轨迹查询展示方法、设备及可读存储介质与流程

文档序号:27979032发布日期:2021-12-15 01:58阅读:142来源:国知局
轨迹查询展示方法、设备及可读存储介质与流程

1.本发明涉及物流查询领域,尤其涉及一种轨迹查询展示方法、设备及可读存储介质。


背景技术:

2.随着全球化的加速,跨境物流行业快速发展,伴随着跨境电商交易量的持续上升,不同国家的物流商轨道信息和状态存在差异化,用户需要频繁切换不同的物流平台查询物流轨迹信息,并在查询后需要手动进行分析整理,管理大量的物流信息,导致查询效率低。
3.上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


技术实现要素:

4.本发明的主要目的在于提供一种轨迹查询展示方法,旨在提高查询物流轨迹的效率,解决查询效率低的问题。
5.为实现上述目的,本发明提供一种轨迹查询展示方法,所述轨迹查询展示方法包括以下步骤:
6.获取目标包裹的物流商;
7.通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息;
8.获取所述运送轨迹信息中的各个处理节点;
9.根据所述处理节点确定所述目标包裹的运送状态;
10.输出所述目标包裹的所述轨迹信息以及所述运送状态。
11.进一步地,所述通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息的步骤包括:
12.获取所述物流商对应的多个通信接口的优先级;
13.根据所述通信接口的优先级在所述通信接口中确定目标通信接口,并通过所述目标通信接口获取所述目标包裹的运送轨迹信息。
14.进一步地,所述根据所述通信接口的优先级确定目标通信接口,并通过所述目标通信接口获取所述目标包裹的运送轨迹信息的步骤包括:
15.按照所述优先级依次通过各个所述通信接口获取所述运送轨迹信息;
16.在通过每个所述通信接口获取所述运送轨迹信息时,判断是否获取到所述运送轨迹信息;
17.在未获取到所述运送轨迹信息时,按照所述优先级采用下一通信接口获取所述运送轨迹信息;
18.在获取到所述运送轨迹信息时,停止通过各个所述通信接口获取所述运送轨迹信息。
19.进一步地,所述判断是否获取到所述运送轨迹信息的步骤之后,还包括:
20.在未获取到所述运送轨迹信息时,获取当前的通信接口未获取到所述运送轨迹信息的次数;
21.在所述次数小于预设次数时,重新采用当前的通信接口获取所述运送轨迹信息;
22.在所述次数大于或者等于所述预设次数时,执行所述按照所述优先级采用下一通信接口获取所述运送轨迹信息的步骤。
23.进一步地,所述获取所述运送轨迹信息中的各个处理节点的步骤包括:
24.获取所述运送轨迹信息对应的第一文本信息;
25.查找与所述第一文本信息匹配的第二文本信息,其中,所述第二文本信息与处理节点关联存储;
26.若所述第一文本信息与所述第二文本信息匹配,将所述第二文本信息对应的处理节点作为与所述运送轨迹信息匹配的处理节点。
27.进一步地,所述查找与所述第一文本信息匹配的第二文本信息的步骤之后,还包括:
28.若根据所述运送轨迹信息匹配到处理节点,执行所述根据所述处理节点确定所述目标包裹的运送状态的步骤;
29.若根据所述运送轨迹信息无法匹配到处理节点,将所述运送轨迹信息存储于预设数据库,并发送匹配失败提示信息。
30.进一步地,所述根据所述处理节点确定所述目标包裹的运送状态的步骤包括:
31.获取各个所述处理节点对应的所述运送轨迹信息的录入时间;
32.将所述录入时间最晚的所述运送轨迹信息的处理节点作为最终节点;
33.根据所述最终节点确定所述目标包裹的运送状态。
34.进一步地,所述输出所述目标包裹的所述轨迹信息以及所述运送状态的步骤之后,还包括:
35.若接收到所述目标包裹的订阅指令,通过所述目标通信接口监测所述目标包裹的运送轨迹信息;
36.若监测到所述运送轨迹信息和/或所述运送状态更新,发送更新后的所述运送轨迹信息和/或所述运送状态至用户接口。
37.为了实现上述目的,本发明还提供一种轨迹查询展示设备,所述轨迹查询展示设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的轨迹查询展示程序,所述轨迹查询展示程序被所述处理器执行时实现上述任一项所述的轨迹查询展示方法的步骤。
38.为了实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有轨迹查询展示程序,所述轨迹查询展示程序被处理器执行时实现上述任一项所述的轨迹查询展示方法的步骤。
39.本发明的技术方案中,获取目标包裹的物流商;通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息;获取所述运送轨迹信息中的各个处理节点;根据所述处理节点确定所述目标包裹的运送状态;输出所述目标包裹的所述轨迹信息以及所述运送状态。本发明通过通信接口获取目标包裹的运送轨迹信息并确定对应的处理节点,确定目标包裹的状态,提高了查询物流轨迹的效率。
附图说明
40.图1是本发明实施例方案涉及的硬件运行环境的装置结构示意图;
41.图2为本发明轨迹查询展示方法一实施例的流程示意图;
42.图3为本发明轨迹查询展示方法一实施例中步骤s200的细化流程示意图;
43.图4为本发明轨迹查询展示方法一实施例中步骤s300的细化流程示意图;
44.图5为本发明轨迹查询展示方法一实施例中步骤s400的细化流程示意图。
45.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
46.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
47.本发明的主要技术方案是:
48.获取目标包裹的物流商;
49.通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息;
50.获取所述运送轨迹信息中的各个处理节点;
51.根据所述处理节点确定所述目标包裹的运送状态;
52.输出所述目标包裹的所述轨迹信息以及所述运送状态。
53.在相关技术中,用户只能人工确定物流商,再通过各种查询渠道人工查询物流轨迹,导致查询物流效率低的问题。
54.本发明的技术方案中,获取目标包裹的物流商;通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息;获取所述运送轨迹信息中的各个处理节点;根据所述处理节点确定所述目标包裹的运送状态;输出所述目标包裹的所述轨迹信息以及所述运送状态。本发明通过通信接口获取目标包裹的运送轨迹信息并确定对应的处理节点,确定目标包裹的状态,提高了查询物流轨迹的效率。
55.如图1所示,图1是本发明实施例方案涉及的终端的硬件运行环境示意图。
56.如图1所示,该终端可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括触摸屏和/或按键等,可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如存储器(non

volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
57.本领域技术人员可以理解,图1中示出的终端的结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
58.如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及轨迹查询展示程序。
59.在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的轨迹查询展示程序,并执行以下操作:
60.获取目标包裹的物流商;
61.通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息;
62.获取所述运送轨迹信息中的各个处理节点;
63.根据所述处理节点确定所述目标包裹的运送状态;
64.输出所述目标包裹的所述轨迹信息以及所述运送状态。
65.进一步地,处理器1001可以调用存储器1005中存储的轨迹查询展示程序,还执行以下操作:
66.获取所述物流商对应的多个通信接口的优先级;
67.根据所述通信接口的优先级在所述通信接口中确定目标通信接口,并通过所述目标通信接口获取所述目标包裹的运送轨迹信息。
68.进一步地,处理器1001可以调用存储器1005中存储的轨迹查询展示程序,还执行以下操作:
69.按照所述优先级依次通过各个所述通信接口获取所述运送轨迹信息;
70.在通过每个所述通信接口获取所述运送轨迹信息时,判断是否获取到所述运送轨迹信息;
71.在未获取到所述运送轨迹信息时,按照所述优先级采用下一通信接口获取所述运送轨迹信息;
72.在获取到所述运送轨迹信息时,停止通过各个所述通信接口获取所述运送轨迹信息。
73.进一步地,处理器1001可以调用存储器1005中存储的轨迹查询展示程序,还执行以下操作:
74.在未获取到所述运送轨迹信息时,获取当前的通信接口未获取到所述运送轨迹信息的次数;
75.在所述次数小于预设次数时,重新采用当前的通信接口获取所述运送轨迹信息;
76.在所述次数大于或者等于所述预设次数时,执行所述按照所述优先级采用下一通信接口获取所述运送轨迹信息的步骤。
77.进一步地,处理器1001可以调用存储器1005中存储的轨迹查询展示程序,还执行以下操作:
78.获取所述运送轨迹信息对应的第一文本信息;
79.查找与所述第一文本信息匹配的第二文本信息,其中,所述第二文本信息与处理节点关联存储;
80.若所述第一文本信息与所述第二文本信息匹配,将所述第二文本信息对应的处理节点作为与所述运送轨迹信息匹配的处理节点。
81.进一步地,处理器1001可以调用存储器1005中存储的轨迹查询展示程序,还执行以下操作:
82.若根据所述运送轨迹信息匹配到处理节点,执行所述根据所述处理节点确定所述目标包裹的运送状态的步骤;
83.若根据所述运送轨迹信息无法匹配到处理节点,将所述运送轨迹信息存储于预设数据库,并发送匹配失败提示信息。
84.进一步地,处理器1001可以调用存储器1005中存储的轨迹查询展示程序,还执行以下操作:
85.获取各个所述处理节点对应的所述运送轨迹信息的录入时间;
86.将所述录入时间最晚的所述运送轨迹信息的处理节点作为最终节点;
87.根据所述最终节点确定所述目标包裹的运送状态。
88.进一步地,处理器1001可以调用存储器1005中存储的轨迹查询展示程序,还执行以下操作:
89.若接收到所述目标包裹的订阅指令,通过所述目标通信接口监测所述目标包裹的运送轨迹信息;
90.若监测到所述运送轨迹信息和/或所述运送状态更新,发送更新后的所述运送轨迹信息和/或所述运送状态至用户接口。
91.如图2所示,在本发明一实施例中,所述轨迹查询展示方法包括以下步骤:
92.步骤s100,获取目标包裹的物流商;
93.在本实施例中,在涉及跨境运输时,通常由国内公司与目的地国家的物流商对接需运输货物,由目的地国家的物流商负责在目的地国家进行运输,此时,需要明确物流商,从而确定物流商对应的通信接口,进行查询。所以查询目标包裹首先需要通过运输单号明确目标包裹对应的目的地国家的物流商。
94.步骤s200,通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息;
95.在本实施例中,确定目标包裹对应的物流商后,确定可查询所述物流商运输的货物的轨迹信息的多种查询方式,例如ftp查询、官网查询以及api接口查询等。确定各种查询方式对应的通信接口以及对应的优先级,所述通信接口的优先级根据对应的查询方式的查询方法、查询价格以及以往查询记录等因素确定。按照所述优先级依次通过各个所述通信接口,通过通信接口发送目标包裹的标识信息,以通过通信接口获取目标包裹的运送轨迹信息。在通过每个所述通信接口获取所述运送轨迹信息时,判断是否获取到所述运送轨迹信息。若获取到运送轨迹信息,则停止通过各个所述通信接口获取运送轨迹信息。若通过通信接口未获取到所述运送轨迹信息时,获取当前通信接口未获取到运动轨迹信息的次数,在所述次数小于预设次数时,重新采用当前的通信接口获取所述运送轨迹信息;在所述次数大于或者等于所述预设次数时,按照所述优先级采用下一通信接口获取所述运送轨迹信息。
96.步骤s300,获取所述运送轨迹信息中的各个处理节点;
97.在本实施例中,处理节点预先配置对应的文本信息,即第二文本信息。获取运送轨迹信息后,确定所述运送轨迹信息对应的文本信息,即第一文本信息。查找与所述第一文本信息匹配的第二文本信息,当所述第一文本信息与所述第二文本信息匹配时,将所述第二文本信息对应的处理节点作为所述运送轨迹信息匹配的处理节点。一个包裹可对应一个或者多个处理节点。
98.步骤s400,根据所述处理节点确定所述目标包裹的运送状态;
99.在本实施例中,确定所述目标包裹对应的多个处理节点,确定各个处理节点对应运送轨迹信息的录入时间,将录入时间最晚的所述运送轨迹信息的处理节点作为最终节点,根据所述最终节点确定目标包裹的运送状态。
100.步骤s500,输出所述目标包裹的所述轨迹信息以及所述运送状态。
101.在本实施例中,通过通信接口获取到目标包裹的运送轨迹信息以及运送状态后,
输出所述目标包裹的所述轨迹信息以及所述运送状态,方便用户进行查看。
102.综上所述,本实施例以轨迹查询展示设备为执行主体,获取目标包裹的物流商;通过所述物流商对应的通信接口获取所述目标包裹的运送轨迹信息;获取所述运送轨迹信息中的各个处理节点;根据所述处理节点确定所述目标包裹的运送状态;输出所述目标包裹的所述轨迹信息以及所述运送状态。本发明通过通信接口获取目标包裹的运送轨迹信息并确定对应的处理节点,确定目标包裹的状态,提高了查询物流轨迹的效率。
103.如图3所示,在本发明一实施例中,所述步骤s200包括:
104.步骤s210,获取所述物流商对应的多个通信接口的优先级;
105.步骤s220,根据所述通信接口的优先级在所述通信接口中确定目标通信接口,并通过所述目标通信接口获取所述目标包裹的运送轨迹信息。
106.在本实施例中,确定目标包裹对应的物流商后,确定可查询所述物流商物流轨迹的多种查询方式以及对应的通信接口,所述查询方式包括ftp查询、官网查询以及api接口查询等。根据各种查询方式的查询方法、查询价格以及以往查询记录等因素确定所述查询方式对应的通信接口的优先级。根据优先级的高低确定目标通信接口,并通过所述目标通信接口获取所述目标包裹的运送轨迹信息。如此,通过确定物流商对应的通信接口以及所述通信接口的优先级,根据优先级选择目标通信接口,并通过所述目标通信接口获取目标包裹的运送轨迹信息,不需要人工通过各种查询方式查询,提高查询物流轨迹的效率。
107.在本发明一实施例中,所述步骤s220包括:
108.按照所述优先级依次通过各个所述通信接口获取所述运送轨迹信息;
109.在通过每个所述通信接口获取所述运送轨迹信息时,判断是否获取到所述运送轨迹信息;
110.在未获取到所述运送轨迹信息时,按照所述优先级采用下一通信接口获取所述运送轨迹信息;
111.在获取到所述运送轨迹信息时,停止通过各个所述通信接口获取所述运送轨迹信息。
112.在本实施例中,确定各个所述通信接口的优先级后,首先通过优先级最高的通信接口查询运送轨迹信息。若通过优先级最高的所述通信接口获取到所述运送轨迹信息时,停止通过各个所述通信接口获取所述运送轨迹信息;若通过优先级最高的所述通信接口未获取到所述运送轨迹信息时,按照优先级排序采用下一优先级的通信接口获取所述运送轨迹信息,并记录更换通信接口的次数,若更换通信接口的次数达到预设值,发送提醒信息。如此,通过监测通过通信接口是否获取到所述运送轨迹信息,并在未获取到所述运送轨迹信息时,根据优先级自动更换通信接口,避免人工更换查询方式,提高了查询物流轨迹的效率。
113.在本发明一实施例中,所述判断是否获取到所述运送轨迹信息的步骤之后,还包括:
114.在未获取到所述运送轨迹信息时,获取当前的通信接口未获取到所述运送轨迹信息的次数;
115.在所述次数小于预设次数时,重新采用当前的通信接口获取所述运送轨迹信息;
116.在所述次数大于或者等于所述预设次数时,执行所述按照所述优先级采用下一通
信接口获取所述运送轨迹信息的步骤。
117.在本实施例中,当通过当前的通信接口未获取到目标包裹的运送轨迹信息时,获取当前的通信接口未获取到所述运送轨迹信息的次数,并将所述次数与预设次数进行对比。在所述次数小于预设次数时,重新采用当前的通信接口获取所述运送轨迹信息;在所述次数大于或者等于所述预设次数时,按照所述优先级采用下一通信接口获取所述运送轨迹信息。
118.如图4所示,在本发明一实施例中,所述步骤s300包括:
119.步骤s310,获取所述运送轨迹信息对应的第一文本信息;
120.步骤s320,查找与所述第一文本信息匹配的第二文本信息,其中,所述第二文本信息与处理节点关联存储;
121.步骤s330,若所述第一文本信息与所述第二文本信息匹配,将所述第二文本信息对应的处理节点作为与所述运送轨迹信息匹配的处理节点。
122.在本实施例中,处理节点预先配置对应的文本信息,即第二文本信息,所述第二文本信息与处理节点关联存储。若所述运送轨迹信息的格式与预设格式不同时,将所述运送轨迹信息的格式调整至预设格式,以便所述运送轨迹信息对应的文本信息与处理节点对应的第二文本信息匹配。获取目标包裹对应的运送轨迹信息后,确定所述运送轨迹信息对应的文本信息,即第一文本信息。查找与所述第一文本信息匹配的第二文本信息,当所述第一文本信息与所述第二文本信息匹配时,将所述第二文本信息对应的处理节点作为所述运送轨迹信息匹配的处理节点。如此,通过获取运送轨迹信息对应的第一文本信息,并查找与所述第一文本信息匹配的第二文本信息,将所述第二文本信息的处理节点作为所述运送轨迹匹配的处理节点,以便通过所述处理节点确定目标包裹的运送状态,避免用户手动调整轨迹信息,提高查询物流轨迹的效率。
123.在本发明一实施例中,所述查找与所述第一文本信息匹配的第二文本信息的步骤之后,还包括:
124.若根据所述运送轨迹信息匹配到处理节点,执行所述根据所述处理节点确定所述目标包裹的运送状态的步骤;
125.若根据所述运送轨迹信息无法匹配到处理节点,将所述运送轨迹信息存储于预设数据库,并发送匹配失败提示信息。
126.在本实施例中,若所述第一文本信息与所述第二文本信息匹配,即根据所述运送轨迹信息匹配到处理节点,根据所述处理节点确定所述目标包裹的运送状态。获取所述目标包裹对应的处理节点,并确定所述处理节点对应的运送轨迹信息的录入时间,对比所述录入时间,将所述录入时间最晚的所述运送轨迹信息的处理节点作为最终节点,根据所述最终节点确定所述目标包裹的运送状态。若根据所述运送轨迹信息无法匹配到处理节点,将所述运送轨迹信息存储于预设数据库,并发送匹配失败提示信息。如此,通过目标包裹的运送轨迹信息匹配的处理节点确定所述目标包裹的运送状态,避免用户根据手动调整轨迹信息确定包裹的运送状态,提高了查询物流轨迹的效率。
127.如图5所示,在本发明一实施例中,所述步骤s400包括:
128.步骤s410,获取各个所述处理节点对应的所述运送轨迹信息的录入时间;
129.步骤s420,将所述录入时间最晚的所述运送轨迹信息的处理节点作为最终节点;
130.步骤s430,根据所述最终节点确定所述目标包裹的运送状态。
131.在本实施例中,通过各种查询方式查询到的包裹的运送物流轨迹有对应的录入时间,录入时间最晚的运送轨迹信息对应着目标包裹最新的状态。因此,获取包裹对应的各个所述处理节点对应的所述运送轨迹信息的录入时间,确定所述录入时间最晚的所述运送轨迹信息的处理节点,作为最终节点,所述最终节点对应的运送状态为包裹最新的运送状态,故根据所述最终节点确定所述目标包裹的运送状态。如此,根据录入时间最晚的所述运送轨迹信息的处理节点确定所述目标包裹的运送状态,避免人工根据运送轨迹信息确认包裹的运送状态可能出现错误,提高了查询物流轨迹的效率。
132.在本发明一实施例中,所述步骤s500之后,还包括:
133.若接收到所述目标包裹的订阅指令,通过所述目标通信接口监测所述目标包裹的运送轨迹信息;
134.若监测到所述运送轨迹信息和/或所述运送状态更新,发送更新后的所述运送轨迹信息和/或所述运送状态至用户接口。
135.在本实施例中,当查询到包裹的运送轨迹信息后,用户可在用户界面中选择是否订阅所述目标包裹,若接收到所述目标包裹的订阅指令,则通过所述目标通信接口监测所述目标包裹的运送轨迹信息。若监测到所述运送轨迹信息和/或所述运送状态更新,通过通信接口获取所述目标包裹更新后所述运送轨迹信息和/或所述运送状态,并发送更新后的所述运送轨迹信息和/或所述运送状态至用户接口。如此,当目标包裹的所述运送轨迹信息和/或所述运送状态更新时,自动推送至用户,解决人工查询获取包裹的物流轨迹不及时的问题,提高了查询物流轨迹的效率。
136.为了实现上述目的,本发明还提供一种轨迹查询展示设备,所述轨迹查询展示设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的轨迹查询展示程序,所述轨迹查询展示程序被所述处理器执行时实现上述任一项所述的轨迹查询展示方法的步骤。
137.为了实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有轨迹查询展示程序,所述轨迹查询展示程序被处理器执行时实现上述任一项所述的轨迹查询展示方法的步骤。
138.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
139.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
140.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1