[发明专利]设备控制方法及装置有效
申请号: | 201510570590.6 | 申请日: | 2015-09-09 |
公开(公告)号: | CN105119790B | 公开(公告)日: | 2019-02-19 |
发明(设计)人: | 王元波;陈灏;侯恩星 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 控制 方法 装置 | ||
本公开是关于一种设备控制方法及装置,其中,设备控制方法包括:接收针对当前待控制设备的控制指令;响应于确定未安装用于控制当前待控制设备的目标插件,从服务器获取目标插件,目标插件包括控制界面和控制逻辑;响应于确定已安装用于控制除当前待控制设备外的其他部分可控制设备的插件,安装目标插件;根据控制指令和已安装的目标插件控制当前待控制设备。本公开实施例中,由于目标插件预先保存在服务器上,仅在需要时才从服务器获取,并在本地安装除当前待控制设备外的其他部分可控制设备的插件时,安装该目标插件,即在安装目标插件后,本地也仅安装了部分可控制设备的插件,因而大大减少了该APP所占用的空间。
技术领域
本公开涉及通信技术领域,尤其涉及一种设备控制方法及装置。
背景技术
随着移动终端技术的快速发展,各种移动终端例如手机已非常普及,并且,功能日益强大。例如,用户可以在手机上安装多个应用程序(APP),以满足不同的需求。
“小米智能家庭APP”是一款用于智能设备(例如无线保真(Wi-Fi)灯泡、空气净化器、智能插座等)连接、绑定、设备状态查看和控制、商城等功能于一体的一款手机软件。由于接入到该APP的智能设备种类越来越多,必然导致该APP的体积偏大,因而,该APP所占用的手机存储空间过大。
发明内容
为克服相关技术中存在的问题,本公开提供一种设备控制方法及装置。
根据本公开实施例的第一方面,提供一种设备控制方法,包括:
接收针对当前待控制设备的控制指令;
响应于确定未安装用于控制所述当前待控制设备的目标插件,从服务器获取所述目标插件,所述目标插件包括控制界面和控制逻辑;
响应于确定已安装用于控制除所述当前待控制设备外的其他部分可控制设备的插件,安装所述目标插件;
根据所述控制指令和已安装的所述目标插件控制所述当前待控制设备。
在一实施例中,所述安装所述目标插件,包括:
覆盖安装所述目标插件。
在一实施例中,所述方法还包括:
响应于确定已安装用于控制除所述当前待控制设备外的其他全部可控制设备的插件,覆盖安装所述目标插件。
在一实施例中,所述可控制设备是指位于同一局域网内的智能设备。
在一实施例中,所述从服务器获取所述目标插件,包括:
向服务器发送插件下载请求,所述插件下载请求中携带所述当前待控制设备的标识、所述当前移动终端的型号和当前应用程序APP的版本号;
接收所述服务器根据所述插件下载请求返回的所述目标插件。
在一实施例中,在所述向服务器发送插件下载请求之前,所述方法还包括:
向所述服务器发送可控制设备查询请求;
接收所述服务器返回的包含所述当前待控制设备的标识的可控制设备列表,并显示所述可控制设备列表,所述当前待控制设备的标识由所述当前待控制设备在接入当前APP时发送至所述服务器。
在一实施例中,所述方法还包括:
若获知所述服务器上存在所述目标插件的更新版本,则从所述服务器获取所述目标插件的更新版本,并安装所述目标插件的更新版本。
在一实施例中,所述获知所述服务器上存在所述目标插件的更新版本,包括:
接收所述服务器推送的通知,所述通知用于表示所述服务器上存在所述目标插件的更新版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510570590.6/2.html,转载请声明来源钻瓜专利网。