车联网系统的车机远程激活方法与流程

文档序号:13216059阅读:5976来源:国知局
技术领域本发明涉及车联网技术领域,具体涉及一种车联网系统的车机远程激活方法。

背景技术:
随着车联网技术的快速发展,越来越多的车辆搭载了车辆网平台。通过车联网平台,车主可以了解车辆状态信息(油耗、里程、速度等)及其他汽车相关的服务(保养、加油站、4S店、停车场等)。随着无线网络技术的发展,手机、车机等智能终端均可以通过加载无线网络模块快速接入互联网。为了设备的安全和费用的控制,如何有效管理设备的互联网权限和运行是亟需研究的课题。

技术实现要素:
本发明克服了现有技术的不足,提供一种车联网系统的车机远程激活方法,用于解决车联网权限和安全运行的技术问题。考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术方案:一种车联网系统的车机远程激活方法,它包括:步骤1、用户通过手机客户端进行用户注册、用户登录;步骤2、手机客户端登录后,将手机客户端与车辆VIN码进行绑定;步骤3、手机客户端通过车辆VIN码向TSP平台申请车机设备激活码;步骤4、TSP平台收到手机客户端获取激活码的请求后,TSP平台通过车辆VIN码在后台查询车机设备号,TSP平台根据车机设备号、用户账号和当前系统时间参数生成动态的系统激活码;步骤5、TSP平台再将系统激活码发送至手机客户端,然后将系统激活码输入至车机设备的系统激活界面;步骤6、车机设备解析出车机设备号和系统激活码生成时的服务器时间,然后判断激活码的有效性和时效性;在解析出的车机设备号与实际车机设备号一致的情况下,则激活码有效,以及判断激活码生成时的服务器时间是否在设定的验证期限内,如果在设定的验证期限内,则满足时效性的要求;当同时满足有效性和时效性的情况下,车机设备通过调用TSP平台接口服务,将系统激活码上传至TSP平台进行验证;步骤7、TSP平台收到车机设备上传的系统激活码后,TSP平台与之前生成的系统激活码进行比对,通过比对,两者系统激活码一致的情况下,TSP平台根据车机设备号、用户账号信息给予车机设备相应的服务功能,车机设备则获取相应的联网功能。为了更好地实现本发明,进一步的技术方案是:根据本发明的一个实施方案,所述手机客户端与车辆VIN码绑定包括:a)用户在手机客户端设备绑定界面填写车辆VIN码、购车发票号;b)TSP平台获取到车辆VIN码和购车发票号后,验证车辆VIN码和购车发票有效性,并比对两者是否对应,在对应的情况下,将所述手机客户端与车辆VIN码绑定。本发明还可以是:根据本发明的另一个实施方案,所述步骤6中的验证期限设定为2小时。与现有技术相比,本发明的有益效果之一是:本发明的一种车联网系统的车机远程激活方法,通过对用户身份和设备的识别,管理用户和设备的有效关系;通过数据加密和数据合成算法,为车机终端生成激活码;最后利用车机的本地验证和TSP平台的验证共同完成车辆互联网功能的开启和车联网服务的开启,从而保障车联网平台开启的可靠性。附图说明为了更清楚的说明本申请文件实施例或现有技术中的技术方案,下面将对实施例或现有技术的描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅是对本申请文件中一些实施例的参考,对于本领域技术人员来讲,在不付出创造性劳动的情况下,还可以根据这些附图得到其它的附图。图1为根据本发明一个实施例的车联网激活的系统框图。图2为根据本发明一个实施例的系统远程激活处理流程示意图。具体实施方式下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。如图1所示,图1为根据本发明一个实施例的车联网激活的系统框图,一种车联网远程激活的系统,其主要由手机客户端、车机端、TSP平台三个部分组成。具体地:手机客户端:手机客户端通过web服务与TSP平台进行数据交互,为车主提供用户注册、设备绑定、验证码获取等功能。其具体的实现步骤可包括:步骤1、用户通过手机客户端完成用户注册、用户登录;步骤2、用户注册登录后,通过车辆VIN码进行设备绑定。步骤3、设备绑定后,用户操作手机客户端调用TSP平台接口获取设备激活码并展示。车机端:车机端提供系统激活入口,当车主输入手机客户端获取的系统激活码后,车机端根据部署的验证码解密功能,对激活码进行解密验证,验证激活码的有效性和时效性。其具体内容包括以下步骤:步骤1、提供激活码输入界面,给车主输入激活码;步骤2、当车主输入手机客户端获取的系统激活码后,车机端根据部署的验证码解密功能,对激活码进行解密验证,验证激活码的有效性和时效性;步骤3、车机本地验证成功后,将激活码信息发送到TSP平台进行验证;步骤4、与TSP平台通信,获取设备的服务内容;步骤5、展示服务内容。TSP平台:TSP平台收到车机端上传的激活码后,与生成的激活码进行比对,并根据设备号、用户账号信息获取车机端服务功能内容,将内容发送到车机端进行功能列表展示。其具体内容包括以下步骤:步骤1、提供服务接口供手机客户端调用,接口包括用户注册、用户登录、设备绑定、激活码获取等;步骤2、当手机客户端申请设备系统激活码时,TSP平台通过VIN码在后台查询(车机安装时已经录入的VIN码和车机设备号的对应关系)获取车机设备号。根据车机设备号、用户账号、当前系统时间等参数,根据生成算法,生成动态的系统激活码;步骤3、将结果信息发送到手机客户端。如图2所示,图2为根据本发明一个实施例的系统远程激活处理流程示意图。远程激活方案主要由手机客户端获取激活、车机端输入激活码、车机端本地验证、TSP平台验证激活四个主要步骤组成,详细步骤如下:步骤1、用户在手机客户端通过手机号注册账号,登录后,填写用户身份证号等信息。步骤2、在登录客户端后,通过手机客户端绑定车辆VIN码设备。绑定步骤为:a)用户在手机客户端设备绑定界面填写车辆VIN码、购车发票号;b)TSP平台通过服务获取到车辆VIN码和购车发票号后,验证车辆VIN码和购车发票有效性,并比对两者是否对应。步骤3、车主在手机客户端申请获取车机激活码,手机客户端调用TSP平台服务接口上传申请信息及对应VIN码。步骤4、TSP平台收到激活码获取请求后,通过VIN码在后台查询(车机安装时已经录入的VIN码和车机设备号的对应关系)获取车机设备号。根据车机设备号、用户账号、当前系统时间等参数,根据生成算法,生成动态的系统激活码。F(parm1,parm2,time)=activationcodeF():激活码生成算法parm1:车机设备号parm2:用户账号time:当前服务器时间步骤5、TSP平台将系统激活码返回到手机客户端,手机客户端进行展示:车主开启车机,在车机端的系统激活界面输入手机客户端获取的车机激活码。步骤6、车机端通过激活码解码算法,将激活码进行解析:FDe(activationcode)=parm1,parm2,timeFDe():激活码解析算法解析出车机设备号和服务器时间后进行激活码有效性和时效性判断,车机读取车机的系统时间DeviceTime和车机设备号DeviceIMEI有效性判断:If(parm1==DeviceIMEI)//如果车主输入的设备号和车机获取的设备号一致则有效,否则无效TrueElseFalse时效性判断:If((DeviceTime-time)<2h&&(DeviceTime-time)>0)//如果车系统时间比激活码生成时的系统时间晚两小时内,则满足,否则不满足。TrueElseFalse步骤7、激活码验证成功后,开启车机网络功能,车机通过调用TSP平台接口服务,将激活码上传到TSP平台进行验证。步骤8、TSP平台收到车机端上传的激活码后,与平台下发之前生成的激活码进行比对,并根据设备号、用户账号信息获取车机端服务功能内容,将内容发送到车机端进行功能列表展示。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似部分相互参见即可。在本说明书中所谈到的“一个实施例”、“另一个实施例”、“实施例”、等,指的是结合该实施例描述的具体特征、结构或者特点包括在本申请概括性描述的至少一个实施例中。在说明书中多个地方出现同种表述不是一定指的是同一个实施例。进一步来说,结合任一实施例描述一个具体特征、结构或者特点时,所要主张的是结合其他实施例来实现这种特征、结构或者特点也落在本发明的范围内。尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1