CN115842688B - 一种综合网络管理方法及装置 - Google Patents
一种综合网络管理方法及装置 Download PDFInfo
- Publication number
- CN115842688B CN115842688B CN202211344810.XA CN202211344810A CN115842688B CN 115842688 B CN115842688 B CN 115842688B CN 202211344810 A CN202211344810 A CN 202211344810A CN 115842688 B CN115842688 B CN 115842688B
- Authority
- CN
- China
- Prior art keywords
- message
- network management
- wake
- controller
- energy consumption
- 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
- 238000007726 management method Methods 0.000 title claims abstract description 226
- 238000005265 energy consumption Methods 0.000 claims abstract description 95
- 238000000034 method Methods 0.000 claims abstract description 13
- 125000000524 functional group Chemical group 0.000 claims abstract description 11
- 230000001360 synchronised effect Effects 0.000 claims abstract description 11
- 230000002618 waking effect Effects 0.000 claims abstract description 11
- 230000000875 corresponding effect Effects 0.000 claims description 43
- 230000007958 sleep Effects 0.000 claims description 15
- 230000001276 controlling effect Effects 0.000 claims description 9
- 238000002955 isolation Methods 0.000 claims description 6
- 230000004044 response Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 abstract description 10
- 230000005059 dormancy Effects 0.000 abstract description 3
- 230000008569 process Effects 0.000 abstract description 3
- 238000013461 design Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 13
- 238000005516 engineering process Methods 0.000 description 9
- 238000011161 development Methods 0.000 description 4
- 230000003213 activating effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001939 inductive effect Effects 0.000 description 2
- 230000004622 sleep time Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006978 adaptation Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 230000002441 reversible effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
Abstract
本申请的实施例提供了一种综合网络管理方法及装置,该方法包括:基于预先定义的功能分组和预先定义的网络管理报文唤醒管理唤醒源、网关及关联控制器;利用预先定义的电源管理模式报文根据功能能耗等级表对已唤醒的所述关联控制器进行精确能耗控制。本申请的实施例的技术方案能够同步各控制器的休眠时间,并协调保持通信各CAN节点之间的唤醒状态,精确实现颗粒度为控制器的休眠唤醒过程,从而降低能耗。同时,在唤醒控制器后,通过预先定义好的电源管理等级报文,实现了在不同场景下对控制器的精确能耗控制。
Description
技术领域
本申请涉及汽车电子技术领域,具体涉及一种综合网络管理方法及装置。
背景技术
随着汽车技术的高速发展,电子电气架构日益复杂,控制器的数量也成倍增加,人们对于汽车的功能需求也越来越多,下点后的功能场景也越来越复杂。如远程控制、远程查看、OTA刷写等。在下电情况下,如果每次有功能需求都整车唤醒,会造成汽车功耗浪费。节约能耗、提高电瓶寿命是研发人员面临的重要课题。
公开号为CN111726340A的中国专利文献公开了名称为“一种基于AUTOSAR的局部网络管理方法及***”的技术,该技术包括的步骤为:构建所有ECU的网络拓扑图;根据网络拓扑图为每个功能组对应配置若干ECU,并为所有功能组设置优先级;定义网络管理报文,网络管理报文包括功能组的状态指示位,且根据功能组的优先级来分配功能组的状态指示位在网络管理报文中的位置;当功能组触发激活条件后,根据被激活的功能组的数量、类型及优先级确定响应策略,ECU识别网络管理报文,并根据所属的功能组的状态指示位执行唤醒或休眠操作,该技术提供的局部网络管理方法,减少蓄电池耗电,更加节能,也可延长ECU的寿命。该技术手段并未涉及电源管理等级报文。
公开号为CN216697009U的中国专利文献公开了名称为“一种兼具主从式和AUTOSAR网络的汽车网络管理***”的技术,该技术中,车辆设有CAN总线通讯,CAN通信总线通过CAN网络段连接车载***,CAN网络段包括AUTOSAR网络和主从式网络,CAN通信总线通过AUTOSAR网络连接动力CAN和底盘CAN,CAN通信总线通过主从式网络连接辅助CAN、车身CAN和信息CAN。该技术将主从式和AUTOSAR网络管理并存于同一网络架构,长周期控制器可直接沿用已有项目的网络管理方式,满足项目周期的使用AUTOSAR网络管理方式,同时还节约了成本。该技术并未涉及解决能耗高的问题。
发明内容
为解决上述技术问题,本申请的实施例提供了一种综合网络管理方法及装置,实现对控制器的精确能耗控制,节约能源。
本申请的其他特点和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。
根据本申请实施例的一个方面,提供了一种综合网络管理方法,包括:基于预先定义的功能分组和预先定义的网络管理报文唤醒管理唤醒源、网关及关联控制器;
利用预先定义的电源管理模式报文根据功能能耗等级表对已唤醒的关联控制器进行精确能耗控制。
在本申请的实施例所提供的技术方案中,基于预先定义的功能分组和预先定义的网络管理报文唤醒管理唤醒源、网关及关联控制器,包括:
唤醒换醒源,置位唤醒源网络管理报文的控制向量;
根据关联控制器及对应的控制器编号置位唤醒源网络管理报文的关联控制器唤醒报文,唤醒源将关联控制器唤醒报文发送至网关;
网关经过网段隔离将关联控制器唤醒报文发送至关联控制器对应网段;
对应网段上的控制器收到已经置位的关联控制器唤醒报文;
控制器判断是否与自身相关,若相关,则被唤醒。
在本申请的实施例所提供的技术方案中,网关经过网段隔离将管理控制器唤醒报文发送至关联控制器对应网段,包括:
所述网关发送已经置位的所述关联控制器唤醒报文的局部网络管理参数组编号;
所述局部网络管理参数组编号与所述网关额各个端口的网段掩码进行与运算,将所述关联控制器唤醒报文发送至关联控制器对应网段。
在本申请的实施例所提供的技术方案中,利用预先定义的电源管理模型报文根据功能能耗等级表对已唤醒的所述关联控制器进行能耗控制,包括:
所述网关根据所述功能能耗等级表确定对应控制器的能耗等级并置位所述电源管理模型报文;
所述网关发送所述电源管理模型报文至对应控制器;
控制器判断自身能耗等级是否满足要求,若满足要求,则向所述网关发送肯定应答报文,若不满足要求,则根据所述电源管理模型报文的指令执行相应动作进入对应能耗等级;
向网关发送肯定应答报文,实现对关联控制器的精确能耗控制。
在本申请的实施例所提供的技术方案中,所述预先定义的网络管理报文包括定义了网络管理报文PDU的格式:
所述网络管理报文PDU的字节0被分配用于发送唤醒源节点标识符,字节0定义的唤醒源节点标识符为8位的数值,所述数值的范围在0x00到0xFF之间,在所述唤醒源节点标识符的前面增加3个比特即是网络管理报文ID,所述网络管理报文ID的范围在0x400到0x4FF之间;
所述网络管理报文PDU的字节1被分配用于发送控制比特向量,其中,比特0位为重复消息状态请求标志,当所述重复消息状态请求标志的取值为0时,表示不请求重复消息状态,当所述重复消息状态请求标志的取值为1时,表示请求重复消息状态;比特1位和比特2位不被使用,设置为0;比特3位为网络管理统筹睡眠标志,当所述网络管理统筹睡眠标志取值为0时,表示主统筹节点不要求开始同步关闭,当所述网络管理统筹睡眠标志取值为1时,表示主统筹节点要求开始同步关闭;比特4位为激活唤醒标志,当所述激活唤醒标志为0时,表示节点不唤醒网络,当所述激活唤醒标志为1时,表示节点唤醒网络;比特5位不被使用,设置为0;比特6位为部分网络标志,所述部分网络标志的取值为0时,表示网络管理报文不包含部分网络管理请求信息,所述部分网络标志的取值为1时,表示网络管理报文包含部分网络管理请求信息;比特7位不被使用,设置为0;
所述网络管理报文PDU的字节2到字节6用于发送部分网络的分组标志,其中的每一个位对应关联控制器的编号,当不使用部分网络时,字节2到字节6全部设置为0;当节点激活某个部分网络时,根据关联控制器结合数据域定义,在网络管理报文数据域中的相应比特位置1。
所述网络管理报文PDU的字节5的比特7位为网络管理状态指示位,所述网络管理状态指示位的取值为0时,表示在重复消息状态,所述网络管理状态指示位的取值为1时,表示在正常运行状态。
在本申请的实施例所提供的技术方案中,所述预先定义的电源管理模式报文的格式:根据实车拓扑确定ECU的数量,为每个ECU分配四个位,低三位数值代表ECU的能耗等级,最高位代表控制器本身的校验码,用于ECU能耗控制的安全校验,所述能耗等级包括关闭模式、标准模式和其他模式;
在所述电源管理模式报文中通过置位不同ECU的低三位,控制各个ECU本身的不同能耗等级。
根据本申请实施例的一个方面,还提供了一种综合网络管理装置,包括:
唤醒管理模块,用于基于预先定义的功能分组和预先定义的网络管理报文唤醒管理唤醒源、网关及关联控制器;
能耗控制模块,用于利用预先定义的电源管理模式报文根据功能能耗等级表对已唤醒的所述关联控制器进行能耗控制。
在本申请的一些实施例所提供的技术方案中,提供了一种基于Autosar局部网络管理和电源管理模式的综合网络管理方法,主要通过功能说明文档和产品设计需求确定OFF档下的功能需求,再结合整车网络拓扑实现功能的关联控制器及唤醒源和网关节点。通过功能需求结合网络拓扑实现功能分组。定义了基于Autosar的局部网络管理报文格式,定义了电源管理报文格式,并结合功能说明文档和控制器设计需求确定了控制器功耗等级表。在一些实施例的技术方案中兼具局部网络管理的灵活性核后期功能拓展的需求,实现了复杂场景下的功能需求,同时电源管理模式从控制器层面更好的实现了能耗的精细化管理。在一些实施例的技术方案中,能够同步请求各控制器的休眠时间,并协调保持通信各CAN节点之间的唤醒状态,精确实现颗粒度为控制器的休眠唤醒过程,从而降低能耗,同时在唤醒控制器后,通过预先定义好的电源管理等级报文,实现了在不同功能场景下对控制器的精确能耗控制。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1是本申请的一示例性实施例示出的综合网络管理方法流程图之一;
图2是本申请的一示例性实施例示出的综合网络管理方法流程图之二;
图3是本申请的一示例性实施例示出的网络管理PDU格式示意图;
图4是本申请的一示例性实施例示出的电源管理模式报文格式示意图;
图5是本申请的一示例性实施例示出的能耗等级说明示意图;
图6是本申请的一示例性实施例示出的关联控制器能耗等级表示意图。
具体实施方式
这里将详细地对示例性实施例执行说明,其示例表示在附图中,下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求中所详述的、本申请的一些方面相一致的装置和方法的例子。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此,实际执行的顺序有可能根据实际情况改变。
首先需要说明的是,Autosar是AUTOmotive Open System Architecture(汽车开放***架构)的首字母缩写,是由全球各大汽车整车厂、汽车零部件供应商、汽车电子软件***公司联合建立的一套标准协议,是对汽车技术开发一百多年来的经验总结。从2003年起,拟定了一个符合汽车电子软件开发的、开放的以及标准化的软件架构。该架构旨在改善汽车电子***软件的更新与交换,同时更方便有效地管理日趋复杂的汽车电子软件***。Autosar规范的运用使得不同结构的电子控制单元的接口特征标准化,应用软件具备更好的可扩展性以及可移植性,能够实现对现有软件的重用,大大降低了重复性工作,缩短开发周期。
唤醒源涉及T-BOX或NFC,汽车tbox与主机通过can bus总线通信,实现指令与信息的传递,从而获取到包括车辆状态、按键状态等信息以及传递控制指令等;通过音频连接,实现双方公用麦克与喇叭输出。与手机APP是通过后台***以数据链路的形式进行间接通信。Tbox与后台***通信还包括语音和短信两种形式,使用短信形式主要实现一键导航及远程控制功能。汽车tbox的部分功能包括:远程控制、远程查询及安防服务功能等。用户可以通过手机APP控制门开关、鸣笛闪灯、开启空调、启动发送机、车辆定位等等功能,通过使用这些功能,车辆的使用不仅方便了许多,而且还可以节约用户很多时间。比如在夏日和冬季,提前在上车之前几分钟开启空调或者制热,这样用户就可以不用等待,上车时车内就下降或上升到舒适的温蒂了,让用户真正体验到“入车即享冬暖夏凉”;车主在冬天的时候还可以使用远程启动功能进行热车,车辆被盗时可以使用远程关闭发动机;如果车主将钥匙忘记在车内,或者不确定是否锁了车门但又离开车辆很远的时候,可以通过手机APP远程控制开锁和关锁;并且在大型停车场也不用再害怕找不到车了,只需要用手机通过APP查看车辆的定位了解大致方位,再控制车辆鸣笛、闪灯就可以直到车辆的具***置了。
NFC,即near field communication,是一种新兴的技术,使用了NFC技术的设备(移动电话)可以在彼此靠近的情况下进行数据交换,是由非接触式射频识别及互联互通技术整合演变而来的,通过在单一芯片上集成感应式读卡器、感应式卡片和点对点通信的功能,利用移动终端实现移动支付、电子票务、门禁、移动身份识别、防伪等应用。NFC可以理解为是RFID(非接触式射频识别)的一个子集。目前手机比较火的碰一碰功能就依托于该技术。
本发明基于autosar局部网络管理和控制器本身的电源管理模式联合设计出了一种汽车综合网络管理方法,在满足对应的功能需求前提下,更好的实现了汽车的能耗精细化管理。
为节约能耗,提高电瓶寿命,同时简化下点情况下功能场景参与节点,局部网络管理显得十分必要。由于整车控制器数量较多,功能场景也较为复杂,局部网络管理涉及时,不便于各功能场景同时设计,后续功能场景扩展也不方便。如果能灵活设计局部网络管理,提高设计效率,保证后续场景扩展,将会很好的简化功能参与节点。同时在唤醒关联控制器后,根据功能场景结合控制器本身的电源管理模式可以更好的实现能耗的精细化管理,也延长了控制器的使用周期。
在某些实施例的技术方案中,能够同步请求各控制器的休眠时间,并协调保持通信各CAN节点之间的唤醒状态,精确实现颗粒度为控制器的休眠唤醒过程,从而降低能耗。同时,在唤醒控制器后,通过预先定义号的电源管理等级报文,实现了在不同功能场景下对控制器的精确能耗控制。
在某些实施例的技术方案中,利用基于autosar部分网络管理的灵活设计方法和控制器本身的电源管理模式,设计除了一套针对OFF挡下功能需求,实现关联开工至其精确能耗控制的综合网络管理方法,主要通过功能说明文档和产品设计需求确定OFF当下的功能需求,再结合整车网络拓扑实现功能的关联控制器及唤醒源和网关节点。通过功能需求结合网络拓扑实现了功能分组。定义了基于autosar的局部网络管理报文格式,定义了电源管理报文格式,并结合功能说明文档和控制器设计需求确定了控制器功耗等级表,兼具了局部网络管理的灵活性核后期功能拓展的需求,实现了复杂场景下的功能需求,同时电源管理模式从控制器层面更好的实现了能耗的精细化管理。
具体通过如下实施例进行说明:
图1是本申请的一示例性实施例示出的综合网络管理方法流程图之一。
参照图1所示,本实施例公开了一种综合网络管理方法,包括:S01,基于预先定义的功能分组和预先定义的网络管理报文唤醒管理唤醒源、网关及关联控制器;S02,利用预先定义的电源管理模式报文根据功能能耗等级表对已唤醒的关联控制器进行精确能耗控制。
具体地,根据OFF挡下的功能场景和需求定义功能分组:根据OFF挡下的功能需求文档,统计出n个功能场景,定义局部网络管理分组规则,依据功能文档和产品设计需求确定出功能关联节点以及唤醒换和保持节点。定义CAN总线的autosar网络管理报文格式。使用定义功能分组和autosar网络管理报文,实现对唤醒源和保持节点的唤醒管理。定义唤醒条件下的关联控制器的电源管理模式报文格式和能耗等级说明。根据功能说明文档和控制器涉及需求文档确定关联控制器能耗等级表。在关联控制器被唤醒后,根据功能需求,利用电源管理模式报文实现对控制器的能耗等级精确管理。
以下对本申请实施例进一步细化阐述:
图2是本申请的一示例性实施例示出的综合网络管理方法流程图之二。
参照图2所示,综合网络管理方法,包括:S001、根据功能文档和产品设计需求确定功能分组,结合网络拓扑确定唤醒源、网关和关联控制器;S002、定义网络管理唤醒报文格式和电源管理模式报文格式;S003、根据autosar网络管理报文格式及功能分组,使用autosar网络管理对ecu进行休眠或者唤醒管理;S004、对已唤醒的关联控制器,利用电源管理模式报文根据功能能耗等级表进行能耗精确控制。根据OFF挡下的功能场景和需求定义功能分组:根据OFF挡下的功能需求文档,统计出n各功能场景,定义局部网络管理分组规则,依据功能文档和产品设计需求确定出功能关联点以及唤醒源和保持节点,唤醒源涉及tbox或者nfc。定义CAN总线的autosar网络管理报文格式,涉及source node id、控制比特向量、网络管理报文数据域。使用定义功能分组和autosar网络管理报文,实现对唤醒源和保持节点的唤醒管理。定义唤醒条件下的关联控制器的电源管理模式报文格式和能耗等级说明。根据功能说明文档和控制器设计需求文档确定关联控制器能耗等级表。在关联控制器被唤醒后,根据功能需求,利用电源管理模式报文实现对控制器的能耗等级精确管理。
进一步地,整车所有节点处于休眠状态时,用户有某一OFF挡下的功能需求,则对应的唤醒源节点被本地事件唤醒,置位该节点Autosar网络管理报文的控制向量,其中RMR置为0x0,NMCSR置为0x0,AWU置为0x1,PNI置为0x1;再根据功能场景确定的关联控制器及对应的控制器编号,置位该节点Autosar网络管理报文的相关节点唤醒报文,得到该节点的相关节点唤醒报文并进入快发状态;网关收到唤醒源的相关节点唤醒报文后,网关进入快发状态,并经过网段隔离将唤醒报文只发送至关联控制器对应网段,对应网段上的控制器收到已经置位的唤醒报文,控制器通过识别已经置位的局部网络参数组编号并判断是否与本身相关,若相关则自身被唤醒。随后节点本身置位局部网络管理参数组编号,以正常周期发送网络管理报文。网关进入快发状态后,发送已经置位局部网络管理参数组编号的唤醒报文,通过局部网络管理参数组编号与网关各个端口的网段掩码进行与运算,将唤醒报文只发送至对应网段。整车总线上所有相关节点被唤醒,无关节点保持休眠。
网关节点根据内部存储的控制器功能能耗等级表,确定在某一功能场景下对应各个控制器的能耗等级,置位电源管理模式报文。最后电源管理模式报文以正常周期发送至对应的控制器,各个控制器收到电源管理模式报文后判断自身能耗等级是否满足要求,若满足要求,则向网关发送肯定应答报文;若不满足要求,则根据报文指令执行相应动作进入对应能耗等级,进入对应能耗等级后再向网关发送肯定应答报文,从而实现对唤醒状态下关联控制器的能耗精确管理。
以下对本申请实施例的技术方案的实现细节进行详细阐述:
图3是本申请的一示例性实施例示出的网络管理PDU格式示意图。
参照图3所示,预先定义的网络管理报文包括定义了网络管理报文PDU的格式:
网络管理报文PDU的字节0被分配用于发送唤醒源节点标识符,字节0定义的唤醒源节点标识符为8位的数值,数值的范围在0x00到0xFF之间,在唤醒源节点标识符的前面增加3个比特即是网络管理报文ID,网络管理报文ID的范围在0x400到0x4FF之间;
网络管理报文PDU的字节1被分配用于发送控制比特向量,其中,比特0位为重复消息状态请求标志,当重复消息状态请求标志的取值为0时,表示不请求重复消息状态,当重复消息状态请求标志的取值为1时,表示请求重复消息状态;比特1位和比特2位不被使用,设置为0;比特3位为网络管理统筹睡眠标志,当网络管理统筹睡眠标志取值为0时,表示主统筹节点不要求开始同步关闭,当网络管理统筹睡眠标志取值为1时,表示主统筹节点要求开始同步关闭;比特4位为激活唤醒标志,当激活唤醒标志为0时,表示节点不唤醒网络,当激活唤醒标志为1时,表示节点唤醒网络;比特5位不被使用,设置为0;比特6位为部分网络标志,部分网络标志的取值为0时,表示网络管理报文不包含部分网络管理请求信息,部分网络标志的取值为1时,表示网络管理报文包含部分网络管理请求信息;比特7位不被使用,设置为0;
网络管理报文PDU的字节2到字节6用于发送部分网络的分组标志,其中的每一个位对应关联控制器的编号,当不使用部分网络时,字节2到字节6全部设置为0;当节点激活某个部分网络时,根据关联控制器结合数据域定义,在网络管理报文数据域中的相应比特位置1。
网络管理报文PDU的字节5的比特7位为网络管理状态指示位,网络管理状态指示位的取值为0时,表示在重复消息状态,网络管理状态指示位的取值为1时,表示在正常运行状态。
进一步地,网络管理报文PDU(传递的数据单元)的格式按照下述方式进行定义:
第一,关于source node id:网络管理PDU的字节0用于发送源节点表示符,每一个ecu都会被分配一个唯一的标识符(Node_ID),来告知接收节点该网络管理PDU是由哪个节点发出的。
Byte0定义的源节点标识符应是一个8位的数值,范围从0x00到0xFF,在CAN和CANFD中,在此源节点表示符的前面增加3个bits,即增加3个比特,即是网络管理报文ID,网络管理报文ID在范围0x400到0x4FF之间。
第二,控制比特向量:网络管理报文PDU的字节1被分配用于发送控制比特向量,其中:比特0:重复消息状态请求标志(Repeat Message Request Bit),如果重复消息状态请求标志为0,则为不请求重复消息状态,如果重复消息状态请求标志为1,则为请求重复消息状态,即0表示不请求重复消息状态,1表示请求重复消息状态。比特1和比特2不被使用,设置为0。比特3为网络管理统筹睡眠标志,即NM Coordinator Sleep Bit,如果网络管理统筹睡眠标志为0,则代表主统筹节点不要求开始同步关闭,如果网络管理统筹睡眠表示为1,则代表主统筹节点要求开始同步关闭,即0:主统筹节点不要求开始同步关闭,1:主统筹节点要求开始同步关闭。比特4为激活唤醒标志,即active wakeup bit,如果唤醒标志为0,表示节点不唤醒网络,相当于被动唤醒,如果唤醒标志为1,表示节点唤醒网络,相当于主动唤醒。比特5不被使用,设置为0.比特6为部分网络标志,即Partial Network InformationBit,如果部分网络标志为0,表示网络管理报文不包含部分网络管理请求信息,如果部分网络标志为1,则表示网络管理报文包含部分网络管理请求信息,即0:网络管理报文不包含部分网络管理请求信息,1:网络管理报文包含部分网络管理请求信息,默认不适用部分网络标志,设置为0。比特1位、比特2位、比特5位、比特7位为预留位,必须被填充为0。
第三,网络管理报文数据域:网络管理PDU的字节2到字节6用于发送部分网络的分组标志,其中,每一个位定义对应的关联控制器编号,不使用部分网络时,字节2到字节6全部设置为0。当节点激活某个部分网络时,根据关联控制器结合数据域定义,在网络管理报文数据域中的相应bit(比特)位置1。字节5的比特7位为NMSI,即网络管理状态指示位,英文为Network Management State Indication,0表示在重复消息状态,1表示在正常运行状态。
图4是本申请的一示例性实施例示出的电源管理模式报文格式示意图。
参照图4所示,预先定义的电源管理模式报文的格式:根据实车拓扑确定ECU的数量,为每个ECU分配四个位,低三位数值代表ECU的能耗等级,最高位代表控制器本身的校验码,用于ECU能耗控制的安全校验,能耗等级包括关闭模式、标准模式和其他模式;
在电源管理模式报文中通过置位不同ECU的低三位,控制各个ECU本身的不同能耗等级。
进一步地,根据实车拓扑确定ECU的数量,为每个ECU分配四个位,低三位数值代表ECU的能耗等级,最高位代表控制器本身的校验码,用于ECU能耗控制的安全校验,基于CANFD可以解决由于ECU数量较多,数据长度不够的问题。根据ECU本身的设计需求文档,设计出针对不同应用场景的能耗等级,分为关闭模式、标准模式和其他能耗等级。在电源管理模式报文中通过置位不同ECU的低三位,就可以实现对各个ECU本身的不同能耗等级控制,从而达到精确能耗控制的目的。
图5是本申请的一示例性实施例示出的能耗等级说明示意图。
图6是本申请的一示例性实施例示出的关联控制器能耗等级表示意图。
参照图5、图6所示,确定功能能耗等级表的方法包括:确定关联控制器;确定基于关联控制器的能耗等级状态;基于能耗等级状态确定不同功能场景下的关联控制器的功能能耗等级表。
更进一步地,通过不同的功能需求结合网络拓扑可以确定对应功能的关联控制器,通过功能设计文档和电源管理要求,可以确定关联控制器的能耗等级状态,从而确定不同功能场景下的关联控制器的能耗等级表。0x0代表能耗等级0,为关闭模式。0x1代表能耗等级1。0x2代表能耗等级2。0x3代表能耗等级3。0x4、0x5、0x6为预留。0x7代表能耗等级7,为标准模式。
根据本申请实施例的一个方面,还提供了一种综合网络管理装置,包括:唤醒管理模块,用于基于预先定义的功能分组和预先定义的网络管理报文唤醒管理唤醒源、网关及关联控制器;能耗控制模块,用于利用预先定义的电源管理模式报文根据功能能耗等级表对已唤醒的关联控制器进行能耗控制。需要说明的是,综合网络管理装置与上述实施例所提供的综合网络管理方法属于同一构思,其中各个模块和单元执行操作的具体方式已经在方法实施例中进行了详细描述,此处不再赘述。上述实施例所提供的综合网络管理装置在实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能,本处也不对此进行限制。
附图中的流程图和框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本上述内容,仅为本申请的较佳示例性实施例,并非用于限制本申请的实施方案,本领域普通技术人员根据本申请的主要构思和精神,可以十分方便地进行相应的变通或修改,故本申请的保护范围应以权利要求书所要求的保护范围为准。
Claims (8)
1.一种综合网络管理方法,其特征在于,包括:
基于预先定义的功能分组和预先定义的网络管理报文唤醒唤醒源、网关及关联控制器;其中,唤醒所述唤醒源,置位所述唤醒源的网络管理报文的控制向量;根据所述关联控制器及对应的控制器编号置位所述唤醒源网络管理报文的关联控制器唤醒报文,所述唤醒源将所述关联控制器唤醒报文发送至所述网关;所述网关经过网段隔离将所述关联控制器唤醒报文发送至关联控制器对应网段;所述对应网段上的控制器收到已经置位的关联控制器唤醒报文;控制器判断是否与自身相关,若相关,则被唤醒;
利用预先定义的电源管理模式报文根据功能能耗等级表对已唤醒的所述关联控制器进行精确能耗控制;其中,所述网关根据所述功能能耗等级表确定对应控制器的能耗等级并置位所述电源管理模式报文;所述网关发送所述电源管理模式报文至对应控制器;控制器判断自身能耗等级是否满足要求,若满足要求,则向所述网关发送肯定应答报文,若不满足要求,则根据所述电源管理模式报文的指令执行相应动作进入对应能耗等级;向网关发送肯定应答报文,实现对关联控制器的精确能耗控制。
2.根据权利要求1所述的综合网络管理方法,其特征在于,所述网关经过网段隔离将所述关联控制器唤醒报文发送至关联控制器对应网段,包括:
所述网关发送已经置位的所述关联控制器唤醒报文的局部网络管理参数组编号;
所述局部网络管理参数组编号与所述网关额各个端口的网段掩码进行与运算,将所述关联控制器唤醒报文发送至关联控制器对应网段。
3.根据权利要求1所述的综合网络管理方法,其特征在于,
所述预先定义的网络管理报文包括定义了网络管理报文PDU的格式:
所述网络管理报文PDU的字节0被分配用于发送唤醒源节点标识符,字节0定义的唤醒源节点标识符为8位的数值,所述数值的范围在0x00到0xFF之间,在所述唤醒源节点标识符的前面增加3个比特即是网络管理报文ID,所述网络管理报文ID的范围在0x400到0x4FF之间。
4.根据权利要求3所述的综合网络管理方法,其特征在于,
所述网络管理报文PDU的字节1被分配用于发送控制比特向量,其中,比特0位为重复消息状态请求标志,当所述重复消息状态请求标志的取值为0时,表示不请求重复消息状态,当所述重复消息状态请求标志的取值为1时,表示请求重复消息状态;比特1位和比特2位不被使用,设置为0;比特3位为网络管理统筹睡眠标志,当所述网络管理统筹睡眠标志取值为0时,表示主统筹节点不要求开始同步关闭,当所述网络管理统筹睡眠标志取值为1时,表示主统筹节点要求开始同步关闭;比特4位为激活唤醒标志,当所述激活唤醒标志为0时,表示节点不唤醒网络,当所述激活唤醒标志为1时,表示节点唤醒网络;比特5位不被使用,设置为0;比特6位为部分网络标志,所述部分网络标志的取值为0时,表示网络管理报文不包含部分网络管理请求信息,所述部分网络标志的取值为1时,表示网络管理报文包含部分网络管理请求信息;比特7位不被使用,设置为0。
5.根据权利要求4所述的综合网络管理方法,其特征在于,
所述网络管理报文PDU的字节2到字节6用于发送部分网络的分组标志,其中的每一个位对应关联控制器的编号,当不使用部分网络时,字节2到字节6全部设置为0;当节点激活某个部分网络时,根据关联控制器结合数据域定义,在网络管理报文数据域中的相应比特位置1。
6.根据权利要求5所述的综合网络管理方法,其特征在于,
所述网络管理报文PDU的字节5的比特7位为网络管理状态指示位,所述网络管理状态指示位的取值为0时,表示在重复消息状态,所述网络管理状态指示位的取值为1时,表示在正常运行状态。
7.根据权利要求1所述的综合网络管理方法,其特征在于,
所述预先定义的电源管理模式报文的格式:根据实车拓扑确定ECU的数量,为每个ECU分配四个位,低三位数值代表ECU的能耗等级,最高位代表控制器本身的校验码,用于ECU能耗控制的安全校验,所述能耗等级包括关闭模式、标准模式和其他模式;
在所述电源管理模式报文中通过置位不同ECU的低三位,控制各个ECU本身的不同能耗等级。
8.一种综合网络管理装置,其特征在于,包括:
唤醒管理模块,用于基于预先定义的功能分组和预先定义的网络管理报文唤醒唤醒源、网关及关联控制器;其中,唤醒所述唤醒源,置位所述唤醒源的网络管理报文的控制向量;根据所述关联控制器及对应的控制器编号置位所述唤醒源网络管理报文的关联控制器唤醒报文,所述唤醒源将所述关联控制器唤醒报文发送至所述网关;所述网关经过网段隔离将所述关联控制器唤醒报文发送至关联控制器对应网段;所述对应网段上的控制器收到已经置位的关联控制器唤醒报文;控制器判断是否与自身相关,若相关,则被唤醒;
能耗控制模块,用于利用预先定义的电源管理模式报文根据功能能耗等级表对已唤醒的所述关联控制器进行能耗控制;其中,所述网关根据所述功能能耗等级表确定对应控制器的能耗等级并置位所述电源管理模式报文;所述网关发送所述电源管理模式报文至对应控制器;控制器判断自身能耗等级是否满足要求,若满足要求,则向所述网关发送肯定应答报文,若不满足要求,则根据所述电源管理模式报文的指令执行相应动作进入对应能耗等级;向网关发送肯定应答报文,实现对关联控制器的精确能耗控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211344810.XA CN115842688B (zh) | 2022-10-31 | 2022-10-31 | 一种综合网络管理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211344810.XA CN115842688B (zh) | 2022-10-31 | 2022-10-31 | 一种综合网络管理方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115842688A CN115842688A (zh) | 2023-03-24 |
CN115842688B true CN115842688B (zh) | 2024-03-22 |
Family
ID=85576701
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211344810.XA Active CN115842688B (zh) | 2022-10-31 | 2022-10-31 | 一种综合网络管理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115842688B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107153400A (zh) * | 2017-05-31 | 2017-09-12 | 北京小米移动软件有限公司 | 控制汽车的方法及装置 |
CN107861603A (zh) * | 2017-10-31 | 2018-03-30 | 广东欧珀移动通信有限公司 | 功耗控制方法及设备 |
KR20180071638A (ko) * | 2016-12-20 | 2018-06-28 | 현대자동차주식회사 | 차량용 배터리 관리 시스템 및 방법과 이를 위한 차량 |
CN108382324A (zh) * | 2018-01-18 | 2018-08-10 | 沈阳中科唯电子技术有限公司 | 一种集成网关功能的低功耗整车控制器 |
CN109144029A (zh) * | 2018-08-24 | 2019-01-04 | 安徽江淮汽车集团股份有限公司 | 一种can总线的局部休眠唤醒的方法及*** |
CN110830267A (zh) * | 2019-11-12 | 2020-02-21 | 上海元城汽车技术有限公司 | 网络节点的状态控制方法、装置及网关 |
CN111726340A (zh) * | 2020-05-22 | 2020-09-29 | 东风汽车集团有限公司 | 基于autosar的局部网络管理方法及*** |
CN113147630A (zh) * | 2021-04-30 | 2021-07-23 | 江铃汽车股份有限公司 | 一种模式控制方法、***、可读存储介质及车辆 |
CN114006791A (zh) * | 2021-10-29 | 2022-02-01 | 东风商用车有限公司 | 一种低延时报文转发方法及网关 |
CN114374577A (zh) * | 2021-12-06 | 2022-04-19 | 江铃汽车股份有限公司 | 一种车辆低功耗控制方法、装置、存储介质及设备 |
CN216697009U (zh) * | 2021-08-12 | 2022-06-07 | 奇瑞商用车(安徽)有限公司 | 一种兼具主从式和autosar网络的汽车网络管理*** |
CN115092071A (zh) * | 2022-06-01 | 2022-09-23 | 合众新能源汽车有限公司 | 一种功能控制方法、装置、电子设备及存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190375404A1 (en) * | 2018-06-11 | 2019-12-12 | Traxen Inc. | Automated cruise control system to automatically decrease an overall ground vehicle energy consumption |
-
2022
- 2022-10-31 CN CN202211344810.XA patent/CN115842688B/zh active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20180071638A (ko) * | 2016-12-20 | 2018-06-28 | 현대자동차주식회사 | 차량용 배터리 관리 시스템 및 방법과 이를 위한 차량 |
CN107153400A (zh) * | 2017-05-31 | 2017-09-12 | 北京小米移动软件有限公司 | 控制汽车的方法及装置 |
CN107861603A (zh) * | 2017-10-31 | 2018-03-30 | 广东欧珀移动通信有限公司 | 功耗控制方法及设备 |
CN108382324A (zh) * | 2018-01-18 | 2018-08-10 | 沈阳中科唯电子技术有限公司 | 一种集成网关功能的低功耗整车控制器 |
CN109144029A (zh) * | 2018-08-24 | 2019-01-04 | 安徽江淮汽车集团股份有限公司 | 一种can总线的局部休眠唤醒的方法及*** |
CN110830267A (zh) * | 2019-11-12 | 2020-02-21 | 上海元城汽车技术有限公司 | 网络节点的状态控制方法、装置及网关 |
CN111726340A (zh) * | 2020-05-22 | 2020-09-29 | 东风汽车集团有限公司 | 基于autosar的局部网络管理方法及*** |
CN113147630A (zh) * | 2021-04-30 | 2021-07-23 | 江铃汽车股份有限公司 | 一种模式控制方法、***、可读存储介质及车辆 |
CN216697009U (zh) * | 2021-08-12 | 2022-06-07 | 奇瑞商用车(安徽)有限公司 | 一种兼具主从式和autosar网络的汽车网络管理*** |
CN114006791A (zh) * | 2021-10-29 | 2022-02-01 | 东风商用车有限公司 | 一种低延时报文转发方法及网关 |
CN114374577A (zh) * | 2021-12-06 | 2022-04-19 | 江铃汽车股份有限公司 | 一种车辆低功耗控制方法、装置、存储介质及设备 |
CN115092071A (zh) * | 2022-06-01 | 2022-09-23 | 合众新能源汽车有限公司 | 一种功能控制方法、装置、电子设备及存储介质 |
Non-Patent Citations (3)
Title |
---|
"Energy Consumption by Cloud-based Vehicle Functions";Farzaneh Milani;《2019 International Conference on Smart Energy Systems and Technologies (SEST)》;20190926;全文 * |
"车载CAN网络数据链路层和传输层软件的设计与实现";李璐璐;《中国优秀硕士学位论文全文数据库工程科技Ⅱ辑》;20140115;全文 * |
混合动力汽车发动机节能控制器的设计与实现;陆广华;田爱军;王德铭;;现代电子技术;20170315(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN115842688A (zh) | 2023-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111061499B (zh) | 一种基于文件***的ecu更新方法及*** | |
CN110535667B (zh) | 用于选择性唤醒车辆网络中的通信节点的方法和装置 | |
CN110830267A (zh) | 网络节点的状态控制方法、装置及网关 | |
JP6486484B2 (ja) | 車載制御装置、および車載制御装置の情報更新システム | |
CN103200035B (zh) | 基于osek标准的网络休眠方法、装置及ecu | |
CN109144029A (zh) | 一种can总线的局部休眠唤醒的方法及*** | |
CN113253648B (zh) | 车辆及其网络管理方法、域控制器、存储介质和电子设备 | |
CN104875716A (zh) | 一种自动控制车锁的方法及智能终端 | |
CN113093687B (zh) | 一种基于域控制器的故障诊断***和方法 | |
WO2020083258A1 (zh) | 一种数据传输方法、车载通讯设备及计算机可读存储介质 | |
CN109547313B (zh) | 网络状态管理方法和装置 | |
CN111711652A (zh) | 车辆远程控制方法、***、可读存储介质及设备 | |
JP2015013641A (ja) | 自動車 | |
CN104301122A (zh) | 一种唤醒节点的方法和装置 | |
CN210839611U (zh) | 一种包括车载以太网的车内混合网络的睡眠与唤醒装置 | |
CN109835303A (zh) | 基于t-box的车辆无钥匙进入及启动***及方法 | |
CN115348291B (zh) | 一种Autosar网络管理灵活设计方法、***及介质 | |
CN103561054A (zh) | 一种汽车车身网络管理*** | |
CN111490918B (zh) | 车载以太网网络唤醒***、方法、装置和计算机设备 | |
CN115842688B (zh) | 一种综合网络管理方法及装置 | |
JP2021158650A (ja) | 中継装置 | |
CN113671926B (zh) | 一种车载网联终端及电动汽车 | |
CN115167218B (zh) | 一种车载局部网络管理方法及*** | |
CN112260844A (zh) | 一种混合动力***的网络管理方法及其管理*** | |
CN107888472B (zh) | 一种车辆网络管理方法、控制网关、控制器及汽车 |
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 |