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

车辆监控方法、车载终端及计算机可读存储介质与流程

2021-09-14 21:18:00 来源:中国专利 TAG:终端 可读 监控 车辆 计算机


1.本发明涉及汽车领域,尤其涉及一种车辆监控方法、车载终端及计算机可读存储介质。


背景技术:

2.随着车联网的发展,远程监控系统逐步成本汽车的标准配置,而当车辆长时间静置停放之后,远程监控系统将停止采集记录并进入休眠模式,以致于车辆的远程监控系统不能及时将车辆内部记录数据上传,从而影响车辆后续运行的流畅性。


技术实现要素:

3.本发明的主要目的在于提供一种车辆监控方法、车载终端及计算机可读存储介质,旨在解决现有车辆休眠状态下无法有效唤醒车辆的技术问题。
4.为实现上述目的,本发明提供一种车辆监控方法、车载终端及计算机可读存储介质,所述方法包括以下步骤:
5.检测车辆是否处于休眠状态;
6.若车辆处于休眠状态,则控制车载终端内部的计时模块开始计时;
7.若检测到所述计时模块中的计时时间达到第一预设时间,则唤醒车辆。
8.可选地,所述唤醒车辆的步骤,包括:
9.唤醒车载终端内部的微控制器mcu模块;
10.控制mcu模块唤醒车辆的控制器局域can网络节点并发送can报文数据。
11.可选地,所述唤醒车载终端内部的微控制器mcu模块的步骤之后,还包括:
12.控制mcu模块唤醒车载终端内部的微处理器mpu模块,所述mpu模块用于接收并解析mcu采集的can数据;
13.控制将解析后的can数据上传至远程服务平台。
14.可选地,所述控制mcu模块唤醒车辆的控制器局域can网络节点并发送can报文数据的步骤之后,包括:
15.记录can报文数据发送的持续时间;
16.若检测到所述持续时间达到第二预设时间,则控制can网络休眠。
17.可选地,所述控制can网络休眠的步骤之后,包括:
18.控制mcu模块进行休眠;
19.控制mpu模块初始化复位。
20.可选地,所述控制mpu模块初始化复位的步骤之后,包括:
21.控制mpu模块进入休眠模式并开启休眠计时。
22.可选地,所述检测车辆是否处于休眠状态的步骤,包括:
23.检测车辆内部的can总线网络中是否有实时can数据;
24.若检测车辆内部的can总线网络中没有实时can数据,则控制车载终端内部的计时
模块开始计时。
25.此外,为实现上述目的,本发明还提供一种车载终端,所述车载终端包括:
26.检测模块,用于检测车辆是否处于休眠状态;
27.计时模块,用于若车辆处于休眠状态,则控制车载终端内部的计时模块开始计时;
28.唤醒模块,用于若检测到所述计时模块中的计时时间达到第一预设时间,则唤醒车辆。
29.为实现上述目的,本发明还提供一种车载终端,所述车载终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆监控程序,所述车辆监控程序被所述处理器执行时实现如上述任一项所述的车辆监控方法的步骤。
30.为实现上述目的,本发明还提供一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有车辆监控程序,所述车辆监控程序被处理器执行时实现如上述任一项所述的车辆监控方法的步骤。
31.本发明实施例提出的一种车辆监控方法、车载终端及计算机存储介质,通过实时检测车辆是否处于休眠状态;若车辆处于休眠状态,则启动车载终端内部的计时模块并进行休眠状态计时,并在检测到所述计时模块中的计时时间达到第一预设时间时,则唤醒静置的车辆,定时规律性的唤醒策略可以定期获取到车辆的正常运行所需的参数信息,并为车辆后续流畅性运行提供有效的数据支持。
附图说明
32.图1是本发明实施例方案涉及的硬件运行环境的车载终端结构示意图;
33.图2为本发明车辆监控方法第一实施例的流程示意图;
34.图3为本发明车载终端的第一实施例的功能模块图。
35.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
36.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
37.本发明实施例的主要解决方案是:
38.由于现有技术当车辆长时间静置停放之后,远程监控系统将停止采集记录并进入休眠模式,以致于车辆的远程监控系统不能及时将车辆内部记录数据上传,从而影响车辆后续运行的流畅性。
39.本发明提供一种解决方案,使通过实时检测车辆是否处于休眠状态;若车辆处于休眠状态,则启动车载终端内部的计时模块并进行休眠状态计时,并在检测到所述计时模块中的计时时间达到第一预设时间时,则唤醒静置的车辆,定时规律性的唤醒策略可以定期获取到车辆的正常运行所需的参数信息,并为车辆后续流畅性运行提供有效的数据支持。
40.如图1所示,图1是本发明实施例方案涉及的硬件运行环境的车载终端结构示意图。
41.如图1所示,该车载终端可以包括:处理器1001,例如cpu,通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。
用户接口1003可以红外接收模块,用于接收用户通过遥控器触发的控制指令,可选的用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi

fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
42.本领域技术人员可以理解,图1中示出的车载终端结构并不构成对车载终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
43.在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的车辆监控程序,并执行以下操作:
44.检测车辆是否处于休眠状态;
45.若车辆处于休眠状态,则控制车载终端内部的计时模块开始计时;
46.若检测到所述计时模块中的计时时间达到第一预设时间,则唤醒车辆。
47.进一步地,处理器1001可以调用存储器1005中存储的车辆监控程序,还执行以下操作:
48.唤醒车载终端内部的微控制器mcu模块;
49.控制mcu模块唤醒车辆的控制器局域can网络节点并发送can报文数据。
50.进一步地,处理器1001可以调用存储器1005中存储的车辆监控程序,还执行以下操作:
51.控制mcu模块唤醒车载终端内部的微处理器mpu模块,所述mpu模块用于接收并解析mcu采集的can数据;
52.控制将解析后的can数据上传至远程服务平台。
53.进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
54.记录can报文数据发送的持续时间;
55.若检测到所述持续时间达到第二预设时间,则控制can网络休眠。
56.进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
57.控制mcu模块进行休眠;
58.控制mpu模块初始化复位。
59.进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
60.控制mpu模块进入休眠模式并开启休眠计时。
61.进一步地,处理器1001可以调用存储器1005中存储的网络操作控制应用程序,还执行以下操作:
62.检测车辆内部的can总线网络中是否有实时can数据;
63.若检测车辆内部的can总线网络中没有实时can数据,则控制车载终端内部的计时模块开始计时。
64.本发明车载终端的具体实施例与下述车辆监控方法各实施例基本相同,在此不作
赘述。
65.参照图2,本发明第一实施例提供一种车辆监控方法,所述方法包括:
66.步骤s10,检测车辆是否处于休眠状态;
67.本实施例中,车辆中安装有车载终端,所述车载远程终端设备设置有微控制器mcu模块和4g通讯模块(简称mpu,下同),mcu用于连接采集整车的can网络数据,mpu用于接收解析mcu采集到的can数据,并通过网络通讯,上传给远程服务平台,从而车载终端可以实现监控实时的监控车辆;具体的,在本实施中,通过检测车辆内部的can总线网络中是否存有实时的can数据,若检测车辆内部的can总线网络中没有实时can数据,此时车辆内部的控制器将处于关闭状态且未有控制信息发出,即车辆进入休眠状态;否则,则可以检测到车辆内部的can总线网络中存有实时can数据,can数据运行显示车辆还未进入休眠状态运行。车辆运行是需要车辆内部的控制器协同调节,主要通过can总线上发布的can报文数据来实现,在车辆内部控制器停止运行并进入关闭状态时,此时待关闭的控制器将发出对应can报文信息,以提示该控制器目前将进入关闭状态,进而在车辆内部可以通过车辆的can报文信息就可以确定车辆的内部状态。
68.步骤s20,若车辆处于休眠状态,则控制车载终端内部的计时模块开始计时;
69.步骤s30,若检测到所述计时模块中的计时时间达到第一预设时间,则唤醒车辆。
70.本实施例中,根据步骤s10中的检测结果,若得到的结果是车辆处于休眠状态,那么此时将启动车载终端内部的计时模块并开始计时,所述计时模块在车辆进入休眠状态后才可以启动,且不需要通过can数据进行控制,因此不会消耗大量的用电量,同时,所述计时模块还具有定时功能,可以设置目标时间,所述时间的设置可以是车载终端出厂进行设置的标准定时时间,例如,一般设置定时时间设置在4小时至至8小时之间,若是设置时间太短,则会由于频繁的启动车辆,车辆内部将频繁的执行休眠

唤醒操作,对车辆也会造成一定的损耗。所以,本技术在所述计时模块内记录的休眠时长达到设置的第一预设时间时,则唤醒车辆,以免车辆长时间处于低功耗状态影响车辆内部控制器的正常使用,因此需要在车辆休眠状态下定时的进行唤醒。
71.本实施提供一种车辆监控方法,通过实时检测车辆是否处于休眠状态;若车辆处于休眠状态,则启动车载终端内部的计时模块并进行休眠状态计时,并在检测到所述计时模块中的计时时间达到第一预设时间时,则唤醒静置的车辆,定时规律性的唤醒策略可以定期获取到车辆的正常运行所需的参数信息,并为车辆后续流畅性运行提供有效的数据支持。
72.进一步地,步骤s30具体还包括:
73.步骤s31,唤醒车载终端内部的微控制器mcu模块;
74.步骤s32,控制mcu模块唤醒车辆的控制器局域can网络节点并发送can报文数据。
75.本实施例中,在检测到车载终端内部的计时模块记录的休眠计时时间达到第一预设时间时,计时模块将生成对应的数据唤醒车载终端内部的微控制器mcu模块,被唤醒的mcu模块则发出can报文数据到can总线网络中,进而唤醒can网络,并实现了can网络节点恢复发送can报文数据,因此,通过计时模块的定时设置,实现了唤醒车辆整个can网络的目的。
76.进一步地,在步骤s31之后还包括:
77.步骤s33,控制mcu模块唤醒车载终端内部的微处理器mpu模块,所述mpu模块用于接收并解析mcu采集的can数据;
78.步骤s34,控制将解析后的can数据上传至远程服务平台。
79.本实施例中,在步骤s31中唤醒mcu模块之后,mcu模块也唤醒can网络并且唤醒了微处理器mpu模块,所述mpu模块用于接收并解析mcu采集到的can数据,进而实现mpu模块通过网络通讯,上传给远程服务平台,进而实现对车辆状态的监控。
80.进一步地,在步骤s32之后还包括:
81.步骤s35,记录can报文数据发送的持续时间;
82.步骤s36,若检测到所述持续时间达到第二预设时间,则控制can网络休眠。
83.本实施例中,在车辆被唤醒之后,车载终端的计时模块通过记录车辆唤醒的时间,即通过检测can网路中can报文数据发送的持续时间,并在所述持续时间达到第二预设时间时,则启动控制can网络休眠指令,控制can网络进入休眠状态,其中的第二预设时间也是可以预先设置的,并且根据车辆型号或品牌的差异会有些许不同,例如,一般的,可以设置第二预设时间持续时间小于两分钟,实现了既能满足获取到整车can数据,又不会对车辆12v电池电量带来太大的损耗,并且车辆被定时唤醒时,如若是整车12v电池电量较低时,可切换至车载终端的备用电池进行供电,以实现车辆本身的唤醒与休眠。因此,本实施例中,通过设置第二预设时间用于运行的唤醒车辆,既能满足获取到整车can数据又不会对车辆带来太大的损耗,从而实现了远程监控车辆的目的。
84.进一步的,在步骤s36还包括:
85.步骤s37,控制mcu模块进行休眠;
86.步骤s38,控制mpu模块初始化复位。
87.步骤s39,控制mpu模块进入休眠模式并启动车载终端内部的计时模块。
88.本实施例中,在车辆can网络运行第二预设时间之后,则预先启动车载终端的mcu模块进行休眠,以使整车can网络进入休眠状态,使得车辆进入低功耗模式。mcu模块与can网络休眠之后,mpu模块无需进行数据处理,进而在一定时间之后,控制mpu模块开始启动初始化复位,以保证系统处于最优状态,初始化完成后,mpu模块进入休眠状态,进而可保证mpu模块系统处于最佳状态,提高了车辆的鲁棒性,节约了下次车辆上电时的初始化需求。同时,在检测到车辆处于休眠状态时车载终端内部的计时模块将开启新一轮的休眠计时。
89.参照图3,本发明一种车载终端第一实施例的功能模块图,基于车辆监控方法,提出本发明车载终端的第一实施例,在本实施例中,所述车载终端包括:
90.检测模块10,用于检测车辆是否处于休眠状态;
91.本实施中,车辆中安装有车载终端,所述车载终端设置有检测模块10,所述检测模块10获取车辆内部的can总线网络中是否存有实时的can数据,若检测车辆内部的can总线网络中没有实时can数据,此时车辆内部的控制器将处于关闭状态且未有控制信息发出,即车辆进入休眠状态;否则,则可以检测到车辆内部的can总线网络中存有实时can数据,can数据运行显示车辆还未进入休眠状态运行。
92.计时模块20,用于若车辆处于休眠状态,则控制车载终端内部的计时模块开始计时;
93.唤醒模块30,用于若检测到所述计时模块中的计时时间达到第一预设时间,则唤
醒车辆。
94.本实施例中,通过接受检测模块10中的检测结果,若得到的结果是车辆处于休眠状态,那么此时将启动车载终端内部的计时模块20并开始计时,所述计时模块20在车辆进入休眠状态后才可以启动,且不需要通过can数据进行控制,因此也不会消耗大量的用电量,同时,所述计时模块还具有定时功能,可以设置目标时间,所述时间的设置可以是车载终端出厂进行设置的标准定时时间,例如,一般设置定时时间设置在4小时至至8小时之间,若是设置时间太短,则会由于频繁的启动车辆车辆内部将频繁的执行休眠

唤醒操作,对车辆也会造成一定的损耗。所以,本技术在所述计时模块内记录的休眠时长达到设置的第一预设时间时,则唤醒车辆,以免车辆长时间处于低功耗状态影响车辆内部控制器的正常使用,因此需要在车辆休眠状态下定时的进行唤醒。
95.本实施提供一种车载终端,通过检测模块实时检测车辆是否处于休眠状态;若车辆处于休眠状态,则启动车载终端内部的计时模块并进行休眠状态计时,并在检测到所述计时模块中的计时时间达到第一预设时间时,则启动唤醒模块唤醒静置的车辆,定时规律性的唤醒策略可以定期获取到车辆的正常运行所需的参数信息,并为车辆后续流畅性运行提供有效的数据支持。
96.进一步地,所述车载终端的各模块还用于实现上述车辆监控方法中的各步骤,在此不予赘述。
97.此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有车辆监控程序,所述车辆监控程序被处理器执行时实现如上述任一项所述的车辆监控方法的步骤。
98.本发明计算机可读存储介质的具体实施例与上述车辆监控方法各实施例基本相同,在此不作赘述。
99.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
100.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
101.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
102.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜