(57)【要約】【課題】複雑な制御手順が記載されたプログラムを必要とせず、簡易な制御手順で、ＵＳＢ機器の動作を制御すること。【解決手段】携帯電話機（通信端末）は、ＵＳＢインターフェースと、前記ＵＳＢインターフェースに接続された機器に対し、当該ＵＳＢインターフェースを介して電力を供給する電力供給部と、前記機器に対する電力の供給を開始するトリガとなる開始イベントが示された開始イベント情報を格納する格納部と、当該携帯電話機において、前記開始イベント情報に示された前記開始イベントが発生したことを検出すると、前記電力供給部による前記機器に対する電力の供給を開始させる電力供給制御部とを備える。【選択図】図３
2012004965.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢインターフェースと、
前記ＵＳＢインターフェースに接続された機器に対し、当該ＵＳＢインターフェースを介して電力を供給する電力供給部と、
前記機器に対する電力の供給を開始するトリガとなるイベントである開始イベントが示された開始イベント情報を格納する格納部と、
当該通信端末において、前記開始イベント情報に示された前記開始イベントが発生したことを検出すると、前記電力供給部による前記機器に対する電力の供給を開始させる電力供給制御部と
を備えることを特徴とする通信端末。
【請求項２】
前記格納部は、
前記機器に対する電力の供給を終了するトリガとなるイベントである終了イベントが示された終了イベント情報を格納し、
前記電力供給制御部は、
前記機器に対する電力の供給が開始された後に、当該通信端末において、前記終了イベント情報に示された前記終了イベントが発生したことを検出すると、前記機器に対する電力の供給を終了させる
ことを特徴とする請求項１に記載の通信端末。
【請求項３】
前記格納部は、
前記機器に対する電力の供給を開始しない条件である開始不可条件が示された開始不可条件情報を格納し、
前記電力供給制御部は、
前記開始イベントが発生したことを検出した場合であっても、当該通信端末の状態が、前記開始不可条件情報に示された前記開始不可条件に合致する場合には、前記機器に対する電力の供給を開始させない
ことを特徴とする請求項１または２に記載の通信端末。
【請求項４】
前記格納部は、
前記機器に対して電力が供給されている間に無効にする当該通信端末の機能が示された無効機能情報を格納し、
前記電力供給制御部は、
前記機器に対して電力が供給されている間、前記無効機能情報に示された当該通信端末の機能を無効にする
ことを特徴とする請求項１から３のいずれかに記載の通信端末。
【請求項５】
当該通信端末の位置を検出する位置検出部をさらに備え、
前記格納部は、
前記機器に対して電力の供給を開始する場所である電力供給場所が示された前記開始イベント情報を格納し、
前記電力供給制御部は、
前記位置検出部によって検出された当該通信端末の位置が、前記開始イベント情報に示された前記電力供給場所であると判断した場合、前記機器に対する電力の供給を開始させる
ことを特徴とする請求項１から４のいずれかに記載の通信端末。
【請求項６】
ＵＳＢインターフェースと、
前記ＵＳＢインターフェースに接続された機器に対し、当該ＵＳＢインターフェースを介して電力を供給する電力供給部と
を備えた通信端末のコンピュータを、
前記機器に対する電力の供給を開始するトリガとなるイベントである開始イベントが示された開始イベント情報を格納する格納手段、
当該通信端末において、前記開始イベント情報に示された前記開始イベントが発生したことを検出すると、前記電力供給部による前記機器に対する電力の供給を開始させる電力供給制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末およびプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータなどの主装置にはＵＳＢ（Universal Serial Bus）ポートが設けられているものが多く、これにＵＳＢ機器が接続されて、主装置がＵＳＢ機器を自動的に認識すると、ＵＳＢ機器の利用が可能となる。ここで、ＵＳＢ規格に準拠したＵＳＢポートには電源供給用の電源ピンが設けられている。主装置のＵＳＢポートにＵＳＢ機器が接続されると、この電源ピンを介して、主装置からＵＳＢ機器に対して自動的に電源が供給されるようになっている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３０５８８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術では、主装置側においてＵＳＢ機器の動作を制御するためには、ＵＳＢ機器に対する動作の停止命令、開始命令や、データの読み取り命令、書き込み命令などの複雑な制御手順が記載されたプログラムを主装置側に導入する必要がある。このような複雑なプログラムの開発には手間や時間がかかるため、製品コストが増加する要因ともなっている。
【０００５】
本発明の目的は、複雑な制御手順が記載されたプログラムを必要とせず、簡易な制御手順で、ＵＳＢ機器の動作を制御することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る通信端末は、ＵＳＢインターフェースと、前記ＵＳＢインターフェースに接続された機器に対し、当該ＵＳＢインターフェースを介して電力を供給する電力供給部と、前記機器に対する電力の供給を開始するトリガとなるイベントである開始イベントが示された開始イベント情報を格納する格納部と、当該通信端末において、前記開始イベント情報に示された前記開始イベントが発生したことを検出すると、前記電力供給部による前記機器に対する電力の供給を開始させる電力供給制御部とを備えることを特徴とする。
【０００７】
好ましくは、前記格納部は、前記機器に対する電力の供給を終了するトリガとなるイベントである終了イベントが示された終了イベント情報を格納し、前記電力供給制御部は、前記機器に対する電力の供給が開始された後に、当該通信端末において、前記終了イベント情報に示された前記終了イベントが発生したことを検出すると、前記機器に対する電力の供給を終了させるとよい。
【０００８】
好ましくは、前記格納部は、前記機器に対する電力の供給を開始しない条件である開始不可条件が示された開始不可条件情報を格納し、前記電力供給制御部は、前記開始イベントが発生したことを検出した場合であっても、当該通信端末の状態が、前記開始不可条件情報に示された前記開始不可条件に合致する場合には、前記機器に対する電力の供給を開始させないとよい。
【０００９】
好ましくは、前記格納部は、前記機器に対して電力が供給されている間に無効にする当該通信端末の機能が示された無効機能情報を格納し、前記電力供給制御部は、前記機器に対して電力が供給されている間、前記無効機能情報に示された当該通信端末の機能を無効にするとよい。
【００１０】
好ましくは、当該通信端末の位置を検出する位置検出部をさらに備え、前記格納部は、前記機器に対して電力の供給を開始する場所である電力供給場所が示された前記開始イベント情報を格納し、前記電力供給制御部は、前記位置検出部によって検出された当該通信端末の位置が、前記開始イベント情報に示された前記電力供給場所であると判断した場合、前記機器に対する電力の供給を開始させるとよい。
【００１１】
また、本発明に係るプログラムは、ＵＳＢインターフェースと、前記ＵＳＢインターフェースに接続された機器に対し、当該ＵＳＢインターフェースを介して電力を供給する電力供給部とを備えた通信端末のコンピュータを、前記機器に対する電力の供給を開始するトリガとなるイベントである開始イベントが示された開始イベント情報を格納する格納手段、当該通信端末において、前記開始イベント情報に示された前記開始イベントが発生したことを検出すると、前記電力供給部による前記機器に対する電力の供給を開始させる電力供給制御手段として機能させるためのプログラムである。
【発明の効果】
【００１２】
本発明によれば、複雑な制御手順が記載されたプログラムを必要とせず、簡易な制御手順で、ＵＳＢ機器の動作を制御することができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係る携帯電話システム１０の構成を示す。
【図２】携帯電話機１００のハードウェア構成の一例を示す。
【図３】携帯電話機１００の機能構成を示す。
【図４】格納部２２０に格納されている開始イベント情報の一例を示す。
【図５】格納部２２０に格納されている終了イベント情報の一例を示す。
【図６】格納部２２０に格納されている開始不可条件情報の一例を示す。
【図７】第１実施形態に係る携帯電話機１００による処理の手順を示す。
【図８】格納部２２０に格納されている無効機能情報の一例を示す。
【図９】格納部２２０に格納されている開始イベント情報の一例を示す。
【図１０】格納部２２０に格納されている開始イベント情報の一例を示す。
【図１１】格納部２２０に格納されている開始イベント情報の一例を示す。
【発明を実施するための形態】
【００１４】
（第１実施形態）
図１は、第１実施形態に係る携帯電話システム１０の構成を示す。携帯電話システム１０は、携帯電話機１００およびＵＳＢ機器１５０を備える。
【００１５】
携帯電話機１００は、たとえばＩＭＴ−２０００に準拠し、通信方式としてＷ−ＣＤＭＡ（Wideband-Code Division Multiple Access）を用いる移動体通信網を介して、他の電話機との通話をおこなう通話機能を有する通信端末である。携帯電話機１００は、通話機能を有するとともに、各種アプリケーション機能（以下、単に「機能」という）を有する。携帯電話機１００が有する機能としては、通話、電子メール、アラーム、インターネット、ゲーム、音楽プレイヤー、動画プレイヤー、管理ツールなどが一例として挙げられる。
【００１６】
携帯電話機１００は、筐体１１０、ディスプレイ１２０、スピーカ１２５、入力デバイス１３０、マイク１３５、およびＵＳＢインターフェース１４０を備える。筐体１１０は、携帯電話機１００が有する各種ハードウェアを収容する。携帯電話機１００は、複数の機能を実現するための複数のプログラムを、メモリ等の記憶媒体に格納している。
【００１７】
ディスプレイ１２０は、各種画像を表示する。たとえば、ディスプレイ１２０は、通話、電子メール、アラームなどの各種機能に応じた、文字入力画面、設定画面、表示画面などを表示する。ディスプレイ１２０としては、液晶ディスプレイ、有機ＥＬディスプレイなどが一例として挙げられる。スピーカ１２５は、各種音声を発する。たとえば、スピーカ１２５は、電子メールの受信音、通話要求の着信音、通話音声、アラーム音などを発する。
【００１８】
入力デバイス１３０は、各種操作の入力を受け付ける。たとえば、入力デバイス１３０は、電子メール機能に関して、電子メールのタイトル、本文、送信先メールアドレスなどの入力操作や、電子メールの閲覧操作などの入力を受け付ける。また、入力デバイス１３０は、通話機能に関して、通話先の電話番号の入力操作や、通話要求の発信操作、通話要求の着信時の応答操作などの入力を受け付ける。また、入力デバイス１３０は、アラーム機能に関して、アラーム時刻の設定操作などの入力を受け付ける。入力デバイス１３０としては、入力ボタン、マウス、タッチパネルなどが一例として挙げられる。
【００１９】
マイク１３５は、各種音声の入力を受け付ける。たとえば、マイク１３５は、通話時における音声の入力を受け付ける。マイク１３５から音声が入力されると、携帯電話機１００の筐体１１０の内部に設けられた音声回路（図示省略）によって、当該音声から音声データが生成され、当該音声データに応じた音がスピーカ１２５から発せられる。また、音声回路によって生成された音声データは、通話先の電話機にも送信され、通話先の電話機においても同様に、当該音声データに応じた音がスピーカから発せられる。
【００２０】
ＵＳＢインターフェース１４０は、当該ＵＳＢインターフェース１４０に接続されたＵＳＢ機器１５０との通信を制御する。たとえば、ＵＳＢインターフェース１４０は、ＵＳＢプロトコルに従って、ＵＳＢ機器１５０とのデータ転送をおこなう。筐体１１０の表面の開口部には、ＵＳＢ機器１５０を接続するためのＵＳＢポートが設けられている。
【００２１】
ＵＳＢ機器１５０は、携帯電話機１００のＵＳＢインターフェース１４０に接続されて、携帯電話機１００の機能を拡張する機器である。ＵＳＢ機器１５０は、ＵＳＢインターフェース１４０を介して、携帯電話機１００からの電力の供給を受ける。第１実施形態で用いたＵＳＢ機器１５０は、携帯電話機１００からの電力の供給を受けている間、動作するものである。すなわち、ＵＳＢ機器１５０は、携帯電話機１００からの電力の供給が開始されると動作を開始し、携帯電話機１００からの電力の供給が終了すると動作を停止する。第１実施形態のＵＳＢ機器１５０は、電動のオルゴール装置である。すなわち、ＵＳＢ機器１５０は、携帯電話機１００から電力が供給されている間、この電力により動作し、機械的なオルゴール音を発する。
【００２２】
図２は、携帯電話機１００のハードウェア構成の一例を示す。携帯電話機１００は、図１で説明したディスプレイ１２０、スピーカ１２５、入力デバイス１３０、マイク１３５、およびＵＳＢインターフェース１４０に加え、ＣＰＵ１５０５、ＲＯＭ１５１０、ＲＡＭ１５２０、無線通信インターフェース１５３０、外部メモリドライブ１５４０、外部メモリ１５４２、電源制御回路１５５０、電池１５５２、バイブレータ１５６０、およびＧＰＳ（Global Positioning System）ユニット１５７０を、筐体１１０の内部に備える。
【００２３】
ＲＯＭ１５１０、ＲＡＭ１５２０、および外部メモリ１５４２は、各種データおよび各種プログラムを格納する。ＣＰＵ１５０５は、ＲＯＭ１５１０、ＲＡＭ１５２０、または外部メモリ１５４２に格納されたプログラムを実行することで、各種データ処理および各種ハードウェア制御をおこなう。
【００２４】
無線通信インターフェース１５３０は、外部装置との無線通信を制御する。外部メモリドライブ１５４０は、外部メモリ１５４２に接続し、外部メモリ１５４２に対するデータの送受信をおこなう。外部メモリ１５４２としては、たとえば、メモリカードが挙げられる。
【００２５】
電源制御回路１５５０は、ＵＳＢインターフェース１４０に接続されたＵＳＢ機器１５０に対し、ＵＳＢインターフェース１４０を介して電力を供給する電力供給部として機能する。たとえば、電源制御回路１５５０は、当該携帯電話機１００に内蔵されている電池１５５２から供給された電力を変圧し、ＵＳＢ機器１５０へ供給するための、電圧が５Ｖの電力を生成する。そして、電源制御回路１５５０は、ＵＳＢインターフェース１４０を介して、生成した電圧が５Ｖの電力をＵＳＢ機器１５０へ供給する。
【００２６】
バイブレータ１５６０は、振動することにより、各種通知をおこなう。たとえば、バイブレータ１５６０は、振動することにより、電子メールの受信、通話要求の着信、アラーム設定時刻の到来などを、当該携帯電話機１００のユーザに通知する。ＧＰＳユニット１５７０は、当該携帯電話機１００の位置を検出する位置検出部として機能する。ＧＰＳユニット１５７０は、検出した当該携帯電話機１００の位置を示す位置情報を生成する。たとえば、位置情報には、当該移動体端末１１０の位置を示す座標が示されている。
【００２７】
ＣＰＵ１５０５が実行するプログラムは、たとえば、コンピュータ読み取り可能な記録媒体に格納されてユーザに提供され、携帯電話機１００にインストールされる。ＣＰＵ１５０５が実行するプログラムは、携帯電話機１００に予めインストールされ、携帯電話機１００とともにユーザに提供されてもよい。また、ＣＰＵ１５０５が実行するプログラムは、外部装置から通信ネットワークを介してユーザに提供され、携帯電話機１００にインストールされてもよい。
【００２８】
図３は、携帯電話機１００の機能構成を示す。ここでは、携帯電話機１００が備える機能のうち、ＵＳＢ機器１５０の制御に関連する機能を中心に説明する。携帯電話機１００は、通話制御部２１２、電子メール制御部２１４、アラーム制御部２１６、格納部２２０、電力供給制御部２２２、およびタイマ２２６を備える。たとえば、携帯電話機１００は、ＲＯＭ１５１０、ＲＡＭ１５２０、または外部メモリ１５４２により、以下に説明する格納部２２０として機能する。また、携帯電話機１００は、ＣＰＵ１５０５が、ＲＯＭ１５１０、ＲＡＭ１５２０、または外部メモリ１５４２に格納されているプログラムを実行することにより、以下に説明する通話制御部２１２、電子メール制御部２１４、アラーム制御部２１６、電力供給制御部２２２、およびタイマ２２６として機能する。
【００２９】
通話制御部２１２は、無線通信インターフェース１５３０を利用した他の電話機との通話を制御する。たとえば、通話制御部２１２は、無線通信インターフェース１５３０を介して他の電話機からの通話要求を着信すると、予め定められた着信音をスピーカ１２５から発せさせたり、予め定められた画像をディスプレイ１２０に表示させたりして、この着信をユーザに通知する。このとき、当該携帯電話機１００がマナーモードの状態であれば、通話制御部２１２は、上記着信音を発せさせる代わりに、当該携帯電話機１００に内蔵されているバイブレータ１５６０を振動させることにより、この着信をユーザに通知する。
【００３０】
電子メール制御部２１４は、無線通信インターフェース１５３０を利用した電子メールの送受信を制御する。たとえば、電子メール制御部２１４は、他の電話機からの電子メールを受信すると、予め定められた受信音をスピーカ１２５から発せさせたり、予め定められた画像をディスプレイ１２０に表示させたりして、この受信をユーザに通知する。このとき、当該携帯電話機１００がマナーモードの状態であれば、電子メール制御部２１４は、上記受信音を発せさせる代わりに、バイブレータ１５６０を振動させることにより、この受信をユーザに通知する。
【００３１】
アラーム制御部２１６は、ユーザが設定した時刻が到来すると、その旨をユーザに通知する。たとえば、アラーム制御部２１６は、予め設定された時刻が到来すると、予め定められたアラーム音をスピーカ１２５から発せさせたり、予め定められた画像をディスプレイ１２０に表示させたりして、設定時刻が到来したことをユーザに通知する。このとき、当該携帯電話機１００がマナーモードの状態であれば、アラーム制御部２１６は、上記受信音を発せさせる代わりに、バイブレータ１５６０を振動させることにより、設定時刻が到来したことをユーザに通知する。
【００３２】
タイマ２２６は、時間を計測する。たとえば、タイマ２２６は、電力供給制御部２２２からの計測時間の指定および計測開始の指示を受け取ると、時間の計測を開始する。そして、計測を開始してからの経過時間が指定された計測時間に達すると、その旨を電力供給制御２２２へ通知する。
【００３３】
格納部２２０は、ＵＳＢ機器１５０に対する電力の供給を制御する際に用いられる各種条件を格納する。具体的には、格納部２２０は、開始イベント情報、終了イベント情報、および開始不可条件情報を格納する。開始イベント情報とは、ＵＳＢ機器１５０に対する電力の供給を開始するトリガとなる開始イベントが示された情報である。終了イベント情報とは、ＵＳＢ機器１５０に対する電力の供給を終了するトリガとなる終了イベントが示された情報である。開始不可条件情報とは、ＵＳＢ機器１５０に対する電力の供給を開始しない条件（以下、「開始不可条件条件」という）が示された情報である。
【００３４】
電力供給制御部２２２は、ＵＳＢ機器１５０に対する電力の供給を制御する。たとえば、電力供給制御部２２２は、ＵＳＢインターフェース１４０にＵＳＢ機器１５０が接続された時点では、電源制御回路１５５０によるＵＳＢ機器１５０に対する電力の供給を開始させない。そして、電力供給制御部２２２は、当該携帯電話機１００において、格納部２２０に格納された開始イベント情報に示されている開始イベントが発生したことを検出すると、電源制御回路１５５０によるＵＳＢ機器１５０に対する電力の供給を開始させる。上記したとおり、電力供給制御部２２２は、ＵＳＢインターフェース１４０にＵＳＢ機器１５０が接続された時点では、電源制御回路１５５０によるＵＳＢ機器１５０に対する電力の供給を開始させないわけだから、ここでいう開始イベントには、ＵＳＢ機器１５０が接続されたことで発生するイベントは含まれない。
【００３５】
そして、電力供給制御部２２２は、ＵＳＢ機器１５０に対する電力の供給を開始した後に、当該携帯電話機１００において、格納部２２０に格納された終了イベント情報に示された終了イベントが発生したことを検出すると、ＵＳＢ機器１５０に対する電力の供給を終了する。
【００３６】
ここで、電力供給制御部２２２は、開始イベントが発生したことを検出した場合であっても、当該携帯電話機１００の状態が、格納部２２０に格納された開始不可条件情報に示された開始不可条件に合致する場合には、ＵＳＢ機器１５０に対する電力の供給を開始しない。
【００３７】
上記したように、開始イベント情報、終了イベント情報、および開始不可条件情報は、格納部２２０に予め設定されている。よって、電力供給制御部２２２は、格納部２２０に格納されている開始イベント情報、終了イベント情報、および開始不可条件情報を参照することで、ＵＳＢ機器１５０に対する電力の供給を制御する際に採用する、開始イベント、終了イベント、および開始不可条件を特定することができる。ここで、開始イベント、終了イベント、および開始不可条件の一例を説明する。
【００３８】
図４は、格納部２２０に格納されている開始イベント情報の一例を示す。図４に示す開始イベント情報には、開始イベントとして、「電子メール受信」、「通話要求着信」、および「アラーム設定時刻到来」が設定されている。この設定によれば、電力供給制御部２２２は、当該携帯電話機１００が他の装置からの電子メールを受信すると、ＵＳＢ機器１５０に対する電力の供給を開始する。また、他の電話機からの通話要求を着信した場合や、予め設定しておいたアラーム時刻が到来した場合も同様に、ＵＳＢ機器１５０に対する電力の供給を開始する。
【００３９】
このように、複数の開始イベントが開始イベント情報に設定されている場合、電力供給制御部２２２は、格納部２２０に格納されているいずれかの開始イベントが発生すると、ＵＳＢ機器１５０に対する電力の供給を開始して、ＵＳＢ機器１５０にオルゴール音を発せさせる。一方、開始イベント情報に設定されていないイベント（すなわち、開始イベント以外のイベント）が発生した場合には、電力供給制御部２２２は、ＵＳＢ機器１５０に対する電力の供給を開始せず、ＵＳＢ機器１５０にオルゴール音を発せさせない。
【００４０】
図５は、格納部２２０に格納されている終了イベント情報の一例を示す。図５に示す終了イベント情報には、終了イベントとして、「電子メール受信−３分経過」が設定されている。この設定によれば、携帯電話機１００は、他の装置からの電子メールを受信し、機器１１０への電力の供給を開始した後に、当該携帯電話機１００のユーザがこの電子メールを閲覧することなく、タイマ２２６の計時により３分が経過すると、ＵＳＢ機器１５０に対する電力の供給を終了して、ＵＳＢ機器１５０によるオルゴール音の発音を停止させる。
【００４１】
また、終了イベント情報には、終了イベントとして、「電子メール受信−閲覧」が設定されている。この設定によれば、携帯電話機１００は、他の装置からの電子メールを受信し、機器１１０への電力の供給を開始した後に、当該携帯電話機１００のユーザがこの電子メールを閲覧すると、ＵＳＢ機器１５０に対する電力の供給を終了する。ここで、電子メールを閲覧するのではなく、電子メールの閲覧を終了すると、ＵＳＢ機器１５０に対する電力の供給を終了するようにしてもよい。
【００４２】
また、終了イベント情報には、終了イベントとして、「通話要求着信−１分経過」が設定されている。この設定によれば、携帯電話機１００は、他の装置からの通話要求を着信し、機器１１０への電力の供給を開始した後に、当該携帯電話機１００のユーザがこの着信に応じることなく、タイマ２２６の計時により１分が経過すると、ＵＳＢ機器１５０に対する電力の供給を終了する。ここでは、「通話要求着信−１分経過を終了イベント」としたが、通話要求の着信音が鳴り止んだことを終了イベントとしてもよい。
【００４３】
また、終了イベント情報には、終了イベントとして、「通話要求着信−通話」が設定されている。この設定によれば、携帯電話機１００は、他の電話機からの通話要求を着信し、機器１１０への電力の供給を開始した後に、当該携帯電話機１００のユーザがこの着信に応じ、通話を開始すると、ＵＳＢ機器１５０に対する電力の供給を終了する。ここで、通話を開始するのではなく、通話を終了すると、ＵＳＢ機器１５０に対する電力の供給を終了するようにしてもよい。
【００４４】
また、終了イベント情報には、終了イベントとして、「アラーム設定時刻到来−３分経過」が設定されている。この設定によれば、携帯電話機１００は、予め設定しておいたアラーム時刻が到来し、機器１１０への電力の供給を開始した後に、タイマ２２６の計時により３分が経過すると、ＵＳＢ機器１５０に対する電力の供給を終了する。このように、複数の終了イベントが格納部２２０に格納されている場合、電力供給制御部２２２は、いずれかの終了イベントが発生すると、ＵＳＢ機器１５０に対する電力の供給を終了する。
【００４５】
図６は、格納部２２０に格納されている開始不可条件情報の一例を示す。図６に示す開始不可条件情報には、開始不可条件とされた当該携帯電話機１００の状態として、「マナーモード」が設定されている。この設定によれば、携帯電話１００は、図４で説明したような開始イベントが発生した場合であっても、当該携帯電話機１００の状態がマナーモードにある場合、バイブレータ１５６０を振動させるなどの通常の動作をおこなうが、ＵＳＢ機器１５０に対する電力の供給を開始しない。これにより、携帯電話１００は、マナーモードであるにもかかわらず、ＵＳＢ機器１５０がオルゴール音を発してしまうことを防いでいる。
【００４６】
また、開始不可条件情報には、開始不可条件とされた当該携帯電話機１００の状態として、「電池残量３０％未満」が設定されている。この設定によれば、携帯電話１００は、図４で説明したような開始イベントが発生した場合であっても、当該携帯電話機１００の電池残量が３０％未満の場合、発生した開始イベントに対応する通常の動作をおこなうが、ＵＳＢ機器１５０に対する電力の供給を開始しない。これにより、携帯電話１００は、電池残量が少ないにもかかわらず、ＵＳＢ機器１５０へ電力を供給してしまい、電池残量の減少を早めてしまうことを防いでいる。
【００４７】
図７は、第１実施形態に係る携帯電話機１００による処理の手順を示す。まず、携帯電話機１００は、ＵＳＢ機器１５０がＵＳＢインターフェース１４０に接続されたか否かを判断する。（ステップＳ７０２）。ステップＳ７０２において、「ＵＳＢ機器１５０がＵＳＢインターフェース１４０に接続されていない」と判断されると（ステップＳ７０２：Ｎｏ）、携帯電話機１００は、「ＵＳＢ機器１５０がＵＳＢインターフェース１４０に接続された」と判断するまで、ステップＳ７０２の処理を繰り返しおこなう。一方、ステップＳ７０２において、「ＵＳＢ機器１５０がＵＳＢインターフェース１４０に接続された」と判断されると（ステップＳ７０２：Ｙｅｓ）、携帯電話機１００は、この時点では、ＵＳＢ機器１５０に対する電力の供給を開始せず、ステップＳ７０４へ処理を進める。以降説明する処理フローは、ＵＳＢ機器１５０がＵＳＢインターフェース１４０に接続されたままであることを前提として説明するが、処理フローの途中でＵＳＢ機器１５０の接続が切断された場合、携帯電話機１００は、ステップＳ７０２に処理を戻し、ＵＳＢ機器１５０の接続を再び待機してもよい。
【００４８】
ステップＳ７０４では、携帯電話機１００は、当該携帯電話機１００において予め定められた開始イベントが発生したか否かを判断する（ステップＳ７０４）。ステップＳ７０４において、「当該携帯電話機１００において予め開始条件として定められた開始イベントが発生していない」と判断した場合（ステップＳ７０４：Ｎｏ）、携帯電話機１００は、「当該携帯電話機１００において予め定められた開始イベントが発生した」と判断するまで、ステップＳ７０４の処理を繰り返しおこなう。一方、ステップＳ７０４において、「当該携帯電話機１００において予め定められた開始イベントが発生した」と判断されると（ステップＳ７０４：Ｙｅｓ）、携帯電話機１００は、ステップＳ７０６へ処理を進める。
【００４９】
ステップＳ７０６では、携帯電話機１００は、当該携帯電話機１００の状態が予め定められた開始不可条件に該当するか否かを判断する（ステップＳ７０６）。ステップＳ７０６において、「当該携帯電話機１００の状態が予め定められた開始不可条件に該当する」と判断した場合（ステップＳ７０６：Ｙｅｓ）、携帯電話機１００は、ＵＳＢ機器１５０に対する電力の供給を開始せずに、ステップＳ７０４へ処理を戻す。一方、ステップＳ７０６において、「当該携帯電話機１００の状態が予め定められた開始不可条件に該当しない」と判断した場合（ステップＳ７０６：Ｎｏ）、携帯電話機１００は、ＵＳＢ機器１５０に対する電力の供給を開始する（ステップＳ７０８）。
【００５０】
ＵＳＢ機器１５０に対する電力の供給が開始された後、携帯電話機１００は、当該携帯電話機１００において予め定められた終了イベントが発生したか否かを判断する（ステップＳ７１０）。ステップＳ７１０において、「当該携帯電話機１００において予め定められた終了イベントが発生していない」と判断した場合（ステップＳ７１０：Ｎｏ）、携帯電話機１００は、「当該携帯電話機１００において予め定められた終了イベントが発生した」と判断するまで、ＵＳＢ機器１５０に対して電力を供給し続けるとともに、ステップＳ７１０の処理を繰り返しおこなう。一方、ステップＳ７１０において、「当該携帯電話機１００において予め定められた終了イベントが発生した」と判断されると（ステップＳ７１０：Ｙｅｓ）、携帯電話機１００は、ＵＳＢ機器１５０に対する電力の供給を終了して（ステップＳ７１２）、一連の処理を終了する。ここで、携帯電話機１００は、一連の処理を終了させずに、ステップＳ７０２に処理を戻し、ＵＳＢ機器１５０の接続を再び待機してもよい。
【００５１】
以上説明したように、第１実施形態の携帯電話機１００は、ＵＳＢ機器１５０がＵＳＢインターフェース１４０に接続されただけではＵＳＢ機器１５０に対する電力の供給を開始せず、予め定められた開始イベントが発生すると、ＵＳＢ機器１５０に対する電力の供給を開始することとした。また、予め定められた終了イベントが発生すると、ＵＳＢ機器１５０に対する電力の供給を終了することとした。これにより、第１実施形態の携帯電話機１００は、適切なタイミングで、複雑な制御手順が記載されたプログラムを必要とすることなく、電力の供給を開始および終了するだけといった簡易な制御手順で、ＵＳＢ機器１５０の動作を開始および停止させることができる。よって、第１実施形態の携帯電話機１００は、簡易な制御手順で、ＵＳＢ機器の動作を制御することができる。
【００５２】
（第２実施形態）
次に、第２実施形態を説明する。この第２実施形態では、ＵＳＢ機器１５０に対して電力を供給している間、予め設定されている携帯電話機１００の機能を無効にする例について説明する。
【００５３】
第２実施形態の携帯電話機１００は、格納部２２０が、無効機能情報をさらに格納する点で、第１実施形態の携帯電話機１００と相違する。また、第２実施形態の携帯電話機１００は、電力供給制御部２２２が、ＵＳＢ機器１５０に対して電力が供給されている間、当該ＵＳＢ機器１５０に対応付けられている機能を無効にする点で、第１実施形態の携帯電話機１００と相違する。無効機能情報とは、ＵＳＢ機器１５０に対して電力が供給されている間に無効にする機能が示された情報である。上記したように、無効機能情報は、格納部２２０に予め設定されている。よって、電力供給制御部２２２は、格納部２２０に格納されている無効機能情報を参照することで、ＵＳＢ機器１５０に対して電力が供給されている間に無効にする機能を特定することができる。
【００５４】
図８は、格納部２２０に格納されている無効機能情報の一例を示す。図８に示す無効機能情報においては、ＵＳＢ機器１５０に電力を供給している間に無効とする機能として「音声出力」が設定されている。すなわち、図８に示す無効機能情報は、ＵＳＢ機器１５０に対して電力が供給されている間、携帯電話機１００の音声出力機能を無効にすることが示されている。ここで、無効機能情報においては、開始イベントが発生した場合に、通常、携帯電話機１００において動作する機能を、無効とする機能として設定しておくことが好ましい。たとえば、開始イベントが発生した場合に、通常、携帯電話機１００において何らかの音声を出力するのであれば、図８に示す無効機能情報のように、ＵＳＢ機器１５０に電力を供給している間に無効とする機能として「音声出力」を対応付けておくことが好ましい。
【００５５】
このように無効機能情報の設定がなされており、携帯電話機１００が他の携帯電話機からの通話要求を着信した場合、この着信が開始イベントとして設定されているものでれば、ＵＳＢ機器１５０がオルゴール音を発し、携帯電話機１００は着信音を発するなどの通常動作をおこなわない。一方、この着信が開始イベントに設定されていないものであれば、携帯電話機１００が着信音を発するなどの通常動作をおこない、ＵＳＢ機器１５０はオルゴール音を発しない。このように、第２実施形態の携帯電話機１００では、ＵＳＢ機器１５０へ電力を供給している間、携帯電話機１００における通常の動作を無効とすることにより、発生したイベントが予め定められた開始イベントであるか否かに応じて、これをユーザに通知するための動作主体を異ならせることができる。
【００５６】
携帯電話機１００におけるイベントの発生をユーザに通知するには、ＵＳＢ機器１５０または携帯電話機１００のいずれか一方が通知動作をおこなえば済むことである。これに反し、ＵＳＢ機器１５０と携帯電話機１００との双方が通知動作をおこなってしまうと、ユーザにとっては煩わしくあり、携帯電話機１００にとっては無駄な電力を消費することにもなる。第２実施形態の携帯電話機１００では、ＵＳＢ機器１５０へ電力を供給している間、携帯電話１００の通常の通知動作を無効とすることにより、このような事態の発生を回避することができる。
【００５７】
（第３実施形態）
次に、第３実施形態を説明する。この第３実施形態では、第１実施形態のようにＵＳＢ機器１５０の機種を問わず、開始イベント情報に基づいてＵＳＢ機器１５０への電力の供給を制御するのではなく、ＵＳＢ機器１５０の機種に応じた開始イベント情報に基づいて、ＵＳＢ機器１５０への電力の供給を制御する例について説明する。
【００５８】
第３実施形態では、格納部２２０に格納されている開始イベント情報には、複数のＵＳＢ機器１５０の機種のそれぞれに対して、当該機種に応じた開始イベントが対応付けられている。これに応じて、第３実施形態の電力供給制御部２２２は、携帯電話機１００に接続されたＵＳＢ機器１５０の機種を特定し、特定した機種に対応付けられている開始イベントを、ＵＳＢ機器１５０への電力の供給を制御する際に用いる開始イベントとして採用する。すなわち、電力供給制御部２２２は、格納部２２０に格納された開始イベント情報に示されている開始イベントのうち、特定した機種に対応付けられている開始イベントが発生したことを検出すると、電源制御回路１５５０によるＵＳＢ機器１５０に対する電力の供給を開始させる。
【００５９】
ここで、携帯電話機１００に接続されたＵＳＢ機器１５０の機種を特定する方法の一例を説明する。ＵＳＢ機器１５０は、当該ＵＳＢ機器１５０の機種を識別するための機種識別情報を、メモリなどの記憶媒体に格納している。たとえば、ＵＳＢ機器１５０が接続されると、携帯電話機１００は、少なくとも機種識別情報を送信することができる程度の僅かな電力を、ＵＳＢ機器１５０へ供給する。ＵＳＢ機器１５０は、この電力が携帯電話機１００から供給されると、この電力を用いて、記憶媒体に格納されている機種識別情報を読み出し、携帯電話機１００へ送信する。携帯電話機１００は、ＵＳＢ機器１５０から送られてきた機種識別情報を、メモリなどの記憶媒体に格納しておく。電力供給制御部２２２は、記憶媒体に格納されている機種識別情報を読み取ることにより、携帯電話機１００に接続されたＵＳＢ機器１５０の機種を特定することができる。
【００６０】
図９は、格納部２２０に格納されている開始イベント情報の一例を示す。図９に示す開始イベント情報においては、機種「機種Ａ」に対して、開始イベントとして、「電子メール受信」が対応付けられている。また、図９に示す開始イベント情報においては、機種「機種Ｂ」に対して、開始イベントとして、「通話要求着信」が対応付けられている。また、図９に示す開始イベント情報においては、機種「機種Ｃ」に対して、開始イベントとして、「アラーム設定時刻到来」が対応付けられている。
【００６１】
たとえば、機種が「機種Ａ」であるＵＳＢ機器１５０が接続されると、電力供給制御部２２２は、上記開始イベント情報の設定に基づいて、開始イベントとして「電子メール受信」を採用する。そして、電力供給制御部２２２は、機種が「機種Ａ」であるＵＳＢ機器１５０が接続された場合、電子メールを受信した場合にのみ、ＵＳＢ機器１５０への電力の供給を開始する。一方、電力供給制御部２２２は、他の機種の開始イベントとされている、通話要求を着信した場合や、アラーム設定時刻が到来した場合などの他のイベントが発生した場合には、ＵＳＢ機器１５０への電力の供給を開始しない。
【００６２】
また、機種が「機種Ｂ」であるＵＳＢ機器１５０が接続されると、電力供給制御部２２２は、上記開始イベント情報に基づいて、開始イベントとして「通話要求着信」を採用する。そして、電力供給制御部２２２は、機種が「機種Ｂ」であるＵＳＢ機器１５０が接続された場合、通話要求を着信した場合にのみ、ＵＳＢ機器１５０への電力の供給を開始する。一方、電力供給制御部２２２は、他の機種の開始イベントとされている、電子メールを受信した場合や、アラーム設定時刻が到来した場合などの他のイベントが発生した場合には、ＵＳＢ機器１５０への電力の供給を開始しない。
【００６３】
また、機種が「機種Ｃ」であるＵＳＢ機器１５０が接続されると、電力供給制御部２２２は、上記開始イベント情報に基づいて、開始イベントとして「アラーム設定時刻」を採用する。そして、電力供給制御部２２２は、機種が「機種Ｃ」であるＵＳＢ機器１５０が接続された場合、アラーム設定時刻が到来した場合にのみ、ＵＳＢ機器１５０への電力の供給を開始する。一方、電力供給制御部２２２は、他の機種の開始イベントとされている、電子メールを受信した場合や、通話要求を着信した場合などの他のイベントが発生した場合には、ＵＳＢ機器１５０への電力の供給を開始しない。
【００６４】
第１実施形態では、複数の開始イベントが設定されている場合、どのようなＵＳＢ機器１５０が接続された場合であっても、複数の開始イベントのうちのいずれかの開始イベントが発生すると、ＵＳＢ機器１５０に対する電力の供給を開始することとした。これに対し、第３実施形態では、複数の開始イベントのうちの、接続されたＵＳＢ機器１５０の機種に対応する開始イベントが発生した場合にのみ、ＵＳＢ機器１５０に対する電力の供給を開始することとした。第３実施形態の携帯電話機１００によれば、機種が異なる複数のＵＳＢ機器１５０のいずれが接続された場合であっても、当該ＵＳＢ機器１５０の機種に応じた、適正な動作タイミングで、当該ＵＳＢ機器１５０を動作させることができる。
【００６５】
（第４実施形態）
次に、第４実施形態を説明する。この第４実施形態では、携帯電話機１００の位置に基づいて、ＵＳＢ機器１５０への電力の供給を制御する例を説明する。第４実施形態では、電力供給制御部２２２は、当該携帯電話機１００の位置に基づいて、ＵＳＢ機器１５０に対する電力の供給の開始を制御する。
【００６６】
第４実施形態では、格納部２２０に格納されている開始イベント情報には、ＵＳＢ機器１５０への電源の供給を開始する場所である電力供給場所が設定されている。電力供給制御部２２２は、当該携帯電話機１００の位置を特定する。そして、電力供給制御部２２２は、特定した位置が開始イベント情報に設定されている電力供給場所であると判断すると、ＵＳＢ機器１５０に対する電力の供給を開始する。ここで、図２で説明したように、携帯電話機１００は、当該携帯電話機１００の位置を検出し、検出した当該携帯電話機１００の位置を示す位置情報を生成するＧＰＳユニット１５７０を備えている。電力供給制御部２２２は、ＧＰＳユニット１５７０が生成した位置情報に基づいて、当該携帯電話機１００の位置を特定する。
【００６７】
図１０は、格納部２２０に格納されている開始イベント情報の一例を示す。この第４実施形態では、格納部２２０に格納されている開始イベント情報には、ＵＳＢ機器１５０への電源の供給を開始する場所である電力供給場所が設定されている。たとえば、図１０に示す開始イベント情報には、電力供給場所として、「場所Ｐ１」、「場所Ｐ２」、および「場所Ｐ３」が設定されている。この設定によれば、電力供給制御部２２２は、当該携帯電話機１００の位置を特定し、特定した位置が「場所Ｐ１」、「場所Ｐ２」、または「場所Ｐ３」のいずれかの電力供給場所であると判断すると、ＵＳＢ機器１５０に対する電力の供給を開始する。図示は省略するが、開始イベント情報において、各電力供給場所には、当該電力供給場所の座標または座標の範囲が対応付けられている。電力供給制御部２２２は、ＧＰＳユニット１５７０が生成した位置情報に示されている座標と、いずれかの電力供給場所の座標とが一致または所定の誤差範囲内の場合、当該携帯電話機１００の位置が、電力供給場所であると判断する。または、電力供給制御部２２２は、ＧＰＳユニット１５７０が生成した位置情報に示されている座標が、いずれかの電力供給場所の座標の範囲内の場合、当該携帯電話機１００の位置が、電力供給場所であると判断する。
【００６８】
このように、第４実施形態では、予め設定されている電力供給場所で、ＵＳＢ機器１５０を動作させることができる。たとえば、ＵＳＢ機器１５０として、モータの駆動により人形が踊りだす装置を用い、電力供給場所として目的のお店を設定しておくと、ユーザが携帯電話機１００を携帯して移動し、目的のお店に進入したり近づいたりすると、ＵＳＢ機器１５０の人形が踊りだすといったように利用することもできる。この利用例では、ユーザはＵＳＢ機器１５０の人形が踊りだすことが、目的のお店に進入したり近づいたりしたことを意味していることを予め知っているわけだから、目的のお店が認識しづらくても、人形が踊りだしたことをもって、目的のお店に進入したり近づいたことを認識できる。これにより、ユーザが目的のお店を通り過ぎてしまうようなこともなくなる。
【００６９】
（第５実施形態）
次に、第５実施形態を説明する。この第５実施形態では、ＵＳＢ機器１５０の一例として扉用の施錠装置を用いた例を説明する。第５実施形態のＵＳＢ機器１５０は、内蔵のモータの駆動で施錠装置を開錠できるように施錠装置に取り付けられた状態で、携帯電話機１００に接続される。ＵＳＢ機器１５０は、携帯電話機１００から電力が供給されると、この電力を利用して内蔵のモータを駆動して、扉用の施錠装置を開錠する。ここで、携帯電話機１００は、ユーザが携帯するのではなく、開錠専用の端末として、扉よりも室内側に常設されている。また、携帯電話機１００には、扉よりも室外側からコントロールできるように、開始イベントとして、電子メールの受信および通信要求の着信が設定されている。入室が認められているユーザは、開錠装置を開錠させて入室したい場合、自身が携帯する他の携帯電話機から、携帯電話機１００に対して電子メールを送信するか、もしくは、携帯電話機１００に対して通話要求を発信する。携帯電話機１００は、電子メールを受信または通話要求を着信すると、ＵＳＢ機器１５０へ電力を供給してこれを動作させることにより、施錠装置を開錠する。
【００７０】
図１１は、格納部２２０に格納されている開始イベント情報の一例を示す。図１１に示す開始イベント情報には、開始イベントとして「電子メール受信」が設定されている。また、この開始イベントには、付加情報として「○○○＠×××．ｊｐ」が対応付けられている。この設定によれば、携帯電話機１００は、外部から電子メールを受信し、さらに受信した電子メールの送信先のメールアドレスが「○○○＠×××．ｊｐ」の場合のみ、ＵＳＢ機器１５０に対する電力の供給を開始し、施錠装置を開錠する。このように、特定のメールアドレスからの電子メールを受信した場合のみに電力の供給を開始することにより、入室が認められていないユーザから送信された電子メールを受信したことによって施錠装置が開錠されてしまうことを防止することができる。
【００７１】
また、図１１に示す開始イベント情報には、開始イベントとして「通話要求着信」が設定されている。また、この開始イベントには、付加情報として「０９０−ｘｘｘｘ−○○○○」が対応付けられている。この設定によれば、携帯電話機１００は、外部から通話要求を着信し、さらに着信した通話要求から特定される発信元の電話番号が「０９０−ｘｘｘｘ−○○○○」の場合のみ、ＵＳＢ機器１５０に対する電力の供給を開始し、施錠装置を開錠する。このように、特定の電話番号からの通話要求を着信した場合のみに電力の供給を開始することにより、入室が認められていないユーザから発信された通話要求を着信したことによって施錠装置が開錠されてしまうことを防止することができる。
【００７２】
なお、本発明は、上記した形態での実施に限らず、以下のように変形させて実施してもよい。また、以下の変形例を組み合わせてもよい。
【００７３】
（変形例１）
各実施形態では、ＵＳＢ機器１５０への電力の供給を自動的に開始および終了させる機能について説明した。これに加え、携帯電話機１００は、ＵＳＢ機器１５０への電力の供給をユーザの指示により開始および終了させる機能を有してもよい。
【００７４】
（変形例２）
各実施形態では、ＵＳＢ機器１５０の一例として、オルゴール装置、人形が踊りだす装置、および施錠装置を説明したが、これらに限らない。ＵＳＢ機器１５０は、携帯電話機１００からの電力の供給の開始／停止に応じて、動作を開始／停止するものであれば、どのような動作をおこなうものであってもよい。たとえば、ＵＳＢ機器１５０は、携帯電話機１００からの電力の供給の開始／停止に応じて、モータの駆動を開始／停止するものや、発光を開始／停止するもの、発音を開始／停止するもの、画像の表示を開始／停止するものなど、どのようなものであってもよい。
【００７５】
（変形例３）
第５実施形態では、モータを駆動して開錠装置を開錠するＵＳＢ機器１５０を説明したが、ＵＳＢ機器１５０は、開錠用のリモコン信号を開錠装置へ送信することによって、開錠装置を開錠するリモコンキーなどであってもよい。
【００７６】
（変形例４）
第５実施形態では、施錠装置を開錠するＵＳＢ機器１５０を説明したが、施錠装置の施錠と開錠との双方をおこなうものであってもよい。たとえば、ＵＳＢ機器１５０は、電力の供給をうけるたびに、施錠用の信号と開錠用の信号とを交互に送信することによって、施錠装置の施錠と開錠とを交互におこなうものであってもよい。この場合、携帯電話機１００が電力供給場所へ進入したことと、携帯電話機１００が電力供給場所から退出したこととを開始イベントとして設定しておけば、携帯電話機１００が電力供給場所へ進入したときに施錠装置を開錠し、携帯電話機１００が電力供給場所から退出したときに施錠装置を施錠するといったことも可能となる。
【００７７】
（変形例５）
電力供給制御部２２２は、当該携帯電話機１００において、図４で説明したような開始イベントが発生した時点では、当該携帯電話機１００の状態が開始不可条件に該当していなくとも、ＵＳＢ機器１５０に対して電力を供給している間に、当該携帯電話機１００の状態が開始不可条件に該当することとなった場合には、この時点で、ＵＳＢ機器１５０に対する電力の供給を終了させてもよい。たとえば、開始不可条件が「電池残量３０％未満」の場合を例に説明すると、当該携帯電話機１００において開始イベントが発生し、この時点で当該携帯電話機１００の電池残量が３０％以上であれば、電力供給制御部２２２は、ＵＳＢ機器１５０に対する電力の供給を開始するが、その後、ＵＳＢ機器１５０に対して電力を供給している間に、当該携帯電話機１００の電池残量が３０％未満となった場合、この時点で、電力供給制御部２２２は、ＵＳＢ機器１５０に対する電力の供給を終了させるようにしてもよい。
【００７８】
（変形例６）
各実施形態では、携帯電話機１００で発生するイベントを開始イベントとする例を説明したが、ＵＳＢ機器１５０で発生するイベントを、終了イベントとして設定してもよい。すなわち、ＵＳＢ機器１５０において予め設定されている終了イベントが発生した場合に、ＵＳＢ機器１５０に対する電源の供給を終了するようにしてもよい。また、ＵＳＢ機器１５０が、たとえば内蔵電池など、携帯電話機１００からの電源の供給によらずに予備動作し、この予備動作で発生したイベントを携帯電話機１００へ通知することが可能なものであれば、ＵＳＢ機器１５０で発生するイベントを、開始イベントとして設定してもよい。すなわち、ＵＳＢ機器１５０において予め設定されている開始イベントが発生した場合に、ＵＳＢ機器１５０に対する電源の供給を開始するようにしてもよい。また、ＵＳＢ機器１５０の状態を、開始不可条件として設定しても良い。
【００７９】
（変形例７）
携帯電話機１００は、赤外線通信、近距離無線通信、ＳＭＳ（Short Message Service）、非接触ＩＣカード機能などによる無線通信など、通話および電子メール以外の他の通信機能を有してもよい。この場合、他の通信機能に関するイベント（たとえば、接続、切断、送信、受信、応答、通話、閲覧等）を、開始イベントまたは終了イベントに含めてもよい。要するに、開始イベントや終了イベントは、通話および電子メールに関するものに限らない。さらに言えば、開始イベントや終了イベントは、実施形態で説明したようにアラーム機能に関するものや、これ以外にも当該携帯電話機１００の電池の残量に関するものや、当該携帯電話機１００の位置に関するもの、基地局からの電波の受信強度に関するものなど、携帯電話機１００で認識できるイベントであれば、通信機能に関するものに限らず、どのようなものであってもよい。たとえば、携帯電話機１００に内蔵されている非接触ＩＣカードと、店舗に設置されているＩＣカードリーダとの通信が接続されたことを開始イベントとし、切断されたことを終了イベントとして設定してもよい。この例では、携帯電話機１００の非接触ＩＣカード機能により商品の代金を決済する際に、携帯電話機１００がＩＣカードリーダに近づけられて、非接触ＩＣカードとＩＣカードリーダとの通信が接続されると、携帯電話機１００がＵＳＢ機器１５０へ電力の供給を開始し、切断されると、携帯電話機１００がＵＳＢ機器１５０へ電力の供給を終了する。この場合、ＵＳＢ機器１５０として、たとえば人形が踊りだす装置などを用いれば、見た目の楽しさをユーザに与えることができるだけでなく、通常の動作音が聞き取りにくい状態であっても、非接触ＩＣカードによる清算がおこなわれたことを容易に把握することができる。
【００８０】
（変形例８）
各実施形態では、携帯電話機１００に各種情報（開始イベント情報、終了イベント情報、開始不可条件情報、および無効機能情報）を格納する構成としたが、これに限らない。たとえば、ＵＳＢ機器１５０に各種情報の一部または全部を設け、電力供給制御部２２２は、必要に応じて、ＵＳＢ機器１５０に設けられた各種情報を参照する構成としてもよい。このような構成によると、携帯電話機１００のユーザは、携帯電話機１００に対して各種情報の設定をおこなわなくてもよくなり、ＵＳＢ機器１５０を接続するだけで、ＵＳＢ機器１５０に応じた適切なタイミングで、ＵＳＢ機器１５０を動作させることができる。特に、無効機能情報のように、ＵＳＢ機器１５０の機種ごとに設定が異なる場合には、これをＵＳＢ機器１５０に格納する構成とすることで、設定に係るユーザの手間を大幅に省くことができる。上記において、ＵＳＢ機器１５０から一度参照した情報については、これを携帯電話機１００のメモリ等に格納しておき、以降、電力供給制御部２２２は、メモリ等に格納された情報を参照するようにしてもよい。これにより、ＵＳＢ機器１５０から一度参照した情報については、以降、これをＵＳＢ機器１５０から参照する必要はなくなるため、この処理にかかる負荷を軽減することができる。
【００８１】
（変形例９）
各実施形態において、開始イベント、終了イベント、および開始不可条件をＵＳＢ機器１５０の機種ごとに異ならせてもよい。これを実現するため、開始イベント情報には、ＵＳＢ機器１５０の機種ごとに、当該機種と開始イベントとの対応付けを設定するようにしてもよい。また、終了イベント情報には、ＵＳＢ機器１５０の機種ごとに、当該機種と終了イベントとの対応付けを設定するようにしてもよい。また、開始不可条件情報には、ＵＳＢ機器１５０の機種ごとに、当該機種と開始不可条件との対応付けを設定するようにしてもよい。
【００８２】
（変形例１０）
第４実施形態では、開始イベント情報に電力供給場所を設定しておき、携帯電話機１００が電力供給場所へ進入すると、ＵＳＢ機器１５０に対する電力の供給を開始することとした。これに加え、終了イベント情報に電力供給場所を設定しておき、携帯電話機１００が電力供給場所へ退出すると、ＵＳＢ機器１５０に対する電力の供給を終了するようにしてもよい。こうすると、携帯電話機１００が電力供給場所に居続ける間、ＵＳＢ機器１５０に対して電力を供給し続けることができる。
【００８３】
（変形例１１）
第４実施形態では、開始イベント情報に電力供給場所を設定しておき、携帯電話機１００が電力供給場所へ進入すると、ＵＳＢ機器１５０に対する電力の供給を開始することとした。これに限らず、開始イベント情報に電力供給場所を設定しておき、携帯電話機１００が電力供給場所から退出すると、ＵＳＢ機器１５０に対する電力の供給を開始するようにしてもよい。さらに、終了イベント情報に電力供給場所を設定しておき、携帯電話機１００が電力供給場所へ進入すると、ＵＳＢ機器１５０に対する電力の供給を終了するようにしてもよい。こうすると、携帯電話機１００が電力供給場所から離れている間、ＵＳＢ機器１５０に対して電力を供給し続けることができる。
【００８４】
（変形例１２）
第４実施形態では、携帯電話機１００が電力供給場所へ進入したことを検出すると、無条件で、ＵＳＢ機器１５０に対する電力の供給を開始することとした。これに限らず、格納部２２０に格納されている開始不可情報に予め開始不可条件を設定しておき、携帯電話機１００が電力供給場所へ進入したことを検出した場合であっても、当該携帯電話機１００の状態が開始不可条件に該当する場合は、ＵＳＢ機器１５０に対する電力の供給を開始しないようにしてもよい。この場合、開始不可条件は、当該電力供給場所の一部の領域へ進入したことであってもよい。
【００８５】
（変形例１３）
第４実施形態において、携帯電話機１００以外に、当該携帯電話機１００が通話に利用する移動通信網の基地局や、当該携帯電話機１００の位置を登録する位置登録装置など、当該携帯電話機１００の位置に関する情報を出力することが可能な他の装置が存在する場合、電力供給制御部２２２は、この他の装置から送られてきた位置情報に基づいて、当該携帯電話機１００の位置を特定してもよい。要するに、当該携帯電話機１００の位置を特定する方法は、ＧＰＳユニット１５７０が生成した位置情報に基づくものに限らない。
【００８６】
（変形例１４）
第４実施形態では、開始イベント情報に対し、電力供給場所の設定内容を確認しやすくするため、電力供給場所の名称を格納することとしたが、この名称を格納せずに、電力供給場所の座標を格納するようにしてもよい。開始イベント情報において、各電力供給場所には、当該電力供給場所の座標の範囲が対応付けられていてもよい。この場合、電力供給制御部２２２は、ＧＰＳユニット１５７０が生成した位置情報に示されている座標が、いずれかの電力供給場所の座標の範囲内の場合、当該携帯電話機１００が電力供給場所に進入したと判断する。
【００８７】
（変形例１５）
第３実施形態では、ＵＳＢ機器１５０の機種ごとに開始イベントを設定し、接続されたＵＳＢ機器１５０の機種に応じたタイミングで、電力の供給を開始することにより、接続されたＵＳＢ機器１５０の機種に応じた適切なタイミングで、当該ＵＳＢ機器１５０を動作させることとした。これ以外の方法として、たとえば、以下のようにしてもよい。携帯電話機１００は、複数の開始イベントを開始イベント情報に設定しておき、いずれかの開始イベントが発生すると、その都度、ＵＳＢ機器１５０の電力の供給を開始するとともに、発生した開始イベントが示された発生イベント情報を、ＵＳＢ機器１５０へ送信する。ＵＳＢ機器１５０は、当該ＵＳＢ機器１５０が動作を開始する開始イベントを予め記憶しておき、携帯電話機１００から電力の供給が開始され、発生イベント情報が送信されると、その都度、発生イベント情報に示されている開始イベントが、記憶しておいた開始イベントと一致するかを判断し、一致した場合は、動作をおこなう。この方法によっても、接続されたＵＳＢ機器１５０の機種に応じた適切なタイミングで、当該ＵＳＢ機器１５０を動作させることができる。
【００８８】
（変形例１６）
携帯電話機１００のＵＳＢインターフェース１４０は、複数の接続ポートを有し、複数のＵＳＢ機器１５０が同時に接続されてもよい。この場合、複数のＵＳＢ機器１５０の各々に対して採用する開始イベントは共通であってもよく、複数のＵＳＢ機器１５０の各々が、当該ＵＳＢ機器１５０の機種に対応した開始イベントを採用してもよい。前者であれば、開始イベントが発生すると、複数のＵＳＢ機器１５０の各々に対して、電力の供給を開始して、動作させることができる。後者であれば、開始イベントが発生すると、この開始イベントに対応付けられているＵＳＢ機器１５０のみに対して、電力の供給を開始して、動作させることができる。
【００８９】
（変形例１７）
各種情報（開始イベント情報、終了イベント情報、開始不可条件情報、および無効機能情報）には、さらなる条件が設定されてもよい。たとえば、電子メールの受信を開始イベントとして設定した場合、さらなる条件として、送信元のメールアドレスなどを設定してもよい。この例では、電子メールを受信した場合、受信した電子メールの送信元のメールアドレスが、さらなる条件として設定されたメールアドレスと一致すれば、当該携帯電話機１１０は、受信音を発するなどの通常の動作をおこなわず、ＵＳＢ機器１５０への電力の供給を開始し、ＵＳＢ機器１５０を動作させる。一方、受信した電子メールの送信元のメールアドレスが、さらなる条件として設定されたメールアドレスと一致しなければ、当該携帯電話機１１０は、受信音を発するなどの通常の動作をおこない、ＵＳＢ機器１５０への電力の供給を開始せず、ＵＳＢ機器１５０を動作させない。
【００９０】
（変形例１８）
各実施形態では、通信端末の一例として携帯電話機を用いた例を説明したが、ＰＤＡ（Personal Digital Assistant）、ナビゲーション装置、携帯音楽プレーヤー、ノートＰＣ（Personal Computer）などを用いてもよい。また、通信端末は、携帯可能なものに限らず、固定電話や、デスクトップＰＣ、通信機能を有する家電製品などであってもよい。要するに通信端末には、通信機能およびＵＳＢインターフェースを有し、当該ＵＳＢインターフェースからＵＳＢ機器に対して電力を供給することが可能な機器であれば、どのような機器を用いてもよい。
【符号の説明】
【００９１】
１０…携帯電話システム、１００…携帯電話機、１１０…筐体、１２０…ディスプレイ、スピーカ１２５、１３０…入力デバイス、１３５…マイク、１４０…ＵＳＢインターフェース、１５０…ＵＳＢ機器、２１２…通話制御部、２１４…電子メール制御部、２１６…アラーム制御部、２２０…格納部、２２２…電力供給制御部、２２６…タイマ
【図１】
2012004965.tif 000003
【図２】
2012004965.tif 000004
【図３】
2012004965.tif 000005
【図４】
2012004965.tif 000006
【図５】
2012004965.tif 000007
【図６】
2012004965.tif 000008
【図７】
2012004965.tif 000009
【図８】
2012004965.tif 000010
【図９】
2012004965.tif 000011
【図１０】
2012004965.tif 000012
【図１１】
2012004965.tif 000013