数据推送方法和装置的制造方法_3

文档序号:8490027阅读:来源:国知局
则库的数据发放规则表中读取数据发放规则;
[0085]步骤21:根据读取到的数据发放规则确定待发送线索所对应客户的所属区域的限制条件,即确定需要发放哪些区域的线索;
[0086]步骤22:从销售方信息库的销售方信息表中读取各销售方的信息,从各销售方中选取出满足区域限制条件、以及时间限制条件和/或属性限制条件的销售方,将选取出的各销售方进行保存,比如可以保存在区域-销售方(CityMapSales)列表中,该表中保存选取出的各销售方及分别对应的区域信息;
[0087]步骤23:从线索信息库的线索信息表中读取各待发放线索的信息,从各待发放线索中选取出满足区域限制条件、以及时间限制条件和/或数量限制条件的待发放线索,将选取出的各待发放线索进行保存,比如可以保存在区域-线索(CityMapLeads)列表中,该表中保存选取出的各待发放线索及分别对应的区域信息;
[0088]步骤24:根据数据发放规则为选取出的各待发放线索从选取出的销售方中分别指定一个销售方,并保存选取出的各待发放线索分别与指定的销售方的对应关系,比如可以保存在销售方-线索(SalesMapLeads)列表中,该表中保存选取出的各待发放线索及分别对应的销售方;
[0089]步骤25:对于选取出的各待发放线索,将该待发放线索发送给与该待发放线索对应的销售方;
[0090]步骤26:对于选取出的各待发放线索,将包含该待发放线索的概要信息的通知消息发送给与该待发放线索对应的销售方所绑定的其它终端设备,比如手机、平板电脑等,以提醒销售方进行数据接收。
[0091]如图2C所示,上述步骤22的具体实现流程如下:
[0092]步骤201:根据销售方信息库中的经销方信息表和销售方可销售区域表查找满足步骤二中确定的区域限制条件的经销方;满足区域限制条件的经销方是该经销方下的销售方的可销售区域满足该区域限制条件;
[0093]步骤202:判断是否查找到满足的区域限制条件的经销方,若是,则到步骤203,否贝U,本流程结束;
[0094]步骤203:判断是否需要将查找到的经销方下的销售方的工号从销售方信息库中的销售方信息表同步到本地,若是,到步骤204,否则,到步骤205 ;经销方下的销售方可以根据销售方数据库中的经销方下属信息表获得;
[0095]步骤204:将查找到的经销方下的销售方的工号从销售方信息库中的销售方信息表同步到本地,以实现信息的实时更新;
[0096]步骤205:判断是否保存有对查找到的经销方的销售方的指定信息,若是,则将指定的销售方作为选取出的满足条件的数据接收方,并到步骤210 ;否则,到步骤206 ;
[0097]步骤206:判断是否保存对查找到的经销方的接口销售方的配置信息,若是,则将配置的接口销售方作为选取出的满足条件的数据接收方,并到步骤210 ;否则,到步骤207 ;
[0098]步骤207:判断数据发放规则中是否包含对数据接收方的属性限制条件,若是,则到步骤208 ;否则,到步骤209 ;这里的属性限制条件可以是对应的靠谱度分值和认可度分值达到设定阈值;靠谱度分值是根据数据接收方在系统中的行为,比如统计时间内的登录次数、线索跟进记录的填写情况、成单情况等等,按照一定规则进行统计计算得到的得分,认可度是针对数据接收方预先配置的一个分值。
[0099]步骤208:根据查找到的经销方下的销售方的工号,在销售方信息库中的销售方信息表和登录日志表中查找满足属性限制条件和时间限制条件的销售方,将查找到的销售方作为数据接收方,并到步骤210 ;
[0100]步骤209:根据查找到的经销方下的销售方的工号,在销售方信息库中的登录日志表中查找满足时间限制条件的销售方,将查找到的销售方作为数据接收方,并到步骤210 ;
[0101]步骤210:生成CityMapSales列表,该表中保存作为数据接收方的各销售方的信息及分别对应的区域信息。较佳的,该CityMapSales列表中的销售方按照靠谱度分值和/或认可度分值进行排序。
[0102]如图2D所示,上述步骤23的具体实现流程如下:
[0103]步骤211:判断读取到的数据发放规则中是否包含数量限制条件,若是,则到步骤212,否则,到步骤213 ;这里的数量限制条件具体可以是对每个销售方发放的线索数量;
[0104]步骤212:确定需要选取的待发放线索的总数量N为:对每个销售方发放的线索数量*步骤22中选取出的销售方的数量,并到步骤214 ;
[0105]步骤213:确定需要选取的待发放线索的总数量N为预先设定的数值,比如20000,并到步骤214 ;
[0106]步骤214:从线索信息库的线索信息表中选取N个满足步骤21确定的区域限制条件的待发放线索;
[0107]步骤215:根据线索信息库中的线索创建信息表判断选取出的每个待发放线索是否有指定经销方,若是,则到步骤216,否则,到步骤217 ;
[0108]步骤216:对于有指定经销方的待发放线索,记录其指定经销方的信息,并到步骤217 ;
[0109]步骤217:生成CityMapLeads列表,该表中保存选取出的各待发放线索及分别对应的区域信息,对于有指定经销方的待发放线索,还保存其指定经销方的信息。
[0110]上述步骤24的具体实现方法可以为,对于CityMapSales列表中的各个销售方:根据数据发放规则确定需要为当前销售方分配的待发放线索的数量,从CityMapLeads列表中抽取该数量的、所对应区域与当前销售方对应的区域一致的待发放线索,将当前销售方作为为抽取的待发放线索所指定的销售方。对于有指定经销方的待发放线索,为该待发放线索所指定的销售方还需要是该待发放线索的指定经销方下的销售方。
[0111]综上所述,本实施例提供了区域、时间和属性多个维度的参数来指导发放线索数据的方法,多个维度可以单独使用,也可以灵活组合,达到了更加高效均衡地发放线索数据的目的。同时,增加销售方属性的维度,可以提高销售方对系统的使用粘性,加强管理者对销售方的管理和监控。
[0112]实施例三:
[0113]参见图3,本发明实施例提供一种数据推送装置,该装置包括:
[0114]规则读取单元30,用于在确定满足数据发放触发条件时,读取预先设定的数据发放规则;
[0115]接收方选取单元31,用于根据所述数据发放规则确定数据接收方需要满足的第一条件,从各数据接收方中选取出满足第一条件的数据接收方;
[0116]数据选取单元32,用于根据所述数据发放规则确定待发放数据需要满足的第二条件,从各待发送数据中选取出满足第二条件的待发送数据;
[0117]接收方确定单元33,用于根据所述数据发放规则为选取出的各待发放数据从选取出的数据接收方中分别确定至少一个数据接收方;
[0118]数据发送单元34,用于对于选取出的各待发放数据,将该待发放数据发送给为该待发放数据确定的数据接收方。
[0119]进一步的,所述第一条件包括:第一区域限制条件、第一时间限制条件和属性限制条件中的至少一个条件;
[0120]其中,所述第一区域限制条件是对数据接收方的所属区域的限制条件;所述第一时间限制条件是对数据接收方的行为时间的限制条件;所述属性限制条件是对数据接收方所具备属性的限制条件。
[0121]进一步的,该装置还包括:
[0122]判断单元35,用于在所述接收方选取单元从各数据接收方中选取出满足第一条件的数据接收方之前,判断是否需要将数据接收方信息库中存储的数据接收方的信息同步到本地;
[0123]所述接收方选取单元31具体用于:
[0124]在所述判断单元判断需要将数据接收方信息库中存储的数据接收方的信息同步到本地时,将数据接收方信息库中存储的数据接收方的信息同步到本地,从同步过来的数据接收方中选取出满足第一条件的数据接收方;在所述判断单元判断不需要将数据接收方信息库中存储的数据接收方的信息同步到本地时,从本地保存的数据接收方中选取出满足第一条件的数据接收方。
[0125]进一步的,所述判断单元35具体用于;
[0126]判断上一次进行数据接收方信息同步的操作时间与当前时间的时间差是否大于第一设定阈值,若是,则确定需要将数据接收方信息库中存储的数据接收方的信息同步到本地,否则,确定不需要将数据接收方信息库中存储的数据接收方的信息同步到本地;或者,
[0127]判断是否接收到数据接收方信息库执行数据更新操作的通知,若是,则确定需要将数据接收方信息库中存储的数据接收方的信息同步到本地,否则,确定不需要将数据接收方信息库中存储的数据接收方的信息同步到本地。
[0128]进一步的,所述第一时间限制条件包括:最后一次登录的时间与当前时间的时间差小于第二设定阈值,和/或激活时间与当前时间的时间差小于第三设定阈值。
[0129]进一步的,所述属性限制条件包括:数据接收方的安全性分值是否大于第四设定阈值;其中所述安全性分值是预先根据数据接收方的行为统计得到的表示数据接收方的安全性的分值。
[0130]进一步的,所述第二条件包括:第二区域限制条件、第二时间限制条件和数量限制条件中的至少一个条件;
[0131]其中,所述第二区域限制条件是对待发放数据所描述对象的所属区域或生成待发放数据的设备所属区域的限制条件;所述第二时间限制条件是对待发放数据的生成时间的限制条件;所述数量限制条件是对选取的待发放数据的数量的限制条件。
[0132]进一步的,所述数据选取单元32具体用于:
[0133]从各待发送数据中选取出满足第二区域限制条件的待发送数据,判断所述第二条件中是否包括数量限制条件,若是,则从满足第二区域限制条件
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1