(57)【要約】【課題】外部機器と接続して通信を行う携帯端末装置において、外部機器が携帯端末装置を認識・利用可能とするためのドライバを、携帯端末装置の用途に応じて選択的に、かつ自動的に外部機器にインストールすることを可能とする。【解決手段】携帯端末装置を、外部機器に携帯端末装置を認識させる際に用いる選択情報を記憶する特定の領域と、外部機器が携帯端末装置を認識・利用可能とするための、複数のドライバを格納するドライバ格納部と、外部機器に接続した際に、前記特定の領域から選択情報を読み出し、当該選択情報に対応するドライバを特定するドライバ特定部と、ドライバ特定部で特定したドライバをドライバ格納部から読み出すドライバ読出部と、ドライバ読出部で読み出したドライバを外部機器にインストールするインストール実行部とから構成する。【選択図】図１
2012008907.tif 000002
【特許請求の範囲】
【請求項１】
外部機器と接続して通信を行う携帯端末装置であって、
外部機器に携帯端末装置を認識させる際に用いる選択情報を記憶する特定の領域と、
外部機器が携帯端末装置を認識・利用可能とするための、複数のドライバを格納するドライバ格納部と、
外部機器に接続した際に、前記特定の領域から選択情報を読み出し、当該選択情報に対応するドライバを特定するドライバ特定部と、
ドライバ特定部で特定したドライバをドライバ格納部から読み出すドライバ読出部と、
ドライバ読出部で読み出したドライバを外部機器にインストールするインストール実行部と、
を備える携帯端末装置。
【請求項２】
外部機器と接続して通信を行う携帯端末装置であって、
外部機器に携帯端末装置を認識させる際に用いる認識情報を記憶する特定の領域と、
外部機器が携帯端末装置を利用可能とするための、複数のドライバコンポーネントを格納するドライバ格納部と、
外部機器に接続した際に、前記特定の領域から認識情報を読み出し、当該認識情報に基づき外部機器に携帯端末装置をいかなるデバイスとして認識させるかを特定して、特定したデバイスを外部機器に通知するデバイス特定部と、
外部機器に認識させた前記特定したデバイスに対応するドライバコンポーネントをドライバ格納部から読み出すドライバ読出部と、
ドライバ読出部で読み出したドライバコンポーネントを外部機器にインストールするインストール実行部と、
を備える携帯端末装置。
【請求項３】
請求項１又は２に記載の携帯端末装置において、
前記外部機器はパーソナルコンピュータであり、
前記特定の領域は、ＵＳＩＭやＳＤカードなどの携帯端末装置に着脱可能なフラッシュメモリ内の記憶領域、又は携帯端末装置の不揮発メモリ内の記憶領域である
ことを特徴とする携帯端末装置。
【請求項４】
外部機器に携帯端末装置を認識させる際に用いる選択情報を記憶する特定の領域と、
外部機器が携帯端末装置を認識・利用可能とするための、複数のドライバを格納するドライバ格納部と、
を備える携帯端末装置の外部機器への接続方法であって、
携帯端末装置を外部機器に接続した際に、前記特定の領域から選択情報を読み出し、当該選択情報に対応するドライバを特定するドライバ特定ステップと、
ドライバ特定ステップで特定したドライバをドライバ格納部から読み出すドライバ読出ステップと、
ドライバ読出ステップで読み出したドライバを外部機器にインストールするインストールステップと、
を実行する携帯端末装置の外部機器への接続方法。
【請求項５】
外部機器に携帯端末装置を認識させる際に用いる認識情報を記憶する特定の領域と、
外部機器が携帯端末装置を利用可能とするための、複数のドライバコンポーネントを格納するドライバ格納部と、
を備える携帯端末装置の外部機器への接続方法であって、
携帯端末装置を外部機器に接続した際に、前記特定の領域から認識情報を読み出し、当該認識情報に基づき外部機器に携帯端末装置をいかなるデバイスとして認識させるかを特定するデバイス特定ステップと、
デバイス特定ステップで特定したデバイスを外部機器に通知するデバイス通知ステップと、
外部機器に認識させた前記特定したデバイスに対応するドライバコンポーネントをドライバ格納部から読み出すドライバ読出ステップと、
ドライバ読出ステップで読み出したドライバコンポーネントを外部機器にインストールするインストールステップと、
を実行する携帯端末装置の外部機器への接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置と外部機器との通信を複数の用途で行う場合に、各用途に対応するデバイスドライバを外部機器に効率的にインストールすることを可能とする携帯端末機器、および携帯端末装置の外部機器への接続方法に関する。
【背景技術】
【０００２】
携帯電話や携帯情報端末などの携帯端末装置を、パーソナルコンピュータ（ＰＣ）などの外部機器に接続して通信を行う場合には、外部機器に携帯端末装置を認識させ、かつ、相互に通信可能とするため、接続する携帯端末装置ごとにドライバをＰＣにインストールする必要がある。また、同じ携帯端末装置であっても、複数の用途のデバイスとして利用する場合には、用途ごとにドライバをインストールする必要がある。
【０００３】
複数の用途として、例えば商用と試験用という用途が考えられる。商用としては、例えば、ＰＣでインターネットを利用する際のアクセス用のデバイスとして携帯端末装置を用いるという利用形態が考えられる。一方、試験用としては、例えば図７に示すような試験系の下で、携帯端末装置とＰＣとを接続して携帯端末装置の通信動作ログをＰＣに取り込み、取り込んだログを出力して各ＶｉｅｗｅｒＰＣにてその解析を行うという利用形態が考えられる。
【０００４】
このように商用と試験用という異なる用途で携帯端末装置と外部機器との通信を行う場合、携帯端末装置を商用デバイスとして利用するための商用ドライバと、試験用デバイスとして利用するための試験用ドライバをそれぞれ外部機器にインストールする必要がある。
【０００５】
しかし、ドライバを手動でインストールするのは手間がかかる。そこで、携帯端末装置に非特許文献１に示されるようなゼロインストール機能を実装する等によりインストール作業を自動化することが考えられる。ゼロインストール機能とは、ドライバや接続用ソフトを収録したＣＤ−ＲＯＭを必要とせず、ドライバが予め記憶されたデータ通信用アダプタをパソコンに挿すだけで、ドライバがパソコンに自動的にインストールされ、すぐに使えるようにする機能である。
【０００６】
ゼロインストール機能を実装した携帯端末装置５００の構成例を図８に示す。携帯端末装置５００は、ドライバ格納部５１０とドライバ読出部５２０とインストール実行部５３０とを備える。外部機器１０に新規デバイスである携帯端末装置５００が接続されると、ドライバ読出部５２０がドライバ格納部５１０に予め記憶されたドライバを読み出し、インストール実行部５３０がそのドライバを外部機器１０にインストールする。
【０００７】
携帯端末装置５００と外部機器１０との間の処理シーケンスの例を図９に示す。携帯端末装置５００と外部機器１０とが接続されると、携帯端末装置５００が接続されたことが外部機器１０に通知され、外部機器１０はそれが不特定の新規デバイスであることを認識する。続いて、外部機器１０は携帯端末装置５００にドライバの提供を要求する。ここでいうドライバは、携帯端末装置５００がいかなるデバイスであるかを外部機器１０に認識させるデバイス認識コンポーネントと、そのデバイスを外部機器１０が利用可能とするためのデバイスコンポーネントと、を少なくとも含むものである。そして、ドライバ読出部５２０がドライバ格納部５１０に予め記憶されたドライバを読み出し、インストール実行部５３０がそれを外部機器１０にインストールする。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】麻生二郎、「ゼロインストールとは」、[online]、平成２１年８月、日経ＢＰ（IT Pro）、[平成２２年６月１日検索]、<URL:http://itpro.nikkeibp.co.jp/article/Keyword/20090829/336194/>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
従来のゼロインストール機能ではインストールするドライバは固定されている。すなわち、ドライバを携帯端末装置の用途に応じて選択的にインストールできない。商用ドライバと試験用ドライバのインストールについて考えると、技術上は商用ドライバと試験用ドライバをまとめてインストールすることができるため、その観点からは選択的インストールの必要は無いが、セキュリティの確保を考えた場合、商用ドライバと共に試験用ドライバをインストールするという方法をとることができない。そのため、従来のゼロインストール機能の対象は、一般的には商用ドライバのみであり、試験用ドライバについては別途手動でインストールせざるを得なかった。
【００１０】
本発明の目的は、外部機器と接続して通信を行う携帯端末装置において、外部機器が携帯端末装置を認識・利用可能とするためのドライバを、携帯端末装置の用途に応じて選択的に、かつ自動的に外部機器にインストールすることができる携帯端末装置、および携帯端末装置の外部機器への接続方法を実現することにある。
【課題を解決するための手段】
【００１１】
本発明の携帯端末装置は、外部機器に携帯端末装置を認識させる際に用いる選択情報を記憶する特定の領域と、外部機器が携帯端末装置を認識・利用可能とするための、複数のドライバを格納するドライバ格納部と、外部機器に接続した際に、前記特定の領域から選択情報を読み出し、当該選択情報に対応するドライバを特定するドライバ特定部と、ドライバ特定部で特定したドライバをドライバ格納部から読み出すドライバ読出部と、ドライバ読出部で読み出したドライバを外部機器にインストールするインストール実行部とを備える。
【００１２】
また、本発明の携帯端末装置の外部機器への接続方法は、外部機器に携帯端末装置を認識させる際に用いる選択情報を記憶する特定の領域と、外部機器が携帯端末装置を認識・利用可能とするための、複数のドライバを格納するドライバ格納部と、を備える携帯端末装置の外部機器への接続方法であって、携帯端末装置を外部機器に接続した際に、前記特定の領域から選択情報を読み出し、当該選択情報に対応するドライバを特定するドライバ特定ステップと、ドライバ特定ステップで特定したドライバをドライバ格納部から読み出すドライバ読出ステップと、ドライバ読出ステップで読み出したドライバを外部機器にインストールするインストールステップと、を実行する。
【発明の効果】
【００１３】
本発明の携帯端末装置、および携帯端末装置の外部機器への接続方法によれば、外部機器が携帯端末装置を認識・利用可能とするためのドライバを、携帯端末装置の用途に応じて選択的に、かつ自動的に外部機器にインストールすることができる。これにより、携帯端末装置を所望の用途で外部機器から速やかに利用できるようになる。
【図面の簡単な説明】
【００１４】
【図１】本発明の携帯端末装置１００の機能ブロックの構成例を示す図。
【図２】本発明の携帯端末装置１００の処理フロー例を示す図。
【図３】本発明の携帯端末装置１００の処理シーケンス例を示す図。
【図４】本発明の携帯端末装置２００の機能ブロックの構成例を示す図。
【図５】本発明の携帯端末装置２００の処理フロー例を示す図。
【図６】本発明の携帯端末装置２００の処理シーケンス例を示す図。
【図７】移動通信試験の試験系の構成例を示す図。
【図８】従来の携帯端末装置５００の機能ブロックの構成例を示す図。
【図９】従来の携帯端末装置５００の処理シーケンス例を示す図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、詳細に説明する。
【実施例１】
【００１６】
図１に本発明の携帯端末装置１００の機能ブロックの構成例を示す。また、図２に携帯端末装置１００をパーソナルコンピュータ（ＰＣ）などの外部機器１０へ接続する処理フロー例（Ｓ１〜Ｓ３）を示す。
【００１７】
携帯端末装置１００は、特定の領域１１０とドライバ格納部１２０とドライバ特定部１３０とドライバ読出部１４０とインストール実行部１５０とを備える。
【００１８】
特定の領域１１０は、例えばＵＳＩＭやＳＤカードなど携帯端末装置１００に着脱可能なフラッシュメモリ内の記憶領域や、携帯端末装置１００の不揮発メモリ内の記憶領域であり、ここに、外部機器１０に携帯端末装置１００を認識させる際に用いる選択情報を予め記憶しておく。選択情報とは、携帯端末装置１００をいかなる用途で用いるかを示す数値等の情報であり、例えば選択情報の値が１であれば商用、２であれば試験用というように決めておく。
【００１９】
ドライバ格納部１２０は、携帯端末装置１００内の任意の記憶領域であり、ここに携帯端末装置１００について想定される複数の用途それぞれに対応するドライバを予め格納しておく。ここでいうドライバは、携帯端末装置１００がいかなる用途のデバイスであるかを外部機器１０に認識させるデバイス認識コンポーネントと、そのデバイスを外部機器１０が利用可能とするためのデバイスコンポーネントと、を少なくとも含むものである。例えば、商用ドライバの場合には、商用デバイス認識コンポーネント、モデムコンポーネント等を含み、試験用ドライバであれば、試験用デバイス認識コンポーネント、モデムコンポーネント、試験用デバイスコンポーネント等を含む。
【００２０】
ドライバ特定部１３０は、携帯端末装置１００を外部機器１０に接続した際に、特定の領域１１０から選択情報を読み出し、当該選択情報に対応する用途のドライバを特定する。例えば、選択情報の値が１であれば商用ドライバ、２であれば試験用ドライバというように特定する（Ｓ１）。
【００２１】
ドライバ読出部１４０は、ドライバ特定部１３０で特定したドライバをドライバ格納部１２０から読み出す（Ｓ２）。
【００２２】
インストール実行部１５０は、ドライバ読出部１４０で読み出したドライバを外部機器１０にインストールする（Ｓ３）。なお、インストールにあたっての具体的な処理は、例えば、非特許文献１のゼロインストール機能に準じて行えばよい。
【００２３】
携帯端末装置１００と外部機器１０との間の処理シーケンスの例を図３に示す。携帯端末装置１００と外部機器１０とが接続されると、携帯端末装置１００は特定の領域１１０から選択情報をドライバ特定部１３０に読み出すとともに、携帯端末装置１００が接続されたことを外部機器１０に通知し、外部機器１０はそれが不特定の新規デバイスであることを認識する。続いて、外部機器１０は携帯端末装置１００に（デバイスを特定することなく）ドライバの提供を要求し、ドライバ特定部１３０は選択情報に対応する用途のドライバを特定する。そして、特定されたドライバをドライバ読出部１４０がドライバ格納部１２０から読み出し、それをインストール実行部１５０が外部機器１０にインストールする。
【００２４】
このように携帯端末装置１００を構成することで、利用者は予め所望の用途に対応する選択情報を書き込んだＵＳＩＭ等を用意しておけば、これを携帯端末装置１００に装着した上で携帯端末装置１００を外部機器１０に接続することで、その用途に対応するドライバが自動で外部機器１０にインストールされるため、携帯端末装置１００の所望の用途につき外部機器１０から速やかに利用できるようになる。そのため、例えば試験用の選択情報を書き込んだＵＳＩＭを用意しておけば、試験の準備を効率化することができる。
【００２５】
以上のように、実施例１の携帯端末装置、および携帯端末装置の外部機器への接続方法によれば、外部機器と接続して通信を行う携帯端末装置において、外部機器が携帯端末装置を認識・利用可能とするためのドライバを、携帯端末装置の用途に応じて選択的に、かつ自動的に外部機器にインストールすることができる。
【実施例２】
【００２６】
図４に本発明の携帯端末装置２００の機能ブロックの構成例を示す。また、図５に携帯端末装置２００をパーソナルコンピュータ（ＰＣ）などの外部機器１０へ接続する処理フロー例（Ｓ１１〜Ｓ１４）を示す。実施例１は、外部機器１０における（特定用途のデバイスとしての）携帯端末装置１００の認識と利用可能化とを一体的に行う構成であるが、携帯端末装置２００は、これらを分けて行う構成である。
【００２７】
携帯端末装置２００は、特定の領域２１０とドライバ格納部２２０とデバイス特定部２３０とドライバ読出部２４０とインストール実行部２５０とを備える。
【００２８】
特定の領域２１０は、例えばＵＳＩＭやＳＤカードなど携帯端末装置２００に着脱可能なフラッシュメモリ内の記憶領域や、携帯端末装置２００の不揮発メモリ内の記憶領域であり、ここに、外部機器１０に携帯端末装置２００を認識させる際に用いる認識情報を予め記憶しておく。認識情報とは、携帯端末装置２００をいかなる用途のデバイスとして外部機器１０に認識させるかを示す数値等の情報であり、例えば認識情報の値が１であれば商用、２であれば試験用というように決めておく。
【００２９】
ドライバ格納部２２０は、携帯端末装置２００内の任意の記憶領域であり、ここに携帯端末装置２００について想定される複数の用途を網羅する複数のドライバコンポーネントを予め格納しておく。ここでいうドライバコンポーネントは、外部機器１０が携帯端末装置２００を利用可能とするためのコンポーネントに係るものであり、実施例１のように外部機器１０に携帯端末装置２００を認識させるためのコンポーネントは含まない。そのため、想定される複数の用途が、例えば商用、試験用である場合、必要なコンポーネントがモデムコンポーネント、試験用デバイスコンポーネントであれば、それらが格納される。なお、ドライブ格納部２２０には、実施例１でいうドライバ格納部１２０のように用途ごとに必要なコンポーネントをセットにして格納しておく必要はなく、複数の用途全体として必要とされるコンポーネントを個別に格納しておけばよい。これは、実施例２においては、ドライバ格納部２２０からコンポーネントが読み出される時点で、外部機器１０が携帯端末装置１００をいかなる用途のデバイスとして利用するかを既に認識しており、その用途に必要なコンポーネントを特定して携帯端末装置２００に要求することができるためである。
【００３０】
デバイス特定部２３０は、携帯端末装置２００を外部機器１０に接続した際に、特定の領域２１０から認識情報を読み出し、当該認識情報に基づき外部機器に携帯端末装置をいかなるデバイスとして認識させるかを特定する（Ｓ１１）。例えば、認識情報の値が１であれば商用デバイス、２であれば試験用デバイスというように特定する。そして、特定したデバイスを外部機器１０に通知する（Ｓ１２）。これにより、外部機器１０は携帯端末装置２００を特定のデバイスとして認識することができる。
【００３１】
ドライバ読出部２４０は、外部機器１０からの要求に応じ、デバイス特定部２３０で特定したデバイスに対応するドライバコンポーネントをドライバ格納部２２０から読み出す（Ｓ１３）。例えば、商用デバイスとして特定されている場合には、モデムコンポーネントを、試験用デバイスとして特定されている場合には、モデムコンポーネントと試験用デバイスコンポーネントを読み出す。
【００３２】
インストール実行部２５０は、ドライバ読出部２４０で読み出したドライバコンポーネントを外部機器１０にインストールする（Ｓ１４）。なお、インストールにあたっての具体的な処理は、例えば、非特許文献１のゼロインストール機能に準じて行えばよい。
【００３３】
携帯端末装置２００と外部機器１０との間の処理シーケンスの例を図６に示す。携帯端末装置２００と外部機器１０とが接続されると、携帯端末装置２００は特定の領域２１０から認識情報をデバイス特定部２３０に読み出して、外部機器に携帯端末装置２００をいかなるデバイスとして認識させるかを特定し、外部機器１０に通知する。続いて、携帯端末装置２００を特定のデバイスとして認識した外部機器１０は、携帯端末装置２００に対し、その特定のデバイスに対応するドライバコンポーネントの提供を要求し、ドライバ読出部２４０は要求されたドライバコンポーネントをドライバ格納部２２０から読み出して、それをインストール実行部２５０が外部機器１０にインストールする。
【００３４】
このように携帯端末装置２００を構成することで、利用者は予め所望の用途に対応する認識情報を書き込んだＵＳＩＭ等を用意しておけば、これを携帯端末装置２００に装着した上で携帯端末装置２００を外部機器１０に接続することで、その用途に対応するドライバコンポーネントが自動で外部機器１０にインストールされるため、携帯端末装置２００の所望の用途につき外部機器１０から速やかに利用できるようになる。そのため、例えば試験用デバイスとしての認識情報を書き込んだＵＳＩＭを用意しておけば、試験の準備を効率化することができる。
【００３５】
以上のように、実施例２の携帯端末装置、および携帯端末装置の外部機器への接続方法によれば、外部機器と接続して通信を行う携帯端末装置について、外部機器に当該携帯端末装置をいかなる用途のデバイスとして利用するかを選択的に認識させることができ、かつそれに対応するドライバコンポーネントを外部機器に自動的にインストールすることができる。
【００３６】
以上で説明した本発明の携帯端末装置の各構成要素の機能分担は、各実施例に示す機能分担に限定されるものではなく、本発明を逸脱しない範囲で適宜変更が可能である。また、以上で説明した携帯端末装置の外部機器への接続方法は、記載の順に従った時系列において実行されるのみならず、処理を実行する各構成要素の処理能力あるいは必要に応じて並列的にあるいは個別に実行することとしてもよい。
【図１】
2012008907.tif 000003
【図２】
2012008907.tif 000004
【図３】
2012008907.tif 000005
【図４】
2012008907.tif 000006
【図５】
2012008907.tif 000007
【図６】
2012008907.tif 000008
【図８】
2012008907.tif 000009
【図９】
2012008907.tif 000010
【図７】
2012008907.tif 000011