(57)【要約】【課題】位置情報を公開することができる情報提供システム等の技術分野を提供する。【解決手段】Ｗｅｂサーバ１（システム制御部４０）は、位置情報を受信し、受信した位置情報に示される位置と既に登録された指定位置情報に示される位置が一致する場合には、位置情報の公開を制限する。【選択図】図１
2009265771.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが所有する情報処理装置を用いて入力される位置情報を、他のユーザが所有する他の情報処理装置へ送信し、前記他の情報処理装置の表示部に表示することにより、前記位置情報を前記他のユーザへ提供する情報処理装置であって、
前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示手段と、
前記入力された指定位置情報を記憶する記憶手段と、
前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の送信を制限する送信制限手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記送信制限手段は、前記位置情報の送信を行なうか否かをユーザに選択させることを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記送信制限手段は、一定期間経過後に前記位置情報の送信を行なうことを特徴とする情報処理装置。
【請求項４】
請求項１乃至３の何れか１項に記載の情報処理装置において、
前記情報処理装置は現在位置を測定する現在位置測定手段を更に備え、
前記送信制限手段は、前記現在位置測定手段によって示される現在位置から一定距離はなれた場合に前記位置情報の送信を行なうことを特徴とする情報処理装置。
【請求項５】
請求項１乃至３の何れか１項に記載の情報処理装置において、
前記情報処理装置は現在位置を測定する現在位置測定手段を更に備え、
前記送信制限手段は、前記現在位置測定手段によって示される現在位置から遠ざかっている場合に前記位置情報の送信を行なうことを特徴とする情報処理装置。
【請求項６】
ユーザの所有する情報処理装置を用いて入力される位置情報を入力し前記位置情報を送信する送信手段を備えた情報処理装置と、前記情報処理装置から前記位置情報を受信する受信手段と前記受信した位置情報を前記他のユーザに対してネットワーク上に公開する公開手段を備える情報提供装置とを備え、一のユーザが作成した前記位置情報を他のユーザへ提供する情報提供システムであって、
前記情報処理装置は、
前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示手段と、
前記送信手段は、さらに、前記指定位置情報を前記情報提供装置へ送信し、
前記情報提供装置は、
前記受信手段において前記入力された指定位置情報を受信し、前記入力された指定位置情報を記憶する記憶手段と、
前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限手段と、を備えることを特徴とする情報提供システム。
【請求項７】
請求項６に記載の情報提供システムにおいて、
前記公開制限手段は、前記送信を行なうか否かをユーザに選択させることを特徴とする情報提供システム。
【請求項８】
請求項６又は７に記載の情報提供システムにおいて、
前記公開制限手段は、一定期間経過後に前記位置情報の公開を行なうことを特徴とする情報提供システム。
【請求項９】
請求項６乃至８の何れか１項に記載の情報処理装置において、
前記情報処理装置は現在位置を測位する現在位置測定手段を更に備え、
前記送信手段は前記現在位置測定手段によって測位される現在位置に相当する現在位置を送信し、
前記公開制限手段は、前記位置情報と現在位置が一致する場合に、前記現在位置から一定距離はなれた場合に前記位置情報の公開を行なうことを特徴とする情報提供システム。
【請求項１０】
情報処理装置から位置情報を受信する受信手段と前記受信した位置情報を前記他のユーザに対してネットワーク上に公開する公開手段を備えることにより、一のユーザが作成した前記位置情報を他のユーザへ提供する情報提供装置であって、
前記受信手段において、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力する入力画面を通じて入力された前記指定位置情報に相当する制定位置情報を受信し、前記指定位置情報を記憶する記憶手段と、
前記位置情報に示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限手段と、を備えることを特徴とする情報提供装置。
【請求項１１】
ユーザが所有する情報処理装置を用いて入力される位置情報を、他のユーザが所有する他の情報処理装置へ送信し、前記他の情報処理装置の表示部に表示することにより、前記位置情報を前記他のユーザへ提供する情報処理方法であって、
前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示工程と、
前記入力された指定位置情報を記憶する記憶工程と、
前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の送信を制限する送信制限工程と、
を備えることを特徴とする情報処理装置。
【請求項１２】
情報処理装置から位置情報を受信する受信工程と前記受信した位置情報を他のユーザに対してネットワーク上に公開する公開工程を備えることにより、一のユーザが作成した前記位置情報を前記他のユーザへ提供する情報提供方法において、
前記受信工程において、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力する入力画面を通じて入力された前記指定位置情報に相当する制定位置情報を受信し、前記入力された指定位置情報を記憶する記憶工程と、
前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限工程と、
を備えることを特徴とする情報提供方法。
【請求項１３】
ユーザが所有する情報処理装置を用いて入力される位置情報を、他のユーザが所有する他の情報処理装置へ送信し、前記他の情報処理装置の表示部に表示することにより、前記位置情報を前記他のユーザへ提供する情報処理装置に含まれるコンピュータを、
前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示手段、
前記入力された指定位置情報を記憶する記憶手段、
前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の送信を制限する送信制限手段、
として機能させることを特徴とする情報処理プログラム。
【請求項１４】
情報処理装置から位置情報を受信する受信手段と前記受信した位置情報を他のユーザに対してネットワーク上に公開する公開手段を備えることにより、一のユーザが作成した前記位置情報を前記他のユーザへ提供する情報提供装置に含まれるコンピュータを、
前記受信手段において、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力する入力画面を通じて入力された前記指定位置情報に相当する制定位置情報を受信し、前記入力された指定位置情報を記憶する記憶手段、
前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限手段、
として機能させることを特徴とする情報提供プログラム。
【請求項１５】
請求項１５又は１６に記載の情報処理プログラムがコンピュータ読み取り可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、ユーザの位置表示を他のユーザへ公開することが出来る情報提供システム等の技術分野に関する。
【背景技術】
【０００２】
近年、インターネット上のコミュニケーションツールとして、ウェブログ（Ｗｅｂｌｏｇ）サービスや、チャットサービスが一般化している。
【０００３】
ウェブログサービスは、その構成語である「Ｗｅｂｌｏｇ」を略して「ｂｌｏｇ（ブログ）」と称されている。当該ブログは、一般的に、日々更新されるタイプのウェブサイトを意味するものであり、例えば、当該ウェブログの開設者により収集・保存され、インターネット上で公開されたニュース等の記事やウェブページに対して、その記事等の閲覧者がリンクを貼ると共に、当該閲覧者の個人的な意見、批評、解説等のコメント（記事）を書き加え、その書き加えられたコメントが時系列に保存されるウェブサイトのことである。
【０００４】
また、ブログには、当該コメントの他に、コメント作成場所等の当該コメントに付随する情報が併記される。即ち、ブログではユーザがコメントを作成した現在位置を表示させることが可能であり、現在位置を表示することにより、ブログのコメントに現実感を与える等の効果を奏しており、当該サービスの利用性向上を図っている。
【０００５】
チャットサービスは、ある程度まとまった内容を非同期にやり取りする前記ブログ等とは異なり、実際の会話のように短い文章をリアルタイムにやり取りしてコミュニケーションを行なうシステムやサービスをいう。
【０００６】
チャットサービスにおいても、チャットを利用するユーザ間の現在位置を表示することにより、ユーザ相互間で親近感を与えられ、当該サービスの利用性の向上が図られている。
【０００７】
特許文献１では、位置情報を元にチャットルームを作成し検索し、チャット中に参加者の位置を表示することができる発明が開示されている。
【特許文献１】特開２００３−０５８４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、これらブログにおいて、ユーザがコメントを作成した現在位置を表示したり、チャットサービスにおいて、チャットを利用するユーザの現在位置を表示することは、不特定の人間に対して自己の所在を告知することとなるため、ユーザのプライバシーが侵害される等の問題を招来させてしまう。
【０００９】
そこで、本願は、このような点の解消を課題の一つとし、ユーザの安全性を考慮しつつ情報を開示することを可能とした情報提供システム、情報処理装置、情報提供装置、情報処理方法、情報提供方法、情報処理プログラム、情報提供プログラム及び記録媒体等を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、請求項１に記載の情報処理装置の発明は、ユーザが所有する情報処理装置を用いて入力される位置情報を、他のユーザが所有する他の情報処理装置へ送信し、前記他の情報処理装置の表示部に表示することにより、前記位置情報を前記他のユーザへ提供する情報処理装置であって、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示手段と、前記入力された指定位置情報を記憶する記憶手段と、前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の送信を制限する送信制限手段と、を備えることを特徴とする。
【００１１】
また、請求項６に記載の情報提供システムの発明は、ユーザの所有する情報処理装置を用いて入力される位置情報を入力し前記位置情報を送信する送信手段を備えた情報処理装置と、前記情報処理装置から前記位置情報を受信する受信手段と前記受信した位置情報を前記他のユーザに対してネットワーク上に公開する公開手段を備える情報提供装置とを備え、一のユーザが作成した前記位置情報を他のユーザへ提供する情報提供システムであって、前記情報処理装置は、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示手段と、前記送信手段は、さらに、前記指定位置情報を前記情報提供装置へ送信し、前記情報提供装置は、前記受信手段において前記入力された指定位置情報を受信し、前記入力された指定位置情報を記憶する記憶手段と、前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限手段と、を備えることを特徴とする。
【００１２】
また、請求項１０に記載の情報提供装置の発明は、情報処理装置から位置情報を受信する受信手段と前記受信した位置情報を前記他のユーザに対してネットワーク上に公開する公開手段を備えることにより、一のユーザが作成した前記位置情報を他のユーザへ提供する情報提供装置であって、前記受信手段において、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力する入力画面を通じて入力された前記指定位置情報に相当する制定位置情報を受信し、前記指定位置情報を記憶する記憶手段と、前記位置情報に示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限手段と、を備えることを特徴とする。
【００１３】
また、請求項１１に記載の情報処理方法の発明は、ユーザが所有する情報処理装置を用いて入力される位置情報を、他のユーザが所有する他の情報処理装置へ送信し、前記他の情報処理装置の表示部に表示することにより、前記位置情報を前記他のユーザへ提供する情報処理方法であって、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示工程と、前記入力された指定位置情報を記憶する記憶工程と、前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の送信を制限する送信制限工程と、を備えることを特徴とする。
【００１４】
また、請求項１２に記載の情報提供方法の発明は、情報処理装置から位置情報を受信する受信工程と前記受信した位置情報を他のユーザに対してネットワーク上に公開する公開工程を備えることにより、一のユーザが作成した前記位置情報を前記他のユーザへ提供する情報提供方法において、前記受信工程において、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力する入力画面を通じて入力された前記指定位置情報に相当する制定位置情報を受信し、前記入力された指定位置情報を記憶する記憶工程と、前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限工程と、を備えることを特徴とする。
【００１５】
また、請求項１３に記載の情報処理プログラムの発明は、ユーザが所有する情報処理装置を用いて入力される位置情報を、他のユーザが所有する他の情報処理装置へ送信し、前記他の情報処理装置の表示部に表示することにより、前記位置情報を前記他のユーザへ提供する情報処理装置に含まれるコンピュータを、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力するための入力画面を表示する表示手段、前記入力された指定位置情報を記憶する記憶手段、前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の送信を制限する送信制限手段、として機能させることを特徴とする。
【００１６】
また、請求項１４に記載の情報提供プログラムの発明は、情報処理装置から位置情報を受信する受信手段と前記受信した位置情報を他のユーザに対してネットワーク上に公開する公開手段を備えることにより、一のユーザが作成した前記位置情報を前記他のユーザへ提供する情報提供装置に含まれるコンピュータを、前記受信手段において、前記ユーザが前記他のユーザの閲覧を制限することを望む位置である指定位置についての情報である指定位置情報を入力する入力画面を通じて入力された前記指定位置情報に相当する制定位置情報を受信し、前記入力された指定位置情報を記憶する記憶手段、前記位置情報により示される位置と前記指定位置が一致する場合に前記位置情報の公開を制限する公開制限手段、として機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本願の最良の実施形態について詳細に説明する。なお、以下に説明する実施の形態は、情報提供システムに対して本願を適用した場合の実施形態である。
［１．情報提供システムの構成及び機能概要］
先ず、本実施形態に係る情報提供システムＳの構成及び機能概要について、図１乃至図３を用いて説明する。
【００１８】
図１は、本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【００１９】
図１に示すように、情報提供システムＳは、情報提供装置の一例としてのＷｅｂサーバ１、記憶手段の一例としてのデータベースサーバ２及び情報処理装置の一例としての複数のユーザ端末３ａ及び３ｂ等とを含んで構成されている。
【００２０】
複数のユーザ端末３ａ等及びＷｅｂサーバ１とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Ｃｏｍｍｕｎｉｔｙ  Ａｎｔｅｎｎａ  Ｔｅｌｅｖｉｓｉｏｎ）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。また、Ｗｅｂサーバ１及びデータベースサーバ２とは、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を介して相互にデータ（情報）の送受信が可能になっている。
【００２１】
また、複数のユーザ端末相互間においては、無線又は有線通信回線等（例えば、赤外線光学受信装置又はＢｌｕｅｔｏｏｔｈ等）を用いて相互にデータ（情報）の送受信が可能となっている。
【００２２】
このような構成の情報提供システムＳにおいて、Ｗｅｂサーバ１は、ネットワークＮＷを通じて、データベース２ａに登録されたデータを提供するために設置されたサーバコンピュータである。
【００２３】
より具体的には、ユーザが、例えば自己が所有するユーザ端末３ａを用いて、位置（例えば、自宅、お勧めのレストラン、お勧めのアミューズメント施設または自宅周辺の施設等。）についての情報である位置情報（例えば、自宅であれば自宅の住所又は最寄り駅名を示す情報、お勧めレストラン等の店舗であればお勧めのレストラン等の店舗の店舗名、所在地又は最寄り駅名を示す情報、お勧めのアミューズメント施設であればお勧めのアミューズメント施設の名称、所在地又は最寄り駅名を示す情報、自宅周辺の施設であれば自宅周辺の施設の名称、所在地又は最寄り駅名を示す情報等。以下、「位置情報」とする。）を入力し、入力したこれらの情報を、Ｗｅｂサーバ１へ送信する。Ｗｅｂサーバ１は、位置情報を受信し、データベース２ａに登録する。
【００２４】
そして、登録した位置情報に対して、他のユーザへ閲覧可能に表示することを可能とするために、一例として、ＰＨＰ（Ｈｙｐｅｒｔｅｘｔ  Ｐｒｅｐｒｏｃｅｓｓｏｒ）等によって実現された、情報提供ツールとして機能するようになっている。このような情報提供ツールとして機能するために、Ｗｅｂサーバ１には、後述する、Ｗｅｂサーバプログラム等がインストールされている。
【００２５】
また、ユーザは、位置情報に含まれる位置のうち、他のユーザからの閲覧（他のユーザへの公開）を制限することを望む位置である指定位置についての情報（例えば、自宅の所在地を示す情報、自己の勤務地、通学する学校又は、後述するユーザが所有するユーザ端末に搭載されるＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等を用いて示される現在位置が示す情報等。以下、「指定位置情報」という。）を指定し、当該指定位置情報を入力し、ユーザ端末３ａ等の操作により、Ｗｅｂサーバ１へ送信する。Ｗｅｂサーバ１は、指定位置情報を受信し、データベース２ａに登録する。なお、指定位置情報は、ユーザが他のユーザへの公開を制限することを望む位置であることから、危険エリアと把握することもできる。
【００２６】
そして、Ｗｅｂサーバ１は、あるユーザから受信した位置情報に示される位置とデータベース２ａに登録した指定位置情報に示される位置が一致する場合には、これら位置情報の他のユーザへの閲覧を制限（例えば、一定時間経過後に閲覧可能としたり、位置情報を送信したユーザが現在位置より一定距離はなれた後に閲覧可能としたり、現在位置から遠ざかっている場合に閲覧可能としたり又は、ユーザの明示の許可があった場合に閲覧可能とする等）するようになっている。
【００２７】
データベースサーバ２は、データベース２ａを管理するサーバコンピュータであり、ＭｙＳＱＬ等のＲＤＢＭＳ（リレーショナルデータベース管理システム）の適用によって実現されている。具体的には、データベースサーバ２は、Ｗｅｂサーバ１や図示せぬサーバコンピュータ等からの要求に応じて、データベース２ａへのデータの新規登録及び更新、データベース２ａからの情報検索及び出力等の処理を行なうようになっている。
【００２８】
なお、データベース２ａには、例えば、ユーザが入力する位置情報や指定位置情報等がユーザ毎に登録されている。
【００２９】
複数のユーザ端末３ａ等は、位置情報及び指定位置情報の作成、位置情報及び指定位置情報の送受信、又はＷｅｂサーバ１へアクセスし、情報提供ツールを利用するためにユーザにより用いられるものである。
【００３０】
より具体的には、ユーザ端末３ａ等は、Ｗｅｂサーバ１にインストールされたＷｅｂサーバプログラムを用いて、位置情報及び指定位置情報をＷｅｂサーバ１へ送信（アップロード）する。また、全てのユーザに対して閲覧可能とされている位置情報を受信するために用いられる。
【００３１】
また、複数のユーザ端末３ａ等のユーザは、ユーザインターフェースを通じて、これらＷｅｂサーバプログラム等利用することができる。ユーザインターフェースは、詳しくは後述するが、例えば、ＨＴＭＬ等で記述されたスクリプト言語を、ＰＨＰが実行し、その結果をＨＴＭＬデータとして複数のユーザ端末３ａ等のＷｅｂブラウザに出力（ネットワークＮＷを介して送信）することによって実現される。
【００３２】
また、詳しくは後述するが、複数のユーザ端末３ａ等においても、指定位置情報を登録することができるようになっている。そして、ユーザが複数のユーザ端末３ａ等相互間において位置情報を送受信する際に、送信側のユーザが送信しようとする位置情報に示される位置と送信側のユーザのユーザ端末に登録された指定位置が一致する場合には、位置情報の送信を制限するようになっている。このような機能を実現させるために、ユーザ端末３ａ等には、ユーザアプリケーションプログラムがインストールされている。
【００３３】
次に、Ｗｅｂサーバ１の構成及び機能について、図２を用いて説明する。
【００３４】
図２は、本実施形態に係るＷｅｂサーバ１の概要構成の一例を示すブロック図である。
【００３５】
図２に示すように、Ｗｅｂサーバ１は、操作部３１と、表示部３２（例えば、液晶ディスプレイ等）と、通信部３３と、ドライブ部３４と、記憶部３５と、入出力インターフェース３６と、システム制御部４０と、を備えている。システム制御部４０と入出力インターフェース３６とは、システムバス４１を介して接続されている。
【００３６】
操作部３１は、例えば、キーボード、マウス等であり、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部４０に出力する。表示部３２は、例えば、液晶ディスプレイ等であり、文字や画像等の情報を表示する。通信部３３は、ネットワークＮＷ等に接続して、データベースサーバ２、ユーザ端末３ａ等との通信状態を制御する。ドライブ部３４は、例えば、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等のディスクＤＫからデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。また、記憶部３５は、例えば、ハードディスクドライブ等であり、各種プログラム及びデータ等を記録する。入出力インターフェース３６は、操作部３１〜記憶部３５とシステム制御部４０との間のインターフェース処理を行なう。システム制御部４０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３７、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３８、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３９等を備える。
【００３７】
さらに、記憶部３５には、所定のオペレーティングシステム、上述したＷｅｂサーバプログラム等が記憶されている。なお、これらのプログラムは、例えば、他のサーバ装置等からネットワークＮＷを介して取得されるようにしても良いし、ＣＤ−ＲＯＭ等のディスクＤＫに記録されてドライブ部３４を介して読み込まれるようにしても良い。
【００３８】
システム制御部４０は、本実施形態において、本発明における受信手段、公開手段及び公開制限手段の一例を構成している。
【００３９】
そして、システム制御部４０は、ＣＰＵ３７が、ＲＯＭ３８や記憶部３５に記憶された各種プログラム、例えば、Ｗｅｂサーバプログラム等を読み出し実行することによりＷｅｂサーバ１の各部を制御するとともに、上述した各手段等として機能するようになっている。
【００４０】
この各手段等としての機能については、後述する。
【００４１】
次に、複数のユーザ端末３ａ（３ｂ）の構成及び機能について、図３を用いて説明する。
【００４２】
図３は、本実施形態に係る複数のユーザ端末３ａ（３ｂ）の概要構成の一例を示すブロック図である。
【００４３】
図３に示すように、ユーザ端末３ａは、操作部５１と、表示部５２（例えば、液晶ディスプレイ等）と、通信部５３と、ドライブ部５４と、記憶部５５と、ＧＰＳ受信部６５と、入出力インターフェース５６と、システム制御部６０と、を備えている。システム制御部６０と入出力インターフェース５６とは、システムバス６１を介して接続されている。
【００４４】
操作部５１は、例えば、キーボード、マウス又はタッチパネル等であり、オペレータ等からの操作指示を受け付け、その指示内容を指示信号としてシステム制御部６０に出力する。表示部５２は、例えば、液晶ディスプレイ等であり、文字や画像等の情報を表示する。また表示部は、指定位置情報の入力画面（図５参照）及びＷｅｂサーバプログラムの一例としての表示画面（図６参照）等を表示する。通信部５３は、ネットワークＮＷ等に接続して、Ｗｅｂサーバ１及びデータベースサーバ２等との通信状態を制御する。ドライブ部５４は、例えば、フレキシブルディスク、ＣＤ、ＤＶＤ等のディスクＤＫからデータ等を読み出す一方、当該ディスクＤＫに対してデータ等を記録する。また、記憶部５５は、例えば、ハードディスクドライブ等であり、各種プログラム及びデータ等を記録する。また、記憶部５５には、ユーザによって入力される指定位置情報及び位置情報が登録される。入力する手段としては、例えば、上述したＷｅｂサーバプログラムに相当するプログラムが、システム制御部６０にインストールされており、このプログラムの実行により実現される。入出力インターフェース５６は、操作部５１〜記憶部５５及びＧＰＳ受信部６５とシステム制御部６０との間のインターフェース処理を行なう。システム制御部６０は、ＣＰＵ５７、ＲＯＭ５８、ＲＡＭ５９等を備える。
【００４５】
ＧＰＳ受信部６５は、衛星軌道上に配置され地球を周回するＧＰＳ衛星から出力される航法電波をＧＰＳアンテナ（図示せず）を介して受信し、受信した信号に基づいて測位し、測位データ（経度及び緯度情報）を、システム制御部６０へ供給する。
【００４６】
また、通信部５３は、複数のユーザ端末相互間において、例えば、赤外線受光素子又はＢＬＵＥ  ＴＯＯＴＨの適用により、データを送受信できるようになっている。なお、これらは公知の技術であるため、詳しい説明は省略する。
【００４７】
システム制御部６０は、本実施形態において、本発明における表示手段、送信手段、現在位置測定手段及び送信制御手段の一例を構成している。  そして、システム制御部６０は、ＣＰＵ５７が、ＲＯＭ５８や記憶部５５に記憶された各種プログラムを読み出し実行することによりユーザ端末３ａの各部を制御するとともに、上述した各手段等として機能するようになっている。
【００４８】
この各手段等としての機能については、後述する。
【００４９】
次に、本実施形態に係る情報提供システムの動作の概要について図４乃至図６を用いて説明する。図４は、本実施形態に係る情報提供システムの動作の概要を示すフローチャート図である。
【００５０】
図４において、例えばあるユーザは、ユーザ端末３ａにインストールされた、ユーザインターフェースを利用して指定位置情報を作成し（ステップＳ１）、指定位置情報をＷｅｂサーバ１へ送信する（ステップＳ２）。
【００５１】
具体的には、システム制御部６０は、例えばＷｅｂブラウザプログラムを実行することにより、通信部５３及びネットワークＮＷを介してＷｅｂサーバ１にアクセスし、当該Ｗｅｂサーバ１から提供された各種画面データを表示部５２上に表示するようになっている。このように表示される画面としては、後述する、上記指定位置情報の入力画面（図５）があり、システム制御部６０は、ユーザにより、当該入力画面を通じて入力された指定位置情報を、Ｗｅｂサーバ１に送信するようになっている。また、システム制御部６０は、Ｗｅｂサーバ１から提供された上記Ｗｅｂサーバプログラムの一例としての表示画面（図６）を表示部５２へ表示する。
【００５２】
さらに、システム制御部６０は、表示画面を通じて、ユーザがユーザ端末３ａ等により作成した指定位置情報及び位置情報を、ネットワークＮＷを介してＷｅｂサーバ１へ送信する。
【００５３】
また、システム制御部４０は、ユーザが、ユーザ端末３ａ等により作成した指定位置情報及び位置情報を、ネットワークＮＷを介して受信する。こうして受信された指定位置情報及び位置情報はデータベースサーバ２及びデータベース２ａに記憶される。
【００５４】
Ｗｅｂサーバ１は、指定位置情報を受信し、データベース２ａに登録する（ステップＳ１０）。かかる指定位置情報は、例えば、Ｗｅｂサーバプログラムが実行されユーザ端末３ａのユーザインターフェースとしてのＷｅｂブラウザに出力された入力画面を通じて入力する。
【００５５】
図５は指定位置情報の入力画面の一例を示す図である。
【００５６】
図５に示す、表示画面１００は、指定位置情報の入力画面の一例であり、「公開したくない場所を入力してください」とのメッセージが表示されている。図５では、一例として、指定位置情報入力欄１０１〜１０３、コメント欄１０４、公開制御内容指定部１０５〜１０７、コメント欄１０８及び送信ボタン１０８等を表示している。
【００５７】
指定位置情報入力欄１０１〜１０３は、指定位置情報（例えば、ユーザが公開しなくない場所等）を入力する欄である。コメント欄１０４には、これから入力しようとする指定位置情報とユーザが送信する位置情報が一致した場合に、位置情報の公開を制御する具体的内容の選択を促す旨のコメントが表示されている。
【００５８】
公開制限内容指定部１０５〜１０７は、位置情報の公開を制御するの具体的内容の一例を示しており、公開制限内容指定部としての公開しない欄１０５を選択すると、指定位置情報と位置情報が一致した場合に、Ｗｅｂサーバ１は、位置情報を公開（閲覧可能）しない。また、一定時間経過後、公開する欄１０６を選択すると、Ｗｅｂサーバ１は、位置情報が送信されてから一定時間経過後に位置情報を公開する。そして、送信された場所から、一定距離離れた場合に公開する１０７を選択すると、ユーザが、位置情報を送信した場所から、一定距離離れた場合に、システム制御部４０は、位置情報を公開する。
【００５９】
図４の説明に戻り、次いで、ユーザが、入力画面を用いて、位置情報を作成し（ステップＳ３）、他のユーザへ位置情報を公開するために、Ｗｅｂサーバ１へ位置情報を送信する（ステップＳ４）。
【００６０】
システム制御部４０は、受信した位置情報が登録された指定位置情報から決定されたある一定の範囲に入るかどうかを判別（位置情報に示される位置と指定位置が一致するか否かを判別）し（ステップＳ１１）、一致する場合には（ステップＳ１１：一致する場合）、受信した位置情報の公開（閲覧）を制限（例えば図３において公開制限内容指定部１０５〜１０７によって選択した内容を実行）する（ステップＳ１３）。
【００６１】
一方、一致しない場合には（ステップＳ１１：一致しない場合）、位置情報を公開（制限せずに位置情報を公開）する（ステップＳ１４）。
【００６２】
これら位置情報の公開（ステップＳ１３及びステップＳ１４）は、例えば、Ｗｅｂサーバプログラムの一例としての表示画面を用いて実行される。このようなＷｅｂサーバプログラムの一例としての表示画面は、例えば、図６に示す図のようになっている。
【００６３】
図６は、Ｗｅｂサーバプログラムの一例としての表示画面を示す図である。図６に示す、Ｗｅｂサーバプログラムの一例としてのブログ表示画面２００は、上述した表示画面の一例であり、システム制御部４０が受信した位置情報を示す画面が表示されている。
【００６４】
具体的には、システム制御部４０は、受信した位置情報を、他のユーザ端末３ａ等の閲覧要求に応じて、他のユーザ端末３ａ等の図示しない表示部等に表示させる為に、例えば、ＨＴＭＬ等で記述されたスクリプト言語を、ＰＨＰが当該コンテンツの検索や表示画面を生成する等の処理を実行し、当該処理結果をＨＴＭＬデータとしてユーザ端末３ａ等のＷｅｂブラウザに出力（ネットワークＮＷを介して送信）等することにより、位置情報を提供するようになっている。
【００６５】
より詳しくは、ユーザがユーザ端末３ａ等からＷｅｂブラウザを用いてＷｅｂサーバ１にブログ表示画面の閲覧要求をすると、後述するユーザ端末３ａ等の表示部５２に、ブログ表示画面２００が表示される。図６では、一例として、操作メニュー欄２０１、記事のタイトル欄２０２、記事の内容欄２０３、コンテンツ再生領域欄２０４、記事の投稿日欄２０５、記事の投稿時間欄２０６及び記事を作成した場所欄２０７等を表示している。
【００６６】
操作メニュー欄２０１には、ブログを管理するための機能を実行するボタンやリンクが貼られたメッセージ等が設けられている。例えば、ブログに記事を作成したい場合には、操作メニュー欄２０１内の「記事を書く」部分をマウスの操作等により選択する。すると、図示しない専用の記事入力フォーム画面が表示され、例えば、記事のタイトル又は記事の内容を記入及びファイルの添付等が行なえるようになっている。また、記事を記入後、ブログ表示画面に他のユーザへ閲覧可能に表示させたい場合には、操作メニュー欄２０１内の「記事の投稿」部分をマウス等の操作により選択する。
【００６７】
そしてシステム制御部６０は、これら記事の内容をＷｅｂサーバ１へ送信する。このようにして、ユーザは位置情報を含む記事の内容について、Ｗｅｂサーバ１へ送信することができる。
【００６８】
タイトル欄２０２は、ユーザが入力した記事のタイトルが表示される。タイトル欄２０２には、位置情報が入力されることがあり、本実施形態においては、位置情報として「レストラン○○」が表示されている。
【００６９】
記事の内容欄２０３は、ユーザが入力した記事の内容が表示される。記事の内容欄２０３には、位置情報が入力されることがあり、本実施形態では、位置情報として「△△町」及び「レストラン○○」が表示されている。コンテンツ再生領域欄２０４には、ユーザが添付したコンテンツファイル（例えば動画ファイルや音声ファイル等）が再生可能に表示される。
【００７０】
コンテンツファイルには、例えばレストランを映像や音声で紹介するデータが記録されており、位置情報を聴覚を通じて認識することができる。
【００７１】
記事の投稿日欄２０５には記事が投稿された日が、記事の投稿時間欄２０６には記事が投稿された時間が、記事を投稿した場所欄２０７には記事が投稿された場所がそれぞれ表示される。記事を投稿した場所２０７には、位置情報が入力されることがあり、本実施形態では、位置情報として自宅が表示されている。
【００７２】
上述したように、システム制御部４０は、位置情報に示される位置と指定位置が一致するか否かを判断し、一致する場合には、他のユーザが閲覧可能に表示する前に、位置情報の公開を制限する（ステップＳ１１参照）。
【００７３】
具体的には、図６に示すブログ表示画面２００において表示される記事のタイトル欄２０２、記事の内容欄２０３、記事を作成した場所欄２０７等には位置情報が含まれている。これらの位置情報は、ブログの記事を投稿した例えばあるユーザによってユーザ端末３ａを用いて送信されたものが、システム制御部４０の下、他のユーザが閲覧可能に表示したものである。
【００７４】
あるユーザが指定位置を自宅とし、指定位置情報として自宅を示す情報を登録しており、このユーザが自宅でブログの記事を作成し、投稿した場合には、指定位置情報に示される位置としての自宅と、位置情報に示される位置としての自宅が一致することとなる。この場合に、システム制御部４０は、ユーザが送信した記事の内容又は投稿した場所の表示を、表示しないか若しくは記事が投稿されてから一定期間経過後に全てのユーザが閲覧可能に公開する等の公開の制限を行なうようになっている。
【００７５】
具体的に公開の制限としては、例えば、指定位置に相当する文字列が含まれる記事のタイトル欄２０２、記事の内容欄２０３及び記事を作成した場所欄２０７の内容を公開するか否かをユーザへ確認するメッセージを提示し、ユーザが許可した場合には、公開する。
【００７６】
更に、公開の制限としては、例えば、指定位置に相当する文字列が含まれる記事のタイトル欄２０２、記事の内容欄２０３及び記事を作成した場所欄２０７の内容を一定時間経過するまで非公開としたり、記事のタイトル欄２０２及び記事の内容欄２０３の内容は公開されるが、記事を作成した場所欄２０７を一定時間経過するまで非公開とする。
【００７７】
また、ユーザ端末３ａのＧＰＳ受信部によって測位された現在位置と位置情報が一致する場合には、一定距離離れた後に、指定位置に相当する文字列が含まれる記事のタイトル欄２０２、記事の内容欄２０３及び記事を作成した場所欄２０７の内容を公開したり、或いは、記事を作成した場所欄２０７を公開することもできる。
【００７８】
具体的には、システム制御部６０は、ＧＰＳ受信部６５から供給された位置に関するデータに基づきユーザ端末３ａの現在位置を算出する。こうして算出された現在位置は、システム制御部６０の制御の下、Ｗｅｂサーバ１へ通信部５３を介して位置情報として送信され、又は、表示部５２に表示される。
【００７９】
また、ユーザ端末３ａのＧＰＳ受信部によって測位された現在位置と位置情報が一致する場合には、前記現在位置から遠ざかっている場合（例えば、前記現在位置から一定の時速によって移動していることを感知した場合、又は、前記現在位置から移動したことを測位した場合）に、指定位置に相当する文字列が含まれる記事のタイトル欄２０２、記事の内容欄２０３及び記事を作成した場所欄２０７の内容を公開したり、或いは、記事を作成した場所欄２０７を公開することもできる。
【００８０】
このようにして、例えば、ユーザが自宅から記事を投稿した場合に、その内容が即座に全てのユーザに閲覧可能に公開されることを制限することができるため、不特定多数のユーザに自分の居場所が開示されてしまうことによるプライバシーの侵害や第三者のストーカー行為を未然に防止することができる。
【００８１】
また、システム制御部４０は、ユーザが添付したコンテンツファイルに位置情報が含まれる場合に、他のユーザが閲覧可能に表示する前に、指定位置情報と一致するか否かを判断し、一致する場合には公開を制限することもできる。
【００８２】
具体的には、システム制御部４０は、コンテンツファイルに含まれる音声データをテキストデータに変換し、テキストデータからキーワードを抽出する。これらキーワードの抽出は、例えば隠れマルコフモデル（Ｈｉｄｄｅｎ  Ｍａｒｋｏｖ  Ｍｏｄｅｌ）による音声認識技術により実現されるが、公知の手段であるため詳しい説明は省略する。そして、抽出したキーワードと指定位置情報に示される位置が一致するか否か判断し、一致する場合には公開を制限するようになっている。
【００８３】
図４の説明に戻り、システム制御部４０は、ユーザによって指定位置情報の変更又は更新がされたか否かを判断する（ステップＳ１４）。具体的には、ユーザが指定位置情報の作成又は更新し（ステップＳ５）、指定位置情報をＷｅｂサーバ１へ送信すると（ステップＳ６）、システム制御部４０は、指定位置情報の変更又は更新がされたと判断し（ステップＳ１４：ＹＥＳ）、ステップＳ１０の動作に戻り、指定位置情報を登録する。
【００８４】
指定位置情報の更新が無かった場合には、指定位置情報の変更又は更新がされなかったと判断し（ステップＳ１４：ＮＯ）、処理を終了してもよいし、一定時間指定位置情報の変更更新がされなかった場合には、自動的に公開するようにしてもよい（ステップＳ１５）。
【００８５】
また、本実施形態においては、上述したように、ユーザ端末相互間においても位置情報の送受信が可能となっている。図７は、本実施形態に係るユーザ端末相互間において位置情報の送受信を行なう場合の概要を示すフローチャートである。
【００８６】
図７において、例えばあるユーザ１は、ユーザ端末３ａにインストールされた、ユーザインターフェースとしてのユーザアプリケーションプログラム等を利用して予め指定位置情報を作成し（ステップＳ３０）、指定位置情報を後述するユーザ端末３ａの記憶部に登録する（ステップＳ３１）。
【００８７】
そして、ユーザ１は、位置情報を作成し（ステップＳ３２）、他のユーザ２へ位置情報を送信するために送信指示を出す（ステップＳ３３）。かかる位置情報は、例えばユーザ端末３ａに保存されている住所録の住所や、ユーザ相互間で送受信可能なメッセージ等に添付されるものである。
【００８８】
すると、ユーザ端末のシステム制御部６０は、ユーザ１が予め登録した指定位置情報に示される指定位置と位置情報が示す位置が一致（指定位置情報と位置情報が一致）するか否かを判別し（ステップＳ３４）、一致した場合には（ステップＳ３４：一致）、位置情報に相当する位置情報データの送信を制限（例えば、一定時間経過後に送信可能としたり、位置情報を送信したユーザが現在位置より一定距離はなれた後に送信可能としたり又は、ユーザ１の明示の許可があった場合に送信可能とする等）する（ステップＳ３５）。そして、処理を終了する。
【００８９】
一方、一致しなかった場合には（ステップＳ３４：不一致）、位置情報を他のユーザ２が所有するユーザ端末３ｂへ送信する（ステップＳ３６）。そして、処理を終了する。
【００９０】
以上説明したように、上記実施形態によれば、システム制御部４０は、あるユーザから受信した位置情報に示される位置とデータベース２ａに登録した指定位置情報に示される位置が一致する場合に、これら位置情報の他のユーザへの閲覧を制限（例えば、一定時間経過後に閲覧可能としたり、位置情報を送信したユーザが現在位置より一定距離はなれた場合に閲覧可能としたり又は、ユーザの明示の許可があった場合に閲覧可能とする等）する。
【００９１】
従って、ユーザが自宅から記事を投稿した場合に、その内容が即座に全てのユーザに閲覧可能に公開されると、不特定多数のユーザに自分の居場所が開示されてしまうことによるプライバシーの侵害や第三者のストーカー行為を未然に防止することができる。
【００９２】
また、システム制御部６０は、ユーザが複数のユーザ端末３ａ等相互間において位置情報を送受信する際に、送信側のユーザが送信する位置情報に示される位置と送信側のユーザのユーザ端末の記憶部５３に登録された指定位置情報に示される位置が一致する場合には、位置情報の送信を制限（例えば、一定時間経過後に送信可能としたり、位置情報を送信したユーザが現在位置より一定距離はなれた場合に送信可能としたり又は、ユーザの明示の許可があった場合に送信可能とする等）するようになっている。
【００９３】
また、上記実施形態においては、本願を情報提供システムＳに対して適用した場合の例を説明したが、その他にも、例えば携帯電話機、パーソナルコンピュータ、及びその他車載用、家庭用等の電子機器に対して適用可能である。
【図面の簡単な説明】
【００９４】
【図１】本実施形態に係る情報提供システムＳの概要構成の一例を示す図である。
【図２】本実施形態に係るＷｅｂサーバ１の概要構成の一例を示すブロック図である。
【図３】本実施形態に係る複数のユーザ端末３ａ（３ｂ）の概要構成の一例を示すブロック図である。
【図４】本実施形態に係る情報提供システムＳの動作を示すフローチャートである。
【図５】指定位置情報の入力画面の一例を示す図である。
【図６】Ｗｅｂサーバプログラムの一例としての表示画面を示す図である。
【図７】本実施形態に係るユーザ端末相互間において位置情報の送受信を行なう場合の概要を示すフローチャートである。
【符号の説明】
【００９５】
１  Ｗｅｂサーバ
２  データベースサーバ
２ａ  データベース
３ａ  ユーザ端末
３ｂ  ユーザ端末
３１、５１  操作部
３２、５２  表示部
３３、５３  通信部
３４、５４  ドライブ部
３５、５５  記憶部
３６、５６  入出力インターフェース
３７、５７  ＣＰＵ
３８、５８  ＲＯＭ
３９、５９  ＲＡＭ
４０、６０  システム制御部
６５  ＧＰＳ受信部
ＮＷ  ネットワーク
Ｓ  情報提供システム
【図１】
2009265771.tif 000003
【図２】
2009265771.tif 000004
【図３】
2009265771.tif 000005
【図４】
2009265771.tif 000006
【図５】
2009265771.tif 000007
【図６】
2009265771.tif 000008
【図７】
2009265771.tif 000009