(57)【要約】【課題】タイムラインを通じて複数のユーザ間で未来に関する情報の交換を体系的に行えるようにする。【解決手段】あるユーザから提供された未来に関する情報に対して他のユーザがアクセスした場合、当該未来に関する情報と他のユーザの識別情報とを関連付けて情報記憶部１に記憶させる関連付け記録部７と、他のユーザのタイムラインを表示させる場合、あるユーザから提供された未来に関する情報をユーザのタイムライン上に掲載することが設定されているときは、他のユーザの識別情報に関連付けて記憶されている未来に関する情報も他のユーザのタイムライン上に表示させるタイムライン表示制御部４とを備え、あるユーザのタイムラインと他のユーザのタイムラインとの間で未来に関する情報が自動的に同期して表示されるようにする。【選択図】図１
2014130481.tif 000002
【特許請求の範囲】
【請求項１】
ユーザから提供された未来に関する情報を、タイムラインへの掲載の有無を表す掲載設定情報と共に、当該ユーザの識別情報に関連付けて記憶する情報記憶部と、
上記ユーザの識別情報により特定されるユーザのタイムラインとして、上記情報記憶部において上記ユーザの識別情報に関連付けて記憶されている上記未来に関する情報のうち上記ユーザのタイムラインに掲載することが上記掲載設定情報により設定されている情報を、上記ユーザのタイムライン上に時系列に並べて表示させるタイムライン表示制御部と、
上記ユーザから提供された上記未来に関する情報に対して他のユーザがアクセスした場合、上記未来に関する情報と上記他のユーザの識別情報とを関連付けて上記情報記憶部に記憶させる関連付け記録部とを備え、
上記タイムライン表示制御部は、上記他のユーザの識別情報により特定される上記他のユーザのタイムラインを表示させる場合、上記ユーザから提供された上記未来に関する情報を上記ユーザのタイムラインに掲載することが上記掲載設定情報により設定されているときは、上記情報記憶部において上記他のユーザの識別情報に関連付けて記憶されている上記ユーザから提供された未来に関する情報も上記他のユーザのタイムライン上に表示させることを特徴とする情報提供装置。
【請求項２】
上記タイムライン表示制御部は、上記他のユーザの識別情報により特定される上記他のユーザのタイムラインを表示させる場合、上記ユーザから提供された上記未来に関する情報を上記ユーザのタイムラインに掲載することが上記掲載設定情報により設定されていて、かつ、上記ユーザから提供された上記未来に関する情報を上記他のユーザのタイムラインにも掲載することが上記掲載設定情報により設定されているときは、上記情報記憶部において上記他のユーザの識別情報に関連付けて記憶されている上記ユーザから提供された未来に関する情報も上記他のユーザのタイムライン上に表示させることを特徴とする請求項１に記載の情報提供装置。
【請求項３】
上記情報記憶部は、ユーザから提供された未来に関する情報を、上記ユーザのタイムラインへの掲載の有無を表す自分用の掲載設定情報として機能する未来の日付情報と、上記他のユーザのタイムラインへの掲載の有無を表す共有用の掲載設定情報と共に、当該ユーザの識別情報に関連付けて記憶し、
上記タイムライン表示制御部は、上記他のユーザの識別情報により特定される上記他のユーザのタイムラインを表示させる場合、上記ユーザから提供された上記未来に関する情報を上記ユーザのタイムラインに掲載することが上記自分用の掲載設定情報により設定されていて、かつ、上記ユーザから提供された上記未来に関する情報を上記他のユーザのタイムラインにも掲載することが上記共有用の掲載設定情報により設定されているときは、上記情報記憶部において上記他のユーザの識別情報に関連付けて記憶されている上記ユーザから提供された未来に関する情報も上記他のユーザのタイムライン上に表示させることを特徴とする請求項２に記載の情報提供装置。
【請求項４】
上記ユーザのタイムライン上に表示されている上記未来に関する情報に対して他のユーザがアクセスした場合、上記タイムライン表示制御部は、上記他のユーザによりアクセスされた上記未来に関する情報も上記他のユーザのタイムライン上に表示させることを特徴とする請求項１〜３の何れか１項に記載の情報提供装置。
【請求項５】
上記ユーザのタイムライン以外のコミュニケーションサイト上で上記他のユーザが上記未来に関する情報にアクセスした場合、上記タイムライン表示制御部は、上記コミュニケーションサイト上で上記他のユーザによりアクセスされた上記未来に関する情報を上記ユーザのタイムラインに掲載することが上記掲載設定情報により設定されたとき、上記情報記憶部において上記他のユーザの識別情報に関連付けて記憶された上記未来に関する情報も上記他のユーザのタイムライン上に表示させることを特徴とする請求項１〜３の何れか１項に記載の情報提供装置。
【請求項６】
上記情報記憶部は、上記未来に関する情報を、当該未来に関する情報を識別する情報ＩＤと更に関連付けて記憶し、
上記関連付け記録部は、上記アクセスの一態様として、上記ユーザから提供された上記未来に関する情報を他のユーザがコピーした場合、コピーした未来に関する情報を、当該コピーした未来に関する情報を識別する情報ＩＤと、コピー元の未来に関する情報を識別する元情報ＩＤと、上記他のユーザの識別情報と、上記掲載設定情報および上記未来の日付情報と関連付けて上記情報記憶部に記憶させ、
上記タイムライン表示制御部は、上記他のユーザの識別情報により特定される上記他のユーザのタイムラインを表示させる場合、上記元情報ＩＤで示されるコピー元の未来に関する情報に関連付けて記憶されている上記掲載設定情報に従って、上記コピーした未来に関する情報を上記他のユーザのタイムライン上に表示させるか否かを決定し、上記元情報ＩＤで示されるコピー元の未来に関する情報を上記ユーザのタイムラインに掲載することが上記掲載設定情報により設定されているときは、上記コピーした未来に関する情報も上記他のユーザのタイムライン上に表示させることを特徴とする請求項１〜３の何れか１項に記載の情報提供装置。
【請求項７】
上記タイムライン表示制御部は、上記他のユーザの識別情報により特定される上記他のユーザのタイムラインを表示させる場合、上記元情報ＩＤが空情報となっているときは、上記情報ＩＤで示される上記他のユーザから提供された未来に関する情報に関連付けて記憶されている上記掲載設定情報に従って、上記他のユーザから提供された未来に関する情報を上記他のユーザのタイムライン上に表示させるか否かを決定することを特徴とする請求項６に記載の情報提供装置。
【請求項８】
上記タイムライン表示制御部は、上記他のユーザの識別情報により特定される上記他のユーザのタイムラインを表示させる場合、上記情報ＩＤで示される上記コピーした未来に関する情報に関連付けて記憶されている上記掲載設定情報および上記未来の日付情報と、上記元情報ＩＤで示される上記コピー元の未来に関する情報に関連付けて記憶されている上記掲載設定情報および上記未来の日付情報とに従って、上記コピーした未来に関する情報および上記コピー元の未来に関する情報を上記他のユーザのタイムライン上に表示させるか否か並びに表示させる場合にはどの日付位置に表示させるかを決定することを特徴とする請求項６に記載の情報提供装置。
【請求項９】
ユーザから提供された未来に関する情報を、タイムラインへの掲載の有無を表す掲載設定情報と共に、当該ユーザの識別情報に関連付けて情報記憶部に記憶させる投稿情報記録手段、
上記ユーザの識別情報により特定されるユーザのタイムラインとして、上記情報記憶部において上記ユーザの識別情報に関連付けて記憶されている上記未来に関する情報のうち上記ユーザのタイムラインに掲載することが上記掲載設定情報により設定されている情報を、上記ユーザのタイムライン上に時系列に並べて表示させるタイムライン表示手段、および
上記ユーザから提供された上記未来に関する情報に対して他のユーザがアクセスした場合、上記未来に関する情報と上記他のユーザの識別情報とを関連付けて上記情報記憶部に記憶させる関連付け記録手段、
としてコンピュータを機能させるための情報提供用プログラムであって、
上記タイムライン表示手段は、上記他のユーザの識別情報により特定される上記他のユーザのタイムラインを表示させる場合、上記ユーザから提供された上記未来に関する情報を上記ユーザのタイムライン上に掲載することが上記掲載設定情報により設定されているときは、上記情報記憶部において上記他のユーザの識別情報に関連付けて記憶されている上記未来に関する情報も上記他のユーザのタイムライン上に表示させることを特徴とする情報提供用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置および情報提供用プログラムに関し、特に、いわゆるタイムラインを通じて複数のユーザ間で情報の交換を行えるようにした情報提供装置に用いて好適なものである。
【背景技術】
【０００２】
近年、インターネット等のネットワークを通じて人と人とのつながりを促進・サポートする、いわゆるソーシャルネットワークサービス（ＳＮＳ）が広く提供されている。ＳＮＳは、ユーザのプロフィールを紹介するプロフィール機能、所望のユーザを検索するユーザ検索機能、コメントやトラックバックなどのコミュニケーション機能、個人的な体験・日記・特定のトピック等を綴るブログ機能などを備えていることが多い。
【０００３】
また、一部のＳＮＳは、「タイムライン」と呼ばれる機能を備えている。タイムラインとは、ユーザ（自分または友達）が投稿した内容や各投稿への返信などを時系列に並べて一覧表示させる機能である。通常、タイムライン上から直接、投稿へコメントやスタンプを付けたり、新たな投稿をしたり、他のユーザから付けられたコメントに返信したりするなどのアクションを行うことができるようになっている。
【０００４】
また、このタイムラインを利用して委託販売を支援するためのシステムも提案されている（例えば、特許文献１参照）。特許文献１に記載のシステムでは、管理サイトが委託元サービスのキーワードを含む呟き情報をコミュニケーションサイトに登録する。また、委託先モバイル端末が任意のキーワードを用いてコミュニケーションサイトを検索すると、コミュニケーションサイトが、当該検索されたキーワードを含む呟き情報について委託先モバイル端末のコミュニケーションツールのタイムライン機能を実行する。そして、タイムライン機能の実行によって表示される呟き情報に基づいて管理サイトに委託先情報を登録することによって、タイムラインを利用してサービスの委託元と委託先とを結びつけるようになされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１２８５３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ＳＮＳが提供する従来のタイムラインは、過去から現在までの時間軸上に時系列に沿って投稿やコメント等の情報を掲載するだけのものであり、複数のユーザ間において未来の出来事（予定、企画、提案など）に関する情報を交換することを体系的に支援する仕組みは提供できていない。
【０００７】
なお、従来のＳＮＳにおいても、自分のタイムラインを他のユーザに公開したり、他のユーザのタイムラインに掲載されている投稿に対してコメントを付けたりすることは可能である。また、自分がタイムライン上に投稿した情報に対して他のユーザがコメントを付けると、そのコメントが自分のタイムライン上に自動的に掲載されるという機能も提供されている。
【０００８】
このように、従来のタイムラインにおいても、ユーザ間で一定の情報交換を行えるようにした仕組みは提供されている。すなわち、あるユーザが未来の出来事を記載した情報をタイムライン上に投稿したり、その投稿に対して他のユーザがコメントを付けたりすることにより、タイムラインを通じてユーザ間で未来の出来事に関する情報の交換を行うことは一応可能である。
【０００９】
しかしながら、自分で投稿した情報や、それに対して他のユーザから付けられたコメント等の情報は、基本的には自分のタイムライン上にしか掲載されない。すなわち、自分のタイムラインと他のユーザのタイムラインとで必ずしも同じ情報が表示される訳ではない。そのため、従来のタイムラインは、ユーザ間で双方向の情報交換を行うためのツールとしては使い辛い面がある。
【００１０】
また、タイムライン上に掲載される情報は、その掲載日時に従って時系列に並べられる。そのため、タイムラインを通じて未来の出来事に関する情報を投稿したとしても、その情報は時間が経つにつれてタイムライン上では過去の情報となる。これにより、未来のことを書いた情報もタイムライン上では他の情報と混在した状態となり、未来の情報が他の情報の中に埋もれてしまうことになる。したがって、従来のタイムラインでは未来に関する情報の交換が行いにくいという問題があった。
【００１１】
本発明は、このような問題を解決するために成されたものであり、タイムラインを通じて複数のユーザ間で未来に関する情報の交換を体系的に行えるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
上記した課題を解決するために、本発明では、ユーザの識別情報に関連付けて記憶されている未来に関する情報を、未来の日付情報に基づいて、当該ユーザのタイムライン上に時系列に並べて表示させる。また、本発明では、あるユーザから提供された未来に関する情報に対して他のユーザがアクセスした場合、当該未来に関する情報と他のユーザの識別情報とを関連付けて記憶しておき、他のユーザのタイムラインを表示させる場合、上記ユーザから提供された未来に関する情報をそのユーザのタイムラインに載せることが設定されているときは、他のユーザのタイムライン上にもその未来に関する情報を表示させるようにしている。
【発明の効果】
【００１３】
上記のように構成した本発明によれば、未来に関する情報が未来の日付情報に基づいて未来のタイムライン上に表示されるので、時間が経過していっても、現在の日付が未来の日付情報に追いつかない限り、その未来に関する情報はタイムライン上において過去の情報とはならない。そのため、その未来に関する情報が過去の情報や現在の情報とタイムライン上で混在した状態とならず、未来に関する情報を容易に認識して閲覧しやすい環境を提供することができる。
【００１４】
また、本発明によれば、あるユーザが提供した未来に関する情報に対して他のユーザがアクセスした場合、当該あるユーザのタイムライン上にその未来に関する情報が掲載されているときは、他のユーザのタイムライン上にもその未来に関する情報が掲載されることになる。すなわち、あるユーザのタイムラインと他のユーザのタイムラインとの間で未来に関する情報が自動的に同期して表示される。これにより、あるユーザと他のユーザとが双方のタイムラインを通じて同じ未来に関する情報を簡単に共有することができる。
【００１５】
以上により、本発明によれば、タイムラインを通じて複数のユーザ間で未来に関する情報の交換を体系的に行える環境を提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態による情報提供装置の機能構成例を示すブロック図である。
【図２】本実施形態による情報提供装置を適用した情報提供システムの概略構成を示すブロック図である。
【図３】本実施形態の情報記憶部に記憶される投稿情報等（関連付け情報を含む）の構成例を示す図である。
【図４】本実施形態による未来のタイムラインの表示例を示す図である。
【図５】本実施形態のタイムライン表示制御部による投稿情報等の同期表示の一例を説明するための図である。
【図６】本実施形態の情報記憶部に記憶される投稿情報等（関連付け情報を含む）の具体例を示す図である。
【図７】本実施形態のタイムライン表示制御部による投稿情報等の同期表示の他の例を説明するための図である。
【図８】本実施形態によるタイムライン表示制御部の動作例を示すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による情報提供装置の機能構成例を示すブロック図である。また、図２は、本実施形態による情報提供装置を適用した情報提供システムの概略構成を示すブロック図である。
【００１８】
図２に示すように、本実施形態による情報提供装置１００は、インターネット等の通信ネットワーク３００に接続されたサーバ装置として提供される。通信ネットワーク３００には複数のクライアント端末２００が接続される。クライアント端末２００は、情報の提供を受けるユーザが使用するものであり、例えばモバイル端末で構成される。本実施形態による情報提供装置（サーバ装置）１００は、通信ネットワーク３００を介して複数のクライアント端末２００と通信を行うことにより、いわゆるタイムラインを通じて複数のユーザ間で情報交換を行うための仕組みを提供している。
【００１９】
図１に示すように、本実施形態の情報提供装置１００は、その機能構成として、情報記憶部１、投稿情報受信部２、投稿情報記録部３、タイムライン表示制御部４、ホーム表示制御部５、アクセス情報受信部６および関連付け記録部７を備えている。
【００２０】
情報記憶部１を除く各機能ブロック２〜７の機能は、ハードウェア構成、ＤＳＰ、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、これらの機能ブロック２〜７は、実際にはサーバ装置のＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスク等の記録媒体に記憶された情報提供用プログラムが動作することによって実現できる。
【００２１】
情報記憶部１は、ユーザ（クライアント端末２００）に提供すべき情報を記憶する。ユーザに提供すべき情報の内容は任意であるが、本実施形態では一例として、あるユーザがクライアント端末２００から入力した呟き情報や投稿情報（以下、単に投稿情報等という）を、自分自身または他のユーザに提供すべき情報として用いる。
【００２２】
本実施形態では、情報記憶部１は、未来に関する投稿情報等を未来の日付情報と共に、当該投稿情報等を所有するユーザの識別情報（以下、ユーザＩＤという）に関連付けて記憶する。未来の日付情報は、例えばユーザがクライアント端末２００を操作して入力する。また、ユーザＩＤは、例えば、情報提供装置１００が用意した情報提供用のウェブサイトにクライアント端末２００からログインしてアクセスする際に入力したものとすることができる。
【００２３】
また、本実施形態では、投稿情報等をタイムラインに載せて表示するか否かの設定情報（以下、タイムライン掲載設定情報という）も、個々の投稿情報等に関連付けて記憶する。ここで、投稿情報等をタイムラインに載せるかどうかの設定は、例えばユーザがクライアント端末２００を操作して入力する。タイムラインへの掲載の有無の設定は、投稿情報等を情報提供装置１００に送信する際に行うことも可能であるし、送信後の任意のタイミングで自由に設定を変えることも可能である。
【００２４】
図３は、情報記憶部１に記憶される投稿情報等（後述する関連付け記録部７により記憶される関連付け情報を含む）の構成例を示す図である。図３に示すように、投稿情報等は、当該投稿情報等をユニークに識別する情報ＩＤと、投稿情報等を所有するユーザ（自ら投稿情報等を提供したユーザまたは他者から投稿情報等をコピーしたユーザ）を識別するユーザＩＤと、コピー元の投稿情報等を識別する元情報ＩＤとに関連付けて、ユーザにより指定された日付情報およびタイムライン掲載設定情報と共に情報記憶部１に記憶される。
【００２５】
すなわち、あるユーザがクライアント端末２００から投稿情報等を入力するとともに、その投稿情報等の日付およびタイムラインへの掲載の有無を指定すると、クライアント端末２００はその投稿情報等をユーザＩＤ、日付情報およびタイムライン掲載設定情報と共に情報提供装置１００に送信する。なお、投稿情報等の送信時には、タイムラインに掲載することを自動設定するようにしてもよい。
【００２６】
情報提供装置１００では、クライアント端末２００から送られてきた情報を投稿情報受信部２により受信し、これを投稿情報記録部３が情報記憶部１に記憶させる。投稿情報記録部３が投稿情報等を情報記憶部１に記憶させる際には、投稿情報等をユニークに識別可能な情報ＩＤを付与し、これに関連付けて投稿情報等とユーザＩＤと日付情報とタイムライン掲載設定情報とを記憶させる。
【００２７】
投稿情報等を送信した後の任意のタイミングでタイムラインへの掲載の有無の設定を変える場合は、ユーザがクライアント端末２００を操作して、所望の投稿情報等についてタイムラインへの掲載の有無に関する設定を変更する。すると、クライアント端末２００は、入力されたタイムライン掲載設定情報を投稿情報等の情報ＩＤと共に情報提供装置１００に送信する。
【００２８】
情報提供装置１００では、クライアント端末２００から送られてきたタイムライン掲載設定情報を投稿情報受信部２により受信し、これを投稿情報記録部３が情報記憶部１に記憶させる。すなわち、投稿情報記録部３は、情報記憶部１において情報ＩＤに関連付けて記憶されているタイムライン掲載設定情報の内容を、クライアント端末２００から送られてきたタイムライン掲載設定情報の内容で更新する。
【００２９】
また、あるユーザがクライアント端末２００を操作して他のユーザの投稿情報等にアクセスした場合、関連付け記録部７が、アクセスされた投稿情報等を情報記憶部１に記憶させる。本実施形態において、アクセスとは、あるユーザから提供された未来に関する投稿情報等を、他のユーザが自分のマイページにコピーすることであるとする。マイページとは、情報提供用のウェブサイトに用意されたユーザ固有の専用ページのことである。すなわち、関連付け記録部７は、ユーザにより指定された投稿情報等をコピーして情報記憶部１に記憶させる。
【００３０】
なお、あるユーザが自ら投稿情報等を提供した場合、コピー元の投稿情報等は存在しないので、元情報ＩＤは空情報となる。一方、あるユーザが他のユーザの投稿情報等をコピーした場合、元情報ＩＤには、コピー元の投稿情報等を識別する情報ＩＤが記憶される。図３のように情報ＩＤと元情報ＩＤとを記憶させることにより、投稿情報等の親子関係が設定される。この場合、元情報ＩＤで示される投稿情報等が親（コピー元）、情報ＩＤで示される投稿情報等が子（コピー先）である。
【００３１】
タイムライン表示制御部４は、ユーザ（クライアント端末２００）からの要求に応じて、情報記憶部１に記憶されている投稿情報等のうち、タイムラインに載せることがタイムライン掲載設定情報により設定されている投稿情報等をタイムラインに載せてクライアント端末２００に表示させるように制御する。本実施形態では、表示の要求を行ったユーザ自身のタイムラインをそのユーザのクライアント端末２００に表示させる。また、ユーザが自分のタイムラインの公開を許可設定している場合は、他のユーザから指定されたユーザのタイムラインを当該他のユーザのクライアント端末２００に表示させることも可能である。
【００３２】
具体的には、タイムライン表示制御部４は、クライアント端末２００から送られた要求に含まれているユーザＩＤにより特定されるユーザのタイムラインとして、情報記憶部１においてユーザＩＤに関連付けて記憶されている未来に関する投稿情報等のうちタイムラインに載せることがタイムライン掲載設定情報により設定されている投稿情報等を、その投稿情報等と共に記憶されている未来の日付情報に基づいて、ユーザのタイムライン上に時系列に並べて表示させるように制御する。
【００３３】
図４は、クライアント端末２００における未来のタイムラインの表示例を示す図である。図４に示す表示例では、縦軸が時間軸となっていて、現在が表示画面の最下部に設定されている。未来に関する投稿情報等は、それに関連付けられた日付情報で示される日付の位置から吹き出しを付ける態様で、タイムライン上に時系列に並べて表示される。
【００３４】
ホーム表示制御部５は、ユーザ（クライアント端末２００）からの要求に応じて、情報記憶部１に記憶されている投稿情報等を、タイムラインではない一般的なホーム（タイムライン以外のコミュニケーションサイト）上においてクライアント端末２００に表示させるように制御する。情報記憶部１に記憶されている投稿情報等は、公開の禁止設定がされていない限り、ホーム表示制御部５によってホーム上に表示される。
【００３５】
なお、情報記憶部１に記憶されている全ての投稿情報等をホーム表示制御部５に表示させるのではなく、一定の条件で絞り込んだ投稿情報等のみを表示させるようにしてもよい。例えば、自分の投稿情報等および自分と友達の設定をしている他のユーザの投稿情報等のみをホーム上に表示させるようにしてもよい。
【００３６】
アクセス情報受信部６は、ユーザから提供された未来に関する投稿情報等に対して他のユーザがアクセスした場合、そのアクセスに関する情報をクライアント端末２００から受信する。アクセスに関する情報は、どのユーザがどの投稿情報等にアクセスしたかを示すものであり、図３に示したユーザＩＤと元情報ＩＤとのセットにより構成される。
【００３７】
ここで、あるユーザから提供された未来に関する投稿情報等に対するアクセスは、タイムライン表示制御部４によって図４のように表示されるタイムライン上で行うことも可能であるし、ホーム表示制御部５によって表示されるホーム上で行うことも可能である。
【００３８】
関連付け記録部７は、ユーザから提供された未来に関する投稿情報等に対して他のユーザがアクセスした場合（投稿情報等をコピーした場合）、コピーした投稿情報等（日付情報およびタイムライン掲載設定情報を含む）を、当該投稿情報等を識別する元情報ＩＤと、アクセスを行った他のユーザを識別するユーザＩＤと関連付けて情報記憶部１に記憶させる。関連付け記録部７がコピーした投稿情報等を情報記憶部１に記憶させる際には、その投稿情報等をユニークに識別可能な情報ＩＤを付与する。
【００３９】
なお、ユーザがコピーした投稿情報等は、コピーした後の任意のタイミングでユーザがクライアント端末２００を操作することにより、内容を任意に変更することが可能である。また、日付情報やタイムライン掲載設定情報も、コピーした後の任意のタイミングでユーザがクライアント端末２００を操作することによって任意に変更することが可能である。
【００４０】
上述のタイムライン表示制御部４は、ユーザから提供された未来に関する投稿情報等に対してアクセスを行った他のユーザのタイムラインを表示させる場合、以下に説明するような同期表示制御を行う。すなわち、タイムライン表示制御部４は、ユーザから提供された未来に関する投稿情報等に対して、当該ユーザのタイムラインに載せることがタイムライン掲載設定情報により設定されているときは、他のユーザが自ら提供した未来に関する投稿情報等に加え、他のユーザがアクセスしたユーザの未来に関する投稿情報等を含めて、未来の日付情報に基づいて他のユーザのタイムライン上に時系列に並べて表示させる。
【００４１】
図５は、タイムライン表示制御部４による投稿情報等の同期表示の一例を説明するための図である。図５（ａ）はユーザＡのタイムライン、図５（ｂ）はユーザＢのタイムラインである。図５（ａ）に示すように、ユーザＡのタイムラインには、ユーザＡから提供された未来に関する投稿情報等Ａ１，Ａ２が表示されている。
【００４２】
一方、図５（ｂ）に示すように、ユーザＢのタイムラインには、ユーザＢから提供された未来に関する投稿情報等Ｂ１，Ｂ２に加え、ユーザＡから提供された未来に関する投稿情報等Ａ２’が表示されている。ユーザＢのタイムライン上に表示されているユーザＡの投稿情報等Ａ２’は、ユーザＡのタイムライン上に表示されている投稿情報等Ａ２をユーザＢがマイページにコピーしたものである。
【００４３】
すなわち、タイムライン表示制御部４は、ユーザＡのタイムライン上に表示されている投稿情報等Ａ２に対してアクセス（コピー）を行った他のユーザＢのタイムラインを表示させる場合、ユーザＡの投稿情報等Ａ２にはユーザＡのタイムラインに載せることがタイムライン掲載設定情報により設定されているので、それをコピーした投稿情報等Ａ２’もユーザＢのタイムライン上に表示させる。これにより、ユーザＡが自身のタイムライン上に掲載した投稿情報等Ａ２と、それをユーザＢがマイページにコピーした投稿情報等Ａ２’とが、ユーザＡのタイムライン上とユーザＢのタイムライン上に同期して表示される。
【００４４】
図６は、図５に示した例において情報記憶部１に記憶されている投稿情報等（関連付け情報を含む）の具体例を示す図である。図６（ａ）はユーザＡに関する投稿情報等、図６（ｂ）はユーザＢに関する投稿情報等である。図６（ａ）に示すように、ユーザＡに関しては、自らが提供した２つの投稿情報等Ａ１，Ａ２が情報記憶部１に記憶されている。投稿情報等Ａ１，Ａ２は何れもユーザＡが自ら提供した投稿情報等であるため、元情報ＩＤは空情報となっている。また、タイムライン掲載設定情報は、投稿情報等Ａ１，Ａ２の何れも“掲載有り”に設定されている。
【００４５】
ユーザＢに関しては、図６（ｂ）に示すように、自らが提供した２つの投稿情報等Ｂ１，Ｂ２と、コピーしたユーザＡの投稿情報等Ａ２’とが情報記憶部１に記憶されている。投稿情報等Ｂ１，Ｂ２は何れもユーザＢが自ら提供した投稿情報等であるため、元情報ＩＤは空情報となっている。一方、投稿情報等Ａ２’はユーザＡからコピーしたものであるため、元情報ＩＤがコピー元の情報ＩＤを示す“Ａ００２”となっている。
【００４６】
また、タイムライン掲載設定情報は、投稿情報等Ｂ１，Ｂ２については何れも“掲載有り”、コピーした投稿情報等Ａ２’については“掲載無し”に設定されている。ここで、コピーした投稿情報等Ａ２’についてタイムライン上への“掲載無し”と設定されている意味は、当該投稿情報等Ａ２’に関連付けて記憶されている日付情報に従ってタイムライン上に投稿情報等Ａ２’を掲載しないという意味である。
【００４７】
コピーした投稿情報等Ａ２’については、元情報ＩＤと情報ＩＤとから親子関係を辿る。そして、親の投稿情報等（この場合はユーザＡの投稿情報等Ａ２）に関連付けて記憶されているタイムライン掲載設定情報が“掲載有り”に設定されている場合に、親の投稿情報等Ａ２で指定されている日付情報に従ってタイムライン上に投稿情報等Ａ２’を表示する。これにより、図５（ｂ）のように、ユーザＢのタイムライン上において、ユーザＡの投稿情報等Ａ２と同じ日付で投稿情報等Ａ２’が表示される。
【００４８】
なお、コピーした投稿情報等Ａ２’についてもタイムライン掲載設定情報が“掲載有り”に設定されていれば、当該投稿情報等Ａ２’に関連付けて記憶されている日付情報にも従って投稿情報等Ａ２’をユーザＢのタイムライン上に表示する。よって、コピー元の投稿情報等Ａ２で指定されている日付情報と、コピー先の投稿情報等Ａ２’で指定されている日付情報とが異なっていれば、ユーザＢのタイムライン上に同じ内容（コピーした後に内容の変更が行われていない場合）の投稿情報等Ａ２，Ａ２’が異なる日付の位置に表示されることになる。
【００４９】
また、元情報ＩＤと情報ＩＤとから親子関係を辿って探索したコピー元の投稿情報等（親）に対応するタイムライン掲載設定情報が“掲載無し”に設定されている場合、コピーした投稿情報等（子）は、親に同期する形ではタイムライン上に表示されないのが原則である。ただし、そのコピー元の投稿情報等に対して元情報ＩＤが関連付けて記憶されている場合は、更にその親の投稿情報等を辿り、タイムライン掲載設定情報の設定内容に従う。つまり、タイムライン掲載設定情報が“掲載有り”に設定されている親に辿り着いたところで、対応する日付情報に従って投稿情報等をタイムライン上に表示する。
【００５０】
図７は、タイムライン表示制御部４による投稿情報等の同期表示の他の例を説明するための図である。図７（ａ）および（ｃ）はユーザＡのタイムライン、図７（ｂ）および（ｄ）はユーザＢのタイムラインである。図７（ａ）に示すように、ユーザＡのタイムラインには、ユーザＡから提供された未来に関する投稿情報等Ａ１が表示され、ユーザＡのホーム上にはユーザＡから提供された未来に関する投稿情報等Ａ２が表示されている（投稿情報等Ａ２についてはタイムラインへ掲載しないことがタイムライン掲載設定情報により設定されている）。
【００５１】
一方、図７（ｂ）に示すように、ユーザＢのタイムラインには、ユーザＢから提供された未来に関する投稿情報等Ｂ１，Ｂ２が表示されている。ユーザＢは、ユーザＡから提供された未来に関する投稿情報等Ａ２をコピーしてマイページに投稿情報等Ａ２’を表示させているが、ユーザＡの投稿情報等Ａ２にはユーザＡのタイムラインに載せないことがタイムライン掲載設定情報により設定されているので、コピーした投稿情報等Ａ２’はユーザＢのタイムライン上には表示されない。
【００５２】
これに対して、図７（ｃ）に示すように、その後の任意のタイミングでユーザＡが、投稿情報等Ａ２をユーザＡのタイムラインに載せるようにタイムライン掲載設定情報を変更したとする。そうすると、タイムライン表示制御部４は、ユーザＢのタイムラインを表示させる場合、図７（ｄ）に示すように、コピーしたユーザＡの投稿情報等Ａ２’もユーザＢのタイムライン上に表示させる。元情報ＩＤと情報ＩＤとから親子関係を辿って探索したコピー元の投稿情報等Ａ２に対応するタイムライン掲載設定情報が“掲載有り”に設定変更されたからである。
【００５３】
このように、ユーザＡが自分のタイムライン上に投稿情報等Ａ２を載せることを後から設定した場合であっても、ユーザＢが既にその投稿情報等Ａ２をコピーしていれば、コピーした投稿情報等Ａ２’がユーザＢのタイムライン上に自動的に表示される。これにより、ユーザＡが提供した投稿情報等Ａ２と、それをユーザＢがコピーした同内容の投稿情報等Ａ２’とが、ユーザＡのタイムライン上とユーザＢのタイムライン上に同期して表示される。
【００５４】
図８は、上記のように構成した本実施形態によるタイムライン表示制御部４の動作例を示すフローチャートである。なお、図８に示すフローチャートは、ユーザによりタイムラインの表示が要求されたときに開始する。
【００５５】
まず、タイムライン表示制御部４は、どのユーザのタイムラインを表示させるかを特定するためのユーザＩＤを、タイムライン表示要求の中から取得する（ステップＳ１）。例えば、ユーザＢが自分のタイムラインを表示させることを情報提供装置１００に要求する場合、その表示要求の中にはユーザＢのユーザＩＤが含まれている。タイムライン表示制御部４は、この場合にはユーザＢのユーザＩＤを表示要求中から取得する。
【００５６】
次に、タイムライン表示制御部４は、情報記憶部１を参照することにより、ステップＳ１で取得したユーザＩＤに関連付けて記憶されている情報ＩＤを１つ取得する（ステップＳ２）。ここで、ユーザＩＤに関連付けて元情報ＩＤも記憶されている場合は、親子関係を辿ることにより、親の情報ＩＤも取得する。
【００５７】
さらに、タイムライン表示制御部４は、ステップＳ２で抽出した情報ＩＤに関連付けて情報記憶部１に記憶されているタイムライン掲載設定情報を参照することにより、その情報ＩＤで示される投稿情報等をタイムライン上に載せて表示することが設定されているか否かを判定する（ステップＳ３）。
【００５８】
ここで、投稿情報等をタイムライン上に載せて表示することが設定されている場合、タイムライン表示制御部４はその投稿情報等をタイムライン上に表示させる（ステップＳ４）。一方、投稿情報等をタイムライン上に載せないことが設定されている場合、タイムライン表示制御部４はステップＳ４の処理を行わない。
【００５９】
その後、タイムライン表示制御部４は、ユーザＩＤに関連付けられた情報ＩＤが他にもまだあるか否かを判定する（ステップＳ５）。他の情報ＩＤがまだある場合、処理はステップＳ２に戻る。一方、他の情報ＩＤが残っていない場合、図７に示すフローチャートの処理は終了する。
【００６０】
以上詳しく説明したように、本実施形態では、あるユーザＡのタイムラインとして、当該ユーザＡのユーザＩＤに関連付けて記憶されている未来に関する投稿情報等を、未来の日付情報に基づいて、当該ユーザＡのタイムライン上に時系列に並べて表示させるようにしている。
【００６１】
このように構成した本実施形態によれば、未来に関する投稿情報等が未来の日付情報に基づいて未来のタイムライン上に表示されるので、時間が経過していっても、現在の日付が未来の日付情報に追いつかない限り、その未来に関する投稿情報等はタイムライン上において過去の情報とはならない。そのため、その未来に関する投稿情報等を、それに関連付けられた未来の日付がくるまで未来のタイムライン上に表示し続けることができる。この機能を利用して、ユーザは自分のタイムラインを自分の予定の管理等に利用することも可能である。
【００６２】
また、本実施形態では、あるユーザＡから提供された未来に関する投稿情報等に対して他のユーザＢがアクセス（コピー）した場合、当該未来に関する投稿情報等を識別する元情報ＩＤと他のユーザＢのユーザＩＤとを関連付けて記憶しておく。そして、他のユーザＢのタイムラインを表示させる場合、ユーザＡから提供された未来に関する投稿情報等に対してユーザＡのタイムライン上に表示することが設定されているときは、ユーザＡの未来に関する投稿情報等（コピーしたもの）も他のユーザＢのタイムライン上に表示させるようにしている。
【００６３】
このように構成した本実施形態によれば、あるユーザＡのタイムラインと他のユーザＢのタイムラインとの間で未来に関する投稿情報等が自動的に同期して表示されることとなる。これにより、あるユーザＡと他のユーザＢとが双方のタイムラインを通じて同じ未来に関する情報を簡単に共有することができる。これにより、あるユーザＡが提供した未来の投稿情報等の記載内容に関心を持っている他のユーザＢに対して、タイムライン上で同期して表示させた未来の投稿情報等を通じて、ユーザＢの未来の行動に影響を与えることも可能である。
【００６４】
なお、上記実施形態では、タイムライン上に未来に関する投稿情報等のみを表示させる例について説明したが、過去・現在・未来に関する投稿情報等をユーザのタイムライン上に時系列に並べて表示させることも可能である。この場合、本実施形態によれば、時間が経過していっても、現在の日付が未来の日付情報に追いつかない限り、その未来に関する投稿情報等はタイムライン上において過去の情報とはならない。そのため、その未来に関する投稿情報等が過去の情報や現在の情報とタイムライン上で混在した状態とならず、未来に関する情報を容易に認識して閲覧しやすい環境を提供することができる。
【００６５】
従来のタイムラインでは、せっかく未来に関する内容を投稿してそのタイムラインを他のユーザに公開したとしても、他のユーザはタイムラインの一覧表示の中から何れかに注目をして実際に投稿の内容を読んでみなければ、それが未来に関するものであるかどうかは把握できない。その結果、投稿した未来に関する情報が、他のユーザに一度も見られることなく、あるいは、一度は見られても忘れられてタイムラインの中に埋もれていってしまう恐れがあった。本実施形態によれば、このような不都合も防止することができる。
【００６６】
また、上記実施形態では、ユーザに提供すべき情報として、ユーザがクライアント端末２００から入力した投稿情報等を例に挙げて説明したが、本発明はこれに限定されない。例えば、投稿情報等に対して他のユーザから付けられたコメントやそのコメントに対する返信などの応答情報も、ユーザまたは他のユーザに提供すべき情報として用いるようにしてもよい。この場合、タイムライン上には、投稿情報等とそれに対する応答情報とが時系列に並べて表示される。
【００６７】
また、上記実施形態では、アクセスの例としてマイページへのコピーを例に挙げて説明したが、本発明はこれに限定されない。例えば、投稿情報等の閲覧、投稿情報等に対するコメントやスタンプの付与、ブックマークの設定などもアクセスの一態様とし、これらのアクセスが行われたときにも関連付け記録部７が関連付け情報を情報記憶部１に記憶するようにしてもよい。
【００６８】
また、上記実施形態では、タイムライン掲載設定情報によりタイムライン上への投稿情報等の掲載の有無を設定する例について説明したが、本発明はこれに限定されない。例えば、未来を表す“年月日”の日付情報のうち、“日”の情報を掲載するか否かを設定する掲載設定情報を設け、“日”の情報が“掲載有り”に設定されている場合は投稿情報等をタイムライン上に表示させ、“日”の情報が“掲載無し”に設定されている場合は投稿情報等をタイムライン上に表示させないようにしてもよい。
【００６９】
例えば、ユーザＡが自分の投稿情報等Ａ２について“日”の情報を“掲載有り”に設定した場合、ユーザＢはその投稿情報等Ａ２をユーザＡのタイムライン上で年月日まで見ることができる。かつ、ユーザＢがその投稿情報等Ａ２をマイページにコピーした場合、コピーした投稿情報等Ａ２’がユーザＢのタイムライン上にも同期して表示される。
【００７０】
これに対して、ユーザＡが自分の投稿情報等Ａ２について“日”の情報を“掲載無し”に設定した場合、ユーザＢはその投稿情報等Ａ２をユーザＡのタイムライン上で年月まで見ることができる。かつ、ユーザＢがその投稿情報等Ａ２をマイページにコピーした場合、コピーした投稿情報等Ａ２’はユーザＢのタイムライン上に同期して表示されない。
【００７１】
または、投稿情報等を自分のタイムラインに掲載するか否かを日付情報（本発明の自分用の掲載設定情報に相当）の有無で設定するようにし、その上で、他人のタイムライン上でも未来年月日を共有するか否かという設定項目（本発明の共有用の掲載設定情報に相当）を設けてもよい。すなわち、日付情報がある場合は投稿情報等を自分のタイムラインに掲載し、日付情報がない場合は投稿情報等を自分のタイムラインに掲載しないようにする。また、未来年月日を共有する設定を行っている場合は自分の投稿情報等を他人のタイムラインにも掲載し、未来年月日を共有しない設定を行っている場合は自分の投稿情報等を他人のタイムラインに掲載しないようにする。後者の場合、自分のタイムライン上は、投稿情報等の年月のみ公開される。
【００７２】
この変形例によると、日付情報がなくて自分のタイムラインに掲載されない投稿情報等は、当然他人のタイムラインにも掲載されない。この場合、未来年月日を共有するか否かの設定はできない状態となる。また、上記実施形態では、自分と他人のタイムラインに投稿情報等を掲載するか否かの設定がタイムライン掲載設定情報という項目で一緒に管理されているが、この変形例によれば、自分と他人のタイムラインに投稿情報等を掲載するか否かの設定をそれぞれ別々に行うことができるというメリットを有する。
【００７３】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７４】
１  情報記憶部
２  投稿情報受信部
３  投稿情報記録部
４  タイムライン表示制御部
５  ホーム表示制御部
６  アクセス情報受信部
７  関連付け記録部
１００  情報提供装置
【図１】
2014130481.tif 000003
【図２】
2014130481.tif 000004
【図３】
2014130481.tif 000005
【図４】
2014130481.tif 000006
【図５】
2014130481.tif 000007
【図６】
2014130481.tif 000008
【図７】
2014130481.tif 000009
【図８】
2014130481.tif 000010