(57)【要約】【課題】非接触通信インタフェースを用いた情報処理端末の遠隔制御において不正に制御命令を回避するという行為を防止する。【解決手段】ＩＣカードは、第１通信モード活性状態において、ＩＣカード読み書き装置３００から第１制御情報を含む第１データを受信した場合に、第１データを情報処理端末２００に中継し、第１通信モード不活性状態において、ＩＣカード読み書き装置３００から第２制御情報を含む第２データを受信した場合に、受信した第２データを記憶しておき、情報処理端末２００からの取得要求に応じて、第２データを情報処理端末２００に送信する。【選択図】  図６
2008234211.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカード読み書き機との間で無線通信を行う手段と、  情報処理端末と接続するための外部インタフェースとを備えるＩＣカードであって、
前記ＩＣカードを介して前記ＩＣカード読み書き装置と前記情報処理端末との間でデータの送受信が行われる第１通信モードが動作している第１通信モード活性状態において、該ＩＣカード読み書き装置から第１制御情報を含む第１データを受信した場合に、該第１データを情報処理端末に中継するように構成されており、
前記ＩＣカードと前記ＩＣカード読み書き装置との間でデータの送受信が行われる第２通信モードが動作しており、前記第１通信モードが動作していない第１通信モード不活性状態において、該ＩＣカード読み書き装置から第２制御情報を含む第２データを受信した場合に、受信した該第２データを記憶しておき、前記情報処理端末からの取得要求に応じて、該第２データを該情報処理端末に送信するように構成されていることを特徴とするＩＣカード。
【請求項２】
前記第１制御情報及び前記第２制御情報は、前記情報処理端末を遠隔制御するための遠隔制御命令であることを特徴とする請求項１に記載のＩＣカード。
【請求項３】
前記第１制御情報及び前記第２制御情報は、前記情報処理端末を遠隔制御するための遠隔制御命令を特定するための識別情報であることを特徴とする請求項１に記載のＩＣカード。
【請求項４】
前記遠隔制御命令は、前記情報処理端末の機能を制限する命令であることを特徴とする請求項２に記載のＩＣカード。
【請求項５】
ＩＣカードを装備している情報処理端末であって、
前記ＩＣカードを介してＩＣカード読み書き装置との間でデータの送受信が行われる第１通信モードが動作している第１通信モード活性状態において、
該ＩＣカードから受信した第１データに含まれている第１制御情報によって特定される制御命令を実行し、
前記実行結果を、実行履歴として記憶しておくように構成されており、
前記ＩＣカードとの間でデータの送受信が行われる第２通信モードが動作しており、前記第１通信モードが動作していない第１通信モード不活性状態において、
所定タイミングで、該ＩＣカードから第２データを取得し、
取得した前記第２データに含まれる第２制御情報と記憶されている前記実行履歴とに基づいて、該第２制御情報によって特定される制御命令が実行済みであるか否かについて判定し、
前記第２制御情報によって特定される制御命令が実行されていない場合に、該制御命令を実行し、
前記実行結果を、実行履歴として記憶するように構成されていることを特徴とする情報処理端末。
【請求項６】
遠隔制御サーバと通信する手段と、
前記遠隔制御サーバから、前記第１制御情報及び前記第２制御情報と前記制御命令との対応情報を受信する手段とを具備することを特徴とする請求項５に記載の情報処理端末。
【請求項７】
前記遠隔制御サーバから、第２データを取得するタイミングを指定する情報を取得する手段を具備し、
指定された前記タイミングで、前記ＩＣカードから前記第２データを取得するように構成されていることを特徴とする請求項６に記載の情報処理端末。
【請求項８】
前記第１データ及び前記第２データは、時刻情報を含み、
前記実行結果及び前記時刻情報を、前記実行履歴として記憶するように構成されていることを特徴とする請求項５に記載の情報処理端末。
【請求項９】
電源が投入されて起動した際に、前記ＩＣカードから第２データを取得するように構成されていることを特徴とする請求項５に記載の情報処理端末。
【請求項１０】
前記第１通信モード非活性常態において、定期的に、前記ＩＣカードから第２データを取得するように構成されていることを特徴とする請求項５に記載の情報処理端末。
【請求項１１】
前記制御命令は、前記情報処理端末の機能を制限する命令であることを特徴とする請求項５に記載の情報処理端末。
【請求項１２】
ＩＣカードとＩＣカード読み書き機と情報処理端末との間の通信方法であって、
前記ＩＣカードを介して前記ＩＣカード読み書き装置と前記情報処理端末との間でデータの送受信が行われる第１通信モードが動作している第１通信モード活性状態において、該ＩＣカードが、該ＩＣカード読み書き装置から第１制御情報を含む第１データを受信した場合に、該第１データを情報処理端末に中継する工程と、
前記第１通信モード活性状態において、前記情報処理端末が、前記ＩＣカードから送信された前記第１データに含まれている第１制御情報によって特定される制御命令を実行し、該実行結果を実行履歴として記憶しておく工程と、
前記ＩＣカードと前記ＩＣカード読み書き装置との間でデータの送受信が行われる第２通信モードが動作しており、前記第１通信モードが動作していない第１通信モード不活性状態において、該ＩＣカードが、該ＩＣカード読み書き装置から第２制御情報を含む第２データを受信した場合に、受信した該第２データを記憶しておく工程と、
前記第１通信モード不活性状態において、前記情報処理端末が、所定タイミングで、該ＩＣカードから第２データを取得する工程と、
前記第１通信モード不活性状態において、前記情報処理端末が、取得した前記第２データに含まれる第２制御情報と記憶されている前記実行履歴とに基づいて、該第２制御情報によって特定される制御命令が実行済みであるか否かについて判定する工程と、
前記第１通信モード不活性状態において、前記情報処理端末が、前記第２制御情報によって特定される制御命令が実行されていない場合に、該制御命令を実行し、該実行結果を実行履歴として記憶しておく工程とを有することを特徴とする通信方法。
【請求項１３】
前記制御命令は、前記情報処理端末の機能を制限する命令であることを特徴とする請求項１２に記載の通信方法。
【請求項１４】
情報処理端末の遠隔制御を行う遠隔制御サーバを具備しており、
前記遠隔制御サーバは、通信インタフェースを介して、ＩＣカード読み書き装置に対して、前記情報処理端末を遠隔制御するための制御情報を送信する手段を具備しており、
前記ＩＣカード読み書き装置から送信される第１データ及び第２データは、前記遠隔制御サーバから受信した前記制御情報を含むことを特徴とする遠隔制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、  ＩＣカード読み書き機との間で無線通信を行う手段と、情報処理端末と接続するための外部インタフェースとを備えるＩＣカード、ＩＣカードを装備している情報処理端末、及び、ＩＣカードとＩＣカード読み書き機と情報処理端末との間の通信方法に関する。
【背景技術】
【０００２】
近年、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末の高度化に伴い、かかる携帯端末は、通信機能やカメラ機能や音楽再生機能やアプリケーション実行機能等の多岐にわたる機能を備えるようになった。
【０００３】
一方で、携帯端末は、様々な場所に携帯され得るため、状況によっては、特定機能を非活性化したいという要望がある。例えば、映画館等への入館時では、着信機能やサウンド機能を非活性化する、飛行機搭乗時には、無線通信機能を非活性化する、工場等の機密エリアへの入室時では、カメラ機能を非活性化するといったことが考えられる。
【０００４】
上記のように、特定の場所への入退場と携帯端末とを連動させる手段としては、非接触ＩＣカード（非接触通信インタフェース）を利用したＩＣカード読み書き機と携帯端末との間のデータ送受信機能が知られている。
【０００５】
かかる非接触ＩＣカードを介して、特定の制御命令を携帯端末に配布することにより、入退場と携帯端末とを連動させることができる。
【０００６】
特許文献１は、携帯端末上の機能をリアルタイムかつ遠隔から管理するシステムとして、ネットワーク経由で携帯端末を遠隔管理する端末管理システム及び方法を開示している。
【０００７】
また、特許文献２は、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）メッセージを利用して遠隔制御命令を送信可能な端末管理システム及び方法を開示している。
【０００８】
また、ＯＭＡ（Ｏｐｅｎ  Ｍｏｂｉｌｅ  Ａｌｌｉａｎｃｅ）は、デバイス管理セッション開設を携帯端末に要求する「ＤＭ（Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ）  Ｎｏｔｉｆｉｃａｔｉｏｎ」のデータ要素を、ＷＡＰ（Ｗｉｒｅｌｅｓｓ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）のＰｕｓｈメッセージに格納し、ＳＭＳメッセージを利用して携帯端末に配信する方法を開示している。
【０００９】
上述の端末管理システムでは、端末管理サーバは、携帯端末上の端末管理クライアントの起動を促すために、所定フォーマットのメッセージを生成して、当該携帯端末に対して送信する。
【００１０】
かかるメッセージは、他のメッセージ（例えば、電子メールや他のプログラム起動メッセージ）と区別するために、メッセージヘッダに起動対象のプログラムを特定可能な情報が格納される。
【００１１】
例えば、ＯＭＡの「ＤＭ  Ｎｏｔｉｆｉｃａｔｉｏｎ」において規定されているＷＡＰのＰｕｓｈメッセージでは、ＷＳＰ（Ｗｉｒｅｌｅｓｓ  Ｓｅｓｓｉｏｎ  Ｐｒｏｔｏｃｏｌ）ヘッダに、「Ｘ-ＷＡＰ-Ａｐｐｌｉｃａｔｉｏｎ-ＩＤ＝ｘ-ｗａｐ-ａｐｐｌｉｃａｔｉｏｎ：ｓｙｎｃｍｌ.ｄｍ」を設定する。
【００１２】
そして、管理対象の携帯端末は、かかるメッセージの受信を契機に、端末管理クライアント用プログラムを起動し、端末管理サーバとの通信セッションを開始する。
【００１３】
図１５は、従来の第１の端末管理システムの構成を例示したものである。
【００１４】
図１５に示すように、第１の端末管理システムでは、第１に、端末管理サーバは、ＳＭＳサーバに対して、端末管理メッセージの配信要求を送信する。
【００１５】
第２に、ＳＭＳサーバは、かかる配信要求に基づいて、端末管理メッセージを格納したＳＭＳメッセージを、指定された携帯端末に配信する。
【００１６】
第３に、携帯端末のＳＭＳメッセージ処理部は、取得したＳＭＳメッセージから端末管理メッセージを抽出し、端末管理メッセージで指定されたパラメータで端末管理クライアントを起動する。
【００１７】
第４に、起動された端末管理クライアントは、起動パラメータに従い、端末管理サーバとの通信セッションの開始処理等を実行する。
【００１８】
上述の第１の端末管理システムにおいて、端末管理サーバが送信する制御命令を、非接触通信インタフェースを介して携帯端末に送信することで、上述の非接触通信インタフェースを介した端末管理システムを構築する方法が考えられる。
【特許文献１】米国特許第６９７０９１７号
【特許文献２】国際公開ＷＯ０３/０５５２４８号公報
【特許文献３】特開２００３-２０３２１２
【非特許文献１】[OMA DM Notification] OMA Device Management Notification Initiated Session、OMA-TS-DM-Notification―V1_2-20050607-C（http://www.openmobilealliance.org/release_program/docs/DM/V1_2-20050607-C/OMA-TS-DM-Notification-V1_2-20050607-C.pdf）
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、上述の非接触通信インタフェースを介した端末管理システムでは、ＩＣカード読み書き機との通信時に携帯端末の電源をオフとした場合に、ＩＣカード読み書き機から送信される制御命令を、かかる携帯端末に配送できないことに起因する制御命令の回避策が存在する。
【００２０】
例えば、図１６に示すように、ユーザは、携帯端末とＩＣカード読み書き装置との間の通信が可能である状態であるゲート通過時には、かかる携帯端末の電源をオフにし、ゲート通過後、かかる携帯端末とＩＣカード読み書き装置との間の通信が不可能な状態になってから、かかる携帯端末の電源をオンにすることによって、ゲート通過中に、ＤＭサーバＢから送信された特定機能（例えば、カメラ機能等）を不活性とする制御命令を受信しないで済むため、かかる特定機能を不活性とすることを回避することができてしまうという問題点があった。
【００２１】
そこで、本発明は、上述の課題に鑑みてなされたものであり、非接触通信インタフェースを用いた情報処理端末の遠隔制御において、情報処理端末の電源をオフにすることによって不正に制御命令を回避するという行為を防止することができるＩＣカード、情報処理端末、通信方法及び遠隔制御システムを提供することを目的とする。
【課題を解決するための手段】
【００２２】
本発明の第１の特徴は、ＩＣカード読み書き機との間で無線通信を行う手段と、  情報処理端末と接続するための外部インタフェースとを備えるＩＣカードであって、前記ＩＣカードを介して前記ＩＣカード読み書き装置と前記情報処理端末との間でデータの送受信が行われる第１通信モードが動作している第１通信モード活性状態において、該ＩＣカード読み書き装置から第１制御情報を含む第１データを受信した場合に、該第１データを情報処理端末に中継するように構成されており、前記ＩＣカードと前記ＩＣカード読み書き装置との間でデータの送受信が行われる第２通信モードが動作しており、前記第１通信モードが動作していない第１通信モード不活性状態において、該ＩＣカード読み書き装置から第２制御情報を含む第２データを受信した場合に、受信した該第２データを記憶しておき、前記情報処理端末からの取得要求に応じて、該第２データを該情報処理端末に送信するように構成されていることを要旨とする。
【００２３】
かかる発明によれば、情報処理端末の電源がオフになっている等、ＩＣカード読み書き装置と情報処理端末との間で動作する第１通信モードが非活性化されている状況においても、ＩＣカードが、ＩＣカード読み書き装置とＩＣカードとの間で動作する第２通信モードによって第２制御情報を受信して情報処理端末に第２制御情報を転送することが可能となる。
【００２４】
本発明の第１の特徴において、前記第１制御情報及び前記第２制御情報は、前記情報処理端末を遠隔制御するための遠隔制御命令であってもよい。
【００２５】
本発明の第１の特徴において、前記第１制御情報及び前記第２制御情報は、前記情報処理端末を遠隔制御するための遠隔制御命令を特定するための識別情報であってもよい。
【００２６】
本発明の第１の特徴において、前記遠隔制御命令は、前記情報処理端末の機能を制限する命令であってもよい。
【００２７】
本発明の第２の特徴は、ＩＣカードを装備している情報処理端末であって、前記ＩＣカードを介してＩＣカード読み書き装置との間でデータの送受信が行われる第１通信モードが動作している第１通信モード活性状態において、該ＩＣカードから受信した第１データに含まれている第１制御情報によって特定される制御命令を実行し、前記実行結果を、実行履歴として記憶しておくように構成されており、前記ＩＣカードとの間でデータの送受信が行われる第２通信モードが動作しており、前記第１通信モードが動作していない第１通信モード不活性状態において、所定タイミングで、該ＩＣカードから第２データを取得し、取得した前記第２データに含まれる第２制御情報と記憶されている前記実行履歴とに基づいて、該第２制御情報によって特定される制御命令が実行済みであるか否かについて判定し、前記第２制御情報によって特定される制御命令が実行されていない場合に、該制御命令を実行し、前記実行結果を、実行履歴として記憶するように構成されていることを要旨とする。
【００２８】
かかる発明によれば、第１通信モード活性状態において、情報処理装置は、第１通信モードによりＩＣカードを介してＩＣカード読み書き装置より受信した第１制御命令については即座に実行し、第１通信モード非活性状態において、情報処理装置は、第２通信モードによりＩＣカード読み書き装置より受信してＩＣカードのメモリに一旦蓄積された制御命令について、所定のタイミングで取得して実行することが可能となる。
【００２９】
また、かかる発明によれば、第１制御命令及び第２制御命令の実行結果を実行履歴（実行ログ）として記録することによって、ＩＣカードのメモリに蓄積された制御命令が実行済みであるか否かについて判定することが可能であり、重複して制御命令を実行することを回避することができる。
【００３０】
本発明の第２の特徴において、遠隔制御サーバと通信する手段と、前記遠隔制御サーバから、前記第１制御情報及び前記第２制御情報と前記制御命令との対応情報を受信する手段とを具備してもよい。
【００３１】
本発明の第２の特徴において、前記遠隔制御サーバから、第２データを取得するタイミングを指定する情報を取得する手段を具備し、指定された前記タイミングで、前記ＩＣカードから前記第２データを取得するように構成されていてもよい。
【００３２】
本発明の第２の特徴において、前記第１データ及び前記第２データは、時刻情報を含み、前記実行結果及び前記時刻情報を、前記実行履歴として記憶するように構成されていてもよい。
【００３３】
かかる発明によれば、制御命令に時刻情報が含まれており、実行履歴にも時刻情報が記録されているため、特定の制御命令が実行済みであるか否かについての判定を容易に行うことが可能となる。
【００３４】
本発明の第２の特徴において、電源が投入されて起動した際に、前記ＩＣカードから第２データを取得するように構成されていてもよい。
【００３５】
かかる発明によれば、情報処理端末がＩＣカードのメモリに蓄積された制御命令を取得するタイミングを当該情報処理端末の電源の投入直後とすることにより、当該情報処理端末が起動した直後に、かかる電源がオフであった期間に受信していた制御命令を確認して実行することが可能となり、情報処理端末の電源をオフにすることによる制御命令の実行を回避することを防止することができる。
【００３６】
本発明の第２の特徴において、前記第１通信モード非活性常態において、定期的に、前記ＩＣカードから第２データを取得するように構成されていてもよい。
【００３７】
かかる発明によれば、第１通信モード非活性化状態において、定期的に、ＩＣカードのメモリに蓄積された制御命令を取得することによって、ユーザ操作によって引き起こされた第１通信モード非活性化状態における制御命令の実行の回避を防止することができる。
【００３８】
本発明の第２の特徴において、前記制御命令は、前記情報処理端末の機能を制限する命令であってもよい。
【００３９】
かかる発明によれば、情報処理端末がＩＣカードのメモリ内に未実行の制御命令を検出した場合に実行する所定の制御命令を、かかる情報処理端末の特定機能の制限とすることによって、第１通信モード非活性化状態を引き起こすことによって制御命令の実行を回避した可能性のある情報処理端末の機能を制限することができる。
【００４０】
本発明の第３の特徴は、ＩＣカードとＩＣカード読み書き機と情報処理端末との間の通信方法であって、前記ＩＣカードを介して前記ＩＣカード読み書き装置と前記情報処理端末との間でデータの送受信が行われる第１通信モードが動作している第１通信モード活性状態において、該ＩＣカードが、該ＩＣカード読み書き装置から第１制御情報を含む第１データを受信した場合に、該第１データを情報処理端末に中継する工程と、前記第１通信モード活性状態において、前記情報処理端末が、前記ＩＣカードから送信された前記第１データに含まれている第１制御情報によって特定される制御命令を実行し、該実行結果を実行履歴として記憶しておく工程と、前記ＩＣカードと前記ＩＣカード読み書き装置との間でデータの送受信が行われる第２通信モードが動作しており、前記第１通信モードが動作していない第１通信モード不活性状態において、該ＩＣカードが、該ＩＣカード読み書き装置から第２制御情報を含む第２データを受信した場合に、受信した該第２データを記憶しておく工程と、前記第１通信モード不活性状態において、前記情報処理端末が、所定タイミングで、該ＩＣカードから第２データを取得する工程と、前記第１通信モード不活性状態において、前記情報処理端末が、取得した前記第２データに含まれる第２制御情報と記憶されている前記実行履歴とに基づいて、該第２制御情報によって特定される制御命令が実行済みであるか否かについて判定する工程と、前記第１通信モード不活性状態において、前記情報処理端末が、前記第２制御情報によって特定される制御命令が実行されていない場合に、該制御命令を実行し、該実行結果を実行履歴として記憶しておく工程とを有することを要旨とする。
【００４１】
本発明の第３の特徴において、前記制御命令は、前記情報処理端末の機能を制限する命令であってもよい。
【００４２】
本発明の第４の特徴は、遠隔制御システムであって、情報処理端末の遠隔制御を行う遠隔制御サーバを具備しており、前記遠隔制御サーバは、通信インタフェースを介して、ＩＣカード読み書き装置に対して、前記情報処理端末を遠隔制御するための制御情報を送信する手段を具備しており、前記ＩＣカード読み書き装置から送信される第１データ及び第２データは、前記遠隔制御サーバから受信した前記制御情報を含むことを要旨とする。
【発明の効果】
【００４３】
以上説明したように、本発明によれば、非接触通信インタフェースを用いた情報処理端末の遠隔制御において、情報処理端末の電源をオフにすることによって不正に制御命令を回避するという行為を防止することができるＩＣカード、情報処理端末、通信方法及び遠隔制御システムを提供することができる。
【発明を実施するための最良の形態】
【００４４】
（本発明の第１の実施形態に係る遠隔制御システムの構成）
図１乃至図３を参照して、本発明の第１の実施形態に係る遠隔制御システム６００の構成について説明する。
【００４５】
図１に示すように、本実施形態に係る遠隔制御システム６００内のデータ通信システム５００は、ＩＣカード１００を介して情報処理端末２００とＩＣカード読み書き装置３００との間のデータ通信、並びに、ＩＣカード１００とＩＣカード読み書き装置３００との間の非接触データ通信を提供するように構成されている。
【００４６】
遠隔制御システム６００は、データ通信システム５００を利用して、遠隔制御サーバ４００から情報処理端末２００に対して遠隔制御命令を配信することによって、情報処理端末２００の遠隔制御を行うように構成されている。
【００４７】
遠隔制御システム６００において、遠隔制御サーバ４００は、例えば、ネットワーク１０００や、データ格納媒体７００や、データ設定端末８００を介して、遠隔制御命令をＩＣカード読み書き装置３００に書き込むように構成されている。ここで、データ設定端末８００は、ＩＣカード読み書き装置３００との間で、非接触データ通信を行うことができるＩＣカード９００を備える。
【００４８】
ＩＣカード読み書き装置３００に書き込まれた遠隔制御命令は、非接触データ通信によりＩＣカード１００に転送され、さらに、ＩＣカード１００の外部インタフェース１０３を介して情報処理端末２００に転送される。
【００４９】
図２に示すように、ＩＣカード（ＩＣチップ）１００は、ハードウェア構成として、非接触通信インタフェース１０１と、デジタル制御部１０２と、外部インタフェース１０３と、メモリ１０４とを具備しており、情報処理端末２００に内蔵されている。
【００５０】
非接触通信インタフェース１０１は、ＩＣカード読み書き装置３００との間で非接触データ通信を行うように構成されている。
【００５１】
デジタル制御部１０２は、送受信されたデータの処理やＩＣカード１００内で行われるその他の動作を制御するように構成されている。
【００５２】
外部インタフェース１０３は、デジタル制御部１０２が情報処理端末２００等の装置と接続するための機能モジュールであり、例えば、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）のような有線インタフェースによって構成されている。
【００５３】
メモリ１０４は、不揮発性記憶装置によって構成されており、ユーザデータを格納したり、デジタル制御部１０２が実行するプログラムコードを格納したり、実行中の作業データを保存したりするように構成されている。
【００５４】
メモリ１０３に格納されているデータは、外部インタフェース１０３を経由して、情報処理端末２００に転送することができる。
【００５５】
情報処理端末２００は、例えば、携帯電話やＰＤＡ等に相当する機器であって、ＩＣカード１００を内蔵するように構成されている。図２に示すように、情報処理端末２００は、ハードウェア構成として、プログラム制御部２０１と、表示部２０２と、ユーザ入力部２０３とを具備している。
【００５６】
なお、情報処理端末２００は、携帯電話ネットワークに接続するための無線通信インタフェースや、ハードディスクやメモリカード等の外部記憶装置や、カメラ等の周辺装置を備えていてもよい。
【００５７】
プログラム制御部２０１は、例えば、マイクロプロセッサとＲＡＭとＲＯＭによって構成されており、マイクロプロセッサは、ＲＯＭに格納されたプログラムコードに従って、ＲＡＭを作業領域に用いて様々な処理を実行する。かかる処理には、電話機能等の情報処理端末本来の機能や、ＩＣカード１００を介した非接触データ通信を制御する機能の他に、遠隔制御命令を実行する機能も含まれる。
【００５８】
本実施形態では、ＩＣカード１００を介してＩＣカード読み書き装置３００と情報処理端末２００との間でデータの送受信が行われる「第１通信モード」と、ＩＣカード１００とＩＣカード読み書き装置３００との間でデータの送受信が行われる「第２通信モード」が動作し得る。
【００５９】
具体的には、「第１通信モード」では、ＩＣカード１００は、非接触通信インタフェース１０３を介して、ＩＣカード読み書き装置３００からデータを受信し、外部インタフェース１０３を介して、情報処理端末２００のプログラム制御部２０１に対して、受信したデータを転送する。
【００６０】
また、「第１通信モード」では、ＩＣカード１００は、外部インタフェース１０３を介して、情報処理端末２００のプログラム制御部２０１からデータを受信し、非接触通信インタフェース１０１を介して、ＩＣカード読み書き装置３００に対して、受信したデータを転送する。
【００６１】
一方、「第２通信モード」では、ＩＣカード１００は、非接触通信インタフェース１０３を介して、ＩＣカード読み書き装置３００からデータを受信し、非接触通信インタフェース１０３を介して、メモリ１０４に格納しているデータを、ＩＣカード読み書き装置３００に送信する。
【００６２】
各通信モードの活性化・不活性化は、プログラム制御部２０１による制御や情報処理端末２００の稼動状況（電源オン/オフ等）に応じて行われる。以下、通信モードを活性化又は不活性化する例を挙げる。
【００６３】
（１）  情報処理端末２００のユーザは、表示部２０２に表示された設定画面に従って、ユーザ入力部２０３を利用して禁止設定（許可設定）を行うことによって、第１通信モード及び第２通信モードを不活性化（活性化）することができる。
【００６４】
（２）  情報処理端末２００のユーザは、表示部２０２に表示された設定画面に従って、ユーザ入力部２０３を利用して禁止設定（許可設定）を行うことによって、第１通信モードのみを不活性化（活性化）することができる。
【００６５】
（３）  情報処理端末２００の電源がオフである場合には、第１通信モードのみが不活性化となる。
【００６６】
上述のように、データ通信システム５００では、ＩＣカード読み書き装置３００との非接触データ通信が行われている際に活性化している通信モードによって、ＩＣカード読み書き装置３００から送信されるデータの格納先が異なる（ＩＣカード１００又は情報処理端末２００）という特徴がある。
【００６７】
これに対して、データ通信システム５００を利用して遠隔制御命令を配布する遠隔制御システム６００では、遠隔制御命令の配布時に使用した通信モードに係らず、かかる遠隔制御命令が確実に実行されることが求められる。
【００６８】
しかしながら、かかる遠隔制御命令を、いずれかの通信モードだけで送信した場合には、以下の問題点がある。
【００６９】
（１）  第１通信モードだけで遠隔制御命令を配布する場合、情報処理端末２００の電源がオフの場合に、かかる遠隔制御命令を配布できない。
【００７０】
すなわち、情報処理端末２００の電源がオフの場合でも、第２の通信モードを使ったデータ送受信が可能であるため、第２通信モードを使用するアプリケーションと連携した遠隔制御サービスには不適である。
【００７１】
例えば、ＩＣカード１００による改札を行うアプリケーションでは、第２通信モードを利用して改札に必要なデータ（運賃、残額）の送受信を行うため、情報処理端末２００の電源がオフの場合、改札は通過できるが、遠隔制御命令は配布できないという状況が発生する。
【００７２】
（２）  第２通信モードだけで遠隔制御命令を配布する場合、配布された遠隔制御命令はＩＣカード１００のメモリ１０４に留まるため、情報処理端末２００のプログラム制御部２０１は、逐次、かかる遠隔制御命令を取得する必要がある。
【００７３】
この場合、遠隔制御命令の取得間隔を短くすれば、遠隔制御命令の配布から実行までの時間差を短くすることができるが、情報処理端末２００の電力消費が増大するという問題がある。
【００７４】
一方、遠隔制御命令の取得間隔を長くすれば、情報処理端末２００の電力消費を抑えることができるが、遠隔制御命令の配布から実行までの時間差が増加するという問題が生じる。
【００７５】
これに対して、本実施形態に係る遠隔制御システム６００では、図３に示すように、第１通信モードが動作している（活性化している）「第１通信モード活性化状態」と、第１通信モードが動作していない（活性化していない）「第１通信モード不活性化状態」とを定義し、ＩＣカード１００とＩＣカード読み書き装置３００との間で行われる非接触データ通信時の状態によって、情報処理端末２００のプログラム制御部２０１によって実行される制御命令取得手順を切り替えるようになっている。
【００７６】
すなわち、ＩＣカード１００のデジタル制御部１０２は、第１通信モードが動作している「第１通信モード活性状態」において、ＩＣカード読み書き装置３００から第１制御情報を含む第１データを受信した場合に、かかる第１データを情報処理端末２００に中継するように構成されている。
【００７７】
また、ＩＣカード１００のデジタル制御部１０２は、第２通信モードが動作しており第１通信モードが動作していない「第１通信モード不活性状態」において、ＩＣカード読み書き装置３００から第２制御情報を含む第２データを受信した場合に、受信した第２データをメモリ１０４に記憶しておき、情報処理端末２００からの取得要求に応じて、記憶している第２データを情報処理端末２００に送信するように構成されている。
【００７８】
ここで、第１制御情報及び第２制御情報は、情報処理端末２００を遠隔制御するための遠隔制御命令である。また、かかる遠隔制御命令は、情報処理端末２００の機能（例えば、通信機能やカメラ機能や音楽再生機能やアプリケーション実行機能等）を制限する命令である。
【００７９】
一方、情報処理端末２００のプログラム制御部２０１は、第１通信モード活性状態において、ＩＣカード１００から送信された第１データに含まれている第１制御情報によって特定される制御命令を実行し、かかる実行結果を実行ログ（実行履歴）として記憶しておくように構成されている。
【００８０】
また、プログラム制御部２０１は、第１通信モード不活性状態において、所定タイミングで、ＩＣカード１００から第２データを取得し、取得した第２データに含まれる第２制御情報と記憶されている実行ログとに基づいて、かかる第２制御情報によって特定される制御命令が実行済みであるか否かについて判定し、かかる第２制御情報によって特定される制御命令が実行されていない場合に当該制御命令を実行し、かかる実行結果を実行ログ（実行履歴）として記憶するように構成されている。
【００８１】
ここで、プログラム制御部２０１は、電源が投入されて情報処理端末２００が起動した際に、ＩＣカード１００に対して取得要求を送信することによって、ＩＣカード１００から第２データを取得するように構成されている。
【００８２】
また、プログラム制御部２０１は、第１通信モード非活性状態において、定期的に、ＩＣカード１００に対して取得要求を送信することによって、ＩＣカード１００から第２データを取得するように構成されていてもよい。
【００８３】
また、プログラム制御部２０１は、条件に応じて、ＩＣカード１００に対する第２データの取得要求の送信間隔を変更するように構成されていてもよい。例えば、プログラム制御部２０１は、情報処理端末２００の下記情報を取得する機能を備え、各取得結果に応じて送信間隔を制御する。
【００８４】
・  バッテリ残量：  バッテリ残量が、所定値Ｘ％以下の場合、送信間隔を拡大する。
【００８５】
・  ＣＰＵ利用率：  ＣＰＵ利用率が、所定値Ｙ％以上の場合、送信間隔を拡大する。
【００８６】
（本発明の第１の実施形態に係る遠隔制御システムの動作）
図４乃至図６を参照して、本発明の第１の実施形態に係る遠隔制御システム６００の動作について説明する。
【００８７】
第１に、図４を参照して、第１の実施形態に係る遠隔制御システム６００内の情報処理端末２００の第１通信モード活性化状態における動作について説明する。
【００８８】
図４に示すように、ステップＳ１００において、情報処理端末２００の電源がオンとなっている場合、情報処理端末２００は、ステップＳ１０１において、ＩＣカード１００を介して、ＩＣカード読み書き装置３００から送信された遠隔制御命令（第１制御情報）を受信し、ステップＳ１０２において、受信した遠隔制御命令を実行し、ステップＳ１０３において、かかる実行結果を実行ログとして記憶する。
【００８９】
ここで、実行ログの格納場所として、例えば、プログラム制御部２０１のＲＡＭや情報処理端末２００に接続された外部記憶装置（図示せず）が利用可能である。
【００９０】
その後、データ通信システム５００が、第１通信モード非活性化状態に遷移するまで、情報処理端末２００は、ステップＳ１０１乃至Ｓ１０３の動作を繰り返す。
【００９１】
第２に、図５を参照して、第１の実施形態に係る遠隔制御システム６００内の情報処理端末２００の第１通信モード非活性化状態における動作について説明する。
【００９２】
図５に示すように、情報処理端末２００の電源がオンとなっている場合（かつ、第１通信モード禁止設定が行われている場合）、情報処理端末２００は、ステップＳ２０１において、所定タイミングである（例えば、電源がオンになった直後である、或いは、一定周期が到来した）と判定された場合、ステップＳ２０２において、ＩＣカード１００に対して、遠隔制御命令を送信するように要求する取得要求を送信する。
【００９３】
情報処理端末２００は、ステップＳ２０３において、ＩＣカード１００からの遠隔制御命令の取得に成功した場合、ステップＳ２０４において、記憶されている実行ログを取得し、ステップＳ２０５において、取得した遠隔制御命令及び実行ログに基づいて、かかる遠隔制御命令が既に実行済みであるか否かについて判定する。
【００９４】
未実行であると判定された場合（ステップＳ２０６）、情報処理端末２００は、ステップＳ２０７において、取得した遠隔制御命令を実行し、ステップＳ２０８において、かかる実行結果を実行ログとして記憶する。
【００９５】
ステップＳ２０９において、第１通信モード非活性化状態が終了して第１通信モード活性化状態に移行するべきであるか否かについて判定する。
【００９６】
例えば、情報処理端末２００の電源がオンとなることが第１通信モード活性化状態への移行条件である場合で、かつ、情報処理端末２００の電源がオンになった直後である場合のように、第１通信モード活性化状態に移行するべきであると判定された場合、情報処理端末２００は、図４に示す動作を開始する。
【００９７】
一方、第１通信モード許可設定が行われることが第１通信モード活性化状態への移行条件である場合で、かつ、かかる第１通信モード許可設定が行われていない場合のように、第１通信モード活性化状態に移行するべきでないと判定された場合、情報処理端末２００は、ステップＳ２０１乃至Ｓ２０９の動作を繰り返す。
【００９８】
第３に、図６を参照して、第１の実施形態に係る遠隔制御システム６００の全体動作について説明する。図６の例では、遠隔制御サーバ４００からＩＣカード読み書き装置３００への遠隔制御命令の書き込みは、予め行われているものとする。
【００９９】
図６に示すように、第１通信モード活性化状態では、ステップＳ１００１において、ＩＣカード読み書き装置３００は、非接触データ通信によって、記憶している遠隔制御命令をＩＣカード１００に送信する。
【０１００】
ステップＳ１００２において、ＩＣカード１００は、外部インタフェース１０３を介して、受信した遠隔制御命令を情報処理端末２００に転送する。
【０１０１】
ステップＳ１００３において、情報処理端末２００は、ＩＣカード１００によって転送された遠隔制御命令を実行する。
【０１０２】
ここで、情報処理端末２００は、遠隔制御命令を実行することによって、通信機能やカメラ機能や音楽再生機能やアプリケーション実行機能等のロック（不活性化）又はロック解除（活性化）を行ったり、決済処理を行ったり、情報処理端末２００をマナーモードに設定したり、情報処理端末２００における各種ログを取得したりすることができる。
【０１０３】
ステップＳ１００４において、情報処理端末２００は、遠隔制御命令の実行結果を、実行ログとして、プログラム制御部２０１のＲＡＭや情報処理端末２００に接続された外部記憶装置（図示せず）に記憶する。
【０１０４】
一方、第１通信モード非活性化状態では、ステップＳ１１０１において、ＩＣカード読み書き装置３００が、ＩＣカード１００に対して、記憶している遠隔制御命令を配信し、ＩＣカード１００が、配信された遠隔制御命令をメモリ１０４に格納する。
【０１０５】
情報処理端末２００は、ステップＳ１１０２において、電源がオンになった場合等の所定タイミングで取得要求を発行し、ステップＳ１１０３において、ＩＣカード１００に対して、かかる取得要求を送信し、ステップＳ１１０４において、ＩＣカード１００から、遠隔制御命令を取得する。
【０１０６】
例えば、情報処理端末２００は、電源投入時（遠隔制御命令実行ソフトウェアの起動時）や、所定の時間間隔で、上述の取得要求を発行することができる。
【０１０７】
ただし、ステップＳ１１０４において取得された遠隔制御命令は、前回の所定タイミングや第１通信モード活性化状態において既に実行済みである可能性がある。
【０１０８】
したがって、同一の遠隔制御命令の重複実行を回避するため、情報処理端末２００は、ステップＳ１１０５において、記憶している実行ログを参照することで、かかる遠隔制御命令が実行済みであるか否かについて判定する。
【０１０９】
そして、かかる遠隔制御命令が未実行であることが確認できた場合、情報処理端末２００は、ステップＳ１１０６において、かかる遠隔制御命令を実行し、ステップＳ１１０７において、かかる実行結果を実行ログとして記憶する。
【０１１０】
（本発明の第１の実施形態に係る遠隔制御システムの作用・効果）
本発明の第１の実施形態に係る遠隔制御システム６００によれば、情報処理端末２００の電源がオフになっている等、ＩＣカード読み書き装置３００と情報処理端末２００との間で動作する第１通信モードが非活性化されている状況においても、ＩＣカード１００が、ＩＣカード読み書き装置３００とＩＣカード１００との間で動作する第２通信モードによって第２制御情報を受信して情報処理端末２００に第２制御情報を転送することが可能となる。
【０１１１】
本発明の第１の実施形態に係る遠隔制御システム６００によれば、第１通信モード活性状態において、情報処理装置２００は、第１通信モードによりＩＣカード１００を介してＩＣカード読み書き装置３００より受信した第１制御命令については即座に実行し、第１通信モード非活性状態において、情報処理装置２００は、第２通信モードによりＩＣカード読み書き装置３００より受信してＩＣカード１００のメモリ１０４に一旦蓄積された制御命令について、所定のタイミングで取得して実行することが可能となる。
【０１１２】
本発明の第１の実施形態に係る遠隔制御システム６００によれば、第１制御命令及び第２制御命令の実行結果を実行ログとして記録することによって、ＩＣカード１００のメモリ１０４に蓄積された制御命令が実行済みであるか否かについて判定することが可能であり、重複して制御命令を実行することを回避することができる。
【０１１３】
本発明の第１の実施形態に係る遠隔制御システム６００によれば、情報処理端末２００がＩＣカード１００のメモリ１０４に蓄積された制御命令を取得するタイミングを当該情報処理端末２００の電源の投入直後とすることにより、当該情報処理端末２００が起動した直後に、かかる電源がオフであった期間に受信していた制御命令を確認して実行することが可能となり、情報処理端末２００の電源をオフにすることによる制御命令の実行を回避することを防止することができる。
【０１１４】
本発明の第１の実施形態に係る遠隔制御システム６００によれば、第１通信モード非活性化状態において、定期的に、ＩＣカード１００のメモリ１０４に蓄積された制御命令を取得することによって、ユーザ操作によって引き起こされた第１通信モード非活性化状態における制御命令の実行の回避を防止することができる。
【０１１５】
本発明の第１の実施形態に係る遠隔制御システム６００によれば、情報処理端末２００がＩＣカード１０４のメモリ内に未実行の制御命令を検出した場合に実行する所定の制御命令を、かかる情報処理端末２００の特定機能の制限とすることによって、第１通信モード非活性化状態を引き起こすことによって制御命令の実行を回避した可能性のある情報処理端末２００の機能を制限することができる。
【０１１６】
（変更例１）
図７を参照して、本発明の変更例１に係る遠隔制御システムについて説明する。以下、上述の第１の実施形態に係る遠隔制御システムとの相違点を主として、変更例１に係る遠隔制御システムについて説明する。
【０１１７】
本発明の変更例１では、上述の第１制御情報及び第２制御情報が、情報処理端末２００を遠隔制御するための遠隔制御命令そのものではなく、かかる遠隔制御命令を特定するための識別情報である点で、上述の第１の実施形態と異なる。
【０１１８】
かかる場合、遠隔制御サーバ４００は、遠隔制御命令、及び、当該遠隔制御命令を特定するための識別情報との対応データを、情報処理端末２００に対して予め配布しているものとする。
【０１１９】
図７に示すように、第１通信モード活性化状態では、ステップＳ２００１において、ＩＣカード読み書き装置３００が、非接触データ通信を用いて、上述の識別情報に加えて時刻情報をも含む第１データをＩＣカード１００に配布し、ステップＳ２００２において、ＩＣカード１００が、配布された第１データを情報処理端末２００に転送する。
【０１２０】
ステップＳ２００３において、情報処理端末２００は、上述の対応データに基づいて、受信した第１データに含まれる識別情報によって特定される遠隔制御命令を実行する。
【０１２１】
ステップＳ２００４において、情報処理端末２００は、かかる実行結果と共に、取得した時刻情報を、実行ログとして記憶する。
【０１２２】
一方、第１通信モード非活性化状態では、ステップＳ２１０１において、ＩＣカード読み書き装置３００が、ＩＣカード１００に対して、識別情報及び時刻情報を含む第２データを配信し、ＩＣカード１００が、配信された第２データをメモリ１０４に格納する。
【０１２３】
情報処理端末２００は、ステップＳ２１０２において、電源がオンになった場合等の所定タイミングで取得要求を発行し、ステップＳ２１０３において、ＩＣカード１００に対して、かかる取得要求を送信し、ステップＳ２１０４において、ＩＣカード１００から、第２データを取得する。
【０１２４】
情報処理端末２００は、ステップＳ２１０５において、記憶している実行ログ（遠隔制御命令及び時刻情報）を参照することで、かかる遠隔制御命令が実行済みであるか否かについて判定する。
【０１２５】
そして、かかる遠隔制御命令が未実行であることが確認できた場合、情報処理端末２００は、ステップＳ２１０６において、かかる遠隔制御命令を実行し、ステップＳ２１０７において、かかる実行結果及び時刻情報（ステップ２１０４において取得した第２データに含まれる）を実行ログとして記憶する。
【０１２６】
変更例１に係る遠隔制御システム６００によれば、制御命令に時刻情報が含まれており、実行ログにも時刻情報が記録されているため、特定の制御命令が実行済みであるか否かについての判定を容易に行うことが可能となる。
【０１２７】
（変更例２）
図８を参照して、本発明の変更例２に係る遠隔制御システムについて説明する。以下、上述の第１の実施形態に係る遠隔制御システムとの相違点を主として、変更例２に係る遠隔制御システムについて説明する。
【０１２８】
変更例２に係る遠隔制御システムでは、第１通信モード活性化状態では、ＩＣカード読み書き装置３００が、遠隔制御命令を配布し、第１通信モード非活性化状態では、ＩＣカード読み書き装置３００が、遠隔制御情報の識別情報のみを配布するように構成されている。
【０１２９】
図８に示すように、ステップＳ３００１乃至Ｓ３００４の動作は、上述した図６に示すステップＳ１００１乃至Ｓ１００４の動作と同一である。また、ステップＳ３１０１乃至Ｓ３１０７の動作は、上述した図７に示すステップＳ２１０１乃至Ｓ２１０７の動作と同一である。
【０１３０】
変更例２に係る遠隔制御システム６００によれば、第１通信モード活性化状態では、状況に応じて遠隔制御命令を変更可能であり、第１通信モード非活性化状態では、予め定めておいた遠隔制御命令を実行するようにすることができる。
【０１３１】
（変更例３）
本発明の変更例３に係る遠隔制御システム６００では、遠隔制御サーバ４００と情報処理端末２００とが、データ通信システム５００とは異なる経路（例えば、移動通信ネットワーク）によって接続されている。
【０１３２】
かかる場合、遠隔制御サーバ４００は、かかる経路を経由して、情報処理端末２００に対して、上述の対応データやプログラム制御部２０１における所定タイミング（取得要求を発行するタイミング）等の設定データを配信することができる。
【０１３３】
（本発明の第２の実施形態に係る遠隔制御システム）
本発明の第２の実施形態に係る遠隔制御システムでは、図１に示す遠隔制御システム６００において、遠隔制御サーバ４００と情報処理端末２００とが、データ通信システム５００とは異なる経路（例えば、移動通信ネットワーク）によって接続されており、かつ、「ＯＭＡ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｖ１.１.２規格」若しくは「ＯＭＡ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｖ１.２規格」（以下、両バージョンを区別せずに「ＯＭＡ-ＤＭ規格」とする）に規定されたプロトコル（以下、ＯＭＡ-ＤＭプロトコル）を用いて制御命令の送受が行われている。
【０１３４】
参考文献：
・ＯＭＡ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｖ１.１.２規格（http://www.openmobilealliance.org/release_program/dm_v112.html）
・ＯＭＡ  Ｄｅｖｉｃｅ  Ｍａｎａｇｅｍｅｎｔ  Ｖ１.２規格（http://www.openmobilealliance.org/release_program/dm_v1_2A.html）
図９は、本発明の第２の実施形態に係る遠隔制御システムにおける情報処理端末２００の構成と、遠隔制御サーバ４００との間のインタフェースと、ＩＣカード読み書き機３００との間のインタフェースの概略を図示したものである。
【０１３５】
以下、図９乃至図１１を参照して、ＩＣＣカード読み書き機３００からの制御情報の受信を契機にして、情報処理端末２００が制御命令を実行する手順について説明する。
【０１３６】
情報処理端末２００の制御情報取得部２０８は、ＩＣカード読み書き機３００から送信された制御情報を、ＩＣカード１００を介して受信する。上述の第１通信モード活性状態においては、ＩＣカード１００は、かかる制御情報を制御情報取得部２０８に中継する（ステップａ）。
【０１３７】
一方、上述の第１通信モード非活性状態においては、ＩＣカード読み書き機３００から送信された制御情報は、ＩＣメモリ１０４に一旦蓄積され（ステップｂ）、制御情報取得部２０８からの取得要求によって読み出される（ステップｃ）。
【０１３８】
本実施形態において、制御情報取得部２０８からＩＣメモリ１０４に対する制御情報の取得要求が送信されるタイミングは、スケジュール実行部２０７によって制御される。
【０１３９】
具体的には、スケジュール実行部２０７が、制御情報の取得タイミングを検出した場合に、制御情報取得部２０８に対して取得要求を送信するように通知する（ステップｅ）。
【０１４０】
本実施形態では、ステップａ又はステップｃにおいて、制御情報取得部２０８は、制御情報を取得した場合、スケジュール実行部２０７に対して、取得した制御情報を通知する（ステップｄ）。そして、スケジュール実行部２０７は、当該制御情報に対応する制御命令を実行する（ステップｅ）。
【０１４１】
本実施形態において、遠隔制御サーバ４００は、ＯＭＡ-ＤＭプロトコルを利用して、情報処理端末２００を遠隔制御することができる。
【０１４２】
また、遠隔制御サーバ４００は、通信インタフェースを介して、ＩＣカード読み書き装置３００に対して、情報処理端末２００を遠隔制御するための制御情報を送信する手段を具備している。
【０１４３】
ここで、遠隔制御サーバ４００から受信した前記制御情報は、ＩＣカード読み書き装置３００から情報処理端末２００に送信される第１データ及び第２データに含まれる。
【０１４４】
ＤＭサーバ４０１及びＤＭクライアント２０４は、それぞれ、ＯＭＡ-ＤＭプロトコルのサーバ及びクライアントソフトウェアであり、ＯＭＡ-ＤＭ規格にて規定されたプロトコルメッセージの送受を行う。
【０１４５】
また、ＤＭクライアント２０４は、受信したプロトコルメッセージに含まれる制御命令の実行を担うソフトウェアを呼び出す機能を備える。
【０１４６】
図９では、情報処理端末２００に含まれる下記のソフトウェアをＤＭクライアント２０４から呼び出し可能である。
【０１４７】
・  ロック実行部２０５：情報処理端末２００の操作、特定機能の利用を禁止する機能。
【０１４８】
・  端末設定部２０６：情報処理端末２００の設定情報を確認、変更する機能。
【０１４９】
・  スケジュール実行部２０７：特定のイベントを契機に、予め指定された処理を起動する機能。
【０１５０】
・  バッテリ残量取得部２０９：情報処理端末２００のバッテリ残量情報を取得する機能。
【０１５１】
・  ＣＰＵ使用率取得部２１０：情報処理端末２００のＣＰＵ使用率情報を取得する機能。
【０１５２】
また、本実施形態では、スケジュール実行部２０７を、ＯＭＡ-ＤＭプロトコルを利用して遠隔制御することによって、下記のような設定が可能である。
【０１５３】
・  制御情報取得部２０８による制御情報を取得するタイミング（ステップｃ）の設定。
【０１５４】
→  すなわち、情報処理端末２００は、遠隔制御サーバ４００から、第２データを取得するタイミングを指定する情報を取得する手段を具備し、指定されたタイミングで、ＩＣカード１００から第２データを取得することができる。
【０１５５】
・  ＩＣカード読み書き装置３００から受信する制御情報と制御命令とのマッピング。
【０１５６】
→  すなわち、情報処理端末２００は、遠隔制御サーバ４００と通信する手段（インタフェースＡ）を介して、遠隔制御サーバ４００から、第１制御情報及び第２制御情報と制御命令との対応情報を受信する手段とを具備している。
【０１５７】
図１２は、ＯＭＡ-ＤＭ規格に準じて定義したスケジュール実行部２０７の設定用の「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」の構成例である。
【０１５８】
「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」とは、ＯＭＡ-ＤＭプロトコルを利用して、情報処理端末２００を遠隔制御するために、情報処理端末２００上のリソースを表す論理データであり、木構造を持つデータである。
【０１５９】
ＤＭサーバ４０１は、制御対象のリソースに対応するノードのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）、及び、当該ノードに対する制御命令を含むプロトコルメッセージ（ＤＭメッセージ）を、ＤＭクライアント２０４に送信する。ＤＭクライアント２０４は、ノードのＵＲＩと当該ノードに対する制御命令から、対応するリソースに対して実行すべき処理を導出し、当該処理を担うソフトウェアを呼び出す。
【０１６０】
表１〜表１５は，図１２に示す「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」の各ノードの出現回数（Ｔｒｅｅ  Ｏｃｃｕｒｒｅｎｃｅ）、ノードの書式（Ｆｏｒｍａｔ）、当該ノードに対して許可されたコマンド種別（Ａｃｃｅｓｓ  Ｔｙｐｅｓ）、当該「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」を利用する際に当該ノードのサポートの必須・オプションの区別（Ｓｔａｔｕｓ）、そして当該ノードの説明を記述したものである。
【０１６１】
図１３は、図１２及び図１４に示す「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」を利用して、ＤＭサーバ４０１からＤＭクライアント２０４に対してスケジュール実行部２０７の制御を要求する際のシーケンスの概略を例示したものである。
【０１６２】
本シーケンス及び各メッセージは、ＯＭＡ-ＤＭ規格に準じたものであり、図中の各メッセージは、簡略化して記述されている。
【０１６３】
＜Ｐｋｇ＃０（Ｐａｃｋａｇｅ  ＃０）：ＤＭ  Ｎｏｔｉｆｉｃａｔｉｏｎ＞
ＯＭＡ-ＤＭのセッション開始を通知するためのメッセージである。ＳＭＳ-Ｐｕｓｈ等を利用して、ＤＭサーバ４０１からＤＭクライアント２０４に配送される。
【０１６４】
＜Ｐｋｇ＃１：Ａｌｅｒｔ  １２０１、Ｒｅｐｌａｃｅ（ＤｅｖＩｎｆｏ）＞
「ＤＭ  Ｎｏｔｉｆｉｃａｔｉｏｎ」メッセージに対するＤＭクライアント２０４からの応答である。情報処理端末２００の情報（ＤｅｖＩｎｆｏ）を「Ｒｅｐｌａｃｅ」コマンドを利用してサーバに通知する。
【０１６５】
＜Ｐｋｇ＃２：Ｒｅｐｌａｃｅ（Ｓｃｈｅｄｕｌｅ/ＩＣ_ｃａｒｄ_ｅｖｅｎｔ/…（省略））＞
ＤＭサーバ４０１から、「Ｒｅｐｌａｃｅ」コマンドを利用して、スケジュール実行部２０７のパラメータを変更する。本実施形態では、ＩＣカードに係るスケジュール実行処理（例えば、制御情報取得タイミングの設定）を設定している。
【０１６６】
＜Ｐｋｇ＃３：Ｒｅｐｌａｃｅ  Ｒｅｓｕｌｔｓ＞
Ｐｋｇ＃２の「Ｒｅｐｌａｃｅ」コマンドの実行結果である。
【０１６７】
＜Ｐｋｇ＃４：Ｅｘｅｃ（Ｓｃｈｅｄｕｌｅ/ＩＣ_ｃａｒｄ_ｅｖｅｎｔ/ＳｔａｔｅＯｐ/Ｓｔａｒｔ）＞
スケジュール実行部２９７の実行を開始するコマンドである。本コマンドにより、Ｐｋｇ＃２の「Ｒｅｐｌａｃｅ」コマンドで設定したパラメータに基づき、スケジュール実行部２０７を動作開始させる。
【０１６８】
＜Ｐｋｇ＃３：Ｅｘｅｃ  Ｓｔａｔｕｓ＞
Ｐｋｇ＃４の「Ｅｘｅｃ」コマンドコマンドの受理結果である。スケジュール実行部２０７の開始処理に遅延が発生する可能性があるため、開始処理の完了を待たずに、「Ｅｘｅｃコマンド」の受理結果を返送する。但し、本メッセージを送信せず、スケジュール実行完了後に、後述の「Ｐｋｇ＃１：Ａｌｅｒｔ」を送信する構成も可能である。
【０１６９】
＜Ｓｔａｔｕｓ  ｏｎ  ＳｙｎｃＨｄｒ＞
「Ｐｋｇ＃３：Ｅｘｅｃ  Ｓｔａｔｕｓ」に対する応答メッセージである。
【０１７０】
＜Ｐｋｇ＃１：Ａｌｅｒｔ＞
スケジュール実行開始処理の完了通知である。
【０１７１】
＜Ｓｔａｔｕｓ  ｏｎ  ＳｙｎｃＨｄｒ＞
「Ｐｋｇ＃１：Ａｌｅｒｔ」に対する応答メッセージである。
【０１７２】
また、図１４は、制御情報と制御命令とのマッピングを指定する際の「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」の設定例である。なお、プロトコルメッセージやシーケンス等は、ＯＭＡ-ＤＭ規格に準ずる。
【表１】
2008234211.tif 000003
【表２】
2008234211.tif 000004
【表３】
2008234211.tif 000005
【表４】
2008234211.tif 000006
【表５】
2008234211.tif 000007
【表６】
2008234211.tif 000008
【表７】
2008234211.tif 000009
【表８】
2008234211.tif 000010
【表９】
2008234211.tif 000011
【表１０】
2008234211.tif 000012
【表１１】
2008234211.tif 000013
【表１２】
2008234211.tif 000014
【表１３】
2008234211.tif 000015
【表１４】
2008234211.tif 000016
【表１５】
2008234211.tif 000017
【０１７３】
以上、上述の実施形態を用いて本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。従って、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【図面の簡単な説明】
【０１７４】
【図１】本発明の第１の実施形態に係る遠隔制御システムの全体構成図である。
【図２】本発明の第１の実施形態に係るＩＣカード及び情報処理端末の機能ブロック図である。
【図３】本発明の第１の実施形態に係る通信モード状態の遷移図である。
【図４】本発明の第１の実施形態に係る情報処置端末の第１通信モード活性状態における動作を示すフローチャートである。
【図５】本発明の第１の実施形態に係る情報処置端末の第１通信モード非活性状態における動作を示すフローチャートである。
【図６】本発明の第１の実施形態に係る遠隔制御システムの動作を示すシーケンス図である。
【図７】変更例１に係る遠隔制御システムの動作を示すシーケンス図である。
【図８】変更例２に係る遠隔制御システムの動作を示すシーケンス図である。
【図９】本発明の第２の実施形態に係る遠隔制御システムの全体構成図である。
【図１０】本発明の第２の実施形態に係る遠隔制御システムの動作を示すシーケンス図である。
【図１１】本発明の第２の実施形態に係る遠隔制御システムの動作を示すシーケンス図である。
【図１２】ＯＭＡ-ＤＭ規格に準じて定義したスケジュール実行部の設定用の「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」の構成例を示す図である。
【図１３】本発明の第２の実施形態に係る遠隔制御システムにおけるＤＭサーバとＤＭクライアントとの間の通信の一例を示す図である。
【図１４】本発明の第２の実施形態に係る遠隔制御システムにおける制御情報と制御命令とのマッピングを指定する際の「Ｍａｎａｇｅｍｅｎｔ  Ｏｂｊｅｃｔ」の設定例である。
【図１５】従来技術に係る端末管理システムについて説明するための図である。
【図１６】従来技術に係る端末管理システムについて説明するための図である。
【符号の説明】
【０１７５】
１００、９００…ＩＣカード
１０１…非接触通信インタフェース
１０２…デジタル制御部
１０３…外部インタフェース
１０４…メモリ
２００…情報処理端末
２０１…プログラム制御部
２０２…表示部
２０３…ユーザ入力部
３００…ＩＣカード読み書き装置
４００…遠隔制御サーバ
５００…データ通信システム
６００…遠隔制御システム
７００…データ格納媒体
８００…データ設定端末
１０００…ネットワーク
【図１】
2008234211.tif 000018
【図２】
2008234211.tif 000019
【図３】
2008234211.tif 000020
【図４】
2008234211.tif 000021
【図５】
2008234211.tif 000022
【図６】
2008234211.tif 000023
【図７】
2008234211.tif 000024
【図８】
2008234211.tif 000025
【図９】
2008234211.tif 000026
【図１０】
2008234211.tif 000027
【図１１】
2008234211.tif 000028
【図１２】
2008234211.tif 000029
【図１３】
2008234211.tif 000030
【図１４】
2008234211.tif 000031
【図１５】
2008234211.tif 000032
【図１６】
2008234211.tif 000033