一种集群系统数据分布方法及服务器的制造方法_3

文档序号:9923877阅读:来源:国知局
[0079]这里,一个联系号码或序列号通过一种随机数生成算法将会生产唯一一个随机种子数,服务器、具体是设置单元(图3中未示意出)预先设置好随机数生成算法,该随机数生成算法可预先设置为平方取中法或线性取余法,当服务器、具体是第一获取单元301提取出联系号码或序列号时,将所提取出的第一数据传输至第一确定单元302,第一确定单元302通过预设的随机数生成算法生成所述第一数据的唯一一个随机种子数M。其中,由平方取中法或线性取余法产生随机数的具体过程请参见相关技术,这里不再赘述。
[0080]第一计算单元303,用于计算所述随机种子数的模值;
[0081]第一分配单元304,用于将所述终端的配置数据及所述终端的行为数据分配至编号为所述模值的节点。
[0082]这里,服务器、具体是第一计算单元303还用于获知所述终端产生所述行为数据时用于处理所述行为数据的集群系统中的节点的总数量N ;所述总数量N可以通过如下方式获知:由于网元侧会将产生的信令数据交由一个集群系统进行处理,这个集群系统中的节点的总数量在一定时间内数量为固定值N,所述信令数据包括有很多用户的行为数据;所以在网元侧产生信令数据后,会将负责处理这些信令数据的集群系统中节点的总数量N发送至所述服务器。所述服务器、具体是第一计算单元303接收集群系统中节点的总数量N,并将第一确定单元302计算出的第一数据的随机种子数M除以N,得到一个余数;将所得到的余数作为所述随机种子的模值C (C为正整数),并将所计算出的模值C通知至第一分配单元304,第一分配单元304将所第一采集单元305所采集到的终端的行为数据及配置数据一并发送至编号为C的节点,以供节点实现对终端数据的进一步处理;其中,需要预先对集群系统中所有节点进行O?N-1的编号,便于行为数据及配置数据的分配;集群系统对信令数据的处理具体请参见相关技术,这里不再赘述。
[0083]在本发明实施例中,采集到终端的配置数据和行为数据后,将这两个数据分配至了与终端的联系号码或所插的智能识别模块的序列号有关的节点上,对于集群系统中的节点来说,实现了配置数据和行为数据的有序分配,节点的负载得到有效均衡,集群资源得到合理且有效的利用。
[0084]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0085]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0086]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0087]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0088]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种集群系统数据分布方法,其特征在于,所述方法包括: 获取终端的第一数据,所述第一数据用于表征所述终端的联系号码或所述终端插有的智能识别模块所对应的序列号; 确定所述第一数据的随机种子数; 计算所述随机种子数的模值; 将所述终端的配置数据及所述终端的行为数据分配至编号为所述模值的节点。2.根据权利要求1所述的方法,其特征在于,所述计算所述随机种子数的模值,包括: 确定所述终端产生所述行为数据时用于处理所述行为数据的集群系统中的节点的总数量; 将所述随机种子数除以节点的总数量得到一个余数; 将所得到的余数作为所述随机种子的模值。3.根据权利要求1所述的方法,其特征在于,所述方法还包括: 根据预设的平方取中法或线性取余法产生所述第一数据的唯一一个所述随机种子数。4.根据权利要求1至3任一项所述的方法,其特征在于,在获取终端的第一数据之前,所述方法还包括: 采集所述终端的配置数据及行为数据; 将所述配置数据及行为数据进行格式解析,形成结构化数据; 相应的,获取终端的第一数据,包括: 在结构化数据中,提取所述第一数据。5.根据权利要求4所述的方法,其特征在于,所述终端所插有的智能识别模块包括以下至少其中一种: 用户身份识别卡S頂、全球用户身份卡USIM、可移动用户识别卡RUIM、通用用户识别卡IHM06.一种服务器,其特征在于,所述服务器包括: 第一获取单元,用于获取终端的第一数据,所述第一数据用于表征所述终端的联系号码或所述终端插有的智能识别模块所对应的序列号; 第一确定单元,用于确定所述第一数据的随机种子数; 第一计算单元,用于计算所述随机种子数的模值; 第一分配单元,用于将所述终端的配置数据及所述终端的行为数据分配至编号为所述模值的节点。7.根据权利要求6所述的服务器,其特征在于,所述第一计算单元,还用于: 确定所述终端产生所述行为数据时用于处理所述行为数据的集群系统中的节点的总数量; 将所述随机种子数除以节点的总数量得到一个余数; 将所得到的余数作为所述随机种子的模值。8.根据权利要求6所述的服务器,其特征在于,所述第一确定单元,还用于: 根据预设的平方取中法或线性取余法产生所述第一数据的唯一一个所述随机种子数。9.根据权利要求6至8任一项所述的服务器,其特征在于,所述服务器还包括: 第一采集单元,用于采集所述终端的配置数据及行为数据; 第一解析单元,用于将所述配置数据及行为数据进行格式解析,形成结构化数据; 相应的,所述第一获取单元,用于在结构化数据中,提取所述第一数据。10.根据权利要求9所述的服务器,其特征在于,所述终端所插有的智能识别模块包括以下至少其中一种: 用户身份识别卡S頂、全球用户身份卡USIM、可移动用户识别卡RUIM、通用用户识别卡IHM0
【专利摘要】本发明实施例公开了一种集群系统数据分布方法及服务器,其中,所述方法包括:获取终端的第一数据,所述第一数据用于表征所述终端的联系号码或所述终端插有的智能识别模块所对应的序列号;确定所述第一数据的随机种子数;计算所述随机种子数的模值;将所述终端的配置数据及所述终端的行为数据分配至编号为所述模值的节点。本发明实施例的技术方案能够至少解决单节点负载较高,集群资源无法得到合理利用的问题。
【IPC分类】H04L29/08
【公开号】CN105704173
【申请号】
【发明人】黄庆荣, 林恪, 谢志崇, 彭家华
【申请人】中国移动通信集团福建有限公司
【公开日】2016年6月22日
【申请日】2014年11月25日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1