CN115129143A - 锁屏界面的显示方法、装置、可穿戴设备及存储介质 - Google Patents

锁屏界面的显示方法、装置、可穿戴设备及存储介质 Download PDF

Info

Publication number
CN115129143A
CN115129143A CN202110328514.XA CN202110328514A CN115129143A CN 115129143 A CN115129143 A CN 115129143A CN 202110328514 A CN202110328514 A CN 202110328514A CN 115129143 A CN115129143 A CN 115129143A
Authority
CN
China
Prior art keywords
processor
state
screen locking
screen
interface
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
Application number
CN202110328514.XA
Other languages
English (en)
Inventor
李易民
陈德银
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202110328514.XA priority Critical patent/CN115129143A/zh
Publication of CN115129143A publication Critical patent/CN115129143A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3293Power saving characterised by the action undertaken by switching to a less power-consuming processor, e.g. sub-CPU
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/3243Power saving in microcontroller unit
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4418Suspend and resume; Hibernate and awake
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例提供了一种锁屏界面的显示方法、装置、可穿戴设备及存储介质,涉及可穿戴设备技术领域。所述方法应用于可穿戴设备,可穿戴设备中至少设置有第一处理器和第二处理器,第二处理器的功耗高于第一处理器的功耗;方法包括:在第二处理器处于唤醒状态,且第二处理器接收到锁屏指令的情况下,将第二处理器对应的屏幕状态设置为锁屏状态;通过第二处理器将锁屏状态同步给第一处理器;将第一处理器对应的屏幕状态设置为锁屏状态;通过第一处理器显示锁屏界面。本申请实施例在锁屏状态下通过功耗较小的处理器显示用户界面,可以降低可穿戴设备的功耗,提升可穿戴设备的续航时间。

Description

锁屏界面的显示方法、装置、可穿戴设备及存储介质
技术领域
本申请实施例涉及可穿戴设备技术领域,特别涉及一种锁屏界面的显示方法、装置、可穿戴设备及存储介质。
背景技术
可穿戴设备是一种可以直接穿戴或者整合在衣服或配件上的便携式电子设备。常见的可穿戴设备包括智能手表、智能手环、智能眼镜等等。
出于便携性和可穿戴性的考虑,可穿戴设备通常被设计成较小的尺寸,而较小的尺寸意味着可穿戴设备只能配置容量较小的电池。以可穿戴设备为智能手表为例,智能手表的续航时间较短,需要频繁充电。
发明内容
本申请实施例提供一种锁屏界面的显示方法、装置、可穿戴设备及存储介质。所述技术方案如下:
一方面,本申请实施例提供一种锁屏界面的显示方法,所述方法应用于可穿戴设备,所述可穿戴设备中至少设置有第一处理器和第二处理器,所述第二处理器的功耗高于所述第一处理器的功耗;
所述方法包括:
在所述第二处理器处于唤醒状态,且所述第二处理器接收到锁屏指令的情况下,将所述第二处理器对应的屏幕状态设置为锁屏状态;
通过所述第二处理器将所述锁屏状态同步给所述第一处理器;
将所述第一处理器对应的屏幕状态设置为所述锁屏状态;
通过所述第一处理器显示锁屏界面。
另一方面,本申请实施例提供一种锁屏界面的显示装置,所述装置应用于可穿戴设备,所述可穿戴设备中至少设置有第一处理器和第二处理器,所述第二处理器的功耗高于所述第一处理器的功耗;
所述装置包括:
状态设置模块,用于在所述第二处理器处于唤醒状态,且所述第二处理器接收到锁屏指令的情况下,将所述第二处理器对应的屏幕状态设置为锁屏状态;
状态同步模块,用于通过所述第二处理器将所述锁屏状态同步给所述第一处理器;
所述状态设置模块,还用于将所述第一处理器对应的屏幕状态设置为所述锁屏状态;
界面显示模块,用于通过所述第一处理器显示锁屏界面。
另一方面,本申请实施例提供一种可穿戴设备,所述可穿戴设备包括处理器和存储器;所述处理器至少包括第一处理器和第二处理器,所述第二处理器的功耗高于所述第一处理器的功耗,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如上述方面所述的锁屏界面的显示方法。
又一方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如上述方面所述的锁屏界面的显示方法。
又一方面,本申请实施例提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。可穿戴设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该可穿戴设备执行上述方面所述的锁屏界面的显示方法。
本申请实施例提供的技术方案可以带来如下有益效果:
可穿戴设备中设置有低功耗的第一处理器和高功耗的第二处理器,第一处理器和第二处理器之间可以进行通信,第二处理器可以将锁屏状态同步给第一处理器,从而使得第二处理器在接收到锁屏指令的情况下,第一处理器可以显示锁屏界面,在锁屏状态下通过功耗较小的处理器显示用户界面,可以降低可穿戴设备的功耗,提升可穿戴设备的续航时间。
附图说明
图1是本申请一个实施例提供的锁屏界面的显示方法的流程图;
图2是本申请另一个实施例提供的锁屏界面的显示方法的流程图;
图3是本申请另一个实施例提供的锁屏界面的显示方法的流程图;
图4是本申请一个实施例提供的锁屏界面的显示装置的框图;
图5是本申请一个实施例提供的可穿戴设备的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
在相关技术中,可穿戴设备中设置有单一处理器,并通过运行在处理器上的操作***,对设备运行过程中产生的所有***事件进行处理,因此该处理器需要具备较强的数据处理能力,并在设备运行过程中保持工作状态。然而,在日常使用过程中,可穿戴设备在大多数情况下只需要实现一些对处理性能较低的功能,比如,对于智能手表或智能手环来说,大多数情况下,智能手表或智能手环只需要进行消息提示和时间显示。因此,长时间保持处理器处于工作状态并不会提高可穿戴设备的性能,反而会增加设备功耗,导致可穿戴设备的续航时间较短。
为了在保证可穿戴设备性能的同时,降低可穿戴设备的功耗,本申请实施例中的可穿戴设备至少设置具有不同处理性能以及功耗的第一处理器和第二处理器,第一处理器和第二处理器之间可以进行通信,第二处理器可以将锁屏状态同步给第一处理器,从而使得第二处理器在接收到锁屏指令的情况下,第一处理器可以显示锁屏界面,在锁屏状态下通过功耗较小的处理器显示用户界面,可以降低可穿戴设备的功耗,提升可穿戴设备的续航时间。
下面,通过几个实施例对本申请进行介绍说明。
请参考图1,其示出了本申请一个实施例提供的锁屏界面的显示方法的流程图。该方法可以应用于可穿戴设备,可穿戴设备中至少设置有第一处理器和第二处理器,第二处理器的功耗高于第一处理器的功耗。该方法可以包括如下几个步骤。
步骤101,在第二处理器处于唤醒状态,且第二处理器接收到锁屏指令的情况下,将第二处理器对应的屏幕状态设置为锁屏状态。
在本申请实施例中,第一处理器的功耗低于第二处理器的功耗。示例性地,第一处理器的处理性能低于第二处理器的处理性能,示例性地,第一处理器的处理能力和处理速度均低于第二处理器。示例性地,由第二处理器运行的第二***能够处理由第一处理器运行的第一***所处理的事件,而第一***并不一定能够处理第二***所处理的事件。
示例性地,以可穿戴设备为智能手表为例进行介绍说明,第一处理器可以为MCU(Micro Controller Unit,微控制单元),第二处理器可以为CPU(Central ProcessingUnit,中央处理器),第一***为运行在MCU上的RTOS(Real Time Operating System,实时操作***),第二***为运行在CPU上的安卓(Android)操作***。第一***所能处理的事件包括但不限于以下至少一个事件:表盘显示、表盘界面切换、通知消息显示等对处理性能要求较低的场景或弱交互场景;第二***所能处理的事件包括但不限于以下至少一个事件:来电接听、启动应用、表盘编译、功能设置等对处理性能要求较高的场景或强交互场景。
唤醒状态是指处于运行状态,处理器处于唤醒状态是指处理器处于运行状态,也即处理器处于正常工作状态。
锁屏指令是指锁定屏幕的指令。示例性地,锁屏指令可以通过语音、手势、触控、按压实体按键等方式触发。例如,用户可以对着可穿戴设备说“锁屏”,从而触发第二处理器接收到锁屏指令;又例如,用户可以对着可穿戴设备比划“锁屏”对应的手势,从而触发第二处理器接收到锁屏指令;又例如,用户可以触控可穿戴设备上的“锁屏”图标,从而触发第二处理器接收到锁屏指令;又例如,用户可以按压可穿戴设备上的实体按键(例如,用户可以按压可穿戴设备上的电源键),从而触发第二处理器接收到锁屏指令。
在可能的实现方式中,当第二处理器的运行时间达到锁屏时间时(相当于第二处理器接收到锁屏指令),第二处理器自动将屏幕状态设置为锁屏状态。锁屏时间可以由用户进行设置,也可以是默认时间,本申请实施例对此不作限定。
在本申请实施例中,可穿戴设备具有显示屏(也可以称之为屏幕)。显示屏的屏幕状态包括锁屏状态和解锁状态,解锁状态是指可穿戴设备的显示屏处于正常显示的状态,解锁状态和锁屏状态是两种不同的状态。该显示屏可以由第一处理器控制,也可以由第二处理器控制。当第二处理器接收到锁屏指令的情况下,将第二处理器对应的屏幕状态设置为锁屏状态。
处理器对应的屏幕状态是指处理器运行的***获得屏幕控制权限时,可穿戴设备的显示屏所处的状态。示例性地,第二处理器对应的屏幕状态是指第二处理器运行的第二***获得屏幕控制权限时,可穿戴设备的显示屏所处的状态。第一处理器对应的屏幕状态是指第一处理器运行的第一***获得屏幕控制权限时,可穿戴设备的显示屏所处的状态。
在可能的实现方式中,将第二***对应的屏幕状态设置为锁屏状态。
步骤102,通过第二处理器将锁屏状态同步给第一处理器。
第二处理器和第一处理器之间可以进行通信。当第二处理器接收到锁屏指令,并且第二处理器的屏幕状态被设置为锁屏状态之后,第二处理器需要将屏幕状态同步给第一处理器,以使得第一处理器的屏幕状态和第二处理器的屏幕状态同步,从而使得***切换时显示屏能正常显示。
在可能的实现方式中,通过第二***将锁屏状态同步给第一***。
在可能的实现方式中,第二处理器通过向第一处理器发送字节流的数据的方式同步屏幕状态,示例性地,以屏幕状态为锁屏状态为例,其对应的字节流的数据可以如下所示:
message SyncLockScreenStatus{//消息屏幕状态为锁屏状态
int32 status=1;//状态字段赋值为1,状态字段为32位的整数
}
步骤103,将第一处理器对应的屏幕状态设置为锁屏状态。
将第二处理器对应的屏幕状态设置为锁屏状态之后,相应地,将第一处理器对应的屏幕状态设置为锁屏状态。
在可能的实现方式中,将第一***对应的屏幕状态设置为锁屏状态。
步骤104,通过第一处理器显示锁屏界面。
锁屏界面是指可穿戴设备未解锁时显示的界面,是可穿戴设备处于锁屏状态时所展示的界面。
当第二处理器接收到锁屏指令后,表明此时用户不需要使用第二处理器处理较为复杂的事件,此时,可以通过第一处理器控制可穿戴设备的显示屏,也即,通过第一处理器显示锁屏界面,由于第一处理器功耗较低,因此,可以提升可穿戴设备的续航时间。
在可能的实现方式中,通过第一***显示锁屏界面。
在可能的实现方式中,步骤103和步骤104可以同时执行;也可以先执行步骤103,再执行步骤104;还可以先执行步骤104,再执行步骤103,本申请实施例对此不作限定。
在可能的实现方式中,在第一处理器处于唤醒状态,且第一处理器接收到锁屏指令的情况下,将第一处理器对应的屏幕状态设置为锁屏状态;通过第一处理器将锁屏状态同步给第二处理器;将第二处理器对应的屏幕状态设置为锁屏状态;通过第一处理器显示锁屏界面。在第一处理器接收到锁屏指令的情况下,将第一处理器对应的屏幕状态设置为锁屏状态,并同步给第二处理器,便于后续通过第二处理器解锁可穿戴设备。
综上所述,本申请实施例提供的技术方案中,可穿戴设备中设置有低功耗的第一处理器和高功耗的第二处理器,第一处理器和第二处理器之间可以进行通信,第二处理器可以将锁屏状态同步给第一处理器,从而使得第二处理器在接收到锁屏指令的情况下,第一处理器可以显示锁屏界面,在锁屏状态下通过功耗较小的处理器显示用户界面,可以降低可穿戴设备的功耗,提升可穿戴设备的续航时间。
请参考图2,其示出了本申请另一个实施例提供的锁屏界面的显示方法的流程图。该方法可以应用于可穿戴设备,可穿戴设备中至少设置有第一处理器和第二处理器,第二处理器的功耗高于第一处理器的功耗。该方法可以包括如下几个步骤。
步骤201,在第二处理器处于唤醒状态,且第二处理器接收到锁屏指令的情况下,将第二处理器对应的屏幕状态设置为锁屏状态。
在可能的实现方式中,锁屏状态包括加密锁屏状态和未加密锁屏状态。加密锁屏状态是指需要输入验证信息才能解锁的状态,未加密锁屏状态是指不需要输入验证信息就能解锁的状态。
步骤202,在锁屏状态包括加密锁屏状态的情况下,通过第二处理器将加密锁屏状态同步给第一处理器。
当第二处理器设置了锁屏验证时,也即,当第二处理器对应的屏幕状态为加密锁屏状态时,通过第二处理器将加密锁屏状态同步给第一处理器,以使得第一处理器知道解锁时需要唤醒第二处理器。
在可能的实现方式中,在锁屏状态包括加密锁屏状态的情况下,通过第二***将加密锁屏状态同步给第一***。
步骤203,在锁屏状态包括未加密锁屏状态的情况下,通过第二处理器将未加密锁屏状态同步给第一处理器。
在可能的实现方式中,在锁屏状态包括未加密锁屏状态的情况下,通过第二***将未加密锁屏状态同步给第一***。
当通过第二处理器将加密锁屏状态或未加密锁屏状态同步给第一处理器之后,将第一处理器对应的屏幕状态设置为锁屏状态。
步骤204,将第一处理器对应的屏幕状态设置为加密锁屏状态。
在可能的实现方式中,将第一***对应的屏幕状态设置为加密锁屏状态。
步骤205,将第一处理器对应的屏幕状态设置为未加密锁屏状态。
在可能的实现方式中,将第一***对应的屏幕状态设置为未加密锁屏状态。
需要说明的是,步骤202和步骤203不会同时执行,步骤204和步骤205不会同时执行。当执行步骤202后,执行步骤204;或者,当执行步骤203后,执行步骤205;或者,同时执行步骤202和步骤204,或者,同时执行步骤203和步骤205;或者,先执行步骤204,再执行步骤202;或者,先执行步骤205,再执行步骤203,本申请实施例对此不作限定。
步骤206,通过第一处理器显示锁屏界面。
在可能的实现方式中,通过第一***显示锁屏界面。
示例性地,加密锁屏状态和未加密锁屏状态对应的锁屏界面相同,解锁后触发的界面不同。在锁屏状态包括加密锁屏状态的情况下,解锁后触发的界面为解锁界面;在锁屏状态包括未加密锁屏状态的情况下,解锁后触发的界面直接为用户界面,而不需要经过解锁界面。
示例性地,加密锁屏状态和未加密锁屏状态对应的锁屏界面不同。在锁屏状态包括加密锁屏状态的情况下,锁屏界面上会显示有锁屏提示信息,锁屏提示信息用于提示用户需要解锁(输入正确的验证信息)才能打开用户界面。
请参考图3,其示出了本申请另一个实施例提供的锁屏界面的显示方法的流程图。该方法可以应用于可穿戴设备,可穿戴设备中至少设置有第一处理器和第二处理器,第二处理器的功耗高于第一处理器的功耗。该方法可以包括如下几个步骤。
步骤301,在第二处理器处于唤醒状态,且第二处理器接收到锁屏指令的情况下,将第二处理器对应的屏幕状态设置为锁屏状态。
步骤302,通过第二处理器将锁屏状态同步给第一处理器。
步骤303,将第一处理器对应的屏幕状态设置为锁屏状态。
步骤304,通过第一处理器显示锁屏界面。
在可能的实现方式中,步骤303和步骤304可以同时执行;也可以先执行步骤303,再执行步骤304;还可以先执行步骤304,再执行步骤303,本申请实施例对此不作限定。
步骤301至步骤304的介绍说明可参见上文实施例,此处不再赘述。
步骤305,锁屏状态包括加密锁屏状态,第二处理器处于休眠状态且第一处理器接收到解锁指令的情况下,通过第一处理器唤醒第二处理器。
休眠状态是指不运行的状态,也即不工作的状态。处理器处于休眠状态是指该处理器处于不运行的状态。
解锁指令是指解锁可穿戴设备的显示屏的指令。在可能的实现方式中,解锁指令可以通过语音、手势、触控等方式触发,例如,用户可以通过对着可穿戴设备说“解锁”,从而触发第一处理器接收到解锁指令;又例如,用户可以通过对着可穿戴设备比划“解锁”对应的手势,从而触发第一处理器接收到解锁指令;又例如,用户可以通过向上滑动锁屏界面,从而触发第一处理器接收到解锁指令。
由于在锁屏状态下,是由第一处理器控制的可穿戴设备的显示屏,因此,解锁指令也是由第一处理器接收到,当第一处理器接收到解锁指令的情况下,通过第一处理器唤醒第二处理器。
在锁屏状态包括加密锁屏状态,第二处理器处于休眠状态且第一处理器接收到解锁指令的情况下,通过第一处理器唤醒第二处理器。
在可能的实现方式中,在锁屏状态包括加密锁屏状态、第二处理器处于休眠状态、且第一***接收到解锁指令的情况下,通过第一***唤醒第二***。
步骤306,通过第二处理器接收用户输入的验证信息。
在本申请实施例中,验证信息用于触发第二处理器进行身份验证。验证信息可以包括以下任意一种:密码、声音、人脸、虹膜、指纹。
示例性地,验证信息用于触发第二***进行身份验证。
在可能的实现方式中,第一处理器对应第一***,第一***是指由第一处理器运行的***,第二处理器对应第二***,第二***是指由第二处理器运行的***。示例性地,第一***可以称之为小核,第二***可以称之为大核。
步骤306可以包括如下几个子步骤:
步骤306a,通过第二***显示解锁界面。
解锁界面是指用于解锁的界面,解锁界面是指用于供用户输入验证信息的界面,用户可以在解锁界面中输入验证信息。
由于第二***的唤醒和显示的过程需要花费一定的时间,因此,在从第一***切换为第二***的过程中可能会出现短暂无响应的现象,影响使用体验。为了降低***切换过程中锁屏界面的显示延迟,当第一***唤醒第二***的过程中,可以首先通过第一***绘制并显示解锁界面(仅负责绘制界面图像,并非在第一***下执行第二***所具备的特定功能),解锁界面为第二***的用户界面;响应于第二***绘制完成解锁界面,通过第二***显示解锁界面。第二***完成解锁界面的绘制后,可穿戴设备运行的***即由第一***切换为第二***,从而通过第二***对锁屏界面进行显示,并执行相应的解锁功能。由于第一***和第二***绘制并显示的解锁界面保持一致,因此并不会出现***前后画面突变的问题,使***切换过程不易被察觉。由于第一***处于唤醒状态,因此第一***在接收到解锁指令后可以立即进行锁屏界面绘制并显示,从而视觉上提升***切换速度。
在可能的实现方式中,在通过第二***显示解锁界面后,第一***可以仍然处于唤醒状态,由于第一***功耗较小,因此对可穿戴设备的续航影响较小;当然,在通过第二***显示解锁界面后,第一***可以处于休眠状态,本申请实施例对此不作限定。
在可能的实现方式中,为了确保第一***绘制并完全显示解锁界面后,***及时切换为第二***,避免出现第一***完全显示出解锁界面后,用户操作无响应的情况(此时的锁屏界面由第一***绘制并显示),根据第二***唤醒并绘制出解锁界面的时间确定解锁界面的滑动速度,确保第一***绘制的解锁界面完全占据可穿戴设备的显示界面时,第二***已绘制出解锁界面,在用户无感知情况下实现***切换。
步骤306b,通过第二***接收用户在解锁界面输入的验证信息。
由于第二***安全性高于第一***,因此通过第二***接收用户在解锁界面输入的验证信息,可以保证信息的安全性。
步骤307,通过第二处理器基于用户输入的验证信息和预设的验证信息执行解锁流程。
预设的验证信息可以是用户预先存储在可穿戴设备中的,用于验证用户身份的信息。预设的验证信息和用户输入的验证信息的类型一致,也即,当用户输入的验证信息是密码时,预设的验证信息也是密码;当用户输入的验证信息是声音时,预设的验证信息也是声音;当用户输入的验证信息是人脸时,预设的验证信息也是人脸;当用户输入的验证信息是虹膜时,预设的验证信息也是虹膜;当用户输入的验证信息是指纹时,预设的验证信息也是指纹。
在可能的实现方式中,步骤307可以包括如下几个子步骤:
步骤307a,通过第二***确认用户输入的验证信息与预设的验证信息是否一致。
步骤307b,响应于用户输入的验证信息与预设的验证信息一致,基于可穿戴设备的运行模式通过第一***或第二***显示用户界面。
以验证信息为密码为例,通过第二***显示解锁界面,通过第二***接收用户在解锁界面中输入的密码,响应于输入的密码与预设的密码一致,基于可穿戴设备的运行模式通过第一***或第二***显示用户界面。
在可能的实现方式中,可穿戴设备中可以预先存储有多个预设的验证信息,当用户输入的验证信息与多个预设的验证信息中的一个验证信息相一致时,基于可穿戴设备的运行模式通过第一***或第二***显示用户界面。
在可能的实现方式中,步骤307b可以包括如下几个子步骤:
1、在可穿戴设备的运行模式包括智能模式的情况下,通过第二***显示第一用户界面。
2、在可穿戴设备的运行模式包括非智能模式的情况下,通过第一***显示第二用户界面。
在可能的实现方式中,可穿戴设备的运行模式包括智能模式和非智能模式。智能模式也可以称之为性能模式,是指第一处理器和第二处理器均保持唤醒状态的模式,在智能模式下可穿戴设备可以快速执行处理性能较高的事件;非智能模式也可以称之为低功耗模式,是指仅第一处理器保持唤醒状态,而第二处理器处于休眠状态的模式。当然,在其它可能的实现方式中,可穿戴设备还可以具有其它的运行模式,本申请实施例对此不作限定。
不同于智能手机一类具有较强交互属性的电子设备,可穿戴设备作为一种辅助性的电子设备,在绝大多数使用场景下与用户之间仅存在弱交互。例如,用户在大部分场景下仅通过智能手表看时。因此,可穿戴设备通过第一处理器对事件进行处理(第一***对事件进行处理)时,控制第二处理器处于休眠状态(第二***处于休眠状态),可以降低可穿戴设备的整体功耗。
本申请实施例通过基于可穿戴设备的运行模式,智能显示解锁后的用户界面,提升了可穿戴设备的显示多样性。
第一用户界面是指由第一***控制的界面。在可能的实现方式中,第一用户界面可以显示有运动健康图标、天气图标、闹钟图标、***切换图标等,本申请实施例对此不作限定。
第二用户界面是指由第二***控制的界面。在可能的实现方式中,第二用户界面可以显示有语音助手图标、各应用程序的图标等,本申请实施例对此不作限定。
在可能的实现方式中,在锁屏状态包括未加密锁屏状态、且第一处理器接收到解锁指令的情况下,通过第一处理器显示第一用户界面。
在可能的实现方式中,上述方法还可以包括如下几个步骤:
第一、在第二处理器处于休眠状态,且第一处理器处于唤醒状态的情况下,通过第一处理器显示第三用户界面;
第二、响应于***切换指令,通过第二处理器显示第四用户界面。
在可能的实现方式中,***切换指令为通过快捷键(例如可穿戴设备上设置的物理按键)触发的指令或者通过滑动(例如通过单指滑动或双指滑动可穿戴设备的显示屏)触发的指令或者其它方式触发的指令。
响应于***切换指令,从第三用户界面跳转显示第四用户界面。第三用户界面是指由第一***控制的界面,第四用户界面是指由第二***控制的界面。
可穿戴设备在运行过程中,通过运行在低功耗处理器上的第一***,对低性能处理需求的事件进行处理,并保持高功耗处理器处于休眠状态(相应地,由高功耗处理器运行的第二***处于休眠状态)。在实现可穿戴设备基础功能的同时,降低可穿戴设备的功耗;当存在高性能处理需求的事件时(比如启动应用程序时),通过唤醒高功耗处理器,并切换第二***对事件进行处理,保证触发的事件能够被及时响应并处理,满足可穿戴设备的性能需求。
示例性地,当用户需要使用第一***显示的用户界面中不具备的功能时,可穿戴设备需要将第一***切换为第二***,以使得用户从第二***显示的用户界面中选择需要使用的功能。
在第一处理器处于唤醒状态(此时,可穿戴设备的界面为第一***显示的用户界面),且第二处理器处于休眠状态的情况下,当接收到***切换指令时,表明需要将第一***切换为第二***,由于第一处理器并不具备处理相应事件的功能和能力,因此需要唤醒处于休眠状态的第二处理器,从而通过第二***进行处理。
下述为本申请装置实施例,可以用于执行本申请方法实施例。对于本申请装置实施例中未披露的细节,请参照本申请方法实施例。
请参考图4,其示出了本申请一个实施例提供的锁屏界面的显示装置的框图,该装置应用于可穿戴设备,所述可穿戴设备中至少设置有第一处理器和第二处理器,所述第二处理器的功耗高于所述第一处理器的功耗;该装置具有实现上述方法示例的功能,所述功能可以由硬件实现,也可以由硬件执行相应的软件实现。该装置400可以包括:
状态设置模块410,用于在所述第二处理器处于唤醒状态,且所述第二处理器接收到锁屏指令的情况下,将所述第二处理器对应的屏幕状态设置为锁屏状态;
状态同步模块420,用于通过所述第二处理器将所述锁屏状态同步给所述第一处理器;
所述状态设置模块410,还用于将所述第一处理器对应的屏幕状态设置为所述锁屏状态;
界面显示模块430,用于通过所述第一处理器显示锁屏界面。
综上所述,本申请实施例提供的技术方案中,可穿戴设备中设置有低功耗的第一处理器和高功耗的第二处理器,第一处理器和第二处理器之间可以进行通信,第二处理器可以将锁屏状态同步给第一处理器,从而使得第二处理器在接收到锁屏指令的情况下,第一处理器可以显示锁屏界面,在锁屏状态下通过功耗较小的处理器显示用户界面,可以降低可穿戴设备的功耗,提升可穿戴设备的续航时间。
在示意性实施例中,所述锁屏状态包括加密锁屏状态和未加密锁屏状态;
所述状态同步模块420,用于:
在所述锁屏状态包括所述加密锁屏状态的情况下,通过所述第二处理器将所述加密锁屏状态同步给所述第一处理器;
在所述锁屏状态包括所述未加密锁屏状态的情况下,通过所述第二处理器将所述未加密锁屏状态同步给所述第一处理器。
在示意性实施例中,所述装置400,还包括:
处理器唤醒模块(图中未示出),用于所述锁屏状态包括加密锁屏状态,所述第二处理器处于休眠状态且所述第一处理器接收到解锁指令的情况下,通过所述第一处理器唤醒所述第二处理器;
信息接收模块(图中未示出),用于通过所述第二处理器接收用户输入的验证信息,所述验证信息用于触发所述第二处理器进行身份验证;
信息解锁模块(图中未示出),用于通过所述第二处理器基于所述用户输入的验证信息和预设的验证信息执行解锁流程。
在示意性实施例中,所述第一处理器对应第一***,所述第一***是指由所述第一处理器运行的***,所述第二处理器对应第二***,所述第二***是指由所述第二处理器运行的***;
所述信息接收模块,用于:
通过所述第二***显示解锁界面;
通过所述第二***接收用户在所述解锁界面输入的所述验证信息。
在示意性实施例中,所述信息解锁模块,包括:
信息确认单元(图中未示出),用于通过所述第二***确认所述用户输入的验证信息与预设的验证信息是否一致;
界面显示单元(图中未示出),用于响应于所述用户输入的验证信息与预设的验证信息一致,基于所述可穿戴设备的运行模式通过所述第一***或所述第二***显示用户界面。
在示意性实施例中,所述界面显示单元,用于:
在所述可穿戴设备的运行模式包括智能模式的情况下,通过所述第二***显示第一用户界面;
在所述可穿戴设备的运行模式包括非智能模式的情况下,通过所述第一***显示第二用户界面。
在示意性实施例中,所述界面显示模块430,还用于:
在所述第二处理器处于休眠状态,且所述第一处理器处于唤醒状态的情况下,通过所述第一处理器显示第三用户界面;
响应于***切换指令,通过所述第二处理器显示第四用户界面。
需要说明的是,上述实施例提供的装置在实现其功能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的装置与方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图5,其示出了本申请一个实施例提供的可穿戴设备的结构框图。
本申请实施例中的可穿戴设备可以包括一个或多个如下部件:处理器510和存储器520。
处理器510可以包括一个或者多个处理核心。示例性地,处理器510至少包括第一处理器511和第二处理器512。第一处理器511可以用于运行第一***,第二处理器512可以用于运行第二***,第一处理器511的功耗低于第二处理器512的功耗。处理器510利用各种接口和线路连接整个可穿戴设备内的各个部分,通过运行或执行存储在存储器520内的指令、程序、代码集或指令集,以及调用存储在存储器520内的数据,执行可穿戴设备的各种功能和处理数据。可选地,处理器510可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。处理器510可集成中央处理器(Central Processing Unit,CPU)、图像处理器(Graphics Processing Unit,GPU)、神经网络处理器(Neural-network Processing Unit,NPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责触摸显示屏所需要显示的内容的渲染和绘制;NPU用于实现人工智能(Artificial Intelligence,AI)功能;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器510中,单独通过一块芯片进行实现。
可选地,处理器510执行存储器520中的程序指令时实现上述各个方法实施例提供的方法。
存储器520可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory,ROM)。可选地,该存储器520包括非瞬时性计算机可读介质(non-transitory computer-readable storage medium)。存储器520可用于存储指令、程序、代码、代码集或指令集。存储器520可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现上述各个方法实施例的指令等;存储数据区可存储根据可穿戴设备的使用所创建的数据(比如音频数据、电话本)等。
本申请实施例中的可穿戴设备还包括通信组件530和显示组件540。其中,通信组件530可以为蓝牙组件、WiFi(Wireless Fidelity,无线局域网)组件、NFC(Near FieldCommunication,近距离无线通信)组件等等,用于通过有线或无线网络与外部设备(服务器或其他终端设备)进行通信;显示组件540用于进行图形用户界面展示,和/或,接收用户交互操作。
除此之外,本领域技术人员可以理解,上述附图所示出的可穿戴设备的结构并不构成对可穿戴设备的限定,可穿戴设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。比如,可穿戴设备中还包括射频电路、输入单元、传感器、音频电路、扬声器、麦克风、电源等部件,在此不再赘述。
在示例性实施例中,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由可穿戴设备的处理器加载并执行以实现上述锁屏界面的显示方法实施例中的各个步骤。
在示例性实施例中,提供了一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令存储在计算机可读存储介质中。可穿戴设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该可穿戴设备执行上述锁屏界面的显示方法。
以上所述仅为本申请的示例性实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

Claims (10)

1.一种锁屏界面的显示方法,其特征在于,所述方法应用于可穿戴设备,所述可穿戴设备中至少设置有第一处理器和第二处理器,所述第二处理器的功耗高于所述第一处理器的功耗;
所述方法包括:
在所述第二处理器处于唤醒状态,且所述第二处理器接收到锁屏指令的情况下,将所述第二处理器对应的屏幕状态设置为锁屏状态;
通过所述第二处理器将所述锁屏状态同步给所述第一处理器;
将所述第一处理器对应的屏幕状态设置为所述锁屏状态;
通过所述第一处理器显示锁屏界面。
2.根据权利要求1所述的方法,其特征在于,所述锁屏状态包括加密锁屏状态和未加密锁屏状态;
所述通过所述第二处理器将所述锁屏状态同步给所述第一处理器,包括:
在所述锁屏状态包括所述加密锁屏状态的情况下,通过所述第二处理器将所述加密锁屏状态同步给所述第一处理器;
在所述锁屏状态包括所述未加密锁屏状态的情况下,通过所述第二处理器将所述未加密锁屏状态同步给所述第一处理器。
3.根据权利要求1所述的方法,其特征在于,所述通过所述第一处理器显示锁屏界面之后,还包括:
所述锁屏状态包括加密锁屏状态,所述第二处理器处于休眠状态且所述第一处理器接收到解锁指令的情况下,通过所述第一处理器唤醒所述第二处理器;
通过所述第二处理器接收用户输入的验证信息,所述验证信息用于触发所述第二处理器进行身份验证;
通过所述第二处理器基于所述用户输入的验证信息和预设的验证信息执行解锁流程。
4.根据权利要求3所述的方法,其特征在于,所述第一处理器对应第一***,所述第一***是指由所述第一处理器运行的***,所述第二处理器对应第二***,所述第二***是指由所述第二处理器运行的***;
所述通过所述第二处理器接收用户输入的验证信息,包括:
通过所述第二***显示解锁界面;
通过所述第二***接收用户在所述解锁界面输入的所述验证信息。
5.根据权利要求4所述的方法,其特征在于,所述通过所述第二处理器基于所述用户输入的验证信息和预设的验证信息执行解锁流程,包括:
通过所述第二***确认所述用户输入的验证信息与预设的验证信息是否一致;
响应于所述用户输入的验证信息与预设的验证信息一致,基于所述可穿戴设备的运行模式通过所述第一***或所述第二***显示用户界面。
6.根据权利要求5所述的方法,其特征在于,所述基于所述可穿戴设备的运行模式通过所述第一***或所述第二***显示用户界面,包括:
在所述可穿戴设备的运行模式包括智能模式的情况下,通过所述第二***显示第一用户界面;
在所述可穿戴设备的运行模式包括非智能模式的情况下,通过所述第一***显示第二用户界面。
7.根据权利要求1至6任一项所述的方法,其特征在于,所述方法还包括:
在所述第二处理器处于休眠状态,且所述第一处理器处于唤醒状态的情况下,通过所述第一处理器显示第三用户界面;
响应于***切换指令,通过所述第二处理器显示第四用户界面。
8.一种锁屏界面的显示装置,其特征在于,所述装置应用于可穿戴设备,所述可穿戴设备中至少设置有第一处理器和第二处理器,所述第二处理器的功耗高于所述第一处理器的功耗;
所述装置包括:
状态设置模块,用于在所述第二处理器处于唤醒状态,且所述第二处理器接收到锁屏指令的情况下,将所述第二处理器对应的屏幕状态设置为锁屏状态;
状态同步模块,用于通过所述第二处理器将所述锁屏状态同步给所述第一处理器;
所述状态设置模块,还用于将所述第一处理器对应的屏幕状态设置为所述锁屏状态;
界面显示模块,用于通过所述第一处理器显示锁屏界面。
9.一种可穿戴设备,其特征在于,所述可穿戴设备包括处理器和存储器;所述处理器至少包括第一处理器和第二处理器,所述第二处理器的功耗高于所述第一处理器的功耗,所述存储器存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的锁屏界面的显示方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现如权利要求1至7任一项所述的锁屏界面的显示方法。
CN202110328514.XA 2021-03-26 2021-03-26 锁屏界面的显示方法、装置、可穿戴设备及存储介质 Pending CN115129143A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110328514.XA CN115129143A (zh) 2021-03-26 2021-03-26 锁屏界面的显示方法、装置、可穿戴设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110328514.XA CN115129143A (zh) 2021-03-26 2021-03-26 锁屏界面的显示方法、装置、可穿戴设备及存储介质

Publications (1)

Publication Number Publication Date
CN115129143A true CN115129143A (zh) 2022-09-30

Family

ID=83375076

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110328514.XA Pending CN115129143A (zh) 2021-03-26 2021-03-26 锁屏界面的显示方法、装置、可穿戴设备及存储介质

Country Status (1)

Country Link
CN (1) CN115129143A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024104123A1 (zh) * 2022-11-14 2024-05-23 华为技术有限公司 一种应用程序启动方法及智能设备

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024104123A1 (zh) * 2022-11-14 2024-05-23 华为技术有限公司 一种应用程序启动方法及智能设备

Similar Documents

Publication Publication Date Title
US11086510B2 (en) Split screen control method based on screen-off gestures, and storage medium and mobile terminal thereof
CN106936995B (zh) 一种移动终端帧率的控制方法、装置及移动终端
CN111831099B (zh) 电子设备
EP4083792A1 (en) Image processing method and electronic device
CN112987986B (zh) 实现游戏应用的方法、装置、存储介质及电子设备
CN106357880A (zh) 一种双屏移动终端及其***控制方法
CN107783790B (zh) 终端唤醒方法及装置
CN112996089B (zh) 数据传输方法、装置、存储介质及电子设备
CN109002250A (zh) 一种触控操作方法、装置、移动终端和存储介质
WO2022262434A1 (zh) 一种功耗优化方法和电子设备
WO2015085501A1 (zh) 一种屏幕控制方法、屏幕控制装置以及触控终端
WO2018233631A1 (zh) 一种终端设备的控制方法、存储介质及终端设备
CN112351326A (zh) 一种基于垂直同步信号的图像处理方法及电子设备
CN112394901A (zh) 音频输出模式调整方法、装置及电子设备
CN113515219A (zh) 设置方法、装置、电子设备和存储介质
CN115226048B (zh) 数据传输方法、装置、设备及存储介质
CN115129143A (zh) 锁屏界面的显示方法、装置、可穿戴设备及存储介质
CN114647452A (zh) ***切换方法、装置、设备及存储介质
CN106708563B (zh) 一种应用程序无响应处理方法及终端
CN112399686A (zh) 灯光控制方法、装置、设备以及存储介质
CN104618591B (zh) 移动通讯设备联系人及应用程序的双主页显示方法及装置
CN111045738B (zh) 电子设备控制方法、装置、电子设备及存储介质
CN115543500A (zh) 一种窗口的处理方法及电子设备
CN112416131A (zh) 终端控制方法和电子设备
CN108287755B (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