基于服务端的数据更新方法及其系统技术方案

技术编号:16818852 阅读:80 留言:0更新日期:2017-12-16 12:11
本发明专利技术涉及基于服务端的数据更新方法及其系统,该方法包括获取更新API接口,获取配置版本号;判断配置版本号是否高于客户端的当前版本号;获取更新的配置数据;拆分配置数据,获取各个子配置数据;判断是否达到设定时间;若是,则利用各个子配置数据对对应的配置进行更新;客户端请求时,利用缓存数据进行交互;若不是,则利用服务端内的数据响应客户端的请求。本发明专利技术实现服务端和客户端约定数据更新的时机和数量,减少了服务器的压力,数据在客户端后台静默更新,客户端使用缓存数据,提高客户端的流畅度,在客户端没网络的情况下也能正常使用。

Data update method and system based on server-side

The invention relates to a method for updating the data server and system based on the method, including access to update the API interface, get the configuration version number; determine the current version number configuration version number is higher than the client; get the updated configuration data; split configuration data acquisition sub configuration data; to determine whether to set the time; if so, use the sub configuration data to the corresponding configuration update; the client request, interact with caching data; if not, use the server data in response to the request of the client. The invention realizes the timing and amount of server and client agreement data updates, reducing the pressure on the server, the client data update in the background of silence, the client uses the data cache, to improve the client's fluency, also can be used in the client network under the condition of No.

【技术实现步骤摘要】
基于服务端的数据更新方法及其系统
本专利技术涉及数据更新的
,尤其是基于服务端的数据更新方法及其系统。
技术介绍
数据更新(datarevision)是以新数据项或记录、替换数据文件或数据库中与之相对应的旧数据项或记录的过程。通过删除/修改/再插入的操作来实现。是地理信息系统建立地理数据的时间系列,满足动态分析的前提。遥感数据因具多时相和快速获取的特点,是地理信息系统进行专题数据更新的重要来源和基础。实现这一过程的条件,是遥感影像数据几何精度和分类精度的有效改善,同时还要建立遥感数据处理系统与地理信息系统之间的系统接口,提高不同数据结构、数据转换的精度与效率。现有的客户端用户相关业务信一般都配备用服务端,客户端的配置是由服务端的数据进行构建的,客户端需要使用数据数时,会频繁查询服务端获取信息,倘若在查询服务端时,服务端一边要更新客户端的配置,一边要响应客户端的请求,此方式存在用户流量消耗大,服务器压力大,且网络延迟时用户体验不佳。因此,有必要设计一种基于服务端的数据更新方法,实现服务端和客户端约定数据更新的时机和数量,减少了服务器的压力,数据在客户端后台静默更新,客户端使用缓存本文档来自技高网...
基于服务端的数据更新方法及其系统

【技术保护点】
基于服务端的数据更新方法,其特征在于,所述方法包括:获取更新API接口,获取配置版本号;判断配置版本号是否高于客户端的当前版本号;若高于客户端的当前版本号,获取更新的配置数据;拆分配置数据,获取各个子配置数据;判断是否达到设定时间;若是,则利用各个子配置数据对对应的配置进行更新;客户端请求时,利用缓存数据进行交互;若不是,则利用服务端内的数据响应客户端的请求。

【技术特征摘要】
1.基于服务端的数据更新方法,其特征在于,所述方法包括:获取更新API接口,获取配置版本号;判断配置版本号是否高于客户端的当前版本号;若高于客户端的当前版本号,获取更新的配置数据;拆分配置数据,获取各个子配置数据;判断是否达到设定时间;若是,则利用各个子配置数据对对应的配置进行更新;客户端请求时,利用缓存数据进行交互;若不是,则利用服务端内的数据响应客户端的请求。2.根据权利要求1所述的基于服务端的数据更新方法,其特征在于,获取更新API接口,获取配置版本号的步骤,包括以下具体步骤:获取当前程序版本号以及渠道号;获取当前上报统计配置版本号;获取当前秀配置版本号;获取当前联系人配置版本号。3.根据权利要求2所述的基于服务端的数据更新方法,其特征在于,拆分配置数据,获取各个子配置数据的步骤,所述子配置数据包括程序配置更新数据、上报统计配置更新数据、秀配置更新数据以及联系人更新数据。4.根据权利要求1所述的基于服务端的数据更新方法,其特征在于,利用各个子配置数据对对应的配置进行更新的步骤,包括以下具体步骤:根据程序更新数据进行程序更新;根据上报统计配置更新数据进行上报统计配置更新,并上报统计信息;根据联系人配置更新数据进行联系人配置更新;获取联系人的秀相关信息,根据秀配置更新数据进行秀相关信息。5.根据权利要求4所述的基于服务端的数据更新方法,其特征在于,根据上报统计配置更新数据进行上报统计配置更新,并上报统计信息的步骤,包括以下具体步骤:读取上报配置的信息;判断是否需要更新配置;若是,则更新配置,并进入下一步;若不是,则直接进入下一步;提交所述上报配置;分析所述上报配置,生成统计信息;提交所述统计信息。6.根据权利要求4所述的基于服务端的数据更新方法,其特征在于,根据联系人配置更新数据进行联系人配置更新的步骤,包括以下具体步骤:读取联系人配置的信息;判断当前时间与上一次更新时间的间隔时间是否小于联系人更新间隔时间;若是,则不处理;若不是,则按照配置更新数量读取最近联系人号码;提交联系人配置更新接口;获取联系人配置更新数据;更新本地联系人的缓存数据;记录更新时间。7.根据权利要求6所述的基于...

【专利技术属性】
技术研发人员:彭仁诚
申请(专利权)人:深圳有麦科技有限公司
类型:发明
国别省市:广东,44

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

1