监控舰船通信网络性能的方法和装置制造方法

文档序号:7819961阅读:3763来源:国知局
监控舰船通信网络性能的方法和装置制造方法
【专利摘要】本发明公开了一种监控舰船通信网络性能的方法和装置,属于舰船通信【技术领域】。所述方法包括:获取性能数据;根据所述性能数据,分别确定各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线,所述性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率;输出确定的所述各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线;当至少一个所述性能指标的所述变化曲线与所述至少一个所述性能指标一一对应的所述上容忍线、所述下容忍线中的至少一条相交时,发出告警。本发明实现了舰船通信网络的性能的监控。
【专利说明】监控舰船通信网络性能的方法和装置

【技术领域】
[0001]本发明涉及舰船通信【技术领域】,特别涉及一种监控舰船通信网络性能的方法和装置。

【背景技术】
[0002]随着舰船通信网络中语音、视频等业务的不断增加,网络负担日益沉重,需要对舰船通信网络进行实时监控,保证业务运行质量。
[0003]目前对舰船通信网络性能进行监控的方法包括:采集网络状态信息;对采集的网络状态信息进行处理,改变网络状态信息的输出方式;输出改变输出方式后的网络状态信肩、O
[0004]在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005]目前只能对舰船通信网络性能进行显示,但无法预测网络即将发生故障,不能对舰船通信网络性能实现主动监控。


【发明内容】

[0006]为了解决现有技术的问题,本发明实施例提供了一种监控舰船通信网络性能的方法和装置。所述技术方案如下:
[0007]—方面,本发明实施例提供了一种监控舰船通信网络性能的方法,所述方法包括:
[0008]获取性能数据,所述性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,所述业务类型包括语音、视频、报文、电子邮件;
[0009]根据所述性能数据,分别确定各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线,所述性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率;
[0010]输出确定的所述各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线;
[0011]当至少一个所述性能指标的所述变化曲线与所述至少一个所述性能指标一一对应的所述上容忍线、所述下容忍线中的至少一条相交时,发出告警。
[0012]在本发明一种可能的实现方式中,所述业务发送设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述业务接收设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述舰船上的通信设备和所述岸基指挥所里的通信设备均包括若干个综合业务终端、综合业务服务器、网络互连控制器、若干个子网控制器、以及与所述子网控制器一一对应的电台,所述若干个综合业务终端分别与所述综合业务服务器连接,所述综合业务服务器与所述网络互连控制器连接,所述网络互连控制器分别与所述若干个子网控制器连接,所述若干个子网控制器与对应的所述电台连接。
[0013]在本发明另一种可能的实现方式中,所述根据所述性能数据,分别确定各个性能指标的变化曲线和对应的上容忍线和下容忍线,包括:
[0014]按照时间顺序,根据第一时间段的性能数据,分别确定各个性能指标在所述第一时间段的数值,所述第一时间段在所述当前时刻之前;
[0015]分别将所述各个性能指标在所有所述第一时间段的数值相连,组成所述各个性能指标的变化曲线;
[0016]分别确定所述各个性能指标在所有所述第一时间段的数值中的最大值和最小值;
[0017]当所述最大值和所述最小值出现的次数达到设定的次数,且所述最大值和所述最小值所在的所述第一时间段内,所述舰船通信网络没有出现故障时,将所述最大值作为上基线,将所述最小值作为下基线;
[0018]分别根据所述各个性能指标的所述上基线和所述下基线,计算所述各个性能指标的上容忍线和下容忍线。
[0019]在本发明又一种可能的实现方式中,所述获取性能数据,包括:
[0020]从存储当前时刻之前的性能数据的设备中获取当前时刻之前的性能数据;
[0021]从综合业务服务器和网络互连控制器获取当前时刻的性能数据,所述综合业务服务器用于确定业务传输的优先级,所述网络互连控制器用于选择传输业务的子网控制器和电台。
[0022]可选地,所述从综合业务服务器和网络互连控制器获取当前时刻的性能数据,包括:
[0023]向综合业务服务器和网络互连控制器发送性能数据获取请求,所述性能数据获取请求每隔设定的时间发送或者根据用户输入的查询条件发送;
[0024]接收所述综合业务服务器和所述网络互连控制器根据所述性能数据获取请求发送的当前时刻的性能数据;
[0025]或者,
[0026]当所述业务状态改变时,接收所述综合业务服务器和所述网络互连控制器发送的所述当前时刻的性能数据。
[0027]可选地,在所述从综合业务服务器和网络互连控制器获取当前时刻的性能数据之后,所述方法还包括:
[0028]对所述当前时刻的性能数据进行单位的归一化;
[0029]将归一化后的所述当前时刻的性能数据存储在所述存储当前时刻之前的性能数据的设备中。
[0030]可选地,在所述将归一化后的所述当前时刻的性能数据存储在所述存储当前时刻之前的性能数据的设备中之前,所述方法还包括:
[0031]检测所述舰船通信网络在所述当前时刻是否出现故障;
[0032]当所述舰船通信网络在所述当前时刻出现故障时,将所述当前时刻的性能数据标识为异常值;
[0033]当所述舰船通信网络在所述当前时刻没有出现故障时,将所述当前时刻的性能数据标识为正常值。
[0034]另一方面,本发明实施例提供了一种监控舰船通信网络性能的装置,所述装置包括:
[0035]获取模块,用于获取性能数据,所述性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,所述业务类型包括语音、视频、报文、电子邮件;
[0036]确定模块,用于根据所述性能数据,分别确定各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线,所述性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率;
[0037]输出模块,用于输出确定的所述各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线;
[0038]告警模块,用于当至少一个所述性能指标的所述变化曲线与所述至少一个所述性能指标一一对应的所述上容忍线、所述下容忍线中的至少一条相交时,发出告警。
[0039]在本发明一种可能的实现方式中,所述业务发送设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述业务接收设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述舰船上的通信设备和所述岸基指挥所里的通信设备均包括若干个综合业务终端、综合业务服务器、网络互连控制器、若干个子网控制器、以及与所述子网控制器一一对应的电台,所述若干个综合业务终端分别与所述综合业务服务器连接,所述综合业务服务器与所述网络互连控制器连接,所述网络互连控制器分别与所述若干个子网控制器连接,所述若干个子网控制器与对应的所述电台连接。
[0040]在本发明另一种可能的实现方式中,所述确定模块用于,
[0041]按照时间顺序,根据第一时间段的性能数据,分别确定各个性能指标在所述第一时间段的数值,所述第一时间段在所述当前时刻之前;
[0042]分别将所述各个性能指标在所有所述第一时间段的数值相连,组成所述各个性能指标的变化曲线;
[0043]分别确定所述各个性能指标在所有所述第一时间段的数值中的最大值和最小值;
[0044]当所述最大值和所述最小值出现的次数达到设定的次数,且所述最大值和所述最小值所在的所述第一时间段内,所述舰船通信网络没有出现故障时,将所述最大值作为上基线,将所述最小值作为下基线;
[0045]分别根据所述各个性能指标的所述上基线和所述下基线,计算所述各个性能指标的上容忍线和下容忍线。
[0046]本发明实施例提供的技术方案带来的有益效果是:
[0047]通过根据获取的性能数据,分别确定各个性能指标的变化曲线和与各个性能指标
--对应的上容忍线和下容忍线,当至少一个性能指标的变化曲线与至少一个性能指标一一对应的上容忍线、下容忍线中的至少一条相交时,发出告警,性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,业务类型包括语音、视频、报文、电子邮件,性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率,针对舰船通信网络的特点,实现了对舰船通信网络的性能主动监控。

【专利附图】

【附图说明】
[0048]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1是本发明实施例提供的监控舰船通信网络性能的方法的应用场景图;
[0050]图2是本发明实施例一提供的一种监控舰船通信网络性能的方法的流程图;
[0051]图3是本发明实施例二提供的一种监控舰船通信网络性能的装置的结构示意图。

【具体实施方式】
[0052]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0053]下面先结合图1简单介绍一下本发明提供的监控舰船通信网络性能的方法所应用的舰船通信网络。如图1所示,舰船通信网络包括至少一个舰船上的通信设备I和至少一个岸基指挥所里的通信设备2。舰船上的通信设备I包括若干个综合业务终端11、综合业务服务器12、网络互连控制器13、若干个子网控制器14、以及与子网控制器14 一一对应的电台15。若干个综合业务终端11分别与综合业务服务器12连接,综合业务服务器12与网络互连控制器13连接,网络互连控制器13分别与若干个子网控制器14连接,若干个子网控制器14与对应的电台15连接。
[0054]同样地,岸基指挥所里的通信设备2也包括若干个综合业务终端21、综合业务服务器22、网络互连控制器23、若干个子网控制器24、以及与子网控制器24 —一对应的电台25。综合业务终端21、综合业务服务器22、网络互连控制器23、子网控制器24、电台25之间的连接关系与综合业务终端11、综合业务服务器12、网络互连控制器13、子网控制器14、电台15之间的连接关系相同。电台25与电台15之间无线连接。
[0055]其中,以舰船上的通信设备I为例,若干个综合业务终端11用于将存储的业务数据发送给其它通信设备的综合业务终端或接收其它通信设备的综合业务终端发送的业务数据并存储,其它通信设备为岸基指挥所里的通信设备或其它舰船上的通信设备,该业务包括语音、视频、报文、电子邮件等。综合业务服务器12用于按照设定的优先级顺序为若干个综合业务终端11转发业务。网络互连控制器13用于选择传输业务的子网控制器14和电台15,以与其它通信设备的子网控制器和电台之间建立通信连接。子网控制器14用于为对应的电台配置运行参数,该运行参数包括互联网协议(Internet Protocol,简称IP)地址、掩码、工作模式、工作频率、传输信号波形等。电台15用于按照对应的子网控制14配置的运行参数与其它通信设备的电台通信。
[0056]例如,综合业务终端11需要将语音发送给综合业务终端21,则综合业务终端11将语音传输至综合业务服务器12。综合业务服务器12按照设定的优先级顺序将语音传输至网络互连控制器13。网络互连控制器13根据语音的接收方(综合业务终端21)选择传输的子网控制器14和电台15,并将语音传输至选择的子网控制器14。子网控制器14为电台15配置运行参数,并将语音传输至电台15。电台15按照子网控制器14配置的运行参数将语音发送出去。电台25接收到语音,并将语音依次传输至子网控制器24、网络互连控制器23、综合业务服务器22。综合业务服务器22按照设定的优先级顺序将语音传输至综合业务终端21,完成业务在舰船通信网络的传输。
[0057]需要说明的是,上述舰船通信网络结构仅为举例,本发明的应用场景并不限制于此。
[0058]实施例一
[0059]本发明实施例提供了一种监控舰船通信网络性能的方法,该方法的执行主体可以为舰船上的通信设备或者岸基指挥所里的通信设备,参见图2,该方法包括:
[0060]步骤101:获取性能数据。
[0061]在本实施例中,性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数。业务类型包括语音、视频、报文、电子邮件。
[0062]具体地,业务发送设备可以为舰船上的通信设备或者岸基指挥所里的通信设备,业务接收设备可以为舰船上的通信设备或者岸基指挥所里的通信设备。舰船上的通信设备和岸基指挥所里的通信设备(如图1所示)均包括若干个综合业务终端、综合业务服务器、网络互连控制器、若干个子网控制器、以及与子网控制器一一对应的电台。若干个综合业务终端分别与综合业务服务器连接,综合业务服务器与网络互连控制器连接,网络互连控制器分别与若干个子网控制器连接,若干个子网控制器与对应的电台连接。
[0063]在本实施例的一种实现方式中,该步骤101可以包括:
[0064]从存储当前时刻之前的性能数据的设备中获取当前时刻之前的性能数据;
[0065]从综合业务服务器和网络互连控制器获取当前时刻的性能数据,综合业务服务器用于确定业务传输的优先级,网络互连控制器用于选择传输业务的子网控制器和电台。
[0066]具体地,可以从综合业务服务器获取业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送次数或业务接收次数,可以从网络互连控制器获取业务发送总量或业务接收总量。
[0067]可选地,从综合业务服务器和网络互连控制器获取当前时刻的性能数据,可以包括:
[0068]向综合业务服务器和网络互连控制器发送性能数据获取请求,性能数据获取请求每隔设定的时间发送或者根据用户输入的查询条件发送;
[0069]接收综合业务服务器和网络互连控制器根据性能数据获取请求发送的当前时刻的性能数据。
[0070]具体地,用户输入的查询条件可以包括业务发送设备的标识、业务接收设备的标识、业务类型的标识中的至少一种。
[0071]在实际应用中,可以采用周期轮询的方式向综合业务服务器和网络互连控制器发送性能数据获取请求,如每隔5分钟依次向各个综合业务服务器和网络互连控制器发送性能数据获取请求。
[0072]可选地,从综合业务服务器和网络互连控制器获取当前时刻的性能数据,也可以包括:
[0073]当业务状态改变时,接收综合业务服务器和网络互连控制器发送的当前时刻的性能数据。
[0074]例如,当业务类型为语音时,在语音开始的时候,语音的发送设备会进行主动上报性能数据。
[0075]可选地,在从综合业务服务器和网络互连控制器获取当前时刻的性能数据之后,该方法还可以包括:
[0076]对当前时刻的性能数据进行单位的归一化;
[0077]将归一化后的当前时刻的性能数据存储在存储当前时刻之前的性能数据的设备中。
[0078]具体地,业务发送时刻和业务接收时刻的单位为秒,业务发送总量或业务接收总量的单位为比特。
[0079]进一步地,在将归一化后的当前时刻的性能数据存储在存储当前时刻之前的性能数据的设备中之前,该方法还可以包括:
[0080]检测舰船通信网络在当前时刻是否出现故障;
[0081]当舰船通信网络在当前时刻出现故障时,将当前时刻的性能数据标识为异常值;
[0082]当舰船通信网络在当前时刻没有出现故障时,将当前时刻的性能数据标识为正常值。
[0083]步骤102:根据性能数据,分别确定各个性能指标的变化曲线和与各个性能指标——对应的上容忍线和下容忍线。
[0084]在本实施例中,性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率。
[0085]具体地,语音呼叫接通率可以为一个时间段内,业务类型为语音时,业务发送设备的业务发送次数,与业务发送设备的业务发送次数和业务接收设备的业务接收次数之和的百分比。语音呼叫建链时间可以为一个时间段内,业务类型为语音时,业务接收设备的业务接收时刻与业务发送设备的业务发送时刻之差的平均值。报文传输成功率可以为一个时间段内,业务类型为报文时,业务发送设备的业务发送次数,与业务发送设备的业务发送次数和业务接收设备的业务接收次数之和的百分比。报文传输时间可以为一个时间段内,业务类型为报文时,业务接收设备的业务接收时刻与业务发送设备的业务发送时刻之差的平均值。数据包传输时延可以为一个时间段内,业务类型为视频或电子邮件时,业务接收设备的业务接收时刻与业务发送设备的业务发送时刻之差的平均值。数据包丢包率可以为一个时间段内,业务类型为视频或电子邮件时,业务发送设备的业务发送次数和业务接收设备的业务接收次数之差,与业务发送设备的业务发送次数和业务接收设备的业务接收次数之和的百分比。
[0086]在本实施例另一种实现方式中,该步骤102可以包括:
[0087]按照时间顺序,根据第一时间段的性能数据,分别确定各个性能指标在第一时间段的数值,第一时间段在当前时刻之前;
[0088]分别将各个性能指标在所有第一时间段的数值相连,组成各个性能指标的变化曲线.-^4 ,
[0089]分别确定各个性能指标在所有第一时间段的数值中的最大值和最小值;
[0090]当最大值和最小值出现的次数达到设定的次数,且最大值和最小值所在的第一时间段内,舰船通信网络没有出现故障时,将最大值作为上基线,将最小值作为下基线;
[0091]分别根据各个性能指标的上基线和下基线,计算各个性能指标的上容忍线和下容忍线。
[0092]例如,当前时刻为5点,第一时间段为半个小时,则按照时间顺序,依次根据O点-O点半、O点半-1点、I点-1点半、I点半-2点、2点-2点半、2点半-3点、3点-3点半、3点半-4点、4点-4点半、4点半-5点的性能数据,分别确定各个性能指标在第一时间段的数值。
[0093]可选地,分别根据各个性能指标的上基线和下基线,计算各个性能指标的上容忍线和下容忍线,可以包括:
[0094]按照如下公式,根据上基线和下基线,计算上容忍线和下容忍线:
[0095]上容忍线=(1+容忍度)*上基线;
[0096]下容忍线=(1-容忍度)*下基线;
[0097]其中,容忍度为设定值。
[0098]在实际应用中,也可以分别针对某个时间段(该时间段包括多个第一时间段),计算上容忍线和下容忍线,如第一时间段为一个小时,针对一天中每四个小时计算一条上容忍线和下容忍线,各条上容忍线和下容忍线可以采用不同的容忍度。
[0099]步骤103:输出确定的各个性能指标的变化曲线和与各个性能指标一一对应的上容忍线和下容忍线。
[0100]步骤104:当至少一个性能指标的变化曲线与至少一个性能指标--对应的上容忍线、下容忍线中的至少一条相交时,发出告警。
[0101]可以理解地,在发出告警之后,网络管理员可以根据告警调整网络参数或者重新选择传输业务的子网控制器和电台,提升网络性能。网络参数包括IP地址、掩码、业务发送总量或业务接收总量。
[0102]在本实施例的又一种实现方式中,该方法还可以包括:
[0103]分别根据各个性能指标的变化曲线,对各个性能指标在当前时刻之后的一个时间段的数值进行估计。
[0104]具体地,进行估计的算法可以为高斯回归模型或者反向传播(Back Propagat1n,简称BP)神经网络。
[0105]在实际应用中,可以将估计出的各个性能指标在当前时刻之后的一个时间段的数值与各个性能指标的上容忍线和下容忍线进行比较,当估计出的数值高于上容忍线,或低于下容忍线,提前发出告警,便于网络管理员调整网络参数或者重新选择传输业务的子网控制器和电台。
[0106]本发明实施例通过根据获取的性能数据,分别确定各个性能指标的变化曲线和与各个性能指标一一对应的上容忍线和下容忍线,当至少一个性能指标的变化曲线与至少一个性能指标一一对应的上容忍线、下容忍线中的至少一条相交时,发出告警,性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,业务类型包括语音、视频、报文、电子邮件,性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率,针对舰船通信网络的特点,实现了对舰船通信网络的性能主动监控。
[0107]实施例二
[0108]本发明实施例提供了一种监控舰船通信网络性能的装置,参见图3,该装置包括:
[0109]获取模块201,用于获取性能数据,性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,业务类型包括语音、视频、报文、电子邮件;
[0110]确定模块202,用于根据性能数据,分别确定各个性能指标的变化曲线和与各个性能指标一一对应的上容忍线和下容忍线,性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率;
[0111]输出模块203,用于输出确定的各个性能指标的变化曲线和与各个性能指标一一对应的上容忍线和下容忍线;
[0112]告警模块204,用于当至少一个性能指标的变化曲线与至少一个性能指标--对应的上容忍线、下容忍线中的至少一条相交时,发出告警。
[0113]在本实施例中,业务发送设备可以为舰船上的通信设备或者岸基指挥所里的通信设备,业务接收设备可以为舰船上的通信设备或者岸基指挥所里的通信设备。舰船上的通信设备和岸基指挥所里的通信设备(如图1所示)均包括若干个综合业务终端、综合业务服务器、网络互连控制器、若干个子网控制器、以及与子网控制器一一对应的电台。若干个综合业务终端分别与综合业务服务器连接,综合业务服务器与网络互连控制器连接,网络互连控制器分别与若干个子网控制器连接,若干个子网控制器与对应的电台连接。
[0114]具体地,语音呼叫接通率可以为一个时间段内,业务类型为语音时,业务发送设备的业务发送次数,与业务发送设备的业务发送次数和业务接收设备的业务接收次数之和的百分比。语音呼叫建链时间可以为一个时间段内,业务类型为语音时,业务接收设备的业务接收时刻与业务发送设备的业务发送时刻之差的平均值。报文传输成功率可以为一个时间段内,业务类型为报文时,业务发送设备的业务发送次数,与业务发送设备的业务发送次数和业务接收设备的业务接收次数之和的百分比。报文传输时间可以为一个时间段内,业务类型为报文时,业务接收设备的业务接收时刻与业务发送设备的业务发送时刻之差的平均值。数据包传输时延可以为一个时间段内,业务类型为视频或电子邮件时,业务接收设备的业务接收时刻与业务发送设备的业务发送时刻之差的平均值。数据包丢包率可以为一个时间段内,业务类型为视频或电子邮件时,业务发送设备的业务发送次数和业务接收设备的业务接收次数之差,与业务发送设备的业务发送次数和业务接收设备的业务接收次数之和的百分比。
[0115]在本实施例的一种实现方式中,确定模块202可以用于,
[0116]按照时间顺序,根据第一时间段的性能数据,分别确定各个性能指标在第一时间段的数值,第一时间段在当前时刻之前;
[0117]分别将各个性能指标在所有第一时间段的数值相连,组成各个性能指标的变化曲线.-^4 ,
[0118]分别确定各个性能指标在所有第一时间段的数值中的最大值和最小值;
[0119]当最大值和最小值出现的次数达到设定的次数,且最大值和最小值所在的第一时间段内,舰船通信网络没有出现故障时,将最大值作为上基线,将最小值作为下基线;
[0120]分别根据各个性能指标的上基线和下基线,计算各个性能指标的上容忍线和下容忍线。
[0121]在本实施例的另一种实现方式中,获取模块201可以用于,
[0122]从存储当前时刻之前的性能数据的设备中获取当前时刻之前的性能数据;
[0123]从综合业务服务器和网络互连控制器获取当前时刻的性能数据,综合业务服务器用于确定业务传输的优先级,网络互连控制器用于选择传输业务的子网控制器和电台。
[0124]可选地,获取模块201可以用于,
[0125]向综合业务服务器和网络互连控制器发送性能数据获取请求,性能数据获取请求每隔设定的时间发送或者根据用户输入的查询条件发送;
[0126]接收综合业务服务器和网络互连控制器根据性能数据获取请求发送的当前时刻的性能数据;
[0127]或者,
[0128]当业务状态改变时,接收综合业务服务器和网络互连控制器发送的当前时刻的性能数据。
[0129]可选地,获取模块201可以用于,
[0130]在从综合业务服务器和网络互连控制器获取当前时刻的性能数据之后,对当前时刻的性能数据进行单位的归一化;
[0131]将归一化后的当前时刻的性能数据存储在存储当前时刻之前的性能数据的设备中。
[0132]进一步地,获取模块201可以用于,
[0133]在将归一化后的当前时刻的性能数据存储在存储当前时刻之前的性能数据的设备中之前,检测舰船通信网络在当前时刻是否出现故障;
[0134]当舰船通信网络在当前时刻出现故障时,将当前时刻的性能数据标识为异常值;
[0135]当舰船通信网络在当前时刻没有出现故障时,将当前时刻的性能数据标识为正常值。
[0136]本发明实施例通过根据获取的性能数据,分别确定各个性能指标的变化曲线和与各个性能指标一一对应的上容忍线和下容忍线,当至少一个性能指标的变化曲线与至少一个性能指标一一对应的上容忍线、下容忍线中的至少一条相交时,发出告警,性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,业务类型包括语音、视频、报文、电子邮件,性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率,针对舰船通信网络的特点,实现了对舰船通信网络的性能主动监控。
[0137]需要说明的是:上述实施例提供的监控舰船通信网络性能的装置在监控舰船通信网络性能时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的监控舰船通信网络性能的装置与监控舰船通信网络性能的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
[0138]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0139]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种监控舰船通信网络性能的方法,其特征在于,所述方法包括: 获取性能数据,所述性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,所述业务类型包括语音、视频、报文、电子邮件; 根据所述性能数据,分别确定各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线,所述性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率; 输出确定的所述各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线; 当至少一个所述性能指标的所述变化曲线与所述至少一个所述性能指标一一对应的所述上容忍线、所述下容忍线中的至少一条相交时,发出告警。
2.根据权利要求1所述的方法,其特征在于,所述业务发送设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述业务接收设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述舰船上的通信设备和所述岸基指挥所里的通信设备均包括若干个综合业务终端、综合业务服务器、网络互连控制器、若干个子网控制器、以及与所述子网控制器一一对应的电台,所述若干个综合业务终端分别与所述综合业务服务器连接,所述综合业务服务器与所述网络互连控制器连接,所述网络互连控制器分别与所述若干个子网控制器连接,所述若干个子网控制器与对应的所述电台连接。
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述性能数据,分别确定各个性能指标的变化曲线和对应的上容忍线和下容忍线,包括: 按照时间顺序,根据第一时间段的性能数据,分别确定各个性能指标在所述第一时间段的数值,所述第一时间段在所述当前时刻之前; 分别将所述各个性能指标在所有所述第一时间段的数值相连,组成所述各个性能指标的变化曲线; 分别确定所述各个性能指标在所有所述第一时间段的数值中的最大值和最小值; 当所述最大值和所述最小值出现的次数达到设定的次数,且所述最大值和所述最小值所在的所述第一时间段内,所述舰船通信网络没有出现故障时,将所述最大值作为上基线,将所述最小值作为下基线; 分别根据所述各个性能指标的所述上基线和所述下基线,计算所述各个性能指标的上容忍线和下容忍线。
4.根据权利要求1或2所述的方法,其特征在于,所述获取性能数据,包括: 从存储当前时刻之前的性能数据的设备中获取当前时刻之前的性能数据; 从综合业务服务器和网络互连控制器获取当前时刻的性能数据,所述综合业务服务器用于确定业务传输的优先级,所述网络互连控制器用于选择传输业务的子网控制器和电台。
5.根据权利要求4所述的方法,其特征在于,所述从综合业务服务器和网络互连控制器获取当前时刻的性能数据,包括: 向综合业务服务器和网络互连控制器发送性能数据获取请求,所述性能数据获取请求每隔设定的时间发送或者根据用户输入的查询条件发送; 接收所述综合业务服务器和所述网络互连控制器根据所述性能数据获取请求发送的当前时刻的性能数据; 或者, 当所述业务状态改变时,接收所述综合业务服务器和所述网络互连控制器发送的所述当前时刻的性能数据。
6.根据权利要求5所述的方法,其特征在于,在所述从综合业务服务器和网络互连控制器获取当前时刻的性能数据之后,所述方法还包括: 对所述当前时刻的性能数据进行单位的归一化; 将归一化后的所述当前时刻的性能数据存储在所述存储当前时刻之前的性能数据的设备中。
7.根据权利要求6所述的方法,其特征在于,在所述将归一化后的所述当前时刻的性能数据存储在所述存储当前时刻之前的性能数据的设备中之前,所述方法还包括: 检测所述舰船通信网络在所述当前时刻是否出现故障; 当所述舰船通信网络在所述当前时刻出现故障时,将所述当前时刻的性能数据标识为异常值; 当所述舰船通信网络在所述当前时刻没有出现故障时,将所述当前时刻的性能数据标识为正常值。
8.—种监控舰船通信网络性能的装置,其特征在于,所述装置包括: 获取模块,用于获取性能数据,所述性能数据包括业务类型、业务发送时刻或业务接收时刻、业务发送设备、业务接收设备、业务发送总量或业务接收总量、业务发送次数或业务接收次数,所述业务类型包括语音、视频、报文、电子邮件; 确定模块,用于根据所述性能数据,分别确定各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线,所述性能指标包括语音呼叫接通率、语音呼叫建链时间、报文传输成功率、报文传输时间、数据包传输时延、数据包丢包率; 输出模块,用于输出确定的所述各个性能指标的变化曲线和与所述各个性能指标一一对应的上容忍线和下容忍线; 告警模块,用于当至少一个所述性能指标的所述变化曲线与所述至少一个所述性能指标一一对应的所述上容忍线、所述下容忍线中的至少一条相交时,发出告警。
9.根据权利要求8所述的装置,其特征在于,所述业务发送设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述业务接收设备为舰船上的通信设备或者岸基指挥所里的通信设备,所述舰船上的通信设备和所述岸基指挥所里的通信设备均包括若干个综合业务终端、综合业务服务器、网络互连控制器、若干个子网控制器、以及与所述子网控制器一一对应的电台,所述若干个综合业务终端分别与所述综合业务服务器连接,所述综合业务服务器与所述网络互连控制器连接,所述网络互连控制器分别与所述若干个子网控制器连接,所述若干个子网控制器与对应的所述电台连接。
10.根据权利要求8或9所述的装置,其特征在于,所述确定模块用于, 按照时间顺序,根据第一时间段的性能数据,分别确定各个性能指标在所述第一时间段的数值,所述第一时间段在所述当前时刻之前; 分别将所述各个性能指标在所有所述第一时间段的数值相连,组成所述各个性能指标的变化曲线; 分别确定所述各个性能指标在所有所述第一时间段的数值中的最大值和最小值;当所述最大值和所述最小值出现的次数达到设定的次数,且所述最大值和所述最小值所在的所述第一时间段内,所述舰船通信网络没有出现故障时,将所述最大值作为上基线,将所述最小值作为下基线; 分别根据所述各个性能指标的所述上基线和所述下基线,计算所述各个性能指标的上容忍线和下容忍线。
【文档编号】H04L12/26GK104468264SQ201410658606
【公开日】2015年3月25日 申请日期:2014年11月17日 优先权日:2014年11月17日
【发明者】宁达, 陈鹏, 张一都, 许林, 钟逸, 李洋, 胡波, 俞杰, 李耀敏 申请人:中国船舶重工集团公司第七二二研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1