一种功耗管理方法、装置及电子设备制造方法及图纸

技术编号:39048780 阅读:14 留言:0更新日期:2023-10-10 12:01
本发明专利技术涉及一种功耗管理方法、装置及电子设备,所述方法应用于车载系统中,所述方法包括:在所述车载系统的自动休眠机制处于使能状态时,接收车辆熄火信号;判断通信模组内部的应用是否满足休眠条件;若满足,则释放车载系统上的唤醒锁,并控制所述车载系统进入休眠状态;其中,在所述休眠状态下,所述通信模组内部的应用停止接收通信数据。上述方案基于1inux操作系统的自动休眠机制和唤醒锁机制实现功耗管理,该方案复用性强,可以在任何可以支持linux系统的嵌入式设备上面实现低功耗。linux系统的嵌入式设备上面实现低功耗。linux系统的嵌入式设备上面实现低功耗。

【技术实现步骤摘要】
一种功耗管理方法、装置及电子设备


[0001]本专利技术涉及车载管理领域,具体地,涉及一种功耗管理方法、装置及电子设备。

技术介绍

[0002]随着汽车网联化、智能化、娱乐化的迅速发展,车载通信技术也随之快速发展,车用通信模组也越来越受到重视。
[0003]车用通信模组软件方面,软件开发需要由传统模式更改为互联网式的快速迭代模式,现有的车载通信模组低功耗方法存在不支持灵活扩展、不支持快速迭代、复用性不强等问题;硬件方面,因为娱乐化的要求,网络上下行速率要求也越来越高,为满足此类需求,车厂往往会使用4G/5G作为车载网络通信模组的基本制式,且为满足基本的定位需求,往往通信模组会集成GNSS(Global Navigation Satellite System,全球导航卫星系统)模块。GNSS模块和4G/5G模块都需要频繁获取数据,这会带来功耗的提示,为避免车辆熄火(即车辆OFF)后,车辆电池电量过快耗尽,车厂要求车载通信终端在车辆OFF后耗流低于5毫安,4G/5G模组作为车载通信终端的主要部件,也随之需要控制功耗。

技术实现思路

[0004]本专利技术的目的是提供一种功耗管理方法、装置及电子设备,用于解决现有技术中存在车辆熄火后,车辆电池电量过快耗尽的技术问题。
[0005]为了实现上述目的,本专利技术第一方面提供一种功耗管理方法,应用于车载系统中,所述方法包括:
[0006]在所述车载系统的自动休眠机制处于使能状态时,接收车辆熄火信号;
[0007]判断通信模组内部的应用是否满足休眠条件;
[0008]若满足,则释放车载系统上的唤醒锁,并控制所述车载系统进入休眠状态;其中,在所述休眠状态下,所述通信模组内部的应用停止接收通信数据。
[0009]可选的,接收车辆熄火信号,包括:
[0010]接收电子控制单元ECU或移动终端发送的车辆熄火信号,将所述车辆熄火信号转换为通信模组内部的应用可以识别的休眠信号,并向所述通信模组内部的应用通知所述休眠信号。
[0011]可选的,接收车辆熄火信号,包括:
[0012]通过所述通信模组直接接收所述ECU或所述移动终端发送的车辆熄火信号;或
[0013]通过所述通信模组接收外部模块发送的车辆熄火信号;所述车辆熄火信号由所述ECU或所述移动终端发送至外部模块,并由所述外部模块转发至所述通信模块。
[0014]可选的,判断所述通信模组内部的应用是否满足休眠条件,包括:
[0015]判断所述通信模组内部的应用等待休眠的时间是否超过指定时间;若超过,则满足休眠条件;若未超过,则不满足休眠条件。
[0016]可选的,控制所述车载系统进入休眠状态后,所述方法还包括:
[0017]检测车用电池电压;判断所述车用电池电压是否小于指定电压;
[0018]若所述车用电池电压小于所述指定电压,则控制所述通信模组从所述休眠状态转为关机状态。
[0019]本专利技术第二方面提供一种功耗管理装置,应用于车载系统中,所述装置包括:
[0020]信号接收模块,用于在所述车载系统的自动休眠机制处于使能状态时,接收车辆熄火信号;
[0021]电源管理模块,用于判断通信模组内部的应用是否满足休眠条件;并在所述通信模组内部的应用满足休眠条件时,释放车载系统上的唤醒锁,控制所述车载系统进入休眠状态;其中,在所述休眠状态下,所述通信模组内部的应用停止接收通信数据。
[0022]可选的,所述电源管理模块用于在接收车辆熄火信号后,向通信模组内部的应用广播对应的休眠信号,并接收所述通信模组内部的应用的处理结果以实现判断通信模组内部的应用是否满足休眠条件。
[0023]本专利技术第三方面提供一种非临时性计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述方法的步骤。
[0024]本专利技术第四方面提供一种电子设备,包括:
[0025]存储器,其上存储有计算机程序;
[0026]处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面所述方法的步骤。
[0027]本专利技术实施例中的功耗管理方法基于linux操作系统的自动休眠机制和唤醒锁机制实现功耗管理,该方案复用性强,可以在任何可以支持linux系统的嵌入式设备上面实现低功耗。
[0028]本专利技术的其他特征和优点将在随后的具体实施方式部分予以详细说明。
附图说明
[0029]附图是用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本专利技术,但并不构成对本专利技术的限制。在附图中:
[0030]图1是根据一示例性实施例示出的车载系统的各组成部分的示意图;
[0031]图2是根据一示例性实施例示出的功耗管理方法的流程图;
[0032]图3是根据一示例性实施例示出的模组启动的流程图;
[0033]图4是根据一示例性实施例示出的接收到车辆熄火信号后的功耗管理方法的流程图;
[0034]图5是根据一示例性实施例示出的接收到车辆点火信号后的功耗管理方法的流程图;
[0035]图6是根据一示例性实施例示出的功耗管理装置的框图。
具体实施方式
[0036]以下结合附图对本专利技术的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本专利技术,并不用于限制本专利技术。
[0037]本专利技术实施例提供一种应用于车载通信模组的功耗管理方法,具有灵活扩展、快
速迭代,可复用性强的特点,可以实现在车辆熄火后,最大限度的降低车载通信模组的功耗,避免车用电池电量的过快耗尽,当车辆电池电量低于一定程度时,通信模组会由休眠状态转为关机,满足车厂对车辆OFF后功耗管理的需求。
[0038]本说明书中,首先对车载系统的系统组成进行说明。
[0039]如图1所示,该系统包括通信模组(如4G模组/5G模组等)、linux操作系统、外部模块(例如:MCU(Microcontroller Unit,微控制单元),后文中以MCU指其它模块)、电源管理应用、通信模组内其它应用(例如:GNSS)。
[0040]车载系统的各组成部分的主要功能如下。
[0041]通信模组,用于运行linux操作系统和电源管理应用的硬件载体,具备支持软件实现国标32960的能力。本专利技术实施例中,以通信模组为4G模组为例进行说明。
[0042]linux操作系统,用于提供基础的应用软件运行环境和底层的低功耗支持。
[0043]MCU,用于实现接收车辆的熄火或其他休眠信号,并将信号传递给4G模组,以及实时获取车辆电池状态,当电池电量过低时,通知4G模组关机。
[0044]MCU与4G间同步电源状态,由于MCU和4G存在相互唤醒的情况,且系统开机后电源状态只有休眠/唤醒两种状态,因此,可以采用两个GPIO(General

purpose input/output,通用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种功耗管理方法,应用于车载系统中,其特征在于,所述方法包括:在所述车载系统的自动休眠机制处于使能状态时,接收车辆熄火信号;判断通信模组内部的应用是否满足休眠条件;若满足,则释放车载系统上的唤醒锁,并控制所述车载系统进入休眠状态;其中,在所述休眠状态下,所述通信模组内部的应用停止接收通信数据。2.如权利要求1所述的方法,其特征在于,接收车辆熄火信号,包括:接收电子控制单元ECU或移动终端发送的车辆熄火信号;在接收所述车辆熄火信号后,将所述车辆熄火信号转换为通信模组内部的应用可以识别的休眠信号,并向所述通信模组内部的应用通知所述休眠信号。3.如权利要求1所述的方法,其特征在于,接收车辆熄火信号,包括:通过所述通信模组直接接收所述ECU或所述移动终端发送的车辆熄火信号;或通过所述通信模组接收外部模块发送的车辆熄火信号;所述车辆熄火信号由所述ECU或所述移动终端发送至外部模块,并由所述外部模块转发至所述通信模块。4.如权利要求1所述方法,其特征在于,判断所述通信模组内部的应用是否满足休眠条件,包括:判断所述通信模组内部的应用等待休眠的时间是否超过指定时间;若超过,则满足休眠条件;若未超过,则不满足休眠条件。5.如权利要求1所述的方法,其特征在于,控制所述车载系统进入休眠状...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:中瓴智行成都科技有限公司
类型:发明
国别省市:

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

1