5G核心网热备方法、装置、5G核心网系统及计算机设备制造方法及图纸

技术编号:36574754 阅读:15 留言:0更新日期:2023-02-04 17:32
本发明专利技术公开了一种5G核心网热备方法、装置、5G核心网系统及计算机设备。其中,该方法包括:检测矿井专用网络中作为主机服务器的地上核心网的第一服务器的状态;在第一服务器处于异常状态的情况下,由作为备机服务器的矿下核心网的第二服务器执行切换主机脚本,将第二服务器切换为主机服务器;由第一服务器执行切换备机脚本,将第一服务器切换为备机服务器;在检测到第一服务器由异常状态恢复到正常状态的情况下,将地上核心网的第一服务器切换回矿井专用网络中的主机服务器,以及将矿下核心网的第二服务器切换回矿井专用网络中的备机服务器。本发明专利技术解决了现有热备方案不完善造成的井下5G核心网和地面5G核心网的热备切换不可靠的技术问题。靠的技术问题。靠的技术问题。

【技术实现步骤摘要】
5G核心网热备方法、装置、5G核心网系统及计算机设备


[0001]本专利技术涉及矿井网络安全领域,具体而言,涉及一种5G核心网热备方法、装置、5G核心网系统及计算机设备。

技术介绍

[0002]在煤矿5G项目中,5GC核心网要做的功能很多,包括数据业务和语音业务,设备功率大,导致5GC核心网无法做成本安设备,应用到井下工作面。为了提高整体系统的可靠性,可以通过井下5G核心网与地面的5G核心网进行热备,在与地面网络通讯出现问题的时候,由井下5G核心网接管井下工作面的5G基站设备,保证工作面的5G通讯正常运行。然而,上述场景中的热备方案通常不能达到足够可靠,有时会出现宕机、脑裂、内存泄漏等现象,影响作业。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种5G核心网热备方法、装置、5G核心网系统及计算机设备,以至少解决现有热备方案不完善造成的井下5G核心网和地面5G核心网的热备切换不可靠的技术问题。
[0005]根据本专利技术实施例的一个方面,提供了一种5G核心网热备方法,包括:检测地上核心网的第一服务器的状态,其中,所述第一服务器为矿井专用网络中的主机服务器;在检测到所述第一服务器处于异常状态的情况下,由矿下核心网的第二服务器执行预置在所述第二服务器内的切换主机脚本,将作为所述矿井专用网络中的备机服务器的所述第二服务器切换为主机服务器;由所述第一服务器执行预置在所述第一服务器内的切换备机脚本,将所述第一服务器切换为备机服务器;在检测到所述第一服务器由异常状态恢复到正常状态的情况下,将所述地上核心网的所述第一服务器切换回所述矿井专用网络中的主机服务器,以及将所述矿下核心网的所述第二服务器切换回所述矿井专用网络中的备机服务器。
[0006]可选地,所述由矿下核心网的第二服务器执行预置在所述第二服务器内的切换主机脚本,将作为所述矿井专用网络中的备机服务器的所述第二服务器切换为主机服务器,包括:所述第二服务器从所述第二服务器的配置文件中调用所述切换主机脚本,在所述第二服务器中部署主机服务器运行环境;根据所述切换主机脚本,停用所述第二服务器的数据备份功能,其中,所述数据备份功能用于控制备机服务器从主机服务器中获取同步数据;根据所述切换主机脚本,在所述第二服务器中启动调度服务器,将所述第二服务器作为主机服务器启动。
[0007]可选地,所述由所述第一服务器执行预置在所述第一服务器内的切换备机脚本,将所述第一服务器切换为备机服务器,包括:所述第一服务器从所述第一服务器的配置文件中调用所述切换备机脚本,开启所述第一服务器的数据备份功能;根据所述切换备机脚本,停用所述第一服务器中的调度服务器,将所述第一服务器切换为备机服务器。
[0008]可选地,所述方法还包括:在所述第二服务器切换为主机服务器,且所述第一服务器切换为备机服务器之后,所述第二服务器定时生成MySQL数据库表,其中,所述MySQL数据库表用于记录以下文件中的至少之一:注册信息文件、配置信息文件和开户信息文件;所述第二服务器将所述MySQL数据库表导入sql文件;所述第二服务器将所述注册信息文件、所述配置信息文件和所述sql文件发送至所述第一服务器中,由所述第一服务器根据数据备份功能进行备份。
[0009]可选地,所述第二服务器将所述MySQL数据库表导入sql文件,包括:所述第二服务器调用所述切换主机脚本包括的syncServer脚本,根据所述syncServer脚本开启rsync守护进程,并定时将所述MySQL数据库表导出到所述sql文件中。
[0010]可选地,所述第二服务器将所述注册信息文件、所述配置信息文件和所述sql文件发送至所述第一服务器中,由所述第一服务器根据数据备份功能进行备份,包括:所述第一服务器调用所述切换备机脚本包括的syncClient脚本,根据所述syncClient脚本定时调用rsync客户端向所述第二服务器请求进行数据备份;所述第二服务器响应所述第二服务器发出的数据备份请求,将所述注册信息文件、所述配置信息文件和所述sql文件发送至所述第一服务器中;所述第一服务器根据所述syncClient脚本,将接收到的所述sql文件导入所述第一服务器的SQL数据库中。
[0011]根据本专利技术实施例的另一方面,还提供了一种5G核心网的热备装置,包括:检测模块,用于采用keepaliveD检测地上核心网的第一服务器的状态,其中,所述第一服务器为矿井专用网络中的主机服务器;第一切换模块,用于在keepaliveD检测到所述第一服务器处于异常状态的情况下,由矿下核心网的第二服务器执行预置在所述第二服务器内的切换主机脚本,将作为所述矿井专用网络中的备机服务器的所述第二服务器切换为主机服务器;第二切换模块,用于由所述第一服务器执行预置在所述第一服务器内的切换备机脚本,将所述第一服务器切换为备机服务器;第三切换模块,用于在检测到所述第一服务器由异常状态恢复到正常状态的情况下,将所述地上核心网的所述第一服务器切换回所述矿井专用网络中的主机服务器,以及将所述矿下核心网的所述第二服务器切换回所述矿井专用网络中的备机服务器。
[0012]根据本专利技术实施例的另一方面,还提供了一种5G核心网系统,包括:位于矿井专用网络中的多台服务器和上述的5G核心网的热备装置,其中,所述多台服务器包括作为主机服务器的地上核心网中的第一服务器和作为备机服务器的矿下核心网中的第二服务器,所述第一服务器中预置有所述切换备机脚本,所述第二服务器中预置有所述切换主机脚本,所述5G核心网的热备装置用于在所述第一服务器处于异常状态的情况下,将所述第一服务器切换为备机服务器并将所述第二服务器切换为主机服务器。
[0013]根据本专利技术实施例的又一方面,还提供了一种非易失性存储介质,所述非易失性存储介质包括存储的程序,其中,在所述程序运行时控制所述非易失性存储介质所在设备执行上述任意一项所述5G核心网的热备方法。
[0014]根据本专利技术实施例的再一方面,还提供了一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器用于存储程序,所述处理器用于运行所述存储器存储的程序,其中,所述程序运行时执行上述任意一项所述5G核心网的热备方法。
[0015]在本专利技术实施例中,采用在5G核心网服务器中预置脚本的方式,通过在作为主机
服务器的第一服务器被检测到处于异常状态时分别调用预置在第一服务器中的切换备机脚本和预置在作为备机服务器的第二服务器中的切换主机脚本,达到了可靠地将第一服务器和第二服务器的主备状态进行切换的目的,从而实现了提高了井下5G核心网和地面5G核心网的热备切换的可靠性的技术效果,进而解决了现有热备方案不完善造成的井下5G核心网和地面5G核心网的热备切换不可靠的技术问题。
附图说明
[0016]此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了一种用于实现本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种5G核心网热备方法,其特征在于,包括:检测地上核心网的第一服务器的状态,其中,所述第一服务器为矿井专用网络中的主机服务器;在检测到所述第一服务器处于异常状态的情况下,由矿下核心网的第二服务器执行预置在所述第二服务器内的切换主机脚本,将作为所述矿井专用网络中的备机服务器的所述第二服务器切换为主机服务器;由所述第一服务器执行预置在所述第一服务器内的切换备机脚本,将所述第一服务器切换为备机服务器;在检测到所述第一服务器由异常状态恢复到正常状态的情况下,将所述地上核心网的所述第一服务器切换回所述矿井专用网络中的主机服务器,以及将所述矿下核心网的所述第二服务器切换回所述矿井专用网络中的备机服务器。2.根据权利要求1所述的方法,其特征在于,所述由矿下核心网的第二服务器执行预置在所述第二服务器内的切换主机脚本,将作为所述矿井专用网络中的备机服务器的所述第二服务器切换为主机服务器,包括:所述第二服务器从所述第二服务器的配置文件中调用所述切换主机脚本,在所述第二服务器中部署主机服务器运行环境;根据所述切换主机脚本,停用所述第二服务器的数据备份功能,其中,所述数据备份功能用于控制备机服务器从主机服务器中获取同步数据;根据所述切换主机脚本,在所述第二服务器中启动调度服务器,将所述第二服务器作为主机服务器启动。3.根据权利要求1所述的方法,其特征在于,所述由所述第一服务器执行预置在所述第一服务器内的切换备机脚本,将所述第一服务器切换为备机服务器,包括:所述第一服务器从所述第一服务器的配置文件中调用所述切换备机脚本,开启所述第一服务器的数据备份功能;根据所述切换备机脚本,停用所述第一服务器中的调度服务器,将所述第一服务器切换为备机服务器。4.根据权利要求1

3中任意一项所述的方法,其特征在于,所述方法还包括:在所述第二服务器切换为主机服务器,且所述第一服务器切换为备机服务器之后,所述第二服务器定时生成MySQL数据库表,其中,所述MySQL数据库表用于记录以下文件中的至少之一:注册信息文件、配置信息文件和开户信息文件;所述第二服务器将所述MySQL数据库表导入sql文件;所述第二服务器将所述注册信息文件、所述配置信息文件和所述sql文件发送至所述第一服务器中,由所述第一服务器根据数据备份功能进行备份。5.根据权利要求4所述的方法,其特征在于,所述第二服务器将所述MySQL数据库表导入sql文件,包括:所述第二服务器调用所述切换主机脚本包括的syncServer脚本,根据所述syncServer脚本开启rsync...

【专利技术属性】
技术研发人员:马启龙李秀文刘仑刘碧波
申请(专利权)人:上海山源电子科技股份有限公司
类型:发明
国别省市:

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

1