技术新讯 > 电子通信装置的制造及其应用技术 > 业务控制方法、装置、系统、通信设备和可读存储介质与流程  >  正文

业务控制方法、装置、系统、通信设备和可读存储介质与流程

  • 国知局
  • 2024-09-11 14:25:16

本技术涉及数据通信,特别是涉及一种业务控制方法、装置、系统、通信设备、计算机可读存储介质和计算机程序产品。

背景技术:

1、随着数据通信技术的发展,出现了转控分离vbras技术,此技术作为城域网云化部署的热点,其中vbras-cp为虚拟化控制面,负责用户接入与集中管控;vbras-up为虚拟化用户平面,负责流量转发。cp与up池通过cusp接口感知连接状态。其中,vbras英文全称为virtual broadband remote access server,意为虚拟宽带远程接入服务;vbras-cp英文全称为virtual broadband remote access server-control plane,cp为简写;同理,vbras-up英文全称为virtual broadband remote access server-user plane,up为简写。

2、现有vbras控制面故障保护机制:up池化部署(采用n+1温备保护提高转发面可靠性),cp热备部署(采用1:1热备保证控制面故障时快速切换)。当双cp故障时,已上线用户可在up维持既有业务转发,但此时新用户无法上线。

技术实现思路

1、基于此,有必要针对上述技术问题,提供一种业务控制方法、装置、系统、通信设备、计算机可读存储介质和计算机程序产品,在双控制平面故障的情况下,能够保证已上线用户和新上线用户的业务正常处理。

2、第一方面,本技术提供了一种业务控制方法,应用于第一区域的控制平面包括:

3、在第二区域的双控制平面离线故障的情况下,接收第二区域的用户平面发送的新上线报文;新上线报文基于第二区域的新上线用户终端生成;第二区域属于第一区域下的子区域;

4、基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证;预先保存的第二区域的双控制平面下的业务配置信息从第一区域的数据库中获取;第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息;

5、向第二区域的用户平面发送认证结果。

6、在其中一个实施例中,第一区域的控制平面与第二区域的认证授权及计费系统联通;方法还包括:

7、第一区域的控制平面基于第二区域的双控制平面下的业务配置信息,将与第二区域的用户终端的认证、授权和/或计费相关的策略信息提供至第二区域的认证授权及计费系统。

8、在一个实施例中,方法还包括:

9、接收第二区域的用户平面发送的第二区域的双控制平面的离线故障通告;

10、根据第二区域的双控制平面的离线故障通告,从第一区域的数据库中导入预先保存的第二区域的双控制平面下的业务配置信息。

11、在其中一个实施例中,方法还包括:

12、接收第二区域的用户平面转发的已上线用户终端发起的业务请求;

13、根据业务配置信息,响应业务请求。

14、第二方面,本技术还提供了一种业务控制系统,应用于第二区域的用户平面,包括:

15、在第二区域的双控制平面离线故障的情况下,基于第二区域的新上线用户终端生成新上线报文,并向第一区域的控制平面发送新上线报文;第二区域属于第一区域下的子区域;

16、接收第一区域的控制平面发送的认证结果;认证结果由第一区域的控制平面基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证后生成;第一区域的控制平面预先保存的第二区域的双控制平面下的业务配置信息从第一区域的数据库中获取;第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息。

17、在一个实施例中,第二区域的用户平面与第二区域的双控制平面之间预先部署有多个检测通道;方法还包括:

18、周期性地通过检测通道向第二区域的双控制平面中的各控制平面发送心跳信号,并通过检测通道接收第二区域的双控制平面中的各控制平面响应于心跳信号返回的回复确认信息;

19、当第二区域的双控制平面均未接收到心跳信号,或,在预设时间范围内未接收到第二区域的双控制平面中任一控制平面返回的回复确认信息,则判定第二区域的双控制平面处于离线故障状态,生成第二区域的双控制平面的离线故障通告;

20、向第一区域的控制平面发送第二区域的双控制平面的离线故障通告,以使得第一区域的控制平面从第一区域的数据库中导入第二区域的双控制平面下的业务配置信息。

21、在其中一个实施例中,方法还包括:

22、接收已上线用户终端发起的业务请求;

23、将业务请求转发至第一区域的控制平面,或者与业务请求相对应的业务处理单元。

24、第三方面,本技术还提供了一种业务控制装置,应用于第一区域的控制平面,包括:

25、报文接收模块,用于在第二区域的双控制平面离线故障的情况下,接收所述第二区域的用户平面发送的新上线报文;所述新上线报文基于所述第二区域的新上线用户终端生成;所述第二区域属于所述第一区域下的子区域;

26、上线认证模块,用于基于预先保存的所述第二区域的双控制平面下的业务配置信息,以及所述新上线报文,进行用户终端上线认证;预先保存的所述第二区域的双控制平面下的业务配置信息从所述第一区域的数据库中获取;所述第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息;

27、认证结果返回模块,用于向所述第二区域的用户平面发送认证结果。

28、第四方面,本技术还提供了一种业务控制装置,应用于第二区域的用户平面,包括:

29、报文发送模块,用于在第二区域的双控制平面离线故障的情况下,基于第二区域的新上线用户终端生成新上线报文,并向第一区域的控制平面发送新上线报文;第二区域属于第一区域下的子区域;

30、认证结果接收模块,用于接收第一区域的控制平面发送的认证结果;认证结果由第一区域的控制平面基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证后生成;第一区域的控制平面预先保存的第二区域的双控制平面下的业务配置信息从第一区域的数据库中获取;第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息。

31、第五方面,本技术还提供了一种业务控制系统,系统包括第一区域的控制平面、第一区域的数据库以及第二区域的用户平面;第二区域属于第一区域下的子区域,且第二区域下设置有双控制平面;

32、第一区域的数据库,用于实时获取多个第二区域的双控制平面下的业务配置信息;

33、第一区域的控制平面,用于在第二区域的双控制平面离线故障的情况下,从第一区域的数据库中导入第二区域的双控制平面下的业务配置信息;

34、第二区域的用户平面,用于在第二区域的双控制平面离线故障的情况下,基于第二区域的新上线用户终端生成新上线报文,并向第一区域的控制平面发送新上线报文;

35、第一区域的控制平面,还用于接收新上线报文,基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证,并向第二区域的用户平面发送认证结果;

36、第二区域的用户平面,还用于接收认证结果。

37、第六方面,本技术还提供了一种通信设备,包括发送单元、接收单元、存储器和处理器,存储器存储有计算机程序,其特征在于,

38、接收单元,用于在第二区域的双控制平面离线故障的情况下,接收第二区域的用户平面发送的新上线报文;新上线报文基于第二区域的新上线用户终端生成;第二区域属于第一区域下的子区域。

39、处理器执行计算机程序时,用于基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证;预先保存的第二区域的双控制平面下的业务配置信息从第一区域的数据库中获取;第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息;

40、发送单元,用于向第二区域的用户平面发送认证结果。

41、第七方面,本技术还提供了一种通信设备,包括发送单元、接收单元、存储器和处理器,存储器存储有计算机程序,其特征在于,

42、处理器执行计算机程序时,用于在第二区域的双控制平面离线故障的情况下,基于第二区域的新上线用户终端生成新上线报文;

43、发送单元,用于向第一区域的控制平面发送新上线报文;第二区域属于第一区域下的子区域;

44、接收单元,用于接收第一区域的控制平面发送的认证结果;认证结果由第一区域的控制平面基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证后生成;第一区域的控制平面预先保存的第二区域的双控制平面下的业务配置信息从第一区域的数据库中获取;第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息。

45、第八方面,本技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

46、在第二区域的双控制平面离线故障的情况下,接收第二区域的用户平面发送的新上线报文;新上线报文基于第二区域的新上线用户终端生成;第二区域属于第一区域下的子区域;

47、基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证;预先保存的第二区域的双控制平面下的业务配置信息从第一区域的数据库中获取;第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息;

48、向第二区域的用户平面发送认证结果。

49、第九方面,本技术还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

50、在第二区域的双控制平面离线故障的情况下,接收第二区域的用户平面发送的新上线报文;新上线报文基于第二区域的新上线用户终端生成;第二区域属于第一区域下的子区域;

51、基于预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文,进行用户终端上线认证;预先保存的第二区域的双控制平面下的业务配置信息从第一区域的数据库中获取;第一区域的数据库用于实时同步多个第二区域的双控制平面下的业务配置信息;

52、向第二区域的用户平面发送认证结果。

53、上述业务控制方法、装置、系统、通信设备、计算机可读存储介质和计算机程序产品,第一区域下包含多个第二区域,在第二区域的双控制平面离线故障的情况下,第一区域的控制平面接收第二区域的用户平面基于新上线用户终端生成的新上线报文,之后根据预先保存的第二区域的双控制平面下的业务配置信息,以及新上线报文进行用户终端上线认证,第一区域的数据库中实时获取了多个第二区域的双控制平面的业务配置信息,预先保存的第二区域的双控制平面下的业务配置信息从该第一区域的数据库中获取,最后第一区域的控制平面向第二区域的用户平面发送认证结果。通过将第二区域的双控制平面下的业务配置信息预先同步保存到第一区域的数据库中,在第二区域的双控制平面离线故障的情况,第一区域的控制平面可以从第一区域的数据库中获取第二区域的双控制平面下的业务配置信息,由此,新用户可以通过第一区域的控制平面中的对应的业务配置信息进行认证上线,已上线用户对应的业务请求也可以基于对应的业务配置信息进行处理,进而保证了第二区域的双控制平面处于离线故障状态时,仍然可以进行业务处理,从而提高整个通信系统的运转稳健性,有利于提升用户的服务体验感。

本文地址:https://www.jishuxx.com/zhuanli/20240911/290689.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。