基于服务增量的本地数据更新方法及装置制造方法及图纸

技术编号:36452003 阅读:29 留言:0更新日期:2023-01-25 22:48
本发明专利技术涉及计算机技术领域,更具体的说,涉及一种基于服务增量的本地数据更新方法及装置。本发明专利技术提供了一种基于服务增量的本地数据更新方法,包括以下步骤:本地端通过接口和localStorage分别获取数据;将从接口获取的更新数据与从localStorage获取的存储数据的版本号进行对比,判断是否一致;如果版本号一致,则不更新数据,直接显示从localStorage获取的存储数据;如果版本号不一致,则根据接口获取的数据更新指令更新数据并展示。本发明专利技术提供的基于服务增量的本地数据更新方法及装置,通过基于服务增量快速对本地数据进行更新,既能使数据快速更新,又避免了数据网络传输耗时过长影响用户体验,达到了很好的兼顾和平衡。达到了很好的兼顾和平衡。达到了很好的兼顾和平衡。

【技术实现步骤摘要】
基于服务增量的本地数据更新方法及装置


[0001]本专利技术涉及计算机
,更具体的说,涉及一种基于服务增量的本地数据更新方法及装置。

技术介绍

[0002]目前,客户端的本地数据需要进行更新时,基本上都是首先通过服务端更新数据库数据,然后客户端前端通过接口实时请求数据库数据后进行显示。
[0003]上述方法存在以下问题:
[0004]1)数据更新过分依赖于服务端,对一些需要前端及时作出更新的数据不能立即响应;
[0005]2)如果所需更新的数据量较大,一直实时请求数据会造成不必要的资源浪费,如果请求数据时间过长也会造成前端体验不友好;
[0006]为了减少服务端的工作量或者数据量太大请求接口耗时较长造成前端用户体验不友好的情况,现有技术中也会选择直接将数据存放在前端的本地文件里,但是一旦数据需要更新,又需要前端重新发布版本,效率很低。

技术实现思路

[0007]本专利技术的目的是提供一种基于服务增量的本地数据更新方法及装置,解决现有技术中对于客户端的本地数据更新过于依赖服务端造成的响应度低、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于服务增量的本地数据更新方法,其特征在于,包括以下步骤:本地端通过接口和localStorage分别获取数据;将从接口获取的更新数据与从localStorage获取的存储数据的版本号进行对比,判断是否一致;如果版本号一致,则不更新数据,直接显示从localStorage获取的存储数据;如果版本号不一致,则根据接口获取的数据更新指令更新数据并展示。2.根据权利要求1所述的基于服务增量的本地数据更新方法,其特征在于,首次运用时,将本地端的初始版本数据存储到localStorage。3.根据权利要求1所述的基于服务增量的本地数据更新方法,其特征在于,所述本地端通过接口和localStorage分别获取数据之后,进一步包括:判断获取数据是否成功,如果获取数据没有成功,则获取本地端的初始版本数据并展示。4.根据权利要求1所述的基于服务增量的本地数据更新方法,其特征在于,所述数据更新指令进一步包括全部更新;所述根据接口获取的数据更新指令更新数据并展示,进一步包括:如果数据更新指令为全部更新,则将接口获取的更新数据进行展示并存储到localStorage。5.根据权利要求1所述的基于服务增量的本地数据更新方法,其特征在于,所述数据更新指令进一步包括部分更新;所述...

【专利技术属性】
技术研发人员:周晔穆海洁江国稳辛慰孙守强
申请(专利权)人:上海汇付支付有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1