(57)【要約】【課題】従来は多くの人がインターネット上で議論するときには、メーリングリストや単一の掲示板であった。メーリングリストは、一覧性や発言者の状況把握外部の人が見られないという欠点があり。単一の掲示板は、外部のいたずらによる書き込み、無発言の人の状況把握に欠点があった。【解決手段】各自に対応した掲示板ウィンドウと、黒板ウィンドウ等を設定し、色を用いることにより発言者の把握、動向が即座にわかる。メーリングリストでなくＷｅｂ上でシステムを構築したため、外部の人も見られ、いたずら書き込みも防げ、セキュリティーの高い、開かれたマルチ掲示板仮想ディスカッションシステムを構築した。【選択図】図１
2004102976.tif 000002
【特許請求の範囲】
【請求項１】
複数の参加者がアクセス可能なＷｅｂサーバー装置であって、前記複数の参加者からの送信データを書き込むことができる書き込みファイルと、前記複数の参加者からの送信データを受信した時に受信の順番を示す受信番号と受信時刻と送信した参加者名を記録する発言者順序ファイルと、前記書き込みファイルに記録された内容を表示する複数の発言領域を有し、少なくとも前記複数の参加者が閲覧可能なメイン画面ファイルと、を有することを特徴とするＷｅｂサーバー装置。
【請求項２】
前記発言表示領域の近傍に配置され、前記発言者順序ファイルに記載された発言順によって異なる色で表示される発言者名表示領域を有することを特徴とする請求項１記載のＷｅｂサーバー装置。
【請求項３】
前記メイン画面ファイルには、文字以外のデータを表示する領域を含むことを特徴とする請求項１若しくは２記載のＷｅｂサーバー装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネットの有効利用に関するものである。遠隔地に分散した社員が、１つのオフィスに居るが如く一体化して仕事をするような用途。あるいは、バーチャル大学などで分散した学生のゼミを仮想的に行う時などに使用される。
【０００２】
【従来の技術】
インターネットの普及は、膨大な情報源の有機的な結合を可能にし、我々は居ながらにして遠隔地のデータを検索することができるようになった。このことは、遠隔地に居る人と容易に情報の交換ができるということでもある。さらにインターネットでは、１対多での通信や双方向通信が可能であり、近年の情報伝送速度の高度化とあいまって、遠隔地に居る人たちが、あたかもリアルタイムで話し合っているような情報交換の状態を実現することができる。
【０００３】
インターネットでの情報交換のサービス形態の例として、例えば、電子メールによるメーリングリストは、複数のユーザーのメールアドレスを一括して登録しておく特別のアドレスを設置することであり、各ユーザーはこの特別のアドレスに自分のメールを送ることで、登録された全てのユーザーにそのメールを送付できるというサービスを提供するものである。
【０００４】
このサービスを利用するとこれら登録された複数のユーザー間で、情報の交換が可能になる。
【０００５】
また、サーバーと呼ばれるコンピューター上に、複数のユーザー、若しくは不特定のユーザーに開放された共通の記録領域を作り、書き込みや閲覧を可能にする「掲示板」若しくは「チャット」と呼ばれるサービスもある。これは、書き込みを行った者の名称と、書き込み内容を時系列的に並べた記録表示として閲覧でき、書き込みがほとんど瞬時に記録表示に反映できるため、あたかも話し合っているような状況を実現できる。
【０００６】
これらのサービスはいずれもインターネットの双方向性、即時性を利用して遠隔地に居る複数のユーザー同士の情報交換を可能にするものである。
【０００７】
【発明が解決しようとする課題】
しかしながら、メーリングリストは、結局各ユーザーの手元に残っているメール（手紙）の束が蓄積された情報となるため、各ユーザーが交わした情報の一覧性に乏しく、誰がどのような発言をし、それに対してどのように答えたか等の状況が把握しにくい。また、登録されたユーザー間でのみ情報交換が可能なサービスであるから、交換された情報を登録されていない人へ開示する場合の公開性には欠ける。
【０００８】
また「掲示板」は、交換された情報は、あるサーバーの記録領域に存在するため、サーバーへのアクセス権を得るだけで誰でも閲覧が可能になるが、その反面１つの掲示板に多くの人が書き込みを行うため、いたずらによる書き込みを制限しにくく、また発言しない人がいても把握できない。
【０００９】
このように従来のインターネットを利用した複数のユーザー同士の情報交換のサービス形態は、遠隔地にいるユーザー同士の情報交換の可能性には一定の効果を奏するものの、特定され、お互いに識別可能な参加者同士が、それぞれの発言内容を確認しあいながら、一定のテーマに沿ってディスカッションを行うといった、いわゆる会議やゼミといった形式を遠隔地にいるユーザー同士の間で実現するには、参加者およびその発言や応答内容の特定を容易にするという点で課題があった。
【００１０】
また、いわゆる公開討議のように、特定された参加者同士の議論の内容の公開を容易にするという点でも課題があった。
【００１１】
【課題を解決するための手段】
本発明は、上記の課題を解決し、主として文字を用いたインターネット上での情報交換のサービスであって、特定の参加者同士の討議の様子を容易に認識できるようにし、なおかつ不特定の者によるいたずら書きを許すことなく討議の様子を公開できるシステムを提供するものである。
【００１２】
すなわち、本発明は、参加者個々に与えられた特定の記録領域からのみ書き込み可能な表示領域を設け、各参加者の書き込み内容は、この表示領域の特定のウィンドウに表示されるようにした。これによって発言者の特定および発言内容が表示領域の中で容易に認識できるようになる。
【００１３】
また、書き込まれた時間に従って、発言者のウィンドウもしくは書き込み内容に色づけをする手段を設けた。このようにすることで、直近の発言者の特定などを、即座にわかることになった。
【００１４】
また、黒板ウィンドウ等を備えることで、参加者の発言内容だけでなく、資料データの提示も可能にし、臨場感もだしている。
【００１５】
メーリングリストでなくＷｅｂ上でこのシステムを構築したため、外部の多くの人がみることができる。
【００１６】
また、書き込みページに、パスワード等を備えることによって、外部のいたずら書き込みを防ぐ事ができる。
【００１７】
【実施の形態】
図３に本発明によるシステムのハードウェア的な全体構成を示す。クライアントは参加者を表し、人数を制限するものではない。ここでは例示として３名の参加者がいる場合を示している。各参加者はインターネット網を介して、本発明のシステムを実行するＷｅｂサーバーにアクセスする。Ｗｅｂサーバーは、ＷＷＷサーバーや、単にサーバーとも呼ばれ、通信ポート、外部記憶装置、中央処理装置（ＣＰＵ）などからなるコンピューターである。図３では外部記憶装置としてディスクがあることを示し、それ以外のハード的構成については、省略している。
【００１８】
各クライアントＷｅｂブラウザ（以後「ブラウザ」という）と呼ばれるＷｅｂページを閲覧できるソフトウェアがＷｅｂサーバーにアクセスすると、Ｗｅｂサーバーは指定されたＷｅｂページの内容の閲覧を許可する。
【００１９】
図５には、本発明のシステムのソフトウェア的な構成を示す。Ｗｅｂサーバーには、各クライアントの発言内容をまとめて表示するメイン画面ファィル、討議のポイントなどを図示するために用いる黒板ファイル、資料を表示するための資料ファイル、発言者の順序を記録しておく発言順序ファイルおよびクライアント用の記録ファイルが用意されている。
【００２０】
また、Ｗｅｂサーバーには、本発明を構成するＣｏｍｍｏｎ　ＧａｔｅｗａｙＩｎｔｅｒｆａｃｅプログラム（以後「ＣＧＩプログラム」という）が置かれている。ＣＧＩプログラムとは、ＷｅｂサーバーからＷｅｂページを読み出す際に、Ｗｅｂサーバー側で起動するプログラムのことである。このプログラムの実行結果をＷｅｂページとして返すことで、クライアントにとって閲覧専用のＷｅｂページ上で、あたかもプログラムを実行させたような表示をクライアントに見せることができる。ＣＧＩプログラムは特に言語を限定するものではないが、今回はＰｅｒｌ言語を用いた。
【００２１】
次に本発明のＷｅｂサーバー装置の動作について説明する。参加者は予め本装置の管理者に連絡をとり、参加の許可をもらう。本実施の形態では図５のサーバーを管理している者、若しくは管理の権限を与えられている者がこれにあたる。
【００２２】
図３の３名のクライアントが参加を許可された場合について説明を進める。図５のメイン画面ファイルで、３名のクライアント用の発言表示領域は設定され、それぞれの領域が誰の発言を表すかを、発言表示領域の近辺に設定する発言者名表示領域に書き込まれる。
【００２３】
図６はブラウザでこのメイン画面ファイルを見た場合を示す。各クライアントの端末でブラウザを用いて設定されたメイン画面を閲覧すると、３名のクライアント専用の発言表示領域が画面上に設けられ、各クライアントの名前が発言者名表示領域に示されているのがわかる。
【００２４】
また各クライアント専用の記録ファイルが図５のように設定される。各クライアントはこのファイルへ発言内容を転送する。
【００２５】
図７にクライアント１が発言内容を転送した場合の流れを示す。クライアント１は自分の端末で発言内容を文章で記載する（▲１▼）。図７では、上記のクライアント１の発言内容を「ａ」で表す。
【００２６】
図２はこのときの入力画面の例を示す。クライアント１は図２の入力画面に自分の発言内容を書き込み、ｉｎｐｕｔボタン７を押し下げることで、Ｗｅｂサーバーの自分に割り当てられた書き込みファイル宛にこの内容を送信する。
【００２７】
Ｗｅｂサーバーはクライアント１から発言内容「ａ」を受け取ると、ＣＧＩプログラムを起動させ、以下の動作を行う。
【００２８】
まず、受信順番を表す受信番号と受信時間を付与した上で、クライアント１用記録ファイルに記録する（図７の▲２▼）。
【００２９】
同時に発言者順序ファイルに受信番号と受信時刻及び発言者を記録する（図７の▲３▼）。クライアント１用記録ファイルに書き込まれた内容「ａ」はメイン画面ファイルのクライアント１に割り当てられた発言表示領域に表示させる（図７の▲４▼）。
【００３０】
また、発言者順序ファイルの発言順を調べて発言者名表示領域の発言者の名前の表示色を変更する（図７の▲５▼）。このようにすることで、クライアント１の発言内容がメイン画面ファイル上に反映され、他のクライアントもクライアント１の発言内容をブラウザを通じて閲覧することができる。
【００３１】
以上の動作中、Ｗｅｂサーバーが発言内容を受け取った後のＣＧＩプログラムのフローを図４に示す。Ｗｅｂサーバーが入力データを受け取ることで起動する（Ｓ４００）。次に指定された記録ファイルは本システムのクライアントの記録ファイルとして用意されたものか否かを判定する（Ｓ４１０）。
【００３２】
クライアント用の書き込みファイルであった場合は、受信文に受信番号と受信時刻を付して送信者が指定した記録ファイルに記録する（Ｓ４２０）。次に発言者順序ファイルにこの受信番号と受信時刻及び指定された書き込みファイルのクライアント名を記録する（Ｓ４３０）。
【００３３】
Ｓ４３０でクライアント用の書き込みファイルに記録した内容を、メイン画面ファイルにある発言表示領域に反映する（Ｓ４４０）。この際にＷｅｂページへの表示のためにＨＴＭＬ等の言語にデータ変換する。各クライアントに指定された記録ファイルと、メイン画面ファイル上での各クライアントの発言表示領域は、予めそれぞれ対応付けを行っておくことで、各クライアントが送信する発言内容はメイン画面の所定の領域に表示されることとなる。
【００３４】
発言者順序ファイルの内容を検索し、発言の順序に応じて発言者名表示領域に書き込まれた発言者名の色を変更する（Ｓ４５０）。もともと、発言順を示す発言番号と発言時刻は各クライアントの発言表示領域に示されているので、それを手がかりに発言の順序を追うことは可能であるが、直近の発言者とその前の発言者の名前の表示色を変更することで他の参加者と区別できるため、発言の流れの認識を一層容易にすることができる。
【００３５】
図８には、この部分のより詳細なフローを示す。ここでは、直近の発言者が赤色、その前の発言者が黄色、それ以前の発言者は緑色で表示することとする。図４のＳ４３０で直近の発言内容が記録されているので、この直近の発言者の名前を赤色で、この直近の発言者が発言する前に赤色と黄色で表示されていた発言者名をそれぞれ黄色と緑色に変更する。
【００３６】
初期値として変数ｍをゼロにセットする（Ｓ８００）。発言者順序ファイル中の発言番号の最大値を検出し、Ｎとする（Ｓ８１０）。発言番号Ｎを行った発言者（クライアント名）をＣとする。（Ｓ８２０）。メイン画面ファイルの発言者名表示領域の中でＣに該当する名前を検索する（Ｓ８３０）。ここで、Ｃに一致する発言者名は直近の発言者であるので、初期値ｍがゼロであることを場合わけの指針として（Ｓ８４０）、赤色で表示するようにする（Ｓ８７０）。
【００３７】
次にｍをインクリメントし、ＮをＮ−１にセットする（Ｓ９００）。ＮをＮ−１にセットすることで、直近の発言者の前の発言者を探すことになる。この者は直近の発言者の発言内容が送信されるまでは赤色で表示されていた者である。この発言者名をメイン画面ファイルの中の発言者名表示領域で検索し、ｍ＝１を場合わけの指針として黄色に表示する（Ｓ９００からＳ８２０、Ｓ８３０、Ｓ８４０、Ｓ８６０、Ｓ８７０）。同様にさらに前の発言者を緑色で表示する（Ｓ８９０）。
【００３８】
このように図８のフローによれば直近の発言者から昔にさかのぼって、順に赤、黄、緑というように発言者名の表示色を変更することができる。
【００３９】
なお、図８のフローでは、同じクライアントが続けて発言を行ったときに、直近の発言者は、赤色にならず、黄色もしくは緑色になるが、これを回避するための処理を挿入したり、逆に直近の発言者の２人前の発言者から直近の発言者に向かって緑、黄、赤と発言者名の表示色を変更するようにしてもかまわない。
【００４０】
図４にもどり、Ｓ４５０で発言者名表示領域の表示色を変更してＣＧＩプログラムは終了する（Ｓ４６０）。
【００４１】
このようにすることで、メイン画面ファイルの中で、誰が直近に発言した者かを容易に識別することができ、またその１つ前の発言者を識別することができるようにすることで、討議の流れを容易に理解することができる。
【００４２】
図４のフロー中、Ｓ４２０からＳ４５０のステップは具体的な処理方法によって、適宜入れ替えを行ってもかまわない。さらに、メイン画面ファイルに設けた発言表示領域と同じように、黒板ファイルや資料ファイルに対応する表示領域を設けることで、メイン画面に黒板や資料の表示も可能になる。この場合黒板ファイルや資料ファイルはクライアント全員がアクセスできる共通ファイルとなる。
【００４３】
図１には、本発明をインターネット大学院のゼミナールに応用した場合のメイン画面をブラウザで閲覧したときの画面を示す。
【００４４】
画面を３つのフレームに分け、真中のフレームには２人の教官の掲示板を縦に配し（２人以上複数の教官の配置も可能）、左右両側面のフレームには、学生たちの掲示板を配している。この掲示板が図６の発言表示領域に該当する。
【００４５】
掲示板には、名前のタイトルが付いていて、その名前の色が変わるようになっている。
【００４６】
各掲示板には、似顔絵が付いていて、臨場感や親しみが持てるようになっている。
【００４７】
真中のフレームの上には、黒板にあたるウィンドウを配し、グラフ等が表示できるようになっている。真中のフレームの下には、資料等の情報を表示するウィンドウが配されており、資料や黒板を利用して各参加者が討議を行うことができる。このウィンドウは上記の学生たちの掲示板に対応する黒板ファイルや資料ファイルの表示領域である。
【００４８】
なお、図２で示した各クライアントの書き込み画面は、図７で示したようにＷｅｂサーバー上に用意された各クライアント専用の書き込み領域に送信される。この書き込み領域は外部からは閲覧だけを許す設定にするメイン画面ファイルとは異なり、予め外部からの記録を許す設定にしているわけだが、インターネットでアドレスにあたるこの書き込み領域のファイル名に英文字等に加えて下数桁をランダムな数字となるファイル名にすることで、他人が勝手にアクセスしていたずら書きなどを行うことを防止することができる。もちろん、この書き込み領域への送信の際にパスワードを設定して、特定のクライアントだけがアクセスできるようにしてもよい。
【発明の効果】
以上のように、本発明によれば、遠く離れた人々が、インターネットによってまるで１つの部屋に居るがごとく臨場感のある、共同作業や、会議や、授業などを行うことが出来る。また、発言内容がすべて記載されているので、仕事の間違いが少なく、また、情報公開が必要なときには威力を発揮する。さらに、本発明はＷｅｂを中心にするため、このシステムのなかに、様々なリンクを作ることができる。それによってインターネット上に散在する、膨大な情報へのアクセスを容易にすることが出来る。
【図面の簡単な説明】
【図１】本発明に係るマルチ掲示板仮想ディスカッションシステムの画面を示す図
【図２】各自の発言を入力するための画面図
【図３】インターネット、Ｗｅｂサーバー、クライアント概略図
【図４】起動から終了までの、フローチャート図
【図５】Ｗｅｂページ及び関連するファイルの構成図
【図６】メイン画面ファイルをブラウザで閲覧したときの各表示領域を示す図
【図７】クライアントからＷｅｂサーバーへのデータの流れを示す図
【図８】図４のフローチャートの一部を詳細に示す図
【符号の説明】
１　フレーム
２　似顔絵
３　黒板
４　発言者
５　学生の掲示板
６　教官の掲示板
７　入力ボタン
８　メッセージ入力欄
９　秘密のＵＲＬ
【図１】
2004102976.tif 000003
【図２】
2004102976.tif 000004
【図３】
2004102976.tif 000005
【図４】
2004102976.tif 000006
【図５】
2004102976.tif 000007
【図６】
2004102976.tif 000008
【図７】
2004102976.tif 000009
【図８】
2004102976.tif 000010