[发明专利]一种远程浏览方法、装置、设备及存储介质在审
申请号: | 202111628808.0 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114297544A | 公开(公告)日: | 2022-04-08 |
发明(设计)人: | 袁林;傅强;邸学锋;贾立军;智斌;马洪彬;窦晶;米胜山;范晓波;张赫男;刘道林;姜双双;阿曼太;梁彧;蔡琳;杨满智;王杰;田野;金红;陈晓光 | 申请(专利权)人: | 恒安嘉新(北京)科技股份公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 倪焱 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 远程 浏览 方法 装置 设备 存储 介质 | ||
1.一种远程浏览方法,其特征在于,所述方法应用于远程服务器,所述方法包括:
接收客户端发送的访问请求,并将所述访问请求发送至网页服务器;其中,所述访问请求中携带访问地址;
接收网页服务器基于所述访问地址返回的页面数据;
基于设定规则及所述页面数据构建页面绘制树,并将所述页面绘制树中的页面绘制指令发送至客户端;其中,所述页面绘制指令包括绘制位置指令、页面对象查询指令以及绘制操作指令,所述页面绘制指令用于指示客户端基于所述页面对象查询指令从所述页面绘图操作库中查询页面对象的字形位图,并基于所述绘制操作指令对所述页面对象的字形位图的属性进行调整,得到目标字形位图,以及基于所述绘制位置指令将所述目标字形位图放置在页面中的对应位置,得到渲染后的页面图像。
2.根据权利要求1所述的方法,其特征在于,所述基于设定规则及所述页面数据构建页面绘制树包括:
基于文档对象模型将所述页面数据解析为文档节点树;其中,所述文档节点树中包含所述页面数据中的页面对象;
基于层叠样式表对象模型将所述页面数据解析为层叠样式节点树;其中,所述层叠样式节点树中包含所述页面数据中各页面对象属性;
依据文档节点树中与层叠样式节点树中的对应节点位置,构建包含所述页面对象及所述页面对象属性的页面绘制指令,并将各条页面绘制指令集合生成页面绘制树。
3.根据权利要求2所述的方法,其特征在于,所述依据文档节点树中与层叠样式节点树中的对应节点位置,构建包含所述页面对象及所述页面对象属性的页面绘制指令包括:
依据文档节点树中与层叠样式节点树中的对应节点位置,构建包含页面对象及所述页面对象属性的布局树;
基于布局树中各页面对象的节点位置,通过排版引擎计算出所述页面对象在页面图像中的实际绘制位置,并根据所述实际绘制位置生成对应的绘制位置指令;
基于预设规则将所述布局树中的布局对象进行分层,生成包含设定规则的布局对象的层树;
通过渲染引擎在预设的字库中为所述层树中的页面对象匹配对应的字形位图,将匹配成功的字形位图的唯一编码作为所述页面对象的实际字形标识,并根据所述实际字形标识生成对应的页面对象查询指令;
根据所述层树中的页面对象属性生成对应的绘制操作指令,并将所述页面对象对应的绘制位置指令、页面对象查询指令以及绘制操作指令合成页面绘制指令。
4.根据权利要求2所述的方法,其特征在于,所述文档节点树包括:文本类型的节点、图片类型的节点以及超链接类型的节点。
5.一种远程浏览方法,其特征在于,所述方法应用于客户端,所述方法包括:
向远程服务器发送访问请求,并加载页面绘图操作库;
当接收到所述访问请求对应的页面绘制指令,调用所述页面绘图操作库,其中,所述页面绘制指令包括绘制位置指令、页面对象查询指令以及绘制操作指令;
基于所述页面对象查询指令从所述页面绘图操作库中查询页面对象的字形位图;
基于所述绘制操作指令对所述页面对象的字形位图的属性进行调整,得到目标字形位图;
基于所述绘制位置指令将所述目标字形位图放置在页面中的对应位置,得到渲染后的页面图像。
6.一种远程浏览方法,其特征在于,包括:
客户端向远程服务器发送访问请求,并加载页面绘图操作库;
远程服务器接收客户端发送的访问请求,并将所述访问请求发送至网页服务器;其中,所述访问请求中携带访问地址;
网页服务器基于所述访问地址向远程服务器返回对应的页面数据;
远程服务器接收网页服务器基于所述访问地址返回的页面数据,基于设定规则及所述页面数据构建页面绘制树,并将所述页面绘制树中的页面绘制指令发送至客户端;其中,所述页面绘制指令包括绘制位置指令、页面对象查询指令以及绘制操作指令;
当客户端接收到所述访问请求对应的页面绘制指令,基于所述页面对象查询指令从所述页面绘图操作库中查询页面对象的字形位图;基于所述绘制操作指令对所述页面对象的字形位图的属性进行调整,得到目标字形位图;基于所述绘制位置指令将所述目标字形位图放置在页面中的对应位置,得到渲染后的页面图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒安嘉新(北京)科技股份公司,未经恒安嘉新(北京)科技股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111628808.0/1.html,转载请声明来源钻瓜专利网。