The invention discloses a method and device for load balancing for mobile communication user data. The method comprises the following steps: Step 1: mobile communication receiver contains user data of the mobile communication user identification; step 2: according to the mobile user identifier of mobile communication user data load balancing, among them, the mobile communication user identification includes at least IMSI, IMEI, MSISDN in a. According to the load balance of mobile users, load balancing can be carried out according to the state changes of the balanced output ports, which can avoid user data loss and jitter caused by the change of output port number when the load is balanced.
【技术实现步骤摘要】
一种针对移动通信用户数据进行负载均衡的方法及装置
本专利技术涉及移动通信领域。更具体地,本专利技术涉及一种针对移动通信用户数据进行负载均衡的方法及装置。
技术介绍
IP网设备对负载做均衡处理时,通常都依据OSI标准定义的五元组信息对负载进行散列输出,如按照IP地址散列输出,按照负载均衡输出端口分类输出等。业界对此有个标准称谓,即负载均衡。业界也标准化了一系列常用的负载均衡方式,其中包括:轮询法、加权轮询法、平滑轮询、随机法、加权随机法、参量哈希法、加权参量哈希法、最小连接数法等。随着三网融合大踏步前进,以及移动网自身的发展,移动通信用户量逐年增加,业务日趋复杂,造成后端处理系统(例如,监控系统、存储系统、分析系统)压力日趋增大。为避免瓶颈,处理系统多以分布式形式存在,因此需要特种设备,以旁路的方式部署并对移动用户的数据进行采集、过滤、解析、还原、识别出不同移动用户的数据并按照用户进行数据负载输出。在实际应用中,目前基本上还是采用IP网的负载均衡方法。另外,在实际运营场景中,传统负载均衡通常不考虑负载均衡输出端口状态的变化,不考虑负载均衡输出端口个数的变化,因此就会 ...
【技术保护点】
一种针对移动通信用户数据进行负载均衡的方法,其特征在于,包括:步骤1:接收包含移动通信用户标识的移动通信用户数据;步骤2:根据移动通信用户标识对移动通信用户数据进行负载均衡,其中,所述移动通信用户标识至少包括IMSI、IMEI、MSISDN中的一项。
【技术特征摘要】
1.一种针对移动通信用户数据进行负载均衡的方法,其特征在于,包括:步骤1:接收包含移动通信用户标识的移动通信用户数据;步骤2:根据移动通信用户标识对移动通信用户数据进行负载均衡,其中,所述移动通信用户标识至少包括IMSI、IMEI、MSISDN中的一项。2.根据权利要求1所述的针对移动通信用户数据进行负载均衡的方法,其特征在于,步骤2包括:步骤2-1:创建负载均衡输出端口组,并在已创建的负载均衡输出端口组中添加并初始化负载均衡输出端口和/或删除已经添加的负载均衡输出端口;步骤2-2:根据移动通信用户标识确定用于转发该移动通信用户数据的负载均衡输出端口;步骤2-3:使用所确定的负载均衡输出端口转发移动通信用户数据。3.根据权利要求2所述的针对移动通信用户数据进行负载均衡的方法,其特征在于,步骤2还包括:步骤2-4:检测包括已经添加的负载均衡输出端口和未添加的负载均衡输出端口的所有负载均衡输出端口的状态;步骤2-5:在已创建的负载均衡输出端口组中添加并初始化由掉线状态转变为在线状态的负载均衡输出端口和/或删除已经添加的且由在线状态转变为掉线状态的负载均衡输出端口。4.根据权利要求2所述的针对移动通信用户数据进行负载均衡的方法,其特征在于,步骤2还包括:步骤2-6:确定包括已经添加的负载均衡输出端口和未添加的负载均衡输出端口的所有负载均衡输出端口的状态是否稳定;步骤2-7:在已创建的负载均衡输出端口组中添加并初始化由掉线状态转变为在线状态且状态稳定的负载均衡输出端口和/或删除已经添加的且由在线状态转变为掉线状态且状态稳定的负载均衡输出端口。5.根据权利要求2所述的针对移动通信用户数据进行负载均衡的方法,其特征在于,步骤2-2包括:步骤2-2-1:根据移动通信用户标识所属的移动通信用户标识子集确定用于转发该移动通信用户数据的负载均衡输出端口,其中,移动通信用户标识子集用于指示被分配到各个负载均衡输出端口上转发的移动通信用户数据所包含的移动通信用户标识的集合。6.根据权利要求5所述的针对移动通信用户数据进行负载均衡的方法,其特征在于,在步骤2-2-1之前,步骤2-2还包括:步骤2-2-2:确定移动通信用户标识总集合所包含的各个移动通信用户标识和处于在线状态的各个负载均衡输出端口标识,并且确定移动通信用户标识总集合所包含的移动通信用户标识的第一总数和处于在线状态的负载均衡输出端口的第二总数;步骤2-2-3:根据第一总数和第二总数将移动通信用户标识总集合所包含的移动通信用户标识平均分配至各移动通信用户标识子集。7.根据权利要求2所述的针对移动通信用户数据进行负载均衡的方法,其特征在于,步骤2-2包括:步骤2-2-4:获取移动通信用户标识的第一hash散列值,根据第一hash散列值对端口映射空间寻址以确定用于转发该移动通信用户数据的负载均衡输出端口,其中,端口映射空间存储了与移动通信用户标识的第一hash散列值对应的负载均衡输出端口标识。8.根据权利要求7所述的针对移动通信用户数据进行负载均衡的方法,其特征在于,步骤2-2-4之前,步骤2-2还包括:步骤2-2-5:确定端口映射空间中的可用存储单元的总数目、处于在线状态的各个负载均衡输出端口标识、处于在线状态的负载均衡输出端口的第二总数;步骤2-2-6:根据可用存储单元的总数目、处于在线状态的各个负载均衡输出端口标识、第二总数,采用随机平均分配算法分配每个可用存储单元中需要存储的负载均衡输出端口标识。9.一种针对移动通信用户数据进行负载均衡的装置,其特征在于,包括:数据接收模块,用于接收包含移动通信用户标识的移动通信用户数据;负载均...
【专利技术属性】
技术研发人员:齐航,陈鹏,
申请(专利权)人:北京中创腾锐技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。