[发明专利]一种多通道同步睡眠方法及系统有效
申请号: | 201710833750.0 | 申请日: | 2017-09-15 |
公开(公告)号: | CN107612774B | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 董飞翔 | 申请(专利权)人: | 北京经纬恒润科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/40 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 古利兰;王宝筠 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通道 同步 睡眠 方法 系统 | ||
本发明提供了一种多通道同步睡眠方法及系统,包括:监测每条总线上所有控制器的状态;当每条总线上所有控制器的状态均满足第一睡眠条件时,生成每条总线的睡眠标志;判断本地网关是否满足第二睡眠条件;当本地网关满足第二睡眠条件时,网关向每条总线发送睡眠确认报文;控制每条总线上所有控制器以及本地网关同步进入睡眠状态。本发明提供的多通道同步睡眠方法及系统能够在不会对网关外部连接产生影响的条件下,使网关连接的各个总线能同步进入睡眠状态。
技术领域
本发明涉及嵌入式软件技术领域,更具体地说,涉及一种多通道同步睡眠方法及系统。
背景技术
目前,在现有的汽车中承担网关作用且使用OSEK(open systems and thecorresponding interfaces for automotive electronics,汽车电子类开放系统和对应接口标准)直接网络管理的ECU(Electronic Control Unit,控制器)中,一般由ECU中的应用程序来协调多条总线睡眠,即使应用程序的协调算法足够严密,但是碍于OSEK直接网络管理自有的睡眠机制,多条总线并不能达到同步睡眠的效果。
因为,在OSEK直接网络管理规范中,规定参与网络管理的每个ECU都有一个唯一的节点地址。在一条总线上,总线网络稳定时,此总线上的ECU会利用特定的报文(Ring报文)形成一个逻辑环,即按照节点地址从小到大的排序,各ECU依次发送Ring报文,最大节点地址的ECU发送Ring之后,最小节点地址的ECU再次开始发送,这样就形成一个依次发送Ring报文的逻辑环。
当总线上的某个ECU满足睡眠条件,此ECU会在该其发送Ring报文时发送Sleep.Ind=1的睡眠指示报文,当总线上所有ECU都满足睡眠条件,所有ECU会依次发送Sleep.Ind=1的睡眠指示报文,在此过程中,最后一个发送Sleep.Ind=1报文的ECU的下一个ECU会发送Sleep.Ack=1的睡眠确认报文,然后总线上所有ECU进入睡眠流程。
使用OSEK直接网络管理的网关在协调多条总线睡眠时,当应用程序算法得出睡眠条件满足后,应用程序调用OSEK直接网络管理的睡眠函数,网关在各个通道的发送时机到来时,发送Sleep.Ind=1的睡眠指示报文,然后等待各总线上的ECU发送Sleep.Ack=1的睡眠确认报文,进入睡眠流程。
由于网关连接的每条总线上ECU的数量和总线进入稳定状态的时间不可能完全一样,造成网关从每个通道发出Ring报文的时间点不同,而Sleep.Ind和Sleep.Ack睡眠信息是依据Ring报文传输的,所以在上述协调睡眠的过程中,有两处操作时间不同步,会造成最后的睡眠不同步。第一:网关满足睡眠条件时,各通道发送Sleep.Ind=1的Ring报文的时间不同步;第二:各通道上发送Sleep.Ack=1睡眠确认报文的时间不同步。由此,最终造成网关连接的多条总线不能达到同步睡眠的效果。
发明内容
有鉴于此,本发明实施例的目的在于提供一种多通道同步睡眠方法及系统,能够在不会对网关外部连接产生影响的条件下,使网关连接的各个总线能同步进入睡眠状态。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例提供一种多通道同步睡眠方法,所述方法包括:
监测每条总线上所有控制器的状态;
当每条总线上所有控制器的状态均满足第一睡眠条件时,生成每条总线的睡眠标志;
判断本地网关是否满足第二睡眠条件;
当本地网关满足第二睡眠条件时,所述网关向每条总线发送睡眠确认报文;
控制每条总线上所有控制器以及本地网关同步进入睡眠状态。
可选地,在本发明实施例提供的一种具体实施方式中,所述监测每条总线上所有控制器的状态包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京经纬恒润科技有限公司,未经北京经纬恒润科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710833750.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能智能文胸
- 下一篇:用于哺乳期的银纤维抗菌防霉文胸