CN101459529B - Method and device for obtaining user data in home location register - Google Patents
Method and device for obtaining user data in home location register Download PDFInfo
- Publication number
- CN101459529B CN101459529B CN2007101792370A CN200710179237A CN101459529B CN 101459529 B CN101459529 B CN 101459529B CN 2007101792370 A CN2007101792370 A CN 2007101792370A CN 200710179237 A CN200710179237 A CN 200710179237A CN 101459529 B CN101459529 B CN 101459529B
- Authority
- CN
- China
- Prior art keywords
- user
- data
- data information
- binary data
- position register
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000003860 storage Methods 0.000 claims description 15
- 238000006243 chemical reaction Methods 0.000 claims description 14
- 230000001131 transforming effect Effects 0.000 claims description 8
- 230000005856 abnormality Effects 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 5
- 238000007619 statistical method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000013481 data capture Methods 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000007726 management method Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
The invention discloses a method for obtaining user data in a home location register, which comprises gathering binary data base documents from the home location register, establishing association for the gathered binary data base documents based on the pre-analyzed data base document relationship in the home location register, confirming binary data information of each user according to the association relationships among the binary data base documents, and converting the confirmed binary data information of each user into text data information. The invention further correspondingly proposes a device for obtaining user data in the home location register. The invention can improve the efficiency of obtaining data from the home location register, and leads obtained data to be consistent with the data which are stored by the home location register at current as much as possible.
Description
Technical field
The present invention relates to technical field of data processing, relate in particular to a kind of method and device that in attaching position register, obtains user data.
Background technology
Along with the continuous expansion of network size, Virtual network operator provides increasing communication service to satisfy all kinds of customer groups' communication requirement for the client.In general, in store all networked users open an account, register data message such as activate the service in the BOSS system of Virtual network operator, are the basic datas that the user charges; Having stored administration user's all customer data information in the attaching position register in the switching network (HLR, Home Location Register), is the basic data that the user uses communication service.
In order to ensure user and Virtual network operator both sides' interests, the data consistency of storing in needs assurance HLR and the BOSS system, but because historical reasons and manual operation factor, among the HLR in storage user data and the BOSS system storage user data have inconsistent situation, this just need compare to storage user data in HLR equipment and the BOSS system.At present, the data of storing among Jue Dabufen the HLR need be revised by HLR Operation and Maintenance interface by the BOSS system.
At present, owing to can only on system operation platform, carry out the screening and the modification thereof of partial service data at single HLR equipment by instruction mode, therefore cause obtaining that all business information data of user need overlong time, efficient extremely low among the HLR, in addition because HLR data extract overlong time, the data consistent of storing among data that can't guarantee from HLR to be extracted and the current HLR, and then can not guarantee to offer the data validity that the BOSS system compares, also just can not guarantee to offer the data validity of layer operation on other certainly.
Summary of the invention
The invention provides a kind of method and device that in attaching position register, obtains user data, with improve the efficient from attaching position register, obtain data, make the data obtained as far as possible with the data consistent of the current storage of attaching position register.
The invention provides a kind of method of in attaching position register, obtaining user data, comprise and from attaching position register, gather the binary data library file; Based on database file relation in the attaching position register that parses in advance, related with setting up between the binary data library file of described collection; Determine each user's binary data information according to the incidence relation between the binary data library file; Each definite user binary data information is changed into text data information.
The invention provides a kind of device that in attaching position register, obtains user data, comprise data acquisition unit, be used for gathering the binary data library file from attaching position register; The data determining unit, be used for based on the attaching position register database file relation that parses in advance, related with setting up between the binary data library file of data acquisition unit collection, according to the incidence relation between the binary data library file, determine each user's binary data information; Conversion unit, the binary data information that is used for each user that the data determining unit is definite changes into text data information.
The embodiment of the invention is by resolving the file relation of database in the attaching position register, related with setting up between the attaching position register binary data library file of gathering, thereby determine each user's data information, shortened the time of obtaining the attaching position register data greatly, improve the efficient of obtaining data, thereby reached the data obtained and the data consistency of the current storage of attaching position register.
Description of drawings
Fig. 1 is the method flow diagram that obtains user data in attaching position register provided by the invention;
Fig. 2 is the apparatus structure block diagram that obtains user data in attaching position register provided by the invention;
Fig. 3 is a kind of HLR database file graph of a relation that obtains through parsing provided by the invention;
The apparatus structure block diagram that in attaching position register, obtains user data that Fig. 4 provides for the embodiment of the invention.
Embodiment
The invention provides a kind of attaching position register data capture method and device, basic thought is by resolving database file relation in the attaching position register, set up between the binary data library file with the attaching position register gathered related, thereby determine each user's data information.Attaching position register provided by the invention obtains the method for data message, can shorten the time of obtaining data among the HLR greatly, improves and obtains the efficient of HLR data, thereby reach the consistency of obtaining data and the current storage data of HLR.
As shown in Figure 1, be the method flow diagram that in attaching position register, obtains user data provided by the invention, comprise step:
S110: from HLR, gather the binary data library file;
S120: based on database file relation among the HLR that parses, will set up association between the binary data library file of gathering, determine each user's binary data information according to the incidence relation between the binary data library file;
For example in HLR, collect three files, be respectively subscriber, msc_of and msc have wherein preserved certain customers' data message in the subscriber file, preserved the MSC data message of user attaching in the msc file, subscriber and msc set up contact by msc_of.A record in the corresponding msc_of file of record among the subscriber, and corresponding record value indicates in the msc file with the relevant data storage location of this record value among the msc_of.
Association according to above-mentioned foundation, just can be according to a record in the subscriber file, in the msc_of file, find corresponding record value, sensing according to this record value that finds, in the msc file, find with the relevant data storage location of this record value, determine corresponding user data information on this data storage location thereby be implemented in;
S130: each user's that will determine binary data information changes into text data information.
Preferably, the text data information of each user after the above-mentioned conversion can also be stored.
Preferably, can also be with the text data information of each user after the above-mentioned conversion, perhaps Cun Chu each user version data message offers the upper strata and uses.
As shown in Figure 2, be the apparatus structure block diagram that in attaching position register, obtains user data provided by the invention, comprise:
Attaching position register data acquisition facility provided by the invention further comprises memory cell, is used for each the user version data information memory after conversion unit 130 conversions.
Attaching position register data acquisition facility provided by the invention further comprises output unit, each the user version data message after being used for conversion unit 130 transformed, or each user version data message of cell stores offers the upper strata and uses.
Be elaborated with specific embodiment below.
Embodiment one
The invention process attaching position register data capture method comprises step:
From HLR, gather the binary data library file; Time, cycle, the network element object of wherein gathering the binary data library file from HLR can be provided with flexibly, and acquisition mode specifically comprises:
Mode one, read corresponding user data binary file in the backup data package that each HLR uploads by backup HLR server;
Mode two, the corresponding user data binary file in the direct acquisition network element of the network management system system of passing through.
Based on database file relation among the HLR that parses, will set up association between the binary data library file of gathering, determine each user's binary data information according to the incidence relation between the binary data library file of gathering;
Each database file comprises a part of business datum of user among the present HLR, needs between each file associate the whole business datums that just can determine the user by certain relation.As shown in Figure 3, be a kind of HLR database file graph of a relation that obtains through parsing, wherein entity list is preserved the user data attribute, relation table is preserved the incidence relation between entity list, according to database file relation among the HLR that parses, to set up association between the binary data library file of gathering, put out each user's binary data information according to the incidence relation between the binary data library file of gathering in order.
Each user's binary data information of determining is changed into the ASCII character text data information.
In addition, present embodiment can also offer the upper strata with the ASCII character text data information of each user after transforming and uses.Such as: the ASCII character text data information after will transforming offers the BOSS system and compares.Because attaching position register data capture method provided by the invention, can obtain full dose data and the incremental data consistent at short notice with attaching position register, and the data of obtaining are offered the BOSS system carry out data comparisons, thereby lay a good foundation for the foreground and background data consistency.
For another example: the ASCII character text data information of each user after will transforming offers network side, network side can gather, add up and analyze the ASCII character text data information after transforming according to predefined business rule, and special statistical analysis, can also support the inquiry of statistics to represent.
For another example: the ASCII character text data information after will transforming offers warning system and carries out abnormality detection, when warning system detects user data predefined abnormal conditions is arranged, the generation warning information is forwarded to network management system alarm monitoring window and represents, and sends note prompting attendant etc.
In addition, present embodiment can also be stored the ASCII character text data information after transforming, and data information stored can and then offer the upper strata and uses.
Embodiment two:
As shown in Figure 4, the apparatus structure block diagram that obtains user data in attaching position register for the embodiment of the invention provides comprises: data acquisition unit 210, data determining unit 220, conversion unit 230, memory cell 240, second output unit 250.
The text data information of each user after memory cell 240 will transform is stored, and allows second output unit 250 to conduct interviews;
Second output unit, 250 storage unit access 240 offer the upper strata as required with each user version data message of storage in the memory cell 240 and use.Such as: second output unit, 250 storage unit access 240, need offer billing interface with the user version data message that the BOSS system compares with what store in the memory cell 240, generate billing document, give the BOSS system and compare;
For another example: the Web work station can be inquired about each user version data message of memory cell 240 storages in the attaching position register data acquisition facility by Web server: the Web work station proposes query requests by Web server to second output unit 250, second output unit 250 is according to query requests storage unit access 240, the user version data message that the Web work station request of storage in the memory cell 240 is inquired about offers Web server, offers the relevant Web work station by Web server again;
Such as second output unit 250 storage unit access 240, each user data information of storage in the memory cell 240 is offered warning system carry out abnormality detection, when warning system detects user data predefined abnormal conditions is arranged, the generation warning information is forwarded to network management system alarm monitoring work station and represents, and sends note prompting attendant.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.
Claims (11)
1. a method of obtaining user data in attaching position register is characterized in that, comprising:
From attaching position register, gather the binary data library file;
Based on database file relation in the attaching position register that parses in advance, related with setting up between the binary data library file of described collection;
Determine each user's binary data information according to the incidence relation between the binary data library file;
Each definite user binary data information is changed into text data information.
2. the method for claim 1 is characterized in that, also comprises:
The text data information of each user after transforming is offered the upper strata to be used.
3. the method for claim 1 is characterized in that, also comprises:
The text data information of each user after transforming is stored.
4. method as claimed in claim 3 is characterized in that, also comprises:
Each user's the text data information of storage is offered the upper strata to be used.
5. as claim 2 or 4 described methods, it is characterized in that the described upper strata that offers is used and comprised following a kind of situation at least:
Offer the BOSS system and carry out the data comparison; Or
Offer network side carry out statistical analysis, the inquiry represent; Or
Offer warning system and carry out abnormality detection.
6. a device that obtains user data in attaching position register is characterized in that, comprising:
Data acquisition unit is used for gathering the binary data library file from attaching position register;
The data determining unit, be used for based on the attaching position register database file relation that parses in advance, related with setting up between the binary data library file of data acquisition unit collection, according to the incidence relation between the binary data library file, determine each user's binary data information;
Conversion unit, the binary data information that is used for each user that the data determining unit is definite changes into text data information.
7. device as claimed in claim 6 is characterized in that, also comprises first output unit, and the text data information of each user after being used for conversion unit transformed offers the upper strata and uses.
8. device as claimed in claim 6 is characterized in that, also comprises memory cell, is used for the text data information of each user after the conversion unit conversion is stored.
9. device as claimed in claim 7 is characterized in that, described first output unit offers the upper strata and uses and comprise following a kind of situation at least:
Offer the BOSS system and carry out the data comparison; Or
Offer network side carry out statistical analysis, the inquiry represent; Or
Offer warning system and carry out abnormality detection.
10. device as claimed in claim 8 is characterized in that, also comprises second output unit, is used for each user version data message with cell stores and offers the upper strata and use.
11. device as claimed in claim 10 is characterized in that, described second output unit offers the upper strata and uses and comprise following a kind of situation at least:
Offer the BOSS system and carry out the data comparison; Or
Offer network side carry out statistical analysis, the inquiry represent; Or
Offer warning system and carry out abnormality detection.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101792370A CN101459529B (en) | 2007-12-11 | 2007-12-11 | Method and device for obtaining user data in home location register |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101792370A CN101459529B (en) | 2007-12-11 | 2007-12-11 | Method and device for obtaining user data in home location register |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101459529A CN101459529A (en) | 2009-06-17 |
CN101459529B true CN101459529B (en) | 2010-10-20 |
Family
ID=40770172
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101792370A Active CN101459529B (en) | 2007-12-11 | 2007-12-11 | Method and device for obtaining user data in home location register |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101459529B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108628537A (en) * | 2017-03-17 | 2018-10-09 | 北京嘀嘀无限科技发展有限公司 | Monitoring data output method and device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055227A (en) * | 1998-04-02 | 2000-04-25 | Lucent Technologies, Inc. | Method for creating and modifying similar and dissimilar databases for use in network configurations for telecommunication systems |
CN1581161A (en) * | 2003-08-13 | 2005-02-16 | 华为技术有限公司 | Method for realizing quick-accessing database |
CN101079683A (en) * | 2007-06-27 | 2007-11-28 | 中国移动通信集团四川有限公司 | Data consistency processing method |
-
2007
- 2007-12-11 CN CN2007101792370A patent/CN101459529B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6055227A (en) * | 1998-04-02 | 2000-04-25 | Lucent Technologies, Inc. | Method for creating and modifying similar and dissimilar databases for use in network configurations for telecommunication systems |
CN1581161A (en) * | 2003-08-13 | 2005-02-16 | 华为技术有限公司 | Method for realizing quick-accessing database |
CN101079683A (en) * | 2007-06-27 | 2007-11-28 | 中国移动通信集团四川有限公司 | Data consistency processing method |
Non-Patent Citations (1)
Title |
---|
郭湘南等.HLR系统HA结构下数据一致的设计与实现.《电讯技术》.2000,(第5期),101-104. * |
Also Published As
Publication number | Publication date |
---|---|
CN101459529A (en) | 2009-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105207806A (en) | Monitoring method and apparatus of distributed service | |
CN108509326B (en) | Service state statistical method and system based on nginx log | |
CN100589606C (en) | A kind of SMS query analysis system and method | |
CN105512283A (en) | Data quality management and control method and device | |
CN113612306B (en) | A distributed power distribution cabinet and its control system | |
CN105045905A (en) | Log maintenance method and system based on full-text retrieval | |
CN110109906B (en) | Data storage system and method | |
CN112328631A (en) | Production fault analysis method and device, electronic equipment and storage medium | |
CN106407429A (en) | File tracking method, device and system | |
CN110147470B (en) | Cross-machine-room data comparison system and method | |
CN111427959B (en) | Data storage method and device | |
CN101957830A (en) | System, device and method for inquiring lists | |
CN102340791A (en) | A system and method for achieving data consistency | |
CN101459529B (en) | Method and device for obtaining user data in home location register | |
CN107016050A (en) | Data processing method and device | |
CN112506886B (en) | Multi-source service operation log acquisition method and system | |
CN114089101B (en) | A method and device for judging a faulty station area in a low-voltage power grid | |
CN117033142A (en) | Method and device for calculating user storage space, internet of things platform and medium | |
CN115942269A (en) | Call bill repetition deleting method, device, equipment and medium | |
CN112054989B (en) | Construction method of detection model and detection method of batch operation abnormity | |
CN108183966A (en) | A kind of cloud stocking system | |
CN114218724A (en) | Model construction method, device and system for power secondary system and storage medium | |
CN110515955A (en) | Storage, querying method, system, electronic equipment and the storage medium of data | |
CN116501726B (en) | Information creation cloud platform data operation system based on GraphX graph calculation | |
CN117453493B (en) | GPU computing power cluster monitoring method and system for large-scale multi-data center |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |