(57)【要約】  本発明は、ネットワーク機能ＮＦに必要なリソースの配備方法、装置、記憶媒体および電子装置を提供し、該方法は、編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定することと、上記ターゲットＮＦに含まれるＮＦＳの情報に基づいてターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成することと、上記ＶＮＦＤに基づいてターゲットＮＦに必要なリソースを配備することとを含む。
2022500740.tif 000002
【特許請求の範囲】
【請求項１】
編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定することと、
前記ターゲットＮＦに含まれるＮＦＳの情報に基づいて前記ターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成することと、
前記ＶＮＦＤに基づいて前記ターゲットＮＦに必要なリソースを配備することと、を含む、
ネットワーク機能ＮＦに必要なリソースの配備方法。
【請求項２】
編集待ちターゲットＮＦに含まれるＮＦＳの情報を確定することは、
受信した入力されたＮＦＳの情報が前記ターゲットＮＦに含まれるＮＦＳの情報であることを確定すること、または、
前記ターゲットＮＦに対応し、ＮＦＳの情報が含まれた事前設定されたサービスブループリントテンプレートを確定し、受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得し、前記更新後のＮＦＳ情報を前記ターゲットＮＦに含まれるＮＦＳの情報とすること、を含む、
請求項１に記載の方法。
【請求項３】
受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得することは、
受信した第１調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳ情報を取得することと、
受信した第２調整指示に従い、前記ターゲットＮＦに含まれる実際のＮＦＳの情報を計算することと、
前記実際のＮＦＳの情報に基づいて前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得することと、の少なくとも１つを含み、
前記第１調整指示に、前記サービスブループリントテンプレートに含まれるＮＦＳの情報の調整情報が含まれ、
前記第２調整指示に、前記ターゲットＮＦのサービスレベルアグリーメントＳＬＡパラメータが含まれている、
請求項２に記載の方法。
【請求項４】
前記ＳＬＡパラメータは、
トラヒックモデルと、容量と、サービス品質と、信頼性との少なくとも１つを含む、
請求項３に記載の方法。
【請求項５】
前記ターゲットＮＦに含まれる前記ＮＦＳの情報に基づいて前記ターゲットＮＦのＶＮＦＤを生成することは、
前記ＮＦＳの情報に基づいて前記ターゲットＮＦの編集に必要なリソースを計算することと、
前記リソースの情報が含まれた前記ＶＮＦＤを生成することと、を含む、
請求項１に記載の方法。
【請求項６】
前記リソースは、
仮想マシンのタイプおよび数と、ＮＦＳフレキシブルポリシーと、ネットワークリンクと、ストレージリソースと、ミラーリングとを含む、
請求項５に記載の方法。
【請求項７】
前記ＶＮＦＤに基づいて前記ターゲットＮＦに必要なリソースの配備を実行することは、
前記ターゲットＮＦに必要なリソースの配備を実行するようにネットワーク仮想化インフラストラクチャＮＦＶＩに指示するために、前記ＶＮＦＤを前記ＮＦＶＩに送信することを含む、
請求項１に記載の方法。
【請求項８】
前記ターゲットＮＦに必要なリソースの配備を実行するようにＮＦＶＩに指示するために、前記ＶＮＦＤを前記ＮＦＶＩに送信することは、
前記ターゲットＮＦに必要なリソースの配備を実行するように前記ＮＦＶＩに指示するために、管理および編集ＭＡＮＯにより、前記ＶＮＦＤを前記ＮＦＶＩに送信することを含む、
請求項７に記載の方法。
【請求項９】
編集待ちターゲットネットワーク機能ＮＦに含まれるＮＦＳの情報を確定することは、
受信したユーザから入力された情報に基づいて前記ターゲットＮＦに含まれるＮＦＳの情報を確定すること、または、
受信したノースバウンド管理システムからの情報に基づいて前記ターゲットＮＦに含まれるＮＦＳの情報を確定すること、を含む、
請求項１に記載の方法。
【請求項１０】
前記ターゲットＮＦに含まれるＮＦＳの情報は、
前記ＮＦに含まれるＮＦＳのタイプおよび各タイプに対応する実例の数と、
前記ＮＦに含まれるＮＦＳの論理接続関係と、
前記ＮＦに含まれるＮＦＳの配備パラメータと、
前記ＮＦに含まれるＮＦＳのフレキシブルポリシーと、の少なくとも１つを含む、
請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
前記ＮＦに含まれるＮＦＳの配備パラメータは、
前記ＮＦに含まれるＮＦＳの識別情報と、前記ＮＦに含まれるＮＦＳの論理ネットワークプレーン情報と、前記ＮＦに含まれるＮＦＳのアプリケーションソフトウェア情報と、前記ＮＦに含まれるＮＦＳのリソースに対する要求特性情報と、前記ＮＦに含まれるＮＦＳのサービス品質ＱｏＳ特性情報と、前記ＮＦに含まれるＮＦＳのネットワークプロトコルＩＰアドレス情報と、前記ＮＦに含まれるＮＦＳのゲートウェイ情報と、前記ＮＦに含まれるＮＦＳのルーティング情報と、前記ＮＦに含まれるＮＦＳの親和要求情報と、前記ＮＦに含まれるＮＦＳの反親和要求情報と、の少なくとも１つを含む、
請求項１０に記載の方法。
【請求項１２】
編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定するように構成される確定モジュールと、
前記ターゲットＮＦに含まれるＮＦＳの情報に基づいて前記ターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成するように構成される生成モジュールと、
前記ＶＮＦＤに基づいて前記ターゲットＮＦに必要なリソースを配備するように構成される配備モジュールと、を備える、
ネットワーク機能ＮＦに必要なリソースの配備装置。
【請求項１３】
前記確定モジュールは、
受信した入力されたＮＦＳの情報が前記ターゲットＮＦに含まれるＮＦＳの情報であることを確定するように構成される第１確定ユニットを備え、または、
前記確定モジュールは、
前記ターゲットＮＦに対応し、ＮＦＳの情報が含まれた事前設定されたサービスブループリントテンプレートを確定するように構成される第２確定ユニットと、
受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得し、前記更新後のＮＦＳ情報を前記ターゲットＮＦに含まれるＮＦＳの情報とするように構成される調整ユニットと、を備える、
請求項１２に記載の装置。
【請求項１４】
コンピュータプログラムが記憶されている記憶媒体であって、前記コンピュータプログラムは、実行されると前記請求項１〜１１のいずれか１項に記載の方法を実現するように設定される、
記憶媒体。
【請求項１５】
メモリとプロセッサとを備え、
前記メモリにコンピュータプログラムが記憶され、
前記プロセッサは、前記請求項１〜１１のいずれか１項に記載の方法を実現するために前記コンピュータプログラムを実行させるように構成される、
電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２０１８年０９月０５日に中国専利局に提出された出願番号が２０１８１１０３２７７６．６である中国特許出願に対して優先権を主張するものであり、該出願の全ての内容を引用により本発明に援用する。
【０００２】
本発明は、通信分野に関し、例えば、ＮＦに必要なリソースの配備方法、装置、記憶媒体および電子装置に関する。
【背景技術】
【０００３】
第３世代パートナーシッププロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ、３ＧＰＰ）標準化機構は、規格において、第５世代移動通信技術（ｔｈｅ  ５ｔｈ  Ｇｅｎｅｒａｔｉｏｎ  ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎ  ｔｅｃｈｎｏｌｏｇｙ、５Ｇ）システムアーキテクチャがサービスに基づくアーキテクチャであり、即ち、サービスに基づくアーキテクチャ（Ｓｅｒｖｉｃｅ  Ｂａｓｅｄ  Ａｒｃｈｉｔｅｃｔｕｒｅ、ＳＢＡ）方式であることを定義した。ＳＢＡで、各ネットワーク機能（Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ、ＮＦ）は、異なるネットワーク機能サービス（Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｓｅｒｖｉｃｅ、ＮＦＳ）からなり、各ＮＦＳの機能およびインタフェースはいずれも独立し、異なるＮＦＳ間は、メッセージインタラクションによりトラフィック論理制御を行う。それと同時に、３ＧＰＰも規格において、ＮＦＳの機能、およびＮＦＳ間のメッセージインタラクションのインタフェースおよびメカニズムを定義した。
【０００４】
しかし、ＳＢＡでＮＦの配備をどのように行うかについては、関連プロトコルにおいて明確な実現形態が提出されていない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の実施例は、関連技術におけるプロトコルにおいてＳＢＡでＮＦの配備をどのように行うかが明確されていないという問題を少なくとも解決するＮＦに必要なリソースの配備方法、装置、記憶媒体および電子装置を提供する。
【課題を解決するための手段】
【０００６】
本発明の１つの実施例によれば、編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定することと、前記ターゲットＮＦに含まれるＮＦＳの情報に基づいて前記ターゲットＮＦの仮想ネットワーク機能記述子（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｄｅｓｃｒｉｐｔｏｒ、ＶＮＦＤ）を生成することと、前記ＶＮＦＤに基づいて前記ターゲットＮＦに必要なリソースを配備することとを含む、ネットワーク機能ＮＦに必要なリソースの配備方法を提供する。
【０００７】
本発明の別の実施例によれば、編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定するように構成される確定モジュールと、前記ターゲットＮＦに含まれるＮＦＳの情報に基づいて前記ターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成するように構成される生成モジュールと、前記ＶＮＦＤに基づいて前記ターゲットＮＦに必要なリソースを配備するように構成される配備モジュールとを備える、ネットワーク機能ＮＦに必要なリソースの配備装置を提供する。
【０００８】
本発明のまた別の実施例によれば、コンピュータプログラムが記憶されている記憶媒体であって、前記コンピュータプログラムは、実行されると上記いずれかの実施例に記載の方法を実現するように設定される、記憶媒体を更に提供する。
【０００９】
本発明の更なる実施例によれば、メモリとプロセッサとを備え、前記メモリにコンピュータプログラムが記憶され、前記プロセッサは、上記いずれかの実施例に記載の方法を実現するために前記コンピュータプログラムを実行させるように構成される、電子装置を更に提供する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例によるネットワーク機能ＮＦに必要なリソースの配備方法のフローチャートである。
【図２】本発明の実施例による手動方式を採用してＮＦＳに基づいてＮＦを編集して配備するフローチャートである。
【図３】本発明の実施例による自動方式を採用してＮＦＳに基づいてＮＦを編集して配備するフローチャートである。
【図４】本発明の実施例によるネットワーク機能ＮＦに必要なリソースの配備装置の構造のブロック図である。
【図５】本発明の実施例による編集配備システムの構造のブロック図である。
【発明を実施するための形態】
【００１１】
以下、図面および実施例を参照しながら本発明について説明する。矛盾しない限り、本発明における実施例と実施例における特徴は、互いに任意に組み合わせることができる。
【００１２】
なお、本発明の明細書、特許請求の範囲、および上記図面における「第１」、「第２」等の用語は、類似する対象を区別するためのものであり、特定の順序または優先順位を記述するために用いる必要わけではない。
【００１３】
５Ｇおよび５Ｇ後の移動通信システムにおいて、ネットワーク機能仮想化管理および編集（Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎｓ  Ｖｉｒｔｕａｌｉｚａｔｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  ａｎｄ  Ｏｒｃｈｅｓｔｒａｔｉｏｎ、ＮＦＶ−ＭＡＮＯ）によりＮＦの編集配備および管理を行う場合、ＳＢＡ方式をサポートできる必要があり、該ニーズに対し、本発明の実施例において、ＮＦＳに基づいてＮＦの編集配備を実現する形態を提供し、本発明の実施例における形態により、ＮＦＳに基づいてＮＦの編集配備を行うことを容易にし、該形態も、標準的なプロトコルに対する効果的な補完および改善である。
【００１４】
以下、本発明の実施例における形態について説明する。
図１は、本発明の実施例によるネットワーク機能ＮＦに必要なリソースの配備方法のフローチャートであり、図１に示すように、該方法はＳ１０２〜Ｓ１０６を含む。
【００１５】
Ｓ１０２において、編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定する。
【００１６】
Ｓ１０４において、上記ターゲットＮＦに含まれるＮＦＳの情報に基づいてターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成する。
【００１７】
Ｓ１０６において、上記ＶＮＦＤに基づいてターゲットＮＦに必要なリソースを配備する。
【００１８】
ここで、上記複数のステップは、編集配備システム（または、編集配備ツールと呼ばれる）により行うことができる。
【００１９】
上記実施例において、ＮＦに含まれるＮＦＳの情報に基づいてＮＦのＶＮＦＤを生成し、更に該ＶＮＦＤに基づいてＮＦに必要なリソースを配備し、つまり、ネットワーク機能サービスに基づいてＮＦを配備し、更にＳＢＡでＮＦの配備を行うことを実現するため、関連技術に存在するプロトコルにおいてＳＢＡでＮＦの配備をどのように行うかが明確されていないという問題を解決する。
【００２０】
１つの好ましい実施例において、編集待ちターゲットネットワーク機能ＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定する方式は複数種あり、例えば、ＮＦＳの情報を直接入力してもよいし、ＮＦＳ情報が含まれたテンプレートを呼び出し、実際の状況に応じて該テンプレートにおけるＮＦＳ情報を調整してもよく、以下、上記方式について説明する。
【００２１】
確定方式１：受信した入力されたＮＦＳの情報が前記ターゲットＮＦに含まれるＮＦＳの情報であることを確定する。該確定方式１において、該ＮＦＳの情報は、ユーザがインタラクションインタフェースを介して入力した情報であってもよいし、もちろん、ノースバウンドインタフェースシステムから入力されたＮＦＳの情報であってもよい。
【００２２】
確定方式２：ターゲットＮＦに対応し、ＮＦＳの情報が含まれた事前設定されたサービスブループリントテンプレートを確定し、受信した調整指示に従い、該サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得し、該更新後のＮＦＳ情報をターゲットＮＦに含まれるＮＦＳの情報とする。該確定方式２において、複数のサービスブループリントテンプレート（該テンプレートは、マニフェストファイルの形式で記憶できる）を事前設定することができ、且つ、各サービスブループリントテンプレートは、所定のＮＦ（即ち、上記ターゲットＮＦ）に含まれるＮＦＳのタイプ、数およびＮＦＳ間の配備パラメータ等の情報を説明するために使用でき、ここで、各サービスブループリントテンプレートには、
ＮＦに含まれるＮＦＳのタイプおよび各ＮＦＳのタイプにおける実例の数を意味する数と、ＮＦＳ間の論理接続関係と、ＮＦＳのマーク、ＮＦＳの論理ネットワークプレーン、ＮＦＳのアプリケーションソフトウェア情報、ＮＦＳのリソースに対する要求特性（例えば、加速要求）、ＮＦＳのサービス品質（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ、ＱｏＳ）特性、ＮＦＳのインターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ、ＩＰ）アドレス、ＮＦＳのゲートウェイ、ＮＦＳルーティング情報およびＮＦＳの親和／反親和要求等を含むＮＦＳの配備パラメータと、あるＮＦＳのタイプにおける実例を追加・削除するポリシーを含むＮＦＳのフレキシブルポリシーと、
の情報が含まれてもよい。
【００２３】
上記確定方式２において、上記調整指示は、ユーザがインタラクションインタフェースを介して入力した調整指示であってもよいし、ノースバウンドインタフェースシステムから入力された調整指示であってもよい。
【００２４】
１つの好ましい実施例において、受信した調整指示に従い、サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得することは、以下の調整方式の少なくとも１つを含む。
【００２５】
調整方式１：受信した第１調整指示に従い、サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳ情報を取得する。ここで、該第１調整指示に、サービスブループリントテンプレートに含まれるＮＦＳの情報の調整情報が含まれている。調整方式１において、サービスブループリントテンプレートに含まれるＮＦＳ情報を直接調整する。
【００２６】
調整方式２：受信した第２調整指示に従い、ターゲットＮＦに含まれる実際のＮＦＳの情報を計算し、該実際のＮＦＳの情報に基づいて前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得する。ここで、該第２調整指示に、ターゲットＮＦのサービスレベルアグリーメント（Ｓｅｒｖｉｃｅ−Ｌｅｖｅｌ  Ａｇｒｅｅｍｅｎｔ、ＳＬＡ）パラメータが含まれている。調整方式２において、第２調整指示に従い、サービスブループリントテンプレートに含まれるＮＦＳの情報の間接的調整を実現し、即ち、第２調整指示に従い、ＮＦが実際に含むべきＮＦＳの情報を確定し、実際に含むべきＮＦＳの情報に基づいてサービスブループリントテンプレートに含まれるＮＦＳの情報を調整することを実現する。ここで、第２調整指示とは、ユーザがインタラクションインタフェースを介して入力した指示情報であってもよいし、ノースバウンドインタフェースシステムから入力された指示情報であってもよい。
【００２７】
１つの好ましい実施例において、上記ＳＬＡパラメータは、トラヒックモデルと、容量と、サービス品質と、信頼性との少なくとも１つを含む。本実施例において、容量は、ユーザ容量、即ち、編集配備システムがサポートできるユーザの数であってもよく、サービス品質ＱｏＳは、ネットワークの品質であってもよく、信頼性は、編集配備システムの信頼性であってもよい。
【００２８】
１つの好ましい実施例において、ターゲットＮＦに含まれるＮＦＳの情報に基づいてターゲットＮＦの仮想ネットワーク機能記述子（Ｖｉｒｔｕａｌ  Ｎｅｔｗｏｒｋ  Ｆｕｎｃｔｉｏｎ  Ｄｅｓｃｒｉｐｔｏｒ、ＶＮＦＤ）を生成することは、ＮＦＳの情報に基づいてターゲットＮＦの編集に必要なリソースを計算することと、上記リソースの情報が含まれたＶＮＦＤを生成することとを含む。
【００２９】
１つの好ましい実施例において、上記リソースは、仮想マシン（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ、ＶＭ）のタイプおよび数と、ＮＦＳフレキシブルポリシーと、必要なネットワークリンクと、ストレージリソースと、ミラーリングとを含む。本実施例において、数は、単一のタイプの仮想マシンにおける実例の数であってもよく、ＮＦＳフレキシブルポリシーは、前述した実施例におけるＮＦＳフレキシブルポリシーに類似し、ストレージは、ハードディスクリソース、即ち、ＮＦＳの配備に必要なハードディスクリソースであってもよく、ミラーリングはＮＦＳバージョンであってもよい。本実施例において、計算されたＮＦＳフレキシブルポリシーがサービスブループリントテンプレートにおけるＮＦＳフレキシブルポリシーに一致しない場合、該計算されたＮＦＳフレキシブルポリシーを利用してサービスブループリントテンプレートにおけるＮＦＳフレキシブルテンプレートを更新することができる。
【００３０】
１つの好ましい実施例において、上記ＶＮＦＤに基づいてターゲットＮＦに必要なリソースの配備を実行することは、ターゲットＮＦに必要なリソースの配備を実行するようにネットワーク仮想化インフラストラクチャＮＦＶＩに指示するために、ＶＮＦＤを該ＮＦＶＩに送信することを含む。
【００３１】
１つの好ましい実施例において、ターゲットＮＦに必要なリソースの配備を実行するようにネットワーク機能仮想インフラストラクチャＮＦＶＩに指示するために、上記ＶＮＦＤを該ＮＦＶＩに送信することは、管理および編集（Ｍａｎａｇｅｍｅｎｔ  ａｎｄ  Ｏｒｃｈｅｓｔｒａｔｉｏｎ、ＭＡＮＯ）により、上記ＶＮＦＤをＮＦＶＩに送信し、ＮＦに必要なリソースの配備を実行するようにＮＦＶＩに指示し、即ち、ＮＦＶＩがＶＮＦＤを受信すると、ＮＦに必要なリソースの配備を実行することを含む。本実施例において、上記複数のステップを実行する編集配備システムおよびＭＡＮＯは、分散して設けられてもよいし、もちろん、両者が一体に統合されてもよい。
【００３２】
１つの好ましい実施例において、編集待ちターゲットネットワーク機能ＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定することは、受信したユーザから入力された情報に基づいてターゲットＮＦに含まれるＮＦＳの情報を確定すること、または、受信したノースバウンド管理システムからの情報に基づいてターゲットＮＦに含まれるＮＦＳの情報を確定することを含む。本実施例および前述した実施例に記載されたノースバウンド管理システムは、編集配備システムの上位管理システムであってもよい。これにより、本発明の実施例におけるＮＦ配備動作は、ユーザによってトリガされてもよいし、ノースバウンド管理システムによってトリガされてもよいことが分かる。
【００３３】
１つの好ましい実施例において、上記ターゲットＮＦに含まれるＮＦＳの情報は、ＮＦに含まれるＮＦＳのタイプおよび各タイプにおける実例の数と、ＮＦに含まれるＮＦＳの論理接続関係と、ＮＦに含まれるＮＦＳの配備パラメータと、ＮＦに含まれるＮＦＳのフレキシブルポリシーとの少なくとも１つを含む。一実施例において、列挙されたＮＦＳの情報は好ましい情報に過ぎず、ＮＦＳの情報は、後続に現れる可能性がある他の情報を更に含んでもよい。
【００３４】
１つの好ましい実施例において、上記ＮＦに含まれるＮＦＳの配備パラメータは、ＮＦに含まれるＮＦＳの識別情報と、ＮＦに含まれるＮＦＳの論理ネットワークプレーン情報と、ＮＦに含まれるＮＦＳのアプリケーションソフトウェア情報と、ＮＦに含まれるＮＦＳのリソースに対する要求特性情報と、ＮＦに含まれるＮＦＳのサービス品質ＱｏＳ特性情報と、ＮＦに含まれるＮＦＳのネットワークプロトコルＩＰアドレス情報と、ＮＦに含まれるＮＦＳのゲートウェイ情報と、ＮＦに含まれるＮＦＳのルーティング情報と、ＮＦに含まれるＮＦＳの親和要求情報と、およびＮＦに含まれるＮＦＳの反親和要求情報との少なくとも１つを含む。一実施例において、列挙されたＮＦＳの配備パラメータは好ましいパラメータに過ぎず、ＮＦＳの配備パラメータは、後続に現れる可能性がある他のパラメータを更に含んでもよい。
【００３５】
また、一実施例において、上記調整方式１に対応する配備形態は、手動配備方式（ユーザが配備動作をトリガする形態に該当する）と呼ばれてもよく、上記調整方式２に対応する配備形態は、自動配備方式と呼ばれてもよく、以下、実施例を参照しながら手動配備方式および自動配備方式についてそれぞれ説明する。
【００３６】
［実例１］
手動方式を採用してＮＦＳに基づいてＮＦ（アクセス管理機能（Ａｃｃｅｓｓ  Ｍａｎａｇｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ、ＡＭＦ）を例とし、ＡＭＦは５Ｇコアネットワークの１つのＮＦであり、５Ｇユーザのアクセスおよびモビリティ管理を担当する）を編集して配備する過程は図２を参照でき、該過程は、編集ツール（前述した編集配備システムに対応する）にＮＦ（ここで、ＡＭＦ）のサービスブループリントマニフェストファイルまたはテンプレートが事前設定されたこと前提とする。図２に示すように、以下のステップを含む。
【００３７】
２０１において、ユーザが編集ツールインタフェースで編集する必要があるＮＦ（ここで、ＡＭＦ）を選択する。
【００３８】
２０２において、編集ツールバックグラウンドが「ＮＦサービスブループリント管理」モジュールから事前設定されたＡＭＦサービスブループリントテンプレートを選択する。
【００３９】
２０３において、編集ツールが事前設定されたＡＭＦサービスブループリントテンプレートを解析し、テンプレートに基づいて、ＡＭＦに必要なＮＦＳコンポーネントをグラフィカルユーザインタフェース（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ、ＧＵＩ）のインタラクションインタフェースに表せる。
【００４０】
２０４において、ユーザがＡＭＦ  ＮＦＳコンポーネント（前述したＮＦに含まれるＮＦＳに対応する）を選択し、コンポーネントのタイプ、数および配備属性を設定し、例えば、サービスの論理ネットワークプレーン名、ＱｏＳパラメータ、対外サービスのＩＰアドレス、およびゲートウェイ等を設定し、新たなＡＭＦサービスブループリントを生成してリソース変換モジュールに伝達する。
【００４１】
２０５において、リソース変換モジュールが上記選択したサービスのタイプ、数および他のパラメータ情報に基づき、ＶＭのタイプと数、フレキシブルポリシー、ネットワークリンク、ストレージリソース、およびミラーリング等の必要なリソースを計算する。
【００４２】
２０６において、編集ツールが標準的なＡＭＦ  ＶＮＦＤファイルを生成する。
２０７において、ＭＡＮＯがＡＭＦのＶＮＦＤファイルに基づき、ＮＦＶＩとインタラクションし、ＡＭＦに必要なリソースの配備を行う。
【００４３】
［実例２］
自動方式を採用してＮＦＳに基づいてＮＦ（ＡＭＦを例とする）を編集して配備する過程は図３を参照でき、該過程は、編集ツールにＮＦ（ここで、ＡＭＦ）のサービスブループリントマニフェストファイルまたはテンプレートが事前設定されたことを前提とする。図３に示すように、以下のステップを含む。
【００４４】
３０１において、ユーザが編集ツールインタフェースで編集する必要があるＮＦ（ここで、ＡＭＦ）を選択する。
【００４５】
３０２において、編集ツールバックグラウンドが「ＮＦサービスブループリント管理」モジュールから事前設定されたＡＭＦサービスブループリントテンプレートを選択する。
【００４６】
３０３において、ユーザが編集ツールインタフェースにＮＦのトラヒックモデル、容量、ＱｏＳおよび信頼性等の情報を入力する。
【００４７】
３０４において、編集ツールが、ＡＭＦに必要なＮＦＳのタイプ、数および配備属性を計算し、例えば、サービスの論理ネットワークプレーン名、ＱｏＳパラメータ、対外サービスのＩＰアドレス、およびゲートウェイ等を計算し、新たなＡＭＦサービスブループリントを自動的に生成してリソース変換モジュールに伝達する。
【００４８】
３０５において、リソース変換モジュールが上記選択したサービスのタイプ、数および他のパラメータ情報に基づき、ＶＭのタイプと数、フレキシブルポリシー、ネットワークリンク、ストレージリソース、およびミラーリング等のような必要なリソースを計算する。
【００４９】
３０６、編集ツールが標準的なＡＭＦ  ＶＮＦＤファイルを生成する。
３０７において、ＭＡＮＯがＡＭＦのＶＮＦＤファイルに基づき、ＮＦＶＩとインタラクションし、ＡＭＦに必要なリソースの配備を行う。
【００５０】
上記ステップを経て、ユーザは、編集ツールにより、ＮＦＳに基づいてＮＦの編集配備および管理を容易に行うことができる。編集ツールは、使用上でＭＡＮＯと共に配備されてもよいし、独立して配備されてもよい。
【００５１】
以上の実施形態の説明により、上記実施例による方法がソフトウェアに必要な汎用ハードウェアプラットフォームを加えた方式で実現でき、もちろん、ハードウェアによっても実現できる。本発明の技術案は、本質的または関連技術に貢献する部分がソフトウェア製品の形式で具現化でき、該コンピュータソフトウェア製品は１つの記憶媒体（例えば、ＲＯＭ／ＲＡＭ、磁気ディスク、光ディスク）に記憶され、１台の端末装置（携帯電話、コンピュータ、サーバ、またはネットワークデバイス等であってもよい）に本発明の複数の実施例に記載の方法を行なうための複数の命令を含む。
【００５２】
本実施例において、ネットワーク機能ＮＦに必要なリソースの配備装置を更に提供し、該装置は、上記実施例および好ましい実施形態を実現するように構成される。以下に使用されるように、「モジュール」という用語は、所定の機能のソフトウェアおよび／またはハードウェアの組み合わせを実現することができる。以下の実施例に記載の装置は、ソフトウェアにより実現できるが、ハードウェア、またはソフトウェアとハードウェアとの組み合わせによる実現も可能で構想される。
【００５３】
図４は、本発明の実施例によるネットワーク機能ＮＦに必要なリソースの配備装置の構造のブロック図であり、図４に示すように、該装置は、モジュール確定モジュール４２と、生成モジュール４４と、配備モジュール４６とを備える。
【００５４】
確定モジュール４２は、編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定するように構成され、生成モジュール４４は、上記確定モジュール４２に接続され、ターゲットＮＦに含まれるＮＦＳの情報に基づいてターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成するように構成され、配備モジュール４６は、上記生成モジュール４４に接続され、ＶＮＦＤに基づいてターゲットＮＦに必要なリソースを配備するように構成される。
【００５５】
１つの好ましい実施例において、上記確定モジュール４２は、受信した入力されたＮＦＳの情報が上記ターゲットＮＦに含まれるＮＦＳの情報であることを確定するように構成される第１確定ユニットを備える。
【００５６】
または、上記確定モジュール４２は、ターゲットＮＦに対応し、ＮＦＳの情報が含まれた事前設定されたサービスブループリントテンプレートを確定するように構成される第２確定ユニットと、受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得し、更新後のＮＦＳ情報をターゲットＮＦに含まれるＮＦＳの情報とするように構成される調整ユニットとを備える。
【００５７】
１つの好ましい実施例において、上記調整ユニットは、以下の動作の少なくとも１つを実行するように構成される。
【００５８】
動作１：受信した第１調整指示に従い、サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳ情報を取得する。ここで、該第１調整指示に、上記サービスブループリントテンプレートに含まれるＮＦＳの情報の調整情報が含まれている。
【００５９】
動作２：受信した第２調整指示に従い、ターゲットＮＦに含まれる実際のＮＦＳの情報を計算し、実際のＮＦＳの情報に基づいてサービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得する。ここで、該第２調整指示に、ターゲットＮＦのサービスレベルアグリーメントＳＬＡパラメータが含まれている。
【００６０】
１つの好ましい実施例において、上記ＳＬＡパラメータは、トラヒックモデルと、容量と、サービス品質と、信頼性との少なくとも１つを含む。
【００６１】
１つの好ましい実施例において、上記生成モジュール４４は、前記ＮＦＳの情報に基づいて前記ターゲットＮＦの編集に必要なリソースを計算し、前記リソースの情報が含まれた前記ＶＮＦＤを生成するという方式により、ターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成するように構成される。
【００６２】
１つの好ましい実施例において、上記リソースは、仮想マシンのタイプおよび数と、ＮＦＳフレキシブルポリシーと、ネットワークリンクと、ストレージリソースと、ミラーリングとを含む。
【００６３】
１つの好ましい実施例において、上記配備モジュール４６は、し、前記ターゲットＮＦに必要なリソースの配備を実行するようにネットワーク仮想化インフラストラクチャＮＦＶＩに指示するために、前記ＶＮＦＤを前記ＮＦＶＩに送信するという方式により、ターゲットＮＦに必要なリソースの配備を実行するように構成される。
【００６４】
１つの好ましい実施例において、上記配備モジュール４６は、ＮＦに必要なリソースの配備を実行するようにＮＦＶＩに指示するために、管理および編集ＭＡＮＯにより、ＶＮＦＤをＮＦＶＩに送信するという方式により、ターゲットＮＦに必要なリソースの配備を実行するようにネットワーク機能仮想インフラストラクチャＮＦＶＩに指示するために、ＶＮＦＤを該ＮＦＶＩに送信するように構成される。
【００６５】
１つの好ましい実施例において、上記確定モジュール４２は、受信したユーザから入力された情報に基づいてターゲットＮＦに含まれるＮＦＳの情報を確定するという方式、または、受信したノースバウンド管理システムからの情報に基づいてターゲットＮＦに含まれるＮＦＳの情報を確定するという方式により、編集待ちターゲットネットワーク機能ＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定するように構成できる。
【００６６】
１つの好ましい実施例において、上記ターゲットＮＦに含まれるＮＦＳの情報は、前記ＮＦに含まれるＮＦＳのタイプおよび各タイプにおける実例の数と、前記ＮＦに含まれるＮＦＳの論理接続関係と、前記ＮＦに含まれるＮＦＳの配備パラメータと、前記ＮＦに含まれるＮＦＳのフレキシブルポリシーとの少なくとも１つを含む。
【００６７】
１つの好ましい実施例において、上記ＮＦに含まれるＮＦＳの配備パラメータは、ＮＦに含まれるＮＦＳの識別情報と、ＮＦに含まれるＮＦＳの論理ネットワークプレーン情報と、ＮＦに含まれるＮＦＳのアプリケーションソフトウェア情報と、ＮＦに含まれるＮＦＳのリソースに対する要求特性情報と、ＮＦに含まれるＮＦＳのサービス品質ＱｏＳ特性情報と、ＮＦに含まれるＮＦＳのネットワークプロトコルＩＰアドレス情報と、ＮＦに含まれるＮＦＳのゲートウェイ情報と、ＮＦに含まれるＮＦＳのルーティング情報と、ＮＦに含まれるＮＦＳの親和要求情報と、ＮＦに含まれるＮＦＳの反親和要求情報との少なくとも１つを含む。
【００６８】
以下、実施例を参照しながら本発明の実施例における編集配備システムについて全体的に説明する。
【００６９】
［実例３］
図５は、本発明の実施例による編集配備システムの構造のブロック図であり、図５に示すように、以下のようなモジュールを備える。
【００７０】
ＮＦＳ編集管理モジュール（図５におけるＮＦＳ編集管理に対応する）は、ＧＵＩインタラクションインタフェースを提供し、ユーザがインタフェースに基づいてＮＦＳを手動的に選択し、ＮＦＳのタイプと数、配備特性およびＮＦＳ間の論理接続関係を指定してＮＦを構成することができるように構成される。
【００７１】
ＮＦＳ計算モジュール（図５におけるＮＦＳ計算に対応する）は、計算能力を提供し、ユーザが入力したトラヒックモデル／容量／ＱｏＳ／信頼性等の情報に基づき、即ち、所定のＮＦのトラフィックおよびリソース特性に基づき、ＮＦを構成するＮＦＳを計算し、ＮＦＳのタイプと数、配備特性およびＮＦＳ間の論理接続関係を自動的に生成するように構成される。
【００７２】
ＮＦサービスブループリント管理モジュールは、事前設定されたＮＦサービスブループリントテンプレート、新たに生成されたＮＦサービスブループリントを含むＮＦのサービスブループリントマニフェストファイルを管理し、ＮＦサービスブループリントマニフェストファイルの追加・削除・検索・変更の管理能力を提供するように構成される。
【００７３】
リソース変換モジュールは、ＮＦのサービスブループリントマニフェストファイルをヨーロッパ電気通信標準化協会（Ｅｕｒｏｐｅａｎ  Ｔｅｌｅｃｏｍ  Ｓｔａｎｄａｒｄｓ  Ｉｎｓｔｉｔｕｔｅ、ＥＴＳＩ）規格で定義されたＶＮＦＤファイルに変換することを担当し、ＭＡＮＯとＮＦＶＩとのインタラクションに用いられ、ＮＦリソースを配備するように構成される。一実施例において、計算するリソースは、仮想マシンリソースに限定されず、容器またはＰｏＤ（１つまたは複数の容器の組み合わせ）等のリソース情報であってもよい。
【００７４】
一実施例において、上記複数のモジュールは、ソフトウェアまたはファームウェアで実現することができ、後者の場合、上記モジュールが全て同一のプロセッサに位置するという方式、または、上記複数のモジュールが任意の組み合わせの形式で異なるプロセッサにそれぞれ位置するという方式により実現できるが、これらに限定されない。
【００７５】
本発明の実施例は、コンピュータプログラムが記憶されている記憶媒体を更に提供し、ここで、該コンピュータプログラムは、実行されると上記いずれかの方法の実施例におけるステップを実現するように設定される。
【００７６】
好ましくは、本実施例において、上記記憶媒体は、ユニバーサルシリアルバスフラッシュディスク（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ  ｆｌａｓｈ  ｄｉｓｋ、ＵＳＢ）、読み出し専用メモリ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ、ＲＯＭ）、ランダムアクセスメモリ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＡＭ）、リムーバブルハードディスク、磁気ディスクまたは光ディスク等の様々なコンピュータプログラムを記憶可能な媒体を含んでもよい。
【００７７】
本発明の実施例は、電子装置を更に提供し、メモリとプロセッサとを備え、該メモリにコンピュータプログラムが記憶され、該プロセッサは、上記いずれかの方法の実施例におけるステップを実現するためにコンピュータプログラムを実行させるように構成される。
【００７８】
好ましくは、上記電子装置は、伝送デバイスと入出力デバイスとを更に備えてもよく、ここで、該伝送デバイスは上記プロセッサに接続され、該入出力デバイスは上記プロセッサに接続されている。
【００７９】
好ましくは、本実施例における例は、上記実施例および好ましい実施形態に記載の例を参照することができ、本実施例は説明を省略する。
【００８０】
本実施例におけるＮＦＳに基づいてＮＦの編集配備を実現する形態により、保守員は、ＭＡＮＯに配備されたＮＦＳ編集ツールにより、ＮＦＳに基づいてＮＦの編集配備を容易に行うことができ、ＳＢＡアーキテクチャでＮＦＳの編集配備ができないという問題を解決し、３ＧＰＰおよびＥＴＳＩ規格に対する補完および改善であり、大きな工学的応用の価値を有する。
【００８１】
上記本発明の複数のモジュールまたは複数のステップは、汎用の計算装置で実現でき、それらは、単一の計算装置に集中されてもよいし、または複数の計算装置からなるネットワークに分布されてもよく、好ましくは、それらは、計算装置実行可能プログラムコードで実現でき、これにより、それらを記憶装置中に記憶して計算装置により実行することができ、且つ、ある場合、ここでの順序と異なる順序で示されたまたは説明されたステップを実行してもよく、あるいは、それらをそれぞれ１つまたは複数の集積回路モジュールに作製し、またはそれらにおける複数のモジュールまたはステップを単一の集積回路モジュールに作製して実現する。このように、本発明は、特定のハードウェアとソフトウェアとの組み合わせに限定されない。
【図１】
2022500740.tif 000003
【図２】
2022500740.tif 000004
【図３】
2022500740.tif 000005
【図４】
2022500740.tif 000006
【図５】
2022500740.tif 000007
【手続補正書】
【提出日】令和3年4月15日(2021.4.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
編集待ちターゲットＮＦに含まれるネットワーク機能サービスＮＦＳの情報を確定することと、
前記ターゲットＮＦに含まれるＮＦＳの情報に基づいて前記ターゲットＮＦの仮想ネットワーク機能記述子ＶＮＦＤを生成することと、
前記ＶＮＦＤに基づいて前記ターゲットＮＦに必要なリソースを配備することと、を含む、
ネットワーク機能ＮＦに必要なリソースの配備方法。
【請求項２】
編集待ちターゲットＮＦに含まれるＮＦＳの情報を確定することは、
受信した入力されたＮＦＳの情報が前記ターゲットＮＦに含まれるＮＦＳの情報であることを確定すること、または、
前記ターゲットＮＦに対応し、ＮＦＳの情報が含まれた事前設定されたサービスブループリントテンプレートを確定し、受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得し、前記更新後のＮＦＳ情報を前記ターゲットＮＦに含まれるＮＦＳの情報とすること、を含む、
請求項１に記載の方法。
【請求項３】
受信した調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得することは、
受信した第１調整指示に従い、前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳ情報を取得することと、
受信した第２調整指示に従い、前記ターゲットＮＦに含まれる実際のＮＦＳの情報を計算することと、
前記実際のＮＦＳの情報に基づいて前記サービスブループリントテンプレートに含まれるＮＦＳの情報を調整し、更新後のＮＦＳの情報を取得することと、の少なくとも１つを含み、
前記第１調整指示に、前記サービスブループリントテンプレートに含まれるＮＦＳの情報の調整情報が含まれ、
前記第２調整指示に、前記ターゲットＮＦのサービスレベルアグリーメントＳＬＡパラメータが含まれている、
請求項２に記載の方法。
【請求項４】
前記ＳＬＡパラメータは、
トラヒックモデルと、容量と、サービス品質と、信頼性との少なくとも１つを含む、
請求項３に記載の方法。
【請求項５】
前記ターゲットＮＦに含まれる前記ＮＦＳの情報に基づいて前記ターゲットＮＦのＶＮＦＤを生成することは、
前記ＮＦＳの情報に基づいて前記ターゲットＮＦの編集に必要なリソースを計算することと、
前記リソースの情報が含まれた前記ＶＮＦＤを生成することと、を含む、
請求項１に記載の方法。
【請求項６】
前記リソースは、
仮想マシンのタイプおよび数と、ＮＦＳフレキシブルポリシーと、ネットワークリンクと、ストレージリソースと、ミラーリングとを含む、
請求項５に記載の方法。
【請求項７】
前記ＶＮＦＤに基づいて前記ターゲットＮＦに必要なリソースの配備を実行することは、
前記ターゲットＮＦに必要なリソースの配備を実行するようにネットワーク仮想化インフラストラクチャＮＦＶＩに指示するために、前記ＶＮＦＤを前記ＮＦＶＩに送信することを含む、
請求項１に記載の方法。
【請求項８】
前記ターゲットＮＦに必要なリソースの配備を実行するようにＮＦＶＩに指示するために、前記ＶＮＦＤを前記ＮＦＶＩに送信することは、
前記ターゲットＮＦに必要なリソースの配備を実行するように前記ＮＦＶＩに指示するために、管理および編集ＭＡＮＯにより、前記ＶＮＦＤを前記ＮＦＶＩに送信することを含む、
請求項７に記載の方法。
【請求項９】
編集待ちターゲットネットワーク機能ＮＦに含まれるＮＦＳの情報を確定することは、
受信したユーザから入力された情報に基づいて前記ターゲットＮＦに含まれるＮＦＳの情報を確定すること、または、
受信したノースバウンド管理システムからの情報に基づいて前記ターゲットＮＦに含まれるＮＦＳの情報を確定すること、を含む、
請求項１に記載の方法。
【請求項１０】
前記ターゲットＮＦに含まれるＮＦＳの情報は、
前記ＮＦに含まれるＮＦＳのタイプおよび各タイプに対応する実例の数と、
前記ＮＦに含まれるＮＦＳの論理接続関係と、
前記ＮＦに含まれるＮＦＳの配備パラメータと、
前記ＮＦに含まれるＮＦＳのフレキシブルポリシーと、の少なくとも１つを含む、
請求項１〜９のいずれか１項に記載の方法。
【請求項１１】
前記ＮＦに含まれるＮＦＳの配備パラメータは、
前記ＮＦに含まれるＮＦＳの識別情報と、前記ＮＦに含まれるＮＦＳの論理ネットワークプレーン情報と、前記ＮＦに含まれるＮＦＳのアプリケーションソフトウェア情報と、前記ＮＦに含まれるＮＦＳのリソースに対する要求特性情報と、前記ＮＦに含まれるＮＦＳのサービス品質ＱｏＳ特性情報と、前記ＮＦに含まれるＮＦＳのネットワークプロトコルＩＰアドレス情報と、前記ＮＦに含まれるＮＦＳのゲートウェイ情報と、前記ＮＦに含まれるＮＦＳのルーティング情報と、前記ＮＦに含まれるＮＦＳの親和要求情報と、前記ＮＦに含まれるＮＦＳの反親和要求情報と、の少なくとも１つを含む、
請求項１０に記載の方法。
【請求項１２】
コンピュータプログラムが記憶されている記憶媒体であって、前記コンピュータプログラムは、実行されると前記請求項１〜１１のいずれか１項に記載の方法を実現するように設定される、
記憶媒体。
【請求項１３】
メモリとプロセッサとを備え、
前記メモリにコンピュータプログラムが記憶され、
前記プロセッサは、前記請求項１〜１１のいずれか１項に記載の方法を実現するために前記コンピュータプログラムを実行させるように構成される、
電子装置。
【国際調査報告】
2022500740.tif 000008
2022500740.tif 000009
2022500740.tif 000010
2022500740.tif 000011