(57)【要約】【課題】ユーザの移動経路を公開する場合において、移動経路を大きく変化させることなく、ユーザの個人情報を特定することができない経路へと変更することを可能としたログ情報公開システム、ログ情報公開装置、ログ情報公開方法及びコンピュータプログラムを提供する。【解決手段】ユーザが移動した移動経路に関する情報を含むログ情報とともに、ユーザの個人情報を特定し得る領域である私的領域を取得し、私的領域内に移動経路の一部が含まれる場合に、私的領域の境界線と移動経路が交差する地点から検索距離以内の私的領域外にある公共施設を検索し、取得されたログ情報に含む移動経路を、私的領域内に移動経路が含まれないように検索された公共施設を開始地点、経由地点又は終了地点とする経路へと変更し、変更された後の移動経路に関する情報を含むログ情報を公開するように構成する。【選択図】図１３
2014178259.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが移動した移動経路に関する情報を含むログ情報を取得するログ情報取得手段と、
前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域を設定する私的領域設定手段と、
前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定手段と、
前記領域判定手段によって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設を検索する公共施設検索手段と、
前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索手段により検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更手段と、
前記経路変更手段により変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開手段と、を有することを特徴とするログ情報公開システム。
【請求項２】
前記経路変更手段は、前記移動経路の全長が変更前後で同一又は所定距離以内の差となるように前記移動経路を変更することを特徴とする請求項１に記載のログ情報公開システム。
【請求項３】
前記公共施設検索手段は、前記公共施設が検索できなかった場合に、前記検索距離を延長して再度検索を行うことを特徴とする請求項１又は請求項２に記載のログ情報公開システム。
【請求項４】
前記私的領域内に前記移動経路の開始地点を含む場合に、前記私的領域の境界線と前記移動経路が交差する地点である開始交差地点から前記開始地点までの距離を算出する開始距離算出手段を有し、
前記公共施設検索手段は、前記開始交差地点から前記開始距離算出手段により算出された距離以内の前記私的領域外にある前記公共施設を検索し、
前記経路変更手段は、前記移動経路を前記公共施設検索手段により検索された前記公共施設を開始地点とする経路へと変更することを特徴とする請求項１乃至請求項３のいずれかに記載のログ情報公開システム。
【請求項５】
前記私的領域内に前記移動経路の終了地点を含む場合に、前記私的領域の境界線と前記移動経路が交差する地点である終了交差地点から前記終了地点までの距離を算出する終了距離算出手段を有し、
前記公共施設検索手段は、前記終了交差地点から前記終了距離算出手段により算出された距離以内の前記私的領域外にある前記公共施設を検索し、
前記経路変更手段は、前記移動経路を前記公共施設検索手段により検索された前記公共施設を終了地点とする経路へと変更することを特徴とする請求項１乃至請求項３のいずれかに記載のログ情報公開システム。
【請求項６】
前記私的領域内に前記移動経路の開始地点から終了地点までの間の経路部分を含む場合に、前記私的領域の境界線と前記移動経路が交差する地点である第１交差地点及び第２交差地点の間の距離を算出する交差地点間距離算出手段を有し、
前記公共施設検索手段は、前記第１交差地点又は第２交差地点から前記交差地点間距離算出手段により算出された距離以内の前記私的領域外にある前記公共施設を検索し、
前記経路変更手段は、前記移動経路を前記公共施設検索手段により検索された前記公共施設を経由地点とする経路へと変更することを特徴とする請求項１乃至請求項３のいずれかに記載のログ情報公開システム。
【請求項７】
ユーザが移動した移動経路に関する情報を含むログ情報を取得するログ情報取得手段と、
前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域を設定する私的領域設定手段と、
前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定手段と、
前記領域判定手段によって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設を検索する公共施設検索手段と、
前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索手段により検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更手段と、
前記経路変更手段により変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開手段と、を有することを特徴とするログ情報公開装置。
【請求項８】
ユーザが移動した移動経路に関する情報を含むログ情報を取得するログ情報取得ステップと、
前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域を設定する私的領域設定ステップと、
前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定ステップと、
前記領域判定ステップによって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設を検索する公共施設検索ステップと、
前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索ステップにより検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更ステップと、
前記経路変更ステップにより変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開ステップと、を有することを特徴とするログ情報公開方法。
【請求項９】
コンピュータに、
ユーザが移動した移動経路に関する情報を含むログ情報を取得するログ情報取得機能と、
前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域を設定する私的領域設定機能と、
前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定機能と、
前記領域判定機能によって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設を検索する公共施設検索機能と、
前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索機能により検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更機能と、
前記経路変更機能により変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開機能と、
を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワーク上に投稿されたログ情報を公開するログ情報公開システム、ログ情報公開装置、ログ情報公開方法及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、端末を介してコンピュータネットワーク上にユーザがログ情報を投稿するとともに、投稿者を含む不特定多数のユーザが投稿されたログ情報を閲覧することが可能なシステムが提供されている。ここで、投稿及び閲覧対象となるログ情報の一つとして、ユーザが車、バイク、自転車、徒歩等によって移動した移動経路に関する情報がある。しかしながら、これらの移動経路には、ユーザの個人情報を特定し得る情報が含まれる場合があった。例えば、移動経路の開始地点、経由地点、終了地点がユーザの自宅、勤務先、知人宅等である場合に、移動経路からそれらの場所が特定される虞がある。
【０００３】
そこで、例えば特開２０１２−３７４０２号公報では、ユーザが作成した出発地から到着地までの経路のコースデータを公開する際において、コースデータにユーザにとってプライベートな地点を出発地、到着地及び経由地に含む場合に、該地点を削除したり、該地点を他の施設に置き換える技術について提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３７４０２号（第１２頁〜第１３頁、図８）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１の技術において、プライベートな地点である出発地、到着地又は経由地を削除する手段では、仮に出発地、到着地又は経由地を削除したとしても、残されたコースデータと周辺の地図から削除したプライベートな地点について他のユーザが予測することが可能であり、十分な効果が期待できなかった。一方、プライベートな地点である出発地、到着地又は経由地を他の施設に置き換える手段では、置き換えによってコースの内容が大きく変化する問題があった。その結果、自分が過去に移動した経路を他のユーザに認知させたいという目的や、自分が過去に移動した経路を記録として残したいというユーザ本来の目的を達し得なくなる。
【０００６】
本発明は前記従来における問題点を解消するためになされたものであり、ユーザの移動経路を公開する場合において、該移動経路がユーザの個人情報を特定し得る経路である場合に、移動経路を大きく変化させることなく、ユーザの個人情報を特定することができない経路へと変更することを可能としたログ情報公開システム、ログ情報公開装置、ログ情報公開方法及びコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
前記目的を達成するため本願の請求項１に係るログ情報公開システム（１）は、ユーザが移動した移動経路（１０）に関する情報を含むログ情報を取得するログ情報取得手段（１５）と、前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域（２４）を設定する私的領域設定手段（１５）と、前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定手段（１５）と、前記領域判定手段によって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設（４６）を検索する公共施設検索手段（１５）と、前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索手段により検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更手段（１５）と、前記経路変更手段により変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開手段（１５）と、を有することを特徴とする。
尚、「公共施設」とは、不特定多数の人間が立ち入ることが可能な施設（即ち、ユーザが立ち寄ったとしても、立ち寄った事実からではユーザの個人情報を特定することができない施設）であり、例えば駅、市役所、公園、病院等がある。
【０００８】
また、請求項２に係るログ情報公開システム（１）は、請求項１に記載のログ情報公開システムであって、前記経路変更手段は、前記移動経路の全長が変更前後で同一又は所定距離以内の差となるように前記移動経路を変更することを特徴とする。
【０００９】
また、請求項３に係るログ情報公開システム（１）は、請求項１又は請求項２に記載のログ情報公開システムであって、前記公共施設検索手段（１５）は、前記公共施設（４６）が検索できなかった場合に、前記検索距離を延長して再度検索を行うことを特徴とする。
【００１０】
また、請求項４に係るログ情報公開システム（１）は、請求項１乃至請求項３のいずれかに記載のログ情報公開システムであって、前記私的領域（２４）内に前記移動経路（１０）の開始地点を含む場合に、前記私的領域の境界線と前記移動経路が交差する地点である開始交差地点から前記開始地点までの距離を算出する開始距離算出手段（１５）を有し、前記公共施設検索手段（１５）は、前記開始交差地点から前記開始距離算出手段により算出された距離以内の前記私的領域外にある前記公共施設（４６）を検索し、前記経路変更手段（１５）は、前記移動経路を前記公共施設検索手段により検索された前記公共施設を開始地点とする経路へと変更することを特徴とすることを特徴とする。
【００１１】
また、請求項５に係るログ情報公開システム（１）は、請求項１乃至請求項３のいずれかに記載のログ情報公開システムであって、前記私的領域（２４）内に前記移動経路（１０）の終了地点を含む場合に、前記私的領域の境界線と前記移動経路が交差する地点である終了交差地点から前記終了地点までの距離を算出する終了距離算出手段（１５）を有し、前記公共施設検索手段（１５）は、前記終了交差地点から前記終了距離算出手段により算出された距離以内の前記私的領域外にある前記公共施設（４６）を検索し、前記経路変更手段（１５）は、前記移動経路を前記公共施設検索手段により検索された前記公共施設を終了地点とする経路へと変更することを特徴とする。
【００１２】
また、請求項６に係るログ情報公開システム（１）は、請求項１乃至請求項３のいずれかに記載のログ情報公開システムであって、前記私的領域（２４）内に前記移動経路（１０）の開始地点から終了地点までの間の経路部分を含む場合に、前記私的領域の境界線と前記移動経路が交差する地点である第１交差地点及び第２交差地点の間の距離を算出する交差地点間距離算出手段を有し、前記公共施設検索手段は、前記第１交差地点又は第２交差地点から前記交差地点間距離算出手段により算出された距離以内の前記私的領域外にある前記公共施設（４６）を検索し、前記経路変更手段（１５）は、前記移動経路を前記公共施設検索手段により検索された前記公共施設を経由地点とする経路へと変更することを特徴とする。
【００１３】
また、請求項７に係るログ情報公開装置（３）は、ユーザが移動した移動経路（１０）に関する情報を含むログ情報を取得するログ情報取得手段（１５）と、前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域（２４）を設定する私的領域設定手段（１５）と、前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定手段（１５）と、前記領域判定手段によって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設（４６）を検索する公共施設検索手段（１５）と、前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索手段により検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更手段（１５）と、前記経路変更手段により変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開手段（１５）と、を有することを特徴とする。
【００１４】
また、請求項８に係るログ情報公開方法は、ユーザが移動した移動経路（１０）に関する情報を含むログ情報を取得するログ情報取得ステップと、前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域（２４）を設定する私的領域設定ステップと、前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定ステップと、前記領域判定ステップによって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設（４６）を検索する公共施設検索ステップと、前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索ステップにより検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更ステップと、前記経路変更ステップにより変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開ステップと、を有することを特徴とする。
【００１５】
更に、請求項９に係るコンピュータプログラムは、コンピュータに、ユーザが移動した移動経路（１０）に関する情報を含むログ情報を取得するログ情報取得機能と、前記ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域（２４）を設定する私的領域設定機能と、前記私的領域内に前記移動経路の少なくとも一部が含まれるか否か判定する領域判定機能と、前記領域判定機能によって前記私的領域内に前記移動経路の少なくとも一部が含まれると判定された場合に、前記私的領域の境界線と前記移動経路が交差する地点から検索距離以内の前記私的領域外にある公共施設（４６）を検索する公共施設検索機能と、前記移動経路を、前記私的領域内に前記移動経路が含まれないように前記公共施設検索機能により検索された前記公共施設を開始地点、経由地点又は終了地点とする経路へと変更する経路変更機能と、前記経路変更機能により変更された後の前記移動経路に関する情報を含む前記ログ情報を公開する情報公開機能と、を実行させることを特徴とする。
【発明の効果】
【００１６】
前記構成を有する請求項１に係るログ情報公開システムでは、ユーザの移動経路を公開する場合において、該移動経路がユーザの個人情報を特定し得る経路である場合に、移動経路を大きく変化させることなく、ユーザの個人情報を特定することができない経路へと変更することが可能となる。その結果、ログ情報を公開するユーザの目的を達成させつつ、ユーザの個人情報を特定させる虞も無い。
【００１７】
また、請求項２に係るログ情報公開システムでは、移動経路の全長が変更前後で同一又は所定距離以内の差となるように移動経路を変更するので、移動経路を変更しても、移動した距離については大きく変わることが無いので、可能な限り正確な移動経路に関する情報を公開することが可能となる。
【００１８】
また、請求項３に係るログ情報公開システムでは、公共施設が検索できなかった場合に、検索距離を延長して再度検索を行うので、変更後の移動経路の開始地点、経由地点又は終了地点とする為の公共施設を検索する際において、移動経路の変化量をできる限り少なくできる公共施設を優先的に検索することが可能となる。
【００１９】
また、請求項４に係るログ情報公開システムでは、私的領域内に移動経路の開始地点を含む場合に、私的領域の境界線と移動経路が交差する地点である開始交差地点から開始地点までの距離を算出し、移動経路を開始交差地点から算出された距離以内の私的領域外にある公共施設を開始地点とした経路へと変更するので、移動経路の開始地点がユーザの自宅や職場等であった場合であっても、近くにある公共施設へと開始地点を変更することによって、移動経路の変位量を最小限としつつ、ユーザの個人情報を特定することができない経路へと変更することが可能となる。
【００２０】
また、請求項５に係るログ情報公開システムでは、私的領域内に移動経路の終了地点を含む場合に、私的領域の境界線と移動経路が交差する地点である終了交差地点から終了地点までの距離を算出し、移動経路を終了交差地点から算出された距離以内の私的領域外にある公共施設を終了地点とした経路へと変更するので、移動経路の終了地点がユーザの自宅や職場等であった場合であっても、近くにある公共施設へと終了地点を変更することによって、移動経路の変位量を最小限としつつ、ユーザの個人情報を特定することができない経路へと変更することが可能となる。
【００２１】
また、請求項６に係るログ情報公開システムでは、私的領域内に移動経路の開始地点と終了地点の間の経路部分を含む場合に、私的領域の境界線と移動経路が交差する地点である第１交差地点から第２交差地点までの距離を算出し、移動経路を第１交差地点又は第２交差地点から算出された距離以内の私的領域外にある公共施設を経由地点とした経路へと変更するので、移動経路の経由地点がユーザの自宅や職場等であった場合であっても、近くにある公共施設へと経由地点を変更することによって、移動経路の変位量を最小限としつつ、ユーザの個人情報を特定することができない経路へと変更することが可能となる。
【００２２】
また、請求項７に係るログ情報公開装置では、ユーザの移動経路を公開する場合において、該移動経路がユーザの個人情報を特定し得る経路である場合に、移動経路を大きく変化させることなく、ユーザの個人情報を特定することができない経路へと変更することが可能となる。その結果、ログ情報を公開するユーザの目的を達成させつつ、ユーザの個人情報を特定させる虞も無い。
【００２３】
また、請求項８に係るログ情報公開方法では、ユーザの移動経路を公開する場合において、該移動経路がユーザの個人情報を特定し得る経路である場合に、移動経路を大きく変化させることなく、ユーザの個人情報を特定することができない経路へと変更することが可能となる。その結果、ログ情報を公開するユーザの目的を達成させつつ、ユーザの個人情報を特定させる虞も無い。
【００２４】
更に、請求項９に係るコンピュータプログラムでは、ユーザの移動経路を公開させる場合において、該移動経路がユーザの個人情報を特定し得る経路である場合に、移動経路を大きく変化させることなく、ユーザの個人情報を特定することができない経路へと変更させることが可能となる。その結果、ログ情報を公開するユーザの目的を達成させつつ、ユーザの個人情報を特定させる虞も無い。
【図面の簡単な説明】
【００２５】
【図１】本実施形態に係るログ情報公開システムを示した概略構成図である。
【図２】本実施形態に係るログ情報公開システムの構成を示したブロック図である。
【図３】ログ情報公開サーバにより管理及び公開の対象となるログ情報の一例について示した図である。
【図４】ログ情報ＤＢの記憶領域の一例を示した図である。
【図５】私的領域の一例を示した図である。
【図６】本実施形態に係るログ情報管理処理プログラムのフローチャートである。
【図７】通信端末のディスプレイにおいて表示されるログ情報の一例を示した図である。
【図８】本実施形態に係る一部移動経路変更処理のサブ処理プログラムのフローチャートである。
【図９】移動経路の開始地点を含む範囲に私的領域がある場合における交差地点と検索距離の特定方法を説明した図である。
【図１０】移動経路の終了地点を含む範囲に私的領域がある場合における交差地点と検索距離の特定方法を説明した図である。
【図１１】移動経路の開始地点を含む範囲に私的領域がある場合における公共施設の検索範囲を示した図である。
【図１２】移動経路の開始地点を含む範囲に私的領域がある場合における変更前後の経路全長の比較方法を説明した図である。
【図１３】移動経路の開始地点を含む範囲に私的領域がある場合における移動経路の変更態様を説明した図である。
【図１４】移動経路の終了地点を含む範囲に私的領域がある場合における移動経路の変更態様を説明した図である。
【図１５】移動経路の開始地点と終了地点の間に私的領域を含む場合における交差地点と検索距離の特定方法を説明した図である。
【図１６】移動経路の開始地点と終了地点の間に私的領域を含む場合における移動経路の変更態様を説明した図である。
【図１７】本実施形態に係る全移動経路変更処理のサブ処理プログラムのフローチャートである。
【図１８】移動経路の高低差について示した図である。
【図１９】移動経路が私的領域内に含まれる周回経路である場合における移動経路の変更態様を説明した図である。
【図２０】移動経路が私的領域内に含まれる直線経路である場合における移動経路の変更態様を説明した図である。
【発明を実施するための形態】
【００２６】
以下、本発明に係るログ情報公開システムについて具体化した一実施形態に基づき図面を参照しつつ詳細に説明する。先ず、本実施形態に係るログ情報公開システム１の概略構成について図１及び図２を用いて説明する。図１は本実施形態に係るログ情報公開システム１を示した概略構成図である。図２は本実施形態に係るログ情報公開システム１の構成を示したブロック図である。
【００２７】
図１に示すように、本実施形態に係るログ情報公開システム１は、ログ情報公開センタ２が有するログ情報公開サーバ（ログ情報公開装置）３と、ユーザ４が所有する通信端末５とから基本的に構成されている。尚、通信端末５としては、パーソナルコンピュータ（ＰＣ）、車両に搭載されたナビゲーション装置、携帯電話機、ＰＤＡ、タブレット型端末、スマートフォン等がある。また、ログ情報公開センタ２と通信端末５とは通信ネットワーク網６を介して互いに電子データを送受信可能に構成されている。
【００２８】
ここで、ログ情報公開サーバ３は、通信端末５のユーザ４によってコンピュータネットワーク上に投稿されたログ情報の管理を行うとともに、ユーザ４からログ情報の閲覧の要求を受け付けた場合には、ログ情報を要求のあった通信端末５に配信することによってログ情報の内容をユーザ４に閲覧可能にする（公開する）サーバ装置である。尚、ログ情報公開サーバ３の詳細については後述する。
【００２９】
ここで、本実施形態でログ情報公開サーバ３により管理及び公開の対象となるログ情報としては、ユーザ４が移動した移動経路に関する情報が含まれる。尚、移動経路に関する情報としては、ユーザ４が過去に移動した移動経路について、該移動経路が地図上のどの地点を通過する経路であるかを特定する情報、移動経路の全長、移動経路の標高の推移（高低差）に関する情報等がある。また、ユーザ４による移動経路の移動手段としては、車、バイク、自転車、徒歩等がある。そして、ユーザ４は、自らの移動経路に関する情報を取得するとともに、取得した移動経路に関する情報をログ情報としてログ情報公開サーバ３に投稿することによって、ログ情報公開サーバ３を介してログ情報を公開することが可能となる。尚、移動経路に関する情報の取得方法としては様々な方法があるが、例えば自転車の移動経路に関する情報は自転車に備え付けたサイクルコンピュータによって取得することが可能である。また、ＧＰＳを備えたスマートフォンやナビゲーション装置等によっても取得可能である。図３はログ情報公開サーバ３により管理及び公開の対象となるログ情報の一例について示した図である。
【００３０】
図３に示すように、ログ情報公開サーバ３により管理及び公開の対象となるログ情報には、ユーザの移動経路１０が地図上のどの地点を通過する経路であるかを特定する情報や、移動経路１０の全長、移動経路１０の標高の推移（高低差）に関する情報について含まれる。尚、ログ情報としてはこれらの全ての情報を含む必要はなく、例えば移動経路１０の全長や移動経路１０の標高の推移に関する情報については除いて良い。また、移動経路１０の全長や移動経路１０の標高の推移に関する情報については、投稿された移動経路を構成するリンクや座標点からログ情報公開サーバ３が作成しても良い。また、ログ情報には移動経路１０の開始地点（出発地）１１、経由地点（経由地点がある場合のみ）１２、終了地点（目的地）１３を特定する情報についても含めても良い。そして、ログ情報公開サーバ３は、後述のように投稿者であるユーザ４からログ情報の投稿があった場合には、投稿されたログ情報をＤＢに格納する。その後、ユーザ４からログ情報の閲覧の要求を受け付けた場合には、図３に示す各ログ情報を要求のあった通信端末５に配信し、通信端末５を介して閲覧可能に構成する（公開する）。但し、ログ情報に含む移動経路がユーザの個人情報を特定し得る経路である場合には、投稿された移動経路をそのまま公開するのではなく、移動経路を変更し、変更後の移動経路に関する情報について公開するように構成する。
【００３１】
一方、通信端末５は、ユーザ４の移動経路を取得する機能やログ情報を閲覧する為の表示機能を備えた情報通信端末が用いられ、例えばＰＣ、ナビゲーション装置、携帯電話機、ＰＤＡ、タブレット型端末、スマートフォン等が該当する。
【００３２】
また、通信端末５は、送受信回路部（ＲＦ）１４を介して通信ネットワーク網６に接続され、ログ情報公開センタ２と双方向通信可能に構成されている。そして、ログ情報公開センタ２からログ情報を受信した場合には、受信したログ情報の内容（図３参照）を通信端末５のディスプレイ等に表示し、ログ情報の内容をユーザに閲覧可能とする。
【００３３】
また、通信ネットワーク網６は全国各地に配置された多数の基地局と、各基地局を管理及び制御する通信会社とを含み、基地局及び通信会社を有線（光ファイバー、ＩＳＤＮ等）又は無線で互いに接続することにより構成されている。
ここで、基地局は通信端末５との通信をするトランシーバー（送受信機）とアンテナを有する。そして、基地局は通信会社の間で無線通信を行う一方、通信ネットワーク網６の末端となり、基地局の電波が届く範囲（セル）にある通信端末５の通信をログ情報公開センタ２との間で中継する役割を持つ。
【００３４】
続いて、ログ情報公開システム１を構成するログ情報公開サーバ３の構成について図２を用いてより詳細に説明する。ログ情報公開サーバ３は、図２に示すように情報管理ＥＣＵ１５と、情報管理ＥＣＵ１５に接続された情報記録手段としてのログ情報ＤＢ１６及び地図情報ＤＢ１７と、センタ通信装置１８とから基本的に構成されている。
【００３５】
情報管理ＥＣＵ１５は、図２に示すようにログ情報公開サーバ３における各種制御を行う電子制御ユニットである。そして、演算装置及び制御装置としてのＣＰＵ２１、並びにＣＰＵ２１が各種の演算処理を行うに当たってワーキングメモリとして使用されるＲＡＭ２２、各種制御プログラムの他、後述のログ情報管理処理プログラム（図６）等が記憶されたＲＯＭ２３等の内部記憶装置を備えている。尚、情報管理ＥＣＵ１５は、処理アルゴリズムとしての各種手段を構成する。例えば、ログ情報取得手段は、ユーザが移動した移動経路に関する情報を含むログ情報を取得する。私的領域設定手段は、ユーザの個人情報に基づいて、該ユーザの個人情報を特定し得る領域である私的領域を設定する。領域判定手段は、私的領域内に移動経路の少なくとも一部が含まれるか否か判定する。公共施設検索手段は、領域判定手段によって私的領域内に移動経路の少なくとも一部が含まれると判定された場合に、私的領域の境界線と移動経路が交差する地点から検索距離以内の私的領域外にある公共施設を検索する。経路変更手段は、移動経路を、私的領域内に移動経路が含まれないように公共施設検索手段により検索された公共施設を開始地点、経由地点又は終了地点とする経路へと変更する。情報公開手段は、経路変更手段により変更された後の移動経路に関する情報を含むログ情報を公開する。開始距離算出手段は、私的領域内に移動経路の開始地点を含む場合に、私的領域の境界線と移動経路が交差する地点である開始交差地点から開始地点までの距離を算出する。終了距離算出手段は、私的領域内に移動経路の終了地点を含む場合に、私的領域の境界線と移動経路が交差する地点である終了交差地点から終了地点までの距離を算出する。交差地点間距離算出手段は、私的領域内に移動経路の開始地点から終了地点までの間の経路部分を含む場合に、私的領域の境界線と移動経路が交差する地点である第１交差地点及び第２交差地点の間の距離を算出する。
【００３６】
また、ログ情報ＤＢ１６は、ユーザ４から投稿され、公開される対象となるログ情報が記憶される記憶手段である。ここで、本実施形態に係るログ情報は、前記したようにユーザが移動した移動経路に関する情報を含む（図３参照）。図４はログ情報ＤＢ１６の記憶領域の一例を示した図である。
【００３７】
図４に示すように、ログ情報ＤＢ１６にはユーザ４から投稿されたログ情報が、投稿時刻や投稿したユーザ４を識別する識別ＩＤや投稿したユーザ４の私的領域とともに格納される。そして、ログ情報ＤＢ１６に格納されたログ情報は、ユーザ４からログ情報の閲覧の要求を受け付けた場合に、要求のあった通信端末５に配信される。
【００３８】
また、私的領域は、ログ情報を投稿したユーザ４の個人情報を特定し得る領域であり、予めユーザ４によって個人情報に基づいて設定され、通信端末５に記憶されている。具体的には、図５に示すように、ユーザ４の自宅、職場、知人宅から所定距離以内（例えば１ｋｍ以内）が私的領域２４に設定される。そして、通信端末５からログ情報がログ情報公開サーバ３へと投稿される際には、通信端末５に記憶された私的領域についてもログ情報と併せてログ情報公開サーバ３へと送信される。その結果、情報管理ＥＣＵ１５は、ログ情報の投稿者であるユーザ４の私的領域を把握することが可能となる。尚、私的領域ではなく、自宅、職場、知人宅等の私的領域を形成する地点の座標を通信端末５からログ情報公開サーバ３へと送信し、ログ情報公開サーバ３が送信された地点の座標から私的領域を設定する構成としても良い。また、私的領域は行政区画単位で設定しても良い。
【００３９】
また、地図情報ＤＢ１７は、地図情報が記憶される記憶手段である。ここで、地図情報ＤＢ１７に格納されている地図情報は、道路網を始めとして経路探索及び地図表示に必要な各種情報が記録されており、例えば、道路（リンク）に関するリンクデータ、ノード点に関するノードデータ、施設等の地点に関する地点情報２５、各交差点に関する交差点データ、経路を探索するための探索データ、地点を検索するための検索データ、地点毎の標高を示す標高データ、地図を表示するための地図表示データ等から構成されている。尚、地図情報ＤＢ１７は、定期的に新たな地図情報へと更新される。
【００４０】
ここで、地点情報２５は、一般的な施設の他、駅、市役所、公園、病院等の公共施設に関する情報が記憶される。具体的に地点情報２５は、地点毎に地点名称と位置情報（緯度、経度）とを対応づけた情報からなる。尚、地図情報ＤＢ１７はログ情報公開サーバ３が有するのではなく、外部のサーバが有する構成とし、地点情報２５を外部のサーバから通信によりログ情報公開サーバ３が取得する構成としても良い。
【００４１】
また、センタ通信装置１８は、通信端末５と通信ネットワーク網６を介して通信を行う為の通信装置である。本実施形態では、センタ通信装置１８を介してログ情報を通信端末５との間で送受信する。
【００４２】
続いて、前記構成を有するログ情報公開サーバ３において実行するログ情報管理処理プログラムについて図６に基づき説明する。図６は本実施形態に係るログ情報管理処理プログラムのフローチャートである。ここで、ログ情報管理処理プログラムは通信端末５からログ情報公開サーバ３へとログ情報が投稿された場合に実行され、投稿されたログ情報に含む移動経路に関する情報を、投稿したユーザ４の個人情報が特定できないように変更した後に公開するプログラムである。尚、以下の図６、図８及び図１７にフローチャートで示されるプログラムは、ログ情報公開サーバ３が備えるＲＡＭ２２やＲＯＭ２３等に記憶されており、ＣＰＵ２１により実行される。
【００４３】
先ず、ログ情報管理処理プログラムではステップ（以下、Ｓと略記する）１において、ＣＰＵ２１は、通信端末５から投稿されたログ情報を取得する。本実施形態に係るログ情報は、前記したようにユーザが移動した移動経路に関する情報を含む（図３参照）。
【００４４】
次に、Ｓ２においてＣＰＵ２１は、ログ情報とともに通信端末５から送信された投稿者であるユーザ４の私的領域を取得する。前記したように私的領域は、ログ情報を投稿したユーザ４の個人情報を特定し得る領域であり、予めユーザ４によって設定され、通信端末５に記憶されている（図５参照）。例えば、ユーザ４の自宅、職場、知人宅から所定距離以内（例えば１ｋｍ以内）が私的領域に設定される。
【００４５】
続いて、Ｓ３においてＣＰＵ２１は、前記Ｓ１で取得されたログ情報に含まれる移動経路と、前記Ｓ２で取得された私的領域とを比較し、私的領域内に移動経路の少なくとも一部が含まれるか否か判定する。
【００４６】
そして、私的領域内に移動経路の少なくとも一部が含まれると判定された場合（Ｓ３：ＹＥＳ）には、ログ情報に含まれる移動経路がユーザの個人情報を特定し得る経路であると推定し、Ｓ４へと移行する。それに対して、私的領域内に移動経路が含まれていないと判定された場合（Ｓ３：ＮＯ）には、ログ情報に含まれる移動経路からユーザの個人情報が特定される虞は無いとして、移動経路の変更を行わすにＳ７へと移行する。
【００４７】
Ｓ４においてＣＰＵ２１は、前記Ｓ１で取得されたログ情報に含まれる移動経路と、前記Ｓ２で取得された私的領域とを比較し、私的領域内に移動経路の全体が含まれるか否か判定する。
【００４８】
そして、私的領域内に移動経路の一部のみ含まれると判定された場合（Ｓ４：ＮＯ）には、Ｓ５へと移行する。それに対して、私的領域内に移動経路の全体が含まれると判定された場合（Ｓ４：ＹＥＳ）には、Ｓ６へと移行する。
【００４９】
Ｓ５においてＣＰＵ２１は、後述の一部移動経路変更処理（図８）を実行する。ここで、一部移動経路変更処理は、私的領域内に移動経路が含まれないようにログ情報に含まれる移動経路の一部を変更する処理である。その後、Ｓ７へと移行する。
【００５０】
一方、Ｓ６においてＣＰＵ２１は、後述の全移動経路変更処理（図１７）を実行する。ここで、全移動経路変更処理は、私的領域内に移動経路が含まれないようにログ情報に含まれる移動経路の全体を変更する処理である。
【００５１】
Ｓ７においてＣＰＵ２１は、前記Ｓ１で通信端末５から受信したログ情報を、コンピュータネットワーク上で公開する。具体的には、ログ情報の閲覧の要求があった場合に、閲覧の要求のあったログ情報を、要求した通信端末５に対して送信する。その結果、ログ情報の閲覧を要求した通信端末５のディスプレイにおいて、ログ情報が表示される。尚、前記Ｓ７で公開される対象となるログ情報は、前記Ｓ５又は前記Ｓ６の処理を行っている場合には、前記Ｓ５又は前記Ｓ６の処理で変更された後の移動経路を含むログ情報となる。
【００５２】
ここで、図７は通信端末５のディスプレイにおいて表示されるログ情報３０の一例を示した図である。図７に示すように、通信端末５のディスプレイに表示されるログ情報３０は、投稿者のＩＤ、移動した日時、地図画像３１上において移動経路３２の全体形状を示す画像、開始地点（出発地）から終了地点（目的地）までの移動経路３２の全長及び移動経路３２の標高の推移３３を示す画像等が含まれる。従って、ログ情報３０を閲覧したユーザは、ＩＤによって特定されるユーザが、何時どのような道をどのように移動したのかを把握することが可能となる。また、ログ情報３０を閲覧したユーザは、移動経路３２の開始地点３４、経由地点（経由地点がある場合のみ）３５、終了地点３６についても特定することが可能となる。
【００５３】
次に、前記Ｓ５において実行される一部移動経路変更処理のサブ処理について図８に基づき説明する。図８は一部移動経路変更処理のサブ処理プログラムのフローチャートである。
【００５４】
先ず、Ｓ１１においてＣＰＵ２１は、前記Ｓ１で取得されたログ情報に含まれる移動経路と、前記Ｓ２で取得された私的領域とを比較し、私的領域内に移動経路の開始地点（出発地）又は終了地点（目的地）が含まれるか否か判定する。
【００５５】
そして、私的領域内に移動経路の開始地点又は終了地点が含まれると判定された場合（Ｓ１１：ＹＥＳ）には、Ｓ１２へと移行する。それに対して、私的領域内に移動経路の開始地点又は終了地点が含まれないと判定された場合（Ｓ１１：ＮＯ）、即ち、移動経路の開始地点と終了地点の間の経路部分が私的領域に含まれていると判定された場合には、Ｓ２１へと移行する。
【００５６】
Ｓ１２においてＣＰＵ２１は、私的領域の境界線と移動経路が交差する地点（以下、交差地点という）を特定する。例えば、図９に示すように移動経路４０の開始地点４１を含む範囲に私的領域４２がある場合には、開始地点４１の近傍に交差地点Ａが特定される。また、図１０に示すように移動経路４０の終了地点４３を含む範囲に私的領域４２がある場合には、終了地点４３の近傍に交差地点Ｂが特定される。
【００５７】
次に、Ｓ１３においてＣＰＵ２１は、前記Ｓ１３で算出された交差地点から私的領域に含まれる開始地点又は終了地点までの距離を算出する。例えば、図９に示すように移動経路４０の開始地点４１を含む範囲に私的領域４２がある場合には、交差地点Ａから開始地点４１までの距離Ｌ１が算出される。また、図１０に示すように移動経路４０の終了地点４３を含む範囲に私的領域４２がある場合には、交差地点Ｂから終了地点４３までの距離Ｌ２が算出される。そして、前記Ｓ１３で算出された距離が後述のＳ１４で公共施設の検索を行う際の検索距離となる。尚、前記Ｓ１３で算出される距離は直線距離とするが、道なり距離としても良い。
【００５８】
続いて、Ｓ１４においてＣＰＵ２１は、地図情報ＤＢ１７に記憶された地点情報２５を用い、前記Ｓ１２で特定された交差地点を中心として、前記Ｓ１３で算出された検索距離以内の私的領域外にある公共施設を検索する施設検索処理を実行する。例えば、図１１に示すように移動経路４０の開始地点４１を含む範囲に私的領域４２がある場合には、交差地点Ａから検索距離（交差地点Ａから開始地点４１までの距離）Ｌ１以内であって、私的領域４２と重複しない範囲４５を検索対象範囲として公共施設の検索が行われる。尚、公共施設とは、不特定多数の人間が立ち入ることが可能な施設（即ち、ユーザが立ち寄ったとしても、立ち寄った事実からではユーザの個人情報を特定することができない施設）であり、例えば駅、市役所、公園、病院等がある。
【００５９】
次に、Ｓ１５においてＣＰＵ２１は、前記Ｓ１４の施設検索処理の結果、交差地点を中心とした検索距離以内で且つ私的領域外に公共施設が検索できたか否か判定する。
【００６０】
そして、交差地点を中心とした検索距離以内で且つ私的領域外に少なくとも１以上の公共施設が検索できたと判定された場合（Ｓ１５：ＹＥＳ）には、Ｓ１７へと移行する。それに対して、交差地点を中心とした検索距離以内で且つ私的領域外に公共施設が検索できなかったと判定された場合（Ｓ１５：ＹＥＳ）には、Ｓ１７へと移行する。
【００６１】
Ｓ１６においてＣＰＵ２１は、公共施設を検索する為の検索距離を延長する。例えば、前回の検索距離を５００ｍ伸ばした距離を新たな検索距離とする。その後、Ｓ１４へと戻り、延長された検索距離に基づいて再度公共施設の検索が行われる。
【００６２】
一方、Ｓ１７においてＣＰＵ２１は、地図情報ＤＢ１７に記憶された地図情報を用いて、前記Ｓ１２で特定された交差地点から前記Ｓ１４で検索された公共施設までの推奨経路を探索する。尚、推奨経路の探索については公知のダイクストラ法が用いられる。尚、前記Ｓ１４で公共施設が複数検索された場合には、各公共施設について交差地点からの推奨経路が探索される。
【００６３】
次に、Ｓ１８においてＣＰＵ２１は、前記Ｓ１４で検索された公共施設を開始地点又は終了地点とし、前記Ｓ１７で探索された推奨経路を含む経路へと移動経路を変更した場合であっても、移動経路の全長が変更前後で同一又は所定距離以内の差となるか否か判定する。尚、所定距離以内とは、移動経路の全長と比較して誤差の範囲内とみなせる距離とし、例えば全長の５％以内とする。具体的には、図１２に示すように移動経路４０の開始地点４１を含む範囲に私的領域４２がある場合であって、検索範囲４５において公共施設４６が検索された場合には、開始地点４１から交差地点Ａまでの道なり距離Ｔ１と、公共施設４６から交差地点Ａまでの道なり距離Ｔ２が比較される。そして、Ｔ１とＴ２が同一又は所定距離以内の差である場合には、移動経路の全長が変更前後（即ち、開始地点４１から交差地点Ａを経由して終了地点４３へと至る変更前の移動経路と公共施設４６から交差地点Ａを経由して終了地点４３へと至る変更後の経路）で同一又は所定距離以内の差となると判定される。
【００６４】
そして、前記Ｓ１４で検索された公共施設を開始地点又は終了地点とし、前記Ｓ１７で探索された推奨経路を含む経路へと移動経路を変更した場合であっても、移動経路の全長が変更前後で同一又は所定距離以内の差となると判定された場合（Ｓ１８：ＹＥＳ）には、Ｓ１９へと移行する。それに対して、前記Ｓ１４で検索された公共施設を開始地点又は終了地点とし、前記Ｓ１７で探索された推奨経路を含む経路へと移動経路を変更した場合に、移動経路の全長が変更前後で所定距離より大きい差が生じると判定された場合（Ｓ１８：ＮＯ）には、Ｓ１６へと移行する。Ｓ１６では検索距離が延長され、その後、Ｓ１４では新たに適合する公共施設を検索する処理が行われる。
【００６５】
Ｓ１９においてＣＰＵ２１は、通信端末５から投稿されたログ情報に含まれる移動経路を変更する。具体的には、前記Ｓ１４で検索された公共施設を開始地点又は終了地点とし、前記Ｓ１７で探索された推奨経路を含む経路へと移動経路を変更する。例えば、図１３に示すように移動経路４０の開始地点４１を含む範囲に私的領域４２がある場合であって、検索範囲４５において公共施設４６が検索された場合には、公共施設４６を開始地点として前記Ｓ１７で探索された推奨経路４７を通り、交差地点Ａから終了地点４３へと至る移動経路へと変更する。また、図１４に示すように移動経路４０の終了地点４３を含む範囲に私的領域４２がある場合であって、検索範囲４５において公共施設４８が検索された場合には、開始地点４１から交差地点Ｂへと至り、交差地点Ｂから前記Ｓ１７で探索された推奨経路４９を通って公共施設４８へと至る移動経路へと変更する。尚、前記Ｓ１４で公共施設が複数検索され、且つ前記Ｓ１８の判定処理も満たす公共施設が複数ある場合には、移動経路の全長の差が最も小さくなる公共施設を開始地点又は終了地点に用いた移動経路へと変更する。
【００６６】
その後、Ｓ２０においてＣＰＵ２１は、前記Ｓ１９で変更された後の移動経路と、前記Ｓ２で取得された私的領域とを比較し、私的領域内に移動経路が含まれるか否か判定する。
【００６７】
そして、私的領域内に変更後の移動経路が含まれると判定された場合（Ｓ２０：ＹＥＳ）には、変更後の移動経路についてもユーザの個人情報を特定し得る経路であると推定し、Ｓ１１へと戻る。その後、Ｓ１１以降の処理において再び移動経路の変更を行う。それに対して、私的領域内に移動経路が含まれていないと判定された場合（Ｓ２０：ＮＯ）には、変更後の移動経路からユーザの個人情報が特定される虞は無いとして、Ｓ７へと移行する。Ｓ７では変更後の移動経路を含むログ情報が公開される。
【００６８】
また、前記Ｓ１１において移動経路の開始地点と終了地点の間の経路部分が私的領域に含まれていると判定された場合に実行されるＳ２１では、ＣＰＵ２１は、私的領域の境界線と移動経路が交差する交差地点を特定する。尚、交差地点は、開始地点側の交差地点と終了地点側の交差地点が存在する。例えば、図１５に示すように移動経路４０の開始地点４１と終了地点４３の間に私的領域４２がある場合には、開始地点４１側の交差地点Ｃと終了地点４３側の交差地点Ｄとがそれぞれ特定される。
【００６９】
次に、Ｓ２２においてＣＰＵ２１は、前記Ｓ２１で算出された開始地点側の交差地点から終了地点側の交差地点までの距離を算出する。例えば、図１５に示すように移動経路４０の開始地点４１と終了地点４３の間に私的領域４２がある場合には、開始地点４１側の交差地点Ｃから終了地点４３側の交差地点Ｄまでの距離Ｌ３が算出される。そして、前記Ｓ２２で算出された距離が前記Ｓ１４で公共施設の検索を行う際の検索距離となる。尚、前記Ｓ２２で算出される距離は直線距離とするが、道なり距離としても良い。
【００７０】
その後、ＣＰＵ２１は前記Ｓ２１で特定された各交差地点を中心として、前記Ｓ２２で算出された検索距離以内の私的領域外にある公共施設を検索する施設検索処理を実行する（Ｓ１４）。そして、公共施設が検索できた場合には、各交差地点から検索された公共施設までの推奨経路を探索し（Ｓ１７）、前記Ｓ１４で検索された公共施設を経由地点とし、探索された各推奨経路を含む経路へと移動経路を変更した場合でも移動経路の全長が変化しない場合には移動経路の変更を行う（Ｓ１９）。例えば、図１６に示すように移動経路４０の開始地点４１から終了地点４３までの間に私的領域４２がある場合であって、検索範囲において公共施設５０が検索された場合には、開始地点４１から交差地点Ｃへと至り、交差地点Ｃから前記Ｓ１７で探索された推奨経路５１を通って公共施設５０を経由し、更に同じく前記Ｓ１７で探索された推奨経路５２を通って交差地点Ｄへと至り、交差地点Ｄから終了地点４３へと至る移動経路へと変更する。
【００７１】
次に、前記Ｓ６において実行される全移動経路変更処理のサブ処理について図１７に基づき説明する。図１７は全移動経路変更処理のサブ処理プログラムのフローチャートである。
【００７２】
先ず、Ｓ３１においてＣＰＵ２１は、前記Ｓ１で取得されたログ情報に基づいて、ログ情報に含まれる移動経路を地図上に作成する。尚、前記Ｓ１で取得されるログ情報には、移動経路を特定する情報として、移動経路を構成するリンクのリンク番号や、移動経路上の座標点が含まれる。
【００７３】
次に、Ｓ３２においてＣＰＵ２１は、前記Ｓ３１で作成された移動経路と地図情報ＤＢ１７に記憶された地図情報とに基づいて、移動経路の高低差を取得する。具体的には、図１８に示すように、移動経路の開始地点から終了地点までの高低差を取得する。尚、前記Ｓ３２で取得される移動経路の高低差は、図１８に示すように標高の絶対値でも良いし、基準高さ（例えば開始地点の標高）に対する相対高さとしても良い。また、通信端末５からログ情報として移動経路の標高の推移に関する情報についても投稿されている場合には、該標高の推移に基づいて移動経路の高低差を取得する。
【００７４】
続いて、Ｓ３３においてＣＰＵ２１は、地図情報ＤＢ１７に記憶された地点情報２５を用い、前記Ｓ２で取得された私的領域外にある公共施設を検索する施設検索処理を実行する。具体的には、私的領域に近い順に所定数（例えば１０個）の公共施設を検索する。
【００７５】
その後、Ｓ３４においてＣＰＵ２１は、前記Ｓ３１で作成された移動経路が周回経路（即ち、開始地点と終了地点が同一の経路）であるか否か判定する。
【００７６】
そして、前記Ｓ３１で作成された移動経路が周回経路であると判定された場合（Ｓ３４：ＹＥＳ）には、Ｓ３５へと移行する。それに対して、前記Ｓ３１で作成された移動経路が周回経路でないと判定された場合（Ｓ３４：ＮＯ）、即ち開始地点と終了地点が異なる直線経路であると判定された場合には、Ｓ３６へと移行する。
【００７７】
Ｓ３５においてＣＰＵ２１は、経路全体が私的領域外にあって、経路の高低差と全長が前記Ｓ３１で作成された移動経路と同一又は所定差分以内であって、前記Ｓ３３で検索された一の公共施設を開始地点及び終了地点とする周回経路を生成する。尚、前記Ｓ３５で高低差を比較する場合には、経路の開始地点から終了地点までの標高の変位態様を比較しても良いし、開始地点と終了地点の高低差のみを比較しても良いし、経路内の標高の最高値と最低値の高低差のみを比較しても良い。また、所定差分以内とは、移動経路の高低差や全長と比較して誤差の範囲内とみなせる高低差や距離とし、例えば移動経路の高低差の最大値の５％以内及び全長の５％以内とする。また、該当する経路が複数生成できる場合には、移動経路と高低差及び全長の差が最も小さくなる経路のみを生成する。その後、Ｓ３７へと移行する。
【００７８】
一方、Ｓ３６においてＣＰＵ２１は、経路全体が私的領域外にあって、経路の高低差と全長が前記Ｓ３１で作成された移動経路と同一又は所定差分以内であって、前記Ｓ３３で検索された２箇所の公共施設をそれぞれ開始地点及び終了地点とする直線経路を生成する。尚、開始地点及び終了地点の一方のみを公共施設とし、他方は公共施設以外の施設としても良い。また、前記Ｓ３６で高低差を比較する場合には、Ｓ３５と同様に経路の開始地点から終了地点までの標高の変位態様を比較しても良いし、開始地点と終了地点の高低差のみを比較しても良いし、経路内の標高の最高値と最低値の高低差のみを比較しても良い。また、所定差分以内とは、移動経路の高低差や全長と比較して誤差の範囲内とみなせる高低差や距離とし、例えば移動経路の高低差の最大値の５％以内及び全長の５％以内とする。また、該当する経路が複数生成できる場合には、移動経路と高低差及び全長の差が最も小さくなる経路のみを生成する。その後、Ｓ３７へと移行する。
【００７９】
Ｓ３７においてＣＰＵ２１は、通信端末５から投稿されたログ情報に含まれる移動経路を、前記Ｓ３５又は前記Ｓ３６で生成された経路へと変更する。例えば、図１９に示すように周回経路である移動経路４０の全体が私的領域４２に含まれる場合には、私的領域４２外にある公共施設６０を開始地点及び終了地点とする移動経路６１へと変更する。また、図２０に示すように直線経路である移動経路４０の全体が私的領域４２に含まれる場合には、私的領域４２外にある２つの公共施設６２、６３を開始地点及び終了地点とする移動経路６４へと変更する。そして、前記Ｓ３７で変更された後の移動経路は私的領域に含まれないので、変更後の移動経路からはユーザの個人情報が特定される虞が無いと推定し、Ｓ７へと移行する。Ｓ７では変更後の移動経路を含むログ情報が公開される。
【００８０】
以上詳細に説明した通り、本実施形態に係るログ情報公開システム１、ログ情報公開システム１によるログ情報公開方法及びログ情報公開システム１において実行されるコンピュータプログラムでは、ユーザが移動した移動経路に関する情報を含むログ情報とともに、ユーザの個人情報を特定し得る領域である私的領域を取得し（Ｓ１、Ｓ２）、私的領域内に移動経路の一部が含まれる場合に、私的領域の境界線と移動経路が交差する地点から検索距離以内の私的領域外にある公共施設を検索し（Ｓ１４）、取得されたログ情報に含む移動経路を、私的領域内に移動経路が含まれないように検索された公共施設を開始地点、経由地点又は終了地点とする経路へと変更し（Ｓ１９）、変更された後の移動経路に関する情報を含むログ情報を公開する（Ｓ７）ので、ユーザの移動経路を公開する場合において、該移動経路がユーザの個人情報を特定し得る経路である場合に、移動経路を大きく変化させることなく、ユーザの個人情報を特定することができない経路へと変更することが可能となる。その結果、ログ情報を公開するユーザの目的を達成させつつ、ユーザの個人情報を特定させる虞も無い。
また、移動経路の全長が変更前後で同一又は所定距離以内の差となるように移動経路を変更するので、移動経路を変更しても、移動した距離については大きく変わることが無いので、可能な限り正確な移動経路に関する情報を公開することが可能となる。
また、公共施設が検索できなかった場合に、検索距離を延長して再度検索を行うので、変更後の移動経路の開始地点、経由地点又は終了地点とする為の公共施設を検索する際において、移動経路の変化量をできる限り少なくできる公共施設を優先的に検索することが可能となる。
また、私的領域内に移動経路の開始地点を含む場合に、私的領域の境界線と移動経路が交差する地点である開始交差地点から開始地点までの距離を算出し、移動経路を開始交差地点から算出された距離以内の私的領域外にある公共施設を開始地点とした経路へと変更するので、移動経路の開始地点がユーザの自宅や職場等であった場合であっても、近くにある公共施設へと開始地点を変更することによって、移動経路の変位量を最小限としつつ、ユーザの個人情報を特定することができない経路へと変更することが可能となる。
また、私的領域内に移動経路の終了地点を含む場合に、私的領域の境界線と移動経路が交差する地点である終了交差地点から終了地点までの距離を算出し、移動経路を終了交差地点から算出された距離以内の私的領域外にある公共施設を終了地点とした経路へと変更するので、移動経路の終了地点がユーザの自宅や職場等であった場合であっても、近くにある公共施設へと終了地点を変更することによって、移動経路の変位量を最小限としつつ、ユーザの個人情報を特定することができない経路へと変更することが可能となる。
また、私的領域内に移動経路の開始地点と終了地点の間の経路部分を含む場合に、私的領域の境界線と移動経路が交差する地点である第１交差地点から第２交差地点までの距離を算出し、移動経路を第１交差地点又は第２交差地点から算出された距離以内の私的領域外にある公共施設を経由地点とした経路へと変更するので、移動経路の経由地点がユーザの自宅や職場等であった場合であっても、近くにある公共施設へと経由地点を変更することによって、移動経路の変位量を最小限としつつ、ユーザの個人情報を特定することができない経路へと変更することが可能となる。
【００８１】
尚、本発明は前記実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。
例えば、本実施形態ではログ情報管理処理プログラム（図６）のＳ３〜Ｓ６の処理をログ情報公開サーバ３が実行する構成としているが、通信端末５やその他のサーバが一部または全部の処理を実行する構成としても良い。
【００８２】
また、本実施形態では、私的領域を通信端末５側でユーザが設定し、ログ情報公開サーバ３は通信端末５からユーザの私的領域を通信により取得する構成としているが、ユーザＩＤ毎に予め定められた私的領域をログ情報公開サーバ３が有する構成としても良い。また、自宅の位置や職場の位置を通信端末５から通信により取得し、ログ情報公開サーバ３が私的領域を設定する構成としても良い。
【００８３】
また、本実施形態では、図１７に示す全移動経路変更処理は、移動経路の全体が私的領域に含まれる場合に実行することとしているが、移動経路の一部のみが私的領域に含まれる場合においても実行する構成としても良い。
【００８４】
また、本実施形態では、図１７に示す全移動経路変更処理において、移動経路を、経路の高低差と全長が該移動経路と同一又は所定差分以内である経路へと変更する構成としているが、経路の高低差と全長のいずれか一方のみを条件としても良い。
【００８５】
また、本実施形態では、移動経路の一部が私的領域内に含まれる場合に、私的領域の境界線と移動経路が交差する交差地点から検索された公共施設までの推奨経路を含む経路へと移動経路を変更することとしているが、推奨以外の他の探索条件（例えば距離優先）により探索された経路を含む経路へと変更することとしても良い。また、私的領域に含まれない地点であれば、交差地点以外の地点から公共施設までの推奨経路を含む経路へと移動経路を変更することとしても良い。但し、移動経路の変位量を少なくする為に、交差地点にできる限り近い地点を用いることが望ましい。
【００８６】
また、本実施形態では、移動経路の少なくとも一部が私的領域内に含まれる場合に、移動経路を、検索された公共施設を開始地点、経由地点又は終了地点とする経路へと変更することとしているが、公共施設以外でもユーザの個人情報が特定される虞の無い施設であれば、公共施設以外の施設を開始地点、経由地点又は終了地点とする経路へと変更しても良い。
【符号の説明】
【００８７】
１            ログ情報公開システム
２            ログ情報公開センタ
３            ログ情報公開サーバ
４            ユーザ
５            通信端末
１０          移動経路
１５          情報管理ＥＣＵ
１６          ログ情報ＤＢ
１７          地図情報ＤＢ
２１          ＣＰＵ
２２          ＲＡＭ
２３          ＲＯＭ
２４          私的領域
【図１】
2014178259.tif 000003
【図２】
2014178259.tif 000004
【図３】
2014178259.tif 000005
【図４】
2014178259.tif 000006
【図５】
2014178259.tif 000007
【図６】
2014178259.tif 000008
【図７】
2014178259.tif 000009
【図８】
2014178259.tif 000010
【図９】
2014178259.tif 000011
【図１０】
2014178259.tif 000012
【図１１】
2014178259.tif 000013
【図１２】
2014178259.tif 000014
【図１３】
2014178259.tif 000015
【図１４】
2014178259.tif 000016
【図１５】
2014178259.tif 000017
【図１６】
2014178259.tif 000018
【図１７】
2014178259.tif 000019
【図１８】
2014178259.tif 000020
【図１９】
2014178259.tif 000021
【図２０】
2014178259.tif 000022