【技术实现步骤摘要】
一种远程浏览方法、装置、设备及存储介质
[0001]本专利技术实施例涉及数据处理
,尤其涉及一种远程浏览方法、装置、设备及存储介质。
技术介绍
[0002]随着信息技术的快速发展,用户通常将网页(Web)服务器作为日常生活和工作的平台,但用户使用Web服务器的同时将会使Web服务器在网络侧的暴露面大大提高,从而影响了用户端本地数据的安全性。
[0003]现有技术中通常使用远程浏览技术,使得客户端与Web服务器之间增加隔离层,即远程服务器,从而使Web服务器在网络侧的暴露面大大降低,也使得用户端本地数据面临的安全风险转移到了远程服务器。
[0004]然而,现有技术所用的远程浏览技术需要在带宽充裕的情况下才能顺利进行,对于带宽限制的情况,会出现传送卡顿的现象。因此,如何在保证用户端本地数据安全性的情况下,快速且准确的完成网络页面数据的传送,是目前亟待解决的问题。
技术实现思路
[0005]本专利技术实施例提供一种远程浏览方法、装置、设备及存储介质,可以实现在保证用户端本地数据安全性的情况下,快速且准确的完成网络页面数据的传送,完成客户端的远程浏览。
[0006]第一方面,本专利技术实施例提供了一种远程浏览方法,所述方法应用于远程服务器,所述方法包括:
[0007]接收客户端发送的访问请求,并将所述访问请求发送至网页服务器;其中,
[0008]所述访问请求中携带访问地址;
[0009]接收网页服务器基于所述访问地址返回的页面数据;
[0010]基 ...
【技术保护点】
【技术特征摘要】
1.一种远程浏览方法,其特征在于,所述方法应用于远程服务器,所述方法包括:接收客户端发送的访问请求,并将所述访问请求发送至网页服务器;其中,所述访问请求中携带访问地址;接收网页服务器基于所述访问地址返回的页面数据;基于设定规则及所述页面数据构建页面绘制树,并将所述页面绘制树中的页面绘制指令发送至客户端;其中,所述页面绘制指令包括绘制位置指令、页面对象查询指令以及绘制操作指令,所述页面绘制指令用于指示客户端基于所述页面对象查询指令从所述页面绘图操作库中查询页面对象的字形位图,并基于所述绘制操作指令对所述页面对象的字形位图的属性进行调整,得到目标字形位图,以及基于所述绘制位置指令将所述目标字形位图放置在页面中的对应位置,得到渲染后的页面图像。2.根据权利要求1所述的方法,其特征在于,所述基于设定规则及所述页面数据构建页面绘制树包括:基于文档对象模型将所述页面数据解析为文档节点树;其中,所述文档节点树中包含所述页面数据中的页面对象;基于层叠样式表对象模型将所述页面数据解析为层叠样式节点树;其中,所述层叠样式节点树中包含所述页面数据中各页面对象属性;依据文档节点树中与层叠样式节点树中的对应节点位置,构建包含所述页面对象及所述页面对象属性的页面绘制指令,并将各条页面绘制指令集合生成页面绘制树。3.根据权利要求2所述的方法,其特征在于,所述依据文档节点树中与层叠样式节点树中的对应节点位置,构建包含所述页面对象及所述页面对象属性的页面绘制指令包括:依据文档节点树中与层叠样式节点树中的对应节点位置,构建包含页面对象及所述页面对象属性的布局树;基于布局树中各页面对象的节点位置,通过排版引擎计算出所述页面对象在页面图像中的实际绘制位置,并根据所述实际绘制位置生成对应的绘制位置指令;基于预设规则将所述布局树中的布局对象进行分层,生成包含设定规则的布局对象的层树;通过渲染引擎在预设的字库中为所述层树中的页面对象匹配对应的字形位图,将匹配成功的字形位图的唯一编码作为所述页面对象的实际字形标识,并根据所述实际字形标识生成对应的页面对象查询指令;根据所述层树中的页面对象属性生成对应的绘制操作指令,并将所述页面对象对应的绘制位置指令、页面对象查询指令以及绘制操作指令合成页面绘制指令。4.根据权利要求2所述的方法,其特征在于,所述文档节点树包括:文本类型的节点、图片类型的节点以及超链接类型的节点。5.一种远程浏览方法,其特征在于,所述方法应用于客户端,所述方法包括:向远程服务器发送访问请求,并加载页面绘图操作库;当接收到所述访问请求对应的页面绘制指令,调用所述页面绘图操作库,其中,所述页面绘制指令包括绘制位置指令、页面对象查询指令以及绘制操作指令;基于所述页面对象查询指令从所述页面绘图操作库中查询页面对象的字形位图;基于所述绘制操作指令对所述页面对象的字形位图的属性进行调整,得到目标字形位
图;基于所述绘制位置指令将所述目标字形位图放置在页面中的对应位置,得到...
【专利技术属性】
技术研发人员:袁林,傅强,邸学锋,贾立军,智斌,马洪彬,窦晶,米胜山,范晓波,张赫男,刘道林,姜双双,阿曼太,梁彧,蔡琳,杨满智,王杰,田野,金红,陈晓光,
申请(专利权)人:恒安嘉新北京科技股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。