(57)【要約】  本発明の実施形態は、仮想化ネットワーク機能を管理するための方法および装置を開示し、仮想化技術の分野に関連し、それにより、作業効率及びリソース利用率を改善する。本発明の実施形態において提供される方法は、インスタンス化待ち仮想ネットワーク機能（ＶＮＦ）のために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階と、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む、半インスタンス化ＶＮＦの情報を記憶する段階とを備える。
2018512001.tif 000002
【特許請求の範囲】
【請求項１】
仮想化ネットワーク機能ＶＮＦを管理するための方法であって、
リソースをインスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階と、
前記半インスタンス化ＶＮＦの情報を記憶する段階であって、前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、前記半インスタンス化ＶＮＦのリソース情報、及び、前記半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、段階と
を備える方法。
【請求項２】
前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する段階は、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する段階、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたときに、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する段階
を有する、請求項１に記載の方法。
【請求項３】
前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成して、前記半インスタンス化ＶＮＦを取得した後で、前記方法は更に、
アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階
を備える、請求項２に記載の方法。
【請求項４】
前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記方法は更に、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージに従って、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階を備える、請求項２に記載の方法。
【請求項５】
前記インスタンス化ＶＮＦが取得された後で、前記方法は更に、
前記半インスタンス化ＶＮＦを削除する段階、又は、
前記半インスタンス化ＶＮＦと前記インスタンス化ＶＮＦとの間のマッピング関係を確立し、前記マッピング関係を記憶する段階
を備える、請求項３又は４に記載の方法。
【請求項６】
前記半インスタンス化ＶＮＦを削除した後で、前記方法は更に、前記インスタンス化ＶＮＦを削除する前、又は、前記インスタンス化ＶＮＦを削除するとき、前記半インスタンス化ＶＮＦを復元する段階を備える、請求項５に記載の方法。
【請求項７】
前記半インスタンス化ＶＮＦと前記インスタンス化ＶＮＦとの間の前記マッピング関係を確立し、前記マッピング関係を記憶した後で、前記方法は更に、前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを保留又は削除する段階を備える、請求項５に記載の方法。
【請求項８】
前記半インスタンス化ＶＮＦの情報を記憶した後で、前記方法は更に、更新要求メッセージを受信したとき、前記半インスタンス化ＶＮＦの前記情報を更新する段階であって、前記更新要求メッセージは前記半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、段階を備える、請求項１に記載の方法。
【請求項９】
前記半インスタンス化ＶＮＦの前記リソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの１つ又は複数の組み合わせを有する、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記半インスタンス化ＶＮＦの前記デプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの１つ又は複数の組み合わせを有する、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
仮想化ネットワーク機能（ＶＮＦ）を管理するための方法であって、
リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階と、
前記半インスタンス化ＶＮＦの情報を記憶する段階であって、前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、及び、前記半インスタンス化ＶＮＦのリソース情報を有する、段階と
を備える方法。
【請求項１２】
前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する段階は、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する段階、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する段階
を有する、請求項１１に記載の方法。
【請求項１３】
前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記方法は更に、
デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階
を備える、請求項１２に記載の方法。
【請求項１４】
前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記方法は更に、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージに従って、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階を備える、請求項１２に記載の方法。
【請求項１５】
リソースをインスタンス化待ち仮想ネットワーク機能ＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニットと、
前記半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニットであって、前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、前記半インスタンス化ＶＮＦのリソース情報、及び、前記半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、記憶ユニットと
を備える装置。
【請求項１６】
前記第１の生成ユニットは、具体的には、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得し、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する
ように構成される、請求項１５に記載の装置。
【請求項１７】
前記装置は、第２の生成ユニットを更に備え、前記第２の生成ユニットは、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、アプリケーション固有パラメータを構成するように命令するために使用される前記要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する、又は、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する
ように構成される、請求項１６に記載の装置。
【請求項１８】
前記装置は、第２の生成ユニットを更に備え、前記第２の生成ユニットは、
前記第１の生成ユニットが、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージに従って、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得するよう構成される、請求項１６に記載の装置。
【請求項１９】
前記第２の生成ユニットが前記インスタンス化ＶＮＦを取得した後で、前記半インスタンス化ＶＮＦを削除するように構成される削除ユニットを更に備える、請求項１７または１８に記載の装置。
【請求項２０】
前記削除ユニットは更に、前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを削除するように構成され、
前記装置は、前記削除ユニットが前記インスタンス化ＶＮＦを削除する前、又は、前記削除ユニットが前記インスタンス化ＶＮＦを削除するとき、前記半インスタンス化ＶＮＦを復元するように構成される復元ユニットを更に備える、
請求項１９に記載の装置。
【請求項２１】
前記第２の生成ユニットが前記インスタンス化ＶＮＦを取得した後で、前記半インスタンス化ＶＮＦと前記インスタンス化ＶＮＦとの間のマッピング関係を確立するように構成される確立ユニットを更に備え、前記記憶ユニットは更に、前記マッピング関係を記憶するように構成される、請求項１７または１８に記載の装置。
【請求項２２】
前記装置は、前記記憶ユニットが前記マッピング関係を記憶した後で、前記インスタンス化ＶＮＦを削除するように構成される削除ユニットを更に備え、
前記記憶ユニットは更に、前記削除ユニットが前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを保留するように構成されるか、又は、
前記削除ユニットは更に、前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを削除するように構成される、
請求項２１に記載の装置。
【請求項２３】
前記装置は、更新要求メッセージを受信したとき、前記半インスタンス化ＶＮＦの前記情報を更新するように構成される更新ユニットであって、前記更新要求メッセージは、前記半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、更新ユニットを更に備える、請求項１５に記載の装置。
【請求項２４】
前記半インスタンス化ＶＮＦの前記リソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの１つ又は複数の組み合わせを含む、請求項１５から２３のいずれか一項に記載の装置。
【請求項２５】
前記半インスタンス化ＶＮＦの前記デプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの１つ又は複数の組み合わせを含む、請求項１５から２４のいずれか一項に記載の装置。
【請求項２６】
リソースをインスタンス化待ち仮想ネットワーク機能（ＶＮＦ）に割り当て、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニットと、
前記半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニットと
を備える装置であって、
前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、及び、前記半インスタンス化ＶＮＦのリソース情報を含む、
装置。
【請求項２７】
前記第１の生成ユニットは、具体的には、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得し、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する
ように構成される、請求項２６に記載の装置。
【請求項２８】
前記装置は、第２の生成ユニットを更に備え、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する、又は、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する
ように構成される、請求項２７に記載の装置。
【請求項２９】
前記装置は、第２の生成ユニットを更に備え、前記第１の生成ユニットが、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得するように構成される、請求項２７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想化技術の分野に関し、特に、仮想化ネットワーク機能（英文全表記：Ｖｉｒｔｕａｌｉｚｅｄ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ、略名：ＶＮＦ）を管理するための方法および装置に関する。
【背景技術】
【０００２】
仮想化技術の急速な発展に伴い、ネットワーク機能仮想化（英文全表記：Ｎｅｔｗｏｒｋ    Ｆｕｎｃｔｉｏｎ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ、略名：ＮＦＶ）技術は、より重要になっている。ＮＦＶ技術とは、ＶＮＦに対してインスタンス化（英文全表記：ｉｎｓｔａｎｔｉａｔｉｏｎ）を実行して、その結果、インスタンス化ＶＮＦが汎用物理デバイス上で動作できるようにして、それにより、汎用物理デバイスを使用することによって、ネットワーク上の専用ネットワーク要素デバイスの機能を実装することを意味する。例えば、インスタンス化はサービングゲートウェイ（英文全表記：Ｓｅｒｖｉｎｇ  ＧａｔｅＷａｙ、略名：ＳＧＷ）の仮想化ネットワーク機能に対して実行され、これにより、ＳＧＷの仮想化インスタンス、すなわち、インスタンス化ＶＮＦは、汎用物理デバイス上で動作でき、それにより、汎用物理デバイスを使用することによってＳＧＷの機能を実装する。
【０００３】
ＮＦＶシステムは主に、ネットワーク機能仮想化オーケストレータ（英文全表記：Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ  Ｏｒｃｈｅｓｔｒａｔｏｒ、略名：ＮＦＶＯ）、仮想化ネットワーク機能マネージャ（英文全表記：Ｖｉｒｔｕａｌｉｚｅｄ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｍａｎａｇｅｒ、略名：ＶＮＦＭ）、エレメントマネージャ（英文全表記：Ｅｌｅｍｅｎｔ  Ｍａｎａｇｅｒ、略名：ＥＭ）、及び同様のものなどの論理機能モジュールを備える。
【０００４】
従来技術において、ＶＮＦに対してインスタンス化を実行するための方法は、ネットワーク要素の仮想化ネットワーク機能（すなわち、インスタンス化待ちＶＮＦ）に対してインスタンス化を実行するために使用される、ＶＮＦインスタンス化（英文全表記：ｉｎｓｔａｎｔｉａｔｅ  ＶＮＦ）の要求をＶＮＦＭが受信した後で、ＶＮＦＭが第１に、インスタンス化待ちＶＮＦにリソースを割り当てるようにＮＦＶＯに命令する段階と、次にＶＮＦＭが、リソースが割り当てられる先のインスタンス化待ちＶＮＦについてのデプロイメント固有パラメータ（英文全表記：ｄｅｐｌｏｙｍｅｎｔ  ｓｐｅｃｉｆｉｃ  ｐａｒａｍｅｔｅｒｓ）を構成する段階と、最後にＶＮＦＭが、デプロイメント固有パラメータが構成されるインスタンス化待ちＶＮＦについてのアプリケーション固有パラメータ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｐａｒａｍｅｔｅｒｓ）を構成するようにＥＭに命令し、それにより、インスタンス化ＶＮＦ（すなわち、インスタンス化が実行されるＶＮＦ）を取得する段階とを備え得る。インスタンス化ＶＮＦは、ＶＦＮインスタンス化要求によって指示されるネットワーク要素機能を動作させる、及び実行することができることに注意すべきである。
【０００５】
現在、当該方法に従ってＶＮＦに対してインスタンス化を実行するプロセスにおいて、ＶＮＦは、以下の方法に従って管理される。リソースを割り当てる段階、デプロイメント固有パラメータを構成する段階、及び、アプリケーション固有パラメータを構成する段階は、「密に結びついて」いる、すなわち、これらの段階はまとめて完了される。ＶＮＦを管理するための方法によれば、リソースが割り当てられる先のインスタンス化待ちＶＮＦの情報、又は、デプロイメント固有パラメータが構成されるインスタンス化待ちＶＮＦの情報など、ＶＮＦに対してインスタンス化を実行するプロセスにおいて毎回取得されるリソースは、後の段階において使用及び解放される。従って、情報の使用を必要とする別のシナリオにおいて、例えば、インスタンス化待ちＶＮＦに対してインスタンス化が再実行される必要があるシナリオにおいて、第１に情報が生成される必要があり、次に、対応する操作を実行できる。その後、低い作業効率、及び、低いリソース利用率という問題が引き起こされる。
【発明の概要】
【０００６】
本発明の実施形態は、仮想化ネットワーク機能を管理するための方法及び装置を提供し、それにより、作業効率及びリソース利用率を改善する。
【０００７】
上述の目的を達成するために、本発明の実施形態において、以下の技術的解決法が使用される。
【０００８】
第１態様によれば、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階と、半インスタンス化ＶＮＦの情報を記憶する段階であって、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、段階とを備える、ＶＮＦを管理するための方法が提供される。
【０００９】
第１態様に関連して、第１の可能な実装において、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたときに、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階を有する。
【００１０】
第１態様の第１の可能な実装に関連して、第２の可能な実装において、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、方法は更に、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたときに、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階と、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階とを備える。
【００１１】
第１態様の第１の可能な実装に関連して、第３の可能な実装において、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成して、半インスタンス化ＶＮＦを取得した後で、方法は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階を備える。
【００１２】
第１態様の第２の可能な実装又は第３の可能な実装に関連して、第４の可能な実装において、インスタンス化ＶＮＦが取得された後で、方法は更に、半インスタンス化ＶＮＦを削除する段階、又は、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立し、マッピング関係を記憶する段階を備える。
【００１３】
第１態様の第４の可能な実装に関連して、第５の可能な実装において、半インスタンス化ＶＮＦを削除した後で、方法は更に、インスタンス化ＶＮＦを削除する前、又は、インスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元する段階を備える。
【００１４】
第１態様の第４の可能な実装に関連して、第６の可能な実装において、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立し、マッピング関係を記憶した後で、方法は更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留又は削除する段階を備える。
【００１５】
第１態様に関連して、第７の可能な実装において、半インスタンス化ＶＮＦの情報を記憶した後で、方法は更に、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新する段階であって、更新要求メッセージは半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、段階を備える。
【００１６】
第１態様、又は、第１態様の第１の可能な実装から第７の可能な実装のいずれか１つに関連して、第８の可能な実装において、半インスタンス化ＶＮＦのリソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの１つ又は複数の組み合わせを有する。
【００１７】
第１態様、又は、第１態様の第１の可能な実装から第８の可能な実装のいずれか１つに関連して、第９の可能な実装において、半インスタンス化ＶＮＦのデプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの１つ又は複数の組み合わせを有する。
【００１８】
第２態様によれば、リソースをインスタンス化待ち仮想ネットワーク機能ＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニットと、半インスタンス化ＶＮＦの情報を記憶するように構成された記憶ユニットであって、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、記憶ユニットとを備える装置が提供される。
【００１９】
第２態様に関連して、第１の可能な実装において、第１の生成ユニットは、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得し、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【００２０】
第２態様の第１の可能な実装に関連して、第２の可能な実装において、装置は、第２の生成ユニットを更に備える。第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。あるいは、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【００２１】
第２態様の第１の可能な実装に関連して、第３の可能な実装において、装置は、第２の生成ユニットを更に備える。第１の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するよう構成される。
【００２２】
第２態様の第２の可能な実装又は第３の可能な実装に関連して、第４の可能な実装において、装置は、第２の生成ユニットがインスタンス化ＶＮＦを取得した後で、半インスタンス化ＶＮＦを削除するように構成される削除ユニットを更に備える。
【００２３】
第２態様の第４の可能な実装に関連して、第５の可能な実装において、削除ユニットは更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成され、装置は、削除ユニットがインスタンス化ＶＮＦを削除する前、又は、削除ユニットがインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元するように構成される復元ユニットを更に備える。
【００２４】
第２態様の第２の可能な実装又は第３の可能な実装に関連して、第６の可能な実装において、装置は、第２の生成ユニットがインスタンス化ＶＮＦを取得した後で半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立するように構成される確立ユニットを更に備え、記憶ユニットは更に、マッピング関係を記憶するように構成される。
【００２５】
第２態様の第６の可能な実装に関連して、第７の可能な実装において、装置は、記憶ユニットがマッピング関係を記憶した後で、インスタンス化ＶＮＦを削除するように構成される削除ユニットを更に備え、記憶ユニットは更に、削除ユニットがインスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留するように構成されるか、又は、削除ユニットは更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。
【００２６】
第２態様に関連して、第８の可能な実装において、装置は、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新するように構成される更新ユニットであって、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、更新ユニットを更に備える。
【００２７】
第２態様、又は、第２態様の第１の可能な実装から第８の可能な実装のいずれか１つに関連して、第９の可能な実装において、半インスタンス化ＶＮＦのリソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの１つ又は複数の組み合わせを含む。
【００２８】
第２態様、又は、第２態様の第１の可能な実装から第９の可能な実装のいずれか１つに関連して、第１０の可能な実装において、半インスタンス化ＶＮＦのデプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの１つ又は複数の組み合わせを有する。
【００２９】
第１態様及び第２態様において提供される、ＶＮＦ及び装置を管理するための方法によれば、半インスタンス化ＶＮＦは、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成することによって取得され、半インスタンス化ＶＮＦの情報が記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【００３０】
第３態様によれば、ＶＮＦを管理するための方法であって、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階と、半インスタンス化ＶＮＦの情報を記憶する段階であって、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子及び半インスタンス化ＶＮＦのリソース情報を有する、段階とを備える方法が提供される。
【００３１】
第１態様に関連して、第１の可能な実装において、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたときに、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階を備える。
【００３２】
第１態様の第１の可能な実装に関連して、第２の可能な実装において、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、方法は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階を備える。
【００３３】
第１態様の第１の可能な実装に関連して、第３の可能な実装において、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、方法は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階を備える。
【００３４】
第４態様によれば、リソースをインスタンス化待ち仮想ネットワーク機能ＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニットと、半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニットとを備える装置が提供され、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子及び半インスタンス化ＶＮＦのリソース情報を含む。
【００３５】
第４態様に関連して、第１の可能な実装において、第１の生成ユニットは、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得し、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【００３６】
第４態様の第１の可能な実装に関連して、第２の可能な実装において、装置は、以下のように構成される第２の生成ユニットを更に備える。第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する。あるいは、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する。
【００３７】
第４態様の第１の可能な実装に関連して、第３の可能な実装において、装置は、第２の生成ユニットを更に備える。第１の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【００３８】
第３態様及び第４態様において提供されるＶＮＦ及び装置を管理するための方法によれば、半インスタンス化ＶＮＦは、リソースをインスタンス化待ちＶＮＦに割り当てることによって取得され、半インスタンス化ＶＮＦの情報は記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【図面の簡単な説明】
【００３９】
本発明の実施形態における、又は従来技術における技術的解決法をより明確に説明すべく、本実施形態又は従来技術の説明に必要とされる添付図面を以下で簡潔に説明する。明らかに、以下の説明における添付図面は本発明の一部の実施形態を示しているに過ぎず、当業者ならば創造的努力なくこれらの添付図面から他の図面を更に導き出し得る。
【００４０】
【図１】本発明の実施形態に係る典型的なＮＦＶシステムのブロック図の概略構造図である。
【００４１】
【図２】本発明の実施形態１に係る、ＶＮＦを管理するための方法の概略フローチャートである。
【００４２】
【図３】本発明の実施形態２に係るＶＮＦを管理するための方法の概略フローチャートである。
【００４３】
【図４】本発明の実施形態３に係る装置の概略構造図である。
【００４４】
【図５】本発明の実施形態３に係る別の装置の概略構造図である。
【００４５】
【図６】本発明の実施形態３に係る別の装置の概略構造図である。
【００４６】
【図７】本発明の実施形態４に係る装置の概略構造図である。
【００４７】
【図８】本発明の実施形態４に係る別の装置の概略構造図である。
【００４８】
【図９】本発明の実施形態５に係る装置の概略構造図である。
【００４９】
【図１０】本発明の実施形態５に係る別の装置の概略構造図である。
【００５０】
【図１１】本発明の実施形態６に係る装置の概略構造図である。
【００５１】
【図１２】本発明の実施形態６に係る別の装置の概略構造図である。
【発明を実施するための形態】
【００５２】
本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決法を以下で明確かつ完全に説明する。説明される実施形態が、本発明の実施形態の一部に過ぎず、全部ではないことは明らかである。創造的努力なく、本発明の実施形態に基づいて当業者によって得られた他の全ての実施形態は、本発明の保護範囲に含まれるものとする。
【００５３】
第１に、ＮＦＶシステムのブロック図が説明される。
【００５４】
図１を参照すると、図１は典型的なＮＦＶシステムのブロック図の概略構造図である。図１に示されるＮＦＶシステムは、ＮＦＶＯ、ＶＮＦＭ、仮想化インフラストラクチャマネージャ（英文全表記：Ｖｉｒｔｕａｌｉｚｅｄ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  Ｍａｎａｇｅｒ、略名：ＶＩＭ）、オペレーションサポートシステム（英文全表記：Ｏｐｅｒａｔｉｏｎｓ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ、略名：ＯＳＳ）若しくはビジネスサポートシステム（英文全表記：Ｂｕｓｉｎｅｓｓ  Ｓｕｐｐｏｒｔ  Ｓｙｓｔｅｍ、略名：ＢＳＳ）、ＥＭ、ＶＮＦノード、ネットワーク機能仮想化インフラストラクチャ（英文全表記：Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ  Ｉｎｆｒａｓｔｒｕｃｔｕｒｅ、略名：ＮＦＶＩ）、及び同様の論理機能モジュールを主に含む。
【００５５】
ＮＦＶＯは、ＮＦＶＯに対応するＶＮＦ及びＮＦＶＩに対して、デプロイメント、操作、管理、及び調整を実行するように構成される。ＶＮＦＭは、インスタンス化、拡張若しくは縮小、クエリ、更新、及び終了などの、ＶＮＦのライフサイクルを管理するように構成される。ＶＩＭは、インフラストラクチャ及びリソース管理への入口であり、構成管理、リソース監視、アラーム、及び性能管理などの、仮想化リソースのインフラストラクチャ及び機能に関連するハードウェアを提供できる。ネットワーク機能仮想化に必要とされるコンピューティング、ストレージ、及びネットワークリソースは、ＮＦＶＩと総称される。ＥＭは、ＶＮＦに対して、アプリケーション関連パラメータ構成を実行するように構成される。ＯＳＳ又はＢＳＳは、ネットワークサービス（英文全表記：Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ、略名：ＮＳ）のライフサイクルを管理し、ＶＮＦＭにＶＮＦのライフサイクルを管理させることを引き起こすように構成される。本発明の実施形態において、ＯＳＳ又はＢＳＳの典型的な実装は、ネットワークマネージャ（英文全表記：Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｒ、略名：ＮＭ）であり得る。
【００５６】
１つのＮＦＶシステムは、１又は複数のＶＮＦＭを含み得て、各ＶＮＦＭはＮＦＶＯに接続されることに注意すべきである。全てのＶＮＦＭは、１つのＥＭに接続され得るか、又は、異なるＥＭにそれぞれ接続され得る。
【００５７】
当業者が理解しやすくするために、本明細書において使用される一部の用語を記載及び説明する。
【００５８】
（１）インスタンス化待ちＶＮＦ
【００５９】
「インスタンス化待ちＶＮＦ」とは、任意の通信規格における、ネットワーク要素のインスタンス化待ち仮想化ネットワーク機能である。
【００６０】
「通信規格」は、これに限定されないが、ワイドバンド符号分割多重アクセス（英文全表記：Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ  Ｗｉｒｅｌｅｓｓ、略名：ＷＣＤＭＡ（登録商標））などの第３世代（英文全表記：３ｒｄ−Ｇｎｅｒａｔｉｏｎ、略名：３Ｇ）モバイル通信技術、及び、ロングタームエボリューション（英文全表記：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、略名：ＬＴＥ（登録商標））、又は、ＬＴＥ−アドバンスト（英文全表記：ＬＴＥ−Ａｄｖａｎｃｅｄ、略名：ＬＴＥ−Ａ（登録商標））などの４Ｇ又は４Ｇアドバンストモバイル通信技術を含み得る。
【００６１】
「ネットワーク要素」は、ＳＧＷ、パケットデータネットワークゲートウェイ（英文全表記：Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ、略名：ＰＧＷ）、基地局、及び、モビリティ管理エンティティ（英文全表記：Ｍｏｂｉｌｅ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ、略名：ＭＭＥ）などの、アクセスネットワーク又はコアネットワークにおける任意のネットワーク要素であり得る。
【００６２】
（２）半インスタンス化ＶＮＦ
【００６３】
インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータ及びアプリケーション固有パラメータが構成された後で初めて、ＶＮＦは、対応するネットワーク要素機能を動作させ、実行すること、すなわち、インスタンス化ＶＮＦを取得することができる。従って、本発明の実施形態において、インスタンス化ＶＮＦを取得するプロセス内のＶＮＦは、「半インスタンス化ＶＮＦ」と称される。 
【００６４】
具体的には、本発明の一実施形態において、インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータが構成された後、且つ、アプリケーション固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦは、「半インスタンス化ＶＮＦ」と称される。
【００６５】
本発明の別の実施形態において、リソースがインスタンス化待ちＶＮＦに割り当てられた後、且つ、デプロイメント固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦは、「半インスタンス化ＶＮＦ」と称される。また、「半インスタンス化ＶＮＦ」は、ダミーＶＮＦ（英文全表記：ｄｕｍｍｙ  ＶＮＦ又はｇｅｎｅｒｉｃ  ＶＮＦ）、又は、ジェネリックＶＮＦ（英文全表記：ｄｕｍｍｙ  ＶＮＦ又はｇｅｎｅｒｉｃ  ＶＮＦ）などと称され得る。
【００６６】
（３）「複数」という用語は、２又はより多くの数を意味する。
【００６７】
（４）「／」は一般的に、関連するものの間の「又は」の関係を示す。
【００６８】
以下では、本発明の実施形態において提供される主要な技術的解決法についての一般的説明を示す。
【００６９】
本発明の実施形態は主に、半インスタンス化ＶＮＦの更新（増大、修正、及び削除を含む）をどのように管理するかについての技術的解決法と、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦが使用された後で半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法と、インスタンス化ＶＮＦが削除されるときに半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法、及び同様のものを提供する。
【００７０】
本発明の実施形態において提供されるＶＮＦを管理するための方法は、ＮＦＶシステムにおける任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）が位置するエンティティデバイスによって実行され得ることに注意すべきである。ＮＦＶシステムにおける各論理機能モジュールの機能に関しては、方法は任意で、ＶＮＦＭが位置するエンティティデバイスによって実行される。
【００７１】
ＮＦＶシステムにおける任意の論理機能モジュールは、１又は複数のエンティティデバイス上に分散され得ることに更に注意すべきである。言い換えれば、任意の論理機能モジュールが位置する１又は複数のエンティティデバイスが存在し得る。本発明の実施形態は、提供される方法の実施形態における各段階が、１つのエンティティデバイスによって実行されるか、又は、種々のエンティティデバイスによって実行されるかについて、いかなる限定も課さない。簡便かつ簡潔な説明のために、以下の説明では、論理機能モジュールを実行主体又は制御対象として使用する。当業者であれば、具体的な実装において、論理機能モジュールは、論理機能モジュールが位置するエンティティデバイス上のハードウェアリソースに依存することを理解するはずである。
【００７２】
以下では、具体的な例を使用することによって、本発明の実施形態において提供される技術的解決法を説明及び記載する。
【００７３】
［実施形態１］
図２を参照すると、図２は、この実施形態に係るＶＮＦを管理するための方法の概略フローチャートである。図２において示される、ＶＮＦを管理するための方法は、段階Ｓ２０１及びＳ２０２を含む。
【００７４】
Ｓ２０１：インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する。
【００７５】
この実施形態において、「半インスタンス化ＶＮＦ」は、インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータが構成された後、且つ、アプリケーション固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦである。「リソースをインスタンス化待ちＶＮＦに割り当てる」ことは、具体的には、仮想化リソースをインスタンス化待ちＶＮＦに割り当てることを含む。ここで、「リソース」は、これに限定されないが、ストレージリソース（英文全表記：Ｓｔｏｒａｇｅ  Ｒｅｓｏｕｒｃｅ）、コンピューティングリソース（英文全表記：Ｃｏｍｐｕｔｅ  Ｒｅｓｏｕｒｃｅ）、ネットワークリソース（Ｎｅｔｗｏｒｋ  Ｒｅｓｏｕｒｃｅ）、及び同様のもののうちの１つ又は複数の組み合わせを含み得る。
【００７６】
「デプロイメント固有パラメータ」は、これに限定されないが、ベンダ情報（英文全表記：Ｖｅｎｄｏｒ  ｉｎｆｏ）、仮想デプロイメントユニット（英文全表記：Ｖｉｒｔｕａｌ  Ｄｅｐｌｏｙｍｅｎｔ  Ｕｎｉｔ、略名：ＶＤＵ）、仮想リンク（英文全表記：Ｖｉｒｔｕａｌ  Ｌｉｎｋ、略名：ＶＬ）、接続点（英文全表記：ｃｏｎｎｅｃｔｉｏｎ＿ｐｏｉｎｔ）、デプロイメントフレーバ（英文全表記：ｄｅｐｌｏｙｍｅｎｔ＿ｆｌａｖｏｕｒ）、及び自動スケーリングポリシー（英文全表記：ａｕｔｏ＿ｓｃａｌｉｎｇ＿ｐｏｌｉｃｙ）、及び同様のもののうちの１つ又は複数の組み合わせを含み得る。
【００７７】
例えば、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成する具体的なプロセスについては、従来技術における任意の実装方法を参照されたい。例えば、ＶＮＦＭは、リソースをインスタンス化待ちＶＮＦに割り当てるためにＮＦＶＯを制御し、ＶＮＦＭは、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成する。
【００７８】
Ｓ２０２：半インスタンス化ＶＮＦの情報を記憶する。半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。
【００７９】
「半インスタンス化ＶＮＦの識別子」は、半インスタンス化ＶＮＦを一意に識別でき、具体的には、半インスタンス化ＶＮＦのアイデンティティ（英文全表記：Ｉｄｅｎｔｉｔｙ、略名：ＩＤ）であり得て、具体的には、文字列、１６進数字列、及び２進数字列のうちの１つ又は複数の組み合わせを含み得る。具体的な実装において、半インスタンス化ＶＮＦのＩＤは、種々のインスタンス化待ちＶＮＦのＩＤに従って判定され得る。
【００８０】
加えて、「半インスタンス化ＶＮＦの情報」は、半インスタンス化ＶＮＦの名称、及び同様のものを更に含み得る。種々のインスタンス化待ちＶＮＦに対応する半インスタンス化ＶＮＦの名称は、同一でも、又は、異なっていてもよい。
【００８１】
例えば、半インスタンス化ＶＮＦの情報を記憶することは、半インスタンス化ＶＮＦの情報をデータベース内に記憶することを含み得る。データベースは、独立のデータベースでも、又は、ＶＮＦＭにおけるデータベースのサブ機能によって実装されるデータベースでもあり得る。理論上、ＮＦＶシステムにおける任意の論理機能モジュールは、データベースの管理を担当し得る。好ましくは、ＶＮＦＭは、データベースの管理を担当する。「データベースの管理」は、データベースの更新、データベースと別のデータベースとの間の関係の維持、及び同様のものを含み得る。以下では、半インスタンス化ＶＮＦの情報を記憶するために使用されるデータベースは、「半インスタンス化ＶＮＦデータベース」と称されることに注意すべきである。
【００８２】
Ｓ２０１及びＳ２０２は、半インスタンス化ＶＮＦを更新するシナリオにおいて、半インスタンス化を増大させる例として見なされ得ることに注意すべきである。
【００８３】
この実施形態において提供されるＶＮＦを管理するための方法によれば、インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータが構成されることによって、半インスタンス化ＶＮＦが取得され、半インスタンス化ＶＮＦの情報は記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、この実施形態において提供されるＶＮＦを管理するための方法に従って、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要はなく、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦを使用することによって直接生成でき、それにより、作業効率及びリソース利用率を改善する。
【００８４】
加えて、インスタンス化ＶＮＦが生成されるシナリオにおいて、後のアプリケーション固有パラメータ構成においてエラーが発生する場合、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、従来技術において「密に結びついて」いるので、このシナリオにおいて、ＶＮＦに割り当てられるリソースは、解放される必要があり、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、再度実行される必要がある。この実施形態において、リソースは解放される必要なく、インスタンス化ＶＮＦを生成するために、記憶された半インスタンス化ＶＮＦについてのアプリケーション固有パラメータが構成される。作業効率及びリソース利用率は、この実施形態において提供される方法に従って改善できることが分かる。
【００８５】
任意で、Ｓ２０２の後に、方法は更に、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新する段階を備え得て、更新要求メッセージは半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。
【００８６】
また、「半インスタンス化ＶＮＦの削除」は、半インスタンス化ＶＮＦの情報を削除することとして説明され得る。この場合、半インスタンス化ＶＮＦのリソースは、解放され得るか、又は保留され得る。半インスタンス化ＶＮＦのリソースが解放された後で、リソースは別のインスタンス化待ちＶＮＦに割り当てられ得る。加えて、半インスタンス化ＶＮＦのデプロイメント固有パラメータは、空になり得る。
【００８７】
「半インスタンス化ＶＮＦの修正」は、記憶された半インスタンス化ＶＮＦに対して、拡張（ｅｘｐａｎｓｉｏｎ）、縮小（ｃｏｎｔｒａｃｔｉｏｎ）、又は同様のものを実行することを含み得る。「半インスタンス化ＶＮＦの修正」は、具体的には、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、半インスタンス化ＶＮＦのデプロイメント固有パラメータ、又は、半インスタンス化ＶＮＦについての別の情報（名称など）などの１又は複数の情報を修正することを含み得る。
【００８８】
例えば、ＮＦＶシステムにおける任意の他の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）は、「更新要求メッセージ」を開始でき、本発明のこの実施形態は、本明細書において、いかなる限定も課さない。
【００８９】
例えば、ＥＭ又はＮＭは、いくつかのシナリオにおいて、半インスタンス化ＶＮＦ又はインスタンス化ＶＮＦを削除又は修正するための操作をＶＮＦＭに対して開始し得る。この場合、ＶＮＦＭは、半インスタンス化ＶＮＦの情報を更新するための操作を実行し得る。当該シナリオは、ネットワーク要素エネルギー節約シナリオ、ネットワーク要素再配置シナリオ、及び同様のものを含み得る。
【００９０】
以下では、本発明のこの実施形態において提供されるＶＮＦを管理するための方法を使用することによってもたらされる有益な影響を説明するために、ネットワーク要素のエネルギーを節約する具体的なシナリオを使用する。
【００９１】
エネルギーを節約するために、いくつかのネットワーク要素に対応するインスタンス化ＶＮＦは、日中に動作し、夜間に動作しないことがあり得る。この場合、インスタンス化ＶＮＦが位置するエンティティデバイスは、日中に有効となり得て、インスタンス化ＶＮＦが位置するエンティティデバイスは、夜間に無効となり得る。言い換えれば、インスタンス化ＶＮＦは日中に生成され、インスタンス化ＶＮＦは夜間に削除される。
【００９２】
ネットワーク要素のエネルギーを節約するシナリオにおいて、従来技術における、ＶＮＦを管理するための方法によれば、インスタンス化ＶＮＦは、夜間に削除される必要があり、対応するリソースが解放される。インスタンス化待ちＶＮＦは、インスタンス化ＶＮＦを生成するために日中に再度使用される。本発明のこの実施形態において提供されるＶＮＦを管理するための方法によれば、インスタンス化ＶＮＦが位置するエンティティデバイスが夜間に無効になる場合でも、エンティティデバイスが半インスタンス化ＶＮＦの情報を記憶するので、日中にインスタンス化ＶＮＦを生成するには、半インスタンス化ＶＮＦを使用するだけでよい。従って、作業効率を改善できる。
【００９３】
好ましくは、Ｓ２０１は、イベントトリガ方式で実行され得る。以下に例を挙げる。
【００９４】
方式１：半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する。
【００９５】
「半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージ」は、本発明のこの実施形態において提供される要求メッセージであり、インスタンス化待ちＶＮＦを使用して半インスタンス化ＶＮＦを生成するように要求するために使用される。例えば、実際のネットワークデプロイメントのネットワーク計画フェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュールは、ＶＮＦＭに対して、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを開始し得る。
【００９６】
方式１は、実際のネットワークデプロイメントにおいて、ＶＮＦインスタンス化が段階的に実行されるシナリオに適用され得る。例えば、ネットワーク計画フェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）は、半インスタンス化ＶＮＦを生成し得る。以下のネットワークデプロイメントフェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュールは、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦを使用し得る。２つのプロセスは、別個に実行できる。例えば、ネットワーク計画フェーズにおいて、ＶＮＦＭは第１に、１００のインスタンス化待ちＶＮＦを使用して、１００の半インスタンス化ＶＮＦを生成する。以下のネットワークデプロイメントフェーズにおいて、ＶＮＦＭは更に、１００の半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成する。このようにして、インスタンス化ＶＮＦを生成するためにインスタンス化待ちＶＮＦが直接使用される技術的解決法の使用に起因して、ネットワーク計画フェーズ及びネットワークデプロイメントフェーズが連携して実行される必要があるという理由により、作業効率が低く、管理の難易度が高いという、従来技術の問題を解決できる。従来技術における技術的解決法によれば、ネットワーク計画フェーズ及びネットワークデプロイメントフェーズは、連携して実行される必要がある。例えば、１００のインスタンス化ＶＮＦを生成するために、１００のインスタンス化待ちＶＮＦが使用される場合、インスタンス化ＶＮＦを生成するために、１００のインスタンス化待ちＶＮＦが連続して使用される必要がある。すなわち、インスタンス化ＶＮＦを生成するために、第ｉのインスタンス化待ちＶＮＦが使用された後で初めて、インスタンス化ＶＮＦを生成するために第（ｉ＋１）のインスタンス化待ちＶＮＦを使用できる。ここで、１≦ｉ≦１００であり、ｉは整数である。
【００９７】
方式２：インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する。
【００９８】
「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージ」は、ＶＮＦインスタンス化要求などの、従来技術におけるメッセージであり得る。例えば、ＮＦＶシステムにおける新しいＶＮＦがインスタンス化される必要があるとき、ＥＭ又はＮＭは、ＶＮＦＭに対してＶＮＦインスタンス化要求を開始し、ＮＭは、具体的には、ＯＳＳ若しくはＢＳＳであり得るか、又は、ＯＳＳ若しくはＢＳＳのユーザ操作インタフェースであり得る。当然、「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージ」は、本発明のこの実施形態において提供される要求メッセージ（例えば、ＮＦＶシステムにおける任意の論理機能モジュールによってＶＮＦＯへ送信される要求メッセージ）であり得る。
【００９９】
方式２は、インスタンス化ＶＮＦを生成するためにインスタンス化待ちＶＮＦが使用されるシナリオに適用され得て、具体的には、インスタンス化ＶＮＦを初めて生成するためにインスタンス化待ちＶＮＦが使用されるシナリオに適用され得る。初回以外にインスタンス化ＶＮＦを生成するためにインスタンス化待ちＶＮＦが使用されるシナリオにおいて、インスタンス化ＶＮＦは、インスタンス化ＶＮＦが初めて生成されるシナリオにおいて記憶される、半インスタンス化ＶＮＦの情報を使用することによって、直接生成され得ることに注意すべきである。具体的な実装については、以下の説明を参照されたい。
【０１００】
更に、本発明のこの実施形態は、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦが使用される技術的解決法を更に提供する。具体的な例を以下に挙げる。
【０１０１】
［方式１に基づく具体例］
【０１０２】
方式１におけるトリガイベントは、「半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージの受信」であるので、Ｓ２０１において半インスタンス化ＶＮＦが生成された後で、すなわち、要求メッセージの機能が完了する。言い換えれば、半インスタンス化ＶＮＦは、要求メッセージの命令に従って、インスタンス化ＶＮＦを生成するために使用されない。インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦを使用する必要がある場合、別のトリガイベントが必要となる。
【０１０３】
任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されるとき、インスタンス化ＶＮＦを取得するように、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成することを含み得る。
【０１０４】
「アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージ」は、本発明のこの実施形態において提供される要求メッセージであり、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成するために使用される。
【０１０５】
例えば、実際のネットワークデプロイメントのネットワークデプロイメントフェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）は、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを開始し得る。
【０１０６】
別の任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１０７】
例えば、半インスタンス化ＶＮＦの情報がこの任意の実施形態に記憶されたので、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータは直接構成され得て、それにより、インスタンス化ＶＮＦを取得する。従来技術における、「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、インスタンス化待ちＶＮＦを使用して、インスタンス化ＶＮＦを生成する（すなわち、「リソースを割り当て、デプロイメント固有パラメータを構成」するプロセスと、「アプリケーション固有パラメータを構成」するプロセスを実行する）解決法と比較して、この実装は、インスタンス化ＶＮＦを生成するための時間を短縮し得て、それにより、作業効率を改善する。
【０１０８】
［方式２に基づく具体例］
【０１０９】
方式２におけるトリガイベントは、「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信される」なので、Ｓ２０１において半インスタンス化ＶＮＦが生成された後で、要求メッセージの機能は完了しない。言い換えれば、半インスタンス化ＶＮＦは更に、要求メッセージの命令に従って、インスタンス化ＶＮＦを生成するために使用される。
【０１１０】
任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１１１】
方式１および２に基づく任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは更に、半インスタンス化ＶＮＦが生成された後のプリセット期間内に、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階に置き換えられ得ることに注意すべきである。本発明のこの実施形態は、プリセット期間の値、及び、プリセット期間の値の選択方式に対していかなる限定も課さない。
【０１１２】
具体的な実装において、インスタンス化ＶＮＦが取得された後で、方法は更に、インスタンス化ＶＮＦの情報を記憶する段階、具体的には、インスタンス化ＶＮＦを「インスタンス化ＶＮＦデータベース」内に記憶する段階を含むことに更に注意すべきである。具体的な実装において、ＶＮＦＭは、インスタンス化ＶＮＦデータベースの管理を担当し得る。
【０１１３】
更に、本発明のこの実施形態は、インスタンス化ＶＮＦが取得された後に半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を更に提供する。具体的には、任意の方法に従ってインスタンス化ＶＮＦが取得された後で、半インスタンス化ＶＮＦは、以下の方式１及び方式２を使用することによって管理され得る。
【０１１４】
方式１：半インスタンス化ＶＮＦを削除する。
【０１１５】
方式１はまた、半インスタンス化ＶＮＦの情報を削除することとして説明され得る。
【０１１６】
例えば、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦが使用されたので、記憶空間を節約するために、半インスタンス化ＶＮＦが削除され得る。方式１は更に、半インスタンス化ＶＮＦの情報（すなわち、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、半インスタンス化ＶＮＦのデプロイメント固有パラメータ、及び、半インスタンス化ＶＮＦに関連する他の情報などの情報）を削除することとして説明され得ることに注意すべきである。
【０１１７】
方式２：半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立し、マッピング関係を記憶する。
【０１１８】
また、方式２は、半インスタンス化ＶＮＦの情報とインスタンス化ＶＮＦの情報との間のマッピング関係を確立すること、及び、マッピング関係を記憶することとして説明され得る。
【０１１９】
例えば、マッピング関係を確立するための具体的方法は、これに限定されないが、ポインタ又はインデックス方式によるマッピング関係の確立を含み得る。例えば、半インスタンス化ＶＮＦデータベースにおける半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦを使用することによって生成される、インスタンス化ＶＮＦデータベース内にある、インスタンス化ＶＮＦの情報を指す。
【０１２０】
具体的な実装において、方式１および２はまた、半インスタンス化ＶＮＦに対していかなる操作も実行しない段階、言い換えれば、半インスタンス化ＶＮＦの情報を保存し続ける段階によって置き換えられ得ることに注意すべきである。
【０１２１】
半インスタンス化ＶＮＦの情報、インスタンス化ＶＮＦの情報、及び、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係などの、本発明のこの実施形態において記憶される情報は、実行主体と異なる別のデバイスのために提供され得ることに更に注意すべきである。本発明のこの実施形態は、具体的な適用シナリオに対していかなる限定も課さない。例えば、ＶＮＦＭが位置するエンティティデバイスが実行主体であるとき、ＶＮＦＭが位置するエンティティデバイスは、ＮＦＶＯ、ＥＭ、及びＮＭなどの、論理機能モジュールが位置するエンティティデバイスについての記憶された情報を提供し得る。
【０１２２】
更に、本発明のこの実施形態は、インスタンス化ＶＮＦが削除されるときに半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を更に提供する。例えば、インスタンス化ＶＮＦのライフサイクルが終了するとき、インスタンス化ＶＮＦは削除される。当然、別のトリガイベントにおいても、インスタンス化ＶＮＦは削除され得る。
【０１２３】
方式１に基づき、半インスタンス化を管理することは、インスタンス化ＶＮＦを削除する前、又は、インスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元することを含み得る。
【０１２４】
任意の方式は、具体的には、インスタンス化ＶＮＦが削除されるとき、インスタンス化ＶＮＦのアプリケーション固有パラメータのみを削除すること、インスタンス化ＶＮＦのリソース情報及びデプロイメント固有パラメータを保留すること、及び、半インスタンス化ＶＮＦの形式で、リソース情報及びデプロイメント固有パラメータを記憶すること（すなわち、半インスタンス化ＶＮＦの情報を再び記憶すること）を含み得る。この実装によれば、半インスタンス化ＶＮＦは、インスタンス化ＶＮＦを生成するために直接使用され得て、これにより、作業効率を改善する。当然、半インスタンス化ＶＮＦは、要件に従って復元されないことがあり得る。
【０１２５】
方式２に基づき、半インスタンス化ＶＮＦを管理することは、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留又は削除することを含み得る。インスタンス化ＶＮＦを削除した後で、インスタンス化ＶＮＦと半インスタンス化ＶＮＦとの間のマッピング関係が自然に削除されることに注意すべきである。
【０１２６】
［実施形態２］
図３を参照すると、図３は、この実施形態に係るＶＮＦを管理するための方法の概略フローチャートである。この実施形態における関連する内容の説明については、実施形態１を参照されたい。ここでは詳細を説明しない。図３において示される方法は、Ｓ３０１及びＳ３０２の段階を含む。
【０１２７】
Ｓ３０１：リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する。
【０１２８】
この実施形態において、「半インスタンス化ＶＮＦ」は、リソースがインスタンス化待ちＶＮＦに割り当てられた後、且つ、デプロイメント固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦである。「インスタンス化待ちＶＮＦに割り当てられるリソース」は、ストレージリソース、コンピューティングリソース、及びネットワークリソースのうちの１つ又は複数の組み合わせを含み得る。
【０１２９】
任意で、Ｓ３０１は以下を含み得る。
【０１３０】
方式（１）：半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する。
【０１３１】
方式（２）：インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する。
【０１３２】
Ｓ３０２：半インスタンス化ＶＮＦの情報を記憶し、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子及び半インスタンス化ＶＮＦのリソース情報を含む。
【０１３３】
「半インスタンス化ＶＮＦの識別子」は、文字列、１６進数字列、及び２進数字列のうちの１つ又は複数の組み合わせを含む。
【０１３４】
方式（１）に基づき、Ｓ３０２の後で、方法は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するか、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦに対してデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１３５】
デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージは、１つのメッセージであり得るか、又は、２つの別個のメッセージ（すなわち、デプロイメント固有パラメータを構成するように命令するために使用される要求メッセージ、及び、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージ）であり得ることに注意すべきである。
【０１３６】
任意で、「デプロイメント固有パラメータ」は、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーのうちの１つ又は複数の組み合わせを含み得る。
【０１３７】
具体的な実装において、方法は、デプロイメント固有パラメータが構成されるがアプリケーション固有パラメータが構成されていないＶＮＦの情報を記憶すること、及び、インスタンス化ＶＮＦが生成された後、又は、インスタンス化ＶＮＦがその後削除された後で、ＶＮＦの情報を更新することについての情報を受信したとき、情報を独立的に管理することを更に含み得ることに更に注意すべきである。
【０１３８】
方式（２）に基づき、Ｓ３０２の後で、方法は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１３９】
更に、この実施形態に基づき、本発明のこの実施形態は更に、インスタンス化ＶＮＦが取得された後に半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を提供する。具体的には、解決法は、半インスタンス化ＶＮＦを削除すること、又は、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立すること、及び、マッピング関係を記憶することを含み得る。
【０１４０】
なお更に、この実施形態に基づき、本発明のこの実施形態は、インスタンス化ＶＮＦが削除されるときに半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を更に提供する。具体的には、解決法は、半インスタンス化ＶＮＦが削除されるとき、かつ、インスタンス化ＶＮＦが削除される前若しくはインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元すること、又は、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係が確立され、マッピング関係が記憶されるとき、かつ、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留若しくは削除することを含み得る。
【０１４１】
任意で、Ｓ３０２の後に、方法は、更新要求メッセージを受信したときに半インスタンス化ＶＮＦの情報を更新する段階を更に備え得て、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。
【０１４２】
この実施形態において提供されるＶＮＦを管理するための方法によれば、半インスタンス化ＶＮＦは、リソースをインスタンス化待ちＶＮＦに割り当てることによって取得され、半インスタンス化ＶＮＦの情報は記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、及び、半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要はなく、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０１４３】
加えて、インスタンス化ＶＮＦが生成されるシナリオにおいて、後のアプリケーション固有パラメータ構成においてエラーが発生する場合、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、従来技術において「密に結びついて」いるので、このシナリオにおいて、ＶＮＦに割り当てられるリソースは、解放される必要があり、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、再度実行される必要がある。この実施形態において、リソースは解放される必要なく、インスタンス化ＶＮＦを生成するために、記憶された半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータが構成され得る。作業効率及びリソース利用率は、この実施形態において提供される方法に従って改善できることが分かる。
【０１４４】
以下では、本発明のこの実施形態において提供される装置を説明する。
【０１４５】
以下において提供される任意の装置は、図１において示されるＮＦＶシステムアーキテクチャに適用できることに注意すべきである。装置は、具体的には、システムアーキテクチャ内における任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）が位置するエンティティデバイスであり得るか、又は、独立のデバイスであり得る。独立のデバイスは、任意の論理機能モジュールが位置するエンティティデバイス内に統合若しくは設置され得るか、又は、任意の論理機能モジュールが位置するエンティティデバイスから独立し得て、任意の論理機能モジュールが位置するエンティティデバイスと直接若しくは間接的に通信し得る。加えて、装置は更に、チップの形式で提供され得て、チップは、ＶＮＦを管理するための方法のフローチャートを実装できるアプリケーションプログラムを保持する。
【０１４６】
例えば、以下において提供される任意の装置が、図１において示されるＮＦＶシステムアーキテクチャにおける任意の論理機能モジュールが位置するエンティティデバイスであるとき、装置は、具体的には、ＳＧＷ、ＰＧＷ、基地局、又はＭＭＥなどの、アクセスネットワーク又はコアネットワークにおける任意のネットワーク要素であり得る。
【０１４７】
以下において提供される装置の実施形態における関連する内容の説明については、装置の実施形態に対応する、上記において提供される方法の実施形態を参照してよく、ここでは詳細を説明しないことに更に注意すべきである。
【０１４８】
［実施形態３］
図４を参照すると、図４は、この実施形態に係る装置の概略構造図であり、実施形態１において提供されるＶＮＦを管理するための方法を実行するように構成される。この実施形態における関連する内容の説明については、実施形態１を参照されたい。図４において示される装置４は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニット４１と、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニット４２とを備え得る。
【０１４９】
この実施形態において提供される第１の実装において、第１の生成ユニット４１は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１５０】
この実施形態において提供される第２の実装において、第１の生成ユニット４１は、具体的には、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１５１】
図５を参照すると、図５は、この実施形態に係る別の装置の概略構造図である。図５に示されるように、図４において示される装置４に基づき、装置４は更に、第２の生成ユニット４３を備え得る。
【０１５２】
第１の実装に基づき、第２の生成ユニット４３は、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成されるか、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１５３】
第２の実装に基づき、第２の生成ユニット４３は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１５４】
任意で、任意の実装に基づき、図５において示されるように、装置４は、第２の生成ユニット４３がインスタンス化ＶＮＦを取得した後で、半インスタンス化ＶＮＦを削除するように構成される削除ユニット４４を更に備える。
【０１５５】
例えば、削除ユニット４４は更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。図５において示されるように、装置４は、削除ユニット４４がインスタンス化ＶＮＦを削除する前、又は、削除ユニット４４がインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元するように構成される復元ユニット４５を更に備える。
【０１５６】
任意で、任意の実装に基づき、図６において示されるように、装置４は、第２の生成ユニット４３がインスタンス化ＶＮＦを取得した後で、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立するように構成される確立ユニット４６を更に備える。記憶ユニット４２は更に、マッピング関係を記憶するように構成される。
【０１５７】
例えば、図６において示されるように、装置４は更に、記憶ユニット４２がマッピング関係を記憶した後で、インスタンス化ＶＮＦを削除するように構成される削除ユニット４４を備える。記憶ユニット４２は更に、削除ユニットがインスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留するように構成される。代替的に、図６において示されるように、装置４は更に、記憶ユニット４２がマッピング関係を記憶した後で、及び、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される削除ユニット４４を備える。
【０１５８】
任意で、図５又は図６において示されるように、装置４は更に、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新するように構成される更新ユニット４７を備え、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。
【０１５９】
この実施形態において提供される装置は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成することによって、半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率を改善する。
【０１６０】
［実施形態４］
ハードウェア実装において、実施形態３における記憶ユニット４２は、メモリであり得て、第１の生成ユニット４１、第２の生成ユニット４３、削除ユニット４４、復元ユニット４５、確立ユニット４６、及び更新ユニット４７は、ハードウェア形式で、装置のメモリに内蔵され得るか、又は、それから独立し得て、これにより、プロセッサは、各モジュールに対応する操作を呼び出し、実行する。プロセッサは、中央演算処理装置（英文全表記：Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、略名：ＣＰＵ）、マイクロプロセッサ、シングルチップマイクロコンピュータ、又は同様のものであり得る。
【０１６１】
図７を参照すると、図７は、実施形態１において提供されるＶＮＦを管理するための方法を実行するように構成される、この実施形態に係る装置の概略構造図である。この実施形態における関連する内容の説明については、実施形態１を参照されたい。図７において示される装置７は、メモリ７１、プロセッサ７２、及び無線インタフェース７３を備え得る。
【０１６２】
メモリ７１及びプロセッサ７２は、バスシステム７４を使用することによって共に結合される。
【０１６３】
例えば、バスシステム７４は、業界標準アーキテクチャ（英文全表記：Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、略名：ＩＳＡ）バス、ペリフェラルコンポーネントインターコネクト（英文全表記：Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ、略名：ＰＣＩ）バス、拡張型業界標準アーキテクチャ（英文全表記：Ｅｘｔｅｎｄｅｄ  Ｉｎｄｕｓｔｒｙ  Ｓｔａｎｄａｒｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、略名：ＥＩＳＡ）バス、又は同様のものであり得る。バスシステム７４は、アドレスバス、データバス、制御バス、及び同様のものに分類され得る。説明を容易にするべく、図７においては、バスを表すために、１本の太線のみが使用される。しかしながら、このことは、１本のバスのみが存在すること、又は、１種類のバスのみが存在することを意味するものではない。
【０１６４】
無線インタフェース７３は、装置７と別のデバイスとの間の通信を実装するように構成される。
【０１６５】
メモリ７１は、プログラムを記憶するように構成される。具体的には、プログラムは、プログラムコードを有し得て、プログラムコードは、コンピュータ演算命令を含み得る。例えば、メモリ７１は、高速ランダムアクセスメモリ（英文全表記：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、略名：ＲＡＭ）を含み得て、又は、不揮発性メモリ（英文全表記：ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）、例えば、少なくとも１つのディスクストレージを更に含み得る。
【０１６６】
プロセッサ７２は、メモリ７１内に記憶されるプログラムを実行し、それにより、実施形態１において提供されるＶＮＦを管理するための方法を実装する。
【０１６７】
一実施形態において、プロセッサ７２は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。メモリ７１は、半インスタンス化ＶＮＦの情報を記憶するように構成され、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。
【０１６８】
この実施形態において提供される装置７が、図１において示されるＮＦＶシステムアーキテクチャに適用されるとき、メモリ７１は、ＶＩＭによって提供されるハードウェアストレージリソースであり得て、言い換えれば、メモリ７１は、ＮＦＶシステムにおける最下層上のハードウェアリソースであることに注意すべきである。
【０１６９】
任意で、図８を参照すると、図８は、この実施形態に係る別の装置の概略構造図である。図８に示されているように、図７に基づき、装置７は更に、受信部７５を備え得る。
【０１７０】
この実施形態において提供される第１の実装において、受信部７５は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部７５が受信するとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１７１】
この実施形態において提供される第２の実装において、受信部７５は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は、具体的には、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部７５が受信するとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１７２】
任意で、この実施形態において提供される第１の実装において、受信部７５は更に、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は更に、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信部７５が受信するとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１７３】
代替的に、受信部７５は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部７５が受信するとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１７４】
任意で、この実施形態において提供される第２の実装において、プロセッサ７２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１７５】
任意で、任意の実装に基づき、プロセッサ７２は更に、インスタンス化ＶＮＦが取得された後で、半インスタンス化ＶＮＦを削除するように構成される。
【０１７６】
例えば、プロセッサ７２は更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。更に、プロセッサ７２は、インスタンス化ＶＮＦを削除する前、又は、インスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元するように更に構成される。
【０１７７】
任意で、任意の実装に基づき、プロセッサ７２は更に、インスタンス化ＶＮＦが取得された後で、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立するように構成され、メモリ７１は更に、マッピング関係を記憶するように構成される。
【０１７８】
例えば、プロセッサ７２は更に、メモリ７１がマッピング関係を記憶した後で、インスタンス化ＶＮＦを削除するように構成される。この場合、メモリ７１は更に、プロセッサ７２がインスタンス化ＶＮＦを削除する前、又は、プロセッサ７２がインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを保留するように構成される。代替的に、プロセッサ７２は更に、メモリ７１がマッピング関係を記憶した後で、及び、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。
【０１７９】
任意で、受信部７５は更に、更新要求メッセージを受信するように構成され、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。この場合、プロセッサ７２は更に、更新要求メッセージを受信部７５が受信したとき、半インスタンス化ＶＮＦの情報を更新するように構成される。
【０１８０】
この実施形態において提供される装置は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成することによって、半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要はなく、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０１８１】
［実施形態５］
図９を参照すると、図９は、この実施形態に係る装置の概略構造図であり、実施形態２において提供されるＶＮＦを管理するための方法を実行するように構成される。この実施形態における関連する内容の説明については、実施形態２を参照されたい。図９において示される装置９は、インスタンス化待ちＶＮＦにリソースを割り当て、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニット９１と、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を有する、半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニット９２とを備え得る。
【０１８２】
任意で、第１の生成ユニット９１は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成されるか、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【０１８３】
図１０を参照すると、図１０は、この実施形態に係る別の装置の概略構造図である。図１０において示されるように、図９に示される装置９に基づき、装置９は、第２の生成ユニット９３を更に備え得る。
【０１８４】
任意で、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニット９３が、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成されるか、あるいは、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニット９３が、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１８５】
任意で、第１の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニット９３が、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１８６】
実施形態３において提供される装置４と同様に、この実施形態において提供される装置９は、削除ユニット、復元ユニット、確立ユニット、更新ユニット、及び同様のものを更に備え得ることに注意すべきである。ユニットの具体的な機能については、装置４において提供される削除ユニット４４、復元ユニット４５、確立ユニット４６、及び更新ユニット４７を参照されたい。ここでは詳細は説明されない。
【０１８７】
この実施形態において提供される装置は、リソースをインスタンス化待ちＶＮＦに割り当てることによって半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０１８８】
［実施形態６］
ハードウェア実装において、実施形態５における記憶ユニット９２はメモリであり得て、第１の生成ユニット９１及び第２の生成ユニット９３は、ハードウェア形式で、装置のメモリに内蔵されるか、又は、それから独立し得て、これにより、プロセッサは、各モジュールに対応する操作を呼び出して実行する。プロセッサは、ＣＰＵ、マイクロプロセッサ、シングルチップマイクロコンピュータ、又は同様のものであり得る。
【０１８９】
図１１を参照すると、図１１は、実施形態２において提供されるＶＮＦを管理するための方法を実行するように構成される、この実施形態に係る装置の概略構造図である。この実施形態における関連する内容の説明については、実施形態２を参照されたい。図１１において示される装置１１は、メモリ１１１、プロセッサ１１２、及び無線インタフェース１１３を備え得る。
【０１９０】
メモリ１１１及びプロセッサ１１２は、バスシステム１１４を使用することによって共に結合される。例えば、バスシステム１１４及びメモリ１１１の説明については、実施形態４におけるバスシステム１１４及びメモリ１１１の説明を参照されたい。
【０１９１】
無線インタフェース１１３は、装置１１と別のデバイスとの間の通信を実装するように構成される。
【０１９２】
メモリ１１は、プログラムを記憶するように構成される。具体的には、プログラムは、プログラムコードを有し得て、プログラムコードは、コンピュータ演算命令を含み得る。
【０１９３】
プロセッサ１１２は、メモリ１１１内に記憶されるプログラムを実行し、それにより、実施形態２において提供されるＶＮＦを管理するための方法を実装する。
【０１９４】
一実施形態において、プロセッサ１１２は、インスタンス化待ちＶＮＦにリソースを割り当て、半インスタンス化ＶＮＦを取得するように構成される。メモリ１１１は、半インスタンス化ＶＮＦの情報を記憶するように構成され、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、及び、半インスタンス化ＶＮＦのリソース情報を含む。
【０１９５】
この実施形態において提供される装置１１が、図１において示されるＮＦＶシステムアーキテクチャに適用されるとき、メモリ１１１は、ＶＩＭによって提供されるハードウェアストレージリソースであり得て、言い換えれば、メモリ１１１は、ＮＦＶシステムにおける最下層上のハードウェアリソースであることに注意すべきである。
【０１９６】
図１２を参照すると、図１２は、この実施形態に係る別の装置の概略構造図である。図１２に示されているように、図１１に示される装置１１に基づき、装置１１は更に、受信部１１５を備え得る。
【０１９７】
この実施形態において提供される第１の実装において、受信部１１５は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。この場合、プロセッサ１１２は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、インスタンス化待ちＶＮＦにリソースを割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【０１９８】
この実施形態において提供される第２の実装において、受信部１１５は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。この場合、プロセッサ１１２は具体的には、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【０１９９】
任意で、この実施形態において提供される第１の実装において、受信部１１５は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ１１２は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０２００】
代替的に、受信部１１５は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ１１２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０２０１】
任意で、この実施形態において提供される第２の実装において、プロセッサ１１２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０２０２】
実施形態４において提供される装置７と同様に、プロセッサ１１２は、削除、復元、及び更新などの段階を実行するように更に構成され得ることに注意すべきである。詳細については、装置１１における関連する内容を参照されたい。詳細はここでは説明されない。
【０２０３】
この実施形態において提供される装置は、リソースをインスタンス化待ちＶＮＦに割り当てることによって半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０２０４】
説明を簡便かつ簡単にする目的で、上述の機能モジュールの区分けが、説明の一例であると見なされることを当業者は明確に理解するであろう。実際の適用では、上述の機能は、種々の機能モジュールに割り当てられ、要件に応じて実装され得る、すなわち、装置の内部構造が、種々の機能モジュールに分割されて、上述の機能の全部又は一部を実装する。上述されたシステム、装置、及びユニットの詳細な動作処理については、上述された方法の実施形態における対応する処理を参照するものとし、詳細は本明細書において再度説明されない。
【０２０５】
本願において提供されるいくつかの実施形態において、開示されるシステム、装置、及び方法は、他の方式で実装されてよいことを理解されたい。例えば、説明されている装置の実施形態は、例に過ぎない。例えば、モジュール又はユニットの区分けは、論理的機能の区分けに過ぎず、実際の実装においては、他の区分けであり得る。例えば、複数のユニット又はコンポーネントは、別のシステムに組み合わせられ又は統合されてよく、又は、いくつかの機能は、無視されてもよく、実行されなくてもよい。加えて、表示又は説明される相互結合、又は直接的な結合若しくは通信接続は、いくつかのインタフェースを使用することによって実装されてよい。装置間又はユニット間の間接的な結合又は通信接続は、電子的、機械的、又は他の形態で実装されてよい。
【０２０６】
別個の部分として説明されるユニットは、物理的に別個であってもなくてもよく、ユニットとして表示される部分は、物理的なユニットであってもなくてもよく、１つの位置に配置されてよく、又は、複数のネットワークユニット上に分散されてもよい。ユニットのいくつか又は全ては、実施形態の解決法の目的を実現するように、実際の必要性に従って選択されてよい。
【０２０７】
加えて、本発明の実施形態における機能ユニットは、１つの処理ユニットに統合されてよく、又はユニットの各々が物理的に単独で存在してよく、又は２つ若しくはそれより多くのユニットが１つのユニットに統合される。統合されたユニットはハードウェアの形態で実装されてよいか、又は、ソフトウェア機能ユニットの形態で実装されてよい。
【０２０８】
統合されたユニットがソフトウェア機能ユニットの形態で実装され、独立した製品として販売又は使用されるとき、その統合されたユニットは、コンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づいて、本発明の技術的解決法は基本的に、又は従来技術に寄与する部分は、又は技術的解決法の全部若しくは一部は、ソフトウェア製品の形態で実装されてよい。ソフトウェア製品は、記憶媒体に記憶され、（パーソナルコンピュータ、サーバ、又はネットワークデバイスであってよい）コンピュータデバイスに本発明の実施形態において説明された方法の段階のうちの全部又は一部を実行するよう命令するためのいくつかの命令を含む。上述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（英文全表記：Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、略名：ＲＯＭ）、ＲＡＭ、磁気ディスク、又は光学ディスクなどの、プログラムコードを記憶できる任意の媒体を含み得る。
【０２０９】
上述の説明は、本発明の具体的な実装に過ぎず、本発明の保護範囲を制限することを意図するものではない。本発明において開示された技術範囲内で、当業者によって容易に考え出される変更形態又は代替形態は何れも、本発明の保護範囲に含まれるものとする。従って、本発明の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【図１】
2018512001.tif 000003
【図２】
2018512001.tif 000004
【図３】
2018512001.tif 000005
【図４】
2018512001.tif 000006
【図５】
2018512001.tif 000007
【図６】
2018512001.tif 000008
【図７】
2018512001.tif 000009
【図８】
2018512001.tif 000010
【図９】
2018512001.tif 000011
【図１０】
2018512001.tif 000012
【図１１】
2018512001.tif 000013
【図１２】
2018512001.tif 000014
【手続補正書】
【提出日】平成29年11月2日(2017.11.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想化ネットワーク機能（ＶＮＦ）を管理するための方法であって、
リソースをインスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階と、
前記半インスタンス化ＶＮＦの情報を記憶する段階であって、前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、前記半インスタンス化ＶＮＦのリソース情報、及び、前記半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、段階と
を備える方法。
【請求項２】
前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する段階は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたときに、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する段階、又は、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する段階
を有する、請求項１に記載の方法。
【請求項３】
前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成して、前記半インスタンス化ＶＮＦを取得した後で、前記方法は更に、
アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階
を備える、請求項２に記載の方法。
【請求項４】
前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記方法は更に、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージに従って、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階を備える、請求項２に記載の方法。
【請求項５】
前記インスタンス化ＶＮＦが取得された後で、前記方法は更に、
前記半インスタンス化ＶＮＦを削除する段階、又は、
前記半インスタンス化ＶＮＦと前記インスタンス化ＶＮＦとの間のマッピング関係を確立し、前記マッピング関係を記憶する段階
を備える、請求項３又は４に記載の方法。
【請求項６】
前記半インスタンス化ＶＮＦを削除した後で、前記方法は更に、前記インスタンス化ＶＮＦを削除する前、又は、前記インスタンス化ＶＮＦを削除するとき、前記半インスタンス化ＶＮＦを復元する段階を備える、請求項５に記載の方法。
【請求項７】
前記半インスタンス化ＶＮＦと前記インスタンス化ＶＮＦとの間の前記マッピング関係を確立し、前記マッピング関係を記憶した後で、前記方法は更に、前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを保留又は削除する段階を備える、請求項５に記載の方法。
【請求項８】
前記半インスタンス化ＶＮＦの情報を記憶した後で、前記方法は更に、更新要求メッセージを受信したとき、前記半インスタンス化ＶＮＦの前記情報を更新する段階であって、前記更新要求メッセージは前記半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、段階を備える、請求項１に記載の方法。
【請求項９】
前記半インスタンス化ＶＮＦの前記リソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの少なくとも１つを有する、請求項１から８のいずれか一項に記載の方法。
【請求項１０】
前記半インスタンス化ＶＮＦの前記デプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの少なくとも１つを有する、請求項１から９のいずれか一項に記載の方法。
【請求項１１】
仮想化ネットワーク機能（ＶＮＦ）を管理するための方法であって、
リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階と、
前記半インスタンス化ＶＮＦの情報を記憶する段階であって、前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、及び、前記半インスタンス化ＶＮＦのリソース情報を有する、段階と
を備える方法。
【請求項１２】
前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する段階は、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する段階、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する段階
を有する、請求項１１に記載の方法。
【請求項１３】
前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記方法は更に、
デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階
を備える、請求項１２に記載の方法。
【請求項１４】
前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージが受信されたとき、前記方法は更に、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージに従って、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する段階を備える、請求項１２に記載の方法。
【請求項１５】
リソースをインスタンス化待ち仮想ネットワーク機能（ＶＮＦ）に割り当て、前記インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する第１の生成ユニットと、
前記半インスタンス化ＶＮＦの情報を記憶する記憶ユニットであって、前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、前記半インスタンス化ＶＮＦのリソース情報、及び、前記半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、記憶ユニットと
を備える装置。
【請求項１６】
前記第１の生成ユニットは、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得し、又は、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得する、
請求項１５に記載の装置。
【請求項１７】
前記装置は、第２の生成ユニットを更に備え、前記第２の生成ユニットは、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、アプリケーション固有パラメータを構成するように命令するために使用される前記要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する、又は、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する、
請求項１６に記載の装置。
【請求項１８】
前記装置は、第２の生成ユニットを更に備え、前記第２の生成ユニットは、
前記第１の生成ユニットが、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記インスタンス化待ちＶＮＦについての前記デプロイメント固有パラメータを構成し、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージに従って、前記半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する、請求項１６に記載の装置。
【請求項１９】
前記第２の生成ユニットが前記インスタンス化ＶＮＦを取得した後で、前記半インスタンス化ＶＮＦを削除する削除ユニットを更に備える、請求項１７または１８に記載の装置。
【請求項２０】
前記削除ユニットは更に、前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを削除し、
前記装置は、前記削除ユニットが前記インスタンス化ＶＮＦを削除する前、又は、前記削除ユニットが前記インスタンス化ＶＮＦを削除するとき、前記半インスタンス化ＶＮＦを復元する復元ユニットを更に備える、
請求項１９に記載の装置。
【請求項２１】
前記第２の生成ユニットが前記インスタンス化ＶＮＦを取得した後で、前記半インスタンス化ＶＮＦと前記インスタンス化ＶＮＦとの間のマッピング関係を確立する確立ユニットを更に備え、前記記憶ユニットは更に、前記マッピング関係を記憶する、請求項１７または１８に記載の装置。
【請求項２２】
前記装置は、前記記憶ユニットが前記マッピング関係を記憶した後で、前記インスタンス化ＶＮＦを削除する削除ユニットを更に備え、
前記記憶ユニットは更に、前記削除ユニットが前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを保留するか、又は、
前記削除ユニットは更に、前記インスタンス化ＶＮＦを削除した後で、前記半インスタンス化ＶＮＦを削除する、
請求項２１に記載の装置。
【請求項２３】
前記装置は、更新要求メッセージを受信したとき、前記半インスタンス化ＶＮＦの前記情報を更新する更新ユニットであって、前記更新要求メッセージは、前記半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、更新ユニットを更に備える、請求項１５に記載の装置。
【請求項２４】
前記半インスタンス化ＶＮＦの前記リソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの少なくとも１つを含む、請求項１５から２３のいずれか一項に記載の装置。
【請求項２５】
前記半インスタンス化ＶＮＦの前記デプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの少なくとも１つを含む、請求項１５から２４のいずれか一項に記載の装置。
【請求項２６】
リソースをインスタンス化待ち仮想ネットワーク機能（ＶＮＦ）に割り当て、半インスタンス化ＶＮＦを取得する第１の生成ユニットと、
前記半インスタンス化ＶＮＦの情報を記憶する記憶ユニットと
を備える装置であって、
前記半インスタンス化ＶＮＦの前記情報は、前記半インスタンス化ＶＮＦの識別子、及び、前記半インスタンス化ＶＮＦのリソース情報を含む、
装置。
【請求項２７】
前記第１の生成ユニットは、
前記半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得し、又は、
インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得する、
請求項２６に記載の装置。
【請求項２８】
前記装置は、第２の生成ユニットを更に備え、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する、又は、
前記第１の生成ユニットが、前記半インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する、
請求項２７に記載の装置。
【請求項２９】
前記装置は、第２の生成ユニットを更に備え、前記第１の生成ユニットが、前記インスタンス化ＶＮＦを生成するように命令するために使用される前記要求メッセージを受信したとき、前記リソースを前記インスタンス化待ちＶＮＦに割り当て、前記半インスタンス化ＶＮＦを取得した後で、前記第２の生成ユニットは、前記インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、前記半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、前記インスタンス化ＶＮＦを取得する、請求項２７に記載の装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、仮想化技術の分野に関し、特に、仮想化ネットワーク機能（英文全表記：ｖｉｒｔｕａｌｉｚｅｄ  ｎｅｔｗｏｒｋ  ｆｕｎｃｔｉｏｎ、略名：ＶＮＦ）を管理するための方法および装置に関する。
【背景技術】
【０００２】
仮想化技術の急速な発展に伴い、ネットワーク機能仮想化（英文全表記：ｎｅｔｗｏｒｋ    ｆｕｎｃｔｉｏｎ  ｖｉｒｔｕａｌｉｚａｔｉｏｎ、略名：ＮＦＶ）技術は、より重要になっている。ＮＦＶ技術とは、ＶＮＦに対してインスタンス化（英文全表記：ｉｎｓｔａｎｔｉａｔｉｏｎ）を実行して、その結果、インスタンス化ＶＮＦが汎用物理デバイス上で動作できるようにして、それにより、汎用物理デバイスを使用することによって、ネットワーク上の専用ネットワーク要素デバイスの機能を実装することを意味する。例えば、インスタンス化はサービングゲートウェイ（英文全表記：ｓｅｒｖｉｎｇ  ｇａｔｅｗａｙ、略名：ＳＧＷ）の仮想化ネットワーク機能に対して実行され、これにより、ＳＧＷの仮想化インスタンス、すなわち、インスタンス化ＶＮＦは、汎用物理デバイス上で動作でき、それにより、汎用物理デバイスを使用することによってＳＧＷの機能を実装する。
【０００３】
ＮＦＶシステムは主に、ネットワーク機能仮想化オーケストレータ（英文全表記：ｎｅｔｗｏｒｋ  ｆｕｎｃｔｉｏｎ  ｖｉｒｔｕａｌｉｚａｔｉｏｎ  ｏｒｃｈｅｓｔｒａｔｏｒ、略名：ＮＦＶＯ）、仮想化ネットワーク機能マネージャ（英文全表記：ｖｉｒｔｕａｌｉｚｅｄ  ｎｅｔｗｏｒｋ  ｆｕｎｃｔｉｏｎ  ｍａｎａｇｅｒ、略名：ＶＮＦＭ）、エレメントマネージャ（英文全表記：ｅｌｅｍｅｎｔ  ｍａｎａｇｅｒ、略名：ＥＭ）、及び同様のものなどの論理機能モジュールを備える。
【０００４】
従来技術において、ＶＮＦに対してインスタンス化を実行するための方法は、ネットワーク要素の仮想化ネットワーク機能（すなわち、インスタンス化待ちＶＮＦ）に対してインスタンス化を実行するために使用される、ＶＮＦインスタンス化（英文全表記：ｉｎｓｔａｎｔｉａｔｅ  ＶＮＦ）の要求をＶＮＦＭが受信した後で、ＶＮＦＭが第１に、インスタンス化待ちＶＮＦにリソースを割り当てるようにＮＦＶＯに命令する段階と、次にＶＮＦＭが、リソースが割り当てられる先のインスタンス化待ちＶＮＦについてのデプロイメント固有パラメータ（英文全表記：ｄｅｐｌｏｙｍｅｎｔ  ｓｐｅｃｉｆｉｃ  ｐａｒａｍｅｔｅｒｓ）を構成する段階と、最後にＶＮＦＭが、デプロイメント固有パラメータが構成されるインスタンス化待ちＶＮＦについてのアプリケーション固有パラメータ（ａｐｐｌｉｃａｔｉｏｎ  ｓｐｅｃｉｆｉｃ  ｐａｒａｍｅｔｅｒｓ）を構成するようにＥＭに命令し、それにより、インスタンス化ＶＮＦ（すなわち、インスタンス化が実行されるＶＮＦ）を取得する段階とを備え得る。インスタンス化ＶＮＦは、ＶＦＮインスタンス化要求によって指示されるネットワーク要素機能を動作させる、及び実行することができることに注意すべきである。
【０００５】
現在、当該方法に従ってＶＮＦに対してインスタンス化を実行するプロセスにおいて、ＶＮＦは、以下の方法に従って管理される。リソースを割り当てる段階、デプロイメント固有パラメータを構成する段階、及び、アプリケーション固有パラメータを構成する段階は、「密に結びついて」いる、すなわち、これらの段階はまとめて完了される。ＶＮＦを管理するための方法によれば、リソースが割り当てられる先のインスタンス化待ちＶＮＦの情報、又は、デプロイメント固有パラメータが構成されるインスタンス化待ちＶＮＦの情報など、ＶＮＦに対してインスタンス化を実行するプロセスにおいて毎回取得されるリソースは、後の段階において使用及び解放される。従って、情報の使用を必要とする別のシナリオにおいて、例えば、インスタンス化待ちＶＮＦに対してインスタンス化が再実行される必要があるシナリオにおいて、第１に情報が生成される必要があり、次に、対応する操作を実行できる。その後、低い作業効率、及び、低いリソース利用率という問題が引き起こされる。
【発明の概要】
【０００６】
本出願の実施形態は、仮想化ネットワーク機能を管理するための方法及び装置を提供し、それにより、作業効率及びリソース利用率を改善する。
【０００７】
上述の目的を達成するために、本出願の実施形態において、以下の技術的解決法が使用される。
【０００８】
第１態様によれば、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階と、半インスタンス化ＶＮＦの情報を記憶する段階であって、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、段階とを備える、ＶＮＦを管理するための方法が提供される。
【０００９】
第１態様に関連して、第１の可能な実装において、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたときに、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する段階を有する。
【００１０】
第１態様の第１の可能な実装に関連して、第２の可能な実装において、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、方法は更に、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたときに、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階と、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階とを備える。
【００１１】
第１態様の第１の可能な実装に関連して、第３の可能な実装において、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成して、半インスタンス化ＶＮＦを取得した後で、方法は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階を備える。
【００１２】
第１態様の第２の可能な実装又は第３の可能な実装に関連して、第４の可能な実装において、インスタンス化ＶＮＦが取得された後で、方法は更に、半インスタンス化ＶＮＦを削除する段階、又は、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立し、マッピング関係を記憶する段階を備える。
【００１３】
第１態様の第４の可能な実装に関連して、第５の可能な実装において、半インスタンス化ＶＮＦを削除した後で、方法は更に、インスタンス化ＶＮＦを削除する前、又は、インスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元する段階を備える。
【００１４】
第１態様の第４の可能な実装に関連して、第６の可能な実装において、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立し、マッピング関係を記憶した後で、方法は更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留又は削除する段階を備える。
【００１５】
第１態様に関連して、第７の可能な実装において、半インスタンス化ＶＮＦの情報を記憶した後で、方法は更に、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新する段階であって、更新要求メッセージは半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、段階を備える。
【００１６】
第１態様、又は、第１態様の第１の可能な実装から第７の可能な実装のいずれか１つに関連して、第８の可能な実装において、半インスタンス化ＶＮＦのリソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの１つ又は複数の組み合わせを有する。
【００１７】
第１態様、又は、第１態様の第１の可能な実装から第８の可能な実装のいずれか１つに関連して、第９の可能な実装において、半インスタンス化ＶＮＦのデプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの１つ又は複数の組み合わせを有する。
【００１８】
第２態様によれば、リソースをインスタンス化待ち仮想ネットワーク機能（ＶＮＦ）に割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニットと、半インスタンス化ＶＮＦの情報を記憶するように構成された記憶ユニットであって、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する、記憶ユニットとを備える装置が提供される。
【００１９】
第２態様に関連して、第１の可能な実装において、第１の生成ユニットは、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得し、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【００２０】
第２態様の第１の可能な実装に関連して、第２の可能な実装において、装置は、第２の生成ユニットを更に備える。第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。あるいは、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【００２１】
第２態様の第１の可能な実装に関連して、第３の可能な実装において、装置は、第２の生成ユニットを更に備える。第１の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するよう構成される。
【００２２】
第２態様の第２の可能な実装又は第３の可能な実装に関連して、第４の可能な実装において、装置は、第２の生成ユニットがインスタンス化ＶＮＦを取得した後で、半インスタンス化ＶＮＦを削除するように構成される削除ユニットを更に備える。
【００２３】
第２態様の第４の可能な実装に関連して、第５の可能な実装において、削除ユニットは更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成され、装置は、削除ユニットがインスタンス化ＶＮＦを削除する前、又は、削除ユニットがインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元するように構成される復元ユニットを更に備える。
【００２４】
第２態様の第２の可能な実装又は第３の可能な実装に関連して、第６の可能な実装において、装置は、第２の生成ユニットがインスタンス化ＶＮＦを取得した後で半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立するように構成される確立ユニットを更に備え、記憶ユニットは更に、マッピング関係を記憶するように構成される。
【００２５】
第２態様の第６の可能な実装に関連して、第７の可能な実装において、装置は、記憶ユニットがマッピング関係を記憶した後で、インスタンス化ＶＮＦを削除するように構成される削除ユニットを更に備え、記憶ユニットは更に、削除ユニットがインスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留するように構成されるか、又は、削除ユニットは更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。
【００２６】
第２態様に関連して、第８の可能な実装において、装置は、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新するように構成される更新ユニットであって、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される、更新ユニットを更に備える。
【００２７】
第２態様、又は、第２態様の第１の可能な実装から第８の可能な実装のいずれか１つに関連して、第９の可能な実装において、半インスタンス化ＶＮＦのリソース情報は、ストレージリソース、コンピューティングリソース、及びネットワークリソースの情報のうちの１つ又は複数の組み合わせを含む。
【００２８】
第２態様、又は、第２態様の第１の可能な実装から第９の可能な実装のいずれか１つに関連して、第１０の可能な実装において、半インスタンス化ＶＮＦのデプロイメント固有パラメータは、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーの情報のうちの１つ又は複数の組み合わせを有する。
【００２９】
第１態様及び第２態様において提供される、ＶＮＦ及び装置を管理するための方法によれば、半インスタンス化ＶＮＦは、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成することによって取得され、半インスタンス化ＶＮＦの情報が記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【００３０】
第３態様によれば、ＶＮＦを管理するための方法であって、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階と、半インスタンス化ＶＮＦの情報を記憶する段階であって、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子及び半インスタンス化ＶＮＦのリソース情報を有する、段階とを備える方法が提供される。
【００３１】
第１態様に関連して、第３の可能な実装において、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたときに、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する段階を備える。
【００３２】
第３態様の第１の可能な実装に関連して、第２の可能な実装において、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、方法は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階を備える。
【００３３】
第３態様の第１の可能な実装に関連して、第３の可能な実装において、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、方法は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階を備える。
【００３４】
第４態様によれば、リソースをインスタンス化待ち仮想ネットワーク機能（ＶＮＦ）に割り当て、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニットと、半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニットとを備える装置が提供され、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子及び半インスタンス化ＶＮＦのリソース情報を含む。
【００３５】
第４態様に関連して、第１の可能な実装において、第１の生成ユニットは、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得し、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【００３６】
第４態様の第１の可能な実装に関連して、第２の可能な実装において、装置は、以下のように構成される第２の生成ユニットを更に備える。第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する。あるいは、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する。
【００３７】
第４態様の第１の可能な実装に関連して、第３の可能な実装において、装置は、第２の生成ユニットを更に備える。第１の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【００３８】
第３態様及び第４態様において提供されるＶＮＦ及び装置を管理するための方法によれば、半インスタンス化ＶＮＦは、リソースをインスタンス化待ちＶＮＦに割り当てることによって取得され、半インスタンス化ＶＮＦの情報は記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【図面の簡単な説明】
【００３９】
本出願の実施形態における技術的解決法をより明確に説明すべく、本実施形態又は従来技術の説明に必要とされる添付図面を以下で簡潔に説明する。明らかに、以下の説明における添付図面は本出願の一部の実施形態を示しているに過ぎず、当業者ならば創造的努力なくこれらの添付図面から他の図面を更に導き出し得る。
【００４０】
【図１】本出願の実施形態に係る典型的なＮＦＶシステムのブロック図の概略構造図である。
【００４１】
【図２】本出願の実施形態１に係る、ＶＮＦを管理するための方法の概略フローチャートである。
【００４２】
【図３】本出願の実施形態２に係るＶＮＦを管理するための方法の概略フローチャートである。
【００４３】
【図４】本出願の実施形態３に係る装置の概略構造図である。
【００４４】
【図５】本出願の実施形態３に係る別の装置の概略構造図である。
【００４５】
【図６】本出願の実施形態３に係る別の装置の概略構造図である。
【００４６】
【図７】本出願の実施形態４に係る装置の概略構造図である。
【００４７】
【図８】本出願の実施形態４に係る別の装置の概略構造図である。
【００４８】
【図９】本出願の実施形態５に係る装置の概略構造図である。
【００４９】
【図１０】本出願の実施形態５に係る別の装置の概略構造図である。
【００５０】
【図１１】本出願の実施形態６に係る装置の概略構造図である。
【００５１】
【図１２】本出願の実施形態６に係る別の装置の概略構造図である。
【発明を実施するための形態】
【００５２】
本出願の実施形態における添付図面を参照して、本出願の実施形態における技術的解決法を以下で明確かつ完全に説明する。説明される実施形態が、本出願の実施形態の一部に過ぎず、全部ではないことは明らかである。創造的努力なく、本出願の実施形態に基づいて当業者によって得られた他の全ての実施形態は、本出願の保護範囲に含まれるものとする。
【００５３】
第１に、ＮＦＶシステムのブロック図が説明される。
【００５４】
図１を参照すると、図１は典型的なＮＦＶシステムのブロック図の概略構造図である。図１に示されるＮＦＶシステムは、ＮＦＶＯ、ＶＮＦＭ、仮想化インフラストラクチャマネージャ（英文全表記：ｖｉｒｔｕａｌｉｚｅｄ  ｉｎｆｒａｓｔｒｕｃｔｕｒｅ  ｍａｎａｇｅｒ、略名：ＶＩＭ）、オペレーションサポートシステム（英文全表記：ｏｐｅｒａｔｉｏｎｓ  ｓｕｐｐｏｒｔ  ｓｙｓｔｅｍ、略名：ＯＳＳ）若しくはビジネスサポートシステム（英文全表記：ｂｕｓｉｎｅｓｓ  ｓｕｐｐｏｒｔ  ｓｙｓｔｅｍ、略名：ＢＳＳ）、ＥＭ、ＶＮＦノード、ネットワーク機能仮想化インフラストラクチャ（英文全表記：ｎｅｔｗｏｒｋ  ｆｕｎｃｔｉｏｎ  ｖｉｒｔｕａｌｉｚａｔｉｏｎ  ｉｎｆｒａｓｔｒｕｃｔｕｒｅ、略名：ＮＦＶＩ）、及び同様の論理機能モジュールを主に含む。
【００５５】
ＮＦＶＯは、ＮＦＶＯに対応するＶＮＦ及びＮＦＶＩに対して、デプロイメント、操作、管理、及び調整を実行するように構成される。ＶＮＦＭは、インスタンス化、拡張若しくは縮小、クエリ、更新、及び終了などの、ＶＮＦのライフサイクルを管理するように構成される。ＶＩＭは、インフラストラクチャ及びリソース管理への入口であり、構成管理、リソース監視、アラーム、及び性能管理などの、仮想化リソースのインフラストラクチャ及び機能に関連するハードウェアを提供できる。ネットワーク機能仮想化に必要とされるコンピューティング、ストレージ、及びネットワークリソースは、ＮＦＶＩと総称される。ＥＭは、ＶＮＦに対して、アプリケーション関連パラメータ構成を実行するように構成される。ＯＳＳ又はＢＳＳは、ネットワークサービス（英文全表記：ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ、略名：ＮＳ）のライフサイクルを管理し、ＶＮＦＭにＶＮＦのライフサイクルを管理させることを引き起こすように構成される。本出願の実施形態において、ＯＳＳ又はＢＳＳの典型的な実装は、ネットワークマネージャ（英文全表記：ｎｅｔｗｏｒｋ  ｍａｎａｇｅｒ、略名：ＮＭ）であり得る。
【００５６】
１つのＮＦＶシステムは、１又は複数のＶＮＦＭを含み得て、各ＶＮＦＭはＮＦＶＯに接続されることに注意すべきである。全てのＶＮＦＭは、１つのＥＭに接続され得るか、又は、異なるＥＭにそれぞれ接続され得る。
【００５７】
当業者が理解しやすくするために、本明細書において使用される一部の用語を記載及び説明する。
【００５８】
（１）インスタンス化待ちＶＮＦ
【００５９】
「インスタンス化待ちＶＮＦ」とは、任意の通信規格における、ネットワーク要素のインスタンス化待ち仮想化ネットワーク機能である。
【００６０】
「通信規格」は、これに限定されないが、ワイドバンド符号分割多重アクセス（英文全表記：Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、略名：ＷＣＤＭＡ（登録商標））などの第３世代（英文全表記：３ｒｄ−Ｇｅｎｅｒａｔｉｏｎ、略名：３Ｇ）モバイル通信技術、及び、ロングタームエボリューション（英文全表記：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、略名：ＬＴＥ（登録商標））、又は、ＬＴＥ−アドバンスト（英文全表記：ＬＴＥ−Ａｄｖａｎｃｅｄ、略名：ＬＴＥ−Ａ（登録商標））などの４Ｇ又は４Ｇアドバンストモバイル通信技術を含み得る。
【００６１】
「ネットワーク要素」は、ＳＧＷ、パケットデータネットワークゲートウェイ（英文全表記：Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ、略名：ＰＤＮ  ＧＷ）、基地局、及び、モビリティ管理エンティティ（英文全表記：ｍｏｂｉｌｅ  ｍａｎａｇｅｍｅｎｔ  ｅｎｔｉｔｙ、略名：ＭＭＥ）などの、アクセスネットワーク又はコアネットワークにおける任意のネットワーク要素であり得る。
【００６２】
（２）半インスタンス化ＶＮＦ
【００６３】
インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータ及びアプリケーション固有パラメータが構成された後で初めて、ＶＮＦは、対応するネットワーク要素機能を動作させ、実行すること、すなわち、インスタンス化ＶＮＦを取得することができる。従って、本出願の実施形態において、インスタンス化ＶＮＦを取得するプロセス内のＶＮＦは、「半インスタンス化ＶＮＦ」と称される。
【００６４】
具体的には、本出願の一実施形態において、インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータが構成された後、且つ、アプリケーション固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦは、「半インスタンス化ＶＮＦ」と称される。
【００６５】
本出願の別の実施形態において、リソースがインスタンス化待ちＶＮＦに割り当てられた後、且つ、デプロイメント固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦは、「半インスタンス化ＶＮＦ」と称される。また、「半インスタンス化ＶＮＦ」は、ダミーＶＮＦ（英文全表記：ｄｕｍｍｙ  ＶＮＦ）、又は、ジェネリックＶＮＦ（英文全表記：ｇｅｎｅｒｉｃ  ＶＮＦ）などと称され得る。
【００６６】
（３）「複数」という用語は、２又はより多くの数を意味する。
【００６７】
（４）「／」は一般的に、関連するものの間の「又は」の関係を示す。
【００６８】
以下では、本出願の実施形態において提供される主要な技術的解決法についての一般的説明を示す。
【００６９】
本出願の実施形態は主に、半インスタンス化ＶＮＦの更新（増大、修正、及び削除を含む）をどのように管理するかについての技術的解決法と、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦが使用された後で半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法と、インスタンス化ＶＮＦが削除されるときに半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法、及び同様のものを提供する。
【００７０】
本出願の実施形態において提供されるＶＮＦを管理するための方法は、ＮＦＶシステムにおける任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）が位置するエンティティデバイスによって実行され得ることに注意すべきである。ＮＦＶシステムにおける各論理機能モジュールの機能に関しては、方法は任意で、ＶＮＦＭが位置するエンティティデバイスによって実行される。
【００７１】
ＮＦＶシステムにおける任意の論理機能モジュールは、１又は複数のエンティティデバイス上に分散され得ることに更に注意すべきである。言い換えれば、任意の論理機能モジュールが位置する１又は複数のエンティティデバイスが存在し得る。本出願の実施形態は、提供される方法の実施形態における各段階が、１つのエンティティデバイスによって実行されるか、又は、種々のエンティティデバイスによって実行されるかについて、いかなる限定も課さない。簡便かつ簡潔な説明のために、以下の説明では、論理機能モジュールを実行主体又は制御対象として使用する。当業者であれば、具体的な実装において、論理機能モジュールは、論理機能モジュールが位置するエンティティデバイス上のハードウェアリソースに依存することを理解するはずである。
【００７２】
以下では、具体的な例を使用することによって、本出願の実施形態において提供される技術的解決法を説明及び記載する。
【００７３】
［実施形態１］
図２を参照すると、図２は、この実施形態に係るＶＮＦを管理するための方法の概略フローチャートである。図２において示される、ＶＮＦを管理するための方法は、段階Ｓ２０１及びＳ２０２を含む。
【００７４】
Ｓ２０１：インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する。
【００７５】
この実施形態において、「半インスタンス化ＶＮＦ」は、インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータが構成された後、且つ、アプリケーション固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦである。「リソースをインスタンス化待ちＶＮＦに割り当てる」ことは、具体的には、仮想化リソースをインスタンス化待ちＶＮＦに割り当てることを含む。ここで、「リソース」は、これに限定されないが、ストレージリソース（英文全表記：Ｓｔｏｒａｇｅ  Ｒｅｓｏｕｒｃｅ）、コンピューティングリソース（英文全表記：Ｃｏｍｐｕｔｅ  Ｒｅｓｏｕｒｃｅ）、ネットワークリソース（Ｎｅｔｗｏｒｋ  Ｒｅｓｏｕｒｃｅ）、及び同様のもののうちの１つ又は複数の組み合わせを含み得る。
【００７６】
「デプロイメント固有パラメータ」は、これに限定されないが、ベンダ情報（英文全表記：ｖｅｎｄｏｒ  ｉｎｆｏ）、仮想デプロイメントユニット（英文全表記：ｖｉｒｔｕａｌ  ｄｅｐｌｏｙｍｅｎｔ  ｕｎｉｔ、略名：ＶＤＵ）、仮想リンク（英文全表記：ｖｉｒｔｕａｌ  ｌｉｎｋ、略名：ＶＬ）、接続点（英文全表記：ｃｏｎｎｅｃｔｉｏｎ＿ｐｏｉｎｔ）、デプロイメントフレーバ（英文全表記：ｄｅｐｌｏｙｍｅｎｔ＿ｆｌａｖｏｕｒ）、及び自動スケーリングポリシー（英文全表記：ａｕｔｏ＿ｓｃａｌｉｎｇ＿ｐｏｌｉｃｙ）、及び同様のもののうちの１つ又は複数の組み合わせを含み得る。
【００７７】
例えば、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成する具体的なプロセスについては、従来技術における任意の実装方法を参照されたい。例えば、ＶＮＦＭは、リソースをインスタンス化待ちＶＮＦに割り当てるためにＮＦＶＯを制御し、ＶＮＦＭは、インスタンス化待ちＶＮＦについてのデプロイメント固有パラメータを構成する。
【００７８】
Ｓ２０２：半インスタンス化ＶＮＦの情報を記憶する。半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。
【００７９】
「半インスタンス化ＶＮＦの識別子」は、半インスタンス化ＶＮＦを一意に識別でき、具体的には、半インスタンス化ＶＮＦのアイデンティティ（英文全表記：ｉｄｅｎｔｉｔｙ、略名：ＩＤ）であり得て、具体的には、文字列、１６進数字列、及び２進数字列のうちの１つ又は複数の組み合わせを含み得る。具体的な実装において、半インスタンス化ＶＮＦのＩＤは、種々のインスタンス化待ちＶＮＦのＩＤに従って判定され得る。
【００８０】
加えて、「半インスタンス化ＶＮＦの情報」は、半インスタンス化ＶＮＦの名称、及び同様のものを更に含み得る。種々のインスタンス化待ちＶＮＦに対応する半インスタンス化ＶＮＦの名称は、同一でも、又は、異なっていてもよい。
【００８１】
例えば、半インスタンス化ＶＮＦの情報を記憶することは、半インスタンス化ＶＮＦの情報をデータベース内に記憶することを含み得る。データベースは、独立のデータベースでも、又は、ＶＮＦＭにおけるデータベースのサブ機能によって実装されるデータベースでもあり得る。理論上、ＮＦＶシステムにおける任意の論理機能モジュールは、データベースの管理を担当し得る。好ましくは、ＶＮＦＭは、データベースの管理を担当する。「データベースの管理」は、データベースの更新、データベースと別のデータベースとの間の関係の維持、及び同様のものを含み得る。以下では、半インスタンス化ＶＮＦの情報を記憶するために使用されるデータベースは、「半インスタンス化ＶＮＦデータベース」と称されることに注意すべきである。
【００８２】
Ｓ２０１及びＳ２０２は、半インスタンス化ＶＮＦを更新するシナリオにおいて、半インスタンス化を増大させる例として見なされ得ることに注意すべきである。
【００８３】
この実施形態において提供されるＶＮＦを管理するための方法によれば、インスタンス化待ちＶＮＦのために、リソースが割り当てられ、デプロイメント固有パラメータが構成されることによって、半インスタンス化ＶＮＦが取得され、半インスタンス化ＶＮＦの情報は記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、この実施形態において提供されるＶＮＦを管理するための方法に従って、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要はなく、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦを使用することによって直接生成でき、それにより、作業効率及びリソース利用率を改善する。
【００８４】
加えて、インスタンス化ＶＮＦが生成されるシナリオにおいて、後のアプリケーション固有パラメータ構成においてエラーが発生する場合、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、従来技術において「密に結びついて」いるので、このシナリオにおいて、ＶＮＦに割り当てられるリソースは、解放される必要があり、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、再度実行される必要がある。この実施形態において、リソースは解放される必要なく、インスタンス化ＶＮＦを生成するために、記憶された半インスタンス化ＶＮＦについてのアプリケーション固有パラメータが構成される。作業効率及びリソース利用率は、この実施形態において提供される方法に従って改善できることが分かる。
【００８５】
任意で、Ｓ２０２の後に、方法は更に、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新する段階を備え得て、更新要求メッセージは半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。
【００８６】
また、「半インスタンス化ＶＮＦの削除」は、半インスタンス化ＶＮＦの情報を削除することとして説明され得る。この場合、半インスタンス化ＶＮＦのリソースは、解放され得るか、又は保留され得る。半インスタンス化ＶＮＦのリソースが解放された後で、リソースは別のインスタンス化待ちＶＮＦに割り当てられ得る。加えて、半インスタンス化ＶＮＦのデプロイメント固有パラメータは、空になり得る。
【００８７】
「半インスタンス化ＶＮＦの修正」は、記憶された半インスタンス化ＶＮＦに対して、拡張（ｅｘｐａｎｓｉｏｎ）、縮小（ｃｏｎｔｒａｃｔｉｏｎ）、又は同様のものを実行することを含み得る。「半インスタンス化ＶＮＦの修正」は、具体的には、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、半インスタンス化ＶＮＦのデプロイメント固有パラメータ、又は、半インスタンス化ＶＮＦについての別の情報（名称など）などの１又は複数の情報を修正することを含み得る。
【００８８】
例えば、ＮＦＶシステムにおける任意の他の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）は、「更新要求メッセージ」を開始でき、本出願のこの実施形態は、本明細書において、いかなる限定も課さない。
【００８９】
例えば、ＥＭ又はＮＭは、いくつかのシナリオにおいて、半インスタンス化ＶＮＦ又はインスタンス化ＶＮＦを削除又は修正するための操作をＶＮＦＭに対して開始し得る。この場合、ＶＮＦＭは、半インスタンス化ＶＮＦの情報を更新するための操作を実行し得る。当該シナリオは、ネットワーク要素エネルギー節約シナリオ、ネットワーク要素再配置シナリオ、及び同様のものを含み得る。
【００９０】
以下では、本出願のこの実施形態において提供されるＶＮＦを管理するための方法を使用することによってもたらされる有益な影響を説明するために、ネットワーク要素のエネルギーを節約する具体的なシナリオを使用する。
【００９１】
エネルギーを節約するために、いくつかのネットワーク要素に対応するインスタンス化ＶＮＦは、日中に動作し、夜間に動作しないことがあり得る。この場合、インスタンス化ＶＮＦが位置するエンティティデバイスは、日中に有効となり得て、インスタンス化ＶＮＦが位置するエンティティデバイスは、夜間に無効となり得る。言い換えれば、インスタンス化ＶＮＦは日中に生成され、インスタンス化ＶＮＦは夜間に削除される。
【００９２】
ネットワーク要素のエネルギーを節約するシナリオにおいて、従来技術における、ＶＮＦを管理するための方法によれば、インスタンス化ＶＮＦは、夜間に削除される必要があり、対応するリソースが解放される。インスタンス化待ちＶＮＦは、インスタンス化ＶＮＦを生成するために日中に再度使用される。本出願のこの実施形態において提供されるＶＮＦを管理するための方法によれば、インスタンス化ＶＮＦが位置するエンティティデバイスが夜間に無効になる場合でも、エンティティデバイスが半インスタンス化ＶＮＦの情報を記憶するので、日中にインスタンス化ＶＮＦを生成するには、半インスタンス化ＶＮＦを使用するだけでよい。従って、作業効率を改善できる。
【００９３】
好ましくは、Ｓ２０１は、イベントトリガ方式で実行され得る。以下に例を挙げる。
【００９４】
方式１：半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する。
【００９５】
「半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージ」は、本出願のこの実施形態において提供される要求メッセージであり、インスタンス化待ちＶＮＦを使用して半インスタンス化ＶＮＦを生成するように要求するために使用される。例えば、実際のネットワークデプロイメントのネットワーク計画フェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュールは、ＶＮＦＭに対して、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを開始し得る。
【００９６】
方式１は、実際のネットワークデプロイメントにおいて、ＶＮＦインスタンス化が段階的に実行されるシナリオに適用され得る。例えば、ネットワーク計画フェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）は、半インスタンス化ＶＮＦを生成し得る。以下のネットワークデプロイメントフェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュールは、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦを使用し得る。２つのプロセスは、別個に実行できる。例えば、ネットワーク計画フェーズにおいて、ＶＮＦＭは第１に、１００のインスタンス化待ちＶＮＦを使用して、１００の半インスタンス化ＶＮＦを生成する。以下のネットワークデプロイメントフェーズにおいて、ＶＮＦＭは更に、１００の半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成する。このようにして、インスタンス化ＶＮＦを生成するためにインスタンス化待ちＶＮＦが直接使用される技術的解決法の使用に起因して、ネットワーク計画フェーズ及びネットワークデプロイメントフェーズが連携して実行される必要があるという理由により、作業効率が低く、管理の難易度が高いという、従来技術の問題を解決できる。従来技術における技術的解決法によれば、ネットワーク計画フェーズ及びネットワークデプロイメントフェーズは、連携して実行される必要がある。例えば、１００のインスタンス化ＶＮＦを生成するために、１００のインスタンス化待ちＶＮＦが使用される場合、インスタンス化ＶＮＦを生成するために、１００のインスタンス化待ちＶＮＦが連続して使用される必要がある。すなわち、インスタンス化ＶＮＦを生成するために、第ｉのインスタンス化待ちＶＮＦが使用された後で初めて、インスタンス化ＶＮＦを生成するために第（ｉ＋１）のインスタンス化待ちＶＮＦを使用できる。ここで、１≦ｉ≦１００であり、ｉは整数である。
【００９７】
方式２：インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得する。
【００９８】
「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージ」は、ＶＮＦインスタンス化要求などの、従来技術におけるメッセージであり得る。例えば、ＮＦＶシステムにおける新しいＶＮＦがインスタンス化される必要があるとき、ＥＭ又はＮＭは、ＶＮＦＭに対してＶＮＦインスタンス化要求を開始し、ＮＭは、具体的には、ＯＳＳ若しくはＢＳＳであり得るか、又は、ＯＳＳ若しくはＢＳＳのユーザ操作インタフェースであり得る。当然、「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージ」は、本出願のこの実施形態において提供される要求メッセージ（例えば、ＮＦＶシステムにおける任意の論理機能モジュールによってＶＮＦＯへ送信される要求メッセージ）であり得る。
【００９９】
方式２は、インスタンス化ＶＮＦを生成するためにインスタンス化待ちＶＮＦが使用されるシナリオに適用され得て、具体的には、インスタンス化ＶＮＦを初めて生成するためにインスタンス化待ちＶＮＦが使用されるシナリオに適用され得る。初回以外にインスタンス化ＶＮＦを生成するためにインスタンス化待ちＶＮＦが使用されるシナリオにおいて、インスタンス化ＶＮＦは、インスタンス化ＶＮＦが初めて生成されるシナリオにおいて記憶される、半インスタンス化ＶＮＦの情報を使用することによって、直接生成され得ることに注意すべきである。具体的な実装については、以下の説明を参照されたい。
【０１００】
更に、本出願のこの実施形態は、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦが使用される技術的解決法を更に提供する。具体的な例を以下に挙げる。
【０１０１】
［方式１に基づく具体例］
【０１０２】
方式１におけるトリガイベントは、「半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージの受信」であるので、Ｓ２０１において半インスタンス化ＶＮＦが生成された後で、要求メッセージの機能が完了する。言い換えれば、半インスタンス化ＶＮＦは、要求メッセージの命令に従って、インスタンス化ＶＮＦを生成するために使用されない。インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦを使用する必要がある場合、別のトリガイベントが必要となる。
【０１０３】
任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されるとき、インスタンス化ＶＮＦを取得するように、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成することを含み得る。
【０１０４】
「アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージ」は、本出願のこの実施形態において提供される要求メッセージであり、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成するために使用される。
【０１０５】
例えば、実際のネットワークデプロイメントのネットワークデプロイメントフェーズにおいて、ＮＦＶシステムにおける任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）は、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを開始し得る。
【０１０６】
別の任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１０７】
例えば、半インスタンス化ＶＮＦの情報がこの任意の実施形態に記憶されたので、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されるとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータは直接構成され得て、それにより、インスタンス化ＶＮＦを取得する。従来技術における、「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、インスタンス化待ちＶＮＦを使用して、インスタンス化ＶＮＦを生成する（すなわち、「リソースを割り当て、デプロイメント固有パラメータを構成」するプロセスと、「アプリケーション固有パラメータを構成」するプロセスを実行する）解決法と比較して、この実装は、インスタンス化ＶＮＦを生成するための時間を短縮し得て、それにより、作業効率を改善する。
【０１０８】
［方式２に基づく具体例］
【０１０９】
方式２におけるトリガイベントは、「インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信される」なので、Ｓ２０１において半インスタンス化ＶＮＦが生成された後で、要求メッセージの機能は完了しない。言い換えれば、半インスタンス化ＶＮＦは更に、要求メッセージの命令に従って、インスタンス化ＶＮＦを生成するために使用される。
【０１１０】
任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１１１】
方式１および２に基づく任意の実施形態において、半インスタンス化ＶＮＦを使用してインスタンス化ＶＮＦを生成することは更に、半インスタンス化ＶＮＦが生成された後のプリセット期間内に、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得する段階に置き換えられ得ることに注意すべきである。本出願のこの実施形態は、プリセット期間の値、及び、プリセット期間の値の選択方式に対していかなる限定も課さない。
【０１１２】
具体的な実装において、インスタンス化ＶＮＦが取得された後で、方法は更に、インスタンス化ＶＮＦの情報を記憶する段階、具体的には、インスタンス化ＶＮＦを「インスタンス化ＶＮＦデータベース」内に記憶する段階を含むことに更に注意すべきである。具体的な実装において、ＶＮＦＭは、インスタンス化ＶＮＦデータベースの管理を担当し得る。
【０１１３】
更に、本出願のこの実施形態は、インスタンス化ＶＮＦが取得された後に半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を更に提供する。具体的には、任意の方法に従ってインスタンス化ＶＮＦが取得された後で、半インスタンス化ＶＮＦは、以下の方式１及び方式２を使用することによって管理され得る。
【０１１４】
方式１：半インスタンス化ＶＮＦを削除する。
【０１１５】
方式１はまた、半インスタンス化ＶＮＦの情報を削除することとして説明され得る。
【０１１６】
例えば、インスタンス化ＶＮＦを生成するために半インスタンス化ＶＮＦが使用されたので、記憶空間を節約するために、半インスタンス化ＶＮＦが削除され得る。方式１は更に、半インスタンス化ＶＮＦの情報（すなわち、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、半インスタンス化ＶＮＦのデプロイメント固有パラメータ、及び、半インスタンス化ＶＮＦに関連する他の情報などの情報）を削除することとして説明され得ることに注意すべきである。
【０１１７】
方式２：半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立し、マッピング関係を記憶する。
【０１１８】
また、方式２は、半インスタンス化ＶＮＦの情報とインスタンス化ＶＮＦの情報との間のマッピング関係を確立すること、及び、マッピング関係を記憶することとして説明され得る。
【０１１９】
例えば、マッピング関係を確立するための具体的方法は、これに限定されないが、ポインタ又はインデックス方式によるマッピング関係の確立を含み得る。例えば、半インスタンス化ＶＮＦデータベースにおける半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦを使用することによって生成される、インスタンス化ＶＮＦデータベース内にある、インスタンス化ＶＮＦの情報を指す。
【０１２０】
具体的な実装において、方式１および２はまた、半インスタンス化ＶＮＦに対していかなる操作も実行しない段階、言い換えれば、半インスタンス化ＶＮＦの情報を保存し続ける段階によって置き換えられ得ることに注意すべきである。
【０１２１】
半インスタンス化ＶＮＦの情報、インスタンス化ＶＮＦの情報、及び、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係などの、本出願のこの実施形態において記憶される情報は、実行主体と異なる別のデバイスのために提供され得ることに更に注意すべきである。本出願のこの実施形態は、具体的な適用シナリオに対していかなる限定も課さない。例えば、ＶＮＦＭが位置するエンティティデバイスが実行主体であるとき、ＶＮＦＭが位置するエンティティデバイスは、ＮＦＶＯ、ＥＭ、及びＮＭなどの、論理機能モジュールが位置するエンティティデバイスについての記憶された情報を提供し得る。
【０１２２】
更に、本出願のこの実施形態は、インスタンス化ＶＮＦが削除されるときに半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を更に提供する。例えば、インスタンス化ＶＮＦのライフサイクルが終了するとき、インスタンス化ＶＮＦは削除される。当然、別のトリガイベントにおいても、インスタンス化ＶＮＦは削除され得る。
【０１２３】
方式１に基づき、半インスタンス化を管理することは、インスタンス化ＶＮＦを削除する前、又は、インスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元することを含み得る。
【０１２４】
任意の方式は、具体的には、インスタンス化ＶＮＦが削除されるとき、インスタンス化ＶＮＦのアプリケーション固有パラメータのみを削除すること、インスタンス化ＶＮＦのリソース情報及びデプロイメント固有パラメータを保留すること、及び、半インスタンス化ＶＮＦの形式で、リソース情報及びデプロイメント固有パラメータを記憶すること（すなわち、半インスタンス化ＶＮＦの情報を再び記憶すること）を含み得る。この実装によれば、半インスタンス化ＶＮＦは、インスタンス化ＶＮＦを生成するために直接使用され得て、これにより、作業効率を改善する。当然、半インスタンス化ＶＮＦは、要件に従って復元されないことがあり得る。
【０１２５】
方式２に基づき、半インスタンス化ＶＮＦを管理することは、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留又は削除することを含み得る。インスタンス化ＶＮＦを削除した後で、インスタンス化ＶＮＦと半インスタンス化ＶＮＦとの間のマッピング関係が自然に削除されることに注意すべきである。
【０１２６】
［実施形態２］
図３を参照すると、図３は、この実施形態に係るＶＮＦを管理するための方法の概略フローチャートである。この実施形態における関連する内容の説明については、実施形態１を参照されたい。ここでは詳細を説明しない。図３において示される方法は、Ｓ３０１及びＳ３０２の段階を含む。
【０１２７】
Ｓ３０１：リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する。
【０１２８】
この実施形態において、「半インスタンス化ＶＮＦ」は、リソースがインスタンス化待ちＶＮＦに割り当てられた後、且つ、デプロイメント固有パラメータがインスタンス化待ちＶＮＦのために構成される前に取得されるＶＮＦである。「インスタンス化待ちＶＮＦに割り当てられるリソース」は、ストレージリソース、コンピューティングリソース、及びネットワークリソースのうちの１つ又は複数の組み合わせを含み得る。
【０１２９】
任意で、Ｓ３０１は以下を含み得る。
【０１３０】
方式（１）：半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する。
【０１３１】
方式（２）：インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得する。
【０１３２】
Ｓ３０２：半インスタンス化ＶＮＦの情報を記憶し、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子及び半インスタンス化ＶＮＦのリソース情報を含む。
【０１３３】
「半インスタンス化ＶＮＦの識別子」は、文字列、１６進数字列、及び２進数字列のうちの１つ又は複数の組み合わせを含む。
【０１３４】
方式（１）に基づき、Ｓ３０２の後で、方法は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するか、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージが受信されたとき、半インスタンス化ＶＮＦに対してデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１３５】
デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージは、１つのメッセージであり得るか、又は、２つの別個のメッセージ（すなわち、デプロイメント固有パラメータを構成するように命令するために使用される要求メッセージ、及び、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージ）であり得ることに注意すべきである。
【０１３６】
任意で、「デプロイメント固有パラメータ」は、ベンダ情報、仮想デプロイメントユニット、仮想リンク、接続点、デプロイメントフレーバ、及び自動スケーリングポリシーのうちの１つ又は複数の組み合わせを含み得る。
【０１３７】
具体的な実装において、方法は、デプロイメント固有パラメータが構成されるがアプリケーション固有パラメータが構成されていないＶＮＦの情報を記憶すること、及び、インスタンス化ＶＮＦが生成された後、又は、インスタンス化ＶＮＦがその後削除された後で、ＶＮＦの情報を更新することについての情報を受信したとき、情報を独立的に管理することを更に含み得ることに更に注意すべきである。
【０１３８】
方式（２）に基づき、Ｓ３０２の後で、方法は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得することを含み得る。
【０１３９】
更に、この実施形態に基づき、本出願のこの実施形態は更に、インスタンス化ＶＮＦが取得された後に半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を提供する。具体的には、解決法は、半インスタンス化ＶＮＦを削除すること、又は、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立すること、及び、マッピング関係を記憶することを含み得る。
【０１４０】
なお更に、この実施形態に基づき、本出願のこの実施形態は、インスタンス化ＶＮＦが削除されるときに半インスタンス化ＶＮＦをどのように管理するかについての技術的解決法を更に提供する。具体的には、解決法は、半インスタンス化ＶＮＦが削除されるとき、かつ、インスタンス化ＶＮＦが削除される前若しくはインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元すること、又は、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係が確立され、マッピング関係が記憶されるとき、かつ、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留若しくは削除することを含み得る。
【０１４１】
任意で、Ｓ３０２の後に、方法は、更新要求メッセージを受信したときに半インスタンス化ＶＮＦの情報を更新する段階を更に備え得て、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。
【０１４２】
この実施形態において提供されるＶＮＦを管理するための方法によれば、半インスタンス化ＶＮＦは、リソースをインスタンス化待ちＶＮＦに割り当てることによって取得され、半インスタンス化ＶＮＦの情報は記憶され、当該情報は、半インスタンス化ＶＮＦの識別子、及び、半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要はなく、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０１４３】
加えて、インスタンス化ＶＮＦが生成されるシナリオにおいて、後のアプリケーション固有パラメータ構成においてエラーが発生する場合、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、従来技術において「密に結びついて」いるので、このシナリオにおいて、ＶＮＦに割り当てられるリソースは、解放される必要があり、リソースを割り当てる段階と、デプロイメント固有パラメータを構成する段階と、アプリケーション固有パラメータを構成する段階とは、再度実行される必要がある。この実施形態において、リソースは解放される必要なく、インスタンス化ＶＮＦを生成するために、記憶された半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータが構成され得る。作業効率及びリソース利用率は、この実施形態において提供される方法に従って改善できることが分かる。
【０１４４】
以下では、本出願のこの実施形態において提供される装置を説明する。
【０１４５】
以下において提供される任意の装置は、図１において示されるＮＦＶシステムアーキテクチャに適用できることに注意すべきである。装置は、具体的には、システムアーキテクチャ内における任意の論理機能モジュール（ＶＮＦＭ、ＮＦＶＯ、ＶＩＭ、又はＯＳＳ／ＢＳＳなど）が位置するエンティティデバイスであり得るか、又は、独立のデバイスであり得る。独立のデバイスは、任意の論理機能モジュールが位置するエンティティデバイス内に統合若しくは設置され得るか、又は、任意の論理機能モジュールが位置するエンティティデバイスから独立し得て、任意の論理機能モジュールが位置するエンティティデバイスと直接若しくは間接的に通信し得る。加えて、装置は更に、チップの形式で提供され得て、チップは、ＶＮＦを管理するための方法のフローチャートを実装できるアプリケーションプログラムを保持する。
【０１４６】
例えば、以下において提供される任意の装置が、図１において示されるＮＦＶシステムアーキテクチャにおける任意の論理機能モジュールが位置するエンティティデバイスであるとき、装置は、具体的には、ＳＧＷ、ＰＧＷ、基地局、又はＭＭＥなどの、アクセスネットワーク又はコアネットワークにおける任意のネットワーク要素であり得る。
【０１４７】
以下において提供される装置の実施形態における関連する内容の説明については、装置の実施形態に対応する、上記において提供される方法の実施形態を参照してよく、ここでは詳細を説明しないことに更に注意すべきである。
【０１４８】
［実施形態３］
図４を参照すると、図４は、この実施形態に係る装置の概略構造図であり、実施形態１において提供されるＶＮＦを管理するための方法を実行するように構成される。この実施形態における関連する内容の説明については、実施形態１を参照されたい。図４において示される装置４は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニット４１と、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを有する半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニット４２とを備え得る。
【０１４９】
この実施形態において提供される第１の実装において、第１の生成ユニット４１は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１５０】
この実施形態において提供される第２の実装において、第１の生成ユニット４１は、具体的には、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１５１】
図５を参照すると、図５は、この実施形態に係る別の装置の概略構造図である。図５に示されるように、図４において示される装置４に基づき、装置４は更に、第２の生成ユニット４３を備え得る。
【０１５２】
第１の実装に基づき、第２の生成ユニット４３は、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成されるか、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１５３】
第２の実装に基づき、第２の生成ユニット４３は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１５４】
任意で、任意の実装に基づき、図５において示されるように、装置４は、第２の生成ユニット４３がインスタンス化ＶＮＦを取得した後で、半インスタンス化ＶＮＦを削除するように構成される削除ユニット４４を更に備える。
【０１５５】
例えば、削除ユニット４４は更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。図５において示されるように、装置４は、削除ユニット４４がインスタンス化ＶＮＦを削除する前、又は、削除ユニット４４がインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元するように構成される復元ユニット４５を更に備える。
【０１５６】
任意で、任意の実装に基づき、図６において示されるように、装置４は、第２の生成ユニット４３がインスタンス化ＶＮＦを取得した後で、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立するように構成される確立ユニット４６を更に備える。記憶ユニット４２は更に、マッピング関係を記憶するように構成される。
【０１５７】
例えば、図６において示されるように、装置４は更に、記憶ユニット４２がマッピング関係を記憶した後で、インスタンス化ＶＮＦを削除するように構成される削除ユニット４４を備える。記憶ユニット４２は更に、削除ユニットがインスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを保留するように構成される。代替的に、図６において示されるように、装置４は更に、記憶ユニット４２がマッピング関係を記憶した後で、及び、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される削除ユニット４４を備える。
【０１５８】
任意で、図５又は図６において示されるように、装置４は更に、更新要求メッセージを受信したとき、半インスタンス化ＶＮＦの情報を更新するように構成される更新ユニット４７を備え、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。
【０１５９】
この実施形態において提供される装置は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成することによって、半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率を改善する。
【０１６０】
［実施形態４］
ハードウェア実装において、実施形態３における記憶ユニット４２は、メモリであり得て、第１の生成ユニット４１、第２の生成ユニット４３、削除ユニット４４、復元ユニット４５、確立ユニット４６、及び更新ユニット４７は、ハードウェア形式で、装置のメモリに内蔵され得るか、又は、それから独立し得て、これにより、プロセッサは、各モジュールに対応する操作を呼び出し、実行する。プロセッサは、中央演算処理装置（英文全表記：ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ、略名：ＣＰＵ）、マイクロプロセッサ、シングルチップマイクロコンピュータ、又は同様のものであり得る。
【０１６１】
図７を参照すると、図７は、実施形態１において提供されるＶＮＦを管理するための方法を実行するように構成される、この実施形態に係る装置の概略構造図である。この実施形態における関連する内容の説明については、実施形態１を参照されたい。図７において示される装置７は、メモリ７１、プロセッサ７２、及び無線インタフェース７３を備え得る。
【０１６２】
メモリ７１及びプロセッサ７２は、バスシステム７４を使用することによって共に結合される。
【０１６３】
例えば、バスシステム７４は、業界標準アーキテクチャ（英文全表記：ｉｎｄｕｓｔｒｙ  ｓｔａｎｄａｒｄ  ａｒｃｈｉｔｅｃｔｕｒｅ、略名：ＩＳＡ）バス、ペリフェラルコンポーネントインターコネクト（英文全表記：ｐｅｒｉｐｈｅｒａｌ  ｃｏｍｐｏｎｅｎｔ、略名：ＰＣＩ）バス、拡張型業界標準アーキテクチャ（英文全表記：ｅｘｔｅｎｄｅｄ  ｉｎｄｕｓｔｒｙ  ｓｔａｎｄａｒｄ  ａｒｃｈｉｔｅｃｔｕｒｅ、略名：ＥＩＳＡ）バス、又は同様のものであり得る。バスシステム７４は、アドレスバス、データバス、制御バス、及び同様のものに分類され得る。説明を容易にするべく、図７においては、バスを表すために、１本の太線のみが使用される。しかしながら、このことは、１本のバスのみが存在すること、又は、１種類のバスのみが存在することを意味するものではない。
【０１６４】
無線インタフェース７３は、装置７と別のデバイスとの間の通信を実装するように構成される。
【０１６５】
メモリ７１は、プログラムを記憶するように構成される。具体的には、プログラムは、プログラムコードを有し得て、プログラムコードは、コンピュータ演算命令を含み得る。例えば、メモリ７１は、高速ランダムアクセスメモリ（英文全表記：ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、略名：ＲＡＭ）を含み得て、又は、不揮発性メモリ（英文全表記：ｎｏｎ−ｖｏｌａｔｉｌｅ  ｍｅｍｏｒｙ）、例えば、少なくとも１つのディスクストレージを更に含み得る。
【０１６６】
プロセッサ７２は、メモリ７１内に記憶されるプログラムを実行し、それにより、実施形態１において提供されるＶＮＦを管理するための方法を実装する。
【０１６７】
一実施形態において、プロセッサ７２は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。メモリ７１は、半インスタンス化ＶＮＦの情報を記憶するように構成され、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。
【０１６８】
この実施形態において提供される装置７が、図１において示されるＮＦＶシステムアーキテクチャに適用されるとき、メモリ７１は、ＶＩＭによって提供されるハードウェアストレージリソースであり得て、言い換えれば、メモリ７１は、ＮＦＶシステムにおける最下層上のハードウェアリソースであることに注意すべきである。
【０１６９】
任意で、図８を参照すると、図８は、この実施形態に係る別の装置の概略構造図である。図８に示されているように、図７に基づき、装置７は更に、受信部７５を備え得る。
【０１７０】
この実施形態において提供される第１の実装において、受信部７５は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部７５が受信するとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１７１】
この実施形態において提供される第２の実装において、受信部７５は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は、具体的には、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部７５が受信するとき、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成し、半インスタンス化ＶＮＦを取得するように構成される。
【０１７２】
任意で、この実施形態において提供される第１の実装において、受信部７５は更に、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は更に、アプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信部７５が受信するとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１７３】
代替的に、受信部７５は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ７２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部７５が受信するとき、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１７４】
任意で、この実施形態において提供される第２の実装において、プロセッサ７２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１７５】
任意で、任意の実装に基づき、プロセッサ７２は更に、インスタンス化ＶＮＦが取得された後で、半インスタンス化ＶＮＦを削除するように構成される。
【０１７６】
例えば、プロセッサ７２は更に、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。更に、プロセッサ７２は、インスタンス化ＶＮＦを削除する前、又は、インスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを復元するように更に構成される。
【０１７７】
任意で、任意の実装に基づき、プロセッサ７２は更に、インスタンス化ＶＮＦが取得された後で、半インスタンス化ＶＮＦとインスタンス化ＶＮＦとの間のマッピング関係を確立するように構成され、メモリ７１は更に、マッピング関係を記憶するように構成される。
【０１７８】
例えば、プロセッサ７２は更に、メモリ７１がマッピング関係を記憶した後で、インスタンス化ＶＮＦを削除するように構成される。この場合、メモリ７１は更に、プロセッサ７２がインスタンス化ＶＮＦを削除する前、又は、プロセッサ７２がインスタンス化ＶＮＦを削除するとき、半インスタンス化ＶＮＦを保留するように構成される。代替的に、プロセッサ７２は更に、メモリ７１がマッピング関係を記憶した後で、及び、インスタンス化ＶＮＦを削除した後で、半インスタンス化ＶＮＦを削除するように構成される。
【０１７９】
任意で、受信部７５は更に、更新要求メッセージを受信するように構成され、更新要求メッセージは、半インスタンス化ＶＮＦを削除又は修正するように命令するために使用される。この場合、プロセッサ７２は更に、更新要求メッセージを受信部７５が受信したとき、半インスタンス化ＶＮＦの情報を更新するように構成される。
【０１８０】
この実施形態において提供される装置は、インスタンス化待ちＶＮＦのために、リソースを割り当て、デプロイメント固有パラメータを構成することによって、半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、半インスタンス化ＶＮＦのリソース情報、及び、半インスタンス化ＶＮＦのデプロイメント固有パラメータを含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報を別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階、及び、デプロイメント固有パラメータを構成する段階は、再度実行される必要はなく、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０１８１】
［実施形態５］
図９を参照すると、図９は、この実施形態に係る装置の概略構造図であり、実施形態２において提供されるＶＮＦを管理するための方法を実行するように構成される。この実施形態における関連する内容の説明については、実施形態２を参照されたい。図９において示される装置９は、インスタンス化待ちＶＮＦにリソースを割り当て、半インスタンス化ＶＮＦを取得するように構成される第１の生成ユニット９１と、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を有する、半インスタンス化ＶＮＦの情報を記憶するように構成される記憶ユニット９２とを備え得る。
【０１８２】
任意で、第１の生成ユニット９１は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成されるか、又は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【０１８３】
図１０を参照すると、図１０は、この実施形態に係る別の装置の概略構造図である。図１０において示されるように、図９に示される装置９に基づき、装置９は、第２の生成ユニット９３を更に備え得る。
【０１８４】
任意で、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニット９３が、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成されるか、あるいは、第１の生成ユニットが、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニット９３が、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１８５】
任意で、第１の生成ユニットが、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信したとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得した後で、第２の生成ユニット９３が、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０１８６】
実施形態３において提供される装置４と同様に、この実施形態において提供される装置９は、削除ユニット、復元ユニット、確立ユニット、更新ユニット、及び同様のものを更に備え得ることに注意すべきである。ユニットの具体的な機能については、装置４において提供される削除ユニット４４、復元ユニット４５、確立ユニット４６、及び更新ユニット４７を参照されたい。ここでは詳細は説明されない。
【０１８７】
この実施形態において提供される装置は、リソースをインスタンス化待ちＶＮＦに割り当てることによって半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０１８８】
［実施形態６］
ハードウェア実装において、実施形態５における記憶ユニット９２はメモリであり得て、第１の生成ユニット９１及び第２の生成ユニット９３は、ハードウェア形式で、装置のメモリに内蔵されるか、又は、それから独立し得て、これにより、プロセッサは、各モジュールに対応する操作を呼び出して実行する。プロセッサは、ＣＰＵ、マイクロプロセッサ、シングルチップマイクロコンピュータ、又は同様のものであり得る。
【０１８９】
図１１を参照すると、図１１は、実施形態２において提供されるＶＮＦを管理するための方法を実行するように構成される、この実施形態に係る装置の概略構造図である。この実施形態における関連する内容の説明については、実施形態２を参照されたい。図１１において示される装置１１は、メモリ１１１、プロセッサ１１２、及び無線インタフェース１１３を備え得る。
【０１９０】
メモリ１１１及びプロセッサ１１２は、バスシステム１１４を使用することによって共に結合される。例えば、バスシステム１１４及びメモリ１１１の説明については、実施形態４におけるバスシステム７４及びメモリ７１の説明を参照されたい。
【０１９１】
無線インタフェース１１３は、装置１１と別のデバイスとの間の通信を実装するように構成される。
【０１９２】
メモリ１１１は、プログラムを記憶するように構成される。具体的には、プログラムは、プログラムコードを有し得て、プログラムコードは、コンピュータ演算命令を含み得る。
【０１９３】
プロセッサ１１２は、メモリ１１１内に記憶されるプログラムを実行し、それにより、実施形態２において提供されるＶＮＦを管理するための方法を実装する。
【０１９４】
一実施形態において、プロセッサ１１２は、インスタンス化待ちＶＮＦにリソースを割り当て、半インスタンス化ＶＮＦを取得するように構成される。メモリ１１１は、半インスタンス化ＶＮＦの情報を記憶するように構成され、半インスタンス化ＶＮＦの情報は、半インスタンス化ＶＮＦの識別子、及び、半インスタンス化ＶＮＦのリソース情報を含む。
【０１９５】
この実施形態において提供される装置１１が、図１において示されるＮＦＶシステムアーキテクチャに適用されるとき、メモリ１１１は、ＶＩＭによって提供されるハードウェアストレージリソースであり得て、言い換えれば、メモリ１１１は、ＮＦＶシステムにおける最下層上のハードウェアリソースであることに注意すべきである。
【０１９６】
図１２を参照すると、図１２は、この実施形態に係る別の装置の概略構造図である。図１２に示されているように、図１１に示される装置１１に基づき、装置１１は更に、受信部１１５を備え得る。
【０１９７】
この実施形態において提供される第１の実装において、受信部１１５は、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。この場合、プロセッサ１１２は、具体的には、半インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、インスタンス化待ちＶＮＦにリソースを割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【０１９８】
この実施形態において提供される第２の実装において、受信部１１５は、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。この場合、プロセッサ１１２は具体的には、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、リソースをインスタンス化待ちＶＮＦに割り当て、半インスタンス化ＶＮＦを取得するように構成される。
【０１９９】
任意で、この実施形態において提供される第１の実装において、受信部１１５は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ１１２は更に、デプロイメント固有パラメータ及びアプリケーション固有パラメータを構成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０２００】
代替的に、受信部１１５は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信するように構成される。プロセッサ１１２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージを受信部１１５が受信するとき、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０２０１】
任意で、この実施形態において提供される第２の実装において、プロセッサ１１２は更に、インスタンス化ＶＮＦを生成するように命令するために使用される要求メッセージに従って、半インスタンス化ＶＮＦについてのデプロイメント固有パラメータ及びアプリケーション固有パラメータを構成し、インスタンス化ＶＮＦを取得するように構成される。
【０２０２】
実施形態４において提供される装置７と同様に、プロセッサ１１２は、削除、復元、及び更新などの段階を実行するように更に構成され得ることに注意すべきである。詳細については、装置１１における関連する内容を参照されたい。詳細はここでは説明されない。
【０２０３】
この実施形態において提供される装置は、リソースをインスタンス化待ちＶＮＦに割り当てることによって半インスタンス化ＶＮＦを取得し、半インスタンス化ＶＮＦの情報を記憶し、当該情報は、半インスタンス化ＶＮＦの識別子、及び半インスタンス化ＶＮＦのリソース情報を含む。このように、半インスタンス化ＶＮＦの情報が記憶されるので、当該情報は別のシナリオに適用できる。例えば、同一のインスタンス化待ちＶＮＦに対してインスタンス化が再実行されるシナリオにおいて、リソースを割り当てる段階は、再度実行される必要が無く、インスタンス化ＶＮＦは、半インスタンス化ＶＮＦの記憶された情報を使用することによって直接生成され得て、それにより、作業効率及びリソース利用率を改善する。
【０２０４】
説明を簡便かつ簡単にする目的で、上述の機能モジュールの区分けが、説明の一例であると見なされることを当業者は明確に理解するであろう。実際の適用では、上述の機能は、種々の機能モジュールに割り当てられ、要件に応じて実装され得る、すなわち、装置の内部構造が、種々の機能モジュールに分割されて、上述の機能の全部又は一部を実装する。上述されたシステム、装置、及びユニットの詳細な動作処理については、上述された方法の実施形態における対応する処理を参照するものとし、詳細は本明細書において再度説明されない。
【０２０５】
本願において提供されるいくつかの実施形態において、開示されるシステム、装置、及び方法は、他の方式で実装されてよいことを理解されたい。例えば、説明されている装置の実施形態は、例に過ぎない。例えば、モジュール又はユニットの区分けは、論理的機能の区分けに過ぎず、実際の実装においては、他の区分けであり得る。例えば、複数のユニット又はコンポーネントは、別のシステムに組み合わせられ又は統合されてよく、又は、いくつかの機能は、無視されてもよく、実行されなくてもよい。加えて、表示又は説明される相互結合、又は直接的な結合若しくは通信接続は、いくつかのインタフェースを使用することによって実装されてよい。装置間又はユニット間の間接的な結合又は通信接続は、電子的、機械的、又は他の形態で実装されてよい。
【０２０６】
別個の部分として説明されるユニットは、物理的に別個であってもなくてもよく、ユニットとして表示される部分は、物理的なユニットであってもなくてもよく、１つの位置に配置されてよく、又は、複数のネットワークユニット上に分散されてもよい。ユニットのいくつか又は全ては、実施形態の解決法の目的を実現するように、実際の必要性に従って選択されてよい。
【０２０７】
加えて、本出願の実施形態における機能ユニットは、１つの処理ユニットに統合されてよく、又はユニットの各々が物理的に単独で存在してよく、又は２つ若しくはそれより多くのユニットが１つのユニットに統合される。統合されたユニットはハードウェアの形態で実装されてよいか、又は、ソフトウェア機能ユニットの形態で実装されてよい。
【０２０８】
統合されたユニットがソフトウェア機能ユニットの形態で実装され、独立した製品として販売又は使用されるとき、その統合されたユニットは、コンピュータ可読記憶媒体に記憶されてよい。そのような理解に基づいて、本出願の技術的解決法は基本的に、又は従来技術に寄与する部分は、又は技術的解決法の全部若しくは一部は、ソフトウェア製品の形態で実装されてよい。ソフトウェア製品は、記憶媒体に記憶され、（パーソナルコンピュータ、サーバ、又はネットワークデバイスであってよい）コンピュータデバイスに本出願の実施形態において説明された方法の段階のうちの全部又は一部を実行するよう命令するためのいくつかの命令を含む。上述の記憶媒体は、ＵＳＢフラッシュドライブ、リムーバブルハードディスク、リードオンリメモリ（英文全表記：ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、略名：ＲＯＭ）、ＲＡＭ、磁気ディスク、又は光学ディスクなどの、プログラムコードを記憶できる任意の媒体を含み得る。
【０２０９】
上述の説明は、本出願の具体的な実装に過ぎず、本出願の保護範囲を制限することを意図するものではない。本出願において開示された技術範囲内で、当業者によって容易に考え出される変更形態又は代替形態は何れも、本出願の保護範囲に含まれるものとする。従って、本出願の保護範囲は、特許請求の範囲の保護範囲に従うものとする。
【国際調査報告】
2018512001.tif 000015
2018512001.tif 000016
2018512001.tif 000017
2018512001.tif 000018