(57)【特許請求の範囲】
【請求項１】
ネットワークサービスのライフサイクル管理方法であって、
第１のデバイスが、第２のデバイスによって送信されたターゲットネットワークサービス（ＮＳ）のライフサイクル管理要求を受信するステップであって、前記ライフサイクル管理要求は、既存の仮想化ネットワーク機能（ＶＮＦ）インスタンスの識別子と前記識別子に対応する特性パラメータとのマッピング関係を含み、前記特性パラメータは、ターゲットネットワークサービス記述子（ＮＳＤ）の中の、前記ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータであり、前記特性パラメータは、１つのみのＶＮＦインスタンス要求情報を識別するためのものである、ステップと、
前記第１のデバイスが、前記既存のＶＮＦインスタンス及び前記マッピング関係に従って、前記ターゲットＮＳにライフサイクル管理を実行するステップと、
を含む方法。
【請求項２】
前記ライフサイクル管理要求は更に、前記ターゲットＮＳＤの識別子を含む、
請求項１に記載の方法。
【請求項３】
前記既存のＶＮＦインスタンスの前記識別子と、前記識別子に対応する前記特性パラメータとは、前記第２のデバイスにより、前記既存のＶＮＦインスタンスのインスタンス情報と、前記ターゲットＮＳＤによって要求される前記複数のＶＮＦインスタンス要求情報とに従って決定される、
請求項１又は２に記載の方法。
【請求項４】
前記特性パラメータは、仮想化ネットワーク機能記述子及び展開フレーバを含む、
請求項１乃至３のいずれか一項に記載の方法。
【請求項５】
前記第１のデバイスが、前記既存のＶＮＦインスタンス及び前記マッピング関係に従って、前記ターゲットＮＳにライフサイクル管理を実行する前記ステップは、
前記第１のデバイスが、前記マッピング関係を、前記ターゲットＮＳＤによって要求される前記複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報の前記特性パラメータと照合するステップと、
前記第１のデバイスが、照合された特性パラメータに対応する既存のＶＮＦインスタンスを取得するステップと、
前記第１のデバイスが、照合に失敗した特性パラメータに対応するＶＮＦインスタンス要求情報に対してインスタンス化を実行するステップと、
を含む、請求項４に記載の方法。
【請求項６】
ネットワークサービスのライフサイクル管理方法であって、
第２のデバイスが、ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のＶＮＦインスタンスを決定するステップと、
前記第２のデバイスが、前記ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するステップであって、前記ライフサイクル管理要求は、前記第１のデバイスに前記ターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、前記ライフサイクル管理要求は、前記既存のＶＮＦインスタンスの識別子と前記識別子に対応する特性パラメータとのマッピング関係を含み、前記特性パラメータは、ターゲットＮＳＤの中の、前記ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータであり、前記特性パラメータは、１つのみのＶＮＦインスタンス要求情報を識別するためのものである、ステップと、
を含む方法。
【請求項７】
第２のデバイスが、ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のＶＮＦインスタンスを決定する前記ステップは、
前記第２のデバイスが、前記ライフサイクル管理要求情報に従って、前記ターゲットＮＳにおけるライフサイクル管理に必要な前記ターゲットＮＳＤ及び前記既存のＶＮＦインスタンスを決定するステップであって、前記ターゲットＮＳＤは前記ターゲットＮＳの記述子である、ステップと、
前記第２のデバイスが、前記既存のＶＮＦインスタンスのインスタンス化情報と、前記ターゲットＮＳＤによって要求される前記複数のＶＮＦインスタンス要求情報とに従って、前記既存のＶＮＦインスタンスの前記識別子と、前記識別子に対応する前記特性パラメータとを決定するステップ、
を含む、請求項６に記載の方法。
【請求項８】
前記ライフサイクル管理要求は更に、前記ターゲットＮＳＤの識別子を含む、
請求項６又は７に記載の方法。
【請求項９】
前記特性パラメータは、仮想化ネットワーク機能記述子及び展開フレーバを含む、
請求項６乃至８のいずれか一項に記載の方法。
【請求項１０】
第１のデバイスであって、
第２のデバイスによって送信されたターゲットネットワークサービス（ＮＳ）のライフサイクル管理要求を受信するように構成される受信ユニットであって、前記ライフサイクル管理要求は、既存の仮想化ネットワーク機能（ＶＮＦ）インスタンスの識別子と前記識別子に対応する特性パラメータとのマッピング関係を含み、前記特性パラメータは、ターゲットネットワークサービス記述子（ＮＳＤ）の中の、前記ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータであり、前記特性パラメータは、１つのみのＶＮＦインスタンス要求情報を識別するためのものである、受信ユニットと、
前記既存のＶＮＦインスタンス及び前記マッピング関係に従って、前記ターゲットＮＳにライフサイクル管理を実行するように構成される管理ユニットと、
を備える第１のデバイス。
【請求項１１】
前記ライフサイクル管理要求は更に、前記ターゲットＮＳＤの識別子を含む、
請求項１０に記載の第１のデバイス。
【請求項１２】
前記既存のＶＮＦインスタンスの前記識別子と、前記識別子に対応する前記特性パラメータとは、前記第２のデバイスにより、前記既存のＶＮＦインスタンスのインスタンス情報と、前記ターゲットＮＳＤによって要求される前記複数のＶＮＦインスタンス要求情報とに従って決定される、
請求項１０又は１１に記載の第１のデバイス。
【請求項１３】
前記特性パラメータは、仮想化ネットワーク機能記述子及び展開フレーバを含む、
請求項１０乃至１２のいずれか一項に記載の第１のデバイス。
【請求項１４】
前記管理ユニットは、
前記マッピング関係を、前記ターゲットＮＳＤによって要求される前記複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報の前記特性パラメータと照合するように構成される照合ユニットと、
照合された特性パラメータに対応する既存のＶＮＦインスタンスを取得するように構成される取得ユニットと、
照合に失敗した特性パラメータに対応するＶＮＦインスタンス要求情報に対してインスタンス化を実行するように構成されるインスタンス化ユニットと、
を有する、請求項１３に記載の第１のデバイス。
【請求項１５】
第２のデバイスであって、
ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のＶＮＦインスタンスを決定するように構成される決定ユニットと、
前記ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するように構成される送信ユニットであって、前記ライフサイクル管理要求は、前記第１のデバイスに前記ターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、前記ライフサイクル管理要求は、前記既存のＶＮＦインスタンスの識別子と前記識別子に対応する特性パラメータとのマッピング関係を含み、前記特性パラメータは、ターゲットＮＳＤの中の、前記ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータであり、前記特性パラメータは、１つのみのＶＮＦインスタンス要求情報を識別するためのものである、送信ユニットと、
を備える第２のデバイス。
【請求項１６】
前記決定ユニットは、具体的には、前記ライフサイクル管理要求情報に従って、前記ターゲットＮＳにおけるライフサイクル管理に必要な前記ターゲットＮＳＤ及び前記既存のＶＮＦインスタンスを決定するように構成され、前記ターゲットＮＳＤは前記ターゲットＮＳの記述子であり、且つ、前記既存のＶＮＦインスタンスのインスタンス化情報と、前記ターゲットＮＳＤによって要求される前記複数のＶＮＦインスタンス要求情報とに従って、前記既存のＶＮＦインスタンスの前記識別子と、前記識別子に対応する前記特性パラメータとを決定するように構成される、
請求項１５に記載の第２のデバイス。
【請求項１７】
前記ライフサイクル管理要求は更に、前記ターゲットＮＳＤの識別子を含む、
請求項１５又は１６に記載の第２のデバイス。
【請求項１８】
前記特性パラメータは、仮想化ネットワーク機能記述子及び展開フレーバを含む、
請求項１５又は１６に記載の第２のデバイス。
【請求項１９】
ネットワーク機能仮想化（ＮＦＶ）システムであって、
ターゲットネットワークサービス（ＮＳ）のライフサイクル管理要求をネットワーク機能仮想化オーケストレータ（ＮＦＶＯ）に送信するように構成される運用支援システム（ＯＳＳ）と、
第２のデバイスによって送信されたターゲットネットワークサービス（ＮＳ）のライフサイクル管理要求を受信するように構成されるＮＦＶＯであって、前記ライフサイクル管理要求は、既存の仮想化ネットワーク機能（ＶＮＦ）インスタンスの識別子と前記識別子に対応する特性パラメータとのマッピング関係を含み、前記特性パラメータは、ターゲットネットワークサービス記述子（ＮＳＤ）の中の、前記ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータであり、前記特性パラメータは、１つのみのＶＮＦインスタンス要求情報を識別するためのものである、ＮＦＶＯと、
を備え、
前記ＮＦＶＯは更に、前記既存のＶＮＦインスタンス及び前記マッピング関係に従って、前記ターゲットＮＳにライフサイクル管理を実行するように構成される、ＮＦＶシステム。
【請求項２０】
第２のデバイスであって、
ライフサイクル管理要求情報に従って、ターゲットネットワークサービス（ＮＳ）におけるライフサイクル管理に必要な既存の仮想化ネットワーク機能（ＶＮＦ）インスタンスを決定するように構成されるプロセッサと、
前記ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するように構成される通信インタフェースであって、前記ライフサイクル管理要求は、前記第１のデバイスに前記ターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、前記ライフサイクル管理要求は、前記既存のＶＮＦインスタンスの識別子と前記識別子に対応する特性パラメータとのマッピング関係を含み、前記特性パラメータは、ターゲットネットワークサービス記述子（ＮＳＤ）の中の、前記ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータであり、前記特性パラメータは、１つのみのＶＮＦインスタンス要求情報を識別するためのものである、通信インタフェースと、
を備える第２のデバイス。
【請求項２１】
コンピュータプログラムコードを含むコンピュータプログラムであって、
前記コンピュータプログラムコードは、コンピュータユニットによって実行されると、前記コンピュータユニットに請求項１乃至９のいずれか一項に記載の方法のステップを実行させる、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機能仮想化技術の分野に関し、特に、ネットワークサービスのライフサイクル管理方法及び装置に関する。
【背景技術】
【０００２】
ネットワーク機能仮想化（Network  Function  Virtualization，ＮＦＶ）技術は、１台のコンピュータを複数の仮想論理コンピュータ、つまり仮想マシン（Virtual  Machine，ＶＭ）に仮想化するために用いられる。情報技術（Information  Technology，ＩＴ）の仮想化技術の助けを借りて、ＮＦＶ技術は、多くのタイプのネットワーク装置が同じ業界標準を採用することを可能にする。例えば、サービス、スイッチング、ストレージなどは、データセンター又はネットワークノードに配置することができる。ＮＦＶ技術では、様々なネットワーク機能をソフトウェアの形で実現することができ、業界標準のサーバ上で実行することができ、更に、必要に応じて移行、インスタンス化、再展開などを行うことができる。更に、新しい装置をインストールする必要なく、仮想化ネットワーク機能（Virtualized  Network  Function，ＶＮＦ）を生成することができる。複数のＶＮＦは、ネットワークサービス（Network  Service，ＮＳ）を実装することができる。
【０００３】
ネットワークサービス記述子（Network  Service  Descriptor，ＮＳＤ）は、製造者がネットワークサービスを展開するために使用するテンプレートである。１つのＮＳＤは、複数の仮想化ネットワーク機能記述子（Virtualized  Network  Function  Descriptor，ＶＮＦＤ）と複数の展開フレーバを含む。ＶＮＦＤは、製造者が仮想化ネットワーク機能を展開するために使用するテンプレートである。１つのＶＮＦＤをインスタンス化に使用して、異なる展開フレーバに従って複数のＶＮＦを取得することができ、或いは、１つのＶＮＦＤをインスタンス化に使用して、同じ展開フレーバに従って複数のＶＮＦを取得することができる。
【０００４】
ＮＳインスタンス化プロセスは次のとおりである。運用支援システム（Operations  Support  System，ＯＳＳ）は、ネットワーク機能仮想化オーケストレータ（NFV  Orchestrator，ＮＦＶＯ）に対し、指定されたＮＳＤに従ってＮＳをインスタンス化するように要求する。ＮＦＶＯは、要求を受信すると、指定されたＮＳＤを検索し、ＮＳＤ内の複数のＶＮＦＤと複数の展開フレーバ間の対応関係を分析し、インスタンス化を実行して複数のＶＮＦを取得し、複数のＶＮＦ間の接続を確立する。しかしながら、既存のインスタンス化処理効率及びリソース利用率は低い。
【発明の概要】
【０００５】
本発明の実装形態は、ライフサイクル管理と処理効率とリソース利用率を改善するために、ネットワークサービスのライフサイクル管理方法及びデバイスを提供する。
【０００６】
本発明の実施形態の第１の態様は、ネットワークサービスのライフサイクル管理方法を提供する。本方法は、
第１のデバイスが、第２のデバイスによって送信されたターゲットネットワークサービス（ＮＳ）のライフサイクル管理要求を受信するステップであって、ライフサイクル管理要求は、既存の仮想化ネットワーク機能（ＶＮＦ）インスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含み、特性パラメータは、ターゲットネットワークサービス記述子（ＮＳＤ）の中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである、ステップと、
第１のデバイスが、既存のＶＮＦインスタンス及びマッピング関係に従って、ターゲットＮＳにライフサイクル管理を実行するステップと、
を含む。
【０００７】
可能な実施方式において、ライフサイクル管理要求は更に、ターゲットＮＳＤの識別子を含む。
【０００８】
可能な実施方式において、既存のＶＮＦインスタンスの識別子と、識別子に対応する特性パラメータとは、第２のデバイスにより、既存のＶＮＦインスタンスのインスタンス情報と、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報とに従って決定される。
【０００９】
可能な実施方式において、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子及び展開フレーバを含むＶＮＦインスタンス要求情報を識別するのに用いられる。
【００１０】
可能な実施方式において、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子、展開フレーバ及びインスタンスパラメータを含むＶＮＦインスタンス要求情報を識別するのに用いられる。インスタンスパラメータは、同じ仮想化ネットワーク機能記述子及び同じ展開フレーバを有する異なるＶＮＦインスタンス要求情報を識別するのに用いられる。
【００１１】
可能な実施方式において、第１のデバイスは、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報の特性パラメータを、ライフサイクル管理要求に含まれるマッピング関係と照合し、照合された特性パラメータと照合に失敗した特性パラメータとをそれぞれ取得し、
第１のデバイスは、照合された特性パラメータに対応する既存のＶＮＦインスタンスを直接取得し、
第１のデバイスは、ネットワークアーキテクチャ内のインスタンス化されたＶＮＦインスタンスをフル活用するために、照合に失敗した特性パラメータに対応するＶＮＦインスタンス要求情報に対してインスタンス化を実行して、一部のＶＮＦインスタンス要求情報の繰返しのインスタンス化プロセスを減らし、インスタンス化処理効率を改善する。
【００１２】
本発明の実施形態の第２の態様は、別のネットワークサービスのライフサイクル管理方法を提供する。本方法は、
第２のデバイスが、ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のＶＮＦインスタンスを決定するステップと、
第２のデバイスが、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するステップであって、ライフサイクル管理要求は、第１のデバイスにターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含み、特性パラメータは、ターゲットＮＳＤの中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである、ステップと、
を含む。
【００１３】
可能な実施方式において、第２のデバイスは、ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要なターゲットＮＳＤ及び既存のＶＮＦインスタンスを決定し、ターゲットＮＳＤはターゲットＮＳの記述子であり、
第２のデバイスは、既存のＶＮＦインスタンスのインスタンス化情報と、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報とに従って、既存のＶＮＦインスタンスの識別子と、識別子に対応する特性パラメータとを決定する。
【００１４】
可能な実施方式において、ライフサイクル管理要求は更に、ターゲットＮＳＤの識別子を含む。
【００１５】
可能な実施方式において、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子及び展開フレーバを含むＶＮＦインスタンス要求情報を識別するのに用いられる。
【００１６】
可能な実施方式において、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子、展開フレーバ及びインスタンスパラメータを含むＶＮＦインスタンス要求情報を識別するのに用いられる。インスタンスパラメータは、同じ仮想化ネットワーク機能記述子及び同じ展開フレーバを有する異なるＶＮＦインスタンス要求情報を識別するのに用いられる。
【００１７】
本発明の実施形態の第３の態様は、更に別のネットワークサービスのライフサイクル管理方法を提供する。本方法は、
第１のデバイスが、第２のデバイスによって送信されたターゲットＮＳのライフサイクル管理要求を受信するステップであって、ライフサイクル管理要求はターゲットＮＳＤの識別子を含み、ターゲットＮＳＤはターゲット仮想化ネットワーク機能転送グラフ記述子（ＶＮＦＦＧＤ）を含み、ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能（ＶＮＦ）インスタンス要求情報の中の各ＶＮＦインスタンス要求情報の特性パラメータを含む、ステップと、
第１のデバイスが、ターゲットＮＳＤの識別子に従ってターゲットＶＮＦＦＧＤを取得するステップと、
第１のデバイスが、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ターゲットＮＳにライフサイクル管理を実行するステップと、
を含む。
【００１８】
可能な実施方式において、第１のデバイスは、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ターゲットＮＳ上でライフサイクル管理を実行する。すなわち、第１のデバイスは、ターゲットＶＮＦＦＧＤの中の各ＶＮＦインスタンス要求情報の特性パラメータに従ってネットワーク接続を確立し、複数のＶＮＦインスタンスは、ターゲットＮＳがインスタンス化された後に得られ、
第１のデバイスは、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報に従ってインスタンス化を実行して、複数のＶＮＦインスタンスを取得し、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、複数のＶＮＦインスタンス間のネットワーク接続を確立する。
【００１９】
可能な実施方式において、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子及び展開フレーバを含むＶＮＦインスタンス要求情報を識別するのに用いられる。
【００２０】
可能な実施方式において、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子、展開フレーバ及びインスタンスパラメータを含むＶＮＦインスタンス要求情報を識別するのに用いられる。インスタンスパラメータは、同じ仮想化ネットワーク機能記述子及び同じ展開フレーバを有する異なるＶＮＦインスタンス要求情報を識別するのに用いられる。
【００２１】
本発明の実施形態の第４の態様は、更に別のネットワークサービスのライフサイクル管理方法を提供する。本方法は、
第２のデバイスが、ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のターゲットＮＳＤの識別子を決定するステップと、
第２のデバイスが、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するステップであって、ライフサイクル管理要求は、第１のデバイスにターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、ライフサイクル管理要求は、ターゲットＮＳＤの識別子を含み、ターゲットＮＳＤはターゲットＶＮＦＦＧＤを含み、ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能（ＶＮＦ）インスタンス要求情報の中の各ＶＮＦインスタンス要求情報の特性パラメータを含む、ステップと、
を含む。
【００２２】
本発明の実施形態の第５の態様は、第１のデバイスを提供する。第１のデバイスは、
第２のデバイスによって送信されたターゲットネットワークサービス（ＮＳ）のライフサイクル管理要求を受信するように構成される受信ユニットであって、ライフサイクル管理要求は、既存の仮想化ネットワーク機能（ＶＮＦ）インスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含み、特性パラメータは、ターゲットネットワークサービス記述子（ＮＳＤ）の中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである、受信ユニットと、
既存のＶＮＦインスタンス及びマッピング関係に従って、ターゲットＮＳにライフサイクル管理を実行するように構成される管理ユニットと、
を備える。
【００２３】
本発明の実施形態の第５の態様で提供される第１のデバイスは、本発明の実施形態の第１の態様に係る第１のデバイスを実施するように構成される。具体的な実施プロセスについては、第１の態様の説明を参照されたい。ここでは詳細の説明を省略する。
【００２４】
本発明の実施形態の第６の態様は、第２のデバイスを提供する。第２のデバイスは、
ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のＶＮＦインスタンスを決定するように構成される決定ユニットと、
ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するように構成される送信ユニットであって、ライフサイクル管理要求は、第１のデバイスにターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含み、特性パラメータは、ターゲットＮＳＤの中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである、送信ユニットと、
を備える。
【００２５】
本発明の実施形態の第６の態様で提供される第２のデバイスは、本発明の実施形態の第２の態様に係る第２のデバイスを実施するように構成される。具体的な実施プロセスについては、第２の態様の説明を参照されたい。ここでは詳細の説明を省略する。
【００２６】
本発明の実施形態の第７の態様は、別の第１のデバイスを提供する。第１のデバイスは、
第２のデバイスによって送信されたターゲットＮＳのライフサイクル管理要求を受信するように構成される受信ユニットであって、ライフサイクル管理要求はターゲットＮＳＤの識別子を含み、ターゲットＮＳＤは仮想化ネットワーク機能転送グラフ記述子（ＶＮＦＦＧＤ）を含み、ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能（ＶＮＦ）インスタンス要求情報の中の各ＶＮＦインスタンス要求情報の特性パラメータを含む、受信ユニットと、
ターゲットＮＳＤの識別子に従って、ターゲットＶＮＦＦＧＤを取得するように構成される取得ユニットと、
ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ＮＳにライフサイクル管理を実行するように構成される管理ユニットと、
を備える。
【００２７】
本発明の実施形態の第７の態様で提供される第１のデバイスは、本発明の実施形態の第３の態様に係る第１のデバイスを実施するように構成される。具体的な実施プロセスについては、第３の態様の説明を参照されたい。ここでは詳細の説明を省略する。
【００２８】
本発明の実施形態の第８の態様は、別の第１のデバイスを提供する。第１のデバイスは、
ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のターゲットＮＳＤの識別子を決定するように構成される決定ユニットと、
ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するように構成される送信ユニットであって、ライフサイクル管理要求は、第１のデバイスにターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、ライフサイクル管理要求は、ターゲットＮＳＤの識別子を含み、ターゲットＮＳＤはターゲットＶＮＦＦＧＤを含み、ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能（ＶＮＦ）インスタンス要求情報の中の各ＶＮＦインスタンス要求情報の特性パラメータを含む、送信ユニットと、
を備える。
【００２９】
本発明の実施形態の第８の態様で提供される第２のデバイスは、本発明の実施形態の第４の態様に係る第２のデバイスを実施するように構成される。具体的な実施プロセスについては、第４の態様の説明を参照されたい。ここでは詳細の説明を省略する。
【００３０】
本発明の実施形態の第９の態様は、ネットワークサービスのライフサイクル管理システムを提供する。ライフサイクル管理システムは、第５の態様の第１のデバイスと第６の態様の第２のデバイス、及び／又は、第７の態様の第１のデバイスと第８の態様の第２のデバイスを含む。
【００３１】
本発明の実施形態では、第２のデバイスは、ターゲットＮＳに従って、ターゲットＮＳ上のライフサイクル管理に必要な既存のＶＮＦインスタンスを決定し、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信する。ライフサイクル管理要求は、第１のデバイスにターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含む。特性パラメータは、ターゲットＮＳＤの中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである。第１のデバイスは、第２のデバイスによって送信されるターゲットＮＳのライフサイクル管理要求を受信し、既存のＶＮＦインスタンス及びマッピング関係に従って、ターゲットＮＳにライフサイクル管理を実行する。このように、第１のデバイスは、第２のデバイスによって送信されたライフサイクル管理要求の中の既存のＶＮＦインスタンス及びマッピング関係に従って、ＮＳ上のライフサイクル管理を実行し、ライフサイクル管理の処理効率とリソース利用率が改善される。
【図面の簡単な説明】
【００３２】
本発明の実施形態における技術的解決策をより明確に説明するために、実施形態を説明するために必要な添付図面を簡単に説明する。当然ながら、以下の説明における添付図面は、本発明の一部の実施形態を示すに過ぎず、当業者は創意工夫なしにこれらの添付図面から他の図面を更に導出できるであろう。
【図１】ネットワーク機能仮想化（ＮＦＶ）のネットワークアーキテクチャの概略図である。
【図２】本発明の実施形態１に係る、ネットワークサービスのライフサイクル管理方法の概略フローチャートである。
【図３】本発明の実施形態に係るＶＮＦの基本構成要素を示す。
【図４】本発明の本実施形態に係る、特性パラメータと他のパラメータとの間の対応関係のリストを示す。
【図５】本発明の実施形態２に係る、ネットワークサービスのライフサイクル管理方法の概略フローチャートである。
【図６】本発明の本実施形態に係る、ＶＮＦＦＧＤの基本要素を示す。
【図７】本発明の実施形態に係る第１のデバイスの概略構造図である。
【図８】本発明の実施形態に係る第２のデバイスの概略構造図である。
【図９】本発明の実施形態に係る、別の第１のデバイスの概略構造図である。
【図１０】本発明の実施形態に係る、別の第２のデバイスの概略構造図である。
【図１１】本発明の実施形態に係る、更に別の第１のデバイスの概略構造図である。
【図１２】本発明の実施形態に係る、更に別の第２のデバイスの概略構造図である。
【発明を実施するための形態】
【００３３】
本発明の実施形態に係るネットワークサービスのライフサイクル管理方法、装置及びシステムは、ネットワーク機能仮想化ＮＦＶネットワークにおいてネットワークサービスＮＳに対してライフサイクル管理を行うシナリオに適用することができる。
【００３４】
図１を参照する。図１は、ネットワーク機能仮想化ＮＦＶのネットワークアーキテクチャの概略図である。垂直方向において、ＮＦＶネットワークは３つの層に分割される。インフラストラクチャ層（NFV  Infrastructure，ＮＦＶＩ）、仮想ネットワーク層（Virtual  Network  Function，ＶＮＦ）及び管理層を含む。インフラストラクチャ層は、クラウドコンピューティングの観点から見たリソースプールである。ＮＦＶＩがマッピングされる物理インフラストラクチャは、地理的に分散した複数のデータセンターであり、高速通信ネットワークを用いて接続される。ＮＦＶＩは、物理コンピューティング／ストレージ／スイッチングリソースを、仮想化により、仮想コンピューティング／ストレージ／スイッチングリソースプールに変換する必要がある。仮想ネットワーク層は、図１には示されていない複数のＶＮＦネットワーク要素を含む。仮想ネットワーク層は、各現在の電気通信ネットワークサービスに対応する。各物理ネットワーク要素は、仮想化ネットワーク機能ＶＮＦネットワーク要素にマッピングされる。ＶＮＦで必要とされるリソースは、仮想コンピューティング／ストレージ／スイッチングリソースに分解される必要があり、リソースはＮＦＶＩによって搬送される。ＶＮＦ間のインタフェースでは、従来のネットワークで定義されたシグナリングインタフェースが引き続き使用される。複数のＶＮＦが１つのネットワークサービスＮＳを実現することができる。管理層は、オペレーションサポート層（Operation/Business  Support  System，ＯＳＳ／ＢＳＳ）とエレメント管理（Element  Manager，ＥＭ）を含む。ＥＭは、一部のＶＮＦネットワーク要素の管理に用いられる。オペレーションサポート層は、現行のＯＳＳ／ＢＳＳシステムであり、通信事業者の統合と情報資源共有をサポートするシステムである。ＯＳＳ／ＢＳＳシステムは主に、ネットワーク管理、システム管理、課金、運用、課金、顧客サービスなどのコンポーネントを含む。システムは、均一な情報バスを用いて統合される。ＯＳＳ／ＢＳＳシステムは、オペレータがオペレータの特性に適合するオペレーションサポートシステムを開発し、そのシステムの開発方向を決定するのを助けることができる。更に、ＯＳＳ／ＢＳＳシステムは、ユーザに対するサービス品質を向上させるために、ユーザがシステムの統合標準を開発するのを助けることができる。ＢＳＳはビジネスサポートシステムであり、ＯＳＳはオペレーションサポートシステムであり、ＯＳＳ／ＢＳＳシステムは、ＮＦＶネットワークアーキテクチャにおける仮想化のために必要な修正と調整を行う。水平方向において、ＮＦＶネットワークは、ネットワークサービスフィールドとリソース管理及びオーケストレーションフィールドとに分割される。ネットワークサービスフィールドは、ＯＳＳ／ＢＳＳ、ＥＭ、ＶＮＦ及びＮＦＶＩを含む様々な現在の電気通信ネットワークサービスを指す。リソース管理及びオーケストレーション（Management  and  Orchestration，ＭＡＮＯ）フィールドは、全てのＮＦＶＩリソースの管理及びオーケストレーションと、ネットワークサービスとＮＦＶＩリソースのマッピング及び関連付けと、ＯＳＳサービスリソースプロシージャの実装などを担当する。ＭＡＮＯは、図１には示されていないが、仮想化インフラストラクチャマネージャ（Virtualised  Infrastructure  Manager，ＶＩＭ）、仮想化ネットワーク機能マネージャ（VNF  Manager，ＶＮＦＭ）及びネットワーク機能仮想化オーケストレータ（NFV  Orchestrator，ＮＦＶＯ）を含む。ＮＦＶＯ、ＶＮＦＭ及びＶＩＭは、ＭＡＮＯの構造の上から下に配置される。ＶＩＭは仮想化インフラストラクチャの管理を担当する。ＶＩＭの主な機能は次のとおりである。すなわち、ハードウェアリソースと仮想リソースのステータス情報を収集し、ステータス情報をＶＮＦＭに報告して、リソース監視と障害検出と報告を実施することと、ＶＮＦＭから上位層のアプリケーション要求を受信して認証を行い、認証が成功した後、上位層のアプリケーション要求を実行するように仮想マシン管理者を制御して、リソースの移行及び柔軟なスケーラビリティを実現することである。ＶＮＦＭは、ＶＮＦのライフサイクル管理と、ＶＮＦリソースの使用の監視を担当し、ＶＮＦリソースの使用は、インスタンス化、追加、削除、変更、クエリ、スケールアウト／スケールイン、ＶＮＦの予約や、ＶＮＦに占有されているリソースの動的監視などを含む。ＮＦＶＯは、インフラストラクチャ及び仮想化ネットワーク機能ＶＮＦの管理とオーケストレーションを担当し、それによって完全なネットワークサービスを実現する。
【００３５】
図１のＯＳＳ／ＢＳＳは、ライフサイクル管理要求をＭＡＮＯに送信してよい。ライフサイクル管理要求は、ＭＡＮＯにネットワークサービスＮＳのインスタンス化を要求するために用いられてよく、インスタンス化後に取得された複数のＶＮＦ間にネットワーク接続を確立するようにＭＡＮＯに要求するために用いられてよく、或いはネットワークサービスＮＳを更新するようにＭＡＮＯに要求するために用いられてよい。例えば、ライフサイクル管理要求は、ＮＳをインスタンス化するようにＭＡＮＯに要求するために用いられる。ライフサイクル管理要求は、指定されたＮＳＤの識別子を含む。ライフサイクル管理要求を受信すると、ＭＡＮＯは、指定されたＮＳＤの識別子に従って、指定されたＮＳＤを検索し、指定されたＮＳＤを分析して、指定されたＮＳＤ内のＶＮＦインスタンス要求情報を決定し、ＶＮＦインスタンス要求情報に従ってインスタンス化を実行して、複数のＶＮＦインスタンスを取得し、それによってＮＳのインスタンス化を実現する。しかしながら、ＯＳＳ／ＢＳＳ及びＭＡＮＯを含むネットワークアーキテクチャには、インスタンス化されたＶＮＦインスタンスが存在する。これらのインスタンス化されたＶＮＦインスタンスのうち一部のインスタンス化されたＶＮＦインスタンスは、指定されたＮＳＤによって必要とされる一部のＶＮＦインスタンス要求情報と一致し、よってＭＡＮＯは、これらのインスタンス化されたＶＮＦインスタンスを直接用いて、ＮＳをインスタンス化することができる。しかしながら、ＭＡＮＯは引き続き、前述の手順に従ってＮＳをインスタンス化する。その結果、インスタンス化処理効率が低下し、ネットワークアーキテクチャ内のインスタンス化されたＶＮＦインスタンスリソースが無駄になってしまう。
【００３６】
本発明の実施形態は、インスタンス化処理効率が低くリソースが浪費されるという従来の問題を解決するために、ネットワークサービスのライフサイクル管理方法を提供し、それにより、ライフサイクル管理の処理効率を改善し、ネットワークアーキテクチャ内のＶＮＦインスタンスリソースをフル活用し、リソース使用率を改善する。
【００３７】
本発明の実施形態に係るネットワークサービスのライフサイクル管理方法は、図１に示されるネットワークアーキテクチャに適用することができる。本発明の実施の形態１で提供される方法は、ＮＳをインスタンス化するために用いられるライフサイクル管理方法である。本発明の実施例２で提供される方法は、インスタンス化されたＶＮＦインスタンス間のネットワーク接続を確立するために用いられるライフサイクル管理方法である。本発明の実施形態における第１のデバイスは、ライフサイクル管理要求を受信するデバイス、すなわち、図１のＭＡＮＯが動作するデバイスである。第１のデバイスは、仮想化ネットワーク機能マネージャ及びネットワーク機能仮想化オーケストレータを備える。本発明の実施形態における第２のデバイスは、ライフサイクル管理要求を開始する装置、すなわち、図１のＯＳＳ／ＢＳＳが動作する装置である。
【００３８】
以下、図２及び図３を参照して、本発明の実施形態に係るネットワークサービスのライフサイクル管理方法について詳細に説明する。
【００３９】
図２は、本発明の実施形態１に係る、ネットワークサービスのライフサイクル管理方法の概略フローチャートである。図２に示されるように、本発明の実施形態１で提供される方法は、以下のステップ１０１〜ステップ１０４を含んでよい。
【００４０】
１０１．第２のデバイスが、ライフサイクル管理要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要な既存の仮想化ネットワーク機能ＶＮＦインスタンスを決定する。
【００４１】
具体的には、図１に示されるネットワークアーキテクチャには、いくつかのインスタンス化されたＶＮＦインスタンスが存在する。これらのインスタンス化されたＶＮＦインスタンスは、事前にインスタンス化を実行するようにＭＡＮＯに要求することによって取得されてよく、別のＮＳが解放されたときに予約されたＶＮＦインスタンスであってよく、或いは、ネットワークアーキテクチャ内の別のインスタンス化されたＮＳで繰り返し使用されるＶＮＦインスタンスであってよい。インスタンス化されたＶＮＦインスタンスは、ＶＮＦのインスタンス要求情報に従って、ＭＡＮＯによるインスタンス化によって取得されてよい。インスタンス化されたＶＮＦインスタンスのインスタンス化情報は、それに従ってインスタンス化が実行される要求情報であり、仮想化ネットワーク機能記述子ＶＮＦＤを含む。ＶＮＦＤは、製造者が仮想化ネットワーク機能を展開するために使用するテンプレートである。ＶＮＦＤは、複数の展開フレーバ（deployment  flavor）を含む。１つのＶＮＦＤをインスタンス化に用いて、異なる展開フレーバに従って複数のＶＮＦインスタンスを取得することができ、或いは、１つのＶＮＦＤをインスタンス化に用いて、同じ展開フレーバに従って複数のＶＮＦインスタンスを取得することができる。第１のデバイスと第２のデバイスの両方は、これらのインスタンス化されたＶＮＦインスタンスに従って、インスタンス化されたＶＮＦインスタンスに対応するインスタンス化情報を得ることができる。
【００４２】
第２のデバイスは、ライフサイクル管理要求を開始する装置であり、本発明の本実施形態におけるライフサイクル管理要求は、ＮＳをインスタンス化するために用いられる。インスタンス化は、クラスを具体的なインスタンスに変更することである。本発明の本実施形態では、ＮＳをインスタンス化することは、機能を有する具体的なネットワークサービスインスタンスを取得するためのインスタンス化を実行することである。ＶＮＦをインスタンス化することは、インスタンス化を実行して、機能を有する具体的な仮想化ネットワーク機能インスタンスを取得することである。複数の仮想化ネットワーク機能インスタンスを組み合わせて、１つのネットワークサービスインスタンスを実現することができる。実際には、ＮＳをインスタンス化することは、ＮＳの実現に必要な複数のＶＮＦをインスタンス化し、複数のＶＮＦインスタンスを接続することである。
【００４３】
図１に示されるネットワークアーキテクチャには一部のインスタンス化されたＶＮＦインスタンスが存在するので、第２のデバイスがライフサイクル管理要求を開始しようとするとき、第２のデバイスは、ライフサイクル管理要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要な既存のＶＮＦインスタンスを決定する。ターゲットＮＳは、インスタンス化されるべき現在のＮＳである。ターゲットＮＳ上のライフサイクル管理に必要な既存のＶＮＦインスタンスは、既に図１に示されるネットワークアーキテクチャ内にあるインスタンス化されたＶＮＦインスタンスの１つ以上であり、既存のＶＮＦインスタンスを用いてターゲットＮＳをインスタンス化する。既存のＶＮＦインスタンスの具体的な数は、具体的な状況に応じて決定される。ライフサイクル管理要求情報は、インスタンス化されるＮＳ、すなわちターゲットＮＳを決定するために用いられる。ライフサイクル管理要求は、更に、ターゲットＮＳのターゲットＮＳＤ、すなわちターゲットＮＳのネットワークサービス記述子を決定するために用いられる。ネットワークサービス記述子は、製造者がネットワークサービスを展開するために使用するテンプレートである。１つのＮＳＤは複数のＶＮＦＤを含み、１つのＶＮＦＤは複数の展開フレーバを含む。ＶＮＦＤ及び展開フレーバはインスタンス要求情報として使用され、ＮＳＤは複数のＶＮＦインスタンス要求情報を含む。
【００４４】
第２のデバイスは、ターゲットＮＳＤに従って、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報を決定する。第２のデバイスは、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要な既存のＶＮＦインスタンスを決定する。第２のデバイスは、ネットワークアーキテクチャ内のインスタンス化されたＶＮＦインスタンスに対応するインスタンス化情報を、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報と照合し、一致したＶＮＦインスタンス化情報がある場合、一致したＶＮＦインスタンス化情報に対応するインスタンス化されたＶＮＦインスタンスは、ターゲットＮＳ上のライフサイクル管理に必要な既存のＶＮＦインスタンスとして決定される。
【００４５】
本発明のこの実施形態では、ＶＮＦインスタンス要求情報を識別するために用いられる特性パラメータが、ターゲットＮＳＤ内のservice  deployment  flavor構造内のConstituent  VNF  IEアーキテクチャに追加される。すなわち、Constituent  VNF  IDがnsd:service_deployment_flavour:constituent  VNFに追加される。図３を参照する。図３は、本発明の本実施形態に係るＶＮＦの基本構成要素を示す。従来技術におけるＶＮＦの基本構成要素は、図３に示されるテーブル内のconstituent_vnf_idを含まない。Constituent  VNF  IDは、Constituent  VNF  IDが属するＮＳＤ内で一意である。すなわち、１つのConstituent  VNF  IDが、ＶＮＦインスタンス要求情報の１つのみを識別するために用いられる。図４を参照する。図４は、本発明の本実施形態に係る、特性パラメータと他のパラメータとの間の対応関係のリストを示す。Constituent  VNF  IDは特性パラメータであり、VNFD  IDは仮想化ネットワーク機能記述子の識別子であり、VNF  deployment  flavor  IDは展開フレーバの識別子である。VNFD  ID及びVNF  deployment  flavor  IDは、１つのＶＮＦインスタンス要求情報を表すことができる。ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうちの各インスタンス要求情報は、１つの特性パラメータに対応することが分かる。なお、図４は実際の用途には存在せず、図４のデータは一例として用いられているに過ぎない。図４は、読者が特性パラメータと他のパラメータとの関係を理解するのを助けるために用いられる。特性パラメータは、ＮＳＤの中の、ＮＳＤプロバイダがＮＳＤによって要求される複数のＶＮＦインスタンス要求情報をマークするために用いる識別子パラメータであり、或いは、第２のデバイスがＮＳＤによって要求される複数のＶＮＦインスタンス要求情報をマークするために用いる識別子パラメータである。
【００４６】
任意に、特性パラメータは、ターゲットNSDの中の、仮想化ネットワーク機能記述子VNFD及び展開フレーバを含むVNFインスタンス要求情報を識別するために用いられる。すなわち、図4に示されるように、異なるVNFインスタンス要求情報のそれぞれは、1つの固有の特性パラメータに対応する。
【００４７】
任意に、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子、展開フレーバ及びインスタンスパラメータを含むＶＮＦインスタンス要求情報を識別するために用いられる。すなわち、Instance  IDの列、すなわちインスタンスパラメータが、図４に追加される。インスタンスパラメータは、同じ仮想化ネットワーク機能記述子及び同じ展開フレーバをもつ異なるＶＮＦインスタンス要求情報を識別するために用いられる。例えば、第２行のVNFD  IDとVNF  deployment  flavor  IDは、それぞれ第３行のVNFD  IDとVNF  deployment  flavor  IDと同じであるが、２つの行は異なるＶＮＦインスタンス要求情報を表す。したがって、インスタンスパラメータは、２つのＶＮＦインスタンス要求情報を区別するために用いられる。２行目のInstance  IDは１であり、３行目のInstance  IDは２である。
【００４８】
図３及び図４に基づいて、第２のデバイスは、ターゲットＮＳ上のライフサイクリック管理に必要な既存のＶＮＦインスタンスを決定した後、既存のＶＮＦインスタンスのインスタンス化情報と、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報とに従って、既存のＶＮＦインスタンスの識別子と、識別子に対応する特性パラメータとを決定する。すなわち、第２のデバイスは、既存のＶＮＦインスタンスのインスタンス情報を、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報と照合して、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとを決定する。既存のＶＮＦインスタンスの識別子は、第２のデバイスにより既存のＶＮＦインスタンスをマークすることによって得られる。又は、既存のＶＮＦインスタンスの識別子は、第１のデバイスが既存のＶＮＦインスタンスをマークし、マークされた既存のＶＮＦインスタンスを第２のデバイスにフィードバックした後に得られる。１つの既存のＶＮＦインスタンスが存在する場合、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータが決定される。複数の既存のＶＮＦインスタンスが存在する場合、各既存のＶＮＦインスタンスの識別子と、各既存のＶＮＦの識別子に対応する特性パラメータとが決定される。
【００４９】
１０２．第２のデバイスが、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信する。ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含む。
【００５０】
具体的には、第２のデバイスは、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信し、ライフサイクル管理要求は、第１のデバイスにターゲットＮＳ上のライフサイクル管理を実行するように指示するために用いられる。ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含む。既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとがペアになることが理解できるであろう。すなわち、１つの既存のＶＮＦインスタンスの識別子が１つの特性パラメータに対応し、又は、１つの既存のＶＮＦインスタンスの識別子が  １つのConstituent  VNF  IDに対応する。１つのマッピング関係は、１つの既存のＶＮＦインスタンスの識別子と、識別子に対応するConstituent  VNF  IDとの対応関係である。例えば、既存のＶＮＦインスタンスの識別子が１であり、その識別子に対応する特性パラメータ“Constituent  VNF  ID”が１である場合、マッピング関係は、“VNF  instance  ID  1⇔Constituent  VNF  ID  1”と表すことができる。既存のＶＮＦインスタンスが複数存在する場合、ライフサイクル管理要求は複数のマッピング関係を含む。
【００５１】
ライフサイクル管理要求は更に、ターゲットＮＳＤの識別子を含む。ターゲットＮＳＤの識別子は、第１のデバイスにより、ターゲットＮＳＤの識別子に従ってターゲットＮＳＤを検索して、ライフサイクル管理を実行するために用いられる。従来技術では、ライフサイクル管理要求は、ターゲットＮＳＤの識別子のみを含む。したがって、第１のデバイスは、ターゲットＮＳＤの識別子のみに従ってターゲットＮＳをインスタンス化することができ、インスタンス化処理効率が低下し、ネットワークアーキテクチャ内のインスタンス化されたＶＮＦインスタンスリソースが無駄になってしまう。
【００５２】
１０３．第１のデバイスが、第２のデバイスによって送信されるターゲットＮＳのライフサイクル管理要求を受信する。
【００５３】
具体的には、第１のデバイスは、図１のＭＡＮＯが動作するデバイスである。第１のデバイスは、仮想化インフラストラクチャマネージャＶＩＭ、仮想ネットワークファンクションマネージャＶＮＦＭ及びネットワークファンクション仮想化オーケストレータＮＦＶＯを備える。ＮＦＶＯは、第２のデバイスによって送信されるターゲットＮＳのライフサイクル管理要求を受信し、ターゲットＮＳＤの識別子に従ってターゲットＮＳＤを検索する。ＮＦＶＯは、複数のＮＳＤと、複数のインスタンス化されたＶＮＦインスタンスのインスタンス化情報とを記憶する。
【００５４】
１０４．第１のデバイスが、既存のＶＮＦインスタンス及びマッピング関係に従って、ターゲットＮＳにライフサイクル管理を実行する。
【００５５】
具体的には、第１のデバイスは、既存のＶＮＦインスタンス及びマッピング関係に従って、ターゲットＮＳに対してライフサイクル管理を実行する、すなわちターゲットＮＳをインスタンス化する。第１のデバイスは、発見されたターゲットＮＳＤに従って、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報を取得する。第１のデバイスは、複数のＶＮＦインスタンス要求情報を、第１のデバイスのメモリ又は第２のデバイスのメモリから取得することができ、これは本明細書において限定されない。第１のデバイス内のＮＦＶＯは、ターゲットＮＳＤに対応する取得された複数のＶＮＦインスタンス要求情報を順次分析する。例えば、第１のＶＮＦインスタンス要求情報が“VNFD  ID  1+VNF  deployment  flavor  ID  1”であり、対応する特性パラメータ“Constituent  VNF  ID”が１である場合、ＮＦＶＯは、Constituent  VNF  ID  １のマッピング関係がライフサイクル管理要求に含まれるか否かを検出する。マッピング関係が存在しない場合、ＮＦＶＯは、インスタンス化要求をＶＮＦＭに送信する。インスタンス化要求は“VNFD  ID  1+VNF  deployment  flavor  ID  1”を含み、インスタンス化要求は、“VNFD  ID  1+VNF  deployment  flavor  ID  1”に従ってVNFインスタンス１を生成するように、ＶＮＦＭに要求するために用いられる。ＶＮＦＭは、インスタンス化要求を受信し、“VNFD  ID  1+VNF  deployment  flavor  ID  1”に従ってＶＮＦインスタンス１を生成し、ＶＮＦインスタンス１をＮＦＶＯにフィードバックする。マッピング関係が存在する場合、ＮＦＶＯは、インスタンス化要求をＶＮＦＭに送信せずに、Constituent  VNF  ID  1のマッピング関係を有する既存のＶＮＦインスタンスを直接取得する。このステップを実行するための前提条件は、既存のＶＮＦインスタンスがＮＦＶＯ側に存在することである。既存のＶＮＦインスタンスがＮＦＶＯ側に存在しない場合、ＮＦＶＯは依然としてＶＮＦＭにインスタンス化要求を送信する必要がある。同様に、第１のデバイスが、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のインスタンス化を完了すると、第１のデバイスは、ターゲットＮＳのインスタンス化を完了する。
【００５６】
任意に、第１のデバイスがターゲットＮＳのインスタンス化を完了した後、第１のデバイスは、インスタンス化後に取得された複数のＶＮＦインスタンスを第２のデバイスにフィードバックする。それにより第２のデバイスは、現在のライフサイクル管理で必要とされる既存のＶＮＦインスタンスを、ライフサイクル管理要求を開始する前に決定することができる。
【００５７】
本発明の本実施形態では、第２のデバイスは、ターゲットＮＳに従って、ターゲットＮＳ上のライフサイクル管理に必要な既存のＶＮＦインスタンスを決定し、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信する。ライフサイクル管理要求は、第１のデバイスにターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられ、ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含む。特性パラメータは、ターゲットＮＳＤの中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである。第１のデバイスは、第２のデバイスによって送信されるターゲットＮＳのライフサイクル管理要求を受信し、既存のＶＮＦインスタンス及びマッピング関係に従って、ターゲットＮＳにライフサイクル管理を実行する。このように、第１のデバイスは、既存のＶＮＦインスタンスと、第２のデバイスによって送信されたライフサイクル管理要求のマッピング関係とに従って、ＮＳ上でライフサイクル管理を行い、ライフサクセル管理の処理効率とリソース利用率が改善される。
【００５８】
図５は、本発明の実施形態２に係る、ネットワークサービスのライフサイクル管理方法の概略フローチャートである。図５に示されるように、本発明の実施形態２において提供される方法は、以下のステップ２０１〜ステップ２０５を含んでよい。
【００５９】
２０１．第２のデバイスが、ライフサイクル管理要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要とされるターゲットＮＳＤの識別子を決定する。
【００６０】
具体的には、第２のデバイスは、ライフサイクル管理要求を開始するデバイスである。本発明の本実施形態では、ライフサイクル管理要求は、インスタンス化によって得られた複数のＶＮＦインスタンス間のネットワーク接続を確立するために用いられる。第２のデバイスは、ライフサイクル管理要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要とされるターゲットＮＳＤの識別子を決定する。ライフサイクル管理要求情報は、現在の接続対象の複数のＶＮＦインスタンスが属するＮＳ、すなわちターゲットＮＳを決定するために用いられる。加えて、ライフサイクル要求情報は、ターゲットＮＳのターゲットＮＳＤ、すなわちターゲットＮＳのネットワークサービス記述子を決定するために更に用いられる。
【００６１】
２０２．第２のデバイスが、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信する。ライフサイクル管理要求は、ターゲットＮＳＤの識別子を含む。
【００６２】
具体的には、第２のデバイスがターゲットＮＳＤの識別子を決定した後、第２のデバイスは、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信する。ライフサイクル管理要求は、第１のデバイスにターゲットＮＳ上のライフサイクル管理を実行するよう指示するために用いられる。ライフサイクル管理要求は、ターゲットＮＳＤの識別子を含む。ターゲットＮＳＤは、ターゲットＶＮＦ転送グラフ記述子（VNF  Forward  Graph  Descriptor，ＶＮＦＦＧＤ）を含む。ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能ＶＮＦインスタンス要求情報のうちの各ＶＮＦインスタンス要求情報の特性パラメータを含む。第２のデバイス端と第１のデバイス端の両方が複数のＮＳＤを記憶するので、第２のデバイス端と第１のデバイス端の両方に、複数のＮＳＤに対応するＶＮＦ転送グラフ記述子が存在する。
【００６３】
２０３．第１のデバイスが、第２のデバイスによって送信されるターゲットＮＳのライフサイクル管理要求を受信する。
【００６４】
具体的には、第１のデバイスは、図１のＭＡＮＯが動作するデバイスである。第１のデバイスは、仮想化インフラストラクチャマネージャＶＩＭ、仮想化ネットワーク機能マネージャＶＮＦＭ及びネットワーク機能仮想化オーケストレータＮＦＶＯを備える。ＮＦＶＯは、第２のデバイスによって送信されるターゲットＮＳのライフサイクル管理要求を受信し、ターゲットＮＳＤの識別子に従ってターゲットＮＳＤを検索する。ＮＦＶＯは、複数のＮＳＤと、複数のインスタンス化されたＶＮＦインスタンスのインスタンス化情報とを記憶する。
【００６５】
２０４．第１のデバイスが、ターゲットＮＳＤの識別子に従ってターゲットＶＮＦＦＧＤを取得する。
【００６６】
具体的には、第１のデバイスのＮＦＶＯは、ターゲットＮＳＤの識別子に従ってターゲットＮＳＤを検索し、見つかったターゲットＮＳＤのターゲットＶＮＦＦＧＤを取得する。ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能ＶＮＦインスタンス要求情報のうちの各ＶＮＦインスタンス要求情報の特性パラメータを含む。任意に、ＮＦＶＯは、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうちの各ＶＮＦインスタンス要求情報の特性パラメータを、第２のデバイスから取得する。第２のデバイスは、ライフサイクル管理要求を送信する前に、ターゲットＮＳＤの識別子に従って、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうちの各ＶＮＦインスタンス要求情報の特性パラメータをマークする。任意に、ＮＦＶＯは、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうちの各ＶＮＦインスタンス要求情報の特性パラメータをマークする。
【００６７】
任意に、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子ＶＮＦＤ及び展開フレーバを含むＶＮＦインスタンス要求情報を識別するために用いられる。
【００６８】
任意に、特性パラメータは、ターゲットＮＳＤの中の、仮想化ネットワーク機能記述子、展開フレーバ及びインスタンスパラメータを含むＶＮＦインスタンス要求情報を識別するのに用いられる。インスタンスパラメータは、同じ仮想化ネットワーク機能記述子及び同じ展開フレーバを有する異なるＶＮＦインスタンス要求情報を識別するのに用いられる。
【００６９】
２０５．第１のデバイスが、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ターゲットＮＳに対してライフサイクル管理を行う。
【００７０】
具体的には、第１のデバイスのＮＦＶＯは、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ターゲットＮＳに対してライフサイクル管理を行う。すなわち、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ターゲットＮＳをインスタンス化することによって得られた複数のＶＮＦインスタンス間のネットワーク接続を確立する。第１のデバイスは、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報に従ってインスタンス化を実行して、複数のＶＮＦインスタンスを取得する。その後、ＮＦＶＯは、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、複数のＶＮＦインスタンス間のネットワーク接続を確立する。
【００７１】
図６を参照する。図６は、本発明の本実施形態に係る、ＶＮＦＦＧＤの基本要素を示す。図６の第５行の太字部分は、特性パラメータConstituent  VNF  IDを含む。特性パラメータは、ＮＦＶＯに、特性パラメータに従って、ＶＮＦインスタンス間、又はＶＮＦインスタンスと物理ネットワーク機能（Physical  Network  Function、PNF）インスタンスとの間のネットワーク接続を確立するように指示するために用いられる。従来技術では、図６の第５行の太字部分はnsd/vnfd/pnfd:connection_point:idである。１つのＶＮＦＤに基づいて複数のＶＮＦが生成される場合、特定のＶＮＦインスタンスを接続するための接続ポイントを指定することは困難である。
【００７２】
本発明の本実施形態では、第２のデバイスは、ライフサイクル管理要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要なターゲットＮＳＤの識別子を決定し、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信する。第１のデバイスは、第２のデバイスによって送信されたターゲットＮＳのライフサイクル管理要求を受信し、ターゲットＮＳＤの識別子に従ってターゲットＶＮＦＦＧＤを取得し、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ターゲットＮＳに対してライフサイクル管理を行って、ＶＮＦインスタンス間のネットワーク接続を明確に示す。
【００７３】
図７を参照する。図７は、本発明の実施形態に係る第１のデバイスの概略構造図である。図７に対応する実施形態で提供される第１のデバイスは、実施形態１で提供されるデバイスであり、ライフサイクル管理要求を受信するように構成される。第１のデバイス７０は、受信ユニット７０１及び管理ユニット７０２を備える。
【００７４】
受信ユニット７０１は、第２のデバイスによって送信されたターゲットネットワークサービス（ＮＳ）のライフサイクル管理要求を受信するように構成される。ライフサイクル管理要求は、既存の仮想化ネットワーク機能（ＶＮＦ）インスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含む。特性パラメータは、ターゲットネットワークサービス記述子（ＮＳＤ）の中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである。
【００７５】
管理ユニット７０２は、既存のＶＮＦインスタンス及びマッピング関係に従って、ターゲットＮＳにライフサイクル管理を実行するように構成される。
【００７６】
管理ユニット７０２は、図７には示されていない照合ユニット、取得ユニット及びインスタンス化ユニットを有する。
【００７７】
照合ユニットは、マッピング関係を、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報の特性パラメータと照合するように構成される。
【００７８】
取得ユニットは、照合された特性パラメータに対応する既存のＶＮＦインスタンスを取得するように構成される。
【００７９】
インスタンス化ユニットは、照合に失敗した特性パラメータに対応するＶＮＦインスタンス要求情報に対してインスタンス化を実行するように構成される。
【００８０】
図８を参照する。図８は、本発明の実施形態に係る第２のデバイスの概略構造図である。図８に対応する実施形態で提供される第２のデバイスは、実施形態１で提供されるデバイスであり、ライフサイクル管理要求を開始するように構成される。第２のデバイス８０は、決定ユニット８０１及び送信ユニット８０２を備える。
【００８１】
決定ユニット８０１は、ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要な既存のＶＮＦインスタンスを決定するように構成される。
【００８２】
送信ユニット８０２は、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するように構成される。ライフサイクル管理要求は、第１のデバイスに、ターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられる。ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と識別子に対応する特性パラメータとのマッピング関係を含む。特性パラメータは、ターゲットＮＳＤの中の、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうち各ＶＮＦインスタンス要求情報を標識する識別子パラメータである。
【００８３】
決定ユニット８０１は、具体的には、ライフサイクル管理要求情報に従って、ターゲットＮＳにおけるライフサイクル管理に必要なターゲットＮＳＤ及び既存のＶＮＦインスタンスを決定するように構成され、ターゲットＮＳＤはターゲットＮＳの記述子であり、且つ、既存のＶＮＦインスタンスのインスタンス化情報と、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報とに従って、既存のＶＮＦインスタンスの識別子と、識別子に対応する特性パラメータとを決定するように構成される。
【００８４】
図７に示される第１のデバイスと図８に示される第２のデバイスは、本発明の実施形態１に係る、ネットワークサービスのライフサイクル管理方法を実現するように構成される。同じ概念に基づいて、装置実施形態と方法実施形態は同じ技術的効果を有する。具体的な実施プロセスについては、実施形態１の具体的な説明を参照されたい。ここでは詳細の説明を繰り返さない。
【００８５】
図９を参照する。図９は、本発明の実施形態に係る別の第１のデバイスの概略構造図である。図９に対応する実施形態で提供される第１のデバイスは、実施形態２で提供されるデバイスであり、ライフサイクル管理要求を受信するように構成される。第２のデバイス９０は、受信ユニット９０１、取得ユニット９０２及び管理ユニット９０３を備える。
【００８６】
受信ユニット９０１は、第２のデバイスによって送信されたターゲットＮＳのライフサイクル管理要求を受信するように構成される。ライフサイクル管理要求はターゲットＮＳＤの識別子を含む。ターゲットＮＳＤはターゲット仮想化ネットワーク機能転送グラフ記述子（ＶＮＦＦＧＤ）を含む。ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能（ＶＮＦ）インスタンス要求情報の中の各ＶＮＦインスタンス要求情報の特性パラメータを含む。
【００８７】
取得ユニット９０２は、ターゲットＮＳＤの識別子に従って、ターゲットＶＮＦＦＧＤを取得するように構成される。
【００８８】
管理ユニット９０３は、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、ＮＳにライフサイクル管理を実行するように構成される。
【００８９】
管理ユニット903は、図9には示されていないが、インスタンス化ユニット及び接続ユニットを有する。
【００９０】
インスタンス化ユニットは、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報に従ってインスタンス化を実行して、複数のＶＮＦインスタンスを取得するように構成される。
【００９１】
接続ユニットは、ターゲットＶＮＦＦＧＤの中の各ＶＮＦ要求情報の特性パラメータに従って、複数のＶＮＦインスタンス間のネットワーク接続を確立するように構成される。
【００９２】
図１０を参照する。図１０は、本発明の実施形態に係る、別の第２のデバイスの概略構造図である。図１０に対応する実施形態で提供される第２のデバイスは、実施形態２で提供され、ライフサイクル管理要求を開始するように構成されたデバイスである。第２のデバイス１００は、決定ユニット１００１及び送信ユニット１００２を備える。
【００９３】
決定ユニット１００１は、ライフサイクル管理要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要なターゲットＮＳＤの識別子を決定するように構成される。
【００９４】
送信ユニット１００２は、ターゲットＮＳのライフサイクル管理要求を第１のデバイスに送信するように構成される。ライフサイクル管理要求は、第１のデバイスに、ターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられる。ライフサイクル管理要求は、ターゲットＮＳＤの識別子を含む。ターゲットＮＳＤは、ターゲットＶＮＦＦＧＤを含む。ターゲットＶＮＦＦＧＤは、ターゲットＮＳＤによって要求される複数の仮想化ネットワーク機能ＶＮＦインスタンス要求情報のうちの各ＶＮＦインスタンス要求情報の特性パラメータを含む。
【００９５】
図９に示される第１のデバイスと図１０に示される第２のデバイスは、本発明の実施形態２に係る、ネットワークサービスのライフサイクル管理方法を実現するように構成される。同じ概念に基づいて、装置実施形態と方法実施形態は同じ技術的効果を有する。具体的な実施プロセスについては、実施形態１の具体的な説明を参照されたい。ここでは詳細の説明を繰り返さない。
【００９６】
図１１を参照する。図１１は、本発明の実施形態に係る、更に別の第１のデバイスの概略構造図である。図１１に示されるように、第１のデバイスは、メモリ１１０１、通信バス１１０２、ネットワーク機能仮想化オーケストレータＮＦＶＯ１１０３及び仮想化ネットワーク機能マネージャＶＮＦＭ１１０４を備える。通信バス１１０２は、これらのコンポーネント間の接続及び通信を実現するように構成される。メモリ１１０１は、高速ＲＡＭメモリであってよく、或いは、不揮発性メモリ（non-volatile  memory）、例えば少なくとも１つの磁気ディスクメモリであってよい。メモリ１１０１はプログラムコード群を記憶する。ＮＦＶＯ１１０３又はＶＮＦＭ１１０４は、メモリ１１０１に記憶されたプログラムコードを呼び出すことにより、コンピュータ命令を実行して、図２又は図３に示される実施形態を実施することができる。
【００９７】
ＮＦＶＯ１１０３は、第２のデバイスによって送信されたライフサイクル管理要求を受信し、ライフサイクル管理要求に従ってターゲットＮＳＤを検索し、ターゲットＮＳＤによって要求される複数のＶＮＦ要求情報を分析し、既存のＶＮＦインスタンスと、ライブラリ管理要求のマッピング関係とに従って、インスタンス化要求をＶＮＦＭ１１０４に送信するように構成される。
【００９８】
ＶＮＦＭ１１０４は、ＮＦＶＯ１１０３によって送信されたインスタンス化要求を受信し、インスタンス化要求に従って、要求されたＶＮＦインスタンスを生成するように構成される。ＶＮＦＭ１１０４がターゲットＮＳによって要求される全てのＶＮＦインスタンスを生成し終えると、ＶＮＦＭ１１０４は、生成されたＶＮＦインスタンスのインスタンス化情報をメモリ１１０１に記憶し、或いは生成されたＶＮＦインスタンスを、第１のデバイス及び第２のデバイスを含むネットワークアーキテクチャに入れる。
【００９９】
ＮＦＶＯ１１０３は更に、ＶＮＦＭ１１０４によって生成されたＶＮＦインスタンス間のネットワーク接続を確立するように構成される。ネットワーク接続は、ＶＮＦインスタンス間の接続と、ＶＮＦインスタンスとＰＮＦとの間の接続とを含む。
【０１００】
第１のデバイスは、ライフサイクル管理の処理効率と、ＶＮＦインスタンスの利用率を改善することができる。
【０１０１】
図１２を参照する。図１２は、本発明の実施形態に係る更に別の第２のデバイスの概略構造図である。図１２に示されるように、第２のデバイスは、少なくとも１つのプロセッサ１２０１（例えばＣＰＵ）と、少なくとも１つの通信バス１２０２と、通信インタフェース１２０３と、入力デバイス１２０４と、出力デバイス１２０５と、メモリ１２０６とを備える。通信バス１２０２は、これらのコンポーネント間の接続及び通信を実現するように構成される。通信インタフェース１２０３は、別のデバイスと通信するように構成される。メモリ１２０６は、高速ＲＡＭメモリであってよく、或いは、不揮発性メモリ（non-volatile  memory）、例えば少なくとも１つの磁気ディスクメモリであってよい。メモリ１２０６はプログラムコード群を記憶する。プロセッサ１２０１は、メモリ１２０６に記憶されたプログラムコードを呼び出すことにより、コンピュータ命令を実行して、図２又は図３に示される実施形態を実施することができる。
【０１０２】
メモリ１２０６は、いくつかのインスタンス化されたＶＮＦのインスタンス化情報を記憶することができる。プロセッサ１２０１は、出力装置１２０５がライフサイクル管理要求を出力する時間と、出力装置１２０５によって出力されるライフサイクル管理要求が属するＮＳとを制御する。プロセッサ１２０１は、ターゲットＮＳ上のライフサイクル管理に必要な既存のＶＮＦインスタンスを決定し、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報のうちの各ＶＮＦインスタンス要求情報をマークする識別子パラメータを取得し、既存のＶＮＦインスタンスのインスタンス化情報と、ターゲットＮＳＤによって要求される複数のＶＮＦインスタンス要求情報とに従って、既存のＶＮＦインスタンスの識別子と、識別子に対応する特性パラメータとを決定し、ライフサイクル管理要求情報に従って、ターゲットＮＳ上のライフサイクル管理に必要とされるターゲットＮＳＤの識別子を決定する。
【０１０３】
出力デバイス１２０５は、ライフサイクル管理要求を第１のデバイスに送信する。ライフサイクル管理要求は、第１のデバイスに、ターゲットＮＳに対してライフサイクル管理を実行するように指示するために用いられる。ライフサイクル管理要求は、既存のＶＮＦインスタンスの識別子と、識別子に対応する特性パラメータとのマッピング関係を含む。ライフサイクル管理要求は更に、ターゲットＮＳＤの識別子を含む。
【０１０４】
第２のデバイス及び第１のデバイスによる識別を容易にするために、第２のデバイスは、ＮＳＤによって要求される複数のＶＮＦインスタンス要求情報の特性パラメータをマークする。
【０１０５】
本発明の実施形態は更に、ネットワークサービスのライフサイクル管理システムを提供する。ライフサイクル管理システムは、図１１に示される第１のデバイスと、図１２に示される第２のデバイスとを含む。すなわち、ライフサイクル管理システムは、図７にされる第１のデバイスと図８に示される第２のデバイス、及び／又は、図９に示される第１のデバイスと図１０に示される第２のデバイスとを含む。
【０１０６】
簡単な説明のために、前述の方法実施形態は、一連の動作として表されることに留意されたい。しかしながら、当業者であれば理解できるように、本発明によれば、一部のステップが他の順序で、或いは同時に実行され得るので、本発明は、記述された動作の順序に限定されない。加えて、当業者であれば理解できるように、本明細書に記載されている全ての実施形態は例示の実施形態であり、関連する動作及びモジュールは必ずしも本発明に必須のものではない。
【０１０７】
上述した実施形態では、各実施形態の説明にそれぞれ重点を置いている。ある実施形態において詳細に記載されていない部分については、他の実施形態における関連説明を参照することができる。
【０１０８】
本発明の実施形態における方法のステップのシーケンスは調整されてもよく、また、実際の要件に従って、あるステップが併合されてもよいし、除去されてもよい。
【０１０９】
実際のニーズに応じて、本発明の実施形態におけるユニットに対して、合併、分割、削除を行うことができる。この分野の技術者であれば、本明細書に記載されている異なる実施形態及び異なる実施形態の特徴の結合又は組合わせを行うことができる。
【０１１０】
前述した実施形態の説明により、当業者であれば、本発明がハードウェア、ファームウェア、又はそれらの組合わせによって実施されてもよいことは明らかである。本発明がソフトウェアによって実施される場合、前述の機能は、コンピュータ可読媒体に記憶されてもよく、或いはコンピュータ可読媒体内の１つ以上の命令又はコードとして送信されてもよい。コンピュータ可読媒体は、コンピュータ記憶媒体及び通信媒体を含む。通信媒体は、コンピュータプログラムがある場所から別の場所に送信されることを可能にする任意の媒体を含む。記憶媒体は、コンピュータにアクセス可能な任意の利用可能な媒体であってよい。以下は一例として挙げられるものであり、限定ではない。コンピュータ可読媒体は、ランダムアクセスメモリ（Random  Access  Memory，ＲＡＭ）、読出専用メモリ（Read-Only  Memory，ＲＯＭ）、電気的消去可能プログラマブル読出専用メモリ（Electrically  Erasable  Programmable  Read-Only  Memory，ＥＥＰＲＯＭ）、コンパクトディスク読取専用メモリ（Compact  Disc  Read-Only  Memory，ＣＤ−ＲＯＭ）その他の光ディスク記憶装置、ディスク記憶媒体その他のディスク記憶装置、光ディスク記憶装置、ディスク記憶媒体又は他のディスク記憶装置、或いは、予想されるプログラムコードを命令又はデータ構造形式で搬送又は記憶するために用いることができ、コンピュータによってアクセスすることのできる任意の他の媒体を含んでよい。加えて、任意の接続は、コンピュータ可読媒体として適切に定義することができる。例えば、同軸ケーブル、光ファイバ／ケーブル、ツイストペア、デジタル加入者線（Digital  Subscriber  Line，ＤＳＬ）、或いは赤外線、無線、マイクロ波などの無線技術を用いてウェブサイト、サーバその他の遠隔ソースからソフトウェアが送信される場合、同軸ケーブル、光ファイバ／ケーブル、ツイストペア、ＤＳＬ、或いは赤外線、無線、マイクロ波などの無線技術は、それらが属する媒体の固定に含まれる。例えば、本発明で用いられるディスク（Disk）及びディスク（Disc）には、コンパクトディスクＣＤ、レーザーディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク及びブルーレイディスクが含まれる。ディスク（Disk）は一般に磁気的手段によってデータをコピーし、ディスク（Disc）はレーザ手段によって光学的にデータをコピーする。また、前述の組合わせは、コンピュータ可読媒体の保護範囲に含まれるべきである。
【０１１１】
要約すると、上述した内容は、本発明の技術的解決策の例示的な実施形態に過ぎず、本発明の保護範囲を限定することを意図するものではない。本発明の原理から逸脱することなくなされた任意の修正、均等置換又は改良は、本発明の保護範囲内に入るものとする。
【図１】
0006609696.tif 000002
【図２】
0006609696.tif 000003
【図３】
0006609696.tif 000004
【図４】
0006609696.tif 000005
【図５】
0006609696.tif 000006
【図６】
0006609696.tif 000007
【図７】
0006609696.tif 000008
【図８】
0006609696.tif 000009
【図９】
0006609696.tif 000010
【図１０】
0006609696.tif 000011
【図１１】
0006609696.tif 000012
【図１２】
0006609696.tif 000013