一种基于光模块的告警提示方法及告警提示装置与流程

文档序号:16198575发布日期:2018-12-08 06:23阅读:634来源:国知局
一种基于光模块的告警提示方法及告警提示装置与流程

本申请涉及通信领域,尤其涉及一种基于光模块的告警提示方法及告警提示装置。

背景技术

简单网络管理协议(simplenetworkmanagementprotocol,snmp)是一种应用于网络管理的协议,它属于应用层协议,由于该snmp协议简单可靠,受到了众多厂商的欢迎,成为了目前最为广泛的网络管理协议。

如图1所示,图1为snmp的基本架构图,snmp协议主要由两大部分构成:snmp管理系统和snmp代理。snmp管理系统可以说是一个数据中心,负责收集维护各个snmp元素的信息,并对这些信息进行处理和分析;而snmp代理运行于各个被管理的网络设备之上,负责统计该节点的各项信息,并且负责与snmp管理系统交互,接收并执行管理系统的命令,上传各种本地的网络信息。网络设备中不同类型的光模块会有对应的额定功率、电流的正常工作范围,一般超过阈值或区间时光模块将会通过snmp触发报警。

在某些特殊情况下,功率或电流虽然未超出阈值,但是光模块却发生异常,反之,有时功率或电流超过阈值却仍然能够长时间正常工作,因此阈值并不能准确地反映光模块的健康状态。



技术实现要素:

本申请提供了一种基于光模块的告警提示方法,可支持在故障造成实际损失之前,提前通过不同检测方法对光模块的不同指标进行预测,有助于提前发现问题,在没有造成实际损失之前快速修复故障,大大提高了通信链路的稳定性,保证了通信的质量。

本申请实施例中的告警提示方法可应用于具有一定处理能力的智能设备上,例如服务器或分析平台。

本申请的第一方面提供一种基于光模块的告警提示方法,所述告警提示方法包括:

首先获取光模块的待检测数据,其中,所述待检测数据可包括n项参数,所述n为大于0的整数,其中一种情况是待检测数据可包括光模块的接收功率、发送功率、发送电流、温度和电压等采纳数。

若所述n项参数满足第一告警条件,则确定检测指标,所述检测指标包括至少一个目标检测指标,若所述n项参数满足第一告警条件,则说明光模块的隐患或者故障不明显,不能明确确定光模块在未来一段时间内是否会出现异常,因此可以进一步通过具体的检测准确定位故障原因,首先需要确定检测指标,具体的,检测指标可包括功率指标、电流指标、温度和电压等。

若所述目标检测指标满足对应的预设条件,则触发告警提示。

本申请实施例中可支持在故障造成实际损失之前,提前通过不同检测方法对光模块的指标进行预测,其中,可利用多个指标对光模块的健康状态进行检测,有助于提高对光模块检测的准确性,有效且准确地进行告警提示。

结合本申请实施例的第一方面,在本申请实施例的第一方面的第一种实现方式中:

若所述n项参数不满足所述第一告警条件,则确定第一参数;

通过时间序列分析算法预测第一参数在预设时刻的数值;

若所述预设时刻的数值大于或等于预设阈值时,判定所述光模块出现异常。

本申请实施例中可通过判断参数的发展趋势灵活决定对于光模块的检测方式,若发展趋势较为明显则可直接采用简单快捷的时间序列分析算法进行预测,有助于提高检测光模块的效率。

结合本申请实施例的第一方面或第一方面的第一种实现方式,在本申请实施例的第一方面的第二种实现方式中:

若所述n项参数包括所述光模块的接收功率、发送电流、温度,且所述光模块接收功率、发送电流的斜率和温度的斜率均满足对应的预设范围,则确定所述n项参数满足第一告警条件。

本申请实施例中首先对待检测数据中的n项参数进行初步的条件判定,通过该条件可以将光模块的预测方法分为两类,一类可通过光模块的多个具体参数对光模块进行检测。另一类的预测方式是直接通过时间序列分析算法预测未来某一时刻某一参数的数值,若该数值大于预设阈值,则判定光模块的该参数异常。针对不同情况的光模块可灵活选择不同的检测方法,有助于快速高效地对光模块进行检测。

结合本申请实施例的第一方面至第一方面的第二种实现方式中的任意一种实现方式,在本申请实施例的第一方面的第三种实现方式中:

所述检测指标包括:功率指标、电流指标、温度和电压。

本申请中通过多方面的指标对光模块的健康状态进行检测,多个指标的检测方式可在一定程度上避免误判的情况,增强数据的说服力,有助于提高检测的准确性。

结合本申请实施例的第一方面至第一方面的第三种实现方式中的任意一种实现方式,在本申请实施例的第一方面的第四种实现方式中:

若所述检测指标为功率指标,则所述目标检测指标包括发送功率、接收功率、功率方差和功率标准差;

若所述检测指标为电流指标,则所述目标检测指标包括电流、电流方差和电流标准差。

本申请中的检测指标之下又可包括多个目标检测指标,具体的多个检测指标有助于快速、准确定位故障原因,提高检测的效率。

结合本申请实施例第一方面的第四种实现方式,在本申请实施例的第一方面的第五种实现方式中:

若所述发送功率不满足对应的预设条件,则判断所述光模块的接收功率是否满足对应的预设条件;

若所述光模块的接收功率满足对应的预设条件,则触发告警提示;

若不满足,则判断所述光模块的功率方差和功率标准差是否满足对应的预设条件;

若所述光模块的功率方差或功率标准差满足对应的预设条件,则触发告警提示;

若不满足,则关闭告警提示。

本申请根据设定的检测规则对光模块的多个具体指标进行检测,可准确定位故障原因,有助于快速修复故障,保证通信链路的质量。

结合本申请实施例第一方面的第五种实现方式中的任意一种实现方式,在本申请实施例的第一方面的第六种实现方式中:

判断所述光模块是否满足有效条件,所述有效条件为所述光模块为非管理态关闭接口且存在历史流量;

若所述光模块满足所述预设条件,则触发告警提示。

实际上存在这样一种情况:虽然检测出光模块异常,但是所在链路为无效链路,因此也无需耗费资源进行修复。本申请通过设置有效条件可筛选出一部分无效的异常情况,节省了大量资源。

本申请第二方面提供一种告警提示装置,所述告警提示装置包括:

获取模块,用于获取光模块的待检测数据,其中,所述待检测数据中包括n项参数,所述n为大于0的整数;

确定模块,用于当所述n项参数满足第一告警条件时确定检测指标,所述检测指标包括至少一个目标检测指标;

触发模块,用于当所述目标检测指标满足对应的预设条件时触发告警提示。

本申请实施例中可支持在故障造成实际损失之前,提前通过不同检测方法对光模块的指标进行预测,其中,可利用多个指标对光模块的健康状态进行检测,有助于提高对光模块检测的准确性,明确光模块的健康状态,有效且准确地进行告警。

结合本申请实施例的第二方面,在本申请实施例的第二方面的第一种实现方式中:

所述确定模块,用于当所述n项参数不满足所述第一告警条件时确定第一参数;

预测模块,用于通过时间序列分析算法预测所述第一参数在预设时刻的数值;

判定模块,用于当所述预设时刻的数值大于或等于预设阈值时,判定所述第一参数出现异常。

本申请实施例中可通过判断参数的发展趋势灵活决定对于光模块的检测方式,若发展趋势较为明显则可直接采用简单快捷的时间序列分析算法进行预测,有助于提高检测光模块的效率。

结合本申请实施例的第二方面或第二方面的第一种实现方式,在本申请实施例的第二方面的第二种实现方式中:

所述确定模块,用于当所述光模块接收功率、发送电流的斜率和温度的斜率均满足对应的预设范围时确定所述n项参数满足第一告警条件。

本申请实施例中首先对待检测数据中的n项参数进行初步的条件判定,通过该条件可以将光模块的预测方法分为两类,一类可通过光模块的多个具体参数对光模块进行检测。另一类的预测方式是直接通过时间序列分析算法预测未来某一时刻某一参数的数值,若该数值大于预设阈值,则判定光模块的该参数异常。针对不同情况的光模块可灵活选择不同的检测方法,有助于快速高效地对光模块进行检测。

结合本申请实施例的第二方面至第二方面的第二种实现方式中的任意一种实现方式,在本申请实施例的第二方面的第三种实现方式中:

判断模块,用于当所述发送功率不满足对应的预设条件时判断所述光模块的接收功率是否满足对应的预设条件;

触发模块,用于当所述光模块的接收功率满足对应的预设条件时触发告警提示;

所述判断模块,用于当所述光模块的接收功率不满足对应的预设条件时判断所述光模块的电流方差和电流标准差是否满足对应的预设条件;

所述触发模块,用于当所述光模块的功率方差或功率标准差满足对应的预设条件时触发告警提示;

关闭模块,用于当所述光模块的功率方差或功率标准差满足对应的预设条件时关闭告警提示。

本申请根据设定的检测规则对光模块的多个具体指标进行检测,可准确定位故障原因,有助于快速修复故障,保证通信链路的质量。

结合本申请实施例第二方面的第三种实现方式,在本申请实施例的第二方面的第四种实现方式中:

所述判断模块,用于判断所述光模块是否满足有效条件,所述有效条件为所述光模块为非管理态关闭接口且存在历史流量;

触发模块,用于当所述光模块满足所述预设条件时触发告警提示。

本申请通过设置有效条件可筛选出一部分无效的异常情况,节省了大量资源。

从以上技术方案可以看出,本申请具有以下优点:

本申请提供了一种光模块检测方法,可支持在故障造成实际损失之前,提前通过不同检测方法对光模块的指标进行检测,其中,可利用多种不同类型的指标对光模块的健康状态进行检测,有助于提高对光模块检测的准确性,从而有效且准确地进行告警提示。

附图说明

图1为snmp的基本架构图;

图2为本申请实施例中告警提示方法的实施例示意图;

图3为本申请实施例中告警提示方法的整体流程示意图;

图4为本申请实施例的告警提示方法中检测功率指标的流程示意图;

图5为本申请实施例的告警提示装置的一实施例示意图;

图6为本申请实施例的告警提示装置的另一实施例示意图;

图7为本申请实施例的告警提示装置的另一实施例示意图。

具体实施方式

本申请提供了一种基于光模块的告警提示方法,可通过多个指标对光模块的状态进行预测,有助于准确预测光模块的状态,从而能及时进行修复,持续保证通信链路的质量。

snmp协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况,如图1所示:snmp代理以变量呈现管理资料,网络管理系统可通过特定格式的指令取回资讯,代理也可主动传送资料。网络管理系统也可以传送配置更新或控制类的请求,达到主动管理系统的目的。

用来传送各种信息的光链路的通信质量显得尤为重要,光链路通信的原理是设备中的光模块充当光电转换的作用,发送端通过光模块将电信号转换成光信号,通过光纤传送,接收端的光模块再将光信号转换成电信号,具有光模块的设备可以是光端机、光纤收发器和交换机等等。

不同型号的光模块有对应的额定功率和正常的电流区间,在额定功率以下或电流的正常区间内光模块可以正常工作,超过额定功率或区间理论上模块会出现工作异常的情况,因此厂商会据此设定告警条件,一旦超过告警条件将会触发告警。但是单一的额定功率和电流的正常区间并不能完全、准确地预测光模块的健康状态,因为往往会出现额定功率或电流到达临界点,但是光模块却可以正常工作,此时属于伪告警,无用的告警会浪费大量资源,有时虽然额定功率或电流在正常的范围下工作,但是光模块却出现异常,此时导致告警系统没有起到应有的预警作用。

因此本申请实施例提供一种基于光模块的告警提示方法,如图2所示,图2为本申请实施例中基于光模块的告警提示方法的流程示意图:

101、获取光模块的待检测数据,其中,所述待检测数据中包括n项参数,所述n为大于0的整数;

本申请实施例中待检测数据包括反映光模块状态的参数例如光模块的接收功率、发送功率、发送电流、温度和电压等,所述待检测数据可用于判断光模块的初步状态,以此决定通过哪种方法可以既准确又快速地预测光模块的状态。

102、若所述n项参数满足第一告警条件,则确定检测指标,所述检测指标包括至少一个目标检测指标;

假设确定n项参数为接收功率、发送电流和温度三个参数,可将获取到的一系列关于接收功率、发送电流和温度的数据绘制成曲线,并计算出斜率。那么此时的告警条件可以设为(rxpower.slope>-0.5)and(bias.slope<0.2)and(temp.slop<0.1),rxpower为光模块的接收功率,bias为光模块的发送电流,temp为光模块工作时产生的温度,slope表示斜率。

满足该告警条件意味着接收功率的斜率要大于-0.5,并且发送电流的斜率要小于0.2,且温度的斜率要小于0.1,三个参数都要满足对应的预设范围,即说明待检测数据中的n项参数满足该告警条件。

若所述n项参数满足第一告警条件,则说明光模块的隐患或者故障不明显,不能明确光模块在未来一段时间内是否会出现异常,因此可以进一步通过具体的检测准确定位故障原因,首先需要确定检测指标,检测指标可以是提前预设的需要进行检测的参数,检测指标可包括功率、电流、温度和电压这些参数,而检测指标又包括至少一个目标检测指标,具体的,例如功率检测指标可以包括接收功率、发送功率、功率方差或者功率标准差这几项参数,而电流可以包括发送电流,电流方差或电流标准差等参数。

需要说明的是,告警条件以及告警条件内的参数对象可以是灵活多变的,除了上述告警条件是接收功率、发送电流和温度三个参数组合的情况外,还可以单独对接收功率、发送电流或温度其中任意一个进行斜率的判定,即将三个参数之一作为告警条件的对象或是将三个参数两两组合作为告警条件的对象,具体此处不作限定。

此外,除了本申请实施例中以斜率为依据进行判定的方法,也可以用其他方式判定是否满足告警条件,例如阈值或区间等方式,具体此处不作限定。

103、若所述目标检测指标满足对应的预设条件,则触发告警提示。

本申请实施例中的告警条件、预设条件可灵活进行设定,因此告警条件或预设条件可为某个指标异常的标准,即当某个指标满足告警条件或预设条件时,将该指标视为异常。反之,也可将告警条件或预设条件看成某个指标正常的标准,即满足条件时将指标视为正常,具体的告警或预设条件不作限定。本申请实施例中以告警条件或预设条件为异常标准为例进行说明。

每个具体的目标检测指标都有对应的预设条件,例如发送功率对应的预设条件可以设为发送功率的值小于-20db,伪代码为(txpower<-20)。若获取的待检测数据中发送功率的snmp返回值满足该预设条件,说明发送功率异常,因此可触发告警提示。若不满足该预设条件,说明发送功率在正常的工作范围内,接下来可以根据其他指标例如接收功率继续进行判定,接收功率对应的预设条件可以为小于-15db,伪代码为(rxpower<-15)。以此类推,有关功率方差和功率标准差的判定条件可以为:

(txpower_var>50)or(txpower_std>4.5)or(rxpower_std>4.5)or(rxpower_var>9.7),满足该条件说明功率的方差或标准差出现异常,即功率波动幅度太大。

可选的,在图2对应的实施例的基础上,本申请实施例提供的基于光模块的告警提示方法又一实施例如图3所示:

201、获取光模块的待检测数据,其中,所述待检测数据中包括n项参数,所述n为大于0的整数;

202、判断所述n项参数是否满足第一告警条件;

步骤201、202与上个实施例中的步骤101、102类似,具体此处不再赘述。

203、若所述n项参数满足第一告警条件,则确定检测指标,所述检测指标包括至少一个目标检测指标;

本申请实施例中的告警条件可以根据参数灵活设定,具体关于告警条件的设定参见上述实施例中的步骤102,具体此处不再赘述。

本申请实施例中的检测指标可以包括功率指标、电流指标、温度和电压等,需要说明的是,可以按照上述顺序依次对各个指标进行判定检测,也可以按照其他的排列顺序进行判定,具体此处不作限定。

可以理解的是,也可以从功率指标、电流指标、温度和电压中确定任意一个或几个作为检测指标进行检测。本申请实施例中以功率指标、电流指标、温度和电压为检测指标并依次进行检测:

204、对功率指标进行检测;

若对功率指标进行检测,则需要先确定功率指标中包括的目标检测指标,例如假设检测指标为功率指标,那么目标检测指标可包括发送功率、接收功率,功率方差或和功率标准差等参数。

具体地对功率指标进行检测的流程图如图4所示:

301、从待检测数据中获取光模块的发送功率;

302、判断所述发送功率是否满足对应的预设条件;

具体的,针对发送功率,可将发送功率异常的预设条件设为发送功率的值小于-20db,伪代码为(txpower<-20),txpower表示光模块的发送功率。

若待检测数据里的发送功率满足该预设条件,说明光模块的发送功率异常,因此进入步骤305;若不满足说明发送功率正常则进入步骤303,对下一个目标检测指标继续进行检测即进入步骤303;

303、判断接收功率是否满足对应的预设条件;

具体的,可将接收功率异常的预设条件设为接收功率的值小于-15db,伪代码为(rxpower<-15),rxpower表示光模块的接收功率。

若待检测数据里的接收功率满足该预设条件,说明光模块的接收功率异常,因此可进入步骤305;若不满足说明接收功率正常则进入步骤304,对下一个参数继续进行检测;

304、判断功率方差和标准差是否满足对应的预设条件;

功率方差和功率标准差是用来衡量功率波动的幅度,因此根据该特性可设置对应的预设条件,具体可设为:

(txpower_var>50)or(txpower_std>4.5)or(rxpower_std>4.5)or(rxpower_var>9.7);

其中,txpower_var为光模块发送功率多通道值之间的方差,txpower_std为光模块发送功率多通道值之间的标准差,rxpower_std>4.5为接收功率多通道值之间的标准差,rxpower_var>9.7为接收功率多通道值之间的方差,or表示四个参数中只要其中一个参数在对应范围内,即视为预设条件成立。

若功率方差、标准差满足对应的预设条件即说明功率的方差或标准差发生异常,这时进行入步骤305,判断是否为非管理态关闭接口,同时校验是否存在历史流量,若为非管理态关闭接口且存在历史流量,则输出对应的有关功率方差或标准差的检测结果。

305、判断是否为非管理态关闭接口,同时校验是否存在历史流量;

非管理态关闭接口意味着接口未被强制关闭,说明此次检测有效。存在历史流量可说明这条光链路是在使用当中的有效链路,因此在判定上述指标异常并确认光模块为非管理态关闭接口且存在历史流量时,进行步骤306:将对应的检测结果输出至结果集,对应的检测结果将作为告警提示的依据。若为管理态关闭接口或者不存在历史流量时,说明该链路为无效链路,因此进入步骤307舍弃对应的检测结果。

306、输出对应的检测结果至结果集;

307、舍弃对应的检测结果。

步骤204之后:

205、对电流指标进行检测;

具体地对电流指标进行检测的过程如下所示:

首先判断发送电流是否满足预设条件,针对发送电流,可将发送电流异常的预设条件设为:发送电流等于0或大于80毫安,伪代码为(bias==0)or(bias>80),其中,bias表示光模块的发送电流。

若待检测数据里的发送电流满足该预设条件,说明光模块的发送电流异常,则将对应的检测结果输出至输结果集,若不满足说明发送电流正常,接下来判断电流方差和电流标准差是否满足对应的预设条件;

同理,电流方差和标准差的预设条件具体可设为(bias_var>80)or(bias_std>12),其中,bias_var为光模块发送电流多通道值之间的方差,bias_std为光模块发送电流多通道值之间的标准差。当光模块发送电流的方差或标准差满足该预设条件,则说明发送电流波动幅度异常,需要输出有关发送电流的检测结果,若不满足,则对下一个检测指标进行检测。

206、对温度进行检测;

同理,判断光模块的温度是否满足对应的预设条件,若满足,则说明光模块工作异常,因此获取到有关温度的检测结果之后将该检测结果发送至结果集,若不满足说明温度处于正常范围,则进入步骤207;

207、对电压进行检测;

同样的,判断电压是否满足对应的预设条件,若满足则输出有关电压检测结果至结果集,若不满足则结束检测。

本申请实施例中首先对待检测数据中的n项参数进行初步的条件判定,通过该条件可以将光模块的预测方法分为两类,一类可通过光模块的多个具体参数对光模块进行检测,以此判定光模块的健康状态,提高了对于光模块预测的准确性,并且通过上述实施方式还可具体定位故障原因,有助于快速解决问题。另一类的预测方式是直接通过时间序列分析算法预测未来某一时刻某一参数的数值,若该数值大于预设阈值,则判定光模块的该参数异常。

在步骤202之后:

208、若所述n项参数不满足所述第一告警条件,则确定第一参数;

沿用上述第一告警条件:

(rxpower.slope>-0.5)and(bias.slope<0.2)and(temp.slop<0.1);

若接收功率、发送电流、温度其中的任意一个或几个不满足对应的预设范围,则视为不满足第一告警条件,此时进入无预兆的故障预测,具体的:

首先确定第一参数并对第一参数进行检测。

209、通过时间序列分析算法预测第一参数在预设时刻的数值;

210、若所述预设时刻的数值大于或等于第一阈值时,预测所述光模块出现异常。

假设设定好的预设范围是各个参数的变化趋于平缓的体现,那么当接收功率、发送电流、温度其中的任意一个或几个不满足对应的预设范围时说明对应的参数变化较为剧烈,这时可以通过时间序列分析算法进行预测,若某一时刻的某一参数指标大于预设的阈值时,则说明该参数出现异常,通过判断参数的发展趋势灵活决定对于光模块的检测方式,若发展趋势变化较为明显则可直接采用简单快捷的时间序列分析算法进行预测,有助于提高检测光模块的效率。

本申请实施例还提供了一种告警提示装置,如图5所示,所述告警提示装置包括:

获取模块501,用于获取光模块的待检测数据,其中,所述待检测数据中包括n项参数,所述n为大于0的整数;

确定模块502,用于当所述n项参数满足第一告警条件时确定检测指标,所述检测指标包括至少一个目标检测指标;

触发模块503,用于当所述目标检测指标满足对应的预设条件时触发告警提示。

本申请实施例中可支持在故障造成实际损失之前,提前通过不同检测方法对光模块的指标进行预测,其中,可利用多个指标对光模块的健康状态进行检测,有助于提高对光模块检测的准确性,明确光模块的健康状态,有效且准确地进行告警。

基于上述图5对应的实施例,请参阅图6,本发明实施例中的告警提示装置50还包括:

所述确定模块502,还用于当所述n项参数不满足所述第一告警条件时确定第一参数;

预测模块504,用于通过时间序列分析算法预测所述第一参数在预设时刻的数值;

判定模块505,用于当所述预设时刻的数值大于或等于预设阈值时,判定所述光模块出现异常。

本申请实施例中可通过判断参数的发展趋势灵活决定对于光模块的检测方式,若发展趋势较为明显则可直接采用简单快捷的时间序列分析算法进行预测,有助于提高检测光模块的效率。

在图5对应的实施例的基础上,本申请的另一实施例中:

所述确定模块502,用于当所述光模块接收功率、发送电流的斜率和温度的斜率均满足对应的预设范围时确定所述n项参数满足第一告警条件。

本申请实施例中首先对待检测数据中的n项参数进行初步的条件判定,通过该条件可以将光模块的预测方法分为两类,一类可通过光模块的多个具体参数对光模块进行检测。另一类的预测方式是直接通过时间序列分析算法预测未来某一时刻某一参数的数值,若该数值大于预设阈值,则判定光模块的该参数异常。针对不同情况的光模块可灵活选择不同的检测方法,有助于快速高效地对光模块进行检测。

基于上述图5对应的实施例,请参阅图7,本发明实施例中的告警提示装置50还包括:

判断模块506,用于当所述发送功率不满足对应的预设条件时判断所述光模块的接收功率是否满足对应的预设条件;

所述触发模块503,还用于当所述光模块的接收功率满足对应的预设条件时触发告警提示;

所述判断模块506,还用于当所述光模块的接收功率不满足对应的预设条件时判断所述光模块的电流方差和电流标准差是否满足对应的预设条件;

所述触发模块503,还用于当所述光模块的功率方差或功率标准差满足对应的预设条件时触发告警提示;

关闭模块507,用于当所述光模块的功率方差或功率标准差满足对应的预设条件时关闭告警提示。

本申请根据设定的检测规则对光模块的多个具体指标进行检测,可准确定位故障原因,有助于快速修复故障,保证通信链路的质量。

在图5对应的实施例的基础上,本申请的另一实施例中:

所述判断模块506,还用于判断所述光模块是否满足有效条件,所述有效条件为所述光模块为非管理态关闭接口且存在历史流量;

触发模块503,还用于当所述光模块满足所述预设条件时触发告警提示。

本申请通过设置有效条件可筛选出一部分无效的异常情况,从而节省大量计算资源,提高检测的效率。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。

所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digitalsubscriberline,dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存储的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1