一种车载联网装置的实现方法与流程

文档序号:15466145发布日期:2018-09-18 19:22阅读:355来源:国知局

本发明涉及共享汽车技术领域,具体涉及一种车载联网装置的实现方法。



背景技术:

随着网约车的兴起,网约车已经成为人们出门打车的主要出行方式。越来越多的出租车也加入了网约车的阵营。

目前对于同一厂商、同一车型的终端只能支持某一家运营商的制式,而车主的手机未必和终端的通讯制式相同,这样一来,增加了终端推广的难度。

公有数据是按照国家规定特种设备必须公开的数据,而私密数据是各个汽车厂家的保密数据。因此,这样的协议转换器对于想维护私密数据的汽车厂商来说,信息安全得不到应有的保障,用户感知度低。



技术实现要素:

针对现有技术中所存在的不足,本发明提供了一种车载联网装置的实现方法,解决了不同品牌出租车数据,传输的安全与便捷性问题。

一种车载联网装置的实现方法,包括:

S1、协议转换器向车载终端通过发送数据请求帧的方式发送数据请求;

S2、所述车载终端向所述协议转换器发送响应所述数据请求的应答消息;

S3、所述协议转换器将所述应答消息中需要开放的公有数据转换成明文,然后通过Hash算法将开放的公有数据运算得出哈希值;

S4、将所述应答消息中需要保护的私密数据通过自定义的方式转换成密文;

S5、所述协议转换器将所述明文或所述密文以预设的数据格式发送出去;所述预设的数据格式包含:起始位、地址、数据块、校验位、和结束位;所述数据块包括明文、密文和哈希值。

进一步的,在所述车载终端向所述协议转换器发送的响应所述数据请求的应答消息的步骤中,所述车载终端采用采用TCP/IP协议发送所述应答消息。

进一步的,在所述协议转换器将所述明文或所述密文以预设的数据格式发送出去的步骤中,所述协议转换器将所述明文及哈希值或所述密文以预设的数据格式发送到出租车的服务平台,所述出租车的服务平台将所述明文及哈希值发送到总服务器;所述Hash算法通过预设输入出租车的服务平台和总服务器。

进一步的,需要开放的公有数据包括车辆速度、车辆的品牌、使用性质、审验日期和报废日期;私密数据包括账号及对应的密匙信息。

进一步的,当出租车的服务平台或者总服务器通过所述运用接受到明文、Hash算法得出验证哈希值与接收到的哈希值不同时,向车载终端发送重传请求。

进一步的,Hash算法为:H(V,L,IDX)=(L×2L+32+V×2L+IDX×2L-16)mod(n)

其中,V表示车辆速度,且0≤V<500,L表示审验日期对应的十进制数位,6≤L≤24,IDX表示报废日期对应的二进制数,0≤IDX<216,n为哈希表大小;

该函数车辆速度、审验日期对应的十进制数位、报废日期对应的二进制数引作为输入参数进行哈希映射,得到一个整数,将其对哈希表大小n取模即为结果,结果是一个小于n的非负整数。

相比于现有技术,本发明具有如下有益效果:租车的服务平台可以看到自己的明文对应的公有数据,通过解密得到自己的密文对应的私密数据,同时可以将明文和密文存储起来,供其使用,而只将明文发送到总服务器。这样的通信方法可以使各个汽车品牌自主保留自己的私密数据,只将自己的公共数据发送到总服务台;对开放的公有数据转换成明文,并对其进行校验传输;增加了数据的安全性和准确性;

而密文就是对私密数据经过加密后得到的数据,对于不同的电梯厂商,其生成密文时使用的加密算法可以自行定义,也就是说,各汽车厂家通过使用不同的加密算法对其私密数据进行保护;提高了网约车平台对车辆品牌的适用性;

采用Hash算法,运用用户可以通过Hash算法对目标信息生成一段特定长度的唯一的Hash值,可以提高传输数据的准确性。

具体实施方式

实施列1

一种车载联网装置的实现方法,包括:

S1、协议转换器向车载终端通过发送数据请求帧的方式发送数据请求;

S2、所述车载终端向所述协议转换器发送响应所述数据请求的应答消息;

S3、所述协议转换器将所述应答消息中需要开放的公有数据转换成明文,然后通过Hash算法将开放的公有数据运算得出哈希值;

S4、将所述应答消息中需要保护的私密数据通过自定义的方式转换成密文;

S5、所述协议转换器将所述明文或所述密文以预设的数据格式发送出去;所述预设的数据格式包含:起始位、地址、数据块、校验位、和结束位;所述数据块包括明文、密文和哈希值。

进一步的,在所述车载终端向所述协议转换器发送的响应所述数据请求的应答消息的步骤中,所述车载终端采用采用TCP/IP协议发送所述应答消息。

进一步的,在所述协议转换器将所述明文或所述密文以预设的数据格式发送出去的步骤中,所述协议转换器将所述明文及哈希值或所述密文以预设的数据格式发送到出租车的服务平台,所述出租车的服务平台将所述明文及哈希值发送到总服务器;所述Hash算法通过预设输入出租车的服务平台和总服务器。

进一步的,需要开放的公有数据包括车辆速度、车辆的品牌、使用性质、审验日期和报废日期;私密数据包括账号及对应的密匙信息。

进一步的,当出租车的服务平台或者总服务器通过所述运用接受到明文、Hash算法得出验证哈希值与接收到的哈希值不同时,向车载终端发送重传请求。

进一步的,Hash算法为:H(V,L,IDX)=(L×2L+32+V×2L+IDX×2L-16)mod(n)

其中,V表示车辆速度,且0≤V<500,L表示审验日期对应的十进制数位,6≤L≤24,IDX表示报废日期对应的二进制数,0≤IDX<216,n为哈希表大小;

该函数车辆速度、审验日期对应的十进制数位、报废日期对应的二进制数引作为输入参数进行哈希映射,得到一个整数,将其对哈希表大小n取模即为结果,结果是一个小于n的非负整数。

最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1