预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107451181A(43)申请公布日2017.12.08(21)申请号201710448764.0(22)申请日2017.06.14(71)申请人北京小度信息科技有限公司地址100085北京市海淀区上地信息路11号1至3层整栋2层202室(72)发明人吴洋白杨肖仁晖徐辛承董庆明(74)专利代理机构北京太合九思知识产权代理有限公司11610代理人刘戈(51)Int.Cl.G06F17/30(2006.01)G06F9/44(2006.01)权利要求书2页说明书11页附图3页(54)发明名称页面渲染方法和装置(57)摘要本发明实施例提供一种页面渲染方法和装置,该方法包括:响应于用户触发的页面显示操作,从本地缓存中获取页面的第一渲染数据;向服务器发送数据获取请求,以获取页面的第二渲染数据;根据第一渲染数据和第二渲染数据对页面进行渲染。由于第一渲染数据的获取速度很高,第二渲染数据是最新的渲染数据,因此,结合第一渲染数据和第二渲染数据对页面进行渲染,能够提高页面渲染的及时性和准确性。CN107451181ACN107451181A权利要求书1/2页1.一种页面渲染方法,其特征在于,包括:响应于用户触发的页面显示操作,从本地缓存中获取所述页面的第一渲染数据;向服务器发送数据获取请求,以获取所述页面的第二渲染数据;根据所述第一渲染数据和所述第二渲染数据对所述页面进行渲染。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一渲染数据和所述第二渲染数据对所述页面进行渲染,包括:若所述第二渲染数据优先于所述第一渲染数据被获得,则根据所述第二渲染数据对所述页面进行渲染。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一渲染数据和所述第二渲染数据对所述页面进行渲染,包括:若所述第一渲染数据优先于所述第二渲染数据被获得,并且所述第一渲染数据的缓存时长小于或等于预设时长,则根据所述第一渲染数据对所述页面进行渲染;在获得所述第二渲染数据后,根据所述第二渲染数据对所述页面进行增量更新。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一渲染数据优先于所述第二渲染数据被获得,并且所述第一渲染数据的缓存时长大于所述预设时长,则丢弃所述第一渲染数据;从所述本地缓存中获取所述页面的第三渲染数据,所述第三渲染数据是所述页面对应的静态数据;根据所述第二渲染数据和所述第三渲染数据对所述页面进行渲染。5.根据权利要求4所述的方法,其特征在于,所述根据所述第二渲染数据和所述第三渲染数据对所述页面进行渲染,包括:若所述第三渲染数据优先于所述第二渲染数据被获得,则根据所述第三渲染数据对所述页面进行渲染;在获得所述第二渲染数据后,根据所述第二渲染数据对所述页面进行增量更新。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述第二渲染数据优先于所述第三渲染数据被获得,则根据所述第二渲染数据对所述页面进行渲染。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:若所述第一渲染数据的缓存时长大于所述预设时长,则从所述本地缓存中删除所述第一渲染数据;在获得所述第二渲染数据后,则将所述第二渲染数据更新到所述本地缓存中。8.根据权利要求1至7中任一项所述的方法,其特征在于,所述方法还包括:根据获取时间确定所述第一渲染数据和所述第二渲染数据的获取顺序;或者,根据所述页面中包含的渲染标识确定所述第一渲染数据和所述第二渲染数据的获取顺序,所述渲染标识用于标记所述页面是否已被渲染以及渲染数据来源。9.一种页面渲染装置,其特征在于,包括:第一获取模块,用于响应于用户触发的页面显示操作,从本地缓存中获取所述页面的第一渲染数据;第二获取模块,用于向服务器发送数据获取请求,以获取所述页面的第二渲染数据;2CN107451181A权利要求书2/2页渲染模块,用于根据所述第一渲染数据和所述第二渲染数据对所述页面进行渲染。10.根据权利要求9所述的装置,其特征在于,还包括:确定模块,用于根据获取时间确定所述第一渲染数据和所述第二渲染数据的获取顺序;或者,根据所述页面中包含的渲染标识确定所述第一渲染数据和所述第二渲染数据的获取顺序,所述渲染标识用于标记所述页面是否已被渲染以及渲染数据来源。3CN107451181A说明书1/11页页面渲染方法和装置技术领域[0001]本发明涉及互联网技术领域,尤其涉及一种页面渲染方法和装置。背景技术[0002]用户的诸如智能手机等终端设备中往往会安装有多个应用程序的客户端,以满足用户的使用需求。举例来说,很多用户的手机中都安装有外卖客户端,以满足用户的随时随地网上订餐等购物需求。[0003]当用户使用某个客户端时,可以通过向相应的服务器发送请求,以请求获得客