Method, terminal device and network device for wireless communication

By introducing timers and multiple paging request strategies into the terminal device, the problem of insufficient terminal device energy in the traditional paging mechanism is solved, and more flexible and efficient data transmission is achieved.

CN119678609BActive Publication Date: 2026-07-07QUECTEL WIRELESS SOLUTIONS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
QUECTEL WIRELESS SOLUTIONS CO LTD
Filing Date
2024-10-18
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

Traditional paging mechanisms assume that the terminal device will always be able to respond to the first paging message, which fails to adapt to situations where the terminal device is short of energy, resulting in resource waste and improper energy management.

Method used

The terminal device uses a first timer and a second timer, combined with a response strategy for multiple paging requests, to determine whether to respond to the paging message from the network device, thereby improving the flexibility of data transmission.

Benefits of technology

By combining timers and paging request strategies, the energy management of terminal devices is optimized, invalid responses and resource waste are reduced, and the flexibility and efficiency of data transmission are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119678609B_ABST
    Figure CN119678609B_ABST
Patent Text Reader

Abstract

Provided are a method, a terminal device, and a network device for wireless communication. The method comprises: determining, by the terminal device, whether to respond to a first paging message sent by the network device based on one or more of the following: a first timer, which is started when the terminal device determines to respond to a second paging message, the second paging message arriving at the terminal device before the first paging message; a second timer, which is started when the terminal device determines not to respond to the second paging message immediately; and a response strategy for multiple paging requests. Compared with a conventional paging mechanism, the terminal device can determine whether to respond to the first paging message based on the timer and / or the response strategy for multiple paging requests, which helps to improve the flexibility of data transmission.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, and more specifically, to a wireless communication method, terminal device, and network device. Background Technology

[0002] In some scenarios, terminal devices (e.g., AIoT devices) can only perform sending or receiving operations after collecting a certain amount of energy; conversely, if a terminal device has not collected enough energy, it cannot perform sending or receiving operations. However, traditional paging mechanisms are designed based on the assumption that the terminal device will necessarily respond to the first paging message, which may not be suitable for terminal devices in this scenario. Summary of the Invention

[0003] This application provides a terminal device and a network device. The various aspects covered by this application are described below.

[0004] In a first aspect, a wireless communication method is provided, comprising: a terminal device determining whether to respond to a first paging message sent by a network device based on one or more of the following: a first timer, the first timer being started when the terminal device determines to respond to a second paging message, the second paging message arriving at the terminal device before the first paging message; a second timer, the second timer being started when the terminal device determines not to immediately respond to the second paging message; and a response strategy for multiple paging requests.

[0005] In a second aspect, a wireless communication method is provided, comprising: a network device sending a first paging message to a terminal device, wherein whether the terminal device responds to the first paging message is determined based on one or more of the following: a first timer, the first timer being started when the terminal device determines to respond to a second paging message, the second paging message arriving at the terminal device before the first paging message; a second timer, the second timer being started when the terminal device determines not to immediately respond to the second paging message; and a response strategy for multiple paging requests.

[0006] Thirdly, a terminal device is provided, comprising: a determining unit, configured to determine whether to respond to a first paging message sent by a network device based on one or more of the following: a first timer, the first timer being started when the terminal device determines to respond to a second paging message, the second paging message arriving at the terminal device before the first paging message; a second timer, the second timer being started when the terminal device determines not to immediately respond to the second paging message; and a response strategy for multiple paging requests.

[0007] Fourthly, a network device is provided, comprising: a sending unit for sending a first paging message to a terminal device, wherein whether the terminal device responds to the first paging message is determined based on one or more of the following: a first timer, the first timer being started when the terminal device determines to respond to a second paging message, the second paging message arriving at the terminal device before the first paging message; a second timer, the second timer being started when the terminal device determines not to immediately respond to the second paging message; and a response strategy for multiple paging requests.

[0008] Fifthly, a terminal device is provided, including a processor, a memory, and a communication interface, wherein the memory is used to store one or more computer programs, and the processor is used to invoke the computer programs in the memory, causing the terminal device to perform some or all of the steps in the method of the first aspect.

[0009] In a sixth aspect, a network device is provided, including a processor, a memory, and a transceiver, wherein the memory is used to store one or more computer programs, and the processor is used to invoke the computer programs in the memory to cause the network device to perform some or all of the steps in the method of the second aspect.

[0010] Seventhly, embodiments of this application provide a communication system including the aforementioned terminal device and / or network device. In another possible design, the system may further include other devices that interact with the terminal device or network device as described in the embodiments of this application.

[0011] Eighthly, embodiments of this application provide a computer-readable storage medium storing a computer program that causes a communication device (e.g., a terminal device or a network device) to perform some or all of the steps in the methods described above.

[0012] Ninthly, embodiments of this application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program operable to cause a communication device (e.g., a terminal device or a network device) to perform some or all of the steps of the methods described in the foregoing aspects. In some implementations, the computer program product may be a software installation package.

[0013] In a tenth aspect, embodiments of this application provide a chip including a memory and a processor, the processor being able to call and run a computer program from the memory to implement some or all of the steps described in the methods of the foregoing aspects.

[0014] In this embodiment, the terminal device determines whether to respond to the first paging message sent by the network device based on one or more of the following: a first timer started when the terminal device determines it will respond to the second paging message; a second timer started when the terminal device determines it will not immediately respond to the second paging message; and a response strategy for multiple paging requests. Compared to traditional paging mechanisms, the terminal device can determine whether to respond to the first paging message based on timers and / or a response strategy for multiple paging requests, which helps improve the flexibility of data transmission. Attached Figure Description

[0015] Figure 1 This is a schematic diagram of the wireless communication system 100 used in the embodiments of this application.

[0016] Figure 2 This is one possible structure for an energy harvesting module.

[0017] Figure 3 This is the backscatter communication principle of the embodiments of this application.

[0018] Figure 4 This is a circuit diagram of a terminal based on resistive load modulation technology.

[0019] Figures 5-6 This is an architecture diagram of a low-power Internet of Things based on a cellular network to which the embodiments of this application apply.

[0020] Figure 7 This is a diagram showing the energy accumulation of an AIoT device according to an embodiment of this application.

[0021] Figure 8 This is an example diagram of a paging scenario for traditional terminal equipment.

[0022] Figures 9-15 This is an example diagram of a paging scenario for an AIoT device according to an embodiment of this application.

[0023] Figure 16 This is a schematic flowchart of a wireless communication method according to an embodiment of this application.

[0024] Figure 17 This is an example diagram of the first timer in an embodiment of this application.

[0025] Figure 18 This is a schematic diagram of a terminal device according to an embodiment of this application.

[0026] Figure 19 This is a schematic diagram of a network device according to an embodiment of this application.

[0027] Figure 20 This is a schematic structural diagram of a communication device according to an embodiment of this application. Detailed Implementation

[0028] The technical solutions in this application will now be described with reference to the accompanying drawings.

[0029] AIoT

[0030] AIoT communication employs energy harvesting and backscatter communication technologies. AIoT devices are IoT devices powered by various environmental energy sources, such as radio frequency energy, light energy, solar energy, thermal energy, and mechanical energy. These devices may have no energy storage capacity or very limited energy storage capacity (e.g., using capacitors with a capacitance of tens of microfarads (µF)). Compared to traditional Internet of Things (IoT) devices, AIoT devices offer numerous advantages, including no need for conventional batteries, no maintenance, small size, low complexity and low cost, and long lifespan.

[0031] In some scenarios, AIoT devices can also be referred to as zero-power devices.

[0032] Environmental IoT can include network devices 110 and AIoT devices 120, such as Figure 1 As shown in the diagram, the network device is used to send wireless power signals and downlink communication signals to the AIoT device, and to receive backscattered signals from the AIoT device. A basic AIoT device includes an energy harvesting module, a backscattered communication module, and a low-power computing module. In addition, the AIoT device may also have a memory or sensor to store basic information (such as item identification) or acquire sensor data such as ambient temperature and humidity.

[0033] It should be noted that, Figure 1 An exemplary network device and an AIoT device are shown. Optionally, the communication system 100 may include multiple network devices, and each network device may include other AIoT devices within its coverage area. This application embodiment does not limit this.

[0034] In addition, in some implementations, the communication system 100 may also include other network entities such as a network controller and a mobility management entity, which is not limited in this application embodiment.

[0035] It should be understood that the technical solutions of the embodiments of this application can be applied to various communication systems, such as: 5th generation (5G) systems or new radio (NR), long term evolution (LTE) systems, LTE frequency division duplex (FDD) systems, LTE time division duplex (TDD) systems, cellular IoT, etc. The technical solutions provided in this application can also be applied to future communication systems, such as 6th generation mobile communication systems, etc.

[0036] The AIoT device in this application embodiment can be a type of terminal device, which can also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, terminal equipment, wireless communication device, user agent, or user device. The terminal device in this application embodiment can be a device that provides voice and / or data connectivity to the user, and can be used to connect people, objects, and machines, such as home appliances, sensors, electronic tags, etc., with wireless connectivity. The terminal in this application embodiment can be a wireless terminal in a smart home, a wireless terminal in an IWSN (Internet Wireless Network), a wireless terminal in smart logistics and smart warehousing, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, etc.

[0037] The network device in this application embodiment can be a device for communicating with a terminal device. If the terminal is an electronic tag, the network device can be a reader / writer for reading and writing electronic tags (e.g., a reader / writer based on radio frequency identification (RFID) technology). The network device can also be an access network device or a wireless access network device, such as a base station. In this application embodiment, the network device can refer to a radio access network (RAN) node (or device) that connects the terminal device to the wireless network. A base station can broadly encompass, or be replaced by, various names including: NodeB, evolved NodeB (eNB), next-generation NodeB (gNB), relay station, access point, transmitting and receiving point (TRP), transmitting point (TP), master MeNB, auxiliary SeNB, multi-mode radio (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. A base station can be a macro base station, micro base station, relay node, donor node, or similar entities, or combinations thereof. A base station can also refer to a communication module, modem, or chip installed within the aforementioned equipment or apparatus. Base stations can also be mobile switching centers, devices that perform base station functions in device-to-device (D2D), vehicle-to-everything (V2X), and machine-to-machine (M2M) communications, network-side devices in 6G networks, and devices that perform base station functions in future communication systems. Base stations can support networks using the same or different access technologies. The embodiments of this application do not limit the specific technologies or device forms used in the network equipment.

[0038] Base stations can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, and one or more cells can move depending on the location of the mobile base station. In other examples, a helicopter or drone can be configured as a device to communicate with another base station.

[0039] In some deployments, the network device in this application embodiment may refer to a CU or a DU, or the network device may include both a CU and a DU. The gNB may also include an AAU.

[0040] Network devices and terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on airplanes, balloons, and satellites. This application does not limit the scenario in which the network devices and terminal devices are located.

[0041] It should be understood that all or part of the functions of the communication device in this application can also be implemented by software functions running on hardware, or by virtualization functions instantiated on a platform (e.g., a cloud platform).

[0042] In some implementations, the AIoT device 120 may include an energy harvesting module 121 and a backscatter communication module 122. The following will combine... Figures 2 to 4 The energy harvesting module 121 and the backscatter communication module 122 will be described in detail here for brevity. In some cases, the AIoT device 120 may also include a low-power computing module 123. The low-power computing module 123 provides computing functions for the terminal, such as data processing. In other cases, the AIoT device 120 may also include a sensor 124 for collecting external information (e.g., ambient temperature, ambient humidity). In still other cases, the AIoT device 120 may also include a memory 125 for storing information (e.g., external information collected by the aforementioned sensors, or item identification).

[0043] The energy harvesting module 121 described above is used to harvest energy. In some implementations, energy can be harvested via a wireless power supply signal sent by a network device. This wireless power supply signal can be a radio frequency (RF) signal sent by the network device; therefore, the energy harvesting module described above is also called an "RF energy harvesting module."

[0044] Figure 2 This illustrates one possible structure for an energy harvesting module. For example... Figure 2As shown, the energy harvesting module 121 can harvest the energy of spatial electromagnetic waves from radio frequency signals based on the principle of electromagnetic induction, and store the harvested energy in capacitor C, which is the charging process of capacitor C. After the charging process of capacitor C is completed, capacitor C can begin to discharge to power the terminal. For example, the discharge of capacitor C can be used to drive the terminal to perform low-power demodulation of data sent by network devices. Another example is that the discharge of capacitor C can be used to drive the modulation of data to be transmitted by the terminal. Yet another example is that the discharge of capacitor C can be used to drive the terminal's sensors to acquire data. And yet another example is that the discharge of capacitor C can be used to drive the terminal to read data from memory 125, etc.

[0045] The aforementioned backscatter communication module 122 is used for backscatter communication between the terminal and network devices. The following section combines... Figure 3 This application describes the backscatter communication principle according to embodiments of the present application. See also: Figure 3 The AIoT device 120 receives the wireless signal sent by the network device 110 and modulates the wireless signal to load the information to be transmitted. Finally, the modulated signal is radiated from the antenna; this information transmission process is called backscatter communication. Backscatter communication and load modulation are inseparable. Load modulation adjusts and controls the circuit parameters of the terminal's oscillation circuit according to the data flow rhythm, causing parameters such as the terminal's impedance to change accordingly, thus completing the modulation process. Load modulation technology mainly includes two methods: resistive load modulation and capacitive load modulation. In resistive load modulation, a resistor is connected in parallel with the load, and this resistor is turned on or off based on the control of the binary data flow, as follows: Figure 4 As shown, switching a resistor on and off causes a change in the circuit voltage, thus achieving amplitude-shift keying (ASK) modulation, which modulates and transmits the signal by adjusting the amplitude of the backscattered signal from the terminal. Similarly, in capacitive load modulation, switching a capacitor on and off can change the circuit's resonant frequency, achieving frequency-shift keying (FSK) modulation, which modulates and transmits the signal by adjusting the operating frequency of the backscattered signal from the terminal.

[0046] In some implementations, the network device 110 may also have other devices on its transmit (TX) path for processing the signal to be transmitted, such as an amplifier (AMP). Similarly, the network device 110 may have other devices on its receive (RX) path for processing the received signal, such as a low-noise amplifier (LNA).

[0047] In some implementations, the AIoT device 120 may include an energy harvesting unit to harvest energy from wireless power signals transmitted by network devices. Alternatively, the AIoT device 120 may also include a logic processing unit to perform corresponding computational functions.

[0048] It should be noted that whether it is network device 110 or AIoT device 120, Figure 3 The connection structure of the signal processing circuit is only shown as an example. The processing circuits of network device 110 and / or AIoT device 120 may include other components, and this application embodiment does not specifically limit them.

[0049] Typically, load modulation can be achieved through two methods: resistive load modulation and capacitive load modulation. Figure 4 The circuit diagram of a terminal based on resistive load modulation technology is shown. It should be noted that... Figure 4 The circuit described above implements load modulation technology in a manner similar to existing circuits that implement load modulation technology. For the sake of simplicity, Figure 4 The functions of resistors R2 and R3, capacitors C1 and C2, and inductors L1 and L2 shown in the diagram will not be elaborated further.

[0050] In resistive load modulation, a resistor R can be connected in parallel with the load. L The switch S can be controlled based on binary data stream to achieve the resistor R. L The resistor R is switched on or off. L Switching the circuit on and off will cause changes in the circuit voltage, and the changes in the circuit voltage can control the amplitude of the backscattered signal of the terminal, thereby achieving modulation of the backscattered signal, that is, ASK modulation of the backscattered signal.

[0051] Similarly, in capacitive load modulation, the switching of the capacitor can be controlled based on the binary data stream to change the circuit resonant frequency, thereby changing the operating frequency of the backscattered signal to achieve FSK modulation.

[0052] As described above, the terminal can use load modulation to modulate the incoming signal (i.e., the signal sent by the network device), thereby realizing the backscatter communication process. Therefore, the terminal in backscatter communication typically has the following advantages.

[0053] One advantage is that since the terminal does not need to actively transmit signals, there is no need to construct a complex radio frequency (RF) path. For example, the RF path does not need to include power amplifiers (PAs) or RF filters, thus reducing the cost and size of the terminal.

[0054] The second advantage is that since the terminal does not need to actively generate high-frequency signals, it does not need a high-frequency crystal oscillator, thus reducing the cost and size of the terminal.

[0055] Thirdly, because the terminal can use backscatter technology to communicate with network devices, the terminal consumes less energy during communication, or even does not need to consume its own energy.

[0056] Classification of AIoT devices

[0057] In some scenarios, AIoT devices can be divided into three categories based on their energy source and energy usage: passive AIoT devices, semi-passive AIoT devices, and active AIoT devices.

[0058] I. Passive AIoT devices.

[0059] Passive AIoT devices typically do not require internal batteries. When an AIoT device approaches a network device, it falls within the near-field range of the network device's antenna radiation. At this point, the AIoT device's antenna can generate an induced current through electromagnetic induction. This induced current powers the AIoT device, enabling it to demodulate the received signal and / or modulate and encode the signal to be transmitted. In some implementations, the passive AIoT device can be an electronic tag, and correspondingly, the network device can be a reader / writer for a radio frequency identification (RFID) system, used to read and / or modify the content of the electronic tag.

[0060] II. Semi-passive AIoT devices.

[0061] Semi-passive AIoT devices do not have conventional batteries installed, but they can use an energy harvesting module 121 to harvest radio wave energy and store the harvested energy in an energy storage unit (such as a capacitor). After obtaining energy, the energy storage unit can power the AIoT device to demodulate the received signal and / or modulate and encode the signal to be transmitted.

[0062] III. Active AIoT Devices

[0063] Active AIoT devices can have built-in batteries. The battery powers the AIoT device to demodulate received signals and / or modulate and encode signals to be transmitted. However, when the AIoT device uses backscatter communication technology, it does not consume battery power. Therefore, for this type of AIoT device, "zero power consumption" is primarily reflected in scenarios where the terminal uses backscatter communication technology.

[0064] In some implementations, the aforementioned active AIoT device can be an electronic tag, and the network device can be an RFID reader. In this case, the built-in battery can power the RFID chip within the AIoT device, thereby increasing the read / write distance between the RFID reader and the electronic tag. On the other hand, the built-in battery can also power the RFID chip within the AIoT device, reducing the read / write latency of the RFID reader on the electronic tag and improving communication reliability.

[0065] In other scenarios, AIoT devices can be categorized into three types based on transmitter type: backscatter-based AIoT devices, active transmitter-based AIoT devices, and AIoT devices that combine both backscatter and active transmitters.

[0066] 1) AIoT devices based on backscattering.

[0067] These types of AIoT devices transmit uplink data using the backscatter method described above. These devices do not have an active transmitter for active transmission, but only a backscatter transmitter. Therefore, when these terminals transmit data, a network device needs to provide a carrier wave, and the terminal devices perform backscattering based on this carrier wave to achieve data transmission.

[0068] 2) AIoT devices based on active transmitters.

[0069] These types of AIoT devices use active transmitters with active transmission capabilities for uplink data transmission. Therefore, when sending data, these AIoT devices can use their own active transmitters to send data without requiring a carrier wave from network equipment. Suitable active transmitters for AIoT devices include, for example, ultra-low-power ASK or ultra-low-power FSK transmitters. Based on current implementations, these transmitters can reduce overall power consumption to 400–600 µW when transmitting a 100 µW signal.

[0070] 3) AIoT devices that simultaneously possess backscatter and active transmitter capabilities.

[0071] These terminals can support both backscatter and active transmitters. The terminal can determine which uplink signal transmission method to use based on different conditions (such as battery level and available ambient energy) or the scheduling of network devices: whether to use backscatter or active transmitter for active transmission.

[0072] Low-power IoT based on cellular networks

[0073] Cellular IoT is booming. For example, 3GPP has standardized IoT technologies such as narrowband Internet of Things (NB-IoT), machine-type communication (MTC), and reduced capability (RedCap). However, there are still many IoT communication needs in various scenarios that cannot be met by existing technologies. These include harsh communication environments (high temperature, extremely low temperature, high humidity, high pressure, high radiation, or high speed movement, etc.), the need for extremely small terminal form factors, and extremely low cost.

[0074] Therefore, in order to cover these unmet IoT communication needs and to further make full use of the communication capabilities of wireless cellular networks to achieve the effect of interconnecting everything, it is also necessary to develop ultra-low cost, extremely small size, battery-free / maintenance-free IoT in cellular networks, and environmental IoT can meet this need.

[0075] Based on the discussion of AIoT application scenarios according to the 3GPP system architecture (SA)1, AIoT can be used in at least the following four types of scenarios:

[0076] • Object recognition, such as logistics, production line product management, and supply chain management.

[0077] • Environmental monitoring, such as monitoring of temperature, humidity, and harmful gases in the work environment and natural environment.

[0078] • Positioning, such as indoor positioning, intelligent item finding, and production line item positioning.

[0079] • Intelligent control, such as the intelligent control of various electrical appliances in smart homes (turning on and off air conditioners, adjusting temperature), and the intelligent control of various facilities in agricultural greenhouses (automatic irrigation, fertilization).

[0080] In low-power IoT based on cellular networks, AIoT devices can directly transmit and receive carrier waves, data, or signals from base stations, and send or backscatter data or channels to base stations, such as... Figure 5 As shown (denoted as the first topology). Alternatively, communication between the AIoT device and the base station can be achieved through an intermediate node. In this case, the intermediate node sends a carrier wave, data, or signal to the AIoT device, and the AIoT device sends or backscatters data or signals to the intermediate node. The intermediate node then sends the received data or signals to the base station, such as... Figure 6 As shown (denoted as the second topology).

[0081] As described above, passive AIoT devices do not require a built-in battery. They are equipped with a small energy storage device that collects energy from the surrounding environment, such as sunlight, wind, and radio frequency signals, and stores it within the device. When communication is needed, they perform short-term, small-volume data transmissions with the network. To conserve power, passive AIoT devices do not need to maintain downlink synchronization with the cellular wireless communication network when not transmitting data. Downlink synchronization is only performed when data transmission is required, such as receiving paging messages, and the device shuts down immediately after data transmission is complete. In this embodiment, energy can also be referred to as "electrical power" or "electrical energy".

[0082] Figure 7 This is a graph showing the energy accumulation of AIoT devices. The horizontal axis represents time, and the vertical axis represents the energy storage level of the AIoT device. Initially, the AIoT device has no energy (0). Over time, the AIoT device collects energy from the environment, i.e., it uses energy pulses to charge, but a small amount of energy leakage may occur during the charging process. When the AIoT device's energy accumulation reaches a level sufficient for receiving, it can receive downlink data; when the AIoT device's energy accumulation reaches a level sufficient for transmitting, it can transmit uplink data. For example... Figure 7 As shown, AIoT devices require the least energy to retain state, which is used to save data in the cache, etc. Receiving downlink data requires the next least energy, while sending uplink data requires the most energy.

[0083] As mentioned above, in some scenarios, a terminal device (e.g., an AIoT device) can only perform sending or receiving operations after it has collected a certain amount of energy. Conversely, if the terminal device has not collected enough energy, it cannot perform sending or receiving operations. However, traditional paging mechanisms are designed based on the assumption that the terminal device will necessarily respond to the first paging message, which may not be suitable for the terminal device in this scenario.

[0084] For ease of understanding, the following text uses AIoT devices as terminal devices and readers as network devices as examples to introduce the problems that may occur in the above scenarios using traditional paging mechanisms.

[0085] First, in existing communication systems (e.g., NR), terminal devices in idle or inactive states will only camp on one cell, not multiple cells. Furthermore, the terminal device will only receive paging messages from the cell it camps on; therefore, the terminal device will only receive paging messages from one cell. See details... Figure 8As shown, even if both the first access network device and the second access network device receive paging requests from the core network device and both send paging messages for the same target terminal device via the radio interface, the target terminal device will only receive the paging message from the cell where the first access network device is located, and will not receive the paging message from the cell where the second access network device is located. However, in an AIoT system, the core network device sends paging requests to one or more readers, and all readers that receive the paging request will send paging messages in the window. Since AIoT devices do not reside within a single reader, an AIoT device may receive paging messages from multiple readers. See details... Figure 9 As shown, after the first reader and the second reader receive a paging request from the core network device for the same target AIoT device, they send a paging message over the air interface. The target AIoT device may receive paging messages sent by the two readers. If the AIoT device responds to each paging message it receives, multiple responses to paging messages may cause waste of wireless resources and the energy of the AIoT device.

[0086] For example, in an AIoT system, the paging target might be the identity (ID) of a single AIoT device, a common ID of a group of AIoT devices, or no ID (meaning all AIoT devices receiving the paging should respond). To ensure that as many AIoT devices as possible receive the paging message, the reader may repeatedly send the paging message multiple times. See details. Figure 10 As shown, after receiving the first paging request, the reader sends paging messages to 100 AIoT devices, a total of 8 times, with identical content, from paging message A to paging message H. AIoT device 1, upon receiving the paging message, responds to the paging after paging message D and sends a paging response message. After responding, AIoT device 1 continues to receive paging messages E to H. At this point, AIoT device 1 needs to determine whether it needs to respond to paging messages E to H. Figure 10 In this scenario, to save energy, AIoT device 1 may not respond to paging messages E to H.

[0087] For example, in Figure 11In the scenario, after receiving the first paging request, the reader sends paging messages to 100 AIoT devices (AIoT device 1 is one of the 100 target AIoT devices). This is done five times in the diagram, with identical content, from paging message A within the solid ellipse to paging message E. Subsequently, the reader receives a second paging request and sends paging messages to 50 AIoT devices (AIoT device 1 is one of the 50 target AIoT devices). This is done three times in the diagram, with identical content, from paging message A within the dashed ellipse to paging message E. If AIoT device 1 has already initiated a paging response message for the paging messages within the solid ellipse, it does not need to respond to the paging messages within the solid ellipse. When AIoT device 1 receives the paging message within the dashed ellipse, since the two sets of paging messages were triggered for different reasons, AIoT device 1 may need to respond again to the paging message within the dashed box.

[0088] Secondly, as mentioned above, the paging requests sent by the core network equipment are service-driven, and each service has latency requirements for data transmission, which in turn affects the paging response. Therefore, an AIoT device can only be effective if it responds to the paging message within a certain period after receiving it. However, due to the limited energy stored in the AIoT device, it cannot receive paging messages when its energy is insufficient; similarly, it cannot respond to paging messages even if it receives them when its energy is insufficient to transmit data. Therefore, how to effectively and efficiently respond to paging messages when the AIoT device has sufficient energy to transmit data is a technical problem worthy of research.

[0089] For example, see Figure 12 In the scenario shown, due to the low energy of the AIoT device, after receiving the first paging request, the reader sends paging message A to paging message B to AIoT device 1. AIoT device 1 receives the paging message of the first paging request, but due to insufficient energy, it is unable to respond to the paging message of the first paging request. In this case, once AIoT device 1 has accumulated enough energy, will it still be able to respond to the paging message of the first paging request?

[0090] For example, see Figure 13In the scenario shown, because AIoT device 1 has limited energy, the reader sends paging message A to paging message B after receiving the first paging request. AIoT device 1 receives the paging message for the first paging request, but due to insufficient energy, it cannot respond to it. In this situation, once AIoT device 1 has accumulated enough energy, it receives a second paging request message from the reader. Therefore, determining which paging request message the AIoT device should respond to and how it should respond are issues worthy of further investigation.

[0091] Finally, network devices may trigger multiple paging requests to the same terminal device due to various services. In this case, the terminal device needs to respond to one or more paging requests. For ordinary terminal devices, after receiving the first paging request, a connection is established, and no further paging requests will be received, so this problem does not exist. However, for AIoT devices, it may be necessary to respond to multiple paging request messages to meet the needs of multiple services. AIoT devices need to determine the paging request to which multiple paging messages belong to in order to avoid repeatedly responding to the same paging request message.

[0092] For example, targeting Figure 9 In some scenarios, one solution proposes adding the reader's identifier to the paging message, so that if an AIoT device receives paging messages from different readers, it only responds once. However, this solution relies on the premise that the paging messages sent by different readers are identical in all parameters except for the reader's ID. This requirement is too stringent and may not be achievable. See also Figure 14 As shown, the paging messages sent by the first reader include paging messages for AIoT devices 1 / 2 / 3, while the paging messages sent by the second reader include paging messages for AIoT devices 1 / 4 / 5. The AIoT device ID lists in the two paging messages are not the same. For AIoT device 1, if it receives paging messages from both readers, whether it considers them to be the same paging request is a technical problem worth investigating. Even if the AIoT device does not identify whether the paging messages are for the same paging request based on the AIoT device list in the paging messages, but instead identifies whether the paging messages received from different readers belong to the same paging request based on the AIoT device IDs in the AIoT device list, that is, AIoT device 1 considers... Figure 14 The two paging messages belong to the same paging request, and the problem still exists.

[0093] For example, see Figure 15The core network equipment, due to a first service, sends a first paging request to AIoT device 1 (represented by a solid line). Upon receiving this request, the first reader / writer transmits a paging message via the radio interface (represented by a solid line). The target AIoT device being paging is AIoT device 1. Subsequently, the core network equipment, due to a second service, sends a second paging request to a second reader / writer (represented by a dashed line). Upon receiving this request, the second reader / writer transmits a paging message via the radio interface (represented by a dashed line). The target AIoT device being paging is also AIoT device 1. Since the reader / writer may repeatedly transmit paging messages multiple times via the radio interface, AIoT device 1 may receive paging messages from both the first and second readers simultaneously. Using the identification method based on the AIoT device ID in the AIoT device list to determine whether paging messages received from different readers belong to the same paging request, AIoT device 1 would consider the two readers to be sending paging messages for the same paging request. However, since these two paging messages are triggered by different services, they should be considered as two different paging requests.

[0094] To address the aforementioned issues, this application provides a wireless communication method in which a terminal device determines whether to respond to a first paging message sent by a network device based on one or more of the following: a first timer started when the terminal device determines it will respond to a second paging message; a second timer started when the terminal device determines it will not immediately respond to the second paging message; and a response strategy for multiple paging requests. Compared to traditional paging mechanisms, the terminal device can determine whether to respond to the first paging message based on a timer and / or a response strategy for multiple paging requests, which helps improve the flexibility of data transmission.

[0095] The following text combines Figure 16 This application describes a wireless communication method according to an embodiment. Figure 16 This is a schematic flowchart of a wireless communication method according to an embodiment of this application. Figure 16 The method shown includes step S1610.

[0096] In step S1610, the terminal device determines whether to respond to the first paging message sent by the network device based on one or more of the following: a first timer; a second timer; and a response strategy for multiple paging requests.

[0097] Example 1: Determine whether to respond to the first paging message based on the first timer.

[0098] In some implementations, the first timer is started when the terminal device determines that it will respond to the second paging message. The second paging message arrives at the terminal device before the first paging message. That is, if the second paging message arrives at the terminal device before the first paging message arrives, and the terminal device determines that it will respond to the second paging message, then the first timer is started.

[0099] In some implementations, the first paging message arrives at the terminal device during the execution of the first timer. For example, see... Figure 17 The first timer is timer T1. During the operation of timer T1, any one of paging messages C to H is the first paging message.

[0100] In this embodiment of the application, there is no limitation on whether the second paging message and the first paging message belong to the same paging request. That is to say, the second paging message and the first paging message may belong to the same paging request or different paging requests.

[0101] In some implementations, the second paging message and the first paging message can belong to the same paging request. This can be understood as the first and second paging messages being a single paging request triggered by the same service, transmitted multiple times over the air interface. For example, if the network device is a reader / writer, and the core network device sends a paging request for a first service to the reader / writer, the first and second paging messages are two paging messages corresponding to this first service paging request, forwarded by the reader / writer to the terminal device. In other implementations, the second paging message and the first paging message can belong to different paging requests. This can be understood as the first and second paging messages being paging messages triggered by different services, or in other words, the second paging message and the first paging message being different paging requests triggered by different services, transmitted over the air interface. For example, the network device is a reader / writer. The core network device sends a paging request for a first service and a paging request for a second service to the reader / writer. The first paging message and the second paging message are respectively the paging message corresponding to the paging request for the first service and the paging message corresponding to the paging request for the second service forwarded by the reader / writer to the terminal device.

[0102] In some implementations, the second paging message and the first paging message can belong to different paging requests. This can be understood as the second paging message and the first paging message being paging requests triggered by the same service at multiple different times, and transmitted separately over the air interface. For example, if the network device is a reader / writer, the core network device sends a paging request for a first service to the reader / writer at a first moment and a second moment, respectively. The second paging message is the paging message corresponding to the paging request triggered by the first service at the first moment, forwarded by the reader / writer to the terminal device. The first paging message is the paging message corresponding to the paging request triggered by the first service at the second moment, forwarded by the reader / writer to the terminal device.

[0103] Furthermore, in this embodiment, there is no limitation on whether the network devices sending the second paging message and the first paging message are the same. That is to say, the network devices sending the second paging message and the first paging message can be the same network device or different network devices. For example, the network device is a reader / writer, and both the first paging message and the second paging message are paging messages sent by the first reader / writer. Another example is that the first paging message is a paging message sent by the first reader / writer, and the second paging message is a paging message sent by the second reader / writer.

[0104] In this embodiment, the unit of duration for the first timer is not limited. In some implementations, the unit of duration for the first timer can be a unit related to the communication system, such as a frame, subframe, time slot, or symbol. In other implementations, the unit of duration for the first timer can be a unit unrelated to the communication system, such as milliseconds, minutes, or seconds.

[0105] In some implementations, the duration of the first timer can be a value greater than or equal to 0.

[0106] In some implementations, the duration of the first timer includes one or more values. For example, the duration of the first timer may include 10 seconds, 20 seconds, and 40 seconds. Another example is that the duration of the first timer may include 10 time slots.

[0107] In some implementations, the duration of the first timer can be predefined or preconfigured. For example, the first timer is T1, and the duration of timer T1 is directly specified by the protocol. Alternatively, the duration of timer T1 may be configured by the network device.

[0108] In some implementations, the duration of the first timer is pre-configured, which can be understood as the duration being configured by the access network device. For example, if the access network device is a base station, the first timer is T1, and the duration of T1 is configured by the base station. As another example, if the base station is a reader / writer, the duration of T2 is configured by the reader / writer.

[0109] In some implementations, the duration of the first timer is pre-configured, which can be understood as the duration of the first timer being configured by the core network equipment.

[0110] In some implementations, the duration of the first timer is configured by one or more base stations.

[0111] In some implementations, the duration of the first timer is configured by one or more readers / writers.

[0112] In some implementations, if the duration of the first timer is configured by multiple readers, the readers can be configured with different values. For example, three readers can be configured with the first timer duration as 3 time slots, 2 time slots, and 4 time slots, respectively. Of course, in the embodiments of this application, multiple readers can also be configured with the same first timer duration. For example, all three readers can be configured with the first timer duration as 60 seconds.

[0113] In some implementations, the duration of the first timer is associated with one or more of the following: the type of the first service registered by the terminal device; the quality of service (QoS) requirements of the first service; the capabilities of the terminal device; and the identity information of the terminal device.

[0114] In this embodiment of the application, the type of the first service is not limited. For example, the type of the first service may include one or more of the following: inventory service; sensing service; positioning service; control service; status information reporting; data reporting.

[0115] In some implementations, the QoS requirements for the first service include one or more of the following: throughput requirements; latency requirements; jitter requirements; packet loss rate requirements.

[0116] In some implementations, the capabilities of the terminal device may include one or more of the following: the ability of the terminal device to store energy; the ability of the terminal device to support a response to paging messages; and the ability of the terminal device to collect energy.

[0117] In some implementations, the energy storage capacity of a terminal device can be understood as the upper limit of the energy that the terminal device can store.

[0118] In some implementations, the terminal device's energy support for responding to paging messages can be understood as the amount of energy the terminal device needs to consume to respond to paging messages.

[0119] In some implementations, the ability of a terminal device to collect energy can be understood as the energy collection speed of the terminal device.

[0120] In some implementations, the identity information of a terminal device can be understood as information used to determine the identity of the terminal device. For example, the identity information of a terminal device may be its ID, model number, or other information.

[0121] In some implementations, the first timer is started when the terminal device determines that it is responding to the second paging message. This can be understood as the first timer being started at a first opportune moment. The first opportune moment is used to indicate one or more of the following: the moment when the terminal device sends a first message, which is used to respond to the second paging message; the end time when the terminal device establishes a connection with the network device after determining that it is responding to the second paging message; and the moment when the terminal device determines that it is responding to the second paging message.

[0122] In some implementations, the first message is also called the "paging response message" because it is used to respond to the second paging message.

[0123] In some implementations, the first timing indicates the moment when the terminal device sends the first message. This can be understood as the moment when the terminal device determines it needs to respond to the second paging message and sends the first message in response, with the sending time of the first message serving as the first timing. For example, see [link to relevant documentation]. Figure 17 The first timer is timer T1, the second paging message is paging message B, the terminal device determines to respond to paging message B, and sends a first message. The first message is used to respond to paging message B, and timer T1 starts when the terminal device sends the first message.

[0124] In some implementations, the first timing indicates the end time of the connection established between the terminal device and the network device after the terminal device determines that it has responded to the second paging message. This can be understood as the end time of the random access procedure initiated by the terminal device after determining that it has responded to the second paging message. For example, see... Figure 17 The first timer is timer T1, and the second paging message is paging message B. The terminal device determines to respond to paging message B. In order to send the first message to respond to paging message B, the terminal device needs to initiate a random access procedure to establish a connection with the network device. At the end of the random access procedure, the terminal device starts timer T1.

[0125] In some implementations, the first timing indicator tells the terminal device to determine the moment to respond to the second paging message. This can be understood as the terminal device receiving the second paging message and determining the moment to respond to it as the first timing. For example, see [link to relevant documentation]. Figure 17 The first timer is timer T1, and the second paging message is paging message B. When the terminal device receives paging message B and determines to respond to paging message B based on its own energy, transmission resources, and the service information corresponding to paging message B, the terminal device starts timer T1.

[0126] In some implementations, the duration of the first timer at startup is determined based on one or more of the following: the duration of the first timer configured by the network device sending the second paging message; the maximum duration of the first timer; or the minimum duration of the first timer.

[0127] In some implementations, the duration of the first timer at startup can be understood as follows: the duration of the pre-configured or pre-defined first timer can have one or more values, and the terminal device needs to select one of these values ​​as the startup duration of the first timer when it starts up. For example, if the network device is a reader / writer, and multiple readers / writers are configured with multiple different durations for the first timer, the terminal device needs to select one of these different durations as the startup duration of the first timer.

[0128] In some implementations, the duration of the first timer at startup is determined based on the duration of the first timer configured by the network device sending the second paging message. This can be understood as using the duration of the first timer configured by the network device sending the second paging message as the startup duration of the first timer. For example, if the network device is a reader / writer, the first timer is timer T1, and multiple readers / writers are configured with different durations for timer T1, the terminal device will use the duration configured by the reader / writer sending the second paging message as the startup duration of the first timer.

[0129] In some implementations, the duration of the first timer at startup is determined based on the maximum value of the first timer's duration. This can be understood as the pre-configured or predefined duration of the first timer including one or more values, and the duration of the first timer at startup being the maximum value among the one or more values.

[0130] In some implementations, the duration of the first timer at startup is determined based on the minimum value of the first timer's duration. This can be understood as the pre-configured or predefined duration of the first timer including one or more values, and the duration of the first timer at startup being the minimum value among the one or more values.

[0131] In some implementations, determining whether to respond to the first paging message based on a first timer can be understood as follows: during the execution of the first timer, when the first paging message arrives at the terminal device, the terminal device performs one or more of the following operations: not receiving the first paging message; receiving the first paging message but not responding to it; receiving the first paging message and determining whether to respond to it based on first indication information, whereby the first indication information indicates whether the first paging message and a previously responded paging message belong to the same paging request. By performing one or more of the above operations, the terminal device helps to avoid repeatedly responding to paging messages or repeatedly responding to paging messages with the same paging request within a certain period of time.

[0132] In some implementations, during the first timer's execution, the terminal device does not receive the first paging message, and consequently, it does not respond to the first paging message. For example, see... Figure 17 The first timer is timer T1, and the second paging message is paging message B. Timer T1 is started when the terminal device sends the first message. The first paging message can be... Figure 17 During the operation of timer T1, the terminal device will not receive any of the paging messages C to H.

[0133] In some implementations, during the execution of the first timer, the terminal device receives the first paging message but does not respond to it. For example, see... Figure 17 The first timer is timer T1, and the second paging message is paging message B. Timer T1 is started when the terminal device sends the first message. The first paging message can be... Figure 17 During the operation of timer T1, the terminal device receives any one of the paging messages C to H, but does not respond to the paging message.

[0134] In some implementations, the responded paging message may include one or more of the following: a second paging message; a paging message that arrives at the terminal device between the second paging message and the first paging message and is responded to by the terminal device.

[0135] In some implementations, if the terminal device does not respond to the paging message after the first timer starts but before the first paging message arrives at the terminal device, the only paging messages that have been responded to include the second paging message.

[0136] In some implementations, if the terminal device has responded to the paging message after the first timer starts but before the first paging message arrives at the terminal device, then the responded paging message includes the second paging message and the paging message that arrives at the terminal device between the second paging message and the first paging message and is responded to by the terminal device.

[0137] In some implementations, the terminal device determines the first indication information based on one or more of the following: paging ID; terminal device ID; other information. For example, if the terminal device is a reader / writer, the first indication information can be determined based on the reader / writer ID carried in the first paging message and the responded paging message, that is, whether the first paging message and the responded paging message belong to the same paging request.

[0138] In some implementations, during the execution of the first timer, the terminal device determines whether to respond to the first paging message based on the first indication information. This means that during the execution of the first timer, if the terminal device receives the first paging message and it belongs to the same paging request as a previously responded paging message, the terminal device determines not to respond to the first paging message. For example, see... Figure 17 Paging message B is the second paging message, and the first paging message is paging message D. The terminal device did not respond to paging message C. If the terminal device determines that paging messages B and D belong to the same paging request, then the terminal device will not respond to paging message D. For another example, see... Figure 17 Paging message B is the second paging message, and the first paging message is paging message E. The terminal device did not respond to paging message C, but has responded to paging message D. If the terminal device determines that paging message E belongs to the same paging request as paging message B and paging message C, then the terminal device determines not to respond to paging message E.

[0139] In some implementations, during the execution of the first timer, the terminal device determines whether to respond to the first paging message based on the first indication information. This means that during the execution of the first timer, if the terminal device receives the first paging message and it does not belong to the same paging request as a previously responded paging message, the terminal device determines to respond to the first paging message. For example, see... Figure 17 Paging message B is the second paging message, and the first paging message is paging message D. The terminal device did not respond to paging message C. If the terminal device determines that paging messages B and D do not belong to the same paging request, then the terminal device will respond to paging message D. For another example, see... Figure 17 Paging message B is the second paging message, and the first paging message is paging message E. The terminal device did not respond to paging message C, but has responded to paging message D. If the terminal device determines that paging message E does not belong to the same paging request as paging message B and paging message C, then the terminal device will respond to paging message E.

[0140] In some implementations, determining whether to respond to the first paging message based on a first timer can be understood as follows: if the first paging message arrives at the terminal device during the first timer's execution, but the terminal device does not respond to the first paging message, and the first paging message and the already responded paging message do not belong to the same paging request, then the terminal device can respond to the first paging message after the first timer expires. For example, see... Figure 17 The first timer is timer T1, and the second paging message is paging message B. Timer T1 is started when the terminal device sends the first message. The first paging message can be... Figure 17In the case of paging message D, since the terminal device determines that it has received paging message D but does not respond to it during the first timer's execution, and paging message D and paging message B do not belong to the same paging request, the terminal device can respond to paging message D after the first timer expires.

[0141] In some implementations, determining whether to respond to the first paging message based on the first timer can be understood as follows: if the terminal device does not receive the first paging message during the first timer's operation, the terminal device can continue to receive other paging messages after the first timer expires.

[0142] Example 2: Determine whether to respond to the first paging message based on the second timer.

[0143] In some implementations, the second timer is started when the terminal determines that it will not respond to the second paging message immediately. In other words, the second timer is started when the terminal determines that it will not respond to the second paging message at present, or the second timer is started when the terminal device determines that it will not respond to the second paging message at present.

[0144] In some implementations, the first paging message arrives at the terminal device during the execution of the second timer.

[0145] It should be noted that the description of the relationship between the second paging message and the first paging message in Embodiment 1 is also applicable to Embodiment 2, and will not be repeated here.

[0146] In this embodiment, the unit of duration for the second timer is not limited. In some implementations, the unit of duration for the second timer can be a unit related to the communication system, such as a frame, subframe, time slot, or symbol. In other implementations, the unit of duration for the second timer can be a unit unrelated to the communication system, such as milliseconds, minutes, or seconds.

[0147] In some implementations, the duration of the second timer can be a finite value greater than 0.

[0148] In some other implementations, the duration of the second timer can be infinite.

[0149] In some implementations, the duration of the second timer includes one or more values. For example, the second timer is timer T2, and the duration of timer T2 includes 30 seconds, 50 seconds, and 60 seconds. As another example, the duration of timer T2 may include infinity.

[0150] In some implementations, the duration of the second timer can be predefined or preconfigured. For example, the second timer is T2, and the duration of timer T2 is directly specified by the protocol. Alternatively, the duration of timer T2 may be configured by the network device.

[0151] In some implementations, the duration of the second timer is pre-configured, which can be understood as the duration being configured by the access network device. For example, if the access network device is a base station, the second timer is T2, and the duration of T2 is configured by the base station. As another example, if the base station is a reader / writer, the duration of T2 is configured by the reader / writer.

[0152] In some implementations, the duration of the second timer is pre-configured, which can be understood as the duration of the second timer being configured by the core network equipment.

[0153] In some implementations, the duration of the second timer is configured by one or more base stations.

[0154] In some implementations, the duration of the second timer is configured by one or more readers / writers.

[0155] In some implementations, if the duration of the second timer is configured by multiple readers, the readers can be configured with different values. For example, three readers can be configured with second timer durations of 4, 5, and 6 time slots, respectively. Of course, in this embodiment, multiple readers can also be configured with the same second timer duration. For example, all three readers can be configured with a second timer duration of 70 seconds.

[0156] In some implementations, the duration of the second timer is associated with one or more of the following: the type of the first service registered by the terminal device; the QoS requirements of the first service; the capabilities of the terminal device; and the identity information of the terminal device.

[0157] It should be noted that the descriptions of the type of the first service, the QoS requirements of the first service, the capabilities of the terminal device, and the identity information of the terminal device in Embodiment 1 are also applicable to the embodiments of this application, and will not be repeated here.

[0158] In some implementations, the reasons why the terminal device does not respond to the second paging message immediately include one or more of the following: the terminal device's energy is insufficient to support sending the message; the second paging message does not require an immediate response; or the terminal device lacks uplink transmission resources.

[0159] In some implementations, the reason why the terminal device does not immediately respond to the second paging message may be that the terminal device's energy is insufficient to support sending the message. This can be understood as the terminal device's currently stored energy being insufficient to support sending the first message used to respond to the second paging message, so the terminal device determines not to immediately respond to the second paging message.

[0160] In some implementations, the reason why the terminal device does not respond to the second paging message immediately includes that the second paging message does not require an immediate response. This can be understood as the QoS requirements of the service associated with the second paging message being determined, and therefore, the terminal device determines not to respond to the second paging message immediately.

[0161] In some implementations, the reason why the terminal device does not immediately respond to the second paging message may be that the terminal device lacks uplink transmission resources. This can be understood as the terminal device's existing uplink transmission resources not supporting the sending of the first message used to respond to the second paging message, so the terminal device determines not to immediately respond to the second paging message.

[0162] In this embodiment of the application, the transmission resources may include one or more of the following: time domain resources, frequency domain resources, and code domain resources.

[0163] In some implementations, the second timer is started when the terminal device determines that it will not respond to the second paging message immediately. This can be understood as the second timer being started at a second opportune moment, which indicates one or more of the following: the moment when the terminal device determines that it will not respond to the second paging message immediately after decoding the second paging message for the first time; or the moment when the terminal device determines that it will not respond to multiple repeated second paging messages immediately after decoding the second paging message for the first time, upon receiving the last second paging message.

[0164] In some implementations, the second timing indicator refers to the moment after the terminal device decodes the second paging message for the first time and determines that it will not immediately respond to the second paging message. This can be understood as the terminal device starting a second timer when it determines that it will not immediately respond to the second paging message after decoding it for the first time. For example, after the terminal device decodes the second paging message for the first time, it determines that it does not need to immediately respond to the second paging message based on the QoS requirements of the service carried in the second paging message. Therefore, the terminal device determines that it will not immediately respond to the second paging message and starts the second timer.

[0165] In some implementations, the second timing indicator tells the terminal device, after decoding the second paging message for the first time, to determine that it will not immediately respond to multiple repeated second paging messages. The moment of receiving the last second paging message can be understood as the terminal device knowing that the second paging message will be sent M times more after decoding the second paging message for the first time, and being unable to respond to the second paging message before receiving the last second paging message. Therefore, the second timer is started at the moment of receiving the last second paging message.

[0166] In some implementations, the second timing indicator tells the terminal device, after decoding the second paging message for the first time, to determine that it will not immediately respond to multiple repeated second paging messages. The moment of receiving the last second paging message can be understood as follows: after decoding the second paging message for the first time, the terminal device knows that the second paging message will be sent M times more, calculates the time to receive the last second paging message, and determines that it cannot respond to the second paging message before receiving the last second paging message. Therefore, it will not receive the subsequent multiple repeated second paging messages, and starts the second timer at the calculated moment of receiving the last second paging message.

[0167] In some implementations, determining whether to respond to the first paging message based on a second timer can be understood as follows: during the operation of the second timer, if the first paging message arrives at the terminal device and the terminal device determines to respond, it responds to the first paging message and performs one or more of the following operations: stops the second timer; sends second indication information to the network device, the second indication information indicating the paging request to which the first paging message belongs. Since paging messages that are not responded to immediately may become unavailable to services after the second timer expires, using a second timer can help avoid the terminal device responding to unavailable paging messages, thereby reducing energy consumption.

[0168] In some implementations, during the second timer's operation, the terminal device may determine whether to respond to the first paging message based on one or more of the following: the terminal device's energy; the terminal device's uplink transmission resources; and the QoS requirements of the service associated with the first paging message. For example, during the second timer's operation, if the terminal device determines that it needs to respond to the first paging message immediately based on the QoS requirements of the service associated with the first paging message, and the terminal device's energy and uplink transmission resources are sufficient to send a paging response message, then the terminal device may determine to respond to the first paging message. In some implementations, the terminal device may determine whether to respond to the second paging message based on one or more of the following: the terminal device's energy; the terminal device's uplink transmission resources; and the QoS requirements of the service associated with the second paging message. For example, during the second timer's operation, even if the terminal device does not receive the first paging message, if the terminal device's energy can support responding to the second paging message, the terminal device will respond to the second paging message.

[0169] In some implementations, when a terminal device receives a second paging message, and determines, based on one or more of the above-mentioned factors, that the terminal device cannot respond to the second paging message at the current moment, and also determines that it still cannot respond to the second paging message at a future time after the second timer has elapsed, the terminal device may not start the second timer. For example, if the terminal device receives a second paging message and determines that the energy currently stored in the terminal device does not support responding to the second paging message, and also determines that the energy stored in the terminal device will not support responding to the second paging message at a future time after the second timer has elapsed, then the terminal device determines not to start the second timer.

[0170] In some implementations, the second indication information includes one or more of the following: the time when the terminal device receives the first paging message; the value of the current second timer; the ID of the network device; the paging ID of the first paging message; and the most recent sending time of the first paging message.

[0171] In some implementations, the network device ID can be understood as the ID of the network device that sent the first paging message. For example, if the network device sending the first paging message is a reader / writer, then the network device ID is the ID of the reader / writer that sent the first paging message.

[0172] In some implementations, the paging ID of the first paging message is carried within the first paging message itself; that is, the first paging message carries the paging ID.

[0173] In some implementations, the most recent sending time of the first paging message can be understood as the sending time of the last paging message that arrives at the terminal device among multiple repeated paging messages belonging to the same paging request sent by the network device, including the first paging message.

[0174] In some implementations, the second indication information includes the time when the terminal device receives the first paging message. Accordingly, when the network device receives the second indication information, it can determine which paging message the terminal device is responding to based on the reception time of the first paging message included in the second indication information, and thus determine which paging request the paging message belongs to.

[0175] In some implementations, the second indication information includes the value of the current second timer. Accordingly, upon receiving the second indication information, the network device can determine the reception time of the paging message responded to by the terminal device based on the value of the current second timer included in the second indication information, thereby determining which paging message the terminal device is responding to, and further determining which paging request the paging message belongs to. For example, if the terminal device responds to the first paging message during the operation of the second timer, it sends a second indication message to the network device. The second indication information includes the value of the current second timer. Upon receiving the second indication information, the network device can determine the reception time of the first paging message responded to by the terminal device based on the value of the current second timer, thereby determining that the terminal device is responding to the first paging message, and further determining the paging request to which the first paging message belongs.

[0176] In some implementations, if the terminal device does not receive the first paging message, it determines that it is responding to the second paging message. The terminal device then sends second indication information to the network device. This second indication information indicates the paging request to which the second paging message belongs. For example, if the terminal device does not receive the first paging message during the execution of the second timer, and determines that it is responding to the second paging message, it sends a second indication message to the network device. This second indication information includes the current value of the second timer. Upon receiving the second indication information, the network device can determine the reception time of the second paging message responded to by the terminal device based on the current value of the second timer, thereby determining that the terminal device is responding to the second paging message and thus determining the paging request to which the second paging message belongs.

[0177] In some implementations, the second indication information includes the most recent transmission time of multiple repeated first paging messages. Accordingly, upon receiving the second indication information, the network device can determine which paging message the terminal device responded to belongs to based on the most recent transmission time of the first paging message included in the second indication information. For example, if the network device is a reader / writer, during the operation of the second timer, the reader / writer sends three paging messages belonging to the same paging request to the terminal device. The three paging messages are paging message A, paging message B, and paging message C. The three paging messages arrive at the terminal device sequentially, with paging message A being the first paging message. After paging message B arrives at the terminal device, the terminal device responds to paging message A and sends the second indication information to the reader / writer. The second indication information includes the transmission time of paging message B. Upon receiving the second indication information, the reader / writer can determine paging message B based on its transmission time, and thus determine the paging request to which paging message B belongs.

[0178] In some implementations, determining whether to respond to the first paging message based on the second timer can be understood as follows: if the first paging message arrives at the terminal device during the second timer's operation, but the terminal device does not respond to the first paging message, then after the second timer expires, the terminal device determines whether to respond to the first paging message based on whether the first paging message and the second paging message belong to the same paging request.

[0179] In some implementations, during the operation of the second timer, the first paging message arrives at the terminal device, but the terminal device does not respond to the first paging message. If the first paging message and the second paging message belong to the same paging request, the terminal device will not respond to the first paging message after the second timer expires.

[0180] In some implementations, during the operation of the second timer, the first paging message arrives at the terminal device, but the terminal device does not respond to the first paging message. If the first paging message and the second paging message do not belong to the same paging request, the terminal device responds to the first paging message after the second timer expires.

[0181] In some implementations, during the operation of the second timer, the first paging message arrives at the terminal device, the terminal device records the unresponsive first paging message, and correspondingly, after the second timer expires, the terminal device deletes the recorded unresponsive first paging message.

[0182] Example 3: Determining whether to respond to the first paging message based on a response strategy for multiple paging messages.

[0183] In some implementations, multiple paging requests can be understood as paging requests from multiple different paging services. For example, multiple paging requests might be paging requests from a first service, a second service, and a third service, each of which is different. Correspondingly, the response strategy for multiple paging requests can be understood as the response strategy for paging requests from multiple different services.

[0184] In some scenarios, a terminal device receives paging messages from multiple paging requests. If the terminal device has sufficient power, it can respond to all paging messages; however, if the terminal device has insufficient power, it cannot respond to all paging messages. In this case, a response strategy based on multiple paging requests helps the terminal device determine which one or more paging requests it can respond to.

[0185] In some implementations, the response strategy for multiple paging requests can be preconfigured or predefined. For example, the protocol directly specifies the response strategy for multiple paging requests. Another example is that the network device configures the response strategy for multiple paging requests.

[0186] In some implementations, if a network device is configured with response policies for multiple paging requests, then the network device can be an access network device or a core network device. For example, the access network device is a reader / writer, which is configured with response policies for multiple paging requests.

[0187] In some implementations, the response strategy for multiple paging requests is used to indicate one or more of the following: responding to one paging request among multiple paging requests; responding to each paging request among multiple paging requests; responding to the highest priority paging request among multiple paging requests; responding to the first paging request received by the terminal device among multiple paging requests; responding to the paging request that has been repeatedly sent among multiple paging requests; responding to the most recently received paging request among multiple paging requests; responding to N paging requests among multiple paging requests; or determining the number of paging requests to be responded to based on the terminal device's energy.

[0188] In some implementations, responding to one of multiple paging requests can be understood as responding to a paging message for just one of the multiple paging requests. For example, if the multiple paging requests are for a first service, a second service, and a third service, the terminal device can be instructed to respond only to the paging message for the second service.

[0189] In some implementations, responding to each of multiple paging requests can be understood as responding to the paging message of each of the multiple paging requests. For example, if the multiple paging requests correspond to a paging request for a first service, a paging request for a second service, and a paging request for a third service, then the terminal device can be instructed to respond to the paging messages for the paging requests for the first service, the second service, and the third service.

[0190] In some implementations, responding to the highest-priority paging request among multiple paging requests can be understood as responding to the paging message of the highest-priority paging request among multiple paging requests. For example, if the multiple paging requests are a paging request for a first service, a paging request for a second service, and a paging request for a third service, with the third service paging request having a priority of 1, the first service paging request having a priority of 2, and the second service paging request having a priority of 3, the response policy instructs the terminal device to respond to the paging message of the highest-priority third service paging request.

[0191] In some implementations, responding to the first paging request received by the terminal device among multiple paging requests can be understood as responding to the paging message belonging to the first paging request among the multiple paging requests. For example, if the multiple paging requests are paging requests for a first service, a second service, and a third service, and the first paging message received by the terminal device belongs to the paging request for the first service, then the terminal device can be instructed to respond to the paging message for the paging request of the first service.

[0192] In some implementations, responding to the paging request that has the most repeated paging messages among multiple paging requests can be understood as responding to the paging message of the paging request that has the most repeated paging messages among multiple paging requests. For example, if the multiple paging requests are for a first service, a second service, and a third service, and the first service paging request requires four repeated paging messages, the second service paging request requires three repeated paging messages, and the third service paging request requires five repeated paging messages, then the terminal device can be instructed to respond to the paging message of the third service paging request.

[0193] In some implementations, responding to the latest paging request received by the terminal device among multiple paging requests can be understood as responding to the paging message of the paging request to which the latest paging message received by the terminal device belongs. For example, if the multiple paging requests are paging requests for a first service, a second service, and a third service, and the latest paging message received by the terminal device belongs to the second service paging request, then the terminal device can be instructed to respond to the paging message of the second service paging request.

[0194] In some implementations, responding to N paging requests out of multiple paging requests can be understood as responding to the paging messages of N paging requests out of multiple paging requests. For example, if the multiple paging requests are paging requests for the first service, the second service, and the third service, and N is 1, then the terminal device can be instructed to respond to the paging message of any one of the three paging requests.

[0195] In some implementations, N is a fixed value, and the value of N is a positive integer greater than or equal to 1.

[0196] In some implementations, N is configured by the network device. For example, the core network device is configured with N as 3.

[0197] In some implementations, determining the number of paging requests to respond to based on the terminal device's energy can be understood as determining the number of paging requests the terminal device can respond to out of multiple paging requests based on the terminal device's maximum energy storage capacity. For example, if multiple paging requests are for a first service, a second service, and a third service, and determining that the terminal device can support responding to one paging request based on its maximum energy storage capacity allows the terminal device to be instructed to respond to the paging message of any one of the three paging requests.

[0198] In some implementations, determining whether to respond to the first paging message based on a response strategy for multiple paging requests can be understood as follows: if the first paging message belongs to multiple paging requests, the terminal device determines whether to respond to the first paging message based on the response strategy for multiple paging requests. That is, if the multiple paging requests include the paging request to which the first paging message belongs, the terminal device determines whether to respond to the paging request to which the first paging message belongs based on the response strategy for multiple paging requests, and thus determines whether to respond to the first paging message. For example, the response strategy for multiple paging requests indicates responding to the latest paging request received by the terminal device among the multiple paging requests. If the first paging message belongs to the paging request of the first service and is the latest paging request received by the terminal device, the terminal device selects the uplink physical resource corresponding to the paging request of the first service and sends a message responding to the first paging message.

[0199] In some implementations, whether a first paging message belongs to multiple paging requests is determined based on one or more of the following: the network device ID; the paging ID of the first paging message; and the reception time of the first paging message. This can be understood as determining the paging request to which the first paging message belongs based on one or more of the network device ID, the paging ID of the first paging message, and the reception time of the first paging message, thereby determining whether the paging request belongs to multiple paging requests. For example, if the network device is a reader / writer, the reader / writer ID can be used to determine that the first paging message belongs to a paging request for a first service, and thus determine whether the paging request for the first service belongs to multiple paging requests.

[0200] It should be noted that the description of the network device ID and the paging ID of the first paging message in Embodiment 2 also applies to Embodiment 3, and will not be repeated here.

[0201] The preceding sections, through Examples 1, 2, and 3, respectively introduced solutions for determining whether to respond to a first paging message based on a first timer, a second timer, and a response strategy based on multiple paging requests. In some scenarios, the three solutions can be used independently. In other scenarios, the three solutions can be used in combination.

[0202] In some implementations, if the terminal device determines that it is responding to the first paging message, the terminal device sends second indication information to the network device. The second indication information is used to indicate the paging request to which the first paging message belongs. For example, if the terminal device determines that it is responding to the first paging message based on one or more methods in Embodiments 1, 2, and 3, the terminal device sends the second indication information to the network device.

[0203] In some implementations, when the terminal device determines that it will not respond to the second paging message immediately, it starts a second timer. During the operation of the second timer, if the terminal device determines that it will respond to the first paging message, the terminal device sends a second indication message to the network device. The second indication message is used to indicate the paging request to which the first paging message belongs.

[0204] In some implementations, if the terminal device does not receive the first paging message, the terminal device determines to respond to the second timer, and then sends a second indication message to the network device. The second indication message is used to indicate the paging request to which the second paging message belongs.

[0205] In Example 1, the content of the second instruction information has been described, and will not be repeated here.

[0206] In some implementations, the second instruction information is carried in the message responding to the first paging message.

[0207] In some implementations, before the second paging message arrives at the terminal device, the network device sends first information to the terminal device. The first information is used to indicate one or more of the following: the duration of a first timer; the duration of a second timer; and a response strategy for multiple paging requests.

[0208] In some implementations, the first information is carried in a paging message and / or a medium access control element (MAC CE) message. For example, the duration of the first timer and the duration of the second timer are carried in the paging message, and the response strategy for multiple paging requests is carried in the MAC CE message. See also, for another example... Figure 17 The second paging message is paging message B, and the first information is carried in paging message A.

[0209] The above text combined Figures 1 to 17 The method embodiments of this application are described in detail below, in conjunction with... Figures 18 to 20 The present application provides a detailed description of the apparatus embodiments. It should be understood that the descriptions of the method embodiments correspond to the descriptions of the apparatus embodiments; therefore, any parts not described in detail can be found in the foregoing method embodiments.

[0210] Figure 18 This is a schematic diagram of a terminal device according to an embodiment of this application. Figure 18 The terminal device 1800 shown includes: a determination unit 1810.

[0211] The determining unit 1810 is configured to determine whether to respond to a first paging message sent by a network device based on one or more of the following: a first timer, which is started when the terminal device determines to respond to a second paging message, the second paging message arriving at the terminal device before the first paging message; a second timer, which is started when the terminal device determines not to respond to the second paging message immediately; and a response strategy for multiple paging requests.

[0212] In some implementations, the duration of the first timer and the second timer is associated with one or more of the following: the type of the first service registered by the terminal device; the QoS requirements of the first service; the capabilities of the terminal device; and the identity information of the terminal device.

[0213] In some implementations, determining whether to respond to the first paging message based on a first timer includes: during the operation of the first timer, the first paging message arrives at the terminal device, and the terminal device performs one or more of the following operations: not receiving the first paging message; receiving the first paging message but not responding to it; receiving the first paging message and determining whether to respond to it based on first indication information, wherein the first indication information is used to indicate whether the first paging message and a responded paging message belong to the same paging request.

[0214] In some implementations, the first timer is started when the terminal device determines that it is responding to the second paging message, including: the first timer is started at a first timing, the first timing indicating one or more of the following: the moment when the terminal device sends a first message, the first message being used to respond to the second paging message; the end time when the terminal device establishes a connection with the network device after determining that it is responding to the second paging message; the moment when the terminal device determines that it is responding to the second paging message.

[0215] In some implementations, the duration of the first timer at startup is determined based on one or more of the following: the duration of the first timer configured by the network device sending the second paging message; the maximum duration of the first timer; or the minimum duration of the first timer.

[0216] In some implementations, determining whether to respond to the first paging message based on the second timer includes: during the operation of the second timer, the first paging message arrives at the terminal device; if the terminal device determines to respond to the first paging message, the terminal device responds to the first paging message and performs one or more of the following operations: stopping the second timer; sending second indication information to the network device, the second indication information being used to indicate the paging request to which the first paging message belongs.

[0217] In some implementations, the second indication information is used to indicate one or more of the following: the time when the terminal device receives the first paging message; the current value of the second timer; the ID of the network device; the paging ID of the first paging message; and the most recent sending time of the first paging message.

[0218] In some implementations, determining whether to respond to the first paging message based on the second timer includes: if the first paging message arrives at the terminal device during the operation of the second timer and the terminal device does not respond to the first paging message, then after the second timer expires, the terminal device determines whether to respond to the first paging message based on whether the first paging message and the second paging message belong to the same paging request.

[0219] In some implementations, the second timer is started when the terminal device determines that it will not immediately respond to the second paging message, including: the second timer is started at a second timing, the second timing indicating one or more of the following: the moment when the terminal device determines that it will not immediately respond to the second paging message after first decoding the second paging message; the moment when the terminal device determines that it will not immediately respond to multiple repeated second paging messages after first decoding the second paging message, and receives the last second paging message.

[0220] In some implementations, the reasons why the terminal device does not immediately respond to the second paging message include one or more of the following: the terminal device's energy is insufficient to support sending the message; the second paging message does not require an immediate response; or the terminal device lacks uplink transmission resources.

[0221] In some implementations, the response strategy for the plurality of paging requests is used to indicate one or more of the following: responding to one of the plurality of paging requests; responding to each of the plurality of paging requests; responding to the paging request with the highest priority among the plurality of paging requests; responding to the first paging request received by the terminal device among the plurality of paging requests; responding to the paging request that has been repeatedly sent with the most paging messages among the plurality of paging requests; responding to N paging requests among the plurality of paging requests; and determining the number of paging requests to be responded to based on the energy of the terminal device.

[0222] In some implementations, determining whether to respond to the first paging message based on a response strategy for multiple paging requests includes: if the first paging message belongs to multiple paging requests, the terminal device determines whether to respond to the first paging message based on the response strategy for the multiple paging requests, wherein whether the first paging message belongs to the multiple paging requests is determined based on one or more of the following: the ID of the network device; the paging ID of the first paging message; and the reception time of the first paging message.

[0223] In some implementations, the terminal device further includes a sending unit, which, if the terminal device determines to respond to the first paging message, sends second indication information to the network device, the second indication information indicating the paging request to which the first paging message belongs.

[0224] In some implementations, before the second paging message arrives at the terminal device, the terminal device further includes: a receiving unit, configured to receive first information sent by the network device, the first information indicating one or more of the following: the duration of the first timer; the duration of the second timer; and the response strategy for the plurality of paging requests.

[0225] Figure 19 This is a schematic diagram of a network device according to an embodiment of this application. Figure 19 The network device 1900 shown includes: a transmitting unit 1910.

[0226] The sending unit 1910 is configured to send a first paging message to a terminal device, wherein whether the terminal device responds to the first paging message is determined based on one or more of the following: a first timer, which is started when the terminal device determines that it will respond to a second paging message, wherein the second paging message arrives at the terminal device before the first paging message; a second timer, which is started when the terminal device determines that it will not respond to the second paging message immediately; and a response strategy for multiple paging requests.

[0227] In some implementations, the duration of the first timer and the second timer is associated with one or more of the following: the type of the first service registered by the terminal device; the QoS requirements of the first service; the capabilities of the terminal device; and the identity information of the terminal device.

[0228] In some implementations, determining whether to respond to the first paging message based on a first timer includes: during the operation of the first timer, the first paging message arrives at the terminal device, and the terminal device performs one or more of the following operations: not receiving the first paging message; receiving the first paging message but not responding to it; receiving the first paging message and determining whether to respond to it based on first indication information, wherein the first indication information is used to indicate whether the first paging message and a responded paging message belong to the same paging request.

[0229] In some implementations, the first timer is started when the terminal device determines that it is responding to the second paging message, including: the first timer is started at a first timing, the first timing indicating one or more of the following: the moment when the terminal device sends a first message, the first message being used to respond to the second paging message; the end time when the terminal device establishes a connection with the network device after determining that it is responding to the second paging message; the moment when the terminal device determines that it is responding to the second paging message.

[0230] In some implementations, the duration of the first timer at startup is determined based on one or more of the following: the duration of the first timer configured by the network device sending the second paging message; the maximum duration of the first timer; or the minimum duration of the first timer.

[0231] In some implementations, determining whether to respond to the first paging message based on the second timer includes: during the operation of the second timer, the first paging message arrives at the terminal device; if the terminal device determines to respond to the first paging message, the terminal device responds to the first paging message and performs one or more of the following operations: stopping the second timer; sending second indication information to the network device, the second indication information being used to indicate the paging request to which the first paging message belongs.

[0232] In some implementations, the second indication information is used to indicate one or more of the following: the time when the terminal device receives the first paging message; the current value of the second timer; the ID of the network device; the paging ID of the first paging message; and the most recent sending time of the first paging message.

[0233] In some implementations, determining whether to respond to the first paging message based on the second timer includes: if the first paging message arrives at the terminal device during the operation of the second timer and the terminal device does not respond to the first paging message, then after the second timer expires, the terminal device determines whether to respond to the first paging message based on whether the first paging message and the second paging message belong to the same paging request.

[0234] In some implementations, the second timer is started when the terminal device determines that it will not immediately respond to the second paging message, including: the second timer is started at a second timing, the second timing indicating one or more of the following: the moment when the terminal device determines that it will not immediately respond to the second paging message after first decoding the second paging message; the moment when the terminal device determines that it will not immediately respond to multiple repeated second paging messages after first decoding the second paging message, and receives the last second paging message.

[0235] In some implementations, the reasons why the terminal device does not immediately respond to the second paging message include one or more of the following: the terminal device's energy is insufficient to support sending the message; the second paging message does not require an immediate response; or the terminal device lacks uplink transmission resources.

[0236] In some implementations, the response strategy for the plurality of paging requests is used to indicate one or more of the following: responding to one of the plurality of paging requests; responding to each of the plurality of paging requests; responding to the paging request with the highest priority among the plurality of paging requests; responding to the first paging request received by the terminal device among the plurality of paging requests; responding to the paging request that has been repeatedly sent with the most paging messages among the plurality of paging requests; responding to N paging requests among the plurality of paging requests; and determining the number of paging requests to be responded to based on the energy of the terminal device.

[0237] In some implementations, determining whether to respond to the first paging message based on a response strategy for multiple paging requests includes: if the first paging message belongs to multiple paging requests, the terminal device determines whether to respond to the first paging message based on the response strategy for the multiple paging requests, wherein whether the first paging message belongs to the multiple paging requests is determined based on one or more of the following: the ID of the network device; the paging ID of the first paging message; and the reception time of the first paging message.

[0238] In some implementations, the network device further includes a receiving unit, configured to receive second indication information sent by the terminal device, the second indication information being sent by the terminal device when it determines to respond to the first paging message, the second indication information being used to indicate the paging request to which the first paging message belongs.

[0239] In some implementations, before the second paging message arrives at the terminal device, the network device further includes: the sending unit 1910 is further configured to send first information to the terminal device, the first information being used to indicate one or more of the following: the duration of the first timer; the duration of the second timer; and the response strategy for the plurality of paging requests.

[0240] In an optional embodiment, the determining unit 1810 may be a processor 2010. The terminal device 1800 may also include a transceiver 2030 and a memory 2020, specifically as follows: Figure 20 As shown.

[0241] In an optional embodiment, the transmitting unit 1910 may be a transceiver 2030. The network device 1900 may also include a processor 2010 and a memory 2020, specifically as follows: Figure 20 As shown.

[0242] Figure 20 This is a schematic structural diagram of a communication device according to an embodiment of this application. Figure 20 The dashed lines indicate that the unit or module is optional. The device 2000 can be used to implement the methods described in the above method embodiments. The device 2000 can be a chip, a terminal device, or a network device.

[0243] Apparatus 2000 may include one or more processors 2010. The processor 2010 may support apparatus 2000 in implementing the methods described in the preceding method embodiments. The processor 2010 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0244] The apparatus 2000 may also include one or more memories 2020. The memories 2020 store a program that can be executed by the processor 2010, causing the processor 2010 to perform the methods described in the preceding method embodiments. The memories 2020 may be independent of the processor 2010 or integrated into the processor 2010.

[0245] The device 2000 may also include a transceiver 2030. The processor 2010 can communicate with other devices or chips through the transceiver 2030. For example, the processor 2010 can send and receive data with other devices or chips through the transceiver 2030.

[0246] This application also provides a computer-readable storage medium for storing a program. This computer-readable storage medium can be applied to a terminal or network device provided in this application, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0247] This application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to a terminal or network device provided in this application embodiment, and the program causes a computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0248] This application also provides a computer program. This computer program can be applied to the terminal or network device provided in this application, and the computer program causes the computer to execute the methods performed by the terminal or network device in various embodiments of this application.

[0249] It should be understood that the terms "system" and "network" in this application can be used interchangeably. Furthermore, the terminology used in this application is only for explaining specific embodiments of the application and is not intended to limit the application. The terms "first," "second," "third," and "fourth," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish different objects, not to describe a specific order. In addition, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0250] In the embodiments of this application, the term "instruction" can be a direct instruction, an indirect instruction, or an indication of a relationship. For example, A instructing B can mean that A directly instructs B, such as B being able to obtain information through A; it can also mean that A indirectly instructs B, such as A instructing C, so B can obtain information through C; or it can mean that there is a relationship between A and B.

[0251] In the embodiments of this application, the term "correspondence" can indicate a direct or indirect correspondence between two things, or an association between two things, or a relationship such as instruction and being instructed, configuration and being configured.

[0252] In this application embodiment, "predefined" or "preconfigured" can be implemented by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device (e.g., including terminal devices and network devices). This application does not limit the specific implementation method. For example, predefined can refer to what is defined in the protocol.

[0253] In this application embodiment, the "protocol" may refer to a standard protocol in the field of communication, such as the LTE protocol, the NR protocol, and related protocols applied to future communication systems. This application does not limit this.

[0254] In the embodiments of this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0255] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.

[0256] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0257] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0258] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0259] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the 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 part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can read or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., digital video discs, DVDs) or semiconductor media (e.g., solid-state disks, SSDs), etc.

[0260] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A method for wireless communication, characterized in that, include: The terminal device determines whether to respond to the first paging message sent by the network device based on a second timer. The second timer is started when the terminal device determines that it will not respond to the second paging message immediately, and the second paging message arrives at the terminal device before the first paging message; The method further includes: During the operation of the second timer, the terminal device determines whether to respond to the first paging message based on one or more of the following: the terminal device's energy; the terminal device's uplink transmission resources; and the Quality of Service (QoS) requirements of the service associated with the first paging message.

2. The method as described in claim 1, characterized in that, The duration of the second timer is associated with one or more of the following: The type of the first service registered by the terminal device; The QoS requirements of the first service; The capabilities of the terminal device; The identity information of the terminal device.

3. The method as described in claim 1, characterized in that, The first timer is started when the terminal device determines that it is responding to the second paging message, and includes: The first timer is started at a first opportune moment, which is used to indicate one or more of the following: The first message is sent by the terminal device in response to the second paging message. The terminal device determines the end time of establishing a connection with the network device after responding to the second paging message; The terminal device determines the time to respond to the second paging message.

4. The method as described in claim 3, characterized in that, The duration of the first timer at startup is determined based on one or more of the following: The duration of the first timer configured in the network device that sends the second paging message; The maximum duration of the first timer; The minimum duration of the first timer.

5. The method as described in claim 1, characterized in that, The terminal device determines whether to respond to the first paging message sent by the network device based on a second timer, including: During the operation of the second timer, if the first paging message arrives at the terminal device, and the terminal device determines to respond to the first paging message, the terminal device responds to the first paging message and performs one or more of the following operations: Stop the second timer; Send a second indication message to the network device, the second indication message being used to indicate the paging request to which the first paging message belongs.

6. The method as described in claim 5, characterized in that, The second indication information is used to indicate one or more of the following: The time when the terminal device receives the first paging message; The current value of the second timer; The network device's identity identifier (ID); The paging ID of the first paging message; The most recent sending time of the first paging message.

7. The method as described in claim 1, characterized in that, The terminal device determines whether to respond to the first paging message sent by the network device based on a second timer, including: If the first paging message arrives at the terminal device during the second timer's operation and the terminal device does not respond to the first paging message, then after the second timer expires, the terminal device determines whether to respond to the first paging message based on whether the first paging message and the second paging message belong to the same paging request.

8. The method as described in claim 1, characterized in that, The second timer is started when the terminal device determines that it will not immediately respond to the second paging message, including: The second timer is started at a second opportune moment, which indicates one or more of the following: After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to the second paging message. After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to multiple repeated second paging messages and will receive the last second paging message.

9. The method as described in claim 1, characterized in that, The reasons why the terminal device does not immediately respond to the second paging message include one or more of the following: The terminal device's energy is insufficient to send messages; The second paging message does not require an immediate response; The terminal device lacks uplink transmission resources.

10. The method as described in claim 1, characterized in that, The first paging message belongs to multiple paging requests, and the response strategy for the multiple paging requests is used to indicate one or more of the following: Respond to one of the plurality of paging requests; Respond to each of the plurality of paging requests; Respond to the paging request with the highest priority among the plurality of paging requests; Responding to the first paging request received by the terminal device among the plurality of paging requests; Respond to the paging request that sends the most repeated paging messages among the multiple paging requests; Responding to the latest paging request received by the terminal device among the plurality of paging requests; Respond to N paging requests out of the plurality of paging requests; The number of paging requests to be responded to is determined based on the energy of the terminal device.

11. The method according to any one of claims 1-4, characterized in that, The method further includes: If the terminal device determines that it is responding to the first paging message, the terminal device sends a second indication information to the network device, the second indication information being used to indicate the paging request to which the first paging message belongs.

12. The method according to any one of claims 1-4, characterized in that, Before the second paging message arrives at the terminal device, the method further includes: The terminal device receives first information sent by the network device, the first information being used to indicate one or more of the following: Duration of the first timer; The duration of the second timer; Response strategy for multiple paging requests.

13. A method for wireless communication, characterized in that, include: The network device sends a first paging message to the terminal device; whether the terminal device responds to the first paging message is determined based on a second timer. The second timer is started when the terminal device determines that it will not immediately respond to the second paging message, which arrives at the terminal device before the first paging message. During the operation of the second timer, whether the terminal device responds to the first paging message is also determined based on one or more of the following: the terminal device's energy; the terminal device's uplink transmission resources; and the Quality of Service (QoS) requirements of the service associated with the first paging message.

14. The method as described in claim 13, characterized in that, The duration of the second timer is associated with one or more of the following: The type of the first service registered by the terminal device; The QoS requirements of the first service; The capabilities of the terminal device; The identity information of the terminal device.

15. The method as described in claim 13, characterized in that, The first timer is started when the terminal device determines that it is responding to the second paging message, and includes: The first timer is started at a first opportune moment, which is used to indicate one or more of the following: The first message is sent by the terminal device in response to the second paging message. The terminal device determines the end time of establishing a connection with the network device after responding to the second paging message; The terminal device determines the time to respond to the second paging message.

16. The method as described in claim 15, characterized in that, The duration of the first timer at startup is determined based on one or more of the following: The duration of the first timer configured in the network device that sends the second paging message; The maximum duration of the first timer; The minimum duration of the first timer.

17. The method as described in claim 13, characterized in that, Whether to respond to the first paging message is determined based on a second timer, including: During the operation of the second timer, if the first paging message arrives at the terminal device, and the terminal device determines to respond to the first paging message, the terminal device responds to the first paging message and performs one or more of the following operations: Stop the second timer; Send a second indication message to the network device, the second indication message being used to indicate the paging request to which the first paging message belongs.

18. The method as described in claim 17, characterized in that, The second indication information is used to indicate one or more of the following: The time when the terminal device receives the first paging message; The current value of the second timer; The network device's identity identifier (ID); The paging ID of the first paging message; The most recent sending time of the first paging message.

19. The method as described in claim 13, characterized in that, Whether to respond to the first paging message is determined based on a second timer, including: If the first paging message arrives at the terminal device during the second timer's operation and the terminal device does not respond to the first paging message, then after the second timer expires, the terminal device determines whether to respond to the first paging message based on whether the first paging message and the second paging message belong to the same paging request.

20. The method as described in claim 13, characterized in that, The second timer is started when the terminal device determines that it will not immediately respond to the second paging message, including: The second timer is started at a second opportune moment, which indicates one or more of the following: After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to the second paging message. After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to multiple repeated second paging messages and will receive the last second paging message.

21. The method as described in claim 13, characterized in that, The reasons why the terminal device does not immediately respond to the second paging message include one or more of the following: The terminal device's energy is insufficient to send messages; The second paging message does not require an immediate response; The terminal device lacks uplink transmission resources.

22. The method as described in claim 13, characterized in that, The first paging message belongs to multiple paging requests, and the response strategy for the multiple paging requests is used to indicate one or more of the following: Respond to one of the plurality of paging requests; Respond to each of the plurality of paging requests; Respond to the paging request with the highest priority among the plurality of paging requests; Responding to the first paging request received by the terminal device among the plurality of paging requests; Respond to the paging request that sends the most repeated paging messages among the multiple paging requests; Responding to the latest paging request received by the terminal device among the plurality of paging requests; Respond to N paging requests out of the plurality of paging requests; The number of paging requests to be responded to is determined based on the energy of the terminal device.

23. The method according to any one of claims 13-16, characterized in that, The method further includes: The network device receives a second indication information sent by the terminal device. The second indication information is sent by the terminal device when it determines that it is responding to the first paging message. The second indication information is used to indicate the paging request to which the first paging message belongs.

24. The method according to any one of claims 13-16, characterized in that, Before the second paging message arrives at the terminal device, the method further includes: The network device sends first information to the terminal device, the first information indicating one or more of the following: Duration of the first timer; The duration of the second timer; Response strategy for multiple paging requests.

25. A terminal device, characterized in that, include: A determining unit is configured to determine, based on a second timer, whether to respond to the first paging message sent by the network device; The second timer is started when the terminal device determines that it will not immediately respond to the second paging message, which arrives at the terminal device before the first paging message. During the operation of the second timer, the determining unit is further configured to determine whether to respond to the first paging message based on one or more of the following: the energy of the terminal device; the uplink transmission resources of the terminal device; and the quality of service (QoS) requirements of the service associated with the first paging message.

26. The terminal device as described in claim 25, characterized in that, The duration of the second timer is associated with one or more of the following: The type of the first service registered by the terminal device; The QoS requirements of the first service; The capabilities of the terminal device; The identity information of the terminal device.

27. The terminal device as described in claim 25, characterized in that, The first timer is started when the terminal device determines that it is responding to the second paging message, and includes: The first timer is started at a first opportune moment, which is used to indicate one or more of the following: The first message is sent by the terminal device in response to the second paging message. The terminal device determines the end time of establishing a connection with the network device after responding to the second paging message; The terminal device determines the time to respond to the second paging message.

28. The terminal device as described in claim 27, characterized in that, The duration of the first timer at startup is determined based on one or more of the following: The duration of the first timer configured in the network device that sends the second paging message; The maximum duration of the first timer; The minimum duration of the first timer.

29. The terminal device as described in claim 25, characterized in that, The step of determining whether to respond to the first paging message sent by the network device based on the second timer includes: During the operation of the second timer, if the first paging message arrives at the terminal device, and the terminal device determines to respond to the first paging message, the terminal device responds to the first paging message and performs one or more of the following operations: Stop the second timer; Send a second indication message to the network device, the second indication message being used to indicate the paging request to which the first paging message belongs.

30. The terminal device as described in claim 29, characterized in that, The second indication information is used to indicate one or more of the following: The time when the terminal device receives the first paging message; The current value of the second timer; The network device's identity identifier (ID); The paging ID of the first paging message; The most recent sending time of the first paging message.

31. The terminal device as described in claim 25, characterized in that, The step of determining whether to respond to the first paging message sent by the network device based on the second timer includes: If the first paging message arrives at the terminal device during the second timer's operation and the terminal device does not respond to the first paging message, then after the second timer expires, the terminal device determines whether to respond to the first paging message based on whether the first paging message and the second paging message belong to the same paging request.

32. The terminal device as described in claim 25, characterized in that, The second timer is started when the terminal device determines that it will not immediately respond to the second paging message, including: The second timer is started at a second opportune moment, which indicates one or more of the following: After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to the second paging message. After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to multiple repeated second paging messages and will receive the last second paging message.

33. The terminal device as described in claim 25, characterized in that, The reasons why the terminal device does not immediately respond to the second paging message include one or more of the following: The terminal device's energy is insufficient to send messages; The second paging message does not require an immediate response; The terminal device lacks uplink transmission resources.

34. The terminal device as described in claim 25, characterized in that, The first paging message belongs to multiple paging requests, and the response strategy for the multiple paging requests is used to indicate one or more of the following: Respond to one of the plurality of paging requests; Respond to each of the plurality of paging requests; Respond to the paging request with the highest priority among the plurality of paging requests; Responding to the first paging request received by the terminal device among the plurality of paging requests; Respond to the paging request that sends the most repeated paging messages among the multiple paging requests; Responding to the latest paging request received by the terminal device among the plurality of paging requests; Respond to N paging requests out of the plurality of paging requests; The number of paging requests to be responded to is determined based on the energy of the terminal device.

35. The terminal device as described in any one of claims 25-28, characterized in that, The terminal device also includes: If the terminal device determines that it is responding to the first paging message, the sending unit is configured to send second indication information to the network device, the second indication information being used to indicate the paging request to which the first paging message belongs.

36. The terminal device as described in any one of claims 25-28, characterized in that, Before the second paging message arrives at the terminal device, the terminal device further includes: A receiving unit is configured to receive first information sent by the network device, the first information indicating one or more of the following: Duration of the first timer; The duration of the second timer; Response strategy for multiple paging requests.

37. A network device, characterized in that, include: The sending unit is used to send a first paging message to the terminal device; Whether the terminal device responds to the first paging message is determined based on the second timer; The second timer is started when the terminal device determines that it will not immediately respond to the second paging message, which arrives at the terminal device before the first paging message. During the operation of the second timer, whether the terminal device responds to the first paging message is also determined based on one or more of the following: the terminal device's energy; the terminal device's uplink transmission resources; and the Quality of Service (QoS) requirements of the service associated with the first paging message.

38. The network device as described in claim 37, characterized in that, The duration of the second timer is associated with one or more of the following: The type of the first service registered by the terminal device; The QoS requirements of the first service; The capabilities of the terminal device; The identity information of the terminal device.

39. The network device as described in claim 37, characterized in that, The first timer is started when the terminal device determines that it is responding to the second paging message, and includes: The first timer is started at a first opportune moment, which is used to indicate one or more of the following: The first message is sent by the terminal device in response to the second paging message. The terminal device determines the end time of establishing a connection with the network device after responding to the second paging message; The terminal device determines the time to respond to the second paging message.

40. The network device as described in claim 39, characterized in that, The duration of the first timer at startup is determined based on one or more of the following: The duration of the first timer configured in the network device that sends the second paging message; The maximum duration of the first timer; The minimum duration of the first timer.

41. The network device as described in claim 37, characterized in that, Whether to respond to the first paging message is determined based on a second timer, including: During the operation of the second timer, if the first paging message arrives at the terminal device, and the terminal device determines to respond to the first paging message, the terminal device responds to the first paging message and performs one or more of the following operations: Stop the second timer; Send a second indication message to the network device, the second indication message being used to indicate the paging request to which the first paging message belongs.

42. The network device as described in claim 41, characterized in that, The second indication information is used to indicate one or more of the following: The time when the terminal device receives the first paging message; The current value of the second timer; The network device's identity identifier (ID); The paging ID of the first paging message; The most recent sending time of the first paging message.

43. The network device as described in claim 37, characterized in that, Whether to respond to the first paging message is determined based on a second timer, including: If the first paging message arrives at the terminal device during the second timer's operation and the terminal device does not respond to the first paging message, then after the second timer expires, the terminal device determines whether to respond to the first paging message based on whether the first paging message and the second paging message belong to the same paging request.

44. The network device as described in claim 37, characterized in that, The second timer is started when the terminal device determines that it will not immediately respond to the second paging message, including: The second timer is started at a second opportune moment, which indicates one or more of the following: After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to the second paging message. After the terminal device decodes the second paging message for the first time, it determines the time when it will not immediately respond to multiple repeated second paging messages and will receive the last second paging message.

45. The network device as described in claim 37, characterized in that, The reasons why the terminal device does not immediately respond to the second paging message include one or more of the following: The terminal device's energy is insufficient to send messages; The second paging message does not require an immediate response; The terminal device lacks uplink transmission resources.

46. ​​The network device as described in claim 37, characterized in that, The first paging message belongs to multiple paging requests, and the response strategy for the multiple paging requests is used to indicate one or more of the following: Respond to one of the plurality of paging requests; Respond to each of the plurality of paging requests; Respond to the paging request with the highest priority among the plurality of paging requests; Responding to the first paging request received by the terminal device among the plurality of paging requests; Respond to the paging request that sends the most repeated paging messages among the multiple paging requests; Responding to the latest paging request received by the terminal device among the plurality of paging requests; Respond to N paging requests out of the plurality of paging requests; The number of paging requests to be responded to is determined based on the energy of the terminal device.

47. The network device as described in any one of claims 37-40, characterized in that, The network device also includes: The receiving unit is configured to receive second indication information sent by the terminal device. The second indication information is sent by the terminal device when it determines to respond to the first paging message. The second indication information is used to indicate the paging request to which the first paging message belongs.

48. The network device as described in any one of claims 37-40, characterized in that, Before the second paging message arrives at the terminal device, the network device further includes: The sending unit is further configured to send first information to the terminal device, the first information being used to indicate one or more of the following: Duration of the first timer; The duration of the second timer; Response strategy for multiple paging requests.

49. A terminal device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or send signals so that the terminal performs the method as described in any one of claims 1-12.

50. A network device, characterized in that, The device includes a transceiver, a memory, and a processor. The memory stores a program, and the processor invokes the program in the memory and controls the transceiver to receive or transmit signals so that the network device performs the method as described in any one of claims 13-24.

51. An apparatus, characterized in that, Includes a processor for calling a program from memory to cause the device to perform the method as described in any one of claims 1-24.

52. A chip, characterized in that, Includes a processor for calling a program from memory, causing a device on which the chip is mounted to perform the method as described in any one of claims 1-24.

53. A computer-readable storage medium, characterized in that, It contains a program that causes a computer to perform the method as described in any one of claims 1-24.

54. A computer program product, characterized in that, Includes a program that causes a computer to perform the method as described in any one of claims 1-24.