注册相关的功能主要分为三大部分:
1. 车机端(一般无法上网)
2. 手机端(一般可以上网)
3. 外网注册后台
因为车机端一般无法上网,所以我们要利用手机端作为跳板帮助车机端进行注册,因为手机端会和车机端进行连接,所以手机端和车机端之间是可以通讯的,我们需要开发一个(注册助手APP)安装到手机上,此APP通过网络获取车机端的序列号等信息(当然更酷一点的方式是可以通过扫描二维码的方式,在车机屏幕生成一个二维码,然后利用手机去扫码),传送给外网的注册服务器上,然后从外网注册服务器获取注册结果,传回给车机端,然后车机端就知道是否注册成功了。
如图:
从研发角度来讲,比较独立的是下面两大部分:
一. 需要一个app跑在手机端,做为注册助手,它的关键流程主要有以下4步:
1.从车机端获取序列号等关键信息
2.把获取的序列号等信息传送给外网注册服务器
3.从外网注册服务器获取注册结果
4.将注册结果传送给车机端
二.外网注册后台,这就没什么特别的,可以自行设计。