(57)【特許請求の範囲】
【請求項１】
通信ネットワークを介して複数の端末に接続され、ユーザが所有するものに対してものＩＤを付加し、当該ものＩＤを用いて当該通信ネットワークにおいて当該ものが主体となるＳＮＳサービスを提供する代理ＳＮＳ提供装置であって、
ユーザを識別するユーザＩＤを記憶するユーザデータベースと、
ものを識別するものＩＤと、その他のものとの関係を示す関係性情報とを関連付けて記憶するものデータベースと、
ものを所有するユーザの端末から、要求を受け付けたことに応じて、当該ユーザのユーザＩＤと、当該ものを識別するものＩＤとを関連付けてＩＤ連携データベースに記憶させるＩＤ連携記憶手段と、
前記ものを所有するユーザの端末から、当該ユーザのユーザＩＤ、当該もののものＩＤ及び当該ものが主体となる発信情報を受信する受信手段と、
前記受信手段が受信した前記ものＩＤに基づいて前記ものデータベースを参照して、前記ものの前記関係性情報に基づいて前記発信情報の開示が許可されているその他のものを特定する開示先特定手段と、
前記開示先特定手段が特定した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信手段が受信した前記発信情報を送信する送信手段と、を備える代理ＳＮＳ提供装置。
【請求項２】
前記発信情報は送信先の指定を含むメッセージ情報であり、
前記受信手段は、前記ものを所有するユーザの端末から、前記メッセージ情報を送信する送信先のものの指定をさらに受信し、
前記開示先特定手段は、前記受信手段が受信した前記送信先のものの前記ものＩＤに基づいて前記ものデータベースを参照して、前記ものの前記関係性情報に基づいて前記メッセージ情報の開示が許可されているか否かを確認し、
前記送信手段は、前記開示先特定手段が前記メッセージ情報の開示が許可されていることを確認した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信手段が受信した前記メッセージ情報を送信する請求項１に記載の代理ＳＮＳ提供装置。
【請求項３】
前記発信情報は、前記もののブログページの投稿情報であり、
前記ものデータベースは、前記ものＩＤと、前記ものＩＤが識別する前記もののブログページの前記投稿情報の新着通知の送信を希望するその他のものの前記ものＩＤとをさらに関連付けて記憶し、
前記開示先特定手段は、前記受信手段が受信した前記ものＩＤに基づいて前記ものデータベースを参照して、
前記ものの前記ブログページの前記投稿情報の前記新着通知の送信を希望するその他の前記ものを特定し、
前記送信手段は、前記開示先特定手段が特定した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信手段が受信した前記投稿情報を受信した旨を示す前記新着通知を送信する請求項１に記載の代理ＳＮＳ提供装置。
【請求項４】
通信ネットワークを介して複数の端末に接続される代理ＳＮＳ提供装置が、ユーザが所有するものに対してものＩＤを付加し、当該ものＩＤを用いて当該通信ネットワークにおいて当該ものが主体となるＳＮＳサービスを提供する代理ＳＮＳ提供方法であって、前記代理ＳＮＳ提供装置が、
ユーザを識別するユーザＩＤをユーザデータベースに記憶するステップと、
ものを識別するものＩＤと、その他のものとの関係を示す関係性情報とを関連付けてものデータベースに記憶するステップと、
ものを所有するユーザの端末から、要求を受け付けたことに応じて、当該ユーザのユーザＩＤと、当該ものを識別するものＩＤとを関連付けてＩＤ連携データベースに記憶させるＩＤ連携記憶ステップと、
前記ものを所有するユーザの端末から、当該ユーザのユーザＩＤ、当該もののものＩＤ及び当該ものが主体となる発信情報を受信する受信ステップと、
前記受信ステップで受信した前記ものＩＤに基づいて前記ものデータベースを参照して、前記ものの前記関係性情報に基づいて前記発信情報の開示が許可されているその他のものを特定する開示先特定ステップと、
前記開示先特定ステップで特定した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信ステップで受信した前記発信情報を送信する送信ステップと、を実行する代理ＳＮＳ提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＤ連携による代理ＳＮＳ提供装置及び方法に関し、詳しくは、通信ネットワークを介して複数の端末に接続され、ユーザが所有するものに対してものＩＤを付加し、当該ものＩＤを用いて当該通信ネットワークにおいて当該ものが主体となるＳＮＳサービスを提供する代理ＳＮＳ提供装置及び方法に関する。
【背景技術】
【０００２】
近年、インターネットにおけるソーシャルネットワーキングサービス（以下、ＳＮＳ）では、ユーザ自身の記事や写真といった情報（コンテンツ）を投稿し、他のユーザに開示することのできる場を提供するサービスが普及している。このようなサービスでは、ユーザは当該ユーザの指定に基づいて特定の他のユーザのみに情報の開示を制限することができる。
【０００３】
例えば、特許文献１には、コンテンツデータの公開先となるユーザのユーザ情報と当該ユーザが公開先として設定したコンテンツデータのコンテンツ情報とを対応付けて記憶し、閲覧要求に含まれるユーザ情報に対応付けられたコンテンツ情報を検索し、検索されたコンテンツ情報の一覧を表示するためのユーザ別ページを生成し、当該ユーザ別ページを閲覧要求の送信元のユーザ端末へ送信するコンテンツ配信装置が示されている。
特許文献１のコンテンツ配信装置によれば、ユーザは公開先として記憶された特定の他のユーザにのみコンテンツ情報を開示することができるので、ユーザ同士がコンテンツ情報を共有するソーシャルネットワークが構築できる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２８７４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、自ら端末を操作できるユーザは、自らのユーザＩＤを取得し、特定のユーザＩＤを有するユーザにより構築されたソーシャルネットワークにおいてコンテンツ情報を共有できるが、自ら端末を操作できないものによっては、ソーシャルネットワークを構築できない。
自ら端末を操作できないものには、例えば、ペット等の動物が含まれる。ペット等の動物は、互いにコミュニケーションがとれるにもかかわらず、ソーシャルネットワークを構築できない。近年のペットブームにおいてペットは、飼っている者にとっては１つの人格を有するものであり、例えば、公園等で多数のペットが集まれば、そこにペット同士のコミュニティを形成する。ペットの飼い主は、自分のペットをコミュニティに参加させるために公園等に連れていく。
しかしながら、ペット同士のコミュニティは、近所の公園等の限られた範囲にしか形成されず、ネットワークを介して形成されるソーシャルネットワークを構築できなかった。
或いは、動物園で飼育されている動物には個体を識別する名前が付けられ、自己紹介文等が飼育係や動物園の関係者によって獣舎に掲げられることがある。一般市民から名前を公募したりすることも行われているが、動物園の動物もペットと同様に自ら端末を操作することができないため、ネットワーク上にソーシャルネットワークを構築することはできなかった。
【０００６】
そこで、本発明は、ユーザのＩＤを連携させることにより端末を操作できないもののＩＤによりシンボライズされるユーザが主体として構築するソーシャルネットワークを提供する代理ＳＮＳ提供装置及び方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）  通信ネットワークを介して複数の端末に接続され、ユーザが所有するものに対してものＩＤを付加し、当該ものＩＤを用いて当該通信ネットワークにおいて当該ものが主体となるＳＮＳサービスを提供する代理ＳＮＳ提供装置であって、
ユーザを識別するユーザＩＤを記憶するユーザデータベースと、
ものを識別するものＩＤと、その他のものとの関係を示す関係性情報とを関連付けて記憶するものデータベースと、
ものを所有するユーザの端末から、要求を受け付けたことに応じて、当該ユーザのユーザＩＤと、当該ものを識別するものＩＤとを関連付けてＩＤ連携データベースに記憶させるＩＤ連携記憶手段と、
前記ものを所有するユーザの端末から、当該ユーザのユーザＩＤ、当該もののものＩＤ及び当該ものが主体となる発信情報を受信する受信手段と、
前記受信手段が受信した前記ものＩＤに基づいて前記ものデータベースを参照して、前記ものの前記関係性情報に基づいて前記発信情報の開示が許可されているその他のものを特定する開示先特定手段と、
前記開示先特定手段が特定した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信手段が受信した前記発信情報を送信する送信手段と、を備える代理ＳＮＳ提供装置。
【０００８】
（１）の代理ＳＮＳ提供装置によれば、ユーザデータベースは、ユーザを識別するユーザＩＤを記憶し、ものデータベースは、ものを識別するものＩＤと、その他のものとの関係を示す関係性情報とを関連付けて記憶し、ＩＤ連携記憶手段は、ものを所有するユーザの端末から、要求を受け付けたことに応じて、当該ユーザのユーザＩＤと、当該ものを識別するものＩＤとを関連付けてＩＤ連携データベースに記憶させ、受信手段は、ものを所有するユーザの端末から、当該ユーザのユーザＩＤ、当該もののものＩＤ及び当該ものが主体となる発信情報を受信し、開示先特定手段は、受信手段が受信したものＩＤに基づいてものデータベースを参照して、ものの関係性情報に基づいて発信情報の開示が許可されているその他のものを特定し、送信手段は、開示先特定手段が特定したもののものＩＤに基づいてＩＤ連携データベースを参照して、ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、受信手段が受信した発信情報を送信する。
【０００９】
これにより、ものが主体となる発信情報の送受信をものを所有するユーザの端末により行うことができる。そして、ものはものＩＤによりシンボライズされ、ユーザはユーザＩＤにより識別され、これらのＩＤは関連付けられている。すなわち、例えば、ものが端末を操作できないペットであっても、ユーザＩＤにより識別されるユーザの端末を介して、ものＩＤによりシンボライズされるものが主体となる発信情報の送受信することで、もの（ペット）同士のソーシャルネットワークを構築できる。
したがって、ユーザのＩＤを連携させることにより端末を操作できないもののＩＤによりシンボライズされるユーザが主体として構築するソーシャルネットワークを提供する代理ＳＮＳ提供装置を提供できる。
【００１０】
（２）  前記発信情報は送信先の指定を含むメッセージ情報であり、
前記受信手段は、前記ものを所有するユーザの端末から、前記メッセージ情報を送信する送信先のものの指定をさらに受信し、
前記開示先特定手段は、前記受信手段が受信した前記送信先のものの前記ものＩＤに基づいて前記ものデータベースを参照して、前記ものの前記関係性情報に基づいて前記メッセージ情報の開示が許可されているか否かを確認し、
前記送信手段は、前記開示先特定手段が前記メッセージ情報の開示が許可されていることを確認した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信手段が受信した前記メッセージ情報を送信する（１）に記載の代理ＳＮＳ提供装置。
【００１１】
（２）の代理ＳＮＳ提供装置によれば、ものが主体となる送信先の指定を含むメッセージ情報の送受信をものを所有するユーザの端末により行うことができる。これにより、例えば、ものが端末を操作できないペットであっても、指定された他のものとメッセージ情報を交換することが可能となり、もの（ペット）同士のソーシャルネットワークを構築できる。
したがって、ユーザのＩＤを連携させることにより、メールやダイレクトメッセージ等のメッセージの送受信を行うことができる。その結果、端末を操作できないもののＩＤによりシンボライズされるユーザが主体としてメールやダイレクトメッセージ等の送受信を行うことにより構築するソーシャルネットワークを提供する代理ＳＮＳ提供装置を提供できる。
【００１２】
（３）  前記発信情報は、前記もののブログページの投稿情報であり、
前記ものデータベースは、前記ものＩＤと、前記ものＩＤが識別する前記もののブログページの前記投稿情報の新着通知の送信を希望するその他のものの前記ものＩＤとをさらに関連付けて記憶し、
前記開示先特定手段は、前記受信手段が受信した前記ものＩＤに基づいて前記ものデータベースを参照して、前記ものの前記ブログページの前記投稿情報の前記新着通知の送信を希望するその他の前記ものを特定し、
前記送信手段は、前記開示先特定手段が特定した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信手段が受信した前記投稿情報を受信した旨を示す前記新着通知を送信する（１）に記載の代理ＳＮＳ提供装置。
【００１３】
（３）の代理ＳＮＳ提供装置によれば、ものが主体となるもののブログページの投稿情報の新着通知を、当該新着通知の送信を希望する特定の他のもののユーザの端末に送信できる。
これにより、例えば、ものが端末を操作できないペットであっても、ブログページに新たな投稿をしたことを、当該新着通知の送信を希望する指定された他のものを所有するユーザに通知し、例えば、ブログページの閲覧やコメントの送信を促すことができるもの（ペット）同士のソーシャルネットワークを構築できる。
したがって、ユーザのＩＤを連携させることにより、ブログページの投稿情報の新着通知を行うことができる。その結果、端末を操作できないもののＩＤによりシンボライズされるユーザが主体としてブログページの投稿情報の新着通知の送受信を行うことにより構築するソーシャルネットワークを提供する代理ＳＮＳ提供装置を提供できる。
【００１４】
（４）  通信ネットワークを介して複数の端末に接続される代理ＳＮＳ提供装置が、ユーザが所有するものに対してものＩＤを付加し、当該ものＩＤを用いて当該通信ネットワークにおいて当該ものが主体となるＳＮＳサービスを提供する代理ＳＮＳ提供方法であって、前記代理ＳＮＳ提供装置が、
ユーザを識別するユーザＩＤをユーザデータベースに記憶するステップと、
ものを識別するものＩＤと、その他のものとの関係を示す関係性情報とを関連付けてものデータベースに記憶するステップと、
ものを所有するユーザの端末から、要求を受け付けたことに応じて、当該ユーザのユーザＩＤと、当該ものを識別するものＩＤとを関連付けてＩＤ連携データベースに記憶させるＩＤ連携記憶ステップと、
もののユーザの端末から、当該ユーザのユーザＩＤ、当該もののものＩＤ及び当該ものが主体となる発信情報を受信する受信ステップと、
前記受信ステップで受信した前記ものＩＤに基づいて前記ものデータベースを参照して、前記ものの前記関係性情報に基づいて前記発信情報の開示が許可されているその他のものを特定する開示先特定ステップと、
前記開示先特定ステップで特定した前記もののものＩＤに基づいて前記ＩＤ連携データベースを参照して、前記ものを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザの端末に、前記受信ステップで受信した前記発信情報を送信する送信ステップと、を実行する代理ＳＮＳ提供方法。
【００１５】
（４）の方法によれば、（１）の代理ＳＮＳ提供装置と同様の効果を奏する。
【発明の効果】
【００１６】
本発明によれば、ユーザのＩＤを連携させることにより端末を操作できないもののＩＤによりシンボライズされるユーザが主体として構築するソーシャルネットワークを提供する代理ＳＮＳ提供装置及び方法を提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１実施形態に係る代理ＳＮＳ提供システムの機能構成を示す図である。
【図２】上記実施形態に係るＩＤ連携データベースを説明する図である。
【図３】上記実施形態に係るユーザデータベースを説明する図である。
【図４】上記実施形態に係るペットユーザデータベースを説明する図である。
【図５】上記実施形態に係る代理ＳＮＳ提供装置におけるメッセージ情報及びメッセージ情報を送信する送信先のペットユーザの指定を受信した場合の処理のフローチャートである。
【図６】上記実施形態に係るユーザ端末の表示手段において表示されるペットソーシャルネットメッセージを示す図である。
【図７】本発明の第２実施形態に係る代理ＳＮＳ提供システムの機能構成を示す図である。
【図８】上記実施形態に係るペットユーザデータベースを説明する図である。
【図９】上記実施形態に係る代理ＳＮＳ提供装置におけるブログページの投稿情報を受信した場合の処理のフローチャートである。
【図１０】上記実施形態に係るユーザ端末の表示手段において表示されるブログの投稿情報の新着通知を示す図である。
【発明を実施するための形態】
【００１８】
以下に、本発明の実施形態を図面に基づいて詳細に説明する。なお、以下の実施形態の説明にあたって、同一構成要件については同一符号を付し、その説明を省略もしくは簡略化する。
【００１９】
〈第１実施形態〉
［代理ＳＮＳ提供システム１の機能構成］
図１は、本発明の第１実施形態に係る代理ＳＮＳ提供システム１の機能構成を示す図である。
代理ＳＮＳ提供システム１は、ネットワーク７を介して端末を操作できないもののＩＤによりシンボライズされるユーザが主体となるソーシャルネットワークを構築するシステムであって、代理ＳＮＳ提供装置１０と、ネットワーク７を介して代理ＳＮＳ提供装置１０と接続された複数のユーザ端末２０と、を備える。
第１実施形態の説明では、理解を容易にするため、端末を操作できないもののＩＤによりシンボライズされるユーザ（もの）を、飼い主により飼われているペットとして説明するが、本発明はこれに限定されず、例えば、ものは、実在し、かつ、ユーザが所有しているものであり、例えば、ペットの他、動物園の動物、携帯電話、テレビ、車等を含むが、実在しないバーチャルなものを含むものではない。
【００２０】
代理ＳＮＳ提供装置１０は、ネットワーク７を介して複数のユーザ端末２０に接続され、ユーザが所有するもの（ペット）に対してものＩＤ（ペットＩＤ）を付加し、当該ペットＩＤを用いてネットワーク７において当該ペットが主体となるＳＮＳサービスを提供する代理ＳＮＳ提供装置であって、ＩＤ連携記憶手段１１と、開示先特定手段１２と、受信手段としてのメッセージ受信手段１３と、送信手段としてのメッセージ送信手段１４と、ユーザデータベース１００と、ものデータベースとしてのペットユーザデータベース１０５と、ＩＤ連携データベース１１０と、メッセージデータベース１２０と、を備える。
【００２１】
ＩＤ連携記憶手段１１は、ものとしてのペットユーザを所有するユーザのユーザ端末２０から、要求を受け付けたことに応じて、当該ユーザを識別するユーザＩＤと、当該ペットユーザを識別するものＩＤとしてのペットＩＤとを関連付けてＩＤ連携データベース１１０に記憶させる。
【００２２】
図２は、ＩＤ連携データベース１１０を説明する図である。
ＩＤ連携データベース１１０は、各ユーザＩＤに、複数のペットＩＤが対応づけられている。なお、各ユーザＩＤに、１つのペットＩＤを対応付けてもよい。
【００２３】
図１に戻って、開示先特定手段１２は、メッセージ送信手段１４が受信したペットＩＤに基づいてペットユーザデータベース１０５を参照して、ペットユーザの関係性情報に基づいて発信情報の開示が許可されているその他のペットユーザを特定する。
第１実施形態において、関係性情報とは、ペットユーザを所有するユーザのユーザ端末２０から送信された関係性情報を規定する情報に基づき登録されるペットユーザ同士の関係を示す情報であり、具体的には、メッセージを互いに交換する関係を示す情報である。
第１実施形態において、発信情報とは、メッセージ情報である。
【００２４】
図３は、第１実施形態に係るユーザデータベース１００を説明する図である。
図３に示すように、ユーザデータベースには、ユーザを識別するユーザＩＤに、ユーザの名前、住所、メールアドレス、ブログＵＲＬとが関連付けて記憶されている。
【００２５】
図４は、第１実施形態に係るペットユーザデータベース１０５を説明する図である。
図４に示すように、ペットユーザデータベース１０５には、ペットユーザを識別するペットＩＤに、ペットユーザの関係性情報としてメッセージ情報の送信先のペットＩＤと、ペットユーザの名前、住所、メールアドレス、ブログＵＲＬとが関連付けて記憶されている。
【００２６】
図４に示すように、ペットＩＤ“Ａ０１”により識別されるペットユーザとペットＩＤ“Ｘ０１”により識別されるペットユーザとは、メッセージ情報の送受信を互いに行う関係である。
また、ペットＩＤ“Ａ０２”により識別されるペットユーザとペットＩＤ“Ｘ０２”により識別されるペットユーザとは、メッセージ情報の送受信を互いに行う関係である。
【００２７】
なお、第１実施形態では、ペットユーザを識別するペットＩＤと、その他のペットユーザのペットＩＤとの関係が互いに同じ関係であるが、本発明はこれに限定されず、互いに異なる関係でもよい。
例えば、一方のペットユーザは他方のペットユーザに対してメッセージ情報の送受信をする関係であり、他方のペットユーザは一方のペットユーザに対してメッセージ情報の送受信をしない関係であってもよい。
【００２８】
図１に戻って、メッセージ受信手段１３は、ペットユーザを所有するユーザのユーザ端末２０から、メッセージ情報及びメッセージ情報を送信する送信先のペットユーザの指定を受信し、メッセージデータベース１２０に格納する。
メッセージデータベース１２０は、メッセージ情報を送信したペットユーザのペットＩＤに、メッセージ情報及びメッセージ情報を送信する送信先のペットユーザのペットＩＤが対応付けて記憶されている。
【００２９】
メッセージ受信手段１３がメッセージ情報及びメッセージ情報を送信する送信先のペットユーザの指定を受信した場合、開示先特定手段１２は、メッセージ受信手段１３が受信した送信先のペットユーザのペットＩＤに基づいて、ペットユーザデータベース１０５を参照して、ペットユーザ同士の関係性情報に基づいてメッセージ情報の開示が許可されているか否かを確認する。
例えば、図４を参照して説明すると、ペットＩＤ“Ａ０１”により識別されるペットユーザが、送信先をペットＩＤ“Ｘ０１”により識別されるペットユーザに指定した場合、これらはメッセージ情報の送受信する関係であるので、メッセージ情報の開示が許可されている。一方、ペットＩＤ“Ａ０２”により識別されるペットユーザが、送信先をペットＩＤ“Ｘ０１”により識別されるペットユーザに指定した場合、これらはメッセージ情報の送受信をしない関係であるので、メッセージ情報の開示が許可されていない。
【００３０】
図１に戻って、メッセージ送信手段１４は、開示先特定手段１２がメッセージ情報の開示が許可されていることを確認したペットユーザのペットＩＤに基づいてＩＤ連携データベース１１０を参照して、送信先のペットユーザを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤで識別されるユーザのユーザ端末２０に、メッセージ受信手段１３が受信し、メッセージデータベース１２０に格納されたメッセージ情報を送信する。
【００３１】
ユーザ端末２０は、入力手段２１０と、表示手段２２０と、ユーザ端末制御手段２３０と、を備える。
入力手段２１０は、メッセージ作成や当該メッセージの送信先を指定する操作等を受け付ける。
表示手段２２０は、ペットソーシャルネットメッセージを表示する。
ユーザ端末制御手段２３０は、ユーザ端末２０を制御し、入力手段２１０で受け付けたユーザの操作に伴う情報（例えば、メッセージ情報、メッセージ情報を送信する送信先のペットユーザの指定）を代理ＳＮＳ提供装置１０に送信する。また、ユーザ端末制御手段２３０は、代理ＳＮＳ提供装置１０から送信された、ペットソーシャルネットメッセージを受信し、表示手段２２０に表示させる制御を行う。
【００３２】
［代理ＳＮＳ提供システム１のハードウェア構成］
実施形態に係る代理ＳＮＳ提供システム１の代理ＳＮＳ提供装置１０及びユーザ端末２０は、コンピュータ及びその周辺装置に適用される。代理ＳＮＳ提供装置１０及びユーザ端末２０における各部は、コンピュータ及びその周辺装置が備えるハードウェア並びに当該ハードウェアを制御するソフトウェアによって構成される。
【００３３】
上記ハードウェアには、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、記憶部の他、通信装置、表示装置、入力装置が含まれる。記憶部としては、例えば、メモリ（ＲＡＭ：Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＲＯＭ：Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ等）、ハードディスクドライブ（ＨＤＤ：Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、及び光ディスク（ＣＤ：Ｃｏｍｐａｃｔ  Ｄｉｓｋ、ＤＶＤ：Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ等）ドライブが挙げられる。通信装置としては、例えば、各種有線及び無線インターフェース装置が挙げられる。表示装置としては、例えば、液晶ディスプレイ、プラズマディスプレイ等の各種ディスプレイが挙げられる。入力装置としては、例えば、入力キー、タッチパネル、キーボード及びポインティング・デバイス（マウス、トラッキングボール等）が挙げられる。
【００３４】
上記ソフトウェアには、上記ハードウェアを制御するコンピュータ・プログラム及びデータが含まれる。コンピュータ・プログラム及びデータは、記憶部により記憶され、各制御部により適宜実行、参照される。また、コンピュータ・プログラムやデータは、通信回線を介して配布されることも可能であり、ＣＤ−ＲＯＭ等のコンピュータ可読媒体に記録して配布されることも可能である。
【００３５】
［代理ＳＮＳ提供装置１０の制御フロー］
次に、代理ＳＮＳ提供装置１０の制御フローについて説明する。
図５は、第１実施形態に係る代理ＳＮＳ提供装置１０におけるメッセージ情報及びメッセージ情報を送信する送信先のペットユーザの指定を受信した場合の処理のフローチャートである。
【００３６】
ステップＳ１１では、メッセージ受信処理を行う。この処理において、メッセージ受信手段１３（図１参照）は、ペットユーザを所有するユーザのユーザ端末２０（図１参照）から、メッセージ情報及びメッセージ情報を送信する送信先のペットユーザの指定を受信し、メッセージデータベース１２０（図１参照）に格納する。
【００３７】
ステップＳ１２では、メッセージ情報の開示許可確認処理を行う。この処理において、開示先特定手段１２（図１参照）は、ステップＳ１１でメッセージ受信手段１３が受信した送信先のペットユーザのペットＩＤに基づいて、ペットユーザデータベース１０５（図４参照）を参照して、ペットユーザ同士の関係性情報に基づいてメッセージ情報の開示が許可されているか否かを確認する。
開示先特定手段１２は、ペットユーザデータベース１０５（図１参照）を参照して、送信先のペットユーザが、メッセージ情報を送信したペットユーザとメッセージ情報の送受信する関係である場合にはメッセージ情報の開示許可がされているとしてステップＳ１３に処理を移し、送信先のペットユーザが、メッセージ情報を送信したペットユーザとメッセージ情報の送受信する関係でない場合にはメッセージ情報の開示許可がされていないとして本処理を終了する。
【００３８】
ステップＳ１３では、メッセージ送信処理を行う。この処理において、メッセージ送信手段１４（図１参照）は、ステップＳ１２で開示先特定手段１２がメッセージ情報の開示が許可されていることを確認したペットユーザのペットＩＤに基づいてＩＤ連携データベース１１０（図２参照）を参照して、送信先のペットユーザを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤで識別されるユーザのユーザ端末２０に、ステップＳ１１でメッセージ受信手段１３が受信し、メッセージデータベース１２０に格納されたメッセージ情報を送信する。
【００３９】
上記の処理により、ユーザ端末２０の表示手段２２０（図１参照）において、ペットソーシャルネットメッセージが表示される。
図６は、ユーザ端末２０の表示手段２２０（図１参照）において表示されるペットソーシャルネットメッセージを示す図である。
図６は、ペットユーザ“ＭＩＮＩ”（ペットＩＤ“Ｘ０１”：図４参照）のユーザ（ユーザＩＤ“ＸＹＺ”：図２参照）のユーザ端末２０の表示手段２２０（図１参照）の表示画面を示している。
ペットユーザ“ＭＩＮＩ”（ペットＩＤ“Ｘ０１”）のユーザ端末２０には、ペットユーザ“ポチ”（ペットＩＤ“Ａ０１”：図４参照）のユーザ（ユーザＩＤ“ＡＢＣ”：図２参照）のユーザ端末２０より、メッセージ情報が送信され、表示手段２２０に表示されている。
【００４０】
第１実施形態の代理ＳＮＳ提供装置１０によれば、以下のような作用効果がある。
ユーザデータベース１００は、ユーザを識別するユーザＩＤを記憶し、ペットユーザデータベース１０５は、ペットユーザを識別するペットＩＤと、その他のペットユーザのペットＩＤとの関係を示す関係性情報とが関連付けて記憶し、ＩＤ連携記憶手段１１は、ペットユーザを所有するユーザのユーザ端末２０から、要求を受け付けたことに応じて、当該ユーザのユーザＩＤと、当該ペットユーザを識別するペットＩＤとを関連付けてＩＤ連携データベース１１０に記憶させ、メッセージ受信手段１３又はブログ受信手段１５は、ペットユーザを所有するユーザのユーザ端末２０から、当該ユーザのユーザＩＤ、当該ペットユーザのペットＩＤ及び当該ペットユーザが主体となるメッセージ情報又はブログページの投稿情報を受信し、開示先特定手段１２は、メッセージ送信手段１４又はブログ受信手段１５が受信したペットＩＤに基づいてペットユーザデータベース１０５を参照して、ペットユーザの関係性情報に基づいて発信情報の開示が許可されているその他のペットユーザを特定し、メッセージ送信手段１４又はブログ送信手段１６は、開示先特定手段１２が特定したペットユーザのペットＩＤに基づいてＩＤ連携データベース１１０を参照して、ペットユーザを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザのユーザ端末２０に、メッセージ受信手段１３又はブログ受信手段１５が受信したメッセージ情報又はブログページの投稿情報を送信する。
【００４１】
これにより、ペットユーザが主体となる発信情報の送受信をペットユーザを所有するユーザのユーザ端末２０により行うことができる。そして、ペットユーザはペットＩＤによりシンボライズされ、ペットユーザを所有するユーザはユーザＩＤにより識別され、これらのＩＤは関連付けられている。すなわち、例えば、ペットユーザが端末を操作できないペットであっても、ペットＩＤによりシンボライズされ、ユーザＩＤにより識別されるユーザのユーザ端末２０を介して、ものＩＤ（ペットＩＤ）によりシンボライズされるものが主体となる発信情報の送受信することで、もの（ペット）同士のソーシャルネットワークを構築できる。
【００４２】
また、ペットユーザが主体となる送信先の指定を含むメッセージ情報の送受信をペットユーザを所有するユーザのユーザ端末２０により行うことができる。これにより、例えば、ペットユーザが端末を操作できないペットであっても、指定された他のペットユーザとメッセージ情報を交換することが可能となり、ペットユーザ同士のソーシャルネットワークを構築できる。
したがって、ユーザのＩＤを連携させることにより、メールやダイレクトメッセージ等のメッセージの送受信を行うことができる。その結果、端末を操作できないもののＩＤによりシンボライズされるユーザが主体としてメールやダイレクトメッセージ等の送受信を行うことにより構築するソーシャルネットワークを提供する代理ＳＮＳ提供装置を提供できる。
【００４３】
〈第２実施形態〉
次に、本発明の第２実施形態に係る代理ＳＮＳ提供システムを図面に基づいて説明する。
第２実施形態は、代理ＳＮＳ提供装置が、メッセージ受信手段、メッセージ送信手段及びメッセージデータベースの代わりに、ブログ受信手段、ブログ送信手段及びブログデータベースを備える点が第１実施形態と異なる。また、第２実施形態は、代理ＳＮＳ提供装置の開示先特定手段及びユーザデータベースの構成が第１実施形態と異なる。
図７は、本発明の第２実施形態に係る代理ＳＮＳ提供システム１Ａの機能構成を示す図である。
第２実施形態に係る代理ＳＮＳ提供装置１０Ａは、ＩＤ連携記憶手段１１と、開示先特定手段１２Ａと、受信手段としてのブログ受信手段１５と、送信手段としてのブログ送信手段１６と、ユーザデータベース１００と、ものデータベースとしてのペットユーザデータベース１０５Ａと、ＩＤ連携データベース１１０と、ブログデータベース１３０と、を備える。
【００４４】
開示先特定手段１２Ａは、ブログ受信手段１５が受信したペットＩＤに基づいてペットユーザデータベース１０５Ａを参照して、ペットユーザの関係性情報に基づいて発信情報の開示が許可されているその他のペットユーザを特定する。
第２実施形態において、関係性情報とは、ペットユーザを所有するユーザのユーザ端末２０から送信された関係性情報を規定する情報に基づき登録されるペットユーザ同士の関係を示す情報であり、具体的には、ブログの投稿情報の新着通知をする関係を示す情報である。
第２実施形態において、発信情報とは、ペットユーザのブログページの投稿情報である。
【００４５】
図８は、ペットユーザデータベース１０５Ａを説明する図である。
図８に示すように、ペットユーザデータベース１０５Ａには、ペットユーザを識別するペットＩＤに、ペットユーザの関係性情報としてブログの投稿情報の新着通知の送信先のペットＩＤと、ユーザの名前、住所、メールアドレス、ブログＵＲＬとが関連付けて記憶されている。
【００４６】
図８に示すように、ペットＩＤ“Ａ０１”により識別されるペットユーザとペットＩＤ“Ｘ０１”により識別されるペットユーザとは、ブログの投稿情報の新着通知の送受信を互いに行う関係である。
また、ペットＩＤ“Ａ０２”により識別されるペットユーザとペットＩＤ“Ｘ０２”により識別されるペットユーザとは、ブログの投稿情報の新着通知の送受信を互いに行う関係である。
【００４７】
なお、第２実施形態では、ペットユーザを識別するペットＩＤと、その他のペットユーザのペットＩＤとの関係が互いに同じ関係であるが、本発明はこれに限定されず、互いに異なる関係でもよい。
例えば、一方のペットユーザは他方のペットユーザに対してブログの投稿情報の新着通知をする関係であり、他方のペットユーザは一方のペットユーザに対してブログの投稿情報の新着通知をしない関係であってもよい。
【００４８】
ブログ受信手段１５は、ペットユーザを所有するユーザのユーザ端末２０から、ブログページの投稿情報を受信し、ブログデータベース１３０（図７参照）に格納する。
ブログデータベース１３０には、ブログページの投稿情報を送信したペットユーザのペットＩＤに、ブログページの投稿情報が対応付けて記憶されている。
【００４９】
ブログ受信手段１５がブログページの投稿情報を受信した場合、開示先特定手段１２Ａは、ブログ受信手段１５が受信したブログページのペットユーザのペットＩＤに基づいてペットユーザデータベース１０５Ａを参照して、当該ペットユーザのブログページの投稿情報の新着通知の送信を希望するその他のペットユーザを特定する。
例えば、図８（ｂ）を参照して説明すると、ペットＩＤ“Ａ０１”により識別されるペットユーザがブログページの投稿情報を送信した場合、ペットＩＤ“Ａ０１”とブログの投稿情報の新着通知をする関係にあるペットＩＤ“Ｘ０１”が新着通知の送信を希望するその他のペットユーザとして特定される。一方、ペットＩＤ“Ａ０１”により識別されるペットユーザがブログページの投稿情報を送信した場合、ペットＩＤ“Ａ０１”とブログの投稿情報の新着通知をする関係にはないペットＩＤ“Ｘ０２”は新着通知の送信を希望するその他のペットユーザとして特定されない。
【００５０】
図７に戻って、ブログ送信手段１６は、開示先特定手段１２Ａが特定したペットユーザのペットＩＤに基づいてＩＤ連携データベース１１０を参照して、当該ペットユーザを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザのユーザ端末２０に、ブログ受信手段１５が受信した投稿情報を受信した旨を示す新着通知を送信する。
【００５１】
第２実施形態に係るユーザ端末２０の表示手段２２０は、ブログページにおける投稿情報の新着通知を表示する。
ユーザ端末制御手段２３０は、ユーザ端末２０を制御し、入力手段２１０で受け付けたユーザの操作に伴う情報（例えば、ブログページの投稿情報）を代理ＳＮＳ提供装置１０Ａに送信する。また、ユーザ端末制御手段２３０は、代理ＳＮＳ提供装置１０Ａから送信された、ブログページにおける投稿情報の新着通知を受信し、表示手段２２０に表示させる制御を行う。
【００５２】
［代理ＳＮＳ提供装置１０Ａの制御フロー］
次に、代理ＳＮＳ提供装置１０Ａの制御フローについて説明する。
図９は、第２実施形態に係る代理ＳＮＳ提供装置１０Ａにおけるブログページの投稿情報を受信した場合の処理のフローチャートである。
【００５３】
ステップＳ２１では、ブログページの投稿情報受信処理を行う。この処理において、ブログ受信手段１５（図７参照）は、ペットユーザを所有するユーザのユーザ端末２０（図７参照）から、ブログページの投稿情報を受信し、ブログデータベース１３０（図７参照）に格納する。
【００５４】
ステップＳ２２では、送信先ペットユーザ特定処理を行う。この処理において、開示先特定手段１２Ａ（図７参照）は、ステップＳ２１でブログ受信手段１５が受信したブログページのペットユーザのペットＩＤに基づいてペットユーザデータベース１０５Ａ（図８参照）を参照して、当該ペットユーザのブログページの投稿情報の新着通知の送信を希望するその他のペットユーザを特定する。
【００５５】
ステップＳ２３では、新着通知送信処理を行う。この処理において、ブログ送信手段１６（図７参照）は、ステップＳ２２で開示先特定手段１２Ａが特定したペットユーザのペットＩＤに基づいてＩＤ連携データベース１１０（図２参照）を参照して、当該ペットユーザを所有するユーザのユーザＩＤを特定して、当該特定したユーザＩＤが識別するユーザのユーザ端末２０に、ブログ受信手段１５が受信した投稿情報を受信した旨を示す新着通知を送信する。
【００５６】
上記の処理により、ユーザ端末２０の表示手段２２０（図７参照）において、ブログページにおける投稿情報の新着通知が表示される。
図１０は、ユーザ端末２０の表示手段２２０（図７参照）において表示されるブログページにおける投稿情報の新着通知を示す図である。
図１０は、ペットユーザ“ＭＩＮＩ”（ペットＩＤ“Ｘ０１”：図８参照）のユーザ（ユーザＩＤ“ＸＹＺ”：図２参照）のユーザ端末２０の表示手段２２０（図７参照）の表示画面を示している。
ペットユーザ“ＭＩＮＩ”（ペットＩＤ“Ｘ０１”）のユーザ端末２０には、ペットユーザ“ポチ”（ペットＩＤ“Ａ０１”：図８参照）のユーザ（ユーザＩＤ“ＡＢＣ”：図２参照）のユーザ端末２０より、ブログページの投稿情報の新着通知が送信され、表示手段２２０に表示されている。
【００５７】
第２実施形態の代理ＳＮＳ提供装置１０Ａによれば、以下のような作用効果がある。
また、例えば、ペットユーザが端末を操作できないペットであっても、ブログページに新たな投稿をしたことを、当該新着通知の送信を希望する指定された他のペットユーザを所有するユーザに通知し、例えば、ブログページの閲覧やコメントの送信を促すことができるペットユーザ同士のソーシャルネットワークを構築できる。
【００５８】
したがって、ユーザのＩＤを連携させることにより、ブログページの投稿情報の新着通知を行うことができる。その結果、端末を操作できないもののＩＤによりシンボライズされるユーザが主体としてブログページの投稿情報の新着通知の送受信を行うことにより構築するソーシャルネットワークを提供する代理ＳＮＳ提供装置を提供できる。
【００５９】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００６０】
１０      代理ＳＮＳ提供装置
１０Ａ    代理ＳＮＳ提供装置
１１      ＩＤ連携記憶手段
１２      開示先特定手段
１２Ａ    開示先特定手段
１３      メッセージ受信手段
１５      ブログ受信手段
１４      メッセージ送信手段
１６      ブログ送信手段
２０      ユーザ端末
１００    ユーザデータベース
１０５    ペットユーザデータベース
１０５Ａ  ペットユーザデータベース
１１０    ＩＤ連携データベース
【図１】
0005258922.tif 000002
【図２】
0005258922.tif 000003
【図３】
0005258922.tif 000004
【図４】
0005258922.tif 000005
【図５】
0005258922.tif 000006
【図６】
0005258922.tif 000007
【図７】
0005258922.tif 000008
【図８】
0005258922.tif 000009
【図９】
0005258922.tif 000010
【図１０】
0005258922.tif 000011