数据批备方法及装置制造方法及图纸

技术编号:32019205 阅读:43 留言:0更新日期:2022-01-22 18:37
本申请提供一种数据批备方法及装置,所述方法应用于第一业务模块,所述方法包括:当所述第一业务模块已配置redis数据库使能或网络振荡时,在所述第一频道内,接收多个第二业务模块发送的正在批备消息或者准备批备消息;在第一预设时间内,判断接收到的正在批备消息的第一数量是否已达到第一批备阈值;若所述第一数量未达到所述第一批备阈值,则判断接收到的准备批备消息的第二数量是否已达到第二批备阈值,所述第二批备阈值为所述第一批备阈值与所述第一数量的差值;若所述第二数量未达到所述第二批备阈值,则向redis数据库进行用户信息的批备处理。息的批备处理。息的批备处理。

【技术实现步骤摘要】
数据批备方法及装置


[0001]本申请涉及通信
,尤其涉及一种数据批备方法及装置。

技术介绍

[0002]在转控分离场景,通常利用redis作为数据库以保存用户信息,如图1所示,图1为现有转控分离场景组网图。
[0003]在图1中,用户流量到达转控分离中的转发设备(即,UP设备)后,UP设备向网关(英文:Gate Way,简称:GW)发送用户流量。网关接收到用户流量后,向转控分离中的控制设备(即,CP设备)发送用户流量。图1中虚框内的全部虚机作为一个整体,即CP设备,共同完成控制功能,包括对用户终端进行认证、授权、计费等操作。
[0004]转发虚机(FWD

VM)接收到用户流量后,根据CP设备内控制虚机(CTRL

VM)下发的引流配置,将不同UP设备发送的用户流量上送至对应的BRAS

VM内进行处理。用户终端上线成功后,该用户终端的用户信息将存储在BRAS

VM内,用于对该用户终端后续进行下线、计费等处理。
[0005]当BRAS...

【技术保护点】

【技术特征摘要】
1.一种数据批备方法,其特征在于,所述方法应用于第一业务模块,所述第一业务模块处于CP设备内的第一BRAS

VM中,所述CP设备内还包括多个第二BRAS

VM,每个第二BRAS

VM内包括第二业务模块,所述第一业务模块已订阅第一频道,所述方法包括:当所述第一业务模块已配置redis数据库使能或网络振荡时,在所述第一频道内,接收多个第二业务模块发送的正在批备消息或者准备批备消息;在第一预设时间内,判断接收到的正在批备消息的第一数量是否已达到第一批备阈值;若所述第一数量未达到所述第一批备阈值,则判断接收到的准备批备消息的第二数量是否已达到第二批备阈值,所述第二批备阈值为所述第一批备阈值与所述第一数量的差值;若所述第二数量未达到所述第二批备阈值,则向redis数据库进行用户信息的批备处理。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第一数量达到所述第一批备阈值,则不向所述redis数据库进行用户信息的批备处理。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:每隔第二预设时间,在所述第一频道内,发送第一正在批备消息。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述第二数量达到所述第二批备阈值,则获取自身所处第一BRAS

VM的第一slot标识值,并从每个所述准备批备消息中获取slot标识值;对获取的多个slot标识值进行从大到小排序;从排序结果的首个slot标识值开始,获取第三数量个slot标识值,所述第三数量等于所述第二批备阈值;若所述第一slot标识值处于第三数量个slot标识值内,则向所述redis数据库进行用户信息的批备处理;每隔第二预设时间,在所述第一频道内,发送第一正在批备消息。5.根据权利要求1所述的方法,其特征在于,所述当所述第一业务模块已配置redis数据库使能或网络振荡时,在所述第一频道内,接收多个第二业务模块发送的正在批备消息或者准备批备消息之前,所述方法还包括:每隔第三预设时间,在所述第一频道内,发送第一准备批备消息,所述第一准备批备消息包括所述第一slot标识值。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若在第四预设时间内且未向所述redis数据库进行用户信息的批备处理,则获取所述第一业务模块的原始优先级;将所述原始优先级与第一值进行加运算,得到当前优先级;将所述当前优先级与所述第一slot标识值进行加运算,得到当前slot标识值;每隔所述第三预设时间,在所述第一频道内,发送第二准备批备消息,所述第二准备批备消息包括所述当前slot标识值。7.根据权利要求1所述的方法,其特征在于,所述当所述第一业务模块已配置redis数
据库使能或网络振荡时,在所述第一频道内,接收多个第二业务模块发送的正在批备消息或者准备批备消息之前,所述方法还包括:当与所述redis数据库建立连接后,向所述redis数据库发送订阅消息,所述订阅消息包括所述第一频道的频道名称;所述向redis数据库进行用户信息的批备处理之后,所述方法还包括:向所述redis数据库发送取消订阅消息,所述取消订阅消息包括所述第一频道的频道名称;其中,所述第一频道为处于第三BRAS

VM内的第三业务模块在与所述redis数据库建立连接后创建,所述...

【专利技术属性】
技术研发人员:宛清
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1