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

文档序号:9452897阅读:来源:国知局
包括指令的非临时性计算机可读存储介质,例如包括指令的存储器904,上述指令可由装置900的处理器920执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0171]—种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种安装智能设备的插件的方法,所述方法包括:
[0172]接收智能设备的选择指令;
[0173]当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识;
[0174]接收所述服务器根据所述插件获取请求发送的插件安装包;
[0175]运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0176]在本实施例的一种实现方式中,所述方法还包括:
[0177]当所述插件已安装时,跳转至所述智能设备的用户操作界面。
[0178]在本实施例的另一种实现方式中,所述接收智能设备的选择指令,包括:
[0179]获取所述服务器发送的多个智能设备的信息;
[0180]在智能设备选择界面输出所述多个智能设备的信息;
[0181]接收通过所述智能设备选择界面输入的所述选择指令。
[0182]在本实施例的又一种实现方式中,所述方法还包括:
[0183]在所述在控制所有智能设备的应用程序中安装所述插件之后,跳转至所述智能设备的用户操作界面。
[0184]在本实施例的又一种实现方式中,所述方法还包括:
[0185]当所述插件已安装且安装的版本不是最新版时,向所述服务器发送所述插件获取请求。
[0186]图11是根据一示例性实施例示出的一种安装智能设备的插件的的装置1900的框图。例如,装置1900可以被提供为一服务器。参照图11,装置1900包括处理组件1922,其进一步包括一个或多个处理器,以及由存储器1932所代表的存储器资源,用于存储可由处理组件1922的执行的指令,例如应用程序。存储器1932中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1922被配置为执行指令,以执行上述方法。
[0187]装置1900还可以包括一个电源组件1926被配置为执行装置1900的电源管理,一个有线或无线网络接口 1950被配置为将装置1900连接到网络,和一个输入输出(I/O)接口 1958。装置1900可以操作基于存储在存储器1932的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM 或类似。
[0188]一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种安装智能设备的插件的方法,所述方法包括:
[0189]接收插件获取请求,所述插件获取请求包括智能设备的标识;
[0190]根据所述插件获取请求,发送所述智能设备的标识对应的智能设备的插件安装包,所述插件安装包用于在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
[0191]在本实施例的一种实现方式中,所述方法还包括:
[0192]接收插件安装包;
[0193]保存并发布接收的插件安装包。
[0194]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0195]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种安装智能设备的插件的方法,其特征在于,包括: 接收智能设备的选择指令; 当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识; 接收所述服务器根据所述插件获取请求发送的插件安装包; 运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述插件已安装时,跳转至所述智能设备的用户操作界面。3.根据权利要求1或2所述的方法,其特征在于,所述接收智能设备的选择指令,包括: 获取所述服务器发送的多个智能设备的信息; 在智能设备选择界面输出所述多个智能设备的信息; 接收通过所述智能设备选择界面输入的所述选择指令。4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 在所述在控制所有智能设备的应用程序中安装所述插件之后,跳转至所述智能设备的用户操作界面。5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括: 当所述插件已安装且安装的版本不是最新版时,向所述服务器发送所述插件获取请求。6.一种安装智能设备的插件的方法,其特征在于,包括: 接收插件获取请求,所述插件获取请求包括智能设备的标识; 根据所述插件获取请求,发送所述智能设备的标识对应的智能设备的插件安装包,所述插件安装包用于在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 接收插件安装包; 保存并发布接收的插件安装包。8.一种安装智能设备的插件的装置,其特征在于,包括: 指令接收模块,用于接收智能设备的选择指令; 发送模块,用于当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识; 安装包接收模块,用于接收所述服务器根据所述插件获取请求发送的插件安装包; 安装模块,用于运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。9.根据权利要求8所述的装置,其特征在于,所述装置还包括: 跳转模块,用于当所述插件已安装时,跳转至所述智能设备的用户操作界面。10.根据权利要求8或9所述的装置,其特征在于,所述指令接收模块包括: 获取子模块,用于获取所述服务器发送的多个智能设备的信息; 输出子模块,用于在智能设备选择界面输出所述多个智能设备的信息; 接收子模块,用于接收通过所述智能设备选择界面输入的所述选择指令。11.根据权利要求8或9所述的装置,其特征在于,所述装置还包括: 跳转模块,用于在所述在控制所有智能设备的应用程序中安装所述插件之后,跳转至所述智能设备的用户操作界面。12.根据权利要求8或9所述的装置,其特征在于,所述发送模块还用于, 当所述插件已安装且安装的版本不是最新版时,向所述服务器发送所述插件获取请求。13.一种安装智能设备的插件的装置,其特征在于,包括: 请求接收模块,用于接收插件获取请求,所述插件获取请求包括智能设备的标识; 发送模块,用于根据所述插件获取请求,发送所述智能设备的标识对应的智能设备的插件安装包,所述插件安装包用于在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。14.根据权利要求13所述的装置,其特征在于,所述装置还包括: 安装包接收模块,用于接收插件安装包; 处理模块,用于保存并发布接收的插件安装包。15.一种安装智能设备的插件的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收智能设备的选择指令; 当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识; 接收所述服务器根据所述插件获取请求发送的插件安装包; 运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。16.一种安装智能设备的插件的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 接收插件获取请求,所述插件获取请求包括智能设备的标识; 根据所述插件获取请求,发送所述智能设备的标识对应的智能设备的插件安装包,所述插件安装包用于在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。
【专利摘要】本公开是关于一种安装智能设备的插件的方法和装置,属于智能家居技术领域。所述方法包括:接收智能设备的选择指令;当所述智能设备的插件未安装时,向所述服务器发送插件获取请求,所述插件获取请求包括所述智能设备的标识;接收所述服务器根据所述插件获取请求发送的插件安装包;运行所述插件安装包,在应用程序中安装所述插件,所述应用程序用于通过所述插件控制所述智能设备。本公开控制应用程序中安装的智能设备的插件可以根据应用程序控制的智能设备进行增减,有效避免了控制所有智能设备的应用程序体积臃肿,提高了终端的运行速度,用户体验好。
【IPC分类】G05B15/02, G05B19/418, G06F9/445
【公开号】CN105204894
【申请号】CN201510542313
【发明人】李飞云, 陈灏, 侯恩星
【申请人】小米科技有限责任公司
【公开日】2015年12月30日
【申请日】2015年8月28日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1