全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210286076.X (22)申请日 2022.03.23 (71)申请人 深圳市爱都科技有限公司 地址 518109 广东省深圳市龙华区大浪街 道新石社区丽荣路1号昌毅工业厂区3 栋十一层 (72)发明人 何岸  (51)Int.Cl. G06F 9/451(2018.01) G06F 9/445(2018.01) (54)发明名称 可穿戴设备的图形用户界面框架、 嵌入式系 统及绘制方法 (57)摘要 本申请提供了一种可穿戴设备的图形用户 界面框架、 嵌入式系统及绘制方法。 在本申请实 施例中的图形用户界面框架, 包括依次连接的数 据层、 图形层和驱动适配层; 所述数据层被配置 为实现可穿戴设备的多个种类的应用功能; 所述 图形层被配置为基于多个种类的应用功能, 确定 图形数据并绘制; 所述驱动适配层被配置为适配 可穿戴设备并在所述可穿戴设备的屏幕上显示 图形层绘制的图形数据, 从而能够展示丰富的 图 形元素, 支持触摸屏、 物理按键、 旋转按钮等多种 交互输入的可穿戴设备(如智 能手表)的图形用 户框架, 本发明实施例的图形用户框架易用性 好、 迭代扩展 性强、 维护简单、 可移植性和可适配 性强, 解决了目前产品硬件平台的兼容性和适配 性弱的技 术问题。 权利要求书4页 说明书13页 附图7页 CN 114936053 A 2022.08.23 CN 114936053 A 1.一种可穿戴设备的图形用户界面框架, 其特征在于, 包括依次连接的数据层、 图形层 和驱动适配层; 所述数据层, 被 配置为实现可穿戴设备的多个种类的应用功能; 所述图形层, 被 配置为基于多个种类的应用功能, 确定图形 数据并绘制; 所述驱动 适配层, 被配置为适配可穿戴设备并在所述可穿戴设备的屏幕上显示图形层 绘制的图形 数据。 2.如权利要求1所述的图形用户界面框架, 其特 征在于, 所述图形层, 还被配置为根据预设算法进行图形数据的绘制, 并为所述数据层提供预 设风格的绘制环境接口; 所述数据层, 还被配置为组织图形数据并抽象为控件实例, 依据所述控件实例的基本 数据, 调用所述预设风格的绘制环境接口进行图形绘制; 所述驱动 适配层, 还被配置为适配所述可穿戴设备的硬件驱动并与 所述可穿戴设备的 硬件进行 数据交互。 3.如权利要求1所述的图形用户界面框架, 其特征在于, 所述数据层与业务应用层连 接: 所述数据层, 还被配置为给业务应用 层提供界面应用开发接口, 接收业务应用 层发送 的消息, 操作 与所述消息对应任务的控 件实例。 4.如权利要求1或3所述的图形用户界面框架, 其特征在于, 所述数据层包括控件数据 模块、 控件句柄管理模块和资源管理模块, 所述控件数据模块、 所述控件句柄管理模块、 所 述资源管理模块分别与业 务应用层连接; 所述控件数据模块, 被配置为组织界面图形数据并抽象为控件实例, 连接控件绘制环 境进行图形绘制; 所述控件句柄管理模块, 被配置为绑定所述控件实例, 每一个所述控件实例唯一对应 一个控件句柄; 所述资源管理模块, 被配置为将资源地址和数据封装成数据结构, 便于业务应用 层为 控件设置图像素 材。 5.如权利要求4所述的图形用户界面框架, 所述控件数据模块, 还被配置为提供控件功 能接口和对 控件操作的消息任务回调事 件。 6.如权利要求4所述的图形用户界面框架, 其特征在于, 所述数据层还包括消息任务模 块和场景 管理模块; 所述消息任务模块, 被配置为提供消息队列和消息发送接口, 以使得所述驱动适配层、 所述数据层、 所述业务应用层通过所述消息发送接口向图形用户界面发送消息任务, 合并 重复后存 入消息队列; 所述场景管理模块, 被配置为从所述消息队列中获取消息任务, 根据消息任务中的消 息类型和 消息对象, 分发到具体的控 件执行对应任务。 7.如权利要求1或6所述的图形用户界面框架, 其特 征在于, 还 包括多国语言模块: 所述多国语言模块, 被配置为集合多种国家 的文字词条组, 在语言环境切换后自动切 换对应语言的文字词条。 8.如权利要求7 所述的图形用户界面框架, 其特 征在于,权 利 要 求 书 1/4 页 2 CN 114936053 A 2场景管理模块, 还被配置为给业务应用 层提供场景任务处理接口, 由系统主线程循环 调用所述任务处 理接口实现图形用户界面的运行。 9.如权利要求1或8所述的图形用户界面框架, 其特征在于, 所述图形层包括控件绘制 环境模块和绘制实现模块; 所述控件绘制环境模块, 被配置为给控件提供统一风格的绘制功能接口, 并为每个控 件实例绑定一个绘制环境数据结构; 所述绘制 实现模块, 与控件绘制环境模块连接, 被配置为给控件绘制环境模块提供绘 制实现接口。 10.如权利要求9所述的图形用户界面框架, 其特征在于, 所述绘制实现模块, 还被配置 为, 给控件的绘制环境的显存ID存储一个相对于屏幕显存的区域范围, 依据绘制环境绑定 的控件的显存ID确定控件显存在屏幕显存的坐标位置, 累加绘制环境接口的绘制范围坐标 确定绘制内容相对于屏幕显存的坐标, 并计算出绘制区域在屏幕显存的范围。 11.如权利要求9所述的图形用户界面框架, 其特征在于, 所述绘制实现模块, 还被配置 为, 通过软件绘制算法在显存上绘制图形, 或者 适配第三方图形接口绘制图形。 12.如权利要求9所述的图形用户界面框架, 其特征在于, 所述绘制环境数据结构包括 控件的绘制环境显存ID, 以及当前控件有效的绘制区域, 根据控件内部的相对坐标偏移调 用绘制环境的绘制功能接口。 13.一种可穿戴设备的嵌入式系统, 其特征在于, 包括业务层、 设备驱动层和如权利要 求1~12任一条 所述的图形用户界面框架。 14.如权利要求13所述的嵌入式系统, 其特征在于, 还包括: 设备输入模块, 被配置为向 可穿戴设备输入外 部事件。 15.一种可穿戴设备的图形用户界面绘制方法, 其特征在于, 所述图形用户界面绘制方 法包括: 通过数据层实现可穿戴设备的多个种类的应用功能; 通过图形层基于多个种类的应用功能, 确定图形 数据并绘制; 通过驱动适配层适配可穿戴设备并在所述可穿戴设备的屏幕上显示图形层绘制的图 形数据。 16.如权利要求15所述的图形用户界面绘制方法, 其特 征在于, 还 包括: 通过所述图形层, 为根据预设算法进行图形数据的绘制, 并为所述数据层提供预设风 格的绘制环境接口; 通过所述数据层, 为组织图形数据并抽象为控件实例, 依据 所述控件实例的基本数据, 调用所述预设风格的绘制环境接口进行图形绘制; 通过所述驱动适配层, 为适配所述可穿戴设备的硬件驱动并与 所述可穿戴设备的硬件 进行数据交互。 17.如权利要求16所述的图形用户界面绘制方法, 其特 征在于, 还 包括: 通过数据层给业务应用 层提供界面应用开发接口, 接收业务应用 层发送的消息, 操作 与所述消息对应任务的控 件实例; 所述 业务应用层与所述数据层连接 。 18.如权利要求15所述的图形用户界面绘制方法, 其特 征在于, 还 包括: 通过控件数据模块组织界面图形数据并抽象为控件实例, 连接控件绘制环境进行图形权 利 要 求 书 2/4 页 3 CN 114936053 A 3

.PDF文档 专利 可穿戴设备的图形用户界面框架、嵌入式系统及绘制方法

文档预览
中文文档 25 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共25页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 可穿戴设备的图形用户界面框架、嵌入式系统及绘制方法 第 1 页 专利 可穿戴设备的图形用户界面框架、嵌入式系统及绘制方法 第 2 页 专利 可穿戴设备的图形用户界面框架、嵌入式系统及绘制方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:03:29上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。