(57)【特許請求の範囲】
【請求項１】
複数のスレッドのそれぞれに対応づけて、それぞれのスレッドを利用する第１のユーザの識別情報及び第２のユーザの識別情報と、前記第１のユーザ及び前記第２のユーザによって投稿された複数の投稿メッセージとを格納する格納部と、
前記複数のスレッドの中から、前記第１のユーザ及び前記第２のユーザの少なくとも一方のユーザによって指定された検索条件に適合する第１のスレッド及び第２のスレッドを検索するスレッド検索部と、
前記第１のスレッドに対応づけられた複数の第１投稿メッセージ及び前記第２のスレッドに対応づけられた複数の第２投稿メッセージを、前記格納部から取得する投稿メッセージ取得部と、
前記複数の第１投稿メッセージを第１の方向に並べて第１の表示領域内に表示させ、前記第１の表示領域の位置から第２の方向にシフトした位置にある第２の表示領域内に、前記複数の第２投稿メッセージを前記第１の方向に並べて表示させ、前記少なくとも一方のユーザから前記検索条件の指定を受け付ける第１のオブジェクトを、第３の表示領域内に表示させる表示制御部と
を備え、
前記第１のオブジェクトは、未読のスレッドを検索対象とする旨を前記ユーザが指定するオブジェクトを含む
スレッド表示制御システム。
【請求項２】
前記格納部は、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドのステータスを格納し、
前記第１のオブジェクトは、検索対象となるスレッドのステータスを前記少なくとも一方のユーザが指定するためのオブジェクトを含む
請求項１に記載のスレッド表示制御システム。
【請求項３】
前記表示制御部はさらに、前記第１のスレッドのステータスを示す情報を前記第１の表示領域内に表示させ、前記第２のスレッドのステータスを示す情報を前記第２の表示領域内に表示させる
請求項２に記載のスレッド表示制御システム。
【請求項４】
前記表示制御部はさらに、前記複数の第１投稿メッセージのうち前記少なくとも一方のユーザが未読の投稿メッセージ数を示す情報を前記第１の表示領域内に表示させ、前記複数の第２投稿メッセージのうち前記少なくとも一方のユーザが未読の投稿メッセージ数を示す情報を前記第２の表示領域内に表示させる
請求項１から３のいずれか一項に記載のスレッド表示制御システム。
【請求項５】
前記表示制御部はさらに、前記複数の第１投稿メッセージのうち前記少なくとも一方のユーザが未読の第１投稿メッセージに対応づけて、当該投稿メッセージが未読である旨の情報を前記第１の表示領域内に表示させ、前記複数の第２投稿メッセージのうち前記ユーザが未読の第２投稿メッセージに対応づけて、当該投稿メッセージが未読である旨の情報を前記第２の表示領域内に表示させる
請求項１から４のいずれか一項に記載のスレッド表示制御システム。
【請求項６】
複数のスレッドのそれぞれに対応づけて、それぞれのスレッドを利用する第１のユーザの識別情報及び第２のユーザの識別情報と、前記第１のユーザ及び前記第２のユーザによって投稿された複数の投稿メッセージとを格納する格納部と、
前記複数のスレッドの中から、前記第１のユーザ及び前記第２のユーザの少なくとも一方のユーザによって指定された検索条件に適合する第１のスレッド及び第２のスレッドを検索するスレッド検索部と、
前記第１のスレッドに対応づけられた複数の第１投稿メッセージ及び前記第２のスレッドに対応づけられた複数の第２投稿メッセージを、前記格納部から取得する投稿メッセージ取得部と、
前記複数の第１投稿メッセージを第１の方向に並べて第１の表示領域内に表示させ、前記第１の表示領域の位置から第２の方向にシフトした位置にある第２の表示領域内に、前記複数の第２投稿メッセージを前記第１の方向に並べて表示させ、前記少なくとも一方のユーザから前記検索条件の指定を受け付ける第１のオブジェクトを、第３の表示領域内に表示させる表示制御部と
を備え、
前記表示制御部はさらに、前記第１の表示領域に表示されている前記第１のスレッド及び前記第２の表示領域に表示されている前記第２のスレッドを前記少なくとも一方のユーザが選択する指示を受け付ける第２のオブジェクトと、前記ユーザによって選択されたスレッドに投稿メッセージを一括して投稿する旨を前記少なくとも一方のユーザが指示するための第３の入力オブジェクトとを、前記第３の表示領域内に表示させる
スレッド表示制御システム。
【請求項７】
前記格納部はさらに、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する制作物の識別情報を格納する
請求項１から６のいずれか一項に記載のスレッド表示制御システム。
【請求項８】
複数のスレッドのそれぞれに対応づけて、それぞれのスレッドを利用する第１のユーザの識別情報及び第２のユーザの識別情報と、前記第１のユーザ及び前記第２のユーザによって投稿された複数の投稿メッセージとを格納する格納部と、
前記複数のスレッドの中から、前記第１のユーザ及び前記第２のユーザの少なくとも一方のユーザによって指定された検索条件に適合する第１のスレッド及び第２のスレッドを検索するスレッド検索部と、
前記第１のスレッドに対応づけられた複数の第１投稿メッセージ及び前記第２のスレッドに対応づけられた複数の第２投稿メッセージを、前記格納部から取得する投稿メッセージ取得部と、
前記複数の第１投稿メッセージを第１の方向に並べて第１の表示領域内に表示させ、前記第１の表示領域の位置から第２の方向にシフトした位置にある第２の表示領域内に、前記複数の第２投稿メッセージを前記第１の方向に並べて表示させ、前記少なくとも一方のユーザから前記検索条件の指定を受け付ける第１のオブジェクトを、第３の表示領域内に表示させる表示制御部と
を備え、
前記格納部はさらに、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する制作物の識別情報を格納し、
前記第１のオブジェクトは、検索対象となる制作物を識別する情報を前記ユーザが指定するためのオブジェクトを含む
スレッド表示制御システム。
【請求項９】
複数のスレッドのそれぞれに対応づけて、それぞれのスレッドを利用する第１のユーザの識別情報及び第２のユーザの識別情報と、前記第１のユーザ及び前記第２のユーザによって投稿された複数の投稿メッセージとを格納する格納部と、
前記複数のスレッドの中から、前記第１のユーザ及び前記第２のユーザの少なくとも一方のユーザによって指定された検索条件に適合する第１のスレッド及び第２のスレッドを検索するスレッド検索部と、
前記第１のスレッドに対応づけられた複数の第１投稿メッセージ及び前記第２のスレッドに対応づけられた複数の第２投稿メッセージを、前記格納部から取得する投稿メッセージ取得部と、
前記複数の第１投稿メッセージを第１の方向に並べて第１の表示領域内に表示させ、前記第１の表示領域の位置から第２の方向にシフトした位置にある第２の表示領域内に、前記複数の第２投稿メッセージを前記第１の方向に並べて表示させ、前記少なくとも一方のユーザから前記検索条件の指定を受け付ける第１のオブジェクトを、第３の表示領域内に表示させる表示制御部と
を備え、
前記格納部はさらに、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する制作物の識別情報及び前記制作物の工程の識別情報を格納する
スレッド表示制御システム。
【請求項１０】
前記第１のオブジェクトは、検索対象となる制作物の工程を識別する情報を前記ユーザが指定するためのオブジェクトを含む
請求項９に記載のスレッド表示制御システム。
【請求項１１】
複数のスレッドのそれぞれに対応づけて、それぞれのスレッドを利用する第１のユーザの識別情報及び第２のユーザの識別情報と、前記第１のユーザ及び前記第２のユーザによって投稿された複数の投稿メッセージとを格納する格納部と、
前記複数のスレッドの中から、前記第１のユーザ及び前記第２のユーザの少なくとも一方のユーザによって指定された検索条件に適合する第１のスレッド及び第２のスレッドを検索するスレッド検索部と、
前記第１のスレッドに対応づけられた複数の第１投稿メッセージ及び前記第２のスレッドに対応づけられた複数の第２投稿メッセージを、前記格納部から取得する投稿メッセージ取得部と、
前記複数の第１投稿メッセージを第１の方向に並べて第１の表示領域内に表示させ、前記第１の表示領域の位置から第２の方向にシフトした位置にある第２の表示領域内に、前記複数の第２投稿メッセージを前記第１の方向に並べて表示させ、前記少なくとも一方のユーザから前記検索条件の指定を受け付ける第１のオブジェクトを、第３の表示領域内に表示させる表示制御部と
を備え、
前記格納部はさらに、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する制作物の識別情報及び前記制作物のデータを格納し、
前記表示制御部は、前記少なくとも一方のユーザが第１の制作物のデータを投稿するための第４のオブジェクトを前記第１の表示領域内に表示させ、前記少なくとも一方のユーザが第２の制作物のデータを送信するための第５のオブジェクトを前記第２の表示領域内に表示させる
スレッド表示制御システム。
【請求項１２】
コンピュータを、請求項１から１１のいずれか１項に記載のスレッド表示制御システムとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スレッド表示制御システム及びプログラムに関する。
【背景技術】
【０００２】
テーマ毎に各々に関連する複数の記事をスレッド毎にまとめて表示する機能を備えた複数の電子掲示板から、複数のスレッド情報を取得して、複数のスレッドをディスプレイに表示する電子掲示板システムが知られている（例えば、特許文献１参照。）。
特許文献１  特開２００５−３１０００３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
従来、複数のスレッドを一覧形式で利用し易く提供することができないという課題があった。
【課題を解決するための手段】
【０００４】
第１の態様において、スレッド表示システムは、複数のスレッドのそれぞれに対応づけて、それぞれのスレッドを利用する第１のユーザの識別情報及び第２のユーザの識別情報と、第１のユーザ及び第２のユーザによって投稿された複数の投稿メッセージとを格納する格納部と、複数のスレッドの中から、第１のユーザ及び第２のユーザの少なくとも一方のユーザによって指定された検索条件に適合する第１のスレッド及び第２のスレッドを検索するスレッド検索部と、第１のスレッドに対応づけられた複数の第１投稿メッセージ及び第２のスレッドに対応づけられた複数の第２投稿メッセージを、格納部から取得する投稿メッセージ取得部と、複数の第２投稿メッセージを第１の方向に並べて第１の表示領域内に表示させ、第１の表示領域の位置から第２の方向にシフトした位置にある第２の表示領域内に、複数の第２投稿メッセージを第１の方向に並べて表示させ、少なくとも一方のユーザから検索条件の指定を受け付ける第１のオブジェクトを、第３の表示領域内に表示させる表示制御部とを備える。
【０００５】
格納部は、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドのステータスを格納し、第１のオブジェクトは、検索対象となるスレッドのステータスを前記少なくとも一方のユーザが指定するためのオブジェクトを含んでよい。
【０００６】
前記表示制御部はさらに、前記第１のスレッドのステータスを示す情報を前記第１の表示領域内に表示させ、前記第２のスレッドのステータスを示す情報を前記第２の表示領域内に表示させてよい。
【０００７】
第１のオブジェクトは、未読のスレッドを検索対象とする旨を前記ユーザが指定するオブジェクトを含んでよい。
【０００８】
表示制御部はさらに、前記複数の第１投稿メッセージのうち前記少なくとも一方のユーザが未読の投稿メッセージ数を示す情報を前記第１の表示領域内に表示させ、前記複数の第２投稿メッセージのうち前記少なくとも一方のユーザが未読の投稿メッセージ数を示す情報を前記第２の表示領域内に表示させてよい。
【０００９】
表示制御部はさらに、前記複数の第１投稿メッセージのうち前記少なくとも一方のユーザが未読の第１投稿メッセージに対応づけて、当該投稿メッセージが未読である旨の情報を前記第１の表示領域内に表示させ、前記複数の第２投稿メッセージのうち前記ユーザが未読の第２投稿メッセージに対応づけて、当該投稿メッセージが未読である旨の情報を前記第２の表示領域内に表示させてよい。
【００１０】
表示制御部はさらに、前記第１の表示領域に表示されている前記第１のスレッド及び前記第２の表示領域に表示されている前記第２のスレッドを前記少なくとも一方のユーザが選択する指示を受け付ける第２のオブジェクトと、前記ユーザによって選択されたスレッドに投稿メッセージを一括して投稿する旨を前記少なくとも一方のユーザが指示するための第３の入力オブジェクトとを、前記第３の表示領域内に表示させてよい。
【００１１】
格納部はさらに、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する制作物の識別情報を格納してよい。
【００１２】
第１のオブジェクトは、検索対象となる制作物を識別する情報を前記ユーザが指定するためのオブジェクトを含んでよい。
【００１３】
格納部はさらに、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する、前記制作物の工程の識別情報を格納してよい。
【００１４】
第１のオブジェクトは、検索対象となる制作物の工程を識別する情報を前記ユーザが指定するためのオブジェクトを含んでよい。
【００１５】
格納部はさらに、前記複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する制作物のデータを格納し、表示制御部は、前記少なくとも一方のユーザが第１の制作物のデータを投稿するための第４のオブジェクトを前記第１の表示領域内に表示させ、前記少なくとも一方のユーザが第２の制作物のデータを送信するための第５のオブジェクトを前記第２の表示領域内に表示させてよい。
【００１６】
第２の態様において、プログラムは、コンピュータを、上記のスレッド表示制御システムとして機能させる。
【００１７】
なお、上記の発明の概要は、本発明の特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【００１８】
【図１】イラスト制作管理システム１０の一例を概略的に示す。
【図２】サーバ１００が備える機能構成のブロック図を、データベース１０２が格納する情報とともに示す。
【図３】データベース１０２が格納するデータの構造の一例をテーブル形式で示す。
【図４】ユーザ端末１１０に表示されるスレッド表示画面４００の一例を概略的に示す。
【図５】スレッドへの投稿用のオブジェクト５００が表示された状態を概略的に示す。
【発明を実施するための形態】
【００１９】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００２０】
図１は、イラスト制作管理システム１０の一例を概略的に示す。イラスト制作管理システム１０は、サーバ１００と、データベース１０２と、ユーザ端末１１０と、ユーザ端末１２０と、ユーザ端末１２２とを備える。
【００２１】
ユーザ端末１１０、ユーザ端末１２０及びユーザ端末１２２は、それぞれ通信機能を有する。ユーザ端末１１０、ユーザ端末１２０及びユーザ端末１２２は、通信ネットワーク１６０を通じて、サーバ１００と通信する。通信ネットワーク１６０は、インターネット回線等の公衆ネットワーク、移動体通信網等を含む。ユーザ端末１１０、ユーザ端末１２０及びユーザ端末１２２は、例えば、パーソナルコンピュータである。
【００２２】
ユーザ端末１１０は、ユーザ１８０が利用するユーザ端末である。ユーザ１８０は、イラストの発注者側のユーザである。例えば、ユーザ１８０は、イラストの作成を外部のユーザ又は外部のイラスト作成会社に依頼する側のユーザである。ユーザ１８０は、作成されたイラストのチェックを行ったり、イラスト作成の進捗等を管理したりする。
【００２３】
ユーザ端末１２０は、ユーザ１９０が利用するユーザ端末である。ユーザ端末１２２は、ユーザ１９２が利用するユーザ端末である。ユーザ１９０及びユーザ１９２は、イラスト制作の受注者側のユーザである。例えば、ユーザ１９０及びユーザ１９２は、イラストを作成するユーザである。ユーザ１９０及びユーザ１９２は、イラストを作成するイラスト作成会社に所属するユーザであってよいし、フリーランスでイラストを作成する個人ユーザであってもよい。
【００２４】
サーバ１００は、いわゆる電子掲示板機能を有する。サーバ１００は、ユーザ１８０が投稿する投稿メッセージ等をユーザ端末１１０から受信して、データベース１０２に格納する。また、サーバ１００は、ユーザ１９０が投稿する投稿メッセージと、ユーザ１８０宛てのイラストデータとを、ユーザ端末１２０から受信して、データベース１０２に格納する。サーバ１００は、ユーザ端末１１０及びユーザ端末１２０からの要求に応じて、データベース１０２に格納されている投稿メッセージやイラストデータを時系列で一覧表示させる。
【００２５】
ユーザ１８０は、サーバ１００が提供する電子掲示板機能を、ユーザ端末１１０を通じて利用して、ユーザ１９０からの投稿メッセージやイラストデータを見ながら、イラストの確認を行い、イラストについてのフィードバックをサーバ１００に投稿する。ユーザ１９０は、サーバ１００が提供する電子掲示板機能を、ユーザ端末１２０を通じて利用して、ユーザ１９０から投稿されたフィードバック等を見ながらイラストを修正して、修正したイラスト及び修正点についてのメッセージ等を、サーバ１００に投稿する。このような作業を繰り返すことで、ユーザ１８０及びユーザ１９０はイラストの作成を共同で進める。ユーザ１９０が最終的な納品物としてのイラストデータを、ユーザ端末１２０を介してサーバ１００に投稿することによって、イラストの作成作業が終了する。
【００２６】
なお、ユーザ端末１２２は、ユーザ端末１２０と略同様の機能を有する。そのため、イラスト作成者側としては、ユーザ端末１２０の機能及びユーザ１９０のアクションを主に取り上げて説明し、ユーザ端末１２２の機能やユーザ１９２のアクションについては、詳細な説明を省略する場合がある。
【００２７】
図２は、サーバ１００が備える機能構成のブロック図を、データベース１０２が格納する情報とともに示す。サーバ１００は、受信部２１０と、送信部２６０と、表示制御部２００と、投稿データ取得部と２３０と、スレッド検索部２２０と、投稿データ格納部２４０とを備える。
【００２８】
データベース１０２は、ユーザ情報３１０と、スレッド情報３２０と、投稿データ情報３３０と、イラストデータ情報３４０と、既読情報３５０とを格納する。図３は、データベース１０２がデータの格納に用いるデータ構造の一例をテーブル形式で示す。
【００２９】
図３に示されるように、ユーザ情報３１０は、ユーザＩＤと、ユーザ名と、メールアドレスとを互いに対応づけて格納する。ユーザＩＤは、ユーザ１８０、ユーザ１９０、ユーザ１９２等の複数のユーザを識別する識別情報の一例である。ユーザＩＤとしては、ユーザ１８０、ユーザ１９０、ユーザ１９２にそれぞれ一意に割り当てられた文字列、数値等を用いることができる。
【００３０】
スレッド情報３２０は、スレッドＩＤと、発注者側ユーザＩＤと、受注者側ユーザＩＤと、イラスト名と、工程タイプと、スレッドのステータスとを互いに対応づけて格納する。スレッドＩＤは、複数のスレッドを識別する識別情報の一例である。なお、スレッドとは、例えば、投稿とそれに対する返信投稿によってつながった一連の投稿の流れをいう。例えば、ある１つのイラスト作成物の１つの工程単位に、１つのスレッドが作成されてよい。このように、データベース１０２は、複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する制作物の識別情報を格納する。データベース１０２は、複数のスレッドのそれぞれに対応づけて、それぞれのスレッドに関連する、制作物の工程の識別情報を格納する。
【００３１】
発注者側ユーザＩＤには、イラストの発注者のユーザＩＤが格納される。例えば、ユーザ１８０のユーザＩＤが格納される。受注者側ユーザＩＤには、イラストの受注者のユーザＩＤが格納される。例えば、ユーザ１９０やユーザ１９２のユーザＩＤが格納される。イラスト名には、イラストの名前が格納される。工程タイプには、イラストの作成工程の種類を識別する識別情報が格納される。イラストの作成工程としては、ラフ画、線画、着色、塗り等の工程を例示できる。ステータスは、スレッドのステータスを識別する識別情報が格納される。スレッドのステータスとしては、「作成待ち」、「確認中」及び「納品済み」等を例示することができる。「作成待ち」は、受注者側でイラストを作成中の状態を示す。「確認待ち」は、発注者側がイラストを確認中の状態を示す。「納品済み」は、発注者側にイラストを納品した状態を示す。
【００３２】
投稿データ情報３３０は、投稿先スレッドＩＤと、投稿データＩＤと、メッセージ情報と、イラストデータＩＤと、投稿日時と、投稿者ユーザＩＤとを互いに対応づけて格納する。投稿先スレッドＩＤには、投稿データの投稿先のスレッドＩＤが格納される。投稿データＩＤには、複数の投稿データを識別する識別情報が格納される。メッセージ情報には、投稿メッセージの内容が格納される。投稿メッセージの内容としては、投稿メッセージを構成するテキスト情報及びフォント情報等のテキスト属性が含まれる。イラストデータＩＤには、投稿された複数のイラストデータを識別する識別情報が格納される。投稿日時には、投稿日時を特定する情報が格納される。投稿日時は、例えばサーバ１００が投稿データを受信した日時である。投稿者ユーザＩＤには、投稿したユーザのユーザＩＤが格納される。
【００３３】
スレッド情報３２０及び投稿データ情報３３０によれば、スレッドＩＤを介して、複数のスレッド、発注者側のユーザ、受注者側のユーザ、投稿データが対応づけられる。すなわち、データベース１０２は、複数のスレッドのそれぞれに対応づけて、それぞれのスレッドを利用する第１のユーザの識別情報及び第２のユーザの識別情報と、第１のユーザ及び第２のユーザによって投稿された複数の投稿メッセージとを格納する。
【００３４】
イラストデータ情報３４０は、イラストデータＩＤと、イラストデータ情報と、ラベルとを、互いに対応づけて格納する。イラストデータ情報には、データベース１０２においてイラストデータが格納されたファイルを特定する情報が格納される。イラストデータ情報には、イラストデータそのものが格納されてもよい。ラベルには、ユーザ１８０又はユーザ１９０が付与したラベルを識別する識別情報が格納される。
【００３５】
既読情報３５０は、投稿データＩＤと、既読者ユーザＩＤと、確認フラグとを互いに対応づけて格納する。既読者ユーザＩＤには、投稿データを見たユーザのユーザＩＤを識別する情報である。既読情報３５０における投稿データＩＤには、当該ユーザが見た投稿データの識別情報が格納される。通知フラグは、当該ユーザが投稿を見たことを他のユーザに通知するか否かを示す情報である。通知フラグについては後述する。
【００３６】
図２を参照して、サーバ１００の各機能ブロックについて説明する。受信部２１０は、通信ネットワーク１６０を通じて、ユーザ端末１１０及びユーザ端末１２０からのデータを受信する。送信部２６０は、通信ネットワーク１６０を通じて、ユーザ端末１１０及びユーザ端末１２０にデータを送信する。受信部２１０の受信機能及び送信部２６０の送信機能は、コンピュータのネットワークインタフェースによって提供されてよい。
【００３７】
受信部２１０は、ユーザ端末１２０からの投稿情報として、スレッドＩＤと、ユーザ１９０のユーザＩＤと、投稿された投稿メッセージ及びイラストデータを含む投稿データを受信する。投稿データ格納部２４０は、受信部２１０が受信した投稿データに含まれる投稿メッセージ及びイラストデータを、データベース１０２に格納する。具体的には、投稿データ格納部２４０は、受信した投稿データに含まれる投稿メッセージ及びイラストデータの識別情報を、受信したスレッドＩＤ、ユーザＩＤ、投稿データの受信日時に対応づけてデータベース１０２の投稿データ情報３３０に格納する。このとき、投稿データ格納部２４０は、投稿データの識別情報として一意の情報を割り振って、投稿データ情報３３０に格納する。なお、受信部２１０は、ユーザ端末１１０からも同様の投稿情報を受信して、データベース１０２に格納する。
【００３８】
なお、スレッドに投稿された場合、送信部２６０は、スレッド情報３２０及びユーザ情報３１０を参照して、当該スレッドの識別情報に対応づけられた発注者側ユーザＩＤ及び受注者側ユーザＩＤのユーザのメールアドレスに、投稿があったことを知らせる電子メールを送信する。
【００３９】
また、ユーザ端末１２０は、ユーザ１９０のユーザＩＤをサーバ１００に送信することにより、スレッド情報３２０においてユーザ１９０が受注者側ユーザとして登録されているスレッドの表示を要求する。スレッド検索部２２０は、受信部２１０が受信したユーザＩＤに基づいてスレッド情報３２０を検索する。そして、投稿データ取得部２３０は、投稿データ情報３３０及びイラストデータ情報３４０から、スレッド検索部２２０によって検索されたスレッドに対応づけられたメッセージ及びイラストデータを取得して、表示制御部２００に供給する。表示制御部２００は、投稿データ取得部２３０により取得されたメッセージ及びイラストデータに基づいて、時系列のメッセージ及びイラストデータをスレッド形式でユーザ端末１２０の画面に表示させるためのデータを生成して、ユーザ端末１２０に送信する。
【００４０】
なお、ユーザ１８０が発注者側ユーザとして登録されているスレッドの表示をユーザ端末１１０から要求された場合も、同様の処理が行われて、時系列のメッセージ及びイラストデータをスレッド形式でユーザ端末１１０の画面に表示させるためのデータが、ユーザ端末１１０に送信される。
【００４１】
図４は、ユーザ端末１１０に表示されるスレッド表示画面４００の一例を概略的に示す。スレッド表示画面４００は、表示制御部２００によって生成されたデータに基づいて、ユーザ端末１１０に表示される。なお、スレッド表示画面４００を通じて行われるクリック等の少なくとも一部のユーザ操作は、サーバ１００に送信される。表示制御部２００は操作内容に応じて表示用のデータを生成してユーザ端末１１０に送信されて、スレッド表示画面４００内の画面表示内容が切り替わる。
【００４２】
スレッド表示画面４００は、投稿データ用オブジェクトの表示領域４０１、表示領域４０２及び表示領域４０３と、スレッド選択用オブジェクトの表示領域４０４と、スレッド検索用オブジェクトの表示領域４０５と、表示制御用オブジェクトの表示領域４０６と、横スクロール用のオブジェクト４０７とを備える。
【００４３】
概略には、表示領域４０１には、対応する１つのスレッドに対する投稿内容を表すオブジェクト４１０、オブジェクト４１１及びオブジェクト４１２が、時間順に縦方向に表示される。同様に、表示領域４０１の右方の表示領域４０２及び表示領域４０３にも、それぞれが対応するスレッドの投稿が時間順に縦方向に表示される。
【００４４】
表示領域４０１に表示される情報について説明する。表示領域４０１の上部には、スレッドのステータスを表すオブジェクト４１４と、スレッドを選択するためのチェックボックスのオブジェクト４１５と、イラストのタイトル及び工程を示すオブジェクト４１６と、表示領域４０１に表示されたスレッド全体の表示をピン留めするオブジェクト４１７と、スレッドに個別に投稿するためのオブジェクト４１８とが表示される。表示領域４０１の右側には、表示領域４０１内に表示された投稿を縦方向にスクロールするためのオブジェクト４１９が表示される。
【００４５】
オブジェクト４１０、オブジェクト４１１及びオブジェクト４１２は、それぞれ１つのスレッドに対して投稿された投稿データに基づいて表示される。オブジェクト４１１の投稿、及び、オブジェクト４１２の投稿は、上下方向に沿って、投稿された日時の早い順に、下から上へと並べて表示される。
【００４６】
オブジェクト４１０及びオブジェクト４１２は、ユーザ１９０からの投稿を表示したオブジェクトであり、オブジェクト４１１は、ユーザ１８０からの投稿を表示したオブジェクトである。オブジェクト４１１は、オブジェクト４１０及びオブジェクト４１２とは異なる背景色で表示される。また、オブジェクト４１１は、表示領域４０１において、オブジェクト４１０及びオブジェクト４１２の位置から右方向にシフトした位置に表示される。そのため、ユーザ１８０及びユーザ１９０は、それぞれ自分の投稿であるか相手の投稿であるかを一目で識別できる。
【００４７】
投稿データのオブジェクト４１０には、投稿者のオブジェクト４１０ａと、投稿メッセージのオブジェクト４１０ｂと、イラストデータのオブジェクト４１０ｃと、投稿日時のオブジェクト４１０ｄと、投稿を見たユーザを表すオブジェクト４１０ｆとが含まれる。
【００４８】
投稿データのオブジェクト４１０において、オブジェクト４１０ｂは、ユーザ１９０が線画の確認をユーザ１８０に依頼するメッセージを表示したものである。オブジェクト４１０ｃは、イラストデータを示すオブジェクトである。ユーザ１８０がオブジェクト４１０ｃをクリックすると、当該イラストデータが拡大して表示される。オブジェクト４１０ｆは、他のユーザがこの投稿を見たことを通知するためのオブジェクトである。他のユーザがオブジェクト４１０ｆの「見たよ」の部分をクリックすると、オブジェクト４１０ｆにクリックしたユーザのユーザ名が表示される。
【００４９】
より新しい投稿データのオブジェクト４１１には、投稿者のオブジェクト４１１ａと、投稿メッセージのオブジェクト４１１ｂと、投稿日時のオブジェクト４１１ｄと、投稿を削除するためのオブジェクト４１１ｅと、投稿を見たユーザを表すオブジェクト４１１ｆとが含まれる。また、更により新しい投稿データのオブジェクト４１２には、投稿者のオブジェクト４１２ａと、投稿メッセージのオブジェクト４１２ｂと、イラストデータのオブジェクト４１２ｃと、投稿日時のオブジェクト４１２ｄと、投稿を見たユーザを表すオブジェクト４１２ｆとが含まれる。オブジェクト４１０、オブジェクト４１１及びオブジェクト４１２内の各オブジェクトにおいて、各オブジェクトの符号の末尾（ａ〜ｆ）が同一のオブジェクトは、互いに対応するオブジェクトである。そのため、各オブジェクトについて重複する説明を避けるために、説明を省略する場合がある。
【００５０】
投稿データのオブジェクト４１１において、オブジェクト４１１ｂは、ユーザ１８０が線画の納品をユーザ１８０に依頼するメッセージを表示したものである。
【００５１】
投稿データのオブジェクト４１２において、オブジェクト４１２ｃは、ユーザ１８０がイラストの線画を納品する際に投稿したメッセージのオブジェクトである。オブジェクト４１２ｃは、ユーザ１８０が納品するイラストの線画データを示すオブジェクトである。
【００５２】
ユーザ１９０がイラストデータを納品すると、投稿データ格納部２４０は、このスレッドに対応するステータス情報に、「納品済み」を識別する情報を格納する。なお、ステータスが変わると、オブジェクト４１４はステータスに応じた色に変わる。なお、表示領域４０１だけでなく、表示領域４０２及び表示領域４０３内の対応するオブジェクトも同様に、ステータスに応じた色に変わる。色の切り換えは、表示制御部２００によって行われる。つまり、表示制御部２００は、表示領域４０１内のスレッドのステータスを示す情報を表示領域４０１内に表示させ、第２のスレッドのステータスを示す情報を第表示領域４０２内に表示させる。このため、ユーザ１８０は、色によってスレッドのステータスを一目で識別できる。なお、スレッドのステータスは、イラストデータの納品時にユーザ１９０によって設定されてよいし、納品を確認したユーザ１８０によって設定されてもよい。
【００５３】
表示領域４０２には、表示領域４０１に表示された投稿のスレッドとは異なるスレッドの投稿が表示される。表示領域４０２に表示されるスレッドは、具体的には、表示領域４０１のスレッドに対応するイラストの、配色工程に対応するスレッドである。特に、オブジェクト４２２には、オブジェクト４２２ｇが含まれる。オブジェクト４２２ｇは、ユーザ１８０がこの投稿を読んでいないことを示すオブジェクトである。オブジェクト４２２ｇは表示制御部２００の制御によって表示される。このように、表示制御部２００は、複数の第１投稿メッセージのうち少なくとも一方のユーザが未読の第１投稿メッセージに対応づけて、当該投稿メッセージが未読である旨の情報を表示領域４０１内に表示させ、複数の第２投稿メッセージのうちユーザが未読の第２投稿メッセージに対応づけて、当該投稿メッセージが未読である旨の情報を表示領域４０２内に表示させる。オブジェクト４２２ｇを表示することで、ユーザ１８０は、未読の投稿を一目で識別できる。
【００５４】
なお、オブジェクト４２３は、このスレッド内でユーザ１８０が読んでいない投稿の数を表すオブジェクトである。表示制御部２００は、複数の第２投稿メッセージのうちユーザ１８０が未読の投稿メッセージ数を示す情報を表示領域４０２内に表示させる。表示領域４０３内のオブジェクト４３３は、表示領域４０３内に表示された投稿メッセージのうちユーザ１８０が未読の投稿メッセージ数を表す。もし、表示領域４０１内に表示されたスレッドにユーザ１８０が未読の投稿メッセージが存在する場合には、オブジェクト４２３、オブジェクト４３３と同様のオブジェクトが、表示領域４０１内に表示される。したがって、ユーザ１８０は、未読の投稿が存在するスレッドを一目で識別できる。
【００５５】
表示領域４０３には、表示領域４０１及び表示領域４０２に対応するイラストとは異なるイラストのスレッド用の表示領域である。表示領域４０３は特に、ラフ画工程用のスレッドである。
【００５６】
オブジェクト４０７は、スレッドを横方向にスクロールするためのスクロールバーである。また、オブジェクト４０７の上方には、スレッド選択用オブジェクトの表示領域４０４と、スレッド検索用オブジェクトの表示領域４０５とが設けられる。
【００５７】
表示領域４０４には、表示対象となる全てのスレッドを選択する選択用のオブジェクト４４１と、選択されたスレッドに対して一括投稿するためのオブジェクト４４２とが表示される。オブジェクト４４１はチェックボックスであり、オブジェクト４４１がクリックされると、オブジェクト４４１がチェック状態になるともに、オブジェクト４１５、オブジェクト４２５、オブジェクト４３５がチェック状態になる。この状態で、オブジェクト４４２をクリックし投稿すると、表示対象となっている全スレッドに対して、同一内容の投稿をすることができる。なお、オブジェクト４１５、オブジェクト４２５及びオブジェクト４３５のうち一括投稿対象とする一部のスレッドのオブジェクトにチェックが入っており、その他のスレッドのチェックが外れた状態でオブジェクト４４２をクリックし投稿した場合、一括投稿対象とする一部のスレッドに投稿を送信することができる。このように、表示制御部２００は、表示領域４０１に表示されている第１のスレッド及び表示領域４０２に表示されている第２のスレッドを、ユーザが選択する指示を受け付けるオブジェクト４４１と、ユーザによって選択されたスレッドに投稿メッセージを一括して投稿する旨を少なくとも一方のユーザが指示するための入力オブジェクト４４２とを、表示領域４０４内に表示させる。
【００５８】
表示領域４０５には、未読の投稿を含むスレッドを表示させるためのチェックボックスのオブジェクト４５１と、指定したステータスのスレッドを検索するためのオブジェクト４５２と、指定したイラストデータのスレッドを検索するためのセレクタのオブジェクト４５３と、指定した工程タイプのスレッドを検索するためのオブジェクト４５４と、指定したラベルが付されたスレッドを指定するためのオブジェクト４５５と、指定したアーカイブ状態のスレッドを検索するためのオブジェクト４５６と、検索条件をリセットするためのオブジェクト４５７とが、表示される。
【００５９】
オブジェクト４５１はチェックボックスのオブジェクトである。オブジェクト４５１がチェックされると、未読のスレッドが検索対象となる。オブジェクト４５１は、未読のスレッドを検索対象とする旨をユーザが指定するオブジェクトの一例である。オブジェクト４５２は、１以上のステータスを指定するためのオブジェクトを呼び出すオブジェクトである。オブジェクト４５２がクリックされて、呼び出されたオブジェクトを通じて検索対象となる１以上のステータスがユーザ１８０によって指定されると、指定されたステータスのスレッドが検索対象となる。オブジェクト４５２は、未読のスレッドを検索対象とする旨をユーザが指定するオブジェクトの一例である。
【００６０】
オブジェクト４５３は、セレクタのオブジェクトであり、オブジェクト４５３がクリックされて、検索対象となる制作物がユーザ１８０によって指定されると、指定された制作物のスレッドが検索対象となる。オブジェクト４５３は、検索対象となる制作物を識別する情報をユーザが指定するためのオブジェクトの一例である。オブジェクト４５４は、１以上の工程タイプを指定するためのオブジェクトを呼び出すオブジェクトである。オブジェクト４５４がクリックされて、呼び出されたオブジェクトを通じて検索対象となる１以上の工程タイプがユーザ１８０によって指定されると、指定された１以上の工程タイプのスレッドが検索対象となる。オブジェクト４５４は、検索対象となる制作物の工程を識別する情報をユーザが指定するためのオブジェクトの一例である。オブジェクト４５５は、１以上のラベルを指定するためのオブジェクトを呼び出すオブジェクトである。オブジェクト４５５がクリックされて、呼び出されたオブジェクトを通じて検索対象となる１以上のラベルがユーザ１８０によって指定されると、指定された１以上のラベルのスレッドが検索対象となる。
【００６１】
オブジェクト４５６は、セレクタのオブジェクトであり、オブジェクト４５６がクリックされて、検索対象となるアーカイブ状態がユーザ１８０によって指定されると、指定されたアーカイブ状態のスレッドが検索対象となる。未アーカイブ状態のスレッドとは、表示状態のスレッドを意味し、アーカイブ状態のスレッドとは、非表示状態のスレッドを意味する。オブジェクト４５７がクリックされると、オブジェクト４５１〜オブジェクト４５６に基づく検索条件がリセットされて、デフォルトの検索条件が設定される。
【００６２】
このようにして、検索条件が設定されると、検索条件がユーザ端末１１０からサーバ１００に送信される。サーバ１００においては、スレッド検索部２２０は、例えば投稿データ情報３３０又はイラストデータ情報３４０を参照して、複数のスレッドの中から、ユーザ１８０によって指定された検索条件に適合する第１のスレッド及び第２のスレッドを検索する。そして、投稿データ取得部２３０は、第１のスレッドに対応づけられた複数の第１投稿メッセージ及び第２のスレッドに対応づけられた複数の第２投稿メッセージを、データベース１０２から取得する。そして、表示制御部２００の制御によって、投稿データ取得部２３０によって取得された投稿メッセージ等に基づいて、表示領域４０１、表示領域４０２等の表示領域に、投稿メッセージ等が並べて表示される。
【００６３】
表示領域４０１、表示領域４０２及び表示領域４０３の下方には、表示制御用オブジェクトの表示領域４０６が位置する。表示領域４０６には、ページ選択用のオブジェクト４６１と、１ページあたりに表示する物件数をユーザ１８０が指定するためのオブジェクト４６２とが表示される。ページ選択用のオブジェクト４６１は、表示するページをユーザ１８０が指定するためのオブジェクトである。オブジェクト４６１がクリックされると、クリックされた位置に対応するページにスクロールされる。１ページあたりに表示する制作物件数をユーザ１８０が指定すると、指定された制作物件単位でスレッドがページ分けされて表示される。
【００６４】
図４に示されるように、表示領域４０１内には、複数の第１投稿メッセージが上下方向に並べて表示される。また、表示領域４０１の位置から左右方向にシフトした位置にある表示領域４０２内に、複数の第２投稿メッセージが上下方向に並べて表示される。そのため、複数のスレッドを、投稿の並ぶ方向とは実質的に直交する方向に並べて、一覧形式で提供できる。また、ユーザ１８０から検索条件の指定を受け付けるオブジェクトを、表示領域４０５内に表示させる。そのため、複数のスレッドの表示を利用し易い形式で提供できる。なお、上下方向は、１つのスレッドに属する複数の投稿を並べる方向の一例である。上下方向に代えて、左右方向を適用してもよい。この場合、スレッドを並べる方向を、上下方向としてもよい。
【００６５】
なお、図５等に関連して説明するように、表示領域４０１内のオブジェクト４１８をクリックすることで、ユーザ１８０は、投稿メッセージ及びイラストデータを送信することができる。表示領域４０２内のオブジェクト４２８及び表示領域４０３内のオブジェクト４２３も同様に、対応するスレッドの投稿メッセージ及びイラストデータを送信することができる。すなわち、オブジェクト４１８、オブジェクト４２８及びオブジェクト４３８は、それぞれ対応するスレッドの制作物のデータをユーザ１８０が投稿するためのオブジェクトの一例である。
【００６６】
図５は、スレッドへの投稿用のオブジェクト５００が表示された状態を概略的に示す。投稿用のオブジェクト５００は、表示領域４０１内のオブジェクト４１８、表示領域４０２内のオブジェクト４２８、表示領域４０３内のオブジェクト４３８、又は、一括投稿用のオブジェクト４４２がクリックされた場合に、スレッド表示画面４００に重畳して表示される。
【００６７】
オブジェクト５００は、投稿メッセージの入力領域５１０と、イラストデータ等のファイルを投稿するためのオブジェクト５２０と、投稿を行うためのオブジェクト５３０と、投稿メッセージのテキストの色やサイズ等のテキスト属性を指定するためのオブジェクト５４０とを含む。
【００６８】
ユーザ１８０は、入力領域５１０にメッセージの文字を入力することで、投稿メッセージを設定する。オブジェクト５２０がクリックされると、投稿ファイルをユーザ１８０に指定させるオブジェクトが表示され、ユーザ１８０は、当該オブジェクトを通じて投稿ファイルを指定する。オブジェクト５３０がクリックされると、入力領域５１０内に文字が入力されている場合、ユーザ端末１１０は、入力領域５１０に入力されている文字データを投稿メッセージとしてサーバ１００に送信する。また、投稿ファイルが指定されている場合、ユーザ端末１１０は、指定された投稿ファイルのデータをサーバ１００に送信する。この場合、ユーザＩＤ及びユーザ１８０により指定された１以上の投稿先のスレッドＩＤとともに、投稿メッセージ及び投稿ファイル等の投稿データが送信される。
【００６９】
なお、図４及び図５に関連して、ユーザ端末１１０に表示される画面を説明したが、ユーザ端末１２０にも同様の画面が表示される。イラスト制作管理システム１０によれば、ユーザ１８０及びユーザ１９０は、それぞれ縦方向に複数のメッセージが並ぶ複数のスレッドを、横方向に並べて一覧形式で見ることができる。また、画面に表示させるスレッドを、検索条件を指定して選択することができる。そのため、作業が容易で利用し易いスレッド表示環境を提供できる。
【００７０】
なお、イラスト制作管理システム１０について説明したが、制作物はイラストデータに限られない。イラストデータ以外の様々な制作物を制作するためのシステムとして適用できる。また、上述したイラスト制作管理システム１０は、スレッド表示システムの一例である。制作物を投稿するものに限定されず、メッセージのみを交換するコミュニケーションシステムとしても適用できる。
【００７１】
また、上記の説明において、サーバ１００及びデータベース１０２の動作として説明した処理は、コンピュータが備えるプロセッサが、プログラムに従って、当該コンピュータが有する他のハードウェア（例えば、メモリ、ハードディスク等の記憶媒体）を制御することにより実現することができる。すなわち、サーバ１００及びデータベース１０２に関連して説明した処理は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。また、コンピュータは、上述した処理の実行を制御するプログラムを読み込んで、読み込んだプログラムに従って動作して、当該処理を実行してよい。すなわち、当該プログラムは、コンピュータを、上述したサーバ１００及びデータベース１０２の各部として機能させることができる。なお、コンピュータは、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から、当該プログラムを読み込むことができる。
【００７２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００７３】
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００７４】
１０  イラスト制作管理システム
１００  サーバ
１０２  データベース
１１０  ユーザ端末
１２０  ユーザ端末
１２２  ユーザ端末
１６０  通信ネットワーク
１８０  ユーザ
１９０  ユーザ
１９２  ユーザ
２００  示制御部
２１０  受信部
２２０  レッド検索部
２３０  投稿データ取得部
２４０  投稿データ格納部
２６０  送信部
３１０  ユーザ情報
３２０  スレッド情報
３３０  投稿データ情報
３４０  イラストデータ情報
３５０  既読情報
４００  スレッド表示画面
４０１  表示領域
４０２  表示領域
４０３  表示領域
４０４  表示領域
４０５  表示領域
４０６  表示領域
４０７  オブジェクト
４１０、４１１、４１２、４１３、４１４、４１５、４１６、４１７、４１８、４１９  オブジェクト
４２２、４２３、４２５、４２８  オブジェクト
４３３、４３５、４３８  オブジェクト
４４１、４４２  オブジェクト
４５１、４５２、４５３、４５４、４５５、４５６、４５７、４６１、４６２  オブジェクト
５００  オブジェクト
５１０  入力領域
５２０、５３０、５４０  オブジェクト
【図１】
0006523095.tif 000002
【図２】
0006523095.tif 000003
【図３】
0006523095.tif 000004
【図４】
0006523095.tif 000005
【図５】
0006523095.tif 000006