(57)【特許請求の範囲】
【請求項１】
（ａ）応用階層のデータ長さがその下位階層において支援するプロトコルのペイロードより長い場合、そのデータを分割して複数の前記プロトコル単位に設定し、そのプロトコル単位ごとに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する過程と、
（ｂ）前記（ａ）過程においてプロトコル単位に付加されたデータ長さと位置情報とから受信される分割プロトコルのデータ損失を判別し、その損失したプロトコルデータ部分にブランクデータを挿入して全体データを再構成する過程と、
前記（ｂ）過程において分割されたプロトコル単位のうちから最初の分割プロトコル単位が損失した場合に、全体分割されたプロトコル単位を上位階層に伝達しない過程とを含む無線データ送受信方法。
【請求項２】
応用データに対して所定のプロトコル単位に分割し、その分割された部分に対するデータ長さと位置情報のうち少なくとも一つ以上が付加されたビットストリームを受信するデータ受信方法において、
（ａ）前記所定のプロトコル単位を順番に受信し、その所定プロトコル単位ごとに付加されたデータ長さと位置情報とからデータ損失の有無をチェックする過程と、
（ｂ）前記（ａ）過程において分割されたプロトコル単位のうちデータ損失を判別すれば、その損失したプロトコルデータ部分にそれだけのブランクデータを付加して上位階層に伝送する過程と、
前記（ｂ）過程において分割されたプロトコル単位のうちから最初の分割プロトコル単位が損失した場合に、全体分割されたプロトコル単位を上位階層に伝達しない過程とを含む無線データ受信方法。
【請求項３】
（ａ）応用階層のデータ長さがその下位階層において支援するプロトコルのペイロードより長い場合、そのデータを分割して複数の前記プロトコル単位に設定し、そのプロトコル単位ごとに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する過程と、
（ｂ）前記（ａ）過程においてプロトコル単位に付加されたデータ長さと位置情報とから受信される分割プロトコルのデータ損失を判別し、その損失したプロトコルデータ部分にブランクデータを挿入して全体データを再構成する過程と、
前記（ｂ）過程において最後に分割されたプロトコルデータが損失する場合に、それ以前に分割されたプロトコルデータの長さ情報に該当する分だけブランクデータを挿入し、変化された長さ情報とデータとを上位階層に伝達する過程であることを特徴とする無線データ送受信方法。
【請求項４】
応用データに対して所定のプロトコル単位に分割し、その分割された部分に対するデータ長さと位置情報のうち少なくとも一つ以上が付加されたビットストリームを受信するデータ受信方法において、
（ａ）前記所定のプロトコル単位を順番に受信し、その所定プロトコル単位ごとに付加されたデータ長さと位置情報とからデータ損失の有無をチェックする過程と、
（ｂ）前記（ａ）過程において分割されたプロトコル単位のうちデータ損失を判別すれば、その損失したプロトコルデータ部分にそれだけのブランクデータを付加して上位階層に伝送する過程と、
前記（ｂ）過程において最後に分割されたプロトコルデータが損失する場合に、それ以前に分割されたプロトコルデータの長さ情報に該当する分だけブランクデータを挿入し、変化された長さ情報とデータとを上位階層に伝達する過程であることを特徴とする無線データ受信方法。
【請求項５】
（ａ）応用階層のデータ長さがその下位階層において支援するプロトコルのペイロードより長い場合、そのデータを分割して複数の前記プロトコル単位に設定し、そのプロトコル単位ごとに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する過程と、
（ｂ）前記（ａ）過程においてプロトコル単位に付加されたデータ長さと位置情報とから受信される分割プロトコルのデータ損失を判別し、その損失したプロトコルデータ部分にブランクデータを挿入して全体データを再構成する過程と、
前記（ｂ）過程において分割されたプロトコル単位のうち損失を判別すれば前記ブランクデータを付加するか否かを上位階層にシグナリングする過程であることを特徴とする無線データ送受信方法。
【請求項６】
応用データに対して所定のプロトコル単位に分割し、その分割された部分に対するデータ長さと位置情報のうち少なくとも一つ以上が付加されたビットストリームを受信するデータ受信方法において、
（ａ）前記所定のプロトコル単位を順番に受信し、その所定プロトコル単位ごとに付加されたデータ長さと位置情報とからデータ損失の有無をチェックする過程と、
（ｂ）前記（ａ）過程において分割されたプロトコル単位のうちデータ損失を判別すれば、その損失したプロトコルデータ部分にそれだけのブランクデータを付加して上位階層に伝送する過程と、
前記（ｂ）過程において分割されたプロトコル単位のうち損失を判別すれば前記ブランクデータを付加するか否かを上位階層にシグナリングする過程であることを特徴とする無線データ受信方法。
【請求項７】
（ａ）応用階層のデータ長さがその下位階層において支援するプロトコルのペイロードより長い場合、そのデータを分割して複数の前記プロトコル単位に設定し、そのプロトコル単位ごとに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する過程と、
（ｂ）前記（ａ）過程においてプロトコル単位に付加されたデータ長さと位置情報とから受信される分割プロトコルのデータ損失を判別し、その損失したプロトコルデータ部分にブランクデータを挿入して全体データを再構成する過程と、
前記（ｂ）過程において分割されたプロトコル単位のうちから損失を判別すれば上位階層の特性により伝送の有無を決定する過程を含む無線データ送受信方法。
【請求項８】
応用データに対して所定のプロトコル単位に分割し、その分割された部分に対するデータ長さと位置情報のうち少なくとも一つ以上が付加されたビットストリームを受信するデータ受信方法において、
（ａ）前記所定のプロトコル単位を順番に受信し、その所定プロトコル単位ごとに付加されたデータ長さと位置情報とからデータ損失の有無をチェックする過程と、
（ｂ）前記（ａ）過程において分割されたプロトコル単位のうちデータ損失を判別すれば、その損失したプロトコルデータ部分にそれだけのブランクデータを付加して上位階層に伝送する過程と、
前記（ｂ）過程において分割されたプロトコル単位のうちから損失を判別すれば上位階層の特性により伝送の有無を決定する過程を含む無線データ受信方法。
【請求項９】
前記プロトコルは無線リンクプロトコル（ＲＬＰ）であることを特徴とする請求項１、３、５のうちいずれの１に記載の無線データ送受信方法。
【請求項１０】
前記プロトコルは無線リンクプロトコル（ＲＬＰ）であることを特徴とする請求項２、４、６のうちいずれの１に記載の無線データ受信方法。
【請求項１１】
応用階層のデータをその下位階層において支援する複数のプロトコル単位に分割し、その分割された下位階層のプロトコル単位のヘッダに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する伝送手段と、
前記伝送手段から受信される各所定プロトコル単位のヘッダに付加されたデータ長さと位置情報とを参照して分割されたプロトコル単位に含まれたデータ損失を判別し、その損失したプロトコルデータ部分にブランクデータを挿入してデータを再構成する受信手段とを含み、
前記受信手段は、
前記伝送手段から受信されたデータを上位階層に伝達しつつヘッダ情報とペイロードとを抽出するパケット抽出部と、
前記パケット抽出部から抽出されたヘッダに付加されたデータ長さと位置情報とを参照して分割されたプロトコル単位に含まれたデータ損失を判別し、判別された損失したプロトコルデータ部分に対してブランクデータを挿入して全体データを再構成するデータ処理部とを含み、
前記データ処理部は前記ブランクデータを付加するか否かを上位階層にシグナリングする信号を出力する手段であることを特徴とする無線データ送信及び／または受信装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は無線データ送受信装置及び方法に係り、より詳細には分割されたプロトコルデータを処理する無線データ送受信方法及びこれを用いた無線データ送受信装置に関する。
【０００２】
【従来の技術】
一般的に無線送信装置及び受信装置は図１のブロック図に図示したような階層からなる。応用階層はＨ．３２４Ｍ、Ｈ．３２３及びＴ．１２０のようなコーデック関連標準がこれに該当する。物理階層１３０はチャンネルコーディング、ＰＮスプレディング及び変調などを行う部分であり、空中波（ａｉｒ）インタフェースを行う部分も含む。
【０００３】
無線リンクプロトコル（ｒａｄｉｏ  ｌｉｎｋ  ｐｒｏｔｏｃｏｌ：以下、「ＲＬＰ」と称する）階層１２０はシグナリング部（図示せず）を含み、無線経路を通じて受信された応用階層１１０でのペイロードを物理階層１４０の入力形式に変換させる。
【０００４】
ＲＬＰ階層１２０はＮのアプリケーションに対し一つずつのＲＬＰを割り当て、ＭＵＸサブ階層１３０を通じて物理階層１４０と連結する。
ＭＵＸサブ階層１３０はＲＬＰ階層１２０から受信されるＲＬＰを適応性よくＰＵＤ（Ｐｒｏｔｏｃｏｌ  Ｄａｔａ  Ｕｎｉｔ）に多重化する。
【０００５】
この時、応用階層１１０のデータ長さがＲＬＰで支援するフォーマットのペイロード大きさより長い場合に、応用階層１１０のデータはＲＬＰ階層１２０に分割されていくつかのＲＬＰから作成されたデータに伝送される。しかし、いくつかのＲＬＰデータが受信時にＲＬＰ階層１２０の下位階層においてビットエラーにより損失が発生する場合に、応用階層１１０のデータは元来のデータ大きさに生成されない問題点がある。
【０００６】
【発明が解決しようとする課題】
本発明が解決しようとする技術的課題は、応用階層においてＲＬＰに分割される時点で、各ＲＬＰに分割されるデータの位置及び長さ情報をパケットに付加してデータの信頼性を向上させる無線データ送受信方法を提供するところにある。
【０００７】
本発明が解決しようとする他の技術的課題は前記無線データ送受信方法を利用してデータの信頼性を向上させる無線データ送受信装置を提供するところにある。
【０００８】
【課題を解決するための手段】
上記の技術的課題を解決するために、本発明は無線データ送信及び／または受信方法において、（ａ）応用階層のデータ長さがその下位階層において支援するプロトコルのペイロードより長い場合に、そのデータを分割して複数の前記プロトコル単位に設定し、そのプロトコル単位ごとに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する過程と、（ｂ）前記（ａ）過程においてプロトコル単位に付加されたデータ長さと位置情報とから受信される分割プロトコルのデータ損失を判別し、その損失したプロトコルのデータ部分にブランクデータを挿入して全体データを再構成する過程とを含む無線データ送信及び／または受信方法である。
【０００９】
上記の他の技術的課題を解決するために、本発明は無線データ送信方法において、（ａ）所定階層のデータ長さがその下位階層において支援するプロトコルのペイロードより長い場合に、その所定階層のデータを分割して複数の前記プロトコル単位にそれぞれ設定する過程と、（ｂ）前記（ａ）過程において分割された下位階層のプロトコル単位ごとに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する過程とを含む無線データ送信方法である。
【００１０】
上記の他の技術的課題を解決するために、本発明は応用データに対して所定のプロトコル単位に分割し、その分割された部分に対するデータ長さと位置情報のうち少なくとも一つ以上が付加されたビットストリームを受信するデータ受信方法において、（ａ）前記所定のプロトコル単位を順番に受信し、その所定プロトコル単位ごとに付加されたデータ長さと位置情報とからデータ損失有無をチェックする過程と、（ｂ）前記（ａ）過程において分割されたプロトコル単位のうちからデータ損失を判別すればその損失したプロトコルデータ部分にそれだけのブランクデータを付加して上位階層に伝送する過程とを含む無線データ受信方法である。
【００１１】
上記の他の技術的課題を解決するために、本発明は無線データ送信及び／または受信システムにおいて、応用階層のデータをその下位階層において支援する複数のプロトコル単位に分割し、その分割された下位階層のプロトコル単位のヘッダに分割されるデータ長さと位置情報のうち少なくとも一つ以上を付加して伝送する伝送手段と、前記伝送手段から受信される各所定プロトコル単位のヘッダに付加されたデータ長さと位置情報とを参照して分割されたプロトコル単位に含まれたデータ損失を判別し、その損失したプロトコルデータ部分にブランクデータを挿入してデータを再構成する受信手段を含む無線データ送信及び／または受信方法である。
【００１２】
【発明の実施の形態】
以下添付された図面を参照し、本発明の望ましい実施形態を説明する。
図２は本発明による無線データ送信装置を示すブロック図である。
【００１３】
図２を参照すれば、データコーデック部２１０はＨ．３２３のような応用プログラムであり、応用データをエンコーディングする。ＲＬＰフォーマット処理部２２０はデータコーデック部２１０でエンコーディングされた応用データの長さとＲＬＰ階層において支援するフォーマットのペイロード長さを比較し、その応用データの長さがＲＬＰフォーマットのペイロードの長さより長い場合に、その応用データを分割して複数のＲＬＰプロトコルのペイロードロードに設定し、その分割されたプロトコル単位ごとに分割されるデータ長さと位置情報とをヘッダに付加する。パケット伝送部２３０はＲＬＰフォーマット処理部２２０で処理されたデータをパケット単位にＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）またはＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）に伝送する。
【００１４】
図３は本発明による無線データ受信装置を示すブロック図である。
図３を参照すれば、パケット抽出部３１０はＵＤＰまたはＴＣＰで受信されたデータを各階層に伝達しつつヘッダ情報とペイロードとをプロトコル単位だけ抽出する。ＲＬＰ処理部３２０はパケット抽出部３１０で抽出されたヘッダ情報からそのＲＬＰのデータ長さと位置情報とを参照してプロトコル単位のデータ損失を判別し、その損失したプロトコルのデータ部分にブランクデータを挿入して全体応用データとして再構成する。
【００１５】
さらに、ＲＬＰ処理部３２０はブランクデータの挿入するか否かを上位階層にシグナリングする。データコーデック部３４０はＲＬＰ処理部３２０にて生じるシグナリング信号を参照して受信されたデータをデコーディングする。
【００１６】
図４は本発明による無線データ送信方法を示すフローチャートである。
まず、無線データ送受信システムを利用してデータを送受信する場合に、一般的に応用階層のデータはＲＬＰにて限定するフォーマットにより提供される（４１０過程）。
次いで、応用階層のデータ大きさがＲＬＰで限定するペイロードの大きさであるかをチェックする（４２０過程）。
【００１７】
次いで、ＲＬＰで限定されたペイロードの大きさが応用階層のデータ大きさより小さい場合に、図５に示したように応用階層のデータは分割されてそれぞれ複数のＲＬＰのペイロードに設定される（４３０過程）。
次いで、分割された各ＲＬＰのヘッダに分割されるＲＬＰのデータ長さとその位置情報とを付加する（４４０過程）。
【００１８】
従って応用データは図５に示したように複数のＲＬＰのフレームに分割され、各ＲＬＰのヘッダにはその分割されたデータ長さと位置情報とが挿入され、そのペイロードに分割されたデータが設定される。たとえば、１０００ビットの応用データが１００ビット長さまでのペイロードだけを伝送できるＲＬＰを利用する場合に１０の分割されたＲＬＰが生じる。
【００１９】
次いで、分割されたＲＬＰデータはパケット単位にそれぞれＭＵＸサブ階層と物理階層を経て伝送される（４５０過程）。
図６は本発明による無線データ受信方法を示すブロック図である。
たとえば１０００ビットの応用データが１００ビットの長さ当り１０のＲＬＰデータに分割されると仮定する。
分割されたＲＬＰデータはパケット単位にそれぞれ物理階層及びＭＵＸサブ階層を経てＲＬＰ階層に受信される（６１０過程）。
【００２０】
次いで、ＲＬＰ階層において分割されたＲＬＰのヘッダとペイロードとを抽出した後で、各ヘッダに付加されているデータ長さと位置情報とを利用して損失したＲＬＰデータを検出する（６２０過程）。たとえば、１０に分割されたＲＬＰのデータのうち２番目のＲＬＰデータと５番目のＲＬＰデータが損失した場合に、最初のＲＬＰデータと３番目のＲＬＰデータは受信されたので、２番目のＲＬＰデータは１０１番目のビットの位置から始まり２００番目のビットが損失し、５番目のＲＬＰデータは４０１番目ビットの位置から始まり５００番目のビットが損失したことが判別される。
【００２１】
次いで、損失したＲＬＰのデータ部分にその大きさに該当するブランクデータを挿入してＲＬＰデータを再構成する（６３０過程）。たとえば、２番目及び５番目の損失データ、すなわち１０１−２００番目のビットと４０１−５００番目のビットに該当するブランクデータを挿入して全体１０００ビットのデータを再構成する。
【００２２】
次いで、再構成されたＲＬＰデータを上位階層に伝達する（６４０過程）。この時ブランクデータ挿入可否に該当するシグナリング信号を再構成されたＲＬＰデータと共に上位階層に伝達する。
そして最後に分割されたＲＬＰのデータが損失する場合に、その長さが分からないためにそれ以前に分割されたＲＬＰのデータ長さ情報に該当する分だけブランクデータを挿入し、変化されたデータ長さ情報とデータとを上位階層に伝達する。
【００２３】
そして最初に分割されたＲＬＰのデータが損失した場合に、次回の分割されたＲＬＰのデータ長さに該当する分だけブランクデータを充填したＲＰＬデータを上位階層に伝達する。
【００２４】
図７は図６のフローチャートでＲＬＰフレームが損失した場合に、ブランクデータを生じさせるための概念図である。
図７を参照すれば、ｎＲＬＰのフレームが損失した場合に、ｎＲＬＰの位置は（ｎ−１）ＲＬＰの位置＋（ｎ−１）ＲＬＰの長さ＋１と決定され、ｎＲＬＰの長さは（ｎ＋１）ＲＬＰの位置−１と決定される。従って、ＲＬＰ階層ではｎＲＬＰの長さほどブランクデータを生じさせて全体データを再構成する。
【００２５】
本発明は前述した実施形態に限定されず、本発明の思想内において当業者による変形が可能であることもちろんである。すなわち、他の実施形態で応用階層の特性により分割されたＲＬＰ損失時に、ＲＬＰデータを上位階層に伝送するか伝送しないかを決定する。すなわち、応用階層において生じさせたデータの重要度が最初のＲＬＰにある場合に、分割されたデータを上位階層に伝送しない。しかし、一般的に上位階層に関係なくデータを処理する場合に、損失ＲＬＰデータをブランクデータで充填して伝送する。このような方法により上位階層に伝達する場合に、上位階層では自体のデータ処理方式によりデータを処理することができる。
【００２６】
さらに、前述した本発明の実施形態はコンピュータで実行されうるプログラムにおいて作成可能である。そしてコンピュータで用いられる媒体から前記プログラムを動作させる汎用ディジタルコンピューターで具現されうる。前記媒体はマグネチック貯蔵媒体（例：ＲＯＭ、フロッピーディスク、ハードディスクなど）、光学的判読媒体（例：ＣＤ−ＲＯＭ、ＤＶＤなど）及びキャリアウェーブ（例：インターネットを通じての伝送）のような貯蔵媒体を含む。さらにコンピュータが読むことができる記録媒体はネットワークで連結されたコンピュータシステムの分散方式でコンピュータが読むことができるコードが保存され実行されうる。
【００２７】
【発明の効果】
前述したように本発明によれば、伝送側で分割されるＲＬＰに分割されるデータ位置と長さ情報を付加することにより、受信側で分割されたデータが損失があっても、データ位置と長さ情報で損失した部分を充填して上位階層に伝送することができる。
【図面の簡単な説明】
【図１】一般的な無線送信の装置及び受信装置の階層図である。
【図２】本発明による無線データ送信装置を示すブロック図である。
【図３】本発明による無線データ受信装置を示すブロック図である。
【図４】本発明による無線データ送信方法を示すフローチャートである。
【図５】図４のフローチャートを説明するための信号フォーマット図である。
【図６】本発明による無線データ受信方法を示すフローチャートである。
【図７】図６のフローチャートでＲＬＰフレームが損失した場合にブランクデータを生じさせるための概念図である。
【符号の説明】
２１０  データコーデック部
２２０  ＲＬＰフォーマット処理部
２３０  パケット伝送部
３１０  パケット抽出部
３２０  ＲＬＰ処理部
３４０  データコーデック部
【図１】
0003599673.tif 000002
【図２】
0003599673.tif 000003
【図３】
0003599673.tif 000004
【図４】
0003599673.tif 000005
【図５】
0003599673.tif 000006
【図６】
0003599673.tif 000007
【図７】
0003599673.tif 000008