(57)【特許請求の範囲】
【請求項１】
複数のサービス提供インスタンスによって提供されている第１のネットワークサービスと、
第２のネットワークサービスのハートビートメッセージの受信者として、前記サービス提供インスタンスのうちの１つを選択するように構成されている構成要素と、
前記ハートビートメッセージを選択された前記サービス提供インスタンスに送信するように構成された送信機であって、さらなるサービス提供インスタンスが前記第２のネットワークサービスを提供するように構成されている、送信機と、
を備え、
前記複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスは、
前記第１のネットワークサービスを前記第２のネットワークサービスに提供するように、
又は、
前記第１のネットワークサービスを提供するために前記第２のネットワークサービスを使用するように、
構成され、
前記複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスは、前記さらなるサービス提供インスタンスと切り離されており、
前記サービス提供インスタンスのうちの１つが、前記さらなるサービス提供インスタンスにハートビートメッセージを送信することを要求するように構成されており、
前記さらなるサービス提供インスタンスが、前記要求の結果としての前記ハートビートメッセージを含むハートビートメッセージを生成するように構成されている、
通信システムコアネットワーク。
【請求項２】
前記構成要素が前記第２のネットワークサービスを提供する構成要素である、請求項１に記載の通信システムコアネットワーク。
【請求項３】
前記構成要素が、
前記通信システムコアネットワークの通信フレームワーク又はサービスメッシュ、
を提供する構成要素である、請求項１に記載の通信システムコアネットワーク。
【請求項４】
前記サービス提供インスタンスのうちの１つが、前記さらなるサービス提供インスタンスに、
前記第２のネットワークサービスを提供するように要求する、又は、
前記第２のネットワークサービスによる前記第１のネットワークサービスを求める要求に応答する、
ように構成されている、
請求項３に記載の通信システムコアネットワーク。
【請求項５】
前記サービス提供インスタンスのうちの１つが、
前記ハートビートメッセージを受信するように選択することができる前記複数のサービス提供インスタンスのリストを前記メッセージに含む、ように構成されている、
請求項４に記載の通信システムコアネットワーク。
【請求項６】
前記リストが、前記メッセージを送信する前記１つのサービスインスタンスだけを含む、請求項５に記載の通信システムコアネットワーク。
【請求項７】
前記さらなるサービス提供インスタンスが、ハートビートメッセージを送信しようとしていることを示すメッセージを、前記サービス提供インスタンスの１つに送信するように構成されている、請求項１〜６のいずれか一項に記載の通信システムコアネットワーク。
【請求項８】
前記第１のネットワークサービスが、第１のネットワーク機能によって提供される、請求項１〜７のいずれか一項に記載の通信システムコアネットワーク。
【請求項９】
前記第２のネットワークサービスが、第２のネットワーク機能によって提供される、請求項１〜８のいずれか一項に記載の通信システムコアネットワーク。
【請求項１０】
前記サービス提供インスタンスが、コアネットワークエンティティである、請求項１〜９のいずれか一項に記載の通信システムコアネットワーク。
【請求項１１】
前記第２のネットワークサービスの前記ハートビートメッセージが、前記第２のネットワークサービスのハートビートメッセージの周期的なシーケンスの１つである、請求項１〜１０のいずれか一項に記載の通信システムコアネットワーク。
【請求項１２】
複数のサービス提供インスタンスによって第１のネットワークサービスを提供するステップと、
第２のネットワークサービスのハートビートメッセージの受信者として、前記サービス提供インスタンスのうちの１つを選択するステップと、
前記ハートビートメッセージを前記選択されたサービス提供インスタンスに送信するステップと、
を含み、
前記複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスは、
前記第１のネットワークサービスを前記第２のネットワークサービスに提供するように、
又は、
前記第１のネットワークサービスを提供するために前記第２のネットワークサービスを使用するように、
構成され、
前記複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスは、さらなるサービス提供インスタンスと切り離されており、
前記サービス提供インスタンスのうちの１つが、前記さらなるサービス提供インスタンスにハートビートメッセージを送信することを要求するように構成されており、
前記さらなるサービス提供インスタンスが、前記要求の結果としての前記ハートビートメッセージを含むハートビートメッセージを生成するように構成されている、
ハートビートメッセージを提供するための方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、通信システムコアネットワーク及びハートビートメッセージを提供するための方法に関する。
【背景技術】
【０００２】
５ＧＣのＳＢＩ（サービスベースのインタフェース：Ｓｅｒｖｉｃｅ  Ｂａｓｅｄ  Ｉｎｔｅｒｆａｃｅｓ）において、５ＧＣエンティティ（サービス消費者又はサービス生産者）間の結合は動的に確立される。これはクラウドネイティブ（ｃｌｏｕｄ−ｎａｔｉｖｅ）な５ＧＣを実装するための主要機能であると考えることができる。こうした状況において、２つの５ＧＣエンティティ間の通信が依然としてアクティブかどうかをチェックすることは、極めて信頼できる５ＧＣを実装するための重要な課題である。したがって、サービス消費者又はサービス生産者を一時的に結合又は切り離すことができる筋書きにおけるハートビートメッセージを取り扱うための接近方法が望まれる。
【発明の概要】
【０００３】
一実施形態によれば、複数のサービス提供インスタンスによって提供されている第１のネットワークサービス、第２のネットワークサービスのハートビートメッセージの受信者としてサービス提供インスタンスのうちの１つを選択するように構成された構成要素、及び、ハートビートメッセージを選択されたサービス提供インスタンスに送信するように構成された送信機を備えた通信システムコアネットワークが提供される。通信システムコアネットワークは、第２のネットワークサービスを提供するように構成されたサービス提供インスタンスをさらに備え、複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスは、第１のネットワークサービスを第２のネットワークサービスに提供する、又は、第１のネットワークサービスを提供するために第２のネットワークサービスを使用するように構成され、さらなるサービス提供インスタンスと切り離されている。
【０００４】
さらなる実施形態によれば、複数のサービス提供インスタンスによって第１のネットワークサービスを提供し、第２のネットワークサービスのハートビートメッセージの受信者として、サービス提供インスタンスのうちの１つを選択し、ハートビートメッセージを選択されたサービス提供インスタンスに送信することを含む、ハートビートメッセージを提供するための方法が提供され、複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスは、第１のネットワークサービスを第２のネットワークサービスに提供する、又は、第１のネットワークサービスを提供するために第２のネットワークサービスを使用するように構成され、さらなるサービス提供インスタンスと切り離されている。
【０００５】
図面において、同じ参照記号は一般に、異なる図面をとおして同一の部分を指す。図面は、必ずしもある縮尺で作図されているわけではなく、代わりに、全般的に本発明の原理を示すことに重点が置かれている。以下の説明において、様々な態様が以下の図面を参照しながら説明されている。
【図面の簡単な説明】
【０００６】
【図１】無線通信システムを示す図である。
【図２】第１のコアネットワークエンティティが、第２のコアネットワークエンティティにハートビートメッセージを送信するように要求するサービス要求を、第２のコアネットワークエンティティに送信することを示す図である。
【図３】５ＧＣエンティティ間の結合によりハートビートメッセージの交換を示す図である。
【図４】５ＧＣネットワークエンティティが、ハートビートメッセージが送信される５ＧＣエンティティを発見する一例を示す図である。
【図５】一群の５ＧＣエンティティのうちの第１の５ＧＣエンティティが、サービス要求を５ＧＣエンティティに送信することを示す図である。
【図６】サービス消費者がサービス要求をサービス生産者に送信し、サービス生産者がサービス応答で応答しハートビートメッセージをサービス消費者に送信する選択肢を示す図である。
【図７】サービス消費者がサービス要求をサービス生産者に送信し、サービス生産者がサービス応答で応答し、サービス消費者がハートビートメッセージをサービス生産者に送信する選択肢を示す図である。
【図８】サービス消費者がハートビートメッセージをサービス生産者に送信し、サービス生産者が、サービス消費者がハートビートメッセージの送信を中止すべきことを示すサービス応答で応答するサービス要求を送信する選択肢を示す図である。
【図９】サービス消費者がハートビートメッセージをサービス生産者に送信し、サービス生産者が、サービス消費者がハートビートメッセージの送信を中止すべきことを示すサービス結合解除メッセージを送信する選択肢を示す図である。
【図１０】ハートビート送信のための使用ケースを示すメッセージフロー図である。
【図１１】ハートビート送信のための別の使用ケースを示すメッセージフロー図である。
【図１２】制御プレーン及びユーザプレーンが多数のサービスエンティティによって実行される通信ネットワークのサービスエンティティ間のハートビートメッセージを取り扱う、様々な実施形態による方法を示す図である。
【図１３】第１のグループのサービスエンティティは１つのサービスエンティティのみを含み、第２のグループのサービスエンティティのうちの１つ又は複数のサービスエンティティが、ハートビートメッセージをそのサービスエンティティに送信するケースを示す図である。
【図１４】一実施形態による通信システムコアネットワークを示す図である。
【図１５】ハートビートメッセージを提供するための方法を示す流れ図である。
【発明を実施するための形態】
【０００７】
以下の詳細な説明は、本発明が実施できる本開示の特定の詳細及び態様を説明として示す添付の図面に関する。他の諸態様も利用することができ、構造的、論理的及び電気的変更は、本発明の範囲から逸脱することなく実施することができる。本開示のいくつかの態様は、本開示の１つ又は複数の他の態様と組み合わせて新しい態様を形成することができるので、本開示の様々な態様は、必ずしも相互に排他的ではない。
【０００８】
図１は、無線通信システム１００を示す。
【０００９】
無線通信システム１００は、ＵＥ（ユーザ機器）、ナノ機器（ＮＥ）などの無線通信端末デバイス１０２を備える。
【００１０】
さらに、無線通信システム１００は、無線アクセスネットワーク１０３を備える。このネットワークは、複数の無線アクセスネットワークノード、すなわち、５Ｇ（第５世代：Ｆｉｆｔｈ  Ｇｅｎｅｒａｔｉｏｎ）無線アクセス技術（５Ｇ新無線）による無線アクセスを提供するように構成されている基地局を備えることができる。無線通信システム１００はさらに、ＬＴＥ（ロングタームエボリューション：Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）又は別のモバイル無線通信標準により構成されるが、本明細書では一例として５Ｇが使用されていることに留意されたい。個々の無線アクセスネットワークノードは、無線通信にエアインタフェース１０４を介して無線通信端末デバイス１０２を提供することができる。無線アクセスネットワーク１０３は、任意の数の無線アクセスネットワークノードを備えることができることに留意されたい。
【００１１】
無線通信システム１００は、ＲＡＮ１０３に結合されたＵＰＦ（ユーザプレーン機能：ｕｓｅｒ  ｐｌａｎｅ  ｆｕｎｃｔｉｏｎ）１０５、ＲＡＮ１０３に結合されたアクセス及びモビリティ管理機能（ＡＭＦ：Ａｃｃｅｓｓ  ａｎｄ  Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）１０６、セッション管理機能（ＳＭＦ：Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｍｅｎｔ  Ｆｕｎｃｔｉｏｎ）１０７、統合データ管理（ＵＤＭ：Ｕｎｉｆｉｅｄ  Ｄａｔａ  Ｍａｎａｇｅｍｅｎｔ）１０８、及び、ネットワークリポジトリ機能（ＮＲＦ：Ｎｅｔｗｏｒｋ  Ｒｅｐｏｓｉｔｏｒｙ  Ｆｕｎｃｔｉｏｎ）１０９を含むコアネットワーク１１０をさらに備えることができる。
【００１２】
ＡＭＦ１０６及びＳＭＦ１０７と類似の様々なネットワーク機能（ＮＦ）の場合、多数のインスタンスがコアネットワーク１１０に存在することができることに留意されたい。
【００１３】
パケットデータユニット（ＰＤＵ：Ｐａｃｋｅｔ  Ｄａｔａ  Ｕｎｉｔ）セッションのセットアップ手順において、ＡＭＦ１０６は、ＳＭＦ１０７にセッション管理（ＳＭ：Ｓｅｓｓｉｏｎ  Ｍａｎａｇｅｍｅｎｔ）コンテキストを作成するように要求する。ＳＭコンテキスト作成は、ＳＭＦ１０７によって作用を受けたサービスであり、ＡＭＦ１０６によって呼び出される。
【００１４】
コアネットワーク１１０の別の構成要素と共に動作するネットワーク機能（これは例えば別のネットワーク機能でもよい）が、アイドルフェーズ中に、他の構成要素に依然として動作可能である（例えば、アクティブ及び走行中）ことを知らせることは通常望ましいことである。こうした指示は、ハートビートメッセージによって実施することができる。
【００１５】
例えば、３ＧＰＰによれば、ＮＲＦ１０９に以前登録された個々のネットワーク機能（ＮＦ）は、ＮＦが依然として動作可能であることを示すために、ＮＦ更新サービス動作を呼び出すことによりＮＦＲ１０９に周期的に（ハートビート）接触するものとされる。ＮＲＦ１０９（登録サービスに対してサービス生産者として動作している）が接触されることとなる時間間隔は、配置状況により固有であり（ｄｅｐｌｏｙｍｅｎｔ−ｓｐｅｃｉｆｉｃ）、登録が成功したことの結果としてＮＲＦ１０９によりＮＦ（サービス消費者として動作している）に返信される。ＮＲＦ１０９に対するＮＦハートビートは、ＮＲＦ１０９への登録が成功した後に開始される。
【００１６】
５ＧＣのＮＦ間のＨＴＴＰハートビート機構は、３ＧＰＰにより予見されており、ＮＦサービス消費者（すなわち、サービスを要求するＮＦ）又はＮＦサービス生産者（すなわち、サービスを提供するＮＦ）が、通常のトラフィックがない場合に、ピアＮＦのサービスが動作していることをチェックできるようにする。
【００１７】
したがって、３ＧＰＰは、あるＡＰＩについて、ＮＦサービス消費者とＮＦサービス生産者間の直接ハートビート手順の必要性を識別する。この機構にしたがって、ＮＦサービス消費者は、ＰＵＴメッセージをハートビートＵＲＩに提供するＮＦサービス生産者にハートビートＵＲＩを提供する。
【００１８】
この機構によれば、ハートビートは、ハートビートＵＲＩに直接送信される。これは、２つのＮＦインスタンスは粘着性がある（すなわち、２つのＮＦインスタンス間には永久的な結合がある）という想定があるということを意味する。
【００１９】
しかし、５ＧＣエンティティ間の粘着性は動的に開始／終了する（すなわち、一時的な結合がある）、又は、サービス消費者インスタンスとサービス生産者インスタンス間には結合がない（すなわち、それらは切り離されている又は非粘着性である）ということはありうる。
【００２０】
特に、一時的な結合の概念は、サービス消費者とサービス生産者間の結合を作成し解除できる３ＧＰＰに導入されてきた。粘着性結合を作成するエンティティ（サービス要求中のサービス消費者、又はサービス応答中のサービス生産者）は、他のエンティティによって作成される将来のトランザクションを取り扱いたいということを示している。長時間にわたる結合の場合、結合の終点（サービス消費者にせよサービス生産者にせよ）はなお動作可能であり、その終点との通信は依然としてアクティブであることを保証すべきである。
【００２１】
様々な実施形態によれば、したがって、筋書きは、５ＧＣエンティティ間の関係は恐らくは粘着性ではない、すなわち、トランザクション（ハートビートを含む）に作用する５ＧＣエンティティが動的に発見され選択される、及び、５ＧＣエンティティ間の結合が動的に開始され解除されるというように取り組まれる。以下に説明される様々な実施形態により、筋書き中の切り離された５ＧＣエンティティと一時的に結合された５ＧＣエンティティ間のハートビートメッセージの実行が可能となる。
【００２２】
特に、万一、結合が解除される場合（すなわち、サービス消費者とサービス生産者の関係が粘着性から非粘着性に変化する）、ハートビートメッセージが停止することを避けることができる。サービス消費者とサービス生産者の関係が、例えば、最初は粘着性となり（サービス要求又はサービス応答中の対応する指示により）、後に（例えば、再度、サービス要求又はサービス応答との別のメッセージ交換中の）非粘着性指示により解除されるということはありうる。
【００２３】
本明細書でいくつかの実施形態が、ネットワーク機能インスタンスを有するネットワーク機能について記載されているが、これらはより一般的に、ネットワーク（例えば、５ＧＣ）構成要素のグループに当てはまる。各グループは、様々なインスタンスによって提供することができるサービスに対応することができる。
【００２４】
図２は、第１のコアネットワークエンティティが、第２のコアネットワークエンティティ２０２にハートビートメッセージを送信するように要求するサービス要求２０３を、第２のコアネットワークエンティティに送信することを示す。
【００２５】
第２のコアネットワークエンティティ２０２は、サービス応答２０４で応答する。サービス要求２０３及びサービス応答２０４のどちらか又は両方は、第１のコアネットワークエンティティのインスタンス２０３と第２のコアネットワークエンティティのインスタンス２０４との間の関係は、粘着性でなければならないということを示すことができる。
【００２６】
図３は、５ＧＣエンティティ間の結合に応じたハートビートメッセージの交換を示す。
【００２７】
５ＧＣネットワークエンティティの第１のグループ３０１は、複数の５ＧＣネットワークエンティティ３０３（Ａ＿Ｅ１〜Ａ＿Ｅｘと表示される）を有し、５ＧＣネットワークエンティティの第２のグループ３０２は、複数の第２の５ＧＣネットワークエンティティ３０４（Ｂ＿Ｅ１〜Ｂ＿Ｅｙと表示される）を有する。５ＧＣネットワークエンティティの第１のグループ３０１の第１の５ＧＣネットワークエンティティＡ＿Ｅ１は、５ＧＣネットワークエンティティの第２のグループ３０２の第１の５ＧＣネットワークエンティティＢ＿Ｅ１にハートビートメッセージを送信するように要求したと仮定する。
【００２８】
５ＧＣネットワークエンティティのグループ３０１、３０２は、以下のように、５ＧＣネットワークエンティティ間の結合により、通信フレームワーク３０５を介してハートビートメッセージを交換する。
ケース１：第１のグループの第１の５ＧＣネットワークエンティティＡ＿Ｅ１、及び、第２のグループの第２の５ＧＣネットワークエンティティＢ＿Ｅ１は、粘着性のままでいるように要求される（例えば、両者は相互に粘着性のままでいるように要求される）。第１の５ＧＣネットワークエンティティＢ＿Ｅ１は、ハートビートメッセージを第１の５ＧＣネットワークエンティティＡ＿Ｅ１に送信する。
ケース２：第１の５ＧＣネットワークエンティティＡ＿Ｅ１に対して、粘着性のままでいるように要求された。第２のグループ３０２の１つの５ＧＣエンティティ（図２のＢ＿Ｅｙ）は、ハートビートメッセージを第１のグループの第１の５ＧＣネットワークエンティティＡ＿Ｅ１に送信する。
ケース３：第２のグループの第１の５ＧＣネットワークエンティティＢ＿Ｅ１に対して、粘着性のままでいるように要求された。第１の５ＧＣネットワークエンティティＢ＿Ｅ１は、ハートビートメッセージを第１のグループの任意の（しかし１つだけ）５ＧＣエンティティ（図ではＡ＿Ｅｘ）に送信する。
ケース４：Ａ＿Ｅ１及びＢ＿Ｅ１に対して、粘着性のままでいるように要求されなかった。第２のグループの１つの５ＧＣエンティティ（図ではＢ＿Ｅｙ）は、ハートビートメッセージを第１のグループの任意の（しかし１つだけ）５ＧＣエンティティ（図ではＡ＿Ｅｘ）に送信する。
【００２９】
ケース３及び４において、ハートビートメッセージが送信される５ＧＣエンティティの発見及び選択は、通信フレームワーク３０５によって取り扱われる。
【００３０】
図４は、５ＧＣエンティティ４０２の第２のグループの第１の５ＧＣネットワークエンティティＢ＿Ｅ１は、ＮＲＦ４０６を使用して発見を実施し、ハートビートメッセージ４０７がそのハートビートメッセージ４０７の目標として送信される５ＧＣエンティティ４０１の第１のグループの５ＧＣエンティティＡ＿Ｅｘを選択する一例を示す。
【００３１】
或いは、第１の５ＧＣネットワークエンティティＢ＿Ｅ１は、ハートビートメッセージを適切な宛先に送達する処理をするサービスメッシュに、（ＮＲＦに相談することなく）ハートビートメッセージを送信するだけである。
【００３２】
５ＧＣエンティティが属する５ＧＣエンティティのセットは、通信ネットワーク４０５によって決定することができる。或いは、５ＧＣエンティティは、サービス要求メッセージ又はサービス応答メッセージに、特定のサービスと関連した将来のトランザクションを取り扱うことができる５ＧＣエンティティのリストを示すことができる。対応する例は図５に示す。
【００３３】
図５は、サービス要求５０３を５ＧＣエンティティ５０２に送信する、５ＧＣエンティティのグループ５０１の第１の５ＧＣエンティティＡ＿Ｅ１を示す。
【００３４】
サービス要求５０３は、５ＧＣエンティティのグループ５０１の５ＧＣエンティティのリスト、及び、５ＧＣエンティティ５０２は、ハートビートメッセージを５ＧＣエンティティのグループ５０１に送信すべしとの指示を含んでいる。
【００３５】
グループの５ＧＣエンティティは、サービス消費者又はサービス生産者とすることができる。サービス消費者がサービス生産者と共にトランザクションを実施する場合、ピアエンティティからハートビートメッセージを取得することを求める要求は、（図６及び図７に示すように）サービス生産者によりサービス応答メッセージで送信することができ、又は、その要求は（図２に示すように）サービス消費者によりサービス要求メッセージにあってもよい。
【００３６】
ハートビートメッセージの方向に対する選択が図６及び図７に示されている。
【００３７】
図６は、サービス消費者６０１がサービス要求６０３をサービス生産者６０２に送信し、サービス生産者６０２がサービス応答６０４で応答し、ハートビートメッセージ６０５をサービス消費者６０１に送信する選択を示す。
【００３８】
サービス応答６０４は、粘着性があることを示すことができ、ハートビートメッセージが送信されるであろうことを示し、ハートビートメッセージ６０５の周期性を示すタイマを任意選択で含むことができる。
【００３９】
図７は、サービス消費者７０１がサービス要求７０３をサービス生産者７０２に送信し、サービス生産者７０２がサービス応答７０４で応答し、サービス消費者７０１がハートビートメッセージ７０５をサービス生産者７０２に送信する選択を示す。
【００４０】
サービス応答７０４は、粘着性があることを示すことができ、ハートビートメッセージが送信されるべきであることを示し、ハートビートメッセージ７０５の周期性を示すタイマを任意選択で含むことができる。
【００４１】
ハートビートメッセージの送信中止を要求する２つの選択が図８及び図９に示されている。
【００４２】
図８は、サービス消費者８０１が、ハートビートメッセージ８０３をサービス生産者８０２に送信し、サービス生産者８０２がサービス消費者８０１はハートビートメッセージの送信を中止すべきであることを示すサービス応答８０５で応答する、サービス要求８０４を送信する選択を示す。
【００４３】
次いで、サービス消費者８０１はハートビートメッセージの送信を中止する。
【００４４】
ハートビートメッセージの送信を中止する指示は、サービス要求メッセージ又はサービス応答メッセージに含むことができる。任意選択で、ハートビート中止指示は、非粘着性指示との前後関係で決まってもよい（例えば、粘着性でありたいことを示した５ＧＣエンティティのメッセージに含まれるが、そのメッセージは５ＧＣエンティティが粘着性であることを中止したいと示している）。
【００４５】
図９は、サービス消費者９０１が、ハートビートメッセージ９０３をサービス生産者９０２に送信し、サービス生産者９０２が、サービス消費者９０１はハートビートメッセージの送信を中止すべきであることを示すサービス結合解除メッセージ９０４を送信する選択を示す。
【００４６】
次いで、サービス消費者９０１はハートビートメッセージの送信を中止する。
【００４７】
図１０は、ハートビート送信の使用ケースを示すメッセージフロー図１０００を示す。
【００４８】
メッセージフローは、ＮＦサービス消費者１００１とＵＤＲ（ユーザデータリポジトリ：Ｕｓｅｒ  Ｄａｔａ  Ｒｅｐｏｓｉｔｏｒｙ）１００２（これは例えばコアネットワーク１１０の一部であってもよい）との間で発生する。
【００４９】
３ＧＰＰによれば、Ｎｕｄｒ＿ＤＭ＿予約申込みサービス動作１００３を使用して、ＮＦサービス消費者１００１（例えば、ＵＤＭ、ＰＣＦ又はＮＥＦ（ネットワーク暴露機能：Ｎｅｔｗｏｒｋ  Ｅｘｐｏｓｕｒｅ  Ｆｕｎｃｔｉｏｎ））は、ＵＤＲ１００２におけるデータ修正に関する通知の予約申込みを行うことができる。結果として、例えば、１００５において、ＵＤＲはＮＦサービス消費者にデータ１００４の修正について通知する。
【００５０】
ＮＦサービス消費者１００１が、通知の登録を取り消したい場合、Ｎｕｄｒ＿ＤＭ＿登録取り消し１００６をＵＤＲ１００２に送信する。
【００５１】
ＵＤＲ１００２は、ＮＦサービス消費者１００１に対する予約申込みへの応答１００７として、ＮＦサービス消費者１００１が依然としてアライブであるかどうかチェックするために、ハートビートメッセージ１００８の送信を開始するように指示することができる。Ｎｕｄｒ＿ＤＭ＿登録取り消し１００６に対する応答１００９として、ＵＤＲインスタンス１００２は、ＮＦサービス消費者１００１はハートビートメッセージの送信を中止すべきであると指示することができる。
【００５２】
さらに、ＵＤＲ１００２は、ＮＦサービス消費者１００１が、Ｎｕｄｒ＿ＤＭ＿登録取り消し１００６をＮｕｄｒ＿ＤＭ＿予約申込み１００３を受信したのと同じＵＤＲインスタンス１００２に送信できるように、粘着性結合を作成することを望むことができる。この場合、ＵＤＲ１００２は、ＮＦサービス消費者１００１にＵＤＲインスタンス１００２への結合は粘着性であることを示すものとする。
【００５３】
図１１は、ハートビート送信の別の使用ケースを示すメッセージフロー図１１００を示す。
【００５４】
メッセージフローはＨ−ＳＭＦ（ホームＳＭＦ）１１０２とＶ−ＳＭＦ（訪問されたＳＭＦ）１１０１の間で発生する。
【００５５】
この例では、Ｖ−ＳＭＦ１１０１（訪問されたＰＬＭＮ（公有地モバイルネットワーク：Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）のＳＭＦ）は、Ｈ−ＳＭＦ１１０２が依然としてアライブであり、Ｈ−ＳＭＦへの接続が利用可能であるかどうかをチェックするために、Ｖ−ＳＭＦ１１０１によりＰＤＵセッションを確立するために使用されてきたハートビートをＨ−ＳＭＦ（ホームＰＬＭＮのＳＭＦ）から受信することを望んでいる。したがって、ＰＤＵセッション作成要求１１０３に応答して、Ｈ−ＳＭＦ１１０２は応答メッセージ１１０４で、Ｖ−ＳＭＦ１１０１はハートビートメッセージ１１０５を送信すべきであると指示する。
【００５６】
図１２は、様々な実施形態による、制御プレーン及びユーザプレーンが多数のサービスエンティティによって実装されている、通信ネットワークのサービスエンティティ間のハートビートメッセージを処理するための方法を示す。
【００５７】
１２０１において、第１のサービスエンティティ１２０３（Ｅ１で表される）は、サービスエンティティ１２０７の第１のセット（セットＡで表され、Ｅ１に対応する）の１つのサービスエンティティは、ハートビートメッセージ１２０９を受信しなければならず、又はそれを送信するであろうという指示を含む、サービス要求１２０５又はサービス応答１２０６を、第２のサービスエンティティ（Ｅ２で表される）に送信する。
【００５８】
１２０２において、
サービスエンティティ１２０８の第２のセット（セットＢで表され、Ｅ２に対応する）のうちのサービスエンティティの１つは、ハートビートメッセージをセットＡの１つのサービスエンティティに周期的に送信する、
又は、指示により、
セットＡのサービスエンティティの１つは、ハートビートメッセージをサービスエンティティのセットＢの１つのサービスエンティティに周期的に送信する。
【００５９】
サービス要求１２０５又はサービス応答１２０６は、セットＡのみが１つのサービスエンティティを含むことをさらに示すことができる。これは図１３に示されている。
【００６０】
図１３は、サービスエンティティの第１のグループ１３０１は、１つのサービスエンティティ１３０３のみを含み、サービスエンティティの第２のグループ１３０２の１つ又は複数のサービスエンティティは、ハートビートメッセージ１３０４をサービスエンティティ１３０３に送信するケースを示す。
【００６１】
サービス要求１２０５又はサービス応答１２０６は、Ｅ１によって提供されるサービスを求める、セットＢのエンティティによる後続のトランザクションが、セットＡの前記のサービスエンティティによって実施されるということを示すことにより、セットＡは１つのサービスエンティティのみを含むことを示すことができる。Ｅ１は、例えば、セットＡの単一のサービスエンティティに対応することができる。
【００６２】
サービス要求１２０５又はサービス応答１２０６は、セットＡに属するサービスエンティティのリストを含むことができる。
【００６３】
Ｅ２は、サービス要求１２１０（サービス応答１２０６に対応）又はサービス応答１２１１（サービス要求１２０５に対応）を送信することができる。Ｅ２によって送信されるサービス要求１２１０又はサービス応答１２１１は、セットＢに属するサービスエンティティのリストを含むことができる。
【００６４】
ハートビートメッセージをセットＡの１つのサービスエンティティに送信するセットＢのサービスエンティティは、ネットワークリポジトリに問い合わせて、そのネットワークリポジトリによって受信されたセットＡのエンティティの１つを選択することにより、セットＡを決定することができる。
【００６５】
ハートビートメッセージをセットＡの１つのサービスエンティティに送信するセットＢのサービスエンティティは、ハートビートメッセージを、セットＡを決定するように構成された通信フレームワークに送信し、メッセージが送信されなければならないセットＡのサービスエンティティＡ＿ｘを選択し、メッセージをこのサービスエンティティＡ＿ｘに転送することができる。
【００６６】
セットＡの１つのサービスエンティティは、メッセージ（例えば、さらなるサービス要求又はさらなるサービス応答）を、ハートビートメッセージの送信を中止させる指示を含む、セットＢのサービスエンティティの１つに送信することができる。
【００６７】
要約すれば、様々な実施形態によれば、通信システムコアネットワークが、図１４に示すように提供される。
【００６８】
図１４は、一実施形態による通信システムコアネットワーク１４００を示す。
【００６９】
通信システムコアネットワーク１４００は、複数のサービス提供インスタンス１４０２によって提供されている第１のネットワークサービス１４０１を含む。
【００７０】
通信システムコアネットワーク１４００は、第２のネットワークサービスのハートビートメッセージ１４０４の受信者としてサービス提供インスタンス１４０２の１つを選択するように構成された構成要素１４０３と、そのハートビートメッセージ１４０４を選択されたサービス提供インスタンスに送信するように構成された送信機１４０５をさらに含む。
【００７１】
言い換えると、様々な実施形態によれば、複数のエンティティの中で、あるサービス、例えば、ネットワーク機能のサービス、例えば、通信セッションを提供するためのコアネットワークのサービスを提供するコアネットワークエンティティがハートビートメッセージの目標として選択され、使用される。ハートビートメッセージは、第２のネットワークサービスのハートビートメッセージ、すなわち、第２のネットワークサービスが依然として利用可能である、すなわち、「アライブである」、すなわち、機能停止していない又は利用不能になっていないことを示すメッセージである。
【００７２】
例えば、第１のネットワークサービスと第２のネットワークサービスの関係は粘着性ではなく、そのため、第１のネットワークサービスを提供するインスタンスは、第１のネットワークサービスと第２のネットワークサービス間で、例えば、トランザクションからトランザクションへと変化することができる（ここでは、トランザクションは、第１のネットワークサービスと第２のネットワークサービス間で１つ又は複数のメッセージのメッセージ交換を含むことができる）。こうしたケースにおいて、ハートビートメッセージの目標として、サービス提供インスタンスのうちの１つ、例えば、第１のネットワークサービスと第２のネットワークサービス間で実行された最後のトランザクションに含まれるサービス提供インスタンス、又は、第１のネットワークサービスと第２のネットワークサービス間で現在実行されているトランザクションに含まれる、及び／又は、第１のネットワークサービスを現在提供している現在のサービス提供インスタンスを選択することができる。粘着性がある場合、すなわち、サービス提供インスタンスと第２のネットワークサービス間に固定的な関係（すなわち、固定的結合）がある場合（例えば、サービス提供インスタンスが第２のネットワークサービスを提供する状態）、この固定的に結合されたサービス提供インスタンスは、ハートビートメッセージの目標として選択することができる。
【００７３】
図１４の取り組み方法により、２つの切り離された又は一時的に結合された５ＧＣエンティティ間の通信をアライブ状態に保つことが可能となる。その結果、例えば、切り離された又は一時的に結合された５ＧＣエンティティとの筋書きにおける接続障害の検出が可能となる。
【００７４】
通信システムコアネットワークは、例えば、第５世代コアネットワーク、すなわち、５ＧＣである。サービス提供インスタンスは、ＳＭＦ、ＡＭＦ、ＵＤＲ等といった様々なネットワーク機能インスタンスとすることができる。サービスは、ネットワーク機能の対応する機能、すなわち、ネットワーク機能によって提供されるサービス、例えば、通信セッションを提供する文脈において、ＳＭコンテキストを作成するといった機能とすることができる。
【００７５】
第１のネットワークサービス及び第２のネットワークサービスのそれぞれは、サービス提供者（他のネットワークサービスに対して）、又は、サービス消費者（他のネットワークサービスを使用して）として働くことができる。
【００７６】
送信機１４０５は、ハートビートメッセージを送信する任意のエンティティとすることができる。送信機は、第２のネットワークサービスを提供するエンティティの一部、又は、ハートビートメッセージを選択されたサービス提供インスタンスに送信（例えば、転送）する通信フレームワーク若しくはサービスメッシュの一部とすることができる。
【００７７】
一実施形態によれば、図１５に示した通信システムコアネットワークである方法が実行される。
【００７８】
図１５は、ハートビートメッセージを提供するための方法を表す流れ図１５００を示す。
【００７９】
１５０１において、第１のネットワークサービスが、複数のサービス提供インスタンスによって提供されている。
【００８０】
１５０２において、サービス提供インスタンスのうちの１つが、第２のネットワークサービスのハートビートメッセージの受信者として選択される。
【００８１】
１５０３において、ハートビートメッセージが選択されたサービス提供インスタンスに送信される。
【００８２】
様々な関連した通信システム構成要素（特に、サービス提供インスタンス及び選択を行う構成要素）は、例えば、１つ又は複数の回路によって実装することができる。「回路」は、任意の種類の論理実装エンティティと考えることができ、メモリ、ファームウェア又はそれらの任意の組合せに記憶されたソフトウェアを実行する、特殊目的の回路又はプロセッサとすることができる。したがって、「回路」は、プログラマブルプロセッサ、例えばマイクロプロセッサなどのハードウェア組込みの論理回路又はプログラマブル論理回路でもよい。「回路」はソフトウェアを実行するプロセッサ、例えば、任意の種類のコンピュータプログラムとすることもできる。以下でより詳細に説明する個々の機能の任意の他の種類の実装も「回路」と考えることができる。
【００８３】
以下に様々な実施例を説明する。
【００８４】
実施例１は、図１４に示した通信システムコアネットワークである。
【００８５】
実施例２は、実施例１の通信システムコアネットワークであり、ここでは、構成要素は第２のネットワークサービスを提供する構成要素である。
【００８６】
実施例３は、実施例１の通信システムコアネットワークであり、ここでは、構成要素は、通信システムコアネットワークの通信フレームワーク又はサービスメッシュを提供する構成要素である。
【００８７】
実施例４は、第２のネットワークサービスを提供するように構成されたさらなるサービス提供インスタンスを含む、実施例１〜３の任意の一例の通信システムコアネットワークである。
【００８８】
実施例５は、実施例４の通信システムコアネットワークであり、ここでは、複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスが、第１のネットワークサービスを第２のネットワークサービスに提供し、又は、第１のネットワークサービスを提供するために第２のネットワークサービスを使用するように構成されており、さらなるサービス提供インスタンスとは切り離されている。
【００８９】
実施例６は、実施例４又は５の通信システムコアネットワークであり、ここでは、サービス提供インスタンスのうちの１つが、さらなるサービス提供インスタンスにハートビートメッセージを送信することを要求するように構成されており、さらなるサービス提供インスタンスが、要求の結果としてのハートビートメッセージを含むハートビートメッセージを生成するように構成されている。
【００９０】
実施例７は、実施例６の通信システムコアネットワークであり、ここでは、サービス提供インスタンスのうちの１つが、メッセージに、第２のネットワークサービスに求める要求、又は、メッセージに、第２のネットワークサービスによる第１のネットワークサービスを求める要求に応答する要求を含むように構成されている。
【００９１】
実施例８は、実施例７の通信システムコアネットワークであり、ここでは、サービス提供インスタンスのうちの１つが、ハートビートメッセージを受信するために選択することができる複数のサービス提供インスタンスのリストをメッセージに含むように構成されている。
【００９２】
実施例９は、実施例８の通信システムコアネットワークであり、ここでは、リストはメッセージを送信するサービスインスタンスを１つだけ含む。
【００９３】
実施例１０は、実施例４〜９のいずれか一例の通信システムコアネットワークであり、ここでは、さらなるサービス提供インスタンスが、ハートビートメッセージを送信しようとしていることを示すメッセージを、サービス提供インスタンスの１つに送信するように構成されている。
【００９４】
実施例１１は、実施例１〜１０のいずれか一例の通信システムコアネットワークであり、ここでは、第１のネットワークサービスが第１のネットワーク機能によって提供される。
【００９５】
実施例１２は、実施例１〜１１のいずれか一例の通信システムコアネットワークであり、ここでは、第２のネットワークサービスが第２のネットワーク機能によって提供される。
【００９６】
実施例１３は、実施例１〜１２のいずれか一例の通信システムコアネットワークであり、ここでは、サービス提供インスタンスがコアネットワークエンティティである。
【００９７】
実施例１４は、実施例１〜１３のいずれか一例の通信システムコアネットワークであり、ここでは、第２のネットワークサービスのハートビートメッセージは、第２のネットワークサービスのハートビートメッセージの周期的なシーケンスの１つである。
【００９８】
実施例１５は、図１５に示すハートビートメッセージを提供するための方法である。
【００９９】
実施例１６は、実施例１５の一方法であり、ここでは、選択は第２のネットワークサービスを提供する構成要素によって実行される。
【０１００】
実施例１７は、実施例１５の一方法であり、ここでは、選択は通信フレームワーク又はサービスメッシュを提供する構成要素によって実行される。
【０１０１】
実施例１８は、さらなるサービス提供インスタンスによる第２のネットワークサービスを提供することを含む、実施例１５〜１７のいずれか一例の方法である。
【０１０２】
実施例１９は、実施例１８の一方法であり、ここでは、複数のサービス提供インスタンスのうちのあらゆるサービス提供インスタンスが、第１のネットワークサービスを第２のネットワークサービスに提供し、又は、第１のネットワークサービスを提供するために第２のネットワークサービスを使用し、さらなるサービス提供インスタンスと切り離されている。
【０１０３】
実施例２０は、実施例１８又は１９の一方法であり、ここでは、サービス提供インスタンスのうちの１つが、さらなるサービス提供インスタンスにハートビートメッセージを送信するように要求し、さらなるサービス提供インスタンスは、要求の結果としてのハートビートメッセージを含むハートビートメッセージを生成する。
【０１０４】
実施例２１は、実施例２０の一方法であり、ここでは、サービス提供インスタンスのうちの１つが、メッセージに、第２のネットワークサービスに求める要求、又は、メッセージに、第２のネットワークサービスによる第１のネットワークサービスを求める要求に応答する要求を含むように構成されている。
【０１０５】
実施例２２は、実施例２１の一方法であり、サービス提供インスタンスのうちの１つが、ハートビートメッセージを受信するように選択することができる、複数のサービス提供インスタンスのリストをメッセージに含む。
【０１０６】
実施例２３は、実施例２２の一方法であり、ここではリストはメッセージを送信するサービスインスタンスを１つだけ含む。
【０１０７】
実施例２４は、実施例１８〜２３のいずれか一例の一方法であり、ここでは、さらなるサービス提供インスタンスが、ハートビートメッセージを送信しようとしていることを示すメッセージを、サービス提供インスタンスのうちの１つに送信する。
【０１０８】
実施例２５は、第１のネットワーク機能により第１のネットワークサービスを提供することを含む、実施例１５〜２４のいずれか一例の一方法である。
【０１０９】
実施例２６は、第２のネットワーク機能により第２のネットワークサービスを提供することを含む、実施例１５〜２５のいずれか一例の一方法である。
【０１１０】
実施例２７は、実施例１５〜２６のいずれか一例の一方法であり、ここでは、サービス提供インスタンスはコアネットワークエンティティである。
【０１１１】
実施例２８は、実施例１５〜２７のいずれか一例の一方法であり、ここでは、第２のネットワークサービスのハートビートメッセージは、第２のネットワークサービスのハートビートメッセージの周期的なシーケンスの１つである。
【０１１２】
特定の態様を説明してきたが、当業者は、形式及び詳細にかかる様々な変更を、添付の特許請求の範囲によって定義された本開示の諸態様の趣旨及び範囲から逸脱することなく、その中に実施することができるということを理解すべきである。したがって、範囲は添付の特許請求の範囲によって示され、特許請求の範囲と同等の意味及び範囲となるあらゆる変更は、したがって包含されると意図されている。
【図１】
0006831467.tif 000002
【図２】
0006831467.tif 000003
【図３】
0006831467.tif 000004
【図４】
0006831467.tif 000005
【図５】
0006831467.tif 000006
【図６】
0006831467.tif 000007
【図７】
0006831467.tif 000008
【図８】
0006831467.tif 000009
【図９】
0006831467.tif 000010
【図１０】
0006831467.tif 000011
【図１１】
0006831467.tif 000012
【図１２】
0006831467.tif 000013
【図１３】
0006831467.tif 000014
【図１４】
0006831467.tif 000015
【図１５】
0006831467.tif 000016