CN106919402A - A kind of control method of mobile terminal, device and mobile terminal - Google Patents
A kind of control method of mobile terminal, device and mobile terminal Download PDFInfo
- Publication number
- CN106919402A CN106919402A CN201710142877.8A CN201710142877A CN106919402A CN 106919402 A CN106919402 A CN 106919402A CN 201710142877 A CN201710142877 A CN 201710142877A CN 106919402 A CN106919402 A CN 106919402A
- Authority
- CN
- China
- Prior art keywords
- target object
- layer
- screen
- frame rate
- resolution
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例公开了一种移动终端的控制方法、装置及移动终端。所述方法包括获取当前显示的图层中的图层内容;根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种,可以对用户关注度低的目标对象进行降功耗处理,实现了在降低终端功耗的同时兼顾显示效果,提高了终端的续航能力。
The embodiment of the invention discloses a mobile terminal control method, device and mobile terminal. The method includes acquiring layer content in the currently displayed layer; determining a target object satisfying a set condition according to the layer content, wherein the set condition is that the user's degree of attention to the target object is lower than the set Threshold, the target object includes layers, application programs or interface elements; use a set processing method to perform power consumption reduction processing on the target object, wherein the processing method includes reducing the drawing frame rate of the target object 1. Reduce at least one of the synthesis frame rate of the target object, reduce the refresh rate of the area where the target object is located, and reduce the resolution of the target object, and perform power reduction processing on target objects with low user attention , realizing display effects while reducing power consumption of the terminal, and improving battery life of the terminal.
Description
技术领域technical field
本发明实施例涉及移动终端技术,尤其涉及一种移动终端的控制方法、装置及移动终端。Embodiments of the present invention relate to mobile terminal technologies, and in particular, to a mobile terminal control method and device, and a mobile terminal.
背景技术Background technique
随着移动终端技术的发展,移动终端在处理能力以及功能上都有了很大的提高,成为人们生活、工作以及娱乐的必需品。在安装有操作系统的移动终端中,移动终端通过不断刷新显示画面来呈现不同时刻下的各种显示画面。With the development of mobile terminal technology, the processing capability and functions of the mobile terminal have been greatly improved, and it has become a necessity for people's life, work and entertainment. In a mobile terminal installed with an operating system, the mobile terminal continuously refreshes the display screen to present various display screens at different times.
在手机等移动终端中的显示刷新流程中主要包括画面绘制操作、画面合成操作和显示操作。以游戏或视频等应用为例,首先执行绘图(Render)操作,以分别绘制各自的图像;待所有应用完成Render操作后,系统执行合成(Compose)操作,以将各应用所绘制的图像合成为一个显示帧;将该显示帧输出到屏幕上进行最终显示。相关技术中的移动终端在各个操作中的显示控制方法存在缺陷,需要改进。The display refresh process in a mobile terminal such as a mobile phone mainly includes a picture drawing operation, a picture composition operation and a display operation. Taking applications such as games or videos as an example, the Render operation is first performed to draw their respective images; after all applications have completed the Render operation, the system performs a Compose operation to combine the images drawn by each application into a A display frame; outputs the display frame to the screen for final display. The display control method of the mobile terminal in various operations in the related art has defects and needs to be improved.
发明内容Contents of the invention
本发明实施例提供一种移动终端的控制方法、装置及移动终端,可以优化移动终端的显示控制方法,降低移动终端的功耗,提高续航能力。Embodiments of the present invention provide a mobile terminal control method, device, and mobile terminal, which can optimize the display control method of the mobile terminal, reduce power consumption of the mobile terminal, and improve battery life.
第一方面,本发明实施例提供了一种移动终端的控制方法,包括:In a first aspect, an embodiment of the present invention provides a method for controlling a mobile terminal, including:
获取当前显示的图层中的图层内容;Get the layer content in the currently displayed layer;
根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;Determining a target object that satisfies a set condition according to the content of the layer, wherein the set condition is that the user's degree of attention to the target object is lower than a set threshold, and the target object includes a layer, an application program, or an interface element;
采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。Use a set processing method to perform power reduction processing on the target object, wherein the processing method includes reducing the drawing frame rate of the target object, reducing the composite frame rate of the target object, and reducing the target object At least one of the refresh rate of the region and the reduction of the resolution of the target object.
第二方面,本发明实施例还提供了一种移动终端的控制装置,该装置包括:In a second aspect, an embodiment of the present invention further provides a control device for a mobile terminal, the device comprising:
内容获取模块,用于获取当前显示的图层中的图层内容;A content acquisition module, configured to acquire layer content in the currently displayed layer;
对象确定模块,用于根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;An object determination module, configured to determine a target object that satisfies a set condition according to the layer content, wherein the set condition is that the user's degree of attention to the target object is lower than a set threshold, and the target object includes a layer, application or interface elements;
对象处理模块,用于采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。The object processing module is configured to use a set processing method to perform power consumption reduction processing on the target object, wherein the processing method includes reducing the drawing frame rate of the target object and reducing the composite frame rate of the target object , reducing at least one of the refresh rate of the area where the target object is located, and reducing the resolution of the target object.
第三方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:In the third aspect, the embodiment of the present invention also provides a mobile terminal, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the following steps when executing the computer program :
获取当前显示的图层中的图层内容;Get the layer content in the currently displayed layer;
根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;Determining a target object that satisfies a set condition according to the content of the layer, wherein the set condition is that the user's degree of attention to the target object is lower than a set threshold, and the target object includes a layer, an application program, or an interface element;
采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。Use a set processing method to perform power reduction processing on the target object, wherein the processing method includes reducing the drawing frame rate of the target object, reducing the composite frame rate of the target object, and reducing the target object At least one of the refresh rate of the region and the reduction of the resolution of the target object.
本发明实施例通过获取当前显示的图层中的图层内容;根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。通过采用上述技术方案,可以对用户关注度低的目标对象进行降功耗处理,实现了在降低终端功耗的同时兼顾显示效果,提高了终端的续航能力。In the embodiment of the present invention, by acquiring the layer content in the currently displayed layer; according to the layer content, the target object that satisfies the set condition is determined, wherein the set condition is that the user's degree of attention to the target object is lower than the set condition. Set a threshold, the target object includes a layer, an application program, or an interface element; use a set processing method to perform power reduction processing on the target object, wherein the processing method includes reducing the drawing frame of the target object At least one of rate, reducing the synthesis frame rate of the target object, reducing the refresh rate of the area where the target object is located, and reducing the resolution of the target object. By adopting the above technical solution, the power consumption reduction processing can be performed on the target objects with low user attention, so that the terminal power consumption can be reduced while the display effect is taken into account, and the battery life of the terminal can be improved.
附图说明Description of drawings
图1是本发明实施例提供的一种移动终端的控制方法的流程图;FIG. 1 is a flowchart of a method for controlling a mobile terminal provided by an embodiment of the present invention;
图2是本发明实施例提供的一种显示过程示意图;Fig. 2 is a schematic diagram of a display process provided by an embodiment of the present invention;
图3是本发明实施例提供的Vsync显示刷新机制的示意图;3 is a schematic diagram of a Vsync display refresh mechanism provided by an embodiment of the present invention;
图4是本发明实施例提供的另一种移动终端的控制方法的流程示意图;FIG. 4 is a schematic flowchart of another method for controlling a mobile terminal provided by an embodiment of the present invention;
图5是本发明实施例提供的一种屏幕分屏模式下的显示界面示意图;Fig. 5 is a schematic diagram of a display interface in a split-screen mode provided by an embodiment of the present invention;
图6是本发明实施例提供的另一种移动终端的控制方法的流程示意图;FIG. 6 is a schematic flowchart of another method for controlling a mobile terminal provided by an embodiment of the present invention;
图7是本发明实施例提供的一种应用分屏模式下的显示界面示意图;Fig. 7 is a schematic diagram of a display interface in an application split-screen mode provided by an embodiment of the present invention;
图8是本发明实施例提供的一种移动终端的控制装置的结构框图;FIG. 8 is a structural block diagram of a control device for a mobile terminal provided by an embodiment of the present invention;
图9是本发明实施例提供的一种移动终端的结构示意图。FIG. 9 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present invention.
具体实施方式detailed description
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。The present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, but not to limit the present invention. In addition, it should be noted that, for the convenience of description, only some structures related to the present invention are shown in the drawings but not all structures.
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the steps as sequential processing, many of the steps may be performed in parallel, concurrently, or simultaneously. Additionally, the order of steps may be rearranged. The process may be terminated when its operations are complete, but may also have additional steps not included in the figure. The processing may correspond to a method, function, procedure, subroutine, subroutine, or the like.
图1为本发明实施例提供的一种移动终端的控制方法的流程图,该方法可以由移动终端的控制装置执行,其中该装置可由软件和/或硬件实现,一般可集成在移动终端中。如图1所示,该方法包括:FIG. 1 is a flow chart of a method for controlling a mobile terminal provided by an embodiment of the present invention. The method can be executed by a control device of the mobile terminal, wherein the device can be implemented by software and/or hardware, and generally can be integrated in the mobile terminal. As shown in Figure 1, the method includes:
步骤110、获取当前显示的图层中的图层内容。Step 110, acquiring layer content in the currently displayed layer.
其中,图层内容包括文本、图片、表格、插件,控件或嵌套图层。Wherein, the layer content includes text, picture, table, plug-in, control or nested layer.
示例性的,本发明实施例中的移动终端具体可为手机、智能手表、平板电脑、游戏机、个人数字助理和数字多媒体播放器等包含显示屏的设备。按照设定的周期实时检测显示屏中显示的图层。将检测到的图层作为目标图层,获取该目标图层中的图层内容。示例性的,根据当前显示的图层的图层标识读取Frame Buffer(帧缓冲器)中的该图层关联的数据。根据所读取的数据确定该图层中设定区域对应的文本、图片、表格、插件,控件和/或嵌套在该图层中的又一图层。Exemplarily, the mobile terminal in the embodiment of the present invention may specifically be a device including a display screen, such as a mobile phone, a smart watch, a tablet computer, a game console, a personal digital assistant, and a digital multimedia player. The layer displayed on the display screen is detected in real time according to the set cycle. Use the detected layer as the target layer, and get the layer content in the target layer. Exemplarily, the data associated with the layer in the Frame Buffer (frame buffer) is read according to the layer identifier of the currently displayed layer. Determine the text, picture, table, plug-in, control and/or another layer nested in the layer corresponding to the set area in the layer according to the read data.
步骤120、根据所述图层内容确定满足设定条件的目标对象。Step 120, determine the target object satisfying the set condition according to the content of the layer.
其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素。界面元素包括视窗、文本框、图表、按钮、下拉式菜单等。设定条件中包括的设定阈值的确定方式可以有很多种。示例性的,可调研用户群体在使用移动终端的过程中对不同图层、应用程序或界面元素的关注情况,统计大多数用户在对不同图层、应用程序或界面元素进行操作时的操作耗时、人眼在屏幕上聚焦的频率或操作频率等。根据统计结果将不同图层、应用程序或界面元素进行排序,将排序靠后的设定数量的图层、应用程序或界面元素认为是用户不太关注的对象。根据用户不太关注的对象对应的操作耗时、人眼在屏幕上聚焦的频率或操作频率确定设定条件,并在移动终端出厂前进行设定。Wherein, the set condition is that the user's degree of attention to the target object is lower than a set threshold, and the target object includes a layer, an application program or an interface element. Interface elements include windows, text boxes, charts, buttons, pull-down menus, and more. There are many ways to determine the set threshold included in the set condition. Exemplarily, it is possible to investigate the user group's attention to different layers, applications or interface elements in the process of using the mobile terminal, and count the operation consumption of most users when operating different layers, applications or interface elements. time, the frequency at which the human eye focuses on the screen or the operating frequency, etc. According to the statistical results, different layers, applications or interface elements are sorted, and a set number of layers, applications or interface elements ranked lower are regarded as objects that users do not pay much attention to. The setting conditions are determined according to the operation time corresponding to the objects that the user does not pay much attention to, the frequency of human eyes focusing on the screen or the operating frequency, and are set before the mobile terminal leaves the factory.
可替换的,用户在开启使用移动终端前,可开启用户行为分析功能。在用户行为分析功能开启后,由移动终端采集用户对不同图层、应用程序或界面元素进行操作的相关数据。根据所采集的数据分析出本用户不太关注的对象。根据本用户不太关注的对象对应的操作耗时、人眼在屏幕上聚焦的频率或操作频率确定设定条件。优选的,可以是平均耗时,平均聚焦频率或平均操作频率。Alternatively, the user may enable the user behavior analysis function before starting to use the mobile terminal. After the user behavior analysis function is turned on, the mobile terminal collects data related to the user's operations on different layers, applications or interface elements. According to the collected data, the objects that the user does not pay much attention to are analyzed. The setting conditions are determined according to the time-consuming operation corresponding to the object that the user does not pay much attention to, the frequency at which the human eye focuses on the screen, or the operating frequency. Preferably, it may be the average elapsed time, the average focus frequency or the average operation frequency.
例如,可以是按照设定的周期启用移动终端屏幕上方的摄像头(如前置摄像头或者位于移动终端正面的可旋转摄像头),通过该摄像头捕捉包含用户面部的图像,通过识别眼球位置来判断用户的眼睛是否在屏幕上聚焦。同时还可以确定眼睛在屏幕上的聚焦位置。若检测到人眼在屏幕上聚焦一次,则计数器加1。从而,可以确定如图层、应用程序或界面元素等对象在屏幕中显示设定时间后,人眼在屏幕上聚焦的频率。对于当前显示的应用程序,若检测到人眼在屏幕上聚焦的频率低于设定阈值,则确定该应用程序满足设定条件。或者,对于当前显示的应用程序,若检测到人眼在某一按钮对应区域的聚焦频率低于设定阈值,则确定该应用程序中某些界面元素满足设定条件。For example, a camera above the screen of the mobile terminal (such as a front-facing camera or a rotatable camera located on the front of the mobile terminal) may be activated according to a set cycle, and the camera captures an image containing the user's face, and judges the user's posture by identifying the position of the eyeballs. Whether the eyes are focused on the screen. It also determines where the eyes are focusing on the screen. If it is detected that the human eye focuses on the screen once, the counter is incremented by 1. Thus, it is possible to determine the frequency with which the human eye focuses on the screen after an object such as a layer, an application program or an interface element has been displayed on the screen for a set time. For the currently displayed application program, if it is detected that the frequency of human eyes focusing on the screen is lower than the set threshold, it is determined that the application program satisfies the set condition. Or, for the currently displayed application program, if it is detected that the focus frequency of human eyes in the area corresponding to a certain button is lower than the set threshold, it is determined that some interface elements in the application program meet the set conditions.
步骤130、采用设定的处理方式,对所述目标对象进行降功耗处理。Step 130: Perform power consumption reduction processing on the target object using a set processing manner.
其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。Wherein, the processing method includes at least one of reducing the drawing frame rate of the target object, reducing the composite frame rate of the target object, reducing the refresh rate of the area where the target object is located, and reducing the resolution of the target object kind.
例如,若该目标对象是用户不太关注的图层,则可以控制该图层的绘制帧率降低至预设绘制帧率。还可以在此基础上,控制该图层所在区域的屏幕刷新率。例如,若该图层仅占据屏幕的部分区域,则控制该部分区域的刷新率降低至预设刷新率。还可以在此基础上,控制在该图层中显示的界面元素的分辨率降低至预设分辨率。For example, if the target object is a layer that the user pays little attention to, the drawing frame rate of the layer may be controlled to be reduced to a preset drawing frame rate. On this basis, you can also control the screen refresh rate of the area where the layer is located. For example, if the layer only occupies a partial area of the screen, the refresh rate of the partial area is controlled to be reduced to a preset refresh rate. On this basis, it is also possible to control the resolution of the interface elements displayed in this layer to be reduced to a preset resolution.
又如,若该目标对象是用户不太关注的应用程序,则可以控制该应用程序的绘制帧率降低至预设绘制帧率。还可以在此基础上,控制该应用程序所在区域的屏幕刷新率。例如,若当前终端处于应用分屏模式,则控制该应用程序对应的区域的刷新率降低至预设刷新率。还可以在此基础上,控制该应用程序对应的界面元素的分辨率降低至预设分辨率。For another example, if the target object is an application program that the user pays little attention to, the drawing frame rate of the application program may be controlled to be reduced to a preset drawing frame rate. On this basis, the screen refresh rate of the area where the application is located can also be controlled. For example, if the current terminal is in the application split-screen mode, the refresh rate of the area corresponding to the application is controlled to be reduced to a preset refresh rate. On this basis, it is also possible to control the resolution of the interface elements corresponding to the application program to be reduced to a preset resolution.
本发明实施例中所采用的降功耗处理的方式可以有很多种,如上文所述的降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率或降低所述目标对象的分辨率。There are many ways to reduce power consumption used in the embodiment of the present invention, such as reducing the drawing frame rate of the target object, reducing the composite frame rate of the target object, and reducing the frame rate of the target object. refresh rate of the area or reduce the resolution of the target object.
为了便于理解,下面以Android系统为例,对Android系统中显示画面从生成到显示的过程进行简单的说明。图2为本发明实施例提供的一种显示过程示意图。For ease of understanding, the Android system is taken as an example below to briefly describe the process from generation to display of the display screen in the Android system. FIG. 2 is a schematic diagram of a display process provided by an embodiment of the present invention.
首先,在应用(Application)层,每个应用程序(以下简称应用或APP)包含1个或多个图层,各个应用APP1、APP2…APPN按照自己的应用设计情况(一般由对应的安装包APK决定)各自单独执行图层绘制(Render)操作(即绘制图层上的图像),并在绘制操作处理完成后,各应用将所绘制的所有图层发送给执行图层合成操作的图层合成模块(Surfaceflinger)。First, at the application layer, each application (hereinafter referred to as application or APP) contains one or more layers, and each application APP1, APP2... APPN is designed according to its own application (generally by the corresponding installation package APK Decision) execute the layer rendering (Render) operation (that is, draw the image on the layer) independently, and after the rendering operation is completed, each application sends all the drawn layers to the layer composition that performs the layer composition operation Module (Surfaceflinger).
然后,在应用框架(Framework)层,所有图层(包括可见图层和不可见图层)组成一个图层列表,定义为ListAll。图层合成模块从ListAll中挑选出可见图层组成可见图层列表,定义为DisplayList。随后,图层合成模块从系统中三个可循环使用的帧缓冲器(FrameBuffer,简称BF或buffer)中,找出一个空闲的FB,并在该空闲的FB上,根据应用配置信息,例如哪个图层应该置底、哪个图层应该置顶、哪个区域为可见区以及哪个区域为透明区等等,通过合成(Compose)操作,将DisplayList中包含的图层叠加在一起,得到最终的待显示画面。Then, at the application framework (Framework) layer, all layers (including visible layers and invisible layers) form a layer list, which is defined as ListAll. The layer composition module selects visible layers from ListAll to form a visible layer list, which is defined as DisplayList. Subsequently, the layer synthesis module finds an idle FB from three recyclable frame buffers (FrameBuffer, referred to as BF or buffer) in the system, and on the idle FB, according to the application configuration information, such as which Layers should be set to the bottom, which layer should be set to the top, which area is the visible area, which area is the transparent area, etc., through the Compose operation, the layers contained in the DisplayList are superimposed together to obtain the final image to be displayed .
最后,在内核(Kernel)层,可以将待显示画面传输给显示硬件(包括显示控制器和显示屏,使待显示画面最终显示在显示屏上。这里对显示屏的类型不做限定,例如可以是液晶显示器(Liquid Crystal Display,LCD)。Finally, at the kernel (Kernel) layer, the image to be displayed can be transmitted to the display hardware (including a display controller and a display screen, so that the image to be displayed is finally displayed on the display screen. The type of display screen is not limited here, for example, It is a liquid crystal display (Liquid Crystal Display, LCD).
另外,Android系统在显示刷新的过程中引入了同步(Vsync)刷新机制。图3为本发明实施例提供的Vsync显示刷新机制的示意图。具体地,Vsync刷新机制其实就是在整个显示流程中,插入“心跳”即系统同步(Vsync)信号,由显示控制器发送给CPU,用于产生Vsync中断,以控制每次图层绘制操作和图层合成操作都需要按照心跳来完成,从而将整个显示过程中的关键步骤都纳入到Vsync的统一管理机制。Vsync信号的频率目前常见为60Hz。如图3所示,假设Vsync信号周期为T,不考虑信号的传输延迟,第一个Vsync信号Vsync1到达CPU后,CPU向各应用转发该第一个Vsync信号Vsync1,各应用响应用户在显示屏上的触摸滑动等操作,开始执行绘制操作;在各应用完成绘制操作后,得到各应用所绘制的多个图层。第二个Vsync信号Vsync2到达CPU后,CPU向图层合成模块转发该第二个Vsync信号Vsync2,图层合成模块开始执行图层合成操作,将各应用所绘制的多个图层进行合成,生成待显示画面。第三个Vsync信号Vsync3到达CPU后,系统开始执行显示刷新,并将该待显示画面最终显示在显示屏上。由上述描述可知,应用程序、图层合成模块和显示屏接收到的Vsync信号的频率是一致的,且是预先设置好的固定值。In addition, the Android system introduces a synchronous (Vsync) refresh mechanism in the process of display refresh. FIG. 3 is a schematic diagram of a Vsync display refresh mechanism provided by an embodiment of the present invention. Specifically, the Vsync refresh mechanism is actually to insert a "heartbeat" or system synchronization (Vsync) signal in the entire display process, which is sent by the display controller to the CPU to generate a Vsync interrupt to control each layer drawing operation and graphics. The layer composition operation needs to be completed according to the heartbeat, so that the key steps in the entire display process are included in the unified management mechanism of Vsync. The frequency of the Vsync signal is currently 60 Hz. As shown in Figure 3, assuming that the period of the Vsync signal is T, regardless of the transmission delay of the signal, after the first Vsync signal Vsync1 reaches the CPU, the CPU forwards the first Vsync signal Vsync1 to each application, and each application responds to the Touch and swipe on the screen to start drawing operations; after each application completes the drawing operation, multiple layers drawn by each application are obtained. After the second Vsync signal Vsync2 reaches the CPU, the CPU forwards the second Vsync signal Vsync2 to the layer compositing module, and the layer compositing module starts to perform the layer compositing operation, compositing multiple layers drawn by each application to generate The screen to be displayed. After the third Vsync signal Vsync3 reaches the CPU, the system starts to perform display refresh, and finally displays the picture to be displayed on the display screen. It can be seen from the above description that the frequency of the Vsync signal received by the application program, the layer synthesis module and the display screen is consistent and is a preset fixed value.
在移动终端图层绘制、合成和刷新显示的流程中,存在3种帧率:绘制帧率、合成帧率和刷新率。In the process of layer drawing, compositing and refresh display on mobile terminals, there are three frame rates: drawing frame rate, compositing frame rate and refresh rate.
其中,绘制帧率为图层绘制完成后,触发图层合成模块进行图层合成的帧率,可以理解为单位时间(例如,1秒钟)绘制的图层帧数。所述绘制帧率包括应用程序的绘制帧率和图层的绘制帧率。系统中运行的应用程序可能有多个,每个应用程序可能包括多个图层,例如,视频播放器应用程序下一般包括三个图层:一个显示视频内容的图层,可定义为U1;两个SurfaceView类型的图层,一个用于显示弹幕内容,可定义为U2,另一个用于显示用户界面(User Interface,UI)控件(如播放进度条、音量控制条以及各种控制按钮等)和广告,可定义为U3。所述应用程序的绘制帧率为应用程序单位时间内执行绘制操作的次数,其中,执行一次绘制操作时可能绘制了一个或者多个图层。所述图层的绘制帧率为同一编号或名称(如前面的U1、U2或U3)的图层单位时间内被触发绘制的次数。Wherein, the drawing frame rate triggers the layer composition module to perform layer composition after the layer drawing is completed, which can be understood as the number of layer frames drawn per unit time (for example, 1 second). The drawing frame rate includes the drawing frame rate of the application program and the drawing frame rate of the layer. There may be multiple applications running in the system, and each application may include multiple layers. For example, the video player application generally includes three layers: a layer that displays video content, which can be defined as U1; Two layers of SurfaceView type, one is used to display bullet chat content, which can be defined as U2, and the other is used to display user interface (UI) controls (such as playback progress bar, volume control bar, and various control buttons, etc. ) and advertisement, which can be defined as U3. The drawing frame rate of the application program is the number of times the application program performs drawing operations per unit time, wherein one or more layers may be drawn during one drawing operation. The drawing frame rate of the layer is the number of triggered drawing times per unit time for the layer with the same number or name (such as U1, U2 or U3 above).
合成帧率为把各个应用程序绘制的图层合成为一个待显示画面的帧率,可以理解为单位时间合成的画面帧数。Compositing frame rate is the frame rate at which layers drawn by various applications are synthesized into a frame to be displayed, which can be understood as the number of frame frames synthesized per unit time.
刷新率为移动终端显示屏画面刷新的帧率。一般,显示屏会以60Hz的刷新率刷新。The refresh rate is the frame rate for refreshing the display screen of the mobile terminal. Typically, the display is refreshed at a refresh rate of 60Hz.
可通过降低用于绘制图层、合成图层或屏幕刷新的参考信号(如Vsync信号)的频率来实现降低图层绘制帧率、降低图层合成帧率或降低屏幕刷新率,且绘制图层、合成图层和屏幕刷新对应的Vsync信号的频率可以相同(如均由60Hz降为50Hz)也可以各不相同(如由60Hz分别降为50Hz、52Hz和54Hz)。也可通过变更图层绘制操作、图层合成操作和屏幕刷新操作对参考信号的响应机制来实现降低图层绘制帧率、降低图层合成帧率或降低屏幕刷新率。例如,接收到的第2n+1个信号响应,接收到的第2n个信号不响应;又如,以n个(如5个)信号为一组,每组中的第一类预设编号(如1,2,4,5)的信号响应,第二类预设编号(如4)的信号不响应。It can be achieved by reducing the frequency of the reference signal (such as Vsync signal) used to draw the layer, composite layer or screen refresh to reduce the layer drawing frame rate, reduce the layer composition frame rate or reduce the screen refresh rate, and draw the layer The frequencies of the Vsync signals corresponding to the composition layer and the screen refresh can be the same (for example, both are reduced from 60 Hz to 50 Hz) or different (for example, from 60 Hz to 50 Hz, 52 Hz and 54 Hz respectively). It is also possible to reduce the layer drawing frame rate, layer composition frame rate or screen refresh rate by changing the response mechanism of the layer drawing operation, layer composition operation and screen refresh operation to the reference signal. For example, the 2n+1th signal received responds, and the 2nth signal received does not respond; another example, with n (such as 5) signals as a group, the first type of preset number in each group ( Signals such as 1, 2, 4, 5) respond, and signals of the second type of preset number (such as 4) do not respond.
降低显示画面分辨率可以在图层绘制阶段或图层合成阶段来实现,例如应用程序在绘制图层时降低图像的分辨率,又如图层合成模块可在进行合成前将图层的分辨率调低或者在图层合成过程中将待显示画面的分辨率调低,其中,调低分辨率可通过图像处理相关手段实现。Reducing the resolution of the display screen can be achieved in the layer drawing stage or the layer composition stage. For example, the application reduces the image resolution when drawing a layer, and the layer composition module can reduce the resolution of the layer before compositing. Decrease or reduce the resolution of the image to be displayed during the layer compositing process, wherein the resolution reduction can be achieved through image processing related means.
本实施例的技术方案,通过获取当前显示的图层中的图层内容;根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。通过采用上述技术方案,可以对用户关注度低的目标对象进行降功耗处理,实现了在降低终端功耗的同时兼顾显示效果,提高了终端的续航能力。In the technical solution of this embodiment, by obtaining the layer content in the currently displayed layer; according to the content of the layer, the target object that satisfies the set condition is determined, wherein the set condition is the user's degree of attention to the target object Below the set threshold, the target object includes a layer, an application program, or an interface element; using a set processing method, the power consumption reduction processing is performed on the target object, wherein the processing method includes reducing the power consumption of the target object At least one of drawing frame rate of the target object, reducing the synthesis frame rate of the target object, reducing the refresh rate of the area where the target object is located, and reducing the resolution of the target object. By adopting the above technical solution, the power consumption reduction processing can be performed on the target objects with low user attention, so that the terminal power consumption can be reduced while the display effect is taken into account, and the battery life of the terminal can be improved.
图4是本发明实施例提供的另一种移动终端的控制方法的流程示意图。如图4所示,该方法包括:Fig. 4 is a schematic flowchart of another method for controlling a mobile terminal provided by an embodiment of the present invention. As shown in Figure 4, the method includes:
步骤410、获取当前显示的图层中的图层内容。Step 410, acquiring layer content in the currently displayed layer.
按照设定的周期获取当前屏幕中显示的图层,确定各个图层包含的图层内容。其中,图层内容可以是该图层在用户界面(UI)中显示的界面元素,如图片、按钮、数字键盘或图标等。Acquire the layers displayed on the current screen according to the set cycle, and determine the layer content contained in each layer. Wherein, the content of the layer may be an interface element displayed by the layer in a user interface (UI), such as a picture, a button, a numeric keypad, or an icon.
步骤420、根据所述图层内容确定满足设定条件的目标对象。Step 420, determine the target object satisfying the set condition according to the content of the layer.
自图层或应用程序在用户界面中展示开始,确定用户在设定时间长度内对该图层或应用程序的关注度,判断该关注度是否低于设定阈值。若是,则确定该图层或应用程序为目标对象,否则,认为该图层或应用程序不是目标对象。Since the layer or application is displayed in the user interface, determine the user's attention to the layer or application within a set period of time, and determine whether the attention is lower than the set threshold. If yes, determine that the layer or application is the target object; otherwise, consider that the layer or application is not the target object.
图5是本发明实施例提供的一种屏幕分屏模式下的显示界面示意图。如图5所示,基础屏幕510中播放视频应用,扩展屏幕530中显示聊天应用。可以由视频在基础屏幕510中开始播放的时刻起,统计用户在设定时间长度内对该视频应用的关注度。例如,可以通过采集人眼在基础屏幕510上聚焦的频率,确定用户在设定时间长度内对该视频应用的关注度。优选的,还可以根据人眼在基础屏幕510上的聚焦位置以及该聚焦位置对应的聚焦频率,确定用户在设定时间长度内对该视频应用中的按钮的关注度。通过将关注度与设定阈值进行比较的方式,可以确定该关注度对应的视频应用或该视频应用中的按钮是否为目标对象。Fig. 5 is a schematic diagram of a display interface in a screen split mode provided by an embodiment of the present invention. As shown in FIG. 5 , a video application is played on the basic screen 510 , and a chat application is displayed on the extended screen 530 . From the moment when the video starts to play on the basic screen 510 , the user's attention to the video application within a set period of time can be counted. For example, by collecting the frequency at which human eyes focus on the basic screen 510 , it is possible to determine the user's degree of attention to the video application within a set period of time. Preferably, according to the focus position of the human eye on the basic screen 510 and the focus frequency corresponding to the focus position, the user's attention degree to the button in the video application within a set period of time can also be determined. By comparing the degree of attention with a set threshold, it can be determined whether the video application corresponding to the degree of attention or the button in the video application is the target object.
可以理解的是,自图层在用户界面中展示的时刻开始,可以采用类似的方式确定用户在设定时间长度内对该图层的关注度。例如,若用户开启弹幕功能,则在基础屏幕510上会显示弹幕信息,此时,弹幕层在用户界面中展示。例如,可以通过采集人眼在基础屏幕510上聚焦的位置和聚焦频率,确定用户在设定时间长度内对弹幕层的关注度。又如,由于弹幕通常在较短的时间内滑过屏幕,因此,还可以采集人眼移动的频率,通过该频率与设定频率阈值的比较结果,确定用户在设定时间长度内对弹幕层的关注度。It can be understood that, starting from the moment when the layer is displayed in the user interface, a similar manner can be used to determine the user's attention to the layer within a set period of time. For example, if the user enables the bullet chatting function, the bullet chatting information will be displayed on the basic screen 510, and at this time, the bullet chatting layer is displayed in the user interface. For example, by collecting the focus position and frequency of the human eyes on the basic screen 510, it is possible to determine the user's attention to the barrage layer within a set period of time. As another example, since bullet chatting usually slides across the screen in a relatively short period of time, the frequency of human eye movement can also be collected, and by comparing the frequency with the set frequency threshold, it can be determined that the user responds to the bullet screen within the set period of time. The attention of the curtain layer.
可替换的,统计对图层或应用程序对应的界面元素的操作耗时,将该操作耗时与设定时间阈值进行比较,根据比较结果确定该界面元素是否为目标对象。例如,在拨打电话时,用户点击拨号键盘执行拨号操作的耗时小于设定时间阈值,可以将拨号键盘作为目标对象。Alternatively, the operation time of the interface element corresponding to the layer or the application program is counted, the operation time is compared with the set time threshold, and whether the interface element is the target object is determined according to the comparison result. For example, when making a call, if it takes less than a set time threshold for the user to click the dial pad to perform the dial operation, the dial pad may be used as the target object.
可替换的,统计对图层或应用程序的操作频率,将该操作频率与设定频率阈值进行比较,根据比较结果确定该图层或应用程序是否为目标对象。例如,用户通过天气应用查询天气情况的操作频率低于设定频率阈值,则将该天气应用确定为目标对象。又如,用户在观看视频时,用户通常会拖动进度条以调整播放进度,此时,采集用户输入的进度条拖动操作,计算用户拖动进度条的频率。若该频率高于设定的播放进度调整频率,则将该进度条确定为目标对象。Alternatively, count the operation frequency of the layer or application, compare the operation frequency with a set frequency threshold, and determine whether the layer or application is the target object according to the comparison result. For example, if the user's operation frequency of querying weather conditions through a weather application is lower than a set frequency threshold, the weather application is determined as the target object. For another example, when the user is watching a video, the user usually drags the progress bar to adjust the playback progress. At this time, the dragging operation of the progress bar input by the user is collected, and the frequency at which the user drags the progress bar is calculated. If the frequency is higher than the set playback progress adjustment frequency, the progress bar is determined as the target object.
步骤430、判断是否处于屏幕分屏模式,若是,则执行步骤440,否则,执行步骤460。Step 430 , judging whether the screen is in split-screen mode, if yes, execute step 440 , otherwise, execute step 460 .
获取屏幕配置信息,根据该屏幕配置信息判断移动终端是否处于屏幕分屏模式。若是,则执行步骤440,否则,执行步骤460。图5是本发明实施例提供的一种屏幕分屏模式下的显示界面示意图。如图5所示,基础屏幕510中播放视频应用,扩展屏幕530中显示聊天应用。基础屏幕510还显示有控制视频播放的按钮520。Obtain screen configuration information, and judge whether the mobile terminal is in a screen split mode according to the screen configuration information. If yes, execute step 440 , otherwise, execute step 460 . Fig. 5 is a schematic diagram of a display interface in a screen split mode provided by an embodiment of the present invention. As shown in FIG. 5 , a video application is played on the basic screen 510 , and a chat application is displayed on the extended screen 530 . The base screen 510 also displays buttons 520 that control video playback.
步骤440、根据图层内容的显示位置判断目标对象是否位于扩展屏幕中,若是,则执行步骤450,否则,执行步骤460。Step 440 , judging whether the target object is located in the extended screen according to the display position of the layer content, if yes, execute step 450 , otherwise, execute step 460 .
在移动终端处于屏幕分屏模式时,判断目标对象是否位于扩展屏幕中,并根据判断结果确定对所述目标对象进行降功耗处理的处理方式When the mobile terminal is in the screen splitting mode, judge whether the target object is located in the extended screen, and determine a processing method for reducing power consumption of the target object according to the judgment result
示例性的,获取图层内容的显示位置,根据该显示位置与基础屏幕的屏幕尺寸进行匹配,根据匹配结果确定目标对象是否位于扩展屏幕中,包括目标对象全部位于扩展屏幕中,还可以包括目标对象部分位于扩展屏幕中。若目标对象位于扩展屏幕中,则执行步骤450,否则,执行步骤460。Exemplarily, obtain the display position of the layer content, match the display position with the screen size of the basic screen, and determine whether the target object is located in the extended screen according to the matching result, including that all target objects are located in the extended screen, and can also include the target The object part is located in the extended screen. If the target object is located in the extended screen, perform step 450 , otherwise, perform step 460 .
步骤450、降低目标对象的绘制帧率、合成帧率、分辨率中至少一项,生成降低目标对象所在区域的刷新率的指示,并将指示传送至扩展屏幕。Step 450: Reduce at least one of the drawing frame rate, composite frame rate, and resolution of the target object, generate an instruction to reduce the refresh rate of the area where the target object is located, and transmit the instruction to the extended screen.
在基础屏幕对应的第一电子设备中,对待显示在扩展屏幕中的目标对象的显示帧进行绘制与合成后,发送至扩展屏幕显示。因此,在基础屏幕对应的第一电子设备执行降低目标对象的绘制帧率、合成帧率、分辨率中的至少一项的操作,采用降低后的绘制帧率绘制图层,然后,按照降低后的合成帧率,对所有可见图层进行合成操作,得到目标对象对应的显示帧。In the first electronic device corresponding to the basic screen, the display frame of the target object to be displayed on the extended screen is drawn and synthesized, and then sent to the extended screen for display. Therefore, the first electronic device corresponding to the basic screen performs the operation of reducing at least one of the drawing frame rate, composite frame rate, and resolution of the target object, uses the reduced drawing frame rate to draw the layer, and then, according to the reduced Compositing frame rate, perform compositing operations on all visible layers to obtain the display frame corresponding to the target object.
若该目标对象全部在扩展屏幕中显示,则第一电子设备生成降低目标对象所在区域的刷新率的指示。基础屏幕对应的第一电子设备将该目标对象对应的显示帧及降低目标对象所在区域的刷新率的指示发送至扩展屏幕对应的第二电子设备。第二电子设备根据该指示调整目标对象所在区域的屏幕刷新率,并按照调整后的屏幕刷新率将该目标对象对应的显示帧刷新至扩展屏幕。If all the target objects are displayed on the extended screen, the first electronic device generates an instruction to reduce the refresh rate of the area where the target object is located. The first electronic device corresponding to the basic screen sends the display frame corresponding to the target object and an instruction to reduce the refresh rate of the area where the target object is located to the second electronic device corresponding to the extended screen. The second electronic device adjusts the screen refresh rate of the area where the target object is located according to the instruction, and refreshes the display frame corresponding to the target object to the extended screen according to the adjusted screen refresh rate.
若该目标对象部分在扩展屏幕中显示,部分显示在基础屏幕中,则降低第一电子设备中该目标对象显示的区域的屏幕刷新率,并生成降低目标对象所在区域的刷新率的指示。在该目标对象显示时,按照降低后的刷新率将该目标对象对应的显示帧刷新至基础屏幕。第二电子设备根据该指示调整目标对象所在区域的屏幕刷新率,并按照调整后的屏幕刷新率将该目标对象对应的显示帧刷新至扩展屏幕。If the target object is partially displayed on the extended screen and partially displayed on the basic screen, then reduce the screen refresh rate of the area where the target object is displayed in the first electronic device, and generate an instruction to reduce the refresh rate of the area where the target object is located. When the target object is displayed, the display frame corresponding to the target object is refreshed to the basic screen according to the reduced refresh rate. The second electronic device adjusts the screen refresh rate of the area where the target object is located according to the instruction, and refreshes the display frame corresponding to the target object to the extended screen according to the adjusted screen refresh rate.
步骤460、采用设定的处理方式,对所述目标对象进行降功耗处理。Step 460: Perform power consumption reduction processing on the target object in a set processing manner.
在移动终端未处于屏幕分屏模式,或移动终端处于屏幕分屏模式但目标对象未显示在扩展屏幕时,采用设定的处理方式对所述目标对象进行降功耗处理。When the mobile terminal is not in the screen splitting mode, or when the mobile terminal is in the screen splitting mode but the target object is not displayed on the extended screen, the target object is processed in a set processing manner to reduce power consumption.
本实施例的技术方案提供一种屏幕分屏幕模式下的移动终端的控制方法,可以实现对基础屏幕对应的电子设备及扩展屏幕对应的电子设备分别执行降功耗处理,提高了省电能力,增加了终端的续航时间。The technical solution of this embodiment provides a method for controlling a mobile terminal in a split-screen mode, which can implement power reduction processing on electronic devices corresponding to the basic screen and electronic devices corresponding to the extended screen, thereby improving power saving capabilities. Increased battery life of the terminal.
图6是本发明实施例提供的另一种移动终端的控制方法的流程示意图。如图6所示,该方法包括:Fig. 6 is a schematic flowchart of another method for controlling a mobile terminal provided by an embodiment of the present invention. As shown in Figure 6, the method includes:
步骤610、获取当前显示的图层中的图层内容。Step 610, acquiring layer content in the currently displayed layer.
步骤620、判断是否处于应用分屏模式,若是,则执行步骤630,否则执行步骤650。Step 620 , judging whether it is in the application split-screen mode, if yes, execute step 630 , otherwise execute step 650 .
获取屏幕配置信息,根据该屏幕配置信息判断移动终端是否处于应用分屏模式。若是,则执行步骤630,否则,执行步骤650。图7是本发明实施例提供的一种应用分屏模式下的显示界面示意图。如图7所示,显示屏中第一显示区域710显示第一APP,显示屏中第二显示区域720显示第二APP。其中,第一APP可以是游戏应用,第二APP可以是即时聊天工具,实现用户在挂游戏的同时与好友进行聊天。第一APP还可以是视频应用,第二APP可以是浏览器,实现用户在观看视频的同时,可以上网查询资料。Obtain screen configuration information, and judge whether the mobile terminal is in the application split-screen mode according to the screen configuration information. If yes, execute step 630 , otherwise, execute step 650 . FIG. 7 is a schematic diagram of a display interface of an application in a split-screen mode according to an embodiment of the present invention. As shown in FIG. 7 , the first display area 710 of the display screen displays the first APP, and the second display area 720 of the display screen displays the second APP. Wherein, the first APP may be a game application, and the second APP may be an instant chat tool, enabling the user to chat with friends while hanging up the game. The first APP can also be a video application, and the second APP can be a browser, so that the user can query information on the Internet while watching the video.
步骤630、根据所述图层内容确定同时显示的至少两个应用程序。Step 630: Determine at least two application programs displayed at the same time according to the content of the layer.
移动终端分别根据各个显示区域的所述图层内容,确定对应的应用程序。可以预先在获取到应用程序绘制完成的图层时,提取该图层中图层内容的特征信息,存储该特征信息与应用程序的关联关系。从而,终端可以匹配当前显示的图层的图层内容与该调整信息,若匹配成功,则可以确定当前显示的图层的图层内容对应的应用程序。The mobile terminal respectively determines the corresponding application program according to the layer content of each display area. When the layer drawn by the application program is obtained in advance, the feature information of the layer content in the layer can be extracted, and the association relationship between the feature information and the application program can be stored. Therefore, the terminal can match the layer content of the currently displayed layer with the adjustment information, and if the matching is successful, can determine the application program corresponding to the layer content of the currently displayed layer.
步骤640、根据所述应用程序查询预设的白名单,将属于所述白名单的所述应用程序作为目标对象。Step 640: Query a preset white list according to the application program, and use the application program belonging to the white list as a target object.
其中,预设的白名单为用户关注度低于设定阈值的应用程序的集合。在确定当前显示的图层的图层内容对应的应用程序之后,根据该应用程序的应用标识查询预设的白名单,根据查询结果确定该应用程序是否是目标对象。若该应用程序属于该白名单,则将该应用程序作为目标对象。Wherein, the preset white list is a collection of application programs whose attention degree of the user is lower than a set threshold. After determining the application corresponding to the layer content of the currently displayed layer, query the preset white list according to the application identification of the application, and determine whether the application is the target object according to the query result. If the application program belongs to the white list, the application program is used as the target object.
步骤650、采用设定的处理方式,对所述目标对象进行降功耗处理。Step 650: Perform power consumption reduction processing on the target object using a set processing manner.
优选的,本步骤中的处理方式可以包括:降低所述白名单内的所述应用程序的绘制帧率和/或分辨率,并降低所述应用程序对应的屏幕区域的刷新率;Preferably, the processing in this step may include: reducing the drawing frame rate and/or resolution of the application in the whitelist, and reducing the refresh rate of the screen area corresponding to the application;
或者,降低所述白名单内的所述应用程序的资源分辨率,其中,所述资源分辨率包括按钮对应区域的分辨率和/或数字键盘对应区域的分辨率;Or, reduce the resource resolution of the application program in the white list, wherein the resource resolution includes the resolution of the area corresponding to the button and/or the resolution of the area corresponding to the numeric keypad;
或者,降低所述白名单内的所述应用程序对应的图层的绘制帧率、合成帧率、分辨率中的至少一项。Or, reduce at least one of the drawing frame rate, compositing frame rate, and resolution of the layer corresponding to the application program in the white list.
示例性的,若移动终端处于应用分屏模式,在第一APP是目标对象,第二APP不是目标对象时,降低第一APP的绘制帧率至设定的绘制帧率;在此基础上,还可以降低第一APP的合成帧率至设定的合成帧率;在此基础上,还可以降低第一APP的分辨率至设定的分辨率。另外,降低第一APP对应的第一显示区域的屏幕刷新率至设定的刷新率。第二APP的绘制帧率、分辨率及第二显示区域的屏幕刷新率不受影响。可替换的,还可以降低第一APP的按钮对应区域的分辨率和/或数字键盘对应区域的分辨率。以及,降低第一APP的按钮或数字键盘对应区域的刷新率。可替换的,还可以降低第一APP对应的图层的绘制帧率、合成帧率、分辨率中的至少一项。Exemplarily, if the mobile terminal is in the application split-screen mode, when the first APP is the target object and the second APP is not the target object, reduce the drawing frame rate of the first APP to the set drawing frame rate; on this basis, The combined frame rate of the first APP can also be reduced to the set combined frame rate; on this basis, the resolution of the first APP can also be reduced to the set resolution. In addition, the screen refresh rate of the first display area corresponding to the first APP is reduced to a set refresh rate. The rendering frame rate and resolution of the second APP and the screen refresh rate of the second display area are not affected. Alternatively, the resolution of the area corresponding to the button of the first APP and/or the resolution of the area corresponding to the numeric keypad may also be reduced. And, reduce the refresh rate of the button of the first APP or the area corresponding to the numeric keypad. Alternatively, at least one of the drawing frame rate, composite frame rate, and resolution of the layer corresponding to the first APP may also be reduced.
在第一APP和第二APP均是目标对象,分别对第一APP和第二APP执行上述降功耗操作。其中,第一APP和第二APP的设定的绘制帧率、设定的合成帧率和设定的分辨率可以相同或不同。When both the first APP and the second APP are target objects, the above power consumption reduction operation is performed on the first APP and the second APP respectively. Wherein, the set rendering frame rate, the set composite frame rate, and the set resolution of the first APP and the second APP may be the same or different.
若移动终端未处于应用分屏模式,在当前显示内容对应的应用程序为目标对象时,降低所述白名单内的所述应用程序的绘制帧率和/或分辨率,并降低所述应用程序对应的屏幕区域的刷新率。在此基础上,还可以是降低该应用程序的资源分辨率。在此基础上,还可以是降低该应用程序对应的图层的绘制帧率、合成帧率、分辨率中的至少一项。If the mobile terminal is not in the application split-screen mode, when the application program corresponding to the currently displayed content is the target object, reduce the drawing frame rate and/or resolution of the application program in the white list, and reduce the application program The refresh rate of the corresponding screen area. On this basis, it is also possible to reduce the resource resolution of the application. On this basis, at least one of the drawing frame rate, compositing frame rate, and resolution of the layer corresponding to the application program may also be reduced.
本实施例的技术方案提供一种应用分屏幕模式下的移动终端的控制方法,可以实现对同时显示的至少两个应用程序分别进行降功耗处理,并且,对同时显示的各个应用程序的降功耗操作相互隔离。通过采用上述技术方案,可以对用户关注度低的应用程序或图层进行相应的降功耗处理,实现了在降低终端功耗的同时兼顾显示效果,提高了终端的续航能力。The technical solution of this embodiment provides a method for controlling a mobile terminal in application split-screen mode, which can respectively perform power reduction processing on at least two application programs displayed at the same time, and reduce the power consumption of each application program displayed at the same time. Power consumption operations are isolated from each other. By adopting the above technical solution, corresponding power consumption reduction processing can be performed on applications or layers that are of low user concern, so that the power consumption of the terminal is reduced while the display effect is considered, and the battery life of the terminal is improved.
图8是本发明实施例提供的一种移动终端的控制装置的结构框图。该装置可由软件和/或硬件实现,一般可集成在移动终端中,可通过执行移动终端的控制方法来对移动终端进行控制。如图8所示,该装置包括:内容获取模块810、对象确定模块820和对象处理模块830。Fig. 8 is a structural block diagram of an apparatus for controlling a mobile terminal provided by an embodiment of the present invention. The device can be implemented by software and/or hardware, and generally can be integrated in a mobile terminal, and can control the mobile terminal by executing a control method of the mobile terminal. As shown in FIG. 8 , the device includes: a content acquisition module 810 , an object determination module 820 and an object processing module 830 .
内容获取模块810,用于获取当前显示的图层中的图层内容;A content acquisition module 810, configured to acquire layer content in the currently displayed layer;
对象确定模块820,用于根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;The object determination module 820 is configured to determine a target object that satisfies a set condition according to the content of the layer, wherein the set condition is that the user's degree of attention to the target object is lower than a set threshold, and the target object includes a layer , application or interface element;
对象处理模块830,用于采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。The object processing module 830 is configured to use a set processing method to perform power reduction processing on the target object, wherein the processing method includes reducing the drawing frame rate of the target object and reducing the composite frame of the target object rate, reducing the refresh rate of the area where the target object is located, and reducing the resolution of the target object.
本实施例的技术方案提供的移动终端的控制装置,可以对用户关注度低的目标对象进行降功耗处理,实现了在降低终端功耗的同时兼顾显示效果,提高了终端的续航能力。The control device of the mobile terminal provided by the technical solution of this embodiment can perform power consumption reduction processing on the target objects with low user attention, realize the display effect while reducing the terminal power consumption, and improve the battery life of the terminal.
在上述技术方案的基础上,所述装置还包括:On the basis of the above technical solution, the device also includes:
显示位置判断模块,用于在根据所述图层内容确定满足设定条件的目标对象之后,判断是否处于屏幕分屏模式;The display position judging module is used to judge whether it is in the screen split mode after determining the target object satisfying the set condition according to the content of the layer;
若是,则根据所述图层内容的显示位置判断所述目标对象是否位于扩展屏幕中。If so, judge whether the target object is located in the extended screen according to the display position of the layer content.
在上述技术方案的基础上,所述对象处理模块830具体用于:On the basis of the above technical solution, the object processing module 830 is specifically used for:
在所述目标对象位于扩展屏幕时,降低所述目标对象的绘制帧率、合成帧率、分辨率中的至少一项;When the target object is located on the extended screen, reduce at least one of the drawing frame rate, composite frame rate, and resolution of the target object;
生成降低所述目标对象所在区域的刷新率的指示,并将所述指示传送至所述扩展屏幕。An instruction to reduce the refresh rate of the area where the target object is located is generated, and the instruction is transmitted to the extended screen.
在上述技术方案的基础上,所述对象确定模块820具体用于:On the basis of the above technical solution, the object determination module 820 is specifically used for:
判断是否处于应用分屏模式;Determine whether the application is in split-screen mode;
若是,则根据所述图层内容确定同时显示的至少两个应用程序;If so, then determine at least two application programs displayed simultaneously according to the layer content;
根据所述应用程序查询预设的白名单,将属于所述白名单的所述应用程序作为目标对象。Querying a preset white list according to the application program, and using the application program belonging to the white list as a target object.
在上述技术方案的基础上,所述对象处理模块830具体用于:On the basis of the above technical solution, the object processing module 830 is specifically used for:
降低所述白名单内的所述应用程序的绘制帧率和/或分辨率,并降低所述应用程序对应的屏幕区域的刷新率;reducing the rendering frame rate and/or resolution of the application in the whitelist, and reducing the refresh rate of the screen area corresponding to the application;
或者,降低所述白名单内的所述应用程序的资源分辨率,其中,所述资源分辨率包括按钮对应区域的分辨率和/或数字键盘对应区域的分辨率;Or, reduce the resource resolution of the application program in the white list, wherein the resource resolution includes the resolution of the area corresponding to the button and/or the resolution of the area corresponding to the numeric keypad;
或者,降低所述白名单内的所述应用程序对应的图层的绘制帧率、合成帧率、分辨率中的至少一项。Or, reduce at least one of the drawing frame rate, compositing frame rate, and resolution of the layer corresponding to the application program in the white list.
本发明实施例还提供了一种移动终端,该移动终端可以包括本发明实施例提供的移动终端的控制装置。图9为本发明实施例提供的一种移动终端的结构示意图,如图9所示,该移动终端可以包括:壳体(图中未示出)、存储器901、中央处理器(Central ProcessingUnit,CPU)902(又称处理器,以下简称CPU)、存储在存储器901上并可在处理器902上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU902和所述存储器901设置在所述电路板上;所述电源电路,用于为所述终端的各个电路或器件供电;所述存储器901,用于存储可在处理器上运行的计算机程序;所述CPU902读取并执行所述存储器901中存储的计算机程序。所述CPU902在执行所述计算机程序时实现以下步骤:获取当前显示的图层中的图层内容;根据所述图层内容确定满足设定条件的目标对象,其中,所述设定条件为用户对目标对象的关注度低于设定阈值,所述目标对象包括图层、应用程序或界面元素;采用设定的处理方式,对所述目标对象进行降功耗处理,其中,所述处理方式包括降低所述目标对象的绘制帧率、降低所述目标对象的合成帧率、降低所述目标对象所在区域的刷新率、降低所述目标对象的分辨率中的至少一种。An embodiment of the present invention also provides a mobile terminal, and the mobile terminal may include the device for controlling the mobile terminal provided by the embodiment of the present invention. FIG. 9 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present invention. As shown in FIG. 9, the mobile terminal may include: a housing (not shown in the figure), a memory 901, a central processing unit (Central Processing Unit, CPU ) 902 (also known as a processor, hereinafter referred to as CPU), a computer program stored in the memory 901 and operable on the processor 902, a circuit board (not shown in the figure) and a power circuit (not shown in the figure). The circuit board is placed inside the space surrounded by the housing; the CPU902 and the memory 901 are arranged on the circuit board; the power supply circuit is used to supply power to each circuit or device of the terminal; The memory 901 is used to store computer programs that can run on the processor; the CPU 902 reads and executes the computer programs stored in the memory 901 . The CPU902 implements the following steps when executing the computer program: acquiring layer content in the currently displayed layer; determining a target object satisfying a set condition according to the layer content, wherein the set condition is user The degree of attention to the target object is lower than a set threshold, and the target object includes a layer, an application program, or an interface element; using a set processing method, performing power consumption reduction processing on the target object, wherein the processing method It includes at least one of reducing the drawing frame rate of the target object, reducing the synthesis frame rate of the target object, reducing the refresh rate of the area where the target object is located, and reducing the resolution of the target object.
该终端还包括:外设接口903、RF(Radio Frequency,射频)电路905、音频电路906、扬声器911、电源管理芯片908、输入/输出(I/O)子系统909、触摸屏912、其他输入/控制设备910以及外部端口904,这些部件通过一个或多个通信总线或信号线907来通信。The terminal also includes: peripheral interface 903, RF (Radio Frequency, radio frequency) circuit 905, audio circuit 906, speaker 911, power management chip 908, input/output (I/O) subsystem 909, touch screen 912, other input/output Control device 910 and external port 904 , these components communicate via one or more communication buses or signal lines 907 .
应该理解的是,图示移动终端900仅仅是终端的一个范例,并且移动终端900可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。It should be understood that the illustrated mobile terminal 900 is merely an example of a terminal, and that the mobile terminal 900 may have more or fewer components than shown, two or more components may be combined, or Different component configurations are possible. The various components shown in the figures may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and/or application specific integrated circuits.
下面就本实施例提供的移动终端900进行详细的描述,该移动终端900以手机为例。The mobile terminal 900 provided in this embodiment is described in detail below, and the mobile terminal 900 takes a mobile phone as an example.
存储器901,所述存储器901可以被CPU902、外设接口903等访问,所述存储器901可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。Memory 901, the memory 901 can be accessed by the CPU 902, the peripheral interface 903, etc., the memory 901 can include a high-speed random access memory, and can also include a non-volatile memory, such as one or more disk storage devices, flash memory devices , or other volatile solid-state storage devices.
外设接口903,所述外设接口903可以将设备的输入和输出外设连接到CPU902和存储器901。Peripheral interface 903 , which can connect the input and output peripherals of the device to CPU 902 and memory 901 .
I/O子系统909,所述I/O子系统909可以将设备上的输入输出外设,例如触摸屏902(相当于上述实施例中的屏幕)和其他输入/控制设备910,连接到外设接口903。I/O子系统909可以包括显示控制器9091和用于控制其他输入/控制设备910的一个或多个输入控制器9092。其中,一个或多个输入控制器9092从其他输入/控制设备910接收电信号或者向其他输入/控制设备910发送电信号,其他输入/控制设备910可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器9092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。The I/O subsystem 909, the I/O subsystem 909 can connect the input and output peripherals on the device, such as the touch screen 902 (equivalent to the screen in the above-mentioned embodiment) and other input/control devices 910, to the peripherals Interface 903. The I/O subsystem 909 may include a display controller 9091 and one or more input controllers 9092 for controlling other input/control devices 910 . Among them, one or more input controllers 9092 receive electrical signals from or send electrical signals to other input/control devices 910, which may include physical buttons (push buttons, rocker buttons, etc. ), dials, slide switches, joysticks, click wheels. It is worth noting that the input controller 9092 can be connected to any of the following: a keyboard, an infrared port, a USB interface, and a pointing device such as a mouse.
触摸屏912,所述触摸屏912是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。A touch screen 912, the touch screen 912 is an input interface and an output interface between the user terminal and the user, and displays visual output to the user. The visual output may include graphics, text, icons, videos, and the like.
I/O子系统909中的显示控制器9091从触摸屏912接收电信号或者向触摸屏912发送电信号。触摸屏912检测触摸屏上的接触,显示控制器9091将检测到的接触转换为与显示在触摸屏912上的用户界面对象的交互,即实现人机交互,显示在触摸屏912上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。The display controller 9091 in the I/O subsystem 909 receives electrical signals from the touch screen 912 or sends electrical signals to the touch screen 912 . The touch screen 912 detects the contact on the touch screen, and the display controller 9091 converts the detected contact into an interaction with the user interface object displayed on the touch screen 912, that is, realizes human-computer interaction, and the user interface object displayed on the touch screen 912 can be a running Icons for games, icons for networking to appropriate networks, etc. It is worth noting that the device may also include an optical mouse, which is a touch-sensitive surface that does not display visual output, or that is an extension of a touch-sensitive surface formed by a touchscreen.
RF电路905,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路905接收并发送RF信号,RF信号也称为电磁信号,RF电路905将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路905可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。The RF circuit 905 is mainly used to establish communication between the mobile phone and the wireless network (that is, the network side), and realize data reception and transmission between the mobile phone and the wireless network. Such as sending and receiving short messages, e-mails, etc. Specifically, the RF circuit 905 receives and sends RF signals, which are also called electromagnetic signals, and the RF circuit 905 converts electrical signals into electromagnetic signals or converts electromagnetic signals into electrical signals, and communicates with communication networks and other devices through the electromagnetic signals to communicate. RF circuitry 905 may include known circuitry for performing these functions including, but not limited to, an antenna system, an RF transceiver, one or more amplifiers, a tuner, one or more oscillators, a digital signal processor, a CODEC ( COder-DECoder, Codec) Chipset, Subscriber Identity Module (Subscriber Identity Module, SIM) and so on.
音频电路906,主要用于从外设接口903接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器911。The audio circuit 906 is mainly used to receive audio data from the peripheral interface 903 , convert the audio data into electrical signals, and send the electrical signals to the speaker 911 .
扬声器911,用于将手机通过RF电路905从无线网络接收的语音信号,还原为声音并向用户播放该声音。The speaker 911 is used to restore the voice signal received by the mobile phone from the wireless network through the RF circuit 905 into sound and play the sound to the user.
电源管理芯片908,用于为CPU902、I/O子系统909及外设接口903所连接的硬件进行供电及电源管理。The power management chip 908 is used for power supply and power management for the hardware connected to the CPU 902 , the I/O subsystem 909 and the peripheral interface 903 .
上述实施例中提供的移动终端的控制装置及移动终端可执行本发明任意实施例所提供的移动终端的控制方法,具备执行该方法相应的功能模块和有益效果。未在上述实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的移动终端的控制方法。The mobile terminal control device and the mobile terminal provided in the above embodiments can execute the mobile terminal control method provided in any embodiment of the present invention, and have corresponding functional modules and beneficial effects for executing the method. For technical details not exhaustively described in the foregoing embodiments, reference may be made to the method for controlling a mobile terminal provided in any embodiment of the present invention.
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。Note that the above are only preferred embodiments of the present invention and applied technical principles. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the protection scope of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and can also include more other equivalent embodiments without departing from the concept of the present invention, and the present invention The scope is determined by the scope of the appended claims.
Claims (11)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710142877.8A CN106919402B (en) | 2017-03-10 | 2017-03-10 | A mobile terminal control method, device and mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710142877.8A CN106919402B (en) | 2017-03-10 | 2017-03-10 | A mobile terminal control method, device and mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106919402A true CN106919402A (en) | 2017-07-04 |
| CN106919402B CN106919402B (en) | 2020-08-28 |
Family
ID=59460382
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710142877.8A Expired - Fee Related CN106919402B (en) | 2017-03-10 | 2017-03-10 | A mobile terminal control method, device and mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106919402B (en) |
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107369197A (en) * | 2017-07-05 | 2017-11-21 | 腾讯科技(深圳)有限公司 | Image processing method, device and equipment |
| CN107844188A (en) * | 2017-09-30 | 2018-03-27 | 深圳市金立通信设备有限公司 | Display methods, terminal and computer-readable medium |
| CN108399090A (en) * | 2018-02-08 | 2018-08-14 | 广东欧珀移动通信有限公司 | Visibility method for refreshing, device, storage medium and intelligent terminal |
| CN108635851A (en) * | 2018-05-16 | 2018-10-12 | 网易(杭州)网络有限公司 | A kind for the treatment of method and apparatus of game picture |
| CN108733193A (en) * | 2018-03-27 | 2018-11-02 | 广东欧珀移动通信有限公司 | Method, apparatus, storage medium and the intelligent terminal of adjustment frame per second |
| CN108769780A (en) * | 2018-06-14 | 2018-11-06 | 北京小米移动软件有限公司 | Advertisement broadcast method and device |
| CN108958452A (en) * | 2018-06-26 | 2018-12-07 | 努比亚技术有限公司 | A kind of screen control method, terminal and computer readable storage medium |
| CN110362186A (en) * | 2019-07-17 | 2019-10-22 | Oppo广东移动通信有限公司 | Layer processing method and device, electronic equipment and computer readable medium |
| CN112799625A (en) * | 2021-02-07 | 2021-05-14 | 联想(北京)有限公司 | Display control method, apparatus and storage medium |
| CN113204323A (en) * | 2021-04-12 | 2021-08-03 | 沈阳中科创达软件有限公司 | Screen refreshing method, device, equipment and storage medium |
| CN113766324A (en) * | 2020-06-02 | 2021-12-07 | 深圳市万普拉斯科技有限公司 | Video playing control method and device, computer equipment and storage medium |
| CN113760412A (en) * | 2020-06-01 | 2021-12-07 | Oppo(重庆)智能科技有限公司 | Method and device for refreshing display elements on dial interface, watch and computer-readable storage medium |
| CN113791684A (en) * | 2021-09-15 | 2021-12-14 | Oppo广东移动通信有限公司 | Method, refresh device, mobile terminal and storage medium for obtaining application frame rate |
| CN113821289A (en) * | 2021-09-22 | 2021-12-21 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| CN114205673A (en) * | 2021-12-16 | 2022-03-18 | 荣耀终端有限公司 | Method for setting refresh rate and related equipment |
| WO2022141419A1 (en) * | 2020-12-31 | 2022-07-07 | 华为技术有限公司 | Terminal control method and apparatus, and electronic device |
| WO2023015961A1 (en) * | 2021-08-12 | 2023-02-16 | 荣耀终端有限公司 | Playing interface display method and electronic device |
| WO2023065873A1 (en) * | 2021-10-22 | 2023-04-27 | 荣耀终端有限公司 | Frame rate adjustment method, terminal device, and frame rate adjustment system |
| CN116095382A (en) * | 2022-06-02 | 2023-05-09 | 荣耀终端有限公司 | Barrage identification method and related device |
| WO2024230288A1 (en) * | 2023-05-06 | 2024-11-14 | 荣耀终端有限公司 | Dynamic interface display method and electronic device |
| CN119937757A (en) * | 2023-10-27 | 2025-05-06 | 荣耀终端股份有限公司 | Interface display method and electronic device |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102063695A (en) * | 2009-11-12 | 2011-05-18 | 马维尔国际贸易有限公司 | Power saving in mobile devices by optimizing frame rate output |
| CN103092322A (en) * | 2012-11-16 | 2013-05-08 | 阎跃鹏 | Area-controllable dual-display screen window, energy-saving display method and electronic equipment |
| CN103176584A (en) * | 2011-12-26 | 2013-06-26 | 联想(北京)有限公司 | Power supply management system and power supply management method |
| CN104091579A (en) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | Method for adjusting screen refreshing rate and terminal |
| CN104484043A (en) * | 2014-12-25 | 2015-04-01 | 广东欧珀移动通信有限公司 | Method and device for adjusting screen brightness |
| CN104731543A (en) * | 2015-03-23 | 2015-06-24 | 深圳市欧珀通信软件有限公司 | Method and device for displaying screen refresh rate |
| CN105739670A (en) * | 2016-02-01 | 2016-07-06 | 广东欧珀移动通信有限公司 | Display method and device for mobile terminal and mobile terminal |
| CN105867576A (en) * | 2015-11-24 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Method for prolonging battery life of terminal device and terminal device |
-
2017
- 2017-03-10 CN CN201710142877.8A patent/CN106919402B/en not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102063695A (en) * | 2009-11-12 | 2011-05-18 | 马维尔国际贸易有限公司 | Power saving in mobile devices by optimizing frame rate output |
| CN103176584A (en) * | 2011-12-26 | 2013-06-26 | 联想(北京)有限公司 | Power supply management system and power supply management method |
| CN103092322A (en) * | 2012-11-16 | 2013-05-08 | 阎跃鹏 | Area-controllable dual-display screen window, energy-saving display method and electronic equipment |
| CN104091579A (en) * | 2014-05-30 | 2014-10-08 | 西安中兴新软件有限责任公司 | Method for adjusting screen refreshing rate and terminal |
| CN104484043A (en) * | 2014-12-25 | 2015-04-01 | 广东欧珀移动通信有限公司 | Method and device for adjusting screen brightness |
| CN104731543A (en) * | 2015-03-23 | 2015-06-24 | 深圳市欧珀通信软件有限公司 | Method and device for displaying screen refresh rate |
| CN105867576A (en) * | 2015-11-24 | 2016-08-17 | 乐视移动智能信息技术(北京)有限公司 | Method for prolonging battery life of terminal device and terminal device |
| CN105739670A (en) * | 2016-02-01 | 2016-07-06 | 广东欧珀移动通信有限公司 | Display method and device for mobile terminal and mobile terminal |
Cited By (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107369197A (en) * | 2017-07-05 | 2017-11-21 | 腾讯科技(深圳)有限公司 | Image processing method, device and equipment |
| CN107844188A (en) * | 2017-09-30 | 2018-03-27 | 深圳市金立通信设备有限公司 | Display methods, terminal and computer-readable medium |
| CN108399090A (en) * | 2018-02-08 | 2018-08-14 | 广东欧珀移动通信有限公司 | Visibility method for refreshing, device, storage medium and intelligent terminal |
| CN108399090B (en) * | 2018-02-08 | 2021-04-27 | Oppo广东移动通信有限公司 | Visibility refreshing method and device, storage medium and intelligent terminal |
| CN108733193B (en) * | 2018-03-27 | 2020-06-30 | Oppo广东移动通信有限公司 | Method and device for intelligently adjusting frame rate, storage medium and intelligent terminal |
| CN108733193A (en) * | 2018-03-27 | 2018-11-02 | 广东欧珀移动通信有限公司 | Method, apparatus, storage medium and the intelligent terminal of adjustment frame per second |
| CN108635851A (en) * | 2018-05-16 | 2018-10-12 | 网易(杭州)网络有限公司 | A kind for the treatment of method and apparatus of game picture |
| CN108635851B (en) * | 2018-05-16 | 2021-07-27 | 网易(杭州)网络有限公司 | Game picture processing method and device |
| CN108769780B (en) * | 2018-06-14 | 2020-12-11 | 北京小米移动软件有限公司 | Advertising playback method and device |
| CN108769780A (en) * | 2018-06-14 | 2018-11-06 | 北京小米移动软件有限公司 | Advertisement broadcast method and device |
| CN108958452A (en) * | 2018-06-26 | 2018-12-07 | 努比亚技术有限公司 | A kind of screen control method, terminal and computer readable storage medium |
| CN110362186A (en) * | 2019-07-17 | 2019-10-22 | Oppo广东移动通信有限公司 | Layer processing method and device, electronic equipment and computer readable medium |
| CN113760412B (en) * | 2020-06-01 | 2024-07-09 | Oppo(重庆)智能科技有限公司 | Method and device for refreshing display elements on dial interface, watch and computer readable storage medium |
| CN113760412A (en) * | 2020-06-01 | 2021-12-07 | Oppo(重庆)智能科技有限公司 | Method and device for refreshing display elements on dial interface, watch and computer-readable storage medium |
| CN113766324A (en) * | 2020-06-02 | 2021-12-07 | 深圳市万普拉斯科技有限公司 | Video playing control method and device, computer equipment and storage medium |
| WO2022141419A1 (en) * | 2020-12-31 | 2022-07-07 | 华为技术有限公司 | Terminal control method and apparatus, and electronic device |
| CN115917472A (en) * | 2020-12-31 | 2023-04-04 | 华为技术有限公司 | Terminal control method, device and electronic equipment |
| CN112799625A (en) * | 2021-02-07 | 2021-05-14 | 联想(北京)有限公司 | Display control method, apparatus and storage medium |
| CN113204323A (en) * | 2021-04-12 | 2021-08-03 | 沈阳中科创达软件有限公司 | Screen refreshing method, device, equipment and storage medium |
| WO2023015961A1 (en) * | 2021-08-12 | 2023-02-16 | 荣耀终端有限公司 | Playing interface display method and electronic device |
| US12141593B2 (en) | 2021-08-12 | 2024-11-12 | Honor Device Co., Ltd. | Method for displaying play screen and electronic device |
| CN113791684A (en) * | 2021-09-15 | 2021-12-14 | Oppo广东移动通信有限公司 | Method, refresh device, mobile terminal and storage medium for obtaining application frame rate |
| CN113821289A (en) * | 2021-09-22 | 2021-12-21 | 联想(北京)有限公司 | Information processing method and electronic equipment |
| WO2023065873A1 (en) * | 2021-10-22 | 2023-04-27 | 荣耀终端有限公司 | Frame rate adjustment method, terminal device, and frame rate adjustment system |
| CN114205673A (en) * | 2021-12-16 | 2022-03-18 | 荣耀终端有限公司 | Method for setting refresh rate and related equipment |
| US12375757B2 (en) | 2021-12-16 | 2025-07-29 | Honor Device Co., Ltd. | Refresh rate setting method and related device |
| CN116095382B (en) * | 2022-06-02 | 2023-10-31 | 荣耀终端有限公司 | Barrage identification method and related device |
| CN116095382A (en) * | 2022-06-02 | 2023-05-09 | 荣耀终端有限公司 | Barrage identification method and related device |
| WO2024230288A1 (en) * | 2023-05-06 | 2024-11-14 | 荣耀终端有限公司 | Dynamic interface display method and electronic device |
| CN119937757A (en) * | 2023-10-27 | 2025-05-06 | 荣耀终端股份有限公司 | Interface display method and electronic device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106919402B (en) | 2020-08-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN106919402B (en) | A mobile terminal control method, device and mobile terminal | |
| CN106933328B (en) | Method and device for controlling frame rate of mobile terminal and mobile terminal | |
| CN106919243B (en) | Mobile terminal control method and device and mobile terminal | |
| CN106933526B (en) | A kind of method, device and mobile terminal of dynamic regulation screen refresh rate | |
| CN106933587B (en) | A layer drawing control method, device and mobile terminal | |
| CN106951055B (en) | Display control method and device of mobile terminal and mobile terminal | |
| CN106941625B (en) | Playing control method and device of mobile terminal and mobile terminal | |
| CN112486386B (en) | Screen projection method, screen projection device, electronic equipment and readable storage medium | |
| CN106919358A (en) | A kind of display control method of mobile terminal, device and mobile terminal | |
| CN104142779B (en) | user interface control method, device and terminal | |
| CN106936995A (en) | A kind of control method of mobile terminal frame per second, device and mobile terminal | |
| WO2020042785A1 (en) | Application display method and mobile terminal | |
| CN106951054B (en) | Application control method and device and mobile terminal | |
| CN106933327B (en) | Method and device for controlling frame rate of mobile terminal and mobile terminal | |
| CN106919401A (en) | A kind of method of dynamic regulation resolution ratio, device and mobile terminal | |
| CN107835322A (en) | Interface display method, device, storage medium and terminal equipment | |
| CN106686257A (en) | Method and device for controlling mobile terminal, and mobile terminal | |
| EP3584694A1 (en) | Method and apparatus for controlling image drawing of mobile terminal, medium, electronic device | |
| CN109086366B (en) | Recommended news display method, device, equipment and storage medium in browser | |
| CN106874017A (en) | A display scene recognition method and device for a mobile terminal, and a mobile terminal | |
| CN106658691A (en) | A display control method, device and mobile terminal | |
| CN106933527A (en) | Display control method and device of a mobile terminal and mobile terminal | |
| CN112905134A (en) | Method and device for refreshing display and electronic equipment | |
| CN114077465A (en) | UI interface rendering method, device, electronic device and storage medium | |
| CN106933361A (en) | Display control method and device of a mobile terminal and mobile terminal |
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 |
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. |
|
| CB02 | Change of applicant information | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200828 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |