物流数据查询方法及相关装置与流程

文档序号:32067242发布日期:2022-11-05 01:08阅读:来源:国知局

技术特征:
1.一种物流数据查询方法,其特征在于,应用于查询服务器,包括:获取来自api网关设备针对目标物流数据的查询请求,所述查询请求基于用户在用户设备导入的物流单号生成,所述目标物流数据是指所述物流单号所对应的物流数据;确定所述查询请求的查询类型;若所述查询类型为轨迹查询,则确定所述物流单号对应的运输类型;根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据;向所述每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求;接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存;向所述api网关设备发送所述目标物流数据,所述一个或多个物流轨迹子数据用于为所述api网关设备提供将所述一个或多个物流轨迹子数据向所述用户设备转发的指示、以及为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。2.根据权利要求1所述的方法,其特征在于,所述运输类型包括第一运输类型和第二运输类型;所述根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,包括:若所述物流单号只包括第一运输类型或第二运输类型,则从所述物流服务器集群中确定出处于空闲状态的第一爬虫服务器,所述空闲状态是指在当前时刻能够响应所述第一获取请求,所述第一爬虫服务器存储有所述第一物流轨迹子数据/所述第二物流轨迹子数据,所述第一物流轨迹子数据为所述第一运输类型所对应的物流轨迹子数据,所述第二物流轨迹子数据为所述第二运输类型所对应的物流轨迹值数据;若所述物流单号包括第一运输类型和第二运输类型,则从所述物流服务器集群中确定出处于空闲状态的一个或多个第一爬虫服务器;当确定出一个第一爬虫服务器时,所述第一爬虫服务器存储有所述第一物流轨迹子数据和所述第二物流轨迹子数据;当确定出多个第一爬虫服务器时,所述多个第一爬虫服务器分别存储所述第一物流轨迹子数据和所述第二物流轨迹子数据。3.根据权利要求2所述的方法,其特征在于,接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,包括:若所述物流单号只包括第一运输类型,则接收所述第一爬虫服务器的外部数据源服务发送的第一运输工具标识、第一运输轨迹和第一当前运输状态,所述第一运输类型包括海运和/或空运,第一运输工具标识包括船号和/或航班号;若所述物流单号只包括第二运输类型,则接收所述第一爬虫服务器的外部数据源服务发送的第二运输工具标识、第二运输轨迹和第二当前运输状态,所述第一运输类型包括卡航和/或火车,第二运输工具标识包括车牌号/列车号;若所述物流单号包括第一运输类型和第二运输类型,则接收所述一个或多个爬虫服务器的外部数据源服务发送的第一运输工具标识、第一运输轨迹、第一当前运输状态、第二运输工具标识、第二运输轨迹和第二当前运输状态。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述查询类型包括统计数据查询;所述向所述api网关设备发送所述物流轨迹数据之后,所述方法还包括:若所述查询类型为所述统计数据查询,则从物流服务器集群中确定对应的一个或多个第二爬虫服务器,所述一个或多个第二爬虫服务器中的每个第二爬虫服务器存储有统计数据,所述统计数据包括时效数据,所述时效数据包括物流商时效数据和/或国家时效数据,物流商时效是指物流商运输包裹的第一平均时长,国家时效是指发件国家到目的国家的第二平均时长;向所述一个或多个第二爬虫服务器发送针对所述物流商时效数据和/或所述国家时效数据的第二获取请求;接收所述一个或多个第二爬虫服务器的外部数据源服务发送的所述物流商时效数据和/或所述国家时效数据,得到一个或多个物流商时效数据和/或所述国家时效数据,并将所述一个或多个物流商时效数据和/或国家时效数据作为所述目标物流数据保存;向所述api网关设备发送所述目标物流数据,所述一个或多个物流商时效数据和/或国家时效数据用于为所述用户设备提供在显示子窗口显示物流商时效统计表和/或国家时效统计表的指示,所述物流商时效统计表中包括所述物流商时效数据,所述国家时效统计表包括所述国家时效数据,所述物流商时效统计表用于展示所述物流商、第一运输包裹数量及所述物流商对应的所述第一平均时长,所述国家时效统计表用于展示所述目的国家、第二运输包裹数量及所述目的国家对应的所述第二平均时长。5.根据权利要求1-3任一项所述的方法,其特征在于,所述查询类型还包括分布数据查询;所述向所述api网关设备发送所述物流轨迹数据之后,所述方法还包括:若所述查询类型为所述分布数据查询,则从物流服务器集群中确定对应的一个或多个第三爬虫服务器,所述一个或多个第三爬虫服务器存储有分布数据,所述分布数据包括单号国家分布数据,单号国家分布是指数据库所存储的单号在多个目的国家的分布状况;向所述一个或多个第三爬虫服务器发送针对所述单号国家分布数据的第三获取请求;接收所述一个或多个第三爬虫服务器的外部数据源服务发送的所述单号国家分布数据,得到一个或多个单号国家分布数据,并将所述一个或多个单号国家分布数据作为所述目标物流数据保存;向所述用户设备发送所述目标物流数据,所述单号国家分布数据用于为所述用户设备提供在显示子窗口显示单号国家分布统计表的指示,所述单号国家分布统计表用于展示所述单号国家分布。6.根据权利要求1-3任一项所述的方法,其特征在于,所述向所述api网关设备发送所述目标物流数据之后,所述方法还包括:若所述查询类型为订单状态信息查询,则确定所述物流单号对应的订单类型;获取所述订单类型对应的运输流程,所述运输流程包括多个运输节点;从所述多个运输节点中确定所述物流单号当前的运输节点;根据所述运输节点,从所述物流服务器集群中确定对应的一个或多个第四爬虫服务器;向所述一个或多个第四爬虫服务器发送针对所述订单状态信息的第四获取请求;接收所述一个或多个第四爬虫服务器的外部数据源服务发送的订单状态信息,并将订
单状态信息作为所述目标物流数据保存;向所述用户设备发送所述目标物流数据,所述订单状态信息用于为所述用户设备提供在显示子窗口显示所述订单状态信息的指示。7.一种物流数据查询方法,其特征在于,应用于用户设备,所述方法包括:获取用户通过输入框输入的物流单号和查询类型,所述物流单号和所述查询类型用于为所述api网关设备提供生成查询请求的指示,所述查询请求用于为查询服务器提供向对应的第一爬虫服务器获取目标物流数据的指示,所述目标物流数据是指所述物流单号所对应的物流数据,所述查询类型包括轨迹查询;向api网关设备发送所述物流单号和查询类型;接收所述api网关设备发送的目标物流数据;当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;基于所述一个或多个物流轨迹子数据在显示界面的地图中绘制物流轨迹折线和运输节点,得到所述物流单号所对应的物流轨迹图。8.一种物流数据查询方法,其特征在于,应用于api网关设备,所述方法包括:接收来自所述用户设备的物流单号和查询类型,所述查询类型包括轨迹查询;根据所述物流单号和所述查询类型生成针对目标物流数据的查询请求,所述目标物流数据是指所述物流单号所对应的物流数据;向查询服务器发送所述查询请求;接收来自所述查询服务器的所述目标物流数据,当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;向所述用户设备发送所述目标物流数据,所述一个或多个物流轨迹子数据用于为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。9.一种用户设备的用户界面,其特征在于,所述用户设备包括显示屏,所述显示屏上显示有所述用户界面,所述用户界面为软件界面;所述用户界面由用户通过所述显示屏输入触摸指令对所述用户界面进行控制,或者由所述用户通过输入设备输入控制指令对所述用户界面进行控制;所述用户界面包括初始界面和查询结果显示界面,所述初始界面包括多个输入框和查询控件,所述多个输入框分别用于输入物流单号和查询类型;所述查询结果显示界面包括多个显示子界面,所述多个显示子界面中每个显示子界面对应一种查询类型;所述查询类型包括轨迹查询;当所述多个输入框中已输入所述物流单号和所述查询类型时,若接收到针对所述查询
控件的点击操作,则由所述初始界面跳转至与所述查询类型对应的显示子界面。10.一种电子设备,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-6任一项所述的方法中的步骤的指令。11.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-6任一项所述的方法中的步骤的指令。

技术总结
本申请实施例提供了一种物流数据查询方法及相关装置,所述方法针对查询类型为轨迹查询的物流单号,确定所述物流单号对应的运输类型;然后根据运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据;向每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求;接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存;向所述API网关设备发送所述目标物流数据。这样,实现了基于运输类型一站式查询不同的运输轨迹。式查询不同的运输轨迹。式查询不同的运输轨迹。


技术研发人员:李纯云
受保护的技术使用者:深圳市谐诚科技网络有限公司
技术研发日:2022.08.09
技术公布日:2022/11/4
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1