[发明专利]一种页面渲染方法及装置有效
申请号: | 202010088426.2 | 申请日: | 2020-02-12 |
公开(公告)号: | CN111310088B | 公开(公告)日: | 2023-07-04 |
发明(设计)人: | 陈凯旋 | 申请(专利权)人: | 北京字节跳动网络技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/9535 |
代理公司: | 北京中知法苑知识产权代理有限公司 11226 | 代理人: | 李明;赵吉阳 |
地址: | 100041 北京市石景山区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 渲染 方法 装置 | ||
本申请提供了一种页面渲染方法及装置,首先,获取客户端发送的页面渲染信息获取请求;然后,根据所述目标参数组的标识信息,以及所述目标参数筛选信息,从查找到的目标参数组中各种参数的参数值中,筛选出至少一种目标参数的参数值;最后,将所述至少一种目标参数的参数值返回给所述客户端,用于所述客户端根据所述至少一种目标参数的参数值,进行页面渲染。与现有技术相比,本申请不需要传输目标参数组中的全量参数,能够有效减少客户端与服务器之间的数据传输,提高页面渲染的效率,降低通信资源的浪费。
技术领域
本申请涉及计算机技术领域,尤其是涉及一种页面渲染方法及装置。
背景技术
随着计算机技术和网络的快速发展,为人们的生活与工作带来的极大的便利,用户可以通过浏览器客户端浏览各种各样的页面,这些页面能够展示各种信息,当用户访问一个页面时,客户端会通过各种接口,向服务器请求页面内容对应的各种参数,获取参数后再进行页面渲染,将各种参数转换为可视化的页面。
在页面渲染的过程中,客户端需要向服务器请求各种参数,比如,在个人博客的页面中,需要展示博主的一些信息,客户端需要向服务器请求博主对应的参数信息,服务器会将博主的全量参数信息发送给客户端,然而,全量参数信息中会包含博主的各种信息,页面中只需要展示一部分博主的信息,服务器无法识别客户端需要的具体参数信息,客户端与服务器之间存在大量的无效数据传输,浪费了通信资源,页面渲染的效率也很低。
发明内容
有鉴于此,本申请的目的在于提供一种页面渲染方法及装置,能够有效减少服务器与客户端之间传输的数据量,提高页面渲染的效率,避免资源浪费。
本申请实施例提供了一种页面渲染方法,应用于服务器,所述方法包括:
获取客户端发送的页面渲染信息获取请求,所述页面渲染信息获取请求中携带有目标参数组的标识信息,以及目标参数筛选信息,所述目标参数筛选信息中包含需要筛选出的至少一种目标参数的标识信息;
根据所述目标参数组的标识信息,以及所述目标参数筛选信息,从查找到的目标参数组中各种参数的参数值中,筛选出至少一种目标参数的参数值;
将所述至少一种目标参数的参数值返回给所述客户端,用于所述客户端根据所述至少一种目标参数的参数值,进行页面渲染。
在一种可能的实施方式中,所述根据所述目标参数组的标识信息,以及所述目标参数筛选信息,从查找到的目标参数组中各种参数的参数值中,筛选出至少一种目标参数的参数值,包括:
遍历所述目标参数筛选信息中需要筛选的每种目标参数的标识信息,从所述目标参数组中各种参数的参数值中,查找出与该目标参数的标识信息对应的参数值;
所述将所述至少一种目标参数的参数值返回给所述客户端,包括:
将遍历到的每种目标参数和查找出的对应的参数值作为一个字段信息,将得到的所有字段信息返回给所述客户端。
在一种可能的实施方式中,所述目标参数筛选信息中还包含预先设置的、用于表征需要进行目标参数筛选的字段标识。
在一种可能的实施方式中,所述用于表征需要进行目标参数筛选的字段标识的类型为数组。
本申请实施例还提供另一种页面渲染方法,应用于客户端,所述方法包括:
根据渲染页面需要的至少一种目标参数的标识信息及所述目标参数所属的目标参数组的标识信息,生成页面渲染信息获取请求;其中,所述页面渲染信息获取请求中包含所述目标参数组的标识信息以及目标参数筛选信息,所述目标参数筛选信息中包含所述至少一种目标参数的标识信息;
将所述页面渲染信息获取请求发送至服务器,用于所述服务器根据所述页面渲染信息获取请求返回所述至少一种目标参数的参数值至所述客户端;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京字节跳动网络技术有限公司,未经北京字节跳动网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010088426.2/2.html,转载请声明来源钻瓜专利网。