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

文档序号:32067242发布日期:2022-11-05 01:08阅读:190来源:国知局
物流数据查询方法及相关装置与流程

1.本技术属于网络信息技术领域,具体涉及一种物流数据查询方法及相关装置。


背景技术:

2.跨境电子商务是指分属不同关境的交易主体,通过电子商务平台达成交易、进行支付结算,并通过跨境物流送达商品、完成交易的一种国际商业活动。
3.目前,在中国境内,得益于中国电商物流业今年来的高速发展,已基本实现包裹的实时追踪查询。然而,跨境物流包括境内段和境外段的查询方法中,每个查询网站只能够查询单一的物流轨迹,例如海运只能在专门的海运物流网站查询,火车运输只能在专门的火车运输物流网站查询,查询方式较为单一,使得一个包裹如果要查询不同的运输方式需要在不同的网站查询,查询效率较低。


技术实现要素:

4.本技术实施例提供了一种物流数据查询方法及相关装置,以期实现基于运输类型一站式查询不同的运输轨迹。
5.第一方面,本技术实施例提供了一种物流数据查询方法,应用于查询服务器,包括:
6.获取来自api网关设备针对目标物流数据的查询请求,所述查询请求基于用户在用户设备导入的物流单号生成,所述目标物流数据是指所述物流单号所对应的物流数据;
7.确定所述查询请求的查询类型;
8.若所述查询类型为轨迹查询,则确定所述物流单号对应的运输类型;
9.根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据;
10.向所述每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求;
11.接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存;
12.向所述api网关设备发送所述目标物流数据,所述一个或多个物流轨迹子数据用于为所述api网关设备提供将所述一个或多个物流轨迹子数据向所述用户设备转发的指示、以及为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。
13.第二方面,本技术实施例提供了一种物流数据查询方法,应用于用户设备,所述方法包括:
14.获取用户通过输入框输入的物流单号和查询类型,所述物流单号和所述查询类型用于为所述api网关设备提供生成查询请求的指示,所述查询请求用于为查询服务器提供向对应的第一爬虫服务器获取目标物流数据的指示,所述目标物流数据是指所述物流单号
所对应的物流数据,所述查询类型包括轨迹查询;
15.向api网关设备发送所述物流单号和查询类型;
16.接收所述api网关设备发送的目标物流数据;当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;
17.基于所述一个或多个物流轨迹子数据在显示界面的地图中绘制物流轨迹折线和运输节点,得到所述物流单号所对应的物流轨迹图。
18.第三方面,本技术实施例提供了一种物流数据查询方法,其特征在于,应用于api网关设备,所述方法包括:
19.接收来自所述用户设备的物流单号和查询类型,所述查询类型包括轨迹查询;
20.根据所述物流单号和所述查询类型生成针对目标物流数据的查询请求,所述目标物流数据是指所述物流单号所对应的物流数据;
21.向查询服务器发送所述查询请求;
22.接收来自所述查询服务器的所述目标物流数据,当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;
23.向所述用户设备发送所述目标物流数据,所述一个或多个物流轨迹子数据用于为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。
24.第四方面,本技术实施例提供了一种用户设备的用户界面,其特征在于,所述用户设备包括显示屏,所述显示屏上显示有所述用户界面,所述用户界面为软件界面;所述用户界面由用户通过所述显示屏输入触摸指令对所述用户界面进行控制,或者由所述用户通过输入设备输入控制指令对所述用户界面进行控制;
25.所述用户界面包括初始界面和查询结果显示界面,所述初始界面包括多个输入框和查询控件,所述多个输入框分别用于输入物流单号和查询类型;所述查询结果显示界面包括多个显示子界面,所述多个显示子界面中每个显示子界面对应一种查询类型;所述查询类型包括轨迹查询;
26.当所述多个输入框中已输入所述物流单号和所述查询类型时,若接收到针对所述查询控件的点击操作,则由所述初始界面跳转至与所述查询类型对应的显示子界面。
27.第五方面,本技术实施例提供了一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行本技术实施例第一方面至第三方面中任一方面的步骤的指令。
28.第六方面,本技术实施例提供了一种计算机存储介质,其特征在于,存储用于电子
数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本实施例第一方面至第三方面中任一方面所描述的部分或全部步骤。
29.第七方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面至第三方面中任一方面所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
30.可以看出,本技术实施例中,首先获取来自api网关设备针对目标物流数据的查询请求;然后确定所述查询请求的查询类型;若所述查询类型为轨迹查询,则确定所述物流单号对应的运输类型;再根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据;向所述每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求;之后接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存;向所述api网关设备发送所述目标物流数据,有用户设备显示所述目标物流数据。这样,实现了基于运输类型一站式查询不同的运输轨迹。
附图说明
31.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
32.图1是本技术实施例提供的一种物流查询系统架构图;
33.图2是本技术实施例提供的一种物流数据查询方法的流程示意图;
34.图3是本技术实施例提供的四种订单类型的运输流程的示意图;
35.图4是本技术实施例提供的查询结果显示界面的界面示意图;
36.图5是本技术实施例提供的一种物流数据查询装置的结构示意图;
37.图6是本技术实施例提供的一种物流数据查询装置的结构示意图;
38.图7是本技术实施例提供的一种物流数据查询装置的结构示意图;
39.图8是本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
40.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
41.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包
括对于这些过程、方法、系统、产品或设备固有的其他步骤或单元。
42.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
43.下面先对本技术涉及到的相关术语进行介绍。
44.vgm(verified gross mass,核实的集装箱总重):是货物总重以及集装箱皮重的总合,包括包装以及垫料。核实集装箱总重的要求是对安全的一项承诺,集装箱总重的误报对境内、外人员,内陆和海上货物以及设备都存在风险并导致事故的发生,而核实集装箱总重量(vgm)的规定旨在减少此类事故的发生。
45.api网关:api网关(英文全称:api gateway,英文简写:apig)是华为云提供的一项api托管服务。api(application programming interface,应用程序编程接口)是一些预先定义的函数,应用将自身的服务能力封装成api,并通过api网关开放给用户调用。api包括基本信息、前后端的请求路径和参数以及请求相关协议。
46.目前,跨境物流包括境内段和境外段的查询方法中,每个查询网站只能够查询单一的物流轨迹,例如海运只能在专门的海运物流网站查询,火车运输只能在专门的火车运输物流网站查询,查询方式较为单一,使得一个包裹如果要查询不同的运输方式需要在不同的网站查询,查询效率较低。
47.为解决上述问题,本技术实施例提供了一种物流数据查询方法。该方法可以应用于跨国物流查询的场景中。可以通过获取来自api网关设备针对目标物流数据的查询请求;然后确定所述查询请求的查询类型;若所述查询类型为轨迹查询,则确定所述物流单号对应的运输类型;再根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据;向所述每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求;之后接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存;向所述api网关设备发送所述目标物流数据,有用户设备显示所述目标物流数据。这样,实现了基于运输类型一站式查询不同的运输轨迹。本方案可以适用于多种场景,包括但不限于上述提到的应用场景。
48.下面介绍本技术实施例涉及的系统架构。
49.图1为本技术实施例提供的一种物流查询系统架构图,图中的物流查询系统包括用户设备10、api网关设备20、查询服务器30和物流服务器集群40。用户通过所述用户设备10上展示的网站或者软件来进行相应的查询操作,例如输入物流单号、点击触发相关的功能控件等。所述用户设备10在检测到用户的查询操作之后,将该查询操作的相关数据(例如物流单号和查询类型)发送给所述api网关设备20;由所述api网关设备20进行单号预处理,生成查询请求,然后将查询请求发送给所述查询服务器30的爬虫请求数据前置处理服务;所述爬虫请求数据前置处理服务对所述查询请求进行数据格式转换,使得所述查询请求符合物流服务器集群40中对应的爬虫机器的格式要求,并转发至所述查询服务器30的分发服务中;所述分发服务从所述物流服务器集群40中确定出机器参数与所述相关数据对应的爬
虫机器,然后将数据格式转换后的所述查询请求转发给该爬虫机器;该爬虫机器中的外部数据源服务根据所述查询请求,将对应的目标物流数据发送给所述查询服务器30;由所述分发服务根据物流商key,获取相应的解析方法,解析所述目标物流数据,并将所述目标物流数据组织成统一的数据格式,然后将所述目标物流数据发送给所述查询服务器30中的socket服务;所述socket服务将所述目标物流数据保存到redis数据库和mongodb数据库中,然后将所述目标物流数据转发至api网关设备20;所述api网关设备20将所述目标物流数据转发至所述用户设备10;所述用户设备10在显示屏上显示所述目标物流数据。
50.具体的,所述单号预处理,包括:
51.a,过滤不规范单号;
52.b,过滤重复单号;
53.c,过滤超过当前次处理上限的单号;
54.d,获取缓存(api网关设备20本地预存的单号基础信息集合)中单号对应的物流商,目的国简码,发货时间;
55.e,没有在缓存(缓存指的是api网关设备20的本地缓存)中获取到对应的物流商,则根据单号规则匹配到物流商(单号规则指的是不同物流商的物流单号的数据格式,如:国际邮政的单号包括大包、小包和ems,分别如cp123456789cn、rr123456789cn、ee123456789cn,而第三方国际物流公司的单号如dhl,fedex,ups,tnt等等这类国际物流单号);
56.f,标记单号是否需要进行两段轨迹查询(指的是发件国家的物流信息和目的国家的物流信息分别对应不同的查询网站链接的情况,需要分别通过各自物流商查询接口进行物流信息查询);
57.g,api网关设备20查询到本地有缓存数据且缓存数据更新时长不超过10分钟(这个时长是企业的自定义需求),且单号中的物流商不是用户/企业自己选择的物流商而是系统默认配置的物流商,则组织缓存的数据并返回给前台设备。
58.h,对于其他需要实时查询的,api网关设备20与查询服务器30交互以检查查询服务器30的爬虫请求数据前置处理服务连接数是否达到上限,没有则发送请求(目标物流单号的轨迹实时查询请求)到该服务,否则返回系统繁忙异常。
59.下面对具体的方法进行详细的介绍。
60.请参阅图2,本技术还提供了一种物流数据查询方法,应用于查询服务器,包括:
61.步骤201、获取来自api网关设备针对目标物流数据的查询请求。
62.其中,查询请求基于用户在用户设备导入的物流单号生成,所述目标物流数据是指所述物流单号所对应的物流数据。
63.步骤202、确定所述查询请求的查询类型。
64.示例的,查询类型包括轨迹查询、统计数据查询、分布数据查询、订单状态信息查询等,此外,还可以包括其他类型的信息查询,在此不做唯一性限定。
65.步骤203、若所述查询类型为轨迹查询,则确定所述物流单号对应的运输类型。
66.步骤204、根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据。
67.在一个可能的实施例中,所述运输类型包括第一运输类型和第二运输类型;所述根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,包括:
68.若所述物流单号只包括第一运输类型或第二运输类型,则从所述物流服务器集群中确定出处于空闲状态的第一爬虫服务器,所述空闲状态是指在当前时刻能够响应所述第一获取请求,所述第一爬虫服务器存储有所述第一物流轨迹子数据/所述第二物流轨迹子数据,所述第一物流轨迹子数据为所述第一运输类型所对应的物流轨迹子数据,所述第二物流轨迹子数据为所述第二运输类型所对应的物流轨迹值数据;
69.若所述物流单号包括第一运输类型和第二运输类型,则从所述物流服务器集群中确定出处于空闲状态的一个或多个第一爬虫服务器;当确定出一个第一爬虫服务器时,所述第一爬虫服务器存储有所述第一物流轨迹子数据和所述第二物流轨迹子数据;当确定出多个第一爬虫服务器时,所述多个第一爬虫服务器分别存储所述第一物流轨迹子数据和所述第二物流轨迹子数据。
70.示例的,所述第一运输类型包括海运和/或空运,所述第二运输类型包括卡航和/或火车。
71.示例的,所述运输类型可以通过运输标识进行确定,为不同的运输类型关联不同的运输标识,该标识可以由物流单号中的数字和/或字母或者物流单号中的数字和/或字母的组合构成,也可以是其他标识,在此不做唯一性限定。
72.具体实现中,在跨国物流中,不同的包裹由于目的国不同,因此,运输方式也不一样。有的包裹的目的国在陆地相邻国家,因此运输方式可能为空运或卡航,而且在送达目的国之后,也可以使用卡航或者火车运输;有的包裹的目的国有海洋相隔,因此运输方式可能为海运或空运,而且在送达目的国之后还可以使用卡航或者火车运输。可以理解的是,当空运、海运将包裹运输到目的国之后,可以是客户直接到飞机场或者港口取货,不一定需要再使用陆地运输(卡航、火车运输等)将包裹送达,具体可根据需要进行选择,在此不做唯一性限定。
73.具体的,若所述物流单号对应的包裹只包括第一运输类型,例如海运,获取与目的国所关联的ip地址,根据所述ip地址确定所述第一爬虫机器。
74.可以看出,本实施例中,基于不同的运输类型确定不同的爬虫机器,进而实现对不同运输类型的针对性查询。
75.步骤205、向所述每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求。
76.步骤206、接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存。
77.在一个可能的实施例中,接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,包括:
78.若所述物流单号只包括第一运输类型,则接收所述第一爬虫服务器的外部数据源服务发送的第一运输工具标识、第一运输轨迹和第一当前运输状态,所述第一运输类型包括海运和/或空运,第一运输工具标识包括船号和/或航班号;
79.若所述物流单号只包括第二运输类型,则接收所述第一爬虫服务器的外部数据源
服务发送的第二运输工具标识、第二运输轨迹和第二当前运输状态,所述第一运输类型包括卡航和/或火车,第二运输工具标识包括车牌号/列车号;
80.若所述物流单号包括第一运输类型和第二运输类型,则接收所述一个或多个爬虫服务器的外部数据源服务发送的第一运输工具标识、第一运输轨迹、第一当前运输状态、第二运输工具标识、第二运输轨迹和第二当前运输状态。
81.示例的,第一当前运输状态是指所述物流单号对应的包裹当前所处的第一运输流程的运输节点,所述第一运输流程为第一运输类型的运输流程;第二当前运输状态是指所述物流单号对应的包裹当前所处的第二运输流程的运输节点,所述第二运输流程为第二运输类型的运输流程。
82.示例的,所述物流轨迹子数据包括但不限于运输工具标识、运输轨迹和当前运输状态,所述运输轨迹包括但不限于运输工具的坐标信号和轨迹信息。
83.具体实现中,不同运输类型的运输流程不同,因此,针对每种运输类型会接收到不同的物流轨迹子数据。当包裹的运输需要多种运输类型时,则需要从多个物流商处获取相应的物流轨迹子数据,即从多个第一爬虫服务器中获取所述物流轨迹子数据,进而得到多个物流轨迹子数据。
84.可以看出,本实施例中,基于不同的运输类型,从不同的爬虫服务器中获取相应的物流轨迹子数据,进而实现了对物流轨迹子数据的精准获取。
85.步骤207、向所述api网关设备发送所述目标物流数据。
86.其中,所述一个或多个物流轨迹子数据用于为所述api网关设备提供将所述一个或多个物流轨迹子数据向所述用户设备转发的指示、以及为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。
87.在一个可能的实施例中,api网关设备在接收到所述目标物流数据之后,将所述目标物流数据中的部分或全部数据进行缓存,若用户在预设时间内再次进行相同的查询,则直接从api网关中的缓存中获取相应的目标缓存数据发送给用户设备,提高了查询的效率。
88.在一个可能的实施例中,所述查询类型包括统计数据查询;所述向所述api网关设备发送所述物流轨迹数据之后,所述方法还包括:
89.若所述查询类型为所述统计数据查询,则从物流服务器集群中确定对应的一个或多个第二爬虫服务器,所述一个或多个第二爬虫服务器中的每个第二爬虫服务器存储有统计数据,所述统计数据包括时效数据,所述时效数据包括物流商时效数据和/或国家时效数据,物流商时效是指物流商运输包裹的第一平均时长,国家时效是指发件国家到目的国家的第二平均时长;
90.向所述一个或多个第二爬虫服务器发送针对所述物流商时效数据和/或所述国家时效数据的第二获取请求;
91.接收所述一个或多个第二爬虫服务器的外部数据源服务发送的所述物流商时效数据和/或所述国家时效数据,得到一个或多个物流商时效数据和/或所述国家时效数据,并将所述一个或多个物流商时效数据和/或国家时效数据作为所述目标物流数据保存;
92.向所述api网关设备发送所述目标物流数据,所述一个或多个物流商时效数据和/或国家时效数据用于为所述用户设备提供在显示子窗口显示物流商时效统计表和/或国家时效统计表的指示,所述物流商时效统计表中包括所述物流商时效数据,所述国家时效统
计表包括所述国家时效数据,所述物流商时效统计表用于展示所述物流商、第一运输包裹数量及所述物流商对应的所述第一平均时长,所述国家时效统计表用于展示所述目的国家、第二运输包裹数量及所述目的国家对应的所述第二平均时长。
93.具体实现中,为了用户能够对物流商或者目的国有更好的了解,以供用户在选择物流商时进行参考,或者供物流商总结等,本实施例提供了统计数据查询。统计数据为包括时效数据,若用户输入的查询类型为统计数据查询,则确定出所述第二爬虫服务器,从所述第二爬虫服务器中获取到相应的物流商时效数据和/或国家时效数据;然后通过api网关设备发送到用户设备中显示相应的物流商时效统计表和/或国家时效统计表。
94.具体的,若所述统计数据查询为只针对所述物流商时效数据的查询,则只向存储所述物流商时效数据的第二爬虫服务器获取所述物流商时效数据;同理,若所述统计数据查询为只针对所述国家时效数据的查询,则只向存储所述国家时效数据的第二爬虫服务器获取所述国家时效数据。此外,还可以同时向上述两个第二爬虫服务器分别获取所述物流商时效数据和所述国家时效数据。
95.可以看出,本实施例中,针对统计数据查询,向存储相应统计数据的爬虫服务器获取对应的统计数据,进而实现了时效统计表等统计数据的查询,丰富了物流查询类型。
96.在一个可能的实施例中,所述查询类型还包括分布数据查询;所述向所述api网关设备发送所述物流轨迹数据之后,所述方法还包括:
97.若所述查询类型为所述分布数据查询,则从物流服务器集群中确定对应的一个或多个第三爬虫服务器,所述一个或多个第三爬虫服务器存储有分布数据,所述分布数据包括单号国家分布数据,单号国家分布是指数据库所存储的单号在多个目的国家的分布状况;
98.向所述一个或多个第三爬虫服务器发送针对所述单号国家分布数据的第三获取请求;
99.接收所述一个或多个第三爬虫服务器的外部数据源服务发送的所述单号国家分布数据,得到一个或多个单号国家分布数据,并将所述一个或多个单号国家分布数据作为所述目标物流数据保存;
100.向所述用户设备发送所述目标物流数据,所述单号国家分布数据用于为所述用户设备提供在显示子窗口显示单号国家分布统计表的指示,所述单号国家分布统计表用于展示所述单号国家分布。
101.具体实现中,为了辅助用户了解物流商的主营业务,本实施例提供了物流商的物流单号分布数据查询。分布数据包括单号国家分布数据,体现了每个物流商的物流单号在各个国家的分布情况,进而得到每个物流商的在各个国家的业务布局情况。
102.可以看出,本实施例中,通过获取物流商的物流单号在各个国家的单号国家分布统计表,为用户提供了每个物流商的在各个国家的业务布局情况,有助于用户准确的选择物流商。
103.在一个可能的实施例中,所述向所述api网关设备发送所述目标物流数据之后,所述方法还包括:
104.若所述查询类型为订单状态信息查询,则确定所述物流单号对应的订单类型;
105.获取所述订单类型对应的运输流程,所述运输流程包括多个运输节点;
106.从所述多个运输节点中确定所述物流单号当前的运输节点;
107.根据所述运输节点,从所述物流服务器集群中确定对应的一个或多个第四爬虫服务器;
108.向所述一个或多个第四爬虫服务器发送针对所述订单状态信息的第四获取请求;
109.接收所述一个或多个第四爬虫服务器的外部数据源服务发送的订单状态信息,并将订单状态信息作为所述目标物流数据保存;
110.向所述用户设备发送所述目标物流数据,所述订单状态信息用于为所述用户设备提供在显示子窗口显示所述订单状态信息的指示。
111.具体的,在物流行业中,存在多种订单类型,所述多种订单类型中每种订单类型的运输流程存在差异。如图3所述,图3为四种订单类型的运输流程的示意图,其中,出口方总包跨境运输流为:订单接收

总包头程运输

出口报关

干线运输

进口清关

尾程配送;海外仓出库跨境运输流为:订单接收

出库执行

中转执行

出口报关

干线运输

进口清关

尾程配送;自寄到仓跨境运输流为:订单接收

入仓签收

中转执行

出口报关

干线运输

进口清关

尾程配送;生成交付跨境运输流为:订单接收

生产计划

生产执行

头程运输

中转执行

出口报关

干线运输

进口清关

尾程配送。
112.具体实现中,当用户所输入的查询类型为订单状态信息查询时,表示用户需要了解物流单号对应的包裹的当前状态,因此,需要先确定物流订单的订单类型,进而根据订单类型确定对应的运输流程,再从一个或多个第四爬虫服务器中获取当前的运输节点对应的订单状态信息。
113.可以看出,本实施例中,实现了对订单状态信息的查询。
114.本技术实施例还提供了一种物流数据查询方法,其特征在于,应用于用户设备,所述方法包括:
115.获取用户通过输入框输入的物流单号和查询类型,所述物流单号和所述查询类型用于为所述api网关设备提供生成查询请求的指示,所述查询请求用于为查询服务器提供向对应的第一爬虫服务器获取目标物流数据的指示,所述目标物流数据是指所述物流单号所对应的物流数据,所述查询类型包括轨迹查询;
116.向api网关设备发送所述物流单号和查询类型;
117.接收所述api网关设备发送的目标物流数据;当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;
118.基于所述一个或多个物流轨迹子数据在显示界面的地图中绘制物流轨迹折线和运输节点,得到所述物流单号所对应的物流轨迹图。
119.具体实现中,当用户需要查询物流数据时,登录所述物流查询系统所维护的查询网站或者软件,在所述网站或软件的用户界面中输入相应的物流单号和查询类型,然后将所输入的物流单号和查询类型发送至api网关设备,由api网关设备做相应的单号预处理,进而生成查询请求,最终api网关设备接收查询服务器侧反馈的目标物流数据,发送给所述
用户设备,用户设备对所述目标物流数据进行显示,使用户能够查看所要查询的物流数据。
120.可以看出,本实施例中,通过用户设备获取用户输入的物流单号和查询类型,由api网关设备根据物流单号和查询类型生成查询请求,若查询服务器确定出查询类型为轨迹查询,则进一步确定物流单号对应的运输类型,根据运输类型执行相应的物流轨迹子数据获取操作,从物流服务器集群中获取到所述物流轨迹子数据作为目标物流数据,最终依次通过查询服务器、api网关设备返回给用户设备,由用户设备根据所述目标物流数据显示相应的物流信息。这样,实现了基于运输类型一站式查询不同的运输轨迹。
121.本技术实施例还提供了一种物流数据查询方法,其特征在于,应用于api网关设备,所述方法包括:
122.接收来自所述用户设备的物流单号和查询类型,所述查询类型包括轨迹查询;
123.根据所述物流单号和所述查询类型生成针对目标物流数据的查询请求,所述目标物流数据是指所述物流单号所对应的物流数据;
124.向查询服务器发送所述查询请求;
125.接收来自所述查询服务器的所述目标物流数据,当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;
126.向所述用户设备发送所述目标物流数据,所述一个或多个物流轨迹子数据用于为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。
127.具体实现中,当api网关设备接收到用户设备发送的物流单号和查询类型时,在本设备的缓存中获取物流单号对应的物流商,根据物流商匹配对应的单号规则,然后将匹配到的物流商、单号规则与物流单号、查询类型一同生成查询请求,并将查询请求发送至查询服务器,由查询服务器从物流服务器集群中对应的爬虫服务器获取目标物流数据,再将所述目标物流数据返回给所述api网关设备,由所述api网关设备将所述目标物流数据转发给用户设备进行显示。
128.可以看出,本实施例中,通过用户设备获取用户输入的物流单号和查询类型,由api网关设备根据物流单号和查询类型生成查询请求,若查询服务器确定出查询类型为轨迹查询,则进一步确定物流单号对应的运输类型,根据运输类型执行相应的物流轨迹子数据获取操作,从物流服务器集群中获取到所述物流轨迹子数据作为目标物流数据,最终依次通过查询服务器、api网关设备返回给用户设备,由用户设备根据所述目标物流数据显示相应的物流信息。这样,实现了基于运输类型一站式查询不同的运输轨迹。
129.在一个可能的实施例中,若根据单号规则确认所述物流单号需要向多个物流商查询才能够得到完整的物流轨迹,则分别向所述多个物流商对应的第六爬虫服务器获取物流轨迹子数据,得到多个物流轨迹子数据;然后发送给用户设备,用户设备将同一物流单号的所述多个物流轨迹子数据进行合并,并以完整的物流轨迹显示在轨迹图上。所述多个物流轨迹子数据包括头程数据和尾程数据。
130.可以看出,本实施例中,通过将不同物流商的物流轨迹子数据进行合并显示,实现
了物流轨迹拼接功能。
131.本技术实施例还提供了一种用户设备的用户界面,其特征在于,所述用户设备包括显示屏,所述显示屏上显示有所述用户界面,所述用户界面为软件界面;所述用户界面由用户通过所述显示屏输入触摸指令对所述用户界面进行控制,或者由所述用户通过输入设备输入控制指令对所述用户界面进行控制;
132.所述用户界面包括初始界面和查询结果显示界面,所述初始界面包括多个输入框和查询控件,所述多个输入框分别用于输入物流单号和查询类型;所述查询结果显示界面包括多个显示子界面,所述多个显示子界面中每个显示子界面对应一种查询类型;所述查询类型包括轨迹查询;
133.当所述多个输入框中已输入所述物流单号和所述查询类型时,若接收到针对所述查询控件的点击操作,则由所述初始界面跳转至与所述查询类型对应的显示子界面。
134.具体实现中,用户通过与所述用户界面中的初始界面进行交互,输入相应的触摸指令,例如从输入框/选择框等控件输入物流单号和查询类型,并在接收到api网关设备返回的目标物流数据之后,跳转至查询结果显示界面,以展示相应的查询结果。
135.如图4所述,查询结果显示界面中显示有物流单号、单号状态(如图中的“运输途中”)、物流商(如图中的xx物流商)、基本信息、运输工具信息、计划动作、运输流程401等。其中,基本信息是指物流单号所对应的包裹信息,如图4所述,该包裹的运输类型为海运,因此基本信息中包括收货地点、装货港口、卸货港口、交货地点、数据库地址、服务模式、集装箱数量、毛重、体积、舱单数量、预计装船日期、vgm截止日期和截止日期(到达日期)。所述集装箱信息包括集装箱编号、尺寸/类型、铅封号、服务类型、数量、模式、vgm、当前状态和日期。所述计划动作包括预计到达日期、地点和预计到达船舶/航次。所述运输流程401中包括多个运输节点,当前的运输节点以高亮显示。此外,所述查询结果显示界面还包括复制链接、复制结果、轨迹翻译等控件,复制链接控件可以复制所述查询结果显示页面的链接,复制结果控件可以复制所述查询结果显示页面中的全部内容,所述轨迹翻译可以根据查询结果显示轨迹图。
136.可以看出,本实施例中,通过将目标物流数据显示在查询结果显示界面中,使得用户能够总览物流信息,并且能够进行轨迹图显示,提高了查询的可视化程度,提高了物流信息的查看效率。
137.上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,移动电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
138.本技术实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实
现时可以有另外的划分方式。
139.请参阅图5,本技术还提供一种物流数据查询装置50,应用于查询服务器,包括:
140.获取单元51,用于获取来自api网关设备针对目标物流数据的查询请求,所述查询请求基于用户在用户设备导入的物流单号生成,所述目标物流数据是指所述物流单号所对应的物流数据;
141.确定单元52,用于确定所述查询请求的查询类型;并在所述查询类型为轨迹查询时,确定所述物流单号对应的运输类型;以及根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据;
142.第一发送单元53,用于向所述每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求;
143.接收单元54,用于接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存;
144.第二发送单元55,用于向所述api网关设备发送所述目标物流数据,所述一个或多个物流轨迹子数据用于为所述api网关设备提供将所述一个或多个物流轨迹子数据向所述用户设备转发的指示、以及为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。
145.可以看出,本实施例中,首先获取来自api网关设备针对目标物流数据的查询请求;然后确定所述查询请求的查询类型;若所述查询类型为轨迹查询,则确定所述物流单号对应的运输类型;再根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器,所述一个或多个第一爬虫服务器中的每个第一爬虫服务器存储有所述运输类型对应的物流轨迹子数据;向所述每个第一爬虫服务器发送针对所述物流轨迹子数据的第一获取请求;之后接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据,得到一个或多个物流轨迹子数据,并将所述一个或多个物流轨迹子数据作为目标物流数据保存;向所述api网关设备发送所述目标物流数据,有用户设备显示所述目标物流数据。这样,实现了基于运输类型一站式查询不同的运输轨迹。
146.在一个可能的实施例中,所述运输类型包括第一运输类型和第二运输类型;在所述根据所述运输类型,从物流服务器集群中确定对应的一个或多个第一爬虫服务器的方面,所述确定单元52具体用于:
147.若所述物流单号只包括第一运输类型或第二运输类型,则从所述物流服务器集群中确定出处于空闲状态的第一爬虫服务器,所述空闲状态是指在当前时刻能够响应所述第一获取请求,所述第一爬虫服务器存储有所述第一物流轨迹子数据/所述第二物流轨迹子数据,所述第一物流轨迹子数据为所述第一运输类型所对应的物流轨迹子数据,所述第二物流轨迹子数据为所述第二运输类型所对应的物流轨迹值数据;
148.若所述物流单号包括第一运输类型和第二运输类型,则从所述物流服务器集群中确定出处于空闲状态的一个或多个第一爬虫服务器;当确定出一个第一爬虫服务器时,所述第一爬虫服务器存储有所述第一物流轨迹子数据和所述第二物流轨迹子数据;当确定出多个第一爬虫服务器时,所述多个第一爬虫服务器分别存储所述第一物流轨迹子数据和所
述第二物流轨迹子数据。
149.在一个可能的实施例中,在接收所述一个或多个第一爬虫服务器的外部数据源服务发送的所述物流轨迹子数据的方面,所述接收单元54具体用于:
150.若所述物流单号只包括第一运输类型,则接收所述第一爬虫服务器的外部数据源服务发送的第一运输工具标识、第一运输轨迹和第一当前运输状态,所述第一运输类型包括海运和/或空运,第一运输工具标识包括船号和/或航班号;
151.若所述物流单号只包括第二运输类型,则接收所述第一爬虫服务器的外部数据源服务发送的第二运输工具标识、第二运输轨迹和第二当前运输状态,所述第一运输类型包括卡航和/或火车,第二运输工具标识包括车牌号/列车号;
152.若所述物流单号包括第一运输类型和第二运输类型,则接收所述一个或多个爬虫服务器的外部数据源服务发送的第一运输工具标识、第一运输轨迹、第一当前运输状态、第二运输工具标识、第二运输轨迹和第二当前运输状态。
153.在一个可能的实施例中,所述查询类型包括统计数据查询;所述向所述api网关设备发送所述物流轨迹数据之后,所述装置还包括:
154.所述确定单元52,还用于在所述查询类型为所述统计数据查询时,从物流服务器集群中确定对应的一个或多个第二爬虫服务器,所述一个或多个第二爬虫服务器中的每个第二爬虫服务器存储有统计数据,所述统计数据包括时效数据,所述时效数据包括物流商时效数据和/或国家时效数据,物流商时效是指物流商运输包裹的第一平均时长,国家时效是指发件国家到目的国家的第二平均时长;
155.所述第一发送单元53,还用于向所述一个或多个第二爬虫服务器发送针对所述物流商时效数据和/或所述国家时效数据的第二获取请求;
156.所述接收单元54,还用于接收所述一个或多个第二爬虫服务器的外部数据源服务发送的所述物流商时效数据和/或所述国家时效数据,得到一个或多个物流商时效数据和/或所述国家时效数据,并将所述一个或多个物流商时效数据和/或国家时效数据作为所述目标物流数据保存;
157.所述第二发送单元55,还用于向所述api网关设备发送所述目标物流数据,所述一个或多个物流商时效数据和/或国家时效数据用于为所述用户设备提供在显示子窗口显示物流商时效统计表和/或国家时效统计表的指示,所述物流商时效统计表中包括所述物流商时效数据,所述国家时效统计表包括所述国家时效数据,所述物流商时效统计表用于展示所述物流商、第一运输包裹数量及所述物流商对应的所述第一平均时长,所述国家时效统计表用于展示所述目的国家、第二运输包裹数量及所述目的国家对应的所述第二平均时长。
158.在一个可能的实施例中,所述查询类型还包括分布数据查询;所述向所述api网关设备发送所述物流轨迹数据之后,所述方法还包括:
159.所述确定单元52,还用于在所述查询类型为所述分布数据查询时,从物流服务器集群中确定对应的一个或多个第三爬虫服务器,所述一个或多个第三爬虫服务器存储有分布数据,所述分布数据包括单号国家分布数据,单号国家分布是指数据库所存储的单号在多个目的国家的分布状况;
160.所述第一发送单元53,还用于向所述一个或多个第三爬虫服务器发送针对所述单
号国家分布数据的第三获取请求;
161.所述接收单元54,还用于接收所述一个或多个第三爬虫服务器的外部数据源服务发送的所述单号国家分布数据,得到一个或多个单号国家分布数据,并将所述一个或多个单号国家分布数据作为所述目标物流数据保存;
162.所述第二发送单元55,还用于向所述用户设备发送所述目标物流数据,所述单号国家分布数据用于为所述用户设备提供在显示子窗口显示单号国家分布统计表的指示,所述单号国家分布统计表用于展示所述单号国家分布。
163.在一个可能的实施例中,所述向所述api网关设备发送所述目标物流数据之后,所述方法还包括:
164.所述确定单元52,还用于在所述查询类型为订单状态信息查询时,确定所述物流单号对应的订单类型;并从所述多个运输节点中确定所述物流单号当前的运输节点;以及根据所述运输节点,从所述物流服务器集群中确定对应的一个或多个第四爬虫服务器;
165.所述获取单元51,还用于获取所述订单类型对应的运输流程,所述运输流程包括多个运输节点;
166.所述第一发送单元53,还用于向所述一个或多个第四爬虫服务器发送针对所述订单状态信息的第四获取请求;
167.所述接收单元54,还用于接收所述一个或多个第四爬虫服务器的外部数据源服务发送的订单状态信息,并将订单状态信息作为所述目标物流数据保存;
168.所述第二发送单元55,还用于向所述用户设备发送所述目标物流数据,所述订单状态信息用于为所述用户设备提供在显示子窗口显示所述订单状态信息的指示。
169.请参阅图6,本技术还提供一种物流数据查询装置60,应用于用户设备,所述方法包括:
170.获取单元61,用于获取用户通过输入框输入的物流单号和查询类型,所述物流单号和所述查询类型用于为所述api网关设备提供生成查询请求的指示,所述查询请求用于为查询服务器提供向对应的第一爬虫服务器获取目标物流数据的指示,所述目标物流数据是指所述物流单号所对应的物流数据,所述查询类型包括轨迹查询;
171.发送单元62,用于向api网关设备发送所述物流单号和查询类型;
172.接收单元63,用于接收所述api网关设备发送的目标物流数据;当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;
173.绘制单元64,用于基于所述一个或多个物流轨迹子数据在显示界面的地图中绘制物流轨迹折线和运输节点,得到所述物流单号所对应的物流轨迹图。
174.请参阅图7,本技术还提供一种物流数据查询装置70,应用于api网关设备,所述方法包括:
175.第一接收单元71,用于接收来自所述用户设备的物流单号和查询类型,所述查询类型包括轨迹查询;
176.生成单元72,用于根据所述物流单号和所述查询类型生成针对目标物流数据的查询请求,所述目标物流数据是指所述物流单号所对应的物流数据;
177.第一发送单元73,用于向查询服务器发送所述查询请求;
178.第二接收单元74,用于接收来自所述查询服务器的所述目标物流数据,当所述查询类型为轨迹查询时,所述目标物流数据包括一个或多个物流轨迹子数据,所述一个或多个物流轨迹子数据分别存储于物流服务器集群中的一个或多个第一爬虫服务器;所述物流单号用于为所述查询服务器提供确定所述物流单号的运输类型的指示;所述运输类型用于为所述查询服务器提供从所述一个或多个第一爬虫服务器获取所述一个或多个物流轨迹子数据,并向所述api网关设备发送的指示;
179.第二发送单元75,用于向所述用户设备发送所述目标物流数据,所述一个或多个物流轨迹子数据用于为所述用户设备提供在地图上绘制运输轨迹折线和运输节点的指示。
180.上述实施例,可以全部或部分地通过软件、硬件、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线或无线方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质。半导体介质可以是固态硬盘。
181.本技术还提供了一种电子设备80,如图8所示,其包括至少一个处理器(processor)81;显示屏82;以及存储器(memory)83,还可以包括通信接口(communications interface)85和总线84。其中,处理器81、显示屏82、存储器83和通信接口85可以通过总线84完成相互间的通信。显示屏82设置为显示初始设置模式中预设的用户引导界面。通信接口85可以传输信息。处理器81可以调用存储器83中的逻辑指令,以执行上述实施例中的方法。
182.可选的,所述电子设备80可以是移动电子设备,也可以是电子设备或其他设备,在此不做唯一性限定。
183.此外,上述的存储器83中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。
184.存储器83作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器81通过运行存储在存储器83中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。
185.存储器83可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据电子设备80的使用所创建的数据等。此外,存储器83可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移
动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。
186.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
187.本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
188.应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
189.在本技术所提供的几个实施例中,应该理解到,所揭露的方法、装置和系统,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的;例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式;例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
190.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
191.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
192.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、磁碟、光盘、易失性存储器或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以是随机存取存储器(random access memory,ram),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,ram)可用,例如静态随机存取存储器(static ram,sram)、动态随机存取存储器(dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data rate sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。等各种可以存储程序代码的介质。
193.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1