(57)【特許請求の範囲】
【請求項１】
ユーザ及び当該ユーザが所有する生物又は物品（以下「所有物」という。）をグループとして登録するために、ユーザごとに、当該ユーザを識別するためのユーザ識別情報及び当該ユーザの所有物を識別するための所有物識別情報を対応づけて記憶するグループ記憶手段と、
一の前記グループが他の前記グループに属する所有物と関係を構築するために、当該一のグループについて当該他のグループに属する所有物との関係情報を記憶する関係性記憶手段と、
所有物の立場で投稿された所有物投稿情報を取得する所有物投稿情報取得手段と、
前記所有物投稿情報取得手段で取得した所有物投稿情報を、当該所有物投稿情報に係る所有物の前記所有物識別情報と対応づけて投稿情報記憶手段に登録する所有物投稿情報登録手段と、
ユーザの立場で投稿されたユーザ投稿情報を取得するユーザ投稿情報取得手段と、
前記ユーザ投稿情報取得手段で取得したユーザ投稿情報を、当該ユーザ投稿情報に係るユーザの前記ユーザ識別情報と対応づけて前記投稿情報記憶手段に登録するユーザ投稿情報登録手段と、
前記グループ記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループに属する所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループに属するユーザの前記ユーザ投稿情報を送信する第１投稿情報送信手段と、
前記グループ記憶手段及び前記関係性記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループと関係が構築された所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループと関係が構築された所有物のユーザの前記ユーザ投稿情報を送信する第２投稿情報送信手段とを備えることを特徴とするコミュニケーション支援システム。
【請求項２】
請求項１において、
ユーザ及び複数の所有物を前記グループとして構成し、前記グループに属するユーザ及び当該グループに属する複数の所有物のうちいずれか一の所有物をサブグループとして構成し、
前記関係性記憶手段は、前記一のグループについて前記サブグループに属する所有物との関係情報を記憶することを特徴とするコミュニケーション支援システム。
【請求項３】
請求項１及び２のいずれか１項において、
前記グループに属するユーザ及び所有物のなかからいずれかを選択する投稿者選択手段を備え、
前記所有物投稿情報取得手段は、前記投稿者選択手段で選択された所有物の立場で投稿された所有物投稿情報を取得し、
前記ユーザ投稿情報取得手段は、前記投稿者選択手段で選択されたユーザの立場で投稿されたユーザ投稿情報を取得することを特徴とするコミュニケーション支援システム。
【請求項４】
ユーザ及び当該ユーザが所有する生物又は物品（以下「所有物」という。）をグループとして登録するために、ユーザごとに、当該ユーザを識別するためのユーザ識別情報及び当該ユーザの所有物を識別するための所有物識別情報を対応づけて記憶するグループ記憶手段と、
一の前記グループが他の前記グループに属する所有物と関係を構築するために、当該一のグループについて当該他のグループに属する所有物との関係情報を記憶する関係性記憶手段と、
投稿情報記憶手段とを利用してコミュケーションを支援するコミュニケーション支援プログラムであって、
所有物の立場で投稿された所有物投稿情報を取得する所有物投稿情報取得ステップと、
前記所有物投稿情報取得ステップで取得した所有物投稿情報を、当該所有物投稿情報に係る所有物の前記所有物識別情報と対応づけて前記投稿情報記憶手段に登録する所有物投稿情報登録ステップと、
ユーザの立場で投稿されたユーザ投稿情報を取得するユーザ投稿情報取得ステップと、
前記ユーザ投稿情報取得ステップで取得したユーザ投稿情報を、当該ユーザ投稿情報に係るユーザの前記ユーザ識別情報と対応づけて前記投稿情報記憶手段に登録するユーザ投稿情報登録ステップと、
前記グループ記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループに属する所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループに属するユーザの前記ユーザ投稿情報を送信する第１投稿情報送信ステップと、
前記グループ記憶手段及び前記関係性記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループと関係が構築された所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループと関係が構築された所有物のユーザの前記ユーザ投稿情報を送信する第２投稿情報送信ステップとを含む処理をコンピュータに実行させるためのプログラムであることを特徴とするコミュニケーション支援プログラム。
【請求項５】
ユーザ及び当該ユーザが所有する生物又は物品（以下「所有物」という。）をグループとして登録するために、ユーザごとに、当該ユーザを識別するためのユーザ識別情報及び当該ユーザの所有物を識別するための所有物識別情報を対応づけて記憶するグループ記憶手段と、
一の前記グループが他の前記グループに属する所有物と関係を構築するために、当該一のグループについて当該他のグループに属する所有物との関係情報を記憶する関係性記憶手段と、
投稿情報記憶手段とを利用してコミュケーションを支援するコミュニケーション支援方法であって、
所有物投稿情報取得手段が、所有物の立場で投稿された所有物投稿情報を取得する所有物投稿情報取得ステップと、
所有物投稿情報登録手段が、前記所有物投稿情報取得ステップで取得した所有物投稿情報を、当該所有物投稿情報に係る所有物の前記所有物識別情報と対応づけて前記投稿情報記憶手段に登録する所有物投稿情報登録ステップと、
ユーザ投稿情報取得手段が、ユーザの立場で投稿されたユーザ投稿情報を取得するユーザ投稿情報取得ステップと、
ユーザ投稿情報登録手段が、前記ユーザ投稿情報取得ステップで取得したユーザ投稿情報を、当該ユーザ投稿情報に係るユーザの前記ユーザ識別情報と対応づけて前記投稿情報記憶手段に登録するユーザ投稿情報登録ステップと、
第１投稿情報送信手段が、前記グループ記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループに属する所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループに属するユーザの前記ユーザ投稿情報を送信する第１投稿情報送信ステップと、
第２投稿情報送信手段が、前記グループ記憶手段及び前記関係性記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループと関係が構築された所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループと関係が構築された所有物のユーザの前記ユーザ投稿情報を送信する第２投稿情報送信ステップとを含むことを特徴とするコミュニケーション支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソーシャルネットワーキングサービス等に代表されるコミュケーションを支援するシステム及びプログラム並びに方法に係り、特に、ユーザの所有物を通じたコミュニケーションを十分に且つ円滑に図るのに好適なコミュニケーション支援システム及びコミュニケーション支援プログラム、コミュニケーション支援方法に関する。
【背景技術】
【０００２】
従来、ソーシャルネットワーキングサービス（以下「ＳＮＳ」と略記する。）等に代表されるコミュケーションを支援するシステムとしては、例えば、非特許文献１〜３記載の技術が知られている。
【０００３】
非特許文献１、２記載の技術は、人と人同士で直接交流するという”人”を単位としたネットワークであり、人と人の間に繋がり関係が成り立つものである。
【０００４】
非特許文献３記載の技術は、ペットとペット同士で直接交流するという”ペット”を単位としたネットワークであり、ペットとペットの間に繋がり関係が成り立つものである。
【先行技術文献】
【特許文献】
【０００５】
【非特許文献１】“Facebook”、［online］、平成１８年９月２６日、フェイスブック株式会社、［平成２５年８月１９日検索］、インターネット＜URL：http://www.facebook.com/＞
【非特許文献２】“mixi”、［online］、平成１６年３月３日、株式会社ミクシィ、［平成２５年８月１９日検索］、インターネット＜URL：http://mixi.jp/＞
【非特許文献３】“ぺとりごと”、［online］、平成２４年１１月１日、株式会社リクルートホールディングス、［平成２５年８月１９日検索］、インターネット＜URL：https://petorigoto.jp/＞
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、非特許文献１、２記載の技術にあっては、ペットを飼っている人同士で交流するためには、グループやコミュニティを作成し、その中でやりとりしなければならないという制約があった。また、あくまで”人”が情報発信の主体であるので、システム上で自分のペット又は他人のペットへの感情移入を十分に行うことができない。したがって、ペットを通じたコミュニケーションを十分に図ることができないという問題があった。
【０００７】
また、非特許文献３記載の技術にあっては、”ペット”が情報発信の主体であるものの、”人”が情報発信の主体とはなり得ないので、ペットを情報発信の主体としながら人の立場で情報発信を行うと、ペットとは違った架空のキャラクタが独り歩きするような振る舞いとなったり、２つの立場が曖昧になったりし、これに対しユーザが違和感を抱くことがある。したがって、ペットを通じたコミュニケーションを円滑に図ることができないという問題があった。
【０００８】
このような問題は、ユーザが飼っているペットをコミュニケーションの対象とする場合に限らず、ユーザが所有する植物、自動車、自動二輪車、自転車、アクセサリー、バッグ、手芸品、その他の物をコミュニケーションの対象とする場合についても同様に想定される。
【０００９】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、ユーザの所有物を通じたコミュニケーションを十分に且つ円滑に図るのに好適なコミュニケーション支援システム及びコミュニケーション支援プログラム、コミュニケーション支援方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
〔発明１〕  上記目的を達成するために、発明１のコミュニケーション支援システムは、ユーザ及びその所有物をグループとして登録するために、ユーザごとに、当該ユーザを識別するためのユーザ識別情報及び当該ユーザの所有物を識別するための所有物識別情報を対応づけて記憶するグループ記憶手段と、一の前記グループが他の前記グループに属する所有物と関係を構築するために、当該一のグループについて当該他のグループに属する所有物との関係情報を記憶する関係性記憶手段と、所有物の立場で投稿された所有物投稿情報を取得する所有物投稿情報取得手段と、前記所有物投稿情報取得手段で取得した所有物投稿情報を、当該所有物投稿情報に係る所有物の前記所有物識別情報と対応づけて投稿情報記憶手段に登録する所有物投稿情報登録手段と、ユーザの立場で投稿されたユーザ投稿情報を取得するユーザ投稿情報取得手段と、前記ユーザ投稿情報取得手段で取得したユーザ投稿情報を、当該ユーザ投稿情報に係るユーザの前記ユーザ識別情報と対応づけて前記投稿情報記憶手段に登録するユーザ投稿情報登録手段と、前記グループ記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループに属する所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループに属するユーザの前記ユーザ投稿情報を送信する第１投稿情報送信手段と、前記グループ記憶手段及び前記関係性記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループと関係が構築された所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループと関係が構築された所有物のユーザの前記ユーザ投稿情報を送信する第２投稿情報送信手段とを備える。
【００１１】
このような構成であれば、所有物投稿情報取得手段により、所有物の立場で投稿された所有物投稿情報が取得されると、所有物投稿情報登録手段により、取得された所有物投稿情報が、その所有物投稿情報に係る所有物の所有物識別情報と対応づけられて投稿情報記憶手段に登録される。また、ユーザ投稿情報取得手段により、ユーザの立場で投稿されたユーザ投稿情報が取得されると、ユーザ投稿情報登録手段により、取得されたユーザ投稿情報が、そのユーザ投稿情報に係るユーザのユーザ識別情報と対応づけられて投稿情報記憶手段に登録される。
【００１２】
そして、一のグループに属するユーザの端末に対しては、第１投稿情報送信手段により、投稿情報記憶手段の所有物投稿情報のうちその一のグループに属する所有物の所有物投稿情報、及び、投稿情報記憶手段のユーザ投稿情報のうちその一のグループに属するユーザのユーザ投稿情報が送信される。具体的には、グループ記憶手段には、一のグループについてユーザ識別情報及び所有物識別情報が記憶され、投稿情報記憶手段には、所有物投稿情報が所有物識別情報と対応づけられて記憶されているので、これらの情報を参照すれば、一のグループに属するユーザの端末に対し、投稿情報記憶手段の所有物投稿情報のうちその一のグループに属する所有物の所有物投稿情報を送信することができる。また、グループ記憶手段には、一のグループについてユーザ識別情報及び所有物識別情報が記憶され、投稿情報記憶手段には、ユーザ投稿情報がユーザ識別情報と対応づけられて記憶されているので、これらの情報を参照すれば、一のグループに属するユーザの端末に対し、投稿情報記憶手段のユーザ投稿情報のうちその一のグループに属するユーザのユーザ投稿情報を送信することができる。すなわち、ユーザは、自分の所有物の立場で投稿された所有物投稿情報、及び、自分の立場で投稿されたユーザ投稿情報を得ることができる。
【００１３】
加えて、一のグループに属するユーザの端末に対しては、第２投稿情報送信手段により、投稿情報記憶手段の所有物投稿情報のうちその一のグループと関係が構築された所有物の所有物投稿情報、及び、投稿情報記憶手段のユーザ投稿情報のうちその一のグループと関係が構築された所有物のユーザのユーザ投稿情報が送信される。具体的には、グループ記憶手段には、一のグループについてユーザ識別情報及び所有物識別情報が記憶され、関係性記憶手段には、一のグループについて他のグループに属する所有物との関係情報が記憶され、投稿情報記憶手段には、所有物投稿情報が所有物識別情報と対応づけられて記憶されているので、これらの情報を参照すれば、一のグループに属するユーザの端末に対し、投稿情報記憶手段の所有物投稿情報のうちその一のグループと関係が構築された所有物の所有物投稿情報を送信することができる。また、グループ記憶手段には、一のグループについてユーザ識別情報及び所有物識別情報が記憶され、関係性記憶手段には、一のグループについて他のグループに属する所有物との関係情報が記憶され、投稿情報記憶手段には、ユーザ投稿情報がユーザ識別情報と対応づけられて記憶されているので、これらの情報を参照すれば、一のグループに属するユーザの端末に対し、投稿情報記憶手段のユーザ投稿情報のうちその一のグループと関係が構築された所有物のユーザのユーザ投稿情報を送信することができる。すなわち、ユーザは、自分のグループと関係が構築された所有物の立場で投稿された所有物投稿情報、及び、その所有物のユーザの立場で投稿されたユーザ投稿情報を得ることができる。
【００１４】
ここで、所有物投稿情報取得手段は、例えば、入力装置等から所有物投稿情報を入力してもよいし、外部の端末等から所有物投稿情報を獲得又は受信してもよいし、記憶装置や記憶媒体等から所有物投稿情報を読み出してもよいし、情報処理等により所有物投稿情報を生成し又は算出してもよい。したがって、取得には、少なくとも入力、獲得、受信、読出（検索を含む。）、生成及び算出が含まれる。以下、取得の概念については同じである。以下、発明４のコミュニケーション支援プログラム、及び発明５のコミュニケーション支援方法において同じである。
【００１５】
また、所有物としては、時間の経過に伴って変化する物が含まれる。ここで、「変化」とは、その物の性状が変化することのほか、その物の周辺の状況又は環境等が変化することが含まれる。したがって、時間の経過に伴って変化する物としては、例えば、ペット、植物、自動車、自動二輪車、自転車が含まれる。これに対し、これ以外の所有物としては、例えば、アクセサリー、バッグ、手芸品が含まれる。以下、発明４のコミュニケーション支援プログラム、及び発明５のコミュニケーション支援方法において同じである。
【００１６】
また、所有物投稿情報又はユーザ投稿情報としては、テキスト、画像、動画又は音声が含まれる。以下、発明４のコミュニケーション支援プログラム、及び発明５のコミュニケーション支援方法において同じである。
【００１７】
また、グループ記憶手段において、ユーザ識別情報及び所有物識別情報を対応づけて記憶することとしては、例えば、（１）ユーザ識別情報及び所有物識別情報を同一のレコードに登録するなど、直接対応づけて記憶すること、（２）ユーザ識別情報及び中間情報を対応づけて登録するテーブルと、所有物識別情報及び中間情報を対応づけて登録するテーブルを設けるなど、中間に１又は複数の情報を介して記憶することが含まれる。すなわち、ユーザ識別情報から所有物識別情報を辿ることができる態様であれば、あらゆるデータ構造を採用することができる。以下、情報を対応づけて記憶する概念については同じである。以下、発明４のコミュニケーション支援プログラム、及び発明５のコミュニケーション支援方法において同じである。
【００１８】
また、関係性記憶手段において、一のグループについて他のグループに属する所有物との関係情報を記憶することとしては、例えば、（１）一のグループに属するユーザのユーザ識別情報と、他のグループに属する所有物の所有物識別情報を対応づけて記憶すること、（２）一のグループに属する所有物の所有物識別情報と、他のグループに属する所有物の所有物識別情報を対応づけて記憶すること、（３）一のグループに属するユーザのユーザ識別情報又は所有物の所有物識別情報と対応する情報（例えば、グループ識別情報）と、他のグループに属する所有物の所有物識別情報を対応づけて記憶すること、（４）一のグループに属するユーザのユーザ識別情報と、他のグループに属するユーザのユーザ識別情報を対応づけて記憶すること、（５）一のグループに属する所有物の所有物識別情報と、他のグループに属するユーザのユーザ識別情報を対応づけて記憶すること、（６）一のグループに属するユーザのユーザ識別情報又は所有物の所有物識別情報と対応する情報（例えば、グループ識別情報）と、他のグループに属するユーザのユーザ識別情報を対応づけて記憶すること、（７）一のグループに属するユーザのユーザ識別情報と、他のグループに属するユーザのユーザ識別情報又は所有物の所有物識別情報と対応する情報（例えば、グループ識別情報）を対応づけて記憶すること、（８）一のグループに属する所有物の所有物識別情報と、他のグループに属するユーザのユーザ識別情報又は所有物の所有物識別情報と対応する情報（例えば、グループ識別情報）を対応づけて記憶すること、（９）一のグループに属するユーザのユーザ識別情報又は所有物の所有物識別情報と対応する情報（例えば、グループ識別情報）と、他のグループに属するユーザのユーザ識別情報又は所有物の所有物識別情報と対応する情報（例えば、グループ識別情報）を対応づけて記憶することが含まれる。（４）〜（６）は、他のグループに属するユーザのユーザ識別情報から、他のグループに属する所有物の所有物識別情報を辿ることができ、（７）〜（９）は、他のグループに属するユーザのユーザ識別情報又は所有物の所有物識別情報と対応する情報（例えば、グループ識別情報）から、他のグループに属する所有物の所有物識別情報を辿ることができるので、関係情報ということができる。以下、発明４のコミュニケーション支援プログラム、及び発明５のコミュニケーション支援方法において同じである。
【００１９】
また、グループ記憶手段は、ユーザ識別情報及び所有物識別情報をあらゆる手段で且つあらゆる時期に記憶するものであり、ユーザ識別情報及び所有物識別情報を予め記憶してあるものであってもよいし、ユーザ識別情報及び所有物識別情報を予め記憶することなく、本システムの動作時に外部からの入力等によってユーザ識別情報及び所有物識別情報を記憶するようになっていてもよい。関係性記憶手段及び投稿情報記憶手段についても同様である。以下、発明４のコミュニケーション支援プログラム、及び発明５のコミュニケーション支援方法において同じである。
【００２０】
また、第１投稿情報送信手段及び第２投稿情報送信手段は、投稿情報を直接又は間接的にユーザの端末に送信するようになっていればよく、間接的に送信する場合としては、例えば、サーバその他の装置・端末を介して投稿情報をユーザの端末に送信することが含まれる。すなわち、投稿情報の送信は、ユーザの端末及び１又は複数の端末等の協働により行うことも可能である。以下、発明４のコミュニケーション支援プログラム、及び発明５のコミュニケーション支援方法において同じである。
【００２１】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
【００２２】
〔発明２〕  さらに、発明２のコミュニケーション支援システムは、発明１のコミュニケーション支援システムにおいて、ユーザ及び複数の所有物を前記グループとして構成し、前記グループに属するユーザ及び当該グループに属する複数の所有物のうちいずれか一の所有物をサブグループとして構成し、前記関係性記憶手段は、前記一のグループについて前記サブグループに属する所有物との関係情報を記憶する。
【００２３】
このような構成であれば、一のグループに属するユーザの端末に対しては、第２投稿情報送信手段により、投稿情報記憶手段の所有物投稿情報のうちその一のグループと関係が構築された一の所有物の所有物投稿情報が送信される。すなわち、ユーザは、自分のグループと関係が構築された所有物が属する他のグループに他の所有物が属する場合、他のグループに属する複数の所有物ではなく特定の所有物の立場で投稿された所有物投稿情報を得ることができる。
【００２４】
例えば、ユーザＡが犬と猫を飼っており、ユーザＢが猫を飼っている場合、ユーザＢは、ユーザＡの猫の立場で投稿された所有物投稿情報だけを得たいと考えたときに、ユーザＡの所有物と関係を構築したことで、ユーザＡの犬の立場で投稿された所有物投稿情報が送信されるのはユーザＢの希望に添わない。そこで、ユーザＡの所有物と関係を構築する場合は、ユーザ及び一の所有物をサブグループとしてサブグループごとに関係を構築することができる。これにより、ユーザＢは、ユーザＡ及びその猫をサブグループとして関係を構築すれば、ユーザＡの猫の立場で投稿された所有物投稿情報だけを得ることができる。
【００２５】
〔発明３〕  さらに、発明３のコミュニケーション支援システムは、発明１及び２のいずれか１のコミュニケーション支援システムにおいて、前記グループに属するユーザ及び所有物のなかからいずれかを選択する投稿者選択手段を備え、前記所有物投稿情報取得手段は、前記投稿者選択手段で選択された所有物の立場で投稿された所有物投稿情報を取得し、前記ユーザ投稿情報取得手段は、前記投稿者選択手段で選択されたユーザの立場で投稿されたユーザ投稿情報を取得する。
【００２６】
このような構成であれば、投稿者選択手段により、グループに属するユーザ及び所有物のなかからいずれかを選択することができる。所有物が選択された場合は、所有物投稿情報取得手段により、選択された所有物の立場で投稿された所有物投稿情報が取得される。これに対し、ユーザが選択された場合は、ユーザ投稿情報取得手段により、選択されたユーザの立場で投稿されたユーザ投稿情報が取得される。
【００２７】
〔発明４〕  一方、上記目的を達成するために、発明４のコミュニケーション支援プログラムは、ユーザ及びその所有物をグループとして登録するために、ユーザごとに、当該ユーザを識別するためのユーザ識別情報及び当該ユーザの所有物を識別するための所有物識別情報を対応づけて記憶するグループ記憶手段と、一の前記グループが他の前記グループに属する所有物と関係を構築するために、当該一のグループについて当該他のグループに属する所有物との関係情報を記憶する関係性記憶手段と、投稿情報記憶手段とを利用してコミュケーションを支援するコミュニケーション支援プログラムであって、所有物の立場で投稿された所有物投稿情報を取得する所有物投稿情報取得ステップと、前記所有物投稿情報取得ステップで取得した所有物投稿情報を、当該所有物投稿情報に係る所有物の前記所有物識別情報と対応づけて前記投稿情報記憶手段に登録する所有物投稿情報登録ステップと、ユーザの立場で投稿されたユーザ投稿情報を取得するユーザ投稿情報取得ステップと、前記ユーザ投稿情報取得ステップで取得したユーザ投稿情報を、当該ユーザ投稿情報に係るユーザの前記ユーザ識別情報と対応づけて前記投稿情報記憶手段に登録するユーザ投稿情報登録ステップと、前記グループ記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループに属する所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループに属するユーザの前記ユーザ投稿情報を送信する第１投稿情報送信ステップと、前記グループ記憶手段及び前記関係性記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループと関係が構築された所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループと関係が構築された所有物のユーザの前記ユーザ投稿情報を送信する第２投稿情報送信ステップとを含む処理をコンピュータに実行させるためのプログラムである。
【００２８】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、発明１のコミュニケーション支援システムと同等の作用が得られる。
【００２９】
〔発明５〕  一方、上記目的を達成するために、発明５のコミュニケーション支援方法は、ユーザ及びその所有物をグループとして登録するために、ユーザごとに、当該ユーザを識別するためのユーザ識別情報及び当該ユーザの所有物を識別するための所有物識別情報を対応づけて記憶するグループ記憶手段と、一の前記グループが他の前記グループに属する所有物と関係を構築するために、当該一のグループについて当該他のグループに属する所有物との関係情報を記憶する関係性記憶手段と、投稿情報記憶手段とを利用してコミュケーションを支援するコミュニケーション支援方法であって、所有物投稿情報取得手段が、所有物の立場で投稿された所有物投稿情報を取得する所有物投稿情報取得ステップと、所有物投稿情報登録手段が、前記所有物投稿情報取得ステップで取得した所有物投稿情報を、当該所有物投稿情報に係る所有物の前記所有物識別情報と対応づけて前記投稿情報記憶手段に登録する所有物投稿情報登録ステップと、ユーザ投稿情報取得手段が、ユーザの立場で投稿されたユーザ投稿情報を取得するユーザ投稿情報取得ステップと、ユーザ投稿情報登録手段が、前記ユーザ投稿情報取得ステップで取得したユーザ投稿情報を、当該ユーザ投稿情報に係るユーザの前記ユーザ識別情報と対応づけて前記投稿情報記憶手段に登録するユーザ投稿情報登録ステップと、第１投稿情報送信手段が、前記グループ記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループに属する所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループに属するユーザの前記ユーザ投稿情報を送信する第１投稿情報送信ステップと、第２投稿情報送信手段が、前記グループ記憶手段及び前記関係性記憶手段を参照して、前記一のグループに属するユーザの端末に対し、前記投稿情報記憶手段の所有物投稿情報のうち当該一のグループと関係が構築された所有物の前記所有物投稿情報、及び、前記投稿情報記憶手段のユーザ投稿情報のうち当該一のグループと関係が構築された所有物のユーザの前記ユーザ投稿情報を送信する第２投稿情報送信ステップとを含む。
【発明の効果】
【００３０】
以上説明したように、発明１のコミュニケーション支援システム、発明４のコミュニケーション支援プログラム、又は発明５のコミュニケーション支援方法によれば、グループやコミュニティを作成し、その中でやりとりしなければならないという制約を受けることなく、”所有物”が情報発信の主体となるので、非特許文献１、２の技術に比して、システム上で自分の所有物又は他人の所有物への感情移入を行うことができる。また、”人”と”所有物”がそれぞれ情報発信の主体となるので、所有物とは違った架空のキャラクタが独り歩きするような振る舞いとなることがなく、２つの立場も明確になるになるので、非特許文献３の技術に比して、ユーザが抱く違和感を低減することができる。したがって、所有物を通じたコミュニケーションを十分に且つ円滑に図ることができる。さらに、自分と自分の所有物、自分と他のユーザの所有物、自分の所有物と他のユーザの所有物、自分と他のユーザなど、多様な関係性でコミュニケーションを行うことができるので、コミュケーションの広がりを持たせることができる。
【００３１】
さらに、発明２のコミュニケーション支援システムによれば、ユーザ及び一の所有物をサブグループとしてサブグループごとに関係を構築することができるので、ユーザは、所望の所有物の立場で投稿された所有物投稿情報だけを得ることができる。
【００３２】
さらに、発明３のコミュニケーション支援システムによれば、ユーザ及び所有物のいずれかを選択し、選択した対象の立場で情報を投稿することができるので、所望の立場で情報を容易に投稿することができる。
【図面の簡単な説明】
【００３３】
【図１】ネットワークシステムの構成を示すブロック図である。
【図２】ＳＮＳサーバ１００のハードウェア構成を示す図である。
【図３】本実施の形態におけるＳＮＳでの活動単位を説明するための図である。
【図４】本実施の形態におけるＳＮＳでの活動単位を説明するための図である。
【図５】ログイン情報管理テーブル４００のデータ構造を示す図である。
【図６】グループ管理テーブル４１０のデータ構造を示す図である。
【図７】サブグループ管理テーブル４３０のデータ構造を示す図である。
【図８】ファン登録管理テーブル４４０のデータ構造を示す図である。
【図９】記事管理テーブル４６０のデータ構造を示す図である。
【図１０】コメント管理テーブル４８０のデータ構造を示す図である。
【図１１】ＳＮＳサーバ１００にログインする動作を説明するためのフローチャートである。
【図１２】ペットの立場で記事を投稿する動作を説明するためのフローチャートである。
【図１３】ユーザの立場でコメントを投稿する動作を説明するためのフローチャートである。
【図１４】ペットの立場でコメントを投稿する動作を説明するためのフローチャートである。
【図１５】ペットをファン登録する動作を説明するためのフローチャートである。
【図１６】タイムラインを表示する動作を説明するためのフローチャートである。
【図１７】他のユーザのペットリストから他のユーザのペットを探す動作を説明するためのフローチャートである。
【図１８】他のユーザのファンリストから他のユーザのペットを探す動作を説明するためのフローチャートである。
【図１９】他のユーザのペットを検索する動作を説明するためのフローチャートである。
【図２０】ユーザ端末３００で表示される画面の構成例を示す図である。
【図２１】ユーザ端末３００で表示される画面の構成例を示す図である。
【図２２】ユーザ端末３００で表示される画面の構成例を示す図である。
【図２３】ユーザ端末３００で表示される画面の構成例を示す図である。
【図２４】ユーザ端末３００で表示される画面の構成例を示す図である。
【図２５】ユーザ端末３００で表示される画面の構成例を示す図である。
【図２６】本実施の形態におけるＳＮＳでのつながりルートについて説明するための図である。
【図２７】本実施の形態におけるＳＮＳでのつながりルートについて説明するための図である。
【図２８】本実施の形態におけるＳＮＳでのつながり広さについて説明するための図である。
【図２９】本実施の形態におけるＳＮＳでのつながり広さについて説明するための図である。
【図３０】本実施の形態におけるＳＮＳでのつながり単位について説明するための図である。
【図３１】本実施の形態におけるＳＮＳでのつながり単位について説明するための図である。
【図３２】本実施の形態におけるＳＮＳでの単体切替方式について説明するための図である。
【図３３】本実施の形態におけるＳＮＳでの単体切替方式について説明するための図である。
【図３４】本実施の形態におけるＳＮＳでの単体切替方式の操作について説明するための図である。
【図３５】本実施の形態におけるＳＮＳでの単体切替方式の操作について説明するための図である。
【発明を実施するための形態】
【００３４】
以下、本発明の実施の形態を説明する。図１乃至図３５は、本実施の形態を示す図である。
【００３５】
まず、本発明を適用するネットワークシステムの機能概要を説明する。
図１は、ネットワークシステムの構成を示すブロック図である。
【００３６】
インターネット等のネットワーク１９９には、図１に示すように、ユーザとユーザの間、ペットとペットの間及びユーザとペットの間で情報交換によりコミュニケーションを行うことを支援するＳＮＳサーバ１００と、複数のユーザ端末３００とが接続されている。
【００３７】
次に、ＳＮＳサーバ１００の構成を説明する。
図２は、ＳＮＳサーバ１００のハードウェア構成を示す図である。
【００３８】
ＳＮＳサーバ１００は、図２に示すように、制御プログラムに基づいて演算及びシステム全体を制御するＣＰＵ３０と、所定領域に予めＣＰＵ３０の制御プログラム等を格納しているＲＯＭ３２と、ＲＯＭ３２等から読み出したデータやＣＰＵ３０の演算過程で必要な演算結果を格納するためのＲＡＭ３４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ３８とで構成されており、これらは、データを転送するための信号線であるバス３９で相互に且つデータ授受可能に接続されている。
【００３９】
Ｉ／Ｆ３８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置４０と、データやテーブル等をファイルとして格納する記憶装置４２と、画像信号に基づいて画面を表示する表示装置４４と、ネットワーク１９９に接続するための信号線とが接続されている。
【００４０】
次に、本実施の形態におけるＳＮＳでの活動単位について説明する。
図３及び図４は、本実施の形態におけるＳＮＳでの活動単位を説明するための図である。
【００４１】
本実施の形態におけるＳＮＳでは、図３に示すように、１ユーザにつき、１つのグループが設定されている。グループには、ユーザ（アカウント）と、そのユーザが飼っている１又は複数のペット（アカウント）が属する。また、１ユーザにつき、１又は複数のサブグループが設定されている。サブグループには、ユーザと、そのユーザが飼っている１又は複数のペットのうちいずれか一のペットが属する。グループに１つのペットだけが属する場合、グループとサブグループは同じ内容となる。グループにペットＡ及びペットＢが属する場合、ユーザとペットＡが属するサブグループＡと、ユーザとペットＢが属するサブグループＢが設定される。
【００４２】
グループの単位で行える機能については、図４に示すように、（１）ＳＮＳサーバ１００へのログイン、（２）タイムラインへの共感・スクラップ、（３）グループプロフィールの表示、（４）気に入ったペットのファン登録（フォローする）がある。サブグループの単位で行える機能については、（１）ペット検索・つながり検索・一覧表示、（２）気に入られる（フォローされる）がある。ユーザ又はペットの単位で行える機能については、（１）タイムラインへの投稿及びタイムラインの表示、（２）投稿された記事に対するコメント、（３）プロフィールの登録・編集がある。
【００４３】
次に、記憶装置４２のデータ構造を説明する。
図５は、ログイン情報管理テーブル４００のデータ構造を示す図である。
【００４４】
記憶装置４２は、図５に示すように、ログイン情報管理テーブル４００を記憶している。
【００４５】
ログイン情報管理テーブル４００には、ユーザごとに１つのレコードが登録されている。各レコードは、ログインＩＤを登録するフィールド４０２と、パスワードを登録するフィールド４０４と、グループを識別するためのグループＩＤを登録するフィールド４０６とを含んで構成されている。
【００４６】
図６は、グループ管理テーブル４１０のデータ構造を示す図である。
記憶装置４２は、図６に示すように、グループ管理テーブル４１０を記憶している。
【００４７】
グループ管理テーブル４１０には、ユーザごとに１つのレコードが登録されている。各レコードは、グループＩＤを登録するフィールド４１２と、グループに属するユーザを識別するためのユーザＩＤを登録するフィールド４１４と、グループに属する第１のペットを識別するためのペットＩＤを登録するフィールド４１６と、グループに属する第２のペットを識別するためのペットＩＤを登録するフィールド４１８と、グループに属する第３のペットを識別するためのペットＩＤを登録するフィールド４２０と、グループに属する第４のペットを識別するためのペットＩＤを登録するフィールド４２２とを含んで構成されている。
【００４８】
なお、図６の例では、最大４つのペットＩＤまで登録可能なテーブル構成としたが、これに限らず、任意の数のペットＩＤを登録可能なテーブル構成とすることができる。また、１つのテーブルで構成したが、これに限らず、グループＩＤやユーザＩＤ等のキーを介して２つ以上のテーブルで構成することもできる。
【００４９】
図７は、サブグループ管理テーブル４３０のデータ構造を示す図である。
記憶装置４２は、図７に示すように、サブグループ管理テーブル４３０を記憶している。
【００５０】
サブグループ管理テーブル４３０には、ペットごとに１つのレコードが登録されている。各レコードは、サブグループを識別するためのサブグループＩＤを登録するフィールド４３２と、サブグループに属するユーザを識別するためのユーザＩＤを登録するフィールド４３４と、サブグループに属するペットを識別するためのペットＩＤを登録するフィールド４３６とを含んで構成されている。
【００５１】
図８は、ファン登録管理テーブル４４０のデータ構造を示す図である。
記憶装置４２は、図８に示すように、ファン登録管理テーブル４４０を記憶している。
【００５２】
ファン登録管理テーブル４４０には、サブグループごとに１つのレコードが登録されている。各レコードは、サブグループＩＤを登録するフィールド４４２と、サブグループに属するペットをファン登録した第１のグループを識別するためのグループＩＤを登録するフィールド４４４と、サブグループに属するペットをファン登録した第２のグループを識別するためのグループＩＤを登録するフィールド４４６と、サブグループに属するペットをファン登録した第３のグループを識別するためのグループＩＤを登録するフィールド４４８と、サブグループに属するペットをファン登録した第４のグループを識別するためのグループＩＤを登録するフィールド４５０とを含んで構成されている。
【００５３】
なお、図８の例では、最大４つのグループＩＤまで登録可能なテーブル構成としたが、これに限らず、任意の数のグループＩＤを登録可能なテーブル構成とすることができる。また、１つのテーブルで構成したが、これに限らず、サブグループＩＤ等のキーを介して２つ以上のテーブルで構成することもできる。また、グループＩＤではなく、ユーザＩＤやペットＩＤと対応づけてもよい。
【００５４】
図９は、記事管理テーブル４６０のデータ構造を示す図である。
記憶装置４２は、図９に示すように、記事管理テーブル４６０を記憶している。
【００５５】
記事管理テーブル４６０には、記事ごとに１つのレコードが登録されている。各レコードは、記事を識別するための記事ＩＤを登録するフィールド４６２と、記事を投稿したペットを識別するためのペットＩＤを登録するフィールド４６４と、記事を投稿した日時を登録するフィールド４６６と、記事のタイトルを登録するフィールド４６８と、記事の本文（テキスト）を登録するフィールド４７０と、記事の写真（画像ファイル名）を登録するフィールド４７２とを含んで構成されている。
【００５６】
図１０は、コメント管理テーブル４８０のデータ構造を示す図である。
記憶装置４２は、図１０に示すように、コメント管理テーブル４８０を記憶している。
【００５７】
コメント管理テーブル４８０には、コメントごとに１つのレコードが登録されている。各レコードは、コメントを付加する記事を識別するための記事ＩＤを登録するフィールド４８２と、コメントを識別するためのコメントＩＤを登録するフィールド４８４と、コメントを投稿したユーザを識別するためのユーザＩＤを登録するフィールド４８６と、コメントを投稿したペットを識別するためのペットＩＤを登録するフィールド４８８と、コメントを投稿した日時を登録するフィールド４９０と、コメントを登録するフィールド４９２とを含んで構成されている。
【００５８】
次に、ＣＰＵ３０の構成を説明する。
ＣＰＵ３０は、ＭＰＵ（Micro-Processing Unit）等からなり、ＲＯＭ３２の所定領域に格納されているプログラムを起動させ、そのプログラムに従って、ＳＮＳを提供するための各種処理を実行する。各種処理は、後述する本実施の形態の動作において説明する。
【００５９】
次に、本実施の形態の動作を説明する。
図１１乃至図１９は、本実施の形態におけるＳＮＳでの動作を説明するためのフローチャートであり、図２０乃至図２５は、ユーザ端末３００で表示される画面の構成例を示す図である。
【００６０】
まず、ＳＮＳサーバ１００にログインする動作を説明する。
図１１は、ＳＮＳサーバ１００にログインする動作を説明するためのフローチャートである。
【００６１】
ユーザは、ユーザ端末３００においてＳＮＳサーバ１００にアクセスすると、図２０（ａ）に示すように、ログイン画面が表示される。ユーザは、ログイン画面において、ログインＩＤを入力し（ステップＳ１００）、パスワードを入力し（ステップＳ１０２）、「ログイン」のボタンをクリックすると（ステップＳ１０４）、ＳＮＳサーバ１００にログインすることができる。ユーザが複数のペットを飼っていても、１つのログインＩＤでユーザ及び複数のペットが１つのグループとして同時にログインすることができる。以下は、ログイン後の動作である。
【００６２】
次に、ペットの立場で記事を投稿する動作を説明する。
図１２は、ペットの立場で記事を投稿する動作を説明するためのフローチャートである。
【００６３】
ユーザは、ＳＮＳのメイン画面において、「投稿」のボタンをクリックすると（ステップＳ１５０）、図２０（ｂ）に示すように、記事を投稿する画面が表示される。ユーザは、記事投稿画面において、記事を投稿するペットを画面上部の矢印のアイコンで選択し（ステップＳ１５２）、タイトルを入力し（ステップＳ１５４）、テキストを入力し（ステップＳ１５６）、必要であれば写真を添付し（ステップＳ１５８）、「投稿する」のボタンをクリックすると（ステップＳ１６０）、選択されたペットの立場で記事が投稿される。
【００６４】
ＳＮＳサーバ１００では、ペットの立場で記事が投稿されると、投稿された記事が、その記事に係るペットのペットＩＤと対応づけられて記事管理テーブル４６０に登録される。
【００６５】
なお、図２０（ｂ）の記事投稿画面においてコメントを同時に投稿することもできる。ユーザの立場でコメントを投稿する場合は、画面下部の矢印のアイコンでユーザを選択し、コメントを入力し、「投稿する」のボタンをクリックすると、画面上部で選択されたペットの立場で投稿された記事とともに、その記事に対するユーザのコメントが投稿される。
【００６６】
ＳＮＳサーバ１００では、ユーザの立場でコメントが投稿されると、投稿されたコメントが、その記事の記事ＩＤ及びその記事に係るユーザのユーザＩＤと対応づけられてコメント管理テーブル４８０に登録される。
【００６７】
また、ペットの立場でコメントを投稿する場合は、コメントを投稿するペットを画面下部の矢印のアイコンで選択し、コメントを入力し、「投稿する」のボタンをクリックすると、画面上部で選択されたペットの立場で投稿された記事とともに、その記事に対するペットのコメントが投稿される。
【００６８】
ＳＮＳサーバ１００では、ペットの立場でコメントが投稿されると、投稿されたコメントが、その記事の記事ＩＤ及びその記事に係るペットのペットＩＤと対応づけられてコメント管理テーブル４８０に登録される。
【００６９】
次に、ユーザの立場でコメントを投稿する動作を説明する。
図１３は、ユーザの立場でコメントを投稿する動作を説明するためのフローチャートである。
【００７０】
ユーザは、タイムライン等の画面で表示されている記事において、図２１（ａ）に示すように、「コメントする」のボタンをクリックすると（ステップＳ２００）、図２１（ｂ）に示すように、コメントを投稿する画面が表示される。ユーザは、コメント投稿画面において、画面下部の矢印のアイコンでユーザを選択し(ステップＳ２０２）、コメントを入力し（ステップＳ２０４）、「投稿する」のボタンをクリックすると（ステップＳ２０６）、その記事に対するユーザのコメントが投稿される。
【００７１】
ＳＮＳサーバ１００では、ユーザの立場でコメントが投稿されると、投稿されたコメントが、その記事の記事ＩＤ及びその記事に係るユーザのユーザＩＤと対応づけられてコメント管理テーブル４８０に登録される。
【００７２】
次に、ペットの立場でコメントを投稿する動作を説明する。
図１４は、ペットの立場でコメントを投稿する動作を説明するためのフローチャートである。
【００７３】
ユーザは、タイムライン等の画面で表示されている記事において、図２１（ａ）に示すように、「コメントする」のボタンをクリックすると（ステップＳ２５０）、図２２（ａ）に示すように、コメントを投稿する画面が表示される。ユーザは、コメント投稿画面において、コメントを投稿するペットを画面下部の矢印のアイコンで選択し（ステップＳ２５２）、コメントを入力し（ステップＳ２５４）、「投稿する」のボタンをクリックすると（ステップＳ２５６）、その記事に対するペットのコメントが投稿される。
【００７４】
ＳＮＳサーバ１００では、ペットの立場でコメントが投稿されると、投稿されたコメントが、その記事の記事ＩＤ及びその記事に係るペットのペットＩＤと対応づけられてコメント管理テーブル４８０に登録される。
【００７５】
次に、ペットをファン登録する動作を説明する。
図１５は、ペットをファン登録する動作を説明するためのフローチャートである。
【００７６】
ユーザは、タイムライン等の画面で表示されている記事のペットをクリックすると（ステップＳ３００）、図２２（ｂ）に示すように、そのペットのプロフィール画面が表示される。ユーザは、プロフィール画面において、「ファンになる」のボタンをクリックすると（ステップＳ３０２）、そのペットをお気に入りとしてファン登録することができる。
【００７７】
ＳＮＳサーバ１００では、「ファンになる」のボタンがクリックされると、クリックしたユーザが属するグループのグループＩＤが、ファン登録の対象となるペットが属するサブグループのサブグループＩＤと対応づけられてファン登録管理テーブル４４０に登録される。
【００７８】
次に、タイムラインを表示する動作を説明する。
図１６は、タイムラインを表示する動作を説明するためのフローチャートである。
【００７９】
グループＡに属するユーザは、ＳＮＳのメイン画面において、図２３（ａ）に示すように、「みんなの投稿」のボタンをクリックすると（ステップＳ３５０）、図２３（ｂ）に示すように、タイムラインの画面が表示される。タイムラインの画面では、記事管理テーブル４６０の記事のうちグループＡに属するペットの記事が表示される（ステップＳ３５２）。また、コメント管理テーブル４８０のコメントのうちグループＡに属するユーザが投稿したその記事に対するコメントが表示され（ステップＳ３５４）、コメント管理テーブル４８０のコメントのうちグループＡに属するペットが投稿したその記事に対するコメントが表示される（ステップＳ３５６）。
【００８０】
具体的に、ＳＮＳサーバ１００では、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、記事管理テーブル４６０には、記事がペットＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、記事管理テーブル４６０の記事のうちグループＡに属するペットの記事を送信することができる。また、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、コメント管理テーブル４８０には、コメントがユーザＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、コメント管理テーブル４８０のコメントのうちグループＡに属するユーザのコメントを送信することができる。また、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、コメント管理テーブル４８０には、コメントがペットＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、コメント管理テーブル４８０のコメントのうちグループＡに属するペットのコメントを送信することができる。すなわち、ユーザは、自分のペットの立場で投稿された記事及びコメント、並びに、自分の立場で投稿されたコメントを閲覧することができる。
【００８１】
タイムラインの画面では、さらに、記事管理テーブル４６０の記事のうちグループＡにファン登録されたペットの記事が表示される（ステップＳ３５８）。また、コメント管理テーブル４８０のコメントのうちサブグループＢに属するユーザが投稿したその記事に対するコメントが表示され（ステップＳ３６０）、コメント管理テーブル４８０のコメントのうちサブグループＢに属するペットが投稿したその記事に対するコメントが表示される（ステップＳ３６２）。
【００８２】
具体的に、ＳＮＳサーバ１００では、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、ファン登録管理テーブル４４０には、グループＡについてサブグループＢのサブグループＩＤが記憶され、記事管理テーブル４６０には、記事がペットＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、記事管理テーブル４６０の記事のうちグループＡにファン登録されたペットの記事を送信することができる。また、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、ファン登録管理テーブル４４０には、グループＡについてサブグループＢのサブグループＩＤが記憶され、コメント管理テーブル４８０には、コメントがユーザＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、コメント管理テーブル４８０のコメントのうちグループＡにファン登録されたペットのユーザのコメントを送信することができる。また、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、ファン登録管理テーブル４４０には、グループＡについてサブグループＢのサブグループＩＤが記憶され、コメント管理テーブル４８０には、コメントがペットＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、コメント管理テーブル４８０のコメントのうちグループＡにファン登録されたペットのコメントを送信することができる。すなわち、ユーザは、自分のグループがファン登録したペットの立場で投稿された記事及びコメント、並びに、自分のグループがファン登録したペットのユーザの立場で投稿されたコメントを閲覧することができる。
【００８３】
タイムラインの画面では、さらに、他のアルゴリズムにより、記事管理テーブル４６０の記事のうち他のグループに属するペットの記事、コメント管理テーブル４８０のコメントのうち自分又は他のグループに属するユーザが投稿したその記事に対するコメント、及び、コメント管理テーブル４８０のコメントのうち自分又は他のグループに属するペットが投稿したその記事に対するコメントが表示される（ステップＳ３６４）。
【００８４】
次に、他のユーザのペットリストから他のユーザのペットを探す動作を説明する。
図１７は、他のユーザのペットリストから他のユーザのペットを探す動作を説明するためのフローチャートである。
【００８５】
ユーザは、タイムライン等の画面で表示されている記事のペットをクリックすると（ステップＳ４００）、図２２（ｂ）に示すように、そのペットのプロフィール画面が表示される。ユーザは、プロフィール画面において、「ペットリストを見る」のボタンをクリックすると（ステップＳ４０２）、図２４（ａ）に示すように、そのペットをファン登録しているグループに属するペットの一覧がペットリストとして表示される（ステップＳ４０４）。ユーザは、ペットリストのなかからいずれかをクリックすると（ステップＳ４０６）、クリックしたペットのプロフィール画面が表示される。これにより、他のユーザのペットリストから他のユーザのペットを探すことができ、そのペットをファン登録すれば新たなつながりを作ることができる。
【００８６】
次に、他のユーザのファンリストから他のユーザのペットを探す動作を説明する。
図１８は、他のユーザのファンリストから他のユーザのペットを探す動作を説明するためのフローチャートである。
【００８７】
ユーザは、タイムライン等の画面で表示されている記事のペットをクリックすると（ステップＳ４５０）、図２２（ｂ）に示すように、そのペットのプロフィール画面が表示される。ユーザは、プロフィール画面において、「ファンリストを見る」のボタンをクリックすると（ステップＳ４５２）、図２４（ｂ）に示すように、そのグループがファン登録しているペットの一覧がファンリストとして表示される（ステップＳ４５４）。ユーザは、ファンリストのなかからいずれかをクリックすると（ステップＳ４５６）、クリックしたペットのプロフィール画面が表示される。これにより、他のユーザのファンリストから他のユーザのペットを探すことができ、そのペットをファン登録すれば新たなつながりを作ることができる。
【００８８】
次に、他のユーザのペットを検索する動作を説明する。
図１９は、他のユーザのペットを検索する動作を説明するためのフローチャートである。
【００８９】
ユーザは、ＳＮＳのメイン画面において、図２５に示すように、「検索」のボタンをクリックし（ステップＳ５００）、検索条件を入力すると（ステップＳ５０２）、記事管理テーブル４６０の記事のうち検索条件に該当するペットの記事が表示される（ステップＳ５０４）。また、コメント管理テーブル４８０のコメントのうち検索条件に該当するペットのユーザが投稿したその記事に対するコメントが表示され（ステップＳ５０６）、コメント管理テーブル４８０のコメントのうち検索条件に該当するペットが投稿したその記事に対するコメントが表示される（ステップＳ５０８）。
【００９０】
具体的に、ＳＮＳサーバ１００では、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、記事管理テーブル４６０には、記事がペットＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、記事管理テーブル４６０の記事のうち検索条件に該当するペットの記事を送信することができる。また、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、コメント管理テーブル４８０には、コメントがユーザＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、コメント管理テーブル４８０のコメントのうち検索条件に該当するペットのユーザのコメントを送信することができる。また、グループ管理テーブル４１０には、グループＡについてユーザＩＤ及びペットＩＤが記憶され、コメント管理テーブル４８０には、コメントがペットＩＤと対応づけられて記憶されているので、これらの情報を参照すれば、グループＡに属するユーザのユーザ端末３００に対し、コメント管理テーブル４８０のコメントのうち検索条件に該当するペットのコメントを送信することができる。すなわち、ユーザは、検索条件に該当するペットの立場で投稿された記事及びコメント、並びに、検索条件に該当するペットのユーザの立場で投稿されたコメントを閲覧することができる。なお、ペットについて検索条件に対応する様々な属性情報を登録しておけば、多様な検索条件に対応した検索を行うことができる。
【００９１】
〔他の方式との比較〕
次に、本実施の形態におけるＳＮＳでのつながりルートについて説明する。
【００９２】
図２６及び図２７は、本実施の形態におけるＳＮＳでのつながりルートについて説明するための図である。
【００９３】
以下の説明においては、非特許文献１、２の技術のように、ユーザとユーザの間でのみコミュニケーションを行う構成を方式１とし、非特許文献３の技術のように、ペットとペットの間でのみコミュニケーションを行う構成を方式２とし、本実施の形態を方式３として比較を行う。
【００９４】
例えば、ユーザＡ（Ｎａｎｃｙ）がタイムライン・コメント閲覧と検索機能を利用して、どのルートを経由してユーザＢ（Ｍａｒｋ）とつながることができるかを例に挙げ、つながりルートについて比較を行う。
【００９５】
方式１では、図２６に示すように、ユーザＡは、ユーザＢのタイムラインを閲覧するにより、ユーザＢとつながることができる。また、ユーザＡは、ユーザＢを検索することにより、ユーザＢとつながることができる。したがって、図２７に示すように、ルート数は「２」であり、ユーザ同士が直接つながることができるので、システムを介するつながりはない。
【００９６】
方式２では、図２６に示すように、ユーザＡは、ユーザＢのペットＢ１（猫）のタイムラインを閲覧することにより、ユーザＢと間接的につながることができる。また、ユーザＡは、ユーザＢのペットＢ２（犬）のタイムラインを閲覧することにより、ユーザＢと間接的につながることができる。また、ユーザＡは、ユーザＢのペットＢ１を検索することにより、ユーザＢと間接的につながることができる。また、ユーザＡは、ユーザＢのペットＢ２を検索することにより、ユーザＢと間接的につながることができる。したがって、図２７に示すように、ルート数は「４」であり、ユーザ同士が直接ではなく間接的につながるので、システムを介するつながりとなる。
【００９７】
これに対し、方式３では、図２７に示すように、ユーザＡは、ユーザＢのペットＢ１のタイムラインを閲覧することにより、ユーザＢとつながることができる。また、ユーザＡは、ユーザＢのペットＢ２のタイムラインを閲覧することにより、ユーザＢとつながることができる。また、ユーザＡは、サブグループ（ユーザＢ・ペットＢ１）を検索することにより、ユーザＢとつながることができる。また、ユーザＡは、サブグループ（ユーザＢ・ペットＢ２）を検索することにより、ユーザＢとつながることができる。したがって、同図に示すように、ルート数は「４」であり、ユーザ同士が直接つながることができるので、システムを介するつながりはない。
【００９８】
次に、本実施の形態におけるＳＮＳでのつながり広さについて説明する。
図２８及び図２９は、本実施の形態におけるＳＮＳでのつながり広さについて説明するための図である。
【００９９】
例えば、ペット又はユーザが１つのファン登録をしている場合に、ユーザＡ（Ｎａｎｃｙ）がユーザＢ（Ｍａｒｋ）のファンリストを利用して、どのくらいのユーザ又はペットとつながることができるかを例に挙げ、つながり広さについて比較を行う。
【０１００】
方式１では、図２８に示すように、ユーザＡがユーザＢとつながっている場合、ユーザＡは、ユーザＢのファンリストを参照することにより、ユーザＢとつながっているユーザＣとつながることができる。したがって、図２９に示すように、ファンリストでのつながり数は「１」であり、ユーザ同士が直接つながることができるので、システムを介するつながりはない。
【０１０１】
方式２では、図２８に示すように、ユーザＡのペットがユーザＢのペットとつながっている場合、ユーザＡは、ユーザＢのペットのファンリストを参照することにより、ユーザＢのペットとつながっているユーザＣと間接的につながることができる。したがって、図２９に示すように、ファンリストでのつながり数は「１」であり、ユーザ同士が直接ではなく間接的につながるので、システムを介するつながりとなる。
【０１０２】
これに対し、方式３では、図２９に示すように、ユーザＡのグループがユーザＢのグループとつながっている場合、ユーザＡは、サブグループＢ１（ユーザＢ・ペットＢ１（犬））のファンリストを参照することにより、サブグループＢ１とつながっているユーザＣとつながることができる。また、ユーザＡは、サブグループＢ２（ユーザＢ・ペットＢ２（猫））のファンリストを参照することにより、サブグループＢ２とつながっているユーザＤとつながることができる。したがって、同図に示すように、ファンリストでのつながり数は「２」であり、ユーザ同士が直接つながることができるので、システムを介するつながりはない。
【０１０３】
次に、本実施の形態におけるＳＮＳでのつながり単位について説明する。
図３０及び図３１は、本実施の形態におけるＳＮＳでのつながり単位について説明するための図である。
【０１０４】
本実施の形態におけるＳＮＳでは、図３０に示すように、ユーザＢがペットＢ１、Ｂ２を飼っている場合、ユーザＡは、ペットＢ１（犬）がお気に入りでペットＢ１をファン登録すれば、サブグループＢ１（ユーザＢ・ペットＢ１）とだけつながることができる。これに対し、ユーザＡは、ペットＢ２（猫）がお気に入りでペットＢ２をファン登録すれば、サブグループＢ２（ユーザＢ・ペットＢ２）とだけつながることができる。
【０１０５】
方式１では、図３１に示すように、ユーザとユーザの間でしかコミュニケーションを行うことができない。同図の例では、１つの関係しか構築することができない。
【０１０６】
方式２では、ペットとペットの間、ペットを介して間接的にユーザとユーザの間でしかコミュニケーションを行うことができない。同図の例では、２つの関係しか構築することができない。
【０１０７】
これに対し、方式３では、図３１に示すように、ユーザとペットのそれぞれの立場を設けることにより、ユーザとユーザの間、ペットとペットの間及びユーザとペットの間でコミュニケーションを行うことができる。同図の例では、６つの関係を構築することができる。
【０１０８】
次に、本実施の形態におけるＳＮＳでの単体切替方式について説明する。
図３２及び図３３は、本実施の形態におけるＳＮＳでの単体切替方式について説明するための図である。
【０１０９】
図３４及び図３５は、本実施の形態におけるＳＮＳでの単体切替方式の操作について説明するための図である。
【０１１０】
方式２において１ユーザが複数のペットを飼っている場合、ペットごとにログインＩＤ及びパスワードを設定する構成を方式２−１として、複数のペットをグループ化してグループに対しログインＩＤ及びパスワードを設定する構成を方式２−２として比較を行う。
【０１１１】
ペットＡ１（Ｔｏｍ）とペットＡ２（Ｂｏｂ）を飼っているユーザＡ（Ｎａｎｃｙ）がログインしてから、ペットＡ１とペットＡ２の立場でほかのペットＢ（Ｎａｎａ）のタイムラインにコメントし、その後、ペットＡ１のプロフィールを編集する場合を例に挙げ、単体切替方式について比較を行う。
【０１１２】
方式２−１では、図３２及び図３４に示すように、まず、ペットＡ１のログインＩＤ及びパスワードでログインし、ペットＢのタイムラインを表示し、ペットＡ１の立場でコメントを投稿し、ログアウトする。次に、ペットＡ２のログインＩＤ及びパスワードでログインし、ペットＢのタイムラインを表示し、ペットＡ２の立場でコメントを投稿し、ログアウトする。そして、ペットＡ１のログインＩＤ及びパスワードでログインし、ペットＡ１のプロフィールを編集する。全部で１０ステップ必要となる。
【０１１３】
方式２−２では、図３２及び図３５に示すように、まず、共通のログインＩＤ及びパスワードでログインし、ペットＡ１を指定し、ペットＢのタイムラインを表示し、ペットＡ１の立場でコメントを投稿する。次に、ペットＡ２を指定し、ペットＢのタイムラインを表示し、ペットＡ２の立場でコメントを投稿する。そして、ペットＡ１を指定し、ペットＡ１のプロフィールを編集する。全部で９ステップ必要となる。
【０１１４】
これに対し、方式３では、図３３及び図３５に示すように、共通のログインＩＤ及びパスワードでログインし、ペットＢのタイムラインを表示し、ペットＡ１の立場でコメントを投稿し、ペットＡ２の立場でコメントを投稿し、ペットＡ１のプロフィールを編集する。全部で５ステップで足りる。
【０１１５】
このようにして、本実施の形態では、ＳＮＳサーバ１００は、ペットの立場で投稿された記事を入力し、入力した記事をペットＩＤと対応づけて記事管理テーブル４６０に登録し、ユーザの立場で投稿されたコメントを入力し、入力したコメントをユーザＩＤと対応づけてコメント管理テーブル４８０に登録し、グループＡに属するユーザのユーザ端末３００に対し、記事管理テーブル４６０の記事のうちグループＡに属するペットの記事、及び、コメント管理テーブル４８０のコメントのうちグループＡに属するユーザのコメントを送信し、グループＡに属するユーザのユーザ端末３００に対し、記事管理テーブル４６０の記事のうちグループＡにファン登録されたペットの記事、及び、コメント管理テーブル４８０のコメントのうちグループＡにファン登録されたペットのユーザのコメントを送信する。
【０１１６】
これにより、グループやコミュニティを作成し、その中でやりとりしなければならないという制約を受けることなく、”ペット”が情報発信の主体となるので、非特許文献１、２の技術に比して、システム上で自分のペット又は他人のペットへの感情移入を行うことができる。また、”人”と”ペット”がそれぞれ情報発信の主体となるので、ペットとは違った架空のキャラクタが独り歩きするような振る舞いとなることがなく、２つの立場も明確になるになるので、非特許文献３の技術に比して、ユーザが抱く違和感を低減することができる。したがって、ペットを通じたコミュニケーションを十分に且つ円滑に図ることができる。さらに、自分と自分のペット、自分と他のユーザのペット、自分のペットと他のユーザのペット、自分と他のユーザなど、多様な関係性でコミュニケーションを行うことができるので、コミュケーションの広がりを持たせることができる。
【０１１７】
さらに、本実施の形態では、ＳＮＳサーバ１００は、ユーザ及び複数のペットをグループとして構成し、グループに属するユーザ及びそのグループに属する複数のペットのうちいずれか一のペットをサブグループとして構成し、ファン登録管理テーブル４４０は、グループＡについてサブグループに属するペットとの関係情報（サブグループＩＤ）を記憶する。
【０１１８】
これにより、ユーザ及び一のペットをサブグループとしてサブグループごとにファン登録することができるので、ユーザは、所望のペットの立場で投稿された記事だけを得ることができる。
【０１１９】
さらに、本実施の形態では、ＳＮＳサーバ１００は、グループに属するユーザ及びペットのなかからいずれかを選択し、選択されたペットの立場で投稿された記事を入力し、選択されたユーザの立場で投稿されたコメントを入力する。
【０１２０】
これにより、ユーザ及びペットのいずれかを選択し、選択した対象の立場で情報を投稿することができるので、所望の立場で情報を容易に投稿することができる。
【０１２１】
本実施の形態において、グループ管理テーブル４１０は、発明１、４又は５のグループ記憶手段に対応し、ファン登録管理テーブル４４０は、発明１、２、４又は５の関係性記憶手段に対応し、記事管理テーブル４６０及びコメント管理テーブル４８０は、発明１、４又は５の投稿情報記憶手段に対応している。また、ステップＳ１５２，Ｓ２０２，Ｓ２５２は、発明３の投稿者選択手段に対応し、ステップＳ３５２〜Ｓ３５６は、発明１若しくは５の第１投稿情報送信手段、又は発明４若しくは５の第１投稿情報送信ステップに対応し、ステップＳ３５８〜Ｓ３６２は、発明１若しくは５の第２投稿情報送信手段、又は発明４若しくは５の第２投稿情報送信ステップに対応している。
【０１２２】
また、本実施の形態において、ユーザＩＤは、発明１、４又は５のユーザ識別情報に対応し、ペットＩＤは、発明１、４又は５の所有物識別情報に対応し、サブグループＩＤは、発明１、２、４又は５の関係情報に対応し、記事及びコメントは、発明１、３乃至５の所有物投稿情報に対応している。また、コメントは、発明１、３乃至５のユーザ投稿情報に対応している。
【０１２３】
なお、上記実施の形態においては、ユーザが飼っているペットをコミュニケーションの対象としたが、これに限らず、ユーザが所有する植物（盆栽等）、自動車、自動二輪車、自転車、アクセサリー、バッグ、手芸品、その他の物又はユーザが興味を持つ物など、ユーザに関するあらゆる物をコミュニケーションの対象とすることができる。コミュニケーションの対象は、ペットや植物のように時間の経過に伴って成長したり、自動車のように時間の経過に伴って変化（例えば、自動車の場合は、装飾、走行状況、移動先等の変化）したりする物が好ましい。
【符号の説明】
【０１２４】
１００…ＳＮＳサーバ、  ３００…ユーザ端末、  ３０…ＣＰＵ、  ３２…ＲＯＭ、  ３４…ＲＡＭ、  ３８…Ｉ／Ｆ、  ３９…バス、  ４０…入力装置、  ４２…記憶装置、  ４４…表示装置、  ４００…ログイン情報管理テーブル、  ４１０…グループ管理テーブル、  ４３０…サブグループ管理テーブル、  ４４０…ファン登録管理テーブル、  ４６０…記事管理テーブル、  ４８０…コメント管理テーブル、  １９９…ネットワーク
【要約】      （修正有）【課題】ユーザの所有物を通じたコミュニケーションを十分に且つ円滑に図るのに好適なコミュニケーション支援システムを提供する。【解決手段】ＳＮＳサーバは、ペットの立場で投稿された記事をペットＩＤと対応づけて記事管理テーブルに登録し、ユーザの立場で投稿されたコメントをユーザＩＤと対応づけてコメント管理テーブルに登録し、グループＡに属するユーザのユーザ端末に対し、記事管理テーブルの記事のうちグループＡに属するペットの記事、コメント管理テーブルのコメントのうちグループＡに属するユーザのコメント、記事管理テーブルの記事のうちグループＡにファン登録されたペットの記事、及び、コメント管理テーブルのコメントのうちグループＡにファン登録されたペットのユーザのコメントを送信する。【選択図】図２７【図１】
0005489189.tif 000002
【図２】
0005489189.tif 000003
【図３】
0005489189.tif 000004
【図４】
0005489189.tif 000005
【図５】
0005489189.tif 000006
【図６】
0005489189.tif 000007
【図７】
0005489189.tif 000008
【図８】
0005489189.tif 000009
【図９】
0005489189.tif 000010
【図１０】
0005489189.tif 000011
【図１１】
0005489189.tif 000012
【図１２】
0005489189.tif 000013
【図１３】
0005489189.tif 000014
【図１４】
0005489189.tif 000015
【図１５】
0005489189.tif 000016
【図１６】
0005489189.tif 000017
【図１７】
0005489189.tif 000018
【図１８】
0005489189.tif 000019
【図１９】
0005489189.tif 000020
【図２０】
0005489189.tif 000021
【図２１】
0005489189.tif 000022
【図２２】
0005489189.tif 000023
【図２３】
0005489189.tif 000024
【図２４】
0005489189.tif 000025
【図２５】
0005489189.tif 000026
【図２６】
0005489189.tif 000027
【図２７】
0005489189.tif 000028
【図２８】
0005489189.tif 000029
【図２９】
0005489189.tif 000030
【図３０】
0005489189.tif 000031
【図３１】
0005489189.tif 000032
【図３２】
0005489189.tif 000033
【図３３】
0005489189.tif 000034
【図３４】
0005489189.tif 000035
【図３５】
0005489189.tif 000036