一种车载设备的数据传输方法和系统技术方案

技术编号:35060549 阅读:23 留言:0更新日期:2022-09-28 11:13
本申请涉及一种车载设备的数据传输方法,其中,该方法包括:订阅节点发送订阅请求至注册服务器,其中,订阅请求包括:订阅区域、订阅条件、订阅节点地址和订阅有效期;注册服务器,基于至少一个订阅节点地址,生成订阅节点列表,并根据订阅区域和订阅条件,筛选出车载设备,以及通过广播报文,将订阅节点列表,推送至车载设备;车载设备,根据订阅节点列表中的订阅节点地址,分别建立与各个订阅节点的信息通道,并将车辆实时数据,发送至订阅节点。通过本申请,解决了现有技术中,车载设备数据传输过程中,可连接平台有限的问题,实现了一种不受数量限制的去中心化的点对点车载数据传输方法。法。法。

【技术实现步骤摘要】
一种车载设备的数据传输方法和系统


[0001]本申请涉及物联网
,特别是涉及一种车载设备的数据传输方法和系统。

技术介绍

[0002]车载设备即配置在汽车上的电子设备,其可以用来采集车辆的实时信息,包括车辆数据、位置数据、视频数据、报警数据、路侧数据等。
[0003]在相关技术中,车载设备的实时数据,均采用标准协议动态的向设定的平台进行上报。
[0004]该类方法通过在车载设备和平台之间,建立网络长连接进行数据传输。此类传输方式由于需要设备实时保持与平台端的通信,并且各平台的通信协议可能存在差异,因此受设备CPU算力能力限制;采用该种传输方式的车载设备,只能连接有限数量的平台(普遍为2

6个)。当需要将数据上报至更多平台时,只能通过现有已连接平台转发数据,或者通过更换现有连接地址的方式来实现。
[0005]另外,该种方式在车载设备上传数据的过程中,所有数据均会同步传输,对于平台和设备均没有更多可选控制项。进一步的,如果数据通过平台转发方式传输,也存在较大的延时,并且数据可能被平台篡改,不能保证数据的原始性和真实性。

技术实现思路

[0006]本申请实施例提供了一种车载设备的数据传输方法、系统、计算机设备和计算机可读存储介质,以至少解决相关技术中车载设备可连接平台数量有限和传输数据不可自定义选择的问题。
[0007]第一方面,本申请实施例提供了一种车载设备的数据传输方法,所述方法包括:
[0008]订阅节点发送订阅请求至注册服务器,其中,所述订阅请求包括:订阅区域、订阅条件、订阅节点地址和订阅有效期;
[0009]所述注册服务器,基于至少一个订阅节点地址,生成订阅节点列表,并根据所述订阅区域和订阅条件,筛选出车载设备,以及通过广播报文,将所述订阅节点列表,推送至所述车载设备;
[0010]所述车载设备,根据所述订阅节点列表中的订阅节点地址,分别建立与各个订阅节点的信息通道,并将车辆实时数据,发送至所述订阅节点。
[0011]在其中一些实施例中,所述方法还包括:
[0012]所述订阅节点利用所述注册服务器颁发的数字证书,加密所述订阅请求;
[0013]所述注册服务器接收所述订阅请求之后,通过所述数字证书进行认证。
[0014]在其中一些实施例中,订阅节点发送订阅请求至注册服务器之前,所述方法还包括:
[0015]所述订阅节点生成公私钥对,所述公私钥对包括:第一公钥和第一私钥;
[0016]所述订阅节点,基于自身标识信息和所述第一公钥,生成证书请求,并将其发送至
所述注册服务器;
[0017]所述注册服务器,获取本地根证书的第二私钥,通过所述第二私钥,在所述证书请求中添加签名信息以生成节点证书,并将所述节点证书发送至所述订阅节点;
[0018]所述订阅节点,通过所述第一公钥加密所述订阅请求得到密文订阅请求,
[0019]并将所述密文订阅请求与所述节点证书,打包发送至所述注册服务器,其中,发送至所述注册服务器的节点证书不包括所述第一私钥。
[0020]在其中一些实施例中,订阅节点发送订阅请求至注册服务器之后,所述方法还包括:
[0021]所述注册服务器,接收所述节点证书和所述密文订阅请求,
[0022]根据所述签名信息,判断所述节点证书是否合法,若是,
[0023]获取所述节点证书中的第一公钥,通过所述第一公钥解密所述密文订阅请求,
[0024]其中,若所述节点证书合法,且所述第一公钥能够解密所述密文订阅请求,所述注册服务器输出认证成功信号。
[0025]在其中一些实施例中,所述订阅区域是基于地理位置生成的预设区域,用于指示所述注册服务器筛选位于该预设区域内的车载设备;
[0026]所述订阅条件包括:时间条件和车辆类型条件,用于指示所述注册服务器筛选出符合时间要求和车辆类型要求的车载设备;
[0027]所述订阅节点地址是所述订阅节点的IP地址,指示用于接收所述车辆实时数据的地址;
[0028]所述订阅有效期,用于指示所述订阅请求的有效期限。
[0029]在其中一些实施例中,所述车载设备在工作状态下,与所述注册服务器建立信息通道,用于接收所述注册服务器发出的广播报文,其中,所述广播报文中包括所述订阅节点列表。
[0030]在其中一些实施例中,所述车载设备将车辆实时数据发送至所述订阅节点,包括:
[0031]所述车载设备将所述车辆实时数据,通过消息复制广播的形式,同步至多个消息队列,并通过所述消息队列,将车辆实时数据分别推送至各个订阅节点,其中,每一个消息队列对应一个订阅节点。
[0032]第二方面,本申请实施例提供了一种车载设备的数据传输系统,所述系统包括:订阅节点、注册服务器和车载设备;其中,
[0033]所述订阅节点,用于发送订阅请求至注册服务器,其中,所述订阅请求包括:订阅区域、订阅条件、订阅节点地址和订阅有效期;
[0034]所述注册服务器,用于基于至少一个订阅节点地址,生成订阅节点列表,并根据所述订阅区域和订阅条件,筛选出车载设备,以及通过广播报文,将所述订阅节点列表,推送至所述车载设备;
[0035]所述车载设备,用于根据所述订阅节点列表中的订阅节点地址,分别建立与各个订阅节点的信息通道,并将车辆实时数据,发送至所述订阅节点。
[0036]第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的方法。
等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。
[0051]本申请实施例提供的一种车载设备的数据传输方法,可以应用在如图1所示的应用环境中,图1是根据本申请实施例的一种车载设备的数据传输方法的应用环境示意图,如图1所示,车载设备10设置在汽车上,订阅节点11是各类通讯设备;进一步的,注册服务器12可以设置在公网机房,或者部署在云平台。在数据传输过程中,各个订阅节点11首先向注册服务本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载设备的数据传输方法,其特征在于,数据传输请求由数据需求方订阅节点发起,所述方法包括:订阅节点发送订阅请求至注册服务器,其中,所述订阅请求包括:订阅区域、订阅条件、订阅节点地址和订阅有效期;所述注册服务器,基于至少一个订阅节点地址,生成订阅节点列表,并根据所述订阅区域和订阅条件,筛选出车载设备,以及通过广播报文,将所述订阅节点列表,推送至所述车载设备;所述车载设备,根据所述订阅节点列表中的订阅节点地址,分别建立与各个订阅节点的信息通道,并将车辆实时数据,发送至所述订阅节点。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述订阅节点利用所述注册服务器颁发的数字证书,加密所述订阅请求;所述注册服务器接收所述订阅请求之后,通过所述数字证书进行认证。3.根据权利要求2所述的方法,其特征在于,订阅节点发送订阅请求至注册服务器之前,所述方法还包括:所述订阅节点生成公私钥对,所述公私钥对包括:第一公钥和第一私钥;所述订阅节点,基于自身标识信息和所述第一公钥,生成证书请求,并将其发送至所述注册服务器;所述注册服务器,获取本地根证书的第二私钥,通过所述第二私钥,在所述证书请求中添加签名信息以生成节点证书,并将所述节点证书发送至所述订阅节点;所述订阅节点,通过所述第一公钥加密所述订阅请求得到密文订阅请求,并将所述密文订阅请求与所述节点证书,打包发送至所述注册服务器,其中,发送至所述注册服务器的节点证书不包括所述第一私钥。4.根据权利要求3所述的方法,其特征在于,订阅节点发送订阅请求至注册服务器之后,所述方法还包括:所述注册服务器,接收所述节点证书和所述密文订阅请求,根据所述签名信息,判断所述节点证书是否合法,若是,获取所述节点证书中的第一公钥,通过所述第一公钥解密所述密文订阅请求,其中,若所述节点证书合法,且所述第一公钥能够解密所述密文订阅请求,所述注册服务器输出认证成功信号。5.根据权利要求1所述的方法,其特征在于:...

【专利技术属性】
技术研发人员:毛瀛洲
申请(专利权)人:在行杭州大数据科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1