穿戴设备的界面实现方法、系统、存储介质和穿戴设备技术方案

技术编号:35560784 阅读:17 留言:0更新日期:2022-11-12 15:43
本申请公开了一种穿戴设备的界面实现方法、系统、存储介质和穿戴设备,方法包括生成步骤和解析步骤:所述生成步骤包括:生成表盘的BIN文件;所述解析步骤由穿戴设备执行,具体包括:从BIN文件中解析得到json字符串,根据json字符串确定表盘的组件类型;遍历所述组件类型读取对应的数据,创建数据链表;解析数据链表将动态数据注册到刷新链表,用以在事件触发时根据所述刷新链表进行显示。本方案便于穿戴设备的界面移植。备的界面移植。备的界面移植。

【技术实现步骤摘要】
穿戴设备的界面实现方法、系统、存储介质和穿戴设备


[0001]本申请涉及前端开发技术,特别是一种穿戴设备的界面实现方法、系统、存储介质和穿戴设备。

技术介绍

[0002]目前市场所存在的智能穿戴设备表盘大多数内嵌在设备中,不支持表盘的制作、安装、下载,无法根据客户的需求进行个性化定制,只能实现简单的表盘功能,后续若要更换新的表盘则只能通过OTA在线升级,无法通过表盘市场重新进行安装。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种穿戴设备的界面实现方法、系统和存储介质。
[0004]一方面,本申请实施例提供了一种穿戴设备的界面实现方法,包括生成步骤和解析步骤:
[0005]所述生成步骤包括:生成包含表盘的BIN文件;
[0006]所述解析步骤由穿戴设备执行,具体包括:
[0007]从BIN文件中解析得到json字符串,根据json字符串确定表盘的组件类型;
[0008]遍历所述组件类型读取对应的数据,创建数据链表;
[0009]解析数据链表将动态数据注册到刷新链表,用以在事件触发时根据所述刷新链表进行显示。
[0010]在一些实施例中,在从BIN文件中解析得到表盘的组件类型之前,还包括:
[0011]读取BIN文件的头部校验表盘的合法性;
[0012]在确认合法性后从BIN文件中获取缩略图、表盘名进行加载,以在换表盘时进行显示。
[0013]在一些实施例中,在所述从BIN文件中解析得到表盘的组件类型之前,还包括一下步骤:
[0014]通过蓝牙的方式从手机端获取所述表盘BIN文件。
[0015]在一些实施例中,在解析步骤中还包括:
[0016]从BIN文件中解析得到表盘的组件类型时,若不能匹配到对应类型时,忽略该组件类型。
[0017]在一些实施例中,所述组件类型包括:单图组件、动画组件、文本组件、选图组件、图组组件、指针组件、弧度组件、按键组件和遮罩组件。
[0018]在一些实施例中,所述穿戴设备中配置有用于存储数据类型的数据表。
[0019]在一些实施例中,所述生成步骤还包括:
[0020]将表盘BIN文件上传至服务器校验合法性;
[0021]通过合法性校验的表盘BIN文件在表盘市场提供。
[0022]另一方面,本申请实施例提供了一种穿戴设备的界面实现系统,包括:
[0023]存储器,用于存储程序;
[0024]处理器,用于加载所述程序以执行所述的穿戴设备的界面实现系统。
[0025]另一方面,本申请实施例提供了一种穿戴设备,包括:
[0026]显示屏,用于显示所述界面;
[0027]穿戴设备的界面实现系统,其中,界面通过所述显示屏显示。
[0028]另一方面,本申请实施例提供了一种计算机可读存储介质,其存储有程序,所处程序被处理器执行时,实现所述的穿戴设备的界面实现方法。
[0029]本申请实施例包括生成步骤和解析步骤,其中,采用json字符串作为数据格式容易兼容在线设计,需要增加新的功能模块时,可以增加字符串。设备侧基于新增的字符串匹配到对应的组件类型和数据就可以完成新的任务,用户可以在生成表盘的BIN文件时根据自己的需要增加或者删减相关的界面,通过这一方式,可以增加穿戴式界面的通用性,更加容易移植。
附图说明
[0030]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本申请实施例提供的表盘解析步骤的流程图;
[0032]图2是本申请实施例提供的表盘生成步骤的流程图。
具体实施方式
[0033]为使本申请的目的、技术方案和优点更加清楚,以下将参照本申请实施例中的附图,通过实施方式清楚、完整地描述本申请的技术方案,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034]在本专利技术的描述中,若干的含义是一个以上,多个的含义是两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
[0035]本专利技术的描述中,除非另有明确的限定,设置等词语应做广义理解,所属
技术人员可以结合技术方案的具体内容合理确定上述词语在本专利技术中的具体含义。
[0036]本专利技术的描述中,参考术语“一个实施例”、“一些实施例”、“示意性实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征或者特点包含于本专利技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0037]参照图1和图2,本申请实施例提供了一种穿戴设备的界面实现方法,包括生成步
骤和解析步骤:
[0038]其中,生成步骤包括:
[0039]用户可以通过表盘制作工具制作表盘,表盘制作工具可以根据用户的操作生成包含表盘的BIN文件。其中,BIN文件中保存用户设置的基础信息如索引、坐标、元素具体数据(根据不同元素类型保存相应的数据)。如用户选择动画时每一帧动画坐标、图片旋转相对坐标、图片字模等信息。将这些相关信息保存BIN文件中,在表盘工具上进行预览查看显示效果。
[0040]将表盘BIN文件上传至服务器校验合法性。具体地,确认无误进行压缩生成表盘OTA文件,将表盘OTA进行服务器上传进行校验是否合法,无误后同步APP显示。
[0041]通过合法性校验的表盘BIN文件在表盘市场提供。用户可以通过APP将表盘下载到本地,以准备向穿戴设备发送表盘。
[0042]所述解析步骤由穿戴设备执行,具体包括:
[0043]通过蓝牙的方式从手机端获取所述表盘BIN文件。具体地,手机在APP上点击表盘市场,进入表盘市场点击表盘进入到表盘选择界面。点击对应表盘下载到手机,手机通过蓝牙传输到智能穿戴设备中。
[0044]读取BIN文件的头部校验表盘的合法性。
[0045]在确认合法性后从BIN文件中获取缩略图、表盘名进行加载,以在换表盘时进行显示。
[0046]从BIN文件中解析得到json字符串,根据json字符串确定表盘的组件类型。所述穿戴设备中配置有用于存储数据类型的数据表,该表记录了组件、数据类型的ID。采用json字符串进行适配,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种穿戴设备的界面实现方法,其特征在于,包括生成步骤和解析步骤:所述生成步骤包括:生成表盘的BIN文件;所述解析步骤由穿戴设备执行,具体包括:从BIN文件中解析得到json字符串,根据json字符串确定表盘的组件类型;遍历所述组件类型读取对应的数据,创建数据链表;解析数据链表将动态数据注册到刷新链表,用以在事件触发时根据所述刷新链表进行显示。2.根据权利要求1所述的穿戴设备的界面实现方法,其特征在于,在从BIN文件中解析得到表盘的组件类型之前,还包括:读取BIN文件的头部校验表盘的合法性;在确认合法性后从BIN文件中获取缩略图、表盘名进行加载,以在换表盘时进行显示。3.根据权利要求1所述的穿戴设备的界面实现方法,其特征在于,在所述从BIN文件中解析得到表盘的组件类型之前,还包括一下步骤:通过蓝牙的方式从手机端获取表盘的BIN文件。4.根据权利要求1所述的穿戴设备的界面实现方法,其特征在于,在解析步骤中还包括:从BIN文件中解析得到表盘的组件类型时,若不能匹配到对应类型时,忽略该组件类型。...

【专利技术属性】
技术研发人员:张盟肖晓王栋张权王晨何帅帅
申请(专利权)人:深圳市奋达智能技术有限公司
类型:发明
国别省市:

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

1