(57)【要約】【課題】  ＯＳ及びミドルウェアを搭載したプラットフォームを備えた通信装置において、電源投入から通信可能となるまでの起動時間を大幅に短縮することができる通信装置を提供する。【解決手段】  通信を行う通信モジュールと、制御を行う制御モジュールとを備え、制御モジュール１に、電源投入時に、ＯＳ、ミドルウェア、制御用ソフトウェアの起動を開始するＣＰＵ１１と、通信モジュールのパラメータを記憶するメモリ１３と、電源投入時に、メモリ１３からパラメータを読み出して通信モジュールに設定して、ＯＳ、ミドルウェア、制御用ソフトウェアが起動完了する前に、通信モジュールを通信可能な状態とするＦＰＧＡ１２とを備え、ＯＳ、ミドルウェア、制御用ソフトウェアが起動完了すると、ＣＰＵ１１が無線モジュールの制御を行う通信装置としている。【選択図】        図１
2013246495.tif 000002
【特許請求の範囲】
【請求項１】
通信を行う通信モジュールと、前記通信モジュールの制御を行う制御モジュールとを有する通信装置であって、
前記制御モジュールが、電源投入時に、ＯＳ及び通信に関するソフトウェアの起動を開始する第１の制御部と、
前記通信モジュールでの通信を可能とする複数のパラメータを記憶する記憶部と、
電源投入時に、前記記憶部から前記パラメータを読み出して前記通信モジュールに設定し、前記通信モジュールを前記ソフトウェアの起動完了前に無線通信可能な状態とする第２の制御部とを備え、
前記第１の制御部が、前記ソフトウェアの起動が完了すると、前記通信可能な状態となった通信モジュールを制御することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う通信装置に係り、特に電源投入時に通信可能となるまでの起動時間を短縮し、利便性を向上させることができる通信装置に関する。
【背景技術】
【０００２】
近年、無線端末等の通信装置においても、ＯＳ（Operating System）を搭載し、ＯＳ上でミドルウェアやアプリケーションを動作させることが一般化している。
［従来の通信装置における起動シーケンス：図５］
ＯＳを搭載した通信装置における起動時のシーケンスについて図５を用いて説明する。図５は、ＯＳを搭載した従来の通信装置の起動時のシーケンスを示す説明図である。
図５に示すように、従来の通信装置では、電源が投入されると（電源ＯＮ）、ＣＰＵがＯＳを起動する。ＯＳの種類や、ＣＰＵの動作速度、周辺ＬＳＩの初期化方法、タイミング等の条件にもよるが、通常、ＯＳが起動するまでに１５〜３０秒程度が必要となる。
【０００３】
ＯＳの起動が完了すると、ＣＰＵは、ミドルウェアの起動、アプリケーションの起動を行い、通信に必要な各種パラメータを設定する。この動作にも１０〜１５秒程度を要する。
そのため、従来の通信装置では、電源投入から通信可能となるまでに２５〜４５秒程度の時間がかかり、ＯＳを搭載しない、旧来の通信装置と比べて通信可能となるまでの時間が大幅に増大してしまう。
【０００４】
［関連技術］
尚、無線通信装置の起動に関する技術として、特開２００７−１４２９６９号公報「無線システムの起動方法及びそのソフトウェア」（株式会社ケンウッド、特許文献１）がある。
特許文献１には、無線機において、割り込みベクタの登録をイニシャルプログラムローダ（ＩＰＬ）に登録することにより、ファームウェアを再ロードする際の不要な待ち時間を無くし、高速起動を可能とすることが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１４２９６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述したように、ＯＳを搭載した通信装置では、電源投入から通信可能となるまでの起動時間が長く、不便であるという問題点があった。
【０００７】
本発明は、上記実状に鑑みて為されたもので、ＯＳを搭載した通信装置において、電源投入から通信可能となるまでの起動時間を大幅に短縮して、利便性を向上させることができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決するための本発明は、通信を行う通信モジュールと、通信モジュールの制御を行う制御モジュールとを有する通信装置であって、制御モジュールが、電源投入時に、ＯＳ及び通信に関するソフトウェアの起動を開始する第１の制御部と、通信モジュールでの通信を可能とする複数のパラメータを記憶する記憶部と、電源投入時に、記憶部からパラメータを読み出して通信モジュールに設定し、通信モジュールをソフトウェアの起動完了前に無線通信可能な状態とする第２の制御部とを備え、第１の制御部が、ソフトウェアの起動が完了すると、通信可能な状態となった通信モジュールを制御することを特徴としている。
【発明の効果】
【０００９】
本発明によれば、通信を行う通信モジュールと、通信モジュールの制御を行う制御モジュールとを有する通信装置であって、制御モジュールが、電源投入時に、ＯＳ及び通信に関するソフトウェアの起動を開始する第１の制御部と、通信モジュールでの通信を可能とする複数のパラメータを記憶する記憶部と、電源投入時に、記憶部からパラメータを読み出して通信モジュールに設定し、通信モジュールをソフトウェアの起動完了前に無線通信可能な状態とする第２の制御部とを備え、第１の制御部が、ソフトウェアの起動が完了すると、通信可能な状態となった通信モジュールを制御する通信装置としているので、ソフトウェアとしてＯＳやミドルウェアを備えている場合でも、ＯＳやミドルウェアの起動完了を待たずに通信可能な状態を実現することができ、電源投入から通信可能となるまでの時間を大幅に短縮して、利便性を向上させることができる効果がある。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態に係る通信装置の構成ブロック図である。
【図２】本装置の起動時の動作概要を示す説明図である。
【図３】本装置における電源投入時の動作シーケンスを示す説明図である。明図である。
【図４】通信装置のＣＰＵ上で動作するソフトウェアのプラットフォームを示す説明図である。
【図５】従来の通信装置の起動時のシーケンスを示す説明図である。
【発明を実施するための形態】
【００１１】
本発明の実施の形態について図面を参照しながら説明する。
［実施の形態の概要］
本発明の実施の形態に係る通信装置は、ＯＳを搭載した通信装置であって、制御モジュールに、ＣＰＵから成り、通信装置全体の制御を行う第１の制御部と、ＦＰＧＡ（Field Programmable Gate Array）等から成り、起動時の処理の一部を行う第２の制御部と、無線モジュールのパラメータを記憶するメモリとを備え、電源投入時には、第１の制御部がＯＳ、ミドルウェア、通信制御ソフトウェアの起動を開始すると共に、第２の制御部がメモリからパラメータを読み取って無線モジュールに設定し、第１の制御部がＯＳ、ミドルウェア、通信制御ソフトウェアの起動を完了すると、第２の制御部に対して起動完了の通知を行い、第２の制御部が無線モジュールの制御権を第１の制御部に委譲するものであり、第１の制御部によるソフトウェアの起動完了を待たずに第２の制御部で無線モジュールへのパラメータ設定を行って、通信可能な状態とすることができ、電源投入から短時間で通信可能として、利便性を向上させることができるものである。
【００１２】
［実施の形態に係る通信装置：図１］
本発明の実施の形態に係る通信装置について図１を用いて説明する。図１は、本発明の実施の形態に係る通信装置の構成ブロック図である。
図１に示すように、本発明の実施の形態に係る通信装置（本装置）は、本装置の特徴部分である制御モジュール（ＣＯＮＴ）１とハードウェアモジュールの無線部（通信モジュール）として、送受信部（ＴＲＸ）２と、空中線整合部（ＣＰＬ）３と、電力増幅部（ＰＡ）４とを備えている。
また、本装置は、入力・表示パネル７を備えている。
【００１３】
そして、本装置の特徴部分として、制御モジュール１は、通信装置全体の制御を行うＣＰＵ１１（第１の制御部）と、電源投入時に、ＣＰＵ１１の制御を受けずに通信モジュールを起動するＦＰＧＡ１２（第２の制御部）と、メモリ１３とを備えており、ＣＰＵ１１の動作は、電源投入時の動作が従来の通信装置におけるＣＰＵとは一部異なっている。
尚、ここでは無線通信を例として説明するが、有線通信であってもよい。
【００１４】
ここで、ＣＰＵ１１上で動作するソフトウェアプラットフォームについて説明する。
［ソフトウェアプラットフォームの構造：図４］
通信装置のＣＰＵ上で動作するソフトウェアのプラットフォームの構造について図４を用いて説明する。図４は、通信装置のＣＰＵ上で動作するソフトウェアのプラットフォームを示す説明図である。
【００１５】
図４に示すように、ＯＳ（Operating System）、デバイスドライバ、ミドルウェアのソフトウェアを搭載したプラットフォーム構成がある。
これは、ハードウェアレイヤとアプリケーションレイヤとの間に、ＯＳレイヤとミドルウェアレイヤとが設けられたものであり、ＯＳレイヤは、ＯＳとデバイスドライバとを備えている。
【００１６】
図１の説明に戻ると、ＦＰＧＡ１２は、送受信部２、空中線整合部３、電力増幅部４を制御する制御手段を備えており、電源投入時にメモリ１３から通信パラメータを読み出して、送受信部２、空中線整合部３、電力増幅部４及び無線通信の動作に関わるハードウェアに通信パラメータを設定して、通信モジュールを起動する処理を行う集積回路である。
【００１７】
つまり、本装置では、通信装置の起動処理の内、通信モジュールへのパラメータ設定をＣＰＵ１１ではなく高速処理が可能なＦＰＧＡ１２によって行うことにより、ＣＰＵ１１におけるＯＳ、ミドルウェア、通信制御ソフトウェアの起動を待たずに通信モジュールを立ち上げ、短時間で通信可能状態とするものである。
【００１８】
また、第２の制御部として、ＦＰＧＡ１２の代わりに、ＯＳやミドルウェアを備えない第２のＣＰＵを備えて、第２のＣＰＵが、送受信部２、空中線整合部３、電力増幅部４へのパラメータの設定を行うようにしてもよい。
【００１９】
メモリ１３は、不揮発性のメモリであり、前回の通信で用いたパラメータを記憶している。また、メモリ１３には、デフォルトとなる特定のパラメータを記憶しておいてもよい。
【００２０】
ＣＰＵ１１は、装置全体の制御を行うものであり、送受信部２、空中線整合部３、電力増幅部４に対する制御を行う制御手段や、入力・表示パネル７に対する入出力制御を行う制御手段を備えている。
【００２１】
また、本装置の特徴として、ＣＰＵ１１は、電源投入時に、ＯＳ、ミドルウェア、通信制御ソフトウェアの起動を行うが、通信モジュールの送受信部２、空中線整合部３、電力増幅部４への通信パラメータの設定は行わない。
そして、ＯＳ、ミドルウェア、通信制御ソフトウェアの起動が完了すると、ＣＰＵ１１は、ＦＰＧＡ１２から通信パラメータを取得して、通信モジュール及びＦＰＧＡ１２に対する制御を開始するようになっている。つまり、通信モジュールに対する制御権をＦＰＧＡ１２からＣＰＵ１１が引き継ぐものである。
【００２２】
［本装置における起動時の動作：図２］
本装置の起動時の動作の概要について図２を用いて説明する。図２は、本装置の起動時の動作概要を示す説明図である。
図２に示すように、本装置では、電源が投入されると（電源ＯＮ）、ＣＰＵ１１は、従来と同様にＯＳを起動する。ＯＳ起動完了までには１５〜３０秒程度の時間がかかる。
【００２３】
ここで、本装置の特徴として、ＦＰＧＡ１２は、ＯＳ及び他のプログラムの起動完了を待つことなく、電源投入後直ちにメモリ１３から前回の、あるいは特定の通信パラメータを読み込んで、通信モジュールの送受信部２、空中線整合部３、電力増幅部４に通信パラメータを設定する。
【００２４】
通信パラメータの設定が完了すると通信モジュールの起動は完了し、この時点で前回と同じ、あるいは特定の条件での無線通信が可能となるものである。電源投入から無線通信可能となるまでに要する時間は、１〜２秒程度である。これにより、本装置では、従来に比べて電源投入から無線通信可能となるまでの時間を大幅に短縮することができるものである。
また、ＣＰＵ１１のソフトウェア（通信制御ソフトウェア）が起動完了するまでは、通信モジュールの制御権はＦＰＧＡ１２が持つ。
【００２５】
ＣＰＵ１１は、ＯＳの起動完了後、従来のＣＰＵ１５と同様に、ミドルウェア及び通信制御ソフトウェア（アプリケーション）の起動を行う。
そして、ＣＰＵ１１は、ミドルウェア及び通信制御ソフトウェアの起動が完了すると、ＦＰＧＡ１２にその旨通知し、ＦＰＧＡ１２から通信パラメータを取得して、通信モジュールの制御権をＦＰＧＡ１２から受け取る。
【００２６】
その後は、従来と同様に、送受信部２、空中線整合部３、電力増幅部４はＣＰＵ１１からの制御を受け付けるようになり、入力・表示パネル７から入力された指示に従って通信パラメータの設定変更等を可能とするものである。
【００２７】
また、ＦＰＧＡ１２は、ＣＰＵ１１に制御権を委譲すると、ＣＰＵ１１の制御を受け付けるモードとなる。尚、周波数切り替え等、特定の機能については、ＣＰＵ１１は、ＦＰＧＡ１２に通信モジュールの制御を行わせてもよい。
【００２８】
［起動時の無線通信］
上述したように、本装置では、電源投入時にＦＰＧＡ１２によって通信モジュールを迅速に起動して短時間で無線通信可能となるが、ＣＰＵ１１のソフトウェアが起動完了していない時点では、無線通信として受信（受話）はできるが、発呼はできない。
【００２９】
そこで、更に利便性を向上させるために、ＦＰＧＡ１２に、予め簡易なパネル表示や発信（発呼）処理のプログラムを記憶すると共に、ＦＰＧＡ１２と入力・表示パネル７とをＣＰＵ１１を介さずに接続しておき、通信モジュールが起動完了した場合に、受信だけでなく、発信（発呼）できるように構成してもよい。
【００３０】
例えば、通信モジュールが起動完了すると、入力・表示パネル７のディスプレイにテンキーを表示させ、テンキー入力された番号宛の発呼を受け付けるようにしたり、「１１０」「１１９」といった緊急性の高い番号のみをディスプレイに表示させて、選択された番号を発呼する、といった処理が考えられる。
これにより、緊急時に、通信装置の電源を投入して、迅速に発信することができ、一層利便性を向上させることができるものである。
【００３１】
［本装置における電源投入時の動作シーケンス：図３］
次に、本装置における電源投入時の具体的な動作シーケンスについて図３を用いて説明する。図３は、本装置における電源投入時の動作シーケンスを示す説明図である。
図３に示すように、電源が投入されると（Ｐｏｗｅｒ  ＯＮ）（Ｓ１）、ＣＰＵ１１は、ＯＳ、ミドルウェア、通信制御ソフトウェア（制御ソフト）の起動を開始する（Ｓ２）。
【００３２】
また、電源投入後、ＣＰＵ１１と共にＦＰＧＡ１２が起動し（Ｓ３）、メモリ１３から前回の電源ＯＦＦ時に設定されていた（あるいは予め設定された特定の）通信パラメータを読み取り（Ｓ４）、各種パラメータを通信モジュール（ＲＦ）や関連するハードウェア（ＨＷ）に設定する。通信パラメータとしては、シンセサイザ周波数設定値、帯域幅、送信出力設定値、変調方式設定値、スケルチ等がある。
設定が完了すると、ＣＰＵ１１のソフトウェアはまだ起動中であっても、前回と同じ（あるいは特定の）設定値での無線通信が可能となり、起動ステップ１が完了する。
但し、まだこの時点ではＦＰＧＡ１２は、ＣＰＵ１１からの制御を受け付けないモードになっており、通信モジュールの制御権はＦＰＧＡ１２にある。
【００３３】
そして、ＣＰＵ１１が、ＯＳ、ミドルウェア、制御ソフトの起動を完了すると、ＣＰＵ１１はＦＰＧＡ１２に対して通信パラメータを要求し、ＦＰＧＡ１２は、通信モジュールに設定した通信パラメータをＣＰＵ１１に出力し、ＣＰＵ１１はこれを取得する（Ｓ６）。
ＣＰＵ１１は、取得した通信パラメータを用いて各ソフトウェア内部のパラメータを初期化する処理を行う（Ｓ７）。
【００３４】
ＣＰＵ１１は、各種ソフトウェアの起動が完了すると、ＦＰＧＡ１２に対して「ＣＰＵソフトウェア起動完了」を通知する（Ｓ８）。
ＦＰＧＡ１２は、ＣＰＵ１１からソフトウェア起動完了通知を受信すると、ＣＰＵ１１からのパラメータ制御を受け付けるモードに移行して、通信モジュールの制御権をＣＰＵ１１に委譲する。
【００３５】
モードの移行により、ＣＰＵ１１が制御権を取得して、入力・表示パネル（キーパネル）７からの指示でパラメータの設定変更等を行うことができる状態となり、起動ステップ２が完了する。起動ステップ２が完了すると、ＦＰＧＡ１２は、ＣＰＵ１１からの指示に従って動作し、特定のパラメータについて通信モジュールの制御を行う。
【００３６】
例えば、入力・表示パネル７で周波数制御の操作が行われた場合（Ｓ９）、ＣＰＵ１１は、パネルキー入力情報を検出して（Ｓ１０）、入力された周波数のパラメータをＦＰＧＡ１２に通知して周波数設定を指示し（Ｓ１１）、ＦＰＧＡ１２はＣＰＵ１１からの指示に従ってシンセサイザ制御を行う（Ｓ１２）。
また、ＦＰＧＡ１２は、通知されたパラメータでメモリ１３の通信パラメータを更新する（Ｓ１３）。これにより、メモリ１３には、常に最新の通信パラメータが記憶されるものである。
【００３７】
尚、図３の例では、起動ステップ２の完了後もＦＰＧＡ１２を介してパラメータ制御を行うものとしたが、従来と同様にＣＰＵ１１が直接シンセサイザ制御を行ってもよい。また、メモリ１３のパラメータ更新をＣＰＵ１１が自ら行うことも可能である。
このようにして本無線機の電源投入時の動作シーケンスが行われる。
【００３８】
［実施の形態の効果］
本発明の実施の形態に係る通信装置によれば、制御モジュール１に、無線モジュールの送受信部２、空中線整合部３、電力増幅部４に無線機パラメータを設定するＦＰＧＡ１２と、前回通信時の通信パラメータを記憶するメモリ１３とを備え、電源投入時に、ＣＰＵ１１がＯＳ、ミドルウェア、制御ソフトウェアの起動を行うと共に、それと並行してＦＰＧＡ１２がメモリ１３から前回の通信パラメータを読み取って、送受信部２、空中線整合部３、電力増幅部４に設定して無線通信可能とし、ＣＰＵ１１が各ソフトウェアの起動を完了すると、それをＦＰＧＡ１２に通知し、ＦＰＧＡ１２がＣＰＵ１１からの制御を受け付けるモードに移行するようにしているので、ソフトウェアの起動完了を待たずに通信モジュールを起動することができ、電源投入から短時間で無線通信可能として、利便性を向上させることができる効果がある。
【００３９】
また、本発明の実施の形態に係る通信装置によれば、ＦＰＧＡ１２に表示処理及び発呼処理のプログラムを備えるようにし、テンキー入力での発呼や特定の番号への発呼機能を備えた構成とすることで、ＣＰＵ１１のＯＳ、ミドルウェア、制御ソフトウェアが起動完了していなくても、通信モジュールが起動完了すれば直ちに発呼可能とすることができ、緊急時の利便性を一層向上させることができる効果がある。
【産業上の利用可能性】
【００４０】
本発明は、通信装置において、電源投入時に通信可能となるまでの起動時間を大幅に短縮し、利便性を向上させることができる通信装置に適している。
【符号の説明】
【００４１】
１...制御モジュール、  ２...送受信部、  ３...空中線整合部、  ４...電力増幅部、  ５...インタフェース部、  ６...遠隔制御装置、  ７...入力・表示パネル、  １１...ＣＰＵ、  １２...ＦＰＧＡ、  １３...メモリ
【図１】
2013246495.tif 000003
【図２】
2013246495.tif 000004
【図３】
2013246495.tif 000005
【図４】
2013246495.tif 000006
【図５】
2013246495.tif 000007