网络状态管理方法和装置制造方法及图纸

技术编号:20729772 阅读:22 留言:0更新日期:2019-03-30 19:23
本公开涉及一种网络状态管理方法和装置,应用于车辆的目标总线,目标总线为车辆上的任一种总线,该方法包括:当目标总线为休眠模式,且接收到网络请求报文时,控制目标总线切换为网络模式,当目标总线为休眠模式,且接收到网络管理报文时,控制目标总线切换为网络模式,启动重传定时器和超时定时器,并将网络管理报文发送至目标节点,在超时定时器超时后,控制目标总线由网络模式切换为准备休眠模式,并启动休眠定时器,在休眠定时器超时后,控制目标总线由准备休眠模式切换为休眠模式。本公开能够根据总线上的状态信息对总线的网络状态进行管理,使总线中的节点能够同步休眠,从而降低车辆的功耗,提高网络状态管理的灵活度。

【技术实现步骤摘要】
网络状态管理方法和装置
本公开涉及网络管理领域,具体地,涉及一种网络状态管理方法和装置。
技术介绍
随着汽车技术的发展,汽车的功能越来越复杂,汽车上设置的ECU(英文:ElectronicControlUnit,中文:电子控制单元)的数量逐渐增多。不同的ECU对电源有不同的要求,部分ECU允许直接断电,如座椅模块、后视镜模块等,部分ECU在整车熄火后需要延时工作一段时间,如空调、ESP(英文:ElectronicStabilityProgram,中文:电子稳定系统)等系统,部分ECU需要一直带电工作,如安全防盗模块等。因此,针对不同的ECU的用电需求,需要调整各个ECU对应的总线控制策略,使整车熄火后,需要常供电的ECU进入低功耗模式,降低静态电流的损耗,并通过网络管理(英文:NetworkManagement,缩写:NM)协调各控制器的睡眠时间,保障网络同步睡眠。在相关技术中,汽车的网络管理主要以网络通信协议和网络节点监控为主,很难保障各网络节点的睡眠时间同步。
技术实现思路
为了克服相关技术中存在的问题,本公开提供一种网络状态管理方法和装置。根据本公开实施例的第一方面,提供一种网络状态管理方法,应用于车辆的目标总线,所述目标总线为所述车辆上的任一种总线,所述方法包括:当目标总线为休眠模式,且接收到网络请求报文时,控制所述目标总线切换为网络模式,所述休眠模式用于指示目标节点进入低功耗状态,所述网络模式用于指示所述目标节点进入正常状态,所述目标节点为所述目标总线所控制的任一节点;当所述目标总线为休眠模式,且接收到网络管理报文时,控制所述目标总线切换为所述网络模式,启动重传定时器和超时定时器,并将所述网络管理报文发送至所述目标节点;在所述超时定时器超时后,控制所述目标总线由所述网络模式切换为准备休眠模式,并启动休眠定时器,所述准备休眠模式用于指示所述目标节点在所述休眠定时器指示的时长内进入低功耗状态;在所述休眠定时器超时后,控制所述目标总线由所述准备休眠模式切换为所述休眠模式。可选地,所述方法还包括:当所述目标总线为所述准备休眠模式,且接收到所述网络请求报文时,控制所述目标总线切换为所述网络模式;当所述目标总线为所述准备休眠模式,且接收到所述网络管理报文时,控制所述目标总线切换为所述网络模式,启动所述重传定时器和所述超时定时器,并将所述网络管理报文发送至所述目标节点。可选地,所述网络模式包括:信息重传模式、操作模式和可休眠模式,所述信息重传模式用于指示所述目标总线等待重传,所述操作模式用于指示所述目标总线将所述网络管理报文发送至所述目标节点,所述可休眠模式用于指示启动所述休眠定时器;所述方法还包括:当所述目标总线为所述休眠模式或所述准备休眠模式,且接收到所述网络请求报文或所述网络管理报文时,控制所述目标总线切换为所述信息重传模式;当所述目标总线为所述信息重传模式,接收到所述网络请求报文,且所述重传定时器超时时,控制所述目标总线切换为所述操作模式,并将所述目标总线接收到的所述网络管理报文发送至所述目标节点;当所述目标总线为所述信息重传模式,接收到网络释放报文,且所述重传定时器超时时,控制所述目标总线切换为所述可休眠模式;当所述目标总线为所述操作模式或所述可休眠模式,且接收到重传请求时,控制所述目标总线切换为所述信息重传模式,启动所述重传定时器,并将所述目标总线接收到的所述网络管理报文发送至所述目标节点。可选地,所述方法还包括:当所述目标总线为所述操作模式,且接收到所述网络释放报文时,控制所述目标总线切换为所述可休眠模式;当所述目标总线为所述可休眠模式,且接收到所述网络请求报文时,控制所述目标总线切换为所述操作模式。可选地,所述目标节点为多个,每个所述目标节点对应一个修正周期,所述修正周期为根据初始周期确定的周期,每个所述修正周期都不相同;当所述目标总线为所述操作模式时,所述将所述目标总线接收到的所述网络管理报文发送至所述目标节点,包括:确定多个所述目标节点中需要发送所述网络管理报文的目标节点的个数;当只有第一目标节点上存在需要发送的所述网络管理报文时,按照所述初始周期接收所述第一目标节点发送的所述网络管理报文,所述第一目标节点为所述多个目标节点中的任一个目标节点;当有N个所述目标节点上存在需要发送的多个所述网络管理报文时,按照第二目标节点对应的修正周期接收所述第二目标节点发送的所述网络管理报文,所述第二目标节点为所述N个目标节点中对应修正周期最小的目标节点,N为大于1的正整数;按照第三目标节点对应的修正周期接收所述第三目标节点发送的所述网络管理报文,所述第三目标节点为所述N个目标节点中除所述第二目标节点之外,对应修正周期最小的目标节点;重复执行所述确定多个所述目标节点中需要发送所述网络管理报文的目标节点的个数至所述按照第三目标节点对应的修正周期接收所述第三目标节点发送的所述网络管理报文的步骤,直至每个所述目标节点上均不存在需要发送的所述网络管理报文。可选地,所述每个修正周期均小于所述初始周期,且每个所述修正周期均大于所述初始周期的一半。根据本公开实施例的第二方面,提供一种网络状态管理装置,应用于车辆的目标总线,所述目标总线为所述车辆上的任一种总线,所述装置包括:第一控制模块,用于当目标总线为休眠模式,且接收到网络请求报文时,控制所述目标总线切换为网络模式,所述休眠模式用于指示目标节点进入低功耗状态,所述网络模式用于指示所述目标节点进入正常状态,所述目标节点为所述目标总线所控制的任一节点;所述第一控制模块,还用于当所述目标总线为休眠模式,且接收到网络管理报文时,控制所述目标总线切换为所述网络模式,启动重传定时器和超时定时器,并将所述网络管理报文发送至所述目标节点;第二控制模块,用于在所述超时定时器超时后,控制所述目标总线由所述网络模式切换为准备休眠模式,并启动休眠定时器,所述准备休眠模式用于指示所述目标节点在所述休眠定时器指示的时长内进入低功耗状态;第三控制模块,用于在所述休眠定时器超时后,控制所述目标总线由所述准备休眠模式切换为所述休眠模式。可选地,所述装置还包括:第四控制模块,用于当所述目标总线为所述准备休眠模式,且接收到所述网络请求报文时,控制所述目标总线切换为所述网络模式;所述第四控制模块,还用于当所述目标总线为所述准备休眠模式,且接收到所述网络管理报文时,控制所述目标总线切换为所述网络模式,启动所述重传定时器和所述超时定时器,并将所述网络管理报文发送至所述目标节点。可选地,所述网络模式包括:信息重传模式、操作模式和可休眠模式,所述信息重传模式用于指示所述目标总线等待重传,所述操作模式用于指示所述目标总线将所述网络管理报文发送至所述目标节点,所述可休眠模式用于指示启动所述休眠定时器;所述装置还包括:第五控制模块,用于当所述目标总线为所述休眠模式或所述准备休眠模式,且接收到所述网络请求报文或所述网络管理报文时,控制所述目标总线切换为所述信息重传模式;第六控制模块,用于当所述目标总线为所述信息重传模式,接收到所述网络请求报文,且所述重传定时器超时时,控制所述目标总线切换为所述操作模式,并将所述目标总线接收到的所述网络管理报文发送至所述目标节点;所述第六控制模块,还用于当所述目标总线为所述信息重本文档来自技高网...

【技术保护点】
1.一种网络状态管理方法,其特征在于,应用于车辆的目标总线,所述目标总线为所述车辆上的任一种总线,所述方法包括:当目标总线为休眠模式,且接收到网络请求报文时,控制所述目标总线切换为网络模式,所述休眠模式用于指示目标节点进入低功耗状态,所述网络模式用于指示所述目标节点进入正常状态,所述目标节点为所述目标总线所控制的任一节点;当所述目标总线为休眠模式,且接收到网络管理报文时,控制所述目标总线切换为所述网络模式,启动重传定时器和超时定时器,并将所述网络管理报文发送至所述目标节点;在所述超时定时器超时后,控制所述目标总线由所述网络模式切换为准备休眠模式,并启动休眠定时器,所述准备休眠模式用于指示所述目标节点在所述休眠定时器指示的时长内进入低功耗状态;在所述休眠定时器超时后,控制所述目标总线由所述准备休眠模式切换为所述休眠模式。

【技术特征摘要】
1.一种网络状态管理方法,其特征在于,应用于车辆的目标总线,所述目标总线为所述车辆上的任一种总线,所述方法包括:当目标总线为休眠模式,且接收到网络请求报文时,控制所述目标总线切换为网络模式,所述休眠模式用于指示目标节点进入低功耗状态,所述网络模式用于指示所述目标节点进入正常状态,所述目标节点为所述目标总线所控制的任一节点;当所述目标总线为休眠模式,且接收到网络管理报文时,控制所述目标总线切换为所述网络模式,启动重传定时器和超时定时器,并将所述网络管理报文发送至所述目标节点;在所述超时定时器超时后,控制所述目标总线由所述网络模式切换为准备休眠模式,并启动休眠定时器,所述准备休眠模式用于指示所述目标节点在所述休眠定时器指示的时长内进入低功耗状态;在所述休眠定时器超时后,控制所述目标总线由所述准备休眠模式切换为所述休眠模式。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述目标总线为所述准备休眠模式,且接收到所述网络请求报文时,控制所述目标总线切换为所述网络模式;当所述目标总线为所述准备休眠模式,且接收到所述网络管理报文时,控制所述目标总线切换为所述网络模式,启动所述重传定时器和所述超时定时器,并将所述网络管理报文发送至所述目标节点。3.根据权利要求1所述的方法,其特征在于,所述网络模式包括:信息重传模式、操作模式和可休眠模式,所述信息重传模式用于指示所述目标总线等待重传,所述操作模式用于指示所述目标总线将所述网络管理报文发送至所述目标节点,所述可休眠模式用于指示启动所述休眠定时器;所述方法还包括:当所述目标总线为所述休眠模式或所述准备休眠模式,且接收到所述网络请求报文或所述网络管理报文时,控制所述目标总线切换为所述信息重传模式;当所述目标总线为所述信息重传模式,接收到所述网络请求报文,且所述重传定时器超时时,控制所述目标总线切换为所述操作模式,并将所述目标总线接收到的所述网络管理报文发送至所述目标节点;当所述目标总线为所述信息重传模式,接收到网络释放报文,且所述重传定时器超时时,控制所述目标总线切换为所述可休眠模式;当所述目标总线为所述操作模式或所述可休眠模式,且接收到重传请求时,控制所述目标总线切换为所述信息重传模式,启动所述重传定时器,并将所述目标总线接收到的所述网络管理报文发送至所述目标节点。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述目标总线为所述操作模式,且接收到所述网络释放报文时,控制所述目标总线切换为所述可休眠模式;当所述目标总线为所述可休眠模式,且接收到所述网络请求报文时,控制所述目标总线切换为所述操作模式。5.根据权利要求3所述的方法,其特征在于,所述目标节点为多个,每个所述目标节点对应一个修正周期,所述修正周期为根据初始周期确定的周期,每个所述修正周期都不相同;当所述目标总线为所述操作模式时,所述将所述目标总线接收到的所述网络管理报文发送至所述目标节点,包括:确定多个所述目标节点中需要发送所述网络管理报文的目标节点的个数;当只有第一目标节点上存在需要发送的所述网络管理报文时,按照所述初始周期接收所述第一目标节点发送的所述网络管理报文,所述第一目标节点为所述多个目标节点中的任一个目标节点;当有N个所述目标节点上存在需要发送的多个所述网络管理报文时,按照第二目标节点对应的修正周期接收所述第二目标节点发送的所述网络管理报文,所述第二目标节点为所述N个目标节点中对应修正周期最小的目标节点,N为大于1的正整数;按照第三目标节点对应的修正周期接收所述第三目标节点发送的所述网络管理报文,所述第三目标节点为所述N个目标节点中除所述第二目标节点之外,对应修正周期最小的目标节点;重复执行所述确定多个所述目标节点中需要发送所述网络管理报文的目标节点的个数至所述按照第三目标节点对应的修正周期接收所述第三目标节点发送的所述网络管理报文的步骤,直至每个所述目标节点上均不存在需要发送的所述网络管理报文。6.根据权利要求5所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:郭丽丽陈新孔凡忠苏冲
申请(专利权)人:北京汽车集团有限公司北京汽车研究总院有限公司
类型:发明
国别省市:北京,11

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

1