数据分析模型的训练方法、装置及存储介质与流程

文档序号:30239971发布日期:2022-06-01 23:39阅读:154来源:国知局
数据分析模型的训练方法、装置及存储介质与流程

1.本技术涉及通信技术领域,尤其涉及一种数据分析模型的训练方法、装置及存储介质。


背景技术:

2.管理数据分析(management data analytics,mda)实体是指在网络和服务管理中使用管理分析数据的管理服务。网络功能的原始性能数据可以与其他管理数据(例如,告警数据、配置数据)一起分析,并形成一个或多个网络功能、子网络或网络切片/子网切片实例的管理分析数据。mda提供了处理和分析与网络和服务事件及状态相关的原始数据的能力,以提供分析报告,以支持网络和服务管理的必要操作。
3.目前,mda可以集成人工智能(artificial intelligence,ai)和/或机器学习(machine learning,ml)的功能为网络服务管理和编排带来智能化和自动化。比如,面向特定的分析主题,mda实体采集相关的网络信息,根据内置的与该分析主题对应的数据分析模型(比如采用ai算法实现的分析模型),对采集到的网络信息进行分析得到分析结果,并将分析结果返回给发起主题分析的网络功能虚拟化编排器(network functions virtualization orchestrator,nfvo)即服务消费者,以增强nfvo在网络功能虚拟化(network function virtualization,nfv)管理域内做闭环决策的能力。
4.在上述方法中,不同分析主题所采用的数据分析模型是不同的,而不同分析主题各自对应的数据分析模型训练均需从零开始衍生数据分析所需的各种关联关系,模型训练效率较低。


技术实现要素:

5.有鉴于此,提出了一种数据分析模型的训练方法、装置及存储介质,mda实体根据nfv对象的配置数据预先训练完成一个基本数据分析模型,使得mda实体接收到携带有与网络服务(network service,ns)相关的指定分析主题所需的信息的通知信息后,可以在该基本数据分析模型的基础上进一步训练指定分析主题对应的目标数据分析模型,即不同分析主题对应的目标数据分析模型在训练时均可复用预先训练完成的基本数据分析模型,这样可以提高数据分析模型的训练效率。
6.第一方面,本技术的实施例提供了一种数据分析模型的训练方法,用于mda实体中,该方法包括:
7.接收通知消息,通知消息携带有与ns相关的指定分析主题所需的信息;
8.根据通知信息,对预先训练完成的基本数据分析模型进行训练得到指定分析主题对应的目标数据分析模型,基本数据分析模型是根据nfv对象的配置数据对原始模型进行训练得到的,nfv对象为nfv管理域内的被管理对象。
9.在该实现方式中,mda实体预先训练完成一个基本数据分析模型,在该基本数据分析模型的基础上,mda实体通过接收到的携带有与ns相关的指定分析主题所需的信息的通
知信息,进一步训练完成指定分析主题对应的目标数据分析模型,即基本数据分析模型被主题特定的目标数据分析模型在模型训练时进行复用,避免了相关技术中不同分析主题各自对应的数据分析模型训练均需从零开始衍生数据分析所需的各种关联关系的情况,缩短了数据分析模型训练的时长,提高了模型训练效率。
10.结合第一方面,在第一方面的第一种可能的实现方式中,基本数据分析模型用于指示nfv对象的属性和nfv对象之间的关联关系。
11.在该实现方式中,mda实体预先训练完成的基本数据分析模型可以维护nfv对象的属性和nfv对象之间的关联关系。
12.结合第一方面,在第一方面的第二种可能的实现方式中,该方法还包括:根据导入的nfv对象的描述符模板信息和/或nfv对象实例化后的镜像信息,对原始模型进行训练得到基本数据分析模型。
13.在该实现方式中,mda实体将nfv对象在设计态的信息模型(即nfv对象的描述符模板信息)和nfv对象在运行态的信息模型(即nfv对象实例化后的镜像信息)作为基础数据分析模型训练的输入数据,从而训练得到与分析主题无关的基本数据分析模型,以增强mda实体动态获得nfv管理域中nfv对象之间的关联关系的能力,并提高后续基于该基本数据分析模型进一步训练目标数据分析模型的效率。
14.结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,描述符模板信息包括网络服务描述符(network service descriptor,nsd)模板信息和/或虚拟化网络功能描述符(virtualized network function descriptor,vnfd)模板信息;和/或,镜像信息包括ns实例镜像信息和/或虚拟化网络功能(virtualized network function,vnf)实例镜像信息。
15.在该实现方式中,基础数据分析模型训练的输入数据还可以包括nsd模板信息、vnfd模板信息、ns实例镜像信息和vnf实例镜像信息中的至少一个,进一步保证了基本数据分析模型的训练效果。
16.结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,该方法还包括:在基本数据分析模型的训练过程中,建立nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系。
17.在该实现方式中,在nsd和/或vnf数据包的上架阶段,mda实体进行基本数据分析模型的训练,建立nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系,使得预先训练完成的基本数据分析模型可以指示相对静态的对象类之间的关联关系,进一步提高了后续基于该基本数据分析模型训练目标数据分析模型的效率。
18.结合第一方面的第三种可能的实现方式,在第一方面的第五种可能的实现方式中,该方法还包括:在基本数据分析模型的训练过程中,建立ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系。
19.在该实现方式中,在ns和/或vnf实例化阶段,mda实体进行基本数据分析模型的训练,建立ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系,使得预先训练完成的基本数据分析模型可以指示相对动态的对象实例之间的关联关系,进一步提高了后续基于该基本数据分析模型训练目标数据分析模型的效率。
20.结合第一方面的第三种可能的实现方式,在第一方面的第六种可能的实现方式
中,该方法还包括:
21.根据修改后的ns实例镜像信息和/或修改后的vnf实例镜像信息,对基本数据分析模型进行更新。
22.在该实现方式中,在ns和/或vnf实例化后的运行态阶段,mda实体根据修改后的ns实例镜像信息和/或修改后的vnf实例镜像信息对基本数据分析模型进行更新,以便动态调整基本数据分析模型。
23.结合第一方面及第一方面的任意一种可能的实现方式,在第一方面的第七种可能的实现方式中,该方法还包括:
24.将ns相关的性能数据和/或告警数据输入至与ns告警事件分析主题对应的目标数据分析模型中,输出得到第一分析结果,第一分析结果包括ns故障的根本告警和/或根本原因;或者,
25.将ns健康度分析所需的信息输入至与ns健康度分析主题对应的目标数据分析模型中,输出得到第二分析结果,第二分析结果包括ns的健康状态和健康状态对应的说明信息;或者,
26.将ns资源利用率分析所需的信息输入至与ns资源利用率分析主题对应的目标数据分析模型中,输出得到第三分析结果,第三分析结果包括对ns的资源利用情况的指示。
27.在该实现方式中,关于mda实体调用指定分析主题对应的目标数据分析模型进行数据分析的过程提供了三种可能的实现方式,指定分析主题包括但不限于ns告警事件分析主题、ns健康度分析主题和ns资源利用率分析主题中的任意一种,实现了在指定分析主题下对数据的有效分析,保证了数据分析的准确度。
28.第二方面,本技术的实施例提供了一种数据分析模型的训练装置,用于mda实体中,所述装置包括:
29.接收单元,用于接收通知消息,通知消息携带有与ns相关的指定分析主题所需的信息;
30.处理单元,用于根据通知信息,对预先训练完成的基本数据分析模型进行训练得到指定分析主题对应的目标数据分析模型,基本数据分析模型是根据nfv对象的配置数据对原始模型进行训练得到的,nfv对象为nfv管理域内的被管理对象。
31.结合第二方面,在第二方面的第一种可能的实现方式中,基本数据分析模型用于指示nfv对象的属性和nfv对象之间的关联关系。
32.结合第二方面,在第二方面的第二种可能的实现方式中,该处理单元还用于:
33.根据导入的nfv对象的描述符模板信息和/或nfv对象实例化后的镜像信息,对原始模型进行训练得到基本数据分析模型。
34.结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,描述符模板信息包括nsd模板信息和/或vnfd模板信息;和/或,镜像信息包括ns实例镜像信息和/或vnf实例镜像信息。
35.结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,该处理单元还用于:
36.在基本数据分析模型的训练过程中,建立nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系。
37.结合第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,该处理单元还用于:
38.在基本数据分析模型的训练过程中,建立ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系。
39.结合第二方面的第三种可能的实现方式,在第二方面的第六种可能的实现方式中,该处理单元还用于:
40.根据修改后的ns实例镜像信息和/或修改后的vnf实例镜像信息,对基本数据分析模型进行更新。
41.结合第二方面及第二方面的任意一种可能的实现方式,在第二方面的第七种可能的实现方式中,该处理单元还用于:
42.将ns相关的性能数据和/或告警数据输入至与ns告警事件分析主题对应的目标数据分析模型中,输出得到第一分析结果,第一分析结果包括ns故障的根本告警和/或根本原因;或者,
43.将ns健康度分析所需的信息输入至与ns健康度分析主题对应的目标数据分析模型中,输出得到第二分析结果,第二分析结果包括ns的健康状态和健康状态对应的说明信息;或者,
44.将ns资源利用率分析所需的信息输入至与ns资源利用率分析主题对应的目标数据分析模型中,输出得到第三分析结果,第三分析结果包括对ns的资源利用情况的指示。
45.第三方面,本技术的实施例提供了一种数据分析模型的训练装置,用于mda实体中,该装置包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令时实现上述第一方面或第一方面中的任意一种可能的实现方式所提供的数据分析模型的训练方法。
46.第四方面,本技术的实施例提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当所述计算机可读代码在电子设备中运行时,所述电子设备中的处理器执行上述第一方面或第一方面中的任意一种可能的实现方式所提供的数据分析模型的训练方法。
47.第五方面,本技术的实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面或第一方面中的任意一种可能的实现方式所提供的数据分析模型的训练方法。
附图说明
48.包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本技术的示例性实施例、特征和方面,并且用于解释本技术的原理。
49.图1示出了相关技术中5g网络自动化基本框架的示意图。
50.图2示出了本技术一个示例性实施例提供的mda实体的结构示意图。
51.图3示出了本技术一个示例性实施例提供的数据分析模型的训练方法的流程图。
52.图4示出了本技术一个示例性实施例提供的数据分析模型的训练和使用过程的流程图。
53.图5示出了本技术另一个示例性实施例提供的数据分析模型的训练方法的流程
图。
54.图6示出了本技术另一个示例性实施例提供的数据分析模型的训练方法的流程图。
55.图7示出了本技术另一个示例性实施例提供的数据分析模型的训练方法的流程图。
56.图8示出了本技术另一个示例性实施例提供的数据分析模型的训练方法的流程图。
57.图9示出了本技术另一个示例性实施例提供的数据分析模型的训练方法的流程图。
58.图10示出了本技术另一个示例性实施例提供的数据分析模型的训练和使用过程的流程图。
59.图11示出了本技术一个示例性实施例提供的数据分析模型的训练装置的框图。
具体实施方式
60.以下将参考附图详细说明本技术的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
61.在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
62.另外,为了更好的说明本技术,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本技术同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本技术的主旨。
63.面向第五代移动通信技术(5th generation mobile networks,5g)的网络功能自动化的研究中,在5g核心网服务化架构(service based architecture,sba)中引入了网络数据分析功能(network data analytics function,nwdaf),如图1所示。网络功能自动化的基本原理包括:nwdaf实体10向周边控制面的网络功能(或服务)实体订阅网络数据分析所需的输入数据,经过nwdaf实体10本身的分析算法的执行(通常认为该分析算法为人工智能算法),将分析得到的结果分发给其他的网络功能(或服务)实体,比如操作维护管理(operation administration and maintenance,oam)实体11、应用功能(application function,af)实体12、网络功能(network function,nf)实体13。又比如,策略控制功能(policy control function,pcf)实体,以帮助其实现更高阶的策略下发与执行。相关技术中的用例描述和分析侧重于nwdaf实体的输入数据和输出数据,nwdaf实体内的分析算法不在标准化的范围内。
64.目前在5g管理面引入了管理数据分析服务(management data analytics service,mdas),其功能与nwdaf相似,mdas的核心功能是管理数据分析,根据该功能内置的人工智能和/或机器学习的数据分析模型,对采集到的特定分析主题相关的网络信息进行分析,将分析结果返回至发起该特定主题分析的服务消费者,协助其进行管理面的闭环决策。
65.在调用数据分析模型之前,还需要对数据分析模型进行训练。数据分析模型的训
练过程的目标不是为当下待分析的主题提供分析结果,而是为了使数据分析模型在后续使用时更准确、更符合服务消费者预期地提供分析结果,通过训练输入数据增强数据分析模型的分析准确度。相关技术中对管理数据分析的输入/输出信息研究较多,而对数据分析模型训练过程中的输入/输出信息流研究很少。
66.目前在nfv管理域中引入了管理数据分析(management data analytics,mda)的功能,其功能与mdas相似,通过nfvo实体(即mda功能的消费者)和mda实体的数据分析过程的交互来增强nfvo在nfv管理域内做闭环决策的能力。
67.相关技术中,对数据分析模型训练过程中采用的输入数据集通常包括由网络产生的历史的性能数据、告警数据和配置数据。而不论是历史产生的还是实时采集的性能数据或告警数据,这些数据在数据分析模型训练中都是作为一种增量的输入信息对原始模型进行加固,即对这些数据进行基于概率统计或知识模型的训练分析,在原始模型基础上增加新的被管理对象的关联关系或管理事件的关联关系。而对于不同的分析主题的模型训练,mda实体从nfv管理域中订阅的性能或告警事件的集合也各不相同。
68.原始模型的建立主要依赖于被管理对象的配置数据,而性能数据或告警数据通常也附着在这些被管理对象上。比如,告警数据“虚拟机a的ip地址不可达”附着在被管理对象虚拟机a上。
69.为了提高数据分析模型的训练效率,缩短模型训练时长,避免不同分析主题的数据分析模型训练从零开始衍生数据分析所需的各种关联关系,本技术实施例提供了一种数据分析模型的训练方法、装置及存储介质,mda实体预先训练完成一个基本数据分析模型,在该基本数据分析模型的基础上,mda实体通过接收到的携带有与ns相关的指定分析主题所需的信息的通知信息,进一步训练完成指定分析主题对应的目标数据分析模型,即基本数据分析模型被主题特定的目标数据分析模型在模型训练时进行复用,避免了相关技术中不同分析主题各自对应的数据分析模型训练均需从零开始衍生数据分析所需的各种关联关系的情况,缩短了数据分析模型训练的时长,提高了模型训练效率。
70.为了方便理解,下面对本技术实施例中涉及的名词进行解释。
71.nfv对象在设计态的信息模型:包括nfv对象的描述符模板信息。可选地,在nfv管理域中nfv对象的描述符模板信息包括但不限于:nsd模板信息、vnfd模板信息、虚拟化资源描述符(vr descriptor)模板信息中的至少一种。
72.nsd模板信息:用于对ns使用的虚拟化资源进行描述,以及ns在部署和运行阶段的行为需求进行定义。通常建立在ns的组成成员(例如,vnf)的描述符定义的基础上。
73.vnfd模板信息:用于对vnf使用的虚拟化资源进行描述,以及vnf在部署和运行阶段的行为需求进行定义。vnf对虚拟化资源的需求描述可以映射至虚拟化资源的描述符定义,比如,vnfd模板信息包括虚拟计算资源、虚拟存储资源、虚拟链路、连接点或者其他虚拟网络资源的描述符模板信息。本技术实施例对此不加以限定。
74.虚拟化资源描述符模板信息:用于对单个虚拟化资源的特征进行描述,比如,虚拟化资源描述符模板信息包括对虚拟计算资源、虚拟存储资源、虚拟网络资源的描述信息和/或该虚拟化资源对底层物理资源的需求描述信息。
75.nfv对象在运行态的信息模型:包括nfv对象实例化后的镜像信息,镜像信息包括但不限于:vnf实例镜像信息(vnfinfo)和/或ns实例镜像信息(nsinfo)。
76.vnf实例镜像信息:为vnf实例化后的vnf实例镜像信息。可选地,vnf实例镜像信息包括vnf实例在运行态进行生命周期管理时的基本信息。
77.ns实例镜像信息:为ns实例化后的ns实例镜像信息。可选地,ns实例镜像信息包括ns实例在运行态进行生命周期管理时的基本信息。
78.需要说明的是,本技术实施例所涉及的一部分相关名词可参考3gpp协议或etsi nfv协议中对应的相关描述,本文对此不再赘述。
79.请参考图2,其示出了本技术一个示例性实施例提供的mda实体的结构示意图,该mda实体包括:处理器21、接收器22、发射器23、存储器24和总线25。
80.处理器21包括一个或者一个以上处理核心,处理器21通过运行软件程序以及模块,从而执行各种功能应用以及信息处理。
81.接收器22和发射器23可以实现为一个通信组件,该通信组件可以是一块通信芯片,通信芯片中可以包括接收模块、发射模块和调制解调模块等,用于对信息进行调制解调,并通过无线信号接收或发送该信息。
82.存储器24通过总线25与处理器21相连。存储器54存储有终端必要的程序指令和数据。
83.处理器51用于执行存储器54中的程序指令和数据以实现本技术各个方法实施例中各个步骤的功能。
84.处理器21通过运行存储器24中的至少一个程序指令,控制接收器22实现下述步骤401以及各个步骤中隐含的mda实体侧的接收功能;处理器21通过运行存储器24中的至少一个程序指令,控制发射器23来实现本技术实施例各个步骤中隐含的mda实体侧的发送功能。
85.此外,存储器24可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随时存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
86.可以理解的是,图2仅仅示出了mda实体的简化设计。在其他的实施例中,mda实体可以包含任意数量的发射器,接收器,处理器,控制器,存储器,通信单元等,而所有可以实现本技术的mda实体都在本技术的保护范围之内。
87.请参考图3,其示出了本技术一个示例性实施例提供的数据分析模型的训练方法的流程图,该方法用于图2所示的mda实体中。该方法包括以下几个步骤。
88.步骤301,接收通知消息,通知消息携带有与ns相关的指定分析主题所需的信息。
89.mda实体接收通知消息,通知消息携带有与ns相关的指定分析主题所需的信息。
90.可选地,面向指定分析主题,mda实体向目标实体订阅与ns相关的指定分析主题所需的信息;目标实体向mda实体发送携带有与ns相关的指定分析主题所需的信息的通知消息。对应的,mda实体接收该通知消息。
91.可选地,目标实体包括nfvo、虚拟网络功能管理器(virtualised network function manager,vnfm)、虚拟化基础设施管理器(virtualised infrastructure manager,vim)、容器基础设施服务管理功能(container infrastructure service management,cism)实体中的任意一种。
92.可选地,指定分析主题包括ns告警事件分析主题、ns健康度分析主题和ns资源利
用率分析主题中的任意一种。
93.其中,指定分析主题所需的信息为待训练的输入数据,即为该指定分析主题对应的目标数据分析模型训练时所需的输入数据。比如,指定分析主题为ns告警事件分析主题,该指定分析主题所需的信息包括ns相关的性能数据和/或告警数据。
94.需要说明的是,本技术实施例对指定分析主题的类型和指定分析主题所需的信息内容不加以限定。
95.步骤302,根据通知信息,对预先训练完成的基本数据分析模型进行训练得到指定分析主题对应的目标数据分析模型,基本数据分析模型是根据nfv对象的配置数据对原始模型进行训练得到的,nfv对象为nfv管理域内的被管理对象。
96.mda实体获取通知信息中携带的与ns相关的指定分析主题所需的信息,根据ns相关的指定分析主题所需的信息对预先训练完成的基本数据分析模型进行再训练,得到指定分析主题对应的目标数据分析模型。
97.其中,mda实体在对基本数据分析模型进行训练得到目标数据分析模型之前,预先对基本数据分析模型进行训练,即mda实体根据nfv对象的配置数据对原始模型进行训练得到的基本数据分析模型,其中nfv对象为nfv管理域内的被管理对象。
98.其中,nfv对象的配置数据用于指示该nfv对象的配置情况。原始模型为初始化的模型。
99.基本数据分析模型为基于nfv对象的配置数据对原始模型进行预训练得到的通用模型。该基本数据分析模型与分析主题无关。
100.可选地,基本数据分析模型为ai模型或者ml模型。本技术实施例对此不加以限定。
101.其中,目标数据分析模型为基于与ns相关的指定分析主题所需的信息对基本数据分析模型进行再训练得到的数据分析模型。该目标数据分析模型与分析主题相关。
102.目标数据分析模型是具有对分析主题所需的信息进行数据分析能力的模型。目标数据分析模型用于将输入的分析主题所需的信息转化为数据分析结果。目标数据分析模型用于表示分析主题所需的信息与数据分析结果之间的相关关系。
103.目标数据分析模型为预设的数学模型,该目标数据分析模型包括分析主题所需的信息与数据分析结果之间的模型系数。
104.可选地,mda实体在训练完成指定分析主题对应的目标数据分析模型之后,在获取到待分析的指定分析主题所需的信息后,将该指定分析主题所需的信息输入至该目标数据分析模型,输出得到数据分析结果。
105.在一个示意性的例子中,如图4所示,数据分析模型的训练和使用过程包括但不限于以下几个步骤:1、mda实体获取待训练的nfv对象的配置数据,将nfv对象的配置数据输入至原始模型中;2、对原始模型进行预训练得到基本数据分析模型;3、获取训练样本集,该训练样本集包括mda实体接收到的通知消息中所携带的待训练的指定分析主题所需的信息,将训练样本集输入至基本数据分析模型中;4、对基本数据分析模型进行再训练得到目标数据分析模型。在训练完成目标数据分析模型后,5、当mda实体接收到待分析的指定分析主题所需的信息,将该指定分析主题所需的信息输入至训练完成的目标数据分析模型中;6、输出得到数据分析结果。
106.综上所述,本技术实施例通过mda实体预先训练完成一个基本数据分析模型,在该
基本数据分析模型的基础上,mda实体通过接收到的携带有与ns相关的指定分析主题所需的信息的通知信息,进一步训练完成指定分析主题对应的目标数据分析模型,即基本数据分析模型被主题特定的目标数据分析模型在模型训练时进行复用,避免了相关技术中不同分析主题各自对应的数据分析模型训练均需从零开始衍生数据分析所需的各种关联关系的情况,缩短了数据分析模型训练的时长,提高了模型训练效率。
107.需要说明的是,mda实体根据通知信息,对预先训练完成的基本数据分析模型进行训练得到指定分析主题对应的目标数据分析模型之前,需要根据nfv对象的配置数据对原始模型进行训练得到基本数据分析模型。在一种可能的实现方式中,mda实体根据nfv对象的配置数据对原始模型进行训练得到基本数据分析模型包括:mda实体根据nfv对象在设计态的信息模型和在运行态的信息模型,对原始模型进行训练得到基本数据分析模型。其中,nfv对象在设计态的信息模型包括nfv对象的描述符模板信息,其中nfv对象在运行态的信息模型包括nfv对象实例化后的镜像信息。即基于上述实施例,在步骤301之前,数据分析模型的训练方法还包括如下步骤,如图5所示:
108.步骤501,根据导入的nfv对象的描述符模板信息和/或nfv对象实例化后的镜像信息,对原始模型进行训练得到基本数据分析模型。
109.mda实体接收导入的nfv对象的描述符模板信息和/或nfv对象实例化后的镜像信息,根据nfv对象的描述符模板信息和/或nfv对象实例化后的镜像信息,对原始模型进行训练得到基本数据分析模型。
110.可选地,描述符模板信息包括nsd模板信息和/或vnfd模板信息;和/或,镜像信息包括ns实例镜像信息和/或vnf实例镜像信息。
111.其中,基本数据分析模型用于指示nfv对象的属性和nfv对象之间的关联关系。
112.可选地,nfv对象的属性包括nsd模板信息中的属性、vnfd模板信息中的属性、ns实例镜像模板信息中的属性、vnf实例镜像信息中的属性。
113.示意性的,nsd模板信息中的属性包括nsd标识、提供商、nsd名称、nsd版本、ns使用的自动伸缩(auto-scale)规则、ns使用的部署模板(deployment flavor)、安全签名中的至少一种。
114.示意性的,vnfd模板信息中的属性包括vnfd标识、vnf提供商、vnf产品名称、vnf软件版本、vnfd版本、vnf使用的自动伸缩(auto-scale)规则和vnf使用的部署模板中的至少一种。
115.示意性的,ns实例镜像模板信息中的属性包括ns实例标识、ns实例名称、ns实例状态、ns实例监控的性能指标、ns实例使用的nsd和部署模板中的至少一种。
116.示意性的,vnf实例镜像模板信息中的属性包括vnf实例标识、vnf实例名称、vnf实例状态、vnf实例监控的性能指标、vnf实例使用的vnfd和与vim的连接信息中的至少一种。
117.需要说明的是,本技术实施例对nfv对象的属性的类型不加以限定。
118.可选地,nfv对象之间的关联关系包括垂直方向上下层nfv对象之间的关联关系和/或水平方向同层连接的nfv对象之间的关联关系。比如,ns实例中的成员对象“vnf_1”的虚拟机端口告警和成员对象“vl_1”的不可达告警强相关,即基本数据分析模型用于指示成员对象“vnf_1”的虚拟机端口和成员对象“vl_1”之间存在关联关系。
119.需要说明的是,描述符模板信息、镜像信息、原始模型和基本数据分析模型的相关
定义可参考上述实施例中的相关描述,在此不再赘述。
120.可选地,基本数据分析模型的训练过程包括但不限于如下几个阶段:
121.第一阶段:nsd和/或vnf数据包(package)的上架(onboard)阶段,mda实体基于nsd模板信息和/或vnfd模板信息进行基本数据分析模型训练,创建基本数据分析模型训练中相对静态的对象类的关联关系。
122.第二阶段:ns和/或vnf实例化阶段,mda实体基于ns实例镜像信息和/或vnf实例镜像信息进行基本数据分析模型训练,创建基本数据分析模型训练中相对动态的对象实例的关联关系。
123.第三阶段:在ns和/或vnf实例化后的运行态阶段,mda实体根据在ns更新过程中修改的ns实例镜像信息和/或修改后的vnf实例镜像信息,对基本数据分析模型中的对象实例的关联关系进行更新。
124.下面为了方便说明,通过几个示例性实施例对上述的三种阶段依次进行介绍说明。
125.第一阶段即nsd和/或vnf数据包的上架阶段,以描述符模板信息包括nsd模板信息为例,基础数据分析模型的训练过程包括但不限于如下几个步骤,如图6所示:
126.步骤601,运营支撑系统operations support system,oss)/商务支撑系统(business support system,bss)向nfvo发起nsd上架(onboard)过程,在nfv管理域中上架指定的nsd。
127.步骤602,nfvo将上架的nsd模板信息导入mda实体。
128.即nfvo向mda实体发送nsd模板信息,作为基本数据分析模型训练的输入数据。
129.可选地,nfvo将上架的nsd模板信息导入mda实体,包括但不限于以下两种可能的实现方式:
130.在一种可能的实现方式中,nsd导入过程采用随路过程,即伴随步骤601的nsd上架过程,由oss/bss通过nfvo直接将nsd模板信息导入mda实体。
131.在另一种可能的实现方式中,nfvo发送模型训练输入请求至mda实体,该模型训练输入请求中携带待导入的nsd模板信息。
132.步骤603,mda实体根据导入的nsd模板信息进行基本数据分析模型训练,建立nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系。
133.mda根据导入的nsd模板信息进行基本数据分析模型训练,在基本数据分析模型的训练过程中,mda实体建立nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系。即训练完成的基本数据分析模型用于指示nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系。
134.可选地,mda实体建立nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系,ns的成员对象的属性与nsd模板信息的属性相对应。
135.可选地,在基本数据分析模型的训练过程中,mda实体建立ns对象类和ns的成员对象的描述符模板信息所对应的对象类之间的包含关系。即训练完成的基本数据分析模型用于指示ns对象类和ns的成员对象的描述符模板信息所对应的对象类之间的包含关系。
136.其中,成员对象的对象类的属性与该成员对象的描述符模板信息的属性相对应。
137.示意性的,成员对象的对象类包括:组成ns的成员嵌套ns的对象类、成员vnf的对
象类、成员pnf的对象类、服务接入点(service access point,sap)的对象类、ns外部的虚拟链路的对象类、使用的vnf转发图的对象类中的至少一种。本技术实施例对此不加以限定。
138.在一种可能的实现方式中,描述符模板信息包括vnfd模板信息,上述步骤601至步骤603可以被替换实现成为如下步骤:oss/bss向nfvo发起vnf数据包上架过程,在nfv管理域中上架指定的vnf数据包。nfvo将上架的vnfd模板信息导入mda实体。mda实体根据导入的vnfd模板信息进行基本数据分析模型训练。
139.在另一种可能的实现方式中,描述符模板信息包括nsd模板信息和vnfd模板信息,上述步骤601至步骤603可以被替换实现成为如下步骤:oss/bss向nfvo发起nsd上架过程,在nfv管理域中上架指定的nsd。nfvo将上架的nsd模板信息导入mda实体。oss/bss向nfvo发起vnf数据包上架过程,在nfv管理域中上架指定的vnf数据包。nfvo将上架的vnfd模板信息导入mda实体。mda实体根据导入的nsd模板信息和vnfd模板信息进行基本数据分析模型训练,建立nsd模板信息和ns的成员对象的描述符模板信息之间的关联关系。需要说明的是,描述符模板信息包括vnfd模板信息,或者,包括nsd模板信息和vnfd模板信息时对应的基础数据分析模型的训练过程可以类比参考上述实施例中的相关描述,在此不再赘述。
140.第二阶段即ns和/或vnf实例化阶段,以镜像信息包括ns实例镜像信息和vnf实例镜像信息为例,基础数据分析模型的训练过程包括但不限于如下几个步骤,如图7所示:
141.步骤701,oss/bss向nfvo发起ns实例标识创建过程,创建ns实例的标识和该ns实例对应的ns实例镜像信息。
142.步骤702,nfvo将创建的ns实例镜像信息导入mda实体。
143.即nfvo向mda实体发送ns实例镜像信息,作为基本数据分析模型训练的输入数据。
144.可选地,nfvo将创建的ns实例镜像信息导入mda实体,包括但不限于以下两种可能的实现方式:
145.在一种可能的实现方式中,ns实例镜像信息导入过程采用随路过程,即伴随步骤701的ns实例标识创建过程,由oss/bss通过nfvo直接将ns实例镜像信息导入mda实体。
146.在另一种可能的实现方式中,nfvo发送模型训练输入请求至mda实体,该模型训练输入请求中携带待导入的ns实例镜像信息。
147.步骤703,nfvo向vnfm发起vnf实例标识创建过程,创建vnf实例的标识和该vnf实例对应的vnf实例镜像信息。
148.步骤704,vnfm将创建的vnf实例镜像信息导入mda实体。
149.即vnfm向mda实体发送vnf实例镜像信息,作为基本数据分析模型训练的输入数据。
150.可选地,vnfm将创建的vnf实例镜像信息导入mda实体,包括但不限于以下两种可能的实现方式:
151.在一种可能的实现方式中,vnf实例镜像信息导入过程采用随路过程,即伴随步骤703的vnf实例标识创建过程,由nfvo通过vnfm直接将vnf实例镜像信息导入mda实体。
152.在另一种可能的实现方式中,vnfm发送模型训练输入请求至mda实体,该模型训练输入请求中携带待导入的vnf实例镜像信息。
153.需要说明的是,步骤701至步骤702所介绍的ns实例镜像信息的导入过程,与步骤
703至步骤704所介绍的vnf实例镜像信息的导入过程,可以并列执行,也可以先执行ns实例镜像信息的导入过程再执行vnf实例镜像信息的导入过程,还可以先执行vnf实例镜像信息的导入过程再执行ns实例镜像信息的导入过程,本实施例对执行顺序不加以限定。
154.步骤705,mda实体根据导入的ns实例镜像信息和vnf实例镜像信息进行基本数据分析模型训练,建立ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系。
155.mda实体根据导入的ns实例镜像信息和vnf实例镜像信息进行基本数据分析模型训练,在基本数据分析模型的训练过程中,mda实体建立ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系。即训练完成的基本数据分析模型用于指示ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系。
156.可选地,mda实体建立ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系,ns实例的成员对象实例的属性与ns实例镜像模板信息中的属性相对应。
157.可选地,在基本数据分析模型的训练过程中,mda实体建立ns实例和ns的成员对象的描述符模板信息所对应的对象实例之间的包含关系。即训练完成的基本数据分析模型用于指示ns实例和ns的成员对象的描述符模板信息所对应的对象实例之间的包含关系。
158.其中,成员对象的对象实例的属性与该成员对象实例的镜像信息的属性相对应。
159.示意性的,成员对象的对象实例包括:组成ns实例的成员嵌套ns实例、成员vnf实例、成员pnf实例、sap实例、ns外部的虚拟链路实例、使用的vnf转发图实例中的至少一种。本技术实施例对此不加以限定。
160.在一种可能的实现方式中,镜像信息包括ns实例镜像信息,上述步骤701至步骤705可以被替换实现成为如下步骤:oss/bss向nfvo发起ns实例标识创建过程,创建ns实例的标识和该ns实例对应的ns实例镜像信息。nfvo将创建的ns实例镜像信息导入mda实体。mda实体根据导入的ns实例镜像信息进行基本数据分析模型训练,建立ns实例镜像信息和ns实例的成员对象实例的镜像信息之间的关联关系。
161.在另一种可能的实现方式中,镜像信息包括vnf实例镜像信息,上述步骤701至步骤705可以被替换实现成为如下步骤:nfvo向vnfm发起vnf实例标识创建过程,创建vnf实例的标识和该vnf实例对应的vnf实例镜像信息。vnfm将创建的vnf实例镜像信息导入mda实体。mda实体根据导入的vnf实例镜像信息进行基本数据分析模型训练。
162.需要说明的是,镜像信息包括ns实例镜像信息或vnf实例镜像信息时对应的基础数据分析模型的训练过程可以类比参考上述实施例中的相关描述,在此不再赘述。
163.第三阶段即在ns和/或vnf实例化后的运行态阶段,以nfv对象实例更新过程中修改实例的镜像信息为vnf实例镜像信息为例,基础数据分析模型的训练过程包括但不限于如下几个步骤,如图8所示:
164.步骤801,oss/bss向nfvo发起ns更新过程。
165.可选地,oss/bss向nfvo发送请求消息,该请求消息中携带ns更新类型,ns更新类型用于指示修改组成该ns实例的vnf实例镜像信息。
166.步骤802,nfvo向vnfm发起vnf实例信息修改过程,修改指定的vnf实例镜像信息。
167.nfvo接收携带有ns更新类型的请求消息后,向vnfm发起vnf实例信息修改过程,对该ns更新类型所指示的vnf实例镜像信息进行修改,得到修改后的vnf实例镜像信息。
168.步骤803,vnfm将修改后的vnf实例镜像信息导入mda实体。
169.即vnfm向mda实体发送修改的vnf实例镜像信息,作为基本数据分析模型训练的输入数据,以指示对基本数据分析模型进行更新。
170.可选地,vnfm将修改的vnf实例镜像信息导入mda实体,包括但不限于以下两种可能的实现方式:
171.在一种可能的实现方式中,修改后的vnf实例镜像信息导入过程采用随路过程,即伴随步骤802的vnf实例信息修改过程,由nfvo通过vnfm直接将修改后的vnf实例镜像信息导入mda实体。
172.在另一种可能的实现方式中,vnfm发送模型训练输入请求至mda实体,该模型训练输入请求中携带修改后的vnf实例镜像信息。
173.步骤804,mda实体根据修改后的vnf实例镜像信息对基本数据分析模型进行更新。
174.mda实体根据修改后的vnf实例镜像信息对基本数据分析模型进行更新,得到更新后的基本数据分析模型。相关细节可类比参考mda实体根据vnf实例镜像信息对基本数据分析模型进行训练的相关描述,在此不再赘述。
175.在一种可能的实现方式中,上述步骤801至步骤804还可以被替换实现成为如下步骤:oss/bss向nfvo发起ns更新过程,修改ns实例镜像信息。nfvo将修改后的ns实例镜像信息导入mda实体。mda实体根据修改后的ns实例镜像信息对基本数据分析模型进行更新。在另一种可能的实现方式中,上述步骤801至步骤804还可以被替换实现成为如下步骤:oss/bss向nfvo发起ns更新过程。nfvo向vnfm发起vnf实例信息修改过程,修改指定的vnf实例镜像信息。vnfm将修改后的vnf实例镜像信息导入mda实体。oss/bss向nfvo发起ns更新过程,修改ns实例镜像信息。nfvo将修改后的ns实例镜像信息导入mda实体。mda实体根据修改后的ns实例镜像信息和修改后的vnf实例镜像信息对基本数据分析模型进行更新。
176.需要说明的是,mda实体根据修改后的ns实例镜像信息对基本数据分析模型进行更新的过程,或者,mda实体根据修改后的ns实例镜像信息和修改后的vnf实例镜像信息对基本数据分析模型进行更新的过程可以类比参考上述实施例中的相关描述,在此不再赘述。
177.基于上述训练好的基本数据分析模型,请参考图9,其示出了本技术另一个示例性实施例提供的数据分析模型的训练方法的流程图,该方法用于图2所示的mda实体中。该方法包括以下几个步骤。
178.步骤901,mda实体向nfvo订阅与ns相关的指定分析主题所需的信息。
179.可选地,与ns相关的指定分析主题所需的信息包括指定ns实例相关的信息。比如,指定分析主题为ns告警事件分析主题时所需的信息包括ns相关的性能数据和/或告警数据。
180.步骤902,nfvo向mda实体发送携带有与ns相关的指定分析主题所需的信息的通知消息。
181.nfvo向mda实体发送通知消息,该通知消息携带有与ns相关的指定分析主题所需的信息。
182.在一种可能的实现方式中,上述步骤901和步骤902被替换实现成为如下步骤:mda实体向vnfm订阅与ns相关的指定分析主题所需的信息。vnfm向mda实体发送携带有与ns相
关的指定分析主题所需的信息的通知消息。
183.可选地,在该实现方式中,与ns相关的指定分析主题所需的信息包括指定ns实例的所有成员vnf实例相关的信息。
184.在另一种可能的实现方式中,上述步骤901和步骤902被替换实现成为如下步骤:mda实体向vim订阅与ns相关的指定分析主题所需的信息。vim向mda实体发送携带有与ns相关的指定分析主题所需的信息的通知消息。
185.可选地,在该实现方式中,与ns相关的指定分析主题所需的信息包括指定ns实例的所有成员vnf实例和虚拟链路实例所使用的虚拟化资源相关的信息。
186.在另一种可能的实现方式中,上述步骤901和步骤902被替换实现成为如下步骤:mda实体向cism实体订阅与ns相关的指定分析主题所需的信息。cism实体向mda实体发送携带有与ns相关的指定分析主题所需的信息的通知消息。
187.可选地,在该实现方式中,与ns相关的指定分析主题所需的信息包括指定ns实例的所有成员vnf实例所使用的被管理的容器基础设施对象(managed container infrastructure object,mcio)相关的信息。
188.步骤903,mda实体接收携带有与ns相关的指定分析主题所需的信息的通知消息。
189.mda实体接收通知消息,该通知消息携带有与ns相关的指定分析主题所需的信息。
190.步骤904,mda实体根据通知信息,对预先训练完成的基本数据分析模型进行训练得到指定分析主题对应的目标数据分析模型。
191.其中,基本数据分析模型为上述训练好的基本数据分析模型。
192.可选地,mda实体根据通知消息,建立nfv对象之间的关联关系和/或管理事件之间的关联关系,基于建立的关联关系扩展基本数据分析模型,形成目标数据分析模型。比如,指定分析主题为ns告警事件分析主题,mda实体接收携带有ns相关的告警数据的通知消息,通过对接收到多个告警数据进行分析,确定ns实例中的成员对象“vnf_1”的虚拟机端口告警和成员对象“vl_2”的不可达告警强相关,从而建立起ns实例中的成员对象“vnf_1”的虚拟机端口告警和成员对象“vl_2”之间的关联关系,而在基本数据分析模型中不具备这个关联关系。
193.在一种可能的实现方式中,mda实体根据通知信息,对预先训练完成的基本数据分析模型进行训练得到指定分析主题对应的目标数据分析模型之后,调用训练好的目标数据分析模型进行数据分析。基于上述实施例,步骤302或者步骤904之后,目标数据分析模型的使用过程包括但不限于如下步骤,如图10所示:
194.步骤1001,获取待分析的指定分析主题所需的信息。
195.mda实体获取待分析的指定分析主题所需的信息。可选地,指定分析主题包括ns告警事件分析主题、ns健康度分析主题和ns资源利用率分析主题中的任意一种。比如,指定分析主题为ns告警事件分析主题,该指定分析主题所需的信息包括ns相关的性能数据和/或告警数据。
196.步骤1002,将该指定分析主题所需的信息输入至该目标数据分析模型,输出得到数据分析结果。
197.mda实体将该指定分析主题所需的信息输入至该目标数据分析模型,输出得到数据分析结果。
198.在一种可能的实现方式中,mda实体将ns相关的性能数据和/或告警数据输入至与ns告警事件分析主题对应的目标数据分析模型中,输出得到第一分析结果,第一分析结果包括ns故障的根本告警和/或根本原因。
199.可选地,ns相关的性能数据和/或告警数据包括ns及其组成组件/基础设施资源相关的性能数据和/或告警数据。nfvo中提供了ns相关的性能数据和/或告警数据。nfvo向mda实体发送ns相关的性能数据和/或告警数据,以进行数据分析。mda实体调用与ns告警事件分析主题对应的目标数据分析模型,对ns相关的性能数据和/或告警数据进行数据分析,输出得到第一分析结果,第一分析结果包括ns故障的根本告警和/或根本原因。
200.可选地,mda实体将第一分析结果返回至nfvo。nfvo确认第一分析结果,并将ns相关的性能数据和/或告警数据与第一分析结果对应地分组。
201.在另一种可能的实现方式中,mda实体将ns健康度分析所需的信息输入至与ns健康度分析主题对应的目标数据分析模型中,输出得到第二分析结果,第二分析结果包括ns的健康状态和健康状态对应的说明信息。
202.可选地,ns健康度分析所需的信息包括ns状态、ns的故障管理(fault management,fm)/性能管理(performance management,pm)信息、vnf指标、与分析的ns相关的配置信息中的至少一种,本技术实施例对此不加以限定。
203.nfvo决定请求mda实体分析其管理域中ns的运行状况。nfvo向mda实体发送数据分析请求,该数据分析请求用于指示mda实体对指定的ns进行健康分析。mda实体与其他的nfv-mano功能实体(如nfvo、vnfm和/或vim)进行交互,以收集ns健康分析所需的信息。mda实体调用与ns健康度分析主题对应的目标数据分析模型,对ns健康度分析所需的信息进行数据分析输出得到第二分析结果,第二分析结果包括该ns的健康状态和健康状态对应的说明信息。其中,ns的健康状态用于指示ns是健康的或者不健康的。
204.可选地,mda实体将第二分析结果返回至nfvo。nfvo接收第二分析结果,获取该ns的运行状况。
205.在另一种可能的实现方式中,mda实体将ns资源利用率分析所需的信息输入至与ns资源利用率分析主题对应的目标数据分析模型中,输出得到第三分析结果,第三分析结果包括对ns的资源利用情况的指示。
206.可选地,ns资源利用率分析所需的信息包括ns的每个组成vnf的虚拟计算相关测量信息、属于ns的sap的网络数据量相关测量信息,属于ns的组成vnf的外部cp的网络数据量相关测量信息、ns的组成vnf的指示符中的至少一个。本技术实施例对此不加以限定。
207.nfvo决定对ns的资源利用率进行数据分析。nfvo向mda实体发送数据分析请求,该数据分析请求用于指示mda实体对指定的ns进行资源利用率分析。mda与相应的nfv-mano功能实体进行交互,以收集在一段时间内进行ns资源利用率分析所需的信息。mda实体调用与ns资源利用率分析主题对应的目标数据分析模型,对ns资源利用率分析所需的信息进行数据分析输出得到第三分析结果,第三分析结果包括对ns的资源利用情况的指示。
208.可选地,第三分析结果包括至少一类ns资源的资源利用率和对应的建议信息,以解决分析报告中确定的资源利用率问题。比如,ns资源的类型包括计算资源、存储资源和网络资源中的至少一种。
209.可选地,mda实体将分析结果返回至nfvo。nfvo获取一段时间内ns的资源利用率。
210.需要说明的是,本技术实施例对指定分析主题的类型以及指定分析主题所需的信息内容不加以限定。
211.综上所述,本技术实施例提供的数据分析模型的训练方法,基本数据分析模型基于nfv对象的配置数据动态维护nfv对象的属性和nfv对象之间的关联关系。在基本数据分析模型的基础上,通过采集分析主题特定的ns相关的性能数据和/或告警数据来进一步训练完成分析主题特定的数据分析模型。
212.本技术实施例还通过mda实体将nfv对象在设计态的信息模型(即nfv对象的描述符模板信息)和nfv对象在运行态的信息模型(即nfv对象实例化后的镜像信息)作为基础数据分析模型训练的输入数据,从而训练得到与分析主题无关的基本数据分析模型,以增强mda实体动态获得nfv管理域中nfv对象之间的关联关系的能力,并进一步提高后续训练目标数据分析模型的效率。
213.请参考图11,其示出了本技术一个示例性实施例提供的数据分析模型的训练装置的框图。该数据分析模型的训练装置可以通过软件、硬件或者两者的结合实现成为图2所示的mda实体的全部或者一部分。该数据分析模型的训练装置可以包括:接收单元1110和处理单元1120。
214.接收单元1110,用于实现上述步骤301、903、1001的功能以及各个步骤中隐含的mda实体侧的接收功能;
215.处理单元1120,用于实现上述步骤302、501、603、705、804、904和1002的功能以及各个步骤中隐含的mda实体侧的处理功能。
216.相关细节可结合参考图3至图10所述的方法实施例,在此不再赘述。
217.本技术的实施例提供了一种数据分析模型的训练装置,用于mda实体中,该装置包括:处理器以及用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令时实现上述由mda实体执行的方法。
218.本技术的实施例提供了一种计算机程序产品,包括计算机可读代码,或者承载有计算机可读代码的非易失性计算机可读存储介质,当计算机可读代码在电子设备的处理器中运行时,电子设备中的处理器执行上述由mda实体执行的方法。
219.本技术的实施例提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述由mda实体执行的方法。
220.计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(random access memory,ram)、只读存储器(read only memory,rom)、可擦式可编程只读存储器(electrically programmable read-only-memory,eprom或闪存)、静态随机存取存储器(static random-access memory,sram)、便携式压缩盘只读存储器(compact disc read-only memory,cd-rom)、数字多功能盘(digital video disc,dvd)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。
221.这里所描述的计算机可读程序指令或代码可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计
integrated circuit,专用集成电路))来实现,或者可以用硬件和软件的组合,如固件等来实现。
228.尽管在此结合各实施例对本技术进行了描述,然而,在实施所要求保护的本技术过程中,本领域技术人员通过查看所述附图、公开内容、以及所附权利要求书,可理解并实现所述公开实施例的其它变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其它单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
229.以上已经描述了本技术的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1