[go: up one dir, main page]

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 PDF

Info

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
Application number
CN2007101792370A
Other languages
Chinese (zh)
Other versions
CN101459529A (en
Inventor
唐建萍
朱礼局
戴敏
林晓莲
李沛
李唐
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Jiangxi Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Jiangxi Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Jiangxi Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN2007101792370A priority Critical patent/CN101459529B/en
Publication of CN101459529A publication Critical patent/CN101459529A/en
Application granted granted Critical
Publication of CN101459529B publication Critical patent/CN101459529B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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

In attaching position register, obtain the method and the device of user data
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:
Data acquisition unit 110 is used for gathering the binary data library file from HLR;
Data determining unit 120, be used for based on the HLR database file relation that parses, to set up association between the binary data library file of data acquisition unit 110 collections, determine each user's binary data information according to the incidence relation between the binary data library file of setting up;
Conversion unit 130, the binary data information that is used for each user that data determining unit 120 is determined changes into text data information.
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.
Data acquisition unit 210 is gathered all binary data library files of storing among the current HLR from attaching position register HLR, and all the binary data library files that will gather are sent into data determining unit 220;
Data determining unit 220 is based on database file relation among the HLR that parses, related with setting up between each binary data library file of gathering, determine each user's binary data information according to the incidence relation between each binary data library file of setting up, and each user's of putting in order out binary data information is sent into conversion unit 230;
Conversion unit 230 changes into text data information with each user's that data determining unit 220 is determined binary data information, sends into memory cell 240;
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.
CN2007101792370A 2007-12-11 2007-12-11 Method and device for obtaining user data in home location register Active CN101459529B (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108628537A (en) * 2017-03-17 2018-10-09 北京嘀嘀无限科技发展有限公司 Monitoring data output method and device

Citations (3)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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