System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 单机双主控板主备竞争方法、系统、通信网关及存储介质技术方案_技高网

单机双主控板主备竞争方法、系统、通信网关及存储介质技术方案

技术编号:40252109 阅读:18 留言:0更新日期:2024-02-02 22:45
本发明专利技术提出一种单机双主控板主备竞争方法、系统、通信网关及存储介质,应用于数据交换网络技术领域,该方法包括:获取第一CPU信息和第二CPU信息,并获取待转换数据和目标转换类型;在第一主控板和第二主控板中,根据第一CPU信息、第二CPU信息和目标转换类型确定待定主控板,并检测待定主控板的数量;在检测到数量为多个时,通过第一主控板对待转换数据进行打包得到第一打包时间,并通过第二主控板对待转换数据进行打包得到第二打包时间;将第一打包时间和第二打包时间中数值最小的打包时间作为目标打包时间,并将目标打包时间对应的主控板作为主用板。本发明专利技术旨在解决热备切换方式造成主控板处理资源浪费的技术问题。

【技术实现步骤摘要】

本专利技术涉及数据交换网络,尤其涉及一种单机双主控板主备竞争方法、系统、通信网关及存储介质


技术介绍

1、在一个网络需要与另一个网络通信时,需要通信网关传达信息。现如今,为提高通信网关的数据传达性能,通常在一个通信网关中设有两个主控板,并以热备切换的方式在两个主控板间确定主用板和备用板。

2、然而,热备切换的方式仅是在一个主控板损坏后,通过另一个未损坏的主控板继续执行数据处理功能,以达到不间断提供服务的目的,并未考虑不同主控板在处理数据时的优势,从而造成了主控板处理资源的浪费。


技术实现思路

1、本申请提出一种单机双主控板主备竞争方法、系统、通信网关及存储介质,旨在解决热备切换方式造成主控板处理资源浪费的技术问题。

2、为解决上述问题,本申请提出一种单机双主控板主备竞争方法,所述单机双主控板主备竞争方法应用于通信网关,所述通信网关包括:第一主控板和第二主控板,所述单机双主控板主备竞争方法包括:

3、获取所述第一主控板对应的第一cpu信息和所述第二主控板对应的第二cpu信息,并获取待转换数据和所述待转换数据对应的目标转换类型;

4、在所述第一主控板和所述第二主控板中,根据所述第一cpu信息、所述第二cpu信息和所述目标转换类型确定待定主控板,并检测所述待定主控板的数量;

5、在检测到所述数量为多个时,通过所述第一主控板对所述待转换数据进行打包得到第一打包时间,并通过所述第二主控板对所述待转换数据进行打包得到第二打包时间;</p>

6、将所述第一打包时间和所述第二打包时间中数值最小的打包时间作为目标打包时间,并将所述目标打包时间对应的主控板作为主用板。

7、可选地,所述在所述第一主控板和所述第二主控板中,根据所述第一cpu信息、所述第二cpu信息和所述目标转换类型确定待定主控板的步骤,包括:

8、对所述第一cpu信息进行信息提取,得到多个第一转换类型,并对所述第二cpu信息进行信息提取,得到多个第二转换类型;

9、在检测到存在与所述目标转换类型的标识一致的第一转换类型时,将所述第一主控板作为待定主控板,在检测到存在与所述目标转换类型的标识一致的第二转换类型时,将所述第二主控板作为待定主控板。

10、可选地,在所述将所述目标打包时间对应的主控板作为主用板的步骤之后,所述方法还包括:

11、将非所述主用板的主控板作为备用板,并控制所述备用板丢弃所述待转换数据的打包数据;

12、获取所述主用板的状态信息,并在检测到所述状态信息存在异常时,将所述备用板切换为主用板。

13、可选地,所述获取所述主用板的状态信息的步骤,包括:

14、在预设时间间隔内,通过所述备用板多次向所述主用板发送状态确认信息,并记录所述主用板基于所述状态确认信息传递的状态回复信息,以及,记录发送所述状态确认信息与接收所述状态回复信息的间隔时长,以得到多个间隔时长和多个所述状态回复信息;

15、对多个所述间隔时长或多个所述状态回复信息进行分析,得到所述主用板的状态信息。

16、可选地,所述对多个所述间隔时长进行分析,得到所述主用板的状态信息的步骤,包括:

17、将多个所述间隔时长分别与预设的间隔阈值进行比较,并记录大于或者等于所述间隔阈值的间隔时长的数量,得到超时数量;

18、确定所述超时数量和所述间隔时长的数量的比值,并基于所述比值和预设比值的比较结果得到主用板的状态信息。

19、可选地,所述对多个所述状态回复信息进行分析,得到所述主用板的状态信息的步骤,包括:

20、对多个所述状态回复信息分别进行数据提取,得到多个负载率和多个故障率;

21、按照接收时间由小到大的顺序,对多个所述负载率进行排序,得到负载率序列,并对多个所述故障率进行排序,得到故障率序列;

22、对所述负载率序列或所述故障率序列进行增长趋势分析,得到所述主用板的状态信息。

23、可选地,所述状态信息包括:预估负载率和预估故障率,所述在检测到所述状态信息存在异常时,将所述备用板切换为主用板的步骤,包括:

24、在检测到所述预估负载率大于或者等于负载率阈值时,判定所述预估负载率存在异常,并将所述备用板切换为主用板;

25、或者,

26、在检测到所述预估故障率大于或者等于故障率阈值时,判定所述预估故障率存在异常,并获取所述主用板的故障cpu信息;

27、在检测到所述备用板中存在与所述故障cpu信息的标识一致的cpu信息时,将所述备用板切换为主用板。

28、此外,为解决上述问题,本申请还提供一种单机双主控板主备竞争系统,所述单机双主控板主备竞争系统应用于通信网关,所述通信网关包括:第一主控板和第二主控板,所述单机双主控板主备竞争系统包括:

29、数据获取模块,用于获取所述第一主控板对应的第一cpu信息和所述第二主控板对应的第二cpu信息,并获取待转换数据和所述待转换数据对应的目标转换类型;

30、主控板初筛模块,用于在所述第一主控板和所述第二主控板中,根据所述第一cpu信息、所述第二cpu信息和所述目标转换类型确定待定主控板,并检测所述待定主控板的数量;

31、打包时间确定模块,用于在检测到所述数量为多个时,通过所述第一主控板对所述待转换数据进行打包得到第一打包时间,并通过所述第二主控板对所述待转换数据进行打包得到第二打包时间;

32、竞争结果确定模块,用于将所述第一打包时间和所述第二打包时间中数值最小的打包时间作为目标打包时间,并将所述目标打包时间对应的主控板作为主用板。

33、此外,为解决上述问题,本申请还提出一种通信网关,所述通信网关包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的单机双主控板主备竞争程序,所述单机双主控板主备竞争程序被所述处理器执行时实现如上所述的单机双主控板主备竞争方法的步骤。

34、此外,为解决上述问题,本申请还提出一种存储介质,所述存储介质上存储有单机双主控板主备竞争程序,所述单机双主控板主备竞争程序被处理器执行时实现如上所述的单机双主控板主备竞争方法的步骤。

35、在本专利技术实施例中,通过获取第一主控板对应的第一cpu信息和第二主控板对应的第二cpu信息,并获取待转换数据和待转换数据对应的目标转换类型,从而得到不同主控板的优势信息以及当前待转换数据的目标转换类型;然后通过在第一主控板和第二主控板中,根据第一cpu信息、第二cpu信息和目标转换类型确定待定主控板,并检测待定主控板的数量,从而能够根据目标转换类型初步筛选出符合转换要求的主控板;然后在检测到数量为多个时,通过第一主控板对待转换数据进行打包得到第一打包时间,并通过第二主控板对待转换数据进行打包得到第二打包时间,能够在存在多个符合目标转换类型的主控板时,获取多个主控板对数据进行打包各自对应本文档来自技高网...

【技术保护点】

1.一种单机双主控板主备竞争方法,其特征在于,所述单机双主控板主备竞争方法应用于通信网关,所述通信网关包括:第一主控板和第二主控板,所述单机双主控板主备竞争方法包括:

2.如权利要求1所述的单机双主控板主备竞争方法,其特征在于,所述在所述第一主控板和所述第二主控板中,根据所述第一CPU信息、所述第二CPU信息和所述目标转换类型确定待定主控板的步骤,包括:

3.如权利要求1所述的单机双主控板主备竞争方法,其特征在于,在所述将所述目标打包时间对应的主控板作为主用板的步骤之后,所述方法还包括:

4.如权利要求3所述的单机双主控板主备竞争方法,其特征在于,所述获取所述主用板的状态信息的步骤,包括:

5.如权利要求4所述的单机双主控板主备竞争方法,其特征在于,所述对多个所述间隔时长进行分析,得到所述主用板的状态信息的步骤,包括:

6.如权利要求4所述的单机双主控板主备竞争方法,其特征在于,所述对多个所述状态回复信息进行分析,得到所述主用板的状态信息的步骤,包括:

7.如权利要求6所述的单机双主控板主备竞争方法,其特征在于,所述状态信息包括:预估负载率和预估故障率,所述在检测到所述状态信息存在异常时,将所述备用板切换为主用板的步骤,包括:

8.一种单机双主控板主备竞争系统,其特征在于,所述单机双主控板主备竞争系统应用于通信网关,所述通信网关包括:第一主控板和第二主控板,所述单机双主控板主备竞争系统包括:

9.一种通信网关,其特征在于,所述通信网关包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的单机双主控板主备竞争程序,所述单机双主控板主备竞争程序被所述处理器执行时实现如权利要求1至7中任一项所述的单机双主控板主备竞争方法的步骤。

10.一种存储介质,其特征在于,所述存储介质上存储有单机双主控板主备竞争程序,所述单机双主控板主备竞争程序被处理器执行时实现如权利要求1至7中任一项所述的单机双主控板主备竞争方法的步骤。

...

【技术特征摘要】

1.一种单机双主控板主备竞争方法,其特征在于,所述单机双主控板主备竞争方法应用于通信网关,所述通信网关包括:第一主控板和第二主控板,所述单机双主控板主备竞争方法包括:

2.如权利要求1所述的单机双主控板主备竞争方法,其特征在于,所述在所述第一主控板和所述第二主控板中,根据所述第一cpu信息、所述第二cpu信息和所述目标转换类型确定待定主控板的步骤,包括:

3.如权利要求1所述的单机双主控板主备竞争方法,其特征在于,在所述将所述目标打包时间对应的主控板作为主用板的步骤之后,所述方法还包括:

4.如权利要求3所述的单机双主控板主备竞争方法,其特征在于,所述获取所述主用板的状态信息的步骤,包括:

5.如权利要求4所述的单机双主控板主备竞争方法,其特征在于,所述对多个所述间隔时长进行分析,得到所述主用板的状态信息的步骤,包括:

6.如权利要求4所述的单机双主控板主备竞争方法,其特征在于,所述对多个所述状态回复信息...

【专利技术属性】
技术研发人员:廖顺泉
申请(专利权)人:深圳鼎信通达股份有限公司
类型:发明
国别省市:

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

1