JP3748413B2 - Wireless communication method and wireless communication device - Google Patents
Wireless communication method and wireless communication device Download PDFInfo
- Publication number
- JP3748413B2 JP3748413B2 JP2002024730A JP2002024730A JP3748413B2 JP 3748413 B2 JP3748413 B2 JP 3748413B2 JP 2002024730 A JP2002024730 A JP 2002024730A JP 2002024730 A JP2002024730 A JP 2002024730A JP 3748413 B2 JP3748413 B2 JP 3748413B2
- Authority
- JP
- Japan
- Prior art keywords
- base station
- signal processing
- resource
- line
- wireless communication
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、無線通信システムにおける携帯端末などに用いられる無線通信装置に関する。
【0002】
【従来の技術】
現在、無線通信システムの爆発的な普及に伴い、規格の異なる複数の無線通信システムが混在している。無線通信装置は、一般に各々の無線通信システムに対応してそれぞれ用意される。最近の移動無線通信装置は、従来からの音声通話のみでなく、電子メール、データ通信、Web(world wide web)のブラウジングといった多様なアプリケーションサービスに対応できることも要求されている。従って、一台で複数の無線通信システムや多様なアプリケーションサービスに対応可能な、いわゆるマルチモード端末装置への要求が高まっている。
【0003】
マルチモード端末装置を実現するための一手法として、ソフトウェア無線機が提案されている。ソフトウェア無線機では、DSP(ディジタルシグナルプロセッサ)のようなプログラマブルデバイスを用いて、送受信に必要な信号処理の少なくとも一部をソフトウェア処理によって実現する。言い換えれば、ソフトウェア無線機では、信号処理デバイスを構成するリソースに信号処理機能をプログラムにより定義することで所望の機能が実現される。リソースの管理は、リソースコントローラによって行われる。
【0004】
従ってソフトウェア無線機は、ソフトウェアが入れ替えられることによって、様々な無線通信システムに対応し、また様々なアプリケーションサービスに対応することができる。例えば、無線通信システムをPDC(携帯電話)とPHSとの間で変更したり、無線通信システムをW−CDMA方式からcdma2000方式にハンドオフしたり、あるいは音声通話とデータ通信とを切り替えるといったことが容易に可能となり、携帯端末としての利便性は格段に向上する。
【0005】
このようなソフトウェア無線機において、新規入れ替えソフトウェアの入手方法として幾つかの形態が考えられるが、その一つとして、無線回線経由で必要なプログラムをダウンロードする方法が挙げられる。例えば、特開平9-331579号公報などによって、このような無線回線経由によるプログラムダウンロード可能な無線装置が既に提案されている。無線ダウンロード機能を有した無線通信装置は、有線ケーブル等で無線通信装置をPC等に接続してプログラムをダウンロードする方法や、メモリカードを無線通信装置に差してプログラムをダウンロードする方法に比べ、余計なインタフェースを備える必要がないため、無線通信装置の小型化や低コスト化が可能となる。さらに、時間や場所に依存せずダウンロードが可能であるため、非常にフレキシビリティに富んでいる。
【0006】
【発明が解決しようとする課題】
ソフトウェア無線機技術による多機能の携帯端末を提供するためには、すなわち多くの機能やサービスを収容するためには、携帯端末に多大なリソースが必要とされる。ソフトウェア無線機が持つべき機能は、サービスの多様化に伴い膨れ上がる傾向にあり、この要求はさら顕著となる。さらに、リソース量の増大に伴って、リソース管理に要する負荷が大きくなる。効率的に端末の一部機能変更もしくは機能追加を行うためには、リソース管理が的確かつ統一的に行われることが望ましい。
【0007】
ソフトウェア無線機技術による携帯端末において信号処理デバイスのリソースに信号処理機能を定義するためのリソース定義情報(プログラム)を含むデータは、携帯端末のリソースとして実装されるメモリもしくは記憶装置などに保存される。リソース定義情報を含むデータは、大抵の場合において携帯端末のユーザが購入した資産である。これらのデータは、携帯端末に実装されるメモリもしくは記憶装置などに保存される。
【0008】
ユーザが多数の機能を携帯端末に実装しているような場合には、リソースが常に逼迫している状況にあると考えられ、携帯端末の機能の変更を繰り返し行ううちに、リソースが効率的に利用できない状況に陥ることもある。これはパーソナルコンピュータにおけるハードディスクで起こる現象と同様ないし類似の現象であり、リソースに対するリソース定義の配分(リソース配分)が不適切となったり、リソース内のデータ配列が最適な状態から外れることによる。また、携帯端末のリソースを効率的に使用するためには、リソース配分の最適化を行う必要がある。
【0009】
リソースの効率的使用のための最適化を行うには、一旦リソースの定義やリソースにロードされているデータをクリアすることが望まれる。しかしながら、上述したようにリソース定義情報を含むデータは携帯端末のユーザが購入した資産であることが多く、たとえリソース不足が生じたとしても、既に有している資産を廃棄するのは無駄であり、ユーザに余分な経済的損失を強いることになる。もし仮にユーザがハードディスクやメモリカードなどの記憶装置を使用可能な状況にあれば、そこにデータを退避させることが可能であるが、携帯端末のユーザが屋外等にいて記憶装置を使用できない状況の場合には、このようなデータ退避は難しい。
【0010】
本発明は、上記事情に鑑みてなされたものであり、無線通信装置において記憶装置を用いることなく信号処理デバイスのリソース定義情報を含むデータを退避可能とすることを目的とする。
【0011】
本発明の他の目的は、無線通信装置のリソース管理に要する負荷を軽減するためにリソース管理を的確かつ統一的に行うことを可能とすることにある。
【0012】
【課題を解決するための手段】
上記の課題を解決するため、本発明の一つの態様では、無線信号の送受信を行う無線送受信デバイス、及び信号処理機能の再定義が可能なリソースを含み、該リソースによって前記送受信に伴い必要な所定の信号処理機能の信号処理を行う信号処理デバイスを有する無線通信装置と基地局との間で通信を行う無線通信方法において、前記リソースに対する前記信号処理機能の定義情報を含むデータを前記基地局に転送することで退避させ、該退避した状態で前記無線通信装置が前記リソースに対する信号処理機能の再定義を含む所定の作業を行い、該所定の作業を行った後、前記基地局に退避させた前記定義情報を前記無線通信装置に転送して復元することを基本とする。
【0013】
より具体的には、無線通信方法は無線通信装置と基地局との間の通信に使用可能な第1の回線を介して第2の回線のための通信モジュールを前記基地局から取得するステップと、前記無線送受信デバイス及び該取得した通信モジュールにより形成される第2の回線を介して前記リソースに対する前記信号処理機能の定義情報を含むデータを前記基地局に転送して退避させるステップと、前記定義情報が前記基地局に転送され退避された状態で前記無線通信装置において前記リソースに対する信号処理機能の再定義を含む所定の作業が行われた後に、前記基地局に転送され退避された前記定義情報を前記第2の回線を前記無線通信装置に転送して復元させるステップとを具備する。
【0014】
本発明に係る無線通信装置は、無線信号の送受信を行う無線送受信デバイスと、信号処理機能の再定義が可能なリソースを含み、該リソースによって前記送受信に伴い必要な所定の信号処理機能の信号処理を行う信号処理デバイスと、前記無線送受信デバイス及び信号処理デバイスを制御するコントローラとを備え、前記コントローラは、(a)前記リソースに対する前記信号処理機能の定義情報を含むデータを前記無線送受信デバイスを介して前記基地局に転送して退避させ、(b)該データを退避した状態で前記リソースに対する信号処理機能の再定義を含む所定の作業を行い、該所定の作業を行った後、(c)前記基地局に退避させた前記定義情報を前記無線送受信デバイスを介して取り込んで前記信号処理デバイス上に復元する。
【0015】
さらに具体的には、前記コントローラは、(a)前記無線通信装置と基地局との間の通信に使用可能な第1の回線及び前記無線送受信デバイスを介して第2の回線のための通信モジュールを前記基地局から取得し、(b)前記無線送受信デバイス及び、該取得した通信モジュールにより形成される前記第2の回線を介して前記定義情報を前記基地局に転送して退避させ、(c)前記基地局に転送され退避された前記定義情報を前記第2の回線及び前記無線送受信デバイスを介して取得して復元する。
【0016】
前記コントローラは、前記第2の回線のための通信モジュールを前記基地局から取得する際に、前記リソースに該通信モジュールを収容する分の空きがない場合には、前記無線送受信デバイス及び前記第1の回線を介して前記定義情報の一部を前記基地局に転送して退避させてもよい。また前記コントローラは、前記定義情報のうち前記基地局に存在していないデータのみを前記基地局に転送して退避させるようにしてもよい。さらに前記コントローラは、前記基地局からの要求に応じて上記(a)(b)及び(c)の処理を行うようにしてもよい。
【0017】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。
図1を参照すると、本実施形態に従う移動無線通信装置(以下、携帯端末という)30では、アンテナ1を介して図示しない基地局からのRF(高周波)信号を受信し、また該基地局へのRF信号の送信を行う。アンテナ1からの受信信号は無線送受信デバイス2によってディジタルの受信IF(中間周波数)信号に変換され、信号処理デバイス3に供給される。信号処理デバイス3によって生成されるディジタルの送信IF信号は、無線送受信デバイス2によって送信RF信号に変換され、アンテナ1に供給される。
【0018】
信号処理デバイス3は、LSI化されたプロセッサ、メモリ及びロジック回路などのハードウェアリソースを含み、送受信に必要なモデムユニット及びプロトコルの処理を主として行う。モデムユニット及びプロトコルの仕様は、例えばW−CDMA(Wide band code-division multiple access)システムに関しては、3rd Generation Partnership Project(3GGPTM)のTS 25シリーズで定義され、GSM(Global system for mobile communications)に関しては、3GGPTMのTS 05シリーズで定義される。
【0019】
モデムユニット(ベースバンドユニットとも呼ばれる)の処理は、無線送受信デバイス2に近い領域(ベースバンド領域)での信号処理である。より具体的には、モデムユニットの処理は、無線送受信デバイス2から出力される、サンプリングされたディジタル化されたIF(中間周波数)信号を復調して受信ベースバンド信号を生成する処理、送信データを変調して送信バースバンド信号を生成する処理である。プロトコルユニット(L2/L3プロトコルユニットとも呼ばれる)の処理は、携帯端末が利用される無線通信システムに従って決められたプロトコル処理である。
【0020】
信号処理デバイス3の持つリソースは、リソースコントローラ4によってコントロールされる。このコントロールにより、使用条件の変化に伴う携帯端末の機能や仕様の変更に即応でき、それによって異なる無線通信システム間での移動に伴うハンドオーバ制御を容易に実現可能にする。具体的には、リソースコントローラ4により信号処理デバイス3のリソースに対してソフトウェアの変更制御、ロジック回路構成方法の変更制御、もしくはその両方の制御が行われることにより、携帯端末の機能が所望に変更される。このようにリソースコントローラ4により信号処理デバイス3の持つリソースが適応的に制御されることで、量の限られた該リソースが有効に利用される。
【0021】
リソースコントローラ4は、さらに後述するように(a)携帯端末30と基地局との間の通信に使用可能な第1の回線及び無線送受信デバイス2を介して第2の回線のための通信モジュールを基地局から取得するための制御、(b)無線送受信デバイス2及び該取得した通信モジュールにより形成される第2の回線を介して、信号処理デバイス3のリソースに対する信号処理機能の定義情報を含むデータを基地局に転送して退避させるための制御、及び(c)基地局に転送され退避されたデータを第2の回線及び無線送受信デバイス2を介して取得して復元するための制御等の処理を行う。
【0022】
信号処理デバイス3のリソースのうち、ソフトウェア処理で能力的に足りる処理を行う領域は、汎用プロセッサとメモリにより実現され、処理スピードが要求される領域は、DSP(ディジタル信号プロセッサ)、もしくはPLD(プログラマブル・ロジックデバイス)あるいはFPGA(フィールド・プログラマブル・ゲートアレイ)のようなハードウェア回路(プログラマブルハードウェアデバイス)で実現される。DSPは、リソースコントローラ4からの制御のもとで、記憶装置5から読み出されたプログラムに従って所望の信号処理を行う。PLDは、リソースコントローラ4からの制御のもとで、記憶装置5から読み出されたプログラムに従って回路構成が記述されることにより、所望の処理を行う。信号処理デバイス3のリソースを汎用プロセッサ、DSP及びプログラマブルハードウエアデバイスのいずれかのみで構成することも可能である。
【0023】
記憶装置5には、信号処理デバイス3で利用されるソフトウェア(プログラム及びプログラムの構成要素であるモジュール)と、受信データや送信データのような処理データ及び電話帳、アドレス帳などのデータベースが保持されている。記憶装置5は、リソースコントローラ4、または携帯端末の内部全体を制御するシステムコントローラ6からの制御により、必要なプログラムやデータのリード/ライトを行う。記憶装置5から読み出されるプログラムは、信号処理デバイス3に記述される。記憶装置5としては、小型のハードディスクドライブ装置または、FRAMのような半導体メモリが使用される。また、記憶装置5は携帯端末に対して着脱が可能であり、例えばユーザは外出時などは必要に応じて取り外して携帯端末30を所持することができるものとする。
【0024】
システムコントローラ6に接続された入出力デバイスユニット7は、携帯端末のユーザとのインタフェースを司る各種の入出力デバイス、例えば、音声入力のためのマイクロフォン、音声出力のためのスピーカ、キーボード及びディスプレイを含んでいる。キーボードは、ダイヤルキー、ファンクションキー操作、テキスト入力及び編集操作などに用いられる。ディスプレイでは、着信情報、コンテンツ及びメニューなどが表示される。入出力デバイスユニット7は、さらに動画像圧縮伸長処理を行うMPEGインタフェース、及び外部装置との間でシリアル入出力を行うためのUSBインタフェースを有する。入出力デバイスユニット7のこれらの構成要素は、内部バスにより接続され、内部バスはシステムコントローラ6に接続される。
【0025】
図2には、図1中の無線送受信デバイス2の具体的な構成の一例を示す。受信系について説明すると、アンテナ1からのRF受信信号は、送受切り替えスイッチ(またはデュプレクサ)10により低雑音増幅器11に導かれる。LNA11で所要レベルまで増幅されたRF信号は、BPF(バンドパスフィルタ)12を経てミキサ13に入力され、ここで周波数シンセサイザ20からの受信用第1ローカル信号LO11とミキシングされることにより、ダウンコンバートされる。ミキサ13からの出力信号は、IF増幅器14及びバンドバスフィルタ15を経てミキサ16に入力され、ここでシンセサイザ20からの受信用第2ローカル信号LO12とミキシングされることにより、所要の中間周波数までダウンコンバートされる。ミキサ16からの出力信号は、ローパスフィルタ17を経てA/D変換器18に入力され、ディジタルIF信号19に変換される。IF信号19は、信号処理デバイス3に入力される。
【0026】
送信系において、信号処理デバイス3から出力されるディジタルIF信号は、D/A変換器22によりアナログ信号に変換された後、ローパスフィルタ23を経てミキサ24に入力され、ここでシンセサイザ20からの送信用第1ローカル信号LO21とミキシングされることによりアップコンバートされる。
【0027】
ミキサ24からの出力信号は、バンドバスフィルタ25及びIF増幅器26を経てミキサ27に入力され、ここでシンセサイザ20からの送信用第2ローカル信号LO22とミキシングされることにより、所要のRF周波数までアップコンバートされる。ミキサ27からのRF出力信号は、バンドパスフィルタ28を経て電力増幅器29で増幅された後、スイッチ10によりアンテナ1に導かれ、アンテナ1から電波として放射される。
【0028】
ここで、LNA11、IF増幅器14、A/D変換器18、周波数シンセサイザ20、D/A変換器22、IF増幅器26及び電力増幅器29は、入出力デバイスユニット7からの指令に基づきシステムコントローラ6から与えられる無線通信方式に応じた制御パラメータ、あるいはシステムコントローラ6からリソースコントローラ4及び信号処理デバイス3を経由して与えられる制御パラメータによって制御される機能可変要素である。具体的には、制御パラメータによってLNA11、IF増幅器14、IF増幅器26及び電力増幅器29の利得が制御され、周波数シンセサイザ20の発生する各種ローカル信号の周波数が制御され、あるいはA/D変換器18及びD/A変換器22に供給されるクロック信号の周波数が制御される。
【0029】
図3に示されるように、本実施形態における信号処理デバイス3はハードウェアリソースとして、信号処理機能の再定義が不可能な領域3Aと可能な領域3B及びスイッチユニット(SW)110を有する。再定義不可能領域3Aには、頻繁に用いられるロジック回路、例えばCRC付加(attach)ブロック101、CRCチェックブロック102、ビタビデコーダ103、ターボデコーダ104、相関器105、アキュムレータ106、デモジュレータ107及びデインタリーバ108が実装されている。再定義可能領域3Bは、FPGAの構成要素である複数のPLD109から構成される。スイッチユニット110は、領域3Aと領域3Bとの接続及び領域3B内の各ブロックの接続をリソースコントローラ4からの制御により切り替える。
【0030】
図4及び図5には、図3に示した信号処理デバイス3のスイッチユニット110の切り替えによって実現される、ある単一の無線通信システムに対応した結線状態を示している。信号処理デバイス3に入力された受信信号は相関器105とデモジュレータ07に入力され、相関器105からの出力信号はアキュムレータ106に入力される。アキュムレータ106からの出力信号はデモジュレータ107に入力される。デモジュレータ107からの出力信号は、デインタリーバ108、ビタビデコーダ103及びCRCチェックブロック102を介して、信号処理デバイス3の出力信号とされる。図5では、図4にさらに、PLD109に機能割り当てされたイコライザ111が追加されている。入力信号はイコライザ111を介してデモジュレータ107に入力される。
【0031】
図6には、信号処理デバイス3の、二つの無線通信システムA,Bに対応可能とした結線例を示す。デモジュレータ107は、システムA,Bの両方で共通に使用される。システムA,Bのいずれにおいても、デモジュレータ107からの出力信号はデインタリーバ108に入力され、デインタリーバ108からの出力信号はシステムAではビタビデコーダ103に、システムBではターボデコーダ104にそれぞれ入力される。ビタビデコーダ103及びターボデコーダ104からの出力信号は、CRCチェックブロック102を介して、信号処理デバイス3の出力信号とされる。
【0032】
信号処理デバイス3のリソースサイズ、特に領域3A及び3Bのサイズは端末毎に異なる。幾つかのアプリケーションサービス機能がインストールされた携帯端末では、信号処理デバイス3のリソースに既に多くの信号処理機能が定義されている。信号処理デバイス3の剰余リソース量は、携帯端末30の使用状況に応じて時々刻々と変化する。信号処理デバイス3のリソースの大きさは、携帯端末30の出荷時に規定される。携帯端末30に専用インターフェースを設ければ、追加カートリッジのような形態で信号処理デバイス3のリソース量を増加させることも可能である。
【0033】
信号処理デバイス3の空きは、リソース量つまり再定義が可能なブロックと再定義が不可能なブロックの和が異なっていたり、リソースの使用状況が携帯端末30毎に異なっているため、携帯端末30毎に異なっている。これは、新しいサービスの追加が可能なリソースの定義が変更可能な端末では、すでに多くの信号処理機能が信号処理デバイス3のリソースに割り当てられているためである。すなわち、剰余リソース量は携帯端末30の使用状況に応じて時々変化している。
【0034】
信号処理デバイス3のリソース定義情報(プログラム)を含む各種データは、大抵の場合において携帯端末30のユーザが購入した資産であり、これらは信号処理デバイス3に実装されるメモリもしくは記憶装置5などに保存される。ユーザが多数の機能を携帯端末30に実装している場合、信号処理デバイス3のリソースが常に逼迫している状況にあると考えられる。機能の変更を繰り返し行ううちに、リソースが効率的に利用できない状況に陥ることもある。これは、パーソナルコンピュータにおけるハードディスクで起こる現象と同様の現象である。
【0035】
信号処理デバイス3りリソースを効率的に使用するためには、リソース配分の最適化を行う必要がある。最適化のためには、一旦リソースの定義をクリアすることが望まれる。ここで、たとえリソース不足が生じたとしても、多くの場合に携帯端末30のユーザが購入した資産であるリソース定義情報を含むデータを廃棄するのは無駄であり、ユーザに余分な経済負担を強いることになる。もし仮にユーザが記憶装置5を使用可能な状況にあり、なおかつ記憶装置5の空き容量が十分であれば、ここにデータの退避が可能である。しかし、記憶装置5が端末に着脱可能であり、ユーザが屋外等にいて記憶装置5がない場合、あるいは記憶装置5の空き容量が足りない場合には、記憶装置5にデータを回避することは難しい。そこで、このような場合に本実施形態では以下のようにして携帯端末30のリソースが所有するデータを基地局に回避する。
【0036】
図7は、このように携帯端末30のリソースが所有するデータを基地局40に回避する状態を模式的に示す図である。携帯端末30は、一つ以上の無線回線を用いて通信を行うことができる機能を有するように無線送受信デバイス2及び信号処理デバイス3が構成されている。携帯端末30は、リソースが所有するデータを基地局40に退避するために、まず基地局40との通信が可能な第1の回線31を用いてデータ転送用の専用回線である第2の回線32の設定を基地局40に要求する。第1の回線31は携帯端末30と基地局40との間の通常の通信に用いる回線であり、セルカバレッジ33を形成する。携帯端末30は、セルカバレッジ33内に位置している。
【0037】
図7では、第2の回線32としてスポットビームによる無線回線を用いた場合の例を示した。第2の回線32は、データ退避のために用いる回線であるから、その信号伝送速度は効率的なデータ転送の実現のために第1の回線31の信号伝送速度に比べて可能な限り高速であることが望まれる。但し、第2の回線32は継続的に利用可能である必要はないし、かつ第1の回線31のように広いエリアで通信が可能である必要もない。周波数利用効率などの点を考慮すると、スポットビームによる専用回線は非常に効率的である。
【0038】
以下、図8に示すフローチャート及び主要な各段階での携帯端末30と基地局40との間の通信状態を示す図9を用いて、携帯端末30のリソ一スが所有するデータを基地局40に退避する際の具体的な処理手順について説明する。なお、図8に示す処理のうち携帯端末30側の処理は、基本的にリソースコントローラ4またはシステムコントローラ6あるいは両コントローラ4及び6の協働によって行われるものとする。
【0039】
本実施形態に従うソフトウェア無線機の技術による携帯端末30は、一つ以上の基地局と通信を行うことができる機能を有する。まず、携帯端末30はリソースが所有するデータを基地局40に退避するために、図9(a)に示すような現在基地局40との通信に使用可能な第1の回線31を用いて、データ転送用の専用回線である第2の回線32の設定を要求する(ステップS101)。この要求を受けた基地局40は、第2の回線32を設定する際に必要な周辺情報の転送を携帯端末30に要求する(ステップS102)。
【0040】
携帯端末30に要求する周辺情報の種類は、基地局40によって異なる。例えば、基地局40にスポットビーム提供のための装置が備えられている場合には、携帯端末30の所在に関する情報(位置情報)を基にビームの向きを設定することが可能であり、空間的再利用によって優れた周波数利用効率を実現することが可能である。基地局40にビーム幅の可変機能が備えられていれば、より高度のビームの割り当てが可能となり、空間的再利用によって優れた周波数利用効率を実現することができる。同様に携帯端末30の移動速度や移動方向に関する情報があれば、より高度なビームの割り当てが可能となる。携帯端末30の位置は、例えばGPSのような手段を用いることで把握できる。また、基地局40に複数のアンテナを配置し、電波の到来方向を推定することでも携帯端末30の位置を把握することが可能である。
【0041】
ステップS102で基地局40から第2の回線32を設定する際に必要な周辺情報の転送要求を受けた携帯端末30は、その周辺情報を基地局40に転送して通知する(ステップS103)。この際に、携帯端末30は端末機種の情報も通知することが望ましい。基地局40において第2の回線32のための通信モジュールを準備するためには、携帯端末30の機種に適合したモジュールを準備する必要があり、そのために携帯端末30の機種情報に関する情報が必要であるからである。
【0042】
次に、基地局40はステップS104の処理を行う。ステップS104では、基地局40はまず保有している第2の回線32の種類を示したリストを参照しながら、実際に携帯端末30に割り当てる第2の回線32を決定する。リストには中心周波数、帯域幅、アクセス方式、使用状況を示す識別子、その回線を提供するためのリソース定義情報を示す情報等が記載されている。基地局40は、こうして使用する第2の回線32を決定した後に、携帯端末30の機種に適合した第2の回線のための通信モジュール(以下、第2の回線モジュールという)を準備する。万一、第2の回線モジュールが基地局40に存在しないときは、図示しないネットワークを介してサーバーにアクセスし、所望のモジュールを取得する。所望の回線モジュールが取得できなかった場合には、再度、基地局40が有している第2の回線の種類を示したりストを参照して実際に使用する第2の回線32を決定し、携帯端末30の機種に適合した第2の回線モジュールを準備する。
【0043】
基地局40は、こうして第2の回線モジュールの準備ができると、携帯端末30に対して第2の回線32の設定要求の受付を通知する(ステップS105)。この通知には、第2の回線モジュールをロードするのに必要な携帯端末30のリソース量(所要リスソース)が記載されている。この通知を受けた携帯端末30は、信号処理デバイス3の空きリソースの量を計算する(ステップS106)。この計算の結果、携帯端末30は第2の回線モジュールをロードする分のリソースの空きがあれば、第2の回線モジュールを受信するための準備ができたことを基地局40に通知する(ステップS107)。空きが無い場合の手順の例ついては、後述の実施形態で説明する。
【0044】
ステップS107での通知を受けた基地局40は、第1の回線31を用いて第2の回線モジュールを携帯端末30に転送する。すなわち、図9(b)に示すように携帯端末30が第2の回線モジュールを第1の回線31を用いてダウンロードし(ステップS108)、次いで第2の回線モジュールの転送(ダウンロード完了)を基地局40に通知する(ステップS109)。
【0045】
携帯端末30は、第2の回線モジュールのロードが完了し、第2の回線32の初期設定が完了すると(ステップS110)、第2の回線32を用いて携帯端末30のリソースに蓄積されているデータを基地局40に退避データとして転送する(ステップS111)。これによって携帯端末30のリソースに余裕をつくることができる。退避データの転送が完了すると、基地局40はその転送完了を携帯端末30に通知する(ステップS112)。図9(c)は、携帯端末30から基地局40へ第2の回線32を用いてステップS102における周辺情報の転送や、ステップS111におけるリソース定義情報などの退避データの転送を行っている状態を示している。
【0046】
このように携帯端末30が基地局40に退避データを転送すると、図9(d)に示すように携帯端末30の信号処理デバイス3のリソースが一部解放され、リソースに余裕ができる。これによって、携帯端末30はリソース退避時の作業として、リソースが少ない場合にはできなかった処理、例えば、携帯端末30のリソースに割り当てられた機能を効率的に割り当て直す処理(リソースに対する信号処理機能の再定義)などのいわゆる最適化の作業を行うことが可能となる(ステップS113)。
【0047】
携帯端末30はリソース退避時の作業が終了すると、退避データの復元を基地局40に要求し(ステップS114)、再び第2の回線32を用いて基地局40に退避されたデータを携帯端末30に転送して復元する(ステップS115)。この後、携帯端末30は基地局40に対して退避データの転送完了及び第2の回線32の破棄を通知し(ステップS116)、携帯端末30は第2の回線モジュールを破棄し(ステップS117)、基地局40は第2の回線32を破棄する(ステップS118)。この後、携帯端末30では図9(e)に示すように信号処理デバイス3のリソースの解放された領域に第1の回線モジュールをロードし、第1の回線31を介して基地局40との間で通常の通信を行う。
【0048】
図8のフローチャートでは、携帯端末30のリソース退避時の作業が行われている時点(ステップS113)においても、第2の回線モジュールを保持している例を示しているが、第1の回線31が有効であれば、リソース退避時の作業を行う前に、第2の回線モジュールを破棄してしまっても構わない。図10及び図11は、この場合の処理の流れを示すフローチャートであり、リソース退避時の作業(ステップS123)を行う前に、携帯端末30が第2の回線32の破棄を基地局40に通知し(ステップS120)、携帯端末30は第2の回線モジュールを破棄し(ステップS121)、基地局40は第2の回線32を破棄する(ステップS122)。リソース退避時の作業(ステップS123)が終了すると、これまでの同様の処理が必要に応じて繰り返される(ステップS124〜S138)。図10〜図11の処理のうち携帯端末30側の処理は、基本的にリソースコントローラ4またはシステムコントローラ6あるいは両コントローラ4及び6の協働によって行われるものとする。
【0049】
この場合、基地局40から携帯端末30にデータを復元する際には、データを携帯端末30から基地局40にデータを退避させる場合の手順と同様の手順で第2の回線モジュールをロードすればよい。図10及び図11において、携帯端末30のリソース退避時の作業(ステップS123)の前後で用いられる第2の回線32は、同一でなくとも構わない。
【0050】
このように本実施形態では、携帯端末30が記憶装置5等を使用不可能な屋外に位置するような状況にあっても、携帯端末30が有している信号処理デバイス3のリソース定義情報などのデータを基地局40に退避することが可能となる。これによって、リソースが少ない場合にはできないような処理、例えばリソースに割り当てられた機能を効率的に割り当て直す処理等、を容易に行うことができるようになる。
【0051】
第2の回線32は、第1の回線31の信号伝送速度と比べて高速であるが、通信が可能であるエリアは狭くてよく、かつ長期間に渡って回線が確保される必要もない。データ転送用の専用回線を第2の回線32として新規に設けることは、短い時間で基地局40へのデータ転送が完了するという利点がある他、周波数利用効率の点でも有利である。第2の回線32はテンポラリの回線であり、長時間に渡ってその回線を使用可能なわけではない。
【0052】
携帯端末30がリソース定義情報などのデータを基地局40に転送してから、再び端末30に復元するまでの時間が長い場合には、第1の回線モジュールをリゾースの中に残しておくほうが安全である。基地局40と携帯端末30との通信がテンポラリの回線である第2の回線32のみによって確保される場合には、第2の回線32が使用不可になった場合に、携帯端末30と基地局40との通信が断たれてしまうためである。これを汚ぐために、テンポラリの回線である第2の回線32のみが使用可能な場合には、経過時間に従って携帯端末30の入出力デバイスユニット7に備えられている表示部にメッセージを表示し、端末30のユーザに無線回線維持に努めるように働きかけることが望ましい。メッセージの表示と共に音でユーザに警告を促すことも有用である。
【0053】
次に、図12〜図16を用いて本発明の他の実施形態を説明する。図12は、携帯端末30における信号処理デバイス3のリソース(端末リソース)の使用量を模式的に示したものである。端末リソースの空き(端末リソースの剰余)がリソースが所有しているデータを基地局40に転送するための専用回線である第2の回線の通信モジュール(第2の回線モジュール)をダウンロードするために必要とされる空きに満たない場合、図12中に示す「第2の回線モジュールが使用するリソースの量」に相当する分の空きを作り出す必要がある。つまり、未使用リソースが少ない場合、第2の回線モジュールをダウンロードすることができない。そのため、既に所有している第1の回線を使って端末リソースに第2の回線モジュールをロードする分だけの空きをつくり、その後に図8または図10〜図11で説明した手順と同様の手順を実行する。
【0054】
以下、本実施形態における携帯端末30が有するデータを基地局40に退避する手順について図13に示すフローチャートを用いて説明する。図13におけるステップS201〜S206の処理は、先に図8で説明したステップS101〜S106の処理と同様である。
【0055】
ステップS205により第2の回線モジュールの準備ができた基地局40が携帯端末30に対して第2の回線32の設定要求の受付を通知すると同時に、第2の回線モジュールをロードするのに必要なリソースの量(所要リスソース)を携帯端末30に通知すると、この通知を受けた携帯端末30は所要リソースに基づいて、第2の回線モジュールのロードのために必要な信号処理デバイス3のリソース量(図12中の「第2の回線モジュールが使用するリソースの量」)を算出し、さらに信号処理デバイス3の空きリソースの量(図12中の「端末リソースの剰余」)を計算する(ステップS206)。
【0056】
ここで、ステップS206により算出された空きリソースの量が図12及び図16(a)に示されるように第2の回線モジュールが使用するリソースの量に満たない場合、言い換えれば信号処理デバイス3のリソースに第2の回線モジュールをロードするに必要な空きがない場合には、携帯端末30は信号処理デバイス3のリソースが所有しているデータを基地局40に退避するために、端末30との通信可能である基地局40に対して、端末が通信可能である第1の回線31を通じて当該データの一部である第1のデータの退避を要求する(ステップS207)。この要求には、退避させようとする第1のデータのデータ量を示す情報が記載されている。
【0057】
基地局40は、現在携帯端末30と通信を行っている第1の回線31とは別の回線を持っており、携帯端末30の位置や受信環境、剰余周波数資源等を基にデータ退避のために用いる第2の回線を決定する。基地局40は、その後データ退避のために用いる第2の回線モジュールを準備し、携帯端末30に対してデータ退避の要求を受け付けた旨、つまり第1の退避データの受信準備が可能になった旨の通知を行う(ステップS208)。
【0058】
次に、携帯端末30は信号処理デバイス3のリソースに第2の回線モジュールをロードするに必要な空きを作るために、図16(b)に示すように第1の回線31を介してデータの一部を第1の退避データとして基地局40に転送し(ステップS209)、これを受けた基地局40は第1の退避データの転送完了を携帯端末30に通知する(ステップS210)。これにより図16(b)に示すように、第2の回線モジュールをロードするためのリソースが確保される。
【0059】
次に、携帯端末30は第2の回線モジュールをロードする分のリソースの空きが形成されれば、第2の回線モジュールを受信するための準備ができたことを基地局40に通知する(ステップS211)。この通知を受けた基地局40は、第1の回線31を用いて第2の回線モジュールを携帯端末30に転送し(ステップS212)、次いで携帯端末30は第2の回線モジュールの転送(ダウンロード完了)を基地局40に通知する(ステップS213)。
【0060】
携帯端末30は、第2の回線モジュールのロードが完了し、第2の回線32の初期設定が完了すると(ステップS214)、第2の回線32を用いて携帯端末30のリソースに蓄積されている残りのデータを基地局40に第2の退避データとして転送する(ステップS215)。第2の退避データの転送が完了すると、基地局40はその転送完了を携帯端末30に通知する(ステップS216)。
【0061】
このようにして携帯端末30が基地局40に退避データを転送すると、携帯端末30の信号処理デバイス3のリソースが一部解放され、リソースに余裕ができることによって、携帯端末30はリソース退避時の作業としてリソースが少ない場合にはできなかった処理、例えば、携帯端末30のリソースに割り当てられた機能を効率的に割り当て直す処理等、を行うことが可能となる(ステップS217)。
【0062】
携帯端末30はリソース退避時の作業が終了すると、退避データの復元を基地局40に要求し(ステップS218)、再び第2の回線32を用いて基地局40に退避されたデータを携帯端末30に転送して復元する(ステップS219)。この後、携帯端末30は基地局40に対して退避データの転送完了及び第2の回線32の破棄を通知し(ステップS220)、携帯端末30は第2の回線モジュールを破棄し(ステップS221)、基地局40は第2の回線32を破棄する(ステップS222)。
【0063】
さらに、携帯端末30は第1の回線31を用いて退避データの復元を基地局40に要求し(ステップS223)、再び第2の回線32を用いて基地局40に退避されたデータを携帯端末30に転送して復元する(ステップS224)。この後、携帯端末30は基地局40に対して退避データの転送完了を通知する(ステップS225)。図13の処理のうち携帯端末30側の処理は、基本的にリソースコントローラ4またはシステムコントローラ6あるいは両コントローラ4及び6の協働によって行われるものとする。
【0064】
図13のフローチャートでは、携帯端末30のリソース退避時の作業が行われている時点(ステップS217)においても、第2の回線モジュールを保持している例を示しているが、第1の回線31が有効であれば、リソース退避時の作業を行う前に、第2の回線モジュールを破棄してしまっても構わない。
【0065】
図14及び図15は、この場合のフローチャートであり、リソース退避時の作業(ステップS233)を行う前に、携帯端末30が第2の回線32の破棄を基地局40に通知し(ステップS230)、携帯端末30は第2の回線モジュールを破棄し(ステップS231)、基地局40は第2の回線32を破棄する(ステップS232)。リソース退避時の作業(ステップS233)が終了すると、これまでの同様の処理が必要に応じて繰り返される(ステップS234〜S251)。図14〜図15の処理のうち携帯端末30側の処理は、基本的にリソースコントローラ4またはシステムコントローラ6あるいは両コントローラ4及び6の協働によって行われるものとする。
【0066】
次に、図8のステップS113、図10〜図11のステップS123、図13のステップS217及び図14〜図15のステップS233における端末リソース退避時の作業の一例を説明する。この作業は、信号処理デバイス3のリソースにおけるハードディスクのデフラグに相当する動作である。
【0067】
前述したように、本実施形態のようなソフトウェア無線機の技術による携帯端末30においては、多くの機能を収容するためには信号処理デバイス3に多くのリソースを必要とする。ソフトウェア無線機か持つべき機能は、一般にサービスの多様化に伴い膨れ上がる傾向にある。このようなソフトウェア無線機技術による携帯端末30の機能は、リソース定義情報に基づき信号処理デバイス3のリソースを所望機能を実現するように構成することによって実現される。
【0068】
すなわち、端末30をある無線通信システム(Aシステムという)に対応させるには、Aシステム用のリソース定義情報に基づいて、信号処理デバイス3のリソースをAシステム用に割り当てる必要がある。携帯端末30のユーザは、所望の機能を端末30に実装しようと思ったときに、その機能を実現するためのリソース定義情報を購入し、そのリソース定義情報を自ら端末30にロードして、所望の機能を実現する。
【0069】
一方、既にAシステム用の機能が端末リソースに実装されている携帯端末30に対して、さらに新規に別の無線通信システム(Bシステムという)用の機能を実装するには、端末30の信号処理デバイス3の空きリソースにそのBシステム用の機能を実現するためのリソース定義情報を購入して実装することになる。こうして新たに付加された機能は、その機能自体が単純にリソースに割り当てられる。このため、既に実装されている機能との共有を図り、使用するリソースの量を削減することが可能である。ユーザが複数の機能を実装しているような携帯端末30では、リソースが常に逼迫している状況にある。従って、既に実装されている機能との共有を図り、リソース定義の効率化を図ることができれば、端末リソース使用量に余裕を持たせることが可能となる。
【0070】
こうしたリソース定義の効率化は、リソースの空きが十分でないと実現することが難しいが、本実施形態によれぱ基地局40に携帯端末30の既にロードされているリソース定義情報等のデータを退避することができるため、これらの処理を実現することが可能となる。
【0071】
なお、上述の各実施形態において、携帯端末30が基地局40へ転送するリソース定義情報等のデータと同一の情報が基地局40に存在する場合には、該当するデータが基地局40でバックアップされている旨を記録し、退避データの転送を行わないようにすることも可能である。このようにすることで、無駄なデータ転送を省くことができる。
【0072】
次に、図17を用いて本発明の他の実施形態を説明する。ユーザ情報の一括管理やデータ収集、高度の顧客サービスの提供を実現するには、携帯端末30は遠隔端末操作が可能であることが望ましい。図17は、ネットワーク41に接続しているリモートユーザ42が主導で、携帯端末30のデータ退避のために用いる第2の回線32をスポットビームによる無線回線で設定する場合の例を示している。携帯端末30と通信可能な基地局40は、ネットワーク41に接続されている。このため、リモートユーザ42がネットワーク41を介して携帯端末30をモニタすることができる。
【0073】
以下、図18〜図19に示すフローチャートを用いて本実施形態における処理手順を説明する。
まず、リモートユーザ42は、対象とする携帯端末30の接続先となる基地局40の所在をH.L.R(home location register)に問い合わせる(ステップS301)。この問い合わせに基づくH.L.Rからの接続先情報の応答(ステップS302)を取得すると、リモートユーザ42は接続先の基地局40に対して、携帯端末30内の信号処理デバイス3のリソース定義情報を含むデータの退避を要求する(ステップS303)。
【0074】
データ回避要求を受けた基地局40は、データ転送用の専用回線である第2の回線32の設定を携帯端末30に通知し、さらに第2の回線32を設定する際に必要な前述と同様の周辺情報の転送を携帯端末30に要求する(ステップS304)。
【0075】
ステップS304で基地局40から第2の回線32を設定する際に必要な周辺情報の転送要求を受けた携帯端末30は、その周辺情報を好ましくは端末機種の情報と共に基地局40に転送して通知する(ステップS305)。
【0076】
次に、基地局40は保有している第2の回線の種類を示した前述と同様のリストを参照して、実際に携帯端末30に割り当てる第2の回線を決定し、さらに使用する第2の回線32を決定した後に、携帯端末30の機種に適合した第2の回線32用の定義情報(モジュール)である第2の回線モジュールを準備する(ステップS306)。
【0077】
この後、基地局40は携帯端末30のデータ退避要求の受付をリモードユーザ42に通知し(ステップS307)、さらに第2の回線32の設定を通知する(ステップS308)。この通知には、第2の回線モジュールをロードするのに必要な携帯端末30のリソース量(所要リスソース)が記載されている。
【0078】
この通知を受けた携帯端末30は、信号処理デバイス3の空きリソースの量を計算する(ステップS309)。この計算の結果、携帯端末30は第2の回線モジュールをロードする分のリソースの空きがあれば、リソースが所有するデータを基地局40に退避するために、端末30との通信可能である基地局40に対して、端末が通信可能である第1の回線を通じて第1のデータ退避を要求する(ステップS310)。
【0079】
基地局40は、現在携帯端末30と通信を行っている第1の回線とは別の回線を持っており、この中から携帯端末30の位置や受信環境、剰余周波数資源等を基にデータ退避のために用いる第2の回線32を決定する。基地局40は、その後データ退避のために用いる第2の回線モジュールを準備し、携帯端末30に対してデータ退避の要求を受け付けた旨、つまり第1の退避データの受信準備が可能になった旨の通知を行う(ステップS311)。
【0080】
次に、携帯端末30は第1の回線で第1の退避データを基地局40に転送し(ステップS312)、これを受けた基地局40は第1の退避データの転送完了を携帯端末30に通知する(ステップS313)。
【0081】
次に、携帯端末30は第2の回線モジュールをロードする分のリソースの空きがまだあれば、第2の回線モジュールを受信するための準備ができたことを基地局40に通知する(ステップS314)。この通知を受けた基地局40は、第1の回線を用いて第2の回線モジュールを携帯端末30に転送し(ステップS315)、次いで携帯端末30は第2の回線モジュールの転送(ダウンロード完了)を基地局40に通知する(ステップS316)。
【0082】
携帯端末30は、第2の回線モジュールのロードが完了し、第2の回線32の初期設定が完了すると(ステップS317)、第2の回線32を用いて携帯端末30のリソースに蓄積されているデータを基地局40に退避データとして転送する(ステップS318)。これによって携帯端末30のリソースに余裕をつくることができる。退避データの転送が完了すると、基地局40はその転送完了を携帯端末30に通知し(ステップS319)、さらにリモートユーザ42に対しても退避データの転送完了を通知する(ステップS320)。
【0083】
このようにして携帯端末30が基地局40に退避データを転送すると、携帯端末30の信号処理デバイス3のリソースが一部解放され、リソースに余裕ができることによって、携帯端末30はリソース退避時の作業としてリソースが少ない場合にはできなかった処理、例えば、携帯端末30のリソースに割り当てられた機能を効率的に割り当て直す処理等、を行うことが可能となる。実際には、ステップS319及びS320の後、携帯端末30が第2の回線32の破棄を基地局40に通知し(ステップS321)、携帯端末30が第2の回線モジュールを破棄し(ステップS322)、基地局40が第2の回線32を破棄する(ステップS323)、この後に携帯端末30は上述したリソース退避時の作業を行う(ステップS324)。
【0084】
リモートユーザ42は、携帯端末30でのリソース退避時の作業が終了すると、退避データの復元を基地局40に要求する(ステップS325)。この後、図18におけるステップS304〜S320と同様の処理が行われる(ステップS326〜S344)。図18〜図19の処理のうち携帯端末30側の処理は、基本的にリソースコントローラ4またはシステムコントローラ6あるいは両コントローラ4及び6の協働によって行われるものとする。
【0085】
以上の手順によって、ネットワーク41主導でデータ転送用専用回線である第2の回線32を設定することが可能となる。なお、上述ではデータ転送用専用回線である第2の回線32の設定を行う手順をリモートユーザ42が行うように説明したが、リモートユーザ42がログインしているコンピュータ上のソフトウェアが同様の手順を実行しても構わないし、これらの手順を代理で行うサーバが実行しても構わない。
【0086】
次に、本実施形態の利点について述べる。本実施形態が対象としているようなソフトウェア無線技術による携帯端末30は、その多様性のために様々な応用が期待できる。例えば、顧客対応を行う営業担当者が、顧客情報の管理機能を携帯端末30に実装にすることも可能である。このような場合においては、営業担当者が図17中のリモートユーザ42となり、所属する営業所から遠隔操作によって定期的に営業払当者が有するデータを営業所に転送することにより、データの共有化等による業務の効率化が実現できる。
【0087】
このように遠隔操作によって、営業担当者が有するデータを営業所に転送する作業は、例えばGUIを備えたデータ処理機能をロードし、一定の手順に従って携帯端末30のユーザが保持しているデータに信号処理を加え、信号処理後のデータをデータベースに転送する作業である。ソフトウェア無線技術による本実施形態の携帯端末30では、多様な機能を実装することができるために、端末リソースの使用状況はユーザ毎に異なっており、かつ常にリソースが逼迫していると予想される。つまり、データ処理機能をロードする余裕が無い程、定常作業以外の機能によってリソースの剰余が不足することが起こり得る。これは、データ処理機能が携帯端末30の機能として常には必要ない機能であるためである。
【0088】
このような状況において、本実施形態によると遠隔操作によって基地局40に携帯端末30のデータを退避することができるため、十分なリソースの空きを確保することが可能となり、それによって所望の処理を容易に実現することが可能となる。
【0089】
【発明の効果】
以上説明したように、本発明によれば携帯端末として用いられる無線通信装置の現状のリソースの利用状況に応じた効率的なリソース管理を実現でき、特に無線通信装置が任意の地点に存在していても端末のリソース定義情報を含むデータを退避することができ、瞬時的なリソースの不足を解消することができる。さらに、端末主導のみでなくネットワーク等を介して基地局主導でもデータの退避を行うことができるようにすることで、リソース管理をリモートで行うことができ、携帯端末の一元的な管理を行うことが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施形態に係る無線通信装置の構成を示すブロック図
【図2】図1中の無線送受信デバイスの構成例を示すブロック図
【図3】図1中の信号処理デバイスの構成例示すブロック図
【図4】図1中の信号処理デバイスのある一つの無線通信システムに対応した結線状態を示す図
【図5】図1中の信号処理デバイスの他の一つの無線通信システムに対応した結線状態を示す図
【図6】図1中の信号処理デバイスの二つの無線通信システムに対応した結線状態を示す図
【図7】本発明の一実施形態に係る無線通信装置である携帯端末のリソースが所有するデータを基地局に退避させるときの状態を模式的に示す図
【図8】同携帯端末のリソースが所有するデータを基地局に退避させる手順の第1の例を示すフローチャート
【図9】図8の手順で同携帯端末のリソースが所有するデータを基地局に退避させる際の各段階での携帯端末と基地局との間の通信状態及びリソースの状態を模式的に示す図
【図10】同携帯端末のリソースが所有するデータを基地局に退避させる手順の第2の例を示すフローチャート
【図11】同携帯端末のリソースが所有するデータを基地局に退避させる手順の第2の例を示すフローチャート
【図12】同携帯端末における信号処理デバイスのリソース(端末リソース)の使用量を模式的に示す図
【図13】同携帯端末のリソースが所有するデータを基地局に退避させる手順の第3の例を示すフローチャート
【図14】同携帯端末のリソースが所有するデータを基地局に退避させる手順の第4の例を示すフローチャート
【図15】同携帯端末のリソースが所有するデータを基地局に退避させる手順の第4の例を示すフローチャート
【図16】図13乃至図15の手順で同携帯端末のリソースが所有するデータを基地局に退避させる際の各段階での携帯端末と基地局との間の通信状態及びリソースの状態を模式的に示す図
【図17】本発明の他の実施形態に係る無線通信装置である携帯端末のリソースが所有するデータを基地局に退避させるときの状態を模式的に示す図
【図18】同携帯端末のリソースが所有するデータを基地局に退避させる手順の例を示すフローチャート
【図19】同携帯端末のリソースが所有するデータを基地局に退避させる手順の例を示すフローチャート
【符号の説明】
1…アンテナ
2…無線送受信デバイス
3…信号処理デバイス
4…リソースコントローラ
6…システムコントローラ
7…入出力デバイスユニット
30…携帯端末
31…第1の回線
32…第3の回線
33…セルカバレッジ
40…基地局
41…ネットワーク
42…リモートユーザ[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a wireless communication apparatus used for a portable terminal or the like in a wireless communication system.
[0002]
[Prior art]
Currently, with the explosive spread of wireless communication systems, a plurality of wireless communication systems with different standards are mixed. In general, a wireless communication device is prepared for each wireless communication system. Recent mobile radio communication devices are required to be compatible with various application services such as e-mail, data communication, and Web (world wide web) browsing as well as conventional voice calls. Therefore, there is an increasing demand for a so-called multimode terminal apparatus that can handle a plurality of wireless communication systems and various application services.
[0003]
As a technique for realizing a multi-mode terminal device, a software defined radio has been proposed. In a software defined radio, a programmable device such as a DSP (digital signal processor) is used to realize at least a part of signal processing necessary for transmission / reception by software processing. In other words, in the software defined radio, a desired function is realized by defining a signal processing function in a resource constituting the signal processing device by a program. Resource management is performed by a resource controller.
[0004]
Therefore, the software defined radio can support various wireless communication systems and various application services by replacing software. For example, it is easy to change the wireless communication system between PDC (mobile phone) and PHS, hand off the wireless communication system from W-CDMA system to cdma2000 system, or switch between voice call and data communication. Therefore, the convenience as a portable terminal is remarkably improved.
[0005]
In such a software defined radio, several forms of obtaining new replacement software are conceivable. One of them is a method of downloading a necessary program via a wireless line. For example, Japanese Patent Laid-Open No. 9-331579 has already proposed a wireless device capable of downloading a program via a wireless line. A wireless communication device having a wireless download function is more than a method of downloading a program by connecting the wireless communication device to a PC or the like by a wired cable or a method of downloading a program by inserting a memory card into the wireless communication device. Since it is not necessary to provide a simple interface, it is possible to reduce the size and cost of the wireless communication device. In addition, it is very flexible because it can be downloaded regardless of time or place.
[0006]
[Problems to be solved by the invention]
In order to provide a multi-function mobile terminal based on software defined radio technology, that is, to accommodate many functions and services, the mobile terminal requires a large amount of resources. The functions that should be possessed by software defined radios tend to swell with the diversification of services, and this requirement becomes even more prominent. Further, as the resource amount increases, the load required for resource management increases. In order to efficiently change or add a part of functions of a terminal, it is desirable that resource management be performed accurately and uniformly.
[0007]
Data including resource definition information (program) for defining a signal processing function in a resource of a signal processing device in a portable terminal based on software defined radio technology is stored in a memory or a storage device mounted as a resource of the portable terminal . Data including resource definition information is an asset purchased by a user of a mobile terminal in most cases. These data are stored in a memory or a storage device mounted on the portable terminal.
[0008]
When a user has a lot of functions implemented on a mobile device, the resource is considered to be constantly tight, and the resources can be efficiently used while repeatedly changing the functions of the mobile device. It may fall into an unusable situation. This is a phenomenon similar to or similar to the phenomenon that occurs in a hard disk in a personal computer, and is caused by inappropriate allocation of resource definitions (resource allocation) to resources, or a data arrangement in resources deviating from an optimal state. Further, in order to efficiently use the resources of the mobile terminal, it is necessary to optimize resource allocation.
[0009]
In order to perform optimization for efficient use of resources, it is desirable to clear the definition of resources and data loaded in the resources. However, as described above, the data including the resource definition information is often an asset purchased by the user of the mobile terminal, and even if the resource shortage occurs, it is useless to discard the existing asset. , Will force the user an extra economic loss. If the user can use a storage device such as a hard disk or memory card, the data can be saved there, but the user of the mobile terminal is outdoors and cannot use the storage device. In some cases, such data saving is difficult.
[0010]
The present invention has been made in view of the above circumstances, and an object of the present invention is to enable data including resource definition information of a signal processing device to be saved without using a storage device in a wireless communication apparatus.
[0011]
Another object of the present invention is to enable accurate and unified resource management in order to reduce the load required for resource management of a wireless communication apparatus.
[0012]
[Means for Solving the Problems]
In order to solve the above problems, according to one aspect of the present invention, a wireless transmission / reception device that transmits / receives a wireless signal and a resource that can redefine a signal processing function are included. In a wireless communication method for performing communication between a wireless communication apparatus having a signal processing device that performs signal processing of a signal processing function and a base station, data including definition information of the signal processing function for the resource is transmitted to the base station The wireless communication apparatus performs a predetermined work including redefinition of the signal processing function for the resource in the retracted state, and after performing the predetermined work, the wireless communication apparatus is evacuated to the base station. Basically, the definition information is transferred to the wireless communication device and restored.
[0013]
More specifically, the wireless communication method acquires from the base station a communication module for a second line via a first line that can be used for communication between the wireless communication device and the base station; Transferring the data including definition information of the signal processing function for the resource to the base station via the second line formed by the wireless transmission / reception device and the acquired communication module, and evacuating the definition The definition information transferred and saved to the base station after a predetermined operation including redefinition of the signal processing function for the resource is performed in the wireless communication apparatus in a state where the information is transferred and saved to the base station Transferring the second line to the wireless communication device for restoration.
[0014]
A wireless communication apparatus according to the present invention includes a wireless transmission / reception device that transmits / receives a wireless signal, and a resource that can redefine a signal processing function, and the signal processing of a predetermined signal processing function required for the transmission / reception by the resource And a controller for controlling the wireless transmission / reception device and the signal processing device, wherein the controller (a) transmits data including definition information of the signal processing function for the resource via the wireless transmission / reception device. (B) after performing the predetermined work including redefinition of the signal processing function for the resource in the state where the data is saved, and (c) The definition information saved in the base station is taken in via the wireless transmission / reception device and restored on the signal processing device.
[0015]
More specifically, the controller includes: (a) a first line that can be used for communication between the wireless communication apparatus and a base station; and a communication module for a second line via the wireless transmission / reception device. (B) transferring the definition information to the base station via the second line formed by the wireless transmission / reception device and the acquired communication module, and evacuating (c) ) Obtain and restore the definition information transferred and saved to the base station via the second line and the wireless transmission / reception device.
[0016]
The controller, when acquiring a communication module for the second line from the base station, if the resource does not have enough space to accommodate the communication module, A part of the definition information may be transferred to the base station and saved via the line. The controller may transfer only data that does not exist in the base station from the definition information to the base station and save it. Further, the controller may perform the processes (a), (b), and (c) in response to a request from the base station.
[0017]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
Referring to FIG. 1, a mobile radio communication apparatus (hereinafter referred to as a portable terminal) 30 according to the present embodiment receives an RF (high frequency) signal from a base station (not shown) via an antenna 1 and transmits the signal to the base station. An RF signal is transmitted. A reception signal from the antenna 1 is converted into a digital reception IF (intermediate frequency) signal by the wireless transmission /
[0018]
The
[0019]
The processing of the modem unit (also referred to as a baseband unit) is signal processing in an area (baseband area) close to the wireless transmission /
[0020]
The resources of the
[0021]
As will be described later, the
[0022]
Of the resources of the
[0023]
The
[0024]
The input / output device unit 7 connected to the
[0025]
FIG. 2 shows an example of a specific configuration of the wireless transmission /
[0026]
In the transmission system, the digital IF signal output from the
[0027]
The output signal from the
[0028]
Here, the
[0029]
As shown in FIG. 3, the
[0030]
4 and 5 show a connection state corresponding to a single wireless communication system realized by switching the
[0031]
FIG. 6 shows a connection example in which the
[0032]
The resource size of the
[0033]
The free space of the
[0034]
Various data including the resource definition information (program) of the
[0035]
In order to efficiently use the resources of the
[0036]
FIG. 7 is a diagram schematically illustrating a state in which the
[0037]
In FIG. 7, an example in which a wireless line using a spot beam is used as the
[0038]
Hereinafter, with reference to the flowchart shown in FIG. 8 and FIG. 9 showing the communication state between the
[0039]
The
[0040]
The type of peripheral information requested from the
[0041]
The
[0042]
Next, the
[0043]
When the second line module is ready in this way, the
[0044]
The
[0045]
When the loading of the second line module is completed and the initial setting of the
[0046]
When the
[0047]
When the work at the time of resource saving is completed, the portable terminal 30 requests the
[0048]
The flowchart of FIG. 8 shows an example in which the second line module is held even when the work for saving resources of the
[0049]
In this case, when data is restored from the
[0050]
As described above, in this embodiment, even when the
[0051]
The
[0052]
If the
[0053]
Next, another embodiment of the present invention will be described with reference to FIGS. FIG. 12 schematically shows the usage amount of the resource (terminal resource) of the
[0054]
Hereinafter, a procedure for saving data held by the
[0055]
Necessary for loading the second line module at the same time that the
[0056]
Here, when the amount of free resources calculated in step S206 is less than the amount of resources used by the second line module as shown in FIGS. 12 and 16A, in other words, the
[0057]
The
[0058]
Next, in order to make a space necessary for loading the second line module in the resource of the
[0059]
Next, when the free space for loading the second line module is formed, the
[0060]
When the loading of the second line module is completed and the initial setting of the
[0061]
When the
[0062]
When the work at the time of resource saving ends, the portable terminal 30 requests the
[0063]
Furthermore, the portable terminal 30 requests the
[0064]
The flowchart in FIG. 13 shows an example in which the second line module is held even when the resource saving operation of the
[0065]
FIG. 14 and FIG. 15 are flowcharts in this case, and the
[0066]
Next, an example of work at the time of terminal resource saving in step S113 of FIG. 8, step S123 of FIGS. 10 to 11, step S217 of FIG. 13, and step S233 of FIGS. This operation is an operation corresponding to the defragmentation of the hard disk in the resource of the
[0067]
As described above, in the
[0068]
That is, in order for the terminal 30 to correspond to a certain wireless communication system (referred to as A system), it is necessary to allocate the resources of the
[0069]
On the other hand, in order to newly implement a function for another wireless communication system (referred to as B system) on the
[0070]
Such efficiency of resource definition is difficult to realize unless there is sufficient resource vacancy, but according to the present embodiment, data such as resource definition information already loaded in the
[0071]
In each of the above-described embodiments, when the same information as the resource definition information transferred from the
[0072]
Next, another embodiment of the present invention will be described with reference to FIG. In order to realize collective management of user information, data collection, and provision of advanced customer services, it is desirable that the
[0073]
Hereinafter, a processing procedure in the present embodiment will be described with reference to flowcharts shown in FIGS.
First, the
[0074]
Receiving the data avoidance request, the
[0075]
The
[0076]
Next, the
[0077]
Thereafter, the
[0078]
Receiving this notification, the
[0079]
The
[0080]
Next, the
[0081]
Next, if there is still a resource available for loading the second line module, the
[0082]
When the loading of the second line module is completed and the initial setting of the
[0083]
When the
[0084]
The
[0085]
With the above procedure, it is possible to set the
[0086]
Next, advantages of the present embodiment will be described. The
[0087]
In this way, the operation of transferring the data held by the salesperson to the sales office by remote operation is performed by loading a data processing function having a GUI, for example, into the data held by the user of the
[0088]
In such a situation, according to the present embodiment, since the data of the
[0089]
【The invention's effect】
As described above, according to the present invention, efficient resource management according to the current resource usage status of a wireless communication device used as a mobile terminal can be realized. In particular, the wireless communication device exists at an arbitrary point. However, the data including the resource definition information of the terminal can be saved, and an instantaneous shortage of resources can be solved. Furthermore, resource management can be performed remotely by enabling data evacuation not only by the terminal but also by the base station via the network, etc., and centralized management of mobile terminals Is possible.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a wireless communication apparatus according to an embodiment of the present invention.
FIG. 2 is a block diagram showing a configuration example of a wireless transmission / reception device in FIG.
FIG. 3 is a block diagram showing a configuration example of the signal processing device in FIG.
4 is a diagram showing a connection state corresponding to one radio communication system having the signal processing device in FIG. 1;
FIG. 5 is a diagram showing a connection state corresponding to another radio communication system of the signal processing device in FIG. 1;
6 is a diagram showing a connection state of the signal processing device in FIG. 1 corresponding to two wireless communication systems.
FIG. 7 is a diagram schematically showing a state when data owned by a resource of a mobile terminal that is a wireless communication device according to an embodiment of the present invention is saved in a base station;
FIG. 8 is a flowchart showing a first example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
9 schematically shows a communication state and a resource state between the mobile terminal and the base station at each stage when data owned by the resource of the mobile terminal is saved in the base station in the procedure of FIG. Figure
FIG. 10 is a flowchart showing a second example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
FIG. 11 is a flowchart showing a second example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
FIG. 12 is a diagram schematically showing the amount of signal processing device resources (terminal resources) used in the mobile terminal;
FIG. 13 is a flowchart showing a third example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
FIG. 14 is a flowchart illustrating a fourth example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
FIG. 15 is a flowchart showing a fourth example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
FIG. 16 is a schematic diagram illustrating a communication state and a resource state between the mobile terminal and the base station at each stage when data owned by the resource of the mobile terminal is saved in the base station in the procedure of FIGS. 13 to 15; Diagram
FIG. 17 is a diagram schematically illustrating a state when data owned by a resource of a mobile terminal that is a wireless communication device according to another embodiment of the present invention is saved in a base station;
FIG. 18 is a flowchart showing an example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
FIG. 19 is a flowchart showing an example of a procedure for saving data owned by the resource of the mobile terminal to the base station;
[Explanation of symbols]
1 ... Antenna
2 ... Wireless transmission / reception device
3 ... Signal processing device
4 ... Resource controller
6 ... System controller
7 ... I / O device unit
30 ... Mobile terminal
31 ... first line
32 ... Third line
33 ... Cell coverage
40 ... Base station
41 ... Network
42 ... Remote user
Claims (7)
前記リソースに対する前記信号処理機能の定義情報を前記基地局に転送することで退避させ、
該退避した状態で前記無線通信装置が前記リソースにおける信号処理機能の定義を一旦クリアしてから前記リソースに対して信号処理機能の再定義を行い、
その後、前記基地局に退避させた前記定義情報を前記無線通信装置に転送して復元する無線通信方法。Wireless communication including a wireless transmission / reception device for transmitting / receiving a wireless signal and a signal processing device for performing signal processing of a predetermined signal processing function necessary for the transmission / reception using the resource, including a resource capable of redefining a signal processing function In a wireless communication method for performing communication between a device and a base station,
Saving the signal processing function definition information for the resource by transferring it to the base station,
There rows redefinition of the signal processing functions for the resource from the while the retracted wireless communication apparatus temporarily clears the definition of a signal processing function in the resource,
After that, the radio communication method to be restored by transferring the definition information saved in the base station to the wireless communication device.
前記無線通信装置と基地局との間の通信に使用可能な第1の回線を介して第2の回線のための通信モジュールを前記基地局から取得するステップと、
前記無線送受信デバイス及び該取得した通信モジュールにより形成される第2の回線を介して前記リソースに対する前記信号処理機能の定義情報を前記基地局に転送して退避させるステップと、
前記定義情報が前記基地局に転送され退避された状態で、前記無線通信装置において前記リソースにおける信号処理機能の定義が一旦クリアされてから前記リソースに対して信号処理機能の再定義が行われた後に、前記基地局に転送され退避された前記定義情報を前記第2の回線を前記無線通信装置に転送して復元させるステップと
を具備する無線通信方法。Wireless communication including a wireless transmission / reception device for transmitting / receiving a wireless signal and a signal processing device for performing signal processing of a predetermined signal processing function necessary for the transmission / reception using the resource, including a resource capable of redefining a signal processing function In a wireless communication method for performing communication between a device and a base station,
Obtaining a communication module for a second line from the base station via a first line usable for communication between the wireless communication device and the base station;
Transferring and saving the definition information of the signal processing function for the resource to the base station via a second line formed by the wireless transmission / reception device and the acquired communication module;
In a state in which the definition information has been evacuated is transferred to the base station, redefinition of the signal processing function is performed on the resource definition signal processing functions from being temporarily cleared in the resources in the wireless communication device A wireless communication method comprising: transferring the second line to the wireless communication device and restoring the definition information transferred and saved to the base station later.
信号処理機能の再定義が可能なリソースを含み、該リソースによって前記送受信に伴い必要な所定の信号処理機能の信号処理を行う信号処理デバイスと、
前記無線送受信デバイス及び信号処理デバイスを制御するコントローラとを備え、
前記コントローラは、(a)前記リソースに対する前記信号処理機能の定義情報を前記無線送受信デバイスを介して前記基地局に転送して退避させ、(b)該定義情報を退避した状態で前記リソースにおける信号処理機能の定義を一旦クリアしてから前記リソースに対して信号処理機能の再定義を行った後、(c)前記基地局に退避させた前記定義情報を前記無線送受信デバイスを介して取り込んで前記信号処理デバイス上に復元する無線通信装置。A wireless transmitting / receiving device for transmitting and receiving wireless signals;
A signal processing device including a resource capable of redefining a signal processing function, and performing signal processing of a predetermined signal processing function necessary for the transmission and reception by the resource;
A controller for controlling the wireless transmission / reception device and the signal processing device,
The controller transfers (a) definition information of the signal processing function for the resource to the base station via the wireless transmission / reception device, and (b) signals in the resource in a state where the definition information is saved after the definition of the processing function is once cleared lines Tsu redefined signal processing functions to the resource capture via the wireless transceiver device said definition information saved in (c) the base station A wireless communication apparatus for restoring on the signal processing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002024730A JP3748413B2 (en) | 2002-01-31 | 2002-01-31 | Wireless communication method and wireless communication device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2002024730A JP3748413B2 (en) | 2002-01-31 | 2002-01-31 | Wireless communication method and wireless communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003229799A JP2003229799A (en) | 2003-08-15 |
| JP3748413B2 true JP3748413B2 (en) | 2006-02-22 |
Family
ID=27747091
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002024730A Expired - Fee Related JP3748413B2 (en) | 2002-01-31 | 2002-01-31 | Wireless communication method and wireless communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3748413B2 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3708335B2 (en) * | 1998-08-03 | 2005-10-19 | 株式会社リコー | Image forming apparatus management system and its communication adapter |
| JP2001008165A (en) * | 1999-06-25 | 2001-01-12 | Canon Inc | Image recording apparatus and computer-readable storage medium |
| WO2001048997A1 (en) * | 1999-12-28 | 2001-07-05 | Ntt Docomo, Inc. | Radio communication method and radio station |
| JP4568963B2 (en) * | 2000-06-08 | 2010-10-27 | ソニー株式会社 | Information processing apparatus and information communication system |
-
2002
- 2002-01-31 JP JP2002024730A patent/JP3748413B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003229799A (en) | 2003-08-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5881074B2 (en) | Apparatus and method for reducing power consumption through packet filtering in a portable terminal | |
| TWI539760B (en) | Long Term Evolution (LTE)/1X Dual Standby with Single Chip Radio | |
| CN101287209B (en) | Communication terminal and computer-readable storage medium | |
| JP7245913B2 (en) | Event processing method, location application device, user device and computer program | |
| EP1404060A2 (en) | Wireless communication terminal | |
| CN107231159B (en) | Radio frequency interference processing method, device, storage medium and terminal | |
| CN101626599B (en) | Techiques for management of shared resources in wireless multi-communication devices | |
| CN105847168B (en) | data transmission method, network server, user terminal and system | |
| JP4407795B2 (en) | Method and apparatus for selecting a communication network | |
| CN108616922A (en) | A kind of method, user equipment and network equipment for exempting from authorization resources distribution | |
| CN1663136A (en) | Multiple mode RF communication device | |
| CN111107614B (en) | Terminal device control method, device and terminal device readable storage medium | |
| WO2018049551A1 (en) | Antenna allocation method, terminal apparatus, and antenna circuit | |
| CN112738852A (en) | A method and terminal device for switching BWP | |
| CN111787611A (en) | A method, terminal device and network device for updating paging cycle | |
| US20110009058A1 (en) | Method and apparatus for managing sound volume of wireless connection device in mobile communication terminal | |
| WO2022227872A1 (en) | Method for optimizing inter-system transformation, terminal device, and storage medium | |
| CN105557016B (en) | A processing method and terminal for concurrent services | |
| JP2000278166A (en) | Software mobile phone | |
| KR100784331B1 (en) | Apparatus and method for menu management when roaming in a portable terminal | |
| CN106550484B (en) | Direct call communication method and terminal | |
| JP3748413B2 (en) | Wireless communication method and wireless communication device | |
| CN104854952B (en) | An RRC connection control method and device | |
| JP2005223788A (en) | Software defined radio and software download method for software defined radio | |
| CN113891306A (en) | A service transmission method, device, server and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050318 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050823 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051024 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20051122 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20051125 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091209 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |