[发明专利]一种移动终端上UI控件操控智能设备的方法有效
申请号: | 201810131242.2 | 申请日: | 2018-02-09 |
公开(公告)号: | CN108415745B | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 倪海鸥;付云杰 | 申请(专利权)人: | 福建星网锐捷通讯股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 林晓琴 |
地址: | 350000 福建省福州市仓山区金*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 ui 控件 操控 智能 设备 方法 | ||
1.一种移动终端上UI控件操控智能设备的方法,其特征在于:所述方法包括:
使用控制点来描述一个目标智能设备的唯一标识符、该目标智能设备的一个目标属性以及一个扩展字段,使用控制点状态值来描述一个目标智能设备的一个目标属性的状态值;
将移动终端与目标智能设备之间状态值的获取和设置均使用控制点作为基本数据进行传送,具体包括:
在移动终端的配置工具中以读指令作为请求参数,通过统一API向目标控制点发送状态值获取请求,并获取目标控制点的控制点状态值,且将控制点状态值显示到移动终端的UI控件上;在移动终端的配置工具中以写指令作为请求参数,通过统一API向目标控制点发送状态值设置请求,并设置目标控制点的控制点状态值;所述读指令和写指令中均至少包含目标智能设备的唯一标识符、目标智能设备的目标属性以及目标智能设备的目标属性的状态值;
所述将移动终端与目标智能设备之间状态值的获取和设置均使用控制点作为基本数据进行传送还包括:
在移动终端的配置工具中以读指令参数模型作为请求参数,通过统一API向目标控制点集合发送状态值获取请求,并获取目标控制点集合中各控制点状态值,且根据各控制点状态值计算运算表达式,同时,将计算出的运算表达式的结果值显示到移动终端的UI控件上;
在移动终端的配置工具中以写指令参数模型作为请求参数,通过统一API向目标控制点集合发送状态值设置请求,并设置目标控制点集合中各控制点状态值;
所述读指令参数模型和写指令参数模型中均至少包含各目标智能设备的唯一标识符、各目标智能设备的目标属性以及各目标智能设备的目标属性的状态值;所述读指令参数模型中还包含各目标智能设备的目标属性状态值的运算表达式;
所述方法还包括:
在移动终端上创建一控制点缓存池,并在控制点缓存池中以控制点的唯一标识符、目标属性以及扩展字段组成的唯一值作为Key,以控制点对象作为Value,建立Key-Value的映射集合;
在移动终端的配置工具向目标控制点或者目标控制点集合发送状态值获取请求之前,均以每一目标控制点所描述的唯一标识符、目标属性以及扩展字段组成的唯一值作为saveKey,查找控制点缓存池中是否存在该saveKey的Value,且如果存在,则返回缓存的控制点;
如果不存在,则在控制点缓存池中创建对应的控制点,并以saveKey作为Key,将创建的控制点保存到控制点缓存池中,同时返回缓存的控制点。
2.根据权利要求1所述的一种移动终端上UI控件操控智能设备的方法,其特征在于:所述方法还包括:
在移动终端获取到各控制点状态值后,均根据各控制点的唯一标识符、目标属性以及扩展字段所组成的唯一值作为Key,到控制点缓存池中读取对应的控制点对象,并将获取到的控制点状态值与控制点对象的值进行比较,且如果比较结果一致,则不更新控制点对象的值;如果比较结果不一致,则更新控制点对象的值。
3.根据权利要求1所述的一种移动终端上UI控件操控智能设备的方法,其特征在于:在以写指令或者写指令参数模型作为请求参数时,还包括:
获取UI控件的状态值,且根据UI控件的状态值在写指令或者写指令参数模型中写不同的命令值。
4.根据权利要求1所述的一种移动终端上UI控件操控智能设备的方法,其特征在于:所述UI控件具有位置布局信息和配置信息;所述位置布局信息用于描述UI控件所在的位置和大小;所述配置信息用于描述UI控件的其它属性,所述其它属性至少包含显示属性、读指令以及写指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建星网锐捷通讯股份有限公司,未经福建星网锐捷通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810131242.2/1.html,转载请声明来源钻瓜专利网。