一种物联网设备控制方法及系统技术方案

技术编号:22060489 阅读:24 留言:0更新日期:2019-09-07 17:57
本发明专利技术实施例涉及一种物联网设备控制方法及系统,所述方法包括:控制终端确定用户所选择的物联网设备为目标物联网设备;控制终端生成与目标物联网设备对应的目标物联网设备访问请求,将目标物联网设备访问请求发送至云服务端;云服务端将与目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行用户接口代码;控制终端接收用户接口代码,向目标物联网设备发送执行用户接口代码所需数据的获取请求;目标物联网设备相应应用程序执行获取请求,以得到执行所述用户接口代码的所需数据,并将执行所述用户接口代码的所需数据发送至控制终端;控制终端执行用户接口代码,以显示执行所述用户接口代码的所需数据。

A Control Method and System for Internet of Things Equipment

【技术实现步骤摘要】
一种物联网设备控制方法及系统
本专利技术实施例涉及计算机互联网领域,尤其涉及一种物联网设备控制方法及系统。
技术介绍
物联网是互联网、传统电信网等信息承载体,让所有能行使独立功能的普通物体实现互联互通的网络。在物联网上,每个人都可以应用电子标签将真实的物体上网联结,在物联网上都可以查出它们的具体位置。通过物联网可以对机器、网络摄像头等物联网设备进行集中管理、控制,同时也可以对家庭设备、汽车等物联网设备进行遥控,以及搜索位置、防止物品被盗等。由于物联网设备用户接口具有局限性和多样性,例如显示器、键盘、鼠标或者触摸屏等多种设备可能没有用户接口机制,虽然它们存在一些外设接口并且可以满足某些常用功能,但是它们可能并不适用于配置或者控制物联网设备。例如,智能扬声器或者MP3播放器是用于输出声音的,但仅仅依靠声音反馈来配置或者控制物联网设备活动是存在一定困难的。再如,空气质量检测仪上的简易显示屏和按钮等接口机制有利于查看空气污染指数,但想要尝试使用这些原始的接口机制来更改设备访问网络的Wifi密码将很难或者是不可能实现。因此对于这些物联网设备,目前急需一种物联网设备控制方法来控制这些物联网设备。
技术实现思路
鉴于此,为解决上述技术问题或部分技术问题,本专利技术实施例提供一种物联网设备控制方法及系统。第一方面,本专利技术实施例提供一种物联网设备控制方法,应用于物联网设备控制系统,所述系统包括控制终端、云服务端、物联网设备,所述方法包括:控制终端确定用户所选择的物联网设备为目标物联网设备;控制终端生成与所述目标物联网设备对应的目标物联网设备访问请求,并将所述目标物联网设备访问请求发送至云服务端;云服务端将与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码;控制终端接收所述用户接口代码,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求;目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据,并将所述执行所述用户接口代码的所需数据发送至控制终端;控制终端执行所述用户接口代码,以显示所述执行所述用户接口代码的所需数据。在一个可能的实施方式中,所述云服务端将与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码,包括:云服务端从所述目标物联网设备访问请求中解析出与所述目标物联网设备匹配的关键字段;云服务端根据与所述目标物联网设备匹配的关键字段,查找与所述目标物联网设备访问请求对应的用户接口代码;云服务端将所查找到的与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码。在一个可能的实施方式中,所述控制终端接收所述用户接口代码,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求,包括:控制终端接收所述用户接口代码,根据所述目标物联网设备的标识向云服务端查询所述目标物联网设备的VPN子网地址;控制终端根据所述目标物联网设备的VPN子网地址,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求。在一个可能的实施方式中,所述目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据,包括:目标物联网设备中VPN客户端进程接收所述获取请求,所述VPN客户端进程用于接收来自于控制终端的请求;目标物联网设备中VPN客户端进程将所述获取请求转发至目标物联网设备中Web服务器进程;目标物联网设备中Web服务器进程将所述获取请求转发至相应应用程序;其中进程控制MCU运行所述VPN客户端进程以及所述Web服务器进程;目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据;其中应用控制MCU运行所述相应应用程序。在一个可能的实施方式中,所述目标物联网设备中Web服务器进程将所述获取请求转发至相应应用程序,包括:目标物联网设备中Web服务器进程从所述获取请求中提取与所述相应应用程序匹配的关键字段;根据与所述相应应用程序匹配的关键字段将所述获取请求转发至相应应用程序。在一个可能的实施方式中,所述目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据,包括:目标物联网设备中相应应用程序从所述获取请求中解析出与执行所述用户接口代码的所需数据匹配的关键字段;根据与执行所述用户接口代码的所需数据匹配的关键字段,执行所述获取请求,以得到执行所述用户接口代码的所需数据。在一个可能的实施方式中,所述将所述执行所述用户接口代码的所需数据发送至控制终端,包括:目标物联网设备中相应应用程序将所述执行所述用户接口代码的所需数据转发至目标物联网设备中Web服务器进程;目标物联网设备中Web服务器进程将所述执行所述用户接口代码的所需数据转发至目标物联网设备中VPN客户端进程;目标物联网设备中VPN客户端进程将所述执行所述用户接口代码的所需数据发送至控制终端。第二方面,本专利技术实施例提供一种物联网设备控制系统,所述系统包括:控制终端、云服务端、物联网设备;控制终端确定用户所选择的物联网设备为目标物联网设备;控制终端生成与所述目标物联网设备对应的目标物联网设备访问请求,并将所述目标物联网设备访问请求发送至云服务端;云服务端将与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码;控制终端接收所述用户接口代码,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求;目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据,并将所述执行所述用户接口代码的所需数据发送至控制终端;控制终端执行所述用户接口代码,以显示所述执行所述用户接口代码的所需数据。在一个可能的实施方式中,所述云服务端具体通过以下方式将与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码:云服务端从所述目标物联网设备访问请求中解析出与所述目标物联网设备匹配的关键字段;云服务端根据与所述目标物联网设备匹配的关键字段,查找与所述目标物联网设备访问请求对应的用户接口代码;云服务端将所查找到的与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码。在一个可能的实施方式中,所述控制终端接收所述用户接口代码,具体通过以下方式向目标物联网设备发送执行所述用户接口代码所需数据的获取请求:控制终端接收所述用户接口代码,根据所述目标物联网设备的标识向云服务端查询所述目标物联网设备的VPN子网地址;控制终端根据所述目标物联网设备的VPN子网地址,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求。本专利技术实施例提供的物联网设备控制方法,能够方便用户在控制终端安全地远程控制目标物联网设备。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例描述中所需要的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1为本申请一示例性实施例示出的一种示例性应用场景示意图;图2为本申请一示例性实施例示出的一种物联网设备控制方法的交互流程示意图。具体实施方式本文档来自技高网...

【技术保护点】
1.一种物联网设备控制方法,其特征在于,应用于物联网设备控制系统,所述系统包括控制终端、云服务端、物联网设备,所述方法包括:控制终端确定用户所选择的物联网设备为目标物联网设备;控制终端生成与所述目标物联网设备对应的目标物联网设备访问请求,并将所述目标物联网设备访问请求发送至云服务端;云服务端将与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码;控制终端接收所述用户接口代码,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求;目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据,并将所述执行所述用户接口代码的所需数据发送至控制终端;控制终端执行所述用户接口代码,以显示所述执行所述用户接口代码的所需数据。

【技术特征摘要】
1.一种物联网设备控制方法,其特征在于,应用于物联网设备控制系统,所述系统包括控制终端、云服务端、物联网设备,所述方法包括:控制终端确定用户所选择的物联网设备为目标物联网设备;控制终端生成与所述目标物联网设备对应的目标物联网设备访问请求,并将所述目标物联网设备访问请求发送至云服务端;云服务端将与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码;控制终端接收所述用户接口代码,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求;目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据,并将所述执行所述用户接口代码的所需数据发送至控制终端;控制终端执行所述用户接口代码,以显示所述执行所述用户接口代码的所需数据。2.根据权利要求1所述的方法,其特征在于,所述云服务端将与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码,包括:云服务端从所述目标物联网设备访问请求中解析出与所述目标物联网设备匹配的关键字段;云服务端根据与所述目标物联网设备匹配的关键字段,查找与所述目标物联网设备访问请求对应的用户接口代码;云服务端将所查找到的与所述目标物联网设备访问请求对应的用户接口代码发送至控制终端,以使控制终端执行所述用户接口代码。3.根据权利要求1所述的方法,其特征在于,所述控制终端接收所述用户接口代码,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求,包括:控制终端接收所述用户接口代码,根据所述目标物联网设备的标识向云服务端查询所述目标物联网设备的VPN子网地址;控制终端根据所述目标物联网设备的VPN子网地址,向目标物联网设备发送执行所述用户接口代码所需数据的获取请求。4.根据权利要求1所述的方法,其特征在于,所述目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据,包括:目标物联网设备中VPN客户端进程接收所述获取请求,所述VPN客户端进程用于接收来自于控制终端的请求;目标物联网设备中VPN客户端进程将所述获取请求转发至目标物联网设备中Web服务器进程;目标物联网设备中Web服务器进程将所述获取请求转发至相应应用程序;其中进程控制MCU运行所述VPN客户端进程以及所述Web服务器进程;目标物联网设备中相应应用程序执行所述获取请求,以得到执行所述用户接口代码的所需数据;其中应用控制MCU运行所述相应应用程序。5.根据权利要求4所述的方法,其特征在于,所述目标物联网设备中Web服务器进程将所述获取请求转发至相应应用程序,包括:目标物联网设备中Web服务器进程从所述获取请求中提取与所述相应应用程序匹配的关键字段;根据与...

【专利技术属性】
技术研发人员:张磊
申请(专利权)人:中科物栖北京科技有限责任公司
类型:发明
国别省市:北京,11

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

1