CN115033092A - 熄屏显示控制方法、装置、移动设备和计算机存储介质 - Google Patents
熄屏显示控制方法、装置、移动设备和计算机存储介质 Download PDFInfo
- Publication number
- CN115033092A CN115033092A CN202110243623.1A CN202110243623A CN115033092A CN 115033092 A CN115033092 A CN 115033092A CN 202110243623 A CN202110243623 A CN 202110243623A CN 115033092 A CN115033092 A CN 115033092A
- Authority
- CN
- China
- Prior art keywords
- screen
- operating system
- display
- mobile equipment
- mobile device
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 77
- 230000006870 function Effects 0.000 claims description 45
- 238000004590 computer program Methods 0.000 claims description 13
- 230000007958 sleep Effects 0.000 claims description 7
- 230000002618 waking effect Effects 0.000 claims description 5
- 230000002035 prolonged effect Effects 0.000 abstract description 9
- 238000010586 diagram Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 7
- 230000009977 dual effect Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000003993 interaction Effects 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 239000011521 glass Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000011982 device technology Methods 0.000 description 1
- 230000005059 dormancy Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006266 hibernation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3215—Monitoring of peripheral devices
- G06F1/3218—Monitoring of peripheral devices of display devices
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3265—Power saving in display device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请涉及一种熄屏显示控制方法、装置、移动设备、计算机可读存储介质。所述方法应用于移动设备,所述移动设备能够运行的操作***包括第一操作***和第二操作***,所述移动设备运行所述第一操作***的功耗大于运行所述第二操作***的功耗;所述方法包括:在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***;在所述第二操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。在低功耗的操作***下进行熄屏显示,避免了高功耗的操作***因需要刷新屏幕而导致功耗大,可以降低功耗,延长移动设备的续航时长。
Description
技术领域
本申请涉及移动设备领域,特别是涉及一种熄屏显示控制方法、装置、移动设备和计算机可读存储介质。
背景技术
随着移动设备技术的发展,越来越多的移动设备在生活、工作和娱乐中得到广泛应用,如智能手机、智能手环、智能手表、智能眼镜等移动设备,极大便利了人们的生活。AOD(Always On Display,熄屏显示),目前已经广泛应用到移动设备上。熄屏显示技术使得设备熄屏过程中可以只点亮部分屏幕来显示时间等用户常用信息,从而减少用户因频繁点亮屏幕而带来的功耗增加。
相关技术中,在移动设备AOD界面显示过程,***需要不断刷新屏幕显示内容,会让***一直处于唤醒状态,无法进入休眠状态,在AOD显示过程中移动设备待机电流比较大,导致耗电比较大,移动设备续航时长短。
发明内容
本申请实施例提供了一种熄屏显示控制方法、装置、移动设备、计算机可读存储介质,可以降低功耗,延长移动设备的续航时长。
一种熄屏显示控制方法,应用于移动设备,所述移动设备能够运行的操作***包括第一操作***和第二操作***,所述移动设备运行所述第一操作***的功耗大于运行所述第二操作***的功耗;所述方法包括:
在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***;
在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
一种熄屏显示控制方法,应用于移动设备,所述移动设备能够运行至少两个操作***,所述方法包括:
在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为目标操作***,所述目标操作***为所述至少两个操作***中除功耗最高外的其他任一操作***;
在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
一种熄屏显示控制装置,应用于移动设备,所述移动设备能够运行的操作***包括第一操作***和第二操作***,所述移动设备运行所述第一操作***的功耗大于运行所述第二操作***的功耗;所述方法包括:
切换控制模块,用于在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***;
显示控制模块,用于在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
一种熄屏显示控制装置,应用于移动设备,所述移动设备能够运行至少两个操作***,所述装置包括:
切换控制模块,用于在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为目标操作***,所述目标操作***为所述至少两个操作***中除功耗最高外的其他任一操作***;;
显示控制模块,用于在所述移动设备运行所述目标操作***的情况下,进行熄屏显示。
一种移动设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行上述熄屏显示控制方法的步骤。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述熄屏显示控制方法的步骤。
本申请实施例提供的熄屏显示控制方法、装置、移动设备、计算机可读存储介质,应用于能够运行至少两个操作***的移动设备上,在移动设备处于熄屏状态下,检测到移动设备满足熄屏显示条件,将移动设备的屏幕控制权切换至第二操作***,并在第二操作***下进行熄屏显示,避免了在功耗高的第一操作***下刷新屏幕而导致功耗大,降低了功耗,延长了移动设备的续航时长。
本申请实施例提供的熄屏显示控制方法、装置、移动设备、计算机可读存储介质,应用于能够运行至少两个操作***的移动设备上,在移动设备熄屏状态下,检测移动设备是否满足熄屏显示条件,当满足熄屏显示条件时,将移动设备的屏幕控制权切换至除功耗最高外的其他任一操作***,并在目标操作***下进行熄屏显示,避免了功耗最高操作因需要刷新屏幕而导致功耗大,降低了功耗,延长了移动设备的续航时长。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一个实施例中熄屏显示控制方法的应用环境图;
图2为一个实施例中熄屏显示控制方法的流程图;
图3为一个实施例中熄屏显示配置信息设置界面示意图;
图4为一个实施例中移动设备AOD节电显示控制示意图;
图5为另一个实施例中熄屏显示控制方法的流程图;
图6为一个实施例中熄屏显示控制装置的结构框图;
图7为另一个实施例中熄屏显示控制装置的结构框图;
图8为另一个实施例中熄屏显示控制装置的结构框图;
图9为一个实施例中移动设备的内部结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
可以理解,本申请所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一客户端称为第二客户端,且类似地,可将第二客户端称为第一客户端。第一客户端和第二客户端两者都是客户端,但其不是同一客户端。
图1为一个实施例中熄屏显示控制方法的应用环境示意图。如图1所示,该应用环境包括移动设备100。移动设备100能够运行至少两个操作***,且至少两个操作***共用同一屏幕。移动设备100包括至少两个处理器,一个处理器运行一个操作***。以移动设备100运行第一操作***和第二操作***为例,移动设备100运行第一操作***的功耗大于运行第二操作***的功耗。移动设备100通过接收用户按键触发的熄屏指令或自动熄屏指令后,进入熄屏状态,检测是否满足熄屏显示条件,在移动设备100满足熄屏显示条件的情况下,将移动设备100的屏幕控制权从第一操作***切换为第二操作***,然后在第二操作***控制移动设备的屏幕的情况下,进行熄屏显示,,如此在功耗低的操作***控制屏幕下进行熄屏显示,避免了高功耗操作***下进行熄屏显示刷新屏幕而导致功耗高的问题,降低了功耗,延长了移动设备的续航时长。移动设备100可以智能手机、平板电脑或穿戴式设备等。穿戴式设备可为智能手表、智能手环、智能眼镜等包含至少两个操作***的穿戴式设备。
图2为一个实施例中熄屏显示控制方法的流程图。本实施例中的熄屏显示控制方法,以运行于图1中的移动设备上为例进行描述。如图2所示,一种熄屏显示控制方法包括步骤202至步骤204。
步骤202,在移动设备处于熄屏状态下,若该移动设备满足熄屏显示条件,将该移动设备的屏幕控制权切换为第二操作***。
熄屏状态是指移动设备的屏幕熄灭。移动设备接收熄屏指令,根据该熄屏指令控制屏幕熄屏,进入熄屏状态。熄屏指令可为移动设备超时自动产生的熄屏指令或移动设备接收用户主动操作产生的熄屏指令。移动设备超时自动产生熄屏指令包括:预先设置熄屏时长阈值,当移动设备检测达到该熄屏时长阈值未接收到触发信号,则产生熄屏指令。移动设备接收用户主动操作产生的熄屏指令包括:移动设备接收到用户触发操作或语音操作产生的熄屏指令。该触发操作可包括对电源键的操作,或者对屏幕上熄屏控件的触发操作,或者对音量按键的操作等。语音操作产生的熄屏指令可包括移动设备接收用户发出的语音信息,对语音信息进行识别得到对应的语音熄屏指令,例如用户说话为“小y,请熄屏”,移动设备的语音助手对该语句进行识别,产生熄屏指令。
移动设备根据熄屏指令控制屏幕熄屏,可以通过监听应用监听熄屏广播消息通知,当接收到熄屏广播消息通知,确定屏幕进入熄屏状态。
熄屏显示条件可预先根据需要设置,通常可设置是否允许进行熄屏显示、允许熄屏显示的时间范围等,不限于此。
具体地,当移动设备检测到熄屏指令后,控制屏幕熄屏进入熄屏状态,然后检测自身是否满足熄屏显示条件。
移动设备上能够同时运行至少两个操作***,通常功能多且性能强的操作***运行时功耗高。至少两个操作***包括第一操作***和第二操作***。移动设备运行第一操作***的功耗大于运行第二操作***的功耗。
至少两个操作***可包括Android(安卓)操作***、Linux操作***、RTOS(RealTime Operating System,实时操作***)操作***等。其中,Android操作***和Linux操作***能够提供丰富的功能,且性能强,功耗高。RTOS操作***能够提供简单的功能,功耗低。例如,第一操作***为Android操作***,第二操作***为RTOS操作***。
移动设备上多个操作***共用同一屏幕,一个处理器对应运行一个操作***,同一时刻只能有一个处理器具有屏幕的控制权,只有获得屏幕控制权的操作***才可以显示内容在屏幕上,为了实现熄屏显示节省功耗,当满足熄屏显示条件后,将屏幕控制权切换至功耗较小的目标操作***。
当移动设备上运行有三个或三个以上操作***时,可以比较各个操作***运行时功耗,然后按照功耗从大到小或从小到大对操作***进行排序,然后按照功耗选取目标操作***,该目标操作***的功耗不是功耗最高的操作***。
当移动设备上运行第一操作***和第二操作***时,将功耗小的第二操作***作为目标操作***。
可以通过屏幕驱动实现屏幕控制权的切换,将通过屏幕驱动将屏幕控制权移交给目标操作***。
步骤204,在第二操作***控制移动设备的屏幕的情况下,进行熄屏显示。
熄屏显示是指在熄屏状态下显示熄屏内容。熄屏内容可以预设内容,也可以为***默认内容。预设内容可为用户预先设置的需要在熄屏下显示的内容,如时间、天气等。***默认内容可为***配置的内容,如时间等。在目标操作***控制屏幕的情况下,绘制AOD界面实现熄屏显示,并进行屏幕显示内容刷新操作。刷新操作可通过LVGL库控制完成。此外,可以关闭或休眠第一操作***。
在一个实施例中,可检测屏幕中变化的区域,对变化的区域进行刷新,对没有变化的区域不进行刷新。
本实施例中,熄屏显示控制应用于能够运行至少两个操作***的移动设备上,在移动设备熄屏状态下,在移动设备处于熄屏状态下,检测到移动设备满足熄屏显示条件,将移动设备的屏幕控制权切换至第二操作***,并在第二操作***下进行熄屏显示,避免了在功耗高的第一操作***下刷新屏幕而导致功耗大,降低了功耗,延长了移动设备的续航时长。
在本申请的一个可选实施例中,上述熄屏显示条件可包括熄屏显示时间范围。步骤202中的若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***,包括:若检测到当所述当前时刻处于所述熄屏显示时间范围内,则将所述移动设备的屏幕控制权切换为第二操作***。
熄屏显示时间范围是指预先设置的熄屏显示的时间区间,包括熄屏显示开始时刻和熄屏显示结束时刻。通常熄屏显示时间范围可由用户自定义设置,例如一天中的熄屏显示时间范围为7时00分至21时30分、8时10分至21时30分等,不限于此。熄屏显示时间范围若未设定具体时段,则可默认为任意时刻。
当前时刻可为移动设备进入熄屏状态的时刻,或者进入熄屏状态后过预设时长的时刻等。移动设备进入熄屏状态后,检测当前时刻是否处于熄屏显示时间范围内,即将当前时刻与熄屏显示时间范围的开始时刻和结束时刻分别进行比较,判断当前时刻是否大于开始时刻,小于结束时刻,当当前时刻大于或等于开始时刻且小于或等于结束时刻,则该当前时刻处于熄屏显示时间范围内,表示移动设备满足熄屏显示条件;当该当前时刻小于开始时刻或大于结束时刻,则当前时间不在熄屏显示时间范围内,则表示移动设备不满足熄屏显示条件。
本实施例中,通过移动设备进入熄屏状态后获取当前时刻,并将当前时刻与熄屏显示时间范围进行比较,从而可以快速的确定移动设备是否满足熄屏显示条件。
在本申请的一个可选实施例中,上述熄屏显示条件除了包括熄屏显示时间范围,还可包括熄屏显示功能开关的状态。步骤202,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***包括:若该熄屏显示功能开关处于打开状态且当前时刻处于所述熄屏显示时间范围内,则将该移动设备的屏幕控制权切换为第二操作***。
在检测当前时刻是否处于熄屏显示时间范围内之前,该熄屏显示控制方法还包括:检测熄屏显示功能开关的状态;当该熄屏显示功能开关处于关闭状态,则表示移动设备不满足熄屏显示条件;当该熄屏显示功能开关处于打开状态,则继续执行该检测当前时刻是否处于熄屏显示时间范围内的步骤。
具体地,预先设置熄屏显示功能开关,当熄屏显示功能开关打开时,表示允许进行熄屏显示,当熄屏显示功能开关关闭时,表示不允许进行熄屏显示。
移动设备在接收熄屏指令控制屏幕熄屏,进入熄屏状态后,先检测熄屏显示功能开关的状态,当熄屏显示功能开关处于打开状态,表示允许进行熄屏显示,然后继续检测当前时刻是否处于熄屏显示时间范围内,当该当前时刻处于该熄屏显示时间范围内,则表示移动设备满足熄屏显示条件;当该当前时间不处于该熄屏显示时间范围内,则表示移动设备不满足熄屏显示条件。当熄屏显示功能开关处于关闭状态,表示不允许进行熄屏显示,则直接保持正常熄屏。
通过设置熄屏显示功能开关,方便用户灵活控制熄屏显示功能,根据个人需求进行打开或关闭,熄屏显示功能控制更加灵活。
在本申请的一个可选实施例中,该熄屏显示控制方法还包括:在该移动设备的屏幕控制权属于第一操作***的情况下,获取输入的熄屏显示配置信息,该熄屏显示配置信息包括熄屏显示功能开关的状态和熄屏显示时间范围;该第一操作***将该熄屏显示配置信息传输给该第二操作***。
移动设备的双***是基于两个处理器芯片的硬件架构,每个处理器运行一个独立操作***,两个操作***间互相交互,完成硬件设备的功能。在移动设备的双***架构中,第一操作***为大核***,第二操作***为小核***。大核***属于双***架构中的主处理器***,一般可包括Android操作***、Linux操作***等操作***。小核***属于双***架构中的从处理器***,一般可包括RTOS操作***。第一操作***和第二操作***可以通过双核通讯方式进行通讯。双核通讯方式是两个操作***之间实现数据交互的一种通讯方式。在一个实施例中,对于大核***存在休眠和唤醒状态栏,对于小核***则一直处于唤醒状态。
在第一操作***控制移动设备的屏幕情况下,获取在第一操作***的熄屏显示配置界面输入的熄屏显示配置信息,该熄屏显示配置信息包括熄屏显示功能开关的状态和熄屏显示时间范围。如图3所示,在第一操作***控制移动设备屏幕下,在设置控件-显示与亮度-熄屏时钟处进行设置,在熄屏时钟处显示有熄屏显示功能开关,打开开关,会显示AOD时间设置项,用户通过键盘等输入AOD时间段,如9时00分至21时00分。如果未设置时间,则默认任何时间都允许。
在第一操作***控制屏幕的情况下具有配置熄屏显示配置信息的权限,方便用户配置,满足个性化需求,确保配置权限的稳定性,提高安全性,避免配置权限混乱。
在本申请的一个可选实施例中,该熄屏配置信息还包括熄屏显示内容;
该进行熄屏显示包括:在该移动设备的屏幕上显示该熄屏显示内容。
其中,熄屏显示内容即AOD界面显示内容,可根据用户需要配置,如可为时间、天气、PM值等。天气可包括类型、气温、湿度等至少一种。类型可为晴、阴、雨、雪等,可以采用对应的图标显示。气温可为当地温度,如20摄氏度等。
在本申请的一个可选实施例中,***可提供多个熄屏显示内容供用户选择,第一操作***获取用户选择的熄屏显示内容,并将该熄屏显示内容发送给第二操作***。
在本申请的一个可选实施例中,每个熄屏显示内容可对应唯一的内容标号,第一操作***获取用户选择的目标内容标号,并将该目标内容标号发送给第二操作***,在熄屏显示时,第二操作***根据该目标内容标识获取对应的熄屏显示内容进行熄屏显示。通过将内容标号发送给第二操作***,可以减少第一操作***和第二操作***之间通讯的数据传输量,节省***资源。
在本申请的一个可选实施例中,该至少两个操作***包括第一操作***和第二操作***,该移动设备运行该第一操作***的功耗大于运行该第二操作***的功耗;该目标操作***为该第二操作***;
步骤204中的将该移动设备的屏幕控制权切换为第二操作***,包括:该第一操作***发送屏幕控制权的切换指令,并接收与该切换指令对应的切换结果,该切换结果为根据该切换指令将该移动设备的屏幕控制权从该第一操作***切换为该第二操作***的切换结果;该第一操作***在确定该切换结果为屏幕控制权切换成功后,发送屏幕切换成功消息给该第二操作***,由该第二操作***控制该移动设备的屏幕。
在移动设备满足熄屏显示条件的情况下,第一操作***向屏幕驱动发送屏幕控制权的切换指令;屏幕驱动根据切换指令将第一操作***的屏幕控制权移交给第二操作***,得到切换结果,并将切换结果返回给第一操作***;第一操作***在确定切换结果为屏幕控制权切换成功后,发送屏幕切换成功消息给第二操作***,由第二操作***控制该移动设备的屏幕。
在一个可选的实施例中,屏幕驱动返回屏幕切换参数给第一操作***,该屏幕切换参数用于表征屏幕控制权的归属。第一操作***根据屏幕切换参数确定屏幕切换成功,则发送屏幕切换成功消息给第二操作***,由第二操作***控制该移动设备的屏幕。
在一个可选的实施例中,第一操作***对应的第一处理器和第二操作***对应的第二处理器可以通过屏幕控制开关与屏幕相连。在同一时刻,只有一个处理器通过屏幕控制开关与屏幕相连,此时,通过屏幕控制开关与屏幕相连的处理器所运行的操作***获取屏幕控制权。在移动设备满足熄屏显示条件的情况下,第一操作***向屏幕控制开关发送屏幕控制权的切换指令;屏幕控制开关根据切换指令将第一操作***的屏幕控制权移交给第二操作***,即屏幕控制开关控制第二处理器与屏幕相连,得到切换结果,并将切换结果返回给第一操作***;第一操作***在确定切换结果为屏幕控制权切换成功后,发送屏幕切换成功消息给第二操作***,由第二操作***控制该移动设备的屏幕。
在一个可选的实施例中,屏幕控制开关返回屏幕切换参数给第一操作***,该屏幕切换参数用于表征屏幕控制权的归属。
在本申请的一个可选实施例中,在该进行熄屏显示后,该方法还包括:在检测到该移动设备满足熄屏显示退出条件的情况下,退出熄屏显示。
其中,熄屏显示退出条件可根据需要设置,通常熄屏显示退出条件可包括主动退出条件和被动退出条件。主动退出条件是指与熄屏显示控制相关的条件。主动退出条件可包括当前时间超出熄屏显示时间范围。被动退出条件是指被其他应用程序打断熄屏显示的条件。被动退出条件可包括被预设事件触发,需要唤醒功能多且性能强的操作***来处理。通过设置熄屏显示退出条件,可以实现自动退出熄屏显示。
在本申请的一个可选实施例中,该检测到所述移动设备满足熄屏显示退出条件的情况下,退出熄屏显示,包括:在检测到当前时刻超出熄屏显示时间范围,退出熄屏显示。
熄屏显示时间范围是指预先设置的熄屏显示的时间区间,包括熄屏显示开始时刻和熄屏显示结束时刻。在进入熄屏显示后,再检测当前时刻是否在熄屏显示时间范围内,若不在熄屏显示时间范围内,则表示该移动设备满足熄屏显示退出条件,退出熄屏显示。
在本申请的一个可选实施例中,检测到所述移动设备满足熄屏显示退出条件的情况下,退出熄屏显示,包括:在检测到存在预设事件的情况下,则退出熄屏显示。预设事件为预先设置的退出熄屏显示的事件,如闹钟事件、来电事件、充电事件等。通过配置预设事件来触发退出熄屏显示,可以保证移动设备的一些基本功能,如闹钟功能、来电接听功能、充电检测功能等。
在本申请的一个可选实施例中,该至少两个操作***包括第一操作***和第二操作***,该移动设备运行该第一操作***的功耗大于运行该第二操作***的功耗。
该退出熄屏显示,包括:唤醒该第一操作***,将该移动设备的屏幕控制权从该第二操作***切换至该第一操作***;该第一操作***通知该第二操作***退出熄屏显示。
具体地,唤醒第一操作***后,第一操作***向屏幕驱动或屏幕控制开关发送屏幕切换指令,屏幕驱动或屏幕控制开关根据该屏幕切换指令将移动设备的屏幕控制权从第二操作***切换至第一操作***。第一操作***通知第二操作***退出熄屏显示,即AOD界面显示,由第一操作***接管屏幕。
通过唤醒第一操作***,实现屏幕切换操作,可以防止任何***或应用都可以切换屏幕的情况发生,防止屏幕状态控制的错乱。
在本申请的一个可选实施例中,在检测到所述移动设备满足熄屏显示退出条件的情况下,退出熄屏显示之后,所述方法还包括:在屏幕上显示第二操作***的界面内容。
具体地,当在第二操作***控制移动设备的屏幕的情况下,检测到满足熄屏显示退出条件,退出熄屏显示后,直接在第二操作***控制屏幕的情况下进行正常显示,即在屏幕上显示第二操作***的界面内容。
在本申请的一个可选实施例中,在该移动设备处于熄屏状态下之前,该熄屏显示控制方法还包括:获取该移动设备当前时刻的使用状态,并保存该使用状态。
在该退出熄屏显示后,该方法还包括:读取该使用状态,恢复至该使用状态。
通过保存移动设备进行熄屏显示前的使用状态,在退出熄屏显示时,能够读取该使用状态,并然后移动设备恢复至该使用状态,节省了用户操作时间,提高了人机交互效率。
在本申请的一个可选实施例中,该读取该使用状态,恢复至该使用状态,包括:读取该使用状态,在检测到该使用状态为预设使用状态的情况下,恢复至该使用状态。
预设使用状态可为预先设置的使用状态,如音频播放状态、运动检测状态等。预设使用状态一般为用户需要使用的状态,退出熄屏显示后,自动恢复至该使用状态,不需要用户再进行操作,减少了用户操作,提高了人机交互效率。
为了使本申请所提供的熄屏显示控制方法的方案更加明确,下面以移动设备上运行双***为例描述熄屏显示控制方法的具体过程。图4为一个实施例中基于双***的移动设备的AOD节电显示控制结构框图。如图4所示,移动设备400包括显示屏410、第一操作***420和第二操作***430。显示屏410由第一操作***420和第二操作***430共享,某一时刻只有一种操作***可以使用显示屏410,屏幕控制权可以根据移动设备的当前状态在第一操作***420和第二操作***430之间实现切换。当移动设备满足AOD显示条件时,第一操作***420主动放弃屏幕控制权,并将屏幕控制权切换到第二操作***430,第一操作***420通过双核通讯通知第二操作***420进入AOD显示状态,并同步AOD配置信息等给第二操作***430。第二操作***430开始接管显示屏410,根据第一操作***420同步的AOD配置信息中的熄屏显示内容绘制相应的AOD界面,并负责AOD界面的显示和刷新操作。
图5为应用于图4的移动设备的熄屏显示控制方法的流程图。如图5所示,该熄屏显示控制方法,包括:
步骤502,双***移动设备正常启动后,首先由第一操作***接管屏幕控制权,在移动设备屏幕上显示第一操作***界面。
步骤504,在第一操作***界面上获取AOD配置信息。AOD配置信息包括AOD功能开关、AOD时间范围、AOD界面显示内容等。
AOD配置信息即熄屏显示配置信息。AOD功能开关即熄屏显示功能开关。AOD时间范围,即熄屏显示时间范围,包括熄屏显示开始时刻和结束时刻,用于确定AOD进入或退出时间。AOD界面显示内容即熄屏显示内容,用于决定显示什么样的AOD界面。
步骤506,移动设备接收熄屏指令,控制屏幕熄屏。
移动设备检测达到熄屏时长阈值未接收到触发信号,产生熄屏指令,或者接收到用户触发操作或语音操作产生的熄屏指令,控制屏幕熄灭。
步骤508,移动设备根据AOD配置信息判断移动设备是否满足AOD显示条件,首先会获取AOD配置信息中的AOD功能开关状态,若AOD功能开关状态为打开状态,则表示AOD功能开启,进一步获取移动设备的当前时刻,将当前时刻与AOD时间范围进行匹配,若当前时刻在AOD时间范围内,则AOD显示条件满足。若AOD功能开关状态为关闭状态,或者当前时刻不在AOD时间范围内,则AOD显示条件不满足。
步骤510,若AOD显示条件判断失败,则移动设备不满足AOD显示条件,控制屏幕熄屏休眠。
步骤512,若移动设备满足AOD显示条件,则第一操作***向屏幕驱动发起屏幕切换操作,屏幕驱动将屏幕控制权由第一操作***切换到第二操作***,屏幕切换成功后,第一操作***通过双核通讯消息通知第二操作***屏幕切换成功,此时由第二操作***接管屏幕。
步骤514,第一操作***切换完屏幕后进入休眠状态,除了闹钟事件、来电事件或充电事件等预设事件发生时第一操作***被唤醒外,其余时间处于休眠状态,因在熄屏显示状态下,第一操作***不再需要刷新AOD界面显示内容,是否了CPU使用,节省了移动设备功耗。
步骤516,第二操作***接管屏幕显示后,根据第一操作***通过双核通讯传递的AOD配置信息,启动AOD界面绘制和显示,并负责AOD界面周期刷新操作。第二操作***可以按照固定的刷新频率进行屏幕刷新。屏幕刷新过程中可对屏幕进行分区域刷新,对于屏幕内容没有变化的区域不进行刷新,对变化的区域进行刷新,从而减少刷新时间和功耗。
步骤518,第二操作***在显示AOD界面同时,实时监测移动设备是否满足AOD退出条件。AOD退出条件分为主动退出条件和被动退出条件两种。当第二操作***根据AOD配置信息中的AOD时间范围,检测到当前时刻超出了AOD显示时间段(即AOD时间范围),则主动唤醒第一操作***发起退出熄屏显示;当第二操作***检测到发生来电事件、闹钟事件或充电事件等预设事件,处于休眠状态的第一操作***被唤醒,第一操作***被唤醒后发起退出熄屏显示。
步骤520,唤醒第一操作***。
步骤522,第一操作***唤醒后向屏幕驱动发起屏幕切换指令,由屏幕驱动将屏幕控制权从第二操作***切换至第一操作***,第一操作***通知第二操作***退出AOD界面显示,由第一操作***重新接管屏幕。
本实施例中,利用第二操作***低功耗特性,AOD界面显示和刷新由第二操作***完成,第一操作***进入休眠状态,相比于传统的AOD显示过程第一操作***必须处于唤醒状态,节省了移动设备的待机功耗,延长了移动设备的续航时长。第一操作***和第二操作***屏幕切换、界面显示和刷新以及AOD显示的进入和退出过程完全由移动设备自动完成,提高了交互效率。
在本申请的一个可选实施例中,一种熄屏显示控制方法,应用于移动设备,所述移动设备能够运行至少两个操作***,所述方法包括:在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为目标操作***,所述目标操作***为所述至少两个操作***中除功耗最高外的其他任一操作***;在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
移动设备上多个操作***共用同一屏幕,一个处理器对应运行一个操作***,同一时刻只能有一个处理器具有屏幕的控制权,只有获得屏幕控制权的操作***才可以显示内容在屏幕上,为了实现熄屏显示节省功耗,当满足熄屏显示条件后,将屏幕控制权切换至功耗较小的目标操作***。
当移动设备上运行有三个或三个以上操作***时,可以比较各个操作***运行时功耗,然后按照功耗从大到小或从小到大对操作***进行排序,然后按照功耗选取目标操作***,该目标操作***的功耗不是功耗最高的操作***。
当移动设备上运行第一操作***和第二操作***时,将功耗小的第二操作***作为目标操作***。
可以通过屏幕驱动实现屏幕控制权的切换,将通过屏幕驱动将屏幕控制权移交给目标操作***,当然也可以上述的其他方式实现,在此不做赘述。
本实施例中熄屏显示控制方法应用于能够运行至少两个操作***的移动设备上,在移动设备熄屏处于状态下,检测移动设备满足熄屏显示条件时,将移动设备的屏幕控制权切换至除功耗最高外的其他任一操作***,并在目标操作***下进行熄屏显示,避免了功耗最高操作因需要刷新屏幕而导致功耗大,降低了功耗,延长了移动设备的续航时长。
在本申请的一个可选实施例中,上述熄屏显示控制方法还包括:在移动设备的屏幕控制权属于至少两个操作***中最高功耗的操作***情况下,获取输入的熄屏显示配置信息,该熄屏显示配置信息包括熄屏显示功能开关的状态和熄屏显示时间范围;该最高功耗的操作***将该熄屏显示配置信息传输给该目标操作***。在一个可选的实施例中,该熄屏显示配置信息还可包括熄屏显示内容。该熄屏显示内容可根据需要配置,如显示时间、天气等。
通过功能多且性能强的操作***控制屏幕的情况下,获取用户输入的配置信息,实现用户个性化配置熄屏显示相关信息,满足个性化需求,确保配置权限的稳定性,提高安全性,避免配置权限混乱。
在本申请的一个可选实施例中,该目标操作***为该至少两个操作***中功耗最低的操作***;上述熄屏显示控制方法还包括:关闭该至少两个操作***中除该目标操作***外的其他操作***,或者控制该至少两个操作***中除该目标操作***外的其他操作***休眠。
利用功耗最低的操作***控制屏幕进行熄屏显示,可以降低功耗,延长移动设备的续航时长。通过关闭其他操作***,避免其他操作***在后台消耗功耗,进一步降低功耗。
应该理解的是,虽然图2和图5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2和图5中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
本申请一个实施例还提供了一种用于实现熄屏显示控制方法的熄屏显示控制装置。如图6所示,一种熄屏显示控制装置,应用于移动设备,移动设备能够运行的操作***包括第一操作***和第二操作***,所述移动设备运行所述第一操作***的功耗大于运行所述第二操作***的功耗;该装置包括:切换控制模块610和显示控制模块620。
切换控制模块610,用于在所述移动设备熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***;
显示控制模块620,用于在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。本实施例中,熄屏显示控制应用于能够运行至少两个操作***的移动设备上,在移动设备熄屏状态下,在移动设备处于熄屏状态下,检测到移动设备满足熄屏显示条件,将移动设备的屏幕控制权切换至第二操作***,并在第二操作***下进行熄屏显示,避免了在功耗高的第一操作***下刷新屏幕而导致功耗大,降低了功耗,延长了移动设备的续航时长。
在本申请的一个可选实施例中,切换控制模块610具体用于接收熄屏指令,根据该熄屏指令控制屏幕熄屏,进入熄屏状态。熄屏指令可为移动设备超时自动产生的熄屏指令或移动设备接收用户主动操作产生的熄屏指令。
在一个可选实施例中,切换控制模块610具体用于检测达到该熄屏时长阈值未接收到触发信号,则产生熄屏指令。
在一个可选实施例中,切换控制模块610具体用于接收到用户触发操作或语音操作产生的熄屏指令。该触发操作可包括对电源键的操作,或者对屏幕上熄屏控件的触发操作,或者对音量按键的操作等。语音操作产生的熄屏指令可包括移动设备接收用户发出的语音信息,对语音信息进行识别得到对应的语音熄屏指令。
在本申请的一个可选实施例中,切换控制模块610具体用于根据熄屏指令控制屏幕熄屏,可以通过监听应用监听熄屏广播消息通知,当接收到熄屏广播消息通知,确定屏幕进入熄屏状态。
在本申请的一个可选实施例中,切换控制模块610具体用于当移动设备上运行有三个或三个以上操作***时,可以比较各个操作***运行时功耗,然后按照功耗从大到小或从小到大对操作***进行排序,然后按照功耗选取目标操作***,该目标操作***的功耗不是功耗最高的操作***;以及当移动设备上运行两个操作***时,将功耗小的操作***作为目标操作***。
在本申请的一个可选实施例中,切换控制模块610具体用于若该熄屏显示功能开关处于打开状态且当前时刻处于所述熄屏显示时间范围内,则将该移动设备的屏幕控制权切换为第二操作***。
具体地,切换控制模块610检测当前时刻是否处于熄屏显示时间范围内;当该当前时刻处于该熄屏显示时间范围内,则表示移动设备满足熄屏显示条件;当该当前时间未处于该熄屏显示时间范围内,则表示移动设备不满足熄屏显示条件。
在本申请的一个可选实施例中,切换控制模块610具体用于检测当前时刻是否处于熄屏显示时间范围内,即将当前时刻与熄屏显示时间范围的开始时刻和结束时刻分别进行比较,判断当前时刻是否大于开始时刻,小于结束时刻,当当前时刻大于或等于开始时刻且小于或等于结束时刻,则该当前时刻处于熄屏显示时间范围内,表示移动设备满足熄屏显示条件;当该当前时刻小于开始时刻或大于结束时刻,则当前时间不在熄屏显示时间范围内,则表示移动设备不满足熄屏显示条件。
在本申请的一个可选实施例中,每个熄屏显示内容可对应唯一的内容标号,切换控制模块610具体用于通过第一操作***获取用户选择的目标内容标号,并将该目标内容标号发送给第二操作***,在熄屏显示时,第二操作***根据该目标内容标识获取对应的熄屏显示内容进行熄屏显示。
在本申请的一个可选实施例中,切换控制模块610具体还用于若该熄屏显示功能开关处于打开状态且当前时刻处于所述熄屏显示时间范围内,则将该移动设备的屏幕控制权切换为第二操作***。
在本申请的一个可选实施例中,切换控制模块610具体还用于在该检测当前时刻是否处于熄屏显示时间范围内之前,检测熄屏显示功能开关的状态;当该熄屏显示功能开关处于关闭状态,则表示移动设备不满足熄屏显示条件;当该熄屏显示功能开关处于打开状态,则继续检测当前时刻是否处于熄屏显示时间范围内。
在本申请的一个可选实施例中,如图7所示,该装置还包括参数配置模块630。
参数配置模块630用于在该移动设备的屏幕控制权属于第一操作***的情况下,获取输入的熄屏显示配置信息,该熄屏显示配置信息包括熄屏显示功能开关的状态和熄屏显示时间范围;通过该第一操作***将该熄屏显示配置信息传输给该第二操作***。
在本申请的一个可选实施例中,该熄屏配置信息还包括熄屏显示内容;
显示控制模块620还用于在该移动设备的屏幕上显示该熄屏显示内容。
在本申请的一个可选实施例中,
切换控制模块610还用于通过该第一操作***发送屏幕控制权的切换指令,并接收与该切换指令对应的切换结果,该切换结果为根据该切换指令将该移动设备的屏幕控制权从该第一操作***切换为该第二操作***的切换结果;该第一操作***在确定该切换结果为屏幕控制权切换成功后,发送屏幕切换成功消息给该第二操作***,由该第二操作***控制该移动设备的屏幕。
在一个实施例中,切换控制模块610还用于通过该第一操作***向屏幕驱动发送屏幕控制权的切换指令,并接收该屏幕驱动返回的切换结果,该切换结果为该屏幕驱动根据该切换指令将该移动设备的屏幕控制权从该第一操作***切换为该第二操作***的切换结果;以及通过该第一操作***在确定该切换结果为屏幕控制权切换成功后,发送屏幕切换成功消息给该第二操作***,由该第二操作***控制该移动设备的屏幕。
在本申请的一个可选实施例中,该装置还包括关闭模块或休眠模块。关闭模块用于关闭该第一操作***。
休眠模块用于控制第一操作***休眠。
在本申请的一个可选实施例中,显示控制模块620还用于在该进行熄屏显示后,在检测到该移动设备满足熄屏显示退出条件的情况下,退出熄屏显示。
在本申请的一个可选实施例中,显示控制模块620还用于在检测到当前时刻超出熄屏显示时间范围,退出熄屏显示。
在本申请的一个可选实施例中,显示控制模块620还用于在检测到存在预设事件的情况下,退出熄屏显示。
在本申请的一个可选实施例中,显示控制模块620还用于唤醒该第一操作***,切换控制模块610还用于将该移动设备的屏幕控制权从该第二操作***切换至该第一操作***;显示控制模块620还用于通过该第一操作***通知该第二操作***退出熄屏显示。
在本申请的一个可选实施例中,显示控制模块620还用于在检测到存在预设事件的情况下,退出熄屏显示之后,在屏幕上显示第二操作***的界面内容。
具体地,当在第二操作***控制移动设备的屏幕的情况下,检测到满足熄屏显示退出条件,退出熄屏显示后,直接在第二操作***控制屏幕的情况下进行正常显示,即在屏幕上显示第二操作***的界面内容。
在本申请的一个可选实施例中,上述熄屏显示控制装置还包括状态保存模块。状态保存模块用于在检测模块检测移动设备是否满足熄屏显示条件之前,获取该移动设备当前时刻的使用状态,并保存该使用状态;显示控制模块620还用于在该退出熄屏显示后,读取该使用状态,恢复至该使用状态。
在本申请的一个可选实施例中,显示控制模块620还用于读取该使用状态,在检测到该使用状态为预设使用状态的情况下,恢复至该使用状态。
本申请一个实施例还提供了一种用于实现熄屏显示控制方法的熄屏显示控制装置。一种熄屏显示控制装置,应用于移动设备,移动设备能够运行至少两个操作***。
切换控制模块610用于在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为目标操作***,所述目标操作***为所述至少两个操作***中除功耗最高外的其他任一操作***;
显示控制模块620用于在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
本实施例中,熄屏显示控制应用于能够运行至少两个操作***的移动设备上,在移动设备熄屏状态下,检测移动设备是否满足熄屏显示条件,当满足熄屏显示条件时,将移动设备的屏幕控制权切换至除功耗最高外的其他任一操作***,并在该操作***下进行熄屏显示,避免了功耗最高操作***因需要刷新屏幕而导致功耗大,降低了功耗,延长了移动设备的续航时长。
在本申请的一个可选实施例中,该目标操作***为该至少两个操作***中功耗最低的操作***;该装置还包括关闭模块或休眠模块。
关闭模块用于关闭该至少两个操作***中除该目标操作***外的其他操作***。
休眠模块用于控制该至少两个操作***中除该目标操作***外的其他操作***休眠。
上述熄屏显示控制装置中各个模块的划分仅仅用于举例说明,在其他实施例中,可将熄屏显示控制装置按照需要划分为不同的模块,以完成上述熄屏显示控制装置的全部或部分功能。
关于熄屏显示控制装置的具体限定可以参见上文中对于熄屏显示控制方法的限定,在此不再赘述。上述熄屏显示控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
图8为另一个实施例中熄屏显示控制装置的内部结构框图。如图8所示,该熄屏显示控制装置包括AOD参数配置模块810、***切换控制模块820和AOD显示控制模块830。其中,AOD参数配置模块810、***切换控制模块820位于第一操作***下,AOD显示控制模块830位于第二操作***下。AOD参数配置模块810用于在第一操作***控制屏幕控制权的情况下接收用户输入的AOD配置信息,AOD配置信息包括AOD开关的状态、AOD时间范围和AOD界面显示内容等。AOD开关的状态包括打开和关闭状态。AOD时间范围包括进入(即开始时刻)和退出(即结束时刻)时间段。***切换控制模块820在检测到移动设备熄屏后,读取AOD参数配置模块810保存的AOD配置信息和当前时刻的使用状态,根据AOD配置信息来判断是否满足AOD显示条件,如果满足AOD显示条件,则***切换控制模块820将移动设备的屏幕控制权转交给第二操作***中的AOD显示控制模块830,并通知第二操作***中的AOD显示控制模块830进入AOD显示状态。完成上述操作后,第一操作***进入休眠状态,减少设备待机功耗。AOD显示控制模块830接收***切换控制模块820转交的屏幕控制权后,根据AOD参数配置模块810传递的AOD界面内容,启动AOD界面的显示,并负责AOD界面刷新。AOD显示退出分两种情况,一种是AOD显示控制模块830主动发起的退出操作。AOD显示控制模块830根据用户设置的AOD显示时间范围,判断当前时刻是否在AOD显示时间范围内,如果不在AOD显示时间范围内,则主动发起退出操作。第二种是由第一操作***下的***切换控制模块820主动发起的退出操作。当来电事件、闹钟事件或充电事件等预设事件发生,第一操作***被唤醒后,会向AOD显示控制模块830发送退出AOD界面显示,并切换屏幕控制权到第一操作***。
图9为一个实施例中移动设备的内部结构示意图。如图9所示,该移动设备包括通过***总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个移动设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作***和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种熄屏显示控制方法。内存储器为非易失性存储介质中的操作***计算机程序提供高速缓存的运行环境。该移动设备可以是智能手机、穿戴式设备等运行多个操作***的设备。穿戴式设备可为智能手环、智能手表、智能眼镜等。
本申请实施例中提供的熄屏显示控制装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在电子设备的存储器上。该计算机程序被处理器执行时,实现本申请实施例中所描述方法的步骤。
本申请实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行熄屏显示控制方法的步骤。
一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行熄屏显示控制方法。
本申请所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM),它用作外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDR SDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (18)
1.一种熄屏显示控制方法,其特征在于,应用于移动设备,所述移动设备能够运行的操作***包括第一操作***和第二操作***,所述移动设备运行所述第一操作***的功耗大于运行所述第二操作***的功耗;所述方法包括:
在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***;
在所述第二操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
2.根据权利要求1所述的方法,其特征在于,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***,包括:
若检测到当所述当前时刻处于所述熄屏显示时间范围内,则将所述移动设备的屏幕控制权切换为第二操作***。
3.根据权利要求1所述的方法,其特征在于,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***包括:
若所述熄屏显示功能开关处于打开状态且所述当前时刻处于所述熄屏显示时间范围内,则将所述移动设备的屏幕控制权切换为第二操作***。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述移动设备的屏幕控制权属于所述第一操作***的情况下,获取输入的熄屏显示配置信息,所述熄屏显示配置信息包括熄屏显示功能开关的状态和熄屏显示时间范围;
所述第一操作***将所述熄屏显示配置信息传输给所述第二操作***。
5.根据权利要求4所述的方法,其特征在于,所述熄屏配置信息还包括熄屏显示内容;
所述进行熄屏显示包括:
在所述移动设备的屏幕上显示所述熄屏显示内容。
6.根据权利要求1所述的方法,其特征在于,
所述将所述移动设备的屏幕控制权切换为第二操作***,包括:
所述第一操作***发送屏幕控制权的切换指令,并接收与所述切换指令对应的切换结果,所述切换结果为根据所述切换指令将所述移动设备的屏幕控制权从所述第一操作***切换为所述第二操作***的切换结果;
所述第一操作***在确定所述切换结果为屏幕控制权切换成功后,发送屏幕切换成功消息给所述第二操作***,由所述第二操作***控制所述移动设备的屏幕。
7.根据权利要求1所述的方法,其特征在于,在所述进行熄屏显示后,所述方法还包括:
在检测到所述移动设备满足熄屏显示退出条件的情况下,退出熄屏显示。
8.根据权利要求7所述的方法,其特征在于,所述检测到所述移动设备满足熄屏显示退出条件的情况下,退出熄屏显示,包括:
在检测到当前时刻超出熄屏显示时间范围,退出熄屏显示。
9.根据权利要求7所述的方法,其特征在于,所述检测到所述移动设备满足熄屏显示退出条件的情况下,退出熄屏显示,包括:
在检测到存在预设事件的情况下,则退出熄屏显示。
10.根据权利要求7所述的方法,其特征在于,所述预设事件包括来电事件、闹钟事件和充电事件中至少一种。
11.根据权利要求7至10中任一项所述的方法,其特征在于,所述退出熄屏显示,包括:
唤醒所述第一操作***,将所述移动设备的屏幕控制权从所述第二操作***切换至所述第一操作***;所述第一操作***通知所述第二操作***退出熄屏显示。
12.根据权利要求7至10中任一项所述的方法,其特征在于,在所述移动设备处于熄屏状态下之前,所述方法还包括:
获取所述移动设备当前时刻的使用状态,并保存所述使用状态;
在所述退出熄屏显示后,所述方法还包括:
读取所述使用状态,恢复至所述使用状态。
13.一种熄屏显示控制方法,其特征在于,应用于移动设备,所述移动设备能够运行至少两个操作***,所述方法包括:
在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为目标操作***,所述目标操作***为所述至少两个操作***中除功耗最高外的其他任一操作***;
在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
关闭所述至少两个操作***中除所述目标操作***外的其他操作***,或者控制所述至少两个操作***中除该目标操作***外的其他操作***休眠。
15.一种熄屏显示控制装置,其特征在于,应用于移动设备,所述移动设备能够运行的操作***包括第一操作***和第二操作***,所述移动设备运行所述第一操作***的功耗大于运行所述第二操作***的功耗;所述装置包括:
切换控制模块,用于在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为第二操作***;
显示控制模块,用于在所述目标操作***控制所述移动设备的屏幕的情况下,进行熄屏显示。
16.一种熄屏显示控制装置,其特征在于,应用于移动设备,所述移动设备能够运行至少两个操作***,所述装置包括:
切换控制模块,用于在所述移动设备处于熄屏状态下,若所述移动设备满足熄屏显示条件,将所述移动设备的屏幕控制权切换为目标操作***,所述目标操作***为所述至少两个操作***中除功耗最高外的其他任一操作***;
显示控制模块,用于在所述移动设备运行所述目标操作***的情况下,进行熄屏显示。
17.一种移动设备,包括存储器及处理器,所述存储器中储存有计算机程序,其特征在于,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至14中任一项所述的熄屏显示控制方法的步骤。
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至14中任一项所述的熄屏显示控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110243623.1A CN115033092A (zh) | 2021-03-05 | 2021-03-05 | 熄屏显示控制方法、装置、移动设备和计算机存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110243623.1A CN115033092A (zh) | 2021-03-05 | 2021-03-05 | 熄屏显示控制方法、装置、移动设备和计算机存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115033092A true CN115033092A (zh) | 2022-09-09 |
Family
ID=83118428
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110243623.1A Pending CN115033092A (zh) | 2021-03-05 | 2021-03-05 | 熄屏显示控制方法、装置、移动设备和计算机存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115033092A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1700175A (zh) * | 2004-05-21 | 2005-11-23 | 三星电子株式会社 | 用于切换操作***的计算机***、方法、和介质 |
US20140281626A1 (en) * | 2013-03-15 | 2014-09-18 | Seagate Technology Llc | PHY Based Wake Up From Low Power Mode Operation |
CN107491160A (zh) * | 2017-06-22 | 2017-12-19 | 深圳天珑无线科技有限公司 | 一种双操作***的使用方法、存储设备及智能终端 |
KR20180035978A (ko) * | 2016-09-29 | 2018-04-09 | 엘지디스플레이 주식회사 | 표시장치와 이를 이용한 aod 제어 방법 및 모바일 단말기 |
CN108227895A (zh) * | 2017-07-26 | 2018-06-29 | 珠海市魅族科技有限公司 | 一种熄屏显示方法及终端、计算机装置及可读存储介质 |
CN108337363A (zh) * | 2017-12-26 | 2018-07-27 | 努比亚技术有限公司 | 一种终端熄屏显示控制方法、终端 |
WO2019183786A1 (zh) * | 2018-03-26 | 2019-10-03 | 华为技术有限公司 | 一种提示信息的显示方法及电子设备 |
CN110928394A (zh) * | 2018-08-31 | 2020-03-27 | Oppo广东移动通信有限公司 | 屏幕显示方法及电子设备 |
CN111831099A (zh) * | 2020-07-06 | 2020-10-27 | Oppo广东移动通信有限公司 | 电子设备 |
-
2021
- 2021-03-05 CN CN202110243623.1A patent/CN115033092A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1700175A (zh) * | 2004-05-21 | 2005-11-23 | 三星电子株式会社 | 用于切换操作***的计算机***、方法、和介质 |
US20140281626A1 (en) * | 2013-03-15 | 2014-09-18 | Seagate Technology Llc | PHY Based Wake Up From Low Power Mode Operation |
KR20180035978A (ko) * | 2016-09-29 | 2018-04-09 | 엘지디스플레이 주식회사 | 표시장치와 이를 이용한 aod 제어 방법 및 모바일 단말기 |
CN107491160A (zh) * | 2017-06-22 | 2017-12-19 | 深圳天珑无线科技有限公司 | 一种双操作***的使用方法、存储设备及智能终端 |
CN108227895A (zh) * | 2017-07-26 | 2018-06-29 | 珠海市魅族科技有限公司 | 一种熄屏显示方法及终端、计算机装置及可读存储介质 |
CN108337363A (zh) * | 2017-12-26 | 2018-07-27 | 努比亚技术有限公司 | 一种终端熄屏显示控制方法、终端 |
WO2019183786A1 (zh) * | 2018-03-26 | 2019-10-03 | 华为技术有限公司 | 一种提示信息的显示方法及电子设备 |
CN110928394A (zh) * | 2018-08-31 | 2020-03-27 | Oppo广东移动通信有限公司 | 屏幕显示方法及电子设备 |
CN111831099A (zh) * | 2020-07-06 | 2020-10-27 | Oppo广东移动通信有限公司 | 电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2656170B1 (en) | Minimizing resource latency between processor application states in a portable computing device by scheduling resource set transitions | |
CN107168508B (zh) | 一种低功耗常显信息实现方法及装置 | |
CN109151961B (zh) | 一种移动终端的运行方法、终端及计算机可读存储介质 | |
WO2020224658A1 (zh) | 待机优化方法、装置、计算机设备和存储介质 | |
CN105824393B (zh) | 片上***、管理其功率的方法和电子装置 | |
CN108040292B (zh) | 电视待机开机方法、电视及计算机可读存储介质 | |
US20070011475A1 (en) | Intermittent computing | |
CN112530056B (zh) | 降低智能门锁功耗的方法、智能门锁和存储介质 | |
CN102037428A (zh) | 具有用于提供降低电源消耗的睡眠状态的次要存储器控制器的集成电路及方法 | |
CN103838352A (zh) | 用于具有集成基带的计算机***的低功率状态 | |
CN110032266B (zh) | 信息处理方法、装置、计算机设备和计算机可读存储介质 | |
CN106484075A (zh) | 调整应用程序唤醒时间的方法及装置 | |
US20120291043A1 (en) | Minimizing Resource Latency Between Processor Application States In A Portable Computing Device By Using A Next-Active State Set | |
CN109283995B (zh) | 一种降低物联网终端用户识别卡功耗的方法和*** | |
CN111782281B (zh) | 一种数据处理方法、装置以及计算机可读存储介质 | |
WO2014176893A1 (zh) | 移动终端的关机方法及装置 | |
CN117369888A (zh) | 电子设备的唤醒方法、装置、电子设备和可读存储介质 | |
CN115033092A (zh) | 熄屏显示控制方法、装置、移动设备和计算机存储介质 | |
WO2018098901A1 (zh) | 终端业务的处理方法及装置 | |
CN108646909B (zh) | 信息处理方法、装置、移动终端和计算机可读存储介质 | |
CN116132740A (zh) | 观影设备节能方法、装置、观影设备及可读存储介质 | |
CN113766611B (zh) | 低功耗控制优化方法、装置、移动终端和存储介质 | |
CN106020416B (zh) | 屏幕显示方法、装置及智能设备 | |
TWI736045B (zh) | 嵌入式計算裝置管理 | |
CN114816031A (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 |