(57)【特許請求の範囲】
【請求項１】
複数の通信方式で通信可能な通信手段と、
前記通信手段を制御する主制御手段とを備え、
電源オフ状態で、操作手段に電源オン操作がなされた場合に、前記主制御手段は、所定の起動処理のうち、前記通信手段が予め定められた通信方式で通信を行うために必要な処理が終了したときに、前記通信手段を起動させ、
前記通信手段は、前記起動後に前記通信方式で通信を行い、
前記通信手段における起動は、前記主制御手段における所定の起動処理のうち、前記通信手段が予め定められた通信方式で通信を行うために必要な処理の終了後に行われる処理と並行して行われる
ことを特徴とする無線機。
【請求項２】
前記通信手段は、前記所定の起動処理が終了した前記主制御手段の制御に従って、前記複数の通信方式のいずれかに通信方式を切り替え可能である
ことを特徴とする請求項１に記載の無線機。
【請求項３】
前記主制御手段は、前記操作手段になされた操作に従って、前記通信方式の切り替えを前記通信手段に指示する
ことを特徴とする請求項２に記載の無線機。
【請求項４】
前記予め定められた通信方式に応じたソフトウェアと、前記複数の通信方式に応じたソフトウェアとが記憶された記憶手段を含み、
前記通信手段は、前記主制御手段の制御に従って、前記予め定められた通信方式に応じたソフトウェアを前記記憶手段から読み出して、前記予め定められた通信方式で通信を行う
ことを特徴とする請求項１から請求項３のうちいずれか１項に記載の無線機。
【請求項５】
複数段階の処理に亘る起動ステップと、
複数の通信方式のいずれかで通信を行う通信ステップとを含み、
電源オフ状態で、操作手段に電源オン操作がなされた場合に、前記起動ステップにおいて、前記複数段階の処理のうち、予め定められた通信方式の通信を前記通信ステップで行うために必要な処理が終了したときに、通信手段を起動させ、前記通信ステップで、前記予め定められた通信方式で通信を行い、
前記通信手段における起動は、前記通信手段を制御する主制御手段における所定の起動処理のうち、前記通信手段が予め定められた通信方式で通信を行うために必要な処理の終了後に行われる処理と並行して行われる
ことを特徴とする通信方法。
【請求項６】
コンピュータに、
複数段階に亘る起動処理と、
複数の通信方式のいずれかで通信を行う通信処理とを実行させ、
電源オフ状態で、操作手段に電源オン操作がなされた場合に、前記複数段階に亘る起動処理のうち、予め定められた通信方式の通信を前記通信処理で行うために必要な処理が終了したときに、通信手段を起動させ、前記通信処理で、予め定められた通信方式で通信を行わせ、
前記通信手段における起動は、前記通信手段を制御する主制御手段における所定の起動処理のうち、前記通信手段が予め定められた通信方式で通信を行うために必要な処理の終了後に行われる処理と並行して行われる
通信用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の通信方式に対応した無線機、通信方法、および通信用プログラムに関する。
【背景技術】
【０００２】
ソフトウェア制御に従って、通信方式を切り替えて通信可能な無線機がある。そのような無線機は、ソフトウェア無線機と呼ばれる。
【０００３】
具体的には、無線機に、互いに異なる複数の通信方式に応じたソフトウェアを搭載させて、ハードウェアを変更することなく、１台で複数の通信方式に対応することを可能にしている。
【０００４】
図５は、ソフトウェア無線機の一般的な起動処理を説明する説明図である。なお、当該ソフトウェア無線機は通信を行うモデム部と主制御部とを含み、主制御部がＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）によって実現され、モデム部がＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）によって実現されているとする。
【０００５】
図５に示す例では、電源オフ状態のソフトウェア無線機に電源オン操作がなされたときに、まず、主制御部であるＣＰＵが、ＯＳ（Ｏｐｅｒａｔｉｏｎｇ  Ｓｙｓｔｅｍ）やミドルウェア、ＧＰＰ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｐｒｏｃｅｓｓｏｒ）機能ソフトウェア等のソフトウェアをＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等から読み出して起動する初期起動処理が行われる。
【０００６】
そして、図５に示す例では、ソフトウェア無線機は、初期起動処理の後に、ＣＰＵが、ＧＰＰ機能ソフトウェアの制御に従って、モデム部であるＤＳＰに通信用ソフトウェアに基づく処理を開始させる通信起動処理が行われる。
【０００７】
ソフトウェア無線機は、通信起動処理の終了後に、通信用ソフトウェアに基づく通信機能を発揮する。
【０００８】
特許文献１には、通信方式に応じたオブジェクトをサーバから取得して、当該通信方式に対応した通信を可能にするソフトウェア無線機が記載されている。
【０００９】
特許文献２には、ＣＰＵによるハードウェアの初期化と並行して、フラッシュＲＯＭに記憶されているプログラムをＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）にＤＭＡ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ）転送する方法が記載されている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−３３１３０７号公報
【特許文献２】特開２００９−９９０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
図５に示す例では、ソフトウェア無線機が通信機能を発揮するためには、順に行われる、初期起動処理と通信起動処理とが終了していなければならない。つまり、ソフトウェア無線機は、順に行われる各起動処理が終了してから、通信機能を発揮する状態になる。したがって、電源オフ状態のソフトウェア無線機に電源オン操作がなされてから通信機能を発揮するまでに、相当な時間を要するという問題がある。具体的には、一般的な起動処理が行われるソフトウェア無線機では、電源オン操作がなされてから通信機能を発揮するまでに、例えば、数十秒程度の時間を要する。
【００１２】
特に、ソフトウェア無線機が緊急時に使用開始される場合を考慮すると、通信機能を発揮するまでの時間が短いことが好ましい。
【００１３】
特許文献１に記載されているソフトウェア無線機は、起動時間を短縮することができない。
【００１４】
また、特許文献２に記載されている方法では、起動処理が直列的に順に行われるので、やはり、起動時間を短縮することができない。
【００１５】
そこで、本発明は、迅速に通信機能を発揮することができる無線機、通信方法、および通信用プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明による無線機は、複数の通信方式で通信可能な通信手段と、通信手段を制御する主制御手段とを備え、電源オフ状態で、操作手段に電源オン操作がなされた場合に、主制御手段は、所定の起動処理のうち、通信手段が予め定められた通信方式で通信を行うために必要な処理が終了したときに、通信手段を起動させ、通信手段は、起動後に通信方式で通信を行うことを特徴とする。
【００１７】
本発明による通信方法は、複数段階の処理に亘る起動ステップと、複数の通信方式のいずれかで通信を行う通信ステップとを含み、電源オフ状態で、操作手段に電源オン操作がなされた場合に、起動ステップにおいて、複数段階の処理のうち、予め定められた通信方式の通信を通信ステップで行うために必要な処理が終了したときに、通信手段を起動させ、通信ステップで、予め定められた通信方式で通信を行うことを特徴とする。
【００１８】
本発明による通信用プログラムは、コンピュータに、複数段階に亘る起動処理と、複数の通信方式のいずれかで通信を行う通信処理とを実行させ、電源オフ状態で、操作手段に電源オン操作がなされた場合に、複数段階に亘る起動処理のうち、予め定められた通信方式の通信を通信処理で行うために必要な処理が終了したときに、通信手段を起動させ、通信処理で、予め定められた通信方式で通信を行わせることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、ソフトウェア無線機の通信機能を迅速に発揮させることができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の第１の実施形態のソフトウェア無線機の構成例を示すブロック図である。
【図２】本発明の第１の実施形態のソフトウェア無線機の動作を示すフローチャートである。
【図３】本発明の第１の実施形態のソフトウェア無線機の起動の流れを示す説明図である。
【図４】本発明の第２の実施形態の無線機の構成例を示すブロック図である。
【図５】ソフトウェア無線機の一般的な起動処理を説明する説明図である。
【発明を実施するための形態】
【００２１】
実施形態１．
本発明の第１の実施形態のソフトウェア無線機１００について、図面を参照して説明する。図１は、本発明の第１の実施形態のソフトウェア無線機１００の構成例を示すブロック図である。図１に示すように、ソフトウェア無線機１００には、アンテナ２００が接続されている。そして、ソフトウェア無線機１００は、アンテナ２００を介して情報を送受信する。
【００２２】
図１に示すように、本発明の第１の実施形態のソフトウェア無線機１００は、主制御部１１０、モデム部１２０、無線部１３０、記憶部１４０、入出力部１５０を含む。
【００２３】
主制御部１１０は、ソフトウェア無線機１００の全体を制御する処理を行う。モデム部１２０は、ソフトウェア無線機１００が通信を行うための処理を行う。無線部１３０は、アンテナ２００を介して受信した信号や、アンテナ２００を介して送信するための信号の増幅等の処理を行う。
【００２４】
記憶部１４０には、主制御部１１０やモデム部１２０が処理を行うためのソフトウェア（パラメータ等を含む）が記憶されている。入出力部１５０は、例えば、使用者による操作に応じて指示を入力する、ボタン等の操作手段を含む。また、入出力部１５０は、接続されたマイクロフォン（図示せず）に入力された音声に基づく音声信号を主制御部１１０やモデム部１２０に入力したり、主制御部１１０やモデム部１２０が入力した音声信号をスピーカ（図示せず）に入力したりする。なお、入出力部１５０には表示手段が接続され、主制御部１１０およびモデム部１２０は、入出力部１５０を介して、音声信号以外の情報である文字情報等を入出力可能であってもよい。また、入出力部１５０にはランプ等の報知手段が接続されていてもよい。
【００２５】
主制御部１１０は、例えば、ＣＰＵである。モデム部１２０は、例えば、ＤＳＰである。無線部１３０には、例えば、フィルタ回路や増幅回路が含まれている。記憶部１４０は、例えば、メモリ等の記憶手段である。
【００２６】
記憶部１４０に記憶されているソフトウェアについて説明する。記憶部１４０には、ＯＳやミドルウェア、ＧＰＰ機能ソフトウェア等の、主制御部１１０の動作を制御するためのソフトウェアが搭載されている。また、記憶部１４０には、ＤＳＰにモデム部１２０として通信処理を行わせるための通信処理用ソフトウェアが搭載されている。
【００２７】
通信処理用ソフトウェアについて説明する。本実施形態のソフトウェア無線機１００は、主制御部１１０の制御に従って通信を行うソフトウェア通信モードと、モデム部１２０の制御に従って通信を行うハードウェア通信モードとの間で、動作状態が遷移可能なように構成されている。そして、記憶部１４０には、ソフトウェア通信モードにおいてモデム部１２０の通信処理を制御するためのソフトウェア通信用ソフトウェアと、ハードウェア通信モードにおいてモデム部１２０の通信処理を制御するためのハードウェア通信用ソフトウェアとが記憶されている。
【００２８】
ソフトウェア通信モードでは、主制御部１１０が、複数の通信方式のいずれかで相互に切り替えて通信可能なように、ソフトウェア無線機１００の全体を制御する処理を実行している。したがって、ソフトウェア通信用ソフトウェアは、主制御部１１０がソフトウェア無線機１００の全体を制御する処理を実行している状態で、モデム部１２０に複数の通信方式のいずれかで通信処理を実行させるためのプログラムである。なお、ソフトウェア通信用ソフトウェアは、モデム部１２０によって読み出されて実行されるソフトウェアモジュールと、主制御部１１０によって読み出されて実行されるソフトウェアモジュールとによって構成されていてもよい。そして、モデム部１２０によって読み出されて実行されるソフトウェアモジュールには、複数の通信方式のそれぞれによる通信処理に用いられるパラメータ等の情報が含まれていてもよい。また、主制御部１１０によって読み出されて実行されるソフトウェアモジュールは、モデム部１２０に、それら複数の通信方式のいずれで通信を行うのかを指示するためのモジュールであってもよい。
【００２９】
また、ハードウェア通信モードでは、ソフトウェア無線機１００が所定の通信方式（予め定められた通信方式）で通信を行うように、モデム部１２０が通信処理を行う。したがって、ハードウェア通信用ソフトウェアは、モデム部１２０に主体的に所定の通信方式による通信処理を実行させるためのプログラムである。なお、ハードウェア通信用ソフトウェアには、所定の通信方式による通信処理に用いられるパラメータ等の情報が含まれていてもよい。
【００３０】
ソフトウェア通信モードおよびハードウェア通信モードについて説明する。
【００３１】
ソフトウェア通信モードでは、主制御部１１０がソフトウェア無線機１００の全体を制御する処理を実行する。具体的には、入出力部１５０になされた操作に従って、主制御部１１０が、モデム部１２０を、無線部１３０およびアンテナ２００を介して通信を行うように制御する。具体的には、主制御部１１０は、モデム部１２０に、複数の通信方式のうちいずれの通信方式で通信を行うのかを指示する。より具体的には、主制御部１１０は、例えば、通信に用いる搬送波の周波数帯や変調方式等を指示する。
【００３２】
そして、主制御部１１０は、ソフトウェア通信モードで、例えば、マイクロフォンに入力された音声に基づく音声信号が入出力部１５０によって入力された場合に、当該音声信号に処理を施したりして、モデム部１２０に入力する。モデム部１２０は、主制御部１１０が入力した音声信号に、主制御部１１０に指示された周波数帯や変調方式等に応じた変調処理等を施して、無線部１３０に入力する。そして、モデム部１２０によって、主制御部１１０に指示された周波数帯や変調方式等に応じた処理が施された音声信号は、無線部１３０によって増幅等されてアンテナ２００を介して送信される。
【００３３】
また、モデム部１２０は、主制御部１１０に指示された周波数帯でアンテナ２００を介して受信した受信信号を無線部１３０が入力した場合に、主制御部１１０に指示された変調方式等に応じた復調処理等を受信信号に施した音声信号等を主制御部１１０に入力する。そして、主制御部１１０は、モデム部１２０が入力した音声信号等を入出力部１５０に入力する。すると、例えば、音声信号に基づく音声が入出力部１５０に接続されたスピーカから出力される。
【００３４】
モデム部１２０は、ソフトウェア通信モードで、主制御部１１０の指示に応じた通信方式で通信を行う。また、モデム部１２０は、主制御部１１０の指示に応じて通信方式を切り替えて、通信を行う。
【００３５】
ハードウェア通信モードでは、モデム部１２０が、所定の通信方式で通信を行う。具体的には、モデム部１２０が、例えば、マイクロフォンに入力された音声に基づく音声信号が入出力部１５０によって入力された場合に、当該音声信号に予め定められた周波数帯や変調方式等に応じた処理を施して、無線部１３０に入力する。そして、モデム部１２０によって、予め定められた周波数帯や変調方式等に応じた処理が施された音声信号は、無線部１３０によって増幅等されてアンテナ２００を介して送信される。
【００３６】
また、モデム部１２０は、予め定められた周波数帯でアンテナ２００を介して受信した受信信号を無線部１３０が入力した場合に、予め定められた変調方式等に応じた復調処理等を受信信号に施した音声信号等を入出力部１５０に入力する。すると、例えば、音声信号に基づく音声が入出力部１５０に接続されたスピーカから出力される。
【００３７】
具体的には、ハードウェア通信モードでは、例えば、ＶＨＦ（Ｖｅｒｙ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）帯やＵＨＦ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｆｒｅｑｕｅｎｃｙ）帯の周波数帯において、ＡＭ（Ａｍｐｌｉｔｕｄｅ  Ｍｏｄｕｌａｔｉｏｎ）変調で通信が行われる。
【００３８】
なお、ソフトウェア通信モードでは、ハードウェア通信モードと同様な通信方式で通信が行われるように構成されていてもよいし、ハードウェア通信モードと周波数帯や変調方式が異なる通信方式で通信が行われるように構成されていてもよい。そのような構成によれば、ソフトウェア無線機１００が様々な用途で用いられることができる。
【００３９】
次に、本発明の第１の実施形態のソフトウェア無線機１００の動作について説明する。図２は、本発明の第１の実施形態のソフトウェア無線機１００の動作を示すフローチャートである。
【００４０】
本発明の第１の実施形態のソフトウェア無線機１００は、電源オフ状態で、入出力部１５０に電源オン操作がなされた場合に、主制御部１１０が、記憶部１４０からＧＰＰ機能ソフトウェアを読み出し、ＧＰＰ機能の起動処理を行う（ステップＳ１０１）。なお、ＧＰＰ機能の起動処理は、モデム部１２０が予め定められた通信方式で通信を行うために必要な処理である。
【００４１】
主制御部１１０は、ＧＰＰ機能の起動処理が終了した場合に、ＧＰＰ機能を発揮して、ソフトウェア無線機１００がハードウェア通信モードで動作するように、モデム部１２０に起動処理を開始させる。モデム部１２０は、主制御部１１０の制御に従って、起動処理を行う（ステップＳ１０２）。具体的には、モデム部１２０は、ステップＳ１０２の起動処理で、まず、記憶部１４０からハードウェア通信用ソフトウェアを読み出す。そして、モデム部１２０（具体的には、例えば、ＤＳＰ）は、読み出したハードウェア通信用ソフトウェアに従って処理を行い、ソフトウェア無線機１００をハードウェア通信モードで動作させる（ステップＳ１０３）。
【００４２】
また、ステップＳ１０２，Ｓ１０３の処理と並行して、主制御部１１０は、記憶部１４０からＯＳを読み出し、ＯＳの起動処理を行う（ステップＳ１０４）。その後、主制御部１１０は、記憶部１４０からミドルウェアを読み出し、ミドルウェアの起動処理を行う（ステップＳ１０５）。
【００４３】
ステップＳ１０５の処理が終了し、入出力部１５０に、ソフトウェア通信モードに動作状態を遷移するように操作がなされた場合に（ステップＳ１０６のＹ）、主制御部１１０は、ソフトウェア無線機１００をソフトウェア通信モードで動作させる（ステップＳ１０７）。具体的には、主制御部１１０は、記憶部１４０からソフトウェア通信用ソフトウェアを読み出して、当該ソフトウェア通信用ソフトウェアの制御に従った処理を行う。すると、ソフトウェア無線機１００は、複数の通信方式のいずれかで相互に切り替えて通信可能になる。通信方式の切り替えは、例えば、入出力部１５０になされた操作に従って行われる。
【００４４】
なお、主制御部１１０は、ステップＳ１０５のミドルウェアの起動処理が終了してソフトウェア通信モードに動作状態を遷移可能になった場合に、入出力部１５０に接続されたランプ等の報知手段を点灯させたり、消灯させたり、点灯色を変更させたり、点滅を開始または終了させたりして、ソフトウェア通信モードに動作状態を遷移可能になったことを報知するように構成されていてもよい。
【００４５】
そのような構成によれば、ソフトウェア通信モードに動作状態を遷移可能になったこと使用者に通知することができる。
【００４６】
また、本例では、主制御部１１０は、入出力部１５０になされた操作に応じてソフトウェア無線機１００の動作状態をハードウェア通信モードからソフトウェア通信モードに遷移させるように構成されているが、自動的に動作状態を遷移させるように構成されていてもよい。具体的には、例えば、主制御部１１０は、ハードウェア通信モードにおいて、１分間等の所定の時間に亘って通信が行われなかった場合に、ソフトウェア無線機１００の動作状態をハードウェア通信モードからソフトウェア通信モードに遷移させるように構成されていてもよい。
【００４７】
本実施形態によれば、主制御部１１０においてＧＰＰ機能の起動処理が終了した場合に、モデム部１２０が起動処理を開始する。そして、ソフトウェア無線機１００は、モデム部１２０が起動すれば、通信をすることが可能になる。したがって、ソフトウェア無線機１００は、主制御部１１０においてＯＳ等の起動を待つことなく、通信を開始することが可能になる。よって、ソフトウェア無線機１００は、迅速に通信機能を発揮することができる。
【００４８】
図３は、ソフトウェア無線機１００の起動の流れを示す説明図である。図３に示すように、ソフトウェア無線機１００は、主制御部１１０においてＧＰＰ機能の起動処理が終了し、モデム部１２０においてＤＳＰが起動すれば、通信を開始することができる。
【００４９】
したがって、ソフトウェア無線機１００は、図５に示した一般的な起動処理が行われるソフトウェア無線機と比べて、より短時間で通信機能を発揮することができる。つまり、本実施形態によるソフトウェア無線機１００は、迅速に通信機能を発揮することができる。
【００５０】
しかも、本実施形態によれば、ステップＳ１０５の処理が終了すればソフトウェア無線モードに遷移可能であるので、一の無線機で複数の通信方式に対応可能であるというソフトウェア無線機の効果も奏する。
【００５１】
実施形態２．
次に、本発明の第２の実施形態の無線機１０について、図面を参照して説明する。図４は、本発明の第２の実施形態の無線機１０の構成例を示すブロック図である。図４に示すように、本発明の第２の実施形態の無線機１０は、通信部１１と主制御部１２とを含む。
【００５２】
通信部１１は、例えば、図１に示す第１の実施形態におけるモデム部１２０および無線部１３０に相当する。主制御部１２は、例えば、図１に示す第１の実施形態における主制御部１１０に相当する。
【００５３】
通信部１１は、複数の通信方式で通信可能である。
【００５４】
電源オフ状態で、操作手段に電源オン操作がなされた場合に、主制御部１２は、所定の起動処理のうち、通信部１１が予め定められた通信方式で通信を行うために必要な処理が終了したときに、通信部１１を起動させる。なお、操作手段は、例えば、図１に示す入出力部１５０に相当する。
【００５５】
そして、通信部１１は、起動後に予め定められた通信方式で通信を行う。
【００５６】
本実施形態によれば、主制御部１２において通信部１１が予め定められた通信方式で通信を行うために必要な処理が終了した場合に、通信部１１を起動させる。すると、無線機１０は、通信部１１が起動すれば、通信を開始することが可能になる。したがって、無線機１０は、主制御部１２において、所定の起動処理のうち、通信部１１が予め定められた通信方式で通信を行うために必要な処理以外の処理の終了を待つことなく、通信を開始することが可能になる。よって、無線機１０は、迅速に通信機能を発揮することができる。
【符号の説明】
【００５７】
１０    無線機
１１    通信部
１２、１１０    主制御部
１００    ソフトウェア無線機
１２０    モデム部
１３０    無線部
１４０    記憶部
１５０    入出力部
２００    アンテナ
【図１】
0006766454.tif 000002
【図２】
0006766454.tif 000003
【図３】
0006766454.tif 000004
【図４】
0006766454.tif 000005
【図５】
0006766454.tif 000006