CN111966475A - 应用程序切换方法及终端设备、计算机可读存储介质 - Google Patents

应用程序切换方法及终端设备、计算机可读存储介质 Download PDF

Info

Publication number
CN111966475A
CN111966475A CN202010815364.0A CN202010815364A CN111966475A CN 111966475 A CN111966475 A CN 111966475A CN 202010815364 A CN202010815364 A CN 202010815364A CN 111966475 A CN111966475 A CN 111966475A
Authority
CN
China
Prior art keywords
frequency point
application program
application
determining
temperature
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.)
Granted
Application number
CN202010815364.0A
Other languages
English (en)
Other versions
CN111966475B (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.)
Oppo Chongqing Intelligent Technology Co Ltd
Original Assignee
Oppo Chongqing Intelligent 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 Oppo Chongqing Intelligent Technology Co Ltd filed Critical Oppo Chongqing Intelligent Technology Co Ltd
Priority to CN202010815364.0A priority Critical patent/CN111966475B/zh
Publication of CN111966475A publication Critical patent/CN111966475A/zh
Application granted granted Critical
Publication of CN111966475B publication Critical patent/CN111966475B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/48Program initiating; Program switching, e.g. by interrupt
    • G06F9/4806Task transfer initiation or dispatching
    • G06F9/4843Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2209/00Indexing scheme relating to G06F9/00
    • G06F2209/48Indexing scheme relating to G06F9/48
    • G06F2209/482Application
    • 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
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)

Abstract

本申请实施例涉及终端设备领域,公开了一种应用程序切换方法及终端设备、计算机可读存储介质,用于解决在切换显示界面上显示的应用程序时,出现的显示卡顿问题。该方法实施例可以包括:获取应用程序切换指令和当前温度;根据该应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;确定第二应用程序的目标频点,其中,目标频点小于等于第一频点,且大于等于第二频点,第一频点为在当前温度时,第一应用程序所对应第一温度门限的频点,第二频点为在当前温度时,第二应用程序所对应第二温度门限的频点;根据目标频点控制第二应用程序运行。

Description

应用程序切换方法及终端设备、计算机可读存储介质
技术领域
本申请涉及终端设备领域,尤其涉及一种应用程序切换方法及终端设备、计算机可读存储介质。
背景技术
目前,在终端设备中,对处理器性能要求高的应用程序,限频温度和处理器的工作频率通常较高,对处理器性能要求低的应用程序,限频温度和处理器的工作频率通常较低。若终端设备的当前温度较高,在前台运行对处理器要求高的应用程序时处理器的工作频率较大,在前台运行对处理器要求低的应用程序时处理器的工作频率较小。此时,若将显示界面上对处理器要求高的应用程序切换为对处理器要求低的应用程序,对处理器性能要求低的应用程序往往会因为处理器的工作频率的变化,导致其在显示界面上的显示存在卡顿。
发明内容
本申请实施例公开了一种应用程序切换方法及终端设备、计算机可读存储介质,用于解决在切换显示界面上显示的应用程序时,出现的显示卡顿问题。
有鉴于此,本申请实施例第一方面公开一种应用程序切换方法,可以包括:
获取应用程序切换指令和当前温度;
根据所述应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;
确定所述第二应用程序的目标频点,其中,所述目标频点小于等于第一频点,且大于等于第二频点,所述第一频点为在所述当前温度时,所述第一应用程序所对应第一温度门限的频点,所述第二频点为在所述当前温度时,所述第二应用程序所对应第二温度门限的频点;
根据所述目标频点控制所述第二应用程序运行。
本申请实施例第二方面公开一种终端设备,可以包括:
获取模块,用于获取应用程序切换指令和当前温度;
处理模块,用于根据所述应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;确定所述第二应用程序的目标频点,其中,所述目标频点小于等于第一频点,且大于等于第二频点,所述第一频点为在所述当前温度时,所述第一应用程序所对应第一温度门限的频点,所述第二频点为在所述当前温度时,所述第二应用程序所对应第二温度门限的频点;根据所述目标频点控制所述第二应用程序运行。
本申请实施例第三方面公开一种终端设备,可以包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行本申请实施例第一方面所述的方法。
本申请实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,其中,所述计算机程序使得计算机执行本申请实施例第一方面所述的方法。
本申请实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面所述的方法。
本申请实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面所述的方法。
与现有技术相比,本申请实施例具有以下有益效果:
本申请实施例中,获取应用程序切换指令和当前温度;根据该应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;确定第二应用程序的目标频点,其中,目标频点小于等于第一频点,且大于等于第二频点,第一频点为在当前温度时,第一应用程序所对应第一温度门限的频点,第二频点为在当前温度时,第二应用程序所对应第二温度门限的频点;根据目标频点控制第二应用程序运行。即终端设备将显示界面上的第一应用程序切换为第二应用程序时,可以根据当前温度确定第二应用程序的目标频点,其中,因为目标频点处于当前温度对应的第一应用程序的第一频点和第二应用程序的第二频点之间,终端设备可以控制第二应用程序按照目标频点运行,所以,一定程度上避免了显示界面上切换应用程序时,因为频点变化,导致的应用程序显示卡顿的问题。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例公开的一种应用程序切换方法的流程示意图;
图2A是本申请实施例中终端设备的显示界面上显示第一应用程序的一个示意图;
图2B是本申请实施例中终端设备生成应用程序选择指令的一个示意图;
图2C是本申请实施例中终端设备根据应用程序选择指令控制应用程序选择窗口显示的一个示意图;
图2D是本申请实施例中终端设备生成应用程序切换指令的一个示意图;
图2E是本申请实施例中终端设备的显示界面上显示第二应用程序的一个示意图;
图3是本申请实施例公开的另一种应用程序切换方法的流程示意图;
图4是本申请实施例公开的终端设备的一个实施例示意图;
图5是本申请实施例公开的终端设备的另一个实施例示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
需要说明的是,本申请的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述特定顺序。本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
在终端设备中,现有的温控策略是根据不同应用场景适配不同的CPU频点。以下述表1为例来进行说明:
Figure BDA0002631046120000041
表1
例如在游戏场景下,对中央处理器(Central Processing Unit,CPU)性能需求较高,发热量较大,进行温控为了满足用户的游戏体验,因而温控和限频点较高,比如在43℃才开始限频(如:超大核限制在2.55HGZ,大核限制在2.25GHZ)。而在视频场景下,发热量较小,为了防止CPU过度调载,温控和限频点设计较低,比如在36℃生效开始限频(如:超大核限制在2.55HGZ,大核限制在2.25GHZ)。
示例性的,当用户玩游戏温度达到43℃时,终端设备已经触发游戏温控“Level2”,超大核限制在2.55HGZ,大核限制在2.25GHZ。此时,用户需要切换到微信界面回复消息,由于终端设备温度为43℃,微信的温控档位为“Level 4”,超大核限制在1.31HGZ,大核限制在1.05GHZ,此时微信处于的档位为最低档,用户切换回微信后,会造成明显卡顿的问题。
所以,因为不同应用程序调用的温控门限和限频档位不同,如果某个应用场景触发温控限频后,用户切换到另一个应用场景,可能会导致应用程序显示卡顿的问题。
可以理解的是,本申请实施例中所涉及的终端设备可以包括一般的手持电子终端,诸如手机、智能电话、便携式终端、终端、个人数字助理(Personal Digital Assistant,PDA)、便携式多媒体播放器(Personal Media Player,PMP)装置、笔记本电脑、笔记本(NotePad)、无线宽带(Wireless Broadband,Wibro)终端、平板电脑(personal computer,PC)、智能PC、销售终端(Point of Sales,POS)和车载电脑等。
终端设备也可以包括可穿戴设备。可穿戴设备即可以直接穿戴在用户身上,或是整合到用户的衣服或配件的一种便携式终端设备。可穿戴设备不仅仅是一种硬件设备,更可以通过软件支持以及数据交互、云端交互来实现强大的智能功能,比如:计算功能、定位功能、报警功能,同时还可以连接手机及各类终端。可穿戴设备可以包括但不限于以手腕为支撑的watch类(比如手表、手腕等产品),以脚为支撑的shoes类(比如鞋、袜子或者其他腿上佩戴产品),以头部为支撑的Glass类(比如眼镜、头盔、头带等)以及智能服装,书包、拐杖、配饰等各类非主流产品形态。
本申请实施例公开了一种应用程序切换方法及终端设备、计算机可读存储介质,用于解决在切换显示界面上显示的应用程序时,出现的显示卡顿问题。
下面以实施例的方式对本申请技术方案做进一步的说明,如图1所示,图1是本申请实施例公开的一种应用程序切换方法的流程示意图。可以包括:
101、获取应用程序切换指令和当前温度。
可以理解的是,该应用程序切换指令用于指示将第一应用程序切换为第二应用程序。终端设备在获取应用程序切换指令之前,显示界面上当前显示的是第一应用程序的第一功能界面,该应用程序切换指令用于指示将显示界面上显示的第一应用程序的第一功能界面切换为第二应用程序的第二功能界面。可选的,第二应用程序可以为终端设备中当前运行于后台的应用程序或者当前未运行的应用程序。
可选的,终端设备获取应用程序切换指令和当前温度,可以包括:终端设备在显示界面上显示第一应用程序时,终端设备获取应用程序切换指令和当前温度。
可选的,终端设备获取应用程序切换指令,可以包括但不限于以下的实现方式:
方式1:终端设备在显示界面上显示第一应用程序时,接收关于第二应用程序的消息;根据所述关于第二应用程序的消息,自动生成应用程序切换指令。
方式2:终端设备在显示界面上显示第一应用程序时,接收关于第二应用程序的消息;显示所述关于第二应用程序的消息,终端设备响应用户的切换操作,生成应用程序切换指令。
方式3:终端设备在显示界面上显示第一应用程序时,响应用户的切换操作,生成应用程序切换指令。
可选的,用户的切换操作,可以包括但不限于语音操作、手势操作(可以包括接触式手势和非接触式手势)、按压操作(例如重压、双击、单击等)、遥控(例如红外线遥控等),或扫码操作(包括但不限于扫二维码、三维码或四维码)等,此处不做具体限定。
示例性的,(1)用户的切换操作包括语音操作。终端设备可以检测用户发出的语音,对接收到的语音信息进行识别,生成应用程序切换指令。进一步的,可以是终端设备对接收到的语音信息进行识别,得到识别结果,并从识别结果中确定用于识别应用程序的关键信息,再根据关键信息生成应用程序切换指令。
(2)用户的切换操作包括手势操作。例如:终端设备可以利用图像采集装置采集用户手势,并根据用户手势确定应用程序标识,以及根据应用程序标识生成应用程序切换指令。可以理解的是,应用程序标识用于唯一识别应用程序,可以是字母、数字或符号等,或者,也可以是字母、数字及符号的任意组合等,此处不做具体限定。
(3)用户的切换操作包括按压操作。示例性的,终端设备在收到应用程序选择指令时,控制应用程序选择窗口显示,该应用程序选择窗口上包含有至少一个虚拟图标,每一虚拟图标用于指示一种终端设备上的应用程序,并检测用户在应用程序选择窗口上通过按压操作选择目标虚拟图标时,响应用户对目标虚拟图标的选择操作,生成应用程序切换指令。可选的,每一虚拟图标用于指示一种运行于终端设备后台上的应用程序。
可选的,应用程序选择窗口在显示第一应用程序的显示界面上的边缘显示界面上显示。
可选的,终端设备控制应用程序选择窗口显示可以包括:终端设备确定应用程序选择窗口的目标显示类型,应用程序选择窗口的显示类型可以包括但不限于浮窗显示和排列显示;控制应用程序选择窗口按照目标显示类型进行显示。
可选的,终端设备控制应用程序选择窗口按照目标显示类型进行显示可以包括:终端设备确定应用程序选择窗口的显示位置;控制应用程序选择窗口按照目标显示类型在显示位置处进行显示。
可选的,当前温度可以包括:终端设备的当前表面温度、当前主板温度、当前中央处理器(Central Processing Unit,CPU)温度、当前电池温度中的至少一项。
可以理解的是,终端设备的当前表面温度可以通过对终端设备中的当前主板温度进行算法计算得到。当前主板温度可以由设置于主板上的热敏电阻温度传感器(NegativeTemperature Coefficient,NTC)测得。
可以理解的是,本申请实施例中的第一应用程序可以为对CPU性能要求高的应用程序;例如:第一应用程序可以为游戏类应用程序、社交类应用程序。第二应用程序可以为对CPU性能要求高的应用程序;例如:第二应用程序可以为学习类应用程序、购物类应用程序。
102、根据应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序。
可选的,终端设备根据应用程序切换指令,将显示界面上的第一应用程序的第一功能界面切换并显示为第二应用程序的第二功能界面。
示例性的,如图2A所示,为本申请实施例中终端设备的显示界面上显示第一应用程序的一个示意图。如图2B所示,为本申请实施例中终端设备生成应用程序选择指令的一个示意图。在图2B所示中,应用程序选择指令由用户双指同步向相反方向滑动触发。
如图2C所示,为本申请实施例中终端设备根据应用程序选择指令控制应用程序选择窗口显示的一个示意图。在图2C所示中,应用程序选择窗口浮窗显示,该应用程序选择窗口中的三角形为用于指示第二应用程序的虚拟图标。如图2D所示,为本申请实施例中终端设备生成应用程序切换指令的一个示意图。在图2D所示中,应用程序切换指令是由用户按压触发生成的。如图2E所示,为本申请实施例中终端设备的显示界面上显示第二应用程序的一个示意图。
103、确定第二应用程序的目标频点。
其中,目标频点小于等于第一频点,且大于等于第二频点,第一频点为在当前温度时,第一应用程序所对应第一温度门限的频点,第二频点为在当前温度时,第二应用程序所对应第二温度门限的频点。
可选的,该目标频点可以是第一频点、第二频点,以及第一频点和第二频点之间的任意一个或多个频点。在目标频点为一个的情况下,该目标频点不等于第二频点。
需要说明的是,第一频点和第二频点也可以称为第一限频点和第二限频点。可以理解的是,终端设备中存储有不同应用程序对应不同温度门限所对应的限频点。
可选的,第一频点或第二频点为中央处理器CPU的限频点。该限频点可以包括但不限于CPU的超大核、大核、小核的限频点。
可选的,应用程序对应的温度门限也可以理解为温度区间,温度区间可以包括上限温度值和下限温度值。每一应用程序根据温度的不同,对应至少一个温度门限,不同温度门限对应的频点不同。
可以理解的是,第一温度门限为第一应用程序对应的至少一个温度门限中当前温度所处的温度门限,第二温度门限为第二应用程序对应的至少一个温度门限中当前温度所处的温度门限。
在CPU为多核的情况下,温度门限对应的频点可以是由CPU所有核对应的工作频点组成的频点集合,即第一频点、目标频点,以及第二频点均为频点集合。由于第一频点大于第二频点,所以,在当前温度下CPU的部分或者全部核在运行第二应用程序时被限制。
可选的,终端设备确定第二应用程序的目标频点可以包括:获取第一频点和第二频点的差值;在上述差值大于预设差值阈值的情况下,确定第二应用程序的目标频点。
其中,在第一频点和第二频点为频点集合的情况下,第一频点和第二频点的差值可以包括不同核的频点差值,则第一频点和第二频点的差值可以为差值集合,预设差值阈值可以包括CPU不同核对应的预设差值阈值。上述差值大于预设差值阈值的情况可以是CPU的部分或者全部核的频点差值大于各自对应的预设差值阈值。
若上述差值大于预设差值阈值的情况是CPU的部分核的频点差值大于各自对应的预设差值阈值,CPU的部分核可以为主频较高的核。示例性的,若CPU包括超大核、大核以及小核,那么,上述差值大于预设差值阈值的情况可以分为两种情况:
(1)超大核对应的差值大于超大核对应的预设差值阈值;
(2)超大核对应的差值大于超大核对应的预设差值阈值,且大核对应的差值大于超大核对应的预设差值阈值。
通过实施该方法,在第一频点和第二频点的差值大的情况下,根据目标频点控制第二应用程序运行,用于解决应用程序切换时的明显卡顿,对于不明显的卡顿可以不处理。
104、根据目标频点控制第二应用程序运行。
示例性的,表2为第一应用程序和第二应用程序的温度门限-限频点的对应关系表,如下所示:
Figure BDA0002631046120000101
表2
示例性的,结合表2对第一频点、第二频点和目标频点进行说明:假设当前温度为42℃,则第一频点为(2.55GHZ,2.25GHZ,1.8GHZ),第二频点为(1.75GHZ,1.29GHZ,1.42GHZ)。假设终端设备确定的目标频点为(2.15GHZ,1.77GHZ,1.8GHZ),在第一频点和第二频点之间。终端设备按照目标频点为(2.15GHZ,1.77GHZ,1.8GHZ)控制第二应用程序运行。
可选的,该方法还可以包括:终端设备从运行于后台的应用程序中确定第三应用程序;终端设备对第三应用程序执行终止运行操作。
可选的,终端设备从运行于后台的应用程序中确定第三应用程序,可以包括但不限于以下实现方式:
方式1:确定运行于后台的每个应用程序距离最近一次在前台运行的时长,若该时长大于时间阈值,则可以将大于该时间阈值,且运行于后台的应用程序确定为第三应用程序。
方式2:统计运行于后台的应用程序的耗电量;将运行于后台的耗电量大于等于预设耗电量的应用程序确定为第三应用程序。
方式3:统计运行于后台的应用程序的耗电量;将运行于后台的耗电量大于等于预设耗电量的应用程序作为第四应用程序;确定每个第四应用程序距离最近一次在前台运行的时长,若该时长大于时间阈值,则可以将大于该时间阈值的第四应用程序确定为第三应用程序。
通过实施上述方法,可以通过终止运行于后台的应用程序的方式,降低终端设备的功耗,有利于缓解终端设备的升温速率。
通过实施上述方法,终端设备将显示界面上的第一应用程序切换为第二应用程序时,可以根据当前温度确定第二应用程序的目标频点,其中,因为目标频点处于当前温度对应的第一应用程序的第一频点和第二应用程序的第二频点之间,终端设备可以控制第二应用程序按照目标频点运行,所以,一定程度上避免了显示界面上切换应用程序时,因为频点变化,导致的应用程序显示卡顿的问题。
如图3所示,图3是本申请实施例公开的另一种应用程序切换方法的流程示意图。可以包括:
301、获取应用程序切换指令和当前温度。
302、根据应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序。
需要说明的是,本申请实施例中的步骤301和302,可以参考图1所示实施例中的步骤101和102的说明,此处不再赘述。
303、获取第二应用程序在显示界面上的持续显示时长。
可选的,终端设备获取第二应用程序在显示界面上的持续显示时长可以包括:终端设备实时获取第二应用程序在显示界面上的持续显示时长。
可选的,终端设备实时获取第二应用程序在显示界面上的持续显示时长,可以包括:终端设备获取第一频点和第二频点的差值;在上述差值大于预设差值阈值的情况下,实时获取第二应用程序在显示界面上的持续显示时长。
可以理解的是,对于第一频点和第二频点的差值,可以参考图1所示实施例中步骤103中对应的说明,此处不再赘述。
304、根据持续显示时长,确定第二应用程序的目标频点。
可选的,终端设备根据上述持续显示时长,确定第二应用程序的目标频点,可以包括但不限于以下实现方式:
方式1:
在上述持续显示时长小于等于第一时长阈值的情况下,将第一频点确定为第二应用程序的目标频点;
在上述持续显示时长大于第一时长阈值,且小于等于第二时长阈值的情况下,将第三频点确定为目标频点;其中,第三频点小于第一频点且大于第二频点;
在上述持续显示时长大于第二时长阈值的情况下,将第二频点确定为目标频点。
可选的,第三频点是第一频和第二频点之间的中间频点。
示例性的,在CPU包括超大核、大核以及小核时,第一频点为(2.55GHZ,2.25GHZ,1.8GHZ),第二频点为(2.07GHZ,1.77GHZ,1.8GHZ),第三频点为(2.26GHZ,1.96GHZ,1.8GHZ)。假设,第一时长阈值为60s,第二时长阈值为120s。在60s以内,终端设备以第一频点(2.55GHZ,2.25GHZ,1.8GHZ)控制第二应用程序运行;在(60s~120s],终端设备以第三频点(2.31GHZ,2.01GHZ,1.8GHZ)控制第二应用程序运行;在超过120s时,终端设备以第二频点(2.07GHZ,1.77GHZ,1.8GHZ)控制第二应用程序运行。
方式2:
在上述持续显示时长小于等于第三时长阈值的情况下,将第四频点确定为第二应用程序的目标频点;第四频点小于第一频点且大于第二频点;
在上述持续显示时长大于第三时长阈值的情况下,将第二频点确定为目标频点。
可选的,第四频点是第一频和第二频点之间的中间频点。
示例性的,在CPU包括超大核、大核以及小核时,第一频点为(2.55GHZ,2.25GHZ,1.8GHZ),第二频点为(2.07GHZ,1.77GHZ,1.8GHZ),第四频点为(2.26GHZ,1.96GHZ,1.8GHZ)。假设,第三时长阈值为120s。在(0s~120s],终端设备以第四频点(2.31GHZ,2.01GHZ,1.8GHZ)控制第二应用程序运行;在超过120s时,终端设备以第二频点(2.07GHZ,1.77GHZ,1.8GHZ)控制第二应用程序运行。
方式3:
在上述持续显示时长小于等于第四时长阈值的情况下,将第一频点确定为第二应用程序的目标频点;
在上述持续显示时长大于第四时长阈值,且小于等于第五时长阈值的情况下,将第六频点确定为第二应用程序的目标频点;
在上述持续显示时长大于第五时长阈值,且小于等于第六时长阈值的情况下,将第五频点确定为目标频点;
在上述持续显示时长大于第六时长阈值,且小于等于第七时长阈值的情况下,将第七频点确定为目标频点;
在上述持续时长大于第七时长阈值的情况下,将第二频点确定为目标频点。
其中,第五频点为第一频点和第二频点之间的频点,第六频点为第一频点和第五频点之间的频点,第七频点为第五频点和第二频点之间的频点。
可选的,第五频点是第一频和第二频点之间的中间频点,第六频点是第一频点和第五频点之间的中间频点,第七频点是第五频点和第二频点之间的中间频点。
示例性的,在CPU包括超大核、大核以及小核时,第一频点为(2.55GHZ,2.25GHZ,1.8GHZ),第二频点为(2.07GHZ,1.77GHZ,1.8GHZ),第五频点为(2.31GHZ,2.01GHZ,1.8GHZ),第六频点为(2.43GHZ,2.13GHZ,1.8GHZ)、第七频点为(2.19GHZ,1.89GHZ,1.8GHZ)。假设,第四时长阈值为30s,第五时长阈值为60s,第六时长阈值为90s,第七时长阈值为120s。在30s以内,终端设备以第一频点(2.55GHZ,2.25GHZ,1.8GHZ)控制第二应用程序运行;在(30s~60s],终端设备以第六频点(2.43GHZ,2.13GHZ,1.8GHZ)控制第二应用程序运行;在(60s~90],终端设备以第五频点(2.31GHZ,2.01GHZ,1.8GHZ)控制第二应用程序运行;在(90s~120],终端设备以第七频点(2.19GHZ,1.89GHZ,1.8GHZ控制第二应用程序运行;在超过120s时,终端设备以第二频点(2.07GHZ,1.77GHZ,1.8GHZ)控制第二应用程序运行。
305、根据目标频点控制第二应用程序运行。
需要说明的是,本申请实施例中的步骤305,可以参考图1所示实施例中的步骤104的说明,此处不再赘述。
在本申请实施例中,终端设备将显示界面上的第一应用程序切换为第二应用程序时,可以根据当前温度和第二应用程序在显示界面的持续显示时长,从第一频点和第二频点之间确定出一个或者多个目标频点作为第一频点到第二频点的缓冲频点,从而在一定程度上避免了显示界面上切换应用程序时,因为频点骤降,导致的应用程序显示卡顿的问题。
在本申请实施例中,可以解决由于发热限频后,用户短时间来回切换不同应用程序时,调用不同频点时造成的卡顿问题;也可以缓解由于发热限频后,用户长时间切换应用后,调用不同频点时频点骤变导致的卡顿问题。
请参阅图4,图4是本申请实施例公开的终端设备的一个实施例示意图。可以包括:
获取模块401,用于获取应用程序切换指令和当前温度。
处理模块402,用于根据应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;确定第二应用程序的目标频点,其中,目标频点小于等于第一频点,且大于等于第二频点,第一频点为在当前温度时,第一应用程序所对应第一温度门限的频点,第二频点为在当前温度时,第二应用程序所对应第二温度门限的频点;根据目标频点控制第二应用程序运行。
可选的,处理模块402,具体用于获取第二应用程序在显示界面上的持续显示时长;根据持续显示时长,确定第二应用程序的目标频点。
可选的,处理模块402,具体用于在持续显示时长小于等于第一时长阈值的情况下,将第一频点确定为第二应用程序的目标频点;在持续显示时长大于第一时长阈值,且小于等于第二时长阈值的情况下,将第三频点确定为目标频点;其中,第三频点小于第一频点且大于第二频点;在持续显示时长大于第二时长阈值的情况下,将第二频点确定为目标频点。
可选的,处理模块402,具体用于在持续显示时长小于等于第三时长阈值的情况下,将第四频点确定为第二应用程序的目标频点;其中,第四频点小于第一频点且大于第二频点;在持续显示时长大于第三时长阈值的情况下,将第二频点确定为目标频点。
可选的,当前温度包括:终端设备的当前表面温度、当前主板温度、当前中央处理器CPU温度、当前电池温度中的至少一项。
可选的,处理模块402,具体用于获取第一频点和第二频点的差值;在差值大于预设差值阈值的情况下,确定第二应用程序的目标频点。
可选的,处理模块402,还用于从运行于后台的应用程序中确定第三应用程序;对第三应用程序执行终止运行操作。
如图5所示,为本申请实施例中终端设备的另一个实施例示意图,可以包括:
图5示出的是与本申请实施例提供的终端设备相关的手机的部分结构的框图。参考图5,手机包括:射频(Radio Frequency,RF)电路510、存储器520、输入单元530、显示单元540、传感器550、音频电路560、无线保真(wireless fidelity,WiFi)模块570、处理器580、以及电源590等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合图5对手机的各个构成部件进行具体的介绍:
RF电路510可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器580处理;另外,将设计上行的数据发送给基站。通常,RF电路510包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmplifier,LNA)、双工器等。此外,RF电路510还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯***(GlobalSystem of Mobile communication,GSM)、通用分组无线服务(General Packet RadioService,GPRS)、码分多址(Code Division Multiple Access,CDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、长期演进(Long Term Evolution,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
存储器520可用于存储软件程序以及模块,处理器580通过运行存储在存储器520的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
输入单元530可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元530可包括触控面板531以及其他输入设备532。触控面板531,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板531上或在触控面板531附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板531可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器580,并能接收处理器580发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板531。除了触控面板531,输入单元530还可以包括其他输入设备532。具体地,其他输入设备532可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元540可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元540可包括显示面板541,可选的,可以采用液晶显示器(Liquid CrystalDisplay,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板541。进一步的,触控面板531可覆盖显示面板541,当触控面板531检测到在其上或附近的触摸操作后,传送给处理器580以确定触摸事件的类型,随后处理器580根据触摸事件的类型在显示面板541上提供相应的视觉输出。虽然在图5中,触控面板531与显示面板541是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板531与显示面板541集成而实现手机的输入和输出功能。
手机还可包括至少一种传感器550,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板541的亮度,接近传感器可在手机移动到耳边时,关闭显示面板541和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路560、扬声器561,传声器562可提供用户与手机之间的音频接口。音频电路550可将接收到的音频数据转换后的电信号,传输到扬声器561,由扬声器561转换为声音信号输出;另一方面,传声器562将收集的声音信号转换为电信号,由音频电路560接收后转换为音频数据,再将音频数据输出处理器580处理后,经RF电路510以发送给比如另一手机,或者将音频数据输出至存储器520以便进一步处理。
WiFi属于短距离无线传输技术,手机通过WiFi模块570可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图5示出了WiFi模块570,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器580是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器520内的软件程序和/或模块,以及调用存储在存储器520内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器580可包括一个或多个处理单元;优选的,处理器580可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器580中。
手机还包括给各个部件供电的电源590(比如电池),优选的,电源可以通过电源管理***与处理器580逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管未示出,手机还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本申请实施例中,处理器580还具有以下功能:
获取应用程序切换指令和当前温度;根据应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;确定第二应用程序的目标频点,其中,目标频点小于等于第一频点,且大于等于第二频点,第一频点为在当前温度时,第一应用程序所对应第一温度门限的频点,第二频点为在当前温度时,第二应用程序所对应第二温度门限的频点;根据目标频点控制第二应用程序运行。
可选的,处理器580还具有以下功能:
获取第二应用程序在显示界面上的持续显示时长;根据持续显示时长,确定第二应用程序的目标频点。
可选的,处理器580还具有以下功能:
在持续显示时长小于等于第一时长阈值的情况下,将第一频点确定为第二应用程序的目标频点;在持续显示时长大于第一时长阈值,且小于等于第二时长阈值的情况下,将第三频点确定为目标频点;其中,第三频点小于第一频点且大于第二频点;在持续显示时长大于第二时长阈值的情况下,将第二频点确定为目标频点。
可选的,处理器580还具有以下功能:
在持续显示时长小于等于第三时长阈值的情况下,将第四频点确定为第二应用程序的目标频点;其中,第四频点小于第一频点且大于第二频点;在持续显示时长大于第三时长阈值的情况下,将第二频点确定为目标频点。
可选的,当前温度包括:终端设备的当前表面温度、当前主板温度、当前中央处理器CPU温度、当前电池温度中的至少一项。
可选的,处理器580还具有以下功能:
获取第一频点和第二频点的差值;在差值大于预设差值阈值的情况下,确定第二应用程序的目标频点。
可选的,处理器580还具有以下功能:
从运行于后台的应用程序中确定第三应用程序;对第三应用程序执行终止运行操作。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。
所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。
应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本申请的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定特征、结构或特性可以以任意适合的方式结合在一个或多个实施例中。本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本申请所必须的。
在本申请的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物单元,即可位于一个地方,或者也可以分布到多个网络单元上。可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本申请各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元若以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本申请的各个实施例上述方法的部分或全部步骤。
在本申请所提供的实施例中,应理解,“与A对应的B”表示B与A相关联,根据A可以确定B。但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。
在本申请的各种实施例中,应理解,“A和/或B”的含义指的是A和B各自单独存在或者A和B同时存在的情况均包括在内。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
以上对本申请实施例公开的一种应用程序切换方法及终端设备、计算机可读存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (10)

1.一种应用程序切换方法,其特征在于,包括:
获取应用程序切换指令和当前温度;
根据所述应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;
确定所述第二应用程序的目标频点,其中,所述目标频点小于等于第一频点,且大于等于第二频点,所述第一频点为在所述当前温度时,所述第一应用程序所对应第一温度门限的频点,所述第二频点为在所述当前温度时,所述第二应用程序所对应第二温度门限的频点;
根据所述目标频点控制所述第二应用程序运行。
2.根据权利要求1所述的方法,其特征在于,所述确定所述第二应用程序的目标频点,包括:
获取所述第二应用程序在所述显示界面上的持续显示时长;
根据所述持续显示时长,确定所述第二应用程序的目标频点。
3.根据权利要求2所述的方法,其特征在于,所述根据所述持续显示时长,确定所述第二应用程序的目标频点,包括:
在所述持续显示时长小于等于第一时长阈值的情况下,将所述第一频点确定为所述第二应用程序的目标频点;
在所述持续显示时长大于所述第一时长阈值,且小于等于第二时长阈值的情况下,将第三频点确定为所述目标频点;所述第三频点小于所述第一频点且大于所述第二频点;
在所述持续显示时长大于所述第二时长阈值的情况下,将所述第二频点确定为所述目标频点。
4.根据权利要求2所述的方法,其特征在于,所述根据所述持续显示时长,确定所述第二应用程序的目标频点,包括:
在所述持续显示时长小于等于第三时长阈值的情况下,将第四频点确定为所述第二应用程序的目标频点;所述第四频点小于所述第一频点且大于所述第二频点;
在所述持续显示时长大于所述第三时长阈值的情况下,将所述第二频点确定为所述目标频点。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法应用于终端设备,所述当前温度包括:所述终端设备的当前表面温度、当前主板温度、当前中央处理器CPU温度、当前电池温度中的至少一项。
6.根据权利要求1-4中任一项所述的方法,其特征在于,所述确定所述第二应用程序的目标频点,包括:
获取所述第一频点和所述第二频点的差值;
在所述差值大于预设差值阈值的情况下,确定所述第二应用程序的目标频点。
7.根据权利要求1-4中任一项所述的方法,其特征在于,所述方法还包括:
从运行于后台的应用程序中确定第三应用程序;
对所述第三应用程序执行终止运行操作。
8.一种终端设备,其特征在于,包括:
获取模块,用于获取应用程序切换指令和当前温度;
处理模块,用于根据所述应用程序切换指令,将显示界面上的第一应用程序切换并显示为第二应用程序;确定所述第二应用程序的目标频点,其中,所述目标频点小于等于第一频点,且大于等于第二频点,所述第一频点为在所述当前温度时,所述第一应用程序所对应第一温度门限的频点,所述第二频点为在所述当前温度时,所述第二应用程序所对应第二温度门限的频点;根据所述目标频点控制所述第二应用程序运行。
9.一种终端设备,其特征在于,包括:
存储有可执行程序代码的存储器;
与所述存储器耦合的处理器;
所述处理器调用所述存储器中存储的所述可执行程序代码,执行权利要求1-7中任一项所述方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序包括用于执行权利要求1-7中任一项所述方法。
CN202010815364.0A 2020-08-13 2020-08-13 应用程序切换方法及终端设备、计算机可读存储介质 Active CN111966475B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010815364.0A CN111966475B (zh) 2020-08-13 2020-08-13 应用程序切换方法及终端设备、计算机可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010815364.0A CN111966475B (zh) 2020-08-13 2020-08-13 应用程序切换方法及终端设备、计算机可读存储介质

Publications (2)

Publication Number Publication Date
CN111966475A true CN111966475A (zh) 2020-11-20
CN111966475B CN111966475B (zh) 2023-03-24

Family

ID=73366092

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010815364.0A Active CN111966475B (zh) 2020-08-13 2020-08-13 应用程序切换方法及终端设备、计算机可读存储介质

Country Status (1)

Country Link
CN (1) CN111966475B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020387A (zh) * 2016-04-30 2016-10-12 安徽朗格暖通设备有限公司 一种移动终端温度的控制方法及移动终端
CN107479894A (zh) * 2017-08-21 2017-12-15 奇酷互联网络科技(深圳)有限公司 应用程序提速方法、***、移动终端及可读存储介质
US20170371487A1 (en) * 2016-06-28 2017-12-28 Tactual Labs Co. Frame-phase synchronization in frequency division modulated touch systems
CN107632886A (zh) * 2017-09-30 2018-01-26 努比亚技术有限公司 一种终端运行模式的切换方法、终端及计算机可读存储介质
CN109960395A (zh) * 2018-10-15 2019-07-02 华为技术有限公司 资源调度方法和计算机设备
CN109976860A (zh) * 2019-03-28 2019-07-05 努比亚技术有限公司 快速切换应用的方法、终端及存储介质
CN111007931A (zh) * 2019-12-09 2020-04-14 Oppo广东移动通信有限公司 温度控制方法、装置、存储介质及电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106020387A (zh) * 2016-04-30 2016-10-12 安徽朗格暖通设备有限公司 一种移动终端温度的控制方法及移动终端
US20170371487A1 (en) * 2016-06-28 2017-12-28 Tactual Labs Co. Frame-phase synchronization in frequency division modulated touch systems
CN107479894A (zh) * 2017-08-21 2017-12-15 奇酷互联网络科技(深圳)有限公司 应用程序提速方法、***、移动终端及可读存储介质
CN107632886A (zh) * 2017-09-30 2018-01-26 努比亚技术有限公司 一种终端运行模式的切换方法、终端及计算机可读存储介质
CN109960395A (zh) * 2018-10-15 2019-07-02 华为技术有限公司 资源调度方法和计算机设备
CN109976860A (zh) * 2019-03-28 2019-07-05 努比亚技术有限公司 快速切换应用的方法、终端及存储介质
CN111007931A (zh) * 2019-12-09 2020-04-14 Oppo广东移动通信有限公司 温度控制方法、装置、存储介质及电子设备

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
H.KIM: ""High Performance BCD Integrated Buck-Boost Converter in an AMOLED Display with Application of Self-Triggering Frequency Modulation"", 《ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING》 *
ICEXU2: ""app常用的性能测试指标"", 《HTTPS://WWW.CNBLOGS.COM/ICEXU/P/13386285.HTML》 *
王晓飞: ""智能家居综合服务管理平台的设计与实现"", 《中国优秀硕士学位论文全文数据库 工程科技II辑》 *

Also Published As

Publication number Publication date
CN111966475B (zh) 2023-03-24

Similar Documents

Publication Publication Date Title
CN106686396B (zh) 一种切换直播间的方法和***
EP3654165A1 (en) Method and apparatus for switching applications in split screen mode, and related device thereof
CN109062467B (zh) 分屏应用切换方法、装置、存储介质和电子设备
CN108920084B (zh) 一种游戏中的视野控制方法和装置
CN106993227B (zh) 一种进行信息展示的方法和装置
CN107949826B (zh) 一种消息显示方法、用户终端及图形用户接口
CN106911848B (zh) 输出提示消息的方法与终端设备
CN108958593B (zh) 一种确定通讯对象的方法及移动终端
CN110771121A (zh) 应用资源推荐方法及相关设备
CN106792076B (zh) 一种进行信息展示的方法、装置和***
CN108668328B (zh) 一种网络切换方法及移动终端
CN107317918B (zh) 参数设置方法及相关产品
CN108762613B (zh) 一种状态图标显示方法及移动终端
CN111526426A (zh) 一种视频播放方法、终端设备及存储介质
CN108093137B (zh) 一种拨号方法及移动终端
JP6915074B2 (ja) メッセージ通知方法及び端末
CN113050863A (zh) 页面切换方法、装置、存储介质及电子设备
CN109104640B (zh) 虚拟礼物赠送方法、装置及存储设备
CN112286286B (zh) 待机控制方法及可穿戴设备、计算机可读存储介质
CN109660445B (zh) 一种消息处理方法、装置及存储介质
CN110915187B (zh) 信息推荐方法及相关设备
CN106293407B (zh) 一种图片显示方法及终端设备
CN110277097B (zh) 数据处理方法及相关设备
CN108920086B (zh) 分屏退出方法、装置、存储介质和电子设备
CN110888572A (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
GR01 Patent grant
GR01 Patent grant