一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种揽件员列表生成方法、装置、设备及存储介质与流程

2022-07-13 13:18:50 来源:中国专利 TAG:


1.本发明涉及计算机技术领域,特别涉及一种揽件员列表生成方法、装置、设备及存储介质。


背景技术:

2.当前,通过用户位置信息和网点位置信息计算直线距离,从而基于所述直线距离显示出指定距离范围内的快递网点列表提供给用户选择,比如直线距离在5公里范围内的用户判断为可揽件的用户,但是由于实际情况中的许多网点位置信息不够精确或有偏差,导致计算出的直线距离大于或小于实际距离,使得快递网点列表信息显示不正确,而且快递公司网点收派区域是按片区划分,有可能出现虽然在距离范围内但实际不是该快递网点收派范围的区域等情况,导致提供给用户的快递网点列表信息出误,会导致填完信息下单网点又无法上门揽件的情况。又或者用户先填写收寄件人信息提交系统后,然后系统再根据行政区和详细地址进行人工调度,最后有分派到收派区域内的网点再指定揽件员上门收件,这样做虽然能减少误差,但是在调度时需要耗费大量的人工成本,并有可能出现派单不及时等情况,最后使得流转通知到指定揽件员上门揽件已经耗费大量时间。
3.综上可知,根据用户位置信息查询附近可揽件的揽件员的现有技术方案存在由于网点位置信息不全或信息有误导致计算错误,出错率高,匹配准确性较差等问题,特别是临界点误差大,而且还耗费较高的人工成本以及时间,无法快速匹配正确的揽件员,影响客户体验。


技术实现要素:

4.有鉴于此,本发明的目的在于提供一种揽件员列表生成方法、装置、设备及存储介质,能够精确匹配出相应揽件员的揽件围栏,从而获取到准确的附近揽件员列表信息以及能够避免人工调度,节省人工调度的成本。其具体方案如下:
5.第一方面,本技术公开了一种揽件员列表生成方法,包括:
6.获取用户位置坐标;
7.根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏;所述揽件围栏为与所述揽件员信息对应的可揽件区域;
8.提取所述目标揽件围栏对应的目标揽件员信息,并基于所述目标揽件员信息生成相应的揽件员列表。
9.可选的,所述根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏,包括:
10.确定与多个揽件员信息分别对应的揽件围栏的最小边界矩形,并从所有所述最小边界矩形中匹配出包含所述用户位置坐标的目标边界矩形;
11.基于所述目标边界矩形对应的所述揽件围栏确定出包含所述用户位置坐标的目标揽件围栏。
12.可选的,所述从所有所述最小边界矩形中匹配出包含所述用户位置坐标的目标边界矩形之前,还包括:
13.将所述最小边界矩形确定为叶子节点,并将相邻的所述叶子节点划分到同一区域以得到包含所述叶子节点的分支节点;
14.通过迭代方式重复将相邻的分支节点划分到同一区域的操作以得到不同层级的分支节点直至划出仅包含2个分支节点的根节点时结束迭代划分;
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.图1为本技术公开的一种揽件员列表生成方法流程图;
43.图2为本技术公开的一种揽件员列表示意图;
44.图3为本技术公开的一种具体的揽件员列表生成方法流程图;
45.图4为本技术公开的一种最小边界矩形示意图;
46.图5为本技术公开的一种具体的揽件员列表生成方法流程图;
47.图6a为本技术公开的一种空间索引构建示意图;
48.图6b为本技术公开的一种空间索引构建示意图;
49.图7为本技术公开的一种具体的揽件员列表生成方法流程图;
50.图8为本技术公开的一种揽件员列表生成方法装置结构示意图;
51.图9为本技术公开的一种电子设备结构图。
具体实施方式
52.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
53.当前,根据用户位置信息查询附近可揽件的揽件员现有技术方案由于网点位置信息不全或信息有误等问题,会导致计算错误,出错率高,匹配准确性较差等问题,特别是临界点误差大,而且还耗费较高的人工成本以及时间,无法快速匹配正确的揽件员,影响客户体验。为此,本技术提供了一种揽件员列表生成方法,能够精确匹配包含用户位置坐标的揽件围栏,从而获取到准确的附近揽件员列表信息以及能够避免人工调度,节省人工调度的成本。
54.本发明实施例公开了一种揽件员列表生成方法,参见图1所示,该方法包括:
55.步骤s11:获取用户位置坐标。
56.本实施例中,获取用户位置坐标,也即获取到用户的定位信息实时经纬度,所述用户位置坐标也即用户的实时经纬度。
57.步骤s12:根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏;所述揽件围栏为与所述揽件员信息对应的可揽件区域。
58.需要指出的是,上述揽件围栏可以是由揽件员或者网点服务器利用预设地理围栏算法设置的与揽件员信息对应的可揽件区域,也就是说,揽件员或者网点服务器会通过pc端或手机端使用地图画多边形的功能描绘自身的可揽件区域,从而确定出相应的揽件围栏,并且每个围栏都与揽件员信息关联。揽件员设置揽件围栏需要遵循相应的规则,比如,同一个揽件员可以设置多个揽件围栏,但是每个揽件围栏不可有交集重叠,不同的揽件员之间的揽件围栏可以出现交集,也即,不同揽件员的揽件围栏可以有重叠区域。
59.本实施例中,当与上述揽件围栏对应的一组或多组坐标点上传至后台时,后台会根据揽件员提交的坐标点分省份和城市进行保存,也即,将每个揽件员对应的揽件围栏分省份和城市保存,或者是,揽件员或者网点服务器在描绘每个揽件员对应的揽件围栏时首先选择相应的省份和城市,然后再在所选择的省份和城市下描述出相应的揽件范围。可以理解的是,后台根据揽件员终端提交的揽件围栏执行相应的围栏服务,然后根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏。
60.步骤s13:提取所述目标揽件围栏对应的目标揽件员信息,并基于所述目标揽件员信息生成相应的揽件员列表。
61.本实施例中,当匹配出包含所述用户位置坐标的目标揽件围栏之后,则提取所述目标揽件围栏对应的目标揽件员信息,上述揽件员信息可以包括揽件员手机号码、揽件员状态等信息,然后再基于上述揽件员信息生成相应的揽件员列表,以便所述用户终端通过所述揽件员列表查询所需的目标揽件员。
62.第一种具体的实施方式,所述基于所述目标揽件员信息生成相应的揽件员列表,可以包括:基于所述目标揽件员信息中的揽件状态过滤出处于可揽件状态的目标揽件员;所述目标揽件员信息包括揽件状态,并且所述揽件状态包括所述可揽件状态以及不可揽件状态中的任意一种;根据处于所述可揽件状态的所述目标揽件员生成揽件员列表。可以理解的是,生成的揽件员列表中可能存在不能揽件的揽件员,所以需要将不可揽件的揽件员信息进行过滤,从而保证得到的揽件员列表中揽件员都是处于可揽件状态的,也就是说,将处于休假状态,离职状态以及暂停营业等不可揽件状态的揽件员从所述揽件员列表中过滤掉,从而得到可揽件状态的揽件员列表。
63.第二种具体的实施方式,所述基于所述目标揽件员信息生成相应的揽件员列表,可以包括:根据多个评价指标中的默认评价指标确定排序参数,并根据多个所述目标揽件员信息分别对应的所述排序参数,对多个所述目标揽件员信息分别对应的目标揽件员进行排序以生成相应的揽件员列表。可以理解的是,每个揽件员对应的揽件员信息包括多个所述评价指标,例如,收件率、用户评价、上门时效、价格、品牌等,而多个上述评价指标中默认指标可以包括但不限于收件率、用户评价、上门时效、价格等。然后根据上述默认指标确定出相应的排序参数,也即每个默认指标定义默认权重值得出排序参数,其中排序参数的计算公式可以为:排序参数=最近收件率*100*40 用户评价*30-上门时效*20-价格*10,根据上述排序参数的计算公式,确定出多个所述目标揽件信息分别对应的所述排序参数,然后基于所述排序参数对多个所述目标揽件员信息分别对应的目标揽件员进行倒序排序以生成相应的揽件员列表。
64.第三种具体的实施方式,所述基于所述目标揽件员信息生成相应的揽件员列表,可以包括:根据选中的评价指标确定排序参数,并根据多个所述目标揽件员信息分别对应的所述排序参数,对多个所述目标揽件员信息分别对应的目标揽件员进行排序以生成相应的揽件员列表。可以理解的是,每个揽件员对应的揽件员信息包含多个评价指标,本实施方式响应与针对所述多个评价指标的选择操作,也就是说,可以根据用户选中的评价指标确定出相应的排序参数,例如,用户可选择任意一个或多个组合的评价指标确定出相应的排序参数,其中,可以自定义根据选中的评价指标确定排序参数的计算公式或者适用选中的评价指标对应的默认权重值,进而根据多个所述目标揽件员信息分别对应的所述排序参数,对多个所述目标揽件员信息分别对应的目标揽件员进行排序以生成相应的揽件员列表。如图2所示,在用户终端上显示出数据整合处理后的揽件员列表,用户可以根据揽件员列表展示的揽件员信息选择所需的揽件员。
65.值得说明的是,上述三种实施方式可以任选其一使用,也可以结合使用。例如,先过滤出处于可揽件状态的目标揽件员,再根据排序参数对处于可揽件状态的多个目标揽件员进行排序以生成相应的揽件员列表。又例如,先根据多个评价指标中的默认评价指标确定排序参数,根据排序参数生成揽件员列表并进行显示,在显示揽件员列表的同时还显示针对多个评价指标的选择入口,当接收到基于选择入口选择评价指标的操作时,根据选中的一个或多个评价指标重新计算排序参数,根据重新计算出的排序参数重新生成揽件员列表并进行显示,其中,除了显示选择入口之外,还可以显示权重值的设定入口,以便用户自定义排序参数的计算公式。
66.本实施例中,还可以通过分析记录的在揽件围栏内和揽件围栏外的用户终端发起寄件请求的次数和频率以生成相应的寄件热点区域,为揽件网点的开通或者调整揽件围栏范围提供相应的参考数据。
67.可见,本技术实施例获取到用户位置坐标后能够根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏,并基于所述目标揽件围栏对应的目标揽件员信息快速生成相应的揽件员列表,使得用户终端能够根据所述揽件员列表准确获取到附近的揽件员,也即本技术减少了快递网点的人工调度或者直接避免了人工调度,从而节省人工成本,提高客户体验的满意度。
68.参见图3所示,本发明实施例公开了一种具体的揽件员列表生成方法,相较于上一
实施例,本实施例对技术方案作了进一步的说明和优化。
69.步骤s21:获取用户位置坐标。
70.步骤s22:确定与多个揽件员信息分别对应的揽件围栏的最小边界矩形,并从所有所述最小边界矩形中匹配出包含所述用户位置坐标的目标边界矩形。
71.本实施例中,每个揽件员对应的揽件围栏可以是不规则的几何图形,不规则的几何图形需要较多的坐标点才能确定,并且可以知道的是,两个点就可以限定一个矩形,也就是说,矩形某个对角线的两个点就可以决定一个唯一的矩形,通常使用左下右上两个点或者使用右上左下两个点确定出一个矩形,因此通过确定与多个揽件员信息对应的揽件围栏的最小边界矩形,能够降低算法的复杂程度。如图4所示,用一个最小边界矩形恰好框柱揽件围栏这个不规则区域,也即一个揽件围栏都对应一个最小边界矩形,然后从所有所述最小边界矩形中匹配出包含所述用户位置坐标的目标边界矩形。
72.具体的,所述从所有所述最小边界矩形中匹配出包含所述用户位置坐标的目标边界矩形,可以包括:
73.步骤s23:基于所述目标边界矩形对应的所述揽件围栏确定出包含所述用户位置坐标的目标揽件围栏。
74.可以理解的是,虽然从所有所述最小边界矩形中匹配出的目标边界矩形包含了所述用户位置坐标,但是所述用户位置坐标不一定在上述目标边界矩形对应的揽件围栏内,所以还需要基于所述目标边界矩形对应的所述揽件围栏确定出包含所述用户位置坐标的目标揽件围栏。
75.步骤s24:提取所述目标揽件围栏对应的目标揽件员信息,并基于所述目标揽件员信息生成相应的揽件员列表。
76.关于上述步骤s21以及步骤s24的具体内容可以参考前述实施例中公开的相应内容,在此不再进行赘述。
77.可见,本技术实施例获取到用户位置坐标后能够根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏,并基于所述目标揽件围栏对应的目标揽件员信息快速生成相应的揽件员列表,使得用户终端能够根据所述揽件员列表准确获取到附近的揽件员,也即本技术减少了快递网点的人工调度或者直接避免了人工调度,从而节省人工成本,提高客户体验的满意度。
78.参见图5所示,本发明实施例公开了一种具体的揽件员列表生成方法,相较于上一实施例,本实施例对技术方案作了进一步的说明和优化。
79.步骤s31:获取用户终端上传的用户位置坐标。
80.步骤s32:确定与多个揽件员信息分别对应的揽件围栏的最小边界矩形。将所述最小边界矩形确定为叶子节点,并将相邻的所述叶子节点划分到同一区域以得到包含所述叶子节点的分支节点;通过迭代方式重复将相邻的分支节点划分到同一区域的操作以得到不同层级的分支节点直至划出仅包含2个分支节点的根节点时结束迭代划分;基于所述叶子节点、不同层级的所述分支节点以及所述根节点以构建出以所述叶子节点为键的空间索引;其中,所述空间索引用于确定包含所述用户位置坐标的目标边界矩形。
81.如图6a所示,最小边界矩形r8框住揽件围栏d1,最小边界矩形r9框住揽件围栏d2,最小边界矩形r10框住揽件围栏d3,上述图6a示出了12个最基本的最小矩形,分别为r8、r9、
r10、r11、r12、r13、r14、r15、r16、r7、r18、r19,并将这些最小边界矩形存储在叶子节点中,将相邻的r8,r9,r10这三个距离最为靠近的最小边界矩形用更大的矩形r3框住,并且所述矩形r3恰好框住r8,r9,r10这3个矩形,也就是说,矩形r3也是r8,r9,r10对应的最小边界矩形。同理,r15,r16被r6恰好框住;r11,r12被r4恰好框住;r17,r18,r19被r7恰好框住,然后将r3、r4、r5用更大的矩形r1恰好框住,将r6、r7用更大的矩形r2恰好框住,如图6b示出了与上述图6a对应的空间数据结构。也就是说,所有最基本的最小边界矩形被框入更大的矩形中之后,再次迭代,用更大的框去框住这些矩形,直至仅剩下两个最大的最小边界矩形r1、r2为止,也即,在实际的应用中,把相邻的最小边界矩形划分到同一块区域,将所有的最小边界矩形划分完毕之后,在把邻近的区域划分到各大的区域,划分完毕后再次进行更高层次的划分,直到划分到只剩下两个最大的区域为止。其中,“相邻”可以是指矩形之间的距离小于距离阈值,矩形之间的距离可以是指矩形的中心之间的直线距离,当然也可以适用其他的距离计算方式。
82.步骤s34:判断所述用户位置坐标是否存在于所述空间索引中的所述根节点内。
83.本实施例中,构建出上述空间索引之后,利用空间数据索引算法判断所述用户位置坐标是否存在于所述空间索引中的所述根节点内,并且所述空间数据索引算法可以包括但不限于r-tree(r树)算法等。
84.步骤s35:若所述用户位置坐标存在于所述根节点内,则从所述根节点开始进行不同层级的索引直至索引出包含所述用户位置坐标的叶子节点时结束索引,并将包含所述用户位置坐标的所述叶子节点确定为目标边界矩形。
85.本实施例中,当所述用户位置坐标存在于所述根节点内,则从所述根节点开始进行不同层级的索引直至索引出包含所述用户位置坐标的叶子节点时结束索引,并将包含所述用户位置坐标的所述叶子节点确定为目标边界矩形。可以理解的是,要确定用户位置坐标存在哪些最小边界矩形内,先判断用户位置坐标是否存在于上述空间索引对应的根节点中,然后判断用户位置坐标在的哪个区域中,也就是说,从划分出的两个最大区域开始判断,然后到下一级区域,以此类推,直至定位到包含用户位置坐标的最小边界矩形。因此,只需要遍历少数叶子节点所包含的指针就能定位出包含用户位置坐标的最小边界矩形,从而将包含用户位置坐标的最小边界矩形确定为目标边界矩形
86.步骤s36:以所述用户位置坐标作为射线起点坐标,对所述目标边界矩形对应的所述揽件围栏进行处理,以得到射线与所述揽件围栏之间的交点数量。
87.本实施例中,确定出包含所述用户位置的最小边界矩形之后,还需要确定所述用户位置坐标是否在所述最小边界矩形对应的揽件围栏内,所以以所述用户位置坐标作为射线起点坐标,向任意方向作射线,统计该射线与包含用户位置坐标的最小边界矩形对应的揽件围栏的交点数。
88.步骤s37:基于所述交点数量确定所述目标边界矩形对应的所述揽件围栏是否为包含所述用户位置坐标的目标揽件围栏。
89.可以理解的是,如果所述交点数量为奇数,则表示用户位置坐标在揽件围栏内并确定所述目标边界矩形对应的所述揽件围栏为包含所述用户位置坐标的目标揽件围栏;如果所述交点数量为偶数,则表示用户位置坐标在揽件围栏外,并且所述目标边界矩形对应的所述揽件围栏并不是包含所述用户位置坐标的目标揽件围栏。
90.步骤s38:提取所述目标揽件围栏对应的目标揽件员信息,并基于所述目标揽件员信息生成相应的揽件员列表,以便所述用户终端通过所述揽件员列表查询所需的目标揽件员。
91.关于上述步骤s31以及步骤s38的具体内容可以参考前述实施例中公开的相应内容,在此不再进行赘述。
92.如图7所示,获取用户位置坐标,并基于每个揽件员对应的揽件围栏确定出围栏数据,然后利用空间数据索引算法索引出包含所述用户位置坐标的最小边界矩形以精确匹配出包含用户位置坐标的揽件围栏,从而确定出包含所述用户位置坐标的最小边界矩形集合,其中,所述最小边界矩形为恰好框住所述揽件围栏的最小矩形,然后通过以所述用户位置坐标作为射线起点坐标,对所述目标边界矩形对应的所述揽件围栏进行处理,判断所述用户位置坐标是否在所述最小边界矩形对应的揽件围栏内,如果是,则获取所述揽件围栏对应的揽件员信息,比如,揽件员的id(identity document,身份标识号),接着判断该揽件员的状态是否为可揽件的正常状态,若是,则提取处于可揽件状态的揽件员信息,并对所述揽件员信息数据进行整合排序处理,从而生成揽件员列表,以便用户通过所述揽件员列表查询附近可以揽件的揽件员。
93.可见,本技术实施例获取到用户位置坐标后能够根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏,并基于所述目标揽件围栏对应的目标揽件员信息快速生成相应的揽件员列表,使得用户终端能够根据所述揽件员列表准确获取到附近的揽件员,也即本技术减少了快递网点的人工调度或者直接避免了人工调度,从而节省人工成本,提高客户体验的满意度。
94.相应的,本技术实施例还公开了一种揽件员列表生成方法装置,参见图8所示,该装置包括:
95.坐标获取模块11,用于获取用户位置坐标;
96.围栏匹配模块12,用于根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏;所述揽件围栏为与所述揽件员信息对应的可揽件区域;
97.信息提取模块13,用于提取所述目标揽件围栏对应的目标揽件员信息;
98.列表生成模块14,用于基于所述目标揽件员信息生成相应的揽件员列表。
99.由上可见,本技术实施例获取到用户位置坐标后能够根据与多个揽件员信息分别对应的揽件围栏匹配出包含所述用户位置坐标的目标揽件围栏,并基于所述目标揽件围栏对应的目标揽件员信息快速生成相应的揽件员列表,使得用户终端能够根据所述揽件员列表准确获取到附近的揽件员,也即本技术减少了快递网点的人工调度或者直接避免了人工调度,从而节省人工成本,提高客户体验的满意度。
100.在一些具体的实施例中,所述围栏匹配模块12,具体可以包括:
101.矩形确定单元,用于确定与多个揽件员信息分别对应的揽件围栏的最小边界矩形;
102.矩形匹配单元,用于从所有所述最小边界矩形中匹配出包含所述用户位置坐标的目标边界矩形;
103.围栏确定单元,用于基于所述目标边界矩形对应的所述揽件围栏确定出包含所述用户位置坐标的目标揽件围栏。
104.在一些具体的实施例中,所述从所有所述最小边界矩形中匹配出包含所述用户位置坐标的目标边界矩形之前,具体还可以包括:
105.节点确定单元,用于将所述最小边界矩形确定为叶子节点;
106.第一区域划分单元,用于将相邻的所述叶子节点划分到同一区域以得到包含所述叶子节点的分支节点;
107.第二区域划分单元,用于通过迭代方式重复将相邻的分支节点划分到同一区域的操作以得到不同层级的分支节点直至划出仅包含2个分支节点的根节点时结束迭代划分;
108.索引构建单元,基于所述叶子节点、不同层级的所述分支节点以及所述根节点以构建出以所述叶子节点为键的空间索引;其中,所述空间索引用于确定包含所述用户位置坐标的目标边界矩形。
109.相应的,所述矩形匹配单元,具体可以包括:
110.判断子单元,用于判断所述用户位置坐标是否存在于所述空间索引中的所述根节点内;
111.节点索引子单元,用于当所述用户位置坐标存在于所述根节点内,则从所述根节点开始进行不同层级的索引直至索引出包含所述用户位置坐标的叶子节点时结束索引,并将包含所述用户位置坐标的所述叶子节点确定为目标边界矩形。
112.在一些具体的实施例中,所述围栏确定单元,具体可以包括:
113.围栏处理子单元,用于以所述用户位置坐标作为射线起点坐标,对所述目标边界矩形对应的所述揽件围栏进行处理,以得到射线与所述揽件围栏之间的交点数量;
114.围栏确定子单元,用于基于所述交点数量确定所述目标边界矩形对应的所述揽件围栏是否为包含所述用户位置坐标的目标揽件围栏。
115.在一些具体的实施例中,所述列表生成模块14,具体可以包括:
116.揽件员过滤单元,用于基于所述目标揽件员信息中的揽件状态过滤出处于可揽件状态的目标揽件员;所述目标揽件员信息包括揽件状态,并且所述揽件状态包括所述可揽件状态以及不可揽件状态中的任意一种;
117.第一列表生成子单元,用于根据处于所述可揽件状态的所述目标揽件员生成揽件员列表。
118.在一些具体的实施例中,所述列表生成模块14,具体可以包括:
119.第一参数确定单元,用于根据多个评价指标中的默认评价指标确定排序参数,并根据多个所述目标揽件员信息分别对应的所述排序参数,对多个所述目标揽件员信息分别对应的目标揽件员进行排序以生成相应的揽件员列表;
120.或,第二参数确定单元,用于根据选中的评价指标确定排序参数,并根据多个所述目标揽件员信息分别对应的所述排序参数,对多个所述目标揽件员信息分别对应的目标揽件员进行排序以生成相应的揽件员列表;其中,所述目标揽件员信息包括多个所述评价指标。
121.进一步的,本技术实施例还提供了一种电子设备。图9是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
122.图9为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通
信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的揽件员列表生成方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
123.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
124.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
125.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的揽件员列表生成方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
126.进一步的,本技术实施例还公开了一种存储介质,所述存储介质中存储有计算机程序,所述计算机程序被处理器加载并执行时,实现前述任一实施例公开的揽件员列表生成方法步骤。
127.本技术实施例还公开了一种计算机程序产品,包括计算机程序,其中,所述计算机程序被处理器执行时,实现前述任一实施例公开的揽件员列表生成方法步骤。
128.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
129.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
130.以上对本发明所提供的一种揽件员列表生成方法、装置、设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献