CN105992150B - A kind of acquisition methods and device of user location - Google Patents
A kind of acquisition methods and device of user location Download PDFInfo
- Publication number
- CN105992150B CN105992150B CN201510094675.1A CN201510094675A CN105992150B CN 105992150 B CN105992150 B CN 105992150B CN 201510094675 A CN201510094675 A CN 201510094675A CN 105992150 B CN105992150 B CN 105992150B
- Authority
- CN
- China
- Prior art keywords
- response message
- header field
- user
- network
- current location
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention provides a kind of acquisition methods of user location and devices, applied to the voice service platform based on LTE, the acquisition methods of the user location include: the response message for obtaining callee side media gateway controlling server and sending, and judge that the response message is generated by callee side media gateway controlling server according to the call request information of the calling subscriber received whether comprising preset header field value in response message;If in response message including preset header field value, to current location information of the home signature user server inquiry called subscriber in 2G or 3G network.The preset header field value that the present invention is added by obtaining the response message that callee side media gateway controlling server is sent in on-position field, to current location information of the home signature user server inquiry called subscriber in 2G or 3G network, in the period of LTE fails all standing, it realizes and obtains user current location when doing called under 2G or 3G access scene, and roam charge is implemented according to user current location.
Description
Technical field
The present invention relates to voice communication technology field more particularly to the acquisition methods and device of a kind of user location.
Background technique
In general, the rate of mobile subscriber include: local call expense, toll message expense, roaming call rate three classes.Wherein roam
Call rate refers to that user is roamed out the call rate of home network initiation or the generation that receives calls.The roaming charges of the 2G/3G network user
It is according to user in visited place MSC (Mobile-Services Switching Center, mobile service switching centre) ticket
What accessing position information was judged.
Voice service VoLTE network user roaming based on LTE takes can be according to user in the ticket of ownership place business platform
Accessing position information is judged.When VoLTE user is accessed by 4G, ownership place VoLTE business platform can obtain user's
4G location information.However, according to existing standard or the general technology having disclosed, when VoLTE user is accessed by 2G/3G,
User does not pass through visited place Proxy Call Session Control Function P-CSCF access, and therefore, ownership place VoLTE business platform can not obtain
The 2G/3G location information for taking family, can not implement roam charge.
Summary of the invention
The technical problem to be solved in the present invention is to provide a kind of acquisition methods of user location and device, applied to being based on
The voice service platform of LTE obtains called subscriber and works as when can do called in the case where VoLTE user accesses scene by 2G or 3G
Front position, and roam charge is implemented according to user current location.
In order to solve the above-mentioned technical problem, the present invention adopts the following technical scheme:
According to one aspect of the present invention, a kind of acquisition methods of user location are provided, applied to the voice based on LTE
Business platform, comprising:
The response message that callee side media gateway controlling server is sent is obtained, and judges whether wrap in the response message
Containing preset header field value, wherein the response message is by the callee side media gateway controlling server according to the caller received
The call request information of user generates;
If in the response message including preset header field value, to home signature user server, inquiry called subscriber exists
Current location information in 2G or 3G network.
Optionally, the response message for obtaining callee side media gateway controlling server and sending, and judge the response
The step of whether including preset header field value in information includes:
The call request information that calling subscriber sends is obtained by the callee side media gateway controlling server;
It obtains and is wrapped in call request information of the callee side media gateway controlling server according to the calling subscriber received
The response message that the header field mark of the characteristic value Feature-Caps contained generates;
According to the response message, whether judge in the response message comprising preset header field value.
It is optionally, described whether to judge in the response message comprising preset header field value specifically:
Whether the P-Access-Network-Info header field for judging the response message includes preset header field value.
Optionally, the header field for the characteristic value Feature-Caps for including in the call request information is identified as+
g.3gpp.ics。
Optionally, if in the response message including preset header field value, quilt is inquired to home signature user server
It is current location information of the user in 2G or 3G network, specifically:
If the P-Access-Network-Info header field of the response message includes preset header field value, signed to ownership
About client server sends user data requests message, to inquire the present bit confidence in 2G or 3G network of called subscriber
Breath.
Optionally, the acquisition methods further include:
Current location information of the called subscriber that will acquire in 2G or 3G network is sent to business support system, by described
Business support system carries out roam charge.
Optionally, current location information of the called subscriber that will acquire in 2G or 3G network is sent to business support
System carries out roam charge by the business support system, specifically:
Obtain home signature user server transmission includes current location information of the called subscriber in 2G or 3G network
User data response message;
The user data response message is sent to the business support system, by the business support system according to quilt
Current location information of the user in 2G or 3G network is made to carry out roam charge.
According to another aspect of the invention, a kind of acquisition device of user location is additionally provided, comprising:
Module is obtained, for obtaining the response message of callee side media gateway controlling server transmission, and judges the sound
It whether answers in information comprising preset header field value, wherein the response message is by the callee side media gateway controlling server
It is generated according to the call request information of the calling subscriber received;
Enquiry module, if for including preset header field value in the response message, to home signature user server
Inquire current location information of the called subscriber in 2G or 3G network.
Optionally, the acquisition module includes:
First acquisition unit, for obtaining exhaling for calling subscriber's transmission by the callee side media gateway controlling server
It is solicited message;
Response unit, for obtaining the callee side media gateway controlling server according to the calling of the calling subscriber received
The response message that the header field mark for the characteristic value Feature-Caps for including in solicited message generates;
Judging unit, for whether according to the response message, judging in the response message comprising preset header field value.
Optionally, the judging unit is specifically used for:
Whether the P-Access-Network-Info header field for judging the response message includes preset header field value.
Optionally, the header field for the characteristic value Feature-Caps for including in the call request information is identified as+
g.3gpp.ics。
Optionally, the enquiry module is specifically used for:
If the P-Access-Network-Info header field of the response message includes preset header field value, signed to ownership
About client server sends user data requests message, to inquire the present bit confidence in 2G or 3G network of called subscriber
Breath.
Optionally, the acquisition device further include:
Accounting module, current location information of the called subscriber in 2G or 3G network for will acquire are sent to business branch
Support system carries out roam charge by the business support system.
Optionally, the accounting module includes:
Second acquisition unit includes called subscriber in 2G or 3G network for obtain home signature user server transmission
In current location information user data response message;
Charging Detail Record unit, for the user data response message to be sent to the business support system, by the business
Support system carries out roam charge according to current location information of the called subscriber in 2G or 3G network.
The beneficial effects of the present invention are:
The acquisition methods of user location in the present invention program, first acquisition callee side media gateway controlling server are sent
Response message, and the header field mark of characteristic value in the response message of acquisition is judged, if including pre- in the response message
If header field value, then to current location information of the home signature user server inquiry called subscriber in 2G or 3G network.Cause
This, the present invention realizes under 2G or 3G access scene, obtains VoLTE user as current location information when being called, and energy
It is enough that the current location information of the VoLTE user is sent to business support system, by business support system according to the VoLTE user
Current location information carry out roam charge.In addition, the present invention is only to the called subscriber's accessed under scene by 2G or 3G
Current location information is inquired, and interface polls expense is reduced, and is enabled an operator to the case where LTE is not completely covered
Under, it still is able to implement roam charge to VoLTE user.
Detailed description of the invention
Fig. 1 shows the flow charts of the acquisition methods of user location in the embodiment of the present invention;
Fig. 2 indicates the flow chart that callee side media gateway controlling server is responded in the embodiment of the present invention;
Fig. 3 indicates the flow chart that roam charge is carried out in the embodiment of the present invention;
Fig. 4 indicates the work flow diagram that user location is obtained in the embodiment of the present invention;
Fig. 5 indicates the structural block diagram of the acquisition device of user location in the embodiment of the present invention;
Fig. 6 indicates the structural block diagram that module is obtained in the embodiment of the present invention;And
Fig. 7 indicates the structural block diagram of accounting module in the embodiment of the present invention.
Specific embodiment
To make the object, technical solutions and advantages of the present invention clearer, right below in conjunction with the accompanying drawings and the specific embodiments
The present invention is described in detail.
Embodiment one
One aspect according to an embodiment of the present invention provides a kind of acquisition methods of user location, as shown in Figure 1, should
Acquisition methods 100 the following steps are included:
Step S101, the response message that callee side media gateway controlling server is sent is obtained, and is judged in response message
It whether include preset header field value, wherein response message is used by callee side media gateway controlling server according to the caller received
The call request information at family generates;
Wherein, as shown in Fig. 2, obtaining the response message that callee side media gateway controlling server is sent, and judge to respond
In information whether include preset header field value (step S101) specifically includes the following steps:
Step S1011, the call request information that calling subscriber sends is obtained by callee side media gateway controlling server;
Step S1013, callee side media gateway controlling server is obtained to be believed according to the call request of the calling subscriber received
The response message that the header field mark for the characteristic value Feature-Caps for including in breath generates, wherein wrapped in the call request information
The header field of the characteristic value Feature-Caps contained is identified as+g.3gpp.ics;
Step S1015, information according to response judges whether specifically sentencing comprising preset header field value in response message
When whether including preset head threshold value in disconnected response message, the P-Access-Network-Info head of response message is mainly judged
Whether domain includes preset header field value.
It is called to home signature user server inquiry if step S103, in response message including preset header field value
Current location information of the user in 2G or 3G network, wherein in current location of the inquiry called subscriber in 2G or 3G network
When information, specifically, if the P-Access-Network-Info header field of response message includes preset header field value, to ownership
Assigned user server sends user data requests message, to inquire the present bit confidence in 2G or 3G network of called subscriber
Breath.
As shown in Figure 1, in embodiments of the present invention, the acquisition methods of the user location further include:
Step S105, current location information of the called subscriber that will acquire in 2G or 3G network is sent to business support system
System, carries out roam charge by business support system.
Wherein, as shown in figure 3, current location information of the called subscriber that will acquire in 2G or 3G network is sent to business
Support system, by business support system carry out roam charge (step S105) specifically includes the following steps:
Step S1051, obtain home signature user server transmission includes called subscriber's working as in 2G or 3G network
The user data response message of front position information;
Step S1053, user data response message is sent to business support system, by business support system according to called
Current location information of the user in 2G or 3G network carries out roam charge.
Specifically, as shown in figure 4, to obtain the work flow diagram of user location, first VoLTE industry in the embodiment of the present invention
Business platform obtains callee side media gateway controlling server and sends 200OK response message, and the response message is by callee side media net
Close the header field for the characteristic value Feature-Caps for including in call request information of the control server according to the calling subscriber received
Mark generates, wherein and the header field for the characteristic value Feature-Caps for including in the call request information is identified as+
g.3gpp.ics.Then VoLTE business platform further judges the P-Access-Network-Info of the 200OK response message
Header field whether be added to addition CS mark, if be added to CS mark, to home signature user server send number of users it is investigated that
Request message is ask, the current location information of called subscriber is inquired, specifically, by initiating to inquire to home signature user server
The current position the 2G or 3G process of called subscriber.After the current location information for obtaining called subscriber, VoLTE business platform is by 200OK
The Access- of content CS filling VoLTE business platform ticket in response message P-Access-Network-Info header field
In Network-Information field, and the location information of the called subscriber returned in user data response message is filled out
In VoLTE business platform ticket CS-Location-Information respective field.Therefore, business support system being capable of basis
The current location information of called subscriber carries out roam charge to called subscriber.Of course, it should be understood that in the embodiment of the present invention
In, in the P-Access-Network-Info header field of 200OK response message, addition mark is without specifically limiting, Ke Yiwei
The P-Access-Network-Info of other letters or other representative characters as 200OK response message in addition to CS
Header field mark.
Further, the scheme in the present invention is accessed by 4G according to user and passes through the access under 2G or 3G access scene
Gateway is different, only inquires the current location information in the called subscriber accessed under scene by 2G or 3G, reduces and connect
Mouth query cost implements roam charge to VoLTE user in the case where LTE non-all standing convenient for operator.
Embodiment two
According to another aspect of the invention, user location corresponding with the acquisition methods of above-mentioned user location is additionally provided
Acquisition device, as shown in figure 5, the acquisition device 500 includes:
Module 501 is obtained, for obtaining the response message of callee side media gateway controlling server transmission, and judges to respond
It whether include preset header field value in information, wherein response message is by callee side media gateway controlling server according to receiving
The call request information of calling subscriber generates;
Enquiry module 503, if being looked into for including preset header field value in response message to home signature user server
Ask current location information of the called subscriber in 2G or 3G network.
Specifically, as shown in fig. 6, in embodiments of the present invention, which includes:
First acquisition unit 5011, for obtaining exhaling for calling subscriber's transmission by callee side media gateway controlling server
It is solicited message;
Response unit 5013, for obtaining callee side media gateway controlling server according to the calling of the calling subscriber received
The response message that the header field mark for the characteristic value Feature-Caps for including in solicited message generates, wherein call request information
In include characteristic value Feature-Caps header field be identified as+g.3gpp.ics,
Whether judging unit 5015 judges in response message for information according to response comprising preset header field value.Its
In, if the P-Access-Network-Info header field that the judging unit is specifically used for response message includes preset header field value,
User data requests message is sent to home signature user server, to inquire the current in 2G or 3G network of called subscriber
Location information.
Further, as shown in figure 5, in embodiments of the present invention, the acquisition device 500 further include:
Accounting module 505, current location information of the called subscriber in 2G or 3G network for will acquire are sent to industry
Business support system, carries out roam charge by business support system.
Specifically, as shown in fig. 7, in embodiments of the present invention, which includes:
Second acquisition unit 5051 includes called subscriber in 2G or 3G for obtain home signature user server transmission
The user data response message of current location information in network;
Charging Detail Record unit 5053, for user data response message to be sent to business support system, by business support system
Roam charge is carried out according to current location information of the called subscriber in 2G or 3G network.
It, can be only to accessing scene by 2G or 3G by the acquisition device of the user location in the embodiment of the present invention
Under the current location information of called subscriber inquire, reduce interface polls expense, enable an operator to not complete in LTE
In the case where all standing, it still is able to implement roam charge to VoLTE user.
Above-described is the preferred embodiment of the present invention, it should be pointed out that the ordinary person of the art is come
It says, can also make several improvements and retouch under the premise of not departing from principle of the present invention, these improvements and modifications also exist
In protection scope of the present invention.
Claims (14)
1. a kind of acquisition methods of user location, applied to the voice service platform based on LTE characterized by comprising
The response message that callee side media gateway controlling server is sent is obtained, and whether is judged in the response message comprising pre-
If header field value, wherein the response message is by the callee side media gateway controlling server according to the calling subscriber received
Call request information generate;
If in the response message including preset header field value, to home signature user server inquiry called subscriber in 2G or
Current location information in 3G network.
2. the acquisition methods of user location as described in claim 1, which is characterized in that the acquisition callee side Media Gateway control
The response message that control server is sent, and judge in the response message that the step of whether including preset header field value includes:
The call request information that calling subscriber sends is obtained by the callee side media gateway controlling server;
It obtains in call request information of the callee side media gateway controlling server according to the calling subscriber received and includes
The response message that the header field mark of characteristic value Feature-Caps generates;
According to the response message, whether judge in the response message comprising preset header field value.
3. the acquisition methods of user location as claimed in claim 2, which is characterized in that be in the judgement response message
No includes preset header field value specifically:
Whether the P-Access-Network-Info header field for judging the response message includes preset header field value.
4. the acquisition methods of user location as claimed in claim 2, which is characterized in that include in the call request information
The header field of characteristic value Feature-Caps is identified as+g.3gpp.ics.
5. the acquisition methods of user location as claimed in claim 3, which is characterized in that if including default in the response message
Header field value, then to current location information of the home signature user server inquiry called subscriber in 2G or 3G network, specifically
Are as follows:
If the P-Access-Network-Info header field of the response message includes preset header field value, used to ownership signing
Family server sends user data requests message, to inquire the current location information in 2G or 3G network of called subscriber.
6. the acquisition methods of user location as described in claim 1, which is characterized in that the acquisition methods further include:
Current location information of the called subscriber that will acquire in 2G or 3G network is sent to business support system, by the business
Support system carries out roam charge.
7. the acquisition methods of user location as claimed in claim 6, which is characterized in that the called subscriber that will acquire is in 2G
Or the current location information in 3G network is sent to business support system, carries out roam charge, tool by the business support system
Body are as follows:
Obtain the use comprising current location information of the called subscriber in 2G or 3G network that home signature user server is sent
User data response message;
The user data response message is sent to the business support system, is used by the business support system according to called
Current location information of the family in 2G or 3G network carries out roam charge.
8. a kind of acquisition device of user location, applied to the voice service platform based on LTE characterized by comprising
Module is obtained, for obtaining the response message of callee side media gateway controlling server transmission, and judges the response letter
In breath whether include preset header field value, wherein the response message by the callee side media gateway controlling server according to
The call request information of the calling subscriber received generates;
Enquiry module, if being inquired for including preset header field value in the response message to home signature user server
Current location information of the called subscriber in 2G or 3G network.
9. the acquisition device of user location as claimed in claim 8, which is characterized in that the acquisition module includes:
First acquisition unit is asked for obtaining the calling that calling subscriber sends by the callee side media gateway controlling server
Seek information;
Response unit, for obtaining the callee side media gateway controlling server according to the call request of the calling subscriber received
The response message that the header field mark for the characteristic value Feature-Caps for including in information generates;
Judging unit, for whether according to the response message, judging in the response message comprising preset header field value.
10. the acquisition device of user location as claimed in claim 9, which is characterized in that the judging unit is specifically used for:
Whether the P-Access-Network-Info header field for judging the response message includes preset header field value.
11. the acquisition device of user location as claimed in claim 9, which is characterized in that include in the call request information
Characteristic value Feature-Caps header field be identified as+g.3gpp.ics.
12. the acquisition device of user location as claimed in claim 10, which is characterized in that the enquiry module is specifically used for:
If the P-Access-Network-Info header field of the response message includes preset header field value, used to ownership signing
Family server sends user data requests message, to inquire the current location information in 2G or 3G network of called subscriber.
13. the acquisition device of user location as claimed in claim 8, which is characterized in that the acquisition device further include:
Accounting module, current location information of the called subscriber in 2G or 3G network for will acquire are sent to business support system
System carries out roam charge by the business support system.
14. the acquisition device of user location as claimed in claim 13, which is characterized in that the accounting module includes:
Second acquisition unit includes called subscriber in 2G or 3G network for obtain home signature user server transmission
The user data response message of current location information;
Charging Detail Record unit, for the user data response message to be sent to the business support system, by the business support
System carries out roam charge according to current location information of the called subscriber in 2G or 3G network.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510094675.1A CN105992150B (en) | 2015-03-03 | 2015-03-03 | A kind of acquisition methods and device of user location |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510094675.1A CN105992150B (en) | 2015-03-03 | 2015-03-03 | A kind of acquisition methods and device of user location |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105992150A CN105992150A (en) | 2016-10-05 |
CN105992150B true CN105992150B (en) | 2019-02-05 |
Family
ID=57038612
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510094675.1A Active CN105992150B (en) | 2015-03-03 | 2015-03-03 | A kind of acquisition methods and device of user location |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105992150B (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108235268B (en) * | 2016-12-21 | 2020-08-04 | ***通信集团河南有限公司 | Method and device for acquiring use times of IMEI (international mobile equipment identity) of call terminal |
CN109257691A (en) * | 2017-07-12 | 2019-01-22 | ***通信集团公司 | A kind of judgment method and device of calling and called terminal location relationship |
CN109660962B (en) * | 2017-10-10 | 2020-07-17 | ***通信集团公司 | Voice call charging method and device |
CN109996169B (en) * | 2017-12-28 | 2021-05-28 | ***通信集团北京有限公司 | Method and device for acquiring position information of called user |
CN111405680B (en) * | 2019-01-02 | 2022-01-25 | ***通信有限公司研究院 | Call tracing method, device and storage medium |
CN114095890B (en) * | 2020-08-25 | 2023-09-19 | ***通信集团吉林有限公司 | VoLTE user position determining method and device and electronic equipment |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878345A (en) * | 2005-06-07 | 2006-12-13 | 华为技术有限公司 | System and method for realizing route control |
CN101090562A (en) * | 2006-06-15 | 2007-12-19 | 华为技术有限公司 | Method and device for sending user terminal position information in IP multi-medium subsystem |
CN101317438A (en) * | 2006-04-29 | 2008-12-03 | 华为技术有限公司 | Method and device for perceiving supplementary service executed by user |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120142341A1 (en) * | 2010-12-06 | 2012-06-07 | Sonus Networks | Internetworking Between a Network Capable of Carrying Voice Over Packet Access and a Network Not Capable of Carrying Voice Over Packet Access |
US9413561B2 (en) * | 2011-02-17 | 2016-08-09 | Telefonaktiebolaget Lm Ericsson (Publ) | Routing terminating calls |
-
2015
- 2015-03-03 CN CN201510094675.1A patent/CN105992150B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1878345A (en) * | 2005-06-07 | 2006-12-13 | 华为技术有限公司 | System and method for realizing route control |
CN101317438A (en) * | 2006-04-29 | 2008-12-03 | 华为技术有限公司 | Method and device for perceiving supplementary service executed by user |
CN101090562A (en) * | 2006-06-15 | 2007-12-19 | 华为技术有限公司 | Method and device for sending user terminal position information in IP multi-medium subsystem |
Also Published As
Publication number | Publication date |
---|---|
CN105992150A (en) | 2016-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105992150B (en) | A kind of acquisition methods and device of user location | |
CN103517266B (en) | Method for activating mobile terminal on mobile network side and mobile gateway system | |
CN110351777A (en) | The method and apparatus for indicating service distributing | |
EP2981108A1 (en) | Group charging method, gateway device, charging device, and communications system | |
CN108432333B (en) | Method, system and apparatus for providing enhanced call setup via wireless local area network | |
TW201424424A (en) | Instant messaging system and method | |
AU2014400285B2 (en) | Online charging method, gateway device and online charging device | |
CN101500340B (en) | Method, system and equipment for deleting bearing | |
CN108617019A (en) | Method for processing business and device | |
CN105491176A (en) | Method and system for PCRF addressing | |
CN113645254B (en) | Method and device for signaling addressing | |
CN103685052A (en) | Method and system for diversion control of network data traffic | |
CN103841080A (en) | Called number completion method, device and system | |
KR20150093808A (en) | Method and apparatus for performing roaming traffic charging for a ue | |
CN107172595A (en) | Service implementation method, system and device in broadband cluster system during terminal roaming | |
CN106165384B (en) | The safe handling of text message | |
US20070201669A1 (en) | Method and system for call control | |
CN110856128B (en) | Method and device for judging VoLTE call intercommunication network scene | |
CN109510906A (en) | Internet business implementation method, device, system, entity, server and storage medium | |
CN106658450B (en) | Remote heterogeneous network mobile real-time communication method | |
CN104782151B (en) | Information transferring method and device | |
CN101227720B (en) | Local transferring control method of IP multimedia subsystem | |
CN101998515B (en) | The implementation method of control PCRF load balancing and realize system | |
EP2916485B1 (en) | Apparatus and method for providing mobile internet phone service | |
WO2014114016A1 (en) | Method and device for achieving subject calling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |