Apparatus, and associated method, for synchronizing databases connected by way of a radio air interface
First Claim
1. A mobile node of a radio communication system having a network part and the mobile node, the network part having a network-copy of a database containing database records and database values of the database and the mobile node having a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, correspond to each other when the network-copy and the mobile-copy of the database are in match with one another, said mobile node comprising:
- processing circuitry coupled to the mobile-copy database, said processing circuitry configured to;
i) generate a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, and communicate said first hash to the network part in a first message on a communications channel of the radio communication system, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined,ii) generate, upon a determination of an out of match condition between mobile-copy database values and network-copy database values, a second hash pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, and communicate the entirety of said second hash to the network part in a second message on said communications channel, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second message than said first message, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined, andiii) retrieve the out of match database record from the mobile-copy database upon a determination of an out of match condition between said mobile-copy database record and said corresponding network-copy database record for communication to the network part, whereby the network-copy database records and the mobile-copy database records are matched to each other;
wherein the radio communication system provides bi-directional data communications services to said mobile node, and wherein data is communicated from the mobile node to the network part by an up-link and, data is communicated from the network part to the mobile node by a down-link.
4 Assignments
0 Petitions
Accused Products
Abstract
A synchronization process, and associated apparatus, for placing database copies in match with one another by way of communications effectuated upon an air interface of a radio communication system. Hash functions are performed at a mobile node and at a network part upon mobile and network copies of database information. Comparison of the hash information formed therefrom provides a preliminary indication of whether the databases are in match with one another. If a determination is made that the databases are out of match, the data is compared, and the data is placed in match with one another responsive to such additional comparisons.
20 Citations
18 Claims
-
1. A mobile node of a radio communication system having a network part and the mobile node, the network part having a network-copy of a database containing database records and database values of the database and the mobile node having a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, correspond to each other when the network-copy and the mobile-copy of the database are in match with one another, said mobile node comprising:
-
processing circuitry coupled to the mobile-copy database, said processing circuitry configured to; i) generate a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, and communicate said first hash to the network part in a first message on a communications channel of the radio communication system, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined, ii) generate, upon a determination of an out of match condition between mobile-copy database values and network-copy database values, a second hash pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, and communicate the entirety of said second hash to the network part in a second message on said communications channel, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second message than said first message, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined, and iii) retrieve the out of match database record from the mobile-copy database upon a determination of an out of match condition between said mobile-copy database record and said corresponding network-copy database record for communication to the network part, whereby the network-copy database records and the mobile-copy database records are matched to each other; wherein the radio communication system provides bi-directional data communications services to said mobile node, and wherein data is communicated from the mobile node to the network part by an up-link and, data is communicated from the network part to the mobile node by a down-link. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of communicating in a radio communication system having a network part that maintains at least a network-copy of a database containing database records and database values of the database and a mobile node that maintains a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, correspond when the network-copy database and the mobile-copy database are in match with one another, the method altering at least one database record of at least one of the network-copy database and the mobile-copy database to place the network-copy and the mobile-copy in match with each other, the method comprising:
-
generating at the mobile node a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, when the network-copy database and the mobile-copy database are suspected of being out of synchronization with each other; sending said first hash value from the mobile node to the network part in a first message on a communications channel of the radio communication system, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined; receiving, at the mobile node, indication of results of a comparison at the network part, of said first hash value sent during said operation of sending, to a corresponding network-copy of said first hash value; and when said indication of results of the comparison of said first hash value generated at the mobile node to a corresponding network-copy of said first hash value indicates that the mobile-copy database and the network copy database are out of match, thereafter generating a second hash at the mobile node pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second hash than said first hash; and sending said second hash value in its entirety from the mobile node to the network part in a second message on said communications channel for comparison to a corresponding network-copy of the second hash value, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined; wherein the radio communication system provides bi-directional data communications services to the mobile node, and wherein data is communicated from the mobile node to the network part by an up-link and, data is communicated from the network part to the mobile node by a down-link. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A mobile node of a radio communication system having a network part and the mobile node, the network part having a network-copy of a database containing database records and database values of the database and the mobile node having a mobile-copy of the database containing database records and database values of the database, the database records and database values of the database of the network-copy and the mobile-copy of the database, respectively, in correspondence with each other when the network-copy database and the mobile-copy database are in match with one another, said mobile node comprising:
-
receive circuitry configured to receive signals transmitted by a network part transmitter; transmit circuitry configured to transmit signals to a network part on a communications channel; a memory element storing at least one mobile-copy database; and processing circuitry coupled to said receive circuitry, said transmit circuitry, and said memory element, and including; a request detector, a hash generator to generate, in response to said request detector detecting an external triggering event, a first hash pursuant to a first hash technique of a first computational intensity and based upon the database values of the mobile-copy database, said first hash being communicated to the network part in a first message via said transmit circuitry on said communications channel, whereby an out of match condition between the mobile-copy database values and the network-copy database values is determined, and to generate, upon a determination of an out of match condition between mobile-copy database values and network-copy database values being received from the network part via said receive circuitry, a second hash pursuant to a second hash technique of a second computational intensity and based upon the database records in the mobile-copy database, said second hash being communicated in its entirety to the network part in a second message via said transmit circuitry on said communications channel, in which said second computational intensity is greater than said first computational intensity and requires a greater amount of communication channel capacity to communicate said second hash second message than said first hash first message, whereby an out of match condition between a record of the mobile-copy database records and a corresponding record of the network-copy database records is determined, and a content retriever to retrieve the out of match database record from the mobile-copy database upon reception via said receive circuitry of a determination of an out of match condition between said mobile-copy database record and said corresponding network-copy database record for communication to the network part, whereby the network-copy database records and the mobile-copy database records are matched to each other. - View Dependent Claims (17, 18)
-
Specification