JPH0744503A - アプリケーション協調動作制御装置 - Google Patents
アプリケーション協調動作制御装置Info
- Publication number
- JPH0744503A JPH0744503A JP5184146A JP18414693A JPH0744503A JP H0744503 A JPH0744503 A JP H0744503A JP 5184146 A JP5184146 A JP 5184146A JP 18414693 A JP18414693 A JP 18414693A JP H0744503 A JPH0744503 A JP H0744503A
- Authority
- JP
- Japan
- Prior art keywords
- input information
- cooperative
- individual
- application
- self
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Human Resources & Organizations (AREA)
- Operations Research (AREA)
- Economics (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
プリケーション協調動作制御装置を提供する。 【構成】協調個別動作切替手段41は入力手段5からの
切替情報に応じて複数の端末のアプリケーション手段を
動作させる協調動作モードと自アプリケーション手段を
個別に動作させる個別動作モードとの切替を行う。自入
力情報処理手段44は協調動作モード時に自入力手段か
らの入力情報を自アプリケーション手段と協調動作すべ
き他のアプリケーション手段とに供給し、個別動作モー
ド時に自入力手段からの入力情報を自アプリケーション
手段に供給する。協調入力情報処理手段47は協調動作
モード時に他のアプリケーション手段からの入力情報を
自アプリケーション手段に供給し、個別動作モード時に
他のアプリケーション手段からの入力情報を自アプリケ
ーション手段に供給しないよう構成した。
Description
ンピュータシステムにおいて、各種の同一のアプリケー
ションを複数で同時に動作させるアプリケーション協調
動作制御装置に関する。
ル化に伴って、1人に1台のコンピュータを持つ環境が
整備されつつある。さらに、これらのコンピュータシス
テムでは、ローカルエリアネットワーク(LAN)など
のネットワークによりデータ交換などの分散処理が行え
るようになってきた。このような環境の下、コンピュー
タシステムを用いて1人で作業するだけでなく、コンピ
ュータシステムを用いてグループで協調動作作業を行う
環境が要求されている。
プリケーション協調動作制御装置を図10に示す。図1
0に示すようにネットワーク1を通して相互に接続され
た夫々の端末2a〜2nにはアプリケーション部3a〜
3nが設けられる。夫々のアプリケーション部3a〜3
nに対応して協調制御部4a〜4nが設けられる。
キーボードなどの情報入力部5a〜5nからユーザの入
力情報を自端末に入力するとともに、同時に自端末の入
力情報を協調動作すべき他の端末に与える。そして、夫
々の端末で入力情報をアプリケーション部に供給するこ
とにより、アプリケーション部を起動する。
ている時には、共用すべき情報が例えば、夫々の端末に
分配され、夫々のアプリケーション部が共用すべき情報
の中から同一の入力情報を参照する。これにより、ユー
ザは同一の入力情報を参照あるいは検索や更新等するこ
とができる。
ン協調動作制御装置では、協調制御部4a〜4nが自端
末の入力情報を一旦、入力サーバ6に送ると、制御権を
もつ入力サーバ6が自端末の入力情報を同時に協調動作
すべき他の端末に与える。
夫々の協調制御部は、常に協調動作を行うため、アプリ
ケーション部を起動から処理が終了するまで常に同一の
入力情報が共用されていた。このため、例えば、共有し
ている情報の中の別の部分の情報を参照したり、あるい
は個別にメモ書きすることができなかった。さらに、日
常会議等で紙の資料に対して個人的に行っている修正な
どの操作ができなかった。
もので、その目的とするところは、情報を共用している
最中に個別に他の部分の情報を容易に参照等することの
できるアプリケーション協調動作制御装置を提供するこ
とにある。
決するために下記の構成とした。図1は本発明の原理図
である。
置は、ネットワーク1を通して相互に接続され、アプリ
ケーションプログラムを持つアプリケーション手段3、
アプリケーション手段を動作させる協調制御手段4、入
力情報及び切替情報を入力する入力手段5とを有する複
数の端末を備える。
作切替手段41、自入力情報処理手段44、協調入力情
報処理手段47を備える。協調個別動作切替手段41は
前記入力手段5からの切替情報に応じて前記複数の端末
のアプリケーション手段を動作させる協調動作モードと
自アプリケーション手段を個別に動作させる個別動作モ
ードとの切替を行う。
時には自入力手段からの入力情報を自アプリケーション
手段と協調動作すべき他のアプリケーション手段とに供
給し、個別動作モード時には自入力手段からの入力情報
を自アプリケーション手段に供給する。
ド時には他のアプリケーション手段からの入力情報を自
アプリケーション手段に供給し、個別動作モード時には
他のアプリケーション手段からの入力情報を自アプリケ
ーション手段に供給しないようにする。
自入力手段からの入力情報及び他のアプリケーション手
段からの入力情報を協調入力情報として記憶する協調入
力情報記憶部48を備える。
モード時に、自入力手段からの入力情報を協調動作すべ
き他のアプリケーション手段に送信する自入力情報送信
部46、個別動作モード時に自入力手段からの入力情報
を個別入力情報として記憶すると共に、記憶された個別
入力情報を逆戻りして読み出し可能か否かを示す逆戻り
フラグと個別動作を開始した時の協調入力情報履歴番号
とを記憶する自入力情報記憶部45とを備える。
作モード切換時に過去の動作モードの一覧を表示する入
力情報表示部42を備えるようにする。さらに、個別動
作モード時に前記逆戻りフラグの値が個別入力情報の逆
戻り可能として設定されたときには、前記協調入力情報
記憶部48は、協調動作モードから個別動作モードに切
り替えられた際に他のアプリケーション手段からの入力
情報を順次記憶する。
動作モードから協調動作モードに復帰した際に前記逆戻
りフラグの値に基づき前記個別入力情報を逆戻り可能な
入力情報に変換してアプリケーション手段に供給する。
別動作モードから協調動作モードに復帰した際に前記協
調入力情報履歴番号に基づき協調入力情報記憶部48の
個別動作を開始した位置に戻って記憶された協調入力情
報を順にアプリケーション手段に供給し、最新の協調動
作状態にする。
入力処理を行えるようになる。また、個別動作モード時
に前記逆戻りフラグの値が個別入力情報の逆戻り不可能
として設定され、前記協調入力情報処理手段47は、前
記個別動作モードから協調動作モードに復帰した際に前
記逆戻りフラグの値に基づき初期化する入力情報をアプ
リケーション手段に通知し、協調入力情報記憶部48に
記憶された協調入力情報を最初から最新まで順にアプリ
ケーション手段に供給し、最新の協調動作に復帰する。
別動作がある毎にその時の個別入力情報を格納する自入
力情報履歴テーブルを複数設け、前記協調入力情報処理
手段47は、前記入力手段から過去の個別入力情報の表
示指示があった場合又は個別入力情報が自入力情報履歴
テーブルに所定数以上記憶された場合にアプリケーショ
ン手段に初期化する入力情報を通知し、最初から過去の
個別動作を開始するまでの協調入力情報をアプリケーシ
ョン手段に供給する。
報履歴テーブルの過去の個別動作開始位置から過去の個
別入力情報を順にアプリケーション手段に供給すること
により過去の個別動作を行う。
信部46は、個別動作モード時に自端末の個別入力情報
を他の端末に送信する。他の端末に設けられた協調入力
情報処理部47は、前記個別入力情報を受信してその個
別入力情報を1つの個別入力モードとして送信者の名前
とともに前記入力情報表示部42に表示させる。
部46は、自入力情報履歴テーブルの個別入力情報を協
調すべき他の全ての端末に送信する。協調すべき他の全
ての端末に設けられた協調入力情報処理部47は、前記
個別入力情報を受信してその個別入力情報を協調入力履
歴テーブルに書き込み、協調入力履歴テーブルの入力情
報をアプリケーション手段に供給する。前記協調個別動
作切替手段41は、前記入力情報の供給が完了した時点
で個別動作モードから協調動作モードに切り替えるよう
にする。
ロセスが可能な場合に、前記自入力情報処理手段は、個
別動作専用アプリケーションとして協調動作しているア
プリケーションと同一の内部状態をもつアプリケーショ
ンプロセスを起動し、自端末からの入力情報を自アプリ
ケーション手段のみに供給し、協調アプリケーションと
個別動作専用アプリケーションとを切り替えるようにす
る。切替はマルチウインドウ環境ではウインドウの選択
の切替で行い、協調動作モードに戻りたい場合にはマル
チウインドウで元のプロセスを動作させるとよい。
力されると、この切替情報に応じて協調個別動作切替手
段41は協調動作モードと個別動作モードとの切替を行
う。
力情報処理手段47は協調個別動作切替手段41から協
調動作モード又は個別動作モードの情報を入力する。そ
して、協調動作モード時には、自入力情報処理手段44
は自入力手段からの入力情報を自アプリケーション手段
と協調動作すべき他のアプリケーション手段とに供給す
る。また、協調入力情報処理手段47は他のアプリケー
ション手段からの入力情報を自アプリケーション手段に
供給する。
処理手段44は自入力手段からの入力情報を自アプリケ
ーション手段に供給する。また、協調入力情報処理手段
47は他のアプリケーション手段からの入力情報を自ア
プリケーション手段に供給しない。
部分の情報を処理するので、情報を共用している最中に
個別に他の部分の情報を容易に参照等することができ
る。
図2は本発明にかかるアプリケーション協調動作制御装
置の一実施例の構成ブロック図である。
2a〜2nがネットワーク1を通して相互に接続されて
いる。夫々の端末2a〜2nは、アプリケーション部3
a〜3n、このアプリケーション部3a〜3nを動作さ
せる協調制御部4a〜4nを有している。
てマウス又はキーボードなどの情報入力部5a〜5nが
接続される。この情報入力部5a〜5nは、対応する協
調制御部に入力情報及び後述する協調動作モードと個別
動作モードとの切替情報を入力する。
を協調動作すべき夫々のアプリケーション部に夫々同報
することにより、夫々のアプリケーション部に同一の動
作を行なせるようになっている。
す。ここでは、協調制御部の中の例えば協調制御部4a
の構成を示した。夫々の協調制御部4a〜4nは、協調
個別動作切替インターフェイス部41、自入力情報処理
部44、複数の自入力情報履歴テーブル45、自入力情
報送信部46、協調入力情報処理部47、協調入力情報
履歴テーブル48、協調入力情報受信部49を有してい
る。
は、自入力情報処理部44、複数の自入力情報履歴テー
ブル45、協調入力情報処理部47に接続され、自端末
に接続された入力情報部5a〜5nから予め定められた
特殊キー入力情報又は特殊マウス入力情報を入力した場
合に、個別動作モード又は協調動作モードに切替えてそ
の切替モードに応じて自入力情報処理部44、協調入力
情報処理部47、複数の自入力情報履歴テーブル45を
制御するようになっている。
時には、自端末からの入力情報を自入力情報履歴テーブ
ル45に格納させずにアプリケーション部3に入力イベ
ントとして供給すると共に、その入力イベントを協調動
作すべき他の全ての端末のアプリケーション部3に供給
する。自入力情報情報送信部46は、自入力情報処理部
44に接続され、自入力情報を協調動作すべき端末に同
時に送信する。
別動作モード時に、個別動作を開始する時の協調入力情
報履歴番号と自端末からの入力情報と個別入力情報を逆
戻りして読み出し可能か否かを示す可能フラグとを格納
する。図4に夫々の自入力情報履歴テーブル45の構成
を示す。図4に示すように夫々の自入力情報履歴テーブ
ル45には前記情報以外に使用端末名、次書き込みポイ
ンタなどの情報が格納されている。
ーブル45には個別動作がある毎に個別入力情報が格納
されているので、過去の個別入力情報も存在する。ま
た、自入力情報処理部44は、個別動作モード時には、
個別動作モードの開始時における前記協調入力情報履歴
の番号等の情報を自入力情報履歴テーブル45に格納さ
せる。
から入力された自入力情報と協調動作すべきアプリケー
ション部3からの入力情報とを全て格納する。図5に協
調入力情報履歴テーブル48の構成を示す。図5に示す
ように協調入力情報履歴テーブル48にはさらに次書き
込みポインタが格納されている。
理部44に接続され、協調動作モード時には、自端末か
らの入力情報及び協調動作すべきアプリケーション部3
からの入力情報を全て順番に協調入力情報履歴テーブル
48に履歴情報として格納させるとともに、自アプリケ
ーション部3に供給する。
作モード時には、協調動作すべきアプリケーション部3
からの入力情報を自アプリケーション部3に供給せず
に、全て順番に協調入力情報履歴テーブル48に格納さ
せる。
し、あるいは磁気ディスク、光ディスクなどにあるファ
イルに格納してもよい。さらに、個別動作モードから再
び協調動作モードに復帰した場合には、自入力情報処理
部44は、自入力情報履歴テーブル45を逆に辿って入
力に対する逆戻りの入力情報を自アプリケーション部3
に供給する処理を個別動作が開始した位置まで繰り返し
行う。
記個別動作が開始した位置から協調入力情報履歴テーブ
ル48内に順次格納された入力情報を最新のものまで自
アプリケーション部3に供給する。
中の他の端末からの協調入力を情報を受信して協調入力
情報処理部47に送る。また、協調個別動作切替インタ
ーフェイス部41は、個別動作モード時に個別入力情報
を個別表示し、協調動作モード時に協調入力情報を協調
表示する入力情報表示部42を備えている。 <実施例の処理>次に、このように構成された実施例の
処理を場合分けして説明する。 (1)協調動作時 図6に実施例フローチャート図を示す。まず、自入力情
報処理部44a〜44nは自端末に対応する入力情報部
5a〜5nから情報を入力したか否かを判定する(ステ
ップ101)。
が情報を入力した場合には、自端末からの入力で予め定
められた入力、例えば、コントロールキーや特殊位置で
マウスクリックなどの個別動作開始を示す情報を入力し
たか否かを判定する(ステップ102)。次に、協調動
作時には、自入力情報処理部44a〜44nが個別動作
終了を示す情報を入力したか否かを判定する(ステップ
103)。
部44a〜44nは個別動作フラグがONであるか否か
を判定する(ステップ104)。協調動作時には、個別
動作フラグがONでないので、自入力情報送信部46に
与える。そして、自入力情報送信部46では、その同一
の入力情報を協調入力情報として協調動作中の他の端末
内の全てのアプリケーション部3に送信し(ステップ1
05)、その情報を協調入力情報履歴テーブル48に順
次格納する(ステップ106)。
ン部3に入力イベントとして通知し(ステップ10
7)、ステップ101の処理に戻る。一方、ステップ1
01において、自入力情報処理部44a〜44nが情報
を入力しない場合には、協調入力情報処理部47が他の
端末から情報を受信したか否かを判定する(ステップ1
08)。ここで、協調入力情報処理部47が他の端末か
ら協調入力情報を受信した場合には、個別動作フラグが
ONであるか否かを判定する(ステップ109)。協調
動作時には、個別動作フラグはOFFであるため、ステ
ップ106,107の処理を行ってステップ101の処
理に戻る。
がONである場合には、入力情報を協調入力情報履歴テ
ーブル48に順次格納し(ステップ110)、ステップ
101の処理に戻る。 (2)協調動作から個別動作への切替 次に、協調動作から個別動作への切替を説明する。ま
ず、ここでは、ステップ102において、自入力情報処
理部44が個別動作開始を示す情報(協調動作から個別
動作への切替情報)を入力すると、協調個別動作切替イ
ンターフェイス部41は自入力情報処理部44からの情
報に基づき現在の時刻から協調動作モードから個別動作
モードへの切替を行う。次に、ユーザが情報入力部5か
ら個別入力指示又は過去の個別入力指示のいずれかを入
力すると、その入力された指示内容を協調個別動作切替
インターフェイス部41は選択する(ステップ11
1)。
択すると、協調個別動作切替インターフェイス部41は
自入力情報処理部44、協調入力情報処理部47に現在
の時刻から個別動作を行う指示を通知する。自入力情報
処理部44は、この指示を受けると、協調入力情報履歴
テーブル48の現在の位置を自入力情報履歴テーブル4
5の新規位置の分岐協調入力情報番号に格納する(ステ
ップ112)。
ケーション部3に与えるとともに、使用している自入力
情報履歴テーブル45の中の既に個別入力情報が書き込
まれた位置から入力情報を順次書き込んでいけるよう内
部にテーブル番号を記憶しておく(ステップ113)。
そして、個別動作フラグをONにして(ステップ11
4)、ステップ101の処理に戻る。
作中の他のアプリケーション部3から送られてくる協調
入力情報をそのまま協調入力情報履歴テーブル48に順
次格納していく(ステップ109から110の流れ)。 (3)個別動作から協調動作への切替(個別動作が全て
後戻り可能な場合) まず、ステップ101,102の処理を行う。ここで、
自入力情報処理部44が個別動作開始を示す情報を入力
しない場合には、個別動作終了を示す情報(個別動作か
ら協調動作へ切替情報)を入力したか否かを判定する
(ステップ103)。
す情報を受け付けると、図7のフローチャートに従って
個別動作から協調動作への切替処理を行うことになる
(ステップ120)。
情報を協調個別動作切替インターフェイス部41に通知
する。そして、協調個別動作切替インターフェイス部4
1は、自入力情報処理部44に協調動作切替準備情報を
通知すると、自入力情報処理部44は現在使用している
自入力情報履歴テーブル45に格納された逆戻りフラグ
が’1’であるか否かを判定する(ステップ121)。
(逆戻り可能)場合には、該当自入力情報履歴テーブル
書き込みポインタに定数を加えた合計値が、分岐協調入
力情報番号の値より大きいか否かを判定する(ステップ
122)。
小さい場合には、その自入力情報履歴テーブル45の入
力情報を順に読み出し、逆戻りに相当する入力イベント
に変換した後に、アプリケーション部3に供給する(ス
テップ123)。
の入力情報を読み出したか否かを判定し(ステップ12
4)、全ての入力情報を読み出すと、協調個別動作切替
インターフェイス部41に自入力情報履歴テーブル45
内の分岐協調入力情報番号とともに準備完了を通知す
る。
部41は、協調入力情報処理部47に分岐協調入力情報
番号を与えて、現在の状態まで進めるよう依頼する。協
調入力情報処理部47は協調入力情報履歴テーブル48
の分岐協調入力情報番号から順に最新のものまで入力情
報を読み出して、アプリケーション部3に供給する(ス
テップ125)。この協調入力情報履歴テーブル48内
の全ての入力情報を読み出したか否かを判定する(ステ
ップ126)。全ての入力情報を供給すると、個別動作
フラグをOFFにして、協調個別動作切替インターフェ
イス部41に完了を返す(ステップ127)。そして、
ステップ101の処理に戻り、協調個別動作切替インタ
ーフェイス部41は、協調動作をするように自入力情報
処理部44、協調入力処理部47に依頼する。
処理部47は前記(1)での入力情報の処理を行うこと
により、最新の協調動作に復帰する。 (4)個別動作から協調動作への切替(個別動作が後戻
り不可能な場合) 次に、ステップ121において、自入力情報処理部44
が現在使用している自入力情報履歴テーブル45の逆戻
りフラグが’1’であった場合(逆戻り不可能)には、
協調個別動作切替インターフェイス部41に逆戻り不可
を通知する。
入力情報履歴テーブル書き込みポインタに定数を加えた
合計値が、分岐協調入力情報番号の値より大きい場合、
すなわち、個別入力情報を後戻りするよりも協調入力情
報を最初からたどった方が表示まで動作が早い場合に
は、協調個別動作切替インターフェイス部41に逆戻り
不可を通知する。
ス部41は、協調入力情報処理部47に初期化して最新
の協調状態復帰を依頼する。協調入力情報処理部47
は、アプリケーション部3毎に予め定められた初期化を
示す入力情報をアプリケーション部3に通知し(ステッ
プ128)、協調入力情報履歴テーブル48の最初から
最新まで入力情報をアプリケーション部に供給する(ス
テップ129)。
ての入力情報を読み出したか否かを判定する(ステップ
130)。全ての入力情報を供給すると、個別動作フラ
グをOFFにして、協調個別動作切替インターフェイス
部41に完了を返す(ステップ131)。その後の処理
は前記(3)と同様に協調動作状態になる。
ステップ103において、個別動作終了を示す入力がな
く、ステップ104において、個別動作フラグがONで
ある場合には、入力情報が後戻り可能なら自入力情報履
歴テーブル45の後戻り可能フラグを’1’にする(ス
テップ133)。
に入力情報を格納して(ステップ134)、さらに、ア
プリケーション部3に入力イベントとして通知する(ス
テップ135)。 (5)協調動作から過去の個別動作への移行 一方、ステップ102において、個別動作開始を示す入
力情報を入力し、ステップ111において、協調個別動
作切替インターフェイス部41内の入力情報表示部42
が自入力情報履歴テーブル45をみてメニューを表示
し、過去の個別入力情報を選択した場合には図8に示す
フローチャートに従って過去の個別動作を行うことにな
る(ステップ140)。
ンターフェイス部41は協調入力情報処理部47に選択
した自入力情報履歴テーブル45の分岐協調入力情報番
号を供給し、初期化してその番号まで協調入力情報をア
プリケーション部3に与えるよう指示する。すると、協
調入力情報処理部47は、初期化入力情報をアプリケー
ション部3に供給する(ステップ141)。
情報を最初から読み出してアプリケーション部3に供給
する(ステップ142)。さらに、協調入力情報履歴テ
ーブルの情報を該当する自入力情報履歴テーブル45の
分岐番号まで全て読み出したか否かを判定する(ステッ
プ143)。
ターフェイス部41は自入力情報処理部44に選択した
自入力情報履歴テーブル45の番号を与える。そして、
自入力情報処理部44は、該当する自入力情報履歴テー
ブル45の入力情報を読み出して順にアプリケーション
部3に供給する(ステップ144)。
内の情報を全て読み出したか否かを判定する(ステップ
145)。全ての情報を読み出すと、使用自入力情報テ
ーブル番号を内部に記憶する(ステップ146)。
部41は個別動作フラグをONとし、自入力情報処理部
44及び協調入力情報処理部47に個別動作を指示す
る。さらに、前記(2)に示した入力処理を各々行って
個別処理を開始する。 (6)個別入力情報を他の端末で表示する場合 この場合の処理を図9に示す。ステップ102におい
て、個別動作開始を示す情報を入力した後に、協調個別
動作切替インターフェイス部41が自入力情報履歴テー
ブル45をみてメニューを入力情報表示部42に表示
し、ある個別入力情報を別端末へ送信するよう指示する
(ステップ151)。
報履歴テーブル45を1つ分読み出して、個別入力情報
を送信するよう自入力情報送信部46に与える(ステッ
プ152)。
メッセージを組み立てて送信する(ステップ153)。
これを他の協調入力情報処理部47が受信すると(ステ
ップ154)、自入力情報処理部44に登録するよう通
知し、自入力情報処理部44は自入力情報履歴テーブル
45の空いているところにセットする(ステップ15
5)。さらに、その旨を入力情報表示部42に表示する
(ステップ156)。
45を新たに使用するときには、その中の使用端末また
は使用者名をセットし、協調個別動作切替インターフェ
イス部41内の入力情報表示部42がメニューを表示す
るときに使用端末等を一緒に表示するようにすれば、別
端末でみた個別情報も参照できる。
のではない。個別動作でデータの書込があった場合にお
ける個別動作から協調動作への移行は、例えば次のよう
に処理される。
に協調個別動作切替インターフェイス部41内の入力情
報表示部42が自入力情報履歴テーブル45をみてメニ
ューを表示する。そして、ある個別入力情報を協調動作
に切替を選択すると、協調個別動作切替インターフェイ
ス部41は、自入力情報履歴テーブル45の該当識別子
を全協調先に送信するよう自入力情報処理部46に指示
する。
報テーブル45を1つ分読み出して、送信するよう自入
力情報送信部46に与え、自入力情報送信部46は協調
動作切替メッセージを組み立てて送信する。
と、送られた情報のうち分岐協調入力情報番号から後の
部分の協調入力情報履歴テーブル48に送られてきた自
入力情報を格納する。
リケーション部3に初期化の入力情報を渡した後、新し
くなった協調入力情報履歴テーブル48の入力情報を最
初から最新まで順にアプリケーション部3に与えること
で、ある時点からある個別動作を協調動作に切り替える
ことができる。
ときには、ある特定の人が強制的に行うか誰でも任意に
行えるか、または全ての協調アプリケーション部の確認
のもと行うなど各種の方法がとれる。
いて個別動作を行うこともできる。例えば、(2)にお
いて、現在の位置から個別動作を行う場合には、その時
刻から同一プロセスを起動する。
入力情報送信部46、協調入力情報処理部47が動作す
るようにする。また、協調動作は元のプロセスで継続実
行されるため、復帰の必要がない。
と、後で先の個別状態は再現できない制約ができる。本
発明によれば、共通の情報を複数の者が検索,参照,更
新等を行う場合、情報を共用している最中に、自分の別
の部分を参照したり、あるいは自己のメモ書きを保存し
たりすることが容易に行えるようになる。
で、柔軟な電子資料を用いた会議が可能となる。
が検索,参照,更新等を行う場合、情報を共用している
最中に、自分の別の部分を参照したり、あるいは自己の
メモ書きを保存したりすることが容易に行えるようにな
る。
図
ーチャート図
例
Claims (8)
- 【請求項1】 ネットワーク(1)を通して相互に接続
され、アプリケーションプログラムを持つアプリケーシ
ョン手段(3)と、アプリケーション手段を動作させる
協調制御手段(4)と、入力情報及び切替情報を入力す
る入力手段(5)とを有する複数の端末(2)を備えた
アプリケーション協調動作制御装置であって、 前記夫々の協調制御手段(4)は、前記入力手段(5)
からの切替情報に応じて前記複数の端末のアプリケーシ
ョン手段を動作させる協調動作モードと自アプリケーシ
ョン手段を個別に動作させる個別動作モードとの切替を
行う協調個別動作切替手段(41)と、 協調動作モード時には自入力手段からの入力情報を自ア
プリケーション手段と協調動作すべき他のアプリケーシ
ョン手段とに供給し、個別動作モード時には自入力手段
からの入力情報を自アプリケーション手段に供給する自
入力情報処理手段(44)と、 協調動作モード時には他のアプリケーション手段からの
入力情報を自アプリケーション手段に供給し、個別動作
モード時には他のアプリケーション手段からの入力情報
を自アプリケーション手段に供給しない協調入力情報処
理手段(47)とを備えたことを特徴とするアプリケー
ション協調動作制御装置。 - 【請求項2】 請求項1において、前記協調入力情報処
理手段(47)は、自入力手段からの入力情報及び他の
アプリケーション手段からの入力情報を協調入力情報と
して記憶する協調入力情報記憶部(48)を備え、 前記自入力情報処理手段(44)は、協調動作モード時
に、自入力手段からの入力情報を協調動作すべき他のア
プリケーション手段に送信する自入力情報送信部(4
6)と、 個別動作モード時に自入力手段からの入力情報を個別入
力情報として記憶すると共に、記憶された個別入力情報
を逆戻りして読み出し可能か否かを示す逆戻りフラグと
個別動作を開始した時の協調入力情報履歴番号とを記憶
する自入力情報記憶部(45)とを備え、 前記協調個別動作切替手段(41)は、個別動作モード
切換時に過去のモードの一覧を表示する入力情報表示部
(42)を備えたことを特徴とするアプリケーション協
調動作制御装置。 - 【請求項3】 請求項2において、個別動作モード時に
前記逆戻りフラグの値が個別入力情報の逆戻り可能とし
て設定されたときには、 前記協調入力情報記憶部(48)は、協調動作モードか
ら個別動作モードに切り替えられた際に他のアプリケー
ション手段からの入力情報を順次記憶し、 前記自入力情報処理手段(44)は、前記個別動作モー
ドから協調動作モードに復帰した際に前記逆戻りフラグ
の値に基づき前記個別入力情報を逆戻り可能な入力情報
に変換してアプリケーション手段に供給し、 前記協調入力情報処理手段(47)は、前記個別動作モ
ードから協調動作モードに復帰した際に前記協調入力情
報履歴番号に基づき協調入力情報記憶部(48)の個別
動作を開始した位置に戻って記憶された協調入力情報を
順にアプリケーション手段に供給し、最新の協調動作状
態にすることを特徴とするアプリケーション協調動作制
御装置。 - 【請求項4】 請求項2において、個別動作モード時に
前記逆戻りフラグの値が個別入力情報の逆戻り不可能と
して設定され、 前記協調入力情報処理手段(47)は、前記個別動作モ
ードから協調動作モードに復帰した際に前記逆戻りフラ
グの値に基づき初期化する入力情報をアプリケーション
手段に通知し、協調入力情報記憶部(48)に記憶され
た協調入力情報を最初から最新まで順にアプリケーショ
ン手段に供給し、最新の協調動作に復帰することを特徴
とするアプリケーション協調動作制御装置。 - 【請求項5】 請求項4において、前記自入力情報記憶
部(45)は、個別動作がある毎にその時の個別入力情
報を格納する自入力情報履歴テーブルを複数設け、 前記協調入力情報処理手段(47)は、前記入力手段か
ら過去の個別入力情報の表示指示があった場合又は個別
入力情報が自入力情報履歴テーブルに所定数以上記憶さ
れた場合にアプリケーション手段に初期化する入力情報
を通知し、最初から過去の個別動作を開始するまでの協
調入力情報をアプリケーション手段に供給し、 前記自入力情報処理手段(44)は、自入力情報履歴テ
ーブルの過去の個別動作開始位置から過去の個別入力情
報を順にアプリケーション手段に供給することにより過
去の個別動作を行うことを特徴とするアプリケーション
協調動作制御装置。 - 【請求項6】 請求項5において、自端末に設けられた
自入力情報送信部(46)は、個別動作モード時に自端
末の個別入力情報を他の端末に送信し、 他の端末に設けられた協調入力情報処理部(47)は、
前記個別入力情報を受信して新しい1つの個別モードと
して自入力情報履歴テーブルに格納するとともに、送信
者の名前とともに過去の個別モードの一覧として前記入
力情報表示部(42)に表示させることを特徴とするア
プリケーション協調動作制御装置。 - 【請求項7】 請求項6において、自端末に設けられた
自入力情報送信部(46)は、自入力情報履歴テーブル
の個別入力情報を協調すべき他の全ての端末に送信し、 協調すべき他の全ての端末に設けられた協調入力情報処
理部(47)は、前記個別入力情報を受信してその個別
入力情報を協調入力履歴テーブルに書き込み、協調入力
履歴テーブルの入力情報をアプリケーション手段に供給
し、 前記協調個別動作切替手段(41)は、前記入力情報の
供給が完了した時点で個別動作モードから協調動作モー
ドに切り替えることを特徴とするアプリケーション協調
動作制御装置。 - 【請求項8】 請求項1において、前記アプリケーショ
ンのマルチプロセスが可能な場合に、前記自入力情報処
理手段は、個別動作専用アプリケーションとして協調動
作しているアプリケーションと同一の内部状態をもつア
プリケーションプロセスを起動し、自端末からの入力情
報を自アプリケーション手段のみに供給し、 協調アプリケーションと個別動作専用アプリケーション
とを切り替えることを特徴とするアプリケーション協調
動作制御装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18414693A JP3283645B2 (ja) | 1993-07-26 | 1993-07-26 | アプリケーション協調動作制御装置 |
| US08/278,156 US5537545A (en) | 1993-07-26 | 1994-07-21 | System for controlling cooperations among a plurality of terminals connected to a network whereby each terminal can be switched from cooperative to individual operation mode |
| EP94305509A EP0636975A3 (en) | 1993-07-26 | 1994-07-26 | Device and method for controlling cooperative processes. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18414693A JP3283645B2 (ja) | 1993-07-26 | 1993-07-26 | アプリケーション協調動作制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0744503A true JPH0744503A (ja) | 1995-02-14 |
| JP3283645B2 JP3283645B2 (ja) | 2002-05-20 |
Family
ID=16148176
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18414693A Expired - Fee Related JP3283645B2 (ja) | 1993-07-26 | 1993-07-26 | アプリケーション協調動作制御装置 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US5537545A (ja) |
| EP (1) | EP0636975A3 (ja) |
| JP (1) | JP3283645B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001109730A (ja) * | 1997-03-31 | 2001-04-20 | Nec Corp | アプリケーション共有システム及びプログラムを記録した記録媒体 |
| JP2012108872A (ja) * | 2010-10-26 | 2012-06-07 | Ricoh Co Ltd | 画面共有サービス提供システム、情報処理装置、投影装置、画面共有サービス提供方法、及び画面共有サービス提供プログラム |
| JP2014112398A (ja) * | 2010-10-26 | 2014-06-19 | Ricoh Co Ltd | 画面共有サービス提供システム、情報処理装置、投影装置、画面共有サービス提供方法、及び画面共有サービス提供プログラム |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3970993A (en) * | 1974-01-02 | 1976-07-20 | Hughes Aircraft Company | Cooperative-word linear array parallel processor |
| US4363093A (en) * | 1980-03-10 | 1982-12-07 | International Business Machines Corporation | Processor intercommunication system |
| US4868763A (en) * | 1986-02-21 | 1989-09-19 | Hitachi, Ltd. | Knowledge-based system having plural processors |
| WO1988007314A1 (fr) * | 1987-03-19 | 1988-09-22 | Siemens Aktiengesellschaft | Procede pour faire fonctionner une unite de commande centrale a multiprocesseur d'un systeme de commutation |
| US4910669A (en) * | 1987-04-03 | 1990-03-20 | At&T Bell Laboratories | Binary tree multiprocessor |
| US4933936A (en) * | 1987-08-17 | 1990-06-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Distributed computing system with dual independent communications paths between computers and employing split tokens |
| JP2791146B2 (ja) * | 1989-11-15 | 1998-08-27 | 株式会社日立製作所 | データ処理装置 |
| US5349674A (en) * | 1990-08-17 | 1994-09-20 | International Business Machines Corp. | Automated enrollment of a computer system into a service network of computer systems |
-
1993
- 1993-07-26 JP JP18414693A patent/JP3283645B2/ja not_active Expired - Fee Related
-
1994
- 1994-07-21 US US08/278,156 patent/US5537545A/en not_active Expired - Lifetime
- 1994-07-26 EP EP94305509A patent/EP0636975A3/en not_active Ceased
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001109730A (ja) * | 1997-03-31 | 2001-04-20 | Nec Corp | アプリケーション共有システム及びプログラムを記録した記録媒体 |
| JP2012108872A (ja) * | 2010-10-26 | 2012-06-07 | Ricoh Co Ltd | 画面共有サービス提供システム、情報処理装置、投影装置、画面共有サービス提供方法、及び画面共有サービス提供プログラム |
| JP2014112398A (ja) * | 2010-10-26 | 2014-06-19 | Ricoh Co Ltd | 画面共有サービス提供システム、情報処理装置、投影装置、画面共有サービス提供方法、及び画面共有サービス提供プログラム |
| US9098230B2 (en) | 2010-10-26 | 2015-08-04 | Ricoh Company, Ltd. | Screen sharing system, screen sharing method, and storage medium |
| US9317247B2 (en) | 2010-10-26 | 2016-04-19 | Ricoh Company, Ltd. | Screen sharing system, screen sharing method, and storage medium |
| US10025453B2 (en) | 2010-10-26 | 2018-07-17 | Ricoh Company, Ltd. | Screen sharing system, screen sharing method, and storage medium |
| US10255025B2 (en) | 2010-10-26 | 2019-04-09 | Ricoh Company, Ltd. | Screen sharing system, screen sharing method, and storage medium |
| US10489101B2 (en) | 2010-10-26 | 2019-11-26 | Ricoh Company, Ltd. | Screen sharing system, screen sharing method, and storage medium |
| US10896019B2 (en) | 2010-10-26 | 2021-01-19 | Ricoh Company, Ltd. | Screen sharing system, screen sharing method, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3283645B2 (ja) | 2002-05-20 |
| EP0636975A3 (en) | 1996-06-12 |
| US5537545A (en) | 1996-07-16 |
| EP0636975A2 (en) | 1995-02-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5889945A (en) | System for dynamically updating information in panels within an attendee bar corresponding to a conference session when selected information regarding to conferencing participants changes | |
| US5729687A (en) | System for sending differences between joining meeting information and public meeting information between participants in computer conference upon comparing annotations of joining and public meeting information | |
| US5581702A (en) | Computer conferencing system for selectively linking and unlinking private page with public page by selectively activating linked mode and non-linked mode for each participant | |
| EP0757486B1 (en) | Conferencing system, terminal apparatus communication method and storage medium for storing the method | |
| US6346962B1 (en) | Control of video conferencing system with pointing device | |
| WO2020262420A1 (ja) | コンテンツ配信装置、コンテンツ配信プログラム、コンテンツ配信方法、コンテンツ表示装置、コンテンツ表示プログラムおよびコンテンツ表示方法 | |
| EP0657833A2 (en) | Workstation conference pointer-user association mechanism | |
| CN101026733B (zh) | 电子会议控制设备、电子会议辅助方法 | |
| US7262791B2 (en) | Communication apparatus and method, and storage medium | |
| JPH09265457A (ja) | オンライン会話システム | |
| US20060282548A1 (en) | Collaboration support system and control method thereof | |
| JP2007522546A (ja) | マルチスクリーン表示システム | |
| JPH08307544A (ja) | 通信会議システム | |
| JP2000155667A (ja) | 情報処理装置とシステム及び情報表示制御方法 | |
| JPS6353634A (ja) | 表示端末装置 | |
| US7730417B2 (en) | Terminal apparatus, network system, window display method, and computer program | |
| JPH0744503A (ja) | アプリケーション協調動作制御装置 | |
| JPH10207797A (ja) | 高速画面共有ネットワークシステム | |
| CN115052005B (zh) | 同步显示方法、同步显示装置、电子设备和存储介质 | |
| JPH09289635A (ja) | 通信装置及び通信方法 | |
| JP2000152204A (ja) | 会議映像表示方法および会議映像表示システム | |
| JP2861039B2 (ja) | ソース名称設定表示機能付映像機器 | |
| JPH10234025A (ja) | データ共有システムおよびそれに用いるデータ通信端末、データ処理装置およびデータ処理方法 | |
| JP2002149615A (ja) | 情報端末、通信表示装置、及び端末処理プログラムを記憶した記憶媒体、通信表示処理プログラムを記憶した記憶媒体 | |
| JP2882632B2 (ja) | 画像会議装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20020212 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080301 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090301 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100301 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100301 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110301 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110301 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120301 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |