[go: up one dir, main page]

JP2001273149A - Download target file introduction method and recording medium recording download target file introduction processing program - Google Patents

Download target file introduction method and recording medium recording download target file introduction processing program

Info

Publication number
JP2001273149A
JP2001273149A JP2000088950A JP2000088950A JP2001273149A JP 2001273149 A JP2001273149 A JP 2001273149A JP 2000088950 A JP2000088950 A JP 2000088950A JP 2000088950 A JP2000088950 A JP 2000088950A JP 2001273149 A JP2001273149 A JP 2001273149A
Authority
JP
Japan
Prior art keywords
download
software
client machine
file
target file
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
JP2000088950A
Other languages
Japanese (ja)
Inventor
Toshiro Kawamura
敏郎 河村
Tomoyuki Chiga
知之 千賀
Shinji Mizuno
真次 水野
Rika Kito
りか 鬼頭
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.)
NTT Comware Corp
Original Assignee
NTT Comware Corp
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 NTT Comware Corp filed Critical NTT Comware Corp
Priority to JP2000088950A priority Critical patent/JP2001273149A/en
Publication of JP2001273149A publication Critical patent/JP2001273149A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ダウンロード対象
ファイル導入方法及びダウンロード対象ファイル導入処
理プログラムを記録した記録媒体に関し、詳しくは、ダ
ウンロード対象ファイルを格納するサーバ機から、該サ
ーバ機配下のクライアント機に当該ダウンロード対象フ
ァイルのダウンロード要求が為されたときに、そのクラ
イアント機のプロセス稼動状態に応じたダウンロード対
象ファイルの導入を行うためのダウンロード対象ファイ
ル導入方法、及び該方法をコンピュータで実現するため
のダウンロード対象ファイル導入処理プログラムを記録
した記録媒体に係わる。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method for introducing a file to be downloaded and a recording medium storing a program for introducing a file to be downloaded, and more particularly, from a server for storing a file to be downloaded to a client for a server under the server. A download target file introduction method for introducing a download target file according to the process operation state of the client machine when a download request for the download target file is made, and a computer-implemented method for implementing the method. The present invention relates to a recording medium that stores a download target file introduction processing program.

【0002】[0002]

【従来の技術】一般に、任意のネットワーク上に存在す
るサーバ機から、その配下にあるクライアント機にファ
イルをダウンロードする場合、クライアント機のプロセ
ス稼動状態によっては、所要のダウンロードを正常に完
了できないことがある。
2. Description of the Related Art Generally, when a file is downloaded from a server machine on an arbitrary network to a client machine under the server machine, a required download cannot be completed normally depending on a process operation state of the client machine. is there.

【0003】例えば、クライアント機に所定のウイルス
対策ソフト(いわゆる「ワクチンソフト」)を常駐させ
た状態で、サーバ機から所要のファイルのダウンロード
を行った場合には、当該ウイルス対策ソフトが、そのダ
ウンロードされるファイルの状態を逐次スキャンして、
サーバ機とクライアント機との間の通信を断続的に遮断
するため、サーバ機側に設定された無通信タイマがタイ
ムアップするなどして頻繁にエラーを生じる。
For example, if a predetermined file is downloaded from a server in a state where predetermined anti-virus software (so-called “vaccine software”) is resident on a client, the anti-virus is downloaded from the server. Scan the status of the file
Since the communication between the server machine and the client machine is intermittently interrupted, an error frequently occurs due to a time-out of a non-communication timer set on the server machine side.

【0004】以下、この種、クライアント機におけるウ
ィルス対策ソフトの常駐に起因してファイルダウンロー
ド時に生じるエラーに対処するための従来の方法を、添
付図面を参照して説明する。
A conventional method for coping with an error that occurs at the time of downloading a file due to the resident of anti-virus software in a client machine will be described below with reference to the accompanying drawings.

【0005】図2は、従来のダウンロード対象ファイル
導入方法をその適用システムと共に示す図である。な
お、本図では、当該ダウンロード対象ファイル導入方法
の適用システムとして、〇〇会社の各支店で使用される
業務アプリケーションを中央拠点から同報配信するため
のデリバリ対象ファイル配信システムを示している。
FIG. 2 is a diagram showing a conventional method of introducing a file to be downloaded together with its application system. In this figure, as a system to which the method for introducing a download target file is applied, a delivery target file distribution system for broadcasting from a central location a business application used in each branch of the company is shown.

【0006】同図に示すように、まず、本ダウンロード
対象ファイル導入方法が適用されるデリバリ対象ファイ
ル配信システムαは、所要のファイル配信の拠点をなす
デリバリセンタ1内の管理サーバ機11と、この管理サ
ーバ機11にフレームリレー網(以下「FR網」とい
う)2を通じてWAN接続された(複数の)支店3内の
デリバリサーバ機31と、このデリバリサーバ機31に
同支店3内でLAN接続された(複数の)クライアント
機32とを有して構成される。
As shown in FIG. 1, a delivery target file distribution system α to which the present download target file introduction method is applied includes a management server machine 11 in a delivery center 1 serving as a base of required file distribution, and A delivery server 31 in (a plurality of) branches 3 that are WAN-connected to the management server 11 through a frame relay network (hereinafter, referred to as an “FR network”) 2, and a LAN connection to the delivery server 31 in the branch 3 (Multiple) client machines 32.

【0007】以上のシステム構成において、まず、デリ
バリセンタ1内の管理サーバ11は、例えば、支店3内
のクライアント機32で使用される業務アプリケーショ
ンの更新用ファイル(アップグレードファイル)として
それぞれ用意された実行ファイル[AAA.EXE],
ライブラリファイル[BBB.DLL],及びデータフ
ァイル[CCC.DAT]からなるデリバリ対象ファイ
ルを1ファイルに圧縮し(ST1)、当該圧縮ファイル
を、FR網2を介して、支店3内のデリバリサーバ機3
1に送信する(ST2)。
In the above system configuration, first, the management server 11 in the delivery center 1 executes, for example, executable files prepared as update files (upgrade files) of business applications used by the client machines 32 in the branch 3, respectively. File [AAA. EXE],
Library file [BBB. DLL] and a data file [CCC. DAT] is compressed into one file (ST1), and the compressed file is delivered via the FR network 2 to the delivery server machine 3 in the branch 3
1 (ST2).

【0008】支店3内のデリバリサーバ機31は、受信
した圧縮ファイルを解凍して、元のデリバリ対象ファイ
ル、即ち、実行ファイル[AAA.EXE],ライブラ
リファイル[BBB.DLL],及びデータファイル
[CCC.DAT]の3つのファイルを復元し、これら
をダウンロード対象ファイルとして設定する(ST
3)。
[0008] The delivery server machine 31 in the branch 3 decompresses the received compressed file, and delivers the original delivery target file, that is, the executable file [AAA. EXE], the library file [BBB. DLL] and a data file [CCC. DAT], and set them as download target files (ST
3).

【0009】そして、同支店3内のクライアント機32
は、デリバリサーバ機31から与えられるダウンロード
要求に応じ、「ダウンロード前処理」,「ダウンロ
ード処理」,及び「再ダウンロード処理」を実行する
(ST4)。
Then, the client machine 32 in the branch 3
Executes “download pre-processing”, “download processing”, and “re-download processing” in response to a download request given from the delivery server machine 31 (ST4).

【0010】即ち、クライアント機32は、のダウン
ロード前処理として、ダウンロード対象ファイルの更新
先である被更新ソフトとしての業務アプリケーションが
実行中である場合には、これを停止し、のダウンロー
ド処理として、ダウンロード対象ファイルを構成する実
行ファイル[AAA.EXE],ライブラリファイル
[BBB.DLL],及びデータファイル[CCC.D
AT]を受信し、これらを同クライアント機32におい
て実行可能な形態へ適用する。
That is, the client machine 32 stops the business application as the software to be updated, which is the update destination of the file to be downloaded, as a pre-download process, and stops it. The executable file [AAA. EXE], the library file [BBB. DLL] and a data file [CCC. D
AT] and applies them to a form executable by the client machine 32.

【0011】ここで、クライアント機32上に所定のウ
イルス対策ソフトが常駐している場合、前述した理由に
よりエラーが生じることになる(従って、ダウンロード
対象ファイルは実行可能形態へは未だ適用されていな
い)が、このとき、支店3内のデリバリサーバ機31
は、当該エラーを生じたクライアント機32に関してエ
ラーリスト(図示せず)を作成し、後に、このエラーリ
ストで特定されるクライアント機32(エラーを生じた
全てのクライアント機)にリモートログインして、ウイ
ルス対策ソフトの実行プロセスを遠隔制御により停止し
た上で、の再ダウンロード処理として、所要のダウン
ロード対象ファイルのダウンロードを改めて行うことに
より、上記エラーに対処する(当該ダウンロード対象フ
ァイルのダウンロード後、これをクライアント機32に
おいて実行可能な形態へ適用する)。
Here, when predetermined anti-virus software is resident on the client machine 32, an error occurs for the above-described reason (the file to be downloaded has not yet been applied to the executable form). ) At this time, the delivery server machine 31 in the branch 3
Creates an error list (not shown) for the client machine 32 in which the error has occurred, and later remotely logs in to the client machine 32 (all the client machines in which the error occurred) specified in the error list, After stopping the execution process of the anti-virus software by remote control, the above error is dealt with by re-downloading the required download target file as a re-download process (after downloading the download target file, This applies to a form that can be executed in the client machine 32).

【0012】なお、上述したST4における〜の処
理は、コンピュータプログラムとして実現することが可
能なものであり、当該プログラムは、支店3内のデリバ
リサーバ機31又はクライアント機32の何れかに格納
される。また、同プログラムは、デリバリサーバ機31
から与えられる前述のダウンロード要求を契機に、クラ
イアント機32内のメインメモリ(図示せず)にロード
されて実行される。
The above-mentioned processing in ST4 can be realized as a computer program, and the program is stored in either the delivery server 31 or the client 32 in the branch 3. . In addition, the program includes a delivery server machine 31
In response to the above-described download request given by the client device 32, it is loaded into a main memory (not shown) in the client device 32 and executed.

【0013】[0013]

【発明が解決しようとする課題】以上のように、従来の
ダウンロード対象ファイル導入方法にあっては、クライ
アント機32上にウイルス対策ソフトウェアが常駐して
いることを事前に知り得ていたとしても、所要のダウン
ロード対象ファイルのダウンロード処理を無条件に実行
してしまう。
As described above, in the conventional method of introducing a file to be downloaded, even if it is known in advance that anti-virus software is resident on the client machine 32, The download process of the required download target file is executed unconditionally.

【0014】このため、初回のダウンロード処理(の
ダウンロード処理)の実行の結果として必然に生じるエ
ラーに対処するには、必ずそのダウンロード処理を実行
し直さなければならず、クライアント機32への所要の
ダウンロード対象ファイルの導入の効率が、非常に悪い
という欠点がある。
For this reason, in order to cope with an error inevitably generated as a result of the execution of the first download process (download process), the download process must be executed again. There is a drawback that the introduction efficiency of the download target file is very poor.

【0015】また、二回目のダウンロードロード処理
(の再ダウンロード処理)を実行して、所要のダウン
ロード対象ファイルのクライアント機32への導入を完
了した後は、ウイルス対策ソフトの常駐が解除されたま
まとなるため、ユーザがその再起動処理を実行しない限
り、当該クライアント機32がウイルスから保護されな
いとうい欠点がある。
Further, after the second download load process (re-download process) is executed to complete the introduction of the required download target file to the client machine 32, the resident of the anti-virus software remains released. Therefore, there is a disadvantage that the client machine 32 is not protected from the virus unless the user executes the restart processing.

【0016】ここにおいて、本発明の解決すべき主要な
目的は、次のとおりである。
Here, the main objects to be solved by the present invention are as follows.

【0017】即ち、本発明の第1の目的は、クライアン
ト機上にウイルス対策ソフトが常駐している場合でも、
その影響を何ら受けることなく、ダウンロード対象ファ
イルを確実にクライアント機へ導入することの可能なダ
ウンロード対象ファイル導入方法及びダウンロード対象
ファイル導入処理プログラムを記録した記録媒体を提供
せんとするものである。
That is, the first object of the present invention is to provide an anti-virus software which is resident on a client machine.
It is an object of the present invention to provide a download target file introduction method and a recording medium storing a download target file introduction processing program capable of surely introducing a download target file to a client machine without being affected by the above.

【0018】本発明の第2の目的は、所要のダウンロー
ド対象ファイルのクライアント機への導入を、短時間で
効率良く行うことの可能なダウンロード対象ファイル導
入方法及びダウンロード対象ファイル導入処理プログラ
ムを記録した記録媒体を提供せんとするものである。
A second object of the present invention is to record a download target file introduction method and a download target file introduction processing program capable of efficiently introducing a required download target file to a client machine in a short time. No recording media will be provided.

【0019】本発明の第3の目的は、ダウンロード対象
ファイルの導入完了後に、ウイルス対策ソフトの再起動
処理をデリバリサーバからの要求で自動的に行うことの
可能なダウンロード対象ファイル導入方法及びダウンロ
ード対象ファイル導入処理プログラムを記録した記録媒
体を提供せんとするものである。
A third object of the present invention is to provide a method for introducing a file to be downloaded and a method for introducing the file to be downloaded, which can automatically restart the anti-virus software upon a request from the delivery server after the introduction of the file to be downloaded is completed. It is intended to provide a recording medium on which a file introduction processing program is recorded.

【0020】本発明の他の目的は、明細書、図面、特に
特許請求の範囲の各請求項の記載から自ずと明らかとな
ろう。
Other objects of the present invention will become apparent from the description of the specification, the drawings, and particularly from the claims.

【0021】[0021]

【課題を解決するための手段】本発明方法においては、
ダウンロード対象ファイルを格納するサーバ機から、該
サーバ機配下のクライアント機に対し当該ダウンロード
対象ファイルのダウンロード要求が為されたときに、所
定のウイルス対策ソフトがクライアント機上で実行され
ているか否かを判別し、この判別の結果、ウイルス対策
ソフトが実行されていた場合に、当該ウイルス対策ソフ
トの実行プロセスを停止する処理を実行し、この処理を
経た後に、所要のダウンロード対象ファイルのダウンロ
ード処理を実行する、という特徴を有する。
According to the method of the present invention,
When a download request for the file to be downloaded is made from a server machine storing the file to be downloaded to a client machine under the server machine, it is determined whether predetermined antivirus software is being executed on the client machine. If the anti-virus software is running, execute the process to stop the execution process of the anti-virus software, and after this process, download the required download target file It has the feature of doing.

【0022】一方、本発明記録媒体においては、上記ダ
ウンロード要求が為されたときに、クライアント機にお
けるプロセス稼動状態に応じたダウンロード対象ファイ
ルの導入を当該クライアント機に行わせるためのダウン
ロード対象ファイル導入処理プログラムが、コンピュー
タをなすクライアント機に、1)ダウンロード対象ファ
イルのダウンロード要求時にクライアント機上で実行さ
れている実行プロセスのハンドルを取得させる手順と、
2)このハンドル中に所定のウイルス対策ソフトを示す
ハンドルが存在するか否かを判別させる手順と、3)こ
の判別の結果、ウイルス対策ソフトのハンドルが存在し
ていた場合に、当該ウイルス対策ソフトの実行プロセス
を停止させる手順とを順次実行させ、4)これら各手順
を経た後に、ダウンロード対象ファイルをダウンロード
させる手順を実行させる、という特徴を有する。
On the other hand, in the recording medium of the present invention, when the above download request is made, a download target file introduction process for introducing the download target file in accordance with the process operation state in the client machine is performed. A program causing a client machine forming a computer to acquire a handle of an execution process executed on the client machine at the time of a download request of a file to be downloaded;
2) a procedure for determining whether or not a handle indicating predetermined anti-virus software is present in the handle; and 3) if the anti-virus software handle is present as a result of this determination, 4) are sequentially executed, and 4) after each of these steps, a procedure for downloading the download target file is executed.

【0023】さらに、具体的詳細に述べると、当該課題
の解決では、本発明が次に列挙する新規な特徴的構成手
法及び手段を採用することにより、上記目的を達成する
よう為される。
More specifically, in solving the problem, the present invention achieves the above object by adopting the following novel characteristic configuration methods and means.

【0024】即ち、本発明方法の第1の特徴は、ダウン
ロード対象ファイルを格納するサーバ機から、該サーバ
機配下のクライアント機に対し当該ダウンロード対象フ
ァイルのダウンロード要求が為されたときに、所定のウ
イルス対策ソフトが前記クライアント機上で実行されて
いるか否かを判別する対策ソフト実行判別処理と、この
対策ソフト実行判別処理の結果、前記ウイルス対策ソフ
トが前記クライアント機上で実行されていると判別され
た場合に、当該ウイルス対策ソフトの実行プロセスを停
止する対策ソフト実行プロセス停止処理とを、順次実行
し、これら各処理を経た後に、前記ダウンロード対象フ
ァイルのダウンロード処理を実行してなる、ダウンロー
ド対象ファイル導入方法の構成採用にある。
That is, a first feature of the method of the present invention is that when a download request for a file to be downloaded is made from a server storing the file to be downloaded to a client under the server, a predetermined request is issued. Anti-virus software execution determination processing for determining whether or not anti-virus software is being executed on the client device; and as a result of the anti-virus software execution determination process, determination that the anti-virus software is being executed on the client device And the anti-virus software execution process stop processing for stopping the anti-virus software execution process in the event that the anti-virus software execution process is executed, and after each of these processes, the download processing of the download target file is executed. It is in the configuration adoption of the file introduction method.

【0025】本発明方法の第2の特徴は、上記本発明方
法の第1の特徴における前記ダウンロード処理が、その
実行に先立って予め、前記ダウンロード対象ファイルの
更新先である被更新ソフトが前記クライアント機上で実
行されているか否かを判別する被更新ソフト実行判別処
理と、この被更新ソフト実行判別処理の結果、前記被更
新ソフトが前記クライアント機上で実行されていると判
別された場合に、当該被更新ソフトの実行プロセスを停
止する被更新ソフト実行プロセス停止処理とを、事前に
実行してなる、ダウンロード対象ファイル導入方法の構
成採用にある。
A second feature of the method of the present invention is that, in the above-mentioned download process in the first feature of the present invention, the software to be updated, which is the update destination of the file to be downloaded, is stored in the client before the execution. Software to be updated execution determination processing for determining whether or not the software to be updated is executed on the client machine; and as a result of the software to be updated execution determination processing, when it is determined that the software to be updated is being executed on the client machine, And a process of stopping the execution process of the software to be updated, in which the process of stopping the execution of the software to be updated is executed in advance.

【0026】本発明方法の第3の特徴は、上記本発明方
法の第1又は第2の特徴における前記ダウンロード処理
が、その実行完了直後に、当該サーバ機配下のすべての
クライアント機のダウンロード処理を待ち合せ、前記ウ
イルス対策ソフトの再起動処理のため前記クライアント
機自身をリブートするリブート処理をさらに実行してな
る、ダウンロード対象ファイル導入方法の構成採用にあ
る。
According to a third feature of the method of the present invention, the download process in the first or second feature of the present invention is characterized in that, immediately after the execution is completed, the download process of all the client machines under the server machine is performed. The present invention resides in adoption of a configuration of a method for introducing a download target file, which further comprises a reboot process for waiting, and rebooting the client machine itself for a reboot process of the antivirus software.

【0027】本発明方法の第4の特徴は、上記本発明方
法の第1、第2又は第3の特徴における前記対策ソフト
実行判別処理が、前記ダウンロード対象ファイルのダウ
ンロード要求時に前記クライアント機上で実行されてい
る全ての実行プロセスに関するハンドルを取得するハン
ドル取得処理と、このハンドル取得処理で取得した前記
ハンドル中に前記ウイルス対策ソフトを示す所定のハン
ドルが存在するか否かを判別するハンドル存否判別処理
とを、有してなり、前記対策ソフト実行プロセス停止処
理が、前記ハンドル存否判別処理の結果、前記ウイルス
対策ソフトのハンドルが存在していると判別された場合
に、当該ウイルス対策ソフトの実行プロセスを停止して
なる、ダウンロード対象ファイル導入方法の構成採用に
ある。
A fourth feature of the method of the present invention is that the countermeasure software execution determining process in the first, second or third feature of the method of the present invention is performed on the client machine at the time of a download request of the file to be downloaded. A handle acquisition process for acquiring handles related to all executed processes, and a handle presence / absence determination for determining whether a predetermined handle indicating the anti-virus software exists in the handles acquired in the handle acquisition process The anti-virus software execution process stop process is executed when the anti-virus software handle is determined to exist as a result of the handle presence / absence determination process. It consists in adopting a configuration of a method for introducing a file to be downloaded, which stops the process.

【0028】本発明方法の第5の特徴は、上記本発明方
法の第4の特徴における前記ハンドル取得処理における
前記ハンドルの取得を、前記クライアント機における常
駐プロセスをシステム上で規定する所定のライブラリフ
ァイルを参照して行ってなる、ダウンロード対象ファイ
ル導入方法の構成採用にある。
According to a fifth feature of the method of the present invention, the acquisition of the handle in the handle acquisition process in the fourth feature of the method of the present invention is performed by a predetermined library file which defines a resident process in the client machine on a system. In the method of introducing a file to be downloaded, which is performed with reference to the above.

【0029】本発明方法の第6の特徴は、上記本発明方
法の第4又は第5の特徴における前記ハンドル存否判別
処理においてその存否を判別される前記ウイルス対策ソ
フトを示すハンドルを、前記クライアント機において使
用されうる全てのウイルス対策ソフトを個々に示す複数
のハンドルが記述された所定のテーブルを参照して特定
してなる、ダウンロード対象ファイル導入方法の構成採
用にある。
A sixth feature of the method of the present invention resides in that a handle indicating the anti-virus software whose presence is determined in the handle presence / absence determination processing in the fourth or fifth feature of the method of the present invention is transferred to the client machine. In the method of introducing a file to be downloaded, which is specified by referring to a predetermined table in which a plurality of handles individually indicating all the anti-virus software that can be used in the method are described.

【0030】一方、本発明記録媒体の第1の特徴は、ダ
ウンロード対象ファイルを格納するサーバ機から、該サ
ーバ機配下のクライアント機に対し当該ダウンロード対
象ファイルのダウンロード要求が為されたときに、前記
クライアント機におけるプロセス稼動状態に応じた前記
ダウンロード対象ファイルの導入を当該クライアント機
に行わせるためのダウンロード対象ファイル導入処理プ
ログラムを記録した記録媒体であって、当該ダウンロー
ド対象ファイル導入処理プログラムが、コンピュータを
なす前記クライアント機に、前記ダウンロード対象ファ
イルのダウンロード要求時に前記クライアント機上で実
行されている全ての実行プロセスに関するハンドルを取
得させる手順と、この取得させた前記ハンドル中に所定
のウイルス対策ソフトを示す所定のハンドルが存在する
か否かを判別させる手順と、この判別の結果、前記ウイ
ルス対策ソフトのハンドルが存在していた場合に、当該
ウイルス対策ソフトの実行プロセスを停止させる手順
と、を順次実行させ、これら各手順を経た後に、前記ダ
ウンロード対象ファイルをダウンロードさせる手順を実
行させてなる、ダウンロード対象ファイル導入処理プロ
グラムを記録した記録媒体の構成採用にある。
On the other hand, the first feature of the recording medium of the present invention is that when a download request for the file to be downloaded is made from a server storing the file to be downloaded to a client under the server. A recording medium storing a download target file introduction processing program for causing the client machine to introduce the download target file in accordance with a process operation state in the client machine, wherein the download target file introduction processing program includes a computer. A procedure for causing the client machine to acquire handles related to all execution processes executed on the client machine at the time of a download request of the download target file; and a predetermined anti-virus program included in the acquired handle. A procedure for determining whether or not a predetermined handle indicating the presence of the anti-virus software exists; and, as a result of the determination, when the handle of the anti-virus software exists, a procedure for stopping the execution process of the anti-virus software; Are sequentially executed, and after each of these procedures, a procedure for downloading the download target file is executed.

【0031】本発明記録媒体の第2の特徴は、上記本発
明記録媒体の第1の特徴における前記ダウンロード対象
ファイル導入処理プログラムが、前記ダウンロード対象
ファイルをダウンロードさせる手順の実行前に、前記ク
ライアント機に、前記ダウンロード対象ファイルの更新
先である被更新ソフトが前記クライアント機上で実行さ
れているか否かを判別させる手順と、この判別の結果、
前記被更新ソフトが前記クライアント機上で実行されて
いた場合に、当該被更新ソフトの実行プロセスを停止さ
せる手順と、をさらに実行させてなる、ダウンロード対
象ファイル導入処理プログラムを記録した記録媒体の構
成採用にある。
[0031] A second feature of the recording medium of the present invention is that, in the above-mentioned first feature of the recording medium of the present invention, the download target file introduction processing program executes the client machine before executing the procedure for downloading the download target file. A procedure for determining whether or not the software to be updated, which is the update destination of the file to be downloaded, is being executed on the client machine; and, as a result of this determination,
Stopping the execution process of the software to be updated when the software to be updated has been executed on the client machine, further comprising the steps of: In hiring.

【0032】本発明記録媒体の第3の特徴は、上記本発
明記録媒体の第1又は第2の特徴における前記ダウンロ
ード対象ファイル導入処理プログラムが、前記ダウンロ
ード対象ファイルをダウンロードさせる手順の実行完了
後に、前記クライアント機に、前記ウイルス対策ソフト
の再起動処理のため当該クライアント機自身をリブート
させる手順をさらに実行させてなる、ダウンロード対象
ファイル導入処理プログラムを記録した記録媒体の構成
採用にある。
A third feature of the recording medium of the present invention is that the download target file introduction processing program in the first or second feature of the recording medium of the present invention completes execution of a procedure for downloading the download target file. The present invention resides in adopting a configuration of a recording medium recording a download target file introduction processing program, further comprising causing the client machine to further execute a procedure of rebooting the client machine itself for restart processing of the antivirus software.

【0033】[0033]

【発明の実施の形態】以下、本発明の実施の形態を、そ
の方法例及びこれに対応する記録媒体例につき、添付図
面を参照しながら詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below in detail with reference to the accompanying drawings with reference to an example of a method thereof and an example of a recording medium corresponding thereto.

【0034】(方法例)図1は、本発明の方法例に係る
ダウンロード対象ファイル導入方法をその適用システム
と共に示す図である。なお、本図でも、従来例における
それと同様、ダウンロード対象ファイル導入方法の適用
システムとして、デリバリ対象ファイル配信システムα
を示している。また、本図に示すデリバリ対象ファイル
αのシステム構成についても従来例と全く同じであり、
このため、その詳細説明は省略するものとする(図2に
示されるシステム構成要素と同一の要素につき、同じ符
号を付す)。
(Example of Method) FIG. 1 is a diagram showing a method of introducing a file to be downloaded according to an example of the method of the present invention together with a system to which the file is applied. In this figure, as in the conventional example, the delivery target file distribution system α is used as a system to which the download target file introduction method is applied.
Is shown. In addition, the system configuration of the delivery target file α shown in FIG.
Therefore, a detailed description thereof will be omitted (the same reference numerals are given to the same components as the system components shown in FIG. 2).

【0035】同図に示すように、本方法例に係るダウン
ロード対象ファイル導入方法においては、その前段階の
デリバリ対象ファイルの配信に際し、従来と全く同様な
処理を実行する。
As shown in the figure, in the method for introducing a file to be downloaded according to the example of the method, when delivering the file to be delivered in the previous stage, the same processing as that of the related art is executed.

【0036】即ち、本方法例においても、まず、ST1
の処理において、デリバリセンタ1内の管理サーバ機1
1により、デリバリ対象ファイル[AAA.EXE,B
BB.DLL,CCC.DAT]を圧縮する処理が実行
され、次に、ST2の処理において、同管理サーバ機1
1により、当該圧縮ファイルを支店3内のデリバリサー
バ機31へ送信する処理が実行され、さらに、ST3の
処理において、同デリバリサーバ機31により、圧縮フ
ァイルを解凍して元のデリバリ対象ファイルを復元する
(ダウンロード対象ファイル[AAA.EXE,BB
B.DLL,CCC.DAT]を設定する)処理が実行
される。
That is, also in this method example, first, in ST1
Process, the management server 1 in the delivery center 1
1, the file to be delivered [AAA. EXE, B
BB. DLL, CCC. DAT] is compressed, and then, in the process of ST2, the management server 1
1, the process of transmitting the compressed file to the delivery server 31 in the branch 3 is executed. Further, in the process of ST3, the delivery server 31 decompresses the compressed file and restores the original delivery target file. Yes (Download target file [AAA.EXE, BB
B. DLL, CCC. DAT] is executed.

【0037】そして、本方法例にあっては、従来のST
4の処理に代えて、支店3内のクライアント機32が、
「′ダウンロード前処理」,「′ダウンロード処
理」,及び「′ダウンロード後処理」を実行する(S
T4′)。
Then, in this method example, the conventional ST
In place of the processing in step 4, the client machine 32 in the branch 3
Execute “′ pre-download processing”, “′ download processing”, and “′ post-download processing” (S
T4 ').

【0038】即ち、クライアント機32は、′のダウ
ンロード前処理として、当該クライアント機32上に常
駐しているウイルス対策ソフトの実行プロセスを停止す
るため、予め設定されたバッチファイル[XXX.BA
T]を実行する(ここで適用されるウイルス対策ソフト
は、クライアント機32のブート時に自動的に起動され
るように設定されているものとする)。
That is, the client machine 32 stops the execution process of the anti-virus software resident on the client machine 32 as a pre-downloading process of ', so that a preset batch file [XXX. BA
T] (the anti-virus software applied here is set to be automatically started when the client machine 32 boots).

【0039】詳しくは、この′のダウンロード前処理
では、支店3内のデリバリサーバ機31からクライアン
ト機32に対し、ダウンロード対象ファイルのダウンロ
ード要求が為されたときに、当該クライアント機32
が、まず、所定のウイルス対策ソフトが同クライアント
機32上で実行されているか否かを判別する処理(対策
ソフト実行判別処理)を実行し、さらに、この判別処理
の結果、ウイルス対策ソフトが同クライアント機32上
で実行されていると判別された場合に、当該ウイルス対
策ソフトの実行プロセスを停止する処理(対策ソフト実
行プロセス停止処理)を実行する。
More specifically, in this download pre-processing, when the delivery server 31 in the branch 3 requests the client 32 to download the file to be downloaded, the client 32
However, first, a process of determining whether or not predetermined anti-virus software is being executed on the client machine 32 (anti-virus software execution determination process) is performed. Further, as a result of this determination process, the anti-virus software If it is determined that the anti-virus software is being executed on the client machine 32, a process for stopping the execution process of the anti-virus software (anti-virus software execution process stop process) is executed.

【0040】より詳細に述べれば、クライアント機32
は、上述のウイルス対策ソフト実行有無の判別に際し、
まず、上述のダウンロード対象ファイルのダウンロード
要求時に同クライアント機32上で実行されている全て
の実行プロセスに関するハンドルを取得する処理(ハン
ドル取得処理)を実行し、次いで、この取得処理で取得
したハンドル中にウイルス対策ソフトを示す所定のハン
ドルが存在するか否かを判別する処理(ハンドル存否判
別処理)を実行し、さらに、この判別処理の結果、ウイ
ルス対策ソフトのハンドルが存在していると判別された
場合に、当該ウイルス対策ソフトの実行プロセスを停止
する。
More specifically, the client machine 32
When determining whether to run anti-virus software,
First, a process (handle acquisition process) of acquiring handles for all execution processes executed on the client machine 32 at the time of the download request of the download target file is executed. To determine whether or not a predetermined handle indicating anti-virus software is present (handle presence / absence determination processing). Further, as a result of this determination processing, it is determined that the handle of the anti-virus software is present. In this case, the execution process of the antivirus software is stopped.

【0041】ここで、以上の実行プロセスのハンドル取
得処理に際し、クライアント機32は、同クライアント
機32における常駐プロセスをシステム上で規定する所
定のライブラリファイル(図示せず)を参照することに
より、同クライアント機32上で実行されている全ての
実行プロセスに関するハンドルを取得することができる
(例えば、クライアント機32のオペレーティングシス
テムとして、米マイクロソフト社製の“Windows
(登録商標)”を採用している場合、ライブラリファイ
ル[Kernel32.DLL]などを参照すればよ
い)。
Here, in the above-described handle acquisition processing of the execution process, the client machine 32 refers to a predetermined library file (not shown) that defines a resident process in the client machine 32 on the system, thereby making the same. It is possible to acquire handles regarding all the execution processes executed on the client machine 32 (for example, as an operating system of the client machine 32, "Windows" manufactured by Microsoft Corporation in the United States)
(Registered trademark) ", a library file [Kernel32.DLL] or the like may be referred to.)

【0042】また、ウイルス対策ソフトを示すハンドル
の判別処理をクライアント機32に実行させるため、同
クライアント機32において使用されうる全ての(各メ
ーカの)ウイルス対策ソフトをそれぞれ示す複数のハン
ドルが記述されたテーブル(図示せず)を用意してお
き、当該判別処理に際しては、このテーブルの内容をク
ライアント機32に参照させるようにすればよい。
Further, in order to cause the client machine 32 to execute a process of determining a handle indicating anti-virus software, a plurality of handles respectively indicating all anti-virus software (of each maker) which can be used in the client machine 32 are described. A table (not shown) may be prepared, and the contents of this table may be referred to the client device 32 in the determination process.

【0043】なお、クライアント機32は、以上に説明
したウイルス対策ソフトの実行プロセス停止処理と共
に、従来例で示した「ダウンロード前処理」、即ち、
ダウンロード対象ファイルの更新先である業務アプリケ
ーション(被更新ソフト)がクライアント機32上で実
行されているか否かを判別する処理(被更新ソフト実行
判別処理)と、この判別処理の結果、業務アプリケーシ
ョンがクライアント機32上で実行されていると判別さ
れた場合に、業務アプリケーションの実行プロセスを停
止する処理(被更新ソフト実行プロセス停止処理)とを
併せて実行する。
Note that the client machine 32, together with the anti-virus software execution process stop processing described above, performs the “pre-download processing” described in the conventional example, that is,
Processing for determining whether or not the business application (updated software) to which the file to be downloaded is updated is being executed on the client machine 32 (updated software execution determination processing). As a result of this determination processing, the business application If it is determined that the business application is being executed on the client machine 32, a process of stopping the execution process of the business application (updated software execution process stop process) is also executed.

【0044】なお、当該ダウンロード前処理は、文字ど
おり、後述する′のダウンロード処理の前に実行され
ることを必要十分条件とするもので、上述したウイルス
対策ソフトの実行プロセス停止処理の前後、何れの段階
で実行しても差し支えない。
It is to be noted that the download pre-processing is, as it is, necessary and sufficient conditions to be executed before the download processing described below, and before and after the anti-virus software execution process stop processing described above. It can be performed at the stage.

【0045】次に、′のダウンロード前処理の完了に
伴い、クライアント機32は、′のダウンロード処理
を実行することになるが、この処理は、従来例で示した
「ダウンロード処理」と全く同じ形態により実行され
る。
Next, with the completion of the pre-download processing of ', the client machine 32 executes the download processing of', and this processing is exactly the same as the "download processing" shown in the conventional example. Is executed by

【0046】即ち、クライアント機32は、ダウンロー
ド対象ファイルを構成する実行ファイル[AAA.EX
E],ライブラリファイル[BBB.DLL],及びデ
ータファイル[CCC.DAT]を受信し、これらを同
クライアント機32において実行可能な形態へ適用す
る。
That is, the client machine 32 executes the executable file [AAA. EX
E], library file [BBB. DLL] and a data file [CCC. DAT] and applies them to a form executable by the client machine 32.

【0047】ここで、本方法例にあっては、前述した
′のダウンロード前処理において、クライアント機3
2上のウイルス対策ソフトが常駐を解除された状態とさ
れているため、従来のようなエラーを生じることはな
く、従って、′のダウンロード処理によってクライア
ント機32で受信された各ダウンロード対象ファイル
は、同クライアント機32において実行可能な形態へ直
ちに適用される(従来では、エラー対処のための二回目
のダウンロードロード処理(の再ダウンロード処理)
が正常に完了した時点で、初めて、実行可能形態へ適用
される)。
Here, in this example of the method, the client machine 3
Since the resident anti-virus software has been released from the resident state, no error occurs as in the prior art. Therefore, each download target file received by the client device 32 in the download processing of ′ is: Immediately applied to a form executable by the client machine 32 (conventionally, the second download load processing (re-download processing for error handling)
Is only applied to the executable when it has completed successfully).

【0048】この結果、クライアント機32上にウイル
ス対策ソフトが常駐している場合でも、その影響を何ら
受けることなく、ダウンロード対象ファイルを確実にク
ライアント機32へ導入することが可能であり、かつ、
そのダウンロード対象ファイルのクライアント機32へ
の導入を、短時間で効率良く行うことの可能なダウンロ
ード対象ファイル導入方法が実現される。
As a result, even if anti-virus software is resident on the client machine 32, the file to be downloaded can be reliably introduced to the client machine 32 without being affected by the anti-virus software.
A download target file introduction method that can efficiently introduce the download target file to the client machine 32 in a short time is realized.

【0049】そして最後に、クライアント機32は、以
上の′のダウンロード処理の完了に伴い、これに続く
′のダウンロード後処理として、そのクライアント機
32上への常駐を一旦解除されたウイルス対策ソフトの
再起動処理のため、予め設定されたバッチファイル[Z
ZZ.BAT]を実行して、同クライアント機32の所
要のリブート処理を実行する。
Finally, with the completion of the above-mentioned download processing, the client machine 32 performs the following download processing of the client software 32, as a post-download process of the anti-virus software once released from being resident on the client machine 32. A batch file [Z
ZZ. BAT], and executes a required reboot process of the client device 32.

【0050】この結果、クライアント機32には、その
ブート時(リブート時)に自動的に起動されるよう設定
されたウイルス対策ソフトが、再び常駐するようにな
り、これにより、ダウンロード対象ファイルの導入完了
後に、ウイルス対策ソフトの再起動処理を自動的に行う
ことの可能なダウンロード対象ファイル導入方法が実現
される。
As a result, anti-virus software which is set to be automatically started at the time of booting (at the time of rebooting) becomes resident again in the client machine 32, thereby introducing the file to be downloaded. After the completion, a method of introducing a file to be downloaded that can automatically perform restart processing of antivirus software is realized.

【0051】(記録媒体例)続いて、上述した方法例に
対応するダウンロード対象ファイル導入処理プログラム
を記録した記録媒体例につき、再び図1を参照して説明
する。
(Example of Recording Medium) Next, an example of a recording medium on which a download target file introduction processing program corresponding to the above-described method example is recorded will be described with reference to FIG. 1 again.

【0052】上述の方法例において示したST4′にお
ける′〜′の処理は、従来と同様、コンピュータプ
ログラム(ダウンロード対象ファイル導入処理プログラ
ム)として実現することが可能なものであり、当該プロ
グラムは、任意の種別の記録媒体(図示せず)に記録さ
れた上、支店3内のデリバリサーバ機31又はクライア
ント機32の何れかにインストールされて使用される。
The processing of steps 4 to 5 in ST4 'shown in the above-mentioned method example can be realized as a computer program (download target file introduction processing program) as in the prior art. Is recorded on a recording medium of the type (not shown), and is installed and used in either the delivery server device 31 or the client device 32 in the branch 3.

【0053】即ち、上記記録媒体には、ダウンロード対
象ファイルを格納するデリバリサーバ機31に対し、該
デリバリサーバ機31配下のクライアント機32から当
該ダウンロード対象ファイルのダウンロード要求が為さ
れたときに、クライアント機31におけるプロセス稼動
状態に応じたダウンロード対象ファイルの導入を当該ク
ライアント機31に行わせるためのプログラム手順とし
て、コンピュータをなすクライアント機32に、(a)
ダウンロード対象ファイルのダウンロード要求時にクラ
イアント機32上で実行されている全ての実行プロセス
に関するハンドルを取得させる手順(「ハンドル取得処
理」に対応)と、(b)この取得させたハンドル中に所
定のウイルス対策ソフトを示す所定のハンドルが存在す
るか否かを判別させる手順(「ハンドル存否判別処理」
に対応)と、(c)この判別の結果、ウイルス対策ソフ
トのハンドルが存在していた場合に、当該ウイルス対策
ソフトの実行プロセスを停止させる手順(「対策ソフト
実行プロセス停止処理」に対応)と、(d)これら各手
順を経た後に、ダウンロード対象ファイルをダウンロー
ドさせる手順(「ダウンロード処理」に対応)とが記録
される。
That is, when the client 32 under the delivery server 31 makes a download request for the download target file to the delivery server 31 storing the download target file, As a program procedure for causing the client device 31 to introduce a file to be downloaded according to the process operation state in the device 31, the client device 32 serving as a computer has:
A procedure (corresponding to "handle acquisition processing") for acquiring handles for all execution processes executed on the client machine 32 at the time of a download request for a download target file; and (b) a predetermined virus in the acquired handles. Procedure for determining whether or not a predetermined handle indicating countermeasure software exists (“handle presence / absence determination processing”)
And (c) stopping the execution process of the anti-virus software if a handle of the anti-virus software is found as a result of this determination (corresponding to “stop processing of anti-virus software execution process”). , (D) after each of these procedures, a procedure for downloading the file to be downloaded (corresponding to “download processing”) is recorded.

【0054】また、同記録媒体には、更なるプログラム
手順として、上述したダウンロード対象ファイルをダウ
ンロードさせる手順(d)の実行前に、クライアント機
32に、(e)ダウンロード対象ファイルの更新先であ
る業務アプリケーション(被更新ソフト)がクライアン
ト機32上で実行されているか否かを判別させる手順
(「被更新ソフト実行判別処理」に対応)と、(f)こ
の判別の結果、業務アプリケーションがクライアント機
32上で実行されていた場合に、当該業務アプリケーシ
ョンの実行プロセスを停止させる手順(「被更新ソフト
実行プロセス停止処理」に対応)とが記録される。
Before executing the above-mentioned procedure (d) for downloading the file to be downloaded as a further program procedure on the recording medium, the client machine 32 sends (e) an update destination of the file to be downloaded. A procedure (corresponding to “updated software execution determination processing”) for determining whether the business application (updated software) is being executed on the client machine 32; and (f) as a result of this determination, the business application is 32, a procedure for stopping the execution process of the business application (corresponding to “updated software execution process stop processing”) is recorded.

【0055】さらに、同記録媒体には、他のプログラム
手順として、上述したダウンロード対象ファイルをダウ
ンロードさせる手順(d)の実行完了後に、クライアン
ト機32に、(g)ウイルス対策ソフトの再起動処理の
ため当該クライアント機32自身をリブートさせる手順
(「リブート処理」に対応)が記録される。
Further, after the execution of the above-mentioned procedure (d) for downloading the file to be downloaded as another program procedure on the recording medium, the client machine 32 transmits (g) restart processing of the anti-virus software to the client machine 32. Therefore, a procedure for rebooting the client device 32 itself (corresponding to “reboot process”) is recorded.

【0056】そして、以上のように各プログラム手順を
記録した記録媒体上のダウンロード対象ファイル導入処
理プログラムは、デリバリサーバ機からの与えられる前
述のウンロード要求を契機に、クライアント機32内の
メインメモリ(図示せず)にロードされて実行され、こ
れにより、前述した方法例に係るダウンロード対象ファ
イル導入方法における各処理が具現化される。
Then, the download target file introduction processing program on the recording medium in which the respective program procedures are recorded as described above is triggered by the above-mentioned download request given from the delivery server machine, to the main memory (in the client machine 32). (Not shown) and executed, thereby realizing each processing in the download target file introduction method according to the above-described method example.

【0057】以上、本発明の実施の形態につき、その方
法例及びこれに対応する記録媒体例を挙げて説明した
が、本発明は、必ずしも、上述した手法及び手段にのみ
限定されるものではなく、本発明にいう目的を達成し、
後述する効果を有する範囲内において、適宜、変更実施
することが可能なものである。
Although the embodiments of the present invention have been described with reference to examples of methods and examples of recording media corresponding thereto, the present invention is not necessarily limited to the above-described methods and means. Achieve the object of the present invention,
Changes can be made as appropriate within a range having the effects described below.

【0058】[0058]

【発明の効果】以上、詳細に説明したように、本発明に
よれば、クライアント機上にウイルス対策ソフトが常駐
している場合でも、その影響を何ら受けることなく、ダ
ウンロード対象ファイルを確実にクライアント機へ導入
することが可能になると共に、そのダウンロード対象フ
ァイルのクライアント機への導入を、短時間で効率良く
行うことが可能となる。
As described above in detail, according to the present invention, even if anti-virus software is resident on the client machine, the client can reliably download the file to be downloaded without being affected by the anti-virus software. It becomes possible to introduce the file to be downloaded to the client machine, and efficiently introduce the file to be downloaded to the client machine in a short time.

【0059】また、本発明によれば、ダウンロード対象
ファイルの導入完了後に、ウイルス対策ソフトの再起動
処理を自動的に行うことが可能となる。
Further, according to the present invention, after the introduction of the file to be downloaded is completed, the restart processing of the antivirus software can be automatically performed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の方法例に係るダウンロード対象ファイ
ル導入方法をその適用システムと共に示す図である。
FIG. 1 is a diagram showing a method of introducing a file to be downloaded according to a method example of the present invention together with an application system thereof.

【図2】従来のダウンロード対象ファイル導入方法をそ
の適用システムと共に示す図である。
FIG. 2 is a diagram showing a conventional method of introducing a file to be downloaded together with its application system.

【符号の説明】[Explanation of symbols]

α…デリバリ対象ファイル配信システム(適用システ
ム) 1…デリバリセンタ 11…管理サーバ機 2…フレームリレー網(FR網) 3…支店 31…デリバリサーバ機 32…クライアント機
α: Delivery target file distribution system (applied system) 1: Delivery center 11: Management server machine 2: Frame relay network (FR network) 3: Branch 31: Delivery server machine 32: Client machine

フロントページの続き (72)発明者 水野 真次 東京都港区港南一丁目9番1号 エヌ・テ ィ・ティ・コミュニケーションウェア株式 会社内 (72)発明者 鬼頭 りか 東京都港区港南一丁目9番1号 エヌ・テ ィ・ティ・コミュニケーションウェア株式 会社内 Fターム(参考) 5B076 BB02 BB04 BB06 CA07 FD08Continued on the front page (72) Inventor Shinji Mizuno 1-9-1, Konan, Minato-ku, Tokyo NTT Communicationware Co., Ltd. (72) Rika Kito 1-9-9 Konan, Minato-ku, Tokyo No. 1 NTT Communicationware Co., Ltd. F-term in the company (reference) 5B076 BB02 BB04 BB06 CA07 FD08

Claims (9)

【特許請求の範囲】[Claims] 【請求項1】ダウンロード対象ファイルを格納するサー
バ機から、該サーバ機配下のクライアント機に対し、当
該ダウンロード対象ファイルのダウンロード要求が為さ
れたときに、 所定のウイルス対策ソフトが前記クライアント機上で実
行されているか否かを判別する対策ソフト実行判別処理
と、 この対策ソフト実行判別処理の結果、前記ウイルス対策
ソフトが前記クライアント機上で実行されていると判別
された場合に、当該ウイルス対策ソフトの実行プロセス
を停止する対策ソフト実行プロセス停止処理とを、順次
実行し、 これら各処理を経た後に、前記ダウンロード対象ファイ
ルのダウンロード処理を実行する、 ことを特徴とするダウンロード対象ファイル導入方法。
When a download request for a file to be downloaded is made from a server machine storing the file to be downloaded to a client machine under the server machine, predetermined anti-virus software is executed on the client machine. Anti-virus software execution determination processing for determining whether or not the anti-virus software is being executed; and as a result of the anti-virus software execution determination processing, when it is determined that the anti-virus software is running on the client machine, And executing a countermeasure software execution process stop process for stopping the execution process in sequence, and after each of these processes, executes the download process of the download target file.
【請求項2】前記ダウンロード処理は、 その実行に先立って予め、 前記ダウンロード対象ファイルの更新先である被更新ソ
フトが前記クライアント機上で実行されているか否かを
判別する被更新ソフト実行判別処理と、 この被更新ソフト実行判別処理の結果、前記被更新ソフ
トが前記クライアント機上で実行されていると判別され
た場合に、当該被更新ソフトの実行プロセスを停止する
被更新ソフト実行プロセス停止処理とを、事前に実行す
る、 ことを特徴とする請求項1に記載のダウンロード対象フ
ァイル導入方法。
2. An update software execution determining process for determining whether or not the update target software to which the file to be downloaded is updated is being executed on the client machine before executing the download process. And, as a result of the updated software execution determination processing, when it is determined that the updated software is being executed on the client machine, an updated software execution process stop processing that stops the execution process of the updated software. The method according to claim 1, wherein the steps (a) and (b) are performed in advance.
【請求項3】前記ダウンロード処理は、 その実行完了直後に、当該サーバ機配下のすべてのクラ
イアント機のダウンロード処理を待ち合せ、前記ウイル
ス対策ソフトの再起動処理のため前記クライアント機自
身をリブートするリブート処理をさらに実行する、 ことを特徴とする請求項1又は2に記載のダウンロード
対象ファイル導入方法。
3. The download process, wherein immediately after the execution is completed, the download process of all the client machines under the server machine is waited, and the client machine itself is rebooted for the restart processing of the antivirus software. 3. The method for introducing a download target file according to claim 1, further comprising:
【請求項4】前記対策ソフト実行判別処理は、 前記ダウンロード対象ファイルのダウンロード要求時に
前記クライアント機上で実行されている全ての実行プロ
セスに関するハンドルを取得するハンドル取得処理と、 このハンドル取得処理で取得した前記ハンドル中に前記
ウイルス対策ソフトを示す所定のハンドルが存在するか
否かを判別するハンドル存否判別処理とを、有してな
り、 前記対策ソフト実行プロセス停止処理は、 前記ハンドル存否判別処理の結果、前記ウイルス対策ソ
フトのハンドルが存在していると判別された場合に、当
該ウイルス対策ソフトの実行プロセスを停止する、 ことを特徴とする請求項1、2又は3に記載のダウンロ
ード対象ファイル導入方法。
4. The countermeasure software execution determining process includes: a handle obtaining process for obtaining handles related to all execution processes executed on the client machine at the time of a download request for the download target file; Handle presence / absence determination processing for determining whether or not a predetermined handle indicating the anti-virus software is present in the handle, wherein the countermeasure software execution process stop processing is performed in the handle presence / absence determination processing. As a result, when it is determined that the handle of the anti-virus software exists, the execution process of the anti-virus software is stopped, and the download target file is introduced according to claim 1, 2 or 3. Method.
【請求項5】前記ハンドル取得処理における前記ハンド
ルの取得は、 前記クライアント機における常駐プロセスをシステム上
で規定する所定のライブラリファイルを参照して行う、 ことを特徴とする請求項4に記載のダウンロード対象フ
ァイル導入方法。
5. The download according to claim 4, wherein the acquisition of the handle in the handle acquisition process is performed by referring to a predetermined library file that defines a resident process in the client machine on a system. Target file introduction method.
【請求項6】前記ハンドル存否判別処理においてその存
否を判別される前記ウイルス対策ソフトを示すハンドル
は、 前記クライアント機において使用されうる全てのウイル
ス対策ソフトを個々に示す複数のハンドルが記述された
所定のテーブルを参照して特定する、 ことを特徴とする請求項4又は5に記載のダウンロード
対象ファイル導入方法。
6. A handle indicating the anti-virus software whose existence is determined in the handle presence / absence determination processing is a predetermined handle in which a plurality of handles individually indicating all anti-virus software that can be used in the client machine are described. The method for introducing a file to be downloaded according to claim 4 or 5, wherein the file is specified with reference to the table of (1).
【請求項7】ダウンロード対象ファイルを格納するサー
バ機から、該サーバ機配下のクライアント機に対し、当
該ダウンロード対象ファイルのダウンロード要求が為さ
れたときに、前記クライアント機におけるプロセス稼動
状態に応じた前記ダウンロード対象ファイルの導入を当
該クライアント機に行わせるためのダウンロード対象フ
ァイル導入処理プログラムを記録した記録媒体であっ
て、 当該ダウンロード対象ファイル導入処理プログラムは、 コンピュータをなす前記クライアント機に、 前記ダウンロード対象ファイルのダウンロード要求時に
前記クライアント機上で実行されている全ての実行プロ
セスに関するハンドルを取得させる手順と、 この取得させた前記ハンドル中に所定のウイルス対策ソ
フトを示す所定のハンドルが存在するか否かを判別させ
る手順と、 この判別の結果、前記ウイルス対策ソフトのハンドルが
存在していた場合に、当該ウイルス対策ソフトの実行プ
ロセスを停止させる手順と、を順次実行させ、 これら各手順を経た後に、前記ダウンロード対象ファイ
ルをダウンロードさせる手順を実行させる、 ことを特徴とするダウンロード対象ファイル導入処理プ
ログラムを記録した記録媒体。
7. When a request to download a file to be downloaded is made from a server machine storing the file to be downloaded to a client machine under the server machine, the server according to the process operation status of the client machine. A recording medium recording a download target file introduction processing program for causing the client machine to introduce a download target file, wherein the download target file introduction processing program is executed by the client machine that forms a computer, Obtaining a handle regarding all the execution processes executed on the client machine at the time of the download request; and a predetermined handle indicating predetermined anti-virus software is present in the obtained handle. And a step of stopping the execution process of the anti-virus software if the handle of the anti-virus software is present as a result of this determination. And causing the program to execute a procedure for downloading the file to be downloaded after passing through the storage medium.
【請求項8】前記ダウンロード対象ファイル導入処理プ
ログラムは、 前記ダウンロード対象ファイルをダウンロードさせる手
順の実行前に、前記クライアント機に、 前記ダウンロード対象ファイルの更新先である被更新ソ
フトが前記クライアント機上で実行されているか否かを
判別させる手順と、 この判別の結果、前記被更新ソフトが前記クライアント
機上で実行されていた場合に、当該被更新ソフトの実行
プロセスを停止させる手順と、をさらに実行させる、 ことを特徴とする請求項7に記載のダウンロード対象フ
ァイル導入処理プログラムを記録した記録媒体。
8. The download target file introduction processing program, before executing the procedure for downloading the download target file, causes the client machine to update the software to be updated of the download target file on the client machine. Further executing a procedure for determining whether or not the software to be updated is executed, and a step of stopping the execution process of the software to be updated when the software to be updated is being executed on the client machine as a result of the determination. A recording medium recording the download target file introduction processing program according to claim 7.
【請求項9】前記ダウンロード対象ファイル導入処理プ
ログラムは、 前記ダウンロード対象ファイルをダウンロードさせる手
順の実行完了後に、前記クライアント機に、 前記ウイルス対策ソフトの再起動処理のため当該クライ
アント機自身をリブートさせる手順をさらに実行させ
る、 ことを特徴とする請求項7又は8に記載のダウンロード
対象ファイル導入処理プログラムを記録した記録媒体。
9. The download target file introduction processing program, after completing the execution of the procedure for downloading the download target file, causes the client machine to reboot itself for the restart processing of the anti-virus software. 9. A recording medium storing the download target file introduction processing program according to claim 7, further comprising:
JP2000088950A 2000-03-28 2000-03-28 Download target file introduction method and recording medium recording download target file introduction processing program Pending JP2001273149A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000088950A JP2001273149A (en) 2000-03-28 2000-03-28 Download target file introduction method and recording medium recording download target file introduction processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000088950A JP2001273149A (en) 2000-03-28 2000-03-28 Download target file introduction method and recording medium recording download target file introduction processing program

Publications (1)

Publication Number Publication Date
JP2001273149A true JP2001273149A (en) 2001-10-05

Family

ID=18604763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000088950A Pending JP2001273149A (en) 2000-03-28 2000-03-28 Download target file introduction method and recording medium recording download target file introduction processing program

Country Status (1)

Country Link
JP (1) JP2001273149A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7571481B2 (en) 2002-11-11 2009-08-04 Canon Kabushiki Kaisha Computer peripheral apparatus and method of controlling the same
JP2020080107A (en) * 2018-11-14 2020-05-28 コニカミノルタ株式会社 Image forming device and control program of image forming device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7571481B2 (en) 2002-11-11 2009-08-04 Canon Kabushiki Kaisha Computer peripheral apparatus and method of controlling the same
JP2020080107A (en) * 2018-11-14 2020-05-28 コニカミノルタ株式会社 Image forming device and control program of image forming device
JP7092003B2 (en) 2018-11-14 2022-06-28 コニカミノルタ株式会社 Image forming device and control program of image forming device

Similar Documents

Publication Publication Date Title
US9075690B2 (en) Automatically and securely configuring and updating virtual machines
US11385903B2 (en) Firmware update patch
US7389505B2 (en) Method and apparatus for modifying software
US6202091B1 (en) Process and apparatus for initializing a computer from power up
US6209089B1 (en) Correcting for changed client machine hardware using a server-based operating system
US10338935B2 (en) Customizing program logic for booting a system
US20100132042A1 (en) Method for upgrading antivirus software and terminal and system thereof
JP3868527B2 (en) Method and apparatus for verifying the integrity of a bytecode program
JP3385590B2 (en) Computer-readable recording medium recording a software update program for use when updating a computer program through a computer network
US8302089B2 (en) Rebootless display driver upgrades
US20020144250A1 (en) System and method for updating an executing application software in a module manner
US8667514B2 (en) Client application independent extensibility model
US11106453B2 (en) Method and system for a client to server deployment via an online distribution platform
US8799890B2 (en) Generating a version identifier for a computing system based on software packages installed on the computing system
US20090019436A1 (en) Augmenting a Virtual Machine Hosting Environment from within a Virtual Machine
US20040230971A1 (en) Method and apparatus for packaging and streaming installation software
US6804773B1 (en) System and method for transferring information over a network
US9547345B2 (en) System and method for safely updating thin client operating system over a network
US20160266892A1 (en) Patching of virtual machines during data recovery
US11669325B2 (en) Desired state model for managing lifecycle of virtualization software
CN110457073A (en) A PXE trusted boot method for pre-boot execution environment of Shenwei server
US10223092B2 (en) Capturing and deploying applications using maximal and minimal sets
JP2004086769A (en) Application update processing method, update processing system, and update processing program
JP2001273149A (en) Download target file introduction method and recording medium recording download target file introduction processing program
CN117055930A (en) System upgrading deployment method and system

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040803

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20041130