CN116896778B - 一种功耗优化方法、***和机器可读存储介质 - Google Patents

一种功耗优化方法、***和机器可读存储介质 Download PDF

Info

Publication number
CN116896778B
CN116896778B CN202311140264.2A CN202311140264A CN116896778B CN 116896778 B CN116896778 B CN 116896778B CN 202311140264 A CN202311140264 A CN 202311140264A CN 116896778 B CN116896778 B CN 116896778B
Authority
CN
China
Prior art keywords
power
mcu
network environment
environment
interval
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311140264.2A
Other languages
English (en)
Other versions
CN116896778A (zh
Inventor
王凯航
周好
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Toupigeon Data Technology Co ltd
Original Assignee
Shanghai Toupigeon Data Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Toupigeon Data Technology Co ltd filed Critical Shanghai Toupigeon Data Technology Co ltd
Priority to CN202311140264.2A priority Critical patent/CN116896778B/zh
Publication of CN116896778A publication Critical patent/CN116896778A/zh
Application granted granted Critical
Publication of CN116896778B publication Critical patent/CN116896778B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本申请实施例提供了一种功耗优化方法、***和机器可读存储介质。该方法应用于***,方法包括:***中的通信模组接收MCU微控制单元的上电控制,读取***的小区广播信息,该小区广播信息携带小区PLMN公共陆地移动网信息;根据PLMN信息确定当前网络环境,并根据当前网络环境确定是否向MCU发送下电请求,以使MCU给通信模组下电。本申请实施例通过确定出***所处的当前网络环境,动态调整MCU的下次上电间隔,MCU的下次上电间隔越长,越能够减少***在无网环境中模组开机的次数,从而节省电量,能够很大程度优化海运等具体场景下的功耗,大大减小***的功耗。

Description

一种功耗优化方法、***和机器可读存储介质
技术领域
本申请实施例涉及信息通信技术领域,并且更具体地,涉及一种功耗优化方法、***和机器可读存储介质。
背景技术
目前大部分***都是配置一个MCU(Microcontroller Unit,微控制单元)控制通信模组上电,间隔一段固定时间对模组进行上电启动,模组启动后,在预定时间内,模组通过搜网上报定位信息实现网络注册,如果上报成功或者超过预定时间,则MCU对通信模组下电,从而延长***的使用时长。
实际使用中,如果***采用固定时间搜网,进行持续上电启动,会产生对***的功耗,导致***没有足够的续航时间而影响正常使用。
发明内容
本申请实施例提供的功耗优化方法、***和机器可读存储介质,基于***所处的网络环境,确定是否控制通信模组下电,能够减少无网环境下的***功耗,节省***的功耗。
一方面,本申请实施例提供了一种功耗优化方法,应用于***,所述方法包括:
所述***中的通信模组接收MCU微控制单元的上电控制,读取所述***的小区广播信息,所述小区广播信息携带小区PLMN(Public Land Mobile Network,公共陆地移动网信息);
根据所述PLMN信息确定当前网络环境,并根据所述当前网络环境确定是否向所述MCU发送下电请求,以使所述MCU给所述通信模组下电。
在一些实施例中,所述根据所述小区PLMN信息确定当前网络环境,包括:
首次在搜网时间内未获取到所述小区PLMN信息,或首次在搜网时间内获取到小区PLMN信息,且解析的PLMN信息不在漫游列表时,确定出当前的网络环境为无网环境或者无法漫游环境。
在一些实施例中,所述根据所述小区PLMN信息确定当前网络环境,还包括:
第二次在搜网时间内未获取到所述小区PLMN信息,或第二次在搜网时间内获取到小区PLMN信息,且解析的PLMN信息不在漫游列表时,确定出当前的网络环境为无网环境或者无法漫游环境;
调整所述MCU的下次上电间隔,基于所述下次上电间隔向所述MCU发送下电请求,以使所述MCU进行下电控制。
在一些实施例中,所述调整所述MCU的下次上电间隔,包括:
每当连续两次判断出网络环境为无网环境或者无法漫游环境时,将所述MCU的下次上电间隔增加两小时,并持续获取所述***的小区PLMN信息。
在一些实施例中,所述调整所述MCU的下次上电间隔,包括:
所述MCU的下次上电间隔=N*上电惩罚次数+预设的默认上电间隔时间;
其中,所述上电惩罚次数初始值为0,每当连续两次判断出网络环境为无网环境或者无法漫游环境时,将所述上电惩罚次数加1 ,N为每次上电惩罚增加的时间。
进一步的,所述调整所述MCU的下次上电间隔还包括:
当所述通信模组获取到所述小区PLMN信息,且解析的PLMN信息在漫游列表时,将所述惩罚时间或惩罚次数清零。
在一些实施例中,所述调整所述MCU的下次上电间隔,包括:
判断出网络环境为优质网络环境时,减少所述MCU的下次上电间隔,并持续获取所述***的小区PLMN信息。
在一些实施例中,所述MCU的下次上电间隔不超过24小时。
在一些实施例中,所述根据所述当前网络环境确定是否向所述MCU发送下电请求,包括:
所述当前网络环境为无网环境或者无法漫游环境时,通过与所述MCU连接的串口发送下电请求;
否则,不执行操作。
进一步的,所述方法还包括:所述MCU配置默认下电时间,
所述通信模组满足预设条件时,通过与所述MCU连接的串口发送下电请求,以使所述MCU立即启动下电;
所述预设条件为所述通信模组在所述默认下电时间内成功上报位置信息。
又一方面,本申请实施例提供了一种***,所述***包括MCU和通信模组:
所述通信模组接收MCU微控制单元的上电控制,读取所述***的小区广播信息,所述小区广播信息中携带PLMN信息,根据所述PLMN信息确定当前网络环境,并根据所述当前网络环境确定是否向所述MCU发送下电请求;
所述MCU控制所述通信模组上电,接收所述通信模组的下电请求,给所述通信模组下电。
在一些实施例中,所述通信模组还用于根据当前网络环境,调整所述MCU的下次上电间隔,基于所述MCU的下次上电间隔向所述MCU发送下电请求,以使所述MCU进行下电控制。
进一步的,所述MCU的下次上电间隔=N*上电惩罚次数+预设的默认上电间隔时间,其中,所述上电惩罚次数初始值为0,每当连续两次判断出网络环境为无网环境或者无法漫游环境时,所述上电惩罚次数加1,N为每次上电惩罚增加的时间。
在一些实施例中,所述MCU的下次上电间隔不超过24小时。
再一方面,本申请实施例提供了一种***,所述***包括:
处理器、加密器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述计算机程序时实现上述的功耗优化方法。
再一方面,本申请实施例提供了一种机器可读存储介质,其上存储有可执行指令,所述可执行指令在被机器执行时使得实现上述方法。
可见,上述技术方案通过通信模组获取***所在小区的PLMN信息,确定出***所处的当前网络环境,***当前处于无网环境或者无法漫游环境时,通信模组通过串口向MCU发送下电请求,以使MCU提供快速下电操作。上述技术方案还能根据网络环境启动上电惩罚,从而调整MCU下次上电间隔,方案能够很大程度优化海运等具体场景下的功耗,大大减小***的功耗。
附图说明
为了更清楚地说明本申请的实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图进行简单介绍。然而,本领域技术人员应当理解的是,下面描述中的附图仅仅是本申请的一些示例,并不限制其范围。
图1是根据一个实施例提供的功耗优化方法的示意性流程图。
图2是根据一个实施例提供的功耗优化方法的另一示意图。
图3是根据一个实施例的***的结构示意图。
图4是根据一个实施例的***的另一结构示意性框图。
实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。本领域技术人员应当理解的是,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员可以进行任何适当的修改或变型,从而获得的所有其它实施例。
***用于某些特殊场景下,例如海运等,很长时间都处于海上无网的环境,如果***仍然采用预定时间内搜网上报,固定间隔时间启动的工作模式,会在无网环境下损耗较多功耗,损耗要比在有网环境要高很多,如果航程较长,会出现最后上到陆地后,***没有足够的续航时间,影响***的使用。
下面将结合具体实施例来详细描述上述技术方案。
图1是根据一个实施例的功耗优化方法的示意性流程图。
本申请实施例提供的功耗优化方法,应用于***,所述方法包括:
步骤101:***中的通信模组接收MCU微控制单元的上电控制,读取***的小区广播信息,小区广播信息携带小区PLMN公共陆地移动网信息;
本发明实施例中,MCU配置默认下电时间,通信模组判断为无网环境或者无法漫游环境,或者上报信息成功,MCU通过与通信模组连接的串口,给MCU发送相互定义的通知内容,MCU通过串口接收通信模组的下电请求,MCU收到模组的下电请求,立刻给通信模组下电。
当通信模组在默认下电时间内成功上报位置信息时,MCU通过串口接收所述通信模组的下电请求,立刻给通信模组下电。
实际中,假设MCU默认下电时间默认是5分钟,如果通信模组在5分钟内注册上网络,上报位置信息成功,不需要等待5分钟超时,通信模组可以立即通过串口通知MCU下电,由此来节省功耗。
步骤102:通信模组根据该PLMN信息确定当前网络环境,根据当前网络环境确定是否向MCU发送下电请求,以使MCU给通信模组下电。
具体的,通信模组根据首次在搜网时间内是否获取到所述小区PLMN信息,或,首次在搜网时间内获取到小区PLMN信息,及解析的PLMN信息是否在漫游列表,确定出当前网络环境,具体的,当首次在搜网时间内未获取到所述小区PLMN信息,或首次在搜网时间内获取到小区PLMN信息,且解析的PLMN信息不在漫游列表时,确定出当前的网络环境为无网环境或者无法漫游环境。
通信模组还能根据第二次在搜网时间内是否获取到所述小区PLMN信息,或第二次在搜网时间内获取到小区PLMN信息,及解析的PLMN信息是否在漫游列表,确定出当前网络环境,具体的,当第二次在搜网时间内未获取到所述小区PLMN信息,或第二次在搜网时间内获取到小区PLMN信息,且解析的PLMN信息不在漫游列表时,确定出当前的网络环境为无网环境或者无法漫游环境,并调整MCU的下次上电间隔。
本发明实施例中,针对具体网络环境提供对MCU的下次上电间隔的调整策略,通信模组每当连续两次判断出网络环境为无网环境或者无法漫游环境时,则需要调整MCU的下次上电间隔。
该调整策略可以为,每当连续两次判断出网络环境为无网环境或者无法漫游环境时,将MCU的下次上电间隔增加N小时,并持续获取***的小区PLMN信息,其中N为小于默认上电间隔时间的正数,本发明实施例将该N可以为小于等于2的正数。
该调整策略还可以为:MCU的下次上电间隔=N*上电惩罚次数+预设的默认上电间隔时间,其中,N为小于默认上电间隔时间的正数, N可以为小于等于2的正数;该上电惩罚次数初始值为0,每当连续两次判断出网络环境为无网环境或者无法漫游环境时,将上电惩罚次数加1。
该上电惩罚次数是指连续两次判断出网络环境为无网环境或者无法漫游环境的次数,该上电惩罚次数是为了延长MCU的下次上电间隔,如出现一次连续两次判断出网络环境为无网环境或者无法漫游环境时,该上电惩罚次数为1;出现两次连续两次判断出网络环境为无网环境或者无法漫游环境时,该上电惩罚次数为2,依次类推。
实际中,该调整策略还包括:当通信模组获取到小区PLMN信息,且解析的PLMN信息在漫游列表时,将惩罚时间或惩罚次数清零。也就是说,若第一次调整MCU的下次上电间隔后,再次发生连续两次判断出网络环境为无网环境或者无法漫游环境时,则继续调整MCU的下次上电间隔,持续循环调整,而发生通信模组获取到小区PLMN信息,且解析的PLMN信息在漫游列表时,将惩罚时间或惩罚次数清零,而且MCU的下次上电间隔保证在24小时之内,保证至少每天能够上电一次。
本发明实施例提供的调整策略还包括:通信模组判断出网络环境为优质网络环境时,减少MCU的下次上电间隔,并持续获取***的小区PLMN信息。实际中,若判断出脱离无网环境或者无法漫游环境,如出海回来,回到信号稳定的优质网络环境,可以减少MCU的下次上电间隔。
本发明实施例中,通信模组根据当前网络环境确定是否向MCU发送下电请求,以使MCU给通信模组下电,包括:当前网络环境为无网环境或者无法漫游环境时,通过与MCU连接的串口发送下电请求,MCU收到下电请求后,立刻通信模组下电;否则,不执行操作。
本发明实施例,***中的通信模块通过获取所在小区的PLMN信息,根据该PLMN信息确定出***所处的当前网络环境,进而能够根据不同的网络环境及时通知MCU下电,实现不同网络环境下的不同下电策略,能够很大程度优化海运等具体场景下的功耗,大大减小***的功耗。
下面结合图2,详细说明本发明实施例提供的功耗优化方法的实现过程。
本发明实施例中,***内置一张可以全球漫游的漫游卡,同时***本地保存该卡可以漫游的PLMN信息,其中,PLMN信息是由政府或它所批准的经营者,为公众提供陆地移动通信业务目的而建立和经营的网络。该网路通常与PSTN(Public Switched TelephoneNetwork,公众交换电话网)互连,形成整个地区或国家规模的通信网。
PLMN = MCC (Mobile Country Code,移动国家码)+ MNC(Mobile Network Code,移动网络码),MCC代表移动电话用户所属的国家或地区,MNC主要用于标识特定运营商在特定国家或地区内的无线网络。如***的MCC为460,其3G网络的MNC是00,4G的MNC是04,因此对应了两个PLMN标识符:PLMN_460_00和PLMN_460_04。在建立和管理手机网络时,这些标识码非常重要,它们决定了用户可以连接哪个网络,并防止发生干扰。
步骤201:***启动时,由MCU控制通信模组上电;
不同***可以配置不同的MCU每次默认上电间隔时间及默认下电时间,通过MCU的上电和下电,***搜索网络,接入网络,进而实现定位功能。
本发明实施例中,MCU默认下电时间配置为5分钟,每次默认上电间隔时间配置为4小时。
步骤202:通信模组确认是否在搜网时间内成功上报位置信息,若成功,则执行步骤203;否则,执行步骤204;
通信模组与MCU连接有串口,通信模组通过串口给MCU发送相互定义的通知内容,通信模组上报信息成功后,会通知给MCU,MCU收到通信模组的下电请求,马上给通信模组下电。
通信模组上报位置信息给服务器,若上报成功,服务器会发回响应,通信模组收到响应成功的消息后,通过串口通知MCU,MCU收到通信模组的下电请求,马上给通信模组下电。
通信模组设置有重上报机制,若在一定时间未收到服务器的响应,如超时30s没收到响应,通信模组重新上报位置信息给服务器,若重发一次且超时30s仍然没有响应,则默认为位置信息上报成功,通知MCU给模组下电。
实际应用中,MCU默认下电时间是行业内通用时间,本发明实施例将MCU默认下电时间配置为5分钟,将搜网时间预设为小于MCU默认下电时间,具体可以预设为3分钟或更短时间,如将搜网时间预设为2分钟,从而能够在未到达MCU默认下电时间时,提前进行MCU下电,减少搜网时间,减少了***的功耗。
步骤203:通信模组通过串口通知MCU下电;
该步骤中,通信模组上报位置信息成功,则不需要等待5分钟超时,通信模组可以立即通过串口通知MCU下电,由此来节省功耗。
步骤204:通信模组持续获取***搜网时读取的小区广播信息,以获取小区PLMN信息,并基于PLMN信息判断当前的网络环境,当前网络环境是无网环境或者无法漫游环境时,执行步骤205;否则,不做处理。
本实施例中,MCU在给通信模组上电后,通信模组持续获取***搜网时读取的小区广播信息,通过该小区广播信息携带的PLMN信息,来进一步判断当前的网络环境。
其中,通过该小区广播信息中的PLMN信息,判断当前的网络环境,包括:
首次在搜网时间内未获取到小区PLMN信息,或首次在搜网时间内获取到小区PLMN信息,但解析到的PLMN信息不在漫游列表,那么发生这两种情况的任一种,均判断出当前的网络环境为无网环境或者无法漫游环境。
第二次在搜网时间内未获取到小区PLMN信息,或第二次在搜网时间内获取到小区PLMN信息,但解析到的PLMN信息不在漫游列表,那么发生这两种情况的任一种,则判断出当前的网络环境为无网环境或者无法漫游环境,并进入无网MCU上电间隔惩罚,通过采用上电惩罚次数+1的惩罚方式,降低MCU上电频度,由此减少在无网环境中通信模组开机的次数,进而节省电量。
如果每次连续2次判断出网络环境为无网环境或者无法漫游环境时,惩罚次数累加1,并持续获取终端modem搜网时的小区PLMN信息;
当出现获取到小区PLMN信息,且解析的PLMN信息在漫游列表时,将当前惩罚次数清零;
本实施例提出一种惩罚算法来调整下次上电间隔,即下次上电间隔=N*上电惩罚次数+默认上电间隔时间,其中,N 为小于默认上电间隔时间的正数,以N=2为例,下次上电间隔=2*上电惩罚次数+默认上电间隔时间;
如,默认上电间隔时间是4小时,如果连续2次无网,惩罚次数1,则下次上电间隔将是2*1+4等于6小时,也就是说,下次上电间隔是6小时;
如果发生连续2次上电无网的一次循环,则惩罚次数累加为2,则下次上电间隔时间将是(2*2)+4等于8小时,下次上电间隔是8小时;
如果发生连续2次上电无网的第二次循环,则惩罚次数累加为3,则下次上电间隔时间将是(2*3)+4等于10小时,下次上电间隔是10小时;
依次类推,直到出现获取到小区PLMN信息,且解析的PLMN信息在漫游列表时,才会把惩罚次数清零;
本实施例中,根据惩罚算法计算得到的下次上电间隔,不超过24小时,也就是说,最大上电间隔需要在24小时之内,保证至少每天能够上电一次。
若预定时间内获取到小区PLMN信息,且解析到的PLMN信息在漫游列表,则判断出当前的网络环境是正常的网络环境,不做任何处理。
步骤205:通信模组通过串口通知MCU下电。
本实施例中,通信模组获取并分析小区PLMN信息,判断当前网络环境,当判断出当前网络环境为无网环境或者无法漫游环境时,通过与MCU连接的串口,通过双方定义好的通信协议,提前通知MCU可以下电了,然后MCU立刻给通信模组下电,方案能够及时根据网络环境调整下电时间。
可见,在上述技术方案中,通过判断出当前网络环境,并在当前网络环境为无网环境或者无法漫游环境时,提供快速下电操作与启动上电惩罚,能够很大程度优化海运等具体场景下的功耗,大大减小功耗。
本发明实施例中,通信模组在上电后,持续获取***搜网时读取的小区广播信息,来获取小区PLMN信息,根据该PLMN信息确定出***所处的当前网络环境,进而能够根据具体网络环境提供控制通信模组下电的不同策略,方案确定出当前是无网环境或者无法漫游环境时,通过提前通知MCU给模组下电,能够减少***在无网环境中模组开机的次数,进而节省电量。尤其在海运等长时间的无网环境下,能够大大减小***的功耗,实现功耗优化。
图3是提供了一个实施例的***结构示意图,该***包括:MCU和通信模组:
301:通信模组,用于接收MCU微控制单元的上电控制,读取***的小区广播信息,该小区广播信息中携带PLMN信息,根据PLMN信息确定当前网络环境,并根据当前网络环境确定是否向MCU发送下电请求;
302:MCU,用于控制通信模组上电,接收通信模组的下电请求,给通信模组下电。
作为一种可选实施例,通信模组还用于根据当前网络环境,调整MCU的下次上电间隔,并提供了MCU的下次上电间隔的计算式,下次上电间隔=N*上电惩罚次数+默认上电间隔时间,其中,N 为小于默认上电间隔时间的正数,以N=2为例,该MCU的下次上电间隔=2*上电惩罚次数+预设的默认上电间隔时间,其中,上电惩罚次数初始值为0,每当连续两次判断出网络环境为无网环境或者无法漫游环境时,将上电惩罚次数加1。根据实际使用需要,为保证至少每天能够上电一次,MCU的下次上电间隔不超过24小时。
本发明实施例提供的***,通过结合***所处的网络环境,动态调整MCU的下次上电间隔,MCU的下次上电间隔越长,越能够减少***在无网环境中模组开机的次数,从而节省电量。尤其在海运等长时间的无网环境下,能够大大减小***的功耗,实现功耗优化。
图4是根据一个实施例的***的示意性框图。
该***400包括:处理器401、加密器402、存储器403及存储在存储器上并可在处理器上运行的计算机程序,处理器401执行计算机程序时实现上述实施例中的功耗优化方法。
例如,处理器401可以是中央处理器(Central Processing Unit,CPU)等。存储器403可以包括随机存储器、闪存、只读存储器、可编程只读存储器、非易失性存储器或寄存器等。加密器402中内置有加密令牌。存储器403可以存储可执行指令。处理器401可以执行在存储器403中存储的可执行指令,从而实现本文描述的各个过程。
此外,本申请实施例还提供一种机器可读存储介质。该机器可读存储介质可以存储有可执行指令,可执行指令在被机器执行时使得机器实现上面参照方法实施例的具体过程。
例如,机器可读存储介质可以包括但不限于随机存取存储器(Random AccessMemory,RAM)、只读存储器(Read-Only Memory,ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、静态随机存取存储器(Static Random Access Memory,SRAM)、硬盘、闪存等等。
本领域技术人员可以明白的是,结合本文中所公开的实施例描述的各示例的单元及算法步骤能够以电子硬件、或者软件和电子硬件的结合来实现。这些功能是以硬件还是软件方式来实现,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以针对每个特定的应用,使用不同的方式来实现所描述的功能,但是这种实现并不应认为超出本申请的范围。
在本申请实施例中,所公开的***和方法可以通过其它方式来实现。例如,所述单元的划分仅仅为一种逻辑功能划分,在实际实现时还可以有另外的划分方式。例如,多个单元或组件可以进行组合或者可以集成到另一个***中。另外,各个单元之间的耦合可以是直接耦合或间接耦合。另外,在本申请实施例中的各功能单元可以集成在一个处理单元中,也可以是单独的物理存在等等。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在机器可读存储介质中。因此,本申请的技术方案可以以软件产品的形式来体现,该软件产品可以存储在机器可读存储介质中,其可以包括若干指令用以使得电子设备执行本申请实施例所描述的技术方案的全部或部分过程。上述存储介质可以包括ROM、RAM、可移动盘、硬盘、磁盘或者光盘等各种可以存储程序代码的介质。
以上内容仅为本申请的具体实施方式,本申请的保护范围并不局限于此。本领域技术人员在本申请所公开的技术范围内可以进行变化或替换,这些变化或替换都应当在本申请的保护范围之内。

Claims (16)

1.一种功耗优化方法,其特征在于,应用于***,所述方法包括:
所述***中的通信模组接收MCU微控制单元的上电控制,读取所述***的小区广播信息,所述小区广播信息携带小区PLMN公共陆地移动网信息;
根据所述PLMN信息确定当前网络环境,并根据所述当前网络环境确定是否向所述MCU发送下电请求,以使所述MCU给所述通信模组下电,所述当前网络环境包括无网环境或者无法漫游环境。
2.根据权利要求1所述的方法,其特征在于,所述根据所述小区PLMN信息确定当前网络环境,包括:
首次在搜网时间内未获取到所述小区PLMN信息,或首次在搜网时间内获取到小区PLMN信息,且解析的PLMN信息不在漫游列表时,确定出当前的网络环境为无网环境或者无法漫游环境。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述小区PLMN信息确定当前网络环境,还包括:
第二次在搜网时间内未获取到所述小区PLMN信息,或第二次在搜网时间内获取到小区PLMN信息,且解析的PLMN信息不在漫游列表时,确定出当前的网络环境为无网环境或者无法漫游环境;
调整所述MCU的下次上电间隔,基于所述下次上电间隔向所述MCU发送下电请求,以使所述MCU进行下电控制。
4.根据权利要求3所述的方法,其特征在于,所述调整所述MCU的下次上电间隔,包括:
每当连续两次判断出网络环境为无网环境或者无法漫游环境时,将所述MCU的下次上电间隔增加N小时,并持续获取所述***的小区PLMN信息,所述N为小于默认上电间隔时间的正数。
5.根据权利要求3所述的方法,其特征在于,所述调整所述MCU的下次上电间隔,包括:
所述MCU的下次上电间隔=N*上电惩罚次数+预设的默认上电间隔时间;
其中,所述上电惩罚次数初始值为0,每当连续两次判断出网络环境为无网环境或者无法漫游环境时,将所述上电惩罚次数加1,N为每次上电惩罚增加的时间。
6.根据权利要求5所述的方法,其特征在于,所述调整所述MCU的下次上电间隔还包括:
当所述通信模组获取到所述小区PLMN信息,且解析的PLMN信息在漫游列表时,将所述惩罚次数清零。
7.根据权利要求3所述的方法,其特征在于,所述调整所述MCU的下次上电间隔,包括:
判断出网络环境为优质网络环境时,减少所述MCU的下次上电间隔,并持续获取所述***的小区PLMN信息。
8.根据权利要求4或5或7所述的方法,其特征在于,所述MCU的下次上电间隔不超过24小时。
9.根据权利要求1或2所述的方法,其特征在于,所述根据所述当前网络环境确定是否向所述MCU发送下电请求,包括:
所述当前网络环境为无网环境或者无法漫游环境时,通过与所述MCU连接的串口发送下电请求;
否则,不执行操作。
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述MCU配置默认下电时间,
所述通信模组满足预设条件时,通过与所述MCU连接的串口发送下电请求,以使所述MCU立即启动下电;
所述预设条件为所述通信模组在所述默认下电时间内成功上报位置信息。
11.一种***,其特征在于,所述***包括MCU和通信模组:
所述通信模组接收MCU微控制单元的上电控制,读取所述***的小区广播信息,所述小区广播信息中携带PLMN信息,根据所述PLMN信息确定当前网络环境,并根据所述当前网络环境确定是否向所述MCU发送下电请求,所述当前网络环境包括无网环境或者无法漫游环境;
所述MCU控制所述通信模组上电,接收所述通信模组的下电请求,给所述通信模组下电。
12.根据权利要求11所述的***,其特征在于,所述通信模组还用于根据当前网络环境,调整所述MCU的下次上电间隔,基于所述MCU的下次上电间隔向所述MCU发送下电请求,以使所述MCU进行下电控制。
13.根据权利要求12所述的***,其特征在于,所述MCU的下次上电间隔=N*上电惩罚次数+预设的默认上电间隔时间,其中,所述上电惩罚次数初始值为0,每当连续两次判断出网络环境为无网环境或者无法漫游环境时,所述上电惩罚次数加1,N为每次上电惩罚增加的时间。
14.根据权利要求12或13所述的***,其特征在于,所述MCU的下次上电间隔不超过24小时。
15.一种***,其特征在于,所述***包括:
处理器、加密器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-10任一项所述的功耗优化方法。
16.一种机器可读存储介质,其特征在于,其上存储有可执行指令,所述可执行指令在被机器执行时使得实现根据权利要求1-10中任一项所述的方法。
CN202311140264.2A 2023-09-06 2023-09-06 一种功耗优化方法、***和机器可读存储介质 Active CN116896778B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311140264.2A CN116896778B (zh) 2023-09-06 2023-09-06 一种功耗优化方法、***和机器可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311140264.2A CN116896778B (zh) 2023-09-06 2023-09-06 一种功耗优化方法、***和机器可读存储介质

Publications (2)

Publication Number Publication Date
CN116896778A CN116896778A (zh) 2023-10-17
CN116896778B true CN116896778B (zh) 2024-02-02

Family

ID=88315163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311140264.2A Active CN116896778B (zh) 2023-09-06 2023-09-06 一种功耗优化方法、***和机器可读存储介质

Country Status (1)

Country Link
CN (1) CN116896778B (zh)

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103765958A (zh) * 2013-09-29 2014-04-30 华为终端有限公司 搜索网络的方法及装置
WO2015030643A1 (en) * 2013-08-30 2015-03-05 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for determining the status of a communications terminal
CN104662967A (zh) * 2012-09-13 2015-05-27 高通股份有限公司 用于根据归属plmn的接近度来限制针对归属plmn的搜索的装置和方法
CN105307148A (zh) * 2014-06-05 2016-02-03 ***通信集团公司 一种漫游选网方法、网元及终端
CN105917705A (zh) * 2014-01-17 2016-08-31 高通股份有限公司 优化后台公共陆地移动网络搜索
CN106688281A (zh) * 2014-09-19 2017-05-17 华为技术有限公司 选择目标共享网络的cs域和ps域运营商的方法及相关装置
CN107911812A (zh) * 2017-11-14 2018-04-13 维沃移动通信有限公司 优选公共陆地移动网络pplmn列表调整方法及移动终端
CN110546997A (zh) * 2017-05-26 2019-12-06 英特尔Ip公司 用于使用覆盖范围增强指标选择公共陆地移动网络的***、方法和装置
CN112106406A (zh) * 2018-05-11 2020-12-18 鸿颖创新有限公司 用于接收***信息的方法及装置
WO2021207429A1 (en) * 2020-04-09 2021-10-14 Nvidia Corporation Fifth generation (5g) new radio channel equalization
CN113748716A (zh) * 2020-03-31 2021-12-03 华为技术有限公司 小区搜索的方法、装置及***
WO2022095967A1 (zh) * 2020-11-06 2022-05-12 ***通信有限公司研究院 移动网络选择方法、装置、移动用户设备及存储介质
CN115315971A (zh) * 2020-03-27 2022-11-08 夏普株式会社 终端、通信***以及控制方法
CN115669208A (zh) * 2020-05-22 2023-01-31 苹果公司 指示对漫游用户的紧急服务支持的***和方法
CN115988631A (zh) * 2022-12-20 2023-04-18 合肥途鸽科技有限公司 一种通讯设备入网方法和***
CN116076114A (zh) * 2021-09-02 2023-05-05 苹果公司 无线通信中的低功率唤醒无线电操作
CN116547497A (zh) * 2020-12-04 2023-08-04 卡姆鲁普股份有限公司 自动抄表***和用于在多个分布式安装位置处安装多个电池供电的固定测量装置的方法
CN116567535A (zh) * 2023-07-07 2023-08-08 Tcl通讯科技(成都)有限公司 网络搜索方法、装置、电子设备及计算机存储介质
CN116614863A (zh) * 2023-04-23 2023-08-18 维沃移动通信有限公司 公共陆地移动网络的选网方法、装置、电子设备和介质

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8838098B2 (en) * 2011-09-27 2014-09-16 Amazon Technologies, Inc. Reducing service acquisition time when a user device is powered up
WO2018110719A1 (ko) * 2016-12-12 2018-06-21 엘지전자 주식회사 이동 단말기 및 이동 단말기의 로밍 서비스를 위한 네트워크 접속 방법
WO2021175815A1 (en) * 2020-03-02 2021-09-10 Sony Group Corporation Paging area update
US11930442B2 (en) * 2021-01-13 2024-03-12 Apple Inc. Reducing wireless device service interruptions

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104662967A (zh) * 2012-09-13 2015-05-27 高通股份有限公司 用于根据归属plmn的接近度来限制针对归属plmn的搜索的装置和方法
WO2015030643A1 (en) * 2013-08-30 2015-03-05 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for determining the status of a communications terminal
CN103765958A (zh) * 2013-09-29 2014-04-30 华为终端有限公司 搜索网络的方法及装置
CN105917705A (zh) * 2014-01-17 2016-08-31 高通股份有限公司 优化后台公共陆地移动网络搜索
CN105307148A (zh) * 2014-06-05 2016-02-03 ***通信集团公司 一种漫游选网方法、网元及终端
CN106688281A (zh) * 2014-09-19 2017-05-17 华为技术有限公司 选择目标共享网络的cs域和ps域运营商的方法及相关装置
CN110546997A (zh) * 2017-05-26 2019-12-06 英特尔Ip公司 用于使用覆盖范围增强指标选择公共陆地移动网络的***、方法和装置
CN107911812A (zh) * 2017-11-14 2018-04-13 维沃移动通信有限公司 优选公共陆地移动网络pplmn列表调整方法及移动终端
CN112106406A (zh) * 2018-05-11 2020-12-18 鸿颖创新有限公司 用于接收***信息的方法及装置
CN115315971A (zh) * 2020-03-27 2022-11-08 夏普株式会社 终端、通信***以及控制方法
CN113748716A (zh) * 2020-03-31 2021-12-03 华为技术有限公司 小区搜索的方法、装置及***
WO2021207429A1 (en) * 2020-04-09 2021-10-14 Nvidia Corporation Fifth generation (5g) new radio channel equalization
CN115669208A (zh) * 2020-05-22 2023-01-31 苹果公司 指示对漫游用户的紧急服务支持的***和方法
WO2022095967A1 (zh) * 2020-11-06 2022-05-12 ***通信有限公司研究院 移动网络选择方法、装置、移动用户设备及存储介质
CN116547497A (zh) * 2020-12-04 2023-08-04 卡姆鲁普股份有限公司 自动抄表***和用于在多个分布式安装位置处安装多个电池供电的固定测量装置的方法
CN116076114A (zh) * 2021-09-02 2023-05-05 苹果公司 无线通信中的低功率唤醒无线电操作
CN115988631A (zh) * 2022-12-20 2023-04-18 合肥途鸽科技有限公司 一种通讯设备入网方法和***
CN116614863A (zh) * 2023-04-23 2023-08-18 维沃移动通信有限公司 公共陆地移动网络的选网方法、装置、电子设备和介质
CN116567535A (zh) * 2023-07-07 2023-08-08 Tcl通讯科技(成都)有限公司 网络搜索方法、装置、电子设备及计算机存储介质

Also Published As

Publication number Publication date
CN116896778A (zh) 2023-10-17

Similar Documents

Publication Publication Date Title
JP4607886B2 (ja) 優先順位の高いネットワークを探索するための無線電話用の方法
US8527006B2 (en) Processing system, wireless device and method
CN108886830B (zh) 信息处理方法及相关设备和计算机程序
CN104853422B (zh) 一种移动终端省电的方法及装置
US8305958B2 (en) Delegated network connection management and power management in a wireless device
US20220210757A1 (en) Multi-card user equipment and communication method therefor, and network device
US20130267261A1 (en) IP-Based Paging for DSDS
US20110307727A1 (en) Computer with Built-in Wireless Module and Standby and Activate Method Thereof
JP2008530897A (ja) 移動端末機の特定の位置情報に対するアラートサービス方法とそのための管理装置及び移動端末機
US8565762B2 (en) Apparatus and method for scanning a home public land mobile network in a mobile communication terminal
CN110876173B (zh) 一种切换方法和终端
CN110831077B (zh) 一种移动数据业务切换方法、终端及计算机存储介质
JP4706919B2 (ja) 移動通信端末及びセルの切り替え制御方法
WO2013061275A1 (en) Processing system, wireless device and method
CN104980992B (zh) 一种分享网络的方法及移动终端
CN116896778B (zh) 一种功耗优化方法、***和机器可读存储介质
CN103369562B (zh) 一种基于多待机移动终端的小区测量***及方法
CN103931247B (zh) 针对机器类型的通信设备的降低的定期注册
KR101986099B1 (ko) 웨이크업 빈도를 줄이기 위한 필터링 방법 및 장치
CN111418233B (zh) 一种工作模式的控制方法及装置、计算机存储介质
TWI762019B (zh) 無線網路連結管理方法
CN102833847A (zh) 位置更新方法和***、以及移动终端和基站
CN113905409B (zh) 终端可达性检测方法、装置、网络设备及存储介质
JP7034355B2 (ja) 通信設定方法、通信制御装置及び通信システム
US11924759B2 (en) Determination of operational state

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A power optimization method, locator, and machine readable storage medium

Granted publication date: 20240202

Pledgee: Bank of Nanjing Limited by Share Ltd. Shanghai branch

Pledgor: Shanghai Toupigeon Data Technology Co.,Ltd.

Registration number: Y2024310000407

PE01 Entry into force of the registration of the contract for pledge of patent right