基于WebRTC的探地雷达采集远程控制方法及系统技术方案

技术编号:31981768 阅读:19 留言:0更新日期:2022-01-20 01:39
本发明专利技术提供一种基于Web RTC的探地雷达采集远程控制方法及系统,包括:步骤S1,远程控制端建立长链接,选择客户端创建会话请求,通知客户端建立和接受连接;步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,播放视频和音频;步骤S5,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述步骤S2,重复直到客户端断开连接。本发明专利技术能够在探地雷达的采集过程中,通过实时的视频和语音查看现场的实际情况,大幅度提高了探地雷达的采集效率。达的采集效率。达的采集效率。

【技术实现步骤摘要】
基于Web RTC的探地雷达采集远程控制方法及系统


[0001]本专利技术涉及一种探地雷达采集远程控制方法,尤其涉及一种基于Web RTC的探地雷达采集远程控制方法,并进一步涉及采用了该基于Web RTC的探地雷达采集远程控制方法的探地雷达采集远程控制系统。

技术介绍

[0002]探地雷达是一种电磁波无损探测技术。探地雷达通过天线向地下发射高频电磁波并接收地下目标的回波,来探测地下介质的物质特性和分布规律。现在探地雷达探测地下隐患在采集阶段只能通过有线或无线局域网内进行,或者远程桌面控制程序缺少音视频,没办法查看现场和语音指挥。
[0003]使用探地雷达在探测采集阶段及其采集过程中,现场采集与远端协作环境下,由于地理位置空间差异,无法实时查看现场情况,也无法实现视频和语音指挥。很多时候对雷达采集过程中遇到阻碍,若操作人员不熟悉采集软件、或不能针对性分析现场环境、或采集软件出现问题,仅仅通过语音沟通的话,并不能够有效和精准地解决问题,对探地雷达的采集效率产生很大的影响。

技术实现思路

[0004]本专利技术所要解决的技术问题是需要提供一种能够实现视频通话的基于Web RTC的探地雷达采集远程控制方法,以便更高效率地针对性解决探地雷达采集过程中所遇到的问题和阻碍,在此基础上,还进一步提供采用了该基于Web RTC的探地雷达采集远程控制方法的探地雷达采集远程控制系统。
[0005]对此,本专利技术提供一种基于Web RTC的探地雷达采集远程控制方法,包括以下步骤:步骤S1,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;步骤S5,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述步骤S2,重复该过程直到客户端断开连接。
[0006]本专利技术的进一步改进在于,所述步骤S1中,所述远程控制端和客户端均打开远程控制软件,并登录在线后,所述远程控制端通过Web Socket长链接根据所述客户端登录的唯一身份ID号创建会话请求,直到所述客户端执行远程控制连接,则跳转至步骤S2,否则结束流程。
[0007]本专利技术的进一步改进在于,所述步骤S2中,处理视频和音频将其上传至传输链路的是实现过程如下:将客户端运行的探地雷达采集软件图像发送至Web RTC的传输链路中,并在传输控制流程中,同步将音频和视频添加到所述Web RTC的传输链路上,通过HTTP发送传输链路的请求,所述传输链路的播放接入请求携带播放的流媒体信息和通信发起方对自己的会话描述协议,低延迟直播系统私有信令收到所述播放接入请求后,记录所述播放接入请求中携带的流媒体信息和通信发起方对自己的会话描述协议,创建通信接收方对自己的会话描述协议,生成一次性秘钥令牌。
[0008]本专利技术的进一步改进在于,所述步骤S3中,利用Web RTC进行探地雷达采集软件界面以及音视频的传输实现过程如下:通过Web RTC将传输链路上的数据上传至Web RTC服务端,所述Web RTC服务端通过HTTP响应所述传输链路上的数据至所述远程控制端。
[0009]本专利技术的进一步改进在于,所述步骤S4中,在客户端预先设置Answer SDP,发送绑定请求,获取Answer SDP中的RTS私有信令,进行标准DTLS握手,交换SRTP秘钥,开始音频、视频和图像三方传输,并将其显示至所述远程控制端。
[0010]本专利技术的进一步改进在于,所述步骤S5中,所述远程控制端通过发送远程操作指令或远程桌面指令实现对探地雷达采集软件界面的操作。
[0011]本专利技术的进一步改进在于,所述步骤S5包括以下子步骤:步骤S501,判断是否进行远程控制,若是,则跳转至步骤S502;若否,则跳转至步骤S503;步骤S502,在所述客户端打开控制服务,并进行连接,所述远程控制端将远程控制指令通过Web RTC的传输链路回传至所述客户端中,返回所述步骤S2,实现远程控制,并传输最新的探地雷达采集软件界面和音频,跳转至步骤S504;步骤S503,通过Web RTC的传输链路传输探地雷达采集软件界面和音频;步骤S504,实现点对点的通讯传输,直到客户端断开连接则结束。
[0012]本专利技术的进一步改进在于,所述步骤S1中,所述远程控制端建立长链接后,在所述远程控制端显示所有在线的客户端,所述远程控制端通过选择所述客户端的唯一身份ID号建立一对一的会话请求。
[0013]本专利技术的进一步改进在于,在所述步骤S2中,处理视频和音频并将其上传至传输链路的过程中,分别岁视频和音频标记时间戳,并在所述步骤S4进行显示的时候对音频进行时间校准和同步处理,以所述视频的时间戳作为基准时间适应性调整所述音频的时间戳,根据调整后的视频和音频进行同步显示和播放。
[0014]本专利技术还提供一种基于Web RTC的探地雷达采集远程控制系统,采用了如上所述的基于Web RTC的探地雷达采集远程控制方法,并包括:建立连接模块,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;视频和音频处理模块,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;链路传输模块,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;显示播放模块,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;
远程操作模块,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述视频和音频处理模块,重复该过程直到客户端断开连接。
[0015]与现有技术相比,本专利技术的有益效果在于:在探地雷达进行地下环境信息和埋藏物的采集阶段中,通过Web RTC实时传输探地雷达采集软件界面,并且还能够进行桌面视频语音和远程控制,进而能够更加便捷地辅助探地雷达的采集过程,能够通过实时的视频和语音实时查看现场的实际情况,以便针对性解决探地雷达在采集过程中所遇到的问题和阻碍,大幅度提高了探地雷达的采集效率,有效地降低了对操作人员的要求,并降低了探地雷达的使用局限性。
附图说明
[0016]图1是本专利技术一种实施例的工作流程示意图;图2是本专利技术一种实施例的详细工作流程示意图。
具体实施方式
[0017]下面结合附图,对本专利技术的较优的实施例作进一步的详细说明。
[0018]如图1和图2所示,本例提供一种基于Web RTC的探地雷达采集远程控制方法,包括以下步骤:步骤S1,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频(包括音频和视频)的传输;步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Web RTC的探地雷达采集远程控制方法,其特征在于,包括以下步骤:步骤S1,远程控制端建立长链接,选择客户端,创建会话请求,并通知客户端建立和接受连接;步骤S2,客户端开启探地雷达采集软件界面,处理视频和音频并将其上传至传输链路;步骤S3,利用Web RTC进行探地雷达采集软件界面以及音视频的传输;步骤S4,远程控制端接受Web RTC传输的链路数据,进行实时显示,并播放视频和音频;步骤S5,远程控制端回传远程操作至Web RTC的传输链路,并跳转至所述步骤S2,重复该过程直到客户端断开连接。2.根据权利要求1所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S1中,所述远程控制端和客户端均打开远程控制软件,并登录在线后,所述远程控制端通过Web Socket长链接根据所述客户端登录的唯一身份ID号创建会话请求,直到所述客户端执行远程控制连接,则跳转至步骤S2,否则结束流程。3.根据权利要求1所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S2中,处理视频和音频将其上传至传输链路的是实现过程如下:将客户端运行的探地雷达采集软件图像发送至Web RTC的传输链路中,并在传输控制流程中,同步将音频和视频添加到所述Web RTC的传输链路上,通过HTTP发送传输链路的请求,所述传输链路的播放接入请求携带播放的流媒体信息和通信发起方对自己的会话描述协议,低延迟直播系统私有信令收到所述播放接入请求后,记录所述播放接入请求中携带的流媒体信息和通信发起方对自己的会话描述协议,创建通信接收方对自己的会话描述协议,生成一次性秘钥令牌。4.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S3中,利用Web RTC进行探地雷达采集软件界面以及音视频的传输实现过程如下:通过Web RTC将传输链路上的数据上传至Web RTC服务端,所述Web RTC服务端通过HTTP响应所述传输链路上的数据至所述远程控制端。5.根据权利要求1至3任意一项所述的基于Web RTC的探地雷达采集远程控制方法,其特征在于,所述步骤S4中,在客户端预先设置Answer SDP,发送绑定请求,获取Answer SDP中的RTS私有信令,进行标准DTLS握手,交换SRTP秘钥,开始音频、视频和图像三方传输,并将其显示至所述远...

【专利技术属性】
技术研发人员:房始军秦竟波黄钰琳秦鹏
申请(专利权)人:深圳安德空间技术有限公司
类型:发明
国别省市:

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

1