(57)【要約】      （修正有）【課題】情報を共有する複数のユーザに対し一体感や連帯感を与えることのできるシステムを提供する。【解決手段】複数のクライアント端末１０のそれぞれは，位置情報取得手段を備える。また，管理サーバ２０は，複数のクライアント端末１０それぞれの現在の位置情報に基づいて，ユーザデータベースに記憶されているユーザの位置情報を更新する。管理サーバ２０は，地図データベースから読み出した地図情報の所定範囲に基づいて，ユーザデータベースから，当該所定範囲に含まれる複数のユーザの位置情報と，当該所定範囲に含まれるユーザの位置情報と関連付けられている複数のユーザ情報と，を読み出して，複数のクライアント端末１０に送信する。そして，クライアント端末１０は，管理サーバ２０から受信した所定範囲の地図情報の上であって，複数のユーザの位置情報のそれぞれに対応する位置に，複数のユーザ情報のそれぞれを表示する。【選択図】図１
2014102417.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント端末（１０）と，管理サーバ（２０）とが，情報通信回線を介して相互に通信可能に接続された情報共有システムであって，
前記複数のクライアント端末（１０）のそれぞれは，
自己の現在の位置情報を取得するための位置情報取得手段（１１）と；
前記位置情報取得手段（１１）により取得した前記現在の位置情報を，前記管理サーバ（２０）に送信することが可能なクライアントの送信手段（１２）と；
を有し，
前記管理サーバ（２０）は，
複数種類の縮尺を有する地図情報を記憶する地図データベース（２１）と；
前記複数のクライアント端末（１０）のユーザに関するユーザ情報と，前記地図データベース（２１）に記憶された地図上におけるユーザの位置情報とを，関連付けて記憶するユーザデータベース（２２）と；
前記クライアントの送信手段（１２）から送信された前記現在の位置情報を，受信することが可能なサーバの受信手段（２３）と；
前記サーバの受信手段（２３）により受信した前記現在の位置情報に基づいて，前記ユーザデータベース（２２）に記憶されている前記ユーザの位置情報を更新する更新手段（２４）と；
前記地図データベース（２１）から，所定範囲の前記地図情報を読み出す地図読出手段（２５）と；
前記地図読出手段（２５）が読み出した前記地図情報の所定範囲に基づいて，前記ユーザデータベース（２２）から，当該所定範囲に含まれる前記ユーザの位置情報と，当該所定範囲に含まれる前記ユーザの位置情報と関連付けられている前記ユーザ情報と，を読み出すユーザ情報読出手段（２６）と；
前記地図読出手段（２５）が読み出した前記所定範囲の地図情報と共に，前記ユーザ情報読出手段（２６）が読み出した前記ユーザの位置情報及び前記ユーザ情報を，前記クライアント端末（１０）に送信することが可能なサーバの送信手段（２７）と； 
を有し，
前記複数のクライアント端末（１０）のそれぞれは，さらに，
前記サーバの送信手段（２７）から送信された前記所定範囲の地図情報，前記ユーザの位置情報，及び前記ユーザ情報を受信することが可能なクライアントの受信手段（１３）と；
前記クライアントの受信手段（１３）により受信した前記所定範囲の地図情報の上であって，前記ユーザの位置情報のそれぞれに対応する位置に，前記ユーザ情報のそれぞれを表示する表示手段（１４）と；
を有する
情報共有システム。
【請求項２】
前記複数のクライアント端末（１０）のそれぞれは，
前記表示手段（１４）に表示される前記地図情報の縮尺を変更することが可能な操作手段（１５）と；
前記表示手段（１４）に表示された前記地図情報の縮尺を判定する表示縮尺判定手段（１６）と；をさらに有し，
前記表示縮尺判定手段（１６）により判定された前記地図情報の縮尺に関する表示縮尺情報は，前記クライアントの送信手段（１２）により送信され，前記サーバの受信手段（２３）により受信されるものであり，
前記管理サーバ（２０）は，
画像を含むコンテンツ情報を，前記地図データベース（２１）に記憶された地図上におけるコンテンツの位置情報と，当該コンテンツ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報と，に関連付けて記憶するコンテンツデータベース（２８）と；
前記地図読出手段（２５）が読み出した前記地図情報の所定範囲と，前記サーバの受信手段（２３）が受信した前記表示縮尺情報とに基づいて，前記コンテンツデータベース（２８）から，前記コンテンツの位置情報が当該地図情報の所定範囲に含まれ，かつ，前記縮尺条件情報が当該表示縮尺情報に相当している，前記コンテンツ情報を読み出すコンテンツ情報読出手段（２９）と；をさらに有し，
前記コンテンツ情報読出手段（２９）により読み出された前記コンテンツ情報は，前記コンテンツの位置情報と共に，前記サーバの送信手段（２７）により送信され，前記クライアントの受信手段（１３）により受信されるものであり，
前記クライアント端末（１０）の前記表示手段（１４）は，さらに，前記クライアントの受信手段（１３）により受信した前記所定範囲の地図情報の上であって，前記コンテンツの位置情報のそれぞれに対応する位置に，前記コンテンツ情報に含まれる画像のそれぞれを表示する
請求項１に記載の情報共有システム。
【請求項３】
前記複数のクライアント端末（１０）のそれぞれは，
前記表示手段（１４）に表示される前記地図情報の縮尺を変更することが可能な操作手段（１５）と；
前記表示手段（１４）に表示された前記地図情報の縮尺を判定する表示縮尺判定手段（１６）と；をさらに有し
前記表示縮尺判定手段（１６）により判定された前記地図情報の縮尺に関する表示縮尺情報は，前記クライアントの送信手段（１２）により送信され，前記サーバの受信手段（２３）により受信されるものであり，
前記ユーザデータベース（２２）は，前記ユーザ情報を，前記ユーザの位置情報と，当該ユーザ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報と，に関連付けて記憶するものであり，
前記ユーザ情報読出手段（２６）は，前記地図読出手段（２５）が読み出した前記地図情報の所定範囲と，前記サーバの受信手段（２３）が受信した前記表示縮尺情報とに基づいて，前記ユーザデータベース（２２）から，前記ユーザの位置情報が当該地図情報の所定範囲に含まれ，かつ，前記縮尺条件情報が当該表示縮情報に相当している，前記ユーザ情報を読み出す
請求項１又は請求項２に記載の情報共有システム。
【請求項４】
請求項１に記載の情報共有システムにおける前記複数のクライアント端末（１０）を，前記位置情報取得手段（１１），前記クライアントの送信手段（１２），前記クライアントの受信手段（１３），及び前記表示手段（１４）として機能させるためのコンピュータプログラム。
【請求項５】
請求項３に記載のコンピュータプログラムを格納したコンピュータにより読み取り可能な情報記録媒体。
【請求項６】
複数のクライアント端末（１０）と，管理サーバ（２０）とが，情報通信回線を介して相互に通信可能に接続されたシステムによる情報共有方法であって，
前記複数のクライアント端末（１０）のそれぞれが，
自己の現在の位置情報を取得する位置情報取得工程と；
前記位置情報取得工程により取得した前記現在の位置情報を，前記管理サーバ（２０）に送信するクライアントの送信工程と；
を実行し，
前記管理サーバ（２０）は，
複数種類の縮尺を有する地図情報を記憶する地図データベース（２１）と；
前記複数のクライアント端末（１０）のユーザに関するユーザ情報と，前記地図データベース（２１）に記憶された地図上におけるユーザの位置情報とを，関連付けて記憶するユーザデータベース（２２）と；を有しており，
前記管理サーバ（２０）が，
前記クライアントの送信工程により送信された前記現在の位置情報を受信するサーバの受信工程と；
前記サーバの受信工程により受信した前記現在の位置情報に基づいて，前記ユーザデータベース（２２）に記憶されている前記ユーザの位置情報を更新する更新工程と；
前記地図データベース（２１）から，所定範囲の前記地図情報を読み出す地図読出工程と；
前記地図読出工程により読み出した前記地図情報の所定範囲に基づいて，前記ユーザデータベース（２２）から，当該所定範囲に含まれる前記ユーザの位置情報と，当該所定範囲に含まれる前記ユーザの位置情報と関連付けられている前記ユーザ情報と，を読み出すユーザ情報読出工程と；
前記地図読出工程により読み出した前記所定範囲の地図情報と共に，前記ユーザ情報工程で読み出した前記ユーザの位置情報及び前記ユーザ情報を，前記クライアント端末（１０）に送信するサーバの送信工程と；
を実行し，
前記複数のクライアント端末（１０）のそれぞれは，さらに，
前記サーバの送信工程により送信された前記所定範囲の地図情報，前記ユーザの位置情報，及び前記ユーザ情報を受信するクライアントの受信工程と；
前記クライアントの受信工程により受信した前記所定範囲の地図情報の上であって，前記ユーザの位置情報のそれぞれに対応する位置に，前記ユーザ情報のそれぞれを表示する表示工程と；
を実行する
情報共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，地図を利用した情報共有システム，このシステムを利用するためのプログラム，このプログラムを格納した記憶媒体，及び情報共有方法に関する。具体的に説明すると，本発明の情報共有システム等は，あるユーザが保有するクライアント端末に，地図を表示すると共に，その地図上に，他の複数のユーザの現在位置や店舗の広告等の情報を表示することで，位置情報及び地図を利用した新しいコミュニケーションプラットフォームを提供するというものである。
【背景技術】
【０００２】
近年，ＧＰＳ（Global Positioning System）衛星からの受信する情報や，ＰＨＳ（Personal
Handyphone System）基地局の情報を用いて，携帯情報端末の位置情報を手軽に得ることが可能になり，この位置情報を利用した様々なＷｅｂサービスが広がっている。
【０００３】
また，従来から，携帯電話等の携帯情報端末に備えられているＧＰＳ受信装置等を利用して，あるユーザの現在の位置情報を把握し，そのユーザに対して，広告情報等をマッチングさせる技術が知られている（例えば特許文献１及び特許文献２）。このように，ユーザの現在の位置情報を把握することで，例えば，気軽に立ち寄れる範囲に位置する飲食店や，娯楽施設，各種イベント等の広告情報を，ユーザに対して提供できるため，広告の利用価値を向上させることができる。
【０００４】
例えば，特許文献１には，携帯型無線端末を利用して，ユーザの趣味や趣向を反映したプロフィールを作成し，このプロフィールと無線端末の地理的位置に基づいて，広告データベースから，ユーザの趣味や趣向及びユーザの地理的位置にマッチした広告を抽出し，無線端末に表示させる技術が開示されている。
【０００５】
また，特許文献２には，携帯端末の位置情報，日時情報，タグ，及びユーザ環境にあった各種の重み付けを用いて，ユーザが必要な画像情報を手軽に絞り込むことのできる検索方法を提供する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−７５１４３号公報
【特許文献２】特開２００８−３３７５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら，Ｗｅｂサービスを利用しているユーザは多数存在しているにも関わらず，上記特許文献に記載された従来の技術は，ユーザの一人ひとりに対して広告情報を提供するものに過ぎないため，複数のユーザの間で情報を共有するという一体感や連帯感を与えることは出来ないものであった。
【０００８】
また，従来の技術では，複数のユーザが，同じＷｅｂサービスを，地理的に近い範囲で利用していても，それらのユーザは，他のユーザの存在を知り得るものではなかった。これに対し，同じＷｅｂサービスを利用している複数のユーザ間で，互いの情報を共有することが出来れば，新しいコミュニケーションのかたちを創出できるといえる。
【０００９】
また，従来の広告マッチング技術は，ユーザに対し，一方的に広告情報を提供するものであったため，ユーザによる情報選択の余地が狭くなっている。他方，従来の技術では，ある地域に関連付けられた広告が氾濫しているような場合，ユーザに対し，選択しきれないほど多量の広告情報が提供される恐れがあり，却って，ユーザの混乱を招いてしまうという不具合が生じていた。
【００１０】
このため，現在では，情報を共有する複数のユーザに対し，一体感や連帯感を与えることのできるシステム等が求められている。
【００１１】
また，現在では，位置情報が関連付けられた広告情報等を，ユーザに対し，適切にマッチングさせることのできるシステム等が求められている。
【課題を解決するための手段】
【００１２】
そこで，本発明の発明者は，上記の従来発明の問題点を解決する手段について鋭意検討した結果，複数のクライアント端末のそれぞれから，現在位置の情報を取得し，各クライアント端末の表示画面に表示される地図上に，自己及び他の複数のクライアント端末の位置情報を表示させることで，複数のユーザ同士の間で，互いの位置情報や，ある地域の情報を共有することが出来るようになり，一体感や連帯感のある新しいコミュニケーションを創出できるという知見を得た。
また，本発明の発明者は，クライアント端末に表示される地図の縮尺に応じて，位置情報が関連付けられた広告情報等のコンテンツを表示させることにより，ユーザが望む情報を，適切にマッチングさせることができるという知見を得た。
そして，本発明者は，上記知見に基づけば，従来技術の課題を解決できることに想到し，本発明を完成させた。
具体的に説明すると，本発明は以下の構成を有する。
【００１３】
本発明の第１の側面は，情報共有システムに関するものである。
本発明の情報共有システムは，複数のクライアント端末１０と，管理サーバ２０とが，情報通信回線を介して相互に通信可能に接続されることで構築されている。
まず，複数のクライアント端末１０のそれぞれは，
自己の現在の位置情報を取得するための位置情報取得手段１１と；
位置情報取得手段１１により取得した現在の位置情報を，管理サーバ２０に送信することが可能なクライアントの送信手段１２と；を有する。
また，管理サーバ２０は，
複数種類の縮尺を有する地図情報を記憶する地図データベース２１と；
複数のクライアント端末１０のユーザに関するユーザ情報と，地図データベース２１に記憶された地図上におけるユーザの位置情報とを，関連付けて記憶するユーザデータベース２２と；
クライアントの送信手段１２から送信された前記現在の位置情報を，受信することが可能なサーバの受信手段２３と；
サーバの受信手段２３により受信した現在の位置情報に基づいて，ユーザデータベース２２に記憶されているユーザの位置情報を更新する更新手段２４と；
地図データベース２１から，所定範囲の地図情報を読み出す地図読出手段２５と；
地図読出手段２５が読み出した地図情報の所定範囲に基づいて，ユーザデータベース２２から，当該所定範囲に含まれるユーザの位置情報と，当該所定範囲に含まれるユーザの位置情報と関連付けられているユーザ情報と，を読み出すユーザ情報読出手段２６と；
地図読出手段２５が読み出した所定範囲の地図情報と共に，ユーザ情報読出手段２６が読み出したユーザの位置情報及びユーザ情報を，クライアント端末１０に送信することが可能なサーバの送信手段２７と；を有する。
さらに，複数のクライアント端末１０のそれぞれは，
サーバの送信手段２７から送信された所定範囲の地図情報，ユーザの位置情報，及びユーザ情報を受信することが可能なクライアントの受信手段１３と；
クライアントの受信手段１３により受信した所定範囲の地図情報の上であって，ユーザの位置情報のそれぞれに対応する位置に，ユーザ情報のそれぞれを表示する表示手段１４と；を有する。
【００１４】
上記構成のように，複数のクライアント端末１０により取得された現在の位置情報は，管理サーバ２０へと送信され，管理サーバ２０は，更新手段２４を用いて，ユーザデータベース２２に記憶されているユーザの位置情報を，常時更新している。このため，管理サーバ２０のユーザデータベース２２に記憶されている複数のユーザの位置情報は常に新しいものとなっており，この複数のユーザの位置情報を，複数のクライアント端末１０の間で共有することにより，クライアント端末１０を保有するユーザは，他のユーザの位置情報を知ることができる。これにより，複数のユーザ同士の間で，互いの位置情報や，ある地域の情報を共有することが出来るようになる。また，複数のユーザは，自己の現在位置に近い範囲に，他のユーザが存在していることを知ることができるため，各ユーザは，限定された地理的範囲において，一体感や連帯感を得ることができる。
【００１５】
本発明の情報共有システムにおいて，
複数のクライアント端末１０のそれぞれは，
表示手段１４に表示される地図情報の縮尺を変更することが可能な操作手段１５と；
表示手段１４に表示された地図情報の縮尺を判定する表示縮尺判定手段１６と；をさらに有し，
表示縮尺判定手段１６により判定された地図情報の縮尺に関する表示縮尺情報は，クライアントの送信手段１２により送信され，サーバの受信手段２３により受信されるものであることが好ましい。
この場合において，管理サーバ２０は，
画像を含むコンテンツ情報を，地図データベース２１に記憶された地図上におけるコンテンツの位置情報と，当該コンテンツ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報と，に関連付けて記憶するコンテンツデータベース２８と；
地図読出手段２５が読み出した地図情報の所定範囲と，サーバの受信手段２３が受信した表示縮尺情報とに基づいて，コンテンツデータベース２８から，コンテンツの位置情報が当該地図情報の所定範囲に含まれ，かつ，縮尺条件情報が当該表示縮尺情報に相当している，コンテンツ情報を読み出すコンテンツ情報読出手段２９と；をさらに有し，
コンテンツ情報読出手段２９により読み出されたコンテンツ情報は，コンテンツの位置情報と共に，サーバの送信手段２７により送信され，クライアントの受信手段１３により受信されるものであることが好ましい。
さらに，クライアント端末１０の表示手段１４は，クライアントの受信手段１３により受信した所定範囲の地図情報の上であって，コンテンツの位置情報のそれぞれに対応する位置に，コンテンツ情報に含まれる画像のそれぞれを表示することが好ましい。
【００１６】
上記構成のように，本発明の好ましい形態では，クライアント端末１０に表示される地図上に，自己及び他の複数のクライアント端末１０の位置情報だけでなく，飲食店や，娯楽施設，各種イベントの広告等のコンテンツ情報も表示される。これにより，クライアント端末１０を保有するユーザは，自分とコンテンツ情報の相対的な位置関係だけでなく，他のユーザとコンテンツ情報の相対的な位置関係をも把握できる。従って，例えば，ユーザは，表示画面に映された地図を見ることで，どのコンテンツ情報（例えば飲食店等）が自己の現在位置に近いかどうかを瞬時に把握できると同時に，どのコンテンツ情報に他のユーザが集まっているのかという情報をも得ることができる。このため，例えば，あるコンテンツ情報に複数のユーザが集まっているような場合には，それを見たユーザに対し，そのコンテンツ情報へ足を運ぶ動機付けを与えることができる。
また，本発明の好ましい形態において，コンテンツ情報は，縮尺条件情報と関連付けてコンテンツデータベース２８に記憶されている。縮尺条件情報とは，例えば，クライアント端末１０に表示されている地図の縮尺が，所定値以上となったとき（若しくは所定値以下となったとき）に，そのクライアント端末１０の表示画面上に表示させるという条件を定めた情報である。すなわち，本発明の好ましい形態では，クライアント端末１０に表示されている地図の縮尺に応じて，当該地図上に表示するコンテンツ情報の選別を行う。このように，コンテンツ情報が縮尺条件情報と関連付けられているため，クライアント端末１０の表示画面上には，地図の縮尺に応じた適切なコンテンツが表示されるようになる。
【００１７】
本発明の情報共有システムにおいて，
ユーザデータベース２２は，ユーザ情報を，ユーザの位置情報と，当該ユーザ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報と，に関連付けて記憶するものであることが好ましい。
この場合において，ユーザ情報読出手段２６は，地図読出手段２５が読み出した地図情報の所定範囲と，サーバの受信手段２３が受信した表示縮尺情報とに基づいて，ユーザデータベース２２から，ユーザの位置情報が当該地図情報の所定範囲に含まれ，かつ，縮尺条件情報が当該表示縮情報に相当している，ユーザ情報を読み出すことが好ましい。
【００１８】
上記構成のように，本発明の好ましい形態では，クライアント端末１０に表示されている地図の縮尺に応じて，当該地図上に表示するユーザ情報の選別を行うこととしても良い。例えば，本システムに係るＷｅｂサービスの利用頻度が高いユーザや，有名なユーザのような影響力のある者のユーザ情報は，地図の縮尺が小さい場合（地図の表示範囲が広い場合）であっても，クライアント端末１０の表示画面に表示されるようにすればよい。他方，例えば，本システムに係るＷｅｂサービスの利用頻度の低いユーザ等のユーザ情報は，地図の縮尺を大きくしないと（地図の表示範囲を狭くしないと），クライアント端末１０の表示画面に表示されないようにすればよい。これにより，影響力の大きいユーザ等が地図上に目立って表示されるようになり，システムが使いやすいものとなる。また，このようにすれば，本システムに係るサービスに対するユーザの興味を誘引することができ，当該サービスを継続的に利用することの動機付けや，当該サービスに対する愛着を与えることができる。
【００１９】
本発明の第２の側面は，上記第１の側面に係る情報共有システムにおける複数のクライアント端末１０を，位置情報取得手段１１，クライアントの送信手段１２，クライアントの受信手段１３，及び表示手段１４として機能させるためのコンピュータプログラムに関する。
【００２０】
本発明の第３の側面は，上記第２の側面に係るコンピュータプログラムを格納したコンピュータにより読み取り可能な情報記録媒体に関する。
【００２１】
本発明の第４の側面は，情報共有方法に関するものである。
本発明の情報共有方法は，複数のクライアント端末１０と，管理サーバ２０とが，情報通信回線を介して相互に通信可能に接続されたシステムを利用する。
複数のクライアント端末１０のそれぞれは，
自己の現在の位置情報を取得する位置情報取得工程と；
位置情報取得工程により取得した現在の位置情報を，管理サーバ２０に送信するクライアントの送信工程と；を実行する。
管理サーバ２０は，
複数種類の縮尺を有する地図情報を記憶する地図データベース２１と；
複数のクライアント端末１０のユーザに関するユーザ情報と，地図データベース２１に記憶された地図上におけるユーザの位置情報とを，関連付けて記憶するユーザデータベース２２と；を有している。
この管理サーバ２０は，
クライアントの送信工程により送信された現在の位置情報を受信するサーバの受信工程と；
サーバの受信工程により受信した現在の位置情報に基づいて，ユーザデータベース２２に記憶されているユーザの位置情報を更新する更新工程と；
地図データベース２１から，所定範囲の地図情報を読み出す地図読出工程と；
地図読出工程により読み出した地図情報の所定範囲に基づいて，ユーザデータベース２２から，当該所定範囲に含まれるユーザの位置情報と，当該所定範囲に含まれるユーザの位置情報と関連付けられているユーザ情報と，を読み出すユーザ情報読出工程と；
地図読出工程により読み出した所定範囲の地図情報と共に，ユーザ情報工程で読み出したユーザの位置情報及びユーザ情報を，クライアント端末１０に送信するサーバの送信工程と；を実行する。
さらに，複数のクライアント端末１０のそれぞれは，
サーバの送信工程により送信された所定範囲の地図情報，ユーザの位置情報，及びユーザ情報を受信するクライアントの受信工程と；
クライアントの受信工程により受信した所定範囲の地図情報の上であって，ユーザの位置情報のそれぞれに対応する位置に，ユーザ情報のそれぞれを表示する表示工程と；を実行する。
【発明の効果】
【００２２】
本発明のシステム等によれば，情報を共有する複数のユーザに対し，一体感や連帯感を与えることができる。
【００２３】
また，本発明のシステム等によれば，位置情報が関連付けられた広告情報等を，ユーザに対し，適切にマッチングさせることができる。
【図面の簡単な説明】
【００２４】
【図１】図１は，本発明の実施形態に係るシステム構成を示している。
【図２】図２は，本発明の実施形態の構成を示す機能ブロック図である。
【図３】図３は，ユーザデータベースに記憶されている情報を概念的に示したものである。
【図４】図４は，コンテンツデータベースに記憶されている情報を概念的に示したものである。
【図５】図５は，本発明の実施形態に係るシステムの情報処理の流れを示したフロー図である。
【図６】図６は，本発明の実施形態において，クライアント端末に表示される画面の一例を示している。
【発明を実施するための形態】
【００２５】
以下，図面を用いて本発明を実施するための形態について説明する。本発明は，以下に説明する形態に限定されるものではなく，以下の形態から当業者が自明な範囲で適宜修正したものも含む。
【００２６】
図１は，本発明の好ましい実施形態に係る情報共有システム１００の構成を示している。図１に示されるように，情報共有システム１００は，複数のクライアント端末１０と，管理サーバ２０を備える。複数のクライアント端末１０は，情報共有システム１００が提供するサービスのユーザが所持しているものである。クライアント端末１０の例は，携帯電話機である。ただし，本発明において，クライアント端末１０は，位置情報取得手段を備え，サービス提供者の管理サーバに無線接続可能で，Ｗｅｂページを閲覧できる表示装置を備えたものであれば，タブレット型端末，ＰＨＳ，ＰＤＡ，又はノート型パーソナルコンピュータ等の携帯型情報通信端末であってもよい。また，管理サーバ２０は，本サービスを運営するサービス提供者によって，維持・管理されているものである。管理サーバ２０は，一のコンピュータによりその機能を全て実現するものに限定されず，複数のコンピュータにその機能を分担して構築されたものであってもよい。
【００２７】
本発明において，複数のクライアント端末１０のそれぞれは，自らの現在の位置に関する情報を取得する位置情報取得手段を備えている。例えば，図１に示されるように，クライアント端末１０は，ＧＰＳ衛星１又は基地局２から自らの位置情報（緯度及び経度，可能であれば高度）を受信する。位置情報取得手段は，クライアント端末１０の位置情報だけでなく，その位置情報を取得したときの日時の情報も取得できる。本システムに用いられるクライアント端末１０は，公知のものを適宜採用できる。すなわち，クライアント端末１０は，情報の入出力を行うための入出力部，情報を記憶する記憶部，制御を行う制御部（ＣＰＵ），各種演算を行う演算部，及びそれぞれの要素を接続するバスなどの伝送路を含むハードウェア構成を有している。そして，例えば，記憶部のメインメモリには，制御用のアプリケーションプログラムが格納され，所定の情報が入力されると，制御部（ＣＰＵ）はメインメモリからアプリケーションプログラムを読み出すと共に，記憶部に記憶された各種情報を読み出して，演算部にて所定の演算を行い，適宜記憶部に記憶しながら，演算処理した情報を出力部から出力する。
【００２８】
また，管理サーバ２０は，インターネット上の地図情報の提供サイトにおいて採用される全ての構成を適宜採用することができる。管理サーバ２０は，地図情報を記憶しているものであるが，この地図情報は，管理サーバ２０に独自に記憶されているものであってもよいし，インターネットを介してオープンプラットフォームから入手したものであっても構わない。管理サーバ２０は，公知のコンピュータが有する構成を適宜備えればよい。すなわち，管理サーバ２０は，情報の入出力を行うための入出力部，情報を記憶する記憶部，制御を行う制御部（ＣＰＵ），各種演算を行う演算部，及びそれぞれの要素を接続するバスなどの伝送路を含むハードウェア構成を有している。そして，例えば，記憶部のメインメモリには，制御プログラムが格納され，所定の情報が入力されると，制御部（ＣＰＵ）はメインメモリから制御プログラムを読み出すと共に，記憶部に記憶された各種情報を読み出して，演算部にて所定の演算を行い，適宜記憶部に記憶しながら，演算処理した情報を出力部から出力する。
【００２９】
図２は，上記複数のクライアント端末１０及び管理サーバ２０により構築される情報共有システム１００の機能ブロックを示している。情報共有システム１００を構築するクライアント端末１０と管理サーバ２０は，制御部により，記憶部に格納されているプログラムを読み出して，演算部に所定の演算を行わせ，読み出したプログラムに従って各種装置に，種々の機能を実行させる。すなわち，以下に説明する機能的手段は，プログラムに従って，クライアント端末１０及び管理サーバ２０のハードウェア構成により実行されるものである。
【００３０】
まず，クライアント端末１０の機能構成について説明する。
図２に示されるように，複数のクライアント端末１０のそれぞれは，位置情報取得手段１１，クライアントの送信手段１２，クライアントの受信手段１３，表示手段１４，操作手段１５，表示縮尺判定手段１６，及び表示中心判定手段１７を含む。
【００３１】
位置情報取得手段１１は，クライアント端末１０が，自己の現在の位置情報を取得するための手段である。位置情報取得手段１１により取得される位置情報は，例えば，クライアント端末１０の現在位置の緯度及び経度の情報が含まれる。また，位置情報には，クライアント端末１０の所在地の高度の情報や，これらの情報の信頼性に関する情報が含まれていてもよい。位置情報取得手段１１は，例えば，クライアント端末１０が備えるＧＰＳ受信部と，ＣＰＵにより実現される。ＧＰＳ受信部は，複数のＧＰＳ衛星から送られた電波に含まれる電波送信時間の情報に基づき，それぞれの電波を受信するのに要した時間を測定し，その時間を示す時間情報をＣＰＵに送出する。ＣＰＵは，取得した時間情報に基づいて，クライアント端末１０の所在位置の緯度経度に関する情報を算出することができる。位置情報取得手段１１による位置情報の取得は，例えば，各ユーザがアプリケーションプログラムを起動した時，一定時間ごとの自動更新，又は手動による更新の各タイミングによって行うことができる。
【００３２】
クライアントの送信手段１２は，クライアント端末１０から，管理サーバ２０に対して種々の情報を送信するための手段である。また，クラアントの受信手段１３は，クライアント端末１０が，管理サーバ２０から送信された種々の情報を受信するための手段である。これらクライアントの送信手段１２及び受信手段１３は，例えば，ＣＤＭＡ通信部，又は無線通信部により実現される。ＣＤＭＡ通信部は，公知のＣＤＭＡ方式（Code Division Multiple Access）で無線通信を行うための機能を有する。ＣＤＭＡ通信部は，ＣＤＭＡ方式で無線通信を行うための搬送波を送受信するアンテナを有しており，例えば，地図情報（地図データ）の受信処理や，ＧＰＳ測位に係る位置情報の送受信処理，ユーザ情報の送受信処理，コンテンツ情報の送受信処理，地図要求の送信処理，及び操作手段を介して入力された入力情報の送信処理を行うことができる。また，無線通信部は，無線ＬＡＮ（Local
Area Network）方式で無線通信を行うための機能を有する。無線通信部は，無線ＬＡＮ方式で無線通信を行うための搬送波を送受信するアンテナを有しており，上記したＣＤＭＡ通信部と共に，又はＣＤＭＡ通信部の代わりに，種々の情報の送受信処理を行うことができる。このため，クライアント端末１０はＣＤＭＡ通信部を有していれば，無線通信部は必須の構成とはならない。
【００３３】
表示手段１４は，地図情報や，ユーザの位置情報，及びコンテンツ情報等を，ユーザが視認可能な表示画面上に表示するための手段である。具体的に説明すると，表示手段１４は，各クライアント端末１０の位置情報に基づいて，地図の上であって，各クライアント端末１０の現在位置に対応した位置に，ユーザ情報を表示できる。また，表示手段１４は，各コンテンツの位置情報に基づいて，地図の上であって，各コンテンツの所在位置に対応した位置に，コンテンツ情報を表示できる。表示手段１４は，公知のディスプレイにより実現できる。ディスプレイは，例えばＬＣＤ（Liquid Crystal Display；液晶ディスプレイ）や，ＯＥＬＤ（Organic
Electro Luminescence Display；有機ＥＬディスプレイ）のような表示装置である。ディスプレイは，ＣＰＵからの入力信号に応じて，ユーザがクライアント端末１０を使用するにあたって必要となる各種情報を出力表示する。
【００３４】
操作手段１５は，ユーザが入力した操作を受け付けて，その入力信号をＣＰＵに送出する機能を有する。具体的に説明すると，操作手段１５は，表示手段１４により表示された地図情報の縮尺を変更する操作や，表示手段１４によって表示する地図情報の範囲を変更する操作の入力を受け付けることができる。操作手段１５の例は，キーボード，マウス，及びテンキーである。また，操作手段１５は，上記表示手段１５と一体となって，タッチパネルディスプレイを構成するものであってもよい。タッチパネルディスプレイは，ディスプレイの表示面上に，透明なタッチスクリーンを重ね合わせることで形成されたものである。タッチパネルディスプレイとしては，静電容量方式，電磁誘導方式，赤外線方式，表面弾性波方式，又は抵抗膜方式などの公知の方式のものを採用できる。
【００３５】
表示縮尺判定手段１６は，表示手段１４によって表示された地図情報の縮尺を判定するための手段である。後述する通り，地図情報は，管理サーバ２０により管理・保持されているものであり，この地図情報は，複数種類の縮尺の地図データによって構成されている。表示縮尺判定手段１６は，表示手段１４により表示されている地図情報が，どの縮尺となっているかを判定できる。表示縮尺判定手段１６は，例えば，ＣＰＵが有する機能の一部によって実現される。ＣＰＵは，上記操作手段１５に入力された操作情報に従って，表示手段１４に表示する地図の縮尺を変更する際に，変更後の縮尺を判定し，判定した縮尺に関する情報を一時的にメモリ等の記憶部に記憶する。
【００３６】
表示中心判定手段１７は，表示手段１４によって表示された地図の中心を判定するための手段である。クライアント端末１４の表示画面上には，地図情報の全体を表示することは難しいため，その表示画面上には，地図情報の一部が表示される。このとき，表示中心判定手段１７は，表示画面上に表示された地図の一部の中心を判定する。表示中心判定手段１７は，クライアント端末１０によって地図が開かれているときに常時機能しており，その表示範囲の中心点の緯度経度を取得する。このため，表示中心判定手段１７は，地図の表示範囲や縮尺が変更された場合には，その都度，中心点の緯度経度を再取得する。表示中心判定手段１７は，例えば，ＣＰＵが有する機能の一部によって実現される。ＣＰＵは，上記操作手段１５に入力された操作情報に従って，表示手段１４に表示される地図の縮尺や範囲が変更される際に，変更後の地図の中心となる点を判定し，判定した地図の中心に関する情報（緯度・経度）を一時的にメモリ等の記憶部に記憶する。
【００３７】
また，クライアント端末１０は，表示縮尺判定手段１６によって判定した地図情報の縮尺，及び表示中心判定手段１７によって判定した表示範囲の中心に基づいて，管理データベース２０に要求する地図の範囲を決定する。例えば，アプリケーションプログラムには，地図上の任意の場所，任意の縮尺において，一定面積のユニークなエリア，及びそのエリアＩＤが定義されており，クライアント端末１０は，地図情報の縮尺及び表示範囲の中心に基づいてエリアを決定し，管理サーバ２０に対して，このエリアを含む範囲の地図情報を要求することとしてもよい。
【００３８】
続いて，管理サーバ２０の機能構成について説明する。
図２に示されるように，管理サーバ２０は，地図データベース２１，ユーザデータベース２２，サーバの受信手段２３，更新手段２４，地図読出手段２５，ユーザ情報読出手段２６，サーバの送信手段２７，コンテンツデータベース２８，コンテンツ情報読出手段２９，位置ずらし手段３０，ランク付け手段３１，及び上位抽出手段３２を含む。
【００３９】
地図データベース２１は，複数種類の縮尺を有する地図情報を記憶するデータベースである。地図データベース２として，インターネット上の地図情報を提供するサイトにおいて公開されているものを適宜用いることができる。地図情報は，世界地図，日本全図，１／９０万，１／３０万，１／１５万，１／７５０００，１／２１００，１／８０００，１／３０００，及び１／１５００の縮尺の地図データが，階層化されて構築されたものを用いることが好ましい。なお，地図の縮尺とは，実際の距離を地図上に縮めて表した割合を意味し，１／Ｍという表記は，地図上の長さ×Ｍ＝実距離となることを意味している。また，地図情報は，地図のエリアごとに縮尺が定義されたものであってもよい。すなわち，ある矩形のエリアを縦及び横に４分割すると，分割後の各エリアは，分割前のエリアの２倍の縮尺を有するようになる。また，分割後のエリアを，さらに縦及び横に４分割すると，分割後の各エリアは，さらに２倍の縮尺となる。このように，地図情報は，地図を細かいエリアに分割して構築されており，各エリアについて縮尺が定義されたものであってもよい。
【００４０】
ユーザデータベース２２は，複数のクライアント端末１０のユーザに関するユーザ情報を記憶するデータベースである。図３には，ユーザデータベース２２に記憶されている情報の一例が示されている。ユーザ情報は，本発明の情報共有システムにより提供されるサービスのユーザに関する情報である。例えば，ユーザ情報には，ユーザの識別番号（Ｎｏ．），ユーザが任意に設定できるユーザＩＤ，画面上に表示されるユーザのアバター画像，パスワード，ユーザの属性情報，及びその他連絡先（携帯電話の番号，メールアドレス，及び住所）を含めることができる。また，ユーザの属性情報には，性別，年齢，職業，趣味，出身地，好きな食べ物，好きな芸能人に関する，及びその他キーワードの情報を含めることができる。例えば，その他キーワード等の情報は，各ユーザが任意に設定できるものとしてもよい。例えば，クライアント端末１０がユーザからの文字入力を受け付け，入力された文字情報を管理サーバ２０へと送信し，管理サーバ２０の更新手段によって，ユーザデータベース２２に記憶されているその他キーワード等の情報を，受信した文字情報に基づいて更新することとすればよい。また，本システムの利用が会員制である場合，ユーザ情報には，そのユーザが会員登録されているか否かの情報が含まれていてもよい。また，図３に示されるように，このようなユーザ情報は，ユーザの位置情報に関連付けて，記憶されている。ユーザの位置情報は，地図データベース２１に記憶されている地図情報に対応したものであり，少なくとも緯度及び経度の情報が含まれている。
【００４１】
また，ユーザデータベース２２において，ユーザ情報は，縮尺条件情報と関連付けて記憶されていてもよい。本願明細書において，「縮尺条件情報」とは，ユーザ情報を，各クライアント端末１０の表示画面に表示するのに必要な地図の縮尺を定義するものである。縮尺条件情報は，地図の縮尺が一定値以上となったときにユーザ情報を表示する旨が定義されているものであってもよいし，反対に，地図の縮尺が一定値以下となったときにユーザ情報を表示する旨が定義されているものであってもよい。また，縮尺条件情報は，地図の縮尺が，一定範囲の値となっているときに，ユーザ情報を表示する旨が定義されたものであってもよい。例えば，図３に示した例において，「Ｎｏ．１５」のユーザ情報には，「１／１５００以上」という縮尺条件情報が関連付けられている。このため，「Ｎｏ．１５」のユーザ情報は，クライアント端末１０の表示画面に表示されている地図の縮尺が，「１／１５００以上」となったとき，その地図上に表示されるように設定されている。他方，「Ｎｏ．１７」のユーザ情報は，「１／１５万以上」という縮尺条件情報が関連付けられている。このため，「Ｎｏ．１７」のユーザ情報は，上記「Ｎｏ．１５」のユーザ情報と比較し，地図の縮尺が，比較的広い範囲を示すもの（小さい縮尺）であっても，クライアント端末１０の表示画面に表示されるようになっている。このように，各ユーザ情報に，縮尺条件情報を関連付けることにより，地図が広い範囲を示している場合であっても表示されるものと，地図がより狭い範囲を示すように拡大しないと表示されないもののように，分類することができる。例えば，あるユーザ情報を目立たせたいときには，縮尺条件情報を，地図がより広範囲を示す縮尺（小さい縮尺）とすればよい。また，各ユーザ情報に関連付ける縮尺条件情報は，任意に設定できる。例えば，ユーザによるシステムの利用回数を測定し，利用回数が多い者ほど，縮尺条件情報を小さい縮尺として定義すればよい。また，システムの利用が課金制である場合，課金量の高いユーザのユーザ情報に，小さい縮尺の縮尺条件情報を関連付けることとしてもよい。
【００４２】
サーバの受信手段２３は，管理サーバ２０が，複数のクライアント端末１０から送信された種々の情報を受信するための手段である。例えば，サーバの受信手段２３は，クライアントの送信手段１２から送信されたクライアント端末１０の現在の位置情報や，表示縮尺判定手段１６により判定された地図情報の縮尺に関する情報，表示中心判定手段１７により判定された地図の表示範囲の中心に関する情報，及び地図の要求範囲に関する情報等の種々の情報を受信する。サーバの受信手段２３は，例えば，ネットワーク通信装置等によって実現できる。ネットワーク通信装置は，インターネットのようなネットワークを介して移動体通信網や一般電話回線網との間でデータの送受信を行う。
【００４３】
更新手段２４は，上記ユーザデータベース２２に記憶されているユーザの位置情報を更新するための手段である。すなわち，上記したように，複数のクライアント端末１０のそれぞれは，位置情報取得手段１１によって自己の現在の位置情報を取得し，この位置情報を管理サーバ２０に送信している。このクライアント端末１０による，位置情報の送信処理は，任意のタイミング，定期的，又は常時のタイミングで行われている。更新手段２４は，管理サーバ２０が，クライアント端末１０から現在の位置情報を受信した時に，当該受信した現在の位置情報に基づいて，ユーザデータベース２２に記憶されているユーザの位置情報を更新する処理を行う。このため，ユーザデータベース２２に記憶されているユーザの位置情報は，常に，最新のものに更新されている。従って，本システムのユーザは，他のユーザの現在位置を，リアルタイムに把握することができる。なお，更新手段は，上記ユーザの位置情報だけでなく，ユーザデータベース２２に記憶されている属性情報や，アバター画像，ユーザＩＤ，縮尺条件情報等も必要に応じて適宜更新することが可能である。
【００４４】
地図読出手段２５は，地図データベース２１から，所定範囲の地図情報を読み出すための手段である。地図読出手段２５は，地図データベース２１から，クライアント端末１０から要求のあった範囲のみの地図情報を読み出すこととしてもよいし，クライアント端末１０から要求のあった範囲及びその周囲の範囲を含めて地図情報を読み出すこととしてもよい。
【００４５】
ユーザ情報読出手段２６は，ユーザデータベース２２から，所定の条件に合致したユーザ情報を読み出すための手段である。具体的に説明すると，ユーザ情報読出手段２６は，地図読出手段２５が地図データベース２１から読み出した地図情報の所定範囲を参照し，この所定範囲に含まれるユーザの位置情報と関連付けられているユーザ情報を，ユーザデータベース２２から読み出す。この際，ユーザ情報読出手段２６は，ユーザデータベース２２から，ユーザ情報と共に，これに関連付けられたユーザの位置情報をも読み出す。さらに，ユーザ情報読出手段２６は，上記の条件に加え，クライアント端末１０の表示縮尺判定手段１６により判定された，表示手段１４に表示される地図情報の縮尺に関する情報（表示縮尺情報）に基づいて，ユーザデータベース２２に記憶されている縮尺条件情報が，当該表示縮情報に相当しているユーザ情報を読み出すこととしてもよい。例えば，ユーザデータベース２２において，あるユーザ情報に関し，縮尺条件情報が「１／８０００以上」と定義されているときに，クライアント端末１０に表示されている地図の縮尺が，「１／１５００」である場合は，ユーザ情報読出手段２６は，そのユーザ情報を読み出す。反対に，ユーザデータベース２２において，あるユーザ情報に関し，縮尺条件情報が「１／８０００以上」と定義されているときに，クライアント端末１０に表示されている地図の縮尺が，「１／１５万」である場合は，ユーザ情報読出手段２６は，そのユーザ情報を読み出さない。このようにして，ユーザ情報読出手段２６は，クライアント端末１０に表示されている地図の縮尺に応じて，ユーザ情報を読み出すか否かを決定する。ユーザ情報読出手段２６に読み出されたユーザ情報，及びユーザの位置情報は，メモリなどの記憶手段に，一時的に記憶される。
【００４６】
また，ユーザ情報読出手段２６は，ユーザデータベース２２からユーザ情報を読み出す際に，地図の取得要求を行ったユーザ（以下リクエストユーザともいう）のユーザ情報（特に属性情報）と，他のユーザのユーザ情報（特に属性情報）を参照し，リクエストユーザのユーザ情報と共通するユーザ情報を持つ他のユーザの判定を行うこととしてもよい。そして，ユーザ情報読出手段２６は，上記共通すると判定した他のユーザのユーザ情報を読み出す際に，そのユーザ情報にフラグを付することが好ましい。例えば，図３に示したユーザデータベース２２の例で説明すると，「Ｎｏ．１５」のユーザが，リクエストユーザであるとした場合，「Ｎｏ．１５」のユーザ情報の属性情報には，「グルメ」というキーワードが含まれている。また，その他のユーザのうち，「Ｎｏ．１７」のユーザ情報の属性情報にも，「グルメ」というキーワードが含まれている。このため，ユーザ情報読出手段２６は，「Ｎｏ．１７」が，「Ｎｏ．１５」のリクエストユーザと共通するユーザ情報を持つユーザであると判定する。その後，ユーザ情報読出手段２６は，「Ｎｏ．１５」のリクエストユーザからの地図取得要求に応じて，ユーザデータベース２２から「Ｎｏ．１７」のユーザ情報を読み出す際に，「Ｎｏ．１７」のユーザ情報にフラグを付する。管理サーバ２０は，このようにフラグが付されたユーザ情報を，リクエストユーザのクライアント端末１０に送信する。そして，このクライアント端末１０は，フラグが付されたユーザ情報を表示画面に表示する際に，そのユーザ情報にフラグが付されていることをユーザが把握できる態様で，表示する。例えば，管理サーバ１０は，図示しないデータベースからフラグ用画像を読み出して，フラグが付されたユーザ情報と共に，クライント端末１０に送信し，クライント端末１０の表示画面には，ユーザ情報に含まれるアバター画像の近傍に，フラグ用画像が表示されることとしてもよい。また，フラグ用画像は，クライアント端末１０の記憶手段に記憶されているものであってもよく，この場合，クライアント端末１０は，フラグが付されたユーザ情報を表示する際に，自己の記憶手段からフラグ用画像を読み出して，ユーザ情報に含まれるアバター画像の近傍に，フラグ用画像が表示することとしてもよい。このようにすることで，各ユーザは，自分と共通する興味や趣向を持つ他のユーザの存在を地図上で確認することができ，よりコミュニケーションの一体感が高まる。例えば，あるユーザは，あるイベントに参加する当日に，自己のユーザ情報の属性情報にそのイベント名が記録されるようにユーザデータベースの更新を行う。また，同じイベントに参加する他のユーザも同様に，そのイベント名が記録されるようにユーザデータベースの更新を行っている。そうすると，ユーザのクライアント端末には，同じイベントに参加する他のユーザが一目で分かるように，表示画面の地図上に他のユーザのユーザ情報が表示されるようになる。
【００４７】
サーバの送信手段２７は，管理サーバ２０から，複数のクライアント端末に対して種々の情報を送信するための手段である。例えば，サーバの送信手段２７は，地図読出手段２５が読み出した所定範囲の地図情報と共に，ユーザ情報読出手段２６が読み出したユーザの位置情報及びユーザ情報を，クライアント端末１０に送信することができる。また，サーバの送信手段２７は，後述するコンテンツ情報読出手段２９により読み出されたコンテンツ情報，及びコンテンツの位置情報を，クライアント端末１０に送信するものであってもよい。サーバの送信手段２７は，サーバの受信手段２３と同様に，例えば，ネットワーク通信装置等によって実現できる。ネットワーク通信装置は，インターネットのようなネットワークを介して移動体通信網や一般電話回線網との間でデータの送受信を行う。
【００４８】
コンテンツデータベース２８は，複数のコンテンツ情報を記憶するデータベースである。図４には，コンテンツデータベース２８に記憶されている情報の一例が示されている。コンテンツ情報は，ユーザ情報と共に地図上に表示される飲食店や，娯楽施設，宿泊施設，イベント関連，テキスト，その他ユーザ情報とは異なるコンテンツに関するものである。例えば，コンテンツ情報には，コンテンツ識別用の管理番号（Ｎｏ．），コンテンツの名前，コンテンツの内容を端的に示すアイコン画像，コンテンツの内容（例えば広告情報，連絡先，テキスト内容等），及びマッチングキーワードを含めることができる。また，図４に示されるように，各コンテンツ情報は，位置情報に関連付けて，コンテンツデータベース２８に記憶されている。コンテンツの位置情報は，地図データベース２１に記憶されている地図情報に対応したものであり，少なくとも緯度及び経度の情報が含まれている。コンテンツの位置情報は，そのコンテンツを提供する者によって任意に設定することができる。また，コンテンツ情報は，優先表示スコアが関連付けられたものであってもよい。この優先表示スコアは，後述するランク付け手段３１によって，各コンテンツを表示する優先順位に関するランク付けを行う際に参照されるものである。優先表示スコアは，任意の値を定めることができ，例えば，サービスの運営者が意図的に表示したいコンテンツや，多額の課金がなされているコンテンツに対しては，優先度を高く設定すればよい。また，コンテンツ情報は，表示期間に関する情報が関連付けられたものであってもよい。表示期間は，そのコンテンツ情報を表示するための期間を定義したものであり，後述するコンテンツ情報読出手段２９が，コンテンツ情報を読み出す際に参照されるものである。コンテンツの表示期間は，任意のものを設定できる。
【００４９】
また，コンテンツデータベース２８において，コンテンツ情報は，縮尺条件情報と関連付けて記憶されていてもよい。この「縮尺条件情報」とは，コンテンツ情報を，各クライアント端末１０の表示画面に表示するのに必要な地図の縮尺を定義するものである。縮尺条件情報は，地図の縮尺が一定値以下となったときにコンテンツ情報を表示する旨が定義されているものであってもよいし，反対に，地図の縮尺が一定値以上となったときにコンテンツ情報を表示する旨が定義されているものであってもよい。また，縮尺条件情報は，地図の縮尺が，一定範囲の値となっているときに，コンテンツ情報を表示する旨が定義されたものであってもよい。例えば，図４に示した例において，「Ｎｏ．１１１」のコンテンツ情報には，「１／８０００以下」という縮尺条件情報が関連付けられている。このため，「Ｎｏ．１１１」のコンテンツ情報は，クライアント端末１０の表示画面に表示されている地図の縮尺が，「１／８０００以下」となったとき，その地図上に表示されるように設定されている。例えば，遠出を検討しているユーザは，縮尺の小さい（表示範囲の広い）地図を見ることが多いため，縮尺の小さい地図には各地方の有名な観光名所等のコンテンツを表示できるように，縮尺条件情報を設定すればよい。また，コンテンツデータベース２８にコンテンツ情報を登録することが有料である場合，より高い課金がなされているコンテンツ情報に対して，小さい縮尺の縮尺条件情報を関連付けることとしてもよい。
【００５０】
コンテンツ情報読出手段２９は，コンテンツデータベース２８から，所定の条件に合致したコンテンツ情報を読み出すための手段である。具体的に説明すると，コンテンツ情報読出手段２９は，地図読出手段２５が地図データベース２１から読み出した地図情報の所定範囲を参照し，この所定範囲に含まれるコンテンツの位置情報と関連付けられているコンテンツ情報を，コンテンツデータベース２８から読み出す。この際，コンテンツ情報読出手段２９は，コンテンツデータベース２８から，コンテンツ情報と共に，これに関連付けられたコンテンツの位置情報をも読み出す。さらに，コンテンツ情報読出手段２９は，上記の条件に加え，クライアント端末１０の表示縮尺判定手段１６により判定された，表示手段１４に表示される地図情報の縮尺に関する情報（表示縮尺情報）に基づいて，コンテンツデータベース２８に記憶されている縮尺条件情報が，当該表示縮情報に相当しているコンテンツ情報を読み出すこととしてもよい。例えば，コンテンツデータベース２８において，あるコンテンツ情報について，縮尺条件情報が「１／８０００以上」と定義されている場合に，クライアント端末１０に表示されている地図の縮尺が，「１／１５００」である場合は，ユーザ情報読出手段２６は，そのユーザ情報を読み出す。このようにして，コンテンツ情報読出手段２９は，クライアント端末１０に表示されている地図の縮尺に応じて，コンテンツ情報を読み出すか否かを決定する。コンテンツ情報読出手段２９に読み出されたコンテンツ情報，及びコンテンツの位置情報は，メモリなどの記憶手段に，一時的に記憶される。
【００５１】
また，位置ずらし手段３０は，ユーザ情報読出手段２６が，ユーザデータベース２２から読み出したユーザ情報の位置情報を，所定値だけ，ずらす処理を行う手段である。例えば，本発明に係る情報共有システムでは，複数のユーザ間で位置情報を共有するものであるため，クライアント端末１０のユーザが，自宅で，本発明のサービスを利用した場合に，他のユーザに，その自宅の所在地が知られ，プライバシーを守れない恐れがある。そこで，あえて，位置ずらし手段３０を設け，ユーザ情報の位置情報を変更することにより，各ユーザのプライバシーを保護できる。また，位置情報をずらすための規定値は，複数種類設けられており，位置ずらし手段３０は，複数設けられた規定値の中から，一つの規定値をランダムで選択し，選択した規定値に基づいて，ユーザ情報の位置情報をずらす処理を行うことが好ましい。位置情報をずらすための規定値が一定であると，ずらした後の位置情報から逆算して，ずらす前の位置情報を算出される恐れがあるが，このように複数の規定値の中からランダムで選択することにより，このような問題を解決できる。
【００５２】
また，位置ずらし手段３０は，ユーザ情報読出手段２６によってユーザデータベース２２から読み出されたユーザ情報の位置情報が，コンテンツ情報読出手段２９によってコンテンツデータベース２８から読み出されたコンテンツ情報の位置情報と一致しているか否か，又はコンテンツ情報の位置情報を中心とした一定範囲に含まれるか否かを判定することとしてもよい。そして，ユーザ情報の位置情報が，コンテンツ情報の位置情報と一致しないと判断した場合，又はコンテンツ情報の位置情報を中心とした一定範囲に含まれないと判断した場合にのみ，位置ずらし手段３０は，所定値に基づいて，ユーザ情報の位置情報をずらすこととしてもよい。すなわち，ユーザ情報の位置情報が，コンテンツ情報の位置情報と一致すると判断した場合，又はコンテンツ情報の位置情報を中心とした一定範囲に含まれると判断した場合には，位置ずらし手段３０は，ユーザ情報の位置情報をずらす処理を行わない。ここにいう一定範囲は，例えば半径５ｍ〜５００ｍ，又は半径１０〜３００，又は半径２０ｍ〜１００ｍ程度に設定すればよい。例えば，ユーザ情報の位置情報と，コンテンツ情報の位置情報が一致する等の場合には，ユーザは，コンテンツの提供場所（例えば飲食店や娯楽施設）に居るものと判断できるため，ユーザのプライバシーを守る為に，位置情報をずらす必要性はそれ程高くないといえる。また，ユーザがコンテンツの提供場所に所在している場合にのみ，ユーザ情報の位置情報をずらさずにおくことで，複数のユーザが，あるユーザがコンテンツの提供場所に居ることを正確に把握できるため，そのコンテンツ提供場所に足を運ぶことの動機づけとなり得る。これにより，広告コンテンツの利用価値が向上する。
【００５３】
ランク付け手段３１は，ユーザ情報読出手段２６が読み出したユーザ情報，及びコンテンツ情報読出手段２９が読み出したコンテンツ情報について，予め設定した優先度に基づいてソートを行うためのランク付けを行う手段である。例えば，ランク付け手段３１は，クライアント端末１０により要求された地図情報の範囲（エリア）に含まれるユーザ情報，及びコンテンツ情報についてランク付けを行えばよい。例えば，ユーザ情報の場合，属性情報を優先してソートを行うことが好ましく，会員資格を有するユーザについて，高い優先度を付与する。また，ユーザの現在位置が更新された時間が，現時刻（ランク付けを行う際の時刻）に近い順に，高い優先度を付与することが好ましい。また，コンテンツ情報の場合は，コンテンツデータベース２８に記憶されている優先表示スコアの値を基本として，ランク付けを行えばよい。また，優先表示スコアの値が等価である場合には，縮尺条件情報が，小さい縮尺を定義しているもの（より広い範囲を示す縮尺の地図に表示されるもの）に高い優先度を付与すればよい。
【００５４】
また，ランク付け手段３１は，地図の取得要求を行ったユーザについて，ユーザデータベース２２を参照して，属性情報（図２参照）を抽出し，抽出した属性情報に基づいて，コンテンツデータベース２８に記憶されているマッチングキーワードと照会し，ユーザの属性情報と，コンテンツ情報のマッチングキーワードの類似度が高いものに，より高い優先度を付することとしてもよい。例えば，図２と図３に示した例で説明すると，ユーザデータベース２２（図２）には，「Ｎｏ．０１７」のユーザ情報について，「女性，２４歳，会社員，アパレル，グルメ，イタリアン」といった属性情報が記憶されている。このため，「Ｎｏ．０１７」のユーザが，管理サーバ２０に対して，地図の取得要求を行った場合，コンテンツデータベース２８（図３）を参照すると，マッチングキーワードが「イタリアン，グルメ，女性向け，会社員」と設定されている「Ｎｏ．１１１」のコンテンツ情報が，例えば「Ｎｏ．１１２」よりもマッチする項目が多いため，高い優先度が付与される。そして，ランク付け手段３１は，上記のようにして演算した優先度に従って，ユーザ情報及びコンテンツ情報のランクを形成する。
【００５５】
上位抽出手段３２は，ユーザ情報読出手段２６が読み出した複数のユーザ情報，及びコンテンツ情報読出手段２９が読み出した複数のコンテンツ情報の中から，ランク付け手段３１がランク付けを優先順位に従って，予め設定されている所望数のユーザ情報及びコンテンツ情報を上位抽出する手段である。例えば，上位抽出するユーザ情報及びコンテンツ情報の上限数は，ユーザにより任意の数が設定されているものであってもよいし，サービスの運営側で定めることもできる。例えば，ユーザにより，リクエストされたアイテム総数を，事前に指定しているユーザ情報とコンテンツ情報の比率にかけあわせることで，ユーザ情報とコンテンツ情報の各エリアに含める具体的な上限数を算出することが好ましい。その後，上位抽出手段３２は，ランク付け手段３１によりランク付けした順位に従って，ユーザ情報とコンテンツ情報をそれぞれ計算した上限数に収まるよう上位抽出を行う。
【００５６】
続いて，上記機能構成を有する情報共有システム１００が実行する情報共有方法のフローについて説明する。図５は，情報共有システム１００が行う情報処理の流れを示したフロー図である。
【００５７】
図５に示されるように，まず，ユーザは，クライアント端末１０に記憶されているアプリケーションプログラムを起動し，システムの利用を開始するためのチェックインを行う（ステップＳ１）。例えば，クライアント端末１０の表示手段１４により，チェックイン用のアイコンが表示され，ユーザは，このアイコンを選択する。また，例えばチェックインに際し，クライアント端末１０は，ユーザに対して，ユーザＩＤとパスワードの入力を求めることとしてもよい。
【００５８】
チェックインが行われると，クライアント端末１０は，位置情報取得手段１１によって，クライアント端末１０の現在の位置情報を取得する（ステップＳ２）。また，クライアント端末１０は，位置情報取得手段１１によって取得した現在の位置情報とともに，位置情報を取得した日時を，メモリ等に記憶して一時的に保持する。
【００５９】
その後，クライアント端末１０は，クライアントの送信手段１２を介して，位置情報取得手段１１により取得した現在の位置情報と，その取得日時の情報を，管理サーバ２０へと送信する（ステップＳ３）。また，この際，クライアント端末１０は，ユーザにより入力されたユーザＩＤとパスワードを管理サーバ２０へと送信し，当該ユーザが，すでにサービス利用の会員登録をしているユーザであるかどうかを照会する処理を行うこととしてもよい。
【００６０】
続いて，管理サーバ２０は，サーバの受信手段２３を介して，複数のクライアント端末１０から送信された現在の位置情報及びその取得日時の情報を受信する（ステップＳ４）。図５に示されるように，あるクライアント端末１０により，チェックイン（Ｓ１）から位置情報送信（Ｓ３）の処理が行われていると共に，複数の他のクライアント端末１０によっても，チェックイン（Ｓ１´）から位置情報送信（Ｓ３´）までの処理が行われている。管理サーバ２０は，これら全てのクライアント端末１０により送信された現在の位置情報及びその取得日時の情報を受信することができる。
【００６１】
その後，管理サーバ２０は，複数のクライアント端末１０から受信した現在の位置情報に基づいて，ユーザデータベース２２に記憶されているユーザの位置情報を更新する（ステップＳ５）。上述したように，ユーザデータベース２２には，ユーザごとに，ユーザ情報と，位置情報とが関連付けて記憶されている。管理サーバ２０は，ユーザＩＤ及びパスワードに基づいて，クライアント端末１０から送信された位置情報が，どのユーザに位置情報であるかを特定し，特定したユーザについての位置情報を更新する。
【００６２】
その後，管理サーバ２０は，地図読出手段２５により，地図データベース２１から，クライアント端末１０の現在位置周辺の地図情報を読み出す（ステップＳ６）。また，地図情報は，種類の異なる縮尺を有する地図データが階層化されたものであるが，最初に読み出す地図情報の縮尺は，予め規定されたものとすればよい。
【００６３】
その後，管理サーバ２０は，地図読出手段２５によって読み出した地図情報を，サーバの送信手段２７を介して，クライアント端末１０へと送信する（ステップＳ７）。
【００６４】
続いて，クライアント端末１０は，管理サーバ２０により送信された地図情報を，クライアントの受信手段１３を介して受信する（ステップＳ８）。受信した地図情報は，クライント端末１０のメモリ等に記憶されて一時的に保持される。
【００６５】
その後，クライアント端末１０は，表示手段１４により，管理サーバ２０から受信した所定範囲の地図情報を表示する（ステップＳ９）。また，地図情報が表示されると，クライアント端末１０は，操作手段１５によって，地図の表示範囲や，地図の縮尺を変更する操作を受け付ける。例えば，最初の段階では，クライアント端末１０の表示手段１４には，当該クライアント端末１０の現在位置周辺の地図が，予め規定された縮尺で表示されている。ユーザは，その地図を見て，自己が情報の収集を希望する範囲と異なる範囲の地図であった場合には，操作手段１５を介して，所望の表示範囲及び縮尺に変更する入力操作を行うことができる。他方，ユーザは，最初に表示される地図を見て，自己が情報の収集を希望する範囲と一致する範囲であると考えた場合には，特に地図を操作する必要はない。
【００６６】
クライアント端末１０は，表示手段１４に地図が表示されると，表示中心判定手段１７によって，その表示画面上の中心位置を判定する（ステップＳ１０）。表示中心判定手段１７は，表示手段１４に表示されている地図上の中心点の緯度経度を常時取得し，適宜メモリ等の記憶手段に記憶している。
【００６７】
また，クライアント端末１０は，表示手段１４に地図が表示されると，表示縮尺判定手段１６によって，表示している地図の縮尺を判定する（ステップＳ１１）。表示縮尺判定手段１６は，表示手段１４に表示されている地図の縮尺を常時取得し，適宜メモリ等の記憶手段に記憶している。
【００６８】
その後，クライアント端末１０は，表示中心判定手段１７が判定した地図の表示領域の中心位置，及び表示縮尺判定手段１６が判定した地図の縮尺に基づいて，管理サーバ２０に対し，地図情報の再配信，ユーザ情報の配信，及びコンテンツ情報の配信を要求する地図の範囲を判定する（ステップＳ１３）。また，クライアント端末１０は，例えば，アプリケーションプログラムによって，地図上の任意の場所，任意の縮尺において，一定面積のユニークなエリア，及びそのエリアＩＤが定義されていてもよい。この場合，クライアント端末１０は，地図情報の縮尺及び表示範囲の中心に基づいてエリア及びエリアＩＤを決定し，管理サーバ２０に対して，このエリアを含む範囲の地図情報，ユーザ情報，及びコンテンツ情報を要求することとしてもよい。
【００６９】
その後，クライアント端末１０は，ステップＳ１０で判定した地図の中心位置の緯度経度，ステップＳ１１で判定した地図情報の縮尺に関する情報（表示縮尺情報），及びステップＳ１２で判定したリクエストする地図の範囲の情報を，クライアントの送信手段１２を介して，管理サーバ２０へと送信する（ステップＳ１３）。
【００７０】
続いて，管理サーバ２０は，上記ステップＳ１３において，クライアント端末１０により送信された各種情報を，サーバの受信手段２３を介して受信する（ステップＳ１４）。
【００７１】
その後，管理サーバ２０は，クライアント端末１０からリクエストされた範囲の地図情報を，地図データベース２１から，地図読出手段２５を介して読み出す（ステップＳ１５）。
【００７２】
また，管理サーバ２０のユーザ情報読出手段２６は，所定条件に合致するユーザ情報を，ユーザデータベース２２から読み出す（ステップＳ１６）。具体的に説明すると，基本的に，ユーザ情報読出手段２６は，地図読出手段２５が読み出した地図情報の所定範囲に基づいて，ユーザの位置情報が地図情報の所定範囲に含まれる複数のユーザ情報を，ユーザデータベース２２から読み出す。さらに，この条件に加え，ユーザ情報読出手段２６は，クライアント端末１０に表示されている地図の縮尺に関する情報（表示縮尺情報）に基づいて，ユーザデータベース２２に記憶されている縮尺条件情報が，この表示縮情報に相当しているユーザ情報を読み出すことが好ましい。このように，ユーザ情報読出手段２６は，クライアント端末１０に表示されている地図の範囲と縮尺に基づいて，ユーザデータベース２２から読み出すユーザ情報を決定する。また，ユーザ情報読出手段２６は，ユーザデータベース２２から，ユーザ情報を読み出すと共に，これに関連付けられたユーザの位置情報を読み出す。
【００７３】
さらに，ステップＳ１６において，ユーザ情報読出手段２６は，ユーザデータベース２２からユーザ情報を読み出す際に，地図の取得要求を行ったユーザ（リクエストユーザ）のユーザ情報（特に属性情報）と，他のユーザのユーザ情報（特に属性情報）を参照し，リクエストユーザのユーザ情報と共通するユーザ情報を持つ他のユーザの判定を行うこととしてもよい。そして，ユーザ情報読出手段２６は，上記共通すると判定した他のユーザのユーザ情報を読み出す際に，そのユーザ情報にフラグを付することが好ましい。例えば，図３に示したユーザデータベース２２の例で説明すると，「Ｎｏ．１５」のユーザが，リクエストユーザであるとした場合，「Ｎｏ．１５」のユーザ情報の属性情報には，「グルメ」というキーワードが含まれている。また，その他のユーザのうち，「Ｎｏ．１７」のユーザ情報の属性情報にも，「グルメ」というキーワードが含まれている。このため，ユーザ情報読出手段２６は，「Ｎｏ．１７」が，「Ｎｏ．１５」のリクエストユーザと共通するユーザ情報を持つユーザであると判定する。その後，ユーザ情報読出手段２６は，「Ｎｏ．１５」のリクエストユーザからの地図取得要求に応じて，ユーザデータベース２２から「Ｎｏ．１７」のユーザ情報を読み出す際に，「Ｎｏ．１７」のユーザ情報にフラグを付する。
【００７４】
その後，管理サーバ２０の位置ずらし手段３０は，ユーザ情報読出手段２６が，ユーザデータベース２２から読み出したユーザ情報の位置情報を，所定値だけずらす処理を行う（ステップＳ１７）。例えば，位置情報をずらすための規定値は，複数種類設けられており，位置ずらし手段３０は，複数設けられた規定値の中から，一つの規定値をランダムで選択し，選択した規定値に基づいて，ユーザ情報の位置情報をずらす処理を行うことが好ましい。また，ステップＳ１７において，位置ずらし手段３０は，ユーザ情報読出手段２６によってユーザデータベース２２から読み出されたユーザ情報の位置情報が，コンテンツ情報読出手段２９によってコンテンツデータベース２８から読み出されたコンテンツ情報の位置情報と一致しているか否か，又はコンテンツ情報の位置情報を中心とした一定範囲に含まれるか否かを判定することとしてもよい。そして，ユーザ情報の位置情報が，コンテンツ情報の位置情報と一致しないと判断した場合，又はコンテンツ情報の位置情報を中心とした一定範囲に含まれないと判断した場合にのみ，位置ずらし手段３０は，所定値に基づいて，ユーザ情報の位置情報をずらすこととしてもよい。
【００７５】
次に，管理サーバ２０のコンテンツ読出手段２９は，所定条件に合致するコンテンツ情報を，コンテンツデータベース２８から読み出す（ステップＳ１８）。基本的に，コンテンツ情報読出手段２９は，地図読出手段２５が読み出した地図情報の所定範囲に基づいて，コンテンツの位置情報が地図情報の所定範囲に含まれる複数のコンテンツ情報を，コンテンツデータベース２８から読み出す。さらに，この条件に加え，コンテンツ情報読出手段２９は，クライアント端末１０に表示されている地図の縮尺に関する情報（表示縮尺情報）に基づいて，コンテンツデータベース２８に記憶されている縮尺条件情報が，この表示縮情報に相当しているコンテンツ情報を読み出す。さらに，コンテンツ情報読出手段２９は，上記条件に加えて，コンテンツ情報の配信のリクエストを受けた日時と，コンテンツデータベース２８に記憶されている表示期間を照合し，リクエストを受けた日時が，その表示期間内に含まれるコンテンツ情報のみを抽出することが好ましい。また，コンテンツ情報読出手段２９は，コンテンツデータベース２８から，コンテンツ情報を読み出すと共に，これに関連付けられたコンテンツの位置情報を読み出す。
【００７６】
続いて，管理サーバ２０は，ランク付け手段３１により，ステップＳ１６及びステップステップＳ１８において各種データベースから読み出した複数のユーザ情報及び複数のコンテンツ情報のランク付けを行う（ステップＳ１９）。ランク付け手段３１は，複数のユーザ情報のランク付けを行う場合，ユーザデータベース２２に記憶されている属性情報や，現在の位置情報が更新された時刻に基づいて行えばよい。また，ランク付け手段３１は，複数のコンテンツ情報のランク付けを行う場合，コンテンツデータベース２８に記憶されている優先表示スコアや，縮尺条件情報に基づいて行えばよい。また，ランク付け手段３１は，ユーザ情報に含まれる属性情報と，コンテンツデータベース２８に記憶されているマッチングキーワードを比較して，複数のコンテンツ情報に対し，優先度を付与することとしてもよい。
【００７７】
また，管理サーバ２０は，上位抽出手段３２により，ステップＳ１６及びステップステップＳ１８において各種データベースから読み出した複数のユーザ情報及び複数のコンテンツ情報の中から，ランク付け手段３１がランク付けを優先順位に従って，予め設定されている所望数のユーザ情報及びコンテンツ情報を上位抽出する（ステップＳ２０）。例えば，上位抽出するユーザ情報及びコンテンツ情報の上限数は，ユーザにより任意の数が設定されているものであってもよいし，サービスの運営側で定めることもできる。上位抽出手段３２は，ランク付け手段３１によりランク付けした順位に従って，ユーザ情報とコンテンツ情報を，それぞれ計算した上限数に収まるよう上位抽出を行う。
【００７８】
次に，管理サーバ２０は，ステップＳ１５において読み出した地図情報，上位抽出手段３２によって抽出した複数のユーザ情報とその位置情報，及び複数のコンテンツ情報とその位置情報を，サーバの送信手段２７を介して，リクエストを行ったクライアント端末１０に対して送信する（ステップＳ２１）。なお，ステップＳ１６において，ユーザ情報にフラグを付する処理を行った場合には，サーバの送信手段２７は，フラグが付帯したユーザ情報をクライアント端末１０に送信する。
【００７９】
続いて，クライアント端末１０は，管理サーバ２０により送信された地図情報，複数のユーザ情報とその位置情報，及び複数のコンテンツ情報とその位置情報を，クライアントの受信手段１３によって受信する（ステップＳ２２）。クライアント端末１０は，受信した各種の情報を，メモリ等に一時記憶する。
【００８０】
その後，クライアント端末１０の表示手段１４は，上記ステップＳ２２で受信した所定範囲の地図の上に，複数のユーザ情報及び複数のコンテンツ情報を，それぞれの位置情報に対応する位置に表示する（ステップＳ２３）。複数のユーザ情報のそれぞれには，ユーザのアバター画像が含まれており，また，複数のコンテンツ情報のそれぞれには，アイコン画像が含まれている。このため，表示手段１４は，地図上の緯度経度を参照して，ユーザのアバター画像，及びコンテンツのアイコン画像を，それぞれの位置情報に対応する位置に表示できる。
【００８１】
また，クライアント端末１０は，ステップＳ１６においてフラグが付されたユーザ情報を取得した場合には，表示手段１４により，そのフラグが付されたユーザ情報に含まれるアバター画像を表示する際に，そのアバター画像に近接させて，フラグ用画像を表示することが好ましい。例えば，フラグ用画像は，クライアント端末１０の記憶手段に記憶されており，クライアント端末１０は，フラグが付されたユーザ情報を表示する際に，自己の記憶手段からフラグ用画像を読み出して，ユーザ情報に含まれるアバター画像の近傍に，フラグ用画像が表示する。なお，フラグ用画像は，管理サーバ１０データベースに記憶されていてもよく，この場合，管理サーバ１０は，クライアント端末１０にフラグが付されたユーザ情報を送信する際に，当該データベースからフラグ用画像を読み出して，クライアント端末１０に提供することとすればよい。
【００８２】
図６は，表示手段１４によって表示される画面の一例を示している。図６において，符号Ｕは，ユーザのアバター画像を示し，符号Ｃは，コンテンツのアイコン画像を示している。図６に示されるように，本発明の情報共有システムによれば，ある一定範囲の地図上に，複数のユーザ情報（アバター画像Ｕ）と，複数のコンテンツ情報（アイコン画像Ｃ）を，現実社会における実際の所在地に近い位置関係で表示することができる。例えば，クライアント端末１０のユーザは，表示画面を見れば，自分に現在位置に近い他のユーザを確認することや，自分に現在位置に近いコンテンツを確認することができる。また，ユーザは，表示画面を見れば，現在，どのコンテンツに他のユーザが集まっており，どのコンテンツが人気となっているかをすぐに確認することができる。このように，本発明の情報共有システムによれば，複数のユーザ同士の間で，互いの位置情報や，ある地域の情報を共有することが出来るようになり，一体感や連帯感のある新しいコミュニケーションを創出できる。なお，アバター画像の近傍にフラグ用画像を表示する場合，フラグ用画像は，公知のものを用いればよく，星型，ハート型，キャラクタ型，記号，数字，文字等の種々の画像を利用することができる。
【００８３】
その後，ステップＳ９へと戻り，クライアント端末１０は，操作手段１５を介して，地図の表示範囲や縮尺を変更するユーザからの操作を受け付ける。情報共有システム１００は，クライアント端末１０に地図が表示されている間は，ステップＳ６からステップＳ２３のループを繰り返し行う。
【００８４】
以上，本願明細書では，本発明の内容を表現するために，図面を参照しながら本発明の好ましい実施形態を中心に説明を行った。ただし，本発明は，上記実施形態に限定されるものではなく，本願明細書に記載された事項に基づいて当業者が自明な変更形態や改良形態を包含するものである。
【産業上の利用可能性】
【００８５】
本発明は，サーバクライアントシステムにより構築される情報共有システム等に関するものである。従って，本発明は，情報技術の産業において好適に利用しうる。
【符号の説明】
【００８６】
１０…クライアント端末
１１…位置情報取得手段    １２…クライアントの送信手段    １３…クライアントの受信手段    １４…表示手段    １５…操作手段    １６…表示縮尺判定手段    １７…表示中心判定手段
２０…管理サーバ
２１…地図データベース    ２２…ユーザデータベース    ２３…サーバの受信手段    
２４…更新手段    ２５…地図読出手段    ２６…ユーザ情報読出手段    ２７…サーバの送信手段    ２８…コンテンツデータベース    ２９…コンテンツ情報読出手段    ３０…位置ずらし手段    ３１…ランク付け手段    ３２…上位抽出手段
【図１】
2014102417.tif 000003
【図２】
2014102417.tif 000004
【図３】
2014102417.tif 000005
【図４】
2014102417.tif 000006
【図５】
2014102417.tif 000007
【図６】
2014102417.tif 000008
【手続補正書】
【提出日】平成25年3月25日(2013.3.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のクライアント端末（１０）と，管理サーバ（２０）とが，情報通信回線を介して相互に通信可能に接続された情報共有システムであって，
前記複数のクライアント端末（１０）のそれぞれは，
自己の現在の位置情報を取得するための位置情報取得手段（１１）と；
前記位置情報取得手段（１１）により取得した前記現在の位置情報を，前記管理サーバ（２０）に送信することが可能なクライアントの送信手段（１２）と；
を有し，
前記管理サーバ（２０）は，
複数種類の縮尺を有する地図情報を記憶する地図データベース（２１）と；
前記複数のクライアント端末（１０）のユーザに関するユーザ情報と，前記地図データベース（２１）に記憶された地図上におけるユーザの位置情報と，当該ユーザ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報とを，関連付けて記憶するユーザデータベース（２２）と；
前記クライアントの送信手段（１２）から送信された前記現在の位置情報を，受信することが可能なサーバの受信手段（２３）と；
前記サーバの受信手段（２３）により受信した前記現在の位置情報に基づいて，前記ユーザデータベース（２２）に記憶されている前記ユーザの位置情報を更新する更新手段（２４）と；
前記地図データベース（２１）から，所定範囲の前記地図情報を読み出す地図読出手段（２５）と；
前記地図読出手段（２５）が読み出した前記地図情報の所定範囲に基づいて，前記ユーザデータベース（２２）から，当該所定範囲に含まれる前記ユーザの位置情報と，当該所定範囲に含まれる前記ユーザの位置情報と関連付けられている前記ユーザ情報と，を読み出すユーザ情報読出手段（２６）と；
前記地図読出手段（２５）が読み出した前記所定範囲の地図情報と共に，前記ユーザ情報読出手段（２６）が読み出した前記ユーザの位置情報及び前記ユーザ情報を，前記クライアント端末（１０）に送信することが可能なサーバの送信手段（２７）と；
を有し，
前記複数のクライアント端末（１０）のそれぞれは，さらに，
前記サーバの送信手段（２７）から送信された前記所定範囲の地図情報，前記ユーザの位置情報，及び前記ユーザ情報を受信することが可能なクライアントの受信手段（１３）と；
前記クライアントの受信手段（１３）により受信した前記所定範囲の地図情報の上であって，前記ユーザの位置情報のそれぞれに対応する位置に，前記ユーザ情報のそれぞれを表示する表示手段（１４）と；
前記表示手段（１４）に表示される前記地図情報の縮尺及び前記地図情報の表示範囲を変更することが可能な操作手段（１５）と；
前記表示手段（１４）に表示された前記地図情報の縮尺を判定する表示縮尺判定手段（１６）と；
前記表示手段（１４）に表示された前記地図情報の表示範囲を判定する表示中心判定手段（１７）と；
を有しており，
前記表示縮尺判定手段（１６）により判定された前記地図情報の縮尺に関する表示縮尺情報，及び前記表示中心判定手段（１７）により判定された前記地図情報の表示範囲に関する表示範囲情報は，前記クライアントの送信手段（１２）により送信され，前記サーバの受信手段（２３）により受信されるものであり，
前記地図読出手段（２５）は，
前記地図データベース（２１）から，前記サーバの受信手段（２３）が受信した前記表示範囲情報に対応する所定範囲の前記地図情報を読み出すものであり，
前記ユーザ情報読出手段（２６）は，
前記地図読出手段（２５）が読み出した前記表示範囲情報に対応する地図情報の所定範囲と，前記サーバの受信手段（２３）が受信した前記表示縮尺情報とに基づいて，前記ユーザデータベース（２２）から，前記ユーザの位置情報が当該表示範囲情報に対応する地図情報の所定範囲に含まれ，かつ，前記縮尺条件情報が当該表示縮情報に相当している，前記ユーザ情報を読み出す
情報共有システム。
【請求項２】
前記管理サーバ（２０）は，
画像を含むコンテンツ情報を，前記地図データベース（２１）に記憶された地図上におけるコンテンツの位置情報と，当該コンテンツ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報と，に関連付けて記憶するコンテンツデータベース（２８）と；
前記地図読出手段（２５）が読み出した前記表示範囲情報に対応する地図情報の所定範囲と，前記サーバの受信手段（２３）が受信した前記表示縮尺情報とに基づいて，前記コンテンツデータベース（２８）から，前記コンテンツの位置情報が当該表示範囲情報に対応する地図情報の所定範囲に含まれ，かつ，前記縮尺条件情報が当該表示縮尺情報に相当している，前記コンテンツ情報を読み出すコンテンツ情報読出手段（２９）と；をさらに有し，
前記コンテンツ情報読出手段（２９）により読み出された前記コンテンツ情報は，前記コンテンツの位置情報と共に，前記サーバの送信手段（２７）により送信され，前記クライアントの受信手段（１３）により受信されるものであり，
前記クライアント端末（１０）の前記表示手段（１４）は，さらに，前記クライアントの受信手段（１３）により受信した前記表示範囲情報に対応する所定範囲の地図情報の上であって，前記コンテンツの位置情報のそれぞれに対応する位置に，前記コンテンツ情報に含まれる画像のそれぞれを表示する
請求項１に記載の情報共有システム。
【請求項３】
前記管理サーバ（２０）は，
前記ユーザ情報読出手段（２６）が前記ユーザデータベース（２２）から読み出した前記ユーザの位置情報を，所定値ずらす処理を行う位置ずらし手段（３０）を，さらに有する
請求項１又は請求項２に記載の情報共有システム。
【請求項４】
前記管理サーバ（２０）は，
前記ユーザ情報読出手段（２６）が前記ユーザデータベース（２２）から読み出した前記ユーザの位置情報を，所定値ずらす処理を行う位置ずらし手段（３０）を，さらに有し，
前記位置ずらし手段（３０）は，
前記ユーザ情報読出手段（２６）によって前記ユーザデータベース（２２）から読み出された前記ユーザの位置情報が，前記コンテンツ情報読出手段２９によって前記コンテンツデータベース（２８）から読み出された前記コンテンツの位置情報と一致しているか，又は当該コンテンツの位置情報を中心とした一定範囲に含まれているか否かを判定し，
当該ユーザの位置情報が，当該コンテンツの位置情報と一致してない，又は当該コンテンツの位置情報を中心とした一定範囲に含まれていないと判断した場合に，前記ユーザの位置情報を所定値ずらす処理を行う
請求項２に記載の情報共有システム。
【請求項５】
携帯型情報通信端末を，請求項１に記載の情報共有システムにおける複数のクライアント端末（１０）の一つとして機能させるためのコンピュータプログラム。
【請求項６】
複数のクライアント端末（１０）と，管理サーバ（２０）とが，情報通信回線を介して相互に通信可能に接続されたシステムによる情報共有方法であって，
前記複数のクライアント端末（１０）のそれぞれが，
自己の現在の位置情報を取得する位置情報取得工程と；
表示手段に表示される地図情報の縮尺及び地図情報の表示範囲を変更することが可能な操作工程と；
前記表示手段に表示された前記地図情報の縮尺を判定する表示縮尺判定工程と；
前記表示手段に表示された前記地図情報の表示範囲を判定する表示中心判定工程と；
前記位置情報取得工程により取得した前記現在の位置情報と，前記表示縮尺判定工程で判定された前記地図情報の縮尺に関する表示縮尺情報と，前記表示中心判定工程で判定された前記地図情報の表示範囲に関する表示範囲情報を，前記管理サーバ（２０）に送信するクライアントの送信工程と，
を実行し，
前記管理サーバ（２０）は，
複数種類の縮尺を有する地図情報を記憶する地図データベース（２１）と；
前記複数のクライアント端末（１０）のユーザに関するユーザ情報と，前記地図データベース（２１）に記憶された地図上におけるユーザの位置情報と，当該ユーザ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報とを，関連付けて記憶するユーザデータベース（２２）と；を有しており，
前記管理サーバ（２０）が，
前記クライアントの送信工程により送信された前記現在の位置情報と，前記表示縮尺情報と，前記表示範囲情報を受信するサーバの受信工程と；
前記サーバの受信工程により受信した前記現在の位置情報に基づいて，前記ユーザデータベース（２２）に記憶されている前記ユーザの位置情報を更新する更新工程と；
前記地図データベース（２１）から，前記表示範囲情報対応する所定範囲の前記地図情報を読み出す地図読出工程と；
前記地図読出工程により読み出した前記表示範囲情報対応する地図情報の所定範囲に基づいて，前記ユーザデータベース（２２）から，当該表示範囲情報対応する所定範囲に含まれる前記ユーザの位置情報を読み出すと共に，前記サーバの受信工程で受信した前記表示縮尺情報とに基づいて，当該読み出したユーザの位置情報に関連付けられ，かつ，前記縮尺条件情報が当該表示縮情報に相当しているユーザ情報と，を読み出すユーザ情報読出工程と；
前記地図読出工程により読み出した前記表示範囲情報対応する所定範囲の地図情報と共に，前記ユーザ情報工程で読み出した前記ユーザの位置情報及び前記ユーザ情報を，前記クライアント端末（１０）に送信するサーバの送信工程と；
を実行し，
前記複数のクライアント端末（１０）のそれぞれは，さらに，
前記サーバの送信工程により送信された前記所定範囲の地図情報，前記ユーザの位置情報，及び前記ユーザ情報を受信するクライアントの受信工程と；
前記クライアントの受信工程により受信した前記所定範囲の地図情報の上であって，前記ユーザの位置情報のそれぞれに対応する位置に，前記ユーザ情報のそれぞれを前記表示手段に表示する表示工程と；
を実行する
情報共有システム。
【手続補正書】
【提出日】平成25年4月23日(2013.4.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のクライアント端末（１０）と，管理サーバ（２０）とが，情報通信回線を介して相互に通信可能に接続された情報共有システムであって，
前記複数のクライアント端末（１０）のそれぞれは，
自己の現在の位置情報を取得するための位置情報取得手段（１１）と；
前記位置情報取得手段（１１）により取得した前記現在の位置情報を，前記管理サーバ（２０）に送信することが可能なクライアントの送信手段（１２）と；
を有し，
前記管理サーバ（２０）は，
複数種類の縮尺を有する地図情報を記憶する地図データベース（２１）と；
前記複数のクライアント端末（１０）のユーザに関するユーザ情報と，前記地図データベース（２１）に記憶された地図上におけるユーザの位置情報と，当該ユーザ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報とを，関連付けて記憶するユーザデータベース（２２）と；
前記クライアントの送信手段（１２）から送信された前記現在の位置情報を，受信することが可能なサーバの受信手段（２３）と；
前記サーバの受信手段（２３）により受信した前記現在の位置情報に基づいて，前記ユーザデータベース（２２）に記憶されている前記ユーザの位置情報を更新する更新手段（２４）と；
前記地図データベース（２１）から，所定範囲の前記地図情報を読み出す地図読出手段（２５）と；
前記地図読出手段（２５）が読み出した前記地図情報の所定範囲に基づいて，前記ユーザデータベース（２２）から，当該所定範囲に含まれる前記ユーザの位置情報と，当該所定範囲に含まれる前記ユーザの位置情報と関連付けられている前記ユーザ情報と，を読み出すユーザ情報読出手段（２６）と；
前記地図読出手段（２５）が読み出した前記所定範囲の地図情報と共に，前記ユーザ情報読出手段（２６）が読み出した前記ユーザの位置情報及び前記ユーザ情報を，前記クライアント端末（１０）に送信することが可能なサーバの送信手段（２７）と；
を有し，
前記複数のクライアント端末（１０）のそれぞれは，さらに，
前記サーバの送信手段（２７）から送信された前記所定範囲の地図情報，前記ユーザの位置情報，及び前記ユーザ情報を受信することが可能なクライアントの受信手段（１３）と；
前記クライアントの受信手段（１３）により受信した前記所定範囲の地図情報の上であって，前記ユーザの位置情報のそれぞれに対応する位置に，前記ユーザ情報のそれぞれを表示する表示手段（１４）と；
前記表示手段（１４）に表示される前記地図情報の縮尺及び前記地図情報の表示範囲を変更することが可能な操作手段（１５）と；
前記表示手段（１４）に表示された前記地図情報の縮尺を判定する表示縮尺判定手段（１６）と；
前記表示手段（１４）に表示された前記地図情報の表示範囲を判定する表示中心判定手段（１７）と；
を有しており，
前記表示縮尺判定手段（１６）により判定された前記地図情報の縮尺に関する表示縮尺情報，及び前記表示中心判定手段（１７）により判定された前記地図情報の表示範囲に関する表示範囲情報は，前記クライアントの送信手段（１２）により送信され，前記サーバの受信手段（２３）により受信されるものであり，
前記地図読出手段（２５）は，
前記地図データベース（２１）から，前記サーバの受信手段（２３）が受信した前記表示範囲情報に対応する所定範囲の前記地図情報を読み出すものであり，
前記ユーザ情報読出手段（２６）は，
前記地図読出手段（２５）が読み出した前記表示範囲情報に対応する地図情報の所定範囲と，前記サーバの受信手段（２３）が受信した前記表示縮尺情報とに基づいて，前記ユーザデータベース（２２）から，前記ユーザの位置情報が当該表示範囲情報に対応する地図情報の所定範囲に含まれ，かつ，前記縮尺条件情報が当該表示縮尺情報に相当している，前記ユーザ情報を読み出す
情報共有システム。
【請求項２】
前記管理サーバ（２０）は，
画像を含むコンテンツ情報を，前記地図データベース（２１）に記憶された地図上におけるコンテンツの位置情報と，当該コンテンツ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報と，に関連付けて記憶するコンテンツデータベース（２８）と；
前記地図読出手段（２５）が読み出した前記表示範囲情報に対応する地図情報の所定範囲と，前記サーバの受信手段（２３）が受信した前記表示縮尺情報とに基づいて，前記コンテンツデータベース（２８）から，前記コンテンツの位置情報が当該表示範囲情報に対応する地図情報の所定範囲に含まれ，かつ，前記縮尺条件情報が当該表示縮尺情報に相当している，前記コンテンツ情報を読み出すコンテンツ情報読出手段（２９）と；をさらに有し，
前記コンテンツ情報読出手段（２９）により読み出された前記コンテンツ情報は，前記コンテンツの位置情報と共に，前記サーバの送信手段（２７）により送信され，前記クライアントの受信手段（１３）により受信されるものであり，
前記クライアント端末（１０）の前記表示手段（１４）は，さらに，前記クライアントの受信手段（１３）により受信した前記表示範囲情報に対応する所定範囲の地図情報の上であって，前記コンテンツの位置情報のそれぞれに対応する位置に，前記コンテンツ情報に含まれる画像のそれぞれを表示する
請求項１に記載の情報共有システム。
【請求項３】
前記管理サーバ（２０）は，
前記ユーザ情報読出手段（２６）が前記ユーザデータベース（２２）から読み出した前記ユーザの位置情報を，所定値ずらす処理を行う位置ずらし手段（３０）を，さらに有する
請求項１又は請求項２に記載の情報共有システム。
【請求項４】
前記管理サーバ（２０）は，
前記ユーザ情報読出手段（２６）が前記ユーザデータベース（２２）から読み出した前記ユーザの位置情報を，所定値ずらす処理を行う位置ずらし手段（３０）を，さらに有し，
前記位置ずらし手段（３０）は，
前記ユーザ情報読出手段（２６）によって前記ユーザデータベース（２２）から読み出された前記ユーザの位置情報が，前記コンテンツ情報読出手段（２９）によって前記コンテンツデータベース（２８）から読み出された前記コンテンツの位置情報と一致しているか，又は当該コンテンツの位置情報を中心とした一定範囲に含まれているか否かを判定し，
当該ユーザの位置情報が，当該コンテンツの位置情報と一致してない，又は当該コンテンツの位置情報を中心とした一定範囲に含まれていないと判断した場合に，前記ユーザの位置情報を所定値ずらす処理を行う
請求項２に記載の情報共有システム。
【請求項５】
携帯型情報通信端末を，請求項１に記載の情報共有システムにおける複数のクライアント端末（１０）の一つとして機能させるためのコンピュータプログラム。
【請求項６】
複数のクライアント端末（１０）と，管理サーバ（２０）とが，情報通信回線を介して相互に通信可能に接続されたシステムによる情報共有方法であって，
前記複数のクライアント端末（１０）のそれぞれが，
自己の現在の位置情報を取得する位置情報取得工程と；
表示手段に表示される地図情報の縮尺及び地図情報の表示範囲を変更することが可能な操作工程と；
前記表示手段に表示された前記地図情報の縮尺を判定する表示縮尺判定工程と；
前記表示手段に表示された前記地図情報の表示範囲を判定する表示中心判定工程と；
前記位置情報取得工程により取得した前記現在の位置情報と，前記表示縮尺判定工程で判定された前記地図情報の縮尺に関する表示縮尺情報と，前記表示中心判定工程で判定された前記地図情報の表示範囲に関する表示範囲情報を，前記管理サーバ（２０）に送信するクライアントの送信工程と，
を実行し，
前記管理サーバ（２０）は，
複数種類の縮尺を有する地図情報を記憶する地図データベース（２１）と；
前記複数のクライアント端末（１０）のユーザに関するユーザ情報と，前記地図データベース（２１）に記憶された地図上におけるユーザの位置情報と，当該ユーザ情報を表示するのに必要な地図情報の縮尺に関する縮尺条件情報とを，関連付けて記憶するユーザデータベース（２２）と；を有しており，
前記管理サーバ（２０）が，
前記クライアントの送信工程により送信された前記現在の位置情報と，前記表示縮尺情報と，前記表示範囲情報を受信するサーバの受信工程と；
前記サーバの受信工程により受信した前記現在の位置情報に基づいて，前記ユーザデータベース（２２）に記憶されている前記ユーザの位置情報を更新する更新工程と；
前記地図データベース（２１）から，前記表示範囲情報に対応する所定範囲の前記地図情報を読み出す地図読出工程と；
前記地図読出工程により読み出した前記表示範囲情報に対応する地図情報の所定範囲に基づいて，前記ユーザデータベース（２２）から，当該表示範囲情報に対応する所定範囲に含まれる前記ユーザの位置情報を読み出すと共に，前記サーバの受信工程で受信した前記表示縮尺情報とに基づいて，当該読み出したユーザの位置情報に関連付けられ，かつ，前記縮尺条件情報が当該表示縮尺情報に相当しているユーザ情報と，を読み出すユーザ情報読出工程と；
前記地図読出工程により読み出した前記表示範囲情報に対応する所定範囲の地図情報と共に，前記ユーザ情報工程で読み出した前記ユーザの位置情報及び前記ユーザ情報を，前記クライアント端末（１０）に送信するサーバの送信工程と；
を実行し，
前記複数のクライアント端末（１０）のそれぞれは，さらに，
前記サーバの送信工程により送信された前記所定範囲の地図情報，前記ユーザの位置情報，及び前記ユーザ情報を受信するクライアントの受信工程と；
前記クライアントの受信工程により受信した前記所定範囲の地図情報の上であって，前記ユーザの位置情報のそれぞれに対応する位置に，前記ユーザ情報のそれぞれを前記表示手段に表示する表示工程と；
を実行する
情報共有方法。