(57)【特許請求の範囲】
【請求項１】
通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定するステップと、
前記少なくとも１つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意するステップと、
前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対して、前記用意された指示の送信を行うステップであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも１つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも１つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、ステップと
を含む、方法。
【請求項２】
通信ネットワークに関係するサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションをセットアップするステップであって、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されたという前記判定が、前記新たな仮想化通信機能またはアプリケーションの前記セットアップが完了したときになされる、ステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
前記指示が、
前記少なくとも１つの仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも１つを含む、請求項１または２に記載の方法。
【請求項４】
ドメインネームサーバ要素またはその機能への前記用意された指示の送信を行うステップ
をさらに含む、請求項１から３のいずれか１項に記載の方法。
【請求項５】
前記方法が、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、  前記通信ネットワークの運用および保守の要素、ならびに
仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能、
のうちの１つによって実行され、
インスタンス化された前記少なくとも１つの仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項１から４のいずれか１項に記載の方法。
【請求項６】
前記用意された指示が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、前記通信ネットワークにおいて通信する通信機能またはアプリケーション、および前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに送信させられ、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれる、請求項１から５のいずれか１項に記載の方法。
【請求項７】
少なくとも１つの処理回路と、
前記処理回路によって実行される命令を格納する少なくとも１つのメモリと
を備える装置であって、
前記少なくとも１つのメモリおよび前記命令が、前記少なくとも１つの処理回路によって、前記装置に、少なくとも、
通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定すること、
前記少なくとも１つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意すること、ならびに
前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対する、前記用意された指示の送信を行うことであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも１つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも１つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、送信を行うこと
を行わせるように構成されている、装置。
【請求項８】
前記少なくとも１つのメモリおよび前記命令が、前記少なくとも１つの処理回路によって、前記装置に、
通信ネットワークに関係するサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションのセットアップであって、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されたという前記判定が、前記新たな仮想化通信機能またはアプリケーションの前記セットアップが完了したときになされる、セットアップ
を行わせるようにさらに構成されている、請求項７に記載の装置。
【請求項９】
前記指示が、
前記少なくとも仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも１つを含む、請求項７または８に記載の装置。
【請求項１０】
前記少なくとも１つのメモリおよび前記命令が、前記少なくとも１つの処理回路によって、前記装置に、
ドメインネームサーバ要素またはその機能への前記用意された指示の送信
を行わせるようにさらに構成されている、請求項７から９のいずれか１項に記載の装置。
【請求項１１】
前記装置が、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、  前記通信ネットワークの運用および保守の要素、ならびに
仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
のうちの１つに含まれ、
インスタンス化された前記少なくとも１つの仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項７から１０のいずれか１項に記載の装置。
【請求項１２】
前記用意された指示が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、前記通信ネットワークにおいて通信する通信機能またはアプリケーション、および前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに送信させられ、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれる、請求項７から１１のいずれか１項に記載の装置。
【請求項１３】
通信ネットワークに関係するサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得するステップであって、前記インスタンス化された少なくとも１つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、ステップと、
インスタンス化された前記少なくとも１つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理するステップと、
通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも１つの新たな仮想化通信機能またはアプリケーションが、前記通信に関する適切なサービスを提供しているかどうかをチェックするステップと、
前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップと
を含む、方法。
【請求項１４】
通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求を受信および処理するステップ
をさらに含み、
前記最初のアタッチ要求が、新たな仮想化通信機能またはアプリケーションに対する前記チェックをトリガする
請求項１３に記載の方法。
【請求項１５】
新たな仮想化通信機能またはアプリケーションに対する前記チェックが、時間に基づいて、または所定のイベントに応答して、または前記通信が開始されたときにトリガされる、請求項１３または１４に記載の方法。
【請求項１６】
前記指示が、
前記少なくとも１つの仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも１つを含む、請求項１３から１５のいずれか１項に記載の方法。
【請求項１７】
前記少なくとも１つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する前記指示が、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、  前記通信ネットワークの運用および保守の要素、
前記通信ネットワークのドメインネームサーバ、ならびに
仮想化通信機能またはアプリケーションが実装される前記通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
のうちの１つから取得される、請求項１３から１６のいずれか１項に記載の方法。
【請求項１８】
新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースに問い合わせるステップであって、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれ、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が前記データベースから取得される、ステップ
をさらに含む、請求項１３から１７のいずれか１項に記載の方法。
【請求項１９】
前記方法が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および前記通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの１つによって実行され、
インスタンス化された前記少なくとも１つの新たな仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項１３から１８のいずれか１項に記載の方法。
【請求項２０】
少なくとも１つの処理回路と、
前記処理回路によって実行される命令を格納する少なくとも１つのメモリと
を備える装置であって、
前記少なくとも１つのメモリおよび前記命令が、前記少なくとも１つの処理回路によって、前記装置に、少なくとも、
通信ネットワークに関係するサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得することであって、前記インスタンス化された少なくとも１つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、取得すること、
インスタンス化された前記少なくとも１つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理すること、
前記通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも１つの新たな仮想化通信機能またはアプリケーションが、前記通信に関連する適切なサービスを提供しているかどうかをチェックすること、および
前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択すること
を行わせるように構成されている、装置。
【請求項２１】
前記少なくとも１つのメモリおよび前記命令が、前記少なくとも１つの処理回路によって、前記装置に、
通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求を受信および処理すること
を行わせるようにさらに構成されており、
前記最初のアタッチ要求が、新たな仮想化通信機能またはアプリケーションに対する前記チェックをトリガする、請求項２０に記載の装置。
【請求項２２】
新たな仮想化通信機能またはアプリケーションに対する前記チェックが、時間に基づいて、または所定のイベントに応答して、または前記通信が開始されたときにトリガされる、請求項２０または２１に記載の装置。
【請求項２３】
前記指示が、
前記少なくとも１つの仮想化通信機能またはアプリケーションのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、
前記少なくとも１つの仮想化通信機能またはアプリケーションに関連するアドレス情報、および
前記少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報
のうちの少なくとも１つを含む、請求項２０から２２のいずれか１項に記載の装置。
【請求項２４】
前記少なくとも１つのメモリおよび前記命令が、前記少なくとも１つの処理回路によって、前記装置に、
前記少なくとも１つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する前記指示を、
仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、  前記通信ネットワークの運用および保守の要素、
前記通信ネットワークのドメインネームサーバ、および
仮想化通信機能またはアプリケーションが実装される前記通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能
のうちの１つから取得することを行わせるようにさらに構成されている、請求項２０から２３のいずれか１項に記載の装置。
【請求項２５】
前記少なくとも１つのメモリおよび前記命令が、前記少なくとも１つの処理回路によって、前記装置に、
新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、前記通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースに問い合わせることを行わせるようにさらに構成されており、前記データベースが、前記通信ネットワークの集中データベースおよび前記通信ネットワークの前記ネットワーク要素またはネットワーク機能の１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれ、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が前記データベースから取得される、請求項２０から２４のいずれか１項に記載の装置。
【請求項２６】
前記装置が、前記通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、前記通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、前記通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および前記通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの１つに含まれ、
インスタンス化された前記少なくとも１つの新たな仮想化通信機能またはアプリケーションが、前記通信ネットワークの通信ネットワーク制御機能に関連している、請求項２０から２５のいずれか１項に記載の装置。
【請求項２７】
処理デバイスによって実行されたときに、第１の方法と第２の方法の少なくとも一方を実施する命令を格納した一時的でないコンピュータ可読媒体であって、前記第１の方法が、
通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されたと判定するステップと、
前記少なくとも１つの仮想化通信機能またはアプリケーションの前記インスタンス化に関する指示を用意するステップと、
前記通信ネットワークのネットワーク要素、前記通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび前記通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対して、前記用意された指示の送信を行うステップであって、前記通信ネットワークのネットワーク要素、前記通信ネットワークの前記ネットワーク機能、前記通信機能、および前記アプリケーションのうちの前記少なくとも１つが、前記通信ネットワークを介して行われる通信における、前記インスタンス化された少なくとも１つの仮想化通信機能またはアプリケーションの信号送信相手となる可能性がある、ステップと
を含み、
前記第２の方法が、
通信ネットワークに関係するサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションのインスタンス化に関する指示を取得するステップであって、前記インスタンス化された少なくとも１つの新たな仮想化通信機能またはアプリケーションが、通信ネットワークを介して行われる通信における信号送信相手となる可能性がある、ステップと、
インスタンス化された前記少なくとも１つの新たな仮想化通信機能またはアプリケーションを判定または認識するために前記取得された指示を処理するステップと、
通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって前記通信ネットワークにおいて行われる通信に関して、前記少なくとも１つの新たな仮想化通信機能またはアプリケーションが、前記通信に関する適切なサービスを提供しているかどうかをチェックするステップと、
前記チェックの結果に基づいて、前記通信が行われるときに用いられる、前記通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップと
を含む、コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つの仮想化ネットワーク機能を含む通信ネットワークの制御に使用可能な装置、方法、システム、コンピュータプログラム、コンピュータプログラム製品およびコンピュータ可読媒体に関する。
【背景技術】
【０００２】
背景技術における以下の説明では、本発明の実施形態の少なくともいくつかの例に対する関連する従来技術においては知られておらず、本発明によって提供される開示内容と併せて、見通し、発見、認識もしくは公開内容、または関連内容を述べることがある。本発明のそのような寄与には、以下で具体的に示すものもあれば、関連する文脈から明らかなものもある。
【０００３】
本明細書で使用される略語の意味は以下の通りである：
３ＧＰＰ  第３世代パートナーシッププロジェクト（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒ  Ｐｒｏｊｅｃｔ）
ＡＰ：アクセスポイント
ＡＰＮ：アクセスポイント名
ＡＴＣＡ：アドバンストテレコミュニケーションズコンピューティングアーキテクチャ（ａｄｖａｎｃｅｄ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  ｃｏｍｐｕｔｉｎｇ  ａｒｃｈｉｔｅｃｔｕｒｅ）
ＢＧＣＦ：ブレイクアウトゲートウェイ制御機能（ｂｒｅａｋｏｕｔ  ｇａｔｅｗａｙ  ｃｏｎｔｒｏｌ  ｆｕｎｃｔｉｏｎ）
ＢＮＧ：ブロードバンドネットワークゲートウェイ
ＢＲＡＳ  ブロードバンドアクセスサーバ
ＢＳ：基地局
ＣＡＭ  クラウドアプリケーションマネージャ（以前はＣＦＷとして知られていた）
ＣＦＷ  クラウドフレームワーク
ＣＮ：コアネットワーク
ＣＰ  制御プレーン
ＣＰＵ：中央処理装置
ＤＢ：データベース
ＣＳＣＦ：呼セッション制御機能
ＤＮＳ：ドメインネームサーバ
ＤＰ  データプレーン
ＤＳＬ：デジタル加入者回線
ＤＬ：ダウンリンク
ｅＮＢ：発展型Ｎｏｄｅ−Ｂ
ＥＰＣ：発展型パケットコア
ＥＴＳＩ  欧州電気通信標準化機構
ＧＧＳＮ：ゲートウェイＧＰＲＳサポートノード
ＧＯ：グローバルオーケストレータ（ｇｌｏｂａｌ  ｏｒｃｈｅｓｔｒａｔｏｒ）
ＧＰＲＳ  汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ）
ＧＴＰ−Ｃ  ＧＰＲＳトンネリングプロトコル−制御プレーン
ＧＵＭＭＥＩ：グローバル一意ＭＭＥ識別子
ＧＵＴＩ：グローバル一意一時的識別子
ＨｅＮＢ：ホームｅＮＢ
ＨＳＳ：ホーム加入者サーバ
ＩＢＣＦ：相互接続境界制御機能（ｉｎｔｅｒｃｏｎｎｅｃｔｉｏｎ  ｂｏｒｄｅｒ  ｃｏｎｔｒｏｌ  ｆｕｎｃｔｉｏｎ）
ＩＤ：識別、識別子
ＩＭＳ：ＩＰマルチメディアシステム
ＩＰ  インターネットプロトコル
ＬＴＥ：ロングタームエボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）
ＬＴＥ−Ａ：ＬＴＥアドバンスト（ＬＴＥ  Ａｄｖａｎｃｅｄ）
Ｍ２Ｍ：機械対機械（ｍａｃｈｉｎｅ  ｔｏ  ｍａｃｈｉｎｅ）
ＭＡＣ：媒体アクセス制御
ＭＣＣ：モバイルカントリーコード（ｍｏｂｉｌｅ  ｃｏｕｎｔｒｙ  ｃｏｄｅ）
ＭＧＣＦ：メディアゲートウェイ制御機能
ＭＭＥ  移動体管理エンティティ
ＭＮＣ：移動体ネットワークコード
Ｍ−ＴＭＳＩ：ＭＭＥ一時的移動体加入者識別
ＮＥ：ネットワーク要素
ＮＦ：ネットワーク機能 
ＮＦＶ：ネットワーク機能仮想化
ＮＵＣ：ネットワーク利用コントローラ（ｎｅｔｗｏｒｋ  ｕｔｉｌｉｓａｔｉｏｎ  ｃｏｎｔｒｏｌｌｅｒ）
ＯＡＭ  運用管理保守
ＯＦＣ：オープンフローコントローラ
ＯＴＴ：オーバーザトップ（ｏｖｅｒ  ｔｈｅ  ｔｏｐ）
Ｐ−ＣＳＣＦ：プロキシ呼セッション制御機能
ＰＣＲＦ：ポリシー／課金ルール機能
ＰＧＷ  パケットデータネットワークゲートウェイ
ＰＧＷ−Ｃ  ＰＧＷ制御プレーン
ＰＧＷ−Ｕ  ＰＧＷユーザプレーン
ＰＩＰ／ＩｎＰ  物理的インフラ提供業者／インフラ提供業者
ＲＡＮ：無線アクセスネットワーク
ＳＣＴＰ：ストリーム制御伝送プロトコル
ＳＤＮ  ソフトウェア定義ネットワーク／ネットワーキング
ＳＧＳＮ：サービングＧＰＲＳサポートノード
ＳＧＷ  シグナリングゲートウェイ
ＳＧＷ−Ｃ  ＳＧＷ制御プレーン
ＳＧＷ−Ｕ  ＳＧＷユーザプレーン
ＳＩＰ：セッション開始プロトコル
ＵＥ：ユーザ機器
ＵＬ：アップリンク
ＵＭＴＳ：ユニバーサル移動体通信システム（ｕｎｉｖｅｒｓａｌ  ｍｏｂｉｌｅ  ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ  ｓｙｓｔｅｍ）
ＵＰ：ユーザプレーン
ＶＮＯ：仮想ネットワークオペレータ
【０００４】
本発明の実施形態は、少なくとも１つの仮想化ネットワーク機能、仮想化通信機能または通信アプリケーションを含む通信ネットワークに関する。仮想化ネットワーク機能、通信機能または通信アプリケーションは、仮想コアネットワーク機能、仮想アクセスネットワーク機能、仮想ＩＭＳ要素、仮想化端末機能、ＯＴＴ機能または要素、Ｍ２Ｍ通信が可能な機能または要素など、いずれの種類であってもよい。
【発明の概要】
【課題を解決するための手段】
【０００５】
一実施形態の一例によれば、たとえば、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されると判定するステップと、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示を用意するステップと、通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対して、用意された指示の送信を行うステップとを含む方法が提供される。
【０００６】
さらに、一実施形態の一例によれば、たとえば、少なくとも１つの処理回路と、処理回路によって実行される命令を格納する少なくとも１つのメモリとを備える装置であって、少なくとも１つのメモリおよび命令が、少なくとも１つの処理回路によって、装置に、少なくとも、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されると判定すること、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示を用意すること、ならびに通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対して、用意された指示の送信をすることを行わせるように構成されている、装置が提供される。
【０００７】
さらなる改良によれば、これらの例は、以下の特徴の１つまたは複数を含んでいてもよい：
−  通信ネットワークに関係するサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションがセットアップされてもよく、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されるという判定が、新たな仮想化通信機能またはアプリケーションのセットアップが完了したときになされてもよく、
−  指示は、少なくとも１つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、少なくとも１つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも１つを含んでいてもよく、
−  用意された指示の送信はドメインネームサーバ要素またはその機能に対して行われてもよく、
−  処理は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの１つによって実行されてもよく、少なくとも１つのインスタンス化される仮想化通信機能またはアプリケーションは、通信ネットワークの通信ネットワーク制御機能に関連しており、
−  用意された指示は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、通信ネットワークにおいて通信する通信機能またはアプリケーション、および通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに送信させられてもよく、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれていてもよい。
【０００８】
一実施形態の別の例によれば、たとえば、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションがインスタンス化を指示されているかどうかをチェックするステップと、チェックの結果に基づいて、通信が行われるときに用いられる通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択するステップとを含む方法が提供される。
【０００９】
さらに、一実施形態の別の例によれば、たとえば、少なくとも１つの処理回路と、処理回路によって実行される命令を格納する少なくとも１つのメモリとを備える装置であって、少なくとも１つのメモリおよび命令が、少なくとも１つの処理回路によって、装置に、少なくとも、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションが、インスタンス化されることを指示されているかどうかをチェックすること、およびチェックの結果に基づいて、通信が行われるときに用いられる、通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択することを行わせるように構成されている、装置が提供される。
【００１０】
さらなる改良によれば、これらの例は、以下の特徴の１つまたは複数を含んでいてもよい：
−  通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求が受信および処理されてもよく、最初のアタッチ要求は、新たな仮想化通信機能またはアプリケーションに対するチェックをトリガすることができ、
−  新たな仮想化通信機能またはアプリケーションがあるかどうかのチェックは、時間に基づいて、または所定のイベントに応答してトリガされてもよく、
−  通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が取得されてもよく、取得された指示は、インスタンス化される仮想化通信機能またはアプリケーションを判定または認識するために処理されてもよく、
−  指示は、少なくとも１つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報、少なくとも１つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも１つを含んでいてもよく、
−  少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、通信ネットワークのドメインネームサーバ、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの１つから取得されてもよく、
−  新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするとき、通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースは問い合わせされてもよく、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれていてもよく、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示はデータベースから取得され、
−  処理は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークの固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、および通信ネットワークにおいて通信する通信機能またはアプリケーションのうちの１つによって実行されてもよく、少なくとも１つの新たなインスタンス化される仮想化通信機能またはアプリケーションが通信ネットワークの通信ネットワーク制御機能に関係していてもよい。
【００１１】
さらに、各実施形態によれば、たとえば、コンピュータ用のコンピュータプログラム製品であって、この製品がコンピュータ上で動作させられたときに、上で定義された方法の各ステップを実施するためのソフトウェアコード部分を含む、コンピュータプログラム製品が提供される。コンピュータプログラム製品は、前記ソフトウェアコード部分の格納されているコンピュータ可読媒体を含んでいてもよい。さらに、コンピュータプログラム製品は、コンピュータの内部メモリに直接的にロード可能、かつ／またはアップロード、ダウンロードおよびプッシュの手続きのうちの少なくとも１つによって、ネットワークを介して送信可能であってもよい。
【００１２】
添付の図面を参照しながら、本発明のいくつかの実施形態をあくまで一例として説明する。
【図面の簡単な説明】
【００１３】
【図１】実施形態のいくつかの例が実装可能である通信ネットワークの全体的な構成を示す図である。
【図２】実施形態のいくつかの例が実装可能である通信ネットワークの構成を示す図である。
【図３】いくつかのさらなる例が実装可能である通信ネットワークの構成を示す図である。
【図４】実施形態のいくつかの例において使用可能な識別データの構造を示す図である。
【図５】実施形態のいくつかの例による、指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能において行われる処理を示すフローチャートである。
【図６】実施形態のいくつかの例による、ネットワーク要素またはネットワーク機能選択器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能において行われる処理のフローチャートである。
【図７】実施形態のいくつかの例による、指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能を示す図である。
【図８】実施形態のいくつかの例による、ネットワーク要素またはネットワーク機能選択器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能を示す図である。
【発明を実施するための形態】
【００１４】
過去数年の間に、たとえば、統合サービスデジタル網（ＩＳＤＮ）、ＤＳＬなどの有線ベースの通信ネットワーク、またはｃｄｍａ２０００（符号分割多元アタッチ）システム、ユニバーサル移動体電気通信システム（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）（ＵＭＴＳ）、たとえばＬＴＥもしくはＬＴＥ−Ａに基づく拡張通信ネットワークのような第３世代（３Ｇ）および第４世代（４Ｇ）のセルラー通信ネットワーク、Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ（ＧＳＭ(登録商標)）、グローバルパケット無線システム（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｙｓｔｅｍ）（ＧＰＲＳ）、Ｅｎｈａｎｃｅｄ  Ｄａｔａ  Ｒａｔｅｓ  ｆｏｒ  Ｇｌｏｂａｌ  Ｅｖｏｌｕｔｉｏｎ（ＥＤＧＥ）のような第２世代（２Ｇ）のセルラー通信ネットワークなどの無線通信ネットワーク、またはワイヤレスローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ(登録商標)もしくはＷｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ（ＷｉＭＡＸ）などの他の無線通信システムといった通信ネットワークの発展が世界中で増加した。第３世代パートナーシッププロジェクト（３ＧＰＰ）、Ｔｅｌｅｃｏｍｓ  ＆  Ｉｎｔｅｒｎｅｔ  ｃｏｎｖｅｒｇｅｄ  Ｓｅｒｖｉｃｅｓ  ＆  Ｐｒｏｔｏｃｏｌｓ  ｆｏｒ  Ａｄｖａｎｃｅｄ  Ｎｅｔｗｏｒｋｓ（ＴＩＳＰＡＮ）、国際電気通信連合（ＩＴＵ）、第３世代パートナーシッププロジェクト２（３ＧＰＰ２）、インターネット技術タスクフォース（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）（ＩＥＴＦ）、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）、ＷｉＭＡＸフォーラムなどのさまざまな組織が、電気通信ネットワークおよびアクセス環境の標準に携わっている。
【００１５】
一般に、ユーザデバイスまたはユーザ機器（ＵＥ）などの端末装置と、別の通信ネットワーク要素またはユーザデバイスとの間に通信接続を適切に確立し、処理するには、データベース、サーバ、ホストなど、通信ネットワーク制御要素、たとえばアクセスポイント、基地局、ｅＮＢなどのアクセスネットワーク要素およびコアネットワーク要素またはコアネットワーク機能、たとえば制御ノード、サポートノード、サービスノード、ゲートウェイなどの１つまたは複数のネットワーク要素が必要とされ、これらは異なる（さまざまな：ｄｉｆｆｅｒｅｎｔ。他の箇所においても同様。）通信ネットワークシステムに属することがある。
【００１６】
そのような通信ネットワークは、たとえば、多くの種類の固有ハードウェア機器を含む。新たなネットワークサービスの開始には、さらに別の機器が必要なことが多く、これらの筐体を収容するスペースおよび能力を見つけるのはますます困難になりつつある。さらに、ハードウェアベースの機器はすぐに寿命に達する。このため、ハードウェアベースのネットワーク要素ではなく、ネットワーク機能仮想化とも呼ばれる仮想的に作り出されたネットワーク機能を使用することが考えられている。ソフトウェアベースの仮想化技術によって、多くのネットワーク機器タイプを、たとえばデータセンタ、ネットワークノードおよびエンドユーザ宅内に存在し得る業界標準の大容量サーバ、スイッチおよびストレージ上に集約することが可能である。
【００１７】
図１は、実施形態のいくつかの例が実装可能である通信ネットワークの全体的な構成の例を示す。図１に示すように、ネットワーク機能は、「従来の」ネットワーク要素として、すなわち、たとえばＧＧＳＮ、ＳＧＳＮ、ＰＧＷ、ＭＭＥ、ＳＧＷ、ＳＧＷ−Ｕ、ＳＧＷ−Ｃ、ＰＧＷ−Ｕ、ＰＧＷ−Ｃなど（すなわち、ＥＰＣ要素、ＩＭＳネットワーク要素などのコアネットワーク要素）からなる通信ネットワークシステムのたとえば従来のコアネットワーク１００を形成する専用のハードウェアエンティティとして実装されてもよい。従来のコアネットワークに対する代替または追加で、対応するネットワーク機能が、仮想ネットワーク機能（ネットワーク要素に対応）の形で、すなわち、サーバなどの対応するコンピューティングデバイス上で動作し、仮想化コアネットワーク２００を形成するソフトウェアとして実装されてもよい。そのような仮想化コアネットワークは、たとえば、ソフトウェアベースのＰＧＷ、ＭＭＥ、ＨＳＳ、ＳＧＷ、ＳＧＷ−Ｃなどを含み、これらは対応するハードウェアベースのネットワーク要素のように同じまたは少なくとも類似する機能を実行する。図１に示すように、ＲＡＮ（１つまたは複数のＢＳまたはｅＮＢを含む）または固定アクセスネットワークなどのアクセスネットワークサブシステム２０は、コアネットワーク１００および２００によって制御され、これらにアクセスすることができる。
【００１８】
通信システムにおいて、両方の手法が同時かつ混在して使用されてもよいこと、すなわち、サービスに使用されるコアネットワークが、相互作用する仮想と「実在」のネットワーク要素またはネットワーク機能を含むことに留意されたい。さらに、（コア）ネットワーク（ＥＰＣまたはＩＭＳなど）のものに加えて、また他のネットワーク機能、たとえばｅＮＢまたはＢＳのようなアクセスネットワーク要素のネットワーク機能が仮想化ネットワーク機能として提供されてもよい。
ＮＦＶは、サーバハードウェア上で動作することができ、新たな機器の設置を必要とせず、必要に応じてネットワークまたはクラウド／データセンタにおけるさまざまな場所に移すことができる、すなわち、そこにインスタンス化／セットアップすることができるソフトウェアにネットワーク機能を実装することを必要とする。ＮＦＶは、ＳＤＮソフトウェアが動作することができるインフラを提供することによって、ＳＤＮをサポートすることが可能であることに留意されたい。さらに、ＮＦＶは、コモディティサーバおよびスイッチを使用するために、ＳＤＮの目標と緊密に整合する。ＳＤＮ−Ｕｓｅｒの部分はクラウドの外に置いても中に置いてもよい。
【００１９】
ＳＤＮでは、制御プレーンとユーザプレーンを分割することが可能である。さらにＮＦＶは、いわゆるクラウド環境、すなわちたとえば複数のユーザによって共用されるストレージおよび処理領域内にネットワーク機能がインスタンス化され、配置されるようにして実装されてもよい。クラウドを用いてＮＦＶをサポートするために、いわゆるクラウドアプリケーションマネージャ（ＣＡＭ）またはそれに類するもの（クラウドフレームワーク、ＣＦＷ）が使用されてもよい。これによって、たとえば、柔軟な形で（たとえば、分解したＳＧＷおよび／またはＰＧＷをＳＧＷ−Ｃ、ＰＧＷ−Ｃ、ＳＧＷ−Ｕ、ＰＧＷ−ＵおよびＯＦＣに分割して、または分割せずに）コアネットワークの要素／機能をクラウド内に動的に配置することが可能である。
ＮＦをクラウド内に動的に配置することで、ＮＦのすべてまたはコアネットワークのいくつかの部分もしくは機能がクラウドから完全な形で動的に引き出され（すなわちインスタンス化を解除され）、他の部分（従来型またはＳＤＮベースまたは仮想化ネットワーク機能）は必要に応じてネットワーク構造に残ることが可能になる。
【００２０】
インスタンス化されること（またはインスタンス化）は、以下の説明のコンテキストでは、たとえば、通信ネットワークにおいて仮想化ネットワーク部分（たとえば図１参照）で機能する仮想ネットワーク機能が、セットアップされ、オンにされ、アクティブ状態にされ、または他の通信ネットワーク要素もしくは通信ネットワーク要素機能に利用可能な何らかの他の形にされることを意味することに留意されたい。一方、インスタンス化を解除されること（またはインスタンス化解除）は、たとえば、通信ネットワークにおいて仮想化ネットワーク部分（たとえば図１参照）で機能する仮想ネットワーク機能が、オフにされ、非アクティブ状態にされ、または他の通信ネットワーク要素もしくは通信ネットワーク機能に利用可能でない何らかの他の形にされること、すなわち、当該仮想ネットワーク機能のインスタンス化が、少なくとも一時的に取り消されるまたはキャンセルされることを意味する。
【００２１】
以下では、例および本発明の実施形態の例は、仮想化コアネットワーク機能（ＭＭＥ、ＳＧＷ、ＰＧＷ、ＨＳＳなど）または仮想化アクセスネットワーク機能（ｅＮＢなど）などの仮想化ネットワーク機能、仮想化ＩＭＳ機能（Ｐ−ＣＳＣＦ、ＩＢＣＦ、ＢＧＣＦ、ＭＧＣＦなど）がインスタンス化されるケースに関係する。さらに、対応する仮想化ネットワーク機能がインスタンス化解除される、すなわち、他のネットワーク要素から見て少なくとも部分的にキャンセルされるかまたは非アクティブ状態にされる例が述べられる。
たとえば、本発明の実施形態の例は、ＵＥがｅＮＢにアタッチまたは登録し、このｅＮＢが次に、（新たに）インスタンス化された仮想化ＭＭＥなどに接続するシナリオに関係する（さらなる例は、この仮想化ＭＭＥがこの後の時点でインスタンス化解除される例に関する）。
【００２２】
以下では用語「アタッチ」または「登録」は、ＬＴＥシステムの意味で「アタッチ」、ＩＭＳシステムの意味で「登録」など、互いとの通信を行う要素、機能またはアプリケーション間の接続、たとえばＵＥのような通信要素とネットワーク（すなわち１つまたは複数のネットワーク要素またはネットワーク機能）間の接続、Ｍ２Ｍ（機械対機械）通信、１つまたは複数ＯＴＴアプリケーション（ビデオデータを提供するＯＴＴアプリケーションまたはそのサービス、Ｓｋｙｐｅのような通信関連のＯＴＴアプリケーションまたはそのサービスなど）およびそれに類するものが関与する通信を接続または確立し、維持することについての異なる形を表すものとして理解されるべきであることに留意されたい。同様に、用語「デタッチ」または「登録解除」は、ＬＴＥシステムの意味で「デタッチ」、ＩＭＳシステムの意味で「登録解除」など、互いとの通信を行う要素、機能またはアプリケーション間の接続（たとえばＵＥとネットワーク（すなわち１つまたは複数のネットワーク要素または機能）、Ｍ２Ｍ通信、ＯＴＴが関与する通信など）を切断またはキャンセルすることについての異なる形を表すものとして理解されるべきである。
以下では、通信ネットワークの一例として、セルラー無線通信ネットワーク、たとえばＬＴＥまたはＬＴＥ−Ａｄｖａｎｃｅｄに基づくシステムが使用される図面を参照しながら、実施形態のいくつかの例を説明する。しかしながら、本発明は、そのようなタイプの通信システムを使用する用途には限定されず、無線システム、有線システム、その組合せを使用するシステムのいずれであるにせよ、他のタイプの通信システムにも適用可能であることに留意されたい。
【００２３】
以下の例および実施形態は例示にすぎないものとして理解されるべきである。本明細書は、「ある（ａｎ）」、「１つの（ｏｎｅ）」、または「いくつかの（ｓｏｍｅ）」例または実施形態に複数の場所で言及することがあるが、これは必ずしもそのような言及のそれぞれが同じ例もしくは実施形態を指すことや、その特徴が単一の例示的な形態または実施形態にしか適用されないことを意味するわけではない。異なる実施形態の個々の特徴は、組み合わされて他の実施形態をもたらすこともある。さらに、「含む（ｃｏｍｐｒｉｓｉｎｇ）」および「有する（ｉｎｃｌｕｄｉｎｇ）」のような用語は、記載された実施形態がそのような述べられた特徴のみからなることには限定されないと理解されるべきであり、そのような例および実施形態は、具体的には述べられていない特徴、構造、ユニット、モジュールなどを含むこともある。
【００２４】
実施形態の例が適用可能である通信システムの基本的なシステムアーキテクチャは、有線または無線のアクセスネットワークサブシステムおよびコアネットワークを有する１つまたは複数の通信ネットワークの一般に知られているアーキテクチャを含み得る。そのようなアーキテクチャは、基地局（ＢＳ）、アクセスポイントまたはｅＮＢなどの、１つまたは複数の通信ネットワーク制御要素、アクセスネットワーク要素、無線アクセスネットワーク要素、アクセスサービスネットワークゲートウェイまたは送受信基地局（ｂａｓｅ  ｔｒａｎｓｃｅｉｖｅｒ  ｓｔａｔｉｏｎ）を含むことがあり、これらは、それぞれの通達範囲またはセルを制御し、またこれらによって、ＵＥ、ＯＴＴアプリケーション、Ｍ２Ｍ通信アーキテクチャで使用可能な要素または機能などの通信を行うことが可能な要素、機能またはアプリケーションの一部であっても、通信を行うことが可能なそのような要素、機能またはアプリケーションなどに別個の要素として取りつけられてもよいモデムチップセット、チップ、モジュールなどの、ＵＥまたは類似の機能をもつ別のデバイスなどの１つまたは複数の通信要素または端末装置が、複数のタイプのデータを送信するための１つまたは複数のチャネルを介して通信することが可能である。さらに、ゲートウェイネットワーク要素、ポリシー／課金制御ネットワーク要素、移動管理エンティティ、運用および保守の要素などのコアネットワーク要素が含まれ得る。
【００２５】
記載された要素の全般的な機能および相互の関連は、実際のネットワークタイプにも依存するが、当業者に知られており、相当する規格に記載されているため、その詳細な説明は本明細書においては省略する。しかしながら、いくつかのさらに別のネットワーク要素および信号リンクが、ＵＥなどの通信を行うことが可能な要素、機能またはアプリケーションとの間の通信に、また本明細書において後で詳細に述べるもの以外の通信ネットワークに使用され得ることに留意されたい。
【００２６】
通信ネットワークは、公衆交換電話網またはインターネットなどの他のネットワークと通信することもできる。通信ネットワークは、クラウドサービスの使用をサポートすることもできる。コアネットワーク、ＩＭＳネットワークなどの、ＢＳおよび／もしくはｅＮＢなどの、アクセスシステムのネットワーク要素、ＯＴＴアプリケーションなど、ならびに／またはそれぞれの機能は、任意のノード、ホスト、サーバまたはアクセスノードなど、そのような使用に適したエンティティを使用して実装されてもよいことを認識されたい。すでに示したように、アクセスネットワーク要素もしくはコアネットワーク要素などのネットワーク要素、または通信を行うことが可能な要素、機能もしくはアプリケーション（端末装置、ＯＴＴアプリケーション、Ｍ２Ｍ通信要素など）は、対応する仮想化通信機能またはアプリケーションを使用して実装されてもよい。
【００２７】
さらに、記載されたネットワーク要素、たとえばＵＥのような端末装置またはユーザデバイス、ＢＳまたはｅＮＢのようなセルの通信ネットワーク制御要素、ＡＰなどのようなアクセスネットワーク要素、コアネットワーク要素など、ならびに本明細書に述べるような対応する機能、および通信を行うことが可能な他の要素、機能またはアプリケーションは、ソフトウェアによって、たとえばコンピュータ用のコンピュータプログラム製品によって、かつ／またはハードウェアによって実装されてもよい。それらの各機能を実行するために、対応して使用されるデバイス、ノードまたはネットワーク要素は、制御、処理および／または通信／信号送信機能に必要ないくつかの手段、モジュール、ユニット、コンポーネントなど（図示せず）を含むことができる。そのような手段、モジュール、ユニットおよびコンポーネントは、たとえば１つまたは複数のプロセッサまたはプロセッサユニットを含むことがあり、これらは、命令および／もしくはプログラムを実行する、かつ／またはデータを処理する１つまたは複数の処理部と、プロセッサまたは処理部などの作業領域の役割を担う、ストレージまたはメモリユニット、または命令、プログラムおよび／もしくはデータを格納する手段（たとえばＲＯＭ、ＲＡＭ、ＥＥＰＲＯＭなど）と、データおよび命令をソフトウェアによって入力する入力またはインターフェース手段（たとえばフロッピーディスク、ＣＤ−ＲＯＭ、ＥＥＰＲＯＭなど）と、監視および操作をユーザに可能にするユーザインターフェース（たとえばスクリーン、キーボードなど）と、プロセッサユニットまたはプロセッサ部（たとえば有線および無線のインターフェース手段、たとえばアンテナユニットなどを含む無線インターフェース手段、無線通信部などをなす手段）などの制御下で、リンクおよび／または接続を確立する他のインターフェースまたはその手段とを有し、無線通信部などのインターフェースをなす各手段は、遠隔地（たとえば、レディオヘッドまたは無線局など）に配置することもできる。本明細書において、処理部は、１つまたは複数のプロセッサの物理的な部分を表しているにすぎないと解釈されるべきではなく、１つまたは複数のプロセッサによって実行される言及された処理タスクの論理的な区分であるとも解釈されるべきであることに留意されたい。
いくつかの例によれば、通信ネットワーク制御要素の、または通信ネットワークの別のエンティティの、たとえばＢＳもしくはｅＮＢのようなＲＡＮ要素の１つもしくは複数の動作および機能が、異なるエンティティまたは機能において、たとえばノード、ホストまたはサーバにおいて柔軟に実施され得る、いわゆる「流動的」または柔軟なネットワークコンセプトが用いられ得ることを認識されたい。言い換えれば、関与するネットワーク要素、機能またはエンティティ間の「分業」はケースバイケースで変化し得る。
【００２８】
図２は、実施形態のいくつかの例が実装可能である通信ネットワークの構成を示す。図２に示した構成は、例示的な形態および実施形態の基礎を成す原理の理解に有用なデバイス、ネットワーク要素、機能、アプリケーションおよび／または部分のみを示すことに留意されたい。当業者にも知られているように、ここでは簡略化のために省略している通信ネットワークに関与するいくつかの他のネットワーク要素、機能、アプリケーションまたはデバイスが存在し得る。
図２には、たとえば３ＧＰＰ規格に基づいた通信ネットワーク構成が示されている。図２とともに記載されている要素および機能の、ならびに要素間の基準点／インターフェースの一般的な機能は当業者に知られているため、その詳細な説明は、簡略化のためにここでは省略されていることに留意されたい。さらに、当業者にも知られているように、図２に示された要素、機能およびアプリケーションの数は変動することがあり、すなわち、図２に示すより多くの対応する要素、機能およびアプリケーションが実装またはインスタンス化されることがある。
【００２９】
図２に示すように、例示的な通信ネットワークシステムにおいて、ＵＥ１０などの通信要素は、たとえば基地局またはｅＮＢ２０もしくは２６を含む（無線）アクセスネットワーク（ＲＡＮ）の各通信ネットワーク制御要素によって制御される通信領域に配置されている。ＵＥは、ネットワーク内で、ある通信領域またはセルから別の通信領域またはセルにその位置を変えられることに留意されたい。
図示した例では、ｅＮＢ２６は新たなＲＡＮ要素またはｅＮＢと称され、このｅＮＢ２６が、たとえば新たな仮想化ネットワーク機能として新たにインスタンス化またはセットアップされていることをここでは示している。ｅＮＢ２０は、すでに動作し、たとえばＵＥ１０と通信するＲＡＮ要素またはｅＮＢと称される。
【００３０】
各ＲＡＮ要素２０および２６は、ＥＰＣのコアネットワーク要素と接続されている。コアネットワーク要素は、たとえばＭＭＥ３０を含み、ここでＭＭＥ３０はｅＮＢ２０に接続されていると仮定されている。図２に示した例では、ＭＭＥ３０が新たな仮想化ネットワーク要素またはネットワーク機能としてインスタンス化されることにより、ＭＭＥ３０も新たなＭＭＥ３０と称されるケースも検討される（動作中のＭＭＥも存在し得るが、図２には詳細に示されていないことは明らかである）。ＭＭＥ（たとえばＭＭＥ３０）はＨＳＳ６０に接続されている。さらに、ＭＭＥはＳＧＷにも接続されており、このＳＧＷが次にＰＧＷに接続されている。図２に示した例では、ＭＭＥ３０に関連するＳＧＷ４０およびＰＧＷ５０が図示されている（上記の例は、ＳＧＷおよび／またはＰＧＷが新たな仮想化ネットワーク要素としてインスタンス化され、各ＳＧＷ４０とＰＧＷ５０もそれぞれ新たなＳＧＷと新たなＰＧＷとして示されているケースに関連しているため）。
【００３１】
図２に示した上記のアーキテクチャは、たとえば、本明細書で言及している３ＧＰＰ規格ＴＳ２３．４０１（たとえばバージョン１２．３．０参照）に基づいたものであってもよいことに留意されたい。
さらに、本発明の実施形態の例によれば、ネットワーク要素（すなわちコアネットワーク要素またはアクセスネットワーク要素）のうちの少なくとも１つが、仮想化ネットワーク機能を使用することによって少なくとも部分的に実装されることに留意されたい。以下では、ｅＮＢ２６、ＭＭＥ３０、ＳＧＷ４０、ＰＧＷ５０などのうちの少なくとも１つが、そのような仮想化ネットワーク機能であると仮定したケースを説明する。しかしながら、他のネットワーク要素も仮想化ネットワーク機能として、これらの要素に対する追加または代替として実装され得ることに留意されたい。
【００３２】
図２に示したさらなる要素は、ＤＮＳ６５、グローバルオーケストレータ要素または機能（ＧＯまたはＮＵＣ）７０、データベース８０、およびＣＡＭ（ＣＦＷ）９０である。
ＤＮＳ６５は、ネットワーク要素、サービス、または通信ネットワークに接続された任意のリソースのための階層的な分散ネーミングシステムとして使用される。たとえば、ＤＮＳ６５は、参加しているエンティティのそれぞれに割り当てられた名前（ドメイン名）にさまざまな情報を関連づける。たとえば、ＤＮＳ６５は、識別名などをサービスおよびデバイスの位置を特定するために必要な数値アドレスに変換する。
【００３３】
ＧＯ７０は、（直接的または間接的にＣＡＭ９０を介して）ネットワーク機能の仮想化を管理するために、すなわち、たとえばクラウド環境において各ＮＦをインスタンス化（セットアップ）（またはインスタンス化解除（削除））するため、また通信ネットワークの他のネットワーク要素およびネットワーク機能へのリンクを生成し、管理するために使用される。図２では、便宜上、これはネットワーク機能の部分についてのみ示されており、破線矢印は、新たな仮想化通信機能またはアプリケーションをインスタンス化し、ネットワークにおける対応する通信相手へのリンクを管理／インスタンス化するためのセットアップ処理を示し、鎖状ドットの矢印は、命令などを通信するためのＧＯ７０とＣＦＷ／ＣＡＭ９０の間のリンクを示す。たとえば、ＳＤＮコントローラ（図示せず）は、ＮＦＶに実装されてもよい。実施形態の例によれば、ＧＯ７０からクラウド／データセンタへの何らかのインターフェース（専用ＡＴＣＡプラットフォームでさえも）が提供され、これは、インスタンス化されるかまたは引き出され得るＭＭＥソフトウェア、ＳＧＷソフトウェアなどの仮想化ネットワーク機能に関連するソフトウェアを動的にホスト管理するように設計されてもよい。ＡＴＣＡプラットフォームも、たとえばＳＧＷ−Ｕとして機能することが求められるソフトウェアによって動的にロードされ得る（またはそのほかの方法で有効にされ得る）ことに留意されたい。
【００３４】
実施形態の例によれば、ＧＯ７０は、任意の仮想化通信もしくは仮想化ネットワーク機能または任意のアプリケーションなどを、ＣＦＷ／ＣＡＭ９０を介して（仮想化ネットワーク機能は、仮想化通信機能の例として見るべきであり、たとえば、コアネットワークまたはアクセスネットワーク要素／機能に関連する仮想化機能に関する）インスタンス化できることに留意されたい。さらに、図２に示されていない各ネットワーク要素またはネットワーク機能間にもリンクが存在し（どこに配置されてもよく、すなわち、物理エンティティ内でもクラウド／データセンタ内でもよい）、暗黙的／明示的または間接的／直接的に、ＧＯによってインスタンス化をトリガされることになり得る。
【００３５】
さらに、実施形態の例によれば、ＧＯ７０によって（ＣＦＷ／ＣＡＭ９０を介して、または直接的に）インスタンス化され得るネットワーク機能、通信機能またはアプリケーションなどのタイプは特定のタイプのみには限定されないことに留意されたい。たとえば、ＭＭＥのほかに、インスタンス化され得るネットワーク機能、通信機能またはアプリケーションは、たとえば、任意のＳＧＷもしくはＰＧＷならびに／または分解したＳＧＷ−ＣおよびＳＧＷ−ＵもしくはＰＧＷ−ＣおよびＰＧＷ−Ｕである。また、ＩＭＳネットワーク機能またはアクセスネットワーク機能（たとえばｅＮＢ機能）もインスタンス化され得る。
さらに、図２に示すように、ＯＴＴアプリケーション５５のようなアプリケーションまたは機能もネットワークにおいて通信するために提供され得る。実施形態の例によれば、ＯＴＴアプリケーション５５のような通信機能またはアプリケーションはすでに存在してもよく、または上記のように他の仮想化ネットワークもしくは通信機能またはアプリケーションと同様に、たとえばＧＯ７０によって仮想化通信機能もしくはアプリケーションとしてインスタンス化される。すなわち、ＯＴＴアプリケーション５５は、本例のコンテキストでは、動的にインスタンス化され得る別の通信機能もしくはアプリケーションとして、かつ／またはネットワークの通信の一部であり、そのため、適用可能な場合（後述）、新たな仮想化ネットワークもしくは通信機能もしくはアプリケーション（たとえば、新たなＣＮ  ＮＦ、アクセスネットワークＮＦ、ＯＴＴアプリケーションなど）のインスタンス化について通知されるべき通信機能またはアプリケーションとして見ることができる。
【００３６】
ＧＯ７０によってインスタンス化されるネットワーク機能、通信機能またはアプリケーションのタイプは、そのときの必要性などに従って、オペレータによって選択および指示されてもよい。
【００３７】
実施形態のいくつかの例によれば、ＧＯ７０は、仮想化ＮＦ、通信機能またはアプリケーションに関する情報を他のネットワーク要素およびネットワーク機能に提供することができる（後述）。これは、関与しているネットワーク要素またはネットワーク機能への対応する通信または信号送信についての指示を表す矢印７５によって示される。たとえば、以下の説明に従ってｅＮＢ２０、ＭＭＥ３０、ＤＮＳ６５などへの信号送信を対象とするが、他のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションも、ＧＯ７０によって生じた対応する信号送信の受信対象となり得る。信号送信の目標は、たとえば、各ネットワーク要素またはネットワーク機能、通信機能またはアプリケーションに、仮想化ネットワーク機能、通信機能またはアプリケーションのインスタンス化（または後述するインスタンス化解除）について通知し、かつ、通信などの間、仮想化ネットワーク機能、通信機能またはアプリケーションの存在（または非アクティブ状態）を潜在的な信号送信相手（ｐｏｔｅｎｔｉａｌ  ｓｉｇｎａｌｉｎｇ  ｐａｒｔｎｅｒｓ：信号送信相手となる可能性がある。他の箇所においても同様。）に、すなわち、この仮想化ネットワーク機能、通信機能またはアプリケーションと通信し得るネットワーク要素またはネットワーク機能、通信機能またはアプリケーションに報知することである。
【００３８】
データベース８０は、たとえば、仮想化ネットワーク機能、通信機能またはアプリケーションに関係するステータス情報のストレージとして、ＧＯ７０によって使用される。たとえば、データベース８０は、階層、分散、集中などの構成をもつスケーラブルなデータベースであり、たとえば、すべての現在および過去にインスタンス化されたＮＦ、通信機能またはアプリケーションの識別、ステータスなどを示す情報を格納および保持するために使用され、この情報は、たとえばＧＯ７０によって（たとえばＭ９０の信号送信を参照）更新される。ステータス情報には、たとえば問合せによって（図２のＲＡＮ要素、コアネットワーク要素、アプリケーションなどからの矢印も参照）、ネットワーク要素、通信機能またはアプリケーションがアクセスできる。データベース８０は、通信ネットワーク内の１つもしくは複数の集中データベース、または各ネットワーク要素およびネットワークエンティティに配置されたいくつかのローカルデータベース、またはその組合せからなり得ることに留意されたい。各ネットワーク要素に含まれる（複数の）ローカルデータベースの場合、仮想化ネットワーク機能、通信機能またはアプリケーションに関係するステータス情報は、たとえば矢印７５によって示された信号送信に関連して適切な信号送信によって書き込まれ、かつ更新され得る。
【００３９】
以下では、新たなインスタンス、すなわちＭＭＥまたはＰＧＷのようなコアネットワーク機能の新たな仮想化ネットワーク機能がインスタンス化されるケースが説明され、ここでは、新たなインスタンスは、新たなインスタンスまたはデータベースの任意の潜在的な信号送信相手などのいくつかのネットワーク要素に報知または提示され、そのため既存のネットワーク要素（すなわち潜在的な信号送信相手）は、新たなインスタンスを知り、選択することができる。実施形態のいくつかの例によれば、１つまたは複数の新たな仮想化ネットワーク機能のインスタンス化（または存在）に関する対応する指示は、ＧＯ７０などの適切なネットワークエンティティによって行われる。
新たな仮想化通信またはネットワーク機能、たとえば新たなＭＭＥ（たとえばＭＭＥ３０）がインスタンス化されたとＧＯ７０が判定すると仮定すると、ＧＯ７０は（直接的または間接的に）ＤＢ８０または新たなＭＭＥ３０の潜在的な信号送信相手にその存在について通知する。潜在的な信号送信相手の１つは、図２に示すようにｅＮＢ２０である。
【００４０】
ＧＯ７０は、たとえば新たな仮想化ネットワーク機能自体（動作状態になり次第すぐ）から、または新たな仮想化ネットワーク機能（たとえばＯＡＭシステムなど）をインスタンス化するインスタンスから対応する指示を受信および処理することによって、または、新たな仮想化ネットワーク機能のインスタンス化がＧＯ７０自体によって開始される場合は、インスタンス化処理が完了したときに、新たな仮想化ネットワーク機能の存在を判定する。
新たな仮想化ネットワーク機能の存在が判定されると、対応する指示がＧＯ７０によって用意される。好ましくは、この指示は、適切なインターフェースを介して受信対象に提供され（図２では矢印７５によって示す）、指示は、新たな仮想化ネットワーク機能のタイプ（ＭＭＥ、ＳＧＷ−Ｃ、ＰＧＷ、ＰＧＷ−Ｕなど）に関連する情報、その関連するアドレス（たとえばＩＰ、ＭＡＣなど、対象の機能に何が適しているかに依存）、およびおそらくは仮想オペレータのＶＮＯ  ＩＤ（たとえば複数のオペレータが同じ基礎ネットワークを利用するマルチテナンシーの場合）を含む。
【００４１】
ここで、ｅＮＢ２０が最初のアタッチ要求をＵＥ１０から受信する（たとえばＭ１０参照）と仮定する。この場合、ｅＮＢ２０は、コアネットワーク側に利用可能な信号送信相手があるかどうか、すなわち、たとえば新たにインスタンス化されたＭＭＥがあるかどうか、すなわち、ＭＭＥに相当する対応する新たな仮想化ネットワーク機能があるかどうかをチェックする。実施形態の例によれば、ｅＮＢ２０は、動的に新たにインスタンス化されたＭＭＥインスタンスをＤＢ８０または内部データベースに求める。内部ＤＢが使用される場合、ＧＯ７０から送信された指示によって提供される情報は、たとえばその中に格納される。新たな仮想化ネットワーク機能のチェックが完了すると、ｅＮＢ２０は、手近な最適なＭＭＥを、たとえばデフォルトの選択処理に従って選択することができ、この処理では、たとえばＭＭＥ３０に相当する新たにインスタンス化された仮想化ネットワーク機能も考慮され得る。
次に、ｅＮＢ２０が新たなＭＭＥ３０を選択すると仮定する。次に、ＵＥ１０からのアタッチ要求が、選択されたＭＭＥ３０に到達する。新たなＭＭＥ３０は、アタッチ受付メッセージをｅＮＢ２０に送ることができる（Ｍ２０）。さらに、ＨＳＳ６０による位置更新手続きが行われる（Ｍ４０参照）。
【００４２】
ＧＯ７０についての上記のような手順に従って、ＧＯ７０は、実施形態のいくつかの例によると、ＤＮＳ６５にも新たな仮想化ネットワーク機能（すなわちＭＭＥ３０）のインスタンス化（すなわち存在）について通知する。したがって、次に新たなＭＭＥ３０も他の新たにインスタンス化された仮想化ネットワーク機能（たとえばＳＧＷ４０、ＳＧＷ−Ｃ、ＳＧＷ−Ｕならびに／またはＰＧＷ５０、ＰＧＷ−ＣおよびＰＧＷ−Ｕ）について通知されることが可能になり、これはＭ４５で示されている。言い換えれば、新たな既存のＭＭＥ３０は、ＳＧＷ／ＰＧＷなどの任意の新たにインスタンス化された仮想ネットワーク機能のインスタンス化（または存在）について通知されるため、ＭＭＥ３０によって行われる対応するＳＧＷ／ＰＧＷ選択処理は、新たなＳＧＷ／ＰＧＷを選択するためにこれを考慮することもできる。
新たな仮想化ネットワーク要素のインスタンス化およびその報知のシナリオについての別の例として、たとえば、新たな仮想ｅＮＢのインスタンス化に注目されたい。潜在的な信号送信相手として、このインスタンス化も潜在的な近隣のｅＮＢ（ｐｏｔｅｎｔｉａｌ  ｎｅｉｇｈｂｏｕｒｉｎｇ  ｅＮＢｓ：近隣のｅＮＢになる可能性がある。他の箇所においても同様。）に報知されることになり、これは、Ｘ２インターフェースなどの対応するインターフェースを介して、ハンドオーバの場合はｅＮＢが好ましいターゲットｅＮＢを認識および選択することができるためである。すなわち、図２の例では、ｅＮＢ２６が新たにインスタンス化された仮想ｅＮＢであると仮定されるとき、対応する指示はｅＮＢ２０にも（直接的であれ、ｅＮＢ２０からＤＢ８０などのデータベースへの問合せによるものであれ）送られることになる。
【００４３】
同様に、新たな仮想化ネットワーク要素のインスタンス化およびその報知のシナリオについての別の例として、ＭＭＥは、ハンドオーバの場合は好ましいｅＮＢを選択する必要がある場合もある。したがって、ＭＭＥは、利用可能であるｅＮＢについて通知されることになる。
別の例として、既存のＰＣＲＦが、新たにインスタンス化されたＰＧＷの存在について通知されるか、または反対に、既存のＰＧＷが、新たにインスタンス化されたＰＣＲＦの存在について通知されるケースに注目されたい。
【００４４】
同じ原理が他のケース、たとえば、ＨｅＮＢおよびＨｅＮＢゲートウェイにも適用される。
さらに、上記の例において、新たな仮想化ネットワーク機能がインスタンス化されると記載したが、同じ原理が、ＯＴＴアプリケーション５５などのＯＴＴアプリケーションまたはそのサービスのような通信機能またはアプリケーションのインスタンス化にも適用される。一方、そのようなＯＴＴアプリケーションがすでに存在する（動的に仮想化された通信機能またはアプリケーションとして、または他の手段によって提供される）場合は、新たな仮想化ネットワーク機能または通信機能の指示が、通信相手の適切な選択を有効にするために、この既存ＯＴＴアプリケーションにも提供され得る。
【００４５】
すでに示したように、実施形態の例によれば、新たなピア信号送信インスタンスを検出する問合せなど、たとえば最初のアタッチ要求（またはＩＭＳにおける登録メッセージ）のような開始要求／メッセージが、新たにインスタンス化された仮想ネットワーク機能、通信機能またはアプリケーションの存在に関するチェックをトリガする状況が記載されている。さらなる例によれば、そのようなチェックは、所定の間隔など、時間に基づいて、またはオペレータなどからの対応する要求など、あるイベントに応答して、ネットワーク要素または機能、通信機能またはアプリケーションによって実行され得る。
すなわち、実施形態の例によれば、１つまたは複数の仮想化ネットワーク機能（ＭＭＥ３０、ＳＧＷ４０、ＰＧＷ５０など）、通信機能またはアプリケーションがインスタンス化されているという情報または指示が、その情報に関心を持ち得る任意のネットワーク要素またはネットワーク機能、通信機能またはアプリケーション（たとえば、インスタンス化されたネットワーク機能、通信機能またはアプリケーションの潜在的な信号送信相手であり得るすべてのネットワーク要素または機能、通信機能またはアプリケーション）に提供される。その情報は、たとえばＧＯ７０によってたとえばＯＡＭインターフェースを介して提供され、内部または外部データベースから読み出され得る。
【００４６】
同様に、実施形態のいくつかの例によれば、他のネットワークエンティティに、同様の目的で仮想化ネットワーク機能（ＭＭＥ３０など）のインスタンス化について通知される。したがって、たとえば（仮想化されている、またはされていない）任意のＨＳＳに、ＭＭＥのインスタンス化について通知される。
いくつかのさらなる実施形態の例によれば、上記の手続きに対する代替または追加で、仮想化ネットワーク機能、通信機能またはアプリケーションがインスタンス化される場合に制御処理をサポートするためのデータベース８０が実装される。
たとえば、データベース８０は、現在および以前にインスタンス化されているＮＦ、通信機能またはアプリケーションのステータスをリスト化するために、ＧＯ（またはＮＵＣ）７０によって保持されている。たとえば、特定のＭＭＥ／ＳＧＳＮまたはＳＧＷ−ＣまたはＰＧＷ−Ｃ（またはＳＧＷおよびＰＧＷ）がアクティブ状態である場合、それはデータベース内でそのように印をつけられる。さらに、仮想化ネットワーク機能、通信機能またはアプリケーションがインスタンス化されているとＧＯ７０が判定した場合、ＧＯ７０は、データベース８０内の対応する入力を更新する。データベースは、集中データベース（図２に示すように）であってもよく、かつ／または通信ネットワークのネットワーク要素の一部もしくはすべてのローカルデータベースとして実装されてもよいことに留意されたい。ＧＯ７０からデータベース８０への情報は、たとえば、信号送信Ｍ９０によって（集中データベースの場合）、または図２の矢印７５による信号送信に関連する信号送信によって（ローカルデータベースの場合）送信される。
【００４７】
したがって、既存のネットワーク要素または機能、通信機能またはアプリケーションのうちの任意のものが、「潜在的に」仮想化されている（“ｐｏｔｅｎｔｉａｌｌｙ”  ｖｉｒｔｕａｌｉｚｅｄ：他の箇所においても同様。）ネットワーク機能、通信機能またはアプリケーションとの通信を必要とする場合、ネットワーク要素またはネットワーク機能、通信機能またはアプリケーションは、対象となるいずれのネットワーク機能、通信機能またはアプリケーションがインスタンス化されているか、さらには仮想化ネットワーク機能に接触するための対応するアドレス情報を知るために、問合せを（中心）データベース８０に送ることができる（またはローカルデータベースに問い合わせる）。すなわち、仮想化ネットワーク機能、通信機能またはアプリケーションの状態に関する指示は、中心（すなわち外部）またはローカル（すなわち内部）データベースへの対応する問合せによって取得される。したがって、上で説明したように、選択処理などで考慮され得る対応する（新たな）ＮＦ、通信機能またはアプリケーションが存在することを認識することが可能である。
【００４８】
図３は、いくつかのさらなる例が実装される通信ネットワークの構成を示す図である。図３に示した構成は図２に記載したものと少なくとも部分的に等しく、また本例の基礎を成す原理の理解に有用なデバイス、ネットワーク要素および／またはその部分のみが図３に示されていることに留意されたい。当業者にも知られているように、通信ネットワーク内には、簡略化のために省略されている、関与するいくつかの他のネットワーク要素、その機能またはデバイスが存在してもよい。
【００４９】
図３においても、たとえば３ＧＰＰ規格に基づいた通信ネットワーク構成が示されている。図３とともに記載されている要素の、ならびに要素間の基準点／インターフェースの一般的な機能は当業者に知られているため、その詳細な説明は、簡略化のためにここでは省略されていることに留意されたい。
【００５０】
図３に示すように、例示的な通信ネットワークシステムにおいて、ＵＥ１０などの通信要素は、たとえば基地局またはｅＮＢ２０もしくは２５を含む（無線）アクセスネットワーク（ＲＡＮ）の各通信ネットワーク制御要素によって制御される通信領域に配置されている。ＵＥは、ネットワーク内で、ある通信領域またはセルから別の通信領域またはセルにその位置を変えられることに留意されたい。図示した例では、ｅＮＢ２０は新たなＲＡＮ要素またはｅＮＢと称され、このｅＮＢが、ＵＥ１０が変更されたかまたは切り替えられた先のＲＡＮであることを示し、一方で、ｅＮＢ２５は古いＲＡＮ要素またはｅＮＢと称され、このｅＮＢが、ＵＥ１０が変更されるかまたは切り替えられる前のＲＡＮである（ＵＥ１０における矢印によっても示される）ことを示している。
各ＲＡＮ要素２０および２５は、ＥＰＣのコアネットワーク要素と接続されている。図３において、コアネットワーク要素は、たとえばＭＭＥ３０および３５を含み、ここでＭＭＥ３０は新たなｅＮＢ２０に接続されていると仮定され、したがって新たなＭＭＥ３０と称され、一方でＭＭＥ３５は古いｅＮＢ２５に接続されていると仮定され、したがって古いＭＭＥ３５と称される。ＭＭＥ３０および３５はＨＳＳ６０に接続されている。さらに、ＭＭＥはＳＧＷにも接続されており、このＳＧＷが次にＰＧＷに接続されている。図３に示した例では、古いＭＭＥ３５に関連するＳＧＷ４０およびＰＧＷ５０のみが図示されている。
【００５１】
図３に示した上記のアーキテクチャは、たとえば、本明細書で言及している３ＧＰＰ規格ＴＳ２３．４０１（たとえばバージョン１２．３．０参照）に基づいたものであってもよいことに留意されたい。
さらに、さらなる例によれば、ネットワーク要素（すなわちコアネットワーク要素またはアクセスネットワーク要素）のうちの少なくとも１つが、仮想化ネットワーク機能を使用することによって少なくとも部分的に実装されることに留意されたい。以下では、古いＭＭＥ３５がそのような仮想化ネットワーク機能であると仮定する。しかしながら、他のネットワーク要素も仮想化ネットワーク機能として、ＭＭＥ３５に対する追加または代替として実装され得る。
【００５２】
図３に示すさらなる要素は、グローバルオーケストレータ要素または機能（ＧＯまたはＮＵＣ）７０、データベース８０およびＣＡＭ（ＣＦＷ）９０である。
ＧＯ７０は、（直接的または間接的にＣＡＭ９０を介して）ネットワーク機能、通信機能またはアプリケーションの仮想化を管理するために、すなわち、たとえばクラウド環境において各ＮＦ、通信機能またはアプリケーションをインスタンス化（セットアップ）およびインスタンス化解除（削除）するため、また通信ネットワークの他のネットワーク要素およびネットワーク機能へのリンクを生成し、管理するために使用される。
【００５３】
ＧＯ７０は、ＣＦＷ／ＣＡＭ９０を介して任意の仮想化ネットワーク機能をインスタンス化／インスタンス化解除することが可能であることに留意されたい。さらに、各ネットワーク要素またはネットワーク機能間にもリンクが存在し（どこに配置されてもよく、すなわち、物理エンティティ内でもクラウド／データセンタ内でもよい）、図３に完全には示されていない。
上記のように、ＧＯ７０は、仮想化ＮＦ、通信機能またはアプリケーションに関する情報を他のネットワーク要素およびネットワーク機能、通信機能またはアプリケーションに提供することができる（後述）。これは、関与しているネットワーク要素または機能への対応する通信または信号送信についての指示を表す矢印７５によって示される（たとえば、以下の説明に従ってＭＭＥ３０への信号送信を対象とするが、他のネットワーク要素またはネットワーク機能も、ＧＯ７０によって生じた対応する信号送信の受信対象となり得る）。この信号送信の目標は、たとえば、各ネットワーク要素またはネットワーク機能に、仮想化ネットワーク機能のインスタンス化解除について通知し、それによって、以下に説明するように、インスタンス化解除されたネットワーク機能（たとえば古いＭＭＥ３５）に向けたメッセージ（識別要求メッセージなど）の送信を抑制することである。
【００５４】
同じく上で説明したように、データベース８０は、たとえば、仮想化ネットワーク機能に関係するステータス情報のストレージとして、ＧＯ７０によって使用される。また、データベース８０は、通信ネットワーク内の１つもしくは複数の集中データベース、または各ネットワーク要素およびネットワークエンティティに配置されたローカルデータベース、またはその組合せからなり得る。各ネットワーク要素に含まれる（複数の）ローカルデータベースの場合、仮想化ネットワーク機能に関係するステータス情報は、たとえば矢印７５によって示された信号送信に関連して適切な信号送信によって書き込まれ、かつ更新され得る。
以下では、最初の出発点として、ＵＥ１０がｅＮＢ２５に接続されており、ＭＭＥ３５、ＳＧＷ４０およびＰＧＷ５０を介して、たとえば、対応する規格（たとえば３ＧＰＰ  ＴＳ２３．４０１  ｖ１２．３．０参照）に記載されているようにネットワークアタッチメント手続きを使用することによって、通信ネットワークに登録／アタッチされると仮定する。
【００５５】
次に、ＵＥ１０は、オフにされるなどし、別の通信領域、たとえばｅＮＢ２０の通信領域に移されると仮定する。ここでは、ＵＥ１０は古いＭＭＥ３５には接続されていない。その代わりに、ＵＥ１０は新たなＭＭＥ、すなわち新たなＭＭＥ３０に登録する必要がある。この手順では、Ｍ１０において、ＵＥ１０がアタッチ要求を新たなｅＮＢ２０に送る。アタッチ要求は、たとえば、要求側通信要素がすでにアタッチされたか、またはネットワークに接続されたことを受信側ネットワーク要素（ここではｅＮＢ２０、またＭＭＥ３０）が検出できるようにする識別要素または識別データを含む。たとえば、識別要素またはデータは、ネットワークアタッチ手続きを行うためにｅＮＢ２０および／または新たなＭＭＥ３０によって使用され得るＭＭＥ（ここでは古いＭＭＥ３５）などのネットワーク要素またはネットワーク機能の識別を含む。一例として、対応する識別は、ＭＭＥ３５への「古い」アタッチメントに提供されるＧＵＴＩに含まれる。新たなＭＭＥ３０は、ＧＵＴＩの内容によって、たとえば古いＭＭＥを知ることができることに留意されたい。さらに、ｅＮＢは、ＧＵＴＩ、たとえば古いＧＵＭＭＥＩにおける指示に基づいて新たなＭＭＥを選択することができる。
【００５６】
図４は、いくつかの例において使用可能な識別データの一例として用いることができるＧＵＴＩの構造を示す図である。
基本的に、ＧＵＴＩの目的は、ＵＥの曖昧でない識別を提供することであり、これは通信ネットワークにおいてＵＥまたはユーザの永続的な識別は表さない。これはＭＭＥおよびネットワークの識別も可能にし、通信ネットワークにおいてネットワークとＵＥの間で信号が送信されている間、ＵＥの識別を確立するためにこれらによって使用される。ＧＵＴＩは２つの主要コンポーネントを有する。一方は、ＧＵＴＩを割り当てたＭＭＥを一意に識別する、ＭＭＥグループＩＤおよびＭＭＥコードを含むＭＣＣ、ＭＮＣおよびＭＭＥの識別子から構築されるＧＵＭＭＥＩである。他方は、ＧＵＴＩを割り当てたＭＭＥ内でＵＥを一意に識別するＭ−ＴＭＳＩである。
【００５７】
図３に戻って、アタッチ要求を受信した後、新たなｅＮＢ２０は、識別情報、たとえばＧＵＭＭＥＩからＭＭＥを導出する。ＭＭＥがｅＮＢ２０と関連していないと仮定すると、新たなＭＭＥ、たとえば新たなＭＭＥ３０が選択され、アタッチ要求がＭ２０において新たなＭＭＥ３０に転送される。
新たなＭＭＥ３０は、ＵＥ１０から受け取ったＧＵＴＩを使用することによって、古いＭＭＥ３５を判定して古いＭＭＥアドレスを導出し、Ｍ３０において識別要求を古いＭＭＥに送ることができる。古いＭＭＥ３５は識別応答で応答する（Ｍ３０参照）。
新たなＭＭＥ３０は、アタッチ受付メッセージを新たなｅＮＢ２０に送ることができ（Ｍ２０）、ここで新たなＭＭＥ３０が新たなＧＵＴＩを割り当てる場合、「新たな」ＧＵＴＩなどの識別データが再び含まれる。さらに、ＨＳＳ６０との位置更新手続きが行われる（Ｍ４０参照）。
【００５８】
その一方で、古いＭＭＥ３５は、ＨＳＳ６０との位置キャンセル手続き（Ｍ５０）を行い、また古いＳＧＷ４０および古いＰＧＷ５０とのセッション削除手続きを行うことができる（Ｍ６０およびＭ７０参照）。
上記のアタッチ手続きは簡略化した例にすぎないことに留意されたい。より詳細な手続きは、たとえば３ＧＰＰ  ＴＳ２３．４０１  ｖ１２．３．０に記載されたものに基づいていることもある。
すでに示したように、実施形態のいくつかの例によれば、図３に示したネットワーク要素のうちの少なくとも１つが、仮想化ネットワーク機能、たとえば古いＭＭＥ３５であると仮定される。
【００５９】
一方で、仮想化された古いＭＭＥ３５が（たとえば必要なくなったために）インスタンス化解除されていた場合、すなわち、非アクティブ状態にされた後にＵＥ１０が新たなＲＡＮ（ｅＮＢ２０）とのアタッチ手続きを開始する前の状況などを次に仮定する。この場合、新たなＭＭＥ３０は、古いＭＭＥ３５に対するその通信の試行が成功しないことになろう。すなわち、Ｍ３０に関連する信号送信には応答がない。この場合、たとえば新たなＭＭＥ３０によって通信の試行が繰り返されることにより、ＵＥ１０の新たなｅＮＢ２０とのセットアップ手続きに遅延が生じ、これは、仮想化ネットワーク機能を実装するときに、ユーザが感じる全体的な遅延を減少させることの阻害になると思われる。たとえば、ＧＴＰ−Ｃ信号メッセージを送る任意のエンティティが確実にメッセージを転送するように命じられることがたとえば必要になることもある。それは特に、肯定応答を受けることに成功するか、またはエンティティが何度かの再試行の後に最終的な失敗を検出するまで、送信側が送信を繰り返す必要があることを意味する。いずれにしても、これはセットアップの遅延につながる。
【００６０】
いくつかの例によれば、この状況は以下の対策によって克服することができる。通信ネットワークに関係するサービス（ＭＭＥ３５など）を提供する仮想化ネットワーク機能がインスタンス化解除されているか、またはこれからインスタンス化解除されると判定されたとき、仮想化ネットワーク機能のインスタンス化解除について通知する特定の指示が用意され、Ｍ３０の信号送信について前述したような通信の試行の失敗を回避するためにこの情報を使用できるネットワークエンティティ、その要素もしくは機能またはデータベースに送信される。
【００６１】
本発明の実施形態の例によれば、仮想化ネットワーク機能のインスタンス化解除の判定はさまざまな対策によって実現可能であることに留意されたい。基本的には、各制御ネットワーク要素またはその機能（ＧＯ７０など）が、仮想化ネットワーク要素またはその機能がインスタンス化解除されているか、またはこれからインスタンス化解除されることを知ることができる対策であれば、仮想化ネットワーク機能のインスタンス化解除の判定に適している。たとえば、ＧＯ７０（または別の制御エンティティ）が、仮想化ネットワーク機能が必要なくなり、したがってインスタンス化解除されることを決定したときに判定が実現され、仮想化ネットワーク機能についての対応するインスタンス化解除手続きも次いで行われ、仮想化ネットワーク機能がインスタンス化解除されるという判定に至る。あるいは、仮想化ネットワーク機能のインスタンス化解除は他の手段（データセンタオペレータ、失敗などの原因）によって開始され、対応する情報がＧＯ７０などによって取得され、次いで仮想化ネットワーク機能がインスタンス化解除されるという判定が、対応する情報を認識することによって実現される。さらなる代替形態として、ＧＯ７０（または別の制御エンティティ）は、仮想化ネットワーク要素が依然として存在するかどうかを検出するために測定などを行い、存在しないという測定結果であった場合に、仮想化ネットワーク機能がインスタンス化解除されるという判定としてこれが使用される。
【００６２】
いくつかの例によれば、指示として、対応するネットワーク要素またはネットワーク機能によって開始されるデタッチ手続きが行われる。そのようなデタッチ手続きを開始することが可能なネットワーク要素または機能の１つは、たとえば、ＨＳＳ開始のデタッチ手続きを開始するＨＳＳ６０である。
デタッチ手続きによって、少なくとも１つのネットワーク要素またはネットワーク機能における加入データ、たとえばＨＳＳ６０、ＭＭＥ３５、ＵＥ１０における加入データが取り除かれることがある。デタッチ手続きを行うための指示またはコマンドは、たとえば原因「加入の回収」などの原因コードなどが付随し、これは仮想化ＭＭＥ３５がインスタンス化解除される前に送信させられる。デタッチ手続きは、クラウドアプリケーションマネージャ（ＣＡＭ／ＣＦＷ９０）および／またはＯＡＭ中心（図示せず）を介して、たとえばＧＯ７０によって指示されてもよい。
加入データの一例はＧＵＴＩである（たとえば図３参照）。ＧＵＴＩは前の／古いＭＭＥのＩＤ（ＭＭＥコードおよびＭＭＥグループＩＤ）を含む。「加入の回収」でのデタッチ手続き（たとえば、ＨＳＳ開始のデタッチ手続き）によって、古いＧＵＴＩはＵＥ１０において削除される。
【００６３】
いくつかのさらなる例によれば、複合的な方法でデタッチ手続きが実行される。すなわち、仮想化ネットワーク機能全体を（たとえばＭＭＥ３５について）インスタンス化解除するためのバルクデタッチ手続きを実行できるようにするコマンド（たとえばバルク「ＨＳＳ開始のデタッチ」コマンド）が提供される。すなわち、すべてのＵＥを１つずつネットワークから個別にデタッチする必要はない。その代わりに、そのような新たなバルクコマンドを使用することによって、インスタンス化解除されることになる仮想化ＭＭＥに現在登録されているすべてのＵＥが一度にデタッチされる。たとえば、バルク命令の場合、インスタンス化解除される要素（たとえば古いＭＭＥ３５）のＩＤが提供される。バルクデタッチ手続きに関する命令を受け取ったネットワーク要素または機能は、次いでその加入データ（たとえば対応する加入データベース内）から、このＩＤに基づいてインスタンス化解除されることになる機能に関連するネットワーク要素（ＵＥおよび／または他のネットワーク要素）を検索する。検索で見つかれば、デタッチ手続きが行われる。
【００６４】
上記のデタッチ手続きに対する代替または追加で、いくつかのさらなる例によれば、提供される指示は、インスタンス化解除された仮想化ネットワーク機能への通信の試行を直接新たなネットワーク要素において（たとえば新たなＭＭＥ３０において）抑制することを可能にする。すなわち、たとえば、古いＭＭＥ３５への問合せ（Ｍ３０の識別要求）が阻害される。
【００６５】
たとえば、ＵＥは、上記のようなデタッチ手続き（たとえばＨＳＳ開始のデタッチ手続き）がトリガされる前であっても、任意の時間に仮想化ＭＭＥ３５からデタッチすることを自ら決定することができる。その場合、識別データ（ＧＵＴＩなど）はＵＥにおいて削除されず、またＭＭＥ（およびＨＳＳ）において必ずしもすぐに削除されるわけではない。したがって、ＵＥ１０がその古い識別データ（古い仮想化ＭＭＥ３５によって割り当てられた古いＧＵＴＩ）で新たなＭＭＥ３０に登録し得るケースが依然として存在する。それにもかかわらず、古いＭＭＥ３５はこのときインスタンス化解除されているので、新たなＭＭＥ３０は古い（仮想化）ＭＭＥ３５に接触することができない。
【００６６】
すなわち、情報は、その情報に関心を持ち得る任意のネットワーク要素またはネットワーク機能（たとえば、ネットワークの残りのＭＭＥ（仮想化または物理）のような同じタスクを有するネットワーク要素またはネットワーク機能などの、インスタンス化解除されたネットワーク機能に接触することができるすべてのネットワーク要素または機能）に提供され、それらには、１つまたは複数の仮想化ネットワーク機能（ＭＭＥ３５など）が一方でインスタンス化解除されていることが通知される。情報は、たとえば、ＧＯ７０によってたとえばＯＡＭインターフェースを介して提供される。
したがって、新たなＭＭＥ３０が最初のアタッチ要求を受け取ると（図３のＭ２０）、たとえばＵＥ１０（ＧＵＴＩなど）から受け取った識別情報またはデータ内に指示されている任意の古いＭＭＥ（またはＳＧＳＮ）に識別要求を送る前に、新たなＭＭＥ３０は、指示されたＭＭＥ／ＳＧＳＮが、存在するという情報を受け取った（仮想化された、または仮想化されていない）ＭＭＥ／ＳＧＳＮであるのか、インスタンス化解除されているという情報を受け取った（仮想化された、または仮想化されていない）ＭＭＥ／ＳＧＳＮであるのかを（内部または外部で）チェックする。当該ＭＭＥ／ＳＧＳＮをこれ以上インスタンス化することはないと報告された場合、新たなＭＭＥ３０は、成功することは決してないため、古いＭＭＥ／ＳＧＳＮへの識別要求の送信を完全にスキップする。
同様に、いくつかの他の例によれば、他のネットワークエンティティは、同様の目的で仮想化ネットワーク機能（ＭＭＥ３５など）のインスタンス化解除について通知される。たとえば、（仮想化された、またはされていない）任意のＨＳＳは、したがってＭＭＥのインスタンス化解除について通知される。
【００６７】
いくつかのさらなる例によれば、上記の手順の代替または追加で、仮想化ネットワーク機能がインスタンス化解除されている場合の制御処理をサポートするために図３に示すようなデータベース８０が実装される。
たとえば、データベース８０は、現在および以前にインスタンス化されているＮＦのステータスをリスト化するために、ＧＯ（またはＮＵＣ）７０によって保持されている。たとえば、特定のＭＭＥ／ＳＧＳＮまたはＳＧＷ−ＣまたはＰＧＷ−Ｃ（またはＳＧＷおよびＰＧＷ）がアクティブ状態である場合、それはデータベース内でそのように印をつけられる。さらに、仮想化ネットワーク機能がもはや存在しないことをＧＯ７０が他の手段によって決定または認識した場合、ＧＯ７０は、データベース８０内の対応する入力を更新する。データベースは、集中データベース（図３に示すように）であってもよく、かつ／または通信ネットワークのネットワーク要素の一部もしくはすべてのローカルデータベースとして実装されてもよいことに留意されたい。ＧＯ７０からデータベース８０への情報は、たとえば、信号送信Ｍ９０によって（集中データベースの場合）、または図３の矢印７５による信号送信に関連する信号送信によって（ローカルデータベースの場合）送信される。
【００６８】
したがって、既存のネットワーク要素または機能のうちの任意のものが、「潜在的に」仮想化されているネットワーク機能（上で説明したように、もはやインスタンス化されなくてもよい）に接触する必要がない場合、ネットワーク要素は、対象のネットワーク機能が依然としてインスタンス化されているかどうかを知るために、問合せを中心データベース８０（またはローカルデータベースに問い合わせる）に送る。すなわち、仮想化ネットワーク機能の状態に関する指示は、中心（すなわち外部）またはローカル（すなわち内部）データベースへの対応する問合せによって取得される。したがって、上で説明したように、すでに解体され（インスタンス化解除され）たために対応するＮＦに接触を試みる必要はないことが認識できる。すなわち、新たなＭＭＥ３０などのネットワーク要素またはネットワーク機能は、古いＭＭＥ３５が解体されているかどうかを知る／検出するために、中心データベースまたはローカルデータベースに問い合わせ、これによって不要な再試行および対応する遅延を抑制することが可能になる。古いＭＭＥ３５がインスタンス化解除されているという情報が取得された場合、新たなＭＭＥ３５は、できるだけ早く（たとえば信号送信Ｍ１５によって）ＵＥ１０とのデフォルトの識別要求手続きを開始してもよい。
【００６９】
さらなる例によれば、ＭＭＥ３５がインスタンス化解除された場合、ＲＡＮ（Ｓ１−ＭＭＥインターフェースを介したｅＮＢ２５など）も影響を受ける。したがって、仮想化環境では、ｅＮＢもまたインスタンス化解除について通知される。
【００７０】
たとえば、ＳＣＴＰ関連の開始の場合、ｅＮＢ２５は、エンドポイントに届かないと最終的に判断するまで、Ｓ１−ＭＭＥを介してメッセージを繰り返し再送する（たとえばＭ８０の信号送信参照）。この場合、ｅＮＢ２５はＣＬＯＳＥＤ状態になり、その障害を上位層に報告する可能性がある。したがって、ＧＯ／ＮＵＣはＭＭＥ３５の可能性のある／意図した／実際の終了についてすでに知っているが、ｅＮＢ２５はメッセージをＭＭＥ３５に繰り返し送ることがある。したがって、ＲＡＮ（たとえばｅＮＢ２５）は、ＭＭＥ３５のインスタンス化解除についての情報を取得することで、通信の試行の失敗、ひいてはリソースの無駄を回避することができる。たとえば、ｅＮＢ２５は、たとえばＭＭＥ３５への通信の試行に肯定応答が得られなかったとき、またはＭＭＥ３５への任意の通信の試行が開始される前に、データベース８０に問い合わせることができる。
上記の例は仮想化ネットワーク機能としてＭＭＥ（すなわちＭＭＥ３５）のインスタンス化解除に関するが、すでに示したように、他のシナリオも可能である。たとえば、さらなる例によれば、仮想化ネットワーク機能として、たとえばＰＧＷ（−Ｃ／Ｕ）またはＳＧＷ（−Ｃ／Ｕ）のようなネットワーク機能がインスタンス化解除されると判定される（たとえば、ＧＯ７０がそのインスタンス化解除を決定するか、またはそれについて知っている）場合、ＭＭＥのような、そういった情報を必要とするネットワーク要素またはネットワーク機能に、対応するＰＧＷ（−Ｃ／Ｕ）またはＳＧＷ（−Ｃ／Ｕ）機能がインスタンス化解除されることが通知される。理由は、ＰＧＷおよびＳＧＷ選択処理が当該ネットワーク要素またはネットワーク機能に（たとえばＭＭＥに）ある場合、対応するインスタンスが存在しなくなったことで、インスタンス化解除されたネットワーク機能（すなわちＰＧＷ（−Ｃ／Ｕ）もＳＧＷ（−Ｃ／Ｕ））も選択処理においては考慮されないはずであるからである。
【００７１】
上記の例はＬＴＥシステム（すなわちｅＮＢおよびＥＰＣ）において実施されるシナリオに関するが、実施形態の例は他の通信システムおよび実装にも適用可能であることに留意されたい。たとえば、実施形態の例は、たとえばＰ−ＣＳＣＦ、ＩＢＣＦ、ＢＧＣＦ、ＭＧＣＦなどに関連する仮想化機能に関して、ＩＭＳなどに実装され得る。ＩＭＳでは、ＵＥが上記のＬＴＥ／ＥＰＣ／ｅＮＢアタッチメント手続きに相当する（ＳＩＰ）登録手続きを行い、そのためアタッチメント手続きに関して述べた同じ原理がここでも適用され得ることに留意されたい。
【００７２】
結果的に、ＬＴＥシステムにおけるＮＦＶに関してすでに述べたものと同じ手続きが、他のシステム、たとえばＩＭＳのＮＦＶに使用されてもよく、同じ原理が適用され得る。
当然ながら、ネットワーク機能がインスタンス化解除される上記のシナリオでは、たとえば図２に関連して記載したように、対応するチェックによって知られる新たにインスタンス化されたネットワーク機能を検討することによって、インスタンス化解除されるネットワーク機能に代わる新たなネットワーク機能の選択が行われ得る。
次に、たとえば図２に関連して記載した処理を実施する実施形態の例が、図５〜８に関連してさらに詳細に説明される。
【００７３】
図５は、実施形態のいくつかの例による、（新たな）仮想ネットワーク機能のインスタンス化を指示する指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能において行われる処理のフローチャートを示す。たとえば、この処理は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータ（ＧＯ）として機能する通信ネットワーク制御要素もしくは通信ネットワーク制御機能、通信ネットワークのＯＡＭ要素もしくはその機能、または仮想化通信機能もしくはアプリケーションを使用する通信ネットワークの通信ネットワーク制御要素もしくは通信ネットワーク制御機能のうちの１つによって実行される。実施形態のいくつかの例によれば、インスタンス化される仮想化ネットワーク機能、通信機能またはアプリケーションは、通信ネットワークの通信ネットワーク制御機能（たとえばコアネットワーク機能、アクセスネットワーク機能、ＩＭＳネットワーク機能、など）、Ｍ２Ｍ通信機能、ＯＴＴアプリケーション、端末機能などに関連している。
【００７４】
Ｓ１００において、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーション（たとえば仮想化ネットワーク機能）がインスタンス化されると判定される。いくつかの例によれば、この判定は、インスタンス化される仮想化通信機能またはアプリケーションなどからの信号送信に基づいている。一方、いくつかの例によれば、この判定は、ＧＯ要素またはＧＯ機能などのネットワーク要素またはネットワーク機能が、通信ネットワークに関係するサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションのセットアップを行う手続きに基づいており、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されるという判定は、新たな仮想化通信機能またはアプリケーションのセットアップが完了したときになされる。
【００７５】
Ｓ１１０において、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が用意される。いくつかの例によれば、指示は、少なくとも１つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報（たとえば、ＳＧＷに関するネットワーク機能がＳＧＷ−Ｃ、ＳＧＷ−Ｕサービスなどのいずれに向けたものであるかにかかわらず、ＯＴＴアプリケーションが提供するサービスのタイプ）、少なくとも１つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも１つを含む。
【００７６】
Ｓ１２０において、通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能またはアプリケーション（たとえばＯＴＴアプリケーション）および通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対して、用意された指示の送信が行われる。さらに、いくつかの例によれば、ドメインネームサーバ要素またはその機能に対して、用意された指示の送信が行われる。たとえば、用意された指示は、通信ネットワークにおいて通信することが可能な端末装置またはユーザ機器を含む通信要素、通信ネットワークの無線または固定アクセスネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、通信機能またはアプリケーション、および通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対して送信が行われ、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれる。
【００７７】
図６は、実施形態のいくつかの例による、ネットワーク機能選択器として機能する通信要素または通信ネットワーク制御要素または通信ネットワーク制御機能、通信機能、アプリケーションなどで行われる処理のフローチャートを示す。たとえば、処理は、通信ネットワークにおいて通信することが可能な端末装置またはＵＥを含む通信要素、通信ネットワークのＲＡＮ要素または固定アクセスネットワーク要素またはネットワーク機能、通信ネットワークのコアネットワーク部分のネットワーク要素またはネットワーク機能、通信ネットワークのＩＰマルチメディアシステム部分のネットワーク要素またはネットワーク機能、ネットワークの上のＯＴＴアプリケーション／機能などの通信機能またはアプリケーションのうちの１つによって実行される。実施形態のいくつかの例によれば、選択可能な仮想化通信機能またはアプリケーションは、通信ネットワークの通信ネットワーク制御機能（たとえばコアネットワーク機能、アクセスネットワーク機能、ＩＭＳネットワーク機能など）に関連する。
Ｓ２００において、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションがインスタンス化を指示されているかどうかがチェックされる。
いくつかの例によれば、通信ネットワークへの通信要素の通信接続の確立に関する最初のアタッチ要求が受信される。要求の処理において、新たな仮想化通信機能またはアプリケーションに対するチェックがトリガされる。代替または追加で、新たな仮想化通信機能またはアプリケーションに対するチェックは、時間に基づいて、または所定のイベントに応答してトリガされる。
【００７８】
代替または追加で、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示が受信される。取得された指示は、インスタンス化される仮想化通信機能またはアプリケーションを判定または認識するために処理され、これらは次に選択手続きについて検討され得る。指示は、たとえば、少なくとも１つの仮想化通信機能またはアプリケーションのタイプを示す情報、少なくとも１つの仮想化通信機能またはアプリケーションによって提供されるサービスのタイプを示す情報（たとえば、ＳＧＷに関するネットワーク機能がＳＧＷ−Ｃ、ＳＧＷ−Ｕサービスなどのいずれに向けたものであるかにかかわらず、ＯＴＴアプリケーションが提供するサービスのタイプ）、少なくとも１つの仮想化通信機能またはアプリケーションに関するアドレス情報、および少なくとも１つの仮想化通信機能またはアプリケーションを操作する仮想ネットワークオペレータに関する識別情報のうちの少なくとも１つを含む。
【００７９】
いくつかの例によれば、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示は、仮想化通信機能またはアプリケーションを実装するためのグローバルオーケストレータとして機能する通信ネットワーク制御要素または通信ネットワーク制御機能、通信ネットワークの運用および保守の要素、通信ネットワークのドメインネームサーバ、および仮想化通信機能またはアプリケーションが実装される通信ネットワークの通信ネットワーク制御要素または通信ネットワーク制御機能のうちの１つから取得される。
【００８０】
いくつかのさらなる例によれば、新たな仮想化通信機能またはアプリケーションに対するチェックは、通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースへの問合せを含み、データベースは、通信ネットワークの集中データベースおよび通信ネットワークのネットワーク要素またはネットワーク機能のうちの１つまたは複数に含まれるローカルデータベースのうちの少なくとも１つに含まれる。問合せの結果、たとえば、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する上で定義した指示に対応する情報がデータベースから取得される。
Ｓ２１０において、チェックの結果に基づいて、すなわち（新たな）仮想化通信機能またはアプリケーションの検討下で、通信が行われるときに用いられる通信ネットワークのネットワーク要素またはネットワーク機能、通信機能またはアプリケーションが選択される。
【００８１】
図７は、実施形態のいくつかの例による、指示提供器として機能する通信ネットワーク制御要素または通信ネットワーク制御機能の図を示し、これらは、実施形態の例のいくつかに関連して記載したような制御手続きを実施するように構成されている。ＧＯ７０など（たとえば、コアネットワーク要素またはその機能、アクセスネットワーク要素またはその機能、ＩＭＳネットワーク要素またはその機能など）のような図７に示した通信ネットワーク制御要素または通信ネットワーク制御機能は、本明細書で後述するものに加えてさらなる要素または機能を含んでいてもよいことに留意されたい。さらに、たとえ通信ネットワーク制御要素または通信ネットワーク制御機能に言及したとしても、この要素または機能は、チップセット、チップ、モジュールなどの類似のタスクをもつ別のデバイスまたは機能であってもよく、これらは、通信ネットワーク制御要素または通信ネットワーク制御機能の一部であっても、別個の要素または機能として通信ネットワーク制御要素または通信ネットワーク制御機能などに取りつけられてもよい。各ブロックおよびその任意の組合せは、ハードウェア、ソフトウェア、ファームウェア、１つまたは複数のプロセッサおよび／または回路などのさまざまな手段またはその組合せによって実装されてもよいことを理解されたい。
【００８２】
図７に示した通信ネットワーク制御要素または通信ネットワーク制御機能は、制御手続きに関連するプログラムなどによって与えられる命令を実行するのに適した処理回路、処理機能、制御ユニットまたはＣＰＵなどのプロセッサ７１を含んでいてもよい。プロセッサ７１は、後述するような特定の処理専用の１つまたは複数の処理部または処理機能を含んでいてもよく、処理は単一のプロセッサまたは処理機能で実行されてもよい。そのような特定の処理を実行するための部分は、個々の要素として提供されてもよく、あるいは１つまたは複数のさらなるプロセッサ、処理機能または処理部の中、たとえばＣＰＵのような１つの物理プロセッサまたは１つもしくは複数の物理もしくは仮想エンティティなどの中に提供されてもよい。参照符号７２は、プロセッサまたは処理機能７１に接続された送受信機または入力／出力（Ｉ／Ｏ）ユニットまたはその機能（インターフェース）を示す。入出力部７２は、ＵＥ、ＲＡＮ要素、コアネットワーク要素またはその機能、データベース／データセンタなどのような通信要素などの１つまたは複数のネットワーク要素と通信するために使用されてもよい。入出力部７２は、いくつかのネットワーク要素に対する通信機器を含む複合ユニットであってもよく、または異なるネットワーク要素に対応する複数の異なるインターフェースを備えた分散構造を含んでいてもよい。参照符号７４は、たとえば、プロセッサもしくは処理機能７１によって実行されるプログラムおよびデータを格納するために、かつ／またはプロセッサもしくは処理機能７１の作業用記憶域として使用可能なメモリを示す。
【００８３】
プロセッサまたは処理機能７１は、上記の制御手続きに関する処理を実行するように構成されている。具体的には、プロセッサまたは処理回路もしくは処理機能７１は、インスタンス化判定を行うために使用可能な処理部として下位部分７１０を含む。部分７１０は、図５のＳ１００による処理を実施するように構成されていてもよい。さらに、プロセッサまたは処理回路もしくは処理機能７１は、指示を用意する部分として使用可能な下位部分７１１を含む。部分７１１は、図５のＳ１１０による処理を実施するように構成されていてもよい。さらに、プロセッサまたは処理回路もしくは処理機能７１は、用意された指示を送信する部分として使用可能な下位部分７１２を含む。部分７１２は、図５のＳ１２０による処理を実施するように構成されていてもよい。
【００８４】
図８は、実施形態のいくつかの例による、ネットワーク機能選択器として機能する通信要素／機能、アプリケーションまたは通信ネットワーク制御要素もしくは通信ネットワーク制御機能の図を示し、これらは、実施形態の例のいくつかに関連して記載したような制御手続きを実施するように構成されている。図８に示した、端末装置またはユーザ機器１０のような通信要素／機能、アプリケーションまたは通信ネットワーク制御要素もしくは通信ネットワーク制御機能、ＳＧＷ４０、ＰＧＷ５０、ＭＭＥ３０および／またはＳＧＷ−Ｃ、ＳＧＷ−Ｕなどのようなコアネットワーク制御要素またはその機能である物理ネットワーク要素または仮想化ネットワーク機能、ｅＮＢ（たとえばｅＮＢ２０）などのＲＡＮネットワーク要素のようなアクセスネットワーク要素、ＯＴＴアプリケーションなどは、本明細書に後述するものに加えてさらなる要素または機能を含んでいてもよいことに留意されたい（便宜上、ｅＮＢ２０は以下、ネットワーク機能選択器の一例として使用される）。さらに、たとえ通信要素または通信ネットワーク制御要素もしくは通信ネットワーク制御機能に言及したとしても、この要素または機能は、チップセット、チップ、モジュールなどの類似のタスクをもつ別のデバイスまたは機能であってもよく、これらは、通信ネットワーク制御要素または通信ネットワーク制御機能の一部であっても、別個の要素または機能として通信ネットワーク制御要素または通信ネットワーク制御機能などに取りつけられてもよい。各ブロックおよびその任意の組合せは、ハードウェア、ソフトウェア、ファームウェア、１つまたは複数のプロセッサおよび／または回路などのさまざまな手段またはその組合せによって実装されてもよいことを理解されたい。
【００８５】
図８に示した通信ネットワーク制御要素または通信ネットワーク制御機能は、制御手続きに関連するプログラムなどによって与えられる命令を実行するのに適した処理回路もしくは機能、制御ユニットまたはＣＰＵなどのプロセッサ２１を含んでいてもよい。プロセッサ２１は、後述するような特定の処理専用の１つまたは複数の処理部または処理機能を含んでいてもよく、処理は単一のプロセッサまたは処理機能で実行されてもよい。そのような特定の処理を実行するための部分は、個々の要素として提供されてもよく、あるいは１つまたは複数のさらなるプロセッサ、処理回路もしくは処理機能または処理部の中、たとえばＣＰＵのような１つの物理プロセッサまたは１つもしくは複数の物理もしくは仮想エンティティなどの中に提供されてもよい。参照符号２２は、プロセッサまたは処理機能２１に接続された送受信機または入力／出力（Ｉ／Ｏ）ユニットもしくはその機能（インターフェース）を示す。入出力部２２は、ＵＥ、ＲＡＮ要素、コアネットワーク要素またはその機能、ＧＯ要素、ＯＡＭ要素、外部データベースなどのような通信要素などの１つまたは複数のネットワーク要素と通信するために使用されてもよい。入出力部２２は、いくつかのネットワーク要素に対する通信機器を含む複合ユニットであってもよく、または異なるネットワーク要素に対応する複数の異なるインターフェースを備えた分散構造を含んでいてもよい。参照符号２４は、たとえば、プロセッサもしくは処理機能２１によって実行されるプログラムおよびデータを格納するために、かつ／またはプロセッサもしくは処理機能２１の作業用記憶域として使用可能なメモリを示す。仮想化通信機能またはアプリケーションの状態に関する情報を格納するためのローカルデータベースが提供される場合、メモリ２４の一部はこれのために使用されてもよく、または別個のストレージエンティティ（図示せず）がこのために設けられてもよいことに留意されたい。この場合、対応する情報は、たとえばＧＯ７０からの対応する信号送信によって書き込む／更新することができる。
【００８６】
プロセッサまたは処理回路または処理機能２１は、上記の制御手続きに関する処理を実行するように構成されている。具体的には、プロセッサまたは処理回路または処理機能２１は、新たな仮想化通信機能またはアプリケーションがあるかどうかをチェックするのに使用可能な処理部として下位部分２１０を含む。部分２１０は、図６のＳ２００による処理を実施するように構成されていてもよい。さらに、プロセッサまたは処理回路もしくは処理機能２１は、通信するための適切なネットワーク要素／機能／アプリケーションを選択するための部分として使用可能な下位部分２１１を含む。部分２１１は、図６のＳ２１０による処理を実施するように構成されていてもよい。
【００８７】
実施形態の一例によれば、通信ネットワークに関係するサービスを提供する少なくとも１つの仮想化通信機能またはアプリケーションがインスタンス化されると判定する手段と、少なくとも１つの仮想化通信機能またはアプリケーションのインスタンス化に関する指示を用意する手段と、通信ネットワークのネットワーク要素、通信ネットワークのネットワーク機能、通信機能、アプリケーションおよび通信ネットワーク内のネットワーク要素、ネットワーク機能、通信機能またはアプリケーションがアクセスできるデータベースのうちの少なくとも１つに対して、用意された指示の送信を行う手段とを備えた装置が提供される。
【００８８】
さらに、実施形態の一例によれば、通信ネットワークにおけるネットワーク要素またはネットワーク機能、通信機能またはアプリケーションによって通信が行われるとき、通信ネットワークに関する適切なサービスを提供する少なくとも１つの新たな仮想化通信機能またはアプリケーションがインスタンス化を指示されているかどうかをチェックする手段と、チェックの結果に基づいて、通信が行われるときに用いられる通信ネットワーク内のネットワーク要素またはネットワーク機能、通信機能またはアプリケーションを選択する手段とを備えた装置が提供される。
【００８９】
以下のことを認識されたい。
−  信号がネットワーク要素との間で送信される際に用いられるアクセス技術は、ＷＬＡＮ（ワイヤレスローカルアクセスネットワーク）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＬＴＥ、ＬＴＥ−Ａ、Ｂｌｕｅｔｏｏｔｈ(登録商標)、赤外線などの任意の適切な現在または将来の技術であってもよく、さらに、実施形態は、有線技術、たとえばケーブルネットワークまたは固定回線のようなＩＰベースのアクセス技術を適用してもよい。
−  仮想化通信機能またはアプリケーションの例として、通信要素のアクセスまたはコアネットワークに関係するネットワーク機能に加えて、Ｍ２Ｍアーキテクチャに対応するマシン機器に関係する機能またはＯＴＴに関係する機能／アプリケーションが使用され得る。
−  ユーザデバイス（ＵＥ、ユーザ機器、ユーザ端末、端末装置などとも呼ばれる）は、電波インターフェース上のリソースの割当ておよび割振りができる装置の１つのタイプを示し、そのため、ユーザデバイスとともに本明細書に記載される任意の特徴は、中継ノードなどの対応する装置とともに実装され得る。そのような中継ノードの例は、基地局またはｅＮＢへの層３の中継装置（セルフバックホール式の中継装置）である。ユーザデバイスは、典型的には、加入者同定モジュール（ＳＩＭ）を用いて、または用いずに動作する無線移動通信デバイスを含むポータブルコンピューティングデバイスを指し、限定はしないが、これには以下のタイプのデバイスが含まれる：移動局（移動体電話）、スマートフォン、携帯情報端末（ＰＤＡ）、ハンドセット、無線モデムを使用するデバイス（警報または測定デバイスなど）、ラップトップおよび／またはタッチスクリーンコンピュータ、タブレット、ゲームコンソール、ノート、ならびにマルチメディアデバイス。ユーザデバイスは、画像またはビデオクリップをネットワークにロードするカメラまたはビデオカメラが例となる、ほぼアップリンクのみに限ったデバイスであっても、ポータブルビデオプレーヤなどのほぼダウンリンクのみに限ったデバイスであってもよいことを認識されたい。温度、圧力などを測定することができるセンサなどの、ある種の値を測定するために使用される機器もまた、対応するユーザデバイスとして使用され得る。デバイスは、装置または２つ以上の装置の組立体とみなすことができ、これは、機能的に互いに協働するのか、機能的に互いに独立しているが同じデバイスハウジング内にあるのかは問わないことを認識されたい。
−  ソフトウェアコードまたはその部分として実装されるのが適切で、プロセッサまたは処理機能を使用して実行される実施形態は、ソフトウェアコードに依存せず、ｏｂｊｅｃｔｉｖｅ−Ｃ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ(登録商標)をはじめとする高レベルのプログラミング言語、または機械言語、もしくはアセンブラをはじめとする低水準プログラミング言語などの任意の既知または将来の開発されたプログラミング言語を使用して指定され得る。
−  実施形態の実装は、ハードウェアに依存せず、マイクロプロセッサもしくはＣＰＵ（中央処理装置）、ＭＯＳ（金属酸化物半導体）、ＣＭＯＳ（相補的ＭＯＳ）、ＢｉＭＯＳ（バイポーラＭＯＳ）、ＢｉＣＭＯＳ（バイポーラＣＭＯＳ）、ＥＣＬ（エミッタ結合論理）、および／またはＴＴＬ（トランジスタトランジスタ論理）などの、任意の既知または将来の開発されたハードウェア技術またはこれらの任意の組合せを使用して実装されてもよい。
−  実施形態は、個々のデバイス、装置、ユニット、手段または機能として実装されても、分散して実装されてもよく、たとえば、１つまたは複数のプロセッサまたは処理機能が処理に使用されるか、または共用されてもよく、あるいは１つまたは複数の処理セクションまたは処理部が処理に使用され、かつ共用されてもよく、ここでは１つの物理プロセッサまたは２つ以上の物理プロセッサが、述べたような特定の処理専用の１つまたは複数の処理部を実装するために使用されてもよい。
−  装置は、半導体チップ、チップセット、またはそのようなチップもしくはチップセットを含む（ハードウェア）モジュールによって実装されてもよい。
−  実施形態は、ＡＳＩＣ（特定用途向けＩＣ（集積回路））コンポーネント、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）またはＣＰＬＤ（複合プログラム可能論理デバイス）コンポーネントもしくはＤＳＰ（デジタル信号プロセッサ）コンポーネントなどの、ハードウェアとソフトウェアの任意の組合せとして実装されてもよい。
−  実施形態は、コンピュータ可読プログラムコードを内部に具体化したコンピュータ使用可能媒体を含むコンピュータプログラム製品として実装されてもよく、コンピュータ可読プログラムコードは、実施形態に記載したように処理を実行するように構成されており、コンピュータ使用可能媒体は一時的でない媒体であってもよい。
【００９０】
本発明はその特定の実施形態を参照しながら本明細書で説明されているが、本発明はそれには限定されず、さまざまな修正を施すことができる。
【００９１】
たとえば、上記の実施形態の例において、ＭＭＥは、インスタンス化される仮想化ネットワーク機能についての例として使用されるが、本発明はそれには限定されない。たとえば、ＳＧＳＮ、ＧＧＳＮ、ＳＧＷ、ＰＧＷ、ＳＧＷ−Ｃ、ＳＧＷ−Ｕ、ＰＧＷ−Ｃ、ＰＧＷ−Ｕなど、またはｅＮＢのようなＲＡＮ要素といった他のネットワークエンティティが、記載された実施形態の例が適用可能な仮想化ネットワーク機能の例として使用されてもよい。すでに示したように、本発明の実施形態の例は、本発明の実施形態の例が適用可能な仮想化ネットワーク機能としてＰ−ＣＳＣＦ、ＩＢＣＦ、ＢＧＣＦ、ＭＧＣＦなどの要素がインスタンス化され得るＩＭＳベースのシステムなどの他のネットワークシステムについても適用可能である。
【００９２】
さらに、本発明の実施形態の例は以下のケースにも適用可能であることに留意されたい。たとえば、上で説明したように、実施形態の例は、コアネットワーク（たとえばＥＰＣ）とマルチメディアシステム（たとえばＩＭＳ）の機能の両方に独立かつ個別に適用可能である。ただし、ネットワーク構成によって、たとえば、ある部分（たとえばＩＭＳネットワーク部分）の各要素のアドレスが別の部分（たとえばＥＰＣ部分）の各要素によって指示されることが必要な場合がある。一例として、たとえば、ＰＧＷ（ＥＰＣ部分）がＰ−ＣＳＣＦ（ＩＭＳ）のアドレスをＵＥに信号で返すように命じられることが必要な場合がある。ただしこれは、ＩＭＳの少なくともいくつかの部分が要求に応じてセットアップ（すなわち動的にインスタンス化）されると、ＰＧＷがＰ−ＣＳＣＦの存在または不在（インスタンス化解除）について通知される必要があることを意味する。
すなわち、さらなる例によれば、ＰＧＷ（または対応する他のネットワーク要素もしくはネットワーク機能）は、ＡＰＮと、対応するＰ−ＣＳＣＦまたはＰ−ＣＳＣＦのリストとの相関関係を用いて、たとえばＧＯなどによって動的に構成されるべきである。このリストは要求に応じてＵＥに提供されるものとする。
【００９３】
それと同様に、任意のＰＧＷ／ＢＲＡＳ／ＢＮＧ（または対応する他のネットワーク要素もしくはネットワーク機能）は、ＡＰＮと、対応するＯＴＴアプリケーションまたはＯＴＴアプリケーションのリストとの相関関係を用いて、たとえばＧＯなどによって動的に構成されるべきである（されることがある）。さらに、ＯＴＴアプリケーションは、ＰＧＷ／ＢＲＡＳ／ＢＮＧのアドレスを提供されてもよい。
【図１】
0006469846.tif 000002
【図２】
0006469846.tif 000003
【図３】
0006469846.tif 000004
【図４】
0006469846.tif 000005
【図５】
0006469846.tif 000006
【図６】
0006469846.tif 000007
【図７】
0006469846.tif 000008
【図８】
0006469846.tif 000009