Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2001-06-04
2004-03-23
Kim, Hong (Department: 2186)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C709S203000, C711S162000, C714S006130
Reexamination Certificate
active
06711592
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an information processing system including, at least, two information processing devices connectable to each other on a computer network and more particularly to the information processing system including the two information processing devices each storing information represented in a tagged language and performing replication of the information between them so that the two information processing devices are able to have the same information
2. Description of the Related Art
Conventionally, when information is to be replicated among a plurality of servers, in general, one server going to transmit the information first converts a format of the information to be replicated into a format that can be understood by the other server going to receive the information by using replicating functions stored in a database possessed by each of the servers and then transmits the information to the other server going to receive the information. The other server having received the information whose format has been converted then replicates the received information.
However, in the above conventional replicating method, when the replication of information is performed among servers possessed by different industries so that the same information can be held among them, if there is a difference in configurations of the database among servers operated by the different industries or if there is a difference in methods of defining information stored in the database by servers of the different industries, one server having information to be replicated has to re-define, in advance, a format of the information to be replicated so that the format is acceptable to an interface of the other server going to receive the information and then has to feed the information whose format has been re-defined to the other server going to receive the information.
Since a mobile device such as a notebook-sized personal computer and/or an electronic organizer generally has a limited capacity of processing information and holds only small amounts of information, it is not easy to provide the mobile device with existing functions of the database having a sufficient information processing capacity and large storage capacity. Moreover, unless the mobile device is connected to the server, it cannot use information provided by the database in real time.
When the replication is performed among servers each having its own database, each of the servers can use the functions stored in the database and it is easy for each server to make a complete replica within a predetermined range for replication. However, in the case of the mobile device, the range of replicating information and/or time of renewing the information are changed arbitrarily; for example, a user of the mobile device changes at any time information such as a scheduled date in the electronic organizer. Thus, it is difficult to apply such functions of the database as described above to such use of the mobile device.
Following conventional examples in a technical field described above have been disclosed.
(1) Japanese Patent Application Laid-open No. Hei 11-234270 entitled “Methods for replicating and renewing database between networks”. In the methods described in this conventional technology, (existing) functions of converting information and of replicating information provided by databases are utilized.
In the above conventional methods, when information is exchanged between different databases through the Internet, a format of the information to be transmitted is converted, by using the database of the server going to transmit the information, into a format of the information in accordance with an encryption protocol contained in the database of the server going to receive the information and the converted information is transmitted from a proxy server going to transmit the information to a proxy server going to receive the information. However, if the server going to transmit the information has not used the protocol contained in the database of the server going to receive the information, every time the server going to transmit the information transmits the information, it has to prepare a new program that can be used in the protocol contained in the database of the server going to receive the information.
(2) Japanese Patent Application Laid-open No. Hei 11-249874 entitled “Computer system, synchronization processing method in the computer system and storage medium”. In a client/server system disclosed in this example, in order for a server and a client to be able to use information not only in a state where the server and the client are connected to each other but also in a state they are not connected to each other, the system is so configured that each of the server and the client can supply replicated data maintaining conformity in contents. In general, in the client/server system, there are some cases where data is changed by either or both of the server and the client while the client and the server are not in sync with each other, that is, while they are not connected to each other. To solve this problem, in the disclosed example, in order to maintain the conformity in the replicated data between the server and the client, the replication is performed in a manner that a list of synchronization describing processing of the synchronization of the data possessed by the server is provided on the server side and a list of a replica which is the replicated list of the synchronization processing performed by the server is provided on the client side and these lists are exchanged between them. The disclosed patent application has proposed the method described above together with the use of an interface for mobile devices, however, it does not describe any concrete method of the replication that can be applied to mobile devices.
(3) Japanese Patent Application Laid-open No. Hei 10-161922 entitled “Definition method of replica type”. In the disclosed replication method, in order to shorten time of condition judgment required for designating conditions for replication range of a database system, a “replica type” is used. That is, instances of the same type contained in an object-oriented database are grouped by the replica type. By using the replica type, it is possible to perform, at high speed, the selection of instances to be replicated and the judgment as to whether the production of selected instances is allowed or not. However, the above method of grouping by the replica type can be used for only data which can be represented by an object and therefore this method is effective only in the case of production of replicas of information in the object-oriented database.
(4) Japanese Patent Application Laid-open No. Hei 10-161916 entitled “Method for detecting contention of data renewing associated with replication of database”. In the disclosed method for the detection, an identifier is given to each data being a processing unit for renewing data in database and the number of times of data renewing is stored as renewing serial numbers in renewing serial number history data. When information is renewed for replication, whether the contention of renewing occurs or not is judged by comparing renewing serial numbers stored in the renewing serial number history data for replication transferred from the database of the server having the information to be replicated with that of data possessed in the database of the server going to replicate the information. That is, checking on the contention of renewing is controlled by using the renewing serial number.
In a WAN (Wide Area Network) system where a mobile device is operated as a client, it is required that, even when the mobile device is not connected to the network, the mobile device, by having a replica of a partial set of the information provided from the server, can handle the information.
Moreover, in the WAN in which, for example, a server of a head office is connected to a server of a branch office for communication, since
Kim Hong
Oki Electric Industry Co, Ltd.
Rabin & Berdo P.C.
LandOfFree
Information processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Information processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Information processing system will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3267725