Data audits based on timestamp criteria in replicated data bases within digital mobile telecommunication system
First Claim
1. A method for auditing data based on timestamp criteria in replicated data bases in a digital mobile telecommunication system, comprising the steps of:
- (a) when there is a database access request, setting a time stamp about tuple accessed by the request, and managing a start, suspend, stop and resume events for a audit process;
(b) managing a current status of the audit process, and information necessary for scanning each tuple; and
(c) managing a request queue for the data base and CPU load.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a method which uses a data audit function in order to maintain a consistency about a plurality of data stored as a replication data among data base nodes consisting of a mobile communication system. The method for auditing data based on timestamp criteria in replicated data bases in a digital mobile telecommunication system includes the steps of: (a) when there is a database access request, setting a time stamp about tuple accessed by the request, and managing a start, suspend, stop and resume events for a audit process; (b) managing a current status of the audit process, and information necessary for scanning each tuple; and (c) managing a request queue for the data base and CPU load. Accordingly, the present invention satisfies a system basic requirement being a real-time access in a mobile communication system including at least two data bases, maintains a consistency between two data replicated to each other, accurately controls a relationship between a mobile subscriber and a mobile terminal, and removes the incorrect data and the garbage data which may occur in a system operation, thereby effectively using the data base resource.
163 Citations
6 Claims
-
1. A method for auditing data based on timestamp criteria in replicated data bases in a digital mobile telecommunication system, comprising the steps of:
-
(a) when there is a database access request, setting a time stamp about tuple accessed by the request, and managing a start, suspend, stop and resume events for a audit process; (b) managing a current status of the audit process, and information necessary for scanning each tuple; and (c) managing a request queue for the data base and CPU load.
-
-
2. A method for checking a data validity in software modules including a database monitor, a data audit process, and data verifier in each data base, comprising:
-
a) first step for performing a data audit process through the database monitor in order to ensure a consistency among registers for storing/managing information for a mobile subscriber in a mobile communication network environment and other register for storing information for a mobile equipment, and performing a data validity check; b) second step for setting timestamp every a stored tuple is searched or updated, determining the tuple as an invalid data if there is no operation for a given time which is defined as a system parameter during data auditing, and determining incorrect and garbage data for a data validity check; and c) third step for requesting other data base having a replicated data of the tuple to perform a data search when the tuple being the invalid data is reported to the data base monitor, receiving a result of the data search, comparing the result with data of the data verifier, determining the data as a valid data and setting a new timestamp if the data of the data verifier is identical with the data search result, if the data of the data verifier is not identical with the data search result, requesting a paging of a subscriber having the data, modifying the data as other data obtained by a response against the paging, and deleting the data of the subscriber in the data base if there is no response against the paging. - View Dependent Claims (3, 4, 5)
-
-
6. A method for auditing data in data audit process having four states being an idle state, operator active state, active state, and sleep state, comprising:
-
a) first step for transitting the idle state to the operator active state when the idle state receives an audit processing start command by the operator active state; b) second step for transitting the idle state to the active state when the idle state receives the audit processing start command through an audit period; c) third step for transitting the operator active state to the sleep state when the operator active state receives the audit processing suspend command; d) fourth step for transitting the active state to the sleep state when an overload of data base is sensed in the active state; e) fifth step for transitting the sleep state to the operator active state when the sleep state receives the audit processing resume command from the operator; and f) sixth step for transitting the sleep state to the active state when the overload of data is released.
-
Specification