Method for establishing a communication connection and electronic device capable of establishing a communication connection
By repeatedly sending different types of PDN connection request messages when the IMS registration fails, the IMS registration failure problem caused by mismatch between the UE and the network PDN type is solved, and the success of IMS registration and resource conservation are achieved.
Patent Information
- Application Number
- CN202210762181.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2042-06-29
AI Technical Summary
In the 3GPP protocol, when the UE's PDN type does not match the network side, IMS registration fails, resulting in the UE being unable to successfully register the IMS service.
IMS registration is carried out by repeatedly sending different types of PDN connection request messages, including IPv4 single stack and IPv4v6 dual stack until the IMS registration is successful, and the number of failures is recorded using the counter and the PDN type is modified after the predetermined number of times is reached.
Ensure successful IMS registration, reduce radio resources and signaling interaction, reduce power consumption, and avoid failures caused by manual network settings.
Smart Images

Figure CN114938546B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to wireless communication technologies, and more particularly, to a method and an electronic device for establishing a Packet Data Network (PDN) communication connection. Background Art
[0002] In existing 3GPP protocols, such as Figure 1 As can be seen, when a User Equipment (UE) initiates Internet Protocol Multimedia Subsystem (IMS) registration, the UE sends a "PDN connection request" message to the network side to request IMS registration, receives an "Activate default EPS bearer context request" message from the network side, and sends an "Activate default EPS bearer context accept" message to the network side. Since there is no requirement to use only IPv4 stack in the current 3GPP protocol, therefore, when establishing an IMS PDN connection request, an IPv6 single stack or an IPv4v6 dual stack can be used, and the PDN type used for establishing the IMS PDN connection request needs to depend on the PDN type supported by the operator network. When the network does not support the PDN type carried in the "PDN connection request" message (for example, IPv4), the "Activate default EPS bearer context request" message sent from the network side does not carry an Internet Protocol (IP) address. If the UE does not detect an IP address (for example, the Protocol Configuration Option (PCO) Proxy Call Session Control Function (P-CSCF) IPv4 address) from the "Activate default EPS bearer context request" message, it sends a "PDN disconnection request" message to disconnect the IMS PDN connection, receives a "Deactivate default EPS bearer context request" message from the network and sends a "Deactivate default EPS bearer context accept" message. And in this case, even if the protocol layer processes to activate the IMS PDN, but the UE upper layer judges that IMS signaling addressing cannot be performed, thus immediately triggering the IMS PDN deactivation process, which will cause the UE to be unable to register for IMS. That is to say, when the UE initiates IMS registration, the UE needs to interact with the network to make the IMS registration successful. However, if the IP address type of the PDN connection request sent by the UE does not match the IP address type supported by the network, the UE may not be able to register and use the IMS service, resulting in a permanent failure of IMS registration. Summary of the Invention
[0003] A method for establishing a communication connection includes: sending a first Packet Data Network (PDN) connection request message to a network side for Internet Protocol Multimedia Subsystem (IMS) registration. When the IMS registration fails, the first PDN connection request message is repeatedly sent for IMS registration. When the number of IMS registration failures reaches a predetermined number, a second PDN connection request message is sent to the network side for IMS registration. The second PDN connection request message and the first PDN connection request message include different PDN types.
[0004] When a response message without an Internet Protocol (IP) address is received from the network side for the first PDN connection request message, it can be determined that the IMS registration fails.
[0005] The PDN type included in the first PDN connection request message can be Internet Protocol version 4 (IPv4) single stack, and the PDN type included in the second PDN connection request message can be IPv4v6 dual stack.
[0006] The method may further include: when sending the second PDN connection request message to the network side for IMS registration, initializing a counter for counting the number of IMS registration failures.
[0007] The first PDN connection request message and the second PDN connection request message may each further include information indicating the access point name (APN) type of the IMS.
[0008] The time period between two consecutive processes of repeatedly sending the first PDN connection request message is the same.
[0009] An electronic device capable of establishing a communication connection includes a communication unit for communicating with a network side. A control unit controls the communication unit to send a first Packet Data Network (PDN) connection request message to the network side for Internet Protocol Multimedia Subsystem (IMS) registration. When it is determined that the IMS registration fails, the control unit also controls the communication unit to repeatedly send the first PDN connection request message for IMS registration. When it is determined that the number of IMS registration failures reaches a predetermined number, the control unit also controls the communication unit to send a second PDN connection request message to the network side for IMS registration. The second PDN connection request message and the first PDN connection request message include different PDN types.
[0010] When the communication unit receives a response message without an Internet Protocol (IP) address from the network side for the first PDN connection request message, the control unit can determine that the IMS registration fails.
[0011] The PDN type included in the first PDN connection request message may be Internet Protocol version 4 (IPv4) single-stack, and the PDN type included in the second PDN connection request message may be IPv4v6 dual-stack.
[0012] When the communication unit sends a second PDN connection request message to the network side for IMS registration, the control unit may initialize a counter used to count the number of IMS registration failures.
[0013] The first PDN connection request message and the second PDN connection request message may each further include access point (APN) type information indicating IMS.
[0014] The time period between the processes of repeatedly sending the first PDN connection request message twice in a row is the same.
[0015] An electronic device includes: at least one processor and at least one storage device storing computer-executable instructions. When the computer-executable instructions are run by the at least one processor, they cause the at least one processor to execute the above method for establishing a communication connection.
[0016] A computer-readable storage medium includes instructions, where when the instructions are run by at least one processor, they cause the at least one processor to execute the above method for establishing a communication connection.
[0017] A computer system includes: a processor, and a non-transitory, tangible program storage medium readable by the computer system, containing an instruction program executable by the processor, where the instruction program is used to execute the method steps for establishing a communication connection. The method includes: sending a first packet data network (PDN) connection request message to the network side for Internet Protocol Multimedia Subsystem (IMS) registration, when IMS registration fails, repeatedly sending the first PDN connection request message for IMS registration, and when the number of IMS registration failures reaches a predetermined number, sending a second PDN connection request message to the network side for IMS registration, where the second PDN connection request message and the first PDN connection request message contain different PDN types.
[0018] When receiving a response message from the network side for the first PDN connection request message that does not carry an Internet Protocol (IP) address, determine that IMS registration fails.
[0019] The PDN type included in the first PDN connection request message is Internet Protocol version 4 (IPv4) single-stack, and the PDN type included in the second PDN connection request message is IPv4v6 dual-stack.
[0020] The method further includes: when sending a second PDN connection request message to the network side for IMS registration, initializing a counter for counting the number of IMS registration failures.
[0021] The first PDN connection request message and the second PDN connection request message each further include access point APN type information indicating IMS.
[0022] The time period between the processes of repeatedly sending the first PDN connection request message twice in a row is the same. BRIEF DESCRIPTION OF THE DRAWINGS
[0023] Through the following description in conjunction with the drawings, the above and other aspects, features and elements of certain embodiments of the present disclosure will become more apparent, where:
[0024] Figure 1 is a diagram showing UE registration IMS processing according to a comparative example;
[0025] Figure 2 is a flowchart showing a method for establishing a communication connection according to an embodiment of the present disclosure;
[0026] Figure 3 is a diagram showing UE registration IMS processing according to an embodiment of the present disclosure; and
[0027] Figure 4 is a diagram showing an electronic device capable of establishing a communication connection according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0028] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.
[0029] The term "including" or "comprising" used in this specification indicates the presence of the stated features, wholes, steps, operations, elements, components and / or combinations thereof, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof. It should be understood that although the terms "first", "second", "third", etc. are used to describe various information, the information should not necessarily be limited by these terms. These terms are used to distinguish one type of information from another. For example, without departing from the scope of the present disclosure, the first information may be referred to as the second information; and similarly, the second information may also be referred to as the first information.
[0030] Embodiments of the present disclosure consider the situation where IMS registration fails when the PDN type of the UE does not match the PDN type of the network side, overcome the disadvantages in the prior art, provide a method and an electronic device for establishing a communication connection, and effectively solve the problem that the UE cannot register IMS when the PDN type of the UE side does not match the PDN type supported by the network side, ensuring that the IMS can still be successfully registered without manual network settings when the PDN type supported by the network side does not match the PDN type of the UE side, thereby avoiding directly causing IMS registration failure. In addition, according to the method and the electronic device of the present disclosure, the process of modifying the PDN type does not need to interact with the network side, which can reduce radio resources and signaling interaction with the network side and reduce power consumption.
[0031] The effects obtainable from the present disclosure may not be limited to the above effects, and those skilled in the art to which the present disclosure pertains can clearly understand other unmentioned effects from the following description.
[0032] Figure 2 It is a flowchart showing a method for establishing a communication connection according to an embodiment of the present disclosure. Figure 3 It is a diagram showing the UE registration IMS process according to an embodiment of the present disclosure. In the following, reference will be made to Figure 3 for a detailed description Figure 2 to the method for establishing a communication connection shown in
[0033] Referring to Figure 2 , in step S201, a first PDN connection request message may be sent to the network side for IMS registration. The first PDN connection request message may include the PDN type and the access point name (APN) type information indicating IMS.
[0034] For example, referring to Figure 3 , when the UE side wants to establish an IMS PDN connection with the network side, a "PDN connection request" message including the APN type and the PDN type (for example, here, the PDN type is IPv4) indicating IMS is sent to the network side. When the network side does not support the PDN type (for example, Figure 3 the IPv4 single stack shown in
[0035] Return reference Figure 2 In step S202, if the IMS registration fails, the first PDN connection request message may be repeatedly sent for IMS registration.
[0036] According to an embodiment of the present disclosure, when a response message without an IP address for the first PDN connection request message is received from the network side, it may be determined that the IMS registration fails. Refer to Figure 3 When the UE side cannot detect the corresponding IP address, although the UE protocol layer can activate the IMS PDN connection processing but cannot perform signaling addressing, the UE side immediately sends a "PDN disconnection request" message to the network side to disconnect the PDN connection and receives a "deactivate default EPS bearer context request" message based on the "PDN disconnection request" message from the network side. The UE sends a "deactivate default EPS bearer context acceptance" message to the network side in response to receiving the "deactivate default EPS bearer context request" message, thereby determining that an IMS registration failure has occurred between the UE side and the network side. Then, the UE side repeatedly sends a "PDN connection request" message including an APN type and a PDN type indicating IMS (here, for example, the PDN type is IPv4) at a specific time interval and determines whether the IMS registration is successful, and counts the number of IMS registration failures through a counter. For example, when the IMS registration fails once between the UE side and the network side due to an empty IP address, the count value of the counter (for example, No_PCSCFV4_Addr_Counter) is incremented by one.
[0037] According to an embodiment of the present disclosure, a specific time interval may be provided between the processes of repeatedly sending the first PDN connection request message twice in succession.
[0038] Return reference Figure 2 In step S203, when the number of IMS registration failures reaches a predetermined number, a second PDN connection request message may be sent to the network side for IMS registration. Here, the second PDN connection request message and the first PDN connection request message may include different PDN types. According to an embodiment of the present disclosure, the second PDN connection request message may further include access point (APN) type information indicating IMS.
[0039] Refer to Figure 3, a counter is used to count the number of IMS registration failures until the number of IMS registration failures reaches a predetermined number n (for example, No_PCSCFV4_Addr_Counter = n). When the number of IMS registration failures reaches the predetermined number n, the UE modifies the PDN type (for example, here, changes the PDN type from IPv4 to IPv4v6), and resends a "PDN connection request" message including an APN type indicating IMS and the modified PDN type. Then, the UE continues the process of establishing a PDN connection based on the updated PDN type, and continues the subsequent PDN processing after confirming the updated PDN type.
[0040] According to an embodiment of the present disclosure, the PDN type included in the first PDN connection request message may be Internet Protocol version 4 (IPv4) single stack, and the PDN type included in the second PDN connection request message may be IPv4v6 dual stack.
[0041] The method for establishing a communication connection according to an embodiment of the present disclosure may further include: initializing a counter for counting the number of IMS registration failures when sending a second PDN connection request message to the network side for IMS registration. Refer to Figure 3 , after sending the modified PDN connection request message, the counter may be initialized to clear the count value of the counter for use in the next PDN connection process of automatically changing the PDN type.
[0042] Figure 4 is a diagram showing an electronic device 400 capable of establishing a communication connection according to an embodiment of the present disclosure.
[0043] Refer to Figure 4 , the electronic device 400 capable of establishing a communication connection according to an embodiment of the present disclosure may include a communication unit 401 and a control unit 402.
[0044] For example, the communication unit 401 may be configured to communicate with the network side. The control unit 402 may be configured to: control the communication unit 401 to send a first Packet Data Network (PDN) connection request message to the network side for Internet Protocol Multimedia Subsystem (IMS) registration, when it is determined that the IMS registration fails, control the communication unit 401 to repeatedly send the first PDN connection request message for IMS registration, and when it is determined that the number of IMS registration failures reaches a predetermined number, control the communication unit 401 to send a second PDN connection request message to the network side for IMS registration. The second PDN connection request message and the first PDN connection request message may include different PDN types.
[0045] According to an embodiment of the present disclosure, when the communication unit 401 receives a response message without an Internet Protocol (IP) address for the first PDN connection request message from the network side, the control unit 402 may determine that the IMS registration fails.
[0046] According to an embodiment of the present disclosure, the PDN type included in the first PDN connection request message may be Internet Protocol version 4 (IPv4) single-stack, and the PDN type included in the second PDN connection request message may be IPv4v6 dual-stack.
[0047] According to an embodiment of the present disclosure, when the communication unit 401 sends a second PDN connection request message to the network side for IMS registration, the control unit 402 may initialize a counter for counting the number of IMS registration failures.
[0048] According to an embodiment of the present disclosure, the first PDN connection request message and the second PDN connection request message may further include access point APN type information indicating IMS.
[0049] According to an embodiment of the present disclosure, a specific time period may be interposed between the processes of repeatedly sending the first PDN connection request message twice in succession.
[0050] Although the exemplary embodiments of the present disclosure have been shown and described with reference to the drawings, the present disclosure need not be limited to the specific embodiments or drawings, and those of ordinary skill in the art will understand that various changes in form and detail may be made thereto without departing from the spirit and scope of the present disclosure.
Claims
1. A method for establishing a communication connection performed by an electronic device, comprising: Sending a first Packet Data Network (PDN) connection request message to a network side for Internet Protocol Multimedia Subsystem (IMS) registration; When the IMS registration fails, repeatedly sending the first PDN connection request message for IMS registration; And When the number of IMS registration failure times reaches a predetermined number, modifying the PDN type without receiving an IP address, and sending a second PDN connection request message including the modified PDN type to the network side for IMS registration, wherein the second PDN connection request message and the first PDN connection request message include different PDN types.
2. The method according to claim 1, wherein, When receiving a response message without an Internet Protocol (IP) address from the network side for the first PDN connection request message, determining that the IMS registration fails.
3. The method according to claim 1, wherein The PDN type included in the first PDN connection request message is Internet Protocol version 4 (IPv4) single stack, and the PDN type included in the second PDN connection request message is IPv4v6 dual stack.
4. The method according to claim 1 further comprises: When sending the second PDN connection request message to the network side for IMS registration, initializing a counter for counting the number of IMS registration failure times.
5. The method according to claim 1, wherein The first PDN connection request message and the second PDN connection request message each further include access point name (APN) type information indicating IMS.
6. The method according to claim 1, wherein The time period between two consecutive processes of repeatedly sending the first PDN connection request message is the same.
7. An electronic device capable of establishing a communication connection, comprising: A communication unit configured to communicate with a network side; And A control unit configured to: Control the communication unit to send a first Packet Data Network (PDN) connection request message to the network side for Internet Protocol Multimedia Subsystem (IMS) registration; When determining that the IMS registration fails, control the communication unit to repeatedly send the first PDN connection request message for IMS registration; And When determining that the number of IMS registration failure times reaches a predetermined number, control the communication unit to modify the PDN type without receiving an IP address, and send a second PDN connection request message including the modified PDN type to the network side for IMS registration, wherein the second PDN connection request message and the first PDN connection request message include different PDN types.
8. The electronic device according to claim 7, wherein, When the communication unit receives a response message without an Internet Protocol (IP) address from the network side for the first PDN connection request message, the control unit determines that the IMS registration fails.
9. The electronic device according to claim 7, wherein, The PDN type included in the first PDN connection request message is Internet Protocol version 4 (IPv4) single stack, and the PDN type included in the second PDN connection request message is IPv4v6 dual stack.
10. The electronic device according to claim 7, wherein, When the communication unit sends the second PDN connection request message to the network side for IMS registration, the control unit initializes a counter for counting the number of IMS registration failure times.
11. The electronic device according to claim 7, wherein, The first PDN connection request message and the second PDN connection request message each further include access point name (APN) type information indicating IMS.
12. The electronic device according to claim 7, wherein, The time period between two consecutive processes of repeatedly sending the first PDN connection request message is the same.
13. An electronic device, comprising: at least one processor; at least one memory storing computer-executable instructions, wherein, when the computer-executable instructions are run by the at least one processor, the at least one processor is caused to execute the method for establishing a communication connection as described in any one of claims 1 to 6.
14. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are run by at least one processor, the at least one processor is caused to execute the method for establishing a communication connection as described in any one of claims 1 to 6.
15. A computer system includes: a processor, and a non-transitory, tangible program storage medium readable by the computer system, including an instruction program executable by the processor, wherein the instruction program is used to execute method steps for establishing a communication connection, and the method includes: sending a first packet data network (PDN) connection request message to a network side for Internet protocol multimedia subsystem (IMS) registration; when the IMS registration fails, repeatedly sending the first PDN connection request message for IMS registration; and when the number of IMS registration failure times reaches a predetermined number, modifying the PDN type without receiving an IP address, and sending a second PDN connection request message for IMS registration with the PDN type modified without receiving an IP address, wherein the second PDN connection request message and the first PDN connection request message include different PDN types.
16. The computer system according to claim 15, wherein, When receiving, from the network side, a response message without an Internet protocol (IP) address for the first PDN connection request message, determining that the IMS registration fails.
17. The computer system according to claim 15, wherein, The PDN type included in the first PDN connection request message is Internet protocol version 4 (IPv4) single stack, and the PDN type included in the second PDN connection request message is IPv4v6 dual stack.
18. The computer system according to claim 15, further comprising: When sending the second PDN connection request message to the network side for IMS registration, initializing a counter for counting the number of IMS registration failure times.
19. The computer system according to claim 15, wherein, The first PDN connection request message and the second PDN connection request message each further include access point name (APN) type information indicating the IMS.
20. The computer system according to claim 15, wherein, The time period between two consecutive processes of repeatedly sending the first PDN connection request message is the same.
Citation Information
Patent Citations
Method and apparatus for controlling call session in the internet protocol multimedia subsystem
KR101520811B1
Method for recovering ipv6 fault in mobile communication network and pcrf
US20170026334A1