Nothing Special   »   [go: up one dir, main page]

JP2007305064A - Server, information processing terminal, file transfer method and method, automatic file updating system, method and program - Google Patents

Server, information processing terminal, file transfer method and method, automatic file updating system, method and program Download PDF

Info

Publication number
JP2007305064A
JP2007305064A JP2006135567A JP2006135567A JP2007305064A JP 2007305064 A JP2007305064 A JP 2007305064A JP 2006135567 A JP2006135567 A JP 2006135567A JP 2006135567 A JP2006135567 A JP 2006135567A JP 2007305064 A JP2007305064 A JP 2007305064A
Authority
JP
Japan
Prior art keywords
file
server
processing terminal
information processing
update
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.)
Withdrawn
Application number
JP2006135567A
Other languages
Japanese (ja)
Inventor
Miho Fujimoto
美帆 藤本
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2006135567A priority Critical patent/JP2007305064A/en
Publication of JP2007305064A publication Critical patent/JP2007305064A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a server that eliminates the need to manage information about the downloading side separately from a file in order to check if the file is the newest one or to download the file again for comparison; an information processing terminal; a file transfer method and method; and an automatic file updating system, method and program. <P>SOLUTION: A Web server 1 connected to a local machine 2 via a network 3 has an additional information managing part 11 which, in response to a request from the local machine 2, sends to the requesting local machine 2 a certain file that it stores and final update date information showing the time of the last update of the file, either at the same time or separately. <P>COPYRIGHT: (C)2008,JPO&INPIT

Description

本発明は、ネットワークを介してダウンロードされるファイルを最新の状態に更新するためのサーバ、情報処理端末、ファイル転送方法及び方法、ファイル自動更新システム及び方法並びにプログラムに関する。   The present invention relates to a server, an information processing terminal, a file transfer method and method, a file automatic update system and method, and a program for updating a file downloaded via a network to the latest state.

従来の情報処理装置におけるファイルの管理方法では、ネットワークを介してダウンロードしてきたファイルと、ローカルマシン上で作成したファイルとは何ら区別無く管理される。すなわち、ローカルマシン上における最終更新日時、ファイルサイズ、ファイルの種類(使用するアプリケーションの種類)等がファイルの情報として管理される。   In a file management method in a conventional information processing apparatus, a file downloaded via a network and a file created on a local machine are managed without any distinction. That is, the last update date / time, file size, file type (type of application to be used), and the like on the local machine are managed as file information.

特許文献1に開示される「ファイル転送方式」のような従来の管理方法では、ローカルマシン上での最終更新日時の情報が管理されているため、ファイルを開かずともファイルの新旧を確認できる。なお、ダウンロードしてきて保存したファイルはローカルマシンで作成したファイルと区別なく同等に扱われるため、ローカルマシン上にダウンロードして保存した日時の情報が管理される。
特開平4−305751号公報
In the conventional management method such as the “file transfer method” disclosed in Patent Document 1, information on the last update date and time on the local machine is managed, so that it is possible to check whether the file is new or old without opening the file. Since the file downloaded and saved is handled in the same way as a file created on the local machine, information on the date and time of downloading and saving on the local machine is managed.
JP-A-4-305751

従来の情報処理装置におけるファイルの管理方法には、次のような問題があった。   The file management method in the conventional information processing apparatus has the following problems.

まず、ダウンロードしてきてローカルマシン上に保存してあるファイルを使用する際に、そのファイルを入手元のWebサーバ上において同じファイルが更新されているか否かを確認するためには、ダウンロードファイルの入手元の情報(ホームページ、URL等)をファイル本体とは別に管理しておく必要がある。さらに、その情報を基にユーザが手動でブラウザを開いて入手元へアクセスし、再度同じファイルをローカルマシン上へダウンロードして、新旧二つのファイルを比較する必要がある。   First, when using a file that has been downloaded and saved on the local machine, in order to check whether the same file has been updated on the Web server from which the file was obtained, obtain the download file. The original information (homepage, URL, etc.) needs to be managed separately from the file body. Furthermore, it is necessary for the user to manually open the browser based on that information, access the source, download the same file again on the local machine, and compare the old and new files.

その原因は、ローカルマシンで管理しているファイル情報では、ファイルがダウンロードして入手したファイルであるか、また入手元のホームページの情報や、そのファイルがいつ作成されたのかといった情報を管理していないためである。   The reason is that the file information managed on the local machine manages information such as whether the file was downloaded and obtained, information on the homepage of the source, and when the file was created. This is because there is not.

本発明はかかる問題に鑑みてなされたものであり、最新のファイルであるかを確認するために、ファイルとは別にダウンロード元の情報を管理したり、再度ダウンロードしてファイルを比較する必要のないサーバ、情報処理端末、ファイル転送方法及び方法、ファイル自動更新システム及び方法並びにプログラムを提供することを目的とする。   The present invention has been made in view of such a problem, and it is not necessary to manage the information of the download source separately from the file or to download and compare the files again in order to confirm whether the file is the latest file. An object is to provide a server, an information processing terminal, a file transfer method and method, a file automatic update system and method, and a program.

上記目的を達成するため、本発明は、第1の態様として、サーバと情報処理端末とがネットワークを介して接続されたファイル自動更新システムであって、サーバは、情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する手段と、情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する手段とを有し、情報処理端末は、サーバから任意のファイルを取得した際に、そのファイルの最終更新日時情報の送信をサーバへ要求する手段と、サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する手段と、サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報をサーバへ要求する手段と、使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、使用又は実行するファイルが最新のファイルであるか否か判断する判断手段と、判断手段が、最新のファイルではないと判断した場合に、使用又は実行するファイルの送信をサーバへ要求する自動更新手段とを有することを特徴とするファイル自動更新システムを提供するものである。   In order to achieve the above object, according to a first aspect of the present invention, there is provided a file automatic update system in which a server and an information processing terminal are connected via a network, the server responding to a request from the information processing terminal. A means for transmitting an arbitrary file stored in itself to the requesting information processing terminal, and a last update indicating the last updated time of the arbitrary file stored in response to a request from the information processing terminal. Means for transmitting the date and time information to the requesting information processing terminal, and when the information processing terminal acquires an arbitrary file from the server, the means for requesting the server to transmit the latest update date and time information of the file; Use any file obtained from the server, means for associating and storing in the storage means an arbitrary file obtained from the server and the last update date / time information of the file, or When executing, compare the means for requesting the last update date and time information of the file to the server, the last update date and time information associated with the file to be used or executed, and the newly acquired last update date and time information. Or a determination unit that determines whether the file to be executed is the latest file, and an automatic update unit that requests the server to transmit the file to be used or executed when the determination unit determines that the file is not the latest file. The present invention provides an automatic file updating system characterized by comprising:

本発明の第1の態様においては、情報処理端末は、サーバから最新のファイルを取得した場合には、それまで格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理手段を有することが好ましく、これに加えて、更新前データ管理手段を作動させるか否かを設定可能であることがより好ましい。これらに加えて、サーバから取得した最新のファイルと更新前データとの差分データを生成する差分データ管理手段を有することがより好ましく、これに加えて、差分データ管理手段を作動させるか否かを設定可能であることがさらに好ましい。   In the first aspect of the present invention, when the information processing terminal obtains the latest file from the server, the pre-update data that saves the file with the same name that has been stored in the storage means until then as the pre-update data It is preferable to have a management unit, and in addition to this, it is more preferable to be able to set whether or not to operate the pre-update data management unit. In addition to these, it is more preferable to have differential data management means for generating differential data between the latest file acquired from the server and the pre-update data, and in addition to this, whether or not to activate the differential data management means More preferably, it can be set.

本発明の第1の態様の上記のいずれの構成においても、サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報をサーバへ要求する手段を作動させるか否かを設定可能であることが好ましい。   In any of the above configurations of the first aspect of the present invention, when using or executing any file acquired from the server, whether or not to activate a means for requesting the server for the latest update date and time information of the file Is preferably settable.

また、上記目的を達成するため、本発明は、第2の態様として、情報処理端末とネットワークを介して接続されるサーバであって、情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する手段と、情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する手段とを有することを特徴とするサーバを提供するものである。   In order to achieve the above object, according to a second aspect of the present invention, there is provided a server connected to an information processing terminal via a network, which is stored arbitrarily in response to a request from the information processing terminal. Information to the requesting information processing terminal, and in response to a request from the information processing terminal, the last update date / time information indicating the last updated time of any file stored by itself A server characterized by having means for transmitting to a processing terminal is provided.

また、上記目的を達成するため、本発明は、第3の態様として、サーバとネットワークを介して接続される情報処理端末であって、サーバから任意のファイルを取得した際に、そのファイルの最後に更新された時刻を示す最終更新日時情報の送信をサーバへ要求する手段と、サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する手段と、サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報をサーバへ要求する手段と、使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、使用又は実行するファイルが最新のファイルであるか否か判断する判断手段と、判断手段が、最新のファイルではないと判断した場合に、使用又は実行するファイルの送信をサーバへ要求する自動更新手段とを有することを特徴とする情報処理端末を提供するものである。   In order to achieve the above object, according to a third aspect of the present invention, there is provided an information processing terminal connected to a server via a network. When an arbitrary file is acquired from the server, the end of the file is obtained. Means for requesting the server to transmit the latest update date / time information indicating the time when the file was updated, means for associating an arbitrary file acquired from the server with the last update date / time information of the file in the storage means, and a server When using or executing an arbitrary file acquired from the server, a means for requesting the server for the latest update date / time information of the file, the last update date / time information associated with the file to be used or executed, and the last acquired The determination means for comparing the update date and time information to determine whether the file to be used or executed is the latest file, and the determination means If it is determined that it is not, it is to provide an information processing terminal characterized by having an automatic updating means for requesting the transmission of the file to be used or executed to the server.

本発明の第3の態様においては、サーバから最新のファイルを取得した場合には、それまで格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理手段を有することが好ましく、これに加えて、更新前データ管理手段を作動させるか否かを設定可能であることがより好ましい。これらに加えて、サーバから取得した最新のファイルと更新前データとの差分データを生成する差分データ管理手段を有することがより好ましく、差分データ管理手段を作動させるか否かを設定可能であることがさらに好ましい。   In the third aspect of the present invention, when the latest file is acquired from the server, the pre-update data management means for saving the file with the same name that has been stored in the storage means until now as the pre-update data is provided. In addition to this, it is more preferable to be able to set whether or not to operate the pre-update data management means. In addition to these, it is more preferable to have differential data management means for generating differential data between the latest file acquired from the server and the pre-update data, and it is possible to set whether to operate the differential data management means. Is more preferable.

本発明の第3の態様の上記のいずれの構成においても、サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報をサーバへ要求する手段を作動させるか否かを設定可能であることが好ましい。   In any of the above-described configurations of the third aspect of the present invention, when using or executing any file acquired from the server, whether or not to activate the means for requesting the server for the latest update date / time information of the file Is preferably settable.

また、上記目的を達成するため、本発明は、第4の態様として、情報処理端末とネットワークを介して接続されるサーバに、情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する処理と、情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する処理とを行わせることを特徴とするファイル転送プログラムを提供するものである。   In order to achieve the above object, the present invention provides, as a fourth aspect, an arbitrary file stored in the server connected to the information processing terminal via the network in response to a request from the information processing terminal. Is sent to the requesting information processing terminal, and in response to a request from the information processing terminal, the last update date / time information indicating the last updated time of any file stored by itself is received. The present invention provides a file transfer program characterized in that a process for transmitting to a file is performed.

また、上記目的を達成するため、本発明は、第5の態様として、サーバとネットワークを介して接続される情報処理端末に、サーバから任意のファイルを取得した際に、そのファイルの最後に更新された時刻を示す最終更新日時情報の送信をサーバへ要求する処理と、サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する処理と、サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報をサーバへ要求する処理と、使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、使用又は実行するファイルが最新のファイルであるか否か判断する判断処理と、判断処理において最新のファイルではないと判断した場合に、使用又は実行するファイルの送信をサーバへ要求する自動更新処理とを行わせることを特徴とするファイル自動更新プログラムを提供するものである。   In order to achieve the above object, according to a fifth aspect of the present invention, when an arbitrary file is acquired from a server to an information processing terminal connected to the server via a network, the file is updated at the end of the file. Processing for requesting the server to send the latest update date and time information indicating the specified time, processing for associating an arbitrary file acquired from the server with the last update date and time information of the file, and storing it in the storage means, and acquisition from the server When using or executing any of these files, the process of requesting the server's last update date / time information, the last update date / time information associated with the file to be used or executed, and the newly acquired last update date / time Compare the information and determine whether the file to be used or executed is the latest file, and the latest file in the determination process There is provided a file automatic update, characterized in that if it is determined that no, to perform an automatic update process for requesting transmission of the file to be used or executed to the server.

本発明の第5の態様においては、情報処理端末に、サーバから最新のファイルを取得した場合には、それまで格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理処理を行わせることが好ましく、これに加えて、情報処理端末に、サーバから取得した最新のファイルと更新前データとの差分データを生成する差分データ管理処理を行わせることがより好ましい。   In the fifth aspect of the present invention, when the latest file is acquired from the server in the information processing terminal, the pre-update data is stored as a pre-update data with the same name as the pre-update file stored in the storage means until then. It is preferable to perform management processing, and in addition to this, it is more preferable to cause the information processing terminal to perform differential data management processing for generating differential data between the latest file acquired from the server and the pre-update data.

また、上記目的を達成するため、本発明は、第6の態様として、情報処理端末とネットワークを介して接続されるサーバが、情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する処理と、サーバが情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する処理とを有することを特徴とするファイル転送方法を提供するものである。   In order to achieve the above object, according to a sixth aspect of the present invention, there is provided, as a sixth aspect, an arbitrary file stored by the server connected to the information processing terminal via the network according to a request from the information processing terminal. Information to the requesting information processing terminal, and in response to a request from the information processing terminal, the last update date and time information indicating the last updated time of any file stored by the server The present invention provides a file transfer method including a process of transmitting to a processing terminal.

また、上記目的を達成するため、本発明は、第7の態様として、サーバとネットワークを介して接続される情報処理端末が、サーバから任意のファイルを取得した際に、そのファイルの最後に更新された時刻を示す最終更新日時情報の送信をサーバへ要求する処理と、情報処理端末が、サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する処理と、情報処理端末が、サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報をサーバへ要求する処理と、情報処理端末が、使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、使用又は実行するファイルが最新のファイルであるか否か判断する判断処理と、判断処理において最新のファイルではないと判断した場合に、情報処理端末が使用又は実行するファイルの送信をサーバへ要求する自動更新処理とを有することを特徴とするファイル自動更新方法を提供するものである。   In order to achieve the above object, according to a seventh aspect of the present invention, when an information processing terminal connected to a server via a network acquires an arbitrary file from the server, the file is updated at the end of the file. Processing for requesting the server to transmit the latest update date / time information indicating the recorded time, and processing in which the information processing terminal associates an arbitrary file acquired from the server with the last update date / time information of the file and stores it in the storage means When the information processing terminal uses or executes an arbitrary file acquired from the server, the information processing terminal is associated with the file that the information processing terminal uses or executes The latest update date / time information and the newly acquired last update date / time information are compared to determine whether the file to be used or executed is the latest file. And an automatic update process for requesting a server to transmit a file to be used or executed by the information processing terminal when it is determined that the file is not the latest file in the determination process Is to provide.

本発明の第7の態様においては、情報処理端末が、サーバから最新のファイルを取得した場合には、それまで格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理処理を行うことが好ましく、これに加えて、情報処理端末が、サーバから取得した最新のファイルと更新前データとの差分データを生成する差分データ管理処理を行うことがより好ましい。   In the seventh aspect of the present invention, when the information processing terminal acquires the latest file from the server, the pre-update data that saves the file with the same name that has been stored in the storage means until then as the pre-update data Management processing is preferably performed, and in addition, it is more preferable that the information processing terminal performs difference data management processing for generating difference data between the latest file acquired from the server and the pre-update data.

本発明によれば、最新のファイルであるかを確認するために、ファイルとは別にダウンロード元の情報を管理したり、再度ダウンロードしてファイルを比較する必要のないサーバ、情報処理端末、ファイル転送方法及び方法、ファイル自動更新システム及び方法並びにプログラムを提供できる。   According to the present invention, a server, an information processing terminal, and a file transfer that do not need to manage download source information separately from a file or to download and compare files separately to check whether the file is the latest file. A method and method, a file automatic update system and method, and a program can be provided.

〔発明の特徴〕
本発明は、ネットワーク上のWebサーバからダウンロードしてきたファイルに関して、そのファイルに情報を付加することによってローカルマシン上で常に最新のファイルを使用できるファイルダウンロードシステムを提供するものである。
利用の対象となるファイルは、ネットワーク上からダウンロードしてきた各種ファイル(実行形式のファイルや、バイナリファイル(文書ファイル、プレゼンテーションファイルなど)アスキー形式のファイル(テキストなど)等)である。
[Features of the invention]
The present invention provides a file download system that can always use the latest file on a local machine by adding information to a file downloaded from a Web server on a network.
The files to be used are various files downloaded from the network (executable files, binary files (document files, presentation files, etc.), ASCII files (text, etc.), etc.).

図1において、Webサーバ1は、ダウンロード可能なファイルを管理しており、各ファイルに関して、“ファイルの最終更新日時”を表す最終更新日時情報を管理する。Webサーバ1は、ローカルマシン2からの要求に応じて、管理しているファイルの最終更新日時情報を要求元であるローカルマシン2に対して提供する。   In FIG. 1, the Web server 1 manages downloadable files, and for each file, manages last update date / time information indicating “last update date / time of file”. In response to a request from the local machine 2, the Web server 1 provides the last update date / time information of the managed file to the local machine 2 that is the request source.

同じく図1に示すローカルマシン2は、ダウンロードしてきたファイル(ダウンロードファイル)に対して、そのファイルがダウンロードしてきたファイルであることを示す情報(ダウンロードファイル識別子)を付加し、さらにファイル情報としてそのファイルの入手元の“URL”、“ファイルの最終更新日時”を添付して保存、管理する。ここでの“ファイルの最終更新日時”は、ファイル本体とは別途にWebサーバ1に要求を出すことでローカルマシン2が入手可能な情報である。
また、ローカルマシン2は、“ダウンロードファイル”に対して、“常に最新情報に更新する”、“更新前データを保存する”、“差分情報を出力する”などといった設定を個別に行う。
Similarly, the local machine 2 shown in FIG. 1 adds information (downloaded file identifier) indicating that the file is a downloaded file to the downloaded file (downloaded file), and further adds the file as file information. “URL” and “last update date / time” of the file are attached and stored and managed. The “last update date of file” here is information that can be obtained by the local machine 2 by making a request to the Web server 1 separately from the file body.
In addition, the local machine 2 individually performs settings such as “always update to the latest information”, “save pre-update data”, “output difference information”, etc. for the “download file”.

それらの情報を付加したファイルを開く又は実行する際に、ローカルマシン2は、設定に応じてダウンロード元であるWebサーバ1へファイルの有無の確認やその時に置かれているファイルの最終更新日時の通知を要求する。Webサーバ1から入手した最終更新日時情報を用いて、ローカルマシン2がダウンロードファイルのファイル情報との比較を行い、Webサーバ1のファイルがより新しいファイルに更新されていれば新しいファイルをダウンロードし、保存することで、ローカルマシン2は、その最新のファイルを使用できるようになる。   When opening or executing a file to which such information is added, the local machine 2 confirms the presence or absence of the file to the Web server 1 that is the download source according to the setting and the last update date and time of the file placed at that time. Request notification. Using the last update date / time information obtained from the Web server 1, the local machine 2 compares the file information of the download file, and if the file of the Web server 1 is updated to a newer file, the new file is downloaded. By saving, the local machine 2 can use the latest file.

また、各ダウンロードファイルの設定に応じて、ローカルマシン2がダウンロードファイルの更新前データの保存や差分データの作成を自動で行うことも可能となる。   Further, according to the setting of each download file, the local machine 2 can automatically save the pre-update data of the download file and create difference data.

このようにすることで、ダウンロードファイルを使用する際に、その都度ユーザがローカルマシン2でブラウザを起動してダウンロードしてきたサイトにアクセスし、ファイルを入手して更新されているかを確認する必要が無くなる。すなわち、ダウンロードファイルを開く又は実行する際に、ローカルマシン2は自動で最新情報を確認する。   In this way, each time a user uses a download file, it is necessary for the user to start the browser on the local machine 2 and access the downloaded site to obtain the file and check whether it has been updated. Disappear. That is, when opening or executing the download file, the local machine 2 automatically confirms the latest information.

また、ローカルマシン2は、更新があり最新のファイルを入手した場合には、設定によって“ダウンロードファイルの更新前データ”の保存、管理や“ダウンロードファイルの差分データ”の作成、管理を行える。   Further, when there is an update and the latest file is obtained, the local machine 2 can store and manage “data before update of download file” and create and manage “difference data of download file” depending on the setting.

以下、上記特徴を有する本発明の好適な実施の形態について説明する。   Hereinafter, a preferred embodiment of the present invention having the above features will be described.

本発明の好適な実施の形態について説明する。図1に、本実施形態にかかるファイルダウンロードシステムの構成を示す。このシステムは、Webサーバ1とローカルマシン2とがネットワーク3を介して接続された構成である。
Webサーバ1は、ダウンロードファイル付加情報管理部11を有する。一方、ローカルマシン2は、ファイル自動更新部21、ファイル管理機能部22、更新前データ管理機能部23、及び差分データ管理部24を有する。
A preferred embodiment of the present invention will be described. FIG. 1 shows a configuration of a file download system according to the present embodiment. This system has a configuration in which a Web server 1 and a local machine 2 are connected via a network 3.
The Web server 1 includes a download file additional information management unit 11. On the other hand, the local machine 2 includes an automatic file update unit 21, a file management function unit 22, a pre-update data management function unit 23, and a difference data management unit 24.

図2に、Webサーバ1及びローカルマシン2の各部の機能を示す。
ダウンロードファイル付加情報管理部11は、ダウンロードファイルの管理及び提供とダウンロードファイルの最終更新日時情報の管理及びローカルマシン2への提供を行う。ダウンロードファイル本体と、ダウンロードファイルの最終更新日時情報とは、同時にローカルマシン2へ提供することも別々に提供することも可能である。
FIG. 2 shows functions of the respective units of the Web server 1 and the local machine 2.
The download file additional information management unit 11 manages and provides the download file, manages the latest update date / time information of the download file, and provides the download file to the local machine 2. The download file main body and the last update date / time information of the download file can be provided to the local machine 2 at the same time or separately.

ファイル自動更新部21、ファイル管理機能部22、更新データ管理機能部23、及び差分データ管理機能部24は、ローカルマシン2の不図示の制御装置がダウンロード情報管理プログラム20を実行することによってローカルマシン2上に形成される。   The automatic file updating unit 21, the file management function unit 22, the update data management function unit 23, and the difference data management function unit 24 are executed when the control device (not shown) of the local machine 2 executes the download information management program 20. 2 is formed.

図3に、ローカルマシン2の動作の概略を示す。Webサーバ1は、ローカルマシン2からの要求に応じてダウンロードファイル又はその最終更新日時情報を提供する。
まず、ローカルマシン2は、Webサーバ1に最終更新日時情報を要求し、ダウンロードファイルのダウンロード元の“URL”及び“ファイルの最終更新日時”を取得する。また、ローカルマシン2は、Webサーバ1にダウンロードファイル本体の送信を要求し、ファイルそのものを取得する。
FIG. 3 shows an outline of the operation of the local machine 2. The Web server 1 provides a download file or its last update date / time information in response to a request from the local machine 2.
First, the local machine 2 requests the Web server 1 for the latest update date and time information, and acquires the “URL” and “last update date and time” of the download source of the download file. Further, the local machine 2 requests the Web server 1 to transmit the download file body, and acquires the file itself.

ローカルマシン2は、ダウンロードファイルを取得した場合には、ファイルとその最終更新日時情報とを管理するために、入手した情報(“URL”及び“最終更新日時”)とダウンロードファイルであることを示す識別子とを含む追加の設定情報をファイル情報として添付してファイル本体を保存する。   When the download file is acquired, the local machine 2 indicates the acquired information (“URL” and “last update date”) and the download file in order to manage the file and its latest update date information. Additional setting information including an identifier is attached as file information and the file body is saved.

ローカルマシン2内に保存してあるダウンロードファイルを開くか実行する操作がユーザによってなされると、ローカルマシン2上のダウンロード情報管理プログラム20によって、ファイル自動更新部21が起動される。ファイル自動更新部21が以下の動作を行うことにより、実際にファイルを開くか実行する前に、指定のファイルが最新のものであるか否かが確認され、最新のもので無かった場合には最新のものへの更新されることとなる。   When an operation for opening or executing a download file stored in the local machine 2 is performed by the user, the file automatic update unit 21 is activated by the download information management program 20 on the local machine 2. The file automatic update unit 21 performs the following operation to check whether or not the specified file is the latest before actually opening or executing the file. If the file is not the latest, It will be updated to the latest one.

ファイル自動更新部21は、ファイルに添付されている設定情報に基づいて、常に最新のファイルに更新する設定がなされているかを確認する。最新のファイルに更新する設定がなされていない場合には、既存のファイルが最新のファイルであるかの確認を行うか否かの選択を要求するメッセージを表示し、ユーザに選択を促す。最新のファイルであるかを確認することがユーザによって選択された場合、ファイル自動更新部21はファイルに添付されているファイル情報に基づいてWebサーバ1に最終更新日時情報を要求し、最新のファイルの最終更新日時情報を取得する。この際、ローカルマシン2のユーザがウェブブラウザを手動で起動する必要はなく、ファイル自動更新部21がローカルマシン2を自動的にWebサーバ1に接続する。   The automatic file updating unit 21 confirms whether or not the setting for constantly updating to the latest file is made based on the setting information attached to the file. If the setting for updating to the latest file is not made, a message requesting selection of whether or not to check whether the existing file is the latest file is displayed, and the user is prompted to select. When the user selects whether the file is the latest file, the file automatic update unit 21 requests the Web server 1 for the latest update date and time information based on the file information attached to the file, and the latest file Get last updated date and time information. At this time, it is not necessary for the user of the local machine 2 to manually start the web browser, and the file automatic update unit 21 automatically connects the local machine 2 to the web server 1.

ファイル自動更新部21は、自身で管理しているファイル情報と入手した最新の最終更新日時情報とを基に、自身が保存しているダウンロードファイルが最新のものであるか否かを確認する。この確認は最終更新日時の比較のみで行うため、ファイル本体を取得する必要はない。   The file automatic update unit 21 checks whether or not the download file stored by itself is the latest, based on the file information managed by itself and the latest information on the latest update date and time acquired. Since this check is performed only by comparing the last update date and time, it is not necessary to acquire the file body.

ローカルマシン2内のダウンロードファイルが最新では無いことが確認されたら、ファイル自動更新部21は、ファイル本体を入手するためにWebサーバ1にファイルの送信を要求し、最新のダウンロードファイルを取得する。この際には、ローカルマシン2のユーザがウェブブラウザを手動で起動する必要はなく、ファイル自動更新部21がローカルマシン2を自動的にWebサーバ1へ接続する。   When it is confirmed that the download file in the local machine 2 is not the latest, the file automatic update unit 21 requests the Web server 1 to transmit the file in order to obtain the file body, and acquires the latest download file. At this time, it is not necessary for the user of the local machine 2 to manually start the web browser, and the file automatic update unit 21 automatically connects the local machine 2 to the Web server 1.

ファイル本体を入手した際には、ファイル管理機能部22は既存のダウンロードファイルの設定情報を確認し、“更新前データを保存する”設定がなされているのであれば、更新前データ管理部23が、既存のダウンロードファイルのファイル名を変更するとともに更新前のデータであるという情報を添付して保存することにより、ダウンロードファイルの更新履歴を管理する。
また、更新前データを保存する設定がなされている場合には、差分データを出力する設定であるか否かをさらに確認する。差分データを出力する設定である場合には、差分データ管理部24は、保存した“更新前データ”と新たにダウンロードしたファイル本体とから差分データを生成し、“ダウンロードファイル”の差分データであることを示す識別子と、比較した各ファイルの“最終更新日時”とを添付して管理する。
When the file body is obtained, the file management function unit 22 confirms the setting information of the existing download file, and if the setting “save pre-update data” is set, the pre-update data management unit 23 The update history of the download file is managed by changing the file name of the existing download file and attaching and storing information indicating that the data is the pre-update data.
Further, when the setting for saving the pre-update data is made, it is further confirmed whether or not the setting is for outputting the difference data. If the setting is to output difference data, the difference data management unit 24 generates difference data from the stored “pre-update data” and the newly downloaded file body, and is the difference data of the “download file”. And an “indicating last update date” of each compared file are attached and managed.

以上の動作により、ローカルマシン2において指定のダウンロードファイルが開かれる(又は実行される)際には、最新のものに更新されたダウンロードファイルが開かれることとなる。なお、設定に応じて、“ダウンロードファイルの更新前データ”や“ダウンロードファイルの差分データ”の生成及び管理も行われる。   With the above operation, when the designated download file is opened (or executed) in the local machine 2, the updated download file is opened. Depending on the setting, “data before update of download file” and “difference data of download file” are also generated and managed.

ダウンロードファイル自動更新システムの処理の流れについて説明する。図4及び図5に、ダウンロードファイル自動更新システムにおける処理の流れを示す。図示する処理に先立って、Webサーバ1から少なくとも一つのファイルがローカルマシン2にダウンロードされている。その際には、最終更新日時情報の入手とファイル本体の入手との二つの動作を行い、ローカルマシン2にファイルとそのファイルの最終更新日時情報とが取得されている。なお、最終更新日時情報ともに、ダウンロード元の“URL”も取得している。
ファイル管理機能部22は、入手したダウンロードファイルの最終更新日時情報及びダウンロード元のURLと、“ダウンロードファイル”であることを示す識別子と、“更新確認を自動で行うか否か”の設定情報と、“更新前データを保存するか否か”の設定情報と、“差分データ”を出力するか否かの設定情報とを入手したファイルに対してファイル情報として添付している。ファイル管理機能部22は、新たに付け加えた全ての情報を含めてファイルを管理する。
The process flow of the download file automatic update system will be described. 4 and 5 show the flow of processing in the download file automatic update system. Prior to the illustrated process, at least one file is downloaded from the Web server 1 to the local machine 2. At that time, two operations of obtaining the last update date and time information and obtaining the file body are performed, and the file and the last update date and time information of the file are obtained in the local machine 2. Note that the “URL” of the download source is also acquired together with the last update date / time information.
The file management function unit 22 includes the last update date and time information and the download source URL of the obtained download file, an identifier indicating that it is a “download file”, setting information for “whether to automatically perform update confirmation”, and , The setting information “whether or not to save pre-update data” and the setting information whether or not to output “difference data” are attached to the obtained file as file information. The file management function unit 22 manages files including all newly added information.

ファイルを開くという動作を実行すると(ステップS101)、ダウンロード情報管理プログラム20によりファイル自動更新部21が起動される(ステップS102)。ファイル自動更新部21は、ファイルに添付されているファイル情報を読み取り、ダウンロードファイルであるか否かを判断する(ステップS103)。ダウンロードファイルである場合には(ステップS103/Yes)次のチェック動作(ステップS104以降)に移る。一方、そうでない場合は(ステップS103/No)、そのままファイルを開く又は実行する(ステップS117)。   When the operation of opening the file is executed (step S101), the automatic file update unit 21 is activated by the download information management program 20 (step S102). The file automatic update unit 21 reads the file information attached to the file and determines whether the file is a download file (step S103). If it is a download file (step S103 / Yes), the process proceeds to the next check operation (after step S104). On the other hand, if not (step S103 / No), the file is opened or executed as it is (step S117).

ダウンロードしてきたファイルである場合、添付されているファイル情報を再度読み取り、“常に最新情報に更新するか否か”の設定がなされているか否かを確認する(ステップS104)。常に最新情報に更新する設定がなされている場合には(ステップS104/Yes)、“設定前データを保存する”か否かの設定を確認する(ステップS111)。   If it is a downloaded file, the attached file information is read again, and it is confirmed whether or not “whether or not to always update to the latest information” is set (step S104). When the setting to always update to the latest information is made (step S104 / Yes), the setting as to whether or not “save pre-setting data” is checked (step S111).

ファイルが“常に最新情報に更新する”設定ではない場合は(ステップS104/No)、「既存のファイルが最新のファイルであるかの確認」を行うか否かの問い合わせメッセージを表示し、ユーザに選択を促す(ステップS105)。確認を行わないことが選択された場合(ステップS105/No)、ファイル自動更新部21は、ローカルマシン2の不図示の制御部にそのままファイルを開く又は実行させる(ステップS117)。
確認を行うことが選択された場合(ステップS105/Yes)、ファイル自動更新部21はファイルに添付されている情報を取得する(ステップS106)。ここで取得する情報は、ファイルのダウンロード元のURLと、そのURLでのそのファイルの最新更新日時である。そして、ファイル自動更新部21は、取得した情報に含まれるURLにアクセスし(ステップS107)、そのファイルのファイル情報をWebサーバから取得して、URLWebサーバにおけるそのファイルの最終更新日時を取得する(ステップS108)。
その後、ファイル自動更新部21は、ローカルマシン2内の最終更新日時情報とWebサーバ1から取得した最終更新日時情報とを基に、ローカルマシン2内のファイルよりもWebサーバ上のファイルの方が新しいか否かを確認する(ステップS109)。Webサーバ1上のファイルの最終更新日時がローカルマシン2内のファイルの最終更新日時よりも後である場合には(ステップS109/Yes)、ファイル自動更新部21は次のチェックを行い、そうでない場合には(ステップS109/No)、そのまま不図示の制御部にファイルを実行させる(ステップS117)。
If the file is not set to “always update to the latest information” (step S104 / No), an inquiry message as to whether to “confirm whether the existing file is the latest file” is displayed, and the user is prompted. Selection is prompted (step S105). When it is selected not to perform confirmation (step S105 / No), the file automatic update unit 21 causes the control unit (not shown) of the local machine 2 to open or execute the file as it is (step S117).
When the confirmation is selected (step S105 / Yes), the file automatic update unit 21 acquires information attached to the file (step S106). The information acquired here is the URL of the file download source and the latest update date and time of the file at the URL. Then, the file automatic update unit 21 accesses the URL included in the acquired information (step S107), acquires the file information of the file from the Web server, and acquires the last update date and time of the file in the URL Web server ( Step S108).
Thereafter, the file automatic update unit 21 determines that the file on the Web server is more than the file on the local machine 2 based on the last update date information in the local machine 2 and the last update date information acquired from the Web server 1. It is confirmed whether it is new (step S109). When the last update date / time of the file on the Web server 1 is later than the last update date / time of the file in the local machine 2 (step S109 / Yes), the file automatic update unit 21 performs the following check, otherwise. In this case (step S109 / No), the control unit (not shown) executes the file as it is (step S117).

ローカルマシン2内のファイルよりも新しいファイルであった場合、ファイル自動更新部21は、再度ダウンロード元のURL”にアクセスする(ステップS110)。   If the file is newer than the file in the local machine 2, the file automatic update unit 21 accesses the URL "of the download source again (step S110).

更新データ管理機能部23は、既存のダウンロードファイルに添付されている設定情報を読み取り、更新前データを保存する設定であるか否かを確認する(ステップS111)。更新前データを保存する設定である場合には(ステップS111/Yes)、ローカルマシン2に保存されていたダウンロードファイルのファイル名を変更して“更新前データ”として管理する(ステップS112)。更新前データに対しては、元のファイル名と最終更新日時とを表す情報が添付された上で保存される。このようにして保存された更新前データは、そのダウンロードファイルの履歴の管理に用いられる。   The update data management function unit 23 reads the setting information attached to the existing download file, and checks whether the setting is to save the pre-update data (step S111). If the setting is to save pre-update data (step S111 / Yes), the file name of the download file stored in the local machine 2 is changed and managed as "pre-update data" (step S112). The pre-update data is stored with information indicating the original file name and the last update date / time attached. The pre-update data stored in this way is used for managing the download file history.

ファイル管理機能部22は、現在Webサーバ1に置かれているファイルをダウンロードする。その際にローカルマシン2のユーザがウェブブラウザを手動で起動する必要はなく、ファイル管理機能部22が自動的にファイルを入手する(ステップS113)。
ファイル管理機能部22は、既に取得している最終更新日時情報と元のダウンロードファイルに添付されていたファイル情報に含まれる設定情報とを、新たにダウンロードしたファイル添付して保存する(ステップS114)。
The file management function unit 22 downloads a file currently placed on the Web server 1. At that time, it is not necessary for the user of the local machine 2 to manually start the web browser, and the file management function unit 22 automatically obtains the file (step S113).
The file management function unit 22 stores the last update date and time information already acquired and the setting information included in the file information attached to the original download file, with the newly downloaded file attached (step S114). .

差分データ管理機能部24は、ダウンロードファイルに添付されている設定情報を読み取り、“更新前データを保存する設定、かつ、差分情報を出力する設定”であるか否かを確認する。この設定がなされている場合には(ステップS115/Yes)、ステップS112で保存した更新前データと、ステップS113でダウンロードしたファイルとから差分データを生成する。差分データには、差分データであることを示す識別子と元となった各ファイルの最終更新日時を示す情報とが添付されて管理される(ステップS116)。   The difference data management function unit 24 reads the setting information attached to the download file, and confirms whether or not it is “a setting for saving the pre-update data and a setting for outputting the difference information”. When this setting is made (step S115 / Yes), difference data is generated from the pre-update data saved in step S112 and the file downloaded in step S113. The difference data is managed by attaching an identifier indicating the difference data and information indicating the last update date and time of each original file (step S116).

このように、本実施形態にかかるダウンロードファイル自動更新装置によれば、ローカルマシン2にダウンロードしたファイルを、使用のたびに最新のファイルに更新したり、最新のファイルとの差分データを生成したりできる。   As described above, according to the download file automatic updating apparatus according to the present embodiment, the file downloaded to the local machine 2 is updated to the latest file every time it is used, or difference data from the latest file is generated. it can.

しかも、ファイルの更新の際には、ユーザがWebブラウザを手動で起動しなくてもよいため、ファイルを更新し忘れて、最新ではないファイルを開いたり、実行してしまうことがなくなる。   In addition, when updating the file, the user does not have to manually start the Web browser, so that the user does not forget to update the file and opens or executes a file that is not the latest.

なお、上記実施形態は本発明の好適な実施の一例であり、本発明はこれに限定されることはない。
例えば、上記実施形態では、Webサーバとローカルマシンとが一対一の構成を図示したが、一つのWebサーバに対して複数のローカルマシンが接続せれていても良いことは言うまでもない。
また、上記実施形態では、ローカルマシンがダウンロード情報管理プログラムを実行することによって、ローカルマシン内に各機能部(ファイル自動更新部、ファイル管理部、更新前データ管理部、及び差分データ管理部)が実現される構成を例としたが、これらの機能部は専用のハードウェアによって構成されていてもよい。
このように、本発明は様々な変形が可能である。
In addition, the said embodiment is an example of suitable implementation of this invention, and this invention is not limited to this.
For example, in the above embodiment, the web server and the local machine have a one-to-one configuration, but it goes without saying that a plurality of local machines may be connected to one web server.
In the above embodiment, the local machine executes the download information management program so that each functional unit (file automatic update unit, file management unit, pre-update data management unit, and differential data management unit) is included in the local machine. Although the configuration realized is taken as an example, these functional units may be configured by dedicated hardware.
As described above, the present invention can be variously modified.

本発明を好適な実施の形態にかかるダウンロードファイル自動更新システムの構成を示す図である。It is a figure which shows the structure of the download file automatic update system concerning preferred embodiment of this invention. ダウンロードファイル自動更新システムの機能構成を示す図である。It is a figure which shows the function structure of a download file automatic update system. ダウンロードファイル自動更新システムの動作を表す図である。It is a figure showing operation | movement of a download file automatic update system. 本発明を好適に実施したダウンロードファイル自動更新システムのダウンロードファイル実行時の処理の流れを示す図である。It is a figure which shows the flow of a process at the time of download file execution of the download file automatic update system which implemented this invention suitably. 本発明を好適に実施したダウンロードファイル自動更新システムの処理のダウンロードファイル実行時の流れを示す図である。It is a figure which shows the flow at the time of download file execution of the process of the download file automatic update system which implemented this invention suitably.

符号の説明Explanation of symbols

1 Webサーバ
2 ローカルマシン
3 ネットワーク
11 付加情報管理部
20 ダウンロード情報管理プログラム
21 ファイル自動更新部
22 ファイル管理部
23 更新前データ管理部
24 差分データ管理部
DESCRIPTION OF SYMBOLS 1 Web server 2 Local machine 3 Network 11 Additional information management part 20 Download information management program 21 Automatic file update part 22 File management part 23 Data management part before update 24 Differential data management part

Claims (21)

サーバと情報処理端末とがネットワークを介して接続されたファイル自動更新システムであって、
前記サーバは、
前記情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する手段と、
前記情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する手段とを有し、
前記情報処理端末は、
前記サーバから任意のファイルを取得した際に、そのファイルの最終更新日時情報の送信を前記サーバへ要求する手段と、
前記サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する手段と、
前記サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報を前記サーバへ要求する手段と、
前記使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、前記使用又は実行するファイルが最新のファイルであるか否か判断する判断手段と、
前記判断手段が、最新のファイルではないと判断した場合に、前記使用又は実行するファイルの送信を前記サーバへ要求する自動更新手段とを有することを特徴とするファイル自動更新システム。
A file automatic update system in which a server and an information processing terminal are connected via a network,
The server
Means for transmitting an arbitrary file stored by the information processing terminal to the requesting information processing terminal in response to a request from the information processing terminal;
In response to a request from the information processing terminal, means for transmitting to the information processing terminal of the request source last updated date and time information indicating the time of the last update of any file stored by itself,
The information processing terminal
Means for requesting the server to transmit the last update date and time information of the file when an arbitrary file is obtained from the server;
Means for associating an arbitrary file acquired from the server with the last update date and time information of the file and storing it in the storage means;
Means for requesting the server for last updated date and time information of the file when using or executing any file acquired from the server;
A determination unit that compares the last update date and time information associated with the file to be used or executed with the newly acquired last update date and time information to determine whether the file to be used or executed is the latest file; ,
An automatic file update system comprising: an automatic update unit that requests the server to transmit the file to be used or executed when the determination unit determines that the file is not the latest file.
前記情報処理端末は、前記サーバから最新のファイルを取得した場合には、それまで前記格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理手段を有することを特徴とする請求項1記載のファイル自動更新システム。   The information processing terminal has a pre-update data management unit that, when acquiring the latest file from the server, saves the file with the same name that has been stored in the storage unit until now as the pre-update data. The file automatic update system according to claim 1. 前記更新前データ管理手段を作動させるか否かを設定可能であることを特徴とする請求項2記載のファイル自動更新システム。   3. The automatic file update system according to claim 2, wherein whether or not to operate the pre-update data management means can be set. 前記サーバから取得した前記最新のファイルと前記更新前データとの差分データを生成する差分データ管理手段を有することを特徴とする請求項2又は3記載のファイル自動更新システム。   4. The file automatic update system according to claim 2, further comprising difference data management means for generating difference data between the latest file acquired from the server and the pre-update data. 前記差分データ管理手段を作動させるか否かを設定可能であることを特徴とする請求項4記載のファイル自動更新システム。   5. The file automatic update system according to claim 4, wherein whether or not to operate the differential data management means can be set. 前記サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報を前記サーバへ要求する手段を作動させるか否かを設定可能であることを特徴とする請求項1から5のいずれか1項記載のファイル自動更新システム。   2. When using or executing an arbitrary file acquired from the server, it is possible to set whether or not to activate a means for requesting the server for the latest update date and time information of the file. 6. The file automatic update system according to any one of 5 above. 情報処理端末とネットワークを介して接続されるサーバであって、
前記情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する手段と、
前記情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する手段とを有することを特徴とするサーバ。
A server connected to an information processing terminal via a network,
Means for transmitting an arbitrary file stored by the information processing terminal to the requesting information processing terminal in response to a request from the information processing terminal;
Means for transmitting, to the requesting information processing terminal, last update date and time information indicating the last updated time of an arbitrary file stored in response to a request from the information processing terminal. server.
サーバとネットワークを介して接続される情報処理端末であって、
前記サーバから任意のファイルを取得した際に、そのファイルの最後に更新された時刻を示す最終更新日時情報の送信を前記サーバへ要求する手段と、
前記サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する手段と、
前記サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報を前記サーバへ要求する手段と、
前記使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、前記使用又は実行するファイルが最新のファイルであるか否か判断する判断手段と、
前記判断手段が、最新のファイルではないと判断した場合に、前記使用又は実行するファイルの送信を前記サーバへ要求する自動更新手段とを有することを特徴とする情報処理端末。
An information processing terminal connected to a server via a network,
Means for requesting the server to transmit last update date and time information indicating the time when the file was last updated when an arbitrary file was acquired from the server;
Means for associating an arbitrary file acquired from the server with the last update date and time information of the file and storing it in the storage means;
Means for requesting the server for last updated date and time information of the file when using or executing any file acquired from the server;
A determination unit that compares the last update date and time information associated with the file to be used or executed with the newly acquired last update date and time information to determine whether the file to be used or executed is the latest file; ,
An information processing terminal comprising: an automatic update unit that requests the server to transmit the file to be used or executed when the determination unit determines that the file is not the latest file.
前記サーバから最新のファイルを取得した場合には、それまで前記格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理手段を有することを特徴とする請求項8記載の情報処理端末。   9. A pre-update data management unit that saves a file having the same name that has been stored in the storage unit as a pre-update data by another name when the latest file is acquired from the server. Information processing terminal. 前記更新前データ管理手段を作動させるか否かを設定可能であることを特徴とする請求項9記載の情報処理端末。   10. The information processing terminal according to claim 9, wherein whether or not to operate the pre-update data management means can be set. 前記サーバから取得した前記最新のファイルと前記更新前データとの差分データを生成する差分データ管理手段を有することを特徴とする請求項9又は10記載の情報処理端末。   The information processing terminal according to claim 9 or 10, further comprising difference data management means for generating difference data between the latest file acquired from the server and the pre-update data. 前記差分データ管理手段を作動させるか否かを設定可能であることを特徴とする請求項11記載の情報処理端末。   The information processing terminal according to claim 11, wherein it is possible to set whether or not to operate the difference data management means. 前記サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報を前記サーバへ要求する手段を作動させるか否かを設定可能であることを特徴とする請求項8から12のいずれか1項記載の情報処理端末。   9. When using or executing an arbitrary file acquired from the server, it is possible to set whether or not to activate a means for requesting the server for the latest update date / time information of the file. The information processing terminal according to any one of 12. 情報処理端末とネットワークを介して接続されるサーバに、
前記情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する処理と、
前記情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する処理とを行わせることを特徴とするファイル転送プログラム。
To a server connected to an information processing terminal via a network,
In response to a request from the information processing terminal, a process of transmitting an arbitrary file stored by the information processing terminal to the requesting information processing terminal;
In response to a request from the information processing terminal, a process of transmitting last update date / time information indicating the last updated time of an arbitrary file stored therein to the requesting information processing terminal is performed. File transfer program.
サーバとネットワークを介して接続される情報処理端末に、
前記サーバから任意のファイルを取得した際に、そのファイルの最後に更新された時刻を示す最終更新日時情報の送信を前記サーバへ要求する処理と、
前記サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する処理と、
前記サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報を前記サーバへ要求する処理と、
前記使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、前記使用又は実行するファイルが最新のファイルであるか否か判断する判断処理と、
前記判断処理において最新のファイルではないと判断した場合に、前記使用又は実行するファイルの送信を前記サーバへ要求する自動更新処理とを行わせることを特徴とするファイル自動更新プログラム。
To an information processing terminal connected to the server via a network,
When obtaining an arbitrary file from the server, a process of requesting the server to transmit last update date / time information indicating the time when the file was last updated,
A process of associating an arbitrary file acquired from the server with the last update date / time information of the file and storing the file in a storage unit;
When using or executing any file acquired from the server, a process of requesting the server for the latest update date and time information of the file;
A determination process for comparing the last update date / time information associated with the file to be used or executed with the newly acquired last update date / time information to determine whether the file to be used or executed is the latest file; ,
An automatic file update program for causing an automatic update process to request the server to transmit a file to be used or executed when it is determined that the file is not the latest file in the determination process.
前記情報処理端末に、前記サーバから最新のファイルを取得した場合には、それまで前記格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理処理を行わせることを特徴とする請求項15記載のファイル自動更新プログラム。   When the information processing terminal obtains the latest file from the server, it performs a pre-update data management process in which the file with the same name that has been stored in the storage unit until then is saved as a pre-update data. 16. The file automatic update program according to claim 15, characterized in that: 前記情報処理端末に、前記サーバから取得した前記最新のファイルと前記更新前データとの差分データを生成する差分データ管理処理を行わせることを特徴とする請求項16記載のファイル自動更新プログラム。   The file automatic update program according to claim 16, wherein the information processing terminal is caused to perform a difference data management process for generating difference data between the latest file acquired from the server and the pre-update data. 情報処理端末とネットワークを介して接続されるサーバが、前記情報処理端末からの要求に応じて、自身が格納する任意のファイルを要求元の情報処理端末へ送信する処理と、
前記サーバが前記情報処理端末からの要求に応じて、自身が格納する任意のファイルの最後に更新された時刻を示す最終更新日時情報を要求元の情報処理端末へ送信する処理とを有することを特徴とするファイル転送方法。
A server connected to the information processing terminal via the network, in response to a request from the information processing terminal, transmitting an arbitrary file stored by the server to the requesting information processing terminal;
The server has a process of transmitting, to the requesting information processing terminal, the last update date and time information indicating the last updated time of an arbitrary file stored in response to a request from the information processing terminal. Feature file transfer method.
サーバとネットワークを介して接続される情報処理端末が、前記サーバから任意のファイルを取得した際に、そのファイルの最後に更新された時刻を示す最終更新日時情報の送信を前記サーバへ要求する処理と、
前記情報処理端末が、前記サーバから取得した任意のファイルと、そのファイルの最終更新日時情報とを関連づけて格納手段に格納する処理と、
前記情報処理端末が、前記サーバから取得した任意のファイルを使用又は実行する際に、そのファイルの最終更新日時情報を前記サーバへ要求する処理と、
前記情報処理端末が、前記使用又は実行するファイルに関連づけられている最終更新日時情報と、新たに取得した最終更新日時情報とを比較し、前記使用又は実行するファイルが最新のファイルであるか否か判断する判断処理と、
前記判断処理において最新のファイルではないと判断した場合に、前記情報処理端末が前記使用又は実行するファイルの送信を前記サーバへ要求する自動更新処理とを有することを特徴とするファイル自動更新方法。
When an information processing terminal connected to a server via a network acquires an arbitrary file from the server, a process of requesting the server to transmit last update date / time information indicating a time at which the file was last updated When,
A process in which the information processing terminal associates an arbitrary file acquired from the server with the last update date / time information of the file and stores it in a storage unit;
When the information processing terminal uses or executes an arbitrary file acquired from the server, a process of requesting the server for the latest update date and time information of the file;
The information processing terminal compares the latest update date / time information associated with the file to be used or executed with the newly acquired last update date / time information, and whether the file to be used or executed is the latest file. Judgment processing to judge whether
An automatic file update method comprising: an automatic update process for requesting the server to transmit a file to be used or executed when the information processing terminal determines that the file is not the latest file in the determination process.
前記情報処理端末が、前記サーバから最新のファイルを取得した場合には、それまで前記格納手段に格納されていた同名のファイルを更新前データとして別名保存する更新前データ管理処理を行うことを特徴とする請求項19記載のファイル自動更新方法。   When the information processing terminal acquires the latest file from the server, it performs a pre-update data management process for preliminarily saving the same-named file stored in the storage unit as pre-update data. The file automatic update method according to claim 19. 前記情報処理端末が、前記サーバから取得した前記最新のファイルと前記更新前データとの差分データを生成する差分データ管理処理を行うことを特徴とする請求項20記載のファイル自動更新方法。   21. The file automatic update method according to claim 20, wherein the information processing terminal performs a difference data management process for generating difference data between the latest file acquired from the server and the pre-update data.
JP2006135567A 2006-05-15 2006-05-15 Server, information processing terminal, file transfer method and method, automatic file updating system, method and program Withdrawn JP2007305064A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006135567A JP2007305064A (en) 2006-05-15 2006-05-15 Server, information processing terminal, file transfer method and method, automatic file updating system, method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006135567A JP2007305064A (en) 2006-05-15 2006-05-15 Server, information processing terminal, file transfer method and method, automatic file updating system, method and program

Publications (1)

Publication Number Publication Date
JP2007305064A true JP2007305064A (en) 2007-11-22

Family

ID=38838911

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006135567A Withdrawn JP2007305064A (en) 2006-05-15 2006-05-15 Server, information processing terminal, file transfer method and method, automatic file updating system, method and program

Country Status (1)

Country Link
JP (1) JP2007305064A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011198313A (en) * 2010-03-24 2011-10-06 Hitachi Solutions Ltd Business document processor and program
WO2015045910A1 (en) * 2013-09-30 2015-04-02 株式会社クボタ Data collection device, work machine equipped with data collection device, and system using data collection device
CN110874260A (en) * 2018-09-04 2020-03-10 北京奇虎科技有限公司 File processing method and device based on multi-user machine
US11698984B2 (en) 2019-10-04 2023-07-11 Fujifilm Business Innovation Corp. Information processing device, management device, and non-transitory computer readable medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011198313A (en) * 2010-03-24 2011-10-06 Hitachi Solutions Ltd Business document processor and program
WO2015045910A1 (en) * 2013-09-30 2015-04-02 株式会社クボタ Data collection device, work machine equipped with data collection device, and system using data collection device
US10395447B2 (en) 2013-09-30 2019-08-27 Kubota Corporation Data collection device, working machine having data collection device, and system using data collection device
CN110874260A (en) * 2018-09-04 2020-03-10 北京奇虎科技有限公司 File processing method and device based on multi-user machine
CN110874260B (en) * 2018-09-04 2023-03-10 北京奇虎科技有限公司 File processing method and device based on multi-user machine
US11698984B2 (en) 2019-10-04 2023-07-11 Fujifilm Business Innovation Corp. Information processing device, management device, and non-transitory computer readable medium

Similar Documents

Publication Publication Date Title
US10694353B2 (en) Updating web resources
US10713034B2 (en) Updating web resources
KR20180098562A (en) Page jump method and device
JP2009230398A (en) Software update support device and software update support program
JP2009230400A (en) Print system, and unit and program for software introduction
JP2014115973A (en) Information processing device, terminal system, information processing program and application update data acquisition method
JP2011029889A (en) Information processing apparatus, workflow system, workflow management method, program, and recording medium
JP2007305064A (en) Server, information processing terminal, file transfer method and method, automatic file updating system, method and program
EP1150207A2 (en) Client-server system, computer readable medium and computer-executable program product for updating software
JP2006340196A (en) Software update interface, and software update method, program, server, and mobile communication terminal
JP2009129195A (en) Backup server, mobile unit, communication system using the same, and backup method
JP2009163602A (en) Distribution system for design system, design system distribution server and client system
JP2012128836A (en) Information processing apparatus, server, control method, program, and recording medium
JP2005157544A (en) Electric equipment control device
US8103651B2 (en) Auto-updating reader program for document files
JP2020035184A (en) Application program and data transfer system
JP4573181B2 (en) Module distribution method, program, and distribution server
US9049180B2 (en) Method for providing a signal output on the basis of a main file and at least one secondary file, and motor vehicle
JP2009048442A (en) Constitution management system
JP2021111115A (en) Communication control system
JP2005222453A (en) System and program for patch management
JP5957400B2 (en) Information terminal, terminal management system, terminal management method, and installation support program
US20090222452A1 (en) Stateful Database Command Structure
JP2004078550A (en) Updating system of software
JP2009211286A (en) Transmission system and method for managing software of transmission system

Legal Events

Date Code Title Description
A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20091218