(57)【要約】      （修正有）【課題】ユーザ情報をセキュアに共有する情報共有システム及び情報共有方法を提供する。【解決手段】情報共有システムＳにおいて、ユーザが所持する複数のユーザ端末１０ａは、各端末の固有情報を取得する固有情報取得部と、複数のユーザ端末から、ユーザ情報を取得するユーザ情報取得部と、固有情報取得部が取得した固有情報に基づいて、ユーザ情報取得部が取得したユーザ情報を暗号化する情報管理部と、ユーザ端末以外の端末である共有装置から、共有装置を含むネットワークに接続したユーザ端末の固有情報を取得する状態取得部と、情報管理部により暗号化されたユーザ情報を、状態取得部が取得した固有情報で復号することにより、ユーザ情報を共有する共有部と、を備える。【選択図】図１
2019159366.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所持する複数のユーザ端末から、各端末の固有情報を取得する固有情報取得部と、
複数の前記ユーザ端末から、ユーザ情報を取得するユーザ情報取得部と、
前記固有情報取得部が取得した前記固有情報に基づいて、前記ユーザ情報取得部が取得した前記ユーザ情報を暗号化する情報管理部と、
前記ユーザ端末以外の端末である共有装置から、前記共有装置を含むネットワークに接続したユーザ端末の前記固有情報を取得する状態取得部と、
前記情報管理部により暗号化された前記ユーザ情報を、前記状態取得部が取得した前記固有情報で復号することにより、前記ユーザ情報を共有する共有部と、
を備えることを特徴とする情報共有システム。
【請求項２】
前記固有情報取得部は、前記ユーザ端末から、自ユーザ端末に関連する他のユーザ端末の前記固有情報を更に取得し、
前記情報管理部は、前記自ユーザ端末に関連する他のユーザ端末の前記固有情報に基づいて、関連するユーザ端末同士を紐付け、
前記共有部は、前記共有装置を含むネットワークに接続したユーザ端末の前記ユーザ情報と共に、前記共有装置を含むネットワークに接続したユーザ端末に前記紐付いているユーザ端末の前記ユーザ情報を共有することを特徴とする請求項１に記載の情報共有システム。
【請求項３】
前記共有部は、前記共有装置を含むネットワークに接続した前記ユーザ端末の台数が複数台であった場合に、該複数のユーザ端末それぞれに前記紐付いているユーザ端末が重複しているならば、該重複しているユーザ端末のユーザ情報を優先して共有する、
ことを特徴とする請求項２に記載の情報共有システム。
【請求項４】
前記共有部は、前記共有装置を含むネットワークに接続した前記ユーザ端末の台数が複数台であった場合に、該複数のユーザ端末のユーザが家族であると判定できないならば、前記ユーザ情報の共有をしない、
ことを特徴とする請求項１乃至３の何れか１項に記載の情報共有システム。
【請求項５】
前記共有部は、前記共有装置を含むネットワークに接続した前記ユーザ端末の台数が１台であった場合に、前記ユーザ情報の共有をする、
ことを特徴とする請求項１乃至４の何れか１項に記載の情報共有システム。
【請求項６】
前記共有部は、前記共有するユーザ情報に基づいて、前記ユーザへの推薦情報を取得し、前記ユーザに情報に加えて前記取得した推薦情報も共有する、
ことを特徴とする請求項１乃至５の何れか１項に記載の情報共有システム。
【請求項７】
前記状態取得部は、前記共有装置を含むネットワークに接続した全ての前記ユーザ端末が、前記共有装置を含むネットワークへの接続を終了したことを検出し、
前記共有部は、前記状態取得部が、前記全ての前記ユーザ端末が、前記共有装置を含むネットワークへの接続を終了したことを検出したことを契機として、前記情報管理部により暗号化された前記ユーザ情報を削除するための処理を行う、
ことを特徴とする請求項１乃至６の何れか１項に記載の情報共有システム。
【請求項８】
情報共有システムが行う情報共有方法であって、
ユーザが所持する複数のユーザ端末から、各端末の固有情報を取得する固有情報取得ステップと、
複数の前記ユーザ端末から、ユーザ情報を取得するユーザ情報取得ステップと、
前記固有情報取得ステップにて取得した前記固有情報に基づいて、前記ユーザ情報取得ステップにて取得した前記ユーザ情報を暗号化する情報管理ステップと、
前記ユーザ端末以外の端末である共有装置から、前記共有装置を含むネットワークに接続した前記ユーザ端末の前記固有情報を取得する状態取得ステップと、
前記情報管理ステップにて暗号化された前記ユーザ情報を、前記状態取得ステップにて取得した前記固有情報で復号することにより、前記ユーザ情報を共有する共有ステップと、
を備えることを特徴とする情報共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を共有するための、情報共有システム及び情報共有方法に関する。
【背景技術】
【０００２】
近年、スマートフォンやパーソナルコンピュータが普及し、これらの情報機器を個人で所持して利用することが一般的となっている。これらの情報機器において、ユーザは、自身の趣味や嗜好に応じて、インターネットブラウジングをしたり、様々なアプリケーションソフトウェアを動作させたりすることにより、多様な情報を利用する。
【０００３】
このように、各ユーザによる情報機器の利用に関する情報等（以下、適宜「ユーザ情報」と称する。）を、各ユーザ間で共有することにより、より多くのサービスをユーザに提供すること等が可能となる。
【０００４】
このような、ユーザ間でのユーザ情報に関する技術の一例が、特許文献１に開示されている。特許文献１に開示の技術では、使用しているアプリケーションの利用履歴を含むアプリケーション情報を制御サーバにアップロードする。そして、他の端末がこのアップロードされたアプリケーション情報をダウンロードして利用することにより、アプリケーション情報を共有する。このように、ユーザ間でアプリケーション情報を共有することにより、ユーザが望むアプリケーションを発見させたり、新たな気づきを与えたりすることが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−２２８９８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した特許文献１に開示の技術等を利用することにより、ユーザ情報の共有を実現することができる。
しかしながら、どのような場合であっても制限なくユーザ情報を共有できてしまうと、ユーザが意図しないところで、個人の情報機器の利用に関する履歴等を第三者に知られてしまったり、ユーザ情報に含まれる個人情報が流出してしまったりするという問題がある。
【０００７】
本発明はこのような問題に鑑みてなされたものであり、本発明は、ユーザ情報を適切に共有することが可能な、情報共有システム及び情報共有方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
（１）本発明の情報共有システム（例えば、後述の情報共有システムＳ）は、ユーザが所持する複数のユーザ端末（例えば、後述のユーザ端末１０）から、各端末の固有情報を取得する固有情報取得部（例えば、後述の固有情報取得部１１２）と、複数の前記ユーザ端末から、ユーザ情報を取得するユーザ情報取得部（例えば、後述のユーザ情報取得部１１３）と、前記固有情報取得部が取得した前記固有情報に基づいて、前記ユーザ情報取得部が取得した前記ユーザ情報を暗号化する情報管理部（例えば、後述の情報管理部１１４）と、前記ユーザ端末以外の端末である共有装置から、前記共有装置を含むネットワークに接続したユーザ端末の前記固有情報を取得する状態取得部（例えば、後述の状態取得部２１２）と、前記情報管理部により暗号化された前記ユーザ情報を、前記状態取得部が取得した前記固有情報で復号することにより、前記ユーザ情報を共有する共有部（例えば、後述の共有部２１３）と、を備える。
【０００９】
上記（１）によれば、共有装置で、ユーザ端末の固有情報を取得できた場合に、ユーザ情報を共有することができる。従って、ユーザ端末のユーザが意図していないところで、ユーザ情報が共有されてしまうことを防止できる。つまり、本発明の情報共有システムによれば、ユーザ情報を適切に共有することが可能となる。
【００１０】
（２）上記（１）に記載の情報共有システムを、前記固有情報取得部は、前記ユーザ端末から、自ユーザ端末に関連する他のユーザ端末の前記固有情報を更に取得し、
前記情報管理部は、前記自ユーザ端末に関連する他のユーザ端末の前記固有情報に基づいて、関連するユーザ端末同士を紐付け、
前記共有部は、前記共有装置を含むネットワークに接続したユーザ端末の前記ユーザ情報と共に、前記共有装置を含むネットワークに接続したユーザ端末に前記紐付いているユーザ端末の前記ユーザ情報を共有するようにしてもよい。
【００１１】
上記（２）によれば、関連するユーザ端末同士を紐付け、この紐付いたユーザ端末のユーザ情報を共有することができる。従って、複数のユーザ端末が利用されているような場合に、各ユーザ端末のユーザ情報を全て共有するようなことが可能となる。
【００１２】
（３）上記（２）に記載の情報共有システムを、前記共有部は、前記共有装置を含むネットワークに接続した前記ユーザ端末の台数が複数台であった場合に、該複数のユーザ端末それぞれに前記紐付いているユーザ端末が重複しているならば、該重複しているユーザ端末のユーザ情報を優先して共有する、
ようにしてもよい。
【００１３】
上記（３）によれば、複数のユーザ端末（すなわち、それを利用する複数のユーザ）が共通して利用しているユーザ端末のユーザ情報を共有することができる。例えば、家庭において家族で共有しているパーソナルコンピュータ等のユーザ端末のユーザ情報を共有することができる。
【００１４】
（４）上記（１）乃至（３）の何れかに記載の情報共有システムを、前記共有部は、前記共有装置を含むネットワークに接続した前記ユーザ端末の台数が複数台であった場合に、該複数のユーザ端末のユーザが家族であると判定できないならば、前記ユーザ情報の共有をしない、ようにしてもよい。
【００１５】
上記（４）によれば、共有装置の近傍に家族以外のユーザ端末を利用するユーザが存在するような場合に、家族のユーザ情報が共有されてしまうことを防止することができる。
【００１６】
（５）上記（１）乃至（４）の何れかに記載の情報共有システムを、前記共有部は、前記共有装置を含むネットワークに接続した前記ユーザ端末の台数が１台であった場合に、前記ユーザ情報の共有をする、ようにしてもよい。
【００１７】
上記（５）によれば、共有装置の近傍に１人しかユーザが存在しない場合に限って、ユーザ情報を共有することができる。すなわち、共有装置の近傍に他のユーザ端末を利用するユーザが存在するような場合に、ユーザ情報が共有されてしまうことを防止することができる。
【００１８】
（６）上記（１）乃至（５）の何れかに記載の情報共有システムを、前記共有部は、前記共有するユーザ情報に基づいて、前記ユーザへの推薦情報を取得し、前記ユーザに情報に加えて前記取得した推薦情報も共有する、
ようにしてもよい。
【００１９】
上記（６）によれば、ユーザ情報に基づいた、ユーザの嗜好等に合致すると推定される推薦情報（すなわち、リコメンド情報）を、共有することができる。例えば、ユーザ情報に基づいて、インターネット上で検索した推薦情報等を共有することができる。
【００２０】
（７）上記（１）乃至（６）の何れかに記載の情報共有システムを、前記状態取得部は、前記共有装置を含むネットワークに接続した全ての前記ユーザ端末が、前記共有装置を含むネットワークへの接続を終了したことを検出し、
前記共有部は、前記状態取得部が、前記全ての前記ユーザ端末が、前記共有装置を含むネットワークへの接続を終了したことを検出したことを契機として、前記情報管理部により暗号化された前記ユーザ情報を削除するための処理を行う、
ようにしてもよい。
【００２１】
上記（７）によれば、共有終了後に、ユーザの情報を削除することができるので、ユーザ情報を、より安全に保護することができる。例えば、不確定多数のユーザが利用する共有装置に、ユーザ情報が記憶されたままとなってしまうようなことを防止することができる。
【００２２】
（８）本発明の情報共有方法は、情報共有システム（例えば、後述の情報共有システムＳ）が行う情報共有方法であって、ユーザが所持する複数のユーザ端末（例えば、後述のユーザ端末１０）から、各端末の固有情報を取得する固有情報取得ステップと、複数の前記ユーザ端末から、ユーザ情報を取得するユーザ情報取得ステップと、前記固有情報取得ステップにて取得した前記固有情報に基づいて、前記ユーザ情報取得ステップにて取得した前記ユーザ情報を暗号化する情報管理ステップと、前記ユーザ端末以外の端末である共有装置から、前記共有装置を含むネットワークに接続した前記ユーザ端末の前記固有情報を取得する状態取得ステップと、前記情報管理ステップにて暗号化された前記ユーザ情報を、前記状態取得ステップにて取得した前記固有情報で復号することにより、前記ユーザ情報を共有する共有ステップと、を備える。
【００２３】
上記（８）の方法によれば、（１）の情報共有システムと同様の効果を奏する。
【発明の効果】
【００２４】
本発明によれば、ユーザ情報を適切に共有することが可能となる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態である情報共有システム全体の基本的構成を示すブロック図である。
【図２】本発明の実施形態におけるユーザ端末の機能構成を示す機能ブロック図である。
【図３】本発明の実施形態における共有装置の機能構成を示す機能ブロック図である。
【図４】本発明の実施形態における情報蓄積装置の機能構成を示す機能ブロック図である。
【図５】本発明の実施形態におけるユーザ情報データベースの例を示すテーブルである。
【図６】本発明の実施形態における収集処理時の基本的動作を示すフローチャートである。
【図７】本発明の実施形態における紐付け処理時の基本的動作を示すフローチャートである。
【図８】本発明の実施形態における共有処理時の基本的動作を示すフローチャートである。
【発明を実施するための形態】
【００２６】
以下、本発明の好ましい一実施形態について、図を参照しながら詳細に説明する。
【００２７】
＜情報共有システムＳの全体構成＞
本発明の好ましい一実施形態に係る情報共有システムＳについて説明する。図１に、情報共有システムＳの全体構成を示す。
【００２８】
図１に示すように、情報共有システムＳは、ユーザ端末１０と、共有装置２０と、情報蓄積装置３０と、を含んで構成される。これら各端末及び各装置は、通信網４０を介して相互に通信可能に接続される。
施設１は、例えば、家族が居住する住居や、会社員が勤務する社屋や、商業施設等の施設（「ＰＯＩ（Point Of Interest）」と呼ばれることもある。）である。また、車両２は、四輪自動車や自動二輪車といった移動体である。
【００２９】
なお、図中では、ユーザ端末１０が施設１や車両２にて使用される場合を図示している。また、図中では、共有装置２０が車両２にて使用される場合を図示している。しかし、これらの図示は一例に過ぎず、ユーザ端末１０や共有装置２０は、屋内や屋外を問わず任意の場所で利用されてよい。
【００３０】
また、図中では、ユーザ端末１０として、第ａユーザ端末１０ａ、及び第ｂユーザ端末１０ｂの２台を図示する。更に、図中では、共有装置２０及び情報蓄積装置３０をそれぞれ１つずつ図示する。ただし、これはあくまで一例であり、情報共有システムＳに含まれる各端末及び各装置の台数は任意の数であってよい。なお、以下では、第ａユーザ端末１０ａと第ｂユーザ端末１０ｂを区別することなく呼ぶ場合には、末尾のアルファベットを省略して、単に「ユーザ端末１０」と呼ぶ。
【００３１】
更に、図中では、本実施形態特有の処理において、これら各装置及び各端末の間で送受信される情報の一例を図示している。ただし、これら情報はあくまで送受信される情報の一例であり、情報共有システムＳにて、図示をしている以外の情報が送受信されるようにしてもよい。以下では、各端末及び装置の基本的な機能について説明した後に、これら送受信される情報について説明をする。
【００３２】
ユーザ端末１０は、ユーザが利用する携帯端末又は据え置き型の端末である。ユーザ端末１０は、ユーザの操作に応じて、所定機能（例えば、ウェブブラウジング、音声通話、画像データや音楽データの再生、及びゲーム等のアプリケーション）を実現する。また、ユーザ端末１０は、この所定機能に関連して、他のユーザ端末１０や、共有装置２０や、通信網４０に接続された他の装置（例えば、所定のコンテンツを提供するサーバ装置等）と通信を行う。
【００３３】
また、ユーザ端末１０は、端末識別情報を記憶しており、この端末識別情報は、ユーザ端末１０毎に固有の情報である。例えば、ユーザ端末１０毎に割り当てられたＭＡＣ（Media Access Control）アドレスを端末識別情報とすることができる。
ユーザ端末１０は、スマートフォン、携帯電話機、タブレット端末、ノートパソコン、その他の携帯可能な電子機器により実現することができる。
【００３４】
共有装置２０は、複数のユーザにより共有される端末である。本説明では、一例として、共有装置２が車両２に搭載された車載装置である場合を想定する。ただし、これは上述したように一例であり、共有装置２は、例えば、商業施設や学校等に設置されたパーソナルコンピュータ等であってもよい。
共有装置２は、ユーザの操作に応じて、所定機能（例えば、ユーザ端末１０と同様に、ウェブブラウジング、音声通話、画像データや音楽データの再生、及びゲーム等のアプリケーション）を実現する。また、共有装置２が車載装置である場合、例えば、共有装置２０は、車両２に乗車したユーザに対して、経路案内（カーナビゲーション）を行う機能も備えていてもよい。他にも、例えば、共有装置２０は、車両２内でＬＡＮ（Local Area Network）を実現するための中継装置としての機能を備えていてもよい。
【００３５】
また、共有装置２は、共有装置識別情報を記憶しており、この共有装置識別情報は、共有装置２０毎に固有の情報である。例えば、ユーザ端末１０と同様に、共有装置２０毎に割り当てられたＭＡＣアドレスを端末識別情報とすることができる。
共有装置２０は、例えば、移動体である車両２に据え付けられたカーナビゲーション装置や、移動体である車両２に簡易的に設置され可搬可能なＰＮＤ（Portable Navigation Device）によりにより実現することができる。
【００３６】
情報蓄積装置３０は、各ユーザ端末１０から、端末固有情報とユーザ情報とを収集し、収集した各情報を蓄積する。また、情報蓄積装置３０は、蓄積したユーザ情報を共有装置２０に対して送信することにより、蓄積したユーザ情報を各ユーザで共有可能とする。
【００３７】
なお、情報蓄積装置３０は、例えば、汎用のサーバ装置に本実施形態特有のソフトウェアを組み込むことによりにより実現することができる。
【００３８】
通信網４０は、インターネットや携帯電話網やＬＡＮといったネットワークや、これらを組み合わせたネットワークにより実現される。なお、通信網４０を介した通信や、ユーザ端末１０と共有装置２０との間で行われる通信について、通信方式は特に限定されない。例えば、通信網４０を介した通信は、ＩＥＥＥ  ８０２．１１、３Ｇ（3rd Generation）、ＬＴＥ（Long Term Evolution）、４Ｇ（4th Generation）等の通信規格に準拠したものであってよい。また、例えば、ユーザ端末１０と共有装置２０との間で行われる通信は、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Near Field Communication）といった規格に準拠した非接触の近距離通信規格に準拠したものであってもよく、ＵＳＢ（Universal Serial Bus）ケーブル等を介した有線による近距離通信に準拠したものであってもよい。
【００３９】
次に、情報共有システムＳに含まれる各端末及び各装置の間で送受信される情報について説明をする。
情報共有システムＳは、これらの情報の送受信に関係する処理として、「収集処理」と、「紐付け処理」と、「共有処理」と、を行う。
【００４０】
「収集処理」は、情報蓄積装置３０が、各ユーザ端末１０から、端末固有情報とユーザ情報とを収集し、収集した各情報を蓄積する一連の処理である。より具体的には、各ユーザ端末１０は、所定のハッシュ関数に基づいて、自身の端末固有情報のハッシュ値を算出する。また、各ユーザ端末１０は、算出したハッシュ値を暗号鍵とし、所定の暗号アルゴリズムに基づいて、自身が記憶しているユーザ情報を暗号化する。そして、各ユーザ端末１０は、図に（１−１）及び（１−２）として図示するように、端末固有情報のハッシュ値と、暗号化したユーザ情報とを通信網４０を介して、情報蓄積装置３０に対して送信する。情報蓄積装置３０は、受信した端末固有情報のハッシュ値と、暗号化したユーザ情報とを対応付けてデータベースに格納する。
【００４１】
なお、本実施形態において、ハッシュ値を算出するための所定のハッシュ関数や、暗号化を行うための暗号化アルゴリズムについては、特に限定はなく、本実施形態を実装する環境等に応じて任意のハッシュ関数及び暗号化アルゴリズムを利用することができる。ただし、情報共有システムＳに含まれる各端末及び各装置は、共通のハッシュ関数及び共通の暗号化アルゴリズムを使用することとする。
【００４２】
「紐付け処理」は、情報蓄積装置３０が、各ユーザ端末１０から相互に関連するユーザ端末１０同士の端末固有情報を取得し、取得した関連情報に基づいてユーザ端末１０同士を紐付ける一連の処理である。より具体的には、各ユーザ端末１０は、他のユーザ端末１０と通信を行った場合に、他のユーザ端末１０から他のユーザ端末１０の端末固有情報のハッシュ値を取得する。また、各ユーザ端末１０は、取得した他のユーザ端末１０の端末固有情報のハッシュ値と、自身の端末固有情報のハッシュ値とを対応付けて端末固有情報のハッシュ値のリストを生成する。このリストは、ユーザ端末１０同士が関連していることを示すリストとなる。そして、各ユーザ端末１０は、図に（２−１）及び（２−２）として図示するように、生成したリストを、通信網４０を介して、情報蓄積装置３０に対して送信する。情報蓄積装置３０は、受信したリストに含まれる各ユーザ端末１０のハッシュ値に基づいて、データベースに格納されている各ユーザ端末１０同士の端末固有情報のハッシュ値を（すなわち、各ユーザ端末１０同士を）紐付ける。
【００４３】
「共有処理」は、情報蓄積装置３０が、蓄積したユーザ情報を共有装置２０に対して送信することにより、蓄積したユーザ情報を各ユーザで共有可能とする一連の処理である。より具体的には、共有装置２０は、各ユーザ端末１０から端末固有情報のハッシュ値を取得する。例えば、車両２内部に存在する各ユーザ端末１０から端末固有情報のハッシュ値を取得する。そして、共有装置２０は、図に（３−１）及び（３−２）として図示するように、取得した各ユーザ端末１０の端末固有情報のハッシュ値を、通信網４０を介して、情報蓄積装置３０に対して送信する。情報蓄積装置３０は、図に（３−３）及び（３−４）として図示するように、受信した各ユーザ端末１０の端末固有情報のハッシュ値に対応するユーザ情報と、受信した各ユーザ端末１０の端末固有情報のハッシュ値に紐付いている各ユーザ端末１０のハッシュ値に対応するユーザ情報とを、通信網４０を介して、共有装置２０に対して送信する。共有装置２０は、受信した各ユーザ情報を、対応する各ユーザ端末１０の固有情報のハッシュ値にて復号することにより、各ユーザ情報を共有可能とする。例えば、複数のユーザが共有装置２０にてユーザ情報を利用したり、各ユーザ端末１０に共有情報を送信したりする。
【００４４】
このようにして、本実施形態では、共有装置２０で、各ユーザ端末１０の固有情報を取得できた場合に、ユーザ情報を共有することができる。従って、各ユーザ端末１０のユーザが意図していないところで、ユーザ情報が共有されてしまうことを防止できる。つまり、本発明によれば、ユーザ情報を適切に共有することが可能となる。
【００４５】
＜ユーザ端末１０が備える機能ブロック＞
次に、ユーザ端末１０が備える機能ブロックについて図２のブロック図を参照して説明をする。
【００４６】
図２に示すように、ユーザ端末１０は、制御部１１と、記憶部１２と、通信部１３と、表示部１４と、入力部１５とを含んで構成される。ユーザ端末１０は、例えば、ユーザ端末１０が内蔵するバッテリ（図示を省略する。）から電力の供給を受ける。
【００４７】
制御部１１は、マイクロプロセッサ等の演算処理装置から構成され、ユーザ端末１０を構成する各部の制御を行う。制御部１１の詳細については、後述する。
【００４８】
記憶部１２は、半導体メモリ等で構成されており、ファームウェア等と呼ばれる制御用のプログラムや、所定機能を実行するためのプログラムや、図１を参照して上述した各処理を実行するためのプログラムが記憶される。また、記憶部１２には、これらのプログラムが処理対象とする種々の情報が記憶される。
図中には、記憶部１２が記憶する情報として、本実施形態に特に関する情報である、ユーザ端末固有情報１２１と、ユーザ情報１２２を図示する。
【００４９】
ユーザ端末固有情報１２１は、ユーザ端末１０を識別するための情報である。このユーザ端末固有情報１２１は、ユーザ端末１０毎に固有の情報である。例えば、ユーザ端末１０毎に割り当てられたＭＡＣアドレスをユーザ端末固有情報１２１とすることができる。
【００５０】
ユーザ情報１２２は、ユーザによる、ユーザ端末１０の利用に関する情報等である。ユーザ情報１２２は、例えば、後述の所定機能実行部１１１により所定機能が実行された場合に、生成や取得された情報であり、ユーザの個人情報を示すテキストや、ユーザが再生した画像や音楽データ等のコンテンツデータや、インターネットブラウジングにおける検索履歴等の情報である。ユーザ情報１２２は、いわば、ユーザ個人の嗜好や趣味等を示す情報でもある。
【００５１】
これらの記憶部１２に格納される各情報については、記憶部１２に予め記憶しておく構成としてもよいし、通信網４０に接続された、サーバ装置（図示を省略する。）等から必要に応じて適宜ダウンロードされる構成としてもよい。更に、ユーザの入力等に応じて適宜修正されてもよく、所定機能の実行に伴い適宜更新等されてもよい。
【００５２】
通信部１３は、ＤＳＰ（Digital Signal Processor）等を有し、他のユーザ端末１０との間の通信や、共有装置２０との通信や、情報蓄積装置３０との間の通信を実現する。これらの通信における通信方式は、上述したように特に限定されない。
通信部１３は、例えば、制御部１１により実現される各機能ブロックが、所定の情報を送受信するために利用される。
【００５３】
表示部１４は、液晶ディスプレイ、又は有機エレクトロルミネッセンスパネル等の表示デバイスにより構成される。表示部１４は、制御部１１により実現される各機能ブロックからの指示を受けて所定の情報を表示する。
【００５４】
入力部１５は、物理スイッチや、表示部１４の表示面に重ねて設けられたタッチパネル等の入力装置等で構成される。入力部１５からの操作入力、例えばユーザによる物理スイッチの押下等に基づいた信号を制御部１１により実現される各機能ブロック出力することで、ユーザによる操作を実現することができる。
なお、図中では、表示部１４及び入力部１５はユーザ端末１０と一体に設けられているが、表示部１４及び入力部１５が、ユーザ端末１０と別体のディスプレイや外部装置により実現されてもよい。
【００５５】
次に、制御部１１の詳細について説明をする。制御部１１はＣＰＵ（Central Processing Unit）、ＲＡＭ（Random access memory）、ＲＯＭ（Read Only Memory）、及びＩ／Ｏ（Input / output）等を有するマイクロプロセッサにより構成される。ＣＰＵは、ＲＯＭ又は記憶部１２から読み出した各プログラムを実行し、その実行の際にはＲＡＭ、ＲＯＭ、及び記憶部１２から情報を読み出し、ＲＡＭ及び記憶部１２に対して情報の書き込みを行い、通信部１３、表示部１４、及び入力部１５と信号の授受を行う。そして、このようにして、ハードウェアとソフトウェア（プログラム）が協働することにより本実施形態における処理は実現される。
【００５６】
制御部１１は、機能ブロックとして、所定機能実行部１１１、固有情報取得部１１２、ユーザ情報取得部１１３、及び情報管理部１１４を備える。
所定機能実行部１１１は、所定機能を実行する部分である。ここで、所定機能とは、上述したように、例えば、ウェブブラウジング、音声通話、画像データや音楽データの再生、及びゲーム等のアプリケーションの機能である。所定機能実行部１１１は、所定機能の実行に伴い、ユーザ情報が生成された場合には、このユーザ情報をユーザ情報１２２として記憶部１２に記憶させる。
【００５７】
固有情報取得部１１２は、上述した「収集処理」、「紐付け処理」、及び「共有処理」等の処理時に、記憶部１２が記憶するユーザ端末固有情報１２１を、ユーザ端末固有情報として取得する部分である。また、固有情報取得部１１２は、「紐付け処理」の処理時には、他のユーザ端末１０から、他のユーザ端末１０のユーザ端末固有情報を、更に取得する。
固有情報取得部１１２は、取得したユーザ端末固有情報を情報管理部１１４に対して出力する。
【００５８】
ユーザ情報取得部１１３は、上述した「収集処理」等の処理時に、記憶部１２が記憶するユーザ情報１２２を、ユーザ情報として取得する部分である。ユーザ情報取得部１１３は、取得したユーザ情報を情報管理部１１４に対して出力する。
【００５９】
情報管理部１１４は、上述した「収集処理」、「紐付け処理」、及び「共有処理」等の処理時に、所定のハッシュ関数に基づいて、固有情報取得部１１２が取得したユーザ端末固有情報のハッシュ値を算出する部分である。
情報管理部１１４は、「収集処理」の処理時には、ユーザ端末１０自身の端末固有情報のハッシュ値を暗号鍵とし、所定の暗号アルゴリズムに基づいて、ユーザ情報取得部１１３が取得したユーザ情報を暗号化する。そして、情報管理部１１４は、ユーザ端末１０自身の端末固有情報のハッシュ値と、暗号化したユーザ情報とを、通信網４０を介して、情報蓄積装置３０に対して送信する。
【００６０】
また、情報管理部１１４は、「収集処理」の処理時には、ユーザ端末１０自身の端末固有情報のハッシュ値と、他のユーザ端末１０から取得した端末固有情報のハッシュ値とを対応付けて端末固有情報のリストを生成する。そして、情報管理部１１４は、生成したリストを、通信網４０を介して、情報蓄積装置３０に対して送信する。
更に、情報管理部１１４は、「収集処理」の処理時には、ユーザ端末１０自身の端末固有情報のハッシュ値を、共有装置２０に対して送信する。
【００６１】
＜共有装置２０が備える機能ブロック＞
次に、共有装置２０が備える機能ブロックについて図３のブロック図を参照して説明をする。
ここで、共有装置２０は、例えば、車両２のシガーソケット等から電力の供給を受ける。
【００６２】
図３に示すように、共有装置２０は、制御部２１と、記憶部２２と、通信部２３と、表示部２４と、入力部２５とを含んで構成される。
ここで、制御部２１と、記憶部２２と、通信部２３と、表示部２４と、入力部２５とは、上述したユーザ端末１０が含む同名の機能ブロックと、ハードウェアとして同等の機能を有しているので、重複する再度の説明は省略する。
【００６３】
ただし、共有装置２０の記憶部２２が記憶する情報と、上述したユーザ端末１０の記憶部１２が記憶する情報は一部相違する。また、共有装置２０の制御部２１が備える機能ブロックと、上述したユーザ端末１０の制御部２１が備える機能ブロックは一部相違する。以下、これら共有装置２０とユーザ端末１０との相違点について詳細に説明をする。
【００６４】
記憶部２２は、記憶部１２と同様に、半導体メモリ等で構成されており、ファームウェア等と呼ばれる制御用のプログラムや、所定機能を実行するためのプログラムや、図１を参照して上述した各処理を実行するためのプログラムや、通信の中継を行うためのプログラムや、経路案内を行うためのプログラムが記憶される。また、記憶部２２には、これらのプログラムが処理対象とする種々の情報が記憶される。
【００６５】
図中には、記憶部２２が記憶する情報として、本実施形態に特に関する情報である、共有装置固有情報２２１を図示する。
共有装置固有情報２２１は、共有装置２０を識別するための情報である。この共有装置固有情報２２１は、共有装置２０毎に固有の情報である。例えば、上述したユーザ端末識別情報１２２と同様に、共有装置２０毎に割り当てられたＭＡＣアドレスを共有装置固有情報２２１とすることができる。
【００６６】
制御部２１は、機能ブロックとして、所定機能実行部２１１、状態取得部２１２、及び共有部２１３を備える。
所定機能実行部２１１は、所定機能を実行する部分である。ここで、所定機能とは、例えば、上述した所定機能実行部１１１が実現する機能と同様の機能である。所定機能実行部２１１は、他にも、例えば、車両２の移動に関する経路案内を行う機能や、車両２内でＬＡＮを実現するための中継装置としての機能を実現するようにしてもよい。なお、例えば、経路案内を行う機能を備えている場合には、共有装置２０の位置（すなわち、車両２の位置）を測位するためのハードウェアを、共有装置２０に備えるようにするとよい。例えば、ＧＰＳ（Global Positioning System）センサ、ジャイロセンサ、加速度センサ等のハードウェアを備えるようにするとよい。
【００６７】
状態取得部２１２は、上述した「共有処理」の処理時に、共有装置２０の利用状態を示す情報を取得する部分である。状態取得部２１２は、共有装置２０の利用状態を示す情報として、共有装置２０に現在通信接続している各ユーザ端末１０から、各ユーザ端末１０の端末固有情報を取得する。これにより、何れのユーザ端末１０が（すなわち、何れのユーザ端末１０のユーザが）共有装置２０を利用しているのかという利用状態を特定することができる。なお、後述の復号を行うために、状態取得部２１２は、共有装置２０に現在通信接続している各ユーザ端末１０から、上述の「紐付け処理」において各ユーザ端末１０に紐付いているユーザ端末１０の端末固有情報も取得しておくようにする。
【００６８】
状態取得部２１２は、取得した、共有装置２０に現在通信接続している各ユーザ端末１０の端末固有情報と、各ユーザ端末１０に紐付いているユーザ端末１０の端末固有情報とを共有部２１３に対して出力する。
【００６９】
共有部２１３は、上述した「共有処理」の処理時に、ユーザ情報を共有するための部分である。共有部２１３は、状態取得部２１２から入力された、各ユーザ端末１０の端末固有情報のハッシュ値を算出する。また、共有部２１３は、記憶部２２に記憶されている共有装置固有情報２２１を、共有装置固有情報として取得する。そして、共有部２１３は、取得した共有装置固有情報のハッシュ値を算出する。
そして、共有部２１３は、共有装置２０に現在通信接続している各ユーザ端末１０の端末固有情報のハッシュ値と、共有装置固有情報のハッシュ値とを、通信網４０を介して、情報蓄積装置３０に対して送信する。
【００７０】
また、共有部２１３は、これらのハッシュ値の応答として、通信網４０を介して、情報蓄積装置３０から暗号化されたユーザ情報を受信する。この暗号化されたユーザ情報は、送信したハッシュ値に対応するユーザ端末１０（及び／又は、送信したハッシュ値に対応するユーザ端末１０に紐付いているユーザ端末１０）についてのユーザ情報である。共有部２１３は、受信した各ユーザ情報を、対応する各ユーザ端末１０の固有情報のハッシュ値にて復号することにより、各ユーザ情報を共有可能とする。例えば、複数のユーザが共有装置２０にてユーザ情報を利用したり、各ユーザ端末１０に共有情報を送信したりする。
【００７１】
＜情報蓄積装置３０が備える機能ブロック＞
次に、情報蓄積装置３０が備える機能ブロックについて図３のブロック図を参照して説明をする。
ここで、情報蓄積装置３０は、例えば、情報蓄積装置３０の設置場所における家庭電源等から電力の供給を受ける。
【００７２】
図４に示すように、情報蓄積装置３０は、制御部３１と、記憶部３２と、通信部３３と、表示部３４と、入力部３５とを含んで構成される。
ここで、制御部３１と、記憶部３２と、通信部３３と、表示部３４と、入力部３５とは、上述したユーザ端末１０や共有装置２０が含む同名の機能ブロックと、ハードウェアとして同等の機能を有しているので、重複する再度の説明は省略する。
【００７３】
ただし、情報蓄積装置３０の記憶部３２が記憶する情報と、上述したユーザ端末１０の記憶部１２や共有装置２０の記憶部２２が記憶する情報は一部相違する。また、情報蓄積装置３０の制御部３１が備える機能ブロックと、上述したユーザ端末１０の制御部３１や共有装置２０の制御部２１が備える機能ブロックは一部相違する。以下、これら情報蓄積装置３０とユーザ端末１０や共有装置２０との相違点について詳細に説明をする。
【００７４】
記憶部３２は、記憶部１２や記憶部２２と同様に、半導体メモリ等で構成されており、ファームウェア等と呼ばれる制御用のプログラムや、図１を参照して上述した各処理を実行するためのプログラムが記憶される。また、記憶部３２には、これらのプログラムが処理対象とする種々の情報が記憶される。
【００７５】
図中には、記憶部３２が記憶する情報として、本実施形態に特に関する情報である、ユーザ情報データベース３２１を図示する。ユーザ情報データベース３２１は、上述した「収集処理」や、「紐付け処理」において受信した、端末固有情報やユーザ端末１０同士の紐付けの情報やユーザ情報を蓄積したデータベースである。ユーザ情報データベース３２１のデータ構造については、図５を参照して後述する。
【００７６】
制御部３１は、機能ブロックとして、蓄積部３１１及び配信部３１２を備える。
蓄積部３１１は、上述した「収集処理」や、「紐付け処理」の処理時に、各ユーザ端末１０や共有装置２０から受信した、端末固有情報やユーザ端末１０同士の紐付けの情報やユーザ情報を、ユーザ情報データベース３２１に格納することにより、ユーザ情報データベース３２１を構築及び更新する部分である。
【００７７】
配信部３１２は、上述した「共有処理」の処理時に、ユーザ情報を共有装置２０に配信する部分である。配信部３１２は、共有装置２０に現在通信接続している各ユーザ端末１０の端末固有情報のハッシュ値と、取得した共有装置固有情報とを、通信網４０を介して、共有装置２０から受信する。
すると、配信部３１２は、受信したハッシュ値を検索キーとしてユーザ情報データベース３２１を検索することにより、受信したハッシュ値に対応するユーザ端末１０（及び／又は、送信したハッシュ値に対応するユーザ端末１０に紐付いているユーザ端末１０）についてのユーザ情報を抽出する。なお、上述したように、このユーザ情報は、ユーザ情報の取得元のユーザ端末１０により暗号化されている。
【００７８】
配信部３１２は、抽出したユーザ情報を、共有装置２０に対して送信する。ここで、共有装置２０が複数存在する場合も考えられるので、共有装置固有情報に基づいて送信先の共有装置２０を特定する。なお、配信部３１２は、ユーザ情報が抽出できなかった場合には、ユーザ情報が存在しない旨を共有装置２０に対して送信する。
【００７９】
＜ユーザ情報データベース＞
次に、ユーザ情報データベース３２１のデータ構造の一例について図５を参照して説明する。
【００８０】
図５に示す、ユーザ情報データベース３２１は、ユーザ端末１０それぞれを１つのレコードとしている。そして、各レコードにおける情報が、対応するカラムのフィールドに格納される。ユーザ情報データベース３２１を構成するカラムとしては、例えば、「端末固有情報」、「紐付け端末固有情報」及び「ユーザ情報」を含む。
【００８１】
これらカラムそれぞれに格納される情報の具体的な内容について説明をする。
「端末固有情報」は、各ユーザ端末１０を識別するための情報である。蓄積部３１１は、「収集処理」の処理時に、各ユーザ端末１０から受信した、端末固有情報のハッシュ値を「端末固有情報」のフィールドに格納する。
【００８２】
「紐付け端末固有情報」は、各ユーザ端末１０に紐付ける他のユーザ端末１０を識別するための情報である。蓄積部３１１は、「紐付け処理」の処理時に、各ユーザ端末１０から受信したリストに含まれる、関連するユーザ端末１０の端末固有情報のハッシュ値を「紐付け端末固有情報」のフィールドに格納する。例えば、リストに、第ａユーザ端末１０ａと、第ｂユーザ端末１０ｂとが含まれている場合に、蓄積部３１１は、第ａユーザ端末１０ａのレコードにおける「紐付け端末固有情報」のフィールドに第ｂユーザ端末１０ｂの端末固有情報のハッシュ値を格納すると共に、第ｂユーザ端末１０ｂのレコードにおける「紐付け端末固有情報」のフィールドに第ａユーザ端末１０ａの端末固有情報のハッシュ値を格納する。
【００８３】
「ユーザ情報」は、各ユーザ端末１０に対応するユーザ情報である。蓄積部３１１は、「収集処理」の処理時に、各ユーザ端末１０から受信したユーザ情報を、対応するユーザ端末１０の「ユーザ情報」のフィールドに格納する。
【００８４】
これらカラムそれぞれに格納される情報は、「収集処理」や「紐付け処理」の処理時に、各ユーザ端末１０が送信するものである。すなわち、蓄積部３１１は、これら各ユーザ端末１０から受信した情報を、対応する情報の属性のフィールドに格納することにより、ユーザ情報データベース３２１を構築及び更新する。なお、蓄積部３１１は、ユーザ情報データベース３２１に格納された情報の改変等を防止するために、ブロックチェーン等の技術を利用するようにしてもよい。
【００８５】
＜本実施形態の動作＞
次に、図６、図７及び図８のフローチャートを参照して、本実施形態の動作について説明する。ここで、図６は、「収集処理」時の動作を示すフローチャートである。また、図７は、紐付け処理時の動作を示すフローチャートである。更に、図８は、共有処理時の動作を示すフローチャートである。これらの動作は、所定の周期、あるいは、ユーザの操作受け付け等を契機として開始される。
【００８６】
まず、「収集処理」時の動作について図６を参照して説明する。
ステップＳ１１において、ユーザ端末１０の固有情報取得部１１２は、端末固有情報を取得する。
【００８７】
ステップＳ１２において、ユーザ端末１０のユーザ情報取得部１１３は、ユーザ情報を取得する。なお、フローチャートに図示する便宜上、固有情報取得部１１２がステップＳ１１を行ってから、ユーザ情報取得部１１３がステップＳ１２を行うとしているが、ステップＳ１２を行ってからステップＳ１１を行うようにしてもよく、ステップＳ１１とステップＳ１２を平行して行うようにしてもよい。
【００８８】
ステップＳ１３において、ユーザ端末１０の情報管理部１１４は、ステップＳ１１において取得された端末固有情報のハッシュ値を算出する。
ステップＳ１４において、ユーザ端末１０の情報管理部１１４は、ステップＳ１３において算出したハッシュ値を暗号鍵として、ステップＳ１２において取得されたユーザ情報を暗号化する。
【００８９】
ステップＳ１５において、ユーザ端末１０の情報管理部１１４は、ステップＳ１３において算出したハッシュ値と、ステップＳ１４において暗号化したユーザ情報とを、情報蓄積装置３０に対して送信する。
【００９０】
ステップＳ１６において、情報蓄積装置３０の蓄積部３１１は、受信したハッシュ値と、暗号化されたユーザ情報とを、ユーザ情報データベース３２１の対応するフィールドに格納する。これにより、「収集処理」は終了する。
以上説明した「収集処理」により、ユーザ情報データベース３２１には、最新のユーザ情報等が適宜蓄積されていく。
【００９１】
次に、「紐付け処理」時の動作について図７を参照して説明する。
ステップＳ２１において、ユーザ端末１０の固有情報取得部１１２は、処理を実行しているユーザ端末１０自身の端末固有情報を取得する。
【００９２】
ステップＳ２２において、ユーザ端末１０の固有情報取得部１１２は、処理を実行しているユーザ端末１０と関連する他のユーザ端末１０（例えば、処理を実行しているユーザ端末１０と通信接続したユーザ端末１０）の端末固有情報を取得する。なお、フローチャートに図示する便宜上、固有情報取得部１１２がステップＳ２１を行ってから、ユーザ情報取得部１１３がステップＳ２２を行うとしているが、ステップＳ２２を行ってからステップＳ２１を行うようにしてもよく、ステップＳ２１とステップＳ２２を平行して行うようにしてもよい。
【００９３】
ステップＳ２３において、ユーザ端末１０の情報管理部１１４は、ステップＳ２１において取得された処理を実行しているユーザ端末１０の端末固有情報のハッシュ値、及びステップＳ２２において取得された他のユーザ端末１０の端末固有情報のハッシュ値のそれぞれを算出する。
【００９４】
ステップＳ２４において、ユーザ端末１０の情報管理部１１４は、ステップＳ２３において算出した複数のハッシュ値を含むリストを作成する。
ステップＳ２５において、ユーザ端末１０の情報管理部１１４は、ステップＳ２４において生成したリストを、情報蓄積装置３０に対して送信する。
【００９５】
ステップＳ２６において、情報蓄積装置３０の蓄積部３１１は、受信したリストに含まれる、複数のハッシュ値を、ユーザ情報データベース３２１の対応するフィールドに格納する。これにより、「紐付け処理」は終了する。
以上説明した「紐付け処理」により、ユーザ情報データベース３２１には、関連する各ユーザ端末１０間の紐付けが適宜蓄積されていく。
【００９６】
次に、「共有処理」時の動作について図８を参照して説明する。
ステップＳ３１において、共有装置２０の状態取得部２１２は、共有装置２０の利用状態を示す情報として、共有装置２０に現在通信接続している各ユーザ端末１０から、各ユーザ端末１０の端末固有情報を取得する。なお、後述のステップＳ３７において復号を行うために、状態取得部２１２は、共有装置２０に現在通信接続している各ユーザ端末１０から、上述の「紐付け処理」において各ユーザ端末１０に紐付いているユーザ端末１０の端末固有情報も取得しておくようにする。
【００９７】
ステップＳ３２において、共有部２１３は、記憶部２２に記憶されている共有装置固有情報２２１を、共有装置固有情報として取得する。なお、フローチャートに図示する便宜上、状態取得部２１２がステップＳ３１を行ってから、共有部２１３がステップＳ３２を行うとしているが、ステップＳ３２を行ってからステップＳ３１を行うようにしてもよく、ステップＳ３１とステップＳ３２を平行して行うようにしてもよい。
【００９８】
ステップＳ３３において、共有部２１３は、ステップＳ３１において取得した各ユーザ端末１０の端末固有情報のハッシュ値、及びステップＳ３２において取得した共有装置固有情報のハッシュ値を算出する。
ステップＳ３４において、共有装置２０に現在通信接続している各ユーザ端末１０の端末固有情報のハッシュ値と、共有装置固有情報のハッシュ値とを、情報蓄積装置３０に対して送信する。
【００９９】
ステップＳ３５において、情報蓄積装置３０の配信部３１２は、受信したハッシュ値を検索キーとしてユーザ情報データベース３２１を検索することにより、受信したハッシュ値に対応するユーザ端末１０（及び／又は、送信したハッシュ値に対応するユーザ端末１０に紐付いているユーザ端末１０）についてのユーザ情報が抽出できたかを判定する。
【０１００】
ユーザ情報が抽出できた場合には、ステップＳ３５においてＹｅｓと判定され、処理はステップＳ３６に進む。
一方で、ユーザ情報が抽出できなかった場合には、ステップＳ３５においてＮｏと判定され、本共有処理は終了する。なお、この場合には、情報蓄積装置３０の配信部３１２は、ユーザ情報が存在しない旨を共有装置２０に対して送信するようにしてもよい。
【０１０１】
ステップＳ３６において、配信部３１２は、抽出したユーザ情報を、共有装置２０に対して送信する。
ステップＳ３７において、共有装置２０の共有部２１３は、受信した各ユーザ情報を、対応する各ユーザ端末１０の固有情報のハッシュ値にて復号することにより、各ユーザ情報を共有可能とする。例えば、複数のユーザが共有装置２０にてユーザ情報を利用したり、各ユーザ端末１０に共有情報を送信したりする。
【０１０２】
以上説明した「共有処理」により、共有装置２０で、各ユーザ端末１０の固有情報を取得できた場合に、ユーザ情報を共有することができる。従って、各ユーザ端末１０のユーザが意図していないところで、ユーザ情報が共有されてしまうことを防止できる。つまり、本発明によれば、ユーザ情報を適切に共有することが可能となる。
【０１０３】
＜変形例＞
上述した実施形態は、本発明の好適な実施形態ではあるが、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１０４】
［第１変形例］
上述した実施形態では、「共有処理」において、共有装置２０は取得したユーザ情報を全て共有するようにしている。この場合に、ユーザ情報に優先順位をつけ、優先順位が高いユーザ情報から優先して共有するようにしてもよい。
【０１０５】
例えば、共有装置２０に現在通信接続している各ユーザ端末１０それぞれに紐付いているユーザ端末１０を比較する。そして、紐付いているユーザ端末１０が重複している場合には、この重複しているユーザ端末１０に対応するユーザ情報から優先して共有するようにするとよい。このように、重複して各ユーザ端末１０に紐付いているユーザ端末１０は、例えば、家庭において家族が皆で共有するパーソナルコンピュータ等である可能性が高いからである。
つまり、本変形によれば、このような普段から共有しているユーザ端末１０のユーザ情報を、共有装置２０でも共有することが可能となる。
【０１０６】
［第２変形例］
上述した実施形態では、「共有処理」において、共有装置２０は取得したユーザ情報を全て共有するようにしている。この場合に、更に所定の条件に基づいて共有を行うか否かを判定するようにしてもよい。
例えば、共有装置２０は、共有装置２０に現在通信接続している各ユーザ端末１０の各ユーザが、家族同士であると判定できた場合にはユーザ情報を共有し、家族同士であると判定できなかった場合にはユーザ情報を共有しないようにしてもよい。
【０１０７】
この家族同士であるか否かの判定は、任意の方法に基づいて行うようにしてよい。例えば、予め各ユーザ端末１０の他の装置との通信履歴を収集しておく。そして、同じ他の装置（例えば、同じルータ等の中継装置）に接続しているユーザ端末１０のユーザ同士は家族であると判定してもよい。また、他にも、例えば予め家族同士のユーザ端末１０を登録しておき、この登録内容に基づいて家族同士であるかを判定するようにしてもよい。
【０１０８】
あるいは、他の所定の条件として、例えば共有装置２０において、ユーザ情報を共有してよいか否かをユーザに確認する画面等を表示し、この画面を参照したユーザの操作に基づいてユーザ情報を共有するか否かを判定するようにしてもよい。
【０１０９】
更に、他の所定の条件として、共有装置２０に現在通信接続しているユーザ端末１０の台数が所定台数以下（例えば、１台）の場合には、ユーザが１人しか存在しないと推定できるので、無条件でユーザ情報を共有するようにしてもよい。
【０１１０】
［第３変形例］
上述した実施形態では、「共有処理」において、共有装置２０は、情報蓄積装置３０から取得したユーザ情報を共有の対象としていた。これに加えて、他の情報も共有の対象とするようにしてもよい。例えば、共有装置２０が、ユーザ情報に関連する関連情報を取得し、取得した関連情報も共有するようにしてもよい。この場合は、例えば、ユーザ情報に基づいてインターネット検索を行うことにより、関連情報を取得するようにしてもよい。例えば、ユーザ情報がインターネットの検索履歴である場合に、この検索履歴と同様の検索を行うことにより、最新の関連情報を取得するようにしてもよい。
【０１１１】
あるいは、何らかの商品や商業施設に関する知らせやクーポンといったお勧め情報（リコメンド情報）を関連情報として取得するようにしてもよい。例えば、ユーザ情報に基づいて推定される、ユーザの属性（例えば、ユーザの趣味や嗜好や性別や年齢等）に対応するお勧め情報を取得するようにしてもよい。そして、取得したお勧め情報も共有するようにしてもよい。
【０１１２】
［第４変形例］
上述した実施形態を変形し、「共有処理」において共有を行った後に、ユーザ情報を削除するようにしてもよい。これにより、共有後に第三者のユーザによりユーザ情報が利用されることを防止することができる。
【０１１３】
この場合、共有装置２０は、共有装置２０に現在通信接続している各ユーザ端末１０の通信接続の状況を周期的に監視する。そして、共有装置２０に現在通信接続している各ユーザ端末１０が、共有装置２０への接続を終了した場合に、ユーザ情報の共有を終了すると共に、ユーザ情報を削除するようにしてもよい。また、この場合に、情報蓄積装置３０に対して、削除指示を送信し、共有していたユーザ情報を情報蓄積装置３０からも削除するようにしてもよい。
【０１１４】
［第５変形例］
上述した実施形態の機能的構成を変形するようにしてもよい。つまり、図２、図３、及び図４の機能的構成は例示に過ぎず、本実施形態の機能的構成を限定するものではない。すなわち、本発明の情報判定機能に関する一連の処理を全体として実行できる機能が各機器に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図２、図３、及び図４の例に限定されない。
【０１１５】
また、これら機能的構成を実現するための装置についても、上述した実施形態での説明は例示に過ぎない。例えば、上述の実施形態では、情報蓄積装置３０を１つのサーバ装置等により実現すると説明したが、情報蓄積装置３０の各機能を、適宜複数のサーバ装置に分散する、分散処理システムとしてもよい。また、クラウド上で仮想サーバ機能等を利用して、情報蓄積装置３０の各機能を実現してもよい。例えば、制御部３１、記憶部３２及び通信部３３を実現する装置と、表示部３４及び入力部３５を実現する装置とを別体とし、通信網４０を介して両装置が通信を行うような構成としてもよい。また、ユーザ端末１０や共有装置２０についても同様に、一部を別体とするような構成としてもよい。
【０１１６】
＜ハードウェア及びソフトウェアについて＞
なお、上記のナビゲーションシステムに含まれる各機器のそれぞれは、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。また、上記のナビゲーションシステムに含まれる各機器のそれぞれが協働することにより行なわれるナビゲーション方法も、ハードウェア、ソフトウェア又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行することにより実現されることを意味する。
【０１１７】
プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば、光磁気ディスク）、ＣＤ−ＲＯＭ(Read Only Memory)、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM)、ＥＰＲＯＭ(Erasable PROM)、フラッシュＲＯＭ、ＲＡＭ(random access memory）)を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【符号の説明】
【０１１８】
Ｓ  情報共有システム
１  施設
２  車両
１０  ユーザ端末
２０  車載装置
３０  情報蓄積装置
４０  通信網
１１、２１、３１  制御部
１１１、２１１  所定機能実行部
１１２  固有情報取得部
１１３  ユーザ情報取得部
１１４  情報管理部
２１２  状態取得部
２１３  共有部
３１１  蓄積部
３１２  配信部
１２、２２、３２  記憶部
１２１  端末固有情報
１２２  ユーザ情報
２２１  共有装置固有情報
３２１  ユーザ情報データベース
１３、２３、３３  通信部
１４、２４、３４  表示部
１５、２５、３５  入力部
【図１】
2019159366.tif 000003
【図２】
2019159366.tif 000004
【図３】
2019159366.tif 000005
【図４】
2019159366.tif 000006
【図５】
2019159366.tif 000007
【図６】
2019159366.tif 000008
【図７】
2019159366.tif 000009
【図８】
2019159366.tif 000010