(57)【要約】【課題】ＳＮＳへアクセスしたユーザの端末へ、当該ユーザに関連する他のユーザの日記や写真などの登録情報を地図上に表示する際に、ユーザフレンドリーに表示すると共に、その地図上への登録情報の登録の作業を容易にすることのできるソーシャルネットワーキングサイトサービス装置を提供する。【解決手段】端末より地図表示要求を受け付け、地図の基点、または登録情報に関する関連情報の表示位置、または入力を受付けた範囲特定用情報、の何れかに基づく範囲の地図情報を取得し、当該地図情報を端末へ表示するとともに、当該表示した地図上に、登録情報の関連情報を指定された表示位置に基づいて表示する。【選択図】図１
2007323311.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの属性情報と、当該ユーザを含む複数のユーザのまとまりを示すコミュニティの識別情報と、友人として登録された他のユーザの識別情報と、を対応付けて記憶するユーザ情報記憶手段と、
ユーザが登録した登録情報を記憶する登録情報記憶手段と、
端末へ表示する地図の基点を示す情報と、前記登録情報に関する関連情報の前記地図への表示位置と、を少なくとも記憶する地図関連情報記憶手段と、
前記端末より地図表示要求を受け付ける地図表示要求受付手段と、
地図記憶手段より、前記地図の基点、または前記登録情報に関する関連情報の表示位置、または入力を受付けた範囲特定用情報、の何れかに基づく範囲の地図情報を取得し、当該地図情報を前記端末へ表示するとともに、当該表示した地図上に、前記関連情報をその表示位置に基づいて表示する地図表示手段と、
を備えることを特徴とするソーシャルネットワーキングサイトサービス装置。
【請求項２】
前記登録情報は、画像情報または文書情報であることを特徴とする請求項１に記載のソーシャルネットワーキングサイトサービス装置。
【請求項３】
前記地図表示手段は、前記端末から受付けたユーザの識別情報に基づいて、当該ユーザの属するコミュニティ識別情報と、友人として登録された他のユーザの識別情報とを取得し、当該取得したコミュニティ識別情報に基づいて、当該コミュニティに含まれるユーザの識別情報を取得し、前記取得したユーザの識別情報全てに関連する前記関連情報を、その表示位置に基づいて前記地図上に表示する
ことを特徴とする請求項１または請求項２に記載のソーシャルネットワーキングサイトサービス装置。
【請求項４】
前記地図表示手段は、前記端末からの地図差し替え要求を受付けた場合に、他の地図記憶手段より、前記地図の基点、または前記登録情報に関する関連情報の表示位置、または入力を受付けた範囲特定用情報、の何れかに基づく範囲の地図情報を新たに取得し、当該新たな地図上に前記登録情報に関する関連情報をその表示位置に基づいて表示する際に、既に表示している地図と新たに取得した地図との誤差に応じて、前記関連情報の表示位置を補正する
ことを特徴とする請求項１から請求項３の何れかに記載のソーシャルネットワーキングサイトサービス装置。
【請求項５】
ソーシャルネットワーキングサイトサービス装置の処理方法であって、
ユーザ情報記憶手段が、ユーザの属性情報と、当該ユーザを含む複数のユーザのまとまりを示すコミュニティの識別情報と、友人として登録された他のユーザの識別情報と、を対応付けて記憶し、
登録情報記憶手段が、ユーザが登録した登録情報を記憶し、
地図関連情報記憶手段が、端末に表示する地図の基点を示す情報と、前記登録情報に関する関連情報の前記地図への表示位置と、を少なくとも記憶し、
地図表示要求受付手段が、前記端末より地図表示要求を受け付け、
地図表示手段が、地図記憶手段より、前記地図の基点、または前記登録情報に関する関連情報の表示位置、または入力を受付けた範囲特定用情報、の何れかに基づく範囲の地図情報を取得し、当該地図情報を前記端末へ表示するとともに、当該表示した地図上に、前記関連情報をその表示位置に基づいて表示する
ことを特徴とする処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アクセスしたユーザが登録した情報、および当該アクセスしたユーザが参加するコミュニティの他の参加ユーザの登録した情報、およびアクセスしたユーザの友人として登録された他のユーザの登録した情報を、該アクセスしたユーザのアクセスに用いた端末の地図上に表示するソーシャルネットワーキングサイトサービス装置及びその処理方法に関する。
【背景技術】
【０００２】
従来、新たな友人関係を広げることを目的に開設されたコミュニティ型のＷｅｂサイトとしてソーシャルネットワーキングサイトサービス（ＳＮＳ）が利用されている。このＳＮＳでは、サービスを提供するためのソーシャルネットワーキングサイトサービス装置がユーザ端末からのアクセスを受付けて、当該ユーザが参加するコミュニティのメンバや、そのユーザの友人として登録された他のユーザの登録情報（例えば、写真、日記など）や、自身の登録した情報を、当該アクセスしたユーザの端末へ表示している。これにより、ＳＮＳにアクセスしたユーザは、自分と関係のあるユーザについての情報を閲覧することが容易となり、また、自分に関連する他のユーザが登録された情報についてのコメントを追加するなどして交流を図ることができる。なおソーシャルネットワーキングサイトサービスの関連技術が特許文献１に公開されている。
【特許文献１】特開２００３−２０２８０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで、上述のような日記や写真などの登録情報を表示する際に、それらの登録情報の内容に関連する場所の地図を共に表示することで、友人やコミュニティの他のメンバなどの日記に記載されている内容を示す場所や写真の撮影場所を確認することができるサービスを提供することができる。しかしながらアクセスしてきたユーザに関係するコミュニティメンバや友人の登録した登録情報の数に応じて地図やその地図を表示するためのＵＲＬが多くなると、複数の地図が表示されているページに個別にアクセスする必要があり、それぞれの登録情報に対して表示される地図の切替えや、各登録情報についての位置の比較や相関性の把握が難しくなる。また各ユーザが登録情報に関連する地図を登録する際に、登録情報に関連する地図の範囲を示すＵＲＬを入力する作業はユーザにとって面倒である。
【０００４】
そこでこの発明は、ＳＮＳへアクセスしたユーザの端末へ、当該ユーザに関連する他のユーザの日記や写真などの登録情報を地図上に表示する際に、ユーザフレンドリーに表示すると共に、その地図上への登録情報の登録の作業を容易にすることのできるソーシャルネットワーキングサイトサービス装置及びその処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、ユーザの属性情報と、当該ユーザを含む複数のユーザのまとまりを示すコミュニティの識別情報と、友人として登録された他のユーザの識別情報と、を対応付けて記憶するユーザ情報記憶手段と、ユーザが登録した登録情報を記憶する登録情報記憶手段と、端末へ表示する地図の基点を示す情報と、前記登録情報に関する関連情報の前記地図への表示位置と、を少なくとも記憶する地図関連情報記憶手段と、前記端末より地図表示要求を受け付ける地図表示要求受付手段と、地図記憶手段より、前記地図の基点、または前記登録情報に関する関連情報の表示位置、または入力を受付けた範囲特定用情報、の何れかに基づく範囲の地図情報を取得し、当該地図情報を前記端末へ表示するとともに、当該表示した地図上に、前記関連情報をその表示位置に基づいて表示する地図表示手段と、を備えることを特徴とするソーシャルネットワーキングサイトサービス装置である。
【０００６】
また本発明は、上述のソーシャルネットワーキングサイトサービス装置において、前記登録情報は、画像情報または文書情報であることを特徴とする。
【０００７】
また本発明は、上述のソーシャルネットワーキングサイトサービス装置において、前記地図表示手段は、前記端末から受付けたユーザの識別情報に基づいて、当該ユーザの属するコミュニティ識別情報と、友人として登録された他のユーザの識別情報とを取得し、当該取得したコミュニティ識別情報に基づいて、当該コミュニティに含まれるユーザの識別情報を取得し、前記取得したユーザの識別情報全てに関連する前記関連情報を、その表示位置に基づいて前記地図上に表示することを特徴とする。
【０００８】
また本発明は、上述のソーシャルネットワーキングサイトサービス装置において、前記地図表示手段は、前記端末からの地図差し替え要求を受付けた場合に、他の地図記憶手段より、前記地図の基点、または前記登録情報に関する関連情報の表示位置、または入力を受付けた範囲特定用情報、の何れかに基づく範囲の地図情報を新たに取得し、当該新たな地図上に前記登録情報に関する関連情報をその表示位置に基づいて表示する際に、既に表示している地図と新たに取得した地図との誤差に応じて、前記関連情報の表示位置を補正することを特徴とする。
【０００９】
また本発明は、ソーシャルネットワーキングサイトサービス装置の処理方法であって、ユーザ情報記憶手段が、ユーザの属性情報と、当該ユーザを含む複数のユーザのまとまりを示すコミュニティの識別情報と、友人として登録された他のユーザの識別情報と、を対応付けて記憶し、登録情報記憶手段が、ユーザが登録した登録情報を記憶し、地図関連情報記憶手段が、端末に表示する地図の基点を示す情報と、前記登録情報に関する関連情報の前記地図への表示位置と、を少なくとも記憶し、地図表示要求受付手段が、前記端末より地図表示要求を受け付け、地図表示手段が、地図記憶手段より、前記地図の基点、または前記登録情報に関する関連情報の表示位置、または入力を受付けた範囲特定用情報、の何れかに基づく範囲の地図情報を取得し、当該地図情報を前記端末へ表示するとともに、当該表示した地図上に、前記関連情報をその表示位置に基づいて表示することを特徴とする処理方法である。
【発明の効果】
【００１０】
本発明によれば、ソーシャルネットワーキングサイトサービス装置へのアクセスユーザ自身の日記やトピックなどの登録情報や、当該アクセスユーザに関係する他のユーザ（友人や、同一コミュニティへ参加しているユーザ）の登録情報のアイコンが、そのアクセスユーザの利用する端末の地図上に一覧として表示される。従って、各登録情報の内容で示される場所の相関関係が容易に把握することできるサービスを提供することができる。
【００１１】
また、本発明によれば、日記やトピックなどの登録した情報を別の地図に差し替えて表示させる際に、当該差し替え後の地図の表示範囲や当該地図に表示させる登録情報の指定を再度行う必要がない。これにより、ユーザは登録情報を表示させる地図の差し替え指示を容易に行なうことができる。また、地図上に表示された登録情報の中から所望の登録情報を選択するとともに、選択した登録情報を表示させる地図を選択するだけで、複雑な手続をすることなく、例えばカテゴリ別に登録情報を地図上に表示させることができる。従って、既に登録された情報を有効に利用しながら、簡単な操作で表示画面の編集をすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態によるソーシャルネットワーキングサイトサービス装置を図面を参照して説明する。図１は、ソーシャルネットワーキングサイトサービスシステムの概略を示す全体図である。ソーシャルネットワーキングサイトサービス装置１（以下ＳＮＳ装置１とする）は、ソーシャルネットワーキングサイトサービスに参加する複数のユーザ端末２および地図情報を提供する地図データベース３とインターネットを介して接続されている。ここで、ユーザ端末２としては、ＰＣ、携帯電話またはＰＤＡ等があり、地図データベース３としてはインターネット上で地図情報を提供する地図ＡＰＩ（Application Program Interface）がある。
【００１３】
そして、ユーザが端末２からＳＮＳ装置１へアクセスすると、ＳＮＳ装置１では、ユーザＩＤとパスワードによる認証後、そのユーザの端末２の画面に表示されるマイページであって、当該マイページ上に表示するための必要な地図情報を地図データベース３から取得し、当該地図情報をユーザ端末２に表示されたマイページ上に表示する処理を行うとともに、表示した地図上の所定の位置にユーザや他のコミュニティ内のメンバまたは友人が登録した画像データ、テキストデータまたはアイコンを表示させる。
【００１４】
図２は、ユーザ端末２に表示されるマイページのイメージ図である。
マイページには、端末２を利用するユーザの顔写真や、公開プロフィールや、友人による紹介文や、友人が自身のページに登録した日記などの最新情報や、ユーザが参加しているコミュニティのメンバが登録した日記などの最新情報や、ユーザに関係する他のユーザ（コミュニティメンバや友人など）が登録した日記や写真や画像などの内容の場所を表示する地図画像などが表示されている。
【００１５】
次に図１を用いてＳＮＳ装置１の構成を説明する。
ＳＮＳ装置１において、符号１１は通信処理部であり、例えば端末２から受信したＩＤやパスワードに基づいて当該端末を認証すると共に、通信確立の処理を行う。また１２は入出力部であり、端末２から受信した情報や端末２へ出力する情報に関する入出力の処理を行う。また１３は制御部（地図表示要求受付手段）であり、ＳＮＳ装置１の各処理部の制御を行う。また１４はＳＮＳ処理部であり、ソーシャルネットワーキングサイトサービスの各種処理を行う。
【００１６】
また１５は地図表示部（地図表示手段）であり、通信ネットワークを介してＳＮＳ装置と接続された外部地図データベース３から地図情報を受信し、当該地図情報を端末２に表示する地図の生成やその表示処理を行う。また１６はデータベースであり、会員情報データベース（ユーザ情報記憶手段）、画像情報データベース（登録情報記憶手段）、日記情報データベース（登録情報記憶手段）、緯度経度情報データベース（地図関連情報記憶手段）、コミュニティ情報データベース、トピック情報データベース、管理者情報データベースなどを有している。
【００１７】
上述したＳＮＳ処理部１４は、データベース１６への情報の登録またはデータベース１６に登録した情報の変更または修正を行う登録・変更修正部と、データベース１６に登録された情報を検索し必要な情報を読み出す検索部と、検索部にて読み出した情報に基づいてマイページまたはコミュニティページを生成するマイページ・コミュニティページ生成部を少なくとも有している。
【００１８】
ここで、ＳＮＳ処理部１４の行うソーシャルネットワーキングサイトサービスの為の各種処理としては、マイページやコミュニティに参加するメンバのみが閲覧できるコミュニティページの作成処理があり、当該作成処理には画像の登録や、文字入力や、ページ内の画像またはテキストデータの内容に基づいた地図上の位置・範囲指定の受け付け・登録などが含まれる。またＳＮＳ処理部１４が行う処理として、マイページまたはコミュニティページ内の掲載されるプロフィールの作成や日記の作成の他、ソーシャルネットワーキングサイトサービスへのユーザ登録、ソーシャルネットワーキングサイトサービスからのユーザの退会、ソーシャルネットワーキングサイトサービスへの友人の招待、ＳＮＳ装置１と端末２との間のメール送受信、登録されている情報の更新メールの端末２への送信およびその設定、友人の友人を訪問した時の経路を表示するトレース表示、対象ユーザのログインステータスを確認するお気に入り、アクセスしたユーザの履歴を確認する訪問履歴、友人やコミュニティを検索する検索処理、アクセス制御やログイン収集を行うシステム管理などの処理を行う。
【００１９】
そして、本発明によるＳＮＳ装置１は、会員情報データベースに、ユーザＩＤや、当該ユーザを含む複数のユーザのまとまりを示すコミュニティのＩＤや、友人として登録された他のユーザの友人ＩＤが対応付けて記録され、また日記情報データベースや画像情報データベースに、日記または画像データが、識別番号に対応付けられて記録される。なお、識別番号の他に必要に応じて、情報を登録したユーザのユーザＩＤまたはコミュニティＩＤを対応付けて記録しても良い。また、緯度経度情報データベースに、コミュニティごとに表示する地図の基点（緯度，経度）や、日記や写真を登録したユーザのＩＤやその内容を表示するアイコン（登録情報に関係する関連情報）の地図上の表示範囲（緯度，経度）などを少なくとも記憶する。
【００２０】
図６は緯度経度情報データベースに格納されるデータを示す図である。ユーザが日記などを登録する際に、地図情報を登録すると指定した場合、その地図上で指定された位置の情報（緯度経度）が緯度経度情報ＤＢに登録される。またこの位置情報の登録時には、ユーザが参加しているコミュニティのＩＤ、登録された日記を識別するデータ識別情報（日記ＩＤなど）、地図情報を表示するための表示範囲などが対応付けられて登録される。
【００２１】
そして、ＳＮＳ装置１が端末より地図表示要求（ユーザのマイページの閲覧要求に相当する）を受け付けると、地図表示部１５が、外部地図データベース３より、地図の基点、やアイコンの表示位置や、入力を受付けた範囲特定用情報（住所など）、の何れかに基づく範囲の地図情報を取得し、当該地図情報を端末２の画面に表示されたマイページ上へ表示する。また、ＳＮＳ処理部１４は当該表示した地図上に、前記アイコンを緯度経度データベースに登録された位置情報に基づいて表示する処理を行う。
【００２２】
図３は日記作成／閲覧の処理フローを示す図である。
図４は日記作成時のマイページのイメージを示す図である。
次に、図３、図４を用いて、ユーザが端末２を利用してＳＮＳ装置１へ日記作成を行い、また日記閲覧の処理を行う場合について説明する。
まずユーザは端末２を用いてＳＮＳ装置１へアクセスする。この時ユーザは端末２を用いてＳＮＳ装置１へユーザＩＤとパスワードを入力する（ステップＳ１）。ＳＮＳ装置１の通信処理部１１は、ユーザＩＤとパスワードの組合せが、会員情報データベース（以下データベースをＤＢとする）に対応付けられて記録されているか否かを判定し、認証を行う（ステップＳ２）。そして、認証が成功した場合には、ＳＮＳ処理部１４がユーザＩＤに対応するマイページを生成して（ステップＳ３）、端末２へ送信する。これにより端末２にマイページ（ＧＵＩ：Graphic User Interface）が表示される（ステップＳ４）。
【００２３】
ここで、ユーザが端末２に表示されたマイページ上から日記の作成処理を行うとする。この時ユーザはマイページに掲載された地図上に、日記の内容に出現する場所を示すアイコン（ピンなど）を表示させると決定する。そして端末２の画面において表示される地図上のある位置をマウスなどを用いて指定する。すると端末２は指定された地図上の位置へアイコンを表示すると共に、当該地図上の位置から位置情報（緯度経度）を検出し、その位置情報をＳＮＳ装置１へ送信する（ステップＳ５）。ＳＮＳ装置１においてはＳＮＳ処理部１４が受信した位置情報を緯度経度情報ＤＢへ登録する（ステップＳ６）。また緯度経度情報ＤＢは記憶した位置情報をＳＮＳ処理部１４へ返信する（ステップＳ７）。すると、ＳＮＳ処理部１４は、日記の記事投稿ウィンドウを生成して端末２へ送信し（ステップＳ８）、端末２が当該生成した地図を端末２のＧＵＩへ表示する。
【００２４】
次に、ユーザは端末２を用いてＧＵＩ表示されている記事投稿ウィンドウへ、タイトルの入力、日記の内容の入力、日記のカテゴリの選択、画像添付などを行い、ＯＫボタンを押下して入力した内容の登録指示を行なう。すると、日記の内容などのテキストや、日記のカテゴリや、画像ファイルがＳＮＳ装置１へ送信される（ステップＳ９）。するとＳＮＳ処理部１４は画像を、データベース１６（画像情報ＤＢ）へユーザＩＤや登録日時や画像を識別する為の画像ＩＤなどに対応付けて格納する（ステップＳ１０）。またＳＮＳ処理部１４は日記の内容を、データベース１６（日記情報ＤＢ）へユーザＩＤや登録日時や日記を識別する為の日記ＩＤなどに対応付けて格納する（ステップＳ１１）。
【００２５】
これによりデータベース１６における日記情報ＤＢは、日記更新情報をＳＮＳ処理部１４へ通知する（ステップＳ１２）。すると、ＳＮＳ処理部１４はマイページの再生成を行い端末２へ送信し（ステップＳ１３）、端末２が当該再生成された地図を端末２のＧＵＩへ表示する。なお、再生成されたマイページでは、ユーザが登録した日記の登録日時やそのタイトルが、地図上のアイコンに表示される。また、データベース１６における日記情報ＤＢは、日記更新情報と日記を更新したユーザのＩＤを会員情報ＤＢへ送信する（ステップＳ１４）。すると、会員情報ＤＢは、受信したユーザＩＤを友人として登録している他のユーザＩＤを抽出し、日記更新情報と共にＳＮＳ処理部１４へ通知する（ステップＳ１５）。するとＳＮＳ処理部１４は受信したユーザＩＤに関連するマイページの再生成を行い端末２へ送信し（ステップＳ１６）、端末２が当該再生成された地図を端末２のＧＵＩへ表示する。再生成されたマイページでは、新たに更新された日記の登録日時やそのタイトルが、地図上のアイコンに表示される。
【００２６】
次に、ユーザが日記の閲覧要求をした場合、端末２が閲覧要求をＳＮＳ装置１へ送信する（ステップＳ１７）。ＳＮＳ装置１のＳＮＳ処理部１４は閲覧要求に含まれる日記ＩＤなどを格納した表示要求を日記情報ＤＢに送信し（ステップＳ１８）、当該表示要求で示される日記ＩＤなどに基づいて日記情報を日記情報ＤＢから取得する（ステップＳ１９）。またこの日記に画像が添付されている場合には画像情報ＤＢが画像情報をＳＮＳ処理部１４へ通知する（ステップＳ２０）。また画像情報ＤＢは緯度経度情報ＤＢへ位置表示要求を行う（ステップＳ２１）。すると、緯度経度情報ＤＢは、日記の作成時に登録された位置情報（緯度経度）をＳＮＳ処理部１４へ送信する（ステップＳ２２）。また緯度経度情報ＤＢは地図表示部１５に位置情報が通知する（ステップＳ２３）。すると地図表示部１５は位置情報に基づいて、外部地図データベース３から地図情報を取得する。そして、当該地図情報をＳＮＳ処理部１４へ通知する（ステップＳ２４）。ＳＮＳ処理部１４は日記の内容と地図と当該地図における日記に関連する場所の位置にアイコンを表示したマイページを生成し、端末２へ送信する（ステップＳ２５）。そして端末２では生成されたマイページが表示される。
【００２７】
図５は日記作成時の端末の処理フローを示す図である。
まず、日記の作成ボタンなどを押下すると、日記の閲覧時において地図情報を表示させるための当該地図情報を登録するか否かの指定画面などが表示される（ステップＳ１０１）。そして地図情報の登録を選択すると、マイページの地図上の指定位置にアイコン（新規ピン）が表示される（ステップＳ１０２）。そして、ユーザの入力により、テキスト投稿（タイトル、本文の入力）を受け付け（ステップＳ１０３）、またカテゴリ登録を受付ける（ステップＳ１０４）。そして画像登録するか否かを指定する画面を表示し（ステップＳ１０５）、画像登録の指定を受けた場合には画像登録を受付ける（ステップＳ１０６）。次に、日記登録処理（ステップＳ１０７）において、入力された情報をＳＮＳ装置１へ送信する。これにより、ＳＮＳ装置１においては、登録した友人を抽出し、日記の位置情報（緯度経度）に基づいて、友人やコミュニティメンバの地図へアイコン（ピン）のプロット処理を行う（ステップＳ１０８）。
【００２８】
また、ユーザが地図情報を登録しないと指定した場合には、日記作成用ウィンドウを表示し（ステップＳ１０９）、ユーザの入力により、テキスト投稿（タイトル、本文の入力）を受け付け（ステップＳ１１０）、またカテゴリ登録を受付ける（ステップＳ１１１）。そして画像登録するか否かを指定する画面を表示し（ステップＳ１１２）、画像登録の指定を受けた場合には画像登録を受付ける（ステップＳ１１３）。次に、日記登録処理（ステップＳ１１４）において、入力された情報をＳＮＳ装置１へ送信する。これにより、友人やコミュニティメンバの他のユーザが抽出され、当該ユーザのページへの更新処理が行われる（ステップＳ１１５）。
【００２９】
図７はトピック作成／閲覧の処理フローを示す図である。
図８はトピック作成時のコミュニティページのイメージを示す図である。
次に、図７、図８を用いて、ユーザが端末２を利用してＳＮＳ装置１へトピック作成を行い、またトピック閲覧の処理を行う場合について説明する。
まずユーザは端末２を用いてＳＮＳ装置１へアクセスする。この時ユーザは端末２を用いてＳＮＳ装置１へユーザＩＤとパスワードを入力する（ステップＳ３１）。ＳＮＳ装置１の通信処理部１１は、ユーザＩＤとパスワードの組合が、会員情報データベース（以下データベースをＤＢとする）に対応付けられて記録されているか否かを判定し、認証を行う（ステップＳ３２）。そして、認証が成功した場合には、ＳＮＳ処理部１４がユーザＩＤに対応するマイページを生成して（ステップＳ３３）、端末２へ送信する。これにより端末２にマイページ（ＧＵＩ：Graphic User Interface）が表示される（ステップＳ３４）。またマイページ上で登録コミュニティの選択を行うと（ステップＳ３５）、ＳＮＳ処理部１４がコミュニティＩＤに対応するコミュニティページを生成して（ステップＳ３６）、端末２へ送信する。
【００３０】
ここで、ユーザが端末２に表示されたコミュニティページ上からトピックの作成処理を行うとする。この時ユーザはコミュニティページに掲載された地図上に、トピックの内容に出現する場所を示すアイコン（ピンなど）を表示させると決定する。そして端末２の画面において表示される地図上のある位置をマウスなどを用いて指定する。すると端末２は指定された地図上の位置へアイコンを表示すると共に、当該地図上の位置から位置情報（緯度経度）を検出し、その位置情報をＳＮＳ装置１へ送信する（ステップＳ３７）。ＳＮＳ装置１においてはＳＮＳ処理部１４が受信した位置情報を緯度経度情報ＤＢへ登録する（ステップＳ３８）。また緯度経度情報ＤＢは記憶した位置情報をＳＮＳ装置１へ返信する（ステップＳ３９）。すると、ＳＮＳ処理部１４は、トピックの記事投稿ウィンドウを生成して端末２へ送信し（ステップＳ４０）、端末２が当該生成した地図を端末２のＧＵＩへ表示する。
【００３１】
次に、ユーザは端末２を用いてＧＵＩ表示されている記事投稿ウィンドウへ、タイトルの入力、トピックの内容の入力、トピックのカテゴリの選択、画像添付などを行い、ＯＫボタンを押下して入力した内容の登録指示を行なう。すると、トピックの内容などのテキストや、トピックのカテゴリや、画像ファイルがＳＮＳ装置１へ送信される（ステップＳ４１）。するとＳＮＳ処理部１４は画像を、データベース１６（画像情報ＤＢ）へユーザＩＤや登録日時や画像を識別する為の画像ＩＤなどに対応付けて格納する（ステップＳ４２）。またＳＮＳ処理部１４はトピックの内容を、データベース１６（トピック情報ＤＢ）へユーザＩＤや登録日時やトピックを識別する為のトピックＩＤなどに対応付けて格納する（ステップＳ４３）。
【００３２】
これによりデータベース１６におけるトピック情報ＤＢは、トピック更新情報をＳＮＳ処理部１４へ通知する（ステップＳ４４）。すると、ＳＮＳ処理部１４はコミュニティページの再生成を行い端末２へ送信し（ステップＳ４５）、端末２が当該再生成された地図を端末２のＧＵＩへ表示する。なお、再生成されたコミュニティページでは、ユーザが登録したトピックの登録日時やそのタイトルが、地図上のアイコンに表示される。また、データベース１６におけるトピック情報ＤＢは、トピック更新情報とトピックを更新したユーザのＩＤを会員情報ＤＢへ送信する（ステップＳ４６）。すると、会員情報ＤＢは、受信したユーザＩＤを友人として登録している他のユーザＩＤを抽出し、トピック更新情報と共にＳＮＳ処理部１４へ通知する（ステップＳ４７）。するとＳＮＳ処理部１４は受信したユーザＩＤに関連するコミュニティページの再生成を行い端末２へ送信し（ステップＳ４８）、端末２が当該再生成された地図を端末２のＧＵＩへ表示する。再生成されたコミュニティページでは、新たに更新されたトピックの登録日時やそのタイトルが、地図上のアイコンに表示される。
【００３３】
次に、ユーザがトピックの閲覧要求をした場合、端末２が閲覧要求をＳＮＳ装置１へ送信する（ステップＳ４９）。ＳＮＳ装置１のＳＮＳ処理部１４は閲覧要求に含まれるトピックＩＤなどを格納した表示要求をトピック情報ＤＢに送信し（ステップＳ５０）、当該表示要求で示されるトピックＩＤなどに基づいてトピック情報をトピック情報ＤＢから取得する（ステップＳ５１）。またこのトピックに画像が添付されている場合には画像情報ＤＢが画像情報をＳＮＳ処理部１４へ通知する（ステップＳ５２）。また画像情報ＤＢは緯度経度情報ＤＢへ位置表示要求を行う（ステップＳ５３）。すると、緯度経度情報ＤＢは、トピックの作成時に登録された位置情報（緯度経度）をＳＮＳ処理部１４へ送信する（ステップＳ５４）。また緯度経度情報ＤＢは地図表示部１５に位置情報が通知する（ステップＳ５５）。すると地図表示部１５は位置情報に基づいて、外部地図データベース３から地図情報を取得する。そして、当該地図情報をＳＮＳ処理部１４へ通知する（ステップＳ５６）。ＳＮＳ処理部１４はトピックの内容と地図と当該地図におけるトピックに関連する場所の位置にアイコンを表示したマイページ及びコミュニティページを生成し、端末２へ送信する（ステップＳ５７）。そして端末２では生成されたコミュニティページが表示される。
【００３４】
図９はトピック作成時の端末の処理フローを示す図である。
まず、トピックの作成ボタンなどを押下すると、トピックの閲覧時において地図情報を表示させるための当該地図情報を登録するか否かの指定画面などが表示される（ステップＳ２０１）。そして地図情報の登録を選択すると、マイページの地図上の指定位置にアイコン（新規ピン）が表示される（ステップＳ２０２）。そして、ユーザの入力により、テキスト投稿（タイトル、本文の入力）を受け付け（ステップＳ２０３）、またカテゴリ登録を受付ける（ステップＳ２０４）。そして画像登録するか否かを指定する画面を表示し（ステップＳ２０５）、画像登録の指定を受けた場合には画像登録を受付ける（ステップＳ２０６）。次に、トピック登録処理（ステップＳ２０７）において、入力された情報をＳＮＳ装置１へ送信する。これにより、ＳＮＳ装置１においては、登録した友人を抽出し、トピックの位置情報（緯度経度）に基づいて、友人やコミュニティメンバの地図へアイコン（ピン）のプロット処理を行う（ステップＳ２０８）。
【００３５】
また、ユーザが地図情報を登録しないと指定した場合には、トピック作成用ウィンドウを表示し（ステップＳ２０９）、ユーザの入力により、テキスト投稿（タイトル、本文の入力）を受け付け（ステップＳ２１０）、またカテゴリ登録を受付ける（ステップＳ２１１）。そして画像登録するか否かを指定する画面を表示し（ステップＳ２１２）、画像登録の指定を受けた場合には画像登録を受付ける（ステップＳ２１３）。次に、トピック登録処理（ステップＳ２１４）において、入力された情報をＳＮＳ装置１へ送信する。これにより、友人やコミュニティメンバの他のユーザが抽出され、当該ユーザのページへの更新処理が行われる（ステップＳ２１５）。
【００３６】
上述の処理によれば、ＳＮＳ装置１へのアクセスユーザ自身の日記やトピックなどの登録情報や、当該アクセスユーザに関係する他のユーザ（友人や、同一コミュニティへ参加しているユーザ）の登録情報のアイコンが、そのアクセスユーザの利用する端末の地図上に一覧として表示される。従って、各登録情報の内容で示される場所の相関関係が容易に把握することできるサービスを提供することができる。
【００３７】
次に、上述の地図表示部１５における地図生成の処理についてより詳細に説明する。
上述の処理フローにおいては、地図表示部１５が、位置情報に基づいて、外部地図データベース３から地図情報を取得すると説明しているが、その他、例えば、位置情報の基点に基づいて、その地図の範囲を決定し、当該範囲を外部地図データベース３へ通知し、外部地図データベース３から地図情報を取得するようにしてもよい。より詳細には、コミュニティの管理者が地図上の基点（緯度経度）を予め決定し、データベース１６に登録しておく。そして、当該基点の緯度経度と、日記などの登録情報の内容に関係する地図の位置との関係から、地図の範囲を決定し、当該範囲を示す情報（例えば地図の四隅の緯度経度など）を外部地図データベース３へ通知し、外部地図データベース３から地図情報を取得するようにしてもよい。
【００３８】
また、あるコミュニティへ参加するユーザが複数存在し、それぞれが１つ以上の日記などの登録情報をＳＮＳ装置１へ登録している場合、全ての日記などの登録情報が表示されるような範囲を自動決定し、当該範囲を示す情報（例えば地図の四隅の緯度経度など）を外部地図データベース３へ通知し、外部地図データベース３から地図情報を取得するようにしてもよい。例えば、複数の登録情報のそれぞれについて、東西南北の最端に位置する登録情報を検出し、それらを含む縦横の直線で囲まれる範囲の地図情報を、外部地図データベース３から取得する。これにより、アクセスしたユーザの端末へ、当該ユーザに関係する全ての他のユーザの登録情報を１つの地図上に表示することができる。
【００３９】
また、外部地図データベース３が複数有り、地図表示部１５はユーザが指定した他の外部地図データベース３から地図情報を再取得してマイページまたはコミュニティページ上の地図の表示を差し替えるようにしても良い。例えば地図データベースそれぞれにおいて、異なる形式（立体地図、空撮画像の地図など）の地図情報を保持していれば、ユーザは各自異なる形式で地図が閲覧したい場合に、それらを差し替えることができるようにしてもよい。この場合、地図データベースごとに、地図の緯度経度の誤差があれば、地図表示部１５は、最初に表示していた地図上の基点の緯度経度と、再取得した地図上の基点の緯度経度がどれだけずれているかを算出し、差し替え後の地図上において、元の地図上の位置から両者の差分をずらした位置に日記などの登録情報に関するアイコンなどを表示する。または、元に表示した地図上と差し替え後の地図上における共通の目印（例えば郵便局など）の緯度経度の差分から、互いにどれだけずれているのかを算出して、日記などの登録情報に関するアイコンの表示位置の補正を行うようにしてもよい。これらの補正は、できるだけ多くのポイントに基づいて算出すると、位置補正の精度を向上させることができる。また表示範囲の地図上において、実際に表示するスケールに合わせて位置補正が行われるので、その補正の精度を高めることができる。またこのように算出した補正後の位置情報は、緯度経度情報ＤＢに登録される。
【００４０】
ここで図６のテーブルにおける項番２は、コミュニティＡＡＢＢＣのトップページにおいて、メンバ１，２，３の端末２には、日記コメント３，４およびコメント画像１を地図データベースＡから取得した地図上に表示し、またメンバ４，５の端末２には、日記コメント３，４およびコメント画像１を地図データベースＢから取得した地図上に表示されるよう緯度経度情報が緯度経度情報ＤＢに登録されていることを示している。
【００４１】
また地図上に表示された複数のアイコンのうち、所望のアイコンのみを別の地図上に表示させるようにしてもよい。この場合、ユーザは、地図上に表示されたアイコンの中から所望のアイコンを選択するとともに、選択したアイコンを表示させる地図を選択すると、緯度経度情報ＤＢに登録されている元の地図の表示範囲、元の地図におけるアイコンの位置に基づき、必要に応じて位置補正が行われた後に、選択後の地図を表示させ、表示させた地図上の所定の位置に選択したアイコンが表示される。図６の項番３は、日記コメント５，日記コメント６、コメント画像２〜４のうち、日記コメント５，６は地図データベースＡから取得した地図上に、また、コメント画像２〜４は地図データベースＢから取得した地図上に表示するよう緯度経度情報が登録されていることを示している。
【００４２】
また図６の項番４は、コメント画像５，６、日記コメント７のうち、コメント画像５，６は地図データベースＡから取得した地図上に表示されるとともに、地図データベースＢから取得した地図上にも表示されるよう緯度経度情報が登録されていることを示す。
【００４３】
また、上述の処理においては、端末２に表示された地図上においてユーザがマウスなどを用いて日記などの登録情報の内容に関連する位置を指定しているが、住所や店舗名などの範囲特定用情報の入力をマイページ上から受付けて、当該範囲特定用情報に対応する位置を基点とした範囲を決定し、当該範囲を示す情報（例えば地図の四隅の緯度経度など）を外部地図データベース３へ通知し、外部地図データベース３から地図情報を取得するようにしてもよい。
【００４４】
またＳＮＳサービスに参加しているユーザが、別途、ブログを開設している場合、ＳＮＳとブログを連携させておき、ブログを表示するときに、ＳＮＳ装置１に登録されている情報（ＲＳＳやＸＭＬデータ）を読み出し、ブログ上にその情報を表示させるようにしてもよく、またＳＮＳのマイページを表示するときに、ブログに登録された情報を読み出し、マイページにその情報を表示させるようにしてもよい。例えば、ブログに地図を表示させている場合、ＳＮＳとブログを連携させておくことにより、外部地図データベース３から地図情報を取得し、ブログ上の地図表示位置に、取得した地図情報を表示させるとともに、表示した地図上に、マイページの地図上で表示させたアイコンを、その表示位置に基づいて表示させることができる。
【００４５】
上述のＳＮＳ装置は内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記録媒体とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしても良い。
【００４６】
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００４７】
【図１】ソーシャルネットワーキングサイトサービス装置の構成を示すブロック図である。
【図２】マイページのトップ画面イメージを示す図である。
【図３】日記作成／閲覧の処理フローを示す図である。
【図４】日記作成時のマイページのイメージを示す図である。
【図５】日記作成時の端末の処理フローを示す図である。
【図６】緯度経度情報データベースに格納されるデータを示す図である。
【図７】トピック作成／閲覧の処理フローを示す図である。
【図８】トピック作成時のマイページのイメージを示す図である。
【図９】トピック作成時の端末の処理フローを示す図である。
【符号の説明】
【００４８】
１・・・ソーシャルネットワーキングサイトサービス装置
２・・・端末
１１・・・通信処理部
１２・・・入出力処理部
１３・・・制御部
１４・・・ＳＮＳ処理部
１５・・・地図表示部
１６・・・データベース
【図１】
2007323311.tif 000003
【図２】
2007323311.tif 000004
【図３】
2007323311.tif 000005
【図４】
2007323311.tif 000006
【図５】
2007323311.tif 000007
【図６】
2007323311.tif 000008
【図７】
2007323311.tif 000009
【図８】
2007323311.tif 000010
【図９】
2007323311.tif 000011