一种NFV环境下的拨测方法及装置与流程

文档序号:16629904发布日期:2019-01-16 06:28阅读:405来源:国知局
一种NFV环境下的拨测方法及装置与流程

本发明实施例涉及网络技术领域,尤其涉及一种nfv环境下的拨测方法及装置。



背景技术:

采用网络功能虚拟化(networkfunctionvirtualization,nfv)技术部署网络中的网元(即将硬件形态的网元部署为虚拟化网络功能(virtualinfrastructuremanager,vnf),例如接入网中的enodeb)之后,需要对网元进行拨测,以检测虚拟化的网元的功能是否正常。

目前,在对网元进行拨测的过程中,可以通过仿真该网元的方式进行拨测。具体的,以接入网中的enodeb为例,首先仿真一个enodeb,然后使得终端通过该仿真的enodeb接入网络,在这样的仿真环境下,终端接收拨测控制设备发送的拨测命令,进行拨测。

随着nfv技术的进一步发展,网元的运行环境也虚拟化,并且呈现分层结构,具体包括网元管理系统(networkelementmanagementsystem,ems)层、vnf层以及nfv基础设施(networkfunctionvirtualizationinfrastructure,nfvi)层,上述拨测过程中,仅对vnf层中的网元进行拨测,拨测结果的准确性可能比较低。



技术实现要素:

本申请提供一种nfv环境下的拨测方法及装置,能够提高拨测结果的准确性。

为达到上述目的,本申请采用如下技术方案:

第一方面,本申请提供一种nfv环境下的拨测方法,该方法包括:确定拨测对象;然后获取拨测对象的拨测参数;并且确定拨测入口地址;以及根据该拨测参数和拨测入口地址,执行拨测任务。其中,该拨测参数包括下述参数中的两个或两个以上:ems层外部拨测参数、vnf层外部拨测参数、nfvi层外部拨测参数、vnf层内部拨测参数、nfvi层内部拨测参数;该拨测入口地址包括下述地址中的两个或两个以上:ems层外部拨测入口地址、vnf层外部拨测入口地址、nfvi层外部拨测入口地址、vnf层内部拨测入口地址、nfvi层内部拨测入口地址。

本申请提供的nfv环境下的拨测方法,可以并行地对ems层、vnf层以及nfvi层进行外部拨测,即外部跨层拨测,或者并行地对vnf层和nfvi层进行内部拨测,即内部跨层拨测,与现有技术相比,进行外部跨层拨测可以对存在的故障进行定界,进行内部跨层拨测可以对存在的故障进行更加准。确的定位,并且可以更加准确的测量网络性能,即有利于提高拨测结果的准确性。

在第一方面的第一种可选的实现方式中,上述拨测参数为ems层外部拨测参数,上述确定拨测入口地址的方法可以包括:仿真ems层中该拨测对象对应的网元;并且根据ems层外部拨测参数中的拨测类别,将拨测对象对应的网元的入口地址确定为ems层外部拨测入口地址。

上述拨测参数为nfvi层外部拨测参数,上述确定拨测入口地址的方法可以包括:仿真nfvi层中拨测对象对应的第一虚拟机,该第一虚拟机与实际运行所述拨测对象的业务的虚拟机的亲和性能力、配置以及负载能力相同;并且根据nfvi层外部拨测参数中的拨测类别,将第一虚拟机的入口地址确定为nfvi层外部拨测入口地址。

上述拨测参数为nfvi层内部拨测参数,上述确定拨测入口地址的地址可以包括:确定实际运行该拨测对象的业务的虚拟机实例;并且根据nfvi层内部拨测参数中的拨测类别,将虚拟机实例的入口地址确定为该nfvi层内部拨测入口地址。

在第一方面的第二种可选的实现方式中,上述根据拨测参数和所述拨测入口地址,执行拨测任务的方法可以包括:根据拨测对象的ems层外部拨测参数和该ems层外部拨测入口地址,对ems层做外部拨测;仿真vnf层中该拨测对象的上一级网元,得到该上一级网元的输出信息,并且根据该拨测对象的vnf层外部拨测入口地址和该vnf层外部拨测参数,对该vnf层做外部拨测;根据该拨测对象的nfvi层外部拨测入口地址和nfvi层外部拨测参数,对nfvi层做外部拨测。

在第一方面的第三种可选的实现方式中,上述vnf层的外部拨测结果指示该vnf层存在故障,并且nfvi层的外部拨测结果指示该nfvi层存在故障,本申请提供的nfv环境下的拨测方法还可以包括:仿真vnf层中该拨测对象的上一级网元,得到该上一级网元的输出信息,并且对该上一级网元的输出信息进行染色,以及根据拨测对象的vnf层内部拨测入口地址和vnf层内部拨测参数,对vnf层做内部拨测;并且根据拨测对象的nfvi层内部拨测入口地址和nfvi层内部拨测参数,对nfvi层做内部拨测。

结合上述第二种和第三种可选的实现方式,针对同一拨测对象,拨测装置对ems层、vnf层以及nfvi层进行外部拨测属于粗粒度的拨测,可以实现故障定界,即确定哪个层或者哪几个层可能存在故障;拨测装置对vnf层和nfvi层进行内部拨测属于细粒度的拨测,可以实现故障定位,即准确地确定vnf层存在故障,还是nfvi层中拨测对象对应的虚拟机实例存在故障。

进一步的,本申请提供的nfv环境下的拨测方法,进行外部跨层拨测或者内部跨层拨测可以显著地提高拨测效率。

在第一方面的第四种可选的实现方式中,上述根据拨测参数和拨测入口地址,执行拨测任务的方法可以包括:仿真vnf层中拨测对象的上一级网元,得到上一级网元的输出信息,并且对上一级网元的输出信息进行染色,以及根据拨测对象的vnf层内部拨测入口地址和vnf层内部拨测参数,对vnf层做内部拨测;并且根据拨测对象的nfvi层内部拨测入口地址和nfvi层内部拨测参数,对nfvi层做内部拨测。

本申请中,对vnf层和nfvi进行内部拨测,可以准确地确定故障发生的位置。

在第一方面的第五种可选的实现方式中,上述确定拨测对象的方法可以包括:根据拨测对象参数,确定拨测对象的标识信息,该拨测对象参数下述参数中的一个或一个以上:用户设备标识、基站标识、控制器标识、拨测对象的上一级网元标识。

本申请中,上述拨测对象的标识信息可以唯一确定该拨测对象,该拨测对象的标识信息可以为拨测对象id,例如vnfid,或者vnfid和vnfcid。当一个vnf仅部署一个拨测对象时,该拨测对象的标识信息可以为vnfid,当一个vnf上部署有多个网元(包括该拨测对象)时,拨测对象的标识信息包括vnfid和vnfcid,通过vnfid可以确定拨测对象位于哪个vnf,然后再通过vnfcid唯一确定该拨测对象。

第二方面,本申请提供一种拨测装置,该拨测装置包括拨测管理模块和拨测代理模块。其中,拨测管理模块,用于确定拨测对象;并且获取该拨测对象的拨测参数,该拨测参数包括下述参数中的两个或两个以上:ems层外部拨测参数、vnf层外部拨测参数、nfvi层外部拨测参数、vnf层内部拨测参数、nfvi层内部层拨测参数。拨测代理模块,用于确定拨测入口地址;并且根据该拨测参数和拨测入口地址,执行拨测任务,该拨测入口地址包括下述地址中的两个或两个以上:ems层外部拨测入口地址、vnf层外部拨测入口地址、nfvi层外部拨测入口地址、vnf层内部拨测入口地址、nfvi层内部拨测入口地址。

在第二方面的第一种可选的实现方式中,上述拨测代理模块包括下述模块中的两个或两个以上:ems层拨测代理模块、vnf层拨测代理模块、nfvi层拨测代理模块。

上述拨测参数为ems层外部拨测参数,ems层拨测代理模块用于仿真ems层中所述拨测对象对应的网元;并且根据ems层外部拨测参数中的拨测类别,将拨测对象确定为ems层外部拨测入口地址。

上述拨测参数为nfvi层外部拨测参数,nfvi层拨测代理模块用于仿真nfvi层中拨测对象对应的第一虚拟机,该第一虚拟机与实际运行拨测对象的业务的虚拟机的亲和性能力、配置以及负载能力相同;并且根据nfvi层外部拨测参数中的拨测类别,将第一虚拟机的入口地址确定为nfvi层外部拨测入口地址。

上述拨测参数为nfvi层内部拨测参数,nfvi层拨测代理模块用于确定实际运行拨测对象的业务的虚拟机实例;并且根据nfvi层内部拨测参数中的拨测类别,将虚拟机实例的入口地址确定为nfvi层内部拨测入口地址。

在第二方面的第二种可选的实现方式中,上述ems层拨测代理模块,具体用于根据拨测对象的ems层外部拨测入口地址和ems层外部拨测参数,对ems层做外部拨测;上述vnf层拨测代理模块,用于仿真vnf层中拨测对象的上一级网元,得到上一级网元的输出信息,并且根据拨测对象的vnf层外部拨测入口地址和vnf层外部拨测参数,对vnf层做外部拨测;上述nfvi层拨测代理模块,用于根据拨测对象的nfvi层外部拨测入口地址和nfvi层外部拨测参数,对nfvi层做外部拨测。

在第二方面的第三种可选的实现方式中,上述vnf层的外部拨测结果指示vnf层存在故障,并且nfvi层的外部拨测结果指示nfvi层存在故障,上述vnf层拨测代理模块,还用于仿真vnf层中所述拨测对象的上一级网元,得到上一级网元的输出信息,并且对该上一级网元的输出信息进行染色,以及根据拨测对象的vnf层内部拨测入口地址和vnf层内部拨测参数,对vnf层做内部拨测;上述nfvi层拨测代理模块,还用于根据拨测对象的nfvi层内部拨测入口地址和nfvi层内部拨测参数,对nfvi层做内部拨测。

在第二方面的第四种可选的实现方式中,上述vnf层拨测代理模块,用于仿真vnf层中拨测对象的上一级网元,得到上一级网元的输出信息,并且对该上一级网元的输出信息进行染色,以及根据拨测对象的vnf层内部拨测入口地址和vnf层内部拨测参数,对vnf层做内部拨测;上述nfvi层拨测代理模块,根据拨测对象的nfvi层内部拨测入口地址和nfvi层内部拨测参数,对nfvi层做内部拨测。

在第二方面的第五种可选的实现方式中,上述拨测管理模块,具体用于根据拨测对象参数,确定拨测对象的标识信息,该拨测对象参数下述参数中的一个或一个以上:用户设备标识、基站标识、控制器标识、拨测对象的上一级网元标识。

在上述第一方面和第二方面中,上述ems层外部拨测参数包括下述参数中的一个或一个以上:拨测类别、拨测周期、拨测持续周期、拨测数据返回地址;上述vnf层外部拨测参数包括下述参数中的一个或一个以上:拨测周期、拨测持续周期、拨测数据返回地址;上述nfvi层外部拨测参数包括下述参数中的一个或一个以上:拨测类别、拨测类别参数、拨测周期、拨测持续周期、拨测数据返回地址;上述vnf层内部拨测参数包括下述参数中的一个或一个以上:拨测周期、拨测持续周期、拨测数据返回地址;上述nfvi层内部拨测参数包括下述参数中的一个或一个以上:拨测策略、拨测类别、拨测类别参数、拨测周期、拨测持续周期、拨测数据返回地址。

第三方面,本申请提供一种拨测装置,包括处理器和与处理器耦合连接的存储器;该存储器用于存储计算机指令,当该拨测装置运行时,处理器执行存储器存储的计算机指令,以使得该拨测装置执行第一方面所述的nfv环境下的拨测方法。

第四方面,本申请提供一种计算机可读存储介质,包括计算机指令,当该计算机指令被处理器运行时,以执行第一方面所述的nfv环境下的拨测方法。

第五方面,本申请提供一种包含指令的计算机程序产品,当该计算机程序产品中的指令被处理器运行时,以执行第一方面所述的nfv环境下的拨测方法。

第六方面,提供一种芯片,该芯片包括:至少一个处理器、输入输出接口、存储器和总线;

存储器用于存储计算机执行指令,至少一个处理器、存储器和输入输出接口通过总线连接并完成相互间的通信,当该芯片运行时,至少一个处理器执行存储器存储的计算机执行指令,以使该芯片执行第一方面所述的nfv环境下的拨测方法。

第七方面,本申请提供一种虚拟网络功能,包括外部拨测接口和\或内部拨测接口,该外部拨测接口包括ems层外部拨测接口、vnf层外部拨测接口以及nfvi层外部拨测接口,该内部拨测接口包括vnf层内部拨测接口和nfvi层内部层拨测接口。

上述ems外部拨测接口,用于支持拨测装置获取ems层外部拨测参数,并且支持拨测装置确定ems层外部拨测入口地址。

上述vnf层外部拨测接口,用于支持拨测装置获取vnf层外部拨测参数,并且支持拨测装置确定vnf层外部拨测入口地址。

上述nfvi层外部拨测接口,用于支持拨测装置获取nfvi层外部拨测参数,并且支持拨测装置确定nfvi层外部拨测入口地址。

上述vnf层内部拨测接口,用于支持拨测装置获取vnf层内部拨测参数,并且支持拨测装置确定vnf层内部拨测入口地址。

所述nfvi层内部层拨测接口,用于支持拨测装置获取nfvi层内部拨测参数,并且支持拨测装置确定nfvi层内部拨测入口地址。

在第七方面的第一种可选的实现方式中,上述ems层外部拨测接口具有拨测基本能力,该拨测基本能力支持拨测装置获取ems层外部拨测参数,并且支持拨测装置确定ems层外部拨测入口地址,该ems层外部拨测参数包括下述参数中的一个或一个以上:拨测类别、拨测周期、拨测持续周期、拨测数据返回地址。

上述vnf层外部拨测接口具有拨测基本能力,该拨测基本能力支持拨测装置获取vnf层外部拨测参数,并且支持拨测装置确定vnf层外部拨测入口地址,该vnf层外部拨测参数包括下述参数中的一个或一个以上:拨测周期、拨测持续周期、拨测数据返回地址。

上述nfvi层外部拨测接口具有拨测基本能力,该拨测基本能力支持拨测装置获取nfvi层外部拨测参数,并且支持拨测装置确定nfvi层外部拨测入口地址,该nfvi层外部拨测参数包括下述参数中的一个或一个以上:拨测类别、拨测类别参数、拨测周期、拨测持续周期、拨测数据返回地址。

上述vnf层内部拨测接口具有拨测基本能力,该拨测基本能力支持拨测装置获取vnf层内部拨测参数,并且支持拨测装置确定vnf层内部拨测入口地址,该vnf层内部拨测参数包括下述参数中的一个或一个以上:拨测周期、拨测持续周期、拨测数据返回地址。

上述nfvi层内部拨测接口具有拨测基本能力和拨测策略配置能力,该拨测基本能力和拨测策略配置能力支持拨测装置获取nfvi层内部拨测参数;该拨测基本能力支持拨测装置确定nfvi层内部拨测入口地址,该nfvi层内部拨测参数包括下述参数中的一个或一个以上:拨测策略、拨测类别、拨测类别参数、拨测周期、拨测持续周期、拨测数据返回地址。

在第七方面的第二种可选的实现方式中,上述ems层外部拨测接口具有拨测亲和性能力,该拨测亲和性能力支持拨测装置仿真ems层中拨测对象对应的网元,以获取ems层外部拨测入口地址。

上述vnf层外部拨测接口具有拨测亲和性能力,该拨测亲和性能力支持拨测装置仿真与vnf层中拨测对象的上一级网元,以获取该上一级网元的输出信息。

上述nfvi层外部拨测接口具有拨测亲和性能力、拨测同配置能力以及拨测同负载能力,该拨测亲和性能力、拨测同配置能力以及拨测同负载能力支持拨测装置仿真nfvi层中拨测对象对应的虚拟机,以获取nfvi层外部拨测入口地址。

上述vnf层内部拨测接口具有拨测亲和性能力和染色能力,该拨测亲和性能力支持拨测装置仿真vnf层中拨测对象的上一级网元,以获取该上一级网元的输出信息;染色能力支持拨测装置对上一级网元的输出信息进行染色标记。

上述nfvi层内部拨测入口地址具有拨测查询能力,该拨测查询能力支持拨测装置确定实际运行拨测对象的业务的虚拟机实例,以获取nfvi层内部拨测入口地址。

对于第二方面至第七方面的技术效果,可以参见第一方面的技术效果的描述,此处不再赘述。

附图说明

图1为本发明实施例提供的一种网元运行架构示意图;

图2为本发明实施例提供的一种服务器的硬件示意图;

图3为本发明实施例提供的一种nfv环境下的拨测方法示意图一;

图4为本发明实施例提供的一种nfv环境下的拨测方法示意图二;

图5为本发明实施例提供的一种nfv环境下的拨测方法示意图三;

图6为本发明实施例提供的一种nfv环境下的拨测方法示意图四;

图7为本发明实施例提供的一种nfv环境下的拨测方法示意图五;

图8为本发明实施例提供的一种nfv环境下的拨测方法示意图六;

图9为本发明实施例提供的一种拨测装置的结构示意图一;

图10为本发明实施例提供的一种拨测装置的结构示意图二;

图11为本发明实施例提供的一种拨测装置的结构示意图三;

图12为本发明实施例提供的一种拨测装置的结构示意图四。

具体实施方式

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。

在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

基于背景技术存在的问题,本发明实施例提供一种nfv环境下的拨测方法及装置,拨测装置可以根据两个或三个拨测入口地址和对应的拨测参数,实现对ems层、vnf层以及nfvi层中的两个层或三个层进行外部拨测,或者实现对vnf层和nfvi层进行内部拨测,能够提高拨测结果的准确性。

为了便于理解本发明实施例提供的nfv环境下的拨测方法,首先介绍nfv环境下,网元的运行架构,如图1所示,网元的运行架构包括ems层10、vnf层11和nfvi层12。其中,ems层包括网元对应的管理网元,管理网元用于管理vnf层的网元,并向vnf层下发配置信息,模板等;vnf层包括被虚拟化的网元(称为vnf);nfvi层为基础设施层,包括软件资源和硬件资源,软件资源包括虚拟机,即vnf层的网元对应的虚拟机,包括虚拟计算模块、虚拟存储模块和虚拟网络模块,硬件资源包括计算、存储和网络等部件。图1中ems层10中的ems1为vnf层中的vnf1的管理网元,ems2为vnf层中的vnf2的管理网元。

上述网元可以为接入网中的网元(例如enodeb、无线网络控制器(radionetworkcontroller,rnc)等),该网元也可以为核心网中的网元(例如,ims、epc等)

下面对本发明实施例提供的一种nfv环境下的拨测方法及装置中涉及的一些概念做解释说明。

外部拨测:在nfv环境下,外部拨测将每一层(即ems层、vnf层以及nfvi层)视为黑盒,不关注每一层的内部实现,外部拨测主要是通过外部入口仿真各层中的网元或者虚拟机,并通过拨测对象(例如某一网元)对应的每一层的外部拨测接口所提供的拨测能力进行拨测,以确定故障可能发生在哪一个层。

内部拨测:指的是在业务运行的同一环境下,例如同一条链路、同一虚拟机等,通过拨测对象(例如某一网元)对应的各层(这里指的是vnf层和nfvi层)的内部拨测接口所提供的拨测能力对各层进行拨测,以确定故障具体发生在哪个设备上(例如拨测对象本身的vnf存故障或者nfvi层的哪个虚拟机存在故障)。

拨测接口:拨测接口为网元具有的一种拨测能力,例如支持选择拨测类别、拨测周期、拨测返回地址等。不同层的拨测接口可能不同,对于同一个层,其外部拨测接口与内部拨测接口也可能不同。本发明实施例中,拨测接口可以包括5种:ems层外部拨测接口、vnf层外部拨测接口、nfvi层外部拨测接口、vnf层内部拨测接口以及nfvi层内部拨测接口。对于各个拨测接口将在下述实施例中结合本发明实施例提供的nfv环境下的拨测方法进行详细的描述。

本发明实施例提供的nfv环境下的拨测方法可以应用于拨测装置,该拨测装置可以硬件装置也可以为软件装置,以该拨测装置为软件装置为例,该拨测装置可以运行在服务器上的虚拟机或者容器上,结合图2介绍运行该拨测装置的服务器的各个部件,在图2中,服务器20包括:包括处理器21、存储器22和通信接口23等。

处理器21:是服务器20的核心部件,用于运行服务器的操作系统与服务器20上的应用程序(包括系统应用程序和第三方应用程序)。在本发明实例中,处理器21可以在nfv环境下,根据拨测接口提供的各种能力参数对各层进行拨测。

本发明实施例中,处理器21具体可以为中央处理器(centralprocessingunit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),专用集成电路(application-specificintegratedcircuit,asic),现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合,其可以实现或执行结合本发明实施例公开的内容所描述的各种示例性的逻辑方框,模块和电路;处理器也可以是实现计算功能的组合,例如包含一个或一个以上微处理器组合,dsp和微处理器的组合等。

存储器22:可用于存储软件程序以及模块,处理器21通过运行存储在存储器22里的软件程序以及模块,从而执行服务器20的各种功能应用以及数据处理。存储器22可包含一个或一个以上计算机可读存储介质。存储器22包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、一个或一个以上功能所需的应用程序(例如拨测装置的程序)等,存储数据区可存储服务器20创建的数据和拨测结果等。

本发明实施例中,存储器22具体可以包括易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram);该存储器也可以包括非易失性存储器(non-volatilememory),例如只读存储器(read-onlymemory,rom),快闪存储器(flashmemory),硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd);该存储器还可以包括上述种类的存储器的组合。

通信接口23:用于服务器20与其他设备进行通信的接口电路,通信接口可以为收发器、收发电路等具有收发功能的结构,例如通过通信接口23,可以接收用户的拨测命令。

如图3所示,本发明实施例提供的nfv环境下的拨测方法可以包括s101-s104:

s101、拨测装置确定拨测对象。

本发明实施例中,拨测对象可以为接入网中的网元,也可以为核心网中的网元,在nfv环境下,网元均为被虚拟化的网络功能,具体的,可以将一个网元部署在一个vnf上,也可以将多个网元部署在一个vnf,以下实施例中,拨测对象可以为一个vnf,也可以为一个vnf中的一部分。

可选的,拨测装置确定拨测对象的具体方法可以包括:拨测装置根据拨测对象参数,确定拨测对象的标识信息,该拨测对象的标识信息可以为拨测对象id,例如vnfid,或者vnfid和vnfcid。当一个vnf仅部署一个拨测对象时,该拨测对象的标识信息可以为vnfid,当一个vnf上部署有多个网元(包括该拨测对象)时,拨测对象的标识信息包括vnfid和vnfcid,通过vnfid可以确定拨测对象位于哪个vnf,然后再通过vnfcid唯一确定该拨测对象。

可选的,本发明实施例中,上述拨测对象参数包括下述参数中的一个或一个以上:用户设备标识、基站标识、控制器标识、拨测对象的上一级网元标识。

假设拨测对象为一个epc网元,由于网络中的epc网元包括多个,因此无法确定具体对哪一个epc进行拨测,在这种情况下,用户可以设置拨测对象参数来确定拨测对象,例如,拨测对象参数为用户设备标识,则可以通过确定为该用户设备提供服务的epc即为拨测对象。

s102、拨测装置获取拨测对象的拨测参数。

本发明实施例提供的nfv环境下的拨测方法可以支持用户进行外部拨测和\或内部拨测,即用户选择对通信系统中的某一网元进行拨测时(该网元即为拨测对象),可以选择对ems层、vnf层和nfvi层中的两个层或三个层进行外部拨测;也可以选择对vnf层和nfvi层进行内部拨测,还可以在对ems层、vnf层以及nfvi层进行外部拨测结束后,根据外部拨测的结果,确定是否对vnf层和nfvi层进行内部拨测,即包括下述两个层或两个层以上的拨测:ems层外部拨测、vnf层外部拨测、nfvi层外部拨测、vnf层内部拨测、nfvi层内部拨测。

相应地,对每一层进行拨测的过程中,每一层对应了拨测对象的拨测参数,即拨测参数包括下述参数中的两个或三个:ems层外部拨测参数、vnf层外部拨测参数、nfvi层外部拨测参数、vnf层内部拨测参数、nfvi层内部拨测参数。

本发明实施例中,拨测对象具有拨测接口,拨测对象的拨测接口可以支持拨测装置确定拨测参数,该拨测参数用于拨测装置执行拨测任务。具体的,拨测接口包括外部拨测接口和\或内部拨测接口,外部拨测接口包括ems层外部拨测接口、vnf层外部拨测接口以及nfvi层外部拨测接口;内部拨测接口包括vnf层内部拨测接口和nfvi层内部层拨测接口。

需要说明的是,本发明实施例中,不同层的拨测参数可能不同,对于拨测参数的详细内容将在下述实施例中进行描述。

s103、拨测装置确定拨测入口地址。

相应地,本发明实施例中,拨测入口地址包括下述地址中的两个或两个以上:ems层外部拨测入口地址、vnf层外部拨测入口地址、nfvi层外部拨测入口地址、vnf层内部拨测入口地址、nfvi层内部拨测入口地址。

其中,ems层外部拨测入口地址为ems层中拨测对象对应的网元的入口地址,vnf层外部拨测入口地址为vnf层中拨测对象的入口地址,nfvi层外部拨测入口地址为nfvi层中拨测对象对应的第一虚拟机的入口地址,vnf层外部拨测入口地址为vnf层中拨测对象的入口地址,nfvi层外部拨测入口地址为nfvi层中拨测对象对应的虚拟机实例的入口地址。

同理,本发明实施例中,拨测对象的拨测接口可以支持拨测装置确定各层的拨测入口地址,该拨测入口地址用于拨测装置执行拨测任务。

s104、拨测装置根据拨测参数和拨测入口地址,执行拨测任务。

本发明实施例提供的nfv环境下的拨测方法,拨测装置可以确定ems层、vnf层以及nfvi层中两个或两个以上的拨测入口地址和对应的拨测参数,从而根据该两个或两个以上的拨测入口地址和对应的拨测参数,实现对ems层、vnf层以及nfvi层中的两个层或三个层进行外部拨测,或者实现对vnf层和nfvi层进行内部拨测,能够显著地提高拨测效率。

本发明实施例中,拨测装置确定拨测对象后,可以同时对ems层、vnf层以及nfvi层中的两个层或三个层进行外部拨测,或者同时对vnf层和nfvi层进行内部拨测。本发明实施例中,针对同一拨测对象,同时对各个层进行外部拨测可以称为外部跨层拨测,同时对各个层进行内部拨测可以称为内部跨层拨测。

下面结合拨测对象对应的不同层的拨测接口,分别介绍外部跨层拨测和内部跨层拨测的详细过程。

(一)ems层外部拨测

结合ems层外部拨测接口详细描述对ems层进行外部拨测过程,如图4所示,本发明实施例提供的nfv环境下的拨测方法可以包括s201-s204:

s201、拨测装置确定拨测对象。

对于s201的具体描述可以参见上述实施例中对于s101的描述,此处不再赘述。

s202、拨测装置获取拨测对象的ems层外部拨测参数。

本发明实施例中,ems层外部拨测接口,用于支持拨测装置获取ems层外部拨测参数,ems层外部拨测接口所具有的能力包括拨测亲和性能力和拨测基本能力,该拨测基本能力支持拨测装置获取ems层外部拨测参数,并且支持拨测装置确定ems层外部拨测入口地址;该拨测亲和性能力支持拨测装置在进行ems层外部拨测的过程中,仿真ems层中拨测对象对应的网元,具体的,根据拨测亲和性能力可以使得仿真的网元与拨测对象对应的真实的网元具有相同或者相近的能力(例如配置、负载能力等),以获取ems层外部拨测入口地址。

可选的,ems层外部拨测接口包括多种能力参数,如下表1为ems层外部拨测接口包括的各种能力参数的示例。

表1

可选的,上述拨测对象id(即拨测对象的标识信息)可以为vnfid,或者vnfid和vnfcid。

结合表1,本发明实施例中,ems层外部拨测参数包括下述参数中的一个或一个以上:拨测类别、拨测周期、拨测持续周期、拨测数据返回地址。

本发明实施例中,拨测周期可以指示拨测装置接收拨测任务的频率,拨测持续周期指的是拨测装置执行一项拨测任务所需要的时间。

s203、拨测装置确定ems层外部拨测入口地址。

本发明实施例中,ems层外部拨测入口地址与对ems层进行外部拨测的拨测类别有关,不同的拨测类别可能对应的ems层外部拨测入口地址不同。

可选的,本发明实施例中,拨测装置确定ems层外部拨测入口地址的方法可以包括:拨测装置仿真ems层中拨测对象对应的网元;并且根据ems层外部拨测参数中的拨测类别,将ems层中拨测对象对应的网元的入口地址确定为ems层外部拨测入口地址,即根据拨测类别确定ems层中该拨测对象对应的网元的入口地址,并将该ems层中该拨测对象对应的网元的入口地址作为ems层外部拨测入口地址。

具体的,若拨测对象的标识信息为vnfid和vnfcid,拨测装置可以根据vnfid和vnfcid确定ems层中该拨测对象对应的真实网元(即实际管理该拨测对象的网元),并且获取该真实网元的相关配置参数(例如负载能力等),然后根据真实网元的相关配置参数,仿真出与该真实网元的能力相同或者相近的网元,再根据拨测类别确定ems层外部拨测入口地址。

本发明实施例中,拨测装置仿真得到ems层中拨测对象对应的网元(可以称为第一仿真网元),该第一仿真网元可以包括多种入口地址,针对不同的拨测类别,入口地址不同。结合上述表1,拨测类别可以包括对拨测对象的创建、升级、删除、查询、定位等类别,示例性的,若拨测类别为创建拨测对象,其对应的ems层外部拨测入口地址可能为拨测入口地址1,拨测类别为删除拨测对象,其对应的ems层外部拨测入口地址可能为拨测入口地址2。

s204、拨测装置根据拨测对象的ems层外部拨测参数和ems层外部拨测入口地址,对ems层做外部拨测。

本发明实施例中,拨测装置对ems层进行外部拨测指的是仿真的拨测对象对应的网元(即上述的第一仿真网元),然后通过在该第一仿真网元上执行拨测任务,确定ems层是否存在故障。示例性,若ems层外部拨测参数中的拨测类别为创建拨测对象,则该第一仿真网元根据拨测拨测参数中的拨测周期、拨测持续周期等,通过ems层外部拨测入口地址,执行创建该拨测对象的任务,如果可以成功创建该拨测对象并且返回正确的拨测结果,则说明ems层不存在故障,否则,ems层存在故障。

需要说明的是,本发明实施例中,拨测装置执行拨测任务的过程中,若执行拨测任务的时间大于或等于拨测持续周期,则停止执行拨测任务;若执行拨测任务的时间小于拨测持续周期,则继续执行拨测任务。

(二)vnf层外部拨测

结合vnf层外部拨测接口详细描述对vnf层进行外部拨测过程,如图5所示,本发明实施例提供的nfv环境下的拨测方法可以包括s301-s304:

s301、拨测装置确定拨测对象。

需要说明的是,本发明实施例中,此处的拨测对象与上述s201中的拨测对象相同,具体参见s201的相关描述。

s302、拨测装置获取拨测对象的vnf层外部拨测参数。

本发明实施例中,vnf层外部拨测接口,用于支持拨测装置获取vnf层外部拨测参数,vnf层外部拨测接口所具有的能力包括拨测亲和性能力和拨测基本能力,该拨测基本能力支持拨测装置获取拨测对象的vnf层外部拨测参数,并且支持拨测装置确定vnf层外部拨测入口地址;该拨测亲和性能力支持拨测装置进行vnf外部拨测的过程中,仿真vnf层中拨测对象的上一级网元,具体的,根据拨测亲和性能力可以使得仿真的上一级网元与拨测对象对应的真实的上一级网元具有相同或者相近的能力(例如配置、负载能力等),以获取上一级网元的输出信息。可选的,vnf层外部拨测接口包括多种能力参数,如下表2为vnf层外部拨测接口包括的各种能力参数的示例。

表2

结合表2,本发明实施例中,vnf层外部拨测参数包括下述参数中的一个或一个以上:拨测周期、拨测持续周期、拨测数据返回地址。

s303、拨测装置确定vnf层外部拨测入口地址。

本发明实施例中,拨测装置确定拨测对象之后,即可获知拨测对象的入口地址,该拨测对象的入口地址即为vnf层外部拨测入口地址。

s304、拨测装置仿真vnf层中拨测对象的上一级网元,得到上一级网元的输出信息,并且根据拨测对象的vnf层外部拨测参数和vnf层外部拨测入口地址,对vnf层做外部拨测。

本发明实施例中,拨测装置对vnf层进行外部拨测可以包括:拨测装置仿真vnf层中拨测对象的上一级网元,得到上一级网元的输出信息,然后通过在拨测对象上处理上一级网元的输出信息,以确定vnf层是否存在故障。示例性,拨测对象根据vnf层外部拨测参数中的拨测周期、拨测持续周期等,通过vnf层外部拨测入口地址,处理拨测对象的上一级网元的输出信息,如果返回的拨测数据(即拨测结果)未发生异常,则说明vnf层不存在故障,否则,vnf层存在故障。

可选的,本发明实施例中,拨测对象的上一级网元的输出信息可以为上一级网元发送的信令或者报文等信息。

对于s301-s304中的其他描述,具体可以上述实施例中对于s201-s204的相关描述,此处不再赘述。

(三)nfvi层外部拨测

结合nfvi层外部拨测接口详细描述对nfvi层进行外部拨测过程,如图6所示,本发明实施例提供的nfv环境下的拨测方法可以包括s401-s404:

s401、拨测装置确定拨测对象。

同理,此处的拨测对象与上述s201中的拨测对象相同,具体参见s201的相关描述。

s402、拨测装置获取拨测对象的nfvi层外部拨测参数。

本发明实施例中,nfvi层外部拨测接口,用于支持拨测装置获取nfvi层外部拨测参数,nfvi层外部拨测接口所具有的能力包括拨测亲和性能力、拨测同配置能力、拨测同负载能力以及拨测基本能力,该拨测基本能力用于支测持拨测装置获取拨测对象的nfvi层外部拨参数,并且支持拨测装置确定nfvi层外部拨测入口地址;该拨测亲和性能力、拨测同配置能力以及拨测同负载能力支持拨测装置进行nfvi层外部拨测的过程中,仿真拨测对象对应的虚拟机,具体的,根据拨测亲和性能力、拨测同配置能力以及拨测同负载能力可以使得拨测对象对应的虚拟机与实际运行拨测对象的业务的虚拟机的亲和性能力、配置以及负载能力相同或者相近,以获取nfvi层外部拨测入口地址。可选的,nfvi层外部拨测接口包括多种能力参数,如下表3为nfvi层外部拨测接口包括的各种能力参数的示例。

表3

结合表3,本发明实施例中,nfvi层外部拨测参数包括下述参数中的一个或一个以上:拨测类别、拨测类别参数、拨测周期、拨测持续周期、拨测数据返回地址。

s403、拨测装置确定nfvi层外部拨测入口地址。

本发明实施例中,nfvi层外部拨测入口地址与对nfvi层进行外部拨测的拨测类别有关,不同的拨测类别可能对应的nfvi层外部拨测入口地址不同。

拨测装置确定nfvi层外部拨测入口地址的方法可以包括:拨测装置仿真nfvi层中拨测对象对应的第一虚拟机,该第一虚拟机与实际运行拨测对象的业务的虚拟机的亲和性能力、配置以及负载能力相同;并且拨测装置根据nfvi层外部拨测参数中的拨测类别,将nfvi层中第一虚拟机的入口地址确定为nfvi层外部拨测入口地址。

可选的,本发明实施例中,上述仿真的第一虚拟机与实际运行拨测对象的业务的虚拟机的亲和性能力相同指的是该仿真的第一虚拟机与实际运行拨测对象的业务的虚拟机在同一区域、同一az、同一dz、同一集群、同一物理主机、同一交换机或者同一物理磁盘等。

上述仿真的第一虚拟机与实际运行拨测对象的业务的虚拟机的配置能力相同(或相近)指的是该仿真的第一虚拟机与实际运行拨测对象的业务的虚拟机的cpu、内存等配置相同。

上述仿真的第一虚拟机与实际运行拨测对象的业务的虚拟机的负载能力相同(或相近)指的是该仿真的第一虚拟机与实际运行拨测对象的业务的虚拟机的pcu利用率相同、内存利用率等相同。

本发明实施例中,若拨测对象的标识信息为vnfid和vnfcid,拨测装置可以根据vnfid和vnfcid确定nfvi层中运行该拨测对象的业务的真实虚拟机的相关配置参数(例如上述亲和性能力、配置能力、负载能力等),然后仿真上述第一虚拟机。

本发明实施例中,拨测装置仿真得到nfvi层中拨测对象对应的第一虚拟机,该第一虚拟机可以包括多种入口地址,针对不同的拨测类别,第一虚拟机的入口地址不同。结合上述表3,拨测类别可以包括对虚拟机的生命周期的拨测、对虚拟机的api网关的拨测、虚拟机的存储的拨测、物理存储的拨测等,示例性的,若拨测类别为虚拟机的生命周期的拨测,其对应的nfvi层外部拨测入口地址可能为拨测入口地址a,拨测类别为虚拟机的api网关的拨测,其对应的nfvi层外部拨测入口地址可能为拨测入口地址b。

s404、拨测装置根据nfvi层外部拨测入口地址和nfvi层外部拨测参数,对nfvi层做外部拨测。

本发明实施例中,拨测装置对nfvi层进行外部拨测指的是对上述仿真的第一虚拟机功能进行拨测,例如对第一虚拟机的存储功能进行拨测,则该第一虚拟机根据拨测拨测参数中的拨测周期、拨测持续周期等,通过nfvi层外部拨测入口地址,执行测试该第一虚拟机的存储功能的任务。

(四)vnf层内部拨测

结合vnf层内部拨测接口详细描述对vnf层进行内部拨测过程,如图7所示,本发明实施例提供的nfv环境下的拨测方法可以包括s501-s504:

s501、拨测装置确定拨测对象。

s502、拨测装置获取拨测对象的vnf层内部拨测参数。

本发明实施例中,vnf层内部拨测接口,用于支持拨测装置获取vnf层内部拨测参数,vnf层内部拨测接口所具有的能力包括拨测亲和性能力、染色能力以及拨测基本能力,该拨测基本能力支持拨测装置获取拨测对象的vnf层内部拨测参数,并且支持拨测装置确定vnf层内部拨测入口地址;该拨测亲和性能力支持在拨测装置进行vnf内部拨测的过程中,仿真vnf层中拨测对象的上一级网元,具体的,根据拨测亲和性能力可以使得仿真的上一级网元与拨测对象对应的真实的上一级网元具有相同或者相近的能力(例如配置、负载能力等);染色能力用于对拨测对象的上一级网元的输出信息进行染色标记。

可选的,vnf层内部拨测接口包括多种能力参数,如下表4为vnf层外部拨测接口包括的各种能力参数的示例。

表4

结合表4,本发明实施例中,vnf层内部拨测参数包括下述参数中的一个或一个以上:拨测周期、拨测持续周期、拨测数据返回地址。

s503、拨测装置确定vnf层内部拨测入口地址。

本发明实施例中,拨测装置确定拨测对象之后,即可获知拨测对象的入口地址,该拨测对象的入口地址即为vnf层内部拨测入口地址。

s504、拨测装置仿真vnf层中拨测对象的上一级网元,得到上一级网元的输出信息,并且对该上一级网元的输出信息进行染色,以及根据拨测对象的vnf层内部拨测入口地址和vnf层内部拨测参数,对vnf层做内部拨测。

本发明实施例中,拨测装置对vnf层进行内部拨测可以包括:拨测装置仿真vnf层中拨测对象的上一级网元,得到上一级网元的输出信息,并对该输出信息进行染色,然后通过在拨测对象上处理经染色的上一级网元的输出信息,以确定vnf层是否存在故障(即拨测对象本身是否存在故障)。示例性,拨测对象根据vnf层内部拨测参数中的拨测周期、拨测持续周期等,通过vnf层内部拨测入口地址,处理拨测对象的经染色的上一级网元的输出信息,如果返回的拨测数据(即拨测结果)未发生异常,则说明vnf层不存在故障,否则,vnf层存在故障。

同上述vnf层外部拨测,上述拨测对象的上一级网元的输出信息可以为上一级网元发送的信令或者报文等信息。

(三)nfvi层内部拨测

结合nfvi层内部拨测接口详细描述对nfvi层进行内部拨测过程,如图8所示,本发明实施例提供的nfv环境下的拨测方法可以包括s601-s604:

s601、拨测装置确定拨测对象。

本发明实施例中,此处的拨测对象与上述s501中的拨测对象相同。

s602、拨测装置获取拨测对象的nfvi层内部拨测参数。

本发明实施例中,nfvi层内部拨测接口,用于支持拨测装置获取nfvi层内部拨测参数,nfvi层内部拨测接口所具有的能力包括拨测查询能力、拨测策略配置能力以及拨测基本能力,其中,该拨测基本能力和拨测策略配置能力支测持拨测装置获取拨测对象的nfvi层外部拨参数,并且拨测基本能力支持拨测装置确定nfvi层内部拨测入口地址;拨测查询能力支持拨测装置进行nfvi层内部拨测的过程中,确定实际运行拨测对象的业务的虚拟机实例,以获取nfvi层内部拨测入口地址。

可选的,nfvi层内部拨测接口包括多种能力参数,如下表5为nfvi层内部拨测接口包括的各种能力参数的示例。

表5

结合表5,本发明实施例中,nfvi层内部拨测参数包括下述参数中的一个或一个以上:拨测策略、拨测类别、拨测类别参数、拨测周期、拨测持续周期、拨测数据返回地址。

s603、拨测装置确定nfvi层内部拨测入口地址。

本发明实施例中,nfvi层内部拨测入口地址与对nfvi层进行内部拨测的拨测类别有关,不同的拨测类别可能对应的nfvi层内部拨测入口地址不同。

拨测装置确定nfvi层内部拨测入口地址的方法可以包括:确定实际运行拨测对象的业务的虚拟机实例;并且根据nfvi层内部拨测参数中的拨测类别,将nfvi层中虚拟机实例的入口地址确定为nfvi层内部拨测入口地址。

本发明实施例中,若拨测对象的标识信息为vnfid和vnfcid,拨测装置可以根据vnfid和vnfcid确定nfvi层中运行该拨测对象的业务的虚拟机实例。

本发明实施例中,拨测装置确定运行拨测对象的虚拟机实例,该虚拟机实例可以包括多种入口地址,针对不同的拨测类别,该虚拟机实例的入口地址不同。结合上述表5,拨测类别可以包括对虚拟机的生命周期的拨测、对虚拟机的api网关的拨测、虚拟机的存储的拨测、物理存储的拨测等,示例性的,若拨测类别为虚拟机的生命周期的拨测,其对应的nfvi层内部拨测入口地址可能为拨测入口地址c,拨测类别为虚拟机的api网关的拨测,其对应的nfvi层外内拨测入口地址可能为拨测入口地址d。

s604、拨测装置根据nfvi层内部拨测入口地址和nfvi层内部拨测参数,对nfvi层做内部拨测。

本发明实施例中,拨测装置对nfvi层进行内部拨测指的是对拨测对象对应的虚拟机实例进行拨测,例如对该虚拟机实例的存储功能进行拨测,则该虚拟机实例根据拨测参数中的拨测周期、拨测持续周期等,通过nfvi层内部拨测入口地址,执行测试该虚拟机实例的存储功能的任务。

可选的,拨测装置确定拨测对象之后,可以根据用户的拨测需求,按照上述实施例描述的ems层外部拨测、vnf层外部拨测以及nfvi层外部拨测方法,对ems层、vnf层以及nfvi层进行外部拨测;或者拨测装置按照上述实施例描述的vnf层内部拨测和nfvi层内部拨测方法,对vnf层和nfvi层进行内部拨测。

可以理解的是,若对上述ems层、vnf层以及nfvi层均进行外部拨测之后,vnf层的外部拨测结果指示vnf层存在故障,并且nfvi层的外部拨测结果指示nfvi层存在故障时,则说明vnf层和nfvi均有存在故障的可能,为了进一步准确地定位故障,还可以对vnf层和nfvi层再进行内部拨测,以准确地确定故障发生的位置。

本发明实施例中,针对同一拨测对象,拨测装置对ems层、vnf层以及nfvi层进行外部拨测属于粗粒度的拨测,可以实现故障定界,即确定哪个层或者哪几个层可能存在故障;拨测装置对vnf层和nfvi层进行内部拨测属于细粒度的拨测,可以实现故障定位,即准确地确定vnf层存在故障,还是nfvi层中拨测对象对应的虚拟机实例存在故障。

本发明实施例提供的nfv环境下的拨测方法,可以并行地对ems层、vnf层以及nfvi层进行外部拨测,即外部跨层拨测,或者并行地对vnf层和nfvi层进行内部拨测,即内部跨层拨测,与现有技术相比,进行外部跨层拨测可以对存在的故障进行定界,进行内部跨层拨测可以对存在的故障进行更加准确的定位,并且可以更加准确的测量网络性能,即有利于提高拨测结果的准确性。

进一步的,本发明实施例提供的nfv环境下的拨测方法,进行外部跨层拨测或者内部跨层拨测可以显著地提高拨测效率。

上述主要从网元的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个网元,例如拨测装置等为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本发明实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本发明实施例可以根据上述方法示例对拨测装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图9示出了上述实施例中所涉及的拨测装置的一种可能的结构示意图,如图9所示,该拨测装置可以包括:拨测管理模块30、拨测代理模块31。其中,拨测管理模块30可以用于支持拨测装置执行上述方法实施例中的s101、s102、s201、s202、s301、s302、s401、s402、s501、s502、s601以及s502;拨测代理模块31可以用于支持拨测装置执行上述方法实施例中的s103、s104、s203、s204、s303、s304、s403、s404、s503、s504、s603以及s604。

可选的,结合图9,如图10所示,该拨测装置的拨测代理模块31具体可以包括ems层拨测代理模块311、vnf层拨测代理模块312以及nfvi层拨测代理模块313。其中,ems层拨测代理模块311支持拨测装置执行上述方法实施例中的s203和s204;vnf层拨测代理模块312支持拨测装置执行上述方法实施例中的s303、s304、s503以及s504;nfvi层拨测代理模块313支持拨测装置执行上述方法实施例中的s403、s404、s603以及s604。

需要说明的是,本发明实施例中,上述拨测管理模块30具体可以包括拨测引擎管理模块和拨测数据管理模块,上述实施例中拨测管理模块30执行的全部动作均由拨测引擎管理模块执行。

可选的,结合图9,如图11所示,本发明实施例提供的拨测装置还可以包括拨测客户端模块32,该拨测客户端模块32,用于接收用户的拨测指令,并将该拨测指令提交至上述拨测引擎管理模块;上述拨测代理模块31执行拨测任务,得到拨测数据(即拨测结果)之后,将该拨测数据上报至拨测引擎管理模块,从而拨测引擎管理模块将拨测数据上报至拨测数据管理模块,该拨测数据管理模块可以存储、分析或者显示该拨测数据。

其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。

在采用集成的单元的情况下,图12示出了上述实施例中所涉及的拨测装置的一种可能的结构示意图。如图12所示,该拨测装置可以包括:处理模块40和通信模块41。处理模块40可以用于对拨测装置的动作进行控制管理,例如,处理模块40可以用于支持拨测装置执行上述拨测管理模块30、拨测代理模块31执行的相关步骤,例如上述实施例中的s101-s104、s201-s204、s301-s304、s401-s404、s501-s504以及s601-s604,和/或用于本文所描述的技术的其它过程。通信模块41可以用于支持拨测装置与其他网络实体的通信,例如通信模块41可以用于支持拨测装置执行上述拨测客户端模块执行的动作,例如接收拨测指令。可选的,如图12所示,该拨测装置还可以包括存储模块42,用于存储拨测装置的程序代码和拨测数据等。

其中,处理模块40可以是处理器或控制器,通信模块41可以是收发器、收发电路或通信接口等,存储模块42可以是存储器。当处理模块40为处理器,通信模块41为收发器,存储模块42为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。

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

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

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

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

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

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

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

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