Resource scheduling method and apparatus, and terminal, network-side device and medium

By including CG resource availability indication information in the cell handover command, the uplink data transmission of the terminal dynamically schedules the terminal, and the problem of excessive delay or handover failure caused by resource conflicts in RACH-less handover is solved, which improves the switching success rate and efficiency.

WO2025103188A1PCT designated stage expired Publication Date: 2025-05-22VIVO MOBILE COMM CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/130249
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-13
Filing Date
2024-11-06
Publication Date
2025-05-22

AI Technical Summary

Technical Problem

During the RACH-less handover process, since multiple terminals share the same CG resources, resource conflicts occur, and the handover time of some terminals is too large or the handover fails.

Method used

By including indication information in the cell handover command, the terminal is informed whether the CG resources it allocates are available, and the uplink data transmission of the terminal is dynamically scheduled to avoid resource conflicts.

Benefits of technology

It effectively avoids the problem of excessive switching delay or failure caused by multiple terminals using the same CG resources, and improves the success rate and efficiency of RACH-less switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024130249_22052025_PF_FP_ABST
    Figure CN2024130249_22052025_PF_FP_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of communications. Disclosed are a resource scheduling method and apparatus, and a terminal, a network-side device and a medium. The resource scheduling method in the embodiments of the present application comprises: a first terminal receiving a cell handover command sent by a first node device, wherein the cell handover command is used for instructing a first terminal to perform handover to a first cell, the cell handover command comprises first indication information, and the first indication information is used for indicating whether a CG resource corresponding to the first terminal is available; and the first terminal accessing the first cell on the basis of the first indication information.
Need to check novelty before this filing date? Find Prior Art

Description

Resource scheduling method, device, terminal, network side equipment and medium

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese patent application number 202311514437.2 filed on November 13, 2023, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present application belongs to the field of communication technology, and specifically relates to a resource scheduling method, apparatus, terminal, network-side equipment, and medium. Background Art

[0004] For random access channel-less (RACH-less) handover, the scheme supported in L1 / L2 triggered mobility (LTM) includes: the target cell among at least one candidate cell provides the terminal with periodic uplink configured grant (CG) resources in advance. After receiving the handover command sent by the current cell, the terminal uses the CG resources allocated by the target cell for uplink transmission to complete the RACH-less handover.

[0005] However, when multiple terminals sharing the same CG resources initiate RACH-less switching at the same time, due to the conflict of CG resources used by the multiple terminals, the RACH-less switching delay of some terminals may be too long or even fail.

[0006] Summary of the Invention

[0007] The embodiments of the present application provide a resource scheduling method, apparatus, terminal, network-side equipment, and medium, which can solve the problem of excessive RACH-less switching delay or even switching failure of some terminals caused by conflicts in CG resources used by multiple terminals.

[0008] In a first aspect, a resource scheduling method is provided, which is executed by a first terminal, and the method includes: the first terminal receives a cell switching command sent by a first node device, the cell switching command is used to instruct the first terminal to switch to the first cell, and the cell switching command includes first indication information, and the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available; the first terminal accesses the first cell based on the first indication information.

[0009] In the second aspect, a resource scheduling method is provided, which is executed by a first node device, and the method includes: the first node device receives at least one CG resource configuration information, and each CG resource configuration information is used to indicate: the CG resource allocated to a terminal corresponding to the first node device, and the CG resource configuration information corresponds one-to-one to the terminal; the first node device sends a first indication information to the first terminal, and the first indication information is used to indicate whether the CG resource corresponding to the first terminal is available.

[0010] According to a third aspect, a resource scheduling method is provided, which is executed by a second node device. The method includes: the second node device receives a first notification message sent by the first node device, and the first notification message is used to indicate that the second terminal corresponding to the first node device initiates switching to the first cell corresponding to the second node device; the second node device determines, based on the first notification message, whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals; in the event of a conflict, the second node device dynamically schedules the second terminal and at least some of the other terminals to perform uplink data transmission.

[0011] In a fourth aspect, a resource scheduling device is provided, which includes a first receiving module and a sending module; the first receiving module is used to receive at least one CG resource configuration information, and each CG resource configuration information is used to indicate: a CG resource allocated to a terminal corresponding to a first node device, and the CG resource configuration information corresponds one-to-one to the terminal; the sending module is used to send a first indication information to the first terminal, and the first indication information is used to indicate whether the CG resource corresponding to the first terminal is available.

[0012] In the fifth aspect, a resource scheduling device is provided, which includes a second receiving module and an access module; the second receiving module is used to receive a cell switching command sent by a first node device, the cell switching command is used to instruct the first terminal to switch to the first cell, and the cell switching command includes first indication information, and the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available; the access module is used to access the first cell based on the first indication information.

[0013] In the sixth aspect, a resource scheduling device is provided, which includes a third receiving module, a determination module and a scheduling module; the third receiving module is used to receive a first notification message sent by the first node device, and the first notification message is used to indicate that the second terminal corresponding to the first node device initiates switching to the first cell corresponding to the second node device; the determination module is used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received by the third receiving module; the scheduling module is used to dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission in the event of a conflict.

[0014] In a seventh aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0015] In the eighth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the communication interface is used to receive a cell switching command sent by a first node device, the cell switching command is used to instruct the first terminal to switch to the first cell, and the cell switching command includes first indication information, and the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available; the processor is used to access the first cell based on the first indication information.

[0016] In the ninth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0017] In the tenth aspect, a network side device is provided, including a processor and a communication interface, wherein the communication interface is used to receive at least one CG resource configuration information, each CG resource configuration information is used to indicate: the CG resources allocated to a terminal corresponding to the first node device, and the CG resource configuration information corresponds one-to-one to the terminal; and send first indication information to the first terminal, the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available.

[0018] Alternatively, the communication interface is used to receive a first notification message sent by the first node device, and the first notification message is used to indicate that the second terminal corresponding to the first node device initiates a switch to the first cell corresponding to the second node device; the processor is used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received by the communication interface; and in the event of a conflict, dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission.

[0019] In the eleventh aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented.

[0020] In the twelfth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.

[0021] In the thirteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the method as described in the third aspect.

[0022] In the fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect.

[0023] In an embodiment of the present application, a first terminal may receive a cell switching command sent by a first node device, the cell switching command being used to instruct the first terminal to switch to the first cell, the cell switching command including first indication information, the first indication information being used to indicate whether the CG resources corresponding to the first terminal are available; and based on the first indication information, access the first cell. By indicating to the first terminal whether the CG resources allocated to the first terminal are available through the first indication information, the first terminal can determine whether to use the CG resources for uplink transmission according to the indication of the first indication information. Thus, when multiple terminals sharing the same CG resources simultaneously initiate RACH-less switching, it is possible to avoid excessive RACH-less switching delays or even switching failures of some terminals caused by conflicts in the CG resources used by the multiple terminals. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;

[0025] FIG2 is a schematic diagram of the architecture of a centralized unit (CU)-distributed unit (DU) in the related art;

[0026] FIG3 is a flow chart of a resource scheduling method provided in an embodiment of the present application;

[0027] FIG4 is a flow chart of another resource scheduling method provided in an embodiment of the present application;

[0028] FIG5 is a flowchart of another resource scheduling method provided in an embodiment of the present application;

[0029] FIG6 is a schematic diagram of the structure of a resource scheduling device provided in an embodiment of the present application;

[0030] FIG7 is a schematic structural diagram of another resource scheduling device provided in an embodiment of the present application;

[0031] FIG8 is a schematic structural diagram of another resource scheduling device provided in an embodiment of the present application;

[0032] FIG9 is a schematic diagram of a communication device provided in an embodiment of the present application;

[0033] FIG10 is a schematic diagram of the hardware structure of a terminal provided in an embodiment of the present application;

[0034] FIG11 is a schematic diagram of the hardware structure of the network side device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0035] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.

[0036] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.

[0037] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.

[0038] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.

[0039] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AS) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.

[0040] The resource scheduling method, apparatus, terminal, network-side equipment, and medium provided in the embodiments of the present application are described in detail below with reference to some embodiments and their application scenarios in conjunction with the accompanying drawings.

[0041] Currently, the NR access network can split the gNB into a centralized unit (gNB-CU) and a distributed unit (gNB-DU), connected via the F1 interface. Figure 2 shows the CU-DU architecture. As shown in Figure 2, a gNB contains only one CU and two DUs (in actual implementation, it can contain one or more DUs). A DU contains at least one cell. The CU includes the Packet Data Convergence Protocol (PDCP) and the protocol stack above it, while the DU includes the protocol stack below PDCP, such as the Radio Link Control (RLC), Multiple Access Control (MAC), and Physical (PHY) protocols. On the control plane, the CU includes Radio Resource Control (RRC) and the control-plane PDCP (PDCP-C). On the user plane, the CU includes the Service Data Adaptation Protocol (SDAP) and the user-plane PDCP (PDCP-U).

[0042] In NR, in response to the needs of low-latency services or periodic services, NR supports uplink semi-static CG transmission mode to reduce the signaling interaction process and ensure low latency requirements. The resources for CG transmission can be semi-statically configured through RRC signaling. When service data arrives, the terminal can send data on the uplink channel of CG. NR supports type 1 and type 2 types of configuration authorization physical uplink shared channels (CG Physical Uplink Shared Channel, CG PUSCH). For type 1 CG PUSCH, after the RRC parameters are configured, the terminal can transmit data on the CG PUSCH. For type 2 CG PUSCH, the terminal can transmit data on the CG PUSCH only after the RRC parameters are configured and the DCI activates the CG PUSCH.

[0043] To reduce the LTM handover interruption time caused by uplink synchronization (i.e., the random access process), 3GPP has discussed and adopted handover schemes based on Early Random Access Channel (Early-rach) or Random Access Channel-less (RACH-less). Early-rach means that the candidate cell allocates contention-free random access (CFRA) resources to the terminal. Before initiating handover, the terminal performs a RACH on the candidate cell to obtain the candidate cell's Time Advanced (TA) value. RACH-less means that the terminal does not perform a RACH during the handover process. The candidate cell's TA value is obtained through the Early-rach process, or the candidate cell's TA value is the same as the source cell's, so no TA is required. During the RACH-less process, the target cell needs to allocate uplink resources to the terminal through dynamic scheduling or CG scheduling, so that the terminal can transmit a handover completion indication on the corresponding resources.

[0044] As can be seen from the above, for Random Access Channel less (RACH-less) handover, the supported solutions in L1 / L2 triggered mobility (LTM) include: the target cell in at least one candidate cell provides the terminal with periodic uplink configuration authorization (CG) resources in advance. After receiving the handover command sent by the current resident cell, the terminal uses the CG resources allocated by the target cell for uplink transmission to complete the RACH-less handover. However, when multiple terminals sharing the same CG resources initiate RACH-less handover at the same time, due to the conflict of CG resources used by the multiple terminals, the RACH-less handover delay of some terminals will be too long, or even the handover will fail.

[0045] In order to solve the above problems, in the resource scheduling method provided in the embodiment of the present application, the first terminal can receive a cell switching command sent by the first node device, the cell switching command is used to instruct the first terminal to switch to the first cell, and the cell switching command includes a first indication information, and the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available; and based on the first indication information, access the first cell. The method of indicating to the first terminal whether the CG resources allocated to the first terminal are available through the first indication information can enable the first terminal to determine whether to use the CG resources for uplink transmission according to the indication of the first indication information. Therefore, when multiple terminals sharing the same CG resources initiate RACH-less switching at the same time, it can avoid excessive RACH-less switching delays of some terminals or even switching failures caused by conflicts in the CG resources used by the multiple terminals.

[0046] The embodiment of the present application provides a resource scheduling method, and Figure 3 shows a flow chart of the resource scheduling method provided by the embodiment of the present application. As shown in Figure 3, the resource scheduling method provided by the embodiment of the present application may include the following steps 301 and 302.

[0047] Step 301: The first node device receives at least one CG resource configuration information.

[0048] Among them, each CG resource configuration information in the above-mentioned at least one CG resource configuration information is used to indicate: the CG resource allocated to a terminal corresponding to the above-mentioned first node device, and the CG resource configuration information corresponds one-to-one to the terminal.

[0049] Optionally, in an embodiment of the present application, the above-mentioned at least one CG resource configuration information may be sent by the second node device.

[0050] Optionally, in an embodiment of the present application, the CG resources allocated to the above-mentioned terminal may be the CG resources allocated to the terminal by the above-mentioned second node device.

[0051] Optionally, in an embodiment of the present application, the above-mentioned first node device can be a CU or DU under a CU-DU separation architecture or a gNB under an integrated architecture.

[0052] Optionally, in an embodiment of the present application, the above-mentioned second node device can be a CU or DU under a CU-DU separation architecture or a gNB under an integrated architecture.

[0053] Optionally, in an embodiment of the present application, the terminal corresponding to the above-mentioned first node device is a terminal accessing the cell corresponding to the first node device.

[0054] Optionally, in the embodiment of the present application, each of the above CG resource configuration information may include at least one of the following 1.1 to 1.6:

[0055] 1.1. Terminal identification information of a terminal;

[0056] 1.2. Device identification information of the first node device;

[0057] 1.3. Identification information of CG resources;

[0058] 1.4、Index information of CG resources;

[0059] 1.5. Resource information of CG resources;

[0060] 1.6. At least one terminal identification list information.

[0061] Optionally, in an embodiment of the present application, the above-mentioned terminal identification information is used to indicate the identification of the above-mentioned terminal, and the identification of the terminal may be a physical cell identifier (Physical Cell Identifier, PCI) or an NR cell global identifier (NR Cell Global Identifier, N-CGI), etc.

[0062] Optionally, in an embodiment of the present application, the resource information of the above-mentioned CG resource can be used to indicate at least one of the following: the time-frequency domain position of the CG resource; the synchronization signal block (SSB) position of the CG resource; the association relationship between the SSB of the CG resource and the CG occasion (i.e., CG opportunity), etc.

[0063] In an embodiment of the present application, since each of the above-mentioned CG resource configuration information can include at least one of the above-mentioned 1.1 to 1.6, different CG resource configuration information can be used to indicate the CG resources allocated by the above-mentioned second node device to a terminal corresponding to the above-mentioned first node device, thereby improving the flexibility of CG resource indication.

[0064] Optionally, in an embodiment of the present application, the above-mentioned device identification information can be used to indicate that all terminals corresponding to the above-mentioned first node device are allocated the same CG resources.

[0065] Optionally, in an embodiment of the present application, the above-mentioned device identification information can be used to indicate the device identification of the above-mentioned first node device.

[0066] Optionally, in an embodiment of the present application, when the at least one CG resource configuration information includes the device identification information of the first node device, the first node device can determine that all terminals corresponding to the first node device are allocated the same CG resources.

[0067] In an embodiment of the present application, since the above-mentioned device identification information can be used to indicate that all terminals corresponding to the above-mentioned first node device are allocated the same CG resources, it is convenient for the above-mentioned first node device to determine whether all terminals corresponding to the first node device are allocated the same CG resources.

[0068] Optionally, in an embodiment of the present application, the identification information of the above-mentioned CG resources or the index information of the above-mentioned CG resources can be used for: the above-mentioned first node device to determine whether the terminal corresponding to the above-mentioned first node device is allocated the same CG resources.

[0069] Optionally, in an embodiment of the present application, the identification information of the above-mentioned CG resource is used to indicate the identification of the CG resource, and the index information of the above-mentioned CG resource is used to indicate the index of the CG resource.

[0070] Optionally, in an embodiment of the present application, the first node device may determine whether the terminal corresponding to the first node device is allocated the same CG resource based on whether the identifier of the CG resource associated with different terminals corresponding to the first node device or the index of the CG resource is the same.

[0071] Optionally, in an embodiment of the present application, if the identifier of the CG resource or the index of the CG resource associated with at least two terminals corresponding to the first node device is the same, the first node device can determine that the terminal corresponding to the first node device is allocated the same CG resource.

[0072] Optionally, in an embodiment of the present application, if the identifiers of the CG resources or the indexes of the CG resources associated with any two terminals corresponding to the first node device are different, the first node device can determine that the terminals corresponding to the first node device are not allocated the same CG resources.

[0073] In an embodiment of the present application, since the identification information of the above-mentioned CG resources or the index information of the above-mentioned CG resources can be used for: the above-mentioned first node device to determine whether the terminal corresponding to the first node device is allocated the same CG resources, the first node device can quickly determine whether the terminal corresponding to the first node device is allocated the same CG resources through the identification information of the CG resources or the index information of the CG resources.

[0074] Optionally, in an embodiment of the present application, each terminal identification list information in the at least one terminal identification list information corresponds to at least one terminal. Exemplarily, the first terminal identification list information in the at least one terminal identification list information can be used to indicate that all terminals corresponding to the first terminal identification list information are allocated the same CG resources.

[0075] The first terminal identification list information is any one of the at least one terminal identification list information.

[0076] Optionally, in an embodiment of the present application, each of the above-mentioned terminal identification list information is used to indicate a terminal identification list, each terminal identification list includes at least one terminal identification, and each terminal identification corresponds to a terminal.

[0077] Optionally, in an embodiment of the present application, when the at least one CG resource configuration information includes the at least one terminal identification list information, the first node device can determine that the second node device allocates the same CG resource to the terminal corresponding to the at least one terminal identification list information.

[0078] In an embodiment of the present application, since the above-mentioned first terminal identification list information can be used to indicate that all terminals corresponding to the first terminal identification list information are allocated the same CG resources, it is convenient for the above-mentioned first node device to determine whether the terminal corresponding to the first node device is allocated the same CG resources.

[0079] Step 302: The first node device sends first indication information to the first terminal.

[0080] Among them, the above-mentioned first indication information is used to indicate whether the CG resources corresponding to the above-mentioned first terminal of the above-mentioned second node device are available.

[0081] Optionally, in an embodiment of the present application, the first terminal may be any one of the at least one terminal.

[0082] Optionally, in an embodiment of the present application, the first indication information may be: bit information in a cell switching command sent by the first node device to the first terminal, where the cell switching command is used to instruct the first terminal to switch to the first cell.

[0083] Optionally, in an embodiment of the present application, the first cell may be a cell corresponding to the second node device.

[0084] Optionally, in an embodiment of the present application, the above-mentioned cell switching command may be: an LTM switching command or an L3 switching command.

[0085] For example, the LTM handover command may be an LTM Command MAC CE, and the L3 handover command may be an RRC reconfiguration message including ReconfigurationWithSync.

[0086] Optionally, in an embodiment of the present application, when the bit information indicates 1, it indicates that the CG resource corresponding to the first terminal is available; when the bit information indicates 0, it indicates that the CG resource corresponding to the first terminal is unavailable. Alternatively, when the bit information indicates 0, it indicates that the CG resource corresponding to the first terminal is available; when the bit information indicates 1, it indicates that the CG resource corresponding to the first terminal is unavailable.

[0087] In an embodiment of the present application, since the above-mentioned first indication information can be: bit information in the cell switching command used to instruct the above-mentioned first terminal to switch to the above-mentioned first cell, the indication of the bit information can facilitate the first terminal to quickly know whether the CG resources corresponding to the first terminal are available.

[0088] For example, assuming that the above-mentioned first node device is the first DU and the above-mentioned second node device is the second DU, then the second DU can first send the above-mentioned at least one CG resource configuration information to the second CU to which the second DU belongs, and then the second CU sends the at least one CG resource configuration information to the first CU to which the first DU belongs, and finally the first CU sends the at least one CG resource configuration information to the first DU.

[0089] It should be noted that, if the first DU and the second DU belong to the same CU, the first CU and the second CU are the same node.

[0090] Optionally, in an embodiment of the present application, after the first CU receives the at least one CG resource configuration information from the second CU, the first CU may configure at least one candidate cell configuration for the first terminal, the at least one candidate cell configuration including the first cell configuration corresponding to the first cell, and the first cell configuration including the at least one CG resource configuration information.

[0091] It can be understood that the above-mentioned first cell configuration and the above-mentioned at least one CG resource configuration information are both provided by the above-mentioned first cell corresponding to the above-mentioned second DU.

[0092] Optionally, in an embodiment of the present application, each candidate cell configuration in the above-mentioned at least one candidate cell configuration can be any one of the following: LTM candidate cell configuration, conditional handover (CHO) candidate cell configuration, conditional primary and secondary cell addition and modification (CPAC) candidate cell configuration, and other pre-configured candidate cell configurations for switching purposes.

[0093] In the resource scheduling method provided in an embodiment of the present application, by indicating to the first terminal via first indication information whether the CG resource allocated to the first terminal is available, the first terminal can determine whether to use the CG resource for uplink transmission based on the indication of the first indication information. Thus, when multiple terminals sharing the same CG resource simultaneously initiate RACH-less handover, excessive RACH-less handover delays or even handover failures for some terminals caused by conflicts in the CG resources used by the multiple terminals can be avoided.

[0094] The embodiment of the present application provides another resource scheduling method, and Figure 4 shows a flow chart of the resource scheduling method provided by the embodiment of the present application. As shown in Figure 4, the resource scheduling method provided by the embodiment of the present application may include the following steps 401 and 402.

[0095] Step 401: A first terminal receives a cell switching command sent by a first node device.

[0096] The cell switching command is used to instruct the first terminal to switch to the first cell, and the cell switching command includes first indication information, and the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available.

[0097] Optionally, in an embodiment of the present application, the first cell may be a cell corresponding to the second node device.

[0098] Optionally, in an embodiment of the present application, the CG resources corresponding to the above-mentioned first terminal may be: the CG resources allocated by the above-mentioned second node device to the first terminal.

[0099] Step 402: The first terminal accesses the first cell based on the first indication information.

[0100] Optionally, in the embodiment of the present application, the above step 402 can be specifically implemented through the following step 402a.

[0101] Step 402a: The first terminal accesses the first cell according to the first indication information and whether the TA value of the first cell is obtained.

[0102] Optionally, in the embodiment of the present application, the TA value of the first cell may be obtained by the first terminal through at least one of the following:

[0103] The TA value of the first cell carried in the cell handover command;

[0104] The TA-related information of the first cell carried in the cell handover command may, for example, be information indicating that the TA value of the first terminal in the first cell is the same as a TAG (i.e., label) in the currently accessed cell;

[0105] Network configuration, for example, the first terminal may obtain the TA value of the first cell through a UE based TA measurement process.

[0106] Optionally, in an embodiment of the present application, if the first terminal fails to obtain the TA value of the first cell, it can be considered that the cell switching command does not carry the TA value of the first cell and the TA-related information of the first cell, and the first terminal cannot obtain the TA value of the first cell through the UE based TA measurement process.

[0107] In an embodiment of the present application, since the above-mentioned first terminal can access the above-mentioned first cell based on the above-mentioned first indication information and whether the TA value of the above-mentioned first cell is obtained, it is possible to avoid excessive RACH-less switching delay or even switching failure of some terminals caused by the conflict of CG resources used by multiple terminals.

[0108] Optionally, in the embodiment of the present application, the above step 402a can be specifically implemented through the following step 402a1, step 402a2 or step 402a3.

[0109] Step 402a1: When the first indication information indicates that CG resources are available and the TA value of the first cell has been obtained, the first terminal uses the CG resources to transmit uplink data and performs a RACH-less switching process based on the configuration authorization to access the first cell.

[0110] Step 402a2: When the first indication information indicates that the CG resource is unavailable and the TA value of the first cell is not obtained, the first terminal performs a RACH switching process to access the first cell.

[0111] Step 402a3: When the first indication information indicates that CG resources are unavailable and the TA value of the first cell has been obtained, the first terminal monitors the uplink dynamic scheduling of the first cell and performs a RACH-less switching process based on dynamic scheduling to access the first cell.

[0112] For the detailed description of the RACH-less switching process based on configuration authorization, the RACH switching process, and the RACH-less switching process based on dynamic scheduling, reference may be made to the relevant description in the related art. To avoid repetition, they are not described here.

[0113] In an embodiment of the present application, since the above-mentioned first terminal can execute different switching processes to access the above-mentioned first cell based on whether the CG resources indicated by the above-mentioned first indication information are available and whether the TA value of the above-mentioned first cell is obtained, it can further avoid the RACH-less switching delay of some terminals being too long or even the switching failure caused by the conflict of CG resources used by multiple terminals.

[0114] For other descriptions of the resource scheduling method provided in the embodiment of the present application, please refer to the relevant descriptions in the above-mentioned first node device side method embodiment. In order to avoid repetition, they will not be repeated here.

[0115] In the resource scheduling method provided in an embodiment of the present application, by indicating to the first terminal via first indication information whether the CG resource allocated to the first terminal is available, the first terminal can determine whether to use the CG resource for uplink transmission based on the indication of the first indication information. Thus, when multiple terminals sharing the same CG resource simultaneously initiate RACH-less handover, excessive RACH-less handover delays or even handover failures for some terminals caused by conflicts in the CG resources used by the multiple terminals can be avoided.

[0116] The present invention provides another resource scheduling method, and Figure 5 shows a flow chart of the resource scheduling method provided by the present invention. As shown in Figure 5, the resource scheduling method provided by the present invention may include the following steps 501 to 503.

[0117] Step 501: A second node device receives a first notification message sent by a first node device.

[0118] The first notification message is used to instruct: the second terminal corresponding to the first node device initiates handover to the first cell corresponding to the second node device.

[0119] Optionally, in an embodiment of the present application, the first notification message may include: the terminal identifier of the second terminal, the cell identifier of the first cell, and a transmission configuration indicator (TCI) status identifier corresponding to the second terminal.

[0120] Optionally, in an embodiment of the present application, the TCI status identifier may be carried in a cell switching command sent by the first node device to the second terminal.

[0121] In an embodiment of the present application, since the above-mentioned first notification message can include the terminal identifier of the above-mentioned second terminal, the cell identifier of the above-mentioned first cell, and the above-mentioned TCI status identifier, it is convenient for the second node device to obtain relevant information of the second terminal that needs to be switched to the first cell.

[0122] For example, assuming that the above-mentioned first node device is the first DU and the above-mentioned second node device is the second DU, then the first DU can first send the above-mentioned first notification message to the first CU to which the first DU belongs, and then the first CU sends the first notification message to the second CU to which the second DU belongs, and finally the second CU sends the first notification message to the second DU.

[0123] It should be noted that, if the first DU and the second DU belong to the same CU, the first CU and the second CU are the same node.

[0124] Optionally, in an embodiment of the present application, before sending the first notification message to the second node device, the first node device may first send a cell switching command to the terminals allocated the same CG resources of the first cell based on the measurement result of the first cell, simultaneously or in succession within a short period of time. After a terminal receives the corresponding cell switching command, if the terminal obtains the TA value of the first cell, the terminal executes a RACH-less switching process based on the configuration authorization, and monitors the physical downlink control channel (PDCCH) of the first cell at the same time. If uplink scheduling is monitored, the terminal executes a RACH-less switching process based on dynamic scheduling; if the terminal does not obtain the TA value of the first cell, the terminal executes a RACH-based switching process.

[0125] Step 502: The second node device determines, based on the first notification message, whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals.

[0126] Optionally, in an embodiment of the present application, the CG resources corresponding to the above-mentioned second terminal may be: the CG resources allocated by the above-mentioned second node device to the second terminal.

[0127] Optionally, in the embodiment of the present application, the above step 502 can be specifically implemented through the following step 502a.

[0128] Step 502a: The second node device determines whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the CG resources corresponding to the second terminal and the TCI status identifier corresponding to the second terminal.

[0129] Optionally, in an embodiment of the present application, the second terminal and the other terminals may both be terminals corresponding to the first node device.

[0130] Optionally, in an embodiment of the present application, if the CG resources corresponding to the above-mentioned second terminal are the same as the CG resources corresponding to at least one other terminal, and the TCI status identifier corresponding to the second terminal is the same as the TCI status identifier corresponding to at least one other terminal, then the second node device can determine that the CG resources corresponding to the second terminal and the CG resources corresponding to the other terminals are in conflict; if the CG resources corresponding to the above-mentioned second terminal are different from the CG resources corresponding to any other terminal, and the TCI status identifier corresponding to the second terminal is different from the TCI status identifier corresponding to any other terminal, then the second node device can determine that the CG resources corresponding to the second terminal and the CG resources corresponding to the other terminals do not conflict.

[0131] In an embodiment of the present application, since the second node device can determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the CG resources allocated to the above-mentioned second terminal and the TCI status identifier corresponding to the second terminal, and the TCI status identifier can clearly indicate the TCI status, the second node device can accurately determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals.

[0132] Step 503: In the event of a conflict, the second node device dynamically schedules the second terminal and at least some of the other terminals to perform uplink data transmission.

[0133] The specific method of dynamically scheduling at least part of the terminals to perform uplink data transmission by the second node device can refer to the relevant description in the relevant technology, and will not be described here to avoid repetition.

[0134] In the resource scheduling method provided in the embodiment of the present application, since the second node device can determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received from the first node device, and dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission when there is a conflict, when the at least some of the terminals simultaneously initiate RACH-less switching, it can avoid excessive RACH-less switching delay or even switching failure of some terminals caused by the conflict of CG resources used by the at least some of the terminals.

[0135] Optionally, in an embodiment of the present application, before the above step 501, the resource scheduling method provided in the embodiment of the present application may further include the following step 504.

[0136] Step 504: The second node device allocates the same CG resources to multiple terminals corresponding to the first node device.

[0137] In an embodiment of the present application, since the second node device can allocate the same CG resources to multiple terminals corresponding to the first node device, the second node device dynamically schedules at least some of the above-mentioned terminals to perform uplink data transmission, which can avoid the RACH-less switching delay of some terminals being too long or even the switching failure caused by the conflict of CG resources used by the multiple terminals.

[0138] For other descriptions of the resource scheduling method provided in the embodiment of the present application, please refer to the relevant descriptions in the above-mentioned first node device side method embodiment. In order to avoid repetition, they will not be repeated here.

[0139] The resource scheduling method provided in the embodiment of the present application can be executed by a resource scheduling device. In the embodiment of the present application, the resource scheduling device provided in the embodiment of the present application is described by taking the resource scheduling method executed by the resource scheduling device as an example.

[0140] 6 , an embodiment of the present application provides a resource scheduling device 60 , which may include a first receiving module 61 and a sending module 62 .

[0141] Among them, the first receiving module 61 can be used to receive at least one CG resource configuration information, each CG resource configuration information is used to indicate: the CG resource allocated to a terminal corresponding to the first node device, and the CG resource configuration information corresponds to the terminal one-to-one. The sending module 62 can be used to send a first indication information to the first terminal, and the first indication information is used to indicate whether the CG resource corresponding to the first terminal is available.

[0142] In a possible implementation, the first indication information may be: bit information in a cell switching command sent by the first node device to the first terminal, where the cell switching command is used to instruct the first terminal to switch to the first cell.

[0143] In a possible implementation, the first cell may be a cell corresponding to the second node device.

[0144] In one possible implementation, each of the above-mentioned CG resource configuration information includes at least one of the following: terminal identification information of a terminal; device identification information of the above-mentioned first node device; identification information of CG resources; index information of CG resources; resource information of CG resources; and at least one terminal identification list information.

[0145] In a possible implementation, the above-mentioned device identification information can be used to indicate that all terminals corresponding to the above-mentioned first node device are allocated the same CG resources.

[0146] In a possible implementation, the identification information of the CG resource or the index information of the CG resource may be used for: the first node device to determine whether the terminal corresponding to the first node device is allocated the same CG resource.

[0147] In one possible implementation, each terminal identification list information in the at least one terminal identification list information corresponds to at least one terminal. A first terminal identification list information in the at least one terminal identification list information is used to indicate that all terminals corresponding to the first terminal identification list information are allocated the same CG resources; wherein the first terminal identification list information is any terminal identification list information in the at least one terminal identification list information.

[0148] In one possible implementation, the at least one CG resource configuration information may be sent by the second node device.

[0149] In the resource scheduling device provided in the embodiment of the present application, since the resource scheduling device can indicate to the first terminal whether the CG resource allocated to the first terminal is available through the first indication information, the first terminal can determine whether to use the CG resource for uplink transmission according to the indication of the first indication information. Therefore, when multiple terminals sharing the same CG resource simultaneously initiate RACH-less switching, it can avoid excessive RACH-less switching delays or even switching failures for some terminals caused by conflicts in the CG resources used by the multiple terminals.

[0150] The resource scheduling device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a device other than a terminal. For example, the other device can be a server, a network attached storage (NAS), etc., which is not specifically limited in the embodiments of the present application.

[0151] The resource scheduling device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned first network node device method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0152] 7 , an embodiment of the present application provides another resource scheduling device 70 , which may include a second receiving module 71 and an access module 72 .

[0153] The second receiving module 71 may be configured to receive a cell handover command sent by a first node device, the cell handover command being configured to instruct a first terminal to handover to a first cell, the cell handover command including first indication information indicating whether CG resources corresponding to the first terminal are available. The access module 72 may be configured to access the first cell based on the first indication information.

[0154] In a possible implementation, the first cell may be a cell corresponding to the second node device.

[0155] In a possible implementation, the access module 72 may be specifically configured to access the first cell according to the first indication information and whether the TA value of the first cell is obtained.

[0156] In one possible implementation, the access module 72 can be specifically used to: when the above-mentioned first indication information indicates that the above-mentioned CG resource is available and the TA value of the above-mentioned first cell has been obtained, use the CG resource to transmit uplink data, and perform a RACH-less switching process based on configuration authorization to access the first cell; or, when the first indication information indicates that the CG resource is unavailable and the TA value of the first cell has not been obtained, perform a RACH switching process to access the first cell; or, when the first indication information indicates that the CG resource is unavailable and the TA value of the first cell has been obtained, monitor the uplink dynamic scheduling of the first cell, and perform a RACH-less switching process based on dynamic scheduling to access the first cell.

[0157] In the resource scheduling device provided in the embodiment of the present application, since the resource scheduling device can indicate to the first terminal whether the CG resource allocated to the first terminal is available through the first indication information, the first terminal can determine whether to use the CG resource for uplink transmission according to the indication of the first indication information. Therefore, when multiple terminals sharing the same CG resource simultaneously initiate RACH-less switching, it can avoid excessive RACH-less switching delays or even switching failures for some terminals caused by conflicts in the CG resources used by the multiple terminals.

[0158] The resource scheduling device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component of an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal. For example, the terminal can include, but is not limited to, the types of terminal 11 listed above, and is not specifically limited in the embodiments of the present application.

[0159] The resource scheduling device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned first terminal-side method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0160] 8 , an embodiment of the present application provides another resource scheduling device 80 , which may include a third receiving module 81 , a determining module 82 , and a scheduling module 83 .

[0161] Among them, the third receiving module 81 can be used to receive a first notification message sent by the first node device, and the first notification message is used to indicate that the second terminal corresponding to the first node device initiates a switch to the first cell corresponding to the second node device. The determination module 82 can be used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received by the third receiving module 81. The scheduling module 83 can be used to dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission in the event of a conflict.

[0162] In one possible implementation, the first notification message may include: the terminal identifier of the second terminal, the cell identifier of the first cell, and the TCI status identifier corresponding to the second terminal.

[0163] In one possible implementation, the determination module 82 can be specifically used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the CG resources corresponding to the above-mentioned second terminal and the TCI status identifier corresponding to the second terminal.

[0164] In a possible implementation, the resource scheduling device 80 may further include an allocation module. The allocation module may be configured to allocate the same CG resource to multiple terminals corresponding to the first node device before the third receiving module 81 receives the first notification message sent by the first node device.

[0165] In the resource scheduling device provided in the embodiment of the present application, since the resource scheduling device can determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received from the first node device, and dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission when there is a conflict, when the at least some of the terminals simultaneously initiate RACH-less switching, it can avoid excessive RACH-less switching delay or even switching failure of some terminals caused by the conflict of CG resources used by the at least some of the terminals.

[0166] The resource scheduling device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a device other than a terminal. For example, the other device can be a server, a network attached storage (NAS), etc., which is not specifically limited in the embodiments of the present application.

[0167] The resource scheduling device provided in the embodiment of the present application can implement the various processes implemented in the above-mentioned second node device method embodiment and achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0168] As shown in Figure 9, an embodiment of the present application further provides a communication device 100, including a processor 101 and a memory 102. The memory 102 stores a program or instruction that can be run on the processor 101. For example, when the communication device 100 is a terminal, the program or instruction is executed by the processor 101 to implement the various steps of the first terminal-side method embodiment described above, and can achieve the same technical effect. When the communication device 100 is a network-side device, the program or instruction is executed by the processor 101 to implement the various steps of the first node device or the second power-saving device method embodiment described above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0169] An embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps in the above-mentioned terminal side method embodiment. The communication interface is used to receive a cell switching command sent by a first node device, and the cell switching command is used to instruct the first terminal to switch to the first cell. The cell switching command includes a first indication information, and the first indication information is used to indicate whether the CG resource corresponding to the first terminal is available; the processor is used to access the first cell based on the first indication information. This terminal embodiment corresponds to the above-mentioned first terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment, and can achieve the same technical effect. Specifically, Figure 10 is a schematic diagram of the hardware structure of a terminal that implements an embodiment of the present application.

[0170] The terminal 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009 and at least some of the components of the processor 1010.

[0171] Those skilled in the art will appreciate that the terminal 1000 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1010 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG10 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.

[0172] It should be understood that in an embodiment of the present application, the input unit 1004 may include a graphics processing unit (GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and an operating stick, which will not be repeated here.

[0173] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1001 may transmit the data to the processor 1010 for processing. Furthermore, the RF unit 1001 may send uplink data to the network-side device. Typically, the RF unit 1001 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0174] The memory 1009 can be used to store software programs or instructions and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1009 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0175] Processor 1010 may include one or more processing units. Optionally, processor 1010 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1010.

[0176] The radio frequency unit 1001 may be configured to receive a cell handover command sent by a first node device, the cell handover command being used to instruct a first terminal to handover to a first cell, the cell handover command including first indication information, the first indication information being used to indicate whether CG resources corresponding to the first terminal are available. The processor 1010 may be configured to access the first cell based on the first indication information.

[0177] In a possible implementation, the first cell may be a cell corresponding to the second node device.

[0178] In a possible implementation, the processor 1010 may be specifically configured to access the first cell according to the first indication information and whether the TA value of the first cell is obtained.

[0179] In one possible implementation, the processor 1010 can be specifically used to: when the above-mentioned first indication information indicates that the above-mentioned CG resource is available and the TA value of the above-mentioned first cell has been obtained, use the CG resource to transmit uplink data, and perform a RACH-less switching process based on configuration authorization to access the first cell; or, when the first indication information indicates that the CG resource is unavailable and the TA value of the first cell has not been obtained, perform a RACH switching process to access the first cell; or, when the first indication information indicates that the CG resource is unavailable and the TA value of the first cell has been obtained, monitor the uplink dynamic scheduling of the first cell, and perform a RACH-less switching process based on dynamic scheduling to access the first cell.

[0180] In the terminal provided in the embodiment of the present application, since the first indication information can be used to indicate to the first terminal whether the CG resource allocated to the first terminal is available, the first terminal can determine whether to use the CG resource for uplink transmission according to the indication of the first indication information. Therefore, when multiple terminals sharing the same CG resource simultaneously initiate RACH-less switching, it can avoid excessive RACH-less switching delays or even switching failures for some terminals caused by conflicts in the CG resources used by the multiple terminals.

[0181] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned terminal side method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0182] An embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the above-mentioned network side device method embodiment.

[0183] The communication interface is used to receive at least one CG resource configuration information, each CG resource configuration information is used to indicate: the CG resource allocated to a terminal corresponding to the first node device, and the CG resource configuration information corresponds one-to-one to the terminal; and send first indication information to the first terminal, and the first indication information is used to indicate whether the CG resource corresponding to the first terminal is available. This network-side device embodiment corresponds to the above-mentioned first node device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network-side device embodiment and can achieve the same technical effect.

[0184] Alternatively, the communication interface is used to receive a first notification message sent by a first node device, and the first notification message is used to indicate that the second terminal corresponding to the first node device initiates a switch to the first cell corresponding to the second node device; the processor is used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received by the communication interface; and in the event of a conflict, dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission. This network-side device embodiment corresponds to the above-mentioned second node device method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network-side device embodiment and can achieve the same technical effect.

[0185] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 11, the network-side device 1100 includes an antenna 111, a radio frequency device 112, a baseband device 113, a processor 114, and a memory 115. Antenna 111 is connected to radio frequency device 112. In the uplink direction, radio frequency device 112 receives information via antenna 111 and sends the received information to baseband device 113 for processing. In the downlink direction, baseband device 113 processes the information to be transmitted and sends it to radio frequency device 112. Radio frequency device 112 processes the received information and then sends it through antenna 111.

[0186] The method executed by the first node device or the second node device in the above embodiments may be implemented in the baseband device 113 , which includes a baseband processor.

[0187] The baseband device 113 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 11, one of the chips is, for example, a baseband processor, which is connected to the memory 115 through a bus interface to call the program in the memory 115 to execute the network device operations shown in the above method embodiment.

[0188] The network side device may further include a network interface 116, which is, for example, a Common Public Radio Interface (CPR11).

[0189] Specifically, the network side device 1100 of the embodiment of the present application also includes: instructions or programs stored in the memory 115 and executable on the processor 114. The processor 114 calls the instructions or programs in the memory 115 to execute the method executed by the above-mentioned first node device or the second node device, and achieves the same technical effect. To avoid repetition, it will not be repeated here.

[0190] Taking the network side device 1100 as the first node device as an example,

[0191] Among them, the radio frequency device 112 can be used to receive at least one CG resource configuration information, each CG resource configuration information is used to indicate: the CG resource allocated to a terminal corresponding to the first node device, and the CG resource configuration information corresponds one-to-one to the terminal; and send a first indication information to the first terminal, and the first indication information is used to indicate whether the CG resource corresponding to the first terminal is available.

[0192] In a possible implementation, the first indication information may be: bit information in a cell switching command sent by the first node device to the first terminal, where the cell switching command is used to instruct the first terminal to switch to the first cell.

[0193] In a possible implementation, the first cell may be a cell corresponding to the second node device.

[0194] In one possible implementation, each of the above-mentioned CG resource configuration information includes at least one of the following: terminal identification information of a terminal; device identification information of the above-mentioned first node device; identification information of CG resources; index information of CG resources; resource information of CG resources; and at least one terminal identification list information.

[0195] In a possible implementation, the above-mentioned device identification information can be used to indicate that all terminals corresponding to the above-mentioned first node device are allocated the same CG resources.

[0196] In one possible implementation, the identification information of the above-mentioned CG resources or the index information of the above-mentioned CG resources can be used for: the above-mentioned first node device to determine whether the terminal corresponding to the first node device is allocated the same CG resource.

[0197] In one possible implementation, each terminal identification list information in the at least one terminal identification list information corresponds to at least one terminal. A first terminal identification list information in the at least one terminal identification list information is used to indicate that all terminals corresponding to the first terminal identification list information are allocated the same CG resources; wherein the first terminal identification list information is any terminal identification list information in the at least one terminal identification list information.

[0198] In one possible implementation, the at least one CG resource configuration information may be sent by the second node device.

[0199] In the network-side device provided in the embodiment of the present application, since the network-side device can indicate to the first terminal via first indication information whether the CG resource allocated to the first terminal is available, the first terminal can determine whether to use the CG resource for uplink transmission based on the indication of the first indication information. Therefore, when multiple terminals sharing the same CG resource simultaneously initiate RACH-less switching, excessive RACH-less switching delays or even switching failures of some terminals caused by conflicts in the CG resources used by the multiple terminals can be avoided.

[0200] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the first node device method embodiment mentioned above, and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0201] Taking the network side device 1100 as the second node device as an example,

[0202] The radio frequency device 112 may be configured to receive a first notification message sent by a first node device, the first notification message being used to indicate that a second terminal corresponding to the first node device has initiated a handover to a first cell corresponding to the second node device. The processor 114 may be configured to determine, based on the first notification message received by the radio frequency device 112, whether the CG resources corresponding to the second terminal conflict with CG resources corresponding to other terminals. The scheduling module 83 may be configured to dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission if a conflict exists.

[0203] In one possible implementation, the first notification message may include: the terminal identifier of the second terminal, the cell identifier of the first cell, and the TCI status identifier corresponding to the second terminal.

[0204] In one possible implementation, the processor 114 can be specifically used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the CG resources corresponding to the second terminal and the TCI status identifier corresponding to the second terminal.

[0205] In a possible implementation, the processor 114 may also be configured to allocate the same CG resources to multiple terminals corresponding to the first node device before the radio frequency device 112 receives the first notification message sent by the first node device.

[0206] In the network side device provided in the embodiment of the present application, since the network side device can determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received from the first node device, and dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission if there is a conflict, when the at least some of the terminals simultaneously initiate RACH-less switching, it can avoid excessive RACH-less switching delay or even switching failure of some terminals caused by the conflict of CG resources used by the at least some of the terminals.

[0207] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the above-mentioned second node device method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.

[0208] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned resource scheduling method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0209] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.

[0210] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned resource scheduling method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0211] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0212] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned resource scheduling method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0213] An embodiment of the present application also provides a communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the first terminal side method described above, and the network side device can be used to execute the steps of the first node device method described above.

[0214] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0215] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.

[0216] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.

Claims

1. A resource scheduling method, the method comprising: The first terminal receives a cell switching command sent by a first node device, where the cell switching command is used to instruct the first terminal to switch to the first cell, and the cell switching command includes first indication information, where the first indication information is used to indicate whether a configuration authorization CG resource corresponding to the first terminal is available; The first terminal accesses the first cell based on the first indication information.

2. The method according to claim 1, wherein: The first cell is a cell corresponding to the second node device.

3. The method according to claim 1 or 2, wherein: The first terminal accessing the first cell based on the first indication information includes: The first terminal accesses the first cell according to the first indication information and whether the timing advance TA value of the first cell is obtained.

4. The method according to claim 3, wherein: The first terminal accesses the first cell according to the first indication information and whether the TA value of the first cell is acquired, including: When the first indication information indicates that the CG resource is available and the TA value of the first cell has been obtained, the first terminal uses the CG resource to transmit uplink data and performs a RACH-less switching process based on configuration authorization to access the first cell; or, When the first indication information indicates that the CG resource is unavailable and the TA value of the first cell is not obtained, the first terminal performs a random access channel RACH switching process to access the first cell; or, When the first indication information indicates that the CG resource is unavailable and the TA value of the first cell has been acquired, the first terminal monitors the uplink dynamic scheduling of the first cell and performs a RACH-less switching process based on dynamic scheduling to access the first cell.

5. A resource scheduling method, the method comprising: The first node device receives at least one configuration authorization CG resource configuration information, each CG resource configuration information is used to indicate: a CG resource allocated to a terminal corresponding to the first node device, and the CG resource configuration information corresponds to the terminal one by one; The first node device sends first indication information to the first terminal, and the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available.

6. The method according to claim 5, wherein: The first indication information is: bit information in a cell switching command sent by the first node device to the first terminal, and the cell switching command is used to instruct the first terminal to switch to the first cell.

7. The method according to claim 6, wherein: The first cell is a cell corresponding to the second node device.

8. The method according to claim 5, wherein: Each CG resource configuration information includes at least one of the following: Terminal identification information of a terminal; Device identification information of the first node device; Identification information of CG resources; Index information of CG resources; Resource information of CG resources; At least one terminal identification list information.

9. The method according to claim 8, wherein: The device identification information is used to indicate that all terminals corresponding to the first node device are allocated the same CG resources.

10. The method according to claim 8, wherein: The identification information of the CG resource or the index information of the CG resource is used for: the first node device to determine whether the terminal corresponding to the first node device is allocated the same CG resource.

11. The method according to claim 8, wherein: Each terminal identification list information in the at least one terminal identification list information corresponds to at least one terminal; The first terminal identification list information in the at least one terminal identification list information is used to indicate that all terminals corresponding to the first terminal identification list information are allocated the same CG resource; The first terminal identification list information is: any terminal identification list information in the at least one terminal identification list information.

12. The method according to any one of claims 5 to 11, wherein: The at least one CG resource configuration information is sent by the second node device.

13. A resource scheduling method, the method comprising: The second node device receives a first notification message sent by the first node device, where the first notification message is used to indicate that a second terminal corresponding to the first node device initiates a handover to a first cell corresponding to the second node device; The second node device determines, based on the first notification message, whether the configuration authorization CG resources corresponding to the second terminal conflict with CG resources corresponding to other terminals; In the event of a conflict, the second node device dynamically schedules the second terminal and at least some of the other terminals to perform uplink data transmission.

14. The method according to claim 13, wherein: The first notification message includes: the terminal identifier of the second terminal, the cell identifier of the first cell, and a transmission configuration indication TCI state identifier corresponding to the second terminal.

15. The method according to claim 14, wherein: The second node device determines, based on the first notification message, whether a CG resource corresponding to the second terminal conflicts with a CG resource corresponding to another terminal, including: The second node device determines whether the CG resources corresponding to the second terminal conflict with CG resources corresponding to other terminals based on the CG resources corresponding to the second terminal and the TCI status identifier corresponding to the second terminal.

16. The method according to any one of claims 13 to 15, wherein: Before the second node device receives the first notification message sent by the first node device, the method further includes: The second node device allocates the same CG resources to multiple terminals corresponding to the first node device.

17. A resource scheduling device, the device comprising a first receiving module and a sending module; The first receiving module is used to receive at least one CG resource configuration information, each CG resource configuration information is used to indicate: a CG resource allocated to a terminal corresponding to the first node device, and the CG resource configuration information corresponds to the terminal one by one; The sending module is used to send first indication information to the first terminal, where the first indication information is used to indicate whether the CG resources corresponding to the first terminal are available.

18. The device according to claim 17, wherein: The first indication information is: bit information in a cell switching command sent by the first node device to the first terminal, and the cell switching command is used to instruct the first terminal to switch to the first cell.

19. The method according to claim 18, wherein: The first cell is a cell corresponding to the second node device.

20. The device according to claim 17, wherein: Each CG resource configuration information includes at least one of the following: Terminal identification information of a terminal; Device identification information of the first node device; Identification information of CG resources; Index information of CG resources; Resource information of CG resources; At least one terminal identification list information.

21. The device according to claim 20, wherein: The device identification information is used to indicate that all terminals corresponding to the first node device are allocated the same CG resources.

22. The device according to claim 20, wherein: The identification information of the CG resource or the index information of the CG resource is used for: the first node device to determine whether the terminal corresponding to the first node device is allocated the same CG resource.

23. The device according to claim 20, wherein: Each terminal identification list information in the at least one terminal identification list information corresponds to at least one terminal; The first terminal identification list information in the at least one terminal identification list information is used to indicate that all terminals corresponding to the first terminal identification list information are allocated the same CG resource; The first terminal identification list information is: any terminal identification list information in the at least one terminal identification list information.

24. The method according to any one of claims 17 to 23, wherein: The at least one CG resource configuration information is sent by the second node device.

25. A resource scheduling device, comprising a second receiving module and an access module; The second receiving module is used to receive a cell switching command sent by the first node device, where the cell switching command is used to instruct the first terminal to switch to the first cell, and the cell switching command includes first indication information, where the first indication information is used to indicate whether the CG resource corresponding to the first terminal is available; The access module is used to access the first cell based on the first indication information.

26. The device according to claim 25, wherein The access module is specifically used for: When the first indication information indicates that the CG resource is available and the TA value of the first cell has been obtained, use the CG resource to transmit uplink data, and perform a RACH-less switching process based on configuration authorization to access the first cell; or, When the first indication information indicates that the CG resource is unavailable and the TA value of the first cell is not obtained, performing a RACH switching process to access the first cell; or, When the first indication information indicates that the CG resource is unavailable and the TA value of the first cell has been obtained, the uplink dynamic scheduling of the first cell is monitored, and a RACH-less switching process based on dynamic scheduling is performed to access the first cell.

27. A resource scheduling device, the device comprising a third receiving module, a determining module and a scheduling module; The third receiving module is used to receive a first notification message sent by a first node device, where the first notification message is used to indicate that a second terminal corresponding to the first node device initiates a handover to a first cell corresponding to the second node device; The determining module is used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the first notification message received by the third receiving module; The scheduling module is used to dynamically schedule the second terminal and at least some of the other terminals to perform uplink data transmission when there is a conflict.

28. The device according to claim 27, wherein The determination module is specifically used to determine whether the CG resources corresponding to the second terminal conflict with the CG resources corresponding to other terminals based on the CG resources corresponding to the second terminal and the TCI status identifier corresponding to the second terminal.

29. The device according to claim 27 or 28, wherein The device also includes a distribution module; The allocation module is used to allocate the same CG resources to multiple terminals corresponding to the first node device before the third receiving module receives the first notification message sent by the first node device.

30. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the resource scheduling method according to any one of claims 1 to 4 are implemented.

31. A network side device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the resource scheduling method as described in any one of claims 5 to 12 are implemented, or the steps of the resource scheduling method as described in any one of claims 13 to 16 are implemented.

32. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the resource scheduling method as described in any one of claims 1 to 4, or implements the steps of the resource scheduling method as described in any one of claims 5 to 12, or implements the steps of the resource scheduling method as described in any one of claims 13 to 16.

Citation Information

Patent Citations

  • Cell switching method and device

    CN103945471A

  • Random-access-free quick switching method for non-ground mobile communication network

    CN110572856A

  • Communication method and device

    CN113747460A

  • Method and device for indicating data transmission

    CN114071509A

  • Method and apparatus for performing handover

    US20190246323A1