【技术实现步骤摘要】
一种基于移动端的客户订单信息同步方法
本专利技术涉及一种基于移动端的客户订单信息同步方法,属于数据同步
技术介绍
随着移动互联网和智能手机的快速发展,越来越多公司开始开发移动端客户管理系统,对于移动端,从服务器端获取数据是重要一环,目前移动端获取数据有两种方法,方法1是实时从网络获取,方法2是从本地获取;方法1的特点在于能够实时获取到最新的数据,但是对于较大的数据,会浪费服务器资源和网络资源;方法2的特点在于移动端在无网络时可以查看数据,读取本地数据速度更快,但是缺点也很明显,移动端无法感知服务器数据变化。目前已有的移动端同步服务器数据的方法,大多为全量同步,且没有对数据中值为的空属性进行过滤,客户信息中可能包含几十个字段,从实际数据来看,大部分客户信息中都有为空的,因为通常客户信息不能百分百的完善,而为空的字段通过网络传输也会占用带宽,对于较小的数据量,这样做没有问题,但是对于可能几千甚至上万多条的客户信息,全量同步对服务器资源和网络资源消耗较大。
技术实现思路
本专利技术所要解决的技 ...
【技术保护点】
1.一种基于移动端的客户订单信息同步方法,用于实现移动端本地客户表数据、订单表数据与服务器所存储客户表数据、订单表数据的同步;其特征在于:客户表数据包括客户ID、客户时间戳、客户删除标记、以及预设各客户信息字段,其中,客户ID用于表示客户的唯一标识,客户时间戳用于记录客户信息变化时的时间戳,客户删除标记用于标识客户是否已被删除;订单表数据包括订单ID、客户ID、订单时间戳、订单删除标记、以及预设各订单信息字段,其中,订单ID用于表示订单的唯一标识,订单时间戳用于记录订单信息变化时的时间戳,订单删除标记用于标识订单是否已被删除;/n所述客户订单信息同步方法包括移动端首次数据获 ...
【技术特征摘要】
1.一种基于移动端的客户订单信息同步方法,用于实现移动端本地客户表数据、订单表数据与服务器所存储客户表数据、订单表数据的同步;其特征在于:客户表数据包括客户ID、客户时间戳、客户删除标记、以及预设各客户信息字段,其中,客户ID用于表示客户的唯一标识,客户时间戳用于记录客户信息变化时的时间戳,客户删除标记用于标识客户是否已被删除;订单表数据包括订单ID、客户ID、订单时间戳、订单删除标记、以及预设各订单信息字段,其中,订单ID用于表示订单的唯一标识,订单时间戳用于记录订单信息变化时的时间戳,订单删除标记用于标识订单是否已被删除;
所述客户订单信息同步方法包括移动端首次数据获取方法,如下步骤I至步骤V;
步骤I.移动端向服务器发送获取所有客户表数据、订单表数据的请求,并进入步骤II;
步骤II.服务器根据所接收的请求,由其所连服务器数据库中获取所有客户表数据、订单表数据,并组装为待发送整体数据,然后进入步骤III;
步骤III.服务器针对待发送整体数据进行空字段滤除操作,实现对待发送整体数据的更新,然后进入步骤IV;
步骤IV.服务器针对待发送整体数据进行压缩,获得整体数据压缩包,并发送给移动端,然后进入步骤V;
步骤V.移动端接收整体数据压缩包进行解析,获得客户表数据、订单表数据,存储至移动端数据库,实现移动端本地存储;
基于移动端首次数据获取方法,还包括移动端服务器数据同步方法,包括如下步骤A至步骤E如下,移动端按预设周期分别执行移动端服务器数据同步方法;
步骤A.移动端由其所连移动端数据库、获取其中客户表数据中的最新客户时间戳、以及订单表数据中的最新订单时间戳,然后进入步骤B;
步骤B.移动端向服务器发送包含最新客户时间戳、最新订单时间戳的数据同步请求,并进入步骤C;
步骤C.服务器接收数据同步请求,根据其中最新客户时间戳、最新订单时间戳,由其所连服务器数据库中获取距上次移动端服务器数据同步方法执行后,服务器新增或修改过、但移动端未新增或修改的查询结果,并将所获查询结果组装为待发送整体数据,然后进入步骤D;
步骤D.服务器针对待发送整体数据进行空字段滤除操作,实现对待发送整体数据的更新,并针对更新后的待发送整体数据进行压缩,获得整体数据压缩包,然后发送给移动端,再进入步骤E;
步骤E.移动端针对所接收整体数据压缩包进行解析,获取步骤C来自服务器的查询结果,并针对移动端数据库进行更新。
2.根据权利要求1所述一种基于移动端的客户订单信息同步方法,其特征在于:在一个实施方式中,所述步骤C中,服务器接收数据同步请求,根据其中最新客户时间戳、最新订单时间戳,执行如下步骤C1至步骤C5,由其所连服务器数据库中获取查询结果;
步骤C1.服务器查询服务器数据库客户表数据中客户时间戳大于最新客户时间戳、且客户删除标记为未删除的客户信息,构成客户列表...
【专利技术属性】
技术研发人员:陈旋,王冲,李冬章,
申请(专利权)人:江苏艾佳家居用品有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。