一种目标设备功耗调节方法、系统及相关装置与流程-j9九游会真人

文档序号:35756139发布日期:2023-10-16 21:14阅读:6来源:国知局


1.本技术涉及终端耗电管理领域,特别涉及一种目标设备功耗调节方法、系统及相关装置。


背景技术:

2.当前,共享单车等目标设备在使用时会设置固定的psm时间(power saving mode,低功耗时间),不管是否会频繁使用,都会在特定的时间唤醒设备,不仅不符合设备实际使用需求,且频繁被唤醒造成设备平均功耗较高。


技术实现要素:

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.若所述密度值大于所述第一密度阈值且小于第二密度阈值,确定所述人群密度热力等级为第二等级;
45.若所述密度值大于所述第二密度阈值,确定所述人群密度热力等级为第三等级。
46.可选的,功耗调节模块包括:
47.第一调节单元,用于若所述人群密度热力等级为第一等级,则进入省电模式;
48.第二调节单元,用于若所述人群密度热力等级为第二等级,则进入扩展不连续接收模式和省电模式交互使用模式;
49.第三调节单元,用于若所述人群密度热力等级为第三等级,则进入扩展不连续接收模式。
50.本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
51.本技术还提供一种电子设备,包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时实现如上所述的方法的步骤。
52.本技术提供一种目标设备功耗调节方法,包括:获取目标设备的位置信息;确定所述位置信息所在区域的人群密度热力信息;根据所述人群密度热力信息设定所述目标设备的功耗模式。
53.本技术通过确定目标设备的位置信息以及所在区域的人群密度热力信息,根据人群密度热力信息对目标设备的功耗模式进行调节,使得在人群密度热力信息反馈所在区域人流量较大时可以采用较高的功耗模式,反之采用较低的功耗模式,以减少设备的唤醒次数,降低目标设备的平均功耗。
54.本技术还提供一种目标设备功耗调节系统、计算机可读存储介质和电子设备,具有上述有益效果,此处不再赘述。
附图说明
55.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
56.图1为本技术实施例所提供的一种目标设备功耗调节方法的流程图;
57.图2为本技术实施例所提供的人群密度计算示意图;
58.图3为本技术实施例所提供的另一种目标设备功耗调节方法的流程图;
59.图4为本技术实施例所提供的一种目标设备功耗调节系统结构示意图。
具体实施方式
60.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
61.请参考图1,图1为本技术实施例所提供的一种目标设备功耗调节方法的流程图,该方法包括:
62.s101:获取目标设备的位置信息;
63.s102:确定所述位置信息所在区域的人群密度热力信息;
64.s103:根据所述人群密度热力信息设定所述目标设备的功耗模式。
65.本实施例通常应用于目标设备处于待使用状态,以降低处于待使用状态下的平均
功耗,例如共享单车停车后。首先需要确定目标设备的位置信息,再确定所在区域的人群密度热力信息。该所在区域通常以位置信息为中心的圆形区域,在此对于所在区域的大小不作限定,可由本领域技术人员自行设定,例如可设为300米或者500米等等。
66.在此对于如何确定人群密度热力信息不作限定,一种优选的方式中,可以以位置信息为中心,获取目标设备所在区域内的设备无线信息,再根据所述设备无线信息的密度确定人群密度热力信息。该设备无线信息可以包含各种类型的无线信息,例如若目标设备为共享单车,则检测的所在区域内的所有设备无线信息,也包含其他共享单车的设备无线信息。但在确定人群密度热力信息时,仅以可反馈用户数量或可表征用户数量的设备无线信息作为确定人群密度热力信息的基础,例如可以基于用户手机的设备无线信息或无线耳机的设备无线信息确定目标设备所在区域的人群密度热力信息。在此对于如何获取目标设备所在区域内的设备无线信息不作限定,但在获取设备无线信息时,若在目标方向的寻找距离大于预设距离阈值,和/或,设备无线信息对应的设备类型与目标设备的设备类型相同,停止获取设备无线信息。在此对于预设距离阈值不作限定,可由本领域技术人员自行设定,例如可以为500米等。换言之,所获取的区域内的设备无线信息,主要包含用户终端的设备无线信息,例如用户手机、智能手表等。但通常采用一种较常用类型的设备无线信息作为人群密度热力信息参考。若检测到与目标设备属于相同设备类型的其他设备,则停止获取该目标方向上的更多设备无线信息。如此避免多个目标设备位置较近时重复获取对方的设备无线信息导致的信息筛选负担,提高对于人群密度热力信息的统计效率。
67.在此对于如何确定人群密度热力信息不作限定,一种可行的方式可以如下:
68.第一步、将各所述设备无线信息组成网络图,并确定所述网络图的东南西北四个方向;
69.第二步、每两个方向内设有若干层,根据所述网络图中所述设备网络信息的数量确定各层密度;
70.第三步、根据各层密度确定人群密度热力信息。
71.参见图2,图2为本技术实施例所提供的人群密度计算示意图,以位置信息为中心将所在区域内的各设备无线信息组成网络图,确定网络中的四个方向,则两两方向的90
°
角内分层。可以确定每一层的密度点,以及相隔两点之间的以及相隔两点之间的平均角度a。
72.寻找密度点的层数小于预设层数阈值,预设层数阈值可以与寻找距离相关联或用户自定义设置。举例来说,若预设层数阈值为3,即寻找密度点最多找三层,单层判断为从此单车出发直线遇到的第一个设备wifi信息,若其他直线距离与第一层直线距离相同,则为同层;若其他直线距离比第一层直线距离大,则为第二层;以此类推。若寻找距离大于500m,或遇到第二个相同类型单车,可停止寻找。
73.在此对于如何确定各层人群密度不作限定,可以根据层数、密度点和相隔两点之间的平均角度确定当层的人群密度。
74.例如,若分为三层,则各层人口密度可分别按如下公式计算:
75.一层人群密度b1:n (a/90)*m;
76.二层人群密度b2:n (a/90)*2m;
77.三层人群密度b3:n (a/90)*3m;
78.在确定各层人群密度后,可根据各层密度确定密度值,根据所述密度值确定人群
密度热力颜色。通过确定人群密度可以进一步判断周围的人群疏密状态,以便设定相应的功耗模式,便于执行功耗优化,减少不必要的功耗损耗。
79.一种可行的确定人群密度热力颜色的方式可以如下:
80.若所述密度值小于第一密度阈值,确定所述人群密度热力等级为第一等级;
81.若所述密度值大于所述第一密度阈值且小于第二密度阈值,确定所述人群密度热力等级为第二等级;
82.若所述密度值大于所述第二密度阈值,确定所述人群密度热力等级为第三等级。
83.在此对于第一等级、第二等级和第三等级不作限定,可以采用阈值或者颜色等方式加以区分,一种可行的方式可以如下:
84.若所述密度值小于密度阈值,确定所述人群密度热力颜色为绿色;
85.若所述密度值大于所述密度阈值且小于两倍的所述密度阈值,确定所述人群密度热力颜色为橘色;
86.若所述密度值大于两倍的所述密度阈值,确定所述人群密度热力颜色为红色。
87.沿引上例,即:
88.若3b1 2b2 b3《n^3则判定人群热力为绿色;
89.若2n^3》3b1 2b2 b3》n^3则判定人群热力为橘色;
90.若3b1 2b2 b3》2n^3则判定人群热力为红色。
91.此外,人群密度热力信息并不局限于采用颜色示意,也可以以其他形式表征,例如数值、柱状示意图等方式,在此不一一举例限定。
92.在得到人群密度热力信息后,可以根据所述人群密度热力信息设定所述目标设备的功耗模式。容易理解的是,人群密度热力等级可以包含不同等级,且通常人群密度越低,意味着设备被使用相对越低,此时可以使用较省电的模式。同时针对不同人群密度热力信息设定不同的功耗模式,能够实现功耗模式的适应性调整,在满足应用需求的同时最大程度降低功耗。
93.功耗模式可由本领域技术人员自行设定,每种模式对应不同功耗。常见功耗模式包括不连续接收、扩展不连续接收和省电模式。
94.不连续接收(discontinuous reception,drx),模块于每个drx周期监听一次寻呼信道,以检查是否有下行业务到达。功耗相对edrx和psm来说较高。
95.扩展不连续接收(extended drx,edrx),edrx比drx拥有更长的寻呼周期,使得终端能够更好的节省功耗,但是也会导致更长的下行数据延时。模块只能在ptw(paging time window,寻呼时间窗口)内按drx周期监听寻呼信道,以便接收下行业务;ptw外的时间处于睡眠态,不监听寻呼信道、不能接收下行业务。
96.扩展不连续接收就是模块不断地打开、关闭接收机。打开接收机时能够接收数据,关闭接收机时则无法接收数据;edrx周期即由关闭接收机和打开接收机这两个完整的时段组成,以bc26模组为例,支持配置的时长为20.48s~2.92h,edrx功耗较drx低。edrx在兼顾低功耗的同时,可以实现网络的快速响应;比如可通过配置使模块实现休眠若干分钟,再唤醒工作,再休眠若干分钟。因此edrx适用于无需频繁发送数据、但需要实现快速响应的应用场景。
97.在省电模式(power saving mode,psm)下,允许模块在空闲态一段时间(t3324)
后,关闭信号的收发和as(接入层)相关功能,从而减少天线、射频、信令处理等的功耗消耗。模块在psm期间,不接收任何网络寻呼,包括搜寻小区消息、小区重选等,对于网络侧来说,模块此时是不可达的,不再接收下行数据。与扩展不连续接收模式相比,省电模式打开、关闭接收机的频率更低,可低至几天打开一次接收机。psm周期内,模块仅在接收机打开的时间内能够接收到数据,接收机关闭的时间内将无法接收下行数据。psm模式下,功耗只有微安级。
98.则根据所述人群密度热力信息设定所述目标设备的功耗模式可以包括如下过程:
99.若所述人群密度热力等级为第一等级,则进入省电模式;
100.若所述人群密度热力等级为第二等级,则进入扩展不连续接收模式和省电模式交互使用模式;
101.若所述人群密度热力等级为第三等级,则进入扩展不连续接收模式。
102.以颜色作为不同等级为例,若所述人群密度热力颜色为红色,进入扩展不连续接收模式;若所述人群密度热力颜色为橘色,进入所述扩展不连续接收模式和省电模式交互使用模式;若所述人群密度热力颜色为绿色,可进入所述省电模式。可见,本技术实施例中,目标设备的功耗状态根据所在区域的人群密度热力信息进行调节,避免长时间处于一种休眠方式,从而导致忽略使用情况导致丢数据或者功耗过高。此时对应的实施过程可以参见图3,图3为本技术实施例所提供的另一种目标设备功耗调节方法的流程图。在图1的基础上,具体描述了在何种人群密度热力颜色下进入何种模式。
103.本技术通过确定目标设备的位置信息以及所在区域的人群密度热力信息,根据人群密度热力信息对目标设备的功耗模式进行调节,使得在人群密度热力信息反馈所在区域人流量较大时可以采用较高的功耗模式,反之采用较低的功耗模式,以减少设备的唤醒次数,降低目标设备的平均功耗。
104.在上述实施例的基础上,若目标设备进入所述扩展不连续接收模式和省电模式交互使用模式时,在目标设备处于所述扩展不连续接收模式时执行数据收发,实现休眠时间与数据收发时间段的间隔,减少因处于省电模式下休眠导致的数据丢失。
105.下面对本技术实施例提供的目标设备功耗调节系统进行介绍,下文描述的目标设备功耗调节系统与上文描述的目标设备功耗调节方法可相互对应参照。
106.参见图4,图4为本技术实施例所提供的一种目标设备功耗调节系统结构示意图,本技术还提供一种目标设备功耗调节系统,包括:
107.位置数据获取模块,用于获取目标设备的位置信息;
108.热力信息确定模块,用于确定所述位置信息所在区域的人群密度热力信息;
109.功耗调节模块,用于根据所述人群密度热力信息设定所述目标设备的功耗模式。
110.基于上述实施例,作为优选的实施例,热力信息确定模块包括:
111.无线信息确定单元,用于以所述位置信息为中心,获取所述目标设备所在区域内的设备无线信息;
112.人群密度热力信息确定单元,用于根据所述设备无线信息的密度确定人群密度热力信息。
113.基于上述实施例,作为优选的实施例,无线信息确定单元为用于若在目标方向的寻找距离大于预设距离阈值,和/或在所述目标方向上所述设备无线信息对应的设备类型
与所述目标设备的设备类型相同,则停止获取所述目标方向上的设备无线信息的单元。
114.基于上述实施例,作为优选的实施例,人群密度热力信息确定单元包括:
115.网络图生成单元,用于将各所述设备无线信息组成网络图;
116.分层单元,用于在所述网络图中的每两个相邻且呈预设角度的方向内,基于距第一设备无线信息的距离将所述网络图划分为若干层;其中,所述第一设备无线信息为所述目标设备所在区域内所获取到的第一个所述设备无线信息;
117.密度计算单元,用于基于每一层中的所述设备网络信息的数量确定各层密度;
118.热力信息计算单元,用于根据各层密度与层数确定人群密度热力信息。
119.基于上述实施例,作为优选的实施例,热力信息计算单元为用于根据各层密度、层数以及相邻两个所述设备无线信息之间的平均角度计算密度值,根据所述密度值确定人群密度热力等级的单元。
120.基于上述实施例,作为优选的实施例,热力信息计算单元为用于执行如下步骤的单元:
121.若所述密度值小于第一密度阈值,确定所述人群密度热力等级为第一等级;
122.若所述密度值大于所述第一密度阈值且小于第二密度阈值,确定所述人群密度热力等级为第二等级;
123.若所述密度值大于所述第二密度阈值,确定所述人群密度热力等级为第三等级。
124.基于上述实施例,作为优选的实施例,功耗调节模块包括:
125.第一调节单元,用于若所述人群密度热力等级为第一等级,则进入省电模式;
126.第二调节单元,用于若所述人群密度热力等级为第二等级,则进入扩展不连续接收模式和省电模式交互使用模式;
127.第三调节单元,用于若所述人群密度热力等级为第三等级,则进入扩展不连续接收模式。
128.本技术还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
129.本技术还提供了一种电子设备,可以包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然所述电子设备还可以包括各种网络接口,电源等组件。
130.说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例提供的系统而言,由于其与实施例提供的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
131.本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
132.还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将
一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
当前第1页1  
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
网站地图