[发明专利]一种基于浏览器的远程桌面连接方法有效
申请号: | 202110864143.7 | 申请日: | 2021-07-29 |
公开(公告)号: | CN113572851B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 张天龙;霍磊;彦秉鑫;王秀宇;王研;启哲;李健 | 申请(专利权)人: | 辽宁向日葵教育科技有限公司 |
主分类号: | H04L67/02 | 分类号: | H04L67/02;H04L67/08;G06F9/451 |
代理公司: | 北京久维律师事务所 11582 | 代理人: | 邢江峰 |
地址: | 110000 辽宁省沈阳*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 浏览器 远程桌面 连接 方法 | ||
1.一种基于浏览器的远程桌面连接方法,其特征在于,所述方法包括:
获取被控桌面和主控桌面,配置所述被控桌面对应被控客户端与所述主控桌面对应主控客户端的通讯协议,其中,所述主控桌面对应至少一个被控桌面;其中,所述被控桌面与主控桌面相对应,通过浏览器进行加载,用于运行客户端的应用程序,形成图形用户界面;其中,所述被控桌面是指需要被控制桌面页面的桌面,所述主控桌面是指控制远程桌面的桌面,所述被控桌面和所述主控桌面基于不同用户需求生成;
根据所述通讯协议,接收所述被控客户端中被控桌面转换的页面数据包,其中,所述页面数据包括:图像数据包和音频数据包;
对所述图像数据包和音频数据包分别进行图像解码和音频解码,得到解码图像和解码音频;
将所述解码图像和解码音频加载至所述主控桌面中,得到所述被控桌面在所述主控桌面的远程桌面;
所述配置所述被控桌面对应被控客户端与所述主控桌面对应主控客户端的通讯协议,包括:
获取所述被控客户端的第一IP地址和所述主控客户端的第二IP地址,根据所述第一IP地址和所述第二IP地址,构建所述被控客户端和所述主控客户端的数据传输通道;
获取所述被控桌面的数据通讯逻辑及数据通讯方式,并在所述数据传输通道中加载所述数据通讯逻辑和数据通讯方式,得到所述通讯协议;
所述根据所述第一IP地址和所述第二IP地址,构建所述被控客户端和所述主控客户端的数据传输通道,包括:
根据所述第一IP地址和所述第二IP地址,查询所述被控客户端和所述主控客户端的第一端口和第二端口;
在所述被控客户端加载所述第二IP地址和第二端口,及在所述主控客户端加载所述第一IP地址和第一端口,生成所述数据传输通道;
根据所述第一IP地址和所述第二IP地址,构建所述被控客户端和所述主控客户端的数据传输通道之前还包括:验证所述主控客户端在所述被控客户端中是否具有访问权限,以保障后续被控客户端与主控客户端的正常访问;
所述访问权限是通过查询所述被控客户端与所述主控客户端的服务端进行验证,即采用同一服务端去查询所述被控客户端和所述主控客户端发出的相同请求,若服务端返回的查询结果一致,则表示所述主控客户端在所述被控客户端中具有访问权限;
所述在所述数据传输通道中加载所述数据通讯逻辑和数据通讯方式,得到所述通讯协议,包括:
获取所述数据传输通道的编译环境,在所述编译环境中定义数据加载脚本;
根据所述数据加载脚本,将所述数据通讯逻辑和数据通讯方式加载至所述数据传输通道中,得到所述通讯协议;
所述根据所述通讯协议,接收所述被控客户端中被控桌面转换的页面数据包之前,还包括:
获取所述被控客户端中被控桌面的页面数据,识别所述页面数据的数据类型;
根据所述数据类型,对所述页面数据进行图形分类,得到页面图像数据和页面音频数据;
对所述页面图像数据和页面音频数据分别进行封装,得到图像数据包和音频数据包,根据所述图像数据包和音频数据包,生成页面数据包;
其中,所述页面数据包括图像数据和音频数据,所述图像数据包括页面图表数据、页面下拉框数据以及页面布局数据,所述音频数据包括页面视频数据、页面音乐数据,所述数据类型的识别是通过页面数据中的数据字段实现,所述页面数据的图形分类通过前端组件实现;
其中,所述页面图像数据和页面音频数据的封装是对所述页面图像数据和页面音频数据中元素模块的标签进行封装,以减少了后续页面数据包的传输时间,其中,所述元素模块的标签包括:head标签、body标签、div标签;
所述对所述图像数据包进行图像解码,得到解码图像,包括:
利用解析器将所述图像数据包转换为抽象语法树,并在所述抽象语法树创建页面视图节点,
识别出所述图像数据包中所有图像元素的父节点与子节点,将所述父节点与子节点建立关系标识;
根据所述关系标识,将所述父节点与子节点导入至所述页面视图节点中,得到解码图像;
所述对所述音频数据包进行音频解码,得到解码音频包括:
识别所述音频数据包的音频接口,根据所述音频接口,分析所述音频数据包的音频频谱,得到解码音频;
其中,所述音频接口的识别是通过调用Web Audio API的方法实现,所述音频频谱的分析是通过音频分析器实现;
其中,采用预编译的加载程序将所述解码图像和解码音频加载至所述主控桌面中,其中,所述预编译的加载程序是通过JavaScript脚本语言编译。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁向日葵教育科技有限公司,未经辽宁向日葵教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110864143.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种插电式塑料修复焊枪
- 下一篇:抽奖数据处理方法、系统、装置及可读存储介质