一种订单数据的同步方法、装置、设备及存储介质制造方法及图纸

技术编号:28978570 阅读:10 留言:0更新日期:2021-06-23 09:24
本申请公开了一种订单数据的同步方法、装置、设备及介质,方法包括:获取各订单数据的状态信息和地址信息;根据状态信息、地址信息以及时间衰减系数分别计算各订单数据的更新频率;依据各更新频率分别对各订单数据进行同步。本方法中,各订单数据依据各自的更新频率进行订单数据同步,相较于现有技术中的定时同步法,通过灵活地为各订单数据分别设置对应的更新频率,能够避免获取大量重复的信息,降低服务器的压力,同时也能避免订单数据的遗漏;相较于现有技术中的状态同步法,本方法是控制各订单数据依据各自的更新频率进行同步,不需要进行大量的对比筛选操作,因此能够避免造成服务器资源的浪费,同时也能及时对订单数据进行同步。

【技术实现步骤摘要】
一种订单数据的同步方法、装置、设备及存储介质
本专利技术涉及数据同步领域,特别涉及一种订单数据的同步方法、装置、设备及计算机可读存储介质。
技术介绍
随着直播网络购物技术的快速发展普及,如何对网络购物产生的订单数据进行有效管理逐渐成为技术人员的关注重点。订单数据将根据用户或者商家的操作以及运输情况发生更新,而由于订单数据管理系统一般只能够获取到订单数据的创建时间,因此当需要对这些订单数据进行同步时,现有技术有两种主流的方法:一种是定时同步法;即每隔预设时间拉取当前时间向前推移固定时长范围内的全部订单数据,然后将该全部订单数据与数据库中的订单数据进行对比,并将有更新的订单数据进行更新落库,实现订单数据的同步。但是,在这种现有技术中,存在向前推移固定时长范围选取的平衡难点,如果向前推移固定时长范围太长,将会获取大量重复的信息,给服务器造成很大压力;而如果向前推移固定时长范围太短,则会造成订单数据的遗漏。另一种是状态同步法;即将非终态的订单数据加入监控池,并按照预设时间周期拉取监控池内的全部订单数据,通过比对筛选出状态有更新的订单数据并进行更新落库,实现订单数据的同步。但是,在这种现有技术中,每次都需要对监控池中的所有订单数据进行比对筛选,而由于订单数据根据实际情况进行更新时的时间各不相同,因此在进行比对筛选时可能有很多订单数据并没有更新,而多次对大量没有更新的订单数据进行比对筛选,将造成服务器资源的浪费;同时,若需要进行比对筛选的订单数据的数据量过大,将不能及时确定出存在更新的订单数据,将导致对订单数据的同步延迟。因此,如何提供一种对订单数据进行同步的方法,既能降低服务器的压力,避免造成服务器资源的浪费,又能避免订单数据的遗漏,及时对订单数据进行同步。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种订单数据的同步方法,既能降低服务器的压力,避免造成服务器资源的浪费,又能避免订单数据的遗漏,及时对订单数据进行同步;本专利技术的另一目的是提供一种订单数据的同步装置、设备及计算机可读存储介质,均具有上述有益效果。为解决上述技术问题,本专利技术提供一种订单数据的同步方法,包括:获取各订单数据的状态信息和地址信息;根据所述状态信息、所述地址信息以及时间衰减系数分别计算各所述订单数据的更新频率;依据各所述更新频率分别对各所述订单数据进行同步。优选地,进一步包括:根据各所述订单数据的优先级确定首次同步所述订单数据的同步顺序,并依据所述同步顺序首次同步所述订单数据。优选地,所述根据所述状态信息、所述地址信息以及时间衰减系数分别计算各所述订单数据的更新频率的过程,具体包括:判断所述状态信息是否为已发货状态;若是,则根据所述状态信息对应的状态权重值、所述地址信息对应的地址权重值以及所述时间衰减系数计算所述订单数据的所述更新频率;若否,则根据所述状态信息对应的状态权重值和所述时间衰减系数计算所述订单数据的所述更新频率。优选地,在所述依据各所述更新频率分别对各所述订单数据进行同步之后,进一步包括:分别记录对各所述订单数据执行同步操作的同步时间。优选地,在所述依据各所述更新频率分别对各所述订单数据进行同步之后,进一步包括:统计各所述订单数据的同步次数,并利用预设的显示装置显示各所述同步次数。优选地,在所述依据各所述更新频率分别对各所述订单数据进行同步之后,进一步包括:若所述同步次数超过预设次数阈值,发出对应的第一提示信息。优选地,进一步包括:当检测到所述订单数据的所述状态信息和/或所述地址信息发生变化时,发出对应的第二提示信息。为解决上述技术问题,本专利技术还提供一种订单数据的同步装置,包括:获取模块,用于获取各订单数据的状态信息和地址信息;计算模块,用于根据所述状态信息、所述地址信息以及时间衰减系数分别计算各所述订单数据的更新频率;同步模块,用于依据各所述更新频率分别对各所述订单数据进行同步。为解决上述技术问题,本专利技术还提供一种订单数据的同步设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述任一种订单数据的同步方法的步骤。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种订单数据的同步方法的步骤。本专利技术提供的一种订单数据的同步方法,通过根据各订单数据的状态信息、地址信息以及时间衰减系数分别计算出各订单数据的更新频率,各订单数据依据各自的更新频率进行订单数据同步,相较于现有技术中的定时同步法,通过灵活地为各订单数据分别设置对应的更新频率,能够避免获取大量重复的信息,降低服务器的压力,同时也能避免订单数据的遗漏;相较于现有技术中的状态同步法,本方法是控制各订单数据依据各自的更新频率进行同步,不需要进行大量的对比筛选操作,因此能够避免造成服务器资源的浪费,同时也能及时对订单数据进行同步。为解决上述技术问题,本专利技术还提供了一种订单数据的同步装置、设备及计算机可读存储介质,均具有上述有益效果。附图说明为了更清楚地说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的一种订单数据的同步方法的流程图;图2为本专利技术实施例提供的一种订单数据的同步装置的结构图;图3为本专利技术实施例提供的一种订单数据的同步设备的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例的核心是提供一种订单数据的同步方法,能够既能降低服务器的压力,避免造成服务器资源的浪费,又能避免订单数据的遗漏,及时对订单数据进行同步;本专利技术的另一核心是提供一种订单数据的同步装置、设备及计算机可读存储介质,均具有上述有益效果。为了使本领域技术人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1为本专利技术实施例提供的一种订单数据的同步方法的流程图。如图1所示,一种订单数据的同步方法包括:S10:获取各订单数据的状态信息和地址信息;S20:根据状态信息、地址信息以及时间衰减系数分别计算各订单数据的更新频率;S30:依据各更新频率分别对各订单数据进行同步。在本实施例中,首先需要分别获取各不同的订单数据的状态信息和地址信息;其中,状态信息指的是订单状态,包括已收获、已付款待发货、本文档来自技高网
...

【技术保护点】
1.一种订单数据的同步方法,其特征在于,包括:/n获取各订单数据的状态信息和地址信息;/n根据所述状态信息、所述地址信息以及时间衰减系数分别计算各所述订单数据的更新频率;/n依据各所述更新频率分别对各所述订单数据进行同步。/n

【技术特征摘要】
1.一种订单数据的同步方法,其特征在于,包括:
获取各订单数据的状态信息和地址信息;
根据所述状态信息、所述地址信息以及时间衰减系数分别计算各所述订单数据的更新频率;
依据各所述更新频率分别对各所述订单数据进行同步。


2.根据权利要求1所述的方法,其特征在于,进一步包括:
根据各所述订单数据的优先级确定首次同步所述订单数据的同步顺序,并依据所述同步顺序首次同步所述订单数据。


3.根据权利要求1所述的方法,其特征在于,所述根据所述状态信息、所述地址信息以及时间衰减系数分别计算各所述订单数据的更新频率的过程,具体包括:
判断所述状态信息是否为已发货状态;
若是,则根据所述状态信息对应的状态权重值、所述地址信息对应的地址权重值以及所述时间衰减系数计算所述订单数据的所述更新频率;
若否,则根据所述状态信息对应的状态权重值和所述时间衰减系数计算所述订单数据的所述更新频率。


4.根据权利要求1所述的方法,其特征在于,在所述依据各所述更新频率分别对各所述订单数据进行同步之后,进一步包括:
分别记录对各所述订单数据执行同步操作的同步时间。


5.根据权利要求1所述的方法,其特征在于,在所述依据各所述更新频率分别对各所述订单数据进行同步之后...

【专利技术属性】
技术研发人员:方剑谢如栋陈云涂长龙杨扬
申请(专利权)人:杭州遥望网络科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1