WO1997036233A1 - Method for providing information, method for preparing initial information, and device and recording medium used therefor - Google Patents
Method for providing information, method for preparing initial information, and device and recording medium used therefor Download PDFInfo
- Publication number
- WO1997036233A1 WO1997036233A1 PCT/JP1997/000971 JP9700971W WO9736233A1 WO 1997036233 A1 WO1997036233 A1 WO 1997036233A1 JP 9700971 W JP9700971 W JP 9700971W WO 9736233 A1 WO9736233 A1 WO 9736233A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- procedure
- providing
- type
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Definitions
- the present invention relates to a method and apparatus for acquiring information via a communication line or a communication network, and a method and apparatus for distributing information. Since the purpose of information acquisition is to provide information to users, information acquisition and information distribution are collectively referred to as information provision. To accurately describe the technical field using this term, "The present invention describes an information providing method, an information providing apparatus, an initial information creating method set in the information providing apparatus, an initial information creating apparatus, and a special data structure used in these. A computer-readable recording medium on which a computer program is recorded, or a computer-readable recording medium on which a computer program is recorded. "
- Sections 1 and 2 briefly describe the background art. After clarifying the gist of the invention, Section 11 summarizes the comparison between the present invention and the prior art. Section 11 also compares the prior art with Japanese Patent Application Nos. 8-106054 and PCT / JP97 / 00142, which form the basis of the priority claim of the present application.
- the business card contains the department, telephone number, FAX number, e-mail address, and e-mail address; this information changes due to changes within the company.
- I will give out a new business card or send a transfer greeting, but I feel very busy for that. 'In some cases, contact is lost.
- Dial information (general) as public-public connection (public communication network, dedicated line, connection of communication path via public communication network), Internet telephone, cable telephone (call using cable TV line) is realized. In other words, address information) is becoming more diverse and complex.
- dial information such as various telephone numbers and e-mail addresses
- inexpensive and convenient communication means differ depending on conditions, making it difficult to use wisely. It is not easy to make full use of a plurality of pieces of dial information written on a business card.
- Product guidance in various advertisements may be changed for reasons not initially anticipated. It is necessary to respond promptly to sold-out products, fluctuations in purchase prices, revision of prices in response to sales conditions, addition of new products, and so on. However, there is no way to properly communicate these changes to customers. In some cases, after receiving an order, the product may be sold out, or even if the purchase price of the product rises, it may continue at the price once stated in the advertisement. Notification of new products will be kept until the next issue of the catalog.
- CDs compact discs
- CD-ROM compact discs
- CD-EXTRA compact discs
- DVD-VIDEO DVD-VIDEO
- programs such as program, video, still images, etc. were added. It is a medium that carries multimedia information. In the present specification, for simplicity, these are collectively referred to simply as CD.
- CD-Rs media on which additional information can be recorded, such as CD-Rs, it is difficult to distribute additional information appropriately without the active cooperation of users.
- CD-Rs cannot modify or delete information, so old information cannot be replaced with new information. Distributing the CD again is time-consuming and expensive.
- This method requires a clear distinction between the information provided by the CD and the information provided by the Internet.
- the information distributed on the CD cannot be updated, and the information on the CD cannot be hyperlinked to the Internet.
- the extraction procedure be simple. Even when accessing multiple information sources to realize advanced functions, the procedure for extracting information is simple and clear as long as the interface accesses a single information source. Ideally, it should be “quickly pulling out information” and “information is up-to-date” while maintaining its simple usage and selfishness.
- CDs hold a large amount of information at low cost and can be stored in a PC with a CD drive.
- An information user 101 requests information from an information acquisition device 102.
- the information user 101 may be a device or a program in addition to a human.
- the information acquisition device 102 receives a request from the information user 101 and provides information on the request.
- the information acquisition device 102 requests and receives appropriate information (via the communication line 103) from the information distribution device 104 as needed. That is, it is a device for acquiring information.
- the information acquisition device 102 and the information distribution device 104 are connected.
- a communication line or communication path
- a communication network such as the Internet, intranet, telephone network, or cable TV network, or a transmission medium such as an optical cable is used as the communication line.
- the communication line 103 corresponds to a connection circuit such as a bus.
- the information distributing apparatus 104 holds the information original 106 input from the information original provider 105 and sends a copy of the information original 106 to the information acquiring apparatus 102 according to a request from the information acquiring apparatus 102.
- the original information provider 105 inputs the original information 106 into the information distribution apparatus 104.
- Person of the information distributing device 104 When inputting the original information 106 from the output device 107, when inputting the original information from a portable self-recording medium (such as a floppy disk), input the original information via a communication line There are cases.
- the information distribution device corresponds to the computer on which the homepage is located, and the information acquisition device reads the home page using a browser. Equivalent to a computer.
- the present invention relates to an information acquisition device that acquires information in response to a request from an information user, and an information distribution device that distributes an original information to the information acquisition device.
- the use of the terms "information user”, “information acquisition device”, “information distribution device”, and “information original provider” to describe the invention does not limit the invention to these combinations. Rather, in this specification, the claims are mainly directed to the information acquisition device or the information distribution device alone. This is because “Even if one of the information acquisition device or the information distribution device is realized by the existing technology, if the structure and the program of the other device are realized based on the present invention, the effect which has not been realized until now is brought. This is from.
- the names of the information acquisition device 102 and the information distribution device 104 are used to clarify the difference between the device that distributes the original information and the device that acquires the original information.
- the information acquisition device is an “information providing device” from the viewpoint of an information user
- the information distribution device is an “information providing device” from the viewpoint of the information acquiring device.
- both the information acquisition device 102 and the information distribution device 104 are referred to as “information providing devices”.
- both the operation procedure of the information acquisition device 102 and the operation procedure (of the program) of the information distribution device 104 are referred to as “information providing method”.
- FIG. 2 shows a configuration of the information acquisition device 102.
- the internal configuration of the information acquisition device (A) 201, information acquisition device (B) 202, information acquisition device (C) 203, and information acquisition device (D) 204 was differently corrected.
- the information distribution device 104 is placed at the position of the information acquisition device 102 in FIG. 1, that is, connected to the information user 101 and the communication line 103, and beyond the communication line 103. The accumulation of information and the initial information will be explained using these.
- the information acquisition device 102 even when the information acquisition device 102 is disconnected from the communication line 103 (that is, when the information acquisition device 102 is disconnected from the information distribution device 104), the information acquisition device 102 provides as much information as possible to the information user 101. The goal is to be able to do it. To realize this, the information acquired from the information distribution device 104 is stored in the information acquisition device 102 one by one (in response to a request from the user).
- the information acquisition device ( ⁇ ) 201 information is stored inside the recording unit 205. This is the “additional information” 206 inside the recording unit 205.
- the additional information 206 is provided to the information user 101.
- the initial information ( ⁇ ) 201 in FIG. 2 the initial information 207 is recorded in the recording unit 205.
- the initial information 207 may be transferred collectively via the communication line 103 (from the information distribution device 104 or the like), or may be supplied to the information acquisition device 102 via a medium such as a CD.
- the information acquisition device (A) 201 can be requested by the information user 101 even when the information acquisition device (A) 201 is disconnected from the (information communication line 103 and) information distribution device 104.
- the CD 209 is searched first in response to the information request of the information user 101, and there is no CD 209. In this case, the information is obtained from the information distribution device 104.
- the CD 209 corresponds to the recording unit 205 of the information acquisition device (A) 201. Since no information can be recorded on the CD 209, no additional information 206 (taken from the information distributing device S104) exists therein.
- the initial information 207 can be collectively obtained from the information distributing device via a communication network (for example, by FTP). This is called “collective reception of initial information”.
- the procedure for setting the initial information is shown in Fig. 3, which shows the procedure of the program that describes the operation of the information acquisition device.
- Figure 3 shows the event-driven program configuration.
- the information acquisition device (C) 203 records the additional information 211 and the initial information 212 in a recording unit (hard disk) 210. If the initial information becomes obsolete (Section 6), additional information 211 overwrites (part of) the initial information. If the recording unit is a medium that can be written, modified, and deleted like a hard disk, there is no need to separate the additional information 211 and the initial information 212.
- searching for information based on the request of the information user 101 first, the inside of the storage unit 210 of the information acquisition device 203 is searched, and if any, the information is provided. If there is no information, the information is extracted from the information distribution device 104, recorded in the recording unit 210 as additional information 21], and provided to the information user 101.
- the second recording unit 217 corresponds to a CD and holds initial information 218. For the second recording unit 217, information deletion, correction and addition
- the first recording unit 215 corresponds to a magnetic disk and records additional information 216.
- FIG. 4 shows the procedure for extracting and collecting information based on the request of the information user 101 (for the information acquisition device (D) 204).
- the processing in FIG. 4 is located in the “flow of information request processing” 313 in FIG.
- “flow of initial information setting processing” 314 has no direct relationship with the processing of FIG.
- the process ends by “recording information 411 in the first recording unit 215” and “providing information to the information user 101” 412.
- any medium that can delete, add, or modify information can be used as the first storage.
- the RAM can be used as the first recording unit if the power is supplied for a necessary period.
- a "type of information” has been devised to capture information.
- the “type of information” exists in the information acquisition device 102 from the stage where the information itself does not exist in the information acquisition device 102.
- the information corresponding to the type of information that is, managed by the type of information
- the information is obtained from the information distribution device 10.
- Figure 5 shows an example of the contents that make up the type of information.
- the "key” 501 for specifying the type of information, the “correspondence” 502 for specifying the information body corresponding to the type of information, and the "information original finger” 503 constitute the type of information. If the type of each information is an independent file, its file name (or file name with path designation) 504 is the key If the information is recorded in the file, the file name (with bus designation) is If the corresponding c information is expanded in the main memory h, the correspondence can be indicated by the pointer-
- the “designation of the information original” is composed of the designation of the information distribution device 104 and the designation of the information original 106 in the device. If the original information can be specified in a file, the Internet address of the file retains this one information (the specification of the information distribution device 104 and the specification of the information original 106 in the device). Becomes
- the kind of information is equivalent to “information management block J” of PCT7 JP97 / 00142, which is the basis of the priority claim of the present application.
- the name information management block only means managing information, Note that the technical idea is not accurately expressed.
- the reason for using the name "seed of information" as H is that f information itself exists in the information acquisition device from the stage where it does not exist in the information acquisition device. " Because he did.
- the type of information corresponds to the management information corresponding to the startup menu of Japanese Patent Application No. 8-106054, which is the basis of the priority claim of the present application.
- the start menu of the program is added to the power of the “Start” menu of Task 1 and the power of the “Program”.
- Japanese Patent Application No. 8-106054 proposes to incorporate a startup menu for a program (executable file) when the program (executable file) is not on the computer.
- the program is started from the start menu, if it detects that there is no program (executable file), it starts the procedure to load the program and completes the installation. Start directly This is the same as the procedure in Fig. 3.
- the "mediation program” shown in section 7.3 of Japanese Patent Application No. 8-106054 has the same function as the start menu.
- the key 501 is extracted from the request from the information user 101, the type of information is specified, and if “correspondence” 502 is set for the type of information, the main body of the information ahead of the corresponding 502 is set to the information user 101. To provide. If the information body corresponding to the type of information is supplied as the initial information, the information is provided to the information user 101 without communicating with the information distribution apparatus 104.
- the key 501 is extracted from the request from the information user 101, the type of the information is specified, and if the "response" 502 is not set for the type of the information, the information is obtained from the information distribution apparatus 104 and the response 502 is obtained. Set to provide information to information user 101.
- a car navigation system requires a map. It is difficult to obtain and prepare in advance all maps of Japan, from coarse maps to detailed maps. Therefore, first, prepare the kind of information corresponding to each map and define the relationship.
- FIG. Figure 6 shows the relationship between maps. Eight maps are adjacent to the map M-5. N Figure 6 to create a species corresponding information each map as information (2) shows the seeds 610 information corresponding to the map M-5. The key 601 for this information seed is M-5. “Correspondence” and “designation of original information” shown in FIG. 5 are omitted in FIG. 6, but exist.
- the information type 610 specifies the map M power as the upper map 602, and the list Y611 as the lower map 603. List Y611 contains maps M-5-1 to M-5-9. In the information type 610, a map adjacent to the map M-5 is designated from the map M-1 to the map M-9.
- Map relationships are regular.
- Figure 6 (1) shows an adjacent map centered on map M-5.
- the map below map M is M-1 to M-9 in the order of Fig. 6 (1) from the northwest, and the maps of the M-5 map are similarly M-5-1 to M-5-9. I do.
- the list Y611 is specified in the lower map 603 of the information source 610, in which M-5-1 and M-5-9 are arranged in order.
- the names of the maps can be systematically created :, therefore, the relationship between the keys of the information seeds and the mutuals of the information seeds (upper map 602, lower ground 603, adjacent) in a program. It can be created automatically. If the designation of the original information and the designation of the computer that manages the original information are given,
- Corrected form (Rule 91) It can be specified in combination with the HI name.
- the computer process that manages the original information is specified by the computer's Internet address (www.atele.com) and the port number, and the file name of the original information is automatically generated. 5- 1), it is possible to create the specification of the original information. As described above, information seeds can be (fully) automatically generated by a program. The above shows the case where the lower map corresponds to 9 (3x3) sheets, but when it corresponds to 25 (5x5), the contents of list Y611 are listed in order from M-5-1 to M-5-25. line up.
- the seeds of information can be automatically generated and the necessary maps can be automatically imported in a stream.
- obsolete judgment material This is hereinafter referred to as “obsolete judgment data” 701.
- Fig. 7 shows the type of information to which the obsolete judgment data 701 has been added.
- the version number 702 of the information is set as an example of the obsolescence determination material.
- the information updating process is started.
- FIG. 8 shows a case in which a program (which is a type of information) is already installed, and the type of information is associated with the program to be updated later.
- a program which is a type of information
- FIG. 8 shows a case in which a program (which is a type of information) is already installed, and the type of information is associated with the program to be updated later.
- First perform “Reception of information specification” 801 of the management target. Normally, specification of the file name of information is received.
- create the keys "for example, using the file name of the information and type of the file name of the information. If the information in the file name is XX, and c is the file name of the type of information and xx.sed" Creating Information Seeds ”803. For example, create a file named xx.sed
- an information seed is prepared for information update and associated with the information.
- the “type of information” for updating the program is associated with the program.
- the content of the kind of information that already exists is changed. If the information becomes obsolete and new information is obtained from the information distribution device 104 (to the information acquisition device 102), the correspondence 502 is changed. In some cases, the designation of the original information may be changed. When information update requests from many information acquisition devices 102 are concentrated on a specific information distribution device 104, the number of information distribution devices 102 specifying another information distribution device 104 having the same original information is increased. When the expiration date of information is specified as obsolete handouts, the information itself may not be updated even after the expiration date, and only the expiration date may be updated.
- the “information management block” in PCT / JP97 / 00142 which is the basis of the priority claim of the present application, corresponds to the “type of information” in this specification. It is also used for Also, in Japanese Patent Application No. 8-106054, which is the basis of the priority claim of the present application, the startup menu corresponds to “seed of information”, and the program (see section 11 of Japanese Patent Application No. 8-106054 and FIG. 3) is used. Used for upgrading.
- Obsolescence determination can be performed using both the obsolete determination data 701 held by the information acquisition device 102 and the obsolete determination data (corresponding to the original information) held by the information distribution device 104.
- the information is a program
- the version of the program is used as the obsolescence judgment material.
- the information obsolescence can be determined only by the information acquisition device 102.
- This correspondence table fetches this correspondence table (from the information distribution apparatus 104) to the information acquisition apparatus 102 (at the beginning of a series of processes for determining the obsolescence of a plurality of pieces of information). Furthermore, this correspondence table is used as information to be managed. It is better to determine obsolescence by the above methods (a), (b), and (c), and if it has become obsolete, import it to the information acquisition device. Only the tables are imported by the above methods (a), (b), and (c), and updates of other information are managed using this management table. RCorrected R] (Rule 91) ⁇ Section 6.4 Expiration date operation >>
- the update process may be started immediately, or "final confirmation of obsoleteness" may be performed before that. For example, suppose that an expiration date has been set as the obsolescence determination material 701, and that the information is determined to be "obsolete" (by the information acquisition device 102) because the expiration date has expired. However, when the information acquiring device 102 communicates with the information distributing device 104 and compares and confirms the information with the original information 106, it may not be necessary to update information. The communication between the information acquisition device 102 and the information distribution device S 104 to confirm the necessity of updating the information original 106 is called “final confirmation of obsolescence”.
- Figure 9 shows an example in which ⁇ final obsolescence judgment data '' is added to the type of information in preparation for the final obsolescence check.
- the obsolete judgment material 701 can be used as the final obsolete judgment material 901.
- an example using both will be described.
- the judgment is made based on the expiration date 902 of the obsolescence determination material 701. If the expiration date has expired, start the updater Wfi.
- FIG. 10 shows a procedure for performing the update in the information acquisition device 102 including the obsolete final confirmation.
- FIG. 11 shows the update execution procedure in the information distribution apparatus 104 corresponding to this.
- the information distribution apparatus 104 manages a plurality of information originals 106 and communicates with the plurality of information distribution apparatuses 104 for each information original. Therefore, the update execution procedure of the information distribution apparatus 104 is an event-activated type program that handles a plurality of messages simultaneously. Similarly, when the information acquisition device 102 communicates with a plurality of information distribution devices 104, the update execution procedure is an event-activated program. 10 and 11 illustrate a simple case in which the information acquisition device 102 and the information distribution device 104 communicate one-to-one.
- the information acquisition device 102 performs “connection of a communication line with the information distribution device 104” 1002.
- the information distribution apparatus 104 performs "connection of a communication line with the information acquisition apparatus 102" 1102. Including this, in the following, the information acquisition device 102 takes the initiative and issues an instruction to the information distribution device 104 to proceed with each operation.
- the information acquisition device 102 determines “is correspondence set?” 1014 for the type of information. If no response is set, proceed to “Requesting and Receiving Original Information” 1006. If the correspondence has been set, “request and receive final obsolescence determination data” 1003 held by information distribution apparatus 104 and “final obsolescence determination” # 004 are performed. For example, the version number of the information held by the information distribution apparatus 104 is transmitted to the information acquisition apparatus 102, and the version number is compared with the version number which is the final obsolescence determination fee for the type of information, and the information update is determined. In the information distributing apparatus 104, “transmit the final obsolescence determination material for the specified information” 1103 corresponds.
- the final obsolescence determination is performed by the information acquisition device 102, but the contents of the information type are sent to the information distribution device 104, and the obsolescence determination and the information update process are performed by the information acquisition device 102. This can be done in Distribution Equipment E104.
- the information acquisition device 102 is considered to be a computer.
- the information is a program
- a program suitable for the type of the information acquisition device 102 and the operating system (OS) is required.
- Information acquisition device 102 conveys the model and OS information distribution So ⁇ 104, the information distribution device 104 transmits a program suitable for the t
- the final obsolescence determination is performed by the information acquisition apparatus 102.
- the procedure of performing this determination by the information distribution apparatus 104 will be described with reference to FIG. 12 and FIG. This is suitable for the case where the program of the information acquisition device 102 is to be simplified as much as possible to reduce the processing load.
- the figure is a corrected version corresponding to Figure 8 of PCT / JP97 / 00142, which forms the basis of the priority claim of the present application (Rule 91).
- the information distribution apparatus 104 manages a plurality of information originals 106 and communicates information with the plurality of information distribution apparatuses 104 for each piece of information; FIG. 12 and FIG. The procedure will be described assuming a simple case in which the information distribution device 102 and the information distribution device 104 communicate one-to-one.
- the information acquisition device 102 performs “connection of a communication line with the information distribution device 104” 1202.
- the information distribution apparatus 104 performs “connection of a communication line with the information acquisition apparatus 102” 1302.
- the information acquisition device 102 transmits “the type of information corresponding to the information of the update candidate to the information distribution device fg” 1203, and in response, the information acquisition device 104 responds “the type of information held by the information acquisition device 102. Is received. " If the information acquisition device 102 has a policy of not performing a minor version upgrade (Section 6.6 [l.j]), the policy is transmitted to the information distribution device 104 together with the type of information.
- the information acquisition device 102 waits for an instruction from the information distribution device. Further, the information distribution apparatus 104 shifts to information update determination (final obsolescence determination) and update processing (including an instruction to the information acquisition apparatus 102). When other processes are started by the information acquisition device, the communication status and the monitoring program are started periodically to monitor instructions from the information distribution device.
- the information distributing apparatus 104 performs “extracting the management block 1611 of the original information 106” 1304 corresponding to the type of the received information 1304, and makes a determination of “need to update the information of the information acquiring apparatus 102” 1305. This corresponds to “final obsolescence judgment” 1004 in FIG. If an update is necessary, “transmission of an instruction to update the original information” 1306 is performed, and “transmission of the original information” 1307 is performed. In response to this, in the information acquisition apparatus 102, “reception of an instruction j 1204 from the information distribution apparatus 104” and “reception of information” 1207 are performed, and “information update
- the information distributing apparatus 104 makes a judgment of “Is it necessary to update the information type of the information acquiring apparatus 102?” 1308. If an update is required, perform “Transmit instruction of information seed update” 1309, and perform “Create updated version of information seed” 1310 and “Transmit updated version of information seed” 1311. In response, the information acquisition device 102
- the information distributing device 104 sends a “send end instruction” 1312 and “disconnects the communication line with the information acquiring device 102” 1313. 1215 "is performed, and the series of processing is completed.
- the method of making the obsolescence judgment or final obsolescence judgment according to the version of the information is as follows.
- Corrected form (Rule 91) It can be advanced by specifying such as.
- the following specification is accepted from the operator such as the information user 101, and the obsolescence determination is performed according to the specification.
- Information update is started by direct instructions from the information user or the like.
- the type of information inside the information acquisition device is analyzed, and it is determined that the information is out of date.
- the procedure is as follows. Therefore, the information to be updated can be listed in advance, and the information can be updated in a batch by accessing them. If the information acquisition device 102 is instructed to execute at an unexpected time, the number of cases of communication with the information distribution device 104 when actually using the information is reduced, and the response of the information acquisition device is improved.
- the obsolescence determination procedure (section 6.3) will unconditionally make a “obsolete” judgment. If the information is a program,-update is a process of updating the programs installed on the computer to the latest version.
- Fig. 14 shows the configuration of the information acquisition device. This describes the configuration of the information acquisition device (D) 204 of FIG. 2 in more detail. This corresponds to FIG. 4 of PCT / JP97 / 00142 on which the priority claim of the present application is based. It also corresponds to Figure 1 of Japanese Patent Application No. Hei 8-106054, which is the basis of the priority claim of the present application.
- the “initial information setting unit” 1420 When receiving the initial information from another device such as the information distribution device 104 via the line 1402, the “initial information setting unit” 1420 is connected to the recording unit (the first unit in FIG. 14) via the “communication unit” 1409.
- Corrected use ⁇ (rule 91) Write.
- a “medium reader” 1421 When copying initial information from a medium such as a CD to a recording medium such as a magnetic disk, a “medium reader” 1421 writes information to the recording unit by an “initial information setting unit” 1420: a medium such as a CD May be a recording unit.
- the “information seed extraction unit 1404” searches for an information seed storage unit (a first information seed storage unit 1412 and a second information seed storage unit 1416) that stores an information seed.
- the information acquisition device 102 can record the update information on a medium (for example, a magnetic recording medium).
- the information is recorded on the disk, in Fig. 4, the “first recording unit” 1412).
- the “information seed extraction unit” 1404 first searches the “first information seed storage unit 1412” inside the “first recording unit 1411”. When there is no corresponding information seed, the information seed of the “second information seed storage unit 1416J” inside the “second recording unit 1417” is searched.
- a storage unit that holds the information seed storage unit and the information (main unit) storage unit is added.
- the first recording unit 1412 When the contents of the CD are first transferred to the magnetic disk, or when the data is directly input to the magnetic disk of the information acquisition device 102 from the communication line 103, only one recording unit (the first recording unit 1412) is sufficient. It is. Also, when the type of information and the information main body are supplied on a writable medium and the information type and the information main body updated by the information acquisition device 102 are written, only one recording unit (the first recording unit 1412) is used. It is enough.
- the key 501 specifies the type of the information.
- the key to identify a person for example, kunio
- the key to identify a company for example, company name
- the type of the information is specified using the product name or product number as a key.
- -Provide information (body) corresponding to the type of information to information users, or launch a program that is information (body).
- the "information use unit" 1410 does not execute anything, and a series of processes ends.
- the “information requesting unit 1406” requests the information distribution and concealment 104 to update the information. The request is made via the “communication unit 1409” and the “communication line 103” outside the information acquisition device 102.
- “Information receiving unit” 1407 receives new information (main body) and information recorded in the information type from the information distribution apparatus 104. If the information is a computer program, it may receive the installation procedure (a script file for UNIX, a batch file for a personal computer, etc.).
- the “reception information setting unit 1408” writes the following reception information into the “first recording unit” 1411 of the information acquisition device 102. If writing to the recording unit is not turned off, the received information will be discarded after being used by the information use unit 1410 1 In this case, information needs to be manually handled frequently from the information fid cloth device, Inexpensive information acquisition device configuration that does not have a recording unit that can be embedded and stored, and has the advantage of being able to always obtain the latest information.
- Fig. 14 the information storage unit and the information (main unit) storage unit are separated, but if the information (main unit) is recorded in the information seed storage unit, the information (main unit) storage unit is unnecessary.
- FIG. 15 shows the processing procedure of the information acquisition device that combines the new information acquisition procedure (Fig. 4) with the type of information introduced and refined, and the information update procedure (Fig. 10).
- FIG. 15 corresponds to FIG. 7 of PCT / JP97 / 00142 on which the priority claim of the present application is based. It also corresponds to Fig. 3 of Japanese Patent Application No. Hei 8-106054, which is the basis of the priority claim of the present application.
- the client information acquisition device 102 does not judge the obsolescence on its own, but communicates with the server (information distribution device 104) to determine the final obsolescence. Yes (see section 6.5.2 (2) of this document)
- the information use process is simply the provision of information to the information user, or the activation of the program if the information is a program. As a result, there is a case where the processing procedure of FIG. 15 is further activated (the program is assumed to be the information user 101).
- the information distribution device 104 sends (a copy of) the original information 106. It is also possible to always send the latest information original to the request. It is also possible to add a process for determining whether to send the latest information to the request. In some cases, the information acquisition device requests the latest information because the expiration date has expired, but the information is still the latest information. For example, if your department's information is initially set to expire in six months, it will remain valid if there is no change. If the validity period of the original information has been extended, only the validity period is updated (that is, only the management information) is sent. In cases where only the old information is registered as the original without extending the expiration date of the original information, a method that does not send anything can be adopted.
- FIG. 16 shows the configuration of an information distribution device that focuses on information distribution.
- FIG. 11 shows the procedure of the information distributing apparatus 104 in the case where j is determined by the information acquiring apparatus 104 to make the final obsolescence determination
- FIG. 16 is a block diagram of the information distributing apparatus corresponding to this procedure.
- Figure 16 corresponds to Figure 6 of PCT / JP97 / 00142 on which the priority claim of the present application is based.
- the information seed of the update candidate information is sent from the information acquisition device 102 via the “communication line” 103. If the information is a program, a designation of a hard monitoring system (OS) of the information acquisition device 102 is also sent.
- the communication unit 1601 receives the data and the key detection unit 1602 extracts the information type key 501.
- the management block 1611 corresponding to the key 501 is taken out from the “management block storage unit” 1605 inside the “recording unit” 1604.
- Update determination unit 1607 determines necessity of update. This is shown in Fig. 13 ⁇ Information of information acquisition device 102 corrected 91) Need to update information? This corresponds to 1305. The content of the type of information sent from the information acquisition device 102 is first used here.
- the “information transmission unit” 1608 extracts the corresponding “information original” 106 from the “information original storage unit” 1606 and transmits it. More than one original information may correspond to the management block.
- the original information group 1612 puts these together. For example, when the information is a program, a plurality of programs exist as original information corresponding to the hardware of the information acquisition device (computer) 102 and the operating system (OS). The appropriate information original 106 is selected and sent to the information acquisition device 102.
- the manner in which multiple information originals correspond to the management block is shown in the diagram of Japanese Patent Application No. Hei 8-106054, which is the basis of the priority claim of the present application. You can see in 2.
- additional information is set in the original information.
- the installation procedure such as a script file
- Information program
- Additional information is sent along with the original. The above corresponds to “transmission of original information” 1307 in FIG.
- the “management block transmitting unit” 1609 extracts the corresponding “management block” 1611 from the “management block accommodation unit” 1605 and sends it to the information acquisition device 102.
- FIG. 11 shows the procedure of the information distributing apparatus 104 in the case where "the final obsolescence determination and the transmission request of the original information are performed by the information acquiring apparatus 102".
- the I-key 501 detection unit 1602 “management block extraction unit” 1603 and “update determination unit” 1607 in FIG. The type of information and information are transmitted based on the instruction of the information acquisition device.
- Figure 17 shows the original information block and the maintenance process of the original information block.
- m 17 corresponds to FIG. 9 of PCT / JP97 / 00142 on which the priority of the present application is based
- “accept the contents of the management block” 1702 is performed, then “detection of key 501” is performed 1703, and the corresponding i management block is taken out 1705. If no key is detected, and if the corresponding management block does not exist, it is determined that information is to be newly added, and a "new key request and reception process” 1711, "management block addition process” 1712, “information reception” 1713 "The Original Information Corrected Use ⁇ (Rule 91) Additional processing ”1714, and the processing ends.
- “New Key Request and Acceptance Process” 1711 describes a new key request and acceptance, and the validity of the accepted key (such as not overlapping with an existing key, meeting key creation conditions, etc.). Confirm and confirm if necessary.
- the external instruction is interpreted as a “modification or deletion instruction” and the “management block correction and deletion process” 1707 is started. . Details of the process of confirming the right to modify information are omitted. The determination of correction or deletion is made by analyzing external instructions. Finally, as a result of the “acceptance of information” 1708, the “correction and deletion processing of the original information” 1710 is started. If there is no input of information only by modifying the contents of the management block, confirm that there is no input of information in “Is there information input?” 1709, and terminate the processing.
- FIG. 18 shows the configuration of an information distribution device that focuses on the maintenance of the original information and management blocks.
- FIG. 18 corresponds to the diagram of PCT / JP97 / 00142 on which the priority claim of the present application is based,
- Instructions for adding, modifying, and deleting the original information may be input via the “communication network” 1810 and “communication unit” 1601 or may be input from the “input unit J 1801”.
- a key is detected by the key 501 detection section 1602.
- the management key addition section J 1802 is started as new information.
- the request for the new key 501 is sent to the maintenance operator via the f communication section 1601 and the communication network 1810. Then, an instruction from the operator is taken out by the "key 501 detecting unit" 1602 and notified to the "management block adding unit” 1802. "As a result of searching the recording section J 1604, if the key 501 has already been used, inform the operator of the fact that the key 501 is already used and prompt the operator to enter a new key.
- the maintenance operator is in front of the information distribution device 104 Displays a key input instruction on the display unit 1806 and receives a new key from the input unit.
- a new key 501 different from the already used key 501 is received, a “management block” 1611 is newly created and housed in the “management block housing unit” 1605.
- the “information originals” 106 are also stored in the “information originals storage unit” 1606.
- management block extraction unit 1603 cannot detect the corresponding management block, it is determined that information is to be newly added, and the “management block addition unit” 1802 is started. 1611 is added, and the “information original data adding section” 1803 is activated, and the “information original data storing section” 1606 is newly added, and the “information original data” 106 is stored.
- each "type of information" is an independent file
- the file name (or file name with bus designation) is the key.
- the "information seed. I is accommodated as a member of a set such as a list or a binary tree
- the network address can be designated as a network address, and that network address can be used as a key to identify the type of information.
- the key is to use a quad.
- “correspondence” can be represented by a pointer. If the information to be managed is a file on the disk, it can be represented by its file name (with path). In other words, the "correspondence" of the information type can be specified before ⁇ of the information file to be managed. If the information type is configured to hold the information to be managed inside it, there is no need to explicitly indicate the correspondence.
- the name that identifies the body of the information is “correspondence”. If the information is stored in the-part of the type of information, the "response" is implicitly specified. In other words, if the seeds of information are loaded into the main memory, the information can be specified by pointer operation calculation (cast).
- ⁇ Specification of information original ”503 is composed of the designation of the information distribution device 104 and information for specifying the information original in the device.
- the file's Internet address holds both of these information. If the original information for all information types of a certain information acquisition device 102 is the same computer, the address of the computer (for example, http: ⁇ www.atele.com) is separately stored and the information is stored in the computer. Of the original information It is sufficient to include the dress (eg / inf docOl.inf) in the type of information.
- the program using the address of the information original adds the address of the computer and uses it as a complete “designation of the information original” 503.
- Section 6.1 7 includes “obsolete judgment material” 701 as an example of the content that constitutes the “type of information”, and Section 6.5.1 ( Figure 9) includes “I final obsolescence judgment material” 901. Indicated. Specific explanations are provided in sections 6.3 to 6.6.
- the information source 106 for all “information seeds” of a certain information acquisition device 102 is a directory of the same information distribution device (computer) 104, the Internet address (domain name, for example, www. atele.com) and its directory (for example, / in £) in the information acquisition device 102 (as information common to the type of information) (for example, by adding a communication process to http://www.atele.com). If the file name of the original information 106 in the directory is the same as the file name of “information type”, it is possible to omit com / infi to enter the information type.
- the program will also specify the information source even if the specification of the information original is omitted from the information type. Can be created. For example, if the information type "correspondence” is A: ⁇ myin3 ⁇ 4kamimura, and if the same information type is recorded as http: ⁇ www.atele.com/inf/ (as in the previous example), Combine the two and make it http://www.atele.com/infi'kamimura power;
- one of the minimum types of information when only “new import of information” is performed is “response” (pointer or file name) that specifies the information to be managed. ) Only. If the type of information is configured to hold the information to be managed, It is necessary to indicate the presence or absence of the target information. One way is to provide a flag (variable) to indicate the absence of information in the type of information. Another method is to set the beginning of the information recording area to Null to indicate that there is no information. It is not necessary to have a correspondence 502 if you do not perform “new import of information”, that is, if information always corresponds to information Zen and information is stored inside the seed of information. If only information is updated based on the type of information, at least “obsolete judgment material” 701 or “final obsolescence judgment material” 901 is required.
- r seeds of information can be contained in a set.
- the “seed of information” is stored in a set of structures such as a list, binary tree, and hash array (a set having the same number of members in the same list and the list in an array). If the type of information is in main memory, its address is made a member of the collection.
- information of multiple “set species” can be collected into one tabular file.
- the key to the kind of information is the index.
- Cache is a technology that was created to speed up communication between computers and low-speed memory (for example, magnetic disks). The basic idea was to “temporarily store read data in high-speed memory (cache)”. Yes, read from cache when reading again Information that is read infrequently is evicted from cache.
- the cache technology does not assume that "the use of information (such as CPU) is separated from the information source (such as magnetic disk)". If the two are separated, the information cannot be taken into the cache, and even if the information on the cache is modified, it cannot be written to the information source.
- the situation assumed is different from that of the present invention, which is based on the fact that "as much information as possible can be provided to information users even when the (information acquisition device) is disconnected from the information distribution device".
- Netscape an Internet browser, also uses cache technology. Fetch the information read from the home page into the browser cache. When the same home page is read again, the information display speed is increased by reading the information in the cache.
- the difference from the conventional cache technology is that there is a case where the original information of the information distribution device (server) is modified (by the original information provider) without the knowledge of the information acquisition device (browser). It is.
- the browser reads the server information, it reads the file's modification date and associates it with the information in the cache.
- the browser detects outdated information it checks the update date on this cache against the update date of the original information (the file on the server). In other words, if information staleness is detected, communication between the information acquisition device (browser) and the information distribution device (server) is essential.
- the information to be stored is mainly information used in a state separated from the information source, such as a program that needs to be installed (for example, a word processing software).
- a program that needs to be installed for example, a word processing software.
- devices that do not communicate as much as possible that is, devices that disconnect from the information source
- devices that are not inconvenient even without communication are important points of the present invention.
- Java Ablet is a kind of program written in Java language, and is called from a home page written in HTML language. This is the idea of "call and use when needed” and "information
- the Java creator of the Netscape may save Java blogs temporarily and use them depending on the situation. In other words, if an ablet remains in the browser cache by accident, the ablet may be reused.
- the information limited to the program is compared with Java.
- the Java applet is specified by the Internet address in the HTML file. Therefore, the same Java applet is treated as a different Java applet at different locations. This restriction is inevitable as long as the browser's cache function such as Netscape is used.
- the "seed of information" corresponds to the program, it is possible to upgrade the version in response to the launched blog program.
- ID that identifies the information (program) as the key to reporting, it is possible to determine that the information is the same wherever a copy of the information is placed on the Internet.
- the information (program) capture destination is uniquely specified by the information seed key.
- Java programs are updated depending on whether they are the same as the original information or not. If information (program) is specified by a unique ID (or key), the version can be upgraded. It communicates with the computer on the information distribution side, communicates with the computer on the distribution side, determines whether or not version upgrade is necessary, and performs version upgrade processing if necessary. For example, if the policy on the user side is “perform only major version upgrade”, the version upgrade process is performed only when a difference between major versions is detected. This procedure is also described in Japanese Patent Application No. 8-106054.
- Java abbreviations are a type of program, they are sent based on the description in an HTML file, so the same program is sent regardless of the type of computer (information acquisition device) on which the browser runs and the OS. Can be Therefore, a Java interpreter that absorbs the differences between models and OSs is installed in advance, and the processing of the Java applet is entrusted to the interpreter.
- Corrected form (Rule 91) When loading and updating information (programs) using the type of information, it is not necessary to rely on the browser function, and the model and OS are communicated by communication between the information acquisition device and the information distribution and concealment. Can take in (distribute) information (programs).
- Japanese Patent Application No. Hei 8-106054 which is the basis of the priority claim of this application, was filed on March 22, 1996, and shows the mechanism of automatic loading and updating of programs.
- As an emerging technology at the same time to organize more than ⁇ this the r difference of the present invention and ActiveX there is a ActiveX of Microsoft Corporation.
- the ActiveX technical material released by Microsoft describes only the method of using ActiveX (that is, interface:!; Source information). The technical content of how to execute is described. Not so u. As of February 1997, downloaded from the homepage of Microsoft Corporation (http: //www.microsoft.co.jp/developer/library, htm), last revised date August 26, 1996 Microsoft ActiveX Control Pad Introduction.1 (pp 15--16, "Extending the Web page using third-party or self-made ActiveX controls") and February 1997 BA * Microsoft Internet Explorer From the results of accessing the Micorfoft-homepage (http: //www.microsoft. Com /) and observing how the Menu combo component was imported, we estimated the ActiveX processing as follows.
- NetPC whose concept was first announced on October 28, 1996, t .
- Intel has proposed the concept of a connected PC, which uses information from a CD-ROM / hard disk in combination with information on the Internet. InfoWorld article by L. Hatlestad, August 5, 1996, "Tech Update Intel backs hybrid 'net apps Connected PC to attack In “Bandwidth problems with power”, he introduces "Hybrid is a new application, but not a new technology” (by McCarron of Mercury Research Inc.).
- FIG. 2 is a “variation of the configuration of the information acquisition device 102”.
- Figure 3 shows an example of an operation program for an information acquisition device.
- Figure 4 shows the procedure for the information acquisition device to retrieve and store information based on the information user's request.
- Figure 5 shows an example of information type configuration (Part 1).
- Figure 6 (1) shows the “map interaction”.
- Figure 6 (2) is an example of information types using maps as information.
- FIG. 7 shows “Example of information type configuration (Part 2)”.
- Figure 8 shows the procedure for setting and modifying the type of information.
- Figure 9 shows “Example of information type configuration (3)”.
- Figure 10 shows the “procedure for updating the information acquisition device including the final confirmation of obsolescence”.
- FIG. 11 shows “Procedure for Updating in Information Distribution Apparatus Corresponding to FIG. 10”.
- FIG. 12 shows the “update procedure performed by the distribution device of the information acquisition device corresponding to FIG. 13”.
- Figure 14 shows the configuration of the information acquisition device.
- Figure 15 shows the “procedure of the information acquisition device that acquires new information and updates information using the type of information”.
- Figure 16 shows the configuration of an information distribution device focusing on information distribution.
- Figure 17 is a maintenance process 1 "information blocks original and information original t
- Figure 18 shows “Configuration j of the information distribution device focusing on the maintenance of the original information and the management block.
- FIG. 19 is an explanatory diagram of the business card information management system.
- (1 20 is "Example of a management block that manages public and private information.”
- Figure 21 shows an example j of “ ⁇ selection finger and iff selection specification.
- Figure 22 shows the “procedure for reconciling the intentions of the calling and called parties”.
- Figure 23 is an explanatory diagram of the connection function of the information distribution device.
- Figure 24 is "Explanation I of the computer program distribution management system.
- Fig. 25 shows the explanation of the mediation program [3 ⁇ 41].
- Figure 26 is an explanatory diagram of the automatic self-update program.
- Figure 27 is an explanatory diagram of the catalog information management system.
- Figure 28 shows the “symbol explaining the expiration date”.
- FIG. 29 is “Example of the configuration of product information No. 2”.
- Figure 30 shows “Example 2 of product information configuration”.
- Figure 31 shows an “information configuration example of a music CD”.
- Figure 32 shows an example of the information structure of the program installation system.
- Figure 33 is an illustration of the educational system.
- Figure 34 shows the “initial information creation procedure”.
- Figure 35 shows the “configuration of the initial information creation device”.
- Business card information is managed by key information that specifies it.
- Figure 19 shows the configuration of the business card information management system:
- the original business card information is managed on the Internet homepage, and the address of the homepage is www.atele. com.
- the distribution device (eg, workstation) 1908 houses the home page.
- the “recording section (business card information original database)” 1910 contains the information original 1911 corresponding to the key. This original information 1911 also holds information as a management block.
- the recording unit 1910 in FIG. 19 is the same as the recording unit 1604 in FIG. In FIG. 19, the management block storage unit 1605 and the original information storage unit 1606 in FIG. 16 are integrated into a “recording unit (business card information original data base)” 1910.
- the original information 1911 in Fig. 19 is my "business card information", and the key information is kunio.
- my business card states, "My contact information is managed on the homepage http://www.atele.com/ and can be retrieved with the key kunio.”
- the person who has obtained this business card inputs the information (http: @ www.atele.com / and kunio) into the "address book program. 1 1903" of the "information acquisition device (for example, personal computer)" 1902. If atele.com is specified as the default for the address book management program, you only need to enter kunio.
- the “recording unit (business card information database)” 1904 contains the key information kunio There are species.
- This type of information has a structure that is integrated with the information.
- this type of information is equivalent to the configuration (Section 10.1) in which the type of information holds the information to be managed. Further, only the first recording unit 1411 in FIG. 14 is configured, and the second recording unit 1417 in FIG. 14 does not exist in FIG.
- the key kunio is sent to the specified homepage (www.atele.com).
- the “recording section (business card information original database)” 1910 the original information 1911 corresponding to Ki-kunio is taken out and sent back to the “information acquisition device” 1902.
- the “information acquisition device” 1902 “Recording part (business card information database) j 1904 to record.
- FIG. 20 shows the configuration of the management block integrated with the information ⁇ ?: book at this time.
- FIG. 20 (a) shows an example having two keys. The key (part 1) is kunio, the key (part 2) is himitsu, and when both keys are specified, the information of this management block in which the information of my home is recorded is sent to the information acquisition device. Can be When the key is 1- ⁇ 3 and kunio, the management block (of public information) in Figure 19 is identified and that information is sent to the information acquisition device 1902:
- FIG. 20 (b) shows an example in which public information and home information are managed by one management block.
- this management block is identified by keykunio and the password of himitsu is further specified, both public information and home information are sent to the information acquisition device 1902.
- the business card information can be given an expiration date. For example, when manually sending the original information to www.atele.com on the distribution device, if it is expected that the information will not change for at least 6 months, the expiration date will be 6 months after the input of the original information As the expiration date 1912. With this expiration date 1912, my contact information is distributed to the subscriber device.
- the expiration date is assigned to the type of information representing the business card information in the information acquisition device 1902, but the designation can always be expired.
- One is that the time when the information is transferred from the information distribution device S 1908 to the information acquisition device 1902 is defined as the expiration date.
- the expiration date is not specified (zero) and the expiration date is displayed.
- the information acquisition device 1902 is required to always contact the information distribution device 1908 when using the information. This is an effective method if the called party changes contact specifications frequently. If you work temporarily in a park on a sunny day, rewrite the original management block held by the information distribution device so that your main contact is ⁇ ⁇ mobile phone. The caller retrieves the latest contact information before contacting him and obtains information that he or she needs to contact the mobile phone now.
- the validity period is short (for example, 30 minutes), it is specified as "I will go out for a while (30 minutes), so please contact my mobile phone.”
- FIG. 21 (a) shows an example of the contents set by the receiving side in the management block of the information distribution apparatus 1908. This is a part of the contents recorded in the management block related to the designation of the destination.
- “Voice 1” in the call destination order indicates that voice communication should be made first here.
- "Document 1" indicates that contact with ill-believers should be made here first.
- Fig. 21 (a) if it is a document, it indicates that the user wants to contact the company fax first, and then to e-mail.
- the originating device has information that specifies the preferences of the originating side.
- Figure 21 (b) shows an example of outgoing call designation.
- the calling side expresses OK for a company phone, NG for a mobile phone, and 0 for FAX of a company, but NG for e-mail.
- FIG. 22 shows a procedure for matching the intentions (FIGS. 21 (a) and 21 (b)) of both the calling side and the called side in the coastal information distribution apparatus 1908.
- the device of the transmitting side information acquisition device 1902
- 2201 “receives a key designating the receiving side”.
- 2202 "Copy the incoming call selection specified part of the management block corresponding to the key and make it a work table.”
- FIG. 21A shows an example of this work table.
- “receive transmission selection designation” is received 2204 from the transmission side (information acquisition device 1902).
- Figure 21 (b) shows an example of outgoing call selection designation. Then, “Delete the row of the work table set to NG in the transmission selection specification” 2205 is performed. In FIG. 21 (b), since the mobile phone and the e-mail are NG, the lines of the contact 2 and the contact 4 in FIG. 21 (a) are deleted. However, only the contact 3 remains in the worksheet. "Sort the rest of the work table and extract the contact with the lowest number of destinations" 2206 is performed. In the process of “transmitting the extracted contact information to the caller” 2207 processing, “no voice contact information, and the contact information of the society is F ⁇ ⁇ X of the company” will be transmitted. In practice, the company's FAX phone number is also retrieved from the management block and transmitted to the caller (information acquisition device 1902).
- the information acquisition device on the calling side sends a call selection designation (Fig. 21 (b)) to the information distributing device, and the information distributing device 1908 returns the result of the matching process. Only to the information acquisition device 1902.
- the information distributing device 1908 sends the information to the calling party information acquiring device 1902. send. Then, the program in the transmitting side device matches the intention of the transmitting side. Select incoming call selection (Fig. 21 (a)).
- Corrected form (Rule 91) It can be displayed on the screen of the information acquisition device, and the operator can see it and make a selection.
- the calling party's outgoing call order designation corresponding to the incoming call destination designation 2101 can be added to the outgoing iS side's selected designation.
- the operator specifies which of the destination order designation 2101 or outgoing order designation is to be applied to the note F1, and the subsequent matching process should be performed based on the above process.
- outgoing call ordering refer to Figure 22 “Sorting the rest of the work table and picking out the contacts with the lowest incoming call order” 2206 and “Sorting the rest of the work table and calling Retrieve contacts with the lowest order number. " It is also possible to create a single order by weighting both orders and use that order.
- the business card information distribution device 1908 By notifying (registering) the business card information distribution device 1908 in real time whether it is currently connected to the Internet and available for Internet calling, the other party can communicate with the Internet. Make sure your phone is ready and set up an internet phone pass. In other words, the chance of using an inexpensive Internet phone increases.
- the helmet information distribution device 1908 In order to counter attempts to extract information by accessing the helmet information distribution device 1908 with malicious intent, take measures to temporarily suspend the provision of information in the event of a series of errors and pass-word errors. Also contact the called party (: informant) and recommend changing the key and password. In addition, it is possible to search for the information extracted and stored in the information acquisition device 1902 by specifying the organization, address, etc. with the address book program 1903, but the information distribution device 1908 is accessed from outside to access the information. that the search was for all information can only be pulling out the information by specifying t, that is, the key and Basuwado to ban lh.
- Section 12.1 described the case where the contact information is displayed by specifying a key in the address book program 1903 of the information acquisition device 1902. Adding an automatic dial function to the address book program 1903 makes it even easier to use.
- the automatic dial is started by specifying the key (kunio) and "voice communication", the selection of the voice communication dial number and the call to it are executed in succession.
- the choice between a home phone or a mobile phone is made according to the procedure in Section 12.3, “Reconciling the intentions of the calling and called parties”.
- the information acquisition device in Fig. 14 when information is extracted by specifying a key, the information is eventually passed to the "information utilization unit" 1410 (in the description of section 7.1).
- the information use unit J 1410 conveys the contact information of the communication partner to the transmission unit 1422 and sets the communication path to the communication partner c
- the information distributing device 1908 can reconcile the intentions of the receiving party and the calling party to select a destination.
- a simple procedure for selecting the head of the contact list can also select the destination.
- the relay function of the communication path enables the information distribution device 1908 Function greatly expands c
- Information distribution device 1908 power; Set up a communication path to the selected destination and connect to the communication path from the originating side (information acquisition device 1902) to the information distribution device 1908. The path is completed. That is, the information acquisition device 1902 simply sends a key (kunio) to the information distribution device 1908, and the path to the communication partner is set.
- the “information acquisition device” 2301 obtains the address of the “first information distribution device” 2304 (which is the designation 503 of the original information) from the “information type (and information)” 2302 corresponding to the key and connects. At this time, the “information acquisition device” 2301 is connected to the “first information distribution device” 2304. The “first communication bus j 2312 is installed. From 2301 ⁇ the first information distribution device 2 2 2304 No, the key is sent:
- the “second information distribution device” 2308 identifies the “IB information management block corresponding to the key (kamimura)” 2309, and establishes a “third communication path” 2314 to Mr. Y (kunio kamimua) according to the information. Set.
- the “second information distribution device” 2308 connects the “second communication path” 2314 and the “second communication path” 2313. Then, the “first information distribution device” 2304 connects the “first communication path” 2313 and the “first communication bus” 2312. In this way, a communication bus connecting Mr. X and Mr. Y is completed.
- the “information acquisition device” 2301 only sends the key kunio, but by providing the connection function of each information distribution device, the intended communication path to Mr. Y is provided.
- a similar communication path can be completed by repeating the procedure of sending a key from the information acquisition device j 2301 to the intermediate information distribution device and directly specifying the connection instruction (for each information distribution device) on the ⁇ side.
- the procedure is complicated when viewed from the information acquisition device 2301.
- the communication destination indicated by the specified key is an information distributing device (the first information distributing device 2304 or the second information distributing device 2308), these information distributing devices are referred to as “a communication path to itself.
- a communication path By connecting the communication path that extends further from the point ", the communication path is extended as described above. This connection is realized by the "information use unit" 1410, which has obtained the information of the next connection destination, issues an instruction to the "communication path connection unit” 1423 (and then issues detailed instructions to the "communication unit” 1409).
- connection function of the information acquisition device (section 12.5) and the connection function of the information distribution device (section 12.6) allow the operator to use keys instead of dial numbers. Since the key only needs to be unique for each information distributing device S, a number space different from the actual number space of the communication network can be created.
- a computer program (hereinafter simply a program) is used as information and the type of information that manages it is associated, the program can be imported and updated automatically. The operation is shown in FIG.
- the type of information that manages the program is managed as part of the boot menu.
- the information seeds are incorporated in a part of the “startup menu” 2404 of the “information acquisition device (for example, personal computer)” 2401.
- the information type 2405 of the key ProgOOl and the information type 2406 of the key Prog002 are connected in a list structure from the “start menu” 2404. Specifically, the information type 2405 corresponds to the start menu item for starting ProgOOl, and the information type 2406 corresponds to the start menu item for starting Prog002.
- the information type includes a key that identifies the information, that is, the program (information type key 501), the version number of the program (obsolete judgment data 701), and the directory path specification that is the address information of the installation destination. (Correspondence 502) is recorded.
- the (Internet) address of the information distributing device 2410 is held as “information distributing device address record” 2416 inside the information acquiring device 2401.
- the combination of the key and the key of the information type can create the specification 503 of the original information. Therefore, there is no specification 503 of the information original in the information type.
- the program When the program is started by specifying the program Prog002, that is, when the start menu item corresponding to the key Prog002 is clicked, the information type of the key Prog002 is extracted.
- the obsolescence judgment procedure (section 6.3) is executed using the version number recorded in the obsolescence judgment material 701 and the latest version number held in the latest version list 2402. As a result, if it is confirmed that the program is not obsolete, that is, the latest version of the program, the program is started on the bus A: ⁇ P ⁇ 002.exe designated as the "response" of the information type.
- the information distribution device 2410 requests a program by designating a key to the information distribution device.
- the information distribution device 2410 refers to the management block 2413 corresponding to the key ProgOOl, specifies the corresponding opening program 2414 from the program path, and obtains the information.
- Send to acquisition device 2401. Also send an installation script 2415 describing the installation procedure.
- the information acquisition device 2401 installs the program according to the specified installation procedure. As a result, the version number and path are entered in the key ProgOOl information seed: Finally, launch the program. If the version-up process is simply started, the process ends when the installation-version upgrade ends.
- Figure 25 shows a device for starting another program from one program.
- the B program 2504 is started directly from the A program 2501, the execution of the program stops if there is no B program. Therefore, the mediation program 2502 is started from the A program 2501.
- the mediation program 2502 starts the B program 2504 with reference to the “response” 502 of the content of the corresponding information type 2503. At this time, the staleness determination process is activated, and the version upgrade process is performed if necessary. If "Action" 502 is not set, perform B program import processing.
- the dynamic link program is stored in a directory (X directory) for each library. This is the same as the conventional library library.
- the intermediary program with the same name as the dynamic link program is stored in a different directory ( ⁇ directory) for each library. Corrected use 3 ⁇ 4 (Rule 91)
- Y directory ⁇ small directory the directory of the intermediary program
- the intermediary program in the Y directory performs new import, version upgrade, and startup for the dynamic link program in the X directory.
- Figure 26 shows the block diagram of a program that automatically updates (including new fetches) every time the program is started. Even if it is an application, it divides the program into two. One is the “main program” 2603 and the other is the “version control program” 2601.
- the version control program 2601 refers to the corresponding information type 2602, executes the obsolescence judgment procedure (Section 6.3) and the update execution procedure (Section 6.5) of the main unit program, and newly imports and upgrades the program. Finally, start the main program.
- the computer When the CD is set in the CD drive, the computer at hand has an information acquisition device having both a first recording unit 1411 and a second recording unit 1417 equipped with a CD, that is, an information acquisition device (C) 203. Is equivalent to
- the operation of the catalog information management system will be described with reference to FIG. 27, taking an example of an information utilizing device (for example, a personal computer) 2701 in which a CD 2706 in which initial information is set is mounted on a CD drive 2705.
- the information user 101 first activates “CD View II (Program) I 2703”.
- This CD view 2703 power includes many functions of the information acquisition device shown in FIG. In other words, "key detector” 1403 "information seed extraction unit” 1404 "obsolete determination unit” 1405 "information request unit” 1406 "information reception unit” 1407 "reception information setting unit” 1408 I information utilization unit j 1410 , Included in CD View ⁇ 2703. Since the “communication unit” 1409 exists in a normal computer, it is not explicitly shown in FIG. CD View II displays the table of contents and specified pages in the “display section” 2716.
- CD View II When using a CD for the first time, create a new “Latest Information Database” 2704 for that CD. This corresponds to the “first recording unit” 1411 in FIG. In the “latest information database” 2704, the latest updated information of the catalog information is recorded, but no information is recorded at this time. Therefore, CD View II first searches the “latest information database” 2704, confirms that there is no information, extracts the information from the inside of the CD, and displays the catalog information on the “display” 2716. That is, the CD corresponds to the “second recording unit” 1417 in FIG.
- the type of product information to be displayed is specified from the configuration of “1 page” 2707.
- the expiration date of the information seed whose key is “first product” is compared with the “current time” 2715 inside the information acquisition device 2701 to detect the expiration date. Therefore, the information distribution device (for example, a workstation) j 2711 requests an update of the information.
- the information distribution device 2711 searches the “CD information original data base No. 2713” and finds that the key is “the first product”. Find “Management block” 2714 and send the details to “Information acquisition device” 2701.
- the “CD information original database” 2713 corresponds to the recording unit 1604 in FIG.
- the “management block” 2714 in FIG. 27 is obtained by incorporating the “information original” 106 into the “management block” 1611 in FIG.
- the “information acquisition device” 2701 records the contents of the “management block” 2714 in the “latest information database” 2704.
- searching for information first search from the “latest information database” 2704, and if there is no information, search for “CD contents” 2717, so the latest information will always be used.
- the playback of music CDs and video clips, etc. differs only in that they reproduce sound and images instead of displaying information on the screen, and the processing, device configuration, and data structure are the same.
- seed of information information cannot be captured without the seed of information. For example, it seems impossible to add a new product as far as the operation of Section 2 is concerned.
- Information can be added by means of ingenuity, skill, and ingenuity. In the following, we will use the example of catalog information, but the same method can be applied to any kind of information, that is, it can be applied to distribution of programs.
- Figure 28 shows the symbols explaining the expiration date.
- A be the CD release date.
- Information is updated every ⁇ months.
- One month after A is ml, two months after A is m2, and three months after A is m3.
- One year after A, B is set, and the next CD will be released at this time.
- the product group table 2903 is specified as information in correspondence with the “type of information” 2901 of the key “product management information 1”.
- Table 2903 shows “Product number G001 information” 2904. It specifies the “type of information” 2906 of key “image 001” and the “type of information” 2908 of key “video 001”.
- the table 2903 is updated.
- information of the product number G005. I 2905 is added. Indicates the key “Image 005".
- the key "Information Species” 2907 in Image 005J has been sent.
- the additional information 1615 attached to the original information 106 (corresponding to Table 2903) in Fig. 16 the related "type of information” is specified, and according to the information, the "type of information” of the key “image 005" is displayed. Has been sent.
- the management table of information seeds is introduced, and when updating the management table, the information seeds are simultaneously loaded into the information acquisition device. It is not possible to access the type of information simply by capturing the type of information.
- _ When updating information managed from other types of information (for example, a management table), add a reference to the type of information.
- Figure 30 shows a specific example of managing the table of contents of the catalog and the layout of each page.
- 3 ⁇ 4 3002 of the product group is managed by “i-i product management information 2”. From there, the key "Image 002" and “Information Seed” 3005 and the key “Movie 003J” Information Seed "3006 are specified. With this alone, there is no specific specification of how to display the product.
- the information type 3007 of the key “H-order information” is a type that holds information internally, and specifies the design and the table of contents.
- the size of the character (12 points) and the background (bak0.jpg) are specified as the layout 3012 of the ppl.
- the product number G001 is specified as the product 3013 on the page, and (010,020) of the ⁇ and ⁇ coordinates is specified as the base position in the page.
- Information type 3007 manages (corresponds)
- the information is “design information” 3008, “next composition” 3010, “Sunday miscellaneous” 3011, “ppl layout” 3012, and ippl products 3013.
- the information in Chapters 2 to 10 is omitted.
- the information held by the information distribution apparatus 102 is used as a next best measure. If the price or stock is not confirmed, the number display is shaded so that it can be confirmed.
- An article information system based on CDs, etc. is built using the same mechanism as the catalog information system in Section 14.
- Article information is searched by table of contents or classification. Set the type of information for each article.
- a kind of information that uses the B-order and classification tables as information will be introduced and updated at regular intervals (daily, weekly, monthly).
- the seeds of information for additional articles are sent to the information acquisition device.
- the information type of the specific article is accessed, and if there is no article, the article is fetched from the information distribution device 104. It is a mechanism that distributes a large amount of article information at low cost on CDs, and distributes only the latest H-order and index, and information on articles selected from the table of contents and index via the Internet.
- Music and image information can be obtained using the same mechanism as the catalog information management system. Instead of displaying product information and images in the form of a click, it plays sounds or plays videos.
- Figure 31 shows the data structure when the message of the artist is added to the music CD-ROM.
- Key 1 The information seed 3102 of the “first song” and the key 3103 of the information seed of the “second song” have obsolete judgment data (expiration date), so these songs are infinite even if they are not connected to the communication network. , You can play it anytime.
- Key “Message of the Month” Information Type 3101 Obsolete Judgment Material (Expiration Date) 3104 expires every month. Each time a music file and a video file are received from the information distribution device 104, the iS is received.
- Programs are often distributed on CDs.
- the program recorded on the CD is copied to the computer, environment variables are set, and the program is started.
- Revised Rule 91 Add a menu item to the action menu.
- program bugs may be discovered between the time the CD is created and the time the installation is performed, but the conventional method involves distributing and installing the latest program. could not.
- the program can be updated or a new program can be fetched and installed.
- the key “Information type J 3201” of the key “Installation program management” manages “one response per one, one script” 3204 with “correspondence” 3203.
- the obsolescence judgment data is seven days after the sales outlet (A).
- the key is the first type of I information in the key installation program management I. Is checked, and if it expires, a new installation script is imported and started.
- the installation script can be updated to refer to information type 3206 in “Progl55”.
- the information seed 3206 and the “Prog 5.exe” 3208 of the key “Progl55” are also sent from the information distribution device.
- Updates to programs other than the installation script are performed in the information type obsolescence determination procedure (section 6.3) and the update implementation procedure (section 6.5).
- the installation process is executed assuming that all programs distributed on the CD are correct. In this situation, it works the same as a traditional CD. Also, if the new installation script and all the programs of the new program and the program to be updated cannot be obtained, the new installation program cannot be started. If so, run the old but complete installation script.
- Game programs may be installed on CDs.
- images and music are installed in addition to the programs.
- CAI Educational systems using computers are called CAI, but information is often distributed on media such as CDs. Since CAI is technically similar to a game, it can be enhanced in the manner described in section .4.
- a student number 3305 is introduced as information for identifying a student.
- the student number is sent to the information distribution device 3303 in addition to the key.
- the information distribution device 3303 specifies a management block of the key “curriculum”.
- Search special list 3312 for specified student number Send “Curriculum for kunio” 3318 corresponding to the student number to the information acquisition device 3301. If there is no special list, send "General Curriculum” 3311.
- the contents of the special list are stored in a binary tree or hashed array (a list containing the same hash number) in the main memory. If you move the data to an array of objects, and search there, you can search at high speed.
- the information distributing apparatus 3303 includes “general Step 5” 3316 for general use and “Step 5 for kunioj 3319” corresponding to a specific student number as information managed by the management block 3315 of the key “Step 5”. If the student number is sent from the special list 3317, the corresponding “Step 5 for kunio” 3319 is sent.
- Figure 34 shows the procedure for creating the initial information.
- a case is described in which the type of file information and the file information are created on a CD or the like.
- initial information is set in the main memory, but the procedure is almost the same.
- Figure 35 shows the configuration of the initial information creation device.
- the type of information and the content of the information as initial information may be passed from the input unit 3501 to the input control unit 3502, or may be passed from the communication network 3504 to the communication control unit 3503 and further to the human power control unit 3502.
- a signal is transmitted from the “information seed content detection unit” 3505 to the “information seed creation unit” 3507, and the information seed is created in the recording unit 3513.
- the key, obsolescence judgment material, and the original information are stored in the “information type content detection unit” 3505 to the “key setting unit” 3508 “obsolete judgment material setting unit” 3509 “designation setting unit of information original”, respectively. Designated, is sent.
- Information other than the type of information is sent to the “information detecting unit” 3506 and is recorded in the recording unit 3513 by the information setting unit 3512.
- the result information is sent from the “information setting unit” 3512 to the “correspondence setting unit” 3511, and the correspondence is set according to the type of information in the recording unit 3513.
- the information acquisition device 102 When the expiration date is set as the obsolete judgment material, the information acquisition device 102 does not access the information distribution device 104 until the expiration date expires. However, if the validity period is set for the type of information of the plurality of information acquisition devices 102, accesses for updating information concentrate on the information distribution device 104 at that time. To shift access, set the expiration date to be different for each information acquisition device (for each CD to be distributed) f '
- the present invention aims to enable the information acquisition device 102 to provide as much information as possible to the information user 101 even when disconnected from the information distribution device 104. If the information corresponds to the type of information, the information can be provided to the information user 101 without communicating with the information distribution apparatus 104.
- the information acquisition device 102 can present a list of information to the information user 101 regardless of the presence or absence of the information. This is something that could not be realized with the conventional cache. For example, if catalog information of mail order is used, the table of contents can be shown. When the page specified in the table of contents is opened, if the corresponding information exists (without communication), the information is provided. If the information does not exist, the information is obtained from the information distribution apparatus 104, recorded, and provided. The next time the information is requested, it will be recorded (provided a response has been set) and provided.
- the program (execution file) main body is not included in the computer, and the startup menu and the type of information of the program are incorporated in the computer. In other words, when the main body of the program does not exist, the startup menu is presented.
- the information acquisition device detects that there is no such information and accesses the information distribution device to retrieve the information. In this way, by devising the setting of the initial information, it is possible to naturally suppress the acquisition of information.
- a CD of product catalog information usually contains full product information (rare information and its corrected form (Rule 91)). Of the information to be managed).
- full product information rare information and its corrected form (Rule 91)
- Rule 91 the corrected form
- For bargain information only the type of information is recorded on the CD.
- regular items and special items are lined up. When the bargain information page is opened, the information of the page is displayed if communication is possible, but the information of the page is not displayed if communication is not possible.
- the price of the product, the image of the product, and are fully recorded (the type of information and the information to be managed).
- the stock information record only the type of information on the CD.
- the number of people in each item is displayed in the information display of each product.
- information such as price and image is normally shown, but only the stock quantity is displayed as "unconfirmed”.
- a new type of information can be sent from the information distribution device g104 to the information acquisition device 102 .. This allows an increase in the number of items H to capture information as needed.
- the information acquisition device 102 can determine the obsolescence of the information only by the information acquisition device 102 without communicating with the information gd cloth device 104.
- “correspondence” 502 of the information type is not set or if there is no information at the setting destination, it is immediately determined to be “obsolete” and the process proceeds to the information fetching process.
- “obsolete” can be determined if the expiration date is set as the obsolescence determination data 701.
- the situation in which the information acquisition device 102 and the information distribution device 104 communicate with each other can be reduced as much as possible. If the initial setting of the information of the information acquisition device 102 is appropriate, the latest information can be provided to the information user 101 without performing any communication with the information distributing device (S10). Updates are performed automatically (when information is needed), and the latest information can be provided to information users again until the next update.
- the latest information can be used whenever information is used. It is convenient for users to be able to retrieve the latest information inexpensively, quickly, and with simple procedures, but it is also effective and cost-effective for providers because there is little need to create and distribute new CDs. Sales can be held down.
- the advertisement effect is great because it can provide timely notifications and advertisements without giving extra time to information users such as CDs.
- the expiration date of each of the plurality of information acquisition devices 102 is shifted and set. As a result, it is possible to alleviate the concentration of information update access to the information distribution device. In addition, by setting the expiration date to be at midnight, etc., it is possible to guide access to update information during times of low traffic.
- the information providing method and the initial information creating method can be realized by a program.
- These programs are recorded on computer-readable media, such as floppy disks (FDs), CDs, optical disks, and hard disks, and distributed.
- the program is distributed via a communication network.
- the program is ultimately recorded on a secondary recording medium such as a disk and the installation is completed.
- a secondary recording medium such as a computer hard disk and sold as a computer including software. Corrected form (Rule 91)
- programs fetched from the communication network are directly expanded into main memory and executed.
- a program written in Java 3 is the equivalent.
- the main memory is also a computer-readable medium ("Computer-Readable Media”), which can be said to be the same as the program installed on this cased disk.
- Claims 1 to 7 are claims relating to the basics of information storage and retrieval.
- Claim 1 is the gist of the procedure for information storage and initial information setting described in Section 4 with reference to FIG.
- M claim 2 emphasizes that information is taken in through a communication line.
- information request after “program start event analysis” 310 in FIG.
- the information is recorded in the recording unit.
- Fig. 15 explains the details up to 309. If the information does not exist in Fig. 3, it is judged as “obsolete” in Fig. 15 "Determining Obsolescence by Information Acquisition Device Only” 1508 (Section 6.3 ⁇ lp 1510 is activated. Details of this are shown in FIG. 13, and the transmission and reception of information with the information acquisition device are described in detail.
- Claim 1 is expressed as a device in claim 3, which cites the configuration shown in Fig. 14 in section 7.1 “Configuration of information acquisition device S”. As described in section 6.3 [1.1, the presence or absence of information is also included in the determination of obsolescence.
- Claim 4 shows the essentials of the retrieval procedure in the order of storing and retrieving information described in section 4 with reference to FIG.
- Claim 4 expresses claim 4 by a device, and quotes the configuration of FIG. 14 (section 7.1). Since the presence or absence of information and the obsolescence of information are determined by the “information seed extraction unit” 1404 and the “obsolete determination unit” 1405 (Section 6.3), both are collectively referred to as the “information determination unit” 1424.
- Claims 6 and 5 have added information storage to Claims 4 and 5.
- Claims for capturing information based on the type of information are Claims 8 and 9.
- the procedure for capturing information using the type of information present in the information acquisition device is described in Section 5.1.
- Claim 8 describes the procedure with reference to Figure 15 (Section 7.2). In the obsolescence judgment, if the response is not set or if there is no information ahead of the response, it is determined to be obsolete (see Section 6.3 [lp. Corrected form is determined Corrected form (Rule 91)
- the details of the “execution of information update procedure” 1510 are shown in FIG. Note that “connection of communication line with information distribution apparatus” 1002 uses “designation of original information of information type” 503. Part of the specification of the information source is the specification of the information distribution device (Section 5.1).
- Claim 9 adds a procedure for setting the correspondence of newly received information to the type of information.
- Claim 10 if the information is obsolete and display the information differently than the non-obsolete information (section 14.3, last four paragraphs, and section 14.4, last paragraph) Claim 12 additionally specifies.
- Claim 13 sets the obsolete judgment information as the expiration date in claim 10.
- Claim 14 determines that the obsolescence determination information is the date at the time of distribution or the date H of the information creation change, and the validity period is added to the obsolescence determination information.
- Claim 15 is that the obsolescence determination information is the version number in claim # 10.
- Claims 16 to 18 are claims for updating information.
- Claims 19 to 20 are claims for additional correction of the type of information.
- Claim 19 describes the procedure for creating a new type of information and associating it with information with reference to FIG.
- Claim 20 describes the procedure for rewriting the type of information with reference to FIG.
- Claim 21 combines claim 19 "addition of information type" and claim 16 "information update”.
- Claim 22 is a combination of Claim 9 "Importing information based on the type of information" and Claim 16 "Update procedure”.
- Claims 23 and 24 combine the "basic of information storage and retrieval" in claim 6 or claim 7 with the "information update” in claim 16 or claim 17.
- Claims 25 and 26 combine "Basics of Information Storage and Retrieval" in Claim 1 or Claim 3 with "Information Update” in Claim 16 or Claim 17.
- Claims 27 and 28 correspond to Claims 25 and 26 which exclude the designation of the initial information in Claim 1 or Claim 3.
- Corrected form (thigh IJ91) ⁇ Section 18.3
- Claim 29 shows the initial information creation method based on FIG. 34. If there is no other procedure, the information does not correspond, that is, only the information type is created.
- Claim 30 shows an initial information creation device corresponding to claim 29 based on FIG.
- Claim 31 is a computer-readable medium that records the type of information created in claim 29 or claim 30.
- Claims 32, 33 and 34 correspond to the initial information of the type of information with information.
- the information type correspondence 502 is set when the information is installed on a computer (information acquisition device).
- Claim No. 32, Iff Request No. 33, and Claim 34 do not mention the correspondence 502.
- Figure 13 shows the procedure for making the final obsolescence determination in the information distribution device S10 (section 6.5.3). Claim 35 sets out the key to this procedure.
- FIG. 16 shows the configuration of the information distribution apparatus 104 when the final obsolescence determination is performed by the information distribution apparatus 104 (section 8.1).
- Claim 36 illustrates the point of this configuration.
- Claims 37 to 42 are claims relating to the business card information management system.
- Claim 38 is a device corresponding to the information acquisition device 2301 in FIG. 23, and Claim 37 is equivalent to the program procedure of the device.
- Claim 39 corresponds to the connection function of the information acquisition device (section 12.5) and the connection function of the information distribution device (section 12.6).
- Claim 40 corresponds to the connection function (section 12.6) of the information distribution device of the information acquisition device.
- Claim 41 and 42 are the reconciliation of the intentions of the caller and the callee (section 12.3)
- Claim 43 and Claim 4 are claims relating to the computer program distribution management system.
- Claim 44 is a device corresponding to the information acquisition device H 2401 in FIG. 24, and Claim 43 is a device corresponding to the program procedure of the device.
- the intermediary program (section 13.2), the dynamic link program (section corrected form (employment IJ91) Yon 13.3) and the automatic update program (Section 13.4) also correspond to claims 43 and 44.
- Claim 46 is a device corresponding to the information acquisition device 2701 in FIG. 27, and Claim 45 is equivalent to the program procedure of the device.
- the list of products shown in Figure 29 and Figure 30 can be used to distribute seeds of information in a form that can be used by information acquisition devices. This is the same for listings for computer programs, game programs, game images, videos, music, documents, etc. as well as products. A list in which these are mixed may be used. Claim 49 is a computer-readable medium recording this Table II.
- Claims 50 and 51 are claims relating to the CD catalog system.
- Claims 52 and 53 are Claim 1 regarding the music video system.
- Claims 54 and 55 are claims relating to the program installation system.
- Claims 56 and 57 are claims relating to the game system.
- Claims 58 and 59 relate to the education system.
- “Step5” 3316 or “Step5 for KunioJ 3319” in the information distribution device 3303 and “Step5 for KunioJ 3307” in the information acquisition device 3301 are the contents of the lecture.
- Student number 3305 is called "Student identification?"
- Claims 60 and 61 are the related claims that described their application to the navigation system in Section 5.3.
- Claim 1 is Claim 62
- Claim 4 is Claim 63
- ⁇ Claim 8 is Claim 64
- Claim 10 is Claim 65
- Claim 16 is Claim 66
- Claim 19 is Claim Claim 67 corresponds to Claim 68
- Claim 27 corresponds to Claim 69
- Claim 27 corresponds to Claim 69.
- information can be appropriately acquired, distributed, and updated via a communication network or a communication line.
- A's physical relaxation are shown below.
- the business card As the person who receives the business card and manages the information, the business card is used. Can be updated to the latest information. Also, by simply specifying the key, it is possible to set the communication path with the communication partner via multiple information distribution devices. In other words, communication via a plurality of independent dial spaces can be realized by operating the dial space on the transmitting side. From the side of distributing business cards, correction of business card information only needs to be registered on the home page that manages it. It can also be used to shorten the ft expiration date of information and frequently notify changes in contact information. This was not possible with conventional business cards.
- the computer is also provided with the interface for launching the program and the type of information corresponding to the interface. If you don't like the menu you have installed, go to the Internet homepage, which provides a template for the program menu: for sales businesses, for housewives, for elementary school students, and the Faculty of Engineering. There are recommended menus for various purposes, such as for students, so select it. Add the startup menu of your favorite software to this and download it to your computer.
- the program of the present invention that manages the version of the program will determine the absence of the program by referring to the contents of the corresponding information type. Obtain the required program from the specified information distribution device, install and install it. After the second time, if there is no need for version-up, the program is started directly. In addition, take the program
- the obsolete information can be automatically updated when the user accesses the information. You can also add new products, change the layout of next and next pages, and change the number of stocks and prices. Become a big sales force,
- Information such as monthly messages from artists, the latest concert information, the release of new CDs, etc. can be extracted from media such as CDs, which is useful for sales promotion. Also, important information on sales strategy can be obtained from the number of access to update information recorded on the distribution device,
- the latest programs, image files, and music files can be obtained from the Internet and installed.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
明細書 Specification
情報提供と初期情報作成の方法およびその装置と記録媒体 Method and apparatus for providing information and creating initial information and recording medium
技術分野 Technical field
「本発明は、 通信回線や通信網を介して情報を獲得する方法や装置、 情報を配布する方法 や装置、 に関する」 と言う事が出来る。 情報獲得の目的は情報を利用者に提供することなので、 情報獲得と情報配布をまとめて情報提供と呼ぶことにする。 この用語を用いて技術分野を正確に 表現すると、 「本発明は、 情報提供方法、 情報提供装置、 情報提供装置に設定する初期情報作成 方法、 初期情報作成装置、 これらで用いる特別なデータ構造を記録したコンピュータ読み取り可 能な記録媒体、計算機のプログラムを記録したコンピュータ読み取り可能な記録媒体、に閲する」 である。 It can be said that the present invention relates to a method and apparatus for acquiring information via a communication line or a communication network, and a method and apparatus for distributing information. Since the purpose of information acquisition is to provide information to users, information acquisition and information distribution are collectively referred to as information provision. To accurately describe the technical field using this term, "The present invention describes an information providing method, an information providing apparatus, an initial information creating method set in the information providing apparatus, an initial information creating apparatus, and a special data structure used in these. A computer-readable recording medium on which a computer program is recorded, or a computer-readable recording medium on which a computer program is recorded. "
取り扱う情報の具体例として本明細書では 「名刺や、 雑誌、'広告、 封筒、 インターネットの ホームページなどに標記される連絡先の情報」 「通信販売などの商品カタログに記載される情報」 「計算機プログラム」 および、 「コンパク トディスクなどの媒体に記録された画像、 音声、 ゲー ム、 教育 (CAI) 、 記事情報、 ナビゲーシヨンシステムの地図情報、 等の各種情報」 を取り上げ ている。 また応用例として 「名刺情報管理システム」 「計算機プログラム配布管理システム」 「力 タログ情報管理システム」 「記事情報システム」 「音楽映像システム」 「プログラムインス卜一 ルシステム」 「ゲーム」 「教育システム」 への適用例を示している。 背景技術 As specific examples of information to be handled in this specification, "information of contact information marked on business cards, magazines, advertisements, envelopes, Internet websites, etc." "information described in product catalogs such as mail order" "computer program" And "Various types of information such as images, sounds, games, education (CAI), article information, and navigation system map information recorded on media such as compact disks". Application examples include “business card information management system”, “computer program distribution management system”, “power catalog information management system”, “article information system”, “music and video system”, “program installation system”, “game”, and “education system”. Is shown. Background art
セクション 1およびセクション 2において背景技術を簡単に説明する。 なお、 発明の要点を 明らかにした後でセクション 11において本発明と従来技術との比較を整理する。 セクション 11 では、 本出願の優先権主張の基礎となる特願平 8-106054および PCT/JP97/00142と従来技術と の比較も行う。 Sections 1 and 2 briefly describe the background art. After clarifying the gist of the invention, Section 11 summarizes the comparison between the present invention and the prior art. Section 11 also compares the prior art with Japanese Patent Application Nos. 8-106054 and PCT / JP97 / 00142, which form the basis of the priority claim of the present application.
《セクション 1 情報の配布と更新の一般的な問 S》 《Section 1 General Questions about Information Distribution and Update S》
情報は常に変化するが、 最新の情報を配布することや一旦配布した情報を更新することが 困難な事が多い。 具体例を以下に示す。 《セクション 1.1 連絡先情報》 Although information constantly changes, it is often difficult to distribute the latest information or update information once distributed. Specific examples are shown below. << Section 1.1 Contact Information >>
《セクション 1.1 .1 名刺情報の管理の問 S》 《Section 1.1.1 Management of Business Card Information S》
名刺には、 所属部署、 電話番号、 F A X番 、 電了-メールア ドレスなどが記載される力;、 会 社内での異動などによりこれらの情報が変わる。 異動の挨拶の時に新しい名刺を配るか、 異動の 挨拶状を送る事になるが、 そのために大変に忙しい思いをする。'連絡もれが生じてしまう事もあ る。 The business card contains the department, telephone number, FAX number, e-mail address, and e-mail address; this information changes due to changes within the company. At the time of the transfer greeting, I will give out a new business card or send a transfer greeting, but I feel very busy for that. 'In some cases, contact is lost.
逆に名刺や挨拶状をもらった方もその管理は大変な作業である。 名刺のまま管理する場合 は、 古い名刺を破棄して新しい名刺に置き換える作業が必要である。 分類が不適切であると管理 不可能に陥る場合もある。 検索を容易にするために、 名刺情報を計算機のデータベースに入力し ている場合には、 そのデータベースの変更が必要となる。 新規に頂いた名刺の情報をデータべ一 スに入力する手問も大変である。 計算機に入力するのが厄介で名刺のまま管理していても、 年賀 状を出す段階になって手書きで宛名を書くのが大変なので、 結局は住所録ソフ卜に入力する事も 多い。 住所等の変更通知が来ていれば、 年賀状と対応付けて間違いなくその情報を极うのも煩雑 な作業である。 Conversely, those who have received business cards and greeting cards are also difficult to manage. When managing business cards as they are, it is necessary to destroy old business cards and replace them with new business cards. Inappropriate classification can lead to unmanageability. If business card information is entered in the computer database to facilitate searching, the database must be changed. It is also difficult to enter the information of a new business card into the database. Even if it is troublesome to input the information into the computer and the business card is managed as it is, it is difficult to write the address by hand at the stage of issuing the New Year's card, so in the end it is often input to the address book software. If a change notification of an address or the like is received, it is a complicated task to make sure that the information is associated with the New Year's card.
名刺の情報を能率良く管理し、 また名刺情報の変更を適確に伝える方法が必要とされてい る。 There is a need for a method to efficiently manage business card information and accurately communicate changes in business card information.
《セクション 1.1.2 ア ドレス情報の利用上の問題》 《Section 1.1.2 Problems in Using Address Information》
公専公接続 (公衆通信網、 専用回線、 公衆通信網を経由する通信パスの接続) 、 インタ一 ネット電話、 ケーブル電話 (ケーブル T V回線を利用した通話) などが実現されるに従ってダイ アル情報 (一般的に言えばア ドレス情報) が多様にかつ複雑になって来ている。 Dial information (general) as public-public connection (public communication network, dedicated line, connection of communication path via public communication network), Internet telephone, cable telephone (call using cable TV line) is realized. In other words, address information) is becoming more diverse and complex.
ある人に連絡する手段を提供するダイアル情報 (各種の電話番号や電子メールァドレスな ど) が多数あり、 条件により安価で便利な通信手段が異なるので、 賢く使い分けるのは難しい。 名刺に記入された複数のダイアル情報を使いこなすのは容易ではない。 There are a lot of dial information (such as various telephone numbers and e-mail addresses) that provide a means of contacting a certain person, and inexpensive and convenient communication means differ depending on conditions, making it difficult to use wisely. It is not easy to make full use of a plurality of pieces of dial information written on a business card.
種類が增えるだけでなく、 倔々のア ドレス情報も複雑になってきている。 複数の通信網を 選択してパスをつなぎ合わせる事により安い通信が可能になっているが、 パスを中継する装置毎 に細分化されたダイアル情報を入力する必要があるなど、 その一連の操作は複雑である。 自分の (つまり自分の名刺に書く) ァドレス情報については何とか理解しても、 名刺に書かれた他人の ァドレスを理解するのは大変である。 Not only can the types be changed, but also the address information of the people is becoming more complicated. Inexpensive communication is possible by selecting multiple communication networks and connecting the paths.However, a series of operations such as the need to input dialed information that is fragmented for each device that relays the path is required. It is complicated. Even if you manage to understand your own address information (that is, write it on your business card), it is still difficult to understand other people's addresses written on your business card.
ダイアル情報を賢く使い分けたり、 複雑なダイアル操作を簡単にする工夫が必要とされて いる。 It is necessary to use dial information wisely and to devise complicated dial operations. I have.
《セクション 1.1 .3 名刺情報の頻繁な更新の問題》 << Section 1.1.3 Frequent updating of business card information >>
名刺に常に変化する情報や一時的な連絡先の情報を記入する事は好ましくない。 例えば、 「--時的に自宅で仕事をする場合、 その時だけは仕事の連絡先として自宅の電話番号を通知した い J 力;、 もし名刺にその電話番号を書けば、 常時自宅に仕事の電話が来ることを覚悟しなければ ならない。 「休日の仕事の連絡は、 上得意様からの電子メールのみ受け付ける」 といった、 細か な指定は出来ない。 つまり、 名刺では、 相手をクラス分けして、.一時的な連絡先の情報を伝える 事は出来ない。 受信する側の意図と発信側の意図 ( 「電話で直接話が出来るなら連絡するが、 電 子メールなら連絡しない」 など) をすり合わせる事も出来ない。 It is not preferable to write constantly changing information or temporary contact information on business cards. For example, `` --If you work at home from time to time, you may want to provide your home phone number as a work contact only at that time; if you write that phone number on your business card, It is not possible to make detailed specifications such as "We will only accept e-mails from our clients when contacting us on holidays." In other words, business cards do not classify the other party and provide temporary contact information. Neither the intent of the receiver nor the intent of the sender (eg, "If you can talk directly on the phone, but let me know if you can email") cannot be reconciled.
一時的な連絡先の変更を伝える方法や、 受信側と発信側の怠図のすりあわせを実現する方法 が必要とされている。 There is a need for a way to communicate temporary contact changes and a way to reconcile the receiver and the sender.
《セクション 1.2 カタログ情報》 《Section 1.2 Catalog Information》
通信販売のカタ口グゃ各種の広告での商品の案内は、 当初予想しなかった理由により変更が 必要なことがある。 商品の売り切れ、 仕入れ価格の変動、 販売状況に対応する価格の見直し、 新 商品の追加、 等に迅速に対応する必要がある。 しかし、 これらの変更をお客様に適切に伝える方 法は無い。 注文を受けてから商品の売り切れを伝えたり、 商品の仕入れ価格が高騰しても一度広 告に記載した価格で継続する場合もある。 新しい商品の通知は次のカタ口グの発行までお預けと なる。 Product guidance in various advertisements may be changed for reasons not initially anticipated. It is necessary to respond promptly to sold-out products, fluctuations in purchase prices, revision of prices in response to sales conditions, addition of new products, and so on. However, there is no way to properly communicate these changes to customers. In some cases, after receiving an order, the product may be sold out, or even if the purchase price of the product rises, it may continue at the price once stated in the advertisement. Notification of new products will be kept until the next issue of the catalog.
カタログの情報の変更を的確に通知する方法や装置が必要とされている。 There is a need for a method and apparatus for accurately notifying changes in catalog information.
《セクション 1 .3 計算機プログラム》 << Section 1.3 Computer Program >>
計算機のプログラムは、 バグ対応、 機能追加などのため、 頻繁にバ一ジョンアップが行 われる。 またそのバージョンアップ料金はソフ ト販売側の大きな収入源になっている。 ダイレ ク 卜メールでバ一ジョンアップの通知が行われるケースが多いが、 新しいバージョンのソフト を入手して、 再インス トールするには、 手間と時間がかかるので、 バージョンアップをしない 人が多い。 Computer programs are frequently upgraded to address bugs and add functions. The upgrade fee is also a major source of revenue for software sales. In many cases, version updates are notified by direct mail, but it takes time and effort to obtain and reinstall a new version of the software, so many people do not upgrade.
通信網を利用して (FTP手順等で) 最新のプログラムを入手する事も可能であるが、 Γ(ι) 現在使用中のプログラムのバージョンを確認」 し、 「(2) 最新のバージョンに変更する必要が あるかを確認」 し、 「(3) プログラムを入手」 し、 「(4) ^インス トール」 する、 一連の手顺は 煩雑である。 It is possible to obtain the latest program using the communication network (eg, by FTP procedure), but Γ (ι) Check the version of the program currently in use. ”And“ (2) Change to the latest version Need to Check if there is "," (3) Get the program ", and" (4) ^ Install "the series of procedures is complicated.
-- -般にパソコンにィンス トールされているプログラムの種類は多いので、 パソコン利用側 で積極的にバージョンアツプを行う率は少ない。 プログラム実行中に何らかのェラ一や警告メ ッセージを見て、 仕方なしにバ一ジョンアップするのが一般的である。 その時には急ぎの仕事 を抱えている場合が多いので、 バージョンアップ手順はさらに煩雑に感じられる --In general, there are many types of programs installed on personal computers, and the rate at which the user of a personal computer actively upgrades the version is low. It is common to see some errors or warning messages during the execution of a program and upgrade it without help. At that time, they often have to work in a hurry, so the upgrade process feels more complicated.
《セクション 2 CDなどによる情報の配布の現状と理想》 《Section 2 Current status and ideals of information distribution by CD etc.》
《セクシヨン 2.1 CDなどの媒体に記録される各種の情報》 《Section 2.1 Various information recorded on media such as CD》
従来は音声のみ記録していた CD (コンパク 卜ディスク) 力;、 CD-ROM. CD&ROM、 CD ェクストラ、 DVD-VIDEOなどに発展し、 音声に加えて、 フログラム、 動両、 静止画、 などのマ ルチメディア情報を運ぶ媒体になっている。本明細書では簡単のため、これらを総称して単に CD と呼ぶ。 In the past, CDs (compact discs) that recorded only audio were developed; CD-ROM. CD & ROM, CD-EXTRA, DVD-VIDEO, etc. In addition to audio, programs such as program, video, still images, etc. were added. It is a medium that carries multimedia information. In the present specification, for simplicity, these are collectively referred to simply as CD.
CD以外にも、 情報を記録して配布する媒体がある。 フロッピーディスク (FD) に情報を記 録して配布することは従来から行われている。 脱着可能なハードディスク (リムーバル HD) で 情報を配布することが出来るし、 ハードディスクにプログラムをインス トールした状態で販売さ れるパソコンも増えている。 この他に、 また情報の追加も可能な (しかし情報の削除や修正は出 来ない〉 CD-Rや、 磁気光ディスク (M0) なども出現している。 後からの情報の追加、 削除、 修 正が出来ない欠点はあるが価格の安さと記録容量の大きさから CDが幅広く使われている„ In addition to CDs, there are other media that record and distribute information. Recording and distributing information on floppy disks (FDs) has been traditional practice. Information can be distributed on removable hard disks (Removable HD), and more and more PCs are sold with programs installed on the hard disk. In addition, information can be added (but information cannot be deleted or modified). CD-Rs, magnetic optical disks (M0), etc. have also appeared. There are drawbacks that cannot be corrected, but CDs are widely used because of their low price and large storage capacity.
《セクション 2.2 従来の CDの限界》 《Section 2.2 Limitations of conventional CD》
CDで一度配布された情報を更新したり、CDに情報を追加することは不可能である。 CD-R など情報の追加記録が可能な媒体を利用する場合でも、 利用者側の積極的な協力がなければ、 追 加の情報を適切に配布する事は難しい。 また、 CD-R では情報を修正したり削除する事が出来な いので、 古い情報を新しい情報に置き換える事が出来ない, 再度 CDを配布すればその手間と費 用は大きい。 It is not possible to update information once distributed on a CD or to add information to a CD. Even when using media on which additional information can be recorded, such as CD-Rs, it is difficult to distribute additional information appropriately without the active cooperation of users. In addition, CD-Rs cannot modify or delete information, so old information cannot be replaced with new information. Distributing the CD again is time-consuming and expensive.
販売促進の観点からの理想を旨えば、 一度配布した CDの情報を販売側の意図に基づき、 変更したり追加の情報を配布する事が簡 に出来れば都合が良い。 例えば、 音楽を記録したミュ 一ジック CDから、 アーチス トからの月ごとのメッセージ、 最新のコンサート情報、 新しい CD の発売、 等の情報が提供出来れば理想である。 しかしこれは現実には不可能であるので、 テレビ、 From the standpoint of sales promotion, it is convenient if it is easy to change the CD information once distributed and distribute additional information based on the intentions of the seller. For example, it would be ideal if a music CD that recorded music could provide information such as monthly messages from artists, the latest concert information, and new CD releases. But this is not possible in reality, so television,
き SてJ正された用¾ ( 則 91) 新問、 ラジオ、 等によろ不特定多数を相手にした費用の高い広告やダイレク トメールが用いられ ている。 Come S correct J (Rule 91) Expensive advertisements and direct mail for unspecified large numbers are used according to new questions, radio, and the like.
CD で計算機のプログラムを配布したりゲームを配布するのは、 -般的に行われている。 ブ ログラムにはバグが付き物であるが、 そのために CD を再発行すれば費用を手間がかかる。 CD の再発行を避けるために慎重にバグ取りを進めると発売が遅れる。 It is common practice to distribute computer programs and games on CDs. The program is buggy, but reissuing the CD can be expensive. Careful bug fixes to avoid reissuing the CD will delay release.
《セクション 2.3 CDの限界を超える最近の試み》 《Section 2.3 Recent attempts to exceed the CD limit》
CD の限界を超える試みがいくつか始まっている。 その一^ 3は、 インテル社が提唱するコネ クテツ ド PCの概念で、 CDの内容やハードディスクの情報とインターネッ 卜からの情報を組み 合わせて利用することが提案されている (詳細はセクション 11.5参照) 。 例えば CI)に記録され た HTML ファイルをブラウザで見て、 ハイパーリンクが設定された所をクリックすれば、 イン ターネッ 卜のホームページをオーブンする事が出来る。 Several attempts have been made to push the boundaries of the CD. One of them is the concept of a connected PC advocated by Intel Corporation, which proposes to use the contents of CDs and hard disk information in combination with information from the Internet (see section 11.5 for details). ). For example, you can open the Internet homepage by viewing the HTML file recorded in CI) with a browser and clicking the place where the hyperlink is set.
し力、し、 この方法では CDから提供する情報とインターネッ 卜から提供する情報とを明確に 区別する必要がある。 CDで配布された情報を更新することは出来ないし、 CDの情報からインタ ーネッ 卜へのハイパーリンクを增やす事も出来ない。 This method requires a clear distinction between the information provided by the CD and the information provided by the Internet. The information distributed on the CD cannot be updated, and the information on the CD cannot be hyperlinked to the Internet.
《セクション 2.4 CDなどからの 報引き出しの理想》 《Section 2.4 Ideal for information withdrawal from CD etc.》
CD やハードディスク、 磁気光ディスク、 フロッピーディスク等の媒体に記録された情報を 引き出す場合、 その引き出し手順は単純である事が望ましい。 高度な機能を実現するために複数 の情報源にァクセスする場合でも、 あたかも単一の情報源にアクセスする様なインタ一フェース であれば、 情報の引き出し手順は単純かつ明快である。 その簡単な使レ、勝手を維持したままで、 1情報の引き出しが速く」 かつ 「情報が最新」 である事が理想である。 When extracting information recorded on a medium such as a CD, hard disk, magnetic optical disk, or floppy disk, it is desirable that the extraction procedure be simple. Even when accessing multiple information sources to realize advanced functions, the procedure for extracting information is simple and clear as long as the interface accesses a single information source. Ideally, it should be “quickly pulling out information” and “information is up-to-date” while maintaining its simple usage and selfishness.
情報引き出しに対する利用者側から見た理想を整理すると、 「ァ : (利用者側からみて) 単 一の情報源に見えて情報の引き出し手順が単純」 「ィ :情報が最新」 「ゥ :情報引き出しが早い」 「ェ: (情報の記録および引き出しの)価格が安い」である。例えば、低速モデム(例えば 2.4Kbps) でインターネッ卜のホームページから動画も含め全ての情報を取り出すのは、 ァ、 ィを満たすが、 ゥを満たさない。 ダイアルアップ回線の通信料金を考慮するとェも満たさない。 ホームへージと 利用側の計算機の間に高速 (例えば 1.5Mbps) の専用回線を設定して情報を引き出す方法は、 ァ、 ィ、 ゥを满たすが、 ェを満たさない: To summarize the ideals from the user's point of view for information retrieval, "a: (From the user's perspective) the information retrieval procedure is simple because it looks like a single information source" "i: The information is up to date" "ゥ: Information "Easy withdrawal" "E: The price (of information recording and withdrawal) is low". For example, using a low-speed modem (for example, 2.4Kbps) to retrieve all information, including video, from the Internet homepage satisfies a and b, but does not satisfy b. It does not meet the requirements in consideration of the communication fee of the dial-up line. Setting up a high-speed (for example, 1.5Mbps) leased line between the homepage and the user's computer to extract information can be achieved by a key, key, or key, but does not satisfy key:
CDは情報を大量にかつ安価に保持し、 CD ドラィブを持つパソコンに CDをセッ卜すれば情 CDs hold a large amount of information at low cost and can be stored in a PC with a CD drive.
訂正された Π¾ ( 91) 報の引き出し速度が早いので、 ァ、 ゥ、 ェを満たすが、 「ィ :情報が最新」 の要求に答えること が出来ない。 C Dの完成時点からの時間が経過するに従って情報は陳腐化する。 なお、 CD とィ ンターネットを組み合わせて使う最近の試み (セクション 2.3) では、 CDの情報とインタ一ネッ トの情報が明確に分離されているので、 CD の情報に関しては依然として 「ィ .·情報が最新」 の 要求に答えていないし、 インタ一ネットの情報に関しては 「ゥ :情報引き出しが早い」 や 「ェ:Corrected Π¾ (91) The information retrieval speed is high, so a, ゥ, and を 満 た す are satisfied, but the request for “a: Information is up to date” cannot be answered. Information becomes obsolete as time elapses from the completion of the CD. In recent attempts to use CDs and the Internet in combination (Section 2.3), the information on CDs is clearly separated from the information on the Internet. Has not responded to the request of the latest. For information on the Internet, "ゥ: Information is extracted quickly" and "e:
(情報の記録および引き出しの) 価格が安い」 が満たされない。 さらに、 インターネットとの接 続を切れば CDに本来記錄された情報しか見れない。 たとえ最新の情報を得るためであっても、 一般の消費者にとっては 「通信網と常時接続しておくことは、 通信料金の面からも、 また通信設 備の面からも非現実的」 である。 The price is low (for recording and withdrawing information). In addition, if you disconnect from the Internet, you will only see the information originally written on the CD. Even for the most up-to-date information, for ordinary consumers, "always connected to the communication network is impractical, both in terms of communication charges and in terms of communication equipment." is there.
上記ァ、 ィ、 ゥ、 ェを全て満たす方法や装置が必要とされている。 つまり、 あたかも CDの 内容が適切に更新される様な仕組みが必要とされている。 発明の開示 There is a need for a method and apparatus that meets all of the above requirements. In other words, there is a need for a mechanism that allows the contents of the CD to be updated appropriately. Disclosure of the invention
《セクション 3 発明を説明する道具立て》 《Section 3 Tools to explain the invention》
明細書の本文では、 発明を説明する用語として、 以下の 「情報利用者」 101、 「情報獲得 装置」 102、 「通信回線」 103、 「情報配布装置」 104、 「情報原本提供者」 105、 を用いる。 図 1 に相互関係を示す。 In the text of the specification, the following terms are used to describe the invention: "information user" 101, "information acquisition device" 102, "communication line" 103, "information distribution device" 104, "information original data provider" 105, Is used. Figure 1 shows the relationship.
[1. 情報利用者 101】 [1. Information Users 101]
情報利用者 101は、 情報獲得装置 102に対して情報を要求する。 情報利用者 101は、 人間である 場合に加え、 装置やプログラムである場合がある。 An information user 101 requests information from an information acquisition device 102. The information user 101 may be a device or a program in addition to a human.
[2. 情報獲得装置 102 ] [2. Information acquisition device 102]
情報獲得装匱 102は情報利用者 101の要求を受け付け、 その要求の情報を提供する。 情報獲得装 置 102は必要に応じて情報配布装置 104に(通信回線 103を介して)適切な情報を要求し受信す る。 つまり情報を獲得する装置である。 The information acquisition device 102 receives a request from the information user 101 and provides information on the request. The information acquisition device 102 requests and receives appropriate information (via the communication line 103) from the information distribution device 104 as needed. That is, it is a device for acquiring information.
[3. 通信回線 103 ] [3. Communication line 103]
情報獲得装置 102と情報配布装置 104を結ぶ。 インタ一ネッ ト、 イントラネッ 卜、 電話網、 ケ一 ブル T V回線網、 などの通信網から通信回線 (または通信パス) が提供される場合や、 光ケープ ル等の伝送媒体が通信回線となる場合などがある。情報獲得装置 102と情報配布装置 104が同一 装置内の機能プロックの場合は、 通信回線 103はバス等の接続回路に相当する。 [4. 情報配布装置 104 ] The information acquisition device 102 and the information distribution device 104 are connected. When a communication line (or communication path) is provided from a communication network such as the Internet, intranet, telephone network, or cable TV network, or a transmission medium such as an optical cable is used as the communication line. There are cases. When the information acquisition device 102 and the information distribution device 104 are function blocks in the same device, the communication line 103 corresponds to a connection circuit such as a bus. [4. Information Distribution Device 104]
情報配布装置 104は情報原本提供者 105から入力された情報原本 106を保持し、 情報獲得装置 102からの要求に従って、 情報原本 106のコピーを情報獲得装置 · 102に送る。 The information distributing apparatus 104 holds the information original 106 input from the information original provider 105 and sends a copy of the information original 106 to the information acquiring apparatus 102 according to a request from the information acquiring apparatus 102.
[5.情報原本提供者 105 ] [5. Original information provider 105]
情報原本提供者 105は、 情報原本 106を情報配布装置 104に入力する。 情報配布装置 104の人 出力装置 107から情報原本 106を入力する場合、 (フ口ッピーディスクなどの) 可搬型の己録媒 体から情報原本を入力する場合、 通信回線を介して情報原本を入力する場合などが有る。 The original information provider 105 inputs the original information 106 into the information distribution apparatus 104. Person of the information distributing device 104 When inputting the original information 106 from the output device 107, when inputting the original information from a portable self-recording medium (such as a floppy disk), input the original information via a communication line There are cases.
通信回線の部分をインターネットとして、 インターネッ卜の一般的な使用状況にあてはめて みると、 情報配布装置はホームページが置かれた計算機に相当し、 情報獲得装置はブラウザによ りホームべ一ジを読み出す計算機に相当する。 Applying the communication line part to the Internet and applying it to the general usage of the Internet, the information distribution device corresponds to the computer on which the homepage is located, and the information acquisition device reads the home page using a browser. Equivalent to a computer.
本発明は、 情報利用者からの要求に答えて情報を獲得する情報獲得装置と、 情報獲得装置に 情報原本を配布する情報配布装置に関する。 発明を説明するために、 「情報利用者」 「情報獲得 装置」 「情報配布装置」 「情報原本提供者」 の用語を用いても、 これらの結合に発明が限定され るわけでは無い。 むしろ本明細書では、 情報獲得装置または情報配布装置の単体に注 した請求 項を主体としている。 これは、 「情報獲得装置または情報配布装置の-一方を既存の技術で実現し ても、 もう一方の装置の構造やプログラムを本発明に基づき実現すれば、 今まで実現出来なかつ た効果をもたらす」からである。 先のインターネッ卜の例に当てはめると、 「新しいブラウザ(ま たはサーバ一) の機能をサーバー (またはブラウザ) との相互作用で説明するが、 ブラウザ (ま たはサーバー) 単体の新規性のみで新しい効果を生じるので、 ブラウザ (またはサーバー) 単体 で請求項を構成する」 と言える。 The present invention relates to an information acquisition device that acquires information in response to a request from an information user, and an information distribution device that distributes an original information to the information acquisition device. The use of the terms "information user", "information acquisition device", "information distribution device", and "information original provider" to describe the invention does not limit the invention to these combinations. Rather, in this specification, the claims are mainly directed to the information acquisition device or the information distribution device alone. This is because "Even if one of the information acquisition device or the information distribution device is realized by the existing technology, if the structure and the program of the other device are realized based on the present invention, the effect which has not been realized until now is brought. This is from. Applying to the previous example of the Internet, "The function of a new browser (or server) will be described in terms of interaction with a server (or browser), but only with the novelty of the browser (or server) alone. The browser (or server) alone constitutes the claim, as it has a new effect. "
明細書の本文では、 情報原本を配布する側の装置と、 情報原本を獲得する側の装置の違いを 明確にするため、情報獲得装置 102と情報配布装置 104と言う名称を用いる。 しかし情報獲得装 置は情報利用者から見れば 「情報提供装置」 であり、 また情報配布装置は情報獲得装置から見て Γ情報提供装置」 である。 記述を簡明にするため、 請求項の記述では、 情報獲得装置 102と情報 配布装置 104をどちらも 「情報提供装置」 と呼ぶ。 また、 情報獲得装置 102の動作手順と情報配 布装置 104の (プログラムの) 動作手順をどちらも 「情報提供方法」 と呼ぶ In the text of the specification, the names of the information acquisition device 102 and the information distribution device 104 are used to clarify the difference between the device that distributes the original information and the device that acquires the original information. However, the information acquisition device is an “information providing device” from the viewpoint of an information user, and the information distribution device is an “information providing device” from the viewpoint of the information acquiring device. For simplicity of description, in the description of claims, both the information acquisition device 102 and the information distribution device 104 are referred to as “information providing devices”. Also, both the operation procedure of the information acquisition device 102 and the operation procedure (of the program) of the information distribution device 104 are referred to as “information providing method”.
《セクション 4 情報の蓄稞と初期情報》 《Section 4 Information storage and initial information》
情報獲得装置 102の構成のバリ -丁.ーシヨンを図 2に示す。 情報獲得装置 (A) 201、 情報獲 得装置 (B) 202、 情報獲得装霞 (C) 203、 情報獲得装置 (D) 204、 はそれぞれ内部の構成は異 訂正された 欲 (; ¾31191) なるが、 図 1の情報獲得装置 102の位置に置かれる,, つまり、 情報利用者 101、 通 ί言冋線 103と つながり、 通信冋線 103の向こうに情報配布装置 104がある。 これらを用いて、 情報の蓄積と初 期情報について説明する。 FIG. 2 shows a configuration of the information acquisition device 102. The internal configuration of the information acquisition device (A) 201, information acquisition device (B) 202, information acquisition device (C) 203, and information acquisition device (D) 204 was differently corrected. However, the information distribution device 104 is placed at the position of the information acquisition device 102 in FIG. 1, that is, connected to the information user 101 and the communication line 103, and beyond the communication line 103. The accumulation of information and the initial information will be explained using these.
( 1 ) 情報の蓄積 (1) Information storage
本発明では、 情報獲得装置 102が通信回線 103から切り離されている状況 (つまり情報配布 装置 104から切り離されている状況)でも、情報獲得装置 102から情報利用者 101に可能な限り の情報が提供出来る事を目標とする。 これを実現するため、 情報獲得装置 102に (利用者からの 要求に応じて) 情報配布装置 104から取り込んだ情報を次々に蓄稂していく。 According to the present invention, even when the information acquisition device 102 is disconnected from the communication line 103 (that is, when the information acquisition device 102 is disconnected from the information distribution device 104), the information acquisition device 102 provides as much information as possible to the information user 101. The goal is to be able to do it. To realize this, the information acquired from the information distribution device 104 is stored in the information acquisition device 102 one by one (in response to a request from the user).
情報獲得装置 (Α) 201の場合、 記録部 205の内部に情報を蓄積する。 これが記録部 205の 内部の 「追加情報」 206である。 情報利用者 101から情報獲得装置 (Α) 201に再度同じ情報が 要求された場合は、 追加情報 206を情報利用者 101に提供する。 この仕掛けにより、 情報獲得装 置 (Α) 201が通信回線 103と切り離されていてもそれまでに蓄積した範囲で情報利用者 101に 情報提供する事が出来る。 In the case of the information acquisition device (Α) 201, information is stored inside the recording unit 205. This is the “additional information” 206 inside the recording unit 205. When the same information is requested again from the information user 101 to the information acquisition device (II) 201, the additional information 206 is provided to the information user 101. By this mechanism, even if the information acquisition device (II) 201 is disconnected from the communication line 103, it is possible to provide information to the information user 101 within the range accumulated up to that point.
( 2 ) 初期情報 (2) Initial information
情報獲得装置 102にあらかじめ情報を設定しておくと、通信回線 103を介して情報配布装置 104から情報を取り込む回数を押さえる事ができる。 図 2の初期情報 (Α) 201では、 記録部 205 に初期情報 207を記録する。 初期情報 207は通信回線 103を介して (情報配布装置 104等から) まとめて転送される場合や、 情報獲得装置 102に対して CD等の媒体で K接供給される場合があ る。 If information is set in advance in the information acquisition device 102, the number of times of acquiring information from the information distribution device 104 via the communication line 103 can be reduced. In the initial information (Α) 201 in FIG. 2, the initial information 207 is recorded in the recording unit 205. The initial information 207 may be transferred collectively via the communication line 103 (from the information distribution device 104 or the like), or may be supplied to the information acquisition device 102 via a medium such as a CD.
初期情報 207が十分であれば、 情報獲得装置 (A) 201力'; (通信回線 103および) 情報配布 装置 104から切り離された状態でも、 情報獲得装置 (A) 201は情報利用者 101が要求する情報 のほとんどを提供する事が出来る。 つまり、 情報配布装置 104との通信が必要となる状況を極力 押さえる事が出来る。 必要に応じて情報配布装置 104と通信するにしても、 通信の回数が少なけ れぱ、 情報利用者 101の操作性は良好でかつ通信費用を削減する事が出来る。 情報配布装置 104 の通信の負荷も减らす事が出来る。 If the initial information 207 is sufficient, the information acquisition device (A) 201 can be requested by the information user 101 even when the information acquisition device (A) 201 is disconnected from the (information communication line 103 and) information distribution device 104. We can provide most of the information we do. In other words, it is possible to minimize the situation where communication with the information distribution apparatus 104 is required. Even if communication is performed with the information distribution apparatus 104 as needed, the number of times of communication is small, the operability of the information user 101 is good, and the communication cost can be reduced. The communication load of the information distribution apparatus 104 can be reduced.
CDにあらかじめ情報を記録しておき、 その CDを情報獲得装置 (B) 202の CD ドライブ 208に装着しておけば、 情報利用者 101の情報の要求に対して、 まず CD209を探索し、 無い場 合に情報配布装置 104から取り寄せる., CD209が情報獲得装置(A) 201の記録部 205に相当す る。 CD209には情報の記録が出来ないので、 その内部に (情報配布装 S 104から取り込んだ) 追加情報 206は存在しない。 丁正された;" n^ (^^si) 情報獲得装置 (C) 203の様に、 CD214で配布された情報を記録部 (ハードディスク) 210に コピーしておけば、 CD214を常時装着しておく必要は無い 記録部 (ハードディスク) 210内部 の初期情報 212力;、 CD214の内容のコビ一である。 なお (セクション 2.1で述べた) CD以外の 媒体でも最初の情報を提供する事ができる。 If information is recorded in advance on a CD and the CD is mounted on the CD drive 208 of the information acquisition device (B) 202, the CD 209 is searched first in response to the information request of the information user 101, and there is no CD 209. In this case, the information is obtained from the information distribution device 104. The CD 209 corresponds to the recording unit 205 of the information acquisition device (A) 201. Since no information can be recorded on the CD 209, no additional information 206 (taken from the information distributing device S104) exists therein. Corrected; "n ^ (^^ si) As in the information acquisition device (C) 203, if the information distributed by the CD 214 is copied to the recording unit (hard disk) 210, there is no need to keep the CD 214 on the recording unit (hard disk). Information 212 power; It is a copy of the contents of CD214. Initial information can also be provided on media other than CDs (described in Section 2.1).
CD ドライブが無くても、 初期情報 207を一括して (FTPなどで) 通信網を経由して情報配 布装置から入手することも出来る,, これを 「初期情報の一括受信」 と呼ぶ。 情報獲得装置の動作 を記述するプログラムの手順を示した図 3を用いて初期情報設定の手順を示す。 図 3はィベン 卜 駆動型のプログラム構成である。 「プログラム起動イベント分析」 310で 「初期情報設定」 を検 出すると、 「初期情報の一括受信」 311 と、 「初期情報を記録部に書き込む」 312手順を行う c 初期情報 207の一括受信には通常かなりの時間がかかるが、 その閬オペレータは別の仕事をして いれば良い, これにより、 情報利用者 101が実際に情報を引き出す時の待ち時間は (要求に応じ て情報を情報配布装置 104から受信するのに比べ) 大幅に短縮される。 Even if there is no CD drive, the initial information 207 can be collectively obtained from the information distributing device via a communication network (for example, by FTP). This is called “collective reception of initial information”. The procedure for setting the initial information is shown in Fig. 3, which shows the procedure of the program that describes the operation of the information acquisition device. Figure 3 shows the event-driven program configuration. When it detects the "initial information setting" in the "program start event analysis" 310, and 311 "collectively receiving the initial information", the collective reception of c initial information 207 to perform the "initial information written in the recording section" 312 procedure Usually, it takes a considerable amount of time, but it is only necessary for the operator to do other work. Therefore, the waiting time when the information user 101 actually retrieves the information (the information is distributed to the information distributing apparatus on demand) (Compared to receiving from 104).
( 3 ) 追加情報の蓄積と取り出し (3) Storage and retrieval of additional information
情報獲得装置 ( C ) 203では、 記録部 (ハードディスク) 210に追加情報 211 と初期情報 212 を記録する。 初期情報が陳腐化 (セクション 6 ) した場合は、 追加情報 211は初期情報 (の一部) を書き換える。 記録部がハードディスクの様に書き込み、 修 JF -、 削除が可能な媒体の場合は、 追 加情報 211 と初期情報 212を分ける必要は無い。情報利用者 101の要求に基づき情報を探索する 場合は、 まず情報獲得装置 203の記錄部 210の内部を探索し、 あればその情報を提供する。 無け れば情報を情報配布装置 104から取り出し、記録部 210に追加情報 21 ] として記録し、情報利用 者 101に提供する。 The information acquisition device (C) 203 records the additional information 211 and the initial information 212 in a recording unit (hard disk) 210. If the initial information becomes obsolete (Section 6), additional information 211 overwrites (part of) the initial information. If the recording unit is a medium that can be written, modified, and deleted like a hard disk, there is no need to separate the additional information 211 and the initial information 212. When searching for information based on the request of the information user 101, first, the inside of the storage unit 210 of the information acquisition device 203 is searched, and if any, the information is provided. If there is no information, the information is extracted from the information distribution device 104, recorded in the recording unit 210 as additional information 21], and provided to the information user 101.
情報利用者 101の要求に基づき情報を取り出しまた蓄積する手順を図 3で説明する。 「プロ グラム起動イベント分析」 310で 「情報要求」 を検出すると、 まず 「情報利用者 101の要求を特 定する. I 302。 そして 「記録部 210の内部を探索する」 303。 情報があれば 「記録部 210から情 報を取り出す」 305。 そして 「情報を情報利用者 101 に提供」 306 して処理が終了する。 記録 210の内部に情報がなければ、 「情報配布装置 104に情報を要求」 307 し 「情報を受信」 308す る。 その 「情報を記録部 210に記録」 309 して、 「情報を情報利用者 101に提供 1 306 して処理 が終了する。 The procedure for extracting and storing information based on the request of the information user 101 will be described with reference to FIG. When “information request” is detected in “program start event analysis” 310, first, “request for information user 101 is specified. I 302.” Then “search inside recording unit 210” 303. If there is information, "retrieve information from recording unit 210" 305. Then, “the information is provided to the information user 101” 306, and the process ends. If there is no information inside the record 210, “request information from the information distribution apparatus 104” and “receive information” 308 are performed. The “record information in the recording unit 210” 309 is performed, and “the information is provided to the information user 101 1306”, and the process ends.
情報獲得装置 (C ) 203で CD214の情報を記録部 210にコヒーしない場合には、 記録部が 2つ存在する。 これを、 表現したのが情報獲得装置 (D) 204である。 第 2の記録部 217が CD に相当し、 初期情報 218を保持する。 第 2の記録部 217に対しては情報の削除、 修正、 追加が When the information acquisition device (C) 203 does not copy the information of the CD 214 to the recording unit 210, there are two recording units. This is represented by the information acquisition device (D) 204. The second recording unit 217 corresponds to a CD and holds initial information 218. For the second recording unit 217, information deletion, correction and addition
盯正された用紙 (規則 91) 出来ないので、 追加情報は記録されない 第 1の記録部 215が磁気ディスクに相当し、 追加情報 216を記録する。 用紙 Corrected paper (Rule 91) No additional information is recorded because it is not possible. The first recording unit 215 corresponds to a magnetic disk and records additional information 216.
情報利用者 101 の要求を元に情報を取り出し、 また^積する (情報獲 装置 (D) 204の) 手順を図 4に示す。 図 4の処理は図 3の 「情報要求の処理の流れ」 313に位置する。 しかし 「初 期情報の設定処理の流れ」 314は、 図 4の処理とは直接の関係は無い。 FIG. 4 shows the procedure for extracting and collecting information based on the request of the information user 101 (for the information acquisition device (D) 204). The processing in FIG. 4 is located in the “flow of information request processing” 313 in FIG. However, “flow of initial information setting processing” 314 has no direct relationship with the processing of FIG.
図 4の処理では、 まず 「情報利用者 101の要求を特定する」 402。 そして Γ第 1の記録部 215 を探索する— I 403。 情報があれば 「第 1 の記録部 215から情報を取り出す」 408。 そして 「情報 を情報利用者 101に提供」 412 して処理が終了する。 第 1の記鉍部 215の内部に情報がなければ、 In the process of FIG. 4, first, “identify the request of the information user 101” 402. And ΓSearching the first recording unit 215—I403. If there is information, "retrieve information from first recording unit 215" 408. Then, “information is provided to the information user 101” 412, and the process ends. If there is no information inside the first storage unit 215,
「第 2の記録部 217を探索する」 405。 情報があれば 「第 2の記録部 217から情報を取り出す」 407。 そして 「情報を情報利用者 101に提供」 412 して処理が終了する。 第 2の記銥部 217の内 部に情報がなければ、 「情報配布装置 104に情報を要求」 409 し 「情報を受信 J 410する。 その“Searching the Second Record 217” 405. If there is information, "retrieve information from second recording unit 217" 407. Then, “information is provided to the information user 101” 412, and the process ends. If there is no information in the second storage unit 217, “request information from the information distribution device 104” 409 and “receive information J 410.
「情報を第 1の記録部 215に記録 I 411 して、 「情報を情報利用者 101に提供」 412 して処理が 終了する。 The process ends by “recording information 411 in the first recording unit 215” and “providing information to the information user 101” 412.
なお、 CD-R では情報を追加することは可能だが古い情報を削除する二とは出来ない。 つま り情報を更新する事が出来ない。 そこで、 CD-Rを利用する場合も、 磁気ディスクを第 1 の記録 部として用い、 以上の手順を適用する。 磁気ディスクの他に、 情報の削除、 追加、 修正が可能な 媒体ならば第 1の記録部として使える。 RAMでも、 必要な期間通電するならば第 1の記録部と して ί£える。 It is possible to add information on a CD-R, but it is not possible to delete old information. In other words, information cannot be updated. Therefore, when using a CD-R, the above procedure is applied using a magnetic disk as the first recording unit. In addition to magnetic disks, any medium that can delete, add, or modify information can be used as the first storage. The RAM can be used as the first recording unit if the power is supplied for a necessary period.
《セクション 5 情報の種による情報の新規取り込み》 《Section 5 New Import of Information by Type of Information》
《セクション 5.1 情報の種》 《Section 5.1 Seeds of Information》
本発明では情報の取り込みのために 「情報の種」 を考案した。 「情報の種」 は情報そのもの が情報獲得装置 102に存在しない段階から情報獲得装置 102に存在する。情報の種に対応する(つ まり情報の種が管理する) 情報が (情報獲得装置 102に) 存在しない時には、 情報を情報配布装 10 から取り寄せる。 In the present invention, a "type of information" has been devised to capture information. The “type of information” exists in the information acquisition device 102 from the stage where the information itself does not exist in the information acquisition device 102. When the information corresponding to the type of information (that is, managed by the type of information) does not exist (in the information acquisition device 102), the information is obtained from the information distribution device 10.
情報の種を構成する内容のひとつの例を図 5に示す。 情報の種を特定する 「キー」 501、 そ の情報の種に対応する情報本体を特定する 「対応」 502、 「情報原本の指) 」 503 で情報の種が 構成される。 個々の情報の種が独立したファイルならば、 そのファイル名 (またはパス指定のあ るファイル名) 504がキーとなる 情報がファイルに記録されていれば (バス指定のある) ファ ィル名が対応になる c 情報が主メモリ hに展開されれば、 ポインタで対応を示す事 出来る- Figure 5 shows an example of the contents that make up the type of information. The "key" 501 for specifying the type of information, the "correspondence" 502 for specifying the information body corresponding to the type of information, and the "information original finger" 503 constitute the type of information. If the type of each information is an independent file, its file name (or file name with path designation) 504 is the key If the information is recorded in the file, the file name (with bus designation) is If the corresponding c information is expanded in the main memory h, the correspondence can be indicated by the pointer-
訂正された用紙 (規則 91) 「情報原本の指定」は情報配布装置 104の指定とその装置の中での情報原本 106の指定で構 成される。 情報原本がファイルで指定出来るならば、 ファイルのインターネッ トア ドレスはこの 1 方の情報 (情報配布装置 104の指定とその装置の中での情報原本 106の指定) を保持するので、 情報原本の指定となる。 Corrected form (Rule 91) The “designation of the information original” is composed of the designation of the information distribution device 104 and the designation of the information original 106 in the device. If the original information can be specified in a file, the Internet address of the file retains this one information (the specification of the information distribution device 104 and the specification of the information original 106 in the device). Becomes
情報の種は、 本出願の優先権主張の基礎となる PCT7 JP97 /00142の 「情報管理ブロック J に相当する。 情報管理プロックという名称では、 情報を管理する事を意味しているだけであり、 その技術的思想を正確に表現していない。 「情報の種」 と Hう名称を用いた理由は f情報そのも のが情報獲得装置に存在しない段階から情報獲得装置に存在する」 ことに注目したからである。 The kind of information is equivalent to “information management block J” of PCT7 JP97 / 00142, which is the basis of the priority claim of the present application. The name information management block only means managing information, Note that the technical idea is not accurately expressed.The reason for using the name "seed of information" as H is that f information itself exists in the information acquisition device from the stage where it does not exist in the information acquisition device. " Because he did.
情報の種は、 本出願の優先権主張の基礎となる特願平 8-106054 の起動メニューに対応した 管理情報に相当する。 なお、 Windows95 で新しいプログラムをインス トールすると、 タスク 一の 「スタート」 のメニューのな力、の 「プログラム」 のな力、に、 そのプログラムの起動メニュー が組み込まれる。 特願平 8-106054 (のセクション 4およびセクション 5 ) では、 プログラム (実 行ファイル)が計算機に無い状態でそのプログラムの起動メニューを組み込む事を提案している。 起動メニューからプログラムが起動された時に、 プログラム (実行ファイル〉 が無いことが検出 されるとプログラムを取り込む手順を起動しィンス トールを完成させる。 再度起動された場合は 既にインス トールが完了したプログラムを直接起動する。 これは、 図 3の手順と问じである。 特 願平 8-106054のセクション 7 . 3で示された 「仲介プログラム」 も、 起動メニューと同じ働きを する。 The type of information corresponds to the management information corresponding to the startup menu of Japanese Patent Application No. 8-106054, which is the basis of the priority claim of the present application. When a new program is installed on Windows95, the start menu of the program is added to the power of the “Start” menu of Task 1 and the power of the “Program”. Japanese Patent Application No. 8-106054 (Sections 4 and 5) proposes to incorporate a startup menu for a program (executable file) when the program (executable file) is not on the computer. When the program is started from the start menu, if it detects that there is no program (executable file), it starts the procedure to load the program and completes the installation. Start directly This is the same as the procedure in Fig. 3. The "mediation program" shown in section 7.3 of Japanese Patent Application No. 8-106054 has the same function as the start menu.
《セクション 5.2 情報の新規取リ込み手順》 《Section 5.2 Procedure for Importing New Information》
情報の新規取り込み手順の詳細は情報の更新手順と合わせ、 セクション 7で示すが、 情報の 新規取り込み手順の概要を以下に示す。 The details of the new information acquisition procedure are described in Section 7 along with the information update procedure. The outline of the new information acquisition procedure is as follows.
情報利用者 101からの要求からキー 501を取り出し情報の種を特定し、 その情報の種に 「対 応」 502が設定してあれば、 その対応 502の先の情報の本体を情報利用者 101に提供する。 初期 情報として情報の種と対応する情報の本体が供給されていれば、 情報配布装置 104と通信するこ となく情報利用者 101に情報を提供する。 The key 501 is extracted from the request from the information user 101, the type of information is specified, and if “correspondence” 502 is set for the type of information, the main body of the information ahead of the corresponding 502 is set to the information user 101. To provide. If the information body corresponding to the type of information is supplied as the initial information, the information is provided to the information user 101 without communicating with the information distribution apparatus 104.
情報利用者 101からの要求からキ一501を取り出し、情報の種を特定し、その情報の種に「対 応」 502が設定していなければ、 情報配布装置 104から情報を取り寄せ、 対応 502を設定して、 情報を情報利用者 101に提供する。 The key 501 is extracted from the request from the information user 101, the type of the information is specified, and if the "response" 502 is not set for the type of the information, the information is obtained from the information distribution apparatus 104 and the response 502 is obtained. Set to provide information to information user 101.
訂正された用^ (¾則 91) なお、情報の要求に対応して情報獲得装置 102と情報 Sd布装置 104との通信回線 103を設 ' した場合、 新しい情報の受信終 /"後直ちに通信回線 103を切断せず、 定時間経過後に切断する。 同じ情報配布装置 10 に再度情報を要求する場合に、 すばやく対応可能である。 Corrected for ^ (¾ Rule 91) When the communication line 103 between the information acquisition device 102 and the information Sd cloth device 104 is set up in response to the information request, the communication line 103 is not disconnected immediately after the end of receiving new information / " Disconnect later It is possible to respond quickly when requesting information again from the same information distribution device 10.
事前に (暇な時に) 必要と予想される情報群にアクセスして、 情報を取り込む処理を起動し ておけば、 情報が必要になった時点で情報配布装 Ε 104から情報を取り寄せる状況を出来るだけ 少なくすることが出来る。 By accessing the group of information that is expected to be necessary beforehand (when free time) and starting the process to capture the information, it is possible to obtain information from the information distribution device 104 when the information becomes necessary. Can only be reduced.
《セクション 5.3 適用例》 《Section 5.3 Application Example》
自動車のナビゲーシヨンシステムでは、 地図が必要である。 し力、し、 日本全国の地図を粗い 地図から詳細な地図まで、全て事前に入手して用意しておくことは大変である。そこでまず、個々 の地図に対応する情報の種を用意し、 その関係を定義しておく。 A car navigation system requires a map. It is difficult to obtain and prepare in advance all maps of Japan, from coarse maps to detailed maps. Therefore, first, prepare the kind of information corresponding to each map and define the relationship.
これを図 6に示す。 図 6 ( 1 ) は、 地図の相 £関係である。 地図 M-5を中心に、 8枚の地図 が隣接している。 それぞれの地図を情報として対応する情報の種を作成する n 図 6 ( 2 ) は地図 M-5に対応する情報の種 610を示している。 この情報の種のキー 601は M-5である。 図 5で示 した 「対応」 と 「情報原本の指定」 は、 図 6では記載を省略しているが存在する。 情報の種 610 には、 上部地図 602 として地図 M力;、 下部地図 603 としてリスト Y611が指定されている。 リ スト Y611には、 地図 M-5-1から地図 M-5-9が記載されている。 また、 情報の種 610には、 地図 M-5に隣接する地図が地図 M-1から地図 M-9まで指定される。 This is shown in FIG. Figure 6 (1) shows the relationship between maps. Eight maps are adjacent to the map M-5. N Figure 6 to create a species corresponding information each map as information (2) shows the seeds 610 information corresponding to the map M-5. The key 601 for this information seed is M-5. “Correspondence” and “designation of original information” shown in FIG. 5 are omitted in FIG. 6, but exist. The information type 610 specifies the map M power as the upper map 602, and the list Y611 as the lower map 603. List Y611 contains maps M-5-1 to M-5-9. In the information type 610, a map adjacent to the map M-5 is designated from the map M-1 to the map M-9.
地図の相互関係が情報の種で表現され用意しておけば、 自動車が移動した時、 地図の詳細を 見たい時、 に必要な地図の情報の種までは直ちに人手出来る。 そこに記録されている (情報原本 の指定」 を用いて、 通信 (携帯電話など) により、 地図センタ一からその地図の情報を人手する。 この様にして、 必要な地図を入手する。 情報の種に 「対応」 が設定してあれば、 その地図は入手 済みなので、 その地図を直ちに利用する。 If the interrelationships of the maps are expressed and prepared in the form of information seeds, when the car moves, when you want to see the details of the map, you can immediately handle the seeds of map information necessary for. Using the information (designation of the original information) recorded there, the information of the map is manually obtained from the map center by communication (mobile phone, etc.) In this way, the necessary map is obtained. If "Response" is set for the species, the map has already been obtained and the map is used immediately.
地図の関係 (上部地図、 下部地図リスト、 隣接地図) は、 規則的である。 図 6 ( 1 ) には地 図 M-5を中心とした隣接地図が示されている。 地図 Mの下の地図を北西から図 6 ( 1 ) の順番 で M- 1から M-9とし、 M-5地図の卜—の地図を同様に M-5-1から M-5-9とする。 情報の種 610の の下部地図 603にはリス 卜 Y611が指定され、 そこには M-5- 1力 >ら M-5-9が順番に並ぶ。 Map relationships (upper map, lower map list, adjacent map) are regular. Figure 6 (1) shows an adjacent map centered on map M-5. The map below map M is M-1 to M-9 in the order of Fig. 6 (1) from the northwest, and the maps of the M-5 map are similarly M-5-1 to M-5-9. I do. The list Y611 is specified in the lower map 603 of the information source 610, in which M-5-1 and M-5-9 are arranged in order.
この様にすれば、 地図の名称を組織的に作成する事が出来る:, 従って、 情報の種のキーと情報の 種の相互 (上部地図 602、 下部地冈 603、 隣接) の関係をフログラムで自動的に作成する事が出 来る。 情報原本の指定 、 情報原本を管理する計算機 (のフ口セス) の指定が与えられれば、 地 In this way, the names of the maps can be systematically created :, therefore, the relationship between the keys of the information seeds and the mutuals of the information seeds (upper map 602, lower ground 603, adjacent) in a program. It can be created automatically. If the designation of the original information and the designation of the computer that manages the original information are given,
訂正された用紙 (規則 91) HI名と組み合わせて指定する事が出来る。 情報原本を管理する計算機のプロセスを、 計算機のィ ンタ一ネッ トア ドレス (www.atele.com) とボ一卜番号で指定し、 情報原本のファイル名を Θ動 生成されたファイル名 (M-5- 1) とすると、 情報原本の指定を作成する事が出来る。 以上により、 情報の種をプログラムで (完全に) 自動生成する事が出来る。 以上では下部地図が 9 (3x3) 枚対 応するケースを示したが、 25枚 (5x5) 対応する場合には、 リス ト Y611 の内容が M-5-1 ら M-5-25まで順番に並ぶ。 Corrected form (Rule 91) It can be specified in combination with the HI name. The computer process that manages the original information is specified by the computer's Internet address (www.atele.com) and the port number, and the file name of the original information is automatically generated. 5- 1), it is possible to create the specification of the original information. As described above, information seeds can be (fully) automatically generated by a program. The above shows the case where the lower map corresponds to 9 (3x3) sheets, but when it corresponds to 25 (5x5), the contents of list Y611 are listed in order from M-5-1 to M-5-25. line up.
この様にして、 情報の種を自動生成し、 必要な地図を自動的に通佶で取り込む事が出来る。 In this way, the seeds of information can be automatically generated and the necessary maps can be automatically imported in a stream.
《セクション 6 情報の更新》 << Section 6 Update of Information >>
《セクション 6.1 陳腐化判定資料》 《Section 6.1 Obsolescence Determination Material》
情報の更新を制御するために、 情報の種を利 fflする事が出来る。 セクション 5.1では 「情報 の種」 が保持する内容の例として、 情報の種を特定する 「キー」 501、 その情報の種に対応する 情報本体を特定する 「対応」 502、 「情報原本の指定」 503 を示した。 この他に、 情報の更新の きつかけとなる情報の陳腐化を判定するための手がかりが必要である。 To control the updating of the information, you can use the flew of the information. In Section 5.1, as examples of the contents held by the "type of information", "key" 501 identifying the type of information, "correspondence" 502 identifying the body of information corresponding to the type of information, and "designation of the original information" 503. In addition, there is a need for clues to determine whether information becomes obsolete, which triggers information updates.
これを以下では 「陳腐化判定資料」 701と呼ぶ。 陳腐化判定情報と呼ぶことも可能であるが、 情報の種が管理する情報との混同を避けるため、 あえて 「陳腐化判定資料」 と呼ぶ事にする。 陳 腐化判定資料 701を付加した情報の種を図 7に示す。 図 7では、 陳腐化判定資料の一例として情 報のバージョン番号 702を設定している。 This is hereinafter referred to as “obsolete judgment data” 701. Although it is possible to call it obsolete judgment information, it will be called "obsolete judgment material" to avoid confusion with the information managed by the type of information. Fig. 7 shows the type of information to which the obsolete judgment data 701 has been added. In FIG. 7, the version number 702 of the information is set as an example of the obsolescence determination material.
陳腐化判定資料から情報が陳腐化していると判定されれば、 情報の更新処理を起動すること になる。 If it is determined that the information is obsolete from the obsolete judgment material, the information updating process is started.
《セクション 6.2 情報の種の設定と修正》 《Section 6.2 Setting and Correction of Information Type》
情報の種が先に有り、 その内容を用いて情報を (情報獲得装置 102に) 取り込んだ場合には、 すでに情報と情報の種が対応している。 しかし、 情報が先にあり ·、 後から情報の更新のために情 報の種を対応させる場合が有る。 例えば、 (情報の一種である) プログラムが既にインス トール されていて、後からそのプログラムを更新の対象とするため、情報の種を対応付ける場合である この手顺を図 8に示す。 まず最初に管理対象の 「情報の指定の受け付け」 801を行う . 通常 は情報のファイル名の指定を受け付ける。 次にキ一を作成する„ 例えば情報のファイル名を利用 して情報の種のファイル名とする。 情報のファイル名が XX ならば、 情報の種のファイル名を xx.sed とする c そして 「情報の種の作成」 803 を行う。 例えば名前 xx.sedのファイルを作成す When there is a seed of information first and the information is taken in (to the information acquisition device 102) using the content, the information and the seed of the information already correspond. However, there is a case where the information is first and the seed of the information is associated later for updating the information. For example, FIG. 8 shows a case in which a program (which is a type of information) is already installed, and the type of information is associated with the program to be updated later. First, perform “Reception of information specification” 801 of the management target. Normally, specification of the file name of information is received. Next, create the keys "for example, using the file name of the information and type of the file name of the information. If the information in the file name is XX, and c is the file name of the type of information and xx.sed" Creating Information Seeds ”803. For example, create a file named xx.sed
訂正された¾ 則 91) る。 「対応の作成」 804は情報の指定をそのまま使う。例えば情報のファイル名 XXをそのまま(ま たはパスを付けて) 利用する。 「情報の原本の指定の受付け」 805 と 「情報原本の指定の作成 1 806は、 様々な方法がある。 例えば、 情報原本を管理する計算機のプロセスを計算機のインター ネッ トア ドレス (www.atele.com) とボート番号で指定し、 情報原本のファイル名が情報のファ ィル名 (XX) と同じケースを考える。 この場合は、 「情報の原本の指定の受付け」 806では、 ィ ンターネッ トア ドレス (www.atele.com) とポ一卜番号を受付け、 これと情報のファイル名を組 み合わせて、 情報原本の指定を作成する。 最後に 「陳腐化判定資料の受付け」 807 を行い、 「陳 腐化判定資料の指定」 808を行う。 例えば、 情報のバージョン番号を受付け、 陳腐化判定資料と して情報の種に書き込む。 (Corrected rule 91) You. "Create correspondence" 804 uses the specified information as it is. For example, use the information file name XX as it is (or add a path). There are various methods for accepting the specification of the original information 805 and "Creating the specification of the original information 1 806". For example, the process of the computer that manages the original information is controlled by the Internet address of the computer (www.atele.com). com) and the boat number, and consider the case where the file name of the original information is the same as the file name (XX) of the information In this case, in “Accepting the specification of the original information” 806, the Internet address is used. (Www.atele.com) and the port number, and combine this with the file name of the information to create the specification of the original information. Finally, “Acceptance of Obsolescence Determination Data” 807 is performed, and “Designation of Obsolescence Determination Material” 808 is performed. For example, accept the version number of the information and write it as obsolete material in the information seed.
情報を取り込む手順のなかで、 情報の更新に備えた情報の種を作成し情報に対応させる場合 もある。 例えば、 プログラムをインス トールする段階で、 フログラム更新のための 「情報の種」 をプログラムに対応させる。 As part of the procedure for importing information, there may be cases where an information seed is prepared for information update and associated with the information. For example, at the stage of installing the program, the “type of information” for updating the program is associated with the program.
既に存在する情報の種の內容を変更する場合ある。 情報が陳腐化して新たな情報を情報配布 装置 104から (情報獲得装置 102に) 取り寄せれば、 対応 502を変更する。 情報原本の指定を変 更する場合もある。多くの情報獲得装置 102から情報更新要求が特定の情報配布装置 104に集中 する場合は、同じ情報原本を持つ他の情報配布装置 104を指定する情報配布装置 102を増やす。 陳腐化配布資料として情報の有効期限が指定されている場合、 その有効期限が経過しても情報本 体の更新をせずその有効期限のみ更新する場合が有る。 In some cases, the content of the kind of information that already exists is changed. If the information becomes obsolete and new information is obtained from the information distribution device 104 (to the information acquisition device 102), the correspondence 502 is changed. In some cases, the designation of the original information may be changed. When information update requests from many information acquisition devices 102 are concentrated on a specific information distribution device 104, the number of information distribution devices 102 specifying another information distribution device 104 having the same original information is increased. When the expiration date of information is specified as obsolete handouts, the information itself may not be updated even after the expiration date, and only the expiration date may be updated.
なお、 本出願の優先権主張の基礎となる PCT/ JP97 /00142での 「情報管理プロック」 は、 本明細書の 「情報の種」 に相当し、 情報の取り込みの他に、 情報の更新のためにも使用されてい る。 また、 本出願の優先権主張の基礎となる特願平 8- 106054では, 起動メニューが 「情報の種」 に相当し、 (特願平 8- 106054 のセクション 1 1 と図 3の) フログラムのバージョンアップのた めに使用されている。 The “information management block” in PCT / JP97 / 00142, which is the basis of the priority claim of the present application, corresponds to the “type of information” in this specification. It is also used for Also, in Japanese Patent Application No. 8-106054, which is the basis of the priority claim of the present application, the startup menu corresponds to “seed of information”, and the program (see section 11 of Japanese Patent Application No. 8-106054 and FIG. 3) is used. Used for upgrading.
《セクシヨン 6.3 陳腐化判定手順》 《Section 6.3 Obsolete Judgment Procedure》
【1. 対応による判定 ] [1. Judgment by correspondence]
情報の種の 「対応」 502が設定して無い場合および設定先に情報が無い場合には 「陳腐化」 と判定する。 これは情報の取り込みである更新手順に移行する要因になる。 なお、 この判定では 陳腐化判定資料を用いない。 If the “correspondence” 502 of the information type is not set or if there is no information at the setting destination, it is determined as “obsolete”. This causes a shift to an update procedure, which is information acquisition. This judgment does not use obsolete judgment data.
[2. 通 i こよる陳腐化の判定 ] 訂正された用紙 (規則 91) 情報獲得装置 102が保持する陳腐化判定資料 701 と情報配布装置 104が保持する(情報原本 に対応した) 陳腐化判定資料の両方を用いて陳腐化の判定を行う事が出来る。 例えば、 情報がプ 口グラムの場合、 プログラムのバージョンを陳腐化判定資料とする。 情報獲得装置 102内部のフ ログラムのバージョンと、情報配布装置 104の内部のプログラム原本のバージョンを比較すれば、 プログラム更新の要否を判定する事が出来る。 情報が陳腐化して更新と判断すれば、 陳腐化判定 のために設定した通信パスを用いて、 直ちに情報の更新処理に移る。 [2. Judgment of Obsoleteness] Corrected Form (Rule 91) Obsolescence determination can be performed using both the obsolete determination data 701 held by the information acquisition device 102 and the obsolete determination data (corresponding to the original information) held by the information distribution device 104. For example, if the information is a program, the version of the program is used as the obsolescence judgment material. By comparing the version of the program inside the information acquisition device 102 with the version of the original program inside the information distribution device 104, it is possible to determine whether or not the program needs to be updated. If the information becomes obsolete and is determined to be updated, the process immediately updates the information using the communication path set for the staleness determination.
[3. 情報獲得装置のみによる陳腐化確認 1 [3. Obsolescence confirmation only by information acquisition device 1
工夫により、 情報獲得装置 102のみで情報の陳腐化の判定が出来る。 By devising, the information obsolescence can be determined only by the information acquisition device 102.
(a) 「有効期限を陳腐化判定資料 701とする」 :陳腐化判定資料 701として情報の有効期限を設 定すると、情報獲得装置 102が保持する時計と比較して情報の陳腐化を判定する事が出来る。 つまり、 有効期限が切れていれば情報が陳腐化していると判; する。 (a) “Expiration date is obsolete judgment data 701”: When the expiration date of the information is set as the obsolete judgment data 701, the obsolescence of the information is judged by comparing with the clock held by the information acquisition device 102. I can do things. That is, if the expiration date has expired, it is determined that the information has become obsolete.
(b) 「配布時点の年月日 +有効期間」 :陳腐化判定資料 701 として、 情報の配布時点の年月曰を 記録する。 情報獲得装置 102に別途記録された 「有効期問」 をこの情報の配布時点の年月 R に加えて、 情報の有効期限が過ぎているかを判定する。 (b) “Date and time of distribution + validity period”: Record the date and time of distribution of the information as obsolete judgment material 701. The “expiration date” separately recorded in the information acquisition device 102 is added to the date R at the time of distributing this information, and it is determined whether the information expiration date has passed.
(c) 「情報作成変更の年月日 +有効期間」 :一般に、 計算機でファイルを作成または変更した時 には、 ファイルにその作成または変更の年月日が記録される。 情報を情報獲得装置 102に取 り込む時にその日付けも取り込む。 その日付けに、 情報獲得装置 102に別途記録された 「有 効期問」 を加えて、 情報の有効期限が過ぎているかを判定する (c) “Date and time of information creation / change + validity period”: Generally, when a file is created or changed on a computer, the date of creation or change is recorded in the file. When information is taken into the information acquisition device 102, the date is also taken. By adding the “expiration date” separately recorded in the information acquisition device 102 to the date, it is determined whether the information expiration date has passed
(d) 「情報配布装置 104側の最新の陳腐化判定情報を別途取り寄せ」 :陳腐化判定資料 701とし てバージョン番号を利用した場合、 情報配布装置で保持している情報原本の最新のバージョ ン番号が判らないと、 情報の陳腐化の判定が出来ない。 また 「情報作成変更の年月日」 が記 録されていて、 情報原本の作成変更の年月日と異なれば陳腐化と判定する場合にも、 情報原 本の情報 (作成変更の年月日) が必要である。 この様な場合、 情報 (つまり情報の種) を特 定するキーと情報配布装置 104が保持していた (情報原本の) 陳腐化情報の対応表を取り寄 せれば、 それ以降は情報の陳腐化を判定する毎に通信する必要は無い。 この対応表は、 (複 数の情報の陳腐化を判定する一連の処理の最初に) この対応表を (情報配布装置 104から) 情報獲得装置 102へ通信で取り込む。 またさらに、 この対応表を管理対象の情報として极ぃ、 上記の (a)(b)(c )の方法で陳腐化を判断し、陳腐化していれば情報獲得装置に取り込むと良い つまり、 管理表だけ上記 (a)(b)(c )の方法で取り込み、 この管理表を用いて他の情報の更新を 管理する。 盯正された R] (規則 91) 《セクション 6.4 有効期限の操作》 (d) “Order the latest obsolescence judgment information of the information distributing device 104 separately”: When the version number is used as the obsolescence judging material 701, the latest version of the original information held by the information distributing device If you do not know the number, it will not be possible to determine that the information is obsolete. Also, if the “date of change of information creation” is recorded and it is determined that the date of creation and change of the original information is obsolete, the information of the original information (date of change of creation) ) is necessary. In such a case, if the key for specifying the information (that is, the type of information) and the correspondence table of the obsolete information (of the original information) held by the information distribution apparatus 104 are obtained, the information becomes obsolete thereafter. There is no need to communicate every time the conversion is determined. This correspondence table fetches this correspondence table (from the information distribution apparatus 104) to the information acquisition apparatus 102 (at the beginning of a series of processes for determining the obsolescence of a plurality of pieces of information). Furthermore, this correspondence table is used as information to be managed. It is better to determine obsolescence by the above methods (a), (b), and (c), and if it has become obsolete, import it to the information acquisition device. Only the tables are imported by the above methods (a), (b), and (c), and updates of other information are managed using this management table. RCorrected R] (Rule 91) << Section 6.4 Expiration date operation >>
セクション 6.3「陳腐化確認手順」の [3. 情報獲得装置のみによる陳腐化確認 】の (a) では「有 効期限」 を陳腐化资料としていた„ ここで、 有効期限が切れれば必ず情報を更新するとは限らな い事に注意する必要がある。 初予想した期限が過ぎても情報を更新する必要が無い場合もある。 その場合は、 更新手順のなかで、 情報の更新の必要性を再度確認して、 有効期限のみ更新する 情報配布装置 104から見ると、 情報獲得装置 102の情報の有効期限が切れるまでは、 情報 更新の通信が無くその為の処理負荷はかからない。 情報配布装置 104がーつの情報について、 複 数の情報獲得装置 102に対して異なる有効期限を設定する事により、 情報更新のために通信を平 滑化する事が出来る.. 情報原本提供者 105から見て、 情報の更新が近い将来に予想される場合は、 有効期限を短く設定する事も出来る。 例えば、 プログラムを開 ¾した当初はバグが予想されるの で、 有効期間を短く設定し、 バグが落ち着いてきたら有効期間を長く (堤合によっては無限大) に設定するのが良い。 この様にして、 不要な通信を押さえてかつ必要な情報の更新が可能になる c 天気予報の様に定期的に更新される情報は有効期限に適している。 例えば、 朝 1 0時に (情 報獲得装置 102が) 受信した天気予報が朝 9時の天気予報で、 次の天気予報が 1 1時ならば、 そ の有効期限は 1 1時となっている。 1 1時までは情報利用者 10】が何度アクセスしても、 上記の 朝] 0時に受信した情報が表示される。 午後 2時にアクセスすると、 期限切れの情報である事を 検出して、 情報配布装置 104から午後 1時の天気予報を受信する。 その有効期限は次の天気予報 が出る午後 3時である。 In (a) of [3. Confirmation of Obsolescence by Information Acquisition Device Only] in Section 6.3 “Obsolescence Confirmation Procedure”, the “expiration date” was used as the obsolescence material. It is necessary to keep in mind that it is not always necessary to update the information.In some cases, it is not necessary to update the information even after the originally anticipated deadline. Check again and update only the expiration date From the point of view of the information distributing device 104, until the information expiration date of the information acquiring device 102 expires, there is no communication for information update and no processing load is imposed. By setting different expiration dates for a plurality of information acquisition devices 102 with respect to the information, the communication can be smoothed for updating the information. From the viewpoint of the original information provider 105, Updating information in the near future If you anticipate the bug, you can set a shorter expiration date. For example, a bug is expected at the beginning of the program, so the expiration date should be set shorter, and once the bug calms down, the expiration date should be longer. may be set to (infinity by Tsutsumigo). Thus a manner, information that is updated periodically as unnecessary communication pressing the and c weather permits updating of the necessary information forecasts For example, if the received weather forecast is 10:00 am (by the information acquisition device 102) and the next weather forecast is 11:00, the expiration date is Even if the information user 10] accesses many times until 11:00, the information received at [Morning] 0:00 above is displayed. Detected something and sent information from device 104 at 1 pm Receive forecasts The expiration date is 3:00 pm when the next weather forecast will be issued.
《セクション 6.5 更新実施手顯》 << Section 6.5 Update Implementation >>
情報獲得装置 102で情報の陳腐化が判定された場合、 直ちに更新処理を起動する場合と、 そ の前に 「陳腐化最終確認」 を行う場合が有る。 例えば、 陳腐化判定资料 701として有効期限が設 定されていた場合に、 有効期限切れを理由として (情報獲得装置 102が) 「その情報は陳腐化し ていると」 判定したとする。 しかし、 情報獲得装置 102が情報配布装置 104と通信して情報原本 106と比較確認すると、情報の更新が必要無い場合がある。情報獲得装置 102と情報配布装 S 104 が通信して情報原本 106の更新の必要性を確認するのを 「陳腐化最終確認」 と呼ぶ。 When the information acquisition device 102 determines that the information is obsolete, the update process may be started immediately, or "final confirmation of obsoleteness" may be performed before that. For example, suppose that an expiration date has been set as the obsolescence determination material 701, and that the information is determined to be "obsolete" (by the information acquisition device 102) because the expiration date has expired. However, when the information acquiring device 102 communicates with the information distributing device 104 and compares and confirms the information with the original information 106, it may not be necessary to update information. The communication between the information acquisition device 102 and the information distribution device S 104 to confirm the necessity of updating the information original 106 is called “final confirmation of obsolescence”.
《セクション 6.5.1 陳腐化最終確認を含む更新実施手順》 《Section 6.5.1 Update Implementation Procedure Including Final Obsolescence Confirmation》
陳腐化最終確認に備えて、 情報の種に 「最終陳腐化判定資料」 を付加した例を図 9に示す. 陳腐化判定資料 701 としてバ一ジョン番号が設定された場合など、陳腐化判定資料 701が最終陳 腐化判定資料 901 として使用出来る場合があるが、 ここでは両方を利用する例を説明する。 Figure 9 shows an example in which `` final obsolescence judgment data '' is added to the type of information in preparation for the final obsolescence check. In some cases, such as when a version number is set as the obsolete judgment material 701, the obsolete judgment material 701 can be used as the final obsolete judgment material 901. Here, an example using both will be described.
情報獲将装置 102 のみで情報の陳腐化を判定する場合は、 陳腐化判定資料 701 の有効期限 902を见て判断する。 有効期限が切れている場合に、 更新実施手 Wfiを起動する。 When determining the obsolescence of information only by the information capture device 102, the judgment is made based on the expiration date 902 of the obsolescence determination material 701. If the expiration date has expired, start the updater Wfi.
陳腐化最終確認を含む情報獲得装置 102での更新実施手順を図 10に示す。 これに対応する 情報配布装置 104での更新実施手順を図 11に示す。 FIG. 10 shows a procedure for performing the update in the information acquisition device 102 including the obsolete final confirmation. FIG. 11 shows the update execution procedure in the information distribution apparatus 104 corresponding to this.
情報配布装置 104は複数の情報原本 106 を管理し、 情報原本毎に複数の情報配布装置 104 と通信する。 従って、 情報配布装置 104の更新実施手順は複数の通 を同時に扱うイベント起動 型のプログラムになる。同様に情報獲得装置 102も複数の情報配布装置 104と通^する場合は、 その更新実施手順はィベント起動型のプログラムになる。 図 10および図 11では、 情報獲得装置 102と情報配布装置 104が 1対 1で通信する単純なケースを想定して説明している。 The information distribution apparatus 104 manages a plurality of information originals 106 and communicates with the plurality of information distribution apparatuses 104 for each information original. Therefore, the update execution procedure of the information distribution apparatus 104 is an event-activated type program that handles a plurality of messages simultaneously. Similarly, when the information acquisition device 102 communicates with a plurality of information distribution devices 104, the update execution procedure is an event-activated program. 10 and 11 illustrate a simple case in which the information acquisition device 102 and the information distribution device 104 communicate one-to-one.
更新実施手順では、 まず情報獲得装置 102が 「情報配布装置 104との通信回線の接続」 1002 を行う。 これに連動して、 情報配布装置 104では 「情報獲得装置 102との通 回線の接続」 1102 を行う。 これも含め、 以下では、 情報獲得装置 102が主導権を握り情報配布装置 104に指示を出 して、 それぞれの動作を進める。 In the update execution procedure, first, the information acquisition device 102 performs “connection of a communication line with the information distribution device 104” 1002. In conjunction with this, the information distribution apparatus 104 performs "connection of a communication line with the information acquisition apparatus 102" 1102. Including this, in the following, the information acquisition device 102 takes the initiative and issues an instruction to the information distribution device 104 to proceed with each operation.
次に情報獲得装置 102は情報の種に 「対応が設定してあるか?」 1014を判定する。 対応が 設定してなければ 「情報原本の要求と受信」 1006に進む。 対応が設定してあれば、 情報配布装置 104が保持する 「最終陳腐化判定資料を要求して受信」 1003 して 「最終陳腐化判定」 〗004を行 う。 例えば、 情報配布装置 104が保持する情報のバージョン番号を情報獲得装置 102に伝えて、 情報の種の最終陳腐化判定 料であるバージョン番号と比較して、 情報更新の判断を Fす。 情報 配布装置 104では、 「指定された情報の最終陳腐化判定资料を送信」 1103、 が対応する。 Next, the information acquisition device 102 determines “is correspondence set?” 1014 for the type of information. If no response is set, proceed to “Requesting and Receiving Original Information” 1006. If the correspondence has been set, “request and receive final obsolescence determination data” 1003 held by information distribution apparatus 104 and “final obsolescence determination” # 004 are performed. For example, the version number of the information held by the information distribution apparatus 104 is transmitted to the information acquisition apparatus 102, and the version number is compared with the version number which is the final obsolescence determination fee for the type of information, and the information update is determined. In the information distributing apparatus 104, “transmit the final obsolescence determination material for the specified information” 1103 corresponds.
「情報の更新が必要 j 1005なら、 「情報原本の要求と受 fgj 1006をして、 「情報の種の対 応 502の更新」 1007を行う。 情報配布装置 104では、 「指示受 i 」 1】04から 「情報原本送信」 1106が対応する。 If "information needs to be updated j 1005", "request and receive the original information fgj 1006" and perform "update of information type correspondence 502" 1007. In the information distributing apparatus 104, “instruction reception i” 1] 04 to “information original transmission” 1106 correspond.
情報の更新が不必要な場合、 または 「情報の種の対応 502の更新」 1007が完了した場合、 「新しい陳腐化判定資料の要求と受信」 1008 「陳腐化判定資料 701の更新」 1009を行う。 例え ば、 新しい有効期限を受信して、 情報の種に陳腐化判定资料 701 として記録する。 また、 「新し い最終陳腐化判定資料の要求と受信」 1010を行い、 「最終陳腐化判定資料の更新」 10】1を行う: 例えば、 新たに受信した情報原本のバージョン番^を受信し、 最終陳腐化判定資料 901の値とし て記録する。 情報配布装置 104 では、 「指示受信」 1107 「陳腐化判定資料送信」 1109 〖指示受 訂正された用紙 ( β則 91) 信」 1110 「最終陳腐化判定资料送信」 1112に対応する。 If updating of the information is unnecessary or if "Correspondence of information type is updated 502" 1007, "Request and receive new obsolescence judgment data" 1008 "Update obsolete judgment data 701" 1009 . For example, a new expiration date is received and recorded as an obsolescence determination material 701 in the type of information. Also, perform “Request and Receive New Last Obsolete Judgment Material” 1010, and perform “Update Last Obsolete Judgment Material” 10] 1: For example, receive the version number of the newly received information original ^ And recorded as the value of the final obsolescence judgment data 901. In the information distribution device 104, “Instruction received” 1107 “Staleness judgment data transmission” 1109 〖Instruction received Corrected form (β rule 91) 1111 “Send final obsolescence judgment fee” 1112.
最後に 「情報配布装置 104 との通信回線の切断」 1012 を行う。 これに連動して、 情報配布 装置 104では 「情報獲得装置 102との通信回線の切断」 1113を行う。 Finally, “disconnect the communication line with the information distribution device 104” 1012 is performed. In conjunction with this, the information distribution apparatus 104 performs "disconnection of the communication line with the information acquisition apparatus 102" 1113.
《セクション 6.5.2 更新実施手順のバリエーションその 1》 《Section 6.5.2 Variation 1 of update execution procedure》
(1) 情報獲得装置 102と情報配布装置 104との問の通信回線の接続の要求が連続すると予想され る場合には、 「情報配布装置 104 との通信回線の切断」 1012 を 1Kちに行わず i一定時問の経過 後に切断する」 。 この場合 「情報配布装置 104 との通信回線の接続」 1002の処理では、 通信回 線が既に接続済みならばその回線を利用する。 (1) If it is expected that the request for connection of the communication line between the information acquisition device 102 and the information distribution device 104 is expected to be continuous, perform `` Disconnection of the communication line with the information distribution device 104 '' 1012 after 1K. First, disconnect after a certain period of time. " In this case, in the process of “connection of communication line with information distribution apparatus 104” 1002, if the communication line is already connected, that line is used.
(2) 情報獲得装置 102だけでの陳腐化の判定をせず、情報獲得装置 102と情報配布装置 104が通 信して情報の陳腐化を判定する手順 (セクシヨン 6.3 . I) は、 図 10および図 11の手順での 最終陳腐化判定を、通常の陳腐化判定の処理として支施するケースと位置付ける事が出来る. (2) The procedure in which the information acquisition device 102 and the information distribution device 104 communicate and determine information obsolescence without determining the obsolescence by the information acquisition device 102 alone (Section 6.3.I) is shown in Fig. 10. In addition, the final obsolescence judgment in the procedure of Fig. 11 can be regarded as the case where the normal obsolescence judgment processing is provided.
(3) 最終陳腐化判定をしない場合は、 図 9の最終陳腐化判定資料は不要である。 また、 図 10お よび図 11の最終陳腐化判定資料に関する記述は不要であり、 図 11の 「情報配布装置との通 ί言回線の接統 J 1002の後、 直ちに、 「情報原本の受信」 1006に移る。 (3) If the final obsolescence judgment is not made, the final obsolescence judgment data in Fig. 9 is unnecessary. It is not necessary to describe the final obsolescence judgment materials in Figs. 10 and 11, and immediately after "Connecting the communication line to the information distribution device J 1002" in Fig. 11, "Receive the original information". Move to 1006.
(4) 図 10および図 11では、最終陳腐化判定を情報獲得装置 102で行っているが、情報の種の内 容を情報配布装置 104に送り、陳腐化の判定と情報の更新処理を情報配布装 E 104で実施す ることが出来る。 (4) In FIGS. 10 and 11, the final obsolescence determination is performed by the information acquisition device 102, but the contents of the information type are sent to the information distribution device 104, and the obsolescence determination and the information update process are performed by the information acquisition device 102. This can be done in Distribution Equipment E104.
(5) 「情報の更新が必要?」 1005の結果が更新不要で有っても、 陳腐化判定資料 701 を更新す る場合がある。 たとえば、 有効期限切れでも、 情報原本が Mじならば有効期限のみ修正する。 (5) "Need to update information?" Even if the result of 1005 does not need to be updated, obsolete judgment data 701 may be updated. For example, even if it expires, only the expiration date is modified if the original information is M.
(6) 一般的には、 情報獲得装置 102は計算機と考えられる。 情報がプログラムの場合には情報獲 得装置 102 の機種およびオペレーティングシステム (OS) に適合したプログラムが必要で ある。 情報獲得装置 102はその機種および OSを情報配布装匱 104 に伝え、 情報配布装置 104はそれに適したプログラムを送る t (6) Generally, the information acquisition device 102 is considered to be a computer. When the information is a program, a program suitable for the type of the information acquisition device 102 and the operating system (OS) is required. Information acquisition device 102 conveys the model and OS information distribution So匱104, the information distribution device 104 transmits a program suitable for the t
《セクシヨン 6.5.3 更新実施手順のバリエーシヨンその 2》 《Section 6.5.3 Variation of update execution procedure part 2》
図 10および図 11の手順は、最終陳腐化の判定を情報獲得装置 102で行っていたが、 これを 情報配布装置 104で行う手順を図 12および図 13を用いて説明する。 情報獲得装置 102のブロ グラムを出来るだけ単純にして処理負荷を少なく したいケースに適している。 なお、 図 は、 本出願の優先権 張の基礎となる PCT/JP97/00142の図 8に対応する 訂正された用 ¾(規則 91) 情報配布装置 104は複数の情報原本 106を管理し情報^本毎に複数の情報配布装置 104と通 信する力;、図 10および図 1 1と同様に図 12および図 13は情報獲得装 it 102と情報配布装置 104 が 1対 1で通信する単純なケースを想定して、 手順を説明する。 In the procedure of FIG. 10 and FIG. 11, the final obsolescence determination is performed by the information acquisition apparatus 102. The procedure of performing this determination by the information distribution apparatus 104 will be described with reference to FIG. 12 and FIG. This is suitable for the case where the program of the information acquisition device 102 is to be simplified as much as possible to reduce the processing load. It should be noted that the figure is a corrected version corresponding to Figure 8 of PCT / JP97 / 00142, which forms the basis of the priority claim of the present application (Rule 91). The information distribution apparatus 104 manages a plurality of information originals 106 and communicates information with the plurality of information distribution apparatuses 104 for each piece of information; FIG. 12 and FIG. The procedure will be described assuming a simple case in which the information distribution device 102 and the information distribution device 104 communicate one-to-one.
まず情報獲得装置 102が 「情報配布装置 104 との通信回線の接続」 1202を行う。 これに連 動して、 情報配布装置 104では 「情報獲得装置 102との通信回線の接続」 1302を行う。 First, the information acquisition device 102 performs “connection of a communication line with the information distribution device 104” 1202. In association with this, the information distribution apparatus 104 performs “connection of a communication line with the information acquisition apparatus 102” 1302.
次に情報獲得装置 102は「更新候補の情報に対応する情報の種を情報配布装置に送 fg」 1203 し、 これに対応して情報獲得装置 104では 「情報獲得装置 102が保持する情報の種を受信」 1303 する。なお、情報獲得装置 102にマイナーバージョンァップならば実施しない(セクション 6.6【l.j) との方針があれば、 情報の種と一緒にその方針を情報配布装置 104に伝える。 Next, the information acquisition device 102 transmits “the type of information corresponding to the information of the update candidate to the information distribution device fg” 1203, and in response, the information acquisition device 104 responds “the type of information held by the information acquisition device 102. Is received. " If the information acquisition device 102 has a policy of not performing a minor version upgrade (Section 6.6 [l.j]), the policy is transmitted to the information distribution device 104 together with the type of information.
これ以降、 情報獲得装置 102は情報配布装置からの指示を待つ状態になる。 また、 情報配布 装置 104では情報更新の判定 (最終陳腐化判定) と更新の処理 (情報獲得装置 102への指示を含 む) に移る。 なお、 情報獲得装置で他の処理を起動する場合は、 通信状況と監視するフログラム が定期的に起動され、 情報配布装置からの指示を監視する。 Thereafter, the information acquisition device 102 waits for an instruction from the information distribution device. Further, the information distribution apparatus 104 shifts to information update determination (final obsolescence determination) and update processing (including an instruction to the information acquisition apparatus 102). When other processes are started by the information acquisition device, the communication status and the monitoring program are started periodically to monitor instructions from the information distribution device.
情報配布装置 104では、 受信した情報の種に対応する 「情報原本 106の管理プロック 161 1 を取り出し」 1304を行い、 「情報獲得装置 102の情報の更新が必要?」 1305の判断を行う。 こ れが図 10の 「最終陳腐化判定」 1004に対応する。 更新が必要ならば 「情報原本の更新の指示送 信」 1306を行い、 「情報原本の送信」 1307を行う。 これに対応して情報獲得装置 102では、 「情 報配布装置 104からの指示受信 j 1204と、 「情報の受信」 1207が行われ、 「情報の更新 | 1208 が行われる。 The information distributing apparatus 104 performs “extracting the management block 1611 of the original information 106” 1304 corresponding to the type of the received information 1304, and makes a determination of “need to update the information of the information acquiring apparatus 102” 1305. This corresponds to “final obsolescence judgment” 1004 in FIG. If an update is necessary, “transmission of an instruction to update the original information” 1306 is performed, and “transmission of the original information” 1307 is performed. In response to this, in the information acquisition apparatus 102, “reception of an instruction j 1204 from the information distribution apparatus 104” and “reception of information” 1207 are performed, and “information update | 1208” is performed.
次に情報配布装置 104では、 「情報獲得装置 102の情報の種の更新が必要?」 1308の判断 を行う。 更新が必要なら、 「情報の種の更新の指示送信」 1309を行い、 「情報の種の更新版の作 成」 1310と 「情報の種の更新版の送信」 1311を行う。 これに対応して情報獲得装置 102では、 Next, the information distributing apparatus 104 makes a judgment of “Is it necessary to update the information type of the information acquiring apparatus 102?” 1308. If an update is required, perform “Transmit instruction of information seed update” 1309, and perform “Create updated version of information seed” 1310 and “Transmit updated version of information seed” 1311. In response, the information acquisition device 102
「情報配布装置 104からの指示受 ί¾· 1 1209、 「情報の種の内容を受信 j 1212が行われ、 I情報 の種の内容の更新」 1213が行われる。 “Reception of an instruction from the information distribution apparatus 104 ί¾ 1209”, “Reception of content of information seed j 1212 is performed, and update of content of I information seed” 1213 is performed.
最後に情報配布装置 104から 「終了の指示の送信」 1312を送り、 「情報獲得装置 102 との 通信回線の切断」 1313を行 、 これに対応して情報獲得装置 102でも 「情報配布装置 104 との 通信回線の切断」 1215が行われ、 一連の処理が終了する。 Finally, the information distributing device 104 sends a “send end instruction” 1312 and “disconnects the communication line with the information acquiring device 102” 1313. 1215 "is performed, and the series of processing is completed.
《セクション 6.6. バージョンによる陳腐化判定の高度化》 《Section 6.6. Advanced version obsolescence judgment》
情報のバージョンにより陳腐化判定または最終陳腐化判定を行う方法は、 情報利用者 101 The method of making the obsolescence judgment or final obsolescence judgment according to the version of the information is as follows.
訂正された用紙 (規則 91) などの指定により高度化する事が出来る。 以下の指定を、 情報利用者 101などのオペレータから 受付け、 それに従つた陳腐化判定を行う。 Corrected form (Rule 91) It can be advanced by specifying such as. The following specification is accepted from the operator such as the information user 101, and the obsolescence determination is performed according to the specification.
[1. メジャーバージョンアップの指定 j [1. Specification of major version upgrade j
バ一ジョンの違いがあっても、 マイナ一バ一ジョン番^の違いでは陳腐化とは判定しない。 メジ ャ一バージョン番号の違いを検出して初めて、 陳腐化と判定し情報の更新の処理を起動する。 Even if there is a difference in version, it is not judged as obsolete by a difference in minor version number. Only after detecting a major version number difference is it determined that it is stale and the information update process is started.
[2.マイナーバージョンァップの指定 】 [2. Designation of minor version up]
マイナ—バ—ジョンの違いでも、 陳腐化と判定し、 情報の更新を起動する。 Even if the minor version is different, it is judged as obsolete and information update is started.
[3. バージョンアップ無しの指定 】 [3. Specification without upgrade]
バージョンの違いがあっても陳腐化と判定せず情報の更新を自動的には起動しない: 情報利用者 などの直接の指示で情報の更新を起動する。 Even if there is a difference between the versions, it is not determined to be stale and information update is not automatically started: Information update is started by direct instructions from the information user or the like.
《セクション 6.7 —括更新》 《Section 6.7 —Summary Update》
情報が欲しいと言う情報利用者の指示に基づレ、て、 情報獲得装置内部の情報の種を分析し、 その情報が陳腐化していると判断して、 更新実施処理を起動するのが以上の手順である。 し力 し、 あらかじめ更新対象の情報をリストアップしておき、 一括してそれらにアクセスして情報を更新 する事ができる。 ひまな時に情報獲得装匱 102に対して実行を指示しておけば、 実際に情報を利 用する時に、 情報配布装置 104と通信するケースが少なくなり、 情報獲得装置のレスポンスが向 上する。 Based on the instruction of the information user who wants the information, the type of information inside the information acquisition device is analyzed, and it is determined that the information is out of date. The procedure is as follows. Therefore, the information to be updated can be listed in advance, and the information can be updated in a batch by accessing them. If the information acquisition device 102 is instructed to execute at an unexpected time, the number of cases of communication with the information distribution device 104 when actually using the information is reduced, and the response of the information acquisition device is improved.
情報更新のための時間が十分にある状況ならば、 I有効期限が切れていなくても最新情報を 入手する」 との指示のもとで更新処理を起動することも出来る。 この場合、 陳腐化判定手順 (セ クシヨン 6.3) では無条件に 「陳腐化」 の判定を下す。 情報がプログラムの場合、 --括更新は、 計算機にインス トールされたプログラムをまとめて最新ノ 一ジョンに更新する処理になる。 If there is enough time for updating the information, I will get the latest information even if the expiration date has not expired. " In this case, the obsolescence determination procedure (section 6.3) will unconditionally make a “obsolete” judgment. If the information is a program,-update is a process of updating the programs installed on the computer to the latest version.
《セクション 7 情報獲得装置》 《Section 7 Information acquisition device》
《セクション 7.1 情報獲得装置の棣成》 《Section 7.1 Information Acquisition Device Disei》
情報獲得装置の構成を図 14に示す。 これは図 2の情報獲得装置 (D) 204の構成をさらに詳 細に記述したものである。 これは本出願の優先権主張の基礎となる PCT/JP97/00142の図 4に相 当する。 また、 本出願の優先権主張の基礎となる特願平 8-106054の図 1に相当する.. Fig. 14 shows the configuration of the information acquisition device. This describes the configuration of the information acquisition device (D) 204 of FIG. 2 in more detail. This corresponds to FIG. 4 of PCT / JP97 / 00142 on which the priority claim of the present application is based. It also corresponds to Figure 1 of Japanese Patent Application No. Hei 8-106054, which is the basis of the priority claim of the present application.
初期情報を通 ^回線 1402を介して情報配布装置 104などの別の装置から受信する場合には、 「通信部」 1409を介して 「初期情報設定部」 1420が記録部 (図 14では第 1の記録部 1411) に When receiving the initial information from another device such as the information distribution device 104 via the line 1402, the “initial information setting unit” 1420 is connected to the recording unit (the first unit in FIG. 14) via the “communication unit” 1409. The recording section of 1411)
訂正された用^ (規則 91) 書き込む。 CD などの媒体から磁気ディスク等の記録媒体に初期情報をコピーする場合は 「媒体 読み取り装置」 1421力、らの情報を、 「初期情報設定部」 1420が記録部に書き込む: CD等の媒 体が記録部になる場合もある。 Corrected use ^ (rule 91) Write. When copying initial information from a medium such as a CD to a recording medium such as a magnetic disk, a “medium reader” 1421 writes information to the recording unit by an “initial information setting unit” 1420: a medium such as a CD May be a recording unit.
Γ入力部 1401」 からのコマンド (メニュー起動やコマンドライン入力) を 「キー情報検出部 1403」 で分析して情報の種のキ一 501 を特定する。 「情報の種取り出し部 1404」 は情報の種を 収容する情報の種収容部 (第 1の情報の種収容部 1412および第 2の情報の種収容部 1416) を検 索する。 (4) Analyze the command (menu start or command line input) from the input unit 1401 with the key information detection unit 1403 to identify the key 501 of the information type. The “information seed extraction unit 1404” searches for an information seed storage unit (a first information seed storage unit 1412 and a second information seed storage unit 1416) that stores an information seed.
書き込み不可能な媒体 (例えば CD、 図 14では 「第 2の記録部」 1417) で情報の種および 情報本体が供給された場合は、 情報獲得装置 102では更新情報を記録可能な媒体 (例えば磁気デ イスク、 図 4では 「第 1 の記録部」 1412) に記録する。 この場合には、 「情報の種取り出し部」 1404はまず 「第 1 の記録部 1411」 内部の 「第 1の情報の種収容部 1412」 を最初に検索する。 ここに該当する情報の種が無い時に、 「第 2の記録部 1417」内部の「第 2の情報の種収容部 1416J の情報の種を検索する。 When the type of information and the information main body are supplied on a non-writable medium (for example, a CD, the “second recording unit” 1417 in FIG. 14), the information acquisition device 102 can record the update information on a medium (for example, a magnetic recording medium). The information is recorded on the disk, in Fig. 4, the “first recording unit” 1412). In this case, the “information seed extraction unit” 1404 first searches the “first information seed storage unit 1412” inside the “first recording unit 1411”. When there is no corresponding information seed, the information seed of the “second information seed storage unit 1416J” inside the “second recording unit 1417” is searched.
計算機の主メモリ、 磁気ディスクなどの二次メモリ、 CD 等の外部記録媒体などを同時に 複数利用する場合には、 情報の種収容部、 情報 (本体) 収容部を保持する記録部をさらに追加し て、 第 1の記録部、 第 2の記録部、 第 3の記録部、 第 4の記録部、 ... とする事が出来る。 When using multiple main memories of a computer, secondary memories such as magnetic disks, and external recording media such as CDs at the same time, a storage unit that holds the information seed storage unit and the information (main unit) storage unit is added. Thus, a first recording section, a second recording section, a third recording section, a fourth recording section,...
CDの内容を最初に磁気ディスクに移してしまう場合や、 情報獲得装置 102の磁気ディス クに通信回線 103から直接入力する場合などでは、 記録部は一つ (第 1の記録部 1412) で十分 である。 また、 書き込み可能な媒体で情報の種および情報本体が供給され、 情報獲得装置 102で 更新された情報の種と情報本体を書き込む場合も、 記録部は一つ (第 〗 の記録部 1412) で十分 である。 When the contents of the CD are first transferred to the magnetic disk, or when the data is directly input to the magnetic disk of the information acquisition device 102 from the communication line 103, only one recording unit (the first recording unit 1412) is sufficient. It is. Also, when the type of information and the information main body are supplied on a writable medium and the information type and the information main body updated by the information acquisition device 102 are written, only one recording unit (the first recording unit 1412) is used. It is enough.
情報の種の探索は、 キ一501からその情報の種を特定する。 例えば、 ある人を特定するキ 一(例えば kunio) や、 ある企業を特定するキー (例えば企業名) からその情報の種を特定する。 カタ口グの場合は商品名や商品番号をキーとしてその情報の種を特定する。 In the search for the type of information, the key 501 specifies the type of the information. For example, the key to identify a person (for example, kunio) or the key to identify a company (for example, company name) is used to identify the type of the information. In the case of a catalog, the type of the information is specified using the product name or product number as a key.
取り出した情報の種の内容を 「陳腐化判定部 1405」 で分析して、 更新の必要性を判断す 陳腐化していない、 つまり更新の必要性が無い場合は 「情報利用部 1410」 を直接起動する. - 情報 の種に対応する情報 (本体) を情報利用者に提供したり、 情報 (本体) であるプログラムを起動 する。 後での利用に備えて情報を事前に更新する処理の場合は、 「情報利用部」 1410ではなに 実行せず、 一連の処理が終わる。 Analyze the contents of the extracted information with the “obsolete determination unit 1405” and determine the necessity of updating. If the information is not stale, that is, if there is no need for updating, directly activate the “information utilization unit 1410”. -Provide information (body) corresponding to the type of information to information users, or launch a program that is information (body). In the case of a process of updating information in advance for later use, the "information use unit" 1410 does not execute anything, and a series of processes ends.
情報であるプログラムを実行した結果、 さらに別のプログラムや別の情報を、 キーを指定 As a result of executing a program that is information, another program or another information is specified with a key
訂正された して起動する場合がある。 カタ口グ情報の場合、 キ一で取り出した情報の中に別の情報ゃフ口グ ラムを指定する場合もある。 その場合は 「キー情報検出部 1403」 がさらに起動される。 Corrected May be started. In the case of catalog information, a different information graph may be specified in the information retrieved with the key. In that case, the “key information detection unit 1403” is further activated.
情報本体の更新の必要性が有ろ場合は 「情報要求部 1406」 力 情報配布装匿 104 に情報の 更新を要求する。 その要求は「通信部 1409」 と、情報獲得装^ 102の外部に有る 「通信冋線 103」 を経由して行われる。 If there is any need to update the information itself, the “information requesting unit 1406” requests the information distribution and concealment 104 to update the information. The request is made via the “communication unit 1409” and the “communication line 103” outside the information acquisition device 102.
「情報受信部」 1407力;、 情報配布装置 104からの新しい情報 (本体) と情報の種に記録 する内容を受信する。 また、 情報 (の本体) が計算機プログラムの場合にはそのインス ト一ル手 順 (UNIXならばスクリプトファイル、 パソコンならばバッチファイルなど) を受信する事もあ る。 “Information receiving unit” 1407; receives new information (main body) and information recorded in the information type from the information distribution apparatus 104. If the information is a computer program, it may receive the installation procedure (a script file for UNIX, a batch file for a personal computer, etc.).
以 hの受信情報を 「受信情報設定部 1408」 が情報獲得装置 102の 「第 1の記録部」 1411 に書き込む。 記録部への書き込みを ·切しない場合は、 受 した情報を 「情報利用部 1410 1 で利 用した後で捨てられる この場合は情報 fid布装置から頻繁に情報を人手する必要があるが、 書き 込み可能でかつ保存可能な記録部を持たない安価な情報獲得装置構成とする事ができる。 また必 ず最新の情報が得られる利点も有る,, The “reception information setting unit 1408” writes the following reception information into the “first recording unit” 1411 of the information acquisition device 102. If writing to the recording unit is not turned off, the received information will be discarded after being used by the information use unit 1410 1 In this case, information needs to be manually handled frequently from the information fid cloth device, Inexpensive information acquisition device configuration that does not have a recording unit that can be embedded and stored, and has the advantage of being able to always obtain the latest information.
図 14 では、 情報の種収容部と情報 (本体) 収容部を分離しているが、 情報 (本体) を情 報の種収容部に記録すれば、 情報 (本体) 収容部は不要である。 In Fig. 14, the information storage unit and the information (main unit) storage unit are separated, but if the information (main unit) is recorded in the information seed storage unit, the information (main unit) storage unit is unnecessary.
《セクション 7.2 情報獲得装置の処理手順》 << Section 7.2 Processing procedure of information acquisition device >>
図 15は、 情報の新規取り込み手順 (図 4) に情報の種を導入してかつ詳細にし、 さらに情報 の更新手順 (図 10) を組み合わせた、 情報獲得装置の処理手順である。 図 15は本出願の優先権 主張の基礎となる PCT/JP97/00142の図 7に対応する。 また、 本出願の優先権主張の基礎となる 特願平 8-106054の図 3に相当する。 なお、 特願平 8- 106054の図 3ではクライアン卜 (情報獲 得装置 102) 独自での陳腐化の判定は行わずに、 サーバー (情報配布装置 104) と通信して最終 陳腐化 '判定を実施している (本明細書セクション 6.5.2(2)参照) Fig. 15 shows the processing procedure of the information acquisition device that combines the new information acquisition procedure (Fig. 4) with the type of information introduced and refined, and the information update procedure (Fig. 10). FIG. 15 corresponds to FIG. 7 of PCT / JP97 / 00142 on which the priority claim of the present application is based. It also corresponds to Fig. 3 of Japanese Patent Application No. Hei 8-106054, which is the basis of the priority claim of the present application. In Fig. 3 of Japanese Patent Application No. 8-106605, the client (information acquisition device 102) does not judge the obsolescence on its own, but communicates with the server (information distribution device 104) to determine the final obsolescence. Yes (see section 6.5.2 (2) of this document)
まず 「情報利用者 101の要求からキ一50】 を特定する」 1502。 このキ一 501を用いて (第 1の情報の種収容部 1412から情報の種を取り出す」 1503。 情報が無ければさらに 「第 2の情報 の種収容部 1416から情報の種を取り出す」 1505,, ここにもなければ、 処理は終了する First, “identify the key 50 from the request of the information user 101” 1502. Using this key 501 (extracting the seed of information from the first information seed storage unit 1412) 1503. If there is no information, further extracting the seed of information from the second information seed storage unit 1416 1505, , If not here, processing ends
キー 501に対応する情報の種があれば 「情報獲得装 IS 102のみによる陳腐化判定」 1508 を行う (, これはセクション 6.3[l.]|3.jで説明した。 陳腐化していないと判定されれば、 「情報を 取り出す」 1511 処理に移る。 陳腐化していると判定されれば、 「情報の更新手順の実行 I 1510 訂正された用; ¾(規則 91) を行う。 この手順の詳細は、 セクション 6.5の図 10で説明した。 If there is a kind of information corresponding to the key 501, perform the “obsolete judgment only by the information acquisition device IS 102” 1508 (This is described in section 6.3 [l.] | 3.j. If so, the process proceeds to “Retrieve information” 1511. If it is determined that the information is obsolete, “Execute the information update procedure I 1510 Corrected use; ¾ (Rule 91) I do. The details of this procedure were described in Figure 6.5 in section 6.5.
最後に 「情報を取り出す」 1511処理と 「情報利用処理」 1512を行う。 情報利用処理は単 なる情報の情報利用者への提供であったり、 情報がプログラムの場合はそのプログラムの起動で ある。 その結果さらに (プログラムを情報利用者 101 として) 図 15の処理手順が起動されるケ ースがある。 Finally, the “information retrieval” 1511 process and the “information utilization process” 1512 are performed. The information use process is simply the provision of information to the information user, or the activation of the program if the information is a program. As a result, there is a case where the processing procedure of FIG. 15 is further activated (the program is assumed to be the information user 101).
《セクション 8 情報配布装置》 《Section 8 Information distribution equipment》
情報獲得装置 102からのキ一等を指定した情報の要求に対して、情報配布装置 104は情報 原本 106 (のコピー) を送る。 要求に対して常に最新の情報原本を送る処理とする事も出来る。 また、 その要求に対して最新の情報を送るか否かを判断する処理を加える事も出来る。 有効期限 が切れたので情報獲得装置は最新の情報を要求しても、 その情報が依然として最新の情報である ケースがある。 たとえば、 自分の所属部署の情報の有効期限は 6ヶ月と当初指定しても、 異動が なければ引き続きその情報は有効である。 情報原本の有効期限が延長されていれば、 有効期限の 更新のみ (つまり管理情報のみ) 送る。 情報原本の有効期限を延長せず古い情報のみが原本とし て登録されたままのケースでは、 なにも送らない方法を採用する事も出来る。 In response to a request for information specifying a key or the like from the information acquisition device 102, the information distribution device 104 sends (a copy of) the original information 106. It is also possible to always send the latest information original to the request. It is also possible to add a process for determining whether to send the latest information to the request. In some cases, the information acquisition device requests the latest information because the expiration date has expired, but the information is still the latest information. For example, if your department's information is initially set to expire in six months, it will remain valid if there is no change. If the validity period of the original information has been extended, only the validity period is updated (that is, only the management information) is sent. In cases where only the old information is registered as the original without extending the expiration date of the original information, a method that does not send anything can be adopted.
また、 利用側の方針として 「大きな変更 (メジャーバージョンアップ) のみ行い、 小さな 変更 (マイナーバージョンアップ) は行わない」 力';、 情報配布装置に通知されていれば、 小さな 変更の場合には新しい情報は送らない Also, as a policy on the user side, “I make only major changes (major version upgrades) and do not make minor changes (minor version upgrades)”. If the information distribution device is notified, new Do not send information
《セクション 8.1 情報配布装置の構成その 1》 << Section 8.1 Configuration of Information Distributing Device # 1 >>
情報の配布に注目した情報配布装置の構成を図 16 に示す。 なお 「最終陳腐化判定を情報 獲得装置 104で行う j とした場合の情報配布装置 104の手順が図 11で示されており、 図 16は、 この手順に対応する情報配布装置のブロック図である。 図 16 は本出願の優先権主張の基礎とな る PCT/JP97/00142の図 6に対応する Figure 16 shows the configuration of an information distribution device that focuses on information distribution. FIG. 11 shows the procedure of the information distributing apparatus 104 in the case where j is determined by the information acquiring apparatus 104 to make the final obsolescence determination, and FIG. 16 is a block diagram of the information distributing apparatus corresponding to this procedure. Figure 16 corresponds to Figure 6 of PCT / JP97 / 00142 on which the priority claim of the present application is based.
「通信回線」 103を経由して情報獲得装置 102から、 更新候補の情報の情報の種が送られ て来る。 情報がプログラムの場合、 情報獲得装置 102のハードゃォベレーテ fングシステム (OS) の指定も送られる。 「通信部」 1601で受信し 「キー検出部」 1602で情報の種のキー 501 を取り 出す。 このキー 501に対応する管理ブロック 1611を 「記録部」 1604内部の 「管理ブロック収容 部」 1605から取り出す。 The information seed of the update candidate information is sent from the information acquisition device 102 via the “communication line” 103. If the information is a program, a designation of a hard monitoring system (OS) of the information acquisition device 102 is also sent. The communication unit 1601 receives the data and the key detection unit 1602 extracts the information type key 501. The management block 1611 corresponding to the key 501 is taken out from the “management block storage unit” 1605 inside the “recording unit” 1604.
「更新判定部」 1607で更新の必要性を判定する。 これが図 13の 「情報獲得装置 102の情 訂正された 91) 報の更新必要?」 1305 に対応する。 情報獲得装置 102から送られてきた情報の種の内容は、 ま ずここで利用される。 “Update determination unit” 1607 determines necessity of update. This is shown in Fig. 13 `` Information of information acquisition device 102 corrected 91) Need to update information? This corresponds to 1305. The content of the type of information sent from the information acquisition device 102 is first used here.
更新の必要があれば、 「情報送信部」 1608は 「情報原本収容部」 1606から対応する 「情報 原本」 106を取り出して送信する。 管理ブロックには、 複数の情報原本が対応する場合がある。 これらをまとめたのが情報原本グループ 1612 である。 例えば、 情報がプログラムの場合、 情報 獲得装置 (計算機) 102 のハードやオペレーティングシステム (OS) に対応して複数のプロダラ ムが情報原本として存在する。 情報獲得装^ 102に適切な情報原本 106が選択され、 送られる なお、 管理プロックに複数の情報原本が対応する様子は、 本出願の優先権主張の基礎となる特願 平 8-106054の図 2に見ることが出来る。 If it is necessary to update, the “information transmission unit” 1608 extracts the corresponding “information original” 106 from the “information original storage unit” 1606 and transmits it. More than one original information may correspond to the management block. The original information group 1612 puts these together. For example, when the information is a program, a plurality of programs exist as original information corresponding to the hardware of the information acquisition device (computer) 102 and the operating system (OS). The appropriate information original 106 is selected and sent to the information acquisition device 102.The manner in which multiple information originals correspond to the management block is shown in the diagram of Japanese Patent Application No. Hei 8-106054, which is the basis of the priority claim of the present application. You can see in 2.
また、 情報原本に付加情報が設定されるケースがある。 例えば、 情報がフログラムの場合、 そのインス トール手順 (スク リプトファイルなど) が付加情報である。 情報 (フログラム) 原本 とともに付加情報 (インス トール手順) も送られる。 以上が、 図 1 3の 「情報原本の送信」 1307 に対応する。 In some cases, additional information is set in the original information. For example, if the information is a program, the installation procedure (such as a script file) is the additional information. Information (program) Additional information (installation procedure) is sent along with the original. The above corresponds to “transmission of original information” 1307 in FIG.
「管理ブロック送信部」 1609は、 「管理ブロック収容部」 1605から、 該当する 「管理ブ ロック」 1611を取り出し、 情報獲得装置 102に送る。 The “management block transmitting unit” 1609 extracts the corresponding “management block” 1611 from the “management block accommodation unit” 1605 and sends it to the information acquisition device 102.
《セクション 8.2 情報配布装置の構成その 2》 《Section 8.2 Configuration of information distribution device # 2》
「最終陳腐化判定および情報原本の送信要求は情報獲得装置 102で行う」 とした場合の情 報配布装置 104の手順が図 11で示されている。 この手順では、 情報更新の判断は情報獲得装置 102で行われるので、 図 16の Iキ一501検出部」 1602 「管理ブロック取り出し部」 1603、 「更 新判定部」 1607が不要となる。 情報獲得装置の指示に基づき、 情報の種と情報を送信する。 FIG. 11 shows the procedure of the information distributing apparatus 104 in the case where "the final obsolescence determination and the transmission request of the original information are performed by the information acquiring apparatus 102". In this procedure, since the information update determination is performed by the information acquisition device 102, the I-key 501 detection unit 1602 “management block extraction unit” 1603 and “update determination unit” 1607 in FIG. The type of information and information are transmitted based on the instruction of the information acquisition device.
《セクション 9 情報配布装置の悄報メンテナンス》 《Section 9 Maintenance of information dissemination equipment》
《セクション 9.1 処理》 《Section 9.1 Processing》
情報プロック原本および情報原本のメンテナンス処理を図 17に示す。 m 17は本出願の優 先権主張の基礎となる PCT/JP97/00142の図 9に対応する Figure 17 shows the original information block and the maintenance process of the original information block. m 17 corresponds to FIG. 9 of PCT / JP97 / 00142 on which the priority of the present application is based
情報配布装置 104の外部から、 まず 「管理ブロックの内容の受付け」 1702を行い、 Γキ 一 501の検出」 1703を行い、 対応する i管理ブロックの取り出し」 1705を行う。 キーが検出出 来ない場合、 対応する管理ブロックが存在しない場合は、 情報の新規追加と判断し、 「新規キー 要求と受付け処理」 1711、 「管理ブロック追加処理」 1712、 「情報受付け」 1713 と 「情報原本 訂正された用 ¾ (規則 91) 追加処理」 1714を行い、 処理を終了する。 「新規キー要求と受付け処理」 1711では、 新たなキ 一の要求および受付けと、 受け付けたキーの正当性 (既にあるキーと重ならないこと、 キ一の作 成条件に合致していることなど) の確認を行い、 必要があれば再入力の要求も行う。 First, from outside the information distribution apparatus 104, “accept the contents of the management block” 1702 is performed, then “detection of key 501” is performed 1703, and the corresponding i management block is taken out 1705. If no key is detected, and if the corresponding management block does not exist, it is determined that information is to be newly added, and a "new key request and reception process" 1711, "management block addition process" 1712, "information reception" 1713 "The Original Information Corrected Use 規則 (Rule 91) Additional processing ”1714, and the processing ends. “New Key Request and Acceptance Process” 1711 describes a new key request and acceptance, and the validity of the accepted key (such as not overlapping with an existing key, meeting key creation conditions, etc.). Confirm and confirm if necessary.
「管理ブロックの取り出し」 1705の結果、 キー 501に対応する管理ブロックがみっかれば、 外部からの指示は「修正または削除の指示」 と解釈して「管理プロック修正および削除処理」 1707 を起動すろ。 情報を修正する権限の確認処理の詳細は省略する。 修正か削除かの判別は外部から の指示を分析して判断する。 最後に 「情報受付け」 1708の結果、 「情報原本の修正および削除処 理」 1710を起動する。 管理ブロックの内容の修正のみで、 情報の入力が無い場合は、 「情報入力 有り?」 1709で情報の入力が無い亊を確認して処理を終了する。 If the management block corresponding to the key 501 is found as a result of the “remove management block” 1705, the external instruction is interpreted as a “modification or deletion instruction” and the “management block correction and deletion process” 1707 is started. . Details of the process of confirming the right to modify information are omitted. The determination of correction or deletion is made by analyzing external instructions. Finally, as a result of the “acceptance of information” 1708, the “correction and deletion processing of the original information” 1710 is started. If there is no input of information only by modifying the contents of the management block, confirm that there is no input of information in “Is there information input?” 1709, and terminate the processing.
《セクション 9.2 構成》 《Section 9.2 Configuration》
情報原本および管理ブロックのメンテナンスに注目した情報配布装置の構成を図 18 に示 す。 図 18は本出願の優先権主張の基礎となる PCT/JP97/00142の図つに対応する、 Figure 18 shows the configuration of an information distribution device that focuses on the maintenance of the original information and management blocks. FIG. 18 corresponds to the diagram of PCT / JP97 / 00142 on which the priority claim of the present application is based,
情報原本の追加、 修正、 削除の指示は 「通信網」 1810と 「通信部」 1601を経由して入力 される場合と、 「入力部 J 1801から入力される場合がある。 どちらの場合も 「キー 501検出部」 1602でキーが検出される。 Instructions for adding, modifying, and deleting the original information may be input via the “communication network” 1810 and “communication unit” 1601 or may be input from the “input unit J 1801”. A key is detected by the key 501 detection section 1602.
キー 501の指定が無い場合は、 新規情報として、 「管理プロック追加部 J 1802を起動する。 新しいキ一 501の要求は f通信部」 1601 と 「通信網」 1810を介してメンテナンスのオペレータ に伝えられ、 オペレータからの指示が 「キ一501検出部」 1602で取り出され 「管理ブロック追加 部」 1802に通知される。 「記録部 J 1604を検索した結果、 既に使われているキー 501である場 合は、 その旨をオペレータに伝え新しいキーの入力を促す。 メンテナンスのオペレータが情報配 布装置 104の前にいる場合は、 「表示部」 1806にキ一入力の指示を表示し、 「入力部」 1801力 > ら新しいキーを受け取る。 最終的に、 既に利用されているキー 501 と異なる新しいキ一501 を受 け取り、 「管理ブロック」 1611を新規に作成して 「管理ブロック収容部」 1605に収容する。 ま た 「情報原本」 106も 「情報原本収容部」 1606に収容する。 If the key 501 is not specified, the management key addition section J 1802 is started as new information. The request for the new key 501 is sent to the maintenance operator via the f communication section 1601 and the communication network 1810. Then, an instruction from the operator is taken out by the "key 501 detecting unit" 1602 and notified to the "management block adding unit" 1802. "As a result of searching the recording section J 1604, if the key 501 has already been used, inform the operator of the fact that the key 501 is already used and prompt the operator to enter a new key. When the maintenance operator is in front of the information distribution device 104 Displays a key input instruction on the display unit 1806 and receives a new key from the input unit. Finally, a new key 501 different from the already used key 501 is received, a “management block” 1611 is newly created and housed in the “management block housing unit” 1605. The “information originals” 106 are also stored in the “information originals storage unit” 1606.
キー 501が最初から指定された場合は、 「管理ブロック取り出し部 j 1603を起動する., 該¾ する管理プロックがあれば、 その修正または削除の指示と解釈して Γ管理プロック修正削除部」 1804を起動する。 なお、 実際のシステムでは、 その情報を管理する権限のある人からの人力であ るかを、 厳密に検証する手順が必要であるが、 本明細書では説明を省略する。 また、 修正か削除 かの判別は、 「通信部」 1601または 「入力部」 1801力^の指示を分析して行われるが、 その詳 盯正された用紙 ( 則 91) 細の説明は省略する。 最後に 「情報原本修正削除部」 1805を起動する。 If the key 501 is specified from the beginning, “Activate the management block extraction unit j 1603. If there is a corresponding management block, interpret it as an instruction to modify or delete it. Start In an actual system, a procedure for strictly verifying whether or not a person has the authority to manage the information is required, but the description is omitted in this specification. In addition, the determination of correction or deletion is made by analyzing the instruction of the “communication section” 1601 or the “input section” 1801. The detailed form (Rule 91) Detailed description is omitted. Finally, the “information original data correction and deletion unit” 1805 is started.
「管理ブロック取り出し部」 1603が該当する管理ブロックを検出できなければ、情報の新規 追加と判断して 「管理ブロック追加部」 1802を起動し、 (管理ブロック収容部」 1605に新しい 「管理ブロック」 1611を追加し、 さらに 「情報原本追加部」 1803を起動して 「情報原本収容部」 1606に新しレ、 「情報原本」 106を収容する。 If the “management block extraction unit” 1603 cannot detect the corresponding management block, it is determined that information is to be newly added, and the “management block addition unit” 1802 is started. 1611 is added, and the “information original data adding section” 1803 is activated, and the “information original data storing section” 1606 is newly added, and the “information original data” 106 is stored.
《セクション 10 情報の種のバリエーション》 《Section 10 Variations of the type of information》
《セクション 10.1 情報の種の内容》 《Section 10.1 Contents of Information Seed》
セクション 5 . 1 (図 5 ) では、 「情報の種」 を構成する内容のひとつの例として、 情報の種 を特定する 「キー」 、 その情報の種に対応する情報本体を特定する 「対応」 、 「情報原本の指定 J をあげた。 In Section 5.1 (Fig. 5), as examples of the contents that make up the "type of information", "key" for specifying the type of information and "correspondence" for specifying the information body corresponding to the type of information "I gave the information source J.
個々の 「情報の種」 が独立したファイルならば、 そのファイル名 (またはバス指定のあるフ アイル名) がキーとなることを示した。 さらに、 「情報の種. I がリス ト、 バイナリツリーなどの 集合のメンバーとして収容される場合には、 その集合のメンバ--を特定する名前が、 情報の種の キ一となる。 情報原本をネッ トワークア ドレスで指定して、 そのネッ トワークア ドレスを情報の 種を特定するキーとする事が出来る。 本出願の優先権主張の某礎となる特願平 8- 106054 では、 情報原本のネッ 卜ヮ一クァドレスをキーとしている。 If each "type of information" is an independent file, the file name (or file name with bus designation) is the key. Furthermore, if the "information seed. I is accommodated as a member of a set such as a list or a binary tree, the name that identifies the member of that set-will be the key to the information seed. The network address can be designated as a network address, and that network address can be used as a key to identify the type of information. The key is to use a quad.
管理する対象の情報が主メモリ _hにあれば 〖対応」 はポインタで表現する事ができる。 管理 する対象の情報がディスク上のファイルならばそのファイル名 (パス付き) で表現する事が出来 る。 つまり、 情報の種の 「対応」 を、 管理する情報ファイルの^前で指定する事が出来る。 情報 の種がその内部に、 管理する対象の情報を保持する構成の場合は、 対応を陽に表示する必要は無 レ、。 If the information to be managed is in the main memory _h, “correspondence” can be represented by a pointer. If the information to be managed is a file on the disk, it can be represented by its file name (with path). In other words, the "correspondence" of the information type can be specified before ^ of the information file to be managed. If the information type is configured to hold the information to be managed inside it, there is no need to explicitly indicate the correspondence.
この他に、 情報の本体が集合のメンバーとして記録されている場合は、 その情報本体を特定 する名前が 「対応」 になる。 情報の種の --部に情報が格納されれば、 「対応」 は喑黙に指定され ている。 つまり、 情報の種を主メモリにロードすれば、 ポインタ操作演算 (キャス 卜) で情報を 特定する事が出来る。 In addition, if the body of the information is recorded as a member of the set, the name that identifies the body of the information is “correspondence”. If the information is stored in the-part of the type of information, the "response" is implicitly specified. In other words, if the seeds of information are loaded into the main memory, the information can be specified by pointer operation calculation (cast).
Γ情報原本の指定」 503は情報配布装置 104の指定とその装置の中での情報原本を特定する 情報で構成される。 ファイルのインターネッ トア ドレスはこの両方の情報を保持する。 ある情報 獲得装置 102の、 全ての情報の種に対する情報原本が同じ訐算機ならば、 その計算機のァ ドレス (例えば、 http:〃 www.atele.com) を別に保持して、 その計算機のなかでの個々の情報原本のァ ドレス (例えば /inf docO l.inf) を情報の種に記入すれば十分で る。 その情報原本のァドレスを 利用するプログラムが計算機のア ドレスを付加して、 完全な 「情報原本の指定」 503 として利用 する。 指定 Specification of information original ”503 is composed of the designation of the information distribution device 104 and information for specifying the information original in the device. The file's Internet address holds both of these information. If the original information for all information types of a certain information acquisition device 102 is the same computer, the address of the computer (for example, http: 〃www.atele.com) is separately stored and the information is stored in the computer. Of the original information It is sufficient to include the dress (eg / inf docOl.inf) in the type of information. The program using the address of the information original adds the address of the computer and uses it as a complete “designation of the information original” 503.
この他に、 セクション 6.1 7) では 「情報の種」 を構成する内容のひとつの例として 「陳 腐化判定資料」 701を、 セクション 6.5.1 (図 9 ) では I最終陳腐化判定資料」 901を示した。 そ の具体な説明はセクション 6.3からセクション 6.6で示した。 In addition, Section 6.1 7) includes “obsolete judgment material” 701 as an example of the content that constitutes the “type of information”, and Section 6.5.1 (Figure 9) includes “I final obsolescence judgment material” 901. Indicated. Specific explanations are provided in sections 6.3 to 6.6.
《セクション 10.2 情報の種の最小構成》 《Section 10.2 Minimum Configuration of Information Seed》
情報の種のファイル名がキーになる場合には、 情報の種のファイルの中にキーを持つ必要は ない。 If the file name of the information seed is the key, there is no need to have the key in the file of the information seed.
情報の種のファイルの中に情報の種を記録するならば 「対応」 は不要である π なお、 対応を ポインタで表現するならば対応は (通常) 1 ワードで表現出来るが、 情報は通常 ] ワード以上で ある。 If you record the species of seeds of information in the file of information "corresponding" is unnecessary π It should be noted that the corresponding if to represent the correspondence with the pointer, but can be expressed by (usually) one word, information is usually] More than words.
ある情報獲得装置 102の、全ての「情報の種」に対する情報原本 106が同じ情報配布装置(計 算機) 104のディレク トリならば、 その計算機のインタ一ネッ トアドレス (ドメイン名、 例えば www. atele. com) とそのディレク トリ (例えば / in£ を情報獲得装置 102に (その情報の種に 共通の情報として) 保持 (例えは、 通信プロセスを付加して、 http:// www. atele. com/ infi し て、 俩々の情報の種に記入する事を省く事が出来る。 そのディレク トリのなかの情報原本 106の ファイル名が 「情報の種」 のファイル名と同じなら、 情報の種のなかの 「情報原本 106 の指定」 を省略する事が出来る。情報の種のファィル名が kunioなら、 http:// www. atele. com/ ϊηΰ kunio 力; 「情報原本の指定」 となる。 つまり、 情報の種の名前からプログラムは情報原本 106の指定を 作り出すことが出来る。 If the information source 106 for all “information seeds” of a certain information acquisition device 102 is a directory of the same information distribution device (computer) 104, the Internet address (domain name, for example, www. atele.com) and its directory (for example, / in £) in the information acquisition device 102 (as information common to the type of information) (for example, by adding a communication process to http://www.atele.com). If the file name of the original information 106 in the directory is the same as the file name of “information type”, it is possible to omit com / infi to enter the information type. You can omit the "designation of the original information 106" in the file.If the file name of the information type is kunio, http://www.atele.com//ηΰkunio force; That is, from the name of the kind of information, the program is You can create 106 designations.
情報の種の 「対応」 を情報ファイルの名前で指定し、 その名前が情報原本の名前と同じなら、 同様に情報の種から情報原本の指定が省略されても、 プログラムは情報原本の指定を作り出すこ とが出来る。 例えば、 情報の種の 「対応」 A:¥myin¾kamimura の時、 (先の例と同じに) 情報の種の共通の情報として http:〃 www. atele. com/ inf/ が記録されていれば、両者を合成して、 http:// www. atele. com/ infi' kamimura力; 「情報原本の指定 J となる。 If the “correspondence” of the information type is specified by the name of the information file and the name is the same as the name of the information original, the program will also specify the information source even if the specification of the information original is omitted from the information type. Can be created. For example, if the information type "correspondence" is A: \ myin¾kamimura, and if the same information type is recorded as http: \ www.atele.com/inf/ (as in the previous example), Combine the two and make it http://www.atele.com/infi'kamimura power;
以上から、 「情報の新規取り込み」 のみ行う場合つまり情報の自動更新を行わない場合の情 報の種の最小構成の一つは、 管理する対象の情報を特定する 「対応」 (ポインタまたはファイル 名) のみで構成される。 情報の種が、 その管理する対象の情報を保持する構成の場合は、 管理す る対象の情報の有無の表示が必要である。 その一つの方法は、 情報の種に情報の^無を表示する フラグ (変数) を用意する。 別の方法は、 情報の記録エリアの先頭を Null にして情報が無いこ とを表 する。 「情報の新規取り込み」 を行わない、 つまり情報の禅には必ず情報が対応する状 況で、 かつ情報の種の内部に情報を保持する場合には、 対応 502を持つ必要は無い。 なお、 情報 の種で情報の更新のみ行う場合には、 少なくとも 「陳腐化判定資料」 701 か 「最終陳腐化判定資 料」 901が必要である。 From the above, one of the minimum types of information when only “new import of information” is performed, that is, when information is not automatically updated, is “response” (pointer or file name) that specifies the information to be managed. ) Only. If the type of information is configured to hold the information to be managed, It is necessary to indicate the presence or absence of the target information. One way is to provide a flag (variable) to indicate the absence of information in the type of information. Another method is to set the beginning of the information recording area to Null to indicate that there is no information. It is not necessary to have a correspondence 502 if you do not perform “new import of information”, that is, if information always corresponds to information Zen and information is stored inside the seed of information. If only information is updated based on the type of information, at least “obsolete judgment material” 701 or “final obsolescence judgment material” 901 is required.
《セクション 10.3 情報の種の集合》 《Section 10.3 Set of Information Seeds》
r情報の種」 を集合に収容する事ができる。 例えばリス 卜、 バイナリツリー、 ハッシュ ドア レイ (ハッシュ数が同メンバーを同じリス トに収容しこのリス卜を配列で持つ集合) などの構造 の集合に 「情報の種」 を収容する。 情報の種が主メモリ上にあればそのア ドレスを集^のメンバ 一とする。 r seeds of information ”can be contained in a set. For example, the “seed of information” is stored in a set of structures such as a list, binary tree, and hash array (a set having the same number of members in the same list and the list in an array). If the type of information is in main memory, its address is made a member of the collection.
また、 複数の 「集合の種」 の情報を集めて一つの表形式のファイルにすることが出来る。 こ の場合、 情報の種のキ一はインデックス (何番目) になる。 Also, information of multiple “set species” can be collected into one tabular file. In this case, the key to the kind of information is the index.
《セクション 1 1 従来技術との比較》 《Section 1 1 Comparison with conventional technology》
従来の技術は、 計算機が通信網に常に接続されている事を前提としているケースが多い。 と ころが、 本発明では 「切り離されていても十分な機能を発揮する」 事を口的としている。 この違 いが具体的な手順や装置の構成の差として現れる。 以下に従来技術との比較を示す。 Conventional technologies often assume that computers are always connected to a communication network. However, in the present invention, it is pointed out that “there are sufficient functions even when disconnected”. This difference appears as a difference in the specific procedure and the configuration of the device. The following shows a comparison with the conventional technology.
一般の消費者にとっては 「通信網と常時接続しておくことは、 通信料金の ffiからもまた通信 設備の面からも非現実的」 であるので、 通信網から切り離されている状況でも計算機が f分な機 能を発揮する事は重要である。 For ordinary consumers, it is impractical to keep a constant connection to the communication network, both in terms of communication fee efficiencies and in terms of communication equipment. It is important to perform functions that are sufficient.
《セクション " .1 古典的なキャッシュおよびネットスケープとの比較》 << Section ".1 Comparison with Classic Cash and Netscape"
キャッシュは計算機と低速メモリ (例えば磁気ディスク〉 との間の通信を高速にするために 生まれた技術である: その基本アイデアは 「読み込みデータを高速メモリ (キャッシュ) に一時 的に保管する」 事であり、 再度読み込む場合はキャッシュから読み込む。 読み込みの頻度の低い 情報はキャッシュから追い出す。 Cache is a technology that was created to speed up communication between computers and low-speed memory (for example, magnetic disks). The basic idea was to “temporarily store read data in high-speed memory (cache)”. Yes, read from cache when reading again Information that is read infrequently is evicted from cache.
情報がキヤシュにある時には、 書き込みもキャッシュ上の情報に対して行う。 キャッシュ上 で修正のあった情報は、 後で (適当な時点で) 低速メモリにコピーする。 情報の読み出しおよび 訂正された用紙 (規則 91) 書き込みを一元的に管理すれば、 情報の陳腐化の対策は単純である。 When the information is in the cache, writing is also performed on the information in the cache. Information that has been modified in the cache is later copied (at an appropriate point) to slow memory. Retrieval of information and corrected form (Rule 91) If writing is managed centrally, measures to obsolescence of information are simple.
キャッシュの技術では 「 (C P Uなどの) 情報の利用側が (磁気ディスクなどの) 情報源か ら切り離された状態での利用」 は想定していない。 両者が切り離されていれば、 キャッシュに情 報を取り込む事が出来ないし、 キヤッシュ上の情報が修正されても情報源に書き込む事が出来な レ、。 「 (情報獲得装置が) 情報配布装置から切り離された状態でも、 情報利用者に可能な限りの 情報が提供出来る事」 をロ標とする本発明とは想定する状況が異なる。 The cache technology does not assume that "the use of information (such as CPU) is separated from the information source (such as magnetic disk)". If the two are separated, the information cannot be taken into the cache, and even if the information on the cache is modified, it cannot be written to the information source. The situation assumed is different from that of the present invention, which is based on the fact that "as much information as possible can be provided to information users even when the (information acquisition device) is disconnected from the information distribution device".
インターネッ トのブラウザであるネッ トスケープでも、 キャッシュ技術を利用している。 ホ —ムページから読み出した情報をブラゥザのキャッシュに取り込む。 再度同じホームべ一ジを読 み出す時にはキャッシュ上の情報を読み込む亊により、 情報の表示の高速化を図る。 従来のキヤ ッシュ技術と異なるのは 「情報獲得装置 (ブラウザ) の知らないうちに情報配布装置 (サ一バ--) の情報原本が (情報原本提供者により) 修正されるケース」 がある事である。 Netscape, an Internet browser, also uses cache technology. Fetch the information read from the home page into the browser cache. When the same home page is read again, the information display speed is increased by reading the information in the cache. The difference from the conventional cache technology is that there is a case where the original information of the information distribution device (server) is modified (by the original information provider) without the knowledge of the information acquisition device (browser). It is.
ネッ トスケープでは、 ファイルの更新日付けを利用して、 情報の陳腐化を検出していると推 定される。 ブラウザがサーバーの情報を読み込む時に、 そのファイルの更新日付けを読み取り、 キャッシュ内の情報に対応を付けておく。 ブラゥザが情報の陳腐化を検出する時は、 このキヤッ シュ上の更新日付けと、 情報原本 (サーバーのファイル) の更新日付けを照合する。 つまり、 情 報の陳腐化を検出するならば、 情報獲得装置 (ブラウザ) と情報配布装置 (サーバー) との通信 は必須である。 It is presumed that Netscape detects outdated information by using the file update date. When the browser reads the server information, it reads the file's modification date and associates it with the information in the cache. When the browser detects outdated information, it checks the update date on this cache against the update date of the original information (the file on the server). In other words, if information staleness is detected, communication between the information acquisition device (browser) and the information distribution device (server) is essential.
本発明では、 蓄積する対象の情報は、 インス トールが必要なプログラム (例えばワープロソ フト) など、 情報源から切り離された状況で利用する情報を主対象としている。 また出来るだけ 通信しない工夫 (つまり情報源と切り離す工夫) や、 通信しなくても不便でない工夫、 が本発明 の重要な点である。 In the present invention, the information to be stored is mainly information used in a state separated from the information source, such as a program that needs to be installed (for example, a word processing software). In addition, devices that do not communicate as much as possible (that is, devices that disconnect from the information source) and devices that are not inconvenient even without communication are important points of the present invention.
一方、 キャッシュの考えからは蓄積する情報を選択する思想は無い。 CDで供給された情報、 名刺情報などを選んで蓄積する事は出来ない。 また 「初期情報」 を設定する思想は生まれない。 初期情報を前提にした 「追加情報の蓄積と取り出し」 も無い 情報が無い 「情報の種」 だけ先に 置く (セクション 5)発想も、通 ί言する事無く情報更新の必要性を判定する工夫(セクション 6.3) もキヤッシュの考えからは生まれない。 On the other hand, there is no idea to select the information to be stored from the viewpoint of the cache. It is not possible to select and store information supplied on CDs and business card information. There is no idea to set "initial information". There is no “accumulation and retrieval of additional information” based on the initial information. There is no information. Only the “seed of information” is placed first. (Section 5) Ideas to judge the necessity of updating information without giving a notice (Section 6.3) also does not arise from Cache's thinking.
《セクション 11.2 Javaアブレットとの比較》 << Section 11.2 Comparison with Java Ablet >>
Javaアブレツ 卜は Java言語で記述されたフログラムの一種であり、HTML言語で記述され たホームページから呼び出される。 これは、 「必要な時に呼び出して使う」 思想であり、 「情報 Java Ablet is a kind of program written in Java language, and is called from a home page written in HTML language. This is the idea of "call and use when needed" and "information
訂正された用紙 (規則 91) (Javaアブレッ ト) を保存しておき再利用する」 考えは Javaの設計思想には無い。 Corrected form (Rule 91) (Java ablet) is saved and reused. "The idea is not in the design concept of Java.
し力 し、 ホームページの読み込みにネッ トスケープを利用すると、 ネッ トスケープのキヤシ ュ機能で、 Javaアブレツトがー-時的に保存され、 状況に応じて^利用される場合がある。 つまり、 偶然にブラウザのキャッシュにアブレットが残っていればそのアブレッ トが再利用される事があ る。 However, if Netscape is used to load the homepage, the Java creator of the Netscape may save Java blogs temporarily and use them depending on the situation. In other words, if an ablet remains in the browser cache by accident, the ablet may be reused.
従って、 セクション 11.1でのネッ トスケープとの比較において、情報をプログラムに限定し たものが、 Java との比較になる, Javaアブレツ トは、 HTMLファイルの中で、 インターネッ 卜 アドレスで指定される。 従って、 同じ Javaァプレットであっても、 場所が異なれば違う Javaァ ブレッ トとして扱われる。 ネッ トスケープ等のブラウザのキャッシュ機能を使う限り、 この制限 は必然である。 Therefore, in the comparison with netscape in section 11.1, the information limited to the program is compared with Java. The Java applet is specified by the Internet address in the HTML file. Therefore, the same Java applet is treated as a different Java applet at different locations. This restriction is inevitable as long as the browser's cache function such as Netscape is used.
ところが、 本発明では、 プログラムに 「情報の種」 が対応しているので、 起動されるブログ ラム対応でバ一ジョンアップする事が出来る。 情報 (プログラム) を特定する IDを け 報の種」 のキ一とすれば、 情報のコピーがインターネッ 卜のどこに置かれても、 情報が同じである事を判 別できる。 情報 (プログラム) 自体が存在せず、 情報の種のみが 報獲得装置に存在する場合も、 情報の種のキーで情報 (プログラム) の取り込み先を一意的に指定している。 However, in the present invention, since the "seed of information" corresponds to the program, it is possible to upgrade the version in response to the launched blog program. Using the ID that identifies the information (program) as the key to reporting, it is possible to determine that the information is the same wherever a copy of the information is placed on the Internet. Even when the information (program) itself does not exist and only the information seed exists in the information acquisition device, the information (program) capture destination is uniquely specified by the information seed key.
他のプログラムで情報 (プログラム) を起動する時に、 IDでもあるキーを指定すれば、 --度 取り込んだ (インストールした) プログラムを起動出来る。 Javaァプレツ 卜の様に小さいフログ ラムを起動する場合には、 起動元のホームページ毎に Javaァプレツ トを取り込む方法でも良い。 しかし、 高度な機能を実現した大規模なプログラムの場合は、 一度 (情報獲得装置に) 取り込ん だプログラムは継続的に、 異なる起動元から起動する必要が有る。 When launching information (program) with another program, if you specify a key that is also an ID, you can-launch the imported (installed) program. If you want to launch a small program like a Java applet, you can import the Java applet for each home page from which it is launched. However, in the case of a large-scale program that realizes advanced functions, the program once imported (to the information acquisition device) must be continuously started from a different source.
また、 Javaのプログラムは、 情報原本と同じか否かで更新されるが、 情報 (プログラム) を ユニークな ID (またはキ一) で特定すれば、 バ一ジョンアップが出来る。 情報配布側の計算機と 通信して、 その配布側の計算機と通信してバージョンアップの要否を判定して必要があればバー ジョンアップ処理を行う。 たとえば、 利用側の方針が 「メジャーバージョンアップのみ行う」 な ら、 メジャ一バージョンの違いを検出した時のみバージョンアップ処理を行う。 この手順は、 特 願平 8-106054でも示されている。 In addition, Java programs are updated depending on whether they are the same as the original information or not. If information (program) is specified by a unique ID (or key), the version can be upgraded. It communicates with the computer on the information distribution side, communicates with the computer on the distribution side, determines whether or not version upgrade is necessary, and performs version upgrade processing if necessary. For example, if the policy on the user side is “perform only major version upgrade”, the version upgrade process is performed only when a difference between major versions is detected. This procedure is also described in Japanese Patent Application No. 8-106054.
さらに、 Javaアブレツ 卜はプログラムの一種であるが、 HTML ファイルの記述に基づき口 —ドされるので、 ブラウザが走行する計算機 (情報獲得装匱) の機種と OSに関係なく、 同じフ ログラムが送られる。 そこで、 機種と OS毎の違いを吸収した Java インタープリタ一を事前に インス トールしておき、 そのインタープリタ一に Java ァプレツ 卜の処理を任せる ,· ところ力;、 Furthermore, although Java abbreviations are a type of program, they are sent based on the description in an HTML file, so the same program is sent regardless of the type of computer (information acquisition device) on which the browser runs and the OS. Can be Therefore, a Java interpreter that absorbs the differences between models and OSs is installed in advance, and the processing of the Java applet is entrusted to the interpreter.
訂正された用紙 (規則 91) 情報の種を用いた情報 (プログラム) の取り込みと更新では、 ブラウザの機能にたよる必要が無 く、 情報獲得装置と情報配布装匿との問の通信で機種と OSを伝え、 それに適した情報 (プログ ラム) を取り込む (配布する) 亊が出来る。 Corrected form (Rule 91) When loading and updating information (programs) using the type of information, it is not necessary to rely on the browser function, and the model and OS are communicated by communication between the information acquisition device and the information distribution and concealment. Can take in (distribute) information (programs).
《セクション 11.3 ActiveXとの比較》 << Section 11.3 Comparison with ActiveX >>
本出願の優先権主張の基礎となる特願平 8-106054は 1996年 3月 22日に出願され、 プログ ラムの自動読み込みと自動更新の仕組みを示している。 同じ時期に出現した技術と して、 Microsoft社の ActiveXがある r 本発明と ActiveXの違いを以 Ίこ整理する。 Japanese Patent Application No. Hei 8-106054, which is the basis of the priority claim of this application, was filed on March 22, 1996, and shows the mechanism of automatic loading and updating of programs. As an emerging technology at the same time, to organize more than Ί this the r difference of the present invention and ActiveX there is a ActiveX of Microsoft Corporation.
米国週刊誌 InfoWorld の内容をイ ンターネ ッ 卜で公開する InfoWorld Electric (http://www.infoworld.com/) のサーチ機能を用いて検索すると、 ActiveXに関する最初の記事 は、 Smalley Bowen氏と Jim Balderston氏による 1996年 3月 18 Hの "Internet development tools Microsoft to support ActiveX, Java applets"である。 ここでは 「従来は OLEコントロ一ノレ として知られていた技術をインタ一ネッ 卜に広げ、 また大幅に公開する方針で AxtiveXと命名す る計画を、 マイクロソフ ト仕が先週説明した」 と記述している。 なお本来の OLE は、 例えば MS-Wordのなかに MS-Excelの図を取り込む仕掛けとして考案されたものであり、 「0LE技術 をインタ一ネットに広げる」 だけの記述ではその具体的な技術内容は推定出来ない。 Searching using the search function of InfoWorld Electric (http://www.infoworld.com/), which publishes the contents of the US weekly magazine InfoWorld on the Internet, the first article on ActiveX was found by Smalley Bowen and Jim Balderston. "Internet development tools Microsoft to support ActiveX, Java applets" by Mar. Here, `` Microsoft explained last week the plan to extend the technology previously known as the OLE control to the Internet, and to name it AxtiveX with a policy of largely releasing it, '' last week. I have. Note that the original OLE was devised as a mechanism to import MS-Excel diagrams into MS-Word, for example, and the description of "Extend 0LE technology to the Internet" only Can not be estimated.
1996年 3月 25日の Jim Balderston氏による InfoWorldの記事" Response Developers wait for Microsoft to deliver ActiveX components"では「ActiveXに基づくァプレツ トを作成するため に必要なツールが供給されるまで何ヶ月も待たなければならないようだ」 と指摘している。 「彼 らが示した物は今ここに無い物だ (by Bob Crothers ofSupportNet) J との発 も紹介している。 Jim Balderston's InfoWorld article "Response waits for Microsoft to deliver ActiveX components" on March 25, 1996 states that "you have to wait months for the tools needed to create an ActiveX-based applet." It must be done. " "They show what they don't have right now (by Bob Crothers of SupportNet).
1997年 2 月時点では、 日本マイクロソフ卜社のホームページのサポー卜のテクニカル情報 (http:〃 www.microsoft.co.jp/ developer/ library, htm) 力1ら、 日本 έ吾に翻訳された ActiveX の 技術资料をいくつかダウンロードする事が出来る。 そのなかの、 ドラフ 卜第 4版 1996年 4月 18 日 「インタ一ネッ トにおける OLE コン トロール/ COMオブジェク 卜 j の記述から、 その時点で 仕様が流動的である事が読み取れる。 この資料のセクション 1.1 「要件以外のものについて J の 先頭では 「... 実現可能性を比較すべきしっかりとした実装が現在の所ないため、 いまだ流動的で す。 したがって、 -.. このドキュメントの記述は提案に過ぎず ...」 との記述がある。 またこの他 に 「このセクションでは提案が述べられています」 との記述が多数見受けられる。 また、 「最終 的な設計はこれから決定されます」 、 「これらについての仕様は.現在では未定です。 提案のみに なります。 」 との記述もある r 以上から、 1996年 4月 18 日時点でも仕様が固まっていない事が In February 1997, Japan Maikurosofu Bokusha of home support Bok Technical Information (http: 〃 www.microsoft.co.jp/ developer / library, htm) power 1, et al., Japan έ Shingo has been of ActiveX translated into You can download some technical resources. Among them, Draft 4th Edition April 18, 1996 "From the description of the OLE control / COM object j on the Internet, it can be seen that the specifications are in flux at that time. Sections of this document 1.1 "Besides the requirements at the beginning of J" ... It is still in flux because there is currently no solid implementation to compare the feasibility.-.. This document is a proposal Only ... ". In addition, there are many other statements that "this section makes a proposal." In addition, "the final design is determined from now on", "the specifications for these. It is undetermined at present. Proposal will be only." From the above r that description that, even as of April 18, 1996 That the specifications are not fixed
訂正された^ (;^ m) わかる。 Corrected ^ (; ^ m) Understand.
マイクロソフ 卜社が公表している ActiveXの技術资料は、 ActiveXを利用する方法 (つまり インタフ:!;一ス情報) のみを記述しており、 どのようにして実 ¾したかの技術内容の説明は無い u そこで、 1997年 2 月時点で口本のマイクロソフ ト社のホームページ ( http: //www.microsoft. co.jp/ developer/ library, htm) からダウンロードした、 最終改定日 96年 8月 26口 「Microsoft ActiveX Controll Pad入門.1 の内容 (pp l5- 16, 「サードパーティ一製または自製の ActiveXコ ントロールを使って Webぺージを拡張」 ) と、 1997年 2月 B A* で Microsoft インターネッ トェ クスプローラで Micorfoft社-のホームページ (http: //www.microsoft. com/) にアクセスして、 Menu コンボ一ネン トを取り込む様子を観察した結果から、 ActiveXの処理を以下の様に推定し た。 The ActiveX technical material released by Microsoft describes only the method of using ActiveX (that is, interface:!; Source information). The technical content of how to execute is described. Not so u. As of February 1997, downloaded from the homepage of Microsoft Corporation (http: //www.microsoft.co.jp/developer/library, htm), last revised date August 26, 1996 Microsoft ActiveX Control Pad Introduction.1 (pp 15--16, "Extending the Web page using third-party or self-made ActiveX controls") and February 1997 BA * Microsoft Internet Explorer From the results of accessing the Micorfoft-homepage (http: //www.microsoft. Com /) and observing how the Menu combo component was imported, we estimated the ActiveX processing as follows.
(1) ホームページにアクセスしてその HTML文書の中に OBJECTタグで指定された ActiveXコ ン トロ一ルカ A: ¥Windows ¥Temparary Internet Filesの中にあれば、 それを起動する。 (1) Access the home page and start the ActiveX control specified by the OBJECT tag in the HTML document A: \ Windows \ Temparary Internet Files, if it exists.
(2) なければ、 OBJECT タグのなかの CodeBase で指定された ActiveX コン トロールを A: (2) If not, add the ActiveX control specified by CodeBase in the OBJECT tag to A:
¥Windows ¥Temparary Internet Filesに読み込み、 それを起動する Load it into \ Windows \ Temparary Internet Files and launch it
以上の推定が正しいとすると、 ActiveX は Java ァプレッ トに近い技術である。 また、 処理 内容の公開に関して、 本出願の優先権主張の某礎である特願平 8- 106054が先である。 If these assumptions are correct, ActiveX is a technology similar to Java applets. Regarding the disclosure of the processing contents, Japanese Patent Application No. Hei 8-106054, which is a cornerstone of the priority claim of the present application, comes first.
《セクション 11.4 NetPCとの比較》 《Section 11.4 Comparison with NetPC》
NetPCは、 1996年 10 Λ 28日にその構想が最初に発表された t. パソコンの管理費を含めた コス トを削减するとの方針から、 プログラムの自動バージョンアップを行うものと推定される力;、 その詳細は公表されていなレ、。 InfoWorldの E. Schwartz 氏と B. Trott氏による 1997年 2月 24 日の記事" NetPC standard to allow for customization" には 「Microsoft, Hewlett-Packard, Compaq, Dell が 2週問前に仕様を固めて、 最終的なサインのため仕様を回覧している段階であ る」 と報道されている この記事にパソコンのハード的な要件を羅列している力' ;、 フログラムの 自動バ一ジョンアツフの仕組みは- -切公表されていない。 NetPC, whose concept was first announced on October 28, 1996, t . The ability to reduce costs, including the cost of personal computer management, and the ability to automatically upgrade programs; The details are not publicized. InfoWorld's E. Schwartz and B. Trott's February 24, 1997 article "NetPC standard to allow for customization" states that "Microsoft, Hewlett-Packard, Compaq, and Dell have solidified their specifications two weeks ago. , the final forces in this article has been reported that stage der Ru ", which circulated the specifications are enumerated the hardware requirements of the personal computer for the sign ';, automatic bar one Jon'atsufu workings of Furoguramu is --It hasn't been announced.
《セクション 11.5 Connected PCおよび WebCDとの比較》 《Section 11.5 Comparison with Connected PC and WebCD》
ィンテルは、 CD-ROMゃハ一ドディスクの情報とインタ—ネッ 卜での情報を組み合わせて利 用するコネクテツ ド PC の概念を提唱している。 1996 年 8 月 5 口の L. Hatlestad 氏による InfoWorld の記事" Tech Update Intel backs hybrid 'net apps Connected PC to attack bandwidth problems with power"では 「ハイブリッ ドは新しい応用であるが、 新しい技術では無 ヽ (by McCarron of Mercury Research Inc.) 」 との発 s ¾r紹介してレ、る。 Intel has proposed the concept of a connected PC, which uses information from a CD-ROM / hard disk in combination with information on the Internet. InfoWorld article by L. Hatlestad, August 5, 1996, "Tech Update Intel backs hybrid 'net apps Connected PC to attack In "Bandwidth problems with power", he introduces "Hybrid is a new application, but not a new technology" (by McCarron of Mercury Research Inc.).
インテル社のホ一ムぺ一ジ (http:Wwww.intel.co.jp/) で提供された Web & CDマガジン (1996 年 12月 1 日から 1997年 2月 28日までの限定提供) は、 動画や音声などのデータ量の多いファ ィルを C Dであらかじめ配布しておき、 ホームぺージからの情報でこれら動画や音声のデータを C Dから読み込み再生する。 そこには、 C Dの内容を更新する機能は無い c 常に最新の情報を提 供するならばホームページから発信すれば良いとの考えと推定される。 これに対して、 本発明は 特願平 8- 106054力^、 手元に記録された情報をいかに最新の情報に更新するかを発明の口的と し、 その具体的な技術を示した。 図面の簡単な説明 The Web & CD magazine (limited offer from December 1, 1996 to February 28, 1997) provided by Intel's homepage (http: Wwww.intel.co.jp/) Files containing large amounts of data such as video and audio are distributed in advance on CDs, and the video and audio data are read from the CD and played back using information from the home page. There is estimated to be thought of and always c function is not to update the contents of the CD can be transmitted from the home page if subjected Hisage the most up-to-date information. On the other hand, the present invention described the specific technology of the invention as to how to update the information recorded at hand to the latest information, as disclosed in Japanese Patent Application No. Hei 8-106054. BRIEF DESCRIPTION OF THE FIGURES
M iは I本発明を説明する用語の相互関係」 を示す。 Mi indicates "the interrelation of terms which describe the present invention".
図 2は 「情報獲得装置 102の構成のバリエーション」 である.。 FIG. 2 is a “variation of the configuration of the information acquisition device 102”.
図 3は 「情報獲得装置の動作プログラムの一例」 である。 Figure 3 shows an example of an operation program for an information acquisition device.
図 4は 「情報獲得装置が情報利用者の要求を元に情報を取り出しまた蓄積する手順」 である。 図 5は 「情報の種の構成例 (その 1) 」 である。 Figure 4 shows the procedure for the information acquisition device to retrieve and store information based on the information user's request. Figure 5 shows an example of information type configuration (Part 1).
図 6(1) は 「地図の相互関係」 である。 Figure 6 (1) shows the “map interaction”.
図 6(2) は 「地図を情報とする、 情報の種の例」 である。 Figure 6 (2) is an example of information types using maps as information.
図 7は 「情報の種の構成例 (その 2) 」 である。 Figure 7 shows “Example of information type configuration (Part 2)”.
図 8は 「情報の種の設定と修正の手順」 である。 Figure 8 shows the procedure for setting and modifying the type of information.
図 9は 「情報の種の構成例 (その 3) 」 である。 Figure 9 shows “Example of information type configuration (3)”.
図 10は 「陳腐化最終確認を含む情報獲得装置での更新実施手順」 である。 Figure 10 shows the “procedure for updating the information acquisition device including the final confirmation of obsolescence”.
図 11は 「図 10に対応する情報配布装置での更新実施手順」 である。 FIG. 11 shows “Procedure for Updating in Information Distribution Apparatus Corresponding to FIG. 10”.
図 12は 「図 13に対応する情報獲得装置の配布装置で行う更新実施手順」 である。 FIG. 12 shows the “update procedure performed by the distribution device of the information acquisition device corresponding to FIG. 13”.
13 は 〖陳腐化最終確認を情報配布装置で行う場合の情報配布装置での更新実施手順」 で ある。 13 is “Procedure for updating information distribution device when final confirmation of obsolescence is performed by information distribution device”.
図 14は 「情報獲得装置の構成」 である。 Figure 14 shows the configuration of the information acquisition device.
図 15 は 「情報の種を用いて情報の新規取り込みと情報の更新を行う情報獲得装置の処理手 順」 である。 Figure 15 shows the “procedure of the information acquisition device that acquires new information and updates information using the type of information”.
図 16は 「情報の配布に注目した情報配布装置の構成」 である。 Figure 16 shows the configuration of an information distribution device focusing on information distribution.
訂正された (規則 91) 図 17は 「情報ブロック原本および情報原本のメンテナンス処理 1 である t Corrected (Rule 91) Figure 17 is a maintenance process 1 "information blocks original and information original t
図 18 は 「情報原本および管理ブロックのメンテナンスに注目した情報配布装置の構成 j で ある。 Figure 18 shows “Configuration j of the information distribution device focusing on the maintenance of the original information and the management block.
図 19は 「名刺情報管理システムの説明図」 である。 FIG. 19 is an explanatory diagram of the business card information management system.
(1 20は 「公的情報と私的情報を管理する管理ブロックの例」. である。 (1 20 is "Example of a management block that manages public and private information."
図 21は 「^信選択指 と発 iff選択指定の例 j である。 Figure 21 shows an example j of “^ selection finger and iff selection specification.
図 22は 「発信側と着信側の意図をすり合わせる手順」 である。 Figure 22 shows the “procedure for reconciling the intentions of the calling and called parties”.
図 23は 「情報配布装置の接続機能の説明図」 である。 Figure 23 is an explanatory diagram of the connection function of the information distribution device.
図 24は 「計算機プログラム配布管理システムの説明図 I である。 Figure 24 is "Explanation I of the computer program distribution management system.
図 25は 「仲介プログラムの説明 [¾1」 である„ Fig. 25 shows the explanation of the mediation program [¾1].
図 26は 「ΰ動自己更新プログラムの説明図」 である,, Figure 26 is an explanatory diagram of the automatic self-update program.
図 27は 「カタログ情報管理システムの説明図」 である。 Figure 27 is an explanatory diagram of the catalog information management system.
図 28は 「有効期限を説明する記号」 である。 Figure 28 shows the “symbol explaining the expiration date”.
図 29は 「商品情報の構成例その〗 」 である。 FIG. 29 is “Example of the configuration of product information No. 2”.
図 30は 「商品情報の構成例その 2」 である。 Figure 30 shows “Example 2 of product information configuration”.
図 31は 「音楽 CDの情報構成例」 である。 Figure 31 shows an “information configuration example of a music CD”.
図 32は 「プログラムインス トールシステムの情報構成例」 である。 Figure 32 shows an example of the information structure of the program installation system.
図 33は Γ教育システムの説明図」 である。 Figure 33 is an illustration of the educational system.
図 34は 「初期情報の作成手順」 である。 Figure 34 shows the “initial information creation procedure”.
図 35は 「初期情報作成装置の構成」 である。 発明を実施するための最良の形態 Figure 35 shows the “configuration of the initial information creation device”. BEST MODE FOR CARRYING OUT THE INVENTION
《セクション 12 名刺情報管理システム》 《Section 12 Business Card Information Management System》
《セクション 12.1 動作》 《Section 12.1 Operation》
名刺情報はそれを特定するキ一情報で管理する, 図 19に名刺情報管理システムの構成を 示す: 名刺情報の原本がインターネッ 卜のホームページで管理されており、 そのホームページの ァドレスを www.atele.comとする。 このホームページを収容するのが配布側装置(例えばワーク ステーション) 1908である。 「記録部 (名刺情報原本データベース) 」 1910にキーに対応する 情報原本 1911が収容されている。この情報原本 1911は管理プロックとしての情報も保持してい Business card information is managed by key information that specifies it. Figure 19 shows the configuration of the business card information management system: The original business card information is managed on the Internet homepage, and the address of the homepage is www.atele. com. The distribution device (eg, workstation) 1908 houses the home page. The “recording section (business card information original database)” 1910 contains the information original 1911 corresponding to the key. This original information 1911 also holds information as a management block.
訂正された^紙(規^ 91) る。 つまり情報の種がその内部に管理する対象の情報を保持する構成 (セクション 10.1) に相当 する。 図 19の記録部 1910は図 16の記録部 1604と同じものである。 し力、し、 図 16の管理プロ ック収容部 1605と情報原本収容部 1606は図 19では統合され 「記録部 (名刺情報原本データべ —ス) 」 1910となっている。 Corrected ^ paper (rule ^ 91) You. In other words, it corresponds to a configuration (Section 10.1) in which the type of information holds the information to be managed inside. The recording unit 1910 in FIG. 19 is the same as the recording unit 1604 in FIG. In FIG. 19, the management block storage unit 1605 and the original information storage unit 1606 in FIG. 16 are integrated into a “recording unit (business card information original data base)” 1910.
図 19の情報原本 1911は私の 「名刺情報」 であり、 そのキ一情報は kunioである。 この時、 私の名刺には、「私の連絡先情報は ホームページ http:// www.atele. com/で管理され、キー kunio で引き出す事が出来ます」 と表記する。 この名刺を入手した人は、 「情報獲得装置 (例えばパソ コン)」 1902の「ァドレス帳プログラム.1 1903にこれらの情報(http:〃 www.atele.com/と kunio) を入力する。 www.atele.comがァドレス帳管理プログラムのデフォルトとして指定されていれば、 kunioのみ入力すれば良い。 この時、 「記録部 (名刺情報データベース) 」 1904には、 キー情報 の kunioのみ記録された情報の種が存在する。 この情報の種は情報と一体化した構造である. つ まり情報の種がその內部に管理する対象の情報を保持する構成 (セクション 10.1) に相当する。 また、 図 14の第 1の記録部 1411のみの構成であり、 図 14の第 2の記録部 1417は図 19では存 在しない。 The original information 1911 in Fig. 19 is my "business card information", and the key information is kunio. At this time, my business card states, "My contact information is managed on the homepage http://www.atele.com/ and can be retrieved with the key kunio." The person who has obtained this business card inputs the information (http: @ www.atele.com / and kunio) into the "address book program. 1 1903" of the "information acquisition device (for example, personal computer)" 1902. If atele.com is specified as the default for the address book management program, you only need to enter kunio. At this time, the “recording unit (business card information database)” 1904 contains the key information kunio There are species. This type of information has a structure that is integrated with the information. In other words, this type of information is equivalent to the configuration (Section 10.1) in which the type of information holds the information to be managed. Further, only the first recording unit 1411 in FIG. 14 is configured, and the second recording unit 1417 in FIG. 14 does not exist in FIG.
情報獲得装置 1902 のアドレス帳プログラム 1903 の問い合わせ処理を起動すると、 キー kunioが指定のホームページ (www.atele.com) に送られる。 その 「記録部 (名刺情報原本デー タベース) 」 1910から、 キ一kunioに対応する情報原本 1911を取り出し、 その内容を 「情報獲 得装置」 1902に送り返す, 「情報獲得装置」 1902はその情報を 「記録部 (名刺情報データべ一 ス) j 1904に記録する。 When the inquiry processing of the address book program 1903 of the information acquisition device 1902 is started, the key kunio is sent to the specified homepage (www.atele.com). From the “recording section (business card information original database)” 1910, the original information 1911 corresponding to Ki-kunio is taken out and sent back to the “information acquisition device” 1902. The “information acquisition device” 1902 “Recording part (business card information database) j 1904 to record.
名刺を利用する側では、 私の連絡先のア ドレス (電話番号.、 電子メール番号、 会社住所、 所属、 等) を入力する手順が大幅に簡略化さる。 入力誤りが生じる事も無い。 通常は 「情報獲得 装置」 1902の 「記録部 (名刺情報データベース) 」 1904の情報を参照して、 郵便の宛先ラベル を印刷したり、 連絡先の電話番号を取り出す。 For business card users, the process of entering my contact address (phone number, email number, company address, affiliation, etc.) is greatly simplified. No input error occurs. Normally, referring to the information in the “recording unit (business card information database)” 1904 of the “information acquisition device” 1902, the mailing address label is printed and the telephone number of the contact is extracted.
私の自宅の電話番号を教える場合は、 特別なパスワードとして himitsuを、 私の名刺に手書 きで書き込み、 渡す。 kunioの他にこのパスワードも指定すれば、 キー kunioに対応する通常の 情報の他に、 自宅の電話番号や携帯電話の番号も利用側装置に送られる。 この時の、 情報 β?:本と 一体化した管理ブロックの構成を図 20に示す。 図 20(a)ではキーを二つ持つ例を示している。 キ 一 (その 1 ) は kunio、 キ一 (その 2 ) は himitsuであり、 両方のキーが指定された時、 私の S 宅の情報が記録されたこの管理プロックの情報が情報獲得装置に送られる。 キーが一-^ 3で kunio の時、 図 19の (公的情報の) 管理ブロックが特定されその情報が情報獲得装置 1902に送られる: If I give my home phone number, write himitsu as a special password and hand it over to my business card. If this password is specified in addition to kunio, in addition to the usual information corresponding to the key kunio, the home phone number and mobile phone number will be sent to the user device. FIG. 20 shows the configuration of the management block integrated with the information β ?: book at this time. FIG. 20 (a) shows an example having two keys. The key (part 1) is kunio, the key (part 2) is himitsu, and when both keys are specified, the information of this management block in which the information of my home is recorded is sent to the information acquisition device. Can be When the key is 1- ^ 3 and kunio, the management block (of public information) in Figure 19 is identified and that information is sent to the information acquisition device 1902:
訂正された^ 図 20(b)では管理プロック一つで公的情報と自宅の情報を管理する例である。キ一 kunioでこの管 理ブロックが特定され、 himitsu のパスワードがさらに指定されると、 公的情報と自宅の情報の 両方が情報獲得装置 1902に送られる。 Corrected ^ FIG. 20 (b) shows an example in which public information and home information are managed by one management block. When this management block is identified by keykunio and the password of himitsu is further specified, both public information and home information are sent to the information acquisition device 1902.
名刺情報にはその有効期限を付ける事が出来る。 例えば、 情報原本を配布側装置の www.atele.comに人力するとき、 少なくとも 6ヶ月は情報の変更が無いと予想すれば、 有効期限 として情報原本を入力した時点の 6ケ刀後の口時を有効期限 1912 として指定する。 この 効期 限 1912付きで私の連絡先情報が利用側装置に配布される。 The business card information can be given an expiration date. For example, when manually sending the original information to www.atele.com on the distribution device, if it is expected that the information will not change for at least 6 months, the expiration date will be 6 months after the input of the original information As the expiration date 1912. With this expiration date 1912, my contact information is distributed to the subscriber device.
《セクション 12.2 着信の誘導》 《Section 12.2 Incoming call guidance》
情報獲得装置 1902 内の名刺情報を表現する情報の種には有効期限を付けるが、 その指定 を常に有効期限切れとする事が出来る。 ひとつには、 情報配布装 S 1908から情報獲得装置 1902 に情報が転送された時間を有効期限とする。 または、 有効期限を無指定 (ゼロ) とし有効期限切 れを表示する。 この場合、 情報獲得装置 1902 はその情報を使うときは必ず情報配布装置 1908 に問い合わせる事が要求される。 着信側が連絡先の指定をこまめに変更する場合には、 これは有 効な方法である。 天気の良い日に、 一時的に公園で仕事をする場合には、 主たる連絡先を携帯' ¾ 話とする様に、 情報配布装置の保持する管理ブロック原本を書き換える。 発信側は連絡前に最新 の連絡先情報を取り出して、 現在は携帯電話に連絡すれば良いことの情報を得る。 The expiration date is assigned to the type of information representing the business card information in the information acquisition device 1902, but the designation can always be expired. One is that the time when the information is transferred from the information distribution device S 1908 to the information acquisition device 1902 is defined as the expiration date. Alternatively, the expiration date is not specified (zero) and the expiration date is displayed. In this case, the information acquisition device 1902 is required to always contact the information distribution device 1908 when using the information. This is an effective method if the called party changes contact specifications frequently. If you work temporarily in a park on a sunny day, rewrite the original management block held by the information distribution device so that your main contact is 携 帯 mobile phone. The caller retrieves the latest contact information before contacting him and obtains information that he or she needs to contact the mobile phone now.
有効期間を短い時間 (例えば 3 0分) とすると、 「しばらく (3 0分) 外出するので、 携 帯電話に連絡して欲しい」 といった指定になる。 If the validity period is short (for example, 30 minutes), it is specified as "I will go out for a while (30 minutes), so please contact my mobile phone."
着信側の意図に反して、 発信側があえて古い情報を使う事も可能であるが、 その発信者は その連絡先が誤っていることまたは適切ではないことを覚悟する必要がある。 It is possible for the caller to use outdated information, contrary to the intent of the callee, but the caller must be prepared for the wrong or inappropriate contact.
《セクション 12.3 発信側との着信側の意図のすりあわせ》 《Section 12.3 Reconciliation of intention of callee and callee》
名刺の情報が発信側 (情報獲得装置 1902) に渡されると、 その後の連絡は発信側の主導で 行われる。 どのメディア (電話、 F A X、 電子メール、 等) や番号 (N T Tの電話番号、 ケープ ル電話の電話番 、 等) を利用するかは、 発信側の判断事項である,: 発信側の判断で K夜中に電 話をかける二ともある。 When the information on the business card is passed to the sender (information acquisition device 1902), the subsequent communication is led by the sender. Which media (telephone, fax, e-mail, etc.) and number (NTT telephone number, Cape Telephone number, etc.) to use is a matter for the caller to decide ,: K at the caller's discretion There are two people who call at midnight.
前節で示した方法によりその時点で連絡して欲しい連絡先のみ発信側に示せば、 着信側の 意図に合わせて着信を誘導する事ができる。 しかし、逆に発信側の意図は無視される。例えば「 携 帯電話は時々音声品質が悪くなるので、 込み入った話はしたくない」 と考える人 いる 訂正された 、 発信側と着信側の意図をすり合わせる手順を図 21 を用いて説明する。 キーに対応する管 理ブロックの内部に情報が記録されている。 情報として複数の連絡先とその (着信側の意図であ る) 選択の順番を指定する。 図 21(a) には着信側が情報配布装置 1908の管理プロックに設定す る内容の例を示す。 これは、 管理ブロックに記録された内容のうち、 着信先の指定に関する部分 を抜き出したもので 「着信選択指定」 と呼ぶ。 着信先順序指定の 「音声 1」 は音声での連絡はま ずここにして欲しい事を示す。 図 21(a)の例では、 まず会社の電話にその次としては携帯電話へ の連絡を希望する事を示す。「文書 1」は文害での連絡はまずここにして欲しい事を示す。図 21(a) の例では文書ならば、 まず会社の F A Xに、 その次の選択としては電子メールに連絡を送って欲 しい事を示している。 If only the contact that you want to be contacted at that time is shown to the caller using the method described in the previous section, the incoming call can be guided according to the intention of the callee. However, the intention of the sender is ignored. For example, some people think that "mobile phones sometimes have poor voice quality and do not want to talk intricately." The procedure for reconciling the intentions of the calling side and the called side will be described with reference to FIG. Information is recorded inside the management block corresponding to the key. The information specifies the number of contacts and the order of their selection (intention of the called party). FIG. 21 (a) shows an example of the contents set by the receiving side in the management block of the information distribution apparatus 1908. This is a part of the contents recorded in the management block related to the designation of the destination. “Voice 1” in the call destination order indicates that voice communication should be made first here. In the example of Fig. 21 (a), it is indicated that the user wants to contact the company phone first and then the mobile phone. "Document 1" indicates that contact with ill-believers should be made here first. In the example of Fig. 21 (a), if it is a document, it indicates that the user wants to contact the company fax first, and then to e-mail.
—方、 発信側装置は発信側の好みを指定した情報を持つ。 図 21(b) は発信選択指定の例で あり、 発信側としては、 会社の電話なら O K , 携帯電話は N G , 会社の F A Xは 0 だが、 電子 メールは N G、 を表現している。 On the other hand, the originating device has information that specifies the preferences of the originating side. Figure 21 (b) shows an example of outgoing call designation. The calling side expresses OK for a company phone, NG for a mobile phone, and 0 for FAX of a company, but NG for e-mail.
惰報配布装置 1908において、 発信側と着信側の両方の意向 (図 21(a)と図 21(b)) の整合 をとる手順を図 22に示す。 まず、 発信側 (情報獲得装置 1902) の装置から 「着信側を指定する キーを受信」 2201する。 この「キーに対応する管理ブロックの着信選択指定の部分をコピーし作 業表とする」 2202。 図 21(a)がこの作業表の例である。 次に 「使用可否の表示が N Gになってい る作業表の行を削除」 2203する。 図 21(a)の表ならば、 連絡先 1の行が削除される。 次に発信側 (情報獲得装置 1902) から 「発信選択指定を受信」 2204する。図 21(b)が、 発信選択指定の例で ある。 そして 「発信選択指定で N Gとされた作業表の行を削除」 2205する。 図 21(b)では、 携帯 電話と電子メールが N Gなので、 図 21(a)の連絡先 2 と、 連絡先 4の行を削除する。 その結^乍 業表には連絡先 3のみ力 f残る。 「作業表の残りをソートし、 着信先順序指定が若い番号の連絡先 を取り出す」 2206処理を行う。 「取り出した連絡先を発信側に伝える」 2207処理では 「音声の 連絡先は無し、 文會の連絡先は会社の F Α X」 を伝えることになる。 実際には、 管理ブロックか ら会社の F A Xの電話番号も取り出し、 発信側 (情報獲得装置 1902) に伝える。 FIG. 22 shows a procedure for matching the intentions (FIGS. 21 (a) and 21 (b)) of both the calling side and the called side in the coastal information distribution apparatus 1908. First, the device of the transmitting side (information acquisition device 1902) 2201 “receives a key designating the receiving side”. 2202 "Copy the incoming call selection specified part of the management block corresponding to the key and make it a work table." FIG. 21A shows an example of this work table. Next, “delete a row in the work table for which the display of availability is NG” 2203. In the case of the table shown in Fig. 21 (a), the row of contact 1 is deleted. Next, “receive transmission selection designation” is received 2204 from the transmission side (information acquisition device 1902). Figure 21 (b) shows an example of outgoing call selection designation. Then, “Delete the row of the work table set to NG in the transmission selection specification” 2205 is performed. In FIG. 21 (b), since the mobile phone and the e-mail are NG, the lines of the contact 2 and the contact 4 in FIG. 21 (a) are deleted. However, only the contact 3 remains in the worksheet. "Sort the rest of the work table and extract the contact with the lowest number of destinations" 2206 is performed. In the process of “transmitting the extracted contact information to the caller” 2207 processing, “no voice contact information, and the contact information of the society is F 会 社 X of the company” will be transmitted. In practice, the company's FAX phone number is also retrieved from the management block and transmitted to the caller (information acquisition device 1902).
以上では 「すりあわせ処理」 を情報配布装置で実施する例を示した。 着信側の情報を公表 したくない場合は、 この様に発信側の情報獲得装置から発信選択指定 (図 21(b)) を情報配布装 置に送り、 情報配布装置 1908はすりあわせ処理の結果のみを情報獲得装置 1902に送る。 In the above, the example in which the “matching process” is performed by the information distribution device has been described. If you do not want to disclose the information on the called side, the information acquisition device on the calling side sends a call selection designation (Fig. 21 (b)) to the information distributing device, and the information distributing device 1908 returns the result of the matching process. Only to the information acquisition device 1902.
着信側の情報である着信選択指定 (図 21(a)) を発信側に提供する事が可能なら (つまり 着信側が公表を許可すれば) 、 情報配布装置 1908から発信側の情報獲得装置 1902に送る。 そし て発信側装置内部のプログラムで発信側の意図とすり合わせる。 着信選択指定 (図 21(a)) を惰 If it is possible to provide the calling party with the incoming call designation (Fig. 21 (a)), which is the information on the called party (that is, if the called party permits the publication), the information distributing device 1908 sends the information to the calling party information acquiring device 1902. send. Then, the program in the transmitting side device matches the intention of the transmitting side. Select incoming call selection (Fig. 21 (a)).
訂正された用紙 (規則 91) 報獲得装置の画面に表示して、 オペレータがそれを見て選択する事としても βい。 Corrected form (Rule 91) It can be displayed on the screen of the information acquisition device, and the operator can see it and make a selection.
着信選択指定の着信先順序指定 2101 に相当する発 ί 側の発信順序指定を、 発 iS側選択指 定に加える事が出来る。 着^先順序指定 2101 または発信順序指定のどちらに注 F1するかをォべ レータが指定し、 その後のすりあわせ処理は以上の処理を基本として行えば良い。 発信順序指定 を利用する場合は図 22 の 「作業表の残りをソートし、 着信先順序指定が若い番号の連絡先をと り出す」 2206を、 「作業表の残りをソー トし、 発信先順序指定が若い番号の連絡先をとり出す」 に変える。 両者の順番に重みを付けて一つの順番を作成してそれを用いる事もできる。 The calling party's outgoing call order designation corresponding to the incoming call destination designation 2101 can be added to the outgoing iS side's selected designation. The operator specifies which of the destination order designation 2101 or outgoing order designation is to be applied to the note F1, and the subsequent matching process should be performed based on the above process. When using outgoing call ordering, refer to Figure 22 “Sorting the rest of the work table and picking out the contacts with the lowest incoming call order” 2206 and “Sorting the rest of the work table and calling Retrieve contacts with the lowest order number. " It is also possible to create a single order by weighting both orders and use that order.
インタ一ネッ ト電話に関して、 インターネッ ト側からの呼び出しは国によっては法律や行 政指導で禁止されている。 そのため通話の両者がインタ一ネッ トにアクセスしていなければ、 両 者を結ぶパスは設定出来ない。 ダイアル回線でインターネッ 卜にアクセスする端末では常時ィン タ一ネッ 卜に接続しているわけではないので、 インターネッ 卜電話で通話出来る相手は (¾定され る。 Regarding Internet telephone calls, calls from the Internet side are prohibited by law or administrative guidance in some countries. For this reason, a path connecting both parties cannot be set unless both parties have access to the Internet. Terminals that access the Internet via a dial line are not always connected to the Internet, so the parties with whom you can talk on the Internet are defined.
名刺情報の情報配布装置 1908 に、 現在インタ一ネッ 卜に接続していてインターネッ 卜電 話利用可能な状況であるか否かをリアルタイムに通知 (して登録) すれば、 通話相手がインター ネッ 卜電話の準備が出來ていることを確認してインターネット電話のパスを設定する事ができる。 つまり安価なインターネッ 卜電話の利用チャンスが大きくなる。 By notifying (registering) the business card information distribution device 1908 in real time whether it is currently connected to the Internet and available for Internet calling, the other party can communicate with the Internet. Make sure your phone is ready and set up an internet phone pass. In other words, the chance of using an inexpensive Internet phone increases.
《セクション 12.4 プライベート情報の保護》 《Section 12.4 Protection of Private Information》
名刺情報など個人の情報はプライバシ一保護の観点からの対策が必要である = キーは名刺 を入手した人にのみ提供される。 親しい人には、 特別なパスワードが与えられる。 これらの情報 が通信回線を経由して伝えられ、 対応する情報が通信回線を介して返送される。 通信の盗聴に関 しては、 (公開鍵などの) 暗号化で対処する。 Personal information such as business card information needs to be protected from the standpoint of privacy protection = key is provided only to the person who obtained the business card. A close person is given a special password. This information is transmitted via the communication line, and the corresponding information is returned via the communication line. Eavesdropping on communications is handled by encryption (such as a public key).
悪意を持って ί冑報配布装置 1908 にアクセスして情報を引き出す試みに対抗すろため、 キ —誤り、パスヮ一ド誤りの連続に対しては、情報の提供の一時停止の処置をとる。 また着信側( : 報提供者) へ連絡して、 キーとパスワー ドの変更を勧める。 また、 情報獲得装置 1902 に引き出 して蓄積した情報を、 アドレス帳プログラム 1903で、 組織、 住所などを指定して検索すること は可能であるが、 外部から情報配布装置 1908 にアクセスしてその全情報を対象とした検索する 事は禁 lhする t, つまりキーやバスヮードを指定して情報を引き出す事のみが可能である。 In order to counter attempts to extract information by accessing the helmet information distribution device 1908 with malicious intent, take measures to temporarily suspend the provision of information in the event of a series of errors and pass-word errors. Also contact the called party (: informant) and recommend changing the key and password. In addition, it is possible to search for the information extracted and stored in the information acquisition device 1902 by specifying the organization, address, etc. with the address book program 1903, but the information distribution device 1908 is accessed from outside to access the information. that the search was for all information can only be pulling out the information by specifying t, that is, the key and Basuwado to ban lh.
訂正された用紙 ( ¾則91) 《セクション 12.5 情報獲得装置の接続機能》 Corrected form (rule 91) << Section 12.5 Connection Function of Information Acquisition Device >>
セクション 12.1では、 情報獲得装置 1902のァドレス帳プログラム 1903にキ一を指定し て連絡先情報を表示するケースを説明していた。 アドレス帳プログラム 1903 に自動ダイアル機 能を付けるとさらに使い勝手が良くなる。 キー (kunio) と 「音声通信」 を指定して自動ダイァ ルを起動すると、 音声通信のダイアル番号の選択とそこへの呼び出しまで連铳して実行される,, それが、 会社の電話か、 自宅の電話か、 携帯電話かなどの選択は、 セクション 12.3の 「発信側と 着信側の意図のすりあわせ」 の手順で行われる。 Section 12.1 described the case where the contact information is displayed by specifying a key in the address book program 1903 of the information acquisition device 1902. Adding an automatic dial function to the address book program 1903 makes it even easier to use. When the automatic dial is started by specifying the key (kunio) and "voice communication", the selection of the voice communication dial number and the call to it are executed in succession. The choice between a home phone or a mobile phone is made according to the procedure in Section 12.3, “Reconciling the intentions of the calling and called parties”.
図 14の情報獲得装置の構成で、 キ一を指定して情報を取り出すと (セクション 7.1の説明 では) 最終的には 「情報利用部」 1410 に情報が渡る。 自動ダイアルの場合は、 「情報利用部 J 1410は通信相手の連絡先情報を 「発信部」 1422に伝え、 通信相手への通信パスを設定する c In the configuration of the information acquisition device in Fig. 14, when information is extracted by specifying a key, the information is eventually passed to the "information utilization unit" 1410 (in the description of section 7.1). In the case of automatic dialing, the information use unit J 1410 conveys the contact information of the communication partner to the transmission unit 1422 and sets the communication path to the communication partner c
《セクション 12.6 情報配布装置の接続機能》 << Section 12.6 Connection Function of Information Distribution Device >>
セクション 12.3「発信側との着信側の意図のすりあわせ 1 に示した様に、情報配布装置 1908 で着信側と発信側の意図をすりあわせて着信先を選定する事が出来る。 単に着信側の連絡先のリ ス トの先頭を選択する単純な手順でも、 着信先を選定する事が出来る。 この着信先を選定する機 能に加え、 通信パスの中継機能があると、 情報配布装置 1908の機能が大きく広がる c As described in Section 12.3, “Reconciliation of Calling Party Intention with Calling Party 1”, the information distributing device 1908 can reconcile the intentions of the receiving party and the calling party to select a destination. A simple procedure for selecting the head of the contact list can also select the destination.In addition to the function of selecting the destination, the relay function of the communication path enables the information distribution device 1908 Function greatly expands c
情報配布装置 1908力;、選定された着信先への通信パスを設定し、発信側(情報獲得装置 1902〉 から情報配布装置 1908への通信パスと接続すれば、発信側と着信側を結ぶ通信パスが完成する つまり、 情報獲得装置 1902はキー (kunio) を情報配布装置 1908に送るだけで、 通信相手との パスが設定される。 Information distribution device 1908 power; Set up a communication path to the selected destination and connect to the communication path from the originating side (information acquisition device 1902) to the information distribution device 1908. The path is completed. That is, the information acquisition device 1902 simply sends a key (kunio) to the information distribution device 1908, and the path to the communication partner is set.
この様にして通信パスを設定すれば、 キーに対応する連絡先にさらに別の情報配布装置とそ こで管理するキーが指定してある場合でも、 発信側と着信側をつなぐ通信パスをスムーズに設定 する事が出来る: 図 23の例では、 X氏の電話 2310から、 Y氏 (kunio kamimura) 氏に電話す る場合に、 X氏は X氏の 〖情報獲得装置」 2301にキー kunio を指定する。 By setting the communication path in this way, even if the contact corresponding to the key further specifies another information distribution device and the key to be managed there, the communication path connecting the calling side and the called side is smooth. In the example in Figure 23, when calling Mr. Y (kunio kamimura) from Mr. X's telephone 2310, Mr. X uses the key kunio in Mr. X's "information acquisition device" 2301. specify.
「情報獲得装置」 2301はキーに対応する 「情報の種 (と情報) 」 2302から、 (情報原本 の指定 503である) 「第 1 の情報配布装置」 2304のァ ドレスを入手して接続する. この時 「情 報獲得装置」 2301と 「第 1の情報配布装置」 2304を結ぶ 「第一の通信バス j 2312が設 される この 「第一の通信パス」 2312を介して 「情報獲得装置」 2301から 〖第 1 の情報配布装 ί 」 2304 ノ、キーが送られる: The “information acquisition device” 2301 obtains the address of the “first information distribution device” 2304 (which is the designation 503 of the original information) from the “information type (and information)” 2302 corresponding to the key and connects. At this time, the “information acquisition device” 2301 is connected to the “first information distribution device” 2304. The “first communication bus j 2312 is installed. From 2301 〖the first information distribution device 2 2 2304 No, the key is sent:
「第 1の情報配布装置 j 2304では、 キー (kunio) に対応する 「 A情報管理プロック」 2305 “In the first information distribution device j 2304,“ A information management block ”corresponding to the key (kunio) 2305
訂正された用紙(規則 91) を特定する。 対応する 「A情報」 2306を見るとさらにキー (kamimura) と情報配布装置アドレ ス (C A T Vヘッ ド局) が示されている。 そこで、 「第 2 の情報配布装置」 2308 への 「第二の 通 βパス」 2313を設定する。 Corrected form (Rule 91) To identify. The corresponding “A information” 2306 shows the key (kamimura) and the information distribution device address (CATV head office). Therefore, the “second communication β path” 2313 to the “second information distribution device” 2308 is set.
「第 2の情報配布装置」 2308では、 キー (kamimura) に対応する I B情報管理ブロック」 2309を特定し、 その情報に従って、 Y氏 (kunio kamimua) への 「第三の通信パス」 2314を設 定する。 The “second information distribution device” 2308 identifies the “IB information management block corresponding to the key (kamimura)” 2309, and establishes a “third communication path” 2314 to Mr. Y (kunio kamimua) according to the information. Set.
「第 2の情報配布装置」 2308は 「第 の通話パス」 2314と 「第二の通信パス」 2313を接 続する。 そして 「第 1 の情報配布装置」 2304は、 「第一.の通信パス」 2313と 「第一の通信バス」 2312を接続する。 この様にして X氏と Y氏を結ぶ通信バスが完成する。 The “second information distribution device” 2308 connects the “second communication path” 2314 and the “second communication path” 2313. Then, the “first information distribution device” 2304 connects the “first communication path” 2313 and the “first communication bus” 2312. In this way, a communication bus connecting Mr. X and Mr. Y is completed.
「情報獲得装置」 2301はキー kunioを送るだけであるが、 それぞれの情報配布装置が受 け持ちの接続機能を提供する事により、 目的とする Y氏への通信パスが提供される なお、 発 ί 側の「情報獲得装置 j 2301から途中の情報配布装置にキーを送佶し接続指示を直接指定する手順 を (情報配布装置毎に) 繰り返す事により、 同様な通信パスを完成する事も可能ではあるが、 そ の手順は情報獲得装^ 2301から見ると複雑である。 The “information acquisition device” 2301 only sends the key kunio, but by providing the connection function of each information distribution device, the intended communication path to Mr. Y is provided. A similar communication path can be completed by repeating the procedure of sending a key from the information acquisition device j 2301 to the intermediate information distribution device and directly specifying the connection instruction (for each information distribution device) on the ί side. However, the procedure is complicated when viewed from the information acquisition device 2301.
一般的に、 指定されたキーの示す通信先が情報配布装置 (第 1の情報配布装置 2304または 第 2 の情報配布装置 2308) の場合に、 これら情報配布装置が 「それ自身への通信パスと 分か らさらに先に伸びる通信パスを接続する」 事により通信パスが以上の様に伸びてゆく。 この接続 は、 次の接続先の情報を得た 「情報利用部」 1410が 「通信パス接続部」 1423に指示を出し (そ こから 「通信部」 1409に詳細な指示を出し) て実現される。 Generally, when the communication destination indicated by the specified key is an information distributing device (the first information distributing device 2304 or the second information distributing device 2308), these information distributing devices are referred to as “a communication path to itself. By connecting the communication path that extends further from the point ", the communication path is extended as described above. This connection is realized by the "information use unit" 1410, which has obtained the information of the next connection destination, issues an instruction to the "communication path connection unit" 1423 (and then issues detailed instructions to the "communication unit" 1409). You.
《セクション 12.7 新しいダイアル空閱》 《Section 12.7 New Dial Sky 閱》
情報獲得装置の接続機能(セクション 12.5) 、情報配布装置の接続機能(セクション 12.6) により、 オペレータはキーをダイアル番号の変わりに使う事が出来る。 キーは情報配布装 S毎に ユニークで冇れば良いので、 通信網の実際の番号空間と異なる番号空間を作る事が出来る。 The connection function of the information acquisition device (section 12.5) and the connection function of the information distribution device (section 12.6) allow the operator to use keys instead of dial numbers. Since the key only needs to be unique for each information distributing device S, a number space different from the actual number space of the communication network can be created.
数多くの通信網が出現して、 通信パスが接続される経路が複雑になり、 ア ドレス (ダイァ ノレ) 情報が複雑になっている。 セクション 12.6で説明した様に、 複数の独立したダイアル空問を 連続してたどり、 通信パスを設定する事が出来ると便利である。 携帯電話の電話番号自体が不足 するなど、 通信網のア ドレス (番号) 空間が次第に狭くなつているので、 情報配布装置毎の独な した番 ^空間を利用出来る点も便利である。 With the emergence of a large number of communication networks, routes connecting communication paths are becoming complicated, and address (dianore) information is becoming more complicated. As described in Section 12.6, it is convenient to be able to set up a communication path by tracing multiple independent dialing queries in succession. The address (number) space of the communication network is gradually narrowing, such as the lack of mobile phone numbers, so it is convenient to use the unique number space for each information distribution device.
訂正された用紙 (脚 IJ91) W Corrected form (leg IJ91) W
41 41
《セクション 13 計算機プログラム配布管理システム》 << Section 13 Computer program distribution management system >>
《セクション 13.1 起動メニュー》 << Section 13.1 Start menu >>
計算機プログラム (以下単にフログラム) を情報とし、 それを管理する情報の種を対応さ せると、 プログラムの取り込みと更新を自動的に行う事が出来る。 その動作を図 24に示す。 If a computer program (hereinafter simply a program) is used as information and the type of information that manages it is associated, the program can be imported and updated automatically. The operation is shown in FIG.
プログラムを管理する情報の種は、 起動メニューの一部として管理される。 「情報獲得装 置 (例えばパソコン) 」 2401の 「起動メニュー」 2404の一部に、 情報の種が組み込まれる。 図 24の表現では、 「起動メニュー」 2404からリスト構造でキ一 ProgOOlの情報の種 2405 とキー Prog002の情報の種 2406が接続されている。 具体的には、 ProgOOl を起動する起動メニュー項 目に情報の種 2405が対応し、 Prog002を起動する起動メニュー項目に情報の種 2406が対応す る。 The type of information that manages the program is managed as part of the boot menu. The information seeds are incorporated in a part of the “startup menu” 2404 of the “information acquisition device (for example, personal computer)” 2401. In the expression shown in FIG. 24, the information type 2405 of the key ProgOOl and the information type 2406 of the key Prog002 are connected in a list structure from the “start menu” 2404. Specifically, the information type 2405 corresponds to the start menu item for starting ProgOOl, and the information type 2406 corresponds to the start menu item for starting Prog002.
なお情報の種には、 情報つまりプログラムを特定するキ一 (情報の種のキー 501) 、 フロ グラムのバージョン番号 (陳腐化判定資料 701) 、 インス トール先のア ドレス情報であるディレ ク トリパス指定 (対応 502) が記録されている。 情報配布装置 2410の (インタ一ネッ ト) ァド レスは情報獲得装置 2401内部に 「情報配布装置ァドレス記録」 2416として保持されている。 二 れと情報の種のキーを組み合わせて、 情報原本の指定 503を作成出来るので、 情報の種に情報原 本の指定 503は無い。 The information type includes a key that identifies the information, that is, the program (information type key 501), the version number of the program (obsolete judgment data 701), and the directory path specification that is the address information of the installation destination. (Correspondence 502) is recorded. The (Internet) address of the information distributing device 2410 is held as “information distributing device address record” 2416 inside the information acquiring device 2401. The combination of the key and the key of the information type can create the specification 503 of the original information. Therefore, there is no specification 503 of the information original in the information type.
プログラム Prog002を指定してプログラムを起動すると、つまりキー Prog002に対応する 起動メニュー項目をクリックすると、 キー Prog002の情報の種が.取り出される。 そこに記録され た陳腐化判定資料 701であるバージョン番号と最新バージョンリス 卜 2402が保持する最新のバ 一ジョン番号とで陳腐化判定手順 (セクション 6.3) を実行する。 その結果、 陳腐化していない つまり最新のバージョンのプログラムであることを確認すると、 情報の種の 「対応」 に指定され たバス A:¥P¥002.exeでプログラムを起動する。 When the program is started by specifying the program Prog002, that is, when the start menu item corresponding to the key Prog002 is clicked, the information type of the key Prog002 is extracted. The obsolescence judgment procedure (section 6.3) is executed using the version number recorded in the obsolescence judgment material 701 and the latest version number held in the latest version list 2402. As a result, if it is confirmed that the program is not obsolete, that is, the latest version of the program, the program is started on the bus A: \ P \ 002.exe designated as the "response" of the information type.
プログラム ProgOOlを指定してプログラムを起動すると、キ一ProgOOlの情報の種が取り 出される。 そこには対応が設定していないので、 陳腐化判定手順 (セクション 6.3[1. ]) の結果、 陳腐化 (している) と判定される。 そして、 情報配布装置にキ一を指定してフログラムを要求す る 情報配布装置 2410はキ一 ProgOOlに対応する管理プロック 2413を参照し、対応するフ口グ ラム 2414をプログラムパスから特定して情報獲得装置 2401に送る。インス トール手順を記述し たインス卜一ルスクリブ卜 2415も送る。 When the program is started by specifying the program ProgOOl, the seed of the key ProgOOl information is extracted. Since no response has been set there, it is determined to be obsolete as a result of the obsolescence determination procedure (Section 6.3 [1.]). The information distribution device 2410 requests a program by designating a key to the information distribution device. The information distribution device 2410 refers to the management block 2413 corresponding to the key ProgOOl, specifies the corresponding opening program 2414 from the program path, and obtains the information. Send to acquisition device 2401. Also send an installation script 2415 describing the installation procedure.
情報獲得装置 2401 のハードの種類や O Sに応じて複数のインス トールスクリプトゃブロ グラムを配布する場合については、 セクション 6.5.2(1) およびセクション 8.1で説明されている The distribution of multiple installation scripts / programs according to the hardware type and OS of the information acquisition device 2401 is described in Section 6.5.2 (1) and Section 8.1.
訂正された (¾ 91) ので説明は省略する。 Corrected (¾ 91) Therefore, the description is omitted.
情報獲得装置 2401 は、 プログラムを指定されたインス トール手順に従ってインストール する。 その結果、 キ一 ProgOOl の情報の種にバ一ジョン番号とパスが記入される: 最後にその プログラムを起動する。 単にバ一ジョンアップ処理を起動した場合は、 インス トールゃバ一ジョ ンァップが終われば処理は終了する。 The information acquisition device 2401 installs the program according to the specified installation procedure. As a result, the version number and path are entered in the key ProgOOl information seed: Finally, launch the program. If the version-up process is simply started, the process ends when the installation-version upgrade ends.
なお、本出願の優先権主張の基礎となる特願平 8-106054 (のセクション 4およびセクション 5 ) では、 プログラム (実行ファイル) 本体が計算機に無い状態で、 そのプログラムの起動メニ だけを計算機に組み込む。 この起動メニューが 「情報の種」 に相当する。 In Japanese Patent Application No. Hei 8-106054 (sections 4 and 5), which is the basis of the priority claim of the present application, the program (executable file) itself is not in the computer, and only the start menu of the program is stored in the computer. Incorporate. This startup menu is equivalent to "type of information".
なお、 Windows95 で新しいプログラムをインス トールすると、 タスクバ一の 「スタート」 のメニューのなかの 「プログラム」 のなかに、 そのプログラムの起動メニューが組み込まれる c つまり、 この起動メニューをブログラムの本体が存在しない段階で作成するわけである。 その起 動メニューまたは起動メニューからたどれる先に、 プ口グラムの取り込みに必要な情報の種が記 録されている。 特願平 8-106054のセクション 7 . 3で示された 「仲介プログラム」 も、 起動メニ ユーと同じ働きであるので、 情報の種に相当する。 It should be noted that, when you install a new program in Windows95, Some of the "program" among the menu of the "start" of the taskbar one, c ie start-up menu of the program is incorporated, the presence of this start-up menu blog ram body It is created at the stage where it is not done. The type of information required to capture the program is recorded before going from the start menu or the start menu. The “mediation program” shown in Section 7.3 of Japanese Patent Application No. 8-106054 also corresponds to the seed of information because it has the same function as the start-up menu.
《セクション 13.2 仲介プログラム》 《Section 13.2 Brokerage Program》
プログラムから別のプログラムを起動する場合の工夫を図 25に示す。 Aプログラム 2501力、 ら直接 Bプログラム 2504を起動する場合に、 もし Bプログラムが無いとプログラムの実行が止 るなどの問題が生じる。 そこで、 Aプログラム 2501から仲介プログラム 2502を起動する。 仲介 プログラム 2502は対応する情報の種 2503の内容の 「対応」 502を参照して Bプログラム 2504 を起動する。 このとき、 陳腐化判定処理を起動して必要ならばバージョンアップ処理を行う。 も し 「対応」 502が設定してない場合は Bプログラムの取り込み処理を行う。 Figure 25 shows a device for starting another program from one program. When the B program 2504 is started directly from the A program 2501, the execution of the program stops if there is no B program. Therefore, the mediation program 2502 is started from the A program 2501. The mediation program 2502 starts the B program 2504 with reference to the “response” 502 of the content of the corresponding information type 2503. At this time, the staleness determination process is activated, and the version upgrade process is performed if necessary. If "Action" 502 is not set, perform B program import processing.
《セクション 13.3 動的リンクプログラム》 << Section 13.3 Dynamic Link Program >>
動的リンクブログラムの起動毎に、 ブログラムの陳腐化判定手順と更新実施手順を起動す ると、 プログラムの実行速度が遅くなる。 これを解決するため、 以下の準備を行う- If the program obsolete judgment procedure and update execution procedure are activated every time the dynamic link program is activated, the execution speed of the program will be reduced. To solve this, make the following preparations-
(1) 動的リンクプログラムをライブラリ毎にディレク トリ (Xデ ίレク トリ) に収容する これは 従来のライブラリブ口グラムの极いと同じである。 (1) The dynamic link program is stored in a directory (X directory) for each library. This is the same as the conventional library library.
(2) 動的リンクプログラムと同じ名前の仲介プログラムをライブラリ毎に別のディレク トリ (Υデ ίレク トリ) に収容する. 訂正された用 ¾ ( 則 91) 動的リンクプログラムを新規に取り込む場合、 動的リンクプログラムの更新処理を起動する 場合には、 環境変数に仲介プログラムのディレク トリ (Yデ <レク小リ) を指定する。 Yデ ίレク トリの仲介プログラムは Xデ ίレク トリの動的リンクプログラムを対象に、 新規取り込み、 バ-- ジョンアップ、 起動を行う。 動的リンクプログラムを高速に起動する場合には、 環境変数に Xデ ィレク トリを指定する。 (2) The intermediary program with the same name as the dynamic link program is stored in a different directory (Υ directory) for each library. Corrected use ¾ (Rule 91) When importing a new dynamic link program or when starting the update process of the dynamic link program, specify the directory of the intermediary program (Y directory <small directory) in the environment variable. The intermediary program in the Y directory performs new import, version upgrade, and startup for the dynamic link program in the X directory. To start a dynamic link program at high speed, specify the X directory as an environment variable.
メジャーバージョンアップなどで大幅にプログラムを更新する場合には、さらに別のディレク トリ (Ζデ <レク トリ) にプログラムを取り込む様に指定すると、 古いバージョンと新しいバ一ジ ョンのプログラムを切り替えて利用する事が出来る。 新バージョンのフログラムの動作を確認し てから、 旧バ一ジョンのプログラムを削除する事が出来る If the program is to be updated significantly due to major version upgrades, etc., specify that the program be imported to another directory (Ζ directory <directory), and switch between the old version and the new version of the program. Can be used. After confirming the operation of the new version of the program, you can delete the old version of the program
《セクション 13.4 自動自己更新プログラム》 << Section 13.4 Automatic Self Update Program >>
プログラムを起動する毎に自立的に (新規取り込みを含む) 自動更新を行うプログラムのブ ロック構成図を図 26 に示す。 アプリケーションとしては一^ 3でも、 プログラムを大きく 2つに 分割する。 一つは 「本体プログラム」 2603 であり、 もう一^ ^ま 「バージョン管理プログラム」 2601である。 アプリケーションが起動された時は、 まずバージョン管理プログラム 2601を起動 する。 バージョン管理プログラム 2601は、 対応する情報の種 2602を参照して、 本体フログラム の陳腐化判定手順 (セクション 6.3) と更新実施手順 (セクション 6.5) を実施して、 フログラム の新規取り込みおよびバージョンアップを行い、 最後に本体プログラムを起動する。 Figure 26 shows the block diagram of a program that automatically updates (including new fetches) every time the program is started. Even if it is an application, it divides the program into two. One is the “main program” 2603 and the other is the “version control program” 2601. When the application is started, the version control program 2601 is first started. The version control program 2601 refers to the corresponding information type 2602, executes the obsolescence judgment procedure (Section 6.3) and the update execution procedure (Section 6.5) of the main unit program, and newly imports and upgrades the program. Finally, start the main program.
《セクション 14 カタログ情報管理システム》 《Section 14 Catalog Information Management System》
《セクション 14.1 初期情報》 《Section 14.1 Initial Information》
カタログ情報の初期情報は (現時点では) CDでの提供が現実的である。 CDを CD ドライブ にセッ卜すれば、 手元の計算機は、 第 1の記録部 1411 と CDが装着された第 2の記錄部 1417 の両方が有る構成の情報獲得装置つまり情報獲得装置 (C) 203に相当する。 It is realistic (at present) to provide the initial catalog information on a CD. When the CD is set in the CD drive, the computer at hand has an information acquisition device having both a first recording unit 1411 and a second recording unit 1417 equipped with a CD, that is, an information acquisition device (C) 203. Is equivalent to
インターネットで FTP手順を用いてカタログの初期情報を入手する事も出来る:.通信時間は かかるが、オペレータは通信の間は別の仕事をしていれば、 その通信時間はあまり気にならなレ V 一度カタログの処理情報を手元の計算機に取り込んでおけば、 カタログをめくる操作で待たされ る事はなくなる し力、し、 通信料金とハードディスクの消費が問題となる可能性がある: FTPで 初期情報を取り込むと、 手元の計算機は、 第 1の 録部 1411のみ (第 2の記錄部 1417が無い) の構成の情報獲得装置つまり情報獲得装置 (A) 201に相当する。 It is also possible to obtain initial catalog information using the FTP procedure on the Internet: It takes time to communicate, but if the operator is doing another job during the communication, the communication time is not a concern. V Once the catalog processing information has been imported to your computer, you will not have to wait for the operation to turn over the catalog, and there may be problems with communication charges and hard disk consumption: FTP When the information is imported, the computer at hand corresponds to the information acquisition device (A) 201 having only the first recording unit 1411 (there is no second recording unit 1417).
訂正された 則 91) カタログの初期情報を CDに記録して配布すれば以上の問題はなくなる。 CDを CD ドラィ ブにセッ 卜して、 情報が必要な時にアクセスするならば、 元の計算機は、 第 1 の記録部 141】 と CDが装着された第 2の記録部 1417の両方が有る構成の情報獲得装庹 102に相^する。 Revised Rule 91) If the initial information of the catalog is recorded on a CD and distributed, the above problems will be eliminated. If you insert a CD into a CD drive and access information when it is needed, the original computer will have both a first recording unit 141] and a second recording unit 1417 with a CD installed. Of the information acquisition device 102 of FIG.
《セクション 14.2 動作》 《Section 14.2 Operation》
初期情報が設^された CD2706を CD ドライブ 2705に装着した情報利用装置 (例えばパ ソコン)2701を例にカタログ情報管理システムの動作を図 27を用いて説明する。情報利用者 101 はまず 「CDビューヮ (ブログラム〉 I 2703を起動する。 The operation of the catalog information management system will be described with reference to FIG. 27, taking an example of an information utilizing device (for example, a personal computer) 2701 in which a CD 2706 in which initial information is set is mounted on a CD drive 2705. The information user 101 first activates “CD View II (Program) I 2703”.
この CDビューヮ 2703力;、 図 14に示した情報獲得装置の多くの機能を含んでいる。 つま り 「キ一検出部」 1403 「情報の種取り出し部」 1404 「陳腐化判定部」 1405 「情報要求部」 1406 「情報受信部」 1407 「受信情報設定部」 1408 I情報利用部 j 1410が、 CD ビューヮ 2703に含ま れている。 なお、 「通信部」 1409は通常の計算機には存在するので、 図 27では陽には示してい ない。 CDビューヮは (カタ Dグの) 目次や指定のページを 「表示部」 2716に表示する。 This CD view 2703 power; includes many functions of the information acquisition device shown in FIG. In other words, "key detector" 1403 "information seed extraction unit" 1404 "obsolete determination unit" 1405 "information request unit" 1406 "information reception unit" 1407 "reception information setting unit" 1408 I information utilization unit j 1410 , Included in CD View ヮ 2703. Since the “communication unit” 1409 exists in a normal computer, it is not explicitly shown in FIG. CD View II displays the table of contents and specified pages in the “display section” 2716.
初めて CDを利用する時は、 その CDの 「最新情報データベース」 2704を新規に作成する。 これが図 14の 「第 1 の記録部」 1411に相当する。 「最新情報データベース」 2704には、 いず れカタ口グ情報の最新の更新情報が記録されるが、 この時点では何の情報も記錄されていない。 そこで、 CDビューヮは、 まず 「最新情報データべ一ス」 2704を検索して情報が無い事を確認し て CDの内部から情報を取り出し、 カタログ情報を 「表示部」 2716に衣示する。 つまり CDが図 14の 「第 2の記録部」 1417に相当する„ When using a CD for the first time, create a new “Latest Information Database” 2704 for that CD. This corresponds to the “first recording unit” 1411 in FIG. In the “latest information database” 2704, the latest updated information of the catalog information is recorded, but no information is recorded at this time. Therefore, CD View II first searches the “latest information database” 2704, confirms that there is no information, extracts the information from the inside of the CD, and displays the catalog information on the “display” 2716. That is, the CD corresponds to the “second recording unit” 1417 in FIG.
まず 「1ページ」 2707の構成から表示する商品の情報の種を特定する。 キーが 「第 1の商 品」 の情報の種の有効期限を、 情報獲得装置 2701内部の 「現在時刻」 2715と比較して有効期限 切れを検出する。 そこで、 「情報配布装置 (例えばワークステーション) j 2711に情報の更新を 要求する。 情報配布装置 2711は 「CD情報原本データべ一ス〗 2713を検索して、 キーが 「第 1 の商品」 の 「管理ブロック」 2714を ¾つけ、 その內容を 「情報獲得装置」 2701に送る。 ここで、 「CD情報原本データベース」 2713は、 図 16の記録部 1604に相当する。 また図 27の 「管理ブ ロック」 2714は、 図 16の 「管理ブロック」 1611に 「情報原本」 106を取り込んだ物である First, the type of product information to be displayed is specified from the configuration of “1 page” 2707. The expiration date of the information seed whose key is “first product” is compared with the “current time” 2715 inside the information acquisition device 2701 to detect the expiration date. Therefore, the information distribution device (for example, a workstation) j 2711 requests an update of the information. The information distribution device 2711 searches the “CD information original data base No. 2713” and finds that the key is “the first product”. Find “Management block” 2714 and send the details to “Information acquisition device” 2701. Here, the “CD information original database” 2713 corresponds to the recording unit 1604 in FIG. The “management block” 2714 in FIG. 27 is obtained by incorporating the “information original” 106 into the “management block” 1611 in FIG.
「情報獲得装置」 2701はこの 「管理ブロック」 2714の内容を 「最新情報データベース」 2704に記録する。 情報を検索する時は、 まず 「最新情報データベース」 2704から検索し、 情報 がないときに 「C Dの内容」 2717を検索するので、 常に最新の情報が使われることになる。 The “information acquisition device” 2701 records the contents of the “management block” 2714 in the “latest information database” 2704. When searching for information, first search from the “latest information database” 2704, and if there is no information, search for “CD contents” 2717, so the latest information will always be used.
なお情報の種 2709の有効期限が切れていても、情報配布装置 2711 と通信出来ない場合は、 If communication with the information distribution device 2711 is not possible even if the information type 2709 has expired,
訂正された ¾¾(¾則91) 次舞の策として古い情報を利用する。また、カタログ情報がフロッピーディスク等の害き込み(か つ削除および修正) が可能な媒体で配布された場合は、 そのテープの情報を K接 *き換える事と し 「最新情報データベース」 2704を省略した構成とする事もできる。 Corrected ¾¾ (rule 91) Use the old information as the next dance plan. If the catalog information is distributed on a floppy disk or other media that can be harmed (deleted and modified), the information on that tape must be replaced with K * and the "Latest Information Database" 2704 The configuration may be omitted.
商品単位に 「管理ブロック」 を設定するのが自然であるが、 複数の商品をまとめて 「管理 ブロック」 とする事も可能である。 情報の更改の単位をどのようにするかの判断は、 カタログを 作成する人の観点から決めれば良レ、。 It is natural to set a “management block” for each product, but it is also possible to combine multiple products into a “management block”. The decision on how to update information should be made from the viewpoint of the catalog creator.
音楽 C Dやビデオクリップなどの再生も、 情報を画面に表示するかわりに、 音声や両像を 再生する点が異なるだけであり、 処理、 装置の構成、 データの構造は同じである。 The playback of music CDs and video clips, etc., differs only in that they reproduce sound and images instead of displaying information on the screen, and the processing, device configuration, and data structure are the same.
《セクション 14.3 情報の追加と具体例その 1の説明》 << Section 14.3 Addition of Information and Explanation of Specific Example 1 >>
「情報の種」 の考えでは、 まず情報の種が無いと情報を取り込む事は出来ない。 例えばセク シヨン .2の動作を見る限り新しい商品の追加は不可能に見える。 し力、し、 工夫により情報を追 加する事が出来る。以下ではカタ口グ情報を例に説明するが、 同じ手法は情報の種類を問わない, つまり、 プログラム等の配布にも適用可能である。 According to the idea of "seed of information", information cannot be captured without the seed of information. For example, it seems impossible to add a new product as far as the operation of Section 2 is concerned. Information can be added by means of ingenuity, skill, and ingenuity. In the following, we will use the example of catalog information, but the same method can be applied to any kind of information, that is, it can be applied to distribution of programs.
図 28は有効期限を説明する記号を示す。 CD発売日を Aとする。 情報の更新は〗 ヶ月毎に 行うこととし、 Aの 1ヶ月後を ml、 Aの 2ヶ月後を m2、 Aの 3ヶ月後を m3、 とする。 また、 Aの 1年後を Bとし、 この時に次の CDを発売する。 B以降も Aで発行した CDのメンテナンス ( 1ヶ月毎の情報更新) を行う力;、 Bの 6ヶ月後を Cとし、 Cの時点でメンテナンスを終了する。 図 29では、 キー 「商品管理情報その 1」 の 「情報の種」 2901の対応で商品群の表 2903を 情報として指定している。 表 2903には 「商品番号 G001の情報」 2904が記載されている。 そこ には、 キ一 「画像 001」 の 「情報の種」 2906 と、 キー 「動画 001」 の 「情報の種」 2908が指定 されている。 「有効期限 mlj 2902を超えた時、 表 2903が更新される。 情報配布装置 104から 新たに送信された表 2903には、 「商品番号 G005の情報. I 2905が追加されている。 このなかに はキー 「画像 005」 が指定されている。 なお、 表 2903と同時にキー 「画像 005J の 「情報の種」 2907が送られて来ている。図 16の(表 2903に対応する)情報原本 106に付随する付加情報 1615 に、 関係する 「情報の種」 が指定されており、 その情報に従って、 キー 「画像 005」 の 「情報の 種」 2907が送られて来ている。 Figure 28 shows the symbols explaining the expiration date. Let A be the CD release date. Information is updated every〗 months. One month after A is ml, two months after A is m2, and three months after A is m3. One year after A, B is set, and the next CD will be released at this time. Ability to perform maintenance (update information every month) of CD issued in A after B; and C as 6 months after B, and end maintenance at C. In FIG. 29, the product group table 2903 is specified as information in correspondence with the “type of information” 2901 of the key “product management information 1”. Table 2903 shows “Product number G001 information” 2904. It specifies the “type of information” 2906 of key “image 001” and the “type of information” 2908 of key “video 001”. "When the expiration date exceeds the mlj 2902, the table 2903 is updated. In the table 2903 newly transmitted from the information distributing apparatus 104," information of the product number G005. I 2905 is added. Indicates the key "Image 005". At the same time as Table 2903, the key "Information Species" 2907 in Image 005J has been sent. In the additional information 1615 attached to the original information 106 (corresponding to Table 2903) in Fig. 16, the related "type of information" is specified, and according to the information, the "type of information" of the key "image 005" is displayed. Has been sent.
この様に、 情報の種の管理表を導入し、 管理表を更新する時に、 情報の種を同時に情報獲得 装置に取り込む。 単に情報の種を取り込むだけではその情報の種にアクセスする事は出来な 、_ 他の情報の種から管理された情報 (例えば管理表) を更新する時に、 情報の種への参照を追加す In this way, the management table of information seeds is introduced, and when updating the management table, the information seeds are simultaneously loaded into the information acquisition device. It is not possible to access the type of information simply by capturing the type of information. _ When updating information managed from other types of information (for example, a management table), add a reference to the type of information.
訂正された ^紙 (規^ 91〉 る。 Corrected ^ paper (* ^ 91) You.
さて最初の CDが発売された Aから 1ヶ月毎に情報を更新する。 なお、 情報獲得装置で期限 切れの情報にアクセスしない場合は情報の更新は行われない。 次回の CDが発売された B以降も 1 ヶ月毎の情報の更新を行う力 さらに 6ヶ月後の C以降は、 情報更新をサボ一卜しない。 Cを 経過した後の情報の更新では、 キ一 「商品管理情報その 1」 の 「情報の稀」 2901 が管理する表 2903の内容には商品番号が全て削除されている。 その結果、 商品の情報は表示されない。 たとえ キ一 「画像 001J の情報の種 2906が残っていても、 通常の手順では表示されなレゝ 表 2901に唯 一記録されている (仮想の商品の) 情報を表示すると 「最新のカタログ CD を YYYにご 求下 さい」 が表示される。 Now, update the information every month from A when the first CD was released. If the information acquisition device does not access expired information, the information is not updated. Ability to update information every month after B, when the next CD is released. Also, after C, six months later, do not support updating information. In the update of information after the passage of C, all the product numbers have been deleted from the contents of Table 2903 managed by “Rare information” 2901 of “Product management information 1”. As a result, product information is not displayed. Even if the key "Information 001J has a seed 2906 remaining, it is not displayed in the normal procedure. If only the information (of virtual goods) recorded in Table 2901 is displayed, the latest catalog CD is displayed. Please ask YYY for "." Is displayed.
《セクシヨン 14.4 具体例その 2の説明》 《Section 14.4 Explanation of Specific Example 2》
カタログの目次と各ページのレイアウ トを管理する具体例を図 30に示す。 図 30では、 キ一 i商品管理情報その 2」 で商品群の ¾ 3002を管理している。 そこから、 キー 「画像 002」 の 「情 報の種」 3005 とキー 「動画 003J の 「情報の種」 3006が指定されている。 これだけでは、 どの ように商品を表示するかの具体的な指定が無い。 Figure 30 shows a specific example of managing the table of contents of the catalog and the layout of each page. In FIG. 30, ¾ 3002 of the product group is managed by “i-i product management information 2”. From there, the key "Image 002" and "Information Seed" 3005 and the key "Movie 003J" Information Seed "3006 are specified. With this alone, there is no specific specification of how to display the product.
キー 「H次情報」 の情報の種 3007 は情報を内部に保持するタイプで、 デザインと目次構成 を指定している。 デザイン情報 3008は文字の大きさ (12ポイント) と背景 (Page.jpg) を指定 している。 [=1次構成 3010は 1章から 10章のタイ トルを保持していろ。 以上により目次を情報獲 得装置 2701の表示部 2716に表示する事が出来る。 1章を指定すると 「ロ曜雑貨」 3011が表示 される。そのうち pp lのレイァゥ卜 3012として、文字の大きさ(12ボイント) と背景(bak0.jpg) が指定されている。 そのページの商品 3013 として商品番号 G001が指定され、 そのべージ内の ベース位置として Χ,Υ座標の (010,020) が指定されている。 商品番号 G001を手がかりとして 表 3002を参照して、 キ一 「両像 002J 3005の情報の種等にアクセスする なお。 キー 「 次情 報 j の情:報の種 3007が管理する (対応する) 情報は、 「デザイン情報」 3008、 「 次構成」 3010、 「日曜雑货」 3011、 「pplのレイアウト」 3012、 ipplの商品」 3013である。 なお 2章から 10 章の情報は省略されている。 The information type 3007 of the key “H-order information” is a type that holds information internally, and specifies the design and the table of contents. Design information 3008 specifies the character size (12 points) and background (Page.jpg). [= 1Order 3010 holds the titles of chapters 1 to 10. As described above, the table of contents can be displayed on the display unit 2716 of the information acquisition device 2701. If you specify Chapter 1, "Rough Goods" 3011 will be displayed. The size of the character (12 points) and the background (bak0.jpg) are specified as the layout 3012 of the ppl. The product number G001 is specified as the product 3013 on the page, and (010,020) of the Χ and Υ coordinates is specified as the base position in the page. Using the product number G001 as a clue and referring to Table 3002, key “Access to the information type, etc. of both images 002J 3005. Key” “Information of the next information j: Information type 3007 manages (corresponds) The information is “design information” 3008, “next composition” 3010, “Sunday miscellaneous” 3011, “ppl layout” 3012, and ippl products 3013. The information in Chapters 2 to 10 is omitted.
情報配布装置 104と通信出来ない場合は、 次善の策として、 情報配布装置 102が保持する情 報を用いる。 価格、 在庫が未確認の場合は、 数字の表示に網をかけるなどして、 未確認である事 が判るようにする。 If communication with the information distribution apparatus 104 is not possible, the information held by the information distribution apparatus 102 is used as a next best measure. If the price or stock is not confirmed, the number display is shaded so that it can be confirmed.
訂正された用紙 (S則 91) 《セクション 15 その他のシス亍ム》 Corrected form (S Rule 91) 《Section 15 Other Systems》
《セクション 15.1 記事情報シス亍ム》 << Section 15.1 Article Information System >>
セクション 14のカタ口グ情報システムと同じ仕掛けで、 CD等をベースにした記事情報シス テムが構築される。 記事情報は目次または分類で検索される。 記事毎に情報の種を設定する。 ま た、 B次および分類の表を情報とする情報の種を導入し、 一定期間 (毎日、 1 週間、 一月) 毎に 更新する。 この吏新と共に、 追加の記事の情報の種を情報獲得装置に送り込む。 情報利用者 101 の要求で特定の記事の情報の種にアクセスして、 記事が無ければ、 記事を情報配布装置 104から 取り込む。 CD で大量の記事情報を安価に配布し、 最新の H次と索引と、 目次や索引から選ばれ た記事の情報のみインターネッ トを介して配布する仕組みである。 An article information system based on CDs, etc., is built using the same mechanism as the catalog information system in Section 14. Article information is searched by table of contents or classification. Set the type of information for each article. In addition, a kind of information that uses the B-order and classification tables as information will be introduced and updated at regular intervals (daily, weekly, monthly). Along with the officer, the seeds of information for additional articles are sent to the information acquisition device. At the request of the information user 101, the information type of the specific article is accessed, and if there is no article, the article is fetched from the information distribution device 104. It is a mechanism that distributes a large amount of article information at low cost on CDs, and distributes only the latest H-order and index, and information on articles selected from the table of contents and index via the Internet.
《セクション 15.2 音楽映像システム》 << Section 15.2 Music Video System >>
音楽や画像の情報もカタ口グ情報管理システムと同じ仕掛けで极える。 カタ口グで商品の情 報や画像を表示する代わりに、 音を再生したり、 動画を再生する。 Music and image information can be obtained using the same mechanism as the catalog information management system. Instead of displaying product information and images in the form of a click, it plays sounds or plays videos.
音楽の CD-ROMに、アーチス卜の今月のメッセージを付加した場合のデータ構造を図 31に 示す。 キ一 「1曲目」 の情報の種 3102およびキー 「2曲目」 の情報の種 3103の陳腐化判定資料 (有効期限) は無限であるので、 これらの曲は通信網と接続していなくても、 いつでも再生する 事が出来る。 キー 「今月のメッセ一ジ」 の情報の種 3101の陳腐化判定資料 (有効期限) 3104は、 1ヶ月毎に切れる その度に音楽のファイルと動画のファイルを情報配布装置 104より受 iSする。 Figure 31 shows the data structure when the message of the artist is added to the music CD-ROM. Key 1 The information seed 3102 of the “first song” and the key 3103 of the information seed of the “second song” have obsolete judgment data (expiration date), so these songs are infinite even if they are not connected to the communication network. , You can play it anytime. Key “Message of the Month” Information Type 3101 Obsolete Judgment Material (Expiration Date) 3104 expires every month. Each time a music file and a video file are received from the information distribution device 104, the iS is received.
今月のメッセ一ジの更新を音楽を間く人に意識させないようにする事が出来る。 ある曲を再 生している間に今月のメッセージにアクセスして、 陳腐化の判断をして必要ならば情報の更新を 行う。 音楽が終わる前にその情報の更新が終われば、 直ちに今月のメッセージを再生する事が出 来る。 例えば、 ΰうすぐ始まるコンサ一卜への参加を呼びかけるメッセージが動画とともに再生 される。 You can keep people from listening to music updates of this month's message. While playing a song, access this month's message to determine staleness and update information as needed. If the information is updated before the music is over, the message of the month will be played immediately. For example, a message calling for participation in a concert that starts immediately will be played along with the video.
情報配布装置 104に記録された情報更新のアクセス回数を見ることが出来る 今月は何人問 いているかの情報が取れ、 時間の推移による変化も見れるので、 販売戦略の重要な资料とする事 が出来る。 You can see the number of access to information updates recorded in the information distribution device 104. You can get information on how many people are asking this month, and you can see the change over time, so it can be used as an important source of sales strategy.
《セクション 15.3 プログラムインス! ^一ルシス亍ム》 << Section 15.3 Program Install! ^ One Lucium
プログラムは CDで配布される事が多い。 CDを計算機にセッ 卜してインス トールフログラ ムを起動すると、 CD に記録されたプログラムを計算機にコピーして、 環境変数を設定して、 起 Programs are often distributed on CDs. When the CD is set in the computer and the installation program is started, the program recorded on the CD is copied to the computer, environment variables are set, and the program is started.
訂正された 則 91) 動メニューの項 を追加する。 し力'し、 CD が作成されてから、 インス ト一ル実行するまでの問 にプログラムのバグが発見される場合があるが、 従来の方法では最新のプログラムを配布してィ ンス トールする事は出来なかった。 Revised Rule 91) Add a menu item to the action menu. In some cases, program bugs may be discovered between the time the CD is created and the time the installation is performed, but the conventional method involves distributing and installing the latest program. Could not.
情報の種を用いて、 プログラムを更新したり、 新規プログラムを取り込みインス トールする 事が出来る。 図 32 のキ一 「インス トールプログラム管理」 の 「情報の種 J 3201 はその 「対応」 3203で 1インス 1、一ルスク リプト」 3204を管理している。 陳腐化判定資料 (有効期限) は発売 口 (A) の 7日後としている u インス ト一ル処理を起動すると、 最初にキー ίインス トールブロ グラム管理 I の I情報の種」 3201の陳腐化判定資料がチェックされ、 期限切れならば新しいイン ス トールスク リプトが取り込まれ、 起動される。 Using the type of information, the program can be updated or a new program can be fetched and installed. In FIG. 32, the key “Information type J 3201” of the key “Installation program management” manages “one response per one, one script” 3204 with “correspondence” 3203. The obsolescence judgment data (expiration date) is seven days after the sales outlet (A). When the u installation process is started, the key is the first type of I information in the key installation program management I. Is checked, and if it expires, a new installation script is imported and started.
さて、 更新されたインス トールスクリプトには新たなプログラムを参照する様に変更する ': が出来る。 最初はキー 「Progl01」 の情報の種 3205 のみが参照されていて 、 さらにキ-- Now, you can change the updated installation script to refer to the new program. Initially, only the information seed 3205 for the key "Progl01" is referenced,
「Progl55」 の情報の種 3206 を参照する様にインス 卜一ルスクリフ トを更新する事が出来る。 インス トールプログラムの更新の際にキー 「Progl55」 の情報の種 3206 と 「Prog 5.exe」 3208 も情報配布装置から送られて来る。 The installation script can be updated to refer to information type 3206 in “Progl55”. When updating the installation program, the information seed 3206 and the “Prog 5.exe” 3208 of the key “Progl55” are also sent from the information distribution device.
インス トールスク リプト以外のプログラム (Progl01.exe と Progl55.exe) の更新は、 情報 の種の陳腐化判定手順 (セクション 6.3) と更新実施手順 (セクション 6.5) で行われる。 Updates to programs other than the installation script (Progl01.exe and Progl55.exe) are performed in the information type obsolescence determination procedure (section 6.3) and the update implementation procedure (section 6.5).
なお、 情報 gd布装匱 10 と通信出来ない場合は、 CDで配布されたプログラムが全て正しい と仮定してインス トール処理を実行する。 この状況では従来の CDと同じ働きをする。 また、 新 しいィンス卜一ルスクリブ卜と新たなプログラム及び更新するプログラムの全てのフ口グラムが 入手出来ないと、 新しいインス卜一ルプログラムを起動する事は出来ない, -部でも受信出来な かった場合は、 古いが完全なィンストールスクリプ卜を実行する。 If it cannot communicate with the information gd cloth lining 10, the installation process is executed assuming that all programs distributed on the CD are correct. In this situation, it works the same as a traditional CD. Also, if the new installation script and all the programs of the new program and the program to be updated cannot be obtained, the new installation program cannot be started. If so, run the old but complete installation script.
《セクション 15.4 ゲーム》 《Section 15.4 Game》
ゲームプログラムのインス トールも CDで行われる場合がある,, ゲームの場合、 プログラ ムの他に画像や音楽もインス トールされる。 情報の内容のバリエーションが増えて u、 セクショ ン 15.3の方法で、 最新のプログラム、 画像ファイル、 音楽ファイルをインス トールする事が出来 る。 Game programs may be installed on CDs. In the case of games, images and music are installed in addition to the programs. With more variations in the content of the information u, you can install the latest programs, image files, and music files using the methods in section 15.3.
ゲームの実行に関しても (インス トールしなくても) 、 新たな効果を導人する事が出来る。 月ごとに、 ゲームのシナリオを変えたり、 エンデ ίングゃオーブ-ングを変える事が出来る。 これ はシナリオやエンディング、 オープニングを指定した情報ファイル (またはプログラム) を更新す Regarding game execution (without installing it), new effects can be guided. Each month, you can change the game scenario and change the ending or opening. This updates the information file (or program) specifying the scenario, ending, and opening.
訂正された用紙 (规則 91) る事により実現する。 エンディングやオープニングに広告やゲーム販充会社からのお知らせを (日 毎に、 月毎に) 更新して表示すればその効果は大きい。 これらは、 プログラムや音楽や画像のデ —タを更新する他に、 プログラムの進行を規程するデータファイル、 を更新する事により実現さ れる。 Corrected form (rule 91) It is realized by doing. The effect is great if advertisements and announcements from game sales companies are updated and displayed (daily and monthly) at the ending and opening. These are realized by updating the data of programs, music and images, as well as the data files that regulate the progress of the program.
《セクション 15.5 教育システム》 《Section 15.5 Education System》
計算機を用いた教育システムは CAIと呼ばれているが、情報を CDなどの媒体で配布する事 が多い。 CAI は技術的にはゲームに似ているので、 セクション .4 の方法で高度化を図る事が 出来る。 Educational systems using computers are called CAI, but information is often distributed on media such as CDs. Since CAI is technically similar to a game, it can be enhanced in the manner described in section .4.
ゲームと違うのは、 テス 卜の採点やその結果に基づき (ゲームのシナリオに相当する) カリ キュラムを変更する際に人間の判断が関与する範囲が広い事である ..' 生徒- -人一人が様々な理解 度で、 様々な間違いをする場合、 あらかじめ予定されたカリキュラムで全て対応するには無理が ある。例外的な生徒に対して特別のカリキュラムを組みその生徒の計算機に送り込む必要が有る: 教育システムの動作を図 33を用いて説明する。 情報獲得装置 3301には、 生徒を識別する情 報として生徒番号 3305を導入する。情報獲得装置 3301内の情報および情報の種の更新に際して、 キーの他に、 生徒番号を情報配布装置 3303 に送る。 例えば、 キー 「カリキュラム」 の情報の種 3306が陳腐化した場合、 キー 「カリキュラム」 と、 生徒番号を情報配布装置 3303に送る。 情報 配布装置 3303では、 キー 「カリキュラム」 の管理ブロックを特定する。 特別リス ト 3312を検索 し、 指定の生徒番号を探す。 生徒番号に対応する 「カリキュラム for kunio」 3318を情報獲得装 置 3301に送る。 特別リス卜に無ければ 「一般カリキュラム」 3311を送る。 なお、 特別リス 卜内 の特定の生徒番号を探索するには、 いくつもの方法があるが、 特別リス卜の内容を主メモリ上の バイナリ一ツリーやハッシュ ドアレイ (ハッシュ番号が同じ物を収容したリス卜をアレイ状に構 成した物) に移して、 そこで探索すると高速に探索出来る。 The difference from the game is that there is a wide range of human judgment involved in changing the curriculum (equivalent to a game scenario) based on test scoring and results. If a student has various understandings and makes various mistakes, it is impossible to handle all with the curriculum planned in advance. A special curriculum needs to be set up for exceptional students and sent to the student's computer: The operation of the educational system will be described with reference to FIG. In the information acquisition device 3301, a student number 3305 is introduced as information for identifying a student. When updating the information and the type of information in the information acquisition device 3301, the student number is sent to the information distribution device 3303 in addition to the key. For example, if the information seed 3306 of the key “curriculum” becomes obsolete, the key “curriculum” and the student number are sent to the information distribution device 3303. The information distribution device 3303 specifies a management block of the key “curriculum”. Search special list 3312 for specified student number. Send “Curriculum for kunio” 3318 corresponding to the student number to the information acquisition device 3301. If there is no special list, send "General Curriculum" 3311. There are a number of ways to search for a specific student number in the special list, but the contents of the special list are stored in a binary tree or hashed array (a list containing the same hash number) in the main memory. If you move the data to an array of objects, and search there, you can search at high speed.
情報配布装置 3303には、 キー 「Step5」 の管理ブロック 3315が管理する情報としても一般 用の 「一般 Step5」 3316と特定の生徒番号に対応する 「Step5 for kunioj 3319が有る。 情報獲 得装置 3301からキ一 「Step5」 と生徒番号が送られて、 生徒番号が特別リ ス卜 3317にあれば、 対応する 「Step5 for kunio」 3319が送られる。 The information distributing apparatus 3303 includes “general Step 5” 3316 for general use and “Step 5 for kunioj 3319” corresponding to a specific student number as information managed by the management block 3315 of the key “Step 5”. If the student number is sent from the special list 3317, the corresponding “Step 5 for kunio” 3319 is sent.
訂正された i¾:US則 91) 《セクション 16 初期情報の作成》 (Corrected i¾: US rule 91) 《Section 16 Creating Initial Information》
《セクション 16.1 作成手順》 《Section 16.1 Creation Procedure》
初期情報の作成手順を図 34に示す。 ここでは、 CD等にファイルの情報の種とフアイルの情 報を作成する場合を示す。 なおこの他に、 主メモリ上に初期情報を設定するケース あるが、 手 順は殆ど同じである。 Figure 34 shows the procedure for creating the initial information. Here, a case is described in which the type of file information and the file information are created on a CD or the like. In addition, there are cases where initial information is set in the main memory, but the procedure is almost the same.
まず Γ情報の種のワーク作成」 3402 を行う。 以下、 主メモリ上にワークメモリを作成して CD への書き込みをファイル毎に一括して行う手順を説明する。 このワークに対して、 「キーの 設定」 3403、 「情報原本の指定の設定」 3404 「陳腐化判定資料の設定」 3405、 「最終陳腐化判 定资料の設定 j 3406を行う。 情報の本体を書き込む場合は 「情報の書き込み」 3408を行い、 「情 報の種 (のワーク) に対応を設定」 3409する。 最後に情報の種のヮ一クの内容を CD等のフアイ ルに書き込む, > First, perform {ΓCreating a work of information seeds »3402. The following describes the procedure for creating a work memory on the main memory and writing the data to the CD in a batch for each file. For this work, “set the key” 3403, “set the specification of the original information” 3404 “set the obsolete judgment material” 3405, and “set the final obsolete judgment material” j 3406. When writing, perform “Write information” 3408, and set “Correspondence to the type of information (work)” 3409. Finally, write the contents of the information type to a file such as a CD,>
《セクション 16.2 作成装置》 《Section 16.2 Creation device》
初期情報作成装置の構成を図 35 に示す。 初期情報としての情報の種および情報の内容は、 入力部 3501から入力制御部 3502に渡される場合と、 通信網 3504から通信制御部 3503へさら に人力制御部 3502へと渡される場合が有る。 次に 「情報の種の内容検出部」 3505から 「情報の 種作成部」 3507に信号が伝わり、 情報の種が記録部 3513に作成される。 また、 「情報の種の內 容検出部」 3505から 「キー設定部」 3508 「陳腐化判定资料設定部」 3509 「情報原本の指定設定 部」 3510 にそれぞれキー、 陳腐化判定資料、 情報原本の指定、 が送 i—される。 これは、 記録部 3513の情報の種に書き込まれる。 情報の種の情報以外は 「情報検出部」 3506に送られ、 情報設 定部」 3512により記録部 3513に記録される。 また、 その結果情報は 「情報設定部」 3512から 「対応設定部」 3511に送られ、 記録部 3513の情報の種に対応が設定される。 Figure 35 shows the configuration of the initial information creation device. The type of information and the content of the information as initial information may be passed from the input unit 3501 to the input control unit 3502, or may be passed from the communication network 3504 to the communication control unit 3503 and further to the human power control unit 3502. Next, a signal is transmitted from the “information seed content detection unit” 3505 to the “information seed creation unit” 3507, and the information seed is created in the recording unit 3513. In addition, the key, obsolescence judgment material, and the original information are stored in the “information type content detection unit” 3505 to the “key setting unit” 3508 “obsolete judgment material setting unit” 3509 “designation setting unit of information original”, respectively. Designated, is sent. This is written in the information seed of the recording unit 3513. Information other than the type of information is sent to the “information detecting unit” 3506 and is recorded in the recording unit 3513 by the information setting unit 3512. The result information is sent from the “information setting unit” 3512 to the “correspondence setting unit” 3511, and the correspondence is set according to the type of information in the recording unit 3513.
《セクシヨン 16.3 有効期限の効果的な設定方法》 《Section 16.3 Effective Setting of Expiration Date》
陳腐化判定資料として有効期限を設定すると、 有効期限が切れるまでは情報獲得装置 102は 情報配布装置 104にアクセスしない。 しかし、 複数の情報獲得装置 102の情報の種に In—)じ有効期 限を設定すると、 情報更新の為のアクセスがその時点に情報配布装置 104に集中する。 アクセス をずらす為、 有効期限を情報獲得装置毎に (配布する CD毎に) ずらせて設定しておく f' When the expiration date is set as the obsolete judgment material, the information acquisition device 102 does not access the information distribution device 104 until the expiration date expires. However, if the validity period is set for the type of information of the plurality of information acquisition devices 102, accesses for updating information concentrate on the information distribution device 104 at that time. To shift access, set the expiration date to be different for each information acquisition device (for each CD to be distributed) f '
有効期限切れの時間をアクセスの少ない時問帯に設定しておく工夫も良い' しかし実際に情 報配布装置 104にアクセスするのは情報利用者 101が情報の種にアクセスした時なので、有効期 It is also good to set the expiration time to a time zone when access is low.'However, the actual access to the information distribution apparatus 104 is made when the information user 101 accesses the type of information.
訂正された用 ¾( 則 91) 限切れ以降の時間にァクセスが分散する。 《セクション 17 効果》 Corrected use ¾ (Rule 91) Access is distributed in the time after the expiration. 《Section 17 Effect》
《セクション 17.1 情報の種による情報の新規取リ込みの効果》 《Section 17.1 Effect of New Information Acquisition by Information Type》
情報の種を利用した情報の取り込み手 1噴の効果を以下に示す。 The effect of one injection of information capture using information seeds is shown below.
(効果】) (Effect)
本発明では、 情報配布装置 104から切り離された状態でも、 情報獲得装置 102が情報利用者 101 に可能な限りの情報が提供出来る事を目標としている。 情報の種に情報が対応していれば、 情報配布装置 104と通信することなく情報利用者 101に情報を提供できる。 The present invention aims to enable the information acquisition device 102 to provide as much information as possible to the information user 101 even when disconnected from the information distribution device 104. If the information corresponds to the type of information, the information can be provided to the information user 101 without communicating with the information distribution apparatus 104.
(効果 2 ) (Effect 2)
情報の種を導入する事により、 情報獲得装置 102は、 情報の有無に関わらず、 情報の一覧を 情報利用者 101に提示する事が出来る。 これは従来のキヤッシュでは実現出来なかった事である 例えば、 通信販売のカタログ情報を极うならば、 その目次を示す事が出来る。 目次で指定された ページを開く時に、 対応する情報が存在すれば (通信する事無く) 情報を提供するし、 情報が存 在しなければ情報配布装置 104から取り寄せて記録して提供する。 次回にその情報が要求された 時には、 記録してある (対応が設定してある) その情報を提供する。 By introducing the type of information, the information acquisition device 102 can present a list of information to the information user 101 regardless of the presence or absence of the information. This is something that could not be realized with the conventional cache. For example, if catalog information of mail order is used, the table of contents can be shown. When the page specified in the table of contents is opened, if the corresponding information exists (without communication), the information is provided. If the information does not exist, the information is obtained from the information distribution apparatus 104, recorded, and provided. The next time the information is requested, it will be recorded (provided a response has been set) and provided.
また、 本発明ではプログラム (実行ファイル) 本体が計算機に無い状態で、 そのプログラム の起動メニューと情報の種を計算機に組み込む。 つまり、プログラムの本体が存在しない段階で、 その起動メニューを提示する。 In the present invention, the program (execution file) main body is not included in the computer, and the startup menu and the type of information of the program are incorporated in the computer. In other words, when the main body of the program does not exist, the startup menu is presented.
起動メニューからプログラムが起動された時に、 プログラム (実行ファイル) が無い二とが 検出されるとプログラムを取り込む。 再度起動された場合は既にインス トールが完了したブログ ラムを起動する。 When the program is started from the start menu, if it is detected that there is no program (executable file), the program is imported. If it is restarted, launch the already installed program.
(効果 3 ) (Effect 3)
情報の利用頻度が少なレ、と予想される情報や、 出来るだけ最新情報を提 iftした t、情報に対し ては、 初期情報として情報の種のみ設定しておく。 情報利用者からの要求でこれらの情報の稗に アクセスした時に (情報獲得装置は) その情報が無いことを検出し、 情報配布装置にアクセスし て情報を取り込む。 この様にして、 初期情報の設定を工夫する事により、 情報の取り込みを自然 に抑制する事が出来る。 For information that is expected to be used infrequently, or for which the latest information has been provided as much as possible, only the type of information should be set as initial information. When the information user accesses such information at the request of the information user, the information acquisition device detects that there is no such information and accesses the information distribution device to retrieve the information. In this way, by devising the setting of the initial information, it is possible to naturally suppress the acquisition of information.
通信不能の場合を想定して、 情報が無くても我慢できる程度の情報を初期情報として与えて おく事も出来る。 例えば、 商品のカタログ情報の CDには通常商品の情報をフル (情報の稀とそ 訂正された用紙(規則 91) の管理対象の情報) に記録しておく。 特価品情報は、 情報の種のみ CDに記録して mく。 カタ口 グのメニューには、 通常商品と特価品が並んでいる。 特価品情報のページを開いた時には、 通信 が可能ならばそのページの情報が表示されるが、 通信不能ならばそのページの情報は表示されな い。 Assuming that communication is not possible, it is possible to provide as initial information enough information that can be tolerated without information. For example, a CD of product catalog information usually contains full product information (rare information and its corrected form (Rule 91)). Of the information to be managed). For bargain information, only the type of information is recorded on the CD. In the catalog menu, regular items and special items are lined up. When the bargain information page is opened, the information of the page is displayed if communication is possible, but the information of the page is not displayed if communication is not possible.
別の例としては、 商品の価格、 商品の画像、 をフル (情報の種とその管理対象の情報) に記 録しておく。 その在庫情報については、 情報の種のみ CDに記録しておく。 通信可能な場合には、 それぞれの商品の情報表示のなかに、 在康数が表示される。 通信不可能な場合は、 価格、 画像等 の情報は正常に衷示されるが、 在庫数のみ 「未確認」 と表示される。 As another example, the price of the product, the image of the product, and are fully recorded (the type of information and the information to be managed). For the stock information, record only the type of information on the CD. When communication is possible, the number of people in each item is displayed in the information display of each product. When communication is not possible, information such as price and image is normally shown, but only the stock quantity is displayed as "unconfirmed".
(効果 4 ) (Effect 4)
セクション 14.3で説明したよ όに、 情報配布装 g 104から情報獲得装置 102に新たな情報の種 を送り込む事が出来る,.. これにより、 必要に応じて情報を取り込む項 Hを増やす事が出来る As described in section 14.3, a new type of information can be sent from the information distribution device g104 to the information acquisition device 102 .. This allows an increase in the number of items H to capture information as needed.
《セクシヨン 17.2 情報の種による情報の更新の効果》 << Section 17.2 Effect of Information Update by Information Type >>
情報の種に陳腐化判定資料を付加する事により、情報獲^装置 102が情報 gd布装置 104と通 信すること無く、 情報獲得装置 102だけで情報の陳腐化を判定する事が出来る。 By adding the obsolescence determination data to the type of information, the information acquisition device 102 can determine the obsolescence of the information only by the information acquisition device 102 without communicating with the information gd cloth device 104.
情報の種の 「対応」 502が設定して無い場合および設定先に情報が無い場合には即 「陳腐化」 と判定して、 情報の取り込み処理に移る。 また、 「対応」 502が設定してあっても、 陳腐化判定 資料 701 として有効期限が設定してあれば、 「陳腐化」 の判定が出来る。 また、 情報の 「配布時 点の年月日や配布時点の年月日にあらかじめ指定された有効期問'を加えて 「陳腐化」 を判定する 事ができる。 情報の陳腐化判定資料 701として情報のバ一ジョン番号が設定してあれば、 別途入 手した最新の情報のバージョン番^と比較して 「陳腐化」 の判定を行う事が出来る。 If the “correspondence” 502 of the information type is not set or if there is no information at the setting destination, it is immediately determined to be “obsolete” and the process proceeds to the information fetching process. In addition, even if “Response” 502 is set, “obsolete” can be determined if the expiration date is set as the obsolescence determination data 701. In addition, it is possible to determine “obsolete” by adding a “expiration date specified in advance to the date of distribution or the date of distribution”. If the information version number is set as the information obsolete judgment material 701, it is possible to judge "obsolete" by comparing with the latest information version number ^ separately obtained.
この様にして、情報獲得装置 102と情報配布装置 104が通信する状況を出来るだけ少なくす る事が出来る。 情報獲得装置 102の情報の初期設定が適切であれば、 情報配布装 (S 10 との通信 をまったく行うこと無く、 最新の情報を情報利用者 101に提供する事が出来る。 また情報のバー ジョンアップが (情報が必要な時に) 自動的に行われ、 次の更新の時まで再び最新の情報を情報 利用者に提供する事が出来る。 In this way, the situation in which the information acquisition device 102 and the information distribution device 104 communicate with each other can be reduced as much as possible. If the initial setting of the information of the information acquisition device 102 is appropriate, the latest information can be provided to the information user 101 without performing any communication with the information distributing device (S10). Updates are performed automatically (when information is needed), and the latest information can be provided to information users again until the next update.
CDなどによる情報の配布の理想として、 セクション 2.4 で 「ァ : (利用者側からみて) 単 一の情報源に aえて情報の引き出し手順が単純」 「ィ :情報が最新」 「ゥ :情報引き出しが早い」 して : (情報の記録および引き出しの) 価格が安い」 の条件をあげていた。 CD は情報を大量に かつ安価に保持し、 CD ドライブを持つパソコンに CDをセッ 卜すれば情報の引き出し速度が早 訂正された用紙 (规則 91) いので、 ァ、 ゥ、 ェを満たすが、 「ィ :情報が最新」 の要求に答えることが出来ない欠点があつ た。 As an ideal way to distribute information on CDs, etc., in Section 2.4, “A: (From the user's point of view) The procedure for extracting information is simpler with a single information source.” “A: Latest information.” “ゥ: Information extraction. "The price is low (for recording and withdrawing information)". CDs hold a large amount of information at low cost, and if you insert the CD into a personal computer with a CD drive, the speed at which the information can be extracted is corrected. (Rule 91) Therefore, it meets the requirements of a, b, and c, but has the drawback that it cannot respond to the request of "a: Information is up to date."
しかし、 本発明の情報の更新により、 情報を利用する時には常に最新の情報が利用出来る様 になった。 最新の情報が安価に、 迅速に、 簡単な手順で取り出せる事は、 利用側にとって便利で あるが、 提供側にとっても、 新たに C Dを作成して配布する必要が少ないので、 効果的かつコス 卜を押さえた販売が可能になる。 また、 CD 等の情報利用者に余計な手間をかけさせずに、 タイ ムリ一なお知らせや広告を提供出来るので、 その広告効果は大きい。 However, by updating the information according to the present invention, the latest information can be used whenever information is used. It is convenient for users to be able to retrieve the latest information inexpensively, quickly, and with simple procedures, but it is also effective and cost-effective for providers because there is little need to create and distribute new CDs. Sales can be held down. In addition, the advertisement effect is great because it can provide timely notifications and advertisements without giving extra time to information users such as CDs.
《セクション 17.3 初期情報の作成の工夫の効果》 《Section 17.3 Effect of Device for Creating Initial Information》
有効期限の効果的な設定方法として、 複数の情報獲得装置 102毎の有効期限をずらせて設定 する事を示した。 これにより、 情報更新のアクセスが情報配布装'置に集中する事を緩和する事が 出来る。 また、 有効期限切れを夜中等に設定する事により、 トラヒ ックの少ない時間帯に情報更 新の為のァクセスを誘導する事が出来る。 As an effective setting method of the expiration date, it has been shown that the expiration date of each of the plurality of information acquisition devices 102 is shifted and set. As a result, it is possible to alleviate the concentration of information update access to the information distribution device. In addition, by setting the expiration date to be at midnight, etc., it is possible to guide access to update information during times of low traffic.
《セクション 18 請求項の概要》 《Section 18 Summary of Claims》
《セクション 18.1 説明》 《Section 18.1 Description》
明細書の本文では情報配布装置 104と情報獲得装置 102の用語を用いて、情報原本を配布 する側の装置と情報原本を獲得する側の装置の違いを示している。 し力、し、 セクション 3の最 後で示した様にどちらも情報を提供する装置であるので、 請求項では情報獲得装置 102または 情報配布装置 104のどちらも 「情報提供装置」 と呼ぶ。 また情報獲得装置 102のフログラムの 動作手順と情報配布装置 104のプログラムの動作手順をどちらも 「情報提供方法」 と呼ぶ。 な お、 情報提供装置 (情報獲得装置 102または情報配布装; S 104) また情報提供方法の請求項の 記述のなかで、連携して動作する装匱を示す場合は、情報獲得装置 102または情報配布装置 104 の名称を用いる。 In the text of the specification, the difference between the device that distributes the original information and the device that acquires the original is shown using the terms of the information distribution device 104 and the information acquisition device 102. Since both are devices for providing information as shown at the end of Section 3, both claims are referred to as "information providing devices" in the claims. The operation procedure of the program of the information acquisition apparatus 102 and the operation procedure of the program of the information distribution apparatus 104 are both referred to as “information providing method”. Information providing device (information obtaining device 102 or information distributing device; S104) In the description of the information providing method claims, if the information providing device indicates a cooperatively operating device, the information obtaining device 102 or information distributing device The name of the distribution device 104 is used.
情報提供方法と初期情報作成方法はプログラムで実現する事ができる。 これらのフログラ ムは、 FD (フロッピーディスク) , CD、 光ディスク、 ハードディスクなどの、 コンヒ タ 読み取り可能な媒体 (Computer-Readable Media) に記録されて配布される。 また通信網を介 してプログラムが配布されるケースがあり、 多くの場合には最終的には ドデイスクなどの 二次記録媒体に記録されてインストールが完了する。 また、 プログラムを計算機のハードディ スクなどの二次記録媒体にインストールして、ソフ卜込みの計算機として販売する形態 ある. 訂正された用紙 (規則 91) 通信網から取り込んだプログラムを直接主メモリに展開して実行するケース ある。 The information providing method and the initial information creating method can be realized by a program. These programs are recorded on computer-readable media, such as floppy disks (FDs), CDs, optical disks, and hard disks, and distributed. In some cases, the program is distributed via a communication network. In many cases, the program is ultimately recorded on a secondary recording medium such as a disk and the installation is completed. There is also a form in which the program is installed on a secondary recording medium such as a computer hard disk and sold as a computer including software. Corrected form (Rule 91) In some cases, programs fetched from the communication network are directly expanded into main memory and executed.
Java 3語で書かれたプログラムがこれに相当する。 主メモリ も計算機で読み取り " 'ί能な媒体 (Computer-Readable Media) であることに注目すれば、 このケース ドディスクにインス トールされたプログラムと同じであるといえる。 A program written in Java 3 is the equivalent. Note that the main memory is also a computer-readable medium ("Computer-Readable Media"), which can be said to be the same as the program installed on this cased disk.
《セクシヨン 18.2 情報獲得装 gに閱する請求項》 << Section 18.2 Claims for Information Acquisition Device g >>
請 *項 1から請求項 7が情報の蓄積と取り出しの基本に関する請求 ¾である。 Claims 1 to 7 are claims relating to the basics of information storage and retrieval.
セクション 4で図 3を用いて説明した情報の蓄積と初期情報設定の手順の要点が請求項 1で ある。 Claim 1 is the gist of the procedure for information storage and initial information setting described in Section 4 with reference to FIG.
請求項 1において、 情報の取り込みを通信回線を介して行うことを強調したのが M求項 2で ある„ なお、 図 3の 「ブログラム起動イベント分析」 310の後の 「情報要求」 以降、 つまり 「情 報利用者の要求を特定する」 302処理から 「情報を情報利用者に提供」 306までと 「惜報配布装 置に情報を要求」 307力、ら Γ情報を記録部に記録」 309まで、 の詳細を説明したのが図 15である。 図 3で情報が存在しない場合は、 図 15の 「情報獲得装^のみによる陳腐化判定」 1508で 「陳腐 化」 と判 される (セクション 6.3 {l.p ので、 図 では 「情報の更新手順の実行」 1510が起動 される。 この詳細は、 図 13であり情報獲得装置との情報の送受信を詳細に説明している。 In claim 1, M claim 2 emphasizes that information is taken in through a communication line. Note that after "information request" after "program start event analysis" 310 in FIG. In other words, from "processing to identify the information user's request" 302 to "providing information to the information user" 306 and "requesting information from the dissemination information distribution device" 307, the information is recorded in the recording unit. Fig. 15 explains the details up to 309. If the information does not exist in Fig. 3, it is judged as "obsolete" in Fig. 15 "Determining Obsolescence by Information Acquisition Device Only" 1508 (Section 6.3 {lp 1510 is activated. Details of this are shown in FIG. 13, and the transmission and reception of information with the information acquisition device are described in detail.
請求項 1を装置で表現したのが請求項 3で、 セクション 7.1 「情報獲得装 Sの構成」 の図 14 の構成を引用している。 なお、 セクション 6.3[1.1で述べた様に情報の有無も陳腐化の判定に含ま れる。 Claim 1 is expressed as a device in claim 3, which cites the configuration shown in Fig. 14 in section 7.1 “Configuration of information acquisition device S”. As described in section 6.3 [1.1, the presence or absence of information is also included in the determination of obsolescence.
セクション 4で図 4を用いて説明した情報の蓄積と取り出しの ^順のうち取り出し手順の要 点を示したのが請求項 4である。 請求項 4を装置で表現したのが請求項 5であり図 14 (セクシ ヨン 7.1) の構成を引用している。 なお、 「情報の種取り出し部」 1404と 「陳腐化判定部」 1405 により、 情報の有無や情報の陳腐化を判定するので (セクション 6.3) 、 両者をまとめて 「情報 判定部」 1424と呼ぶ。 Claim 4 shows the essentials of the retrieval procedure in the order of storing and retrieving information described in section 4 with reference to FIG. Claim 4 expresses claim 4 by a device, and quotes the configuration of FIG. 14 (section 7.1). Since the presence or absence of information and the obsolescence of information are determined by the “information seed extraction unit” 1404 and the “obsolete determination unit” 1405 (Section 6.3), both are collectively referred to as the “information determination unit” 1424.
請求項 4、 請求項 5に情報の蓄積を追加したのが請求項 6、 請求項つである。 Claims 6 and 5 have added information storage to Claims 4 and 5.
情報の種を手がかりとした情報の取り込みの請求項が請求項 8と請求項 9である: 情報獲得装置に存在する情報の種を用いて情報を取り込む手順をセクション 5.1 に示した。 その手順を図 15 (セクション 7.2) を参照して記述したのが請求項 8である。 なお陳腐化判定で は、 対応が設定してない場合または対応の先に情報が無い場合は陳腐化と判定する (セクション 6.3[l.p 。 従って 「情報獲得装置のみによる陳腐化判定」 1508で情報の対応の冇無が判定される。 訂正された用紙 (規則 91) また 「情報の更新手順の実行」 1510の詳細は図 10に示されている。 なお、 「情報配布装置との 通信回線の接続」 1002では、 「情報の種の情報原本の指定」 503を用いる。 情報原本の指定の一 部分は情報配布装置の指定である (セクション 5.1) 。 Claims for capturing information based on the type of information are Claims 8 and 9. The procedure for capturing information using the type of information present in the information acquisition device is described in Section 5.1. Claim 8 describes the procedure with reference to Figure 15 (Section 7.2). In the obsolescence judgment, if the response is not set or if there is no information ahead of the response, it is determined to be obsolete (see Section 6.3 [lp. Corrected form is determined Corrected form (Rule 91) The details of the “execution of information update procedure” 1510 are shown in FIG. Note that “connection of communication line with information distribution apparatus” 1002 uses “designation of original information of information type” 503. Part of the specification of the information source is the specification of the information distribution device (Section 5.1).
請求項 8に、 情報の種に新規に受信した情報の対応を設定する手順を加えたのが、 請求項 9 である。 Claim 9 adds a procedure for setting the correspondence of newly received information to the type of information.
情報の種を用いた情報獲得装置のみによる陳腐化判定の請求.項が請求項 10から請求項 15で ある。 Claims for obsolete judgments using only the information acquisition device that uses the type of information are claims 10 to 15.
情報が陳腐化している場合に、 その情報の表示を陳腐化していない情報の表示と異なった表 示とする (セクション 14.3終わりから 4段落目、 およびセクション 14.4最終段落) 二とを請求 項 10に加えて指定したのが請求項 12である。 Claim 10 if the information is obsolete and display the information differently than the non-obsolete information (section 14.3, last four paragraphs, and section 14.4, last paragraph) Claim 12 additionally specifies.
請求項 10で陳腐化判定情報を有効期限としたのが請求項 13である。 Claim 13 sets the obsolete judgment information as the expiration date in claim 10.
請求項 10 で陳腐化判定情報を配布時点の年月日、 または情報作成変更の年月 Hとし、 これ らに有効期間を加えて陳腐化判定を行うのが請求項 14である。 Claim 14 determines that the obsolescence determination information is the date at the time of distribution or the date H of the information creation change, and the validity period is added to the obsolescence determination information.
請求 ¾ 10で陳腐化判定情報をバージョン番号としたのが請求項 15である。 Claim 15 is that the obsolescence determination information is the version number in claim # 10.
請求項 16から 18が情報更新の請求項である。 Claims 16 to 18 are claims for updating information.
請求項 19から請求頃 20が情報の種の追加修正の請求項である。 Claims 19 to 20 are claims for additional correction of the type of information.
情報の種を新規に作成して情報に対応させる手順を、図 8を参照して記述したのが請求項 19 である。 Claim 19 describes the procedure for creating a new type of information and associating it with information with reference to FIG.
情報の種を書き換える手順を図 8を参照して記述したのが請求項 20である。 Claim 20 describes the procedure for rewriting the type of information with reference to FIG.
請求項 21から請求項 28が以上の請求項を組み合わせた請求項である。 Claims 21 to 28 are claims that combine the above claims.
請求項 19の 「情報の種の追加」 と請求項 16 「情報更新」 を組み合わせたのが、 請求項 21 である。 Claim 21 combines claim 19 "addition of information type" and claim 16 "information update".
請求項 9の 「情報の種を手がかりとした情報の取り込み」 と請求項 16の 「更新手順」 を組 み合わせたのが請求項 22である。 Claim 22 is a combination of Claim 9 "Importing information based on the type of information" and Claim 16 "Update procedure".
請求項 6または請求項 7の 「情報の蓄積と取り出しの基本」 と、 請求項 16または請求項 17 の 「情報更新」 を組み合わせたのが請求項 23と請求項 24である。 Claims 23 and 24 combine the "basic of information storage and retrieval" in claim 6 or claim 7 with the "information update" in claim 16 or claim 17.
請求項 1または請求項 3の 「情報の蓄積と取り出しの基本」 と、 請求項 16または請求項 17 の 「情報更新」 を組み合わせたのが請求項 25と請求項 26である。 Claims 25 and 26 combine "Basics of Information Storage and Retrieval" in Claim 1 or Claim 3 with "Information Update" in Claim 16 or Claim 17.
請求項 1または請求項 3の初期情報の設定に関する指定を外した請求項 25と請求項 26に相 当するのが請求項 27と請求項 28である。 訂正された用紙 (腿 IJ91) 《セクション 18.3 情報獲得装置に提供する初期情報作成手順およびその装置と記録媒体に関 する請求項》 Claims 27 and 28 correspond to Claims 25 and 26 which exclude the designation of the initial information in Claim 1 or Claim 3. Corrected form (thigh IJ91) 《Section 18.3 Initial information creation procedure to be provided to the information acquisition device and claims on the device and the recording medium》
請求項 29は、 図 34に基づレ、て初期情報作成方法を示したものである,, これ以外の手順がな ければ、 情報が対応しないつまり情報の種だけを作成する手順である。 Claim 29 shows the initial information creation method based on FIG. 34. If there is no other procedure, the information does not correspond, that is, only the information type is created.
請求項 30は、図 35に基づいて請求項 29に対応する初期情報作成装置を示したものである。 請求項 31は、 請求項 29、 請求項 30で作成された情報の種を記録したコンビュ一タ読み取 り可能な媒体である。 Claim 30 shows an initial information creation device corresponding to claim 29 based on FIG. Claim 31 is a computer-readable medium that records the type of information created in claim 29 or claim 30.
請求項 32、 請求項 33および請求項 34は、 情報付きの情報の種の初期情報に対応する。 な お、 作成された情報の種および情報を一度 CD等に記録し、 その情報を計算機 (情報獲得装置) にインス卜一ルする時点で情報の種の対応 502 を設定する状況に対応するため、 請求 ¾ 32、 Iff 求 ¾ 33、 請求項 34では対応 502については言及しない。 Claims 32, 33 and 34 correspond to the initial information of the type of information with information. In order to cope with the situation where the created information type and information are once recorded on a CD or the like, and the information type correspondence 502 is set when the information is installed on a computer (information acquisition device). , Claim No. 32, Iff Request No. 33, and Claim 34 do not mention the correspondence 502.
《セクション 18.4 情報配布装置に Mする請求項》 << Section 18.4 Claims to be given to information distribution equipment >>
図 13は最終陳腐化判定を情報配布装 S 10 で行う手順を示している (セクション 6.5.3) 。 請求項 35はこの手順の要点を示したものである。 Figure 13 shows the procedure for making the final obsolescence determination in the information distribution device S10 (section 6.5.3). Claim 35 sets out the key to this procedure.
図 16は最終陳腐化判定を情報配布装置 104で行う場合の情報配布装置 104の構成を示して いる (セクション 8.1) 。 請求項 36はこの構成の要点を したものである。 FIG. 16 shows the configuration of the information distribution apparatus 104 when the final obsolescence determination is performed by the information distribution apparatus 104 (section 8.1). Claim 36 illustrates the point of this configuration.
《セクション 18.5 応用例に関する請求項》 《Section 18.5 Claims for Application Examples》
請求項 37から請求項 42が名刺情報管理システムに関する請求項である。 Claims 37 to 42 are claims relating to the business card information management system.
図 23の情報獲得装置 2301に相当する装置が請求項 38、 その装置のプログラムの手順に相 当するのが請求項 37である。 Claim 38 is a device corresponding to the information acquisition device 2301 in FIG. 23, and Claim 37 is equivalent to the program procedure of the device.
請求項 39は情報獲得装置の接続機能 (セクション 12.5) と情報配布装置の接続機能 (セク シヨン 12.6) に相当する。 Claim 39 corresponds to the connection function of the information acquisition device (section 12.5) and the connection function of the information distribution device (section 12.6).
請求項 40は情報獲得装置の情報配布装置の接続機能 (セクシ ン 12.6) に相当する」 請求項 41と請求項 42は、 発信側との着信側の意図のすりあわせ (セクション 12.3) である, 請求項 43 と請求 ¾ 4 が計算機プログラム配布管理システムに関する請求項である。 図 24 の情報獲得装 H 2401に相当する装置が請求項 44、 その装置のプログラムの手順に相当するのが 請求 ¾ 43である。 なお、 仲介フログラム (セクション 13.2) 、 動的リンクプログラム (セクシ 訂正された用紙(雇 IJ91) ヨン 13.3) 、 自動 [^己更新プログラム (セクション 13.4) も請求項 43と請求項 44に相当する。 図 27の情報獲得装置 2701に相当する装置が請求項 46、 その装置のプログラムの手順に相 するのが請求項 45である。 Claim 40 corresponds to the connection function (section 12.6) of the information distribution device of the information acquisition device. ”Claims 41 and 42 are the reconciliation of the intentions of the caller and the callee (section 12.3), Claim 43 and Claim 4 are claims relating to the computer program distribution management system. Claim 44 is a device corresponding to the information acquisition device H 2401 in FIG. 24, and Claim 43 is a device corresponding to the program procedure of the device. In addition, the intermediary program (section 13.2), the dynamic link program (section corrected form (employment IJ91) Yon 13.3) and the automatic update program (Section 13.4) also correspond to claims 43 and 44. Claim 46 is a device corresponding to the information acquisition device 2701 in FIG. 27, and Claim 45 is equivalent to the program procedure of the device.
請求項 45と請求項 46が CDカタログシステムに閉する請求项である。 Claims 45 and 46 are claims closed to the CD catalog system.
CDなどによる情報の配布の理想をセクシヨン 2.4で整理した。 セクション 17.2で 「情報の 種による情報の更新」 によりこの理想が実現出来ることを確認した。 これを 求項 47 と^求項 The ideals for distributing information on CDs and other sources are summarized in Section 2.4. Section 17.2 confirmed that this ideal can be achieved by "updating information by type of information". This is obtained by solving for 47 and ^
48に示す。 See Figure 48.
セクション 14.3 に示した様に、 冈 29や図 30で示す商品の一覽表を用いる事により、 情報 獲得装置で利用可能な形で、 情報の種を配布する事が出来る。 これは商品以外にも、 計算機プロ グラム、 ゲームプログラム、 ゲームの画像、 動画、 音楽、 文書などを対象としたー覽表でも同じ である。 これらを混合した一覧表でも良い。 この一 II表を記録した計算機で読み取り可能な媒体 が請求項 49である。 As shown in Section 14.3, the list of products shown in Figure 29 and Figure 30 can be used to distribute seeds of information in a form that can be used by information acquisition devices. This is the same for listings for computer programs, game programs, game images, videos, music, documents, etc. as well as products. A list in which these are mixed may be used. Claim 49 is a computer-readable medium recording this Table II.
請求項 50と請求項 51が CDカタ口グシステムに関する請求項である。 Claims 50 and 51 are claims relating to the CD catalog system.
請求项 52と請求項 53が音楽映像システムに関する請求1 ίϊである。 Claims 52 and 53 are Claim 1 regarding the music video system.
請求項 54と請求項 55がプログラムインス トールシステムに関する請求項である。 Claims 54 and 55 are claims relating to the program installation system.
請求項 56と請求項 57がゲームシステムに関する請求項である。 Claims 56 and 57 are claims relating to the game system.
請求項 58と請求項 59が教育システムに関する請求項である。 図 33で情報配布装置 3303 内の 「Step5」 3316または 「Step5 for KunioJ 3319、 情報獲得装置 3301内の 「Step5 for KunioJ 3307と表現されているのが、 講義内容である。 また、 生徒名 3304、 生徒番号 3305を 「生徒識 別?"」 と呼ぶ。 Claims 58 and 59 relate to the education system. In FIG. 33, “Step5” 3316 or “Step5 for KunioJ 3319” in the information distribution device 3303 and “Step5 for KunioJ 3307” in the information acquisition device 3301 are the contents of the lecture. Student number 3305 is called "Student identification?"
セクション 5.3でナビゲーシヨンシステムへの適用を説明した、 これに関係する請求項が請 求項 60と請求項 61である。 Claims 60 and 61 are the related claims that described their application to the navigation system in Section 5.3.
《セクシヨン 18.6 プログラムを記録したコンピュータ読み取リ可能な記録媒体の請求項》 << Section 18.6 Claim of a computer-readable recording medium on which a program is recorded >>
以上の方法の請求項のうち一部について、 そのプログラムを記録したコンピュータ読み取り 可能な記録媒体の請求項である。 請求項 1が請求項 62に、 請求項 4が請求 63に、 ^求項 8が 請求項 64に、 請求項 10が請求項 65に、 請求項 16が請求項 66に、 求項 19が請求項 67に、 請求項 23が請求項 68に、 請求項 27が請求項 69に、 対応する。 Some of the claims of the above method are claims of a computer-readable recording medium on which the program is recorded. Claim 1 is Claim 62, Claim 4 is Claim 63, ^ Claim 8 is Claim 64, Claim 10 is Claim 65, Claim 16 is Claim 66, and Claim 19 is Claim Claim 67 corresponds to Claim 68, Claim 27 corresponds to Claim 69, and Claim 27 corresponds to Claim 69.
訂正された用紙 (規則 91) 産業上の利用可能性 Corrected form (Rule 91) Industrial applicability
以ヒの様に、 本発明により、 通信網や通信回線を介して適切に情報を獲得し配布し更新す る事が出来る。 A体的なアブ'リケーシヨンでの効果を以下に示す。 As described above, according to the present invention, information can be appropriately acquired, distributed, and updated via a communication network or a communication line. The effects of A's physical relaxation are shown below.
( 1 ) 名刺情報管理システム (1) Business card information management system
名刺をもらいその情報管理をする側としては、 名刺に かれ.たキ一情報とそれを管理するィ ンタ一ネッ卜のホームページのァドレスを人力するだけで名刺情報の全てが引き出せるし、 必要 に応じて最新の情報に更新する事が出来る。 また、 キ一を指定するだけで、 複数の情報配布装置 を経由して通信相手との通信パスを設定する亊も出来る。 つまり、 発信側のダイアル空間の操作 で複数の独立したダイアル空間を経由した通信を実現する事が出来る。 名刺を配布する側として は、 名刺情報の修正はそれを管理するホームぺ一ジに登録するだけで良い。 情報の ft効期限を短 く してこまめに連絡先の変更を通知する使い方も出来る,, 従来の名刺ではこの様な使い方は出来 なかった。 As the person who receives the business card and manages the information, the business card is used. Can be updated to the latest information. Also, by simply specifying the key, it is possible to set the communication path with the communication partner via multiple information distribution devices. In other words, communication via a plurality of independent dial spaces can be realized by operating the dial space on the transmitting side. From the side of distributing business cards, correction of business card information only needs to be registered on the home page that manages it. It can also be used to shorten the ft expiration date of information and frequently notify changes in contact information. This was not possible with conventional business cards.
( 2 ) 計算機プログラム配布管理システム (2) Computer program distribution management system
計算機にその起動メニューのみ設定しておき、 起動メニュー項目を起動する事により、 プロ グラムの取り込みとインストールを行い、 またプロプログラムのバージョンアップを行う。 計算 機利用者としては、 必要なプログラムのみ必要な時に自動的にインス卜一ルされるので都合が良 い By setting only the boot menu in the computer and activating the boot menu item, the program is imported and installed, and the version of the pro program is upgraded. It is convenient for computer users because only necessary programs are automatically installed when needed.
さらに計算機ハー ドと ソフ トの新しい販売形態が可能になる。 現在、 計算機には O Sを始め として様々なプログラムがインス ト一ルされて販売されている。 これに対して、 プログラムのバ In addition, new sales forms of computer hardware and software will be possible. At present, various programs including OS are installed and sold on computers. In contrast, the program
—ジョンを管理する本発明のプログラム、 安価な O Sおよび通信ソフ卜をィンス卜一ルして販売 する方法がある。 この計算機にはこの他にプログラムの起動ィンタフ ースと対応する情報の種 がインス トールされている。 この計算機を購入した人は、 インス トールしたメニューが気に入ら なければ、プログラムメニューの雛形を提供するインタ一ネッ トのホームページにアクセスする:. そこには、 販売ビジネス用、 主婦用、 小学生用、 工学部学生用など、 様々な目的に合わせたお勧 めメニューが有るので、 それを選択する。 これにさらに自分の好みのソフ トの起動メニューを付 け加えて自分の計算機にダウン口一ドする。 —There is a method of installing and selling a program of the present invention for managing John, inexpensive OS and communication software. In addition to this, the computer is also provided with the interface for launching the program and the type of information corresponding to the interface. If you don't like the menu you have installed, go to the Internet homepage, which provides a template for the program menu: for sales businesses, for housewives, for elementary school students, and the Faculty of Engineering. There are recommended menus for various purposes, such as for students, so select it. Add the startup menu of your favorite software to this and download it to your computer.
このメニューの項目の一^ 3を最初に起動した時は、 プログラムのバージョンを管 3!する本 発明のプログラムが、 対応する情報の種の内容を参照してプログラムが無い事を判定して、 指定 された情報配布装置力、ら必要なプログラムを取り寄せてインス 卜一ルして起動する. 二度め以降 はバージョンアツフ'の必要がなければ、 プログラムが直接起動される。 なお、 フログラムを取り The first time one of the items in this menu is activated, the program of the present invention that manages the version of the program will determine the absence of the program by referring to the contents of the corresponding information type. Obtain the required program from the specified information distribution device, install and install it. After the second time, if there is no need for version-up, the program is started directly. In addition, take the program
訂正された用紙 ( ; 5HIJ91) 寄せる判断をプログラムが有るか否かで行うなら、 - -度インス トールした後は、 ^通のプログラ ム起動とまったく同じである。 バージョンァップを έΐ動的に行わせる事も出来る。 Corrected form (; 5HIJ91) If you make a judgment based on whether there is a program or not, after installing--degrees, it is exactly the same as launching a program. Versioning can be performed automatically.
ハードを売る側としてはハードにバンドルするソフ卜が少ないので販売価格を安価にする 事ができる。 ソフ トを販売する側としては、 メニューに登録してもらう事により、 販売のチャン スが ¾える。 また、 適切なバージョンアップをもれなく実行してもらうことにより、 ユーザーサ 一ビスの向上と収入増が期待出来る。 ハードとソフトを利用する側としては、 必要なソフ トのみ インス卜一ル出来る利点がある。 適切なバージョンアップも行える。 プログラムから別のプログ ラムを呼び出す時は、 仲介プログラム (セクション 13.2の fe] 25) をリンクしておけば、 仲介ブ 口グラムがプログラムの取り込みやバージョンアップの処理を行う。 つまりあるソフ卜に関連し て必要なソフ トも自動的にインス I、一ルされる。 また、 いずれ使うつもりでメニューに登録して も、 実際に使うまでインス ト一ルする必要が無いので、 磁気ディスクを有効に使える— As a side selling hardware, there are few software bundled with hardware, so the selling price can be reduced. As a side who sells software, you can get a sales opportunity by registering it on the menu. In addition, it is expected that the user service will be improved and the revenue will be increased by having all the appropriate version upgrades executed. The side that uses hardware and software has the advantage that only the necessary software can be installed. Appropriate version upgrade can also be performed. When calling another program from a program, the intermediary program (section 13.2 fe [25]) should be linked, and the intermediary program will take care of loading and upgrading the program. In other words, necessary software related to a certain software is automatically installed. Also, even if you intend to use it and register it in the menu, you do not need to install it until you actually use it, so you can use the magnetic disk effectively —
情報の種にソフ ト (ソフ トの利用ライセンス) を購入した証拠となる情報 (例えは冓入ラ ィセンス番号等) を記録しておくと便利である。情報獲得装置のハードディスクが不 する時に、 利用頻度の少ないプログラムを削除する。 そのプログラムを再度起動する時には本発明の手順に より再インス ト一ルする事になるが、 ソフ ト購入の証拠を情報配布装置に送り、 ライセンスを確 認の上 (新規に購入することなく) ソフ トを入手する事が出来る。 It is convenient to record the information (eg, license number etc.) that proves the purchase of the software (software use license) as the type of information. When the hard disk of the information acquisition device is not used, delete programs that are not frequently used. When the program is restarted, it will be reinstalled according to the procedure of the present invention. However, proof of software purchase is sent to the information distribution device, and the license is confirmed (without purchasing a new one). You can get the software.
以上をまとめると、 「ハードメーカーが計算機を提供する時は、 機能を限定した廉価版のソ フトウエアをバンドルする事により、 価格を押さえる事が出来る。 利用者が必要に応じて通信網 から高機能のソフトウェアを取り込めば、 利用者の好みに合わせた計算機に変身する,, ソフ トゥ エアメーカにとっては自社のソフ 卜ウェアを販売するチャンスが増える。つまりハードメ一力一、 ソフ トメーカー、 利用者の 3者に都合が良い状況が生まれる」 言える。 Summarizing the above, "When a hardware maker provides a computer, the price can be kept down by bundling a low-cost version of software with limited functions. If software is imported, it will be transformed into a computer that suits the user's preference, and the software-to-air maker will have more opportunities to sell its own software, that is, hardware manufacturers, software manufacturers, and users. This creates a situation that is convenient for the elderly. "
( 3 ) カタログ情報管理システム (3) Catalog information management system
従来のカタ口グでは発行時点以降は情報の更新が出来ない不便があった。 しかし、 カタログ 情報管理システムに本発明を適用する事により、 利用者が情報にアクセスする事により、 陳腐化 した情報を自動的に更新する事が出来る。 また、 新しい商品を追加したり、 次やへージのレイ アウ トを変更したり、 在庫数や価格を変更する事が出来る。 販売の大きな戦力となる,, In the conventional catalog, there was an inconvenience that information could not be updated after the issuance. However, by applying the present invention to the catalog information management system, the obsolete information can be automatically updated when the user accesses the information. You can also add new products, change the layout of next and next pages, and change the number of stocks and prices. Become a big sales force,
( 4 ) 記事情報システム (4) Article information system
雑誌や新聞の記事の情報を CDやインターネッ 卜で提供する記事情報システムに本発明を適 fflすると、 膨大な情報は CDで提供し、 差分の新しい記事で利用者が 次や索引で必要と した記 事のみィンターネットから 動的に取り込む事が出来る。 If the present invention was applied to an article information system that provides information on articles in magazines and newspapers on CDs and the Internet, a vast amount of information was provided on CDs, and new articles with differences required users in next and index. Only articles can be dynamically imported from the Internet.
訂正された用紙 (说則 91) ( 5 ) 音楽映像システム Corrected form (rule 91) (5) Music video system
音楽や画像の CDにアーチストの今月のメッセージを付加する事が出来る。 今月のメッセー ジの有効期限が経過したら、 曲を聞いている間に新たなメッセージを取り込む。 曲が終われば今 月のメッセージとして、 もうすぐ始まるコンサ一卜への参加を呼びかけるメッセージが動画とと もに再生される。 You can add an artist's message of the month to a music or image CD. When the expiration date of this month's message has expired, import a new message while listening to the song. At the end of the song, this month's message will be played along with the video asking for participation in the upcoming concert.
アーチストからの月ごとのメッセージ、 最新のコンサート情報、 新しい C Dの発売、 等の情 報が、 あたかも C Dなどの媒体から取り出す事が出来るので、 販売促進に役立つ。 また、 配布側 装置に記録された情報更新のアクセス问数から販売戦略の重要な資料を得る事が出来る, Information such as monthly messages from artists, the latest concert information, the release of new CDs, etc. can be extracted from media such as CDs, which is useful for sales promotion. Also, important information on sales strategy can be obtained from the number of access to update information recorded on the distribution device,
( 6 ) プログラムインス ト一ルシステム (6) Program installation system
CD で配布されたプログラムのインス トール時に、 バグ等の対応が ¾された最新のフログラ ムを取り寄せてインス トールする事が出来る。 また、 後から追加されたフログラムもインス 卜一 ルする事が出来る。 もし、 情報配布装置と通信出来ない場合は、 .CD に記録された情報でインス トールを行う力;、 これは従来のインストールと同じである。 When installing a program distributed on a CD, you can obtain and install the latest program that addresses any bugs. In addition, the program added later can be installed. If communication with the information distribution device is not possible, the ability to install using the information recorded on the .CD is the same as the conventional installation.
( 7 ) ゲーム (7) Games
ゲームプログラムのインスト一ル時に最新のプログラム、 画像ファイル、 音楽ファイルを インターネッ 卜から取り寄せてインストールする事が出来る。 When installing a game program, the latest programs, image files, and music files can be obtained from the Internet and installed.
ゲームの実行に関しても、 月ごとに、 ゲームのシナリオを変えたり、 エンディングゃォ一フニ ングを変える事が出来る。 広告やゲーム販売会社からのお知らせを定期的に更新して表示する事 が出来る。 Regarding the game execution, you can change the game scenario and the ending game every month. Advertising and announcements from game distributors can be updated and displayed periodically.
( 8 ) 教育システム (8) Education system
計算機を Wいた教育システムにおいても、 生徒個別の力リキュラムや授業内容を配布する事 が出来る様になった。 多数の生徒を相手にする CAIシステムでも、 教師は特別な生徒に合わせた 特別な力リキュラムを作成し運用することが出来る。 少ない教師で高い教育効果が期待出来る。 Even in an educational system with a computer, it is now possible to distribute individual student curriculum and class content. Even in a CAI system with a large number of students, teachers can create and operate special force curricula tailored to special students. High educational effects can be expected with few teachers.
訂正された用紙 (腦 Corrected paper (brain
Claims
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| AU19447/97A AU1944797A (en) | 1996-03-22 | 1997-03-24 | Method for providing information, method for preparing initial information, and device and recording medium used therefor |
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8/106054 | 1996-03-22 | ||
| JP10605496 | 1996-03-22 | ||
| JPPCT/JP97/00142 | 1997-01-23 | ||
| PCT/JP1997/000142 WO1998033128A1 (en) | 1997-01-23 | 1997-01-23 | Method of distributing and acquiring information, its apparatus and data structure |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO1997036233A1 true WO1997036233A1 (en) | 1997-10-02 |
Family
ID=26438133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP1997/000971 Ceased WO1997036233A1 (en) | 1996-03-22 | 1997-03-24 | Method for providing information, method for preparing initial information, and device and recording medium used therefor |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO1997036233A1 (en) |
Cited By (24)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2321120A (en) * | 1996-10-23 | 1998-07-15 | Samsung Electronics Co Ltd | Remote education via an internet |
| JPH11120194A (en) * | 1997-10-16 | 1999-04-30 | Sanyo Electric Co Ltd | Information recording and reproducing device |
| FR2773410A1 (en) * | 1997-12-09 | 1999-07-09 | Tokheim Corp | TEACHING SYSTEM AND METHOD |
| WO1999019783A3 (en) * | 1997-10-15 | 1999-08-05 | Telia Ab | Procedure and arrangement for creation of short information in computer system |
| JPH11249554A (en) * | 1998-03-05 | 1999-09-17 | Fujitsu Ten Ltd | Navigation device |
| JPH11296425A (en) * | 1998-04-06 | 1999-10-29 | Yamatake Corp | Information browsing system |
| JP2000047958A (en) * | 1998-07-31 | 2000-02-18 | Sony Corp | Information processing apparatus and method, information processing system, and providing medium |
| JP2000222327A (en) * | 1999-01-28 | 2000-08-11 | Nec Corp | Communication system and its method |
| WO2000054157A1 (en) * | 1999-03-08 | 2000-09-14 | Athena Telecom Lab, Inc. | Method and apparatus for managing validity time of data in distributed processing system and recording medium |
| EP1061462A1 (en) * | 1999-06-18 | 2000-12-20 | Academia Sinica | Storing and retrieving name card information |
| GB2353497A (en) * | 1999-08-26 | 2001-02-28 | Dns Co Ltd | Internet discount system using name or business cards |
| WO2001082156A1 (en) * | 2000-04-21 | 2001-11-01 | Sony Communication Network Corporation | Marketing supporting method and device using electronic message |
| JP2002041606A (en) * | 2000-07-21 | 2002-02-08 | Sharp Corp | Electronic publishing system |
| JP2002237907A (en) * | 2001-02-09 | 2002-08-23 | Yoji Takeuchi | An Internet IP telephone communication system that enables voice communication between two parties through a dedicated telephone device on the Internet network, a dedicated telephone device for Internet IP telephone communication, and IP address information serving as basic data of the Internet IP telephone communication function Management method, automatic receiving / transmitting method for receiving / transmitting between an Internet IP telephone communication dedicated device and a general telephone, and a computer-readable recording medium recording an Internet IP telephone communication program. |
| JP2002288506A (en) * | 2001-03-28 | 2002-10-04 | Hitachi Ltd | Coupon distribution system and in-store processing system for coupon users |
| JP2002341802A (en) * | 2001-05-14 | 2002-11-29 | Nippon Hoso Kyokai <Nhk> | Server and user terminal, and message update system constructed by them |
| JP2003529118A (en) * | 1999-04-21 | 2003-09-30 | リサーチ・インベストメント・ネットワーク・インコーポレーテッド | System, method, and article of manufacture for updating content stored on a portable storage medium |
| JP2004511057A (en) * | 2000-10-09 | 2004-04-08 | エーアンドエムティ ープロジェクツ ピーティーワイ リミティッド | Wireless commerce |
| US7065502B2 (en) | 2000-05-22 | 2006-06-20 | Samsung Electronics Co., Ltd. | Media and method of updating commodity catalog information |
| US7117253B2 (en) | 1998-03-05 | 2006-10-03 | Fujitsu Limited | Information management system retrieving recorded information version from server-side or duplicate local-side information storage |
| US7421123B2 (en) | 1998-07-31 | 2008-09-02 | Sony Corporation | Information processing apparatus, an information processing method and a medium |
| WO2014038589A1 (en) * | 2012-09-05 | 2014-03-13 | 株式会社デジタル・アイ | Recording medium |
| USRE45392E1 (en) | 2000-04-04 | 2015-02-24 | Seung Han Song | Information management system by means of portable appliances via wire or wireless internet and the method for the same |
| JP2015118703A (en) * | 2013-12-18 | 2015-06-25 | ダッソー システムズ アメリカス コーポレイション | Component obsolescence registry |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0279118A (en) * | 1988-09-14 | 1990-03-19 | Nec Corp | Data management system |
| JPH02181840A (en) * | 1989-01-07 | 1990-07-16 | Canon Inc | information processing equipment |
| JPH04349574A (en) * | 1991-05-27 | 1992-12-04 | Fujitsu Ltd | Map data managing system |
| JPH06250951A (en) * | 1993-02-26 | 1994-09-09 | Fuji Xerox Co Ltd | Remote installation system |
| JPH07160549A (en) * | 1993-12-06 | 1995-06-23 | Hitachi Ltd | File automatic destruction system |
| JPH07182220A (en) * | 1993-12-21 | 1995-07-21 | Hitachi Ltd | Distributed file system and file caching method thereof |
| JPH088962A (en) * | 1994-06-22 | 1996-01-12 | Nippon Telegr & Teleph Corp <Ntt> | Business card processing method and device for online business card exchange |
-
1997
- 1997-03-24 WO PCT/JP1997/000971 patent/WO1997036233A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0279118A (en) * | 1988-09-14 | 1990-03-19 | Nec Corp | Data management system |
| JPH02181840A (en) * | 1989-01-07 | 1990-07-16 | Canon Inc | information processing equipment |
| JPH04349574A (en) * | 1991-05-27 | 1992-12-04 | Fujitsu Ltd | Map data managing system |
| JPH06250951A (en) * | 1993-02-26 | 1994-09-09 | Fuji Xerox Co Ltd | Remote installation system |
| JPH07160549A (en) * | 1993-12-06 | 1995-06-23 | Hitachi Ltd | File automatic destruction system |
| JPH07182220A (en) * | 1993-12-21 | 1995-07-21 | Hitachi Ltd | Distributed file system and file caching method thereof |
| JPH088962A (en) * | 1994-06-22 | 1996-01-12 | Nippon Telegr & Teleph Corp <Ntt> | Business card processing method and device for online business card exchange |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6190178B1 (en) | 1996-10-23 | 2001-02-20 | Samsung Electronics Co., Ltd. | Remote education and apparatus via an internet |
| GB2321120B (en) * | 1996-10-23 | 1999-04-14 | Samsung Electronics Co Ltd | Remote education method and apparatus via an internet |
| GB2321120A (en) * | 1996-10-23 | 1998-07-15 | Samsung Electronics Co Ltd | Remote education via an internet |
| WO1999019783A3 (en) * | 1997-10-15 | 1999-08-05 | Telia Ab | Procedure and arrangement for creation of short information in computer system |
| JPH11120194A (en) * | 1997-10-16 | 1999-04-30 | Sanyo Electric Co Ltd | Information recording and reproducing device |
| FR2773410A1 (en) * | 1997-12-09 | 1999-07-09 | Tokheim Corp | TEACHING SYSTEM AND METHOD |
| NL1010773C2 (en) * | 1997-12-09 | 2000-02-23 | Tokheim Corp | Teaching method and system. |
| US6195528B1 (en) | 1997-12-09 | 2001-02-27 | Tokheim Corporation | Teaching method and system |
| JPH11249554A (en) * | 1998-03-05 | 1999-09-17 | Fujitsu Ten Ltd | Navigation device |
| US7117253B2 (en) | 1998-03-05 | 2006-10-03 | Fujitsu Limited | Information management system retrieving recorded information version from server-side or duplicate local-side information storage |
| JPH11296425A (en) * | 1998-04-06 | 1999-10-29 | Yamatake Corp | Information browsing system |
| US7421123B2 (en) | 1998-07-31 | 2008-09-02 | Sony Corporation | Information processing apparatus, an information processing method and a medium |
| JP2000047958A (en) * | 1998-07-31 | 2000-02-18 | Sony Corp | Information processing apparatus and method, information processing system, and providing medium |
| JP2000222327A (en) * | 1999-01-28 | 2000-08-11 | Nec Corp | Communication system and its method |
| WO2000054157A1 (en) * | 1999-03-08 | 2000-09-14 | Athena Telecom Lab, Inc. | Method and apparatus for managing validity time of data in distributed processing system and recording medium |
| JP2003529118A (en) * | 1999-04-21 | 2003-09-30 | リサーチ・インベストメント・ネットワーク・インコーポレーテッド | System, method, and article of manufacture for updating content stored on a portable storage medium |
| EP1061462A1 (en) * | 1999-06-18 | 2000-12-20 | Academia Sinica | Storing and retrieving name card information |
| GB2353497A (en) * | 1999-08-26 | 2001-02-28 | Dns Co Ltd | Internet discount system using name or business cards |
| USRE45392E1 (en) | 2000-04-04 | 2015-02-24 | Seung Han Song | Information management system by means of portable appliances via wire or wireless internet and the method for the same |
| GB2379061A (en) * | 2000-04-21 | 2003-02-26 | Sony Comm Network Corp | Marketing support method and device using electronic message |
| WO2001082156A1 (en) * | 2000-04-21 | 2001-11-01 | Sony Communication Network Corporation | Marketing supporting method and device using electronic message |
| US7065502B2 (en) | 2000-05-22 | 2006-06-20 | Samsung Electronics Co., Ltd. | Media and method of updating commodity catalog information |
| JP2002041606A (en) * | 2000-07-21 | 2002-02-08 | Sharp Corp | Electronic publishing system |
| JP2004511057A (en) * | 2000-10-09 | 2004-04-08 | エーアンドエムティ ープロジェクツ ピーティーワイ リミティッド | Wireless commerce |
| JP2002237907A (en) * | 2001-02-09 | 2002-08-23 | Yoji Takeuchi | An Internet IP telephone communication system that enables voice communication between two parties through a dedicated telephone device on the Internet network, a dedicated telephone device for Internet IP telephone communication, and IP address information serving as basic data of the Internet IP telephone communication function Management method, automatic receiving / transmitting method for receiving / transmitting between an Internet IP telephone communication dedicated device and a general telephone, and a computer-readable recording medium recording an Internet IP telephone communication program. |
| JP2002288506A (en) * | 2001-03-28 | 2002-10-04 | Hitachi Ltd | Coupon distribution system and in-store processing system for coupon users |
| JP2002341802A (en) * | 2001-05-14 | 2002-11-29 | Nippon Hoso Kyokai <Nhk> | Server and user terminal, and message update system constructed by them |
| WO2014038589A1 (en) * | 2012-09-05 | 2014-03-13 | 株式会社デジタル・アイ | Recording medium |
| JP2015118703A (en) * | 2013-12-18 | 2015-06-25 | ダッソー システムズ アメリカス コーポレイション | Component obsolescence registry |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO1997036233A1 (en) | Method for providing information, method for preparing initial information, and device and recording medium used therefor | |
| US8495109B2 (en) | Downloading file reception process | |
| US6678866B1 (en) | Notification information display apparatus notification information display system and recording medium | |
| US8204952B2 (en) | Digital file distribution in a social network system | |
| US6457046B1 (en) | Information providing apparatus for server and computer-readable recording medium storing information providing program for server | |
| TWI450107B (en) | Method and computer readable storage media for web data usage platform | |
| US20120036429A1 (en) | Electronic book system and content server | |
| US20080235681A1 (en) | System, method and apparatus for retrieving schedule information from a remote location for an electronic calendar | |
| JP2005071227A (en) | Metadata distribution management system, metadata distribution management apparatus, individual metadata management apparatus, client terminal, metadata distribution management method, and computer program | |
| TW200910184A (en) | System, method and computer program product for editing an on-demand database service graphical user interface | |
| CA2323427A1 (en) | Method and system for registering and licensing works over a network | |
| US8250049B2 (en) | System for handling meta data for describing one or more resources and a method of handling meta data for describing one or more resources | |
| CN100424648C (en) | Information processing method, apparatus and system | |
| KR100268027B1 (en) | Information system | |
| JP2001325457A (en) | Content management system, contents management device, and content management method | |
| WO2003081441A1 (en) | Mail distribution system, mail distribution method, mail distribution program, recording medium containing the mail distribution program, and a web site creation support device | |
| EP0866408A2 (en) | Information system | |
| JP4946665B2 (en) | Content acquisition apparatus, program, and content acquisition method | |
| JP2001516906A (en) | Data distribution system for computer networks | |
| JP2003058678A (en) | System and method for document circulation, server device, circulation state confirmation terminal, program, and storage medium | |
| US20160063114A1 (en) | Content acquisition, protection, and conversion system | |
| JPWO1997036233A1 (en) | Method of providing information and creating initial information, and its device and recording medium | |
| WO2008094154A1 (en) | System and method for digital file distribution | |
| JP2002197017A (en) | Network system, data processing device, and recording medium | |
| JP2002262268A (en) | Additional information providing method, additional information providing device, information recording medium recording additional information providing program, and additional information providing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GE GH HU IL IS JP KE KG KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK TJ TM TR TT UA UG US UZ VN YU AM AZ BY KG KZ MD RU TJ TM |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GH KE LS MW SD SZ UG AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ |
|
| 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 | ||
| REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
| 122 | Ep: pct application non-entry in european phase | ||
| NENP | Non-entry into the national phase |
Ref country code: CA |