[发明专利]一种共用物联设备逻辑的物联设备控制方法及装置在审
申请号: | 201710124610.6 | 申请日: | 2017-03-03 |
公开(公告)号: | CN107066255A | 公开(公告)日: | 2017-08-18 |
发明(设计)人: | 陈潇博 | 申请(专利权)人: | 海尔优家智能科技(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F9/445;G05B15/02 |
代理公司: | 北京名华博信知识产权代理有限公司11453 | 代理人: | 白莹,李冬梅 |
地址: | 100086 北京市海淀区知春*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 共用 设备 逻辑 控制 方法 装置 | ||
1.一种共用物联设备逻辑的物联设备控制方法,其特征在于,包括:
接收针对目标物联设备的控制请求,判断所述控制请求的输入界面是超文本标记语言HTML界面还是原生界面;
所述控制请求的输入界面是HTML界面时,通过此HTML界面自动加载的所述目标物联设备的通用脚本生成用于执行所述控制请求的控制指令,将此控制指令发送至所述目标物联设备;
所述控制请求的输入界面是原生界面时,加载并运行所述目标物联设备的通用脚本,生成用于执行所述控制请求的控制指令,将此控制指令发送至所述目标物联设备。
2.如权利要求1所述的共用物联设备逻辑的物联设备控制方法,其特征在于,
所述加载所述目标物联设备的通用脚本包括:判断缓存中是否存在所述目标物联设备的通用脚本,如果存在,从缓存中加载所述目标物联设备的通用脚本,如果不存在,从服务器下载所述目标物联设备的通用脚本后加载。
3.如权利要求1所述的共用物联设备逻辑的物联设备控制方法,其特征在于,
所述加载并运行所述目标物联设备的通用脚本包括:判断设备引擎是否已启动,如果已启动,使用所述设备引擎加载所述目标物联设备的通用脚本,初始化所述目标物联设备的设备对象,运行所述目标物联设备的通用脚本,如果未启动,启动设备引擎,使用所述设备引擎加载所述目标物联设备的通用脚本,初始化所述目标物联设备的设备对象,运行所述目标物联设备的通用脚本。
4.如权利要求1所述的共用物联设备逻辑的物联设备控制方法,其特征在于,
所述控制请求的输入界面是HTML界面时,所述将所述控制指令发送至所述物联设备包括:加载所述目标物联设备的通用脚本并生成用于执行所述控制请求的控制指令后,将此控制指令通过网络容器接口发送至所述网络容器,所述网络容器将收到的控制指令发送至所述目标物联设备;
所述控制请求的输入界面是原生界面时,所述将所述控制指令发送至所述物联设备包括:调用与所述控制指令对应的所述物联设备的软件开发工具包SDK接口。
5.如权利要求1、2、3或4所述的共用物联设备逻辑的物联设备控制方法,其特征在于,
所述通用脚本为JavaScript脚本。
6.一种共用物联设备逻辑的物联设备控制装置,其特征在于,包括:接收模块、判断模块、HTML界面处理模块、原生界面处理模块;
所述接收模块,用于接收针对目标物联设备的控制请求;
所述判断模块,用于判断所述控制请求的输入界面是HTML界面还是原生界面;
所述HTML界面处理模块,用于通过所述HTML界面自动加载的所述目标物联设备的通用脚本生成用于执行所述控制请求的控制指令,将此控制指令发送至所述目标物联设备;
所述原生界面处理模块,用于加载并运行所述目标物联设备的通用脚本,生成用于执行所述控制请求的控制指令,将此控制指令发送至所述目标物联设备。
7.如权利要求6所述的共用物联设备逻辑的物联设备控制装置,其特征在于,
所述原生界面处理模块,还用于判断缓存中是否存在所述目标物联设备的通用脚本,如果存在,从缓存中加载所述目标物联设备的通用脚本,如果不存在,从服务器下载所述目标物联设备的通用脚本后加载。
8.如权利要求6所述的共用物联设备逻辑的物联设备控制装置,其特征在于,
所述原生界面处理模块,还用于判断设备引擎是否已启动,如果已启动,使用所述设备引擎加载所述目标物联设备的通用脚本,初始化所述目标物联设备的设备对象,运行所述目标物联设备的通用脚本,如果未启动,启动设备引擎,使用所述设备引擎加载所述目标物联设备的通用脚本,初始化所述目标物联设备的设备对象,运行所述目标物联设备的通用脚本。
9.如权利要求6所述的共用物联设备逻辑的物联设备控制装置,其特征在于,
所述HTML界面处理模块包括处理单元和网络容器;
所述处理单元,用于加载所述目标物联设备的通用脚本,生成用于执行所述控制请求的控制指令;将此控制指令通过网络容器接口发送至所述网络容器;
所述网络容器,用于将收到的控制指令发送至所述目标物联设备;
所述原生界面处理模块,用于调用与所述控制指令对应的所述物联设备的软件开发工具包SDK接口将所述控制指令发送至所述物联设备。
10.如权利要求6、7、8或9所述的共用物联设备逻辑的物联设备控制装置,其特征在于,
所述通用脚本为JavaScript脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海尔优家智能科技(北京)有限公司,未经海尔优家智能科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710124610.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种调用动画数据的方法及装置
- 下一篇:一种基于时态的对象变更模型的建模方法