CN107370877B - 应用程序的推送方法、装置、存储介质及电子设备 - Google Patents

应用程序的推送方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN107370877B
CN107370877B CN201710527845.XA CN201710527845A CN107370877B CN 107370877 B CN107370877 B CN 107370877B CN 201710527845 A CN201710527845 A CN 201710527845A CN 107370877 B CN107370877 B CN 107370877B
Authority
CN
China
Prior art keywords
electronic equipment
combination
application
application program
power consumption
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
CN201710527845.XA
Other languages
English (en)
Other versions
CN107370877A (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.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp 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 Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201710527845.XA priority Critical patent/CN107370877B/zh
Publication of CN107370877A publication Critical patent/CN107370877A/zh
Application granted granted Critical
Publication of CN107370877B publication Critical patent/CN107370877B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72406User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3287Power saving characterised by the action undertaken by switching off individual functional units in the computer system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • 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/0264Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by selectively disabling software applications
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种应用程序的推送方法、装置、存储介质及电子设备。所述应用程序的推送方法包括:获取所述电子设备的当前电量,获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量,根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。本发明实施例能够推送多个应用程序的组合,提高了电子设备的续航以及便捷性。

Description

应用程序的推送方法、装置、存储介质及电子设备
技术领域
本发明涉及通信技术领域,尤其涉及终端设备技术领域,具体涉及一种应用程序的推送方法、装置、存储介质及电子设备。
背景技术
随着终端技术的发展,不但可以使用电子设备进行传统应用,比如使用手机接听或者拨打电话,同时,还可以使用电子设备进行视频播放、音频播放、网页浏览、拍照、导航、玩游戏等应用。随着电子设备使用频率的增加,电子设备的电量日渐不能满足用户的出行需求,当低电量出行时,在出行途中容易出现没电关机的情况,影响用户的行程。
发明内容
本发明实施例提供一种应用程序的推送方法、装置、存储介质及电子设备,可以推送多个应用程序的组合,提高电子设备的续航以及便捷性。
本发明实施例提供一种应用程序的推送方法,应用于电子设备中,所述方法包括:
获取所述电子设备的当前电量;
获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;
根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。
本发明实施例还提供一种应用程序的推送装置,所述装置包括:
第一获取模块,用于获取所述电子设备的当前电量;
第二获取模块,用于获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;
推送模块,用于根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。
本发明实施例还提供一种存储介质,其上存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行本发明任一实施例所述的应用程序的推送方法。
本发明实施例还提供一种电子设备,包括存储器和处理器,所述处理器通过调用所述存储器中存储的所述计算机程序,用于执行本发明任一实施例所述的应用程序的推送方法。
本发明实施例通过获取所述电子设备的当前电量,获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量,根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。本发明实施例能够推送多个应用程序的组合,提高了电子设备的续航以及便捷性。
附图说明
下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。
图1为本发明实施例提供的一种应用程序的推送方法的流程示意图。
图2为本发明实施例提供的一种应用程序的推送方法的应用场景示意图。
图3为本发明实施例提供的一种应用程序的推送方法的另一流程示意图。
图4为本发明实施例提供的一种应用程序的推送方法的又一流程示意图。
图5为本发明实施例提供的一种应用程序的推送装置的结构示意图。
图6为本发明实施例提供的一种应用程序的推送装置的另一结构示意图。
图7为本发明实施例提供的一种应用程序的推送装置的又一结构示意图。
图8为本发明实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、***、产品或设备没有限定于已列出的步骤或模块,而是在一些实施例中还包括没有列出的步骤或模块,或在一些实施例中还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本发明的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
本发明实施例提供的一种应用程序的推送方法的执行主体,可以为本发明实施例提供的一种应用程序的推送装置,或者集成了所述应用程序的推送装置的电子设备,所述应用程序的推送装置可以采用硬件或者软件的方式实现。
本发明实施例中的电子设备包括可与用户通过键盘、触摸板、声控设备进行人机交互的电子产品,例如所述电子设备可以为计算机、智能手机、可穿戴设备、平板电脑(Portable Android Device,简称为“PAD”)等,在所述电子设备上运行的操作***可以是移动版的安卓(Android)、乌班图(Ubuntu)移动版、泰泽(Tizen)等基于Linux内核的操作***以及Windows、Mac OS、Linux等桌面操作***,但本发明并不限于此。
在本发明实施例中,应用可以称为应用程序(Application,简称为“APP”),应用可以为电子设备的操作***自带的应用,也可以为电子设备的操作***中安装的第三方应用,本发明对此不作限定。
请参阅图1及图2,图1为本发明实施例提供的一种应用程序的推送方法的流程示意图,图2为本发明实施例提供的一种应用程序的推送方法的应用场景示意图。其中,所述方法应用于电子设备中,所述方法包括:
步骤S101,获取所述电子设备的当前电量。
其中,所述当前电量可以是电子设备所显示的当前剩余电量的百分比。例如,所述电子设备当前显示剩余电量为30%,则获取所述电子设备的当前电量包括获取所述电子设备被显示的当前剩余电量的百分比。当然,所述当前电量也可以是电子设备内部的电池的当前的电压值。例如,所述电子设备当前的电池的电压值为3.3v,则获取到的当前电量为3.3v。当然,也可以通过获取电子设备的电池的其他参数,诸如电流值、电阻值等来表征所述当前电子设备的当前电量,这里对于这些参数不做限定。本领域技术人员基于本发明所延伸出来的其他获取当前电量的方式也为本发明的保护范围之内。
步骤S102,获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量。
其中,所述历史耗电记录为所述电子设备内的应用程序的耗电记录。所述应用程序的耗电记录包括多个应用程序、与所述多个应用程序的每一应用程序对应的耗电量以及使用时长。举例而言,所述电子设备统计用户使用电子设备过程中的所有应用程序的使用时间,以及每一应用程序在其使用时段内的耗电情况得到所述耗电量,从而得到多个应用程序的耗电量。进一步的,可以根据所述耗电量与所述使用时长确定每一应用程序的耗电速度。具体地,所述多个应用程序与多个应用程序的耗电量形成映射关系,并存储在电子设备的存储装置中。获取所述电子设备的历史记录可以通过读取所述存储在存储装置中的所述映射关系得到每个应用程序的历史耗电量。
所述映射关系可以通过列表的方式显示在所述电子设备的显示界面中,如图2所示。图2中显示了所述多个应用程序与多个应用程序的耗电量形成映射关系。比如,视频软件的耗电量为30%,使用时长为5小时,耗电速度为6%每小时;阅读器的耗电量为22%,使用时长为14小时,耗电速度为1.5%每小时;聊天软件的耗电量为20%,使用时长为13小时,耗电速度为1.54%每小时;音乐软件的耗电量为15%,使用时长为11小时,耗电速度为1.36%每小时;导航软件的耗电量为7%,使用时长为1小时,耗电速度为7%每小时;***应用的耗电量为4%,使用时长为40小时,耗电速度为0.1%每小时;购物软件的耗电量为2%,使用时长为1小时,耗电速度为2%每小时。
步骤S103,根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。
其中,根据所述电子设备的当前电量以及所述历史耗电记录,获取每个应用程序的耗电曲线。基于所述每个应用程序的耗电曲线,计算运行多个不同的应用程序的组合时所述电子设备的最大运行时长。其中,所述应用程序的组合至少包括两个不同的应用程序。由于存在多个可能运行的应用程序,所述应用程序组合包括多个应用程序之间的不同的多个应用程序组合。为了达到最大化运行时长的目的,比较所述多个应用程序组合对应的运行时长以得到最大运行时长所对应的应用程序组合,并将所述应用程序组合进行推送。
在一些实施例中,所述电子设备可自动切换为最大运行时长所对应的应用程序组合的模式。在此模式下,当用户运行不属于所述应用程序组合中的第一应用程序时,提示用户是否确认此操作。若所述用户确认运行此操作,则执行所述用户操作,以使所述电子设备进入包含所述第一应用程序的模式。
在一些实施例中,在显示界面上推送所述最大运行时长对应的应用程序组合,以建议用户选择所述应用程序组合中的应用程序。
当然,也可以将所有的应用程序组合以及对应的运行时长均推送在所述电子设备的显示界面上,以供用户选择。这样一来,用户可根据自己的需要进行合理选择。
举例而言,所述应用程序组合包括组合A、组合B、组合C。其中,所述组合A包括***应用和聊天软件;所述组合B包括***应用和音乐软件;所述组合C包括***应用、视频软件和聊天软件。基于所述电子设备的当前电量,所述组合A运行时长为1小时,所述组合B运行时长为45分钟,所述组合C运行时长为30分钟。比较所述运行时长,得到3个组合中的最大运行时长1小时所对应的应用程序组合A,并将所述应用程序组合进行推送。
例如,所述电子设备自动切换为运行所述应用程序组合A的模式。在此模式下,当用户选择运行不属于所述组合A中的聊天软件的其他应用程序时,如选择运行音乐软件,提示用户是否确认运行该操作。若所述用户确认执行该操作,则所述电子设备进入组合B的运行模式。
例如,也可以在电子设备的显示界面上推送所述最大运行时长对应的应用程序组合A,以建议用户选择运行所述应用程序组合A中的应用程序,以获得最大运行时长。
当然,也可以将所述组合A,运行时间1小时;所述组合B,运行时间45分钟;所述组合C,运行时间30分钟一起推送在电子设备的显示界面上,以供用户选择。
本发明实施例中的应用程序的推送方法,通过获取所述电子设备的当前电量;获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。本发明实施例能够推送多个应用程序的组合,提高了电子设备的续航以及便捷性。
在一些实施例中,所述方法还包括:
获取所述电子设备的当前位置以及电子设备将要到达的目标位置;
根据所述电子设备的当前位置以及所述目标位置,推送运行应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置。
其中,为了更贴近用户的出行需求,为了避免用户出行途中出现没电关机的情况,需要进一步获取所述电子设备的当前位置以及电子设备将要到达的目标位置,并根据所述电子设备自所述当前位置到达所述目标位置的运行时长,来推送运行应用程序的组合,以使所述电子设备的当前电量的使用时间满足自所述当前位置到达所述目标位置的运行时长。
可以理解的是,所述获取所述电子设备的当前位置以及电子设备将要到达的目标位置的步骤可以在所述获取所述电子设备的当前电量的步骤之前执行,也可以在所述获取所述电子设备的当前电量的步骤之后执行。
为了进一步理解本发明,请参阅图3,图3为本发明实施例提供的一种应用程序的推送方法的另一流程示意图。所述方法包括步骤S201、步骤S202、步骤S203、步骤S204,步骤S205,具体如下:
其中,步骤S201,获取所述电子设备的当前位置以及电子设备将要到达的目标位置。
其中,可以通过所述电子设备上的全球定位***、或者所述电子设备连接的基站信息、或者所述电子设备的无线网络连接的服务集标识,来获取所述电子设备的当前位置。可以通过采集历史时段内用户携带电子设备的活动路线及活动范围,并结合当前时段来预测电子设备将要到达的目标位置,或者可以根据获取到用户输入的目标位置来确定电子设备将要到达的目标位置。
步骤S202,获取所述电子设备的当前电量。请参阅步骤S101,在此不再赘述。
步骤S203,获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量。请参阅步骤S102,在此不再赘述。
步骤S204,根据所述电子设备的当前位置以及所述目标位置,推送运行应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置。
其中,根据所述电子设备的当前电量以及所述历史耗电记录,获取每个应用程序的耗电曲线。基于所述每个应用程序的耗电曲线,计算运行多个不同的应用程序的组合时所述电子设备的最大运行时长。其中,所述应用程序的组合至少包括两个不同的应用程序。由于存在多个可能运行的应用程序,所述应用程序组合包括多个应用程序之间的不同的多个应用程序组合。为了满足所述电子设备自所述当前位置到达所述目标位置所需的最大运行时长,比较所述多个应用程序组合对应的运行时长以得到最大运行时长所对应的应用程序组合,并将所述应用程序组合进行推送。
在一些实施例中,所述电子设备可自动切换为最大运行时长所对应的应用程序组合的模式。在此模式下,当用户运行不属于所述应用程序组合中的第一应用程序时,提示用户是否确认此操作。若所述用户确认运行此操作,则执行所述用户操作,以使所述电子设备进入包含所述第一应用程序的模式。
举例而言,所述应用程序组合包括组合A、组合B、组合C。其中,所述组合A包括***应用和聊天软件;所述组合B包括***应用和音乐软件;所述组合C包括***应用、视频软件和聊天软件。基于所述电子设备的当前电量,所述组合A运行时长为1小时,所述组合B运行时长为45分钟,所述组合C运行时长为30分钟。比较所述运行时长,得到3个组合中的最大运行时长1小时所对应的应用程序组合A,并将所述应用程序组合进行推送。
例如,当用户携带电子设备从所述当前位置到达所述目标位置的出行方式为步行时,所述电子设备自所述当前位置到达所述目标位置的运行时长为1小时;当用户携带电子设备从所述当前位置到达所述目标位置的出行方式为骑行时,所述电子设备自所述当前位置到达所述目标位置的运行时长为40分钟;当用户携带电子设备从所述当前位置到达所述目标位置的出行方式为坐车时,所述电子设备自所述当前位置到达所述目标位置的运行时长为20分钟。则所述电子设备自所述当前位置到达所述目标位置所需的最大运行时长为1小时。
例如,所述电子设备自动切换为运行所述应用程序组合A的模式,以满足所述电子设备自所述当前位置到达所述目标位置的最大运行时长。在此模式下,当用户选择运行不属于所述组合A中的聊天软件的其他应用程序时,如选择运行音乐软件,提示用户是否确认运行该操作。若所述用户确认执行该操作,则所述电子设备进入组合B的运行模式。
步骤S205,显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。
其中,在所述电子设备的显示界面上显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。其中,所述使用时间可以理解为应用程序组合所对应的运行时长。
在一些实施例中,在所述电子设备的显示界面上推送所述最大运行时长对应的应用程序组合,以建议用户选择所述应用程序组合中的应用程序。
当然,也可以将所有的应用程序组合以及对应的运行时长均推送在所述电子设备的显示界面上,以供用户选择。这样一来,用户可根据自身的出行方式的进行合理选择,以使所述电子设备的当前电量的使用时间满足自所述当前位置到达所述目标位置的运行时长。
例如,也可以在电子设备的显示界面上推送所述最大运行时长对应的应用程序组合A,以建议用户选择运行所述应用程序组合A中的应用程序,以获得最大运行时长。
当然,也可以将所述组合A,运行时间1小时;所述组合B,运行时间45分钟;所述组合C,运行时间30分钟一起推送在电子设备的显示界面上,以供用户根据自身的出行方式进行选择。
本发明实施例中的应用程序的推送方法,通过获取所述电子设备的当前位置以及电子设备将要到达的目标位置;获取所述电子设备的当前电量;获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;根据所述电子设备的当前位置以及所述目标位置,推送运行应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置。本发明实施例能够推送多个应用程序的组合,提高了电子设备的续航以及便捷性,满足用户的出行需求,避免中途没电关机的情况。
在一些实施例中,所述方法还包括:
获取所述电子设备的当前使用场景;
根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。
其中,为了提供电子设备的续航,需要进一步获取所述电子设备的当前使用场景,并根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。
可以理解的是,所述获取所述电子设备的当前使用场景的步骤可以在所述获取所述电子设备的当前电量的步骤之前执行,也可以在所述获取所述电子设备的当前电量的步骤之后执行。
为了进一步理解本发明,请参阅图4,图4为本发明实施例提供的一种应用程序的推送方法的又一流程示意图。所述方法包括步骤S301、步骤S302、步骤S303、步骤S304,步骤S305,具体如下:
其中,步骤S301,获取所述电子设备的当前使用场景。
在一些实施例中,所述使用场景包括:游戏场景、阅读场景、定位场景中的至少一种。
其中,所述游戏场景中运行的应用程序可以包括视频软件、音乐软件、游戏应用、聊天软件等,所述阅读场景中运行的应用程序可以包括阅读器、网页浏览器等,所述定位场景中运行的应用程序可以包括地图、导航、服务型应用定位等。通过检测当前运行的应用程序来获取所述电子设备的当前使用场景。
步骤S302,获取所述电子设备的当前电量。请参阅步骤S101,在此不再赘述。
步骤S303,获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量。请参阅步骤S102,在此不再赘述。
其中,步骤S304,根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。
其中,根据所述电子设备的当前电量以及所述历史耗电记录,获取每个应用程序的耗电曲线。基于所述每个应用程序的耗电曲线,计算运行多个不同的应用程序的组合时所述电子设备的最大运行时长。其中,所述应用程序的组合至少包括两个不同的应用程序。通过存在多个可能运行的应用程序,所述应用程序组合包括多个应用程序之间的不同的多个应用程序组合。为了满足所述电子设备的当前使用场景所需的最大运行时长,比较所述多个应用程序组合对应的运行时长以得到最大运行时长所对应的应用程序组合。其中,所述应用程序组合包括所述当前使用场景对应的应用程序。可以理解的是,电子设备在实际应用中,除了应用场景中开启对应的应用程序之外,可能后台还会运行其他与当前使用场景不相关的应用程序,从而影响到电子设备的续航能力。为了延长所述电子设备的使用时间,可以根据所述电子设备的当前使用场景,推送更优的运行应用程序的组合。
在一些实施例中,所述电子设备可自动切换为最大运行时长所对应的应用程序组合的模式。在此模式下,当用户运行不属于所述应用程序组合中的第一应用程序时,提示用户是否确认此操作。若所述用户确认运行此操作,则执行所述用户操作,以使所述电子设备进入包含所述第一应用程序的模式。
举例而言,所述电子设备的当前使用场景为游戏场景,所述应用程序组合包括组合A、组合B、组合C。其中,所述组合A包括***应用和聊天软件;所述组合B包括***应用和音乐软件;所述组合C包括***应用、视频软件和聊天软件。基于所述电子设备的当前电量,所述组合A运行时长为1小时,所述组合B运行时长为45分钟,所述组合C运行时长为30分钟。比较所述运行时长,得到3个组合中的最大运行时长1小时所对应的应用程序组合A。
例如,所述电子设备自动切换为运行所述应用程序组合A的模式,以满足所述电子设备在游戏应用场景下的最大运行时长。在此模式下,当用户选择运行不属于所述组合A中的聊天软件的其他应用程序时,如选择运行音乐软件,提示用户是否确认运行该操作。若所述用户确认执行该操作,则所述电子设备进入组合B的运行模式。
步骤S305,显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。
其中,在所述电子设备的显示界面上显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。其中,所述使用时间可以理解为应用程序组合所对应的运行时长。
在一些实施例中,在显示界面上推送所述最大运行时长对应的应用程序组合,以建议用户选择所述应用程序组合中的应用程序。
当然,也可以将所有的应用程序组合以及对应的运行时长均推送在所述电子设备的显示界面上,以供用户选择。这样一来,用户可根据当前使用场景进行合理选择,以使所述电子设备的当前电量的使用时间满足所述电子设备的当前使用场景的运行时长。
例如,也可以在电子设备的显示界面上推送所述最大运行时长对应的应用程序组合A,以建议用户选择运行所述应用程序组合A中的应用程序,以获得当前使用场景的最大运行时长。
当然,也可以将所述组合A,运行时间1小时;所述组合B,运行时间45分钟;所述组合C,运行时间30分钟一起推送在电子设备的显示界面上,以供用户根据自身的出行方式进行选择。
本发明实施例中的应用程序的推送方法,通过获取所述电子设备的当前使用场景;获取所述电子设备的当前电量;获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。本发明实施例能够针对所述电子设备的当前使用场景推送多个应用程序的组合,提高了电子设备在当前使用场景中的续航以及便捷性。
在一些实施例中,所述电子设备可以记录用户在一段历史时段内的使用应用程序的使用习惯,所述使用习惯可以包括使用时段、使用地点、使用时长、使用的应用组合等,并可以利用学习算法将所述记录的使用习惯进行分析和学习处理,所述电子设备通过自行分析和学习的处理过程生成用户的应用程序使用偏好,当所述电子设备的当前电量低于阈值时,根据用户的应用程序使用偏好自动切换为最大运行时长所对应的应用程序组合的模式。
上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再一一赘述。
本发明实施例还提供一种应用程序的推送装置,如图5所示,图5为本发明实施例提供的一种应用程序的推送装置的结构示意图。所述应用程序的推送装置30包括第一获取模块31,第二获取模块32,以及推送模块33。
其中,所述第一获取模块31,用于获取所述电子设备的当前电量。
其中,所述当前电量可以是电子设备所显示的当前剩余电量的百分比。例如,所述电子设备当前显示剩余电量为30%,则所述第一获取模块31获取所述电子设备的当前电量包括获取所述电子设备被显示的当前剩余电量的百分比。当然,所述当前电量也可以是电子设备内部的电池的当前的电压值。例如,所述电子设备当前的电池的电压值为3.3v,则所述第一获取模块31获取到的当前电量为3.3v。当然,所述第一获取模块31也可以通过获取电子设备的电池的其他参数,诸如电流值、电阻值等来表征所述当前电子设备的当前电量,这里对于这些参数不做限定。本领域技术人员基于本发明所延伸出来的其他获取当前电量的方式也为本发明的保护范围之内。
所述第二获取模块32,用于获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量。
其中,所述历史耗电记录为所述电子设备内的应用程序的耗电记录。所述应用程序的耗电记录包括多个应用程序、与所述多个应用程序的每一应用程序对应的耗电量以及使用时长。举例而言,所述电子设备统计用户使用电子设备过程中的所有应用程序的使用时间,以及每一应用程序在其使用时段内的耗电情况得到所述耗电量,从而得到多个应用程序的耗电量。进一步的,可以根据所述耗电量与所述使用时长确定每一应用程序的耗电速度。具体地,所述多个应用程序与多个应用程序的耗电量形成映射关系,并存储在电子设备的存储装置中。所述第二获取模块32获取所述电子设备的历史记录可以通过读取所述存储在存储装置中的所述映射关系得到每个应用程序的历史耗电量。
所述推送模块33,用于根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。
其中,根据所述电子设备的当前电量以及所述历史耗电记录,获取每个应用程序的耗电曲线。基于所述每个应用程序的耗电曲线,计算运行多个不同的应用程序的组合时所述电子设备的最大运行时长。其中,所述应用程序的组合至少包括两个不同的应用程序。由于存在多个可能运行的应用程序,所述应用程序组合包括多个应用程序之间的不同的多个应用程序组合。为了达到最大化运行时长的目的,所述推送模块33比较所述多个应用程序组合对应的运行时长以得到最大运行时长所对应的应用程序组合,并将所述应用程序组合进行推送。
在一些实施例中,所述电子设备可自动切换为最大运行时长所对应的应用程序组合的模式。在此模式下,当用户运行不属于所述应用程序组合中的第一应用程序时,提示用户是否确认此操作。若所述用户确认运行此操作,则执行所述用户操作,以使所述电子设备进入包含所述第一应用程序的模式。
在一些实施例中,所述推送模块33在显示界面上推送所述最大运行时长对应的应用程序组合,以建议用户选择所述应用程序组合中的应用程序。
当然,所述推送模块33也可以将所有的应用程序组合以及对应的运行时长均推送在所述电子设备的显示界面上,以供用户选择。这样一来,用户可根据自己的需要进行合理选择。
本发明实施例中应用程序的推送装置30,通过第一获取模块31获取所述电子设备的当前电量;第二获取模块32获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;推送模块33根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。本发明实施例能够推送多个应用程序的组合,提高了应用程序的推送装置30的续航以及便捷性。
请一并参阅图6,图6为本发明实施例提供的一种应用程序的推送装置的另一结构示意图。所述应用程序的推送装置30包括第三获取模块34,第一获取模块31,第二获取模块32,,推送模块33,以及显示模块35。
其中,所述第三获取模块34,用于获取所述电子设备的当前位置以及电子设备将要到达的目标位置。
其中,所述第三获取模块34可以通过所述电子设备上的全球定位***、或者所述电子设备连接的基站信息、或者所述电子设备的无线网络连接的服务集标识,来获取所述电子设备的当前位置。所述第三获取模块34可以通过采集历史时段内用户携带电子设备的活动路线及活动范围,并结合当前时段来预测电子设备将要到达的目标位置,所述第三获取模块34或者可以根据获取到用户输入的目标位置来确定电子设备将要到达的目标位置。
所述第一获取模块31,用于获取所述电子设备的当前电量。
所述第二获取模块32,用于获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量。
所述推送模块33,还用于根据所述电子设备的当前位置以及所述目标位置,推送运行应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置。
其中,根据所述电子设备的当前电量以及所述历史耗电记录,获取每个应用程序的耗电曲线。基于所述每个应用程序的耗电曲线,计算运行多个不同的应用程序的组合时所述电子设备的最大运行时长。其中,所述应用程序的组合至少包括两个不同的应用程序。通过存在多个可能运行的应用程序,所述应用程序组合包括多个应用程序之间的不同的多个应用程序组合。为了满足所述电子设备自所述当前位置到达所述目标位置所需的最大运行时长,所述推送模块33比较所述多个应用程序组合对应的运行时长以得到最大运行时长所对应的应用程序组合,并将所述应用程序组合进行推送。
在一些实施例中,所述电子设备可自动切换为最大运行时长所对应的应用程序组合的模式。在此模式下,当用户运行不属于所述应用程序组合中的第一应用程序时,提示用户是否确认此操作。若所述用户确认运行此操作,则执行所述用户操作,以使所述电子设备进入包含所述第一应用程序的模式。
所述显示模块35,用于显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。
其中,所述显示模块35用于在所述电子设备的显示界面上显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。其中,所述使用时间可以理解为应用程序组合所对应的运行时长。
在一些实施例中,所述显示模块35用于在所述电子设备的显示界面上推送所述最大运行时长对应的应用程序组合,以建议用户选择所述应用程序组合中的应用程序。
当然,所述显示模块35也可以将所有的应用程序组合以及对应的运行时长均推送在所述电子设备的显示界面上,以供用户选择。这样一来,用户可根据自身的出行方式的进行合理选择,以使所述电子设备的当前电量的使用时间满足自所述当前位置到达所述目标位置的运行时长。
本发明实施例中的应用程序的推送装置30,通过第三获取模块34获取所述电子设备的当前位置以及电子设备将要到达的目标位置;第一获取模块31获取所述电子设备的当前电量;第二获取模块32获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;推送模块33根据所述电子设备的当前位置以及所述目标位置,推送运行应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置。本发明实施例能够推送多个应用程序的组合,提高了应用程序的推送装置30的续航以及便捷性,满足用户的出行需求,避免中途没电关机的情况。
请一并参阅图7,图7为本发明实施例提供的一种应用程序的推送装置的另一结构示意图。所述应用程序的推送装置30还包括第四获取模块36,第一获取模块31,第二获取模块32,,推送模块33,以及显示模块35。
其中,所述第四获取模块36,用于获取所述电子设备的当前使用场景。
在一些实施例中,所述使用场景包括:游戏场景、阅读场景、定位场景中的至少一种。
其中,所述游戏场景中运行的应用程序可以包括视频软件、音乐软件、游戏应用、聊天软件等,所述阅读场景中运行的应用程序可以包括阅读器、网页浏览器等,所述定位场景中运行的应用程序可以包括地图、导航、服务型应用定位等。所述第四获取模块36通过检测当前运行的应用程序来获取所述电子设备的当前使用场景。
所述第一获取模块31,用于获取所述电子设备的当前电量。
所述第二获取模块32,用于获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量。
所述推送模块33,还用于根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。
其中,根据所述电子设备的当前电量以及所述历史耗电记录,获取每个应用程序的耗电曲线。基于所述每个应用程序的耗电曲线,计算运行多个不同的应用程序的组合时所述电子设备的最大运行时长。其中,所述应用程序的组合至少包括两个不同的应用程序。通过存在多个可能运行的应用程序,所述应用程序组合包括多个应用程序之间的不同的多个应用程序组合。为了满足所述电子设备的当前使用场景所需的最大运行时长,比较所述多个应用程序组合对应的运行时长以得到最大运行时长所对应的应用程序组合。其中,所述应用程序组合包括所述当前使用场景对应的应用程序。可以理解的是,电子设备在实际应用中,除了应用场景中开启对应的应用程序之外,可能后台还会运行其他与当前使用场景不相关的应用程序,从而影响到电子设备的续航能力。为了延长所述电子设备的使用时间,所述推送模块33可以根据所述电子设备的当前使用场景,推送更优的运行应用程序的组合。
在一些实施例中,所述电子设备可自动切换为最大运行时长所对应的应用程序组合的模式。在此模式下,当用户运行不属于所述应用程序组合中的第一应用程序时,提示用户是否确认此操作。若所述用户确认运行此操作,则执行所述用户操作,以使所述电子设备进入包含所述第一应用程序的模式。
所述显示模块35,用于显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。
其中,所述显示模块35用于在所述电子设备的显示界面上显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。其中,所述使用时间可以理解为应用程序组合所对应的运行时长。
在一些实施例中,所述显示模块35用于在显示界面上推送所述最大运行时长对应的应用程序组合,以建议用户选择所述应用程序组合中的应用程序。
当然,所述显示模块35也可以将所有的应用程序组合以及对应的运行时长均推送在所述电子设备的显示界面上,以供用户选择。这样一来,用户可根据当前使用场景进行合理选择,以使所述电子设备的当前电量的使用时间满足所述电子设备的当前使用场景的运行时长。
本发明实施例中的应用程序的推送装置30,通过第四获取模块36获取所述电子设备的当前使用场景;第一获取模块31获取所述电子设备的当前电量;第二获取模块32获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;推送模块33根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。本发明实施例能够针对所述应用程序的推送装置30的当前使用场景推送多个应用程序的组合,提高了应用程序的推送装置30在当前使用场景中的续航以及便捷性。
本发明实施例还提供一种电子设备,包括存储器和处理器,所述处理器通过调用所述存储器中存储的计算机程序,执行本发明任一实施例所述的应用程序的推送方法。
该电子设备可以是智能手机、平板电脑、掌上电脑等设备。如图8所示,电子设备400包括有一个或者一个以上处理核心的处理器401、有一个或一个以上计算机可读存储介质的存储器402及存储在存储器402上并可在处理器401上运行的计算机程序。其中,处理器401与存储器402电性连接。本领域技术人员可以理解,图7中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
处理器401是电子设备400的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器402内的应用程序,以及调用存储在存储器402内的数据,执行电子设备400的各种功能和处理数据,从而对电子设备400进行整体监控。
在本发明实施例中,电子设备400中的处理器401会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器402中,并由处理器401来运行存储在存储器402中的应用程序,从而实现各种功能:
获取所述电子设备的当前电量;
获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;
根据所述电子设备的当前电量及所述历史耗电记录,推送运行应用程序的组合以延长所述电子设备的使用时间。
在一些实施例中,处理器401还用于:
获取所述电子设备的当前位置以及电子设备将要到达的目标位置;
根据所述电子设备的当前位置以及所述目标位置,推送运行应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置。
在一些实施例中,处理器401用于还用于:
获取所述电子设备的当前使用场景;
根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。
在一些实施例中,所述使用场景包括:游戏场景、阅读场景、定位场景中的至少一种。
在一些实施例中,处理器401还用于:
显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。
尽管图8中未示出,电子设备400还可以包括显示屏、摄像头、射频电路、无线保真模块、输入单元、传感器、电源、音频电路、蓝牙模块等,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
本发明实施例中,所述应用程序的推送装置与上文实施例中的一种应用程序的推送方法属于同一构思,在所述应用程序的推送装置上可以运行所述应用程序的推送方法实施例中提供的任一方法,其具体实现过程详见所述应用程序的推送方法实施例,此处不再赘述。
需要说明的是,对本发明所述应用程序的推送方法而言,本领域普通测试人员可以理解实现本发明实施例所述应用程序的推送方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如所述应用程序的推送方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)等。
对本发明实施例的所述应用程序的推送装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中,所述存储介质譬如为只读存储器,磁盘或光盘等。
以上对本发明实施例所提供的一种应用程序的推送方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例的技术方案的范围。

Claims (10)

1.一种应用程序的推送方法,应用于电子设备中,其特征在于,所述方法包括:
获取所述电子设备的当前位置以及电子设备将要到达的目标位置,所述目标位置为通过采集历史时段内用户携带电子设备的活动路线及活动范围,并结合当前时段预测得到;
获取所述电子设备的当前电量;
获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;
根据所述电子设备的当前位置、目标位置及所述历史耗电记录,推送运行最大运行时长的应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置;
切换为运行所述最大运行时长的应用程序的组合的模式;
当用户运行不属于所述最大运行时长的应用程序的组合中的第一应用程序时,提示用户是否确认运行所述第一应用程序;
若用户确认运行所述第一应用程序,则进入包括所述第一应用程序的应用程序的组合的模式。
2.如权利要求1所述的应用程序的推送方法,其特征在于,所述方法还包括:
获取所述电子设备的当前使用场景;
根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。
3.如权利要求2所述的应用程序的推送方法,其特征在于,所述使用场景包括:游戏场景、阅读场景、定位场景中的至少一种。
4.如权利要求1-3任一项所述的应用程序的推送方法,其特征在于,所述方法还包括:
显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。
5.一种应用程序的推送装置,其特征在于,所述装置包括:
第三获取模块,用于获取电子设备的当前位置以及电子设备将要到达的目标位置,所述目标位置为通过采集历史时段内用户携带电子设备的活动路线及活动范围,并结合当前时段预测得到;
第一获取模块,用于获取所述电子设备的当前电量;
第二获取模块,用于获取所述电子设备的历史耗电记录,其中,所述历史耗电记录包括多个应用程序及与所述多个应用程序中的每一应用程序对应的耗电量;
推送模块,用于根据所述电子设备的当前位置、目标位置及所述历史耗电记录,推送运行最大运行时长的应用程序的组合以使所述电子设备的当前电量满足自所述当前位置到达所述目标位置;切换为运行所述最大运行时长的应用程序的组合的模式;当用户运行不属于所述最大运行时长的应用程序的组合中的第一应用程序时,提示用户是否确认运行所述第一应用程序;若用户确认运行所述第一应用程序,则进入包括所述第一应用程序的应用程序的组合的模式。
6.如权利要求5所述的应用程序的推送装置,其特征在于,所述装置还包括:
第四获取模块,用于获取所述电子设备的当前使用场景;
所述推送模块,还用于根据所述电子设备的当前使用场景,推送运行应用程序的组合以延长所述电子设备的使用时间。
7.如权利要求6所述的应用程序的推送装置,其特征在于,所述使用场景包括:游戏场景、阅读场景、定位场景中的至少一种。
8.如权利要求5-7任一项所述的应用程序的推送装置,其特征在于,所述装置还包括:
显示模块,用于显示所述推送的应用程序的组合以及运行每种应用程序的组合的使用时间。
9.一种存储介质,其上存储有计算机程序,其特征在于,当所述计算机程序在计算机上运行时,使得所述计算机执行如权利要求1-4任一项所述的应用程序的推送方法。
10.一种电子设备,包括存储器和处理器,其特征在于,所述处理器通过调用所述存储器中存储的计算机程序,用于执行如权利要求1-4任一项所述的应用程序的推送方法。
CN201710527845.XA 2017-06-30 2017-06-30 应用程序的推送方法、装置、存储介质及电子设备 Active CN107370877B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710527845.XA CN107370877B (zh) 2017-06-30 2017-06-30 应用程序的推送方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710527845.XA CN107370877B (zh) 2017-06-30 2017-06-30 应用程序的推送方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN107370877A CN107370877A (zh) 2017-11-21
CN107370877B true CN107370877B (zh) 2020-06-02

Family

ID=60305762

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710527845.XA Active CN107370877B (zh) 2017-06-30 2017-06-30 应用程序的推送方法、装置、存储介质及电子设备

Country Status (1)

Country Link
CN (1) CN107370877B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110045811B (zh) * 2018-01-12 2021-02-02 Oppo广东移动通信有限公司 应用程序处理方法和装置、电子设备、计算机可读存储介质
CN108932048B (zh) * 2018-06-11 2021-06-01 Oppo(重庆)智能科技有限公司 确定电池可用时长的方法及相关产品
CN109960395B (zh) * 2018-10-15 2021-06-08 华为技术有限公司 资源调度方法和计算机设备
CN109684524A (zh) * 2018-12-14 2019-04-26 惠州Tcl移动通信有限公司 应用推荐方法、装置、存储介质及电子设备
CN110266886B (zh) * 2019-06-21 2021-04-16 Oppo广东移动通信有限公司 电池管理方法及相关产品
CN113268131B (zh) * 2020-02-14 2024-01-09 北京小米移动软件有限公司 预测续航信息的方法、装置及介质
CN112764513A (zh) * 2021-01-28 2021-05-07 维沃移动通信有限公司 提示方法和电子设备

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8843774B2 (en) * 2010-08-20 2014-09-23 Qualcomm Incorporated Method and apparatus for managing battery power in response to an indication of an application being scheduled for immediate execution
CN105573472B (zh) * 2015-12-15 2019-04-16 小米科技有限责任公司 一种关闭应用程序的方法和装置
CN106896890A (zh) * 2015-12-21 2017-06-27 北京奇虎科技有限公司 电子设备电量管理方法和装置
CN106569582A (zh) * 2016-10-26 2017-04-19 上海与德信息技术有限公司 终端剩余耗电时长的提示方法及装置
CN106714289B (zh) * 2017-03-14 2019-11-15 西安电子科技大学 基于应用组合耗电预测的智能手机剩余电量管理方法

Also Published As

Publication number Publication date
CN107370877A (zh) 2017-11-21

Similar Documents

Publication Publication Date Title
CN107370877B (zh) 应用程序的推送方法、装置、存储介质及电子设备
EP3567477B1 (en) Method for preloading application, storage medium, and terminal
US11442747B2 (en) Method for establishing applications-to-be preloaded prediction model based on preorder usage sequence of foreground application, storage medium, and terminal
EP3579104B1 (en) Method and apparatus for establishing an application prediction model, storage medium and terminal
EP3502889B1 (en) Method and device for preloading application, storage medium, and terminal device
US11164097B2 (en) Method for preloading application, storage medium, and terminal device
CN107861814B (zh) 资源配置方法及设备
CN107734616B (zh) 应用程序关闭方法、装置、存储介质和电子设备
CN106786962B (zh) 充电控制方法、装置及终端
US10088515B2 (en) Electronic device and method for determining defect in an electronic device
JP6955092B2 (ja) 端末の電力消費を低減するための方法、および端末
CN107635078B (zh) 游戏控制方法及设备
US10720791B2 (en) Charging method, charging device and terminal
CN108958828B (zh) 应用程序预加载方法、装置、存储介质及终端
KR20170134090A (ko) 수신 감도 개선을 위한 충전 제어 방법 및 이를 구현한 전자 장치
US20160156214A1 (en) Method for charging control and an electronic device thereof
CN107734618B (zh) 应用程序关闭方法、装置、存储介质和电子设备
CN105528171A (zh) 一种智能终端快速启动应用的方法、***及智能终端
CN106532876B (zh) 供电控制方法、装置和计算机设备
CN107832131B (zh) 应用程序关闭方法、装置、存储介质和电子设备
JP2022008797A (ja) 端末の電力消費を低減するための方法、および端末
CN112400308A (zh) 充电提示方法及相关产品
CN105549857A (zh) 一种电子终端的控制方法及电子终端
CN108933715B (zh) 一种交互方法、装置及智能设备
CN107864275B (zh) 应用程序设置方法、装置、移动终端和计算机可读存储介质

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., Ltd.

GR01 Patent grant
GR01 Patent grant