[go: up one dir, main page]

JPH10269125A - Data processor - Google Patents

Data processor

Info

Publication number
JPH10269125A
JPH10269125A JP9074045A JP7404597A JPH10269125A JP H10269125 A JPH10269125 A JP H10269125A JP 9074045 A JP9074045 A JP 9074045A JP 7404597 A JP7404597 A JP 7404597A JP H10269125 A JPH10269125 A JP H10269125A
Authority
JP
Japan
Prior art keywords
data
user
information
updated
request signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9074045A
Other languages
Japanese (ja)
Other versions
JP3750261B2 (en
Inventor
Nobuo Iwata
伸夫 岩田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP07404597A priority Critical patent/JP3750261B2/en
Publication of JPH10269125A publication Critical patent/JPH10269125A/en
Application granted granted Critical
Publication of JP3750261B2 publication Critical patent/JP3750261B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To provide a data processor that can immediately notify the user of a terminal that data have updated in a server device, and also can allow the user of a terminal to optionally download updated data. SOLUTION: A data request signal receiving means 20 receives a data request signal from other terminals through a network. Requested data is read from a hard disk drive 18 and sent to a designated destination by a data sending means 22, and at the same time, the user information of a request source is stored on a hard disk. A data input receiving means 23 recognizes whether data in the hard disk is updated or not. When it is updated, a message signal generating means 33 generates an updating message, and the updating message is sent to users who are stored by a message signal sending means 26. A user quickly knows the updating state of data through the updating information and arbitrarily downloads data after updating.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、データを格納する
格納手段と、データ要求信号に応じて前記格納手段から
データ要求信号の発信者に向けてデータを送信するデー
タ送信手段とを備えるデータ処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data processing system comprising storage means for storing data, and data transmission means for transmitting data from the storage means to a sender of the data request signal in response to the data request signal. Related to the device.

【0002】[0002]

【従来の技術】サーバ装置や複数の端末装置からなるネ
ットワーク型のコンピュータシステムでは、ネットワー
クを通じて、サーバ装置に格納されているデータを任意
の端末装置がダウンロードすることができる。こういっ
たシステムでは、サーバ装置でデータの更新を一元的に
管理することができる一方で、各端末装置のユーザは、
端末装置を起動する度にデータ更新の有無を確認したり
更新済みデータをダウンロードしなければならない。そ
こで、特開平7−160511号公報に提案されるよう
に、データが更新された場合には、サーバ装置が、管理
下にある端末装置に対して自動的に更新済みデータを送
信してしまうことが考えられる。
2. Description of the Related Art In a network type computer system including a server device and a plurality of terminal devices, any terminal device can download data stored in the server device via a network. In such a system, while updating of data can be centrally managed by the server device, the user of each terminal device can
Each time the terminal device is started, it is necessary to check for data update and download updated data. Therefore, as proposed in Japanese Patent Application Laid-Open No. Hei 7-160511, when data is updated, the server device automatically transmits updated data to a terminal device under management. Can be considered.

【0003】[0003]

【発明が解決しようとする課題】上記公報に開示される
ように、データが更新された際に無条件にサーバ装置が
各端末装置のデータを更新してしまうと、端末装置のユ
ーザに不具合が及ぶ場合がある。例えば、端末装置のユ
ーザが旧版のワードプロセッサを使用し続けている場合
に、プリンタドライバのみが最新版に更新されてしまう
と、正しくプリントされなくなってしまう。
As disclosed in the above publication, if the server device unconditionally updates the data of each terminal device when the data is updated, there is a problem for the user of the terminal device. May be extended. For example, if the user of the terminal device continues to use the old version of the word processor, if only the printer driver is updated to the latest version, printing will not be performed correctly.

【0004】また、端末装置のユーザが旧版のデータを
任意にセーブしておきたいといった要望もある。本発明
は、上記実状に鑑みてなされたもので、サーバ装置でデ
ータが更新されたことを端末装置のユーザに直ちに知ら
せることができ、しかも、端末装置のユーザに対して任
意に更新済みデータをダウンロードさせることができる
データ処理装置を提供することを目的とする。
There is also a demand that a user of a terminal device wants to arbitrarily save old version data. The present invention has been made in view of the above situation, and can immediately notify a user of a terminal device that data has been updated in a server device, and arbitrarily provide updated data to a user of the terminal device. It is an object to provide a data processing device that can be downloaded.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するため
に、本発明によれば、データを格納する格納手段と、デ
ータ要求信号に応じて前記格納手段からデータ要求信号
の発信者に向けてデータを送信するデータ送信手段とを
備えるデータ処理装置において、前記格納手段に格納さ
れたデータが更新された際に、そのデータが更新された
旨の通知信号を作成する通知信号作成手段と、この通知
信号作成手段が作成した通知信号を送信する通知信号送
信手段とを備えることを特徴とするデータ処理装置が提
供される。
According to the present invention, there is provided, in accordance with the present invention, a storage means for storing data, and in response to a data request signal, from the storage means to a sender of the data request signal. In a data processing device comprising: a data transmitting unit that transmits data, when data stored in the storage unit is updated, a notification signal generating unit that generates a notification signal indicating that the data has been updated; and A data processing device comprising: a notification signal transmitting unit that transmits the notification signal created by the notification signal creating unit.

【0006】かかる構成によれば、データが更新された
際にその旨を通知するので、データの利用者が更新状況
をすぐさま知ることができるとともに、利用者が任意に
更新後のデータを要求することができる。また、データ
処理装置に、前記格納手段に格納されたデータごとに、
前記発信者を特定する利用者情報を記憶する記憶手段
と、利用者情報で特定される発信者がデータ要求信号を
送信した後に、前記データが更新された回数を発信者ご
とに計数する計数手段と、計数された回数が所定数を越
えたときに、その計数に関連する利用者情報を記憶手段
から削除する削除手段とを設ければ、更新の意志のない
発信者に関する利用者情報を削除して、利用者情報の無
駄な管理を回避することができる。さらに、データ処理
装置に、前記計数手段で計数された回数をゼロに初期化
する初期化手段を設ければ、初期化手段の働きによっ
て、簡単に発信者のデータ更新状況を把握することがで
きる。
According to this configuration, when the data is updated, the fact is notified, so that the user of the data can immediately know the update status, and the user optionally requests the updated data. be able to. Further, in the data processing device, for each data stored in the storage means,
Storage means for storing user information for specifying the caller, and counting means for counting the number of times the data has been updated for each caller after the caller specified by the user information has transmitted a data request signal And deletion means for deleting the user information related to the count from the storage means when the counted number exceeds a predetermined number, the user information relating to the sender who does not intend to update is deleted. As a result, useless management of user information can be avoided. Further, if the data processing device is provided with an initialization unit for initializing the number counted by the counting unit to zero, the data updating status of the sender can be easily grasped by the operation of the initialization unit. .

【0007】[0007]

【発明の実施の形態】以下、添付図面を参照しつつ本発
明の一実施形態を説明する。図1は本発明に係るデータ
処理装置を備えるサーバ用コンピュータ装置10を含ん
だネットワークシステムNWを示す。このネットワーク
システムNWでは、例えばLANやインターネットとい
ったネットワーク11を通じて複数台の端末コンピュー
タ装置12がサーバ用コンピュータ装置10に接続され
る。サーバ用コンピュータ装置10および端末コンピュ
ータ装置12には、個別にプリンタ装置13、14が接
続されている。各端末コンピュータ装置12では、付属
のプリンタ装置14を動作させるプリンタドライバをネ
ットワーク11を介してサーバ用コンピュータ装置10
からダウンロードすることができる。ここで、プリンタ
ドライバは本発明に係るデータの一例である。
An embodiment of the present invention will be described below with reference to the accompanying drawings. FIG. 1 shows a network system NW including a server computer device 10 including a data processing device according to the present invention. In this network system NW, a plurality of terminal computer devices 12 are connected to a server computer device 10 via a network 11 such as a LAN or the Internet. Printer devices 13 and 14 are individually connected to the server computer device 10 and the terminal computer device 12. In each terminal computer device 12, a printer driver for operating the attached printer device 14 is connected to the server computer device 10 via the network 11.
You can download it from Here, the printer driver is an example of data according to the present invention.

【0008】図2はサーバ用コンピュータ装置10のハ
ードウェア構成を示す。このサーバ用コンピュータ装置
10では、CPUがデータ処理装置16として機能す
る。データ処理装置16は、バス17を介して接続され
るハードディスクドライブ18に格納されたデータ1、
データ2、…、データnといったデータと情報管理デー
タベースとを管理する。情報管理データベースには、後
述するように、各データに関するデータ情報と、データ
を利用する利用者に関する利用者情報とが登録されてい
る。したがって、このハードディスクドライブ18は、
本発明の格納手段および記憶手段として機能する。
FIG. 2 shows a hardware configuration of the server computer 10. In the server computer device 10, the CPU functions as the data processing device 16. The data processing device 16 stores data 1 stored in a hard disk drive 18 connected via a bus 17,
The data such as data 2,..., Data n and the information management database are managed. As will be described later, data information on each data and user information on a user who uses the data are registered in the information management database. Therefore, this hard disk drive 18
It functions as storage means and storage means of the present invention.

【0009】データ要求信号受付手段20は、ネットワ
ークインターフェース21を通じて取り込まれる端末コ
ンピュータ装置12からのデータ要求信号を受け付け
る。データ要求信号受付手段20は、データ送信手段2
2を用いて、ハードディスクドライブ18に格納された
データをデータ要求信号の発信端末コンピュータ装置す
なわち利用者に送信することができる。このときの送信
の詳細な手順は後述する。データ入力受付手段23は、
キーボード24の操作によってフロッピーディスクドラ
イブ25から読み込まれるデータを受け付ける。この受
け付けられたデータによってハードディスク内のデータ
は更新されることができる。データが更新されると、通
知信号送信手段26の働きによって、データが更新され
た旨の通知が送信される。このときの更新の詳細な手順
は後述する。
[0009] The data request signal receiving means 20 receives a data request signal from the terminal computer 12 fetched through the network interface 21. The data request signal accepting means 20 is a data transmitting means 2
2, the data stored in the hard disk drive 18 can be transmitted to the terminal computer device of the data request signal, that is, the user. The detailed procedure of the transmission at this time will be described later. The data input receiving means 23
Data read from the floppy disk drive 25 by operating the keyboard 24 is accepted. The data in the hard disk can be updated with the received data. When the data is updated, a notification that the data has been updated is transmitted by the operation of the notification signal transmitting means 26. The detailed procedure of updating at this time will be described later.

【0010】情報入力受付手段27は、ハードディスク
に格納された情報管理データベースに対する情報の入力
を受け付ける。こういった情報は、ネットワークインタ
ーフェース21を通じて取り込まれてもよく、キーボー
ド24操作によって取り込まれてもよい。このときの情
報入力の詳細な手順は後述する。
[0010] The information input receiving means 27 receives input of information to the information management database stored in the hard disk. Such information may be captured through the network interface 21 or may be captured by operating the keyboard 24. The detailed procedure for inputting information at this time will be described later.

【0011】さらに、バス17には、利用者情報で特定
される発信端末コンピュータ装置すなわち利用者がデー
タ要求信号を送信した後にデータが更新された回数を利
用者ごとに計数する計数手段30や、計数手段30で計
数された回数をゼロに初期化する初期化手段31、計数
手段30で計数された回数が所定数を越えたときにその
計数に関連する利用者情報を情報管理データベースから
削除する削除手段32などを備える。通知信号作成手段
33は、データが更新された際にその旨を利用者に知ら
せる通知信号を作成し、宛名作成手段34は、データが
更新された際にその旨を知らせる利用者の宛名書きをプ
リンタ13に実行させる。
Further, the bus 17 has a transmitting terminal computer device specified by the user information, that is, counting means 30 for counting the number of times data has been updated after the user transmitted the data request signal for each user, Initializing means 31 for initializing the number counted by the counting means 30 to zero, and when the number counted by the counting means 30 exceeds a predetermined number, deletes user information related to the counting from the information management database. It includes a deletion unit 32 and the like. The notification signal creating means 33 creates a notification signal for notifying the user when the data is updated, and the address creating means 34 writes the address of the user for notifying the user when the data is updated. Causes the printer 13 to execute.

【0012】なお、サーバ用コンピュータ装置10は、
電源が投入された際に実行されるブートプログラムを格
納するブートROMや、ハードディスクに格納されたソ
フトウェアをCPUの実行処理にあたって一時的に取り
込むRAM、ディスプレイ35に表示されるビットマッ
プデータを格納するビデオRAMなどを備えていてもよ
い。情報管理データベースは、図3に示すように、デー
タ情報の先頭を特定する先頭データ情報40と、この先
頭データ情報40にリンクするデータ情報41群とを含
む。データ情報群のデータ情報41は、ハードディスク
に記憶されている各データに1個割り当てられる。各デ
ータ情報41には、そのデータ情報が特定するデータに
対する利用者ごとに割り当てられた利用者情報42がぶ
ら下がっている。利用者情報41に基づいて、各データ
を利用する利用者が特定される。
The server computer 10 is
A boot ROM for storing a boot program executed when the power is turned on, a RAM for temporarily taking in software stored in a hard disk when the CPU executes processing, and a video for storing bitmap data displayed on the display 35 A RAM or the like may be provided. The information management database includes, as shown in FIG. 3, head data information 40 for specifying the head of the data information, and a group of data information 41 linked to the head data information 40. One piece of data information 41 of the data information group is assigned to each data stored in the hard disk. Each data information 41 hangs user information 42 assigned to each user for the data specified by the data information. Based on the user information 41, a user who uses each data is specified.

【0013】データ情報41は、図4に示すように、次
のデータ情報を特定する次データ情報領域41aと、前
のデータ情報を特定する前データ情報領域41bとを含
む。これらの領域41a、41bによって、図3に示す
ように、複数のデータ情報41が先頭データ情報40か
ら順番にリンクすることとなる。データ識別情報領域4
1cには、ファイル名といったデータの識別情報が格納
される。コメント情報領域41dには、利用者に通知を
発する際の文面に埋め込むことができる情報が格納され
る。
As shown in FIG. 4, the data information 41 includes a next data information area 41a for specifying the next data information and a previous data information area 41b for specifying the previous data information. By these areas 41a and 41b, as shown in FIG. 3, a plurality of data information 41 are linked in order from the leading data information 40. Data identification information area 4
1c stores data identification information such as a file name. The comment information area 41d stores information that can be embedded in the text when issuing a notification to the user.

【0014】利用者情報42は、図4に示すように、次
の利用者情報を特定する次利用者情報領域42aと、前
の利用者情報を特定する前利用者情報42bとを含む。
データ情報41と同様に、これらの情報によって利用者
情報42同士が順番にリンクすることとなる。対応デー
タ情報領域42cには、利用者が利用するデータのデー
タ情報41に関する識別子が格納される。利用者名領域
42dには利用者名が書き込まれる。カウンタ領域42
eには、利用者が最後にアクセスした後にデータが更新
された回数、すなわち、更新された度に送信される更新
通知の回数が書き込まれる。通知方法領域42fには、
電子メールや郵送といった更新通知の通知方法が格納さ
れる。アドレス領域42gには、電子メールの場合には
電子メールアドレス、郵送の場合には住所といった更新
通知やデータ送信の宛先が格納される。
As shown in FIG. 4, the user information 42 includes a next user information area 42a for specifying next user information and a previous user information 42b for specifying previous user information.
As with the data information 41, the user information 42 is sequentially linked by these pieces of information. The corresponding data information area 42c stores an identifier related to the data information 41 of the data used by the user. The user name is written in the user name area 42d. Counter area 42
In e, the number of times the data has been updated since the user last accessed, that is, the number of update notifications transmitted each time the data was updated is written. In the notification method area 42f,
The notification method of the update notification such as e-mail or mail is stored. The address area 42g stores the destination of an update notification or data transmission such as an e-mail address in the case of an e-mail and an address in the case of a mail.

【0015】いま、任意の端末コンピュータ装置12か
らデータ要求信号がネットワーク11を通じて送信され
た場合を考える。データ要求信号50には、図6に示す
ように、利用者が要求するデータを特定するデータ識別
情報が書き込まれたデータ識別情報領域50aや、利用
者名が書き込まれた利用者名領域50b、電子メールや
郵便といった通知方法が書き込まれた通知方法領域50
c、電子メールアドレスや住所といった更新通知やデー
タ送信の宛先が書き込まれたアドレス領域50dが含ま
れている。
Now, consider a case where a data request signal is transmitted from an arbitrary terminal computer device 12 through the network 11. As shown in FIG. 6, the data request signal 50 includes a data identification information area 50a in which data identification information specifying data requested by the user is written, a user name area 50b in which the user name is written, Notification method area 50 in which notification methods such as e-mail and mail are written
c, an address area 50d in which an update notification such as an e-mail address and an address and a destination of data transmission are written.

【0016】まず、図5に示すように、第1ステップS
1で、サーバ用コンピュータ装置10では、データ要求
信号受付手段20がネットワークインターフェース21
を介してそのデータ要求信号を受信する。第2ステップ
S2で、データ要求信号受付手段20は、データ要求信
号50に含まれるデータ識別情報に基づいて、対応する
データ情報がハードディスク内の管理情報データベース
に登録されているか否かを判断する(例えばデータ識別
情報の一致で判断)。データ情報が発見されない場合、
第3ステップS3でデータ送信手段22を用いてエラー
信号を返信させ処理を終了する。データ要求信号を送信
した発信端末コンピュータ装置12では、受け取ったエ
ラー信号に基づいて、要求されたデータが存在しないこ
とが利用者に報知される。
First, as shown in FIG. 5, a first step S
In the server computer 10, the data request signal receiving means 20 is connected to the network interface 21.
, The data request signal is received. In the second step S2, the data request signal receiving means 20 determines whether the corresponding data information is registered in the management information database in the hard disk based on the data identification information included in the data request signal 50 ( For example, it is determined based on the coincidence of data identification information). If no data information is found,
In a third step S3, an error signal is returned using the data transmission means 22, and the process is terminated. The transmitting terminal computer device 12 that has transmitted the data request signal notifies the user that the requested data does not exist based on the received error signal.

【0017】データ情報の存在が確認されると、第4ス
テップS4で、データ要求信号受付手段20は、データ
要求信号50に含まれる利用者名に基づいて、対応する
利用者情報が情報管理データベースに登録されているか
否かを判断する(例えば利用者名の一致で判断)。利用
者情報が存在していれば、そのまま第5ステップS5に
進み、存在していなければ、第6ステップS6で利用者
情報を追加した後、第5ステップS5に進む。利用者情
報42は、データ要求信号50に含まれる情報に基づい
て、情報入力受付手段27によって作成される。
When the presence of the data information is confirmed, in a fourth step S4, the data request signal receiving means 20 stores the corresponding user information in the information management database based on the user name included in the data request signal 50. It is determined whether or not the user has been registered (for example, it is determined based on a match of the user name). If the user information exists, the process directly proceeds to the fifth step S5. If the user information does not exist, the user information is added in the sixth step S6, and then the process proceeds to the fifth step S5. The user information 42 is created by the information input receiving unit 27 based on the information included in the data request signal 50.

【0018】第5ステップS5では、データ要求信号受
付手段20は、初期化手段31の働きを通じて、該当す
る利用者に関する利用者情報42でカウンタ42eをゼ
ロに初期化する。すなわち、この時点で最新版のデータ
が利用者に送信されることが利用者情報42に書き込ま
れる。第7ステップS7で、データ要求信号受付手段2
0は、データ送信手段22を用いて、ハードディスクか
ら要求されたデータをネットワーク11に送り込む。端
末コンピュータ装置12がデータを受け取った時点で利
用者の処理は終了する。これによって利用者は、データ
として受け取った例えばプリンタドライバを用いて付属
のプリンタ14を動作させることができる。
In a fifth step S5, the data request signal receiving means 20 initializes the counter 42e to zero with the user information 42 on the corresponding user through the operation of the initializing means 31. That is, the fact that the latest version of data is transmitted to the user at this point is written in the user information 42. In a seventh step S7, the data request signal receiving means 2
0 sends the data requested from the hard disk to the network 11 using the data transmission means 22. When the terminal computer device 12 receives the data, the processing of the user ends. This allows the user to operate the attached printer 14 using, for example, a printer driver received as data.

【0019】次に、サーバ用コンピュータ装置10でデ
ータが更新される場合を考える。図7に示すように、ま
ず第1ステップT1で、サーバ用コンピュータ装置10
の管理者は、例えばフロッピーディスクドライブ25か
ら新たなデータを入力する。第2ステップT2で、デー
タ入力受付手段23は、入力されたデータと識別情報が
一致するデータ情報41がハードディスク内の情報管理
データベースに存在するか否かを判断する。
Next, a case where data is updated in the server computer 10 will be considered. As shown in FIG. 7, first, in a first step T1, the server computer 10
The administrator inputs new data from the floppy disk drive 25, for example. In the second step T2, the data input receiving means 23 determines whether or not the data information 41 whose identification information matches the input data exists in the information management database in the hard disk.

【0020】データ情報が存在しない場合には、全く新
しいデータであると判断し、データ入力受付手段23
は、ハードディスクにそのデータを追加するとともに、
そのデータに関するデータ情報41を作成する(第3お
よび第4ステップT3、T4)。このとき、データ入力
受付手段23は、図8に示すような画面をディスプレイ
35上に表示し、必要なデータを入力するよう管理者を
促す。管理者は、キーボード24操作を通じて、画面を
見ながらコメント情報といった所定のデータを入力する
(第5ステップT5)。データ情報が完成すると、管理
者の処理は終了する。
If the data information does not exist, it is determined that the data is completely new, and the data input receiving means 23
Adds that data to the hard disk,
The data information 41 relating to the data is created (third and fourth steps T3, T4). At this time, the data input receiving means 23 displays a screen as shown in FIG. 8 on the display 35, and urges the administrator to input necessary data. The administrator inputs predetermined data such as comment information while operating the keyboard 24 while viewing the screen (fifth step T5). When the data information is completed, the processing of the administrator ends.

【0021】第2ステップT2で、データ情報が存在す
ることが確認されると、データ入力受付手段23は、第
6ステップT6でフロッピーディスクから取り込まれた
データによってハードディスク内の旧版のデータを更新
する。更新にあたっては、旧版のデータが新版のデータ
によって上書きされる。続いて、第7ステップT7で、
更新されたデータに関する利用者情報が存在するか否か
が判断される。利用者情報が存在しない場合には、その
まま処理を終了する。
In the second step T2, when it is confirmed that the data information exists, the data input receiving means 23 updates the old version data in the hard disk with the data taken from the floppy disk in the sixth step T6. . In updating, the old version data is overwritten by the new version data. Subsequently, in a seventh step T7,
It is determined whether there is user information on the updated data. If there is no user information, the process is terminated.

【0022】利用者情報が存在すると確認されると、第
8ステップT8で、計数手段30を用いて利用者情報の
カウンタを1加算する。したがって、データが更新され
る度に利用者情報のカウンタは1加算されることとな
る。第9ステップT9では、加算されたカウンタが所定
回数を越えているか否かが判断される。越えていれば、
その利用者がそれ以上データ更新をする意志がないもの
とみなし、削除手段32を用いてその利用者に関する利
用者情報を情報管理データベースから削除する(第10
ステップT10)。その後、第7ステップT7に戻っ
て、次の利用者情報が存在するか否かを判断する。
When it is confirmed that the user information exists, the counter of the user information is incremented by one by using the counting means 30 in an eighth step T8. Therefore, every time the data is updated, the counter of the user information is incremented by one. In the ninth step T9, it is determined whether or not the added counter exceeds a predetermined number. If it exceeds
It is considered that the user has no intention to update the data any more, and the user information relating to the user is deleted from the information management database using the deletion means 32 (tenth embodiment).
Step T10). Thereafter, returning to the seventh step T7, it is determined whether or not the next user information exists.

【0023】第9ステップT9で、カウンタの更新回数
が所定回数を超えていないと確認されると、その利用者
は未だデータ更新の意志があるものとみなし、更新通知
を作成する手順に入る。第11ステップT11では、利
用者情報42に基づいて、通知方法が電子メールか郵送
かが判断される。郵送であれば、第12ステップT12
に進んで、宛名作成手段34を作動させ、利用者情報4
2に基づいてその利用者の宛名を生成するとともに、そ
の宛名を宛名シールに印刷させる(第13ステップT1
3)。この場合には、別途更新通知の手紙が用意され、
その手紙の封筒に宛名シールが貼り付けられ利用者に送
付される。受け取った利用者は、自分の端末コンピュー
タ装置12から更新後のデータを要求することが可能と
なる。
In the ninth step T9, when it is confirmed that the number of updates of the counter has not exceeded the predetermined number, the user is considered to have a will to update the data and the procedure for creating an update notification is started. In an eleventh step T11, it is determined based on the user information 42 whether the notification method is electronic mail or mail. In the case of mailing, the twelfth step T12
To operate the address creation means 34, and the user information 4
2 and generates an address of the user, and prints the address on an address sticker (13th step T1).
3). In this case, a separate update letter will be prepared,
An address sticker is attached to the envelope of the letter and sent to the user. The received user can request the updated data from his / her own terminal computer device 12.

【0024】電子メールであれば、第14ステップT1
4に進んで、通知信号作成手段33が更新通知用の電文
を作成する。電文には、図9に示すように、サーバ用コ
ンピュータ装置10に予め登録されている送信元アドレ
スや、利用者情報42のアドレス領域42gから得られ
る送信先アドレスが通知信号作成手段33によって書き
込まれる。添付されるコメントは、データ情報のコメン
ト情報領域41dから読み込まれる。この場合、図10
に示すように、更新後のデータを電文に添付してもよ
い。また、更新後のデータの代わりに、旧データを更新
後のデータに変更するバッチデータを添付してもよい。
このような結果、端末コンピュータ装置12の利用者
は、更新通知を受け取ることによって、データの更新状
況を常に知っておくことができ、しかも、利用者が任意
に更新後のデータをダウンロードすることができること
となる。
If it is an electronic mail, a fourteenth step T1
Proceeding to 4, the notification signal creation means 33 creates a message for update notification. As shown in FIG. 9, the transmission source address registered in advance in the server computer device 10 and the transmission destination address obtained from the address area 42 g of the user information 42 are written in the message by the notification signal generation unit 33. . The attached comment is read from the comment information area 41d of the data information. In this case, FIG.
As shown in (1), the updated data may be attached to the message. Further, instead of the updated data, batch data for changing the old data to the updated data may be attached.
As a result, the user of the terminal computer device 12 can always know the update status of the data by receiving the update notification, and the user can arbitrarily download the updated data. You can do it.

【0025】次に、サーバ用コンピュータ装置10の管
理者がオフラインで利用者情報を更新する場合を考え
る。こういった状況は、例えば郵送によって利用者の情
報を得る場合に生起する。まず、図11に示すように、
第1ステップP1で、利用者登録情報を入力する。この
利用者登録情報の入力には、図12に示すように、キー
ボード24およびディスプレイ35を用いて、対話形式
で、必要とされるデータの識別情報、通知方法およびア
ドレスを入力することもできれば、バッチ処理によって
図13に示す利用者登録情報60をフロッピーディスク
等から読み込むようにしてもよい。利用者登録情報60
には、データの識別情報を格納するデータ識別情報領域
60aや、利用者名を格納する利用者名領域60b、通
知方法を格納する通知方法領域60c、利用者の電子メ
ールアドレスや住所を格納するアドレス領域60dが含
まれている。第2ステップP2では、情報入力受付手段
27は、利用者登録情報に含まれるデータの識別情報に
一致するデータ情報がハードディスクの情報管理データ
ベースに登録されているか否かを判断する。登録されて
いなければ、第3ステップP3でディスプレイ35にエ
ラー(該当データなし)を表示し、処理を終了する。
Next, consider the case where the administrator of the server computer 10 updates the user information offline. Such a situation occurs when obtaining user information by mail, for example. First, as shown in FIG.
In a first step P1, user registration information is input. In order to input the user registration information, as shown in FIG. 12, the identification information, the notification method, and the address of the required data can be input in an interactive manner using the keyboard 24 and the display 35. The user registration information 60 shown in FIG. 13 may be read from a floppy disk or the like by batch processing. User registration information 60
Stores a data identification information area 60a for storing data identification information, a user name area 60b for storing a user name, a notification method area 60c for storing a notification method, and a user's e-mail address and address. An address area 60d is included. In the second step P2, the information input receiving means 27 determines whether or not data information matching the identification information of the data included in the user registration information is registered in the information management database of the hard disk. If not registered, an error (no corresponding data) is displayed on the display 35 in the third step P3, and the process is terminated.

【0026】データ情報が存在すれば、第4ステップP
4に進み、利用者登録情報に格納された利用者名に一致
する利用者情報があるか否かを判断する。利用者情報が
ある場合には、すでに利用者の登録は済んでいることか
ら、第5ステップP5で、ディスプレイ35にエラー
(既に登録済み)を表示し、処理を終了する。利用者情
報が存在しなければ、第6ステップP6に進み、利用者
登録情報に基づいて新たに利用者情報を作成し、情報管
理データベースに登録する。こうしてマニュアルによっ
て利用者情報を新たに加入することができる。
If data information exists, the fourth step P
Proceeding to 4, it is determined whether there is user information that matches the user name stored in the user registration information. If there is user information, since the user has already been registered, an error (already registered) is displayed on the display 35 in the fifth step P5, and the process is terminated. If there is no user information, the process proceeds to a sixth step P6, where new user information is created based on the user registration information and registered in the information management database. Thus, the user information can be newly added by the manual.

【0027】[0027]

【発明の効果】以上のように本発明によれば、データが
更新された際にその旨を通知するので、データの利用者
が更新状況をすぐさま知ることができるとともに、利用
者が任意に更新後のデータを要求することができる。
As described above, according to the present invention, when data is updated, the fact is notified, so that the user of the data can immediately know the update status, and the user can arbitrarily update the data. Later data can be requested.

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

【図1】 ネットワークコンピュータシステムの概念図
である。
FIG. 1 is a conceptual diagram of a network computer system.

【図2】 本発明に係るデータ処理装置を含むサーバ用
コンピュータ装置のハードウェア構成を示す図である。
FIG. 2 is a diagram showing a hardware configuration of a server computer device including a data processing device according to the present invention.

【図3】 情報管理データベースのデータ構造の概念を
示す図である。
FIG. 3 is a diagram showing a concept of a data structure of an information management database.

【図4】 各データ情報および利用者情報のデータ構造
の概念を示す図である。
FIG. 4 is a diagram showing the concept of the data structure of each data information and user information.

【図5】 データ要求受信時のサーバ用コンピュータ装
置の処理を示すフローチャートである。
FIG. 5 is a flowchart illustrating a process performed by the server computer when receiving a data request;

【図6】 データ要求信号のデータ構造の概念を示す図
である。
FIG. 6 is a diagram illustrating a concept of a data structure of a data request signal.

【図7】 データ入力時のサーバ用コンピュータ装置の
処理を示すフローチャートである。
FIG. 7 is a flowchart showing processing of the server computer device at the time of data input.

【図8】 データ情報に関する所定の情報の入力を促す
画面の一例を示す図である。
FIG. 8 is a diagram illustrating an example of a screen for prompting input of predetermined information regarding data information.

【図9】 更新通知として用いられる電文の一具体例を
示す図である。
FIG. 9 is a diagram illustrating a specific example of a message used as an update notification.

【図10】 更新通知として用いられる電文の他の具体
例を示す図である。
FIG. 10 is a diagram showing another specific example of a message used as an update notification.

【図11】 利用者情報更新時のサーバ用コンピュータ
装置の処理を示すフローチャートである。
FIG. 11 is a flowchart illustrating a process performed by the server computer when updating user information.

【図12】 利用者登録情報に関する所定の情報の入力
を促す画面の一例を示す図である。
FIG. 12 is a diagram illustrating an example of a screen for prompting input of predetermined information regarding user registration information.

【図13】 利用者登録情報のデータ構造の概念を示す
図である。
FIG. 13 is a diagram showing a concept of a data structure of user registration information.

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

16 データ処理装置(CPU)、 18 格納手段および記憶手段としてのハードディスク
ドライブ 26 通知信号送信手段 30 計数手段 31 初期化手段 32 削除手段 33 通知信号作成手段
Reference Signs List 16 data processing device (CPU), 18 hard disk drive as storage means and storage means 26 notification signal transmission means 30 counting means 31 initialization means 32 deletion means 33 notification signal creation means

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 データを格納する格納手段と、データ要
求信号に応じて前記格納手段からデータ要求信号の発信
者に向けてデータを送信するデータ送信手段とを備える
データ処理装置において、 前記格納手段に格納されたデータごとに、前記発信者を
特定する利用者情報を記憶する記憶手段と、 前記格納手段に格納されたデータが更新された際に、そ
のデータが更新された旨の通知信号を作成する通知信号
作成手段と、 この通知信号作成手段が作成した通知信号を、更新され
た前記データに対応づけられて前記記憶手段に記憶され
ている利用者に対して送信する通知信号送信手段とを備
えることを特徴とするデータ処理装置。
1. A data processing apparatus comprising: storage means for storing data; and data transmission means for transmitting data from the storage means to a sender of a data request signal in response to a data request signal. For each of the data stored in the storage means for storing user information identifying the sender, and when the data stored in the storage means is updated, a notification signal indicating that the data has been updated, Notification signal creating means for creating; and a notification signal sending means for sending a notification signal created by the notification signal creating means to a user stored in the storage means in association with the updated data. A data processing device comprising:
【請求項2】 請求項1に記載のデータ処理装置におい
て、 利用者情報で特定される発信者がデータ要求信号を送信
した後に、前記データが更新された回数を発信者ごとに
計数する計数手段と、 計数された回数が所定数を越えたときに、その計数に関
連する利用者情報を記憶手段から削除する削除手段とを
備えることを特徴とするデータ処理装置。
2. The data processing apparatus according to claim 1, wherein after the sender specified by the user information transmits a data request signal, counting means for counting the number of times the data has been updated for each sender. And a deletion unit for deleting user information related to the count from the storage unit when the counted number exceeds a predetermined number.
【請求項3】 請求項2に記載のデータ処理装置におい
て、 前記計数手段で計数された回数をゼロに初期化する初期
化手段を備えることを特徴とするデータ処理装置。
3. The data processing apparatus according to claim 2, further comprising an initialization unit that initializes the number counted by said counting unit to zero.
JP07404597A 1997-03-26 1997-03-26 Data processing apparatus and data processing method thereof Expired - Fee Related JP3750261B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP07404597A JP3750261B2 (en) 1997-03-26 1997-03-26 Data processing apparatus and data processing method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP07404597A JP3750261B2 (en) 1997-03-26 1997-03-26 Data processing apparatus and data processing method thereof

Publications (2)

Publication Number Publication Date
JPH10269125A true JPH10269125A (en) 1998-10-09
JP3750261B2 JP3750261B2 (en) 2006-03-01

Family

ID=13535823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP07404597A Expired - Fee Related JP3750261B2 (en) 1997-03-26 1997-03-26 Data processing apparatus and data processing method thereof

Country Status (1)

Country Link
JP (1) JP3750261B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001117801A (en) * 1999-10-22 2001-04-27 Sharp Corp Database synchronization processing device and recording medium recording database synchronization processing program
JP2002132564A (en) * 2000-10-30 2002-05-10 Nec Corp System and method for distribution of master file
JP2004501406A (en) * 1999-08-31 2004-01-15 クゥアルコム・インコーポレイテッド Maintaining synchronization in virtual workspaces
US7596565B2 (en) 2001-08-07 2009-09-29 Good Technology System and method for maintaining wireless file folders at a wireless device
USRE46355E1 (en) 2006-02-27 2017-03-28 Good Technology Holdings Limited Method and system for distributing and updating software in wireless devices
US9813514B2 (en) 2002-06-12 2017-11-07 Good Technology Holdings Limited Information repository system including a wireless device and related method

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004501406A (en) * 1999-08-31 2004-01-15 クゥアルコム・インコーポレイテッド Maintaining synchronization in virtual workspaces
JP2001117801A (en) * 1999-10-22 2001-04-27 Sharp Corp Database synchronization processing device and recording medium recording database synchronization processing program
JP2002132564A (en) * 2000-10-30 2002-05-10 Nec Corp System and method for distribution of master file
US7596565B2 (en) 2001-08-07 2009-09-29 Good Technology System and method for maintaining wireless file folders at a wireless device
US9813514B2 (en) 2002-06-12 2017-11-07 Good Technology Holdings Limited Information repository system including a wireless device and related method
USRE46355E1 (en) 2006-02-27 2017-03-28 Good Technology Holdings Limited Method and system for distributing and updating software in wireless devices

Also Published As

Publication number Publication date
JP3750261B2 (en) 2006-03-01

Similar Documents

Publication Publication Date Title
US6993562B2 (en) Method and system to print via email
US7191237B2 (en) Automatic registration of receiving device on a remote printing application
US7052190B2 (en) Printing processing device and method thereof
US20030112464A1 (en) Remote network printing
JP2001186294A (en) Automatic scan processing
JPH08180003A (en) Email system
JPH11249777A (en) Document management system and document management method of the system
JPH10269125A (en) Data processor
JP3624525B2 (en) Printer control apparatus and printing system
JP4130521B2 (en) Error message output method, server, client, and recording medium
JP2004334680A (en) Printing system and printing management method
JP2020119394A (en) Scenario execution system, management device, scenario execution management method, and program
JPH11134298A (en) Password expiration date management system
EP1089188A1 (en) Event messages communiction between a client and a peripheral device in a computer network
US11297019B2 (en) Message notification device, content management system, and non-transitory computer readable medium
JP2002073512A (en) Conditions notice network system and computer-readable medium
JP4464231B2 (en) Print processing apparatus, print processing method, print processing program, and recording medium
US20100094941A1 (en) Information processing method, electronic mail processing method, information processing apparatus, electronic mail processing apparatus and computer readable medium
JP6364569B1 (en) Information processing program, information processing apparatus, and information processing method
JP2000112841A (en) Email system
JP2021124973A (en) Information processing system and its control method, and program
JP2003177900A (en) Printer system and printer device and method for controlling the same
JPH11134388A (en) Patent application processing deciding system and method therefor and recording medium recorded with program for deciding patent application processing
US10810186B2 (en) Device management device, and recording medium storing a device management program
JP2001022841A (en) Internet edi system and edi method

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050510

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050706

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051128

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees