(57)【特許請求の範囲】
【請求項１】
所定の間隔で取得された位置情報に基づいて、行動履歴情報を生成する行動履歴情報生成装置であって：
前記行動履歴情報生成装置の第１の位置情報を取得する第１位置情報取得部と；
ユーザの入力に応じて、個人情報保護領域を決定する個人情報保護領域決定部と；
前記第１位置情報取得部により取得された前記第１の位置情報が前記個人情報保護領域内の位置を示す場合に、前記第１の位置情報とは異なる第２の位置情報を設定する第２位置情報設定部と；
前記第１の位置情報に基づいて生成される第１の行動履歴情報と、前記第２の位置情報に基づいて生成される第２の行動履歴情報とを含む前記行動履歴情報を生成する行動履歴情報生成部と；
前記行動履歴情報生成部により生成された行動履歴情報を地図上に表示させる表示制御部と；
を備え、
前記個人情報保護領域は、ユーザにより特定される点を中心として極座標表示される範囲であって、
前記個人情報保護領域決定部は、当該極座標を乱数的に変化させて前記個人情報保護領域を決定し、
前記表示制御部は、前記個人情報保護領域外の地図上には前記第１の行動履歴情報を表示させ、前記個人情報保護領域内の地図上には前記第１の行動履歴情報を表示させず、前記第２の行動履歴情報を表示させる
ことを特徴とする、行動履歴情報生成装置。
【請求項２】
前記表示制御部は、前記個人情報保護領域外の地図上には前記第１の行動履歴情報を表示させ、前記個人情報保護領域内の地図上には前記行動履歴情報以外の情報を表示することを特徴とする、請求項１に記載の行動履歴情報生成装置。
【請求項３】
前記第１の位置情報は、所定の点を中心として極座標で表される情報であって、
前記第２位置情報設定部は、前記第１の位置情報を現す極座標を乱数的に変化させて、前記第２の位置情報を設定することを特徴とする、請求項１に記載の行動履歴情報生成装置。
【請求項４】
前記表示制御部は、前記個人情報保護領域内の地図上に、前記第２の行動履歴情報を乱数的に変化させて表示させることを特徴とする、請求項１に記載の行動履歴情報生成装置。
【請求項５】
前記行動履歴情報生成部は、前記第１位置情報取得部により取得された前記第１の位置情報のみに基づいて行動履歴情報を生成し、
前記行動履歴情報生成部により生成された前記第１の位置情報のみに基づく行動履歴情報を記録する行動履歴情報記録部をさらに備え、
前記行動履歴情報記録部は、前記第１の位置情報が前記個人情報保護領域内の位置を示す場合に、前記個人情報保護領域内の行動履歴情報を暗号化して記録することを特徴する、請求項１に記載の行動履歴情報生成装置。
【請求項６】
所定の間隔で位置情報を取得する位置情報取得装置と行動履歴情報生成サーバとが通信網を介して接続された行動履歴情報生成システムであって：
前記位置情報取得装置は、
前記位置情報取得装置の第１の位置情報を取得する第１位置情報取得部と；
前記第１の位置情報を前記行動履歴情報生成サーバに送信する第１位置情報送信部と；
ユーザにより入力された個人情報を、前記行動履歴情報生成サーバに送信する個人情報送信部と；を備え、
前記行動履歴情報生成サーバは、
前記個人情報送信部により送信された前記個人情報に基づいて、個人情報保護領域を決定する個人情報保護領域決定部と；
前記第１位置情報送信部により送信された前記第１の位置情報が、前記個人情報保護領域内の位置を示す場合に、前記第１の位置情報とは異なる第２の位置情報を設定する第２位置情報設定部と；
前記第１の位置情報に基づいて生成される第１の行動履歴情報と、前記第２の位置情報に基づいて生成される第２の行動履歴情報とを含む行動履歴情報を生成する行動履歴情報生成部と；
前記行動履歴情報生成部により生成された行動履歴情報を地図上に表示させる表示制御部を備え、
前記個人情報保護領域は、ユーザにより特定される点を中心として極座標表示される範囲であって、
前記個人情報保護領域決定部は、当該極座標を乱数的に変化させて前記個人情報保護領域を決定し、
前記表示制御部は、前記個人情報保護領域外の地図上には前記第１の行動履歴情報を表示させ、前記個人情報保護領域内の地図上には前記第２の行動履歴情報を表示させる
ことを特徴とする、行動履歴情報生成システム。
【請求項７】
コンピュータにより実行される方法であって、
個人情報保護領域決定部が、ユーザの入力に応じて、ユーザにより特定される点を中心とし、乱数的に変化される極座標で表示される範囲である個人情報保護領域を決定するステップと；
第１位置情報取得部が、行動履歴情報生成装置の第１の位置情報を取得するステップと；
第２位置情報設定部が、前記第１の位置情報が前記個人情報保護領域内の位置を示す場合に、前記第１の位置情報とは異なる第２の位置情報を設定するステップと；
行動履歴情報生成部が、前記第１の位置情報に基づいて生成される第１の行動履歴情報と、前記第２の位置情報に基づいて生成される第２の行動履歴情報とを含む行動履歴情報を生成するステップと；
表示制御部が、前記個人情報保護領域外の地図上には前記第１の行動履歴情報を表示させ、前記個人情報保護領域内の地図上には前記第１の行動履歴情報を表示させず、前記第２の行動履歴情報を表示させるステップと；
を含むことを特徴とする、行動履歴情報生成方法。
【請求項８】
コンピュータを、
所定の間隔で取得された位置情報に基づいて、行動履歴情報を生成する行動履歴情報生成装置であって：
前記行動履歴情報生成装置の第１の位置情報を取得する第１位置情報取得部と；
ユーザの入力に応じて、個人情報保護領域を決定する個人情報保護領域決定部と；
前記第１位置情報取得部により取得された前記第１の位置情報が前記個人情報保護領域内の位置を示す場合に、前記第１の位置情報とは異なる第２の位置情報を設定する第２位置情報設定部と；
前記第１の位置情報に基づいて生成される第１の行動履歴情報と、前記第２の位置情報に基づいて生成される第２の行動履歴情報とを含む前記行動履歴情報を生成する行動履歴情報生成部と；
前記行動履歴情報生成部により生成された行動履歴情報を地図上に表示させる表示制御部と；
を備え、
前記個人情報保護領域は、ユーザにより特定される点を中心として極座標表示される範囲であって、
前記個人情報保護領域決定部は、当該極座標を乱数的に変化させて前記個人情報保護領域を決定し、
前記表示制御部は、前記個人情報保護領域外の地図上には前記第１の行動履歴情報を表示させ、前記個人情報保護領域内の地図上には前記第１の行動履歴情報を表示させず、前記第２の行動履歴情報を表示させる
ことを特徴とする行動履歴情報生成装置として機能させるための、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、行動履歴情報生成装置、行動履歴情報生成システム、行動履歴情報生成方法およびコンピュータプログラムに関し、特に、個人情報が保護された行動履歴情報を生成する行動履歴情報生成装置に関する。
【背景技術】
【０００２】
近年、携帯型情報端末において、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星から発信される位置情報を所定間隔で取得し、当該位置情報を地図上に表示することにより、携帯型情報端末を所有するユーザの行動履歴を把握する装置が普及しはじめている。また、取得された位置情報を記録して、過去の位置情報を有効に活用する技術も開示されている（例えば特許文献１）。
【０００３】
特に最近では、インターネット上で日記風に記録されるブログ等に自身の行動履歴を公開することも多くなっている。ユーザが常に携帯する情報端末に、上記したような所定間隔で位置情報を取得する機能を備えれば、ユーザの行動履歴を随時インターネット上で公開することが可能となる。
【０００４】
【特許文献１】特開２００３−１４４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザの行動履歴のすべてが公開されてしまうと、ユーザ自身の自宅の位置情報や他人に知られたくない行き先等の位置情報までも公開されてしまう。すなわち、ユーザがブログ等により自身の行動履歴の情報を公開した場合に、個人情報が漏洩してしまうおそれがあるという問題があった。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、個人情報が保護された行動履歴情報を生成することが可能な新規かつ改良された行動履歴情報生成装置、行動履歴情報生成システム、行動履歴情報生成方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明のある観点によれば、所定の間隔で取得された位置情報に基づいて、行動履歴情報を生成する行動履歴情報生成装置であって、行動履歴情報生成装置の第１の位置情報を取得する第１位置情報取得部と、ユーザの入力に応じて、個人情報保護領域を決定する個人情報保護領域決定部と、位置情報取得部により取得された第１の位置情報が個人情報保護領域内の位置を示す場合に、第１の位置情報とは異なる第２の位置情報を設定する第２位置情報設定部と、第１の位置情報および第２の位置情報に基づいて、行動履歴情報を生成する行動履歴情報生成部と、を備えることを特徴とする、行動履歴情報生成装置が提供される。また、行動履歴情報生成部により生成される行動履歴情報は、第１の位置情報に基づいて生成される第１の行動履歴情報と、第２の位置情報に基づいて生成される第２の行動履歴情報とを含むようにしてもよい。
【０００８】
かかる構成によれば、行動履歴情報生成装置の第１の位置情報を取得し、当該第１の位置情報がユーザの入力に応じて決定された個人情報保護領域内であった場合には、第１の位置情報とは異なる第２の位置情報が設定される。そして、第１の位置情報と、第２の位置情報に基づいて、行動履歴情報が生成する。第１の位置情報とは、行動履歴情報生成装置の本来の（真の）位置情報である。一方、第２の位置情報とは、本来の位置情報とは異なる偽の位置情報である。個人情報保護領域とは、例えば、行動履歴情報生成装置を所有するユーザの自宅の位置情報や、ユーザが非公開にしたい行き先等である。行動履歴情報生成装置により取得された第１の位置情報が、個人情報保護領域内であった場合には、真の位置情報である第１の位置情報とは異なる偽の位置情報である第２の位置情報が設定されることとなる。生成される行動履歴情報のうち、個人情報保護領域内の行動履歴は偽の位置情報である第２の位置情報から生成されることとなる。したがって、行動履歴情報生成装置により取得された位置情報から行動履歴情報を生成して、行動履歴を随時インターネット等で公開する場合に、ユーザの自宅の位置情報や他人に知られたくない行き先等の位置情報が公開されることなく、個人情報の漏洩を防止することができる。
【０００９】
また、上記行動履歴情報生成部により生成された行動履歴情報を地図上に表示させる表示制御部を備え、表示制御部は、個人情報保護領域外の地図上には第１の行動履歴情報を表示させ、個人情報保護領域内の地図上には第２の行動履歴情報を表示させるようにしてもよい。また、上記表示制御部は、個人情報保護領域外の地図上には第１の行動履歴情報を表示させ、個人情報保護領域内の地図上には行動履歴情報を表示させないようにしてもよい。さらに、上記表示制御部は、個人情報保護領域外の地図上には第１の行動履歴情報を表示させ、個人情報保護領域内の地図上には行動履歴情報以外の情報を表示するようにしてもよい。
【００１０】
かかる構成によれば、個人情報保護領域内においては、ユーザの自宅位置等を含む行動履歴情報は表示される。ユーザの自宅位置等が含まれない行動履歴情報が表示されるか、ユーザの自宅位置等を含む行動履歴情報はまったく表示されない。さらに、個人情報保護領域内においては、行動履歴情報とは異なる情報が表示される。これにより。ユーザの自宅の位置情報や他人に知られたくない行き先等の位置情報が隠蔽されて、個人情報の漏洩を防止することができる。
【００１１】
また、第１の位置情報は、所定の点を中心として極座標で表される情報であって、第２位置情報設定部は、第１の位置情報を現す極座標を乱数的に変化させて、第２の位置情報を設定するようにしてもよい。かかる構成によれば、第２の位置情報は、第１の位置情報を乱数的に変化させた情報となり、個人情報の漏洩をより防止することが可能となる。
【００１２】
また、個人情報保護領域は、ユーザにより特定される点を中心として極座標表示される範囲であって、個人情報保護領域決定部は、当該極座標を乱数的に変化させて個人情報保護領域を決定するようにしてもよい。かかる構成によれば、個人情報保護領域は、乱数的に変化する領域となり、個人情報の漏洩をより防止することが可能となる。
【００１３】
また、表示制御部は、個人情報保護領域内の地図上に、第２の行動履歴情報を乱数的に変化させて表示させるようにしてもよい。かかる構成によれば、第２の行動履歴情報が乱数的に変化されて表示されるため、個人情報の漏洩をより防止することが可能となる。
【００１４】
また、行動履歴情報生成部は、第１位置情報取得部により取得された第１の位置情報のみに基づいて行動履歴情報を生成し、行動履歴情報生成部により生成された第１の位置情報のみに基づく行動履歴情報を記録する行動履歴情報記録部をさらに備え、行動履歴情報記録部は、第１の位置情報が個人情報保護領域内の位置を示す場合に、個人情報保護領域内の行動履歴情報を暗号化して記録するようにしてもよい。かかる構成によれば、真の位置情報である第１の位置情報のみに基づいて生成された行動履歴情報を暗号化して記録することができる。これにより、暗号化された行動履歴情報を復号可能なユーザは、真の行動履歴情報を知ることができるため、取得した位置情報の個人情報を保護しつつ、当該位置情報を有効に活用することができる。また、ユーザが記録された行動履歴情報にアクセスした場合には、真の位置情報である第１の位置情報が復号され、ユーザ以外がアクセスした場合には、偽の位置情報である第２の位置情報が復号されるようにしてもよい。
【００１５】
上記課題を解決するために、本発明の別の観点によれば、所定の間隔で位置情報を取得する位置情報取得装置と行動履歴情報生成サーバとが通信網を介して接続された行動履歴情報生成システムが提供される。位置情報取得装置は、位置情報取得装置の第１の位置情報を取得する第１位置情報取得部と、第１の位置情報を行動履歴情報生成サーバに送信する第１位置情報送信部と、ユーザにより入力された個人情報を、行動履歴情報生成サーバに送信する個人情報送信部とを備える。行動履歴情報生成サーバは、個人情報送信部により送信された個人情報に基づいて、個人情報保護領域を決定する個人情報保護領域決定部と、第１位置情報送信部により送信された第１の位置情報が、個人情報保護領域内の位置を示す場合に、第１の位置情報とは異なる第２の位置情報を設定する第２位置情報設定部と、第１の位置情報および第２の位置情報に基づいて、行動履歴情報を生成する行動履歴情報生成部と、を備える。
【００１６】
また、行動履歴情報生成部により生成される行動履歴情報は、第１の位置情報に基づいて生成される第１の行動履歴情報と、第２の位置情報に基づいて生成される第２の行動履歴情報とを含んでもよい。また、行動履歴情報生成サーバは、行動履歴情報生成部により生成された行動履歴情報を地図上に表示させる表示制御部を備え、表示制御部は、個人情報保護領域外の地図上には第１の行動履歴情報を表示させ、個人情報保護領域内の地図上には第２の行動履歴情報を表示させるようにしてもよい。
【００１７】
上記課題を解決するために、本発明の別の観点によれば、ユーザの入力に応じて、個人情報保護領域を決定するステップと、位置情報取得装置が所定の間隔で位置情報取得装置の第１の位置情報を取得するステップと、第１の位置情報が個人情報保護領域内の位置を示す場合に、第１の位置情報とは異なる第２の位置情報を設定するステップと、第１の位置情報および第２の位置情報に基づいて、行動履歴情報を生成するステップと、を含む行動履歴情報生成方法が提供される。
【００１８】
上記課題を解決するために、本発明の別の観点によれば、コンピュータを、所定の間隔で取得された位置情報に基づいて、行動履歴情報を生成する行動履歴情報生成装置であって、行動履歴情報生成装置の第１の位置情報を取得する第１位置情報取得部と、  ユーザの入力に応じて、個人情報保護領域を決定する個人情報保護領域決定部と、位置情報取得部により取得された第１の位置情報が個人情報保護領域内の位置を示す場合に、第１の位置情報とは異なる第２の位置情報を設定する第２位置情報設定部と、第１の位置情報および第２の位置情報に基づいて、行動履歴情報を生成する行動履歴情報生成部と、を備える行動履歴情報生成装置として機能させるための、プログラムが提供される。
【００１９】
かかるプログラムは、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウエア資源に、上記のような付加画像データ生成などの機能を実行させることができる。すなわち、当該プログラムを用いるコンピュータを、上述の位置情報記録装置として機能させることが可能である。
【発明の効果】
【００２０】
以上説明したように本発明によれば、実際の行動履歴情報とは別の行動履歴情報を生成して、個人情報が保護された行動履歴情報を生成することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２２】
（第１の実施形態）
まず、本発明の第１の実施形態にかかる行動履歴情報生成装置１００について説明する。本実施形態では、所定の間隔でＧＰＳ衛星から発信される位置情報取得して、当該位置情報に基づいて行動履歴情報を生成する行動履歴情報生成装置１００に本発明の行動履歴情報生成装置を適用して説明する。
【００２３】
上述したように、所定の間隔で位置情報を取得して行動履歴情報を生成して、後で、自身の行動履歴を確認したり、ブログ等に自身の行動履歴を公開したりすることが可能となる。自動的に位置情報が取得されて行動履歴が生成されれば、ユーザが煩わしい入力をすることなく、ユーザの行動履歴を随時インターネット上で公開することができる。しかし、ユーザの行動履歴のすべてが公開されてしまうと、ユーザ自身の自宅の位置情報や他人に知られたくない行き先等の位置情報までも公開されてしまい、個人情報が漏洩してしまうおそれがあるという問題があった。
【００２４】
そこで、上記のような事情を一着眼点として本発明の第１の実施形態にかかる行動履歴情報生成装置１００が創作されるに至った。本実施形態にかかる行動履歴情報生成装置１００によれば、個人情報が保護された行動履歴情報を生成することができる。以下、このような行動履歴情報生成装置１００について詳細に説明する。
【００２５】
図１は、本発明の第１実施形態にかかる行動履歴情報生成装置１００の機能構成を説明するブロック図である。行動履歴情報生成装置１００は、ＧＰＳ（図示せず）から発信される位置情報を所定間隔で取得する。本実施形態においては、ＧＰＳから発信される位置情報を第１の位置情報という。また、第１の位置情報が所定の範囲にある場合に、第１の位置情報とは異なる第２の位置情報を設定する。ここで、所定の範囲とは、ユーザの入力に応じて決定される領域であって、本実施形態においては、個人情報保護領域という。すなわち、本実施形態によれば、個人情報保護領域外では真の位置情報である第１の位置情報に基づき、個人情報保護領域内では第１の位置情報とは異なる偽の位置情報である第２の位置情報に基づき行動履歴情報を生成することにより、個人情報が保護された行動履歴情報を生成することができる。
【００２６】
図１に示したように、本実施形態にかかる行動履歴情報生成装置１００は、第１位置情報取得部１０２と、個人情報保護領域決定部１０４と、第２位置情報設定部１０６と、行動履歴情報生成部１０８と、表示制御部１１０と、行動履歴情報記録部１１２などを備える。
【００２７】
第１位置情報取得部１０２は、所定の間隔で第１の位置情報を取得する機能を有する。第１の位置情報とは、上述したように、行動履歴情報生成装置１００の現在位置する位置情報である。具体的には、第１位置情報取得部１０２は、ＧＰＳ衛星から発信される情報や、ＰＨＳや携帯電話用に設置された基地局で得られる情報を利用して位置情報を取得して、取得した位置情報を第２位置情報設定部１０６および行動履歴情報生成部１０８に提供される。第１位置情報取得部１０２は、位置情報を数分間隔または数秒間隔で取得することができる。位置情報を取得する間隔は、予め設定されていてもよいし、ユーザにより設定されるようにしてもよい。また、第１位置情報取得部１０２は、位置情報を取得した時点の時刻情報も、位置情報とともに第２位置情報設定部１０６および行動履歴情報生成部１０８に提供するようにしてもよい。
【００２８】
個人情報保護領域決定部１０４は、ユーザの入力に応じて、個人情報保護領域を決定する機能を有する。個人情報保護領域とは、ユーザの自宅の位置情報や非公開にしたいユーザの行き先等の位置情報を含む領域を示すものである。ユーザにより入力される位置情報は、当該位置の地点が指定されてもよいし、当該位置を含む範囲が指定されてもよい。当該位置が点で指定される場合には、位置を含む範囲を個人情報保護領域として決定してもよい。個人情報保護の観点から、一度決定された位置情報を、乱数的に変化させるようにしたほうがよい。
【００２９】
例えば、図２に示したように、ユーザにより指定された点５４を中心として、半径１ｋｍの範囲を個人情報保護領域とすることが考えられる。しかし、単純に指定された点を中心とした円を個人情報保護領域とすると、個人情報漏洩防止のために指定された領域が他人に容易に判別される可能性がある。そこで、図２に示した点５４を極座標表示して、自宅を中心座標（０、０）とし、個人情報保護領域を極座標的（ｒ、θ）に捉えることが考えられる。そして、極座標（ｒ、θ）を乱数的に変化させて、第２位置情報設定部１０６に提供する。これにより、個人情報保護領域が乱数的に変化する領域となるため、単純に自宅位置を中心とした半径１ｋｍの範囲を個人情報保護領域とするよりも、より個人情報が保護された領域を決定することが可能となる。
【００３０】
図１に戻り、第２位置情報設定部１０６は、第１位置情報取得部１０２により取得された第１の位置情報が、個人情報保護領域決定部１０４により決定された領域内の位置を示す場合に、第１の位置情報とは異なる第２の位置情報を設定する機能を有する。第２位置情報設定部１０６は、例えば、第１の位置情報を乱数的に変化させて第２の位置情報を設定するようにしてもよい。
【００３１】
図３は、第１の位置情報を乱数的に変化させて第２の位置情報を設定した場合の、第２の位置情報を説明する説明図である。図３に示したように、「×」で表した点が第２の位置情報である。説明図５０ａの「×」印は、第１の位置情報が乱数的に変化した第２の位置情報を示す。同様に、５０ｂの「×」印、５０ｃの「×」印も第１の位置情報を乱数的に変化させた第２の位置情報を示している。このように、第１位置情報取得部１０２により取得された第１の位置情報を乱数的に変化させることにより、個人情報保護領域内のユーザの真の位置情報である第１の位置情報を特定不可能な、偽の位置情報である第２の位置情報を設定することが可能となる。
【００３２】
図１に戻り、行動履歴情報生成部１０８は、第１位置情報取得部１０２により取得された第１の位置情報および、第２位置情報設定部１０６により取得された第２の位置情報に基づいて、行動履歴情報を生成する機能を有する。すなわち、行動履歴情報生成部１０８により生成される行動履歴情報には、第１の位置情報に基づいて生成される第１の行動履歴情報と、第２の位置情報に基づいて生成される第２の行動履歴情報が含まれる。行動履歴情報生成部１０８により生成された行動履歴情報は、表示制御部１１０に提供される。
【００３３】
表示制御部１１０は、行動履歴情報生成部１０８により提供された行動履歴情報を地図上に表示させる機能を有する。表示制御部１１０は、個人情報保護領域外の地図上には第１の行動履歴情報を表示させ、個人情報保護領域内の地図上には第２の行動履歴情報を表示させる。すなわち、個人情報保護領域外には、真の位置情報に基づいた第１の行動履歴情報が表示され、個人情報保護領域内には、偽の位置情報に基づいて第２の行動履歴情報が表示されることとなる。
【００３４】
図４に表示制御部１１０により地図上に表示される行動履歴情報の一例を示した。図４は、地図上に表示される行動履歴情報の一例を示した説明図である。図４に示したように、個人情報保護領域６０ａは、個人情報保護領域決定部１０４により、ユーザの自宅位置５４の位置情報を中心座標（０、０）とし、個人情報保護領域を極座標的（ｒ、θ）に捉えて、当該極座標を乱数的に変化させて決定された領域である。図４に示したように、個人情報保護領域内６０ａ以外の地図上には、第１の行動履歴情報６２が表示され、個人情報保護領域内６０ａの地図上には、第２の行動履歴情報６４が表示される。
【００３５】
第１の行動履歴情報６２は、ユーザが自宅位置を通過する経路を示した真の位置情報である第１の位置情報に基づいて生成された行動履歴情報である。また、第２の行動履歴情報６４は、第１の位置情報が個人情報保護領域内６０ａに位置する場合に、第１の位置情報を乱数的に変化させて設定された第２の位置情報に基づいて生成されたものである。したがって、第２の行動履歴情報６４は、ユーザの真の位置情報（第１の位置情報）とは異なる偽の位置情報（第２の位置情報）に基づいて生成される。これにより、個人情報保護領域内６０ａにおいては、ユーザの自宅位置５４を含む行動履歴情報６２は表示されず、ユーザの自宅位置５４が含まれない行動履歴情報６４が表示されるため、ユーザの自宅の位置情報が隠蔽されて、個人情報の漏洩を防止できる。
【００３６】
また、表示制御部１１０は、個人情報保護領域内の行動履歴情報を非表示にするようにしてもよい。図５に表示制御部１１０により地図上に表示される行動履歴情報の他の例を示した。図５は、地図上に表示される行動履歴情報の一例を示した説明図である。図５に示したように、個人情報保護領域６０ｂは、図４と同様に、個人情報保護領域決定部１０４により決定された領域である。
【００３７】
図５に示したように、個人情報保護領域６０ｂ以外の地図上には、第１の行動履歴情報６２が表示され、個人情報保護領域内６０ａの地図上には、行動履歴情報が表示されない。上述したように、個人情報保護領域決定部１０４により決定される個人情報保護領域は、ユーザにより指定された点を中心座標（０、０）とし、個人情報保護領域を極座標的（ｒ、θ）に捉え、極座標（ｒ、θ）を乱数的に変化させて決定されるものである。したがって、図５の行動履歴情報が非表示となる領域も、乱数的に変化することとなる。これにより、ユーザの自宅位置５４が含まれる行動履歴情報が所定の範囲で非表示となるため、ユーザの自宅の位置情報が隠蔽されて、個人情報の漏洩を防止できる。
【００３８】
また、パスワードの設定等により、ユーザのみ真の位置情報（第１の位置情報）に基づく行動履歴情報を閲覧することができるようにしてもよい。さらには、ユーザが許可したメンバーにのみ閲覧することができるようにし、一般には非公開とすることにより、個人情報の漏洩を防止することができる。また、個人情報保護領域内の表示を位置情報とは無関係の表示、例えばユーザの似顔絵等とするようにしてもよい。
【００３９】
図１に戻り、行動履歴情報記録部１１２は、行動履歴情報取得部１０２により取得された第１の位置情報のみに基づいて生成された行動履歴情報を被記録媒体に記録する機能を有する。具体的には、行動履歴情報生成部１０８により、第１の位置情報のみに基づいて行動履歴情報が生成され、当該行動履歴情報を記録する。そして、行動履歴情報記録部１１２は、第１の位置情報が個人情報保護領域内の位置を示す場合に、個人情報保護領域内の行動履歴情報を暗号化して記録するようにしてもよい。
【００４０】
個人情報保護領域内の真の位置情報（第１の位置情報）に基づく行動履歴情報は、個人情報であるため保護する必要がある。したがって、個人情報保護領域内の行動履歴情報を暗号化して記録しておけば、ユーザの個人情報を保護するこが可能となる。一方で、行動履歴情報記録部１１２に記録された自身の行動履歴情報を後で利用したい場合もあるため、ユーザのみが復号できるように暗号化するようにしてもよい。また、ユーザ以外が暗号化された行動履歴情報を復号しようとした場合に、正しく復号ができないようにして、個人情報の漏洩を防止することができる。
【００４１】
以上、行動履歴情報生成装置１００の機能構成について説明した。次に、図６および図７に基づいて、行動履歴情報生成装置１００の行動履歴情報生成方法について説明する。図６および図７は、行動履歴情報生成装置１００における行動履歴情報生成方法の処理の流れを示すフローチャートである。
【００４２】
図６に示したように、まず、ユーザにより個人情報保護地点が入力される（Ｓ１０２）。ステップＳ１０２において入力された個人情報保護地点に基づいて、個人情報保護領域が決定される（Ｓ１０４）。ステップＳ１０２において入力される個人情報保護地点は、ユーザの自宅の位置情報や非公開にしたいユーザの行き先等の位置情報である。当該位置情報は、当該位置の地点で指定されてもよいし、当該位置を含む範囲が指定されてもよい。上述したように、ステップＳ１０４において決定される個人情報保護領域は、ユーザにより指定された地点を中心とした円でもよい。また、ユーザにより指定された地点を中心座標として、個人情報保護領域を極座標的に捉えて、当該極座標を乱数的に変化させて個人情報保護領域を決定するようにしてもよい。
【００４３】
そして、第１位置情報取得部１０２により、所定の間隔で行動履歴情報生成装置１００の真の位置情報（第１の位置情報）が取得される（Ｓ１０６）。次に、ステップＳ１０６において取得された第１の位置情報が、ステップＳ１０４において決定された個人情報保護領域内であるか否かを判定する（Ｓ１０８）。ステップＳ１０８において、第１の位置情報が個人情報保護領域内であると判定された場合には、第１の位置情報とは異なる偽の位置情報（第２の位置情報）を設定する（Ｓ１１０）。ステップＳ１０８において第１の位置情報が個人情報保護領域外であった場合には、第２位置情報を設定することなく、行動履歴情報を生成する（Ｓ１１２）。
【００４４】
ステップＳ１１２における行動履歴情報の生成について、図７に基づいて詳細に説明する。図７は、行動履歴情報の生成の処理の流れを示すフローチャートである。図７に示したように、行動履歴情報を生成する際には、まず、行動履歴情報を生成しようとする位置情報が個人情報保護領域内であるか否かを判定する（Ｓ１２０）。ステップＳ１２０において、位置情報が個人情報保護領域外である場合には、真の位置情報である第１の位置情報に基づいて行動履歴情報を生成する（Ｓ１２４）。ステップＳ１２０において、位置情報が個人情報保護領域内である場合には、偽の位置情報である第２の位置情報に基づいて行動履歴情報を生成する（Ｓ１２２）。
【００４５】
そして、ステップＳ１２２において生成した行動履歴情報と、ステップＳ１２４において生成した行動履歴情報とを合成して、行動履歴情報を生成する（Ｓ１２６）。これにより、個人情報保護領域外においては、真の行動履歴情報が生成され、個人情報保護領域内においては、偽の行動履歴情報が生成されることとなる。これにより、個人情報保護領域内においては、ユーザの真の行動履歴に代えて、偽の行動履歴を生成することが可能となる。
【００４６】
次に、図８に基づいて、行動履歴情報生成装置１００における、行動履歴情報表示方法について説明する。図８は、行動履歴情報表示処理の流れを示すフローチャートである。図８に示したように、まず、地図上に表示しようとする行動履歴情報が個人情報保護領域内であるか否かを判定する（Ｓ１３０）。ステップＳ１３０において、地図上に表示しようとする行動履歴情報が個人情報保護領域内であると判定された場合には、個人情報保護領域内において行動履歴情報を表示するか否かを判定する（Ｓ１３２）。ステップＳ１３０において個人情報保護領域内ではないと判定された場合には、第１の行動履歴情報を表示する（Ｓ１３６）。
【００４７】
ステップＳ１３２において、個人情報保護領域内において行動履歴情報を表示すると判定された場合には、第２の行動履歴情報を表示する（Ｓ１３４）。ステップＳ１３２において、個人情報保護領域内において行動履歴情報を表示しないと判定された場合には、個人情報保護領域内においては何も表示せずに処理を終了する。以上、行動履歴情報の表示処理について説明した。
【００４８】
これにより、地図上の個人情報保護領域外においては、真の位置情報に基づく第１の行動履歴情報が表示され、個人情報保護領域内においては、偽の位置情報に基づく第２の行動履歴情報が表示されるか、もしくは行動履歴情報を非表示とすることができる。これにより、個人情報保護領域内においては、ユーザの真の行動履歴情報を隠蔽することができる。これにより、ユーザの行動履歴をインターネット上で公開しつつ、自宅等のユーザが保護したい情報を隠蔽して、ユーザの個人情報の漏洩を防止することが可能となる。
【００４９】
（第２実施形態）
第１実施形態にかかる行動履歴情報生成装置１００は、ユーザが常に携帯する行動履歴情報生成装置１００において取得した位置情報に基づいて行動履歴情報を生成している。行動履歴情報生成装置１００は、所定の間隔で位置情報を取得して行動履歴情報を生成する。したがって、上述した第１の行動履歴情報を生成したり、第２の行動履歴情報を生成したりする処理能力を有するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等が必要となってくる。行動履歴情報生成装置１００は、ユーザが常に携帯する装置であるため、通常の携帯電話等の大きさ若しくはそれより小さい装置である必要がある。また、行動履歴情報を記録するための記憶容量も行動履歴情報生成装置内に必要となってくる。
【００５０】
そこで、上記のような事情を一着眼点として、本発明の第２の実施形態にかかる位置情報取得装置１００′および行動履歴情報生成サーバ２００を含む行動履歴情報生成システム２０が創作されるに至った。本実施形態においては、ユーザが所有する装置は、位置情報を取得する位置情報取得装置１００′である。本実施形態にかかる行動履歴情報生成システム２０によれば、位置情報取得装置１００′により取得された真の位置情報である第１の位置情報を、位置情報取得装置１００′と通信網を介して接続された行動履歴情報生成サーバ２００に送信することができる。また、ユーザにより位置情報取得装置１００′に入力された個人情報も行動履歴情報生成サーバ２００に送信する。そして、行動履歴情報生成サーバ２００において、第１の位置情報とは異なる第２の位置情報を設定したり、行動履歴情報を生成したり記録したりすることができる。これにより、大量の位置情報等を処理するＣＰＵ、記憶する記憶装置を位置情報取得装置１００′に備える必要がなくなり、ユーザが常に所持する位置情報取得装置１００′の小型化を実現することが可能となる。
【００５１】
図９に基づいて、本発明の第２実施形態にかかる行動履歴情報生成システム２０の機能構成について説明する。図９は、本実施形態にかかる行動履歴情報生成システム２０にかかる位置情報取得装置１００′と行動履歴情報生成サーバ２００の機能構成を示すブロック図である。位置情報取得装置１００′と行動履歴情報生成サーバ２００とは、通信網（図示せず）を介して接続されている。通信網は、位置情報取得装置１００′および行動履歴情報生成サーバ２００を通信可能に接続する通信回線網である。当該通信網は、例えばインターネット、電話回線網、衛星通信網等の公衆回線網や、ＷＡＮ、ＬＡＮ、ＩＰ−ＶＰＮ等の専用回線網などで構成されており、有線、無線を問わない。
【００５２】
図９に示したように、位置情報取得装置１００′は、第１位置情報取得部１０２′と、第１位置情報送信部１２０と、個人情報送信部１２２、個人情報入力部１２４などを備える。第１位置情報取得部１０２′は、第１実施形態の第１位置情報取得部１０２と同様の機能を有するため、詳細な説明を省略する。第１位置情報取得部１００′は、位置情報取得装置１００′の現在の位置情報を取得して、当該位置情報を第１位置情報送信部１２０に提供する。第１位置情報送信部１２０は、上記した通信網を介して行動履歴情報生成サーバ２００に接続可能なインタフェースであって、第１位置情報取得部１０２′より提供された位置情報を行動履歴情報生成サーバ２００に送信する機能を有する。
【００５３】
個人情報入力部１２４は、ユーザの入力を受け付けるインタフェースであって、ユーザにより入力された個人情報を個人情報送信部１２２に提供する機能を有する。ここで、ユーザにより入力される個人情報とは、上記した個人情報保護領域を決定するためのユーザ個人の情報であって、例えば、ユーザの自宅やユーザが公開したくない行き先等の位置情報である。ユーザによる位置情報の入力は、位置情報取得装置１００′に備えられたディスプレイに地図等を表示し、入力キー等を用いて地図上の所望の位置を指定するようにしてもよい。または、直接、自宅等の緯度経度等を入力するようにしてもよい。
【００５４】
個人情報送信部１２２は、通信網を介して行動履歴情報生成サーバ２００に接続可能なインタフェースであって、個人情報入力部１２４より提供された位置情報を行動履歴情報生成サーバ２００に送信する機能を有する。以上、位置情報取得装置１００′の機能構成について説明した。
【００５５】
次に、行動履歴情報生成サーバ２００の機能構成について説明する。行動履歴情報生成サーバ２００は、第１位置情報受信部２０２と、個人情報受信部２０４と、個人情報保護領域決定部２０６と、第２位置情報設定部２０６と、行動履歴情報生成部２０８と、表示制御部２１０と、行動履歴情報記録部２１２などを備える。第１位置情報受信部２０２および個人情報受信部２０４は、通信網を介して位置情報取得装置１００′と接続可能なインタフェースである。第１位置情報受信部２０４は、位置情報取得装置１００′から、所定間隔で取得された位置情報を受信する機能を有する。個人情報受信部２０４は、位置情報取得装置１００′から、ユーザにより入力された個人情報を受信する機能を有する。
【００５６】
個人情報保護領域決定部２０６は第１実施形態の個人情報保護領域決定部１０４と、第２位置情報設定部２０８は第１実施形態の第２位置情報設定部１０６と、行動履歴情報生成部２１０は第１実施形態の行動履歴情報生成部１０８と、表示制御部２１２は第１実施形態の表示制御部１１０と、行動履歴情報記録部２１４は第１実施形態の行動履歴情報記録部１１２と、それぞれ同様の機能を有するため詳細な説明は省略する。
【００５７】
行動履歴情報生成サーバ２００は、第１実施形態にかかる行動履歴情報生成装置１００と同様に、子字音情報保護領域決定部２０６は、個人情報受信部２０４により受信された個人情報から、個人情報保護領域を決定する。そして、第２位置情報設定部２０８は、位置情報取得装置１００′により取得された第１の位置情報が個人情報保護領域内であった場合には、第１の位置情報とは異なる偽の位置情報である第２の位置情報を設定する。そして、行動履歴情報生成部２１０により、第１の位置情報と第２の位置情報に基づいて行動履歴情報が生成される。
【００５８】
そして、表示制御部２１２により、個人情報保護領域外においては第１の位置情報に基づく第１の行動履歴情報が表示され、個人情報保護領域内においては、第２の位置情報に基づく第２の行動履歴情報が表示されるか、もしくは行動履歴情報が表示されない（非表示）。以上、行動履歴情報生成サーバ２００の機能構成について説明した。行動履歴情報生成サーバ２００における、行動履歴情報生成処理の流れについては、第１実施形態の行動履歴情報生成装置２００における行動履歴情報生成処理の流れと同様であるため、説明を省略する。
【００５９】
以上、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【００６０】
【図１】本発明の第１の実施形態にかかる行動履歴情報生成装置の機能構成を説明するブロック図である。
【図２】同実施形態にかかる個人情報保護領域を説明する説明図である。
【図３】同実施形態にかかる第１の位置情報を乱数的に変化させた第２の位置情報を説明する説明図である。
【図４】同実施形態にかかる表示制御部により地図上に表示される行動履歴情報の一例を示した説明図である。
【図５】同実施形態にかかる表示制御部１１０により地図上に表示される行動履歴情報の他の例を示した説明図である。
【図６】同実施形態にかかる行動履歴情報生成装置の行動履歴情報生成方法の処理の流れを示すフローチャートである。
【図７】同実施形態にかかる行動履歴情報生成装置の行動履歴情報生成方法の処理の流れを示すフローチャートである。
【図８】同実施形態にかかる行動履歴情報表示処理の流れを示すフローチャートである。
【図９】本発明の第２の実施形態にかかる行動履歴情報生成システムの位置情報取得装置と行動履歴情報生成サーバの機能構成を示すブロック図である。
【符号の説明】
【００６１】
１００  行動履歴情報生成装置
１００′位置情報取得装置
１０２  １０２′  第１位置情報取得部
１０４  ２０６    個人情報保護領域決定部
１０６  ２０８    第２位置情報設定部
１０８  ２１０    行動履歴情報生成部
１１０  ２１２    表示制御部
１１２  ２１４    行動履歴情報記録部
１２０    第１位置情報送信部
１２２    個人情報送信部
１２４    個人情報入力部
２００    行動履歴情報生成サーバ
２０２    第１位置情報受信部
２０４    個人情報受信部
【図１】
0005119900.tif 000002
【図２】
0005119900.tif 000003
【図３】
0005119900.tif 000004
【図４】
0005119900.tif 000005
【図５】
0005119900.tif 000006
【図６】
0005119900.tif 000007
【図７】
0005119900.tif 000008
【図８】
0005119900.tif 000009
【図９】
0005119900.tif 000010