[发明专利]一种基于移动端的客户订单信息同步方法在审
| 申请号: | 201911377197.X | 申请日: | 2019-12-27 |
| 公开(公告)号: | CN111221905A | 公开(公告)日: | 2020-06-02 |
| 发明(设计)人: | 陈旋;王冲;李冬章 | 申请(专利权)人: | 江苏艾佳家居用品有限公司 |
| 主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/23 |
| 代理公司: | 南京正联知识产权代理有限公司 32243 | 代理人: | 邓唯 |
| 地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 移动 客户 订单 信息 同步 方法 | ||
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.服务器查询服务器数据库客户表数据中客户时间戳大于最新客户时间戳、且客户删除标记为未删除的客户信息,构成客户列表查询结果;
步骤C2.服务器查询服务器数据库客户表数据中客户时间戳大于最新客户时间戳、且客户删除标记为已删除的客户ID,构成删除客户列表查询结果;
步骤C3.服务器查询服务器数据库订单表数据中订单时间戳大于最新订单时间戳、且订单删除标记为未删除的订单信息,构成订单列表查询结果;
步骤C4.服务器查询服务器数据库订单表数据中订单时间戳大于最新订单时间戳、且订单删除标记为已删除的订单ID,构成删除订单列表查询结果;
步骤C5.服务器针对客户列表查询结果、删除客户列表查询结果、订单列表查询结果、删除订单列表查询结果,构成查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏艾佳家居用品有限公司,未经江苏艾佳家居用品有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911377197.X/1.html,转载请声明来源钻瓜专利网。





