物流数据处理方法、装置、设备、存储介质制造方法及图纸

技术编号:26479820 阅读:21 留言:0更新日期:2020-11-25 19:24
本申请公开一种物流数据处理方法、装置、设备、存储介质,方法包括判断采集到的新生成的所有订单的承运商是否与预存的目标承运商相匹配;若存在与目标承运商相匹配的承运商,通过与匹配成功的承运商相对应的定时调度任务向匹配成功的承运商发送对应订单的物流轨迹获取请求;接收由匹配成功的承运商返回的对应订单的物流轨迹数据,基于返回的物流轨迹数据构建及更新与订单相对应的物流轨迹表并进行存储;当检测到目标订单的物流轨迹查询请求时,查询是否存在与目标订单相对应的物流轨迹表,若存在,则基于与目标订单相对应的物流轨迹表将所述目标订单的当前所有物流轨迹数据推送至前端。本申请可以承接各家承运商,保证订单物流轨迹的可视化。

【技术实现步骤摘要】
物流数据处理方法、装置、设备、存储介质
本专利技术属于物流
,尤其涉及一种物流数据处理方法、装置、设备、存储介质。
技术介绍
目前,对于一些电商购物平台,由于自营商品可能往往无法支撑用户的多样化需求,影响平台收益,因此基于多方面考量通常会有三方卖家入驻平台。对于平台来说,自营商品的配送全程是可视化的,而三方卖家的商品往往只会给出物流公司和物流单号信息,对于用户来说,还需根据物流单号信息到相关网站进行查询,相当不便;当然,除了电商购物平台之外,一些其他的平台、公司等也可能出现上述情况,因此大大影响了用户体验。
技术实现思路
为了解决现有技术的问题,本专利技术提出一种物流数据处理方法、装置、设备,本申请可以承接各家承运商,保证了订单物流轨迹的可视化。本专利技术实施例提供的具体技术方案如下:第一方面公开了一种物流数据处理方法,所述方法包括:判断采集到的新生成的所有订单的承运商是否与预存的目标承运商相匹配;若存在与所述目标承运商相匹配的承运商,通过与匹配成功的承运商相对应的定时调度任务向所述匹配成功的承运商发送对应订单的物流轨迹获取请求;接收由所述匹配成功的承运商返回的对应订单的物流轨迹数据,基于返回的物流轨迹数据构建及更新与订单相对应的物流轨迹表并进行存储;当检测到一目标订单的物流轨迹查询请求时,查询是否存在与所述目标订单相对应的物流轨迹表,若存在,则基于与所述目标订单相对应的物流轨迹表将所述目标订单的当前所有物流轨迹数据推送至前端。优选的,所述方法还包括:当检测到一目标订单的物流轨迹订阅请求时,查询是否存在与所述目标订单相对应的物流轨迹表,若存在,则基于与所述目标订单相对应的物流轨迹表将所述目标订单的当前所有物流轨迹数据推送至前端;判断与所述目标订单相对应的物流轨迹表是否存在更新,当存在更新时,则基于更新后的物流轨迹表将所述目标订单的轨迹数据推送至所述前端。优选的,当检测到一目标订单的物流轨迹订阅请求后,所述方法还包括:获取所述物流轨迹订阅请求的订阅方式;当所述物流轨迹订阅请求的订阅方式与所述第一目标类型相匹配时,所述基于更新后的物流轨迹表将所述目标订单的轨迹数据推送至所述前端具体包括:获取更新后的物流轨迹表中的所有物流轨迹数据,将获取到的所有物流轨迹数据推送至所述前端;当所述物流轨迹订阅请求的订阅方式与所述第二目标类型相匹配时,所述基于更新后的物流轨迹表将所述目标订单的轨迹数据推送至所述前端具体包括:将更新后的物流轨迹表中的所有物流轨迹数据与更新前的物流轨迹表中的所有物流轨迹数据进行比较,确定新产生的物流轨迹数据;将新产生的物流轨迹数据推送至所述前端。优选的,在接收由所述匹配成功的承运商返回的对应订单的物流轨迹数据后,所述方法还包括:对所述物流轨迹数据进行标准化处理,形成标准化的物流轨迹数据。优选的,所述方法还包括:基于接收到的订单的物流轨迹数据,判断对应订单的状态;根据订单状态的判断结果更新对应订单的状态值;定时扫描并获取每个订单的状态值;对每个订单的状态值进行判断,当任一订单的状态值与目标状态值相同时,删除与所述订单相对应的物流轨迹表。优选的,所述方法还包括:获取状态值与目标状态值相同时的订单对应的物流轨迹表的创建时间;当创建时间大于预设值时,删除与所述订单相对应的物流轨迹表。优选的,所述物流轨迹获取请求的生成过程具体包括:获取与匹配成功的承运商相对应的加密方法;基于获取到的加密方法对对应订单的单号信息进行加密,生成对应订单的物流轨迹获取请求。第二方面,公开了一种物流数据处理装置,所述装置包括:判断模块,用于判断采集到的新生成的所有订单的承运商是否与预存的目标承运商相匹配;发送模块,用于若存在与所述目标承运商相匹配的承运商,通过与匹配成功的承运商相对应的定时调度任务向所述匹配成功的承运商发送对应订单的物流轨迹获取请求;接收模块,用于接收由所述匹配成功的承运商返回的对应订单的物流轨迹数据;处理模块,用于基于返回的物流轨迹数据构建及更新与订单相对应的物流轨迹表并进行存储;查询模块,用于当检测到一目标订单的物流轨迹查询请求时,查询是否存在与所述目标订单相对应的物流轨迹表;推送模块,用于若存在与所述目标订单相对应的物流轨迹表,则基于与所述目标订单相对应的物流轨迹表将所述目标订单的当前所有物流轨迹数据推送至前端。第三方面,公开了一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的物流数据处理方法。第四方面,公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的物流数据处理方法。本申请实施例具有如下有益效果:本申请通过对接各家承运商,获取并集成各家承运商提供的订单的物流轨迹数据,从而可以便于用户查询,保证了订单的物流可视化;此外,本申请还提供订阅功能,当订单的物流轨迹发生变化时,可以同步实现数据的实时推送,进一步方便用户获取订单的物流轨迹数据。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例1提供的物流数据处理方法的流程图;图2是本申请实施例2提供的物流数据处理装置的结构示意图;图3是本申请实施例3提供的一种计算机设备的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如
技术介绍
所述,现有技术中,一些平台、公司等,以电商购物平台为例,其自营商品的配送全程是可视化的,而三方卖家的商品往往只会给出物流公司和物流单号信息,对于用户来说,还需根据物流单号信息到相关网站进行查询,相当不便,基于此,本申请申请人创造性的想到了对接多方承运商,集成承运商返回的物流轨迹数据,从而可以方便用户进行订单的物流轨迹查询,保证了订单的物流可视化。本申请具体实施方式如下:实施例1以一具有自营卖家以及三方卖家的电商平台为例来说明整个方法的实现过程,参考图1,一种物流数据处理方法,包括如下步骤:110、判断采集到的新生成的所有订单的承运商是否与预存的目标承运商相匹配。其中,上述目标承运商即为与电商平台之间不具有直接授权关系的承运商本文档来自技高网
...

【技术保护点】
1.一种物流数据处理方法,其特征在于,所述方法包括:/n判断采集到的新生成的所有订单的承运商是否与预存的目标承运商相匹配;/n若存在与所述目标承运商相匹配的承运商,通过与匹配成功的承运商相对应的定时调度任务向所述匹配成功的承运商发送对应订单的物流轨迹获取请求;/n接收由所述匹配成功的承运商返回的对应订单的物流轨迹数据,基于返回的物流轨迹数据构建及更新与订单相对应的物流轨迹表并进行存储;/n当检测到一目标订单的物流轨迹查询请求时,查询是否存在与所述目标订单相对应的物流轨迹表,若存在,则基于与所述目标订单相对应的物流轨迹表将所述目标订单的当前所有物流轨迹数据推送至前端。/n

【技术特征摘要】
1.一种物流数据处理方法,其特征在于,所述方法包括:
判断采集到的新生成的所有订单的承运商是否与预存的目标承运商相匹配;
若存在与所述目标承运商相匹配的承运商,通过与匹配成功的承运商相对应的定时调度任务向所述匹配成功的承运商发送对应订单的物流轨迹获取请求;
接收由所述匹配成功的承运商返回的对应订单的物流轨迹数据,基于返回的物流轨迹数据构建及更新与订单相对应的物流轨迹表并进行存储;
当检测到一目标订单的物流轨迹查询请求时,查询是否存在与所述目标订单相对应的物流轨迹表,若存在,则基于与所述目标订单相对应的物流轨迹表将所述目标订单的当前所有物流轨迹数据推送至前端。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到一目标订单的物流轨迹订阅请求时,查询是否存在与所述目标订单相对应的物流轨迹表,若存在,则基于与所述目标订单相对应的物流轨迹表将所述目标订单的当前所有物流轨迹数据推送至前端;
判断与所述目标订单相对应的物流轨迹表是否存在更新,当存在更新时,则基于更新后的物流轨迹表将所述目标订单的轨迹数据推送至所述前端。


3.根据权利要求2所述的方法,其特征在于,当检测到一目标订单的物流轨迹订阅请求后,所述方法还包括:
获取所述物流轨迹订阅请求的订阅方式;
当所述物流轨迹订阅请求的订阅方式与所述第一目标类型相匹配时,所述基于更新后的物流轨迹表将所述目标订单的轨迹数据推送至所述前端具体包括:
获取更新后的物流轨迹表中的所有物流轨迹数据,将获取到的所有物流轨迹数据推送至所述前端;
当所述物流轨迹订阅请求的订阅方式与所述第二目标类型相匹配时,所述基于更新后的物流轨迹表将所述目标订单的轨迹数据推送至所述前端具体包括:
将更新后的物流轨迹表中的所有物流轨迹数据与更新前的物流轨迹表中的所有物流轨迹数据进行比较,确定新产生的物流轨迹数据;
将新产生的物流轨迹数据推送至所述前端。


4.根据权利要求1所述的方法,其特征在于,在接收由所述匹配成功的承运商返回的对应订单的物流轨迹数据后,所述方法还包括:
对所述物流轨迹数据进行标准化处理,形成标准化的物流轨迹数据。

【专利技术属性】
技术研发人员:王文超
申请(专利权)人:唯品会珠海电子商务有限公司
类型:发明
国别省市:广东;44

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

1