(57)【特許請求の範囲】
【請求項１】
記憶媒体と通信する処理部と、
前記処理部に電源電圧を供給する電源部と、
前記処理部が記憶媒体と通信する必要のある１又は複数のアプリケーションプログラムに関する情報を管理する情報管理手段と、
前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作しているか否かを判断する判断手段と、
前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作していると判断された場合、前記処理部を電源オン状態に制御し、前記情報管理手段によって管理されているアプリケーションプログラムの全てが動作していないと判断された場合、前記処理部を電源オフ状態（又は低消費電力状態）に制御する電源制御手段とを備え、
前記判断手段が、前記処理部が電源オン状態の場合に、前記情報管理手段によって管理されており、かつ、動作している全てのアプリケーションプログラムに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないか否かを判断し、
前記情報管理手段によって管理されており、かつ、動作している全てのアプリケーションプログラムに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないと判断された場合に、前記電源制御手段が、前記処理部を電源オフ状態（又は低消費電力状態）に制御する、情報処理装置。
【請求項２】
記憶媒体と通信する処理部と、
前記処理部に電源電圧を供給する電源部と、
ＷＥＢサイトに接続する接続手段と、
前記処理部が記憶媒体と通信する必要のある１又は複数のＷＥＢサイトに関する情報を管理する情報管理手段と、
前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続しているか否かを判断する判断手段と、
前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続していると判断された場合、前記処理部を電源オン状態に制御し、前記情報管理手段によって管理されているＷＥＢサイトのいずれにも前記接続手段が接続していないと判断された場合、前記処理部を電源オフ状態（又は低消費電力状態）に制御する電源制御手段とを備える、情報処理装置。
【請求項３】
前記判断手段が、前記処理部が電源オン状態の場合に、前記情報管理手段によって管理されており、かつ、前記接続部が接続している全てのＷＥＢサイトに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないか否かを判断し、
前記情報管理手段によって管理されており、かつ、前記接続部が接続している全てのＷＥＢサイトに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないと判断された場合に、前記電源制御手段が、前記処理部を電源オフ状態（又は低消費電力状態）に制御する、請求項２に記載の情報処理装置。
【請求項４】
記憶媒体と通信する処理部と、
前記処理部に電源電圧を供給する電源部と、
ＷＥＢサイトに接続する接続手段と、
前記処理部が記憶媒体と通信する必要のある１又は複数のアプリケーションプログラムに関する情報、および、前記処理部が記憶媒体と通信する必要のある１又は複数のＷＥＢサイトに関する情報を管理する情報管理手段と、
前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作している、または、前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続しているか否かを判断する判断手段と、
前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作していると判断された場合、または、前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続していると判断された場合、前記処理部を電源オン状態に制御し、前記情報管理手段によって管理されているアプリケーションプログラムの全てが動作しておらず、かつ、前記情報管理手段によって管理されているＷＥＢサイトのいずれにも前記接続手段が接続していないと判断された場合、前記処理部を電源オフ状態（又は低消費電力状態）に制御する電源制御手段とを備える、情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶媒体と通信する処理部を備える情報処理装置およびそのプログラムに関する。
【背景技術】
【０００２】
最近販売されているＰＣ（パソコン）は、非接触式のＩＣカードリーダー／ライターを備え、ユーザがＩＣカードをＩＣカードリーダー／ライターに近づけることによって、ＩＣカードリーダー／ライターがＩＣカードと通信を行い、ＩＣカードからのデータの読みとり、または、ＩＣカードへのデータの書き込みを実行し、決済や履歴紹介などを実行できるものが登場してきている。しかし、ＩＣカードリーダー／ライターがＩＣカードと通信を行うのは、ユーザがＩＣカードをＩＣカードリーダー／ライターに近づけたわずかな時間だけであるが、ＩＣカードリーダー／ライターにはＰＣの電源部から電源電圧が常に供給されており、無駄な消費電力が生じるという問題がある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７３７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、記憶媒体と通信する処理部に生じる電力を低減することができる情報処理装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明の好ましい実施形態による情報処理装置は、記憶媒体と通信する処理部と、前記処理部に電源電圧を供給する電源部と、前記処理部が記憶媒体と通信する必要のある１又は複数のアプリケーションプログラムに関する情報を管理する情報管理手段と、前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作しているか否かを判断する判断手段と、前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作していると判断された場合、前記処理部を電源オン状態に制御し、前記情報管理手段によって管理されているアプリケーションプログラムの全てが動作していないと判断された場合、前記処理部を電源オフ状態（又は低消費電力状態）に制御する電源制御手段とを備える。
【０００６】
情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作している場合、処理部が電源オン状態に制御される。従って、処理部は、記憶媒体と通信することができる。一方、情報管理手段によって管理されているアプリケーションプログラムの全てが動作していない場合、処理部が電源オフ状態（又は低消費電力状態）に制御される。従って、消費電力を低減することができる。
【０００７】
好ましい実施形態においては、前記判断手段が、前記処理部が電源オン状態の場合に、前記情報管理手段によって管理されており、かつ、動作している全てのアプリケーションプログラムに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないか否かを判断し、前記情報管理手段によって管理されており、かつ、動作している全てのアプリケーションプログラムに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないと判断された場合に、前記電源制御手段が、前記処理部を電源オフ状態（又は低消費電力状態）に制御する。
【０００８】
ユーザ操作によってアプリケーションプログラムが所定時間以上継続して使用されていない場合には、処理部が記憶媒体と通信する可能性が低い。従って、この場合に、処理部が電源オフ状態（又は低消費電力状態）に制御されることによって、消費電力をさらに低減できる。
【０００９】
本発明の別の好ましい実施形態による情報処理装置は、記憶媒体と通信する処理部と、前記処理部に電源電圧を供給する電源部と、ＷＥＢサイトに接続する接続手段と、前記処理部が記憶媒体と通信する必要のある１又は複数のＷＥＢサイトに関する情報を管理する情報管理手段と、前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続しているか否かを判断する判断手段と、前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続していると判断された場合、前記処理部を電源オン状態に制御し、前記情報管理手段によって管理されているＷＥＢサイトのいずれにも前記接続手段が接続していないと判断された場合、前記処理部を電源オフ状態（又は低消費電力状態）に制御する電源制御手段とを備える。
【００１０】
情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに接続している場合、処理部が電源オン状態に制御される。従って、処理部は、記憶媒体と通信することができる。一方、情報管理手段によって管理されているＷＥＢサイトのいずれにも接続していない場合、処理部が電源オフ状態（又は低消費電力状態）に制御される。従って、消費電力を低減することができる。
【００１１】
好ましい実施形態においては、前記判断手段が、前記処理部が電源オン状態の場合に、前記情報管理手段によって管理されており、かつ、前記接続部が接続している全てのＷＥＢサイトに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないか否かを判断し、前記情報管理手段によって管理されており、かつ、前記接続部が接続している全てのＷＥＢサイトに対して、ユーザ操作に応じた指示が所定時間以上継続して入力されていないと判断された場合に、前記電源制御手段が、前記処理部を電源オフ状態（又は低消費電力状態）に制御する。
【００１２】
ユーザ操作によってＷＥＢサイトが所定時間以上継続して使用されていない場合には、処理部が記憶媒体と通信する可能性が低い。従って、この場合に、処理部が電源オフ状態（又は低消費電力状態）に制御されることによって、消費電力をさらに低減できる。
【００１３】
本発明の別の好ましい実施形態による情報処理装置は、記憶媒体と通信する処理部と、前記処理部に電源電圧を供給する電源部と、ＷＥＢサイトに接続する接続手段と、前記処理部が記憶媒体と通信する必要のある１又は複数のアプリケーションプログラムに関する情報、および、前記処理部が記憶媒体と通信する必要のある１又は複数のＷＥＢサイトに関する情報を管理する情報管理手段と、前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作している、または、前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続しているか否かを判断する判断手段と、前記情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作していると判断された場合、または、前記情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに前記接続手段が接続していると判断された場合、前記処理部を電源オン状態に制御し、前記情報管理手段によって管理されているアプリケーションプログラムの全てが動作しておらず、かつ、前記情報管理手段によって管理されているＷＥＢサイトのいずれにも前記接続手段が接続していないと判断された場合、前記処理部を電源オフ状態（又は低消費電力状態）に制御する電源制御手段とを備える。
【００１４】
情報管理手段によって管理されているアプリケーションプログラムの少なくとも１つが動作している、または、情報管理手段によって管理されているＷＥＢサイトの少なくとも１つに接続している場合、処理部が電源オン状態に制御される。従って、処理部は、記憶媒体と通信することができる。一方、情報管理手段によって管理されているアプリケーションプログラムの全てが動作しておらず、かつ、情報管理手段によって管理されているＷＥＢサイトのいずれにも接続していない場合、処理部が電源オフ状態（又は低消費電力状態）に制御される。従って、消費電力を低減することができる。
【発明の効果】
【００１５】
記憶媒体と通信する処理部に生じる電力を低減することができる情報処理装置を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の好ましい実施形態によるＰＣ１（情報処理装置）を示すブロック図である。
【図２】ＩＣカード処理アプリテーブルを示す図である。
【図３】監視アプリ（ＣＰＵ）の処理を示すフローチャートである。
【図４】監視アプリ（ＣＰＵ）の処理を示すフローチャートである。
【図５】監視アプリ（ＣＰＵ）の処理を示すフローチャートである。
【図６】監視アプリ（ＣＰＵ）の処理を示すフローチャートである。
【図７】監視アプリ（ＣＰＵ）の処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の好ましい実施形態によるＰＣ（情報処理装置）１について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、ＰＣ１の構成を示す概略ブロック図である。ＰＣ１は、ＣＰＵ等の制御部２と、ＨＤＤ（ハードディスクドライブ）３と、ＲＯＭ、ＲＡＭ等のメモリ４と、ＩＣカード処理部（ＩＣカードリーダー／ライター）５と、表示部６と、操作部７と、電源部８とを備える。
【００１８】
ＣＰＵ２は、ＨＤＤ３にインストールされているＯＳ（オペレーティングシステム）をメモリ４に読み出して実行することによって、ＰＣ１の各部を制御する。また、ＣＰＵ２は、後述するＩＣカード処理アプリや監視アプリをメモリ４に読み出して実行する。
【００１９】
ＨＤＤ３には、１又は複数のＩＣカード処理アプリ、監視アプリ、ＯＳがインストールされている。ＩＣカード処理アプリは、ＩＣカード処理部５がＩＣカードとの間で通信を実行する必要のあるアプリケーションプログラムである。監視アプリは、ＩＣカード処理アプリが動作しているか否か（および、必要に応じて、ＩＣカード処理アプリにユーザ操作による指示が入力されているか否か）を監視し、ＩＣカード処理部５の電源状態を制御するアプリケーションプログラムである。
【００２０】
ＩＣカード処理部５は、ユーザがＩＣカード（記憶媒体に相当。）を近接させることによって、ＩＣカードと通信を行い、ＩＣカードからデータを読み出し、または、ＩＣカードにデータを書き込む。ＩＣカードの通信方式には、例えば、Ｆｅｌｉｃａ（登録商標）が使用される。ＩＣカードを使用したサービスとして、電子決済、商品購入、電子社員証、会員証、ポイントカード等が利用されている。（http://www.sony.co.jp/Products/felica/）
【００２１】
電源部８は、ＰＣ１の各部に電源電圧を供給する。電源部８は、監視アプリからの指示に応じて、ＩＣカード処理部５を電源オン状態、電源オフ状態、又は、低消費電力状態に制御する。電源オン状態は、ＩＣカード処理部５が動作可能なように電源電圧を供給する状態である。電源オフ状態は、ＩＣカード処理部５に電源電圧を供給しない状態であり、ＩＣカード処理部５が動作を実行することができない状態である。低消費電力状態は、電源オン状態と比べてＩＣカード処理部５に供給する電源電圧を低減させた状態であり、ＩＣカード処理部５が一部の動作だけ実行可能またはＩＣカード処理部５を直ぐに電源オン状態に移行できる状態である。
【００２２】
ＨＤＤ３又はメモリ４には図２に示すＩＣカード処理アプリテーブルが格納されている。ＩＣカード処理アプリテーブルには、ＩＣカード処理部５がＩＣカードと通信する必要がある１又は複数のＩＣカード処理アプリの識別情報が予め登録されている。または、ＩＣカード処理アプリテーブルは、ＩＣカード処理部５がＩＣカードと通信する必要がある１又は複数のＷＥＢサイトの位置情報（例えばＵＲＬ）が予め登録されている。なお、ＩＣカード処理アプリテーブルに登録されている情報は、ＰＣ１の製造者によって予め登録されるが、必要に応じて、ユーザ操作によって登録可能でもよい。
【００２３】
監視アプリは、ＩＣカード処理アプリテーブルに登録されている少なくとも１つのＩＣカード処理アプリが動作しているか否かを監視する。ここでいう「動作している」とは、アプリがＯＳ上で起動済みである状態を意味し、「動作していない」とは、アプリがＯＳ上で起動済みでない状態を意味する。いずれのＩＣカード処理アプリも動作していないと判断された場合には、監視アプリは、ＩＣカード処理部５を電源オフ状態または低消費電力状態に制御する。一方、少なくとも１つのＩＣカード処理アプリが動作していると判断された場合には、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する。
【００２４】
あるいは、監視アプリは、ＩＣカード処理アプリテーブルに登録されている少なくとも１つのＷＥＢサイトにＰＣ１が接続しているか否かを監視する。ここでいう「接続する」とは、インターネット等の電気通信回線を介してＰＣ１のインターフェースがＷＥＢサイトのサーバに接続することを意味する。いずれのＷＥＢサイトにもＰＣ１が接続していないと判断された場合には、監視アプリは、ＩＣカード処理部５を電源オフ状態または低消費電力状態に制御する。一方、少なくとも１つのＷＥＢサイトにＰＣ１が接続していると判断された場合には、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する。
【００２５】
あるいは、監視アプリは、ＩＣカード処理アプリテーブルに登録されている少なくとも１つのＩＣカード処理アプリが動作している、または、ＩＣカード処理アプリテーブルに登録されている少なくとも１つのＷＥＢサイトにＰＣ１が接続しているか否かを監視する。いずれのＩＣカード処理アプリも動作しておらず、かつ、いずれのＷＥＢサイトにも接続していないと判断された場合には、監視アプリは、ＩＣカード処理部５を電源オフ状態または低消費電力状態に制御する。一方、少なくとも１つのＩＣカード処理アプリが動作している、または、少なくとも１つのＷＥＢサイトに接続していると判断された場合には、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する。
【００２６】
図３は、監視アプリ（ＣＰＵ）の動作を示すフローチャートである。監視アプリは、ＩＣカード処理アプリテーブルに登録されているいずれかのＩＣカード処理アプリが動作しているか否かを判断する（Ｓ１）。例えば、ＩＣカード処理アプリが起動時および終了時に、起動通知および終了通知を監視アプリに通知し、当該通知を元に監視アプリはＩＣカード処理アプリが動作しているか否かを判断するとよい。そして、監視アプリは各アプリの動作状態をメモリ４内で管理する。
【００２７】
いずれのＩＣカード処理アプリも動作していない場合（Ｓ１でＮＯ）、ＩＣカード処理部５はＩＣカードと通信する必要はない。従って、監視アプリは、ＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する（Ｓ３）。詳細には、監視アプリは、電源部８にＩＣカード処理部５への電源電圧の供給を停止（又は低減）するように指示を送信する。その後、Ｓ１に戻る。電源部８は、当該指示に応じて、ＩＣカード処理部５への電源電圧の供給を停止（又は低減）する。従って、ＩＣカード処理部５の消費電力を低減することができる。なお、既にＩＣカード処理部５が電源オフ状態（または低消費電力状態）である場合には、改めて監視アプリがＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する必要がない。
【００２８】
一方、少なくとも１つのＩＣカード処理アプリが動作している場合（Ｓ１でＹＥＳ）、ＩＣカード処理部５はユーザ操作に応じてＩＣカードと通信する可能性がある。従って、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する（Ｓ２）。詳細には、監視アプリは、電源部８にＩＣカード処理部５へ電源電圧を供給するように指示を送信する。その後、Ｓ１に戻る。電源部８は、当該指示に応じて、ＩＣカード処理部５への電源電圧を供給する。従って、ＩＣカード処理部５は、ユーザによってＩＣカードが近づけられたときＩＣカードと通信することができる。なお、既にＩＣカード処理部５が電源オン状態である場合には、改めて監視アプリがＩＣカード処理部５を電源オン状態に制御する必要がない。
【００２９】
図４は、監視アプリの他の動作を示すフローチャートである。監視アプリは、ＩＣカード処理アプリテーブルに登録されているいずれかのＷＥＢサイトのＵＲＬにＰＣ１が接続しているか否かを判断する（Ｓ１１）。
【００３０】
いずれのＷＥＢサイトにもＰＣ１が接続していない場合（Ｓ１１でＮＯ）、ＩＣカード処理部５はＩＣカードと通信する必要はない。従って、監視アプリは、ＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する（Ｓ１３）。詳細には、監視アプリは、電源部８にＩＣカード処理部５への電源電圧の供給を停止（又は低減）するように指示を送信する。その後、Ｓ１１に戻る。電源部８は、当該指示に応じて、ＩＣカード処理部５への電源電圧の供給を停止（又は低減）する。従って、ＩＣカード処理部５の消費電力を低減することができる。なお、既にＩＣカード処理部５が電源オフ状態（または低消費電力状態）である場合には、改めて監視アプリがＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する必要がない。
【００３１】
一方、少なくとも１つのＷＥＢサイトにＰＣ１が接続している場合（Ｓ１１でＹＥＳ）、ＩＣカード処理部５はユーザ操作に応じてＩＣカードと通信する可能性がある。従って、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する（Ｓ１２）。詳細には、監視アプリは、電源部８にＩＣカード処理部５へ電源電圧を供給するように指示を送信する。その後、Ｓ１１に戻る。電源部８は、当該指示に応じて、ＩＣカード処理部５への電源電圧を供給する。従って、ＩＣカード処理部５は、ＩＣカードが近づけられたときＩＣカードと通信することができる。なお、既にＩＣカード処理部５が電源オン状態である場合には、改めて監視アプリがＩＣカード処理部５を電源オン状態に制御する必要がない。
【００３２】
図５は、監視アプリの他の動作を示すフローチャートである。監視アプリは、ＩＣカード処理アプリテーブルに登録されているいずれかのＩＣカード処理アプリが動作している、又は、ＩＣカード処理アプリテーブルに登録されているいずれかのＷＥＢサイトのＵＲＬにＰＣ１が接続しているか否かを判断する（Ｓ３１）。
【００３３】
いずれのＩＣカード処理アプリも動作しておらず、かつ、いずれのＷＥＢサイトにも接続していない場合（Ｓ３１でＮＯ）、ＩＣカード処理部５はＩＣカードと通信する必要はない。従って、監視アプリは、ＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する（Ｓ３３）。詳細には、監視アプリは、電源部８にＩＣカード処理部５への電源電圧の供給を停止（又は低減）するように指示を送信する。その後、Ｓ３１に戻る。従って、ＩＣカード処理部５の消費電力を低減することができる。なお、既にＩＣカード処理部５が電源オフ状態（または低消費電力状態）である場合には、改めて監視アプリがＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する必要がない。
【００３４】
一方、少なくとも１つのＩＣカード処理アプリが動作している、又は、少なくとも１つのＷＥＢサイトに接続している場合（Ｓ３１でＹＥＳ）、ＩＣカード処理部５はＩＣカードと通信する可能性がある。従って、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する（Ｓ３２）。詳細には、監視アプリは、電源部８にＩＣカード処理部５へ電源電圧を供給するように指示を送信する。その後、Ｓ３１に戻る。従って、ＩＣカード処理部５は、ＩＣカードが近づけられたときＩＣカードと通信することができる。なお、既にＩＣカード処理部５が電源オン状態である場合には、改めて監視アプリがＩＣカード処理部５を電源オン状態に制御する必要がない。
【００３５】
図６は、監視アプリの他の動作を示すフローチャートである。監視アプリは、ＩＣカード処理アプリテーブルに登録されているいずれかのＩＣカード処理アプリが動作しているか否かを判断する（Ｓ４１）。
【００３６】
いずれのＩＣカード処理アプリも動作していない場合（Ｓ４１でＮＯ）、ＩＣカード処理部５はＩＣカードと通信する必要はない。従って、監視アプリは、ＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する（Ｓ４４）。詳細には、監視アプリは、電源部８にＩＣカード処理部５への電源電圧の供給を停止（又は低減）するように指示を送信する。その後、Ｓ４１に戻る。従って、ＩＣカード処理部５の消費電力を低減することができる。なお、既にＩＣカード処理部５が電源オフ状態（または低消費電力状態）である場合には、改めて監視アプリがＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する必要がない。
【００３７】
一方、少なくとも１つのＩＣカード処理アプリが動作している場合（Ｓ４１でＹＥＳ）、ＩＣカード処理部５はＩＣカードと通信する可能性がある。従って、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する（Ｓ４２）。詳細には、監視アプリは、電源部８にＩＣカード処理部５へ電源電圧を供給するように指示を送信する。従って、ＩＣカード処理部５は、ＩＣカードが近づけられたときＩＣカードと通信することができる。なお、既にＩＣカード処理部５が電源オン状態である場合には、改めて監視アプリがＩＣカード処理部５を電源オン状態に制御する必要がない。
【００３８】
ＩＣカード処理部５が電源オン状態の場合、監視アプリは、ＩＣカード処理アプリが動作を終了したか否かを判断する（Ｓ４３）。動作を終了した場合（Ｓ４３でＹＥＳ）、監視アプリは、ＩＣカード処理部５を電源オフ状態に制御する（Ｓ４４）。
【００３９】
一方、ＩＣカード処理アプリが動作を終了しない場合（Ｓ４３でＮＯ）、監視アプリは、ＩＣカード処理テーブルに登録されており、かつ、現在動作している全てのＩＣカード処理アプリがユーザによって使用されていない、つまりユーザ操作によってＩＣカード処理アプリに指示が入力されていないか否かを判断する（Ｓ４５）。詳細には、ＩＣカード処理アプリにユーザ操作によって指示が入力された場合、その旨を示す通知が監視アプリに送信されるので、この通知の有無で判断する。ＩＣカード処理アプリへの指示の入力とは、ＰＣ１のディスプレイ上にＩＣカード処理アプリの画面が表示され、当該画面がユーザによって操作されることを意味する。例えば、当該画面のページ移動や文字入力、ボタンの選択等である。
【００４０】
ＩＣカード処理アプリにユーザ操作による指示が入力されていない場合（Ｓ４５でＹＥＳ）、監視アプリはタイマーのカウントを実行する（Ｓ４６）。なお、ＩＣカード処理アプリにユーザ操作による指示が入力されている場合（Ｓ４５でＮＯ）、監視アプリは、タイマーをリセットする（Ｓ４８）。監視アプリは、タイマーカウントが所定時間に達したか否かを判断する（Ｓ４７）。つまり、所定時間以上継続して、ＩＣカード処理アプリにユーザ操作による指示が入力されていないか否かが判断される。タイマーカウントが所定時間に達していない場合（Ｓ４７でＮＯ）、Ｓ４３に戻る。
【００４１】
一方、タイマーカウントが所定時間に達した場合（Ｓ４７でＹＥＳ）、ＩＣカード処理アプリがＩＣカードと通信する可能性が低いと判断できる。従って、監視アプリは、ＩＣカード処理部５を電源オフ状態に制御する（Ｓ４９）。従って、消費電力を低減することができる。その後、監視アプリは、引き続き、ＩＣカード処理アプリにユーザ操作による指示が入力されているか否かを判断し（Ｓ５０）、入力された場合（Ｓ５０でＹＥＳ）、ＩＣカード処理部５を電源オン状態に制御する（Ｓ４２）。従って、ＩＣカード処理部５は、ＩＣカードと通信することができる。
【００４２】
図７は、監視アプリの他の動作を示すフローチャートである。監視アプリは、ＩＣカード処理アプリテーブルに登録されているいずれかのＷＥＢサイトにＰＣ１が接続しているか否かを判断する（Ｓ５１）。
【００４３】
いずれのＷＥＢサイトにも接続していない場合（Ｓ５１でＮＯ）、ＩＣカード処理部５はＩＣカードと通信する必要はない。従って、監視アプリは、ＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する（Ｓ５４）。詳細には、監視アプリは、電源部８にＩＣカード処理部５への電源電圧の供給を停止（又は低減）するように指示を送信する。その後、Ｓ５１に戻る。従って、ＩＣカード処理部５の消費電力を低減することができる。なお、既にＩＣカード処理部５が電源オフ状態（または低消費電力状態）である場合には、改めて監視アプリがＩＣカード処理部５を電源オフ状態（または低消費電力状態）に制御する必要がない。
【００４４】
一方、少なくとも１つのＷＥＢサイトにＰＣ１が接続している場合（Ｓ５１でＹＥＳ）、ＩＣカード処理部５はＩＣカードと通信する可能性がある。従って、監視アプリは、ＩＣカード処理部５を電源オン状態に制御する（Ｓ５２）。詳細には、監視アプリは、電源部８にＩＣカード処理部５へ電源電圧を供給するように指示を送信する。従って、ＩＣカード処理部５は、ＩＣカードが近づけられたときＩＣカードと通信することができる。なお、既にＩＣカード処理部５が電源オン状態である場合には、改めて監視アプリがＩＣカード処理部５を電源オン状態に制御する必要がない。
【００４５】
ＩＣカード処理部５が電源オン状態の場合、監視アプリは、ＷＥＢサイトへの接続を終了したか否かを判断する（Ｓ５３）。ＷＥＢサイトへの接続を終了した場合（Ｓ５３でＹＥＳ）、監視アプリは、ＩＣカード処理部５を電源オフ状態に制御する（Ｓ５４）。
【００４６】
一方、ＷＥＢサイトへの接続を終了しない場合（Ｓ５３でＮＯ）、監視アプリは、ＩＣカード処理テーブルに登録されており、かつ、ＰＣ１が現在接続している全てのＷＥＢサイトがユーザによって使用されてない、つまりユーザ操作によってＷＥＢサイトに指示が入力されていないか否かを判断する（Ｓ５５）。詳細には、ＷＥＢサイトにユーザ操作によって指示が入力された場合、ＯＳからその旨を示す通知が監視アプリに送信されるので、この通知の有無で判断する。ＷＥＢサイトへの指示の入力とは、ＰＣ１のディスプレイ上にＷＥＢサイトの画面が表示され、当該画面がユーザによって操作されることを意味する。例えば、当該画面のページ移動や文字入力、ボタンの選択等である。
【００４７】
ＷＥＢサイトにユーザ操作による指示が入力されていない場合（Ｓ５５でＹＥＳ）、監視アプリはタイマーのカウントを実行する（Ｓ５６）。なお、ＷＥＢサイトにユーザ操作による指示が入力されている場合（Ｓ５５でＮＯ）、監視アプリは、タイマーをリセットする（Ｓ５８）。監視アプリは、タイマーカウントが所定時間に達したか否かを判断する（Ｓ５７）。つまり、所定時間以上継続して、ＷＥＢサイトにユーザ操作による指示が入力されていないか否かが判断される。タイマーカウントが所定時間に達していない場合（Ｓ５７でＮＯ）、Ｓ５３に戻る。
【００４８】
一方、タイマーカウントが所定時間に達した場合（Ｓ５７でＹＥＳ）、ＩＣカード処理アプリがＩＣカードと通信する可能性が低いと判断できる。従って、監視アプリは、ＩＣカード処理部５を電源オフ状態に制御する（Ｓ５９）。従って、消費電力を低減することができる。その後、監視アプリは、引き続き、ＷＥＢサイトにユーザ操作による指示が入力されているか否かを判断し（Ｓ６０）、入力された場合（Ｓ６０でＹＥＳ）、ＩＣカード処理部５を電源オン状態に制御する（Ｓ５２）。従って、ＩＣカード処理部５は、ＩＣカードと通信することができる。
【００４９】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。上記動作をコンピュータに実行させるためのプログラムおよびこれを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５０】
本発明は、ＰＣ等に好適に採用され得る。
【符号の説明】
【００５１】
１              ＰＣ
２              ＣＰＵ
３              ＨＤＤ
４              メモリ
５              ＩＣカード処理部
６              表示部
７              操作部
８              電源部
【図１】
0005471741.tif 000002
【図２】
0005471741.tif 000003
【図３】
0005471741.tif 000004
【図４】
0005471741.tif 000005
【図５】
0005471741.tif 000006
【図６】
0005471741.tif 000007
【図７】
0005471741.tif 000008