一种基于web浏览器的远程监控方法、装置及介质制造方法及图纸

技术编号:36451278 阅读:13 留言:0更新日期:2023-01-25 22:47
本发明专利技术公开了一种基于web浏览器的远程监控方法、装置及介质,所述方法包括以下步骤:开启服务端,并基于服务端监听待连接端口;在前端配置we b浏览器,并基于web浏览器对待连接端口执行多协议连接流畅度测试,得到测试结果;基于测试结果执行选择性远程数据传输操作;本发明专利技术能够采用不同的通信协议对web浏览器与待连接端口间的快速适配,智能化的选用测试效果好的通信协议进行数据实时传输,并为不同的通信协议智能匹配适合的编码策略,进而实现对于不同场景下不同通信协议的智能兼容,不仅提高了远程监控数据传输的整体效率,提升了用户的体验,还使用户可以应对不同场景下的远程办公需求,具有较高的应用价值及较广的应用范围。范围。范围。

【技术实现步骤摘要】
一种基于web浏览器的远程监控方法、装置及介质


[0001]本专利技术涉及远程数据传输
,具体的,本专利技术应用于远程控制领域,特别是涉及一种基于web浏览器的远程监控方法、装置及介质。

技术介绍

[0002]目前,随着网络技术的不断成熟以及移动办公的需求程度不断增加,远程访问终端进行桌面控制的相关软件成为了关键技术,受到越来越多的关注;在这方面的研究中,如何高效满足用户移动办公的需求,如何在远程办公中降低网络延迟的同时又能提高视觉效果体验,以及如何支持用户跨平台使用等问题成为了技术难点和技术着重点;现有方案中,通常基于网页实现远程监控访问,这种基于网页版的优势在于用户使用浏览器即可进行通信连接,不需要安装客户端,避免了客户端的下载、安装以及更新的复杂操作;但目前采用的传统远程桌面协议为Rdp,其无法直接使用于web远程,无法避免屏幕的占用,这将会影响用户的体验,降低了远程监控以及远程数据传输的适用性,具有较大局限性。

技术实现思路

[0003]本专利技术的目的在于,针对现有技术中的上述问题,提供一种基于web浏览器的远程监控方法、装置及介质,进而解决现有技术中采用的传统远程桌面协议为Rdp,无法直接使用于web远程,无法避免屏幕的占用,影响用户体验,降低了远程监控以及远程数据传输的适用性,具有较大局限性的问题。
[0004]为解决上述技术问题,本专利技术的具体技术方案如下:
[0005]一方面,本专利技术提供一种基于web浏览器的远程监控方法,包括以下步骤:
[0006]初始化:
[0007]开启服务端,并基于所述服务端监听待连接端口;
[0008]协议测试:
[0009]在前端配置web浏览器,并基于所述web浏览器对所述待连接端口执行多协议连接流畅度测试,得到测试结果;
[0010]远程数据传输:
[0011]基于所述测试结果执行选择性远程数据传输操作。
[0012]作为一种改进的方案,所述测试结果包括:第一结果和第二结果;所述第一结果为采用第一实时协议连接;所述第二结果为采用第二双向通信协议连接;
[0013]所述基于所述web浏览器对所述待连接端口执行多协议连接流畅度测试,得到测试结果,包括:
[0014]在所述前端启动所述web浏览器;
[0015]设置协议流畅度测试包;
[0016]通过启动后的web浏览器基于所述第一实时协议与所述待连接端口进行第一通信连接,通过所述协议流畅度测试包测试所述第一通信连接的第一连接流畅度;
[0017]通过启动后的web浏览器基于所述第二双向通信协议与所述待连接端口进行第二通信连接,通过所述协议流畅度测试包测试所述第二通信连接的第二连接流畅度;
[0018]基于所述第一连接流畅度和所述第二连接流畅度分析所述测试结果。
[0019]作为一种改进的方案,所述基于所述第一连接流畅度和所述第二连接流畅度分析所述测试结果,包括:
[0020]设置连接流畅度基准值;
[0021]将所述连接流畅度基准值分别与所述第一连接流畅度和所述第二连接流畅度进行比对;
[0022]若所述第一连接流畅度和所述第二连接流畅度均达到所述连接流畅度基准值,则比对所述第一连接流畅度和所述第二连接流畅度;所述第一连接流畅度优于所述第二连接流畅度时,生成所述第一结果;所述第二连接流畅度优于所述第一连接流畅度时,生成所述第二结果。
[0023]作为一种改进的方案,所述选择性远程数据传输操作包括:第一协议实时传输操作和第二协议分割传输操作;
[0024]所述基于所述测试结果执行选择性远程数据传输操作,包括:
[0025]识别所述测试结果;
[0026]所述测试结果为所述第一结果时,基于所述第一协议实时传输操作与所述待连接端口进行数据传输;
[0027]所述测试结果为所述第二结果时,基于所述第二协议分割传输操作与所述待连接端口进行数据传输。
[0028]作为一种改进的方案,所述第一协议实时传输操作,包括:
[0029]采用所述第一实时协议将所述web浏览器与所述待连接端口通信连接;
[0030]基于所述第一实时协议使用第一编码策略进行所述web浏览器与所述待连接端口间的视频传输。
[0031]作为一种改进的方案,所述第二协议分割传输操作,包括:
[0032]采用所述第二双向通信协议所述web浏览器与所述待连接端口通信连接;
[0033]基于所述第二双向通信协议使用第二编码策略以及图片分割压缩策略进行所述web浏览器与所述待连接端口间的若干第一图片传输;
[0034]设定第一更新频率,基于所述第二双向通信协议、所述第一更新频率以及若干所述第一图片在所述web浏览器中进行视频模拟播放操作。
[0035]作为一种改进的方案,所述第一协议实时传输操作或所述第二协议分割传输操作执行时,识别所述待连接端口与所述web浏览器间的非实时传输数据;基于所述第二双向通信协议对所述待连接端口与所述web浏览器间的所述非实时传输数据进行分割传输。
[0036]作为一种改进的方案,所述第一实时协议为:webrtc协议;
[0037]所述第二双向通信协议为:websocket协议。
[0038]另一方面,本专利技术还提供一种基于web浏览器的远程监控装置,包括:
[0039]初始化单元、协议测试单元和远程数据传输单元;
[0040]所述初始化单元,用于开启服务端,并基于所述服务端监听待连接端口;
[0041]所述协议测试单元,用于在前端配置web浏览器,并基于所述web浏览器对所述待
连接端口执行多协议连接流畅度测试,得到测试结果;
[0042]所述远程数据传输单元,用于根据所述测试结果执行选择性远程数据传输操作。
[0043]另一方面,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现所述基于web浏览器的远程监控方法的步骤。
[0044]本专利技术技术方案的有益效果是:
[0045]1、本专利技术所述的一种基于web浏览器的远程监控方法,可以实现采用不同的通信协议对web浏览器与待连接端口间的快速适配,智能化的选用测试效果好的通信协议进行数据实时传输,并为不同的通信协议智能匹配适合的编码策略,进而实现对于不同场景下不同通信协议的智能兼容,同时在远程监控的数据传输过程中,还可以对一些鼠标、键盘以及其他非实时传输的文件数据进行特定协议的分割传输,最终不仅提高了远程监控数据传输的整体效率,提升了用户的体验,使用户可以应对不同场景下的远程办公需求,具有较高的应用价值及较广的应用范围。
[0046]2、本专利技术所述的一种基于web浏览器的远程监控装置,可以通过初始化单元、协议测试单元和远程数据传输单元的相互配合,进而实现采用不同的通信协议对web浏览器与待连接端口间的快速适配,智能化的选用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于web浏览器的远程监控方法,其特征在于,包括以下步骤:初始化:开启服务端,并基于所述服务端监听待连接端口;协议测试:在前端配置web浏览器,并基于所述web浏览器对所述待连接端口执行多协议连接流畅度测试,得到测试结果;远程数据传输:基于所述测试结果执行选择性远程数据传输操作。2.根据权利要求1所述的一种基于web浏览器的远程监控方法,其特征在于:所述测试结果包括:第一结果和第二结果;所述第一结果为采用第一实时协议连接;所述第二结果为采用第二双向通信协议连接;所述基于所述web浏览器对所述待连接端口执行多协议连接流畅度测试,得到测试结果,包括:在所述前端启动所述web浏览器;设置协议流畅度测试包;通过启动后的web浏览器基于所述第一实时协议与所述待连接端口进行第一通信连接,通过所述协议流畅度测试包测试所述第一通信连接的第一连接流畅度;通过启动后的web浏览器基于所述第二双向通信协议与所述待连接端口进行第二通信连接,通过所述协议流畅度测试包测试所述第二通信连接的第二连接流畅度;基于所述第一连接流畅度和所述第二连接流畅度分析所述测试结果。3.根据权利要求2所述的一种基于web浏览器的远程监控方法,其特征在于:所述基于所述第一连接流畅度和所述第二连接流畅度分析所述测试结果,包括:设置连接流畅度基准值;将所述连接流畅度基准值分别与所述第一连接流畅度和所述第二连接流畅度进行比对;若所述第一连接流畅度和所述第二连接流畅度均达到所述连接流畅度基准值,则比对所述第一连接流畅度和所述第二连接流畅度;所述第一连接流畅度优于所述第二连接流畅度时,生成所述第一结果;所述第二连接流畅度优于所述第一连接流畅度时,生成所述第二结果。4.根据权利要求2所述的一种基于web浏览器的远程监控方法,其特征在于:所述选择性远程数据传输操作包括:第一协议实时传输操作和第二协议分割传输操作;所述基于所述测试结果执行选择性远程数据传输操作,包括:识别所述测试结果;所述测试结果为所述第一结果时,基于所述第一协议实时传输操作与所述待连接端口进行数据传输;所述测试结果为所述第二结果时,基...

【专利技术属性】
技术研发人员:高强苏然李寒滨李宗盛
申请(专利权)人:浪潮金融信息技术有限公司
类型:发明
国别省市:

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

1