CN111641542B - 自适应调节控制方法及装置、网关终端及存储介质 - Google Patents
自适应调节控制方法及装置、网关终端及存储介质 Download PDFInfo
- Publication number
- CN111641542B CN111641542B CN202010464453.5A CN202010464453A CN111641542B CN 111641542 B CN111641542 B CN 111641542B CN 202010464453 A CN202010464453 A CN 202010464453A CN 111641542 B CN111641542 B CN 111641542B
- Authority
- CN
- China
- Prior art keywords
- message
- delay time
- initial
- value
- estimated value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40143—Bus networks involving priority mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种自适应调节控制方法及装置、网关终端及存储介质,其中,所述自适应调节控制方法包括获取服务器的报文参数以及总线的负载状态数据,根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值,根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯,如此,自适应调整报文的优先级,减少了报文延时或者丢帧的风险,提高了网络通讯的实时性和可靠性。
Description
技术领域
本发明涉及车载网络技术领域,尤其涉及一种自适应调节控制方法及装置、网关终端及存储介质。
背景技术
随着车型配置的不断升级,网络负载率不断增加,总线通信会随着负载率的不断攀升受到影响,达到行业经验值40%这个界限后总线通信将面临有报文延时或丢帧的风险,网络通信的实时性和可靠性难以得到保证。
发明内容
本发明的主要目的在于提供一种自适应调节控制方法及装置、网关终端及存储介质,旨在解决现有技术中车载网络通信的实时性和可靠性难以得到保证的技术问题。
为实现上述目的,本发明提供一种自适应调节控制方法,包括如下步骤:
获取服务器的报文参数以及总线的负载状态数据,其中,所述报文参数包括报文初始ID、与所述报文初始ID对应的报文延时时间容许值以及与所述报文初始ID对应的报文优化ID;
根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值;
根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯。
可选地,所述根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯的步骤包括:
当所述报文延时时间预估值小于所述报文延时时间容许值时,选取所述报文初始ID进行总线通讯;
当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息,根据查询结果选取所述报文初始ID或者所述报文优化ID进行总线通讯。
可选地,所述负载状态数据包括负载率;
所述当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息,根据查询结果选取所述报文初始ID或者所述报文优化ID进行总线通讯的步骤包括:
当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息;
当查询到所述ID信息中不存在ID值时,选取所述报文初始ID进行总线通讯;
当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子,根据所述报文延时影响因子选取所述报文初始ID或者所述报文优化ID进行总线通讯。
可选地,所述当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子,根据所述报文延时影响因子选取所述报文初始ID或者所述报文优化ID进行总线通讯的步骤包括:
当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子;
当所述报文延时影响因子大于预设阈值时,选取所述报文优化ID进行总线通讯;
当所述报文延时影响因子小于或者等于预设阈值时,选取所述报文初始ID进行总线通讯。
可选地,所述当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子的步骤中:
所述报文延时影响因子=((0x6FF-ID值)*25%)/0x6FF+负载率*30%+(报文延时时间预估值/报文延时时间容许值)*45%。
可选地,所述负载状态数据包括负载率和/或连续发送报文的数量。
可选地,所述获取服务器的报文参数以及总线的负载状态数据的步骤之前,所述自适应调节控制方法还包括:
建立负载状态数据以及报文初始ID与报文延时时间预估值对应的数据计算模型;
所述根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值的步骤包括:
将所述负载状态数据以及所述报文初始ID输入至所述数据计算模型,以获得报文延时时间预估值。
可选地,所述建立负载状态数据以及报文初始ID与报文延时时间预估值对应的数据计算模型的步骤包括:
接收报文初始ID对应的源网段路由报文,记录时刻T1;
将所述源网段路由报文路由至目标网段,记录时刻T2,并获取目标网段的总线负载率L1;
计算报文路由延时时间差△T1,并与所述总线负载率L1关联;
记录不同时刻多次报文路由延时时间差△Tx,并分别与每次的总线负载率Lx关联;
拟合多次报文路由延时时间差△Tx与对应的总线负载率Lx以获得数据计算模型。
可选地,所述报文参数还包括与所述报文初始ID对应的网络节点;
所述获取服务器的报文参数以及总线的负载状态数据的步骤之后还包括:
获取总线上各网络节点分别对应的多个报文初始ID,根据多个报文初始ID确定各网络节点的节点参数;
根据所述报文初始ID以及对应的所述节点参数确定报文传送路径;
判断所述报文传送路径是否为路由路径;
若是,则自动分配所述路由报文的路由路径。
可选地,所述判断所述报文传送路径是否为路由路径的步骤包括:
当所述报文传送路径的发送节点与接收节点处于不同的网段时,判断为路由路径;
当所述报文传送路径的发送节点与接收节点处于相同的网段时,判断为非路由路径。
为了实现上述目的,本发明还提供一种自适应调节控制装置,包括:
获取模块,用于获取服务器的报文参数以及总线的负载状态数据,其中,所述报文参数包括报文初始ID、与所述报文初始ID对应的报文延时时间容许值以及与所述报文初始ID对应的报文优化ID;
计算模块,用于根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值;以及,
选择模块,用于根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯。
为了实现上述目的,本发明还提供一种网关终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自适应调节控制程序,所述自适应调节控制程序被所述处理器执行时实现上述自适应调节控制方法的步骤。
为了实现上述目的,本发明还提供一种自适应调节控制***,包括:
网关终端,所述网关终端为上述的所述网关终端;
服务器,存储有所述报文参数;以及,
远程信息处理器,设于所述服务器与所述网关终端之间,用以使得所述网关终端与所述服务器之间进行总线通讯。
为了实现上述目的,本发明还提供一种存储介质,所述存储介质存储有自适应调节控制程序,所述自适应调节控制程序被处理器执行时实现上述的自适应调节控制方法的步骤。
网关终端获取服务器的报文参数以及总线的负载状态数据,根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值,根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯,自适应调整报文的优先级,减少了报文延时或者丢帧的风险,提高了网络通讯的实时性和可靠性。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的网关终端的结构示意图;
图2为本发明自适应调节控制方法第一实施例的流程示意图;
图3为本发明自适应调节控制方法第二实施例的流程示意图;
图4为本发明自适应调节控制方法第三实施例的流程示意图;
图5为本发明自适应调节控制方法第四实施例的流程示意图;
图6为本发明自适应调节控制方法第五实施例的流程示意图;
图7为本发明自适应调节控制方法第六实施例的流程示意图;
图8为本发明自适应调节控制方法第七实施例的流程示意图;
图9为本发明自适应调节控制方法第八实施例的流程示意图;
图10为本发明自适应调节控制装置第一实施例的结构框图;
图11为本发明自适应调节控制***第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的网关终端结构示意图。
在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
如图1所示,该网关终端可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对用户行为识别设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作***、数据存储模块、网络通信模块、用户接口模块以及自适应调节控制程序。
在图1所示的网关终端中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明网关终端中的处理器1001、存储器1005可以设置在网关终端中,所述网关终端通过处理器1001调用存储器1005中存储的自适应调节控制程序,并执行本发明实施例提供的自适应调节控制方法。
本发明实施例提供了一种自适应调节控制方法,参照图2,图2为本发明自适应调节控制方法第一实施例的流程示意图。
本实施例中,所述自适应调节控制方法包括以下步骤:
步骤S1:获取服务器的报文参数以及总线的负载状态数据;
需要说明的是,本实施例方法的执行主体为网关终端,网关终端控制车载网络中的报文的传输,以提高报文传输的及时性和可靠性,服务器中存储有整个通讯网络上定义的报文参数,如报文的初始ID(Identity document,身份证标识号)、报文发送节点、报文优化ID、DLC、源网段报文发送类型、报文发送周期、报文延时性能要求以及接收节点等等参数,远程信息处理器和网关之间通过总线进行数据传递,远程信息处理器和服务器之间通过无线移动网络传输数据,总线的负载状态数据包括负载率和连续发送报文的数量,报文传输的不同时刻,在总线上都有不同的负载率,总线的负载率可以通过仿真计算获得。
另外,需要说明的是报文优化ID具有较高的优先级别,可以使报文延时尽可能小,保证网络通讯的实时性和可靠性。
步骤S2:根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值;
需要说明的是,当获得了服务器的报文参数以及总线的负载状态数据之后,所述网关终端会根据获得的信息计算出报文延时时间预估值;
步骤S3:根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯;
需要说明的是,根据所述报文延时时间预估值以及所述报文延时时间容许值之间的关系,确定是选择报文初始ID还是报文优化ID进行总线通讯,以减少报文延时或者丢帧的风险。
网关终端获取服务器的报文参数以及总线的负载状态数据,根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值,根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯,自适应调整报文的优先级,减少了报文延时或者丢帧的风险,提高了网络通讯的实时性和可靠性。
参考图3,图3为本发明自适应调节控制方法第二实施例的流程示意图。
基于上述第一实施例,在本实施例中,所述步骤S3包括:
步骤S31:当所述报文延时时间预估值小于所述报文延时时间容许值时,选取所述报文初始ID进行总线通讯;
需要说明的是,当所述报文延时时间预估值小于所述报文延时时间容许值时,所述网关终端判断当前的报文的延时要求不高,可以以优先级别较低的初始报文ID进行数据通讯。
步骤S32:当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息,根据查询结果选取所述报文初始ID或者所述报文优化ID进行总线通讯;
网关终端根据所述报文延时时间预估值以及所述报文延时时间容许值之间的关系,自动选择在所述报文初始ID和报文优化ID之间进行总线通讯,自适应调整报文的优先级,减少了报文延时或者丢帧的风险,提高了网络通讯的实时性和可靠性。
参考图4,图4为本发明自适应调节控制方法第三实施例的流程示意图。
基于上述第二实施例,在本实施例中,所述步骤S32包括:
步骤S321:当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息;
需要说明的是,在服务器中有报文参数的配置表,在配置表中对应报文的初始ID有各种参数,对应有的报文初始ID有报文优化ID数值,即需要高优先级别,有的报文初始ID无报文优化ID数值,即不需要高优先级别。
步骤S322:当查询到所述ID信息中不存在ID值时,选取所述报文初始ID进行总线通讯;
需要说明的是,当查询到所述ID信息中不存在ID值时,网关终端***直接默认为不需要高优先级别的通讯。
步骤S323:当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子,根据所述报文延时影响因子选取所述报文初始ID或者所述报文优化ID进行总线通讯;
网关终端进一步地查询所述报文优化ID的ID信息,根据查询结果选取所述报文初始ID或者所述报文优化ID进行总线通讯,减少了报文延时或者丢帧的风险,提高了网络通讯的实时性和可靠性。
参考图5,图5为本发明自适应调节控制方法第四实施例的流程示意图。
基于上述第三实施例,在本实施例中,所述步骤S323包括:
步骤S3231:当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子;
需要说明的是,所述报文延时影响因子与所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值均有关联,具体地,本实施例中,所述报文延时影响因子=((0x6FF-ID值)*25%)/0x6FF+负载率*30%+(报文延时时间预估值/报文延时时间容许值)*45%,当然,在计算所述报文延时影响因子各个因素之间的权重系数可以是上述的25%、30%以及45%,也可以是其他的权重系数,根据实际需要可以取值。
步骤S3232:当所述报文延时影响因子大于预设阈值时,选取所述报文优化ID进行总线通讯;
需要说明的是,根据网络传输需要,可以设定一个预设阈值,如0.5、0.6、0.7、0.8等等,根据实际情况需要来选择,当超过这个预设阈值时,说明报文延时严重,需要快速传输该报文,选择以报文优化ID进行传输。
步骤S3232:当所述报文延时影响因子小于或者等于预设阈值时,选取所述报文初始ID进行总线通讯;
当所述报文延时影响因子小于这个预设阈值时,说明报文延时不严重,选择以报文初始ID进行传输。
具体实现时,通过比较当所述报文延时影响因子与预设阈值之间的关系,来选取所述报文优化ID进行总线通讯,自适应调整报文的优先级,减少了报文延时或者丢帧的风险,提高了网络通讯的实时性和可靠性。
参考图6,图6为本发明自适应调节控制方法第五实施例的流程示意图。
基于上述第一实施例,所述步骤S1之前还包括:
步骤S4:建立负载状态数据以及报文初始ID与报文延时时间预估值对应的数据计算模型;
需要说明的是,数据模型的建立是建立在大量统计数据的基础上,根据统计数据拟合得到计算模型,当然,可以根据更多的数据去不断完善优化计算模型,使得所述报文延时时间预估值更加准确。
所述步骤S2包括:
步骤S20:将所述负载状态数据以及所述报文初始ID输入至所述数据计算模型,以获得报文延时时间预估值;
计算模型可以是一个计算公式,也可以是一条模型曲线,当我们对所述计算模型输入所述负载状态数据以及所述报文初始ID时,就会自动获得报文延时时间预估值。
具体实现时,将所述负载状态数据以及所述报文初始ID输入至所述数据计算模型,以获得报文延时时间预估值,可以快速获得报文延时时间预估值。
参考图7,图7为本发明自适应调节控制方法第六实施例的流程示意图。
基于上述第五实施例,所述步骤S4包括:
步骤S41:接收报文初始ID对应的源网段路由报文,记录时刻T1;
步骤S42:将所述源网段路由报文路由至目标网段,记录时刻T2,并获取目标网段的总线负载率L1;
步骤S43:计算报文路由延时时间差△T1,并与所述总线负载率L1关联;
步骤S44:记录不同时刻多次报文路由延时时间差△Tx,并分别与每次的总线负载率Lx关联;
步骤S45:拟合多次报文路由延时时间差△Tx与对应的总线负载率Lx以获得数据计算模型;
具体实现时,通过拟合多次报文路由延时时间差△Tx与对应的总线负载率Lx,,如可以获得拟合公式,或者拟合曲线等等,通过输入相应的参数,即可快速获得输出值,即快速获得报文延时时间预估值。
参考图8,图8为本发明自适应调节控制方法第七实施例的流程示意图。
基于上述第一实施例,所述报文参数还包括与所述报文初始ID对应的网络节点,在本实施例中,所述步骤S1之后,还包括:
步骤S20:获取总线上各网络节点分别对应的多个报文初始ID,根据多个报文初始ID确定各网络节点的节点参数;
需要说明的是,车载网络上有多个节点,通过接收各网络节点分别对应的多个报文初始ID,即可以通过对应的报文初始ID查询到各网络节点的节点参数;
步骤S30:根据所述报文初始ID以及对应的所述节点参数确定报文传送路径;
步骤S40:判断所述报文传送路径是否为路由路径;
步骤S50:若是,则自动分配所述路由报文的路由路径;
具体实现时,所述网关终端获取网络上的网络节点的节点参数,根据所述报文初始ID以及对应的所述节点参数确定报文传送路径,如果是路由路径就自动分配路由路径。
参考图9,图9为本发明自适应调节控制方法第八实施例的流程示意图。
基于上述第七实施例,在本实施例中,所述步骤S40包括:
步骤S401:当所述报文传送路径的发送节点与接收节点处于不同的网段时,判断为路由路径;
步骤S402:当所述报文传送路径的发送节点与接收节点处于相同的网段时,判断为非路由路径;
具体实现时,通过判断所述报文传送路径的发送节点与接收节点处于的网段状态,如果为相同的网段直接传送,如果为不同的网段,则自适应自动调整规划路由路径。
所述网关终端通过接收报文初始ID对应的源网段路由报文获取车载网络中的网络节点的配置,识别出车载网络中的所有在线节点,通过所述远程信息处理器输入的网络节点收、发报文信息自动识别各个网段哪些报文需要路由以及路由报文的目标网段,能够自动识别出网络拓扑结构的改变,自动改变相关的报文的路由路径,同时在有新增的路由报文或者网络节点时,通过所述服务器对所述网关终端配置相关网络节点的收、发报文信息,网关自动改变相关报文的路由路径,以实现对所述网关终端进行升级,可以提高整车扩展性,在整车配置不断调整的情况无需进行网关软件的反复开发,提高效率,降低管理成本。
此外,本发明实施例还提出一种存储介质,所述存储介质上存储有自适应调节控制程序,所述自适应调节控制程序被处理器执行时实现如上文所述的自适应调节控制方法的步骤。
参照图10,图10为本发明自适应调节控制装置第一实施例的结构框图。
如图10所示,本发明实施例提出的自适应调节控制装置包括:
获取模块601,用于获取服务器的报文参数以及总线的负载状态数据,其中,所述报文参数包括报文初始ID、与所述报文初始ID对应的报文延时时间容许值以及与所述报文初始ID对应的报文优化ID;
需要说明的是,服务器中存储有整个通讯网络上定义的报文参数,如报文的初始ID(Identity document,身份证标识号)、报文发送节点、报文优化ID、DLC、源网段报文发送类型、报文发送周期、报文延时性能要求以及接收节点等等参数,远程信息处理器和网关之间通过总线进行数据传递,远程信息处理器和服务器之间通过无线移动网络传输数据,总线的负载状态数据包括负载率和连续发送报文的数量,报文传输的不同时刻,在总线上都有不同的负载率。
另外,需要说明的是报文优化ID具有较高的优先级别,可以使报文延时尽可能小,保证网络通讯的实时性和可靠性。
计算模块602,用于根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值;
需要说明的是,当获得了服务器的报文参数以及总线的负载状态数据之后,所述网关终端会根据获得的信息计算出报文延时时间预估值;
选择模块603,用于根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯;
需要说明的是,根据所述报文延时时间预估值以及所述报文延时时间容许值之间的关系,确定是选择报文初始ID还是报文优化ID进行总线通讯,以减少报文延时或者丢帧的风险。
网关终端获取服务器的报文参数以及总线的负载状态数据,根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值,根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯,自适应调整报文的优先级,减少了报文延时或者丢帧的风险,提高了网络通讯的实时性和可靠性。
本发明自适应调节控制装置的其他实施例或具体实现方式可参照上述各方法实施例,此处不再赘述。
参照图11,图11为本发明自适应调节***第一实施例的结构框图。
如图11所示,本发明实施例提出的自适应调节***包括网关终端100、服务器300以及远程信息处理器200,所述网关终端100为上述实施例中的网关终端100,所述服务器300存储有所述报文参数,所述远程信息处理器200设于所述服务器300与所述网关终端100之间,用以使得所述网关终端100与所述服务器300之间进行总线通讯。
所述网关终端100通过接收报文初始ID对应的源网段路由报文获取车载网络中的网络节点的配置,识别出车载网络中的所有在线节点,通过所述远程信息处理器200输入的网络节点收、发报文信息自动识别各个网段哪些报文需要路由以及路由报文的目标网段,能够自动识别出网络拓扑结构的改变,自动改变相关的报文的路由路径,同时在有新增的路由报文或者网络节点时,通过所述服务器300对所述网关终端100配置相关网络节点的收、发报文信息,网关自动改变相关报文的路由路径,以实现对所述网关终端100进行升级,可以提高整车扩展性,在整车配置不断调整的情况无需进行网关软件的反复开发,提高效率,降低管理成本。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。词语第一、第二、以及第三等的使用不表示任何顺序,可将这些词语解释为名称。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种自适应调节控制方法,用于车载网络,其特征在于,所述自适应调节控制方法包括如下步骤:
获取服务器的报文参数以及总线的负载状态数据,其中,所述报文参数包括报文初始ID、与所述报文初始ID对应的报文延时时间容许值以及与所述报文初始ID对应的报文优化ID;
根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值;
根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯。
2.如权利要求1所述的自适应调节控制方法,其特征在于,所述根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯的步骤包括:
当所述报文延时时间预估值小于所述报文延时时间容许值时,选取所述报文初始ID进行总线通讯;
当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息,根据查询结果选取所述报文初始ID或者所述报文优化ID进行总线通讯。
3.如权利要求2所述的自适应调节控制方法,其特征在于,所述负载状态数据包括负载率;
所述当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息,根据查询结果选取所述报文初始ID或者所述报文优化ID进行总线通讯的步骤包括:
当所述报文延时时间预估值大于或者等于所述报文延时时间容许值时,查询所述报文优化ID的ID信息;
当查询到所述ID信息中不存在ID值时,选取所述报文初始ID进行总线通讯;
当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子,根据所述报文延时影响因子选取所述报文初始ID或者所述报文优化ID进行总线通讯。
4.如权利要求3所述的自适应调节控制方法,其特征在于,所述当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子,根据所述报文延时影响因子选取所述报文初始ID或者所述报文优化ID进行总线通讯的步骤包括:
当查询到所述ID信息中存在ID值时,根据所述ID值、所述负载率、所述报文延时时间预估值以及所述报文延时时间容许值计算报文延时影响因子;
当所述报文延时影响因子大于预设阈值时,选取所述报文优化ID进行总线通讯;
当所述报文延时影响因子小于或者等于预设阈值时,选取所述报文初始ID进行总线通讯。
5.如权利要求1所述的自适应调节控制方法,其特征在于,所述获取服务器的报文参数以及总线的负载状态数据的步骤之前,所述自适应调节控制方法还包括:
建立负载状态数据以及报文初始ID与报文延时时间预估值对应的数据计算模型;
所述根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值的步骤包括:
将所述负载状态数据以及所述报文初始ID输入至所述数据计算模型,以获得报文延时时间预估值。
6.如权利要求5所述的自适应调节控制方法,其特征在于,所述建立负载状态数据以及报文初始ID与报文延时时间预估值对应的数据计算模型的步骤包括:
接收报文初始ID对应的源网段路由报文,记录时刻T1;
将所述源网段路由报文路由至目标网段,记录时刻T2,并获取目标网段的总线负载率L1;
计算报文路由延时时间差△T1,并与所述总线负载率L1关联;
记录不同时刻多次报文路由延时时间差△Tx,并分别与每次的总线负载率Lx关联;
拟合多次报文路由延时时间差△Tx与对应的总线负载率Lx以获得数据计算模型。
7.如权利要求1所述的自适应调节控制方法,其特征在于,所述报文参数还包括与所述报文初始ID对应的网络节点;
所述获取服务器的报文参数以及总线的负载状态数据的步骤之后还包括:
获取总线上各网络节点分别对应的多个报文初始ID,根据多个报文初始ID确定各网络节点的节点参数;
根据所述报文初始ID以及对应的所述节点参数确定报文传送路径;
判断所述报文传送路径是否为路由路径;
若是,则自动分配所述路由报文的路由路径。
8.一种自适应调节控制装置,其特征在于,包括:
获取模块,用于获取服务器的报文参数以及总线的负载状态数据,其中,所述报文参数包括报文初始ID、与所述报文初始ID对应的报文延时时间容许值以及与所述报文初始ID对应的报文优化ID;
计算模块,用于根据所述负载状态数据以及所述报文初始ID计算报文延时时间预估值;以及,
选择模块,用于根据所述报文延时时间预估值以及所述报文延时时间容许值,选取所述报文初始ID或者所述报文优化ID进行总线通讯。
9.一种网关终端,其特征在于,所述网关终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的自适应调节控制程序,所述自适应调节控制程序被所述处理器执行时实现如权利要求1至7任意一项所述的自适应调节控制方法的步骤。
10.一种存储介质,其特征在于,所述存储介质存储有自适应调节控制程序,所述自适应调节控制程序被处理器执行时实现如权利要求1至7任意一项所述的自适应调节控制方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010464453.5A CN111641542B (zh) | 2020-05-27 | 2020-05-27 | 自适应调节控制方法及装置、网关终端及存储介质 |
PCT/CN2020/128330 WO2021238090A1 (zh) | 2020-05-27 | 2020-11-12 | 自适应调节控制方法及装置、网关终端及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010464453.5A CN111641542B (zh) | 2020-05-27 | 2020-05-27 | 自适应调节控制方法及装置、网关终端及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111641542A CN111641542A (zh) | 2020-09-08 |
CN111641542B true CN111641542B (zh) | 2021-08-06 |
Family
ID=72331157
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010464453.5A Active CN111641542B (zh) | 2020-05-27 | 2020-05-27 | 自适应调节控制方法及装置、网关终端及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN111641542B (zh) |
WO (1) | WO2021238090A1 (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111641542B (zh) * | 2020-05-27 | 2021-08-06 | 东风柳州汽车有限公司 | 自适应调节控制方法及装置、网关终端及存储介质 |
CN112532495B (zh) * | 2020-11-16 | 2022-03-15 | 中国汽车技术研究中心有限公司 | 一种车载can总线延时优化方法 |
CN113904922B (zh) * | 2021-09-06 | 2024-04-19 | 东风柳州汽车有限公司 | 一种网关配置方法及装置 |
CN114827046B (zh) * | 2022-03-22 | 2023-07-11 | 西北工业大学 | 总线负载率的处理方法、装置以及计算机可读存储介质 |
CN115941651B (zh) * | 2022-11-30 | 2024-06-25 | 东风汽车集团股份有限公司 | 一种通信id分配模型及方法 |
CN116781744B (zh) * | 2023-07-11 | 2024-03-01 | 北京和欣运达科技有限公司 | 一种基于半双工总线的按键事件扫描方法、网关和终端 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2886897Y (zh) * | 2006-03-20 | 2007-04-04 | 中国人民解放军总装备部军械技术研究所 | 多功能直流安全电源 |
CN103237243A (zh) * | 2013-05-10 | 2013-08-07 | 无锡北斗星通信息科技有限公司 | 实现epg显示风格多用户管理的车载数字电视接收终端 |
CN104902511A (zh) * | 2015-06-01 | 2015-09-09 | 南京邮电大学 | 一种缓解控制信道同步冲突的方法 |
CN106850581A (zh) * | 2017-01-04 | 2017-06-13 | 网宿科技股份有限公司 | 互动直播流媒体数据的分发备份方法、***及服务器 |
CN109873835A (zh) * | 2019-03-29 | 2019-06-11 | 北京经纬恒润科技有限公司 | 一种报文处理***及方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8976730B2 (en) * | 2011-07-22 | 2015-03-10 | Alcatel Lucent | Enhanced capabilities and efficient bandwidth utilization for ISSI-based push-to-talk over LTE |
CN102882753A (zh) * | 2012-06-15 | 2013-01-16 | 浙江吉利汽车研究院有限公司杭州分公司 | 一种can消息长延时处理方法 |
KR101417459B1 (ko) * | 2012-12-10 | 2014-07-08 | 성균관대학교산학협력단 | 차량 게이트웨이의 실시간 데이터 처리성능 향상 방법 및 그 시스템 |
CN104125152B (zh) * | 2013-04-23 | 2018-04-10 | 浙江大学 | 一种基于车载网关提高车载网络可靠性的方法 |
CN110149348A (zh) * | 2019-06-20 | 2019-08-20 | 北京经纬恒润科技有限公司 | 车载网络的防护方法及装置 |
CN111641542B (zh) * | 2020-05-27 | 2021-08-06 | 东风柳州汽车有限公司 | 自适应调节控制方法及装置、网关终端及存储介质 |
-
2020
- 2020-05-27 CN CN202010464453.5A patent/CN111641542B/zh active Active
- 2020-11-12 WO PCT/CN2020/128330 patent/WO2021238090A1/zh active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2886897Y (zh) * | 2006-03-20 | 2007-04-04 | 中国人民解放军总装备部军械技术研究所 | 多功能直流安全电源 |
CN103237243A (zh) * | 2013-05-10 | 2013-08-07 | 无锡北斗星通信息科技有限公司 | 实现epg显示风格多用户管理的车载数字电视接收终端 |
CN104902511A (zh) * | 2015-06-01 | 2015-09-09 | 南京邮电大学 | 一种缓解控制信道同步冲突的方法 |
CN106850581A (zh) * | 2017-01-04 | 2017-06-13 | 网宿科技股份有限公司 | 互动直播流媒体数据的分发备份方法、***及服务器 |
CN109873835A (zh) * | 2019-03-29 | 2019-06-11 | 北京经纬恒润科技有限公司 | 一种报文处理***及方法 |
Non-Patent Citations (1)
Title |
---|
《中国汽车工程学术研究综述 2017》;《中国公路学报》编辑部;《中国公路学报》;20170615;第30卷(第6期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111641542A (zh) | 2020-09-08 |
WO2021238090A1 (zh) | 2021-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111641542B (zh) | 自适应调节控制方法及装置、网关终端及存储介质 | |
EP3396997B1 (en) | Method and system for network slice allocation | |
CN110601973B (zh) | 一种路由规划方法、***、服务器及存储介质 | |
US9253045B2 (en) | Modeling and simulating flow propagation in dynamic bandwidth systems | |
US8199640B2 (en) | Path-based adaptive prioritization and latency management | |
CN103597787A (zh) | 终端、控制装置、通信方法、通信***、通信模块、程序以及信息处理装置 | |
CN108512672B (zh) | 业务编排方法、业务管理方法及装置 | |
CN104113492A (zh) | 基于路由器的接入用户带宽调整方法、装置及*** | |
CN114500358B (zh) | 网关报文分发方法、装置、设备及存储介质 | |
CN109617806B (zh) | 一种数据流量调度方法及装置 | |
US7561883B2 (en) | System and method for management of the resources of a broadband mobile network having prolonged fixed accesses by wireless local area network access terminals | |
CN109922161B (zh) | 动态云内容分发网络的内容分发方法、***、设备及介质 | |
CN114971205A (zh) | 派单方法和*** | |
JP2018098590A (ja) | トラヒック需要予測装置、トラヒック需要予測方法、及びプログラム | |
US8396057B2 (en) | Method and apparatus for traffic regulation in a communication network | |
CN111130933B (zh) | 页面流量的预估方法、装置及计算机可读存储介质 | |
Misra et al. | A learning automata-based uplink scheduler for supporting real-time multimedia interactive traffic in IEEE 802.16 WiMAX networks | |
EP2930617A1 (en) | Resource management method and device | |
WO2018091328A1 (en) | Vehicle telematics messaging | |
CN111815339B (zh) | 一种营销信息推送方法及设备 | |
CN109936460B (zh) | 一种流量计费的方法及设备 | |
JP4689638B2 (ja) | シナリオ分割制御方法、シナリオサーバ装置及びシナリオサーバプログラム | |
CN115190034B (zh) | 基于边缘云计算的服务部署方法 | |
CN111629050A (zh) | 节点调度方法及装置、存储介质、电子装置 | |
Shawky et al. | Class-based context quality optimization for context management frameworks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |