一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种虚拟化网络功能模块包的校验及异常处理方法、装置与流程

2022-08-26 22:29:12 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种虚拟化网络功能模块包的校验及异常处理方法、装置。


背景技术:

2.云计算、大数据、移动互联、物联网等技术的快速发展为网络功能虚拟化(nfv,network functions virtualization)奠定了基础。nfv的概念最初由运营商的联盟提出,是利用软件来安装、控制、操作运行在通用硬件上的网络功能,其本质是网络设备的虚拟化和云化,通过虚拟化实现软硬件解耦,通过云化实现软硬件资源的共享和系统资源随业务容量自动伸缩,从而支撑业务的快速创新和快速上市。
3.电信运营商在采用虚拟化和云计算等it技术实现nfv的同时,也希望能够提供快捷的方式加快业务的部署时间,比如提供虚拟化网络功能模块包(vnf包,virtualised network function package)一次性将虚拟化网络功能模块(vnf)部署所需的虚拟资源信息、配置信息以及软件镜像信息以文件的方式注册到nfv环境中,并由网络功能虚拟化编排器(nfvo,nfv orchestrator)和虚拟网络功能管理器(vnfm,vnf manager)协调完成vnf的部署、配置以及软件镜像的加载。vnf包包括虚拟化网络功能模块描述符(vnfd,vnf descriptor)、与vnf相关的软件镜像以及一些额外事项(例如检查完整性文件、镜像描述文件)的归档,其中,vnfd是vnf的部署与操作行为的配置模板,用于vnf的运行过程以及对vnf实例的生命周期管理。
4.目前,对vnfd和vnf包文件内容的检查需要耗费大量人力,且在vnf包校验出现错误时,不能对错误校验进行异常处理,需要重新制作vnf包,大大降低了工作效率。


技术实现要素:

5.有鉴于此,本发明实施例期望提供一种虚拟化网络功能模块包的校验及异常处理方法、装置。
6.为达到上述目的,本发明的技术方案是这样实现的:
7.第一方面,本发明实施例提供了一种虚拟化网络功能模块包的校验及异常处理方法,所述方法包括:
8.获取虚拟化网络功能模块(vnf,virtualised network function)包;
9.按照预设校验规则校验所述vnf包,获取校验结果;
10.在所述校验结果表明出现校验错误的情况下,根据所述校验结果中记录的错误内容确定与所述错误内容匹配的异常处理动作,根据所述异常处理动作修改所述vnf包。
11.在上述方案中,所述根据所述异常处理动作修改所述vnf包之前,所述方法还包括:
12.向用户设备发送第一提示信息,所述第一提示信息表示是否修改所述vnf包;
13.相应的,所述根据所述异常处理动作修改所述vnf包,包括:接收到所述用户设备
发送的确认信息后,根据所述异常处理动作修改所述vnf包;所述确认信息用于表示确定修改所述vnf包。
14.在上述方案中,所述方法还包括:
15.若确定不存在与所述错误内容匹配的异常处理动作,向用户设备发送第二提示信息,所述第二提示信息包括所述错误内容。
16.在上述方案中,所述按照预设校验规则校验所述vnf包,获取校验结果之前,所述方法还包括:
17.基于用户针对校验规则集合中的至少一个校验规则的操作确定预设校验规则;所述校验规则集合包括以下规则的至少之一:vnf包的目录结构的检验规则、vnfd描述文件的校验规则、vnfd中资源的校验规则。
18.在上述方案中,所述根据所述校验结果中记录的错误内容确定与所述错误内容匹配的异常处理动作,包括:
19.根据所述错误内容查询异常处理库,确定与所述错误内容匹配的异常处理动作;所述异常处理库中存储有多组错误内容和异常处理动作的映射关系。
20.在上述方案中,所述异常处理库中的异常处理动作包括以下至少之一:vnf包文件格式的调整、vnfd描述文件的调整、资源规格的调整。
21.第二方面,本发明实施例提供了一种虚拟化网络功能模块包的校验及异常处理装置,包括:
22.获取模块,用于获取vnf包;
23.校验模块,用于按照预设校验规则校验所述vnf包,获取校验结果;
24.异常处理模块,用于在所述校验结果表明出现校验错误的情况下,根据所述校验结果中记录的错误内容确定与所述错误内容匹配的异常处理动作,根据所述异常处理动作修改所述vnf包。
25.在上述方案中,所述装置还包括:
26.第一信息发送模块,用于在所述异常处理模块根据所述异常处理动作修改所述vnf包之前,向用户设备发送第一提示信息,所述第一提示信息表示是否修改所述vnf包;
27.信息接收模块,用于接收所述第一提示信息对应的反馈信息;
28.所述异常处理模块,还用于所述信息接收模块接收到所述用户设备发送的确认信息后,根据所述异常处理动作修改所述vnf包;所述确认信息用于表示确定修改所述vnf包。
29.在上述方案中,所述装置还包括:
30.第二信息发送模块,用于若所述异常处理模块确定不存在与所述错误内容匹配的异常处理动作,向用户设备发送第二提示信息,所述第二提示信息包括所述错误内容。
31.在上述方案中,所述装置还包括:
32.校验规则确定模块,用于基于用户针对校验规则集合中的至少一个校验规则的操作确定预设校验规则;所述校验规则集合包括以下规则的至少之一:vnf包的目录结构的检验规则、vnfd描述文件的校验规则、vnfd中资源的校验规则。
33.在上述方案中,所述异常处理模块包括:
34.查询模块,用于根据所述错误内容查询异常处理库,确定与所述错误内容匹配的异常处理动作;所述异常处理库中存储有多组错误内容和异常处理动作的映射关系。
35.在上述方案中,所述异常处理库中的异常处理动作包括以下至少之一:vnf包文件格式的调整、vnfd描述文件的调整、资源规格的调整。
36.第三方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述虚拟化网络功能模块包的校验及异常处理方法的步骤。
37.第四方面,本发明实施例提供了一种虚拟化网络功能模块包的校验及异常处理装置,包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行上述虚拟化网络功能模块包的校验及异常处理方法的步骤。
38.本发明实施例提供了一种虚拟化网络功能模块包的校验及异常处理方法、装置,该方法基于预设校验规则对vnf包进行动态校验,并在根据校验结果表明出现校验错误的情况下,根据校验结果中记录的错误内容确定与错误内容匹配的异常处理动作,然后根据所述异常处理动作对vnf包进行自动化修改,无需返回给用户重新排查模板问题,减少人工干预,提高了工作效率,节省了工作时间。
附图说明
39.图1为本发明提供的nfv技术的框架模型图;
40.图2为本发明提供的虚拟化网络功能模块包的校验及异常处理方法实施例一的流程示意图;
41.图3为本发明提供的虚拟化网络功能模块包的校验及异常处理方法实施例二的流程示意图;
42.图4为本发明提供的虚拟化网络功能模块包的校验及异常处理方法实施例三的流程示意图;
43.图5为本发明提供的虚拟化网络功能模块包的校验及异常处理装置实施例一的结构示意图;
44.图6为本发明提供的虚拟化网络功能模块包的校验及异常处理装置实施例二的结构示意图;
45.图7为本发明提供的虚拟化网络功能模块包的校验及异常处理装置实施例三的结构示意图。
具体实施方式
46.以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
47.本发明实施例提供的虚拟化网络功能模块包的校验及异常处理方法适用于nfv技术。nfv技术是指将传统网络功能,比如代理呼叫会话控制功能实体、查询呼叫会话控制功能实体、服务呼叫会话控制功能实体、归属用户服务器、应用服务器等进行虚拟化,并将这些虚拟网络功能组件部署在云虚拟机上,从而实现网络功能的虚拟化,虚拟化后的网络功能称为虚拟网络功能模块(vnf)。nfv实现了vnf和硬件资源的解耦,其中,vnf按需占用资源,从而提高了资源的利用效率,当网络负荷低时还会关闭部分服务器,从而节约了能源。
48.图1是nfv技术的框架模型图,如图1所示,该模型图中包括运营支撑系统(oss,
operation support system)、网元管理系统(ems,element management system)、vnf、nfvo、vnfm、虚拟设施管理器(vim,virtualised infrastructure manager)和网络功能虚拟设施(nfvi,network function virtual infrastructure)。其中,oss是运营商的一体化、信息资源共享的支持系统,主要由网络管理、系统管理、计费、营业、账务和客户服务等部分组成。ems是管理一个或多个网元的系统。通过vnf的实例化可以实现云系统上用于实现通信网络中物理实体设备的功能,例如,vnf可以实现移动管理实体或基站等网元的功能。nfvo用于部署vnf,vnfm用于管理vnf,vim用于管理nfvi。需要说明的是,上述nfv模型中可以包括至少一个ems、至少一个vnf,每个vnf的功能可以不同,ems的功能与vnf的功能也可以集成在一个物理设备中实现,位于底层支撑架构的nfvi包括计算资源、存储资源和传输资源。
49.在vnf实例化的协作流程中,vnf的同一个版本需要根据不同的vnf容量,发布相应的多个版本的vnf包,这些vnf包都需要在nfvo上注册并产生相应的模板,后续在部署的过程中便引用这些模板以创建相应容量的vnf。vnf包中包含有vnf部署所需的虚拟资源信息、配置信息和软件镜像信息等,其中,虚拟资源信息和配置信息采用vnfd描述,包括虚拟部署单元(vdu,virtual deployment unit)、虚拟链路(vl,virtual link)、对外的连接点(cp,connection point)和vnf部署规格等信息。vnf包内容繁杂,容易出现错误,但相关技术中常常直接使用vnf包或仅经过简单的校验,后续由于vnf包出错导致实例化失败时,又需要返回vnf包进行排查,费时费力。
50.图2是本发明方法实施例一实现虚拟化网络功能模块包的校验及异常处理方法的流程图,本实施例的执行主体为nfvo,如图2所示,包括:
51.步骤101、获取虚拟化网络功能模块vnf包。
52.本步骤中,nfvo获取进行实例化的vnf包。作为一种示例,通过nfvo与用户设备比如oss进行交互,向用户提供上传vnf包的途径来获取vnf包,比如,用户通过在用户设备上点击上传vnf包。vnf包通常较大,这里可以采用分片传输的方式获取用户上传的vnf包,同时支持断点续传功能。
53.步骤102、按照预设校验规则校验所述vnf包,获取校验结果。
54.nfvo根据预设校验规则对vnf包进行动态校验,并存储相关校验结果,所述校验结果中记录有出现校验错误时的错误内容。其中,所述预设校验规则可以是用户根据业务需求自主选择的校验规则,也可以是预先设置的特定校验规则。
55.作为一种可选的实施方式,在步骤102之前,所述方法还包括:
56.基于用户针对校验规则集合中的至少一个校验规则的操作确定预设校验规则;所述校验规则集合包括以下规则的至少之一:vnf包的目录结构的检验规则、vnfd描述文件的校验规则、vnfd中资源的校验规则。
57.需要说明的是,所述校验规则集合预先设置,主要用于存储vnf包校验的规则内容,并提供给用户进行自定义选择。可选的,用户设备提供可视化所述校验规则集合的装置,比如显示器,用户设备根据用户操作确定用户选择的具体校验规则,并与nfvo进行通信,向nfvo发送用户选择的具体校验规则。
58.所述vnf包的目录结构的校验规则可以包括校验vnf包中的manifest(mf)文件名称和vnfd、镜像描述文件(image)、策略文件(policy)等文件夹名称的规则,校验mf文件、
meta文件中定义的文件内容是否匹配的规则,校验vnfd文件夹中vnfd文件、注入文件的合法性的规则,校验镜像描述文件和策略文件的合法性的规则,等等。所述vnfd描述文件的校验规则可以包括校验cp、vl、网络服务质量(netqos)、存储装置(storage)、vdu等每个节点字段的规则,校验模板节点(node_templates)下节点的依赖关系的规则,检验注入文件的合法性的规则,等等。所述vnfd中资源的校验规则可以包括校验net、storage、image等是否存在的规则,校验vdu的资源是否充足的规则,校验policy中资源预留是否合理的规则,等等。具体校验规则并不用于限定本发明的保护范围,这里不再赘述。
59.具体地,用户根据业务需求,选择不同维度的校验规则对vnf包进行校验,不同的vnf包需要校验的维度也不大相同,比如,用于实例化呼叫会话控制功能(cscf,call session control function)的vnf包和用于实例化归属用户服务器(hss,home subscriber server)的vnf包,两者包含的信息不同,对于cscf而言,可能会包括注册注销的频率、用户话务erl数、订阅和刷新订阅频率、短消息频率等等,对于hss而言,其包含用户配置文件、执行用户的身份验证和授权、有关用户物理位置的信息等等,因此需要校验的侧重点也不同,提供校验规则集合以便用户灵活选择校验规则,可以节省大量的工作时间。
60.步骤103、在所述校验结果表明出现校验错误的情况下,根据所述校验结果中记录的错误内容确定与所述错误内容匹配的异常处理动作,根据所述异常处理动作修改所述vnf包。
61.具体地,若所述校验结果表明出现校验错误,nfvo根据所述校验结果中记录的错误内容查询预先设置的异常处理库,确定与所述错误内容匹配的异常处理动作;其中,所述异常处理库中存储有多组错误内容和异常处理动作的映射关系。
62.本实施例中,所述异常处理库中的异常处理动作至少包括以下之一:vnf包文件格式的调整、vnfd描述文件的调整、资源规格的调整。可选的,所述vnf包文件格式的调整可以包括vnf包文件夹的位置、名称等的调整,vnf包文件中mf、tosca文件描述的内容、文件的sha256以及名称等的调整,等等。所述vnfd描述文件的调整可以包括描述文件中必须字段的填写,启动vdu的节点依赖顺序的调整,描述文件的语法调整,等等。所述资源规格的调整可以包括根据资源情况调整描述文件、镜像描述文件和策略文件等等。具体校验规则并不用于限定本发明的保护范围,这里不再赘述。
63.在所述异常处理库中查询到与错误内容匹配的异常处理动作之后,nfvo根据所述异常处理动作对vnf包进行自动化修改,不用重新返回给用户排查vnf包的问题,用户可直接下载修改完成后的vnf包,提高了校验效率,节省了工作时间。
64.本发明实施例提供的虚拟化网络功能模块包的校验及异常处理方法,获取虚拟化网络功能模块vnf包;按照预设校验规则校验所述vnf包,获取校验结果;在所述校验结果表明出现校验错误的情况下,根据所述校验结果中记录的错误内容确定与所述错误内容匹配的异常处理动作,根据所述异常处理动作修改所述vnf包。在vnf包校验出现错误时可根据异常处理动作自动修改校验错误,提高了工作效率。
65.图3是本发明方法实施例二实现虚拟化网络功能模块包的校验及异常处理方法的流程图,本实施例的执行主体为nfvo,如图3所示,包括以下步骤:
66.步骤201、获取vnf包;
67.步骤202、按照预设校验规则校验所述vnf包,获取校验结果;
68.步骤203、在所述校验结果表明出现校验错误的情况下,根据所述校验结果中记录的错误内容确定与所述错误内容匹配的异常处理动作;
69.步骤204、向用户设备发送第一提示信息,所述第一提示信息表示是否修改所述vnf包;接收到所述用户设备发送的确认信息后,根据所述异常处理动作修改所述vnf包;所述确认信息用于表示确定修改所述vnf包。
70.其中,步骤201-203的具体过程可参照步骤101-103,这里不再赘述。
71.步骤204中,nfvo在确定与所述错误内容匹配的异常处理动作之后,还需向用户设备发送第一提示信息,所述第一提示信息可以是询问用户能否自行修改vnf包;在获得用户的同意之后,nfvo根据所述异常处理动作自行修改vnf包中出现校验错误的地方。用户下载修改完成的vnf包进行实例化。
72.图4是本发明方法实施例三实现虚拟化网络功能模块包的校验及异常处理方法的流程图,本实施例的执行主体为nfvo,如图4所示,包括以下步骤:
73.步骤301、获取vnf包;
74.步骤302、基于用户针对校验规则集合中的至少一个校验规则的操作确定预设检验规则;
75.步骤303、按照所述预设校验规则校验所述vnf包,获取校验结果;
76.步骤304、若所述校验结果表明出现校验错误,则执行步骤305,否则执行步骤307;
77.步骤305、根据所述校验结果中记录的错误内容查询异常处理库,确定与所述错误内容匹配的异常处理动作,根据所述异常处理动作修改所述vnf包;
78.步骤306、若确定不存在与所述错误内容匹配的异常处理动作,向用户设备发送第二提示信息,所述第二提示信息包括所述错误内容;获取用户基于所述第二提示信息进行修改后的vnf包,重新执行步骤303;
79.步骤307、输出校验成功的vnf包。
80.其中,步骤301-303的具体过程可参照步骤101-103,这里不再赘述。
81.步骤305中,nfvo根据所述校验结果中记录的错误内容查询异常处理库,其中,所述异常处理库中存储有多组错误内容和异常处理动作的映射关系,若确定存在与所述错误内容匹配的异常处理动作,根据所述异常处理动作修改所述vnf包,这里也可以先向用户设备发送第一提示信息,询问用户能否自行修改,得到用户同意后再根据异常处理动作修改vnf包。
82.步骤306中,若确定异常处理库中不存在与所述错误内容匹配的异常处理动作,nfvo向用户设备发送第二提示信息,所述第二提示信息包括错误内容;用户收到第二提示信息后,可根据其中记载的错误内容自行对vnf包进行修改,用户完成修改后可重新上传修改后的vnf包进行校验,直到vnf包校验成功。
83.需要说明的是,当异常处理库中不存在与所述错误内容匹配的异常处理动作时,可将所述错误内容记录至异常处理库中,当用户修改后的vnf包校验成功后,根据用户修改内容生成所述错误内容对应的异常处理动作,从而实现对异常处理库的更新。
84.步骤307中,在校验结果表明校验成功的情况下,用户可选择下载校验成功的vnf包,可选的,本实施例中输出校验成功的vnf包时,提供分片下载的功能。
85.图5是本发明装置实施例一的虚拟化网络功能模块包的校验及异常处理装置的结
构示意图,图5所示的虚拟化网络功能模块包的校验及异常处理装置400包括以下模块:
86.获取模块401,用于获取vnf包;
87.校验模块403,用于按照预设校验规则校验所述vnf包,获取校验结果;
88.异常处理模块404,用于在所述校验结果表明出现校验错误的情况下,根据所述校验结果中记录的错误内容确定与所述错误内容匹配的异常处理动作,根据所述异常处理动作修改所述vnf包。
89.可选的,所述异常处理模块404包括查询模块4041,所述查询模块4041用于根据所述错误内容查询异常处理库,确定与所述错误内容匹配的异常处理动作;所述异常处理库中存储有多组错误内容和异常处理动作的映射关系。
90.可选的,所述装置还包括:
91.校验规则确定模块402,用于基于用户针对校验规则集合中的至少一个校验规则的操作确定预设校验规则。
92.所述校验规则确定模块402中的校验规则集合至少包括以下规则之一:vnf包的目录结构的检验规则、vnfd描述文件的校验规则、vnfd中资源的校验规则。
93.所述查询模块4041中,所述异常处理库中的异常处理动作至少包括以下之一:vnf包文件格式的调整、vnfd描述文件的调整、资源规格的调整。
94.本实施例的vnf包的校验及异常处理装置是与vnf包的校验及异常处理方法实施例一对应装置实施例,其原理类似,此处不再赘述。
95.本实施例的vnf包的校验及异常处理装置,用于网元实例化之前进行vnf包的校验以及异常处理。通过校验规则确定模块,用户可以根据业务需求选择自定义的校验规则;校验模块根据预设校验规则进行vnf包的动态校验,同时将校验错误内容发送给异常处理模块;异常处理模块确定与错误内容匹配的异常处理动作,并根据所述异常处理动作对vnf包进行自动化修改,提高了校验效率,节省了时间。
96.图6是本发明装置实施例二的虚拟化网络功能模块包的校验及异常处理装置500的结构示意图,如图6所示,所述装置500还包括:
97.第一信息发送模块405,用于在所述异常处理模块404根据所述异常处理动作修改所述vnf包之前,向用户设备发送第一提示信息,所述第一提示信息表示是否修改所述vnf包;
98.信息接收模块406,用于接收所述第一提示信息对应的反馈信息;
99.第二信息发送模块407,用于若所述异常处理模块404确定不存在与所述错误内容匹配的异常处理动作,向用户设备发送第二提示信息,所述第二提示信息包括所述错误内容。
100.进一步地,所述异常处理模块404,还用于所述信息接收模块406接收到所述用户设备发送的确认信息后,根据所述异常处理动作修改所述vnf包;所述确认信息用于表示确定修改所述vnf包。
101.本实施例的vnf包的校验及异常处理装置,异常处理模块根据错误内容查询异常处理库,当确定与错误内容匹配的异常处理动作时,通过第一信息发送模块向用户发送询问信息,获得用户同意后,自动化修复vnf包中的错误内容;当所述异常处理库中无法确定与错误内容匹配的异常处理动作时,通过第二信息发送模块向用户反馈错误内容,用户根
据错误内容对vnf包进行修改后可以再次发送给校验模块,以此循环操作,直到最后校验成功,用户选择下载校验成功的vnf包。
102.图7是本发明装置实施例三的虚拟化网络功能模块包的校验及异常处理装置的结构示意图,虚拟化网络功能模块包的校验及异常处理装置600可以是服务器,例如一台或多台计算机,也可以是单独的一个装置。
103.图7所示的虚拟化网络功能模块包的校验及异常处理装置600包括:至少一个处理器601、存储器602、和至少一个网络接口604。虚拟化网络功能模块包的校验及异常处理装置600中的各个组件通过总线系统603耦合在一起。可理解,总线系统603用于实现这些组件之间的连接通信。总线系统603除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图7中将各种总线都标为总线系统603。
104.可以理解,存储器602可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(rom,read only memory)、可编程只读存储器(prom,programmable read-only memory)、可擦除可编程只读存储器(eprom,erasable programmable read-only memory)、电可擦除可编程只读存储器(eeprom,electrically erasable programmable read-only memory)、磁性随机存取存储器(fram,ferromagnetic random access memory)、快闪存储器(flash memory)、磁表面存储器、光盘、或只读光盘(cd-rom,compact disc read-only memory);磁表面存储器可以是磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(ram,random access memory),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的ram可用,例如静态随机存取存储器(sram,static random access memory)、同步静态随机存取存储器(ssram,synchronous static random access memory)、动态随机存取存储器(dram,dynamic random access memory)、同步动态随机存取存储器(sdram,synchronous dynamic random access memory)、双倍数据速率同步动态随机存取存储器(ddrsdram,double data rate synchronous dynamic random access memory)、增强型同步动态随机存取存储器(esdram,enhanced synchronous dynamic random access memory)、同步连接动态随机存取存储器(sldram,synclink dynamic random access memory)、直接内存总线随机存取存储器(drram,direct rambus random access memory)。本发明实施例描述的存储器602旨在包括但不限于这些和任意其它适合类型的存储器。
105.本发明实施例中的存储器602用于存储各种类型的数据以支持虚拟化网络功能模块包的校验及异常处理装置600的操作。这些数据的示例包括:用于在虚拟化网络功能模块包的校验及异常处理装置600上操作的任何计算机程序,校验规则集合、异常处理库等。
106.上述本发明实施例揭示的方法可以应用于处理器601中,或者由处理器601实现。处理器601可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器601中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器601可以是通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。处理器601可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤,可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于
存储介质中,该存储介质位于存储器602,处理器601读取存储器602中的信息,结合其硬件完成前述方法的步骤。
107.在示例性实施例中,虚拟化网络功能模块包的校验及异常处理装置600可以被一个或多个应用专用集成电路(asic,application specific integrated circuit)、dsp、可编程逻辑器件(pld,programmable logic device)、复杂可编程逻辑器件(cpld,complex programmable logic device)、现场可编程门阵列(fpga,field-programmable gate array)、通用处理器、控制器、微控制器(mcu,micro controller unit)、微处理器(microprocessor)、或其他电子元件实现,用于执行前述方法。
108.在示例性实施例中,本发明实施例还提供了一种计算机可读存储介质,例如包括计算机程序的存储器602,上述计算机程序可由虚拟化网络功能模块包的校验及异常处理装置600的处理器601执行,以完成前述方法所述步骤。计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、flash memory、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
109.本技术所提供的几个方法或设备实施例中所揭露的特征,在不冲突的情况下可以任意组合,得到新的方法实施例或设备实施例。
110.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
111.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
112.另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
113.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
114.或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
115.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何
熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献