[发明专利]一种页面搭建方法、装置和设备在审
申请号: | 202010169159.1 | 申请日: | 2020-03-12 |
公开(公告)号: | CN111414207A | 公开(公告)日: | 2020-07-14 |
发明(设计)人: | 余季平 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F16/958 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 搭建 方法 装置 设备 | ||
1.一种页面搭建方法,包括:
响应于用户针对目标页面的搭建操作,将所述目标页面的页面配置数据保存至本地缓存中;
基于本地缓存的所述目标页面的页面配置数据,渲染所述目标页面;
响应于用户针对所述目标页面的保存操作,将所述目标页面的页面配置数据保存至服务端。
2.根据权利要求1所述的方法,所述目标页面为预先完成部分搭建的页面,在所述响应于用户针对目标页面的搭建操作前,所述方法还包括:
响应于用户打开所述目标页面的操作,确定本地缓存的所述目标页面的页面配置数据与所述服务端存储的所述目标页面的页面配置数据是否一致;
若一致,基于本地缓存的所述目标页面的页面配置数据,渲染所述目标页面;
若不一致,基于本地缓存的所述目标页面的页面配置数据和所述服务端存储的所述目标页面的页面配置数据中,较新者渲染所述目标页面。
3.根据权利要求2所述的方法,其中,所述确定本地缓存的所述目标页面的页面配置数据与所述服务端存储的所述目标页面的页面配置数据是否一致,包括:
基于本地缓存的所述目标页面的页面配置数据的md5值,以及所述服务端存储的所述目标页面的页面配置数据的md5,确定本地缓存的所述目标页面的页面配置数据与所述服务端存储的所述目标页面的页面配置数据是否一致。
4.根据权利要求2所述的方法,其中,所述基于本地缓存的所述目标页面的页面配置数据和所述服务端存储的所述目标页面的页面配置数据中,较新者渲染所述目标页面,包括:
若本地缓存的所述目标页面的页面配置数据的版本,比所述服务端存储的所述目标页面的页面配置数据的版本新,则基于本地缓存的所述目标页面的页面配置数据渲染所述目标页面;
若所述服务端存储的所述目标页面的页面配置数据的版本,比本地缓存的所述目标页面的页面配置数据的版本新,则在基于所述服务端存储的所述目标页面的页面配置数据,对本地缓存的所述目标页面的页面配置数据进行更新后,基于本地缓存的所述目标页面的页面配置数据渲染所述目标页面。
5.根据权利要求1所述的方法,其中,所述将所述目标页面的页面配置数据保存至本地缓存中,包括:
确定第一页面配置数据和本地缓存的第二页面配置数据,所述第一页面配置数据是针对所述目标页面执行本次搭建操作时产生的,所述第二页面配置数据是针对所述目标页面执行上一步搭建操作时产生的全量页面配置数据;
基于所述第一页面配置数据和所述第二页面配置数据,确定本次搭建操作相对于上一步搭建操作的新增页面配置数据;
将所述新增页面配置数据保存至本地缓存中。
6.根据权利要求5所述的方法,本地缓存以数据栈的形式保存页面配置数据,其中,所述将所述新增页面配置数据保存至本地缓存中,包括:
将所述新增页面配置数据保存至所述数据栈中。
7.根据权利要求6所述的方法,其中,所述将所述新增页面配置数据保存至所述数据栈中,包括:
在本次搭建操作相对于上一步搭建操作为前进操作时,在所述数据栈顶部加入所述新增页面配置数据,所述数据栈的堆栈位置加1;
在本次搭建操作相对于上一步搭建操作为后退操作时,将所述数据栈顶部存储的页面配置数据删除,所述数据栈的堆栈位置减1。
8.根据权利要求7所述的方法,
加入所述数据栈的新增页面配置数据包括下述字段:所述第一页面配置数据的md5值和所述新增页面配置数据,其中,所述md5值用于确定本地缓存的页面配置数据与所述服务端存储的页面配置数据是否一致。
9.根据权利要求5-8任一项所述的方法,其中,所述基于本地缓存的所述目标页面的页面配置数据,渲染所述目标页面,包括:
从本地缓存中读取所述第二页面配置数据和所述新增页面配置数据;
基于所述第二页面配置数据和所述新增页面配置数据,确定渲染所述目标页面所需的全量页面配置数据并渲染所述目标页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010169159.1/1.html,转载请声明来源钻瓜专利网。