一种基于大数据和网格化的订单分发方法及系统与流程

文档序号:17930039发布日期:2019-06-15 00:45阅读:210来源:国知局
一种基于大数据和网格化的订单分发方法及系统与流程
本发明涉及一种订单分发方法,尤其涉及一种基于大数据和网格化的订单分发方法,并涉及采用了该基于大数据和网格化的订单分发方法的订单分发系统。
背景技术
:订单分发一直是订单系统设计的重点和难点,以往的中心化设计,需要耗费较多人力来处理分发任务,并且由于信息缺少时效性,订单任务的分发会出现人员的冗余或者重复工作,耗时也比较久,不利于有实际分发需求的工单工作;加上网格化营销场景,使得网格的管理成本加大,无形中增加了很多的网格中心,增加成本的同时,还不便于订单的分发和管理,影响订单分发的准确性。技术实现要素:本发明所要解决的技术问题是需要提供一种能够有效提高整体分发效率及准确性的基于大数据和网格化的订单分发方法,并需要进一步提供采用了该基于大数据和网格化的订单分发方法的订单分发系统。对此,本发明提供一种基于大数据和网格化的订单分发方法,包括以下步骤:步骤s1,根据网点分布创建网格结构;步骤s2,根据网格结构创建服务人员信息;步骤s3,对网格服务人员创建服务人员标签属性;步骤s4,根据客户订单的定位信息生成地市属性,并根据地市属性检测已有的网格结构,自动生成匹配的第一服务人员集合;步骤s5,根据客户的历史订单及浏览行为数据生成客户标签属性,并根据客户标签属性检索服务人员标签属性,自动生成匹配的第二服务人员集合;步骤s6,分别计算所述第一服务人员集合和第二服务人员集合的匹配度,选取匹配度达到预设匹配值的服务人员,将其写入数据库并展示给客户端。本发明的进一步改进在于,所述步骤s1中,根据现有的组织架构和地市信息对应的网点分布,创建具备上下级关系的网格结构{a1...an},n为自然数。本发明的进一步改进在于,所述步骤s2中,根据网格结构{a1...an}实际配备的服务人员情况,录入各个网格的服务人员信息{b1...bn},每一个服务人员信息均包括个人信息、认证信息、账号信息和所在网格中的任意一种或几种。本发明的进一步改进在于,所述步骤s3中,对网格服务人员创建服务人员标签属性{c1...cn},每一个服务人员标签属性均包括服务时间、服务评价、熟练度和完成度中的任意一种或几种。本发明的进一步改进在于,所述步骤s4中,根据客户订单的定位信息生成地市属性{d1...dn};然后根据地市属性{d1...dn},从网格结构{a1...an}中检索出归属于地市属性{d1...dn}下的网格集合a(d1...dn);再根据网格集合a(d1...dn),从服务人员信息{b1...bn}中检索出归属于网格集合a(d1...dn)下的第一服务人员集合b(a(d1...dn))。本发明的进一步改进在于,所述步骤s5,根据客户的历史订单及浏览行为数据生成客户标签属性{e1...en},所述客户标签属性{e1...en}包括上班族、价格偏好和服务偏好中的任意一种或几种;然后根据客户的标签属性{e1...en},从已有的服务人员标签属性{c1...cn}中检索出相匹配的属性集合e(c1...cn);再根据属性集合e(c1...cn),从服务人员信息{b1...bn}中检索出具备这些属性的第二服务人员集合b(e(c1...cn))。本发明的进一步改进在于,所述步骤s6包括以下子步骤:步骤s601,根据公式a1*d1*(d1/(d1+d2+...dn))%计算出子集合a1d1的分值,依此通过公式a1*dn*(dn/(d1+d2+...dn))%计算出子集合a1dn的分值,n为大于2的自然数,并对子集合a1d1、子集合a1d2、…、子集合a1dn的分值进行比较,取子集合a1d1、子集合a1d2、…、子集合a1dn中的分值最大值作为网格集合a(d1...dn)的第一个元素;步骤s602,依此类推,取子集合a2d1、子集合a2d2、…、子集合a2dn中的分值最大值作为网格集合a(d1...dn)的第二个元素;步骤s603,依此类推,取子集合and1、子集合and2、…、子集合andn中的分值最大值作为网格集合a(d1...dn)的第n个元素;步骤s604,从服务人员信息{b1...bn}中检索出归属于网格集合a(d1...dn)中的第一服务人员集合b(a(d1...dn))。本发明的进一步改进在于,所述步骤s6还包括以下子步骤:步骤s605,根据公式e1*c1*(c1/(c1+c2+...cn))%计算出子集合e1c1的分值,依此通过公式e1*cn*(cn/(c1+c2+...cn))%计算出子集合e1cn的分值,n为大于2的自然数,并对子集合e1c1、子集合e1c2、…、子集合e1cn的分值进行比较,取子集合e1c1、子集合e1c2、…、子集合e1cn中的分值最大值作为属性集合e(c1...cn)的第一个元素;步骤s606,依此类推,取子集合e2c1、子集合e2c2、…、子集合e2cn中的分值最大值作为属性集合e(c1...cn)的第二个元素;步骤s607,依此类推,取子集合enc1、子集合enc2、…、子集合encn中的分值最大值作为属性集合e(c1...cn)的第n个元素;步骤s608,从服务人员信息{b1...bn}中检索出归属于属性集合e(c1...cn)中的第二服务人员集合b(e(c1...cn))。本发明的进一步改进在于,所述步骤s6中,取所述第一服务人员集合和第二服务人员集合之间的交集所对应的服务人员,将其写入数据库并展示给客户端。本发明还提供一种基于大数据和网格化的订单分发系统,采用了如上所述的基于大数据和网格化的订单分发方法。与现有技术相比,本发明的有益效果在于:在大数据的基础上,通过智能算法实现网格、客户以及服务人员之间的自动匹配,能够计算出所述第一服务人员集合和第二服务人员集合与订单之间的匹配度,从而提高订单的分发效率及准确性,降低了系统维护成本,提高了订单管理的有效性。附图说明图1是本发明一种实施例的工作流程示意图;图2是本发明一种实施例的数据交互流程示意图;图3是本发明一种实施例的网格结构示意图。具体实施方式下面结合附图,对本发明的较优的实施例作进一步的详细说明。如图1至图3所示,本例提供一种基于大数据和网格化的订单分发方法,包括以下步骤:步骤s1,根据网点分布创建网格结构;步骤s2,根据网格结构创建服务人员信息;步骤s3,对网格服务人员创建服务人员标签属性;步骤s4,根据客户订单的定位信息生成地市属性,并根据地市属性检测已有的网格结构,自动生成匹配的第一服务人员集合;步骤s5,根据客户的历史订单及浏览行为数据生成客户标签属性,并根据客户标签属性检索服务人员标签属性,自动生成匹配的第二服务人员集合;步骤s6,分别计算所述第一服务人员集合和第二服务人员集合的匹配度,选取匹配度达到预设匹配值的服务人员,将其写入数据库并展示给客户端。本例所述步骤s1中,根据现有的组织架构和地市信息对应的网点分布,创建具备上下级关系的网格结构{a1...an},n为自然数。所述地市信息指的是城市地理位置信息,比如省份、市、县/区以及街道/镇等等,如图3所示。本例所述步骤s2中,根据网格结构{a1...an}实际配备的服务人员情况,录入各个网格的服务人员信息{b1...bn},每一个服务人员信息均包括个人信息、认证信息、账号信息和所在网格中的任意一种或几种。服务人员指的是订单下达之后,实际跟进和处理订单,以保证订单完结的工作人员。根据每一个网格实际配备的服务人员情况,在系统中录入服务人员信息,具体包括个人信息、认证信息、账号信息以及所在网格等。本例所述步骤s3中,对网格服务人员创建服务人员标签属性{c1...cn},并传递给数据服务器bs,每一个服务人员标签属性均包括服务时间、服务评价、熟练度和完成度中的任意一种或几种。也就是说,本例所述步骤s1至步骤s3其实是根据订单管理系统和地市信息进行搭建网格结构和录入各个网格服务人员信息的步骤,为订单管理系统提供大数据基础。本例所述步骤s4中,根据客户订单的定位信息生成地市属性{d1...dn};然后根据地市属性{d1...dn},从网格结构{a1...an}中检索出归属于地市属性{d1...dn}下的网格集合a(d1...dn);再根据网格集合a(d1...dn),从服务人员信息{b1...bn}中检索出归属于网格集合a(d1...dn)下的第一服务人员集合b(a(d1...dn))。本例所述步骤s4中,首先在接收新的订单后,根据客户实际所在的定位信息生成地市属性{d1...dn},如:深圳市福田区莲花街道;然后服务器bs根据订单的地市属性{d1...dn},检测已有的网格集合a(d1...dn),从网格结构{a1...an}中检索出归属于地市属性{d1...dn}下的网格集合a(d1...dn),即得到匹配的网格集合a(d1...dn);最后在网格集合a(d1...dn)中,从服务人员信息{b1...bn}中检索出归属于网格集合a(d1...dn)下的第一服务人员集合b(a(d1...dn)),得到匹配的第一服务人员集合b(a(d1...dn)),该第一服务人员集合b(a(d1...dn))为网格匹配服务人员集合。本例所述步骤s5,根据客户的历史订单及浏览行为数据生成客户标签属性{e1...en},所述客户标签属性{e1...en}包括上班族、价格偏好和服务偏好中的任意一种或几种;然后根据客户的标签属性{e1...en},从已有的服务人员标签属性{c1...cn}中检索出相匹配的属性集合e(c1...cn);再根据属性集合e(c1...cn),从服务人员信息{b1...bn}中检索出具备这些属性的第二服务人员集合b(e(c1...cn)),该第二服务人员集合b(e(c1...cn))标签属性匹配服务人员集合。本例所述步骤s5,先根据客户历史的订单及浏览的行为数据生成客户标签属性{e1...en},如:上班族、价格偏好、服务偏好等;然后,服务器bs根据客户标签属性{e1...en},检测已有的服务人员标签属性{c1...cn},即根据客户的标签属性{e1...en},从已有的服务人员标签属性{c1...cn}中检索出相匹配的属性集合e(c1...cn);最后,再根据属性集合e(c1...cn),,从服务人员信息{b1...bn}中检索出具备这些属性的第二服务人员集合b(e(c1...cn)),即得到匹配的第二服务人员集合b(e(c1...cn))。从已有的服务人员标签属性{c1...cn}中检索出相匹配的属性集合e(c1...cn)的具体流程为:第一、数据库保存客户的历史订单及浏览行为标签属性如:服务偏好字段等客户标签属性{e1...en};第二、检索服务将客户标签属性e1作为检索关键字;第三、数据库保存服务人员标签属性如:服务能力字段等服务人员标签属性{c1...cn};第四、检索服务根据客户标签属性e1的关键字,检索数据库中的服务人员标签属性{c1...cn};第五、形成属性集合e(c1...cn)的标签属性集合;第六、检索服务根据e(c1...cn)的关键字,检索数据库中的服务人员信息{b1...bn};第七、形成第二服务人员集合b(e(c1...cn))。本例所述步骤s6包括以下子步骤:步骤s601,如下表所示,根据公式a1*d1*(d1/(d1+d2+...dn))%计算出子集合a1d1的分值,依此通过公式a1*dn*(dn/(d1+d2+...dn))%计算出子集合a1dn的分值,n为大于2的自然数,并对子集合a1d1、子集合a1d2、…、子集合a1dn的分值进行比较,取子集合a1d1、子集合a1d2、…、子集合a1dn中的分值最大值作为网格集合a(d1...dn)的第一个元素;网格结构地市属性权重a1d1d1/(d1+d2+..dn)%a1d2d2/(d1+d2+..dn)%............a1dndn/(d1+d2+..dn)%步骤s602,依此类推,通过公式a2*dn*(dn/(d1+d2+...dn))%计算出子集合a2dn的分值,并对子集合a2d1、子集合a2d2、…、子集合a2dn的分值进行比较,取子集合a2d1、子集合a2d2、…、子集合a2dn中的分值最大值作为网格集合a(d1...dn)的第二个元素;步骤s603,依此类推,通过公式an*dn*(dn/(d1+d2+...dn))%计算出子集合andn的分值,并对子集合and1、子集合and2、…、子集合andn的分值进行比较,取子集合and1、子集合and2、…、子集合andn中的分值最大值作为网格集合a(d1...dn)的第n个元素;步骤s604,从服务人员信息{b1...bn}中检索出归属于网格集合a(d1...dn)中的第一服务人员集合b(a(d1...dn))。同样的,本例所述步骤s6还包括以下子步骤:步骤s605,如下表所示,根据公式e1*c1*(c1/(c1+c2+...cn))%计算出子集合e1c1的分值,依此通过公式e1*cn*(cn/(c1+c2+...cn))%计算出子集合e1cn的分值,n为大于2的自然数,并对子集合e1c1、子集合e1c2、…、子集合e1cn的分值进行比较,取子集合e1c1、子集合e1c2、…、子集合e1cn中的分值最大值作为属性集合e(c1...cn)的第一个元素;步骤s606,依此类推,通过公式e2*cn*(cn/(c1+c2+...cn))%计算出子集合e2cn的分值,并对子集合e2c1、子集合e2c2、…、子集合e2cn的分值进行比较,取子集合e2c1、子集合e2c2、…、子集合e2cn中的分值最大值作为属性集合e(c1...cn)的第二个元素;步骤s607,依此类推,通过公式en*cn*(cn/(c1+c2+...cn))%计算出子集合encn的分值,并对子集合enc1、子集合enc2、…、子集合encn的分值进行比较,取子集合enc1、子集合enc2、…、子集合encn中的分值最大值作为属性集合e(c1...cn)的第n个元素;步骤s608,从服务人员信息{b1...bn}中检索出归属于属性集合e(c1...cn)中的第二服务人员集合b(e(c1...cn))。更为优选的,本例所述步骤s6中,取所述第一服务人员集合和第二服务人员集合之间的交集所对应的服务人员,这样就能够在网格结构中尽量满足了地市属性、客户标签属性以及服务人员标签属性等多种要求,提高订单的匹配度,提高订单的分发效率及准确性,然后将其写入数据库并展示给客户端。本例还提供一种基于大数据和网格化的订单分发系统,采用了如上所述的基于大数据和网格化的订单分发方法。综上所述,本例在大数据的基础上,通过智能算法实现网格、客户以及服务人员之间的自动匹配,能够计算出所述第一服务人员集合和第二服务人员集合与订单之间的匹配度,从而提高订单的分发效率及准确性,降低了系统维护成本,提高了订单管理的有效性。以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属
技术领域
的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1