【技术实现步骤摘要】
可穿戴设备的图形用户界面框架、嵌入式系统及绘制方法
[0001]本专利技术属于智能穿戴
,更具体地说,是涉及一种可穿戴设备的图形用户界面框 架、嵌入式系统、图形用户界面绘制方法及计算机可读存储介质。
技术介绍
[0002]智能手表穿戴产品属于小屏幕消费类电子产品,屏幕上的界面的界面交互风格逐渐向智 能手机靠拢。其中,基本交互方式主要包括触摸屏幕操作、物理按键操作和旋转按钮操作。
[0003]但是,由于智能手表穿戴产品的界面交互风格样式繁多,产品硬件平台的更新迭代速度 迅猛,导致目前产品硬件平台的兼容性和适配性弱。
技术实现思路
[0004]本专利技术实施例的目的在于提供一种可穿戴设备的图形用户界面框架、嵌入式系统、图形 用户界面绘制方法及计算机可读存储介质,以解决现有技术中存在的产品硬件平台的兼容性 和适配性弱的技术问题,从而能够适配于各类硬件平台,可以展示丰富的图形元素,支持触 摸屏、物理按键、旋转按钮等多种交互输入的可穿戴设备(如智能手表)的图形用户框架。 本专利技术的图形用户框架易用性好、迭代扩展性强、维护简单、可移植性和可适配性强。
[0005]第一方面,本申请实施例提供了一种可穿戴设备的图形用户界面框架,图形用户界面框 架包括依次连接的数据层、图形层和驱动适配层;所述数据层,被配置为实现可穿戴设备的 多个种类的应用功能;所述图形层,被配置为基于多个种类的应用功能,确定图形数据并绘 制;所述驱动适配层,被配置为适配可穿戴设备并在所述可穿戴设备的屏幕上显示图形层绘 制的图形 ...
【技术保护点】
【技术特征摘要】
1.一种可穿戴设备的图形用户界面框架,其特征在于,包括依次连接的数据层、图形层和驱动适配层;所述数据层,被配置为实现可穿戴设备的多个种类的应用功能;所述图形层,被配置为基于多个种类的应用功能,确定图形数据并绘制;所述驱动适配层,被配置为适配可穿戴设备并在所述可穿戴设备的屏幕上显示图形层绘制的图形数据。2.如权利要求1所述的图形用户界面框架,其特征在于,所述图形层,还被配置为根据预设算法进行图形数据的绘制,并为所述数据层提供预设风格的绘制环境接口;所述数据层,还被配置为组织图形数据并抽象为控件实例,依据所述控件实例的基本数据,调用所述预设风格的绘制环境接口进行图形绘制;所述驱动适配层,还被配置为适配所述可穿戴设备的硬件驱动并与所述可穿戴设备的硬件进行数据交互。3.如权利要求1所述的图形用户界面框架,其特征在于,所述数据层与业务应用层连接:所述数据层,还被配置为给业务应用层提供界面应用开发接口,接收业务应用层发送的消息,操作与所述消息对应任务的控件实例。4.如权利要求1或3所述的图形用户界面框架,其特征在于,所述数据层包括控件数据模块、控件句柄管理模块和资源管理模块,所述控件数据模块、所述控件句柄管理模块、所述资源管理模块分别与业务应用层连接;所述控件数据模块,被配置为组织界面图形数据并抽象为控件实例,连接控件绘制环境进行图形绘制;所述控件句柄管理模块,被配置为绑定所述控件实例,每一个所述控件实例唯一对应一个控件句柄;所述资源管理模块,被配置为将资源地址和数据封装成数据结构,便于业务应用层为控件设置图像素材。5.如权利要求4所述的图形用户界面框架,所述控件数据模块,还被配置为提供控件功能接口和对控件操作的消息任务回调事件。6.如权利要求4所述的图形用户界面框架,其特征在于,所述数据层还包括消息任务模块和场景管理模块;所述消息任务模块,被配置为提供消息队列和消息发送接口,以使得所述驱动适配层、所述数据层、所述业务应用层通过所述消息发送接口向图形用户界面发送消息任务,合并重复后存入消息队列;所述场景管理模块,被配置为从所述消息队列中获取消息任务,根据消息任务中的消息类型和消息对象,分发到具体的控件执行对应任务。7.如权利要求1或6所述的图形用户界面框架,其特征在于,还包括多国语言模块:所述多国语言模块,被配置为集合多种国家的文字词条组,在语言环境切换后自动切换对应语言的文字词条。8.如权利要求7所述的图形用户界面框架,其特征在于,
场景管理模块,还被配置为给业务应用层提供场景任务处理接口,由系统主线程循环调用所述任务处理接口实现图形用户界面的运行。9.如权利要求1或8所述的图形用户界面框架,其特征在于,所述图形层包括控件绘制环境模块和绘制实现模块;所述控件绘制环境模块,被配置为给控件提供统一风格的绘制功能接口,并为每个控件实例绑定一个绘制环境数据结构;所述绘制实现模块,与控件绘制环境模块连接,被配置为给控件绘制环境模块提供绘制实现接口。10.如权利要求9所述的图形用户界面框架,其特征在于,所述绘制实现模块,还被配置为,给控件的绘制环境的显存ID存储一个相对于屏幕显存的区域范围,依据绘制环境绑定的控件的显存ID确定控件显存在屏幕显存的坐标位置,累加绘制环境接口的绘制范围坐标确定绘制内容相对于屏幕显存的坐标,并计算出绘制区域在屏幕显存的范围。11.如权利要求9所述的图形用户界面框架,其特征在于,所述绘制实现模块,还被配置为,通过软件绘制算法在显存上绘制图形,或者适配第三方图形接口绘制图形。12.如权利要求9所述的图形用户界面框架,其特征在于,所述绘制环境数据结构包括控件的绘制环境显存ID,以及当前控件有效的绘制区域,根据控件内部的相对坐标偏移调用绘制环境的绘制功能接口。13.一种可穿戴设备的嵌入式系统,其特征在于,包括业务层、设备驱动层和如权利要求1~12任一条所述的图形用户界面框架。14.如权利要求13所述的嵌入式系统,其特征在于,还包括:设备输入模块,被配置为向可穿戴设备输入外部事件。15.一种可穿戴设备的图形用户界面绘制方法,其特征在于,...
【专利技术属性】
技术研发人员:何岸,
申请(专利权)人:深圳市爱都科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。