(57)【特許請求の範囲】
【請求項１】
通信装置の動作の履歴と、当該通信装置の使用者を識別するための使用者識別子とを対応付けて記録する記録手段と、
前記履歴の種別を特定するための種別特定情報を含む送信要求を受信する受信手段と、
前記種別特定情報と前記通信装置に装着された記憶媒体から取得した使用者識別子とによって特定される履歴を前記記録手段が記録した履歴から抽出し、抽出した履歴を前記送信要求の送信元に送信する送信手段と、
前記履歴の種別毎に、最後に前記送信要求を受信してから予め定められた期間が経過したか否かを判定し、当該期間が経過した種別の履歴の記録を停止するように前記記録手段を制御する制御手段と
を有することを特徴とする履歴保護装置。
【請求項２】
前記制御手段は、前記受信手段が前記送信要求を受信不能な場合に、前記期間が経過した種別の履歴の記録を停止しないように前記記録手段を制御することを特徴とする請求項１に記載の履歴保護装置。
【請求項３】
前記種別特定情報は、前記履歴を利用して提供されるサービスを識別するためのサービス識別子を含み、
前記制御手段は、予め記憶した前記サービス識別子と前記種別との対応関係に基づいて前記種別特定情報に対応する履歴の種別を特定し、特定された種別の履歴が前記種別特定情報に含まれるサービス識別子以外のサービス識別子に対応付けられている場合には、当該種別の履歴の記録を停止しないように前記記録手段を制御する
ことを特徴とする請求項１に記載の履歴保護装置。
【請求項４】
前記種別特定情報は、前記履歴を利用して提供されるサービスを識別するためのサービス識別子と前記履歴の種別を表す情報とを含み、
前記制御手段は、予め記憶した前記サービス識別子と前記種別との対応関係を参照し、前記種別特定情報で特定される種別の履歴が前記種別特定情報に含まれるサービス識別子以外のサービス識別子に対応付けられている場合には、当該種別の履歴の記録を停止しないように前記記録手段を制御する
ことを特徴とする請求項１に記載の履歴保護装置。
【請求項５】
前記通信装置に装着された記憶媒体から取得した使用者識別子を記憶する記憶手段を有し、
前記制御手段は、前記通信装置に電源が投入された時点で前記記憶媒体から取得した使用者識別情報が前記記憶手段に記憶されている使用者識別情報と異なる場合に、履歴の記録を停止するように前記記録手段を制御する
ことを特徴とする請求項１に記載の履歴保護装置。
【請求項６】
前記制御手段は、前記記録手段による履歴の記録を停止させる場合に、停止させる履歴の種別に対応し、且つ、前記通信装置に装着された記憶媒体から取得した使用者識別子に対応する履歴を削除するように前記記録手段を制御することを特徴とする請求項１に記載の履歴保護装置。
【請求項７】
前記制御手段は、前記端末装置に対して特定の操作が行われた場合に、履歴の記録を停止するように前記記録手段を制御することを特徴とする請求項１に記載の履歴保護装置。
【請求項８】
前記制御手段は、前記特定の操作が行われた後、前記受信手段が開始要求を受信した場合に、履歴の記録を開始するように前記記録手段を制御することを特徴とする請求項７に記載の履歴保護装置。
【請求項９】
前記送信要求は、履歴の期間を特定するための期間情報を含み、
前記送信手段は、前記期間情報によって特定される期間に対応する履歴を送信する
ことを特徴とする請求項１に記載の履歴保護装置。
【請求項１０】
前記制御手段は、前記受信手段が受信した送信要求で特定される種別の履歴の記録が開始されていない場合に、当該種別の履歴の記録を開始するように前記記録手段を制御することを特徴とする請求項１に記載の履歴保護装置。
【請求項１１】
前記制御手段は、前記通信装置に装着された記憶媒体から取得した使用者識別子に対応する履歴を出力することを特徴とする請求項１に記載の履歴保護装置。
【請求項１２】
前記通信装置は、当該通信装置の動作の履歴を利用するアプリケーションを備え、
前記制御部は、前記アプリケーションが前記通信装置から削除された場合に、予め記憶した当該アプリケーションと履歴の種別との対応関係に基づいて当該アプリケーションに対応する履歴の種別を特定し、特定した種別の履歴を削除するように前記記録手段を制御する
ことを特徴とする請求項１に記載の履歴保護装置。
【請求項１３】
通信装置の動作の履歴と、当該通信装置の使用者を識別するための使用者識別子とを対応付けて記憶部に記録させる第１ステップと、
前記履歴の種別を特定するための種別特定情報を含む送信要求を通信部が受信する第２ステップと、
前記種別特定情報と前記通信装置に装着された記憶媒体から取得した使用者識別子とによって特定される履歴を前記記憶部から抽出し、抽出した履歴を前記通信部が前記送信要求の送信元に送信する第３ステップと、
制御部が、前記履歴の種別毎に、最後に前記送信要求を受信してから予め定められた期間が経過したか否かを判定し、当該期間が経過した種別の履歴の前記記憶部への記録を停止させる第４ステップと
を有することを特徴とする履歴保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、履歴保護装置及び履歴保護方法に関する。
【背景技術】
【０００２】
携帯電話機等の通信装置の動作の履歴をサーバ装置が取得し、取得した履歴に応じたサービスを提供する技術が知られている。提供されるサービスとしては、例えば、通信装置で実行されたアプリケーションを履歴から特定し、使用者の嗜好に応じたアプリケーションやコンテンツを紹介する情報を当該通信装置に送信するサービスが考えられる。あるいは、通信装置の通信状態を履歴から特定し、当該通信装置が通信不能であることを他の使用者に通知するサービスが考えられる。
通信装置の履歴の利用に関して、特許文献１には、履歴を取得する条件の設定や、履歴の取得に関連する通信装置の動作の設定を通信装置の使用者が変更するための技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００９−５２５７０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通信装置の動作の履歴は、使用者のプライバシーに関わる情報でもあるため、履歴が漏洩すると、使用者が不利益を被るおそれがある。
本発明は、通信装置の動作の履歴が使用者の意に反して記録又は出力されることを防ぐことを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に係る履歴保護装置は、通信装置の動作の履歴と、当該通信装置の使用者を識別するための使用者識別子とを対応付けて記録する記録手段と、前記履歴の種別を特定するための種別特定情報を含む送信要求を受信する受信手段と、前記種別特定情報と前記通信装置に装着された記憶媒体から取得した使用者識別子とによって特定される履歴を前記記録手段が記録した履歴から抽出し、抽出した履歴を前記送信要求の送信元に送信する送信手段と、前記履歴の種別毎に、最後に前記送信要求を受信してから予め定められた期間が経過したか否かを判定し、当該期間が経過した種別の履歴の記録を停止するように前記記録手段を制御する制御手段とを有することを特徴とする。
請求項２に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記制御手段は、前記受信手段が前記送信要求を受信不能な場合に、前記期間が経過した種別の履歴の記録を停止しないように前記記録手段を制御することを特徴とする。
【０００６】
請求項３に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記種別特定情報は、前記履歴を利用して提供されるサービスを識別するためのサービス識別子を含み、前記制御手段は、予め記憶した前記サービス識別子と前記種別との対応関係に基づいて前記種別特定情報に対応する履歴の種別を特定し、特定された種別の履歴が前記種別特定情報に含まれるサービス識別子以外のサービス識別子に対応付けられている場合には、当該種別の履歴の記録を停止しないように前記記録手段を制御することを特徴とする。
請求項４に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記種別特定情報は、前記履歴を利用して提供されるサービスを識別するためのサービス識別子と前記履歴の種別を表す情報とを含み、前記制御手段は、予め記憶した前記サービス識別子と前記種別との対応関係を参照し、前記種別特定情報で特定される種別の履歴が前記種別特定情報に含まれるサービス識別子以外のサービス識別子に対応付けられている場合には、当該種別の履歴の記録を停止しないように前記記録手段を制御することを特徴とする。
【０００７】
請求項５に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記通信装置に装着された記憶媒体から取得した使用者識別子を記憶する記憶手段を有し、前記制御手段は、前記通信装置に電源が投入された時点で前記記憶媒体から取得した使用者識別情報が前記記憶手段に記憶されている使用者識別情報と異なる場合に、履歴の記録を停止するように前記記録手段を制御することを特徴とする。
請求項６に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記制御手段は、前記記録手段による履歴の記録を停止させる場合に、停止させる履歴の種別に対応し、且つ、前記通信装置に装着された記憶媒体から取得した使用者識別子に対応する履歴を削除するように前記記録手段を制御することを特徴とする。
請求項７に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記制御手段は、前記端末装置に対して特定の操作が行われた場合に、履歴の記録を停止するように前記記録手段を制御することを特徴とする。
請求項８に係る履歴保護装置は、請求項７に記載の履歴保護装置において、前記制御手段は、前記特定の操作が行われた後、前記受信手段が開始要求を受信した場合に、履歴の記録を開始するように前記記録手段を制御することを特徴とする。
【０００８】
請求項９に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記送信要求は、履歴の期間を特定するための期間情報を含み、前記送信手段は、前記期間情報によって特定される期間に対応する履歴を送信することを特徴とする。
請求項１０に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記制御手段は、前記受信手段が受信した送信要求で特定される種別の履歴の記録が開始されていない場合に、当該種別の履歴の記録を開始するように前記記録手段を制御することを特徴とする。
請求項１１に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記制御手段は、前記通信装置に装着された記憶媒体から取得した使用者識別子に対応する履歴を出力することを特徴とする。
請求項１２に係る履歴保護装置は、請求項１に記載の履歴保護装置において、前記通信装置は、当該通信装置の動作の履歴を利用するアプリケーションを備え、前記制御部は、前記アプリケーションが前記通信装置から削除された場合に、予め記憶した当該アプリケーションと履歴の種別との対応関係に基づいて当該アプリケーションに対応する履歴の種別を特定し、特定した種別の履歴を削除するように前記記録手段を制御することを特徴とする。
【０００９】
請求項１３に係る履歴保護方法は、通信装置の動作の履歴と、当該通信装置の使用者を識別するための使用者識別子とを対応付けて記憶部に記録させる第１ステップと、前記履歴の種別を特定するための種別特定情報を含む送信要求を通信部が受信する第２ステップと、前記種別特定情報と前記通信装置に装着された記憶媒体から取得した使用者識別子とによって特定される履歴を前記記憶部から抽出し、抽出した履歴を前記通信部が前記送信要求の送信元に送信する第３ステップと、制御部が、前記履歴の種別毎に、最後に前記送信要求を受信してから予め定められた期間が経過したか否かを判定し、当該期間が経過した種別の履歴の前記記憶部への記録を停止させる第４ステップとを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、通信装置の動作の履歴が使用者の意に反して記録又は出力されることを防ぐことができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態の構成の全体を示す図である。
【図２】通信装置１００の構成を示す図である。
【図３】通信装置１００の外観を示す図である。
【図４】履歴データベース１３０を示す図である。
【図５】記録状態テーブル１３１を示す図である。
【図６】履歴種別テーブル１３２を示す図である。
【図７】サーバ装置５００のハードウェア構成を示す図である。
【図８】許諾内容テーブル５１０を示す図である。
【図９】実施形態の基本的な動作を示す図である。
【図１０】ステップＡ０３における動作を詳細に示す図である。
【図１１】ステップＡ１０における動作を詳細に示す図である。
【図１２】タイムアウト処理を示す図である。
【発明を実施するための形態】
【００１２】
（１）実施形態
本発明の実施形態について説明する。
（１．１）構成
図１は、本実施形態の構成の全体を示す図である。本実施形態の主な構成要素は、通信装置１００、移動通信網２００、通信網４００及びサーバ装置５００である。
通信装置１００は、例えばIMT-2000（International Mobile Telecommunication 2000）方式の通信規格に従って通信を行う携帯電話機である。実際には、図示した以外にも多数の通信装置が存在するが、図示は省略した。
移動通信網２００は、基地局２１０及び交換機２２０を有し、通信装置１００による通話及びパケット通信を実現する。実際には、図示した以外に多数の基地局２１０と交換機２２０が設けられているが、図示は省略した。
【００１３】
基地局２１０は、基地局２１０自身が属する位置登録エリアを一意に識別するためのエリア識別情報を常時発信している。通信装置１００は、受信したエリア識別情報が以前に受信したエリア識別情報と異なる場合に、基地局２１０に対して位置登録を要求する。すると、当該位置登録エリアを表すエリア識別情報が、当該通信装置１００の電話番号と対応付けられて交換機２２０に登録される。或る電話番号宛ての着信があった場合には、交換機２２０は、当該電話番号に対応する位置登録エリアに属するすべての基地局２１０に当該電話番号宛ての着信通知を送信し、これらの基地局２１０が一斉に当該電話番号宛ての着信通知を送信する。
通信網４００は、ＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）やＨＴＴＰ（HyperText Transfer Protocol）等の通信プロトコルに従って通信を行うための通信網である。ゲートウェイサーバ３００は、移動通信網２００と通信網４００との間の通信プロトコルの変換を行う。
【００１４】
図２（ａ）は、通信装置１００のハードウェア構成を示す図である。通信装置１００は、制御部１０１、記憶部１０２、パケット通信部１０３、通話部１０４、マイクロフォン１０５、スピーカ１０６、操作部１０７、表示部１０８、アンテナ１０９、ＩＣ（Integrated Circuit）カード端子１１０及び履歴保護装置１２０を備える。
図３は、通信装置１００の外観を示す図である。通信装置１００は、２つの筐体１５１、１５２をヒンジ１５３で連結した構造となっており、ヒンジ１５３を回転軸として筐体１５１を筐体１５２の方向に回転させると、通信装置１００が二つ折りになる。筐体１５１には、スピーカ１０６及び表示部１０８が設けられており、筐体１５２には、制御部１０１、記憶部１０２、パケット通信部１０３、通話部１０４、マイクロフォン１０５、操作部１０７、アンテナ１０９、ＩＣカード端子１１０及び履歴保護装置１２０が設けられている。
【００１５】
制御部１０１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）を備え、ＣＰＵがＲＯＭに記憶されているＯＳ（Operating System）を実行することによって通信装置１００の動作を制御する。
記憶部１０２は、例えば、電力の供給がなくても記憶を保持する半導体メモリであり、アプリケーションプログラムや、移動通信網２００経由で受信したデータ等を記憶する。
パケット通信部１０３は、通信装置１００を移動通信網２００に接続してパケット通信を行うための通信インターフェイスである。パケット通信部１０３は、ＣＰＵ１０１から供給されたデータに基づいてパケットを生成し、このパケットをアンテナ１０９を介して基地局２１０に送信する。また、基地局から送信されたパケットがアンテナ１０９によって受信されると、パケット通信部１０３は、このパケットをつなぎ合わせてＣＰＵ１０１に供給する。
【００１６】
通話部１０４は、通信装置１００を移動通信網２００に接続して通話を行うための通信インターフェイスである。マイクロフォン１０５は、入力した音声を表す音声信号を通話部１０４に供給し、通話部１０４は、この音声信号を基地局２１０に送信する。また、通話部１０４は、基地局２１０から受信した音声信号をスピーカ１０６に供給し、スピーカ１０６は、この音声信号を音声に変換して出力する。
操作部１０７は、通信装置１００を操作するための操作子群であり、電源の投入／切断、通話の開始／終了、番号／記号／文字の入力、表示部１０８に表示されたメニューの選択等のための操作子を有する。表示部１０８は、例えば液晶表示装置である。
【００１７】
ＩＣカード１１１は、ＵＩＭ（User Identity Module）やＵＳＩＭ（Universal Subscriber Identity Module）等の呼称で呼ばれる、電力の供給がなくても記憶を保持するＩＣチップを樹脂の板に埋め込んだ記憶媒体である。ＩＣカード１１１は、通信事業者と携帯電話の使用に関する契約を交わした使用者に当該通信事業者から貸与される。ＩＣカード１１１には、使用者を一意に識別するための使用者識別子、通信事業者の識別番号、電話番号等が記憶されている。使用者識別子は、例えば、ＩＣカード１１１のシリアル番号でもよいし、シリアル番号のハッシュ値でもよい。筐体１５２の裏面の蓋（図示省略）を開けて電池（図示省略）を取り外すとＩＣカード端子１１０が露出し、このＩＣカード端子１１０にＩＣカード１１１を装着して電源を投入すると、制御部１０１が通話やパケット通信を許可する。
【００１８】
図２（ｂ）は、履歴保護装置１２０の機能ブロックを示す図である。履歴保護装置１２０は、制御部１２１、記録部１２２、受信部１２３及び送信部１２４を有する。履歴保護装置１２０は、ＣＰＵがプログラムを実行することによって以下に示す各部の機能を実現するように構成されていてもよいし、各部の機能がハードウェアで実装されていてもよい。
【００１９】
図４は、記録部１２２に格納される履歴データベース（履歴ＤＢ）１３０を示す図である。履歴ＤＢ１３０には、通信装置１００の動作の履歴が記録される。
日時欄は、通信装置１００が処理内容欄に示す処理を実行した日時、又は、通信装置１００の状態が状態欄に示す状態に遷移した日時を表す。
記憶部１０２に記憶されているアプリケーションが起動された場合、記録部１２２は、処理内容を「アプリ起動」と記録する。アプリケーションの実行が終了された場合、記録部１２２は、処理内容を「アプリ終了」と記録する。処理内容がアプリ起動又はアプリ終了の場合、記録部１２２は、アプリケーションを識別するためのアプリケーション識別子を記録する。
【００２０】
パケット通信部１０３が電子メールを送信した場合、記録部１２２は、処理内容を「メール送信」と記録する。パケット通信部１０３が電子メールを受信した場合、記録部１２２は、処理内容を「メール受信」と記録する。処理内容がメール送信又はメール受信の場合、記録部１２２は、通信相手欄に通信相手の電子メールアドレスを記録する。
通話部１０４が呼の接続要求を送信した場合、記録部１２２は、処理内容を「発呼」と記録する。通話部１０４が呼の接続要求を受信した場合、記録部１２２は、処理内容を「着呼」と記録する。動作が発呼又は着呼の場合、記録部１２２は、通信相手欄に通信相手の電話番号を記録する。
【００２１】
状態欄は、通信装置１００が或る状態から別の状態に遷移した場合の遷移後の状態を表す。
筐体１５２には、ヒンジ１５３を回転軸とした筐体１５１と筐体１５２との相対的な角度の変化を検知して信号を発するセンサ（図示省略）が設けられており、記録部１２１は、この信号に基づいて、通信装置１００の開閉を認識する。二つ折りにされた通信装置１００が図３のように開かれた場合、記録部１２２は、状態を「開」と記録する。図３のように開かれた通信装置１００が二つ折りにされた場合、記録部１２２は、状態を「閉」と記録する。
【００２２】
通信装置１００に電源が投入された場合、記録部１２２は、状態を「電源入」と記録する。通信装置１００の電源が切断された場合、記録部１２２は、状態を「電源切」と記録する。
通信装置１００が基地局２１０から受信するエリア識別情報の電波の強度が予め定められた閾値未満に低下した場合、記録部１２２は、通信装置１００が圏内から圏外に遷移したと判断し、状態を「圏外」と記録する。エリア識別情報の電波の強度が予め定められた閾値以上に上昇した場合、記録部１２２は、通信装置１００が圏外から圏内に遷移したと判断し、状態を「圏内」と記録する。
【００２３】
使用者識別子欄は、ＩＣカード１１１から読み取られた使用者識別子を表す。具体的には、制御部１２１は、通信装置１００に電源が投入されたならば、その時点でＩＣカード端子１１０に装着されているＩＣカード１１１から使用者識別子を読み取る。記録部１２２は、ＩＣカード１１１から読み取った使用者識別子を記憶する。記録部１２２は、履歴ＤＢ１３０に履歴を追加する度に、記憶している使用者識別子を、追加した履歴と対応付けて履歴ＤＢ１３０に記録する。図４は、２０１０年９月１日に使用者識別子がＵ−１であるＩＣカード１１１を装着して通信装置１００が使用され、翌２日に使用者識別子がＵ−２であるＩＣカード１１１を装着して通信装置１００が使用された例を示す。
また、使用者がＩＣカード１１１を別の通信装置１００に装着した場合は、当該別の通信装置１００の履歴ＤＢ１３０に、上記と同様にＩＣカード１１１の使用者識別子と対応付けて履歴が記録される。
【００２４】
受信部１２３は、サーバ装置５００から送信された開始要求、停止要求及び送信要求をパケット通信部１０３を介して受信する。開始要求は、通信装置１００に履歴の記録を開始させる要求である。停止要求は、通信装置１００に履歴の記録を停止させる要求である。送信要求は、通信装置１００が記録した履歴をサーバ装置５００へ送信させる要求である。
【００２５】
記録部１２２は、図５に示す記録状態テーブル１３１と、図６に示す履歴種別テーブル１３２とを記憶する。
記録状態テーブル１３１は、サービス識別子と記録状態と最後の送信要求日時とを対応付けて記憶する。サービス識別子は、通信装置１００に提供されるサービスを一意に識別するための識別子である。記録状態は、当該サービス識別子に対応する履歴の記録の開始又は停止を指定する情報である。最後の送信要求日時は、当該サービス識別子に対応する履歴に対する送信要求を受信部１２３が最後に受信した日時である。
サービス識別子に対応する履歴の種別は、履歴種別テーブル１３２によって特定される。履歴種別テーブル１３２は、履歴種別とサービス識別子とを対応付けて記憶する。例えば、図４の処理内容欄の「アプリ起動」は、履歴種別の「アプリ起動」に対応し、図４の状態欄の「開」及び「閉」は、履歴種別の「開閉」に対応し、図４の状態欄の「圏外」及び「圏内」は、履歴種別の「通信状態」に対応する。１つの履歴種別に対して複数のサービス識別子を対応付けることが許容される。
【００２６】
送信部１２４は、受信部１２３が受信した送信要求に対応する履歴を履歴ＤＢ１３０から抽出し、抽出した履歴をパケット通信部１０３を介してサーバ装置５００に送信する。
使用者が操作部１０７により履歴保護装置１２０に対してプライバシーモードを指定すると、記録部１２２は、それまでに開始されていた履歴の記録を停止する。制御部１２１は、図５（ｃ）に示すように、記録状態テーブル１３１の記録状態を記録停止に書き換える。
使用者がプライバシーモードを解除すると、制御部１２１は、プライバシーモードによ（ｂ）に示すように、記録状態テーブル１３１の記録状態を記録開始に書き換える。記録部１２２は、停止されていた履歴の記録を再開する。
初期状態では、履歴保護装置１２０は、プライバシーモードが解除されている。
【００２７】
図７は、サーバ装置５００のハードウェア構成を示す図である。サーバ装置５００は、制御部５０１、記憶部５０２、通信部５０３を有する。制御部５０１は、ＣＰＵ、ＲＯＭ、ＲＡＭを有し、制御部５０１が記憶部５０２に記憶されたＯＳ及びアプリケーションプログラムを実行することによって、サーバ装置５００の動作を制御する。通信部５０３は、サーバ装置５００を通信網４００に接続するための通信インターフェイスである。サーバ装置５００は、通信網４００及び移動通信網２００経由で通信装置１００との間で通信を行う。
【００２８】
サーバ装置５００は、通信装置１００の使用者が契約したサービスを通信装置１００に提供する。このサービスは、通信装置１００から取得した履歴を利用したサービスであり、例えば、通信装置１００で実行されたアプリケーションを履歴から特定し、使用者の嗜好に応じたアプリケーションやコンテンツを紹介する情報を通信装置１００に送信するサービスである。あるいは、通信装置１００の通信状態（圏外）や電源の状態（電源切）を履歴から特定し、当該通信装置１００が通信不能であることを他の使用者に通知するサービス等、通信装置１００の動作の履歴を利用したサービスであれば、いかなるサービスでもよい。
なお、サーバ装置５００が通信装置１００から取得した履歴を別のサーバ装置に転送し、当該別のサーバ装置が通信装置１００にサービスを提供するように構成されていてもよい。
【００２９】
図８は、記憶部５０２に記憶される許諾内容テーブル５１０を示す図である。許諾内容テーブル５１０には、使用者が契約したサービス毎に、使用者識別子、サービス識別子、履歴種別及び記録状態が対応付けて書き込まれる。期間情報は、通信装置１００からサーバ装置５００に送信する履歴の期間を表す情報であり、この例では、期間の始めの日時を表す。記録状態は、記録開始と記録停止のいずれかである。
【００３０】
（１．２）動作
図９は、本実施形態の基本的な動作を示す図である。使用者識別子Ｕ−１に対応するＩＣカード１１１が通信装置１００に装着されており、制御部１２１がＩＣカード１１１から読み取った使用者識別子Ｕ−１を記録部１２２が記憶している。また、図５（ａ）、図６（ａ）、図８（ａ）に示すように、通信装置１００は、使用者識別子Ｕ−１とサービス識別子Ｓ−Ａの組み合わせに対応する履歴種別（アプリ起動、開閉）について、既に履歴の記録が開始されている。この例では、使用者が新たにサービス識別子Ｓ−Ｂに対応するサービスを契約する場合について説明する。
【００３１】
（１．２．１）記録開始
ステップＡ０１からＡ０３は、サービスを契約して履歴の記録を開始する場合の動作である。
ステップＡ０１では、使用者がサービスを契約する。具体的には、使用者が通信装置１００に備えられたブラウザを起動し、サーバ装置５００上の特定のＵＲＬ（Uniform Resource Locator）にアクセスし、表示部１０８に表示された対話型の画面上で、サービスの内容や使用者の個人情報等を入力する。この際、通信装置１００に記録された履歴をサーバ装置５００が利用することを許諾するか否かを使用者に問う画面が表示され、使用者が許諾した場合に契約が成立する。制御部５０１は、契約が成立した時刻を期間情報として保持する。
契約が成立すると、制御部５０１は、使用者識別子、サービス識別子、履歴種別及び期間情報を対応付けて許諾内容テーブル５１０に書き込む。この例では、図８（ｂ）に示すように、使用者識別子としてＵ−１、サービス識別子としてＳ−Ｂ、履歴種別としてアプリ起動と通信状態、期間情報として2010/09/01 00:00が書き込まれる。
【００３２】
ステップＡ０２では、制御部５０１は、通信装置１００に開始要求を送信する。開始要求には、ステップＡ０１で許諾内容テーブル５１０に書き込んだ使用者識別子、サービス識別子及び履歴種別が含まれる。また、制御部５０１は、許諾内容テーブル５１０の記録状態欄を記録開始に書き換える（図８（ｂ）参照）。
ステップＡ０３では、記録部１２２、開始要求に従って履歴の記録を開始する。図１０は、ステップＡ０３における動作を詳細に示す図である。
【００３３】
ステップＢ０１では、受信部１２３が、開始要求を受信する。
ステップＢ０２では、履歴保護装置１２０に対してプライバシーモードが指定されている場合に、制御部１２１が、プライバシーモードを解除する。
ステップＢ０３では、制御部１２１が、記録状態テーブル１３１に、開始要求に含まれるサーヒス識別子を書き込み、当該サービス識別子に対応する記録状態として記録開始を書き込む。この例では、Ｓ−Ｂと記録開始とを対応付けて書き込む（図５（ｂ）参照）。また、制御部１２１は、履歴種別テーブル１３２に、開始要求に含まれるサービス識別子と履歴種別とを対応付けて書き込む。この例では、アプリ起動及び通信状態とＳ−Ｂとを対応付けて書き込む。制御部１２１は、開始要求に含まれる履歴種別のうち、既に記録が開始されている履歴種別の記録を継続し、記録が開始されていない履歴種別の記録を開始することを記録部１２２に命じる。この例では、アプリ起動の履歴はＳ−Ａに対応して既に記録が開始されているので、記録部１２２は、アプリ起動の履歴の記録を継続し、通信状態の履歴の記録を新たに開始する。
以上が、ステップＡ０３における動作である。
【００３４】
（１．２．２）履歴送信
次に、サーバ装置５００から通信装置１００に対して履歴の送信要求がなされた場合について説明する。
制御部５０１は、或るタイミングで通信装置１００に送信要求を送信する（図９、ステップＡ０４）。送信要求を送信するタイミングは、サービスを提供するためのアプリケーションが定めるようにしてもよいし、使用者が契約時に指定するようにしてもよい。送信要求には、サービス識別子及び期間情報が含まれる。
【００３５】
ステップＡ０５では、受信部１２３が送信要求を受信し、制御部１２１が、送信要求に含まれるサービス識別子に対応する履歴種別を履歴種別テーブル１３２によって特定する。サービス識別子Ｓ−Ｂに対応する履歴種別は、アプリ起動及び通信状態である。制御部１２１は、使用者識別子Ｕ−１に対応する２０１０年９月１日０時０分以降の履歴のうち、アプリ起動及び通信状態に対応する履歴を履歴ＤＢ１３０から抽出する。
ステップＡ０６では、送信部１２４が、抽出された履歴と使用者識別子とサービス識別子とをサーバ装置５００に送信する。
ステップＡ０７では、サーバ装置５００が、当該サービス識別子に対応するサービスを通信装置１００に対して提供する。
【００３６】
（１．２．３）記録停止
次に、サービスを解約して履歴の記録を停止する場合について説明する。
ステップＡ０８では、使用者が通信装置１００からサーバ装置５００にアクセスし、サービスを解約する。解約が成立すると、制御部５０１は、通信装置１００に停止要求を送信する（ステップＡ０９）。停止要求には、使用者識別子とサービス識別子が含まれる。ここでは、使用者識別子がＵ−１、サービス識別子がＳ−Ｂである例について説明する。停止要求を送信したならば、制御部５０１は、許諾内容テーブル５１０から、Ｕ−１とＳ−Ｂとの組み合わせに対応付けられたデータを削除する。
【００３７】
ステップＡ１０では、記録部１２２が、停止要求に従って履歴の記録を停止する。図１１は、ステップＡ１０における動作を詳細に示す図である。
ステップＣ０１では、受信部１２３が停止要求を受信する。
ステップＣ０２では、制御部１２１が、停止要求に含まれるサービス識別子に対応する履歴種別を履歴種別テーブル１３２によって特定する。
【００３８】
ステップＣ０３では、制御部１２１が、特定した履歴種別のいずれかが他のサービス識別子に対応付けられているか否かを判定する。特定した履歴種別のいずれかが他のサービス識別子にも対応付けられている場合には（ステップＣ０３：ＹＥＳ）、制御部１２１は、他のサービス識別子に対応付けられている履歴種別の記録を停止せず、他のサービス識別子に対応付けられていない履歴種別の記録を停止することを記録部１２２に命じる（ステップＣ０４）。特定した履歴種別が他のサービス識別子に対応付けられていない場合には（ステップＣ０３：ＮＯ）、制御部１２１は、特定したすべての履歴種別の記録を停止することを記録部１２２に命じる（ステップＣ０５）。この例では、サービス識別子Ｓ−Ｂにはアプリ起動と通信状態が対応付けられているが、アプリ起動はサービス識別子Ｓ−Ａにも対応付けられている（図６（ｂ）参照）。従って、記録部１２２は、サービス識別子Ｓ−Ａに対応するアプリ起動については、履歴の記録を停止せず、サービス識別子Ｓ−Ｂだけに対応する通信状態の履歴の記録を停止する。そして、制御部１２１は、履歴種別テーブル１３２からサービス識別子Ｓ−Ｂを削除し（図６（ａ）参照）、記録状態テーブル１３１からサービス識別子Ｓ−Ｂとこれに対応付けられた記録状態である記録開始を削除する（図５（ａ）参照）。
【００３９】
（１．２．４）タイムアウト処理
履歴保護装置１２０は、上記の動作と並行して、以下に示すタイムアウト処理を実行する。図１２は、タイムアウト処理を示す図である。
制御部１２１は、記録状態テーブル１３１により、サービス識別子毎に、最後の送信要求日時から現在までに経過した期間が予め定められた閾値に達したか否かを定期的に判定する（ステップＤ０１）。例えば、経過した期間が２８日に達したか否かを、毎日午前０時０分に判定する。経過した期間が予め定められた閾値に達したサービス識別子が存在する場合（ステップＤ０１：ＹＥＳ）には、ステップＤ０２に進み、閾値に達したサービス識別子が存在しない場合（ステップＤ０１：ＮＯ）には、処理を終了する。
ステップＤ０２では、制御部１２１が、閾値に達したサービス識別子に対応する履歴種別を履歴種別テーブル１３２によって特定する。
【００４０】
ステップＤ０３では、制御部１２１が、通信装置１００の状態が特定の条件にあてはまるか否かを判定する。特定の条件とは、次の３つのいずれかである。
（ア）圏外であること。制御部１２１は、履歴ＤＢ１３０の状態欄を参照し、圏外か否かを判定する。
（イ）海外ローミング状態であること。制御部１２１は、基地局２１０から受信したエリア識別情報により、通信装置１００が存在する位置登録エリアが日本国内に属するか否かを判定する。日本国内でない場合は、海外ローミング状態である。
（ウ）電源を切断されてから、予め定められた期間が経過していること。制御部１２１は、履歴ＤＢ１３０の状態欄を参照し、最後に電源が切断されてから現在までに経過した期間が、例えば７日に達したか否かを判定する。
【００４１】
通信装置１００の状態が（ア）、（イ）、（ウ）のいずれにもあてはまらない場合、図１１のステップＣ０３に進む。すなわち、特定した履歴種別のいずれかが他のサービス識別子にも対応付けられている場合には（ステップＣ０３：ＹＥＳ）、制御部１２１は、他のサービス識別子に対応付けられている履歴種別の記録を停止せず、他のサービス識別子に対応付けられていない履歴種別の記録を停止することを記録部１２２に命じる（ステップＣ０４）。特定した履歴種別が他のサービス識別子に対応付けられていない場合には（ステップＣ０３：ＮＯ）、制御部１２１は、特定したすべての履歴種別の記録を停止することを記録部１２２に命じる（ステップＣ０５）。
一方、ステップＤ０３の判定で、通信装置１００の状態が（ア）、（イ）、（ウ）のいずれかにあてはまる場合、制御部１２１は、履歴の記録を停止させずに、処理を終了する。
【００４２】
タイムアウト処理を行う理由は次のとおりである。
使用者が或るサービスを解約したにも関わらず、当該サービスが利用する履歴の記録や送信が続けられてしまう場合がある。例えば、停止要求が送信された時点で移動通信網２００に何らかの通信障害が発生したために通信装置１００が停止要求を受信できない場合である。この場合、無駄に履歴を記録することになるばかりでなく、当該履歴が漏洩した場合にプライバシーを侵害することになってしまう。このような事態を回避するために、本実施形態では、長期にわたって利用されない履歴、すなわち、最後の送信要求からの経過期間が閾値に達した履歴の記録を停止するように構成されている。
また、プル型のサービス、すなわち、使用者がサービスの提供を要求する度にサーバ装置５００が通信装置１００から履歴を取得する構成を想定すると、当該サービスを使用者が利用しなくなってしまったにも関わらず、当該サービスを解約し忘れている場合、やはり、無駄に履歴を記録することになるばかりでなく、当該履歴が漏洩した場合にプライバシーを侵害することになってしまう。本実施形態によれば、このような事態も回避される。
【００４３】
しかしながら、使用者がサービスの提供を望んでいるにも関わらず、長期にわたって送信要求が受信されない場合もあり得る。例えば、移動通信網２００の通信圏外に出張した場合であるとか（（ア）に相当）、海外出張であるとか（（イ）に相当）、入院したために長期にわたって通信装置１００の電源を切断した場合（（ウ）に相当）等である。このような場合には、送信要求を受信できる状況になり次第、サービスを提供することが望ましいから、本実施形態では、このような特定の条件にあてはまる場合には履歴の記録を停止しないように構成されている。
【００４４】
（２）変形例
以下に示す変形例は、互いに組み合わせてもよい。
（２．１）変形例１
ＩＣカード１１１が他のＩＣカード１１１に差し替えられた場合に、履歴の記録を停止するようにしてもよい。具体的には、制御部１２１は、通信装置１００に電源が投入されたならば、その時点でＩＣカード端子１１０に装着されているＩＣカード１１１から使用者識別子を読み取り、この使用者識別子を、既に記憶していた使用者識別子と比較する。比較の結果、使用者識別子が異なるならば、記録状態テーブル１３１で記録開始が指定されているサービス識別子を特定し、このサービス識別子に対応する履歴種別を履歴種別テーブル１３２により特定し、特定された履歴種別の記録を停止する。これによって、他の使用者が利用しているサービスに対応する履歴の記録が停止されることになる。
【００４５】
（２．２）変形例２
或るサービスに対応する履歴の記録を停止する場合に、当該サービスに対応する履歴のうち、通信装置１００に装着されているＩＣカード１１１の使用者識別子に対応する履歴を履歴ＤＢ１３０から削除するようにしてもよい。
【００４６】
（２．３）変形例３
通信装置１００に装着されているＩＣカード１１１の使用者識別子に対応する履歴を履歴ＤＢ１３０から抽出し、抽出された履歴だけをまとめて新規に履歴ＤＢを作成するようにしてもよい。
【００４７】
（２．４）変形例４
実施形態では、制御部１２１が送信要求に含まれるサービス識別子に対応する履歴種別を履歴種別テーブル１３２に基づいて特定する例を示したが、サーバ装置５００が送信要求に履歴種別を含ませて通信装置１００に送信し、送信部１２４がこの履歴種別の履歴をサーバ装置５００に送信するようにしてもよい。
実施形態では、制御部１２１が停止要求に含まれるサービス識別子に対応する履歴種別を履歴種別テーブル１３２に基づいて特定する例を示したが、サーバ装置５００が停止要求に履歴種別を含ませて通信装置１００に送信し、記録部１２２がこの履歴種別の履歴の記録を停止するようにしてもよい。
要するに、送信要求及び停止要求には、履歴の種別を特定するための種別特定情報が含まれていればよい。
【００４８】
（２．５）変形例５
実施形態では、送信要求に含まれる期間情報が期間の始めの日時を表す例を示したが、期間情報は、期間の始めと終わりの日時でもよいし、期間の初めの日時と期間の長さでもよい。また、サーバ装置５００が受信した最新の履歴の日時でもよい。また、期間情報を含まない送信要求を送信してもよい。
実施形態では、サービスの契約が成立した時刻を期間情報として許諾内容テーブル５１０に書き込む例を示したが、期間情報を入力するための画面を表示部１０８に表示し、使用者が所望の日時を期間情報として入力するようにしてもよい。あるいは、履歴をサーバ装置５００が利用することを許諾するか否かを使用者に問う画面に期間情報を一緒に表示し、使用者に期間情報を確認させるようにしてもよい。
【００４９】
（２．６）変形例６
履歴保護装置１２０が記録を開始していない履歴種別の送信要求を受信した場合に、当該履歴種別の記録を開始するようにしてもよい。具体的には、サーバ装置５００が送信要求に履歴種別を含ませて通信装置１００に送信し、当該履歴種別の履歴の記録が開始されていないならば、記録部１２２が当該履歴種別の履歴の記録を開始するようにすればよい。
【００５０】
（２．７）変形例７
実施形態では、サーバ装置５００が通信装置１００から履歴を取得して当該履歴を利用したサービスを提供する例を示したが、制御部１０１が実行するアプリケーションが履歴保護装置１２０から履歴を取得して当該履歴を利用したサービスを提供するようにしてもよい。具体的には、記憶部１０２に許諾内容テーブル５１０を記憶させ、アプリケーションを実行する制御部１０１が、サーバ装置５００の制御部５０１と同様に、履歴保護装置１２０に対して開始要求、送信要求及び停止要求を送信し、送信要求に応じて履歴保護装置１２０から送信された履歴を利用して、例えば、当該通信装置１００が通信不能であることを他の使用者に通知するといった処理を制御部１０１が実行する。履歴保護装置１２０は、実施形態で示したのと同様の処理を実行する。
この場合、履歴を利用するアプリケーションがアンインストールされた場合に、当該アプリケーションが利用する履歴の記録を停止するようにしてもよい。具体的には、アプリケーションがアンインストールされた場合に、履歴保護装置１２０が、当該アプリケーションに対応するサービス識別子を制御部１０１から受信し、記録部１２２が、当該サービス識別子に対応する履歴種別の記録を停止する。
【００５１】
（２．８）変形例８
実施形態では、通信装置１００が携帯電話機である例を示したが、通信装置１００は、パーソナルコンピュータ等の情報処理装置でもよい。また、通信装置１００は、有線接続によってサーバ装置５００と通信する装置でもよい。
【符号の説明】
【００５２】
１００…通信装置、１０１…制御部、１０２…記憶部、１０３…パケット通信部、１０４…通話部、１０５…マイクロフォン、１０６…スピーカ、１０７…操作部、１０８…表示部、１０９…アンテナ、１１０…ＩＣカード端子、１５１、１５２…筐体、１５３…ヒンジ、１１１…ＩＣカード、１２０…履歴保護装置、１２１…制御部、１２２…記録部、１２３…受信部、１２４…送信部、１３０…履歴データベース、１３１…記録状態テーブル、１３２…履歴種別テーブル、２００…移動通信網、２１０…基地局、２２０…交換機、３００…ゲートウェイサーバ、４００…通信網、５００…サーバ装置、５０１…制御部、５０２…記憶部、５０３…通信部、５１０…許諾内容テーブル
【図１】
0005116824.tif 000002
【図２】
0005116824.tif 000003
【図３】
0005116824.tif 000004
【図４】
0005116824.tif 000005
【図５】
0005116824.tif 000006
【図６】
0005116824.tif 000007
【図７】
0005116824.tif 000008
【図８】
0005116824.tif 000009
【図９】
0005116824.tif 000010
【図１０】
0005116824.tif 000011
【図１１】
0005116824.tif 000012
【図１２】
0005116824.tif 000013