(57)【要約】【課題】パソコン同士を直接繋ぐＰ２Ｐ型ネットワークにおいて、サーバ型コラボレーションシステムのような大規模大容量の記憶装置を使用せずに、画面共有したファイル情報をチャットログに残すことである。【解決手段】  通信ネットワークで接続された複数のコンピュータ端末間で、チャット管理手段と画面共有手段を用いて情報伝達を行うコラボレーションシステムにおいて、共有するコンピュータ画面の共有元となる画面共有元コンピュータ端末は、共有画面に表示したファイル名称などの情報を取得、チャット管理手段で送信してファイルの情報をチャットメッセージとしてログ表示させることができるコラボレーションシステムである。【選択図】図１
2011215875.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークに接続された複数のコンピュータ端末間でテキストメッセージの送受信とコンピュータ端末画面の共有を行うコラボレーションシステムであって、
前記コンピュータ端末には、テキストメッセージの送受信と同テキストメッセージをコンピュータ端末画面に表示させるチャット管理手段と、
前記コンピュータ端末画面の表示画像を送受信して画面共有する画面共有手段と、
画面共有された共有画面に表示されたファイルのファイル情報を取得し前記テキストメッセージに反映させるファイル管理手段とを備えたことを特徴とするコラボレーションシステム。
【請求項２】
通信ネットワークに接続された複数のコンピュータ端末間でテキストメッセージの送受信とコンピュータ端末画面の共有を行うためのプログラムであって、
送受信されたテキストメッセージをコンピュータ端末画面に表示させるステップと、
共有画面に表示されたファイルのファイル情報を取得するステップと、
取得したファイル情報を前記テキストメッセージとして送受信し前記コンピュータ端末画面に表示させるステップとを実行することを特徴とするコラボレーションシステムのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＬＡＮなどの通信回線を介して接続された複数のコンピュータ端末を利用して意思疎通を図るためのツールとしてのチャット機能や画面共有機能などを有するコラボレーションシステムに関するもので、さらに詳しくは、共有画面に表示されたファイルの名称などの情報をチャットログに表示、保存できるコラボレーションシステムに関するものである。
【背景技術】
【０００２】
ＬＡＮ、インターネットなどの通信回線を介して接続された複数のコンピュータ端末を利用して意思疎通を図るためのツールとして、チャット機能や画面共有機能などのコミュニケーションツ−ルがある。
チャット機能は、複数のユーザ同士が、対話文章（テキストデータ）を入力して１つのウインドウに対話文章を入力された時刻順に表示して、お互いのコミュニケーションを図るものである。
また、画面共有機能は、一般に、資料（ファイル）を提供するサーバコンピュータの表示画面をキャプチャすることにより生成された画面の情報が通信回線を通じて送信され、それを受信したクライアントコンピュータが画面の情報を再生してディスプレイ装置に表示する。また、新しいファイルが開くなどによって画面が変わったときには、変更された部分あるいは画面全部の情報を再度送信してクライアントコンピュータの画面表示を更新するものである。
これにより、画面共有した情報を資料として利用することで、チャットまたは、電話での対話を円滑にすることができる。
【０００３】
従来は、チャット機能と画面共有機能とが別プログラムのために、チャット機能で対話した文章はチャットログと共有画面の情報が関連付けて記録することができなかった。
【０００４】
そこで、チャット機能と共有情報機能を一体にしたコラボレーションシステムが開発されている。このシステムは、各クライアントから送られてくるチャット文章と共有情報を共用サーバ側にあるデータベースに記憶するともに、記憶したチャット文章と共有情報を各クライアントに送信するもので、サーバ型のコラボレーションシステムである。クライアントがチャット文章と共有情報を一緒に送信すると、サーバ側でチャット文章のログデータに一緒に送られた共有情報を関連付けて記憶するとともに、各クライアントへチャット文章と関連付けられた共有情報を送信する（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−１７８０１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
特許文献１では、チャット文章とともに共有情報を送信した時、チャットログデータに共有情報を関連づけるように記憶し、チャットログデータを選択すると関連づけられた共有情報が表示されることが記載されているが、チャットログデータに共有情報などの名称が直接書き込まれない。従って、画面共有した資料の名称などの情報についてはチャットログデータに残らないため、チャットログをそのまま議事録として使用するには情報不足であるという課題があった。
また、サーバを経由するサーバ型コラボレーションシステムでは、サーバ側に共有情報の内容を全て保存することが可能だが、保存するために大容量の記憶装置が必要となり、サーバを介さないパソコン同士を直接繋ぐＰ２Ｐ（Peer to Peer）型ネットワークの場合、パソコンには、一般にさほど大きな容量の記憶装置が搭載されていないので、特許文献１のようにチャット文章と共有画面情報のすべてを記憶することは困難である。また、大容量の記憶装置を外部に設置するには、コストがかかるという問題点があった。
【０００７】
本発明は、上記問題点に鑑みなされたものであり、サーバを介するサーバ型ネットワークシステムではなく、パソコン同士を直接繋ぐＰ２Ｐ型ネットワークにおいて、サーバ型コラボレーションシステムのような大規模大容量の記憶装置を必要とせず、チャット時に資料として画面共有したファイルの名称などの情報をチャットログに残すことで、使用した資料を特定できるようにしたものである。
【課題を解決するための手段】
【０００８】
本発明の請求項１は、通信ネットワークに接続された複数のコンピュータ端末間でテキストメッセージの送受信とコンピュータ端末画面の共有を行うコラボレーションシステムであって、前記コンピュータ端末には、テキストメッセージの送受信と同テキストメッセージをコンピュータ端末画面に表示させるチャット管理手段と、前記コンピュータ端末画面の表示画像を送受信して画面共有する画面共有手段と、画面共有された共有画面に表示されたファイルのファイル情報を取得し前記テキストメッセージに反映させるファイル管理手段とを備えたことを特徴とするコラボレーションシステムである。
【０００９】
本発明の請求項２は、通信ネットワークに接続された複数のコンピュータ端末間でテキストメッセージの送受信とコンピュータ端末画面の共有を行うためのプログラムであって、送受信されたテキストメッセージをコンピュータ端末画面に表示させるステップと、共有画面に表示されたファイルのファイル情報を取得するステップと、取得したファイル情報を前記テキストメッセージとして送受信し前記コンピュータ端末画面に表示させるステップとを実行することを特徴とするコラボレーションシステムのプログラムである。
【発明の効果】
【００１０】
請求項１記載の発明によれば、チャット機能と画面共有機能を有したコラボレーションシステムにおいて、共有画面に表示されたファイル名称などの情報をチャットデータとして送信することでログに表示して、共有画面に用いたファイル名を記録することができる。従って、サーバ型コラボレーションシステムのような大規模大容量の記憶装置を必要としないＰ２Ｐ型ネットワークにおいても、チャット時に資料として画面共有したファイルの名称などの情報をチャットログに残すことで、どのような資料を使用したかを判るという効果を有する。
【００１１】
請求項２記載の発明によれば、チャット機能と画面共有機能を有したコラボレーションシステムにおいて、共有画面に表示されたファイルの情報を取得するステップと、取得したファイル情報をチャット送信するステップを設けることで、共有画面に表示したファイル情報をチャットメッセージとしてログに残すようにしたので、チャットの進行とファイルの表示とが時系列で表示され、議事録としての有用性が高いという効果を有する。
【図面の簡単な説明】
【００１２】
【図１】本発明のコラボレーションプログラムを搭載したハードウエアとしてのコンピュータ端末の構成を示すブロック図である。
【図２】本発明のコラボレーションプログラムの構成の全体を示すブロック図である。
【図３】共有ウインドウとチャットウインドウを表示したディスプレイ装置の説明図である。
【図４】チャットウインドウを示す正面図である。
【図５】ファイルやアプリケーションプログラムのウインドウを示す正面図である。
【発明を実施するための形態】
【００１３】
ネットワークで接続された複数のコンピュータ端末を利用して意思疎通を図るためのチャット機能と画面共有機能を有するコラボレーションシステムで、画面共有元コンピュータ端末は、共有画面として表示したファイルの名称を取得するファイル情報取得部と、前記ファイル情報取得部で取得したファイル名称をチャットメッセージとして送信して、チャットログに表示することを実現させるコラボレーションシステム及びそのプログラムである。
【実施例１】
【００１４】
本発明によるコラボレーションプログラムは、前記コミュニケーションツールをベースにして、画面共有元ディスプレイに表示されたアプリケーションプログラムやファイルの情報をチャットログに表示、保存するようにしたものである。
以下、本発明によるプログラムを搭載したコラボレーションシステムについて図面に基づいて説明する。
【００１５】
図１は、本発明のコラボレーションプログラムを搭載したコンピュータ端末２０（パーソナルコンピュータ）のハードウエア構成のブロック図である。
コンピュータ端末２０は、制御部（ＣＰＵ）２１、ディスプレイ装置２２、記憶装置２３、マウス及びキーボードなどの入力装置２５、ネットワーク２７に接続するための通信インターフェース２６からなる。
【００１６】
制御部（ＣＰＵ）２１は、ＯＳ（Operating System）プログラムの実行、処理及び各装置の制御を行うとともに、コラボレーションプログラムを搭載することにより次の機能を有する。なお、下記の２から５の各部の詳細については後述する。
・画面共有部２（画面共有手段）による共有画面生成及び取得機能
・ファイル管理部３（ファイル管理手段）によるウインドウ監視及びファイル名称取得機能
・チャット管理部４（チャット管理手段）によるチャットメッセージの送受信機能
・ログ管理部５によるログファイルの取得及び所定のディレクトリへの書き出し機能。
【００１７】
ディスプレイ装置２２は、共有画面、チャット情報、ファイルなど各種の情報を表示する。記憶装置２３は、上記プログラムとその処理結果、チャット履歴及びログファイルなどを記憶する。入力装置２５は、マウス及びキーボードなどを用いてデータが入力されるもので、通信インターフェース２６は、コンピュータ端末２０とネットワーク２７を介して他のコンピュータ端末２０との通信を行うためのものである。
【００１８】
図２は、本発明の画面共有機能とチャット機能を搭載したコラボレーションプログラムの各処理を表わした機能ブロック図で、１はプログラムメイン部、２は画面共有部、３はファイル管理部、４はチャット管理部、５はログ管理部である。
プログラムメイン部１は、各部２、３、４、５を呼び出して統括制御するプログラムである。
【００１９】
画面共有部２は、コラボレーションプログラムを搭載したコンピュータ端末が画面共有元のコンピュータ端末２０ａである場合に、自らのデスクトップ画面２８ａを定期的に監視して画面に変化があったときに変化した差分画像を取得する画面データ取得部１０、この画面データ取得部１０で取得した画像のデータをネットワーク上に存在する他の共有先のコンピュータ端末２０ｂに送信する画面データ送信部１１、また、コラボレーションプログラムを搭載したコンピュータ端末が画面共有先のコンピュータ端末２０ｂである場合に、共有元のコンピュータ端末２０ａから送信されてきたデスクトップ画面２８の情報を受信する画面データ受信部８、この画面データ受信部８で受信した情報に基づいて、共有元のデスクトップ画面２８ａをディスプレイ装置２２のデスクトップ画面２８ｂ上に開いたデスクトップ共有ウインドウ２９に表示する画面データ表示部９からなる。
但し、コラボレーションプログラムを搭載したコンピュータ端末が画面共有元のコンピュータ端末２０ａである場合に、前記画面データ取得部１０が取得する画像データは、デスクトップ画面２８ａ上にある全ての画像データではなく、後述するチャットウインドウ３０ａを除いた画像データである。
【００２０】
ファイル管理部３は、コラボレーションプログラムを搭載したコンピュータ端末が画面共有元のコンピュータ端末２０ａである場合に、デスクトップ画面２８ａに表示されているウインドウの情報を定期的に監視して、新しいウインドウが開かれた、つまり新しいプログラムやファイルが開かれた場合に後述するファイル情報取得部１３を呼び出すウインドウ監視部１２、ウインドウ監視部１２により指定されたウインドウからアプリケーションプログラム或いはファイルの名称等の情報を取得し、取得した情報をチャット管理部４にチャットメッセージ３５として入力するファイル情報取得部１３からなる。
【００２１】
チャット管理部４は、キーボード２５から入力されたチャットメッセージ３４を受取り、チャット送信部１５を呼び出し、また、コラボレーションの開催情報などのシステムからのチャットメッセージ３３や前記ファイル情報取得部１３からの情報をチャットメッセージ３５として処理するチャット入力部１４、このチャット入力部１４から入力されたチャットメッセージ３３、３４、３５を、ネットワーク上に存在する他のコンピュータ端末２０ａ、２０ｂに送信するチャット送信部１５、ネットワーク上に存在する他のコンピュータ端末２０ａ、２０ｂから送られてきたチャットメッセージを受取るチャット受信部１６、チャットメッセージ３３、３４、３５を記憶装置２３に保存するチャット履歴保存部１７からなる。
コラボレーションプログラムを搭載したコンピュータ端末が画面共有先のコンピュータ端末２０ｂである場合、チャット履歴保存部１７に保存されたチャットメッセージ３３、３４、３５は、前記デスクトップ共有ウインドウ２９とは別に開かれたチャットウインドウ３０ｂに表示される。
【００２２】
ログ管理部５は、コラボレーション終了時（チャット終了時）に、チャット履歴をログファイルとして取得するログファイル取得部１８及びログファイルを所定のディレクトリに書き出すログファイル保存部１９からなる。
【００２３】
次に、以上の構成によるコラボレーションプログラムの作用について説明する。
まず、画面共有を行うコンピュータ端末２０ａ、２０ｂ全てで前述のコラボレーションプログラムを起動している。
画面共有元となるコンピュータ端末２０ａは、画像データ取得部１０により、ディスプレイ装置２２に表示された前記チャットウインドウ３０ａを除いたデスクトップ画面の情報を取得し、この取得したデスクトップ画面２８ａの情報が画面データ送信部により通信インターフェース２５を介してネットワーク２７に接続された画面共有する他の共有先のコンピュータ端末２０ｂに送信される。
他の共有先のコンピュータ端末２０ｂは、画面データ受信部８により前記共有元のデスクトップ画面２８ａの情報を受信し、画面データ表示部９によりディスプレイ装置２２にデスクトップ共有ウインドウ２９を開いて表示する。
【００２４】
共有元のコンピュータ端末２０ａのディスプレイ装置２２のデスクトップ画面２８ａには、図３に示すように、チャットメッセージを表示するチャットウインドウ３０ａとファイルやプログラムのウインドウ３２が表示される。
共有先のコンピュータ端末２０ｂのディスプレイ装置２２のデスクトップ画面２８ｂには、図３に示すように、チャットメッセージを表示するチャットウインドウ３０ｂと前記デスクトップ共有ウインドウ２９が表示される。
【００２５】
チャットウインドウ３０ａ、３０ｂには、例えば、図４に示すように、参加者名欄３６、ログ表示エリア３７、コメント入力エリア３８がある。
ログ表示エリア３７は、チャット開催情報として開催日時やタイトル（開催者が入力した件名）、開催者名とチャット参加に応じた参加者名の情報をチャットメッセージ３３として、ファイル情報取得機能１３で取得したファイルの情報をチャットメッセージ３５として表示する。また、各コンピュータ端末２０ａ、２０ｂのコメント入力エリア３８から入力された、あるいは他のコンピュータ端末２０ａ、２０ｂから送信されてきたチャットメッセージ３４を、入力あるいは送信された順に表示する。この時、チャットメッセージとともに入力者名あるいは送信者名も表示される。
【００２６】
画面共有元のコンピュータ端末２０ａで新しくアプリケーションプログラム又ファイルが開かれると、ウインドウ監視部１２がこれを検出して、ファイル情報取得部１３を呼び出してそのアプリケーションプログラム又はファイルの情報を取得する。ここで、アプリケーションプログラムやファイルの情報の取得は、コンピュータ端末２０ａが動作しているベースとなっているＯＳ（オペレーティングシステム）が持っている情報を参照して行う。
【００２７】
また、取得する情報は、少なくとも、開かれたファイルの名称及びそのファイルの種類を識別する拡張子が取得される。この情報は、一般的には、図５に示すように、ウインドウ３２の左上に表示されている。しかし、必要に応じてファイルやアプリケーションプログラムの作成日や更新日、さらにはアプリケーションプログラムのバージョン情報などを取得するようにしてもよい。
ファイル情報の取得は、ファイルやアプリケーションプログラムが新たに開かれた場合のみであって、最小化したウインドウを元に戻したり、または最大化したりした場合は検出も情報の取得も行わない。
【００２８】
取得された情報は、チャットメッセージ３４としてチャット入力部１４に入力されて前記チャットウインドウ３０ａのログ表示エリア３７に表示されるとともに、チャット送信部１５を介して他の共有先のコンピュータ端末２０ｂに送信される。
各チャットメッセージ３３、３４、３５は、チャットウインドウ３１に表示されるとともに、チャット履歴保存部１７により各コンピュータ端末２０の記憶装置２３に置かれたログファイルにも書き込まれる。
画面共有が終了すると、ログファイル取得部１８が記憶装置２３からチャット履歴をログファイルとして取得し、このログファイルをログ保存部１９が記憶装置２３の所定のフォルダに保存する。
【００２９】
以上の実施例では、画面共有中にファイルやアプリケーションプログラムが開かれたときに、それを検出して情報を取得するようにしたが、本発明はこれに限られるものではなく、一定時間ごとに開いているファイルやアプリケーションプログラムを検出して、ログファイルに記録するようにしてもよい。
また、実施例では、画面共有元コンピュータ端末２０ａと画面共有先コンピュータ端末２０ｂと機能的に分けて説明しているが、同じコラボレーションプログラムが搭載されているので、当然、共有元と共有先が入れ替わることができることは言うまでもない。
【符号の説明】
【００３０】
１…プログラムメイン部、２…画面共有部、３…ファイル管理部、４…チャット管理部、５…ログ管理部、８…画面データ受信部、９…画面データ表示部、１０…画面データ取得部、１１…画面データ送信部、１２…ウインドウ監視部、１３…ファイル情報取得部、１４…チャット入力部、１５…チャット送信部、１６…チャット受信部、１７…チャット履歴保存部、１８…ログファイル取得部、１９…ログファイル保存部、２０、２０ａ、２０ｂ…コンピュータ端末、２１…制御部（ＣＰＵ）、２２…ディスプレイ装置、２３…記憶装置、２５…入力装置、２６…通信インターフェース、２７…ネットワーク、２８ａ…共有元のコンピュータ端末のデスクトップ画面、２８ｂ…他のコンピュータ端末のデスクトップ画面、２９…共有先のデスクトップ共有ウインドウ、３０ａ…共有元のチャットウインドウ、３０ｂ…共有先のチャットウインドウ、３２…ファイルやプログラムのウインドウ、３３…チャットメッセージ（開催者などの情報）、３４…チャットメッセージ、３５…チャットメッセージ（取得したファイルの情報）、３６…参加者欄、３７…チャットログ表示エリア、３８…コメント入力エリア。
【図１】
2011215875.tif 000003
【図２】
2011215875.tif 000004
【図３】
2011215875.tif 000005
【図４】
2011215875.tif 000006
【図５】
2011215875.tif 000007