用于电子商城的订单数据处理方法和装置的制造方法

文档序号:9579409阅读:229来源:国知局
用于电子商城的订单数据处理方法和装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,更为具体而言,涉及一种用于电子商城的订单数据处理方法和装置。
【背景技术】
[0002]现阶段,为保持商城账户和企业商城(B2B)之间在订单信息上的一致性,可以通过页面通知、服务器通知及每日的日终对账文件对订单信息进行核对。然而,页面通知和服务器通知有可能因为网络环境等原因造成通知失败,导致商城账户和企业商城的订单信息不一致;日终对账文件则无法满足订单状态一致性的时效要求,特别是对于秒杀和限时抢购等限定支付期限的活动,现有的技术无法很好的满足保持订单状态的一致性。

【发明内容】

[0003]为解决上述技术问题,本发明提供了一种用于电子商城的订单数据处理方法和装置。
[0004]根据本发明实施方式的第一方面,提供了一种用于电子商城的订单数据处理方法,该方法可包括:以预定时间间隔向商城账户发起批量交易订单查询,所述批量交易订单查询用于查询所述商城账户在本次查询之前预定时间段内的交易订单;解析所述批量交易订单查询返回的批量交易订单信息得到每个交易订单;根据解析得到的每个交易订单信息核对商城数据库中的订单信息,并根据解析所得的交易订单信息将商城数据库中核对不一致的交易订单信息进行更新。
[0005]在本发明的一些实施方式中,所述预定时间间隔在1分钟到20分钟的时间范围内。
[0006]在本发明的一些实施方式中,所述每个交易订单信息包括订单状态和订单的金额。
[0007]在本发明的一些实施方式中,所述根据解析得到的每个交易订单信息核对商城数据库中的订单信息包括:确定解析得到的每个交易订单的订单状态与商城数据库中对应订单的订单状态是否一致,并确定解析得到的每个交易订单的金额与商城数据库中对应订单的金额是否一致。
[0008]在本发明的一些实施方式中,所述根据解析所得到的交易订单信息将商城数据库中核对不一致的订单信息进行更新包括:将商城数据库中订单状态不一致的订单信息更新为对应的解析所得的交易订单的订单状态。
[0009]根据本发明实施方式的第二方面,提供了一种用于电子商城的订单数据处理装置,该装置可包括:查询模块,用于以预定时间间隔向商城账户发起批量交易订单查询,所述批量交易订单查询用于查询所述商城账户在本次查询之前预定时间段内的交易订单;解析模块,用于解析所述批量交易订单查询返回的批量交易订单信息得到每个交易订单信息;对账模块,用于根据解析得到的每个交易订单信息核对商城数据库中的订单信息,并根据解析所得到的交易订单信息将商城数据库中核对不一致的订单信息进行更新。
[0010]在本发明的一些实施方式中,所述预定时间间隔在I分钟到20分钟的时间范围内。
[0011]在本发明的一些实施方式中,所述每个交易订单信息包括订单状态和订单的金额。
[0012]在本发明的一些实施方式中,所述对账模块根据解析得到的每个交易订单信息核对商城数据库中的订单信息包括:确定解析得到的每个交易订单的订单状态与商城数据库中对应订单的订单状态是否一致,并确定解析得到的每个交易订单的金额与商城数据库中对应订单的金额是否一致。
[0013]在本发明的一些实施方式中,所述对账模块根据解析所得的交易订单信息将商城数据库中核对不一致的订单信息进行更新包括:将商城数据库中订单状态不一致的订单信息更新为对应的解析所得的交易订单的订单状态。
[0014]本发明实施方式提供的用于电子商城的订单数据处理方法和装置,通过设置定时任务批量查询商城账户预定时间段内的订单信息,并依据商城账户的订单信息更新商城数据库中的订单信息,确保了订单信息的一致性,而且与现有的方案相比,改善了订单数据一致性保持的数据处理效率、可靠性和时效性。
【附图说明】
[0015]图1是根据本发明一种实施方式的用于电子商城的订单数据处理方法的流程示意图;
[0016]图2是根据本发明一种实施方式的用于电子商城的订单数据处理装置的结构示意图。
【具体实施方式】
[0017]以下结合附图和【具体实施方式】对本发明的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本发明的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。
[0018]参见图1,图1是根据本发明一种实施方式的用于电子商城的订单数据处理方法的流程示意图,该方法可包括:
[0019]S101,以预定时间间隔向商城账户发起批量交易订单查询,所述批量交易订单查询用于查询所述商城账户在本次查询之前预定时间段内的交易订单;
[0020]S102,解析所述批量交易订单查询返回的批量交易订单信息得到每个交易订单信息;
[0021]S103,根据解析得到的每个交易订单信息核对商城数据库中的订单信息,并根据解析所得的交易订单信息将商城数据库中核对不一致的订单信息进行更新。
[0022]本发明提供的用于电子商城的订单数据处理方法可用于电子商城的订单数据在商城账户和商城数据库之间的对账,需要说明的是,本发明的商城账户可以指与用户或客户的指定账户绑定(例如,可以将在各个银行开立的个人或企业活期账户作为绑定账户),用于个人商城或企业商城的订单支付、资金监管和清算等的账户。开通这样的商城账户之后,可以使用个人商城或企业商城的各项服务,包括账户充值、现金提取、担保支付、融资支付以及账户资金计息等各项服务。在该商城账户中,可保存有该账户的所有订单信息,例如,从商城中购买的商品的订单信息,可包括订单标识(例如,订单编号等)、本订单所购买的商品种类、订单状态(例如,可包括:等待买家付款、买家已付款以及交易成功等)和金额(例如,订单涉及的总金额等)。商城数据库中的订单信息可以是作为企业的商城在与用户的交易过程中所保存的订单信息,例如,可包括订单标识、所购买的商品种类、订单状态(例如,可包括:等待付款、已付款、交易成功、已发货、交易已取消等)和金额(例如,本订单所涉及的总金额等)。商城账户的订单信息因为各种原因可能与商城数据库中的订单信息不一致,订单信息的不一致会给订单信息的后续处理带来风险,特别是在秒杀、限时抢购等限定支付限期的情况下,订单信息不一致所带来的风险更大。
[0023]接下来,具体描述本发明的用于电子商城的订单数据处理方法的各个步骤。
[0024]首先,步骤S101,以预定时间间隔向商城账户发起批量交易订单查询,该批量交易订单查询用于查询该商城账户在本次查询之前预定时间段的交易订单。其中,预定时间间隔,考虑到订单信息一致性的时效性要求,设置在I分钟到20分钟的时间范围内,可以选择该范围内的任意时间间隔(例如,5分钟、4分钟、6分钟、8分钟等)作为周期定时向商城账户发起批量交易订单查询。
[0025]在一些实施方式中,步骤SlOl中以预定时间间隔向商城账户发起批量交易订单查询,可以作为商城应用服务器上的一个定时任务,以上述预定时间间隔为定时间隔执行定时任务。该批量交易订单查询请求可用
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1