(57)【要約】【課題】非接触通信により外部機器からデータの更新要求があった場合に、当該データの更新前にユーザの確認を行ってデータを更新することができる。【解決手段】情報処理装置に備わるＩＣチップは、外部機器からのデータの更新要求を受信するデータ更新要求受信部１２４と、データの更新要求を制御部に通知するデータ更新要求通知部１２２と、外部機器からのデータの更新要求に応じて、該データを更新するデータ更新部と、を備え、情報処理装置に備わる制御部は、ＩＣチップによるデータの更新要求を通知されたことを報知するデータ更新要求報知部２０２と、データ更新要求通知部により通知されたデータの更新要求の内容に応じて、ユーザの確認行為を要求するユーザ確認要求部２０４と、ユーザの確認行為があった場合に、データ更新部にデータの更新を指示するデータ更新指示部２０８と、を備える。【選択図】図３
2009129106.tif 000002
【特許請求の範囲】
【請求項１】
リーダ／ライタを介して外部機器と非接触通信可能なＩＣチップと、前記ＩＣチップと接続される制御部とを備えた情報処理装置であって：
前記ＩＣチップは、
前記外部機器からのデータの更新要求を受信するデータ更新要求受信部と；
前記データの更新要求を前記制御部に通知するデータ更新要求通知部と；
前記外部機器からの前記データの更新要求に応じて、該データを更新するデータ更新部と；
を備え、
前記制御部は、
前記データ更新要求通知部によるデータの更新要求を通知されたことを報知するデータ更新要求報知部と；
前記データ更新要求通知部により通知された前記データの更新要求の内容に応じて、ユーザの確認行為を要求するユーザ確認要求部と；
前記ユーザの確認行為があった場合に、前記データ更新部にデータの更新を指示するデータ更新指示部と；
を備えることを特徴とする、情報処理装置。
【請求項２】
前記制御部は、前記データ更新要求通知部により通知された前記データが、ユーザの確認行為が必要な更新要求内容であるか否かを判別する更新要求内容判別部を備え、
前記ユーザ確認要求部は、前記更新要求内容判別部による前記データの更新要求内容の判別結果に応じて、ユーザの確認行為を要求することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記データ更新要求報知部は、前記更新要求内容判別部による前記データの更新要求内容の判別結果に応じて、データの更新要求を通知されたことを報知することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記ＩＣチップは、前記外部機器からのデータの更新要求を前記制御部に通知するか否かを判定する通知判定部を備え、
前記データ更新要求通知部は、前記通知判定部の判定に応じて前記データの更新要求を前記制御部に通知することを特徴とする、請求項１に記載の情報処理装置。
【請求項５】
前記ＩＣチップは、前記外部機器から更新要求されるデータが、ユーザによる確認が必要なデータであるか否かを判定する判定フラグを記憶する判定フラグ記憶部を備え、
前記通知判定部は、前記判定フラグに基づいて、前記制御部にデータの更新要求を通知するか否かを判定することを特徴とする、請求項３に記載の情報処理装置。
【請求項６】
前記外部機器から更新要求されるデータは、金銭額を表すデータであって、
前記データ更新要求通知部は、前記通知判定部により、前記外部機器から更新要求されたデータが所定の閾値以上であると判定された場合に、前記制御部に前記データの更新要求を通知することを特徴とする、請求項３に記載の情報処理装置。
【請求項７】
前記外部機器から更新要求されるデータは、前記データ更新部が更新可能な１または２以上のサービスに関するデータであって、
前記判定フラグに記憶された前記判定フラグは、前記サービス毎に設定されることを特徴とする、請求項３に記載の情報処理装置。
【請求項８】
前記データ更新指示部は、前記ユーザ確認要求部によりユーザの確認行為が要求された後、前記確認行為が行われなかった場合に、前記前記ＩＣチップにデータ更新をさせないことを特徴とする、請求項１に記載の情報処理装置。
【請求項９】
前記ＩＣチップに備わる前記データ更新部は、前記データ更新指示部によるデータの更新指示がされなかった場合に、前記外部機器に前記データの更新ができない旨の通知をすることを特徴とする、請求項７に記載の情報処理装置。
【請求項１０】
前記データ更新指示部は、前記確認要求部によりユーザの確認行為が要求された後、前記確認行為が行われなかった場合に、前記ＩＣチップへの電源供給を中止することを特徴とする、請求項１に記載の情報処理装置。
【請求項１１】
リーダ／ライタを介して外部機器と非接触通信可能なＩＣチップと、前記ＩＣチップと接続される制御部とを備えた情報処理装置を用いて実現された情報処理方法であって：
前記ＩＣチップが、
前記外部機器からのデータの更新要求を受信するステップと；
前記データの更新要求を前記制御部に通知するステップと；
を含み、
前記制御部が、
前記ＩＣチップからのデータの更新要求を通知されたことを報知するステップと；
前記データの更新要求の内容に応じて、ユーザの確認行為を要求するステップと；
前記ユーザの確認行為があった場合に、前記ＩＣチップにデータの更新を指示するステップと；
を含み、
さらに、ＩＣチップが前記外部機器からの前記データの更新要求に応じて、該データを更新するステップと；
を含むことを特徴とする、情報処理方法。
【請求項１２】
コンピュータを、
リーダ／ライタを介して外部機器と非接触通信可能なＩＣチップと、前記ＩＣチップと接続される制御部とを備えた情報処理装置であって：
前記ＩＣチップは、
前記外部機器からのデータの更新要求を受信するデータ更新要求受信部と；
前記データの更新要求を前記制御部に通知するデータ更新要求通知部と；
前記外部機器からの前記データの更新要求に応じて、該データを更新するデータ更新部と；
を備え、
前記制御部は、
前記データ更新要求通知部によるデータの更新要求を通知されたことを報知するデータ更新要求報知部と；
前記データ更新要求通知部により通知された前記データの更新要求の内容に応じて、ユーザの確認行為を要求するユーザ確認要求部と；
前記ユーザの確認行為があった場合に、前記データ更新部にデータの更新を指示するデータ更新指示部と；
を備える情報処理装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関し、特に、外部機器からのデータの更新要求の内容に応じて、ユーザの確認行為を要求してデータを更新する情報処理装置に関する。
【背景技術】
【０００２】
近年、携帯電話などの携帯端末装置に非接触通信可能なＩＣチップが備えられ、外部装置と携帯端末装置のＩＣチップとの間で非接触式に通信を行って、データを送受信することが可能となっている。通常，携帯端末装置に備わるＩＣチップは，外部装置との通信中は携帯端末装置の制御部との通信ができない。また，制御部との通信中は外部装置との通信ができないようになっている。そこで，外部装置から携帯端末装置で実行されるアプリケーションを指定する情報とともに特殊コマンドを送信することにより，外部装置に指定されたアプリケーションを携帯端末装置側でスムーズに起動して実行させる技術が開発されている（例えば，特許文献１）。
【０００３】
昨今、このようなＩＣチップを搭載した携帯端末装置は、定期券等の代わりとして電車の乗降に利用されている。当該携帯端末装置が、電車の乗降等、交通系の入退場に利用される場合には、素早くスムーズな処理が優先される。そのため、利用者は、決済後に携帯端末装置で決済額を確認することとなっている。また、ＩＣチップを搭載した携帯端末装置が、電子マネーまたはプリペイドカードの代わりとして利用される場合もあるが、この場合でも、小額決済が前提であるため、決済後に決済額を確認することとなっている。
【０００４】
【特許文献１】特開２００５−１０８０４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、電子マネーまたはプリペイドカードの代わりとしてＩＣチップを搭載した携帯端末装置を利用する場合には、高額決済を行う場合もある。このように、高額決済を行う場合においても、ＩＣチップの金銭価値情報の変更については、決済前に決済額の確認を行うことができず、ユーザが、安心して携帯端末装置を用いて金銭の決済することができないという問題があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、非接触通信により外部機器からデータの更新要求があった場合に、当該データの更新前にユーザの確認を行ってデータを更新することが可能な、新規かつ改良された情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、リーダ／ライタを介して外部機器と非接触通信可能なＩＣチップと、ＩＣチップと接続される制御部とを備えた情報処理装置であって、上記ＩＣチップは、外部機器からのデータの更新要求を受信するデータ更新要求受信部と、データの更新要求を制御部に通知するデータ更新要求通知部と、外部機器からのデータの更新要求に応じて、該データを更新するデータ更新部と、を備え、上記制御部は、データ更新要求通知部によるデータの更新要求を通知されたことを報知するデータ更新要求報知部と、データ更新要求通知部により通知されたデータの更新要求の内容に応じて、ユーザの確認行為を要求するユーザ確認要求部と、ユーザの確認行為があった場合に、データ更新部にデータの更新を指示するデータ更新指示部と、を備えることを特徴とする、情報処理装置が提供される。
【０００８】
かかる構成によれば、情報処理装置に備わるＩＣチップが外部機器からのデータの更新要求を受信し、当該データの更新要求を受信したことを制御部に通知する。制御部は、データの更新要求があったことをユーザに報知して、ユーザの確認行為を要求することができる。制御部は、ユーザの確認行為があった場合に、ＩＣチップにデータの更新を指示し、ＩＣチップはデータの更新を行う。
【０００９】
外部機器は、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等を例示でき、金銭決済を行う決済端末として機能する機器などが挙げられる。情報処理装置は、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯用ゲーム機器、時計などを例示することができる。上記制御部におけるデータの更新要求の報知方法としては、情報処理装置に備わるスピーカー等の音声出力部に音声を出力させたり、ディスプレイ等の表示部に表示させたり、情報処理装置の筐体を振動させたり、情報処理装置の表示灯を点滅させたり等が挙げられる。
【００１０】
これにより、外部機器からのデータの更新要求のうち、ユーザの確認行為があった場合にのみデータの更新を行うことができる。したがって、金銭決済等をする場合に、ユーザは、安心してＩＣチップを搭載した情報処理装置を用いた金銭決済等の取引をすることが可能となる。例えば、データの更新要求が金銭決済等であった場合に、ＩＣチップにおけるデータの更新となる金銭の決済前に決済額の確認を行うことが可能となる。
【００１１】
また、上記制御部は、データ更新要求通知部により通知されたデータが、ユーザの確認行為が必要な更新要求内容であるか否かを判別する更新要求内容判別部を備え、ユーザ確認要求部は、更新要求内容判別部によるデータの更新要求内容の判別結果に応じて、ユーザの確認行為を要求するようにしてもよい。また、データ更新要求報知部は、更新要求内容判別部によるデータの更新要求内容の判別結果に応じて、データの更新要求を通知されたことを報知するようにしてもよい。かかる構成によれば、データ更新の要求内容がユーザの確認行為が必要である場合に、ユーザの確認行為を要求し、ユーザの確認行為が必要ではない場合には、ユーザの確認行為を要求せずに通常のデータ更新処理を行うことが可能となる。これにより、例えば当該データが金銭額を表すデータである場合に、１万円以上の高額決済の場合にのみユーザの確認行為を要求することができる。また、交通の入退場等の小額決済の場合には、ユーザの確認行為を要求せずにデータの更新を行うことができる。したがって、スムーズな小額決済取引と、安全な高額決済等の取引を両立させることが可能となる。
【００１２】
また、上記ＩＣチップは、外部機器からのデータの更新要求を制御部に通知するか否かを判定する通知判定部を備え、データ更新要求通知部は、通知判定部の判定に応じてデータの更新要求を制御部に通知するようにしてもよい。また、上記ＩＣチップは、外部機器から更新要求されるデータが、ユーザによる確認が必要なデータであるか否かを判定する判定フラグを記憶する判定フラグ記憶部を備え、通知判定部は、判定フラグに基づいて、制御部にデータの更新要求を通知するか否かを判定するようにしてもよい。
【００１３】
かかる構成によれば、ＩＣチップは、外部機器からのデータの更新要求を、ユーザによる確認が必要な場合にのみ制御部に通知する。また、ユーザによる確認が必要なデータであるか否かを示す判定フラグを予め設定し、当該判定フラグが設定されている場合にのみデータの更新要求を通知することが可能となる。したがって、例えば、データの更新要求が決済取引等における金銭価値情報の更新要求であり、交通系の入退場に使用する場合には判定フラグを設定せずに通知を不要とし、クレジットカードの代わりとして使用する場合には判定フラグを設定して通知を必要とすることができる。すなわち、交通系の入退場に使用する場合には制御部にデータの更新要求が通知されることなくＩＣカード内で決済取引が行われることとなる。一方、クレジットカードの代わりとして使用する場合には、制御部にデータの更新要求があったことが通知されて、さらに、ユーザの確認がなされることにより、安全な高額決済取引が実現される。
【００１４】
また、外部機器から更新要求されるデータは、金銭額を表すデータであって、データ更新要求通知部は、通知判定部により、外部機器から更新要求されたデータが所定の閾値以上であると判定された場合に、制御部にデータの更新要求を通知するようにしてもよい。また、外部機器から更新要求されるデータは、データ更新部が更新可能な１または２以上のサービスに関するデータであって、判定フラグに記憶された判定フラグは、サービス毎に設定するようにしてもよい。
【００１５】
また、データ更新指示部は、ユーザ確認要求部によりユーザの確認行為が要求された後、確認行為が行われなかった場合に、ＩＣチップにデータ更新をさせないようにしてもよい。また、ＩＣチップに備わるデータ更新部は、データ更新指示部によるデータの更新指示がされなかった場合に、外部機器にデータの更新ができない旨の通知をするようにしてもよい。さらに、データ更新指示部は、確認要求部によりユーザの確認行為が要求された後、確認行為が行われなかった場合に、ＩＣチップへの電源供給を中止するようにしてもよい。
【００１６】
かかる構成によれば、ユーザの確認行為がなされなかった場合には、データの更新指示をしなかったり、更新ができない旨の通知をしたり、ＩＣチップへの電源供給を中止することにより、ＩＣチップにデータの更新をさせないことができる。これにより、例えば高額決済の場合に、ユーザの確認なしにデータが更新されることがなく、ユーザが安心して高額決済取引を行うことが可能となる。
【００１７】
上記課題を解決するために、本発明の別の観点によれば、リーダ／ライタを介して外部機器と非接触通信可能なＩＣチップと、ＩＣチップと接続される制御部とを備えた情報処理装置を用いて実現された情報処理方法であって、ＩＣチップが、外部機器からのデータの更新要求を受信するステップと、データの更新要求を制御部に通知するステップと；を含み、制御部が、ＩＣチップからのデータの更新要求を通知されたことを報知するステップと、データの更新要求の内容に応じて、ユーザの確認行為を要求するステップと、ユーザの確認行為があった場合に、ＩＣチップにデータの更新を指示するステップと、を含み、さらに、ＩＣチップが外部機器からのデータの更新要求に応じて、該データを更新するステップと、を含むことを特徴とする、情報処理方法が提供される。
【００１８】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、リーダ／ライタを介して外部機器と非接触通信可能なＩＣチップと、ＩＣチップと接続される制御部とを備えた情報処理装置であって、ＩＣチップは、外部機器からのデータの更新要求を受信するデータ更新要求受信部と、データの更新要求を制御部に通知するデータ更新要求通知部と、外部機器からのデータの更新要求に応じて、該データを更新するデータ更新部と、を備え、制御部は、データ更新要求通知部によるデータの更新要求を通知されたことを報知するデータ更新要求報知部と、データ更新要求通知部により通知されたデータの更新要求の内容に応じて、ユーザの確認行為を要求するユーザ確認要求部と、ユーザの確認行為があった場合に、データ更新部にデータの更新を指示するデータ更新指示部と、を備える情報処理装置として機能させるための、プログラムが提供される。
【００１９】
かかるプログラムは、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウェア資源に、上記のような情報処理装置の各構成の機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述の情報処理装置として機能させることが可能である。
【発明の効果】
【００２０】
以上説明したように本発明によれば、非接触通信により外部機器からのデータの更新要求があった場合に、当該データの更新前にユーザの確認を行ってデータの更新を行うことができ、安全面を確保しつつ、より利便性の高いデータ更新処理を実現することが可能となる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
まず、図１に基づいて、本実施形態にかかる情報処理装置１０の基本構成について説明する。図１は、本実施形態にかかる情報処置装置１０の基本構成を示したブロック図である。図１に示したように情報処理装置１０は、ＩＣチップ１００と、制御部２００と、インタフェース３００などを含む。情報処理装置１０としては、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、携帯用ゲーム機器、時計などを例示することができる。
【００２３】
ＩＣチップ１００は、非接触通信可能であり、外部機器３０とリーダ／ライタ２０を介して接続され、外部機器３０からのデータの更新要求を受信したり、後述する制御部２００に当該更新要求を通知したり、データの更新を行ったりする。ＩＣチップ１００は、主に、１０ｃｍ程度の狭い範囲内のみにおいて非接触式に通信を行うことができる、１３．５６ＭＨｚのＲＦ搬送波周波数と１００〜４００Ｋｂｐｓの通信速度を有する近距離無線規格（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）に沿って行われる。情報処理装置１０は、ＩＣチップを内蔵していてもよいし、ＩＣチップ搭載のＩＣカードを挿入可能なカードスロットを備え、カードスロットに挿入されたＩＣカードとリーダ／ライタ２０との間で無線通信が行われるようにしてもよい。
【００２４】
ここで、リーダ／ライタ２０は、ＩＣチップ１００との間で非接触式に無線通信を行って、外部機器３０からのデータの更新要求等をＩＣチップ１００に送信する機能を有する。また、外部機器３０は、リーダ／ライタ２０を介してＩＣチップ１００にデータの更新要求を送信する。外部機器３０としては、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等を例示できる。外部機器３０とリーダ／ライタ２０とは、一体の装置として構成されていてもよいし、外部機器３０とリーダ／ライタ２０とが別体の装置として構成され、ケーブルで接続されていてもよい。また、外部機器３０は、独立してデータの更新要求等を通知するようにしてもよいし、インターネット等のネットワークを介してサーバ装置等に接続され、サーバ装置等の要求に応じてデータの更新要求等をするようにしてもよい。
【００２５】
制御部２００は、情報処理装置１０に備えられており、ＩＣチップ１００からのデータの更新要求に応じてインタフェース３００を用いてデータ更新の要求を報知したり、ユーザの確認行為に応じてＩＣチップ１００にデータの更新を指示したりする機能を有する。インタフェース３００は、情報処理装置１０に備えられたディスプレイや、スピーカーやマイク等のオーディオ機能、キーやボタン等の入力機能であって、上述の制御部２００の指示により、ディスプレイに所定の表示をしたり、スピーカーから音声を出力したり、情報処理装置１０の筐体を振動させたりする。本実施形態においては、情報処理装置１０を利用するユーザが、外部機器３０からのデータの更新要求があったことを、インタフェース３００の当該出力を介して認識することができる。また、ユーザは、キーやボタン等からの入力を介して確認行為を行うことができる。以上、情報処理装置１０の基本構成について説明した。
【００２６】
次に、図２に基づいて、本実施形態にかかる情報処理装置１０のハードウエア構成の一例について説明する。図２は、本実施形態にかかる情報処理装置１０のハードウエア構成の一例を示したブロック図である。図２に示したように、情報処理装置１０に備わるＩＣチップ１００は、主にアンテナ部１０１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０２と、メモリ１０３とからなる。また、情報処理装置１０は、角速度センサ１０４と、振動モーター１０５と、ディスプレイ１０６と、オーディオ機能１０７と、スピーカー１０８と、マイク１０９と、通信部１１０と、アンテナ１１１と、キー１１２と、レンズ１１３と、カメラ１１４と、メモリ１１５と、ＣＰＵ１１６などを含む。
【００２７】
ＩＣチップ１００に備わるアンテナ部１０１は、リーダ／ライタ２０を介して外部機器３０と非接触通信を行ってデータ要求を受信する機能を有する。ＣＰＵ１０２は、演算処理装置であって、ＩＣチップ１００の全体制御を行う機能を有する。メモリ１０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などから構成され、ＲＯＭは不揮発性のメモリであって、アプリケーションやプラットフォームとなるオペレーションシステム（ＯＳ）などが格納されている。また、ＲＡＭは揮発性のメモリであって、ＯＳやアプリケーションが一時的に使用するデータなどが格納される。なお、ＩＣチップ１００は、情報処理装置１０に備わるアンテナ１１１から交流電圧を供給されて、アンテナ１１１が、ＩＣチップ１００とリーダ／ライタ２０とが非接触式で通信を行う際に、リーダ／ライタ２０から発生している磁界による誘導電圧を生じさせることによって非接触型ＩＣチップ１００を作動させるとともに、リーダ／ライタ２０との間で無線でデータの送受信を行う。
【００２８】
通信部１１０、アンテナ１１１、メモリ１１５、ＣＰＵ１１６は、情報処理装置１０の制御部２００に備わっている。通信部１１０は、通信デバイス等で構成された通信インタフェースである。また、通信部１１０は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応通信装置であっても、ワイヤレスＵＳＢ対応通信装置であっても、有線による通信を行うワイヤー通信装置であってもよい。通信部１１０は、ＩＣチップ１００からのデータの更新要求を受信したり、データの更新指示を送信したりする機能を有する。アンテナ１１１は、上述したように、主に、リーダ／ライタ２０から発生している磁界による誘導電圧を生じさせることによってＩＣチップ１００を作動させる機能を有する。メモリ１１５は、ＲＯＭ、ＲＡＭなどから構成され、ＲＯＭは、ＣＰＵ１１６が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭは、ＣＰＵ１１６の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。ＣＰＵ１１６は、演算処理装置および制御部として機能し、各種プログラムに従って情報処理装置１０内の動作全般を制御する。また、ＣＰＵ１１６は、マイクロプロセッサであってもよい。
【００２９】
角速度センサ１０４、振動モーター１０５、ディスプレイ１０６、オーディオ機能１０７、スピーカー１０８、マイク１０９、キー１１２、レンズ１１３、カメラ１１４は情報処理装置１０のインタフェース３００に備わる。角速度センサ１０４は、情報処理装置１０の変位角度を測定する機能を有し、情報処理装置１０がどの方向に向けられるか等を検出することができる。振動モーター１０５は、情報処理装置１０の筐体を振動させる機能を有する。ディスプレイ１０６は、ＣＲＴディスプレイや液晶ディスプレイ等の表示装置であって、ユーザの確認行為を要求するための所定の表示をする機能を有する。
【００３０】
オーディオ機能１０７は、音声の出力や入力を行う機能を有し、スピーカー１０８やマイク１０９と接続して、ユーザの確認行為を要求するためにスピーカー１０８を介して音声を出力したり、マイク１０９により音声を入力したりする。キー１１２は、テンキーや十字キーなどの入力部であって、ユーザにより確認行為の入力などが行われる。カメラ１１４は、レンズ１１３を介して画像を撮影する機能を有する。以上、情報処理装置１０のハードウエア構成の一例を説明した。
【００３１】
次に、図３に基づいて、情報処理装置１０の機能構成について説明する。図３は、情報処理装置１０の機能構成を示すブロック図である。上述したように、情報処理装置１０は、ＩＣチップ１００と、制御部２００と、インタフェース３００などから構成されている。まず、ＩＣチップ１００の機能構成について説明する。ＩＣチップ１００は、データ更新要求通知部１２２と、データ更新要求受信部１２４と、通知判定部１２８と、判定フラグ記憶部１２６と、データ更新部１３０などを含む。
【００３２】
データ更新要求受信部１２４は、ＩＣチップ１００と外部機器３０とのインタフェースであって、リーダ／ライタ２０を介して、外部機器３０からのデータの更新要求を受信する機能を有する。ここで、外部機器３０から送信されるデータの更新要求とは、ＩＣチップ１００のメモリに記憶されているデータの書き換え要求であって、例えば、決済取引等における金銭価値情報の更新要求などである。データ更新要求受信部１２４は、受信したデータの更新要求をデータ更新要求通知部１２２や通知判定部１２８に提供する。
【００３３】
データ更新要求通知部１２２は、ＩＣチップ１００と制御部２００とのインタフェースであって、データ更新要求受信部１２４より提供されたデータの更新要求を制御部２００に通知する機能を有する。具体的には、制御部２００に備わるデータ更新要求報知部２０２と更新要求内容判別部２０６に外部機器３０からのデータの更新要求を通知する。また、後述する通知判定部１２８の判定に応じてデータの更新要求を制御部２００に通知するようにしてもよい。すなわち、データ更新要求通知部１２２は、データ更新要求受信部１２４から通知されたデータの更新要求のすべてを制御部２００に通知してもよいし、通知判定部１２８の判定の結果に応じて、データの更新要求の通知が必要な場合にだけ制御部に通知するようにしてもよい。
【００３４】
データの更新要求のすべてを通知するか否かは、ユーザにより選択されるようにしてもよい。当該ユーザの選択結果は、後述する判定フラグ記憶部１２６に判定フラグとして記憶することができる。例えば、データの更新要求が決済取引等における金銭価値情報の更新要求であり、交通系の入退場に使用する場合には判定フラグを設定せずに通知を不要とし、クレジットカードの代わりとして使用する場合には判定フラグを設定して通知を必要とすることができる。すなわち、交通系の入退場に使用する場合には制御部２００にデータの更新要求が通知されることなくＩＣカード１００内で決済取引が行われることとなる。一方、クレジットカードの代わりとして使用する場合には、制御部２００にデータの更新要求があったことが通知されて、さらに、ユーザの確認がなされることにより、安全な高額決済取引が実現される。
【００３５】
通知判定部１２８は、外部機器３０からのデータの更新要求を制御部２００に通知するか否かを判定する機能を有する。通知判定部１２８は、後述する判定フラグ記憶部１２６に記憶された判定フラグに基づいて、制御部２００にデータの更新要求を通知するか否かを判定することができる。上述したように、当該判定フラグはユーザの入力により設定したり、予め設定したりするようにしてもよい。上述したように、外部機器３０から更新要求されるデータは、交通系の入退場のサービスであったり、クレジットカードの代わりとしてのサービスであったり、複数のサービスに関するデータである。通知判定部１２８は、複数のサービスについて、判定フラグ記憶部１２６に記憶されている判定フラグを確認し、判定フラグが設定されている場合にデータの更新要求を制御部２００に通知すると判定することができる。
【００３６】
また、外部機器３０から更新要求されるデータが、金銭額を表すデータである場合には、当該データが所定の閾値以上である場合に制御部２００にデータの更新要求を通知すると判定するようにしてもよい。例えば、データの更新が１万円以上である場合には制御部２００にデータの更新要求を通知すると判定するようにしてもよい。この場合、データの更新が１万円以内である場合には、制御部２００にデータの更新要求が通知されることなく、ＩＣチップ１００内においてデータの更新が行われることとなる。
【００３７】
判定フラグ記憶部１２６は、外部機器３０から更新要求されるデータが、ユーザによる確認が必要なデータであるか否かを判定する判定フラグを記憶する機能を有する。当該判定フラグは、制御部２００にデータの更新要求を通知するか否かのみ判定するフラグであってもよい。この場合には、すべてのデータの更新要求について通知するか否かについてのフラグを設定することとなる。また、データの更新が可能な１または２以上のサービス毎に設定するようにしてもよい。この場合にはサービス毎にデータの更新要求についての通知をするか否かについてのフラグを設定することができる。
【００３８】
データ更新部１３０は、外部機器３０から更新要求されたデータの更新を行う機能を有する。具体的には、ＩＣチップ１００内に備わるメモリに記憶された更新可能なデータの書き換えを行う。例えば、更新要求されたデータが金銭額を表すデータである場合には、記憶された金銭額を、更新要求された金銭額に書き換える。上述したように、通知判定部１２８により、制御部２００にデータの更新要求を通知するか否かが判定される。通知判定部１２８により通知が不要であると判定された場合には、データ更新部１３０は、通知判定部１２８の指示によりデータの更新を行う。一方、通知判定部１２８により通知が必要であると判定された場合には、データ更新部１３０は、後述する制御部２００のデータ更新指示部２０８の指示によりデータの更新を行う。以上、ＩＣチップ１００の機能構成について説明した。
【００３９】
次に、制御部２００の機能構成について説明する。制御部２００は、データ更新要求報知部２０２と、更新要求内容判別部２０６と、ユーザ確認要求部２０４と、データ更新指示部２０８などを含む。データ更新要求報知部２０２は、ＩＣチップ１００のデータ更新要求通知部１２２によりデータの更新要求を通知されたことを報知する機能を有する。
【００４０】
データ更新要求報知部２０２は、インタフェース３００の音声出力部３０２、表示灯３０４、表示部３０６などを介してユーザにデータの更新要求があったことを報知する。例えば、表示部３０６に更新要求されたデータの内容である金銭額を表示したり、音声出力部３０２によりブザー等の音声を出力したり、表示灯３０４を点滅させたりすることにより、データの更新要求があったことをユーザに喚起することができる。
【００４１】
ユーザ確認要求部２０４は、ＩＣチップ１００のデータ更新要求通知部１２２に通知されたデータの更新要求内容に応じて、ユーザの確認行為を要求する機能を有する。ユーザ確認要求部２０４は、後述する更新要求内容判別部２０６によるデータの更新要求内容の判別結果に応じてユーザの確認行為を要求することができる。ユーザ確認要求部２０４は、表示部２０６にデータの内容を表示して、データの内容を承認するか否かのユーザ確認を促すようにしてもよい。データの内容の承認確認は、テンキーや十字キーなどの入力部３０８からのユーザ入力により行うことができる。ユーザ確認要求部２０４は、ユーザの確認行為があったか否かをデータ更新指示部２０８に通知する。
【００４２】
更新要求内容判別部２０６は、データ更新要求通知部１２２により通知されたデータが、ユーザの確認行為が必要な更新要求の内容であるか否かを判別する機能を有する。更新要求内容判別部２０６による判別は、例えば、金銭額を表すデータである場合にユーザの確認行為が必要な内容であると判定してもよい。また、金銭額が１万円以上の場合にユーザの確認行為が必要な内容であると判定してもよい。更新要求内容判別部２０６による判定内容は、予め設定されていてもよいし、ユーザの入力により設定するようにしてもよい。更新要求内容判別部２０６は、当該判別結果をデータ更新要求報知部２０２と、ユーザ確認要求部２０４に提供する。
【００４３】
データ更新指示部２０８は、ユーザ確認要求部２０４により、ユーザの確認行為があったと通知された場合に、ＩＣチップ１００のデータ更新部１３０にデータの更新を指示する機能を有する。また、ユーザ確認要求部２０４により、ユーザの確認行為がなかったと通知された場合に、ＩＣチップ１００のデータ更新部１３０にデータ更新をさせないように指示することができる。この場合、ＩＣチップ１００のデータ更新部１３０は、外部機器３０にデータの更新ができない旨の通知をするようにしてもよい。さらに、ユーザ確認要求部２０４によりユーザの確認行為がなかったと通知された場合に、ＩＣチップ１００への電源供給を中止するようにＩＣチップ１００内の電源供給部（図示せず）に指示するようにしてもよい。このように、外部機器３０からのデータの更新要求のうち、ユーザの確認行為があった場合にのみデータ更新を行うことができるため、ユーザは、安心して、ＩＣチップ１００を搭載した情報処理装置１０を用いた金額決済等の取引をすることが可能となる。さらに、確認行為がなかった場合に、データの更新をしなかったり、ＩＣチップ１００の電源供給を中止したりするため、より安全に高額決済等の取引を行うことができる。以上、制御部２００の機能構成について説明した。
【００４４】
次に、インタフェース３００の機能構成について説明する。インタフェース３００は、音声出力部３０２、表示灯３０４、表示部３０６、入力部３０８などを含み、データ更新要求報知部２０２やユーザ確認要求部２０４の制御により、データの更新要求の内容を表示したり、ユーザからの確認入力を受け付けたりする機能を有する。例えば、音声出力部３０２に音声を出力させることによりデータの更新要求を報知することができる。音声出力部３０２により出力される音声は、ブザー音等ユーザに注意喚起することが可能な音声である。また、表示灯３０４を点滅させたり、表示部３０６にデータの更新要求があったことを示す更新要求表示を表示させたり、データの更新要求の内容を表示させてもよい。また、表示部３０５にユーザの確認要求を促す表示をして、入力部２０８にユーザが確認要求に対する入力をすることができる。以上、インタフェース３００の機能構成について説明した。
【００４５】
次に、図４に基づいて、外部機器３０と情報処理装置１００のデータの流れについて説明する。図４は、外部機器３０と情報処理装置１００のデータの流れを示したタイミングチャートである。図４に示したように、まず、外部機器３０からデータの更新要求がなされる（Ｓ１０２）。上述したように、外部機器３０とＩＣチップ１００とはリーダ／ライタ２０を介して接続されており、ＩＣチップ１００は、リーダ／ライタ２０と非接触式に通信することにより、データの更新要求を受信する（Ｓ１０４）。
【００４６】
ステップＳ１０４においてデータの更新要求を受信したＩＣチップ１００は、当該データの更新要求を制御部２００に通知するか否かを判定する（Ｓ１０６）。ステップＳ１０６において制御部２００へのデータの更新要求の通知が必要であると判定された場合には、制御部２００にデータの更新要求を通知する（Ｓ１０８）。ステップＳ１０６において更新要求の通知が必要ではないと判定された場合には、制御部２００にデータの更新要求を通知することなく、ＩＣチップ１００はデータの更新を行う。
【００４７】
ステップＳ１０８においてデータの更新要求を通知された制御部２００は、通知されたデータの更新要求の内容を判別する（Ｓ１１０）。そして、ステップＳ１１０におけるデータの更新要求内容の判別結果により、ユーザにデータの更新要求があったことを通知する必要がある場合には、データの更新要求があったことが報知される（Ｓ１１２）。上述したように、ステップＳ１１２における報知は、情報処理装置１０に備わるインタフェース３００を介してユーザに対して行われる。また、ステップＳ１１０におけるデータの更新要求内容の判別結果により、ユーザにデータ更新の確認を要求する必要がある場合には、ユーザの確認行為を要求する（Ｓ１１４）。ステップＳ１１２におけるデータの更新要求の報知及びステップＳ１１４におけるユーザの確認行為の要求については後で詳細に説明する。
【００４８】
ステップＳ１１４において、ユーザの確認行為があった場合に、制御部２００は、ＩＣチップ１００にデータ更新を指示する（Ｓ１１６）。ステップＳ１１６において、制御部２００によりデータ更新を指示されたＩＣチップ１００は、データの更新を行う（Ｓ１１８）。ステップＳ１１８においてデータ更新を行ったＩＣチップ１００は、データ更新を行ったことを外部機器３０に通知する（Ｓ１２０）。以上、外部機器３０と情報処理装置１００のデータの流れについて説明した。
【００４９】
次に、図５〜図９に基づいて、情報処理装置１００内のＩＣチップ１００と制御部２００の主な機能の詳細な処理の流れについて説明する。図５は、ＩＣチップ１００におけるデータの更新要求の通知判定処理の流れを示したフローチャートである。図５に示したように、ＩＣチップ１００は、外部装置３０からデータ更新要求を受信して（Ｓ２００）、ステップＳ２００において受信したデータ更新の要求について、制御部２００に通知する必要があるか否かを判定する（Ｓ２０２）。ステップＳ２０２における判定は、上述したように、予め、サービス毎に制御部２００に通知するデータの更新要求であるか否かの判定フラグが設定され、当該判定フラグに基づいて行われる。ステップＳ２０２において制御部２００への通知が必要であると判定された場合には、制御部２００にデータの更新要求を通知する（Ｓ２０４）。ステップＳ２０２において制御部２００への通知が必要ではないと判定された場合には、データの更新要求を通知することなく、データの更新を行う（Ｓ２０６）。以上、ＩＣチップ１００におけるデータの更新要求の通知判定処理を説明した。
【００５０】
次に、図６に基づいて、制御部２００のユーザ確認要求処理の流れを説明する。図６は、制御部２００のユーザ確認要求処理の流れを示したフローチャートである。図６に示したように、制御部２００は、ＩＣチップ１００からデータ更新要求を通知される（Ｓ２１２）。ステップＳ２１２において、通知されたデータ更新要求の内容を判別して、ユーザの確認が必要なデータ更新要求の内容であるか否かを判定する（Ｓ２１４）。ステップＳ２１４において、ユーザの確認が必要なデータ更新要求の内容であると判定された場合には、ユーザの確認行為を要求する（Ｓ２１６）。ステップＳ２１４において、ユーザの確認が必要なデータ更新要求の内容ではないと判定された場合には、ユーザの確認行為を要求することなく、ＩＣチップ１００にデータ更新指示を行う（Ｓ２１７）。
【００５１】
ステップＳ２１６においてユーザの確認行為を要求し、要求したユーザの確認行為があったか否かを判定する（Ｓ２１８）。ステップＳ２１６におけるユーザの確認行為の要求処理およびステップＳ２１８におけるユーザの確認行為の判定処理について後で詳細に説明する。ステップＳ２１８において、ユーザの確認行為があったと判定された場合には、ＩＣチップにデータ更新指示を行う（Ｓ２２０）。以上、制御部２００のユーザ確認要求処理の流れを説明した。
【００５２】
次に、図７に基づいて、制御部２００におけるユーザの確認行為の要求処理について説明する。図７は、制御部２００におけるユーザの確認行為の要求処理の流れを示したフローチャートである。図７に示したように、データ更新要求を通知された制御部２００は、まず、ユーザの確認行為の要求処理を行うためのアプリケーションを起動する（Ｓ２２２）。当該データの更新要求が、ユーザへの報知のみ必要な要求であるか否かを判定する（Ｓ２２４）。ステップＳ２２４において、ユーザへの報知のみ必要な要求であると判定された場合には、筐体の振動や、表示灯の点滅、音声出力等によって、データの更新要求があったことをユーザに報知する（Ｓ２２６）。
【００５３】
ステップＳ２２４において、ユーザへの報知以外の確認要求が必要であると判定された場合には、ディスプレイ（表示部）が使用可能か否かを判定する（Ｓ２２８）。ステップＳ２２８において、ディスプレイが使用可能であると判定された場合には、ディスプレイにデータの更新要求の内容を表示する（Ｓ２３０）。データの更新要求の内容の表示は、例えば、決済金額を表示するようにしてもよい。また、ディスプレイへの表示とともに、筐体の振動や表示灯の点滅等の報知処理を併せて行ってもよい。ステップＳ２２８において、ディスプレイが使用不可能であると判定された場合には、音声出力等によりデータの更新要求の内容を通知する。例えば、決済金額を音声により出力するようにしてもよい。以上、制御部２００におけるユーザの確認行為の要求処理について説明した。
【００５４】
次に、図８に基づいて、制御部２００におけるユーザの確認行為の判定処理について説明する。図８は、制御部２００におけるユーザの確認行為の判定処理を示したフローチャートである。図８に示したように、制御部２００は、上述したユーザへの確認要求を行った後、ユーザへの報知以外の確認が必要である場合には、まず、ユーザのキー入力があったか否かを判定する（Ｓ２４０）。当該キー入力は、ディスプレイにデータ更新要求の内容を表示するとともに、どのキーを入力するか等入力指示を表示して、ユーザの確認行為を促すようにしてもよい。ステップＳ２４０において、指示されたキー入力行為があった場合には、ＩＣチップ１００にデータ更新指示を行う（Ｓ２４６）。
【００５５】
また、ステップＳ２４０において、指示されたキー入力行為がなかったと判定された場合でも、キー入力以外の確認行為があるか否かを判定する（Ｓ２４２）。例えば、内蔵センサ等により筐体の傾きや速度を検出することにより、ユーザの確認行為があったか否かを判定するようにしてもよい。ステップＳ２４２において、キー入力以外の確認行為があったと判定された場合には、ＩＣチップ１００にデータ更新指示を行う（Ｓ２４６）。ステップＳ２４２において、キー入力以外の確認行為もなかったと判定された場合には、タイムアウトか否かを判定する（Ｓ２４４）。具体的には、制御部２００が確認要求をしてからユーザが確認行為を行うまでの時間が制限時間を越えたか否かを判定する。ステップＳ２４４においてタイムアウトであると判定された場合には、ＩＣチップ１００にタイムアウト情報を送信する。具体的には、当該データの更新要求についてはユーザの確認行為がなされずに、タイムアウトとなった旨の通知を行う。以上、制御部２００におけるユーザの確認行為の判定処理について説明した。
【００５６】
次に、図９に基づいて、ＩＣチップ１００におけるデータ更新要求受信処理からデータ更新処理までの処理の流れについて説明する。図９は、ＩＣチップ１００におけるデータ更新要求受信処理からデータ更新処理までの処理の流れを示したフローチャートである。図９に示したように、データの更新要求を受信したＩＣチップ１００は、当該データの更新要求がアクセス制限のあるサービスか否かを判定する（Ｓ２５０）。ステップＳ２５０においてアクセス制限のあるサービスではないと判定した場合には、データの更新を行い、データ更新を行ったことを制御部２００に通知する通常の処理を行う（Ｓ２５４）。
【００５７】
ステップＳ２５０においてアクセス制限のあるサービスであると判定した場合には、制御部２００にデータの更新要求を通知する（Ｓ２５２）。ステップＳ２５２において、データの更新要求を通知した後に、制御部２００からデータの更新指示があったか否かを判定する（Ｓ２５６）。ステップＳ２５６においてデータの更新指示があったと判定された場合には、データの更新を実行する（Ｓ２５８）。ステップＳ２５６において、データの更新指示がなかったと判定された場合には、処理不可の通知を作成する（Ｓ２６０）。また、アンテナからの電源供給を遮断するようにしてもよい。そして、外部機器３０に、データ更新の実行をしたか、データの更新処理が不可であったかの通知をする（Ｓ２６２）。以上、ＩＣチップ１００におけるデータ更新要求受信処理からデータ更新処理までの処理の流れについて説明した。
【００５８】
以上説明したように、本実施形態にかかる情報処理装置１０に備わるＩＣチップ１００は、リーダ／ライタ２０を介して外部機器３０からデータの更新要求を受信し、当該データの更新要求を受信したことを制御部２００に通知する。制御部２００は、データの更新要求があったことをユーザに報知して、ユーザの確認行為を要求することができる。制御部２００は、ユーザの確認行為があった場合に、ＩＣチップ１００のデータ更新指示を行うことができる。これにより、ＩＣチップ１００は、ユーザの確認行為がなされた場合にのみデータ更新を行い、ユーザの確認行為がなかった場合には、データ更新を行わないようにすることができる。したがって、ユーザ自身の確認がなされなければデータの更新が行われないため、安心して情報処理装置１０を用いた金銭決済等の端末決済取引をすることができる。
【００５９】
また、ＩＣチップ１００は、データの更新要求を制御部２００に通知する必要がある場合にのみ制御部２００に通知することができる。これにより、情報処理装置１００を交通系の入退場等の小額決済に利用する場合には、ユーザに確認することなくデータ更新を行い、電子マネーやプリペイドカードの代わりとして高額決済に利用する場合には、ユーザに確認した後にデータ更新を行うことができる。したがって、交通系の入退場等においては素早くスムーズにデータ更新を行うことができ、高額決済の場合にはユーザが安心して情報処理装置１０を用いた金銭決済等を利用することが可能となる。
【００６０】
さらに、ＩＣチップ１００からデータの更新要求を通知された制御部２００は、当該データの更新要求がユーザの確認行為が必要な内容であるか否かを判別して、ユーザの確認行為が必要な内容である場合に、ユーザの確認行為を要求することができる。これにより、例えば、電子マネーやプリペイドカードの代わりとして高額決済に利用する場合に、１万円以上の金銭決済の場合には、ユーザの確認行為を要求し、１万円以内の金銭決済の場合にはユーザの確認行為を要求せずにデータ更新をすることができる。したがって、電子マネーやプリペイドカードの代わりとして使用する場合でも、すべてのデータの更新要求に対してユーザの確認を要求することがなく、安全面を確保しつつ、より利便性の高い金銭決済を提供することができる。
【００６１】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００６２】
例えば、上記実施形態では、情報処理装置を定期券や電子マネーやプリペイドカードの代わりとして使用する場合について説明したが、本発明はかかる例に限定されない。例えば、本実施形態にかかる情報処理装置をクレジットカードやキャッシュカードの代わりとして用いてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態にかかる情報処置装置の基本構成を示したブロック図である。
【図２】同実施形態にかかる情報処理装置のハードウエア構成の一例を示したブロック図である。
【図３】同実施形態にかかる情報処理装置の機能構成を示すブロック図である。
【図４】同実施形態にかかる外部機器と情報処理装置のデータの流れを示したタイミングチャートである。
【図５】同実施形態にかかるＩＣチップにおけるデータの更新要求の通知判定処理の流れを示したフローチャートである。
【図６】同実施形態にかかる制御部のユーザ確認要求処理の流れを示したフローチャートである。
【図７】同実施形態にかかる制御部におけるユーザの確認行為の要求処理の流れを示したフローチャートである。
【図８】同実施形態にかかる制御部におけるユーザの確認行為の判定処理を示したフローチャートである。
【図９】同実施形態にかかるＩＣチップにおけるデータ更新要求受信処理からデータ更新処理までの処理の流れを示したフローチャートである。
【符号の説明】
【００６４】
１０      情報処理装置
２０      リーダ／ライタ
３０      外部機器
１００    ＩＣチップ
１２２    データ更新要求通知部
１２４    データ更新要求受信部
１２６    判定フラグ記憶部
１２８    通知判定部
１３０    データ更新部
２００    制御部
２０２    データ更新要求報知部
２０４    ユーザ確認要求部
２０６    更新要求内容判別部
２０８    データ更新指示部
３００    インタフェース
３０２    音声出力部
３０４    表示灯
３０６    表示部
３０８    入力部
【図１】
2009129106.tif 000003
【図２】
2009129106.tif 000004
【図３】
2009129106.tif 000005
【図４】
2009129106.tif 000006
【図５】
2009129106.tif 000007
【図６】
2009129106.tif 000008
【図７】
2009129106.tif 000009
【図８】
2009129106.tif 000010
【図９】
2009129106.tif 000011