Communication method, electronic equipment and readable storage medium
By sending paging cycle change instructions between the user equipment and the target network standard and synchronizing the DRX cycle, the paging failure and missed calls caused by DRX cycle mismatch are solved, and the call experience is improved.
Patent Information
- Application Number
- CN202311044447.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-17
- Publication Date
- 2025-02-21
AI Technical Summary
When the user equipment switches to the target network standard, due to the mismatch of DRX cycles, paging failure and missed calls may occur.
The user equipment sends paging cycle change instructions to synchronize it with the target network standard DRX cycle, thereby avoiding the problem of DRX cycle mismatch.
By synchronizing the DRX cycle, user equipment can avoid missing calls caused by inconsistent paging cycles and improve the call experience.
Smart Images

Figure CN119497261A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, an electronic device and a computer-readable storage medium. Background Art
[0002] In order to save power, the communication system introduces discontinuous reception (DRX) technology. By configuring the DRX cycle including the sleep period and the active period for the user equipment (UE), the UE monitors the physical downlink control channel (PDCCH) to receive downlink data during the active period, and does not receive downlink data during the sleep period. Specifically, the network device can set the default DRX cycle corresponding to the network standard to which it belongs based on the aforementioned DRX technology. The UE can also report the required specific DRX cycle to the network device of the network standard to which it belongs based on the service scenario. For example, the UE can report a smaller customized DRX cycle to the network device based on the low-latency service scenario to shorten the time interval for receiving service data, thereby reducing service latency.
[0003] See also Figure 1 As shown in the paging scenario diagram, after UE100 reports a customized DRX cycle in the current network standard (e.g., 4G network), UE100 and the network equipment of the current network standard can use the customized DRX cycle as the paging cycle. For example, the base station 200 of the current network standard sends a paging message according to the customized DRX cycle, and UE100 receives the paging message according to the customized DRX cycle. However, when UE100 migrates to the target network standard (e.g., 5G network), the paging may fail and call leakage may occur because the DRX cycle of the network equipment of the target network standard (e.g., base station 300) sending the paging message does not match the DRX cycle of the UE100 receiving the paging message. Summary of the invention
[0004] The present application provides a communication method, an electronic device and a computer-readable medium, which can avoid the phenomenon of missed calls caused by the mismatch of DRX cycles between user equipment and target network standards, thereby improving the user's call experience.
[0005] In a first aspect, the present application provides a communication method, the method comprising: a user device accesses a first network standard through a first network device, wherein the user device and the first network device perform paging based on a first paging cycle; the user device receives a first instruction to switch from the first network standard to a second network standard; the user device sends a paging cycle change instruction, wherein the paging cycle change instruction is used to make the paging cycle of the user device and the second network device corresponding to the user device after accessing the second network standard the same.
[0006] Here, the first paging cycle may be a customized DRX cycle that is smaller than the default DRX cycle of the first network standard, the first network standard may be the current network standard of the user equipment, and the second network standard may be the target network standard of the user equipment. The user equipment may report the required customized DRX cycle to the first network standard based on the low-latency service requirements, and then the user equipment may use the smaller customized DRX cycle in the first network standard as the paging cycle for paging with the first network device.
[0007] It can be understood that the customized DRX cycle reported by the user equipment to the first network standard is only effective in the first network standard, that is, the user equipment uses the customized DRX cycle as the paging cycle for receiving paging messages only in the first network standard. If the user equipment accesses other network standards and does not report the customized DRX cycle in other network standards, the user equipment will use the default DRX cycle of other network standards as the paging cycle for receiving paging messages. However, for the first network standard with a synchronized DRX cycle function, when the first network standard determines that the user equipment will switch to other network standards, the customized DRX cycle reported by the user equipment in the first network standard can be synchronized to other network standards, so that other network standards use the customized DRX cycle as the paging cycle for sending paging messages.
[0008] Based on the above situation, when the user equipment switches from the first network standard to other network standards, the paging cycle of the user equipment receiving paging messages may be inconsistent with the paging cycle of other network standards receiving paging messages, resulting in paging failure, which may cause missed calls.
[0009] Therefore, when the user equipment receives the first instruction to switch from the first network standard to the second network standard, in order to avoid the missed call problem caused by inconsistent paging cycles, the user equipment can send a paging cycle change instruction to change the DRX cycle of the user equipment and the DRX cycle of the second network standard to the same cycle based on the paging cycle change instruction, thereby avoiding the missed call problem caused by inconsistent paging cycles.
[0010] In a possible implementation of the first aspect above, the first network device includes a first base station, and the user equipment can be connected to the corresponding first core network through the first base station, and the second network device includes a second base station, and the user equipment can be connected to the corresponding second core network through the second base station, wherein the first core network can synchronize the first paging cycle to the second core network when receiving the first paging cycle reported by the user equipment.
[0011] Here, the user equipment may report the aforementioned customized DRX cycle to the first core network. Further, when the first core network determines that the user equipment will switch to the second network standard, the first core network may send the customized DRX cycle to the second core network of the second network standard, so that the second core network can use the customized DRX cycle as a paging cycle for sending paging messages to the user equipment.
[0012] In a possible implementation of the first aspect above, the user equipment sends a paging cycle change instruction, including: the user equipment receives a first instruction sent by a first network device and does not switch to a second network standard; the user equipment sends a first cancellation instruction to the first core network, wherein the first cancellation instruction is used to cancel the first paging cycle synchronized by the first core network to the second core network, so that the paging cycle of the user equipment is the same as that of the second network device.
[0013] Here, the user equipment may send a first cancellation instruction to the first core network to cancel the customized DRX cycle reported by the user equipment in the first network standard before switching to the second network standard based on the first instruction. Since the customized DRX cycle has been canceled, the first core network can be prevented from synchronizing the customized DRX cycle to the second core network. If the first core network does not synchronize the customized DRX cycle to the second core network, the second core network will use the default DRX cycle of the second network standard as the paging cycle for sending paging messages to the second base station. Furthermore, the second base station also uses the default DRX cycle of the second network standard as the paging cycle for sending paging messages to the user equipment. At this time, since the user equipment has not reported the customized DRX cycle in the second network standard to the second core network, the user equipment will use the default DRX cycle of the second network standard as the paging cycle for receiving paging messages. In this way, the paging cycle of the user equipment and the second base station is the same, avoiding the phenomenon of missed calls caused by inconsistent DRX cycles.
[0014] In a possible implementation of the first aspect above, the first network standard is a 4G network, wherein sending a first cancellation instruction to the first core network includes: sending a tracking area update request to the 4G core network, wherein the tracking area update request includes the first cancellation instruction.
[0015] Here, the current network standard of the user equipment may be a 4G network. At this time, the user equipment may send a tracking area update request to the 4G network before accessing the target network standard, and use the first cancellation instruction as a parameter or field in the tracking area update request. Here, the first cancellation instruction may be the following signaling sent by the user equipment to the 4G core network to cancel the customized DRX cycle reported in the 4G network. Specifically, the user equipment may define parameters related to the customized DRX cycle in the tracking area update request, for example, parameters for indicating whether the user equipment updates the customized DRX cycle and / or parameters for indicating the customized DRX cycle value after the user equipment is updated may be customized, and based on the aforementioned parameters, the signaling of the customized DRX cycle reported in the 4G network is canceled.
[0016] Based on this, the customized DRX cycle reported by the user equipment in the 4G network can be cancelled by sending a tracking area update request to the 4G network. In addition, the 4G core network can be prevented from synchronizing the customized DRX cycle to the target network standard of the user equipment. Here, the target network standard of the user equipment can be a 5G network, a 5.5G network, a 6G network, etc. No restrictive description is given here on the target network standard of the user equipment.
[0017] In a possible implementation of the first aspect above, the user equipment sends a paging cycle change instruction, including: the user equipment receives a first instruction sent by a first network device; in the process of switching to a second network standard, the user equipment sends a second cancellation instruction to the second core network, wherein the second cancellation instruction is used to cancel the first paging cycle synchronized from the first core network to the second core network, so that the paging cycle of the user equipment is the same as that of the second network device.
[0018] Here, the user equipment can switch to the second network standard based on the first instruction sent by the first network standard, and can send a second cancellation instruction to the second core network to cancel the customized DRX cycle during the process of switching to the second network standard. For example, the user equipment can send a message requesting switching to the second core network in order to switch to the second network standard. Therefore, the user equipment can set the second cancellation instruction in the message requesting switching to cancel the customized DRX cycle synchronized from the first core network to the second core network during the process of switching to the second network standard. Since the customized DRX cycle received by the second core network is cancelled, it can be avoided that the second core network uses the customized DRX cycle as the paging cycle for sending a paging message to the second base station, and further, the second base station uses the customized DRX cycle as the paging cycle for sending a paging message to the user equipment. In this way, the user equipment and the second base station both use the default DRX cycle of the second network standard as the paging cycle, avoiding the phenomenon of missed calls caused by inconsistent paging cycles.
[0019] In a possible implementation of the first aspect above, the second network standard is a 5G network or a 5.5G network, wherein sending a second cancellation instruction to the second core network includes: sending a first registration request to the 5G core network or the 5.5G core network, wherein the first registration request includes a second cancellation instruction for canceling the first paging cycle.
[0020] Here, the target network standard of the user equipment may be a 5G network or a 5.5G network. The current network standard of the user equipment may be a 4G network, a 6G network, etc., and no restrictive description is given to the current network standard of the user equipment here. Since the user equipment is switched to a 5G network or a 5.5G network, it is necessary to send a first registration request to the 5G core network or the 5.5G core network. Here, the first registration request may include the following user equipment for registering the 5G network or the 5.5G network, and the registration request sent to the 5G core network or the 5.5G core network. Furthermore, the user equipment may set the second paging cycle cancellation instruction in the registration request, and then in the process of registering the 5G network or the 5.5G network, that is, in the process of switching to the 5G network or the 5.5G network, cancel the customized DRX cycle received by the 5G core network or the 5.5G core network, so that the user equipment and the 5G base station or the 5.5G base station use the default DRX cycle of the 5G network or the 5.5G network as the paging cycle for sending and receiving paging messages. In this way, missed calls due to inconsistent paging cycles can be avoided.
[0021] In a possible implementation of the first aspect above, the user equipment sends a paging cycle change instruction, including: the user equipment receives a first instruction sent by a first network device; in the process of switching to a second network standard, the user equipment sends a paging cycle reporting instruction to the second core network, wherein the paging cycle reporting instruction is used to report the first paging cycle to the second core network.
[0022] Here, the user equipment may switch to the second network standard based on the first instruction sent by the first network standard, and may send a paging cycle reporting instruction for reporting the customized DRX cycle to the second core network during the process of switching to the second network standard. For example, the user equipment may send a message requesting switching to the second core network in order to switch to the second network standard. Therefore, the user equipment may set the paging cycle reporting instruction in the message requesting switching, so as to report the customized DRX cycle synchronized from the first core network to the second core network to the second core network during the process of switching to the second network standard. Since the user equipment reports the customized DRX cycle received by the second core network, the user equipment may use the customized DRX cycle as the paging cycle for receiving the paging message. Here, since the second core network receives the customized DRX cycle sent by the second core network, the second core network may send the customized DRX cycle to the second base station. When the second base station determines that the customized DRX cycle is less than the default DRX cycle of the second network standard, the second base station may use the customized DRX cycle as the paging cycle for sending the paging message to the user equipment. Furthermore, the user equipment and the second base station both use the customized DRX cycle as the paging cycle, thereby avoiding call loss caused by inconsistent paging cycles.
[0023] In a possible implementation of the first aspect above, the second network standard is a 5G network or a 5.5G network, wherein sending a paging cycle reporting instruction to the second core network includes: sending a second registration request to the 5G core network or the 5.5G core network, wherein the second registration request includes a paging cycle reporting instruction for reporting the first paging cycle.
[0024] Here, the target network standard of the user equipment may be a 5G network or a 5.5G network. The current network standard of the user equipment may be a 4G network, a 6G network, etc., and no restrictive description is given to the current network standard of the user equipment here. Since the user equipment is switched to a 5G network or a 5.5G network, it is necessary to send a second registration request to the 5G core network or the 5.5G core network. Here, the second registration request may include the following registration request sent by the user equipment to the 5G core network or the 5.5G core network for registration of the 5G network or the 5.5G network. Furthermore, the user equipment may set an instruction to report a customized DRX cycle in the registration request, and then in the process of registering the 5G network or the 5.5G network, that is, in the process of switching to the 5G network or the 5.5G network, report the customized DRX cycle received by the 5G core network or the 5.5G core network to the 5G core network or the 5.5G core network, so that the user equipment and the 5G base station or the 5.5G base station use the customized DRX cycle as the paging cycle for sending and receiving paging messages. In this way, missed calls due to inconsistent paging cycles can be avoided.
[0025] In a possible implementation of the first aspect above, the first instruction includes a switching reconfiguration instruction or a redirection instruction, wherein the switching reconfiguration instruction is used to instruct the user equipment in the connected state to switch to the second network standard, and the redirection instruction is used to instruct the user equipment in the connected state to release the RRC connection and then redirect to the second network standard.
[0026] Here, the redirection message includes a radio resource control connection release message carrying a redirection indication, and the radio resource control connection release message is used to enable the user equipment in the connected state to release the radio resource control connection and redirect to the target network standard. The aforementioned handover reconfiguration message includes a radio resource control connection reconfiguration message carrying a handover indication, and the radio resource control connection reconfiguration message is used to enable the user equipment in the connected state to maintain the connected state and switch to the target network standard.
[0027] In a second aspect, the present application provides an electronic device, comprising: one or more processors; one or more memories; one or more memories storing one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device executes the communication method provided by the above-mentioned first aspect and various possible implementations of the above-mentioned first aspect.
[0028] In a third aspect, the present application provides a computer-readable medium having instructions stored thereon, which, when executed on a computer, causes the computer to execute the communication method provided by the first aspect and various possible implementations of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 A schematic diagram of a paging scenario provided by the present application is shown;
[0030] Figure 2 A schematic diagram of a paging process before and after a UE is migrated from a current network standard to a target network standard provided by the present application is shown;
[0031] Figure 3 A schematic diagram of an implementation flow of a communication method provided in Example 1 of the present application is shown;
[0032] Figure 4 A schematic diagram of a paging cycle between a UE and a base station provided in the present application is shown;
[0033] Figure 5 A schematic diagram of an implementation flow of a communication method provided in Example 2 of the present application is shown;
[0034] Figure 6 A schematic diagram of an implementation flow of a communication method provided in Example 3 of the present application is shown;
[0035] Figure 7A schematic diagram of a communication system architecture applied to a UE provided in the present application is shown;
[0036] Figure 8 A schematic diagram of the structure of a UE provided in the present application is shown. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0038] As mentioned above, when a UE that has reported a customized DRX cycle in the current network standard migrates to the target network standard, paging failure may occur, resulting in a call loss problem for the UE. Figure 1 The scenario shown in FIG. 1 is a schematic diagram of a paging process before and after a UE migrates from a current network standard to a target network standard. Figure 2 As shown, taking the current network standard as 4G network and the target network standard as 5G network as an example, the paging process may include the following steps:
[0039] 201: UE 100 sends a tracking area update request (TAU request) message to the 4G core network 210 to report the customized DRX cycle.
[0040] Exemplarily, when UE 100 moves to a new tracking area (TA) of a 4G network, a TAU request message may be sent to the 4G core network 210 of the 4G network so that the 4G network can determine the current location of UE 100. At the same time, UE 100 may report the required customized DRX cycle in the TAU request message sent to the 4G core network 210.
[0041] 202: The 4G core network 210 sends a paging message including a customized DRX cycle to the 4G base station 200.
[0042] Exemplarily, after receiving the paging for UE100, the 4G core network 210 sends a paging message including a customized DRX cycle to the 4G base station 200. For example, the paging message sent by the 4G core network 210 to the 4G base station may include a field for the customized DRX cycle, thereby forwarding the customized DRX cycle to the 4G base station 200.
[0043] 203: The 4G base station 200 sends a paging message to the UE 100 in a customized DRX cycle.
[0044] Exemplarily, after receiving the customized DRX cycle, the 4G base station 200 may compare the customized DRX cycle with the default DRX cycle of the 4G network, and determine the smaller value as the paging cycle.
[0045] 204: The 4G core network 210 synchronizes and customizes the DRX cycle to the 5G core network 310.
[0046] Exemplarily, when the 4G core network 210 determines that the UE 100 will migrate to the 5G network, a customized DRX cycle may be synchronized to the 5G core network 310 .
[0047] 205: The 5G base station 300 sends a SIB1 message including a default DRX cycle to the UE 100.
[0048] Exemplarily, after UE100 migrates to the 5G network, the 5G base station 300 may send the default DRX cycle of the 5G network to UE100 based on a system information block (SIB) message. For example, the 5G base station 300 may send a SIB1 message including the default DRX cycle to UE100.
[0049] 206: The 5G core network 310 sends a paging message including a customized DRX cycle to the 5G base station 300.
[0050] Exemplarily, when the 5G core network 310 receives paging for UE 100 , it may send a paging message including a customized DRX cycle to the 5G base station 300 , thereby synchronizing the customized DRX cycle to the 5G base station 300 .
[0051] 207: The 5G base station 300 sends a paging message to the UE 100 with a customized DRX cycle.
[0052] Exemplarily, after receiving the customized DRX cycle sent by the 5G core network 310, the 5G base station 300 can compare the customized DRX cycle with the default DRX cycle of the 5G network, and determine the smaller value as the paging cycle. It can be understood that in order to achieve a low latency effect, the customized DRX cycle is generally smaller than the default DRX cycle. Therefore, the 5G base station 300 can use the customized DRX cycle as the paging cycle for sending paging messages to the UE 100.
[0053] However, since UE100 does not report a customized DRX cycle in the 5G network, UE100 migrating to the 5G network will use the default DRX cycle of the 5G network as the paging cycle for receiving paging messages. The paging cycles of the 5G base station 300 and UE100 are inconsistent, which results in UE100 being unable to receive some paging messages.
[0054] 208: The 5G core network 310 resends the paging message to the 5G base station 300 with a customized DRX cycle.
[0055] 209: The 5G base station 300 resends the paging message to the UE 100 with a customized DRX cycle.
[0056] 210: The 5G core network 310 resends the paging message to the 5G base station 300 with a customized DRX cycle.
[0057] 211: The 5G base station 300 resends the paging message to the UE 100 with a customized DRX cycle.
[0058] 212: The 5G core network 310 resent the paging multiple times but received no response, and the paging failed.
[0059] It is understandable that since UE100 did not receive the paging message, the 5G base station 300 may resend the paging message to UE100 multiple times, but the problem cannot be solved due to the inconsistent paging cycle. Specifically, the process of the 5G base station 300 resending the paging message to UE100 can refer to the aforementioned steps 208 to 212.
[0060] Based on the relevant description of the above steps 201 to 212, it can be known that when UE100 reports the customized DRX cycle in the current network standard, that is, the 4G core network 210, the 4G core network 210 may synchronize the customized DRX cycle to the core network of the target network standard, that is, the 5G core network 310. Therefore, the base station 300 of the 5G core network 310 may use the customized DRX cycle as the paging cycle for sending paging messages to the UE. However, UE100 may not report the customized DRX cycle to the 5G core network 310 because the service carried out in the 5G network has a lower latency requirement and does not need to reduce the service latency by shortening the DRX cycle. Therefore, UE100 will use the default DRX cycle of the 5G network as the paging cycle for receiving paging messages. At this time, if the default DRX cycle of the 5G network adopted by UE100 is different from the customized DRX cycle synchronized to the 5G core network 310 from the 4G core network 210, UE100 may be unable to receive the paging message sent by the base station 300 of the 5G core network 310.
[0061] That is, from the above description, it can be seen that the main reasons why UE100 cannot receive the paging message sent by the base station 300 of the 5G core network 310 include two factors. One factor is that after UE100 switches from the 4G network to the 5G network, the 4G core network 210 synchronizes the customized DRX cycle reported by UE100 to the 4G core network 210 to the 5G core network 310. The other factor is that after UE100 switches from the 4G network to the 5G network, UE100 does not report the customized DRX cycle to the 5G core network 310, but uses the default DRX cycle corresponding to the 5G network as the paging cycle for receiving paging messages.
[0062] To this end, the present application provides a communication method, which can solve the aforementioned problems by sending signaling to cancel the customized DRX cycle or signaling to customize the DRX cycle at different times. For example, in some embodiments, the method can control the UE to send a signaling to cancel the customized DRX cycle to the current network standard when the UE has determined that it needs to switch from the current network standard to the target network standard, but has not yet switched to the target network standard. Taking the current network standard as a 4G network and the target network standard as a 5G network as an example, the 4G base station sends a switching reconfiguration instruction or a redirection instruction to the UE instructing it to access the 5G network. Before accessing the 5G network based on the received switching reconfiguration instruction or redirection instruction, the UE can send a signaling to the 4G core network to cancel the customized DRX cycle. Here, based on the aforementioned step 207, it can be known that the UE switched to the 5G network will use the default DRX cycle of the 5G network as the paging cycle for receiving paging messages, but because the 4G core network synchronizes the customized DRX cycle to the 5G core network, the 5G base station uses the customized DRX cycle as the paging cycle for sending paging messages to the UE, resulting in inconsistency between the paging cycles of the UE and the 5G base station. Therefore, in this embodiment, by sending a signaling to cancel the customized DRX cycle to the 4G core network, it is possible to avoid the 4G core network synchronizing the customized DRX cycle to the 5G core network, thereby avoiding inconsistency between the paging cycles of the 5G base station and the UE. This solves the problem that the UE mentioned above cannot receive the paging message sent by the network device of the target network standard after switching the network due to the inconsistency between the paging cycles of the UE and the network side device of the target network standard.
[0063] For example, in some other embodiments, the method may send a signaling of a customized DRX cycle to the target network standard when the UE switches from the current network standard to the target network standard. For example, the UE may be controlled to send a signaling of reporting a customized DRX cycle to the target network standard in the process of registering the target network standard based on the switching reconfiguration instruction or redirection instruction sent by the current network standard. Specifically, the signaling of reporting the customized DRX cycle may be set in the registration request sent by the UE for accessing the target network standard. Taking the current network standard as a 4G network and the target network standard as a 5G network as an example, the 4G base station sends a switching reconfiguration instruction or redirection instruction to the UE to instruct it to access the 5G network. The UE needs to send a registration request (registration request) information to the 5G core network to access the 5G network. Then, the aforementioned signaling of reporting the customized DRX cycle may be set in the registration request information. Based on the aforementioned step 207, it can be known that after the 5G core network receives the customized DRX cycle synchronized with the 4G core network, the 5G base station will use the customized DRX cycle as the paging cycle for sending paging messages to the UE. However, since the UE has not reported the customized DRX cycle in the 5G network, the UE will use the default DRX cycle as the paging cycle for receiving paging messages, which will lead to inconsistency between the paging cycles of the UE and the 5G base station. Therefore, in this embodiment, by sending a signaling to report the customized DRX cycle to the 5G core network, the UE can use the customized DRX cycle as the paging cycle. This can avoid inconsistency between the paging cycles of the 5G base station and the UE. This solves the problem that the UE mentioned above cannot receive the paging message sent by the network device of the target network standard after switching the network due to the inconsistency between the paging cycles of the UE and the network side device of the target network standard.
[0064] For example, in some other embodiments, the method can also control the UE to send a signaling to the target network standard to cancel the customized DRX cycle during the process of registering the target network standard based on the switching reconfiguration instruction or redirection instruction sent by the current network standard. Specifically, the signaling to cancel the customized DRX cycle can be set in the registration request sent by the UE for accessing the target network standard. Taking the current network standard as a 4G network and the target network standard as a 5G network as an example, the signaling to cancel the customized DRX cycle can be set in the aforementioned registration request information. Here, based on the aforementioned step 207, it can be known that the UE switched to the 5G network will use the default DRX cycle of the 5G network as the paging cycle for receiving the paging message, but because the 5G base station uses the customized DRX cycle received by the 5G core network as the paging cycle, the paging cycle of the UE and the 5G base station is inconsistent. Therefore, in this embodiment, by sending a signaling to cancel the customized DRX cycle to the 5G core network, the 5G base station is prevented from using the customized DRX cycle as the paging cycle. The inconsistency of the paging cycle between the 5G base station and the UE can be avoided. This solves the problem that the UE cannot receive the paging message sent by the network device of the target network standard after switching the network due to the inconsistency of the paging cycles of the UE and the network side device of the target network standard.
[0065] It can be understood that the communication method provided by the present application may be applicable to UEs including but not limited to mobile phones, tablet computers, desktops, laptops, handheld computers, netbooks, and augmented reality (AR) / virtual reality (VR) devices, smart TVs, smart watches and other wearable devices, car equipment, portable game consoles, portable music players, and other electronic devices with one or more processors. Applicable network equipment includes but is not limited to base stations under 2G / 3G / 4G / 5G / 5.5G / 6G network standards. The base stations of the aforementioned network standards all have corresponding core networks, and user equipment can be connected to its corresponding core network through the base station.
[0066] Based on the above Figure 1 In the scenario shown, the specific implementation process of different methods for negotiating the DRX cycle provided by the communication method provided by the present application is described in detail below in combination with different embodiments.
[0067] It should also be stated that the steps in the methods and processes in the embodiments of the present application are numbered for ease of reference, rather than to limit the order of precedence. If there is an order between the steps, the text description shall prevail.
[0068] Example 1
[0069] The embodiments of the present application will introduce in detail the specific implementation process of a communication method for unifying the DRX cycle adopted by a network device of the second network standard and the UE by sending a signaling to the first network standard to cancel the DRX cycle before the UE switches to the second network standard.
[0070] Figure 3 According to an embodiment of the present application, a schematic diagram of an implementation flow of a communication method is shown. It can be understood that Figure 3 The process shown involves the interaction between UE100, 4G base station 200, 4G core network 210, 5G base station 300 and 5G core network 310.
[0071] like Figure 3 As shown, the implementation process may include the following steps:
[0072] 301: UE 100 sends a tracking area update request to the 4G core network 210 and reports a customized DRX cycle.
[0073] Exemplarily, UE100 may report the required customized DRX cycle in the TAU request message sent to the 4G core network 210. For example, the default DRX cycle of the 4G network may be 128 milliseconds. In a low-latency service scenario, UE100 may need to shorten the time interval for obtaining service data based on a shorter DRX cycle, thereby reducing service latency. For example, in a gaming scenario, UE100 may need to reduce the DRX cycle from 128 milliseconds to 32 milliseconds. At this time, UE100 may report a customized DRX cycle of 32 milliseconds to the 4G core network 210 in the TAU request message. It can be understood that in order to achieve the aforementioned purpose of reducing service latency, the customized DRX cycle reported by UE100 is generally smaller than the default DRX cycle.
[0074] In an example, according to the 3rd Generation Partnership Project (3GPP) 24.008 protocol, the message field for UE100 to report a customized DRX cycle of 32 milliseconds may be: CNSpecific DRX cycle length coefficient 6and T=32. It is understandable that UE100 may also set the customized parameters corresponding to the aforementioned customized DRX cycle in the TAUrequest message, and no restrictive description is given to the customized parameters here.
[0075] 302: The 4G core network 210 sends a paging message including a customized DRX cycle to the 4G base station 200.
[0076] Exemplarily, after receiving the paging for UE 100 , the 4G core network 210 sends a paging message including a customized DRX cycle to the 4G base station 200 , thereby forwarding the customized DRX cycle to the 4G base station 200 .
[0077] 303: The 4G base station 200 sends a paging message to the UE 100 in a customized DRX cycle.
[0078] Exemplarily, after receiving the customized DRX cycle, the 4G base station 200 may compare the customized DRX cycle with the default DRX cycle of the 4G network, and determine the smaller value as the paging cycle. For example, the customized DRX cycle reported by UE100 is 32 milliseconds, and the default DRX cycle of the 4G network is 128 milliseconds. The 4G base station 200 determines that the customized DRX cycle is less than the default DRX cycle of the 4G network, and therefore, the customized DRX cycle may be determined as the paging cycle for sending a paging message to UE100.
[0079] See also Figure 4 , below, taking the customized DRX cycle of 32 milliseconds and the default DRX cycle of the 4G network of 128 milliseconds as an example, the influence of the paging cycle of UE 100 and the 4G base station 200 on the reception of the paging message is described in detail. Figure 4 The columns shown represent the paging occasions (PO) at which the 4G base station 200 can send a paging message to the UE 100 with a specific DRX cycle of 32 milliseconds, wherein column 401 represents the PO at which the UE 100 can receive a paging message with a default DRX cycle of 128 milliseconds, and column 401 includes columns with frame numbers 33, 161, 289, 417, 545, 673, 801, and 929. For example, the 4G base station 200 sends a paging message to the UE 100 at the PO of the 65th frame, but the 65th frame is not the PO at which the UE 100 receives the paging message, and therefore, the UE 100 cannot receive the paging message in the 65th frame. On the contrary, it can be understood that when the paging cycle of the UE 100 is the same as that of the 4G base station 200, the UE 100 can receive the paging message sent by the 4G base station 200.
[0080] In step 303, the 4G base station 200 uses the customized DRX cycle as the paging cycle for sending paging messages to the UE 100. At the same time, the UE 100 uses the customized DRX cycle as the paging cycle for receiving paging messages. The paging cycles of the 4G base station 200 and the UE 100 are the same. Figure 4 It can be understood from the description that the UE 100 residing in the 4G network will not have a call missing problem due to the mismatch between the paging cycle and the 4G base station.
[0081] 304: The 4G base station 200 sends a redirection message to the UE 100.
[0082] Exemplarily, if the signal quality of the 5G network is better than that of the 4G network where UE100 is currently residing, the 4G base station 200 may send a redirection message or a handover reconfiguration message to UE100 to instruct UE100 to migrate to the 5G network. Here, the aforementioned redirection message includes a radio resource control connection release (radio resource control release, RRCrelease) message carrying a redirection (redirection) indication, and the RRCrelease message is used to redirect the UE100 in a connected state to the 5G network after releasing the RRC connection. The aforementioned handover reconfiguration message includes an RRC connection reconfiguration (radio resource control reconfiguration, RRCreconfiguration) message carrying a handover (target cell) indication, and the RRCreconfiguration is used to enable the UE100 in a connected state to remain in a connected state and switch to the 5G network.
[0083] Here, the 4G base station 200 can determine that the signal quality of the 5G network is better than the 4G network where the UE 100 is currently located based on the inter-system measurement events reported by the UE 100, for example, the B1 event and / or the B2 event, and then the 4G base station 200 can send a redirection message or a handover reconfiguration message to the UE 100. Alternatively, the 4G base station 200 can also actively send a redirection message or a handover reconfiguration message to the UE 100 to enable the UE 100 to migrate to the 5G network. Here, no restrictive description is given to the specific scenario in which the 4G base station 200 sends a redirection message or a handover reconfiguration message to the UE 100.
[0084] 305: UE 100 sends a tracking area update request to the 4G core network 210 to cancel the customized DRX cycle.
[0085] Exemplarily, after receiving the redirection message or the handover reconfiguration message sent by the 4G base station 200, the UE 100 may send a signaling to the 4G core network 210 to cancel the customized DRX cycle reported in the 4G network before migrating to the 5G network. For example, before migrating to the 5G network, the UE 100 may send a TAU request message to the 4G core network 210 to inform the 4G core network 210 that the UE 100 will migrate to the 5G network, and carry a parameter or field for canceling the customized DRX cycle in the TAU request message.
[0086] In an example manner, UE 100 may define parameters related to the customized DRX cycle in the TAU request message, for example, may customize parameters for indicating whether UE 100 updates the customized DRX cycle and / or parameters for indicating the customized DRX cycle value updated by UE 100.
[0087] The aforementioned parameter used to indicate whether UE100 updates the customized DRX cycle may be, for example, Req_drx_params_inc. Specifically, Req_drx_params_inc=1 may indicate that UE100 needs to update the customized DRX cycle; conversely, Req_drx_params_inc=0 may indicate that UE100 does not need to update the customized DRX cycle. It can be understood that the correspondence between the Req_drx_params_inc parameter value and whether to update the customized DRX cycle may be determined based on the set judgment rule, and the aforementioned judgment rule is not limited here.
[0088] The parameter used to indicate the customized DRX cycle value updated by UE100 may be, for example, cycle_len_coeff. Specifically, cycle_len_coeff=32 may indicate that the customized DRX cycle reported by UE100 is 32 milliseconds; cycle_len_coeff=0 may indicate that UE100 cancels the customized DRX cycle and uses the default DRX cycle as the paging cycle of the paging process. It can be understood that the correspondence between the cycle_len_coeff parameter value and the customized DRX cycle value may be determined based on the set matching rule, and the aforementioned matching rule is not restrictively described herein.
[0089] Based on the above description, the TAU request message sent by UE100 to the 4G core network 210 may include parameter information of Req_drx_params_inc=1 and cycle_len_coeff=0. Then, UE100 may notify the 4G core network 210 to cancel the previously reported customized DRX cycle based on the TAU request message and use the default DRX cycle of the 4G network as the paging cycle of the paging process.
[0090] In addition, based on the aforementioned step 204, it can be known that when the 4G core network 210 determines that the UE 100 will migrate to the 5G network, the customized DRX cycle can be synchronized to the 5G core network 310. For example, when the 4G base station 200 sends the aforementioned redirection message or the aforementioned handover reconfiguration message to the UE 100, the customized DRX cycle can be synchronized to the 5G core network 310. It can be understood that since the UE 100 has canceled the customized DRX cycle customized in the 4G network before migrating to the 5G network based on the redirection message or the handover reconfiguration message, if the 4G core network 210 has not synchronized the customized DRX cycle to the 5G core network 310 when the UE 100 cancels the customized DRX cycle, the mechanism for synchronizing the customized DRX cycle from the 4G core network 210 to the 5G core network 310 will not be triggered. Furthermore, the network equipment of the 5G network will still use the default DRX cycle of the 5G network as the paging cycle for paging the UE 100.
[0091] 306: The 4G core network 210 sends a tracking area update accept message (TAU accept) to the UE 100.
[0092] Exemplarily, after receiving the TAU request message sent by UE100, the 4G core network 210 may send a TAU accept message to UE100 to inform UE100 that the TAU request message for canceling the customized DRX cycle has been received.
[0093] 307: UE 100 sends a registration request to the 5G core network 310, but does not report a customized DRX cycle.
[0094] Exemplarily, UE 100 may migrate to the 5G network based on a redirection message or a handover reconfiguration message sent by the 4G base station 200, and may perform 5G registration based on a registration request message sent to the 5G core network 310. The registration request message may include relevant parameters for setting a customized DRX cycle, for example, the aforementioned Req_drx_params_inc parameter and the cycle_len_coeff parameter.
[0095] Here, UE100 may not report the customized DRX cycle in the registration request message for registering the 5G network, so that UE100 uses the default DRX cycle in step 308 as the paging cycle for receiving paging messages from the 5G network. In an example manner of not reporting the customized DRX cycle, the registration request message sent by UE100 may include Req_drx_params_inc=0.
[0096] 308: The 5G base station 300 sends a SIB1 message including a default DRX cycle to the UE 100.
[0097] Exemplarily, after UE100 migrates to the 5G network, the 5G base station 300 may send the default DRX cycle of the 5G network to UE100 based on the system information block (SIB) message. For example, the 5G base station 300 may send a SIB1 message including a default DRX cycle to UE100 so that UE100 obtains the default DRX cycle of the 5G network. It can be understood that UE100 may migrate to the 5G network based on an inter-system measurement event reported to the 4G base station 200, or may migrate to the 5G network based on a redirection message or a switching reconfiguration message actively sent by the 4G base station 200. No restrictive explanation is given here on the reasons and methods for UE100 to migrate to the 5G network.
[0098] 309: The 5G core network 310 sends a paging message to the 5G base station 300 with the default DRX cycle.
[0099] Exemplarily, based on the aforementioned step 305, it can be known that UE 100 cancels its customized DRX cycle customized in the 4G network, which may prevent the 4G core network 210 from synchronizing the customized DRX cycle to the 5G core network 310. Furthermore, if the 5G core network 310 does not receive the customized DRX cycle synchronized by the 4G core network 210, the 5G core network 310 may send a paging message to the 5G base station 300 according to the default DRX cycle of the 5G network.
[0100] 310: The 5G base station 300 sends a paging message to the UE 100 with the default DRX cycle.
[0101] Exemplarily, based on the aforementioned step 309, if the 5G core network 310 does not receive the customized DRX cycle synchronized by the 4G core network 210, it can be understood that the 5G base station 300 will use the default DRX cycle of the 5G network as the paging cycle for paging UE 100. Furthermore, a paging message can be sent to UE 100 based on the default DRX cycle of the 5G network.
[0102] 311: UE 100 receives a paging message in a default DRX cycle.
[0103] Exemplarily, since UE100 does not report a customized DRX cycle in the 5G network, UE100 uses the default DRX cycle of the 5G network received in the aforementioned step 308 as the paging cycle for receiving the paging message. That is, the paging cycle of the 5G base station 300 sending the paging message is consistent with the paging cycle of the UE100 receiving the paging message, both of which are the default DRX cycle of the 5G network.
[0104] Therefore, through the implementation process of the above steps 301 to 311, the communication method provided in the embodiment of the present application can unify the DRX cycle of the UE and the network equipment of the 5G network by sending a signal to cancel the DRX cycle to the first network standard before switching to the second network standard, thereby avoiding the missed call phenomenon caused by the inconsistency of the paging cycle between the network equipment of the 5G network and UE100.
[0105] Example 2
[0106] The embodiments of the present application will introduce in detail the specific implementation process of the communication method for unifying the DRX cycle adopted by the network equipment of the second network standard and the UE by sending a signaling for reporting the customized DRX cycle to the second network standard after the UE switches to the second network standard.
[0107] Figure 5 According to an embodiment of the present application, a schematic diagram of an implementation flow of a communication method is shown. It can be understood that Figure 5 The process shown involves the interaction between UE100, 4G base station 200, 4G core network 210, 5G base station 300 and 5G core network 310.
[0108] like Figure 5 As shown, the implementation process may include the following steps:
[0109] 501: UE 100 sends a tracking area update request to the 4G core network 210 and reports a customized DRX cycle.
[0110] It can be understood that the process of UE100 reporting the customized DRX cycle to the 4G core network based on the TAU request information can be specifically referred to the relevant description in the aforementioned step 301, which will not be repeated here.
[0111] 502: The 4G core network 210 sends a paging message including a customized DRX cycle to the 4G base station 200.
[0112] It can be understood that the 4G core network 210 informs the 4G base station 200 of the process of customizing the DRX cycle by sending a paging message. For details, please refer to the relevant description in the aforementioned step 302, which will not be repeated here.
[0113] 503: The 4G base station 200 sends a paging message to the UE in a customized DRX cycle.
[0114] It can be understood that the process of the 4G base station 200 sending a paging message to the UE 100 with a customized DRX cycle can be specifically referred to the relevant description in the aforementioned step 303, which will not be repeated here.
[0115] 504: The 4G core network 210 synchronizes and customizes the DRX cycle to the 5G core network 310.
[0116] Exemplarily, when it is determined that UE100 will migrate to the 5G network, the 4G core network 210 may synchronize a specific DRX cycle to the 5G core network 310. In an example manner in which the 4G core network 210 synchronizes a specific DRX cycle, for example, the 4G base station 200 may determine that the signal quality of the 5G network is better than that of the 4G network based on the inter-system measurement event reported by UE100, and then instruct UE100 to migrate to the 5G network. Here, when the 4G base station 200 sends a redirection message or a handover reconfiguration message to UE100 to migrate to the 5G network, the 4G core network 210 may synchronize a specific DRX cycle to the 5G core network 310.
[0117] In another example manner in which the 4G core network 210 synchronizes a specific DRX cycle, for example, when the 4G base station 200 actively instructs the UE 100 to migrate to the 5G network, the 4G core network 210 may synchronize a specific DRX cycle to the 5G core network 310 .
[0118] In another example manner in which the 4G core network 210 synchronizes a specific DRX cycle, for example, when UE 100 sends a TAU request message to the 4G core network 210 to inform it that it will migrate to the 5G network, the 4G core network 210 may synchronize a specific DRX cycle to the 5G core network 310.
[0119] 505: UE 100 sends a registration request to the 5G core network 310 and reports the customized DRX cycle.
[0120] Exemplarily, after UE100 migrates to the 5G network based on the redirection message or handover reconfiguration message sent by the 4G base station 200, it can perform 5G registration based on the registration request message sent to the 5G core network 310. Here, UE100 can report the same customized DRX cycle as in the 4G network in the registration request message. Still taking the aforementioned Req_drx_params_inc parameter and cycle_len_coeff parameter as an example, if UE100 reports a customized DRX cycle of 32 milliseconds to the 4G network based on the aforementioned step 501, the registration request message may include parameter information of Req_drx_params_inc=1 and cycle_len_coeff=32, thereby reporting a customized DRX cycle of 32 milliseconds to the 5G core network 310.
[0121] For ease of understanding, the customized DRX cycle reported by UE100 to the 5G core network 310 below takes 32 milliseconds as an example.
[0122] Here, it can be understood that since UE100 reports a customized DRX cycle of 32 milliseconds to the 5G core network 310, based on the following step 509, UE100 will use the customized DRX cycle of 32 milliseconds as the paging cycle for receiving the paging message sent by the 5G base station 300.
[0123] 506: The 5G base station 300 sends a SIB1 message including a default DRX cycle to the UE 100.
[0124] It can be understood that the process of the 5G base station 300 sending the SIB1 message to the UE 100 can be specifically referred to the relevant description in the aforementioned step 308, which will not be repeated here. For ease of understanding, the default DRX cycle sent by the 5G base station 300 to the UE 100 below is 128 milliseconds as an example.
[0125] 507: The 5G core network 310 sends a paging message to the 5G base station 300 with a customized DRX cycle.
[0126] Exemplarily, based on the aforementioned step 504, the 5G core network 310 receives the customized DRX cycle synchronized by the 4G core network 210, and therefore, when receiving the paging for the UE 100, a paging message including the customized DRX cycle can be sent to the 5G base station 300. In this way, the customized DRX cycle is forwarded to the 5G base station 300.
[0127] 508: The 5G base station 300 sends a paging message to the UE 100 with a customized DRX cycle.
[0128] Exemplarily, after the 5G base station 300 receives the customized DRX cycle, it compares the customized DRX cycle with the default DRX cycle of the 5G network. As mentioned above, in order to achieve the aforementioned purpose of reducing service latency, the customized DRX cycle customized by the UE 100 is generally smaller than the default DRX cycle. For example, since the customized DRX cycle of 32 milliseconds is smaller than the default DRX cycle of 128 milliseconds of the 5G network, the 5G base station 300 can use the customized DRX cycle of 32 milliseconds as the paging cycle for sending paging messages.
[0129] 509: UE 100 receives a paging message in a customized DRX cycle.
[0130] Exemplarily, based on the aforementioned step 505, since UE100 reports the same customized DRX cycle as that in the 4G network to the 5G core network 310, UE100 uses the customized DRX cycle as the paging cycle for receiving paging messages. For example, if UE100 reports a 32-millisecond DRX cycle to the 5G core network 310, UE100 will use the 32-millisecond DRX cycle as the paging cycle for receiving paging messages. Based on the aforementioned step 508, the 5G base station 300 will use the 32-millisecond DRX cycle synchronized with the 4G core network 210 as the paging cycle for sending paging messages. That is, the paging cycle of the 5G base station 300 is the same as that of UE100, which is the customized DRX cycle of 32 milliseconds reported by UE100. Therefore, the above method can avoid the phenomenon of missed calls caused by the inconsistency of the paging cycles of the 5G base station 300 and UE100.
[0131] Example 3
[0132] The embodiments of the present application will introduce in detail the specific implementation process of the communication method for unifying the DRX cycle adopted by the network equipment of the second network standard and the UE by sending a signaling to the second network standard to cancel the DRX cycle after the UE switches to the second network standard.
[0133] Figure 6 According to the embodiment of the present application, a schematic diagram of the implementation process of the communication method is shown. It can be understood that Figure 6 The process shown involves the interaction between the 4G base station 200, the 4G core network 210, the 5G base station 300 and the 5G core network 310.
[0134] like Figure 6 As shown, the implementation process may include the following steps:
[0135] 601: UE 100 sends a tracking area update request to the 4G core network 210 and reports a customized DRX cycle.
[0136] It can be understood that the process of UE100 reporting the customized DRX cycle to the 4G core network based on the TAU request information can be specifically referred to the relevant description in the aforementioned step 301, which will not be repeated here.
[0137] 602: The 4G core network 210 sends a paging message including a customized DRX cycle to the 4G base station 200.
[0138] It can be understood that the 4G core network 210 informs the 4G base station 200 of the process of customizing the DRX cycle by sending a paging message. For details, please refer to the relevant description in the aforementioned step 302, which will not be repeated here.
[0139] 603: The 4G base station 200 sends a paging message to the UE 100 in a customized DRX cycle.
[0140] It can be understood that the process of the 4G base station 200 sending a paging message to the UE 100 with a customized DRX cycle can be specifically referred to the relevant description in the aforementioned step 303, which will not be repeated here.
[0141] 604: The 4G base station 200 sends a redirection instruction to the UE 100.
[0142] It can be understood that the process of the 4G base station 200 sending a redirection message to the UE 100 can be specifically referred to the relevant description in the aforementioned step 304, and will not be repeated here.
[0143] 605 : UE 100 sends a tracking area update request to the 4G core network 210 .
[0144] Exemplarily, UE100 may send a TAU request message to the 4G core network 210 before migrating to the 5G network to inform the 4G core network 210 that UE100 will migrate to the 5G network. Here, UE100 may keep the previously reported customized DRX cycle unchanged based on the TAU request message. For example, the TAU request message may include Req_drx_params_inc=0. It can be understood that since UE100 has not changed the customized DRX cycle, the 4G core network 210 will synchronize the customized DRX cycle to the 5G core network 310.
[0145] 606: UE100 sends a registration request to the 5G core network 310 to cancel the customized DRX cycle.
[0146] Exemplarily, UE100 may migrate to the 5G network based on the redirection message or the handover reconfiguration message sent by the 4G base station 200, and may perform 5G registration based on the registration request message sent to the 5G core network 310. Among them, the registration request message may include relevant parameters for setting a customized DRX cycle, for example, the aforementioned Req_drx_params_inc parameter and the cycle_len_coeff parameter. Based on the aforementioned step 605, it can be known that the 4G core network 210 will synchronize the customized DRX cycle to the 5G core network 310. Furthermore, UE100 may cancel the customized DRX cycle synchronized from the 4G network in the registration request message, so that the network equipment of the 5G network and UE100 use the default DRX cycle of the 5G network as the paging cycle. For example, the registration request message sent by UE100 to the 5G core network 310 may include: Req_drx_params_inc=1 and cycle_len_coeff=0.
[0147] It can be understood that since UE100 requests the 5G core network 310 to cancel the customized DRX cycle synchronized from the 4G network, in the following step 608, the 5G core network 310 will use the default DRX cycle of the 5G network as the paging cycle for sending paging messages.
[0148] 607: The 5G base station 300 sends a SIB1 message including a default DRX cycle to the UE 100.
[0149] It can be understood that the process in which the 5G base station 300 sends the SIB1 message to the UE 100 so that the UE 100 obtains the default DRX cycle of the 5G network can be specifically referred to the relevant description in the aforementioned step 308, which will not be repeated here.
[0150] 608: The 5G core network 310 sends a paging message to the 5G base station 300 with the default DRX cycle.
[0151] Exemplarily, based on the aforementioned step 606, since the customized DRX cycle received by the 5G core network 310 from the 4G network has been cancelled, the 5G core network 310 will use the default DRX cycle of the 5G network as the paging cycle for sending the paging message. Therefore, when the 5G core network 310 receives the paging for the UE 100, it will send the paging message to the 5G base station 300 with the default DRX cycle of the 5G network.
[0152] 609: The 5G base station 300 sends a paging message to the UE 100 with the default DRX cycle.
[0153] Exemplarily, since there is only a default DRX cycle of the 5G network in the 5G network, the 5G base station 300 uses the default DRX cycle of the 5G network as the paging cycle for sending paging messages, and sends the received paging message to UE100 with the default DRX cycle.
[0154] 610: UE 100 receives a paging message in a default DRX cycle.
[0155] Exemplarily, since UE100 has not reported a customized DRX cycle to the 5G network, the default DRX cycle of the 5G network will be used as the paging cycle for receiving the paging message. Based on the aforementioned step 609, it can be seen that the paging cycle for the 5G base station 300 to send the paging message is the same as the paging cycle for the UE100 to receive the paging message, both of which are the default DRX cycle of the 5G network. Therefore, the above method can avoid the phenomenon of missed calls caused by the inconsistency between the paging cycle of the network equipment of the 5G network and the UE100.
[0156] As an example, Figure 7According to an embodiment of the present application, a schematic diagram of a communication system architecture applied to a UE is shown.
[0157] It should be understood that the layered architecture currently used in the communication system 700 for UE can divide the software into several layers, wherein the layers communicate with each other through software interfaces. These layers may include, for example, an application layer, an application framework layer, an Android TM Runtime (Android TM runtime) and system library, hardware abstraction layer, kernel layer, etc. The following is only an example of the layer where the functional modules involved in the communication method provided in the embodiment of the present application are located.
[0158] exist Figure 7 In the figure, from top to bottom, there are application layer 701, application framework layer 702, kernel layer 703, and hardware 704. The application layer 701 may include a series of application packages.
[0159] Continue to see Figure 7 Specifically, in the technical solution provided in the embodiment of the present application, the application layer 701 may include a phone application 701A, a setting application 701B, a compatible function activation application 701C, etc. Among them, the phone application 701A can be used by the user to initiate a call service operation, and the compatible function activation application 701C can provide an entry to activate the compatible function.
[0160] Continue to see Figure 7 The application framework layer 702 provides an application programming interface (API) and a programming framework for the application programs of the application layer. In some implementations, these programming interfaces and programming frameworks can be described as functions.
[0161] Exemplarily, the application framework layer 702 may include telephone / IMS service 702A, CS Phone 702B, PSPhone 702C, etc. Among them, the telephone / IMS service 702A is an IP multimedia subsystem in the communication system of UE100, which is used to establish a media session and can implement voice services under a packet switching network, such as the exchange between a 4G network and a 5G network. Among them, the voice service supported by IMS in a 4G network is called VoLTE, and the voice service supported by IMS in a 5G network is called VoNR. After the media session is established, that is, during the call, the IMS service 702A calls the SIP module in the Modem based on the network standard of the UE100 to make various SIP requests, such as INVITE messages, ACK messages, HTTP 700OK messages, etc.
[0162] CS Phone 702B is used for calls on the circuit switched (CS) network. When IMS service 702A is unavailable (the phone is stationed in 2G / 3G or IMS registration is unsuccessful), a call can be made through CS call. CS Phone 702B can also be used to perform domain change redial (commonly known as CS redial) when an IMS call fails.
[0163] PS Phone 702C is used for calls over packet switched (PS) networks. When IMS service 702A is available, IMS calls (VOLTE, VONR) can be made over the PS domain.
[0164] It should be understood that the above description is merely an example listed to better understand the specific implementation of the communication method provided in the present application, and does not constitute a restrictive description of the embodiments of the present application.
[0165] Furthermore, it can be understood that the kernel layer 703 in the Android system is a layer between the hardware 704 and the software.
[0166] Continue to see Figure 7 Specifically, in the technical solution provided in the embodiment of the present application, the kernel layer 703 may include a transmission control protocol / internet protocol stack (TCP / IP protocol stack). The TCP / IP protocol stack refers to a protocol cluster that can realize information transmission between multiple different networks. Specifically in practical applications, the TCP / IP protocol stack of the kernel layer 703 mainly serves Internet access services and also provides services for video-related data processing during call services.
[0167] Continue to see Figure 7 The hardware 704 of the communication system 700 may include a modem 704A, an antenna 704B, etc. Among them, the antenna 704B is used to receive the content sent by the network side, such as the SIB1 message, paging message, and TAU accept message mentioned in the above embodiment. For example, the data packet encrypted by PDCP will be transmitted to the antenna 704B through the RLC layer, MAC layer and PHY layer in sequence, and finally sent to the network side through the antenna 704B. Correspondingly, the data packet received by the antenna 704B from the network side will be transmitted to the PDCP layer through the PHY layer, MAC layer, and RLC layer in sequence.
[0168] It can be understood that in the process of the user starting a call service based on the phone application 701A of UE100, the above-mentioned phone / IMS service 702A can create a call, conduct a VOLTE or VONR call through the PS domain based on PS Phone 702C, and call the IMS module in Modem704A to generate signaling in the call service.
[0169] In addition, it should be noted that the processing of various SIP signaling messages involved in the embodiments of the present application can be implemented by the SIP module in Modem704A. The processing of various RRC messages involved in the embodiments of the present application, such as RRCrelease message, RRCreconfiguration message, etc., can be implemented by the RRC module in Modem704A.
[0170] Understandably, the above Figure 7 The layers in the communication system software structure shown and the components included in each layer do not constitute a specific limitation on UE100. In other embodiments of the present application, the communication system of UE100 may include Figure 7 More or fewer layers may be shown, and each layer may include more than Figure 7 This application is not limited to more or fewer components shown.
[0171] Figure 8 According to an embodiment of the present application, a schematic diagram of the structure of a user terminal is shown. It can be understood that the user terminal may include the aforementioned UE100.
[0172] like Figure 8 As shown, the user terminal may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 14030, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, and the like.
[0173] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the user terminal. In other embodiments of the present application, the user terminal may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0174] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Among them, different processing units may be independent devices or integrated into one or more processors. The controller may generate an operation control signal according to the instruction opcode and the timing signal to complete the control of fetching and executing instructions.
[0175] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0176] The wireless communication function of the user terminal can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor and baseband processor.
[0177] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the user terminal can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0178] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to user terminals. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.
[0179] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.
[0180] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to user terminals. The wireless communication module 160 can be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0181] In some embodiments, the antenna 1 of the user terminal is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the user terminal can communicate with the network and other devices through wireless communication technology. The above wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The above-mentioned GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).
[0182] The user terminal realizes the display function through the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, connecting the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering.
[0183] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the user terminal. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external memory card.
[0184] The internal memory 121 can be used to store computer executable program codes, which include instructions. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created during the use of the user terminal (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc. The processor 110 executes various functional applications and data processing of the user terminal by running instructions stored in the internal memory 121 and / or instructions stored in a memory provided in the processor.
[0185] The SIM card interface 195 is used to connect the SIM card. The SIM card can be connected to and separated from the user terminal by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195. The user terminal can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the above multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The user terminal interacts with the network through the SIM card to realize functions such as calls and data communications. In some embodiments, the user terminal uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the user terminal and cannot be separated from the user terminal.
[0186] The embodiments of the present application also provide a computer program product for implementing the communication methods provided in the above embodiments.
[0187] The various embodiments of the mechanism disclosed in the present application can be implemented in hardware, software, firmware or a combination of these implementation methods. The embodiments of the present application can be implemented as a computer program module or module code executed on a programmable system, and the programmable system includes at least one processor, a storage system (including volatile and non-volatile memory and / or storage elements), at least one input device and at least one output device.
[0188] A computer program module or module code can be applied to input instructions to perform the functions described in this application and generate output information. The output information can be applied to one or more output devices in a known manner. For the purposes of this application, a processing system includes any system having a processor such as, for example, a digital signal processor (DSP), a microcontroller, an application specific integrated circuit (ASIC), or a microprocessor.
[0189] Module code can be implemented with high-level modular language or object-oriented programming language to communicate with the processing system. When necessary, module code can also be implemented with assembly language or machine language. In fact, the mechanism described in this application is not limited to the scope of any specific programming language. In either case, the language can be a compiled language or an interpreted language.
[0190] In some cases, the disclosed embodiments may be implemented in hardware, firmware, software, or any combination thereof. The disclosed embodiments may also be implemented as instructions carried or stored on one or more temporary or non-temporary machine-readable (e.g., computer-readable) storage media, which may be read and executed by one or more processors. For example, instructions may be distributed over a network or through other computer-readable media. Therefore, a machine-readable medium may include any mechanism for storing or transmitting information in a machine (e.g., computer) readable form, including, but not limited to, a floppy disk, an optical disk, an optical disk, a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic card or an optical card, a flash memory, or a tangible machine-readable memory for transmitting information (e.g., a carrier wave, an infrared signal, a digital signal, etc.) using the Internet in an electrical, optical, acoustic, or other form of propagation signal. Accordingly, machine-readable media include any type of machine-readable media suitable for storing or transmitting electronic instructions or information in a form readable by a machine (eg, a computer).
[0191] References to "one embodiment" or "an embodiment" in the specification mean that the specific features, structures, or characteristics described in conjunction with the embodiment are included in at least one exemplary implementation or technology disclosed according to the embodiment of the present application. The appearance of the phrase "in one embodiment" in various places in the specification does not necessarily all refer to the same embodiment.
[0192] The disclosure of the embodiment of the present application also relates to an operating device for executing the text. The device can be specially constructed for the required purpose or it can include a general-purpose computer selectively activated or reconfigured by a computer program stored in the computer. Such a computer program can be stored in a computer-readable medium, such as, but not limited to any type of disk, including a floppy disk, an optical disk, a CD-ROM, a magneto-optical disk, a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic or optical card, an application-specific integrated circuit (ASIC) or any type of medium suitable for storing electronic instructions, and each can be coupled to a computer system bus. In addition, the computer mentioned in the specification may include a single processor or may be an architecture involving multiple processors for increased computing power.
[0193] In addition, the language used in this specification has been primarily selected for readability and instructional purposes and may not be selected to describe or limit the disclosed subject matter. Therefore, the present application embodiment disclosure is intended to illustrate rather than limit the scope of the concepts discussed herein.
Claims
1. A communication method, characterized in that: The method comprises: The user equipment accesses the first network standard through the first network equipment, wherein the user equipment and the first network equipment perform paging based on a first paging cycle; The user equipment receives a first instruction to switch from the first network standard to the second network standard; The user equipment sends a paging cycle change instruction, wherein the paging cycle change instruction is used to make the paging cycle of the user equipment and the second network equipment corresponding to the user equipment after accessing the second network standard the same.
2. The method according to claim 1, characterized in that The first network device includes a first base station, and the user equipment can be connected to the corresponding first core network through the first base station, The second network device includes a second base station, and the user equipment can be connected to the corresponding second core network through the second base station, When the first core network receives the first paging cycle reported by the user equipment, it can synchronize the first paging cycle to the second core network.
3. The method according to claim 2, characterized in that The user equipment sends a paging cycle change instruction, including: The user equipment receives the first instruction sent by the first network equipment and does not switch to the second network standard; The user equipment sends a first cancellation instruction to the first core network, wherein the first cancellation instruction is used to cancel the first paging cycle synchronized by the first core network to the second core network, so that the paging cycle of the user equipment is the same as that of the second network device.
4. The method according to claim 3, characterized in that The first network standard is a 4G network, wherein the sending the first cancellation instruction to the first core network includes: Send a tracking area update request to the 4G core network, wherein the tracking area update request includes the first cancellation instruction.
5. The method according to claim 2, characterized in that: The user equipment sends a paging cycle change instruction, including: The user equipment receives the first instruction sent by the first network equipment; During the process of switching to the second network standard, the user equipment sends a second cancellation instruction to the second core network, wherein the second cancellation instruction is used to cancel the first paging cycle synchronized from the first core network to the second core network, so that the paging cycle of the user equipment is the same as that of the second network device.
6. The method according to claim 5, characterized in that The second network standard is a 5G network or a 5.5G network, wherein the sending a second cancellation instruction to the second core network includes: Send a first registration request to a 5G core network or a 5.5G core network, wherein the first registration request includes the second cancellation instruction for canceling the first paging cycle.
7. The method according to claim 2, characterized in that The user equipment sends a paging cycle change instruction, including: The user equipment receives the first instruction sent by the first network equipment; During the process of switching to the second network standard, the user equipment sends a paging cycle reporting instruction to the second core network, wherein the paging cycle reporting instruction is used to report the first paging cycle to the second core network.
8. The method according to claim 7, characterized in that The second network standard is a 5G network or a 5.5G network, wherein the sending the paging cycle reporting instruction to the second core network includes: Send a second registration request to the 5G core network or the 5.5G core network, wherein the second registration request includes the paging cycle reporting instruction for reporting the first paging cycle.
9. The method according to any one of claims 1 to 8, characterized in that The first instruction includes a switching reconfiguration instruction or a redirection instruction, wherein the switching reconfiguration instruction is used to instruct the user equipment in a connected state to switch to the second network standard, and the redirection instruction is used to instruct the user equipment in a connected state to release the RRC connection and then redirect to the second network standard.
10. An electronic device, characterized in that: include: one or more processors; One or more memories; the one or more memories store one or more programs, and when the one or more programs are executed by the one or more processors, the electronic device executes the communication method described in any one of claims 1 to 9.
11. A computer readable medium, characterized in that The readable medium stores instructions, which, when executed on a computer, cause the computer to execute the communication method according to any one of claims 1 to 9.
Citation Information
Cited By
Communication method, electronic device, and readable storage medium
EP4742822A1
Communication method, electronic device, and readable storage medium
WO2025035740A1