信息分发方法和装置与流程

文档序号:11234842阅读:785来源:国知局
信息分发方法和装置与流程
本发明涉及信息处理领域,尤其涉及信息分发方法和装置。
背景技术
:信息业务的出现解决用户与企业之间的沟通问题,目前,许多企业因为业务需求需要对外发送信息,以实现与客户之间进行信息传输、信息确认等功能。现有的模式是,企业通过自己的信息平台作为中间站,对接多个外部信息发送设备。信息平台汇集需要发送的信息内容、信息目的地,并选择一个具体的信息发送设备,将信息发送至信息目的地。采用上述模式会出现问题:用户的整个业务周期的信息内容可能被同一个信息发送设备获取,信息发送设备能够获取到企业内部的整个业务流程或客户的所有信息,存在信息泄露的安全隐患。技术实现要素:本发明实施例提供信息分发方法和装置,可以避免一个信息发送设备获取整个业务流程或客户的所有信息,提高信息发送的安全性。本发明实施例第一方面提供一种信息分发方法,包括:获取待发送的第一信息对应的目标标识;确定已经发送的且与所述目标标识对应的第二信息以及所述第二信息对应的第一信息发送设备;从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备;通过所述第二信息发送设备发送所述第一信息。在一个可能的设计中,所述目标标识包括:用户标识、业务阶段标识、位置标识中的至少一种标识。在一个可能的设计中,所述目标标识包括用户标识和业务阶段标识;所述确定已经发送的且与所述目标标识对应的第二信息包括:确定已经发送的且与所述用户标识对应的第二信息;所述从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备包括:确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例;从信息发送设备列表中选择不同于所述第一信息发送设备的所述分发比例最小的信息发送设备作为第二信息发送设备。在一个可能的设计中,所述目标标识包括用户标识和位置标识;所述确定已经发送的且与所述目标标识对应的第二信息包括:确定已经发送的且与所述用户标识对应的第二信息;所述从信息发送设备列表中选择不同与所述第一信息发送设备的第二信息发送设备包括:确定已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例;从信息发送设备列表中选择不同于所述第一信息发送设备的所述分布比例最小的信息发送设备作为第二信息发送设备。在一个可能的设计中,所述目标标识包括用户标识、业务阶段标识以及位置标识;所述确定已经发送的且与所述目标标识对应的第二信息包括:确定已经发送的且与所述用户标识对应的第二信息;所述从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备包括:分别确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例以及已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例;分别对各个信息发送设备的所述分发比例和所述分布比例进行加权计算得到所述各个信息发送设备的分配比例;从所述信息端列表中选择不同于所述第一信息发送设备的所述分配比例最小的信息发送设备作为第二信息发送设备。在一个可能的设计中,所述通过所述第二信息发送设备发送所述第一信息之前还包括:确定所述第二信息发送设备在预设的时间范围内发送的信息对应的第一用户标识分组以及所有的信息发送设备在所述预设的时间范围内发送的信息对应的第二用户标识分组;在所述第一用户标识分组中的用户标识数量与所述第二用户标识分组中的用户标识数量的比值大于预设阈值的情况下,判断所述第一信息对应的用户标识是否属于所述第一用户标识分组;在所述第一信息对应的用户标识属于所述第一用户标识分组的情况下,执行所述通过所述第二信息发送设备发送所述第一信息的步骤。本发明实施例第二方面提供一种信息分发装置,包括:目标标识获取单元,用于获取待发送的第一信息对应的目标标识;确定单元,用于确定已经发送的且与所述目标标识对应的第二信息以及所述第二信息对应的第一信息发送设备;选择单元,用于从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备;发送单元,用于通过所述第二信息发送设备发送所述第一信息。本发明实施例第二方面提供的信息分发装置用于执行本发明第一方面提供的信息分发方法,具体的可参见本发明实施例第一方面的描述,在此不再赘述。本发明实施例第三方面提供一种信息分发装置,包括处理器、存储器以及通信接口,所述处理器、存储器和通信接口相互连接,其中,所述通信接口用于接收和发送数据,所述存储器用于存储支持信息分发装置执行上述方法的应用程序代码,所述处理器被配置用于执行上述第一方面的方法。本发明实施例第四方面提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。在本发明实施例中,通过将同一目标标识对应的不同信息分发到不同的信息发送设备上进行发送,避免一个信息发送设备可以获取得到同一目标标识对应的所有信息而引起信息泄露的安全隐患,提高信息发送的安全性。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的一种系统结构示意图;图2是本发明实施例提供的一种信息分发方法的流程示意图;图3是本发明实施例提供的另一种信息分发方法的流程示意图;图4是本发明实施例提供的又一种信息分发方法的流程示意图;图5是本发明实施例提供的又一种信息分发方法的流程示意图;图6是本发明实施例提供的一种信息分发装置的结构示意图;图7是本发明实施例提供的另一种信息分发装置的结构示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例的方案适用于一个信息平台对应多个外部信息发送设备的信息发送系统,本发明实施例的信息发送系统可以如图1所示,图1是本发明实施例提供的一种系统结构示意图,其中,信息平台101为信息汇聚站点,负责汇集要发送给用户设备的信息以及各个信息对应的用户设备,并选择一个企业外部的信息发送设备102将信息发送给对应的用户设备103,信息平台101对应多个信息发送设备102,各个信息发送设备102可以通过各自对应的一个或多个信息发送服务提供商来发送信息,信息发送设备102在接收到信息平台101的指示时将信息内容发送给对应的用户设备103,用户设备103是信息接收端,接收信息平台101通过信息发送设备102发送的信息。本发明实施例的技术方案例如可以实现在图1对应的系统中的信息平台101上,也可以实现其他与信息平台功能类似的服务器或服务系统上,通过有目标地选择信息发送设备,从而避免所有信息由同一个信息发送设备发送,提高安全性。参见图2,图2是本发明实施例提供的一种信息分发方法的流程示意图,如图所示所述方法至少包括:s101、获取待发送的第一信息对应的目标标识。可选地,目标标识可以包括用户标识、业务阶段标识以及位置标识中的至少一种标识。其中,用户标识为与用户有关的标识信息,用于指示用户的身份或信息的接收者,即用户标识可以用于指示所述第一信息应当发送给哪个用户,具体地,用户标识可以为用户的身份号码、用户的电话号码、企业为用户编设的唯一的用户编号等用于指示用户身份的标识信息。其中,业务阶段标识用于指示所述第一信息属于业务流程的哪个阶段。其中,位置标识为与地理位置有关的标识信息,用于指示所述第一信息的接收者为哪个位置的客户,具体地,位置标识可以为省份标识、城市标识、门店标识、楼栋标识等用于指示所述第一信息的接收者对应的位置信息的标识信息。下面举例对用户标识、业务阶段标识、位置标识进行说明。例如企业正在四个门店面向用户开展业务a,业务a包含四个阶段,目前已经有5个用户在不同的门店办理业务a,各个用户的业务进展情况如表1所示:编号用户号码业务阶段所属门店所属城市11111阶段一(aa)门店1北京21122阶段二(ab)门店2北京32222阶段三(ac)门店2北京42223阶段一(aa)门店3上海52227阶段二(ab)门店4重庆表1则可以从将第一列的编号或者第二列的用户号码作为用户标识,将第三列的业务阶段信息作为阶段标识,将第四列的门店信息或第五列的城市信息作为位置标识,具体可根据企业的业务开展情况设置各个标识。s102、确定已经发送的且与所述目标标识对应的第二信息以及所述第二信息对应的第一信息发送设备。其中,第一信息发送设备为发送所述第二信息的信息发送设备。在可选实施方式中,可以将发送时间离当前最近的且与所述目标标识对应的第二信息对应的信息发送设备确定为第一信息发送设备。可选地,若目标标识为用户标识,则首先确定已经发送的且与所述用户标识对应的第二信息,然后确定第二信息对应的第一信息发送设备。可选地,若目标标识为业务阶段标识,则首先确定已经发送的且与所述业务阶段标识对应的第二信息,然后确定第二信息对应的第一信息发送设备。可选地,若目标标识为位置标识,则首先确定已经发送的且与所述位置标识对应的第二信息,然后确定第二信息对应的第一信息发送设备。可选地,若目标标识不止一个,例如目标标识包括用户标识和业务阶段标识,或目标标识包括用户标识和位置标识,或目标标识包括业务阶段标识和位置标识,或目标标识包括用户标识、业务阶段标识以及位置标识,则可以根据具体需求确定各个标识的重要程度,将重要程度最高的标识对应的信息确定为第二信息,并确定发送第二信息的第一信息发送设备。下面举例来对确定第二信息和第一信息发送设备进行说明。例如企业的数据库中当前保存的数据如表2所示:信息用户标识业务阶段标识位置标识发送时间信息发送设备第一信息aabaa1待发送暂无信息1aaaaa15-22信息发送设备1信息2baaaa15-23信息发送设备2信息3cabaa25-23信息发送设备3信息4dabaa15-22信息发送设备4表2若目标标识为用户标识,信息1对应的用户标识与第一信息的用户标识相同,则将信息1确定为第二信息,将信息发送设备1确定为第一信息发送设备。若目标标识为业务阶段标识,信息3对应的业务阶段标识以及信息4对应的业务阶段标识与第一信息的业务阶段标识相同,则可以将信息3与信息4确定为第二信息,将信息发送设备3和信息发送设备4确定为第一信息发送设备;在可选方案中,信息3的发送时间离当前更近,则将可以信息发送设备3确定为第一信息发送设备。若目标标识为位置标识,则信息1、信息2以及信息4对应的位置标识与第一信息的位置标识相同,则可以将信息1、信息2以及信息4确定为第二信息,将信息发送设备1、信息发送设备2以及信息发送设备3确定为第一信息发送设备;在可选方案中,信息2的发送时间离当前更近,则将可以将信息发送设备2确定为第一信息发送设备。若目标标识有多个,则确定重要程度最高的标识,再根据上述方法确定第二信息以及第一信息发送设备。s103、从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备。可选地,可以从信息发送设备列表中随机选择不同于所述第一信息发送设备的第二信息发送设备。可选地,可以根据各个信息发送设备的安全性设置各个信息发送设备的被选择几率,然后从信息发送设备列表中随机选择不同于所述第一信息发送设备的第二信息发送设备;例如可以将安全性高的信息发送设备的被选择几率设置得更高。可选地,可以根据信息发送设备在过去的一段时间内的信息泄露率、信息安全事故发生间隔等因素来评估信息发送设备的安全性。具体地,例如企业的数据库中当前保存的数据如表2所示,若在步骤s102中确定将信息发送设备1确定为第一信息发送设备,则可以从剩下的信息发送设备2、信息发送设备3以及信息发送设备4中随机选择一个信息发送设备作为第二信息发送设备。在进一步实施方式中,还可根据信息发送设备1、信息发送设备2、信息发送设备3以及信息发送设备4的安全性事先为信息发送设备1、信息发送设备2、信息发送设备3、信息发送设备4设置被选择几率,例如信息发送设备1和信息发送设备2的安全性高于信息发送设备3和信息发送设备4的安全性,则可以将信息发送设备1的被选择几率设置为0.3、信息发送设备2的被选择几率设置为0.3、信息发送设备3的被选择几率为0.2、信息发送设备4的被选择几率为0.2,则根据统计学的原理可知,若从信息发送设备2、信息发送设备3、信息发送设备4中随机选择发送信息发送设备,信息发送设备2被选为第二发送信息发送设备的几率大于信息发送设备3和信息发送设备4。s104、通过所述第二信息发送设备发送所述第一信息。具体地,确定第二信息发送设备后,将所述第一信息的内容以及第一信息的目的地发送给第二信息发送设备,第二信息发送设备将第一信息发送至第一信息的目的地,即第二信息发送设备将第一信息发送至第一信息对应的用户设备。可选地,通过所述第二信息发送设备发送所述第一信息之前还包括:确定所述第二信息发送设备在预设的时间范围内发送的信息对应的第一用户标识分组以及所有的信息发送设备在所述预设的时间范围内发送的信息对应的第二用户标识分组;在所述第一用户标识分组中的用户标识数量与所述第二用户标识分组中的用户标识数量的比值大于预设阈值的情况下,判断所述第一信息对应的用户标识是否属于所述第一用户标识分组;在所述第一信息对应的用户标识属于所述第一用户标识分组的情况下,执行步骤s104,通过所述第二信息发送设备发送所述第一信息。其中,第一用户标识分组为第二信息发送设备在预设的时间范围内发送的信息对应的用户标识的集合;第二用户标识分组为所有信息发送设备在预设的时间范围内发送的信息对应的用户标识的集合;第一用户标识分组和第二用户标识均可以包括多个用户标识。可选地,预设的时间范围可以为一个月、两周或三天等时间范围,可根据单位时间内的信息数量或用户数量进行设置,也可以根据企业的具体业务需求进行设置。可选地,预设的时间范围可以为在发送第一信息之前的一段时间。可选地,预设阈值可以设置为80%、90%等百分值。可选地,在所述第一用户标识分组中的用户标识数量与所述第二用户标识分组中的用户标识数量的比值小于所述预设阈值的情况下,执行步骤s104,即通过所述第二信息发送设备发送所述第一信息。可选地,在所述第一信息对应的用户标识不属于所述第一用户标识分组的情况下,执行步骤s103,重新选择第二信息发送设备。具体地,在重新选择第二信息发送设备时,可从信息发送设备列表中选择不同于第一信息发送设备且不同于上次选择的第二信息发送设备的信息发送设备作为第二信息发送设备。下面举例来进行说明,假设预设阈值为75%,例如通过执行步骤s101~s103将表2中的信息发送设备1确定为第一信息发送设备,将信息发送设备3确定为第二信息发送设备,信息发送设备1、信息发送设备2、信息发送设备3在预设的时间范围内发送的信息对应的用户标识数量的情况如表3所示:信息发送设备用户标识分组用户标识数量信息发送设备1a、b、c3信息发送设备2a、b、c3信息发送设备3a、b、c、d4信息发送设备4a、b、e3表3其中,当第二信息发送设备为信息发送设备3时,第一用户标识分组为{a、b、c、d},所有信息发送设备对应的第二用户标识分组为{a、b、c、d、e},则第一用户标识分组中的用户标识数量与第二用户标识分组中的用户标识数量的比值等于80%,大于预设阈值,则判断第一信息对应的用户标识是否属于{a、b、c、d},若属于,则执行步骤s104,通过信息发送设备3发送第一信息;若不属于,则重新从信息发送设备2或者信息发送设备4中选择一个信息发送设备作为第二信息发送设备,不再选择信息发送设备3。在一种可能的实现方式中,在执行步骤s101之前还可以执行如下步骤:分别确定各个信息发送设备在预设的时间范围内发送的信息对应的用户标识分组以及所有信息发送设备在预设的时间范围内发送的信息对应的总的用户标识分组;分别确定各个信息发送设备对应的用户标识分组中的用户标识数据量与总的用户标识分组中的用户标识数量的比值;根据所述比值将所述各个信息发送设备确定为固定信息发送设备和非固定信息发送设备,其中,固定信息发送设备对应的比值大于预设阈值,非固定信息发送设备对应的比值小于所述预设阈值;判断所述第一信息对应的用户标识是否属于固定信息发送设备对应的用户标识分组;若属于固定信息发送设备对应的用户标识分组,则通过相应的固定信息发送设备发送所述第一信息;若不属于固定信息发送设备对应的用户标识分组,则执行步骤s101~s104。进一步地,在执行步骤s103时,信息发送设备列表为排除固定信息发送设备列表后的列表,即信息发送列表包含非固定信息发送设备。可选地,确定固定信息发送设备后,在有信息将要发送时,可优先为固定信息发送设备分配要发送的信息,将用户标识属于该固定信息发送设备对应的用户标识分组的信息分配至该固定信息发送设备进行发送。下面举例来对进行说明,假设预设阈值为75%,例如在获取待发送的第一信息对应的目标标识之前,各个信息发送设备在预设的时间范围内发送的信息对应的用户标识数量的情况如表3所示,其中,首先可以确定:信息发送设备1对应的用户标识分组为{a、b、c},信息发送设备2对应的用户标识分组为{a、b、c},信息发送设备3对应的用户标识分组为{a、b、c、d},信息发送设备4的标识分组为{a、b、e},所有信息发送设备对应的总的用户标识分组为{a、b、c、d、e};然后可以确定:信息发送设备1对应的比值为0.6,信息发送设备2对应的比值为0.6,信息发送设备3对应的比值为0.8,信息发送设备4对应的比值为0.8;接着可以确定:信息发送设备1、信息发送设备2、信息发送设备3为非固定信息发送设备,信息发送设备3为固定发送设备;接着判断第一信息对应的用户标识是否属于{a、b、c、d},若属于,则通过信息发送设备3发送第一信息,若不属于,则执行s101~s104的步骤,并且在执行步骤s103时,第二信息发送设备不仅要不同于第一信息发送设备,还需要不同于信息发送设备3。可选地,根据固定信息发送设备发送的该用户标识的已有信息是否包含了该用户标识的所有的、已经发送的业务阶段标识,将该固定信息发送设备对应的用户标识分组内的用户标识,分为优先分配用户标识组和需重新分配用户标识组。其中,需重新分配用户标识组包含从该固定信息发送设备发送已有的全部业务阶段的信息的用户标识,优先分配用户标识组包含该固定信息发送设备对应的用户标识分组内剩余的用户标识。需重新分配用户标识组的用户标识后续信息,不能选择该固定信息发送设备进行发送,需要在其他信息发送设备中,执行s101~s104的步骤来分配。优先分配用户标识组的用户标识的后续一个业务阶段的信息,则可以分配至该固定信息发送设备进行发送。在本发明实施例中,第一信息与第二信息均对应于同一个目标标识,在确定第二信息对应的第一信息发送设备的情况下,选择不同于第一信息发送设备的第二信息发送设备来发送第二信息,以达到将第一信息和第二信息分散至不同的信息发送设备发送的目的,避免一个信息发送设备获取到客户的所有信息或者一个阶段所有信息或者一个位置下的所有信息,进一步实现中还可以为信息发送设备设置被选择几率,以将信息分配至安全性更高的信息发送设备上进行发送,避免信息泄露,提高信息发送的安全性。参见图3,图3是本发明实施例提供的另一种信息分发方法的流程示意图,如图所示所述方法包括:s201、获取待发送的第一信息对应的用户标识和业务阶段标识。其中,用户标识为与用户有关的标识信息,用于指示用户的身份或信息的接收者,即用户标识可以用于指示所述第一信息应当发送给哪个用户,具体地,用户标识可以为用户的身份号码、用户的电话号码、企业为用户编设的唯一的用户编号等用于指示用户身份的标识信息。其中,业务阶段标识用于指示所述第一信息属于业务流程的哪个阶段。用户标识与业务阶段标识的具体描述可参考步骤s101中的描述,在此不再赘述。s202、确定已经发送的且与所述用户标识对应的第二信息以及所述第二信息对应的第一信息发送设备。具体地,确定第二信息和第一信息发送设备的具体实现方式已在图2对应的实施例中步骤s102进行具体描述,不再赘述。s203、确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例。可选地,所述已经发送的与所述业务阶段标识对应的信息可以为在过去的一段预设的时间范围内发送的与所述业务阶段标识对应的信息,预设的时间范围可以根据信息数量或者业务需求进行设置,例如可以为过去的一个月内发送的与所述业务阶段标识对应的信息。可选地,分发比例可以为实际的发送比例,即在同一段时间内,各个信息发送设备发送的与所述业务阶段标识对应的信息数量与所有信息发送设备发送的与所述业务阶段标识对应的信息总量的比值。例如,业务阶段标识为aa,目前分别有信息发送设备1、信息发送设备2、信息发送设备3以及信息发送设备4,在过去的一个月内,信息发送设备1发送的业务阶段标识为aa的信息一共有10条,信息发送设备2发送的业务阶段标识为a的信息一共有15条,信息发送设备3发送的业务阶段标识为aa的信息一共有10条,信息发送设备4发送的业务阶段标识为aa的信息一共有15条,则在过去的一个月内,所有信息发送设备发送的业务阶段标识为aa的信息总量有50条,业务阶段标识为aa的信息在信息发送设备1的分发比例为20%,在信息发送设备2的分发比例为30%,在信息发送设备3的分发比例为20%,在信息发送设备4的分发比例为30%。可选地,分发比例也可以为实际的发送比例与分发权重值的乘积,其中,可根据各个信息发送设备的安全性设置各个信息发送设备的分发权重值,分发权重值可以与信息发送设备的安全性成反比。例如,信息发送设备1的分发权重值为0.4,信息发送设备2的分发权重值为0.4,信息发送设备3的分发权重值为0.1,信息发送设备4的分发权重值为0.1,则业务阶段标识为aa的信息在信息发送设备1的分发比例为0.08,在信息发送设备2的分发比例为0.12,在信息发送设备3的分发比例为0.02,在信息发送设备4的分发比例为0.03。s204、从信息发送设备列表中选择不同于所述第一信息发送设备的所述分发比例最小的信息发送设备作为第二信息发送设备。s205、通过所述第二信息发送设备发送所述第一信息。可选地,步骤s205的具体实现方式可参考图2对应的实施例中步骤s104的描述,不再赘述。本发明实施例中,根据用户标识确定第二信息和第一信息发送设备,将同一用户标识的不同信息分配至不同的信息发送设备发送,避免用户的所有信息被同一信息发送设备所获取,同时,在确定第一信息发送设备后,从剩余的信息发送设备中选择分发比例最小的发送信息发送设备作为第二信息发送设备,尽量避免同一阶段的所有信息被同一发送信息发送设备获取,提高信息发送的安全性。参见图4,图4是本发明实施例提供的又一种信息分发方法的流程示意图,如图所示所述方法至少包括:s301、获取待发送的第一信息对应的用户标识和位置标识。其中,用户标识为与用户有关的标识信息,用于指示用户的身份或信息的接收者,即用户标识可以用于指示所述第一信息应当发送给哪个用户,具体地,用户标识可以为用户的身份号码、用户的电话号码、企业为用户编设的唯一的用户编号等用于指示用户身份的标识信息。其中,位置标识为与地理位置有关的标识信息,用于指示所述第一信息的接收者为哪个位置的客户,具体地,位置标识可以为省份标识、城市标识、门店标识、楼栋标识等用于指示所述第一信息的接收者对应的位置信息的标识信息。用户标识与位置标识的具体描述可参考步骤s101中的描述,在此不再赘述。s302、确定已经发送的且与所述用户标识对应的第二信息以及所述第二信息对应的第一信息发送设备。具体地,确定第二信息和第一信息发送设备的具体实现方式已在图2对应的实施例中步骤s102进行描述,不再赘述。s303、确定已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例。可选地,所述已经发送的与所述位置标识对应的信息可以为在过去的一段预设的时间范围内发送的与所述位置标识对应的信息,预设的时间范围可以根据信息数量或者业务需求进行设置,例如可以为过去的一周内发送的与所述位置标识对应的信息。可选地,分布比例可以为实际的发送比例,即在同一段时间内,各个信息发送设备发送的与所述位置标识对应的信息数量与所有信息发送设备发送的与所述位置标识对应的信息总量的比值。例如,位置标识为北京,目前分别有信息发送设备1、信息发送设备2、信息发送设备3以及信息发送设备4,在过去的一周内,信息发送设备1发送的位置标识为北京的信息一共有20条,信息发送设备2发送的位置标识为北京的信息一共有15条,信息发送设备3发送的位置标识北京的信息一共有30条,信息发送设备4发送的位置标识为北京的信息一共有15条,则在过去的一周内,所有信息发送设备发送的位置标识为北京的信息总共有80条,位置标识为北京的信息在信息发送设备1的分布比例为25%,在信息发送设备2的分布比例为18.75%,在信息发送设备3的分布比例为37.5%,在信息发送设备4的分布比例为18.75%。可选地,分布比例也可以为实际的发送比例与分布权重值的乘积,其中,可根据各个信息发送设备的安全性设置各个信息发送设备的分布权重值,分布权重值可以与信息发送设备的安全性成反比。例如,信息发送设备1的分布权重值为0.4,信息发送设备2的分布权重值为0.4,信息发送设备3的分布权重值为0.1,信息发送设备4的分布权重值为0.1,则位置标识为北京的信息在信息发送设备1的分布比例为0.1,在信息发送设备2的分布比例为0.075,在信息发送设备3的分布比例为0.0375,在信息发送设备4的分布比例为0.01875。s304、从信息发送设备列表中选择不同于所述第一信息发送设备的所述分布比例最小的信息发送设备作为第二信息发送设备。s305、通过所述第二信息发送设备发送所述第一信息。可选地,步骤s305的具体实现方式可参考图2对应的实施例中步骤s104的描述,不再赘述。本发明实施例中,根据用户标识确定第二信息和第一信息发送设备,将同一用户标识的不同信息分配至不同的信息发送设备发送,避免用户的所有信息被同一信息发送设备所获取,同时,在确定第一信息发送设备后,从剩余的信息发送设备中选择分布比例最小的发送信息发送设备作为第二信息发送设备,尽量避免同一位置标识的所有信息被同一发送信息发送设备获取,提高信息发送的安全性。参见图5,图5是本发明实施例提供的又一种信息分发方法的流程示意图,如图所示所述方法至少包括:s401、获取待发送的第一信息对应的用户标识、业务阶段标识以及位置标识。其中,用户标识为与用户有关的标识信息,用于指示用户的身份或信息的接收者,即用户标识可以用于指示所述第一信息应当发送给哪个用户,具体地,用户标识可以为用户的身份号码、用户的电话号码、企业为用户编设的唯一的用户编号等用于指示用户身份的标识信息。其中,业务阶段标识用于指示所述第一信息属于业务流程的哪个阶段。其中,位置标识为与地理位置有关的标识信息,用于指示所述第一信息的接收者为哪个位置的客户,具体地,位置标识可以为省份标识、城市标识、门店标识、楼栋标识等用于指示所述第一信息的接收者对应的位置信息的标识信息。用户标识、业务阶段标识、位置标识的具体描述可参考步骤s101中的描述,在此不再赘述。s402、确定已经发送的且与所述用户标识对应的第二信息以及所述第二信息对应的第一信息发送设备。具体地,确定第二信息和第一信息发送设备的具体实现方式已在图2对应的实施例中步骤s102进行描述,不再赘述。s403、分别确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例以及已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例。可选地,可以根据图3对应的实施例中步骤s203中的描述确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例,在此不再赘述。可选地,可以根据图4对应的实施例中步骤s303中的描述确定已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例,在此不再赘述。s404、分别对各个信息发送设备的所述分发比例和所述分布比例进行加权计算得到所述各个信息发送设备的分配比例。可选地,可以根据业务阶段标识与位置标识的重要性设置分发比例与分布比例的分配权重值,例如,若当前更需要尽可能地将同一业务阶段标识的信息分散到不同的信息发送设备上去发送,则在设置分发比例与分布比例的分配权重值时,可使分发比例的分配权重值大于分布比例的分配权重值,若当前更需要尽可能地将同一位置标识的信息分散到不同的信息发送设备上去发送,则在设置分发比例与分布比例的分配权重值时,可使分发比例的分配权重值小于分布比例的分配权重值。具体地,将各个信息发送设备的分发比例与其对应的分配权重值的乘积加上分布比例与其对应的分配权重值的乘积即为各个信息发送设备的分配比例。例如,信息发送设备1的分布比例为0.3,分布比例的分配权重值为0.6,分发比例为0.4,分布比例的分配权重值为0.4,则信息发送设备1的分配比例为0.3*0.6+0.4*0.4=0.34。s405、从所述信息端列表中选择不同于所述第一信息发送设备的所述分配比例最小的信息发送设备作为第二信息发送设备。s406、通过所述第二信息发送设备发送所述第一信息。可选地,步骤s406的具体实现方式可参考图2对应的实施例中步骤s104的描述,不再赘述。本发明实施例中,根据用户标识确定第二信息和第一信息发送设备,将同一用户标识的不同信息分配至不同的信息发送设备发送,避免用户的所有信息被同一信息发送设备所获取,同时,在确定第一信息发送设备后,从剩余的信息发送设备中选择分配比例最小的发送信息发送设备作为第二信息发送设备,尽量避免同一阶段以及同一位置标识的所有信息被同一发送信息发送设备获取,提高信息发送的安全性。参见图6,图6是本发明实施例提供的一种信息分发装置的结构示意图,如图所示,所述装置至少包括:目标标识获取单元510,用于获取待发送的第一信息对应的目标标识;确定单元520,用于确定已经发送的且与所述目标标识对应的第二信息以及所述第二信息对应的第一信息发送设备;选择单元530,用于从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备;发送单元540,用于通过所述第二信息发送设备发送所述第一信息。可选地,所述目标标识包括:用户标识、业务阶段标识、位置标识中的至少一种标识。可选地,所述目标标识包括用户标识和业务阶段标识;所述确定单元520具体用于:确定已经发送的且与所述用户标识对应的第二信息;所述选择单元530包括:第一确定子单元531,用于确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例;第一选择子单元532,用于从信息发送设备列表中选择不同于所述第一信息发送设备的所述分发比例最小的信息发送设备作为第二信息发送设备。可选地,所述目标标识包括用户标识和位置标识;所述确定单元520具体用于:确定已经发送的且与所述用户标识对应的第二信息;所述选择单元530包括:第二确定子单元533,用于确定已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例;第二选择子单元534,用于从信息发送设备列表中选择不同于所述第一信息发送设备的所述分布比例最小的信息发送设备作为第二信息发送设备。可选地,所述目标标识包括用户标识、业务阶段标识以及位置标识;所述确定单元520具体用于:确定已经发送的且与所述用户标识对应的第二信息;所述选择单元530包括:第三确定子单元535,用于分别确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例以及已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例;计算子单元536,用于分别对各个信息发送设备的所述分发比例和所述分布比例进行加权计算得到所述各个信息发送设备的分配比例;第三选择子单元537,用于从所述信息端列表中选择不同于所述第一信息发送设备的所述分配比例最小的信息发送设备作为第二信息发送设备。可选地,所述装置还包括:分组确定单元550,用于确定所述第二信息发送设备在预设的时间范围内发送的信息对应的第一用户标识分组以及所有的信息发送设备在所述预设的时间范围内发送的信息对应的第二用户标识分组;判断单元560,用于在所述第一用户标识分组中的用户标识数量与所述第二用户标识分组中的用户标识数量的比值大于预设阈值的情况下,判断所述第一信息对应的用户标识是否属于所述第一用户标识分组;在所述第一信息对应的用户标识属于所述第一用户标识分组的情况下,所述发送单元执行所述通过所述第二信息发送设备发送所述第一信息的步骤。需要说明的是,各个单元的实现还可以对应参照图2、图3、图4或图5所示的方法实施例的相应描述。在本发明实施例中,信息分发装置通过将同一目标标识对应的不同信息分发到不同的信息发送设备上进行发送,避免一个信息发送设备可以获取得到同一目标标识对应的所有信息而引起信息泄露的安全隐患,提高信息发送的安全性。参见图7,图7是本发明实施例提供的一种信息分发装置的结构示意图,该装置包括处理器61、存储器62以及通信接口63。处理器61连接到存储器62和通信接口63,例如处理器61可以通过总线连接到存储器62和通信接口63。处理器61被配置为支持所述信息分发装置执行图2、图3、图4或图5所述的信息分发方法中相应的功能。该处理器61可以是中央处理器(英文:centralprocessingunit,cpu),网络处理器(英文:networkprocessor,np),硬件芯片或者其任意组合。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,asic),可编程逻辑器件(英文:programmablelogicdevice,pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,fpga),通用阵列逻辑(英文:genericarraylogic,gal)或其任意组合。存储器62用于存储程序代码等。存储器62可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:randomaccessmemory,缩写:ram);存储器62也可以包括非易失性存储器(英文:non-volatilememory),例如只读存储器(英文:read-onlymemory,缩写:rom),快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固态硬盘(英文:solid-statedrive,缩写:ssd);存储器62还可以包括上述种类的存储器的组合。通信接口63用于传输数据。处理器61可以调用所述程序代码以执行以下操作:获取待发送的第一信息对应的目标标识;确定已经发送的且与所述目标标识对应的第二信息以及所述第二信息对应的第一信息发送设备;从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备;通过所述第二信息发送设备发送所述第一信息。可选地,所述目标标识包括:用户标识、业务阶段标识、位置标识中的至少一种标识。可选地,所述目标标识包括用户标识和业务阶段标识;处理器61确定已经发送的且与所述目标标识对应的第二信息,具体包括:确定已经发送的且与所述用户标识对应的第二信息;处理器61从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备,具体包括:确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例;从信息发送设备列表中选择不同于所述第一信息发送设备的所述分发比例最小的信息发送设备作为第二信息发送设备。可选地,所述目标标识包括用户标识和位置标识;处理器61确定已经发送的且与所述目标标识对应的第二信息,具体包括:确定已经发送的且与所述用户标识对应的第二信息;处理器61从信息发送设备列表中选择不同与所述第一信息发送设备的第二信息发送设备,具体包括:确定已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例;从信息发送设备列表中选择不同于所述第一信息发送设备的所述分布比例最小的信息发送设备作为第二信息发送设备。可选地,所述目标标识包括用户标识、业务阶段标识以及位置标识;处理器61确定已经发送的且与所述目标标识对应的第二信息,具体包括:确定已经发送的且与所述用户标识对应的第二信息;处理器61从信息发送设备列表中选择不同于所述第一信息发送设备的第二信息发送设备,具体包括:分别确定已经发送的与所述业务阶段标识对应的信息在各个信息发送设备的分发比例以及已经发送的与所述位置标识对应的信息在各个信息发送设备的分布比例;分别对各个信息发送设备的所述分发比例和所述分布比例进行加权计算得到所述各个信息发送设备的分配比例;从所述信息端列表中选择不同于所述第一信息发送设备的所述分配比例最小的信息发送设备作为第二信息发送设备。可选地,处理器61通过所述第二信息发送设备发送所述第一信息之前还包括:确定所述第二信息发送设备在预设的时间范围内发送的信息对应的第一用户标识分组以及所有的信息发送设备在所述预设的时间范围内发送的信息对应的第二用户标识分组;在所述第一用户标识分组中的用户标识数量与所述第二用户标识分组中的用户标识数量的比值大于预设阈值的情况下,判断所述第一信息对应的用户标识是否属于所述第一用户标识分组;在所述第一信息对应的用户标识属于所述第一用户标识分组的情况下,处理器61执行所述通过所述第二信息发送设备发送所述第一信息的步骤。需要说明的是,各个操作的实现还可以对应参照图2、图3、图4或图5所示的方法实施例的相应描述。在本发明实施例中,信息分发装置的处理器通过将同一目标标识对应的不同信息分发到不同的信息发送设备上进行发送,避免一个信息发送设备可以获取得到同一目标标识对应的所有信息而引起信息泄露的安全隐患,提高信息发送的安全性。本发明实施例还提供一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如前述实施例所述的方法。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1