应用界面的显示方法、装置、设备及存储介质制造方法及图纸

技术编号:35158151 阅读:23 留言:0更新日期:2022-10-12 17:15
本申请实施例公开了一种应用界面的显示方法、装置、设备及存储介质,属于可穿戴式设备领域。该方法包括:在第一系统处于唤醒状态,且第二系统处于休眠状态的情况下,响应于目标应用的应用启动指令,通过第一系统绘制并显示目标应用的界面;响应于第二系统由休眠状态切换为唤醒状态,通过第二系统绘制目标应用的界面;响应于第二系统完成界面绘制,通过第二系统显示目标应用的界面并运行目标应用。通过第一系统展示应用启动效果,能够提升视觉上应用的启动速度,降低系统切换过程中应用画面的显示延迟。通过第一系统预展示应用启动效果,能够提升视觉上应用的启动速度,降低系统切换过程中应用画面的显示延迟。程中应用画面的显示延迟。程中应用画面的显示延迟。

【技术实现步骤摘要】
应用界面的显示方法、装置、设备及存储介质


[0001]本申请实施例涉及可穿戴式设备领域,特别涉及一种应用界面的显示方法、装置、设备及存储介质。

技术介绍

[0002]可穿戴式设备是一种可以直接穿戴或者整合在衣服或配件上的便携式电子设备,常见的可穿戴式设备包括智能手表、智能手环、智能眼镜等等。
[0003]以可穿戴式设备为智能手表为例,用户可以使用可穿戴式设备查看时间,使用可穿戴式设备中安装的应用程序实现睡眠质量监测、运动统计以及通知消息查看等功能。

技术实现思路

[0004]本申请实施例提供了一种应用界面的显示方法、装置、设备及存储介质。所述技术方案如下:
[0005]一方面,本申请实施例提供了一种应用界面的显示方法,所述方法用于可穿戴式设备,所述可穿戴式设备中支持运行第一系统和第二系统;
[0006]所述方法包括:
[0007]在所述第一系统处于唤醒状态,且所述第二系统处于休眠状态的情况下,响应于目标应用的应用启动指令,通过所述第一系统绘制并显示所述目标应用的界面;
[0008]响应于所述第二系统由休眠状态切换为唤醒状态,通过所述第二系统绘制所述目标应用的界面;
[0009]响应于所述第二系统完成界面绘制,通过所述第二系统显示所述目标应用的界面并运行所述目标应用。
[0010]另一方面,本申请实施例提供了一种应用界面的显示装置,所述装置用于可穿戴式设备,所述可穿戴式设备中支持运行第一系统和第二系统;
[0011]所述装置包括:
[0012]第一系统模块,用于在所述第一系统处于唤醒状态,且所述第二系统处于休眠状态的情况下,响应于目标应用的应用启动指令,通过所述第一系统绘制并显示所述目标应用的界面;
[0013]第二系统模块,用于响应于所述第二系统由休眠状态切换为唤醒状态,通过所述第二系统绘制所述目标应用的界面;
[0014]所述第二系统模块,还用于响应于所述第二系统完成界面绘制,通过所述第二系统显示所述目标应用的界面并运行所述目标应用。
[0015]另一方面,本申请实施例提供了一种可穿戴式设备,所述可穿戴式设备包括处理器和存储器;所述存储器存储有至少一条指令,所述至少一条指令用于被所述处理器执行以实现上述方面所述的应用界面的显示方法。
[0016]另一方面,本申请实施例提供了一种计算机可读存储介质,所述存储介质存储有
至少一条指令,所述至少一条指令用于被处理器执行以实现如上述方面所述的应用界面的显示方法。
[0017]另一方面,本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述方面提供的应用界面的显示方法。
[0018]本申请实施例中,对于支持双系统的可穿戴式设备,若在第一系统处于运行状态而第二系统处于休眠状态的情况下,接收到目标应用的应用启动指令,首先由第一系统绘制并显示目标应用的界面,并在第二系统唤醒后,通过第二系统显示目标应用的界面并运行目标应用;采用本申请实施例提供的方案,通过第一系统预展示应用启动效果,能够提升视觉上应用的启动速度,降低系统切换过程中应用画面的显示延迟。
附图说明
[0019]图1是本申请一个示例性实施例示出的第二处理器对应双核通信软件框架的示意图;
[0020]图2是本申请一个示例性实施例示出的第一处理器对应双核通信软件框架的示意图;
[0021]图3示出了本申请一个示例性实施例提供的应用界面的显示方法的流程图;
[0022]图4是本申请一个示例性实施例示出的智能手表中应用启动过程的界面示意图;
[0023]图5示出了本申请一个示例性实施例提供的应用界面的显示方法的流程图;
[0024]图6是本申请一个示例性实施例示出的界面资源更新过程的实施示意图;
[0025]图7示出了本申请一个示例性实施例提供的界面资源更新过程的流程图;
[0026]图8是本申请一个示例性实施例示出的界面资源更新过程的系统交互时序图;
[0027]图9示出了本申请另一个示例性实施例提供的界面资源更新过程的流程图;
[0028]图10是本申请另一个示例性实施例示出的界面资源更新过程的系统交互时序图;
[0029]图11示出了本申请另一个实施例提供的应用界面的显示装置的结构框图;
[0030]图12示出了本申请一个示例性实施例提供的可穿戴式设备的结构方框图。
具体实施方式
[0031]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0032]在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
[0033]相关技术中,可穿戴式设备中设置有单一处理器,并通过运行在处理器上的操作系统,对设备运行过程中产生的所有系统事件进行处理,因此该处理器需要具备较强的数据处理能力,并在设备运行过程中保持工作状态。然而,在日常使用过程中,可穿戴式设备在大多数情况下只需要实现一些对处理性能要求较低的功能,比如,对于智能手表或智能手环来说,大多数情况下,智能手表或智能手环只需要进行时间显示和消息提示。因此,长
时间保持处理器处于工作状态并不会提高可穿戴式设备的性能,反而会增加设备功耗,导致可穿戴式设备的续航时间较短。
[0034]为了在保证可穿戴式设备性能的同时,降低可穿戴式设备的功耗,在一种可能的实施方式中,可穿戴式设备至少设置具有不同处理性能以及功耗的第一处理器和第二处理器,分别用于运行第一系统和第二系统(即双核双系统),并为双核双系统设计了一套系统切换机制。
[0035]可穿戴式设备运行过程中,通过运行在低功耗处理器上的第一系统,对低性能处理需求的事件进行处理,并保持高功耗处理器处于休眠状态(相应的,由高功耗处理器运行的第二系统处于休眠状态)处于休眠状态,在实现可穿戴式设备基础功能的同时,降低可穿戴式设备的功耗;当存在高性能处理需求的事件时(比如启动应用程序时),通过唤醒高功耗处理器,并切换第二系统对事件进行处理,保证触发的事件能够被及时响应并处理,满足可穿戴式设备的性能需求。
[0036]并且,由于高功耗处理器从休眠状态切换为唤醒状态需要耗费一定时间(至少需要200ms至300ms),因此为了降低启动应用过程中应用画面的显示延迟,本申请引入了启动效果预展示机制,在高功耗处理器切换至唤醒状态之前,由低功耗处理器运行的第一系统绘制并展示应用界面;当高功耗处理器切换至唤醒状态时,再由高功耗处理器运行的第二系统展示应用画面并运行应用,实现应用启动效果的预展示,从而提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用界面的显示方法,其特征在于,所述方法用于可穿戴式设备,所述可穿戴式设备中支持运行第一系统和第二系统;所述方法包括:在所述第一系统处于唤醒状态,且所述第二系统处于休眠状态的情况下,响应于目标应用的应用启动指令,通过所述第一系统绘制并显示所述目标应用的界面;响应于所述第二系统由休眠状态切换为唤醒状态,通过所述第二系统绘制所述目标应用的界面;响应于所述第二系统完成界面绘制,通过所述第二系统显示所述目标应用的界面并运行所述目标应用。2.根据权利要求1所述的方法,其特征在于,所述通过所述第一系统绘制并显示所述目标应用的界面,包括:通过所述第一系统从第一存储空间获取所述目标应用对应的目标界面资源,所述第一存储空间为所述第一系统对应的存储空间;基于所述目标界面资源,通过所述第一系统绘制并显示所述目标应用的界面。3.根据权利要求2所述的方法,其特征在于,所述通过所述第一系统从第一存储空间获取所述目标应用对应的目标界面资源,包括:通过所述第一系统获取所述目标应用对应的目标应用信息;基于所述目标应用信息,通过所述第一系统从所述第一存储空间中获取所述目标界面资源。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:在所述第二系统处于唤醒状态的情况下,通过所述第二系统向所述第一系统发送界面资源更新消息;基于所述界面资源更新消息,通过所述第一系统更新所述第一存储空间中存储的界面资源。5.根据权利要求4所述的方法,其特征在于,所述在所述第二系统处于唤醒状态的情况下,通过所述第二系统向所述第一系统发送界面资源更新消息,包括:在所述第二系统处于唤醒状态的情况下,响应于接收到语言更新广播,通过所述第二系统获取第一应用的第一应用信息,其中,所述第一存储空间中存储有所述第一应用对应的第一界面资源;通过所述第二系统向所述第一系统发送第一界面资源更新消息,所述第一界面资源更新消息中包含所述第一应用信息以及更新后的所述第一界面资源;所述基于所述界面资源更新消息,通过所述第一系统更新所述第一存储空间中存储的界面资源,包括:通过所述第一系统,将所述第一应用信息与更新后的所述第一界面资源关联存储在所述第一存储空间。6.根据权利要求5所述的方法,其特征在于,所述通过所述第二系统获取第一应用的第一应用信息,包括:通过所述第二系统向所述第一系统发送查询消息;通过所述第一系统向所述第二系统发送所述第一应用的所述第一应用信息,并删除所
述第一存储空间中所述第一应用对应的所述第一界面资源。7.根据权利要求5所述的方法,其特征在于,所述通过所述第二系统获取第一应用的第一应用信息,包括:通过所述第二系统从第二存储空间中获取所述第一应用的所述第一应用信息,所述第二存储空间为所述第二系统对应的存储空间;所述通过所述第一系统,将所述第一应用信息与更新后的所述第一界面资源关联存储在所述第一存储空间,包括:响应于识别出所述第一界面资源更新消息中包含强制更新标识,通过所述第一系统删除所述第一存储空间中存储的界面资源,并将所述第一应用信息与更新后的所述第一界面资源关联存储在所述第一存储空间。8.根据权利要求4所述的方法,其特征在于,所述在所述第二系统处于唤醒状态的情况下,通过所述第二系统向所述第一系统发送界面资源更新消息,包括:在所述第二系统处于唤醒状态的情况下,响应于监听到第二应用的启动方式更新消息,通过所述第二系统获取所述第二应用的第二应用信息以及第二界面资源,所述启动方式更新消息用于表征所述第二应用的启动方式发生变化;通过所述第二系统向所述第一系统发送第二界面资源更新消息,所述第二界面资源更新消息中包含更新方式、所述第二应用信息以及所述第二界面资源;所述基于所述界面资源更新消息,通过所...

【专利技术属性】
技术研发人员:王照金
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1