(57)【要約】【課題】ユーザモードと解析モードを同時に動作させることができる携帯電子機器及び通信方法を提供すること。【解決手段】接続用コネクタ２００を介して、ホスト装置１００に接続される共用インターフェース４６と、第１の通信規格に基づいて信号処理を行う第１の信号処理部４４と、第２の通信規格に基づいて信号処理を行う第２の信号処理部４５と、第１のコマンドに応じて、第１の信号処理部４４及び第２の信号処理部４５の双方を駆動可能に制御し、かつ、一方の信号処理部でユーザデータの送受信が可能となるように制御すると共に、他方の信号処理部により解析データの送信が可能となるように制御し、また、第２のコマンドに応じて、第１の信号処理部４４及び第２の信号処理部４５のいずれか一方又は双方を動作可能に制御し、かつ、動作可能な信号処理部によりユーザデータの送受信が可能となるように制御するＣＰＵ４３と、を備える。【選択図】図３
2008165442.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも、第１の通信規格に基づいて信号の送受信が行われる第１の外部接続端子部及び第２の通信規格に基づいて信号の送受信が行われる第２の外部接続端子部を有するホスト装置に接続されて通信を行う携帯電子機器において、
前記第１の通信規格及び前記第２の通信規格に基づいて信号の送受信が行われ、接続用コネクタを介して、前記第１の外部接続端子部及び前記第２の外部接続端子部に接続される共用接続端子部と、
前記共用接続端子部に接続されており、前記第１の通信規格に基づいて信号処理を行う第１の信号処理手段と、
前記共用接続端子部に接続されており、前記第２の通信規格に基づいて信号処理を行う第２の信号処理手段と、
前記ホスト装置から第１のコマンドが供給された場合には、前記第１の信号処理手段及び前記第２の信号処理手段の双方を駆動可能に制御し、かつ、一方の信号処理手段でユーザデータの送受信が可能となるように制御すると共に、他方の信号処理手段によりアプリケーションの解析データの送信が可能となるように制御し、前記ホスト装置から第２のコマンドが供給された場合には、前記第１の信号処理手段及び前記第２の信号処理手段のいずれか一方又は双方を動作可能に制御し、かつ、動作可能な信号処理手段によりユーザデータの送受信が可能となるように制御する制御手段と、を備える携帯電子機器。
【請求項２】
前記第１の信号処理手段は、前記第１の通信規格であるＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）に基づいて信号処理を行い、
前記第２の信号処理手段は、前記第２の通信規格であるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に基づいて信号処理を行う請求項１記載の携帯電子機器。
【請求項３】
少なくとも、第１の通信規格に基づいて信号の送受信が行われる第１の外部接続端子部及び第２の通信規格に基づいて信号の送受信が行われる第２の外部接続端子部を有するホスト装置と、共用接続端子部を有する携帯電子機器との間で行われる通信方法において、
前記第１の外部接続端子部及び前記第２の外部接続端子部と、前記共用接続端子部とは、接続用コネクタを介して通信可能に接続されており、
前記ホスト装置から、第１のコマンドが供給された場合には、前記第１の通信規格に基づいて信号処理を行う第１の信号処理部及び前記第２の通信規格に基づいて信号処理を行う第２の信号処理部の双方を駆動可能に制御し、かつ、一方の信号処理部でユーザデータの送受信が可能となるように制御すると共に、他方の信号処理部によりアプリケーションの解析データの送信が可能となるように制御することにより通信を行い、
前記ホスト装置から第２のコマンドが供給された場合には、前記第１の信号処理部及び前記第２の信号処理部のいずれか一方又は双方を動作可能に制御し、かつ、当該動作可能な信号処理部によりユーザデータの送受信が可能となるように制御することにより通信を行う通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置と通信を行う携帯電子機器及び通信方法に関する。
【背景技術】
【０００２】
従来より、携帯電子機器とパーソナルコンピュータ（ＰＣ）とをシリアルケーブル（ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）ポート）又はＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ケーブル（ＵＳＢポート）を介して接続し、データフォルダ内のデータやアドレス帳等を送受信するモード（ユーザモード）と、ソフトウェアの動作に関するデバッグメッセージをＰＣ上に表示させるモード（解析モード）とがある（例えば、特許文献１を参照。）。
【０００３】
なお、ユーザモードは、主にエンドユーザが使用するモードであり、また、解析モードは、主に電話開発者が使用するモードである。また、解析モードは、ソフトウェアの開発を行う上で欠くことができないモードであり、プログラムの不具合を発見し訂正を行う、いわゆるデバッグを行うモードである。
【特許文献１】特開２００５−２１５９８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、従来の携帯電子機器では、ユーザモードと解析モードとが同時に使用されるケースを想定していないため、ユーザモードと解析モードとを同一のポートを用いて同時に動作させることができない。
【０００５】
このように、ユーザモードと解析モードとを同時に動作させることができないことから、例えば、ユーザモードの動作中に解析モードを動作させることができず、解析モードによるソフトウェアの不具合の解析に時間を要する場合がある。
【０００６】
そこで、本発明は、携帯電子機器の構成を大きく変更することなく、ユーザモードと解析モードを同時に動作させることができる携帯電子機器及び通信方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明に係る携帯電子機器は、上記課題を解決するために、少なくとも、第１の通信規格に基づいて信号の送受信が行われる第１の外部接続端子部及び第２の通信規格に基づいて信号の送受信が行われる第２の外部接続端子部を有するホスト装置に接続されて通信を行う携帯電子機器において、前記第１の通信規格及び前記第２の通信規格に基づいて信号の送受信が行われ、接続用コネクタを介して、前記第１の外部接続端子部及び前記第２の外部接続端子部に接続される共用接続端子部と、前記共用接続端子部に接続されており、前記第１の通信規格に基づいて信号処理を行う第１の信号処理手段と、前記共用接続端子部に接続されており、前記第２の通信規格に基づいて信号処理を行う第２の信号処理手段と、前記ホスト装置から第１のコマンドが供給された場合には、前記第１の信号処理手段及び前記第２の信号処理手段の双方を駆動可能に制御し、かつ、一方の信号処理手段でユーザデータの送受信が可能となるように制御すると共に、他方の信号処理手段によりアプリケーションの解析データの送信が可能となるように制御し、前記ホスト装置から第２のコマンドが供給された場合には、前記第１の信号処理手段及び前記第２の信号処理手段のいずれか一方又は双方を動作可能に制御し、かつ、動作可能な信号処理手段によりユーザデータの送受信が可能となるように制御する制御手段と、を備える。
【０００８】
また、上記携帯電子機器では、前記第１の信号処理手段は、前記第１の通信規格であるＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）に基づいて信号処理を行い、前記第２の信号処理手段は、前記第２の通信規格であるＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に基づいて信号処理を行うことが好ましい。
【０００９】
本発明に係る通信方法は、上記課題を解決するために、少なくとも、第１の通信規格に基づいて信号の送受信が行われる第１の外部接続端子部及び第２の通信規格に基づいて信号の送受信が行われる第２の外部接続端子部を有するホスト装置と、共用接続端子部を有する携帯電子機器との間で行われる通信方法において、前記第１の外部接続端子部及び前記第２の外部接続端子部と、前記共用接続端子部とは、接続用コネクタを介して通信可能に接続されており、前記ホスト装置から、第１のコマンドが供給された場合には、前記第１の通信規格に基づいて信号処理を行う第１の信号処理部及び前記第２の通信規格に基づいて信号処理を行う第２の信号処理部の双方を駆動可能に制御し、かつ、一方の信号処理部でユーザデータの送受信が可能となるように制御すると共に、他方の信号処理部によりアプリケーションの解析データの送信が可能となるように制御することにより通信を行い、前記ホスト装置から第２のコマンドが供給された場合には、前記第１の信号処理部及び前記第２の信号処理部のいずれか一方又は双方を動作可能に制御し、かつ、当該動作可能な信号処理部によりユーザデータの送受信が可能となるように制御することにより通信を行う。
【発明の効果】
【００１０】
本発明によれば、ホスト装置から供給されるコマンドに応じて第１の信号処理部と第２の信号処理部の駆動を制御し、ユーザデータの通信を行うユーザモードと、アプリケーションの解析データの通信を行う解析モードとを同時に動作させることを可能とする。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明を実施するための最良の形態を説明する。
【００１２】
図１は、本発明に係るホスト装置と通信を行う携帯電子機器の一例である携帯電話装置１の外観斜視図を示す。
【００１３】
携帯電話装置１は、操作部側筐体部２と、表示部側筐体部３と、を備えて構成される。操作部側筐体部２は、その表面部１０に、操作ボタン群１１と、携帯電話装置１の使用者が通話時に発した音声が入力される音声入力部１２と、を備えて構成される。操作ボタン群１１は、各種設定や電話帳機能やメール機能等の各種機能を作動させるための機能設定操作ボタン１３と、電話番号の数字やメールにおける文字等を入力するための入力操作ボタン１４と、各種操作における決定やスクロール等を行う決定操作ボタン１５と、から構成されている。また、操作部側筐体部２の側面には、外部機器（例えば、ホスト装置）と通信を行うインターフェース用のキャップ１６が備えられている。
【００１４】
また、表示部側筐体部３は、その表面部２０に、各種情報を表示するためのディスプレイ２１と、通話の相手側の音声を出力する音声出力部２２と、を備えて構成されている。
【００１５】
また、操作部側筐体部２の上端部と表示部側筐体部３の下端部とは、ヒンジ機構４を介して連結されている。また、携帯電話装置１は、ヒンジ機構４を介して連結された操作部側筐体部２と表示部側筐体部３とを相対的に動かすことにより、操作部側筐体部２と表示部側筐体部３とが互いに開いた状態（開放状態）にしたり、操作部側筐体部２と表示部側筐体部３とを折り畳んだ状態（折畳み状態）にしたりできる。なお、本実施形態において、ヒンジ機構４による折り畳み式の携帯電話装置１の説明をしているが、折り畳み式ではなく、両筐体２、３を重ね合わせた状態から一方の筐体を一方向にスライドさせるようにしたスライド式や、重ね合せ方向に沿う軸線を中心に一方の筐体を回転させるようにした回転式や、両筐体２、３を２軸ヒンジを介して連結したもの、更には、表示部２７及び操作部２４が一つの筐体に配置されたもの（いわゆる、ストレートタイプ）でも良い。
【００１６】
図２は、携帯電話装置１を折畳んだ状態の斜視図を示している。操作部側筐体部２は、一方の側面に、所定の機能が割り当てられているサイドキー３０と、外部メモリの挿入及び取り出しが行われるインターフェース用のキャップ３１と、を備えている。また、表示部側筐体部３は、一方の側面に、詳細は後述するスライドキー３２が備えられており、表面部２０と反対側の外平面部に、被写体を撮像するカメラ３３と、被写体に光を照射するライト３４と、が備えられている。
【００１７】
ここで、携帯電話装置１とホスト装置１００との接続関係について、図３の機能ブロック図を参照しながら説明する。
【００１８】
携帯電話装置１は、図３に示すように、接続用コネクタ２００を介してホスト装置１００と接続されており、無線通信部４０と、ＲＡＭ４１と、ＲＯＭ４２と、ＣＰＵ４３と、第１の信号処理部４４と、第２の信号処理部４５と、共用インターフェース４６と、音声入出力部４７と、を備える。
【００１９】
無線通信部４０は、基地局との間でアンテナ４８を介して行われる音声データや画像データ等の送受信に関する処理を行う。無線通信部４０は、音声入出力部４７から入力されたアナログ音声データをデジタル音声データに符号化する。また、無線通信部４０は、当該デジタル音声データを所定のキャリア周波数によって変調し、変調後の信号を外部に無線送信する。また、無線通信部４０は、基地局から送信されたてきた音声データを受信し、当該音声データを復号化し、復号化後の音声データを音声入出力部４７に供給する。音声入出力部４７は、当該復号化後の音声データを外部に出力する。
【００２０】
ＲＡＭ４１は、ワーキングメモリであって、ＲＯＭ４２から読み出されたアプリケーションが展開される。
【００２１】
ＲＯＭ４２は、所定のアプリケーションが格納されているメモリである。
【００２２】
ＣＰＵ４３は、携帯電話装置１全体を制御する。ＣＰＵ４３は、例えば、操作信号に基づいて、ＲＯＭ４２から所定のアプリケーションを読み出し、当該アプリケーションをＲＡＭ４１に展開する。
【００２３】
第１の信号処理部４４は、例えば、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）規格に基づいて信号の処理を行う。また、ＵＡＲＴは、主に、ホスト装置１００のシリアルポート等に使われる通信規格であり、ホスト装置１００から送信されてくるパラレル信号をシリアル信号に変換処理したり、周辺機器から送信されてきたシリアル信号をパラレル信号に変換処理したりする。また、第１の信号処理部４４による機能をアプリケーション化し、ＲＯＭ４２又は図示しない他のＲＯＭに格納される構成にしても良い。この場合には、ＣＰＵ４３は、ホスト装置１００から供給されるコマンドに応じてＲＯＭ４２又は他のＲＯＭから第１の信号処理部４４の機能を有するアプリケーションを読み出し、ＲＡＭ４１に展開する。
【００２４】
第２の信号処理部４５は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に基づいて信号処理を行う。また、ＵＳＢは、主に、キーボードやマウス等の周辺機器とホスト装置を結ぶ通信規格であり、転送速度の違いから、ＵＳＢ１．０（バス転送速度＝１．５Ｍｂｐｓ）、ＵＳＢ１．１（バス転送速度＝１２Ｍｂｐｓ）及びＵＳＢ２．０（バス転送速度＝４８０Ｍｂｐｓ）がある。また、第２の信号処理部４５による機能をアプリケーション化し、ＲＯＭ４２又は図示しない他のＲＯＭに格納される構成にしても良い。この場合には、ＣＰＵ４３は、ホスト装置１００から供給されるコマンドに応じてＲＯＭ４２又は他のＲＯＭから第２の信号処理部４５の機能を有するアプリケーションを読み出し、ＲＡＭ４１に展開する。
【００２５】
共用インターフェース４６は、ＵＡＲＴ規格及びＵＳＢ規格の双方に共用されるポート形状をなしており、接続用コネクタ２００の第１のポート２００Ａに接続される。
【００２６】
また、ホスト装置１００は、第１のホスト側インターフェース１０１と、第２のホスト側インターフェース１０２と、ホスト装置１００全体を制御するＣＰＵ１０３と、を備えている。
【００２７】
第１のホスト側インターフェース１０１は、例えば、ＵＡＲＴ規格に準拠するポート形状をなしており、接続用コネクタ２００の第２のポート２００Ｂに接続される。
【００２８】
第２のホスト側インターフェース１０２は、例えば、ＵＳＢ規格に準拠するポート形状を成しており、接続用コネクタ２００の第３のポート２００Ｃに接続される。
【００２９】
ここで、ホスト装置１００と通信を行う携帯電話装置１の動作について図４に示すフローチャートを参照して説明する。なお、以下では、接続用コネクタ２００を介してホスト装置１００と携帯電話装置１が通信可能に接続されているものとする。
【００３０】
ステップＳ１において、携帯電話装置１は、ホスト装置１００から供給されるコマンドを判断する。ホスト装置１００から第１のコマンドが供給されたものと判断した場合には、ステップＳ２に進み、ホスト装置１００から第２のコマンドが供給されたものと判断した場合には、ステップＳ３に進む。
【００３１】
ステップＳ２において、携帯電話装置１は、ホスト装置１００から供給された第１のコマンドに応じて、ユーザモード及び解析モードを併用する動作になるように所定の制御を行う。
【００３２】
具体的には、ＣＰＵ４３は、ホスト装置１００から第１のコマンドが供給された場合には、第１の信号処理部４４及び第２の信号処理部４５の双方を駆動可能に制御し、かつ、一方の信号処理部でユーザデータの送受信が可能となるように制御すると共に、他方の信号処理部によりアプリケーションの解析データ（デバッグメッセージ）の送信が可能となるように制御する。
【００３３】
したがって、ホスト装置１００と携帯電話装置１との間において、例えば、携帯電話装置１のＲＡＭ４１に格納されているアドレス帳データや、画像データ等を第１の信号処理部４４によりＵＡＲＴ規格に基づいてシリアルデータに変換し、変換後のデータを、接続用コネクタ２００を介して第１のホスト側インターフェース１０１に送信する動作（ユーザモード）と、ソフトウェアのデバッグログデータを第２の信号処理部４５によりにＵＳＢ規格に基づいて信号処理を行い、処理後のデータを、接続用コネクタ２００を介して第２のホスト側インターフェース１０２に送信する動作（解析モード）を同時に行うことができる。
【００３４】
また、ホスト装置１００により携帯電話装置１をリモート操作しながら、携帯電話装置１からソフトウェアのデバッグログデータの通信を行うことができ、ソフトウェアのデバッグ効率を向上することができる。
【００３５】
また、ステップＳ３において、携帯電話装置１は、ホスト装置１００から供給された第２のコマンドに応じて、ユーザモードのみの動作になるように所定の制御を行う。
【００３６】
具体的には、ＣＰＵ４３は、ホスト装置１００から第２のコマンドが供給された場合には、第１の信号処理部４４及び第２の信号処理部４５のいずれか一方を動作可能に制御し、かつ、動作可能な信号処理部によりユーザデータの送受信が可能となるように制御する。なお、ＣＰＵ４３は、第１の信号処理部４４及び第２の信号処理部４５の双方を動作可能に制御し、かつ、第１の信号処理部４４及び第２の信号処理部４５によりユーザデータの送受信が可能となるように制御しても良い。
【００３７】
このようにして、本発明に係る携帯電話装置１は、ホスト装置１００から供給される第１のコマンド又は第２のコマンドに応じて、第１の信号処理部４４及び第２の信号処理部４５の駆動を制御し、ユーザデータの通信を行うユーザモードと、アプリケーションの解析データの通信を行う解析モードとを同時に動作させるか、又はユーザモードのみを動作させるかを任意に選択することができ、ソフトウェアのデバッグ効率を向上することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明に係る携帯電話装置の外観を示す斜視図である。
【図２】本発明に係る携帯電話装置を折畳んだ状態を示す斜視図である。
【図３】本発明に係る携帯電話装置の機能ブロック図である。
【図４】ホスト装置と通信を行う携帯電話装置の動作についての説明に供するフローチャートである。
【符号の説明】
【００３９】
１  携帯電話装置
４０  無線通信部
４１  ＲＡＭ
４２  ＲＯＭ
４３、１０３  ＣＰＵ
４４  第１の信号処理部
４５  第２の信号処理部
４６  共用インターフェース
４７  音声入出力部
４８  アンテナ
１００  ホスト装置
１０１  第１のホスト側インターフェース
１０２  第２のホスト側インターフェース
２００  接続用コネクタ
２００Ａ  第１のポート
２００Ｂ  第２のポート
２００Ｃ  第３のポート
【図１】
2008165442.tif 000003
【図２】
2008165442.tif 000004
【図３】
2008165442.tif 000005
【図４】
2008165442.tif 000006