(57)【要約】【解決手段】本発明はＩＣＮメッセージの転送方法を開示し、該方法は、ネットワーク転送装置がネットワークエンティティＩＤ及びそれに関連してバインディングしているネットワークアドレスの状態を記録するためのネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスし、ネットワークエンティティの位置の移動によりそのネットワークアドレスのバインディング関係を変えた後、ネットワーク転送装置が、ネットワークエンティティの通知情報に基づいて上記状態テーブルにおける該ネットワークエンティティの記録を追加又は更新するステップ（１）と、ネットワーク転送装置が、ＩＣＮメッセージを受信した場合、現在の上記状態テーブルにおける情報を利用して、ＩＣＮメッセージを処理する必要があるか否かを判断し、処理の必要がある場合、処理を行った後にＩＣＮメッセージを転送し、処理の必要がない場合、直接転送するステップ（２）と、を含む。
2021519041.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣＮメッセージの転送方法であって、
ネットワーク転送装置が、ネットワークエンティティＩＤ及びそれに関連してバインディングしているネットワークアドレスの状態を記録するためのネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスし、ネットワークエンティティの位置移動によりそのネットワークアドレスのバインディング関係を変化させた後、ネットワークエンティティの通知情報に基づいて、ネットワークエンティティＩＤ関連付け状態テーブルにおける前記ネットワークエンティティの記録を追加又は更新する、ステップ（１）と、
ＩＣＮメッセージを受信した場合、現在のネットワークエンティティＩＤ関連付け状態テーブルにおける情報を利用して、ＩＣＮメッセージを処理する必要があるか否かを判断し、処理の必要がある場合、処理を行った後にＩＣＮメッセージを転送し、処理の必要がない場合、ＩＣＮメッセージを直接転送する、ステップ（２）と、
を含むＩＣＮメッセージの転送方法。
【請求項２】
前記ステップ（１）は、具体的には、前記ネットワーク転送装置が、
前記ネットワークエンティティの位置移動により前記ネットワークアドレスのバインディング関係を変えた後、前記ネットワークエンティティと前記ネットワークアドレスとのバインディング関係が変化した通知情報を取得し、前記通知情報には、少なくとも現在位置の移動によりそのバインディングしているネットワークアドレスを変化させることを示すためのネットワークエンティティＩＤが含まれる、ステップ（１０１）と、
前記通知情報に含まれるネットワークエンティティＩＤに基づいて新しい記録を生成し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて前記ネットワークエンティティの記録がない場合、新しい記録を該ネットワークエンティティＩＤ関連付け状態テーブルに追加し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて該ネットワークエンティティＩＤに関連する記録がある場合、今回の新しい記録値で既存の記録を更新し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録の内容は、前記ネットワークエンティティＩＤ及び前記ネットワークエンティティが移動する前にバインディングしているネットワークアドレスを含むが、それらに限らない、ステップ（１０２）と、
を含むことを特徴とする請求項１に記載のＩＣＮメッセージの転送方法。
【請求項３】
前記ステップ（２）は、具体的には、
転送対象のＩＣＮメッセージから宛先ネットワークエンティティＩＤ及び宛先ネットワークアドレスを取得する、ステップ（２０１）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルから前記宛先ネットワークエンティティＩＤ及び宛先ネットワークアドレス値に同時にマッチングするエントリー記録を検索し、存在しない場合、ステップ（２０４）に入り、存在する場合、ステップ（２０３）を実行する、ステップ（２０２）と、
前記ＩＣＮメッセージの転送前の前処理を完了する、ステップ（２０３）と、
前記ネットワーク転送装置が、前記ＩＣＮメッセージにおける宛先ネットワークアドレスに基づいて、ルーティング転送メカニズムにより該ＩＣＮメッセージの転送を完了する、ステップ（２０４）と、
を含むことを特徴とする請求項２に記載のＩＣＮメッセージの転送方法。
【請求項４】
前記ステップ（２０３）における転送前の前処理は、前記ＩＣＮメッセージにおける宛先ネットワークアドレスを、外部システムから取得された宛先ネットワークエンティティＩＤに対応する、移動後に新たにバインディングしたネットワークアドレスに修正することを含むが、それに限らないことを特徴とする請求項３に記載のＩＣＮメッセージの転送方法。
【請求項５】
前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップを更に含み、具体的には、
前記ネットワークエンティティＩＤ関連付け状態テーブルに対して記録の追加又は記録の更新を行う際に、記録の内容が更に現在時刻に関連する時間パラメータ値を設定することを含む、ステップ（Ｓ１）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルにおけるマッチングするエントリー記録に対して現在時刻に関連する時間パラメータ値を設定する、ステップ（Ｓ２）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録に対応する時間パラメータ値をモニタリングすることにより、時間パラメータ値と現在時刻との偏差が設定された時間閾値より大きい記録をタイムアウト無効記録として判定して、該記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除する、ステップ（Ｓ３）と、
を含むことを特徴とする請求項２〜４のいずれか１項に記載のＩＣＮメッセージの転送方法。
【請求項６】
前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップは、外部インターフェースメッセージを受信するメカニズムにより、指定されたネットワークエンティティＩＤ情報を取得して、前記ネットワークエンティティＩＤに対応する記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除する、ことを更に含む、
ことを特徴とする請求項５に記載のＩＣＮメッセージの転送方法。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術及び通信技術分野に関し、特にＩＣＮメッセージの転送方法に関する。
【０００２】
（関連出願の相互参照）
本願は、名称が「ＩＣＮメッセージの転送方法」であり、２０１８年５月２８日に出願された中国特許出願第２０１８１０５２２６５６．８号に基づく優先権を主張し、この中国特許出願のすべての内容が参照により本明細書に組み込まれる。
【背景技術】
【０００３】
端末が移動すると、従来のインターネットシステムにおけるＩＰアドレスの変化を引き起こすことがある。情報センターネットワーク（ＩＣＮ）の基本理念は、名前とアドレスとを分離することである。ＩＣＮの名前付けメカニズムを用いて、ネットワークにおける各エンティティはいずれも位置に関連のないエンティティの唯一の識別子を名前として取得し、エンティティの名前とエンティティの現在のネットワークアドレスとの動的なバインディングによって、通信中にＩＰアドレスが変化するという問題を解決することができる。
【０００４】
現在のホップバイホップ転送及びネットワークアドレスの動的なバインディング特性をサポートするルーティングスキームは、受信されたメッセージデータをキャッシュしてから転送することができ、且つエンティティの名前に基づいてネットワークアドレスを改めてバインディングすることをサポートし、端末とネットワークとの連絡状態を最適化することに注力し、サービスの継続性をより良く確保する。しかしながら、既存のスキームはネットワークエンティティの位置の移動変化を直ちに感知できず、遅延制御及びサービスの継続性への要件に対して、より高いアプリケーション要件を効果的に満たすことができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の解決しようとする技術的問題は、通信中のネットワークエンティティの移動によって現在のネットワークアドレスを変えた後、メッセージのルーティング転送を担当するネットワーク装置により、移動後の現在の新しいアドレスを検索・取得するように如何に迅速にトリガーして、メッセージアドレスを新しいアドレスに修正してから転送するかである。転送メッセージの宛先アドレスを直ちに調整することにより、メッセージの配信の成功率を向上させ、移動サービスセッションの継続性を確保することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、ＩＣＮメッセージの転送方法を提供する。この方法は、
ネットワーク転送装置が、ネットワークエンティティＩＤ及びそれに関連してバインディングしているネットワークアドレスの状態を記録するためのネットワークエンティティＩＤ関連付け状態テーブルを維持し、ネットワークエンティティの位置移動によりそのネットワークアドレスのバインディング関係を変化させた後、前記ネットワーク転送装置が、ネットワークエンティティの通知情報に基づいて、ネットワークエンティティＩＤ関連付け状態テーブルにおける前記ネットワークエンティティの記録を追加又は更新する、ステップ（１）と、
前記ネットワーク転送装置が、ＩＣＮメッセージを受信した場合、現在のネットワークエンティティＩＤ関連付け状態テーブルにおける情報を利用して、該ＩＣＮメッセージを処理する必要があるか否かを判断し、処理の必要がある場合、処理を行った後にＩＣＮメッセージを転送し、処理の必要がない場合、ＩＣＮメッセージを直接転送する、ステップ（２）と、を含む。
【０００７】
上記方法の改良として、前記ステップ（１）は、具体的には、前記ネットワーク転送装置が、
ネットワークエンティティの位置移動によりそのネットワークアドレスのバインディング関係を変えた後、前記ネットワークエンティティとそのネットワークアドレスとのバインディング関係が変化した通知情報を取得し、前記通知情報には、少なくとも現在位置の移動によりそのバインディングしているネットワークアドレスを変化させることを示すためのネットワークエンティティＩＤが含まれる、ステップ（１０１）と、
前記ネットワーク転送装置が、前記通知情報に含まれるネットワークエンティティＩＤに基づいて新しい記録を生成し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて前記ネットワークエンティティの記録がない場合、新しい記録を該ネットワークエンティティＩＤ関連付け状態テーブルに追加し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて該ネットワークエンティティＩＤに関連する記録がある場合、今回の新しい記録値で既存の記録を更新し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録の内容は、前記ネットワークエンティティＩＤ及び前記ネットワークエンティティが移動する前にバインディングしているネットワークアドレスＮＡを含むが、それらに限らない、ステップ（１０２）と、を含む。
【０００８】
上記方法の改良として、前記ステップ（２）は、具体的には、
転送対象のＩＣＮメッセージから宛先ネットワークエンティティＩＤ及び宛先ネットワークアドレスＮＡを取得する、ステップ（２０１）と、
ネットワークエンティティＩＤ関連付け状態テーブルから前記宛先ネットワークエンティティＩＤ及び宛先ネットワークアドレスＮＡ値に同時にマッチングするエントリー記録を検索し、存在しない場合、ステップ（２０４）に入り、存在する場合、ステップ（２０３）を実行する、ステップ（２０２）と、
前記ＩＣＮメッセージの転送前の前処理を完了する、ステップ（２０３）と、
ネットワーク転送装置が、前記ＩＣＮメッセージにおける宛先ネットワークアドレスＮＡに基づいて、ルーティング転送メカニズムにより前記ＩＣＮメッセージの転送を完了する、ステップ（２０４）と、を含む。
【０００９】
上記方法の改良として、前記ステップ（２０３）における転送前の前処理は、前記ＩＣＮメッセージにおける宛先ネットワークアドレスを、外部システムから取得された前記宛先ネットワークエンティティＩＤに対応する、移動後に新たにバインディングしたネットワークアドレスに修正することを含むが、それに限らない。
上記方法の改良として、該方法は、前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップを更に含み、具体的には、
前記ネットワークエンティティＩＤ関連付け状態テーブルに対して記録の追加又は記録の更新を行う際に、記録の内容が更に現在時刻に関連する時間パラメータ値を設定することを含む、ステップ（Ｓ１）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルにおけるマッチングするエントリー記録に対して現在時刻に関連する時間パラメータ値を設定する、ステップ（Ｓ２）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録に対応する時間パラメータ値をモニタリングすることにより、時間パラメータ値と現在時刻との偏差が設定された時間閾値より大きい記録をタイムアウト無効記録として判定して、該記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除する、ステップ（Ｓ３）と、を含む。
【００１０】
上記方法の改良として、前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップは、外部インターフェースメッセージを受信するメカニズムにより、指定されたネットワークエンティティＩＤ情報を取得して、前記ネットワークエンティティＩＤに対応する記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除することを更に含む。
【発明の効果】
【００１１】
本発明の利点は、以下のとおりである。
【００１２】
本発明は、移動シーンにおける通信サービスセッションの継続性ニーズに対して、ネットワーク転送装置によるＩＣＮメッセージの転送前の前処理をトリガーするよう、エンティティの位置移動を示すアドレスのバインディング関係変更情報及びＩＣＮメッセージ情報に基づき、ネットワークエンティティＩＤ関連付け状態テーブルを生成して更新することのできるＩＣＮメッセージの転送前の前処理をトリガーする方法を開示し、これにより、メッセージの配信の成功率を向上させ、データサービス特性を向上させる。
【図面の簡単な説明】
【００１３】
【図１】本発明によるＩＣＮメッセージの転送方法のフローチャートである。
【図２】本発明によるメッセージの転送前の前処理をトリガーする必要があるか否かを判断するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明を更に説明する。
【００１５】
図１に示すように、本発明の方法は、まず受信されたメッセージを分類する。ネットワークエンティティとネットワークアドレスとのバインディング関係が変化された通知情報が含まれるメッセージである場合、情報を抽出してローカルに記憶されるＩＤ関連付け状態テーブルをメンテナンスする。ＩＣＮメッセージである場合、上記ＩＤ関連付け状態テーブルの情報と組み合わせて、更に処理してから転送する必要があるか否かを判断するとともに、この判断結果に基づいて該メッセージの後処理のプロセスをトリガーする。それ以外の他のメッセージである場合、元のルーティング転送メカニズムに基づいて該メッセージの転送を完了する。
【００１６】
ＩＣＮメッセージの特徴は、メッセージには宛先ネットワークエンティティＩＤ及び宛先ネットワークアドレスＮＡを同時に含み、且つ該メッセージ伝送中において該宛先ネットワークエンティティＩＤ値が変化しないように維持することである。ネットワークエンティティＩＤとは、ネットワークアドレスに関連のないネットワークエンティティを一義的に識別する情報を指し、従来のシステムにおける既存の識別情報、その一方向の変換計算値又は上記情報の組み合わせ等を含むが、それらに限らない。ネットワークアドレスとは、エンティティの位置を示すネットワークルーティング可能なアドレス情報を指し、ＩＰアドレス、接続点アドレス等の情報を含むが、それらに限らない。上記の時間パラメータとは、現在の記録を生成する時間、又は最後に上記ネットワークエンティティＩＤと移動前にバインディングしているネットワークアドレス値とを含むメッセージを受信した時間を指す。ネットワークエンティティとネットワークアドレスとのバインディングの関係が変えた通知情報のメッセージのカプセル化形式は、ＩＣＮメッセージのカプセル化であってもよいし、ＩＰ等の従来のネットワークプロトコルメッセージのカプセル化であってもよく、実際の実行ニーズに応じてユーザー設定されてもよい。
【００１７】
ローカルなＩＤ関連付け状態テーブルのメンテナンスは、主に以下の過程を含む。
（１）ＩＤ関連付け状態テーブルにおける記録の追加
エンティティの位置の移動によるネットワークエンティティとネットワークアドレスとのバインディング関係を変えた通知情報は、エッジのネットワーク転送装置によりネットワーク内においてメッセージの形式で転送されてもよい。該通知情報には、少なくとも現在の位置の移動によりそのバインディングしているネットワークアドレスを変えたネットワークエンティティを示すネットワークエンティティＩＤを含む。更に、該通知情報には、該ネットワークエンティティに対応する、移動前にバインディングしているネットワークアドレスＮＡが含まれてもよいし、該ネットワークエンティティに対応する、移動前にバインディングしているネットワークアドレスＮＡが含まれなくてもよい。本明細書では、該通知情報の具体的なメッセージ形式、転送方式、転送範囲等のメカニズムを制限しない。
【００１８】
各ネットワーク転送装置は、転送によりネットワークエンティティとネットワークアドレスとのバインディング関係を変えた通知情報を取得して、それに含まれるネットワークエンティティＩＤ値に基づいて、新しい記録を構築してＩＤ関連付け状態テーブルに追加してもよい。
【００１９】
ここで構築された新しい記録は、その時間パラメータが現在の時刻に関連するある量に設定されてもよい。受信された通知情報に、該ＩＤに対応する、移動前にバインディングしているネットワークアドレスＮＡ値も含まれる場合、該通知情報をこの新しい記録における移動前にバインディングしているネットワークアドレスとする。そうでない場合、特定値をこの新しい記録における移動前にバインディングしているネットワークアドレスとする。
【００２０】
ＩＤ関連付け状態テーブルにおいて、ＩＤに関連する記録が既に存在する場合、上記新しい記録における各値の生成方法に応じて、ＩＤ記録における移動前にバインディングしているネットワークアドレス、時間パラメータ等の値をすべて更新して入れ替える。
【００２１】
（２）ＩＤ関連付け状態テーブルの使用及び更新
ＩＤ関連付け状態テーブルの使用及び更新は、メッセージの転送前の前処理をトリガーする必要があるか否かを判断するプロセスと組み合わせられており、図２に示すように、ネットワーク転送装置は、まず現在の転送対象のＩＣＮメッセージから宛先ネットワークエンティティの名前を示すＩＤ、宛先ネットワークアドレスＮＡを取得し、その後、ローカルに記憶されたＩＤ関連付け状態テーブルから上記宛先ネットワークエンティティＩＤに対応する記録を検索する。存在しない場合、上記ＩＤにバインディングしているネットワークアドレスＮＡが変化していないことが示され、前処理をトリガーせずに上記ＩＣＮメッセージを直接転送してもよい。存在する場合、ＩＤ関連付け状態テーブルから上記ＩＤ記録における移動前にバインディングしているネットワークアドレス値を取得し、
（a）該移動する前にバインディングしているネットワークアドレス値は、現在の転送対象のＩＣＮメッセージから取得された宛先ネットワークアドレスＮＡと同じである場合、該ＩＣＮメッセージが転送前の前処理操作をトリガーする必要があることが示され、同時に、上記ＩＤ記録における対応する時間パラメータを現在の時刻に関連するある量に更新すべきである。
（b）移動する前にバインディングしているネットワークアドレス値は、特定値である場合、今回の移動前にバインディングしているネットワークアドレスにマッチングする必要がなく、上記ＩＤのＩＣＮメッセージに対して転送前の前処理操作を無条件にトリガーすべきであることが示され、同時に、その移動前にバインディングしているネットワークアドレス値を特定値から現在の転送対象のＩＣＮメッセージから取得された宛先ネットワークアドレスＮＡに修正するとともに、上記ＩＤ記録における対応する時間パラメータを現在の時刻に関連するある量に更新すべきである。
（c）移動する前にバインディングしているネットワークアドレス値は特定値ではなく、且つ現在の転送対象のＩＣＮメッセージから取得された宛先ネットワークアドレスＮＡと同じではない場合、該ＩＣＮメッセージが本装置により転送前の前処理を行う必要がなく、直接転送されてもよいことが示される、という原則に従って更に判断する。
【００２２】
（３）ＩＤ関連付け状態テーブルにおける記録の削除
タイムアウトメカニズムによってテーブルにおける記録を削除してもよい。つまり、ネットワーク転送装置は、ＩＤ関連付け状態テーブルにおける各記録に対応する時間パラメータ値をモニタリングし、時間パラメータ値と現在の時刻との偏差がある設定された時間閾値より大きい記録をタイムアウト無効記録として判定して、上記記録をＩＤ関連付け状態テーブルから削除する。
【００２３】
上記方法の改良として、該ＩＤに対応する記録をＩＤ関連付け状態テーブルから削除するために、更に外部インターフェースメッセージを受信するというメカニズムによって、指定されたネットワークエンティティＩＤ情報を取得してもよい。
【００２４】
（４）ＩＤ関連付け状態テーブルのパラメータ拡張
実際の応用シーンに基づき、ＩＤ関連付け状態テーブルにおけるパラメータを拡張定義して使用し、上記メッセージの転送前の前処理をトリガーする際に、該拡張パラメータを転送してもよい。
【００２５】
最後に説明すべきことは、以上の実施例が本発明の技術案を説明するためのものであって、制限するものではない。実施例を参照しながら本発明を詳しく説明したが、当業者であれば理解されるべきであるように、本発明の技術案に対して行われる修正や等価置換は、本発明の技術案の趣旨及び範囲から逸脱することなく、いずれも本発明の特許請求の範囲内に含まれるべきである。 
【図１】
2021519041.tif 000003
【図２】
2021519041.tif 000004
【手続補正書】
【提出日】令和2年10月26日(2020.10.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ＩＣＮメッセージの転送方法であって、
ネットワーク転送装置が、ネットワークエンティティＩＤ及びそれに関連してバインディングしているネットワークアドレスの状態を記録するためのネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスし、ネットワークエンティティの位置移動によりそのネットワークアドレスのバインディング関係を変化させた後、ネットワークエンティティの通知情報に基づいて、ネットワークエンティティＩＤ関連付け状態テーブルにおける前記ネットワークエンティティの記録を追加又は更新する、ステップ（１）と、
ＩＣＮメッセージを受信した場合、現在のネットワークエンティティＩＤ関連付け状態テーブルにおける情報を利用して、ＩＣＮメッセージを処理する必要があるか否かを判断し、処理の必要がある場合、処理を行った後にＩＣＮメッセージを転送し、処理の必要がない場合、ＩＣＮメッセージを直接転送する、ステップ（２）と、
を含むＩＣＮメッセージの転送方法。
【請求項２】
前記ステップ（１）は、具体的には、前記ネットワーク転送装置が、
前記ネットワークエンティティの位置移動により前記ネットワークアドレスのバインディング関係を変えた後、前記ネットワークエンティティと前記ネットワークアドレスとのバインディング関係が変化した通知情報を取得し、前記通知情報には、少なくともその現在位置の移動によりそのバインディングしているネットワークアドレスを変化させることを示すためのネットワークエンティティＩＤが含まれる、ステップ（１０１）と、
前記通知情報に含まれるネットワークエンティティＩＤに基づいて新しい記録を生成し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて前記ネットワークエンティティの記録がない場合、新しい記録を該ネットワークエンティティＩＤ関連付け状態テーブルに追加し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて該ネットワークエンティティＩＤに関連する記録がある場合、今回の新しい記録値で既存の記録を更新し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録の内容は、前記ネットワークエンティティＩＤを含むが、それらに限らない、ステップ（１０２）と、
を含むことを特徴とする請求項１に記載のＩＣＮメッセージの転送方法。
【請求項３】
前記ステップ（２）は、具体的には、
転送対象のＩＣＮメッセージから宛先ネットワークエンティティＩＤを取得する、ステップ（２０１）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルから前記宛先ネットワークエンティティＩＤにマッチングするエントリー記録を検索し、存在しない場合、ステップ（２０４）に入り、存在する場合、ステップ（２０３）を実行する、ステップ（２０２）と、
前記ＩＣＮメッセージの転送前の前処理を完了する、ステップ（２０３）と、
前記ネットワーク転送装置が、前記ＩＣＮメッセージにおける宛先ネットワークアドレスに基づいて、ルーティング転送メカニズムにより該ＩＣＮメッセージの転送を完了する、ステップ（２０４）と、
を含むことを特徴とする請求項２に記載のＩＣＮメッセージの転送方法。
【請求項４】
前記ステップ（２０３）における転送前の前処理は、メッセージを修正することが含まれるが、それに限られず、前記ＩＣＮメッセージにおける宛先ネットワークアドレスを、外部システムから取得された宛先ネットワークエンティティＩＤに対応する、移動後に新たにバインディングしたネットワークアドレスに修正する、ことを特徴とする請求項３に記載のＩＣＮメッセージの転送方法。
【請求項５】
前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップを更に含み、具体的には、
前記ネットワークエンティティＩＤ関連付け状態テーブルに対して記録の追加又は記録の更新を行う際に、記録の内容が更に現在時刻に関連する時間パラメータ値を設定することを含む、ステップ（Ｓ１）と、
ステップ（Ｓ２０２）において、前記ネットワークエンティティＩＤ関連付け状態テーブルにおけるマッチングするエントリー記録に対して、現在時刻に関連する時間パラメータ値を設定する、ステップ（Ｓ２）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録に対応する時間パラメータ値をモニタリングすることにより、時間パラメータ値と現在時刻との偏差が設定された時間閾値より大きい記録をタイムアウト無効記録として判定して、該記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除する、ステップ（Ｓ３）と、
を含むことを特徴とする請求項２〜４のいずれか１項に記載のＩＣＮメッセージの転送方法。
【請求項６】
前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップは、外部インターフェースメッセージを受信するメカニズムにより、指定されたネットワークエンティティＩＤ情報を取得して、前記ネットワークエンティティＩＤに対応する記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除する、ことを更に含む、
ことを特徴とする請求項５に記載のＩＣＮメッセージの転送方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク技術及び通信技術分野に関し、特にＩＣＮメッセージの転送方法に関する。
【０００２】
（関連出願の相互参照）
本願は、名称が「ＩＣＮメッセージの転送方法」であり、２０１８年５月２８日に出願された中国特許出願第２０１８１０５２２６５６．８号に基づく優先権を主張し、この中国特許出願のすべての内容が参照により本明細書に組み込まれる。
【背景技術】
【０００３】
端末が移動すると、従来のインターネットシステムにおけるＩＰアドレスの変化を引き起こすことがある。情報センターネットワーク（ＩＣＮ）の基本理念は、名前とアドレスとを分離することである。ＩＣＮの名前付けメカニズムを用いて、ネットワークにおける各エンティティはいずれも位置に関連のないエンティティの唯一の識別子を名前として取得し、エンティティの名前とエンティティの現在のネットワークアドレスとの動的なバインディングによって、通信中にＩＰアドレスが変化するという問題を解決することができる。
【０００４】
現在のホップバイホップ転送及びネットワークアドレスの動的なバインディング特性をサポートするルーティングスキームは、受信されたメッセージデータをキャッシュしてから転送することができ、且つエンティティの名前に基づいてネットワークアドレスを改めてバインディングすることをサポートし、端末とネットワークとの連絡状態を最適化することに注力し、サービスの継続性をより良く確保する。しかしながら、既存のスキームはネットワークエンティティの位置の移動変化を直ちに感知できず、遅延制御及びサービスの継続性への要件に対して、より高いアプリケーション要件を効果的に満たすことができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の解決しようとする技術的問題は、通信中のネットワークエンティティの移動によって現在のネットワークアドレスを変えた後、メッセージのルーティング転送を担当するネットワーク装置により、移動後の現在の新しいアドレスを検索・取得するように如何に迅速にトリガーして、メッセージアドレスを新しいアドレスに修正してから転送するかである。転送メッセージの宛先アドレスを直ちに調整することにより、メッセージの配信の成功率を向上させ、移動サービスセッションの継続性を確保することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、ＩＣＮメッセージの転送方法を提供する。この方法は、
ネットワーク転送装置が、ネットワークエンティティＩＤ及びそれに関連してバインディングしているネットワークアドレスの状態を記録するためのネットワークエンティティＩＤ関連付け状態テーブルを維持し、ネットワークエンティティの位置移動によりそのネットワークアドレスのバインディング関係を変化させた後、前記ネットワーク転送装置が、ネットワークエンティティの通知情報に基づいて、ネットワークエンティティＩＤ関連付け状態テーブルにおける前記ネットワークエンティティの記録を追加又は更新する、ステップ（１）と、
前記ネットワーク転送装置が、ＩＣＮメッセージを受信した場合、現在のネットワークエンティティＩＤ関連付け状態テーブルにおける情報を利用して、ＩＣＮメッセージを処理する必要があるか否かを判断し、処理の必要がある場合、処理を行った後にＩＣＮメッセージを転送し、処理の必要がない場合、ＩＣＮメッセージを直接転送する、ステップ（２）と、を含む。
【０００７】
上記方法の改良として、前記ステップ（１）は、具体的には、前記ネットワーク転送装置が、
ネットワークエンティティの位置移動によりそのネットワークアドレスのバインディング関係を変えた後、前記ネットワークエンティティとそのネットワークアドレスとのバインディング関係が変化した通知情報を取得し、前記通知情報には、少なくとも現在位置の移動によりそのバインディングしているネットワークアドレスを変化させることを示すためのネットワークエンティティＩＤが含まれる、ステップ（１０１）と、
前記ネットワーク転送装置が、前記通知情報に含まれるネットワークエンティティＩＤに基づいて新しい記録を生成し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて前記ネットワークエンティティの記録がない場合、新しい記録を該ネットワークエンティティＩＤ関連付け状態テーブルに追加し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおいて該ネットワークエンティティＩＤに関連する記録がある場合、今回の新しい記録値で既存の記録を更新し、前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録の内容は、前記ネットワークエンティティＩＤを含むが、それらに限らない、ステップ（１０２）と、を含む。
【０００８】
上記方法の改良として、前記ステップ（２）は、具体的には、
転送対象のＩＣＮメッセージから宛先ネットワークエンティティＩＤを取得する、ステップ（２０１）と、
ネットワークエンティティＩＤ関連付け状態テーブルから前記宛先ネットワークエンティティＩＤにマッチングするエントリー記録を検索し、存在しない場合、ステップ（２０４）に入り、存在する場合、ステップ（２０３）を実行する、ステップ（２０２）と、
前記ＩＣＮメッセージの転送前の前処理を完了する、ステップ（２０３）と、
ネットワーク転送装置が、前記ＩＣＮメッセージにおける宛先ネットワークアドレスＮＡに基づいて、ルーティング転送メカニズムにより前記ＩＣＮメッセージの転送を完了する、ステップ（２０４）と、を含む。
【０００９】
上記方法の改良として、前記ステップ（２０３）における転送前の前処理は、メッセージを修正することが含まれるが、それに限らない。前記ＩＣＮメッセージにおける宛先ネットワークアドレスを、外部システムから取得された前記宛先ネットワークエンティティＩＤに対応する、移動後に新たにバインディングしたネットワークアドレス値又は他のネットワークアドレス値に修正する。
上記方法の改良として、該方法は、前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップを更に含み、具体的には、
前記ネットワークエンティティＩＤ関連付け状態テーブルに対して記録の追加又は記録の更新を行う際に、記録の内容が更に現在時刻に関連する時間パラメータ値を設定することを含む、ステップ（Ｓ１）と、
ステップ（Ｓ２０２）において、前記ネットワークエンティティＩＤ関連付け状態テーブルにおけるマッチングするエントリー記録に対して現在時刻に関連する時間パラメータ値を設定する、ステップ（Ｓ２）と、
前記ネットワークエンティティＩＤ関連付け状態テーブルにおける各記録に対応する時間パラメータ値をモニタリングすることにより、時間パラメータ値と現在時刻との偏差が設定された時間閾値より大きい記録をタイムアウト無効記録として判定して、該記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除する、ステップ（Ｓ３）と、を含む。
【００１０】
上記方法の改良として、前記ネットワークエンティティＩＤ関連付け状態テーブルをメンテナンスするステップは、外部インターフェースメッセージを受信するメカニズムにより、指定されたネットワークエンティティＩＤ情報を取得して、前記ネットワークエンティティＩＤに対応する記録を前記ネットワークエンティティＩＤ関連付け状態テーブルから削除することを更に含む。
【発明の効果】
【００１１】
本発明の利点は、以下のとおりである。
【００１２】
本発明は、移動シーンにおける通信サービスセッションの継続性ニーズに対して、ネットワーク転送装置によるＩＣＮメッセージの転送前の前処理をトリガーするよう、エンティティの位置移動を示すアドレスのバインディング関係変更情報及びＩＣＮメッセージ情報に基づき、ネットワークエンティティＩＤ関連付け状態テーブルを生成して更新することのできるＩＣＮメッセージの転送前の前処理をトリガーする方法を開示し、これにより、メッセージの配信の成功率を向上させ、データサービス特性を向上させる。
【図面の簡単な説明】
【００１３】
【図１】本発明によるＩＣＮメッセージの転送方法のフローチャートである。
【図２】本発明によるメッセージの転送前の前処理をトリガーする必要があるか否かを判断するフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら本発明を更に説明する。
【００１５】
図１に示すように、本発明の方法は、まず受信されたメッセージを分類する。ネットワークエンティティとネットワークアドレスとのバインディング関係が変化された通知情報が含まれるメッセージである場合、情報を抽出してローカルに記憶されるＩＤ関連付け状態テーブルをメンテナンスする。ＩＣＮメッセージである場合、上記ＩＤ関連付け状態テーブルの情報と組み合わせて、更に処理してから転送する必要があるか否かを判断するとともに、この判断結果に基づいて該メッセージの後処理のプロセスをトリガーする。それ以外の他のメッセージである場合、元のルーティング転送メカニズムに基づいて該メッセージの転送を完了する。
【００１６】
ＩＣＮメッセージの特徴は、メッセージには宛先ネットワークエンティティＩＤ及び宛先ネットワークアドレスＮＡを同時に含み、且つ該メッセージ伝送中において該宛先ネットワークエンティティＩＤ値が変化しないように維持することである。ネットワークエンティティＩＤとは、ネットワークアドレスに関連のないネットワークエンティティを一義的に識別する情報を指し、従来のシステムにおける既存の識別情報、その一方向の変換計算値又は上記情報の組み合わせ等を含むが、それらに限らない。ネットワークアドレスとは、エンティティの位置を示すネットワークルーティング可能なアドレス情報を指し、ＩＰアドレス、接続点アドレス等の情報を含むが、それらに限らない。上記の時間パラメータとは、現在の記録を生成する時間、又は最後に上記ネットワークエンティティＩＤと移動前にバインディングしているネットワークアドレス値とを含むメッセージを受信した時間を指す。ネットワークエンティティとネットワークアドレスとのバインディングの関係が変えた通知情報のメッセージのカプセル化形式は、ＩＣＮメッセージのカプセル化であってもよいし、ＩＰ等の従来のネットワークプロトコルメッセージのカプセル化であってもよく、実際の実行ニーズに応じてユーザー設定されてもよい。
【００１７】
ローカルなＩＤ関連付け状態テーブルのメンテナンスは、主に以下の過程を含む。
（１）ＩＤ関連付け状態テーブルにおける記録の追加
エンティティの位置の移動によるネットワークエンティティとネットワークアドレスとのバインディング関係を変えた通知情報は、エッジのネットワーク転送装置によりネットワーク内においてメッセージの形式で転送されてもよい。該通知情報には、少なくとも現在の位置の移動によりそのバインディングしているネットワークアドレスを変えたネットワークエンティティを示すネットワークエンティティＩＤを含む。更に、該通知情報には、該ネットワークエンティティに対応する、移動前にバインディングしているネットワークアドレスＮＡが含まれてもよいし、該ネットワークエンティティに対応する、移動前にバインディングしているネットワークアドレスＮＡが含まれなくてもよい。本明細書では、該通知情報の具体的なメッセージ形式、転送方式、転送範囲等のメカニズムを制限しない。
【００１８】
各ネットワーク転送装置は、転送によりネットワークエンティティとネットワークアドレスとのバインディング関係を変えた通知情報を取得して、それに含まれるネットワークエンティティＩＤ値に基づいて、新しい記録を構築してＩＤ関連付け状態テーブルに追加してもよい。
【００１９】
ここで構築された新しい記録は、その時間パラメータが現在の時刻に関連するある量に設定されてもよい。受信された通知情報に、該ＩＤに対応する、移動前にバインディングしているネットワークアドレスＮＡ値も含まれる場合、該通知情報をこの新しい記録における移動前にバインディングしているネットワークアドレスとする。そうでない場合、特定値をこの新しい記録における移動前にバインディングしているネットワークアドレスとする。
【００２０】
ＩＤ関連付け状態テーブルにおいて、ＩＤに関連する記録が既に存在する場合、上記新しい記録における各値の生成方法に応じて、ＩＤ記録における移動前にバインディングしているネットワークアドレス、時間パラメータ等の値をすべて更新して入れ替える。
【００２１】
（２）ＩＤ関連付け状態テーブルの使用及び更新
ＩＤ関連付け状態テーブルの使用及び更新は、メッセージの転送前の前処理をトリガーする必要があるか否かを判断するプロセスと組み合わせられており、図２に示すように、ネットワーク転送装置は、まず現在の転送対象のＩＣＮメッセージから宛先ネットワークエンティティの名前を示すＩＤ、宛先ネットワークアドレスＮＡを取得し、その後、ローカルに記憶されたＩＤ関連付け状態テーブルから上記宛先ネットワークエンティティＩＤに対応する記録を検索する。存在しない場合、上記ＩＤにバインディングしているネットワークアドレスＮＡが変化していないことが示され、前処理をトリガーせずに上記ＩＣＮメッセージを直接転送してもよい。存在する場合、ＩＤ関連付け状態テーブルから上記ＩＤ記録における移動前にバインディングしているネットワークアドレス値を取得し、
（a）該移動する前にバインディングしているネットワークアドレス値は、現在の転送対象のＩＣＮメッセージから取得された宛先ネットワークアドレスＮＡと同じである場合、該ＩＣＮメッセージが転送前の前処理操作をトリガーする必要があることが示され、同時に、上記ＩＤ記録における対応する時間パラメータを現在の時刻に関連するある量に更新すべきである。
（b）移動する前にバインディングしているネットワークアドレス値は、特定値である場合、今回の移動前にバインディングしているネットワークアドレスにマッチングする必要がなく、上記ＩＤのＩＣＮメッセージに対して転送前の前処理操作を無条件にトリガーすべきであることが示され、同時に、その移動前にバインディングしているネットワークアドレス値を特定値から現在の転送対象のＩＣＮメッセージから取得された宛先ネットワークアドレスＮＡに修正するとともに、上記ＩＤ記録における対応する時間パラメータを現在の時刻に関連するある量に更新すべきである。
（c）移動する前にバインディングしているネットワークアドレス値は特定値ではなく、且つ現在の転送対象のＩＣＮメッセージから取得された宛先ネットワークアドレスＮＡと同じではない場合、該ＩＣＮメッセージが本装置により転送前の前処理を行う必要がなく、直接転送されてもよいことが示される、という原則に従って更に判断する。
【００２２】
（３）ＩＤ関連付け状態テーブルにおける記録の削除
タイムアウトメカニズムによってテーブルにおける記録を削除してもよい。つまり、ネットワーク転送装置は、ＩＤ関連付け状態テーブルにおける各記録に対応する時間パラメータ値をモニタリングし、時間パラメータ値と現在の時刻との偏差がある設定された時間閾値より大きい記録をタイムアウト無効記録として判定して、上記記録をＩＤ関連付け状態テーブルから削除する。
【００２３】
上記方法の改良として、該ＩＤに対応する記録をＩＤ関連付け状態テーブルから削除するために、更に外部インターフェースメッセージを受信するというメカニズムによって、指定されたネットワークエンティティＩＤ情報を取得してもよい。
【００２４】
（４）ＩＤ関連付け状態テーブルのパラメータ拡張
実際の応用シーンに基づき、ＩＤ関連付け状態テーブルにおけるパラメータを拡張定義して使用し、上記メッセージの転送前の前処理をトリガーする際に、該拡張パラメータを転送してもよい。
【００２５】
最後に説明すべきことは、以上の実施例が本発明の技術案を説明するためのものであって、制限するものではない。実施例を参照しながら本発明を詳しく説明したが、当業者であれば理解されるべきであるように、本発明の技術案に対して行われる修正や等価置換は、本発明の技術案の趣旨及び範囲から逸脱することなく、いずれも本発明の特許請求の範囲内に含まれるべきである。
【国際調査報告】
2021519041.tif 000005
2021519041.tif 000006
2021519041.tif 000007
2021519041.tif 000008