Cell reselection method and apparatus
By introducing a cell reselection method in the terminal device, the terminal device prohibits cell reselection when specific conditions are met, solving the problems of terminal device task completion time and signaling overhead in the new wireless system, and improving task completion efficiency.
Patent Information
- Application Number
- PCT/CN2023/115794
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-03-06
AI Technical Summary
In new wireless systems, when terminal devices in an inactive state perform tasks based on a small amount of data transmission mechanism, how to control cell reselection to minimize task completion time and reduce signaling overhead is a challenge.
A cell reselect method is provided. When the terminal device meets specific conditions (such as the task progress reaches a certain threshold or the signal quality meets a certain threshold), it prohibits cell reselecting and remains in the current cell to prioritize the completion of tasks.
By reducing unnecessary cell reselection, task completion efficiency is improved, signaling overhead is reduced, and task completion time is minimized.
Smart Images

Figure CN2023115794_06032025_PF_FP_ABST
Abstract
Description
A cell reselection method and device Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a cell reselection method and device. Background Art
[0002] In the new radio (NR) system, terminal devices have three different radio resource control (RRC) states: idle, inactive, and connected. Currently, in order to find the best cell to reside in, terminal devices in idle or inactive state will search and measure neighboring cells to determine whether there are neighboring cells that meet the cell reselection criteria. If a neighboring cell that meets the cell reselection criteria exists, the terminal device will perform cell reselection.
[0003] However, unlike before the R17 standard of the 3rd Generation Partnership Project (3GPP), terminal devices in an inactive state do not support data transmission. The 3GPP R17 standard introduces a small data transmission (SDT) mechanism to support terminal devices in an inactive state to perform small data transmission. Therefore, when a terminal device in an inactive state performs a task based on the SDT mechanism and there is task data transmission, how to control cell reselection is a problem that needs to be considered.
[0004] Summary of the Invention
[0005] The embodiments of the present application provide a cell reselection method and apparatus to minimize task completion time, improve task completion efficiency, and reduce signaling overhead caused by cell reselection.
[0006] In a first aspect, an embodiment of the present application provides a cell reselection method, which can be performed by a first communication device. The first communication device herein can refer to the terminal device itself, or a component such as a processor, chip, or chip system that implements the method in the terminal device, or a device used in conjunction with the terminal device. The method includes: the first communication device resides in a first cell; if the first communication device meets a cell reselection prohibiting condition, the first communication device remains in the first cell, the cell reselection prohibiting condition including that the progress of at least one task among one or more tasks executed by the first communication device based on a small amount of data transmission mechanism is greater than or equal to a first threshold value.
[0007] Through the above method, in the process of a first communication device (such as a terminal device) in an inactive state executing one or more tasks based on a small amount of data transmission mechanism, if there is at least one task among the one or more tasks being executed whose task progress is greater than or equal to a first threshold value (that is, there is a task that is close to completion), the first communication device can give priority to ensuring the completion of the task, not reselecting the cell, and remaining in the first cell currently being served, which can minimize the completion time of the task, improve the efficiency of task completion, and reduce the signaling overhead caused by cell reselection.
[0008] In one possible design, when the first communication device meets the prohibited cell reselection condition, the first communication device remains in the first cell. This may mean that when the first communication device meets the prohibited cell reselection condition, if there is a second cell that meets the cell reselection criteria, the first communication device does not reselect to the second cell.
[0009] Through the above design, among one or more tasks performed by a first communication device (such as a terminal device) based on a small amount of data transmission mechanism, if the task progress of at least one task is greater than or equal to a first threshold value and the cell reselection prohibition condition is met, the first communication device may not reselect to a second cell that meets the cell reselection criteria, and may remain in the currently serving first cell to minimize the task completion time and improve the task completion efficiency.
[0010] In one possible design, the condition for prohibiting cell reselection also includes: the signal quality of the first cell is greater than or equal to a second threshold value.
[0011] Through the above design, it can be ensured that when the first communication device (such as a terminal device) performs a task based on a small amount of data transmission mechanism, the signal quality of the first cell in which it resides meets the requirements of task data transmission, thereby ensuring the reliability of task data transmission.
[0012] Exemplarily, the second threshold value includes a reference signal received power (RSRP) threshold value and / or a reference signal received quality (RSRQ) threshold value, and the signal quality of the first cell is greater than or equal to the second threshold value, including: the RSRP of the first cell is greater than or equal to the RSRP threshold value; and / or, the RSRQ of the first cell is greater than or equal to the RSRQ threshold value.
[0013] Through the above design, the signal quality of the first cell can be ensured from dimensions such as RSRQ and RSRQ, meeting the requirements of task data transmission when the first cell performs tasks based on a small amount of data transmission mechanism, and ensuring the reliability of task data transmission.
[0014] In one possible design, the method further includes: when the first communication device does not meet the cell reselection prohibition condition, if there is a second cell that meets the cell reselection criteria, the first communication device reselects to the second cell.
[0015] Through the above design, when the first communication device (such as terminal equipment) does not meet the prohibited cell reselection conditions, the first communication device can reselect to a second cell that meets the cell reselection criteria, thereby ensuring the reliability of task data transmission.
[0016] In one possible design, one or more tasks are non-conversational tasks such as artificial intelligence (AI) training, AI reasoning, computing, and data processing.
[0017] Through the above design, the first communication device is supported to prioritize task completion when performing non-session tasks, that is, non-traditional data transmission tasks, avoiding unnecessary cell reselection, which is conducive to improving task completion efficiency and reducing signaling overhead caused by cell reselection.
[0018] In one possible design, the small amount of data transmission mechanism includes: a random access (RA) small amount of data transmission mechanism and / or a configured grant (CG) small amount of data transmission mechanism.
[0019] Through the above design, the terminal device is supported to adopt random access small amount of data transmission mechanism, configuration authorization small amount of data transmission mechanism and other mechanisms to perform tasks, among which the random access small amount of data transmission mechanism can include a two-step random access small amount of data transmission mechanism and a four-step random access small amount of data transmission mechanism.
[0020] In a second aspect, embodiments of the present application provide a communication device having the function of implementing any of the possible design methods described in the first aspect. The function may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the above functions, such as an interface unit and a processing unit.
[0021] In one possible design, the device may be a chip or an integrated circuit.
[0022] In one possible design, the device includes a memory and a processor, the memory is used to store instructions executed by the processor, and when the instructions are executed by the processor, the device can execute any possible design method in the first aspect.
[0023] Exemplarily, the device may be a first communication device, terminal equipment, a processor, a chip, or a chip system in a terminal equipment, etc., which executes any possible method designed in the first aspect above. It may also be a device that executes any possible method designed in the first aspect above and is matched with the terminal equipment, etc.
[0024] In a third aspect, an embodiment of the present application provides a communication device, comprising an interface circuit and a processor, wherein the processor and the interface circuit are coupled to each other. The processor implements any possible design method of the first aspect described above through a logic circuit or execution instructions. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or to transmit signals from the processor to other communication devices outside the communication device. It is understood that the interface circuit may be a transceiver, a transceiver, a transceiver, or an input / output interface.
[0025] Optionally, the communication device may further include a memory for storing instructions executed by the processor, or storing input data required by the processor to execute instructions, or storing data generated after the processor executes instructions. The memory may be a physically independent unit, or may be coupled to the processor, or the processor may include the memory (i.e., the processor and memory are integrated together).
[0026] In one possible implementation, the communication device may be a chip that executes any possible design method in the first aspect above.
[0027] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, any possible design method in the above-mentioned first aspect can be implemented.
[0028] In a fifth aspect, an embodiment of the present application further provides a computer program product, comprising a computer program or instructions, which, when executed by a processor, can implement any possible design method in the first aspect above.
[0029] In the sixth aspect, an embodiment of the present application also provides a chip system, which includes a processor, the processor is used to couple with a memory, and the memory is used to store programs or instructions. When the program or instruction is executed by the processor, any possible design method in the above-mentioned first aspect can be implemented.
[0030] The technical effects that can be achieved in the second to sixth aspects mentioned above can be referred to the technical effects that can be achieved in the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] FIG1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present application;
[0032] FIG2 is a schematic diagram of RRC state transition provided in an embodiment of the present application;
[0033] FIG3 is a schematic diagram of a two-step RA-SDT process provided in an embodiment of the present application;
[0034] FIG4 is a schematic diagram of a four-step RA-SDT process according to an embodiment of the present application;
[0035] FIG5 is a schematic diagram of the CG-SDT process provided in an embodiment of the present application;
[0036] FIG6 is a schematic diagram of a cell reselection method according to an embodiment of the present application;
[0037] FIG7 is a second schematic diagram of a cell reselection method provided in an embodiment of the present application;
[0038] FIG8 is a third schematic diagram of a cell reselection method provided in an embodiment of the present application;
[0039] FIG9 is a fourth schematic diagram of a cell reselection method provided in an embodiment of the present application;
[0040] FIG10 is a fifth schematic diagram of a cell reselection method provided in an embodiment of the present application;
[0041] FIG11 is a schematic diagram of a cell reselection mechanism provided in an embodiment of the present application;
[0042] FIG12 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0043] FIG13 is a second schematic diagram of the structure of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0044] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: global system for mobile communications (GSM), code division multiple access (CDMA) system, wideband code division multiple access (WCDMA) system, general packet radio service (GPRS) system, long term evolution (LTE) system, evolved LTE (LTE-advanced, LTE-A) system, universal mobile telecommunications system (UMTS), and new radio (NR) and other fifth generation (5G) mobile communication systems, beyond 5G (B5G) mobile communication systems, or sixth generation (6G) and other communication systems evolved after 5G. The communication system can also be a device-to-device (D2D) network, a machine-to-machine (M2M) network, an Internet of Things (IoT) network or other networks.
[0045] The architecture of the communication system used in the embodiments of the present application can be shown in Figure 1. Communication system 1000 includes a radio access network (RAN) 100 and a core network (CN) 200. Optionally, communication system 1000 may also include the Internet 300. RAN 100 includes at least one network device (such as 110a and 110b in Figure 1, collectively referred to as 110) and at least one terminal device (such as 120a-120j in Figure 1, collectively referred to as 120). RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). Terminal device 120 is wirelessly connected to network device 110. Network device 110 is wirelessly or wiredly connected to core network 200. The core network devices in core network 200 and network device 110 in RAN 100 may be different physical devices, or they may be the same physical device that integrates core network logical functions and radio access network logical functions.
[0046] The RAN 100 may be a cellular system related to the Third Generation Partnership Project (3GPP), such as a 4G, 5G, or an evolved system beyond 5G (e.g., a 6G mobile communication system). The RAN 100 may also be an open access network (O-RAN or ORAN) or a cloud radio access network (CRAN). The RAN 100 may also be a communication system that integrates two or more of the above systems.
[0047] The apparatus provided in the embodiment of the present application can be applied to the network device 110 or to the terminal device 120. It is understood that FIG1 only shows a possible communication system architecture to which the embodiment of the present application can be applied, and in other possible scenarios, the communication system architecture may also include other devices.
[0048] The network device 110 is a node in the radio access network (RAN), which can also be called an access network device or a RAN node (or device). The network device 110 is used to help terminal devices achieve wireless access. The multiple network devices 110 in the communication system 1000 can be nodes of the same type or different types. In some scenarios, the roles of the network device 110 and the terminal device 120 are relative. For example, the network element 120i in Figure 1 can be a helicopter or a drone, which can be configured as a mobile base station. For terminal devices 120j that access the RAN 100 through the network element 120i, the network element 120i is a base station; but for the base station 110a, the network element 120i is a terminal device. The network device 110 and the terminal device 120 are sometimes referred to as communication devices. For example, the network elements 110a and 110b in Figure 1 can be understood as communication devices with base station functions, and the network elements 120a-120j can be understood as communication devices with terminal device functions.
[0049] In one possible scenario, a network device may be a base station, an evolved NodeB (eNodeB), a transmitting and receiving point (TRP), a transmitting point (TP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, a base station in a future mobile communication system, a satellite, an integrated access and backhaul (IAB) node, a mobile switching center, or a network device in a non-terrestrial network (NTN) communication system, i.e., it may be deployed on a high-altitude platform or satellite. The network device may be a macro base station (such as 110a in Figure 1 ), a micro base station or an indoor station (such as 110b in Figure 1 ), a relay node or a donor node, or a wireless controller in a CRAN scenario. The network device may also function as a base station in device-to-device (D2D) communication, Internet of Vehicles (IoV) communication, drone communication, or machine communication. Optionally, the network device may be a server, a wearable device, a vehicle, or an onboard device. For example, the access network device in vehicle to everything (V2X) technology may be a road side unit (RSU).
[0050] In another possible scenario, multiple network devices collaborate to assist the terminal device in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device can be a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU can be set separately, or they can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It can be understood that the network device can be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU can be divided into a network device in the access network RAN, or the CU can be divided into a network device in the core network CN, which is not limited here.
[0051] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0052] In the embodiments of the present application, the form of the network device is not limited. The device used to implement the function of the network device can be a network device; it can also be a device that can support the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
[0053] The terminal device 120, which may also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc., is a device used to provide voice or data connectivity to users, or an IoT device. For example, the terminal device includes a handheld device with wireless connection capabilities, an in-vehicle device, etc. Currently, terminal devices can include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices (such as smart watches, smart bracelets, pedometers, etc.), vehicle-mounted devices (such as cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), satellite terminals, virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), wireless terminals in industrial control, smart home devices (such as refrigerators, televisions, air conditioners, electricity meters, etc.), intelligent robots, robotic arms, workshop equipment, wireless terminals in unmanned driving, wireless terminals in telemedicine, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, and flying devices (such as intelligent robots, hot air balloons, drones, airplanes). Terminal devices can also be other devices with terminal functions, for example, terminal devices can also be devices that function as terminals in D2D communication.
[0054] The embodiments of this application do not limit the device form factor of the terminal device. The device used to implement the functions of the terminal device can be the terminal device; it can also be a device that supports the terminal device to implement the functions, such as a chip system. The device can be installed in the terminal device or used in conjunction with the terminal device. In the embodiments of this application, the chip system can be composed of a chip or include a chip and other discrete components.
[0055] To facilitate understanding by those skilled in the art, some terms in this application are explained below.
[0056] 1) Radio resource control (RRC) state. There are three different RRC states for terminal devices, namely RRC idle state (RRC_idle), RRC inactive state (RRC_inactive) and RRC connected state (RRC_connected). As shown in Figure 2, the RRC connected state can be converted to the RRC idle state and RRC inactive state. For example: a terminal device in the RRC idle state can request to switch to the RRC connected state by sending an RRC establishment request to the network device; a terminal device in the RRC connected state can switch to the RRC idle state according to an RRC release message from the network device, or can switch to the RRC inactive state according to an RRC temporary release indication (release with suspend) from the network device; a terminal device in the RRC inactive state can request to switch to the RRC connected state by sending an RRC resume request to the network device, or can switch to the RRC idle state according to an RRC release message from the network device.
[0057] In addition, it should be understood that in the embodiments of the present application, the RRC connected state can be referred to as the "connected state", the RRC idle state can be referred to as the "idle state", and the RRC inactive state can be referred to as the "inactive state".
[0058] NR specifies a small data transmission (SDT) mechanism to support small data transmissions from inactive devices. The SDT mechanism enables inactive devices (such as IoT devices) to complete data transmission without switching to an RRC state, significantly reducing signaling overhead and achieving more energy-efficient and faster data transmission.
[0059] There are two types of SDT mechanisms: one is based on random access SDT (RA-SDT), and the other is based on configured grant SDT (CG-SDT).
[0060] The first SDT mechanism, RA-SDT, refers to a situation where the terminal device does not have dedicated radio resources and the random access message may collide with the random access message sent by other RA-SDT devices. It is worth noting that RA-SDT devices also obtain radio resources for the RA process from the system information message, similar to non-RA-SDT devices. However, the RA radio resources of RA-SDT devices and non-RA-SDT devices are separate, that is, RA-SDT devices and non-RA-SDT devices will not interfere with each other during random access. The RA-SDT process can be a two-step or four-step random access process. In the two-step random access process, the payload data to be transmitted is sent together with the initial random access request; in the four-step random access process, the terminal device first resolves the contention conflict through the random access request and random access response, and then uses the RRC recovery request to send the payload data.
[0061] As shown in Figure 3, in the two-step random access process, the terminal device sends a random access request (random access request) to the network device, that is, message A (MsgA), where sending message A can also be called sending a physical random access channel (PRACH) preamble (preable) to the network device, and message A can also include an RRC resume request (RRC resume request) and payload data (payload data); the terminal device receives a random access response (random access response) from the network device, that is, message B (MsgB), and message B can include an RRC release with suspend indication (RRC release with suspend), instructing the terminal device to remain in an inactive state. As shown in Figure 4, in the four-step random access process, the terminal device sends a random access request (random access request) to the network device, that is, message 1 (Msg1), and message 1 may include a random access preamble; the terminal device receives a random access response (random access response) from the network device, that is, message 2 (Msg2), and message 2 may include a random access preamble, resources for sending data, etc.; the terminal device sends an RRC resume request (RRC resume request) to the network device, that is, message 3 (Msg3), and message 3 may include payload data, or payload data and message 3 are sent together; the terminal device receives an RRC release with suspend indication (RRC release with suspend) from the network device, that is, message 4 (Msg4), and message 4 indicates that the terminal device remains in an inactive state. It can be seen from the contents shown in Figures 3 and 4 above that the terminal device maintains an RRC inactive state throughout the entire process, and the random access process will not cause the RRC state of the terminal device to switch.
[0062] The second SDT mechanism, the CG-SDT mechanism, means that wireless resources are allocated periodically based on an estimate of the traffic demand of the terminal device. This uplink scheduling method is called configuration authorization. When using the CG-SDT mechanism, there will be no message conflicts with other terminal devices because the wireless resources are dedicated to each device. When the terminal device leaves the RRC connected state, the network device sends a resource allocation signal to the terminal device. As shown in Figure 5, the terminal device in the RRC connected state sends assistance information (assistance information) to the network device, which may include a CG request (request); the network device sends an RRC temporary release indication to the terminal device, and the RRC temporary release indication may include a CG configuration (includes CG configuration) for configuring CG resources. After receiving the RRC temporary release indication, the terminal device switches from the RRC connected state to the RRC inactive state. When the data of the terminal device arrives at the transmit buffer (data in the tx buffer), that is, when the terminal device has data to be transmitted, the terminal device can send an RRC recovery request to the network device on the CG resource. The RRC recovery request may include payload data, or the payload data and the RRC recovery request may be sent together; the terminal device receives the RRC temporary release indication from the network device and remains in the RRC inactive state.
[0063] 3) Cell reselection criteria. Cell reselection usually refers to the process in which a terminal device selects a cell with the best signal quality by monitoring the signal quality of neighboring cells and the current cell in a non-connected state (such as an idle state or an inactive state). The cell reselection criteria gives the requirements for the neighboring cells that the terminal device needs to reselect when performing cell reselection. Currently, the 3GPP standard specifies the cell reselection criteria. The channel status of the current cell (also called the signal status) and the channel status of the neighboring cells are the main indicators of the cell reselection criteria, among which the channel status mainly involves the reference signal receiving power (RSRP) and the reference signal receiving quality (RSRQ). In some implementations, the cell reselection criteria can also be called the R criteria. Taking the terminal device in the inactive state as an example, some of the cell reselection criteria specified in the TS38.304 section of the 3GPP R17 standard are as follows:
[0064] 1. NR inter-frequency and inter-radio access technology (RAT) cell reselection criteria:
[0065] If the low priority serving frequency reselection threshold (thresholdServingLowQ) is broadcast in the system information and the terminal device (such as UE) has been camped on the current serving cell for more than 1 second, cell reselection should be performed to a cell on a higher priority NR frequency or inter-RAT frequency than the serving frequency if the following conditions occur:
[0066] The cell corresponding to the RAT / frequency with higher priority in NR or evolved universal terrestrial radio access network (EUTRAN) is selected in a timer duration (Treselection RAT ) satisfies the received RSRQ value (Squal)> high priority RSRQ threshold (Thresh X,HighQ );
[0067] Otherwise, cell reselection to a cell on a higher priority NR frequency or inter-RAT frequency than the serving frequency shall be performed if:
[0068] The cell corresponding to the RAT / frequency with a higher priority is selected during a timing period (Treselection RAT ) satisfies the received RSRP value Srxlev> high priority RSRP threshold (Thresh X,HighP ); and the terminal device (such as UE) has resided in the current serving cell for more than 1 second.
[0069] 2. Reselection criteria between cells with the same frequency and equal priority:
[0070] Ranking criteria for service cells R s and the ranking criteria of neighboring cells R n The definition is as follows: the terminal devices are sorted according to the size of R, and the cell ranked first will be considered the optimal cell.
[0071] R s =Q meas,s +Q hyst -Q offsettemp ;
[0072] R n =Q meas,n -Q offset -Q offsettemp ;
[0073] Where R represents ranking, subscript S represents the current serving cell, subscript n represents the neighboring cell, and Q represents the hyst Indicates the serving cell reselection hysteresis value, Q meas、 Qoffset , Q offsettemp The meaning of the parameters is shown in Table 1 below:
[0074] Table 1
[0075] However, unlike before the 3GPP R17 standard, terminal devices in an inactive state do not support data transmission. The 3GPP R17 standard introduces the SDT mechanism to support terminal devices in an inactive state to perform small amounts of data transmission. Therefore, when a terminal device in an inactive state performs a task based on the SDT mechanism and there is task data transmission, how to control cell reselection is a problem that needs to be considered.
[0076] Based on this, the present application provides a cell reselection method and apparatus to minimize task completion time, improve task completion efficiency, and reduce the signaling overhead caused by cell reselection. The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0077] In addition, it should be understood that the ordinal numbers "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of the multiple objects. For example, the first cell and the second cell do not indicate a difference in priority or importance between the two cells.
[0078] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, c can be single or multiple.
[0079] The cell reselection method provided in the embodiments of the present application can be performed by a first communication device, which can be a terminal device, a component of the terminal device (such as a processor, chip, or chip system), or a device used in conjunction with the terminal device. The cell reselection method of the present application is described below using the first communication device as an example of a terminal device.
[0080] FIG6 is a schematic diagram of a cell reselection method according to an embodiment of the present application, wherein the method includes:
[0081] S601: The terminal device resides in the first cell.
[0082] In the embodiment of the present application, the first cell is the cell where the terminal device is currently residing, that is, the current serving cell of the terminal device. In some implementations, the first cell may also be referred to as the serving cell, residing cell, current cell, etc. of the terminal device.
[0083] S602: When the terminal device meets the cell reselection prohibition condition, the terminal device remains in the first cell.
[0084] The cell reselection prohibition condition includes that the task progress of at least one task among one or more tasks executed by the terminal device based on a small amount of data transmission mechanism is greater than or equal to a first threshold value.
[0085] In an embodiment of the present application, a small amount of data transmission mechanism may be an RA-SDT mechanism, a CG-SDT mechanism, etc., wherein the RA-SDT mechanism may include a two-step RA-SDT mechanism and a four-step RA-SDT mechanism. A terminal device in an inactive state may interact with a network side (such as an access network or a core network) through a two-step RA-SDT mechanism, a four-step RA-SDT mechanism, a CG-SDT mechanism, etc., and remain in an inactive state.
[0086] Taking the example of a terminal device sending data to a network device on the access network side based on a two-step RA-SDT mechanism, the terminal device can initiate a two-step random access process and send data to the network device through a random access request in the two-step random access process (i.e., message A in the two-step random access process). The specific implementation can refer to the introduction of the two-step random access process in Figure 3 above, and will not be repeated here.
[0087] Taking the example of a terminal device sending data to a network device on the access network side based on the four-step RA-SDT mechanism, the terminal device can initiate a four-step random access process and send data to the network device through the RRC recovery request in the four-step random access process (i.e., message 3 in the four-step random access process). Its specific implementation can refer to the introduction of the four-step random access process in Figure 4 above, and will not be repeated here.
[0088] Taking the example of a terminal device sending data to a network device on the access network side based on the CG-SDT mechanism, the terminal device can initiate the RRC connection establishment / activation process, and send data to the network device by sending an RRC recovery request (i.e., message 3 in the CG-SDT mechanism) to the network device on the configured authorization resources. The specific implementation can refer to the introduction of the RA-SDT mechanism in Figure 5 above, and will not be repeated here.
[0089] In one possible implementation, the tasks involved in the embodiments of the present application may be new computing tasks (or services) such as artificial intelligence (AI) and perception. At the network level, new computing tasks may refer to the process of completing a specific goal through the collaboration of multi-dimensional resources, for example: the process of jointly completing a specific goal through the collaboration and deployment of connection, computing, data and algorithm resources in a multi-node scenario. According to different goals, new computing tasks can be divided into task types such as AI training, AI reasoning, computing, and data processing. For new computing tasks such as AI training, AI reasoning, computing, and data processing, end (such as terminal equipment)-edge (such as network equipment) collaborative processing may be required, involving the transmission (or interaction) of task data between the terminal equipment and the network side. Alternatively, the task may be completed by the terminal equipment, but the task data (such as task results, etc.) needs to be fed back to the network side, which also involves the transmission (or interaction) of task data between the terminal equipment and the network side.
[0090] Unlike conversational tasks (i.e., traditional data transmission tasks), which are usually data transmission tasks such as audio data transmission and video data transmission, new computing tasks such as AI training, AI reasoning, computing, and data processing require that the task data sent by the terminal device to the network side is usually the task processing result, which can usually meet the transmission data volume threshold requirements of the small amount of data transmission mechanism. The task data can be transmitted through the small amount of data transmission mechanism. Taking AI training tasks as an example, the task data can be the weights, biases, and other parameters of the AI model obtained by the AI training task; taking AI reasoning tasks as an example, the task data can be the reasoning results of executing the AI reasoning task, etc.
[0091] After one or more tasks are triggered, an inactive terminal device can determine whether the one or more tasks meet the initiation judgment conditions of the small-scale data transmission mechanism, such as determining whether the task data of the one or more tasks is less than or equal to the transmission data volume threshold (sdt-DataVolumeThreshold) of the small-scale data transmission mechanism. If the one or more tasks meet the initiation judgment conditions of the small-scale data transmission mechanism, the one or more tasks are executed based on the small-scale data transmission mechanism. For example, the terminal device can initiate one or more tasks to the network side based on the small-scale data transmission mechanism, and / or send task data to the network side based on the small-scale data transmission mechanism.
[0092] It is understandable that the terminal device starts to perform one or more tasks based on a small amount of data transmission mechanism before the terminal device resides in the first cell (such as reselecting to the first cell) or after the terminal device resides in the first cell. This application does not limit this.
[0093] In another possible implementation, the tasks involved in this application may also be session tasks, i.e., traditional data transmission tasks, such as IoT device data reporting tasks where the data is less than or equal to the data transmission threshold of a small amount of data transmission mechanism.
[0094] The tasks performed by the terminal device based on a small amount of data transmission mechanism usually require a small amount of task data to be transmitted. Therefore, the primary goal can be to complete the task, avoid unnecessary cell reselections, minimize the task completion time, improve task completion efficiency, and reduce the signaling overhead caused by cell reselection. Therefore, in an embodiment of the present application, a cell reselection prohibition condition related to task progress, etc. can be introduced. When the cell reselection prohibition condition is met, the terminal device remains resident in the current serving cell (i.e., the first cell).
[0095] In the embodiment of the present application, the terminal device remains resident in the current serving cell (i.e., the first cell) when the cell reselection prohibition condition is met. This may mean that the terminal device no longer measures neighboring cells when the cell reselection prohibition condition is met, that is, no longer detects whether there are neighboring cells that meet the cell reselection criteria, and no longer performs cell reselection based on the cell reselection criteria; it may also mean that the terminal device can determine a neighboring cell (such as the second cell) that meets the cell reselection criteria based on the cell reselection criteria, but does not reselect to the neighboring cell that meets the cell reselection criteria, etc. The embodiment of the present application does not limit the specific manner in which the terminal device remains resident in the current serving cell when the cell reselection prohibition condition is met.
[0096] Among them, the cell reselection prohibition condition may include that the task progress of at least one task among the one or more tasks executed by the terminal device based on the small amount of data transmission mechanism is greater than or equal to the first threshold value. The first threshold value may also be called the task progress threshold value, and the task progress can be expressed as T proc Indicates that the first threshold can be used with Thresh task Indicates that the task progress is greater than or equal to the first threshold value can be expressed as T proc ≥Thresh task Indicates that the task progress is greater than or equal to the first threshold value, which may indicate that the task is about to be completed or is approaching completion. When the task progress of at least one task among one or more tasks executed based on the small amount of data transmission mechanism is greater than or equal to the first threshold value, the terminal device may prohibit cell reselection and prioritize the completion of the task.
[0097] As an example: the tasks performed by the terminal device based on a small amount of data transmission mechanism include task A and task B, the task progress of task A is 70%, the task progress of task B is 90%, the first threshold value is 85%, and the task progress of task B is greater than the first threshold value. Then the terminal device meets the condition of prohibiting cell reselection, and the terminal device can prohibit cell reselection and remain in the first cell currently being served.
[0098] It is understandable that in the embodiments of the present application, for different types of tasks, different threshold values (or thresholds) can be used to determine whether the progress of the task is greater than or equal to the first threshold value. Taking a calculation or data processing task as an example, the terminal device can determine whether the progress of the calculation or data processing task is greater than or equal to the first threshold value based on whether the ratio of the amount of data calculated or processed to the total amount of data is greater than or equal to the ratio threshold value, or whether the ratio of the amount of data to be calculated or processed to the total amount of data is less than 1 and the difference between the ratio threshold value, where the ratio threshold value can be set or adjusted based on the first threshold value.
[0099] Taking the AI training task as an example, the terminal device can determine whether the progress of the AI training task is greater than or equal to the first threshold value based on whether the average difference between the N results output by the trained AI model is less than the convergence threshold value, where N is an integer greater than or equal to 2; or the terminal device can also determine whether the progress of the AI training task is greater than or equal to the first threshold value based on whether the output accuracy of the trained AI model is greater than or equal to the accuracy threshold value, where the convergence threshold value or the accuracy threshold value can be set or adjusted according to the first threshold value.
[0100] Taking AI reasoning tasks as an example, the task data (also known as model data) output by AI reasoning tasks are tokens or embedding vectors. In AI, embedding refers to the process of mapping high-dimensional data (such as text, images, audio, etc.) into a low-dimensional space. An embedding vector is typically a vector composed of real numbers that represents the input data as a point in a continuous numerical space. It can be used to represent almost anything, such as text, images, audio, etc. A token can be called an identifier or a tag. In AI, a token generally refers to the smallest unit in the text processing process. A token can be a word, phrase, sentence, or other smaller text unit. An embedding vector can include one or more tokens. The terminal device can determine whether the progress of the AI reasoning task is greater than or equal to a first threshold based on whether the number of tokens output by the AI reasoning task is greater than or equal to a token number threshold, or whether the dimension of the embedding vector output by the AI reasoning task is greater than or equal to an embedding vector dimension threshold. The token number threshold or the embedding vector dimension threshold can be set or adjusted based on the first threshold.
[0101] In some implementations, the terminal device may determine (or decide) whether the terminal device meets the cell reselection prohibition condition during the process of performing one or more tasks based on the small amount of data transmission mechanism.
[0102] As an example: In the process of executing one or more tasks based on a small amount of data transmission mechanism, the terminal device can determine, according to a set period, whether there is at least one task among the one or more tasks being executed whose task progress is greater than or equal to a first threshold value, and if there is at least one task whose task progress is greater than or equal to the first threshold value, determine that the terminal device meets the condition of prohibiting cell reselection.
[0103] When the terminal device determines that the cell reselection prohibition condition is met, the terminal device remains resident in the first cell. For example, the terminal device may no longer measure neighboring cells, no longer detect whether there are neighboring cells that meet the cell reselection criteria (such as the second cell), etc., and remain resident in the current cell; or the terminal device may continue to measure neighboring cells and detect whether there are neighboring cells that meet the cell reselection criteria (such as the second cell), but if there is a neighboring cell that meets the cell reselection criteria (such as the second cell), it does not reselect to the neighboring cell and remains resident in the first cell.
[0104] In other implementations, the terminal device may also determine (or decide) whether the terminal device meets the cell reselection prohibition condition when there is a neighboring cell (such as the second cell) that meets the cell reselection criterion.
[0105] As an example: the terminal device may also detect the presence of a neighboring cell (such as the second cell) that meets the cell reselection criteria, determine whether there is a task progress of at least one task greater than or equal to the first threshold value among one or more tasks performed based on the small amount of data transmission mechanism, and determine that the terminal device meets the prohibited cell reselection condition if the task progress of at least one task is greater than or equal to the first threshold value. If the terminal device determines that the prohibited cell reselection condition is met, the terminal device may not reselect to the neighboring cell (such as the second cell) that meets the cell reselection criteria, and remain resident in the first cell.
[0106] In some implementations, the cell reselection prohibition condition may also include that the signal quality of the first cell (i.e., the serving cell of the terminal device) is greater than or equal to a second threshold value, to ensure that the signal quality of the first cell can support the effective transmission of task data. The second threshold value may also be referred to as the minimum signal quality threshold value. The second threshold value may be newly defined through a protocol, etc., or may be determined based on the minimum signal quality threshold value for the terminal device to access the cell, the signal quality threshold required for a small amount of data transmission mechanism (sdt-RSRP-Threshold), etc. For example: the second threshold value may reuse the minimum signal quality threshold value for the terminal device to access the cell, etc. In addition, it can be understood that signal quality may also be referred to as channel quality, and the signal quality threshold value may also be referred to as the channel quality threshold value.
[0107] The signal quality of the first cell may refer to one or more of the reference signal receiving power (RSRP) and reference signal receiving quality (RSRQ) of the reference signal received by the terminal device from the first cell, and the second threshold value may be the RSRP threshold value (RSRP ThreshServing,sdtP ), RSRQ threshold (RSRQ ThreshServing,sdtQ ) One or more of the following. That is, the signal quality of the first cell is greater than or equal to the second threshold value, which can also be expressed as Squal≥RSRQ ThreshServing,sdtQ or Srxlev ≥ RSRP ThreshServing,sdtP , where Squal represents the RSRQ of the first cell and Srxlev represents the RSRP of the first cell.
[0108] S603: If the terminal device does not meet the cell reselection prohibition condition, the terminal device performs cell reselection.
[0109] If the terminal device does not meet the conditions for prohibiting cell reselection, it means that one or more tasks performed by the terminal device do not include tasks that are approaching completion, and / or the signal quality of the first cell is insufficient to support effective transmission of task data. The terminal device can perform cell reselection. For example, upon detecting the presence of a second cell that meets the cell reselection criteria, the terminal device can reselect to the second cell and interact with the network side (such as the access network or core network, etc.) through the second cell. It is understandable that if there are multiple second cells that meet the cell reselection criteria, the terminal device can determine the reselected second cell according to a certain strategy, such as sorting multiple second cells according to reselection priority, and preferentially reselecting to the second cell with the highest reselection priority, etc.
[0110] It can be understood that the cell reselection method provided in the embodiment of the present application can be applied to single-task, multi-task and other scenarios. The following takes the cell prohibition condition including that the task progress of at least one task among one or more tasks performed by the terminal device based on a small amount of data transmission mechanism is greater than or equal to the first threshold value, and the signal quality of the first cell where the terminal device resides (that is, the current service cell of the terminal device) is greater than or equal to the second threshold value as an example, and combines different scenarios to illustrate the cell reselection method of the present application.
[0111] Scenario 1: Taking the case where a terminal device performs a single task based on a small amount of data transmission mechanism and the terminal device meets the cell reselection prohibition condition as an example, FIG7 is a second schematic diagram of a cell reselection method provided in an embodiment of the present application, the method comprising:
[0112] S701: The terminal device resides in the first cell.
[0113] S702: The terminal device performs a task based on a small amount of data transmission mechanism.
[0114] It is understandable that the above-mentioned task may be triggered after the terminal device resides in the first cell, or before the terminal device resides in the first cell, and this application does not limit this.
[0115] As an example: after residing in the first cell, if an inactive terminal device receives a task that meets the judgment conditions for starting a small amount of data transmission mechanism (such as the task data volume is less than or equal to the transmission data volume threshold of the small amount of data transmission mechanism), the terminal device can execute the task based on the small amount of data transmission mechanism. For example, the terminal device can initiate tasks and interact with the network side (such as the access network or core network) through the first cell.
[0116] Before the terminal device resides in the first cell, if the terminal device in an inactive state receives a task that meets the judgment conditions for starting the small amount of data transmission mechanism, the terminal device can also perform the task based on the small amount of data transmission mechanism. For example: the terminal device can initiate the task, interact with the task data, etc. with the network side (such as the access network or core network, etc.) through the cell where it resided before the first cell. When the terminal device is performing the task, it does not meet the conditions for prohibiting cell reselection. After reselecting to the first cell (that is, after residing in the first cell), the terminal device can continue to perform the task. For example: the terminal device can interact with the network side (such as the access network or core network, etc.) through the first cell.
[0117] S703: When the task progress of the task is greater than or equal to the first threshold value and the signal quality of the first cell is greater than or equal to the second threshold value, the terminal device remains in the first cell.
[0118] When the task progress is greater than or equal to the first threshold value and the signal quality of the first cell is greater than or equal to the second threshold value, it means that the task is about to be completed and is nearing completion, and the signal quality of the first cell can support the effective transmission of task data. The terminal device can prioritize task completion, not reselect the cell, remain in the first cell, and continue to execute the task based on a small amount of data transmission mechanism until the task is completed. For example: when the cell reselection criteria are met, such as the A3 event for cell reselection (i.e., the RSRP or RSRQ of the neighboring cell is higher than a certain threshold of the first cell) occurs and lasts for a certain period of time (such as 1 second), and there is a neighboring cell (such as the second cell) that meets the cell reselection criteria, the terminal device remains in the first cell and does not reselect to the second cell.
[0119] Scenario 2: Taking the case where a terminal device performs a single task based on a small amount of data transmission mechanism and the terminal device does not meet the cell reselection prohibition condition as an example, FIG8 is a schematic diagram of a third cell reselection method provided in an embodiment of the present application, the method comprising:
[0120] S801: The terminal device resides in the first cell.
[0121] S802: The terminal device performs a task based on a small amount of data transmission mechanism.
[0122] The implementation of S801-S802 can refer to the implementation of S701-S702, and will not be described in detail.
[0123] S803: When the task progress of the task is less than the first threshold value and / or the signal quality of the first cell is less than the second threshold value, the terminal device performs cell reselection.
[0124] When the task progress is less than the first threshold value, and / or the signal quality of the first cell is less than the second threshold value, it means that the task has not yet ended, and / or the signal quality of the first cell cannot support the effective transmission of the task data. The terminal device can perform cell reselection and continue to perform the task through the reselected cell. For example: when the cell reselection criteria are met, such as the A3 event for cell reselection (i.e., the RSRP or RSRQ of the neighboring cell is higher than a certain threshold of the first cell) occurs and lasts for a certain period of time (such as 1 second), and there is a neighboring cell (such as the second cell) that meets the cell reselection criteria, the terminal device can reselect to the second cell and interact with the network side (such as the access network or core network, etc.) through the second cell.
[0125] Scenario 3: Taking the example of a terminal device performing multiple tasks based on a small amount of data transmission mechanism and the terminal device meeting the cell reselection prohibition condition, FIG9 is a fourth schematic diagram of a cell reselection method provided in an embodiment of the present application, the method comprising:
[0126] S901: The terminal device resides in the first cell.
[0127] S902: The terminal device performs multiple tasks based on a small amount of data transmission mechanism.
[0128] It is understandable that the triggering of the above-mentioned multiple tasks can be after the terminal device resides in the first cell, or before the terminal device resides in the first cell, and this application does not limit this.
[0129] As an example: after residing in the first cell, if an inactive terminal device receives multiple tasks that meet the initiation judgment conditions of the small amount of data transmission mechanism, the terminal device can execute the multiple tasks based on the small amount of data transmission mechanism. For example, the terminal device can initiate multiple tasks and exchange task data with the network side (such as the access network or core network) through the first cell.
[0130] Before the terminal device resides in the first cell, if the terminal device in an inactive state receives multiple tasks that meet the judgment conditions for starting the small amount of data transmission mechanism, the terminal device can also perform multiple tasks based on the small amount of data transmission mechanism. For example: the terminal device can initiate multiple tasks and interact with the network side (such as the access network or core network, etc.) through the cell where it resided before the first cell. When the terminal device is performing multiple tasks, it does not meet the conditions for prohibiting cell reselection. After reselecting to the first cell (that is, after residing in the first cell), the terminal device can continue to perform multiple tasks. For example: the terminal device can interact with the network side (such as the access network or core network, etc.) through the first cell.
[0131] S903: When there is at least one task among the multiple tasks whose task progress is greater than or equal to the first threshold value and the signal quality of the first cell is greater than or equal to the second threshold value, the terminal device remains in the first cell.
[0132] When the progress of at least one task among multiple tasks is greater than or equal to the first threshold value, and the signal quality of the first cell is greater than or equal to the second threshold value, it means that at least one task among the multiple tasks is about to be completed and is approaching completion, and the signal quality of the first cell can support the effective transmission of task data. The terminal device can prioritize task completion, not reselect the cell, remain in the first cell, and continue to execute multiple tasks based on a small amount of data transmission mechanism. For example: when the cell reselection criteria are met, such as the occurrence of the A3 event for cell reselection (i.e., the RSRP or RSRQ of the neighboring cell is higher than a certain threshold of the first cell) and lasts for a certain period of time (such as 1 second), and there is a neighboring cell (such as the second cell) that meets the cell reselection criteria, the terminal device remains in the first cell and does not reselect to the second cell.
[0133] In some implementations, after remaining in the first cell for a certain period of time (such as time T), if the cell reselection criteria are still met, the terminal device can continue to determine whether the terminal device continues to reside in the first cell or reselects to a neighboring cell based on whether there is at least one task among multiple tasks whose task progress is greater than or equal to a first threshold value and whether the signal quality of the first cell is greater than or equal to a second threshold value.
[0134] Scenario 4: Taking the example of a terminal device performing multiple tasks based on a small amount of data transmission mechanism and the terminal device not meeting the cell reselection prohibition condition, FIG10 is a fifth schematic diagram of a cell reselection method provided in an embodiment of the present application, the method comprising:
[0135] S1001: The terminal device resides in the first cell.
[0136] S1002: The terminal device performs multiple tasks based on a small amount of data transmission mechanism.
[0137] The implementation of S1001-S1002 can refer to the implementation of S901-S902, and will not be described in detail.
[0138] S1003: When the task progress of multiple tasks is less than the first threshold value, and / or the signal quality of the first cell is less than the second threshold value, the terminal device performs cell reselection.
[0139] When the task progress of multiple tasks is less than the first threshold value, and / or the signal quality of the first cell is less than the second threshold value, it means that multiple tasks have not yet been completed, and / or the signal quality of the first cell cannot support the effective transmission of task data. The terminal device can perform cell reselection and continue to perform tasks through the reselected cell. For example: when the cell reselection criteria are met, such as the A3 event for cell reselection (i.e., the RSRP or RSRQ of the neighboring cell is higher than a certain threshold of the first cell) occurs and lasts for a certain time (such as 1 second), and there is a neighboring cell (such as the second cell) that meets the cell reselection criteria, the terminal device can reselect to the second cell and interact with the network side (such as the access network or core network, etc.) through the second cell.
[0140] Referring to the schematic diagram of the cell reselection mechanism shown in FIG11 , in an embodiment of the present application, a terminal device in an inactive state, upon receiving one or more tasks (i.e., after one or more tasks arrive), can determine whether one or more tasks can be executed based on a small amount of data transmission mechanism (taking the SDT mechanism as an example in FIG11 ), and if so, the terminal device can execute one or more tasks based on the small amount of data transmission mechanism. For example: the terminal device can initiate a task based on the small amount of data transmission mechanism, and interact with the network side for task data, etc.; if not, the terminal device does not execute one or more tasks based on the small amount of data transmission mechanism, and the terminal device can perform cell reselection based on existing cell reselection criteria (such as the cell reselection criteria specified in the TS38.304 section of the 3GPP R17 standard).
[0141] If the terminal device detects that the cell reselection criteria (such as the cell reselection criteria specified in the TS38.304 section of the 3GPP R17 standard) are met during the process of performing one or more tasks based on the small amount of data transmission mechanism, the terminal device can continue to judge (or determine) whether there is at least one task among the one or more tasks performed based on the small amount of data transmission mechanism whose task progress is greater than or equal to the first threshold value (that is, whether there is a task that is close to completion); and whether the signal quality of the first cell (current cell) is greater than or equal to the second threshold value (that is, whether the signal quality can support the effective transmission of task data).
[0142] If the above two conditions are met at the same time, the terminal device does not perform cell reselection and remains in the current cell to complete the task as quickly as possible. If the above two conditions cannot be met at the same time, the terminal device can perform cell reselection. For example: create a cell reselection list containing reselection priorities, and reselect to neighboring cells according to the reselection priorities. The neighboring cell reselection priorities in the cell reselection list can not only consider the cell signal quality (such as RSRQ and / or RSRP), but also require that the available resources of the neighboring cell be greater than or equal to the set resource threshold.
[0143] The following describes a communication device provided in an embodiment of the present application. Please refer to Figure 12, which is a schematic diagram of the structure of a communication device in an embodiment of the present application. The communication device may include units or modules corresponding to all or part of the steps in the above-described method embodiment, and may be used to execute the steps performed by the first communication device in the above-described method embodiment. For details, please refer to the relevant description in the above-described method embodiment.
[0144] As shown in Figure 12, the communication device 1200 includes a processing unit 1210 and an interface unit 1220. The processing unit 1210 may be a processor or a processing circuit, and the interface unit 1220 may be a transceiver unit or an input / output interface. The communication device 1200 may be used to implement the steps performed by the first communication device in the above embodiment.
[0145] When the communication device 1200 is used to implement the steps performed by the first communication device in the above embodiment: the interface unit 1220 is used to enable the first communication device to reside in the first cell; the processing unit 1210 is used to control the first communication device to remain in the first cell when the cell reselection prohibition condition is met, and the cell reselection prohibition condition includes that the task progress of at least one task among one or more tasks executed based on a small amount of data transmission mechanism is greater than or equal to the first threshold value.
[0146] In one possible design, when the processing unit 1210 controls the first communication device to remain in the first cell when the cell reselection prohibition condition is met, it is specifically used to: when the cell reselection prohibition condition is met, if there is a second cell that meets the cell reselection criteria, control the first communication device not to reselect to the second cell.
[0147] In one possible design, satisfying the cell reselection prohibition condition also includes: the signal quality of the first cell is greater than or equal to a second threshold value.
[0148] Exemplarily, the second threshold value includes an RSRP threshold value and / or an RSRQ threshold value. Accordingly, the signal quality of the first cell is greater than or equal to the second threshold value, including: the RSRP of the first cell is greater than or equal to the RSRP threshold value; and / or, the RSRQ of the first cell is greater than or equal to the RSRQ threshold value.
[0149] In one possible design, the processing unit 1210 is further configured to, when the first communication device does not meet the cell reselection prohibition condition, control the first communication device to reselect to the second cell if there is a second cell that meets the cell reselection criteria.
[0150] Exemplarily, the first communication device is in an inactive state, and one or more tasks are non-session tasks.
[0151] Exemplarily, the small amount of data transmission mechanism includes: a random access small amount of data transmission mechanism and / or a configuration authorization small amount of data transmission mechanism.
[0152] As shown in Figure 13, the present application also provides a communication device 1300, which includes a processor 1310 and may also include a communication interface 1320. The processor 1310 and the communication interface 1320 are coupled to each other. It is understandable that the communication interface 1320 can be a transceiver, an input / output interface, an input interface, an output interface, an interface circuit, etc. Optionally, the communication device 1300 may also include a memory 1330 for storing instructions executed by the processor 1310 or storing input data required by the processor 1310 to execute instructions or storing data generated after the processor 1310 executes instructions. The memory 1330 may be a physically independent unit, or may be coupled to the processor 1310, or the processor 1310 may include the memory 1330.
[0153] When the communication device 1300 is used to implement the steps performed by the first communication device in the above embodiment, the processor 1310 can be used to implement the functions of the above processing unit 1210, and the communication interface 1320 can be used to implement the functions of the above interface unit 1220.
[0154] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), logic circuits, field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0155] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.
[0156] In the above embodiments, all or part of the embodiments can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program or instructions can be transmitted from one network device, terminal, computer, server, or data center to another network device, terminal, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disk; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0157] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0158] Furthermore, it should be understood that in the embodiments of this application, the word "exemplary" is used to indicate an example, illustration, or description. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0159] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A cell reselection method, characterized in that: include: The first communication device resides in the first cell; When the first communication device satisfies a cell reselection prohibiting condition, the first communication device remains stationed in the first cell, and the cell reselection prohibiting condition includes that the task progress of at least one task among one or more tasks performed by the first communication device based on a small amount of data transmission mechanism is greater than or equal to a first threshold value.
2. The method according to claim 1, characterized in that When the first communication device meets a cell reselection prohibition condition, the first communication device remains stationed in the first cell, including: When the first communication device satisfies the cell reselection prohibition condition, if there is a second cell that satisfies the cell reselection criterion, the first communication device does not reselect to the second cell.
3. The method according to claim 1 or 2, characterized in that The cell reselection prohibition condition further includes: The signal quality of the first cell is greater than or equal to a second threshold.
4. The method according to claim 3, characterized in that The second threshold value includes a reference signal received power RSRP threshold value and / or a reference signal received quality RSRQ threshold value, and the signal quality of the first cell is greater than or equal to the second threshold value, including: The RSRP of the first cell is greater than or equal to the RSRP threshold value; and / or, The RSRQ of the first cell is greater than or equal to the RSRQ threshold.
5. The method according to any one of claims 1 to 4, characterized in that The method further comprises: When the first communication device does not satisfy the cell reselection prohibition condition, if there is a second cell that satisfies the cell reselection criterion, the first communication device reselects to the second cell.
6. The method according to any one of claims 1 to 5, characterized in that The first communication device is in an inactive state, and the one or more tasks are non-session tasks.
7. The method according to any one of claims 1 to 6, characterized in that The small amount of data transmission mechanism includes: A random access small amount of data transmission mechanism and / or a configuration authorized small amount of data transmission mechanism.
8. A communication device, characterized in that: including an interface unit and a processing unit; The interface unit is used to receive and send data; The processing unit is used to execute the method according to any one of claims 1 to 7 through the interface unit.
9. A communication device, characterized in that: It includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or send signals from the processor to other communication devices outside the communication device, and the processor is used to implement the method as described in any one of claims 1 to 7 through a logic circuit or execution instructions.
10. A computer program product, characterized in that The method comprises a computer program or an instruction, and when the computer program or the instruction is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
11. A chip system, characterized in that: The chip system includes a processor, the processor is coupled to a memory, the memory is used to store computer programs or instructions, and when the computer program or instructions are executed by the processor, the method as described in any one of claims 1 to 7 is implemented.
12. A computer-readable storage medium, characterized in that: The storage medium stores a computer program or instruction. When the computer program or instruction is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Patent Citations
Method and apparatus for handling response timer and cell reselection for small data transmission
WO2022015057A1
Devices and methods for enhancing cell reselection during ongoing communication sessions
WO2022205333A1