(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置において、
発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、
他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、
前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段と
を備え、
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される
特徴とする情報処理装置。
【請求項２】
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて絞り込まれた後に表示
される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づく優先順位に従って表示される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されている前記コンテクストの数に基づく優先順位に従って表示される
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置の情報処理方法において、
前記情報処理装置による、
発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録ステップと、
他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給ステップと、
前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知ステップと
を含み、
前記供給ステップによって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される
ことを特徴とする情報処理方法。
【請求項６】
ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継するコンピュータを、
発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、
他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、
前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段と
して機能させ、
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、およびプログラムに関し、特に、インターネトに代表されるネットワーク上に発信されたうち、閲覧者にとって有意義なものを抽出できるようにした情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、インターネットを介した情報発信の方法としてwebページ、ブログなどがあり、昨今においては、情報の公開対象を情報発信者が承認した人だけに限定できるSNS(Social network service)が人気を集めている。
【０００３】
また、情報発信者が見聞きしたこと、思っていること、感じたこと、今の状況などを短文で随時、リアルタイムに発信することができるツイッタ(Twitter)と称するサービスが注目されている（非特許文献１参照）。
【０００４】
ツイッタにおいては、その利用登録者（以下、ユーザと称する）が呟きたいことを、ツイート(tweet)と称される短文でインターネットを介して公開することができる。また、ツイッタにおいては、あるユーザａの発信したツイートを見た他のユーザｂが、そのツイートを支持したり、賛同したりする場合、そのツイートをユーザｂが再発信（リツイート）することができる。
【０００５】
また、ツイッタにおいては、ユーザが支持する他のユーザ（例えば、知人、友人、芸能人、政治家等）をフォロー(follow)登録する（他のユーザのフォロワ(follower)になる）ことにより、フォロー登録した他のユーザが発信したツイートを抽出して閲覧することができる。
【先行技術文献】
【非特許文献】
【０００６】
【非特許文献１】ツイッター パーフェクト ガイド，インフォレスト，2009/11/7
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、ツイッタにおいては、他のユーザをフォロー登録することにより、自身が閲覧するツイートを制限することができる。しかしながら、フォロー登録によって閲覧するツイートを制限したとしても、制限後の全てのツイートの内容がユーザにとって常に有意義である（役立ったり、価値があったり、興味があったりする）わけではない。例えば、遊びの計画を立てているときに他のユーザが発信した行楽地に関するツイートを見れば有意義といえるが、仕事をしているときに他のユーザが発信した遊びに関するツイートを見ても有意義であるとは言い難い。
【０００８】
よって、ツイッタのようにユーザが短文を発信できるサービスにおいて、フォロー登録に加え、ユーザの状況に応じた有意義なツイートのみを抽出できる仕組みが必要である。
【０００９】
なお、ツイッタにおいても、検索語によりツイートを検索したり、ツイートに付与されているハッシュタグを利用してツイートを絞込んだりすることは可能であるが、いずれについても、ユーザの状況に応じた有意義なツイートを抽出することには適していない。
【００１０】
本開示はこのような状況に鑑みてなされたものであり、他のユーザが発信した情報のうち、ユーザの状況に応じて有意義なものを抽出できるようにするものである。
【課題を解決するための手段】
【００１１】
本開示の一側面である情報処理装置は、ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置において、発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段とを備え、前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。
【００１２】
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて絞り込まれた後に表示されるようにすることができる。
【００１３】
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づく優先順位に従って表示されるようにすることができる。
【００１４】
前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されている前記コンテクストの数に基づく優先順位に従って表示されるようにすることができる。
【００１５】
本開示の一側面である情報処理方法は、ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継する情報処理装置の情報処理方法において、前記情報処理装置による、発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録ステップと、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給ステップと、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知ステップとを含み、前記供給ステップによって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。
【００１６】
本開示の一側面であるプログラムは、ネットワークを介して接続された異なる複数の端末装置の間でのメッセージを中継するコンピュータを、発信者としてのユーザが用いる端末装置から発信された前記メッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザをメッセージデータベースに登録するとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録する登録手段と、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージを抽出して、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給する供給手段と、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストをフィードバック情報として通知する通知手段として機能させ、前記供給手段によって供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。
【００１７】
本開示の一側面においては、発信者としてのユーザが用いる端末装置から発信されたメッセージに対応付けて、前記発信者としてのユーザと前記メッセージを伝達した伝達者としてのユーザがメッセージデータベースに登録されるとともに、前記発信者または前記伝達者の少なくとも一方によって前記メッセージに付与されたコンテクストも前記メッセージデータベースに登録され、他のユーザから発信されたメッセージを閲覧する閲覧者としてのユーザが用いる端末装置からの要求に応じて、前記メッセージデータベースに登録されているメッセージのうち、前記閲覧者としてのユーザがフォローしている他のユーザに対応付けられていて前記コンテクストが付与されているメッセージが抽出されて、付与されている前記コンテクストとともに前記閲覧者としてのユーザが用いる前記端末装置に供給され、前記閲覧者としてのユーザがフォローしている、前記発信者または前記伝達者としての他のユーザが用いる端末装置に、前記閲覧者としてのユーザが設定したコンテクストがフィードバック情報として通知される。前記閲覧者としてのユーザが用いる前記端末装置に供給された前記メッセージは、前記閲覧者としてのユーザが用いる前記端末装置において、付与されているコンテクストに基づいて表示される。
【発明の効果】
【００１８】
本開示の一側面によれば、ネットワーク上に発信された情報のうち、ユーザの状況に応じて有意義なものを抽出することができる。
【図面の簡単な説明】
【００１９】
【図１】本開示を適用したコンテクスチャル ソーシャル メディア サービス システム(Contextual Social Media Service System)の構成例を示すブロック図である。
【図２】コンテクスチャル ソーシャル メディア サービスの概要を説明するための図である。
【図３】サービスサーバが有する機能ブロックの構成例を示すブロック図である。
【図４】端末装置における画面の表示例を示す図である。
【図５】端末装置における画面の表示例を示す図である。
【図６】端末装置における画面の表示例を示す図である。
【図７】端末装置における画面の表示例を示す図である。
【図８】端末装置における画面の表示例を示す図である。
【図９】端末装置における画面の表示例を示す図である。
【図１０】端末装置における画面の表示例を示す図である。
【図１１】端末装置における画面の表示例を示す図である。
【図１２】端末装置における画面の表示例を示す図である。
【図１３】端末装置における画面の表示例を示す図である。
【図１４】端末装置における画面の表示例を示す図である。
【図１５】メッセージ発信時の処理を説明するフローチャートである。
【図１６】メッセージ閲覧時の処理を説明するフローチャートである。
【図１７】メッセージ伝達時の処理を説明するフローチャートである。
【図１８】コンピュータの構成例を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について説明する。
【００２１】
［コンテクスチャル ソーシャル メディア サービス システムの構成例］
図１は、本開示の実施の形態であるコンテクスチャル ソーシャル メディア サービス システム（以下、CSMサービスシステムと略称する）の構成例を示している。
【００２２】
CSMサービスシステム１０は、端末装置２０−１乃至２０−Ｎと、端末装置２０−１乃至２０−Ｎがインターネットに代表されるネットワーク１１を介して接続するサービスサーバ３０とにより構成される。
【００２３】
端末装置２０−１乃至２０−Ｎは、CSMサービスシステム１０を利用するユーザが操作するものであり、ネットワーク１１を介してサービスサーバ３０にアクセスすることができる電子機器であれば任意の電子機器を用いることができる。具体的には、例えば、パーソナルコンピュータ、スマートフォン、携帯電話、ゲーム機、テレビジョン受像機、ビデオレコーダなどを端末装置２０として用いることができる。以下、端末装置２０−１乃至２０−Ｎを個々に区別する必要がない場合、単に端末装置２０と称する。
【００２４】
サービスサーバ３０は、ネットワーク１１を介してアクセスしてきた各端末装置２０に対し、CSMサービスを提供する。
【００２５】
図２は、CSMサービスの概要を説明するための図である。
【００２６】
CSMサービスに対して利用登録済みの全てのユーザは、それぞれが端末装置２０を用いてサービスサーバ３０にアクセスすることにより、その時々に応じて以下に説明する発信者、閲覧者、または伝達者としての動作を行うことができる。
【００２７】
発信者は、見聞きしたこと、感じたことなどを即時に短文（以下、メッセージと称する）として発信する（ネットワーク１１を介して公開する）ことができる。また、発信者は、当該メッセージに対してコンテクストを付与することができる。勿論、コンテクストを付与しなくてもよい。
【００２８】
メッセージに付与するコンテクストとは、メッセージが閲覧者によって閲覧される際の絞込みなどに利用されるものであり、当該メッセージがどのような状況にある閲覧者にとって有意義であるのかを発信者が想定して付与するものである。コンテクストは、状況名と状況値により構成される。コンテクストの具体例については後述する。
【００２９】
閲覧者は、閲覧したメッセージに同意したり、共感したり、役立つ情報として他のユーザにも広めたいと思った場合、伝達者となって、当該メッセージを再発信（以下、伝達と称する）することができる。伝達者は、伝達する当該メッセージに対して新たにコンテクストを付与することができる。
【００３０】
すなわち、メッセージに対しては、発信者と伝達者がコンテクストを付与することができる。
【００３１】
また、閲覧者は、閲覧するメッセージの発信者を予め登録する（他のユーザをフォロー登録する）ことができ、これにより、閲覧するメッセージを絞り込むことができる。また、閲覧者は、自己の状況をコンテクストとして設定することによって閲覧するメッセージをさらに絞り込むことができる。ここで、閲覧者により、選択されたコンテクストは、フィードバック情報として対応する送信者または伝達者に通知される。
【００３２】
このフィードバック情報により、メッセージにコンテクストを付与した送信者または伝達者は、閲覧者側でどのようなコンテクストが付与されているメッセージが閲覧されているのかを知ることができる。
【００３３】
換言すれば、どのようなコンテクストが付与されているメッセージが閲覧者にとって有意義であるのか、人気が有るのか（より多く閲覧されるのか）などを把握することができる。したがって、フィードバック情報は、発信者または伝達者としてのユーザがメッセージにコンテクストを付与する際の動機付けとなり得るので、ユーザによるメッセージの発信、伝達、コンテクスト付与の頻度の増加が期待できる。
【００３４】
例えば、図２では、ユーザａが発信したメッセージａ（コンテクストａ付与）をユーザｂが閲覧し、ユーザｂにより伝達されたメッセージａ（コンテクストａ、コンテクストｂ付与）をユーザｃが閲覧した場合を示している。この場合、ユーザａは発信者であり、ユーザｂは閲覧者から伝達者になり、ユーザｃは閲覧者である。当然ながら、ユーザｃはこの後に伝達者になることができる。
【００３５】
［サービスサーバ３０の構成例］
図３は、サービスサーバ３０が有する機能ブロックの構成例を示している。サービスサーバ３０は、通信部３１、メッセージ登録部３２、メッセージデータベース(DB)３３、ユーザ情報管理部３４、およびメッセージ抽出部３５を有する。
【００３６】
通信部３１は、ネットワーク１１を介してアクセスしてくる端末装置２０と各種のデータ（ユーザ情報、メッセージなど）を通信する。また、通信部３１は、アクセスしてきてログインした端末装置２０のユーザに対するフィードバック情報をユーザ情報管理部３４から読み出してその端末装置２０に送信する。
【００３７】
メッセージ登録部３２は、発信者となるユーザの端末装置２０からネットワーク１１を介して送信されるメッセージを通信部３１から取得し、取得したメッセージに発信者を対応付けてメッセージデータベース３３に登録する。このとき、メッセージにコンテクストが付与されているならば、取得したメッセージにコンテクストも対応付けてメッセージデータベース３３に登録する。
【００３８】
また、メッセージ登録部３２は、伝達者となるユーザの端末装置２０からネットワーク１１を介して送信される、伝達されるメッセージに付与されたコンテクストを通信部３１から取得し、メッセージデータベース３３に既に登録済みの当該メッセージにさらに対応付けて、取得したコンテクストと伝達者を登録する。
【００３９】
したがって、メッセージデータベース３３には、各メッセージに対応付けて、発信者、伝達者、コンテクストが登録されることになる。
【００４０】
ユーザ情報管理部３４には、CSMサービスに利用登録した各ユーザに関する様々な情報（以下、ユーザ情報と称する）が管理されている。ユーザ情報管理部３４に管理されているユーザ情報には、例えば、ログイン時に使用するユーザ名とパスワード、ユーザに対応するアイコンの画像データ、自分がフォローしているユーザ（フォロー登録している他のユーザ）、自分をフォローしているユーザ（自分をフォロー登録している他のユーザ。自分のフォロワ）、ユーザに対するフィードバック情報（ユーザが発信または伝達したメッセージを他のユーザが閲覧した時に設定したコンテクスト）などが含まれる。
【００４１】
なお、ユーザ情報は各端末装置２０においても管理されており、そのユーザ情報には、上記に加えて、入力連携するプログラム、およびメッセージ内容と連携するプログラムが含まれている（図１３を参照して後述する）。
【００４２】
メッセージ抽出部３５は、閲覧者となるユーザの端末装置２０からネットワーク１１を介して送信されるメッセージ閲覧要求に応じ、メッセージデータベース３３に登録されているメッセージを抽出して通信部３１に出力する。具体的には、ユーザ情報管理部３４に管理されている、閲覧者となるユーザのユーザ情報に含まれる、自分がフォローしているユーザに基づき、自分がフォローしているユーザが発信者または伝達者であるメッセージを絞り込む。
【００４３】
［端末装置２０の画面の表示例］
次に、CSMサービスを利用する端末装置２０の画面表示について説明する。
【００４４】
CSMサービスの利用を開始しようとするユーザからの所定の操作に対応し、端末装置２０がネットワーク１１を介してサービスサーバ３０にアクセスすると、そのディスプレイには、ユーザ名とパスワードの入力を求めるログオン画面（不図示）が表示される。このログオン画面に対してユーザがユーザ名とパスワードを入力すると、それらとともにメッセージ閲覧要求がネットワーク１１を介してサービスサーバ３０に通知される。サービスサーバ３０では、ユーザ情報管理部３４により、通知されたユーザ名とパスワードに基づいて、アクセスしてきた端末装置２０のユーザの認証が行われ、登録済みのユーザと認められた場合、端末装置２０のディスプレイにCSMサービスの画面が表示される。
【００４５】
図７は、ユーザが閲覧者として他のユーザが発信したメッセージを閲覧するときの端末装置２０のディスプレイに表示される閲覧画面５０の表示例である。
【００４６】
この閲覧画面５０の上部には、「読む」タブ５１、「書く」タブ５２、「ユーザ情報」タブ５３、ユーザ名表示部５４、および「ログオフ」ボタン５５が設けられている。さらに、これらの直下には、コンテクスト設定部５６が設けられている。コンテクスト設定部５６の下方は、メッセージ表示部５７とされている。
【００４７】
「読む」タブ５１は、それが選択されることにより、画面表示が閲覧画面５０に変更される。なお、図７は、既に「読む」タブ５１が選択された状態である。
【００４８】
「書く」タブ５２は、それが選択されることにより、画面表示が発信者用のメッセージ入力画面９０（図１２）に変更される。「ユーザ情報」タブ５３は、それが選択されることにより、画面表示がユーザ情報表示画面１００（図１３）に変更される。
【００４９】
ユーザ名表示部５４には、端末装置２０を操作するユーザのCSMサービスにおけるユーザ名が表示される。「ログオフ」ボタン５５は、それが操作されることにより、ログオフされる（CSMサービスに対するユーザとして利用が終了される）。
【００５０】
コンテクスト設定部５６は、状況名設定部５６ａおよび状況値設定部５６ｂからなり、これらを用いて、ユーザ（いまの場合、閲覧者）の状況を示すコンテクスを設定することができる。コンテクスト設定部５６によりユーザの状況を表すコンテクストを設定することにより、メッセージ表示部５７に表示させるメッセージを絞り込むことができる。
【００５１】
メッセージ表示部５７には、フォローしている他のユーザが発信したメッセージが表示され、各メッセージ表示部５７は新しいものから時系列順にスクロールされる。各メッセージ表示部５７には「伝達」ボタン５８が設けられている。「伝達」ボタン５８は、それが操作されることにより当該メッセージを伝達するためのポップアップ画面８１（図１１）が表示される。
【００５２】
メッセージ表示部５７の左側には、当該メッセージを発信または伝達したユーザを表すアイコン５９が表示される。例えば、メッセージ表示部５７−１にはアイコン５９が１つ表示されているので、当該メッセージは発信者が発信したものを閲覧していることになる。また例えば、メッセージ表示部５７−２にはアイコン５９が３つ表示されているので、当該メッセージは発信者が発信し、二人の伝達者を介したものを閲覧していることになる。
【００５３】
図５は、コンテクスト設定部５６の状況名設定部５６ａに対して、ユーザの状況に対応する状況名を設定する状態を示している。状況名設定部５６ａには、ユーザが任意の文字列を状況名として設定することができる。また、状況名設定部５６ａには選択肢が表示されるので、ユーザはこの選択肢を選択することにより状況名を設定することもできる。表示される選択肢は、サービスサーバ３０から取得しているメッセージに付与されているコンテクスト、および、ユーザのフォロワからのフィードバック情報（フォロワが閲覧時に設定したコンテクスト）に基づくものである。なお、当該選択肢の中には、指定しない（状況名を設定しない）が含まれており、これを選択することにより状況名を選択しないこともできる。
【００５４】
図６は、コンテクスト設定部５６の状況値設定部５６ｂに対して、ユーザの、状況名設定部５６ａに設定された状況名に対応する状況値を設定する状態を示している。状況値設定部５６ｂには、ユーザが任意の文字列を状況値として設定することができる。また、状況値設定部５６ｂには選択肢が表示されるので、ユーザはこの選択肢を選択することにより状況値を設定することもできる。なお、選択肢に付して括弧で示される数は、対応するメッセージの数を示している。表示される選択肢は、サービスサーバ３０から取得しているメッセージに付与されているコンテクスト、および、ユーザのフォロワからのフィードバック情報（フォロワが閲覧時に設定したコンテクスト）に基づくものである。フォロワからのフィードバック情報に基づく選択肢を選択することにより、メッセージの下流（閲覧者）の興味などが先んじて、その上流（発信者または伝達者）側に逆方向に伝わり、上流の発信または伝達を促す効果が期待できる。
【００５５】
コンテクスト設定部５６を用いたコンテクストの設定が行われると、図７に示されるように、状況値設定部５６ｂの右横に、設定したコンテクストを削除するための「削除」ボタン５６ｃが出現し、コンテクスト設定部５６（図７においてはコンテクスト設定部５６−１）の直下には、さらに、ユーザの状況を示すコンテクスを追加設定するためのコンテクスト設定部５６−２が出現する。
【００５６】
また、コンテクスト設定部５６を用いたコンテクストの設定が行われると、図７に示されるように、閲覧画面５０が分割ライン６１により上下に２分割される。分割された上段には、コンテクスト設定部５６（図７においてはコンテクスト設定部５６−１）に設定されたコンテクストにより絞り込まれたメッセージが時系列順にスクロール表示され、下段には絞り込まれる前のメッセージが時系列順にスクロール表示される。
【００５７】
さらに、コンテクスト設定部５６−１の左端に色付けなどのマーキング（同図においては網目模様）が表示され、それに対応するコンテクストを付与したユーザに対応するアイコン５９に対しても同様のマーキングが行われる。これにより、メッセージに付与されているコンテクストがどのユーザによって付与されたものであるのかを閲覧者が把握できる。
【００５８】
ところで、コンテクスト設定部５６の状況値設定部５６ｂに対する状況値の設定は、メッセージ内の文字列を引用して入力することができる。図８は、その例を示している。
【００５９】
同図に示されるように、メッセージ中の文字列「山中スキー場」を選択し、所定の操作によりサブメニュー７１を表示させ、「状況値に設定」を選択することにより、選択した文字列を状況値に設定することができる。このように先に状況値を設定した場合、状況名の選択肢は、設定された状況値に対応するものが表示される。図９は、その例を示している。この場合、状況名設定部５６ａには、状況値として「山中スキー場」をもつ状況名が選択肢として表示される。
【００６０】
コンテクスト設定部５６−２に対してもコンテクストの設定が行われると、図１０に示されるように、閲覧画面５０が分割ライン６１−１，６１−２により上下に３分割される。分割された上段には、コンテクスト設定部５６−１と５６−２の両方に設定されたコンテクスト、すなわち、AND条件により絞り込まれたメッセージが時系列順にスクロール表示され、中段には、コンテクスト設定部５６−１または５６−２の一方に設定されたコンテクスト、すなわち、OR条件により絞り込まれたメッセージが時系列順にスクロール表示され、下段には絞り込まれる前のメッセージが時系列順にスクロール表示される。
【００６１】
同図においても、コンテクスト設定部５６−１，５６−２の左端に色付けなどのマーキングが表示され、それに対応するコンテクストを付与したユーザに対応するアイコン５９に対しても同様のマーキングが行われる。これにより、各メッセージがどのコンテクストに対応しているのか、メッセージに付与されているコンテクストがどのユーザによって付与されたものであるのかなどを閲覧者が把握できる。
【００６２】
図１１は、メッセージ表示部５７の「伝達」ボタン５８が操作されることにより、それまで表示されていた閲覧画面５０に重畳して表示される、伝達するメッセージにコンテクストを付与するためのポップアップ画面８１の表示例を示している。
【００６３】
ポップアップ画面８１には、伝送されるメッセージの他、当該メッセージに既に付与されているコンテクストが表示される。ポップアップ画面８１において、伝送者となるユーザは、既に付与されているコンテクストを削除したり、変更したり、新たにコンテクストを追加付与したりすることができる。なお、ここで設定するコンテクストの選択肢としては、当該ユーザによる設定頻度の高い状況名や状況値が表示される。また、後述するメッセージ入力画面９０（図１２）と同様に、フォロワからのフィードバック情報を画面上で選択し、コンテクストとして設定できるようにしてもよい。
【００６４】
なお、同図Ａは、当該メッセージに現在付与されているコンテクストが表示された状態を示しており、同図Ｂは、そのコンテクストが変更された状態を示している。
【００６５】
図１２は、ユーザが発信者としてメッセージを入力する際に画面上部の「書く」タブ５２を選択することにより表示されるメッセージ入力画面の表示例を示している。
【００６６】
このメッセージ入力画面９０には、入力部９１が設けられており、その下方にはフィードバック情報９５が表示される。
【００６７】
入力部９１には、コンテクスト表示部９２、コンテクスト設定部９３−１，９３−２、および、メッセージを入力するためのメッセージ入力部９４が設けられている。
【００６８】
コンテクスト表示部９２には、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストが表示される。コンテクスト表示部９２の左端のチェックボックスをユーザが選択することにより、そこに設定されていたコンテクストが有効とされる。なお、コンテクスト表示部９２に設定されているコンテクストはユーザが変更可能である。コンテクスト設定部９３−１，９３−２は、ユーザが発信者として発信するメッセージに対してコンテクストを付与する場合に用いられる。コンテクスト設定部９３−１，９３−２の左端のチェックボックスをユーザが選択することにより、そこに設定されたコンテクストが有効とされる。
【００６９】
なお、コンテクスト設定部９３−１，９３−２の状況名設定部９３ａおよび状況値設定部９３ｂには、ユーザが任意の文字列を設定することができる他、当該ユーザがこれまでに設定したコンテクストとフォロワからのフィードバック情報に基づく状況名や状況値が選択肢として表示されるので、それを選択して設定することもできる。また、下方に表示されているフィードバック情報９５やユーザの設定頻度が高いコンテクストを画面上で選択することにより、コンテクスト表示部９２、およびコンテクスト設定部９３−１，９３−２の状況名および状況値を設定することができる。
【００７０】
図１３は、ユーザが自身のユーザ情報を確認する際に画面上部の「ユーザ情報」タブ５３を選択することにより表示されるユーザ情報表示画面の表示例を示している。
【００７１】
このユーザ情報表示画面１００には、自分がフォローしているユーザ（閲覧するメッセージの発信者を制限するためのもの）、および自分をフォローしているユーザ（自身のフォロワ）が表示される。当該ユーザ情報表示画面１００において、フォロー登録している他のユーザを追加したり、削除したりすることができる。
【００７２】
また、ユーザ情報表示画面１００においては、入力連携するプログラムを設定することができる。
【００７３】
例えば、「検索入力」が設定された場合、端末装置２０において検索エンジンに対して検索語として文字列が入力されると、その文字列に予め対応付けられているコンテクストが、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。
【００７４】
例えば、「GPS情報」が設定された場合、端末装置２０に備わるGPS(global positioning system)受信機能により現在地の位置情報が取得されると、その位置情報に予め対応付けられている地名が、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。
【００７５】
例えば、「スケジュール情報」が設定された場合、端末装置２０や所定のサーバにて管理されるユーザの予定表などが参照され、そこに記載されている所定の時間経過後（例えば、翌日）の予定に予め対応付けられているコンテクストが、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。
【００７６】
例えば、「視聴情報」が設定された場合、端末装置２０がテレビジョン受像機などからユーザが視聴している番組情報を取得し、その番組情報に予め対応付けられているコンテクストが、当該ユーザが閲覧者として閲覧するメッセージを絞り込むために設定されているコンテクストとして設定される。
【００７７】
また、ユーザ情報表示画面１００においては、メッセージ内容と連携するプログラムを任意の数だけ設定することができる。
【００７８】
例えば、「音楽プレーヤ」が設定された場合、図１４に示されるように、閲覧画面５０に「音楽プレーヤ連携」ボタン１０１が追加表示される。この「音楽プレーヤ連携」ボタン１０１が選択されると、メッセージ内に記載されている、オーディオデータなどにリンクされているURLが音楽プレーヤに通知される。これにより、音楽プレーヤが当該URLからオーディオデータなどを取得して再生することができる。
【００７９】
［動作説明］
次に、CSMサービスシステム１０の動作について説明する。
【００８０】
図１５は、CSMサービスにおけるメッセージ発信時の処理を説明するフローチャートである。
【００８１】
なお、前提として、端末装置２０はサービスサーバ３０にログイン済みであり、端末装置２０のディスプレイには、上述した閲覧画面５０、メッセージ入力画面９０、またはユーザ情報表示画面１００のいずれかが表示されているものとする。
【００８２】
ステップＳ１において、発信者としてのユーザが画面上部の「書く」タブ５２を選択すると、画面表示がメッセージ入力画面９０に変更される。なお、既にメッセージ入力画面９０が表示されている場合、ステップＳ１の処理を省略することができる。
【００８３】
ステップＳ２において、ユーザはメッセージ入力画面９０のメッセージ入力部９４に、発信するメッセージを入力する。ステップＳ３においてユーザはメッセージ入力画面９０のコンテクスト設定部９３を用いて、発信するメッセージに対して付与するコンテクストを設定する。このとき、ユーザは自分のフォロワからのフィードバック情報９５を参照してコンテクストを設定することができる。
【００８４】
コンテクストが付与されたメッセージは、ネットワーク１１を介してサービスサーバ３０に送信され、そのメッセージデータベース３３に登録される。そして、当該ユーザをフォローしている他のユーザの端末装置２０にリアルタイムに発信される。以上で、メッセージ発信時の処理説明を終了する。
【００８５】
次に、図１６は、CSMサービスにおけるメッセージ閲覧時の処理を説明するフローチャートである。
【００８６】
なお、前提は上述したメッセージ発信時の処理と同様である。ステップＳ１１において、閲覧者としてのユーザが画面上部の「読む」タブ５１を選択すると、端末装置２０からのメッセージ閲覧要求がネットワーク１１を介してサービスサーバ３０に送信される。
【００８７】
ステップＳ１２において、サービスサーバ３０のメッセージ抽出部３５は、メッセージ閲覧要求に応じて、メッセージデータベース３３に登録されているメッセージから、ユーザ情報管理部３４に管理されている、閲覧者となるユーザのユーザ情報に含まれる、自分がフォローしているユーザに基づき、自分がフォローしているユーザが発信者または伝達者であるメッセージを絞り込む。絞り込まれたメッセージは、通信部３１、ネットワーク１１を介して、閲覧者としてのユーザの端末装置２０に送信される。これにより、端末装置２０の画面表示が閲覧画面５０に変更され、フォロー登録している他のユーザが発信または伝達したメッセージが時系列順にスクロール表示される。なお、既に閲覧画面５０が表示されている場合、ステップＳ１１およびステップＳ１２の処理を省略することができる。
【００８８】
ステップＳ１３において、ユーザが閲覧画面５０のコンテクスト設定部５６に対して、閲覧者の状況を示すコンテクストを設定すると、ステップＳ１４として、閲覧画面が分割ライン６１により上下に分割され、その上側には、コンテクスト設定部５６に設定されたコンテクストにより絞り込まれたメッセージが時系列順にスクロール表示され、その下側には絞り込まれる前のメッセージが時系列順にスクロール表示される。
【００８９】
ステップＳ１５において、コンテクスト設定部５６に設定されたコンテクストが、フィードバック情報としてネットワーク１１を介してサービスサーバ３０に送信される。このフィードバック情報は、サービスサーバ３０のユーザ情報管理部３４に保持される。そして、そのユーザ（いまの場合の閲覧者）がフォローしている他のユーザ（いまの場合の発信者または伝達者）の端末装置２０がサービスサーバ３０にアクセスしてCSMサービスを利用したときに、発信者または伝達者の端末装置２０に通知される（フィードバックされる）。このように、発信者または伝達者に対してフィードバック情報が通知されることにより、発信者または伝達者に対してコンテクスト付与に対する意欲を増加させることが期待できる。以上で、メッセージ閲覧時の処理説明を終了する。
【００９０】
次に、図１７は、CSMサービスにおけるメッセージ伝達時の処理を説明するフローチャートである。
【００９１】
上述したメッセージ閲覧時の処理により表示された閲覧画面５０を見るユーザ（閲覧者）が伝達したいと思うメッセージを見つけた場合、ステップＳ２１として、そのメッセージが表示されている「伝達」ボタン５８を操作する。これにより閲覧画面５０に重畳してポップアップ画面８１（図１１）が表示される。
【００９２】
ステップＳ２２において、閲覧者から伝達者となったユーザがポップアップ画面８１に対して伝達するメッセージに対するコンテクストを設定する。具体的には、既に付与されているコンテクストを削除したり、変更したり、新たにコンテクストを追加付与したりする。このようにしてコンテクストが設定されたメッセージは、伝達者となったユーザのフォロワである他のユーザに閲覧されることになる。以上で、メッセージ伝達時の処理説明を終了する。
【００９３】
以上に説明したCSMサービスシステム１０によれば、ユーザが発信したり、伝達したりするメッセージに対して、閲覧者の状況を表すコンテクストに基づくソーシャルフィルタリングを行ってから各ユーザに閲覧させることができる。したがって、現状の閲覧者にとって有意義なメッセージのみを閲覧させることが可能となる。
【００９４】
なお、発信者や伝達者がメッセージにコンテクストを付与するに際しては、自分のフォロワからのフィードバック情報を参照することができるので、適切なコンテクストを設定することができる。また、自分のフォロワからのフィードバック情報は、発信者や伝達者に対してコンテクストを積極的に付与する動機付けとなり、コンテクストを付与する頻度の増加が期待できる。
【００９５】
ところで、上述したサービスサーバ３０の一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【００９６】
図１８は、上述した一連の処理をプログラムにより実行するコンピュータのハードウェアの構成例を示すブロック図である。
【００９７】
コンピュータにおいて、CPU（Central Processing Unit）２０１，ROM（Read Only Memory）２０２，RAM（Random Access Memory）２０３は、バス２０４により相互に接続されている。
【００９８】
バス２０４には、さらに、入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、入力部２０６、出力部２０７、記憶部２０８、通信部２０９、およびドライブ２１０が接続されている。
【００９９】
入力部２０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部２０７は、ディスプレイ、スピーカなどよりなる。記憶部２０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部２０９は、ネットワークインタフェースなどよりなる。ドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア２１１を駆動する。
【０１００】
以上のように構成されるコンピュータでは、CPU２０１が、例えば、記憶部２０８に記憶されているプログラムを、入出力インタフェース２０５およびバス２０４を介して、RAM２０３にロードして実行することにより、上述した一連の処理が行われる。
【０１０１】
なお、コンピュータが実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１０２】
本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【０１０３】
１０  コンテクスチャル ソーシャル メディア サービス システム，  ２０  端末装置，  ３０  サービスサーバ，  ３１  通信部，  ３２  メッセージ登録部，  ３３  メッセージデータベース，  ３４  ユーザ情報管理部，  ３５  メッセージ抽出部，  ２００  コンピュータ，  ２０１  CPU
【図１】
0006008155.tif 000002
【図２】
0006008155.tif 000003
【図３】
0006008155.tif 000004
【図４】
0006008155.tif 000005
【図５】
0006008155.tif 000006
【図６】
0006008155.tif 000007
【図７】
0006008155.tif 000008
【図８】
0006008155.tif 000009
【図９】
0006008155.tif 000010
【図１０】
0006008155.tif 000011
【図１１】
0006008155.tif 000012
【図１２】
0006008155.tif 000013
【図１３】
0006008155.tif 000014
【図１４】
0006008155.tif 000015
【図１５】
0006008155.tif 000016
【図１６】
0006008155.tif 000017
【図１７】
0006008155.tif 000018
【図１８】
0006008155.tif 000019