能耗计算方法、装置、存储介质、电子设备及服务器制造方法及图纸

技术编号:33798851 阅读:23 留言:0更新日期:2022-06-16 10:03
本申请公开了一种能耗计算方法、装置、存储介质、电子设备及服务器。该能耗计算方法包括:确定电子设备的定位模块在工作过程中所经历过的工作状态,该工作状态至少有一种;获取该定位模块处于各工作状态的时长;获取为各工作状态下的定位模块供电的各电源轨对应的预设电流值和预设电压值;根据各工作状态的时长及各电源轨对应的预设电流值和预设电压值,计算该定位模块在该工作过程中的能量消耗值。本申请可以提高计算定位模块的能量消耗值的准确度。确度。确度。

【技术实现步骤摘要】
能耗计算方法、装置、存储介质、电子设备及服务器


[0001]本申请属于功耗
,尤其涉及一种能耗计算方法、装置、存储介质、电子设备及服务器。

技术介绍

[0002]许多电子设备上都配置有定位模块,比如北斗导航定位模块、GPS(GlobalPositioning System)定位模块等。定位模块可以为用户提供诸如定位、导航等应用。相关技术中可以对定位模块的能量消耗值进行计算。然而,相关技术中对定位模块的能量消耗值进行计算的准确度较低。

技术实现思路

[0003]本申请实施例提供一种能耗计算方法、装置、存储介质、电子设备及服务器,可以提高计算定位模块的能量消耗值的准确度。
[0004]第一方面,本申请实施例提供一种能耗计算方法,包括:
[0005]确定电子设备的定位模块在工作过程中所经历过的工作状态,所述工作状态至少有一种;
[0006]获取所述定位模块处于各工作状态的时长;
[0007]获取为各工作状态下的定位模块供电的各电源轨对应的预设电流值和预设电压值;
[0008]根据各工作状态的时长及各电源轨对应的预设电流值和预设电压值,计算所述定位模块在所述工作过程中的能量消耗值。
[0009]第二方面,本申请实施例提供一种能耗计算装置,包括:
[0010]确定模块,用于确定电子设备的定位模块在工作过程中所经历过的工作状态,所述工作状态至少有一种;
[0011]第一获取模块,用于获取所述定位模块处于各工作状态的时长;
[0012]第二获取模块,用于获取为各工作状态下的定位模块供电的各电源轨对应的预设电流值和预设电压值;
[0013]计算模块,用于根据各工作状态的时长及各电源轨对应的预设电流值和预设电压值,计算所述定位模块在所述工作过程中的能量消耗值。
[0014]第三方面,本申请实施例提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上执行时,使得所述计算机执行本申请实施例提供的能耗计算方法中的流程。
[0015]第四方面,本申请实施例还提供一种电子设备,包括定位模块,存储器,处理器,所述处理器通过调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的能耗计算方法中的流程。
[0016]第五方面,本申请实施例提供一种服务器,包括存储器,处理器,所述处理器通过
调用所述存储器中存储的计算机程序,用于执行本申请实施例提供的能耗计算方法中的流程。
[0017]本申请实施例中,电子设备或服务器可以确定该电子设备的定位模块在工作过程中所经历过的工作状态,该工作状态至少有一种。电子设备或服务器还可以获取定位模块处于各工作状态的时长,以及为各工作状态下的定位模块供电的各电源轨对应的预设电流值和预设电压值。根据各工作状态的时长及各电源轨对应的预设电流值和预设电压值,电子设备或服务器可以计算定位模块在工作过程中的能量消耗值。由于本申请实施例中电子设备或服务器可以根据定位模块所处的不同工作状态来计算出能量消耗值,因此本申请实施例对于定位模块的能量消耗值的计算可以更加精细,即本申请实施例可以提高计算定位模块的能量消耗值的准确度。
附图说明
[0018]下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其有益效果显而易见。
[0019]图1是本申请实施例提供的能耗计算方法的第一种流程示意图。
[0020]图2是本申请实施例提供的能耗计算方法的第二种流程示意图。
[0021]图3是本申请实施例提供的能耗计算方法的第三种流程示意图
[0022]图4至图6是本申请实施例提供的能耗计算方法的场景示意图。
[0023]图7是本申请实施例提供的能耗计算装置的结构示意图。
[0024]图8是本申请实施例提供的电子设备的结构示意图。
[0025]图9是本申请实施例提供的电子设备的另一结构示意图。
[0026]图10是本申请实施例提供的服务器的结构示意图。
具体实施方式
[0027]请参照图示,其中相同的组件符号代表相同的组件,本申请的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本申请具体实施例,其不应被视为限制本申请未在此详述的其它具体实施例。
[0028]请参阅图1,图1是本申请实施例提供的能耗计算方法的第一种流程示意图。该能耗计算方法可以应用于诸如智能手机等终端设备,也可以应用于服务器。
[0029]本申请实施例提供的能耗计算方法的流程可以包括:
[0030]101、确定电子设备的定位模块在工作过程中所经历过的工作状态,该工作状态至少有一种。
[0031]许多电子设备上都配置有定位模块,比如北斗导航定位模块、GPS(GlobalPositioning System)定位模块等。定位模块可以为用户提供诸如定位、导航等应用。相关技术中可以对定位模块的能量消耗值进行计算。然而,相关技术中对定位模块的能量消耗值进行计算的准确度较低。
[0032]比如,相关技术中一般是先为定位模块设定一个近似的单位时间内的功率值,然后统计定位模块的开关时长,通过E(能量)=P(功率)
×
T(开关时长)的公式换算出定位模块近似的能量消耗值。但是由于定位模块消耗的能量与诸多因素相关,因此相关技术中计
算出来的功率放大模块的能量消耗值的准确度较差。
[0033]在本申请实施例中,先以能耗计算方法应用于电子设备为例进行说明。
[0034]比如,电子设备可以先确定其定位模块(如北斗定位系统或GPS定位系统)在工作过程中所经历过的工作状态,该工作状态至少有一种。
[0035]电子设备的定位模块的工作状态可以包括:以单频段进行捕获、以双频段进行捕获、以单频段进行跟踪、以双频段进行跟踪、空闲状态、惯性导航状态、辅助定位工作状态等。
[0036]需要说明的是,捕获是定位模块中接收机内信号处理的第一步。捕获的目的之一是区分所接收到的信号来自哪个卫星,这样才可以对其进行跟踪和解调。
[0037]跟踪是在完成信号捕获后进一步获取载波频率和伪码相位,从而提高精度。跟踪的另一个目的是跟踪载波频率和伪码相位,因为移动过程中载波频率和伪码相位时刻变化,如果没有一个有效的跟踪环节,捕获的信号就会石锁,没法完成导航电文的解调等后续信号处理。
[0038]在捕获和跟踪时,定位模块使用的频段数量可以包括单频段和双频段。其中,单频段是只使用L1频段接收信号。双频段是同时使用L1和L5两个频段接收信号。
[0039]空闲状态可以是指定位模块处于开启状态但没有真正进行定位服务的状态。
[0040]惯性导航状态是一种不依赖于外部信息、也不向外部辐射能量的自主式导航工作状态。其工作环境不仅包括空中、地面,还可以在水下。惯性导航的基本工作原理是以牛顿力学定律为基础,通过测量载体在惯性参考系的加速度,将它对时间进行积分,且把它变换到导航坐标系中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种能耗计算方法,其特征在于,包括:确定电子设备的定位模块在工作过程中所经历过的工作状态,所述工作状态至少有一种;获取所述定位模块处于各工作状态的时长;获取为各工作状态下的定位模块供电的各电源轨对应的预设电流值和预设电压值;根据各工作状态的时长及各电源轨对应的预设电流值和预设电压值,计算所述定位模块在所述工作过程中的能量消耗值。2.根据权利要求1所述的能耗计算方法,其特征在于,所述定位模块的工作状态包括以单频段进行捕获、以双频段进行捕获、以单频段进行跟踪、以双频段进行跟踪、空闲状态、惯性导航状态、辅助定位工作状态中的至少一种;所述获取所述定位模块处于各工作状态的时长,包括:以每一种工作状态作为一个阶段进行统计,当检测到所述定位模块的工作状态发生改变时,结束当前阶段的时长统计,并开始统计下一个阶段的持续时长,以得到所述定位模块处于各所述工作状态的时长。3.根据权利要求1所述的能耗计算方法,其特征在于,所述定位模块的工作状态包括以单频段进行捕获、以双频段进行捕获、以单频段进行跟踪、以双频段进行跟踪、空闲状态、惯性导航状态、辅助定位工作状态中的至少一种;所述获取所述定位模块处于各工作状态的时长,包括:以预设时长作为一个统计阶段,获取所述定位模块在每一阶段中所经历过的各个工作状态的时长,以得到所述定位模块处于各所述工作状态的时长。4.根据权利要求2或3所述的能耗计算方法,其特征在于,所述计算所述定位模块在所述工作过程中的能量消耗值,包括:当所述定位模块处于非空闲状态时,所述定位模块在所述非空闲状态下的能量消耗值为E
work
,所述其中,所述T
i
表示所述定位模块在所述非空闲状态下处于工作状态i的时长,所述I
k
表示用于为处于所述状态i的定位模块供电的第k路电源轨的预设电流值,所述U
k
表示用于为处于所述状态i的定位模块供电的第k路电源轨对应的预设电压值,所述n表示用于为处于所述状态i的定位模块供电的电源轨的路数。5.根据权利要求2或3所述的能耗计算方法,其特征在于,所述计算所述定位模块在所述工作过程中的能量消耗...

【专利技术属性】
技术研发人员:王泽卫
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1