【技术实现步骤摘要】
订单数据同步的校验方法、装置及设备
本申请涉及数据处理
,尤其是涉及到一种订单数据同步的校验方法、装置及设备。
技术介绍
客人在餐饮门店消费后,门店收银机会将客人的订单数据同步备份到云端的中心云服务器,而餐饮行业的特殊性决定门店收银机、中心云服务器需要部署在不同的机房里。由于网络环境、硬件、软件等的不稳定性,经常会导致订单数据漏传、丢失,进而会造成订单数据同步不一致的情况。为了解决上述问题,目前可以采用轮询的方式进行订单数据同步校验,具体在发现双方订单数据不一致时,可从头到尾逐条核对订单数据的日志流水,从而找到同步缺失的订单数据。然而,这种逐条核对订单数据的方式,不能及时发现双方订单数据不一致的情况,只能做到事后分析,并且如果遇到订单数量较大,会需要较长的核对校验时间,进而会影响订单数据同步的校验效率。
技术实现思路
有鉴于此,本申请提供了一种订单数据同步的校验方法、装置及设备,主要目的在于解决目前采用轮询的方式进行订单数据同步校验,不能及时发现双方订单数据不一致的情况,并且如果遇到订单数量较大,会需要较长的核对校验时间,进而会影响订单数据同步的校验效率的问题。根据本申请的一个方面,提供了一种订单数据同步的校验方法,该方法包括:获取数据发送方与数据接收方之间最新同步的订单数据对应的发送方一致性校验码以及接收方一致性校验码;其中,所述发送方一致性校验码在所述数据发送方发送订单数据时,按照订单发送的增量累加规则生成;所述接收方一致性校验码在所述数据接收方同步接收订单数据时,按照订单接收的增量累加规则生成;所述订单发送的增量累加规则和所述订单接收的增量累加规则 ...
【技术保护点】
1.一种订单数据同步的校验方法,其特征在于,包括:获取数据发送方与数据接收方之间最新同步的订单数据对应的发送方一致性校验码以及接收方一致性校验码;其中,所述发送方一致性校验码在所述数据发送方发送订单数据时,按照订单发送的增量累加规则生成;所述接收方一致性校验码在所述数据接收方同步接收订单数据时,按照订单接收的增量累加规则生成;所述订单发送的增量累加规则和所述订单接收的增量累加规则的结构统一;通过对比所述发送方一致性校验码和所述接收方一致性校验码,确定所述数据发送方与所述数据接收方双方订单数据同步是否一致;若双方订单数据同步不一致,则通过查询双方周期内的发送方一致性校验码和接收方一致性校验码,确定双方订单数据同步的缺失数据。
【技术特征摘要】
1.一种订单数据同步的校验方法,其特征在于,包括:获取数据发送方与数据接收方之间最新同步的订单数据对应的发送方一致性校验码以及接收方一致性校验码;其中,所述发送方一致性校验码在所述数据发送方发送订单数据时,按照订单发送的增量累加规则生成;所述接收方一致性校验码在所述数据接收方同步接收订单数据时,按照订单接收的增量累加规则生成;所述订单发送的增量累加规则和所述订单接收的增量累加规则的结构统一;通过对比所述发送方一致性校验码和所述接收方一致性校验码,确定所述数据发送方与所述数据接收方双方订单数据同步是否一致;若双方订单数据同步不一致,则通过查询双方周期内的发送方一致性校验码和接收方一致性校验码,确定双方订单数据同步的缺失数据。2.根据权利要求1所述的方法,其特征在于,所述发送方一致性校验码和所述接收方一致性校验码在生成时对应有生成时间段标记,所述通过查询双方周期内的发送方一致性校验码和接收方一致性校验码,确定双方订单数据同步的缺失数据,具体包括:获取双方周期内的发送方一致性校验码和接收方一致性校验码出现不一致时对应的生成时间段标记;根据获取到的所述生成时间段标记,确定双方订单数据同步出现不一致时对应的时间段;通过将在所述时间段内双方同步的订单数据进行逐条核对,确定双方订单数据同步的缺失数据。3.根据权利要求2所述的方法,其特征在于,所述发送方一致性校验码具体由所述数据发送方根据累加同步发送的第一总订单数量信息、不同预设订单维度分组的第一累加订单数量信息、不同预设累加分组的第一累加订单金额信息生成得到;所述接收方一致性校验码具体由所述数据接收方根据累加同步接收的第二总订单数量信息、不同预设订单维度分组的第二累加订单数量信息、不同预设累加分组的第二累加订单金额信息生成得到。4.根据权利要求3所述的方法,其特征在于,若所述预设订单维度分组分别为堂食维度分组和外卖维度分组,且所述预设累加分组分别为堂食累加分组和外卖累加分组,则所述发送方一致性校验码具体由所述数据发送方将累加同步发送的第一总订单数量、所述堂食维度分组的第一累加订单数量、所述外卖维度分组的第一累加订单数量、所述堂食累加分组的第一累加订单金额、所述外卖累加分组的第一累加订单金额进行相加得到;及,所述接收方一致性校验码具体由所述数据接收方将累加同步接收的第二总订单数量、所述堂食维度分组的第二累加接收订单数量、所述外卖维度分组的第二累加订单数量、所述堂食累加分组的第二累加订单金额、所述外卖累加分组的第二累加订单金额进行相加得到。5.根据权利要求2所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:肖纪伟,
申请(专利权)人:北京辰森世纪科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。