CN104135755A - Termination call network selection method and system, termination call selection server, and terminal - Google Patents
Termination call network selection method and system, termination call selection server, and terminal Download PDFInfo
- Publication number
- CN104135755A CN104135755A CN201310158816.2A CN201310158816A CN104135755A CN 104135755 A CN104135755 A CN 104135755A CN 201310158816 A CN201310158816 A CN 201310158816A CN 104135755 A CN104135755 A CN 104135755A
- Authority
- CN
- China
- Prior art keywords
- terminal
- network
- call
- domain
- called
- 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.)
- Pending
Links
- 238000010187 selection method Methods 0.000 title abstract description 5
- 102000018059 CS domains Human genes 0.000 claims description 81
- 108050007176 CS domains Proteins 0.000 claims description 81
- 238000000034 method Methods 0.000 claims description 30
- 238000005516 engineering process Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention discloses a termination call network selection method and system, a termination call selection server, and a terminal. The termination call selection server acquires termination call network selection information from the called terminal; and the termination call selection server determines a termination call network according to the termination call network selection information from the called terminal and a preset termination call network selection reference strategy. According to the scheme described in the present invention, the termination call selection server may acquire the termination call network selection information of the terminal by dynamically interacting with the terminal, then select, according to the termination call network selection information, the termination call network which is most suitable for the user at this time, thereby improving the user experience of the service.
Description
Technical Field
The present invention relates to core network communication technologies, and in particular, to a terminating network selection method and system, and a terminating selection server and a terminal.
Background
With the development of communication technology, various wireless access technologies are widely applied, and a mutual converged heterogeneous network environment is formed. Different access technologies are evolved and supplemented with each other. For example, global system for mobile communications and enhanced data rates for global system for mobile communications Evolution (gsm edge Radio Access Network, GERAN), terrestrial Radio Access Network (UTRAN), and Long Term Evolution (LTE) are evolved, and Wireless Local Area Networks (WLAN) are complementary to GERAN, UTRAN, and LTE.
In order to provide a uniform control function to different access technologies, 3GPP proposes an IP Multimedia System (IMS) architecture as a core network standard of a next generation network. Although IMS can provide a variety of rich multimedia applications, IMS is not mature enough for real-time communication to compete with the original Circuit Switching (CS) architecture. In addition, in order to protect the investment on the CS domain, the operator may expect that CS and IMS will coexist as two systems for a long time in the future.
In the heterogeneous network environment, a terminal can be accessed to a plurality of wireless networks at the same time, because GERAN and UTRAN realize voice based on CS and LTE and WLAN realize voice based on IMS, the same user can be signed with CS service and IMS service at the same time, thus, when the user is taken as a called party, the problem that the network pages the user from CS domain or IMS domain at all exists.
Currently, a method for selecting a terminating network is defined in 3GPP TS23.221, and as shown in fig. 1, the method specifically includes:
step 101: a Gateway Mobile Switching Center (GMSC) of the CS domain receives an initial message (IAM);
wherein, the Mobile subscriber international number (MSISDN) of the called user is carried;
step 102: the GMSC sends a routing information request (SRI) to an Home Location Register (HLR)/Home Subscriber Server (HSS) to which the called Subscriber belongs when discovering that the routing is required to be requested to the HLR/HSS according to the number analysis;
step 103: the HLR/HSS determines the selection of the calling network of the called user according to the information such as the terminal registration state, the network configuration information, the user preference setting and the like;
the procedure for HLR/HSS to select CS domain as terminating network is shown in steps 104-105:
step 104: HLR/HSS selects CS domain as terminal call network, SRI ack returned to GMSC carries called roaming code MSRN;
step 105: GMSC sends IAM information to the called visit location VMSC/VLR according to the MSRN, and the VMSC/VLR initiates paging to the called user;
the procedure for HLR/HSS to select IMS domain as terminating network is shown in steps 106-108:
step 106: the HLR/HSS selects the IMS domain as a terminating network, and an SRI ack returned to the GMSC carries an IMS domain routing code (IMRN);
step 107: after the GMSC receives the SRI ack, the routing number is analyzed, and then an IAM message is sent to a Media Gateway Control Function (MGCF) of an IMS domain, wherein the IAM message carries the IMRN;
step 108: the MGCF converts the IMRN into an SIP message address SIP URI of the called user, and sends an INVITE message to a Serving-Call Session Control Function (S-CSCF) to which the called user belongs. And finally initiating an INVITE request to the called user by the S-CSCF.
It can be seen that in the prior art, the selection of the terminating network is performed by the network, and the terminal can only set the network selection preference in the network (e.g. HLR/HSS) in advance. When a call arrives, the network makes a selection of the terminating network according to the static configuration information, but in practical application, the selection of the terminating network through static configuration cannot achieve good user experience. For example: when a terminal accesses a network through GERAN and WLAN at the same time, a user registers in a CS domain and an IMS domain at the same time, and the WLAN can provide higher bandwidth and smaller time delay, so the user generally configures the WLAN and the IMS domain in the network in advance to preferentially perform called paging.
Disclosure of Invention
In view of the above, the main objective of the present invention is to provide a method and a system for selecting a terminating network, a terminating network selection server, and a terminating network selection terminal, which can flexibly select a terminating network according to actual situations, thereby improving user experience.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
a method of terminating network selection, comprising:
a terminal call selection server acquires terminal call network selection information from a called terminal;
and the terminal call selection server determines the terminal call network according to the terminal call network selection information from the called terminal and a preset terminal call network selection reference strategy.
The terminal call selection server obtaining terminal call network selection information from the called terminal comprises:
sending SIP MESSAGE request to the terminal through IP multimedia system IMS domain, inquiring the terminal calling network selection information of the called terminal;
SIP MESSAGE200 responses are received from the called terminal, wherein the responses carry the selected terminating network information of the called terminal.
The terminal call selection server determines a terminal call network according to terminal call network selection information from a called terminal and a preset terminal call network selection reference strategy, and comprises the following steps:
when the call quality parameter of the final call network selected by the called terminal is not lower than a preset call quality threshold and/or the network load of the final call network selected by the called terminal is not higher than a preset network load threshold, determining the final call network selected by the called terminal as the final call network; otherwise, determining other networks accessed by the called terminal as the terminal call network.
The method further comprises the following steps:
determining whether the called user is registered in the CS domain and the IMS domain at the same time, further determining whether a corresponding terminating network selection policy is preset when determining that the called user is registered in the CS domain and the IMS domain at the same time,
the terminal call selection server obtains terminal call network selection information from the called terminal as follows:
and when the called user is determined to be registered in the CS domain and the IMS domain at the same time and no corresponding terminal call network selection strategy is preset, terminal call network selection information is acquired from the called terminal.
The method further comprises the following steps:
the terminal call selection server refuses the call when determining that the called user is not registered in the CS domain and the IMS domain;
determining that the called user is only registered in the CS domain, or simultaneously registered in the CS domain and the IMS domain, and routing the call to the CS domain of the called user when the network selecting the CS domain is a calling-terminating network in advance;
and when the called user is determined to be registered only in the IMS domain or simultaneously registered in the CS domain and the IMS domain and the network selecting the IMS domain is preset as a calling-terminating network, the call is routed to the IMS domain of the called user.
A call termination selection server comprising: the device comprises an acquisition module and a first determination module; wherein,
the acquisition module is used for acquiring the terminating network selection information from the called terminal;
the first determining module is configured to determine the terminating network according to the terminating network selection information acquired by the acquiring module and a preset terminating network selection reference policy.
The acquisition module includes: a sending submodule and a receiving submodule; wherein,
the sending submodule is used for sending SIP MESSAGE request to the terminal through the IMS domain and inquiring the terminal calling network selection information of the called terminal;
and the receiving submodule is used for receiving SIP MESSAGE200 response from the called terminal, wherein the SIP MESSAGE response carries the calling network information selected by the called terminal.
The first determining module is specifically configured to determine that the terminating network selected by the called terminal is the terminating network when the call quality parameter of the terminating network selected by the called terminal is not lower than a preset call quality threshold and/or the network load of the terminating network selected by the called terminal is not higher than a preset network load threshold; otherwise, determining other networks accessed by the called terminal as the terminal call network.
The call selection server further comprises a second determination module,
the second determining module is configured to determine whether the called user is simultaneously registered in the CS domain and the IMS domain, and further determine whether a corresponding terminating network selection policy is preset when it is determined that the called user is simultaneously registered in the CS domain and the IMS domain;
the obtaining module is specifically configured to obtain the terminating network selection information from the called terminal when the second determining module determines that the called user is registered in the CS domain and the IMS domain at the same time and a corresponding terminating network selection policy is not preset.
The call selection server further comprises a call routing module,
the call routing module is used for routing the call to the terminal call network determined by the first determination module; when the second determining module determines that the called user is not registered in the CS domain and the IMS domain, the call is rejected; when the second determining module determines that the called user is only registered in the CS domain, or simultaneously registered in the CS domain and the IMS domain and presets a network for selecting the CS domain as a calling-terminating network, the call is routed to the CS domain of the called user; and when the second determining module determines that the called user is registered only in the IMS domain, or simultaneously registered in the CS domain and the IMS domain and presets the network selecting the IMS domain as a calling-terminating network, the call is routed to the IMS domain of the called user.
A terminal, comprising: a receiving module, a selecting module and a sending module, wherein,
the receiving module is used for receiving a calling network selection information query request from the calling selection server;
the selection module is used for making the calling network selection according to the measured signal intensity and/or the preference information selected by the user after the receiving module receives the calling network selection information inquiry request;
and the sending module is used for returning the terminal call network information selected by the selection module to the terminal call selection server.
A terminal call network selection system comprises a terminal call selection server and a terminal, wherein,
the terminal call selection server is the terminal call selection server;
the terminal is the terminal.
The invention discloses a method and a system for selecting a terminating network, a terminating selection server and a terminal, wherein the terminating selection server acquires terminating network selection information from a called terminal; and the terminal call selection server determines the terminal call network according to the terminal call network selection information from the called terminal and a preset terminal call network selection reference strategy. According to the scheme of the invention, the terminal call selection server obtains the terminal call network selection information of the terminal by dynamically interacting with the terminal, and then selects the terminal call network which is most suitable for the user at the moment according to the terminal call network selection information, thereby improving the user experience of the service.
Drawings
Fig. 1 is a schematic flow chart of a method for selecting a terminating network in the related art;
fig. 2 is a schematic flow chart of a terminating network selection method according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a terminating selection server according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention;
fig. 5 is a schematic flowchart of a procedure for selecting a terminating network when a user initiates a call in a CS domain according to embodiment 1 of the present invention;
fig. 6 is a schematic flowchart of a procedure of selecting a terminating network when a user initiates a call in an IMS domain according to embodiment 2 of the present invention;
fig. 7 is a flowchart illustrating a procedure of selecting a terminating network by an anchor AS in a terminating selection server according to embodiment 3 of the present invention.
Detailed Description
The basic idea of the invention is: a terminal call selection server acquires terminal call network selection information from a called terminal; and the terminal call selection server determines the terminal call network according to the terminal call network selection information from the called terminal and a preset terminal call network selection reference strategy.
Fig. 2 is a schematic flow chart of a method for selecting a terminating network according to an embodiment of the present invention, as shown in fig. 2, the method includes:
step 201: the terminal call selection server acquires terminal call network selection information from the called terminal.
Here, the terminating network selection information includes a terminating network selected by the called terminal.
Step 202: and the terminal call selection server determines the terminal call network according to the terminal call network selection information from the called terminal and a preset terminal call network selection reference strategy.
It should be noted that, in practical application, it may also be preset that the terminating network selection reference policy is null, that is: the terminating network selection server determines the terminating network only based on the terminating network selection information from the called terminal.
Optionally, the step 201 of the terminating selection server obtaining terminating network selection information from the called terminal includes:
sending SIP MESSAGE request to the terminal through IP multimedia system IMS domain, inquiring the terminal calling network selection information of the called terminal;
SIP MESSAGE200 responses are received from the called terminal, wherein the responses carry the selected terminating network information of the called terminal.
Specifically, a new SIP header is generally defined in the SIP MESSAGE request: Access-Prefer-Req, which is used for inquiring the terminal call network information selected by the called terminal; and after receiving the SIP MESSAGE request carrying the Access-Prefer-Req message header, the called terminal selects the network according to the static and dynamic information and returns the selected terminal call network information to the anchor point AS through SIP MESSAGE200 response messages. A new SIP MESSAGE header is generally defined in the MESSAGE200 response MESSAGE: the message header is of an enumeration type, and the value range comprises: CS, IMS, etc., indicating the terminating network selected by the terminal.
Optionally, the determining, by the terminating selection server, the terminating network according to the terminating network selection information from the called terminal and a preset terminating network selection reference policy includes:
when the call quality parameter of the final call network selected by the called terminal is not lower than a preset call quality threshold and/or the network load of the final call network selected by the called terminal is not higher than a preset network load threshold, determining the final call network selected by the called terminal as the final call network; otherwise, determining other networks accessed by the called terminal as the terminal call network. For example, the terminating call selection server selects the terminal call network according to the call quality statistics of different access networks, such as call completing rate, Mean Opinion Score (MOS) value, etc., if the user accessing WLAN and GERAN simultaneously selects WLAN as the terminating call network, the terminating call selection server queries that the call completing rate of WLAN is lower, GERAN is selected as the terminating call network; for another example, the user accessing WLAN and GERAN selects GERAN as the terminating network, and the terminating selection server queries GERAN with a heavier load, and then selects WLAN as the terminating network.
Optionally, the method further includes:
determining whether the called user is registered in the CS domain and the IMS domain at the same time, further determining whether a corresponding terminating network selection policy is preset when determining that the called user is registered in the CS domain and the IMS domain at the same time,
correspondingly, the terminal call selection server obtains terminal call network selection information from the called terminal as follows:
and when the called user is determined to be registered in the CS domain and the IMS domain at the same time and no corresponding terminal call network selection strategy is preset, terminal call network selection information is acquired from the called terminal.
Optionally, the method further includes:
the terminal call selection server refuses the call when determining that the called user is not registered in the CS domain and the IMS domain;
determining that the called user is only registered in the CS domain, or simultaneously registered in the CS domain and the IMS domain, and routing the call to the CS domain of the called user when the network selecting the CS domain is a calling-terminating network in advance;
and when the called user is determined to be registered only in the IMS domain or simultaneously registered in the CS domain and the IMS domain and the network selecting the IMS domain is preset as a calling-terminating network, the call is routed to the IMS domain of the called user.
The embodiment of the present invention further provides a terminating call selection server correspondingly, as shown in fig. 3, the terminating call selection server includes: an acquisition module 32 and a first determination module 32; wherein,
an obtaining module 31, configured to obtain terminating network selection information from a called terminal;
a first determining module 32, configured to determine the terminating network according to the terminating network selection information acquired by the acquiring module 31 and a preset terminating network selection reference policy.
Optionally, the obtaining module 31 specifically includes: a sending submodule and a receiving submodule; wherein,
the sending submodule is used for sending SIP MESSAGE request to the terminal through the IMS domain and inquiring the terminal calling network selection information of the called terminal;
and the receiving submodule is used for receiving SIP MESSAGE200 response from the called terminal, wherein the SIP MESSAGE response carries the calling network information selected by the called terminal.
Optionally, the first determining module 32 is specifically configured to determine that the terminating network selected by the called terminal is the terminating network when the call quality parameter of the terminating network selected by the called terminal is not lower than the preset call quality threshold and/or the network load of the terminating network selected by the called terminal is not higher than the preset network load threshold; otherwise, determining other networks accessed by the called terminal as the terminal call network.
Optionally, the call selection server further comprises a second determination module,
the second determining module is configured to determine whether the called user is simultaneously registered in the CS domain and the IMS domain, and further determine whether a corresponding terminating network selection policy is preset when it is determined that the called user is simultaneously registered in the CS domain and the IMS domain;
the obtaining module 31 is specifically configured to obtain the terminating network selection information from the called terminal when the second determining module determines that the called user is registered in the CS domain and the IMS domain at the same time and a corresponding terminating network selection policy is not preset.
Optionally, the call selection server further comprises a call routing module,
the call routing module is used for routing the call to the terminal call network determined by the first determination module; when the second determining module determines that the called user is not registered in the CS domain and the IMS domain, the call is rejected; when the second determining module determines that the called user is only registered in the CS domain, or simultaneously registered in the CS domain and the IMS domain and presets a network for selecting the CS domain as a calling-terminating network, the call is routed to the CS domain of the called user; and when the second determining module determines that the called user is registered only in the IMS domain, or simultaneously registered in the CS domain and the IMS domain and presets the network selecting the IMS domain as a calling-terminating network, the call is routed to the IMS domain of the called user.
The embodiment of the present invention further provides a terminal accordingly, as shown in fig. 4, the terminal includes: a receiving module 41, a selecting module 42 and a sending module 43, wherein,
a receiving module 41, configured to receive a terminating network selection information query request from a terminating selection server;
a selecting module 42, configured to make a terminating network selection according to the measured signal strength and/or the preference information selected by the user after the receiving module 41 receives the terminating network selection information query request;
and a sending module 43, configured to return the terminating network information selected by the selecting module to the terminating selection server.
It should be noted that the user preference information may be manually selected according to a prompt of the terminal, or may be set to automatically select a network with the highest network signal strength as the terminating network, or may be set to automatically select a network as the terminating network when the signal strength of the network is higher than a threshold.
The embodiment of the invention also correspondingly provides a final call network selection system, which comprises a final call selection server and a terminal, wherein the final call selection server is the final call selection server shown in figure 3; the terminal is the terminal shown in fig. 4.
The present invention will be described in further detail with reference to specific examples.
Example 1
Fig. 5 is a schematic flowchart of a procedure of selecting a terminating network when a user initiates a call in a CS domain according to embodiment 1 of the present invention, and as shown in fig. 5, the procedure includes:
step 501: the GMSC receives an IAM message, wherein the IAM message carries the MSISDN of the called user;
step 502: GMSC analyzes according to the called number, determines to need to request routing to called HLR/HSS (T)), and sends SRI to called HLR/HSS;
step 503: the called HLR/HSS determines that the user is an intelligent network user and returns T-CSI;
the T-CSI is provided with identification information for inquiring SCP;
step 504: after the GMSC receives the T-CSI, an Initial monitoring point (Initial DP) message is sent to a query SCP according to the identification information of the query SCP;
step 505: after receiving the Initial DP message, the query SCP queries the registration state of the called user in the CS domain and the IMS domain from the called HLR/HSS through the Map interface, and performs routing according to the queried registration state;
when the called user is not registered in the CS domain and the IMS domain, returning a call rejection indication (not shown in the figure) to the GMSC;
when the called user only registers in the CS domain, or registers in the CS domain and the IMS domain at the same time and presets the network selecting the CS domain as a terminal call network, the called MSRN is returned to indicate the GMSC to route the call to the CS domain (not shown in the figure);
when the called user only registers in the IMS domain, or registers in the CS domain and the IMS domain at the same time and presets the network selecting the IMS domain AS the terminal call network, the called IMS routing code IMRN is returned, the GMSC is indicated to route the call to the IMS domain, and the returned message carries imsflag, the anchor point AS (not shown in the figure) is indicated not to be triggered on the called S-CSCF;
when the called user is registered in the CS domain and the IMS domain at the same time, and the corresponding terminating network selection policy is not preset, the flow is as shown in steps 506 to 509.
Step 506: inquiring SCP to return called IMS routing code IMRN to GMSC, and indicating GMSC to route call to IMS domain;
step 507: GMSC analyzes the number and then sends IAM information to MGCF of IMS domain, wherein IMRN is contained in IMS information;
step 508: MGCF converts routing code IMRN into SIP URI of called user, and sends INVITE message to called S-CSCF (T)), said INVITE message carries SIP URI of said called user;
step 509: after receiving the INVITE message, the called S-CSCF triggers the anchor AS, routes the INVITE message to the anchor AS, and selects the final call network by the anchor AS.
Example 2
Fig. 6 is a schematic flowchart of a procedure of selecting a terminating network when a user initiates a call in an IMS domain according to embodiment 2 of the present invention, and as shown in fig. 6, the procedure includes:
step 601-step 602: after receiving the INVITE message sent by the calling subscriber, the calling S-CSCF (S-CSCF (0)) triggers other services of the calling subscriber except for inquiring the AS;
step 603: the calling S-CSCF finally triggers the query AS and sends an INVITE message to the query AS;
step 604: inquiring AS inquires the registration state of the called user in the CS domain and the IMS domain from the called HLR/HSS (T)) through a DIAMETER interface, and carrying out routing selection according to the inquired registration state;
specifically, when the user is not registered in the CS domain or the IMS domain, a reject call indication (not shown in the figure) is returned to the S-CSCF;
when the user only registers in the CS domain, or registers in the CS domain and the IMS domain at the same time and presets the network selecting the CS domain as a terminal call network, the called MSISDN is returned, the S-CSCF is indicated to route the call to the CS domain, and the GMSC is indicated to not trigger the query SCP (not shown in the figure) any more, and a special identifier csflag is carried;
when the user only registers in the IMS domain, or registers in the CS domain and the IMS domain at the same time and presets the network selecting the IMS domain AS the calling-end network, the S-CSCF is instructed to continue to route the call to the called IMS domain, and the imsflag is carried in the returned message, and the anchor point AS (not shown in the figure) is instructed not to be triggered on the called S-CSCF;
when the user is registered in the CS domain and the IMS domain at the same time, and the corresponding terminating network selection policy is not preset, the flow is as shown in steps 605 to 607.
Step 605: inquiring the AS to return an INVITE message to the calling S-CSCF, and continuing to route the call to the called IMS domain by the calling S-CSCF;
step 606: the calling S-CSCF routes the call to the called S-CSCF (T)) finally by inquiring DNS and called HLR/HSS;
step 607: after receiving the INVITE message, the called S-CSCF triggers the anchor AS, routes the INVITE message to the anchor AS, and selects the final call network by the anchor AS.
Example 3
Fig. 7 is a schematic flowchart of a procedure for selecting a terminating network by an anchor AS in a terminating selection server according to embodiment 3 of the present invention, where a call flow based on fig. 5 and 6 is shown in fig. 7, and the procedure includes:
step 701-step 702: anchor AS sends SIP MESSAGE request to terminal through IMS domain, inquires the terminal calling network selection information of called terminal;
step 703: the called terminal makes a terminal call network selection according to the information such as the measured signal intensity and/or the preference selected by the user;
step 704-step 705: the called terminal replies SIP MESSAGE200 response to the anchor AS, wherein the terminal network information selected by the terminal is carried;
step 706: the anchor point AS determines a final call network according to the final call network selection information from the called terminal and a preset final call network selection reference strategy;
it should be noted that the anchor AS generally obtains the network policy information by interacting with the HLR/HSS.
After step 706, the call flow of the anchor AS selecting the CS domain network AS the terminating network is AS shown in steps 707-710:
step 707: the anchor AS returns MSISDN to the called S-CSCF (T)), instructs the S-CSCF to route the call to the CS domain, carries a special identifier csflag, and instructs the GMSC not to trigger the query SCP;
step 708: and the called S-CSCF sends an INVITE message to the MGCF, wherein the INVITE message carries the csflag identifier. The MGCF sends an IAM message to the GMSC after receiving the IAM message, wherein the IAM message carries a csflag identifier and indicates that the GMSC does not trigger a query SCP any more;
specifically, the INVITE carries the MSISDN and the indication information, and the IAM message carries the MSISDN and the indication information.
Step 709: the GMSC queries a called HLR/HSS according to the MSISDN to obtain a called roaming number (MSRN) and triggers the service of a called CS domain;
step 710: the GMSC routes the call to the called VMSC according to the MSRN, and the called VMSC (T)) pages the called terminal;
after step 706, the call flow for the anchor AS to select the network of the IMS domain AS the terminating network is AS shown in steps 711-714:
step 711: the anchor point AS returns an INVITE message to the called S-CSCF, and the call is continuously routed in the called IMS domain;
step 712: S-CSCF triggers the service of called IMS domain;
step 713-step 714: the S-CSCF routes the call request to the called terminal.
According to the scheme of the embodiment of the invention, the core network interacts with the called terminal before selecting the final call network, the called terminal feeds back the final call network selection of the terminal to the core network according to the current wireless signal measurement result, the user preference and other information, and the core network selects the final call network most suitable for the terminal according to the selection information of the terminal, so that the user experience is improved.
The above description is only a preferred embodiment of the present invention, and is not intended to limit the scope of the present invention.
Claims (12)
1. A method for selecting a terminating network, the method comprising:
a terminal call selection server acquires terminal call network selection information from a called terminal;
and the terminal call selection server determines the terminal call network according to the terminal call network selection information from the called terminal and a preset terminal call network selection reference strategy.
2. The method of claim 1, wherein the terminating selection server obtaining terminating network selection information from the called terminal comprises:
sending SIP MESSAGE request to the terminal through IP multimedia system IMS domain, inquiring the terminal calling network selection information of the called terminal;
SIP MESSAGE200 responses are received from the called terminal, wherein the responses carry the selected terminating network information of the called terminal.
3. The method of claim 1, wherein the terminating network selection server determines the terminating network according to the terminating network selection information from the called terminal and a preset terminating network selection reference policy, comprising:
when the call quality parameter of the final call network selected by the called terminal is not lower than a preset call quality threshold and/or the network load of the final call network selected by the called terminal is not higher than a preset network load threshold, determining the final call network selected by the called terminal as the final call network; otherwise, determining other networks accessed by the called terminal as the terminal call network.
4. A method according to any one of claims 1 to 3, characterized in that the method further comprises:
determining whether the called user is registered in the CS domain and the IMS domain at the same time, further determining whether a corresponding terminating network selection policy is preset when determining that the called user is registered in the CS domain and the IMS domain at the same time,
the terminal call selection server obtains terminal call network selection information from the called terminal as follows:
and when the called user is determined to be registered in the CS domain and the IMS domain at the same time and no corresponding terminal call network selection strategy is preset, terminal call network selection information is acquired from the called terminal.
5. The method of claim 4, further comprising:
the terminal call selection server refuses the call when determining that the called user is not registered in the CS domain and the IMS domain;
determining that the called user is only registered in the CS domain, or simultaneously registered in the CS domain and the IMS domain, and routing the call to the CS domain of the called user when the network selecting the CS domain is a calling-terminating network in advance;
and when the called user is determined to be registered only in the IMS domain or simultaneously registered in the CS domain and the IMS domain and the network selecting the IMS domain is preset as a calling-terminating network, the call is routed to the IMS domain of the called user.
6. A call origination selection server, comprising: the device comprises an acquisition module and a first determination module; wherein,
the acquisition module is used for acquiring the terminating network selection information from the called terminal;
the first determining module is configured to determine the terminating network according to the terminating network selection information acquired by the acquiring module and a preset terminating network selection reference policy.
7. The call termination selection server according to claim 6, wherein the obtaining module comprises: a sending submodule and a receiving submodule; wherein,
the sending submodule is used for sending SIP MESSAGE request to the terminal through the IMS domain and inquiring the terminal calling network selection information of the called terminal;
and the receiving submodule is used for receiving SIP MESSAGE200 response from the called terminal, wherein the SIP MESSAGE response carries the calling network information selected by the called terminal.
8. The call termination selection server of claim 6,
the first determining module is specifically configured to determine that the terminating network selected by the called terminal is the terminating network when the call quality parameter of the terminating network selected by the called terminal is not lower than a preset call quality threshold and/or the network load of the terminating network selected by the called terminal is not higher than a preset network load threshold; otherwise, determining other networks accessed by the called terminal as the terminal call network.
9. A terminating selection server according to any of claims 6 to 8, characterized in that the terminating selection server further comprises a second determining module,
the second determining module is configured to determine whether the called user is simultaneously registered in the CS domain and the IMS domain, and further determine whether a corresponding terminating network selection policy is preset when it is determined that the called user is simultaneously registered in the CS domain and the IMS domain;
the obtaining module is specifically configured to obtain the terminating network selection information from the called terminal when the second determining module determines that the called user is registered in the CS domain and the IMS domain at the same time and a corresponding terminating network selection policy is not preset.
10. The call selection server of claim 9, further comprising a call routing module,
the call routing module is used for routing the call to the terminal call network determined by the first determination module; when the second determining module determines that the called user is not registered in the CS domain and the IMS domain, the call is rejected; when the second determining module determines that the called user is only registered in the CS domain, or simultaneously registered in the CS domain and the IMS domain and presets a network for selecting the CS domain as a calling-terminating network, the call is routed to the CS domain of the called user; and when the second determining module determines that the called user is registered only in the IMS domain, or simultaneously registered in the CS domain and the IMS domain and presets the network selecting the IMS domain as a calling-terminating network, the call is routed to the IMS domain of the called user.
11. A terminal, characterized in that the terminal comprises: a receiving module, a selecting module and a sending module, wherein,
the receiving module is used for receiving a calling network selection information query request from the calling selection server;
the selection module is used for making the calling network selection according to the measured signal intensity and/or the preference information selected by the user after the receiving module receives the calling network selection information inquiry request;
and the sending module is used for returning the terminal call network information selected by the selection module to the terminal call selection server.
12. A terminating network selection system, characterized in that the system comprises a terminating selection server and a terminal, wherein,
the terminating selection server is the terminating selection server of any one of claims 6 to 10;
the terminal is the terminal of claim 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310158816.2A CN104135755A (en) | 2013-05-02 | 2013-05-02 | Termination call network selection method and system, termination call selection server, and terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310158816.2A CN104135755A (en) | 2013-05-02 | 2013-05-02 | Termination call network selection method and system, termination call selection server, and terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104135755A true CN104135755A (en) | 2014-11-05 |
Family
ID=51808260
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310158816.2A Pending CN104135755A (en) | 2013-05-02 | 2013-05-02 | Termination call network selection method and system, termination call selection server, and terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104135755A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554855A (en) * | 2015-12-30 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for selecting access network |
CN105704768A (en) * | 2016-03-11 | 2016-06-22 | 中国联合网络通信集团有限公司 | Processing method and apparatus for failed establishment of voice service |
CN107580351A (en) * | 2016-07-04 | 2018-01-12 | 中兴通讯股份有限公司 | System of selection and the system of input field are exhaled eventually |
CN108307376A (en) * | 2017-01-13 | 2018-07-20 | 中国移动通信集团辽宁有限公司 | Method, device and system for selecting called access domain |
CN108882220A (en) * | 2017-05-16 | 2018-11-23 | 中兴通讯股份有限公司 | A kind of IMS callee function domain choosing method, device, system and storage medium |
CN109218330A (en) * | 2018-10-17 | 2019-01-15 | Oppo广东移动通信有限公司 | A kind of method, electronic device and computer readable storage medium managing IMS registration |
CN109639717A (en) * | 2019-01-04 | 2019-04-16 | 中国联合网络通信集团有限公司 | The number of taking turns the communication means of net, Calling Side/callee side Service control point server |
CN109905901A (en) * | 2017-12-08 | 2019-06-18 | 中国电信股份有限公司 | Network selecting method and device and computer readable storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020064151A1 (en) * | 2000-09-11 | 2002-05-30 | Bob Sorrentino | Method and system of managing connections between circuit-switched and packet-switched networks |
CN1878344A (en) * | 2005-06-07 | 2006-12-13 | 华为技术有限公司 | Called service route selecting method and system |
CN101001441A (en) * | 2006-01-10 | 2007-07-18 | 华为技术有限公司 | Method of continuing called subscriber and its network system |
CN101288277A (en) * | 2005-10-14 | 2008-10-15 | 富士通株式会社 | Access network selecting method |
CN101605381A (en) * | 2008-06-13 | 2009-12-16 | 华为技术有限公司 | The methods, devices and systems of called access |
CN101860885A (en) * | 2010-06-11 | 2010-10-13 | 西安电子科技大学 | Access network selection method based on neural network and fuzzy logic |
-
2013
- 2013-05-02 CN CN201310158816.2A patent/CN104135755A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020064151A1 (en) * | 2000-09-11 | 2002-05-30 | Bob Sorrentino | Method and system of managing connections between circuit-switched and packet-switched networks |
CN1878344A (en) * | 2005-06-07 | 2006-12-13 | 华为技术有限公司 | Called service route selecting method and system |
CN101288277A (en) * | 2005-10-14 | 2008-10-15 | 富士通株式会社 | Access network selecting method |
CN101001441A (en) * | 2006-01-10 | 2007-07-18 | 华为技术有限公司 | Method of continuing called subscriber and its network system |
CN101605381A (en) * | 2008-06-13 | 2009-12-16 | 华为技术有限公司 | The methods, devices and systems of called access |
CN101860885A (en) * | 2010-06-11 | 2010-10-13 | 西安电子科技大学 | Access network selection method based on neural network and fuzzy logic |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105554855A (en) * | 2015-12-30 | 2016-05-04 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for selecting access network |
WO2017113556A1 (en) * | 2015-12-30 | 2017-07-06 | 宇龙计算机通信科技(深圳)有限公司 | Method and device for selecting access network |
CN105704768A (en) * | 2016-03-11 | 2016-06-22 | 中国联合网络通信集团有限公司 | Processing method and apparatus for failed establishment of voice service |
CN105704768B (en) * | 2016-03-11 | 2019-02-15 | 中国联合网络通信集团有限公司 | The processing method and processing device of failure is established in voice service |
CN107580351A (en) * | 2016-07-04 | 2018-01-12 | 中兴通讯股份有限公司 | System of selection and the system of input field are exhaled eventually |
CN108307376A (en) * | 2017-01-13 | 2018-07-20 | 中国移动通信集团辽宁有限公司 | Method, device and system for selecting called access domain |
CN108307376B (en) * | 2017-01-13 | 2022-05-13 | 中国移动通信集团辽宁有限公司 | Method, device and system for selecting called access domain |
CN108882220A (en) * | 2017-05-16 | 2018-11-23 | 中兴通讯股份有限公司 | A kind of IMS callee function domain choosing method, device, system and storage medium |
CN108882220B (en) * | 2017-05-16 | 2022-05-06 | 中兴通讯股份有限公司 | IMS terminal call service domain selection method, device, system and storage medium |
CN109905901A (en) * | 2017-12-08 | 2019-06-18 | 中国电信股份有限公司 | Network selecting method and device and computer readable storage medium |
CN109218330B (en) * | 2018-10-17 | 2021-02-09 | Oppo广东移动通信有限公司 | Method for managing IMS registration, electronic device and computer readable storage medium |
CN109218330A (en) * | 2018-10-17 | 2019-01-15 | Oppo广东移动通信有限公司 | A kind of method, electronic device and computer readable storage medium managing IMS registration |
CN109639717B (en) * | 2019-01-04 | 2021-05-11 | 中国联合网络通信集团有限公司 | Number portability communication method and calling side/called side service control point server |
CN109639717A (en) * | 2019-01-04 | 2019-04-16 | 中国联合网络通信集团有限公司 | The number of taking turns the communication means of net, Calling Side/callee side Service control point server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230126115A1 (en) | Indicating network types to use for sip messages | |
CN104135755A (en) | Termination call network selection method and system, termination call selection server, and terminal | |
US11165833B2 (en) | Network routing based on terminal's media path | |
US8340698B2 (en) | System and method for delivering short messages on do and 1x networks | |
US8861508B2 (en) | Routing a call setup request to a destination serving node in an IMS network | |
US9538361B2 (en) | Methods and apparatuses for registering a terminal in the IMS over a circuit-switched access domain | |
US8977259B2 (en) | Apparatus, and associated method, for facilitating radio control system operation with an ICS-capable wireless device | |
CN110999345A (en) | Access network based service enablement | |
US20130309993A1 (en) | Mobile communications method and call session control node | |
WO2016078290A1 (en) | Method and apparatus for routing short message, and computer storage medium | |
EP3078226B1 (en) | Method and apparatus for requesting an initial attachment of a ue to ps mobile communication network | |
US20110255531A1 (en) | Setting Up A Call From A Non-IMS To An IMS Network Whereby The Gateway Interfaces The HSS | |
US8416723B2 (en) | Method, system, and device for establishing association-control relations | |
EP2330852B1 (en) | Method, apparatus and computer program for providing a voice connection to mobile station using Voice over internet protocol | |
CN106685890B (en) | It is a kind of to call the optimization method of VoLTE user, device and system | |
CN106937264A (en) | Method, system and HSS that VoLTE user's calling is addressed | |
CN102547651B (en) | User roaming method and ICS (internet connection sharing) enhanced network | |
CN102595372A (en) | User roaming method and ICS (IMS (IP Multimedia Subsystem) Centralized service) enhanced network | |
CN108307376B (en) | Method, device and system for selecting called access domain | |
KR101644632B1 (en) | Proxy CSCF Registeration Method in IMS Network and system thereof | |
CN103428894B (en) | Bearer path method for building up, Apparatus and system | |
CN101998667B (en) | Number converting method and service continuity application server | |
CN102420802A (en) | Method and system for accessing circuit switching domain call through visited IMS access point | |
EP2367368A1 (en) | Fixed network service provisioning using a mobile network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20141105 |