动态生成智能设备操作界面的远程控制方法和系统技术方案

技术编号:13247466 阅读:39 留言:0更新日期:2016-05-15 11:28
本发明专利技术公开了一种动态生成智能设备操作界面的远程控制方法和系统,其中,所述方法包括:根据智能设备的物联消息控制协议,在Web管理后台中设置多种智能设备的HTML5页面,并将所述HTML5页面上传到HTML5服务器中;APP端通过内置的浏览器访问HTML5服务器,加载多种智能设备的HTML5页面并生成操作界面;APP端通过所述操作界面向即时通讯服务器发送控制指令;所述即时通讯服务器将所述控制指令转发给对应的智能设备。由此,通过一个APP端即可远程控制不同的智能设备,无需针对不同的设备开发不同的APP,节省了开发时间和成本,也省去了用户下载各种APP的麻烦。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种动态生成智能设备操作界面的远程控制方法和系统
技术介绍
目前市面上有各种各样的智能控制设备,如果需要对设备通过APP进行控制和获取消息,需要针对不同的设备开发不同的APP界面,以及针对该设备本身的消息协议在服务器端开发与该设备本身匹配的业务代码,这样需耗费大量的时间和人力,开发成本高。因此,现有的技术还有待改进和提尚。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种动态生成智能设备操作界面的远程控制方法和系统,只需开发一个APP即可控制不同的设备,节省了开发时间。为了达到上述目的,本专利技术采取了以下技术方案: 一种动态生成智能设备操作界面的远程控制方法,所述方法包括: A、根据智能设备的物联消息控制协议,在Web管理后台中设置多种智能设备的HTML5页面,并将所述HTML5页面上传到HTML5服务器中; B、APP端通过内置的浏览器访问HTML5服务器,加载多种智能设备的HTML5页面并生成操作界面; C、所述APP端通过所述操作界面向即时通讯服务器发送控制指令; D、所述即时通讯服务器将所述控制指令转发给对应的智能设备。所述的动态生成智能设备操作界面的远程控制方法中,所述步骤A具体包括: Al、预先在Web管理后台中,设置智能设备的物联消息控制协议,智能设备、APP端、Web管理后台和即时通讯服务器均通过所述智能设备的物联消息控制协议实现数据传输; A2、Web管理后台提供标准的XML文档定义文件规范XML文档的内容格式、XML标签和属性,在Web管理后台中,采用XML文档描述智能设备的HTML5页面; A3、根据所述XML文档生成HTML5页面,并将所述HTML5页面上传到HTML5服务器中。所述的动态生成智能设备操作界面的远程控制方法中,所述APP端设置有与即时通讯服务器相互交换通讯的JavaSript API;所述即时通讯服务器同样设置有与APP端相互交换通讯的JavaSript AP10所述的动态生成智能设备操作界面的远程控制方法,所述步骤B具体包括:APP端内置的浏览器调用JavaSript API与Web管理后台连接,获取HTML5服务器地址,加载HTML5服务器中的HTML5页面,形成对应的操作界面。所述的动态生成智能设备操作界面的远程控制方法中,所述步骤C具体包括: Cl、所述智能设备与即时通讯服务器连接; C2、APP端通过所述即时通讯服务器与所述智能设备进行绑定; C3、APP端接收绑定指令后,通过所述即时通讯服务器控制绑定的智能设备;所述智能设备通过所述即时通讯服务器反馈自身的状态和消息。一种动态生成智能设备操作界面的远程控制系统,包括: Web管理后台,用于根据智能设备的物联消息控制协议,设置多种智能设备的HTML5页面,并将所述HTML5页面上传到HTML5服务器中; 所述HTML5服务器,用于存储Web管理后台上传的HTML5页面; APP端,用于通过调用内置的浏览器访问HTML5服务器,加载多种智能设备的HTML5页面并生成操作界面,通过所述操作界面向即时通讯服务器发送控制指令; 所述即时通讯服务器,用于将所述控制指令转发给对应的智能设备。所述的动态生成智能设备操作界面的远程控制系统中,所述Web管理后台包括: 预设模块,用于设置智能设备的物联消息控制协议,智能设备、APP端、Web管理后台和即时通讯服务器均通过所述智能设备的物联消息控制协议实现数据传输;提供标准的XML文档定义文件规范XML文档的内容格式、XML标签和属性; 在线编辑器,用于采用XML文档描述设备的HTML5页面; 界面生成模块,用于根据XML文档生成HTML5页面,并将HTML5页面上传到HTML5服务器中。所述的动态生成智能设备操作界面的远程控制系统中,所述APP端设置有与即时通讯服务器相互交换通讯的JavaSript API;所述即时通讯服务器同样设置有与APP端相互交换通讯的JavaSript AP10所述的动态生成智能设备操作界面的远程控制系统中,所述APP端包括: 绑定模块,用于与即时通讯服务器连接,在接收绑定指令后,通过所述即时通讯服务器与所述智能设备进行绑定; 界面加载模块,用于通过内置的浏览器调用JavaSript API与Web管理后台连接,获取HTML5服务器地址,加载HTML5服务器中的HTML5页面,形成对应的操作界面; 控制模块,用于通过操作界面调用JavaSript API,通过JavaSript API与即时通讯服务器通讯;通过即时通讯服务器向绑定的智能设备发送控制指令。所述的动态生成智能设备操作界面的远程控制系统中,所述即时通讯服务器为XMPP即时通讯服务器。相较于现有技术,本专利技术提供的动态生成智能设备操作界面的远程控制方法和系统中,所述远程控制方法包括:根据智能设备的物联消息控制协议,在Web管理后台中设置多种智能设备的HTML5页面,并将所述HTML5页面上传到HTML5服务器中;APP端通过内置的浏览器访问HTML5服务器,加载多种智能设备的HTML5页面并生成操作界面;所述APP端通过所述操作界面向即时通讯服务器发送控制指令;所述即时通讯服务器将所述控制指令转发给对应的智能设备。由此,通过一个APP端即可远程控制不同的智能设备,无需针对不同的设备开发不同的APP,节省了开发时间和成本,也省去了用户下载各种APP的麻烦。【附图说明】图1为本专利技术提供的动态生成智能设备操作界面的远程控制方法的方法流程图。图2为本专利技术提供的动态生成智能设备操作界面的远程控制系统的结构框图。【具体实施方式】本专利技术提供一种动态生成智能设备操作界面的远程控制方法和系统。为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,本专利技术提供的动态生成智能设备操作界面的远程控制方法,包括步骤: S10、根据智能设备的物联消息控制协议,在Web管理后台中设置多种智能设备的HTML5(超文本标记语言)页面,并将所述HTML5页面上传到HTML5服务器中,同时,所述Web管理后台记录HTML5服务器的地址以及多种设备的HTML5页面存储在HTML5服务器中的地址。所述智能设备优选包括家用的各种智能电器,如智能空调、智能冰箱、智能洗衣机、智能电视等智能家电产品,当然,也可以是手机、电脑以及其他智能工业化设备等。将多种智能设备的HTML5页面存储在HTML5服务器中,由Web管理后台提供HTML5页面的加载地址,使得APP轻量化,极大的简化了 APP的开发难度、减少了开发周期、节省了大量的人力物力。S20、APP端通过内置的浏览器访问HTML5服务器,加载多种智能设备的HTML5页面并生成操作界面。所述APP端包括APP,该APP可安装在各种智能终端内,通过APP端即可控制不同的智能设备。S30、所述APP端通过所述操作界面向即时通讯当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种动态生成智能设备操作界面的远程控制方法,其特征在于,所述方法包括:A、根据智能设备的物联消息控制协议,在Web管理后台中设置多种智能设备的HTML5页面,并将所述HTML5页面上传到HTML5服务器中;B、APP端通过内置的浏览器访问HTML5服务器,加载多种智能设备的HTML5页面并生成操作界面;C、所述APP端通过所述操作界面向即时通讯服务器发送控制指令;D、所述即时通讯服务器将所述控制指令转发给对应的智能设备。

【技术特征摘要】

【专利技术属性】
技术研发人员:郭一正
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1