CN111147493B - Registration method, device, storage medium and terminal equipment of IMS network - Google Patents
Registration method, device, storage medium and terminal equipment of IMS network Download PDFInfo
- Publication number
- CN111147493B CN111147493B CN201911373521.0A CN201911373521A CN111147493B CN 111147493 B CN111147493 B CN 111147493B CN 201911373521 A CN201911373521 A CN 201911373521A CN 111147493 B CN111147493 B CN 111147493B
- Authority
- CN
- China
- Prior art keywords
- network
- cscf
- vowifi
- registration
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 238000012545 processing Methods 0.000 claims description 22
- 230000004044 response Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 abstract description 14
- 230000006870 function Effects 0.000 description 13
- 230000005540 biological transmission Effects 0.000 description 9
- 238000012544 monitoring process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000010897 surface acoustic wave method Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiment of the application discloses a registration method, a registration device, a storage medium and terminal equipment of an IMS network, and belongs to the field of communication. When the terminal equipment fails to register the VoWiFi network for the first time, the request for registering the VoWiFi network is retransmitted according to the preset time interval within the preset time length.
Description
Technical Field
The present application relates to the field of communications, and in particular, to a method, an apparatus, a storage medium, and a terminal device for registering an IMS network.
Background
VoLTE (Voice on LTE) is a Voice service based on IMS (IP Multimedia Subsystem), and all accesses are carried over a 4G network using IP data transmission technology without requiring a 2G/3G network, for example: LTE (Long Term Evolution) network. The unification of data and voice services in the same network can be realized. The Voice over WiFi (Voice over WiFi) is a Voice service based on WiFi (Wireless-Fidelity) and is also based on IP data transmission technology, and users can use the WiFi to make and receive Voice or video calls while using the mobile internet.
In the related art, the mobile terminal device needs to perform IMS registration through a WiFi network or an LTE network, the basis for selecting the network is according to the priorities of the WiFi network and the LTE network, the priority of the WiFi network is higher than that of the LTE network, the mobile terminal device can preferentially use the WiFi network to initiate a registration process, and when registration through the WiFi network fails, registration is initiated through the LTE network. The inventor finds that the success rate of registration is not high because the WiFi network cannot provide QoS (Quality of service) guarantee.
Disclosure of Invention
The embodiment of the application provides a registration method, a registration device, a storage medium and a terminal device of an IMS network, and can solve the problem that the success rate of registering the IMS network through a WiFi network in the related art is not high. The technical scheme is as follows:
in a first aspect, an embodiment of the present application provides a registration method for an IMS network, where the method includes:
when the first registration of the VoWiFi network fails, the terminal equipment retransmits a first registration request to the VoWiFi network through the WiFi network within a preset retry duration at a preset time interval;
and when registering the VoWIFI network in the retry duration fails, sending a second registration request to the VoLTE network through the LTE network.
In a second aspect, an embodiment of the present application provides a registration apparatus for an IMS network, where the registration apparatus for the IMS network includes: a processing unit and a transceiving unit;
the receiving and sending unit is used for the processing unit to determine that the first registration of the VoWiFi network fails, and resending the first registration request to the VoWiFi network through the WiFi network within a preset retry duration at a preset time interval;
the transceiver unit is further configured to send a second registration request to the VoLTE network through the LTE network when the processing unit determines that registering the VoWiFi network in the retry duration fails.
In a third aspect, embodiments of the present application provide a computer storage medium storing a plurality of instructions adapted to be loaded by a processor and to perform the above-mentioned method steps.
In a fourth aspect, an embodiment of the present application provides a terminal device, including: the system comprises a processor, a memory and a display screen; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the above-mentioned method steps.
The beneficial effects brought by the technical scheme provided by some embodiments of the application at least comprise:
when the terminal equipment fails to register the VoWiFi network for the first time, the terminal resends the registration of the VoWiFi network according to the preset time interval within the preset retry duration, and the terminal is switched to the LTE network for registering the VoLTE network when the terminal equipment does not successfully register the VoWiFi network within the retry duration, so that the problem that the registration success rate of the VoWiFi network is not high when the terminal equipment is switched to the VoWiFi network immediately after the VoWiFi network is failed to register in the related technology is solved.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
Fig. 1 is a schematic diagram of a communication system architecture provided in the present application;
fig. 2 is a flowchart illustrating a registration method of an IMS network according to an embodiment of the present application;
fig. 3 is another schematic flow chart of a registration method of an IMS network according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a registration apparatus of an IMS network according to an embodiment of the present application;
fig. 5 is a schematic structural diagram of a terminal device according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the application, as detailed in the appended claims.
In the description of the present application, it is to be understood that the terms "first," "second," and the like are used for descriptive purposes only and are not to be construed as indicating or implying relative importance. The specific meaning of the above terms in this application will be understood to be a specific case for those of ordinary skill in the art. "and/or" describes the association relationship of the associated object, indicating that there may be three relationships, for example, a and/or B, which may indicate: a exists alone, A and B exist simultaneously, and B exists alone. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship.
In order to make the objects, technical solutions and advantages of the present application more clear, embodiments of the present application will be described in further detail below with reference to the accompanying drawings.
The embodiments of the present application can be applied to a wireless communication system, and it should be noted that the wireless communication system mentioned in the embodiments of the present application includes, but is not limited to, a 5G Mobile communication system and an Enhanced Mobile broadband (eMBB) of a next generation Mobile communication system, a URLLC, and a mass Machine-Type Communications (mtc).
In the embodiment of the present application, the Terminal device (Terminal device) includes, but is not limited to, a Mobile Station (MS), a Mobile Terminal device (Mobile Terminal), a Mobile phone (Mobile phone), a handset (handset), a portable device (portable equipment), and the like, and the Terminal device may communicate with one or more core networks through a Radio Access Network (RAN), for example, the Terminal device may be a Mobile phone (or "cellular" phone), a computer with a wireless communication function, and the Terminal device may also be a portable, pocket, hand-held, computer-embedded, or vehicle-mounted Mobile device or device.
Fig. 1 is a schematic diagram of a communication system architecture provided in the present application.
Referring to fig. 1, the communication system includes a terminal device 100, a network device 101, a wireless router 102, an SGW (Serving GateWay) 103, an ePDG (evolved Packet Data GateWay) 104, an ISP (Internet Service Provider) 105, a PGW (PDN GateWay) 106, and an IMS (IP Multimedia Subsystem) 107.
Wherein, the terminal device 100 is connected to a cellular network through the network device 101, and is connected to a WiFi network through the wireless router 102, both the cellular network and the WiFi network can carry Voice call service of the terminal device 100, the cellular network carries Voice service and is called VoLTE (Voice on LTE), and the WiFi network carries Voice call service and is called VoWiFi (Voice on WiFi). Network device 101 provides cellular wireless access to one or more terminal devices within the coverage area, wireless router 102 provides WiFi wireless access to one or more terminal devices within the coverage area, and ISP105 provides internet access services to terminal device 100. The core network includes an SGW103, an ePDG104, a PGW106, and an IMS107, and provides signaling exchange and data transmission for the terminal device 100. In addition, the network equipment and the network equipment, and the terminal equipment can also communicate with each other.
The network device 101 may be a device for communicating with a terminal device. The network device may be a relay station, an access point, a vehicle-mounted device, etc. In a terminal-to-terminal (D2D) communication system, the network Device may also be a terminal Device that functions as a base station.
The terminal devices may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices or other processing devices connected to a wireless modem with wireless communication capability, as well as various forms of User Equipment (UE), mobile Stations (MS), and the like.
In the following method embodiments, for convenience of description, only the main body of execution of each step is described as the terminal device.
The registration method of the IMS network according to the embodiment of the present application will be described in detail below with reference to fig. 2 to 5.
Referring to fig. 2, a flowchart of a registration method of an IMS network is provided in an embodiment of the present application. The present embodiment is exemplified by applying a registration method of an IMS network to a terminal device. The registration method of the IMS network can comprise the following steps:
s201, when the first registration of the VoWiFi network fails, the terminal equipment retransmits the first registration request to the VoWiFi network through the WiFi network within preset retry duration at preset time intervals.
The first registration of the VoWiFi network comprises registration initiated after the terminal equipment is started or restarted, the terminal equipment searches for the WiFi network after the terminal equipment is started or restarted, wiFi connection is established between the terminal equipment and the WiFi network, and the terminal equipment detects that the WiFi network can be connected to the Internet. The VoWiFi network is a network used by the IMS network for carrying WiFi voice services, and comprises a plurality of network elements. The terminal device sends a first registration request to the VoWiFi network, where the first registration request may be a Session Initiation Protocol (SIP) registration request, the first registration request may carry a user identifier, an IP address, a service type identifier, and the like of the terminal device, and the first registration request is used to register to the VoWiFi network. The terminal device prestores or preconfigures retry duration and a time interval, where the retry duration is a time interval, and a starting time of the retry duration may be a time when the terminal device detects that the first registration to the VoWiFi network fails, for example: and the terminal equipment receives the registration failure response sent by the VoWiFi network. The time interval represents the time difference between two consecutive first registration requests within the retry duration. For example: the retry duration is 5s, the time interval is 1s, the terminal device sends the first registration request to the VoWiFi network at a time interval of 1s within the retry duration, and when the terminal device sends a plurality of first registration requests within the retry duration, the terminal device may number the plurality of first registration requests respectively to distinguish different first registration requests, or each first registration request carries a timestamp, which is used to distinguish the first registration requests sent at different times.
S202, when the VoWiFi network is failed to be registered within the retry duration, a second registration request is sent to the VoLTE network through the LTE network.
The VoLTE network is used for bearing LTE voice service in the IMS network, the terminal equipment sends a first registration request to the VoWiFi network according to a preset time interval within preset time duration, and when the terminal equipment detects successful registration to the VoWiFi network within retry time duration, the terminal equipment stops sending the first registration request; and if the terminal equipment does not successfully register the VoWiFi network when the end time of the retry duration is reached, the terminal equipment sends a second registration request to the VoLTE network through the LTE network.
For example: the preset time is 5s, the starting time of the preset time is t0, the ending time of the preset time is t0+5s, and the preset time interval is 1s. And the terminal equipment sends a first registration request to the VoWiFi network at the moment t0, and the terminal equipment does not receive a registration success response returned by the VoWiFi network according to the first registration request. The terminal device sends a first registration request to the VoWiFi network at the time of t0+1s, receives a registration success response returned by the VoWIFi network according to the first registration request, and does not send the first registration request to the VoWiFi network at the subsequent time of t0+2s, t0+3s, t0+4s and t0+5 s. And when the terminal equipment is successfully registered to the VoWiFi network, establishing PDN connection for bearing voice call service.
According to the content, when the terminal equipment fails to register the VoWiFi network for the first time, the terminal resends the registration of the VoWiFi network according to the preset time interval within the preset retry duration, and the terminal is switched to the LTE network for registering the VoLTE network when the terminal equipment is not successfully registered to the VoWiFi network within the retry duration, so that the problem that the registration success rate of the VoWiFi network is not high when the terminal equipment is switched to the VoLTE network immediately after the VoWiFi network is failed to register in the related technology is solved.
Referring to fig. 3, another flow chart of a registration method of an IMS network is provided for the embodiment of the present application, where the method includes the following steps:
s301, monitoring the load parameter value of the P-CSCF network element corresponding to each P-CSCF address in the P-CSCF set.
The P-CSCF (Proxy Call Session Control function) network element is the first contact node of the terminal device in the IMS network on the Control plane, the P-CSCF network element is an outbound/inbound SIP Proxy server, and SIP (Session Initiation Protocol) signaling of the terminal device must pass through the P-CSCF. The terminal device may use a local call session control function discovery mechanism to obtain the P-CSCF address.
The terminal device pre-stores or pre-configures a P-CSCF address set, where the P-CSCF address set includes a plurality of P-CSCF addresses, and the P-CSCF address set may be configured by an HSS (Home Subscriber Server) in an IMS core network. The terminal equipment has a connection relation with a plurality of P-CSCF network elements simultaneously, and P-CSCF addresses of a plurality of P-CSCF and P-CSCF addresses in a P-CSCF set. In P-CSCF collection for terminal equipment monitoring
S302, determining the target P-CSCF network element with the lightest load according to the load parameter value.
The load parameter value represents the load degree of the P-CSCF network element, and the load parameter value can use the CPU utilization rate, the memory utilization rate, the transmission delay and the like. The larger the CPU utilization rate is, the heavier the load degree of the P-CSCF network element is; conversely, the smaller the CPU utilization rate, the lighter the load degree of the P-CSCF network element. The larger the memory usage rate is, the heavier the load degree of the P-CSCF is; and on the contrary, the smaller the memory usage rate is, the lighter the load degree of the P-CSCF network element is. The smaller the transmission delay is, the lighter the load degree of the P-CSCF network element is; and conversely, the larger the transmission delay is, the heavier the load degree of the P-CSCF network element is.
For example, the set of P-CSCF addresses includes: P-CSCF address 1, P-CSCF address 2, and P-CSCF address 3,P-CSCF address 1 indicates P-CSCF network element 1,P-CSCF address 2 indicates P-CSCF network element 2,P-CSCF address 3 indicates P-CSCF network element 3. The transmission delay of the terminal equipment for monitoring the P-CSCF network element 1 is 1ms, the transmission delay of the terminal equipment for monitoring the P-CSCF network element 2 is 2ms, and the transmission delay of the terminal equipment for monitoring the P-CSCF network element 3 is 1.5ms. And the terminal equipment determines that the load degree of the P-CSCF network element 1 in the 3P-CSCF network elements is the lightest, and takes the P-CSCF network element 1 as a target P-CSCF network element.
In a possible implementation manner, the terminal device obtains the priority of each P-CSCF address set in the P-CSCF address set, where the priority may be represented by using a numerical value, and when the terminal device needs to initiate an initial registration request, selects a P-CSCF address with the highest priority from the P-CSCF set as a target P-CSCF address.
S303, taking the P-CSCF address of the target P-CSCF network element as the target P-CSCF address.
According to the example in S302, the terminal device takes the P-CSCF address 1 as the target P-CSCF address.
S304, sending an initial registration request to a target P-CSCF network element.
The terminal device sends an initial registration request to a target P-CSCF network element indicated by a target P-CSCF address, where the initial registration request is a first registration request sent by the terminal device to the target P-CSCF network element for the first time, and the initial registration request is, for example: the initial registration request is a first registration request sent by the terminal to the target P-CSCF network element after being powered on or restarted, and the first registration request may be a SIP registration request based on a SIP protocol, and the initial registration request is sent by the terminal device through the WiFi network. After the terminal equipment is started or restarted, a WiFi network is searched, wiFi connection is established with the WiFi network, and when the fact that the WiFi connection can be connected to the Internet is detected, the terminal equipment sends an initial registration request to a target P-CSCF network element.
S305, a registration success response corresponding to the initial registration request is not received within a preset time length.
The terminal device prestores or preconfigures a preset time length, and the size of the preset time length can be determined according to actual needs, which is not limited in the embodiments of the present application. The method comprises the steps that terminal equipment sends an initial registration request to a VoWiFi network through a target P-CSCF network element, and when the VoWiFi network receives the initial registration request and the network between the terminal equipment and the VoWiFi network is normal, the VoWiFi network returns a registration success response to the terminal equipment; when the network between the terminal equipment and the VoWiFi network is abnormal, the terminal equipment cannot receive the registration success response returned by the VoWiFi network. For example: the preset time is 3ms, the terminal equipment starts timing at the moment of sending the initial registration request, and when a registration success response sent by the VoWiFi network is not received within 3ms, the terminal equipment is determined to be unsuccessfully registered to the VoWiFi network; or when the terminal equipment receives a registration failure response sent by the VoWiFi network within 3ms, the terminal equipment is determined not to be successfully registered to the VoWiFi network.
S306, determining that the registration to the VoWiFi network is not successful.
When the terminal equipment does not receive a registration success response from the VoWiFi network within a preset time length, determining that the VoWiFi network is not registered for the first time; or when the terminal equipment receives a registration failure response from the VoWiFi network within a preset time length, determining that the VoWiFi network is failed to be registered for the first time.
In one possible implementation manner, when the terminal device determines that the first registration of the VoWiFi network fails, the terminal device deletes the target P-CSCF address from the P-CSCF address set.
For example: according to the example of S302, the terminal device deletes the P-CSCF address 1 from the set of P-CSCF addresses.
And S307, sending a first registration request to the VoWiFi network at a preset time interval within a preset retransmission duration through the WiFi network.
The terminal device prestores or preconfigured with a retry duration and a time interval, where the retry duration is a time interval, and a start time of the retry duration may be a time when the terminal device detects that the first registration to the VoWiFi network fails, for example: and the terminal equipment receives the registration failure response sent by the VoWiFi network. The time interval represents the time difference between adjacent pairs of first registration requests within the retry duration. For example: the retry duration is 5s, the time interval is 1s, the terminal device sends the first registration request to the VoWiFi network at the time interval of 1s within the retry duration, and when the terminal device sends a plurality of first registration requests within the retry duration, the terminal device may number the plurality of first registration requests respectively to distinguish different first registration requests, or each first registration request carries a timestamp, and is used to distinguish the first registration requests sent at different times.
S308, judging whether the registration to the VoWiFi network is successful.
The terminal device judges whether the terminal device is successfully registered to the VoWiFi network within the retransmission time length, if so, S309 is executed; if not, go to step S310.
The method comprises the steps that the terminal equipment sends a first registration request to the VoWiFi network according to a preset time interval within preset time length, and when the terminal equipment detects successful registration to the VoWiFi network within retry time length, the terminal equipment stops sending the first registration request; and if the terminal equipment does not successfully register the VoWiFi network when the end time of the retry duration is reached, the terminal equipment sends a second registration request to the VoLTE network through the LTE network.
For example: the preset time is 5s, the starting time of the preset time is t0, the ending time of the preset time is t0+5s, and the preset time interval is 1s. The terminal equipment sends a first registration request to the VoWiFi network at the moment of t0, and the terminal equipment does not receive a registration success response returned by the VoWiFi network according to the first registration request. The terminal device sends a first registration request to the VoWiFi network at the time of t0+1s, receives a registration success response returned by the VoWIFi network according to the first registration request, and does not send the first registration request to the VoWiFi network at the subsequent time of t0+2s, t0+3s, t0+4s and t0+5 s. And when the terminal equipment is successfully registered to the VoWiFi network, establishing PDN connection for bearing voice call service.
And S309, establishing PDN connection.
And S310, sending a second registration request to the VoLTE network through the LTE network.
According to the content, when the terminal equipment fails to register the VoWiFi network for the first time, the terminal resends the registration of the VoWiFi network according to the preset time interval within the preset retry duration, and the terminal is switched to the LTE network for registering the VoLTE network when the terminal equipment is not successfully registered to the VoWiFi network within the retry duration, so that the problem that the registration success rate of the VoWiFi network is not high when the terminal equipment is switched to the VoLTE network immediately after the VoWiFi network is failed to register in the related technology is solved.
The following are embodiments of the apparatus of the present application that may be used to perform embodiments of the method of the present application. For details which are not disclosed in the embodiments of the apparatus of the present application, reference is made to the embodiments of the method of the present application.
Referring to fig. 4, a schematic structural diagram of a registration apparatus of an IMS network according to an exemplary embodiment of the present application is shown, and hereinafter referred to as the registration apparatus 4. The registration means 4 may be implemented by software, hardware or a combination of both as all or part of the terminal device. The control device includes: a processing unit 401 and a transceiving unit 402.
The transceiver 402 is configured to, when the processing unit 401 determines that the first registration of the VoWiFi network fails, retransmit a first registration request to the VoWiFi network through the WiFi network at a preset time interval within a preset retry duration;
the transceiving unit 402 is further configured to, when the processing unit determines that the registration of the VoWiFi network in the retry duration fails, send a second registration request to the VoLTE network through the LTE network.
In a possible implementation, the transceiving unit 402 is further configured to send an initial registration request to the VoWiFi network;
the processing unit 401 is further configured to determine that registering the VoWiFi network for the first time fails when a registration success response from the VoWiFi network is not received within a preset time period; or
The processing unit 401 is further configured to determine that registering the VoWiFi network for the first time fails when receiving a registration failure response from the VoWiFi network within a preset time period.
In one possible implementation, the transceiver unit 402 performing the sending of the initial registration request to the VoWiFi network includes:
selecting a target P-CSCF address from the set of P-CSCF addresses by the processing unit 401;
and sending an initial registration request to the P-CSCF network element indicated by the target P-CSCF address.
In a possible implementation, processing unit 401 performs the selecting the target P-CSCF address from the set of P-CSCF addresses, including:
monitoring the load parameter values of the P-CSCF network elements corresponding to each P-CSCF address in the P-CSCF address set;
determining a target P-CSCF network element with the lightest load according to the load parameter value;
and taking the P-CSCF address of the target P-CSCF network element as a target P-CSCF address.
In a possible implementation, processing unit 401 performs the selecting the target P-CSCF address from the set of P-CSCF addresses, including:
acquiring the priority of each P-CSCF address in the P-CSCF address set;
and taking the P-CSCF address with the highest priority as the target P-CSCF address.
In a possible implementation, the processing unit 401 is further configured to:
and deleting the target P-CSCF address from the target P-CSCF address set.
In a possible implementation, the processing unit 401 is further configured to:
and when a registration success response sent by the VoWiFi network is received within the retry duration, establishing PDN connection between the VoWiFi networks.
It should be noted that, when the registration apparatus of the IMS network according to the foregoing embodiment executes the registration method of the IMS network, only the division of the functional modules is described as an example, and in practical applications, the functions may be allocated to different functional modules according to needs, that is, the internal structure of the device may be divided into different functional modules to complete all or part of the functions described above. In addition, the registration apparatus of the IMS network and the registration method of the IMS network provided in the above embodiments belong to the same concept, and details of the implementation process are referred to in the method embodiments, which are not described herein again.
The above-mentioned serial numbers of the embodiments of the present application are merely for description, and do not represent the advantages and disadvantages of the embodiments.
When the scheme of the embodiment of the application is executed, when the registration of the VoWiFi network is failed for the first time by the registration device of the IMS network, the terminal retransmits the registration of the VoWiFi network according to the preset time interval within the preset retry time, and the terminal is switched to the LTE network to perform the registration of the VoLTE network when the registration of the VoWiFi network to the VoWiFi network is not successfully performed within the retry time, so that the problem that the registration success rate of the VoWiFi network is not high due to the fact that the registration of the VoWiFi network to the VoWiFi network is immediately switched to the VoLTE network after the registration of the VoWiFi network in the related technology is failed is solved.
An embodiment of the present application further provides a computer storage medium, where multiple instructions may be stored in the computer storage medium, where the instructions are suitable for being loaded by a processor and for executing the foregoing method steps, and a specific execution process may refer to a specific description of the embodiment shown in fig. 4, which is not described herein again.
The application also provides a terminal device, which comprises a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the above-mentioned method steps.
Referring to fig. 5, a schematic structural diagram of a terminal device according to an embodiment of the present invention is shown, where the terminal device may be used to implement the registration method of the IMS network in the foregoing embodiment. Specifically, the method comprises the following steps:
the memory 503 may be used to store software programs and modules, and the processor 500 executes various functional applications and data processing by operating the software programs and modules stored in the memory 503. The memory 503 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data (such as audio data, a phonebook, etc.) created according to the use of the terminal device, and the like. Further, the memory 503 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 503 may also include a memory controller to provide the processor 500 and the input unit 505 access to the memory 503.
The input unit 505 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 505 may comprise a touch sensitive surface 506 (e.g., a touch screen, a touch pad, or a touch frame). The touch-sensitive surface 506, also referred to as a touch screen or a touch pad, may collect touch operations by a user on or near the touch-sensitive surface 506 (e.g., operations by a user on or near the touch-sensitive surface 506 using a finger, a stylus, or any other suitable object or attachment), and drive the corresponding connection device according to a predetermined program. Alternatively, the touch sensitive surface 506 may comprise both touch sensing devices and touch controllers. The touch detection device detects the touch direction of a user, detects a signal brought by touch operation and transmits the signal to the touch controller; the touch controller receives touch information from the touch sensing device, converts the touch information into touch point coordinates, sends the touch point coordinates to the processor 500, and can receive and execute commands sent by the processor 500. Additionally, touch sensitive surface 506 may be implemented using various types of resistive, capacitive, infrared, and surface acoustic waves.
The display unit 513 may be used to display information input by or provided to the user and various graphical user interfaces of the terminal device, which may be made up of graphics, text, icons, video, and any combination thereof. The Display unit 513 may include a Display panel 514, and optionally, the Display panel 514 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like. Further, the touch-sensitive surface 506 may overlay the display panel 514, and when a touch operation is detected on or near the touch-sensitive surface 506, the touch operation is transmitted to the processor 500 to determine the type of touch event, and then the processor 500 provides a corresponding visual output on the display panel 514 according to the type of touch event. Although in FIG. 5, touch-sensitive surface 506 and display panel 514 are shown as two separate components to implement input and output functions, in some embodiments, touch-sensitive surface 506 may be integrated with display panel 514 to implement input and output functions.
The processor 500 is a control center of the terminal device, connects various parts of the entire terminal device by using various interfaces and lines, and performs various functions of the terminal device and processes data by running or executing software programs and/or modules stored in the memory 503 and calling data stored in the memory 503, thereby performing overall monitoring of the terminal device. Alternatively, processor 500 may include one or more processing cores; the processor 500 may integrate an application processor, which mainly handles operating systems, user interfaces, application programs, etc., and a modem processor, which mainly handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 500.
Specifically, in this embodiment, the display unit of the terminal device is a touch screen display, the terminal device further includes a memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more processors, where the one or more programs include steps for implementing the registration method of the IMS network.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or in other forms.
All functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (8)
1. A method for registering an IMS network, comprising:
selecting a target P-CSCF address from a P-CSCF address set prestored in the terminal equipment;
sending an initial registration request aiming at the VoWiFi network to a P-CSCF network element indicated by the target P-CSCF address;
when a registration success response from the VoWiFi network is not received within a preset time length, determining that the VoWiFi network is not registered for the first time; or
When a registration failure response from the VoWiFi network is received within a preset time, determining that the VoWiFi network is failed to be registered for the first time;
when the first registration of the VoWiFi network fails, retransmitting a first registration request to the VoWiFi network at a preset time interval within a preset retry duration through the WiFi network;
and when the VoWiFi network is failed to be registered in the retry time length, sending a second registration request to the VoLTE network through the LTE network.
2. The method of claim 1, wherein selecting the target P-CSCF address from the set of P-CSCF addresses comprises:
the terminal equipment monitors the load parameter values of the P-CSCF network elements corresponding to each P-CSCF address in the P-CSCF address set;
determining a target P-CSCF network element with the lightest load according to the load parameter value;
and taking the P-CSCF address of the target P-CSCF network element as a target P-CSCF address.
3. The method of claim 1, wherein selecting the target P-CSCF address from the set of P-CSCF addresses comprises:
acquiring the priority of each P-CSCF address in the P-CSCF address set;
and taking the P-CSCF address with the highest priority as the target P-CSCF address.
4. The method of any one of claims 1 to 3, further comprising:
and deleting the target P-CSCF address from the target P-CSCF address set.
5. The method of claim 1, further comprising:
and when a registration success response sent by the VoWiFi network is received within the retry duration, establishing PDN connection between the VoWiFi networks.
6. An apparatus for registering an IMS network, comprising: a processing unit and a transceiver unit;
the receiving and sending unit is used for selecting a target P-CSCF address from a P-CSCF address set prestored in the terminal equipment and sending an initial registration request aiming at the VoWiFi network to a P-CSCF network element indicated by the target P-CSCF address;
the processing unit is used for determining that the first VoWiFi network registration fails when a registration success response from the VoWiFi network is not received within a preset time length; or
The processing unit is further configured to determine that registering the VoWiFi network for the first time fails when receiving a registration failure response from the VoWiFi network within a preset time period;
the receiving and sending unit is further configured to, when the processing unit determines that the first registration of the VoWiFi network fails, retransmit the first registration request to the VoWiFi network through the WiFi network at a preset time interval within a preset retry duration;
the transceiving unit is further configured to send a second registration request to the VoLTE network through the LTE network when the processing unit determines that the registration of the VoWiFi network in the retry duration fails.
7. A computer storage medium having stored thereon a plurality of instructions adapted to be loaded by a processor and to perform the method steps of any of claims 1~5.
8. A terminal device, comprising: a processor and a memory; wherein the memory stores a computer program adapted to be loaded by the processor and to perform the method steps of any of claims 1~5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373521.0A CN111147493B (en) | 2019-12-27 | 2019-12-27 | Registration method, device, storage medium and terminal equipment of IMS network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911373521.0A CN111147493B (en) | 2019-12-27 | 2019-12-27 | Registration method, device, storage medium and terminal equipment of IMS network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111147493A CN111147493A (en) | 2020-05-12 |
CN111147493B true CN111147493B (en) | 2022-10-21 |
Family
ID=70520851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911373521.0A Active CN111147493B (en) | 2019-12-27 | 2019-12-27 | Registration method, device, storage medium and terminal equipment of IMS network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111147493B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021237661A1 (en) * | 2020-05-29 | 2021-12-02 | Qualcomm Incorporated | Voice solution for new radio (nr) device |
CN111669818B (en) * | 2020-06-03 | 2022-08-02 | 维沃移动通信有限公司 | Wi-Fi control method, device and electronic device |
CN112714136A (en) * | 2021-01-21 | 2021-04-27 | 维沃移动通信有限公司 | Network access method and device |
CN113038518B (en) * | 2021-02-08 | 2023-01-20 | 维沃移动通信有限公司 | Network registration method and device and user equipment |
US20240314178A1 (en) * | 2021-02-20 | 2024-09-19 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system in 3gpp networks for reporting of vowifi calls over untrusted non-3gpp access |
CN113612739B (en) * | 2021-07-21 | 2023-04-07 | 青岛海信移动通信技术股份有限公司 | Method and terminal equipment for recovering long-term evolution voice bearer registration |
CN116112907B (en) * | 2021-11-09 | 2024-08-23 | 深圳市万普拉斯科技有限公司 | Network registration control method, device and terminal equipment |
CN114449511B (en) * | 2022-01-20 | 2023-11-14 | 惠州Tcl移动通信有限公司 | Product activation method, device, electronic equipment and computer readable storage medium |
CN116669143B (en) * | 2023-07-21 | 2023-11-07 | 中国电信股份有限公司 | Voice service registration method, device and terminal |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8971883B2 (en) * | 2006-11-07 | 2015-03-03 | Qualcomm Incorporated | Registration timer adjustment based on wireless network quality |
CN101616152B (en) * | 2009-06-19 | 2012-10-10 | 中兴通讯股份有限公司 | CSCF entity disaster-tolerance and load-balancing system and method |
CN103841624A (en) * | 2012-11-21 | 2014-06-04 | 华为终端有限公司 | Method, equipment and system for scanning wireless network |
KR102278510B1 (en) * | 2014-03-26 | 2021-07-16 | 삼성전자주식회사 | Apparatus and method for serving voice in a wireless network |
CN105871870B (en) * | 2016-04-29 | 2019-03-08 | 宇龙计算机通信科技(深圳)有限公司 | A kind of user terminal register method and user terminal |
CN107548148A (en) * | 2016-06-24 | 2018-01-05 | 展讯通信(上海)有限公司 | VoWiFi service accesses processing method, device and mobile terminal |
CN106487883A (en) * | 2016-09-28 | 2017-03-08 | 乐视控股(北京)有限公司 | Network registration process method and module |
CN107466033B (en) * | 2017-09-22 | 2018-09-07 | 广东欧珀移动通信有限公司 | IMS registration method, device, mobile terminal and storage medium |
CN108966317B (en) * | 2018-07-25 | 2021-06-25 | 广东小天才科技有限公司 | A mobile terminal-based network search method and mobile terminal |
-
2019
- 2019-12-27 CN CN201911373521.0A patent/CN111147493B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN111147493A (en) | 2020-05-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111147493B (en) | Registration method, device, storage medium and terminal equipment of IMS network | |
CN108777666B (en) | Shunting method for link aggregation and related equipment | |
CN109314723B (en) | A method, device and terminal for realizing data service | |
CN108768775B (en) | Information processing method, electronic device, and computer storage medium | |
CN110166206B (en) | Method and terminal for determining HARQ-ACK codebook | |
US11627486B2 (en) | Data sending method and apparatus, and device | |
JP7497462B2 (en) | Information transmission method, device and electronic device | |
WO2013131472A1 (en) | Message processing method, device and system | |
CN113225323B (en) | IMS network registration method and terminal equipment | |
CN109246315B (en) | Incoming call processing method in online game process, mobile terminal and readable storage medium | |
US20230082566A1 (en) | Data blind retransmission method and apparatus, storage medium, and terminal device | |
WO2018209709A1 (en) | Method and apparatus for establishing call | |
CN111148135B (en) | Control method and device for voice call service, storage medium and terminal | |
WO2018161262A1 (en) | Data transmission method and device | |
CN108199964B (en) | Transmission method, terminal, server and computer readable storage medium | |
CN112543172A (en) | IMS calling method, terminal and network function | |
CN110049516A (en) | Data transmission method, server and computer readable storage medium | |
CN105828387B (en) | A kind of wireless communication system, method for processing business and device | |
CN111147195B (en) | Data transmission method, receiving method, terminal and network equipment | |
CN108990156B (en) | Wireless local area network communication method and terminal | |
CN108702333B (en) | Data transmission method and device | |
CN107734012B (en) | Message pushing method, system and computer readable storage medium | |
EP2919509A1 (en) | Method and device for hosting application by access node | |
CN109818967B (en) | Notification method, server, mobile terminal and computer readable storage medium | |
CN112770279A (en) | Network sharing method, mobile terminal and computer readable storage medium |
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 |