WO1998027494A1 - Electronic document management method - Google Patents

Electronic document management method Download PDF

Info

Publication number
WO1998027494A1
WO1998027494A1 PCT/JP1996/003692 JP9603692W WO9827494A1 WO 1998027494 A1 WO1998027494 A1 WO 1998027494A1 JP 9603692 W JP9603692 W JP 9603692W WO 9827494 A1 WO9827494 A1 WO 9827494A1
Authority
WO
WIPO (PCT)
Prior art keywords
document
user
copy
display
network
Prior art date
Application number
PCT/JP1996/003692
Other languages
French (fr)
Japanese (ja)
Inventor
Hitoshi Nakahara
Chisato Konno
Original Assignee
Hitachi, 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 Hitachi, Ltd. filed Critical Hitachi, Ltd.
Priority to PCT/JP1996/003692 priority Critical patent/WO1998027494A1/en
Publication of WO1998027494A1 publication Critical patent/WO1998027494A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Definitions

  • the present invention relates to a method for copying and / or reusing part or all of digital information distributed electronically and managing users.
  • the first method simply states the existence of copyright and encourages users to use it with respect to copyright. Specifically, there is a method such as "Copyright (c) 1996, ABCDE Inc. J” or the like that is displayed on the display screen or on the floppy disk jacket.
  • the second method is to issue a pass # 1 to the user who purchased the information ⁇ so that a user who does not have the pass # 1 cannot substantially obtain the information.
  • dedicated browsing software is generally required for displaying the information, and the browsing software does not permit copying of part or all of the information.
  • the browsing software and the copyrighted work are written and distributed on CD-R0 ⁇ 1, and a password is separately sent to the user who is permitted to copy, so that the information can be extracted and the method of extracting the information can be obtained.
  • Japanese Patent Application Laid-Open No. 7-239828 there is a method of sending an agent corresponding to viewing software via a network.
  • the third method is to disclose information using dedicated browsing hardware, so that information can only be viewed by users who have purchased the hardware directly.
  • hardware must be manufactured to duplicate the information, which is generally not easy.
  • dedicated browsing software confirms the physical format and displays the information.
  • the fourth method is to distribute the information only on the network and keep the information on the browsing terminal except when the information is being reproduced, so that a copy can be kept at the user's hand. It is to prevent.
  • this method there is information distribution through the World Wide Web (hereinafter referred to as WW).
  • WW World Wide Web
  • this conventional method it is possible to reuse the information part by the link pointer to the information, as is often used on the WWW homepage.
  • this conventional method has a practical ability to freely store the information obtained by the user in the browsing terminal; and a method that does not leave information in the browsing terminal is disclosed in -There is a method as described in 302244.
  • An object of the present invention is to provide a system for electronically distributing a work while using it commercially. (1) A legitimate user can cut out any part of the work as long as the copyright is recognized. (2) to block distribution of unintended copies by the author, and to control the copyright of each copyrighted work and the software program used to control the system To provide Disclosure of the invention
  • At least the document data and the first user of the document data are provided.
  • the method returns the document ownership in the document object.
  • a method of managing electronic documents that are displayed or copied only when the user information is checked and the user is confirmed to be valid is provided.
  • FIG. 1 is an example of an overall configuration diagram for realizing the present invention.
  • FIG. 2 is a diagram illustrating an example of a configuration of a document viewing terminal.
  • FIG. 3 is a diagram showing an example of the configuration of the document management server.
  • FIGS. 4 (a) and 4 (b) are diagrams showing a procedure for displaying a document and a configuration of a billing record file in the document management method according to the present invention.
  • FIGS. 5 (a) and 5 (b) are diagrams showing a procedure for copying a part of a document and a configuration of a copy record file in the document management method according to the present invention.
  • FIG. 6 is a diagram showing a procedure for displaying a copied document by the document management method according to the present invention.
  • FIG. 7 is a diagram showing another embodiment of a procedure for displaying a copied document in the document management method according to the present invention.
  • Figs. 8 (a), (b) and (c) are conceptual diagrams of document objects and diagrams showing the procedures for using the document objects.
  • FIGS. 9 (a) and 9 (b) are diagrams showing operations of a display method included in a document object in the document management method according to the present invention.
  • FIG. 10 is a diagram showing operations of an initialization method and a display method included in the document object in the document management method according to the present invention.
  • FIGS. 11 (a) and 11 (b) are diagrams showing operations of an initialization method and a copy method included in a document object in the document management method according to the present invention.
  • FIG. 12 is a diagram showing the operation of a document object in which a copyrighted work of a different copyright owner is edited by the document management method according to the present invention.
  • FIG. 1 is an example of an overall configuration diagram for realizing the present invention.
  • the document viewing terminal 1 and the document management server 2 are connected by a network 3.
  • a plurality of document viewing terminals 1 exist on the network 3.
  • a plurality of document management servers 2 may exist on the network, but there is only one document management server for one type of document and its copy.
  • One document management server may consist of multiple devices.
  • the document browsing terminal 1 and / or the document management server 2 may be connected to a sub-network 5 separated from the network 3 via a firewall 6.
  • Network 3 may be a wide area network or a local area network.
  • the method of distributing the original information includes a method of sending from the document database file 158 connected to the document distribution server 4 to the document viewing terminal 1 via the network 3 (10), and a method of transmitting via the physical medium such as CD_R0M. Distribution method (11) and a method of receiving by the receiver 7 through broadcasting such as radio waves (12).
  • the network 3 is also connected to a billing management server 9 for electronic billing by banks and credit card companies.
  • FIG. 2 is a diagram showing an example of the configuration of the document viewing terminal 1.
  • the document viewing terminal 1 has at least a screen 20, a central processing unit 21, a main storage device 22, and a network connection device 23 for connecting to the network 3.
  • it may have an auxiliary storage device 24, a replaceable medium drive 25, a graphic dedicated storage device 26, an IC card reader 27, and the like.
  • These auxiliary devices may exist on a network in some cases.
  • it has input devices such as a keyboard 28 and a mouse 29 as needed.
  • the electronic document 100 distributed in the manner shown in FIG.
  • the browsing software 101 is loaded and distributed simultaneously with or separately from the electronic document, and is disclosed to the user by browsing software 101 which is loaded into the main storage device 22 and executed as necessary.
  • the browsing software 101 may be loaded from the network 3 or may be loaded from the auxiliary storage device 24.
  • the electronic document 100 may include, besides text, drawings, etc., multimedia contents such as moving images, sounds, and three-dimensional images, and programs such as a scripting language.
  • FIG. 3 is a diagram showing an example of the configuration of the document management server 2.
  • the document management server 2 has at least an arithmetic device 40, a main storage device 41, an auxiliary storage device 42, and a network connection device 43 for connecting to the network 3.
  • the document management file 159 is stored in the auxiliary storage device 42.
  • the document management file 159 stores a charge record or a copy record of a user of an electronic document managed by the document management server.
  • the document management server 2 may be composed of a plurality of devices connected via a network or the like.
  • the auxiliary storage device 42 may depend on another computer on the network.
  • the document management software 102 In the document management server 2, the document management software 102 always operates in principle, and prepares for requests from users. In this embodiment, it is assumed that charging is performed for information. However, in the case of use for document distribution in a company or the like, charging is not necessarily intended, and only document management may be performed. In this case, the accounting record created in the document management file 159 becomes
  • FIG. 4 (a) is a diagram showing an embodiment of the operation when the browsing software 101 displays the electronic document 100 in the electronic document management method according to the present invention.
  • An IC reader 27 is connected to the document viewing terminal 1.
  • the browsing software 101 operating on the document browsing terminal 1 reads, from the electronic document 100, the server address on the network of the document management server 2 that manages the electronic document and the document ID 211 for identifying the document (400 ).
  • the user is instructed to insert the IC credit card 80 into the IC card reading device 27.
  • the user ID 200 unique to the user is read from the IC card (401). .
  • browsing software 101 A connection to the document management server 2 is made based on the server address (402), a document ID 211 is transmitted, and the document management software 102 receives the verification key 300 randomly generated (403), and receives the verification key 300.
  • the document authentication code 201 of the electronic document 100 is calculated by the method defined in ANSI X9.9 (404).
  • the browsing software 101 transmits the user ID 200 and the document authentication code 201 to the document management software 102 (406).
  • the document management software 102 transmits the document authentication code 202 to the document with the document ID 211 stored in the document management server 2 based on the verification key 300, using the ANSI X9.
  • the calculation is performed by the method defined in 9 (405).
  • the document management software 102 confirms that the document authentication code 201 transmitted from the browsing software 101 (406) matches the document authentication code 202 calculated by the document management software 102 (407). This makes it possible to eliminate a document created illegally or a falsified document.
  • the document management software 102 searches the accounting record file 150 of the document management server 2 for a past accounting record for the received user ID 200 (408). As a result, when the charging of the document ID 211 of the user ID 200 has been completed, the decryption key 301 for decrypting the document is transmitted to the browsing software 101 (409). If the charging has not been completed, a charging protocol is executed between the browsing software 101 and the document management software 102 (410).
  • FIG. 4 (b) shows an example of the format of the accounting record file 150 retrieved or stored in 408 or 411.
  • the billing record file contains information such as user ID, billing range, and billing date for each document. The billing date indicates the viewing date.
  • the electronic document 100 is encrypted, but the information is stored in a format not disclosed to the public. It is not always necessary to encrypt the file if it is stored.
  • the IC credit card 80 owned by the incline is used as the user information.
  • information that can identify a corporation may be used as user information.
  • information that can be easily copied and transferred to another person, such as a simple password or serial number does not achieve sufficient rights protection. It is desirable to use information that is difficult to make and / or transfer.
  • an IC card, a magnetic card, an optical disk, and a magnetic disk with a special format can be used.
  • the card or the like is related to billing, because billing procedures can be performed continuously.
  • the validity of the document 100 requested to be displayed by the browsing software 101 is calculated based on the verification key, but the document ID 211 alone can be used instead. In this case, the work becomes simpler, but the security of the document becomes weaker because the document can be easily forged.
  • the document authentication code is obtained based on the method defined in ANSI X9.9 as a method of authenticating the document.However, a hash function or the like defined in IS0 / IEC 10118-2 is used. You can. In this embodiment, as in the embodiment of FIG. 3, it is assumed that charging for displaying information is performed.
  • FIG. 5 (a) is a diagram showing an embodiment of the operation when the browsing software 101 copies a part of the electronic document 100 in the electronic document management method according to the present invention. It is assumed that the user has already selected and designated a part of the electronic document 100 on the display screen. Therefore, at the time of starting this operation example, the electronic document 100 has already been displayed on the te display of the document viewing terminal, and as shown in the embodiment of FIG. It is assumed that the browsing software 101 has already acquired the user ID 200 used for the display. Similarly, it is assumed that the document management software 102 managing the electronic document 100 has already confirmed the validity of the electronic document.
  • the browsing software sends the document ID 211, the selection range 212, and the user ID 200 to the document management software 102 in order to obtain a copy permission.
  • Send (420).
  • the document management software 102 confirms that the received document ID 211 can be copied (421), randomly generates an encryption key 302 for encrypting the copy (422), and At the same time, the document ID 211 is recorded in the copy record file 151 for the user ID 200 (423).
  • the document management software 102 in the document management server 2 transmits the No. key 302 to the browsing software 101 together with a copy permission (424).
  • the browsing software 101 that has received the encryption key 302 and the duplication permission decrypts the document within the duplication range using the No.
  • the object 103 is saved (426) An example of the format of the duplicate record file 151 saved in the above step 423 is shown in FIG. 5 (b).
  • the copy record file 151 records information such as a copy range, an encryption key, and a copy date for each user.
  • the copy 103 stored in the auxiliary storage device can be generally handled as one file, and can be backed up and copied by ordinary means.
  • the selection range 212 can be specified by a byte position within the document 100 of the selection range, a logical structure block of the document 100 can be specified as a unit, or a physical structure block of the document 100 (such as a page). ) May be specified as a unit.
  • the user can obtain a copy of an arbitrary part of the work, and the copyright holder can manage the user's copy by the server. Since the copy obtained here is not a link, there is no problem such as rewriting the original information.
  • the user can copy a part of the information arbitrarily. However, depending on the setting of the server, it is possible to make a part of the information unreproducible. Also, for example, it is possible to duplicate the entire picture It is possible to control to cut off only part of the force.
  • the encryption key 302 generates a random value for each copy request, but it may be a fixed value for each user or each document. However, in this case, once the No. key has been known, there is a possibility that creation or browsing of an illegal copy may be facilitated.
  • the copy management file 151 shown in the present embodiment may be a file integrated with the accounting record file 150 shown in FIG.
  • FIG. 6 is a diagram showing an embodiment of the operation when the browsing software 101 displays the duplicate document 103 in the electronic document management method according to the present invention.
  • the operation of the present embodiment is almost the same as that of the embodiment for displaying an electronic document shown in FIG.
  • the document authentication code 202 calculated by the document management software 102 is calculated based on the copy range recorded in the copy record file 151.
  • the decryption key 302 for decrypting the duplicate document 151 is the same as the symbol key 302 recorded in the duplicate record file 1.
  • the encryption key and the decryption key are the same, but the encryption key and the decryption key may be different by using an asymmetric encryption method. However, in this case, the operation time required for decoding generally increases. Also, when executing the charging protocol, it is possible to set only the copy portion as the charging target.
  • FIG. 7 is a diagram showing another embodiment of the operation when the browsing software 101 displays the duplicate document 103 in the electronic document management method according to the present invention.
  • the operation in this embodiment is almost the same as that in the embodiment for displaying a duplicate document shown in FIG.
  • the copy browsing is not permitted and the display non-permission is transmitted (414). By doing so, it is possible to prohibit the transfer or disclosure of a partial copy to another person.
  • the server manages not only the original information but also the partial duplicates, so that it can be used in applications where there are many requests for scrapbook creation, such as electronic newspapers.
  • scrapbook creation such as electronic newspapers.
  • the server manages not only the original information but also the partial duplicates, so that it can be used in applications where there are many requests for scrapbook creation, such as electronic newspapers.
  • a document is distributed on an intranet within a company, it is possible for each person to copy and store necessary information and also to prevent leakage of information inside the company to the outside.
  • this embodiment is particularly effective when the document viewing terminal is connected to the server via the network.
  • the display and duplication of information on such recording media is not necessarily managed by a single source. You can't. This is because there is no guarantee that the document browsing terminal that browses the contents (document) of the recording medium is connected to the network. In such a case, the present application manages display and duplication by the document itself. The details will be described below.
  • FIG. Fig. 8 (a) is a conceptual diagram of the object.
  • all data 701 is packaged in a logical structure called object 700, and the data of the object can be handled only through a program element called method 702 provided in the object. I have.
  • the method is prepared for each processing content for the data.
  • a program 703 for executing an object issues an instruction called a message 704 to a method of the object by a user operation 725, and handles data 701 in the object. Since the inside of the object is a black box from the program 703, the internal data 701 cannot be directly input except for the method of the object.
  • FIG. 8 (b) and FIG. 8 (c) are diagrams showing an embodiment of the processing flow when a document object is opened by the object display program.
  • the object display program 710 When the user 717 performs an operation of opening a document object (720), the object display program 710 reads the document object into the memory (470), and first transmits an initialization message 613 to the document object. . Upon receiving the initialization message 613, the initialization method 621 initializes various settings necessary for displaying the document and checks the consistency of the document data. Further, when the document object has a lower hierarchical object, the hierarchical object is loaded and an initialization message is transmitted to the hierarchical object. The hierarchical object also initializes itself, and then transmits an initialization message to lower-level objects. Next, the object display program 710 sends a display message 612 to the document object, indicating that the first page is to be displayed.
  • the display method of the document object 620 displays the first page in response to the message in the specified window.
  • the display message is also transferred to the document object below the hierarchy.
  • the object display program 710 shows the next page and redisplays the document object. Send the notification message 612.
  • the document object displays the document of the corresponding page in the specified window in the same manner as described above. The description will be continued with reference to FIG.
  • the object display program 710 sends an area selection message 615 to the document object.
  • the document object selection method 625 indicates to the user that an area has been selected by, for example, inverting the area specified by the selection message. If an object below the hierarchy is in the selection, the object Also forward the selected message to the subject.
  • the object display program 710 sends a copy message 614 to the document object.
  • the duplication method 622 of the document object first checks whether there is a lower hierarchical object, and if so, forwards a duplicate message to the hierarchical object and receives a duplicate object from the hierarchical object. Next, a copy object including information on the lower-order copy object and its own document is generated (473), and the copy document object is returned to the object display program 710.
  • the object display program 710 sends an end message 616 to the document object.
  • the end method 619 first transfers the end message to the hierarchical object if there is an object lower in the hierarchy, and then ends the work such as releasing the memory area occupied by itself. I do.
  • all the interfaces with the user are performed by the object display program 710, and it is not necessary for the user to perform an operation conscious of the document object.
  • the document object is seen by the user as a single document data file, and does not require special handling as compared with conventional document files.
  • the object document display program performs the interface between the object document and the user, but the operating system of the user terminal may have a function of directly handling the document object.
  • the display message is a message transmitted every time a document is drawn on the screen.
  • the document object 105 has, as shown in FIG. 9 (a), the owner information 220, the display permission flag 221 and the copy permission flag 222 as internal data in addition to the document data 106.
  • the document object is a method for displaying these internal data, such as a display method 620, an initialization method 621, a duplication method 622, a selection method 625, a print method 626, and a billing method 627. Etc.
  • Each method receives the display message 612, initialization message 613, duplicate message 614, selection message 615, etc. sent from the object display program and performs necessary processing.
  • the document data 106 is encrypted, and the object display program is prohibited from directly operating internal data such as the document data 106. It is not essential that the document data be encrypted, but it is preferable that the document data be encrypted in order to prevent unauthorized use without using the method of the document object.
  • FIG. 9 (b) is a diagram showing an embodiment of the operation of the display method when displaying a document object in the electronic document management method according to the present invention.
  • the display method 620 in the document object is executed.
  • the display method 620 first requests the object display program 710 to acquire a user ID (450).
  • the object display program 710 determines whether the user's ID card has been inserted into the user terminal, and if the ID card is not inserted, prompts the user to insert the ID card.
  • the object display program obtains the user ID from the ID card (448) and notifies the display method (449).
  • the owner information 220 recorded in the document object is checked (451), and if the owner information is blank, a connection to the network is made to charge the document object 105.
  • a billing protocol is executed with the managed billing management server 9 (452), and only when the billing protocol succeeds, the user ID received from the object display program is stored as owner information 220. (453), the document data 106 is displayed (455).
  • the display is performed only when the user ID matches the owner information (454), and when it does not match, a message indicating that the display cannot be performed is displayed (456). By doing so, only the first user can use the document data 106.
  • the billing is performed via the network.
  • the document object when the document object is distributed on a physical medium such as a disk. In such a case, it is also possible to charge when the medium is distributed. In this case, if the owner information 220 is blank, a new user is unconditionally recorded and displayed.
  • the user ID acquired by the object display environment 710 is read from the ID key, but it may be a simple pass-through serial number given to the user when purchasing the information.
  • the ID card it is more preferable that the user information, such as credit IC card information, is related to billing, because transfer to another person can be prevented and billing can be performed continuously. Also, in this embodiment, the user is to be authenticated every time the document object 105 receives the display message.
  • the user authentication is performed only when the document object is opened and the first display message is received.
  • it is assumed that information is charged.
  • the purpose is not necessarily charging, and only document management may be performed. In this case, the charging protocol can be omitted.
  • FIG. 10 is a diagram showing an embodiment of the operation of the initialization method and the display method in the electronic document management method according to the present invention.
  • the initialization message is a message that is sent to the document object first each time the document object is opened by the object display program.
  • program control transfers to the initialization method 621.
  • the initialization method 621 first obtains a user ID from the object display program 710 (449). Here, details of how the object display program 710 obtains the user ID are omitted.
  • the owner information 220 recorded in the document object is checked (451), and if the owner information is blank, a connection to the network is made to manage the charge of the document object.
  • a charging protocol is executed with the charging management server 9 (452), and the user ID is stored as the owner information 220 only when the charging protocol is successful (453), and the document object is stored.
  • the display permission flag 221 in 105 is set to permission (457).
  • the owner information 220 is already If the user ID matches the owner information, the display permission flag 221 in the document object is set to allow only when the user ID matches the owner information (457), and if not, the display permission flag 221 is disabled. Set to allow (458).
  • the display method 620 checks the setting of the display permission flag 221 (459), and if the display is permitted, displays the document (455). In the case of permission, an undisplayable error message is displayed (456).
  • FIG. 11 (a) is a diagram showing an embodiment of an operation of a document object initialization method and a copy method in the electronic document management method according to the present invention.
  • the copy message is a message sent when the user instructs the object display program to copy a document in the range selected in advance.
  • program control transfers to initialization method 621.
  • the initialization method 621 first obtains a user ID from the object display program (449).
  • the owner information 220 recorded in the document object is checked (451), and if the owner information is blank, connection to the network is made to manage the charge for the document object.
  • a charging protocol is executed with the charging management server 9 (452), and the user ID is stored as owner information 220 only when the charging protocol is successful (453),
  • the copy permission flag 222 in the document object 105 is set to permission (460). If the owner information 220 is already filled, the display method 620 sets the copy permission flag 222 in the document object 105 to “permitted” only when the user ID matches the owner information (460), If they do not match, the duplication permission flag 222 is set to non-permission (461).
  • the duplication method 622 checks the setting of the above-mentioned duplication permission flag 222 (462), and only when the duplication is permitted, out of the document object's document data 106
  • a duplicate document object 110 having the partial document data 107 in the range where the duplication is specified, the owner information 220 having the same contents as the owner information 220, and the same method set as the document object 110 (first 1 Figure (b)) secures an area in a part of the main memory of the user terminal and saves it, and returns the address of the area to the object display program.
  • the user authentication is performed by the initialization method, but the user authentication may be performed by the copy method.
  • the method included in the duplicate document object 110 is the same as the method included in the document object '; and the duplicate method is not included in order to prohibit creation of a duplicate document.
  • the copy document object 110 may store copy history information for storing a history when a copy of the copy is created. By holding the copy history information, it is also possible to limit the number of times of copying.
  • FIG. 12 is a diagram showing an embodiment of an electronic document management method according to the present invention in which a certain editor collects and edits portions of different works by a plurality of copyright holders and distributes them as a new document. It is. Assume that the original document objects A (ll), B (112), and C (113) are information published by different copyright holders. However, the user of this information shall pay the original copyright holder for the part viewed. When an editor uses all of document object A and part of document objects B and C in his document, he must first use the document object in the manner shown in Figure 11. Make partial copies 114 and 1 15 of Projects B and C.
  • the document objects 111, 114, and 115 are fetched into the own document data 120, and the edited document object 116 is created.
  • the editor's work for performing the above-mentioned editing is basically the same as the conventional ordinary electronic editing of document data, and the editor does not need to be particularly aware of the document object.
  • a display message 612 is sent to the display method 628 of the document object 116.
  • the display method 628 executes the server 13 that manages the accounting of the editor and the accounting protocol 465.
  • the display message 612 is transferred to the display method 629 of the document object A, and the display method 629 charges the author of the document object A.
  • the user does not need to be aware of the copyright holder of the document object and can browse the document in the same way as ordinary document data. In this way, if the author of the original material allows the reuse of the copyrighted work, the original author will be given permission to reprint the edited material in order to create a new work. No need to get. This is because when a user views the reprint, he or she pays the original author.
  • the document object method according to the present invention is very effective when creating a compilation such as a newspaper, which is composed of a large number of material providers.
  • a compilation such as a newspaper, which is composed of a large number of material providers.
  • the advertisement document object is provided with a function of restricting a date on which information can be viewed, registering information of a user who has viewed the information in an advertisement document management server, and obtaining data of a user's preference survey.
  • the electronic document management method provides electronic publishing that sells information electronically recorded on a recording medium such as a CD-ROM or a floppy disk, and edits the contents of the electronic publishing. This is useful as a technique to prevent the distribution and reuse of illegal copies when selling new compilations. It is also suitable for managing and effectively using electronic information obtained through networks.
  • the present invention makes it possible to prevent the distribution or reuse of illegal copies, and to promote the electronic distribution of commercially available information and / or confidential information within a company. Become.

Abstract

A technology for privately preserving an arbitrary part of a work or freely incorporating it into one's own work while considering the protection of copyright. When a reading software operating on a terminal connected to a network displays or copies an electronic document, document information of the electronic document and user information are transmitted to a document management server that manages the electronic document to request a display or copy permission. The document management server grants the display or copy permission when a predetermined condition is satisfied. The present invention constitutes a document (document object) using document data, document owner information about the user, a display method and a copying method. When the document object receives the display or copy message, the document owner information inside the document object is examined, and display or copy is effected when the user is recognized as a legitimate user. The present invention can prevent the distribution of copies not intended by the author while permitting re-utilization of the work by users, and can promote the electronic distribution of useful information.

Description

明 細 書 電子文書管理方法 技術分野  Description Electronic document management method Technical field
本発明は電子的に配布されるデジタル情報の一部或は全部の複製且つ或は 再利用及び利用者の管理方法に関する。 背景技術  The present invention relates to a method for copying and / or reusing part or all of digital information distributed electronically and managing users. Background art
現在、電子化されている著作物には小説や新間記事などの文章データ、 写真 や絵画などの静止画像データ、 動画像データ、 音楽或いは音声データ、 各種処 理を記述したフログラム、 処理に用いられるデータベース、 或いはこれらを組 み合わせたマルチメディア著作物などがある。 これら完全情報化され電子的に 配布されるデジタル情報は、複製による品質の劣化がなく、 再利用も極めて容 易である。 更に、 世界的に広がったネットワークの利用によって、 低いコスト で短時間の間に極めて広範囲に情報を配布することが可能である。 このような メリツ 卜のため、文書情報の電子配布は今後の主たる手段となることは想像に 難くない。 しかし一方で、 上記のメリッ 卜は著作権者の許可無く作成された違 法な複製物が比較的容易に且つ広範囲にわたつて配布される可能性のあるこ とを意味する。  Currently, electronic works include text data such as novels and articles, still image data such as photographs and paintings, moving image data, music or audio data, and programs that describe various types of processing. Database, or a multimedia work combining them. Digital information that is completely informationized and distributed electronically is not easily degraded due to duplication, and is extremely easy to reuse. In addition, the use of a global network makes it possible to distribute information very widely in a short time at low cost. Due to these advantages, it is not difficult to imagine that electronic distribution of document information will be the main means in the future. On the other hand, however, the above benefits mean that illegal copies made without the permission of the copyright holder can be distributed relatively easily and widely.
従来はこのような複製物の配布を防止するために、以下のような方法がとら れている。  Conventionally, the following methods have been used to prevent such distribution of copies.
第一の方法は、単に著作権の存在を明示して利用者に対して著作権を尊重し た利用を促すものである。 具体的には、 表示画面上やフロッピ一ディスクのジ ャケットに 「Copyright (c) 1996, ABCDE Inc. J 等のように表示を入れるとい つた方法がある。 第二の方法は、 情報を購入した利用者に対してパスヮ一 を発行^、 該パス ヮ一ドを持たない利用者が実質的には情報を入手できないようにする方法で ある。 この場合には、 一般に情報の表示に専用の閲覧ソフトウエアを必要とし、 該閲覧ソフトウエアは情報の一部或は全部を複製することを許可しない。具体 的には、 CD- R0\1に閲覧ソフトウェアと著作物を書き込んで配布し、 複製が許 可された利用者には別途パスヮードを送付して、情報を取り出せるようにする 方法や、情報を利用するときに各バッケージにつけられたシリアル番号の入力 を促す方法などがある。 また、 特開平 7-239828号に記述されているように、 閲覧ソフトウエアに相当するエージェントをネットワーク経由で送付する方 法もある。 The first method simply states the existence of copyright and encourages users to use it with respect to copyright. Specifically, there is a method such as "Copyright (c) 1996, ABCDE Inc. J" or the like that is displayed on the display screen or on the floppy disk jacket. The second method is to issue a pass # 1 to the user who purchased the information ^ so that a user who does not have the pass # 1 cannot substantially obtain the information. In this case, dedicated browsing software is generally required for displaying the information, and the browsing software does not permit copying of part or all of the information. Specifically, the browsing software and the copyrighted work are written and distributed on CD-R0 \ 1, and a password is separately sent to the user who is permitted to copy, so that the information can be extracted and the method of extracting the information can be obtained. There is a method to prompt for the serial number attached to each package when using it. As described in Japanese Patent Application Laid-Open No. 7-239828, there is a method of sending an agent corresponding to viewing software via a network.
第三の方法は、 専用の閲覧ハードウェアによって情報を開示するもので、 直 接ハードウェアを購入した利用者以外は情報を閲覧できないというものであ る。 この場合、 情報を複製するためにハードウェアを製造しなくてはならず、 一般には容易ではない。 具体的には、 複製が困難な物理フォーマツ トを施した フロッピ一ディスクで情報を配布し、専用の閲覧ソフトウエアが該物理フォー マツトを確認した上で情報を表示するといつた方法がある。  The third method is to disclose information using dedicated browsing hardware, so that information can only be viewed by users who have purchased the hardware directly. In this case, hardware must be manufactured to duplicate the information, which is generally not easy. Specifically, there is a method in which information is distributed on a floppy disk in a physical format that is difficult to copy, and dedicated browsing software confirms the physical format and displays the information.
第四の方法は、 ネットヮ一ク上でのみ情報を配布し、 情報を再生していると き以外は閲覧端末に情報が残らないようにすることで、複製をュ一ザの手元に 残すことを防止するものである。 この方法では、 Worl d Wide Web (以後 WW と 称する)による情報配布がある。 本従来法では、 WWWのホームページで多用さ れているように、情報へのリンクポインタによって情報の部分を再利用するこ とは可能である。 本従来法で現時点で実用になっている方法は、利用者が得た 情報を自由に閲覧端末に保存することが可能である力;、閲覧端末に情報を残さ ない手法としては、 特開平 7- 302244号に記述されたような方法がある。  The fourth method is to distribute the information only on the network and keep the information on the browsing terminal except when the information is being reproduced, so that a copy can be kept at the user's hand. It is to prevent. In this method, there is information distribution through the World Wide Web (hereinafter referred to as WW). In this conventional method, it is possible to reuse the information part by the link pointer to the information, as is often used on the WWW homepage. At present, this conventional method has a practical ability to freely store the information obtained by the user in the browsing terminal; and a method that does not leave information in the browsing terminal is disclosed in -There is a method as described in 302244.
第五の方法は、画像や音声などのデータの複製を許す代わりに複製によって それらデータの品質を劣化させるものである。 この場合には、 数回程度の複製 は可能であるが、 多数回の複製を行うと利用に耐えない情報となる。 例えば、 対象となるデータが画像データの場合、 目に見えて解像度が落ちたり、 文字デ —タの場合には他の文字に置き換えられたりし、情報としての価値が著しく低 下する。 Fifth, instead of allowing copying of data such as images and sounds, the quality of such data is degraded by copying. In this case, copy several times Is possible, but if it is copied many times, it becomes unusable information. For example, if the target data is image data, the resolution will be visibly reduced, and if it is character data, it will be replaced with other characters, and the value as information will be significantly reduced.
以上の従来方法は、単独で用いられるだけでなく組み合わせて用いることも できる。  The above conventional methods can be used not only alone but also in combination.
しカゝし、上記の従来技術では他人の著作物をどのように利用するかはユーザ の善意に頼るのみであり、 著作権者又は著作物の配布側が著作物の利用 (複 製) 者を管理するものではなかった、  However, in the above-mentioned prior art, how to use the work of another person depends only on the good intention of the user, and the copyright owner or the distributor of the work assigns the person who uses (copy) the work. Was not to be managed,
本発明の目的は、商業利用をしながら著作物を電子的に配布するシステムを 提供することにある(1)正当な利用者が著作権が認められる範囲で著作物の任 意の部分を切り出して再利用することが可能であり、 かつ(2)著作者の意図し ない複製物の流通を阻止すること、更に著作物ごとに著作権を管理するシステ ム及びそのシステム制御に用いられるソフトウェアプログラムを提供するこ とにある。 発明の開示  An object of the present invention is to provide a system for electronically distributing a work while using it commercially. (1) A legitimate user can cut out any part of the work as long as the copyright is recognized. (2) to block distribution of unintended copies by the author, and to control the copyright of each copyrighted work and the software program used to control the system To provide Disclosure of the invention
そこで、 上記課題を解決するために、 ネットワークに接続された端末で動作 する閲覧ソフトウエア力 暗号化され且つ或は仕様が公開されていない形式で 供給された電子文書の表示を行う際に、該ネットワークに接続され且つ該電子 文書を管理する文書管理サーバに、少なくとも該電子文書を特定するための文 書情報と該電子情報の利用者に関わる利用者情報とを該ネットワークを介し て送信し、該文書管理サーバから表示許可且つ或は復号鍵を該ネットワークを 介して受信した時のみ、該電子文書の内容を開示することを特徴とする電子文 書の管理方法が提供される。  Therefore, in order to solve the above-mentioned problem, when displaying an electronic document supplied in a format in which the browsing software operating on a terminal connected to the network is encrypted and whose specification is not disclosed, it is necessary to perform the above operation. Transmitting at least document information for specifying the electronic document and user information relating to a user of the electronic information to the document management server connected to the network and managing the electronic document, via the network; A method of managing an electronic document, characterized in that the content of the electronic document is disclosed only when display permission and / or a decryption key is received from the document management server via the network.
更に本発明では、少なくとも文書データと、該文書データの最初の利用者に 関わる文書所有者情報と、表示メソッドと複製メソッドとが一体となった文書 オブジェク トで、該文書オブジェク トが表示メッセージ或は複製メッセージを 受け取ったとき、該メソッドが該文書オブジェク ト内の文書所有者情報を調べ、 正当な利用者と認めたときのみ表示或は複製を行う電子文書の管理方法が提 供される。 図面の簡単な説明 Further, according to the present invention, at least the document data and the first user of the document data are provided. A document object in which relevant document owner information, a display method, and a copy method are integrated. When the document object receives a display message or a copy message, the method returns the document ownership in the document object. A method of managing electronic documents that are displayed or copied only when the user information is checked and the user is confirmed to be valid is provided. BRIEF DESCRIPTION OF THE FIGURES
第 1図は、 本発明を実現するための全体構成図の一例である。  FIG. 1 is an example of an overall configuration diagram for realizing the present invention.
第 2図は、 文書閲覧端末の構成の一例を示す図である。  FIG. 2 is a diagram illustrating an example of a configuration of a document viewing terminal.
第 3図は、 文書管理サーバの構成一例を示す図である。  FIG. 3 is a diagram showing an example of the configuration of the document management server.
第 4図(a) (b)は、 本発明による文書管理方法で、 文書を表示する手順と課金 記録フアイルの構成を示す図である。  FIGS. 4 (a) and 4 (b) are diagrams showing a procedure for displaying a document and a configuration of a billing record file in the document management method according to the present invention.
第 5図(a) (b)は、 本発明による文書管理方法で、 文書の一部分を複製する手 順と複製記録ファイルの構成を示す図である。  FIGS. 5 (a) and 5 (b) are diagrams showing a procedure for copying a part of a document and a configuration of a copy record file in the document management method according to the present invention.
第 6図は、 本発明による文書管理方法で、複製された文書を表示する手順を 示す図である。  FIG. 6 is a diagram showing a procedure for displaying a copied document by the document management method according to the present invention.
第 7図は、 本発明による文書管理方法で、複製された文書を表示する手順の 他の一実施例を示す図である。  FIG. 7 is a diagram showing another embodiment of a procedure for displaying a copied document in the document management method according to the present invention.
第 8図(a) (b) (c)は、 文書オブジェク トの概念図と文書オブジェク トを利用 する手順を示す図である。  Figs. 8 (a), (b) and (c) are conceptual diagrams of document objects and diagrams showing the procedures for using the document objects.
第 9図(a) (b)は、 本発明による文書管理方法で、 文書ォブジェク トに含まれ る表示メソッドの動作を示す図である。  FIGS. 9 (a) and 9 (b) are diagrams showing operations of a display method included in a document object in the document management method according to the present invention.
第 1 0図は、 本発明による文書管理方法で、 文書オブジェク 卜に含まれる初 期化メソッド及び表示メソッドの動作を示す図である。  FIG. 10 is a diagram showing operations of an initialization method and a display method included in the document object in the document management method according to the present invention.
第 1 1図(a) (b)は、 本発明による文書管理方法で、 文書オブジェク トに含ま れる初期化メソッド及び複製メソッドの動作を示す図である。 第 1 2図は、 本発明による文書管理方法で、 異なる著作権者の著作物を編集 した文書オブジェク トの動作を示す図である。 発明を実施するための最良の形態 FIGS. 11 (a) and 11 (b) are diagrams showing operations of an initialization method and a copy method included in a document object in the document management method according to the present invention. FIG. 12 is a diagram showing the operation of a document object in which a copyrighted work of a different copyright owner is edited by the document management method according to the present invention. BEST MODE FOR CARRYING OUT THE INVENTION
第 1図乃至第 1 2図を用いて本発明の実施例を説明する。  An embodiment of the present invention will be described with reference to FIGS. 1 to 12.
第 1図は本発明を実現するための全体構成図の一例である。 文書閲覧端末 1 と文書管理サーバ 2とはネットワーク 3によって接続されている。一般に文書 閲覧端末 1はネットワーク 3上に複数存在する。文書管理サーバ 2はネットヮ ーク上に複数存在していても構わないが、一種類の文書及びその複製物に対す る文書管理サーバは只一つである。一つの文書管理サーバは複数の機器で構成 されていることもある。文書閲覧端末 1且つ或は文書管理サーバ 2はフアイャ —ウォール 6を介してネットワーク 3から分離されたサブネットワーク 5に接 続されていてもよい。ネットワーク 3は広域のネットワークであってもよいし 口一カルエリアネットヮ一クであってもよレ、。元となる情報の配布方法には、 文書配布サーバ 4に接続された文書データべ一スファイル 158からネットヮー ク 3を介して文書閲覧端末 1に送る方法(10)、CD_R0M等の物理媒体を介して配 布する方法( 1 1 )、電波など放送を通じて受信機 7で受信する方法( 12)などがあ る。 この他、 ネットワーク 3には銀行ゃクレジットカード会社が電子課金を行 うための課金管理サーバ 9も接続されている。  FIG. 1 is an example of an overall configuration diagram for realizing the present invention. The document viewing terminal 1 and the document management server 2 are connected by a network 3. Generally, a plurality of document viewing terminals 1 exist on the network 3. A plurality of document management servers 2 may exist on the network, but there is only one document management server for one type of document and its copy. One document management server may consist of multiple devices. The document browsing terminal 1 and / or the document management server 2 may be connected to a sub-network 5 separated from the network 3 via a firewall 6. Network 3 may be a wide area network or a local area network. The method of distributing the original information includes a method of sending from the document database file 158 connected to the document distribution server 4 to the document viewing terminal 1 via the network 3 (10), and a method of transmitting via the physical medium such as CD_R0M. Distribution method (11) and a method of receiving by the receiver 7 through broadcasting such as radio waves (12). In addition, the network 3 is also connected to a billing management server 9 for electronic billing by banks and credit card companies.
第 2図は文書閲覧端末 1の構成の一例を示す図である。文書閲覧端末 1は少 なくとも画面 20、 中央演算装置 21、 主記憶装置 22、 ネッ トワーク 3と接続す るためのネットワーク接続装置 23を有する。 このほか、 補助記憶装置 24、 可 換媒体ドライブ 25、 グラフィック専用記憶装置 26、 IC力一ド読取装置 27等を 有することもある。 これら補助装置等はネットワーク上に存在する場合もある。 更にまた、必要に応じてキ一ボード 28やマウス 29などの入力装置も有する。 第 1図に示したような方法で配布された電子文書 100は随時主記憶装置 22に ロードされ、 該電子文書と同時或は別途に配布され、 必要に応じて主記憶装置 22にロードされて実行される閲覧ソフトウエア 101によって利用者に開示さ れる。 該閲覧ソフトウエア 101はネットワーク 3からロードしてもよいし、 補 助記憶装置 24からロードしてもよい。 電子文書 100には文章 ·図面等の他、 動画 .音声 .立体像等のマルチメディアコンテンツや、 スクリプト言語'口一 ドモジュ一ノレ等のプログラムを含むこともある。 FIG. 2 is a diagram showing an example of the configuration of the document viewing terminal 1. The document viewing terminal 1 has at least a screen 20, a central processing unit 21, a main storage device 22, and a network connection device 23 for connecting to the network 3. In addition, it may have an auxiliary storage device 24, a replaceable medium drive 25, a graphic dedicated storage device 26, an IC card reader 27, and the like. These auxiliary devices may exist on a network in some cases. Furthermore, it has input devices such as a keyboard 28 and a mouse 29 as needed. The electronic document 100 distributed in the manner shown in FIG. The browsing software 101 is loaded and distributed simultaneously with or separately from the electronic document, and is disclosed to the user by browsing software 101 which is loaded into the main storage device 22 and executed as necessary. The browsing software 101 may be loaded from the network 3 or may be loaded from the auxiliary storage device 24. The electronic document 100 may include, besides text, drawings, etc., multimedia contents such as moving images, sounds, and three-dimensional images, and programs such as a scripting language.
第 3図は文書管理サーバ 2の構成の一例を示す図である。 文書管理サーバ 2 は少なくとも演算装置 40、 主記憶装置 41、 補助記憶装置 42、 ネッ トワーク 3 と接続するためのネットワーク接続装置 43を有する。補助記憶装置 42には文 書管理ファイル 159が保存される。文書管理ファイル 159は該文書管理サーバ が管理している電子文書の利用者の課金記録且つ或は複製記録などを保存す る。文書管理サーバ 2はネットワーク等で接続された複数の機器で構成される こともあり、 例えば、 補助記憶装置 42をネッ トワーク上の他の計算機へ依存 しても構わない。文書管理サーバ 2では文書管理ソフトウエア 102が原則とし て常に動作しており、 利用者からの要求に備えている。 本実施例では情報に対 して課金することを前提にしているが、企業内での文書配布への利用などでは 必ずしも課金を目的とせず、 文書の管理のみを行うこともある。 この場合には 文書管理ファイル 159に作成された上記課金記録は、 利用記録となる。  FIG. 3 is a diagram showing an example of the configuration of the document management server 2. The document management server 2 has at least an arithmetic device 40, a main storage device 41, an auxiliary storage device 42, and a network connection device 43 for connecting to the network 3. The document management file 159 is stored in the auxiliary storage device 42. The document management file 159 stores a charge record or a copy record of a user of an electronic document managed by the document management server. The document management server 2 may be composed of a plurality of devices connected via a network or the like. For example, the auxiliary storage device 42 may depend on another computer on the network. In the document management server 2, the document management software 102 always operates in principle, and prepares for requests from users. In this embodiment, it is assumed that charging is performed for information. However, in the case of use for document distribution in a company or the like, charging is not necessarily intended, and only document management may be performed. In this case, the accounting record created in the document management file 159 becomes a usage record.
第 4図(a)は本発明による電子文書管理方法で、 閲覧ソフトウェア 101が電 子文書 100を表示するときの動作の一実施例を示す図である。 文書閲覧端末 1 には IC力一ド読取装置 27が接続されている。該文書閲覧端末 1上で動作する 閲覧ソフトウエア 101は電子文書 100から該電子文書を管理している文書管理 サーバ 2のネットワーク上でのサーバァドレスと、 該文書を識別する文書 ID211を読み込む(400)。 次に利用者に ICクレジットカード 80を ICカード読 取装置 27に入れるように指示し、 ICカード 80を認、識すると、 該 ICカードか ら利用者固有の利用者 ID200を読み込む (401)。 次に閲覧ソフトウエア 101は 上記サーバァドレスを元に文書管理サーバ 2への接続を行レ、 (402)、文書 ID211 を送信して、文書管理ソフトウエア 102がランダムに発生(403)した検証鍵 300 を受け取り、該検証鍵 300を元に電子文書 100の文書認証符号 201を ANSI X9. 9 で定義された方式で計算する(404)。 次に、 閲覧ソフトウェア 101は該利用者 ID200 と該文書認証符号 201とを文書管理ソフトウエア 102に送信する(406)。 文書管理ソフトウ ア 102は上記検証鍵 300を送信した(403)後、 文書管理サ —バ 2に保存してある文書 ID211の文書に対して該検証鍵 300を元に文書認証 符号 202を ANSI X9. 9で定義された方式で計算する(405)。 次に文書管理ソフ トウエア 102は閲覧ソフトウエア 101から送信(406)された文書認証符号 201 と該文書管理ソフトウ ア 102で計算した文書認証符号 202とが一致すること を確認する(407)。 これによつて、 不正に作成された文書或は改竄された文書 を排除することが可能になる。 次に、 文書管理ソフトウエア 102は受信した利 用者 ID200に対する過去の課金記録を文書管理サーバ 2の課金記録ファイル 150から検索する(408)。 この結果、利用者 ID200の文書 ID211に対する課金が 完了している場合には、該文書を復号するための復号鍵 301を閲覧ソフトウェ ァ 101に送信する(409)。 該課金が完了していない場合には、 閲覧ソフトゥェ 了 101と文書管理ソフトウエア 102との間で課金プロ トコルを実行する(410)。 この時、必要に応じてクレジットカード会社の課金管理サーバ 9と情報を交換 する。 該課金ブロ トコル 410が成功した場合には、該課金記録を文書管理サ一 バ 2の課金記録ファイル 150へ記録し(411)、 該文書 100を復号するための復 号鍵 301を閲覧ソフトウエア 101に送信する(412)。 復号鍵 301を受け取った 閲覧ソフトウェア 101は電子文書 100を復号し、 表示を行う(413)。 上記 408 或は 41 1で検索或は保存される課金記録ファイル 150のフォーマツ 卜の一例を 第 4図(b)に示す。 課金記録ファイルは文書毎に、 利用者 ID、 課金範囲、 課金 日などの情報を有している。 課金日は閲覧日を示している。 本実施例では、 電 子文書 100が暗号化されているとしたが、一般に公開されていない形式で情報 を保存している場合には必ずしも暗号化する必要はない。 また、 本実施例では、 利用者の情報として傾人所有の ICクレジットカード 80を用いるとしたが、禾 IJ 用者を識別できる情報であればその種類は問わない。 また、 利用者情報として 法人を特定可能な情報でも構わない。 但し、 単純なパスワードやシリアル番号 など容易に他人へ複製譲渡可能な情報では十分な権利保護を果たせないので、 利用者毎に携帯することを前提とした物理媒体に記録され、通常の手段では複 製且つ或は譲渡が困難な情報を用いることが望ましい。 この様な媒体としては、 ICカード、 磁気カード、 光力一ドなどのほか特殊なフォーマットを施した磁 気ディスクなども用いることが可能である。 更に、 該カード等が課金に関わる ものであると、 課金手続きも連続して行えるため、 より好ましい。 更にまた、 本実施例では閲覧ソフトウユア 101が表示を要求した文書 100の正当性を検証 鍵に基く計算によって行ったが、文書 ID211のみで代用することも可能である。 この場合、 作業は簡便になるが文書の成り済ましなどが容易になるため、セキ ュリティは弱くなる。更にまた、本実施例では文書を認証する手法として ANSI X9. 9で定義された方式に基いて文書認証符号を求めたが、 IS0/IEC 10118- 2で 定義されたようなハッシュ関数等を用いてもよレ、。 本実施例では、 第 3図の実 施例同様、 情報の表示に対する課金を前提にしているが、 課金を目的とせず、 例えば企業内での情報流通の管理のみを行うことも可能である。 このような場 合、 上記 ICクレジットカード 80に代わる利用者を特定する手段として、 各社 員が所有している社員証を用いることも可能である。 更にまた、 情報の種類に よっては、 特定の幹部社員のみ閲覧許可を出すようにしても良い。 FIG. 4 (a) is a diagram showing an embodiment of the operation when the browsing software 101 displays the electronic document 100 in the electronic document management method according to the present invention. An IC reader 27 is connected to the document viewing terminal 1. The browsing software 101 operating on the document browsing terminal 1 reads, from the electronic document 100, the server address on the network of the document management server 2 that manages the electronic document and the document ID 211 for identifying the document (400 ). Next, the user is instructed to insert the IC credit card 80 into the IC card reading device 27. When the IC card 80 is recognized and recognized, the user ID 200 unique to the user is read from the IC card (401). . Next, browsing software 101 A connection to the document management server 2 is made based on the server address (402), a document ID 211 is transmitted, and the document management software 102 receives the verification key 300 randomly generated (403), and receives the verification key 300. Based on 300, the document authentication code 201 of the electronic document 100 is calculated by the method defined in ANSI X9.9 (404). Next, the browsing software 101 transmits the user ID 200 and the document authentication code 201 to the document management software 102 (406). After transmitting the verification key 300 (403), the document management software 102 transmits the document authentication code 202 to the document with the document ID 211 stored in the document management server 2 based on the verification key 300, using the ANSI X9. The calculation is performed by the method defined in 9 (405). Next, the document management software 102 confirms that the document authentication code 201 transmitted from the browsing software 101 (406) matches the document authentication code 202 calculated by the document management software 102 (407). This makes it possible to eliminate a document created illegally or a falsified document. Next, the document management software 102 searches the accounting record file 150 of the document management server 2 for a past accounting record for the received user ID 200 (408). As a result, when the charging of the document ID 211 of the user ID 200 has been completed, the decryption key 301 for decrypting the document is transmitted to the browsing software 101 (409). If the charging has not been completed, a charging protocol is executed between the browsing software 101 and the document management software 102 (410). At this time, information is exchanged with the charge management server 9 of the credit card company as needed. If the accounting protocol 410 succeeds, the accounting record is recorded in the accounting record file 150 of the document management server 2 (411), and a decryption key 301 for decrypting the document 100 is viewed by the viewing software. It transmits to 101 (412). The viewing software 101 that has received the decryption key 301 decrypts the electronic document 100 and displays it (413). FIG. 4 (b) shows an example of the format of the accounting record file 150 retrieved or stored in 408 or 411. The billing record file contains information such as user ID, billing range, and billing date for each document. The billing date indicates the viewing date. In the present embodiment, it is assumed that the electronic document 100 is encrypted, but the information is stored in a format not disclosed to the public. It is not always necessary to encrypt the file if it is stored. In the present embodiment, the IC credit card 80 owned by the incline is used as the user information. In addition, information that can identify a corporation may be used as user information. However, information that can be easily copied and transferred to another person, such as a simple password or serial number, does not achieve sufficient rights protection. It is desirable to use information that is difficult to make and / or transfer. As such a medium, an IC card, a magnetic card, an optical disk, and a magnetic disk with a special format can be used. Further, it is more preferable that the card or the like is related to billing, because billing procedures can be performed continuously. Furthermore, in the present embodiment, the validity of the document 100 requested to be displayed by the browsing software 101 is calculated based on the verification key, but the document ID 211 alone can be used instead. In this case, the work becomes simpler, but the security of the document becomes weaker because the document can be easily forged. Furthermore, in the present embodiment, the document authentication code is obtained based on the method defined in ANSI X9.9 as a method of authenticating the document.However, a hash function or the like defined in IS0 / IEC 10118-2 is used. You can. In this embodiment, as in the embodiment of FIG. 3, it is assumed that charging for displaying information is performed. However, it is also possible to manage only information distribution within a company without charging. In such a case, as a means for specifying the user instead of the IC credit card 80, an employee ID card owned by each employee can be used. Furthermore, depending on the type of information, only certain executives may be permitted to view the information.
第 5図(a)は本発明による電子文書管理方法で、 閲覧ソフトウェア 101が電 子文書 100の一部分を複製するときの動作の一実施例を示す図である。利用者 は該電子文書 100の一部分を表示画面において既に選択指定しているものと する。 従って、 本動作例を開始する時点で該電子文書 100は文書閲覧端末のテ ディスプレイ上に既に表示されており、 上記第 4図の実施例で示した様に、 表 示の際に用いた利用者 ID200は既に閲覧ソフトウエア 101が取得しているもの とする。 同様に、 該電子文書 100を管理している文書管理ソフトウエア 102は 既に該電子文書の正当性を確認しているものとする。利用者が該選択部分の複 製を閲覧ソフトウエア 101に指示したとき、該閲覧ソフトウエアは複製許可を 得るために文書管理ソフトウ-ァ 102に文書 ID211と該選択範囲 212と利用者 ID200とを送信する(420)。該文書管理ソフトウヱァ 102は受信した文書 ID211 が複製可能なものであることを確認し(421)、 複製物を暗号化するための暗号 鍵 302をランダムに生成して(422)、 該選択範囲 212と共に該文書 ID211の該 利用者 ID200に対する複製記録ファイル 151へ記録する(423)。 次に、 文書管 理サーバ 2にある該文書管理ソフトウエア 102は該喑号鍵 302を複製許可とと もに閲覧ソフトウエア 101へ送信する(424)。 該暗号鍵 302と該複製許可とを 受信した閲覧ソフトウエア 101は、該喑号鍵 302を用いて複製範囲の文書を喑 号化し(425)、 文書閲覧端末 1の補助記憶装置 24に該複製物 103を保存する (426) 上記 423で保存される複製記録ファイル 151のフォーマツトの一例を 第 5図(b)に示す。 複製記録ファイル 151には利用者毎に複製範囲、 暗号鍵、 複製日などの情報が記録される。該補助記憶装置に保存された複製物 103は一 般に一つのファイルとして扱うことが可能であり、 通常の手段でバックアツ ブ ·複製を行うことが可能である。 選択範囲 212の指定は選択範囲の文書 100 内のバイ ト位置で指定してもよいし、文書 100の論理構造ブロックを単位とし て指定してもよいし、文書 100の物理構造ブロック(ページなど)を単位として 指定してもよい。 このようにすることで、利用者は著作物の任意の部分の複製 を得ることが可能であり、 且つ、 著作権者は利用者の複製をサーバ一によって 管理することが可能になる。 ここで得た複製物はリンクではないため、 元の情 報が書き変わるなどの問題は発生しない。本実施例では利用者は全く任意に情 報の一部を複製できるとしたが、 サーバ一の設定によっては、 情報の一部を複 製不可能にすることも可能である。 また、例えば絵の全体の複製は可能である 力 一部のみを切り出すことは禁止するといつた制御も可能である。 本実施例 では暗号鍵 302は複製の要請毎にランダムな値を生成するとしたが、利用者毎 或は文書毎に固定の値であってもよレ、。但しこの場合には一度喑号鍵が知られ てしまった場合、 不正な複製物の生成或は閲覧が容易になる可能性がある。 本 実施例で示した複製管理ファイル 151は第 4図で示した課金記録ファイル 150 と融合したものであっても構わない。 FIG. 5 (a) is a diagram showing an embodiment of the operation when the browsing software 101 copies a part of the electronic document 100 in the electronic document management method according to the present invention. It is assumed that the user has already selected and designated a part of the electronic document 100 on the display screen. Therefore, at the time of starting this operation example, the electronic document 100 has already been displayed on the te display of the document viewing terminal, and as shown in the embodiment of FIG. It is assumed that the browsing software 101 has already acquired the user ID 200 used for the display. Similarly, it is assumed that the document management software 102 managing the electronic document 100 has already confirmed the validity of the electronic document. When the user instructs the browsing software 101 to copy the selected portion, the browsing software sends the document ID 211, the selection range 212, and the user ID 200 to the document management software 102 in order to obtain a copy permission. Send (420). The document management software 102 confirms that the received document ID 211 can be copied (421), randomly generates an encryption key 302 for encrypting the copy (422), and At the same time, the document ID 211 is recorded in the copy record file 151 for the user ID 200 (423). Next, the document management software 102 in the document management server 2 transmits the No. key 302 to the browsing software 101 together with a copy permission (424). The browsing software 101 that has received the encryption key 302 and the duplication permission decrypts the document within the duplication range using the No. key 302 (425), and copies it to the auxiliary storage device 24 of the document browsing terminal 1. The object 103 is saved (426) An example of the format of the duplicate record file 151 saved in the above step 423 is shown in FIG. 5 (b). The copy record file 151 records information such as a copy range, an encryption key, and a copy date for each user. The copy 103 stored in the auxiliary storage device can be generally handled as one file, and can be backed up and copied by ordinary means. The selection range 212 can be specified by a byte position within the document 100 of the selection range, a logical structure block of the document 100 can be specified as a unit, or a physical structure block of the document 100 (such as a page). ) May be specified as a unit. In this way, the user can obtain a copy of an arbitrary part of the work, and the copyright holder can manage the user's copy by the server. Since the copy obtained here is not a link, there is no problem such as rewriting the original information. In this embodiment, it is assumed that the user can copy a part of the information arbitrarily. However, depending on the setting of the server, it is possible to make a part of the information unreproducible. Also, for example, it is possible to duplicate the entire picture It is possible to control to cut off only part of the force. In the present embodiment, the encryption key 302 generates a random value for each copy request, but it may be a fixed value for each user or each document. However, in this case, once the No. key has been known, there is a possibility that creation or browsing of an illegal copy may be facilitated. The copy management file 151 shown in the present embodiment may be a file integrated with the accounting record file 150 shown in FIG.
第 6図は本発明による電子文書管理方法で、閲覧ソフトウエア 101が複製文 書 103を表示するときの動作の一実施例を示す図である。本実施例における動 作は、 電子文書 100を複製文書 103に置き換えると、 ほとんど第 4図(a)で示 した電子文書の表示における実施例と同じである。 本実施例では、 文書管理ソ フトウェア 102で計算する文書認証符号 202は複製記録ファイル 151に記録さ れた複製範囲を元に計算される。 また、複製文書 151を復号するための復号鍵 302は複製記録ファイル 1に記録された喑号鍵 302と同一のものである。 本 実施例では暗号鍵と復号鍵が同一であるとしたが、非対称暗号方式を用いて、 暗号鍵と復号鍵が異なるようにしても構わなレ、。 但し、 この場合には一般に復 号に必要な演算時間が増加する。 また、 課金プロトコルの実行の際に、 課金対 象を複製部分のみとすることも可能である。  FIG. 6 is a diagram showing an embodiment of the operation when the browsing software 101 displays the duplicate document 103 in the electronic document management method according to the present invention. The operation of the present embodiment is almost the same as that of the embodiment for displaying an electronic document shown in FIG. In this embodiment, the document authentication code 202 calculated by the document management software 102 is calculated based on the copy range recorded in the copy record file 151. The decryption key 302 for decrypting the duplicate document 151 is the same as the symbol key 302 recorded in the duplicate record file 1. In the present embodiment, the encryption key and the decryption key are the same, but the encryption key and the decryption key may be different by using an asymmetric encryption method. However, in this case, the operation time required for decoding generally increases. Also, when executing the charging protocol, it is possible to set only the copy portion as the charging target.
第 7図は本発明による電子文書管理方法で、閲覧ソフトウェア 101が複製文 書 103を表示するときの動作の他の一実施例を示す図である。本実施例におけ る動作は、ほとんど第 6図で示した複製文書の表示における実施例と同じであ る。 但し、 本実施例では課金記録ファイル 150に複製閲覧者の利用者 ID200に 対する課金記録が無い場合、 複製閲覧許可は行わず、 表示不許可を送信する (414)。 この様にすることで部分的な複製物を他人へ譲渡 ·開示することを禁 止することが可能である。  FIG. 7 is a diagram showing another embodiment of the operation when the browsing software 101 displays the duplicate document 103 in the electronic document management method according to the present invention. The operation in this embodiment is almost the same as that in the embodiment for displaying a duplicate document shown in FIG. However, in the present embodiment, if there is no charge record for the user ID 200 of the copy viewer in the charge record file 150, the copy browsing is not permitted and the display non-permission is transmitted (414). By doing so, it is possible to prohibit the transfer or disclosure of a partial copy to another person.
以上で示したように、元情報のみならず部分複製物もサーバ一によって管理 を行うことで、例えば電子新聞などスクラップブック作成の要求が多い用途に 加え、 例えば企業内のイントラネットおいて文書を配布した場合、 各人が必要 な情報を複製保存することが可能で、且つ企業内の情報が外部へ漏洩すること を防止することも可能である。 As described above, the server manages not only the original information but also the partial duplicates, so that it can be used in applications where there are many requests for scrapbook creation, such as electronic newspapers. In addition, for example, when a document is distributed on an intranet within a company, it is possible for each person to copy and store necessary information and also to prevent leakage of information inside the company to the outside.
ここまでは、文書閲覧端末がネットワークを通じてサーバと接続されている 時に、 特に有効な実施例である。 他方、 電子化された出版物がネットワークで はなく C D— R OM、磁気ディスク等の記録媒体によって配布される場合、 そ のような記録媒体中の情報の表示や複製は必ずしもわ一ばで管理することは できない。 記録媒体の内容 (文書) を閲覧する文書閲覧端末がネッ トワークに 接続されている保証は無いからである。 このような場合、 本願では文書自身で 表示や複製の管理を行う。 以下詳細を説明する。  Up to this point, this embodiment is particularly effective when the document viewing terminal is connected to the server via the network. On the other hand, when digitized publications are distributed not on a network but on recording media such as CD-ROMs and magnetic disks, the display and duplication of information on such recording media is not necessarily managed by a single source. You can't. This is because there is no guarantee that the document browsing terminal that browses the contents (document) of the recording medium is connected to the network. In such a case, the present application manages display and duplication by the document itself. The details will be described below.
第 8図を用いて文書オブジェク 卜の概念と動作の概要を説明する。 第 8図 (a)はオブジェク 卜の概念図である。 オブジェク ト指向では全てのデータ 701 はォブジェク ト 700と呼ばれる論理構造にパッケージされ、該ォブジェク トの データは該ォブジェク トに備わったメソッド 702と呼ばれるプログラム要素 を介してのみ扱うことができるようになつている。一般に該メソッ ドは該デ一 タに対する処理内容毎に用意される。オブジェク トを极うプログラム 703は利 用者の操作 725によって該ォブジェク トのメソッドに対してメッセージ 704と 呼ばれる指示を出し、 オブジェク ト内のデータ 701を扱う。 オブジェク ト内部 は該ブログラム 703からはブラックボックスになっており、該オブジェタ トの メソッド以外は内部のデータ 701を直接极うことはできない。同種のデータを 持つオブジェク 卜に対する処理要求は同じであるので、 これらには同じメソッ ドが用意されている。同じメソッドを持つオブジェク トは同じクラスに属する という。 同じクラスに属するオブジェク トは階層を構成することができる。 こ の場合、階層下のォブジェク トに対するメッセージの送信は上位のオブジェク トを介して行われる。以下ではォブジェク トのうち特に該データとして文章や 図面 ·動画像など文書データを持つオブジェクトを文書オブジェク ト呼ぶ。 ま た、文書オブジェク トを极ぅフログラムをオブジェク ト表示ブログラムと呼ぶ。 利用者はォブジェク ト表示プログラムによって文書オブジェク トを開くこと で、 文書を閲覧する。 第 8図(b)及び第 8図(c)はオブジェク ト表示プログラム で文書オブジェク トを開いたときの処理の流れの一実施例を示す図である。利 用者 717が文書オブジェク トを開く操作をしたとき(720)、 オブジェク ト表示 プログラム 710は文書オブジェク トをメモリ上へ読み込み(470)、 最初に初期 化メッセージ 613を該文書オブジェク 卜に送信する。初期化メッセ一ジ 613を 受けた初期化メソッド 621は文書の表示に必要な各種の設定の初期化や文書 データの整合性の確認などを行う。 更に、 該文書オブジェク 卜が下位の階層ォ ブジェク トを有しているときは、 該階層オブジェク トをロードし、 初期化メッ セージを該階層オブジェク 卜へ送信する。該階層ォブジェク トも自身の初期化 を行ったのち、 更に下位のオブジェク 卜へ初期化メッセージを転送する。 次に オブジェク ト表示フログラム 710は該文書オブジェク 卜へ最初のページを表 示することを指示する表示メッセージ 612を送る。該文書ォブジェク 卜の表示 メソッド 620はこのメッセージに対応して最初のページを指示されたウィン ドウに表示する。 該ページに階層下の文書オブジェク トを含むときには、 該階 層下の文書オブジェク トにも表示メッセージを転送する。利用者 717がスクロ —ルバ一を操作し(721)次のベ一ジを表示するよう要求したときは、 オブジェ ク ト表示プログラム 710は次のベ一ジを示して該文書オブジェク 卜に再び表 示メッセージ 612を送る。該文書オブジェク トは対応するページの文書を上記 同様に指定されたウィンドウへ表示する。 第 8図(c)を用いて説明を続ける。 利用者 717がポインタを用いて文書内の特定の部分を選択したとき(722)、 ォ ブジェク ト表示プログラム 710は該文書オブジェク トへ領域選択メッセージ 615を送信する。 該文書オブジェク トの選択メソッド 625は該選択メッセージ で指示された領域を反転するなどして利用者に領域が選択されていることを 示す。 階層下のオブジェク 卜が選択範囲には言っている場合は、該階層ォブジ ヱク トにも選択メッセージを転送する。利用者 717がメニューから選択領域の 複製 (コピー) を選んだとき(723)、 オブジェク ト表示プログラム 710は文書 オブジェク トに対して複製メッセージ 614を送信する。該文書オブジェク 卜の 複製メソッド 622はまず下位の階層ォブジェク トがあるかどうか調べ、 もしあ れば該階層オブジェク トへ複製メッセージを転送して該階層オブジェクトか ら複製オブジェク トを受け取る。次に下位の複製オブジェク トと自身の文書の 情報を含む複製オブジェク トを生成し(473)、オブジェク ト表示プログラム 710 へ複製文書オブジェク トを返す。利用者 717が文書を閉じる操作をしたときは (724)、 オブジェク ト表示プログラム 710は終了メッセージ 616を該文書ォブ ジェク 卜へ送信する。 該終了メッセージを受けた終了メソッド 619は、 まず、 階層下のオブジェク 卜が有れば、該階層オブジェク 卜へ終了メッセージを転送 し、その後自身が占有していたメモリ領域の解放などの終了作業 474を行う。 上記操作において、利用者とのィンタ一フェイスは全てオブジェク ト表示プロ グラム 710が行い、利用者が文書オブジェク トを意識した操作を行う必要はな レ、。 また、 文書オブジェク トは利用者からは一つの文書データファイルとして 見えており、従来の文書ファイルと比較して特別な扱いを必要とするものでは ない。 ここではォブジェク ト文書と利用者のとインタ一フ イスをォブジヱク ト文書表示プログラムが行うとしたが、利用者端末のオペレーティングシステ ムが文書オブジェク トを直接扱う機能を備えていても良い。 An outline of the concept and operation of the document object will be described with reference to FIG. Fig. 8 (a) is a conceptual diagram of the object. In the object orientation, all data 701 is packaged in a logical structure called object 700, and the data of the object can be handled only through a program element called method 702 provided in the object. I have. Generally, the method is prepared for each processing content for the data. A program 703 for executing an object issues an instruction called a message 704 to a method of the object by a user operation 725, and handles data 701 in the object. Since the inside of the object is a black box from the program 703, the internal data 701 cannot be directly input except for the method of the object. Processing requests for objects with the same type of data are the same, so the same methods are provided for them. Objects with the same method are said to belong to the same class. Objects belonging to the same class can form a hierarchy. In this case, message transmission to objects lower in the hierarchy is performed via higher-level objects. In the following, objects having document data, such as texts, drawings, and moving images, are referred to as document objects. Ma In addition, a document object is referred to as a @flowgram as an object display program. The user browses the document by opening the document object using the object display program. FIG. 8 (b) and FIG. 8 (c) are diagrams showing an embodiment of the processing flow when a document object is opened by the object display program. When the user 717 performs an operation of opening a document object (720), the object display program 710 reads the document object into the memory (470), and first transmits an initialization message 613 to the document object. . Upon receiving the initialization message 613, the initialization method 621 initializes various settings necessary for displaying the document and checks the consistency of the document data. Further, when the document object has a lower hierarchical object, the hierarchical object is loaded and an initialization message is transmitted to the hierarchical object. The hierarchical object also initializes itself, and then transmits an initialization message to lower-level objects. Next, the object display program 710 sends a display message 612 to the document object, indicating that the first page is to be displayed. The display method of the document object 620 displays the first page in response to the message in the specified window. When the page includes a document object below the hierarchy, the display message is also transferred to the document object below the hierarchy. When the user 717 operates the scroll bar (721) and requests that the next page be displayed, the object display program 710 shows the next page and redisplays the document object. Send the notification message 612. The document object displays the document of the corresponding page in the specified window in the same manner as described above. The description will be continued with reference to FIG. When the user 717 selects a particular part in the document using the pointer (722), the object display program 710 sends an area selection message 615 to the document object. The document object selection method 625 indicates to the user that an area has been selected by, for example, inverting the area specified by the selection message. If an object below the hierarchy is in the selection, the object Also forward the selected message to the subject. When the user 717 selects copy of the selected area (copy) from the menu (723), the object display program 710 sends a copy message 614 to the document object. The duplication method 622 of the document object first checks whether there is a lower hierarchical object, and if so, forwards a duplicate message to the hierarchical object and receives a duplicate object from the hierarchical object. Next, a copy object including information on the lower-order copy object and its own document is generated (473), and the copy document object is returned to the object display program 710. When the user 717 closes the document (724), the object display program 710 sends an end message 616 to the document object. Upon receiving the end message, the end method 619 first transfers the end message to the hierarchical object if there is an object lower in the hierarchy, and then ends the work such as releasing the memory area occupied by itself. I do. In the above operation, all the interfaces with the user are performed by the object display program 710, and it is not necessary for the user to perform an operation conscious of the document object. Also, the document object is seen by the user as a single document data file, and does not require special handling as compared with conventional document files. Here, the object document display program performs the interface between the object document and the user, but the operating system of the user terminal may have a function of directly handling the document object.
第 9図(a) (b)を用いて文書オブジェク トの表示メソッドの動作の一実施例 を示す。 第 8図で説明したように、 表示メッセージは画面に文書を描画する毎 に送信されるメッセージである。文書ォブジェクト 105は第 9 (a) 図に示すよ うに文書データ 106の他、 内部データとして所有者情報 220、 表示許可フラグ 221、 複製許可フラグ 222等を有する。 該文書オブジェク トはこれらの内部デ 一タを极うためのメソッ ドとして、 表示メソッド 620、 初期化メソッド 621、 複製メソッド 622、 選択メソッド 625、 印刷メソッド 626、 課金メソッド 627 等を有する。各メソッドはォブジェク ト表示プログラムから送信される表示メ ッセージ 612、 初期化メッセージ 613、 複製メッセージ 614、 選択メッセージ 615等を受け取って必要な処理を行う。 一般に文書データ 106は暗号化されて おり、オブジェク ト表示プログラムは文書データ 106などの内部データを直接 操作することは禁止されている。該文書データは暗号化されていることが必須 ではないが、文書オブジェク トのメソッドを使用しない不正な利用を防止する ためには暗号化されていた方が望ましい。 An embodiment of the operation of the display method of the document object will be described with reference to FIGS. 9 (a) and 9 (b). As described in FIG. 8, the display message is a message transmitted every time a document is drawn on the screen. The document object 105 has, as shown in FIG. 9 (a), the owner information 220, the display permission flag 221 and the copy permission flag 222 as internal data in addition to the document data 106. The document object is a method for displaying these internal data, such as a display method 620, an initialization method 621, a duplication method 622, a selection method 625, a print method 626, and a billing method 627. Etc. Each method receives the display message 612, initialization message 613, duplicate message 614, selection message 615, etc. sent from the object display program and performs necessary processing. Generally, the document data 106 is encrypted, and the object display program is prohibited from directly operating internal data such as the document data 106. It is not essential that the document data be encrypted, but it is preferable that the document data be encrypted in order to prevent unauthorized use without using the method of the document object.
第 9図(b)は本発明による電子文書管理方法で、 文書オブジェク トの表示を 行うときの表示メソッドの動作の一実施例を示す図である。文書ォブジェク ト がオブジェク ト表示プログラム 710から表示メッセージ 612を受け取ると、該 文書ォブジェク 卜内の表示メソッド 620が実行される。表示メソッド 620はま ず始めに利用者 IDの取得をオブジェク ト表示プログラム 710へ要求する(450)。 オブジェク ト表示ブログラム 710は利用者の ID力一ドが利用者端末に挿入さ れているかどうかを判断し、 IDカードが入っていなければ、 利用者に IDカー ドの挿入を促す。オブジェク ト表示フログラムは IDカードから利用者 IDを取 得して(448)、 表示メソッドへ通知する(449)。 次に、 該文書ォブジェク 卜に記 録された所有者情報 220を調べ (451)、該所有者情報が空欄であった場合には、 ネットワークへの接続を行って該文書オブジェク ト 105の課金を管理してい る課金管理サーバ 9との間で課金プロ トコルを実行し(452)、 該課金プロトコ ルが成功した場合のみ上記オブジェク ト表示プログラムから受け取った利用 者 IDを所有者情報 220として保存して(453)、 文書データ 106の表示を行う (455)。 該所有者情報 220が既に設定されているときは、 上記利用者 IDが所有 者情報に一致する場合のみ表示を行い(454)、 一致しない場合には表示不可の メッセージを表示する(456)。 このようにすることで、 最初の利用者のみが該 文書データ 106を利用できることになる。 本実施例では、 課金をネットワーク 経由で行うとしたが、文書オブジェク トをディスクなど物理媒体で配布する場 合には媒体配布時に課金を行うことも可能である。 この場合は、 所有者情報 220が空欄であった場合には無条件で新規の利用者を記録して、 表示を行う。 本実施例では上記オブジェク ト表示環境 710が取得する利用者 IDは ID力一ド から読み取るとしたが、情報購入時に利用者に与えた単純なパスヮ一ドゃシリ アル番号でもよレ、。 該 IDカードとして、 クレジット ICカードの情報など該利 用者情報が課金に関わるものであると、他人への譲渡を防止でき、 且つ課金作 業が連続して行えるため、 より好ましい。 また、 本実施例では文書オブジェク ト 105が表示メッセージを受信する毎に利用者の認証を行うものとしている 力 該文書オブジェク トを開いて最初の表示メッセージを受け取つたときのみ 利用者認証を行うようにしてもよレ、。本実施例では情報に対して課金すること を前提にしているが、企業内での文書配布への利用などでは必ずしも課金を目 的とせず、 文書の管理のみを行うこともある。 この場合には上記課金プロトコ ルを省略することも可能である。 FIG. 9 (b) is a diagram showing an embodiment of the operation of the display method when displaying a document object in the electronic document management method according to the present invention. When the document object receives the display message 612 from the object display program 710, the display method 620 in the document object is executed. The display method 620 first requests the object display program 710 to acquire a user ID (450). The object display program 710 determines whether the user's ID card has been inserted into the user terminal, and if the ID card is not inserted, prompts the user to insert the ID card. The object display program obtains the user ID from the ID card (448) and notifies the display method (449). Next, the owner information 220 recorded in the document object is checked (451), and if the owner information is blank, a connection to the network is made to charge the document object 105. A billing protocol is executed with the managed billing management server 9 (452), and only when the billing protocol succeeds, the user ID received from the object display program is stored as owner information 220. (453), the document data 106 is displayed (455). When the owner information 220 has already been set, the display is performed only when the user ID matches the owner information (454), and when it does not match, a message indicating that the display cannot be performed is displayed (456). By doing so, only the first user can use the document data 106. In this embodiment, the billing is performed via the network. However, when the document object is distributed on a physical medium such as a disk. In such a case, it is also possible to charge when the medium is distributed. In this case, if the owner information 220 is blank, a new user is unconditionally recorded and displayed. In the present embodiment, the user ID acquired by the object display environment 710 is read from the ID key, but it may be a simple pass-through serial number given to the user when purchasing the information. As the ID card, it is more preferable that the user information, such as credit IC card information, is related to billing, because transfer to another person can be prevented and billing can be performed continuously. Also, in this embodiment, the user is to be authenticated every time the document object 105 receives the display message. The user authentication is performed only when the document object is opened and the first display message is received. Anyway. In the present embodiment, it is assumed that information is charged. However, in the case of use for document distribution in a company, etc., the purpose is not necessarily charging, and only document management may be performed. In this case, the charging protocol can be omitted.
第 1 0図は本発明による電子文書管理方法で、初期化メソッド及び表示メソ ッドの動作の一実施例を示す図である。初期化メッセージは第 8図で説明した ように、文書オブジェク トをォブジェク ト表示プログラムで開く毎に最初に該 文書オブジェク トに送られるメッセージである。文書オブジェク トが初期化メ ッセージ 613を受け取ると、プログラムの制御は初期化メソッド 621へ移行す る。 初期化メソッド 621は、 まずオブジェク ト表示プログラム 710から利用者 IDを取得する(449)。 ここではオブジェク ト表示プログラム 710が利用者 ID を取得する詳細は省略した。 次に、 該文書ォブジェク トに記録された所有者情 報 220を調べ (451)、 該所有者情報が空欄であった場合には、 ネットワークへ の接続を行って該文書オブジェク トの課金を管理している課金管理サーバ 9 との間で課金プロトコルを実行し(452)、 該課金プロ トコルが成功した場合の み上記利用者 IDを所有者情報 220として保存して(453)、文書オブジェク ト 105 内の表示許可フラグ 221を許可に設定する(457)。 該所有者情報 220が既に埋 つているときは、 上記利用者 IDが所有者情報に一致する場合のみ文書ォブジ ュク ト内の表示許可フラグ 221を許可に設定し(457)、 一致しない場合には該 表示許可フラグ 221を不許可に設定する(458)。 その後、 文書オブジェクトが 表示メッセージ 612を受け取ったとき、表示メソッド 620は上記表示許可フラ グ 221の設定を確認し(459)、 表示許可になっている場合には文書を表示し (455)、 不許可の場合には表示不可のエラーメッセージを表示する(456)。 第 9 図で示した実施例と同様、文書オブジェク トをディスクなど物理媒体で配布す る場合には媒体配布時に課金を行うことも可能である。 この場合は、所有者情 報 220が空欄であった場合には無条件で新規の利用者を記録して、表示許可フ ラグ 221を許可に設定する。本実施例では情報に対して課金することを前提に しているが、企業内での文書配布への利用などでは必ずしも課金を目的とせず、 文書の管理のみを行うこともある。 この場合には上記課金プロトコルを省略す ることも可能である。 本実施例による方法を用いると、 第 9図に示した実施例 と比較して表示を行う毎に利用者チェックを行わないため動作は高速になる ことが期待できる力;、 反面利用者チェックが弱くなる。 FIG. 10 is a diagram showing an embodiment of the operation of the initialization method and the display method in the electronic document management method according to the present invention. As described with reference to FIG. 8, the initialization message is a message that is sent to the document object first each time the document object is opened by the object display program. When the document object receives the initialization message 613, program control transfers to the initialization method 621. The initialization method 621 first obtains a user ID from the object display program 710 (449). Here, details of how the object display program 710 obtains the user ID are omitted. Next, the owner information 220 recorded in the document object is checked (451), and if the owner information is blank, a connection to the network is made to manage the charge of the document object. A charging protocol is executed with the charging management server 9 (452), and the user ID is stored as the owner information 220 only when the charging protocol is successful (453), and the document object is stored. The display permission flag 221 in 105 is set to permission (457). The owner information 220 is already If the user ID matches the owner information, the display permission flag 221 in the document object is set to allow only when the user ID matches the owner information (457), and if not, the display permission flag 221 is disabled. Set to allow (458). Thereafter, when the document object receives the display message 612, the display method 620 checks the setting of the display permission flag 221 (459), and if the display is permitted, displays the document (455). In the case of permission, an undisplayable error message is displayed (456). As in the embodiment shown in FIG. 9, when the document object is distributed on a physical medium such as a disk, it is possible to charge when the medium is distributed. In this case, if the owner information 220 is blank, a new user is recorded unconditionally, and the display permission flag 221 is set to permitted. In this embodiment, it is assumed that charging is performed for information. However, in the case of use for document distribution in a company or the like, charging is not necessarily intended, and only document management may be performed. In this case, the above charging protocol can be omitted. When the method according to the present embodiment is used, compared to the embodiment shown in FIG. 9, a user check is not performed every time display is performed, so that the operation can be expected to be performed at high speed; become weak.
第 1 1 (a)図は本発明による電子文書管理方法で、 文書オブジェク トの初期 化メソッド及び複製メソッドの動作の一実施例を示す図である。第 8図で説明 したように、複製メッセージは利用者があらかじめ選択した範囲の文書の複製 をオブジェク ト表示ブログラムに指示したとき送信されるメッセージである。 文書オブジェク ト 105が初期化メッセージ 613を受け取ると、プログラムの制 御は初期化メソッド 621へ移行する。 初期化メソッド 621は、 まずォブジェク ト表示プログラムから利用者 IDを取得する(449)。 次に、 該文書オブジェクト に記録された所有者情報 220を調べ (451)、 該所有者情報が空欄であった場合 には、ネットワークへの接続を行って該文書オブジェク トの課金を管理してい る課金管理サーバ 9との間で課金プロトコルを実行し(452)、 該課金プロトコ ルが成功した場合のみ上記利用者 IDを所有者情報 220として保存して(453)、 文書オブジェク ト 105内の複製許可フラグ 222を許可に設定する(460)。 該所 有者情報 220が既に埋つているときは、 表示メソッド 620は上記利用者 IDが 所有者情報に一致する場合のみ文書オブジェク ト 105内の複製許可フラグ 222 を許可に設定し(460)、 一致しない場合には該複製許可フラグ 222を不許可に 設定する(461)。 その後、 該文書オブジェク トが複製メッセージ 614を受け取 つたとき、 複製メソッド 622は上記複製許可フラグ 222設定を確認し(462)、 複製許可になっているときのみ、文書オブジェク トの文書データ 106のうち複 製を指定された範囲の部分文書データ 107と上記所有者情報 220と同一の内容 をもつ所有者情報 220と文書オブジェク トと同一のメソッドセットとを有す る複製文書オブジェク ト 110 (第 1 1図(b) )を利用者端末の主記憶装置の一部 に領域を確保して保存し、該領域のァドレスをォブジェク ト表示ブログラムへ 返す。 本実施例では、 初期化メソッドで利用者の認証を行っているが、 複製メ ソッドで利用者認証を行ってもよい。 また、 本実施例では、 複製文書オブジェ タ ト 1 10に含まれるメソッドは文書ォブジェク トに含まれるものと同一であ る力';、複製文書の複製作成を禁止するために複製メソッドを含まない或は複製 メソッドでは何も行わないようにすることも可能である。複製文書オブジェク 卜 1 10には複製物の複製物を作成したときの履歴を保存する複製履歴情報を 保存してもよい。 複製履歴情報を保持することで、複製回数の制限などを行う ことも可能である。 FIG. 11 (a) is a diagram showing an embodiment of an operation of a document object initialization method and a copy method in the electronic document management method according to the present invention. As explained in Fig. 8, the copy message is a message sent when the user instructs the object display program to copy a document in the range selected in advance. When document object 105 receives initialization message 613, program control transfers to initialization method 621. The initialization method 621 first obtains a user ID from the object display program (449). Next, the owner information 220 recorded in the document object is checked (451), and if the owner information is blank, connection to the network is made to manage the charge for the document object. A charging protocol is executed with the charging management server 9 (452), and the user ID is stored as owner information 220 only when the charging protocol is successful (453), The copy permission flag 222 in the document object 105 is set to permission (460). If the owner information 220 is already filled, the display method 620 sets the copy permission flag 222 in the document object 105 to “permitted” only when the user ID matches the owner information (460), If they do not match, the duplication permission flag 222 is set to non-permission (461). Thereafter, when the document object receives the duplication message 614, the duplication method 622 checks the setting of the above-mentioned duplication permission flag 222 (462), and only when the duplication is permitted, out of the document object's document data 106 A duplicate document object 110 having the partial document data 107 in the range where the duplication is specified, the owner information 220 having the same contents as the owner information 220, and the same method set as the document object 110 (first 1 Figure (b)) secures an area in a part of the main memory of the user terminal and saves it, and returns the address of the area to the object display program. In this embodiment, the user authentication is performed by the initialization method, but the user authentication may be performed by the copy method. Also, in this embodiment, the method included in the duplicate document object 110 is the same as the method included in the document object '; and the duplicate method is not included in order to prohibit creation of a duplicate document. Alternatively, it is possible to do nothing in the duplication method. The copy document object 110 may store copy history information for storing a history when a copy of the copy is created. By holding the copy history information, it is also possible to limit the number of times of copying.
第 1 2図は本発明による電子文書管理方法で、ある編集者が複数の著作権者 が異なる著作物の一部分づっを集めて編集し、新たな文書として配布する場合 の一実施例を示す図である。 元の文書オブジェク ト A (l l l)、 B (112)、 C (113) は各々異なる著作権者が公開している情報であるとする。 但し、 これらの情報 の利用者は閲覧した部分について、元の著作権者に代金を支払うものとする。 編集者は自分の文書に文書オブジェク ト Aの全てと、文書オブジェク ト B及び Cの一部分を利用する場合、 編集者はまず第 1 1図に示した方法で文書ォブジ . ェク ト B及び Cの部分複製物 114及び 1 15を作成する。 次に自分の文書データ 120に文書オブジェク ト 111、 114及び 115を取り込み、編集文書オブジェク ト 116を作成する。 上記編集を行うための編集者の作業は基本的に従来の通常の 文書データの電子編集作業を同じであり、編集者が文書ォブジェク トを特に意 識する必要はない。 上記文書ォブジェク ト 116を利用者が表示するとき、表示 メッセージ 612が文書オブジェク ト 116の表示メソッド 628に送られる。 この とき、 表示の対象が編集者によって作成された部分であれば、 表示メソッド 628は編集者の課金を管理しているサーバ一 13と課金プロ トコル 465を実行す る。 表示の対象が文書オブジェク ト A (l l l )の部分であるときは、 表示メッセ ージ 612は文書オブジェク ト Aの表示メソッド 629へ転送され、表示メソッド 629は文書ォブジェク ト Aの著作者の課金を管理するサーバー 14と課金フロ 卜 コル 466を実行する。 上記閲覧の作業では、利用者が文書ォブジェク 卜の著作 権者を意識することはなく、通常の文書データと同じように閲覧することが可 能である。 このように、 元の素材の著作者が、 著作物の再利用を許可していれ ば、 これらの素材を編集して新たな著作物を作成するにあたって、 元の著作者 に逐一転載の許可を得る必要がない。 なぜならば、 転載物を利用者が見るとき には元の著作者に代金を支払うことになるからである。転載が容易であれば、 素材を利用する編集者も増加し、 素材の著作者、編集者ともに利益を得ること ができる。 本発明による文書オブジェク ト方式は、 多数の素材提供者かならる 新聞などの編集物を作成する場合に、 非常に有効である。 本実施例では素材と なる文書ォブジ-ク トの全てが閲覧に際して課金を要求するものであるとし たが、 一部分或いは全部が、 例えば製品広告などのように、 必ずしも課金を必 要とはしない情報であっても良い。 このような場合、 情報を閲覧可能な期日を 制限したり、情報を閲覧した利用者の情報を広告文書管理サーバーに登録して、 利用者の嗜好調査のデータを得るといった機能を該広告文書オブジェク トの メソッドに持たせても良い。 以上で示したように、 オブジェク ト文書を用いた文書管理を行うことで、 例 えば新聞記事や解説論文などのように複数の権利主体からなる著作物の一部 分づっを集めて編集著作物を配布する場合、各権利者に逐一確認を取る必要な く、 且つ、 必要な課金は各権利者と利用者との間で直接行うことができる。 し かもこの場合にも、 元の著作者の設定した利用制限は維持されるため、許可な く複製できない情報の複製や、分割できない情報の分割などを行うことは元の 著作者の意思によって禁止することが可能である。 FIG. 12 is a diagram showing an embodiment of an electronic document management method according to the present invention in which a certain editor collects and edits portions of different works by a plurality of copyright holders and distributes them as a new document. It is. Assume that the original document objects A (ll), B (112), and C (113) are information published by different copyright holders. However, the user of this information shall pay the original copyright holder for the part viewed. When an editor uses all of document object A and part of document objects B and C in his document, he must first use the document object in the manner shown in Figure 11. Make partial copies 114 and 1 15 of Projects B and C. Next, the document objects 111, 114, and 115 are fetched into the own document data 120, and the edited document object 116 is created. The editor's work for performing the above-mentioned editing is basically the same as the conventional ordinary electronic editing of document data, and the editor does not need to be particularly aware of the document object. When the user displays the document object 116, a display message 612 is sent to the display method 628 of the document object 116. At this time, if the display target is a part created by the editor, the display method 628 executes the server 13 that manages the accounting of the editor and the accounting protocol 465. When the display target is the document object A (lll), the display message 612 is transferred to the display method 629 of the document object A, and the display method 629 charges the author of the document object A. Execute the server 14 to be managed and the billing protocol 466. In the above browsing work, the user does not need to be aware of the copyright holder of the document object and can browse the document in the same way as ordinary document data. In this way, if the author of the original material allows the reuse of the copyrighted work, the original author will be given permission to reprint the edited material in order to create a new work. No need to get. This is because when a user views the reprint, he or she pays the original author. If reprinting is easy, the number of editors who use the material will increase, and both the author and editor of the material can benefit. The document object method according to the present invention is very effective when creating a compilation such as a newspaper, which is composed of a large number of material providers. In the present embodiment, it is assumed that all of the document objects serving as materials require a fee for browsing, but a part or all of the information does not necessarily require a fee, such as a product advertisement. It may be. In such a case, the advertisement document object is provided with a function of restricting a date on which information can be viewed, registering information of a user who has viewed the information in an advertisement document management server, and obtaining data of a user's preference survey. May be included in the method of As described above, by managing documents using object documents, we can collect a part of a copyrighted work, such as a newspaper article or a commentary paper, that is composed of multiple When distributing the licenses, it is not necessary to confirm each right holder one by one, and necessary charges can be made directly between each right holder and the user. Even in this case, since the usage restrictions set by the original author are maintained, duplication of information that cannot be duplicated without permission or division of information that cannot be divided is prohibited by the original author's intention. It is possible to
産業の利用可能性 Industrial availability
以上のように、 本発明にかかる電子文書管理方法は、 C D— R OMやフロッ ピーディスク等の記録媒体に電子的に記録された情報を販売する電子出版、そ の電子出版の内容を編集し直して新たな編集物を販売する際、違法な複製の配 布や再利用を防止する技術として有用である。 また、 ネットワークを通じて入 手した電子的な情報を管理して有効に利用するために用いるのに適している。 本発明により、違法な複製の配布或は再利用を防止することが可能になり、 商業的に利用可能な情報且つ或いは企業内での秘密情報.などの電子配布を促 進することが可能になる。  As described above, the electronic document management method according to the present invention provides electronic publishing that sells information electronically recorded on a recording medium such as a CD-ROM or a floppy disk, and edits the contents of the electronic publishing. This is useful as a technique to prevent the distribution and reuse of illegal copies when selling new compilations. It is also suitable for managing and effectively using electronic information obtained through networks. The present invention makes it possible to prevent the distribution or reuse of illegal copies, and to promote the electronic distribution of commercially available information and / or confidential information within a company. Become.

Claims

請 求 の 範 囲 The scope of the claims
1 . ネットワークに接続された端末で動作する閲覧ソフトウエアが、喑号化さ れ且つ或は仕様が公開されていなレ、形式で供給された電子文書の表示を行う 際に、該ネットワークに接続され且つ該電子文書を管理する文書管理サーバに、 少なくとも該電子文書を特定するための文書情報と該電子文書の利用者に関 わる利用者情報とを該ネットワークを介して送信し、該文書管理サーバから表 示許可且つ或は復号鍵を該ネットワークを介して受信した時のみ、該電子文書 の内容を開示することを特徴とする電子文書の管理方法。 1. When browsing software running on a terminal connected to a network displays an electronic document supplied in a format that has been decoded and / or whose specifications have not been released, it is connected to the network. Transmitting at least document information for specifying the electronic document and user information relating to the user of the electronic document to the document management server for managing the electronic document via the network; A method for managing an electronic document, wherein the content of the electronic document is disclosed only when a display permission and / or a decryption key is received from the server via the network.
2 . ネットワークに接続された端末で動作する閲覧ソフトウユア力;、喑号化さ れ且つ或は仕様が公開されていない形式で供給された電子文書の一部或は全 部を複製する際に、該ネッ卜ワークに接続され且つ該電子文書を管理する文書 管理サーバに、少なくとも複製を行う範囲に関わる複製情報と該電子文書の利 用者に関わる利用者情報とを該ネットワークを介して送信し、該文書管理サ一 バから複製許可且つ或は喑号鍵を該ネットワークを介して受信した時のみ、該 複製範囲を暗号化し且つ或いは仕様が公開されていない形式に変換した複製 物を生成し、該複製物を該端末の記憶装置に保存することを特徴とする電子文 書の管理方法。 2. Viewing software running on a terminal connected to the network; when duplicating part or all of an electronic document supplied in a format that has been encoded and whose specifications have not been released. By transmitting, via the network, at least copy information relating to a range to be copied and user information relating to a user of the electronic document to a document management server connected to the network and managing the electronic document. Only when a copy permission and / or a 許可 key is received from the document management server via the network, the copy range is encrypted and / or a copy whose specification is not disclosed is generated. And storing the copy in a storage device of the terminal.
3 . ネットワークに接続された端末で動作する閲覧ソフトウエアが、 喑号化さ れ且つ或は仕様が公開されていない形式で供給された電子文書の一部或は全 部を複製する際に、該ネットワークに接続され且つ該電子文書を管理する文書 管理サーバに、少なくとも複製を行う範囲に関わる複製情報と該電子文書の利 用者に関わる利用者情報とを該ネットワークを介して送信し、該文書管理サー バから該複製範囲の情報を暗号化し且つ或いは仕様が公開されていない形式 に変換した複製物を該ネットワークを介して受信して、該複製物を該端末の記 憶装置に保存することを特徴とする電子文書の管理方法。 3. When browsing software running on a terminal connected to a network duplicates part or all of an electronic document supplied in a format that has been encoded and whose specifications have not been released, Transmitting, via the network, at least copy information relating to a range to be copied and user information relating to a user of the electronic document to a document management server connected to the network and managing the electronic document; A copy obtained by encrypting the information of the copy range and / or converted into a format whose specifications are not disclosed is received from the document management server via the network, and the copy is stored in the storage device of the terminal. A method for managing electronic documents, comprising:
4 . 請求の範囲第 3項において、 ネットワークに接続された端末で動作する閲 覧ソフ トゥユアにより、保存された電子文書の一部或は全部の複製物の表示を 行う際に、該ネットワークに接続され且つ該電子文書を管理する文書管理サー バに、少なくとも該複製物を特定するための複製情報と該複製物の利用者に関 わる利用者情報とを該ネットヮ一クを介して送信し、該文書管理サーバから表 示許可且つ或は復号鍵を該ネットワークを介して受信した時のみ、該複製物の 内容を開示することを特徴とする電子文書の管理方法。 4. In claim 3, when a part or all of the stored electronic document is displayed by a viewing software running on a terminal connected to the network, the connection to the network is made. Transmitting, via the network, at least copy information for specifying the copy and user information relating to a user of the copy to a document management server that manages the electronic document; A method for managing an electronic document, characterized in that the content of the copy is disclosed only when display permission and / or a decryption key is received from the document management server via the network.
5 . ネットワークに接続された文書管理サーバが、該ネットワークに接続され た端末で動作する閲覧ソフトウエアから、該文書管理サーバが管理している文 書について、 表示の許可要求を該ネッ 卜ワークを介して受けたとき、 該閲覧ソ フトウ アから該文書の利用者に関わる利用者情報を該ネットワークを介し て受信して該文書管理サ一バーの記憶装置に記録された該利用者の該文書に 関わる利用者記録と照合し、該利用者が該文書のうち少なくとも表示を要求さ れた部分に関して既に課金され且つ或は閲覧を許可されている場合には、該文 書の表示許可且つ或は復号鍵を該ネットワークを介して送信することを特徴 とする電子文書の管理方法。  5. The document management server connected to the network issues a permission request to display the document managed by the document management server from the network from browsing software operating on a terminal connected to the network. When received via the network from the browsing software, the document information of the user recorded in the storage device of the document management server is received. And if the user has already been charged and / or permitted to view at least the portion of the document requested to be displayed, the user is authorized to display the document and / or Is a method for managing an electronic document, comprising transmitting a decryption key via the network.
6 . ネットワークに接続された文書管理サーバが、 該ネットワークに接続され た端末で動作する閲覧ソフトウエアから、該文書管理サーバが管理している文 書について、 表示の許可要求を該ネットヮ一クを介して受けたとき、 該閲覧ソ フトウエアから該文書の利用者に関わる利用者情報を該ネットワークを介し て受信して該文書管理サーバーの記憶装置に記録された該利用者の該文書に 関わる利用者記録と照合し、該利用者が該文書のうち少なくとも表示を要求さ れた部分に関して課金されておらず且つ閲覧を許可されていなレ、場合には、該 閲覧ソフトウエアとの間で課金プロトコル且つ或いは利用者認証プロトコル を実行し、該ブロトコルが成立したときのみ該利用者に関する該課金の記録を 該文書管理サーバの記憶装置に保存し、該文書の表示許可且つ或は復号鍵を該 ネットワークを介して送信することを特徴とする電子文書の管理方法。 6. The document management server connected to the network issues a display permission request for display of the document managed by the document management server from the browsing software operating on a terminal connected to the network. When received via the network, user information related to the user of the document is received from the browsing software via the network, and the user's use related to the document recorded in the storage device of the document management server is received. If the user is not charged for at least the part of the document requested to be displayed and is not permitted to view it, the user is charged with the browsing software. Executing a protocol and / or a user authentication protocol, and storing the accounting record of the user in the storage device of the document management server only when the protocol is established. , The permission to display the document and / or the decryption key A method for managing an electronic document, which is transmitted via a network.
7 . ネットワークに接続された文書管理サーバが、該ネッ トワークに接続され た端末で動作する閲覧ソフトウ アから、該文書管理サーバが管理している文 書について、該文書の一部或は全部の複製許可要求を該ネットワークを介して 受けたとき、該閲覧ソフトウエアから該文書の利用者に関わる利用者情報と複 製を行う範囲に関わる複製情報とを該ネットワークを介して受信し、該文書が 複製許可の対象になつている場合のみ、該文書管理サーバの記憶装置に保存さ れた該利用者に対する複製記録に、少なくとも該複製範囲に関わる情報且つ或 いは暗号鍵を記録し、該文書の複製許可且つ或は該暗号鍵を該ネットワークを 介して送信することを特徴とする電子文書の管理方法。  7. The document management server connected to the network sends a part or all of the document managed by the document management server from the browsing software running on a terminal connected to the network. When a copy permission request is received via the network, the browsing software receives, via the network, user information relating to a user of the document and copy information relating to a range in which copying is to be performed. Only when the user is permitted to copy, at least the information related to the copy range and / or the encryption key is recorded in the copy record for the user stored in the storage device of the document management server. A method for managing an electronic document, wherein the document is permitted to be copied and the encryption key is transmitted via the network.
8 . ネットワークに接続された文書管理サーバが、 該ネットワークに接続され た端末で動作する閲覧ソフトウエアから、該文書管理サーバが管理している文 書の一部或は全部の複製許可要求を受けたとき、該閲覧ソフトウエアから該文 書の利用者に関わる利用者情報と複製を行う範囲に関わる複製情報とを該ネ ットワークを介して受信し、該文書が複製許可の対象になつている場合のみ、 該文書管理サーバの記憶装置に保存された該利用者に対する複製記録に、少な くとも該複製範囲に関わる情報且つ或いは暗号鍵を記録し、該複製範固の情報 を暗号化し且つ或いは仕様が公開されていない形式に変換した複製物を生成 し、該複製物を該ネットワークを介して送信することを特徴とする電子文書の 管理方法。  8. The document management server connected to the network receives a copy permission request for part or all of the documents managed by the document management server from browsing software running on a terminal connected to the network. Received from the browsing software via the network, user information relating to the user of the document and copy information relating to the range in which the document is to be copied, and the document is subject to copy permission. Only in this case, at least information relating to the duplication range and / or an encryption key is recorded in the duplication record for the user stored in the storage device of the document management server, and the duplication range information is encrypted and / or A method for managing an electronic document, comprising: generating a copy converted into a format whose specifications are not disclosed, and transmitting the copy via the network.
9 . ネットワークに接続された文書管理サーバが、該ネットワークに接続され た端末で動作する閲覧ソフトウエアから、該文書管理サーバが管理している文 書の一部或は全部の複製物について、表示の許可要求を該ネットワークを介し て受けたとき、該閲覧ソフトウエアから少なくとも該複製物を特定するための 複製情報と該複製物の利用者に関わる利用者情報とを該ネットワークを介し て受信して該文書管理サーバーの記憶装置に記録された該利用者の複製記録 と照合し、該利用者が該複製物の作成者であるか或いは該利用者が該複製物に 関してすでに課金されているか或いは該利用者が該複製物の表示許可を持つ ている場合には、該複製物の表示許可且つ或は復号鍵を該ネットワークを介し て送信することを特徴とする電子文書の管理方法。 9. A document management server connected to the network displays, from browsing software operating on a terminal connected to the network, a copy of a part or all of the document managed by the document management server. Receiving, via the network, at least copy information for specifying the copy and user information relating to a user of the copy from the browsing software. Copy record of the user recorded in the storage device of the document management server And if the user is the creator of the copy, or if the user has already been charged for the copy, or if the user has permission to display the copy A method for managing an electronic document, comprising transmitting a display permission and / or a decryption key of the copy via the network.
1 0 . ネットワークに接続された文書管理サーバが、 該ネットワークに接続さ れた端末で動作する閲覧ソフトウエアから、該文書管理サーバが管理している 文書の複製物について、表示の許可要求を該ネットワークを介して受けたとき、 該閲覧ソフトウユアから少なくとも該複製物を特定するための複製情報と該 複製物の利用者に関わる利用者情報とを該ネットワークを介して受信して該 文書管理サーバ一の記憶装置に記録された該利用者の複製記録と照合し、該利 用者が該複製物の作成者でなく且つ該利用者が該複製物に関してすでに課金 されておらず且つ該利用者が該複製物の表示許可を持っていない場合には、該 閲覧ソフトウエアとの間で課金プロ トコル且つ或いは利用者認証ブロ トコル を実行し、該プロトコルが成立したときのみ該利用者に関する該複製物の課金 記録を該文書管理サーバの記憶装置に保存し、該複製物の表示許可且つ或は復 号鍵を該ネットワークを介して送信することを特徴とする電子文書の管理方 法。 10. The document management server connected to the network issues a display permission request for the copy of the document managed by the document management server from the browsing software running on a terminal connected to the network. When received through the network, the browsing software receives at least copy information for specifying the copy and user information relating to a user of the copy via the network, and receives the document management server Against the copy record of the user recorded in the storage device of the user, the user is not the creator of the copy, and the user has not been charged for the copy and the user If you do not have permission to display the copy, execute the accounting protocol and / or user authentication protocol with the browsing software and establish the protocol. An electronic document, wherein a charge record of the copy for the user is stored in a storage device of the document management server, and display permission of the copy and / or a decryption key are transmitted through the network. Management method.
1 1 . 請求の範囲第 1項において、 ネットワークに接続された端末で動作する 閲覧ソフトウエアが、電子文書を管理する文書管理サーバに該電子文書の表示 許可を要求するとき、該文書管理サーバから受け取った認証鍵と表示を求める 文書とを用いて定められた計算を行い、該計算結果を該文書管理サーバに送信 することで、該文書の正当性の証明を行うことを特徴とする電子文書の管理方 法。  11 1. In claim 1, when the browsing software operating on a terminal connected to the network requests the document management server managing the electronic document to permit display of the electronic document, the document management server An electronic document characterized by performing a predetermined calculation using the received authentication key and the document to be displayed and transmitting the calculation result to the document management server, thereby verifying the validity of the document. Management method.
1 2 . 請求の範囲第 5項において、 ネットワークに接続された文書管理サーバ 力 S、該ネットワークに接続された端末で動作する閲覧ソフトウエアから該文書 管理サーバが管理する電子文書の表示許可を要求されたとき、乱数その他の任 意の方法で生成した認証鍵を該閲覧ソフトウエアに送信し、該文書管理サーバ の記憶装置に記録された該文書と該認証鍵とを用いて定められた計算を行い、 該計算結果と該閲覧ソフトウエアから受け取った計算結果とを比較して、同一 でなかったときは上記表示許可或は上記複製許可或レ、は上記複製物を与えな いことを特徴とする電子文書の管理方法。 1 2. In claim 5, the document management server S connected to the network, and a request for display permission of the electronic document managed by the document management server from browsing software operating on a terminal connected to the network. When a random number or other An authentication key generated by a desired method is transmitted to the browsing software, and a predetermined calculation is performed using the document and the authentication key recorded in the storage device of the document management server. A method of managing an electronic document, comprising: comparing a calculation result received from browsing software; and if not identical, the display permission or the copy permission or the copy is not given.
1 3 . 少なくとも、 暗号化され且つ或は仕様が公開されていない形式で記録さ れた文書データと、 該文書データの最初の利用者を示す文書所有者情報と、 閲 覧ソフトウユア或は表示環境から表示メッセージを受け取って該文書データ を表示する表示メソッドとが一体となった文書オブジェク 卜で、該文書ォブジ ェク 卜が表示メッセ一ジを受け取ったとき、上記表示メソッドが該文書ォブジ ェク 卜の利用者に関わる利用者情報を該閲覧ソフトウエア或は表示環境から 取得し、 上記所有者情報に有効な情報が記録されており、 且つ該文書所有者情 報と該利用者情報とがー致した場合のみ表示を実行することを特徴とする電 子文書の管理方法。  1 3. At least document data that is encrypted and recorded in a format whose specifications are not disclosed, document owner information indicating the first user of the document data, and viewing software or display environment A display object that receives a display message from a document object and displays the document data. When the document object receives a display message, the display method executes the document object. User information relating to the user of the document is obtained from the browsing software or display environment, valid information is recorded in the owner information, and the document owner information and the user information are -An electronic document management method characterized in that the display is executed only when it is matched.
1 4 . 少なくとも、 暗号化され且つ或は仕様が公開されていない形式で記録さ れた文書データと、該文書データの最初の利用者を示す文書所有者情報と、 閲 覧ソフトウエア或は表示環境から表示メッセージを受け取って該文書データ を表示する表示メソッドとがー体となつた文書オブジェク トで、該文書ォブジ ェク トが表示メッセージを受け取ったとき、上記表示メソッドが該文書ォブジ ェク トの利用者に関わる利用者情報を該閲覧ソフトウェア或は表示環境から 取得し、 上記所有者情報が該利用者情報と異なっている場合には、 該文書ォブ ジェク トを表示している閲覧端末と該文書オブジェク 卜の課金を管理してい る文書サーバーとの間でネットワークを介して該文書に関わる課金プロトコ ル且つ或いは利用者認証プロトコルを実行し、該プロ トコルが成立したときの み該利用者情報を該文書所有者情報に保存し、表示を実行することを特徴とす る電子文書の管理方法。 1 δ . 少なくとも、 暗号化され且つ或は仕様が公開されていない形式で記録さ れた文書データと、該文書データの最初の利用者を示す文書所有者情報と、 文 書の表示許可の状態を示す表示許可フラグと、閲覧ソフトウエア或は表示環境 から初期化メッセージを受け取って初期化作業を行う初期化メソッドと、該文 書データを表示する表示メソッドとが一体となった文書ォブジェク トで、該文 書オブジェク トを開く毎に、最初に初期化メッセージを閲覧ソフトウエア或は 表示環境から受け取り、上記初期化メソッドが該文書ォブジェク トの利用者に 関わる利用者情報を該閲覧ソフトウ ア或は表示環境から取得し、上記所有者 情報に有効な情報が記録されており、且つ該文書所有者情報と該利用者情報と がー致した場合のみ該表示許可フラグを表示許可に設定し、以後表示メッセー ジを受け取ったとき、 上記表示メソッドが該表示許可フラグを確認し、許可に なっているときのみ上記文書データの表示を行うことを特徴とする電子文書 の管理方法。 14. At least, document data recorded in an encrypted or unpublished format, document owner information indicating the first user of the document data, and viewing software or display. A display object that receives a display message from the environment and displays the document data. The display object is a document object, and when the document object receives the display message, the display method changes the document object. User information relating to the user of the document is acquired from the browsing software or display environment, and if the owner information is different from the user information, the browsing displaying the document object is performed. A charging protocol and / or a user authentication protocol relating to the document is established between the terminal and the document server which manages the charging of the document object via a network. Line, and the protocol is saved only the user information you satisfied the document owner information, management method of the electronic document you and executes the display. 1 δ. At least the document data recorded in a format that is encrypted or the specification of which is not disclosed, document owner information indicating the first user of the document data, and the state of permission to display the document Is a document object that integrates a display permission flag indicating the status, an initialization method that receives an initialization message from the viewing software or the display environment, and performs an initialization operation, and a display method that displays the document data. Each time the document object is opened, an initialization message is first received from the browsing software or display environment, and the initialization method transmits user information relating to the user of the document object to the browsing software or display environment. Is obtained from the display environment, valid information is recorded in the above-mentioned owner information, and the display permission file is obtained only when the document owner information and the user information match. Lag is set to display permission, and when a display message is received thereafter, the display method checks the display permission flag, and displays the document data only when permission is set. Management method.
1 6 . 少なくとも、 暗号化され且つ或は仕様が公開されていない形式で記録さ れた文書データと、 該文書データの最初の利用者を示す文書所有者情報と、 文 書の表示許可の状態を示す表示許可フラグと、閲覧ソフトウエア或は表示環境 から初期化メッセージを受け取って初期化作業を行う初期化メソッドと、該文 書データを表示する表示メソッドとが一体となった文書オブジェク トで、該文 書オブジェク トを開く毎に、最初に初期化メッセージを閲覧ソフトウユア或は 表示環境から受け取り、上記初期化メソッドが該文書オブジェク 卜の利用者に 関わる利用者情報を該閲覧ソフトウエア或は表示環境から取得し、上記所有者 情報が該利用者情報と異なっている場合には、該文書オブジェク トを表示して いる閲覧端末と該文書オブジェク トの課金を管理している文書サーバ一との 間でネットワークを介して該文書に関わる課金プロ トコル且つ或いは利用者 認証プロ トコルを実行し、該プロ トコルが成立したときのみ該利用者情報を該 文書所有者情報に保存して上記表示許可フラグを表示許可に設定し、以後表示 メッセージを受け取ったとき、上記表示メソッドが該表示許可フラグを確認し、 許可になっているときのみ上記文書デ一タの表示を行うことを特徴とする電 子文書の管理方法。 16. At a minimum, document data that is recorded in an encrypted and / or unpublished format, document owner information indicating the first user of the document data, and the status of permission to display the document Is a document object that integrates a display permission flag indicating the status, an initialization method that receives an initialization message from the viewing software or the display environment, and performs an initialization operation, and a display method that displays the document data. Each time the document object is opened, first, an initialization message is received from the browsing software or display environment, and the initialization method transmits user information related to the user of the document object to the browsing software or the display environment. If the owner information is obtained from the display environment and is different from the user information, the browsing terminal displaying the document object and the document object A charging protocol and / or a user authentication protocol relating to the document is executed between the document server and a document server that manages the charging of the document via a network, and the user information is obtained only when the protocol is established. Is stored in the document owner information, and the display permission flag is set to display permission. A method for managing an electronic document, comprising: upon receipt of a message, the display method confirming the display permission flag, and displaying the document data only when permission is given.
1 7 . 少なくとも、 暗号化され且つ或は仕様が公開されていない形式で記録さ れた文書データと、 該文書データの最初の利用者を示す文書所有者情報と、 閲 覧ソフトウユア或は表示環境から複製メッセージを受け取って該文書データ の一部或は全部を複製する複製メソッドとが一体となった文書ォブジヱク ト で、該文書ォブジェク トが複製メッセージを受け取ったとき、 上記複製メソッ ドが該文書オブジェク トの利用者に関わる利用者情報を該閲覧ソフトウエア 或は表示環境から取得し、 上記所有者情報に有効な情報が記録されており、 且 っ該文書所有者情報と該利用者情報とがー致した場合のみ、 少なくとも、 該複 製範囲の文書データと、 該文書オブジェク 卜と同内容の文書所有者情報と、 上 記閲覧ソフトウエア或は上記表示環境から表示メッセージを受け取って上記 文書データを表示する表示メソッドとを有する複製文書オブジェク トを、利用 者端末の記憶装置に保存することを特徴とする電子文書の管理方法。  17. At least, document data recorded in a format that is encrypted or whose specifications are not disclosed, document owner information indicating the first user of the document data, and viewing software or display environment Is a document object that is integrated with a copy method for receiving a copy message from the server and copying part or all of the document data. When the document object receives a copy message, the copy method User information relating to the user of the object is obtained from the browsing software or the display environment, and valid information is recorded in the owner information, and the document owner information and the user information are Only when the document is copied, at least the document data in the duplication range, the document owner information of the same content as the document object, and the browsing software or the above table Managing electronic documents, characterized by storing receive message from the environment of the copy document object and a display method for displaying the document data, the storage device of the user terminal.
1 8 . 少なくとも、 暗号化され且つ或は仕様が公開されていない形式で記録さ れた文書データと、 該文書データの最初の利用者を示す文書所有者情報と、 文 書の複製許可の状態を示す複製許可フラグと、閲覧ソフトウエア或は表示環境 から初期化メッセージを受け取って初期化作業を行う初期化メソッドと、複製 メッセージを受け取って該文書データの一部或は全部を複製する複製メソッ ドとが一体となった文書オブジェク トで、該文書オブジェク トを開く毎に、 最 初に初期化メッセージを閲覧ソフトウエア或は表示環境から受け取り、上記初 期化メソッドが該文書オブジェク トの利用者に関わる利用者情報を該閲覧ソ フトウエア或は表示環境から取得し、上記所有者情報に有効な情報が記録され ており、且つ該文書所有者情報と該利用者情報とがー致した場合のみ該複製許 可フラグを複製許可に設定し、 以後複製メッセージを受け取ったとき、 上記複 製メソッドが該複製許可フラグを確認し、 許可になっているときのみ、 少なく とも、 該複製範囲の文書データと、 該文書オブジェク トと同内容の文書所有者 情報と、上記閲覧ソフトウエア或は表示環境から初期化メッセージを受け取つ て初期化作業を行う初期化メソッドと、上記文書データを表示する表示メソッ ドとを有する複製文書オブジェク トを、利用者端末の記憶装置に保存すること を特徴とする電子文書の管理方法。 18. At least the document data recorded in a format that is encrypted and / or whose specifications are not disclosed, document owner information indicating the first user of the document data, and the status of permission to copy the document And a copy method for receiving an initialization message from the browsing software or display environment to perform initialization work, and a copy method for receiving a copy message and copying a part or all of the document data. When the document object is opened, an initialization message is first received from the viewing software or display environment each time the document object is opened, and the initialization method uses the document object. User information relating to the user is obtained from the browsing software or display environment, valid information is recorded in the owner information, and the document owner information and the Only when the user information matches, the duplication permission flag is set to duplication permission. The copy method checks the copy permission flag, and only when the copy permission is permitted, at least the document data in the copy range, the document owner information having the same content as the document object, and the browsing software or A duplicate document object having an initialization method for receiving an initialization message from the display environment and performing an initialization operation and a display method for displaying the document data is stored in a storage device of the user terminal. Electronic document management method.
1 9 . 請求の範囲第 1 7項において、 上記複製文書ォブジェク 卜に複製メソッ ドを含まないか或は複製メソッドが複製を行う機能を持っていないことを特 徴とする電子文書の管理方法。 - 2 0 . 請求の範囲第 1 7項において、 上記複製文書ォブジェク 卜に複製の回数 且つ或は複製を行った利用者の履歴を含む複製履歴情報を含むことを特徴と する電子文書の管理方法。  19. An electronic document management method according to claim 17, wherein the duplicate document object does not include a duplicate method or the duplicate method does not have a function of duplicating. -20. The electronic document management method according to claim 17, wherein the duplicate document object includes copy history information including the number of times of copy and / or the history of the user who made the copy. .
2 1 . 請求の範囲第 1 3項において、 上記文書オブジェク ト或いは上記複製文 書ォブジェク トが少なくとも一つの文書オブジェク ト且つ或いは複製文書ォ ブジェク トを階層的に含んでおり、少なくとも上表示メソッド且つ或いは上記 複製メソッド且つ或いは上記初期化メソッドを閲覧ソフトウエア或は表示環 境から受け取ったとき、該メッセージが上記階層的に含まれた階層文書ォブジ ェク トに対するものであった場合には、該メッセージを該階層文書オブジェク トに転送し、該メッセージに対する処理を該対象となる階層文書オブジェク ト に行わせることを特徴とする電子文書の管理方法。  21. In Claim 13, the document object or the duplicate document object includes at least one document object and / or a duplicate document object in a hierarchical manner, and at least an upper display method and Alternatively, when the copy method and / or the initialization method are received from viewing software or a display environment, and the message is for the hierarchical document object included in the hierarchy, A method for managing an electronic document, comprising: transferring a message to the hierarchical document object; and causing the target hierarchical document object to process the message.
2 2 . 請求の範囲第 1項において、 上記利用者情報として、 利用者毎に所有し ている可搬の記憶装置に記録された ID情報或は該 ID情報から計算された情報 を用いることを特徴とする電子文書の管理方法。  22. In Claim 1, the use of ID information recorded in a portable storage device owned by each user or information calculated from the ID information shall be used as the user information. Characteristic management method of electronic documents.
2 3 . 請求の範囲第 2 2項において、 上記可搬の記憶装置に半導体記憶装置を 有する力一ドを用いることを特徴とする電子文書の管理方法。  23. The electronic document management method according to claim 22, wherein a force having a semiconductor memory device is used as the portable storage device.
2 4 . 請求の範囲第 2 2項において、 上記可搬の記憶装置に磁気記憶力一ドを 用いることを特徴とする電子文書の管理方法。 24. In claim 22, the magnetic storage device is stored in the portable storage device. An electronic document management method characterized by being used.
2 5 . 請求の範囲第 2 2項において、 上記可搬の記憶装置に光学式記憶カード を用いることを特徴とする電子文書の管理方法。  25. The electronic document management method according to claim 22, wherein an optical storage card is used as the portable storage device.
2 6 . 請求の範囲第 2 2項において、 上記可搬の記憶装置に光学式且つ或は磁 気記録ディスクを用いることを特徴とする電子文書の管理方法。  26. The electronic document management method according to claim 22, wherein an optical and / or magnetic recording disk is used for the portable storage device.
2 7 . ネットワークを介して端末と通信可能な文書管理サーバは、 少なくと も文字データ、 画像データ、 文字と画像とからなる文書データ、 文書データ管 理ブログラム、 及びデータ管理テーブルを有するメモリと、 上記データ管理プ 口グラムの内容に従い上記文書管理サーバの動作を制御する処理装置とを有 し、  27. The document management server capable of communicating with the terminal via the network includes at least character data, image data, document data including characters and images, a document data management program, and a memory having a data management table. A processing device for controlling the operation of the document management server according to the contents of the data management program;
上記文書データ管理ブログラムは、 The above document data management program
①上記端末から送信されたパスヮード及び上記文書データの送信要求を検出 する第 1の命令コードと、  (1) A first command code for detecting the password transmitted from the terminal and the request for transmitting the document data,
②上記データ管理テーブルにおける上記パスヮ一ドの存在を確認する第 2の 命令コードと、  (2) a second instruction code for confirming the existence of the path code in the data management table;
③上記パスヮードが確認された場合には上記送信要求に対応する文書データ を上記端末に送信し、上記パスヮードが確認されない場合には上記パスヮード を新たに上記管理テ一ブルに登録してから上記送信要求に対応する文書デー タを上記端末に送信する第 3の命令コードと、  ③ If the above password is confirmed, the document data corresponding to the above transmission request is transmitted to the above terminal. If the above password is not confirmed, the above password is newly registered in the above management table and then transmitted. A third instruction code for transmitting the document data corresponding to the request to the terminal,
を有する Having
ことを特徴とする文書管理サーバ。 A document management server, characterized in that:
2 8 .ネットワークに接続されたコンピュータ端末のディスプレイに表示可能 な文字データと画像データのいずれかまたは両方からなるコンテンツを有す るコンピュータ可読媒体であって、 更に、  28. A computer-readable medium having a content composed of one or both of character data and image data that can be displayed on a display of a computer terminal connected to a network,
a)ユーザ I Dを記憶するための記憶領域と、 a) a storage area for storing the user ID,
b)上記端末にユーザ I Dの入力を指示する処理コードと、 c)上記記憶領域にユーザ I Dが記憶されていない場合には、上記記憶領域に該 ユーザ I Dを新たに記憶するとともに、上記ネットワークを介して上記コンビ ユータ可読媒体に対して予め定められたサーバと接続して上記サーバに上記 ユーザ I Dを送信した後に上記コンテンツを表示する処理コードと、 b) a processing code for instructing the terminal to input a user ID, c) When the user ID is not stored in the storage area, the user ID is newly stored in the storage area, and a predetermined server is connected to the computer-readable medium via the network. A processing code for displaying the content after connecting and transmitting the user ID to the server;
d)上記記憶領域にユーザ I Dが記憶されている場合には、該記憶されているュ —ザ I Dと上記 bに応じて外部より入力されたユーザ I Dとを照合して両者 がー致した場合にのみ上記コンテンツを表示する処理コードと、 d) When a user ID is stored in the above storage area, the stored user ID is compared with a user ID input from outside according to the above b, and both are matched. A processing code that displays the content only on
を備えたコンピュータプログラムを保持することを特徴とするコンピュータ 可読媒体。 A computer-readable medium storing a computer program provided with:
2 9 .ネットワークに接続されたコンピュータ端末のディスプレイに表示可能 な文字デ一タと画像デ一タのいずれかまたは両方からなるコンテンツを有す るコンピュータ可読媒体であって、 更に、 29. A computer-readable medium having a content composed of one or both of character data and image data that can be displayed on a display of a computer terminal connected to a network,
a)上記コンテンツを閲覧可能なユーザ I Dが記憶された記憶領域 a) Storage area in which the user ID who can browse the above content is stored
b)ディスプレイに上記コンテンツを表示する処理コードと、 b) a processing code for displaying the content on a display,
c)ディスプレイ上で上記コンテンツの一部分の複写要求を受け付ける処理コ ードと、 c) a processing code for receiving a request for copying a part of the content on the display;
d)上記複写要求を受けて上記端末にユーザ I Dの入力を指示する処理コ一ド と、 d) a processing code for receiving the copy request and instructing the terminal to input a user ID;
e)上記記憶領域に記憶されている閲覧可能なユーザ I Dと入力されたユーザ I Dとを照合して両者が一致した場合にのみ上記コンテンツの一部分及び上 記コンピュータ可読媒体と同等の機能を実行する処理コードを、他のコンビュe) The browsable user ID stored in the storage area is compared with the input user ID, and only when the two match, execute a part of the content and a function equivalent to that of the computer-readable medium. Copy the processing code to another
—タ可読媒体に複写する処理コードと、 Processing code to be copied to a readable medium,
を備えたことを特徴とするコンピュータ可読媒体。 A computer-readable medium comprising:
PCT/JP1996/003692 1996-12-18 1996-12-18 Electronic document management method WO1998027494A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP1996/003692 WO1998027494A1 (en) 1996-12-18 1996-12-18 Electronic document management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP1996/003692 WO1998027494A1 (en) 1996-12-18 1996-12-18 Electronic document management method

Publications (1)

Publication Number Publication Date
WO1998027494A1 true WO1998027494A1 (en) 1998-06-25

Family

ID=14154252

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP1996/003692 WO1998027494A1 (en) 1996-12-18 1996-12-18 Electronic document management method

Country Status (1)

Country Link
WO (1) WO1998027494A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256360A (en) * 2000-03-14 2001-09-21 Shuichi Otsu Electronic library system and electronic publication system
JP2002541595A (en) * 1999-04-13 2002-12-03 ディスカバリー・コミニュケーションズ・インコーポレーテッド Alternative delivery methods for e-books
JP2002541594A (en) * 1999-04-13 2002-12-03 ディスカバリー・コミニュケーションズ・インコーポレーテッド Alternative e-book delivery system
JP2006079569A (en) * 2004-09-06 2006-03-23 Hidetoshi Hara Media distributing system capable of managing license
JP2006237881A (en) * 2005-02-23 2006-09-07 Ntt Docomo Inc Portable information terminal and method of protecting data
JP2008123411A (en) * 2006-11-15 2008-05-29 Fujitsu Ltd Document copy/move method and document copy/move program
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
US9099097B2 (en) 1999-06-25 2015-08-04 Adrea, LLC Electronic book with voice emulation features
US11863615B2 (en) 2022-03-18 2024-01-02 T-Mobile Usa, Inc. Content management systems providing zero recovery time objective

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07239828A (en) * 1994-01-27 1995-09-12 At & T Corp Method for protection of electronically published document
JPH07297818A (en) * 1994-04-25 1995-11-10 Nippon Telegr & Teleph Corp <Ntt> Method and system for digital information communication
JPH07295798A (en) * 1994-04-25 1995-11-10 Internatl Business Mach Corp <Ibm> Method and equipment to enable distribution of software object
JPH08185448A (en) * 1994-09-30 1996-07-16 Mitsubishi Corp System and device for managing data copyright

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07239828A (en) * 1994-01-27 1995-09-12 At & T Corp Method for protection of electronically published document
JPH07297818A (en) * 1994-04-25 1995-11-10 Nippon Telegr & Teleph Corp <Ntt> Method and system for digital information communication
JPH07295798A (en) * 1994-04-25 1995-11-10 Internatl Business Mach Corp <Ibm> Method and equipment to enable distribution of software object
JPH08185448A (en) * 1994-09-30 1996-07-16 Mitsubishi Corp System and device for managing data copyright

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9053640B1 (en) 1993-12-02 2015-06-09 Adrea, LLC Interactive electronic book
JP2002541595A (en) * 1999-04-13 2002-12-03 ディスカバリー・コミニュケーションズ・インコーポレーテッド Alternative delivery methods for e-books
JP2002541594A (en) * 1999-04-13 2002-12-03 ディスカバリー・コミニュケーションズ・インコーポレーテッド Alternative e-book delivery system
US9099097B2 (en) 1999-06-25 2015-08-04 Adrea, LLC Electronic book with voice emulation features
JP2001256360A (en) * 2000-03-14 2001-09-21 Shuichi Otsu Electronic library system and electronic publication system
JP2006079569A (en) * 2004-09-06 2006-03-23 Hidetoshi Hara Media distributing system capable of managing license
JP2006237881A (en) * 2005-02-23 2006-09-07 Ntt Docomo Inc Portable information terminal and method of protecting data
US7921305B2 (en) 2005-02-23 2011-04-05 Ntt Docomo, Inc. Portable information terminal and data protecting method
JP2008123411A (en) * 2006-11-15 2008-05-29 Fujitsu Ltd Document copy/move method and document copy/move program
US11863615B2 (en) 2022-03-18 2024-01-02 T-Mobile Usa, Inc. Content management systems providing zero recovery time objective

Similar Documents

Publication Publication Date Title
JP3914430B2 (en) Method and apparatus for enabling distribution of software objects
JP2659896B2 (en) Structured document copy management method and structured document copy management device
JP3503774B2 (en) Method and apparatus for securing access to a file
KR100188505B1 (en) Method and apparatus enabling software trial using an encryption header
KR100200443B1 (en) Method of distribution software object
KR100200444B1 (en) Method of distribute software object
US7845014B2 (en) Method and apparatus for implementing digital rights management
US8099364B2 (en) Digital rights management of content when content is a future live event
US8862517B2 (en) Digital rights management of content when content is a future live event
US5673316A (en) Creation and distribution of cryptographic envelope
JP3173352B2 (en) Digital work distribution system
JP5113299B2 (en) DRM providing apparatus, system and method thereof
US7725401B2 (en) Method and apparatus for establishing usage rights for digital content to be created in the future
JP2005506627A (en) Method and system for digital rights management in content distribution applications
JP2004519763A (en) System and method for managing digital content by manipulating usage rights associated with the digital content
US20070260551A1 (en) Media Burning Terminal and System for Providing Digital Content
JP2000163488A (en) Method and system for monitoring use of digital copyrighted work, digital copyrighted work recording device, and digital copyrighted work reproducing device
US20040098343A1 (en) Contents reproducing apparatus, contents reproduction control program and recording medium having a contents reproduction control program recorded thereon
WO1998027494A1 (en) Electronic document management method
JP3765145B2 (en) Electronic information distribution method
GB2404828A (en) Copyright management where encrypted content and corresponding key are in same file
EP1130490A2 (en) Method for secure distribution of digital products
JP4242014B2 (en) Electronic publication distribution system, information processing terminal device, information processing method, and computer-readable recording medium storing information processing program
JP2004282116A (en) Key distribution system, contents encryption method, contents encryption program, decryption method of encrypted contents, decryption program of encrypted contents, and contents distribution system
JP2005190489A (en) Privilege protection apparatus and system check apparatus

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): CN JP KR US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase