[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH09282216A - クライアントサーバシステム - Google Patents

クライアントサーバシステム

Info

Publication number
JPH09282216A
JPH09282216A JP8096677A JP9667796A JPH09282216A JP H09282216 A JPH09282216 A JP H09282216A JP 8096677 A JP8096677 A JP 8096677A JP 9667796 A JP9667796 A JP 9667796A JP H09282216 A JPH09282216 A JP H09282216A
Authority
JP
Japan
Prior art keywords
file
client
status
request
open
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.)
Pending
Application number
JP8096677A
Other languages
English (en)
Inventor
Chikako Hayashi
智佳子 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
Original Assignee
KOBE NIPPON DENKI SOFTWARE KK
NEC Software Kobe Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by KOBE NIPPON DENKI SOFTWARE KK, NEC Software Kobe Ltd filed Critical KOBE NIPPON DENKI SOFTWARE KK
Priority to JP8096677A priority Critical patent/JPH09282216A/ja
Publication of JPH09282216A publication Critical patent/JPH09282216A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【課題】 ファイルサーバが、ファイルのオープン要求
元クライアントと利用中クライアントにファイル状況や
クローズ督促を通知し、ファイル利用を効率化する。 【解決手段】 ファイルサーバ2およびクライアント3
それぞれにファイル状況通知部22および32を設け、
ファイルサーバ2の共有ファイル21に対して、オープ
ン/クローズ要求があると、クライアント3のファイル
状況通知部32は、該要求をファイルサーバ2に通知す
る。ファイルサーバ2のファイル状況通知部22は該要
求とファイルの状況を照会し、該ファイルの利用中クラ
イアント3にクローズ要求を、要求元クライアント3に
ファイル状況を通知する。要求元および利用中クライア
ント3それぞれはファイル状況およびクローズ要求をメ
ッセージに変換し、モニタ34へ表示出力する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、クライアントサ
ーバシステムに関し、特にファイルサーバが、ファイル
オープン要求に対して該ファイル利用中クライアントに
ファイルクローズ要求し、オープン要求元クライアント
にファイル状況を通知するクライアントサーバシステム
に関する。
【0002】
【従来の技術】クライアントがネットワーク上の共有フ
ァイルを編集する際、既に他のクライアントによって共
有ファイルがオープンされている場合、該ファイルがク
ローズされるまで要求元クライアントは該ファイルをオ
ープンすることができない。このような場合、要求元ク
ライアントは、該ファイルが誰によって利用されている
かを知ることができないため、該ファイルを取得して編
集作業が可能となるタイミングがわからず、編集作業に
支障をきたしていた。
【0003】特開平5−241765号公報によれば、
要求元クライアントに対し共有ファイルをオープンして
いる利用者クライアント名を通知し、該ファイル(リソ
ース)の状況に応じたアイコン表示を可能にしている。
要求元クライアントでは、アイコン表示によって共有フ
ァイルが既にオープンされていることを知ることができ
る。ファイルのオープン状況がわかれば、要求元クライ
アントは、利用者クライアントに対しファイルのクロー
ズ要求をして、編集作業を開始できる。しかし、該公報
では、クライアントが編集したいファイルを既に他のク
ライアントがオープンしていることを知ることはできて
も、そのクライアントにファイルクローズ要求を行う手
段がない。このため、特に要求元クライアントと利用中
クライアントが離れた場所にある場合、要求元クライア
ントでは利用者と連絡をとる面倒がある。
【0004】
【発明が解決しようとする課題】クライアントが編集し
たいファイルをオープン要求する際、ファイルサーバが
該ファイルの状況を該クライアントに通知し、既に該フ
ァイルをオープンしている他のクライアントに該ファイ
ルのクローズを要求し、該ファイルがクローズされたと
き、ファイルの編集が可能となったことを要求元クライ
アントに通知することにある。
【0005】
【課題を解決するための手段】この発明の目的は、ファ
イルサーバがファイルオープン要求元クライアントにフ
ァイル状況と利用可能になったタイミングを通知し、フ
ァイルオープン待ちによって生じる無駄な時間や工数を
減らすことにある。
【0006】そのため、この発明のクライアントがファ
イルサーバに共有ファイルのオープンを要求するとき、
前記ファイルサーバは前記共有ファイルの状況を前記ク
ライアントに通知するファイル状況通知部を有し、前記
クライアントは前記通知に基づいて、前記共有ファイル
の状況を表示出力するファイル状況通知部を有して、な
るクライアントサーバシステムにあって、前記ファイル
サーバのファイル状況通知部は、前記共有ファイルのオ
ープン/クローズを制御するファイル制御部と、前記ク
ライアントから共有ファイルのオープン/クローズ要求
を取得する情報取得部と、前記共有ファイルを利用中の
クライアント名およびオープン/クローズ状態を含むフ
ァイル状況を記憶する情報記憶部と、前記オープン/ク
ローズ要求に対して前記ファイル状況を参照し、要求元
クライアントにファイル状況を応答し、要求の共有ファ
イルがオープン状態であるとき、前記共有ファイルのク
ローズ要求を利用中のクライアントに応答し、前記共有
ファイルがクローズ状態になるとき、クローズ状態を要
求元のクライアントに応答する状況判断部と、前記状況
判断部の応答を前記クライアントに通知する情報通知部
と、を具備し、前記クライアントのファイル状況通知部
は、共有ファイルに対するアプリケーションのオープン
/クローズ要求を前記ファイルサーバに通知する情報通
知部と、前記オープン/クローズ要求に対する前記ファ
イルサーバの通知を取得する情報取得部と、前記通知に
基づいて、共有ファイルの状況を判定する状況判断部
と、前記判定結果をメッセージに変換し、モニタに表示
出力する情報表示部と、を具備してなることを特徴とす
る。
【0007】クライアントのアプリケーションから共有
ファイルに対しオープンコマンドが発行されると、クラ
イアントはファイルサーバにオープン要求を通知する。
ファイルサーバは、オープン要求のファイルと情報記憶
手段で記憶していた該ファイルの状況とを照会する。該
ファイルが既にオープンされている場合、ファイルサー
バは情報通知手段によって、該ファイルを既にオープン
しているクライアントに対して、該ファイルのクローズ
要求とファイルのオープン要求元クライアントへファイ
ル状況を通知する。
【0008】ファイルのオープン要求元および該ファイ
ルを利用中クライアントは、それぞれ取得した通知に基
づいて、ファイル状況を判断する手段で識別し、メッセ
ージとしてモニタに表示出力する。
【0009】モニタに表示出力されるメッセージによっ
て、ファイルのオープン要求元クライアントは、そのフ
ァイルが既に誰によって利用中であるかを知ることがで
きる。また、既にファイルをオープンし、利用中のクラ
イアントに対しては、そのファイルを別のユーザが利用
しようとしていることを知らせ、クローズを督促するこ
とがでる。ファイルを共有するクライアント間でファイ
ル状況をタイムリーに通知し、把握することができる。
【0010】
【発明の実施の形態】次に、この発明について、図面を
参照して説明する。
【0011】この発明の一実施例を示す図1を参照する
と、クライアントサーバシステム1は、共有ファイルを
有するファイルサーバ2と、共有ファイルにアクセスし
てファイルを編集処理する複数のクライアント3と、フ
ァイルサーバ2とクライアント3を接続するネットワー
ク4と、を備える。ファイルサーバ2は、共有ファイル
を格納する共有ファイル21と、共有ファイル21を管
理し、クライアント3にファイルクローズ要求やファイ
ル状況を通知するファイル状況通知部22と、ネットワ
ーク4上のクライアントサーバシステムを制御するネッ
トワークOS23と、を備える。またクライアント3
は、共有ファイル21のオープン要求あるいはクローズ
要求するアプリケーション31と、ファイルサーバ2か
ら通知されるファイル状況を判断するファイル状況通知
部32と、クライアントサーバシステム1を制御するネ
ットワークOS33と、ファイル状況を示すメッセージ
を表示出力するモニタ34と、を備える。
【0012】ファイルサーバ2のファイル状況通知部2
2とクライアント3のファイル状況通知部32の構成を
示す図2を参照する。ファイル状況通知部22は、共有
ファイル21のオープン/クローズを制御するファイル
制御部221と、共有ファイル21の各ファイルのオー
プン/クローズ状況および利用中クライアント3ならび
にオープン要求クライアント3を記憶する情報記憶部2
24と、クライアント3からオープン要求を取得する情
報取得部223と、該オープン要求に基づいて情報記憶
部224を参照し、要求元にファイル状況を通知し、要
求ファイルがオープン状況のとき、該ファイルの利用中
クライアント3にクローズ要求し、要求ファイルがクロ
ーズされるとクローズ状況を要求元クライアント3に通
知する状況判断部222と、該クローズ要求およびファ
イル状況を要求元クライアント3に通知する情報通知部
225と、を含む。
【0013】クライアント3のファイル状況通知部32
は、アプリケーション31の共有ファイル21に対する
オープン/クローズ要求をファイルサーバ2に通知する
情報通知部324と、ファイルサーバ2からクローズ通
知あるいは、クローズ要求またはファイル状況を取得す
る情報取得部321と、該状況を判定してクローズ通知
あるいはクローズ要求またはオープン状況のそれぞれに
対応するメッセージに変換する状況判断部322と、該
メッセージをモニタ34に表示出力する情報表示部32
3と、を含む。
【0014】次に、ファイル状況通知をメッセージ変換
した表示出力を例示する図5を援用し、アプリケーショ
ン31がファイルのオープン要求をしたとき、ファイル
状況通知部32およびファイル状況通知部22の動作を
図3のフローチャートに従って説明する。アプリケーシ
ョン31が共有ファイル21に対しオープン要求する
と、情報通知部324によってファイル状況通知部22
の情報取得部223へ該要求を通知する(ステップ10
2)。ファイル状況通知部22は、情報取得部223で
該要求を取得し(ステップ103)、該要求を分析し情
報記憶部224に保持されている共有ファイル21のフ
ァイル状況を照会する(ステップ104)。照会した結
果、共有ファイル21がオープンされていない場合(ス
テップ105のN)、共有ファイル21のオープン要求
を情報記憶部224に記憶し(ステップ106)、ファ
イル制御部221によって共有ファイル21をオープン
する(ステップ107)。共有ファイル21が既にオー
プンされている場合(ステップ105のY)、情報記憶
部224にオープン要求クライアント名を記憶し(ステ
ップ108)、情報通知部225によって、該共有ファ
イル21をオープンしている利用中クライアント3にク
ローズ要求を通知し(ステップ109)、オープン要求
元クライアント3のファイル状況通知部32へファイル
状況を通知する(ステップ110)。共有ファイル21
に対しオープン要求元クライアント3のファイル状況通
知部32は、情報取得部321で該ファイルのクローズ
状況を取得し(ステップ111)、オープン要求した共
有ファイル21が既にオープン中であると判断し、図5
に示すオープン中であることを示すメッセージ51を情
報表示部323によってモニタ34に表示出力する(ス
テップ112)。共有ファイル21を既にオープンして
いる利用中クライアント3のファイル状況通知部32
は、情報取得部321でクローズ要求を取得し(ステッ
プ113)、取得したクローズ要求の督促であると判断
しその旨を情報表示部19によってメッセージ52に変
換してモニタ34に表示出力する(ステップ114)。
【0015】次に、アプリケーション31が既にオープ
ン中の共有ファイル21に対し、クローズ要求を実行し
たとき、ファイル状況通知部22およびファイル状況通
知部32の動作を図4のフローチャートに従って説明す
る。アプリケーション31が既にオープン中の共有ファ
イル21に対しクローズ要求を実行すると、情報通知部
324によってファイル状況通知部22ヘクローズ要求
を通知する(ステップ202)。ファイル状況通知部2
2は情報取得部223でクローズ要求を取得し(ステッ
プ203)、ファイル制御部221によって共有ファイ
ル21をクローズする(ステップ204)。また取得し
たクローズ要求を情報記憶部224のファイル状況を照
会し(ステップ205)、共有ファイル21に対しオー
プン要求があがっているか否かを判断し(ステップ20
6)、該要求がない場合(ステップ201のN)、情報
記憶部224から共有ファイル21に関するファイル状
況を削除する(ステップ207)。共有ファイル21に
対しオープン要求があるとき(ステップ206のY)、
オープン要求元クライアント3のファイル状況通知部3
2へファイル状況を通知した後(ステップ208)、情
報記憶部224からクローズ要求の共有ファイル21に
関するファイル状況を削除する(ステップ209)。共
有ファイル21に対しオープン要求元クライアント3の
ファイル状況通知部32は、ファイル状況の通知を情報
取得部321で取得し(ステップ210)、該ファイル
のクローズ状況の通知をメッセージ53に変換して、情
報表示部323によってモニタ34に表示出力する(ス
テップ211)。
【0016】上述の説明によればこの実施例は、複数ク
ライアントで共有の共有ファイル21を利用する場合、
既に該ファイル21をオープンしている利用中クライア
ント3のモニタ34と、該ファイルのオープン要求元ク
ライアント3のモニタ34とに、ファイル状況をメッセ
ージとして表示出力させることができる。
【0017】
【発明の効果】以上説明したように、この発明によれ
ば、ファイルのオープン要求元クライアントは、ファイ
ル状況を把握し、該ファイルの利用中クライアントにフ
ァイルクローズ要求を督促して無駄なファイル待ち時間
を省き、ファイル利用を効率的に行える。
【図面の簡単な説明】
【図1】この発明のクライアントサーバシステムの一実
施例を示すブロック図である。
【図2】図1のファイル状況通知部の構成を示す図であ
る。
【図3】図1の実施例において、アプリケーションがフ
ァイルのオープン要求を実行したとき、ファイル状況通
知部の動作を示すフローチャートである。
【図4】図1の実施例において、アプリケーションがフ
ァイルのクローズ要求を実行したとき、ファイル状況通
知部の動作を示すフローチャートである。
【図5】図2のモニタに表示するファイル状況を示すメ
ッセージを例示する図である。
【符号の説明】
1 クライアントサーバシステム 2 ファイルサーバ 3 クライアント 4 ネットワーク 21 共有ファイル 22 ファイル状況通知部 23 ネットワークOS 31 アプリケーション 32 ファイル状況通知部 33 ネットワークOS 34 モニタ 221 ファイル制御部 222 状況判断部 223 情報取得部 224 情報記憶部 225 情報通知部 321 情報取得部 322 状況判断部 323 情報表示部 324 情報通知部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 クライアントがファイルサーバに共有フ
    ァイルのオープンを要求するとき、前記ファイルサーバ
    は前記共有ファイルの状況を前記クライアントに通知す
    るファイル状況通知部を有し、前記クライアントは前記
    通知に基づいて、前記共有ファイルの状況を表示出力す
    るファイル状況通知部を有して、なるクライアントサー
    バシステムにあって、 前記ファイルサーバのファイル状況通知部は、 前記共有ファイルのオープン/クローズを制御するファ
    イル制御部と、 前記クライアントから共有ファイルのオープン/クロー
    ズ要求を取得する情報取得部と、 前記共有ファイルを利用中のクライアント名およびオー
    プン/クローズ状態を含むファイル状況を記憶する情報
    記憶部と、 前記オープン/クローズ要求に対して前記ファイル状況
    を参照し、要求元クライアントにファイル状況を応答
    し、要求の共有ファイルがオープン状態であるとき、前
    記共有ファイルのクローズ要求を利用中のクライアント
    に応答し、前記共有ファイルがクローズ状態になると
    き、クローズ状態を要求元のクライアントに応答する状
    況判断部と、 前記状況判断部の応答を前記クライアントに通知する情
    報通知部と、 を具備し、 前記クライアントのファイル状況通知部は、 共有ファイルに対するアプリケーションのオープン/ク
    ローズ要求を前記ファイルサーバに通知する情報通知部
    と、 前記オープン/クローズ要求に対する前記ファイルサー
    バの通知を取得する情報取得部と、 前記通知に基づいて、共有ファイルの状況を判定する状
    況判断部と、 前記判定結果をメッセージに変換し、モニタに表示出力
    する情報表示部と、 を具備してなることを特徴とするクライアントサーバシ
    ステム。
JP8096677A 1996-04-18 1996-04-18 クライアントサーバシステム Pending JPH09282216A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8096677A JPH09282216A (ja) 1996-04-18 1996-04-18 クライアントサーバシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8096677A JPH09282216A (ja) 1996-04-18 1996-04-18 クライアントサーバシステム

Publications (1)

Publication Number Publication Date
JPH09282216A true JPH09282216A (ja) 1997-10-31

Family

ID=14171438

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8096677A Pending JPH09282216A (ja) 1996-04-18 1996-04-18 クライアントサーバシステム

Country Status (1)

Country Link
JP (1) JPH09282216A (ja)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007265135A (ja) * 2006-03-29 2007-10-11 Murata Mach Ltd データ管理サーバおよび通信システム
JP2008299651A (ja) * 2007-05-31 2008-12-11 Sky Kk ネットワーク管理システム及びネットワーク管理用プログラム
JP2010277459A (ja) * 2009-05-29 2010-12-09 Topcon Corp 電子カルテシステム、電子カルテシステム制御装置、電子カルテシステムの制御方法及び制御プログラム
US8069246B2 (en) 2007-12-28 2011-11-29 Murata Machinery, Ltd. Relay server and relay communication system including a relay group information registration unit, a shared resource information registration unit, and a control unit
US8296391B2 (en) 2008-09-05 2012-10-23 Murata Machinery, Ltd. Relay server, relay communication system, and communication apparatus
US8307100B2 (en) 2007-05-09 2012-11-06 Murata Machinery, Ltd. Relay server and relay communication system
US8316134B2 (en) 2006-10-11 2012-11-20 Murata Machinery, Ltd. File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
US8321575B2 (en) 2007-12-27 2012-11-27 Murata Machinery, Ltd. Relay server and relay communication system
US8356116B2 (en) 2008-09-01 2013-01-15 Murata Machinery, Ltd. Relay server and relay communication system
US8443088B2 (en) 2006-10-11 2013-05-14 Murata Machinery, Ltd. File transfer server
US8472454B2 (en) 2006-09-12 2013-06-25 Murata Machinery, Ltd. Relay-server arranged to carry out communications between communication terminals on different LANS
US8606941B2 (en) 2007-05-02 2013-12-10 Murata Machinery, Ltd. Relay server and relay communication system
US8738788B2 (en) 2009-03-13 2014-05-27 Murata Machinery, Ltd. First relay server and second relay server
US8949419B2 (en) 2007-12-25 2015-02-03 Murata Machinery, Ltd. Synchronizing sharing servers
WO2019180930A1 (ja) * 2018-03-23 2019-09-26 三菱電機株式会社 報知システム

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007265135A (ja) * 2006-03-29 2007-10-11 Murata Mach Ltd データ管理サーバおよび通信システム
US8472454B2 (en) 2006-09-12 2013-06-25 Murata Machinery, Ltd. Relay-server arranged to carry out communications between communication terminals on different LANS
US8316134B2 (en) 2006-10-11 2012-11-20 Murata Machinery, Ltd. File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
US8443088B2 (en) 2006-10-11 2013-05-14 Murata Machinery, Ltd. File transfer server
US8606941B2 (en) 2007-05-02 2013-12-10 Murata Machinery, Ltd. Relay server and relay communication system
US8307100B2 (en) 2007-05-09 2012-11-06 Murata Machinery, Ltd. Relay server and relay communication system
JP2008299651A (ja) * 2007-05-31 2008-12-11 Sky Kk ネットワーク管理システム及びネットワーク管理用プログラム
US8949419B2 (en) 2007-12-25 2015-02-03 Murata Machinery, Ltd. Synchronizing sharing servers
US8321575B2 (en) 2007-12-27 2012-11-27 Murata Machinery, Ltd. Relay server and relay communication system
US8069246B2 (en) 2007-12-28 2011-11-29 Murata Machinery, Ltd. Relay server and relay communication system including a relay group information registration unit, a shared resource information registration unit, and a control unit
US8356116B2 (en) 2008-09-01 2013-01-15 Murata Machinery, Ltd. Relay server and relay communication system
US8296391B2 (en) 2008-09-05 2012-10-23 Murata Machinery, Ltd. Relay server, relay communication system, and communication apparatus
US8738788B2 (en) 2009-03-13 2014-05-27 Murata Machinery, Ltd. First relay server and second relay server
JP2010277459A (ja) * 2009-05-29 2010-12-09 Topcon Corp 電子カルテシステム、電子カルテシステム制御装置、電子カルテシステムの制御方法及び制御プログラム
WO2019180930A1 (ja) * 2018-03-23 2019-09-26 三菱電機株式会社 報知システム
CN111868696A (zh) * 2018-03-23 2020-10-30 三菱电机株式会社 报知系统
CN111868696B (zh) * 2018-03-23 2023-12-19 三菱电机株式会社 报知系统

Similar Documents

Publication Publication Date Title
JPH09282216A (ja) クライアントサーバシステム
US6826595B1 (en) Internet collaboration system and method
US7107316B2 (en) Controlling throughput of message requests in a messaging system
KR100647164B1 (ko) 온 라인 화상 회의 프로그램을 위한 화상의 로컬 캐싱
JP2009500698A (ja) データ共有を伴うインスタントメッセージング
JP2000067130A (ja) ワークフロー管理システム
JP2002183066A (ja) 異種表示装置の間で文書を対象とする論議を支援するシステム、異種表示装置の間で文書を対象とする論議を支援するための方法、ならびにユーザ論議メッセージを転送するための方法
JPH09238157A (ja) 電子メール自動回送システム
JP2001109908A (ja) 3次元オブジェクト共有処理方法及び記憶媒体
KR20120096034A (ko) 통신 모드의 선택
US6751648B2 (en) System for sharing image input device on network
JPH06216937A (ja) ネットワーク内のワークステーション間で対話型通信を確立する方法
JP4347006B2 (ja) サーバとなる情報処理装置
JP2005309519A (ja) 電文中継プログラムおよび電文中継装置
JPH0721352A (ja) 分散オーサリング・システム
US20060080447A1 (en) Operation definition information producing method, operation definition information producing apparatus, operation definition information producing program, recording medium and data structure
JPH07306814A (ja) 協調作業支援システム
JP2003204395A (ja) 将来の通信の交渉を行う方法、システム、プログラム、及び通信を延期する方法、システム、プログラム
JPH11143756A (ja) プログラム起動制御装置
JPH0955763A (ja) 通信状態表示方法
US20070022160A1 (en) Method of managing privileged conversations in an instant conversation system
WO2001004804A2 (en) Internet collaboration system and method
JP2000003339A (ja) 共同作業支援システム
JPS63240659A (ja) トランザクシヨンメツセ−ジ入力制御方式
JPH1040137A (ja) コンソールメッセージ制御方式

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20000321