Cell selection method and apparatus

By receiving and utilizing information on cell access status, service latency, and transmission rate, terminal devices can select appropriate cells to camp on, thus solving the problem of service lag in network energy-saving mode and improving user experience.

CN122269389APending Publication Date: 2026-06-23HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411929859.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-23
Publication Date
2026-06-23

AI Technical Summary

Technical Problem

In existing technologies, when network devices enable network power-saving mode, NES-enabled terminal devices are prone to service lag after staying in the selected cell, which affects user experience.

Method used

The terminal device receives first information and second information. The first information indicates the access status of the cell, and the second information indicates the service latency and transmission rate supported by the cell. Based on this information, the terminal device selects a cell that can meet the service requirements for camping.

Benefits of technology

By considering the access capabilities and service requirements of the cell, the probability of service lag when terminal devices are stationed in the cell is reduced, thus improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122269389A_ABST
    Figure CN122269389A_ABST
Patent Text Reader

Abstract

The application provides a cell selection method and device, and relates to the field of communication. The method comprises the following steps: after a network device starts NES, the network device can send indication information about whether a terminal device supporting NES accesses a cell, and can send information used for determining the time delay of a service and / or the transmission rate of the service. After the terminal device receives the information, the terminal device can determine a cell for camping based on the information. In this way, the cell for camping can meet the service demand of the terminal device, and the probability of service lag can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular to a cell selection method and apparatus. Background Technology

[0002] Currently, network devices can enable network energy saving (NES) to reduce power consumption. When NES is enabled, a network device can broadcast a system information block type 1 (SIB1). SIB1 carries indication information regarding whether NES-enabled terminal devices can access the cell. If SIB1 contains indication information for NES-enabled terminal devices accessing the cell, then those devices can select that cell to camp on.

[0003] However, this approach can cause service lag on NES-enabled terminal devices after they have settled in the selected cell, affecting the user experience. Summary of the Invention

[0004] This application provides a cell selection method and apparatus, which helps to reduce the probability of service lag after the terminal device stays in the selected cell, thereby improving the user experience.

[0005] Firstly, a cell selection method is provided. This method can be executed by a terminal-side communication device supporting NES, or by other entities; this application does not limit the specific implementation. The terminal-side communication device can be a terminal device, or a functional module, communication module, chip, chip system, or circuit within the terminal device (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip). For ease of description, the following explanation uses a terminal device supporting NES as an example.

[0006] The method may include: a NES-enabled terminal device receiving first information and second information, the first information indicating that the terminal device is in a prohibited access state, and the second information indicating the latency of the services supported by the first cell, and / or the transmission rate of the services supported by the first cell; the NES-enabled terminal device determining, based on the first information and the second information, to choose to camp in the first cell.

[0007] The cell selection method provided in this application enables NES terminal devices to consider whether the cell can be accessed and whether it can meet service requirements when selecting a cell to camp on, thereby reducing the probability of service lag.

[0008] In one possible implementation, the second information is used to indicate one or more of the following: the load supported by the first cell, the number of antenna panels supported by the first cell, the number of antenna ports supported by the first cell, the QoS supported by the first cell, or the power-saving mode of the first cell.

[0009] In one possible implementation, if the second information is used to indicate the energy-saving mode of the first cell, the second information is also used to indicate the cycle of the energy-saving mode and / or the duration of the energy-saving mode.

[0010] In one possible implementation, the second information is carried in the Synchronization Signal Block (SSB) and / or System Information Block Type (SIB) signaling.

[0011] In one possible implementation, the method further includes: a NES-enabled terminal device receiving unified access control (UAC) parameters, the UAC parameters indicating third and / or fourth information related to network energy saving, the third information indicating one or more identity identifiers, and the fourth information indicating one or more service categories; after selecting to camp in the first cell, if the terminal device's identity identifier is among the identity identifiers indicated by the third information, and / or the service category to which the target service belongs is among the service categories indicated by the fourth information, then the NES-enabled terminal device performs an access restriction check on the access attempt, wherein the access attempt is initiated to process the target service.

[0012] The method provided in this application embodiment, after camping in a cell, considers whether the cell's network energy saving supports the target service, and can select a cell that supports the target service for access, further reducing the probability of service lag.

[0013] In one possible implementation, the second information is used to indicate the energy-saving mode of the first cell, the period of the energy-saving mode, and / or the duration of the energy-saving mode; and to perform access restriction checks on access attempts, including: the NES-enabled terminal device determines a first duration based on the second information and / or the time when the access attempt is initiated, and if an access attempt including the service category to which the target service belongs is initiated again within the first duration, it is directly rejected.

[0014] In this way, the first duration is determined based on the parameters related to the energy-saving mode and access attempt, which is suitable for network energy-saving scenarios.

[0015] In one possible implementation, the relationship between the second information and / or the time of initiating the access attempt and the first duration satisfies one or more of the following: the first duration is positively correlated with the period of the power-saving mode; the first duration is inversely correlated with the duration of the power-saving mode; the first duration is inversely correlated with the time of initiating the access attempt; or, the first duration is positively correlated with the first moment, wherein the first moment is the start time of the first duration after the time of initiating the access attempt.

[0016] In one possible implementation, the difference between the period of the energy-saving mode and the duration of the energy-saving mode is equal to a first duration; or, the difference between the moment the access attempt is initiated and the first moment is equal to the first duration.

[0017] In one possible implementation, the first information is used to indicate the CellBarredNES field.

[0018] Secondly, a cell selection method is provided. This method can be executed by a terminal-side communication device that supports NES, or it can be executed by other entities; this application does not limit the scope of the method. For ease of description, the following explanation uses a terminal device that supports NES as an example.

[0019] The method may include: receiving unified access control (UAC) parameters, wherein the UAC parameters are used to indicate third information and / or fourth information related to network energy saving, wherein the third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories; if the identity identifier of the terminal device is among the identity identifiers indicated by the third information, and / or the service category to which the target service belongs is among the service categories indicated by the fourth information, then performing an access restriction check on the access attempt, wherein the access attempt is initiated to process the target service.

[0020] The cell selection method provided in this application indicates that when the identity identifier of the terminal device and / or the service category to which the target service belongs are in the network energy-saving related information indicated by the network device, it means that the terminal device can support the target service that the terminal device needs to process after access, which helps to reduce the probability of service lag.

[0021] In one possible implementation, an access restriction check is performed on the access attempt, including: determining a first duration based on one or more of the following: the period of the power-saving mode in network power saving, the duration of the power-saving mode, and the time when the access attempt is initiated; if an access attempt involving the service category to which the target service belongs is initiated again within the first duration, it is directly rejected.

[0022] In one possible implementation, one or more of the following—the period of the energy-saving mode, the duration of the energy-saving mode, and the moment of initiating the access attempt—are related to the first duration by one or more of the following: the first duration is positively correlated with the period of the energy-saving mode; the first duration is inversely correlated with the duration of the energy-saving mode; the first duration is inversely correlated with the moment of initiating the access attempt; or, the first duration is positively correlated with the first moment, wherein the first moment is the start time of the first duration after the moment of initiating the access attempt.

[0023] In one possible implementation, the difference between the period of the energy-saving mode and the duration of the energy-saving mode is equal to a first duration; or, the difference between the moment the access attempt is initiated and the first moment is equal to the first duration.

[0024] Thirdly, a cell selection method is provided. This method can be executed by a network-side communication device supporting NES, or by other entities; this application does not limit the scope of the method. The network-side communication device can be a network device, or a functional module, communication module, chip, chip system, or circuit within the network device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core). For ease of description, the following explanation uses a network device supporting NES as an example.

[0025] The method may include: a network device supporting NES determining first information and second information, the first information indicating that access to the terminal device is prohibited, and the second information indicating the latency of the service supported by the first cell and / or the transmission rate of the service supported by the first cell; the network device supporting NES sending the first information and the second information.

[0026] In one possible implementation, the second information is used to indicate one or more of the following: the load supported by the first cell, the number of antenna panels supported by the first cell, the number of antenna ports supported by the first cell, the QoS supported by the first cell, or the power-saving mode of the first cell.

[0027] In one possible implementation, if the second information is used to indicate the energy-saving mode of the first cell, the second information is also used to indicate the cycle of the energy-saving mode and / or the duration of the energy-saving mode.

[0028] In one possible implementation, the method further includes: the network device supporting NES sending unified access control (UAC) parameters, wherein the UAC parameters are used to indicate third and / or fourth information related to network energy saving, the third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories.

[0029] In one possible implementation, the second information is carried in the Synchronization Signal Block (SSB) and / or System Information Block Type (SIB) signaling.

[0030] In one possible implementation, the first information is used to indicate the CellBarredNES field.

[0031] Fourthly, a cell selection method is provided. This method can be executed by a network-side communication device supporting NES, or by other entities; this application does not limit the scope of the method. For ease of description, the following explanation uses a network device supporting NES as an example.

[0032] The method may include: the network device supporting NES determining the Unified Access Control (UAC) parameters, wherein the UAC parameters are used to indicate third and / or fourth information related to network energy saving, wherein the third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories; and sending the UAC parameters.

[0033] Fifthly, a communication apparatus is provided for executing the method in any of the possible implementations of the above aspects. Specifically, the communication apparatus includes a module for executing the method in any of the possible implementations of the above aspects.

[0034] In a sixth aspect, another communication device is provided, including a processor coupled to a memory for executing instructions in the memory to implement the methods in any of the possible implementations of the foregoing aspects. Optionally, the communication device further includes a memory. Optionally, the communication device further includes a communication interface to which the processor is coupled.

[0035] In one implementation, the communication device is a terminal device or a network device. When the communication device is a terminal device or a network device, the communication interface can be a transceiver or an input / output interface.

[0036] In another implementation, the communication device is a chip applicable to a terminal device or a network device. When the communication device is a chip applicable to a terminal device or a network device, the communication interface can be an input / output interface.

[0037] In a seventh aspect, a processor is provided, comprising: an input circuit, an output circuit, and a processing circuit. The processing circuit is used to receive signals through the input circuit and transmit signals through the output circuit, causing the processor to execute the method in any possible implementation of the above aspects.

[0038] In the specific implementation process, the processor can be a chip, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, gate circuit, flip-flop, and various logic circuits. The input signal received by the input circuit can be received and input by, for example, but not limited to, a receiver, and the signal output by the output circuit can be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Furthermore, the input circuit and the output circuit can be the same circuit, which is used as the input circuit and the output circuit at different times. This application does not limit the specific implementation of the processor and various circuits.

[0039] Eighthly, a communication device is provided, including a processor and a memory. The processor is used to read instructions stored in the memory and to receive signals via a receiver and transmit signals via a transmitter to execute the methods in any of the possible implementations of the foregoing aspects.

[0040] Optionally, the processor may be one or more, and the memory may be one or more.

[0041] Optionally, the memory may be integrated with the processor, or the memory may be separated from the processor.

[0042] In the specific implementation process, the memory can be a non-transitory memory, such as read-only memory (ROM), which can be integrated with the processor on the same chip or set on different chips. This application does not limit the type of memory or the way the memory and processor are set.

[0043] It should be understood that the relevant data interaction process, such as sending instruction information, can be a process of outputting instruction information from the processor, and receiving capability information can be a process of the processor receiving input capability information. Specifically, the processed output data can be output to the transmitter, and the input data received by the processor can come from the receiver. Here, the transmitter and receiver can be collectively referred to as transceivers.

[0044] The communication device in the eighth aspect above can be a chip. The processor can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor that reads software code stored in memory. The memory can be integrated into the processor or located outside the processor and exist independently.

[0045] Ninthly, a computer program product is provided, the computer program product comprising: a computer program (also referred to as code or instructions), which, when run, causes a computer to perform a method in any of the possible implementations of the foregoing aspects.

[0046] In a tenth aspect, a computer-readable storage medium is provided that stores a computer program (also referred to as code or instructions) that, when run on a computer, causes the computer to perform the methods in any of the possible implementations of the foregoing aspects.

[0047] It should be understood that the fourth to tenth aspects of this application correspond to the technical solutions of the first and second aspects of this application, and the beneficial effects achieved by each aspect and the corresponding feasible implementation are similar, and will not be repeated here. Attached Figure Description

[0048] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;

[0049] Figure 2 This is an architecture diagram of an O-RAN system provided in an embodiment of this application;

[0050] Figure 3 This is a schematic flowchart illustrating a cell selection method provided in an embodiment of this application;

[0051] Figure 4 This is a schematic flowchart illustrating a cell selection method in a cell reselection scenario provided in an embodiment of this application;

[0052] Figure 5 This is a schematic flowchart illustrating another cell selection method in the scenario of reselecting a cell, provided in the embodiments of this application;

[0053] Figure 6 This is a schematic flowchart illustrating another cell selection method provided in an embodiment of this application;

[0054] Figure 7 This application provides a method for determining a first duration.

[0055] Figure 8 This is another method for determining the first duration provided in the embodiments of this application;

[0056] Figure 9 This is a schematic flowchart illustrating another cell selection method provided in the embodiments of this application;

[0057] Figure 10 This is a schematic diagram of a communication device provided in an embodiment of this application;

[0058] Figure 11 This is a schematic diagram of another communication device provided in an embodiment of this application;

[0059] Figure 12 This is a schematic diagram of an O-RAN chip provided in an embodiment of this application;

[0060] Figure 13 This is a schematic diagram of a chip system for a terminal device provided in an embodiment of this application. Detailed Implementation

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

[0062] In the embodiments of this application, the terms "first" and "second" are used to distinguish identical or similar items with essentially the same function and purpose. For example, "first information" and "second information" are used only to distinguish different information and do not limit their order. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that "first" and "second" do not necessarily imply that they are different.

[0063] It should be noted that, in the embodiments of this application, the words "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplarily" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplarily" or "for example" is intended to present the relevant concepts in a specific manner.

[0064] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, a--c, bc, or abc, where a, b, and c can be single or multiple.

[0065] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a relationship between the other information and the information to be instructed; or it can only instruct a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol predefined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. This application does not limit the specific method of instruction.

[0066] The predefined in the embodiments of this application can be understood as: definition, pre-defined, storage, pre-storage, pre-negotiation, pre-configuration, solidification, or pre-firing.

[0067] In the embodiments of this application, the terms and English abbreviations, such as access denied state, antenna panel, network power saving, etc., are all exemplary examples given for ease of description and should not constitute any limitation on this application. This application does not preclude the possibility of defining other terms that can achieve the same or similar functions in existing or future protocols.

[0068] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, such as LTE Frequency Division Duplex (FDD) systems and LTE Time Division Duplex (TDD) systems, 5th Generation (5G) systems or New Radio (NR) systems, future communication systems, etc.

[0069] The network device involved in this application can be a device that communicates with terminal devices. The network device can also be called an access network device or a wireless access network device. It can be a TRP, an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (e.g., home evolved NodeB or home Node B, HNB), a base band unit (BBU), or a wireless controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device can be a relay station, access point, vehicle-mounted device, wearable device, or a network device in a 5G network or a network device in a future evolved PLMN network. It can also be an access point (AP) in a WLAN, or a gNB in ​​an NR system. The above-mentioned network devices can also be city base stations, micro base stations, pico base stations, femto base stations, etc. The embodiments of this application do not limit this.

[0070] To facilitate understanding of the embodiments of this application, firstly, in conjunction with Figure 1 The communication system applicable to the embodiments of this application will be described in detail.

[0071] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1 As shown, the communication system includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b, collectively referred to as 110, may also include at least one terminal (such as...). Figure 1 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1 (Not shown in the image). Terminal 120 is wirelessly connected to RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system may also include a core network 200. RAN node 110 is connected to core network 200 via wireless or wired means. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be independent physical devices, or they can be the same physical device integrating the logical functions of core network equipment and RAN nodes. The communication system may also include Internet 300.

[0072] RAN 100 can be an evolved universal terrestrial radio access (E-UTRA) system, an NR system, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN 100 can also include two or more of the aforementioned different radio access systems. RAN 100 can also be an open RAN (O-RAN). In the embodiments of this application, RAN 100 can be a non-terrestrial network (NTN) system, in which the mode of RAN 100 can be transparent transmission mode or regenerative mode, and the cell type of RAN 100 can be an earth fixed cell or an earth moving cell.

[0073] This communication system mainly involves terminal 120, RAN node 110 and core network 200, which will be described in detail below.

[0074] 1) Terminal 120 can also be referred to as terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the device form of the terminal.

[0075] 2) Equipment in the core network 200 that can provide service support to the terminal 120 can be referred to as core network equipment. Currently, some examples of core network equipment include: access and mobility management function (AMF) entities, session management function (SMF) entities, user plane function (UPF) entities, etc. It should be noted that in this application, entities can also be referred to as network elements or functional entities. For example, an AMF entity can also be called an AMF network element or an AMF functional entity; similarly, an SMF entity can also be called an SMF network element or an SMF functional entity, etc.

[0076] 3) RAN Node 110, also known as Radio Access Network Equipment, RAN Entity, or Access Node, is used to help terminals access the communication system wirelessly. In one application scenario, RAN Node 110 can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR mobile communication system, or a base station in a future mobile communication system. RAN Node 110 can also be a macro base station (such as...) Figure 1 110a in the text), can also be a micro base station or an indoor station (such as... Figure 1 In section 110b), the node can also be a relay node, a donor node, or a radio controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU).

[0077] In another application scenario, the roles of RAN node 110 and terminal 120 can be relative, for example, Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.

[0078] Communication between RAN node 110 and the terminal equipment follows a specific protocol layer structure. This protocol layer may include a control plane protocol layer and a user plane protocol layer. The control plane protocol layer may include at least one of the following: radio resource control (RRC) layer, packet data convergence protocol (PDCP) layer, radio link control (RLC) layer, media access control (MAC) layer, or physical (PHY) layer, etc. The user plane protocol layer may include at least one of the following: service data adaptation protocol (SDAP) layer, PDCP layer, RLC layer, MAC layer, or physical layer, etc.

[0079] In another application scenario, multiple RAN nodes 110 can collaborate to help terminals achieve wireless access, with different RAN nodes 110 implementing different functions of the base station. For example, a RAN node 110 can be a central unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). Here, the CU performs the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the base station's radio link control layer and medium access control (MAC) layer, and can also perform some or all of the physical layer functions. For specific descriptions of each protocol layer, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes 110, or they can be integrated into the same RAN node 110, for example, integrated into the baseband unit (BBU). RUs can be included in radio frequency equipment, such as remote radio units (RRUs) or active antenna units (AAUs). CUs can be further divided into two types of RAN nodes 110: CU-control plane and CU-user plane.

[0080] In different systems, RAN node 110 may have different names. For example, in an O-RAN system, CU can be called open CU (open CU, O-CU), DU can be called open DU (open DU, O-DU), RU can be called open RU (open RU, O-RU), CU-CP can also be called open CU-CP (open CU-CP, O-CU-CP), and CU-UP can also be called open CU-CP (open CU-UP, O-CU-UP).

[0081] For example, Figure 2 An architecture diagram of an O-RAN system is shown. Figure 2As shown, the O-RAN system includes O-CU, O-DU, O-RU, O-CU-CP, O-CU-UP, non-real-time RAN intelligent controller (RIC), near-real-time RAN intelligent controller (RIC), and open base station (O-eNB). The correspondence between the various access network devices (or network element modules) in the ORAN system and their implementable protocol layer functions can be found in Table 1.

[0082] Table 1

[0083]

[0084] The RAN node 110 in the embodiments of this application can be implemented by software modules, hardware modules, or a combination of software and hardware modules. For example, the RAN node 110 can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN node 110. For ease of description, a network device is used as an example of the RAN node 110 in the following description.

[0085] Currently, to reduce the power consumption of network devices, Network Execution System (NES) can be deployed. Network devices can enable NES to reduce power consumption. Common NES implementations include techniques that disable data transmission during periods of inactivity. For example, a network device can operate in a low-power mode during periods of no data transmission and in a high-power mode during periods of data transmission. This helps reduce power consumption while maintaining normal communication.

[0086] In addition, to further reduce the power consumption of network devices, network devices can also use some scheduling methods to aggregate and send data that was originally scattered in the time domain. This can increase the time when no data is being sent, thereby achieving network energy saving.

[0087] The following section details a communication method suitable for enabling NES on network devices. Before introducing this method, we will first describe NES-enabled terminal devices and ordinary terminal devices. NES-enabled terminal devices are those that can communicate normally with NES-enabled network devices. Ordinary terminal devices are those that do not have NES functionality and do not support communication with NES-enabled network devices.

[0088] After NES is enabled, network devices can broadcast MIB and SIB1. The MIB carries indication information as to whether ordinary terminal devices are supported for cell access, while the SIB1 carries indication information as to whether NES-enabled terminal devices are supported for cell access. If the MIB indicates that ordinary terminal devices are not supported for cell access, then ordinary terminal devices will be blocked or prohibited (barred). If the SIB1 indicates that NES-enabled terminal devices are supported for cell access, then NES-enabled terminal devices can choose to camp on that cell.

[0089] For example, the MIB may carry a CellBarred field, and when the value of this field is barred, it can be used to indicate that ordinary terminal devices are not supported to access the cell. The SIB1 may carry a CellBarredNES field, and when the value of this field is not barred, it can be used to indicate that NES-enabled devices are allowed to access the cell.

[0090] When network devices need to enable NES, terminal devices that do not support NES need to be blocked from accessing the network. At this time, the network devices can broadcast MIB and SIB1. The MIB can carry a cellBarred field with a value of barred to block ordinary terminal devices. The SIB1 can carry a CellBarredNES field with a value of notbarred to prevent NES-enabled terminal devices from being blocked, so that NES-enabled terminal devices can access the cell.

[0091] However, this approach can cause service lag on NES-enabled terminal devices after they have settled in the selected cell, affecting the user experience.

[0092] Service interruptions occur because NES-enabled terminal devices only consider whether an NES-enabled cell can be accessed, without assessing whether the cell can meet service requirements, such as the cell's latency and transmission rate. Therefore, when an NES-enabled terminal device camps on a cell, it may encounter a situation where the cell cannot meet its service requirements, resulting in service interruptions.

[0093] For example, after NES is enabled on a network device, the period for discontinuous transmission (DTX) is configured to be 160 milliseconds. When a terminal device that supports NES accesses the cell, it may need to wait for the DTX period to arrive before it can start processing services, causing service interruptions.

[0094] In view of this, embodiments of this application provide a cell selection method and apparatus. In addition to sending indication information on whether a terminal device supporting NES can access a cell, a network device supporting NES can also send information for determining the latency and / or transmission rate of a service, so that a terminal device supporting NES can select a cell that can meet the service requirements to camp on based on this information, thereby reducing the probability of service lag.

[0095] In the embodiments of this application, the functions of the network device can be executed by modules (such as chips) within the network device, or by a control subsystem that includes network device functions. This control subsystem, including network device functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions. For ease of description, the methods of the embodiments of this application will be described in detail below using network devices and terminal devices as the execution entities.

[0096] It should be understood that the terminal device can be the terminal device itself, or a chip, chip system, or processor that supports the terminal device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the terminal device; the network device can be the network device itself, or a chip, chip system, or processor that supports the network device in implementing the methods provided in the embodiments of this application, or a logic module or software that can implement all or part of the network device, and this application does not specifically limit it in this regard.

[0097] To better understand the embodiments of this application, the following is combined with... Figures 3 to 6 The methods provided in the embodiments of this application are described in detail. The embodiments shown in this application illustrate the methods provided in the embodiments of this application from the perspective of device interaction. The specific forms and quantities of the devices shown are merely examples and should not constitute any limitation on the implementation of the methods provided in the embodiments of this application.

[0098] For example, Figure 3 A schematic flowchart illustrating a cell selection method provided in an embodiment of this application is shown. This method can be applied to the above-described... Figure 1 The communication system shown is not limited to this embodiment. Figure 3 As shown, the method may include the following steps:

[0099] S301. The network device sends first information and second information to the terminal device, and the terminal device can receive the first information and second information. The first information indicates that access to the terminal device is prohibited, and the second information indicates the latency of the services supported by the first cell, and / or the transmission rate of the services supported by the first cell.

[0100] The access-deprived state can include two states: one is access-deprived, and the other is access-allowed. The first information is used to indicate that the terminal device is in an access-deprived state. In other words, the first information is used to indicate whether the terminal device is prohibited from accessing the network or allowed to access the network.

[0101] In some examples, the access-barred state may also be referred to as the cell barring state, but this application embodiment does not limit this.

[0102] Optionally, the first information can be used to indicate the CellBarredNES field. Different field values ​​of the CellBarredNES field are used to represent two states of the access-deprived state.

[0103] For example, a value of "not barred" for the CellBarredNES field indicates that the terminal device is allowed to access the network, while a value of "barred" indicates that the terminal device is prohibited from accessing the network.

[0104] Optionally, the first information can be carried in SIB1.

[0105] The coverage area of ​​the network equipment can be referred to as the first cell. The services supported by the first cell can include video, gaming, conferencing, navigation, music, and voice calls. The latency of the services supported by the first cell refers to the latency that a terminal device can achieve when processing services after accessing the first cell. The latency of the services supported by the first cell can be a specific value or a range; this application embodiment does not limit this.

[0106] For example, if the latency of services supported by the first cell is 20 milliseconds, it means that the terminal device can achieve a latency of 20 milliseconds when processing services after accessing the first cell. If the latency of services supported by the first cell is between 15 and 20 milliseconds, it means that the terminal device can achieve a latency that fluctuates between 15 and 20 milliseconds when processing services after accessing the first cell.

[0107] The transmission rate of the service supported by the first cell refers to the rate at which a terminal device can transmit service-related data after accessing the first cell. The transmission rate of the service supported by the first cell can be a specific value or a range, and this application embodiment does not limit it.

[0108] For example, the transmission rate of the service supported by the first cell is 20 megabits per second (Mbps), which means that after the terminal device connects to the first cell, the transmission rate of service-related data can reach 20 Mbps. The transmission rate of the service supported by the first cell is between 20 Mbps and 25 Mbps, which means that after the terminal device connects to the first cell, the transmission rate that can be achieved when processing services fluctuates between 20 Mbps and 25 Mbps.

[0109] The second information may indicate the latency of the services supported by the first cell. Alternatively, the second information may indicate the transmission rate of the services supported by the first cell. Or, the second information may indicate both the latency and the transmission rate of the services supported by the first cell.

[0110] Optionally, the second information can be carried in SSB or SIB signaling. In some examples, when a terminal device is reselecting a cell, the first cell serves as a candidate cell in the cell reselection process. The terminal device can receive the second information from the first cell, carried in the SSB signaling of the first cell, to determine whether it can access the first cell.

[0111] In other examples, after the terminal device camps on the first cell, it receives second information from the first cell, carrying SIB1 signaling within the first cell, to determine whether it can access the first cell. Alternatively, during cell reselection, the first cell serves as a candidate cell in the cell reselection process, and the terminal device receives second information from the first cell, carrying SIB1 signaling within the first cell, to determine whether it can hand over to the first cell.

[0112] In some other examples, after the terminal device camps on other cells, it receives second information from other cells, carrying SIB2, SIB3 or SIB4 signaling from those other cells, in order to determine whether it can access the first cell.

[0113] In this method, the network device can be a network device that supports NES, and NES can be turned on and off. The terminal device can also be a device that supports NES, and NES can be turned on and off. In the embodiments of this application, the NES of the network device can be in an on state, and the NES of the terminal device can also be in an on state.

[0114] Network devices can broadcast first information and second information. If a terminal device is within the coverage area of ​​the network device, it can receive the first information and second information sent by the network device. The first information and second information can be carried in one signaling message or in different signaling messages; this application embodiment does not limit this.

[0115] For example, after a network device enables NES, it can broadcast SIB1 signaling. The SIB1 signaling carries the CellBarredNES field and information indicating the latency and transmission rate of the services supported by the first cell, so as to enable NES-enabled terminal devices to access the network.

[0116] S302. Based on the first information and the second information, the terminal device determines to stay in the first cell.

[0117] Based on the first and second information, the terminal device can determine whether it can access the first cell and whether it can meet the service requirements. If it can access the first cell and the service requirements are met, the terminal device can choose to stay in the first cell.

[0118] The method provided in this application embodiment enables NES terminal devices to select a cell for camping, taking into account whether the cell can be accessed and whether it can meet service requirements. It can select a cell that can meet service requirements for camping, which helps to reduce the probability of service lag.

[0119] The second information is used to indicate the latency of the services supported by the first cell, and / or, the second information is used to indicate the transmission rate of the services supported by the first cell. In some examples, the second information may indicate information related to the latency of the service, and / or, information related to the transmission rate of the service, which is used to determine the latency of the service, and / or, the transmission rate of the service.

[0120] For example, the second information may be used to indicate one or more of the following: the load supported by the first cell, the number of antenna panels supported by the first cell, the number of antenna ports supported by the first cell, the QoS supported by the first cell, or the power saving mode of the first cell.

[0121] The load supported by the first cell can be understood as the load that the first cell can handle. When the network load of the first cell is heavy, its available air interface capacity is limited, or in other words, its available frequency domain resources are limited, affecting the transmission rate of services. If a terminal device has potentially high-capacity services, such as XR, and accesses the first cell, the first cell cannot handle the load generated by the XR service, resulting in a slow transmission rate and service interruptions. Therefore, the load supported by the first cell can affect the implementation of services. Network devices can indicate the load supported by the first cell to terminal devices, and the terminal devices determine whether the service requirements can be met based on the load supported by the first cell.

[0122] In the embodiments of this application, the load supported by the first cell can be determined in various ways. In some examples, the load supported by the first cell can be determined by the unutilized rate of physical resource blocks (PRBs). In other examples, the load supported by the first cell can be determined by the cell congestion situation.

[0123] Antenna panels can be understood as available spatial elements. When a large number of antenna panels in the first cell are disabled, its available air interface capacity is limited, or in other words, its available spatial resources are limited, thus affecting the transmission rate of services. If a terminal device has a potentially high-capacity service, such as extended reality (XR) service, and accesses the first cell, the limited number of antenna panels in the first cell may not be sufficient to meet the transmission rate required by the XR service, leading to service lag. Therefore, the number of antenna panels supported by the first cell can affect service implementation. Network devices can indicate the number of antenna panels supported by the first cell to the terminal device, and the terminal device determines whether the service requirements can be met based on the number of antenna panels supported by the first cell.

[0124] The number of antenna ports supported by the first cell can be understood as the number of antenna ports in the first cell that can be used for data transmission. When the number of available antenna ports in the first cell is small, its available air interface capability is limited, or in other words, the available space resources are limited, thus affecting the transmission rate of services. If a terminal device requires high-speed signal transmission, such as high-definition video streaming or augmented reality (AR) applications, when accessing the first cell, the insufficient number of antenna ports may prevent it from providing the required signal quality and transmission rate, resulting in a poor service experience. Therefore, the number of antenna ports supported by the first cell can affect the implementation of services. Network devices can indicate the number of antenna ports supported by the first cell to terminal devices, and the terminal devices can determine whether their service needs can be met based on this information.

[0125] The QoS supported by the first cell can be understood as the QoS that the first cell can satisfy. QoS affects the latency and transmission rate of services, so network devices can indicate the QoS supported by the first cell to terminal devices, and the terminal devices can determine whether their service requirements can be met based on this information.

[0126] In some examples, the QoS supported by the first cell can be represented by one or more of the following: maximum bit rate (MBR), guaranteed bit rate (GBR), delay, 5G QoS identifier (5QI), packet delay budget (PDB), packet loss rate, or delay-sensitive guaranteed rate.

[0127] MBR (Maximum Bit Rate) represents the maximum data transmission rate achievable by a connection or service flow under specific network conditions. GBR (Gap Rate) represents the minimum data transmission rate guaranteed by the network for a service flow. Latency represents the time delay experienced by data from the sender to the receiver. Packet loss rate represents the proportion of lost packets to the total number of transmitted packets during data transmission. Delay-Sensitive Guaranteed Rate (QoS) is a QoS parameter that combines latency and rate requirements. It requires the network to provide a certain guaranteed bit rate for the service flow while strictly limiting the latency of that service flow to ensure that the service can complete data transmission within the specified latency while meeting the minimum rate requirement.

[0128] Enabling NES on a network device can be understood as entering an energy-saving mode. For example, when a network device enables NES, it can intermittently transmit and receive based on parameters related to discontinuous transmission (DTX) and discontinuous reception (DRX), thus saving network energy. Different energy-saving modes will result in different latency when processing the same service. Therefore, the network device can indicate the energy-saving modes supported by the first cell to the terminal device, and the terminal device can then determine whether this information meets its service requirements.

[0129] Energy-saving modes can include DTX, DRX, and DTXDRX. DTX indicates that the cell is in a discontinuous transmission state, or a non-periodic transmission state, or an intermittent transmission state. In this mode, network devices can send data when the time is on and not send data when the time is off. It should be noted that if the time is off, and there is data to be sent, the network device must wait until the time is on before sending the data.

[0130] DRX indicates that the cell is in discontinuous reception mode, or in other words, the cell is in a non-periodic reception mode, or the cell is in an intermittent reception mode. In this mode, network devices can receive data when the time is "on" and can not receive data when the time is "off". It should be noted that if the time is "off", and there is data to be received, it must wait until the time is "on" to receive the data.

[0131] DTXDRX indicates that a cell simultaneously enables discontinuous transmission and reception, or in other words, the cell is in a state of discontinuous transmission and reception, or a state of non-periodic transmission and reception, or a state of intermittent transmission and reception. In this mode, the terminal device can send or receive data when the time is "on," and can not send or receive data when the time is "off." It should be noted that if the time is "off," and there is data to be sent or received, it must wait until the time is "on" to send or receive data. In some examples, the second information can be used to indicate the load supported by the first cell, the number of antenna panels supported by the first cell, the number of antenna ports supported by the first cell, the QoS supported by the first cell, and the power-saving mode of the first cell. In this way, the terminal device can select a cell that meets the service requirements based on this information, which helps reduce the probability of service interruptions.

[0132] Optionally, if the second information is used to indicate the energy-saving mode of the first cell, the second information is also used to indicate the cycle of the energy-saving mode and / or the duration of the energy-saving mode.

[0133] For example, the energy-saving mode of the first cell can be DTX, the period of the energy-saving mode can be the DTX period, and the duration of the energy-saving mode can be the DTX activation duration (on duration).

[0134] For example, the energy-saving mode of the first cell can be DRX, the cycle of the energy-saving mode can be the DRX cycle, and the duration of the energy-saving mode can be the DRX activation duration.

[0135] The terminal device can estimate the impact of accessing the first cell on the latency of the services to be processed based on the energy-saving mode, the period of the energy-saving mode and / or the duration of the energy-saving mode, and then determine whether to select the first cell for camping.

[0136] The above Figure 3 The method shown can be applied to scenarios where the terminal device is accessing a cell for the first time, or to scenarios where the terminal device is reselecting a cell.

[0137] For example, the terminal device camps on the second cell, or in other words, the terminal device camps on the second cell. When the second cell cannot meet the service requirements, the terminal device can perform cell reselection. During the cell reselection process, the terminal device can receive first information and second information, and determine whether the first cell can be camped on based on the first information and second information. If the first cell can be camped on, the terminal device can choose to switch to the first cell to camp on.

[0138] During cell reselection, the terminal device can receive information from multiple cells, including the first cell. The terminal device determines the cell it can camp on from the multiple cells and selects the best cell (e.g., the first cell) from the available cells to camp on.

[0139] The following is combined Figure 4 and Figure 5 The scenario of reselecting a community will be introduced.

[0140] For example, Figure 4 A schematic flowchart of a cell selection method is shown. (For example...) Figure 4 As shown, the method may include the following steps:

[0141] S401. The terminal device is stationed in the second cell and can communicate with network device 1.

[0142] It is understandable that network device 1 covers the second cell.

[0143] S402, Network Device 2 can broadcast first information and second information. The coverage area of ​​Network Device 2 is the first cell. The first information and second information can be referred to the above description, and will not be repeated here.

[0144] In some examples, network device 2 can periodically broadcast first information and second information.

[0145] For example, if a terminal device is camped in a second cell and the second cell cannot meet its service requirements, the terminal device can perform a network search. At this time, network device 2 periodically broadcasts first and second information. If the terminal device is located in the overlapping area of ​​the first and second cells, it can receive the first and second information broadcast by network device 2 during the network search process.

[0146] In other examples, in order to reduce the power consumption of network device 2, network device 2 may broadcast first information and second information when it receives an instruction.

[0147] For example, if a terminal device is camped in a second cell and the second cell cannot meet its service requirements, the terminal device can send a message to network device 1 indicating that the second cell cannot meet its service requirements and initiate a network search. Based on this message, network device 1 can send an instruction to network device 2. Network device 2 can then broadcast first and second information based on this instruction. During the network search process, the terminal device can receive the first and second information broadcast by network device 2.

[0148] It should be noted that this example uses network device 2 as an example. In other examples, there may also be network device 3, network device 4, etc.

[0149] The first and second information can be carried in the same signaling, such as SSB or SIB1. Alternatively, the first and second information can be carried in different signaling, for example, the first information can be carried in SSB and the second information in SIB1.

[0150] S403. Based on the first information and the second information, the terminal device can determine that the cell it can camp on includes the first cell, and can choose to switch to the first cell to camp on.

[0151] Based on the first and second information, the terminal device can determine whether the first cell can meet the service requirements after access. If it can, it can determine that the cells that can be camped include the first cell, and can choose to switch to the first cell for camping.

[0152] In this way, based on the second piece of information, a cell that can meet the business needs can be selected, which helps to reduce the probability of business lag and also helps to reduce the probability of the terminal device reselecting an unsatisfactory cell.

[0153] For example, Figure 5 A schematic flowchart of another cell selection method is shown. (e.g.) Figure 5 As shown, the method may include the following steps:

[0154] S501, the terminal device is stationed in the second cell and can communicate with network device 1.

[0155] It is understandable that network device 1 covers the second cell.

[0156] S502. If the second cell cannot meet the service requirements, the terminal device can send a message to network device 1 that the second cell cannot meet the service requirements.

[0157] S503. Based on the message that the second cell cannot meet the service requirements, network device 1 can send a second message to the terminal device.

[0158] The second information is used to indicate the latency of services supported by the first cell, and / or the transmission rate of services supported by the first cell. In other words, network device 1 can send second information related to other cells, such as the first cell, to the terminal device. In some examples, the second information can be carried in SIB2, SIB3, or SIB4 signaling.

[0159] There are multiple ways for network device 1 to obtain the second information.

[0160] In one possible implementation, based on the message that the second cell cannot meet the service requirements, network device 1 can send a request message to network device 2 to request second information. Network device 2 can then send the second information back to network device 1 based on this request message. Here, the coverage area of ​​network device 2 is the first cell. It should be noted that this example uses network device 2 as an example; in other examples, network device 3, network device 4, etc., may also exist.

[0161] In another possible implementation, the centralized processing unit is used to manage network device 1 and network device 2, and the transmission path of the second information can be: network device 2 → centralized processing unit → network device 1.

[0162] S504. Based on the second information, the terminal device can determine that the cell it can camp on includes the first cell, and can choose to switch to the first cell to camp on.

[0163] Based on the second information, the terminal device can determine whether the first cell can meet the service requirements after access. If it can, it can determine that the cells that can be camped include the first cell, and can choose to switch to the first cell for camping.

[0164] In this way, based on the second piece of information, a cell that can meet the business needs can be selected, which helps to reduce the probability of business lag and also helps to reduce the probability of the terminal device reselecting an unsatisfactory cell.

[0165] In addition to the methods described above, this application also provides a cell selection method, which helps reduce the probability of service interruptions. Before introducing this method, the UAC parameters, access identity (AI), and access category (AC) will be introduced first.

[0166] UAC parameters are used to determine whether a terminal device is allowed to make changes to a specific service or state. In some examples, UAC parameters can be carried in SIB1 signaling.

[0167] The access identifier represents the identity characteristics of the terminal device and can be written in the subscriber identification module (SIM). NR currently defines 0-15, of which 3-10 are undefined. That is, the terminal device can identify the AI ​​number from AI#0 / 1 / 2 / 11 / 12 / 13 / 14 / 15 based on the SIM card.

[0168] Access category indicates the service attribute of the access attempt initiated by the terminal device. AC#0-7 are standardized access categories, 32-63 are operator-defined categories, and others are undefined access categories. The terminal device can confirm the AC number according to predefined rules. These rules define the type of access attempt and the corresponding required conditions. For example, if the access attempt type is Emergency, and the terminal device is attempting to access an emergency session, then the AC number is 2.

[0169] After the terminal device confirms AI and AC, it can perform UAC determination based on UAC-related parameters. The UAC determination process can be as follows:

[0170] The terminal device performs an AC (Account Acceptance) determination. AC#0 indicates a paging process initiated by the terminal device. This category allows access under any circumstances without a UAC (User Acceptance) procedure. When the terminal initiates a Radio Resource Control (RRC) connection establishment request, it will specify the paging type as the reason for the establishment. AC#2 indicates an emergency call. If the T302 timer is not running at this time, a UAC procedure is also unnecessary; otherwise, a UAC procedure is required. All other ACs besides the two mentioned above will execute a UAC procedure, and these procedures will be blocked while the T302 timer is running.

[0171] The activation scenarios for T302 include: (1) Receiving a Radio Resource Control Release (RRCRelease) message, which includes a wait time, then T302 is activated and the upper layer is notified that all ACs except AC#0 and AC#2 are blocked. (2) Receiving a Radio Resource Control Reject (RRCReject) message, which includes a wait time, then T302 is activated and the upper layer is notified that all ACs except AC#0 and AC#2 are blocked. The deactivation scenarios for T302 are: (1) Receiving a Radio Resource Control Resume (RRCResume) message or a Radio Resource Control Setup (RRCSetup) message; (2) Receiving an RRC Release message, which does not include a wait time or other scenarios, returning to the idle state; (3) Receiving a Reject message, which does not include a wait time; (4) After a cell selection / reselection occurs.

[0172] If the AC parameters uac-BarringTimer and uac-BarringFactor are not configured, UAC is considered to have passed; otherwise, AI verification is required.

[0173] UAC-BarringForAccessIndentity is represented by a bitmap. Except for AI#0, other AIs can determine whether they have passed through their corresponding bits. "1" means they have not passed, and "0" means they have passed.

[0174] If an authentication fails, the terminal device can start a T390 timer. For example, the terminal can determine the parameters uac-BarringTime and uac-BarringFactor based on its access category; then the access stratum (AS) layer generates a random number randVal between 0 and 1 for the terminal device. If this random number is less than uac-BarringFactor, the authentication is successful; otherwise, the authentication fails, and the T390 timer (0.7 + 0.6 * randVal * uac-BarringTime) is started.

[0175] If the same access category is initiated again during the T390 timer operation, the access will be rejected directly (Accessbar).

[0176] T390 shutdown scenarios: (1) Receiving RRCSetup or RRCResume from the NR network (MobiityFromNRcommand) stops all T390s corresponding to ACs. (2) Cell selection or reselection occurs. (3) Receiving Radio Resource Control Reconfiguration (RRCReconfiguration) and synchronous reconfiguration (reconfigurationWithSync) included in the special cell configuration (spCellConfigofMCG) of the primary cell group. (4) Receiving RRCRelease, which includes suspend configuration (suspendConfig). (5) Returning to idle state.

[0177] The following is combined Figure 6 This application provides a detailed description of the cell selection method provided in its embodiments.

[0178] Figure 6 A schematic flowchart of a cell selection method is shown. (For example...) Figure 6 As shown, the method may include the following steps:

[0179] S601. The network device sends UAC parameters to the terminal device, and the terminal device receives the UAC parameters accordingly. The UAC parameters are used to indicate third and / or fourth information related to network energy saving. The third information indicates one or more identity identifiers, and the fourth information indicates one or more service categories.

[0180] The third piece of information related to network power saving can be understood as the AI ​​related to network power saving. For example, NR defines 0-15, where one or more of 3-10 can be defined as AIs related to network power saving. The terminal device can confirm the AI ​​number related to network power saving from AI#3-10 based on the SIM card.

[0181] The fourth piece of information related to network energy saving can be understood as the AC related to network energy saving. For example, one or more of 8-31 in NR can be defined as the AC related to network energy saving. When a terminal device has a need to process services, the AC number to which the service belongs can be determined according to preset rules.

[0182] S602. If the identity identifier of the terminal device is in the identity identifier indicated by the third information, and / or the service category to which the target service belongs is in the service category indicated by the fourth information, then the terminal device performs an access restriction check on the access attempt, wherein the access attempt is initiated to process the target service.

[0183] When a terminal device needs to process a target service, it can initiate an access attempt. Before initiating an access attempt, the terminal device can perform one or more of the following steps:

[0184] Obtain the identity identifier of the terminal device and determine whether the identity identifier of the terminal device is among the identity identifiers indicated by the third-party information; or,

[0185] Determine the business category to which the target business belongs, and determine whether the business category to which the target business belongs is within the business category indicated by the fourth information.

[0186] For example, the uac-BarringForAccessIdentity parameter in the UAC parameter indicates one or more identity identifiers. uac-BarringForAccessIdentity contains two bits: one corresponding to AI#Y with a value of 0, and the other corresponding to AI#Z with a value of 0. The terminal device can determine that the identity identifier indicated by the third information includes AI#Y and AI#Z based on these two bits. When the terminal device has a need to process a target service, it determines its identity identifier as AI#Z based on the SIM card. The terminal device can then determine whether its identity identifier AI#Z is among the identity identifiers indicated by the third information.

[0187] Alternatively, the uac-BarringForAccessIdentity may contain two bits: one corresponding to AI#Y with a value of 0, and the other corresponding to AI#Z with a value of 1. The terminal device can determine that the identity identifier indicated by the third information includes AI#Y based on these two bits. When the terminal device needs to process a target service, its identity identifier is determined to be AI#Z based on the SIM card. The terminal device can then determine whether its identity identifier AI#Z is among the identity identifiers indicated by the third information.

[0188] For example, the service category indicated by the fourth information may include AC#X and AC#Y. When the terminal device has a need to process the target service, it can determine the service category to which the target service belongs as AC#X based on the access attempt, and determine whether the service category to which the target service belongs is among the service categories indicated by the fourth information.

[0189] Performing access restriction checks on access attempts can be understood as determining whether the access attempt meets the access conditions. If the access conditions are met, the access attempt is allowed; otherwise, the access attempt is not allowed.

[0190] If the terminal device's identity is among the identity identifiers indicated by the third information, and / or the service category to which the target service belongs is among the service categories indicated by the fourth information, then it is determined whether the access attempt meets the access conditions.

[0191] For example, the UAC parameters include a list of prohibited access sets (uac-BarringInfoSetList), which indicates third and / or fourth information related to network energy saving. The terminal device can determine the prohibited access index (uac-BarringInfoSetIndex) based on the access category and check whether uac-BarringInfoSetList includes uac-BarringInfoSetIndex. If uac-BarringInfoSetList includes BarringInfoSetIndex, the UAC-BarringInfoSet entry corresponding to BarringInfoSetIndex is retrieved, and the UAC-BarringInfoSet is used as the "UAC restriction parameter" to perform access restriction checks. If uac-BarringInfoSetList does not include BarringInfoSetIndex, the access attempt is allowed.

[0192] The cell selection method provided in this application indicates that when the identity identifier of the terminal device and / or the service category to which the target service belongs are in the network energy-saving related information indicated by the network device, it means that the terminal device can support the target service that the terminal device needs to process after access, which helps to reduce the probability of service lag.

[0193] Optionally, the above-mentioned access restriction check on access attempts includes: determining a first duration based on one or more of the following: the period of the energy-saving mode in network power saving, the duration of the energy-saving mode, and the time when the access attempt is initiated; if an access attempt involving the service category to which the target service belongs is initiated again within the first duration, it is directly rejected.

[0194] The first duration can be the duration of the T390 timer mentioned above. In this application, the first duration can be determined based on one or more of the following: the cycle of the power-saving mode, the duration of the power-saving mode, and the moment the access attempt is initiated. Within the first duration, the access attempt initiated by the terminal device may not include the service category to which the target service belongs.

[0195] In this way, the first duration is determined based on the parameters related to the energy-saving mode and access attempt, which is suitable for network energy-saving scenarios.

[0196] In some examples, one or more of the following: the period of the power-saving mode, the duration of the power-saving mode, and the time when the access attempt is initiated, are related to the first duration in one or more of the following ways: the first duration is positively correlated with the period of the power-saving mode; the first duration is inversely correlated with the duration of the power-saving mode; the first duration is inversely correlated with the time when the access attempt is initiated; or, the first duration is positively correlated with the first moment, wherein the first moment is the start time of the first duration after the time when the access attempt is initiated.

[0197] If the first duration is determined based on the cycle of the energy-saving mode, the first duration can be positively correlated with the cycle of the energy-saving mode. If the first duration is determined based on the duration of the energy-saving mode, the first duration can be inversely correlated with the duration of the energy-saving mode. If the first duration is determined based on both the cycle and the duration of the energy-saving mode, the first duration can be positively correlated with the cycle of the energy-saving mode and inversely correlated with the duration of the energy-saving mode.

[0198] If the first duration is determined based on the time the access attempt is initiated, the first duration can be inversely correlated with the time the access attempt is initiated. If the first duration is determined based on the first moment, the first duration can be inversely correlated with the time the access attempt is initiated. If the first duration is determined based on both the time the access attempt is initiated and the first moment, the first duration can be inversely correlated with the time the access attempt is initiated and positively correlated with the first moment.

[0199] In one possible implementation, the difference between the energy-saving mode cycle and the duration of the energy-saving mode can be equal to the first duration.

[0200] For example, Figure 7 A schematic diagram of a method for determining the first duration is shown. Figure 7 As shown, the power-saving mode can be either DTX or DRX. The cycle of the power-saving mode is t1, and the duration of the power-saving mode within each cycle is t2. The first duration can be t2-t1.

[0201] In another possible implementation, the difference between the time when the access attempt is initiated and the first time can be equal to the first duration.

[0202] For example, Figure 8 A schematic diagram of another method for determining the first duration is shown. For example... Figure 8 As shown, the power-saving mode can be either DTX or DRX. The access attempt is initiated at time t4, and the first duration following the initiated access attempt begins at time t3, with the first duration being t4-t3.

[0203] As mentioned above, there are many ways to determine the first duration. The specific method used to determine the first duration can be predefined by the protocol or indicated by the network device.

[0204] In some examples, the protocol may pre-define a correspondence between a specific business type and / or a specific identity identifier and the method for determining the first duration. If the business category to which the target business belongs and / or the identity identifier of the terminal device are in the correspondence, the terminal device can query the method for determining the first duration through the correspondence.

[0205] For example, determining the first duration based on the energy-saving mode cycle and duration is called the first method, while determining the first duration based on the moment the access attempt is initiated and the first moment is called the second method. The protocol can pre-define the correspondence between AI#3-7, AC#10-15, and the first method, and the correspondence between AI#8-10, AC#16-30, and the second method. If the terminal device's identity is AI#6 and the target service belongs to service category AC#11, the terminal device can determine the first duration based on the first method. If the terminal device's identity is AI#10 and the target service belongs to service category AC#18, the terminal device can determine the first duration based on the second method.

[0206] In other examples, the network device may send indication information to the terminal device, which indicates the method for determining the first duration. The terminal device may determine the method for determining the first duration based on the indication information, and calculate the first duration based on that method.

[0207] For example, a network device sends third, fourth, and fifth information related to network energy saving to a terminal device. The third information indicates one or more identity identifiers, the fourth information indicates one or more service categories, and the fifth information indicates the method for determining the first duration. If the terminal device's identity identifier is among the identity identifiers indicated by the third information, and / or the service category to which the target service belongs is among the service categories indicated by the fourth information, then the terminal device can determine the first duration based on the method indicated by the fifth information.

[0208] Optionally, there may be a correspondence between the service category and / or identity identifier and the method for determining the first duration. The network device can query the method for determining the first duration from this correspondence based on the indicated identity identifier and / or service category, and instruct the terminal device accordingly.

[0209] In the above embodiments, the terminal device needs to calculate the first duration based on the method for determining the first duration. This application also provides a method in which the terminal device does not need to calculate the first duration; the first duration is directly indicated by the network device.

[0210] For example, a network device sends third information related to network energy saving, fourth information related to network energy saving, and a first duration to a terminal device. The third information indicates one or more identity identifiers, and the fourth information indicates one or more service categories. If the terminal device's identity identifier is among those indicated by the third information, and / or the service category to which the target service belongs is among those indicated by the fourth information, the terminal device can perform an access restriction check on the access attempt and perform a fallback based on the first duration. The first duration can vary depending on the identity identifier and / or service category; that is, there can be a correspondence between the identity identifier and / or service category and the first duration. For example, a correspondence between an identity identifier and a first duration can include multiple {AC, first duration}. A correspondence between a service category and a first duration can include multiple {AI, first duration}, or a correspondence between the identity identifier, service category, and first duration can include multiple {AC, AI, first duration}.

[0211] In this way, rollback can be performed based on different identity identifiers and / or different business types, with different durations, to achieve different prohibition effects, thus providing greater flexibility.

[0212] This application also provides a method that may include the above-described method. Figure 3 and Figure 6 The method shown.

[0213] Figure 9 A schematic flowchart of a cell selection method is shown. (For example...) Figure 9 As shown, the method may include the following steps:

[0214] S901, the network device sends first information and second information to the terminal device, and correspondingly, the terminal device receives the first information and second information. The first information indicates that access to the terminal device is prohibited, and the second information indicates the latency of the services supported by the first cell, and / or the transmission rate of the services supported by the first cell.

[0215] This step can be referred to in S301 above, and will not be repeated here.

[0216] S902. The network device sends UAC parameters to the terminal device, and the terminal device receives the UAC parameters accordingly. The UAC parameters are used to indicate third and / or fourth information related to network energy saving. The third information indicates one or more identity identifiers, and the fourth information indicates one or more service categories.

[0217] This step can be referred to in S601 above, and will not be repeated here.

[0218] S903, the terminal device can determine whether to camp in the first cell based on the first information and the second information.

[0219] This step can be referred to in S302 above, and will not be repeated here.

[0220] S904. After the terminal device selects to camp in the first cell, if the identity of the terminal device is in the identity indicated by the third information, and / or the service category to which the target service belongs is in the service category indicated by the fourth information, then an access restriction check is performed on the access attempt, wherein the access attempt is initiated to process the target service.

[0221] This step can be referred to in S602 above, and will not be repeated here.

[0222] The method provided in this application embodiment enables NES-enabled terminal devices to select a cell for camping, considering whether the cell can be accessed and whether it can meet service requirements. This allows them to select a cell that meets the service requirements, reducing the probability of service lag. Furthermore, after camping on a cell, the method considers whether the cell's network energy efficiency supports the target service, allowing them to select a cell that supports the target service for access, further reducing the probability of service lag.

[0223] The above Figure 9 In one example, the terminal device may receive the UAC parameters before camping in the first cell. In other examples, the terminal device may receive the UAC parameters after camping in the first cell. This application does not limit this aspect.

[0224] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.

[0225] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0226] It is understood that, in order to achieve the functions in the above embodiments, the terminal device or network device includes hardware structures and / or software modules corresponding to perform each function. Those skilled in the art should readily recognize that, based on the units and method steps of the various examples described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.

[0227] Figure 10 and Figure 11 The diagram illustrates the possible structures of communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of terminal devices or network devices in the above method embodiments, and thus also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be as follows: Figure 1 The terminal 120 shown can also be as follows: Figure 1 The base station 110 shown can also be a module (such as a chip) applied to the terminal 120 or the base station 110.

[0228] like Figure 10 As shown, the communication device 1000 includes a processing unit 1010 and a transceiver unit 1020. The communication device 1000 is used to implement the above-mentioned... Figure 3 The methods illustrated in this embodiment demonstrate the functions of the terminal device or network device.

[0229] In one possible implementation, the device 1000 is used to implement the steps corresponding to the terminal device in the method 300 described above.

[0230] The transceiver unit 1020 is used to receive first information and second information. The first information is used to indicate that the terminal device is in a prohibited access state, and the second information is used to indicate the latency of the service supported by the first cell and / or the transmission rate of the service supported by the first cell. The processing unit 1010 is used to determine, based on the first information and the second information, to choose to camp in the first cell.

[0231] Optionally, the second information is used to indicate one or more of the following: the load supported by the first cell, the number of antenna panels supported by the first cell, the number of antenna ports supported by the first cell, the QoS supported by the first cell, or the power saving mode of the first cell.

[0232] Optionally, if the second information is used to indicate the energy-saving mode of the first cell, the second information is also used to indicate the cycle of the energy-saving mode and / or the duration of the energy-saving mode.

[0233] Optionally, the second information is carried in the Synchronization Signal Block (SSB) and / or System Information Block Type (SIB) signaling.

[0234] Optionally, the first information is used to indicate the CellBarredNES field.

[0235] In another possible implementation, the device 1000 is used to implement the steps corresponding to the terminal device in the method 600 described above.

[0236] The transceiver unit 1020 is used to receive unified access control (UAC) parameters, which are used to indicate third and / or fourth information related to network energy saving. The third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories. The processing unit 1010 is used to perform an access restriction check on the access attempt if the identity identifier of the terminal device is among the identity identifiers indicated by the third information, and / or the service category to which the target service belongs is among the service categories indicated by the fourth information. The access attempt is initiated for processing the target service.

[0237] Optionally, the processing unit 1010 is further configured to: determine a first duration based on one or more of the following: the period of the energy-saving mode in network energy saving, the duration of the energy-saving mode, and the time when the access attempt is initiated; and within the first duration, if an access attempt including the service category to which the target service belongs is initiated again, then the attempt is directly rejected.

[0238] Optionally, one or more of the energy-saving mode period, the energy-saving mode duration, and the time of initiating the access attempt may be related to the first duration in one or more of the following ways: the first duration is positively correlated with the energy-saving mode period; the first duration is inversely correlated with the energy-saving mode duration; the first duration is inversely correlated with the time of initiating the access attempt; or, the first duration is positively correlated with the first moment, wherein the first moment is the start time of the first duration after the time of initiating the access attempt.

[0239] Optionally, the difference between the period of the energy-saving mode and the duration of the energy-saving mode is equal to the first duration; or, the difference between the moment the access attempt is initiated and the first moment is equal to the first duration.

[0240] In another possible implementation, the apparatus 1000 is used to implement the steps corresponding to the network device in the method 300 described above.

[0241] The processing unit 1010 is used to determine first information and second information. The first information is used to indicate that the terminal device is in a prohibited access state, and the second information is used to indicate the latency of the service supported by the first cell and / or the transmission rate of the service supported by the first cell. The transceiver unit 1020 is used to send the first information and the second information.

[0242] The information indicated by the second information and the specific information indicated by the first information can be referred to in the above description, and will not be repeated here.

[0243] In another possible implementation, the device 1000 is used to implement the steps corresponding to the network device in the method 600 described above.

[0244] The processing unit 1010 is used to determine the unified access control (UAC) parameters. The UAC parameters are used to indicate third and / or fourth information related to network energy saving. The third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories. The transceiver unit 1020 is used to send the UAC parameters.

[0245] It should be understood that the communication device 1000 here is embodied in the form of a functional unit. The term "unit" here can refer to an application-specific integrated circuit (ASIC), electronic circuitry, a processor (e.g., a shared processor, a proprietary processor, or a group processor, etc.) and memory for executing one or more software or firmware programs, integrated logic circuitry, and / or other suitable components supporting the described functions. In an alternative example, those skilled in the art will understand that the communication device 1000 can specifically be a terminal device or a network device as described in the above embodiments. The communication device 1000 can be used to execute the various processes and / or steps corresponding to the terminal device or network device in the above method embodiments; to avoid repetition, these will not be described again here.

[0246] The aforementioned communication device 1000 has the function of implementing the corresponding steps performed by the terminal device or network device in the above method; the above functions can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. In the embodiments of this application, Figure 10 The communication device 1000 in the text can also be a chip, such as a SOC.

[0247] like Figure 11 As shown, the transmission device 1100 may include a processor 1110, a transceiver 1120, and a memory 1130. The processor 1110, transceiver 1120, and memory 1130 communicate with each other via an internal connection. The memory 1130 stores instructions, and the processor 1110 executes the instructions stored in the memory 1130 to control the transceiver 1120 to transmit and / or receive signals.

[0248] It should be understood that the communication device 1100 may specifically be a terminal device or a network device as described in the above embodiments, and may be used to execute the various steps and / or processes corresponding to the terminal device or network device in the above method embodiments. Optionally, the memory 1130 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 1110 may be used to execute instructions stored in the memory, and when the processor 1110 executes instructions stored in the memory, the processor 1110 is used to execute the various steps and / or processes of the above method embodiments. The transceiver 1120 may include a transmitter, a receiver, and an antenna. The transmitter may be used to implement the various steps and / or processes corresponding to the transceiver for performing the transmission action. For example, the transmitter may be used to send information to another device via the antenna. The receiver may be used to implement the various steps and / or processes corresponding to the transceiver for performing the reception action. For example, the receiver may be used to receive information from another device via the antenna.

[0249] It should be understood that, in the embodiments of this application, the processor may be a central processing unit (CPU), or it 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.

[0250] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly manifested as execution by a hardware processor, or as a combination of hardware and software modules within the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor executes the instructions in the memory, combining them with its hardware to complete the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0251] Furthermore, the method provided in the embodiments of this application can also be applied to O-RAN chips. O-RAN chips can communicate with core network (CN) devices via a backhaul link, or with terminal devices via an air interface.

[0252] For example, Figure 12A schematic diagram of an O-RAN chip is shown. (For example...) Figure 12 As shown, the O-RAN chip includes a BBU and a RU, which can communicate via a fronthaul link. The BBU can include at least one CU and at least one DU, which can communicate via a midhaul link.

[0253] The BBU in the O-RAN chip can communicate with the CN device via the backhaul link. The RU in the O-RAN chip can communicate with at least one terminal device via the air interface. The BBU can communicate with at least one RU via the fronthaul link. The BBU and RU can be co-located or not.

[0254] This application also provides a chip system for a terminal device. This chip system can execute the various processes and / or steps corresponding to the terminal device in the above method embodiments; to avoid repetition, these will not be described again here.

[0255] For example, Figure 13 A schematic diagram of a chip system for a terminal device is shown. Figure 13 As shown, the terminal device-side chip system can be implemented using a processing system including one or more processors. The processors may include microprocessors (e.g., x86, ARM), microcontrollers, digital signal processors (DSPs), field-programmable gate arrays (FPGAs), GPUs, programmable logic devices (PLDs), state machines, gated logic, discrete hardware circuits, and other suitable hardware configured to various functions. The aforementioned chip system can be a system-on-a-chip (SoC) system for the terminal device, wherein the processors used can be used to implement the processes described below and any one or more of those processes.

[0256] The processing system may optionally be implemented using a bus architecture, typically represented by a bus. The bus can include any number of interconnect buses and bridges, depending on the specific application and overall design constraints of the processing system. The bus communicatively couples various circuits together, including one or more processors (typically represented by a processor), memory, and computer-readable media (typically represented by a computer-readable media). The bus can also link various other circuits, such as timing sources, peripherals, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further. The bus interface provides the interface between the transceivers of the bus and terminal devices, as well as between the bus and the interface.

[0257] Optionally, the chip system may also include a transceiver that provides a communication interface or means for communicating with various other devices via a wireless transmission medium. The transceiver may be an input / output interface and may be coupled to an antenna array, and the transceiver and antenna array may be used together for communication with a corresponding network type. At least one interface (e.g., a network interface and / or a user interface) provides a communication interface or means for communication via an internal bus or via an external transmission medium.

[0258] The processor is responsible for managing the bus and general processing, including executing software stored on a computer-readable medium. When the processor executes the software, the software causes the processing system to perform the various functions described below for any particular device.

[0259] The functions that can be implemented by the processor, memory, and computer-readable medium include: encoding, decoding, rate matching, rate dematching, scrambling, descrambling, modulation, demodulation, layer mapping, fast fourier transform (FFT), inverse fast fourier transform (IFFT), inverse discrete fourier transform (IDFT), precoding, RE mapping, channel equalization, deRE mapping, digital beamforming (BF), adding cyclic prefix (CP), removing CP, etc.

[0260] This application also provides a processor. This processor can execute the various processes and / or steps corresponding to the terminal device in the above method embodiments; to avoid repetition, they will not be described again here.

[0261] This application also provides a computer-readable storage medium for storing a computer program for implementing the methods shown in the above-described method embodiments.

[0262] This application also provides a computer program product, which includes a computer program (also referred to as code or instructions) that, when run on a computer, allows the computer to perform the methods shown in the above-described method embodiments.

[0263] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0264] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0265] 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 modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules 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 modules may be electrical, mechanical, or other forms.

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

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

[0268] If the aforementioned functions are implemented as software functional modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

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

Claims

1. A method for selecting a cell, characterized in that, include: Receive first information and second information, wherein the first information is used to indicate that the terminal device is in a blocked access state, and the second information is used to indicate the latency of the service supported by the first cell, and / or the transmission rate of the service supported by the first cell; Based on the first information and the second information, it is determined that the user will stay in the first cell.

2. The method according to claim 1, characterized in that, The second information is used to indicate one or more of the following: The load supported by the first cell, the number of antenna panels supported by the first cell, the number of antenna ports supported by the first cell, the QoS supported by the first cell, or the energy-saving mode of the first cell.

3. The method according to claim 2, characterized in that, If the second information is used to indicate the energy-saving mode of the first cell, then the second information is also used to indicate the cycle of the energy-saving mode and / or the duration of the energy-saving mode.

4. The method according to any one of claims 1 to 3, characterized in that, The second information is carried in the Synchronization Signal Block (SSB) and / or System Information Block Type (SIB) signaling.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Receive unified access control (UAC) parameters, wherein the UAC parameters are used to indicate third and / or fourth information related to network energy saving, wherein the third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories; After selecting to camp in the first cell, if the identity identifier of the terminal device is in the identity identifier indicated by the third information, and / or the service category to which the target service belongs is in the service category indicated by the fourth information, then an access restriction check is performed on the access attempt, wherein the access attempt is initiated to process the target service.

6. The method according to claim 5, characterized in that, The second information is used to indicate the energy-saving mode of the first cell, the period of the energy-saving mode, and / or the duration of the energy-saving mode; The access restriction check performed on the access attempt includes: Based on the second information and / or the time when the access attempt was initiated, a first duration is determined. Within the first duration, if an access attempt including the service category to which the target service belongs is initiated again, it is directly rejected.

7. The method according to claim 6, characterized in that, The relationship between the second information and / or the time at which the access attempt is initiated, and the first duration, satisfies one or more of the following: The first duration is positively correlated with the cycle of the energy-saving mode; The first duration is inversely correlated with the duration of the energy-saving mode; The first duration is inversely correlated with the time when the access attempt was initiated; or, The first duration is positively correlated with the first moment, wherein the first moment is the start time of the first duration after the moment of initiating the access attempt.

8. The method according to claim 7, characterized in that, The difference between the period of the energy-saving mode and the duration of the energy-saving mode is equal to the first duration; or, the difference between the time of initiating the access attempt and the first time is equal to the first duration.

9. The method according to any one of claims 1 to 8, characterized in that, The first piece of information is used to indicate the CellBarredNES field.

10. A cell selection method, characterized in that, Applied to terminal devices, including: Receive unified access control (UAC) parameters, wherein the UAC parameters are used to indicate third and / or fourth information related to network energy saving, wherein the third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories; If the identity identifier of the terminal device is in the identity identifier indicated by the third information, and / or the service category to which the target service belongs is in the service category indicated by the fourth information, then an access restriction check is performed on the access attempt, wherein the access attempt is initiated to process the target service.

11. The method according to claim 10, characterized in that, The access restriction check performed on the access attempt includes: A first duration is determined based on one or more of the following: the period of the energy-saving mode in the network energy saving, the duration of the energy-saving mode, and the time when the access attempt is initiated. Within the first duration, if an access attempt including the service category to which the target service belongs is initiated again, it is directly rejected.

12. The method according to claim 11, characterized in that, One or more of the following—the period of the energy-saving mode, the duration of the energy-saving mode, and the moment when the access attempt is initiated—are related to the first duration by one or more of the following: The first duration is positively correlated with the cycle of the energy-saving mode; The first duration is inversely correlated with the duration of the energy-saving mode; The first duration is inversely correlated with the time when the access attempt was initiated; or, The first duration is positively correlated with the first moment, wherein the first moment is the start time of the first duration after the moment of initiating the access attempt.

13. The method according to claim 12, characterized in that, The difference between the period of the energy-saving mode and the duration of the energy-saving mode is equal to the first duration; or, the difference between the time of initiating the access attempt and the first time is equal to the first duration.

14. A cell selection method, characterized in that, include: Determine first information and second information, wherein the first information is used to indicate that the terminal device is in a prohibited access state, and the second information is used to indicate the latency of the services supported by the first cell, and / or the transmission rate of the services supported by the first cell; Send the first information and the second information.

15. The method according to claim 14, characterized in that, The second information is used to indicate one or more of the following: The load supported by the first cell, the number of antenna panels supported by the first cell, the number of antenna ports supported by the first cell, the QoS supported by the first cell, or the energy-saving mode of the first cell.

16. The method according to claim 15, characterized in that, If the second information is used to indicate the energy-saving mode of the first cell, then the second information is also used to indicate the cycle of the energy-saving mode and / or the duration of the energy-saving mode.

17. The method according to any one of claims 14 to 16, characterized in that, The method further includes: Send unified access control (UAC) parameters, which are used to indicate third and / or fourth information related to network energy saving. The third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories.

18. The method according to any one of claims 14 to 17, characterized in that, The second information is carried in the Synchronization Signal Block (SSB) and / or System Information Block Type (SIB) signaling.

19. The method according to any one of claims 14 to 18, characterized in that, The first piece of information is used to indicate the CellBarredNES field.

20. A cell selection method, characterized in that, Applied to terminal devices, including: Determine the unified access control (UAC) parameters, wherein the UAC parameters are used to indicate third and / or fourth information related to network energy saving, wherein the third information is used to indicate one or more identity identifiers, and the fourth information is used to indicate one or more service categories; Send the UAC parameters.

21. A communication device, characterized in that, include: A processor coupled to a memory for storing a computer program, wherein when the processor invokes the computer program, the communication device performs the method of any one of claims 1 to 20.

22. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when run on a computer, causes the method of any one of claims 1 to 20 to be performed.