拼包方法、装置及其计算机可读存储介质与流程

文档序号:30311858发布日期:2022-06-05 14:16阅读:218来源:国知局
拼包方法、装置及其计算机可读存储介质与流程

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.第二生成单元,用于基于所述第一标识信息,生成格口编号信息;
41.第一组合单元,用于基于所述格口编号信息,将所述第一用户订单信息和所述第三用户订单信息进行组合,得到拼包订单信息。
42.在本技术一种可能的实现方式中,所述第二生成单元具体包括:
43.第三确定单元,用于基于所述第一标识信息,确定所述第一用户订单信息为所述第一收件人对应的预设时间范围内的首件订单信息;
44.第三生成单元,用于基于所述首件订单信息,生成与所述第一标识信息对应的格口编号信息。
45.在本技术一种可能的实现方式中,所述装置还包括:
46.第三获取单元,用于获取配送员终端发送的第一请求信息,所述第一请求信息包括与所述格口编号信息对应的格口编号查询信息;
47.第一发送单元,用于基于所述格口编号查询信息,将所述格口编号信息发送至用户终端,以指示所述用户对与所述第三用户订单信息的包裹进行标记。
48.在本技术一种可能的实现方式中,所述装置还包括:
49.第四确定单元,用于基于所述第一标识信息,确定历史订单数据库中是否存在与所述第一标识信息相同的第三标识信息;
50.第四生成单元,用于若是,则生成所述第三标识信息对应的历史收件人信息;
51.第二发送单元,用于将所述历史收件人信息发送至所述第一用户终端,以指示用户将历史收件人信息填充至所述第一用户终端下单界面。
52.在本技术一种可能的实现方式中,所述装置还包括:
53.第五生成单元,用于基于所述拼包订单信息,生成拼包运单信息;
54.第五确定单元,用于基于所述拼包运单信息,确定与所述拼包运单对应包裹的物流运输信息;
55.第五获取单元,用于获取第二用户终端发送的第三请求信息,所述第三请求信息包括与所述拼包运单对应包裹的物流运输查询信息;
56.第三发送单元,用于基于所述物流运输查询信息,将所述物流运输信息发送至所述第二用户终端。
57.另一方面,本技术还提供一种计算机设备,所述计算机设备包括:
58.一个或多个处理器;
59.存储器;以及
60.一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的拼包方法。
61.另一方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的拼包方法中的步骤。
62.本技术中通过获取预设时间范围内的第一用户订单信息,第一用户订单信息包括第一收件人信息;获取预设时间范围内的多个第二用户订单信息,多个第二用户订单信息以及与第一用户订单信息均为在预设区域内的用户订单信息,第二用户订单信息包括第二收件人信息;然后根据第一收件人信息和第二收件人信息,确定多个第二用户订单信息中
收件人为第一收件人的第三用户订单信息;并基于第一用户订单信息和第三用户订单信息,生成拼包订单信息。以对同一收件人的多个包裹进行拼包寄递,有效的提高了拼包寄递的效率。
附图说明
63.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
64.图1是本技术实施例提供的拼包系统的场景示意图;
65.图2是本技术实施例中拼包方法的一个实施例流程示意图;
66.图3是本技术实施例中步骤203的一个实施例流程示意图;
67.图4是本技术实施例中步骤204的一个实施例流程示意图;
68.图5是本技术实施例中步骤401的一个实施例流程示意图;
69.图6是本技术实施例提供的拼包方法的另一个实施例流程示意图;
70.图7是本技术实施例提供的拼包方法的另一个实施例流程示意图;
71.图8是本技术实施例提供的拼包方法的另一个实施例流程示意图;
72.图9是本技术实施例中提供的拼包装置的一个实施例结构示意图;
73.图10是本技术实施例提供的计算机设备一个实施例结构示意图。
具体实施方式
74.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
75.在本技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
76.在本技术中,“示例性”一词用来表示“用作例子、例证或说明”。本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。为了使本领域任何技术人员能够实现和使用本技术,给出了以下描述。在以下描述中,为了解释的目的而列出了细节。应当明白的是,本领域普通技术人员可以认识到,在不使用这些特定细节的情况下也可以实现本技术。在其它实例中,不会对公知的结构和过程进行详细阐述,以避免不必要的细节使本技术的描述变得晦涩。因此,本技术并非旨在限于所示的实施例,而是与符合
本技术所公开的原理和特征的最广范围相一致。
77.本技术实施例提供一种拼包方法、装置、服务器及存储介质,以下分别进行详细说明。
78.如图1所示,为本技术实施例提供的拼包系统的场景示意图,该拼包系统可以包括多个终端100和服务器200,终端100和服务器200网络连接,服务器200中集成有拼包装置,如图1中的服务器,终端100可以访问服务器200。
79.本技术实施例中服务器200主要用于获取预设时间范围内的第一用户订单信息,所述第一用户订单信息包括第一收件人信息;获取所述预设时间范围内的多个第二用户订单信息,所述多个第二用户订单信息以及与所述第一用户订单信息均为在预设区域内的用户订单信息,所述第二用户订单信息包括第二收件人信息;根据所述第一收件人信息和所述第二收件人信息,确定所述多个第二用户订单信息中收件人为所述第一收件人的第三用户订单信息;基于所述第一用户订单信息和所述第三用户订单信息,生成拼包订单信息。
80.本技术实施例中,该服务器200可以是独立的服务器,也可以是服务器组成的服务器网络或服务器集群,例如本技术实施例中所描述的服务器200,其包括但不限于计算机、网络终端、单个网络服务器、多个网络服务器集或多个服务器构成的云服务器。其中,云服务器由基于云计算(cloud computing)的大量计算机或网络服务器构成。本技术的实施例中,服务器与终端之间可通过任何通信方式实现通信,包括但不限于,基于第三代合作伙伴计划(3rd generation partnership project,3gpp)、长期演进(long term evolution,lte)、全球互通微波访问(worldwide interoperability for microwave access,wimax)的移动通信,或基于tcp/ip协议族(tcp/ip protocol suite,tcp/ip)、用户数据报协议(user datagram protocol,udp)的计算机网络通信等。
81.可以理解的是,本技术实施例中所使用的终端100可以是既包括接收和发射硬件的设备,既具有能够在双向通信链路上,执行双向通信的接收和发射硬件的设备。这种终端可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备。具体的终端100具体可以是台式终端或移动终端,终端100具体还可以是手机、平板电脑、笔记本电脑等中的一种。
82.本领域技术人员可以理解,图1中示出的应用环境,仅仅是与本技术方案的一种应用场景,并不构成对本技术方案应用场景的限定,其他的应用环境还可以包括比图1中所示更多或更少的终端,或者服务器网络连接关系,例如图1中仅示出1个服务器和2个终端。可以理解的,该拼包系统还可以包括一个或多个其他服务器,或/且一个或多个与服务器网络连接的终端,具体此处不作限定。
83.另外,如图1所示,该拼包系统还可以包括存储器300,用于存储数据,如存储用户订单数据和拼包订单数据,例如拼包系统运行时的拼包数据。
84.需要说明的是,图1所示的拼包系统的场景示意图仅仅是一个示例,本技术实施例描述的拼包系统以及场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着拼包系统的演变和新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
85.接下来,介绍本技术实施例提供的拼包方法。
86.本申实施例拼包方法的实施例中以拼包装置作为执行主体,为了简化与便于描
述,后续方法实施例中将省略该执行主体,该拼包装置应用于计算机设备,该方法包括:获取预设时间范围内的第一用户订单信息,所述第一用户订单信息包括第一收件人信息;获取所述预设时间范围内的多个第二用户订单信息,所述多个第二用户订单信息以及与所述第一用户订单信息均为在预设区域内的用户订单信息,所述第二用户订单信息包括第二收件人信息;根据所述第一收件人信息和所述第二收件人信息,确定所述多个第二用户订单信息中收件人为所述第一收件人的第三用户订单信息;基于所述第一用户订单信息和所述第三用户订单信息,生成拼包订单信息。
87.请参阅图2至图10,图2是本技术实施例中拼包方法的一个实施例流程示意图,该方法具体包括步骤201、步骤202、步骤203以及步骤204:
88.201、获取预设时间范围内的第一用户订单信息,第一用户订单信息包括第一收件人信息。
89.预设时间范围内指买家在某一段时间范围内进行购物的时间,具体的,该预设时间范围一般为一天,但不限于一天,也可以是一天半、两天或者两天以上,其具体的范围可根据实际需求进行相应调整。
90.第一用户订单信息是指的某一批发市场的商铺下的物流订单对应的订单信息,其中,第一用户订单信息中可以包括第一收件人信息、发货地址、收货地址、商品信息等,第一收件人信息中可以包括收件人姓名、收件人的手机号、身份证号等。
91.其中,获取预设时间范围内的第一用户订单信息,一般是买家在批发市场购买物品并下单后,卖家会在对应的物流平台上进行下单,并提交对应的订单信息。
92.202、获取预设时间范围内的多个第二用户订单信息,多个第二用户订单信息以及与第一用户订单信息均为在预设区域内的用户订单信息,第二用户订单信息包括第二收件人信息。
93.该预设时间范围是与步骤201中的预设时间范围内为相同的时间范围,具体范围限定与步骤201中的时间范围相同,在此不过多赘述。
94.获取预设时间范围内的多个第二用户订单信息,可以是把在该预设时间范围内的多个第二用户订单信息全部筛选出来。例如,该预设时间范围为2019年11月1日的早上9:00至14:00内生成的多个第二用户订单信息筛选出来。
95.预设区域内可以是以某一坐标地点为圆心,预设距离长度为半径的圆形区域,最优的情况是该预设区域对应一批发市场。可以理解的是,该应用场景可以是同一买家是在同一批发市场的多个不同商铺中购买的多个商品,这多个不同的商铺需要通过物流将对应的商品发送给同一买家。
96.203、根据第一收件人信息和第二收件人信息,确定多个第二用户订单信息中收件人为第一收件人的第三用户订单信息。
97.第三用户订单信息可以包括第三收件人信息,该第三收件人信息与第一收件人信息相对应,两者均对应同一收件人。
98.具体的,可以基于第一收件人信息,在多个第二用户订单信息中进行筛选,以确定多个第二用户订单信息中收件人为第一收件人的第三用户订单信息。
99.204、基于第一用户订单信息和第三用户订单信息,生成拼包订单信息。
100.拼包订单信息包括具有相同收件人的多个用户订单信息,具体的,多个用户订单
信息中一般收件地址相同,但是订单号不相同。
101.需要说明的是,在生成拼包订单信息之后,还可基于拼包订单信息,生成拼包运单信息。
102.本技术中通过获取预设时间范围内的第一用户订单信息,第一用户订单信息包括第一收件人信息;获取预设时间范围内的多个第二用户订单信息,多个第二用户订单信息以及与第一用户订单信息均为在预设区域内的用户订单信息,第二用户订单信息包括第二收件人信息;然后根据第一收件人信息和第二收件人信息,确定多个第二用户订单信息中收件人为第一收件人的第三用户订单信息;并基于第一用户订单信息和第三用户订单信息,生成拼包订单信息。以对同一收件人的多个包裹进行拼包寄递,有效的提高了拼包寄递的效率
103.在本技术的一些实施例中,在预设时间范围内和预设区域内的多个第二订单信息中确定与第一用户订单信息相关联的多个第三用户订单信息,是需要找到一个唯一且可以确定身份的标识信息,其中,多个用户订单信息中的收件人姓名可能相同,但并不是同一个人,具体如何进行确定如图3所示,图3是本技术实施例中步骤203的一个实施例流程示意图,其中,所述第一收件人信息包括与第一收件人对应的第一标识信息,每个第二收件人信息包括当前第二收件人对应的第二标识信息,所述根据所述第一收件人信息和所述第二收件人信息,确定所述多个第二用户订单信息中收件人为所述第一收件人的第三用户订单信息,具体包括步骤301和步骤302:
104.301、分别以多个第二收件人信息中的每个第二收件人信息作为目标收件人信息,并判断第一标识信息与目标收件人信息对应的第二标识信息是否匹配。
105.其中,第一标识信息可以是收件人的手机号,但不限于收件人的手机号,也可以是身份证号,只要是可以作为唯一识别收件人身份的信息即可。例如,选择标识信息为手机号,那么首先,需要提取第一收件人信息中的手机号码和第二收件人信息中的手机号码,并将两个手机号码进行比对,确定是否为相同号码,如果是,则确定所述第一标识信息与所述第二标识信息匹配成功,若否,则确定所述第一标识信息与所述第二标识信息匹配失败。
106.302、若是,则确定目标标收件人信息为第三用户订单信息。
107.当步骤301中,判断所述第一标识信息与所述第二标识信息是匹配的,则可确定目标标收件人信息为第三用户订单信息。
108.需要说明的是,第三用户订单信息可以对应一个订单、也可以对应多个订单,且第三用户订单信息与第二用户订单信息中包含的信息种类相同,只是第三用户订单信息是从第二用户订单信息中挑选出来的部分订单信息。
109.在本技术的一些实施例中,当确定了第三用户订单信息后,还需要将第一用户订单信息和第三用户订单信息进行拼包,具体如何进行拼包,如图4所示,图4是本技术实施例中步骤204的一个实施例流程示意图,其中,所述基于所述第一用户订单信息和所述第三用户订单信息,生成拼包订单信息,具体包括步骤401和步骤402:
110.401、基于第一标识信息,生成格口编号信息。
111.格口编号信息包括预设时间范围内的唯一的格口编号,该格口编号与第一标识信息相对应,格口编号可以是特定的号码,如与第一标识信息相同,可以是手机号码或身份证号码等,也可以是在预设时间范围内具有唯一的流水编号,如000001、000002等。
112.当获取到第一标识信息,系统可以自动生成与之对应的格口编号信息。
113.402、基于格口编号信息,将第一用户订单信息和第三用户订单信息进行组合,得到拼包订单信息。
114.具体的,拼包订单信息中可以包括唯一的拼包订单号(可以是格口编号信息)、收件人信息、多个寄件人信息以及对应的多个用户订单号。该拼包订单信息可以是表格形式,也可以是其他形式,在此不作限定。如下表所示:
115.拼包订单信息表:
[0116][0117]
在本技术的一些实施例中,如图5所示,图5是本技术实施例中步骤401的一个实施例流程示意图,所述基于所述第一用户订单信息,生成格口编号信息,具体包括步骤501和步骤502:
[0118]
501、基于第一标识信息,确定第一用户订单信息为第一收件人对应的预设时间范围内的首件订单信息。
[0119]
当预设时间范围为一整天时,则一天内的首件订单信息指的是在当天下单用户中对应的第一收件人为最早的一个订单。为了便于理解,在此进行举例说明,如杨某于今天分别在早上八点在某一批发市场上的不同三家店铺进行购物且下单成功,这三家店铺中的一家老板于下午三点在拼包系统上完成下单,而另外两家均是在当天下午三点后在拼包系统上完成的下单,那么,于下午三点的在拼包系统上完成下单的订单信息就为第一收件人(杨某)对应的当天内的首件订单信息。
[0120]
502、基于首件订单信息,生成与第一标识信息对应的格口编号信息。
[0121]
当确认了收件订单信息后,则生成与第一标识信息对应的格口编号信息。
[0122]
具体的,格口编号信息包括预设时间范围内的唯一的格口编号,该格口编号与第一标识信息相对应,格口编号可以是特定的号码,如与第一标识信息相同,可以是手机号码或身份证号码等,也可以是在预设时间范围内具有唯一的流水编号,如000001、000002等。
[0123]
当获取到第一标识信息,系统可以自动生成与之对应的格口编号信息。
[0124]
在本技术的一些实施例中,当配送员收到相应需要配送的订单信息后,会将对需要拼包的包裹进行识别与标记,方便后续配送过程中出现漏包、找错包等现象,如图6所示,图6是本技术实施例提供的拼包方法的另一个实施例流程示意图,所述方法还包括:
[0125]
601、获取配送员终端发送的第一请求信息,其中,第一请求信息包括与格口编号信息对应的格口编号查询信息。
[0126]
602、基于格口编号查询信息,将格口编号信息发送至用户终端,以指示用户对与所述第三用户订单信息的包裹进行标记。
[0127]
配送员可以通过格口编号信息,将第三用户订单信息对应的包裹进行标记,以便
后续将对应标记的包裹进行拼包处理。
[0128]
在本技术的一些实施例中,为了方便用户进行下单,可以在用户下单时,基于用户输入的关键信息,为用户生成与这关键信息对应的其他信息,以节省用户下单时间,以提高用户下单效率和准确率,如图7所示,图7是本技术实施例提供的拼包方法的另一个实施例流程示意图,所述方法还包括:
[0129]
701、基于第一标识信息,确定历史订单数据库中是否存在与第一标识信息相同的第三标识信息。
[0130]
历史订单数据库包括在预设时间范围内用户下过单对应的历史订单数据,其中,历史订单数据可以进行实时更新。在检测到用户输入了第一标识信息后,可将第一标识信息与历史订单数据库中的订单数据对应的历史标识信息进行比对,当比对成功,即找到与第一标识信息相同的第三标识信息。
[0131]
702、若是,则生成第三标识信息对应的历史收件人信息。
[0132]
其中,待确认替换信息包括与第一用户订单信息相对应的历史收件人信息。
[0133]
当比对成功,则以第三标识信息为索引,从数据库中导出与第一用户订单信息相对应的历史收件人信息。
[0134]
703、将历史收件人信息发送至第一用户终端,以指示用户将历史收件人信息填充至所述第一用户终端下单界面。
[0135]
需要说明的是,第一用户终端为寄件人终端。
[0136]
在本技术的一些实施例中,如图8所示,图8是本技术实施例提供的拼包方法的另一个实施例流程示意图,所述方法还包括:
[0137]
801、基于拼包订单信息,生成拼包运单信息。
[0138]
当确认拼包订单信息后,可提取所述拼包订单信息中的目标信息,并基于该目标信息生成拼包运单信息。
[0139]
802、基于拼包运单信息,确定与拼包运单对应包裹的物流运输信息。
[0140]
拼包运单信息包括运单号,该拼包运单对应的包裹的物理运输信息会实时更新。
[0141]
803、获取第二用户终端发送的第三请求信息,第三请求信息包括与拼包运单对应包裹的物流运输查询信息。
[0142]
当第二用户终端对应的收件人或发件人需要查看包裹的物流运输信息时,可向对应的物流运输平台发送物流运输查询信息,以请求获取该拼包运单对应包裹的物流运输信息。
[0143]
需要说明的是,第二用户终端可以是寄件人终端,也可以是收件人终端。
[0144]
804、基于物流运输查询信息,将物流运输信息发送至第二用户终端。
[0145]
其中物流运输查询信息包括有拼包运单信息,系统可根据第二用户终端发送的与拼包运单对应包裹的物流运输查询信息中的拼包运单信息,将与拼包运单对应包裹的物流运输信息发送至第二用户终端。
[0146]
为了更好实施本技术实施例中拼包方法,在拼包方法基础之上,本技术实施例中还提供一种拼包装置,如图9所示,图9是本技术实施例中提供的拼包装置的一个实施例结构示意图,所述拼包装置900包括第一获取单元901、第二获取单元902、第一确定单元903以及第一生成单元904:
[0147]
第一获取单元901,用于获取预设时间范围内的第一用户订单信息,所述第一用户订单信息包括第一收件人信息和与所述第一收件人对应的第一标识信息。
[0148]
第二获取单元902,用于获取预设时间范围内的多个第二用户订单信息,所述多个第二用户订单信息以及与所述第一用户订单信息均为在预设区域内的用户订单信息,所述第二用户订单信息包括第二收件人信息和与所述第二收件人对应的第二标识信息。
[0149]
第一确定单元903,用于根据所述第一收件人信息和所述第二收件人信息,确定所述多个第二用户订单信息中收件人为所述第一收件人的第三用户订单信息。
[0150]
第一生成单元904,用于基于所述第一用户订单信息和所述第三用户订单信息,生成拼包订单信息。
[0151]
本技术中通过获取预设时间范围内的第一用户订单信息,第一用户订单信息包括第一收件人信息;获取预设时间范围内的多个第二用户订单信息,多个第二用户订单信息以及与第一用户订单信息均为在预设区域内的用户订单信息,第二用户订单信息包括第二收件人信息;然后根据第一收件人信息和第二收件人信息,确定多个第二用户订单信息中收件人为第一收件人的第三用户订单信息;并基于第一用户订单信息和第三用户订单信息,生成拼包订单信息。以对同一收件人的多个包裹进行拼包寄递,有效的提高了拼包寄递的效率。
[0152]
在本技术一种可能的实现方式中,所述第一收件人信息包括与第一收件人对应的第一标识信息,每个第二收件人信息包括当前第二收件人对应的第二标识信息,所述第一确定单元903具体包括:
[0153]
第一判断单元,用于分别以所述多个第二收件人信息中的每个第二收件人信息作为目标收件人信息,并判断所述第一标识信息与所述目标收件人信息对应的第二标识信息是否匹配。
[0154]
第二确定单元,用于若是,则确定所述目标标收件人信息为所述第三用户订单信息。
[0155]
在本技术一种可能的实现方式中,所述第一生成单元904具体包括:
[0156]
第二生成单元,用于基于所述第一标识信息,生成格口编号信息。
[0157]
第一组合单元,用于基于所述格口编号信息,将所述第一用户订单信息和所述第三用户订单信息进行组合,得到拼包订单信息。
[0158]
在本技术一种可能的实现方式中,所述第二生成单元具体包括:
[0159]
第三确定单元,用于基于所述第一标识信息,确定所述第一用户订单信息为所述第一收件人对应的预设时间范围内的首件订单信息。
[0160]
第三生成单元,用于基于所述首件订单信息,生成与所述第一标识信息对应的格口编号信息。
[0161]
在本技术一种可能的实现方式中,所述装置还包括:
[0162]
第三获取单元,用于获取配送员终端发送的第一请求信息,所述第一请求信息包括与所述格口编号信息对应的格口编号查询信息。
[0163]
第一发送单元,用于基于所述格口编号查询信息,将所述格口编号信息发送至用户终端,以指示所述用户对与所述第三用户订单信息的包裹进行标记。
[0164]
在本技术一种可能的实现方式中,所述装置还包括:
[0165]
第四确定单元,用于基于所述第一标识信息,确定历史订单数据库中是否存在与所述第一标识信息相同的第三标识信息。
[0166]
第四生成单元,用于若是,则生成所述第三标识信息对应的历史收件人信息。
[0167]
第二发送单元,将所述历史收件人信息发送至所述第一用户终端,以指示用户将历史收件人信息填充至所述第一用户终端下单界面。
[0168]
在本技术一种可能的实现方式中,所述装置还包括:
[0169]
第五生成单元,用于基于拼包订单信息,生成拼包运单信息;
[0170]
第五确定单元,用于基于所述拼包运单信息,确定与所述拼包运单对应包裹的物流运输信息。
[0171]
第五获取单元,用于获取第二用户终端发送的第三请求信息,所述第三请求信息包括与所述拼包运单对应包裹的物流运输查询信息。
[0172]
第三发送单元,用于基于所述物流运输查询信息,将所述物流运输信息发送至所述第二用户终端。
[0173]
除了上述介绍用于拼包方法与装置之外,本技术实施例还提供一种计算机设备,其集成了本技术实施例所提供的任一种拼包装置,所述计算机设备包括:
[0174]
一个或多个处理器;
[0175]
存储器;以及
[0176]
一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行上述拼包方法实施例中任一实施例中所述的任一方法的操作。
[0177]
本技术实施例还提供一种计算机设备,其集成了本技术实施例所提供的任一种拼包装置。参阅图10,图10是本技术实施例提供的计算机设备一个实施例结构示意图。
[0178]
如图10所示,其示出了本技术实施例所设计的拼包装置的结构示意图,具体来讲:
[0179]
该拼包装置可以包括一个或者一个以上处理核心的处理器1001、一个或一个以上计算机可读存储介质的存储器1002、电源1003和输出单元1004等部件。本领域技术人员可以理解,图10中示出的拼包装置结构并不构成对拼包装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0180]
处理器是该拼包装置的控制中心,利用各种接口和线路连接整个拼包装置的各个部分,通过运行或执行存储在存储器1002内的软件程序和/或模块,以及调用存储在存储器1002的数据,执行拼包装置的各种功能和处理数据,从而对拼包装置进行整体监控。可选的,处理器1001可包括一个或多个处理核心;优选的,处理器1001可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1001中。
[0181]
存储器1002可用于存储软件程序以及模块,处理器1001通过运行存储在存储器1002的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器1002可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据拼包装置的使用所创建的数据等。此外,存储器1002可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器1002还可以包括存储器控制器,以提供处理器1001对存储器1002的访问。
[0182]
拼包装置还包括给各个部件供电的电源1003,优选的,电源1003可以通过电源管理系统与处理器1001逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源1003还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
[0183]
该拼包装置还可包括输入单元1004,该输入单元1004可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
[0184]
尽管未示出,拼包装置还可以包括显示单元等,在此不再赘述。具体在本技术实施例中,拼包装置中的处理器1001会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器1002中,并由处理器1002来运行存储在存储器1002中的应用程序,从而实现各种功能,如下:
[0185]
获取预设时间范围内的第一用户订单信息,所述第一用户订单信息包括第一收件人信息;获取所述预设时间范围内的多个第二用户订单信息,所述多个第二用户订单信息以及与所述第一用户订单信息均为在预设区域内的用户订单信息,所述第二用户订单信息包括第二收件人信息;根据所述第一收件人信息和所述第二收件人信息,确定所述多个第二用户订单信息中收件人为所述第一收件人的第三用户订单信息;基于所述第一用户订单信息和所述第三用户订单信息,生成拼包订单信息。
[0186]
本技术中通过获取预设时间范围内的第一用户订单信息,第一用户订单信息包括第一收件人信息;获取预设时间范围内的多个第二用户订单信息,多个第二用户订单信息以及与第一用户订单信息均为在预设区域内的用户订单信息,第二用户订单信息包括第二收件人信息;然后根据第一收件人信息和第二收件人信息,确定多个第二用户订单信息中收件人为第一收件人的第三用户订单信息;并基于第一用户订单信息和第三用户订单信息,生成拼包订单信息。以对同一收件人的多个包裹进行拼包寄递,有效的提高了拼包寄递的效率。
[0187]
为此,本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。该计算机可读存储介质中存储有多条指令,该指令能够被处理器进行加载,以执行本技术实施例所提供的任一种拼包方法中的步骤。例如,该指令可以执行如下步骤:
[0188]
获取预设时间范围内的第一用户订单信息,所述第一用户订单信息包括第一收件人信息;获取所述预设时间范围内的多个第二用户订单信息,所述多个第二用户订单信息以及与所述第一用户订单信息均为在预设区域内的用户订单信息,所述第二用户订单信息包括第二收件人信息;根据所述第一收件人信息和所述第二收件人信息,确定所述多个第二用户订单信息中收件人为所述第一收件人的第三用户订单信息;基于所述第一用户订单信息和所述第三用户订单信息,生成拼包订单信息。
[0189]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0190]
以上对本技术实施例所提供的一种拼包方法、装置及计算机可读取存储介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例
的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1