界面渲染方法和装置、可穿戴设备、可读存储介质制造方法及图纸

技术编号:34001986 阅读:49 留言:0更新日期:2022-07-02 12:23
本申请涉及一种界面渲染方法和装置、可穿戴设备、计算机可读存储介质,该方法包括:响应于界面渲染指令,并确定待渲染界面的界面类型。若界面类型属于预设的第一类界面,则由第一操作系统进行界面渲染生成第一目标界面。因为在可穿戴设备上运行第二操作系统时的功耗大于在可穿戴设备上运行第一操作系统时的功耗,所以,通过识别界面渲染指令中所携带的待渲染界面的界面类型,若界面类型属于预设的第一类界面,则控制第一操作系统进行界面渲染即可,不需要采用第二操作系统进行界面渲染。显然,就降低了可穿戴设备在进行界面渲染时的功耗。耗。耗。

【技术实现步骤摘要】
界面渲染方法和装置、可穿戴设备、可读存储介质


[0001]本申请涉及计算机
,特别是涉及一种界面渲染方法和装置、可穿戴设备、可读存储介质。

技术介绍

[0002]随着计算机技术的不断发展,可穿戴设备的功能越来越强大,也越来越受到人们的欢迎。可穿戴设备对人们的日常生活、出行等都带来了很多便利。
[0003]但是,目前出于便携和轻薄化设计的目的,可穿戴设备的体积都比较小,无法像手机等电子设备一样携带大容量电池,因此可穿戴设备的续航时间一直是阻碍其发展的短板。其中,界面渲染是可穿戴设备上耗电量较多的功能之一。因此,如何降低可穿戴设备上进行界面渲染的功耗,就成为当下亟需解决的一个难题。

技术实现思路

[0004]本申请实施例提供了一种界面渲染方法和装置、可穿戴设备、可读存储介质,可以降低可穿戴设备在进行界面渲染时的功耗。
[0005]一种界面渲染方法,应用于可穿戴设备,所述可穿戴设备上可运行第一操作系统及第二操作系统,且在所述可穿戴设备上运行第二操作系统时的功耗大于在所述可穿戴设备上运行第一操作系统时的功耗,所述方法包括:
[0006]响应于界面渲染指令,并确定待渲染界面的界面类型;
[0007]若所述界面类型属于预设的第一类界面,则由所述第一操作系统进行界面渲染生成第一目标界面;
[0008]若所述界面类型属于预设的第二类界面,则由所述第二操作系统进行界面渲染生成第二目标界面。
[0009]一种界面渲染装置,应用于可穿戴设备,所述可穿戴设备上可运行第一操作系统及第二操作系统,且在所述可穿戴设备上运行第二操作系统时的功耗大于在所述可穿戴设备上运行第一操作系统时的功耗,所述装置包括:
[0010]界面类型识别模块,用于响应于界面渲染指令,并确定待渲染界面的界面类型;
[0011]第一界面渲染模块,用于若所述界面类型属于预设的第一类界面,则由所述第一操作系统进行界面渲染生成第一目标界面;
[0012]第二界面渲染模块,用于若所述界面类型属于预设的第二类界面,则由所述第二操作系统进行界面渲染生成第二目标界面。
[0013]一种可穿戴设备,包括存储器及处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上所述的界面渲染方法的步骤。
[0014]一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的界面渲染方法的步骤。
[0015]上述界面渲染方法和装置、可穿戴设备、计算机可读存储介质,应用于可穿戴设
备,可穿戴设备上可运行第一操作系统及第二操作系统,且在可穿戴设备上运行第二操作系统时的功耗大于在可穿戴设备上运行第一操作系统时的功耗。该方法包括:响应于界面渲染指令,并确定待渲染界面的界面类型。若界面类型属于预设的第一类界面,则由第一操作系统进行界面渲染生成第一目标界面;若界面类型属于预设的第二类界面,则由第二操作系统进行界面渲染生成第二目标界面。因为在可穿戴设备上运行第二操作系统时的功耗大于在可穿戴设备上运行第一操作系统时的功耗,所以,通过识别界面渲染指令中所携带的待渲染界面的界面类型,若界面类型属于预设的第一类界面,则控制第一操作系统进行界面渲染即可,不需要采用第二操作系统进行界面渲染。显然,就降低了可穿戴设备在进行界面渲染时的功耗。
附图说明
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1为一个实施例中界面渲染方法的应用环境图;
[0018]图2为一个实施例中界面渲染方法的流程图;
[0019]图3为另一个实施例中界面渲染方法的流程图;
[0020]图4为又一个实施例中界面渲染方法的流程图;
[0021]图5为一个实施例中基于双虚拟机的界面渲染方法的分布式架构示意图;
[0022]图6为一个实施例中运行在AP上的Android系统与运行在MCU上的RTOS系统之间的通信流程图;
[0023]图7为一个实施例中将表盘渲染函数拆分为第一表盘渲染类及第二表盘渲染类的示意图;
[0024]图8为一个具体的实施例中界面渲染方法的流程图;
[0025]图9为一个实施例中界面渲染装置的结构框图;
[0026]图10为再一个实施例中界面渲染装置的结构框图;
[0027]图11为一个实施例中可穿戴设备的内部结构示意图。
具体实施方式
[0028]为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0029]图1为一个实施例中界面渲染方法的应用场景图。如图1所示,该应用环境包括可穿戴设备120,可穿戴设备上可运行第一操作系统及第二操作系统,且在可穿戴设备上运行第二操作系统时的功耗大于在可穿戴设备上运行第一操作系统时的功耗。可穿戴设备120通过本申请中的界面渲染方法,实现响应于界面渲染指令,并确定待渲染界面的界面类型;若界面类型属于预设的第一类界面,则由第一操作系统进行界面渲染生成第一目标界面;若界面类型属于预设的第二类界面,则由第二操作系统进行界面渲染生成第二目标界面。
这里,可穿戴设备指的是直接穿在身上,或是整合到用户的衣服或配件中的一种便携式设备。可穿戴设备120可以是智能手环、智能手表、智能眼镜、智能手套、智能袜子、智能腰带等终端设备,本申请对此不做限定。
[0030]图2为一个实施例中界面渲染方法的流程图。本实施例中的界面渲染方法,以运行于图1中的可穿戴设备120上为例进行描述,可穿戴设备上可运行第一操作系统及第二操作系统,且在可穿戴设备上运行第二操作系统时的功耗大于在可穿戴设备上运行第一操作系统时的功耗。如图2所示,提供了一种界面渲染方法,包括步骤220至步骤260。其中,
[0031]步骤220,响应于界面渲染指令,并确定待渲染界面的界面类型。
[0032]可穿戴设备上可运行第一操作系统及第二操作系统,其中,在可穿戴设备上运行第二操作系统时的功耗大于在可穿戴设备上运行第一操作系统时的功耗。例如,第二操作系统可以为安卓(Andriod)系统,相应地第一操作系统可以为实时操作系统,例如RTOS系统(real

time operating system)等,本申请对此不做限定。
[0033]其中,RTOS系统在运行时功耗较小,且该系统可用于支持可穿戴设备的基本功能,例如时间显示、闹钟日程、生理数据监测、来电提醒等功能。而安卓Andriod系统在运行时的功耗较大,且该Andriod系统可用于支持可穿戴设备的复杂功能,例如视频语音通话服务、游戏本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种界面渲染方法,其特征在于,应用于可穿戴设备,所述可穿戴设备可运行第一操作系统及第二操作系统,且在所述可穿戴设备上运行第二操作系统时的功耗大于在所述可穿戴设备上运行第一操作系统时的功耗,所述方法包括:响应于界面渲染指令,确定待渲染界面的界面类型;若所述界面类型属于预设的第一类界面,则由所述第一操作系统进行界面渲染生成第一目标界面;若所述界面类型属于预设的第二类界面,则由所述第二操作系统进行界面渲染生成第二目标界面。2.根据权利要求1所述的方法,其特征在于,所述响应于界面绘制渲染指令,确定待绘制渲染界面的界面类型,包括:通过所述第一操作系统接收界面渲染指令,并由所述第一操作系统确定待绘制渲染界面的界面类型。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述待渲染界面属于第三类型界面,则由所述第一操作系统和所述第二操作系统均进行界面渲染生成第三目标界面,所述第三目标界面为将所述第一目标界面与所述第二目标界面进行合成得到的界面。4.根据权利要求1所述的方法,其特征在于,所述第一操作系统上运行有第一虚拟机,所述第二操作系统上运行有第二虚拟机,所述第一虚拟机和所述第二虚拟机能够运行同类应用程序;所述由所述第一操作系统进行界面渲染生成第一目标界面,包括:由所述第一操作系统通过运行所述第一虚拟机进行界面渲染,生成第一目标界面;所述由所述第二操作系统进行界面渲染生成第二目标界面;包括:由所述第二操作系统运行所述第二虚拟机进行界面渲染,生成第二目标界面。5.根据权利要求4所述的方法,其特征在于,所述由所述第二操作系统运行所述第二虚拟机进行界面渲染,生成第二目标界面;包括:通过所述第一操作系统向所述第二操作系统发送所述界面渲染指令;根据所述界面绘制指令控制所述第二操作系统运行所述第二虚拟机进行界面渲染,生成第二目标界面。6.根据权利要求5所述的方法,其特征在于,所述通过所述第一操作系统向所述第二操作系统发送所述界面渲染指令,包括:控制所述第一操作系统通过双系统通信接口向所述第二操作系统转发所述界面渲染指令。7.根据权利要求6所述的方法,其特征在于,所述控制所述第一操作系统通过双系统通信接口向所述第二操作系统转发所述界面渲染指令,包括:通过所述第一操作系统的应用框架层将所述界面渲染指令发送至所述第一操作系统的硬件抽象层;通过所述第一操作系统的硬件抽象层经过外设接口将所述界面渲染指令发送至所述第二操作系统的硬件抽象层。8...

【专利技术属性】
技术研发人员:曹庆峰林春德马海龙曹智强
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1