[发明专利]一种页面刷新方法及装置在审
申请号: | 201710915857.X | 申请日: | 2017-09-30 |
公开(公告)号: | CN110020288A | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 郭绪涵 | 申请(专利权)人: | 北京国双科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F16/958;H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100086 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器端数据 页面刷新 待处理数据 树状图 页面 数据版本号 存储介质 服务器端 页面数据 自动处理 处理器 存储 | ||
本发明公开了一种页面刷新方法及装置。一种页面刷新方法,包括:获取页面的服务器端数据版本号;其中所述页面的数据以树状图数据列表的形式存储;如果所述页面的页面端数据版本号与所述服务器端数据版本号不同,则根据所述服务器端数据版本号从服务器端请求得到所述页面的服务器端数据;将所述服务器端数据与所述页面的页面端数据进行对比,识别所述页面的树状图数据列表中的待处理数据节点,并对所述待处理数据节点进行处理。采用上述方法、装置、存储介质和处理器,能够自动处理页面数据中的待处理数据节点,其页面刷新效率及安全性更高。
技术领域
本发明涉及数据处理技术邻域,尤其涉及一种页面刷新方法及装置。
背景技术
将页面数据以树状图数据列表表示,可以直观地表现出各个数据之间的上下级、同级等相关性,因此被广泛采用。树状图数据列表支持动态更改数据,因此可以动态地调整数据,包括执行新增、删除、修改等操作。
常用的调整树状图数据列表数据的方法大体分为两种:直接重载树状图数据列表的全部数据;或者由人工手动编辑列表中的数据。
当树状图数据列表的数据量较小时,直接将列表的全部数据进行重载是一个较好的方法。但是当列表的数据量较大时,重载列表的所有数据不仅增加了页面刷新工作量,也给页面性能带来了很大挑战。同时,直接将列表的全部数据重载会对列表数据带来不可恢复的损害,如果在页面编辑后未将数据保存至服务器而造成数据丢失,则会造成设计上的严重缺陷。而由人工手动编辑树状图数据列表中的数据,仅仅是一种理论上可行的数据编辑方法,树状图数据列表中的数据量通常很庞大,如果依靠人工手动编辑数据,其效率极低且人力成本太高,不符合页面自动化刷新的要求。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的页面刷新方法及装置。
为了达到上述目的,本发明提出如下技术方案:
一种页面刷新方法,包括:
获取页面的服务器端数据版本号;其中所述页面的数据以树状图数据列表的形式存储;
将所述页面的页面端数据版本号与所述服务器端数据版本号进行对比;
如果所述页面端数据版本号与所述服务器端数据版本号不同,则根据所述服务器端数据版本号从所述服务器端请求得到所述页面的服务器端数据;
将所述服务器端数据与所述页面的页面端数据进行对比,识别所述页面的树状图数据列表中的待处理数据节点,并对所述待处理数据节点进行处理。
优选地,在从所述服务器端请求得到所述页面的服务器端数据后,该方法还包括:
确定所述服务器端数据的数据节点的路径值。
优选地,所述将所述服务器端数据与所述页面的页面端数据进行对比,识别所述页面的树状图数据列表中的待处理数据节点,并对所述待处理数据节点进行处理,包括:
将所述服务器端数据与所述页面的页面端数据进行对比,将其中共同存在于所述服务器端数据与所述页面端数据的,路径值相同并且除路径值之外有其它字段存在差异的数据节点标记为待更新数据节点、将存在于所述页面端数据且不存在于所述服务器端数据的数据节点标记为待删除数据节点、以及将存在于所述服务器端数据且不存在于所述页面端数据的数据节点标记为待新增数据节点;
依次对所述待更新数据节点的数据进行更新、将所述待删除数据节点删除、以及在所述页面的树状图数据列表中新增所述待新增数据节点。
优选地,所述在所述页面的树状图数据列表中新增所述待新增数据节点,包括:
确定所述待新增数据节点的路径值;
根据所述待新增数据节点的路径值,在所述页面的树状图数据列表中新增所述待新增数据节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710915857.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网页热力图的加载方法及装置
- 下一篇:一种浏览器中的文本显示方法、装置及设备