(57)【要約】【課題】ネットワークに接続された任意のブラウザ端末間を相互接続することができるブラウザ端末間の接続方法を提供する。【解決手段】ネットワークに接続されたサーバと、このネットワークに接続された複数のブラウザ端末からなるネットワークシステムにおいて、第１のブラウザ端末が前記サーバから予約番号を受信した後、受信した前記予約番号を第２のブラウザ端末に伝送し、この第２のブラウザ端末から前記サーバに前記予約番号を入力した後、前記サーバを介して前記予約番号が一致した前記第１および第２のブラウザ端末を相互接続する。【選択図】      図２
2004151982.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続されたサーバと、このネットワークに接続された複数のブラウザ端末とからなるネットワークシステムにおけるブラウザ端末間の接続方法であって、
第１のブラウザ端末が前記サーバに予約番号を要求し、
この予約番号を前記第１のブラウザ端末が前記サーバから受信した後、
この受信した前記予約番号を第２のブラウザ端末に伝送し、
この第２のブラウザ端末から前記サーバに前記予約番号を入力した後、
前記サーバを介して前記予約番号が一致した前記第１および第２のブラウザ端末を相互接続し、且つ、前記第１および第２のブラウザ端末に表示される情報を前記サーバによりそれぞれ同期することを特徴とするブラウザ端末間の接続方法。
【請求項２】
前記予約番号は、電話網を介して相互接続した電話機により音声伝送するものである請求項１に記載のブラウザ端末間の接続方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークに接続された複数のブラウザ端末間を相互接続するに好適なブラウザ端末間の接続方法に関する。
【０００２】
【従来の技術】
インターネットやＬＡＮ（ローカルエリアネットワーク）等のネットワークに接続されたブラウザ端末間を相互接続する方式としてＡＣＤ（自動着呼分配）方式が知られている（例えば、非特許文献１参照）。
この方式は、図１に示すようにネットワーク（例えばインターネット）１に接続された複数のブラウザ端末２ａにより構成される端末グループ（コンタクトセンタ）と、他の独立した複数のブラウザ端末２ｂ（ユーザ）とからなるネットワークシステムにおいて、ブラウザ端末２ｂ（ユーザ）から出された接続要求をＡＣＤサーバ５が接続待機中のコンタクトセンタ側のブラウザ端末２ａに均等に負荷分配（例えばラウンドロビン方式による分配）しつつ二者間のブラウザ端末を相互接続するものである。
【０００３】
【非特許文献１】
沖電気株式会社  コンピュータ・テレフォニー統合システム  ＣＴｓｔａｇｅＷｈｉｔｅＰａｐｅｒ  Ｖｏｌ．５  Ｗｅｂコンタクト  ２００１年５月３０日  １．１版
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したＡＣＤ方式の場合、ＡＣＤサーバ５によって均等に負荷分配されてユーザ側のブラウザ端末２ｂとコンタクトセンタ側のブラウザ端末２ａとが接続されるため、ユーザが所望するコンタクトセンタのオペレータが操作するブラウザ端末２ａに接続されず、所望しない他のオペレータが操作するブラウザ端末に接続されるという問題があった。
【０００５】
また、ＡＣＤ方式の場合、ユーザ側のブラウザ端末２ｂからコンタクトセンタ側のブラウザ端末２ａに対して出された接続要求は、コンタクトセンタ側のどのブラウザ端末に接続する要求であるどうかをコンタクトセンタ側で判断することができないという問題があった。換言すれば、ＡＣＤ方式は、所望するブラウザ端末間の相互接続ができないと言う問題があった。
【０００６】
そこで本発明は、上述した問題点を考慮してなされたもので、その目的は、ネットワークに接続された複数のブラウザ装置において、任意のブラウザ端末間を相互接続することが可能なブラウザ端末間の接続方法を提供することにある。
【０００７】
【課題を解決するための手段】
前述した目的を達成するため、本発明の請求項１に係るブラウザ端末間の接続方法は、ネットワークに接続されたサーバと、このネットワークに接続された複数のブラウザ端末とからなるネットワークシステムにおけるブラウザ端末間の接続方法であって、第１のブラウザ端末が前記サーバに予約番号を要求し、この予約番号を前記第１のブラウザ端末が前記サーバから受信した後、受信した前記予約番号を第２のブラウザ端末に伝送し、この第２のブラウザ端末から前記サーバに前記予約番号を入力した後、前記サーバを介して前記予約番号が一致した前記第１および第２のブラウザ端末を相互接続して前記第１および第２のブラウザ端末に表示される情報を前記同期サーバによりそれぞれ同期させることを特徴としている。
【０００８】
このため、ネットワークに接続された複数のブラウザ端末における任意のブラウザ端末間を相互接続することができ、且つ、それぞれのブラウザ端末に表示される情報を同期させることができる。
また、前記予約番号は、電話網を介して相互に接続された電話機により音声伝送することを特徴としている。
【０００９】
したがって本発明によれば、予約番号を電話網に接続した電話機を介して伝送することでネットワークに接続されたブラウザ端末間を相互接続することができる。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明に係るブラウザ端末間の接続方法について説明する。
図２は本発明の一実施形態に係るブラウザ端末間の接続方法を用いた通信システムの概略構成を示す図である。この実施形態において１は、例えばインターネットなどのネットワークであり、複数のブラウザ端末２が接続されている。また、それぞれのブラウザ端末２には、電話網３を介して音声通話可能となる電話機４が設けられている。
【００１１】
そして、電話網３による音声通話に加えて、ネットワーク１に接続されたブラウザ端末２を介してそれぞれのブラウザ端末２のブラウザ動作を同期させることによってユーザ間のコミュニケーションを円滑にすることができるものとして構成される。
このようなネットワーク１および電話網３から構成された通信システムにおいて、本発明が特徴とする点は、同期サーバ１０をネットワーク１に設けて、この同期サーバ１０を介して任意のブラウザ端末間を相互接続する点にある。
【００１２】
この同期サーバ１０は、ネットワーク１に接続された複数のブラウザ端末２のうち、任意のブラウザ端末間を相互接続すると共に、それぞれのブラウザ端末２のブラウザ動作を同期する役割を担っている。
そして、このような機能を備えた同期サーバ１０により任意のブラウザ端末間を相互接続する方法について、図３に示す制御シーケンス図を用いて詳細に説明する。
【００１３】
この制御シーケンス図は、ユーザＺが操作するブラウザ端末２ｚと、ユーザＷが操作するブラウザ端末２ｗとの二者間を相互接続した後、双方のブラウザ端末２ｗ，２ｚのブラウザ動作を同期サーバ１０を介してそれぞれ同期する手順を例示するものである。
先ず、ユーザＺ側のブラウザ端末２ｚは、このブラウザ端末２ｚを操作するユーザの要求により予め割り付けられたユーザ識別子をネットワーク１を介して伝送して同期サーバ１０にログインする（ステップＳ１）。すると同期サーバ１０は、ブラウザ端末２ｚが送出したユーザ識別子を受け取り同期サーバ１０内に用意されたユーザ管理データテーブルにＴＣＰ／ＩＰソケット番号を登録する（ステップＳ２）。
【００１４】
ちなみにこのユーザ管理データテーブルは、図４に示すようにユーザ識別子ごとにＴＣＰ／ＩＰソケット番号と後述する予約番号およびセッション番号を保持するものとなっている。
同期サーバ１０は、ユーザ管理データテーブルへＴＣＰ／ＩＰソケット番号を登録した後、ログイン要求したブラウザ端末２ｚに対してログイン応答を返す（ステップＳ３）。一方、ログイン応答を受けたユーザＺは、ユーザＺが操作するブラウザ端末２ｚから、同期サーバ１０にユーザＺが操作するブラウザ端末２ｚを識別する予約番号の発行を要求する（ステップＳ４）。
【００１５】
そして、この予約番号の発行要求を受けた同期サーバ１０は、ユニークな予約番号を生成すると共に、その予約番号をユーザ管理データテーブルの該当するユーザ識別子の箇所に登録する（ステップＳ５）。この予約番号は、例えば８桁の乱数からなるものである。尚、同期サーバ１０は、使用済みの予約番号を予め定めた一定期間、保持することで予約番号の重複発行を防止している。
【００１６】
そして、この予約番号を登録した同期サーバ１０は、該予約番号をユーザＺが操作するブラウザ端末２ｚに通知する（ステップＳ６）。そして、ブラウザ端末２ｚを操作するユーザＺは、この予約番号を受け取り、ユーザＷに例えば電話網３に接続された電話機４を介して音声通話等により通知する（ステップＳ７）。ちなみに、この予約番号の通知は、図２に例示した電話網３に接続された電話機４を介した音声通話等以外による方法であってもよい。例えば、特に図示しないが前記ネットワーク１（インターネット）を介した電話機であっても、あるいは図示しない無線回線を用いた伝送方法によっても勿論可能である。
【００１７】
そうして予約番号を受け取ったユーザＷは、ユーザＷが操作するブラウザ端末２ｗから該予約番号を入力して、同期サーバ１０にログインする（ステップＳ８）。尚、このときブラウザ端末Ｗから同期サーバ１０に対してユーザ識別子が同時に伝送される。
するとユーザＷ側のブラウザ端末２ｗからログイン要求を受けた同期サーバ１０は、ユーザＷ側のブラウザ端末２ｗから入力された予約番号に該当するブラウザ端末をユーザ管理データテーブルの中から検索する。そして入力された予約番号と一致したユーザ識別子がユーザ管理データテーブルの中にあるとき、同期サーバ１０は、図５に示すセッション管理テーブルのセッション番号毎に割り付けられたユーザデータ領域に、ユーザ識別子およびＴＣＰ／ＩＰソケット番号を登録する（ｓｅｓｓｉｏｎ００１）。また、サーバ１０は、ユーザ管理データテーブルにセッション管理番号（ｓｅｓｓｉｏｎ００１）を登録する。
【００１８】
ちなみにこのセッション管理テーブルは、図５に示すようにセッション毎に設けられるもので、相互接続された二者間のブラウザ端末２のユーザ識別子およびＴＣＰ／ＩＰソケット番号を管理するものである。そして、このセッション管理テーブルに登録が完了すると同期サーバ１０は、二者間のブラウザ端末２の相互接続を要求したユーザＷに対して、ログイン応答を返す（ステップＳ１０）。
【００１９】
以降、ユーザＷとユーザＺとで相互に伝達するデータは、同期サーバ１０を介して行なわれる。この相互通信は、同期サーバ１０が管理するセッション管理テーブルおよびユーザ管理データテーブルを参照することで、相互接続すべきブラウザ端末２ｗ、２ｚを認識することができ、ブラウザ同期のセッションが確立する（ステップＳ１１）。
【００２０】
そして同期サーバ１０を介してそれぞれのブラウザ端末２ｗ、２ｚのブラウザ動作を同期させることができる。例えばブラウザ端末２ｗが操作されると、この操作に伴う変更イベントが該ブラウザ端末２ｗのブラウザソフトにより検出され、ブラウザ端末２ｗのブラウザ変更情報となる。
この変更情報は、例えばスクロールバーの位置を変更した場合は、そのスクロールバーの移動量であり、或いはブラウザサイズを変更した場合は、そのブラウザサイズの値である。または、ブラウザのコンテンツを変更した場合、その変更情報は、コンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）となる。
【００２１】
これらの変更情報は、同期サーバ１０を介してブラウザ端末２ｗと相互接続されたブラウザ端末２ｚに伝送される。そして、この変更情報を受け取ったブラウザ端末２ｚは、該変更情報に基づき、該ブラウザ端末２ｚの動作を変更する。
かくして、このように構成されたブラウザ装置の接続方法によれば、同期サーバ１０が発行する予約番号によりネットワーク１に接続されたブラウザ端末の接続先を識別することができる。そして、この予約番号を用いることで、該予約番号が一致したブラウザ端末同士を同期サーバ１０を介して相互接続することができる。また、この相互接続されたブラウザ端末の操作に伴う変更情報を同期サーバ１０を介してブラウザ端末２間で相互伝送することにより、それぞれのブラウザ端末２のブラウザ動作を同期させることも可能となる。
【００２２】
したがって、例えば電話回線で通話中の二者間において、ネットワークに接続されたブラウザ端末を用いて相互に情報伝達を行なう場合、上述した予約番号を用いることによりブラウザ端末の接続先を選択することができ、二者間のブラウザ端末同士を確実に接続することができる。また、同期サーバを介してそれぞれのブラウザ端末のブラウザ動作を同期させることも可能となる。
【００２３】
次に本発明の別の実施形態に係るブラウザ端末間の接続方法について、図６に示す制御シーケンスに基づき説明する。この実施形態は、ネットワーク１に接続される複数のブラウザ端末間を相互接続するものである。ちなみに、図６は、ユーザＵ，Ｖ，Ｗ，Ｘが操作するブラウザ端末２ｕ，２ｖ，２ｗ，２ｘ間を相互接続する場合の制御シーケンスを例示するものである。この場合、複数のユーザの中からマスタとなるブラウザ端末を予め決めておく。図６に例示するものはユーザＸが、このマスタに相当する。
【００２４】
先ず、ユーザＸが操作するブラウザ端末２ｘが、ネットワーク１を介して予め割り当てられたユーザ識別子を同期サーバ１０に伝送してログインする（ステップＳ２０）。すると同期サーバ１０は、ブラウザ端末２ｘが送出したユーザ識別子を受け取り同期サーバ１０が管理するユーザ管理データテーブルにＴＣＰ／ＩＰソケット番号を登録する（ステップＳ２１）。
【００２５】
そして、同期サーバ１０は、ユーザ管理データテーブルへソケット番号の登録が完了すると、ログイン要求したブラウザ端末２ｘに対してログイン応答を返す（ステップＳ２２）。一方、このログイン応答を受けたブラウザ端末２ｘを操作するユーザＸは、ユーザＸが操作するブラウザ端末２ｘから、同期サーバ１０に予約番号の発行を要求する（ステップＳ２３）。
【００２６】
この予約番号の発行要求を受けた同期サーバ１０は、ユニークな予約番号を生成すると共に、その予約番号をブラウザ２ｘのユーザ識別子に対応付けてユーザ管理データテーブルに登録する（ステップＳ２４）。そして、この予約番号を登録した同期サーバ１０は、該予約番号をブラウザ端末２ｘに通知する（ステップＳ２５）。一方、ブラウザ端末２ｘを操作するユーザＸは、この予約番号を受け取りユーザＵ，Ｖ，Ｗに例えば電話網３に接続された電話機４を介して音声通話、インターネット或いは無線通信等により通知する（ステップＳ２６）。
【００２７】
そうして予約番号を受け取ったユーザＵ，Ｖ，Ｗは、該予約番号をユーザＵ，Ｖ，Ｗが操作するそれぞれのブラウザ端末２ｕ，２ｖ，２ｗから入力して、同期サーバ１０にログインする（ステップＳ２７）。するとユーザＵ，Ｖ，Ｗが操作するブラウザ端末２ｕ，２ｖ，２ｗからログイン要求を受けた同期サーバ１０は、ユーザＵ，Ｖ，Ｗのブラウザ端末２ｕ，２ｖ，２ｗのぞれぞれから入力された予約番号に該当するブラウザ端末をユーザ管理データテーブルの中から検索する。
【００２８】
そして、入力された予約番号と一致したユーザ識別子がユーザ管理データテーブルの中にあるとき、同期サーバ１０は、図８に示すセッション管理テーブルのセッション番号毎に用意されたユーザデータ領域にユーザ識別子およびＴＣＰ／ＩＰソケット番号をそれぞれ登録する（ｓｅｓｓｉｏｎ００１）。
また、サーバ１０は、図７に示すユーザ管理データテーブルにこのセッション管理番号（ｓｅｓｓｉｏｎ００１）を登録する（ステップＳ２８）。ちなみにこのセッション管理テーブルは、図８に示すようにセッション毎に設けられるもので、相互接続する全てのブラウザ端末毎のユーザ識別子およびＴＣＰ／ＩＰソケット番号を管理するものである。
【００２９】
このセッション管理テーブルにユーザ識別子およびＴＣＰ／ＩＰソケット番号の登録が完了すると同期サーバ１０は、ブラウザ端末間の相互接続を要求したユーザＵ，Ｖ，Ｗに対して、ログイン応答を返す（ステップＳ２９）。以降、ユーザＵ，Ｖ，Ｗ，Ｘが操作するブラウザ端末間で相互に伝達されるデータは、同期サーバ１０を介して行なわれる。
【００３０】
そして、これらの相互通信は、同期サーバ１０が管理するセッション管理テーブルおよびユーザ管理データテーブルを参照することで、同期サーバ１０を介してそれぞれのブラウザ端末２ｕ，２ｖ，２ｗ，２ｘのブラウザの動作を同期させることができる（ステップＳ３０）。
かくして、このように構成されたブラウザ装置の接続方法によれば、同期サーバ１０が発行する予約番号によりネットワーク１に接続されたブラウザ端末の接続先を識別することができる。そして、この予約番号を用いることで、該予約番号が一致した複数のブラウザ端末間同士を同期サーバ１０を介して相互接続することができる。また、この相互接続されたブラウザ端末の操作に伴う変更情報を同期サーバ１０を介してブラウザ端末２間で相互伝送することにより、それぞれのブラウザ端末２のブラウザ動作を同期させることも可能となる。
【００３１】
したがって、ネットワークに接続されたブラウザ端末を用いてブラウザ動作を同期させる場合、上述した予約番号を用いることによりブラウザ端末の接続先を選択することができ、複数のブラウザ端末間同士を確実に接続することができると共に、それぞれのブラウザ端末のブラウザ動作を同期させることも可能となる。このため、例えば複数のブラウザ端末を利用した会議システムや講師と複数の生徒とからなる教育・研修システム等の通信システムの構築を容易に行なうことができる。
【００３２】
なお、本発明は上述した実施形態にとらわれることなく、その主旨を逸脱しない範囲で種々変形して実施することができる。
【００３３】
【発明の効果】
以上述べたように、本発明に係るブラウザの接続方法によれば、ネットワークに接続されたブラウザ端末をサーバが発行する予約番号により識別しているので、任意のブラウザ端末間を相互通信が可能となるよう接続することができると共に、相互接続されたブラウザ端末のブラウザ動作を同期させることが可能となる等の実用上多大なる効果が奏せられる。
【図面の簡単な説明】
【図１】従来の自動着呼分配方式によるブラウザ端末間の接続方法を適用した通信システムの概略構成を示す図。
【図２】本発明の一実施形態に係るブラウザ端末間の接続方法を適用した通信システムの概略構成を示す図。
【図３】本発明の一実施形態に係る通信制御を示す制御シーケンス図。
【図４】本発明の一実施形態に係るサーバのユーザ管理データベースを示す図。
【図５】本発明の一実施形態に係るサーバのセッション管理テーブルを示す図。
【図６】本発明の別の実施形態に係る通信制御を示す制御シーケンス図。
【図７】本発明の別の実施形態に係るサーバのユーザ管理データベースを示す図。
【図８】本発明の別の実施形態に係るサーバのセッション管理テーブルを示す図。
【符号の説明】
１    ネットワーク
２    ブラウザ端末
３    電話網
４    電話機
１０    同期サーバ
【図１】
2004151982.tif 000003
【図２】
2004151982.tif 000004
【図３】
2004151982.tif 000005
【図４】
2004151982.tif 000006
【図５】
2004151982.tif 000007
【図６】
2004151982.tif 000008
【図７】
2004151982.tif 000009
【図８】
2004151982.tif 000010