JPH11296452A - ソフトウェア資源配布方式 - Google Patents
ソフトウェア資源配布方式Info
- Publication number
- JPH11296452A JPH11296452A JP10095702A JP9570298A JPH11296452A JP H11296452 A JPH11296452 A JP H11296452A JP 10095702 A JP10095702 A JP 10095702A JP 9570298 A JP9570298 A JP 9570298A JP H11296452 A JPH11296452 A JP H11296452A
- Authority
- JP
- Japan
- Prior art keywords
- distribution
- client
- server
- software resource
- processing
- 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
Links
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Abstract
せずに強制的に配布処理を実行する配布方式と、端末側
のクライアントユーザが指示するまで配布処理が開始す
る方式があったが端末側で行っていた処理が中断されて
しまうという問題や無人端末には配布することができな
いという問題があった。 【解決手段】クライアントが、サーバに対してソフトウ
ェア資源の配布要求を行い、ユーザの指示により配布処
理を中断できるようにし、再度中断時点から配布処理を
再開できるようにする。
Description
ログラムあるいはデータ等のソフトウェア資源の配布処
理実行中にクライアントユーザの指示により配布処理を
一時中断し、クライアントユーザが指定した時間、ある
いは一定時間経過後にその中断時点から再び配布を再開
する配布方式に関する。
フトウェア資源を効率良く短時間に、端末装置などへ配
布する方法が種々提案され、また実際に採用されてい
る。例えば、ソフトウェア資源を各端末装置に固有な情
報と共通な情報とに分け、共通な情報を同報通信によっ
て配布することにより、すべての端末装置への配布時間
を短縮したソフトウェア資源配布方式(特開平4−19
5445号公報を参照)、あるいはプログラム配布スケ
ジュールを事前に端末側へ配布しておき、このスケジュ
ールにしたがってプログラムを配布するプログラム配布
方式(特開平4−5749号公報を参照)等がある。そ
の反面、クライアントユーザ毎に端末が配置されてい
て、個々のクライアントユーザが、割り当てられた端末
を管理しているようなシステムでは、配布の開始前に配
布を実行するかどうか、あるいは配布を実行する日時等
を問い合わせるダイヤログをクライアントの画面上に表
示してクライアントユーザの指示に従って配布を実行す
るソフトウェア資源の配布方式が、実際に採用されてい
る。
来技術は、前者は、端末側のクライアントユーザの使用
状況を考慮していない配布方式であり、一旦ソフトウェ
ア資源の配布処理が始まると、端末側で行っていたクラ
イアントユーザの処理や作業が中断されてしまうという
問題があり、後者は、配布実行を行うかどうか、あるい
は実行日時の問い合わせに対して、クライアントユーザ
の指示がないと配布を開始することができないため、無
人端末には配布することができないという問題がある。
また、双方の配布方式を組合せた場合でも、無人端末と
有人端末が混在するような環境では、管理者側で、無人
端末と有人端末で配布方式を区別して運用しなければな
らないという問題がある。
て、端末側のクライアントユーザからの指示を待たず
に、自動的に配布処理を実行し、配布処理中であって
も、端末側のクライアントユーザの指示により配布処理
を中断し、さらに、クライアントユーザが指定した時
間、あるいは一定時間経過後にその中断時点から再び配
布を再開できる手段を提供すると共に、再開時には、中
断した時点から引き続き配布処理を実行する手段を提供
することにより配布処理を効率良く確実に行うことを可
能にするソフトウェア資源の配布方式を提供することに
ある。
に、本発明ではネットワークを介してサーバとクライア
ントが接続されたシステムにおいて、前記クライアント
が、前記サーバに対してソフトウェア資源の配布要求を
行うと同時に、ソフトウェア資源の配布処理中であるこ
とを示すメッセージをクライアント画面に表示し、クラ
イアントユーザの指示によりソフトウェア資源の配布処
理を中断できるようにし、クライアントユーザが、前記
メッセージに対し配布再開の日時を指定することによ
り、配布処理の開始時間をスケジューリングし、指定さ
れたスケジュールの満了時に再度中断時点から配布処理
を再開できるようにする。クライアントユーザが配布再
開の日時を指定せず、配布処理の中断を指示した場合
は、あらかじめ設定しているスケジュール(例えば、翌
日等)により自動的に配布開始日時をスケジューリング
し、前記スケジュールの満了時に再度中断時点から配布
処理を再開できるようにする。
ンセーバが起動されると同時に配布処理を開始、あるい
は中断時点から再開始し、スクリーンセーバの解除と同
時に配布処理を中断する。
キーあるいはマウスイベントが発生しない場合に配布処
理を開始あるいは中断時点から再開始し、キーあるいは
マウスイベントが発生した時点で配布処理を中断する。
いて具体的に説明する。図1は、本発明のソフトウェア
資源配布方式を行うためのクライアント/サーバシステ
ムの構成図である。図において、1は、各サーバの上位
に位置し、クライアントへ配布するソフトウェア資源の
管理,システム全体の構成管理,クライアントに対する
ソフトウェア資源の配布指示,配布の進行状況および配
布結果を管理するセンタサーバである。
台、n台のクライアントへ配布するソフトウェア資源の
管理,配下のクライアントに対するソフトウェア資源の
配布指示,配布の進行状況および配布結果を管理する部
門サーバである。
トウェア資源を受信して格納するクライアントであり、
配布処理実行中にクライアントユーザの指示により前記
配布処理を中断/再開する手段を有す。
するネットワークである。
式において、サーバからクライアントに対して配布指示
を行う場合に送信するファイルの例である。データ長
(21),配布先ホスト名orIPアドレス(配布先情
報)(22),ファイル名(23)を含む。
式を行うために、クライアントからサーバに対して配布
実行の結果通知を行う場合に送信するファイルの例であ
る。データ長(24),実行結果(25),配布先ホス
ト名orIPアドレス(配布先情報)(26)とファイ
ル名(27)を含む。
式において、クライアントからサーバに対してファイル
受信指示あるいはファイル送信指示を行う場合に送信す
るファイルの例である。データ長(28),要求種別
(29),ファイル名(30)とファイルオフセット
(31)を含む。要求種別には、ファイルGet指示と
ファイルGet応答がある。応答時は全ての情報を送信
しない場合もある。ファイルオフセット値としては、フ
ァイルの中断時までに送受信済みのデータ長(中断時か
ら中断時の場合は、それまでに送受信している総データ
長)をもとに、ファイルオフセットを求めて指定する。
ファイルの送受信を初めから行う場合は、0を指定す
る。
式において、クライアントからサーバに対して転送中断
指示を行う場合に送信するファイルの例である。データ
長(32),要求種別(33),ファイル名(34)と
ファイルサイズ(35)を含む。要求種別には、転送中
断指示と転送中断応答がある。ファイルサイズ値には、
送受信済みのデータサイズ(中断時から中断時の場合
は、それまでに送受信している総データ長)を指定す
る。送信側と受信側でデータサイズが異なるときは、受
信側のデータサイズを有効とする。
式において、クライアントで配布処理の開始時にクライ
アントの画面上に表示するメッセージボックス(36)
の例である。中断ボタン(37)を押すとあらかじめ設
定しているスケジュール(例えば、翌日等)で自動的に
スケジュール処理を実行する。「再開スケジュールの設
定」チェックボックス(38)をチェックして、再開日
時指定エリア(39)に値を指定した場合は、指定した
日時に再開するためのスケジュール処理を実行する。
プロトコルシーケンスである。サーバからクライアント
に対して配布指示(51)を送信する。クライアントは
サーバに対してファイルGet指示(52)を送信し、
それに対してサーバからクライアントへファイルGet
応答(53)を返し、続けてサーバからクライアントへ
ファイルデータ(54,55,・・・)を送信する。クラ
イアントユーザが配布中断を指示(56)すると、それ
までの受信データ長を指定して、クライアントからサー
バに対して転送中断指示(58)を送信する。転送中断
指示を送信したクライアントでは、それ以降に受信した
データは全て破棄する(61)。転送中断指示を受信し
たサーバは、転送を打ち切り(59)、クライアントに
対して転送中断応答(60)を返す。スケジュールが満
了(62)すると、クライアントは受信データ長から求
めたファイルオフセットを指定して(64)、サーバに
対しファイルGet指示(65)を送信する。サーバ
は、ファイルGet指示で要求されたファイルオフセッ
トを設定(66)してファイルGet応答(67)を返
し、続けてサーバからクライアントへファイルデータを
送信(68,・・・)する。クライアントユーザが配布中
断を指示すると上記処理(56〜68)を繰り返す。サ
ーバからファイルデータ終了(69)を受信したクライ
アントは、終了確認(70)を送信し、サーバへ送信す
るデータを作成する。最後にクライアントがサーバに対
して配布実行の結果通知(71)を送信し処理を終了す
る。
式の処理フローチャートである。センタ管理者は、サー
バからクライアントに対するソフトウェア資源の配布指
示(S101)を行う。サーバは指定されたクライアン
トに対して指示内容を送信し、該当するクライアントが
サーバからの指示内容を受信(S102)する。配布指
示を受信したクライアントは、サーバに対して配布要求
(S103)を行い、配布処理を開始(S104)する
と共に、配布処理の実行中メッセージを表示(S10
5)する。配布処理の実行中メッセージに対してクライ
アントユーザが中断指示(S106)を実行した場合、
配布処理中のメッセージを消去し、配布処理を中断(S
110)する。配布処理中のメッセージに対して、中断
時に再開スケジュールの指定の有無をチェック(S11
1)し、スケジュールの指定があれば指定日時を実行日
時として設定(S112)し、再開スケジュールの指定
がない場合は、あらかじめ設定しているスケジュール
(例えば、翌日等)を実行日時として設定(S113)
する。中断された配布処理は設定した実行日時まで待機
する。実行期限が満了(S114)すると、それ以前に
途中まで受信したファイルの存在有無をチェック(S1
15)し、中途受信ファイルが存在する場合は、受信済
みのファイルサイズから求めたファイルオフセット情報
を付加して、上位サーバ2または3または4に対して配
布要求(S116)する。中途受信ファイルがない場合
は、通常の配布要求(S117)を行い、配布処理を開
始(S104)する。後は配布が完了(S107)する
まで、上記処理を繰り返す。配布処理が完了(S10
7)すると配布処理中メッセージを消去(S108)
し、クライアントからサーバに対して配布結果の通知
(S109)を行い処理を終了する。
を待たずに、自動的に配布処理を実行することにより、
端末が空いている時間を利用して効率良く配布処理を実
行することができる。また、管理者サイドでは、無人端
末と有人端末の区別なく同じ配布方式で運用することが
できるため作業が軽減でき、クライアントユーザサイド
では、配布処理を一時中断させて別の作業を優先して処
理することができる。さらに、配布処理中であっても、
配布処理を中断および再開できる手段を提供すると共
に、再開時には、中断した時点から引き続き配布処理を
実行する手段を提供することにより配布処理を効率良く
確実に行うことを可能にするソフトウェア資源の配布方
式を提供できる。
アント/サーバシステムの構成図。
トに対して配布指示を行う場合に送信するファイルの
例。
バに対して結果通知を行う場合に送信するファイルの
例。
バに対してファイル受信指示あるいはファイル送信指示
を行う場合に送信するファイルの例。
バに対して転送中断指示を行う場合に送信するファイル
の例。
アント画面に表示するメッセージの例。
ス。
Claims (5)
- 【請求項1】ネットワークを介してサーバとクライアン
トが接続され、前記クライアント側でユーザの操作を必
要とせず、前記サーバから自動的にソフトウェア資源の
配布を開始する配布システムにおいて、クライアントは
サーバに対してソフトウェア資源の配布要求を行い、配
布処理を開始すると同時に、ソフトウェア資源の配布処
理中であることを示すメッセージをクライアントの画面
上に表示し、クライアントユーザの指示によりソフトウ
ェア資源の配布を中断できることを特徴とするソフトウ
ェア資源配布方式。 - 【請求項2】請求項1の配布方式において、ソフトウェ
ア資源の配布処理の中断時に、自動的に配布処理の再開
日時をスケジューリングし、前記スケジュールに従っ
て、中断時点から配布処理を再開できることを特徴とす
るソフトウェア資源配布方式。 - 【請求項3】請求項1の配布方式において、ソフトウェ
ア資源の配布処理の中断時に、クライアントユーザが次
に配布処理を開始する日時を指定し、前記指定日時に、
中断時点から配布処理を再開できることを特徴とするソ
フトウェア資源配布方式。 - 【請求項4】ネットワークを介してサーバとクライアン
トが接続され、前記クライアント側でユーザの操作を必
要とせず、前記サーバから自動的にソフトウェア資源の
配布を開始する配布システムにおいて、クライアントは
スクリーンセーバが起動されると同時に配布処理を開始
し、クライアントユーザのアクションによりスクリーン
セーバが解除されると、自動的に配布処理を中断でき、
次のスクリーンセーバの開始時には、中断時点から自動
的に配布処理を再開できることを特徴とするソフトウェ
ア資源配布方式。 - 【請求項5】ネットワークを介してサーバとクライアン
トが接続され、前記クライアント側でユーザの操作を必
要とせず、前記サーバから自動的にソフトウェア資源の
配布を開始する配布システムにおいて、クライアントは
一定時間キーあるいはマウス等のイベントが発生しない
場合、配布処理を開始し、クライアントユーザのアクシ
ョンによりキーあるいはマウス等のイベントが発生する
と、自動的に配布処理を中断でき、次に一定時間イベン
トが発生しない場合には、中断時点から自動的に配布処
理を再開できることを特徴とするソフトウェア資源配布
方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10095702A JPH11296452A (ja) | 1998-04-08 | 1998-04-08 | ソフトウェア資源配布方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10095702A JPH11296452A (ja) | 1998-04-08 | 1998-04-08 | ソフトウェア資源配布方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11296452A true JPH11296452A (ja) | 1999-10-29 |
Family
ID=14144845
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10095702A Pending JPH11296452A (ja) | 1998-04-08 | 1998-04-08 | ソフトウェア資源配布方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11296452A (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001345829A (ja) * | 2000-06-06 | 2001-12-14 | Ntt Communications Kk | 狭域通信システム |
| JP2010128624A (ja) * | 2008-11-25 | 2010-06-10 | Samsung Electronics Co Ltd | 通信装置及び通信方法 |
| US9384198B2 (en) | 2010-12-10 | 2016-07-05 | Vertafore, Inc. | Agency management system and content management system integration |
| US9507814B2 (en) | 2013-12-10 | 2016-11-29 | Vertafore, Inc. | Bit level comparator systems and methods |
| US9600400B1 (en) | 2015-10-29 | 2017-03-21 | Vertafore, Inc. | Performance testing of web application components using image differentiation |
| US9747556B2 (en) | 2014-08-20 | 2017-08-29 | Vertafore, Inc. | Automated customized web portal template generation systems and methods |
-
1998
- 1998-04-08 JP JP10095702A patent/JPH11296452A/ja active Pending
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001345829A (ja) * | 2000-06-06 | 2001-12-14 | Ntt Communications Kk | 狭域通信システム |
| JP2010128624A (ja) * | 2008-11-25 | 2010-06-10 | Samsung Electronics Co Ltd | 通信装置及び通信方法 |
| US9384198B2 (en) | 2010-12-10 | 2016-07-05 | Vertafore, Inc. | Agency management system and content management system integration |
| US9507814B2 (en) | 2013-12-10 | 2016-11-29 | Vertafore, Inc. | Bit level comparator systems and methods |
| US9747556B2 (en) | 2014-08-20 | 2017-08-29 | Vertafore, Inc. | Automated customized web portal template generation systems and methods |
| US11157830B2 (en) | 2014-08-20 | 2021-10-26 | Vertafore, Inc. | Automated customized web portal template generation systems and methods |
| US9600400B1 (en) | 2015-10-29 | 2017-03-21 | Vertafore, Inc. | Performance testing of web application components using image differentiation |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5938729A (en) | System and method for monitoring server performance at a client computer | |
| JP2002149519A (ja) | ネットワークを用いたサービス提供方法及びそれを用いたサービス提供システム | |
| JP2003324484A (ja) | セッション中継システム、クライアント端末、セッション中継方法、リモートアクセス方法、セッション中継プログラム及びクライアントプログラム | |
| WO2015078341A1 (zh) | 应用程序远程更新的方法和装置 | |
| US8447973B2 (en) | System, server, and device for providing contents | |
| JPH11296452A (ja) | ソフトウェア資源配布方式 | |
| WO2004102409A1 (ja) | ネットワークシステム、ネットワーク制御方法及びプログラム | |
| US6470340B1 (en) | Inter-program linking system and method thereof | |
| JPH0746287A (ja) | オンラインシステム | |
| JP4003295B2 (ja) | ソフトウエア資源配布方法 | |
| JPH10289171A (ja) | プログラム間連携システム | |
| JPH1023005A (ja) | マルチキャスト配信方法及びシステム | |
| JP3017091B2 (ja) | プリントサーバとその印刷ジョブ制御方式 | |
| JP2002278862A (ja) | プッシュ型情報配信方法、プッシュ型情報配信用プログラム、及びプッシュ型情報配信装置、記憶媒体 | |
| JP2003304287A (ja) | マルチキャストによるソフトウエア配布方法、プログラムおよびシステム | |
| JP3543548B2 (ja) | ネットワーク管理サービス実行方法 | |
| JPH10289188A (ja) | サーバ・クライアント間通信優先度制御装置 | |
| JPH10177510A (ja) | クライアント・サーバ・システム | |
| JP3678601B2 (ja) | 端末エミュレータ通信制御方法 | |
| JPH10171671A (ja) | ジョブ管理装置 | |
| JP3185212B2 (ja) | オンライン情報処理システム | |
| JPH0721100A (ja) | ソフトウェア資源同報配布方式 | |
| JP2004252518A (ja) | 運用開始通知方法及びシステム | |
| JP2879769B2 (ja) | サーバプログラム実行方法 | |
| JPH11220513A (ja) | 情報提供システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040526 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20040526 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060417 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060418 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060614 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060808 |