(57)【特許請求の範囲】
【請求項１】
低速モードと高速モードとを切り替えながらデータの送受信を行う通信装置であって、前記低速モードにおいてデータの送信を行う通信装置において、
通信プロトコルの相対的に上位の層の制御を行う上位層処理部と、
通信プロトコルの相対的に下位の層の制御を行う下位層処理部とを備え、
前記上位層処理部は、複数の送信データがあるときには、前記下位層処理部に対して前記低速モードへの切り替えの指示を渡し、その後前記下位層処理部に対して複数の前記送信データの送信の指示をそれぞれの前記送信データの送信が完了済か否かに関わらず順次渡し、その後前記下位層処理部に対して元のモードへの切り替えの指示を渡すものであり、
前記下位層処理部は、前記送信データの送信処理を行っている間以外に前記上位層処理部から前記低速モード又は前記高速モードへの切り替えの指示を受けた場合には該指示に応じたモードの切り替えを行い、前記送信データの送信処理を行っている間に前記上位層処理部から前記低速モード又は前記高速モードへの切り替えの指示を受けた場合には該指示の内容を記憶するとともに前記送信データの送信処理が完了した後に、記憶された最新の指示の内容に基づくモードの切り替えを行う
ことを特徴とする通信装置。
【請求項２】
ハーフデュプレックスパケット通信方式の通信制御を行うパーソナルディジタルセルラー携帯電話端末であることを特徴とする請求項１に記載の通信装置。
【請求項３】
低速モードと高速モードとを切り替えながらデータの送受信を行い、かつ前記低速モードにおいてデータの送信を行う通信方式を用いる通信装置において、通信プロトコルの相対的に上位の層の制御を行う上位層処理部と、通信プロトコルの相対的に下位の層の制御を行う下位層処理部とによる通信制御方法であって、
前記上位層処理部が前記下位層処理部に対して前記低速モードへの切り替えの指示を渡す第１の過程と、
この指示に応じて、前記下位層処理部が低速モードへの切り替えを行う第２の過程と、
前記第１の過程における指示の後、前記上位層処理部が前記下位層処理部に対して複数の送信データの送信の指示を各々それ以前の送信データの送信処理が完了しているか否かに関わらず順次渡す第３の過程と、
これらの指示に応じて、前記下位層処理部が前記送信データの送信処理を行う第４の過程と、
前記第３の過程における指示の後、それらの指示による送信処理が完了しているか否かに関わらず、前記上位層処理部が元のモードへの切り替えの指示を前記下位層処理部に対して渡す第５の過程と、
前記下位層処理部が、前記第５の過程の指示の内容に応じてモード切り替えを行う第６の過程とを有し、
前記第６の過程において前記下位層処理部は、前記第４の過程の送信処理をまだ完了してない時点で前記第５の過程の指示を受けた場合には、当該指示の内容を記憶するとともに、前記第４の過程の送信処理の完了後にモード切り替えの指示の内容であって記憶されている最新の指示の内容に応じてモード切り替えを行う
ことを特徴とする通信制御方法。
【請求項４】
前記上位層処理部はデータリンク層の制御を行うレイヤ２処理部であり、前記下位層処理部は物理層の制御を行うレイヤ１処理部である
ことを特徴とする請求項３に記載の通信制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、通信中にモード切り替えを行う通信装置および通信制御方法に関する。特に、ＰＤＣ（パーソナルディジタルセルラー）方式の携帯電話のハーフデュプレックスパケットなどにおいて高速モードと低速モードとの切り替えを行う通信装置および通信制御方法に関する。
【０００２】
【従来の技術】
ＰＤＣ方式携帯電話のハーフデュプレックスパケットによる通信では、次のような方法により下り（網側から移動局側）のデータ伝送、および上り（移動局側から網側）のデータ伝送の通信速度の切り替えが行われる。このハーフデュプレックスモードでは、レイヤ１はマルチスロット構造のパケット通信用物理チャネルを使用するものであり、１サブフレーム中、最大３までのタイムスロットがパケット通信用物理チャネルに割当可能である。
【０００３】
そして、高速モードにおいては、前記の１フレームあたり３のタイムスロットのすべてが下りスロットとして使われ、移動局側のレイヤ１は、これらすべてのタイムスロットに対して受信部をアクティブにする。また、高速モードにおいては移動局からの送信は行われない。
また、低速モードにおいては、１フレームあたり３のタイムスロットのうち、１が上りスロットとして、他の１が下りスロットとして使われる。また、残りの１のスロットはアイドル状態となる。
なお、１スロットあたりの通信速度は９．６ｋｂｐｓ（キロビット毎秒）であるため、高速モードにおいては下り伝送速度は最大２８．８ｋｂｐｓ、低速モードにおいては上り下りそれぞれの伝送速度は９．６ｋｂｐｓとなる。
【０００４】
移動局側のレイヤ２は、高速アクティブ状態、高速アイドル状態、低速状態の３種類の状態を有する。そして、移動局側からの上りデータの送信は、レイヤ２の状態を低速状態に遷移させてから行われる。
レイヤ２にて送信フレームが発生したときには、レイヤ２がレイヤ１に対して低速モードを指示して、レイヤ１がこれに応じて低速モードへの切り替えを行う。また、送信フレームがなくなったときには、レイヤ２がレイヤ１に対して高速モードを指示して、レイヤ１がこれに応じて高速モードへの切り替えを行う。
【０００５】
図９は、従来技術を用いて高速モードと低速モードを切り替えながら通信を行う際に移動局のレイヤ２とレイヤ１との間で行われる相互作用の第１の例を示すシーケンス図である。図９に示す初期においては、高速モードによる通信が行われている。つまり、ＨＤ（ハーフデュプレックス）状態を表わす変数の値は「高速状態」となっている。
【０００６】
そのとき、レイヤ２において送信すべきデータ１が発生した場合（Ｘ１）、レイヤ２側では旧ＨＤ状態を表わす変数にＨＤ状態を表わす変数の値すなわち「高速状態」を記憶させてから、ＨＤ状態を表わす変数の値を「低速状態」に置き換えることによって現在の状態を保存する（Ｘ２）。そして、レイヤ２からレイヤ１に対して低速モード切り替えコマンドが渡され（Ｘ３）、このコマンドに応じてレイヤ１では低速モードへの切り替えを行う（Ｘ４）。引き続き、レイヤ２からレイヤ１に対して、Ｘ１において発生したデータ１を網側に送信することを指示するデータ送信コマンドが渡される。そして、レイヤ１は、上りスロットを用いてデータを網側に送信する処理を行う（Ｘ６）。
【０００７】
Ｘ６で示すデータ送信処理が完了すると、レイヤ１からレイヤ２に対して完了通知が送られる（Ｘ８）が、そのときレイヤ２側で新たに送信すべきデータ２が既に発生していた（Ｘ７）場合には、旧ＨＤ状態への復帰を行わずに、続けてデータ送信を行う。データ２についても、データ１の場合と同様に、データ送信コマンドがレイヤ２からレイヤ１に渡され（Ｘ９）、レイヤ１側で上りスロットを用いてデータを網側に送信する処理を行い（Ｘ１０）、その完了後にレイヤ１からレイヤ２に対して完了通知が送られる（Ｘ１１）。
【０００８】
今度は、送信すべきデータがないため、レイヤ２側では、ＨＤ状態を表わす変数に旧ＨＤ状態を表わす変数の値すなわち「高速状態」を記憶させて（Ｘ１２）から、この状態つまり高速状態に切り替えるためのコマンドをレイヤ１に対して渡す（Ｘ１３）。これを受けて、レイヤ１は高速モードへの切り替えを行い（Ｘ１４）、以後高速モードでの通信が行われる。
【０００９】
図１０は、従来技術を用いた通信を行う際に移動局のレイヤ２とレイヤ１との間で行われる相互作用の第２の例を示すシーケンス図である。
図１０におけるＹ１からＹ６までに示す動作等は、図９におけるＸ１からＸ６までと同様である。図１０に示す場合は、レイヤ２側で、データ１のデータ送信コマンドを発行して（Ｙ５）から完了通知を受ける（Ｙ７）までの間に送信すべき新たなデータが発生していない点が、図９に示す場合と異なる。
【００１０】
このため、Ｙ７の完了通知を受けると、レイヤ２側では、ＨＤ状態を表わす変数に旧ＨＤ状態を表わす変数の値すなわち「高速状態」を記憶させて（Ｙ８）から、この状態つまり高速状態に切り替えるためのコマンドをレイヤ１に対して渡す（Ｙ９）。これを受けて、レイヤ１は高速モードへの切り替えを行う（Ｙ１０）。  ここで、レイヤ２側で新たに送信すべきデータ２が発生する（Ｙ１１）と、データ１の送信の場合と同様に、旧ＨＤ状態の保存が行われ（Ｙ１２）、レイヤ２からレイヤ１に低速モード切り替えコマンドが渡され（Ｙ１３）、低速モードへの切り替えが行われ（Ｙ１４）、データ２を送信するためのコマンドがレイヤ２からレイヤ１に渡され（Ｙ１５）、以下の処理が行われる。
【００１１】
【発明が解決しようとする課題】
上記のような従来技術では、次のような問題があった。
図９に示したように、移動局のレイヤ２側では、データ送信コマンドをレイヤ１側に渡して（Ｘ５、Ｘ９）から完了通知を受け取る（Ｘ８、Ｘ１１）までの間待機している必要があり、送信すべきデータ２が発生して（Ｘ７）もそれをレイヤ１に渡すことができなかった。つまり、レイヤ１において送信中かどうかを、レイヤ２において意識しそれに基づいた制御を行う必要があった。これにより、処理が複雑になり、処理のための時間がかかるという問題があった。
【００１２】
本発明は、このような事情を考慮してなされたものであり、データが送信中か否かをレイヤ２側で意識する必要がなく、より簡単な手順により通信の制御、特にモード切り替えの制御を行うことのできる通信装置および通信制御方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記の課題を解決するために、以下の手段を採用した。
本発明に係る通信装置は、低速モードと高速モードとを切り替えながらデータの送受信を行う通信装置であって、前記低速モードにおいてデータの送信を行う通信装置において、通信プロトコルの相対的に上位の層の制御を行う上位層処理部と、通信プロトコルの相対的に下位の層の制御を行う下位層処理部とを備え、前記上位層処理部は、複数の送信データがあるときには、前記下位層処理部に対して前記低速モードへの切り替えの指示を渡し、その後前記下位層処理部に対して複数の前記送信データの送信の指示をそれぞれの前記送信データの送信が完了済か否かに関わらず順次渡し、その後前記下位層処理部に対して元のモードへの切り替えの指示を渡すものであり、前記下位層処理部は、前記送信データの送信処理を行っている間以外に前記上位層処理部から前記低速モード又は前記高速モードへの切り替えの指示を受けた場合には該指示に応じたモードの切り替えを行い、前記送信データの送信処理を行っている間に前記上位層処理部から前記低速モード又は前記高速モードへの切り替えの指示を受けた場合には該指示の内容を記憶するとともに前記送信データの送信処理が完了した後に、記憶された最新の指示の内容に基づくモードの切り替えを行うことを特徴とする。
【００１６】
また、ハーフデュプレックスパケット通信方式の通信制御を行うパーソナルディジタルセルラー携帯電話端末であることを特徴とする。
【００１７】
本発明に係る通信方法は、低速モードと高速モードとを切り替えながらデータの送受信を行い、かつ前記低速モードにおいてデータの送信を行う通信方式を用いる通信装置において、通信プロトコルの相対的に上位の層の制御を行う上位層処理部と、通信プロトコルの相対的に下位の層の制御を行う下位層処理部とによる通信制御方法であって、前記上位層処理部が前記下位層処理部に対して前記低速モードへの切り替えの指示を渡す第１の過程と、この指示に応じて、前記下位層処理部が低速モードへの切り替えを行う第２の過程と、前記第１の過程における指示の後、前記上位層処理部が前記下位層処理部に対して複数の送信データの送信の指示を各々それ以前の送信データの送信処理が完了しているか否かに関わらず順次渡す第３の過程と、これらの指示に応じて、前記下位層処理部が前記送信データの送信処理を行う第４の過程と、前記第３の過程における指示の後、それらの指示による送信処理が完了しているか否かに関わらず、前記上位層処理部が元のモードへの切り替えの指示を前記下位層処理部に対して渡す第５の過程と、前記下位層処理部が、前記第５の過程の指示の内容に応じてモード切り替えを行う第６の過程とを有し、前記第６の過程において前記下位層処理部は、前記第４の過程の送信処理をまだ完了してない時点で前記第５の過程の指示を受けた場合には、当該指示の内容を記憶するとともに、前記第４の過程の送信処理の完了後にモード切り替えの指示の内容であって記憶されている最新の指示の内容に応じてモード切り替えを行うことを特徴とする。
【００２０】
また、前記上位層処理部はデータリンク層の制御を行うレイヤ２処理部であり、前記下位層処理部は物理層の制御を行うレイヤ１処理部であることを特徴とする。
【００２１】
【発明の実施の形態】
以下、本発明の複数の実施形態について、各図を参照して説明する。図１は、本発明にかかる携帯端末２０の一実施の形態を示す構成ブロック図である。携帯端末２０は、全体を制御する制御部２、液晶画面等からなる表示部６、各種データを記憶する記憶部８、無線（ＲＦ）アンテナ１０ａを介して信号を送受信する無線送受信部１０、その信号を処理する信号処理部１２、レイヤ１（物理層）の伝送制御を行うレイヤ１処理部１３−１（下位層処理部）、レイヤ２（データリンク層）の伝送制御を行うレイヤ２処理部１３−２（上位層処理部）、入力キー１４、コーデック１６、音声信号を出力するスピーカ１６ａおよび音声信号を入力するマイクロフォン１６ｂを備えている。
【００２２】
ここで、無線アンテナ１０ａは、基地局２０００との間で無線信号を送受信するようになっている。また、携帯端末２０は、ＣＰＵ（Central Processing Unit:中央演算処理装置）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備える。このＣＰＵは所定の制御プログラムに従った演算処理を行い、ＲＯＭには制御プログラムや制御データが格納され、ＲＡＭには演算処理に必要な各種データが一時的に読み書きされる。前記の制御部２、レイヤ２処理部１３−２、およびレイヤ１処理部１３−１の機能は、ＣＰＵが所定の制御プログラムに従った処理を行うことにより実現される。
【００２３】
次に、この携帯端末における処理手順について説明する。図２〜図５はそれぞれ、レイヤ２処理部（１３−２）の処理手順を示すＳＤＬ（the Specification and Description Language）図である。これらのＳＤＬ図は、ＰＤＣハーフデュプレックスパケット通信方式の規格である『ＲＣＲ  ｓｔｄ−２７Ｈ』にレイヤ２の動作として規定されている。
【００２４】
図２は、レイヤ２からレイヤ１にデータ送信コマンド（ＵＩコマンド）を送信するときの処理手順を示すＳＤＬ図である。図２に示すように、レイヤ２は、まずＨＤ（ハーフデュプレックス）状態を保存し（Ｓ２）、低速状態に遷移（低速モードに切り替え）してから（Ｓ４）、データ送信コマンドをレイヤ１に送信し（Ｓ６）、そしてＳ２において保存されたＨＤ状態に復帰する（Ｓ８）。
【００２５】
図３は、図２のＳ２に示したＨＤ状態の保存の詳細な処理手順を示すＳＤＬ図である。図３に示すように、ＨＤ状態の保存においては、旧ＨＤ状態を表わす変数にＨＤ状態を表わす変数の値を保存する（Ｓ２１）。
【００２６】
図４は、図２のＳ４に示したモードの切り替えの詳細な処理手順を示すＳＤＬ図である。なお、図４のＳＤＬ図は一般化された「ＸＸ状態」への遷移のための処理手順を表わすものであり、ここで「ＸＸ状態」とは「低速状態」、「高速アイドル状態」、「高速アクティブ状態」のいずれかである。ここで具体的には、図２のＳ４では「低速状態」への遷移を行っているので、その文脈において「ＸＸ状態」は「低速状態」であり、以下の図４の説明に関して同様である。図４に示すように、まずＨＤ状態を表わす変数の値が「ＸＸ状態」（すなわち「低速状態」）に等しいかどうかを判別する（Ｓ４１）。Ｓ４１における判別結果が「ＹＥＳ」ならば、改めて状態遷移を行ってモードを切り替える必要がないため、そのまま図４に示す処理を終了する。Ｓ４１における判別結果が「ＮＯ」ならば、次に、ＨＤ状態を表わす変数に「ＸＸ状態」（すなわち「低速状態」）を保存する（Ｓ４２）。
【００２７】
引き続き、ＨＤ状態を表わす変数が「低速状態」に等しいかどうかを判別する（Ｓ４３）。Ｓ４３における判別結果が「ＹＥＳ」ならば、レイヤ１を低速モードに切り替え（Ｓ４４）、図４の処理を終了する。Ｓ４３における判別結果が「ＮＯ」ならば、レイヤ１を高速モードに切り替え（Ｓ４５）、図４の処理を終了する。ここでは、Ｓ４２においてＨＤ状態を表わす変数に「低速状態」が保存されているため、Ｓ４４の側が実行される。
【００２８】
図５は、図２のＳ８に示したＨＤ状態の復帰の詳細な処理手順を示すＳＤＬ図である。図５に示すように、ＨＤ状態の復帰を行うために、まず、ＨＤ状態を表わす変数と旧ＨＤ状態を表わす変数との比較を行い両者が等しいかどうかを判別する（Ｓ８１）。Ｓ８１における判別結果が「ＹＥＳ」ならば、復帰のための変数の値の変更やモードの切り替えは必要ないため、そのまま図５の処理を終了する。Ｓ８１における判別結果が「ＮＯ」ならば、次に、ＨＤ状態を表わす変数に旧ＨＤ状態を表わす変数の値を保存する（Ｓ８２）。そして、ＨＤ状態を表わす変数が「低速状態」に等しいかどうかを判別する（Ｓ８３）。Ｓ８３における判別結果が「ＹＥＳ」ならば、レイヤ１を低速モードに切り替え（Ｓ８４）、図５の処理を終了する。Ｓ８３における判別結果が「ＮＯ」ならば、レイヤ１を高速モードに切り替え（Ｓ８５）、図５の処理を終了する。
【００２９】
次に、携帯端末における実際の通信制御の例について説明する。
図６は、本発明の第１の実施形態により高速モードと低速モードを切り替えながら通信を行う際に移動局のレイヤ２とレイヤ１との間で行われる相互作用の第１の例を示すシーケンス図である。
【００３０】
図６に示す初期においては、高速モードによる通信が行われており、ＨＤ状態を表わす変数の値は「高速状態」となっている。
そして、Ａ１において、レイヤ２において送信すべきデータ１が発生する。
これに応じて、Ａ２において、レイヤ２側ではまずＨＤ状態の保存を行うために、旧ＨＤ状態を表わす変数にＨＤ状態を表わす変数の値、すなわち「高速状態」を保存する（図３のＳ２１）。また、データ１を送信するための上りスロットを確保するために、低速状態への遷移を行う。つまり、ＨＤ状態を表わす変数に「低速状態」を保存（図４のＳ４２）してから、Ａ３においてレイヤ２側からレイヤ１側に低速モード切り替えコマンドが渡される。これに応じて、Ａ４においてレイヤ１側での低速モードへの切り替えが行われる。引き続きＡ６において、レイヤ２側からレイヤ１側にデータ１に関するデータ送信コマンドが渡されると、これに応じて、Ａ７においてレイヤ１でのデータ送信処理が行われる。
【００３１】
図６に示す例では、前記Ａ６の時点までに、レイヤ２において送信すべき新たなデータ２が発生している。レイヤ１側は、データ１の送信完了の通知を待つことなく、Ａ８において、データ２に関するデータ送信コマンドをレイヤ２側に渡す。
【００３２】
この時点でレイヤ２側にはさらに送信すべきデータが残っていないため、データ２の送信完了の通知を待つことなく、レイヤ２はＨＤ状態の復帰の処理を行う。つまり、Ａ９において、ＨＤ状態を表わす変数に旧ＨＤ状態を表わす変数の値、すなわち「高速状態」を保存し（図５のＳ８２）、さらにＡ１０において、レイヤ１を高速モードに切り替える（図５のＳ８５）ために、レイヤ２からレイヤ１に高速モード切り替えコマンドが渡される。
【００３３】
一方、レイヤ１側では、データ１に関するデータ送信処理（Ａ７）が完了する前にデータ２に関するデータ送信コマンドが渡される（Ａ８）ため、データ１の送信完了後引き続き、Ａ１１においてデータ２に関するデータ送信処理が行われる。
また、データ送信処理（Ａ７）の途中で高速モード切り替えコマンド（Ａ１０）がレイヤ１側に渡されているが、このモード切り替えコマンドは一時的に記憶されるだけで、実際のモード切り替えの処理は後に延期される。そして、すべてのデータの送信処理が完了すると、すなわちＡ１１が完了すると、Ａ１２において、レイヤ１が最後に受けたモード切り替えコマンドに従いモードの切り替えを行う。ここでは、最後に受けたモード切り替えコマンドは高速モード切り替えコマンド（Ａ１０）であるので、高速モードへの切り替えが行われる。
【００３４】
図７は、本実施形態により通信を行う際に移動局のレイヤ２とレイヤ１との間で行われる相互作用の第２の例を示すシーケンス図である。図７におけるＢ１からＢ４までの処理は、図６に示したＡ１からＡ４までの処理と同様である。そして、Ｂ５においてデータ１に関してデータ送信コマンドがレイヤ２からレイヤ１に渡され、これに応じてＢ６においてレイヤ１側でデータ１を送信する処理が行われる。
【００３５】
図７の例では、データ１に関してデータ送信コマンドが渡された（Ｂ５）時点で、レイヤ２側に新たに送信すべきデータが発生していないため、レイヤ２側ではＨＤ状態の復帰を行うために、Ｂ７において、ＨＤ状態を表わす変数に旧ＨＤ状態を表わす変数の値、すなわち「高速状態」が保存される（図５のＳ８２）。そして引き続き、Ｂ８において、高速モード切り替えコマンドがレイヤ２からレイヤ１に渡される（図５のＳ８２）。レイヤ１側は、この高速モード切り替えコマンドを受け取るが、まだデータ１の送信処理（Ｂ６）が完了していないために、即座にモード切り替えを行うことなく、このコマンドを一時的に記憶する。
【００３６】
その後、Ｂ９において、レイヤ２側に新たに送信すべきデータ２が発生すると、レイヤ２側ではＢ１０において、ＨＤ状態を保存するために旧ＨＤ状態を表わす変数にＨＤ状態を表わす変数の値、すなわち「高速状態」を保存してから、低速状態に遷移するためにＨＤ状態を表わす変数に「低速状態」を保存する。そして引き続き、Ｂ１１において、低速モード切り替えコマンドがレイヤ２からレイヤ１に渡される。この低速モード切り替えコマンドは、レイヤ１側で記憶されるが、まだデータ１の送信処理中（Ｂ６）であるため実際のモード切り替えは延期される。引き続き、Ｂ１２において、データ２に関するデータ送信コマンドがレイヤ２からレイヤ１に渡される。データ１の送信処理（Ｂ６）が完了した時点で、既に、レイヤ１側にはデータ２のデータ送信コマンド（Ｂ１２）が受け取られているため、レイヤ１側は、まだモードの切り替えを行わずに、引き続きＢ１３に示すデータ２の送信処理を開始する。
【００３７】
一方、レイヤ２側では、データ２のデータ送信コマンドを渡した（Ｂ１２）後は、もう送信すべきデータが残っていないため、再びＨＤ状態の復帰を行うために、Ｂ１４において、ＨＤ状態を表わす変数に旧ＨＤ状態を表わす変数の値、すなわち「高速状態」保存する（図５のＢ８２）。また、Ｂ１５において、高速モード切り替えコマンドがレイヤ２からレイヤ１に渡される。この高速モード切り替えコマンドはレイヤ１側で受け取られ、一時的に記憶されるが、まだデータ２の送信処理（Ｂ１３）が完了していないために、実際のモード切り替えの処理は延期される。そして、データ２の送信処理（Ｂ１３）の完了後に、Ｂ１６において、レイヤ１が最後に受けたモード切り替えコマンド、つまり高速モード切り替えコマンド（Ｂ１５）に従って高速モードへの切り替えが行われ、以後、高速モードでの通信が行われる。
【００３８】
つまり、上述した第１の実施形態の技術的特徴は、次の通りである。レイヤ２処理部は、図２〜図５に示したＳＤＬ図の規定通りに、データ送信あるいはモード切り替えのコマンドをレイヤ１処理部に渡す。また、レイヤ２処理部は、データの送信をレイヤ１処理部に指示したときに、レイヤ１処理部からの送信処理の完了通知を待たずに、つまりデータが実際に無線区間に送出されたかどうかを意識せずに、次の処理に移る。また、レイヤ１処理部は、レイヤ２処理部から高速モード切り替えコマンドあるいは低速モード切り替えコマンドを受けても、データ送信の処理中あるいはまだ送信すべきデータが残っている状態においてはそのモード切り替えをすぐには行わず、要求された状態を保存しておき、すべてのデータ送信の処理が完了してから最後の要求に応じたモードの切り替えを行う。
【００３９】
つまり、レイヤ２処理部は、複数の送信データがあるときには、レイヤ１処理部に対して低速モードへの切り替えの指示を渡し、その後レイヤ１処理部に対して複数の送信データの送信の指示をそれぞれの送信データの送信が完了済か否かに関わらず順次渡し、その後レイヤ１処理部に対して元のモードへの切り替えの指示を渡すものである。
また、レイヤ１処理部は、送信データの送信処理を行っている間以外に低速モード又は高速モードへの切り替えの指示を受けた場合には該指示に応じたモードの切り替えを行い、送信データの送信処理を行っている間にモードの切り替えの指示を受けた場合には該指示の内容を記憶するとともに送信データの送信処理が完了した後に記憶された最新の指示の内容に基づくモードの切り替えを行う。
【００４０】
次に、本発明の第２の実施形態について説明する。この第２の実施形態の特徴は、レイヤ２からレイヤ１に対してモード切り替えコマンドを送られなくても、レイヤ１側で自律的にモードの切り替えを行うことである。
図８は、同実施形態により通信を行う際に移動局のレイヤ２とレイヤ１との間で行われる相互作用の例を示すシーケンス図である。図８に示す初期においては、高速モードでの通信が行われている。そして、Ｃ１においてレイヤ２側で送信すべきデータ１が発生したとき、レイヤ２からレイヤ１へは、低速モード切り替えコマンドが送られることなく、Ｃ２においてデータ１に関するデータ送信コマンドが送られる。このデータ送信コマンドに応じて、レイヤ１側では、データを送信するための上りスロットを確保するために、Ｃ３において自律的に、低速モードへの切り替えを行う。その後、Ｃ４においてデータ１の送信処理が行われる。
【００４１】
一方、データ１の送信処理（Ｃ４）の完了前に、レイヤ２側で、Ｃ５において送信すべき新たなデータ２が発生し、Ｃ６においてデータ２に関するデータ送信コマンドがレイヤ２からレイヤ１に渡される。これに応じて、レイヤ１側は、データ１の送信処理（Ｃ４）の完了後引き続き、Ｃ７においてデータ２の送信処理を行う。そして、これが完了し、送信すべきデータが残ってない状態になると、Ｃ８において、レイヤ１は元のモード（高速モード）への切り替えを行い、これ以後、高速モードでの通信が再開される。
【００４２】
つまり、上述した第２の実施形態の技術的特徴は、次の通りである。レイヤ２処理部は、レイヤ１処理部に対してデータの送信を要求するに際して予めモード切り替えコマンドを渡さず、レイヤ１処理部はデータ送信コマンドを受けたときに自律的に低速モードへの切り替えを行う。また、レイヤ１処理部は、送信すべき全てのデータの送信処理が完了すると、自律的に元のモードへの切り替えを行う。
【００４３】
つまり、レイヤ２処理部は、送信データがあるときには、それより以前のデータの送信が完了済か否かに関わらず、レイヤ１処理部に対して送信データの送信の指示を渡すものである。
また、レイヤ１処理部は、送信データの送信の指示を受けた場合には低速モードへの切り替えを行った後に送信データの送信処理を行うとともに、レイヤ２処理部から指示された送信処理の完了後には元のモードへの切り替えを行う。
【００４４】
なお、この第２の実施形態において、レイヤ２からレイヤ１に対して明示的なモード切り替えコマンドが渡される場合があっても良い。そのような場合には、レイヤ１側で必要なモードの切り替えを行う。但し、データ送信処理中あるいは送信すべきデータがまだ残っている状態で、モード切り替えコマンドを受けた場合には、それらのデータ送信処理が完了してから、最後に受けたモード切り替えコマンドに応じたモードの切り替えを行う。
【００４５】
以上、図面を参照してこの発明の実施形態を詳述してきたが、具体的な構成はこれらの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００４６】
【発明の効果】
以上説明したように、この発明によれば、上位層処理部は、それ以前の送信データの送信処理が下位層処理部において完了しているか否かに関わらず、新たな送信データの送信の指示あるいは高速あるいは低速モードへの切り替えの指示を下位層処理部に渡すことができるため、その処理を簡単化することができるとともに、処理に要する時間が短くなる。
また、この発明によれば、下位層処理部は、送信データの送信処理中に上位層処理部から高速あるいは低速モードへのモード切り替えの指示を受けた場合、すぐにその指示に基づく切り替えを実行せずに、指示の内容を記憶しておき、送信処理の完了後に記憶された最新の指示内容に基づくモード切り替えを行うため、前記のように非同期的に上位層処理部からモード切り替えの指示が渡された場合にも、その指示内容を失うことなく、上層から要求されたモードに最後に正しく切り替えることができる。
【図面の簡単な説明】
【図１】  この発明の第１の実施形態による携帯端末の構成を示すブロック図である。
【図２】  同実施形態による携帯端末に設けられたレイヤ２処理部が、ハーフデュプレックスパケットのモード切り替えおよびデータ送信を行う処理手順を示すＳＤＬ図である。
【図３】  図２に示したＳＤＬ図におけるＨＤ状態の保存（Ｓ２）の詳細な処理手順を示すＳＤＬ図である。
【図４】  図２に示したＳＤＬ図における低速状態への遷移（Ｓ４）の詳細な処理手順を示すＳＤＬ図である。
【図５】  図２に示したＳＤＬ図におけるＨＤ状態の復帰（Ｓ８）の詳細な処理手順を示すＳＤＬ図である。
【図６】  同実施形態によるレイヤ２とレイヤ１との間での相互作用の第１の例を示すシーケンス図である。
【図７】  同実施形態によるレイヤ２とレイヤ１との間での相互作用の第２の例を示すシーケンス図である。
【図８】  この発明の第２の実施形態によるレイヤ２とレイヤ１との間での相互作用の例を示すシーケンス図である。
【図９】  従来技術によるレイヤ２とレイヤ１との間での相互作用の第１の例を示すシーケンス図である。
【図１０】  従来技術によるレイヤ２とレイヤ１との間での相互作用の第２の例を示すシーケンス図である。
【符号の説明】
２  制御部
６  表示部
８  記憶部
１０  無線送受信部
１０ａ  無線アンテナ
１２  信号処理部
１３−１  レイヤ１処理部
１３−２  レイヤ２処理部
１４  入力キー
１６  コーデック
１６ａ  スピーカ
１６ｂ  マイクロフォン
２０  携帯端末
２０００  基地局
【図１】
0004707880.tif 000002
【図２】
0004707880.tif 000003
【図３】
0004707880.tif 000004
【図４】
0004707880.tif 000005
【図５】
0004707880.tif 000006
【図６】
0004707880.tif 000007
【図７】
0004707880.tif 000008
【図８】
0004707880.tif 000009
【図９】
0004707880.tif 000010
【図１０】
0004707880.tif 000011