(57)【要約】【課題】発言する利用者を適度にコントロールすること。【解決手段】グループに属する利用者の端末装置から送信されたメッセージを受け付け、該受け付けたメッセージを前記グループ内の利用者の端末装置に第１メッセージとして表示させる制御を行う制御部と、前記グループ内における利用者の少なくとも一部に対して、自己の端末装置からメッセージを送信して前記グループ内の利用者の端末装置に第１メッセージとして表示させる権利を付与する付与部であって、所定の変更条件を満たす場合に、いずれの利用者に前記権利を付与するかを変更する付与部と、を備えるメッセージ共有装置。【選択図】図９
2014106873.tif 000002
【特許請求の範囲】
【請求項１】
グループに属する利用者の端末装置から送信されたメッセージを受け付け、該受け付けたメッセージを前記グループ内の利用者の端末装置に第１メッセージとして表示させる制御を行う制御部と、
前記グループ内における利用者の少なくとも一部に対して、自己の端末装置からメッセージを送信して前記グループ内の利用者の端末装置に第１メッセージとして表示させる権利を付与する付与部であって、所定の変更条件を満たす場合に、いずれの利用者に前記権利を付与するかを変更する付与部と、
を備えるメッセージ共有装置。
【請求項２】
請求項１記載のメッセージ共有装置であって、
前記付与部は、前記権利が付与されていない利用者の端末装置に対し、前記メッセージの送信を禁止する旨の情報を送信する、
メッセージ共有装置。
【請求項３】
請求項１または２記載のメッセージ共有装置であって、
前記付与部は、前記権利が付与されていない利用者の端末装置に対し、前記メッセージの前記端末装置への入力を禁止する旨の情報を送信する、
メッセージ共有装置。
【請求項４】
請求項１から３のうちいずれか１記載のメッセージ共有装置であって、
前記制御部は、前記権利が付与されていない利用者の端末装置から送信されたメッセージを、前記グループ内の利用者の端末装置に表示させない、
メッセージ共有装置。
【請求項５】
請求項１ないし４のいずれか１項に記載のメッセージ共有装置であって、
前記制御部は、前記付与部により前記権利が付与されていない利用者の端末装置から送信されたメッセージを、前記第１メッセージとは異なる態様の第２メッセージとして、前記グループ内の利用者の端末装置に表示させる、
メッセージ共有装置。
【請求項６】
請求項１から５のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、前記携帯端末において複数の発言権の変更規則の中から選択された変更規則を示す信号を前記携帯端末から受信し、該受信した信号の示す変更規則に基づいて、前記権利を付与する利用者を変更する、
メッセージ共有装置。
【請求項７】
請求項１から６のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、前記権利が付与されている利用者の端末装置からメッセージが送信されると、該利用者に付与された権利を無効化する、
メッセージ共有装置。
【請求項８】
請求項１から７のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、前記権利が付与された一以上の利用者の全てに付与された前記権利を無効化すると、該権利を無効化した一以上の利用者とは異なる前記グループ内の利用者に前記権利を付与する、
メッセージ共有装置。
【請求項９】
請求項１から８のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、前記権利が付与された利用者の権利を無効化すると、該権利を無効化した利用者とは異なる前記グループ内の利用者であって、前記権利が付与されていない利用者に前記権利を付与する、
メッセージ共有装置。
【請求項１０】
請求項１から９のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、所定の変更順序に従って、前記権利を付与する利用者を変更する、
メッセージ共有装置。
【請求項１１】
請求項１から１０のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、前記グループ内における前記権利が付与された利用者の端末装置から送信された、利用者を指定する情報に従って、前記権利を付与する利用者を変更する、
メッセージ共有装置。
【請求項１２】
請求項１から１１のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、前記グループ内における特定の利用者の端末装置から送信された、利用者を指定する情報に従って、前記権利を付与する利用者を変更する、
メッセージ共有装置。
【請求項１３】
請求項１から１２のいずれか１項に記載のメッセージ共有装置であって、
前記付与部は、前記権利が付与された後、所定時間が経過した場合に、該権利を無効化する、
メッセージ共有装置。
【請求項１４】
請求項１から１３のいずれか１項に記載のメッセージ共有装置であって、
前記権利が付与された利用者の端末装置から送信されたメッセージが所定の条件を満たすか否かを判定する判定部を備え、
前記制御部は、前記判定部による判定の結果を前記グループ内の利用者の端末装置に表示させる、
メッセージ共有装置。
【請求項１５】
請求項１４に記載のメッセージ共有装置であって、
利用者の端末装置から送信されたメッセージを記憶する記憶部を備え、
前記所定の条件は、前記権利が付与された利用者の端末装置から送信されたメッセージと、前記記憶部に記憶されたメッセージとの関係に関する条件である、
メッセージ共有装置。
【請求項１６】
メッセージ共有装置が、
グループに属する利用者の端末装置から送信されたメッセージを受け付け、該受け付けたメッセージを前記グループ内の利用者の端末装置に第１メッセージとして表示させる制御を行い、
前記グループ内における利用者の少なくとも一部に対して、自己の端末装置からメッセージを送信して前記グループ内の利用者の端末装置に第１メッセージとして表示させる権利を付与し、
所定の変更条件を満たす場合に、いずれの利用者に前記権利を付与するかを変更する、
メッセージ共有方法。
【請求項１７】
メッセージ共有装置に、
グループに属する利用者の端末装置から送信されたメッセージを受け付け、該受け付けたメッセージを前記グループ内の利用者の端末装置に第１メッセージとして表示させる制御を行わせ、
前記グループ内における利用者の少なくとも一部に対して、自己の端末装置からメッセージを送信して前記グループ内の利用者の端末装置に第１メッセージとして表示させる権利を付与させ、
所定の変更条件を満たす場合に、いずれの利用者に前記権利を付与するかを変更させる、
メッセージ共有プログラム。
【請求項１８】
端末装置に、
自装置からメッセージを送信してグループ内の利用者の端末装置に表示させる権利が、メッセージ共有装置から付与されている場合に、前記グループ内における利用者の端末装置に前記メッセージ共有装置を介してメッセージを送信するためのユーザ操作を受け付けさせ、
前記権利が前記メッセージ共有装置から付与されていない場合に、前記ユーザ操作を禁止させる、
端末装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メッセージ共有装置、メッセージ共有方法、メッセージ共有プログラム、および端末装置の制御プログラムに関する。
【背景技術】
【０００２】
グループを構成する複数の利用者のそれぞれが送信したメッセージを、グループ内の利用者に、それぞれの端末装置で表示して見せるチャットシステムが知られている。グループに所属する利用者の端末装置は、グループに所属する他の利用者からのメッセージを受信すると、例えば、メッセージを入力したユーザを識別するユーザ名や入力されたメッセージ等の情報を、送信日時または受信日時に基づいて時系列に並べ、ユーザが一覧できるように表示する。
これに関連し、グループに所属する他の利用者との間でメッセージを交換するメッセージ交換装置の発明が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４７８２８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、チャットシステムにおいては、一部の利用者のみが発言をするなど、発言する利用者が偏る場合がある。このように、従来のチャットシステムでは、発言する利用者が適度にコントロールされていなかった。
本発明は、このような状況に鑑みてなされたもので、発言する利用者を適度にコントロールすることが可能なメッセージ共有装置、メッセージ共有方法、メッセージ共有プログラム、および端末装置の制御プログラムを提供することを、目的の一つとする。
【課題を解決するための手段】
【０００５】
以下では、本発明の理解を容易にするため添付図面の参照符号を括弧書きにて付記するが、それにより本発明が図示の態様に限定されるものではない。
本発明の一態様は、グループに属する利用者の端末装置（１００）から送信されたメッセージを受け付け、該受け付けたメッセージを前記グループ内の利用者の端末装置に第１メッセージとして表示させる制御を行う制御部（２５１）と、前記グループ内における利用者の少なくとも一部に対して、自己の端末装置からメッセージを送信して前記グループ内の利用者の端末装置に第１メッセージとして表示させる権利を付与する付与部であって、所定の変更条件を満たす場合に、いずれの利用者に前記権利を付与するかを変更する付与部（２５２）と、を備えるメッセージ共有装置（２００）である。
【０００６】
また、本発明の一態様において、前記付与部は、前記権利が付与されていない利用者の端末装置に対し、前記メッセージの前記端末装置への入力を禁止する旨の情報を送信するものとしてよい。
【０００７】
また、本発明の一態様において、前記付与部は、前記権利が付与されていない利用者の端末装置に対し、前記メッセージの送信を禁止する旨の情報を送信するものとしてよい。
【０００８】
また、本発明の一態様において、前記制御部は、前記権利が付与されていない利用者の端末装置から送信されたメッセージを、前記グループ内の利用者の端末装置に表示させないものとしてよい。
【０００９】
また、本発明の一態様において、前記制御部は、前記付与部により前記権利が付与されていない利用者の端末装置から送信されたメッセージを、前記第１メッセージとは異なる態様の第２メッセージとして、前記グループ内の利用者の端末装置に表示させるものとしてよい。
【００１０】
また、本発明の一態様において、前記付与部は、前記携帯端末において複数の発言権の変更規則の中から選択された変更規則を示す信号を前記携帯端末から受信し、該受信した信号の示す変更規則に基づいて、前記権利を付与する利用者を変更するものとしてよい。
【００１１】
また、本発明の一態様において、前記付与部は、前記権利が付与されている利用者の端末装置からメッセージが送信されると、該利用者に付与された権利を無効化するものとしてよい。
【００１２】
また、本発明の一態様において、前記付与部は、前記権利が付与された一以上の利用者の全てに付与された前記権利を無効化すると、該権利を無効化した一以上の利用者とは異なる前記グループ内の利用者に前記権利を付与するものとしてよい。
【００１３】
また、本発明の一態様において、前記付与部は、前記権利が付与された利用者の権利を無効化すると、該権利を無効化した利用者とは異なる前記グループ内の利用者であって、前記権利が付与されていない利用者に前記権利を付与するものとしてよい。
【００１４】
また、本発明の一態様において、前記付与部は、所定の変更順序に従って、前記権利を付与する利用者を変更するものとしてよい。
【００１５】
また、本発明の一態様において、前記付与部は、前記グループ内における前記権利が付与された利用者の端末装置から送信された、利用者を指定する情報に従って、前記権利を付与する利用者を変更するものとしてよい。
【００１６】
また、本発明の一態様において、前記付与部は、前記グループ内における特定の利用者の端末装置から送信された、利用者を指定する情報に従って、前記権利を付与する利用者を変更するものとしてよい。
【００１７】
また、本発明の一態様において、前記付与部は、前記権利が付与された後、所定時間が経過した場合に、該権利を無効化するものとしてよい。
【００１８】
また、本発明の一態様において、前記権利が付与された利用者の端末装置から送信されたメッセージが所定の条件を満たすか否かを判定する判定部を備え、前記制御部は、前記判定部による判定の結果を前記グループ内の利用者の端末装置に表示させるものとしてよい。
【００１９】
また、本発明の一態様において、利用者の端末装置から送信されたメッセージを記憶する記憶部を備え、前記所定の条件は、前記権利が付与された利用者の端末装置から送信されたメッセージと、前記記憶部に記憶されたメッセージとの関係に関する条件であるものとしてよい。
【００２０】
本発明の他の態様は、メッセージ共有装置が、グループに属する利用者の端末装置から送信されたメッセージを受け付け、該受け付けたメッセージを前記グループ内の利用者の端末装置に第１メッセージとして表示させる制御を行い、前記グループ内における利用者の少なくとも一部に対して、自己の端末装置からメッセージを送信して前記グループ内の利用者の端末装置に第１メッセージとして表示させる権利を付与し、所定の変更条件を満たす場合に、いずれの利用者に前記権利を付与するかを変更する、メッセージ共有方法である。
【００２１】
本発明の他の態様は、メッセージ共有装置に、グループに属する利用者の端末装置から送信されたメッセージを受け付け、該受け付けたメッセージを前記グループ内の利用者の端末装置に第１メッセージとして表示させる制御を行わせ、前記グループ内における利用者の少なくとも一部に対して、自己の端末装置からメッセージを送信して前記グループ内の利用者の端末装置に第１メッセージとして表示させる権利を付与させ、所定の変更条件を満たす場合に、いずれの利用者に前記権利を付与するかを変更させる、メッセージ共有プログラムである。
【００２２】
本発明の他の態様は、端末装置に、自装置からメッセージを送信してグループ内の利用者の端末装置に表示させる権利が、メッセージ共有装置から付与されている場合に、前記グループ内における利用者の端末装置に前記メッセージ共有装置を介してメッセージを送信するためのユーザ操作を受け付けさせ、前記権利が前記メッセージ共有装置から付与されていない場合に、前記ユーザ操作を禁止させる、端末装置の制御プログラムである。
【発明の効果】
【００２３】
本発明の一態様によれば、発言する利用者を適度にコントロールすることが可能なメッセージ共有装置、メッセージ共有方法、メッセージ共有プログラム、および端末装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態に係るチャットシステム１の全体構成の一例を示す構成図である。
【図２】チャットシステム１において実行される基本的な処理の流れを示すフローチャートの一例である。
【図３】チャットアプリケーションが起動しているときにユーザ端末１００の表示部により表示される表示画面の一例を示す図である。
【図４】第１実施形態に係るユーザ端末１００の機能構成の一例を示す構成図である。
【図５】ユーザ情報記憶部１４１に格納されるデータの一例を模式的に示す模式図である。
【図６】グループ情報記憶部１４２に格納されるデータの一例を模式的に示す模式図である。
【図７】メッセージ情報記憶部１４３に格納されるデータの一例を模式的に示す模式図である。
【図８】自ユーザに発言権が付与されていないと判定された場合に、表示部１１０によって表示される表示画面の一例を示す図である。
【図９】第１実施形態に係るサーバ装置２００の機能構成の一例を示す構成図である。
【図１０】発言権テーブル２４４として格納されるデータの一例を模式的に示す模式図である。
【図１１】発言権付与部２５２によって実行される発言権の変更処理に係るフローチャートの一例である。
【図１２】種々の「所定の規則」に応じてユーザが選択され、発言権の付与先が変更される様子を模式的に示す模式図である。
【図１３】種々の「所定の規則」に応じてユーザが選択され、発言権の付与先が変更される様子を模式的に示す模式図である。
【図１４】種々の「所定の規則」に応じてユーザが選択され、発言権の付与先が変更される様子を模式的に示す模式図である。
【図１５】種々の「所定の規則」に応じてユーザが選択され、発言権の付与先が変更される様子を模式的に示す模式図である。
【図１６】ランダムに発言権の付与先が変更される様子を模式的に示す模式図である。
【図１７】発言権の変更規則の一覧が表示された表示画面の一例を示す図である。
【図１８】ユーザ端末１００において実行される処理の流れを示すフローチャートの一例である。
【図１９】第２実施形態に係るユーザ端末１００の機能構成の一例を示す構成図である。
【図２０】第２実施形態に係るサーバ装置２００のメッセージ転送制御部２５１により実行される処理の流れを示すフローチャートの一例である。
【図２１】第３実施形態に係るユーザ端末１００の機能構成の一例を示す構成図である。
【図２２】第３実施形態に係るチャットシステム１において、発言権の付与先が指定される様子を模式的に示す模式図である。
【図２３】第４実施形態に係るサーバ装置２００が保持する発言権テーブル２４４の一例を模式的に示す模式図である。
【図２４】議長によって発言権を付与するユーザが指定され、発言権の付与先が変更される様子を模式的に示す模式図である。
【図２５】第５実施形態に係るユーザ端末１００により表示される表示画面の一例を示す図である。
【図２６】第５実施形態に係るサーバ装置２００のメッセージ転送制御部２５１により実行される処理の流れを示すフローチャートの一例である。
【図２７】ゲーム選択画面の一例を示す図である。
【図２８】グループチャットのユーザによって、しりとりゲームが行われる際の表示画面の一例を示す図である。
【図２９】グループチャットのユーザによって、山手線ゲームが行われる際の表示画面の一例を示す図である。
【図３０】第６実施形態に係るサーバ装置２００の機能構成の一例を示す構成図である。
【発明を実施するための形態】
【００２５】
以下、本発明のメッセージ共有装置、メッセージ共有方法、メッセージ共有プログラム、および端末装置の制御プログラムの実施形態について、図面を参照して説明する。
【００２６】
＜第１実施形態＞
［チャットシステム１の概略］
図１は、本発明の第１実施形態に係るチャットシステム１の全体構成の一例を示す構成図である。チャットシステム１は、複数のユーザ端末１００−Ｎ（Ｎは正の整数。ユーザ端末１００−１、ユーザ端末１００−２、ユーザ端末１００−３、・・・）と、サーバ装置２００を備える。各ユーザ端末１００−Ｎとサーバ装置は、ネットワーク５を介して接続されている。各ユーザ端末１００−Ｎは、同様の構成を有することができるため、以下の説明では、いずれのユーザ端末であるかを区別しないときは、ユーザ端末１００と表記することがある。図１では、４台のユーザ端末１００を示したが、チャットシステム１は、任意の台数のユーザ端末１００を備えることができる。ネットワーク５は、例えば、携帯電話網、ＰＨＳ（Personal  Handy-phone  System）網、Ｗｉ−Ｆｉ（登録商標）通信網、インターネット、ＷＡＮ（Wide  Area  Network）、ＬＡＮ（Local  Area  Network）、専用回線など、またはこれらの組み合わせによって構成される情報通信ネットワークである。
【００２７】
チャットシステム１は、チャットを行うために複数のユーザ（利用者）が登録されたグループ内において、複数のユーザのユーザ端末１００間でメッセージを送受信させることにより、そのグループ内のユーザ間に限定したコミュニケーションを支援する。チャットシステム１は、例えば、各ユーザのユーザ端末１００にインストールされたチャットアプリケーションと、ユーザ端末１００間のメッセージ送受信を管理するサーバ装置２００とにより実現される。
【００２８】
チャットアプリケーションは、ユーザ端末１００に対して入力されたユーザのメッセージを、サーバ装置２００を介して他のユーザ端末１００に送信するように、サーバ装置２００に依頼する。また、チャットアプリケーションは、サーバ装置２００を介して他のユーザ端末１００から受信したメッセージを時系列に並べて表示する。時系列に並べる際に用いられる日時情報としては、例えば、サーバ装置２００がメッセージを受信した日時が日時情報として用いられる。
【００２９】
図２は、チャットシステム１において実行される基本的な処理の流れを示すフローチャートの一例である。ここでは、ユーザ端末１００−１のユーザをユーザＡ、ユーザ端末１００−２のユーザをユーザＢ、ユーザ端末１００−３のユーザをユーザＣとする。図２のフローチャートが開始された時点で、少なくとも、ユーザＡ、Ｂ、Ｃは、同一のグループに所属するユーザとしてサーバ装置２００に登録されているものとする。
【００３０】
まず、ユーザ端末１００−２のユーザＢが、ユーザ端末１００−２に対してメッセージを入力してメッセージ送信を指示すると、ユーザ端末１００−２が、メッセージ情報（１）をサーバ装置２００に送信する（ステップＳ３００）。ユーザ端末１００からサーバ装置２００に送信されるメッセージ情報（１）には、メッセージの本文の他、ユーザＢの識別情報であるユーザＩＤ、ユーザＢが属するグループの識別情報であるグループＩＤなどが含まれる。
【００３１】
サーバ装置２００は、ユーザ端末１００−２からメッセージ情報（１）を受信すると、受信をした日時である受信日時を、受信完了通知と共にユーザ端末１００−２に返信する（ステップＳ３０２）。ユーザ端末１００−２は、送信したメッセージ情報（１）に含まれるメッセージの本文を、「受信日時」に基づいて時系列で表示する（ステップＳ３０４）。
【００３２】
次に、サーバ装置２００は、メッセージ情報（２）を、グループＩＤが示すグループ内のユーザ（送信元のユーザＢを除く）Ａ、Ｃに対応付けられたユーザ端末１００−１および１００−３に送信する（ステップＳ３０６）。サーバ装置２００から各ユーザ端末１００に送信されるメッセージ情報（２）は、ユーザ端末１００―２から受信したメッセージ情報（１）に、上記受信日時が付加された情報である。
【００３３】
ユーザ端末１００−１は、メッセージ情報（２）を受信すると、メッセージ情報（２）に含まれるメッセージの本文を、「受信日時」に基づいて時系列で表示する（ステップＳ３０８）。同様に、ユーザ端末１００−３は、メッセージ情報（２）を受信すると、メッセージ情報（２）に含まれるメッセージの本文を、「受信日時」に基づいて時系列で表示する（ステップＳ３１０）。
【００３４】
図３は、チャットアプリケーションが起動しているときにユーザ端末１００の表示部により表示される表示画面の一例を示す図である。ユーザ端末１００の表示部は、スクロール領域１００Ａに、ユーザ端末１００間で送受信された複数のメッセージを、受信日時ＤＴに基づいて、例えば新しいメッセージが下側に表示されるように時系列で表示する。ユーザ端末１００は、例えばタッチパネルである画面の任意の箇所において行われるスクロール操作に応じて、各メッセージを上下にスクロール表示させることによって、一画面内に表示しきれないメッセージを表示することができる。
ユーザ端末１００の表示部は、メッセージの本文Ｍに対応して、メッセージの本文Ｍを領域内に表示する吹き出し領域ＭＡ、メッセージの送信元のユーザのユーザ名ＵＮやプロフィール画像ＰＩ、および前述した受信日時ＤＴのうち時刻情報などを表示する。なお、自装置が送信したメッセージについては、ユーザ名の表示が省略されてもよいし、「私」や「僕」などの文字がユーザ名ＵＮの代わりに表示されてもよい。
【００３５】
また、ユーザ端末１００の表示部は、非スクロール領域１００Ｂに、テキストボックスＴＢおよび送信ボタンＴＭを表示する。ユーザは、テキストボックスＴＢにテキストを入力することで、メッセージの本文Ｍを作成することができる。そして、メッセージの本文Ｍが作成された状態で、ユーザが送信ボタンＴＭにタップ操作をすると、メッセージ情報（１）がサーバ装置２００に送信され、メッセージの本文Ｍなどが他ユーザのユーザ端末１００に転送される。また、ユーザ端末１００の表示部は、非スクロール領域１００Ｂに、発言権有無表示領域１００Ｂａを設けており、発言権有無表示領域１００Ｂａ内に、自端末のユーザ（以下、自ユーザと称する）に発言権が付与されているか否かを示す情報を表示する。
【００３６】
ここで、本発明の各実施形態における「発言権」の概念について説明する。発言権とは、ユーザが、自己の使用するユーザ端末１００のテキストボックスＴＢにテキストを入力して送信ボタンＴＭを操作することによりメッセージを送信し、サーバ装置２００を経由してグループ内のユーザのユーザ端末１００に表示させる権利である。従って、発言権は、テキストを入力する入力権、メッセージを送信する送信権、サーバ装置２００にメッセージを転送してもらう転送権が揃うことにより成立する。
【００３７】
第１実施形態の場合、上記したテキストボックスＴＢへのテキストの入力は、自端末のユーザに発言権がある場合に受け付けられる。従って、第１実施例においては、発言権の無いユーザには、入力権が与えられないことにより、発言権が成立しないようにしている。なお、これに代えて、送信権が与えられないことにより、発言権が成立しないようにしてもよい。この場合、発言権の無いユーザは、テキストボックスＴＢへのテキストの入力を行って送信の準備をすることはできるが、送信ボタンＴＭを操作してメッセージを送信することはできない。発言権は、サーバ装置２００によって管理される。発言権の管理の詳細については、後述する。
【００３８】
なお、サーバ装置２００は、各ユーザ端末１００へのメッセージ情報（２）の送信処理（図２におけるステップＳ３０６の処理）を、各ユーザ端末１００からの要求に応じて行う。ここで、ユーザ端末１００―Ｋおよび１００―Ｌは、ユーザ端末１００−１〜１００−Ｎのうちいずれかである。具体的には、サーバ装置２００は、要求のあったユーザ端末１００―Ｋに対して未送信のメッセージがある場合に、ユーザ端末１００―Ｋに対して、その未送信のメッセージを送信する。また、サーバ装置２００は、ユーザ端末１００―Ｋからの要求があった時点でユーザ端末１００―Ｋに対する未送信のメッセージがない場合には、ユーザ端末１００―Ｋに対して一定の保留期間を設定する。そして、サーバ装置２００は、保留期間内に他のユーザ端末１００―Ｌからメッセージ情報（１）を受信すると、ユーザ端末１００―Ｋに、ユーザ端末１００―Ｌからのメッセージ情報（１）に基づくメッセージ情報（２）を送信する。
【００３９】
これに対し、ユーザ端末１００は、例えば、サーバ装置２００からメッセージを受信してから第１の所定時間が経過したとき、および、前回のメッセージの要求から第２の所定時間が経過したときに、メッセージの要求を実行する。これによって、チャットシステム１においては、各ユーザ端末１００間のメッセージの送受信が擬似的にリアルタイムに行われる。
なお、サーバ装置２００が各ユーザ端末１００からの要求に応じてメッセージ情報（２）の送信処理を行うのではなく、サーバ装置２００が自発的に各ユーザ端末にメッセージ情報（２）を送信してもよい（プッシュ通知）。また、各ユーザ端末１００がサーバ装置２００に定期的に要求を行い、サーバ装置２００が、各ユーザ端末１００からの要求があったタイミング以前に受信した情報に基づくメッセージ情報（２）のみを送信する方式が採用されてもよい。
【００４０】
［ユーザ端末１００の構成および機能］
図４は、第１実施形態に係るユーザ端末１００の機能構成の一例を示す構成図である。ユーザ端末１００は、例えば、携帯電話、タブレット端末、デスクトップ型やノート型などのパーソナルコンピュータ、ゲーム機器、その他の装置である。ユーザ端末１００としては、情報を出力する出力部とユーザ操作を受け付ける受付部、および通信インターフェースを備える任意の装置を用いることができる。以下の説明では、ユーザ端末１００は、タッチパネル１０５を備える携帯電話であるものとして説明する。
【００４１】
ユーザ端末１００は、表示部１１０と、操作受付部１２０と、通信部１３０と、記憶部１４０と、制御部１５０とを備える。表示部１１０と操作受付部１２０は、例えば、それぞれがタッチパネル１０５の機能を含む。表示部１１０は、例えばＬＣＤ（Liquid  Crystal  Display）である。表示部１１０が表示する画面は、制御部１５０などによって生成される。操作受付部１２０は、例えばタッチパネル１０５の表示面にユーザが触れたことを検知し、触れた位置（座標）を含む検知信号を制御部１５０に出力する。また、操作受付部１２０は、タッチパネル１０５への入力を検知するだけでなく、各種機械スイッチへのユーザの操作を検知し、検知信号を制御部１５０に出力してもよい。また、操作受付部１２０は、キーボードやマウスに対するユーザの操作を検知し、検知信号を制御部１５０に出力してもよい。通信部１３０は、ネットワーク５を介してサーバ装置２００と通信する。
【００４２】
記憶部１４０は、ＲＡＭ（Random Access Memory）や不揮発性メモリ等の記録媒体、メモリカードなどの外部メモリまたはこれらの組合せである。記憶部１４０は、例えば、ユーザ情報記憶部１４１、グループ情報記憶部１４２、メッセージ情報記憶部１４３などを備える。
【００４３】
ユーザ情報記憶部１４１は、チャットを行うユーザに関する情報である。図５は、ユーザ情報記憶部１４１に格納されるデータの一例を模式的に示す模式図である。ユーザ情報記憶部１４１は、自ユーザ、および他のユーザ端末１００を使用する他ユーザのそれぞれに対応して、ユーザＩＤ、ユーザ名、プロフィール画像などの情報を格納する。ユーザ情報記憶部１４１における他ユーザの情報は、例えば、他ユーザがグループに登録されたときに、他ユーザの使用するユーザ端末１００またはサーバ装置２００から取得する。グループ情報記憶部１４２は、チャットを行うユーザのグループに関する情報を格納する。図６は、グループ情報記憶部１４２に格納されるデータの一例を模式的に示す模式図である。グループ情報記憶部１４２は、グループＩＤに対応付けて、グループ名や、グループに属するユーザのユーザＩＤを格納する。メッセージ情報記憶部１４３は、自ユーザが属するグループにおいて送受信されたメッセージに関する情報を格納する。図７は、メッセージ情報記憶部１４３に格納されるデータの一例を模式的に示す模式図である。メッセージ情報記憶部１４３は、グループＩＤに対応付けて、送信元のユーザのユーザＩＤ、日時情報（サーバ装置２００が受信した受信日時ＤＴ）、メッセージの本文Ｍなどを格納する。前述したように、メッセージ情報記憶部１４３には、スクロール領域１００Ａ内に表示し切れないメッセージが含まれる。
【００４４】
図４に戻り、ユーザ端末１００の構成の説明を行う。制御部１５０は、表示制御部１５１と、メッセージ受信部１５２と、発言権判定部１５３と、メッセージ送信部１５４とを備える。表示制御部１５１は、例えば、ユーザが操作受付部１２０に対してアプリ起動操作を行ったときに起動するチャットアプリケーションの表示画面を生成し、図示しないＯＳ（Operating  System）やドライバを介して表示部１１０に表示させる。表示制御部１５１は、例えば、メッセージ情報記憶部１４３に新たなレコード（１つのメッセージに対応する１つのデータ）が追加される度に、そのレコードに対応する画像を生成する。そして、ユーザのスクロール操作などに応じて、メッセージの本文Ｍなどが日時情報に基づいて時系列に並べられた画像の一部または全部を、表示部１１０に表示させる。初期状態として表示される情報は、例えば、読み出した複数のメッセージのうち、最も新しい日時情報が対応付けられたメッセージの本文Ｍなどが含まれる箇所とすることができる。
【００４５】
メッセージ受信部１５２は、通信部１３０を用いて、サーバ装置２００から送信されたメッセージ情報（２）を受信する。メッセージ受信部１５２は、サーバ装置２００からメッセージ情報（２）を受信すると、受信したメッセージ情報（２）に含まれるグループＩＤ、ユーザＩＤ、日時情報、メッセージの本文Ｍを、メッセージ情報記憶部１４３の新たなレコードとして記憶部１４０に記憶させる。
【００４６】
発言権判定部１５３は、サーバ装置２００から送信された直近の発言権通知信号に基づいて、自ユーザに発言権が付与されているか否かを判定する。そして、発言権判定部１５３は、判定結果に基づき、発言権有無表示領域１００Ｂａの表示内容を決定する。発言権判定部１５３は、自ユーザに発言権が付与されていると判定した場合には、例えば図３に示すように、「発言して下さい」などのメッセージを発言権有無表示領域１００Ｂａに表示させる。一方、発言権判定部１５３は、自ユーザに発言権が付与されていないと判定した場合には、「（発言権が付与されている他ユーザのユーザ名）さんの発言待ちです」などのメッセージを発言権有無表示領域１００Ｂａに表示させる。また、発言権判定部１５３は、自ユーザに発言権が付与されていないと判定した場合には、テキストボックスＴＢへのテキスト入力や、送信ボタンＴＭの操作を受け付けない状態とする。図８は、自ユーザに発言権が付与されていないと判定された場合に、表示部１１０によって表示される表示画面の一例を示す図である。
【００４７】
メッセージ送信部１５４は、発言権判定部１５３により自ユーザに発言権が付与されていると判定された場合に、操作受付部１２０に対するユーザからの操作に応じて生成される情報に基づいて、メッセージ情報（１）の送信処理を行う。メッセージ送信部１５４は、テキストボックスＴＢにメッセージの本文Ｍが入力され、送信ボタンＴＭにタップ操作がされると、メッセージの本文Ｍに自ユーザのユーザＩＤと、自ユーザがチャットを行っているグループのグループＩＤとを加えたメッセージ情報（１）を、通信部１３０を用いてサーバ装置２００に送信する。メッセージ送信部１５４は、送信したグループＩＤ、ユーザＩＤ、日時情報、およびメッセージの本文Ｍを、メッセージ情報記憶部１４３の新たなレコードとして記憶部１４０に記憶させる。メッセージ送信部１５４は、上記の情報のうち日時情報については、サーバ装置２００から受信完了通知と共に取得したときに、対応するメッセージのレコードの日時情報を更新する。
【００４８】
［サーバ装置２００の構成および機能］
次に、サーバ装置２００の構成および機能について説明する。図９は、第１実施形態に係るサーバ装置２００の機能構成の一例を示す構成図である。サーバ装置２００は、サーバ側通信部２３０と、サーバ側記憶部２４０と、サーバ側制御部２５０とを備える。サーバ側通信部２３０は、ネットワーク５を介してユーザ端末１００と通信する。
【００４９】
サーバ側記憶部２４０は、ＲＡＭや不揮発性メモリ等の記録媒体またはこれらの組合せである。サーバ側記憶部２４０は、ユーザ情報記憶部２４１、グループ情報記憶部２４２、メッセージ一時情報記憶部２４３、発言権テーブル２４４などを備える。ユーザ情報記憶部２４１およびグループ情報記憶部２４２は、それぞれ、各ユーザ端末１００が保持するユーザ情報記憶部１４１およびグループ情報記憶部１４２と同様のデータ項目を有する情報を格納する。なお、ユーザ端末１００が保持するユーザ情報記憶部１４１およびグループ情報記憶部１４２が、自ユーザおよび自ユーザの属するグループ情報、並びに自ユーザと同じグループに属する他ユーザのユーザ情報のみを格納するのに対し、サーバ装置２００が保持するユーザ情報記憶部２４１およびグループ情報記憶部２４２は、サーバ装置２００を介してメッセージの送受信を行う全てのユーザ及びグループに関する情報を格納することがある。また、サーバ装置２００が備えるユーザ情報記憶部２４１は、ユーザ名やユーザ画像等のようにユーザを特定するような情報は格納せず、単にユーザを識別可能なユーザＩＤを格納してもよい。また、メッセージ一時情報記憶部２４３には、各ユーザ端末１００から受信したメッセージなどが、送信先のユーザ端末１００に送信されるまでの間、一時的に記憶される。
【００５０】
発言権テーブル２４４は、発言権付与部２５２によって使用されるテーブルデータであり、各グループにおいて、いずれのユーザ端末１００のユーザに発言権が付与されているかを示すデータである。図１０は、発言権テーブル２４４として格納されるデータの一例を模式的に示す模式図である。発言権テーブル２４４は、発言権付与部２５２によって管理される。発言権テーブル２４４は、例えば、グループＩＤ毎に、各ユーザのユーザＩＤに、発言権を有する旨の情報（図１０における「ＯＫ」）と、発言権を有さない旨の情報（図１０における「ＮＧ」）とのいずれかが対応付けられた情報である。
【００５１】
サーバ側制御部２５０は、メッセージ転送制御部２５１と、発言権付与部２５２とを備える。メッセージ転送制御部２５１は、ユーザ端末１００からグループＩＤを宛先として送信されたメッセージ情報（１）を受信すると、受信した情報をメッセージ一時情報記憶部２４３に一時的に記憶させる。そして、メッセージ転送制御部２５１は、受信したメッセージ情報の宛先であるグループＩＤに対応付けられたユーザＩＤを特定し、特定したユーザＩＤ（メッセージの本文Ｍの送信元のユーザＩＤを除く）に、メッセージ一時情報記憶部２４３に記憶させた情報に基づくメッセージ情報（２）を送信する。これによって、送信元のユーザのユーザ端末１００から送信されたメッセージは、サーバ装置２００を介して、送信元のユーザが属するグループ内の他のユーザ端末１００に送信され、他のユーザ端末１００により表示されることになる。
【００５２】
発言権付与部２５２は、チャットグループを構成するグループ内におけるユーザの少なくとも一部に対して発言権を付与し、以下に説明するように、種々の変更条件に基づいて、発言権を付与するユーザを変更する。前述したように、発言権とは、ユーザが、自己のユーザ端末１００にメッセージを入力して送信し、サーバ装置２００に転送させてグループ内の利用者のユーザ端末１００に表示させる権利である。図１０では、ユーザＩＤが「Ａ」のユーザのみに発言権が付与されているかのように示したが、発言権は、グループ内の１人のユーザにのみ付与されてもよいし、同時に複数のユーザに付与されてもよい。
【００５３】
発言権付与部２５２は、発言権を初期設定または変更する度に、発言権通知信号をユーザ端末１００に送信する。発言権通知信号は、例えば、発言権を付与する旨を通知する第１の信号と、発言権が無い旨を通知する第２の信号とのいずれかである。第１の信号を受信したユーザ端末１００は、図３に示したように、テキストボックスＴＢへのテキストの入力や、送信ボタンＴＭの操作を受け付ける状態となる。一方、第２の信号を受信したユーザ端末１００は、図８に示したように、テキストボックスＴＢへのテキストの入力を受け付けない状態となる。テキストボックスＴＢへのテキストの入力が受け付けられないと、ユーザは、メッセージの本文Ｍの送信を行うことができない。結果として、第２の信号は、ユーザ端末１００に対し、メッセージの本文Ｍの送信を禁止する旨の情報である。
【００５４】
［サーバ装置２００の処理フロー］
発言権付与部２５２は、グループチャットが開始された初期状態においては、例えば、任意のユーザに発言権を付与する。その後、グループチャットが進行するのに応じて、発言権付与部２５２は、いずれのユーザに発言権を付与するか（発言権の付与先）を変更する。図１１は、発言権付与部２５２によって実行される発言権の変更処理に係るフローチャートの一例である。図１１のフローチャートの処理は、例えば、所定周期で繰り返し実行される。なお、以下の説明では、ユーザが、自己のユーザ端末１００からメッセージの本文Ｍを送信してグループ内の利用者のユーザ端末１００に表示させることを、「発言する」と表現することがある。
【００５５】
まず、発言権付与部２５２は、発言権を付与したユーザが発言をしたか否かを判定する（ステップＳ４００）。発言権を付与したユーザが発言をしていない場合、発言権付与部２５２は、当該ユーザに発言権を付与した後、所定時間が経過したか否かを判定する（ステップＳ４０２）。発言権付与部２５２は、発言権を付与したユーザが発言をしておらず、且つ当該ユーザに発言権を付与した後、所定時間が経過していない場合、図１１のフローチャートの１ルーチンを終了する。
【００５６】
発言権を付与したユーザが発言をした場合、または当該ユーザに発言権を付与した後、所定時間が経過した場合、発言権付与部２５２は、発言権を付与したユーザの発言権を無効化する（ステップＳ４０４）。具体的には、発言権付与部２５２は、当該ユーザの使用するユーザ端末１００に対して、前述した第２の信号を送信すると共に、発言権テーブル２４４の該当するユーザの欄を、発言権が付与されていないことを示す情報に変更する。なお、図１１のフローチャートにおいて、ステップＳ４０２の処理は、省略しても構わない。その場合、「発言権を付与したユーザが発言をした場合に、発言権付与部２５２は、発言権を付与したユーザの発言権を無効化する。」という処理の流れとなる。
【００５７】
次に、発言権付与部２５２は、所定の規則に従って、いずれかのユーザを選択する（ステップＳ４０６）。そして、発言権付与部２５２は、選択したユーザに発言権を付与する（ステップＳ４０８）。発言権付与部２５２は、選択したユーザの使用するユーザ端末１００に、発言権を付与する旨を通知する第１の信号を送信し、発言権テーブル２４４の該当するユーザの欄を、発言権が付与されていることを示す情報に変更する。
【００５８】
図１２〜図１５は、種々の「所定の規則」に応じてユーザが選択され、発言権の付与先が変更される様子を模式的に示す模式図である。
図１２は、グループ内のユーザが例えば２人である場合に、「発言権を交互に付与する」という規則に従ってユーザが選択され、発言権の付与先が変更される様子を示す図である。図１２の例では、ユーザＡ（ユーザＩＤが「Ａ」のユーザ）からユーザＢ（ユーザＩＤが「Ｂ」のユーザ）に発言権の付与先が変更されると（図中、状態１→状態２）、次にユーザＢからユーザＡに発言権の付与先が変更され（状態２→状態３）、次にユーザＡからユーザＢに発言権の付与先が変更され（状態３→状態４）、‥以下これが繰り返される。
【００５９】
また、図１３は、グループ内のユーザが例えば３人以上である場合に、「２人ずつのペアで発言権を交互に付与する」という規則に従ってユーザが選択され、発言権の付与先が変更される様子を示す図である。このような規則は、例えばグループ内で、基本的に一対一で対話が行われる際、例えば仮想的なお見合い会などが行われる際に、好適に使用される。図１３の例では、ユーザＡからユーザＢに発言権の付与先が変更されると（図中、状態１→状態２）、次にユーザＢからユーザＡに発言権の付与先が変更され（状態２→状態３）、次にユーザＡからユーザＢに発言権の付与先が変更され（状態３→状態４）、‥以下これが繰り返される。また、ユーザＣ（ユーザＩＤが「Ｃ」のユーザ）からユーザＤ（ユーザＩＤが「Ｄ」のユーザ）に発言権の付与先が変更されると、次にユーザＤからユーザＣに発言権の付与先が変更され、次にユーザＣからユーザＤに発言権の付与先が変更され、‥以下これが繰り返される。また、ユーザＥ（ユーザＩＤが「Ｅ」のユーザ）からユーザＦ（ユーザＩＤが「Ｆ」のユーザ）に発言権の付与先が変更されると、次にユーザＦからユーザＥに発言権の付与先が変更され、次にユーザＥからユーザＦに発言権の付与先が変更され、‥以下これが繰り返される。なお、ペア内の会話は、例えば、ペア外のユーザには公開されないものとしてよい。このように発言権の付与先が変更される中で、例えば所定時間経過すると、「２人ずつのペア」が変更される。
【００６０】
図１４は、グループ内のユーザが例えば３人以上である場合に、「１人ずつ順番に発言権を付与する」という規則に従ってユーザが選択され、発言権の付与先が変更される様子を示す図である。このような規則は、例えばグループ内で順次発言が行われるようなゲーム、例えばしりとりや山手線ゲームが行われる際に、好適に使用される。しりとりや山手線ゲームの内容については、第６実施形態で説明する。図１４の例では、ユーザＡからユーザＢに発言権の付与先が変更されると（図中、状態１→状態２）、次にユーザＢからユーザＣに発言権の付与先が変更され（状態２→状態３）、次にユーザＣからユーザＤに発言権の付与先が変更され（状態３→状態４）、次にユーザＤからユーザＥに発言権の付与先が変更され（状態４→状態５）、次にユーザＥからユーザＦに発言権の付与先が変更され（状態５→状態６）、次にユーザＦからユーザＡに発言権の付与先が変更され（状態６→状態１）、‥以下これが繰り返される。なお、図１４に示す規則において、特定のユーザが連続して発言権を付与されてもよい。
【００６１】
図１５は、グループ内のユーザが例えば３人以上である場合に、「グループ内にサブグループを複数定義し、サブグループ内の全てのユーザが発言した場合に、他のサブグループ内のユーザに発言権を付与する」という規則に従ってユーザが選択され、発言権の付与先が変更される様子を示す図である。図１５の例では、ユーザＡ、ユーザＣ、およびユーザＥを含むサブグループ１に属する全てのユーザが発言すると、次に、ユーザＢ、ユーザＤ、およびユーザＥを含むサブグループ２に属する全てのユーザに発言権が付与される（図中、状態１→状態２）。そして、サブグループ２に属する全てのユーザが発言すると、サブグループ１に属する全てのユーザに発言権が付与され（状態２→状態３）、以下、これが繰り返される。図１５に示すように、複数のサブグループは、重複するユーザ（ユーザＥ）を含んでもよいし、重複するユーザを含まなくてもよい。なお、３以上のサブグループを備え、サブグループ間で循環的に発言権が移動してもよい。
【００６２】
ここで、発言権の付与先のユーザが選択される際の「所定の規則」は、「発言権を無効化したユーザとは異なるユーザの中から、次に発言権を付与するユーザを選択する」という制約を含んでもよい。この逆に、「所定の規則」は、連続して同じユーザに発言権を付与することを許容してもよい。図１２〜１４では、発言権を無効化したユーザとは異なるユーザの中から、次に発言権を付与するユーザが選択される様子が示されているが、例えば図１４において、特定のユーザは２回続けて発言することが許容されてもよい。
【００６３】
また、上記例示した種々の「所定の規則」に代えて、「ランダムに発言権の付与先を変更する」という規則が採用されても構わない。図１６は、ランダムに発言権の付与先が変更される様子を模式的に示す模式図である。図１６の例では、ユーザＡのみに発言権が付与された状態１から、ユーザＢおよびユーザＣに発言権が付与された状態２に移行し、次にユーザＣおよびユーザＦに発言権が付与された状態３に移行し、次にユーザＡ、ユーザＢ、およびユーザＥに発言権が付与された状態４に移行する。図１６に示すように、ランダムに発言権の付与先を変更する場合、同時に発言権が付与されるユーザの数も変動してよい。また、ランダムに発言権の付与先を変更する場合でなくとも、例えば所定の規則に従って、同時に発言権が付与されるユーザの数が変更されてもよい。
【００６４】
また、上記に限らず、「所定の規則」は、過去の発言権付与率が低いユーザを優先的に選択するなどのアルゴリズムに従う規則であってもよい。また、「所定の規則」は、同時に複数ユーザに発言権が付与される場合に、過去の発言数が少ないユーザを優先的に選択するなどのアルゴリズムに従う規則であってもよい。
【００６５】
また、「所定の規則」は、ユーザによって選択可能としてよい。例えば、今からしりとりを行おうとするユーザは、図１４で説明した規則を選択することが想定される。この場合、ユーザ端末１００は、発言権の変更規則の一覧を表示する。図１７は、発言権の変更規則の一覧が表示された表示画面の一例を示す図である。図１７に示すように、この表示画面では、複数のユーザ端末１００のいずれかにおいて、図１２で説明した規則に対応する「対話モード」、図１３で説明した規則に対応する「ペアモード」、図１４で説明した規則に対応する「循環モード」、図１５で説明した規則に対応する「グループ移動モード」、図１６で説明した規則に対応する「ランダムモード」などを示す選択領域ＳＥＬが表示され、ユーザがいずれかの領域を選択してタップ操作すると、どの規則が選択されたかを示す信号がサーバ装置２００に送信される。サーバ装置は、受信した信号に基づき、発言権の変更規則（「所定の規則」）を決定する。
【００６６】
［まとめ］
以上説明したように、第１実施形態のサーバ装置２００（メッセージ共有装置）並びにチャットシステム１によれば、発言権付与部２５２が、グループ内のユーザに対して発言権、すなわち自己のユーザ端末１００からメッセージを送信してグループ内のユーザのユーザ端末１００に表示させる権利を付与し、その後、種々の変更条件に応じて発言権を付与するユーザを変更するため、発言するユーザを適度にコントロールすることができる。
【００６７】
また、第１実施形態のサーバ装置２００並びにチャットシステム１によれば、発言権付与部２５２が、発言権が付与されていないユーザのユーザ端末１００に対し、メッセージの送信を禁止する旨の第２の信号を送信するため、ユーザによる発言を更に適度にコントロールすることができる。すなわち、第１実施形態のサーバ装置２００並びにチャットシステム１は、発言の数が多すぎて、見たい発言を探すのに苦労したり、同じ人ばかりが発言して他のユーザが興味を失ったりするといった不都合が生じるのを抑制することができる。
【００６８】
また、第１実施形態のサーバ装置２００並びにチャットシステム１によれば、種々の「所定の規則」に基づいて、発言権を付与するユーザを変更するため、ユーザ間で行うチャットの態様に応じた発言権の移動を実現することができる。この結果、第１実施形態のサーバ装置２００並びにチャットシステム１は、ユーザ間で仮想的なお見合い会やしりとり、山手線ゲームなどを行う場合に、好適に発言権を移動させ、ユーザのチャット環境をサポートすることができる。
【００６９】
また、第１実施形態のサーバ装置２００並びにチャットシステム１によれば、発言権の付与先を変更する「所定の規則」を、ユーザにより選択可能としたため、ユーザが、これから行おうとするチャットの態様に応じた発言権の変更規則で、発言権の付与先を変更することができる。この結果、第１実施形態のサーバ装置２００並びにチャットシステム１は、ユーザの選択に応じて好適に発言権を移動させ、ユーザのチャット環境をサポートすることができる。
【００７０】
また、第１実施形態のユーザ端末１００（端末装置）は、発言権がサーバ装置２００から付与されている場合に、グループチャット内で発言するためのテキストの入力操作や送信操作を受け付け、発言権が付与されていない場合に、テキストの入力操作や送信操作を禁止するため、サーバ装置２００が発言するユーザを適度にコントロールするのを補助することができる。なお、図１８は、ユーザ端末１００において実行される処理の流れを示すフローチャートの一例である。図１８のフローチャートの処理は、例えばチャットアプリが起動している間、所定周期で繰り返し実行される。ユーザ端末１００の発言権判定部１５３（図４）は、発言権通知信号を受信するまで待機し（ステップＳ５００）、発言権通知信号を受信すると、発言権通知信号が第１の信号であるか否かを判定する（ステップＳ５０２）。第１の信号である場合、発言権判定部１５３は、ユーザ端末１００を、発言のためのユーザ操作を受け付ける状態とし（ステップＳ５０４）、第１の信号でなく第２の信号である場合、発言権判定部１５３は、ユーザ端末１００を、発言のためのユーザ操作を受け付けない状態とする（ステップＳ５０６）。
【００７１】
＜第２実施形態＞
以下、第２実施形態に係るチャットシステム２について説明する。チャットシステム２の概略については、第１実施形態で［チャットシステム１の概略］として説明したものと同様であるため、説明を省略する。このように、第２実施形態では、第１実施形態と共通する機能部等については、共通する符号を付して重複した説明を省略すると共に、第１実施形態との相違点を中心に説明する。
【００７２】
［ユーザ端末１００の構成および機能］
図１９は、第２実施形態に係るユーザ端末１００の機能構成の一例を示す構成図である。第２実施形態に係るユーザ端末１００は、第１実施形態（図４）と比較すると、制御部１５０が発言権判定部１５３を備えない構成となっている。そして、第２実施形態に係るユーザ端末１００は、自ユーザに発言権が付与されているか否かに拘わらず、テキストボックスＴＢへの入力や送信ボタンＴＭの操作を許容する。
【００７３】
［サーバ装置２００の構成および機能］
第２実施形態に係るサーバ装置２００の機能構成例については、図９を援用する。第２実施形態に係るサーバ装置２００のメッセージ転送制御部２５１は、発言権テーブル２４４を参照し、発言権が付与されていないユーザの使用するユーザ端末から送信されたメッセージは、他のユーザの使用するユーザ端末に転送しない。
【００７４】
図２０は、第２実施形態に係るサーバ装置２００のメッセージ転送制御部２５１により実行される処理の流れを示すフローチャートの一例である。メッセージ転送制御部２５１は、ユーザ端末１００からメッセージ情報（１）を受信するまで待機し（ステップＳ６００）、メッセージ情報（１）を受信すると、ユーザＩＤを用いて発言権テーブル２４４を検索し、送信元のユーザに発言権が付与されているか否かを判定する（ステップＳ６０２）。
【００７５】
送信元のユーザに発言権が付与されていない場合、メッセージ転送制御部２５１は、何も処理を行わず、図２０のフローチャートの１ルーチンを終了する。一方、送信元のユーザに発言権が付与されている場合、メッセージ転送制御部２５１は、送信元のユーザの使用するユーザ端末１００に、受信完了通知と受信日時を送信し（ステップＳ６０４）、送信元のユーザ以外のユーザの使用するユーザ端末１００にメッセージ情報（２）を送信する（ステップＳ６０６）。
【００７６】
係る処理によって、発言権の付与されていないユーザがグループチャット内で発言しようとしても、サーバ装置２００がメッセージの転送処理を行わないため、他のユーザの使用するユーザ端末１００ではメッセージが表示されないことになる。なお、第２実施形態のサーバ装置２００は、発言権の付与先の変更処理に関して、第１実施形態で説明した種々の手法を援用することができる。
【００７７】
なお、図２０のフローチャートにおいて、メッセージ情報（１）を受信し、送信元のユーザに発言権が付与されていない場合でも、受信完了通知と受信日時、更には発言権が無いため転送を行わなかったことを示す情報を、送信元のユーザのユーザ端末１００に送信してよい。こうすれば、発言権の付与されていないユーザのユーザ端末１００は、例えば、送信したメッセージの本文Ｍを、グループチャットには反映されなかったことを示す符号などを付して表示することができる。
【００７８】
［まとめ］
以上説明したように、第２実施形態のサーバ装置２００（メッセージ共有装置）並びにチャットシステム２によれば、発言権の無いユーザには、サーバ装置２００にメッセージを転送してもらう転送権が付与されないことによって、発言権が成立しないようにすることができる。そして、第２実施形態のサーバ装置２００並びにチャットシステム２によれば、発言権付与部２５２が、グループ内のユーザに対して発言権、すなわち自己のユーザ端末１００からメッセージを送信してグループ内のユーザのユーザ端末１００に表示させる権利を付与し、その後、場面に応じて発言権を付与するユーザを変更するため、発言するユーザを適度にコントロールすることができる。
【００７９】
＜第３実施形態＞
以下、第３実施形態に係るチャットシステム３について説明する。チャットシステム３の概略については、第１実施形態で［チャットシステム１の概略］として説明したものと同様であるため、説明を省略する。このように、第３実施形態では、第１実施形態と共通する機能部等については、共通する符号を付して重複した説明を省略すると共に、第１実施形態との相違点を中心に説明する。
【００８０】
［ユーザ端末１００の構成および機能］
図２１は、第３実施形態に係るユーザ端末１００の機能構成の一例を示す構成図である。第３実施形態に係るユーザ端末１００の制御部１５０は、図４に示す第１実施形態の構成と比較すると、発言者指定部１５５を更に備える構成となっている。発言者指定部１５５は、自ユーザがグループチャットで発言をした後に、次の発言者の指定を受け付ける画面を表示するように、表示制御部１５１を介して表示部１１０を制御する。そして、発言者指定部１５５は、ユーザにより指定された次の発言者の例えばユーザＩＤを、通信部１３０を用いてサーバ装置２００に送信する。
なお、これに限らず、ユーザが発言をしなくとも、次の発言者を指定可能にしてもよい。この場合、発言者指定部１５５は、発言権を有する自ユーザの所定の操作に基づき、次の発言者の指定を受け付ける画面を表示するように制御する。また、この場合、次の発言者を指定し終えたユーザは、発言権が消失するものとしてよい。
【００８１】
［サーバ装置２００の構成および機能］
第３実施形態に係るサーバ装置２００の機能構成例については、図９を援用する。第３実施形態に係るサーバ装置２００の発言権付与部２５２は、発言をしたユーザの使用するユーザ端末１００から送信された、次の発言者として指定されたユーザに、発言権を付与する。図２２は、第３実施形態に係るチャットシステム１において、発言権の付与先が指定される様子を模式的に示す模式図である。このような発言権の変更規則は、例えばグループ内で発表会を行う場面などに、好適に適用される。
【００８２】
［まとめ］
以上説明したように、第３実施形態のサーバ装置２００（メッセージ共有装置）並びにチャットシステム３によれば、発言権が付与されたユーザの指定によって発言権を付与するユーザが変更されるため、ユーザに、発言を適度にコントロールすることができる環境を提供することができる。これにより、第３実施形態のサーバ装置２００並びにチャットシステム３は、発言するユーザを適度にコントロールすることができる。
【００８３】
なお、図２１では、ユーザ端末１００が発言権判定部１５３を備える（従って、第１実施形態のように、発言権のないユーザはメッセージ送信自体ができない）態様を図示したが、第３実施形態のチャットシステムは、第２実施形態のように、サーバ装置２００が、発言権の無いユーザのメッセージを転送しない態様であっても構わない。
【００８４】
＜第４実施形態＞
以下、第４実施形態に係るチャットシステム４について説明する。チャットシステム４の概略については、第１実施形態で［チャットシステム１の概略］として説明したものと同様であるため、説明を省略する。このように、第４実施形態では、第１実施形態と共通する機能部等については、共通する符号を付して重複した説明を省略すると共に、第１実施形態との相違点を中心に説明する。
【００８５】
［サーバ装置２００の構成および機能］
第４実施形態に係るサーバ装置２００の機能構成例については、図９を援用する。図２３は、第４実施形態に係るサーバ装置２００が保持する発言権テーブル２４４の一例を模式的に示す模式図である。第４実施形態に係る発言権テーブル２４４は、グループＩＤ毎に、各ユーザのユーザＩＤに、発言権を有する旨の情報（「ＯＫ」）と、発言権を有さない旨の情報（「ＮＧ」）とのいずれかが対応付けられている他、発言者指定部１５５が機能するユーザ端末１００のユーザを特定する情報が格納される。図２３では、「議長」の欄において「ＯＫ」が付されているユーザＡが、ユーザを指定して発言権を付与させる権限を有することを示している。この場合、例えば、ユーザＡの使用するユーザ端末１００においてのみ発言者指定部１５５が機能し、ユーザＡ以外のユーザの使用するユーザ端末１００において発言者指定部１５５は機能しない（例えば休止状態とされる）。なお、全てのユーザ端末１００において発言者指定部１５５が機能し、サーバ装置２００が、議長として発言権テーブル２４４に登録されたユーザ以外によるユーザの指定を受け付けない構成としても構わない。
【００８６】
議長の選択については、如何なる手法で行われてもよい。例えば、グループ内のユーザのいずれかが、それぞれが使用するユーザ端末１００に所定の操作を行った結果、サーバ装置２００に議長として登録されてよい。サーバ装置２００の発言権付与部２５２は、例えば、議長として登録されたユーザの使用するユーザ端末１００の指定により発言権をユーザに付与すると共に、発言を行ったユーザの発言権を無効化する。図２４は、議長によって発言権を付与するユーザが指定され、発言権の付与先が変更される様子を模式的に示す模式図である。このような発言権の変更規則は、例えばグループ内で会議を行う場面などに、好適に適用される。
【００８７】
［ユーザ端末１００の構成および機能］
第４実施形態に係るユーザ端末１００の機能構成例については、図２１を援用する。議長として発言権テーブル２４４に登録されたユーザの使用するユーザ端末１００の発言者指定部１５５は、任意のタイミングで、グループ内における発言権を付与するユーザを自ユーザに指定させ、自ユーザが指定したユーザを、通信部１３０を用いてサーバ装置２００に送信する。
【００８８】
［まとめ］
以上説明したように、第４実施形態のサーバ装置２００（メッセージ共有装置）並びにチャットシステム４によれば、議長として登録されたユーザの指定によって発言権を付与するユーザが変更されるため、議長であるユーザに、発言を適度にコントロールすることができる環境を提供することができる。これにより、第４実施形態のサーバ装置２００並びにチャットシステム４は、発言するユーザを適度にコントロールすることができる。
【００８９】
なお、第４実施形態では、第１実施形態と同様に、発言権のないユーザはメッセージ送信自体ができない態様であってもよいし、第２実施形態のように、サーバ装置２００が、発言権の無いユーザのメッセージを転送しない態様であっても構わない。
【００９０】
＜第５実施形態＞
以下、第５実施形態に係るチャットシステム５について説明する。チャットシステム５の概略については、第１実施形態で［チャットシステム１の概略］として説明したものと同様であるため、説明を省略する。このように、第５実施形態では、第１実施形態と共通する機能部等については、共通する符号を付して重複した説明を省略すると共に、第１実施形態との相違点を中心に説明する。
【００９１】
［ユーザ端末１００の構成および機能］
第５実施形態に係るユーザ端末１００の機能構成例については、図１９を援用する。第５実施形態に係るユーザ端末１００には、他ユーザのユーザ端末１００から送信されたメッセージに、発信元のユーザに発言権が付与されているか否かを示す情報がサーバ装置２００によって付加されたものが送信される。ユーザ端末１００は、送信元のユーザが発言権を有さないメッセージについては、送信元のユーザが発言権を有するメッセージとは異なる態様で表示する。「異なる態様で」表示するとは、例えば、表示箇所やテキストの色、文字種、フォントサイズなどを変えて表示することをいう。なお、第５実施形態のユーザ端末１００は、自ユーザに発言権が付与されているか否かをサーバ装置２００から通知され、自ユーザに発言権が付与されていない場合、その旨を何らかの形で表示してよい。
【００９２】
図２５は、第５実施形態に係るユーザ端末１００により表示される表示画面の一例を示す図である。図２５に示すように、第５実施形態に係るユーザ端末１００では、発言権が付与されているときに発言された第１メッセージの本文Ｍ１と、発言権が付与されていないときに発言された第２メッセージの本文Ｍ２とが、スクロール領域１００Ａに表示される。図２５の例では、ユーザＡとユーザＢが第１メッセージの本文Ｍ１を発言した後、ユーザＢが、自己に発言権が付与されていないにも拘わらず、２回発言を行った。この２回の発言については、第１メッセージの本文Ｍ１とは異なる態様の第２メッセージの本文Ｍ２として表示されている。
【００９３】
［サーバ装置２００の構成および機能］
第５実施形態に係るサーバ装置２００の機能構成例については、図９を援用する。図２６は、第５実施形態に係るサーバ装置２００のメッセージ転送制御部２５１により実行される処理の流れを示すフローチャートの一例である。第５実施形態に係るメッセージ転送制御部２５１は、ユーザ端末１００からメッセージ情報（１）を受信するまで待機し（ステップＳ７００）、メッセージ情報（１）を受信すると、送信元のユーザの使用するユーザ端末１００に、受信完了通知と受信日時を送信する（ステップＳ７０２）。
【００９４】
次に、メッセージ転送制御部２５１は、受信したメッセージ情報（１）に含まれるユーザＩＤを用いて、図９に示す発言権テーブル２４４を検索し、送信元のユーザに発言権が付与されているか否かを判定する（ステップＳ７０４）。送信元のユーザに発言権が付与されていない場合、メッセージ転送制御部２５１は、送信元のユーザ以外のユーザの使用するユーザ端末１００に、メッセージ情報（２）を、送信元のユーザに発言権が付与されていないことを示す情報と共に送信する（ステップＳ７０６）。一方、送信元のユーザに発言権が付与されている場合、メッセージ転送制御部２５１は、送信元のユーザ以外のユーザの使用するユーザ端末１００に、メッセージ情報（２）を、送信元のユーザに発言権が付与されていることを示す情報と共に送信する（ステップＳ７０８）。
【００９５】
なお、第５実施形態のサーバ装置２００は、発言権の付与先の変更処理に関して、第１〜第４実施形態で説明した手法を援用することができる。
【００９６】
［まとめ］
以上説明したように、第５実施形態の発言権付与部２５２は、グループ内のユーザに対して発言権、すなわち自己のユーザ端末１００からメッセージを送信してグループ内のユーザのユーザ端末１００に表示させる権利を付与し、その後、場面に応じて発言権を付与するユーザを変更する。そして、メッセージ転送制御部２５１は、メッセージが発言権の付与されたユーザによるものであるか否かをユーザ端末１００に通知し、ユーザ端末は、発言権を付与されたユーザによるメッセージと付与されていないユーザによるメッセージとを区別して表示する。この結果、ユーザは、発言権が付与されたユーザによるメッセージと、発言権が付与されていないユーザによるメッセージを判別し、発言を頭の中で整理することが容易になる等、利便性が高まる。これによって、第５実施形態のサーバ装置２００（メッセージ共有装置）、およびチャットシステム５は、ユーザが使用しやすいチャット環境を提供することができ、発言するユーザを適度にコントロールすることができる。
【００９７】
＜第６実施形態＞
以下、第６実施形態に係るチャットシステム６について説明する。第６実施形態に係るチャットシステム６は、第１〜第５実施形態のチャットシステム６に、会話を要素としたゲーム機能が付加されたものである。
【００９８】
［ユーザ端末１００の構成および機能］
第６実施形態に係るユーザ端末１００の表示部１１０には、所定のタイミングで、チャットシステムをベースとしたゲーム選択画面が表示される。図２７は、ゲーム選択画面の一例を示す図である。ゲーム選択画面では、例えば、しりとりゲームを開始するためのゲームスタートスイッチＧＳ１や山手線ゲームを開始するためのゲームスタートスイッチＧＳ２が表示される。
【００９９】
しりとりゲーム（word  chain）が開始されると、ユーザ端末１００は、例えば図２８に示す画面を表示する。図２８は、グループチャットのユーザによって、しりとりゲームが行われる際の表示画面の一例を示す図である。しりとりゲームでは、例えば第１実施形態において図１４で説明した、「１人ずつ順番に発言権を付与する」という規則に従ってサーバ装置２００によりユーザが選択され、発言権の付与先が変更される。発言権が付与されたユーザは、しりとりのルールに従って発言をする。しりとりのルールとは、前発言者の発言の末尾の文字（英語であれば最後の子音＋母音、或いは最後の子音であってよい）を最初にし、且つ末尾が「ん」でない（英語の場合は省略可）、発言を名詞に限定するなどである。また、発言者には制限時間が与えられ、制限時間内に発言をすることが求められる。
【０１００】
そして、しりとりのルールに適合した発言をしたか否かがサーバ装置２００によって判定され、判定結果ＲＳがメッセージの本文Ｍに付されて表示される。判定結果ＲＳは、発言がしりとりのルールに適合したものである場合には、「ＯＫ！」などの文字で表され、適合しないものである場合は、「ＮＧ！！」などの文字で表される。
【０１０１】
そして、第６実施形態においては、発言権が付与されていないユーザの発言は、例えば第５実施形態と同様、発言権が付与されているユーザによるメッセージ（第１メッセージの本文Ｍ１）とは異なる第２メッセージとして表示される。これによって、ゲーム自体とは関係ない発言が許容され、ゲームの盛り上がりを演出することができる。
【０１０２】
山手線ゲーム（別名、古今東西ゲーム）が開始されると、ユーザ端末１００は、例えば図２９に示す画面を表示する。図２９は、グループチャットのユーザによって、山手線ゲームが行われる際の表示画面の一例を示す図である。山手線ゲームにおいてもしりとりゲームと同様に、例えば第１実施形態において図１４で説明した、「１人ずつ順番に発言権を付与する」という規則に従ってサーバ装置２００によりユーザが選択され、発言権の付与先が変更される。発言権が付与されたユーザは、山手線ゲームのルールに従って発言をする。山手線ゲームでは、お題として１つのテーマが決定され、そのテーマに合致した言葉を、ユーザが順に発言していく。一度発言された言葉を、一回のゲーム内で再び発言することはできない。お題には、例えば「日本の県庁所在地の名称」、「アメリカ合衆国の州の名称」、「山手線の駅名」など、客観的に正解が導き出されるものが選ばれる。また、発言者には制限時間が与えられ、制限時間内に発言をすることが求められる。
【０１０３】
そして、山手線ゲームのルールに適合した発言をしたか否かがサーバ装置２００によって判定され、判定結果ＲＳがメッセージの本文Ｍに付されて表示される。判定結果ＲＳは、発言が山手線ゲームのルールに適合したものである（指定されたテーマに合致した言葉である）場合には、「ＯＫ！」などの文字で表され、適合しないものである場合は、「ＮＧ！！」などの文字で表される。
【０１０４】
［サーバ装置２００の構成および機能］
図３０は、第６実施形態に係るサーバ装置２００の機能構成の一例を示す構成図である。第６実施形態に係るサーバ装置２００は、図９に示す第１実施形態の構成と比較すると、サーバ側記憶部２４０がメッセージ履歴情報記憶部２４５およびゲームデータベース２４６を備え、サーバ側制御部２５０がゲーム制御部２５３を更に備える構成となっている。ゲーム制御部２５３は、発言権を付与されたユーザが、しりとりゲームや山手線ゲームのルールに適合した発言をしたか否かを判定し、判定結果をメッセージ情報（２）に付加してユーザ端末１００に送信する。第６実施形態においては、メッセージ情報（１）の送信元のユーザ端末１００にも、他のユーザ端末１００と同様にメッセージ情報（２）が送信されてよい。メッセージ履歴情報記憶部２４５は、例えば過去のメッセージを時系列で格納し、ゲーム制御部２５３が、しりとりゲームにおける前発言者の発言を取得する際などに用いられる。また、ゲームデータベース２４６は、各種ゲームのルールや、ゲームにおける有効な発言の一覧（山手線ゲームでは、テーマに合致した言葉の一覧）などを格納する。なお、第６実施形態のチャットシステム１は、しりとりゲームや山手線ゲームに限らず、クイズゲームなど、ユーザが順次発言して行くような種々のゲームを実施することができる。
【０１０５】
［まとめ］
以上説明したように、第６実施形態のサーバ装置２００（メッセージ共有装置）並びにチャットシステム６によれば、グループ内で発言権の付与先を変更するというシステムを応用し、種々のゲームを実施することができる。この結果、チャットシステムの新しい楽しみ方を提案することができる。
【０１０６】
＜ハードウェア構成等＞
前述した各実施形態におけるユーザ端末１００、およびサーバ装置２００は、内部にコンピュータシステムを有している。「コンピュータシステム」は、ＣＰＵ（Central  Processing  Unit）、ＲＡＭ等のメモリ装置、ＲＯＭ、ＨＤＤ、フラッシュメモリ等の記憶装置、記憶媒体を装着可能なドライブ装置、周辺機器等のハードウェアを含むものである。
【０１０７】
そして、前述したユーザ端末１００の制御部１５０、表示制御部１５１、メッセージ受信部１５２、発言権判定部１５３、メッセージ送信部１５４、および発言者指定部１５５、並びにサーバ装置２００のサーバ側制御部２５０、メッセージ転送制御部２５１、発言権付与部２５２、およびゲーム制御部２５３等の動作の過程は、例えば、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、上記各機能部の処理が、全てプログラムを実行することによって行われる必要は無く、一部の機能部は、ＩＣ（Integrated  Circuit）やＬＳＩ（Large  Scale  Integration）、ネットワークカードなどのハードウェアによって実現されてもよい。
【０１０８】
「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光ディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるＨＤＤ等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。
【０１０９】
また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、更に、前述した機能を、コンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【０１１０】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
例えば、上記各実施形態の機能は、互いに排他的なものではなく、ユーザ端末１００やサーバ装置２００が、例えば、第１実施形態の機能と第５実施形態の機能を併せ持つことは可能である。これらの他にも、上記各実施形態のうち任意の複数の実施形態の機能を併せ持つものであってよい。
【符号の説明】
【０１１１】
１‥チャットシステム、５‥ネットワーク、１００‥ユーザ端末、１１０‥表示部、１２０‥操作受付部、１３０‥通信部、１４０‥記憶部、１５０‥制御部、１５１‥表示制御部、１５２‥メッセージ受信部、１５３‥発言権判定部、１５４‥メッセージ送信部、１５５‥発言者指定部、２００‥サーバ装置、２３０‥サーバ側通信部、２４０‥サーバ側記憶部、２４１‥ユーザ情報記憶部、２４２‥グループ情報記憶部、２４３‥メッセージ一時情報記憶部、２４４‥発言権テーブル、２４５‥メッセージ履歴情報記憶部、２４６‥ゲームデータベース、２５０‥サーバ側制御部、２５１‥メッセージ転送制御部、２５２‥発言権付与部、２５３‥ゲーム制御部
【図１】
2014106873.tif 000003
【図２】
2014106873.tif 000004
【図３】
2014106873.tif 000005
【図４】
2014106873.tif 000006
【図５】
2014106873.tif 000007
【図６】
2014106873.tif 000008
【図７】
2014106873.tif 000009
【図８】
2014106873.tif 000010
【図９】
2014106873.tif 000011
【図１０】
2014106873.tif 000012
【図１１】
2014106873.tif 000013
【図１２】
2014106873.tif 000014
【図１３】
2014106873.tif 000015
【図１４】
2014106873.tif 000016
【図１５】
2014106873.tif 000017
【図１６】
2014106873.tif 000018
【図１７】
2014106873.tif 000019
【図１８】
2014106873.tif 000020
【図１９】
2014106873.tif 000021
【図２０】
2014106873.tif 000022
【図２１】
2014106873.tif 000023
【図２２】
2014106873.tif 000024
【図２３】
2014106873.tif 000025
【図２４】
2014106873.tif 000026
【図２５】
2014106873.tif 000027
【図２６】
2014106873.tif 000028
【図２７】
2014106873.tif 000029
【図２８】
2014106873.tif 000030
【図２９】
2014106873.tif 000031
【図３０】
2014106873.tif 000032