(57)【要約】  【課題】ＷＥＢ同期システムにおいて共有ホームページ上で行った動作を応答性よくスムーズに記録再生可能にすること。  【解決手段】サーバ１は、複数のパソコン２，４からの依頼に応じてサービスを提供するＷＥＢサーバ６と、複数のパソコン２，４が共通のブラウザ画面を表示して一つのホームページを共有するＷＥＢ同期システムを実現させる同期サーバ７とを備える。同期サーバ７は、ＷＥＢ同期システムにおける動作として複数のパソコン２，４で行われた操作内容の操作履歴情報を記録し、再生指示に従って該操作履歴情報を読み出し、読み出した操作履歴情報に従った処理を順番に実行する。スーパバイザＰＣ５により操作履歴情報の記録再生の指示、再生画面表示が行われる。  【選択図】図１
2005258877.tif 000002
【特許請求の範囲】
【請求項１】
複数のパソコンが共通のブラウザ画面を表示し、インターネットを通して一つのホームページを共有するＷＥＢ同期システムにおける動作記録再生方式において、
サーバは、複数のパソコンからの依頼に応じてサービスを提供するＷＥＢサーバと、複数のパソコンが共通のブラウザ画面を表示して一つのホームページを共有するＷＥＢ同期システムを実現させる同期サーバとを備え、
前記同期サーバは、ＷＥＢ同期システムにおける動作として前記複数のパソコンで行われた操作内容の操作履歴情報を記録し、再生指示に従って該操作履歴情報を読み出し、読み出した操作履歴情報に従った処理を順番に実行することを特徴とするＷＥＢ同期システムにおける動作記録再生方式。
【請求項２】
前記サーバに接続された管理用パソコンを備え、前記再生指示は、前記管理用パソコンあるいは前記複数のパソコンのうちの少なくとも一つにより行われることを特徴とする請求項１に記載のＷＥＢ同期システムにおける動作記録再生方式。
【請求項３】
操作履歴情報に従った処理の実行結果による再生画面が、前記管理用パソコンあるいは前記複数のパソコンのうちの少なくとも一つで表示されることを特徴とする請求項２に記載のＷＥＢ同期システムにおける動作記録再生方式。
【請求項４】
前記操作履歴情報は、ＵＲＬ変更、マウスポインタ、ラベル貼り付け、図形貼り付け、画面スクロールの少なくとも一つについての操作情報を含むことを特徴とする請求項１ないし３のいずれかに記載のＷＥＢ同期システムにおける動作記録再生方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＷＥＢ同期システムにおける動作記録再生方式に関し、特に、ＷＥＢ同期システムにおいて共有ホームページ上で複数のパソコンが行った動作をスムーズに記録再生できるＷＥＢ同期システムにおける動作記録再生方式に関する。
【背景技術】
【０００２】
ＷＥＢ同期システムは、二台以上の別々のパソコンからブラウザ画面を起動し、インターネットを通し一つのホームページを共有するシステムであり、一台のパソコン画面上で行った操作がその他のパソコン画面上に反映される結果、複数のパソコンでブラウザ画面を共有することができる。このシステムを利用することにより、エージェントとエンドユーザとが相互に対話的に情報をやり取りでき、例えばチケット販売などの商取引を効率的に行うことができる。
【０００３】
ＷＥＢ同期システムに動作記録再生機能を備えることによりＷＥＢ同期システムの使用状況を把握し、管理することができる。動作記録再生機能を実現するために、パソコン画面上で行われた操作を画像として記録し、記録した画像をその後の再生指示に従って再生することにより、操作された過程を順次再現することが考えられる。
【特許文献１】特公表２００１−５１１５６号公報
【特許文献２】特開２００３−６１５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ＷＥＢ同期システムにおける動作記録再生機能によれば、共有ホームページ上で複数のパソコンにより行われた操作に従った画像を順次記録し、記録した画像を後に自由に再生することができる。しかしながら、その記録再生は、操作に従う画像を一枚ずつ順次記録し、また、一枚ずつ順次読み出して再生することにより行うものであるため、取り扱うデータ量が多く、記録再生に際してのデータの伝送に時間がかかり、応答性に欠けるという問題がある。
【０００５】
本発明の目的は、ＷＥＢ同期システムにおいて共有ホームページ上で行った動作を応答性よくスムーズに記録再生できるＷＥＢ同期システムにおける動作記録再生方式を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、複数のパソコンが共通のブラウザ画面を表示し、インターネットを通して一つのホームページを共有するＷＥＢ同期システムにおける動作記録再生方式において、サーバは、複数のパソコンからの依頼に応じてサービスを提供するＷＥＢサーバと、複数のパソコンが共通のブラウザ画面を表示して一つのホームページを共有するＷＥＢ同期システムを実現させる同期サーバを備え、前記同期サーバは、ＷＥＢ同期システムにおける動作として前記複数のパソコンで行われた操作内容の操作履歴情報を記録し、再生指示に従って該操作履歴情報を読み出し、読み出した操作履歴情報に従った処理を順番に実行することを特徴とする。
【０００７】
サーバに接続した管理用パソコン、あるいはエージェントやエンドユーザのパソコンからの再生指示に従って操作履歴情報を読み出し、読み出した操作履歴情報に従った処理を実行するようにすることができる。実行結果の再生画面は、管理用パソコン、あるいはエージェントやエンドユーザのパソコンに表示させることができる。
【発明の効果】
【０００８】
本発明によれば、同期サーバは、複数のパソコンの画面上で行われた操作内容の操作履歴情報を記録し、再生指示に従って該操作履歴情報を読み出し、読み出した操作履歴情報に従って、元々あるＵＲＬの画面を工作する処理を順番に実行すればよく、データ量が多い画像を一枚ずつ順次記録し、読み出して再生するものではないので、動作記録再生に際してのデータの伝送に時間がかかり応答性に欠けるという課題が解決され、応答性のよいスムーズな動作記録再生が可能になる。
【０００９】
また、管理用パソコンを備えることにより、管理者などの一定の権限を有する者に限って動作記録再生を行えるようにすることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を図面を参照して詳細に説明する。図１は、本発明が適用されたＷＥＢ同期システムの一実施形態を示すブロック図である。以下では、エージェントパソコン（以下、パソコンをＰＣと記す。）とエンドユーザＰＣとの間のＷＥＢ同期について説明するが、ＷＥＢ同期の対象は、これに限らず、複数のパソコン間であればよい。
【００１１】
サーバ１にはエージェントＰＣ２が接続され、また、インターネット３を介しエンドユーザＰＣ４が接続される。サーバ２には、さらに、システムの運用／管理用ＰＣであるスーパバイザＰＣ５が接続される。
【００１２】
サーバ１は、UNIX（登録商標）やWindows NT（登録商標）などのＯＳ上で働くＷＥＢサーバ６、同期サーバ７、およびファイアウォール（firewall）８を備えている。ＷＥＢサーバ６は、エージェントＰＣ２あるいはエンドユーザＰＣ４からの要求に応じてサービスを提供する。同期サーバ７は、エージェントＰＣ２とエンドユーザＰＣ４とが一つのホームページを共有できるＷＥＢ同期システムを実現させる。ファイアウォール８は、インターネット３とサーバ１との境界部分に位置し、インターネット１側からのアクセスを制限してサーバ２側のセキュリティを図る。
【００１３】
ＷＥＢ同期システムには、例えば、ＵＲＬ変更、マウスポインタ、ラベル貼り付け、図形貼り付け、画面スクロールの各操作を同期させる機能が用意されており、エージェントＰＣ２、エンドユーザＰＣ４の一方のＰＣ画面上で行われた操作が他方のＰＣ画面上に反映される。
【００１４】
図２は、エージェントＰＣ２あるいはエンドユーザＰＣ４の表示画面の一例を示す。ＵＲＬ２１は、ホームページにアクセスする際のアドレスであり、変更されたＵＲＬは、エージェントＰＣ２とエンドユーザＰＣ４の両方の画面上に表示される。
【００１５】
マウスポインタ２２は、エージェント用とエンドユーザ用のポインタ（矢印）が別々に用意されている。エージェント用ポインタは、エージェントＰＣ２の操作でのみ動かすことができ、エンドユーザ用ポインタは、エンドユーザＰＣ４の操作でのみ動かすことができる。
【００１６】
ラベル２３は、ラベル貼り付け機能によりページ上に貼り付けられるものであり、貼り付けられたラベルは、エージェントＰＣ２とエンドユーザＰＣ４の両方の画面上に表示される
【００１７】
図形２４は、図形貼り付け機能によりページ上に貼り付けられるものであり、例えば丸、四角、線などの図形が貼り付けられる。貼り付けられた図形は、エージェントＰＣ２とエンドユーザＰＣ４の両方の画面上に表示される。
【００１８】
画面スクロール２５は、例えば画面のスクロールバー中のボタンをドラッグして画面を上下あるいは左右にスクロールするものであり、スクロールされた画面はエージェントＰＣ２とエンドユーザＰＣ４の両方に表示される。
【００１９】
同期サーバ７は、動作記録再生機能を有し、この記録再生機能は、エージェントＰＣ２あるいはエンドユーザＰＣ４で行われた操作に従った画面を後に順次再生することを可能にする。このために、同期サーバ７は、共有ホームページ上でエージェントＰＣ２あるいはエンドユーザＰＣ４で行われた操作を操作履歴情報としてログ保存ファイルに記録し、また、記録された操作履歴情報を、スーパバイザＰＣ５からの再生指示に従って順次読み出し、読み出した操作履歴情報に従った処理を順番に実行する。記録は、スーパバイザＰＣ５からの記録指示を待って行うようにしてもよいし、システムの動作全てを自動的にログとして記録するようにしてもよい。いずれにしても、再生時には、記録されたログのうちの必要なイベントだけを読み出し、再生させる。
【００２０】
ＵＲＬ２１は、例えば「http://www.abc.co.jp/」で記述さる変更アドレスが記録され、マウスポインタ２２は、例えば「Ｘ座標20、Ｙ座標50」というように、マウスポインタの位置（Ｘ座標、Ｙ座標）が記録され、ラベル２３は、例えば「ABC、Ｘ座標20、Ｙ座標50」というように、ラベル名「ABC」と貼り付けられたラベル左上端位置（Ｘ座標、Ｙ座標）が記録され、図形２４は、例えば「○、座標20、Ｙ座標50」というように、図形の形「○」と貼り付けられた図形位置（Ｘ座標、Ｙ座標、○の場合には、例えば中心位置）が記録され、画面スクロール２５は、例えば「６行下」というようにスクロール操作が記録される。
【００２１】
スーパバイザＰＣ５により記録再生指示を行う場合には、その画面に、例えば図３に示すように、記録／再生するタイトル入力用のボックス３１、記録開始／停止／終了ボタン３２（３２−１，３２−２，３２−３）、再生開始／停止／終了ボタン３３（３３−１，３３−２，３３−３）をメニュー形式で表示させてそれらをクリックするようにすればよい。
【００２２】
タイトル入力用ボックス３１にタイトルを入力して記録開始ボタン３２−１を一度クリックすると、ログが記録され、記録停止ボタン３２−２をクリックするとその記録が一時停止される。ここで記録開始ボタン３２−１を再度クリックすれば記録が再開され、記録終了ボタン３２−３をクリックすれば記録が終了される。ログは、例えばイベント情報をオブジェクトの形にしてログ保存ファイルとして保存される。
【００２３】
また、タイトル入力用ボックス３１にタイトルを入力して再生開始ボタン３３−１をクリックすると、該タイトルが付された操作履歴情報が抽出されて読み出され、読み出された操作履歴情報に従った処理が順番に実行される。これにより、エージェントＰＣ２あるいはエンドユーザＰＣ４で以前に行われた操作に従った画面をスーパバイザＰＣ５の画面上に順次表示させることができる。この処理は、元々あるＵＲＬの画面を操作履歴情報に従って工作する処理であり、記録された画像を一枚ずつ順次再生するものではなく、伝送するデータ量が少ないので応答性がよい。なお、記録時と同様に、再生停止ボタン３３−２をクリックすれば再生が一時停止され、ここで再生開始３３−１を再度クリックすれば再生が再開され、再生終了ボタン３３−３をクリックすれば再生が終了される。
【００２４】
以下、動作記録再生機能による処理の一例を図４のタイムチャートを参照して説明する。エージェントＰＣ２、エンドユーザＰＣ４がサーバ１へアクセスした時（Ｓ１，Ｓ２）、エージェントＰＣ２、エンドユーザＰＣ４にＷＥＢ同期アプレットがダウンロードされる（Ｓ３，Ｓ４）。これによりエージェントＰＣ２とエンドユーザ４間でのＷＥＢ同期が可能になる。
【００２５】
まず、操作履歴情報の記録について説明する。例えばエージェントＰＣ２がサーバ１にログインすると（Ｓ５）、サーバ１からエージェントＰＣ２に対してＷＥＢ同期取得可能なセッション番号、例えば「Ｓ００１」が通知される（Ｓ６）。このセッション番号「Ｓ００１」は、電話やチャットなどの適当な手段でエンドユーザＰＣ４に通知される（Ｓ７）。
【００２６】
エンドユーザＰＣ４が通知されたセッション番号「Ｓ００１」を使用してサーバ１にログインすると（Ｓ８）、同期サーバ７は、セッション番号が同一であることを条件にエージェントＰＣ２とエンドユーザＰＣ４とを結合し、ＷＥＢ同期を許可する。これ以降、エージェントＰＣ２とエンドユーザＰＣ４とはＷＥＢ同期状態となり（Ｓ９）、一方のＰＣ画面上での操作が他方のＰＣ画面上に反映される。
【００２７】
ＷＥＢ同期状態でのＵＲＬ変更、マウスポインタ、ラベル貼り付け、図形貼り付け、画面スクロールなどのイベントの操作情報は、サーバ１によりログとして取得され、保存される。図４では、マウスポインタ、ラベル貼り付け、図形貼り付け、ＵＲＬ変更、画面スクロールなどの操作がエージェントＰＣ２で行われ、この操作情報がサーバ２を介して（Ｓ１０〜Ｓ１４）エンドユーザＰＣ３に送られ（Ｓ１５）、エンドユーザＰＣ４の画面が同様に変更される例を示している。このときの操作情報は、同期サーバ７にログとして保存される（Ｓ１６）。
【００２８】
エンドユーザＰＣ４で行われた操作についても同様に、その操作情報が同期サーバ７にログとして保存される。以上のようにしてエージェントＰＣ２あるいはエンドユーザＰＣ４の操作履歴情報が同期サーバ７に記録される。
【００２９】
次に、操作履歴情報の再生について説明する。スーパバイザＰＣ５によりサーバ１にアクセスし、タイトル入力用ボックス３１にタイトルを入力して再生開始ボタン３３−１をクリックすると、同期サーバ７に操作履歴情報の再生が指示される。同期サーバ７は、この再生指示に従って、該当する操作履歴情報を検索して読み出し、読み出した操作履歴情報に従った処理を順番に実行する。この実行結果がスーパバイザＰＣ５に出力され、スーパバイザＰＣ５の画面上には、エージェントＰＣ２あるいはエンドユーザＰＣ４で以前に行われた操作に従った画面が順次表示される。
【００３０】
以上、実施形態について説明したが、本発明は、種々の変形が可能である。例えば、ログ保存ファイルは、サーバ外のローカルな記憶手段に出力して保存させてもよい。また、上記実施形態では、スーパバイザＰＣからの指示に従って操作履歴情報の記録、再生が行われ、また、それによるブラウザ画面がスーパバイザＰＣに表示されるようにして、動作記録再生が行えるＰＣを特定のものに限っているが、これをエージェントＰＣやエンドユーザＰＣで行えるようにすることもできる。
【００３１】
本発明は、ＷＥＢを基盤として複数のユーザがホームページを共有し、ＯＳに特化しない動作記録再生を実現するものであるので、例えば、再生機能を利用したインターネット授業、再生機能を利用したインターネット上でのサポート業務、記録機能を利用した作業管理などにも適用できる。
【図面の簡単な説明】
【００３２】
【図１】本発明が適用されたＷＥＢ同期システムの一実施形態を示すブロック図である。
【図２】エージェントＰＣあるいはエンドユーザＰＣの表示画面の一例を示す図である。
【図３】動作記録再生の指示のための表示画面の一例を示す図である。
【図４】動作記録再生機能による処理の一例を示すタイムチャートである。
【符号の説明】
【００３３】
１・・・サーバ、２・・・エージェントＰＣ、３・・・インターネット、４・・・エンドユーザＰＣ、５・・・スーパバイザＰＣ、６・・・ＷＥＢサーバ、７・・・同期サーバ、８・・・ファイアウオール、３１・・・タイトル入力用ボックス、３２・・・記録開始／停止／終了ボタン、３３・・・再生開始／停止／終了ボタン
【図１】
2005258877.tif 000003
【図２】
2005258877.tif 000004
【図３】
2005258877.tif 000005
【図４】
2005258877.tif 000006