(57)【特許請求の範囲】
【請求項１】
データ送信のための方法であって、
第１のネットワーク装置により、少なくとも１つの第１のデータ・パケットをＵＥに送信するステップであって、前記第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、前記元のデータ・パケットは前記ＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、ステップと、
前記第１のネットワーク装置により、前記ユーザ機器ＵＥが前記第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するステップと、
フィードバック制御メッセージを前記ＵＥに送信するステップであって、前記フィードバック制御メッセージは残存送信量ｋの指示情報を送信するように前記ＵＥに指示するために使用され、前記残存送信量ｋは少なくとも、前記元のデータ・パケット全てを正しく復元するのに前記ＵＥにより必要とされる第１のデータ・パケットの量と前記ＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、ステップと、
前記ＵＥにより送信されたフィードバック・メッセージを受信するステップであって、前記フィードバック・メッセージは前記残存送信量の前記指示情報を含む、ステップと、
元のデータ・パケット・メッセージを前記第２のネットワーク装置に送信して、前記元のデータ・パケット・メッセージに従って第１のデータ・パケットを前記ＵＥに送信し続けるように前記第２のネットワーク装置に指示するステップであって、前記元のデータ・パケット・メッセージは前記残存送信量ｋの前記指示情報、第２のデータ・パケット、および前記第２のデータ・パケットの位置識別子を含み、前記第２のデータ・パケットは前記元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、前記第２のデータ・パケットの前記位置識別子は前記元のデータ・パケット内の前記選択されたデータ・パケットの位置の識別子である、ステップと、
を含む、方法。
【請求項２】
前記第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、
第１のコードブックを取得し、前記コードブック・ベクトルに従って前記元のデータ・パケットを符号化して前記第１のデータ・パケットを取得するステップであって、前記第１のコードブックはコードブック・ベクトルを含む、ステップと、
各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するステップであって、各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、前記ＵＥが、前記第１のデータ・パケットの前記対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、前記元のデータ・パケットを再構築する、ステップと、
を含む、請求項１に記載の方法。
【請求項３】
前記第２のデータ・パケットは前記元のデータ・パケット全てであり、前記元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、前記コードブック・ベクトル使用メッセージは、前記第１のコードブックを用いることによって前記第２のネットワーク装置が前記元のデータ・パケットを符号化するとき前記第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、その結果、前記第２のネットワーク装置が、前記第２のネットワーク装置が前記ＵＥに送信し続ける必要がある前記第１のデータ・パケットを取得し、各元のデータ・パケットは位置識別子を含み、その結果、前記第２のネットワーク装置が、前記位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する、請求項２に記載の方法。
【請求項４】
第２のデータ・パケットの量は前記残存送信量ｋであり、前記元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、前記コードブック・ベクトル使用メッセージは、前記第１のコードブックを用いることによって前記第２のネットワーク装置が前記元のデータ・パケットを符号化するとき前記第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、各元のデータ・パケットは位置識別子を含み、その結果、前記第２のネットワーク装置が、前記位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する、請求項２に記載の方法。
【請求項５】
端末によるデータ送信のための方法であって、
前記端末により、第１のネットワーク装置により送信された少なくとも１つの第１のデータ・パケットを受信するステップであって、前記第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、前記少なくとも１つの第１のデータ・パケットは前記元のデータ・パケットを取得するために復号化を実施するために使用される、ステップと、
前記端末が前記第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するステップと、
フィードバック制御メッセージを受信するステップであって、前記フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、前記残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために前記ＵＥが必要とする第１のデータ・パケットの量と前記ＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、ステップと、
フィードバック・メッセージを前記第１のネットワーク装置または前記第２のネットワーク装置に送信するステップであって、前記フィードバック・メッセージは前記残存送信量の前記指示情報を含む、ステップと、
前記第２のネットワーク装置により送信されたｋ個の第３のデータ・パケットを受信するステップと、
前記第１のネットワーク装置により送信された前記第１のデータ・パケットおよび前記第２のネットワーク装置により送信された前記第３のデータ・パケットを復号化して、前記元のデータ・パケットを取得するステップと、
を含む、方法。
【請求項６】
前記第１のネットワーク装置により送信された前記第１のデータ・パケットおよび前記第２のネットワーク装置により送信された前記第３のデータ・パケットを復号化して、前記元のデータ・パケットを取得するステップは、
第１のコードブックを取得するステップであって、前記第１のコードブックはコードブック・ベクトルを含む、ステップと、
前記第１のネットワーク装置により送信された前記第１のデータ・パケットに含まれる対応する識別子を取得するステップであって、前記対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、
前記第２のネットワーク装置により送信された前記第３のデータ・パケットに含まれる対応する識別子を取得するステップであって、前記対応する識別子は各第３のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、
前記第１のコードブックに従って、前記第１のネットワーク装置により送信された前記第１のデータ・パケットに含まれる前記対応する識別子、および前記第２のネットワーク装置により送信された前記第３のデータ・パケットに含まれる前記対応する識別子、前記第１のネットワーク装置により送信された前記第１のデータ・パケットおよび前記第２のネットワーク装置により送信された前記第３のデータ・パケットを復号化して、前記元のデータ・パケットを取得するステップと、
を含む、請求項５に記載の方法。
【請求項７】
ネットワーク装置であって、
少なくとも１つの第１のデータ・パケットをＵＥに送信するように構成された第１の送信ユニットであって、前記第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、前記元のデータ・パケットは前記ＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、第１の送信ユニットと、
前記ユーザ機器ＵＥが前記第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するように構成された決定ユニットと、
フィードバック制御メッセージを前記ＵＥに送信するように構成された第２の送信ユニットであって、前記フィードバック制御メッセージは残存送信量ｋの指示情報を送信するように前記ＵＥに指示するために使用され、前記残存送信量ｋは少なくとも、前記元のデータ・パケット全てを正しく復元するのに前記ＵＥにより必要とされる第１のデータ・パケットの量と前記ＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、第２の送信ユニットと、
前記ＵＥにより送信されたフィードバック・メッセージを受信するように構成された受信ユニットであって、前記フィードバック・メッセージは前記残存送信量の前記指示情報を含む、受信ユニットと、
元のデータ・パケット・メッセージを前記第２のネットワーク装置に送信して、前記元のデータ・パケット・メッセージに従って第１のデータ・パケットを前記ＵＥに送信し続けるように前記第２のネットワーク装置に指示するように構成された第３の送信ユニットであって、前記元のデータ・パケット・メッセージは前記残存送信量ｋの前記指示情報、第２のデータ・パケット、および前記第２のデータ・パケットの位置識別子を含み、前記第２のデータ・パケットは前記元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、前記第２のデータ・パケットの前記位置識別子は前記元のデータ・パケット内の前記選択されたデータ・パケットの位置の識別子である、第３の送信ユニットと、
を備える、ネットワーク装置。
【請求項８】
第１のコードブックを取得し、前記コードブック・ベクトルに従って前記元のデータ・パケットを符号化して、前記第１のデータ・パケットを取得するように構成された取得ユニットであって、前記第１のコードブックはコードブック・ベクトルを含む取得ユニット
をさらに備え、
前記取得ユニットはさらに、各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するように構成され、各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、前記ＵＥが、前記第１のデータ・パケットの前記対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、前記元のデータ・パケットを再構築する、
請求項７に記載のネットワーク装置。
【請求項９】
前記第２のデータ・パケットは前記元のデータ・パケット全てであり、前記元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、前記コードブック・ベクトル使用メッセージは、前記第１のコードブックを用いることによって前記第２のネットワーク装置が前記元のデータ・パケットを符号化するとき前記第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、その結果、前記第２のネットワーク装置が、前記第２のネットワーク装置が前記ＵＥに送信し続ける必要がある前記第１のデータ・パケットを取得し、各元のデータ・パケットは位置識別子を含み、その結果、前記第２のネットワーク装置が、前記位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する、請求項８に記載のネットワーク装置。
【請求項１０】
第２のデータ・パケットの量は前記残存送信量ｋであり、前記元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、前記コードブック・ベクトル使用メッセージは、前記第１のコードブックを用いることによって前記第２のネットワーク装置が前記元のデータ・パケットを符号化するとき前記第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、各元のデータ・パケットは位置識別子を含み、その結果、前記第２のネットワーク装置が、前記位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する、請求項８に記載のネットワーク装置。
【請求項１１】
端末であって、
第１のネットワーク装置により送信された少なくとも１つの第１のデータ・パケットを受信するように構成された第１の受信ユニットであって、前記第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、前記少なくとも１つの第１のデータ・パケットは前記元のデータ・パケットを取得するために復号化を実施するために使用される、第１の受信ユニットと、
前記端末が前記第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成された決定ユニットと、
フィードバック制御メッセージを受信するように構成された第２の受信ユニットであって、前記フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、前記残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために前記ＵＥが必要とする第１のデータ・パケットの量と前記ＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、第２の受信ユニットと、
フィードバック・メッセージを前記第１のネットワーク装置または前記第２のネットワーク装置に送信するように構成された第１の送信ユニットであって、前記フィードバック・メッセージは前記残存送信量の前記指示情報を含む、第１の送信ユニットと、
前記第２のネットワーク装置により送信されたｋ個の第３のデータ・パケットを受信するように構成された第３の受信ユニットと、
前記第１のネットワーク装置により送信された前記第１のデータ・パケットおよび前記第２のネットワーク装置により送信された前記第１のデータ・パケットを復号化して、前記元のデータ・パケットを取得するように構成された復号化ユニットと、
を備える、端末。
【請求項１２】
前記復号化ユニットはさらに、
第１のコードブックを取得するように構成された第１の取得ユニットであって、前記第１のコードブックはコードブック・ベクトルを含む、第１の取得ユニットと、
前記第１のネットワーク装置により送信された前記第１のデータ・パケットに含まれる対応する識別子を取得するように構成された第２の取得ユニットであって、前記対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを示す、第２の取得ユニットと、
第３のネットワーク装置により送信された前記第３のデータ・パケットに含まれる対応する識別子を取得するように構成された第３の取得ユニットであって、前記対応する識別子は各第３のデータ・パケットに対応するコードブック・ベクトルを示す、第３の取得ユニットと、
を備え、
前記復号化ユニットは、前記第１のコードブックに従って、前記第１のネットワーク装置により送信された前記第１のデータ・パケットに含まれる前記対応する識別子、および前記第２のネットワーク装置により送信された前記第３のデータ・パケットに含まれる前記対応する識別子、前記第１のネットワーク装置により送信された前記第１のデータ・パケットおよび前記第２のネットワーク装置により送信された前記第３のデータ・パケットを復号化して、前記元のデータ・パケットを取得する、
請求項１１に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の諸実施形態は通信の分野に関し、特に、ＬＴＥシステムへのファウンテン・コード技術の適用に関する。
【背景技術】
【０００２】
通信技術の発展とともに、ネットワークを通じたデータおよび情報の送信が、人々が情報を送信するための重要な方式となっており、データ送信の規模はますます大きい。大規模データ送信または信頼できるブロードキャスト／マルチキャストのようなサービスの適用プロセスでは、ブロッキング問題が通常データ送信において発生する。
【０００３】
先行技術では、ロング・ターム・エボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、略してＬＴＥ）、ユニバーサル移動体通信システム（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ、略してＵＭＴＳ）、短波無線通信技術Ｗｉ−Ｆｉ、およびＢｌｕｅｔｏｏｔｈ（登録商標）のような一般的なモバイル通信ネットワークでは、データ送信ブロッキング問題は通常、ファウンテン・コード符号化方法を用いることによって解決される。ファウンテン・コード符号化方式では、送信側は、受信側に送信される必要がある複数のデータ・パケットを結合し、次いで当該複数のデータ・パケットを分割して複数の均等な長さの元のデータ・パケットを取得し、当該均等な長さの元のデータ・パケットを符号化して、符号化されたデータ・パケットを取得してもよい。一般に、当該符号化されたデータ・パケットの量は元のデータ・パケットの量より大きい。この場合、正確な符号化コードブックが選択される限り、受信側が当該符号化されたデータ・パケットの全ての受信に失敗するケースにおいて、受信側が元のデータ・パケットを復元できるのを保証することができる（しかし、正確に受信された符号化されたデータ・パケットの量は少なくとも元のデータ・パケットの量以上である必要がある）。先行技術では、ファウンテン・コード技術を、ユーザ・プレーンのデータ・パケットを送信するためのＬＴＥネットワークに適用してもよく、例えば、ＰＤＣＰ層、ＲＬＣ層、またはＭＡＣ層に適用してもよいが、ハンドオーバのシナリオの問題を解決することはできない。
【発明の概要】
【課題を解決するための手段】
【０００４】
これに鑑み、本発明の諸実施形態では、端末が対応するサービング・セル間でハンドオーバされるときファウンテン・コードを用いてデータ・パケットを送信し続けるための方法および装置を提供する。本発明の技術的解決策を、全地球測位システム（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ、略してＧＳＭ（登録商標））、汎用パケット無線サービス（Ｇｅｎｅｒａｌ  Ｐａｃｋｅｔ  Ｒａｄｉｏ  Ｓｅｒｖｉｃｅ、略してＧＰＲＳ）システム、符号分割多重アクセス（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、略してＣＤＭＡ）システム、ＣＤＭＡ２０００システム、広帯域符号分割多重アクセス（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ、略してＷＣＤＭＡ（登録商標））システム、ロング・ターム・エボリューション（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ、略してＬＴＥ）システム、またはワールドワイド・インターオペラビリティ・フォー・マイクロウェーブ・アクセス（Ｗｏｒｌｄ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ、略してＷｉＭＡＸ）システムのような様々な無線通信システムに適用してもよい。
【０００５】
本発明では、ネットワーク側装置が基地局であってもよい。当該基地局が、ＧＳＭ（登録商標）システム、ＧＰＲＳシステム、またはＣＤＭＡシステムにおける基地局コントローラ（Ｂａｓｅ  Ｓｔａｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ、略してＢＳＣ）であってもよく、ＬＴＥシステムにおける発展型ＮｏｄｅＢ（Ｅｖｏｌｖｅｄ  ＮｏｄｅＢ、略してｅＮＢ）であってもよく、または、ＷｉＭＡＸネットワークにおけるアクセス・サービス・ネットワーク基地局（Ａｃｃｅｓｓ  Ｓｅｒｖｉｃｅ  Ｎｅｔｗｏｒｋ  Ｂａｓｅ  Ｓｔａｔｉｏｎ、略してＡＳＮＢＳ）のようなネットワーク要素であってもよい。ＵＥが携帯電話またはタブレット・コンピュータのような装置であってもよい。本発明はｅＮＢおよびＵＥを１例として用いることによって説明されるが、当該基地局および端末装置の種類を限定するものではない。
【０００６】
第１の態様によれば、本発明では、第１のネットワーク装置により、少なくとも１つの第１のデータ・パケットをＵＥに送信するステップであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、ステップと、第１のネットワーク装置により、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するステップと、フィードバック制御メッセージをＵＥに送信するステップであって、当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、ステップと、ＵＥにより送信されたフィードバック・メッセージを受信するステップであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、ステップと、元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示するステップであって、元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である、ステップと、を含む、端末が対応するサービング・セル間でハンドオーバされるときファウンテン・コードを用いてデータ・パケットを送信し続けるための方法を提供する。
【０００７】
第１の態様の第１の可能な実装方式では、本発明では１実装方式を提供する。第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して第１のデータ・パケットを取得するステップと、各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するステップであって、各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する、ステップとを含む。
【０００８】
第１の態様の第２の可能な実装方式では、本発明では１実装方式を提供する。第２のデータ・パケットは全て元のデータ・パケットであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、その結果、第２のネットワーク装置が第２のネットワーク装置がＵＥに送信し続ける必要がある第１のデータ・パケットを取得し、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【０００９】
第１の態様の第３の可能な実装方式では、本発明では１実装方式を提供する。第２のデータ・パケットの量は残存送信量ｋであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【００１０】
第１の態様の第４の可能な実装方式では、本発明では１実装方式を提供する。当該残存送信量の指示情報は、残存送信量ｋ、またはＵＥにより正しく受信されたデータ・パケットの量、またはＵＥがデータ・パケットを失った割合、またはＵＥがデータ・パケットを正しく受信した割合である。
【００１１】
第２の態様によれば、本発明では、第２のネットワーク装置により、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するステップと、元のデータ・パケット・メッセージを受信するステップであって、元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上であり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である、ステップと、第２のデータ・パケットの位置識別子に従って第２のデータ・パケットを符号化して、第３のデータ・パケットを取得するステップと、少なくともｋ個の第３のデータ・パケットをＵＥに送信するステップとを含む１実装方式を提供する。
【００１２】
第２の態様の第１の可能な実装方式では、本発明では１実装方式を提供する。第２のデータ・パケットを符号化する前に、当該方法はさらに、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、第１のコードブックは第２のデータ・パケットを符号化するために使用される、ステップを含む。
【００１３】
第２の態様の第２の可能な実装方式では、本発明では、符号化方式を提供する。元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、第２のデータ・パケットの位置識別子に従って第２のデータ・パケットを符号化するステップは、位置識別子に従って、第１のネットワーク装置により符号化中に各元のデータ・パケットの位置を決定するステップであって、各元のデータ・パケットがさらに当該位置識別子を含む、ステップと、当該コードブック・ベクトル使用メッセージに従って、第２のネットワーク装置が第２のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを決定するステップと、第２のデータ・パケットを、当該使用されたコードブック・ベクトルおよび当該位置識別子に従って、以下の方式、即ち、ｊ番目のコードブック・ベクトル内のｉ番目の要素に位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗じてｍ個の乗算結果を取得し、当該ｍ個の取得された乗算結果を加算して当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得するステップであって、当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである、ステップで符号化するステップとを含む。
【００１４】
第２の態様の第３の可能な実装方式では、１実装方式が提供される。当該方法はさらに、各コードブック・ベクトルおよび第１のデータ・パケットの対応する識別子を取得し、当該対応する識別子を当該対応する第１のデータ・パケットにおいて設定するステップを含む。
【００１５】
第２の態様の第４の可能な実装方式では、１実装方式が提供される。ｍの値は符号化するための元のデータ・パケット全ての量である。
【００１６】
第２の態様の第５の可能な実装方式では、１実装方式が提供される。ｍの値はＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋである。
【００１７】
第２の態様の第６の可能な実装方式では、１実装方式が提供される。当該残存送信量の指示情報は、残存送信量ｋ、またはＵＥにより正しく受信されたデータ・パケットの量、またはＵＥがデータ・パケットを失った割合、またはＵＥがデータ・パケットを正しく受信した割合である。
【００１８】
第３の態様によれば、本発明では、端末により、第１のネットワーク装置により送信された少なくとも１つの第１のデータ・パケットを受信するステップであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、当該少なくとも１つの第１のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される、ステップと、当該端末が第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するステップと、フィードバック制御メッセージを受信するステップであって、当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥが必要とする第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、ステップと、フィードバック・メッセージを第１のネットワーク装置または第２のネットワーク装置に送信するステップであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含むステップと、第２のネットワーク装置により送信されたｋ個の第３のデータ・パケットを受信するステップと、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得するステップとを含む１実装方式を提供する。
【００１９】
第３の態様の第１の可能な実装方式では、１実装方式が提供される。第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得するステップは、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含む、ステップと、第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子を取得するステップであって、当該対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、第２のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子を取得するステップであって、当該対応する識別子は各第３のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、第１のコードブックに従って、第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子、および第２のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得する、ステップとを含む。
【００２０】
第３の態様の第２の可能な実装方式では、１実装方式が提供される。第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得する前に、当該方法はさらに、第２のネットワーク装置により送信されたｋ個の受信された第３のデータ・パケットを復号化して、ｋ個の対応する元のデータ・パケットを取得するステップと、当該ｋ個の取得された元のデータ・パケットに従って、第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケット全てを取得するステップとを含む。
【００２１】
第３の態様の第３の可能な実装方式では、１実装方式が提供される。当該残存送信量の指示情報は、残存送信量ｋ、またはＵＥにより正しく受信されたデータ・パケットの量、またはＵＥがデータ・パケットを失った割合、またはＵＥがデータ・パケットを正しく受信した割合である。
【００２２】
第４の態様によれば、本発明では、第１のネットワーク装置により、少なくとも１つの第１のデータ・パケットをＵＥに送信するステップであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、ステップと、第１のネットワーク装置により、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するステップと、元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示するステップであって、元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される、ステップとを含む１実装方式を提供する。
【００２３】
第４の態様の第１の可能な実装方式では、１実装方式が提供される。第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して第１のデータ・パケットを取得するステップと、各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するステップであって、各第１のデータ・パケットは各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する、ステップとを含む。
【００２４】
第５の態様によれば、本発明では、第２のネットワーク装置により、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するステップと、元のデータ・パケット・メッセージを受信するステップであって、元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される、ステップと、フィードバック制御メッセージをＵＥに送信するステップであって、当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは、第２のネットワーク装置がＵＥに送信し続ける第１のデータ・パケットの量である、ステップと、ＵＥにより送信されたフィードバック・メッセージを受信するステップであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、ステップと、元のデータ・パケットを当該残存送信量の指示情報および元のデータ・パケット・メッセージに従って符号化して、少なくともｋ個の第３のデータ・パケットを取得するステップと、元のデータ・パケット・メッセージに従って第３のデータ・パケットをＵＥに送信するステップとを含む１実装方式を提供する。
【００２５】
第５の態様の第１の可能な実装方式では、１実装方式が提供される。元のデータ・パケットを復号化して第１のデータ・パケットを取得するステップは、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含む、ステップを含み、元のデータ・パケット・メッセージはさらに当該コードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、元のデータ・パケットが符号化されるとき使用されるコードブック・ベクトルを示し、使用された符号化ベクトルを当該コードブック・ベクトル使用メッセージに従って第１のコードブックから決定し、当該決定されたコードブック・ベクトルを用いることによって元のデータ・パケットを符号化するために使用される。
【００２６】
第５の態様の第２の可能な実装方式では、１実装方式が提供される。元のデータ・パケットを復号化して第１のデータ・パケットを取得するステップは、当該使用されたコードブック・ベクトル、元のデータ・パケット、および元のデータ・パケットの位置識別子に従って元のデータ・パケットを符号化するステップと、ｍ個の元のデータ・パケットを決定し、当該ｍ個の元のデータ・パケット内の各元のデータ・パケットに対応する位置識別子を決定するステップであって、当該位置識別子は元のデータ・パケット全て内の対応する元のデータ・パケットの位置を示すために使用され、ｍ≧ｋであり、ｋの値は残存送信量である、ステップと、ｊ番目のコードブック・ベクトル内のｉ番目の要素に位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗じてｍ個の乗算結果を取得し、当該ｍ個の取得された乗算結果全てを加算して当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得するステップであって、当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである、ステップとを含む。
【００２７】
第５の態様の第３の可能な実装方式では、１実装方式が提供される。当該ｊ番目のコードブック・ベクトルに対応する第１のデータ・パケットを取得するステップは、各コードブック・ベクトルに対応する第３のデータ・パケットの対応する識別子を取得し、当該対応する識別子を対応する第３のデータ・パケット内で設定するステップであって、当該対応する識別子は第３のデータ・パケットに対応するコードブック・ベクトルを示すために使用される、ステップを含む。
【００２８】
第５の態様の第４の可能な実装方式では、１実装方式が提供される。ｍの値は元のデータ・パケット全ての量である。
【００２９】
第５の態様の第５の可能な実装方式では、１実装方式が提供される。ｍの値は、端末装置に送信し続ける必要がある第１のデータ・パケットの量ｋである。
【００３０】
第５の態様の第６の可能な実装方式では、１実装方式が提供される。当該残存送信量の指示情報は、残存送信量ｋ、またはＵＥにより正しく受信されたデータ・パケットの量、またはＵＥがデータ・パケットを失った割合、またはＵＥがデータ・パケットを正しく受信した割合である。
【００３１】
第６の態様によれば、本発明では、ＵＥが第２のネットワーク装置にハンドオーバされると判定するステップであって、第２のネットワーク装置はＵＥにより送信された第１のデータ・パケットを受信し続けるように構成される、ステップと、第１のネットワーク装置により送信された第１のデータ・パケットを受信するステップと、ＵＥにより送信されたフィードバック制御メッセージを受信するステップであって、当該フィードバック制御メッセージは残存送信量の指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である、ステップと、フィードバック・メッセージをＵＥに送信するステップであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、ステップと、ＵＥにより送信された少なくともｋ個の第３のデータ・パケットを受信するステップと、ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケットを取得するステップと、を含む１実装方式を提供する。
【００３２】
第６の態様の第１の可能な実装方式では、１実装方式が提供される。ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケットを取得するステップは、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットは対応する識別子を含み、当該対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを決定するために使用される、ステップと、ＵＥにより送信された第３のデータ・パケット、第１のネットワーク装置により送信された第１のデータ・パケット、および第１のコードブックに従って復号化を実施して、元のデータ・パケットを取得するステップとを含む。
【００３３】
第６の態様の第２の可能な実装方式では、１実装方式が提供される。当該残存送信量の指示情報は、残存送信量ｋ、または第１のネットワーク装置により正しく受信されたデータ・パケットの量、または第１のネットワーク装置がデータ・パケットを紛失した割合、または第１のネットワーク装置がデータ・パケットを正しく受信した割合である。
【００３４】
第７の態様によれば、本発明では、ＵＥにより、少なくとも１つの第１のデータ・パケットを第１のネットワーク装置に送信するステップであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはネットワーク側に送信される必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、ステップと、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するステップと、フィードバック制御メッセージを第２のネットワーク装置に送信するステップであって、当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である、ステップと、第２のネットワーク装置により送信されたフィードバック・メッセージを受信するステップであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、ステップと、少なくともｋ個の第３のデータ・パケットを第２のネットワーク装置に送信するステップであって、第１のデータ・パケットおよび第３のデータ・パケットは元のデータ・パケットを復元するために使用される、ステップとを含む１実装方式を提供する。
【００３５】
第７の態様の第１の可能な実装方式では、１実装方式が提供される。第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、元のデータ・パケットを取得するステップであって、元のデータ・パケットはＵＥが第１のネットワーク装置または第２のネットワーク装置に送信する必要があるメッセージである、ステップと、第１のコードブックを取得するステップであって、第１のコードブックは元のデータ・パケットを符号化するために使用される、ステップと、元のデータ・パケットおよび第１のコードブックに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得するステップとを含む。
【００３６】
第７の態様の第２の可能な実装方式では、１実装方式が提供される。当該残存送信量の指示情報は、残存送信量ｋ、または第１のネットワーク装置により正しく受信されたデータ・パケットの量、または第１のネットワーク装置がデータ・パケットを紛失した割合、または第１のネットワーク装置がデータ・パケットを正しく受信した割合である。
【００３７】
第８の態様によれば、本発明では、少なくとも１つの第１のデータ・パケットをＵＥに送信するように構成された第１の送信ユニットであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、第１の送信ユニットと、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するように構成された決定ユニットと、フィードバック制御メッセージをＵＥに送信するように構成された第２の送信ユニットであって、当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、第２の送信ユニットと、ＵＥにより送信されたフィードバック・メッセージを受信するように構成された受信ユニットであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、受信ユニットと、元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示するように構成された第３の送信ユニットであって、元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である、第３の送信ユニットとを備えた１実装装置を提供する。
【００３８】
第８の態様の第１の可能な実装方式では、１実装方式が提供される。当該装置はさらに第１のコードブックを取得するように構成された取得ユニットを備え、第１のコードブックはコードブック・ベクトルを含み、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得する。当該取得ユニットはさらに、各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するように構成され、各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する。
【００３９】
第８の態様の第２の可能な実装方式では、１実装方式が提供される。第２のデータ・パケットは全て元のデータ・パケットであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、その結果、第２のネットワーク装置が第２のネットワーク装置がＵＥに送信し続ける必要がある第１のデータ・パケットを取得し、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【００４０】
第８の態様の第３の可能な実装方式では、１実装方式が提供される。第２のデータ・パケットの量は残存送信量ｋであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【００４１】
第８の態様の第４の可能な実装方式では、１実装方式が提供される。当該残存送信量の指示情報は、残存送信量ｋ、または第１のネットワーク装置により正しく受信されたデータ・パケットの量、または第１のネットワーク装置がデータ・パケットを紛失した割合、または第１のネットワーク装置がデータ・パケットを正しく受信した割合である。
【００４２】
第９の態様によれば、本発明では、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成された第１の決定ユニットと、元のデータ・パケット・メッセージを受信するように構成された受信ユニットであって、元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上であり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である、受信ユニットと、第２のデータ・パケットの位置識別子に従って第２のデータ・パケットを符号化して、第３のデータ・パケットを取得するように構成された第１の符号化ユニットと、少なくともｋ個の第３のデータ・パケットをＵＥに送信するように構成された送信ユニットとを備えた１実装装置を提供する。
【００４３】
第９の態様の第１の可能な実装方式では、本発明は１実装装置を提供する。当該装置はさらに、第１のコードブックを取得するように構成された第１の取得ユニットを備える。第１のコードブックはコードブック・ベクトルを含む。
【００４４】
第９の態様の第２の可能な実装方式では、本発明は１実装装置を提供する。元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、第１の符号化ユニットにより、第２のデータ・パケットの位置識別子に従って第２のデータ・パケットを符号化することは、第２の決定ユニットが、使用された符号化ベクトルを第１のコードブックから決定して、元のデータ・パケットを符号化するように構成されること、第３の決定ユニットが、当該位置識別子に従って、第１のネットワーク装置により符号化中に各元のデータ・パケットの位置を決定するように構成され、各元のデータ・パケットは位置識別子を含むこと、第３の決定ユニットがさらに、当該コードブック・ベクトル使用メッセージに従って、第２のネットワーク装置が第２のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを決定するように構成されること、および第２の符号化ユニットが、当該使用されたコードブック・ベクトル、元のデータ・パケット、および当該位置識別子に従って元のデータ・パケットを符号化し、ｊ番目のコードブック・ベクトル内のｉ番目の要素に位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗じ、ｍ個の取得された乗算結果全てを加算して、当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得するように構成されることを含み、当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである。
【００４５】
第９の態様の第３の可能な実装方式では、本発明は１実装装置を提供する。第２の符号化ユニットはさらに、第３のデータ・パケットの各コードブック・ベクトルおよび対応する識別子を取得するように構成された第２の取得ユニットと、当該対応する識別子を対応する第３のデータ・パケット内で設定するように構成された設定ユニットとを備える。
【００４６】
第９の態様の第４の可能な実装方式では、本発明は１実装装置を提供する。ｍの値は符号化するための元のデータ・パケット全ての量である。
【００４７】
第９の態様の第５の可能な実装方式では、本発明は１実装装置を提供する。ｍの値は、ＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋである。
【００４８】
第９の態様の第６の可能な実装方式では、本発明は１実装装置を提供する。当該残存送信量の指示情報は、残存送信量ｋ、または第１のネットワーク装置により正しく受信されたデータ・パケットの量、または第１のネットワーク装置がデータ・パケットを紛失した割合、または第１のネットワーク装置がデータ・パケットを正しく受信した割合である。
【００４９】
第１０の態様によれば、本発明では、第１のネットワーク装置により送信された少なくとも１つの第１のデータ・パケットを受信するように構成された第１の受信ユニットであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、当該少なくとも１つの第１のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される、第１の受信ユニットと、当該端末が第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成された決定ユニットと、フィードバック制御メッセージを受信するように構成された第２の受信ユニットであって、当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥが必要とする第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である、第２の受信ユニットと、フィードバック・メッセージを第１のネットワーク装置または第２のネットワーク装置に送信するように構成された第１の送信ユニットであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、第１の送信ユニットと、第２のネットワーク装置により送信されたｋ個の第３のデータ・パケットを受信するように構成された第３の受信ユニットと、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケットを取得するように構成された復号化ユニットとを備えた１実装方式を提供する。
【００５０】
第１０の態様の第１の可能な実装方式では、１実装方式が提供される。本発明は１実装装置を提供する。当該復号化ユニットはさらに、第１のコードブックを取得するように構成された第１の取得ユニットであって、第１のコードブックはコードブック・ベクトルを含む、第１の取得ユニットと、第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子を取得するように構成された第２の取得ユニットであって、当該対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを示す、第２の取得ユニットと、第３のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子を取得するように構成された第３の取得ユニットであって、当該対応する識別子は各第３のデータ・パケットに対応するコードブック・ベクトルを示す、第３の取得ユニットとを備え、当該復号化ユニットは、第１のコードブックに従って、第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子、および第２のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得する。
【００５１】
第１０の態様の第２の可能な実装方式では、本発明は１実装装置を提供する。当該装置はさらに、第２のネットワーク装置により送信されたｋ個の受信された第３のデータ・パケットを復号化して、ｋ個の対応する元のデータ・パケットを取得するように構成された取得ユニットを備える。当該復号化ユニットは、当該ｋ個の取得された元のデータ・パケットに従って、第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケット全てを取得する。
【００５２】
第１０の態様の第３の可能な実装方式では、本発明は１実装装置を提供する。当該残存送信量の指示情報は、残存送信量ｋ、またはＵＥにより正しく受信されたデータ・パケットの量、またはＵＥがデータ・パケットを失った割合、またはＵＥがデータ・パケットを正しく受信した割合である。
【００５３】
第１１の態様によれば、本発明では、少なくとも１つの第１のデータ・パケットをＵＥに送信するように構成された第１の送信ユニットであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、第１の送信ユニットと、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するように構成された決定ユニットと、元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示するように構成された第２の送信ユニットであって、元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される、第２の送信ユニットとを備えた１実装装置を提供する。
【００５４】
第１１の態様の第１の可能な実装方式では、本発明は１実装装置を提供する。第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、第１の取得ユニットが、第１のコードブックを取得し、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得するように構成され、第１のコードブックはコードブック・ベクトルを含むこと、および第２の取得ユニットが、各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するように構成され、各第１のデータ・パケットは各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築することを含む。第１２の態様によれば、本発明では、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成された第１の決定ユニットと、元のデータ・パケット・メッセージを受信するように構成された第１の受信ユニットであって、元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される、第１の受信ユニットと、フィードバック制御メッセージをＵＥに送信するように構成された第１の送信ユニットであって、当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは、第２のネットワーク装置がＵＥに送信し続ける第１のデータ・パケットの量である、第１の送信ユニットと、ＵＥにより送信されたフィードバック・メッセージを受信するように構成された第２の受信ユニットであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、第２の受信ユニットと、当該残存送信量の指示情報および元のデータ・パケット・メッセージに従って、少なくともｋ個の第３のデータ・パケットを取得するように構成された第１の符号化ユニットと、元のデータ・パケット・メッセージに従って第３のデータ・パケットをＵＥに送信するように構成された第２の送信ユニットとを備えた１実装装置を提供する。
【００５５】
第１２の態様の第１の可能な実装方式では、本発明は１実装装置を提供する。第１の符号化ユニットはさらに、第１のコードブックを取得するように構成された第２の取得ユニットであって、第１のコードブックはコードブック・ベクトルを含む、第２の取得ユニットと、使用された符号化ベクトルを当該コードブック・ベクトル使用メッセージに従って第１のコードブックから決定するように構成された決定ユニットであって、元のデータ・パケット・メッセージはさらに当該コードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは元のデータ・パケットが符号化されるとき使用されるコードブック・ベクトルを示すために使用される、決定ユニットと、当該決定されたコードブック・ベクトルを用いることによって元のデータ・パケットを符号化するように構成された第２の符号化ユニットとを備える。
【００５６】
第１２の態様の第２の可能な実装方式では、本発明は１実装装置を提供する。第２の符号化ユニットが元のデータ・パケットを符号化するように構成されることはさらに、第２の符号化ユニットが、当該使用されたコードブック・ベクトル、元のデータ・パケット、および元のデータ・パケットの位置識別子に従って元のデータ・パケットを符号化すること、第２の決定ユニットが、ｍ個の元のデータ・パケットを決定するように構成され、さらに、当該ｍ個の元のデータ・パケット内の各元のデータ・パケットに対応する位置識別子を決定するように構成され、当該位置識別子は元のデータ・パケット全て内の対応する元のデータ・パケットの位置を示すために使用され、ｍ≧ｋであり、ｋの値は残存送信量であること、および第３の符号化ユニットが、ｊ番目のコードブック・ベクトル内のｉ番目の要素に位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗じてｍ個の乗算結果を取得するように構成され、当該ｍ個の取得された乗算結果全てを加算して当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得するようにさらに構成され、当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つであることを含む。
【００５７】
第１２の態様の第３の可能な実装方式では、本発明は１実装装置を提供する。第３の符号化ユニットはさらに、各コードブック・ベクトルに対応する第３のデータ・パケットの対応する識別子を取得するように構成された第３の取得ユニットと、第３のデータ・パケットの対応する識別子を対応する第３のデータ・パケット内で設定するように構成された設定ユニットであって、当該対応する識別子は第１のデータ・パケットに対応するコードブック・ベクトルを示すために使用される設定ユニットとを備える。
【００５８】
第１２の態様の第４の可能な実装方式では、本発明は１実装装置を提供する。ｍの値は元のデータ・パケット全ての量である。
【００５９】
第１２の態様の第５の可能な実装方式では、本発明は１実装装置を提供する。ｍの値は、端末装置に送信し続ける必要がある第１のデータ・パケットの量ｋである。
【００６０】
第１２の態様の第６の可能な実装方式では、本発明は１実装装置を提供する。当該残存送信量の指示情報は、残存送信量ｋ、またはＵＥにより正しく受信されたデータ・パケットの量、またはＵＥがデータ・パケットを失った割合、またはＵＥがデータ・パケットを正しく受信した割合である。
【００６１】
第１３の態様によれば、本発明では、ＵＥが第２のネットワーク装置にハンドオーバされると判定するように構成された決定ユニットであって、第２のネットワーク装置はＵＥにより送信された第１のデータ・パケットを受信し続けるように構成される、決定ユニットと、第１のネットワーク装置により送信された第１のデータ・パケットを受信するように構成された第１の受信ユニットと、ＵＥにより送信されたフィードバック制御メッセージを受信するように構成された第２の受信ユニットであって、当該フィードバック制御メッセージは残存送信量の指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である、第２の受信ユニットと、フィードバック・メッセージをＵＥに送信するように構成された送信ユニットであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含む、送信ユニットと、ＵＥにより送信された少なくともｋ個の第３のデータ・パケットを受信するように構成された第３の受信ユニットと、ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケットを取得するように構成された第１の復号化ユニットとを備えた１実装装置を提供する。
【００６２】
第１３の態様の第１の可能な実装方式では、本発明は１実装装置を提供する。第１の復号化ユニットはさらに第１のコードブックを取得するように構成された取得ユニットであって、第１のコードブックはコードブック・ベクトルを含み、ＵＥにより送信された第１のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットは対応する識別子を含み、当該対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを決定するために使用される、取得ユニットと、ＵＥにより送信された第１のデータ・パケット、第１のネットワーク装置により送信された第１のデータ・パケット、および第１のコードブックに従って復号化を実施して、元のデータ・パケットを取得するように構成された第２の復号化ユニットとを備える。
【００６３】
第１３の態様の第２の可能な実装方式では、本発明は１実装装置を提供する 。当該残存送信量の指示情報は、残存送信量ｋ、または第１のネットワーク装置により正しく受信されたデータ・パケットの量、または第１のネットワーク装置がデータ・パケットを紛失した割合、または第１のネットワーク装置がデータ・パケットを正しく受信した割合である。
【００６４】
第１４の態様によれば、本発明では、少なくとも１つの第１のデータ・パケットを第１のネットワーク装置に送信するように構成された第１の送信ユニットであって、第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはネットワーク側に送信される必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい、第１の送信ユニットと、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成された決定ユニットと、フィードバック制御メッセージを第２のネットワーク装置に送信するように構成された第２の送信ユニットであって、当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である、第２の送信ユニットと、第２のネットワーク装置により送信されたフィードバック・メッセージを受信するように構成された受信ユニットであって、当該フィードバック・メッセージは当該残存送信量の指示情報を含み、第１の送信ユニットはさらに、少なくともｋ個の第３のデータ・パケットを第２のネットワーク装置に送信するように構成され、第１のデータ・パケットおよび第３のデータ・パケットは元のデータ・パケットを復元するために使用される、受信ユニットとを備えた１実装装置を提供する。
【００６５】
第１４の態様の第１の可能な実装方式では、本発明は１実装装置を提供する。第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、第１の取得ユニットが元のデータ・パケットを取得するように構成され、元のデータ・パケットはＵＥが第１のネットワーク装置または第２のネットワーク装置に送信する必要があるメッセージであること、第２の取得ユニットが第１のコードブックを取得するように構成され、第１のコードブックは元のデータ・パケットを符号化するために使用されること、符号化ユニットが、元のデータ・パケットおよび第１のコードブックに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得するように構成されることを含む。
【００６６】
第１４の態様の第２の可能な実装方式では、本発明は１実装装置を提供する。当該残存送信量の指示情報は、残存送信量ｋ、または第１のネットワーク装置により正しく受信されたデータ・パケットの量、または第１のネットワーク装置がデータ・パケットを紛失した割合、または第１のネットワーク装置がデータ・パケットを正しく受信した割合である。
【００６７】
上述の解決策によれば、本発明の諸実施形態で提供する方法および装置において、メッセージがファウンテン・コードの形式で送信されたときに、対話して、ネットワーク装置のハンドオーバ・プロセスで送信されていないデータ・パケットの送受信を継続する方法が実装され、それによりリソースが節約される。
【図面の簡単な説明】
【００６８】
【図１】本発明に従うデータ送信のための方法の１実施形態の流れ図である。
【図２】本発明に従うデータ送信のための方法の別の実施形態の流れ図である。
【図３】本発明に従うデータ送信のための方法の別の実施形態の流れ図である。
【図４】本発明に従うデータ送信のための方法の別の実施形態の流れ図である。
【図５】本発明に従うデータ送信のための方法の別の実施形態の流れ図である。
【図６】本発明に従うデータ送信のための方法の別の実施形態の流れ図である。
【図７】本発明に従うデータ送信のための方法の別の実施形態の流れ図である。
【図８】本発明に従うデータ送信のための方法の別の実施形態の流れ図である。
【図９】本発明に従う第１のネットワーク装置の１実施形態の略構造図である。
【図１０】本発明に従う第２のネットワーク装置の１実施形態の略構造図である。
【図１１】本発明に従う図１０に示す第２のネットワーク装置内の１実施形態の構造図である。
【図１２】本発明に従う図１１に示す第２の符号化ユニット１０００９の１実施形態の構造図である。
【図１３ａ】本発明に従うユーザ機器の１実施形態の構造図である。
【図１３ｂ】本発明に従うユーザ機器の１実施形態の構造図である。
【図１４】当該本発明に従う図１３に示すユーザ機器の復号化ユニット１１０８の１実施形態の構造図である。
【図１５】本発明に従う第１のネットワーク装置の１実施形態の構造図である。
【図１６】本発明に従う図１５に示す第１のネットワーク装置の符号化プロセスに必要な装置の構造図である。
【図１７】本発明に従う第２のネットワーク装置の１実施形態の構造図である。
【図１８】本発明に従う第２のネットワーク装置内の第１の符号化ユニットの１実施形態の構造図である。
【図１９】本発明に従う第１の符号化ユニット内の第２の符号化ユニットの１実施形態の構造図である。
【図２０】本発明に従う第１のネットワーク装置の１実施形態の構造図である。
【図２１】本発明に従う第２のネットワーク装置の１実施形態の構造図である。
【図２２】本発明に従う図２１に示す第２のネットワーク装置内の第１の復号化ユニット１５０６の構造図である。
【図２３】本発明に従う第２のネットワーク装置の別の実施形態の構造図である。
【図２４】図２３に示す第２のネットワーク装置において第１のデータ・パケットを取得するための装置の構造図である。
【図２５】本発明に従うデータ送信のための方法の１実施形態の略図である。
【図２６】本発明に従うデータ送信のための方法の別の実施形態の略図である。
【図２７】本発明に従うデータ送信のための方法の別の実施形態の略図である。
【図２８】本発明に従うデータ送信のための装置の１実施形態の略図である。
【発明を実施するための形態】
【００６９】
本発明の諸実施形態はさらに、上述の方法の実施形態におけるステップと方法を実施するための装置の実施形態を与える。本発明の全ての実施形態において、第１のネットワーク装置および第２のネットワーク装置がそれぞれ基地局であってもよく、第１のネットワーク装置がソース基地局Ｓ−ｅＮＢであってもよく、第２のネットワーク装置がターゲット基地局Ｔ−ｅＮＢであってもよいことは理解されるべきである。さらに、本発明は、方法、対応する請求項、システムの実施形態、ならびに対応する請求項における方法およびステップの組合せ、分割、および論理的変更の保護を請求し、本発明は、装置の実施形態および対応する請求項におけるモジュール、ユニット、および物理装置の組合せ、分割、および論理的変更の保護を請求する。
【００７０】
図１は、本発明に従うデータ送信のための方法の１実施形態を示す。当該方法はハンドオーバ中のネットワーク側装置によるデータ送信のための方法である。当該方法を、第１のネットワーク装置を含むネットワークで実行してもよい。第１のネットワーク装置がデータをファウンテン・コードの形式でＵＥに送信するプロセスにおいて、ＵＥは第１のネットワーク側装置から別のネットワーク側装置にハンドオーバされる。データ送信のための方法は以下を含む。
【００７１】
ステップ１０１：第１のネットワーク装置が少なくとも１つの第１のデータ・パケットをＵＥに送信する。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい。
【００７２】
本発明の１実施形態では、第１のデータ・パケットが元のデータ・パケットを符号化することによって取得される具体的なステップが、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して第１のデータ・パケットを取得するステップを含んでもよい。
【００７３】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを第１のネットワーク装置に格納してもよいか、または、具体的なネットワーク・ステータスに従って第１のネットワーク装置により決定してもよく、または第１のネットワーク装置は、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【００７４】
本発明の１実施形態では、具体的な符号化方式が、コードブック・ベクトルを用いることによって元のデータ・パケットに対するポイント乗算を実施して、第１のデータ・パケットを取得することであってもよい。説明および理解の簡単さのため、利用可能なコードブックはＡＬ×ｎであり、ＡＬ×ｎ内のＬ個のコードブックから選択されたＭ個のコードブック・ベクトルから成る符号化行列はＡＭ×ｎであり、元のデータ・パケットはベクトルαを形成する。ＡはＭ×ｎの行列であり、αはｎ次元のベクトルである。行列の形式で示される場合、各コードブックのポイント乗算に対する方式と元のデータ・パケットにより形成されるベクトルαとを次のように示してもよい。
βＭ×１＝ＡＭ×ｎαｎ×１
取得されたベクトルβＭ×１の各要素は第１のデータ・パケットである。M＞nである。
【００７５】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【００７６】
さらに、第１のネットワーク装置が各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得する。各第１のデータ・パケットは夫々の対応する識別子を含む。本発明では、第１のデータ・パケットの対応する識別子は、符号化中の第１のデータ・パケットに対するコードブック・ベクトルを示す。例えば、第１のデータ・パケットの対応する識別子が、符号化処理が第１のデータ・パケットに対して実施されているときの第１のコードブック内の当該コードブック・ベクトルの位置に関する情報であってもよい。ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する。上述の例と同様に、ベクトルβＭ×１内のｉ番目の要素はｉ番目の第１のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られる。対応して、当該ｉ番目の第１のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【００７７】
任意選択で、ｉは当該対応する識別子として使用され、各第１のデータ・パケット内で設定され、第１のデータ・パケットはＵＥに送信される。
【００７８】
本発明はｉを当該対応する識別子として使用し第１のデータ・パケット内でｉを設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第１のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【００７９】
ステップ１０２：第１のネットワーク装置が、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定する。
【００８０】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【００８１】
ステップ１０３：フィードバック制御メッセージをＵＥに送信する。当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である。
【００８２】
ステップ１０４：ＵＥにより送信されたフィードバック・メッセージを受信する。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【００８３】
当該ハンドオーバ・プロセスにおいて、第１のネットワーク装置は、第２のネットワーク装置にダウンリンク通信内にあるメッセージを通知し、第１のネットワーク装置により送信されていない第１のデータ・パケットを送信し続ける必要があり、その結果、ＵＥが第１のネットワーク装置および第２のネットワーク装置により送信された第１のデータ・パケットに従って元の信号（元のデータ・パケット）を再構築する。第１のネットワーク装置がフィードバック制御メッセージをＵＥに送信し、その結果、ＵＥが残存送信量ｋの指示情報をフィードバックする。本発明の１実施形態では、当該残存送信量の指示情報が、以下の形式、即ち、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
であってもよいがこれらに限られない。
【００８４】
本発明は当該残存送信量の指示情報を上の幾つかの形式にのみ限定するものではなく、当該残存送信量の指示情報は第２のネットワーク装置がＵＥに送信し続ける第１のデータ・パケットの量を示すことを目的とし、当該目的を達成する残存送信量の指示情報は全て本発明の保護範囲に属することは理解されるべきである。
【００８５】
ステップ１０５：元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示する。元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である。
【００８６】
第２のデータ・パケットの位置識別子の具体的な形式は本発明では限定されないことは理解されるべきである。任意選択で、当該位置識別子は第２のデータ・パケット内で設定されたインデックスである。
【００８７】
ステップ１０５で元のデータ・パケット・メッセージを第２のネットワーク装置に送信することに関して、本発明ではさらに２つの対応する異なる実装方式を与える。
【００８８】
実装方式１：
第２のデータ・パケットは全て元のデータ・パケットであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、その結果、第２のネットワーク装置が、第２のネットワーク装置がＵＥに送信し続ける必要がある第１のデータ・パケットを取得し、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【００８９】
当該実装方式では、第１のネットワーク装置が元のデータ・パケット・メッセージ全てを第２のネットワーク装置に送信する。その結果、第２のネットワーク装置は元のデータ・パケットおよび使用されたコードブック・ベクトルに従って元のデータ・パケットを符号化し続ける。
【００９０】
実装方式２：
第２のデータ・パケットの量は残存送信量ｋであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【００９１】
当該実装方式では、第２のデータ・パケットの量は残存送信量ｋであり、当該ｋ個の第２のデータ・パケットが第２のネットワーク装置に送信された後、第２のネットワーク装置は第２のデータ・パケットに従って符号化を実施して、第１のデータ・パケットを取得してもよく、その結果、ＵＥは、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第２のデータ・パケットに従って復号化を実施して、元のデータ・パケットを取得する。
【００９２】
当該実施形態では、第１のネットワーク装置がダウンリンク・データ送信プロセスにおいてデータをファウンテン・コードの形式で送信するときにネットワーク装置のハンドオーバが生ずるときの具体的な方式が説明され、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【００９３】
図２は、本発明に従うデータ送信のための方法の別の実施形態の略図を示す。当該方法はハンドオーバ中のネットワーク側装置によるデータ送信のための方法であり、データをファウンテン・コードの形式でＵＥに送信するプロセスにおいてＵＥが別のネットワーク装置からネットワーク装置にハンドオーバされるときの当該ネットワーク装置によるデータ送信のための方法を特に説明する。当該方法は以下を含む。
【００９４】
ステップ２０１：第２のネットワーク装置が、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定する。
【００９５】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【００９６】
ステップ２０２：元のデータ・パケット・メッセージを受信する。元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上であり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である。
【００９７】
当該ハンドオーバ・プロセスにおいて、第２のネットワーク装置は、第１のネットワーク装置のダウンリンク通信内にあるメッセージを取得し、第３のデータ・パケットを送信する必要があり、その結果、ＵＥが第１のネットワーク装置および第２のネットワーク装置により送信された第３のデータ・パケットに従って元の信号（元のデータ・パケット）を再構築する。第１のネットワーク装置がフィードバック制御メッセージをＵＥに送信し、その結果、ＵＥが残存送信量ｋの指示情報をフィードバックする。本発明の１実施形態では、当該残存送信量の指示情報が、以下の形式、即ち、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
であってもよいがこれらに限られない。
【００９８】
ステップ２０３：第２のデータ・パケットの位置識別子に従って第２のデータ・パケットを符号化して、第３のデータ・パケットを取得する。
【００９９】
本発明の１実施形態では、第２のデータ・パケットが符号化される前に、第１のコードブックが取得される。第１のコードブックはコードブック・ベクトルを含み、第１のコードブックは第２のデータ・パケットを符号化するために使用される。
【０１００】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを第１のネットワーク装置に格納してもよく、または具体的なネットワーク・ステータスに従って第１のネットワーク装置により決定してもよく、または第１のネットワーク装置は、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０１０１】
任意選択で、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは元のデータ・パケットが符号化されるとき利用可能なコードブック・ベクトルを示すために使用され、元のデータ・パケットを符号化するために、利用可能な符号化ベクトルが第１のコードブックから決定される。
【０１０２】
夫々の元のデータ・パケットはさらに位置識別子を含み、符号化中の各元のデータ・パケットの位置が第１のネットワーク装置により当該位置識別子に従って決定され、
第２のネットワーク装置が第２のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルが当該コードブック・ベクトル使用メッセージに従って決定され、
元のデータ・パケットが当該使用されたコードブック・ベクトルおよび当該位置識別子に従って符号化される。即ち、
ｊ番目のコードブック・ベクトル内のｉ番目の要素に、位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗算してｍ個の乗算結果を取得し、当該ｍ個の取得された乗算結果を加算して、当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得する。当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである。
【０１０３】
各コードブック・ベクトルおよび第１のデータ・パケットの対応する識別子が取得され、当該対応する第１のデータ・パケット内で設定される。ステップ２０２およびステップ２０３において、本発明は元のデータ・パケット・メッセージを上の内容のみを含むことに限定しないことは理解されるべきである。第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、本発明では２つの可能な例を与える。即ち、
【０１０４】
実装方式１：
ｍの値は符号化するための元のデータ・パケット全ての量である。
【０１０５】
この場合、当該符号化方法がステップ１０１で与えた実施形態と同じであってもよく、ステップ２０３の形式と等価である。即ち、元のデータ・パケット全てを符号化して第３のデータ・パケットを取得する。即ち、
βＰ×１＝ＡＰ×ｎαｎ×１
である。ＡＰ×ｎは使用されたコードブック・ベクトルから成り、Ｐ個の第３のデータ・パケットが取得され、Ｐ≧ｋである。当該実装方式では、第３のデータ・パケットは元のデータ・パケットにより形成され、第１のデータ・パケットと一貫する符号化方式を有し、第１のデータ・パケットとの差異は、送信元が異なり、夫々の使用されるコードブック・ベクトルが第１のデータ・パケットに対して使用されるコードブック・ベクトルと異なるということであることは理解されるべきである。当該実装方式全てに対応する後続の復号化および他の実施形態はこの差異に従ってもよく、詳細については本発明では再度説明しない。または、
【０１０６】
実装方式２：
ｍの値はＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋである。
【０１０７】
この場合、説明および理解の簡単さのため、行列形式を使用してもよい。即ち、
β’Ｑ×１＝ＡＱ×ｎαｋ−ｓｐａｒｓｅ
である。ＡＱ×ｎは使用されたコードブック・ベクトルから成り、αｋ−ｓｐａｒｓｅはｎ次元のベクトルであり、αｋ−ｓｐａｒｓｅのｉ番目の要素はその位置識別子がｉを示す元のデータ・パケットであり、他の位置は全て０であり、Ｑ≧ｋである。
【０１０８】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０１０９】
元のデータ・パケットが当該２つの実装方式に従って符号化された後、第３のデータ・パケットが取得され、ＵＥに送信され、その結果、ＵＥが元のデータ・パケットを取得する。当該２つの異なる実装方式に従って、ＵＥは異なる復号化方式を有することは理解されるべきである。本発明の技術的解決策が実装されるとき、第２のネットワーク装置がメッセージを送信して、送信された元のデータ・パケット・メッセージに含まれる第３のデータ・パケットに対する符号化方式をＵＥに通知してもよい。１実施形態では、本発明の当該実施形態が事前に設定された方式で実装され、当該事前に設定された方式はネットワーク装置およびＵＥ装置により合意された元のデータ・パケットに対する符号化方式である。
【０１１０】
ステップ２０４：少なくともｋ個の第３のデータ・パケットをＵＥに送信する。第３のデータ・パケットは元のデータ・パケットを取得するためにＵＥにより使用される。
【０１１１】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと第２のネットワーク装置が判定したとき、第２のネットワーク装置が第１のネットワーク装置によりＵＥに送信されるデータ・パケットを受信するケースにおける具体的なハンドオーバ方式が説明され、当該実施形態では、第２のネットワーク装置がＵＥに送信し続ける必要がある第３のデータ・パケットに対する符号化方式および関連するステップが説明され、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０１１２】
図３は、本発明に従うデータ送信のための方法の別の実施形態を示す。当該方法はハンドオーバ中の端末装置によるデータ送信のための方法であり、ネットワーク装置のハンドオーバが発生したとき、第１のネットワーク装置により送信された第１のデータ・パケットを受信し、第２のネットワーク装置へのハンドオーバの後に第２のネットワーク装置により送信された第３のデータ・パケットを受信し、復号化を実施して元のデータ・パケットを取得する方法を特に説明する。当該方法は以下を含む。
【０１１３】
ステップ３０１：端末装置が第１のネットワーク装置により送信された少なくとも１つの第１のデータ・パケットを受信する。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、当該少なくとも１つの第１のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される。
【０１１４】
ステップ３０２：端末装置が第１のネットワーク装置から第２のネットワーク装置へハンドオーバされると判定する。
【０１１５】
ステップ３０３：第１のネットワーク装置により送信されたフィードバック制御メッセージを受信し、フィードバック・メッセージを第１のネットワーク装置または第２のネットワーク装置に送信する。当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥが必要とする第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上であり、当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０１１６】
本発明の１実施形態では、ステップ３０３では、当該残存送信量の指示情報は、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
である。
【０１１７】
ステップ３０４：第２のネットワーク装置により送信されたｋ個の第３のデータ・パケットを受信する。第２のネットワーク装置により送信された第３のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される。
【０１１８】
ステップ３０５：第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得する。
【０１１９】
本発明の１実施形態では、ステップ３０５における符号化方式が特に、
第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含む、ステップと、
第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子を取得するステップであって、当該対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、
第２のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子を取得するステップであって、当該対応する識別子は各第３のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、
第１のコードブックに従って、第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子、および第２のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得するステップと
であってもよい。
【０１２０】
図２に示す実施形態におけるステップ２０２および２０３の２つの実装方式に対応して、当該実施形態では２つの異なる復号化方式を与える。当該復号化方式は第２のネットワーク装置により送信された第３のデータ・パケットの特性に従って決定される。即ち、
【０１２１】
符号化方式１：
ＵＥに送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバ前に第１のネットワーク装置により送信された第１のデータ・パケットの量はＴ＝Ｓ−ｋである。第１のネットワーク装置から第２のネットワーク装置に送信された元のデータ・パケット・メッセージがｍ個の元のデータ・パケットを含み、ｍの値が符号化するための元のデータ・パケット全ての量であるとき、第１のネットワーク装置により送信されＵＥ側で受信される第１のデータ・パケットβ１１、β１２、β１３、・・・、およびβ１Ｔおよび第２のネットワーク装置により送信されＵＥ側で受信される第３のデータ・パケットβ２１、β２２、β２３、・・・、およびβ２ｋが式を共同的に形成する。即ち、
【０１２２】
【数１】
0006310102.tif 000002
【０１２３】
である。
取得されたαにおいて、各要素は元のデータ・パケットである。元のデータ・パケットをＳの値および行列Ａｄｅｃｏｄｅに従う復号化により取得できるのを保証するために、Ｓは少なくとも元のデータ・パケットの長さより大きいことは理解されるべきである。
【０１２４】
符号化方式２：
ＵＥに送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバ前に第１のネットワーク装置により送信された第１のデータ・パケットの量はＴ＝Ｓ−ｋである。第１のネットワーク装置から第２のネットワーク装置に送信された元のデータ・パケット・メッセージがｍ個の元のデータ・パケットを含み、ｍの値はＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋであるとき、第１のネットワーク装置により送信されＵＥ側で受信される第１のデータ・パケットγ１１、γ１２、γ１３、・・・、およびγ１Ｐおよび第２のネットワーク装置により送信されＵＥ側で受信される第３のデータ・パケットγ２１、γ２２、γ２３、・・・、およびγ２Ｑにより送信される第２のネットワーク装置が復号化される。即ち、
【０１２５】
【数２】
0006310102.tif 000003
【０１２６】
である。
【０１２７】
１実施形態では、取得されたαｋ−ｓｐａｒｓｅに含まれる元のデータ・パケットの量はｋであり、他の位置は０である。次いで、元のデータ・パケット全てが、αｋ−ｓｐａｒｓｅおよび式
【０１２８】
【数３】
0006310102.tif 000004
【０１２９】
により決定された元のデータ・パケットに従って復号化により取得される。
【０１３０】
符号化方式２における具体的な符号化方式は上述の実施形態に限定されず、本発明は別の具体的な復号化方式を限定しないことは理解されるべきである。
【０１３１】
本発明は符号化方式１および符号化方式２における当該２つの復号化方法に限定されず、具体的な実装において、当該例における各行列がＵＥ装置に格納された行列、シーケンス、またはバイナリ・コードであってもよく、復号化動作が別の形式の数学演算であってもよいことは理解されるべきである。
【０１３２】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したとＵＥが判定したとき、ＵＥが第１のネットワーク装置により送信されたデータ・パケットを受信するケースにおける具体的なハンドオーバ方式が説明され、当該実施形態では、ＵＥにより、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを受信し復号化するステップおよび関連するステップに関する方式が説明され、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０１３３】
図４は、本発明に従うデータ送信のための方法の別の実施形態の略図を示す。当該方法は、ハンドオーバ中の第１のネットワーク装置によるデータ送信のための方法であり、データをファウンテン・コードの形式でＵＥに送信するプロセスにおいて、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされるときの第１のネットワーク装置によるデータ送信のための方法を特に説明する。当該方法は以下を含む。
【０１３４】
ステップ４０１：第１のネットワーク装置が少なくとも１つの第１のデータ・パケットをＵＥに送信する。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい。
【０１３５】
本発明の１実施形態では、第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、第１のネットワーク装置により第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含む、ステップと、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して第１のデータ・パケットを取得するステップとを含む。
【０１３６】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを第１のネットワーク装置に格納してもよいか、または、具体的なネットワーク・ステータスに従って第１のネットワーク装置により決定してもよく、または、第１のネットワーク装置は、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０１３７】
本発明の１実施形態では、具体的な符号化方式が、コードブック・ベクトルを用いることによって元のデータ・パケットに対するポイント乗算を実施して、第１のデータ・パケットを取得するステップであってもよい。説明および理解の簡単さのため、利用可能なコードブックはＡＬ×ｎであり、ＡＬ×ｎ内のＬ個のコードブックから選択されたＭ個のコードブック・ベクトルから成る符号化行列はＡＭ×ｎであり、元のデータ・パケットはベクトルαを形成する。ＡはＭ×ｎの行列であり、αはｎ次元のベクトルである。行列の形式で示される場合、各コードブックのポイント乗算に対する方式および元のデータ・パケットにより形成されるベクトルαを次のように示してもよい。
βＭ×１＝ＡＭ×ｎαｎ×１
取得されたベクトルβＭ×１の各要素は第１のデータ・パケットである。Ｍ＞ｎである。
【０１３８】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０１３９】
さらに、第１のネットワーク装置が各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得する。各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する。上述の例と同様に、ベクトルβＭ×１内のｉ番目の要素はｉ番目の第１のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られ得る。対応して、当該ｉ番目の第１のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【０１４０】
任意選択で、ｉは当該対応する識別子として使用され、各第１のデータ・パケット内で設定され、第１のデータ・パケットはＵＥに送信される。
【０１４１】
本発明はｉを当該対応する識別子として使用し第１のデータ・パケット内でｉを設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第１のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【０１４２】
ステップ４０２：第１のネットワーク装置が、ユーザ機器ＵＥを第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定する。
【０１４３】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０１４４】
ステップ４０３：元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示する。元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される。
【０１４５】
１実施形態では、元のデータ・パケット・メッセージは元のデータ・パケット・メッセージ全てである。
【０１４６】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと第１のネットワーク装置が判定したとき、第１のネットワーク装置が元のデータ・パケットを第２のネットワーク装置に送信し、その結果、第２のネットワーク装置が元のデータ・パケットに従って符号化を実施して第１のデータ・パケットを取得することが説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０１４７】
図５は、本発明に従うデータ送信のための方法の別の実施形態を示す。当該方法はハンドオーバの間の第２のネットワーク装置によるデータ送信のための方法であり、データをファウンテン・コードの形式でＵＥに送信するプロセスにおいてＵＥが別のネットワーク装置から当該ネットワーク装置にハンドオーバされるときの当該ネットワーク装置によるデータ送信のための方法を特に説明する。当該方法は以下を含む。
【０１４８】
ステップ５０１：第２のネットワーク装置が、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定する。
【０１４９】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０１５０】
ステップ５０２：元のデータ・パケット・メッセージを受信する。元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される。
【０１５１】
ステップ５０３：フィードバック制御メッセージをＵＥに送信する。当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは、第２のネットワーク装置がＵＥに送信し続ける第１のデータ・パケットの量である。
【０１５２】
ステップ５０４：ＵＥにより送信されたフィードバック・メッセージを受信する。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０１５３】
当該残存送信量の指示情報は、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
である。
【０１５４】
ステップ５０５：元のデータ・パケットを当該残存送信量の指示情報および元のデータ・パケット・メッセージに従って符号化して、少なくともｋ個の第３のデータ・パケットを取得する。
【０１５５】
本発明の１実施形態では、元のデータ・パケットを符号化して第３のデータ・パケットを取得する具体的なステップが、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、第１のコードブックは元のデータ・パケットを符号化するために使用されるステップと、元のデータ・パケットをコードブック・ベクトルに従って符号化して第３のデータ・パケットを取得するステップを含んでもよい。
【０１５６】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを第１のネットワーク装置に格納してもよいか、または、具体的なネットワーク・ステータスに従って第１のネットワーク装置により決定してもよく、または、第１のネットワーク装置は、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０１５７】
任意選択で、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは元のデータ・パケットが符号化されるとき使用されるコードブック・ベクトルを示すために使用され、使用された符号化ベクトルが当該コードブック・ベクトル使用メッセージに従って第１のコードブックから決定され、元のデータ・パケットが、当該決定されたコードブック・ベクトルを用いることによって符号化される。
【０１５８】
夫々の元のデータ・パケットはさらに位置識別子を含み、符号化中の各元のデータ・パケットの位置が第１のネットワーク装置により当該位置識別子に従って決定され、
元のデータ・パケットは当該使用されたコードブック・ベクトル、元のデータ・パケット、および位置識別子に従って符号化される。即ち、
ｍ個の元のデータ・パケットが決定され、当該ｍ個の元のデータ・パケット内の各元のデータ・パケットに対応する位置識別子が決定される。当該位置識別子は元のデータ・パケット全て内の対応する元のデータ・パケットの位置を示すために使用され、ｍ≧ｋであり、ｋの値は残存送信量であり、
ｊ番目のコードブック・ベクトル内のｉ番目の要素に、位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗算して、ｍ個の乗算結果を取得し、当該ｍ個の取得された乗算結果全てを加算して、当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得する。当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである。
【０１５９】
本発明の１実施形態では、第３のデータ・パケットの各コードブック・ベクトルおよび対応する識別子が取得され、対応する第３のデータ・パケット内で設定され、その結果、ＵＥが、第３のデータ・パケットの対応する識別子に従って、各第３のデータ・パケットに対応するコードブック・ベクトルを決定して、元のデータ・パケットを再構築する。
【０１６０】
ステップ５０４における具体的な符号化方式は本発明では限定されず、別の方式を使用してデータを符号化してもよいことは理解されるべきである。対応して、ＵＥは、復号化を実施して元のデータ・パケットを取得するための復号化プロセスにおける対応する方法を有するべきである。特に、本発明では２つの可能な例を与える。ステップ２０３の方法を参照してもよい。即ち、
【０１６１】
実装方式１：
ｍの値は元のデータ・パケット全ての量である。この場合、当該符号化方法がステップ１０１で与えた実施形態と同じであってもよく、即ち、元のデータ・パケット全てを符号化して第３のデータ・パケットを取得する。即ち、
βＰ×１＝ＡＰ×ｎαｎ×１
である。ＡＰ×ｎは使用されたコードブック・ベクトルから成り、Ｐ個の第３のデータ・パケットが取得され、Ｐ≧ｋである。または、
【０１６２】
実装方式２：
ｍの値は、端末装置に送信し続ける必要がある第１のデータ・パケットの量ｋである。
【０１６３】
この場合、説明および理解の簡単さのため、行列形式を使用してもよい。即ち、
β’Ｑ×１＝ＡＱ×ｎαｋ−ｓｐａｒｓｅ
である。ＡＱ×ｎは使用されたコードブック・ベクトルから成り、αｋ−ｓｐａｒｓｅはｎ次元のベクトルであり、αｋ−ｓｐａｒｓｅのｉ番目の要素はその位置識別子がｉを示す元のデータ・パケットであり、他の位置は全て０であり、Ｑ≧ｋである。
【０１６４】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０１６５】
元のデータ・パケットが当該２つの実装方式に従って符号化された後、第３のデータ・パケットが取得され、ＵＥに送信され、その結果、ＵＥが元のデータ・パケットを取得する。当該２つの異なる実装方式に従って、ＵＥは異なる復号化方式を有することは理解されるべきである。本発明の技術的解決策が実装されるとき、第２のネットワーク装置がメッセージを送信して、送信された元のデータ・パケット・メッセージに含まれる第３のデータ・パケットに対する符号化方式をＵＥに通知してもよい。１実施形態では、本発明の当該実施形態が事前に設定された方式で実装され、当該事前に設定された方式はネットワーク装置およびＵＥ装置により合意された元のデータ・パケットに対する符号化方式である。
【０１６６】
さらに、各コードブック・ベクトルに対応する第３のデータ・パケットの対応する識別子が取得され、対応する第３のデータ・パケット内で設定され、その結果、ＵＥが、第３のデータ・パケットの対応する識別子に従って、各第３のデータ・パケットに対応するコードブック・ベクトルを決定して、元のデータ・パケットを再構築する。
【０１６７】
上述の例と同様に、当該ベクトルβＭ×１内のｉ番目の要素はｉ番目の第３のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られ得る。対応して、当該ｉ番目の第３のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【０１６８】
任意選択で、ｉは当該対応する識別子として使用され、各第３のデータ・パケット内で設定され、第３のデータ・パケットがＵＥに送信される。
【０１６９】
本発明は、ｉを当該対応する識別子として使用し、ｉを第３のデータ・パケット内で設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第３のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【０１７０】
ステップ５０６：元のデータ・パケット・メッセージに従って第３のデータ・パケットをＵＥに送信する。
【０１７１】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと第２のネットワーク装置が判定したとき、第２のネットワーク装置が第２のネットワーク装置がＵＥに送信し続ける必要がある第３のデータ・パケットの量に従って符号化を実施し、第３のデータ・パケットをＵＥに送信する方法が説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０１７２】
図６は、本発明に従うデータ送信のための方法の１実施形態を示す。当該方法はハンドオーバの間の第１のネットワーク装置によるデータ送信のための方法である。当該方法を第１のネットワーク装置を含むネットワークで実行してもよい。第１のネットワーク装置がＵＥにより送信されたファウンテン・コードの形式でのデータを受信するプロセスにおいて、ＵＥは第１のネットワーク側装置から別のネットワーク側装置にハンドオーバされる。データ送信のための方法は以下を含む。
【０１７３】
ステップ６０１：第１のネットワーク装置がＵＥにより送信された少なくとも１つの第１のデータ・パケットを受信する。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、当該少なくとも１つの第１のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される。
【０１７４】
ステップ６０２：ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定する。
【０１７５】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０１７６】
ステップ６０３：第１のデータ・パケットを第２のネットワーク装置に送信する。その結果、第２のネットワーク装置が第１のデータ・パケットに従って元のデータ・パケットを復元してもよい。
【０１７７】
任意選択で、第１のデータ・パケットはさらに第１のデータ・パケットに対応する位置識別子を含み、当該位置識別子は復号化を実施して元のデータ・パケットを復元するために使用される。
【０１７８】
当該実施形態では、アップリンクデータ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと第１のネットワーク装置が判定したとき、受信された第１のデータ・パケットを第１のネットワーク装置が第２のネットワーク装置に送信するプロセスが説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０１７９】
図７は、本発明に従うデータ送信のための方法の１実施形態を示す。当該方法はハンドオーバの間の第２のネットワーク装置によるデータ送信のための方法である。当該方法を、第２のネットワーク装置を含むネットワークで実行してもよい。第２のネットワーク装置がＵＥにより送信されたファウンテン・コードの形式でのデータを受信するプロセスにおいて、ＵＥは別の装置から第２のネットワーク装置にハンドオーバされる。当該データ送信のための方法は以下を含む。
【０１８０】
ステップ７０１：ＵＥが第２のネットワーク装置にハンドオーバされると判定する。第２のネットワーク装置はＵＥにより送信された第３のデータ・パケットを受信し続けるように構成される。
【０１８１】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０１８２】
ステップ７０２：第１のネットワーク装置により送信された第１のデータ・パケットを受信する。
【０１８３】
ステップ７０３：ＵＥにより送信されたフィードバック制御メッセージを受信する。当該フィードバック制御メッセージは残存送信量の指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である。任意選択で、当該残存送信量の指示情報は、
残存送信量ｋ、または
第１のネットワーク装置により正しく受信されたデータ・パケットの量、または
第１のネットワーク装置がデータ・パケットを紛失した割合、または
第１のネットワーク装置がデータ・パケットを正しく受信した割合
である。
【０１８４】
ステップ７０４：フィードバック・メッセージをＵＥに送信し、ＵＥにより送信された少なくともｋ個の第３のデータ・パケットを受信する。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０１８５】
ステップ７０５：ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケットを取得する。
【０１８６】
本発明の１実施形態では、第１のコードブックが取得される。第１のコードブックはコードブック・ベクトルを含み、
ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットは夫々の対応する識別子を含み、当該対応する識別子は各第１のデータ・パケットまたは各第３のデータ・パケットにそれぞれ対応するコードブック・ベクトルを決定するために使用され、
ＵＥにより送信された第３のデータ・パケット、第１のネットワーク装置により送信された第１のデータ・パケット、および第１のコードブックに従って復号化を実施して、元のデータ・パケットを取得する。元のデータ・パケットはＵＥがネットワーク側に送信する必要があるメッセージまたはデータである。
【０１８７】
第２のネットワーク装置に送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバの前に第１のネットワーク装置により受信された第１のデータ・パケットの量はＴ＝Ｓ−ｋである。第１のネットワーク側装置により第２のネットワーク側装置に送信された第１のデータ・パケットβ１１、β１２、β１３、・・・、およびβ１ＴおよびＵＥにより第２のネットワーク側装置に送信された第３のデータ・パケットβ２１、β２２、β２３、・・・、およびβ２ｋが式を共同的に形成する。即ち、
【０１８８】
【数４】
0006310102.tif 000005
【０１８９】
である。
【０１９０】
取得されたαにおいて、各要素は元のデータ・パケットである。元のデータ・パケットをＳの値および行列Ａｄｅｃｏｄｅに従う復号化により取得できるのを保証するために、Ｓは少なくとも元のデータ・パケットの長さより大きいことは理解されるべきである。Ａｄｅｃｏｄｅはコードブック・ベクトルから成り、各コードブックの列ベクトルは符号化順序に従う
【０１９１】
【数５】
0006310102.tif 000006
【０１９２】
内の１要素に対応する。
【０１９３】
具体的な実装において、当該例における各行列がＵＥ装置に格納された行列、シーケンス、またはバイナリ・コードであってもよく、復号化動作が別の形式の数学演算であってもよいことは理解されるべきである。
【０１９４】
当該実施形態では、アップリンクデータ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと第２のネットワーク装置が判定したとき、第２のネットワーク装置が第１のデータ・パケットおよび第３のデータ・パケットを受信するプロセスが説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０１９５】
図８は、本発明に従うデータ送信のための方法の１実施形態を示す。当該方法はハンドオーバ中の端末装置によるデータ送信のための方法であり、ネットワーク装置のハンドオーバが発生したとき、第１のデータ・パケットを第１のネットワーク装置に送信し、第２のネットワーク装置へのハンドオーバ後に第３のデータ・パケットを第２のネットワーク装置に送信する方法を特に説明する。当該方法は特に以下を含む。
【０１９６】
ステップ８０１：端末装置ＵＥが少なくとも１つの第１のデータ・パケットを第１のネットワーク装置に送信する。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはネットワーク側に送信される必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい。
【０１９７】
任意選択で、第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、
元のデータ・パケットを取得するステップであって、元のデータ・パケットはＵＥが第１のネットワーク装置または第２のネットワーク装置に送信する必要があるメッセージである、ステップと、
第１のコードブックを取得するステップであって、第１のコードブックは元のデータ・パケットを符号化するために使用される、ステップと、
元のデータ・パケットおよび第１のコードブックに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得するステップと
を含む。
【０１９８】
ステップ８０２：ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされると判定する。
【０１９９】
ステップ８０３：フィードバック制御メッセージを第２のネットワーク装置に送信する。当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である。
【０２００】
ステップ８０４：第２のネットワーク装置により送信されたフィードバック・メッセージを受信する。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０２０１】
ステップ８０５：第３のデータ・パケットを第２のネットワーク装置に送信し、その結果、第２のネットワーク装置が第３のデータ・パケットに従って元のデータ・パケットを復元することができる。
【０２０２】
当該実施形態では、アップリンクデータ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと端末が判定したとき、当該端末が第１のデータ・パケットおよび第３のデータ・パケットを受信する方法が説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。ステップ８０１の前に、元のデータ・パケットを符号化して第１のデータ・パケットを取得することは理解されるべきである。任意選択で、第３のデータ・パケットが第１のネットワーク装置に送信されていない第１のデータ・パケットであってもよい。当該実施形態における符号化方式を、ファウンテン・コード符号化方式で実行してもよく、詳細についてはここでは説明しない。
【０２０３】
図９は、本発明に従う第１のネットワーク装置の１実施形態を示す。第１のネットワーク装置を、第１のネットワーク装置を含むネットワークで実行してもよい。第１のネットワーク装置がファウンテン・コードをＵＥに送信するプロセスにおいて、ＵＥは第１のネットワーク装置から別のネットワーク装置にハンドオーバされる。第１のネットワーク装置は以下を含む。
【０２０４】
第１の送信ユニット９０１は少なくとも１つの第１のデータ・パケットをＵＥに送信するように構成される。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい。
【０２０５】
本発明の１実施形態では、当該ネットワーク装置がさらに、第１のコードブックを取得するように構成された取得ユニット９０６であって、第１のコードブックはコードブック・ベクトルを含み、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得する、取得ユニット９０６を備えてもよい。
【０２０６】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを第１のネットワーク装置内のメモリ９０７に格納するか、または、該取得ユニット９０６により具体的なネットワーク・ステータスに従って決定してもよいか、または受信ユニット９０４は、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０２０７】
本発明の１実施形態では、具体的な符号化方式が符号化器９０９により、元のデータ・パケットに対するポイント乗算を、コードブック・ベクトルを用いることによって実施して、第１のデータ・パケットを取得することであってもよい。説明および理解の簡単さのため、利用可能なコードブックはＡＬ×ｎであり、ＡＬ×ｎ内のＬ個のコードブックから選択されたＭ個のコードブック・ベクトルから成る符号化行列はＡＭ×ｎであり、元のデータ・パケットはベクトルαを形成する。ＡはＭ×ｎの行列であり、αはｎ次元のベクトルである。行列の形式で示される場合、各コードブックのポイント乗算に対する方式および元のデータ・パケットにより形成されるベクトルαを次のように示してもよい。
βＭ×１＝ＡＭ×ｎαｎ×１
取得されたベクトルβＭ×１の各要素は第１のデータ・パケットである。Ｍ＞ｎである。
【０２０８】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、当該ネットワーク側または端末側上の計算ユニットにより実施され符号化の目的を達成できる、或る数と別の数の間の数学演算であってもよい。
【０２０９】
さらに、取得ユニット９０６はさらに、各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するように構成され、各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する。上述の例と同様に、ベクトルβＭ×１内のｉ番目の要素はｉ番目の第１のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られる。対応して、当該ｉ番目の第１のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【０２１０】
任意選択で、設定ユニット９０８はｉを当該対応する識別子として使用し、当該対応する識別子を各第１のデータ・パケット内で設定し、第１の送信ユニット９０１を用いることによって第１のデータ・パケットをＵＥに送信するように構成される。
【０２１１】
本発明はｉを当該対応する識別子として使用し第１のデータ・パケット内でｉを設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第１のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【０２１２】
決定ユニット９０２は、ユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するように構成される。
【０２１３】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０２１４】
第２の送信ユニット９０３はフィードバック制御メッセージをＵＥに送信するように構成される。当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である。
【０２１５】
受信ユニット９０４はさらに、ＵＥにより送信されたフィードバック・メッセージを受信するように構成される。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０２１６】
ハンドオーバ・プロセスにおいて、第１のネットワーク装置は、第２のネットワーク装置にダウンリンク通信内にあるメッセージを通知し、第１のネットワーク装置により送信されていない第１のデータ・パケットを送信し続ける必要があり、その結果、ＵＥが第１のネットワーク装置および第２のネットワーク装置により送信された第１のデータ・パケットに従って元の信号（元のデータ・パケット）を再構築する。第１のネットワーク装置がフィードバック制御メッセージをＵＥに送信し、その結果、ＵＥが残存送信量ｋの指示情報をフィードバックする。本発明の１実施形態では、当該残存送信量の指示情報が、以下の形式、即ち、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
であってもよいがこれらに限られない。
【０２１７】
本発明は当該残存送信量の指示情報を上の幾つかの形式にのみ限定するものではなく、当該残存送信量の指示情報は第２のネットワーク装置がＵＥに送信し続ける第１のデータ・パケットの量を示すことを目的とし、当該目的を達成する残存送信量の指示情報は全て本発明の保護範囲に属することは理解されるべきである。
【０２１８】
第３の送信ユニット９０５は、元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示するように構成される。元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である。
【０２１９】
第２のデータ・パケットの位置識別子の具体的な形式は本発明では限定されないことは理解されるべきである。任意選択で、当該位置識別子は第２のデータ・パケット内で設定されたインデックスである。
【０２２０】
第３の送信ユニット９０５が元のデータ・パケット・メッセージを第２のネットワーク装置に送信するように構成されることについて、本発明ではさらに２つの対応する異なる実装方式を与える。
【０２２１】
実装方式１：
第２のデータ・パケットは全て元のデータ・パケットであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、その結果、第２のネットワーク装置が、第２のネットワーク装置がＵＥに送信し続ける必要がある第１のデータ・パケットを取得し、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【０２２２】
当該実装方式では、第１のネットワーク装置が元のデータ・パケット・メッセージ全てを第２のネットワーク装置に送信する。その結果、第２のネットワーク装置は元のデータ・パケットおよび使用されたコードブック・ベクトルに従って元のデータ・パケットを符号化し続ける。
【０２２３】
実装方式２：
第２のデータ・パケットの量は残存送信量ｋであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第１のコードブックを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、各元のデータ・パケットは位置識別子を含み、その結果、第２のネットワーク装置が、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【０２２４】
当該実装方式では、第２のデータ・パケットの量は残存送信量ｋであり、ｋ個の第２のデータ・パケットが第２のネットワーク装置に送信された後、第２のネットワーク装置は第２のデータ・パケットに従って符号化を実施して、第１のデータ・パケットを取得してもよく、その結果、ＵＥは、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第２のデータ・パケットに従って復号化を実施して、元のデータ・パケットを取得する。
【０２２５】
当該実施形態では、ダウンリンク・データ送信装置が説明される。ファウンテン・コードの形式でのデータが送信されたときネットワーク装置のハンドオーバが発生すると、第１のネットワーク装置は、ファウンテン・コード符号化方式が使用されるときセル・ハンドオーバ・プロセスにおいてデータが失われないことを保証でき、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０２２６】
図９のモジュールを論理的に結合、分割、または変更してもよいことは理解されるべきである。例えば、第１の送信ユニット９０１、第２の送信ユニット９０３、および第３の送信ユニット９０５を送信ユニットまたはモジュールに組み込んでもよく、これらが特に送信器または送信モジュールであってもよく、当該設定ユニット、当該符号化器、および当該決定ユニットが処理ユニットであってもよく、当該処理ユニットが特にプロセッサであってもよい。
【０２２７】
図１０は、本発明に従う第２のネットワーク装置の１実施形態を示す。別のネットワーク装置がデータをファウンテン・コードの形式でＵＥに送信し、ＵＥが第２のネットワーク装置にハンドオーバされるプロセスにおいて、第２のネットワーク装置は第３のデータ・パケットを送信し続ける。第２のネットワーク装置は以下を含む。
【０２２８】
第１の決定ユニット１００１はＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成される。
【０２２９】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０２３０】
受信ユニット１００２は元のデータ・パケット・メッセージを受信するように構成される。元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上であり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である。
【０２３１】
ハンドオーバ・プロセスにおいて、第２のネットワーク装置は、第１のネットワーク装置により送信されていない第１のデータ・パケットを送信し続けるために、第１のネットワーク装置のダウンリンク通信内にあるメッセージを取得する必要があり、その結果、ＵＥが第１のネットワーク装置および第２のネットワーク装置により送信された第１のデータ・パケットに従って元の信号（元のデータ・パケット）を再構築する。第１のネットワーク装置がフィードバック制御メッセージをＵＥに送信し、その結果、ＵＥが残存送信量ｋの指示情報をフィードバックする。本発明の１実施形態では、当該残存送信量の指示情報が、以下の形式、即ち、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合。
であってもよいがこれらに限られない。
【０２３２】
第１の符号化ユニット１００３は第２のデータ・パケットの位置識別子に従って第２のデータ・パケットを符号化して、第３のデータ・パケットを取得するように構成される。
【０２３３】
本発明の１実施形態では、第２のデータ・パケットが符号化される前に、第２のネットワーク装置はさらに第１のコードブックを取得するように構成された第１の取得ユニット１００５であって、第１のコードブックはコードブック・ベクトルを含み、第１のコードブックは第２のデータ・パケットを符号化するために使用される、第１の取得ユニット１００５を備える。
【０２３４】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを第２のネットワーク装置内のメモリ１００６に格納してもよいか、または、具体的なネットワーク・ステータスに従って第２のネットワーク装置により決定してもよく、または第２のネットワーク装置の受信ユニット１００２は、別の装置により送信された第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０２３５】
任意選択で、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用され、第１の符号化ユニットにより、第２のデータ・パケットの位置識別子に従って第２のデータ・パケットを符号化するために、特に、図１１は、第１の符号化ユニット１００３が、
使用された符号化ベクトルを第１のコードブックから決定して、元のデータ・パケットを符号化するように構成された第２の決定ユニット１０００７であって、各元のデータ・パケットは位置識別子を含む、第２の決定ユニット１０００７と、
当該位置識別子に従って、第１のネットワーク装置により符号化中に各元のデータ・パケットの位置を決定するように構成された第３の決定ユニット１０００８であって、当該第３の決定ユニットはさらに、当該コードブック・ベクトル使用メッセージに従って、第２のネットワーク装置が第２のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを決定するように構成される、第３の決定ユニット１０００８と、
当該使用されたコードブック・ベクトル、元のデータ・パケット、および当該位置識別子に従って元のデータ・パケットを符号化し、ｊ番目のコードブック・ベクトル内のｉ番目の要素に位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗じ、ｍ個の取得された乗算結果全てを加算して、当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得するように構成された第２の符号化ユニット１０００９であって、当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである、第２の符号化ユニット１０００９と、
を備えることを示す。
【０２３６】
本発明の１実施形態では、図１２は、第２の符号化ユニットが、
第３のデータ・パケットの各コードブック・ベクトルおよび対応する識別子を取得するように構成された第２の取得ユニット１００００１と、
当該対応する識別子を対応する第３のデータ・パケット内で設定し、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第３のデータ・パケットに対応するコードブック・ベクトルを決定して、元のデータ・パケットを再構築するように構成された設定ユニット１００００２と、
を備えることを示す。
【０２３７】
本発明は元のデータ・パケット・メッセージを、上の内容のみを含むことに限定しないことは理解されるべきである。第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、本発明では２つの可能な例を与える。即ち、
【０２３８】
実装方式１：
元のデータ・パケット・メッセージはさらにｍ個の元のデータ・パケットを含み、ｍの値は符号化するための元のデータ・パケット全ての量である。
【０２３９】
この場合、当該符号化方法が、図９に示す実施形態における符号化器９０９に対して与えた符号化の実施形態と同じであってもよく、第１の符号化ユニット１００３の符号化プロセスの形態と等価である。即ち、元のデータ・パケット全てを符号化して第３のデータ・パケットを取得する。即ち、
βＰ×１＝ＡＰ×ｎαｎ×１
である。ＡＰ×ｎは使用されたコードブック・ベクトルから成り、Ｐ個の第３のデータ・パケットが取得され、Ｐ≧ｋである。または、
【０２４０】
実装方式２：
元のデータ・パケット・メッセージはさらにｍ個の元のデータ・パケットを含み、ｍの値はＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋである。
【０２４１】
この場合、説明および理解の簡単さのため、行列形式を使用してもよい。即ち、
β’Ｑ×１＝ＡＱ×ｎαｋ−ｓｐａｒｓｅ
である。ＡＱ×ｎはは使用されたコードブック・ベクトルから成り、αｋ−ｓｐａｒｓｅはｎ次元のベクトルであり、αｋ−ｓｐａｒｓｅのｉ番目の要素はその位置識別子がｉを示す元のデータ・パケットであり、他の位置は全て０であり、Ｑ≧ｋである。
【０２４２】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末上の記憶ユニットにより格納された別の形態における行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、処理ユニットにより実施され符号化の目的を達成できる或る数と別の数の間の数学演算であってもよい。
【０２４３】
元のデータ・パケットが当該２つの実装方式に従って符号化された後、第３のデータ・パケットが取得され、ＵＥに送信され、その結果、ＵＥが元のデータ・パケットを取得する。当該２つの異なる実装方式に従って、ＵＥは異なる復号化方式を有することは理解されるべきである。本発明の技術的解決策が実装されるとき、第２のネットワーク装置は、送信ユニット１００４を用いることによって、送信された元のデータ・パケット・メッセージに含まれる第３のデータ・パケットに対する符号化方式をＵＥに通知するためのメッセージを送信してもよい。１実施形態では、本発明の当該実施形態は当該メモリ内で事前に設定された方式で実装され、当該事前に設定された方式はネットワーク装置およびＵＥ装置により合意された元のデータ・パケットに対する符号化方式である。
【０２４４】
送信ユニット１００４はさらに、少なくともｋ個の第３のデータ・パケットをＵＥに送信するように構成される。
【０２４５】
当該実施形態では、ダウンリンク・データ送信プロセスにおいてネットワーク装置のハンドオーバが発生したと第２のネットワーク装置が判定したとき第１のネットワーク装置によりＵＥに送信されるデータ・パケットを受信する第２のネットワーク装置が説明され、当該実施形態では、第２のネットワーク装置がＵＥに送信し続ける必要がある第３のデータ・パケットに対する符号化方式および関連するステップが説明され、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０２４６】
図１３ａおよび図１３ｂは、本発明に従う端末装置の１実施形態を示す。当該端末装置はデータ・パケットをファウンテン・コードの形式で受信し、対応するサービング・ネットワーク装置の間でハンドオーバされたとき、異なるネットワーク装置により送信されたデータ・パケットを受信し復元するように構成される。特に、
【０２４７】
第１の受信ユニット１１０１は第１のネットワーク装置により送信された少なくとも１つの第１のデータ・パケットを受信するように構成される。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、当該少なくとも１つの第１のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される。
【０２４８】
決定ユニット１１０２は、端末装置が第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成される。
【０２４９】
端末装置が第１のネットワーク装置から第２のネットワーク装置へハンドオーバされると決定ユニット１１０２が判定したとき、端末装置に含まれる（図１３ａに示す）第２の受信ユニット１１０３または（図１３ｂに示す）第３の受信ユニット１１０５はネットワーク側により送信されたフィードバック制御メッセージを受信し、次いで（図１３ａに示す）対応する第１の送信ユニット１１０４または（図１３ｂに示す）第２の送信ユニット１１０６は、当該ネットワーク側が送信し続ける必要がある残存データ・パケットの量の指示情報を当該ネットワーク側に通知するためのフィードバック・メッセージを送信する。第２の受信ユニット１１０３および第１の送信ユニット１１０４について、本発明では実装方式１を与える。第３の受信ユニット１１０５および第２の送信ユニット１１０６について、本発明では実装方式２を与える。当該２つの実装方式を以下で特に説明する。
【０２５０】
実装方式１：
第２の受信ユニット１１０３は、第１のネットワーク装置により送信されたフィードバック制御メッセージを受信するように構成される。当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥが必要とする第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上であり、第１の送信ユニット１１０４はフィードバック・メッセージを第１のネットワーク装置または第２のネットワーク装置に送信するように構成される。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。または、
【０２５１】
実装方式２：
第３の受信ユニット１１０５は第２のネットワーク装置により送信されたフィードバック制御メッセージを受信するように構成される。当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥが必要とする第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である。第２の送信ユニット１１０６はフィードバック・メッセージを第２のネットワーク装置に送信するように構成される。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０２５２】
本発明の１実施形態では、当該残存送信量の指示情報は、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
である。
【０２５３】
第３の受信ユニット１１０７はさらに、第２のネットワーク装置により送信された第３のデータ・パケットを受信するように構成される。第２のネットワーク装置により送信された第３のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される。
【０２５４】
復号化ユニット１１０８は、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得するように構成される。
【０２５５】
図１３ａおよび図１３ｂにおけるモジュールを論理的に結合、分割、または変更してもよいことは理解されるべきである。例えば、図１３ａおよび図１３ｂにおける第１の受信ユニット、第２の受信ユニット、および第３の受信ユニットを受信ユニットまたはモジュールに組み込んでもよく、これらが特に受信器または受信モジュールであってもよい。
【０２５６】
図１４は、本発明の１実施形態において、復号化ユニット１１０８が、
第１のコードブックを取得するように構成された第１の取得ユニット１１０８１であって、第１のコードブックはコードブック・ベクトルを含む、第１の取得ユニット１１０８１と、
第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子を取得するように構成された第２の取得ユニット１１０８２であって、当該対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを示す、第２の取得ユニット１１０８２と、
第２のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子を取得するように構成された第３の取得ユニット１１０８３であって、当該対応する識別子は各第３のデータ・パケットに対応するコードブック・ベクトルを示す、第３の取得ユニット１１０８３と、
を備え、
復号化ユニット１１０８はさらに、第１のコードブックに従って、第１のネットワーク装置により送信された第１のデータ・パケットに含まれる対応する識別子、および第２のネットワーク装置により送信された第３のデータ・パケットに含まれる対応する識別子、第１のネットワーク装置により送信された第１のデータ・パケットおよび第２のネットワーク装置により送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得するように構成される
ことを示す。
【０２５７】
特に、図１１に示す第１の符号化ユニット１００３に対応する実装方式１および実装方式２に対応して、当該実施形態では２つの異なる符号化方式を与える。当該符号化方式は第２のネットワーク装置により送信された第３のデータ・パケットの特性に従って決定される。即ち、
【０２５８】
符号化方式１：
ＵＥに送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバ前に第１のネットワーク装置により送信された第１のデータ・パケットの量はＴ＝Ｓ−ｋである。第１のネットワーク装置から第２のネットワーク装置に送信された元のデータ・パケット・メッセージがｍ個の元のデータ・パケットを含み、ｍの値が符号化するための元のデータ・パケット全ての量であるとき、第１のネットワーク装置により送信されＵＥ側で受信される第１のデータ・パケットβ１１、β１２、β１３、・・・、およびβ１Ｔおよび第２のネットワーク装置により送信されＵＥ側で受信される第３のデータ・パケットβ２１、β２２、β２３、・・・、およびβ２ｋが式を共同的に形成する。即ち、
【０２５９】
【数６】
0006310102.tif 000007
【０２６０】
である。
【０２６１】
取得されたαにおいて、各要素は元のデータ・パケットである。元のデータ・パケットをＳの値および行列Ａｄｅｃｏｄｅに従う復号化により取得できるのを保証するために、Ｓは少なくとも元のデータ・パケットの長さより大きいことは理解されるべきである。
【０２６２】
符号化方式２：
ＵＥに送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバ前に第１のネットワーク装置により送信された第１のデータ・パケットの量はＴ＝Ｓ−ｋである。第１のネットワーク装置から第２のネットワーク装置に送信された元のデータ・パケット・メッセージがｍ個の元のデータ・パケットを含み、ｍの値はＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋであるとき、第１のネットワーク装置により送信されＵＥ側で受信される第１のデータ・パケットγ１１、γ１２、γ１３、・・・、およびγ１Ｐならびに第２のネットワーク装置により送信されＵＥ側で受信される第３のデータ・パケットγ２１、γ２２、γ２３、・・・、およびγ２Ｑにより送信される第２のネットワーク装置が復号化される。即ち、
【０２６３】
【数７】
0006310102.tif 000008
【０２６４】
である。
【０２６５】
１実施形態では、取得されたαｋ−ｓｐａｒｓｅに含まれる元のデータ・パケットの量はｋであり、他の位置は０である。次いで、元のデータ・パケット全てが、αｋ−ｓｐａｒｓｅおよび式
【０２６６】
【数８】
0006310102.tif 000009
【０２６７】
により決定された元のデータ・パケットに従って復号化により取得される。
【０２６８】
符号化方式２における具体的な符号化方式は上述の実施形態に限定されず、本発明は別の具体的な復号化方式を限定しないことは理解されるべきである。
【０２６９】
当該復号化ユニット内の第１の取得ユニット１１０８１、第２の取得ユニット１００８２、および第３の取得ユニット１１０８３が同一のモジュールであってもよく、または、処理ユニットもしくは当該復号化ユニットに統合されてもよい。
【０２７０】
本発明は符号化方式１および符号化方式２における２つの復号化方法に限定されず、当該例における各行列について、具体的な実装において、ＵＥ装置内の記憶機能を有するメモリまたはユニットまたはモジュールが当該行列またはベクトルを格納してもよく、当該行列またはベクトルが行列、シーケンス、またはバイナリ・コードの形態であってもよく、当該復号化ユニットが、別の形式の数学演算を用いることによって復号化を実施してもよいことは理解されるべきである。
【０２７１】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したとＵＥ装置が判定したとき、ＵＥ装置がフィードバック・メッセージを受信し、当該フィードバック・メッセージおよび第１のデータ・パケット受信の現在のステータスに従って、ネットワーク側装置に、当該ネットワーク側装置が送信し続ける必要がある第１のデータ・パケットの量を通知して、再送されるメッセージの量を減らすことが説明される。当該実施形態では、ＵＥの復号化方式および関連するステップをさらに説明し、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０２７２】
図１５は、本発明に従う第１のネットワーク装置の１実施形態を示す。第１のネットワーク装置はネットワーク内でファウンテン・コードの形式で使用され、ＵＥが第１のネットワーク装置から別のネットワーク装置にハンドオーバされると判定したとき、第１のネットワーク装置は、ハンドオーバ・プロセスで必要な情報を第２のネットワーク装置に送信する機能を実装する。第１のネットワーク装置は特に以下を含む。
【０２７３】
第１の送信ユニット１２０１は少なくとも１つの第１のデータ・パケットをＵＥに送信するように構成される。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい。
【０２７４】
図１６は、本発明の１実施形態において、第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることが以下を含むことを示す。
【０２７５】
第１の取得ユニット１２０１１は第１のコードブックを取得し、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得するように構成される。第１のコードブックはコードブック・ベクトルを含む。
【０２７６】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを第１のネットワーク装置に格納してもよく、または具体的なネットワーク・ステータスに従って第１のネットワーク装置により決定してもよく、または第１のネットワーク装置は、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０２７７】
本発明の１実施形態では、具体的な符号化方式が、符号化ユニット１２０１３または処理ユニット１２０１４により、コードブック・ベクトルを用いることによって元のデータ・パケットに対するポイント乗算を実施して、第１のデータ・パケットを取得することであってもよい。説明および理解の簡単さのため、利用可能なコードブックはＡＬ×ｎであり、ＡＬ×ｎ内のＬ個のコードブックから選択されたＭ個のコードブック・ベクトルから成る符号化行列はＡＭ×ｎであり、元のデータ・パケットはベクトルαを形成する。ＡはＭ×ｎの行列であり、αはｎ次元のベクトルである。行列の形式で示される場合、各コードブックのポイント乗算に対する方式および元のデータ・パケットにより形成されるベクトルαを次のように示してもよい。
βＭ×１＝ＡＭ×ｎαｎ×１
取得されたベクトルβＭ×１の各要素は第１のデータ・パケットである。Ｍ＞ｎである。
【０２７８】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０２７９】
第２の取得ユニット１２０１２は各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得するように構成される。各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する。上述の例と同様に、ベクトルβＭ×１内のｉ番目の要素はｉ番目の第１のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られ得る。対応して、当該ｉ番目の第１のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【０２８０】
任意選択で、ｉは当該対応する識別子として使用され、各第１のデータ・パケット内で設定され、第１のデータ・パケットはＵＥに送信される。
【０２８１】
本発明はｉを当該対応する識別子として使用し第１のデータ・パケット内でｉを設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第１のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【０２８２】
決定ユニット１２０２は、ユーザ機器ＵＥを第１のネットワーク装置から第２のネットワーク装置にハンドオーバする必要があると判定するように構成される。
【０２８３】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０２８４】
第２の送信ユニット１２０３は、元のデータ・パケット・メッセージを第２のネットワーク装置に送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるように第２のネットワーク装置に指示するように構成される。元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される。
【０２８５】
１実施形態では、元のデータ・パケット・メッセージは元のデータ・パケット・メッセージ全てである。
【０２８６】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと第１のネットワーク装置が判定したとき、第１のネットワーク装置が元のデータ・パケットを第２のネットワーク装置に送信し、その結果、第２のネットワーク装置が元のデータ・パケットに従って符号化を実施して第１のデータ・パケットを取得することが説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０２８７】
当該モジュールの組合せおよび分割は図１５および図１６に示す実施形態では限定されないことは理解されるべきである。例えば、第１の送信ユニットおよび第２の送信ユニットが同一の送信ユニットまたは送信装置であってもよく、第１の取得ユニットおよび第２の取得ユニットが同一の取得ユニットであってもよい。
【０２８８】
図１７は、本発明に従う第２のネットワーク装置の１実施形態を示す。当該装置は特にネットワーク内でファウンテン・コードの形式で使用され、ＵＥは別の装置から第２のネットワーク装置にハンドオーバされると判定したとき、第２のネットワーク装置が機能を実装する。当該装置は特に以下を含む。
【０２８９】
第１の決定ユニット１３０１は、ハンドオーバ指示に従って、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成される。
【０２９０】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０２９１】
第１の取得ユニットおよび第２の取得ユニットを組み合わせてもよいことは理解されるべきである。
【０２９２】
第１の受信ユニット１３０２は元のデータ・パケット・メッセージを受信するように構成される。元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、当該コードブック・ベクトルを用いることによって第２のネットワーク装置が元のデータ・パケットを符号化するとき第２のネットワーク装置により使用されるコードブック・ベクトルを示すために使用される。
【０２９３】
第１の送信ユニット１３０３はフィードバック制御メッセージをＵＥに送信するように構成される。当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは、第２のネットワーク装置がＵＥに送信し続ける第１のデータ・パケットの量である。
【０２９４】
当該残存送信量の指示情報は、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
である。
【０２９５】
第２の受信ユニット１３０４はＵＥにより送信されたフィードバック・メッセージを受信するように構成される。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０２９６】
第１の符号化ユニット１３０５は第１の状態に従って元のデータ・パケットを符号化して、少なくともｋ個の第３のデータ・パケットを取得するように構成される。
【０２９７】
１実施形態では、図１８は第１の符号化ユニット１３０５がさらに以下を含むことを示す。
【０２９８】
第２の取得ユニット１３０５１は第１のコードブックを取得するように構成される。第１のコードブックはコードブック・ベクトルを含む。
【０２９９】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックを、記憶ユニットまたはメモリを用いることによって第１のネットワーク装置に格納してもよいか、または具体的なネットワーク・ステータスに従って第１のネットワーク装置により決定してもよく、または第１のネットワーク装置は、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０３００】
決定ユニット１３０５２は使用された符号化ベクトルを当該コードブック・ベクトル使用メッセージに従って第１のコードブックから決定するように構成される。元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは元のデータ・パケットが符号化されるとき使用されるコードブック・ベクトルを示すために使用され、
各元のデータ・パケットはさらに位置識別子を含み、当該位置識別子に従って、第１のネットワーク装置により符号化中に各元のデータ・パケットの位置を決定する。
【０３０１】
第２の符号化ユニット１３０５３は当該決定されたコードブック・ベクトルを用いることによって元のデータ・パケットを符号化するように構成される。
【０３０２】
１実施形態では、図１９は、第２の符号化ユニットがさらに以下を含むことを示す。
【０３０３】
第２の符号化ユニットが、当該使用されたコードブック・ベクトル、元のデータ・パケット、および元のデータ・パケットの位置識別子に従って元のデータ・パケットを符号化する。即ち、
【０３０４】
第２の決定ユニット１３０５３１はｍ個の元のデータ・パケットを決定するように構成され、さらに当該ｍ個の元のデータ・パケット内の各元のデータ・パケットに対応する位置識別子を決定するように構成され、当該位置識別子は元のデータ・パケット全て内の対応する元のデータ・パケットの位置を示すために使用され、ｍ≧ｋであり、ｋの値は残存送信量である。
【０３０５】
第３の符号化ユニット１３０５３２は、ｊ番目のコードブック・ベクトル内のｉ番目の要素に位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗じてｍ個の乗算結果を取得するように構成され、さらに、当該ｍ個の取得された乗算結果全てを加算して当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得するように構成される。当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである。
【０３０６】
本発明の１実施形態では、第３の符号化ユニットはさらに、各コードブック・ベクトルに対応する第３のデータ・パケットの対応する識別子を取得するように構成された第３の取得ユニットと、第３のデータ・パケットの対応する識別子を対応する第３のデータ・パケット内で設定するように構成された設定ユニットを備え、その結果、ＵＥが、第３のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する。
【０３０７】
第１の符号化ユニット１３０５における具体的な符号化方式は本発明では限定されず、別の方式を使用してデータを符号化してもよいことは理解されるべきである。対応して、ＵＥは、復号化を実施して元のデータ・パケットを取得するための復号化プロセスにおける対応する方法を有するべきである。特に、本発明では２つの可能な例を与える。
【０３０８】
実装方式１：
ｍの値は元のデータ・パケット全ての量である。この場合、当該符号化方法がステップ１０１で与えた実施形態と同じであってもよい。即ち、元のデータ・パケット全てを符号化して第３のデータ・パケットを取得する。即ち、
βＰ×１＝ＡＰ×ｎαｎ×１
である。ＡＰ×ｎは使用されたコードブック・ベクトルから成り、Ｐ個の第１のデータ・パケットが取得され、Ｐ≧ｋである。または、
【０３０９】
実装方式２：
ｍの値は、端末装置に送信し続ける必要がある第１のデータ・パケットの量ｋである。
【０３１０】
この場合、説明および理解の簡単さのため、行列形式を使用してもよい。即ち、
β’Ｑ×１＝ＡＱ×ｎαｋ−ｓｐａｒｓｅ
である。ＡＱ×ｎはは使用されたコードブック・ベクトルから成り、αｋ−ｓｐａｒｓｅはｎ次元のベクトルであり、αｋ−ｓｐａｒｓｅのｉ番目の要素はその位置識別子がｉを示す元のデータ・パケットであり、他の位置は全て０であり、Ｑ≧ｋである。
【０３１１】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０３１２】
元のデータ・パケットが当該２つの実装方式に従って符号化された後、第３のデータ・パケットが取得され、ＵＥに送信され、その結果、ＵＥが元のデータ・パケットを取得する。当該２つの異なる実装方式に従って、ＵＥは異なる復号化方式を有することは理解されるべきである。本発明の技術的解決策が実装されるとき、第２のネットワーク装置がメッセージを送信して、送信された元のデータ・パケット・メッセージに含まれる第３のデータ・パケットに対する符号化方式をＵＥに通知してもよい。１実施形態では、本発明の当該実施形態が事前に設定された方式で実装され、当該事前に設定された方式はネットワーク装置およびＵＥ装置により合意された元のデータ・パケットに対する符号化方式である。
【０３１３】
さらに、各コードブック・ベクトルに対応する第３のデータ・パケットの対応する識別子が取得され、対応する第３のデータ・パケット内で設定され、その結果、ＵＥが、第３のデータ・パケットの対応する識別子に従って、各第３のデータ・パケットに対応するコードブック・ベクトルを決定して、元のデータ・パケットを再構築する。
【０３１４】
上述の例と同様に、ベクトルβＭ×１内のｉ番目の要素はｉ番目の第３のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られ得る。対応して、当該ｉ番目の第３のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【０３１５】
任意選択で、ｉは当該対応する識別子として使用され、各第３のデータ・パケット内で設定され、第３のデータ・パケットがＵＥに送信される。
【０３１６】
本発明は、ｉを当該対応する識別子として使用し、ｉを第３のデータ・パケット内で設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第３のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【０３１７】
第２の送信ユニット１３０６は、元のデータ・パケット・メッセージに従って第３のデータ・パケットをＵＥに送信し続けるように構成される。
【０３１８】
当該実施形態では、ダウンリンク・データ送信プロセスにおいてネットワーク装置のハンドオーバが発生したと判定したとき、当該ネットワーク装置がＵＥに送信し続ける必要がある第１のデータ・パケットの量に従って符号化を実施し、第１のデータ・パケットをＵＥに送信するネットワーク装置が説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０３１９】
図１７に示す装置内のユニットの論理的組合せおよび分割は本発明では限定されないことは理解されるべきである。例えば、第１の受信ユニットおよび第２の受信ユニットが同一の受信ユニットまたは受信装置であってもよく、第１の送信ユニットおよび第２の送信ユニットが同一の送信ユニットまたは送信装置であってもよい。
【０３２０】
図２０は、本発明に従う第１のネットワーク装置の１実施形態を示す。第１のネットワーク装置は、ファウンテン・コードの形式で、端末装置により送信された第１のデータ・パケットを受信し、当該端末は別のネットワーク装置にハンドオーバされる必要がある。第１のネットワーク装置は以下を含む。
【０３２１】
受信ユニット１４０１はＵＥにより送信された少なくとも１つの第１のデータ・パケットを受信するように構成される。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、当該少なくとも１つの第１のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される。
【０３２２】
決定ユニット１４０２は、ＵＥが第１のネットワーク装置から第２のネットワーク装置にハンドオーバされると判定するように構成される。
【０３２３】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０３２４】
送信ユニット１４０３は第１のデータ・パケットを第２のネットワーク装置に送信するように構成され、その結果、第２のネットワーク装置が第１のデータ・パケットに従って元のデータ・パケットを復元してもよい。
【０３２５】
当該実施形態では、アップリンクデータ送信プロセスにおいてネットワーク装置のハンドオーバが発生したと判定したとき受信した第１のデータ・パケットを第２のネットワーク装置に送信する装置の１実施形態が説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０３２６】
図２１は、本発明に従う第２のネットワーク装置の１実施形態を示す。当該実施形態は、端末装置が別のネットワーク装置から第２のネットワーク装置にハンドオーバされると第２のネットワーク装置判定したとき当該別のネットワーク装置が、ファウンテン・コードの形式で、端末装置により送信された第１のデータ・パケットを受信するプロセスにおける第２のネットワーク装置の具体的な実装方式である。第２のネットワーク装置は以下を含む。
【０３２７】
決定ユニット１５０１はＵＥが第２のネットワーク装置にハンドオーバされると判定するように構成される。第２のネットワーク装置はＵＥにより送信された第１のデータ・パケットを受信し続けるように構成される。
【０３２８】
ＵＥのサービスが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされるのを保証すること目的とした、第１のネットワーク装置および第２のネットワーク装置の意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、第１のネットワーク装置、第２のネットワーク装置、ＵＥ、または別の装置により開始してもよいが、これらに限られない。当該ハンドオーバを、ＵＥが第２のネットワーク装置のカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０３２９】
第１の受信ユニット１５０２は第１のネットワーク装置により送信された第１のデータ・パケットを受信するように構成される。
【０３３０】
第２の受信ユニット１５０３はＵＥにより送信されたフィードバック制御メッセージを受信するように構成される。当該フィードバック制御メッセージは残存送信量の指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である。
【０３３１】
任意選択で、当該残存送信量の指示情報は、
残存送信量ｋ、または
第１のネットワーク装置により正しく受信されたデータ・パケットの量、または
第１のネットワーク装置がデータ・パケットを紛失した割合、または
第１のネットワーク装置がデータ・パケットを正しく受信した割合
である。
【０３３２】
送信ユニット１５０４はフィードバック・メッセージをＵＥに送信するように構成される。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０３３３】
第３の受信ユニット１５０５はＵＥにより送信された少なくともｋ個の第３のデータ・パケットを受信するように構成される。
【０３３４】
第１の復号化ユニット１５０６はＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケットを取得するように構成される。
【０３３５】
図２２は、本発明の１実施形態において、第１の復号化ユニット１５０６がさらに
第１のコードブックを取得するように構成された取得ユニット１５０６１であって、第１のコードブックはコードブック・ベクトルを含み、ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットは対応する識別子を含み、当該対応する識別子は各第１のデータ・パケットまたは各第３のデータ・パケットにそれぞれ対応するコードブック・ベクトルを決定するために使用される、取得ユニット１５０６１と、
ＵＥにより送信された第３のデータ・パケット、第１のネットワーク装置により送信された第１のデータ・パケット、および第１のコードブックに従って復号化を実施して、元のデータ・パケットを取得するように構成された第２の復号化ユニット１５０６２と、
を備えることを示す。元のデータ・パケットはＵＥがネットワーク側に送信する必要があるメッセージまたはデータである。
【０３３６】
第２のネットワーク装置に送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバの前に第１のネットワーク装置により受信された第１のデータ・パケットの量はＴ＝Ｓ−ｋである。第１のネットワーク装置により第２のネットワーク側装置に送信された第１のデータ・パケットβ１１、β１２、β１３、・・・、およびβ１ＴおよびＵＥにより第２のネットワーク側装置に送信された第３のデータ・パケットβ２１、β２２、β２３、・・・、およびβ２ｋが式を共同的に形成する。即ち、
【０３３７】
【数９】
0006310102.tif 000010
【０３３８】
である。
【０３３９】
取得されたαにおいて、各要素は元のデータ・パケットである。元のデータ・パケットをＳの値および行列Ａｄｅｃｏｄｅに従う復号化により取得できるのを保証するために、Ｓは少なくとも元のデータ・パケットの長さより大きいことは理解されるべきである。Ａｄｅｃｏｄｅはコードブック・ベクトルから成り、各コードブックの列ベクトルは符号化順序に従う
【０３４０】
【数１０】
0006310102.tif 000011
【０３４１】
内の１要素に対応する。
【０３４２】
具体的な実装において、当該例における各行列がＵＥ装置のメモリに格納された行列、シーケンス、またはバイナリ・コードであってもよいがこれらに限られず、復号化動作が別の形式の数学演算であってもよいことは理解されるべきである。
【０３４３】
図２１に示す装置におけるユニットの論理的組合せおよび分割は本発明では限定されないことは理解されるべきである。例えば、第１の受信ユニット、第２の受信ユニット、および第３の受信ユニットが同一の受信ユニットまたは受信装置であってもよい。
【０３４４】
当該実施形態では、アップリンクデータ送信プロセスにおいてネットワーク装置のハンドオーバが発生したと判定したときに第１のデータ・パケットおよび第３のデータ・パケットを受信するプロセスが説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０３４５】
図２３は、本発明に従うユーザ機器の１実施形態を示す。別のネットワーク装置が、ファウンテン・コードの形式で、ＵＥにより送信された第１のデータ・パケットを受信したとき、ＵＥは当該別のネットワークから第２のネットワーク装置にハンドオーバされる。第２のネットワーク装置は以下を含む。
【０３４６】
第１の送信ユニット１６０１は少なくとも１つの第１のデータ・パケットを第１のネットワーク装置に送信するように構成される。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはネットワーク側に送信される必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい。
【０３４７】
図２４は、第１のデータ・パケットの具体的な実施形態が元のデータ・パケットを符号化することによって取得されることを示す。即ち、
第１の取得ユニット１６０１１は元のデータ・パケットを取得するように構成される。元のデータ・パケットはＵＥが第１のネットワーク装置または第２のネットワーク装置に送信する必要があるメッセージである。
第２の取得ユニット１６０１２は第１のコードブックを取得するように構成される。第１のコードブックは元のデータ・パケットを符号化するために使用される。
符号化ユニット１６０１３は元のデータ・パケットおよび第１のコードブックに従って元のデータ・パケットを符号化して第１のデータ・パケットを取得するように構成される。
【０３４８】
決定ユニット１６０２はユーザ機器ＵＥが第１のネットワーク装置から第２のネットワーク装置へハンドオーバされると判定するように構成される。
【０３４９】
第２の送信ユニット１６０３はフィードバック制御メッセージを第２のネットワーク装置に送信するように構成される。当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するように第２のネットワーク装置に指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するために第２のネットワーク装置により必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との間の差分以上である。
【０３５０】
任意選択で、当該残存送信量の指示情報は、
残存送信量ｋ、または
第１のネットワーク装置により正しく受信されたデータ・パケットの量、または
第１のネットワーク装置がデータ・パケットを紛失した割合、または
第１のネットワーク装置がデータ・パケットを正しく受信した割合
である。
【０３５１】
受信ユニット１６０４は第２のネットワーク装置により送信されたフィードバック・メッセージを受信するように構成される。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０３５２】
第１の送信ユニットはさらに、第３のデータ・パケットを第２のネットワーク装置に送信するように構成され、その結果、第２のネットワーク装置が第３のデータ・パケットに従って元のデータ・パケットを復元することができる。１実施形態では、第３のデータ・パケットは第１のネットワーク装置に送信されていない第１のデータ・パケットである。
【０３５３】
図２３に示す装置内のユニットの論理的組合せおよび分割は本発明では限定されないことは理解されるべきである。例えば、第１の送信ユニットおよび第２の送信ユニットが同一の送信ユニットまたは送信装置であってもよい。
【０３５４】
当該実施形態では、アップリンクデータ送信プロセスにおいてネットワーク装置のハンドオーバが発生したと判定したとき第１のデータ・パケットおよび第３のデータ・パケットを受信する第２のネットワーク側装置が説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０３５５】
元のデータ・パケットを符号化し、第１のデータ・パケットを取得するために、第１の送信ユニット１６０１が当該少なくとも１つの第１のデータ・パケットを第１のネットワーク装置に送信する前に、（当該実施形態では示されておらず、または、当該実施形態に含まれる符号化ユニットである）符号化ユニットを含めてもよいことは理解されるべきである。任意選択で、第３のデータ・パケットが、第１のネットワーク装置に送信されていない第３のデータ・パケットであってもよい。
【０３５６】
図２５乃至図２７は特に、本発明のシステムの実施形態を説明する。
【０３５７】
図２５は、本発明に従うシステムの１実施形態を示す。当該システムでは、第１のネットワーク装置はソース基地局Ｓ−ｅＮＢであり、第２のネットワーク装置はターゲット基地局Ｔ−ｅＮＢである。本図における信号交換ステップは例示的なものにすぎないことは理解されるべきである。
【０３５８】
ステップ１７０１：Ｓ−ｅＮＢが少なくとも１つの第１のデータ・パケットをＵＥに送信する。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、元のデータ・パケットはＵＥに送信する必要があるデータであり、第１のデータ・パケットの量は元のデータ・パケットの量より大きい。
【０３５９】
本発明の１実施形態では、第１のデータ・パケットが元のデータ・パケットを符号化することによって取得される具体的なステップが、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、当該コードブック・ベクトルに従って元のデータ・パケットを符号化して第１のデータ・パケットを取得するステップを含んでもよい。
【０３６０】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックをＳ−ｅＮＢに格納してもよいか、または、具体的なネットワーク・ステータスに従ってＳ−ｅＮＢにより決定してもよいか、またはＳ−ｅＮＢは、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０３６１】
本発明の１実施形態では、具体的な符号化方式が、コードブック・ベクトルを用いることによって元のデータ・パケットに対するポイント乗算を実施して、第１のデータ・パケットを取得するステップであってもよい。説明および理解の簡単さのため、利用可能なコードブックはＡＬ×ｎであり、ＡＬ×ｎ内のＬ個のコードブックから選択されたＭ個のコードブック・ベクトルから成る符号化行列はＡＭ×ｎであり、元のデータ・パケットはベクトルαを形成する。ＡはＭ×ｎの行列であり、αはｎ次元のベクトルである。行列の形式で示される場合、各コードブックのポイント乗算に対する方式および元のデータ・パケットにより形成されるベクトルαを次のように示してもよい。
βＭ×１＝ＡＭ×ｎαｎ×１
取得されたベクトルβＭ×１の各要素は第１のデータ・パケットである。Ｍ＞ｎである。
【０３６２】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０３６３】
さらに、Ｓ−ｅＮＢが各コードブック・ベクトルに対応する第１のデータ・パケットの対応する識別子を取得する。各第１のデータ・パケットは夫々の対応する識別子を含み、その結果、ＵＥが、第１のデータ・パケットの対応する識別子に従って、各第１のデータ・パケットに対応するコードブック・ベクトルを決定し、元のデータ・パケットを再構築する。上述の例と同様に、ベクトルβＭ×１内のｉ番目の要素はｉ番目の第１のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られ得る。対応して、当該ｉ番目の第１のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【０３６４】
任意選択で、ｉは当該対応する識別子として使用され、各第１のデータ・パケット内で設定され、第１のデータ・パケットはＵＥに送信される。
【０３６５】
本発明はｉを当該対応する識別子として使用し第１のデータ・パケット内でｉを設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第１のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【０３６６】
ステップ１７０２：ハンドオーバ決定を行う。Ｓ−ｅＮＢ、Ｔ−ｅＮＢ、およびＵＥはユーザ機器ＵＥをＳ−ｅＮＢからＴ−ｅＮＢにハンドオーバする必要があると判定する。
【０３６７】
ＵＥのサービスがＳ−ｅＮＢからＴ−ｅＮＢにハンドオーバされるのを保証することを目的とした、Ｓ−ｅＮＢおよびＴ−ｅＮＢの意思決定および交渉の複数のプロセスがあることは理解されるべきである。当該ステップを、Ｓ−ｅＮＢ、Ｔ−ｅＮＢ、ＵＥ、または別の装置により開始してもよいがこれらに限られない。ハンドオーバを、ＵＥがＴ−ｅＮＢのカバレージ領域に移動するかまたは通信装置が信号強度を決定したことを理由として、実施してもよい。
【０３６８】
ステップ１７０３：Ｓ−ｅＮＢがフィードバック制御メッセージをＵＥに送信する。当該フィードバック制御メッセージは残存送信量ｋの指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥにより必要とされる第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である。
【０３６９】
本発明の１実施形態では、当該残存送信量の指示情報が、以下の形式、即ち、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
であってもよいがこれらに限られない。
【０３７０】
ステップ１７０４：ＵＥがフィードバック・メッセージをＳ−ｅＮＢに送信する。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０３７１】
ハンドオーバ・プロセスにおいて、Ｓ−ｅＮＢは、ダウンリンク通信内にあるメッセージをＴ−ｅＮＢに通知する必要があり、その結果、ＵＥが元の信号（元のデータ・パケット）を、Ｓ−ｅＮＢおよびＴ−ｅＮＢにより送信された第１のデータ・パケットまたは第３のデータ・パケットに従って再構築する。Ｓ−ｅＮＢがフィードバック制御メッセージをＵＥに送信し、その結果、ＵＥが残存送信量ｋの指示情報をフィードバックする。
【０３７２】
本発明は当該残存送信量の指示情報を上の幾つかの形式にのみ限定するものではなく、当該残存送信量の指示情報はＴ−ｅＮＢがＵＥに送信し続ける第１のデータ・パケットの量を示すことを目的とし、当該目的を達成する残存送信量の指示情報は全て本発明の保護範囲に属することは理解されるべきである。
【０３７３】
ステップ１７０５：Ｓ−ｅＮＢが元のデータ・パケット・メッセージをＴ−ｅＮＢに送信して、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるようにＴ−ｅＮＢに指示する。元のデータ・パケット・メッセージは残存送信量ｋの指示情報、第２のデータ・パケット、および第２のデータ・パケットの位置識別子を含み、第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、ｍ≧ｋであり、第２のデータ・パケットの位置識別子は元のデータ・パケット内の当該選択されたデータ・パケットの位置の識別子である。
【０３７４】
第２のデータ・パケットの位置識別子の具体的な形式は本発明では限定されないは理解されるべきである。任意選択で、当該位置識別子は第２のデータ・パケット内で設定されたインデックスである。
【０３７５】
ステップ１７０５においてＳ−ｅＮＢにより元のデータ・パケット・メッセージをＴ−ｅＮＢに送信することについて、本発明ではさらに２つの対応する異なる実装方式を与える。
【０３７６】
実装方式１：
第２のデータ・パケットは全て元のデータ・パケットであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージはＴ−ｅＮＢが第１のコードブックを用いることによって元のデータ・パケットを符号化するときＴ−ｅＮＢにより使用されるコードブック・ベクトルを示すために使用され、その結果、Ｔ−ｅＮＢは、Ｔ−ｅＮＢがＵＥに送信し続ける必要がある第３のデータ・パケットを取得（生成）する。各元のデータ・パケットは位置識別子を含み、その結果、Ｔ−ｅＮＢが、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【０３７７】
当該実装方式では、Ｓ−ｅＮＢが元のデータ・パケット・メッセージ全てをＴ−ｅＮＢに送信し、その結果、Ｔ−ｅＮＢは元のデータ・パケットおよび使用されたコードブック・ベクトルに従って元のデータ・パケットを符号化し続ける。
【０３７８】
実装方式２：
第２のデータ・パケットの量は残存送信量ｋであり、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、Ｔ−ｅＮＢが第１のコードブックを用いることによって元のデータ・パケットを符号化するときＴ−ｅＮＢにより使用されるコードブック・ベクトルを示すために使用される。各元のデータ・パケットは位置識別子を含み、その結果、Ｔ−ｅＮＢが、当該位置識別子に従って、符号化中に各元のデータ・パケットの位置を決定する。
【０３７９】
当該実装方式では、第２のデータ・パケットの量は残存送信量ｋであり、当該ｋ個の第２のデータ・パケットがＴ−ｅＮＢに送信された後、Ｔ−ｅＮＢは、第２のデータ・パケットに従って符号化を実施して、第３のデータ・パケットを取得してもよく、その結果、ＵＥは、Ｓ−ｅＮＢにより送信された第１のデータ・パケットおよびＴ−ｅＮＢにより送信された第３のデータ・パケットに従って復号化を実施して、元のデータ・パケットを取得する。
【０３８０】
ステップ１７０６：Ｔ−ｅＮＢは第２のデータ・パケットを符号化して、少なくともｋ個の第３のデータ・パケットを取得（生成）する。ｍ≧ｋである。
【０３８１】
本発明の１実施形態では、第２のデータ・パケットが符号化される前に、第１のコードブックが取得される。第１のコードブックはコードブック・ベクトルを含み、第１のコードブックは第２のデータ・パケットを符号化するために使用される。
【０３８２】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックをＴ−ｅＮＢに格納してもよく、または、具体的なネットワーク・ステータスに従ってＳ−ｅＮＢにより決定してもよく、または、Ｓ−ｅＮＢは、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０３８３】
任意選択で、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは元のデータ・パケットが符号化されるとき使用されるコードブック・ベクトルを示すために使用され、使用された符号化ベクトルを第１のコードブックから決定して、元のデータ・パケットを符号化する。
【０３８４】
夫々の元のデータ・パケットはさらに位置識別子を含み、Ｓ−ｅＮＢによる符号化中の各元のデータ・パケットの位置が当該位置識別子に従って決定される。
元のデータ・パケットは当該使用されたコードブック・ベクトル、元のデータ・パケット、および位置識別子に従って符号化される。即ち、
ｊ番目のコードブック・ベクトル内のｉ番目の要素に、位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗じ、ｍ個の取得された乗算結果全てを加算して、当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得する。当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである。
【０３８５】
本発明の１実施形態では、第３のデータ・パケットの各コードブック・ベクトルおよび対応する識別子が取得され、対応する第３のデータ・パケット内で設定され、その結果、ＵＥが、第３のデータ・パケットの対応する識別子に従って、各第３のデータ・パケットに対応するコードブック・ベクトルを決定して、元のデータ・パケットを再構築する。
【０３８６】
ステップ１７０５およびステップ１７０６において、本発明は元のデータ・パケット・メッセージを上の内容のみを含むことに限定しないことは理解されるべきである。第２のデータ・パケットは元のデータ・パケットから選択されたｍ個のデータ・パケットであり、本発明では２つの可能な例を与える。即ち、
【０３８７】
実装方式１：
元のデータ・パケット・メッセージはさらにｍ元のデータ・パケットを含み、ｍの値は符号化するための元のデータ・パケット全ての量である。
【０３８８】
この場合、当該符号化方法が上述の実施形態においてステップ１０１で与えた実施形態と同じであってもよく、ステップ２０３の形式と等価である。即ち、元のデータ・パケット全てを符号化して第３のデータ・パケットを取得する。即ち、
βＰ×１＝ＡＰ×ｎαｎ×１
である。ＡＰ×ｎは使用されたコードブック・ベクトルから成り、Ｐ個の第３のデータ・パケットが取得され、Ｐ≧ｋである。または、
【０３８９】
実装方式２：
元のデータ・パケット・メッセージはさらにｍ個の元のデータ・パケットを含み、ｍの値はＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋである。
【０３９０】
この場合、説明および理解の簡単さのため、行列形式を使用してもよい。即ち、
β’Ｑ×１＝ＡＱ×ｎαｋ−ｓｐａｒｓｅ
である。ＡＱ×ｎは使用されたコードブック・ベクトルから成り、αｋ−ｓｐａｒｓｅはｎ次元のベクトルであり、αｋ−ｓｐａｒｓｅのｉ番目の要素はその位置識別子がｉを示す元のデータ・パケットであり、他の位置は全て０であり、Ｑ≧ｋである。
【０３９１】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０３９２】
元のデータ・パケットが当該２つの実装方式に従って符号化された後、第３のデータ・パケットが取得され、ＵＥに送信され、その結果、ＵＥが元のデータ・パケットを取得する。当該２つの異なる実装方式に従って、ＵＥは異なる復号化方式を有することは理解されるべきである。本発明の技術的解決策が実装されるとき、ネットワーク側装置またはＵＥは、メッセージを他のパーティに送信して、送信された元のデータ・パケット・メッセージに含まれる第３のデータ・パケットに対する符号化方式をピア装置に通知してもよい。１実施形態では、本発明の当該実施形態が事前に設定された方式で実装され、当該事前に設定された方式はネットワーク装置およびＵＥ装置により合意された元のデータ・パケットに対する符号化方式である。
【０３９３】
説明の簡単さのため、当該実施形態では、Ｔ−ｅＮＢにより符号化を通じて生成されＵＥに送信すべきデータ・パケットを第３のデータ・パケットと称することは理解されるべきである。本質的に、実装方式１に関して、第３のデータ・パケットの特性は第１のデータ・パケットの特性と同様であり、その両方は元のデータ・パケット全ておよびコードブック・ベクトルのポイント乗算を通じて取得される。当該コードブック・ベクトルは以前に使用されていないコードブック・ベクトルであり、実装方式１の第３のデータ・パケットを、新たに生成された（符号化された）第１のデータ・パケットと考えてもよい。実装方式２に関して、第３のデータ・パケットの特性は第１のデータ・パケットと異なる形式であり、第３のデータ・パケットは幾つかの元のデータ・パケットおよびコードブック・ベクトルの何等かのポイント乗算を通じて取得される。対応して、実装方式１および実装方式２に関して、ＵＥ側は異なる復号化方式を有する。
【０３９４】
ステップ１７０７：Ｔ−ｅＮＢが第３のデータ・パケットをＵＥに送信する。第３のデータ・パケットは元のデータ・パケットを取得するためにＵＥにより使用される。
【０３９５】
ステップ１７０８：Ｓ−ｅＮＢにより送信された第１のデータ・パケットおよびＴ−ｅＮＢにより送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得する。
【０３９６】
本発明の１実施形態では、具体的な符号化方式が、
第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含む、ステップと、
Ｓ−ｅＮＢにより送信された第１のデータ・パケットに含まれる対応する識別子を取得するステップであって、当該対応する識別子は各第１のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、
Ｔ−ｅＮＢにより送信された第３のデータ・パケットに含まれる対応する識別子を取得するステップであって、当該対応する識別子は各第３のデータ・パケットに対応するコードブック・ベクトルを示す、ステップと、
第１のコードブック、Ｓ−ｅＮＢにより送信された第１のデータ・パケットに含まれる対応する識別子、およびＴ−ｅＮＢにより送信された第３のデータ・パケットに含まれる対応する識別子に従って、Ｓ−ｅＮＢにより送信された第１のデータ・パケットおよびＴ−ｅＮＢにより送信された第３のデータ・パケットを復号化して、元のデータ・パケットを取得するステップと、
であってもよい。
【０３９７】
ステップ１７０６の２つの実装方式に対応して、当該実施形態では２つの異なる符号化方式を与える。当該符号化方式は、Ｔ−ｅＮＢにより送信された第３のデータ・パケットの特性に従って決定される。
【０３９８】
符号化方式１：
ＵＥに送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバの前にＳ−ｅＮＢにより送信されている第１のデータ・パケットの量はＴ＝Ｓ−ｋである。Ｓ−ｅＮＢからＴ−ｅＮＢに送信される元のデータ・パケット・メッセージがｍ個の元のデータ・パケットを含み、ｍの値が符号化するための元のデータ・パケット全ての量であるとき、Ｓ−ｅＮＢにより送信されＵＥ側で受信された第１のデータ・パケットβ１１、β１２、β１３、・・・、およびβ１ＴおよびＴ−ｅＮＢにより送信されＵＥ側で受信された第３のデータ・パケットβ２１、β２２、β２３、・・・、およびβ２ｋが式を共同的に形成する。即ち、
【０３９９】
【数１１】
0006310102.tif 000012
【０４００】
である。
【０４０１】
取得されたαにおいて、各要素は元のデータ・パケットである。元のデータ・パケットをＳの値および行列Ａｄｅｃｏｄｅに従う復号化により取得できるのを保証するために、Ｓは少なくとも元のデータ・パケットの長さより大きいことは理解されるべきである。
【０４０２】
符号化方式２：
ＵＥに送信する必要がある第１のデータ・パケットの量がＳであり、残存送信量がｋである場合、ハンドオーバの前にＳ−ｅＮＢにより送信されている第１のデータ・パケットの量はＴ＝Ｓ−ｋである。Ｓ−ｅＮＢからＴ−ｅＮＢに送信される元のデータ・パケット・メッセージがｍ個の元のデータ・パケットを含み、ｍの値が、Ｔ−ｅＮＢがＵＥに送信し続ける必要がある第１のデータ・パケットの量ｋであるとき、Ｓ−ｅＮＢにより送信されＵＥ側で受信された第１のデータ・パケットγ１１、γ１２、γ１３、・・・、およびγ１ＰおよびＴ−ｅＮＢにより送信されＵＥ側で受信された第３のデータ・パケットγ２１、γ２２、γ２３、・・・、およびγ２Ｑにより送信されたＴ−ｅＮＢが復号化される。即ち、
【０４０３】
【数１２】
0006310102.tif 000013
【０４０４】
である。
【０４０５】
１実施形態では、取得されたαｋ−ｓｐａｒｓｅに含まれる元のデータ・パケットの量はｋであり、他の位置は０である。次いで、元のデータ・パケット全てが、αｋ−ｓｐａｒｓｅおよび式
【０４０６】
【数１３】
0006310102.tif 000014
【０４０７】
により決定された元のデータ・パケットに従って復号化により取得される。
【０４０８】
符号化方式２における具体的な符号化方式は上述の実施形態に限定されず、本発明は別の具体的な復号化方式を限定しないことは理解されるべきである。
【０４０９】
本発明は符号化方式１および符号化方式２における当該２つの復号化方法に限定されず、具体的な実装において、当該例における各行列がＵＥ装置に格納された行列、シーケンス、またはバイナリ・コードであってもよく、復号化動作が別の形式の数学演算であってもよいことは理解されるべきである。
【０４１０】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したとＵＥが判定したとき、ＵＥがＳ−ｅＮＢにより送信されたデータ・パケットを受信するケースにおける具体的なハンドオーバ方式が説明され、当該実施形態では、Ｓ−ｅＮＢが、フィードバック制御メッセージを送信することによって、ＵＥにより受信された第１のデータ・パケットのステータスを問い合わせ、ＵＥにより返されたフィードバック・メッセージに従って、第２のデータ・パケットをＴ−ｅＮＢに送信し、Ｔ−ｅＮＢが第２のデータ・パケットに従って符号化を通じて第３のデータ・パケットを生成し、第３のデータ・パケットをＵＥに送信し、ＵＥがＳ−ｅＮＢにより送信された第１のデータ・パケットおよびＴ−ｅＮＢにより送信された第３のデータ・パケットを受信し復号化する方式および関連するステップが説明され、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０４１１】
図２６は、本発明に従うシステムの１実施形態を示す。当該システムでは、第１のネットワーク装置はソース基地局Ｓ−ｅＮＢであり、第２のネットワーク装置はターゲット基地局Ｔ−ｅＮＢである。本図における信号交換ステップは例示的なものにすぎないことは理解されるべきである。
【０４１２】
ステップ１８０１は図２６に示す実施形態における１７０１と同じであり、詳細についてはここでは再度説明しない。
【０４１３】
ステップ１８０２は図２６に示す実施形態における１７０２と同じであり、詳細についてはここでは再度説明しない。
【０４１４】
ステップ１８０３：Ｓ−ｅＮＢが、元のデータ・パケット・メッセージをＴ−ｅＮＢに送信し、元のデータ・パケット・メッセージに従って第１のデータ・パケットをＵＥに送信し続けるようにＴ−ｅＮＢに指示する。元のデータ・パケット・メッセージは元のデータ・パケット全ておよびコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは、Ｔ−ｅＮＢが当該コードブック・ベクトルを用いることによって元のデータ・パケットを復号化するとき、Ｔ−ｅＮＢにより使用されるコードブック・ベクトルを示すために使用される。
【０４１５】
１実施形態では、元のデータ・パケット・メッセージは元のデータ・パケット・メッセージ全てである。
【０４１６】
ステップ１８０４：Ｔ−ｅＮＢがフィードバック制御メッセージをＵＥに送信する。当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＵＥに指示するために使用され、残存送信量ｋは、Ｔ−ｅＮＢがＵＥに送信し続ける第１のデータ・パケットの量である。
【０４１７】
ステップ１８０５：Ｔ−ｅＮＢがＵＥにより送信されたフィードバック・メッセージを受信する。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０４１８】
当該残存送信量の指示情報は、
残存送信量ｋ、または
ＵＥにより正しく受信されたデータ・パケットの量、または
ＵＥがデータ・パケットを失った割合、または
ＵＥがデータ・パケットを正しく受信した割合
である。
【０４１９】
ステップ１８０６：Ｔ−ｅＮＢが、当該残存送信量の指示情報および元のデータ・パケット・メッセージに従って元のデータ・パケットを復号化して、少なくともｋ個の第３のデータ・パケットを取得（生成）する。
【０４２０】
本発明の１実施形態では、元のデータ・パケットを符号化して第３のデータ・パケットを取得する具体的なステップが、第１のコードブックを取得するステップであって、第１のコードブックはコードブック・ベクトルを含み、第１のコードブックは元のデータ・パケットを符号化するために使用される、ステップと、元のデータ・パケットをコードブック・ベクトルに従って符号化して第３のデータ・パケットを取得するステップとを含んでもよい。
【０４２１】
第１のコードブックを取得するための方法は本発明では特に限定されないことは理解されるべきである。任意選択で、第１のコードブックをＳ−ｅＮＢに格納してもよいか、または、具体的なネットワーク・ステータスに従ってＳ−ｅＮＢにより決定してもよく、または、Ｓ−ｅＮＢは、別の装置により送信され第１のコードブックを含むメッセージを受信して、第１のコードブックを取得する。
【０４２２】
任意選択で、元のデータ・パケット・メッセージはさらにコードブック・ベクトル使用メッセージを含み、当該コードブック・ベクトル使用メッセージは元のデータ・パケットが符号化されるとき使用されるコードブック・ベクトルを示すために使用され、使用された符号化ベクトルが当該コードブック・ベクトル使用メッセージに従って第１のコードブックから決定され、元のデータ・パケットが当該決定されたコードブック・ベクトルを用いることによって符号化される。
【０４２３】
夫々の元のデータ・パケットはさらに位置識別子を含み、Ｓ−ｅＮＢによる符号化中の各元のデータ・パケットの位置が当該位置識別子に従って決定され、
元のデータ・パケットは当該使用されたコードブック・ベクトル、元のデータ・パケット、および位置識別子に従って符号化される。即ち、
ｍ個の元のデータ・パケットが決定され、当該ｍ個の元のデータ・パケット内の各元のデータ・パケットに対応する位置識別子が決定される。当該位置識別子は元のデータ・パケット全て内の対応する元のデータ・パケットの位置を示すために使用され、ｍ≧ｋであり、ｋの値は残存送信量である。
ｊ番目のコードブック・ベクトル内のｉ番目の要素に位置識別子がｉを示すｍ個の元のデータ・パケットを別々に乗算して、ｍ個の乗算結果を取得し、当該ｍ個の取得された乗算結果全てを加算して、当該ｊ番目のコードブック・ベクトルに対応する第３のデータ・パケットを取得する。当該ｊ番目のコードブック・ベクトルは当該使用されたコードブック・ベクトルのうち１つである。
【０４２４】
本発明の１実施形態では、第３のデータ・パケットの各コードブック・ベクトルおよび対応する識別子が取得され、対応する第３のデータ・パケット内で設定され、その結果、ＵＥが、第３のデータ・パケットの対応する識別子に従って、各第３のデータ・パケットに対応するコードブック・ベクトルを決定して、元のデータ・パケットを再構築する。
【０４２５】
ステップ１８０６における具体的な符号化方式は本発明では限定されず、別の方式を使用してデータを符号化してもよいことは理解されるべきである。対応して、ＵＥは、復号化を実施して元のデータ・パケットを取得するための復号化プロセスにおける対応する方法を有するべきである。特に、本発明では２つの可能な例を与え、図２に示すステップ２０３の方法を参照してもよい。即ち、
【０４２６】
実装方式１：
ｍの値は元のデータ・パケット全ての量である。この場合、当該符号化方法が図１に示すステップ１０１で与えた実施形態と同じであってもよい。即ち、元のデータ・パケット全てを符号化して第３のデータ・パケットを取得する。即ち、
βＰ×１＝ＡＰ×ｎαｎ×１
である。ＡＰ×ｎは使用されたコードブック・ベクトルから成り、Ｐ個の第３のデータ・パケットが取得され、Ｐ≧ｋである。または、
【０４２７】
実装方式２：
ｍの値は、端末装置に送信し続ける必要がある第１のデータ・パケットの量ｋである。
【０４２８】
この場合、説明および理解の簡単さのため、行列形式を使用してもよい。即ち、
β’Ｑ×１＝ＡＱ×ｎαｋ−ｓｐａｒｓｅ
である。ＡＱ×ｎは使用されたコードブック・ベクトルから成り、αｋ−ｓｐａｒｓｅはｎ次元のベクトルであり、αｋ−ｓｐａｒｓｅのｉ番目の要素はその位置識別子がｉを示す元のデータ・パケットであり、他の位置は全て０であり、Ｑ≧ｋである。
【０４２９】
本発明の当該実施形態における行列形式は説明の簡単さのためにすぎないことは理解されるべきである。本発明の１実装プロセスでは、選択されたコードブックまたは行列が、ネットワーク側／端末に格納された別の形式の行列またはシーケンスであってもよいがこれらに限られず、対応する行列乗算および必要な符号化動作が、ネットワーク側または端末側で実施され符号化の目的を達成できる、或る数字と別の数字の間の数学演算であってもよい。
【０４３０】
元のデータ・パケットが当該２つの実装方式に従って符号化された後、第３のデータ・パケットが取得され、ＵＥに送信され、その結果、ＵＥが元のデータ・パケットを取得する。当該２つの異なる実装方式に従って、ＵＥは異なる復号化方式を有することは理解されるべきである。本発明の技術的解決策が実装されるとき、Ｔ−ｅＮＢがメッセージを送信して、送信された元のデータ・パケット・メッセージに含まれる第３のデータ・パケットに対する符号化方式をＵＥに通知してもよい。１実施形態では、本発明の当該実施形態が事前に設定された方式で実装され、当該事前に設定された方式はネットワーク装置およびＵＥ装置により合意された元のデータ・パケットに対する符号化方式である。
【０４３１】
さらに、各コードブック・ベクトルに対応する第３のデータ・パケットの対応する識別子が取得され、対応する第３のデータ・パケット内で設定され、その結果、ＵＥが、第３のデータ・パケットの対応する識別子に従って、各第３のデータ・パケットに対応するコードブック・ベクトルを決定して、元のデータ・パケットを再構築する。
【０４３２】
上述の例と同様に、ベクトルβＭ×１内のｉ番目の要素はｉ番目の第３のデータ・パケットに対応し、ｉ番目の第１のデータ・パケットは、Ａ内のｉ番目の行と元のデータ・パケットのαのポイント乗算を通じて得られる。対応して、当該ｉ番目の第３のデータ・パケットはＡ内のｉ番目の行内のコードブック・ベクトルに対応する。
【０４３３】
任意選択で、ｉは当該対応する識別子として使用され、各第３のデータ・パケット内で設定され、第３のデータ・パケットがＵＥに送信される。
【０４３４】
本発明は、ｉを当該対応する識別子として使用し、ｉを第３のデータ・パケット内で設定することに限定されず、別の形式の識別子を使用してもよく、または、別の方式を使用してもよく、その結果、ＵＥが各第３のデータ・パケットに対応するコードブック・ベクトルを取得することは理解されるべきである。
【０４３５】
ステップ１８０７：元のデータ・パケット・メッセージに従って第３のデータ・パケットをＵＥに送信し続ける。
【０４３６】
ステップ１８０８は、図２６に示す実施形態における１７０８と同じであり、詳細についてはここでは再度説明しない。
【０４３７】
当該実施形態では、ダウンリンク・データ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したとＵＥが判定したとき、ＵＥがＳ−ｅＮＢにより送信されたデータ・パケットを受信するケースにおける具体的なハンドオーバ方式が説明され、当該実施形態では、Ｓ−ｅＮＢが、フィードバック制御メッセージを送信することによって、ＵＥにより受信された第１のデータ・パケットのステータスを問い合わせ、ＵＥにより返されたフィードバック・メッセージに従って、第２のデータ・パケットをＴ−ｅＮＢに送信し、Ｔ−ｅＮＢが第２のデータ・パケットに従って符号化を通じて第３のデータ・パケットを生成し、第３のデータ・パケットをＵＥに送信し続け、ＵＥがＳ−ｅＮＢにより送信された第１のデータ・パケットおよびＴ−ｅＮＢにより送信された第３のデータ・パケットを復号化し受信する方式および関連するステップが説明され、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０４３８】
図２７は、本発明に従うシステムの別の実施形態を示す。当該実施形態では、ＵＥがＳ−ｅＮＢからＴ−ｅＮＢにハンドオーバされたときのアップリンクデータ送信のための方法が説明される。
【０４３９】
当該システムでは、第１のネットワーク装置はソース基地局Ｓ−ｅＮＢであり、第２のネットワーク装置はターゲット基地局Ｔ−ｅＮＢである。本図における信号交換ステップは例示的なものにすぎないことは理解されるべきである。
【０４４０】
ステップ１９０１：Ｓ−ｅＮＢがＵＥにより送信された少なくとも１つの第１のデータ・パケットを受信する。第１のデータ・パケットは元のデータ・パケットを符号化することによって取得され、当該少なくとも１つの第１のデータ・パケットは復号化を実施して元のデータ・パケットを取得するために使用される。
【０４４１】
任意選択で、第１のデータ・パケットが元のデータ・パケットを符号化することによって取得されることは、元のデータ・パケットを取得するステップであって、元のデータ・パケットはＵＥがＳ−ｅＮＢまたはＴ−ｅＮＢに送信する必要があるメッセージである、ステップと、
第１のコードブックを取得するステップであって、第１のコードブックは元のデータ・パケットを符号化するために使用される、ステップと、
元のデータ・パケットおよび第１のコードブックに従って元のデータ・パケットを符号化して、第１のデータ・パケットを取得するステップと、
を含む。
【０４４２】
ステップ１９０２：ＵＥがＳ−ｅＮＢからＴ−ｅＮＢにハンドオーバされると判定する。
【０４４３】
ＵＥのサービスがＳ−ｅＮＢからＴ−ｅＮＢにハンドオーバされるのを保証することを目的とした、Ｓ−ｅＮＢおよびＴ−ｅＮＢの意思決定および交渉の複数のプロセスがあることは理解されるべきである。詳細についてはここでは説明しない。当該ステップを、Ｓ−ｅＮＢ、Ｔ−ｅＮＢ、ＵＥ、または別の装置により開始してもよいがこれらに限られない。当該ハンドオーバを、ＵＥがＴ−ｅＮＢのカバレージ領域に移動すること、または、通信装置が信号強度を決定したことを理由として実施してもよい。
【０４４４】
ステップ１９０３：Ｓ−ｅＮＢが第１のデータ・パケットをＴ−ｅＮＢに送信し、その結果、Ｔ−ｅＮＢが第１のデータ・パケットに従って元のデータ・パケットを復元してもよい。
【０４４５】
ステップ１９０４：ＵＥがフィードバック制御メッセージをＴ−ｅＮＢに送信する。当該フィードバック制御メッセージは残存送信量の指示情報を送信するようにＴ−ｅＮＢに指示するために使用され、残存送信量ｋは少なくとも、元のデータ・パケット全てを正しく復元するためにＵＥが必要とする第１のデータ・パケットの量とＵＥにより正しく受信された第１のデータ・パケットの量との差分以上である。任意選択で、当該残存送信量の指示情報は、
残存送信量ｋ、または
第１のネットワーク装置により正しく受信されたデータ・パケットの量、または
第１のネットワーク装置がデータ・パケットを紛失した割合、または
第１のネットワーク装置がデータ・パケットを正しく受信した割合
である。
【０４４６】
ステップ１９０５：Ｔ−ｅＮＢがフィードバック・メッセージをＵＥに送信する。当該フィードバック・メッセージは当該残存送信量の指示情報を含む。
【０４４７】
ステップ１９０６：ＵＥが第３のデータ・パケットをＴ−ｅＮＢに送信する。
【０４４８】
ステップ１９０７：Ｔ−ｅＮＢが、ＵＥにより送信された第３のデータ・パケットおよび第１のネットワーク装置により送信された第１のデータ・パケットを復号化して、元のデータ・パケットを取得する。
【０４４９】
当該実施形態では、アップリンクデータ送信プロセスにおいて、ネットワーク装置のハンドオーバが発生したと第１のネットワーク装置が判定したとき、第１のネットワーク装置が受信した第１のデータ・パケットを第２のネットワーク装置に送信し、ＵＥが、フィードバック制御メッセージを送信することによって、ネットワーク側装置に送信し続ける必要がある第１のデータ・パケットの量を取得し、当該ネットワーク装置のハンドオーバが発生したと第２のネットワーク装置が判定したとき、第２のネットワーク装置がＵＥにより送信された第３のデータ・パケットを受信するプロセスが説明される。当該実施形態では、ファウンテン・コード符号化方式が使用されるとき、セル・ハンドオーバ・プロセスにおいてデータが失われないことが保証され、データ・パケット再送が減り、ハンドオーバ効率が高まり、ファウンテン・コードのハンドオーバをネットワークにおいて従来のハンドオーバ形式で実装できないという問題が解決される。
【０４５０】
上述の実施形態における装置のモジュール分割は機能の論理的分割であり、具体的な実装において、幾つかのモジュールを同一のコンポーネントにより物理的に実装してもよい。
【０４５１】
図２８は、データ送信に対する装置の１実施形態を示す。データ送信のための装置がネットワーク装置またはユーザ機器であってもよい。
【０４５２】
当該コンピュータ・システムが特にプロセッサ・ベースのコンピュータ、例えば、汎用目的パーソナル・コンピュータ（ＰＣ）、タブレット・コンピュータ、またはスマートフォンのようなポータブル装置であってもよい。
【０４５３】
具体的には、当該コンピュータ・システムがバス、プロセッサ２００１、入力装置２００２、出力装置２００３、通信インタフェース２００４、およびメモリ２００５を含んでもよい。プロセッサ２００１、入力装置２００２、出力装置２００３、通信インタフェース２００４、およびメモリ２００５は当該バスにより相互に接続される。
【０４５４】
当該バスが、当該コンピュータ・システムのコンポーネント間で情報を転送するためのチャネルを備えてもよい。
【０４５５】
プロセッサ２００１が、汎用目的プロセッサ、例えば、中央演算装置（ＣＰＵ）、ネットワークプロセッサ（Ｎｅｔｗｏｒｋ  Ｐｒｏｃｅｓｓｏｒ、略してＮＰ）、またはマイクロ・プロセッサであってもよく、または、特殊用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ、ＡＳＩＣ）、または、本発明の解決策のプログラム実行を制御するための１つまたは複数の集積回路であってもよく、または、デジタル信号プロセッサ（ＤＳＰ）、特殊用途向け集積回路（ＡＳＩＣ）、フィールドプログラム可能ゲート行列（ＦＰＧＡ）、または別のプログラム可能論理的装置、離散ゲートまたはトランジスタ論理的装置、または離散ハードウェア・コンポーネントであってもよい。
【０４５６】
メモリ２００５は、本発明の当該技術的解決策を実行するためのプログラムを格納し、さらにオペレーティング・システムおよび別のアプリケーション・プログラムを格納してもよい。特に、当該プログラムがプログラム・コードを含んでもよい。当該プログラム・コードはコンピュータ動作命令を含む。具体的には、メモリ１８０５が読取り専用メモリ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ、ＲＯＭ）、静的情報および命令を格納できる別のタイプの静的記憶装置、ランダム・アクセス・メモリ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ、ＲＡＭ）、情報および命令を格納できる別のタイプのダイナミック記憶装置、磁気ディスク記憶等であってもよい。
【０４５７】
入力装置２００２が、ユーザにより入力されるデータと情報を受信するための装置、例えば、キーボード、マウス、カメラ、スキャナ、ライト・ペン、ビデオ入力装置、またはタッチスクリーンを含んでもよい。
【０４５８】
出力装置２００３が情報をユーザに出力できるようにする装置、例えば、ディスプレイ・スクリーン、プリンタ、またはスピーカを含んでもよい。
【０４５９】
通信インタフェース２００４が、別の装置または通信ネットワーク、例えば、Ｅｔｈｅｒｎｅｔ、無線アクセス・ネットワーク（ＲＡＮ）、または無線ローカル・エリア・ネットワーク（ＷＬＡＮ）と通信するための送受信機を使用する任意の装置を含んでもよい。
【０４６０】
プロセッサ２００１は、メモリ２００５に格納されたプログラムを実行して、本発明の任意の実施形態で提供したデータ送信のための方法および当該実施形態における任意の装置を実装する。
【０４６１】
本発明において、フィードバック・メッセージは、端末またはネットワーク側装置が送信し続ける第１のデータ・パケットの量を示し、説明の簡単さのため、ハンドオーバ後に当該端末および当該ネットワーク側装置の間で元のデータ・パケットが第３のデータ・パケットを用いて送信されることは理解されるべきである。第３のデータ・パケットは異なる符号化方式を有するが、送信すべき第３のデータ・パケットの量は、第１のデータ・パケットを送信し続ける命令に従って常に決定される。
【０４６２】
上述の実施形態の説明により、当業者は、本発明をハードウェア、ファームウェアまたはそれらの組合せにより実施できることを理解できる。本発明をソフトウェアにより実装するとき、上述の機能をコンピュータ可読媒体に格納するか、または、当該コンピュータ可読媒体内の１つまたは複数の命令またはコードとして送信してもよい。当該コンピュータ可読媒体は、コンピュータ記憶媒体および通信媒体を含む。当該通信媒体は、コンピュータプログラムを或る場所から別の場所に送信できる任意の媒体を含む。当該記憶媒体はコンピュータにアクセス可能な任意の利用可能な媒体であってもよい。以下では、１例を提供するが、限定は課さない。即ち、当該コンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または別の光ディスク記憶またはディスク記憶媒体、または別の磁気記憶装置、または命令またはデータ構造の形で期待されるプログラム・コードを運搬または格納できコンピュータによりアクセスできる他の任意の媒体を含んでもよい。さらに、任意の接続をコンピュータ可読媒体として適切に定義してもよい。例えば、同軸ケーブル、光ファイバ／ケーブル、ツイスト・ペア、デジタル加入者線（ＤＳＬ）、または赤外線、無線、およびマイクロ波のような無線技術を用いてソフトウェアがウェブサイト、サーバ、または別のリモート・ソースから送信される場合、同軸ケーブル、光ファイバ／ケーブル、ツイスト・ペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のような無線技術は、それらが属する媒体の定義に含まれる。例えば、本発明で使用されるディスク（Ｄｉｓｋ）およびディスク（ｄｉｓｃ）はコンパクト・ディスク（ＣＤ）、レーザ・ディスク、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピ・ディスク、およびＢｌｕ−ｒａｙ（登録商標）ディスクを含む。ｄｉｓｋは一般に磁気手段によりデータをコピーし、ｄｉｓｃはレーザ手段により光学的にデータをコピーする。上述の組合せもコンピュータ可読媒体の保護範囲に含まれるべきである。
【０４６３】
纏めると、上述したことは本発明における技術的解決策の例示的な実施形態にすぎず、本発明の保護範囲を限定しようとするものではない。本発明の原理から逸脱しない任意の修正、等価な置換え、または改善は本発明の保護範囲に入るものとする。
【符号の説明】
【０４６４】
９０１  第１の送信ユニット
９０２  決定ユニット
９０３  第２の送信ユニット
９０４  受信ユニット
９０５  第３の送信ユニット
９０６  取得ユニット
９０７  メモリ
９０８  設定ユニット
９０９  符号化器
１００１  第１の決定ユニット
１００２  受信ユニット
１００３  第１の符号化ユニット
１００４  送信ユニット
１００５  第１の取得ユニット
１００６  メモリ
１０００７  第２の決定ユニット
１０００８  第３の決定ユニット
１０００９  第２の符号化ユニット
１００００１  第２の取得ユニット
１００００２  設定ユニット
１１０１  第１の受信ユニット
１１０２  決定ユニット
１１０３  第２の受信ユニット
１１０４  第１の送信ユニット
１１０５  第３の受信ユニット
１１０６  第２の送信ユニット
１１０７  第３の受信ユニット
１１０８  符号化ユニット
１１０８１  第１の取得ユニット
１１０８２  第２の取得ユニット
１１０８３  第３の取得ユニット
１２０１  第１の送信ユニット
１２０２  決定ユニット
１２０３  第２の送信ユニット
１２０１１  第１の取得ユニット
１２０１２  第２の取得ユニット
１３０１  第１の決定ユニット
１３０２  第１の受信ユニット
１３０３  第１の送信ユニット
１３０４  第２の受信ユニット
１３０５  第１の符号化ユニット
１３０６  第２の送信ユニット
１３０５１  第２の取得ユニット
１３０５２  決定ユニット
１３０５３  第２の符号化ユニット
１３０５３１  第２の決定ユニット
１３０５３２  第３の符号化ユニット
１４０１  受信ユニット
１４０２  決定ユニット
１４０３  送信ユニット
１５０１  決定ユニット
１５０２  第１の受信ユニット
１５０３  第２の受信ユニット
１５０４  送信ユニット
１５０５  第３の受信ユニット
１５０６  第１の復号化ユニット
１５０６１  取得ユニット
１５０６２  第２の復号化ユニット
１６０１  第１の送信ユニッ
１６０２  決定ユニット
１６０３  第２の送信ユニット
１６０４  受信ユニット
１６０１１  第１の取得ユニット
１６０１２  第２の取得ユニット
１６０１３  符号化ユニット
２００１  プロセッサ
２００２  入力装置
２００３  出力装置
２００４  通信インタフェース
２００５  メモリ
２００６  プログラム
【図１】
0006310102.tif 000015
【図２】
0006310102.tif 000016
【図３】
0006310102.tif 000017
【図４】
0006310102.tif 000018
【図５】
0006310102.tif 000019
【図６】
0006310102.tif 000020
【図７】
0006310102.tif 000021
【図８】
0006310102.tif 000022
【図９】
0006310102.tif 000023
【図１０】
0006310102.tif 000024
【図１１】
0006310102.tif 000025
【図１２】
0006310102.tif 000026
【図１３ａ】
0006310102.tif 000027
【図１３ｂ】
0006310102.tif 000028
【図１４】
0006310102.tif 000029
【図１５】
0006310102.tif 000030
【図１６】
0006310102.tif 000031
【図１７】
0006310102.tif 000032
【図１８】
0006310102.tif 000033
【図１９】
0006310102.tif 000034
【図２０】
0006310102.tif 000035
【図２１】
0006310102.tif 000036
【図２２】
0006310102.tif 000037
【図２３】
0006310102.tif 000038
【図２４】
0006310102.tif 000039
【図２５】
0006310102.tif 000040
【図２６】
0006310102.tif 000041
【図２７】
0006310102.tif 000042
【図２８】
0006310102.tif 000043