(57)【特許請求の範囲】
【請求項１】
外部機器を接続可能な入出力端子を備える携帯端末であって、
前記入出力端子と前記外部機器とが接続されたことを検出する接続検出手段と、
前記接続検出手段によって前記入出力端子と前記外部機器との接続が検出された後に前記外部機器により割り当てられる前記携帯端末のアドレスを前記外部機器から受信するアドレス受信手段と、
前記アドレス受信手段によってアドレスが受信されると、所定の処理を実行する実行手段と、
を備え、
前記実行手段は、前記アドレス受信手段によってアドレスが受信されると、ユーザによって選択可能なアイコンを画面に表示する、
ことを特徴とする携帯端末。
【請求項２】
前記実行手段は、前記アイコンがユーザによって選択されると、前記携帯端末が前記外部機器と通信する際の前記携帯端末における複数の動作モードのうち一の動作モードの選択をユーザに促す画面を表示する、
ことを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記アドレス受信手段によってアドレスが受信された後に、前記外部機器と通信が可能であることを示す情報を前記外部機器から受信する通信情報受信手段と、
前記通信情報受信手段によって前記外部機器と通信が可能であることを示す情報が受信された後に、前記外部機器と通信が可能であることを前記アイコンが表示された画面に表示する表示手段と、
をさらに備えることを特徴とする請求項１または２に記載の携帯端末。
【請求項４】
外部機器を接続可能な入出力端子を備える携帯端末が、前記入出力端子と前記外部機器とが接続されたことを検出する接続検出ステップと、
前記携帯端末が、前記接続検出ステップにおいて前記入出力端子と前記外部機器との接続が検出された後に前記外部機器により割り当てられる前記携帯端末のアドレスを前記外部機器から受信するアドレス受信ステップと、
前記携帯端末が、前記アドレス受信ステップにおいてアドレスが受信されると、所定の処理を実行する実行ステップと、
を含み、
前記実行ステップは、前記アドレス受信ステップにおいてアドレスが受信されると、ユーザによって選択可能なアイコンを画面に表示する、
携帯端末制御方法。
【請求項５】
前記携帯端末が、前記アドレス受信ステップにおいてアドレスが受信された後に、前記外部機器と通信が可能であることを示す情報を前記外部機器から受信する通信情報受信ステップと、
前記携帯端末が、前記通信情報受信ステップにおいて前記外部機器と通信が可能であることを示す情報が受信された後に、前記外部機器と通信が可能であることを前記アイコンが表示された画面に表示する表示ステップと、
をさらに含むことを特徴とする請求項４に記載の携帯端末制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末及び携帯端末制御方法に関する。
【背景技術】
【０００２】
近年、携帯端末等のＵＳＢ（Universal Serial Bus）機器がＰＣ（Personal Computer）、カーナビ等のＵＳＢホスト機器、またはＵＳＢハブ、ＵＳＢ充電器等の他のＵＳＢ機器に接続されたことを検出する方法として、ＵＳＢの仕様で規定されているＰｏｗｅｒｅｄ状態またはＣｏｎｆｉｇｕｒｅｄ状態へＵＳＢ機器の状態が遷移したことに基づいて、その接続状態を検出する方法が知られている。ここで、Ｐｏｗｅｒｅｄ状態とは、例えば、ＵＳＢ機器のＶＢＵＳ端子に５Ｖ前後の電圧が印加されている状態である。また、Ｃｏｎｆｉｇｕｒｅｄ状態とは、例えば、ＵＳＢ機器である携帯端末に接続されたＵＳＢホスト機器であるＰＣにおいて、携帯端末のデバイスドライバのインストールが完了し、携帯端末とＰＣとがＵＳＢ経由で通信が可能な状態である。
【０００３】
例えば、特許文献１に記載の携帯電話機は、ＶＢＵＳ端子に５Ｖ以上の電圧が印加された際に、すなわち携帯電話機がＰｏｗｅｒｅｄ状態に遷移した際に、携帯電話機にＵＳＢ機器が接続されたことを検出している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−６０７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、携帯端末の状態がＰｏｗｅｒｅｄ状態へ遷移したことに基づいて他のＵＳＢ機器に接続されたことを検出する場合、接続されたＵＳＢ機器が、充電機能のみを有しているＵＳＢ充電器であるのか、携帯端末と通信することで所定の処理を行うことができるＵＳＢ機器であるのかの判定ができない。そのため、例えば、携帯端末がＵＳＢ充電器から充電を短時間で受け付けたり、携帯端末が通信内容に応じた適切なＵＳＢ動作モードを設定するようにユーザに促す画面を本来必要の無いＵＳＢ充電器と接続した場合にも表示してしまう、という課題がある。
【０００６】
また、携帯端末の状態がＣｏｎｆｉｇｕｒｅｄ状態へ遷移したことに基づいて他のＵＳＢ機器に接続されたことを検出する場合、携帯端末に接続されたＵＳＢ機器において携帯端末のデバイスドライバのインストールが完了するまで、接続の検出を行うことができない。そのため、例えば、携帯端末がＵＳＢ充電器から充電を短時間で受け付けたり、携帯端末が通信内容に応じた適切なＵＳＢ動作モードを設定するようにユーザに促す画面を短時間で表示したりすることが、デバイスドライバのインストールが完了するまで行うことができない。
【０００７】
そこで、上述の課題を解決するために、本発明は、携帯端末に接続された外部機器に応じた適切な制御を短時間で行うことができる携帯端末及び携帯端末制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するために、本発明の携帯端末は、外部機器を接続可能な入出力端子を備える携帯端末であって、入出力端子と外部機器とが接続されたことを検出する接続検出手段と、接続検出手段によって入出力端子と外部機器との接続が検出された後に外部機器により割り当てられる携帯端末のアドレスを外部機器から受信するアドレス受信手段と、アドレス受信手段によってアドレスが受信されると、所定の処理を実行する実行手段と、を備え、実行手段は、アドレス受信手段によってアドレスが受信されると、ユーザによって選択可能なアイコンを画面に表示する。
【０００９】
また、本発明の携帯端末制御方法は、外部機器を接続可能な入出力端子を備える携帯端末が、入出力端子と外部機器とが接続されたことを検出する接続検出ステップと、携帯端末が、接続検出ステップにおいて入出力端子と外部機器との接続が検出された後に外部機器により割り当てられる携帯端末のアドレスを外部機器から受信するアドレス受信ステップと、携帯端末が、アドレス受信ステップにおいてアドレスが受信されると、所定の処理を実行する実行ステップと、を含み、実行ステップは、アドレス受信ステップにおいてアドレスが受信されると、ユーザによって選択可能なアイコンを画面に表示する。
【００１０】
この発明によれば、外部機器を接続可能な入出力端子を備える携帯端末であって、入出力端子と外部機器との接続を検出し、検出後に外部機器により割り当てられる携帯端末のアドレスを外部機器から受信し、所定の処理を実行する。これにより、例えば、携帯端末は、外部機器により割り当てられる携帯端末のアドレスを外部機器から受信した場合、外部機器は充電機能のみを有している充電器ではなく、携帯端末と通信することで所定の処理を行うことができる機器であることを判定することができる。その判定に基づき、携帯端末は、外部機器に対して適切な所定の処理を短時間で実行することができ、また、充電器に接続した場合には必要の無い処理を省略することができる。
【００１１】
また、本発明の携帯端末において、実行手段は、アイコンがユーザによって選択されると、携帯端末が外部機器と通信する際の携帯端末における複数の動作モードのうち一の動作モードの選択をユーザに促す画面を表示することが好ましい。
【００１２】
この発明によれば、携帯端末は、所定の処理を実行する際に、携帯端末が外部機器と通信する際の携帯端末における複数の動作モードのうち一の動作モードの選択をユーザに促す画面を表示する。これにより、例えば、携帯端末は、通信内容に応じて動作モードを切り替える必要のある外部機器が接続されたと判定した場合に、動作モードの選択をユーザに促すことができる。よって、使い勝手の良い携帯端末を実現できる。
【００１３】
また、本発明の携帯端末において、アドレス受信手段によってアドレスが受信された後に、外部機器と通信が可能であることを示す情報を外部機器から受信する通信情報受信手段と、通信情報受信手段によって外部機器と通信が可能であることを示す情報が受信された後に、外部機器と通信が可能であることをアイコンが表示された画面に表示する表示手段と、をさらに備えることが好ましい。また、本発明の携帯端末制御方法において、携帯端末が、アドレス受信ステップにおいてアドレスが受信された後に、外部機器と通信が可能であることを示す情報を外部機器から受信する通信情報受信ステップと、携帯端末が、通信情報受信ステップにおいて外部機器と通信が可能であることを示す情報が受信された後に、外部機器と通信が可能であることをアイコンが表示された画面に表示する表示ステップと、をさらに含むことが好ましい。
【００１４】
この発明によれば、外部機器により割り当てられる携帯端末のアドレスが受信された後に、外部機器と通信が可能であることを示す情報を外部機器から受信し、外部機器と通信が可能であることを表示する。これにより、例えば、携帯端末は、外部機器と通信が可能であることを示す情報を外部機器から受信した場合、外部機器と通信が可能であることを判定することができる。その判定に基づき、携帯端末は、外部機器と通信が可能であることを携帯端末のユーザに対して短時間に伝えることができる。
【発明の効果】
【００１５】
本発明によれば、携帯端末に接続された外部機器に応じた適切な制御を短時間で行うことができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態の携帯端末を含むシステム構成を示す概要図である。
【図２】本実施形態の携帯端末の機能を示す機能ブロック図である。
【図３】本実施形態の携帯端末のハードウェア構成図である。
【図４】ＵＳＢの仕様書で定義されているＵＳＢ機器の状態遷移図である。
【図５】本実施形態の携帯端末の表示画面における待ち受け画面を示す図である。
【図６】本実施形態の携帯端末の表示画面におけるＵＳＢ動作モード設定メニュー画面を示す図である。
【図７】本実施形態の携帯端末の処理を示すフローチャート図である。
【図８】本実施形態の変形例の携帯端末の処理を示すフローチャート図である。
【発明を実施するための形態】
【００１７】
以降、添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１８】
図１は、本実施形態に係る携帯端末を含むシステムの概要図である。図１に示すように、携帯端末１は、外部機器２とケーブル３とを介して接続することができる。このように、携帯端末１と外部機器２とが接続されることで、携帯端末１と外部機器２との間で通信の送受信ができると共に、電力の授受もできる。携帯端末１は、外部機器２を接続可能な後述の入出力端子４７を備えている。図１において、携帯端末１の入出力端子４７には、ケーブル３の一端が接続されている。ケーブル３の他端は、外部機器２の入出力端子に接続されている。
【００１９】
なお、本実施形態では、携帯端末１と外部機器２とはそれぞれ、USB Implementers Forum, Inc.が規定するＵＳＢ規格に適合する機器（ＵＳＢ機器）である。携帯端末１は、例えば、携帯電話、及びＰＤＡ（Personal Digital Assistant）等である。外部機器２は、例えば、携帯電話、ＰＤＡ等のＵＳＢデバイス機器、ＰＣ、カーナビ等のＵＳＢホスト機器、ＵＳＢハブ、及びＵＳＢ充電器等である。携帯端末１の入出力端子４７は、ＵＳＢ通信用の入出力端子であり、ＶＢＵＳ端子、Ｄ＋端子、Ｄ−端子等を含んでいる。ケーブル３は、ＵＳＢ通信用のケーブルである。
【００２０】
図２は、本実施形態の携帯端末１の構成を示す機能ブロック図である。図２に示される通り、この携帯端末１は、機能構成として、接続検出部１１（接続検出手段）、充電受付部１２（充電受付手段）、アドレス受信部１３（アドレス受信手段）、実行部１４（実行手段）、通信情報受信部１５（通信情報受信手段）、及び表示部１６（表示手段）を含んで構成されている。また、この携帯端末１は、物理的構成として入出力端子４７を含んで構成されている。
【００２１】
携帯端末１は、ＣＰＵ等のハードウェアから構成されているものである。図３は、携帯端末１のハードウェア構成図である。図２に示される携帯端末１は、物理的には、図３に示すように、ＣＰＵ４１、主記憶装置であるＲＡＭ４２及びＲＯＭ４３、入力デバイスであるテンキー等の入力装置４４、ディスプレイ等の出力装置４５、データ送受信デバイスである通信モジュール４６、外部機器２を接続可能な入出力端子４７、及びハードディスク等の補助記憶装置４８等を含むコンピュータシステムとして構成されている。図２に示す各機能ブロックの機能は、図３に示すＣＰＵ４１、ＲＡＭ４２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ４１の制御のもとで入力装置４４、出力装置４５、通信モジュール４６を動作させるとともに、ＲＡＭ４２や補助記憶装置４８におけるデータの読み出し及び書き込みを行うことで実現される。
【００２２】
以下、図２に示す機能ブロックに基づいて、携帯端末１の各機能ブロックを説明する。
【００２３】
接続検出部１１は、入出力端子４７と外部機器２とが接続されたことを検出する。例えば、接続検出部１１は、入出力端子４７における通電状態に基づいて外部機器２の接続を検出する。
【００２４】
充電受付部１２は、接続検出部１１によって入出力端子４７と外部機器２との接続が検出され、外部機器２からの所定の印加を検出した後に、外部機器２から充電を受け付ける。充電受付部１２は、接続検出部１１によってＶＢＵＳ端子への印加を検出した場合に、外部機器２から充電を受け付けてもよい。また、充電受付部１２は、以下の参考文献１のＵＳＢ仕様に基づいて、外部機器２から充電を受け付けてもよい。充電受付部１２により外部機器２から充電を受け付けることで、携帯端末１は、充電することができる。充電受付部１２は、例えば、充電中において、携帯端末１のＬＥＤランプを点灯することで、充電中であることを示してもよい。
［参考文献１］
“Battery Charging Specification, Revision 1.1, April 15, 2009”, USB Implementers Forum, Inc.
【００２５】
アドレス受信部１３は、接続検出部１１によって入出力端子４７と外部機器２との接続が検出された後に外部機器２により割り当てられる携帯端末１のアドレスを外部機器２から受信する。アドレス受信部１３は、外部機器２から“Ｓｅｔ  Ａｄｄｒｅｓｓ”パケットを受信することで、外部機器２からアドレスを受信してもよい。なお、アドレス受信部１３は、アドレスを受信するまで待機し、アドレスが受信されると、割り込み処理により次の処理に進めてもよい。また、アドレス受信部１３は、所定のタイムアウト時間までアドレスの受信を待ち続け、所定のタイムアウト時間までにアドレスを受信できなかった場合は、アドレスを受信できないと判定してもよい。
【００２６】
ここで、以下の参考文献２の仕様で定義されているＵＳＢ機器の状態について説明する。ＵＳＢ機器はいくつかのとりえる状態を持つ。それらの状態には、ＵＳＢホスト等から検出することができる状態が含まれる。図４は、参考文献２の仕様で定義されているＵＳＢ機器の状態遷移図である。図４に示すとおり、ＵＳＢ機器の状態には、Ａｔｔａｃｈｅｄ状態５１、Ｐｏｗｅｒｅｄ状態５２、Ｓｕｓｐｅｎｄｅｄ状態５２Ｓ、Ｄｅｆａｕｌｔ状態５３、Ｓｕｓｐｅｎｄｅｄ状態５３Ｓ、Ａｄｄｒｅｓｓ状態５４、Ｓｕｓｐｅｎｄｅｄ状態５４Ｓ、Ｃｏｎｆｉｇｕｒｅｄ状態５５、及び、Ｓｕｓｐｅｎｄｅｄ状態５５Ｓが含まれる。
［参考文献２］
“Universal Serial Bus Specification, Revision 2.0, April 27, 2000”, USB Implementers Forum, Inc.
【００２７】
Ａｔｔａｃｈｅｄ状態５１とは、ＵＳＢ機器がＵＳＢホスト等に接続されているが、ＶＢＵＳ端子に印加されていない状態である。Ｐｏｗｅｒｅｄ状態５２とは、ＵＳＢ機器がＵＳＢホスト等に接続され、印加されているが、リセットされていない状態である。なお、ＵＳＢ機器は、ＵＳＢホスト等からリセット信号を受信するとリセット処理が行われ、リセットされる。ＵＳＢ機器は、リセット信号を受信するとデフォルトアドレスを割り当てられることが可能になる。Ｄｅｆａｕｌｔ状態５３とは、ＵＳＢ機器がＵＳＢホスト等に接続され、印加され、リセットされているが、一意のアドレスが割り当てられていない状態である。Ａｄｄｒｅｓｓ状態５４とは、ＵＳＢ機器がＵＳＢホスト等に接続され、印加され、リセットされ、一意のアドレスが割り当てられているが、設定されていない状態である。Ｃｏｎｆｉｇｕｒｅｄ状態５５とは、ＵＳＢ機器がＵＳＢホスト等に接続され、印加され、リセットされ、一意のアドレスが割り当てられ、設定されている状態である。Ｃｏｎｆｉｇｕｒｅｄ状態５５では、当該ＵＳＢ機器に接続されているＵＳＢホストは、ＵＳＢ機器の提供する機能を利用することができる。
【００２８】
次に、ＵＳＢ機器の状態遷移について説明する。ＵＳＢ機器は、ＵＳＢホスト等に接続されるとＡｔｔａｃｈｅｄ状態５１に遷移する。ＵＳＢ機器は、Ａｔｔａｃｈｅｄ状態５１において、ＶＢＵＳ端子に印加されると、Ｐｏｗｅｒｅｄ状態５２に遷移する。ＵＳＢ機器は、Ｐｏｗｅｒｅｄ状態５２において、ＶＢＵＳ端子への印加が失われると、Ａｔｔａｃｈｅｄ状態５１に遷移する。ＵＳＢ機器は、Ｐｏｗｅｒｅｄ状態５２において、リセットされると、Ｄｅｆａｕｌｔ状態５３に遷移する。ＵＳＢ機器は、Ｄｅｆａｕｌｔ状態５３において、アドレスが割り当てられると、Ａｄｄｒｅｓｓ状態５４に遷移する。ＵＳＢ機器は、Ａｄｄｒｅｓｓ状態５４において、設定されるとＣｏｎｆｉｇｕｒｅｄ状態５５に遷移する。ＵＳＢ機器は、Ｃｏｎｆｉｇｕｒｅｄ状態５５において、設定が解除されると、Ａｄｄｒｅｓｓ状態５４に遷移する。
【００２９】
Ｐｏｗｅｒｅｄ状態５２、Ｄｅｆａｕｌｔ状態５３、Ａｄｄｒｅｓｓ状態５４、及びＣｏｎｆｉｇｕｒｅｄ状態５５の各状態において、バスの活動が３ｍｓｅｃない場合、それぞれ図４に示す通り、Ｓｕｓｐｅｎｄｅｄ状態５２Ｓ、Ｓｕｓｐｅｎｄｅｄ状態５３Ｓ、Ｓｕｓｐｅｎｄｅｄ状態５４Ｓ、及び、Ｓｕｓｐｅｎｄｅｄ状態５５Ｓに遷移する。逆に、Ｓｕｓｐｅｎｄｅｄ状態５２Ｓ、Ｓｕｓｐｅｎｄｅｄ状態５３Ｓ、Ｓｕｓｐｅｎｄｅｄ状態５４Ｓ、及び、Ｓｕｓｐｅｎｄｅｄ状態５５Ｓの各状態において、バスの活動があった場合、それぞれ図４に示す通り、Ｐｏｗｅｒｅｄ状態５２、Ｄｅｆａｕｌｔ状態５３、Ａｄｄｒｅｓｓ状態５４、及びＣｏｎｆｉｇｕｒｅｄ状態５５に遷移する。
【００３０】
図４に示す枠線５６に含まれる状態、すなわち、Ｄｅｆａｕｌｔ状態５３、Ｓｕｓｐｅｎｄｅｄ状態５３Ｓ、Ａｄｄｒｅｓｓ状態５４、Ｓｕｓｐｅｎｄｅｄ状態５４Ｓ、Ｃｏｎｆｉｇｕｒｅｄ状態５５、及びＳｕｓｐｅｎｄｅｄ状態５５Ｓにおいて、リセットされると、Ｄｅｆａｕｌｔ状態５３に遷移する。
【００３１】
携帯端末１は、アドレス受信部１３によって、外部機器２により割り当てられる携帯端末１のアドレスを外部機器２から受信すると、Ａｄｄｒｅｓｓ状態５４に遷移する。
【００３２】
実行部１４は、アドレス受信部１３によってアドレスが受信されると、所定の処理を実行する。その具体例として、実行部１４は、携帯端末１が外部機器２と通信する際の携帯端末１における複数の動作モードのうち一の動作モードの選択をユーザに促す画面を表示する。
【００３３】
携帯端末１は、複数のＵＳＢ動作モードを有している。ＵＳＢ動作モードの例としては、通信モード、外部メモリモード、及び音楽転送モードが挙げられる。通信モードは、例えば、外部機器２から携帯端末１を経由してモデム通信を行う場合や、外部機器２と電話帳等のデータ転送を行う場合に用いられる。外部メモリモードは、例えば、携帯端末１に挿入された外部メモリカードの読み書きを行う場合に用いられる。音楽転送モードは、例えば、外部機器２と音楽ファイルやプレイリストの転送を行う場合に用いられる。
【００３４】
携帯端末１は、ＵＳＢ接続された外部機器２と通信を行うために、上記のような通信内容に応じた適切なＵＳＢ動作モードを設定する必要がある。以下、図５及び図６を用いて、携帯端末１において接続機器に応じたＵＳＢ動作モードを設定する手順を説明する。
【００３５】
図５（ａ）は、携帯端末１の表示画面６において、電話等の待ち受け時の待ち受け画面６１を表示している図を示す。図５（ａ）では、待ち受け画面６１の一部にはカレンダーが表示されている。図５（ａ）に示す待ち受け時に、携帯端末１が外部機器２と接続され、携帯端末１のアドレス受信部１３によって外部機器２からアドレスが受信されると、実行部１４は、待ち受け画面６１にショートカットアイコン６１Ａを表示する。図５（ｂ）は、携帯端末１の待ち受け画面６１にショートカットアイコン６１Ａを表示している図を示す。ショートカットアイコン６１Ａは、携帯端末１のユーザによって選択可能である。携帯端末１のユーザがショートカットアイコン６１Ａを選択すると、実行部１４は、表示画面６に、図６（ａ）に示すＵＳＢ動作モード設定メニュー画面６２を表示する。
【００３６】
図６（ａ）に示すＵＳＢ動作モード設定メニュー画面６２では、携帯端末１のユーザが、複数のＵＳＢ動作モードのうち一のＵＳＢ動作モードを選択することができる。図６（ａ）に示す通り、携帯端末１のユーザは、ＵＳＢ動作モードとして通信モード６２Ａ、外部メモリモード６２Ｂ、及び音楽転送モード６２Ｃのうち一つのＵＳＢ動作モードを選択することができる。携帯端末１のユーザによるＵＳＢ動作モードの選択により、携帯端末１は、選択されたＵＳＢ動作モードに基づいた通信を外部機器２と行うことができる。
【００３７】
実行部１４が、携帯端末１の待ち受け画面６１にショートカットアイコン６１Ａを表示することで、携帯端末１のユーザは、携帯端末１に、充電機能のみを有しているＵＳＢ充電器ではなく、携帯端末１と通信することで所定の処理を行うことができるＵＳＢ機器が接続されたことを短時間で把握することができる。また、図５（ｂ）のように待ち受け画面６１の片隅にショートカットアイコン６１Ａが表示されるので、携帯端末１のユーザは、外部機器２との通信にさしあたり必要がなければそのまま無視することもできる。なお、実行部１４は、携帯端末１が外部機器２と接続され、携帯端末１のアドレス受信部１３によって外部機器２からアドレスが受信された際に、待ち受け画面６１にショートカットアイコン６１Ａを表示せずに、直接、表示画面６に、ＵＳＢ動作モード設定メニュー画面６２を表示してもよい。
【００３８】
通信情報受信部１５は、アドレス受信部１３によってアドレスが受信された後に、外部機器２と通信が可能であることを示す情報を外部機器２から受信する。通信情報受信部１５は、外部機器２から“Ｓｅｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ”パケットを受信することで、外部機器２から外部機器２と通信が可能であることを示す情報を受信してもよい。なお、通信情報受信部１５は、外部機器２と通信が可能であることを示す情報を受信するまで待機し、外部機器２と通信が可能であることを示す情報が受信されると、割り込み処理により次の処理に進めてもよい。また、通信情報受信部１５は、所定のタイムアウト時間まで外部機器２と通信が可能であることを示す情報の受信を待ち続け、所定のタイムアウト時間までに外部機器２と通信が可能であることを示す情報を受信できなかった場合は、外部機器２と通信が可能であることを示す情報を受信できないと判定してもよい。
【００３９】
携帯端末１は、通信情報受信部１５によって、外部機器２と通信が可能であることを示す情報を外部機器２から受信すると、Ｃｏｎｆｉｇｕｒｅｄ状態５５に遷移する。
【００４０】
表示部１６は、通信情報受信部１５によって外部機器２と通信が可能であることを示す情報が受信された後に、外部機器と通信が可能であることを表示する。
【００４１】
以下、図６を用いて、携帯端末１において外部機器２と通信が可能であることを表示する手順を説明する。上述したように、図６（ａ）は、アドレス受信部１３によって外部機器２からアドレスが受信され、実行部１４によって表示画面６にＵＳＢ動作モード設定メニュー画面６２が表示された状態を示す図である。図６（ａ）に示す状態において、通信情報受信部１５が、外部機器２と通信が可能であることを示す情報を外部機器２から受信すると、表示部１６は、図６（ｂ）に示す通り、外部機器２と通信が可能であることを示す通信可能アイコン６３を表示画面６に表示する。
【００４２】
なお、表示部１６が通信可能アイコン６３を表示画面６に表示するのは、図６（ａ）に示す状態で通信情報受信部１５が外部機器２と通信が可能であることを示す情報を外部機器２から受信したときに限るものではない。例えば、上述の図５（ｂ）に示す状態、すなわち、待ち受け時に携帯端末１が外部機器２と接続され、携帯端末１のアドレス受信部１３によって外部機器２からアドレスが受信され、実行部１４によって待ち受け画面６１にショートカットアイコン６１Ａが表示された状態において、通信情報受信部１５が、外部機器２と通信が可能であることを示す情報を外部機器２から受信すると、表示部１６は、図５（ｂ）に示す表示画面６に通信可能アイコン６３を表示してもよい。また、表示部１６が外部機器２と通信が可能であることを表示する際の手段は、通信可能アイコン６３のような図を表示することに限るものではない。例えば、表示部１６が外部機器２と通信が可能であることを表示する際の手段として、外部機器２と通信が可能であることを示す文字列を表示してもよい。
【００４３】
図６（ａ）において、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信する前に、携帯端末１のユーザが何れか一つのＵＳＢ動作モードを選択したとする。その場合、携帯端末１は、選択されたＵＳＢ動作モードに基づいた通信を外部機器２と行う際、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信するまで、選択されたＵＳＢ動作モードに基づいた通信を外部機器２と行うことなく動作を待機する。そして、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信すると、携帯端末１は、待機する前にユーザによって選択されたＵＳＢ動作モードに基づいて、外部機器２と通信を行う。
【００４４】
次に、このように構成された携帯端末１の処理について説明する。図７は、携帯端末１の処理を示すフローチャートである。図７に示す処理は、例えば、上述の参考文献１の仕様に基づいた充電機能に対応しないＵＳＢ機器に対して適用することができる。
【００４５】
まず、接続検出部１１が、外部機器２を接続可能な入出力端子４７と外部機器２との接続を検出する（Ｓ１、接続検出ステップ）。外部機器２の接続を検出した際、携帯端末１はＡｔｔａｃｈｅｄ状態５１に遷移する。次に、携帯端末１が、印加を検出する（Ｓ２）。印加を検出した際、携帯端末１はＰｏｗｅｒｅｄ状態５２に遷移し、充電受付部１２は外部機器２から充電を受け付ける（Ｓ３）。次に、アドレス受信部１３が、外部機器２により割り当てられる携帯端末１のアドレスを外部機器２から受信する（Ｓ４、アドレス受信ステップ）。
【００４６】
Ｓ４において、アドレス受信部１３がアドレスを受信した場合、実行部１４が、携帯端末１の表示画面６の待ち受け画面６１にショートカットアイコン６１Ａを表示する（Ｓ５、実行ステップ）。アドレスを受信した際、携帯端末１はＡｄｄｒｅｓｓ状態５４に遷移する。なお、携帯端末１は、Ｓ２のＰｏｗｅｒｅｄ状態５２と、Ｓ５のＡｄｄｒｅｓｓ状態５４との間で、Ｄｅｆａｕｌｔ状態５３を経由している。Ｓ４において、アドレス受信部１３がアドレスを受信しなかった場合、アドレス受信部１３がアドレスを受信するまで待機する。
【００４７】
次に、携帯端末１における、図７に示す処理とは別の変形例の処理について説明する。図８は、携帯端末１の変形例の処理を示すフローチャートである。図８に示す処理は、例えば、上述の参考文献１の仕様に基づいた充電機能に対応するＵＳＢ機器に対して適用することができる。
【００４８】
まず、接続検出部１１が、外部機器２を接続可能な入出力端子４７と外部機器２との接続を検出する（Ｓ２１）。外部機器２の接続を検出した際、携帯端末１はＡｔｔａｃｈｅｄ状態５１に遷移する。次に、携帯端末１が、印加を検出する（Ｓ２２）。印加を検出した際、携帯端末１はＰｏｗｅｒｅｄ状態５２に遷移し、充電受付部１２は外部機器２から充電を受け付ける（Ｓ２３）。次に、アドレス受信部１３が、外部機器２により割り当てられる携帯端末１のアドレスを外部機器２から受信する（Ｓ２４）。Ｓ２４において、アドレス受信部１３がアドレスを受信した場合、実行部１４が、携帯端末１の表示画面６の待ち受け画面６１にショートカットアイコン６１Ａを表示する（Ｓ２５）。アドレスを受信した際、携帯端末１はＡｄｄｒｅｓｓ状態５４に遷移する。なお、携帯端末１は、Ｓ２２のＰｏｗｅｒｅｄ状態５２と、Ｓ２５のＡｄｄｒｅｓｓ状態５４との間で、Ｄｅｆａｕｌｔ状態５３を経由している。Ｓ２４において、アドレス受信部１３がアドレスを受信しなかった場合、アドレス受信部１３がアドレスを受信するまで待機する。
【００４９】
Ｓ２５の次に、通信情報受信部１５が、外部機器２と通信が可能であることを示す情報を外部機器２から受信する（Ｓ２６）。Ｓ２６において、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信した場合、表示部１６が、携帯端末１の表示画面６に通信可能アイコン６３を表示する（Ｓ２７）。外部機器２と通信が可能であることを示す情報を受信した際、携帯端末１はＣｏｎｆｉｇｕｒｅｄ状態５５に遷移する。Ｓ２６において、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信しなかった場合、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信するまで待機する。
【００５０】
なお、Ｓ２５の後、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を外部機器２から受信する前に、携帯端末１のユーザが携帯端末１に対して外部機器２と通信を行う指示を入力したとする。その場合、携帯端末１は、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信するまで、通信を外部機器２と行うことなく動作を待機する。そして、通信情報受信部１５が外部機器２と通信が可能であることを示す情報を受信すると、携帯端末１は、待機する前にユーザによって入力された指示に基づいて、外部機器２と通信を行う。
【００５１】
次に、このように構成された携帯端末１の作用効果について説明する。外部機器２を接続可能な入出力端子４７を備える携帯端末１において、接続検出部１１により、入出力端子４７と外部機器２との接続を検出する。外部機器２の接続の検出後に、アドレス受信部１３により、外部機器２により割り当てられる携帯端末１のアドレスを外部機器２から受信する。アドレスを受信すると、実行部１４により所定の処理を実行する。これにより、携帯端末１は、外部機器２により割り当てられる携帯端末１のアドレスを外部機器２から受信した場合、外部機器２は充電機能のみを有しているＵＳＢ充電器ではなく、携帯端末１と通信することで所定の処理を行うことができるＵＳＢ機器であることを判定することができる。その判定に基づき、携帯端末１は、充電機能のみを有しているＵＳＢ機器が接続された場合には不要な処理を行うことを抑止しつつ、外部機器２に対して適切な所定の処理を短時間で実行することができる。
【００５２】
また、上記の通り、携帯端末１はアドレス受信部１３により外部機器２からアドレスを受信した際に、つまり、携帯端末１がＡｄｄｒｅｓｓ状態５４において、外部機器２の種別を判定することができる。よって、携帯端末１は、外部機器２において携帯端末１のデバイスドライバのインストールが完了した状態であるＣｏｎｆｉｇｕｒｅｄ状態５５に携帯端末１が遷移する前段階である、Ａｄｄｒｅｓｓ状態５４において、外部機器２の種別を判定することができる。つまり、携帯端末１は、外部機器２において携帯端末１のデバイスドライバのインストールが完了するのを待たずに、外部機器２の種別を判定することができる。
【００５３】
また、携帯端末１は、実行部１４により、所定の処理を実行する際に、携帯端末１が外部機器２と通信する際の携帯端末１における複数の動作モードのうち一の動作モードの選択をユーザに促す画面を表示する。これにより、携帯端末１は、通信内容に応じて動作モードを切り替える必要のあるＵＳＢ機器が接続されたと判定した場合に、動作モードの選択をユーザに促すことができる。また、携帯端末１は、上記画面を表示する前に、携帯端末１の待ち受け画面６１にショートカットアイコン６１Ａを表示してもよい。携帯端末１のユーザは、外部機器２との通信にさしあたり必要がなければそのまま無視することもできる。よって、使い勝手の良い携帯端末を実現できる。
【００５４】
また、携帯端末１は、通信情報受信部１５により、外部機器２により割り当てられる携帯端末１のアドレスが受信された後に、外部機器２と通信が可能であることを示す情報を外部機器２から受信し、表示部１６により、外部機器２と通信が可能であることを表示する。これにより、例えば、携帯端末１は、外部機器２と通信が可能であることを示す情報を外部機器２から受信した場合、外部機器２と通信が可能であることを判定することができる。その判定に基づき、携帯端末１は、外部機器２と通信が可能であることを携帯端末１のユーザに対して短時間に伝えることができる。
【符号の説明】
【００５５】
１…携帯端末、２…外部機器、３…ケーブル、６…表示画面、１１…接続検出部、１２…充電受付部、１３…アドレス受信部、１４…実行部、１５…通信情報受信部、１６…表示部、４７…入出力端子、５１…Ａｔｔａｃｈｅｄ状態、５２…Ｐｏｗｅｒｅｄ状態、５３…Ｄｅｆａｕｌｔ状態、５４…Ａｄｄｒｅｓｓ状態、５５…Ｃｏｎｆｉｇｕｒｅｄ状態。
【図１】
0005160611.tif 000002
【図２】
0005160611.tif 000003
【図３】
0005160611.tif 000004
【図４】
0005160611.tif 000005
【図５】
0005160611.tif 000006
【図６】
0005160611.tif 000007
【図７】
0005160611.tif 000008
【図８】
0005160611.tif 000009