(57)【要約】【課題】利用者が接続先の端末のＩＰアドレスや会議室名の入力の操作を行わなくとも、自動的に接続先端末を検出して接続する電子会議システムを提供する。【解決手段】複数の会議端末と、電子会議プログラムを格納し会議端末に接続可能な複数の電子媒体を備えた電子会議システムであって、一の電子媒体を接続した際に電子会議プログラムを自動的に起動させた一の会議端末は、一定時間の間に他の会議端末からの会議情報パケットの受信を待機し、会議情報パケットを受信した場合に、参加端末として、会議情報パケットに含まれるＩＰアドレスをもつ主催端末のＴＣＰポートに接続要求パケットを送信し、受信しなかった場合に、主催端末として、自端末のもつＩＰアドレスおよびＴＣＰポート番号を含む会議情報パケットを、ネットワークセグメントに接続している他の会議端末宛てに同報送信する。【選択図】図１
2010212871.tif 000002
【特許請求の範囲】
【請求項１】
複数の会議端末と、各々電子会議プログラムを格納した複数の電子媒体とを備え、一の会議端末には一の電子媒体を接続可能である電子会議システムであって、
前記一の会議端末は、前記一の電子媒体を接続した際に該一の電子媒体内の電子会議プログラムを自動的に起動する手段を備え、
前記電子会議プログラムを起動させた一の会議端末は、
前記電子会議プログラムの起動直後から一定時間の間に他の会議端末からの会議情報パケットの受信を待機する手段と、
前記会議情報パケットを受信した場合に、自端末を会議の参加端末として、前記会議情報パケットに含まれるＩＰアドレスをもつ会議の主催端末のＴＣＰポートに接続要求パケットを送信する手段と、
前記会議情報パケットを受信しなかった場合に、自端末を会議の主催端末として、自端末のもつＩＰアドレスおよびＴＣＰポート番号を含む会議情報パケットを、自端末の接続しているネットワークセグメントに接続している他の会議端末宛てに同報送信する手段と、を備えたことを特徴とする電子会議システム。
【請求項２】
前記一の電子媒体に、複数のグループＩＤのうちいずれか一のグループＩＤが格納されており、
前記電子会議プログラムを起動させた一の会議端末は、前記一の電子媒体に格納された自端末のグループＩＤを読み取る手段を備え、
前記参加端末として前記接続要求パケットを送信する手段は、受信した前記会議情報パケットに含まれるグループＩＤと自端末のグループＩＤが一致するか否かを判断する手段を備え、一致した場合にのみ該接続要求パケットを送信することを特徴とする請求項１に記載の電子会議システム。
【請求項３】
前記電子会議プログラムを起動させた一の会議端末は、前記主催端末として前記会議情報パケットを同報送信した後に他の会議端末から前記接続要求パケットを受信した場合に、該接続要求パケットに含まれるグループＩＤと自端末のグループＩＤが一致するか否かを判断する手段を備え、一致した場合にのみ該他の会議端末に接続許可パケットを送信することを特徴とする請求項２に記載の電子会議システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子会議を行う端末間の接続処理について、利用者が接続先の端末のＩＰアドレスや会議室名の入力の操作を行わなくとも、電子会議アプリケーションの起動時に自動的に接続先端末を検出して接続することを可能にした、自動接続による電子会議システムに関するものである。
【背景技術】
【０００２】
従来、ネットワークで接続された端末間で、電子化された資料を共有することによって、電子会議を行うシステムが提案されている。
例えば、特許文献１に開示されたシステムでは、複数の通信インターフェースを備えた端末が、各通信インターフェースに接続されたネットワークを介して開催されている各会議情報を自動的に受信し、受信した会議情報の一覧だけを利用者に表示することによって、利用者は、自ら参加可能な会議であるか否かを判断することなく、参加可能な会議が判別できるようにしている。
【０００３】
特許文献２に開示されたシステムでは、各クライアント端末からサーバへアクセスし、サーバ上にインストールされた電子会議プログラムを通してサーバ上に蓄積された会議情報を利用するシステムが提案されており、各クライアント端末に専用プログラムをインストールすることなく、電子会議を行うことを可能にしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−１９８６２０号公報
【特許文献２】特開２００６−２４４３１１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
一方、上記の従来技術では、電子会議システムの利用者は、自分が参加すべき会議室名やアクセスすべきサーバのＩＰアドレスといった会議情報を、会議の開始前に入手する必要がある。また、会議の開始時には、端末上に表示された会議室名一覧の中から前記の会議室名を選択する操作を行ったり、前記のサーバのＩＰアドレスをＷｅｂブラウザ等に入力してアクセスする必要があり、端末上での利用者の操作が全く無くなるわけではなく、電子会議への参加処理が完全に自動化されてはいないため、電子会議へ参加するための利用者の操作負担は依然として残っている。
【０００６】
本発明の目的は、利用者が事前に会議情報を入手する必要がなく、端末上で会議室名の選択やＷｅｂブラウザ等によってサーバへアクセスするといった操作を行わずとも、電子会議プログラムの起動と同時に、前記電子会議プログラムが自動的に接続先端末を検出し、接続処理を行うことを可能とする、自動接続による電子会議システムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために本発明は、以下の構成の電子会議システムを提供する。
複数の会議端末と、各々電子会議プログラムを格納した複数の電子媒体とを備え、一の会議端末には一の電子媒体を接続可能である電子会議システムであって、前記一の会議端末は、前記一の電子媒体を接続した際に該一の電子媒体内の電子会議プログラムを自動的に起動する手段を備え、前記電子会議プログラムを起動させた一の会議端末は、前記電子会議プログラムの起動直後から一定時間の間に他の会議端末からの会議情報パケットの受信を待機する手段と、前記会議情報パケットを受信した場合に、自端末を会議の参加端末として、前記会議情報パケットに含まれるＩＰアドレスをもつ会議の主催端末のＴＣＰポートに接続要求パケットを送信する手段と、前記会議情報パケットを受信しなかった場合に、自端末を会議の主催端末として、自端末のもつＩＰアドレスおよびＴＣＰポート番号を含む会議情報パケットを、自端末の接続しているネットワークセグメントに接続している他の会議端末宛てに同報送信する手段と、を備えたことを特徴とする。
また上記システムにおいて、前記一の電子媒体に、複数のグループＩＤのうちいずれか一のグループＩＤが格納されており、前記電子会議プログラムを起動させた一の会議端末は、前記一の電子媒体に格納された自端末のグループＩＤを読み取る手段を備え、前記参加端末として前記接続要求パケットを送信する手段は、受信した前記会議情報パケットに含まれるグループＩＤと自端末のグループＩＤが一致するか否かを判断する手段を備え、一致した場合にのみ該接続要求パケットを送信することを特徴とする。
さらに上記システムにおいて、前記電子会議プログラムを起動させた一の会議端末は、前記主催端末として前記会議情報パケットを同報送信した後に他の会議端末から前記接続要求パケットを受信した場合に、該接続要求パケットに含まれるグループＩＤと自端末のグループＩＤが一致するか否かを判断する手段を備え、一致した場合にのみ該他の会議端末に接続許可パケットを送信する。
【発明の効果】
【０００８】
本発明によれば、電子会議システムの利用者は、自分の会議端末に会議プログラムが格納された電子媒体を接続するだけで、自動的に電子会議プログラムが起動し、利用者の会議端末と同じネットワークセグメント内に存在する他の会議端末と自動的に接続されるため、事前に会議情報を知る必要や端末操作を行うことを必要とせずに、電子会議システムを利用可能な状態となる。
また、利用者の会議端末が主催端末となるか参加端末となるかについても会議プログラムが自動的に決定するため、どちらの状態で動作させるかを利用者に選択させる必要がなくなる。
【０００９】
さらに、同じグループＩＤが格納された電子媒体が接続されている端末同士のみで接続が行われるため、同じネットワークセグメント内で複数のグループの電子会議を同時に行うことが可能になる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る一実施形態におけるシステム構成図である。
【図２】電子会議プログラムの起動処理に係るフローチャートである。
【図３】主催端末としての起動処理に係るフローチャートである。
【図４】参加端末としての起動処理に係るフローチャートである。
【図５】パケット構成図である。
【図６】グループＩＤによる同一ネットワークセグメント内の会議グループ構成図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施する場合の一実施形態を、図面を用いて詳細に説明する。
図１は、本発明に係る一実施形態におけるシステム構成図である。
図１において、ネットワーク１０８には、複数の会議端末１０１が接続されており、各会議端末１０１には、それぞれ１つの電子媒体１０２が接続されている。電子媒体１０２は会議端末１０１に対して接続可能及び切離し可能である
【００１２】
会議端末１０１には、ＯＳ１０３がインストールされ、ＯＳ１０３はプログラム自動実行機能１０４を有する。電子媒体１０２内のメモリには、電子会議プログラム１０６およびプログラム自動起動情報１０５と、グループＩＤ１０７が格納されている。
【００１３】
利用者が会議端末１０１に電子媒体１０２を接続すると、ＯＳ１０３のプログラム自動実行機能１０４によって、電子媒体１０２内のプログラム自動起動情報１０５が読み込まれる。プログラム自動起動情報１０５内には、起動対象プログラムとして電子会議プログラム１０６の情報が記述されており、プログラム自動実行機能１０４によって電子会議プログラム１０６が自動的に起動される。
【００１４】
電子媒体１０２は、ＯＳ１０３のプログラム自動実行機能１０４が利用できるものであれば、光ディスクでもよいし、ＵＳＢメモリでもよい。例えばＷｉｎｄｏｗｓ（登録商標）では、ＣＤＲＯＭが端末に挿入されると同時に、ＣＤＲＯＭ内の特定のプログラムを自動実行させる機能が備わっている。ここで、会議端末１０１に電子媒体１０２を接続するとは、会議端末１０１のＯＳ１０３が電子媒体１０２を認識し、電子媒体１０２に格納されている情報が会議端末１０１により読み出し可能となることである。
【００１５】
図２は、電子会議プログラム１０６の起動処理に係るフローチャートである。
利用者が会議端末１０１に電子媒体１０２を接続した時、電子会議プログラム１０６が自動的に起動される。その起動処理では、まず、電子媒体１０２に格納されている自端末のグループＩＤ１０７が読み込まれる（ステップ２０１）。
その後、会議情報パケット受信タイマを開始し（ステップ２０２）、会議端末１０１の特定のＵＤＰポートで、会議情報パケットの受信を待機する（ステップ２０３、ステップ２０４）。
【００１６】
ステップ２０４で会議情報パケットが受信された場合は、その会議情報パケットからグループＩＤを読み出し、ステップ２０１で読み出した自己のグループＩＤと一致するか確認する（ステップ２０５）。
もし、自己のグループＩＤと会議情報パケットのグループＩＤが一致した場合は、その会議端末１０１を参加端末として起動させる（ステップ２０６）。もし、双方のグループＩＤが一致しなかった場合は、再び会議情報パケットの待機を行う（ステップ２０３）。
【００１７】
ステップ２０４で会議情報パケットが受信されなかった場合は、ステップ２０３で開始したタイマのタイムアウトを確認する（ステップ２０７）。そして、タイムアウトを検出した場合、すなわち一定時間の間に会議情報パケットが受信されなかった場合は、その会議端末１０１を主催端末として起動させる（ステップ２０８）。タイムアウトしていない場合は、再び会議情報パケットの待機を行う（ステップ２０３）。
【００１８】
これらのステップにより、電子会議プログラム１０６の起動時に、同じネットワークセグメント内に既に同じグループＩＤをもった主催端末が存在する場合は、自端末を参加端末として起動し、存在しなかった場合は、自端末を主催端末として起動させることが可能となる。
【００１９】
図３は、上記図２において、主催端末として起動する場合（ステップ２０８）の、起動処理に係るフローチャートである。
まず、主催端末として他の参加端末からの接続を受け入れるために、特定のＴＣＰポートで、参加端末からの接続要求パケットの待ち受けを開始する（ステップ３０１）。その後、他の参加端末に対して、主催端末の接続先を通知するために、接続先となる自端末のＩＰアドレスおよびＴＣＰポート番号情報を含んだ会議情報パケットを、自ネットワークセグメントに接続されている会議端末の特定のＵＤＰポート宛に同報送信する（ステップ３０２）。
【００２０】
その後、参加端末からの接続要求パケットの受信状況を監視する（ステップ３０３）。もし、接続要求パケットを受信した場合は、その接続要求パケットからグループＩＤを読み出し、ステップ２０１で読み出した自端末のグループＩＤと一致するか確認し（ステップ３０４）、接続要求パケット送信元の参加端末を宛先として、応答パケットを送信する。この時、ステップ３０４において、もしグループＩＤが一致した場合は、応答パケットとして接続許可パケットを送信して（ステップ３０５）、主催端末への接続を許可する。ステップ３０４において、もしグループＩＤが一致しなかった場合は、応答パケットとして接続拒否パケットを送信して（ステップ３０６）、主催端末への接続を拒否する。
【００２１】
図４は、上記図２において、参加端末として起動する場合（ステップ２０６）の、起動処理に係るフローチャートである。
まず、図２のステップ２０４で受信した会議情報パケットから、主催端末のＩＰアドレスおよびＴＣＰポート番号を読み込み（ステップ４０１）、そのＩＰアドレスおよびＴＣＰポート番号を宛先として、接続要求パケットを送信する（ステップ４０２）。
【００２２】
その後、主催端末からの応答パケットを受信する（ステップ４０３）。受信した応答パケットの種別を確認し、もし接続許可パケットを受信した場合は、参加端末として電子会議プログラムを続行し（ステップ４０４）、もし接続拒否パケットを受信した場合は、プログラムを終了させる（ステップ４０５）。
【００２３】
上記図３、図４のフローチャートの処理によって、同じグループＩＤ１０７が格納された電子媒体１０２が接続されている主催端末および参加端末の間でのみに、接続を行なわせることが可能となる。
【００２４】
図５は、主催端末および参加端末の間で送受信される４つのパケットの構成図である。
各パケット５０１、５１１、５２１、５３１の先頭の１ビットは、パケット種別を表す領域５０２、５１２、５２２、５３２である。会議情報パケット５０１では、パケット種別の値として”０ｘ００”が格納されており、同様に接続要求パケット５１１では”０ｘ０１”、接続許可パケット５２１および接続拒否パケット５３１では”０ｘ１０”が格納されており、パケットを受信した会議端末１０１は、パケットの先頭の１ビットを読み出すことによって、パケットの種別を判別することができる。
【００２５】
パケット種別以外の領域には、各パケットに個別の情報が格納されている。
会議情報パケット５０１では、個別の情報として、主催端末においてステップ２０１で読み込まれた値である、グループＩＤ５０３が１バイトの領域に格納されており、ステップ２０５で利用される。続いて主催端末のＩＰアドレス５０４が４バイトの領域、ＴＣＰポート番号５０５が２バイトの領域に格納されており、ステップ４０１で利用される。
【００２６】
接続要求パケット５１１では、個別の情報として、参加端末においてステップ２０１で読み込まれた値である、グループＩＤ５１３が１バイトの領域に格納されており、ステップ３０４で利用される。
【００２７】
接続許可パケット５２１および接続拒否パケット５３１では、個別の情報として接続許可情報５２３、５３３が１ビットの領域に格納されており、接続許可パケット５２１では接続許可情報の値として”０ｘ００”が格納されており、接続拒否パケット５３１では接続許可情報の値として”０ｘ０１”が格納されており、ステップ４０３で利用される。
【００２８】
図６は、異なる複数のグループＩＤを使用して、同一ネットワークセグメント内において、複数の会議グループを構成した構成図である。図示の例では、３個のグループＩＤを使用している。
【００２９】
主催端末６０２および２つの参加端末６０３には、同じグループＩＤ１０７が格納された電子媒体１０２がそれぞれ接続されており、主催端末６０２と２つの参加端末６０３が、上記図２および図３、図４のフローチャートの手順によって接続され、会議グループＡ６０１を構成している。同様に、主催端末６１２は２つの参加端末６１３と会議グループＢ６１１を構成し、主催端末６２２は２つの参加端末６２３と会議グループＣ６２１を構成している。これにより、同一のネットワークセグメント６３１内で、複数の会議グループ６０１、６１１、６２１を構成することを可能としている。
【符号の説明】
【００３０】
１０１…会議端末、１０２…電子媒体、１０３…ＯＳ、１０４…プログラム自動実行機能、１０５…プログラム自動実行情報、１０６…電子会議プログラム、１０７…グループＩＤ、１０８…ネットワーク、５０１…会議情報パケット、５０２…パケット種別、５０３…グループＩＤ、５０４…主催端末ＩＰアドレス、５０５…主催端末ＴＣＰポート番号、５１１…接続要求パケット、５１２…パケット種別、５１３…グループＩＤ、５２１…接続許可パケット、５２２…パケット種別、５２３…接続許可情報、５３１…接続拒否パケット、５３２…パケット種別、５３３…接続許可情報、６０１…会議グループＡ、６０２…主催端末、６０３…参加端末、６１１…会議グループＢ、６１２…主催端末、６１３…参加端末、６２１…会議グループＣ、６２２…主催端末、６２３…参加端末、６３１…ネットワークセグメント。
【図１】
2010212871.tif 000003
【図２】
2010212871.tif 000004
【図３】
2010212871.tif 000005
【図４】
2010212871.tif 000006
【図５】
2010212871.tif 000007
【図６】
2010212871.tif 000008