寄件平台确定方法、装置、电子设备及存储介质与流程

未命名 08-22 阅读:95 评论:0


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.第二确定单元,用于将所述寄件超市确定为所述初始寄件平台。
65.在一示例性实施方式中,所述装置还包括:
66.解析模块,用于对所述寄件平台获取请求进行解析,得到解析结果;
67.初始平台确定模块,用于若所述解析结果包括所述终端的当前位置信息以及目标地址信息,基于所述目标地址信息确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;所述目标地址信息为符合预设条件的寄件地址信息。
68.另一方面提供了一种寄件平台确定设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由所述处理器加载并执行以实现如上所述的寄件平台确定方法。
69.另一方面提供了一种计算机存储介质,所述计算机存储介质存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如上所述的寄件平台确定方法。
70.另一方面提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行以实现如上所述的寄件平台确定方法。
71.本发明提供的寄件平台确定方法、装置、电子设备及存储介质,具有如下技术效果:
72.本发明接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;寄件平台获取请求携带终端的当前位置信息,寄件平台包括寄件网点、寄件超市中的至少一项;基于当前位置信息,确定与终端的距离在预设距离范围内的至少一个初始寄件平台;获取每个初始寄件平台对应的派件区域;基于当前位置信息,将派件区域包括终端对应位置的初始寄件平台,确定为目标寄件平台;获取目标寄件平台的属性信息;向终端发送目标寄件平台的属性信息,以使终端展示目标寄件平台的属性信息。本发明可以针对没有历史派件记录的位置,进行准确的寄件网点地址分类,从而提高寄件效率。
附图说明
73.为了更清楚地说明本说明书实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
74.图1是本说明书实施例提供的一种寄件平台确定系统的示意图;
75.图2是本说明书实施例提供的一种寄件平台确定方法的流程示意图;
76.图3是本说明书实施例提供的一种基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台的方法的流程示意图;
77.图4是本说明书实施例提供的一种基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件网点的方法的流程示意图;
78.图5是本说明书实施例提供的一种基于所述当前位置信息,确定与所述终端的距
离在预设距离范围内的至少一个初始寄件平台的方法的流程示意图;
79.图6是本说明书实施例提供的一种寄件平台确定装置的结构示意图;
80.图7是本说明书实施例提供的一种服务器的结构示意图。
具体实施方式
81.下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
82.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
83.请参阅图1,图1是本说明书实施例提供的一种寄件平台确定系统的示意图,如图1所示,该寄件平台确定系统可以至少包括服务器01和客户端02。
84.具体的,本说明书实施例中,所述服务器01可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器01可以包括有网络通信单元、处理器和存储器等等。具体的,所述服务器01可以用于确定目标寄件平台;并获取目标寄件平台的属性信息。
85.具体的,本说明书实施例中,所述客户端02可以包括智能手机、台式电脑、平板电脑、笔记本电脑、数字助理、智能可穿戴设备、智能音箱、车载终端、智能电视等类型的实体设备,也可以包括运行于实体设备中的软体,例如一些服务商提供给用户的网页页面,也可以为该些服务商提供给用户的应用。具体的,所述客户端02可以用于展示所述目标寄件平台的属性信息。
86.以下介绍本发明的一种寄件平台确定方法,图2是本说明书实施例提供的一种寄件平台确定方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的系统或服务器产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。具体的如图2所示,所述方法可以包括:
87.s201:接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;所述寄件平台获取请求携带所述终端的当前位置信息,所述寄件平台包括寄件网点、寄件超市中的至少一项。
88.在本说明书实施例中,终端可以为寄件用户对应的终端,终端可以响应于基于寄
件地址输入控件触发的操作指令,向服务器发送寄件平台获取请求;寄件地址输入控件可以为寄件应用程序中的控件,该控件用于输入寄件地址;基于寄件地址输入控件触发的操作指令可以为寄件用户对地址输入框的点击操作,此时,若用户处于陌生环境,则用户无法输入准确的寄件平台地址,也无法根据用户的历史下单地址获取当前的寄件平台地址;因此,终端在监测到用户对寄件地址输入控件的点击操作时,即向服务器发送寄件平台获取请求;寄件平台获取请求携带所述终端的当前位置信息,所述寄件平台包括寄件网点、寄件超市中的至少一项;终端的当前位置信息可以通过终端的定位模块获取得到。
89.在本说明书实施例中,基于寄件地址输入控件触发的操作指令可以为终端用户对寄件地址输入控件的点击操作,此时,用户未输入地址信息;终端可以根据终端的当前位置信息,生成寄件平台获取请求;基于寄件地址输入控件触发的操作指令可以为终端用户输入寄件地址信息的操作,此时,用户输入了寄件地址信息;终端可以根据终端的当前位置信息以及寄件地址信息,生成寄件平台获取请求。
90.在本说明书实施例中,所述接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求之后,所述方法还包括:
91.对所述寄件平台获取请求进行解析,得到解析结果;
92.在本说明书实施例中,服务器在接收到寄件平台获取请求之后,可以对寄件平台获取请求进行解析,得到的解析结果可以包括终端的当前位置信息、目标地址信息中的至少一种;目标地址信息为符合预设条件的寄件地址信息;符合预设条件的寄件地址信息为详细地址信息,可以用于直接进行下单,例如,包括完整的省、市、区、街道、楼栋等信息的地址信息。
93.若所述解析结果包括所述终端的当前位置信息以及目标地址信息,基于所述目标地址信息确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;所述目标地址信息为符合预设条件的寄件地址信息。
94.在本说明书实施例中,当用户输入了寄件地址信息,终端可以根据终端的当前位置信息以及寄件地址信息,生成寄件平台获取请求;此时可以根据寄件平台获取请求的解析结果,判断寄件地址信息是否符号预设条件,若符合,则将寄件地址信息确定为目标地址信息;若解析结果包括所述终端的当前位置信息以及目标地址信息,则优先考虑根据用户输入的目标地址信息,确定初始寄件平台;此时,可以将目标地址信息作为终端的地址信息,并计算固定范围内每个寄件平台与终端的距离,从而确定与所述终端的距离在预设距离范围内的初始寄件平台;确定出的初始寄件平台可以为一个或多个。
95.基于所述目标地址信息确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;所述目标地址信息为符合预设条件的寄件地址信息。
96.在本说明书实施例中,目标地址信息为符合预设条件的寄件地址信息;符合预设条件的寄件地址信息为详细地址信息,可以用于直接进行下单,例如,包括完整的省、市、区、街道、楼栋等信息的地址信息。
97.在本说明书实施例中,若用户已打开定位,已输入寄件地址,则优先根据输入地址信息匹配寄件平台,从而提高寄件平台的匹配准确率,提高寄件时效。
98.s203:基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台。
99.在本说明书实施例中,如图3所示,所述基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台,包括:
100.s2031:基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件网点;
101.在一示例性实施例中,如图4所示,所述基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件网点,包括步骤s203101-s203105:
102.s203101:基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的一级网点;
103.在本说明书实施例中,网点获取接口可以用于获取终端当前的寄件应用程序对应的寄件网点信息;在用户未输入寄件地址信息或输入的寄件地址信息不符合预设条件时,可以根据当前位置信息,计算各个一级网点与终端的距离;并确定出与所述终端的距离在所述预设距离范围内的一级网点;其中,一级网点为寄收件网点,一级网点可以为一个或多个。
104.s203103:判断所述一级网点的派送区域是否为空;
105.在本说明书实施例中,可以确定一级网点的派送区域是否为空,若一级网点为多个,则逐个确定每个一级网点的派送区域是否为空;若任意一个一级网点的派送区域为空,则不向终端推送该网点及其下属网点,即不在终端展示此网点及其下属网点。
106.s203105:若所述一级网点的派送区域非空,判断所述一级网点的下属网点是否处于暂停状态;
107.在本说明书实施例中,一级网点对应的下属网点用于进行快件的分拣、急案、普通案的分类等操作,在确定一级网点的派送区域非空时,可以判断一级网点的下属网点是否处于暂停状态;若下属网点处于暂停状态,则不向终端推送该网点。
108.s203107:若所述下属网点非暂停状态,根据所述一级网点确定所述寄件网点。
109.在本说明书实施例中,若下属网点非暂停状态,可以将一级网点确定为寄件网点,或者将下属网点确定为寄件网点,还可以将一级网点以及下属网点均确定为寄件网点。
110.在本说明书实施例中,判断基础数据中一级网点的所派区是否为空,若为空,则不展示此网点及其下属;若一级网点的所派区不为空,则判断其下属分部/服务点是否暂停,若暂停则剔除不展示,若未暂停,则展示。
111.在本说明书实施例中,可以通过调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的一级网点;并在其派送区域非空后,判断其下属网点是否处于暂停状态,从而保证向终端推送的目标寄件平台处于正常运营状态,提高寄件效率。
112.s2033:将所述寄件网点确定为所述初始寄件平台。
113.在本说明书实施例中,在确定出正常运营的寄件网点之后,可以将其作为初始寄件平台,从而便于进一步确定目标寄件平台。
114.在本说明书实施例中,可以调用网点获取接口获取与终端距离较近的寄件网点,从而实现向终端推送寄件网点。
115.在一示例性实施例中,后端接口升级,通过用户输入的详细地址,调用中台(韵图)接口,获取附近10km范围内的网点信息及远近排序,若10km的范围内内无网点信息,则网点
下展示为缺省。
116.获取网点代码后,查询网点信息基础数据,展示包含网点名称、详细地址、联系电话(网点名称、详细地址取对应字段内容;联系电话:取下单电话,点击电话弹出拨打电话控件;若无则不展示此行)。并根据以下条件,判断是否需要展示给用户;判断基础数据中一级网点的所派区是否为空,若为空,则不展示此网点及其下属;若一级网点的所派区不为空,则判断其下属分部/服务点是否暂停,若暂停则剔除不展示,若未暂停,则展示。
117.根据返回网点地址信息,计算与当前查询地址的距离返回前端,并按照距离由近及远排序展示,右侧导航,点击后跳转地图导航页1km以内显示xx m,超出1km显示xx.xkm;
118.若用户未输入详细地址,则直接按照省市区查询网点信息基础数据获取网点信息,并按上述逻辑判断是否展示,并根据当前定位点与网点地址计算距离排序返回,终端仅展示排序结果,不展示具体距离。
119.在一示例性实施例中,如图5所示,所述基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台,包括步骤s20301-s20305:
120.s20301:基于所述当前位置信息,获取所述终端对应的经纬度信息;
121.s20303:基于所述经纬度信息,调用寄件超市获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件超市;
122.s20305:将所述寄件超市确定为所述初始寄件平台。
123.在本说明书实施例中,可以根据终端的当前位置信息,获取终端的经纬度信息,从而根据经纬度信息,调用寄件超市获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件超市;并将所述至少一个寄件超市确定为所述初始寄件平台,从而实现向终端推送寄件超市。
124.在本说明书实施例中,可以根据终端的经纬度信息,调用寄件超市获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件超市,从而实现向终端推送寄件超市,提高推荐的寄件平台的多样性。
125.s205:获取每个初始寄件平台对应的派件区域。
126.在本说明书实施例中,不同的初始寄件平台可以对应不同的派件区域,从而可以在确定出多个初始寄件平台之后,可以获取每个初始寄件平台对应的派件区域,进一步筛选出目标寄件平台,从而提高寄件效率。
127.s207:基于所述当前位置信息,将派件区域包括所述终端对应位置的初始寄件平台,确定为目标寄件平台。
128.在本说明书实施例中,可以根据终端的当前位置信息,确定每个初始寄件平台对应的派件区域是否包括终端的当前位置;并将派件区域包括所述终端对应位置的初始寄件平台,确定为目标寄件平台,从而向终端推送目标寄件平台。
129.s209:获取所述目标寄件平台的属性信息。
130.在本说明书实施例中,目标寄件平台的属性信息可以包括但不限于目标寄件平台的地理位置、店铺名称、联系电话、营业时间等信息。该属性信息还可以包括目标寄件平台与终端的距离。
131.s2011:向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息。
132.在本说明书实施例中,若所述目标寄件平台为多个,所述方法还包括:
133.基于多个所述目标寄件平台与所述终端的距离,对多个所述目标寄件平台进行排序,得到排序结果;
134.基于所述排序结果,确定多个所述目标寄件平台各自对应的展示顺序。
135.在本说明书实施例中,若目标寄件平台为多个,即寄件网点、寄件超市均可以为多个,则可以根据各个目标寄件平台与终端的距离,确定每个目标寄件平台在终端中的展示顺序;可以将距离最近的目标寄件平台设置为第一展示顺序,并按照距离依次展示剩余的目标寄件平台,距离越近,展示顺序越靠前。在信息展示过程中,可以展示目标寄件平台与终端之间的距离,也可以不展示两者之间的距离。
136.在一些实施例中,所述向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息,包括:
137.向所述终端发送多个所述目标寄件平台各自对应的属性信息以及展示顺序,以使所述终端基于每个目标寄件平台的展示顺序,展示所述每个目标寄件平台的属性信息。
138.在本说明书实施例中,可以将距离最近的目标寄件平台设置为第一展示顺序,并按照距离依次展示剩余的目标寄件平台,距离越近,展示顺序越靠前。
139.在本说明书实施例中,可以根据多个目标寄件平台与终端的距离,依次顺序展示各个目标寄件平台,并将距离最近的目标寄件平台设置为第一展示顺序,优先向用户推荐距离最近的寄件平台,从而提升用户体验。
140.在一些实施例中,所述基于多个所述目标寄件平台与所述终端的距离,对多个所述目标寄件平台进行排序,得到排序结果之后,所述方法包括:
141.基于所述排序结果,确定多个所述目标寄件平台中与所述终端距离最近的平台,得到推送寄件平台;
142.在本说明书实施例中,可以从多个目标寄件平台中,筛选出与所述终端距离最近的平台,作为推送寄件平台。
143.获取所述推送寄件平台的属性信息;
144.在本说明书实施例中,推送寄件平台的属性信息可以包括但不限于推送寄件平台的地理位置、店铺名称、联系电话、营业时间等信息。
145.在一示例性实施例中,所述向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息,包括:
146.向所述终端发送所述推送寄件平台的属性信息,以使所述终端展示所述推送寄件平台的属性信息。
147.在本说明书实施例中,服务器可以筛选出一个推送寄件平台,并向终端发送推送寄件平台的属性信息;终端基于接收信息,在页面中展示该推送寄件平台的属性信息。
148.在本说明书实施例中,不仅可以同时向终端用户推送多个寄件平台,还可以将距离最近的目标寄件平台直接推荐给终端用户,从而提升用户体验。
149.在一些实施例中,若用户使用详细地址查询时,后端使用详细地址获取经纬度,并查询韵达超市接口获取超市数据;若用户未填写详细地址,则后端使用当前用户定位点经纬度,查询超市接口根据返回的超市地址,计算与当前查询经纬度之间的距离返回前端,并由近及远展示,右侧导航点击后跳转地图导航页1km以内显示xx m,超出1km显示xx.x km
(保持当前逻辑);若用户未填写详细地址,前端不展示具体距离;整合网点查询、超市查询的结果,并按照距离排序,有详细地址则展示距离,无则不展示。全部标签下,使用韵达服务点/韵达超市,区分网点/超市。1.小程序通过网点查询入口进入后,需获取用户经纬度,若用户未授权,则先申请用户授权,授权后获取用户的经纬度。2.韵图团队提供详细地址查询附近网点的接口。3.网点基础数据目前需通过队列接收数据;接两个消息队列:1.网点表数据队列-获取网点状态、名称、地址、电话。2.网点绑定区县队列-获取网点所派区。
150.在一些实施例中,门店自寄根据用户输入的寄件地址查询附近网点/超市时,包括以下情况:a.若用户已打开定位,未输入寄件地址,则自动定位距其最近的韵达网点/超市。b.若用户已打开定位,已输入寄件地址,则优先根据输入地址信息匹配,若无匹配则自动定位距其最近的韵达网点/超市。c.若用户未打开定位,未输入寄件地址,则提示:展示附近服务点需要位置信息授权或填写寄件地址。d.若用户未打开定位,已输入寄件地址,则根据其输入的地址信息,匹配最近的韵达网点/超市。e.若附近超过10km没有门店,则提示:附近没有服务点,请选择预约寄件。并提供入口跳转至寄快递。
151.由以上本说明书实施例提供的技术方案可见,本说明书实施例接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;寄件平台获取请求携带终端的当前位置信息,寄件平台包括寄件网点、寄件超市中的至少一项;基于当前位置信息,确定与终端的距离在预设距离范围内的至少一个初始寄件平台;获取每个初始寄件平台对应的派件区域;基于当前位置信息,将派件区域包括终端对应位置的初始寄件平台,确定为目标寄件平台;获取目标寄件平台的属性信息;向终端发送目标寄件平台的属性信息,以使终端展示目标寄件平台的属性信息。本发明可以针对没有历史派件记录的位置,进行准确的寄件网点地址分类,从而提高寄件效率。
152.本说明书实施例还提供了一种寄件平台确定装置,如图6所示,所述装置包括:
153.请求接收模块610,用于接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;所述寄件平台获取请求携带所述终端的当前位置信息,所述寄件平台包括寄件网点、寄件超市中的至少一项;
154.初始平台确定模块620,用于基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;
155.区域获取模块630,用于获取每个初始寄件平台对应的派件区域;
156.目标平台确定模块640,用于基于所述当前位置信息,将派件区域包括所述终端对应位置的初始寄件平台,确定为目标寄件平台;
157.属性信息获取模块650,用于获取所述目标寄件平台的属性信息;
158.信息发送模块660,用于向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息。
159.在一示例性实施方式中,若所述目标寄件平台为多个,所述装置还包括:
160.排序模块,用于基于多个所述目标寄件平台与所述终端的距离,对多个所述目标寄件平台进行排序,得到排序结果;
161.展示顺序确定模块,用于基于所述排序结果,确定多个所述目标寄件平台各自对应的展示顺序。
162.在一示例性实施方式中,所述信息发送模块包括:
163.第一发送单元,用于向所述终端发送多个所述目标寄件平台各自对应的属性信息以及展示顺序,以使所述终端基于每个目标寄件平台的展示顺序,展示所述每个目标寄件平台的属性信息。
164.在一示例性实施方式中,所述装置包括:
165.平台确定模块,用于基于所述排序结果,确定多个所述目标寄件平台中与所述终端距离最近的平台,得到推送寄件平台;
166.信息获取模块,用于获取所述推送寄件平台的属性信息。
167.在一示例性实施方式中,所述信息发送模块包括:
168.第二发送单元,用于向所述终端发送所述推送寄件平台的属性信息,以使所述终端展示所述推送寄件平台的属性信息。
169.在一示例性实施方式中,所述初始平台确定模块包括:
170.网点获取单元,用于基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件网点;
171.第一确定单元,用于将所述寄件网点确定为所述初始寄件平台。
172.在一示例性实施方式中,所述网点获取单元包括:
173.网点获取子单元,用于基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的一级网点;
174.第一判断子单元,用于判断所述一级网点的派送区域是否为空;
175.第二判断子单元,用于若所述一级网点的派送区域非空,判断所述一级网点的下属网点是否处于暂停状态;
176.网点确定子单元,用于若所述下属网点非暂停状态,将所述一级网点确定为所述寄件网点。
177.在一示例性实施方式中,所述初始平台确定模块包括:
178.经纬度获取单元,用于基于所述当前位置信息,获取所述终端对应的经纬度信息;
179.超市获取单元,用于基于所述经纬度信息,调用寄件超市获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件超市;
180.第二确定单元,用于将所述寄件超市确定为所述初始寄件平台。
181.在一示例性实施方式中,所述装置还包括:
182.解析模块,用于对所述寄件平台获取请求进行解析,得到解析结果;
183.初始平台确定模块,用于若所述解析结果包括所述终端的当前位置信息以及目标地址信息,基于所述目标地址信息确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;所述目标地址信息为符合预设条件的寄件地址信息。
184.所述的装置实施例中的装置与方法实施例基于同样地发明构思。
185.本说明书实施例提供了一种寄件平台确定设备,该设备包括处理器和存储器,该存储器中存储有至少一条指令或至少一段程序,该至少一条指令或至少一段程序由该处理器加载并执行以实现如上述方法实施例所提供的寄件平台确定方法。
186.本发明的实施例还提供了一种计算机存储介质,所述存储介质可设置于终端之中以保存用于实现方法实施例中一种寄件平台确定方法相关的至少一条指令或至少一段程序,该至少一条指令或至少一段程序由该处理器加载并执行以实现上述方法实施例提供的
寄件平台确定方法。
187.本发明的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行以实现上述方法实施例提供的寄件平台确定方法。
188.可选地,在本说明书实施例中,存储介质可以位于计算机网络的多个网络服务器中的至少一个网络服务器。可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
189.本说明书实施例所述存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。
190.本说明书实施例所提供的寄件平台确定方法实施例可以在移动终端、计算机终端、服务器或者类似的运算装置中执行。以运行在服务器上为例,图7是本说明书实施例提供的一种寄件平台确定方法的服务器的硬件结构框图。如图7所示,该服务器700可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,cpu)710(中央处理器710可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器730,一个或一个以上存储应用程序723或数据722的存储介质720(例如一个或一个以上海量存储设备)。其中,存储器730和存储介质720可以是短暂存储或持久存储。存储在存储介质720的程序可以包括一个或一个以上模块,每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器710可以设置为与存储介质720通信,在服务器700上执行存储介质720中的一系列指令操作。服务器700还可以包括一个或一个以上电源760,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口740,和/或,一个或一个以上操作系统721,例如windows servertm,mac os xtm,unixtm,linuxtm,freebsdtm等等。
191.输入输出接口740可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括服务器700的通信供应商提供的无线网络。在一个实例中,输入输出接口740包括一个网络适配器(network interface controller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口740可以为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
192.本领域普通技术人员可以理解,图7所示的结构仅为示意,其并不对上述电子装置的结构造成限定。例如,服务器700还可包括比图7中所示更多或者更少的组件,或者具有与图7所示不同的配置。
193.由上述本发明提供的寄件平台确定方法、装置、设备或存储介质的实施例可见,本发明接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;
寄件平台获取请求携带终端的当前位置信息,寄件平台包括寄件网点、寄件超市中的至少一项;基于当前位置信息,确定与终端的距离在预设距离范围内的至少一个初始寄件平台;获取每个初始寄件平台对应的派件区域;基于当前位置信息,将派件区域包括终端对应位置的初始寄件平台,确定为目标寄件平台;获取目标寄件平台的属性信息;向终端发送目标寄件平台的属性信息,以使终端展示目标寄件平台的属性信息。本发明可以针对没有历史派件记录的位置,进行准确的寄件网点地址分类,从而提高寄件效率。
194.需要说明的是:上述本说明书实施例先后顺序仅仅为了描述,不代表实施例的优劣。且上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
195.本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
196.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
197.以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术特征:
1.一种寄件平台确定方法,其特征在于,所述方法包括:接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;所述寄件平台获取请求携带所述终端的当前位置信息,所述寄件平台包括寄件网点、寄件超市中的至少一项;基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;获取每个初始寄件平台对应的派件区域;基于所述当前位置信息,将派件区域包括所述终端对应位置的初始寄件平台,确定为目标寄件平台;获取所述目标寄件平台的属性信息;向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息。2.根据权利要求1所述的方法,其特征在于,若所述目标寄件平台为多个,所述方法还包括:基于多个所述目标寄件平台与所述终端的距离,对多个所述目标寄件平台进行排序,得到排序结果;基于所述排序结果,确定多个所述目标寄件平台各自对应的展示顺序;所述向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息,包括:向所述终端发送多个所述目标寄件平台各自对应的属性信息以及展示顺序,以使所述终端基于每个目标寄件平台的展示顺序,展示所述每个目标寄件平台的属性信息。3.根据权利要求2所述的方法,其特征在于,所述基于多个所述目标寄件平台与所述终端的距离,对多个所述目标寄件平台进行排序,得到排序结果之后,所述方法包括:基于所述排序结果,确定多个所述目标寄件平台中与所述终端距离最近的平台,得到推送寄件平台;获取所述推送寄件平台的属性信息;所述向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息,包括:向所述终端发送所述推送寄件平台的属性信息,以使所述终端展示所述推送寄件平台的属性信息。4.根据权利要求1所述的方法,其特征在于,所述基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台,包括:基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件网点;将所述寄件网点确定为所述初始寄件平台。5.根据权利要求4所述的方法,其特征在于,所述基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件网点,包括:基于所述当前位置信息,调用网点获取接口,获取与所述终端的距离在所述预设距离范围内的一级网点;
判断所述一级网点的派送区域是否为空;若所述一级网点的派送区域非空,判断所述一级网点的下属网点是否处于暂停状态;若所述下属网点非暂停状态,根据所述一级网点确定所述寄件网点。6.根据权利要求1所述的方法,其特征在于,所述基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台,包括:基于所述当前位置信息,获取所述终端对应的经纬度信息;基于所述经纬度信息,调用寄件超市获取接口,获取与所述终端的距离在所述预设距离范围内的至少一个寄件超市;将所述寄件超市确定为所述初始寄件平台。7.根据权利要求1-6任一项所述的方法,其特征在于,所述接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求之后,所述方法还包括:对所述寄件平台获取请求进行解析,得到解析结果;若所述解析结果包括所述终端的当前位置信息以及目标地址信息,基于所述目标地址信息确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;所述目标地址信息为符合预设条件的寄件地址信息。8.一种寄件平台确定装置,其特征在于,所述装置包括:请求接收模块,用于接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;所述寄件平台获取请求携带所述终端的当前位置信息,所述寄件平台包括寄件网点、寄件超市中的至少一项;初始平台确定模块,用于基于所述当前位置信息,确定与所述终端的距离在预设距离范围内的至少一个初始寄件平台;区域获取模块,用于获取每个初始寄件平台对应的派件区域;目标平台确定模块,用于基于所述当前位置信息,将派件区域包括所述终端对应位置的初始寄件平台,确定为目标寄件平台;属性信息获取模块,用于获取所述目标寄件平台的属性信息;信息发送模块,用于向所述终端发送所述目标寄件平台的属性信息,以使所述终端展示所述目标寄件平台的属性信息。9.一种电子设备,其特征在于,所述设备包括:处理器和存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-7任一所述的寄件平台确定方法。10.一种计算机存储介质,其特征在于,所述计算机存储介质存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-7任一所述的寄件平台确定方法。

技术总结
本发明公开了一种寄件平台确定方法、装置、电子设备及存储介质,所述方法包括:接收终端响应于基于寄件地址输入控件触发的操作指令,发送的寄件平台获取请求;寄件平台获取请求携带终端的当前位置信息;基于当前位置信息,确定与终端的距离在预设距离范围内的至少一个初始寄件平台;获取每个初始寄件平台对应的派件区域;基于当前位置信息,将派件区域包括终端对应位置的初始寄件平台,确定为目标寄件平台;获取目标寄件平台的属性信息;向终端发送目标寄件平台的属性信息,以使终端展示目标寄件平台的属性信息。本发明可以针对没有历史派件记录的位置,进行准确的寄件网点地址分类,从而提高寄件效率。从而提高寄件效率。从而提高寄件效率。


技术研发人员:周超 曹罡
受保护的技术使用者:上海东普信息科技有限公司
技术研发日:2023.04.23
技术公布日:2023/8/21
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐