服务对象聚类方法、装置、存储介质和电子设备转让专利

申请号 : CN201911122461.5

文献号 : CN112818192B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 雷宇张涛彭豆金舵

申请人 : 北京三快在线科技有限公司

摘要 :

本公开涉及一种服务对象聚类方法、装置、存储介质和电子设备,以解决相关技术中对服务对象进行聚类的依据较为单一,聚类的准确度低的技术问题,该方法包括:根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定该每两个服务对象的运单服务相似度,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。能够以服务对象相关的配送运力和实际距离为依据,确定服务对象所接受的运单服务过程的相似度,进而根据该相似度对服务对象进行聚类,提高运单服务对象聚类的精确度,进而提高运单服务管理的有效性。

权利要求 :

1.一种服务对象聚类方法,其特征在于,所述方法包括:

根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定所述每两个服务对象的运单服务相似度,所述运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;

根据所述运单服务相似度对所述预设范围内的多个服务对象进行聚类;

所述根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定所述每两个服务对象的运单服务相似度,包括:根据目标运送者为两个目标服务对象提供的运单服务的第一次数和所述两个目标服务对象接受的运单服务的第二次数确定所述运力重合度,所述目标运送者为两个目标服务对象提供过运单服务的运送者,所述两个目标服务对象为所述预设范围内的任意两个服务对象;

根据所述运力重合度与所述实际距离确定所述运单服务相似度;

所述根据目标运送者为两个目标服务对象提供的运单服务的第一次数和所述两个目标服务对象接受的运单服务的第二次数确定所述运力重合度,包括:确定同时为所述两个目标服务对象提供过运单服务的一个或多个目标运送者;

获取所述一个或多个目标运送者在预设时间段内为所述两个目标服务对象提供的运单服务的总次数,作为所述第一次数;

获取所述两个目标服务对象在所述预设时间段内接受的运单服务的总次数,作为第二次数;

获取所述第一次数和所述第二次数的比值,作为所述运力重合度。

2.根据权利要求1所述的方法,其特征在于,所述根据所述运力重合度与所述实际距离确定所述运单服务相似度,包括:根据所述运力重合度与所述实际距离,以及所述运力重合度与所述实际距离相对于所述两个目标服务对象的相似度权重,确定所述运单服务相似度。

3.根据权利要求2所述的方法,其特征在于,所述根据所述运力重合度与所述实际距离,以及所述运力重合度与所述实际距离相对于所述两个目标服务对象的相似度权重,确定所述运单服务相似度,包括:根据所述两个目标服务对象在预设时间段内的每个运单的运单信息,确定所述运力重合度相对于所述运单服务相似度的第一相似度权重,以及,所述实际距离相对于所述运单服务相似度的第二相似度权重;

根据所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离,确定所述运单服务相似度。

4.根据权利要求3所述的方法,其特征在于,所述根据所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离,确定所述运单服务相似度,包括:将所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离作为预设的相似度计算公式的输入,以获取所述相似度计算公式输出的所述运单服务相似度;

其中,

所述相似度计算公式表示为:

D=α*Dis+β*(1‑Overlap),

其中,所述D为所述运单服务相似度,所述α为所述第一相似度权重,所述β为所述第二相似度权重,所述Dis为所述实际距离,所述Overlap为所述运力重合度。

5.根据权利要求1所述的方法,其特征在于,所述根据所述运单服务相似度对所述预设范围内的多个服务对象进行聚类,包括:将预设的聚类参数和所述运单服务相似度作为预设的聚类算法的输入,以获取所述聚类算法输出的所述多个服务对象的聚类结果。

6.一种服务对象聚类装置,其特征在于,所述装置包括:

相似度确定模块,用于根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定所述每两个服务对象的运单服务相似度,所述运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;

对象聚类模块,用于根据所述运单服务相似度对所述预设范围内的多个服务对象进行聚类;

所述相似度确定模块,用于根据目标运送者为两个目标服务对象提供的运单服务的第一次数和所述两个目标服务对象接受的运单服务的第二次数确定所述运力重合度,所述目标运送者为两个目标服务对象提供过运单服务的运送者,所述两个目标服务对象为所述预设范围内的任意两个服务对象;根据所述运力重合度与所述实际距离确定所述运单服务相似度;

所述相似度确定模块,用于确定同时为所述两个目标服务对象提供过运单服务的一个或多个目标运送者;获取所述一个或多个目标运送者在预设时间段内为所述两个目标服务对象提供的运单服务的总次数,作为所述第一次数;获取所述两个目标服务对象在所述预设时间段内接受的运单服务的总次数,作为第二次数;获取所述第一次数和所述第二次数的比值,作为所述运力重合度。

7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至5中任一项所述的服务对象聚类方法的步骤。

8.一种电子设备,其特征在于,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1至5中任一项所述服务对象聚类方法的步骤。

说明书 :

服务对象聚类方法、装置、存储介质和电子设备

技术领域

[0001] 本公开涉及数据管理领域,具体地,涉及一种服务对象聚类方法、装置、存储介质和电子设备。

背景技术

[0002] 众包配送任务(例如,外卖配送、网约车和同城物流等)平台中业务管理和系统优化的过程中,需要对管理单元(或称服务对象,包括服务需求方和货物提供方)进行聚类,并根据不同的聚类对服务对象进行运力配置和配送管理。

发明内容

[0003] 本公开的主要目的是提供一种服务对象聚类方法、装置、存储介质和电子设备,以解决相关技术中对服务对象进行聚类的依据较为单一,聚类的准确度低的技术问题。
[0004] 为了实现上述目的,本公开第一方面提供一种服务对象聚类方法,所述方法包括:
[0005] 根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定所述每两个服务对象的运单服务相似度,所述运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;
[0006] 根据所述运单服务相似度对所述预设范围内的多个服务对象进行聚类。
[0007] 可选的,所述根据每两个服务对象之间的运力重合度和实际距离确定所述每两个服务对象的运单服务相似度,包括:
[0008] 根据目标运送者为两个目标服务对象提供的运单服务的第一次数和所述两个目标服务对象接受的运单服务的第二次数确定所述运力重合度,所述目标运送者为两个目标服务对象提供过运单服务的运送者,所述两个目标服务对象为所述预设范围内的任意两个服务对象;
[0009] 根据所述运力重合度与所述实际距离确定所述运单服务相似度。
[0010] 可选的,所述根据目标运送者为两个目标服务对象提供的运单服务的第一次数和所述两个目标服务对象接受的运单服务的第二次数确定所述运力重合度,包括:
[0011] 确定同时为所述两个目标服务对象提供过运单服务的一个或多个目标运送者;
[0012] 获取所述一个或多个目标运送者在预设时间段内为所述两个目标服务对象提供的运单服务的总次数,作为所述第一次数;
[0013] 获取所述两个目标服务对象在所述预设时间段内接受的运单服务的总次数,作为第二次数;
[0014] 获取所述第一次数和所述第二次数的比值,作为所述运力重合度。
[0015] 可选的,所述根据所述运力重合度与所述实际距离确定所述运单服务相似度,包括:
[0016] 根据所述运力重合度与所述实际距离,以及所述运力重合度与所述实际距离相对于所述两个目标服务对象的相似度权重,确定所述运单服务相似度。
[0017] 可选的,所述根据所述运力重合度与所述实际距离,以及所述运力重合度与所述实际距离相对于所述两个目标服务对象的相似度权重,确定所述运单服务相似度,包括:
[0018] 根据所述两个目标服务对象在预设时间段内的每个运单的运单信息,确定所述运力重合度相对于所述运单服务相似度的第一相似度权重,以及,所述实际距离相对于所述运单服务相似度的第二相似度权重;
[0019] 根据所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离,确定所述运单服务相似度。
[0020] 可选的,所述根据所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离,确定所述运单服务相似度,包括:
[0021] 将所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离作为预设的相似度计算公式的输入,以获取所述相似度计算公式输出的所述运单服务相似度;其中,
[0022] 所述相似度计算公式表示为:
[0023] D=α*Dis+β*(1‑Overlap),
[0024] 其中,所述D为所述运单服务相似度,所述α为所述第一相似度权重,所述β为所述第二相似度权重,所述Dis为所述实际距离,所述Overlap为所述运力重合度。
[0025] 可选的,所述根据所述运单服务相似度对所述预设范围内的多个服务对象进行聚类,包括:
[0026] 将预设的聚类参数和所述运单服务相似度作为预设的聚类算法的输入,以获取所述聚类算法输出的所述多个服务对象的聚类结果。
[0027] 本公开第二方面提供一种服务对象聚类装置,所述装置包括:
[0028] 相似度确定模块,用于根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定所述每两个服务对象的运单服务相似度,所述运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;
[0029] 对象聚类模块,用于根据所述运单服务相似度对所述预设范围内的多个服务对象进行聚类。
[0030] 可选的,所述相似度确定模块,用于:
[0031] 根据目标运送者为两个目标服务对象提供的运单服务的第一次数和所述两个目标服务对象接受的运单服务的第二次数确定所述运力重合度,所述目标运送者为两个目标服务对象提供过运单服务的运送者,所述两个目标服务对象为所述预设范围内的任意两个服务对象;
[0032] 根据所述运力重合度与所述实际距离确定所述运单服务相似度。
[0033] 可选的,所述相似度确定模块,用于:
[0034] 确定同时为所述两个目标服务对象提供过运单服务的一个或多个目标运送者;
[0035] 获取所述一个或多个目标运送者在预设时间段内为所述两个目标服务对象提供的运单服务的总次数,作为所述第一次数;
[0036] 获取所述两个目标服务对象在所述预设时间段内接受的运单服务的总次数,作为第二次数;
[0037] 获取所述第一次数和所述第二次数的比值,作为所述运力重合度。
[0038] 可选的,所述相似度确定模块,用于:
[0039] 根据所述运力重合度与所述实际距离,以及所述运力重合度与所述实际距离相对于所述两个目标服务对象的相似度权重,确定所述运单服务相似度。
[0040] 可选的,所述相似度确定模块,用于:
[0041] 根据所述两个目标服务对象在预设时间段内的每个运单的运单信息,确定所述运力重合度相对于所述运单服务相似度的第一相似度权重,以及,所述实际距离相对于所述运单服务相似度的第二相似度权重;
[0042] 根据所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离,确定所述运单服务相似度。
[0043] 可选的,所述相似度确定模块,用于:
[0044] 将所述第一相似度权重、所述第二相似度权重、所述运力重合度与所述实际距离作为预设的相似度计算公式的输入,以获取所述相似度计算公式输出的所述运单服务相似度;其中,
[0045] 所述相似度计算公式表示为:
[0046] D=α*Dis+β*(1‑Overlap),
[0047] 其中,所述D为所述运单服务相似度,所述α为所述第一相似度权重,所述β为所述第二相似度权重,所述Dis为所述实际距离,所述Overlap为所述运力重合度。
[0048] 可选的,对象聚类模块,用于:
[0049] 将预设的聚类参数和所述运单服务相似度作为预设的聚类算法的输入,以获取所述聚类算法输出的所述多个服务对象的聚类结果。
[0050] 本公开第三方面提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述的服务对象聚类方法的步骤。
[0051] 本公开第四方面提供一种电子设备,包括:
[0052] 存储器,其上存储有计算机程序;
[0053] 处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面所述的服务对象聚类方法的步骤。
[0054] 采用本公开提供的技术方案,至少可以达到如下技术效果:
[0055] 根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定该每两个服务对象的运单服务相似度,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。能够以服务对象相关的配送运力和实际距离为依据,确定服务对象所接受的运单服务过程的相似度,进而根据该相似度对服务对象进行聚类,提高运单服务对象聚类的精确度,进而提高运单服务管理的有效性。
[0056] 本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

[0057] 附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0058] 图1是根据一示例性实施例示出的一种服务对象聚类方法的流程图;
[0059] 图2是根据图1示出的一种确定运单服务相似度的方法的流程图;
[0060] 图3是根据一示例性实施例示出的一种服务对象聚类装置的框图;
[0061] 图4是根据一示例性实施例示出的一种电子设备的结构示意图。

具体实施方式

[0062] 以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0063] 针对于众包配送任务的管理,在相关技术中,通常会使用类似地理围栏的方法,或者通过地理位置聚类的策略对服务对象进行类别划分。具体地,可以提取服务对象的关键地理位置(比如服务需求方的位置,或者货物提供方的位置),并以此为依据进行聚类。聚类之后直接形成一个具体的、地理分割的结果,通常以“配送区”和“站点”等形式来进行表述。但是上述方式的地理属性约束太强,即,聚类划分结果的最终表现形式是一个空间上的划分。但是,在实际的应用中,并非空间维度上的相近就一定代表服务对象在运单服务方面的相似。例如,位于一条道路两侧的商户的距离可能非常近,但是由于其从属于不同的商场,其具体特性体现在配送任务上可能会存在较大差异。另一方面,在众包配送的场景中,由于不同运力服务提供方对配送人员的组织形式和管理模式不同,运力服务的提供情况也不相同(针对于某些运力服务提供方,配送人员并不直接感知货物提供方平台对区域的聚类划分,因此,配送人员会自发地形成一些针对于服务对象的服务习惯和偏好)。但是,通过现有方式进行聚类的过程中很少以运力服务提供方为主要依据,缺乏对于运力服务供给方服务习惯和偏好的考量。
[0064] 发明人注意到这一问题,提出了一种服务对象聚类方法,具体如下:
[0065] 图1是根据一示例性实施例示出的一种服务对象聚类方法的流程图,如图1所示,该方法包括以下步骤:
[0066] 步骤101,根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定上述每两个服务对象的运单服务相似度。
[0067] 其中,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度。
[0068] 示例地,该预设范围可以为业务平台管理方指定的需要进行服务对象聚类的区域,该服务对象可以为服务需求方或者货物提供方。例如,针对于外卖众包配送平台,该服务需求方为外卖用户,该货物提供方为外卖商家。可以理解的是,聚类过程只针对于服务需求方和货物提供方中的一者。以外卖商家为例,该运力重合度为商家之间运力相似性的度量。示例地,该运力重合度可以理解为,例如,运送者本身的重合度、运送路线的重合度、送达地点的重合度。以运送者本身的重合度为例,该运力重合度可以理解为,为两个外卖商家都提供过运单服务的运送者的订单数量占所有两个外卖商家使用过的所有运送服务的订单总数量的比例。该实际距离为两个外卖商家实际地理位置之间的距离。将两个外卖商家的该运力重合度和实际距离相结合,既可以确定两个外卖商家所接受到的运送服务过程的相似度(即运单服务相似度)。此处的运单服务过程可以理解为在一段时间内外卖商家接受的每次运单服务的累积。
[0069] 步骤102,根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。
[0070] 示例地,在确定该运单服务相似度后,可以根据预先设置的聚类算法和相应的聚类参数对多个服务对象进行聚类。具体地,该聚类算法可以为K‑medoids算法、K‑Means算法、均值漂移聚类算法和凝聚层次聚类算法等聚类算法中的任意一种。以上述的K‑medoids算法为例,该算法采用单一聚类参数,并且只依赖于距离度量而无需绝对坐标(实际该运单服务相似度在统计学上也是一种距离度量),稳定性较高。该聚类参数为根据业务平台的业务规模和管理需要设定的聚类K值参数。具体地,该步骤102,可以包括:将每两个服务对象的运单服务相似度作为具备上述聚类K值参数的K‑medoids算法的输入,既可以获取到该K‑medoids算法输出的多个服务对象的聚类结果。
[0071] 示例地,在输出聚类结果后,业务平台管理方可以根据实际的地理距离对聚类结果进行进一步的约束,即对聚类结果中,距离过远、过于独立的服务对象进行调整。以及,对所有服务对象的动态(包括开业、停业、新签以及退出等)进行检测,进而对聚类结果进行进一步的调整,最终得到准确度较高的服务对象聚类结果。
[0072] 综上所述,本公开的实施例所提供的技术方案,能够根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定该每两个服务对象的运单服务相似度,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。能够以服务对象相关的配送运力和实际距离为依据,确定服务对象所接受的运单服务过程的相似度,进而根据该相似度对服务对象进行聚类,提高运单服务对象聚类的精确度,进而提高运单服务管理的有效性。
[0073] 图2是根据图1示出的一种确定运单服务相似度的方法的流程图,如图2所示,该步骤101包括以下步骤中的至少一个:
[0074] 步骤1011,根据目标运送者为两个目标服务对象提供的运单服务的第一次数和上述两个目标服务对象接受的运单服务的第二次数确定该运力重合度。
[0075] 其中,该目标运送者为两个目标服务对象提供过运单服务的运送者,上述两个目标服务对象为该预设范围内的任意两个服务对象。
[0076] 示例地,该步骤1011包括:确定同时为上述两个目标服务对象提供过运单服务的一个或多个目标运送者;获取该一个或多个目标运送者在预设时间段内为上述两个目标服务对象提供的运单服务的总次数,作为该第一次数;获取上述两个目标服务对象在该预设时间段内接受的运单服务的总次数,作为第二次数;获取该第一次数和该第二次数的比值,作为该运力重合度。
[0077] 依然以外卖商家为例,假设在预设时间段,例如,一天内,有3个运送者,例如,骑手,为两个目标服务对象,例如,外卖商家X和外卖商家Y,提供过运单服务。其中,目标运送者,例如,骑手A,为两个外卖商家都提供过服务,服务次数为30;另一目标运送着,例如,骑手B,也为两个外卖商家都提供过服务,服务次数为20;骑手C(不是目标运送者)仅为外卖商家Y提供过10次运单服务。如此,针对于该外卖商家X和该外卖商家Y,目标运送者为两个目标服务对象提供的运单服务的第一次数为30+20=50,该第二次数为30+20+10=60,进而可以确定该外卖商家X和该外卖商家Y之间的运力重合度为5/6。
[0078] 步骤1012,根据该运力重合度与该实际距离确定该运单服务相似度。
[0079] 示例地,可以理解的是,该运力重合度和该实际距离决定了该运单服务相似度的大小,但是,在该运单服务相似度计算过程中,该运力重合度和该实际距离相对于计算结果所占的权重可能是不同的。因此,该步骤1012可以包括:根据该运力重合度与该实际距离,以及该运力重合度与该实际距离相对于该两个目标服务对象的相似度权重,确定该运单服务相似度。
[0080] 示例地,可以根据两个目标服务对象在一段时间内的实际的运单处理情况,分别确定该运力重合度和该实际距离对应的权重,具体地,该步骤1012可以包括:根据该两个目标服务对象在预设时间段内的每个运单的运单信息,确定该运力重合度相对于该运单服务相似度的第一相似度权重,以及,该实际距离相对于该运单服务相似度的第二相似度权重;根据该第一相似度权重、该第二相似度权重、该运力重合度与该实际距离,确定该运单服务相似度。
[0081] 示例地,在一种实施例中,可以通过公式实现上述步骤。具体地,可以将预先设置的第一相似度权重和第二相似度权重以及该实际距离和该运力重合度作为该相似度计算公式的输入,以获取该相似度计算公式输出的该运单服务相似度;其中,该相似度计算公式表示为下列公式(1):
[0082] D=α*Dis+β*(1‑Overlap)   (1),
[0083] 其中,该D为该运单服务相似度,该α为该第一相似度权重,该β为该第二相似度权重,该Dis为该实际距离,该Overlap为该运力重合度。
[0084] 示例地,在该公式中该第一相似度权重α和该第二相似度权重β为业务平台管理方根据该预设区域的实际情况设定的该实际距离和该运力重合度在该运单服务相似度的计算中所占的权重。将该第一相似度权重、该第二相似度权重、(根据两个外卖商家之间的实际地理坐标确定的)该实际距离以及该运力重合度作为该公式(1)的输入,即可获取到该公式(1)输出的运单服务相似度。
[0085] 综上所述,本公开的实施例所提供的技术方案,能够根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定该每两个服务对象的运单服务相似度,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。能够以服务对象相关的配送运力和实际距离为依据,确定服务对象所接受的运单服务过程的相似度,进而根据该相似度对服务对象进行聚类,提高运单服务对象聚类的精确度,进而提高运单服务管理的有效性。
[0086] 图3是根据一示例性实施例示出的一种服务对象聚类装置的框图,如图3所示,该装置300可以包括:
[0087] 相似度确定模块310,用于根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定上述每两个服务对象的运单服务相似度,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;
[0088] 对象聚类模块320,用于根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。
[0089] 综上所述,本公开的实施例所提供的技术方案,能够根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定该每两个服务对象的运单服务相似度,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。能够以服务对象相关的配送运力和实际距离为依据,确定服务对象所接受的运单服务过程的相似度,进而根据该相似度对服务对象进行聚类,提高运单服务对象聚类的精确度,进而提高运单服务管理的有效性。
[0090] 可选的,该相似度确定模块310,可以用于:
[0091] 根据目标运送者为两个目标服务对象提供的运单服务的第一次数和上述两个目标服务对象接受的运单服务的第二次数确定该运力重合度,该目标运送者为两个目标服务对象提供过运单服务的运送者,上述两个目标服务对象为该预设范围内的任意两个服务对象;
[0092] 通过预设的相似度计算公式根据该运力重合度与该实际距离确定该运单服务相似度。
[0093] 可选的,该相似度确定模块310,可以用于:
[0094] 确定同时为上述两个目标服务对象提供过运单服务的一个或多个目标运送者;
[0095] 获取该一个或多个目标运送者在预设时间段内为上述两个目标服务对象提供的运单服务的总次数,作为该第一次数;
[0096] 获取上述两个目标服务对象在该预设时间段内接受的运单服务的总次数,作为第二次数;
[0097] 获取该第一次数和该第二次数的比值,作为该运力重合度。
[0098] 可选的,该相似度确定模块310,用于:
[0099] 根据该运力重合度与该实际距离,以及该运力重合度与该实际距离相对于该两个目标服务对象的相似度权重,确定该运单服务相似度。
[0100] 可选的,该相似度确定模块310,用于:
[0101] 根据该两个目标服务对象在预设时间段内的每个运单的运单信息,确定该运力重合度相对于该运单服务相似度的第一相似度权重,以及,该实际距离相对于该运单服务相似度的第二相似度权重;
[0102] 根据该第一相似度权重、该第二相似度权重、该运力重合度与该实际距离,确定该运单服务相似度。
[0103] 可选的,该相似度确定模块310,用于:
[0104] 将该第一相似度权重、该第二相似度权重、该运力重合度与该实际距离作为预设的相似度计算公式的输入,以获取该相似度计算公式输出的该运单服务相似度;其中,[0105] 该相似度计算公式表示为:
[0106] D=α*Dis+β*(1‑Overlap),
[0107] 其中,该D为该运单服务相似度,该α为该第一相似度权重,该β为该第二相似度权重,该Dis为该实际距离,该Overlap为该运力重合度。
[0108] 可选的,该对象聚类模块320,用于:
[0109] 将预设的聚类参数和该运单服务相似度作为预设的聚类算法的输入,以获取该聚类算法输出的上述多个服务对象的聚类结果。
[0110] 综上所述,本公开的实施例所提供的技术方案,能够根据预设范围内的每两个服务对象之间的运力重合度和实际距离确定该每两个服务对象的运单服务相似度,该运力重合度用于表征为两个服务对象提供运单服务的运送者的重合度;根据该运单服务相似度对该预设范围内的多个服务对象进行聚类。能够以服务对象相关的配送运力和实际距离为依据,确定服务对象所接受的运单服务过程的相似度,进而根据该相似度对服务对象进行聚类,提高运单服务对象聚类的精确度,进而提高运单服务管理的有效性。
[0111] 示例地,图4是根据一示例性实施例示出的一种电子设备400的框图。参照图4,电子设备400包括处理器401,其数量可以为一个或多个,以及存储器402,用于存储可由处理器401执行的计算机程序。存储器402中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器401可以被配置为执行该计算机程序,以执行上述的服务对象聚类方法。
[0112] 另外,电子设备400还可以包括电源组件403和通信组件404,该电源组件403可以被配置为执行电子设备400的电源管理,该通信组件404可以被配置为实现电子设备400的通信,例如,有线或无线通信。此外,该电子设备400还可以包括输入/输出(I/O)接口405。电子设备400可以操作基于存储在存储器402的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM等等。
[0113] 在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的服务对象聚类方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器402,上述程序指令可由电子设备400的处理器401执行以完成上述的服务对象聚类方法。
[0114] 以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0115] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。