This application relates to the field of wireless communication, and in particular, to a call receiving method and a communication apparatus.
In a process in which mobile communication operators gradually build the fifth generation (5G) stand alone (SA), there is still a problem of imperfect SA function of a 5G network. In this case, when a terminal device in an SA mode is called, there is often a problem that the terminal device cannot connect the call due to a 5G network failure.
Embodiments of this application provide a call receiving method and a communication apparatus, to improve a success rate of being called of a terminal device in an SA mode.
To achieve the foregoing objective, the following technical solutions are used in embodiments of this application.
According to a first aspect, a call receiving method is provided. The method includes: A terminal device in a stand alone mode receives a call message from a network in a new radio (NR) domain, where the call message is for requesting to call the terminal device; and the terminal device falls back, if the terminal device does not receive expected information from the network within a first time period after a preset call procedure, to a long term evolution (LTE) domain after the first time period to receive a call.
According to the call receiving method provide in this embodiment of this application, when the terminal device in the SA mode receives the call message from the network in the NR domain, if a 5G network fails, the terminal device cannot receive the expected information from the network within the first time period after the preset call procedure, so that the terminal device falls back to the LTE domain after the first time period to receive the call. Because the terminal device generally waits for an indication from the network side whether to fall back to the LTE domain, when the 5G network fails, the 5G network cannot indicate the terminal device to fall back to the LTE domain. Therefore, according to the call receiving method provided in this embodiment of this application, a success rate of being called of the terminal device in the SA mode can be improved by actively falling back to the LTE domain to attempt to receive the call in the LTE domain.
In a possible implementation, the preset call procedure is a radio resource control (RRC) reconfiguration procedure between the terminal device and a fifth generation 5G access network device, and the RRC reconfiguration procedure is triggered by a service request procedure between the terminal device and a 5G core network, and the expected information includes an invitation (INVITE) message. In other words, after the terminal device and the 5G core network complete the RRC reconfiguration procedure triggered by the service request procedure, the terminal device is expected to receive the invitation (INVITE) message from the 5G core network. Due to network failures and other reasons, the terminal device cannot receive the invitation (INVITE) message, and then the terminal device actively falls back to the LTE domain to receive the call after the first time period.
In a possible implementation, the preset call procedure is for the terminal device to send a 183 session progress message to a service centralization and continuity application server (SCC AS) through a 5G access network device and a 5G core network, the expected information is bearer indication information or fallback indication information, the bearer indication information indicates the terminal device to establish or modify a dedicated bearer for voice in the NR domain, and the fallback indication information indicates the terminal device to fall back to the LTE domain. In other words, after the terminal device sends the 183 session progress message to the service centralization and continuity application server through the 5G access network device and the 5G core network, the terminal device is expected to receive the bearer indication information or the fallback indication information from the 5G core network. If the terminal device cannot receive the bearer indication information or the fallback indication information due to reasons such as difficulty in uplink transmission caused by network failures or sudden interference, the terminal device actively falls back to the LTE domain after the first time period to receive the call.
In a possible implementation, the method further includes: The terminal device returns, if the terminal device does not receive the call in the LTE domain within a second time period after the terminal device falls back to the LTE domain, to the NR domain after the second time period, so that the terminal device can receive the redialed call from the opposite end in the LTE domain.
In a possible implementation, that the terminal device returns to the NR domain after the second time period includes: The terminal device receives the redialed call in the LTE domain within a third time period after the second time period; and the terminal device returns to the NR domain after the third time period. The terminal device delays in the LTE domain for a period of time and then returns to the NR domain, to receive the redialed call from the opposite end in the LTE domain.
In a possible implementation, a length of the third time period is determined by a quantity of times the terminal device does not receive the expected information. The greater the quantity of times, the longer the length of the third time period, and the smaller the quantity of times, the shorter the length of the third time period. A greater quantity of times the terminal device does not receive the expected information indicates a greater impact of the NR domain network failure, and thus indicates a longer time for staying in the LTE domain to receive the call.
In a possible implementation, that the terminal device returns, if the terminal device does not receive the call in the LTE domain within a second time period after the terminal device falls back to the LTE domain, to the NR domain after the second time period includes: The terminal device returns to the NR domain after the second time period if the terminal device does not receive, in the LTE domain, indication information indicating the terminal device to establish a dedicated bearer for voice in the LTE domain and does not receive the call after sending a 183 session progress message within the second time period after the terminal device falls back to the LTE domain. In other words, when the terminal device cannot establish a dedicated bearer in the LTE domain and receive the call, the terminal device returns to the NR domain after the second time period to receive the call in the NR domain.
In a possible implementation, the method further includes: The terminal device counts a success rate of falling back to the LTE domain, where the success rate is a ratio of a quantity of times the terminal device successfully falls back to the LTE domain to a total quantity of times the terminal device falls back to the LTE domain, and that the terminal device successfully falls back to the LTE domain indicates that the terminal device receives the call within the second time period after falling back to the LTE domain; and the terminal device determines, based on the success rate, whether to fall back to the LTE domain within a specific time period. In other words, if the success rate of falling back to the LTE domain and receiving the call in the LTE domain is extremely low, the terminal device does not actively fall back to the LTE domain within the specific time period; and if the success rate of falling back to the LTE domain and receiving the call in the LTE domain is extremely high, the terminal device can actively fall back to the LTE domain and receive the call in the LTE domain within the specific time period.
In a possible implementation, that the terminal device determines, based on the success rate, whether to fall back to the LTE domain within a specific time period includes: The terminal device skips falling back to the LTE domain within a specific time period if the success rate is less than a success rate threshold. In other words, if the success rate of falling back to the LTE domain and receiving the call in the LTE domain is extremely low, the terminal device does not actively fall back to the LTE domain within the specific time period.
In a possible implementation, the method further includes: When the terminal device does not fall back to the LTE domain within the specific time period, if the terminal device receives a paging message, the terminal device does not receive the INVITE message from the network or an electric leakage reminder text message within a fourth time period after receiving the paging message, and the terminal device receives the electric leakage reminder text message within a fifth time period after receiving the paging message, the terminal device falls back to the LTE domain to receive the call, where the fourth time period and the fifth time period do not overlap. The terminal device can determine a missed call by analyzing the electric leakage reminder text message (a text message including an electric leakage reminder keyword), and actively fall back to the LTE domain to receive the call.
According to a second aspect, a communication apparatus is provided. The communication apparatus is in a stand alone mode, and the communication apparatus includes a transceiver module and a processing module. The transceiver module is configured to receive a call message from a network in an NR domain, where the call message is for requesting to call the communication apparatus. If the transceiver module does not receive expected information from the network within a first time period after a preset call procedure, the processing module falls back to an LTE domain after the first time period to receive a call.
In a possible implementation, the preset call procedure is an RRC reconfiguration procedure between the terminal device and a fifth generation 5G access network device, and the RRC reconfiguration procedure is triggered by a service request procedure between the terminal device and a 5G core network, and the expected information includes an invitation (INVITE) message.
In a possible implementation, the preset call procedure is for the communication apparatus to send a 183 session progress message to a service concentration and continuity application server through a 5G access network device and a 5G core network, the expected information is bearer indication information or fallback indication information, the bearer indication information indicates the communication apparatus to establish or modify a dedicated bearer for voice in the NR domain, and the fallback indication information indicates the communication apparatus to fall back to the LTE domain.
In a possible implementation, the processing module is further configured to return, if the transceiver module does not receive the call in the LTE domain within a second time period after the communication apparatus falls back to the LTE domain, to the NR domain after the second time period.
In a possible implementation, the transceiver module receives the redialed call in the LTE domain within a third time period after the second time period; and the processing module returns to the NR domain after the third time period.
In a possible implementation, a length of the third time period is determined by a quantity of times the transceiver module does not receive the expected information.
In a possible implementation, the processing module returns to the NR domain after the second time period if the transceiver module does not receive, in the LTE domain, indication information indicating the communication apparatus to establish a dedicated bearer for voice in the LTE domain and does not receive the call after sending a 183 session progress message within the second time period after the processing module falls back to the LTE domain.
In a possible implementation, the processing module is further configured to count a success rate of falling back to the LTE domain, where the success rate is a ratio of a quantity of times the communication apparatus successfully falls back to the LTE domain to a total quantity of times the communication apparatus falls back to the LTE domain, and that the communication apparatus successfully falls back to the LTE domain indicates that the communication apparatus receives the call within the second time period after falling back to the LTE domain; and the processing module is further configured to determine, based on the success rate, whether to fall back to the LTE domain within a specific time period.
In a possible implementation, the processing module skips falling back to the LTE domain within a specific time period if the success rate is less than a success rate threshold.
In a possible implementation, when the processing module does not fall back to the LTE domain within the specific time period, if the transceiver module receives a paging message, does not receive the INVITE message from the network or an electric leakage reminder text message within a fourth time period after receiving the paging message, and receives the electric leakage reminder text message within a fifth time period after receiving the paging message, the processing module falls back to the LTE domain to receive the call, where the fourth time period and the fifth time period do not overlap.
According to a third aspect, a communication apparatus is provided, including a processor and a transceiver, where the transceiver is configured to communicate with another communication apparatus, and when the processor executes instructions, the method according to the first aspect and any implementation thereof is performed.
According to a fourth aspect, a computer-readable storage medium is provided, where the computer-readable storage medium includes instructions. The instructions, when run on the foregoing communication apparatus, cause the communication apparatus to perform the method according to the first aspect and any implementation thereof.
According to a fifth aspect, a computer program product including instructions is provided, where the instructions, when run on the foregoing communication apparatus, cause the communication apparatus to perform the method according to the first aspect and any implementation thereof.
According to a sixth aspect, a chip system is provided. The chip system includes a processor, and is configured to support a communication apparatus in implementing a function involved in the first aspect. In a possible design, the apparatus further includes an interface circuit, and the interface circuit is configured to receive a signal from another apparatus (for example, a memory), or to send a signal to another apparatus (for example, a communication interface). The chip system may include a chip, and may further include another discrete device.
For technical effects of the second aspect to the sixth aspect, refer to the technical effects of the first aspect and any implementation thereof. Details are not repeated herein.
It should be noted that, in embodiments of this application, terms such as “first” and “second” are merely used for distinguishing between features of a same type, and cannot be understood as an indication of relative importance, a quantity, a sequence, or the like.
In the embodiments of this application, the term “in an example” or “for example” is used to represent giving an example, an illustration, or a description. Any embodiment or design scheme described as “exemplary” or “for example” in this application should not be construed as being more preferable or more advantageous than other embodiments or design schemes. Exactly, the terms such as “exemplary” or “for example” are intended to present related concepts in a specific manner.
Terms used in implementation of this application are only used for explaining the specific embodiments of this application, and are not intended to this application. Embodiments of this application is described in detail below with reference to the drawings.
First, concepts involved in this application are described as follows.
Stand alone (SA) and non-stand alone (NSA): The NSA refers to joint networking of 4th generation (4G) communication (also known as long term evolution (LTE)) and 5th generation (5G) communication (also known as new radio (NR)), and the SA refers to 5G stand alone. There is no independent 5G core network in the NSA, but a dual connection manner is adopted, that is, a 5G access network device and a 4G access network device on a wireless side coexist, and the 5G and 4G share a 4G core network on a core network side. In the SA, the 5G core network is independent from the 4G core network, and the 4G access network device and the 5G access network device are also independent. Embodiments of this application use the SA as an example, but is not intended to be limited thereto.
Internet protocol (IP) multimedia subsystem (IP multimedia subsystem, IMS): It is a brand-new multimedia service form that can meet the needs of customers for newer and more diverse multimedia services. The IMS is considered to be the core technology of the next generation communication network and can realize the integration of mobile networks and fixed networks. A session initialization protocol (SIP) is used in the IMS, so that IP-based voice transmission (e.g., voice over internet protocol (VoIP)) can be implemented in LTE or NR, which is referred to as long term evolution voice bearer (voice over LTE, VoLTE) in LTE, and referred to as new radio voice bearer (voice over NR, VoNR) in NR.
As shown in
The IMS 106 may include a proxy-call session control function (P-CSCF) entity 1061, an interrogating-call session control function (I-CSCF) entity 1062, a serving-call session control function (I-CSCF) entity 1063, and a home subscriber server (HSS) 1064.
The P-CSCF entity 1061 is a first connection point from the access network to the IMS 106. All session messages initiated from terminal devices that support the IMS and session messages terminated from terminal devices that support the IMS need to be forwarded through the P-CSCF entity 1061. The P-CSCF entity 1061 may be configured to forward an IMS registration request from the terminal device to the S-CSCF entity 1063, and forward registration response information to the terminal device.
The I-CSCF entity 1062 can connect the S-CSCF entity 1063 and the P-CSCF entity 1061, and is used to provide an entrance to a home network for the terminal device. In the IMS registration process, the P-CSCF entity 1061 may forward the IMS registration request from the terminal device to the I-CSCF entity 1062. The I-CSCF entity 1062 may query the HSS 1064 in the IMS 106 and select an S-CSCF entity 1063 for the terminal device. In a calling process, a call message to the IMS network is first routed to the I-CSCF entity 1062. The I-CSCF entity 1062 may query address information of the S-CSCF entity 1063 registered by the user for the terminal device through the HSS 1064 in the IMS 106, and then route the message to the S-CSCF entity 1063.
The S-CSCF entity 1063 is a control core of the IMS 106 and provides session control and registration functions for the terminal device. The S-CSCF entity 1063 is configured to receive the IMS registration request forwarded by the P-CSCF entity 1061, and cooperate with the HSS 1064 to perform authentication on the terminal device. After determining that the authentication succeeds, the S-CSCF entity 1063 obtains subscription information of the terminal device from the HSS 1064. The S-CSCF entity 1063 is further configured to connect to each application server. The S-CSCF entity 1063 is further configured to trigger the application server to perform an operation and route a request of the terminal device to the corresponding application server.
HSS 1064 is configured to store all user and service-related data, such as user identity, subscription information, and access information.
It should be understood that although the wireless communication system 100 shown in
Taking the second terminal device 102 as an example, the second terminal device 102 may generate the IMS registration request when events occur, for example, booting, restarting, exiting airplane mode, hot-swappable card, public land mobile network (PLMN) change, tracking area update (TAU), and IMS registration failure. The second terminal device 102 may then send the IMS registration request to the P-CSCF entity 1061 in the IMS 106 through the second access network device 102 and the core network 105. The second terminal device 102 may further receive a registration response message from the IMS 106 through the second access network device 102 and the core network 105. For example, the IMS registration request may be an initial registration request. The initial registration request may include user information, terminal capability information, and the like. Correspondingly, the registration response message may be a session initialization protocol (SIP) 401 message. The 401 message may include authentication information, and is used to require the second terminal device 102 to perform authentication. For another example, the IMS registration request may be a challenging registration request. The challenging registration request may include the authentication information. Correspondingly, the registration response message may be a SIP 200 OK message, and indicates that the IMS registration succeeds.
When the second terminal device 102 successfully registers with the IMS, the second terminal device 102 can implement a voice service through the IMS. For example, the second terminal device 102 can call another terminal device (for example, the first terminal device 101) by dialing a mobile phone number of the terminal device, or answer a call from another terminal device (for example, the first terminal device 101).
The terminal device (for example, the first terminal device 101 or the second terminal device 102) involved in embodiments of this application may be a device with a wireless transceiver function, and the terminal device may be mobile or fixed. The terminal device may be deployed on land (for example, indoor or outdoor, or handheld or vehicle-mounted); or may be deployed on a water surface (for example, a ship); or may alternatively be deployed in the air (for example, an airplane, a balloon, or a satellite). The terminal device may be a user equipment (UE), an access terminal, a terminal unit, a subscriber unit, a terminal station, a mobile station (MS), a mobile console, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent, a terminal apparatus, or the like in the 4G network, the 5G network, or a future evolved public land mobile network (PLMN). For example, the terminal device may be a mobile phone, a tablet computer, a notebook computer, a smart band, a smartwatch, a headset, a smart speaker, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, a wireless terminal in a smart home, or the like. A specific type and structure and the like of the terminal device are not limited in this embodiment of this application.
For example, the terminal device is a mobile phone.
The sensor module 280 may include a pressure sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a distance sensor, an optical proximity sensor, a fingerprint sensor, a temperature sensor, a touch sensor, an ambient light sensor, a bone conduction sensor, and the like.
It may be understood that the structure shown in this embodiment of this application does not constitute a specific limitation on the terminal device 200. In some other implementations of this application, the terminal device 200 may include more or fewer components than those shown in the figure, or combine some components, or split some components, or have different component arrangements. The components shown in the figure may be implemented by hardware, software, or a combination of software and hardware.
The processor 210 may include one or more processing units. For example, the processor 210 may include a central processing unit (CPU), an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, a neural-network processing unit (NPU), and the like. Different processing units may be independent devices, or may be integrated into one or more processors. For example, the processor 210 may be the application processor AP. Alternatively, the processor 210 may be integrated in a system on chip (SoC). Alternatively, the processor 210 may be integrated in an integrated circuit (IC) chip. The processor 210 may include an analog front end (AFE) and a micro-controller unit (MCU) in the IC chip.
The controller may be a nerve center and a command center of the terminal device 200. The controller may generate an operation control signal based on instruction operation code and a timing signal, to complete control of instruction fetching and instruction execution.
A memory may further be disposed in the processor 210, to store instructions and data. In some implementations, the memory in the processor 210 is a cache memory. The memory may store instructions or data recently used or repeatedly used by the processor 210. If the processor 210 needs to use the instruction or the data again, the processor 210 may directly invoke the instruction or the data from the memory. This avoids repeated storage and reading, and reduces a waiting time of the processor 210, thereby improving system efficiency.
In some implementations, the processor 210 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (12S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input/output (GPIO) interface, a subscriber identity module (SIM) interface, a USB interface, and the like.
It can be understood that the interface connection relationship between the modules illustrated in the embodiments of this application is merely an example for description, and does not constitute a limitation on the structure of the terminal device 200. In some other implementations of this application, the terminal device 200 may use an interface connection manner different from that in the foregoing implementations or a combination of a plurality of interface connection manners.
The power management module 240 is configured to receive a charging input from a charger. The charger may be a wireless charger (for example, a wireless charging base of the terminal device 200 or another device that can wirelessly charge the terminal device 200), or may be a wired charger. For example, the power management module 240 may receive a charging input from the wired charger by using the USB interface 230. The power management module 240 may receive a wireless charging input by using the wireless charging coil 242 of the electronic device.
The power management module 240 may supply power to the electronic device while charging the battery 241. The power management module 240 receives an input of the battery 241, and supplies power to the processor 210, the internal memory 221, the external memory interface 220, the display 294, the camera 293, the wireless communication module 260, and the like. The power management module 240 may be further configured to monitor parameters such as a battery capacity, a battery cycle count, and a battery health status (leakage and impedance) of the battery 241. In some other implementations, the power management module 240 may alternatively be disposed in the processor 210.
A wireless communication function of the terminal device 200 may be implemented by using the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, a modem processor, a baseband processor, and the like.
The antenna 1 and the antenna 2 are configured to transmit and receive an electromagnetic wave signal. Each antenna in the terminal device 200 may be configured to cover a single or a plurality of communication bands. Different antennas may be further multiplexed to improve antenna utilization. For example, the antenna 1 may be multiplexed to a diversity antenna of a wireless local area network. In some other implementations, the antenna may be used together with a tuning switch.
The mobile communication module 250 can provide a solution for wireless communication including 2G/3G/4G/5G and the like to be applied to the terminal device 200. The wireless communication module 260 may provide a solution to wireless communication applicable to the terminal device 200, for example, wireless local area networks (WLANs) (for example, a wireless fidelity (Wi-Fi) network), Bluetooth (BT), a global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and an infrared (IR) technology. In some implementations, in the terminal device 200, the antenna 1 is coupled to the mobile communication module 250, and the antenna 2 is coupled to the wireless communication module 260, so that the terminal device 200 can communicate with a network and another device by using a wireless communication technology.
The terminal device 200 implements a display function by using the GPU, the display 294, the application processor, and the like. The GPU is a microprocessor for image processing, and connects the display 294 and the application processor. The GPU is configured to perform mathematical and geometric calculation, and is configured to render an image. The processor 210 may include one or more GPUs. The one or more GPUs execute program instructions to generate or change display information.
The display 294 is configured to display images, videos, and the like. The display 294 may include a display panel. In some implementations, the terminal device 200 may include 1 or N displays 294. N is a positive integer greater than 1.
The terminal device 200 may implement a photographing function by using the ISP, the camera 293, the video codec, the GPU, the display 294, the application processor, and the like. The ISP is configured to process data fed back by the camera lens 293. In some implementations, the ISP may be disposed in the camera 293. The camera lens 293 is configured to capture a static image or a video. In some implementations, the terminal device 200 may include one or N cameras 293, where N is a positive integer greater than 1.
The external memory interface 220 may be configured to connect to an external storage card such as a micro SanDisk (Micro SD) card, to expand a storage capability of the terminal device 200. The external storage card communicates with the processor 210 by using the external memory interface 220 to implement a data storage function. For example, files such as music and a video are stored in the external memory card.
The internal memory 221 may be configured to store computer-executable program code. The executable program code includes instructions. The processor 210 runs the instruction stored in the internal memory 221, to implement various functional applications and data processing of the terminal device 200. In addition, the internal memory 221 may include a high-speed random access memory, and may further include a non-volatile memory, for example, at least one magnetic disk storage device, a flash memory device, or a universal flash storage (UFS), and the like.
The terminal device 200 may use the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, the headsetjack 270D, the application processor, and the like to implement an audio function, for example, music playback and sound recording.
The audio module 270 is configured to convert digital audio information into an analog audio signal for output, and may also be configured to convert an analog audio input into a digital audio signal. In some implementations, the audio module 270 may be disposed in the processor 210, or some functional modules of the audio module 270 may be disposed in the processor 210. The speaker 270A, also referred to as a “loudspeaker”, is configured to convert an audio electrical signals into a sound signal. The receiver 270B, also referred to as a “receiver”, is configured to convert an audio electrical signal into a sound signal. The microphone 270C, also referred to as a “mike” or a “microphone”, is configured to convert a sound signal into an electrical signal. At least one microphone 270C may be arranged in the terminal device 200. The headset jack 270D is configured to connect to a wired headset. The headset jack 270D may be a USB interface 230, or may be a 3.5 mm open mobile terminal platform (OMTP) standard interface or cellular telecommunications industry association of the USA (CTIA) standard interface.
The key 290 includes a power-on key, a volume key, and the like. The key 290 may be a mechanical key, or may be a touch key. The terminal device 200 may receive a key input, and generate a key signal input related to a user setting and function control of the terminal device 200. The motor 291 may generate vibrating alerts. The motor 291 may be configured to provide an incoming call vibration prompt, or may be configured to provide a touch vibration feedback. The indicator 292 may be an indicator light, which may be configured to indicate a charging state and a power change, or to indicate a message, a missed call, a notification, or the like. The SIM card interface 295 is configured to connect a SIM card. The SIM card may be inserted into the SIM card interface 295 or withdrawn from the SIM card interface 295, thereby getting in contact with or being separated from the terminal device 200. The terminal device 200 may support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support a nano SIN (Nano SIM) card, a micro SIM (Micro SIM) card, a SIM card, and the like. In some implementations, the terminal device 200 uses an embedded SIM (Embedded SIM, eSIM) card. The eSIM card may be embedded in the terminal device 200 and cannot be separated from the terminal device 200.
S101: A service centralization and continuity application server (SCC AS) receives an IMS call request message from a calling party (namely, the first terminal device described above) and sends an invitation (INVITE) message to a 5G core network (represented by a core network in the figure of this application).
The SCC AS is used to enable the terminal device to access the IMS domain to complete IMS session establishment and control.
In this application, the invitation (INVITE) message is for requesting a call to the terminal device. The invitation (INVITE) message includes a from (From) tag, a to (To) tag, and a call-identity (Call-ID) tag. The from (From) tag indicates a source address of the call. The to (To) tag indicates a destination address of the call. The call-identity (Call-ID) tag serves as a globally unique identifier for the call.
5102: The 5G core network sends a paging (paging) message to a 5G access network device.
The paging (paging) message is used to establish a session between the 5G core network and 5G access network device.
S103: The 5G access network device sends a mobile terminal paging (MT paging) message to the terminal device.
The mobile terminal paging message is for requesting to call the terminal device The mobile terminal paging message includes an identifier of the called terminal device (for example, a temporary mobile subscriber identity (TMSI)).
S104: The terminal device establishes an RRC connection with the 5G access network device.
S105: The terminal device performs a service request procedure with the 5G core network through the 5G access network device.
The purpose of the service request procedure is to change 5G system mobility management (5GMM) of the terminal device from a 5GMM idle state (5GMM-IDLE) to a 5GMM connected state (5GMM-CONNECTED), and to establish or restore a bearer with a 5G quality identity (5QI) of 5. The bearer with the 5QI of 5 refers to a non-guaranteed bit rate (Non-GBR) bearer for transmitting IMS signaling.
S106: The 5G access network device and the terminal device perform an RRC reconfiguration (reconfiguration) procedure to establish a data resource bearer (DRB) of the IMS.
The RRC reconfiguration procedure is triggered by the service request procedure.
It should be noted that steps S102 to S106 are optional. If the 5GMM of the terminal device is already in the 5GMM connected state (5GMM-CONNECTED), it is not necessary to perform steps S102 to S106.
Through the establishment of the DRB, the terminal device can determine that the network side is about to send a call or text message, and receive IMS data through the DRB.
S107: The 5G core network sends an invitation (INVITE) message to the terminal device through the 5G access network device.
For the invitation (INVITE) message, refer to the description of the invitation (INVITE) message in step S101, and details are not described herein again.
S108: The terminal device sends a 100 trying (100 Trying) message to the SCC AS through the 5G access network device and the 5G core network.
The 100 trying (100 Trying) message indicates that the invitation (INVITE) message has been received. The 100 trying (100 Trying) message includes the same from (From) tag, the same to (To) tag, and the same call-identity (Call-ID) tag as in the invitation (INVITE) message, so that the SCC AS can associate the 100 trying (100 Trying) message with the sent invitation (INVITE) message.
S109: The terminal device sends a 183 session progress (183 session progress) message to the SCC AS through the 5G access network device and the 5G core network.
The 183 session progress (183 session progress) message indicates progress information of establishing a session. The message includes a reason phrase (reason-phrase), a header field, and a message body. The reason phrase indicates the reason. The header field or the message body indicates more progress information of establishing the session.
S110: The SCC AS sends, to the terminal device through the 5G core network and 5G access network device, indication information for falling back to the LTE domain, or indication information for establishing or modifying a dedicated bearer for voice.
The indication information for falling back to the LTE domain is for a scenario where the terminal device does not support VoNR.
S111: If the terminal device receives the indication information for falling back to the LTE domain, the terminal device falls back to the LTE domain and establishes a dedicated bearer for voice in the LTE domain.
The terminal device may fall back to the LTE domain through a TAU procedure with a 4G access network device. The terminal device further sends a 183 session progress (183 session progress) message to the SCC AS through the 4G access network device and a 4G core network. For the 183 session progress (183 session progress) message, refer to the foregoing description. The terminal device establishes the dedicated bearer for the voice with the 4G core network through the 4G access network device.
S112: The terminal device sends a 180 ringing (180 Ringing) message to the SCC AS through the 4G access network device and the 4G core network.
The 180 ringing (180 Ringing) message indicates that the terminal device rings. If the user chooses to answer the call, the call succeeds and the voice data of the call is to be transmitted on the dedicated bearer for the voice.
S113: The terminal device communicates with the opposite end (calling party).
The terminal device communicates with the opposite end (calling party) through the 4G access network device, the 4G core network, and the SCC AS.
S210: The SCC AS sends, to the terminal device through the 5G core network and 5G access network device, indication information for establishing or modifying a dedicated bearer for voice.
The indication information for establishing or modifying a dedicated bearer for voice is for a scenario where the terminal device supports VoNR.
S211: If the terminal device receives the indication information for establishing or modifying a dedicated bearer for voice, the terminal device establishes or modifies the dedicated bearer for the voice in the NR domain.
The terminal device further sends a 183 session progress (183 session progress) message to the SCC AS through the 5G access network device and a 5G core network. For the 183 session progress (183 session progress) message, refer to the foregoing description. The terminal device establishes or modifies the dedicated bearer for the voice through the 5G access network device and the 5G core network.
S212: The terminal device sends a 180 ringing (180 Ringing) message to the SCC AS through the 5G access network device and the 5G core network.
The 180 ringing (180 Ringing) message indicates that the terminal device rings. If the user chooses to answer the call, the call succeeds and the voice data of the call is to be transmitted on the dedicated bearer for the voice.
S213: The terminal device communicates with the opposite end (calling party).
The terminal device communicates with the opposite end (calling party) through the 5G access network device, the 5G core network, and the SCC AS.
In a process in which mobile communication operators gradually build SA, there is still a problem of imperfect SA function of a network side. In this case, when a terminal device in an SA mode is called, there is often a problem that the terminal device cannot connect the call due to a network side failure.
As shown in
As shown in
An embodiment of this application provides a call receiving method, to solve the problem of that a call cannot be connected as shown in
S307: The invitation (INVITE) message sent by the SCC AS cannot be received by the 5G access network device, and the SCC AS retransmits the invitation (INVITE) message a plurality of times.
S308: After the RRC reconfiguration procedure triggered by the service request procedure (service request procedure) is completed, the terminal device starts a timer T1. If the terminal device has not received IMS data such as the invitation (INVITE) message after the timer T1 expires, the terminal device actively falls back to the LTE domain to receive the call and starts a timer T2.
Duration of the timer T1 and the timer T2 may be determined based on a retransmission behavior of the network side. The timer T1 is less than a total time of network retransmission, and the timer T2 is greater than the total time of network retransmission. For example, the timer T1 is 4 seconds and the timer T2 is 20 seconds.
The terminal device may determine whether the service request procedure is completed by receiving a service accept (service accept) message. When receiving the service accept (service accept) message, it can be determined that the service request procedure is completed. The terminal device receives the RRC reconfiguration message from the network side and feeds back an RRC reconfiguration complete message, indicating that the RRC reconfiguration procedure is completed. In addition, the terminal device may determine, through the establishment of the DRB corresponding to the IMS, that the network side is to send a call or text message. The terminal device may determine whether there is a call or text message by detecting whether there is IMS data such as the invitation (INVITE) message in the DRB corresponding to the IMS bearer (packet data unit (PDU) session identifier).
The terminal device may actively fall back to the LTE domain by initiating a TAU procedure with the 4G access network device. The terminal device may start the timer T2 when initiating the TAU procedure. As shown in
When the terminal device receives a call in the LTE domain, it means that the terminal device receives an invitation (INVITE) message or a CS fallback (CSFB) indication message in the LTE domain (through the 4G access network device).
S309: If the terminal device receives the call before the timer T2 expires, the fallback succeeds, and the terminal device actively returns to the NR domain after hanging up the call; and if the terminal device does not receive the call before the timer T2 expires, the fallback fails, and the terminal device actively returns to the NR domain after the timer T2 expires.
After the SCC AS retransmits the invitation (INVITE) message a plurality of times, the circuit CS Retry is performed to page the terminal device in the CS domain. The SCC AS establishes a call with the terminal device through the 4G core network (represented by the core network in the figure) and the 4G access network device, so that the terminal device receives the call.
The terminal device actively returns to the NR domain through a reselection, switching, or redirection procedure. As shown in
S310: The terminal device counts a success rate of falling back to the LTE domain; and if the success rate is less than a success rate threshold, the terminal device does not actively fall back to the LTE domain within a specific time period (that is, exits the active fallback mode).
The success rate of falling back to the LTE domain is a ratio of a quantity of times the terminal device successfully falls back to the LTE domain to a total quantity of times the terminal device falls back to the LTE domain, and that the terminal device successfully falls back to the LTE domain indicates that the terminal device receives the call within the second time period after falling back to the LTE domain.
That the terminal device does not actively fall back to the LTE domain within the specific time period (that is, exits the active fallback mode) means that after the RRC reconfiguration procedure triggered by the service request procedure is completed, the terminal device starts the timer T1. If the terminal device has not received IMS data such as the invitation (INVITE) message after the timer T1 expires, the terminal device does not actively fall back to the LTE domain. In other words, if the success rate of falling back to the LTE domain and receiving the call in the LTE domain is extremely low, the terminal device does not actively fall back to the LTE domain within the specific time period.
In addition, if the success rate is greater than or equal to the success rate threshold, in the next call, the terminal device may perform step S308 when the condition of step S308 is met. In other words, if the success rate is greater than or equal to the success rate threshold, after the RRC reconfiguration procedure triggered by the service request procedure (service request procedure) is completed, the terminal device starts the timer T1. If the terminal device has not received IMS data such as the invitation (INVITE) message after the timer T1 expires, the terminal device actively falls back to the LTE domain to receive the next call and starts the timer T2.
S311: After the terminal device exits the fallback mode (that is, when the terminal device calculates that the success rate is less than the success rate threshold), the terminal device still actively falls back to the LTE domain to receive the call if specific conditions are met.
After the terminal device exits the fallback mode, if the mobile terminal paging (MT paging) message is received again, a timer T5, a timer T6, and a timer T7 are started. If IMS data such as the invitation (INVITE) message or an electric leakage reminder text message is not received before the timer T5 expires, and the electric leakage reminder text message is received after the timer T6 expires and before the timer T7 expires, the terminal device actively falls back to the LTE domain to receive the call. The timer T6 is optional. In other words, if the electric leakage reminder text message is received before the timer T7 expires, the terminal device actively falls back to the LTE domain to receive the call. The duration of the timer T7 is greater than the duration of the timer T6, and the duration of the timer T6 is greater than the duration of the timer T5. The duration of the timer T5, the timer T6, and the timer T7 is determined based on an electric leakage reminder behavior on the network side.
According to this step, the terminal device can determine a missed call by analyzing the electric leakage reminder text message (a text message including an electric leakage reminder keyword), and can then actively fall back to the LTE domain through the TAU procedure to receive the call. For how to fall back to the LTE domain and how to determine that the IMS data is received, refer to step S308, and details are not described herein again.
An embodiment of this application provides another call receiving method, to solve the problem that a called cannot be connected shown in
S409: The terminal device sends a 183 session progress (183 session progress) message to the 5G access network device, starts the timer T3, and monitors the indication information for falling back to the LTE domain (namely, fallback indication information) and indication information for establishing or modifying the dedicated bearer for the voice (namely, bearer indication information).
The duration of the timer T3 is less than a total 183 retransmission time.
S410: If the terminal device does not receive, before the timer T3 expires, the indication information for falling back to the LTE domain and the indication information for establishing or modifying the dedicated bearer for the voice, the terminal device actively falls back to the LTE domain to receive the call.
The terminal device may actively fall back to the LTE domain through the TAU procedure with the 4G access network device.
5411: The terminal device sends a 183 session progress (183 session progress) message to the 4G core network through the 4G access network device, and starts the timer T4.
The duration of the timer T4 is customized.
5412: The terminal device and the 4G core network establish or modify the dedicated bearer for the voice in the LTE domain.
The terminal device communicates with the opposite end (calling party) through the 4G access network device, the 4G core network, and the SCC AS.
S413: If the terminal device receives the call before the timer T4 expires, the fallback succeeds, and the terminal device actively returns to the NR domain after hanging up the call; and if the terminal device does not receive the call before the timer T4 expires, the fallback fails, and the terminal device actively returns to the NR domain after the timer T4 expires.
Optionally, the terminal device may start a timer T8 after the timer T4 expires, and then actively return to the NR domain when the timer T8 expires, to avoid missing calls that may be redialed by the calling party before the timer T8 expires.
Further, if the following case occurs (continuously) a plurality of times (that is, a quantity of occurrences is greater than a quantity threshold): after the terminal device sends the 183 session progress (183 session progress) message to the 5G access device, the fallback indication information and the bearer indication information are not received before the timer T3 expires, the terminal device may start the timer T8 after the timer T4 expires. The length of the timer T8 may be determined by a quantity of occurrences of the foregoing case. A larger quantity of occurrences of the case indicates a longer length of the timer T8. A smaller quantity of occurrences of the case indicates a shorter length of the timer T8. In particular, the length of the timer T8 increases in proportion to the quantity of occurrences of the case.
In addition, if it also occurs on the terminal device in the LTE domain that the terminal device sends the 183 session progress (183 session progress) message, but does not receive, in the LTE domain, the indication information indicating the terminal device to establish the dedicated bearer for the voice in the LTE domain, the terminal device can return to the NR (without waiting for the timer T8 to expire).
S414: The terminal device counts a success rate of falling back to the LTE domain; and if the success rate is less than a success rate threshold, the terminal device does not actively fall back to the LTE domain within a specific time period (that is, exits the active fallback mode).
For the success rate of falling back to the LTE domain, refer to step S310, and details are not described herein again.
If the success rate is greater than or equal to the success rate threshold, in the next call, the terminal device may perform step S410 when the condition of step S410 is met. In other words, if the success rate is greater than or equal to the success rate threshold, the terminal device sends the 183 session progress (183 session progress) message to the 5G access network device and starts the timer T3. If the terminal device does not receive, before the timer T3 expires, the indication information for falling back to the LTE domain and the indication information for establishing or modifying the dedicated bearer for the voice, the terminal device actively falls back to the LTE domain to receive the next call.
To sum up, an embodiment of this application provides another call receiving method, as shown in
S501: A terminal device receives a call message from a network in an NR domain.
The terminal device is in an SA mode. The call message is for requesting to call the terminal device. When the terminal device is in a 5GMM idle state, the call message may be the mobile terminal paging (MT paging) message described above. When the terminal device is in a 5GMM connected state, the call message may be the invitation (INVITE) message described above. For details, refer to the related descriptions in steps S101 to S106.
S502: If the terminal device does not receive expected information from the network within a first time period after a preset call procedure, the terminal device falls back to an LTE domain after the first time period to receive a call.
In a possible implementation, the preset call procedure is an RRC reconfiguration procedure triggered by a service request procedure (service request procedure), and the expected information is IMS data such as the invitation (INVITE) message. For this implementation, refer to step S308. The first time period refers to a time period from when the timer T1 starts to when the timer T1 expires.
In another possible implementation, the preset call procedure is to send a 183 session progress (183 session progress) message, the expected information is bearer indication information or fallback indication information, the bearer indication information indicates the terminal device to establish or modify a dedicated bearer for voice in the NR domain, and the fallback indication information indicates the terminal device to fall back to the LTE domain. For this implementation, refer to steps S409 and S410. The first time period refers to a time period from when the timer T3 starts to when the timer T3 expires.
According to the call receiving method provide in this embodiment of this application, when the terminal device in the SA mode receives the call message from the network in the NR domain, if a 5G network fails, the terminal device cannot receive the expected information from the network within the first time period after the preset call procedure, so that the terminal device falls back to the LTE domain after the first time period to receive the call. Because the terminal device generally waits for an indication from the network side whether to fall back to the LTE domain, when the 5G network fails, the 5G network cannot indicate the terminal device to fall back to the LTE domain. Therefore, according to the call receiving method provided in this embodiment of this application, a success rate of being called of the terminal device in the SA mode can be improved by actively falling back to the LTE domain to attempt to receive the call in the LTE domain.
Optionally, as shown in
S503: If the terminal device does not receive the call in the LTE domain within a second time period after the terminal device falls back to the LTE domain, the terminal device returns to the NR domain after the second time period.
For step S503, refer to step S309. The second time period refers to a time period from when the timer T2 starts to when the timer T2 expires. Alternatively, for step S503, refer to step S413. The second time period refers to a time period from when the timer T4 starts to when the timer T4 expires.
In a possible implementation, within the second time period after the terminal device falls back to the LTE domain, if the terminal device does not receive, in the LTE domain after sending a 183 session progress (183 session progress) message in the LTE domain, indication information indicating the terminal device to establish a dedicated bearer for voice in the LTE domain and does not receive the call, the terminal device returns to the NR domain after the second time period.
In a possible implementation, the terminal device may receive the redialed call in the LTE domain within a third time period after the second time period, and return to the NR domain after the third time period. A length of the third time period is determined by a quantity of times the terminal device does not receive the expected information in the NR domain. The greater the quantity of times, the longer the length of the third time period, and the smaller the quantity of times, the shorter the length of the third time period. For this implementation, refer to step S413. The third time period refers to a time period from when the timer T8 starts to when the timer T8 expires.
This step allows the terminal device to stay in the LTE domain for a time period so as not to miss a call redialed by the opposite end. When the call cannot be received in the LTE domain after a time period, the terminal device may return to the NR domain to receive the call again.
S504: The terminal device counts a success rate of falling back to the LTE domain, and determines, based on the success rate, whether to fall back to the LTE domain within a specific time period.
For the success rate of falling back to the LTE domain, refer to step S310, and details are not described herein again.
If the success rate is greater than or equal to the success rate threshold, in the next call, the terminal device may perform step S502 when the condition of step S502 is met. In other words, if the terminal device does not receive the expected information within the first time period after the preset call procedure, the terminal device falls back to the LTE domain after the first time period to receive the call. For this implementation, refer to step S310 or S414.
If the success rate is less than the success rate threshold, the terminal device does not actively fall back to the LTE domain within the specific time period (that is, exits the active fallback mode). In other words, if the success rate is less than the success rate threshold, even if the terminal device does not receive the expected information within the first time period after the preset call procedure, the terminal device does not actively fall back to the LTE domain after the first time period. For this implementation, refer to step S310 or S414. The reason why the success rate is less than the success rate threshold may be caused by poor signals in the LTE domain. In this case, preventing the terminal device from actively falling back to the LTE domain within the specific time period can prevent the terminal device from being repeatedly redirected between the LTE domain and the NR domain.
However, when the terminal device does not actively fall back to the LTE domain within the specific time period, the terminal device can still actively fall back to the LTE domain to receive the call if a specific condition is met. For example, when the terminal device does not fall back to the LTE domain within the specific time period, if the terminal device receives a paging message (for example, a mobile terminal paging (MT paging) message), the terminal device does not receive IMS data such as the INVITE message from the network or an electric leakage reminder text message within a fourth time period after receiving the paging message, and the terminal device receives the electric leakage reminder text message within a fifth time period after receiving the paging message, the terminal device falls back to the LTE domain to receive the call, where the fourth time period and the fifth time period do not overlap. For this implementation, refer to step S311. The fourth time period refers to a time period from when the timer T5 starts to when the timer T5 expires. The fifth time period refers to a time period from when the timer T5 expires to when the timer T7 expires. Optionally, the fifth time period refers to a time period from when the timer T6 expires to when the timer T7 expires. The terminal device can determine a missed call by analyzing the electric leakage reminder text message (a text message including an electric leakage reminder keyword), and thus actively fall back to the LTE domain to receive the redialed call.
It may be understood that, in each of the above embodiments, the methods and operations implemented by the terminal device in the foregoing embodiment may also be implemented by a component (for example, a chip or a circuit) that can be used in the terminal device.
An embodiment of this application further provides a communication apparatus. The communication apparatus may be the terminal device in the foregoing method embodiment, or an apparatus including the foregoing terminal device, or a chip or a functional module in the terminal device. Therefore, the above various methods are realized.
To implement the foregoing functions, the communication apparatus includes a hardware structure and/or a software module for performing a corresponding function. A person skilled in the art should be easily aware that the network element and algorithm steps in the examples described with reference to embodiments disclosed in this specification can be implemented in a form of hardware or a combination of hardware and computer software in this application. Whether functions are executed in hardware or computer software driving hardware depends on specific applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each specific application, but it should not be considered that the implementation goes beyond the scope of this application.
In embodiments of this application, the communication apparatus may be divided into functional modules based on the foregoing method embodiments. For example, division into the functional modules may be based on corresponding functions, or two or more functions may be integrated into one processing module. The integrated module may be implemented in a form of hardware or a software functional module. It should be noted that division into the modules in embodiments of this application is an example, and is merely logical function division. In actual implementation, there may be another division manner.
For example, the communication apparatus 30 is the terminal device in the foregoing method embodiments.
In a possible implementation, the transceiver module 302 is configured to receive a call message from a network in an NR domain, where the call message is for requesting to call the communication apparatus. If the transceiver module 302 does not receive expected information from the network within a first time period after a preset call procedure, the processing module 301 falls back to an LTE domain after the first time period to receive a call.
In a possible implementation, the preset call procedure is an RRC reconfiguration procedure between the communication apparatus and a 5G access network device, and the RRC reconfiguration procedure is triggered by a service request procedure between the communication apparatus and a 5G core network.
In a possible implementation, the preset call procedure is for the communication apparatus to send a 183 session progress message to a service concentration and continuity application server through a 5G access network device and a 5G core network, the expected information is bearer indication information or fallback indication information, the bearer indication information indicates the communication apparatus to establish or modify a dedicated bearer for voice in the NR domain, and the fallback indication information indicates the communication apparatus to fall back to the LTE domain.
In a possible implementation, the processing module 301 is further configured to return, if the transceiver module 302 does not receive the call in the LTE domain within a second time period after the communication apparatus falls back to the LTE domain, to the NR domain after the second time period.
In a possible implementation, the transceiver module 302 receives the redialed call in the LTE domain within a third time period after the second time period; and the processing module 301 returns to the NR domain after the third time period.
In a possible implementation, a length of the third time period is determined by a quantity of times the transceiver module 302 does not receive the expected information.
In a possible implementation, the processing module 301 returns to the NR domain after the second time period if the transceiver module 302 does not receive, in the LTE domain, indication information indicating the communication apparatus to establish a dedicated bearer for voice in the LTE domain and does not receive the call after sending a 183 session progress message within the second time period after the processing module 301 falls back to the LTE domain.
In a possible implementation, the processing module 301 is further configured to count a success rate of falling back to the LTE domain, where the success rate is a ratio of a quantity of times the communication apparatus successfully falls back to the LTE domain to a total quantity of times the communication apparatus falls back to the LTE domain, and that the communication apparatus successfully falls back to the LTE domain indicates that the communication apparatus receives the call within the second time period after falling back to the LTE domain; and the processing module 301 is further configured to determine, based on the success rate, whether to fall back to the LTE domain within a specific time period.
In a possible implementation, the processing module 301 skips falling back to the LTE domain within a specific time period if the success rate is less than a success rate threshold.
In a possible implementation, when the processing module 301 does not fall back to the LTE domain within the specific time period, if the transceiver module 302 receives a paging message, does not receive the INVITE message from the network or an electric leakage reminder text message within a fourth time period after receiving the paging message, and receives the electric leakage reminder text message within a fifth time period after receiving the paging message, the processing module 301 falls back to the LTE domain to receive the call, where the fourth time period and the fifth time period do not overlap.
As shown in
As shown in
An embodiment of this application further provides a computer-readable storage medium, including instructions. The instructions, when run on the communication apparatus, causes the terminal device to perform various functions or steps performed by the communication apparatus in the foregoing method embodiments, for example, perform the methods shown in
An embodiment of this application further provides a computer program product including instructions. The instructions, when run on a communication apparatus, cause the communication apparatus to perform various functions or steps performed by the terminal device in the foregoing method embodiments, for example, perform the methods shown in
For technical effects of the communication apparatus, the chip system, the computer-readable storage medium, and the computer program product, refer to the technical effects of the foregoing method embodiment.
The processor in the embodiment of this application may be a chip. For example, the processor may be a field programmable gate array (FPGA), may be an application specific integrated circuit (ASIC), or may be a system on chip (SoC), or may be a central processor unit (CPU), or may be a network processor (NP), or may be a digital signal processor (DSP), or may be a micro controller unit (MCU), or may be a programmable logic device (PLD) or another integrated chip.
The memory in the embodiment of this application may be a volatile memory or a non-volatile memory, or may include both a volatile memory and a non-volatile memory. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (electrically EPROM, EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM) and is used as an external cache. By way of example and not limitation, many forms of RAMs are available, such as a static random access memory (static RAM, SRAM), a dynamic random access memory (dynamic RAM, DRAM), a synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), an enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), a synchlink dynamic random access memory (synchlink DRAM, SLDRAM), and a direct rambus random access memory (direct rambus RAM, DR RAM). It should be noted that the systems and methods described in this specification are intended to include but are not limited to these and any other suitable types of memories.
It should be understood that in various embodiments of this application, sequence numbers of the foregoing processes do not mean a sequence of execution. The execution sequence of the processes should be determined based on functions and internal logic of the processes, and should not constitute any limitation on an implementation process of embodiments of this application.
A person of ordinary skill in the art may be aware that the example modules and algorithm steps described with reference to embodiments disclosed in this specification can be implemented by using electronic hardware or a combination of computer software and electronic hardware. Whether a function is performed by hardware or by software depends on particular applications and design constraints of the technical solutions. A person skilled in the art may use different methods to implement the described functions for each specific application, but it should not be considered that the implementation goes beyond the scope of this application.
A person skilled in the art may clearly understand that, for simple and clear description, for specific work processes of the foregoing described system, apparatus, and module, refer to corresponding process in the foregoing method embodiments, and details are not described herein again.
In the several embodiments provided in this application, it should be understood that the disclosed system, device and method may be implemented in other manners. For example, the described device embodiment is merely an example. For example, division of the modules is merely logical function division and there may be other division manners during actual implementation. For example, a plurality of modules or components may be combined or integrated into another device, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented by using some interfaces. The indirect couplings or communication connections between the devices or modules may be implemented in electronic, mechanical, or other forms.
The modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one device, or may be distributed on a plurality of devices. Some or all of the modules may be selected according to actual needs to achieve the objectives of the solutions of the embodiments.
In addition, functional modules in embodiments of this application may be integrated into one device, or each of the modules may exist alone physically, or two or more modules may be integrated into one device.
All or some of the foregoing embodiments may be implemented by software, hardware, firmware, or any combination thereof. When a software program is used to implement the embodiments, the embodiments may be implemented completely or partially in a form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or some of the processes or functions according to embodiments of this application are produced. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable apparatuses. The computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner. The computer-readable storage medium may be any usable medium accessible to a computer, or a data storage device, such as a server or a data center, integrating one or more usable media. The usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a digital versatile disc (DVD)), a semiconductor medium (for example, a solid state drive (SSD)), or the like.
The foregoing descriptions are merely specific implementations of this application, but are not intended to limit the protection scope of this application. Any variation or replacement readily figured out by a person skilled in and familiar with the technical field within the technical scope disclosed in this application shall fall within the protection scope of this application. Therefore, the protection scope of this application shall be subject to the protection scope of the claims.
Number | Date | Country | Kind |
---|---|---|---|
202111534732.5 | Dec 2021 | CN | national |
202210159154.X | Feb 2022 | CN | national |
This application is a national stage of International Application No. PCT/CN2022/117661, filed on Sep. 7, 2022, which claims priority to Chinese Patent Application No. 202111534732.5, filed on Dec. 15, 2021, and Chinese Patent Application No. 202210159154.X, filed on Feb. 21, 2022. The disclosures of each of the aforementioned applications are hereby incorporated by reference in their entireties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/117661 | 9/7/2022 | WO |