[发明专利]一种实现在远程浏览器系统的高速渲染方法在审
申请号: | 202110130437.7 | 申请日: | 2021-01-29 |
公开(公告)号: | CN112836161A | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 汤湘祁;周小平;金鹰;刘祖明 | 申请(专利权)人: | 北京钛星数安科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/54;H04L29/06 |
代理公司: | 深圳市创富知识产权代理有限公司 44367 | 代理人: | 余海燕 |
地址: | 100089 北京市海淀区西小口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 远程 浏览器 系统 高速 渲染 方法 | ||
本发明公开了高速渲染技术领域的一种实现在远程浏览器系统的高速渲染方法,步骤一:本地浏览模块在地址栏输入访问地址;步骤二:Websocket传输模块同步信息;步骤三:远程浏览器模块访问地址之后开始在虚拟空间里面渲染网页;步骤四:视觉信息提取模块主要是用于远程浏览器模块实时提取远程浏览器模块的视觉信息;步骤五:消息重组模块主要是将远程浏览器模块传输过来的视觉信息转化为本地浏览模块可以识别的渲染元素;步骤六:事件抓取模块对键盘和鼠标事件进行拦截,本地浏览模块通过远程浏览器模块来访问页面,与用户直接访问原网页体验完全相同,该系统具有较好的高速渲染作用。
技术领域
本发明涉及高速渲染技术领域,具体为一种实现在远程浏览器系统的高速渲染方法。
背景技术
远程浏览器是在网站应用服务器和访问者之间构建了一个虚拟的交互空间。当用户访问网站应用时,这个虚拟的交互空间会执行网站应用的所有代码及相关数据资源,并通过重绘渲染和高速显示协议技术,向用户输出镜像页面视觉流,完全隐藏网站应用服务器可被攻击的弱点,使用户与服务器的交互仅停留在视觉层面。攻击者无法找到突破口,更无法对网站应用服务器发起有效攻击。
当前的技术以及学术界对于对于远程浏览器的实现主要是基于远程桌面技术,也就是做在服务端启动一个裁剪版的虚拟机,并安装一个浏览器以及远程桌面服务端软件,并只给最低的打开浏览器的权限,本地浏览器通过远程桌面技术连接到虚拟机,在虚拟机中打开远程浏览器来访问网页,这种技术本质上就是把远程桌面协议的客户端对浏览器进行适配而实现的。
该技术的缺点主要有:系统虽然是裁剪版,但是再小的系统都需要300MB左右的内存,同时还需要安装远程桌面的服务,用户在使用时必须要先登陆虚拟机。对资源的利用率不够,操作很繁琐。远程桌面协议本质上是基于视屏流的传输,而浏览器中的js语言对视屏流的处理不够高效;由于远程桌面协议不是原生为web打造的,在转化过程中必然会有大量的损耗,基于此,本发明设计了一种实现在远程浏览器系统的高速渲染方法以解决上述问题。
发明内容
本发明的目的在于提供一种实现在远程浏览器系统的高速渲染方法,以解决上述背景技术中提出的当网络的另外一端不是一个完整的操作系统,而是一个单纯浏览器,这时候RDP/VNC等协议都无法实现远程浏览器的浏览和控制操作。
为实现上述目的,本发明提供如下技术方案:一种实现在远程浏览器系统的高速渲染方法,包括本地浏览模块、事件抓取模块、消息重组模块、Websocket传输模块、视觉信息提取模块、远程浏览器模块,其渲染实施方法为以下步骤:
步骤一:所述本地浏览模块在地址栏输入访问地址之后,通过Websocket连接模块连接到远程浏览器模块中,并在远程浏览器模块中访问该地址所在的路径;
步骤二:Websocket传输模块同步信息;
步骤三:所述远程浏览器模块访问地址之后开始在虚拟空间里面渲染网页;
步骤四:所述视觉信息提取模块主要是用于远程浏览器模块在渲染页面的过程中,实时提取远程浏览器模块的视觉信息,并将视觉信息编号之后通过websocket传输模块发送到客户端;
步骤五:所述消息重组模块主要是将远程浏览器模块传输过来的视觉信息转化为本地浏览模块可以识别的渲染元素,并将远程浏览器模块的界面变化重新在本地浏览模块进行实时渲染;
步骤六:所述事件抓取模块对键盘和鼠标事件进行拦截。
优选的,所述Websocket传输模块是基于TCP的长链接协议,主要用于本地浏览和远程浏览时实时同步信息,并传输视觉编码。
优选的,所述远程浏览器模块在渲染网页的同时提取视觉信息,并对视觉信息进行编号,并通过Websocket传输模块发送到客户端浏览器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京钛星数安科技有限公司,未经北京钛星数安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110130437.7/2.html,转载请声明来源钻瓜专利网。