(57)【要約】【課題】携帯通信機器に外部機器を接続する際に外部機器の仕様が不適合の場合には電気的に接続されないようにし、これにより携帯通信端末の誤動作や故障の発生を未然に防止して信頼性の向上を図る。【解決手段】接続された外部機器との間で認証手順を実行して外部機器のデバイス種別とメーカ名、つまり仕様を判定し、この判定結果をもとに当該外部機器が自端末に接続可能な機器であるか否かを判定する。そして、接続不可能な機器であると判定された場合には、外部機器を非接続状態に設定するようにしている。【選択図】      図３
2008276794.tif 000002
【特許請求の範囲】
【請求項１】
携帯通信端末本体と、
所定の端子配列構造を有し、外部機器がケーブルを介して接続される１種類の外部接続用コネクタと
を具備し、
前記携帯通信端末本体は、
外部機器との間で前記ケーブル及び接続用コネクタを介して信号の授受を行う外部インタフェースと、
前記外部接続用コネクタに前記外部機器が接続されたことが検出された場合に、前記外部インタフェースを介して前記外部機器との間で認証手順を実行し、この認証の結果をもとに当該外部機器の種類及び仕様を検出する検出手段と、
前記外部機器の種類及び仕様の検出結果に基づいて、前記外部機器が自端末に対し接続可能な機器であるか接続不可能な機器であるかを判定する判定手段と、
前記外部機器が自端末に対し接続可能な機器であると判定された場合に、前記外部接続用コネクタと前記携帯通信端末本体との間の接続を維持し、一方前記外部機器が自端末に対し接続不可能な機器であると判定された場合には、前記外部接続用コネクタと前記携帯通信端末本体との間の接続を電気的に切り離す接続制御手段と
を備えることを特徴とする携帯通信端末。
【請求項２】
前記判定手段は、
前記外部接続用コネクタに前記外部機器が接続されたことが検出された場合に、前記外部インタフェースを介して前記外部機器から当該外部機器の種類を表すデバイス識別情報及びメーカ識別情報を受信する手段と、
前記受信されたデバイス識別情報及びメーカ識別情報をもとに、予め設けられた外部機器データベースをアクセスして前記外部機器の種類とその仕様を判定する手段と、
前記外部機器の種類とその仕様の判定結果に基づいて、前記外部機器が自端末に対し接続可能な機器であるか接続不可能な機器であるかを判定する手段と
を有することを特徴とする請求項１記載の携帯通信端末。
【請求項３】
前記第１の外部インタフェースに接続される信号転送端子と、充電用電源入力端子とを有する前記外部接続用コネクタに対し、前記外部機器として充電器が接続される場合に、
前記判定手段は、前記充電器から前記外部接続用コネクタの信号転送端子及び前記第１の外部インタフェースを介して当該充電器の種類を表すデバイス識別情報及びメーカ識別情報を受信し、この受信されたデバイス識別情報及びメーカ識別情報をもとに外部機器データベースをアクセスして前記充電器の種類とその仕様を判定し、この充電器の種類とその仕様の判定結果に基づいて前記充電器が自端末に対し接続可能な充電器であるか接続不可能な充電器であるかを判定し、
前記接続制御手段は、前記充電器が自端末に対し接続不可能な充電器であると判定された場合には、前記外部接続用コネクタの充電用電源入力端子と前記携帯通信端末本体内に設けられた電源回路との間を電気的に遮断することを特徴とする請求項２記載の携帯通信端末。
【請求項４】
前記外部機器がＵＳＢ（Universal Serial Bus）ホスト機能とシリアルデータ・インタフェース機能のうち少なくとも一方を有する場合に、
前記外部接続用コネクタは、ＵＳＢ端子と製造者用の付加端子とを備え、
前記外部インタフェースは、ＵＳＢのスレーブ機能を有し外部機器との間で前記外部接続用コネクタを介して信号を授受するＵＳＢスレーブ・インタフェースと、外部機器との間で前記外部接続用コネクタを介してシリアル制御信号を授受するシリアル制御信号インタフェースと、外部機器との間で前記外部接続用コネクタを介してシリアルデータを授受するシリアルデータ・インタフェースとを備え、
前記判定手段は、前記外部接続用コネクタに前記ＵＳＢホスト機能を有していない外部機器が接続されたことが検出された場合に、前記外部接続用コネクタのＵＳＢ端子及びＵＳＢスレーブ・インタフェースを介して前記外部機器から当該外部機器の種類を表すデバイス識別情報及びメーカ識別情報を受信することを特徴とする請求項２記載の携帯通信端末。
【請求項５】
前記外部機器がＵＳＢ（Universal Serial Bus）ホスト機能とシリアルデータ・インタフェース機能のうち少なくとも一方を有する場合に、
前記外部接続用コネクタは、ＵＳＢ端子と製造者用の付加端子とを備え、
前記外部インタフェースは、ＵＳＢのスレーブ機能を有し外部機器との間で前記外部接続用コネクタを介して信号を授受するＵＳＢスレーブ・インタフェースと、外部機器との間で前記外部接続用コネクタを介してシリアル制御信号を授受するシリアル制御信号インタフェースと、外部機器との間で前記外部接続用コネクタを介してシリアルデータを授受するシリアルデータ・インタフェースとを備え、
前記判定手段は、前記外部接続用コネクタに前記ＵＳＢホスト機能を有していない外部機器が接続されたことが検出された場合に、前記外部接続用コネクタのＵＳＢ端子及びシリアル制御信号インタフェースを介して前記外部機器から当該外部機器の種類を表すデバイス識別情報及びメーカ識別情報を受信することを特徴とする請求項２記載の携帯通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、例えばＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access：広帯域符号分割多元接続）方式を採用した移動通信システムで使用される携帯通信端末に関する。
【背景技術】
【０００２】
次世代携帯電話システムを実現する方式としてＷ−ＣＤＭＡ方式が標準化され、現在この種のシステムで使用する通信装置の開発が種々進められている。
【０００３】
例えば、携帯通信端末にＵＳＢ（Universal Serial Bus）端子を備えたコネクタを設けることが提唱されている。外部接続インタフェースとしてＵＳＢインタフェースを使用すると、携帯通信端末をパーソナル・コンピュータに簡単に接続することができ、また携帯通信端末に対しＢＴ（Bluetooth）（登録商標）ユニットやメモリカード、キーボード等の外部機器を簡単に接続することができる。そして、パーソナル・コンピュータから電話帳等の管理データを携帯通信端末に転送して一括登録したり、また必要に応じて上記種々の外部機器を選択的に使用することで携帯通信端末の機能を適宜拡張することが可能となる。
【０００４】
ところが、ＵＳＢインタフェースを使用して複数の装置間で信号転送を行う場合には、少なくとも一方の装置にＵＳＢホスト機能を持たせる必要がある。このＵＳＢホスト機能は処理負荷が大きいため、通常はパーソナル・コンピュータのような処理能力の高い装置に持たせ、一方キーボードやマウス等の周辺機器をはじめ携帯通信端末等の小型機器にはＵＳＢスレーブ機能を持たせるのが一般的である。このため、携帯通信端末に対しＢＴ（Bluetooth）（登録商標）ユニットやメモリカード、キーボード等の外部機器を接続しようとしても、両者ともＵＳＢスレーブ機能しか有していないため、ＵＳＢインタフェースを用いた接続を行うことができない。
【０００５】
これを解決するには、携帯通信端末にＵＳＢのホスト機能を持たせればよい。しかしこのようにすると、携帯通信端末に大容量のメモリや処理能力の高いＣＰＵを設ける必要があり、携帯通信端末の消費電力の増大やコストアップを招く。
【０００６】
一方、携帯通信端末に、ＵＳＢのホスト機能を持たせる代わりに、シリアル・インタフェース等のその他の汎用インタフェースを設けることも考えられる。このようにすれば、携帯通信端末に大容量のメモリや処理能力の高いＣＰＵを設ける必要はなくなる。しかし、ＵＳＢ端子を有するコネクタとは別にシリアル・インタフェース用のコネクタを設ける必要があり、これが携帯通信端末の小型化を図る上で大きな障害となる。
【０００７】
また、たとえ携帯通信端末と外部機器との間で外部接続インタフェースが適合したとしても、外部機器の仕様等が異なると、場合によっては外部機器によって携帯通信端末が誤動作や故障を起こす心配がありきわめて好ましくない。  
一方、コンピュータネットワークの分野では、例えばホストマシンにクライアントマシンを接続して通信を行おうとする場合に、クライアントマシンのマシン固有情報をホストマシンに送り、ホストマシンがこの送られたマシン固有情報がユーザデータベースに登録されているか否かを判定して、登録されている場合にアクセスを許可する認証方法が提案されている（例えば、特許文献１を参照）。
【特許文献１】特開平１０−２６０９３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、前記従来提案された認証方法は、正規ユーザのプライバシーの保護と不正使用常習者のネットワークへの侵入防止を図ることを目的とするものであり、ホストマシンとクライアントマシンとがネットワークを介して接続された後に行われる認証手順を規定したものである。このため、先に述べたように携帯通信機器に外部機器をケーブルとコネクタを介して電気的に接続する際の、外部機器の仕様の不適合を検出することはできない。したがって、外部機器の仕様の不適合による携帯通信端末の誤動作や故障の発生は、依然として防止することができない。
【０００９】
この発明は上記事情に着目してなされたもので、その目的とするところは、携帯通信機器に外部機器を接続する際に外部機器の仕様が不適合の場合には電気的に接続されないようにし、これにより携帯通信端末の誤動作や故障の発生を未然に防止して信頼性の向上を図った携帯通信端末を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するためにこの発明の一観点は、携帯通信端末本体と、所定の端子配列構造を有し、外部機器がケーブルを介して接続される１種類の外部接続用コネクタとを具備する携帯通信端末にあって、前記携帯通信端末本体に、外部機器との間で前記ケーブル及び接続用コネクタを介して信号の授受を行う外部インタフェースと、前記外部接続用コネクタに前記外部機器が接続されたことが検出された場合に前記外部インタフェースを介して前記外部機器との間で認証手順を実行し、この認証の結果をもとに当該外部機器の種類及び仕様を検出する検出手段と、前記外部機器の種類及び仕様の検出結果に基づいて、前記外部機器が自端末に対し接続可能な機器であるか接続不可能な機器であるかを判定する判定手段と、前記外部機器が自端末に対し接続可能な機器であると判定された場合に、前記外部接続用コネクタと前記携帯通信端末本体との間の接続を維持し、一方前記外部機器が自端末に対し接続不可能な機器であると判定された場合には、前記外部接続用コネクタと前記携帯通信端末本体との間の接続を電気的に切り離す接続制御手段とを備えるようにしたものである。
【発明の効果】
【００１１】
したがってこの発明の一観点によれば、携帯通信機器に外部機器を接続する際に外部機器の仕様が不適合の場合には電気的に接続されないようにすることができ、これにより携帯通信端末の誤動作や故障の発生を未然に防止して信頼性の向上を図った携帯通信端末を提供することができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照してこの発明の一実施形態を説明する。  
図１は、この発明に係わる携帯通信端末の一実施形態を示すものである。この実施形態の携帯通信端末には、外部機器との接続を行う上で必要な構成要素として、ホストＣＰＵ１と、ＵＳＢインタフェース２と、シリアル制御信号インタフェース３と、スイッチ回路４と、システムコネクタ５とが設けてある。
【００１３】
このうち先ずシステムコネクタ５は、自己の携帯通信端末に対し図示しない外部機器を接続するためのもので、合計１１個の端子（ピン）Ｐ１〜Ｐ１０，ＰRFを備えている。図２はこれらのピンＰ１〜Ｐ１０，ＰRFの名称と機能を示すものである。
【００１４】
全１１ピンＰ１〜Ｐ１０，ＰRFのうち、ピンＰ１〜Ｐ４はＵＳＢ接続用として使用される。このうちＰ２，Ｐ３はそれぞれＵＳＢデータ転送ピンＵＳＢＤ＋，ＵＳＢＤ−であり、これらのピンを介して図示しない外部機器との間でデータの双方向転送が行われる。またＰ４はＵＳＢ電源入力ピンであり、外部機器から供給されるＵＳＢ電源電圧（４．７５〜５．２５Ｖ）が入力される。なお、Ｐ１はＵＳＢ接地ピンである。
【００１５】
また、上記全１１ピンＰ１〜Ｐ１０，ＰRFのうち、ピンＰ５，Ｐ６は充電用電源入力ピンであり、外部機器の１つである充電器から供給される充電電圧及び電流を図示しないバッテリ回路に供給する。ピンＰ７は同期クロック出力ピンであり、外部機器との間で同期通信を行う際に、外部機器に対し同期用クロック（６４ｋＨｚ）を出力する。なお、この同期クロック出力ピンＰ７の電気条件は、ＣＭＯＳ２Ｖ±０．２Ｖであり、非使用時にはハイインピーダンス（２００ｋΩ以上）に設定される。
【００１６】
さらに、ピンＰ８，Ｐ９はそれぞれ製造者オプションピン及び予約ピンであり、本実施形態ではこれらのピンＰ８，Ｐ９を使用して外部機器との間でシリアルデータの転送を行う。なお、製造者オプションピンの電気条件は、入力電圧が３．６Ｖ以下となるように規定され、非使用時にはハイインピーダンス（２００ｋΩ以上）に設定される。
【００１７】
ＵＳＢインタフェース２は、ＵＳＢデバイス・コントローラ２１と、検出回路２２とを備えている。ＵＳＢデバイス・コントローラ２１は、ＵＳＢインタフェースのスレーブ機能を有するもので、ＵＳＢのホスト機能を有するパーソナル・コンピュータ等の外部機器との間で、上記システムコネクタ５のＵＳＢデータ転送ピンＰ２，Ｐ３を介してデータ転送を行う。
【００１８】
検出回路２２は、外部機器から供給されるインタフェース識別用電圧を、上記システムコネクタ５のＵＳＢ電源入力ピンＰ４を介して取り込んでその電圧値を検出する。ここで、本実施形態では、ＵＳＢのホスト機能を持たない外部機器が発生するインタフェース識別用電圧の値を、ＵＳＢのホスト機能を有する外部機器が発生するＵＳＢ電源電圧（４．７５〜５．２５Ｖ）とは異なる値（例えば２Ｖ）に設定しており、検出回路２２はこれらの電圧値をそれぞれ検出し、その検出結果をホストＣＰＵ１に与える。
【００１９】
シリアル制御信号インタフェース３は、外部機器との間でシリアル・インタフェースを使用した信号転送を行う際に、そのシリアル制御信号を送受信する。本実施形態では、このシリアル制御信号の転送をシステムコネクタ５のＵＳＢデータ転送ピンＰ２，Ｐ３を介して行う。
【００２０】
ホストＣＰＵ１には、シリアルデータ・インタフェース１１が設けられている。このシリアルデータ・インタフェース１１は、外部機器との間でシリアル・インタフェースを使用した信号転送を行う際に、そのシリアルデータを送受信する。本実施形態では、このシリアルデータの転送をシステムコネクタ５の製造者オプションピンＰ８及び予約ピンＰ９を使用して行う。
【００２１】
ところで、上記各外部インタフェース、つまりＵＳＢインタフェース２、シリアル制御信号インタフェース３及びホストＣＰＵ１内のシリアルデータ・インタフェース１１と、上記システムコネクタ５との間には、スイッチ回路４が設置してある。このスイッチ回路４は、第１の切替スイッチ４１と、第２の切替スイッチ４２とを備える。これら第１及び第２の切替スイッチ４１，４２は、ホストＣＰＵ１から発生される切替制御信号ＳＷＣに従い、互いに連動してスイッチング動作する。
【００２２】
第１の切替スイッチ４１は、システムコネクタ５のＵＳＢデータ転送ピンＰ２，Ｐ３に対するＵＳＢデバイス・コントローラ２１とシリアル制御信号インタフェース３の接続を切り替える。一方第２の切替スイッチ４２は、システムコネクタ５の製造者オプションピンＰ８及び予約ピンＰ９に対するシリアルデータ・インタフェース１１の接続をオン／オフする。
【００２３】
ホストＣＰＵ１は、この発明に係わる新たな機能として、第１の判定手段１ａと、インタフェース選択制御手段１ｂと、第２の判定手段１ｃと、接続制御手段１ｄとを備えている。
【００２４】
このうち先ず第１の判定手段１ａは、システムコネクタ５に外部機器が接続されたときに、ＵＳＢインタフェース２の検出回路２２からインタフェース識別電圧の検出値を取り込み、このインタフェース識別電圧の検出値をもとに、接続された外部機器がＵＳＢのホスト機能を有するものか否かを判定する。
【００２５】
インタフェース選択制御手段１ｂは、上記第１の判定手段１ａによる判定結果をもとにスイッチ回路４に対し切替制御信号ＳＷＣを与える。そして、外部機器がＵＳＢのホスト機能を有するものと判定された場合には、第１の切替スイッチ４１によりＵＳＢデバイス・コントローラ２１をＵＳＢデータ転送ピンＰ２，Ｐ３に接続させると共に、第２の切替スイッチ４２によりシリアルデータ・インタフェース１１と製造者オプションピンＰ８及び予約ピンＰ９との間の接続をオフする。一方、外部機器がＵＳＢのホスト機能を持たないと判定された場合には、第１の切替スイッチ４１によりシリアル制御信号インタフェース３をＵＳＢデータ転送ピンＰ２，Ｐ３に接続させると共に、第２の切替スイッチ４２によりシリアルデータ・インタフェース１１と製造者オプションピンＰ８及び予約ピンＰ９との間の接続をオンとする。
【００２６】
第２の判定手段１ｃは、上記インタフェース選択制御手段１ｂの制御により各インタフェース２，３，１１とシステムコネクタ５との間が選択的に接続された状態で、ＵＳＢデバイス・コントローラ２１又はシリアル制御信号インタフェース３を介して外部機器に対しＩＤ要求コマンドを送信する。そして、外部機器からデバイスＩＤ及びメーカＩＤが送られると、これらのデバイスＩＤ及びメーカＩＤをもとに外部機器の種類とメーカごとに異なる仕様を判定する。
【００２７】
接続制御手段１ｄは、上記第２の判定手段１ｃによる判定結果に基づいて、接続された外部機器が自己の携帯通信端末に接続可能な機器であるか否かを判定し、接続不可能な場合にはシステムコネクタ５と端末本体との間の接続を電気的に切り離す。
【００２８】
次に、以上のように構成された携帯通信端末の動作を、図３に示すフローチャートを用いて説明する。  
なお、ここでは携帯通信端末ＭＳに対し、ＵＳＢのホスト機能を持つパーソナル・コンピュータＰＣを接続する場合と、ＵＳＢのホスト機能を持たないメモリカードＥＳを接続する場合をそれぞれ例にとって説明する。
【００２９】
（１）パーソナル・コンピュータＰＣを接続する場合  
電源をオンした状態で、携帯通信端末ＭＳに対しパーソナル・コンピュータＰＣを図４に示すようにＵＳＢケーブル７を介して接続したとする。そうするとパーソナル・コンピュータＰＣは、ステップ４ａにおいて、ＵＳＢ電源電圧を発生するために設けられた電圧発生器６２によりＵＳＢ電源電圧（４．７５〜５．２５Ｖ）を発生する。このＵＳＢ電源電圧は、ＵＳＢケーブル７及びＵＳＢ電源ピンＰ４（ＶＢＵＳ）を介して携帯通信端末ＭＳに供給され、ＵＳＢインタフェース２内の検出回路２２に入力される。検出回路２２は、上記電源電圧の入力を検出すると、ホストＣＰＵ１に対し割り込み信号を与える。
【００３０】
携帯通信端末ＭＳのホストＣＰＵ１は、ステップ３ａでイニシャライズ処理を行ったのち、ステップ３ｂで割り込み信号の入力を監視している。この状態で、検出回路２２から割り込み信号が入力されると、ホストＣＰＵ１はシステムコネクタ５に外部機器が接続されたものと判断し、ステップ３ｃで上記検出回路２２から電圧検出値を入力したのち、この電圧検出値をもとにステップ３ｄで上記外部機器がＵＳＢのホスト機能を持ったものであるか否かを判定する。
【００３１】
例えば、電圧検出値がＵＳＢ電源電圧（４．７５〜５．２５Ｖ）だったとすれば、接続された外部機器はＵＳＢのホスト機能を持った機器であると判定する。これに対し、電圧検出値が上記ＵＳＢ電源電圧（４．７５〜５．２５Ｖ）以外の電圧値（例えば２Ｖ）だったとすれば、接続された外部機器はＵＳＢのホスト機能を持たない機器であると判定する。
【００３２】
さて、そうして外部機器が保有する外部インタフェースの種別が判定されると、ホストＣＰＵ１はその判定結果に基づいてステップ３ｅでスイッチ回路４の切替制御を実行する。例えば、いまはＵＳＢのホスト機能を持ったパーソナル・コンピュータＰＣを外部機器として接続しているため、ホストＣＰＵ１は図４に示すごとく、第１の切替スイッチ４１をＵＳＢデバイス・コントローラ２１側に切り替えると共に、第２の切替スイッチ４２をオフさせて、シリアルデータ・インタフェース１１をシステムコネクタ５の製造者オプションピンＰ８及び予約ピンＰ９に対し非接続の状態に設定する。
【００３３】
続いてホストＣＰＵ１は、ステップ３ｆに移行してここでＩＤ要求コマンド生成し、このＩＤ要求コマンドを上記ＵＳＢデバイス・コントローラ２１を介してパーソナル・コンピュータＰＣへ送信する。パーソナル・コンピュータＰＣは、図３に示すようにステップ４ｂでＩＤ要求コマンドの到来を監視しており、この状態で携帯通信端末ＭＳからＩＤ要求コマンドが到来すると、ステップ４ｃにおいて自装置の種類を表すデバイスＩＤ及びメーカＩＤを生成し、これらのデバイスＩＤ及びメーカＩＤを携帯通信端末ＭＳへ送信する。
【００３４】
携帯通信端末ＭＳのホストＣＰＵ１は、上記ＩＤ要求コマンドの送信後にステップ３ｇにおいてＩＤの到来を監視する。そして、この状態でデバイスＩＤ及びメーカＩＤが受信されると、ステップ３ｈにおいてこれらのデバイスＩＤ及びメーカＩＤをもとに図示しない外部機器データベースをアクセスして、外部機器の種類とその仕様を判定する。そして、この判定結果をもとに、ステップ３ｉで外部機器は自己の携帯通信端末ＭＳに接続可能なものであるか否かを判定し、接続可能と判定した場合にはシステムコネクタ５と端末本体との間の接続ポートを有効状態に設定する。
【００３５】
かくして、携帯通信端末ＭＳとパーソナル・コンピュータＰＣとの間はＵＳＢインタフェースを介して接続され、以後両デバイス間では上位プロトコルによるデータ転送制御が可能となる。
【００３６】
（２）メモリカードＥＳを接続する場合  
携帯通信端末ＭＳに対しメモリカードＥＳを、図５に示すようにシステムコネクタ対応のケーブル９を介して接続したとする。そうするとメモリカードＥＳは、ステップ４ａにおいて、インタフェース識別用電圧を発生するために設けられた電圧発生器８２により、予めＵＳＢ電源電圧（４．７５〜５．２５Ｖ）とは異なる値に設定された電源電圧（３Ｖ）を発生する。
【００３７】
このインタフェース識別用電圧は、ケーブル９及びＵＳＢ電源ピンＰ４（ＶＢＵＳ）を介して携帯通信端末ＭＳに供給され、ＵＳＢインタフェース２内の検出回路２２に入力される。検出回路２２は、上記インタフェース識別用電圧の入力を検出すると、ホストＣＰＵ１に対し割り込み信号を与える。
【００３８】
携帯通信端末ＭＳのホストＣＰＵ１は、ステップ３ｂで割り込みの発生を検出すると、システムコネクタ５に外部機器が接続されたものと判断し、ステップ３ｃで上記検出回路２２から電圧検出値を入力したのち、この電圧検出値をもとにステップ３ｄで上記外部機器がＵＳＢのホスト機能を持ったものであるか否かを判定する。いまは、ＵＳＢ電源電圧（４．７５〜５．２５Ｖ）以外の電圧値（２Ｖ）であるため、接続された外部機器はＵＳＢのホスト機能を持たない機器であると判定する。
【００３９】
さて、そうして外部機器が保有する外部インタフェースの種別が判定されると、ホストＣＰＵ１はその判定結果に基づいてステップ３ｅでスイッチ回路４の切替制御を実行する。例えば、いまはＵＳＢのホスト機能を持たないメモリカードＥＳを外部機器として接続しているため、ホストＣＰＵ１は図５に示すごとく、第１の切替スイッチ４１をシリアル制御信号インタフェース３側に切り替えると共に、第２の切替スイッチ４２をオンさせてシリアルデータ・インタフェース１１を、システムコネクタ５の製造者オプションピンＰ８及び予約ピンＰ９に接続させる。
【００４０】
続いてホストＣＰＵ１は、ステップ３ｆに移行してここでＩＤ要求コマンド生成し、このＩＤ要求コマンドを上記シリアル制御信号インタフェース３を介してメモリカードＥＳへ送信する。メモリカードＥＳは、図３に示すようにステップ４ｂでＩＤ要求コマンドの到来を監視しており、この状態で携帯通信端末ＭＳからＩＤ要求コマンドが到来すると、ステップ４ｃにおいて自装置の種類を表すデバイスＩＤ及びメーカＩＤを生成し、これらのデバイスＩＤ及びメーカＩＤを携帯通信端末ＭＳへ送信する。
【００４１】
携帯通信端末ＭＳのホストＣＰＵ１は、上記ＩＤ要求コマンドの送信後にステップ３ｇにおいてＩＤの到来を監視する。そして、この状態でデバイスＩＤ及びメーカＩＤが受信されると、ステップ３ｈにおいてこれらのデバイスＩＤ及びメーカＩＤをもとに図示しない外部機器データベースをアクセスして、外部機器の種類とその仕様を判定する。そして、この判定結果をもとに、ステップ３ｉで外部機器は自己の携帯通信端末ＭＳに接続可能なものであるか否かを判定し、接続可能と判定した場合にはシステムコネクタ５と端末本体との間の接続ポートを有効状態に設定する。
【００４２】
かくして、携帯通信端末ＭＳとメモリカードＥＳとの間はシリアル制御信号インタフェース３，８１及びシリアルデータ・インタフェース１１，８３を介して接続され、以後両デバイス間では上位プロトコルによるシリアルデータ転送が可能となる。
【００４３】
これに対し、上記外部機器の種類とその仕様の判定結果をもとに、外部機器は自己の携帯通信端末ＭＳに接続不可能なものであると判定した場合には、システムコネクタ５と端末本体との間の接続ポートを遮断状態に設定する。したがって、携帯通信端末ＭＳに対し仕様が適合しない外部機器が接続された場合には、この外部機器の接続は遮断され、この結果携帯通信端末ＭＳに対する外部機器による悪影響は未然に防止される。
【００４４】
以上述べたようにこの実施形態では、携帯通信端末ＭＳにおいて、ＵＳＢデバイス・コントローラ２１を持つＵＳＢインタフェース２に加え、シリアル制御信号インタフェース３及びシリアルデータ・インタフェース１１を設けると共に、これらのインタフェースを選択的にシステムコネクタ５に接続するスイッチ回路４を設けている。そして、システムコネクタ５に外部機器が接続されたとき、この外部機器から供給されるインタフェース識別用電圧をもとに、外部機器がＵＳＢのホスト機能を有する外部インタフェースを持っているか否かを判定し、この判定結果をもとにスイッチ回路４を切替制御して適当な外部インタフェースを選択するようにしている。
【００４５】
したがって、接続された外部機器がＵＳＢのホスト機能を持っているパーソナル・コンピュータＰＣの場合にはＵＳＢインタフェース２が選択されて、ＵＳＢインタフェースを使用したデータ転送が行われ、一方外部機器がＵＳＢのホスト機能を持っていないメモリカードＥＳ等のスレーブ・デバイスの場合にはシリアル制御信号インタフェース３及びシリアルデータ・インタフェース１１が選択されて、汎用のシリアル・インタフェースを使用したデータ転送が行われる。
【００４６】
すなわち、携帯通信端末ＭＳにＵＳＢのホスト機能を持たせなくても、外部インタフェースの異なる複数種の外部機器を選択的に接続してデータ転送を行うことができ、これにより携帯通信端末ＭＳを低消費電力及び低価格に維持することができる。
【００４７】
またこの実施形態では、１個のシリアルコネクタ５に対し、ＵＳＢインタフェースとシリアル・インタフェースとを選択的に接続するようにしている。すなわち、１個のシリアルコネクタ５をＵＳＢインタフェースとシリアル・インタフェースとで共用している。このため、新たにシリアル・インタフェース用のコネクタを設ける必要がなく、この結果携帯通信端末の大型化を防止することができる。
【００４８】
さらにこの実施形態では、接続された外部機器との間で認証手順を実行して外部機器のデバイス種別とメーカ名、つまり仕様を判定し、この判定結果をもとに当該外部機器が自端末に接続可能な機器であるか否かを判定する。そして、接続不可能な機器であると判定された場合には、外部機器を非接続状態に設定するようにしている。  
したがって、仕様が異なる外部機器が接続されても、この外部機器によって携帯通信端末が誤動作や故障を起こす不具合は未然に防止される。
【００４９】
この効果は、外部機器として例えば充電器を接続した場合に特に有効である。すなわち、接続された充電器の電圧／電流の定格値が携帯通信端末の規格値と異なると、場合によっては発熱や発火を起こすことがありきわめて好ましくない。そこでこの実施形態では、外部機器としての充電器が接続されたときに、認証手順により取得した充電器のデバイスＩＤ及びメーカＩＤをもとにその仕様を判定し、この判定の結果当該充電器が接続不可能と判定された場合には、充電用電源入力ピンＰ５，Ｐ６と携帯通信端末内の電源回路との間を遮断して充電が行われないようにしている。したがって、規格の異なる充電器が接続されたとしても、発熱や発火を起こす不具合は確実に防止される。
【００５０】
なお、この発明は上記実施形態に限定されるものではない。例えば、前記実施形態ではＵＳＢのスレーブ機能を持ったＵＳＢインタフェースと、汎用のシリアル・インタフェースとを備え、接続された外部機器が持つ外部インタフェースの種類に応じてこれらの外部インタフェースを選択する構成とした。しかし、必ずしもこれに限定されるものではなく、ＲＳ２３２ＣやＳＰＩ、Ｉ２ＢＵＳ、ＩＥＥＥ１３９４等のその他の外部インタフェースを複数種備え、これらの外部インタフェースを外部機器が持つ外部インタフェースの種類に応じて選択するように構成してもよい。
【００５１】
また、前記実施形態では、携帯通信端末ＭＳにＵＳＢスレーブ機能を有するＵＳＢインタフェースを備えた場合を例にとって説明したが、例えばパーソナル・コンピュータ等の処理能力の高い外部機器に備えられるＵＳＢホスト機能よりも処理付加が小さくなるように構成したＵＳＢの簡易ホスト機能を携帯通信端末ＭＳに設けるように構成してもよい。  
このようにすることで、携帯通信端末ＭＳのメモリ容量及びＣＰＵの処理能力をそれほど高めずに、ＵＳＢスレーブ機能しか持たない大半の外部機器との間でＵＳＢインタフェースを使用したデータ転送を行うことが可能となる。
【００５２】
さらに、前記実施形態では外部機器が有する外部インタフェースの種別判定を、外部機器が発生するインタフェース識別用電圧をもとに行うようにしたが、インタフェース識別用電圧の代わりに１ビット又は２ビット程度の識別信号を用い、この識別信号を外部機器から携帯通信端末の特定のコネクタピンに供給することにより、外部インタフェースの種別判定を行うように構成してもよい。
【００５３】
その他、第１及び第２の判定手段の構成や判定内容、インタフェース選択手段の構成、接続制御手段の構成、外部機器の種類や外部インタフェースの種類等についても、この発明の要旨を逸脱しない範囲で種々変形して実施できる。
【００５４】
要するにこの発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００５５】
【図１】この発明に係わる携帯通信端末の一実施形態を示す要部構成図。
【図２】図１に示した携帯通信端末に設けられるシステムコネクタの各ピンの名前と機能を示す図。
【図３】図１に示した携帯通信端末及びこの携帯通信端末に接続される外部機器の接続制御手順とその内容を示すフローチャート。
【図４】図１に示す携帯通信端末にＵＳＢのホスト機能を持つパーソナル・コンピュータを外部機器として接続とした場合の接続構成を示す図。
【図５】図１に示す携帯通信端末にＵＳＢのホスト機能を持たないメモリカードを外部機器として接続とした場合の接続構成を示す図。
【符号の説明】
【００５６】
ＭＳ…携帯通信端末、ＰＣ…パーソナル・コンピュータ、ＥＳ…メモリカード、１…携帯通信端末のホストＣＰＵ、１ａ…第１の判定手段、１ｂ…インタフェース選択制御手段、１ｃ…第２の判定手段、１ｄ…接続制御手段、２…ＵＳＢインタフェース、３，８１…シリアル制御信号インタフェース、４…スイッチ回路、５…システムコネクタ、６…パーソナル・コンピュータのホストＣＰＵ、７…ＵＳＢケーブル、８…メモリカードのホストＣＰＵ、１１，８３…シリアルデータ・インタフェース、２１…ＵＳＢデバイス・コントローラ、２２…インタフェース識別用電圧の検出回路、４１…第１の切替スイッチ、４２…第２の切替スイッチ、６１…ＵＳＢホストコントローラ、６２，８２…電圧発生器。
【図１】
2008276794.tif 000003
【図２】
2008276794.tif 000004
【図３】
2008276794.tif 000005
【図４】
2008276794.tif 000006
【図５】
2008276794.tif 000007