一种自动绑定车牌与设备号的配置方法与流程

专利2022-06-29  242


本发明涉及车联网的通信协议,特别是车载设备的配置
技术领域
,尤其涉及一种自动绑定车牌与设备号的配置方法。
背景技术
:当车载设备安装到车辆上时,通常需要对该车载设备设置其所属车辆的车牌号,以便该车载设备将车牌号作为身份识别码与远程服务器通信,实现车载设备的入网。由于车载设备都具有唯一的出厂编号(即设备号),所以对其设置所属车牌号就是一个车牌-设备号绑定过程。现有的绑定方式有三类:一类是车载设备提供屏幕显示和按键等人机交互方式,用户在车载设备的图形界面中设置车牌号;第二类是车载设备上运行一个网络服务,例如http、ssh(secureshell,安全外壳协议)服务等,用户使用手机app或网络浏览器,通过wifi或以太网接口登录车载设备的网页并设置车牌号;第三类是用户使用终端程序向车载设备写入配置文件。上述三类方法均需要用户在现场对车载设备进行设置,增加了安装设备的工作量。移动终端接入电信网络时,仅需以sim卡编号作为身份标识,与车载设备入网的身份认证方法不同,所以无法用移动终端的认证技术解决车载设备入网的身份认证问题。网络协议中有arp(addressresolutionprotocol,地址解析协议)和rarp(reverseaddressresolutionprotocol,反向地址解析协议),分别处理网络终端根据ip地址获取网卡物理地址,以及根据网卡物理地址获取ip地址的问题。然而,由于车载设备使用3g/4g/5g网络与服务器进行通信,ip地址不固定,而且入网时的身份识别码为车牌号等信息,也不同于网卡出厂时配置的全球唯一的物理地址,所以无法使用arp和rarp协议实现设备号与车牌号的绑定。技术实现要素:本发明提供了一种自动绑定车牌与设备号的配置方法,本发明通过服务器端程序完成绑定过程,用户在安装车载设备时,仅需向服务器管理人员上报车载设备的出厂编号以及所属车辆的车牌号,在服务器管理人员将信息录入管理系统中之后,便可完成绑定过程,不需要用户对车载设备进行任何操作,详见下文描述:一种自动绑定车牌与设备号的配置方法,所述配置方法包括:一、车载设备配置:1)设置等待第二服务器应答的超时时间;2)判断是否接收到来自第二服务器的格式正确的应答,如果是,从第二服务器应答数据包中提取认证信息,保存为配置文件;读取配置文件中的数据,向第二服务器发送包含自身出厂编号或设备加密芯片号消息、认证信息的确认请求;若第二服务器的应答为设备信息正确,用已获得的正确的认证信息、终端id信息注册到第一服务器;二、第二服务器配置:1)运行车载设备身份绑定服务程序,侦听车载设备按照第一协议发来的请求;2)如果是包含车载设备自身出厂编号或设备加密芯片号消息的绑定请求则执行步骤3),如果是包含车载设备完整认证信息的确认请求则执行步骤4);3)用车载设备上传的出厂编号或设备加密芯片号作为关键码查询本地数据库,将查询到的记录中的认证信息按照第二协议回传给车载设备,然后返回步骤2);4)用上述关键码查询本地数据库,将查询到的记录中的认证信息与车载设备上传的信息进行核对,如果信息正确则回传肯定消息,否则回传否定消息,然后返回步骤2)。所述车载设备配置还包括:若超时失败,重复超时检测若干次,直至得到应答或全部超时失败。所述车载设备配置还包括:若没有配置文件,则向第二服务器发送绑定请求,在得到正确的应答之后,将认证信息保存为配置文件,连接第一服务器。所述车载设备配置还包括:若第二服务器b的认证信息已更新,则返回一个否定的确认信息,删除配置文件,下次开机时重新发送绑定请求。本发明提供的技术方案的有益效果是:1、本发明免除了用户现场安装车载设备时的人工设定设备参数的工作,避免了输入错误;2、本发明不需要车载设备提供图形化用户界面,可以降低硬件成本和软件复杂度;3、本发明可以用于车载设备(例如行车记录仪、车载录像机、驾驶行为分析仪、高级驾驶辅助系统等)或者是智能车辆本身绑定车牌号等信息,连接后台系统,满足了实际应用中的多种需要。附图说明图1为一种自动绑定车牌与设备号的配置示意图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面对本发明实施方式作进一步地详细描述。实施例1一种自动绑定车牌与设备号的配置方法,参见图1,该配置方法包括以下步骤:本配置方法采用如图1所示的双服务器(包括第一服务器a和第二服务器b)结构,车载设备(例如:驾驶行为分析仪)开机后首先与第二服务器b通信,根据自身的设备出厂编号或设备加密芯片号获取存储在第二服务器b处的认证信息(该信息可以为车牌号、联系人手机号等)并保存为本地文件;如果车载设备在上一次开机后已经从第二服务器b处获取了认证信息并保存为本地文件,则将认证信息发给第二服务器b进行校验;最后,车载设备凭借获取的认证信息连接到第一服务器a处完成设备注册。实施例2下面结合图1,对实施例1中的配置方法进行进一步的介绍,详见下文描述:一、车载设备上的软件工作流程1)开机后,检测是否存在用于设定本机车牌号等入网认证信息的配置文件,如果该配置文件不存在,则执行步骤2);如果该配置文件存在,则执行步骤6),用于处理车载设备移机到其他车辆或者车载设备安装信息登记有误的特殊情况。2)按照本发明实施例公开的协议向第二服务器b发送包含自身出厂编号或设备加密芯片号的绑定请求,第二服务器b的地址与端口号是在车载设备出厂时已固化在车载设备中的;设置等待第二服务器b应答的超时时间为10秒~300秒之间的一个固定数值(例如:如果3g/4g信号强,可设置超时时间为10秒;如果3g/4g信号弱,可设置超时时间为300秒),避免服务不正常时车载设备永久等待。3)从第二服务器b应答数据包中提取车牌号、联系人手机号、终端id等字段,保存为车载设备的配置文件。4)如果步骤3)超时失败,重复步骤3)若干次(一般为2~5次),直至得到应答或者全部超时失败,然后执行步骤5);即上述步骤3)与步骤4)组成了一个小循环。5)判断是否接收到来自第二服务器b的格式正确的应答,如果是,说明车载设备绑定成功,则执行步骤8);如果否,说明车载设备绑定失败,则通过指示灯闪烁等方式提醒用户未能完成设备绑定,流程结束;6)读取配置文件中的数据,按照本发明实施例公开的协议向第二服务器b发送包含自身出厂编号或设备加密芯片号消息、车牌号、联系人手机号、终端id等内容的确认请求;7)如果第二服务器b的应答为设备信息正确,则执行步骤8);如果第二服务器b的应答为设备信息错误,则删除车载设备的配置文件,并通过指示灯闪烁等方式提醒用户设备绑定信息失效,或者重启机器,流程结束;8)用已获得的正确的认证信息注册到第一服务器a(本步骤是国标规定的标准车载终端注册流程),流程结束。二、第二服务器b上的软件工作流程这一部分将第二服务器b上运行的与车载设备通信且实现车载设备身份绑定功能的软件称为“车载设备身份绑定服务程序”(简称“服务程序”)。1)第二服务器b运行车载设备身份绑定服务程序,第二服务器b具有固定的互联网ip地址或者域名,车载设备身份绑定服务程序使用固定的端口号,并且该地址与端口号信息在车载设备出厂时已固化在车载设备中。2)侦听车载设备按照本发明实施例公开的协议发来的请求,如果是包含车载设备自身出厂编号或设备加密芯片号消息的绑定请求则执行步骤3),如果是包含车载设备完整认证信息的确认请求则执行步骤4)。3)用车载设备上传的出厂编号或设备加密芯片号作为关键码(key)查询本地数据库,将查询到的记录中的认证信息等按照本发明实施例公开的协议回传给车载设备,然后返回步骤2);4)用车载设备上传的出厂编号或设备加密芯片号作为关键码(key)查询本地数据库,将查询到的记录中的认证信息等与车载设备上传的信息进行核对,如果信息正确则回传肯定消息,否则回传否定消息,然后返回步骤2)。实施例3下面结合表1-表4对实施例1和2中描述的通信协议进行进一步地介绍,详见下文描述:为了与车联网协议兼容,本发明实施例定义的通信协议符合中华人民共和国交通运输行业标准《jt/t808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式》的消息格式。如表1~表4所示。消息id:0x0f01表1车载设备获取注册信息(绑定请求)消息体数据格式起始字节字段数据类型描述及要求0设备idstring消息id:0x8f01表2第二服务器下发车辆信息消息体数据格式起始字节字段数据类型描述及要求0手机号string0 n1终端idstring0 n1 n2车牌号string消息id:0x0f02表3车载设备上报车辆信息(确认请求)消息体数据格式起始字节字段数据类型描述及要求0设备idstring0 n1手机号string0 n1 n2终端idstring0 n1 n2 n3车牌号string消息id:0x8f02表4第二服务器下发车辆信息校验结果起始字节字段数据类型描述及要求0校验结果string需要特别说明的是,车载设备的绑定请求与绑定信息确认可以使用相同的消息来实现,例如:车载设备在没有本地配置文件时上将车牌号等信息置为全零值,而第二服务器b统一回传完整的设备出厂编号、车牌号等信息。然而,该方案的服务器应答消息较长所以延时较长,而且每次需要车载设备程序进行信息核对,耗费车载设备的计算资源更多。因此,本发明实施例采用两类消息分别处理绑定请求和确认请求。本发明实施例对各器件的型号除做特殊说明的以外,其他器件的型号不做限制,只要能完成上述功能的器件均可。本领域技术人员可以理解附图只是一个优选实施例的示意图,上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。当前第1页1 2 3 
技术特征:

1.一种自动绑定车牌与设备号的配置方法,其特征在于,所述配置方法包括:

一、车载设备配置:

1)设置等待第二服务器应答的超时时间;

2)判断是否接收到来自第二服务器的格式正确的应答,如果是,从第二服务器应答数据包中提取认证信息,保存为配置文件;

读取配置文件中的数据,向第二服务器发送包含自身出厂编号或设备加密芯片号消息、认证信息的确认请求;

若第二服务器的应答为设备信息正确,用已获得的正确的认证信息、终端id信息注册到第一服务器;

二、第二服务器配置:

1)运行车载设备身份绑定服务程序,侦听车载设备按照第一协议发来的请求;

2)如果是包含车载设备自身出厂编号或设备加密芯片号消息的绑定请求则执行步骤3),如果是包含车载设备完整认证信息的确认请求则执行步骤4);

3)用车载设备上传的出厂编号或设备加密芯片号作为关键码查询本地数据库,将查询到的记录中的认证信息按照第二协议回传给车载设备,然后返回步骤2);

4)用上述关键码查询本地数据库,将查询到的记录中的认证信息与车载设备上传的信息进行核对,如果信息正确则回传肯定消息,否则回传否定消息,然后返回步骤2)。

2.根据权利要求1所述的一种自动绑定车牌与设备号的配置方法,其特征在于,所述车载设备配置还包括:

若超时失败,重复超时检测若干次,直至得到应答或全部超时失败。

3.根据权利要求1所述的一种自动绑定车牌与设备号的配置方法,其特征在于,所述车载设备配置还包括:

若没有配置文件,则向第二服务器发送绑定请求,在得到正确的应答之后,将认证信息保存为配置文件,连接第一服务器。

4.根据权利要求1所述的一种自动绑定车牌与设备号的配置方法,其特征在于,所述车载设备配置还包括:

若第二服务器b的认证信息已更新,则返回一个否定的确认信息,删除配置文件,下次开机时重新发送绑定请求。

技术总结
本发明公开了一种自动绑定车牌与设备号的配置方法,包括:车载设备配置设置等待第二服务器应答的超时时间;判断是否接收到来自第二服务器的格式正确的应答,如果是,从第二服务器应答数据包中提取认证信息,保存为配置文件;读取配置文件中的数据,向第二服务器发送包含自身出厂编号或设备加密芯片号消息、认证信息的确认请求;若第二服务器的应答为设备信息正确,用已获得的正确的认证信息、终端ID信息注册到第一服务器;第二服务器配置用车载设备上传的出厂编号或设备加密芯片号作为关键码查询本地数据库,将查询到的记录中的认证信息按照第二协议回传给车载设备,将信息录入管理系统中之后,便可完成绑定过程,不需要用户对车载设备进行任何操作。

技术研发人员:吕卫;韩镓泽;褚晶辉
受保护的技术使用者:天津大学
技术研发日:2020.01.16
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-18239.html

最新回复(0)