[发明专利]物联网视频远程控制方法及系统有效
申请号: | 201710200195.8 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106817431B | 公开(公告)日: | 2020-04-10 |
发明(设计)人: | 王元;田作华 | 申请(专利权)人: | 王元 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04N5/04;H04N5/14;H04N5/222;H04N5/232;H04N7/18 |
代理公司: | 上海唯源专利代理有限公司 31229 | 代理人: | 曾耀先 |
地址: | 150090 黑龙*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 视频 远程 控制 方法 系统 | ||
技术领域
本发明涉及物联网,视频远程控制领域,特别指一种基于互联网架构,通过图像处理技术将虚拟界面与视频画面动态融合,实现用户通过浏览器在视频画面直接进行监控以及远程操作的物联网视频远程控制方法及系统。
背景技术
当前物联网远程控制主要应用在大规模工业生产中,实现方式主要是采用虚拟界面,用虚拟开关,度量表,虚拟图表等表示真实变量的状态。或者采用组态模块进行控制变量的表示,比较常用的比如LabVIEW等。除此之外这些软件也可以实现视频的嵌入,通过这种方式用户除了可以观察虚拟界面中变量的状态之外,还可以更直观的观察硬件设备当前的状态。提高用户的临场体验。但是采用这种方式的远程控制系统存在一些问题,首先是互联网应用方面,这种方式搭建的网络控制系统一般需要在客户端安装软件从而实现远端访问,或者开发ActiveX控件,通过浏览器加载插件的方式实现客户端的功能。但是ActiveX控件又存在一定局限性,首先是难以实现手机端等类似移动终端设备的访问,其次是ActiveX控件对终端浏览器,计算机配置以及浏览器安全等级有一定要求,在大范围使用过程中存在很多不便。
同时在视频监控领域,对于网络远端监控摄像机的访问大都采用RTSP/RTMP协议,对于这一类网络摄像机的访问,同样也会存在第三方ActiveX控件所带来的安全和兼容性问题,为了解决这一问题,实现基于html网页技术的网络监控摄像机的控制,可以采用视频系统与远程控制系统分离设计,服务器中包含Web服务器与摄像机控制服务器,摄像机控制服务器由摄像机SDK开发包实现,专门用于与摄像机有关的数据传递,而Web服务器负责除摄像机外的其他数据传递,以及通过SOCKET通讯接口调用摄像机服务器中相关数据并将全部信息整合用于用户交互。但是采用这种方案时,用户端与网络摄像机之间包含了Web服务器和摄像机控制服务器两个服务器的消息转发,这样在时延消除和系统可靠性上都会有所欠缺。
除此之外,不管是基于组态软件还是基于网络摄像机SDK所开发的视频远程控制系统,视频画面只是起到监控的作用。尤其在摄像机视角变化时,画面中的实体元件与虚拟界面中组态模块无法一一对应。视频画面与虚拟界面无法有效的动态融合。所以在此类远程控制系统中,视频只是辅助,虚拟界面是用户交互的关键。
发明内容
为了解决上述的以及其他潜在的技术问题,本发明的主要目的在于基于Web服务器以及图像处理机器学习技术提供一种通用的、便于移植的视频监控远程控制方法及系统。通过Web服务器实现对摄像头以及远程控制平台的直接操作,以及通过html页面或者flash技术在浏览器界面中实现视频画面与虚拟界面的动态融合,实现虚拟界面元件跟随视频画面的变化而变化。
为实现上述技术效果,本发明的第一方面提供了一种物联网视频远程控制方法的实施例,其包括:
获取来自用户交互页面的控制指令,所述用户交互页面包括视频画面和供用户交互的执行机构的虚拟界面;
将所述控制指令传输至远程控制服务器,以指示所述远程控制服务器根据所述控制指令操作执行机构;
响应于所述控制指令,调用网络摄像机接口向网络摄像机发送拍摄指令,以指示所述网络摄像机执行拍摄操作;
获取所述网络摄像机拍摄的视频画面中的执行机构的图像偏移信息,并根据所述图像偏移信息修改用户交互页面中的虚拟界面,使虚拟界面中的执行机构与视频画面中的执行机构保持一致;以及
在所述用户交互页面展示所述网络摄像机拍摄的所述视频画面和经修改的所述虚拟界面。
在一些实施例中,所述方法还包括:生成用户交互页面;
并且其中,所述获取来自用户交互页面的控制指令,包括:
响应于生成的所述用户交互页面接收到控制指令,获取所述控制指令。
在一些实施方式中,所述将所述控制指令传输至远程控制服务器,以指示所述远程控制服务器根据所述控制指令操作执行机构,还包括:
获取并保存来自所述远程控制服务器的操作所述执行机构的实时操作数据;
所述方法还包括:获取查询请求;
并且,根据所述查询请求,对所述实时操作数据进行数据处理,在所述用户交互页面展示经数据处理的所述实时操作数据。
在一些实施方式中,本发明方法还包括:通过一推流服务器采集所述网络摄像机拍摄的视频画面的画面码流,并向所述用户交互页面进行推流,以展示所述视频画面。
在一些实施方式中,所述获取所述网络摄像机拍摄的视频画面中的执行机构的图像偏移信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于王元,未经王元许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710200195.8/2.html,转载请声明来源钻瓜专利网。