一种车内信息共享方法、系统及汽车技术方案

技术编号:29199866 阅读:54 留言:0更新日期:2021-07-10 00:33
本发明专利技术提供一种车内信息共享方法、系统及汽车,所述方法包括客户节点发现拥有需求信息的服务节点;根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息。通过本发明专利技术,解决了发送端不管接收端有没有需求,滥发自身变化信息,导致大量无用的信息在总线网络上传输,增加网络负荷并影响车内节点间信息正常交互的问题。的问题。的问题。

【技术实现步骤摘要】
一种车内信息共享方法、系统及汽车


[0001]本专利技术涉及汽车
,尤其涉及一种车内信息共享方法、系统及汽车。

技术介绍

[0002]随着汽车工业的快速发展,汽车架构变得越来越复杂,车内控制器的数量也成倍增长。车内控制器的不断增加,使得车内网络的负载率趋于饱和,车内信息传输和交互遇到瓶颈。如何在车内网络带宽有限的条件下,实现各节点之间信息的稳定传输,并最终实现车内信息共享,是车联网领域一个急于解决的技术问题。
[0003]一个常见的车内网络节点拓扑图如图1所示。该结构由若干个节点及之间的连接关系共同组成。目前主流的汽车网络仍然是CAN总线。经过了数十年的检验,CAN总线在汽车领域已经发展得相当成熟。尽管如此,随着车内节点数量越来越多,需要传输的数据成倍增加,传统CAN网络的带宽趋于饱和,节点之间信息交互的传输速率受到影响。
[0004]CAN总线报文主要利用面向信号的方式传输数据信息。当发送端的值被更新或者改变的时候,发送端认为有发送报文的需求,会主动发送包含改变值的报文信息给周边节点。接收端接收到从发送端发来的信息后判断自身是否有该信息的需求,如果有需求则保留该信息;如果无需求,则丢失该信息,从而实现车内信息共享。
[0005]如图2所示,当ECU节点ECU A的信息发生变化时,它立即把变化的信息发送给邻近的ECU节点ECU B、ECU F、ECU J和ECU O,尽管这几个节点都没有提出信息需求。
[0006]上述方案存在以下问题:1、发送端不管接收端有没有需求,只要自身的信息发生变化,就把信息往外发送;2、不加甄别地把变化的信息往外发送,必然会导致大量无用的信息在总线网络上传输,增加网络负载,严重时还会影响车内节点间信息的正常交互,降低用户体验度。

技术实现思路

[0007]本专利技术所要解决的技术问题在于,提供一种车内信息共享方法、系统及汽车,用于解决发送端滥发信息,导致大量无用的信息在车辆总线网络上传输,增加网络负荷,严重时影响车内节点间信息的正常交互的问题。
[0008]本专利技术提供的一种车内信息共享方法,所述方法包括:
[0009]客户节点发现拥有需求信息的服务节点;
[0010]根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息。
[0011]进一步地,步骤客户节点发现拥有需求信息的服务节点包括:
[0012]所述服务节点的信息发生变化时,在车内网络上广播所述信息;
[0013]当所述车内网络上其他节点判断所述信息为所述需求信息时,所述其他节点作为所述客户节点向所述服务节点请求所述需求信息。
[0014]进一步地,步骤客户节点发现拥有需求信息的服务节点包括:
[0015]所述客户节点向所述车内网络上的其他节点广播请求所述需求信息;
[0016]当任一所述其他节点具备所述需求信息,所述任一其他节点作为所述服务节点向所述客户节点回复信息确认具有所述需求信息。
[0017]进一步地,步骤根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息具体包括:
[0018]当所述服务节点和所述客户节点是相邻节点时,所述客户节点从拓扑关系点对点、多点对点、点对多点和多点对多点中,选择拓扑关系直接从所述服务节点更新所述需求信息。
[0019]进一步地,步骤根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息具体包括:
[0020]当所述服务节点和所述客户节点之间不是相邻节点时,所述客户节点选择多点连串节点的拓扑关系并借助相邻节点从所述服务节点更新所述需求信息。
[0021]进一步地,上述方法还包括:
[0022]所述客户节点将所述相邻节点作为所述客户节点的服务节点,向其请求所述需求信息;
[0023]所述相邻节点将自己作为所述服务节点的客户节点,向其请求所述需求信息。
[0024]进一步地,所述方法还包括:
[0025]检测所述客户节点更新所述需求信息是否成功;
[0026]当所述客户节点未成功更新所述需求信息时,重新执行所述步骤:根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息。
[0027]进一步地,所述方法还包括:
[0028]当所述客户节点更新所述需求信息成功时,检测所有所述客户节点更新所述需求信息是否完成;
[0029]当所有所述客户节点未完成更新所述需求信息时,重新执行所述步骤:
[0030]客户节点发现拥有需求信息的服务节点;
[0031]根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息。
[0032]本专利技术提供的一种车内信息共享系统,所述系统包括客户节点和服务节点,其中:
[0033]客户节点发现拥有需求信息的服务节点;
[0034]根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息。
[0035]本专利技术提供的一种汽车,所述汽车包括上述车内信息共享系统。
[0036]实施本专利技术,具有如下有益效果:
[0037]通过本专利技术,客户节点发现拥有需求信息的服务节点,根据所述客户节点和服务节点之间的拓扑结构,选择拓扑关系,直接或者借助相邻节点从服务节点更新需求信息,解决了现有发送端不管接收端是否有需求,向外滥发信息,导致大量无用信息在总线网络上
传输,增加网络负荷,甚至影响车内节点间信息正常交互的问题。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0039]图1是
技术介绍
提供的车内网络节点拓扑图。
[0040]图2是
技术介绍
提供的车内网络节点拓扑图。
[0041]图3是本专利技术实施例提供的车内信息共享方法的流程图。
[0042]图4是本专利技术实施例提供的车内网络节点拓扑图。
[0043]图5是本专利技术实施例提供的车内网络节点拓扑图。
[0044]图6是本专利技术实施例提供的车内网络节点拓扑图。
[0045]图7是本专利技术实施例提供的车内网络节点拓扑图。
[0046]图8是本专利技术实施例提供的车内网络节点拓扑图。
[0047]图9是本专利技术实施例提供的车本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车内信息共享方法,其特征在于,所述方法包括:步骤S11、客户节点发现拥有需求信息的服务节点;步骤S12、根据所述服务节点和所述客户节点之间的拓扑结构,所述客户节点选择拓扑关系,直接或者借助相邻节点从所述服务节点更新所述客户节点的所述需求信息。2.如权利要求1所述方法,其特征在于,所述步骤S11包括:所述服务节点的信息发生变化时,在车内网络上广播所述信息;当所述车内网络上其他节点判断所述信息为所述需求信息时,所述其他节点作为所述客户节点向所述服务节点请求所述需求信息。3.如权利要求1所述方法,其特征在于,所述步骤S11包括:所述客户节点向所述车内网络上的其他节点广播请求所述需求信息;当任一所述其他节点具备所述需求信息,所述任一其他节点作为所述服务节点向所述客户节点回复信息确认具有所述需求信息。4.如权利要求1所述方法,其特征在于,所述步骤S12包括:当所述服务节点和所述客户节点是相邻节点时,所述客户节点从拓扑关系点对点、多点对点、点对多点和多点对多点中,选择拓扑关系直接从所述服务节点更新所述需求信息。5.如权利要求1所述方法,其特征在于,所述步骤S12包括:当所述服务节点和所述客户节点之...

【专利技术属性】
技术研发人员:梁力黄树程徐阳柯华强冉光伟
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

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

1