The invention discloses a data cache management method based on APP, which comprises the following steps: establishing business tables and business use; definition of business table storage data for the request to the server and get the business data in response to the definition of business; use table stored data to APP when using the service data for all business; add the timestamp data and business data using APP; business data and business data cache and loading according to the time stamp; the business data across the APP local cache, only get new business data, and data synchronization based on the use of business generated by the server. Using this scheme can reduce the network traffic and the cost of server operation, improve the efficiency of APP and server, and reduce the environmental pollution caused by long-term operation.
【技术实现步骤摘要】
一种基于APP的数据缓存管理方法
本专利技术涉及互联网应用
,尤其涉及一种基于APP的数据缓存管理方法。
技术介绍
目前,在很多的手机软件中,以Internet(互联网)为基础的数据流为APP(Application,狭义指智能手机的第三方应用程序,广义指客户端软件,现多指移动应用程序)和服务器进行各种数据交互。而在程序的长期运行中,重复对服务器请求业务数据,却存在着高成本、低效率、低环保的问题。例如:场景1:重复访问服务器,造成服务器的运行资源消耗增加和带宽拥挤,以及增加手机网络流量的使用。场景2:手机网络信号(G、E、3G、1X、H、4G、LTE)根据使用场地的不同,无线传输速率无法保证,严重影响生产效率。场景3:重复请求相同数据,增加服务器和网络的运行资源,如电力等能源资源,长久下来,给环境带来废气污染,不利于现代社会提倡的“节能减排”理念。
技术实现思路
鉴于目前存在的上述不足,本专利技术提供一种基于APP的数据缓存管理方法,可以减少网络流量和服务器运行的成本、提高APP和服务器的生产效率。为达到上述目的,本专利技术的实施例采用如下技术方案:一种基于APP的数据缓存管理方法,所述基于APP的数据缓存管理方法包括以下步骤:建立业务表和业务使用表;定义业务表存储的数据为向服务器请求并得到响应的业务数据;定义业务使用表存储的数据为APP使用时产生的业务使用数据;为所有的业务数据和业务使用数据添加时间戳;APP根据时间戳进行业务数据和业务使用数据的缓存和加载。依照本专利技术的一个方面,所述建立业务表和业务使用表包括:在APP的sqllite数据库中建立各 ...
【技术保护点】
一种基于APP的数据缓存管理方法,其特征在于,所述基于APP的数据缓存管理方法包括以下步骤:建立业务表和业务使用表;定义业务表存储的数据为向服务器请求并得到响应的业务数据;定义业务使用表存储的数据为APP使用时产生的业务使用数据;为所有的业务数据和业务使用数据添加时间戳;APP根据时间戳进行业务数据和业务使用数据的缓存和加载。
【技术特征摘要】
1.一种基于APP的数据缓存管理方法,其特征在于,所述基于APP的数据缓存管理方法包括以下步骤:建立业务表和业务使用表;定义业务表存储的数据为向服务器请求并得到响应的业务数据;定义业务使用表存储的数据为APP使用时产生的业务使用数据;为所有的业务数据和业务使用数据添加时间戳;APP根据时间戳进行业务数据和业务使用数据的缓存和加载。2.根据权利要求1所述的基于APP的数据缓存管理方法,其特征在于,所述建立业务表和业务使用表包括:在APP的sqllite数据库中建立各业务表和业务使用表。3.根据权利要求1所述的基于APP的数据缓存管理方法,其特征在于,所述基于APP的数据缓存管理方法包括:在网络畅通的情况下,向服务器请求业务数据和资源文件。4.根据权利要求3所述的基于APP的数据缓存管理方法,其特征在于,所述基于APP的数据缓存管理方法包括:将服务器响应的各业务数据加上时间戳存储到对应的业务表中。5.根据权利要求1所述的基于APP的数据缓存管理方法,其特征在于,所述基于APP的数据缓存管理方法包括:APP使用者依据...
【专利技术属性】
技术研发人员:蒋明,陈尚权,
申请(专利权)人:上海顶茁网络科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。