安装智能设备的插件的方法和装置的制造方法

文档序号:9452897阅读:397来源:国知局
安装智能设备的插件的方法和装置的制造方法
【技术领域】
[0001]本公开涉及智能家居技术领域,尤其涉及一种安装智能设备的插件的方法和装置。
【背景技术】
[0002]智能家居(smart home)是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。
[0003]相关技术中,用户通过安装有控制智能设备的应用程序(applicat1n,简称app)的移动终端对智能设备进行统一管理,实现智能家居。
[0004]控制智能设备的app具有对所有智能设备的控制功能。随着智能设备的种类的增多,控制智能设备的app随之更新,更新后的控制智能设备的app的体积越来越臃肿,造成移动终端运行速度缓慢,用户体验差。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种安装智能设备的插件的方法和装置。
[0006]根据本公开实施例的第一方面,提供一种安装智能设备的插件的方法,包括:
[0007]接收智能设备的选择指令;
[0008]当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识;
[0009]接收所述服务器根据所述插件获取请求发送的插件安装包;
[0010]运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0011]在第一方面一种可能的实现方式中,所述方法还包括:
[0012]当所述插件已安装时,跳转至所述智能设备的用户操作界面。
[0013]在第一方面另一种可能的实现方式中,所述接收智能设备的选择指令,包括:
[0014]获取所述服务器发送的多个智能设备的信息;
[0015]在智能设备选择界面输出所述多个智能设备的信息;
[0016]接收通过所述智能设备选择界面输入的所述选择指令。
[0017]在第一方面又一种可能的实现方式中,所述方法还包括:
[0018]在所述在控制所有智能设备的应用程序中安装所述插件之后,跳转至所述智能设备的用户操作界面。
[0019]在第一方面又一种可能的实现方式中,所述方法还包括:
[0020]当所述插件已安装且安装的版本不是最新版时,向所述服务器发送所述插件获取请求。
[0021]根据本公开实施例的第二方面,提供一种安装智能设备的插件的方法,包括:
[0022]接收插件获取请求,所述插件获取请求包括智能设备的标识;
[0023]根据所述插件获取请求,发送所述智能设备的标识对应的智能设备的插件安装包,所述插件安装包用于在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0024]在第二方面一种可能的实现方式中,所述方法还包括:
[0025]接收插件安装包;
[0026]保存并发布接收的插件安装包。
[0027]根据本公开实施例的第三方面,提供一种安装智能设备的插件的装置,包括:
[0028]指令接收模块,用于接收智能设备的选择指令;
[0029]发送模块,用于当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识;
[0030]安装包接收模块,用于接收所述服务器根据所述插件获取请求发送的插件安装包;
[0031]安装模块,用于运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0032]在第三方面一种可能的实现方式中,所述装置还包括:
[0033]跳转模块,用于当所述插件已安装时,跳转至所述智能设备的用户操作界面。
[0034]在第三方面另一种可能的实现方式中,所述指令接收模块包括:
[0035]获取子模块,用于获取所述服务器发送的多个智能设备的信息;
[0036]输出子模块,用于在智能设备选择界面输出所述多个智能设备的信息;
[0037]接收子模块,用于接收通过所述智能设备选择界面输入的所述选择指令。
[0038]在第三方面又一种可能的实现方式中,所述装置还包括:
[0039]跳转模块,用于在所述在控制所有智能设备的应用程序中安装所述插件之后,跳转至所述智能设备的用户操作界面。
[0040]在第三方面又一种可能的实现方式中,所述发送模块还用于,
[0041]当所述插件已安装且安装的版本不是最新版时,向所述服务器发送所述插件获取请求。
[0042]根据本公开实施例的第四方面,提供一种安装智能设备的插件的装置,包括:
[0043]请求接收模块,用于接收插件获取请求,所述插件获取请求包括智能设备的标识;
[0044]发送模块,用于根据所述插件获取请求,发送所述智能设备的标识对应的智能设备的插件安装包,所述插件安装包用于在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0045]在第四方面一种可能的实现方式中,所述装置还包括:
[0046]安装包接收模块,用于接收插件安装包;
[0047]处理模块,用于保存并发布接收的插件安装包。
[0048]根据本公开实施例的第五方面,提供一种安装智能设备的插件的装置,包括:
[0049]处理器;
[0050]用于存储处理器可执行指令的存储器;
[0051 ] 其中,所述处理器被配置为:
[0052]接收智能设备的选择指令;
[0053]当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识;
[0054]接收所述服务器根据所述插件获取请求发送的插件安装包;
[0055]运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0056]根据本公开实施例的第六方面,提供一种安装智能设备的插件的装置,包括:
[0057]处理器;
[0058]用于存储处理器可执行指令的存储器;
[0059]其中,所述处理器被配置为:
[0060]接收插件获取请求,所述插件获取请求包括智能设备的标识;
[0061]根据所述插件获取请求,发送所述智能设备的标识对应的智能设备的插件安装包,所述插件安装包用于在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0062]本公开的实施例提供的技术方案可以包括以下有益效果:通过当智能设备的插件未安装时,向服务器发送插件获取请求,接收服务器根据插件获取请求发送的插件安装包,并运行插件安装包,在应用程序中安装智能设备的插件,应用程序用于通过智能设备的插件控制智能设备,由于控制应用程序中安装的智能设备的插件可以根据应用程序控制的智能设备进行增减,有效避免了控制所有智能设备的应用程序体积臃肿,提高了终端的运行速度,用户体验好。
[0063]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0064]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0065]图1是根据一示例性实施例示出的一种安装智能设备的插件的应用场景图;
[0066]图2是根据一示例性实施例示出的一种安装智能设备的插件的方法的流程图;
[0067]图3是根据一示例性实施例示出的一种安装智能设备的插件的方法的流程图;
[0068]图4是根据一示例性实施例示出的一种安装智能设备的插件的方法的流程图;
[0069]图5是根据一示例性实施例示出的一种安装智能设备的插件的方法的流程图;
[0070]图6是根据一示例性实施例示出的一种安装智能设备的插件的装置的框图;
[0071]图7是根据一示例性实施例示出的一种安装智能设备的插件的装置的框图;
[0072]图8是根据一示例性实施例示出的一种安装智能设备的插件的装置的框图;
[0073]图9是根据一示例性实施例示出的一种安装智能设备的插件的装置的框图;
[0074]图10是根据一示例性实施例示出的一种安装智能设备的插件的装置的框图;
[0075]图11是根据一示例性实施例示出的一种安装智能设备的插件的装置的框图。
【具体实施方式】
[0076]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0077]下面先结合图1简单介绍一下本公开实施例提供的安装智能设备的插件的方法的应用场景。如图1所示,移动终端I中安装有控制智能设备的app,三个智能设备2、3、4分别与移动终端I无线连接。智能设备可以包括但不限于智能空调、智能电视、智能洗衣机、智能冰箱、扫地机器人、智能窗帘、安防系
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1