一种客户拜访计划生成方法及系统技术方案

技术编号:38207308 阅读:9 留言:0更新日期:2023-07-21 16:55
本发明专利技术提出一种客户拜访计划生成方法及系统,该方法包括步骤:针对每一个业务员,获取该业务员所需拜访的客户数据;基于所述客户数据,对待拜访的客户进行聚类,得到至少一个聚类簇;确定起点客户,然后在起点客户所在的聚类簇中选择优先级最高且可拜访的一个客户加入日拜访计划,重复此步骤,直到满足每日工作时长要求;对当前的日拜访计划中的所有客户采用路径规划算法计算满足每日工作时长要求的最优拜访路径。该方法能够根据每日工作时间动态安排每日拜访客户的数量,且能使得同一个客户的多次拜访能够均匀分布在每月的计划中,拜访更合理,还能使得每日的拜访客户位置集中分布,减少路程耗时。减少路程耗时。减少路程耗时。

【技术实现步骤摘要】
一种客户拜访计划生成方法及系统


[0001]本专利技术涉及计算机
,具体涉及一种客户拜访计划生成方法及系统。

技术介绍

[0002]客户拜访是快消领域的一项重要工作,根据客户的重要程度不同,每个业务员每月负责拜访的客户可能有几十个到几百个不等,每个客户每月拜访的频次不等。规划每日的拜访路线是及其繁重的工作,若规划不合理,也会导致客户拜访不均衡、路线不合理,大量工作时间浪费在拜访的路程上。因此行业内需要一种能够提高业务员拜访效率的客户拜访计划规划方案。

技术实现思路

[0003]本说明书一个或多个实施例描述了一种客户拜访计划生成方法及装置,能够部分地解决现有技术存在的上述问题。
[0004]根据第一方面,提供了一种客户拜访计划生成方法,该方法包括以下步骤:S101、针对每一个业务员,获取该业务员所需拜访的客户数据;S102、基于所述客户数据,对待拜访的客户进行聚类,得到至少一个聚类簇;S103、针对每一个业务员,选取该业务员的所有待拜访客户中待拜访次数最多的客户作为起点;S104、判断作为起点的客户是否可拜访,若不可拜访,则从剩余待拜访客户中重新选择待拜访次数最多的客户作为起点;若可拜访,则在起点客户所在的聚类簇中选择优先级最高且可拜访的一个客户加入日拜访计划;S105、判断所述日拜访计划所需的工作时长是否满足每日工作时长要求;若满足,则执行步骤S106;若不满足,则以最新加入的客户为起点,并在起点客户所在的聚类簇中选择优先级最高且可拜访的一个客户加入日拜访计划,然后重复执行步骤S105;S106、对当前的日拜访计划中的所有客户采用路径规划算法计算最优拜访路径和相应的工作时长;若最优拜访路径对应的工作时长满足每日工作时长要求,则结束本步骤,输出日拜访计划;若不满足,则以最优拜访路径的最后一个客户为起点,在起点客户所在的聚类簇中选择优先级最高且可拜访的一个客户加入日拜访计划,然后重复执行步骤S106。
[0005]作为第一方面所述方法的一种可选实施方式,判断一个客户是否可拜访的方法具体包括:判断该客户是否满足拜访条件,满足所述拜访条件的客户为可拜访客户;所述拜访条件为:;其中,表示上次拜访日期或上次计划拜访日期,表示该客户未被拜访
过或未进行过拜访计划,表示当前日期,表示当月的天数,表示该客户的拜访频次。
[0006]作为第一方面所述方法的一种可选实施方式,所述优先级的计算方式为:;其中,表示优先级系数,的值越大,表示优先级越高,表示优先级权重系数,表示当前客户与起点客户之间的距离,表示中间参数,当大于时,的值为1,否则的值为0。
[0007]作为第一方面所述方法的一种可选实施方式,所述日拜访计划所需的工作时长为:所述日拜访计划中每一个客户的拜访时长与到达每个客户处的路程耗时之和。
[0008]作为第一方面所述方法的一种可选实施方式,该方法还包括:若起点客户所在的聚类簇中没有可拜访的客户,则从剩余待拜访客户中选择优先级最高且可拜访的一个客户加入日拜访计划。
[0009]作为第一方面所述方法的一种可选实施方式,该方法还包括:针对每个月的每个工作日,执行S101至S106,得到每个工作日的日拜访计划;将所述日拜访计划按照时间顺序排序,得到月拜访计划。
[0010]根据第二方面,提供了一种客户拜访计划生成系统,包括:数据获取模块,配置为获取业务员数据和业务员所需拜访的客户数据;拜访日历生成模块,配置为基于用户选取的拜访日期,生成客户拜访日历;拜访计划生成模块,配置为基于所述业务员数据、所述业务员所需拜访的客户数据和所述客户拜访日历,采用所述客户拜访计划生成方法生成客户拜访计划。
[0011]作为第二方面所述系统的一种可选实施方式,所述客户数据包括客户的位置、拜访频次、上次拜访日期。
[0012]根据第三方面,提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述客户拜访计划生成方法。
[0013]根据第四方面,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述客户拜访计划生成方法。
[0014]有益效果:本说明书实施例提供了一种客户拜访计划生成方法及系统,该方法能够根据每日工作时间动态安排每日拜访客户的数量。且能使得同一个客户的多次拜访能够均匀分布在每月的计划中,拜访更合理。还能使得每日的拜访客户位置集中分布,减少路程耗时。
附图说明
[0015]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1是本说明书一个实施例中涉及的日拜访计划生成的流程图;图2是本说明书一个实施例中涉及的一种客户拜访计划生成装置的结构图。
实施方式
[0017]现有拜访计划的生成方法在进行拜访客户选择的时候通常未考虑到同一个客户多次拜访之间的时间间隔,也没有考虑到业务员同一天拜访客户的路程耗时是否合理。同时由于每个客户之间的距离和拜访任务不相同,每天拜访的客户数量也会不断的变化以及业务员请假的情况,随机选择固定数量或者根据权重选择的拜访客户并不能满足业务拜访的需求。
[0018]为解决上述问题,本说明书实施例提供一种客户拜访计划生成方法及装置。
[0019]为使本说明书的目的、技术方案和优点更加清楚,下面将结合本说明书具体实施例及相应的附图对本说明书技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
[0020]图1为本说明书实施例提供的一种客户拜访计划生成方法的流程图,该方法包括以下步骤:S101、针对每一个业务员,获取该业务员所需拜访的客户数据。
[0021]在本说明书实施例中,客户数据具体可以包括客户的位置、拜访频次、上次拜访日期等。
[0022]S102、基于所述客户数据,对待拜访的客户进行聚类,得到至少一个聚类簇。
[0023]在本说明书实施例中,可以利用分类算法对每个业务员负责的客户按照位置进行聚类,例如采用k

means聚类算法对待拜访的客户进行聚类,具体步骤为:S1021、从所有待拜访客户中随机选择N个客户作为N个聚类簇的中心;S1022、针对每个客户,计算该客户的经纬度距N个聚类簇中心经纬度的距离,将该客户划分到距离最近的聚类簇中;S1023、在每个聚类簇内,计算当前聚类簇内所有客户的平均经纬度,并选择簇内距离平均经纬度最近的客户作为当前聚类簇的新中心;S1024、重复步骤S1022和步骤S1023,直至每个聚类簇的中心客户不再变化或者达到设置的重复次数;S1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种客户拜访计划生成方法,其特征在于,所述方法包括:S101、针对每一个业务员,获取该业务员所需拜访的客户数据;S102、基于所述客户数据,对待拜访的客户进行聚类,得到至少一个聚类簇;S103、针对每一个业务员,选取该业务员的所有待拜访客户中待拜访次数最多的客户作为起点;S104、判断作为起点的客户是否可拜访,若不可拜访,则从剩余待拜访客户中重新选择待拜访次数最多的客户作为起点;若可拜访,则在起点客户所在的聚类簇中选择优先级最高且可拜访的一个客户加入日拜访计划;S105、判断所述日拜访计划所需的工作时长是否满足每日工作时长要求;若满足,则执行步骤S106;若不满足,则以最新加入的客户为起点,并在起点客户所在的聚类簇中选择优先级最高且可拜访的一个客户加入日拜访计划,然后重复执行步骤S105;S106、对当前的日拜访计划中的所有客户采用路径规划算法计算最优拜访路径和相应的工作时长;若最优拜访路径对应的工作时长满足每日工作时长要求,则结束本步骤,输出日拜访计划;若不满足,则以最优拜访路径的最后一个客户为起点,在起点客户所在的聚类簇中选择优先级最高且可拜访的一个客户加入日拜访计划,然后重复执行步骤S106。2.根据权利要求1所述的方法,其特征在于,判断一个客户是否可拜访的方法具体包括:判断该客户是否满足拜访条件,满足所述拜访条件的客户为可拜访客户;所述拜访条件为:;其中,表示上次拜访日期或上次计划拜访日期,表示该客户未被拜访过或未进行过拜访计划,表示当前日期,表示当月的天数,表示该客户的拜访频次。3.根据权利要求2所述的方法,其特征在于,所述优先级...

【专利技术属性】
技术研发人员:许允杰刘国俭王炳璇高健健朱志祥刘昭
申请(专利权)人:南京掌控网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1