一种智能设备控制功能远程动态配置方法与流程

文档序号:13249936阅读:270来源:国知局
技术领域本发明涉及智能物联网家用电器,具体涉及一种智能设备控制功能远程动态配置方法。

背景技术:
目前智能物联网家电已经逐步进入到千家万户,各大传统家电厂商也在进行物联网家电转型。但是随着物联网家电的种类型号逐步增加,为了适配各种家电各种多元化的功能与需求,各大厂商在家电控制APP研发上,投入的资本也逐渐增加,且代码碎片化非常严重。给程序维护升级,带来了诸多不便。在这种情况下,一种智能设备控制功能远程动态配置方法孕育而生。此方法可最大限度的减少各厂商对不同功能家电的控制APP开发适配成本,以最小的代价,来适配新的智能家电的控制。同时做到,一个程序整合所有家电控制。

技术实现要素:
本发明克服了现有技术的不足,提供一种智能设备控制功能远程动态配置方法。考虑到现有技术的上述问题,根据本发明公开的一个方面,本发明采用以下技术方案:一种智能设备控制功能远程动态配置方法,所述的方法包括以下步骤:A、移动端通过XMPP通信协议与智能设备建立通信连接;B、开发人员通过angularjs和H5针对不同的智能设备实现不同的控制UI界面与控制协议,并打包成压缩包;C、服务器端存储不同智能设备的控制协议与控制UI界面压缩包;D、移动端上的APP识别所需控制智能设备的型号,移动端通过智能设备的型号与服务器建立连接,并查询所需智能设备的控制UI界面和控制协议;E、当移动端上的APP查询到智能设备所需的控制UI界面和控制协议后,首先比对该智能设备上是否已存在,如不存在,则动态从服务器上下载控制UI界面和控制协议压缩包,从而实现对智能设备控制功能的动态配置。为了更好地实现本发明,进一步的技术方案是:根据本发明的一个实施方案,步骤C中所述的服务器端是通过XMPP通信协议与移动端实现通信。更进一步的技术方案:所述的智能设备包括智能冰箱、智能电视、智能洗衣机和智能空调。与现有技术相比,本发明的有益效果之一是:通过本发明的方法能够最大限度的减少各厂商对不同功能家电的控制APP开发适配成本,以最小的代价,来适配新的智能家电的控制。同时做到,一个程序整合所有家电控制,对不同功能,不同业务的智能家电,程序会根据服务器配置加载适合此家电的友好的控制页面,并且实现动态配置家电控制协议。具体实施方式下面结合实施例对本发明作进一步地详细说明,但本发明的实施方式不限于此。一种智能设备控制功能远程动态配置方法,根据本发明的一个实施例,该方法包括以下步骤:A、移动端通过XMPP通信协议与智能设备建立通信连接;B、开发人员通过angularjs和H5针对不同的智能设备实现不同的控制UI界面与控制协议,并打包成压缩包;C、服务器端存储不同智能设备的控制协议与控制UI界面压缩包;D、移动端上的APP识别所需控制智能设备的型号,移动端通过智能设备的型号与服务器建立连接,并查询所需智能设备的控制UI界面和控制协议;E、当移动端上的APP查询到智能设备所需的控制UI界面和控制协议后,首先比对该智能设备上是否已存在,如不存在,则动态从服务器上下载控制UI界面和控制协议压缩包,从而实现对智能设备控制功能的动态配置。在本实施例中,步骤C中所述的服务器端是通过XMPP通信协议与移动端实现通信。所述的智能设备包括智能冰箱、智能电视、智能洗衣机和智能空调。其中,当上层设备控制页面加载后,通过反射机制,直接调用下层XMPP协议与智能设备进行通讯,上层控制UI界面与下层建立反射调用关系,上层可动态调用下层所提供的函数。通过本实施例的方法能够最大限度的减少各厂商对不同功能家电的控制APP开发适配成本,以最小的代价,来适配新的智能家电的控制。同时做到,一个程序整合所有家电控制,对不同功能,不同业务的智能家电,程序会根据服务器配置加载适合此家电的友好的控制页面,并且实现动态配置家电控制协议。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同相似部分相互参见即可。除上述以外,还需要说明的是,在本说明书中所谈到的“一个实施例”、“另一个实施例”、“实施例”等,指的是结合该实施例描述的具体特征、结构或者特点包括在本申请概括性描述的至少一个实施例中。在说明书中多个地方出现同种表述不是一定指的是同一个实施例。进一步来说,结合任一实施例描述一个具体特征、结构或者特点时,所要主张的是结合其他实施例来实现这种特征、结构或者特点也落在本发明的范围内。尽管这里参照本发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开和权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1