CN108307376B - Method, device and system for selecting called access domain - Google Patents

Method, device and system for selecting called access domain Download PDF

Info

Publication number
CN108307376B
CN108307376B CN201710024451.2A CN201710024451A CN108307376B CN 108307376 B CN108307376 B CN 108307376B CN 201710024451 A CN201710024451 A CN 201710024451A CN 108307376 B CN108307376 B CN 108307376B
Authority
CN
China
Prior art keywords
access domain
domain selection
called
called number
scc
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
CN201710024451.2A
Other languages
Chinese (zh)
Other versions
CN108307376A (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 Liaoning Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Liaoning 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 Liaoning Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201710024451.2A priority Critical patent/CN108307376B/en
Publication of CN108307376A publication Critical patent/CN108307376A/en
Application granted granted Critical
Publication of CN108307376B publication Critical patent/CN108307376B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/14Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/14Mobility data transfer between corresponding nodes

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a method, a device and a system for selecting a called access domain, which are used for the technical field of communication and can solve the problems that a called side needs to wait for an INVITE message to arrive at a called SCC AS and then executes a called access domain selection process, so that call connection delay is increased and waiting time of a user is prolonged. The method comprises the following steps: receiving a call request INVITE sent by a calling user, wherein the INVITE comprises a called number; inquiring whether the called number is registered locally; when the called number is locally registered, sending an access domain selection query request of the called number to the HSS; and receiving the access domain selection result of the called number replied by the HSS.

Description

Method, device and system for selecting called access domain
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, and a system for selecting a called access domain.
Background
VOLTE (Voice over LTE, LTE Voice) is a technology for implementing Voice services based on the bearer of an LTE (Long Term Evolution) network by a user based on Voice services of an IMS (IP Multimedia Subsystem). If the user supports VOLTE at the terminal and is covered by the LTE network, VOLTE registration can be initiated, and voice service is carried out by using the bearing based on the LTE network. When VOLTE is registered, a user firstly registers an LTE network to enable the user to have the capability of using the LTE network, then registers an IMS core network element, and then registers an IMS third-party AS (Application Server) comprising MMTel (multimedia telephone service) AS, a service centralization and continuous Application Server SCC AS and other ASs, and after the registration is finished, the user registers in the ASs. Since the LTE network coverage is not as good as that of the GSM (Global System for Mobile Communication) network at present, a user who has completed VOLTE registration and is in the LTE network coverage area can use the VOLTE network and be responsible for a call task by the IMS. When a VOLTE user carries out calling service, a call request INVITE request is initiated to an IMS network, the INVITE request is transmitted to the IMS network through an LTE core network, and after the service control of a calling side is completed through an MMTEL AS, an SCC AS and the like, the INVITE request is transmitted to a called side. When a VOLTE user carries out called service, an INVITE request is completely sent to an inquiry call session control function I-CSCF of a called user home location, the I-CSCF sends a call to a service call session control function S-CSCF, the S-CSCF carries out service triggering on each AS, in an IMS network, the last AS triggered by the called service is an SCC AS which is responsible for selecting an access domain of the called user, the called user is determined to be connected through the VOLTE or CS (Circuit Switched) domain at present, and then the called user is connected through the determined network. In the above process, the called access domain selection process is performed after the called SCC AS receives the INVITE message, which may result in an increase in call connection delay and increase in user waiting time.
Disclosure of Invention
The embodiment of the invention provides a method, a device and a system for selecting a called access domain, which can solve the problems that the called side needs to wait for an INVITE message to arrive at a called SCC AS and then executes the selection process of the called access domain, so that the call connection delay is increased and the waiting time of a user is increased.
In a first aspect, the present invention provides a method for selecting a called access domain, which is used in a scenario where a calling user performs a voice calling service through VOLTE, and includes:
receiving an INVITE sent by the calling user, wherein the INVITE comprises a called number;
inquiring whether the called number is registered locally;
when the called number is locally registered, sending an access domain selection query request of the called number to an HSS (Home Subscriber Server);
and receiving an access domain selection result of the called number replied by the HSS.
In a second aspect, the present invention provides a method for selecting a called access domain, which is used in a scenario where a called user performs a voice called service, and the method includes:
receiving an INVITE sent by a calling user, wherein the INVITE comprises a called number;
inquiring whether the called number is registered locally;
when the called number is registered locally, judging whether an access domain selection result of the called number is recorded or not;
and when the access domain selection result of the called number is recorded, executing the voice called service based on the access domain selection result.
In a third aspect, the present invention provides a device for selecting a called access domain, which is used in a scenario where a calling party performs a voice calling service through VOLTE, and includes:
a receiving unit, configured to receive an INVITE sent by the calling subscriber, where the INVITE includes a called number;
the inquiry unit is used for inquiring whether the called number is registered locally;
a sending unit, configured to send an access domain selection query request of the called number to the HSS when the called number is locally registered;
the receiving unit is further configured to receive an access domain selection result of the called number replied by the HSS.
In a fourth aspect, the present invention provides a device for selecting a called access domain, which is used in a scenario where a called user performs a voice called service, and includes:
a receiving unit, configured to receive a call request INVITE sent by a calling subscriber, where the INVITE includes a called number;
the inquiry unit is used for inquiring whether the called number is registered locally;
the judging unit is used for judging whether an access domain selection result of the called number is recorded or not when the called number is locally registered;
and the call execution unit is used for executing the voice called service based on the access domain selection result when the access domain selection result of the called number is recorded.
In a fifth aspect, the present invention provides a called access domain selection system, which includes the called access domain selection device according to the third aspect and the called access domain selection device according to the third aspect.
The embodiment of the invention provides a method, a device and a system for selecting a called access domain.A calling SCC AS inquires whether a called number is locally registered or not after receiving an INVITE comprising the called number at a calling side; when the called number is locally registered, sending an access domain selection query request of the called number to the HSS; after receiving the access domain selection result of the called number replied by the HSS, recording the access domain selection result; on a called side, after receiving the INVITE containing the called number, the called SCC AS inquires whether the called number is locally registered; when the called number is registered locally, judging whether the access domain selection result of the called number is recorded or not; and when the access domain selection result of the called number is recorded, performing the voice called service based on the access domain selection result. In the embodiment of the invention, when the calling SCC AS judges that the called number is locally registered, the calling SCC AS and the called SCC AS can be determined to be the same equipment, the calling SCC AS executes the access domain selection process of the called number and records the selection result of the called access domain, so that when the INVITE is transmitted to the called side and the calling SCC AS is used AS the called SCC AS, the recorded called access domain selection result can be directly used for carrying out the voice called service without executing the process of the called access domain selection again, the waiting time of the calling process is saved, and the call duration delay is reduced.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments of the present invention will be briefly described below, and it is obvious that the drawings described below are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
Fig. 1 shows a schematic flow diagram of a method of selection of a called access domain according to an embodiment of the invention;
fig. 2 shows a schematic flow chart of a method of selection of a called access domain according to a further embodiment of the invention;
fig. 3 shows a schematic block diagram of a selection means of a called access domain according to an embodiment of the present invention;
fig. 4 shows a schematic block diagram of a selection means of a called access domain according to another embodiment of the present invention;
fig. 5 shows a schematic block diagram of a selection means of a called access domain according to yet another or more embodiments of the invention;
fig. 6 is a schematic block diagram of a system for selection of a called access domain according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
The embodiment of the invention is suitable for the scene that the calling SCC AS and the called SCC AS are the same equipment when the calling user carries out voice service through VOLTE. In a scenario that a calling user performs a voice service through VOLTE, the calling user sends an INVITE, the INVITE is transmitted to an SCC AS in an IMS network of a calling side through an EPC (Evolved Packet Core, Packet Core network), that is, the calling SCC AS continuously transmits the received INVITE to a called side, when the SCC AS of the called side is responsible for selecting a called access domain, and after receiving the INVITE of the calling user, the called SCC AS selects a network to which the called voice service is accessed, that is, selects the called access domain, and after completing the selection of the called access domain, calls a called user through the selected access domain. In a scenario where a calling user performs a voice service through VOLTE, the calling user and a called user may simultaneously reside in the same SCC AS, that is, the calling SCC AS and the called SCC AS are the same device, so in the embodiment of the present invention, the calling SCC AS may execute a procedure for called access domain selection while continuing to transmit a received INVITE, so that when the INVITE is transmitted to the called SCC AS (i.e., the calling SCC AS), the called SCC AS has already completed the procedure for called access domain selection, and does not need to execute the procedure for called access domain selection again, thereby saving the waiting time in the calling process.
Fig. 1 shows a schematic flow chart of a method for selection of a called access domain according to an embodiment of the invention. The method is used in a scenario where a calling party performs a voice calling service through VOLTE, as shown in fig. 1, and includes the following steps: 110, receiving an INVITE sent by a calling user, wherein the INVITE comprises a called number; 120, inquiring whether the called number is registered locally; 130, when the called number is registered locally, sending an access domain selection query request of the called number to the HSS; and 140, receiving the access domain selection result of the called number replied by the HSS.
In step 110, when the calling user performs the voice calling service through VOLTE, an INVITE is sent by the user equipment, where the INVITE carries the called number called by the calling user, and the INVITE is transmitted to the calling SCC AS in LTE and IMS networks. The called number is included in the head line Request _ URI of the INVITE message.
It should be noted that after receiving the INVITE message from the calling user in step 110, the director SCC AS needs to perform transparent transmission of the INVITE message to a network element (a network element in a voice call flow) backwards, that is, a flow of a voice call flow in the prior art needs to be performed, and details are not described again.
In step 120, after receiving the INVITE sent by the calling user, the calling SCC AS may determine the called number of the called user from the INVITE, and at this time, the calling SCC AS needs to query whether the called number is locally registered to determine whether the called user is registered in the calling SCC AS. If the called user registers in the calling SCC AS, which indicates that the called user resides in the calling SCC AS, that is, when the current calling process is executed to the called side, the calling SCC AS will be the called SCC AS of the called side to execute the procedure of called access domain selection, then in order to shorten the call duration and shorten the waiting time of the user, the calling SCC AS will execute the procedure of called access selection when the INVITE is not transmitted to the called side. If the called user is not registered in the calling SCC AS, it indicates that the called user is not resident in the calling SCC AS, that is, when the calling process is executed to the called side, the calling SCC AS will not be used AS the called SCC AS of the called side to execute the procedure of called access domain selection, and then the operation is ended.
It should be noted that, after the user is registered in the SCC AS, the SCC AS records the information of the registered user, so that in this step, the calling SCC AS can determine whether the called user is registered therein or locally by comparing the called number with the recorded information of the registered user.
In step 130, after the calling SCC AS determines that the called party is locally registered, the called party access domain selection process may be executed, that is, an access domain selection query request of the called number is sent to the HSS, where the request carries the called number, and the HSS returns an access domain selection result of the called number to the calling SCC AS after determining an access domain selection result of the called number.
In step 140, the HSS replies the access domain selection result of the called number to the calling SCC AS, and records the access domain selection result replied by the HSS, so AS to facilitate subsequent execution of the called voice called service.
In the embodiment of the invention, at a calling side, after receiving an INVITE containing a called number, a calling SCC AS inquires whether the called number is locally registered; when the called number is locally registered, sending an access domain selection query request of the called number to the HSS; and after receiving the access domain selection result of the called number replied by the HSS, recording the access domain selection result. In the embodiment of the invention, when the calling SCC AS judges that the called number is locally registered, the calling SCC AS and the called SCC AS can be determined to be the same equipment, the calling SCC AS executes the access domain selection process of the called number and records the selection result of the called access domain, so that when the INVITE is transmitted to the called side and the calling SCC AS is used AS the called SCC AS, the recorded called access domain selection result can be directly used for carrying out the voice called service without executing the process of the called access domain selection again, the waiting time of the calling process is saved, and the call duration delay is reduced.
It can be understood that, after receiving the access domain selection result of the called number replied by the HSS, the method may further record the access domain selection result, and specifically record the access domain selection result and the access domain selection time corresponding to the access domain selection result.
The access domain selection result replied by the HSS is recorded so as to facilitate the subsequent execution of the called voice called service. The access domain selection time is the time when the HSS replies the access domain selection result, and the access domain selection result is recorded while the corresponding access domain selection time is recorded, so that the actual effect of the access domain selection result can be embodied. Since the network state, the user adaptive device, etc. may change, which may affect the result of selecting the access domain, so that the result of selecting the access domain has validity, in this step, whether the result of selecting the access domain is valid or not may be reflected based on the time of selecting the access domain, thereby avoiding the situation that the voice call is affected because the result of selecting the access domain is not suitable for the current voice call when the called party executes the voice call service.
It is understood that, in the embodiment shown in fig. 1, step 120 may include: 121, constructing an IMPU (IP Multimedia Identity) of the called number based on a preset format; based on the constructed IMPU, it is queried whether the called number is registered locally 122.
In order to facilitate searching and ensure the accuracy of searching, in step 121, an IMPU of a called number is first constructed based on a preset format, so that in step 122, the IMPU of the called number is compared with the information of the registered user recorded in the calling SCC AS to query whether the called number is registered locally, thereby ensuring the accuracy of query.
Specifically, the preset format includes a TEL URI format, which is a currently more common format. The calling SCC AS obtains the called number of the call from the first-line Request _ URI of the INVITE message, and then constructs IMPU of the called number in TEL URI format based on the TEL URI format.
It should be noted that the TEL URI format may include "TEL: in the embodiment of the present invention, +86+ user number "indicates that the user number is a chinese number, for example, if an IMPU in TEL URI format is constructed for a number 15942333323 with 11 digits at the beginning of 1, the country code" +86 "of china is added to the 11 digit number, and the IMPU in TEL URI format is obtained as" TEL: +8615942333323".
Further, on the basis that the preset format includes a TEL URI format, a manner of recording the access domain selection result and the access domain selection time corresponding to the access domain selection result may be as shown in table 1, where an IMPU is an IMPU of a called number in the TEL URI format: "tel: +86+ called number "for inquiring the access domain selection result of the called number by the parameter at the called side; time is used to record the access domain selection Time, and may be in the format yyy: MM: DD hh: mm: ss; and the T-ADS result is used for recording the access domain selection result of the called number, and the access domain selection result of the called number comprises VOLTE or CS.
TABLE 1
IMPU Time T-ADS Reslut
tel:+86139XXXXXXXX YYYY:MM:DD hh:mm:ss VOLTE/CS
Fig. 2 shows a schematic flow chart of a method for selecting a called access domain according to a further embodiment of the present invention. The method is used in a scenario where a called user performs a voice called service, and as shown in fig. 2, the method includes the following steps: 210, receiving an INVITE sent by a calling subscriber, wherein the INVITE comprises a called number; 220, inquiring whether the called number is registered locally; 230, when the called number is registered locally, judging whether the access domain selection result of the called number is recorded; and 240, when the access domain selection result of the called number is recorded, performing the voice called service based on the access domain selection result.
In step 210, the INVITE sent by the calling user is transmitted to the called side network through the calling side network, and the called SCC AS receives the INVITE sent by the calling user and needs to perform access domain selection on the called number.
It should be noted that, in the embodiment of the present invention, if the calling SCC AS and the called SCC AS are the same device, that is, the calling SCC AS is responsible for performing access domain selection on the called number, the calling SCC AS may execute an access domain selection procedure when the calling side receives an INVITE, and record an access domain selection result, so that the called SCC AS may first determine whether the called number is locally registered after receiving the INVITE sent by the calling user. If the called number is locally registered in the called SCCAS, the called SCC AS may already have an access domain selection result, and the called SCC AS only needs to directly use the access domain selection result; if the called number is not registered locally in the called SCC AS, the called SCC AS needs to perform an access domain selection procedure for the called number.
In step 220, the called SCC AS queries whether the called number is locally registered, so AS to determine whether the called SCC AS may already have the access domain selection result of the called number.
In step 230, when the called number is registered locally, it indicates that the called user resides in the called SCCAS, and the called SCCAS may already have the access domain selection result of the called number, so that it is determined whether the access domain selection result of the called number is recorded in the called SCC AS.
It should be noted that, at the calling side, after determining that the called number is locally registered, the calling SCC AS may execute an access domain selection procedure for the called number, and at the same time, may also pass the calling INVITE to the network element in sequence, and then transmit the INVITE to the called SCC AS of the called side (at this time, the called SCC AS and the calling SCC AS are the same device), where there may be a case that the access domain selection result has not been obtained by the access domain selection procedure executed by the SCC AS by the calling SCC AS yet, and at this time, the SCC AS is taken AS a called SCC AS and does not have a record of the access domain selection result, so that after determining that the called number is locally registered by the called SCC AS, the called SCC AS also needs to determine whether the called SCC AS records the access domain selection result of the called number.
In step 240, when the called SCC AS determines that it has recorded the access domain selection result of the called number, the voice called service is performed based on the access domain selection result.
In the embodiment of the invention, on a called side, after a called SCC AS receives an INVITE containing a called number, whether the called number is locally registered is inquired; when the called number is registered locally, judging whether the access domain selection result of the called number is recorded or not; and when the access domain selection result of the called number is recorded, performing the voice called service based on the access domain selection result. In the embodiment of the invention, when the calling SCC AS judges that the called number is locally registered, the calling SCC AS and the called SCC AS can be determined to be the same equipment, the calling SCC AS executes the access domain selection process of the called number and records the selection result of the called access domain, so that when the INVITE is transmitted to the called side and the calling SCC AS is used AS the called SCC AS, the recorded called access domain selection result can be directly used for carrying out the voice called service without executing the process of the called access domain selection again, the waiting time of the calling process is saved, and the call duration delay is reduced.
It can be understood that, in the embodiment shown in fig. 2, when the called SCC AS determines that it records the access domain selection result of the called number, the following steps may also be performed: judging whether the interval between the current time and the access domain selection time corresponding to the access domain selection result exceeds a preset interval threshold or not; when the interval between the current time and the access domain selection time exceeds a preset interval threshold, executing an access domain selection process of the called number; and when the interval between the current time and the access domain selection time does not exceed the preset interval threshold, executing the voice called service based on the access domain selection result.
The access domain selection result is recorded in the called SCC AS, and meanwhile, the access domain selection time corresponding to the access domain selection result may also be recorded. The access domain selection time can embody the time efficiency of the access domain selection result. The preset interval threshold is preset and is used for judging whether the access domain selection result is valid, namely when the time interval between the access domain selection time corresponding to the access domain selection result and the current time exceeds the preset interval threshold, the access domain selection result is invalid, and the called SCC AS needs to re-execute the access domain selection process of the called number; and when the time interval from the access domain selection time corresponding to the access domain selection result to the current time does not exceed the preset interval threshold, the access domain selection result is valid, and the called SCC AS can directly use the access domain selection result.
Since the network state, the user adaptive device, etc. may change, which may affect the access domain selection result, so that the access domain selection result has validity, in this step, the interval between the current time and the access domain selection time corresponding to the access domain selection result is compared with the preset interval threshold to determine whether the access domain selection result is valid, thereby avoiding the situation that the access domain selection result is not suitable for the current voice call and affects the voice call when the called party executes the voice call service.
It is understood that the INVITE includes IMPU of the called number, and the format of IMPU is a preset format, then step 220 may be specifically executed as: it is queried based on the IMPU whether the called number is registered locally.
In general, the information of the registered users is usually stored in the SCC AS device through an IMPU in a preset format, that is, each registered user corresponds to an IMPU, so AS to facilitate searching and ensure the accuracy of searching, in step 220, the IMPU of the called number may be directly used to compare with the information of the registered user recorded in the called SCC AS, and query whether the called number is locally registered or not, thereby ensuring the accuracy of the query.
Specifically, the preset format includes a TEL URI format, which is a currently more common format.
It can be understood that, in the embodiment of the present invention, the following steps are further included: when the access domain selection result of the called number is not recorded, whether the access domain selection process of the called number is executed currently is inquired; when the access domain selection process of the called number is not executed currently, the access domain selection process of the called number is executed; when the access domain selection process of the called number is executed currently, waiting for the access domain selection result of the access domain selection process of the called number; and performing the voice called service based on the result of the waiting access domain selection.
The called SCC AS determines that the called number is registered locally, but the called number is not recorded with the access domain selection result, which may be that the called SCC AS has not completed the access domain selection procedure performed by the calling SCC AS, that is, the called SCC AS has performed the access domain selection procedure AS the calling SCC AS long AS the access domain selection result has not been obtained yet, so that at this time, it may be first queried whether the called SCC AS is currently performing the access domain selection procedure for the called number. If the called SCC AS is currently executing the access domain selection process of the called number, waiting for the access domain selection result of the access domain selection process of the currently executed called number, and directly executing the voice called service by using the result of the waiting access domain selection after obtaining the access domain selection result; if the called SCC AS is not currently executing the access domain selection procedure for the called number, the called SCC AS needs to re-execute the access domain selection procedure for the called number.
Fig. 3 shows a schematic block diagram of a called access domain selection apparatus 300 according to an embodiment of the present invention. The apparatus 300 is used in a scenario where a calling user performs a voice calling service through voice over long term evolution VOLTE, as shown in fig. 3, the apparatus 300 includes:
a receiving unit 301, configured to receive a call request INVITE sent by the calling subscriber, where the INVITE includes a called number;
an inquiring unit 302, configured to inquire whether the called number is locally registered;
a sending unit 303, configured to send an access domain selection query request of the called number to the HSS when the called number is locally registered;
the receiving unit 301 is further configured to receive an access domain selection result of the called number replied by the HSS.
In the embodiment of the invention, at a calling side, after receiving an INVITE containing a called number, a calling SCC AS inquires whether the called number is locally registered; when the called number is locally registered, sending an access domain selection query request of the called number to the HSS; and after receiving the access domain selection result of the called number replied by the HSS, recording the access domain selection result. In the embodiment of the invention, when the calling SCC AS judges that the called number is locally registered, the calling SCC AS and the called SCC AS can be determined to be the same equipment, the calling SCC AS executes the access domain selection process of the called number and records the selection result of the called access domain, so that when the INVITE is transmitted to the called side and the calling SCC AS is used AS the called SCC AS, the recorded called access domain selection result can be directly used for carrying out the voice called service without executing the process of the called access domain selection again, the waiting time of the calling process is saved, and the call duration delay is reduced.
It can be understood that the apparatus further includes a recording unit, configured to record the access domain selection result and an access domain selection time corresponding to the access domain selection result, where the access domain selection time is a time for the HSS to reply to the access domain selection result.
It is to be understood that the query unit 302 is further configured to:
constructing a network protocol IP multimedia public identity IMPU of the called number based on a preset format;
querying whether the called number is registered locally based on the constructed IMPU.
It will be appreciated that the predetermined format comprises a telephony uniform resource identifier, TEL, URI format.
The selection apparatus 300 of the called access domain according to the embodiment of the present invention may correspond to an execution body in the selection method of the called access domain according to the embodiment of the present invention, and the above and other operations and/or functions of each unit in the selection apparatus 300 of the called access domain are respectively for implementing corresponding flows of each method in fig. 1, and are not described herein again for brevity.
Fig. 4 shows a schematic block diagram of a called access domain selection apparatus 400 according to another embodiment of the present invention. The apparatus 400 is used in a scenario where a called user performs a voice called service, as shown in fig. 4, the apparatus 400 includes:
a receiving unit 401, configured to receive a call request INVITE sent by a calling subscriber, where the INVITE includes a called number;
an inquiring unit 402, configured to inquire whether the called number is locally registered;
a determining unit 403, configured to determine whether an access domain selection result of the called number is recorded when the called number is locally registered;
a call executing unit 404, configured to, when an access domain selection result of the called number is recorded, execute the voice called service based on the access domain selection result.
In the embodiment of the invention, on a called side, after receiving the INVITE containing the called number, a called SCC AS inquires whether the called number is locally registered; when the called number is registered locally, judging whether the access domain selection result of the called number is recorded; and when the access domain selection result of the called number is recorded, performing the voice called service based on the access domain selection result. In the embodiment of the invention, when the calling SCC AS judges that the called number is locally registered, the calling SCC AS and the called SCC AS can be determined to be the same equipment, the calling SCC AS executes the access domain selection process of the called number and records the selection result of the called access domain, so that when the INVITE is transmitted to the called side and the calling SCC AS is used AS the called SCC AS, the recorded called access domain selection result can be directly used for carrying out the voice called service without executing the process of the called access domain selection again, the waiting time of the calling process is saved, and the call duration delay is reduced.
Fig. 5 shows a schematic block diagram of a called access domain selection apparatus 400 according to one or more embodiments of the present invention.
It can be understood that, as shown in fig. 5, the determining unit 403 is further configured to determine, when the access domain selection result of the called number is recorded, whether an interval between the current time and the access domain selection time corresponding to the access domain selection result exceeds a preset interval threshold;
the call execution unit 404 is further configured to execute the voice called service based on the access domain selection result when the interval between the current time and the access domain selection time does not exceed the preset interval threshold;
the apparatus 400 further comprises:
an access domain selection performing unit 405, configured to perform an access domain selection procedure for the called number based on the INVITE when an interval between the current time and the access domain selection time exceeds the preset interval threshold.
It is understood that the INVITE includes a network protocol IP multimedia public identity IMPU of the called number, the format of the IMPU being a preset format, wherein,
the querying unit 402 is further configured to query whether the called number is registered locally based on the IMPU.
Specifically, the preset format includes a telephone uniform resource identifier TEL URI format.
It is to be understood that, as shown in fig. 5, the querying unit 402 is further configured to query whether the access domain selection procedure of the called number is currently executed when the access domain selection result of the called number is not recorded;
the access domain selection execution unit 405 is further configured to execute an access domain selection procedure of the called number when the access domain selection procedure of the called number is not currently executed;
the apparatus 200 further comprises:
a waiting unit 406, configured to wait for an access domain selection result of the currently executed access domain selection procedure of the called number when the access domain selection procedure of the called number is currently executed;
the call execution unit 404 is further configured to execute the voice called service based on a result of the waiting access domain selection.
The selection apparatus 400 of the called access domain according to the embodiment of the present invention may correspond to an execution body in the selection method of the called access domain according to the embodiment of the present invention, and the above and other operations and/or functions of each unit in the selection apparatus 400 of the called access domain are respectively for implementing corresponding flows of each method in fig. 2, and are not described herein again for brevity.
Fig. 6 is a schematic block diagram of a called access domain selection system 500 according to an embodiment of the present invention. As shown in fig. 6, the system 500 includes the called access domain selecting device 300 as described in fig. 3 and the called access domain selecting device 400 as described in fig. 4-5.
It should be noted that the system 500 may be located on one SCC AS device, that is, one SCC AS may implement the corresponding flow of each method in fig. 1, or may implement the corresponding flow of each method in fig. 2.
Those of ordinary skill in the art will appreciate that the elements and algorithm steps of the examples described in connection with the embodiments disclosed herein may be embodied in electronic hardware, computer software, or combinations of both, and that the components and steps of the examples have been described in a functional general in the foregoing description for the purpose of illustrating clearly the interchangeability of hardware and software. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
While the invention has been described with reference to specific embodiments, the invention is not limited thereto, and various equivalent modifications and substitutions can be easily made by those skilled in the art within the technical scope of the invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (15)

1. A method for selecting a called access domain is used in a scenario where a calling user performs a voice calling service through a long term evolution voice over LTE (voice over LTE), and the method comprises the following steps:
receiving a call request sent by the calling user, wherein the call request comprises a called number;
inquiring whether the called number is locally registered, wherein the SCC AS corresponding to the called number and the SCC AS corresponding to the calling number are the same SCC AS;
when the called number is locally registered, sending an access domain selection query request of the called number to a Home Subscriber Server (HSS);
receiving an access domain selection result of the called number replied by the HSS;
the method further comprises the following steps:
and recording the access domain selection result and the access domain selection time corresponding to the access domain selection result, wherein the access domain selection time is the time for the HSS to reply the access domain selection result.
2. The method of claim 1, wherein the step of querying whether the called number is registered locally comprises:
constructing a network protocol IP multimedia public identity IMPU of the called number based on a preset format;
querying whether the called number is registered locally based on the constructed IMPU.
3. The method of claim 2, wherein the predetermined format comprises a telephony uniform resource identifier (TEL URI) format.
4. A method for selecting a called access domain is used in a scenario where a called user performs a voice called service through a long term evolution voice over LTE (voice over LTE), and the method comprises the following steps:
receiving a call request sent by a calling user, wherein the call request comprises a called number;
inquiring whether the called number is registered locally, wherein the SCC AS corresponding to the called number and the SCC AS corresponding to the calling number are the same SCC AS;
when the called number is registered locally, judging whether an access domain selection result of the called number is recorded or not;
when the access domain selection result of the called number is recorded, the voice called service is executed based on the access domain selection result;
the method also judges whether the interval between the current time and the access domain selection time corresponding to the access domain selection result exceeds a preset interval threshold or not when the access domain selection result of the called number is recorded, wherein,
when the interval between the current time and the access domain selection time does not exceed the preset interval threshold, executing the voice called service based on the access domain selection result;
and when the interval between the current time and the access domain selection time exceeds the preset interval threshold, executing the access domain selection process of the called number.
5. The method according to claim 4, wherein the call request includes a network protocol IP multimedia public Identity (IMPU) of the called number, the format of the IMPU being a preset format, wherein,
querying whether the called number is registered locally based on the IMPU.
6. The method of claim 5, wherein the predetermined format comprises a telephony uniform resource identifier (TEL URI) format.
7. The method of claim 4, further comprising:
when the access domain selection result of the called number is not recorded, whether the access domain selection process of the called number is executed currently is inquired;
when the access domain selection process of the called number is not executed currently, the access domain selection process of the called number is executed;
when the access domain selection process of the called number is executed currently, waiting for the access domain selection result of the access domain selection process of the called number;
performing the voice called service based on a result of the waiting access domain selection.
8. A device for selecting a called access domain, which is used in a scenario where a calling subscriber performs a voice calling service through Voice Over Long Term Evolution (VOLTE), the device comprising:
a receiving unit, configured to receive a call request sent by the calling subscriber, where the call request includes a called number;
a query unit, configured to query whether the called number is locally registered, where an SCC AS corresponding to the called number and an SCC AS corresponding to the calling number are the same SCC AS;
a sending unit, configured to send an access domain selection query request of a called number to a home subscriber server HSS when the called number is locally registered;
the receiving unit is further configured to receive an access domain selection result of the called number replied by the HSS;
further comprising:
and the recording unit is used for recording the access domain selection result and the access domain selection time corresponding to the access domain selection result, wherein the access domain selection time is the time for the HSS to reply the access domain selection result.
9. The apparatus of claim 8, wherein the querying element is further configured to:
constructing a network protocol IP multimedia public identity IMPU of the called number based on a preset format;
querying whether the called number is registered locally based on the constructed IMPU.
10. The apparatus of claim 9, wherein the predetermined format comprises a telephony uniform resource identifier (TEL URI) format.
11. A device for selecting a called access domain, which is used in a scenario where a called user performs a voice called service through Voice Over Long Term Evolution (VOLTE), the device comprising:
a receiving unit, configured to receive a call request sent by a calling subscriber, where the call request includes a called number;
the inquiry unit is used for inquiring whether the called number is registered locally;
a determining unit, configured to determine whether an access domain selection result of the called number is recorded when the called number is locally registered, where an SCC AS corresponding to the called number and an SCC AS corresponding to a calling number are the same SCC AS;
a call execution unit, configured to execute the voice called service based on an access domain selection result when the access domain selection result of the called number is recorded;
the judging unit is further configured to judge whether an interval between current time and access domain selection time corresponding to the access domain selection result exceeds a preset interval threshold when recording an access domain selection result of the called number;
the call execution unit is further configured to execute the voice called service based on the access domain selection result when an interval between the current time and the access domain selection time does not exceed the preset interval threshold;
the device further comprises:
and the access domain selection execution unit is used for executing an access domain selection process of the called number based on the call request when the interval between the current time and the access domain selection time exceeds the preset interval threshold.
12. The apparatus of claim 11, wherein the call request comprises a network protocol IP multimedia public Identity (IMPU) of the called number, wherein the IMPU is in a preset format, and wherein,
the inquiring unit is further configured to inquire whether the called number is registered locally based on the IMPU.
13. The apparatus of claim 12, wherein the predetermined format comprises a telephony uniform resource identifier (TEL URI) format.
14. The apparatus of claim 12,
the query unit is further configured to query whether the access domain selection procedure of the called number is currently executed when the access domain selection result of the called number is not recorded;
the access domain selection execution unit is also used for executing the access domain selection process of the called number when the access domain selection process of the called number is not executed currently;
the device further comprises:
a waiting unit, configured to wait for an access domain selection result of the access domain selection procedure of the called number currently being executed when the access domain selection procedure of the called number is currently being executed;
the call execution unit is further configured to execute the voice called service based on a result of the waiting access domain selection.
15. A system for called access domain selection, characterized in that the system comprises means for called access domain selection according to any of claims 8-10 and means for called access domain selection according to any of claims 11-14.
CN201710024451.2A 2017-01-13 2017-01-13 Method, device and system for selecting called access domain Active CN108307376B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710024451.2A CN108307376B (en) 2017-01-13 2017-01-13 Method, device and system for selecting called access domain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710024451.2A CN108307376B (en) 2017-01-13 2017-01-13 Method, device and system for selecting called access domain

Publications (2)

Publication Number Publication Date
CN108307376A CN108307376A (en) 2018-07-20
CN108307376B true CN108307376B (en) 2022-05-13

Family

ID=62872421

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710024451.2A Active CN108307376B (en) 2017-01-13 2017-01-13 Method, device and system for selecting called access domain

Country Status (1)

Country Link
CN (1) CN108307376B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111107607B (en) * 2018-10-29 2022-05-13 ***通信集团安徽有限公司 Method for determining access domain and auxiliary method for determining access domain

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170553A (en) * 2006-10-24 2008-04-30 华为技术有限公司 Method and device for realizing Internet protocol multi-media sub-system disaster tolerance
CN101374355A (en) * 2008-10-24 2009-02-25 华为技术有限公司 Method and apparatus for implementing local exchange
CN102413099A (en) * 2010-09-20 2012-04-11 中兴通讯股份有限公司 Method and system for processing voice over internet protocol (VoIP) call when called information is failed to acquire
CN104135755A (en) * 2013-05-02 2014-11-05 ***通信集团公司 Termination call network selection method and system, termination call selection server, and terminal
CN104270733A (en) * 2014-10-29 2015-01-07 刘兴刚 Quick call proceeding method for trunking communication system
CN105704698A (en) * 2014-11-27 2016-06-22 中兴通讯股份有限公司 Method and system for processing terminated access domain selection query

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110116473A1 (en) * 2009-11-10 2011-05-19 Interdigital Patent Holdings, Inc. METHOD AND APPARATUS FOR INTER-DEVICE HANDOVER (HO) BETWEEN INTERNET PROTOCOL (IP) MULTIMEDIA SUBSYSTEM (IMS) AND CIRCUIT SWITCHED (CS) WIRELESS TRANSMIT/RECEIVE UNITS (WTRUs)

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101170553A (en) * 2006-10-24 2008-04-30 华为技术有限公司 Method and device for realizing Internet protocol multi-media sub-system disaster tolerance
CN101374355A (en) * 2008-10-24 2009-02-25 华为技术有限公司 Method and apparatus for implementing local exchange
CN102413099A (en) * 2010-09-20 2012-04-11 中兴通讯股份有限公司 Method and system for processing voice over internet protocol (VoIP) call when called information is failed to acquire
CN104135755A (en) * 2013-05-02 2014-11-05 ***通信集团公司 Termination call network selection method and system, termination call selection server, and terminal
CN104270733A (en) * 2014-10-29 2015-01-07 刘兴刚 Quick call proceeding method for trunking communication system
CN105704698A (en) * 2014-11-27 2016-06-22 中兴通讯股份有限公司 Method and system for processing terminated access domain selection query

Also Published As

Publication number Publication date
CN108307376A (en) 2018-07-20

Similar Documents

Publication Publication Date Title
CN114365466B (en) Supporting IMS routing through multiple IMS PDU sessions on different 5GC slices
CN109951876B (en) Communication method, related device and system
US20130308632A1 (en) Routing terminating calls
WO2019128650A1 (en) Service request handling method and device and communication system
US10070281B2 (en) Method and apparatus for routing short message, and computer storage medium
CN104135755A (en) Termination call network selection method and system, termination call selection server, and terminal
US8078180B2 (en) Subscriber server system for a cellular communication system
JP2018501745A (en) Troubleshooting method, apparatus, and system
CN110324291B (en) Communication method and related product
RU2454031C2 (en) Method, system and device for establishing association-control relations
CN109788448B (en) Service number partition tandem implementation method and system
CN108307376B (en) Method, device and system for selecting called access domain
CN109039988B (en) Registration method, device and equipment of IP multimedia subsystem
EP3329457B1 (en) Conveying device information to application server servicing computing device associated with a communication
EP3094059A1 (en) Routing voice over lte call invites in a terminating ims
CN101626549B (en) Method and entity for providing service of completion of calls to busy subscriber in polydomain environment
CN106658752B (en) Communication resource confirmation method, device and system
CN113596836B (en) Single-card multi-point access and authentication method, device and system based on IMS environment
EP3337118B1 (en) Method for an enhanced control function selection in a communication network, communication network, home subscriber server, program and computer program product
KR101536434B1 (en) VoLTE Call Service Providing System for Hybrid LTE Subscriber, Home Subscribe Server, CSCF, Mobile, Service Call Processing Method and Location Registering Method
JP7364813B1 (en) Management devices, methods, systems and programs used in mobile communications
JP2016127411A (en) Communication system, communication relay device, and destination solution method
CN113169955A (en) Apparatus, method and computer program for call session control function recovery
KR101511438B1 (en) VoLTE Receipt Service Providing System, Home Subscribe Server and VoLTE Receipt Service Providing Method
WO2017113987A1 (en) Data gateway selection method and device, and mobility management entity

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant