一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种唤醒监测方法和装置与流程

2022-06-29 22:06:08 来源:中国专利 TAG:


1.本技术涉及汽车技术领域,特别涉及一种唤醒监测方法和装置。


背景技术:

2.目前随着电动汽车的电控单元越来越多,车辆由于不能正常休眠和休眠后异常唤醒导致车辆的蓄电池亏电的情况越来越多。排查故障原因需要实时采集到发生故障的数据进行分析,既浪费人力、物力。很难做到实时不间断的对每一台车辆进行实时采集。
3.申请内容
4.本技术实施例提供一种唤醒监测方法和装置,以解决现有技术无法对电动汽车的电控单元远程监控的问题。
5.为了解决上述技术问题,本技术采用如下技术方案:
6.本技术实施例提供一种唤醒监测方法,应用于网关控制器,包括:
7.获取车辆的通讯状态;
8.根据所述车辆的通讯状态,确定电控单元的睡眠指示信息;
9.将所述睡眠指示信息发送至云端服务器。
10.可选的,根据所述车辆的通讯状态,确定电控单元的睡眠指示信息包括:
11.在车辆的通讯状态处于下电状态时,监控电控单元的网络报文;
12.根据所述网络报文,确定所述电控单元的种类;
13.根据所述电控单元的种类,确定电控单元的睡眠指示信息。
14.可选的,根据所述网络报文,确定所述电控单元的种类,包括:
15.在所述电控单元位于网络管理预设范围时,确定为直接网络管理的电控单元;
16.在所述电控单元位于非网络管理预设范围时,确定为直接网络管理的电控单元;
17.其中,所述网络管理预设范围是用于划分所述电控单元的种类的预设范围。
18.可选的,所述根据所述电控单元的种类,确定电控单元的睡眠指示信息,包括:
19.在所述电控单元的种类为直接网络管理的电控单元时,获取所述直接网络管理的电控单元的第一总线信息;
20.若所述第一总线信息中的网络报文的包括所述直接网络管理的电控单元的报文身份识别号时,则确定所述电控单元的睡眠指示信息为异常唤醒指示位;否则,则确定所述电控单元的睡眠指示信息为睡眠指示位。
21.可选的,所述根据所述电控单元的种类,确定电控单元的睡眠指示信息,包括:
22.在所述电控单元的种类为间接网络管理的电控单元时,获取所述间接网络管理的电控单元的第二总线信息;
23.若所述第二总线信息的至少一帧网络报文包括所述间接网络管理的电控单元的其中一个的报文身份识别号时,则确定所述电控单元的睡眠指示信息为异常唤醒指示位;否则,则确定所述电控单元的睡眠指示信息为睡眠指示位。
24.可选的,所述方法还包括:
25.在车辆的通讯状态处于上电状态时,控制所有的电控单元的睡眠指示信息为睡眠指示位。
26.可选的,所述方法还包括:
27.根据所述异常唤醒指示位,记录当前所述电控单元的报文信息,并上传至云端服务器。
28.本技术实施例还提供一种唤醒监测方法,应用于云端服务器,包括:
29.接收网关控制器发送的电控单元的睡眠指示信息;
30.根据所述睡眠指示信息,确定所述电控单元的唤醒状态。
31.可选的,所述根据所述睡眠指示信息,确定所述电控单元的唤醒状态,包括:
32.若所述睡眠指示信息为异常唤醒指示位,则确定当前所述电控单元为异常唤醒电控单元;
33.若所述睡眠指示信息为睡眠指示位,则确定当前所述电控单元为正常唤醒电控单元。
34.本技术实施例还提供一种唤醒监测装置,应用于云端服务器,包括:
35.获取模块,用于获取车辆的通讯状态;
36.第一确定模块,用于根据所述车辆的通讯状态,确定电控单元的睡眠指示信息;
37.发送模块,用于将所述睡眠指示信息发送至云端服务器。
38.本技术实施例还提供一种唤醒监测装置,应用于网关控制器,包括:
39.接收模块,用于接收网关控制器发送的电控单元的睡眠指示信息;
40.第二确定模块,用于根据所述睡眠指示信息,确定所述电控单元的唤醒状态。
41.本技术实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的唤醒监测方法的步骤。
42.本技术的有益效果是:
43.上述技术方案中,所述方法包括获取车辆的通讯状态;根据所述车辆的通讯状态,确定电控单元的睡眠指示信息;将所述睡眠指示信息发送至云端服务器。本技术的技术方案通过实时监控各电控单元的休眠和唤醒状态,并将电控单元的状态信息发送给云端服务器,通过云端服务器可以查询电控单元的异常休眠与唤醒信息,以达到远程判断出整车未正常休眠的电控单元,或者远程判断出异常唤醒的电控单元。
附图说明
44.图1表示本技术实施例提供的唤醒监测方法的流程示意图之一;
45.图2表示本技术实施例提供的唤醒监测方法的流程示意图之二;
46.图3表示本技术实施例提供的唤醒监测系统的结构示意图;
47.图4表示本技术实施例提供的唤醒监测方法的结构示意图之一;
48.图5表示本技术实施例提供的唤醒监测方法的流程示意图之二。
具体实施方式
49.为使本技术要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是
为了帮助全面理解本技术的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本技术的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
50.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
51.在本技术的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
52.本技术针对现有技术无法对电动汽车的电控单元远程监控的问题,提供一种唤醒监测方法和装置。
53.为了解决上述问题,自行研发本技术的技术方案。该方案中网关结点通过网络管理报文监控各子网结点的主动唤醒状态,并将结果通过网络管理报文发给远程信息处理器(t-box),t-box通过无线通信发给云端服务器或手机端。相关的工程师可以通过登录云端服务器或利用手机应用程序(app)快速定位问题电控单元。
54.如图3所示,本技术提供的唤醒监测系统框图,所述唤醒监测系统框图包括网关1、与网关连接的t-box2,以及与网关1连接的多个子网,如子网2至子网n,这里,子网的数量不进行限制,可根据具体需要设置。每个子网上包括多个电控单元(ecu),且电控单元ecu的数量不进行限制,可根据具体需要设置。例如,在图3的子网2中设置有三个电控单元,即第一电控单元、第二电控单元和第三电控单元,每个电控单元对应一个可实现的功能。
55.如图1所示,本技术基于上述图3的内容,提供一种唤醒监测方法,包括:
56.步骤100,获取车辆的通讯状态;
57.步骤200,根据所述车辆的通讯状态,确定电控单元的睡眠指示信息;
58.步骤300,将所述睡眠指示信息发送至云端服务器。
59.该实施例中,通过网关实时监控各网段中各电控单元的休眠和唤醒状态,并将各控制器的状态信息发送给云端服务器,这里可以通过无线通讯技术上传至云端服务器,在云端服务器通过远程监控平台查询所述电控单元的异常休眠与唤醒信息。本技术的技术方案通过远程判断出整车未正常休眠的控制单元,还可以远程判断出异常唤醒的控制单元。
60.可选的,所述步骤200,包括:
61.步骤210,在车辆的通讯状态处于下电状态时,监控电控单元的网络报文;
62.步骤220,根据所述网络报文,确定所述电控单元的种类;
63.步骤230,根据所述电控单元的种类,确定电控单元的睡眠指示信息。
64.该实施例中,整车电源切换到下电状态(off电)之后,所述网关控制器开启监控状态;通过所述电控单元的种类,进一步确定电控单元的睡眠指示信息,可以通过睡眠指示信息,确定当前电控单元的睡眠状态或者唤醒状态。本技术的技术方案通过远程判断出整车未正常休眠的控制单元,还可以远程判断出异常唤醒的控制单元。
65.可选的,所述步骤220,包括:
66.在所述电控单元位于网络管理预设范围时,确定为直接网络管理的电控单元;
67.在所述电控单元位于非网络管理预设范围时,确定为直接网络管理的电控单元;
68.其中,所述网络管理预设范围是用于划分所述电控单元的种类的预设范围。
69.该实施例中,网关控制器通过识别报文身份识别号(报文id)来识别对应的控制单元,总线上的控制单元有两种,一种是直接网络管理控制单元,另外一种是间接网络管理控制单元。这里,所述网络管理预设范围以0400-045f为预设范围举例,若所述电控单元的报文信息位于0400-045f的范围内,确定为直接网络管理的电控单元;若所述电控单元的报文信息位于小于0400,或者大于045f的范围,即非网络管理预设范围内,确定为间接网络管理的电控单元。
70.可选的,所述步骤230,包括:
71.在所述电控单元的种类为直接网络管理的电控单元时,获取所述直接网络管理的电控单元的第一总线信息;
72.若所述第一总线信息中的网络报文的包括所述直接网络管理的电控单元的报文身份识别号(报文id)时,则确定所述电控单元的睡眠指示信息为异常唤醒指示位;否则,则确定所述电控单元的睡眠指示信息为睡眠指示位。
73.这里,所述睡眠指示信息通过睡眠指示位表示所处的状态,所述电控单元的睡眠指示位为1的电控单元为异常未休眠的控制单元,睡眠指示位为0的电控单元为正常休眠的电控单元。
74.该实施例中,由于参与直接网络管理的电控单元处于网络管理预设范围,故只需要在网络管理预设范围内检测是否有该电控单元对应的报文id,若出现所述电控单元对应的报文id,则确定参与直接网络管理的电控单元的睡眠指示信息为异常唤醒指示位,即将该电控单元的睡眠指示位1,否则,则确定所述电控单元的睡眠指示信息为睡眠指示位,即将该电控单元的睡眠指示位0。
75.可选的,所述步骤230,还包括:
76.在所述电控单元的种类为间接网络管理的电控单元时,获取所述间接网络管理的电控单元的第二总线信息;
77.若所述第二总线信息的至少一帧网络报文包括所述间接网络管理的电控单元的其中一个的报文身份识别号时,则确定所述电控单元的睡眠指示信息为异常唤醒指示位;否则,则确定所述电控单元的睡眠指示信息为睡眠指示位。
78.该实施例中,所述参与间接网络管理的电控单元由于处于非网络管理预设范围,故会接受到非网络管理预设范围的多个电控单元的报文信息,若所述第二总线信息的至少一帧网络报文包括所述间接网络管理的电控单元的其中一个的报文id时,即多个电控单元中若出现一帧的电控单元存在对应的报文id时,则将间接网络管理的电控单元睡眠指示信息为异常唤醒指示位,即将该电控单元的睡眠指示位1,否则,即多个电控单元均没有对应的报文id,则确定所述电控单元的睡眠指示信息为睡眠指示位,即将该电控单元的睡眠指示位0。
79.可选的,所述方法还包括:
80.在车辆的通讯状态处于上电状态时,控制所有的电控单元的睡眠指示信息为睡眠指示位。
81.该实施例中,当整车电源切换至上电状态(非off状态)时,所述网关控制器停止监
控,并将所有电控单元的的睡眠指示信息为睡眠指示位,即将所有的睡眠指示位为0,若此时出现睡眠指示位为1,则发送至云端服务器,此时出现睡眠指示位为1的电控单元为异常唤醒单元。
82.可选的,所述方法还包括:
83.根据所述异常唤醒指示位,记录当前所述电控单元的报文信息,并上传至云端服务器。
84.该实施例中,所述异常唤醒指示位,即休眠之后的异常唤醒,由于与云端服务器的上传周期问题,从云端服务器上不能完全判断出第一个唤醒的电控单元,需要网关控制器监控第一个唤醒的云端服务器,并上报第一个异常唤醒的云端服务器,从而保证异常电控单元的具体位置。
85.如图2所示,本技术实施例还提供一种唤醒监测方法,应用于云端服务器,包括:
86.步骤400,接收网关控制器发送的电控单元的睡眠指示信息;
87.步骤500,根据所述睡眠指示信息,确定所述电控单元的唤醒状态。
88.该实施例中,所述云端服务器可以通过无线通讯技术接收网关控制器发送的电控单元的睡眠指示信息,这里,所述无线通讯技术包括但不限制于第四代通讯技术(4g)、第五代通讯技术(5g)上传至远程监控平台;进一步地,通过步骤500根据所述睡眠指示信息,可以查询电控单元的异常休眠与唤醒信息。本技术的技术方案可以根据网关控制器上报的异常唤醒电控单元,判断异常唤醒的电控单元。
89.可选的,所述步骤500,包括:
90.若所述睡眠指示信息为异常唤醒指示位,则确定当前所述电控单元为异常唤醒电控单元;
91.若所述睡眠指示信息为睡眠指示位,则确定当前所述电控单元为正常唤醒电控单元。
92.该实施例中,通过监控所述睡眠指示信息,所述睡眠指示信息可以包括睡眠指示位,所述睡眠指示位为1的电控单元为异常未休眠的电控单元,睡眠指示位为0的电控单元为正常休眠的电控单元。通过对所述电控单元的睡眠指示位检测,实现了远程判断出整车未正常休眠的电控单元,还可以远程判断导致车辆蓄电池馈电原因。
93.综上所述,本技术的唤醒监测方法可以便捷、高效判断出由于网络异常休眠、唤醒问题引起车辆蓄电池亏电问题。
94.如图4所示,本技术实施例还提供一种唤醒监测装置,应用于云端服务器,包括:
95.获取模块10,用于获取车辆的通讯状态;
96.第一确定模块20,用于根据所述车辆的通讯状态,确定电控单元的睡眠指示信息;
97.发送模块30,用于将所述睡眠指示信息发送至云端服务器。
98.可选的,所述第一确定模块20,包括:
99.监控单元,用于在车辆的通讯状态处于下电状态时,监控电控单元的网络报文;
100.第一确定子模块,用于根据所述网络报文,确定所述电控单元的种类;
101.第二确定子模块,用于根据所述电控单元的种类,确定电控单元的睡眠指示信息。
102.可选的,所述第一确定子模块,包括:
103.第一确定单元,用于在所述电控单元位于网络管理预设范围时,确定为直接网络
管理的电控单元;
104.第二确定单元,用于在所述电控单元位于非网络管理预设范围时,确定为直接网络管理的电控单元;
105.其中,所述网络管理预设范围是用于划分所述电控单元的种类的预设范围。
106.可选的,所述第二确定子模块,包括:
107.第一获取单元,用于在所述电控单元的种类为直接网络管理的电控单元时,获取所述直接网络管理的电控单元的第一总线信息;
108.第三确定单元,用于若所述第一总线信息中的网络报文的包括所述直接网络管理的电控单元的报文身份识别号时,则确定所述电控单元的睡眠指示信息为异常唤醒指示位;否则,则确定所述电控单元的睡眠指示信息为睡眠指示位。
109.可选的,所述第二确定子模块,还包括:
110.第二获取单元,用于在所述电控单元的种类为间接网络管理的电控单元时,获取所述间接网络管理的电控单元的第二总线信息;
111.第四确定单元,用于若所述第二总线信息的至少一帧网络报文包括所述间接网络管理的电控单元的其中一个的报文身份识别号时,则确定所述电控单元的睡眠指示信息为异常唤醒指示位;否则,则确定所述电控单元的睡眠指示信息为睡眠指示位。
112.可选的,所述装置还包括:
113.控制模块,用于在车辆的通讯状态处于上电状态时,控制所有的电控单元的睡眠指示信息为睡眠指示位。
114.可选的,所述装置还包括:
115.处理模块,用于根据所述异常唤醒指示位,记录当前所述电控单元的报文信息,并上传至云端服务器。
116.如图5所示,本技术实施例还提供一种唤醒监测装置,应用于网关控制器,包括:
117.接收模块40,用于接收网关控制器发送的电控单元的睡眠指示信息;
118.第二确定模块50,用于根据所述睡眠指示信息,确定所述电控单元的唤醒状态。
119.可选的,所述第二确定模块50,包括:
120.第五确定单元,用于若所述睡眠指示信息为异常唤醒指示位,则确定当前所述电控单元为异常唤醒电控单元;
121.第六确定单元,用于若所述睡眠指示信息为睡眠指示位,则确定当前所述电控单元为正常唤醒电控单元。
122.本技术实施例还提供一种可读存储介质,该可读存储介质上存储有程序,该程序被处理器执行时实现如上所述的唤醒监测方法的实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,该可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
123.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品
或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
124.以上所述的是本技术的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本技术所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本技术的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献