Communication method and apparatus
By restricting and configuring the usage events of SBFD resources, the resource usage problem of random access channels on sub-band full-duplex time units was solved, improving access success rate and efficiency, and enhancing communication performance.
Patent Information
- Application Number
- PCT/CN2025/106443
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-08-09
- Filing Date
- 2025-07-01
- Publication Date
- 2026-02-12
AI Technical Summary
In the transmission of random access channels on sub-band full-duplex time units, how to make reasonable use of limited SBFD resources to improve communication performance, especially to improve access success rate and efficiency in different application scenarios.
By restricting the events that can trigger random access using SBFD resources, allowing or disallowing random access triggered by specific categories or sets of events, network devices and terminal devices can collaboratively configure and use SBFD resources, allowing random access to be performed only when specific conditions are met.
It improves the success rate and efficiency of random access, reduces resource collisions, makes reasonable use of SBFD resources, and enhances the performance of the communication system.
Smart Images

Figure CN2025106443_12022026_PF_FP_ABST
Abstract
Description
A communication method and apparatus
[0001] Cross-reference to Related Applications
[0002] This application claims priority to the Chinese Patent Application No. 202411097855.0, filed on August 9, 2024, and entitled “A communication method and apparatus”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0003] The present application relates to the field of communication technology, and in particular to a communication method and apparatus. BACKGROUND
[0004] Currently, it is proposed that random access channel (RACH) transmission can be performed on a subband full duplex (SBFD) time unit. There are multiple events that trigger RACH, and when a certain event or certain events occur, the terminal device can trigger RACH. In different application scenarios, the communication performance (such as access gain) caused by RACH on SBFD resources is also different. Moreover, SBFD resources are limited, and how to use SBFD resources for RACH in the random access process is a technical problem that needs to be solved urgently. SUMMARY
[0005] Embodiments of the present application provide a communication method and apparatus for providing a method of using SBFD resources in a random access process to reasonably use SBFD resources as much as possible and improve random access performance.
[0006] To achieve the above-mentioned purpose, the embodiments of the present application adopt the following technical solutions:
[0007] In a first aspect, a communication method is provided, which can be applied to a terminal-side apparatus (also referred to as a terminal apparatus). The terminal apparatus can be a terminal device, or a module or unit that completes part of the functions of the terminal device. For example, the terminal apparatus can be a circuit or chip / chip system (such as a modem chip, also known as a baseband chip, or a system on chip (SoC) chip or system in package (SIP) chip containing a modem core) or other functional module in the terminal device. Alternatively, the terminal apparatus can be a logic node, logic module or software that implements all or part of the functions of the terminal device. For ease of description, the terminal apparatus is taken as an example of a terminal device below.
[0008] The communication method comprises: receiving, by the terminal device, first resource information, and determining whether to use a first random access resource for random access based on a first event triggering the random access. The first resource information is used to indicate the first random access resource, and a time domain resource of the first random access resource comprises an SBFD time unit.
[0009] In the scheme, whether the SBFD resource can be used depends on the first event triggering the random access. In this way, by limiting the events of the random access triggered by which the SBFD resource can be used, the SBFD resource can be selectively used, so as to achieve the purpose of reasonably using the SBFD resource for RACH and improving the performance of random access. For example, by reasonably configuring the events allowed to use the first random access resource, the access success rate of certain terminal devices can be improved. For example, the event allowed to use the first random access resource for random access can be configured as an initial access event in an idle state, and the first random access resource is not allowed to be used when other events trigger the random access. Then, the number of terminal devices using the first random access resource is small, resource collision can be reduced, and the access success rate and access efficiency can be improved.
[0010] In an implementation manner, the determining whether to use the first random access resource for random access based on the first event triggering the random access comprises: when a category of the first event is a first category, determining that the random access triggered based on the first event uses the first random access resource. By limiting the category of the event of the random access triggered by which the SBFD resource can be used, the purpose of selectively using the SBFD resource is achieved.
[0011] In an implementation manner, the determining whether to use the first random access resource for random access based on the first event triggering the random access comprises: when the first event belongs to a first event set, determining that the random access triggered based on the first event uses the first random access resource. The scheme restricts the event of the random access triggered by which the SBFD resource can be used, and the purpose of selectively using the SBFD resource is achieved.
[0012] In an implementation manner, the method further comprises: receiving, by the terminal device, first information, the first information indicating information of at least one event of using the first random access resource for random access.
[0013] The first information can be sent by the network device, which is equivalent to that the network side can configure at least one event of using the SBFD resource. According to different application scenarios, the network device can adjust the at least one event of using the SBFD resource, which is more flexible.
[0014] In an implementation, the first information indicating the information of the at least one event using the first random access resource for random access comprises: the first information indicating a category of the at least one event; or the first information indicating a first event set comprising the at least one event. The network device can directly configure the events using the SBFD resource, which is simpler. In addition, one event can correspond to one category or multiple categories. The network device can also indirectly configure the events using the SBFD resource by limiting the event categories.
[0015] In an implementation, the method further comprises: receiving, by the terminal device, second information used for determining a category of the first event. The network device can configure the category to which each event belongs, for example, the network device configures the category of the first event through the second information, so that the terminal device knows the category to which the first event belongs.
[0016] In an implementation, the category of the event triggering the random access comprises at least one of: non-connected state access, data transmission type access, or mobility scenario access.
[0017] In an implementation, the first event comprises one or more of: initial access in a radio resource control (RRC) idle state, an RRC connection re-establishment procedure, handover, scheduling request (SR) failure, or an RRC connection recovery procedure from an RRC inactive state.
[0018] In a second aspect, a communication method is provided, which can be applied to a network side device (also referred to as a network device). The network device can be a network equipment or a component (such as a circuit, a chip or a chip system, etc.) in the network equipment. The network device can be a module or unit that completes part or all functions of the network equipment, for example, a central unit (CU), a distributed unit (DU) or a radio unit (RU). Alternatively, the network device can be a logic node, a logic module or software that implements all or part of the functions of the network equipment. For the convenience of description, the network device is taken as an example of the network equipment below.
[0019] The communication method comprises: a network device sending first resource information and first information, and receiving a random access message based on a first event trigger using a first random access resource or a second random access resource. The first resource information is used to indicate the first random access resource, and the time domain resource of the first random access resource comprises an SBFD time unit. The time domain resource of the second random access resource is a non-SBFD time unit. The first information indicates information of at least one event using the first random access resource for random access.
[0020] In an implementation manner, the network device receiving the random access message using the first random access resource or the second random access resource comprises: when the category of the first event is the first category, the network device receives the random access message using the first random access resource.
[0021] In an implementation manner, the network device receiving the random access message using the first random access resource or the second random access resource comprises: when the first event belongs to the first event set, the network device receives the random access message using the first random access resource.
[0022] In an implementation manner, the first information indicating the information of at least one event using the first random access resource for random access comprises: the first information indicating a category of at least one event; or the first information indicating a first event set comprising at least one event.
[0023] In an implementation manner, the method further comprises: the network device sending second information used to determine the category of the first event.
[0024] In an implementation manner, the category of the event triggering the random access comprises at least one of the following: non-connected state access, data transmission type access, or mobility scenario access.
[0025] In an implementation manner, the first event comprises one or more of the following: initial access in an RRC idle state, switching in an RRC connection reestablishment process, SR failure, or RRC connection recovery process from an RRC inactive state.
[0026] The beneficial effects of the second aspect and its various implementation manners can refer to the beneficial effects of the foregoing first aspect and its various implementation manners, which will not be described here again.
[0027] The third aspect provides a communication method, which can be applied to a terminal side device. The terminal side device can refer to the foregoing description of the first aspect. For the convenience of description, the terminal side device is taken as an example of a terminal device in the following.
[0028] The communication method comprises: receiving, by the terminal device, first resource information; and performing random access using first random access resources if a first condition is met. The first resource information is used to indicate the first random access resources, and the time domain resources of the first random access resources comprise SBFD time units. The first condition comprises one or more of the following: a time delay of current random access is lower than a first threshold, or the terminal device supports a first feature.
[0029] In the solution, by limiting the conditions that need to be met for using the SBFD resources, the SBFD resources are selectively used. For example, whether the SBFD resources can be used depends on whether the first condition is met. Through the solution, the SBFD resources can be efficiently used for RACH, and the random access performance can be improved.
[0030] In a fourth aspect, a communication method is provided, which can be applied to a network side device. The network side device can refer to the description of the second aspect. For convenience of description, the network side device is taken as an example of a network device.
[0031] The communication method comprises: sending, by the network device, first resource information; and receiving, by the network device, a random access message from a terminal device on first random access resources. The first resource information is used to indicate the first random access resources, and the time domain resources of the first random access resources comprise SBFD time units. The random access message is triggered based on a first condition, and the first condition comprises one or more of the following: a time delay of current random access is lower than a first threshold, or the terminal device supports a first feature.
[0032] The beneficial effects of the fourth aspect and its various implementation manners can refer to the beneficial effects of the third aspect and its various implementation manners, which will not be described here.
[0033] In a fifth aspect, the embodiments of the present application provide a communication method, which can be executed by a first communication device and a second communication device. The first communication device has the function of implementing the behaviors in the method instances of the first aspect. For example, the first communication device comprises corresponding means or modules or units for executing the method of the first aspect, which can be implemented by software and / or hardware. The first communication device can be the terminal device described above, and the second communication device can be the network device described above. Hereinafter, the first communication device is taken as an example of a terminal device, and the second communication device is taken as an example of a network device.
[0034] The communication method comprises: a network device sending first resource information to a terminal device, the first resource information being used for indicating a first random access resource, a time domain resource of the first random access resource comprising an SBFD time unit; the terminal device determining whether to use the first random access resource for random access based on a first event triggering random access; and the network device receiving a random access message triggered based on the first event using the first random access resource or a second random access resource. A time domain resource of the second random access resource is a non-SBFD time unit.
[0035] The beneficial effects of the fifth aspect can refer to the beneficial effects of the first aspect and the various implementation manners thereof, which will not be repeated here.
[0036] In a sixth aspect, an embodiment of the present application provides a communication device having the function of implementing the behaviors in the method instances of any of the first aspect to the fourth aspect. The beneficial effects can refer to the relevant description of any of the first aspect to the fourth aspect, which will not be repeated here. For example, the communication device can be the terminal device in the first aspect or the third aspect, or the communication device can be a device capable of supporting the functions required by the terminal device to implement the method provided in the first aspect or the third aspect, for example, the communication device can be a chip or a chip system in the terminal device. For another example, the communication device can be the network device in the second aspect or the fourth aspect, or the communication device can be a device capable of supporting the functions required by the network device to implement the method provided in the second aspect or the fourth aspect, for example, the communication device can be a chip or a chip system in the network device.
[0037] In a possible design, the communication device comprises a baseband device and a radio frequency device.
[0038] In a possible design, the communication apparatus includes corresponding means or modules or units for performing the method of any of the first aspect to the fourth aspect. The modules or means or units can be implemented by software or by hardware, or by a combination of software and hardware. For example, the communication apparatus includes a processing unit (also referred to as processing module or processor) and / or a transceiver unit (also referred to as transceiver module or transceiver). The transceiver unit can implement the sending function and the receiving function. When the transceiver unit implements the sending function, it can be referred to as a sending unit (also referred to as sending module). When the transceiver unit implements the receiving function, it can be referred to as a receiving unit (also referred to as receiving module). The sending unit and the receiving unit can be the same functional unit, which is referred to as a transceiver unit and can implement the sending function and the receiving function. Alternatively, the sending unit and the receiving unit can be different functional units, and the transceiver unit refers to both of the functional units. The units (modules) can perform the corresponding functions in the method examples of the first aspect to the fourth aspect, and details can be referred to the descriptions of the method examples, which are not repeated here.
[0039] For example, the communication apparatus is used to implement the corresponding functions in the method examples of the first aspect. The transceiver module is configured to receive first resource information, where the first resource information is used to indicate a first random access resource, and a time domain resource of the first random access resource includes an SBFD time unit. The processing module is configured to determine whether to perform random access using the first random access resource based on a first event triggering the random access.
[0040] For example, the communication apparatus is used to implement the corresponding functions in the method examples of the second aspect. The transceiver module is configured to send first resource information and first information, and receive a random access message triggered based on a first event using a first random access resource or a second random access resource. The first resource information is used to indicate the first random access resource, and a time domain resource of the first random access resource includes an SBFD time unit. A time domain resource of the second random access resource is a non-SBFD time unit. The first information is used to indicate information of at least one event of performing random access using the first random access resource.
[0041] For example, the communication apparatus is used to implement the corresponding functions in the method examples of the third aspect. The transceiver module is configured to receive first resource information, and perform random access using a first random access resource if a first condition is met. The first resource information is used to indicate the first random access resource, and a time domain resource of the first random access resource includes an SBFD time unit. The first condition includes one or more of the following: a time delay of current random access is lower than a first threshold, or the terminal device supports a first feature. The processing module is configured to determine whether the first condition is met.
[0042] For example, the communication apparatus is configured to implement the corresponding functions in the method examples of the fourth aspect, the transceiver is configured to transmit the first resource information, and receive the random access message from the terminal device at the first random access resource. The first resource information is used to indicate the first random access resource, and the time domain resource of the first random access resource includes the SBFD time unit. The random access message is triggered based on the first condition, and the first condition includes one or more of the following: the time delay of the current random access is lower than the first threshold, or the terminal device supports the first feature.
[0043] In a seventh aspect, an embodiment of the present application provides a communication apparatus, which includes a processor configured to cause the method in any of the first aspect to the fourth aspect and any implementation manner thereof to be performed. Optionally, the communication apparatus further includes a communication interface. Optionally, the communication apparatus further includes a memory configured to store a computer program (which can also be referred to as code or instruction), data, etc. The processor is coupled with the memory and the communication interface. When the processor reads the computer program, data, etc. from the memory, the method in any of the first aspect to the fourth aspect and any implementation manner thereof is caused to be performed.
[0044] In an eighth aspect, an embodiment of the present application provides a communication apparatus, which includes an input / output interface and a logic circuit. The input / output interface is configured to input and / or output information. The input / output interface can be an interface circuit, an output circuit, an input circuit, a pin or related circuit, etc. The logic circuit is configured to perform the method in any of the first aspect to the fourth aspect.
[0045] In the seventh aspect and the eighth aspect, the communication apparatus can be the terminal device in the first aspect or the third aspect. Alternatively, the communication apparatus can be an apparatus capable of supporting the functions required by the terminal device to implement the method provided in the first aspect or the third aspect, for example, the communication apparatus can be a chip or a chip system in the terminal device. Alternatively, the communication apparatus can be the network device in the second aspect or the fourth aspect. Alternatively, the communication apparatus can be an apparatus capable of supporting the functions required by the network device to implement the method provided in the second aspect or the fourth aspect, for example, the communication apparatus can be a chip or a chip system in the network device. The chip can be a baseband chip and / or a radio frequency chip, and the chip system can be composed of a chip or can include a chip and other discrete devices.
[0046] In an implementation manner of the eighth aspect, when the communication apparatus is the terminal device, the interface circuit can be a radio frequency processing chip in the terminal device, and the processing circuit can be a baseband processing chip in the terminal device. When the communication apparatus is the network device, the interface circuit can be a radio frequency processing chip in the network device, and the processing circuit can be a baseband processing chip in the network device.
[0047] In an implementation process of the eighth aspect, when the communication apparatus is a chip or a chip system, the input circuit can be an input pin, the output circuit can be an output pin, and the logic circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits, etc. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the output signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit which is used as the input circuit and the output circuit at different times. The specific implementation of the input / output interface and the logic circuit is not limited in the present application.
[0048] In a ninth aspect, the embodiments of the present application provide a communication system, including a terminal device and a network device. The terminal device is configured to implement the functions of the method in the first aspect, and the network device is configured to implement the functions of the method in the second aspect. Alternatively, the terminal device is configured to implement the functions of the method in the third aspect, and the network device is configured to implement the functions of the method in the fourth aspect.
[0049] In a tenth aspect, the embodiments of the present application provide a computer readable storage medium for storing a computer program or instructions, which, when executed, cause the method in any of the first aspect to the fourth aspect and any implementation thereof to be implemented.
[0050] In an eleventh aspect, the embodiments of the present application further provide a computer program product including instructions, which, when executed on a computer, cause the method in any of the first aspect to the fourth aspect and any implementation thereof to be implemented.
[0051] The beneficial effects of the above sixth aspect to eleventh aspect and the implementation manners thereof can refer to the beneficial effects of the first aspect or the third aspect and any implementation thereof. BRIEF DESCRIPTION OF DRAWINGS
[0052] FIG. 1 is a schematic diagram of an architecture of a communication system according to an embodiment of the present application;
[0053] FIGS. 2A-2C are schematic diagrams of SBFD resource division according to embodiments of the present application;
[0054] FIG. 3A is a schematic diagram of a time domain position of a PRACH according to an embodiment of the present application;
[0055] FIG. 3B is a schematic diagram of a frequency domain position of a PRACH according to an embodiment of the present application;
[0056] FIG. 4 is a schematic flowchart of a communication method according to an embodiment of the present application;
[0057] FIG. 5 is a structural schematic diagram of a communication apparatus according to an embodiment of the present application;
[0058] FIG. 6 is another structural schematic diagram of a communication apparatus according to an embodiment of the present application. DETAILED DESCRIPTION
[0059] The technical solutions provided by the embodiments of the present application can be applied to various communication systems, for example, a long term evolution (LTE) communication system, a 5th generation (5G) mobile communication system / new radio (NR) communication system, or can also be applied to a future mobile communication system or other similar communication systems. The other similar communication systems can include a wireless fidelity (WIFI) system, a vehicle to everything (V2X) system, an internet of things (IoT) system, and the like.
[0060] Please refer to FIG. 1, which shows a communication system to which the embodiments of the present application are applicable. The communication system includes a radio access network 100 and a core network 200. Optionally, the communication system can also include the Internet (as an example in FIG. 1).
[0061] The radio access network 100 can include at least one network device and at least one terminal device. For example, the radio access network 100 includes two network devices 110a and 110b and terminal devices 120a to 120j. The network architecture shown in FIG. 1 is only schematic, and the number of terminal devices and / or network devices can be smaller or larger. The communication system described in the embodiments of the present application is for more clearly explaining the technical solutions of the embodiments of the present application, and does not constitute a limitation on the communication system to which the embodiments of the present application are applicable. For example, the communication system can also include other devices, for example, wireless relay devices and wireless backhaul devices, etc., which are not shown in FIG. 1. Those skilled in the art can know that, as the network architecture evolves, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems. When applying the technical solutions of the embodiments of the present application to other communication systems, the devices, components, modules, etc. in the embodiments can be replaced by corresponding devices, components, modules in other communication systems, without limitation.
[0062] In embodiments of the present application, the network device refers to a (wireless) access network ((radio) access network, (R)AN) device / RAN node. In embodiments of the present application, the (R)AN and the RAN are replaceable. The RAN can be a third generation partnership project (3GPP) related cellular system, for example, a 5G / NR mobile communication system, or a future-oriented evolved system. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a virtualized RAN (vRAN), a non-terrestrial network (NTN), etc. The RAN can also be a communication system in which two or more of the above systems are fused. The RAN device can also be referred to as a RAN node, a RAN entity, or an access node, etc.
[0063] In a possible scenario, the RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next generation NodeB (gNB), a base station in a future mobile communication system, etc. The RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node / host node, or a radio controller, etc. The RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, the RAN node in the V2X technology can be a road side unit (RSU).
[0064] In another possible scenario, a RAN node can be a module or unit that completes part of the functions of a base station; or multiple RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, a RAN node can be a CU, a DU, or a RU, etc. The functions of a CU can be implemented by one entity, or can also be implemented by different entities. For example, the functions of a CU can be further divided, that is, the control plane and the user plane are separated and implemented by different entities, respectively, as a control plane CU entity (that is, a CU-control plane (CP) entity) and a user plane CU entity (that is, a CU-user plane (UP) entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the RAN node. The CU and the DU can be separately arranged, or can also be included in the same network element, for example, in a baseband unit (BBU). Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0065] In different systems, the CU (or CU-CP and CU-UP), DU, or RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, CU-CP, CU-UP, DU, and RU are taken as examples for description in this application.
[0066] The CU and the DU can be configured according to the protocol layer functions of the wireless network they implement: for example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and above protocol layers (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); and the DU is configured to implement the functions of the PDCP layer and below protocol layers (such as the radio link control (RLC), the media access control (MAC) layer, and / or the physical (PHY) layer, etc.). For specific descriptions of the above-mentioned various protocol layers, reference can be made to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols.
[0067] The above-mentioned processing functions of the CU and the DU are merely examples according to the protocol layer division, and the division can be performed in other manners, which is not limited in the present application. For example, in one design, the CU or the DU can also be divided into partial processing functions with protocol layers. In one design, partial functions of the RLC layer and functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and functions of the protocol layers below the RLC layer are arranged in the DU.
[0068] In another possible design, the functions of the PHY layer are jointly implemented by the DU and the RU, or described as moving part of the PHY layer functions of the DU to the RU. One DU can be connected with one or more RUs. The functions of the DU and the RU can be configured in multiple manners according to the design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement intermediate radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include part of the functions of the PHY layer, which are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of the functions of the PHY layer, which are closer to the intermediate radio frequency side. The present application does not limit the specific functions of the DU and the RU. The interface between the DU and the RU can be referred to as a front-haul interface. In one design, the CU can have no PDCP layer, for example, the CU only includes the RRC layer. The CU-CP has no PDCP-C. The CU-UP can have no PDCP-U, or have no CU-UP. In one design, the DU can have no RLC layer, for example, the DU only has the MAC and higher PHY layers.
[0069] When the RAN is an O-RAN, it can also have an artificial intelligence (AI) function, for example, the O-RAN includes an intelligent controller. The intelligent controller can be a non-real time RAN intelligent controller (non-real time RIC / non-RT RIC / NRT RIC), or a near-real time RAN intelligent controller (near-real time RIC / near-RT RIC / nRT RIC). The non-real time RIC can be used to implement non-real time intelligent management of the RAN function, can implement a workflow including model training and model updating, and guide applications / functions in the nRT RIC based on a policy. The near-real time RIC can be used to implement near-real time intelligent management of the RAN. Through data collection and related operations on the E2 interface, near-real time control and optimization of modules and resources of the O-RAN are implemented.
[0070] In the embodiments of the present application, all devices capable of communicating data with the base station can be regarded as terminal devices. The terminal device is also referred to as a terminal, a terminal apparatus, a user equipment (UE), a user device, a mobile station, or a mobile terminal, etc. The terminal device can be widely applied to various scenarios, for example, the terminal device can be a mobile phone, a computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a station (STA), a mechanical arm, a camera, a robot, a vehicle, a drone, a helicopter, an airplane, a ship, or a smart home device (such as a television, an air conditioner, a sweeping machine, a sound box, a set-top box), a relay, a customer premise equipment (CPE), etc.
[0071] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system, for example, a water meter, an electricity meter, etc. IoT is an important part of the future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection.
[0072] The terminal device can also be referred to as a V2X device when the terminal device is applied to V2X, for example, a smart car, an unmanned car, a road site unit (RSU), and the like. The various terminal devices described above can be considered as vehicle-mounted terminal devices if they are located on a vehicle (for example, placed / installed in the vehicle). The vehicle-mounted terminal device can be built-in as one or more components or units in a vehicle-mounted module, a vehicle-mounted module group, a vehicle-mounted component, a vehicle-mounted chip, or a vehicle-mounted unit of the vehicle, and the vehicle can implement the method of the present application through the built-in vehicle-mounted module, vehicle-mounted module group, vehicle-mounted component, vehicle-mounted chip, or vehicle-mounted unit. The vehicle-mounted terminal device can be a whole vehicle device, a vehicle-mounted module, a vehicle, an on board unit (OBU), an RSU, a telematics box (T-box), a chip, or an SoC, and the chip or SoC can be installed in the vehicle, the OBU, the RSU, or the T-box.
[0073] The communication system to which the embodiments of the present application are applicable is introduced above, and for the convenience of understanding the technical solutions provided by the embodiments of the present application, the related technical terms involved in the embodiments of the present application are first explained below.
[0074] 1) SBFD
[0075] The SBFD mechanism is proposed for time division duplexing (TDD) to reduce the uplink (UL) latency and improve the uplink coverage. In a TDD system, the downlink (DL) usually occupies more time domain resources than the uplink, resulting in an imbalance in coverage between the downlink and the uplink. It can be understood that uplink and downlink are relative. If the network device to the terminal device is uplink, then the terminal device to the network device is downlink. If the network device to the terminal device is downlink, then the terminal device to the network device is uplink (this is taken as an example herein).
[0076] For example, referring to FIG. 2A, which is a schematic diagram of a TDD configuration mode. In FIG. 2A, D represents a downlink time slot, each symbol in the downlink time slot is a downlink symbol, and U represents an uplink time slot, each symbol in the uplink time slot is an uplink symbol. In this configuration mode, the time domain resources for uplink transmission are less, the coverage rate of the uplink transmission resources is low, and the uplink transmission latency will increase, which cannot meet the demand of low-latency services.
[0077] To improve uplink coverage performance and reduce uplink transmission delay, SBFD or single frequency full duplex (SFFD) and other technologies are proposed.
[0078] In SBFD, one component carrier (CC) is divided into multiple subbands, and the transmission directions of different subbands can be the same or different. On the same time domain resource, the network device can simultaneously send and receive signals. In other words, resources available for uplink transmission are added on the CC, thereby enhancing the coverage performance of the uplink and reducing the delay of the uplink.
[0079] For ease of understanding, please refer to FIG. 2B, which shows two typical SBFD configurations, such as SBFD(1)~SBFD(2). In FIG. 2B, D represents a downlink time domain resource, and U represents an uplink time domain resource. As can be seen from FIG. 2B, uplink transmission and downlink transmission use different subbands / frequency domain resources. In this way, on the same time domain resource, the device can simultaneously send and receive signals. In other words, resources available for uplink transmission are added on the CC, thereby enhancing the coverage performance of the uplink and reducing the delay of the uplink.
[0080] In SFFD, uplink transmission and downlink transmission can be simultaneously performed on the same time-frequency resource, for example, on one time domain unit, the entire CC can be simultaneously used for transmission and reception.
[0081] For ease of understanding, please refer to FIG. 2C, which shows a schematic diagram of SFFD. In FIG. 2C, D represents a downlink time domain resource, and U represents an uplink time domain resource. As can be seen from FIG. 2C, uplink transmission and downlink transmission can be simultaneously performed on the same time-frequency resource, and therefore, the coverage performance of the uplink can be enhanced and the delay of the uplink can be reduced.
[0082] 2) Random access procedure
[0083] The random access procedure includes a 4-step random access (also referred to as a Type-1 RA procedure) and a 2-step random access (also referred to as a Type-2 RA procedure). According to whether there is a conflict in the transmission of the preamble between terminal devices, the random access procedure is divided into a contention based random access (CBRA) procedure and a contention free random access (CFRA) procedure. Compared with the contention based random access procedure, in the non-contention based random access procedure, the network device sends preamble allocation information to the terminal device. Since the preamble is allocated by the network device, there is no need for the terminal device to select autonomously, and competition with other terminal devices can be avoided.
[0084] The contention-based random access procedure mainly includes 4 steps, also known as the 4-step random access procedure. The 4-step random access procedure involves 4 random access messages, which are random access message 1 to random access message 4. The random access message 1 is a random access preamble, which can be simply referred to as message 1 (Msg1). The random access message 2 is a response message of the random access message 1, also known as RAR, which can be simply referred to as message 2 (Msg2). The random access message 3 and the random access message 4 are used for solving the contention conflict for the contention access mechanism. The random access message 3 is also known as Msg3, and the random access message 4 is also known as a conflict resolution message / competition resolution message / Msg4.
[0085] In the 4-step random access, the terminal device sends a preamble (i.e., Msg1) through a physical random access channel (PRACH). Before sending Msg1, the terminal device acquires the resource configuration of the PRACH by reading the system broadcast information, and determines the PRACH resource according to the configuration.
[0086] After the terminal device sends Msg1, it starts a random access response window, and detects the RAR (i.e., Msg2) from the network device in the response window. If the terminal device successfully detects its own RAR, the random access is successful. Subsequently, the terminal device sends Msg3 to the network device according to the indication of the RAR, for sending an RRC connection establishment request. If the terminal device does not receive its own RAR, the random access fails, and the terminal device reinitiates the random access according to the backoff parameter indicated by the network device, until the maximum number of random accesses is reached.
[0087] After the terminal device sends Msg3, it detects Msg4 from the network device. The Msg4 carries a conflict resolution identifier and an air interface parameter configuration for the terminal device. If the terminal device successfully receives Msg4, the random access is successful; otherwise, the random access fails. If the random access is successful, the terminal device can send Msg5 to the network device to send an RRC connection establishment completion command. If the random access fails, the terminal device reinitiates the random access according to the backoff parameter indicated by the network device, until the maximum number of random accesses is reached.
[0088] The 2-step random access procedure involves two random access messages, random access message A (MsgA) and random access message B (MsgB). MsgA is equivalent to random access message 1 and random access message 3 in the 4-step random access procedure; and MsgB is equivalent to random access message 2 and random access message 4 in the 4-step random access procedure. For details, refer to the foregoing description of the 4-step random access procedure, which will not be repeated here.
[0089] 3) PRACH resource
[0090] The PRACH resource includes time domain resource, frequency domain resource, preamble sequence resource, and the like. The network device can configure the PRACH resource, including configuring the time domain resource, frequency domain resource, preamble sequence resource, power control information, and the like of the PRACH resource. In the embodiments of the present application, the preamble sequence can also be referred to as preamble, random access request, random access preamble, preamble, preamble code, PRACH-borne preamble, RACH preamble, Msg1, or MsgA, and the like.
[0091] 3-1) Time domain resource
[0092] The 3GPP protocol defines a RA configuration table, which contains multiple rows, and each row contains PRACH configuration index, preamble format, period, offset, subframe number, starting symbol, number of PRACH slots contained in one subframe, number of PRACH slots contained in one PRACH slot, and PRACH duration. The network device indicates the value of the PRACH configuration index by high layer signaling, to indicate the RA configuration parameters in which row in the table, that is, to indicate the time domain resource of the PRACH resource.
[0093] For example, refer to FIG. 3A, which is a schematic diagram of the time domain position of the PRACH provided in the embodiments of the present application. The terminal device can determine the PRACH period, the frame in which the PRACH is located, the subframe in which the PRACH is located, the time slot structure of the subframe in which the PRACH is located, and the like according to the value of the PRACH configuration index, to determine the time domain position of the PRACH.
[0094] 3-2) Frequency domain resource
[0095] The frequency domain resource of the PRACH can be determined according to a high-layer parameter msg1-FrequencyStart and a high-layer msg1-FDM, or the frequency domain resource of the PRACH can be determined according to a high-layer parameter msgA-RO-FrequencyStart and a high-layer msgA-RO-FDM, etc. Among them, msg1-FrequencyStart or msgA-RO-FrequencyStart is used to indicate the frequency starting position of the random access channel occasion (RO). msg1-FDM or msgA-RO-FDM is used to indicate the number of ROs. The terminal device can determine the frequency domain resource of the PRACH based on the frequency domain starting position of the RO and the number of ROs
[0096] For example, please refer to FIG. 3B, which is a schematic diagram of the frequency domain position of the PRACH provided by an embodiment of the present application. The terminal device can determine the frequency domain starting position of the RO according to msg1-FrequencyStart, and determine the number of ROs according to msg1-FDM, thereby determining the frequency domain position of the PRACH.
[0097] 3-3) preamble sequence resource
[0098] The network device can configure preamble format, root sequence index, the number of preambles supported by each RO, cyclic shift, restricted set type, subcarrier spacing, group A / B related information, and other related parameters to indicate the preamble sequence resource configured for the terminal device. In addition, the network device can configure the mapping relationship between the RO and the synchronization signal and physical broadcast channel (PBCH) block (SSB) through a high-layer parameter, and the number of preambles for each SSB on each RO.
[0099] 4) event triggering RACH
[0100] The RACH can be triggered by one or more events, and the event triggering the RACH includes one or more of the following events, or any of the following events will trigger the RACH.
[0101] (4-1) Initial access from RRC_IDLE (initial access from RRC_IDLE state);
[0102] When the terminal device is in the RRC idle state and needs to perform initial access to establish a wireless connection, the RACH will be triggered.
[0103] (4-2) RRC Connection Re-establishment procedure;
[0104] (4-3) DL or UL data arrival, during RRC_CONNECTED or during RRC_INACTIVE while SDT procedure (see clause 18.0) is ongoing, when UL synchronisation status is "non-synchronised";
[0105] (4-4) UL data arrival, during RRC_CONNECTED or during RRC_INACTIVE while SDT procedure is ongoing, when there are no PUCCH resources for SR available;
[0106] (4-5) handover, except for when RACH-less HO is configured;
[0107] (4-6) SR failure;
[0108] (4-7) Explicit request by RRC upon synchronous reconfiguration;
[0109] (4-8) RRC Connection Resume procedure from RRC_INACTIVE;
[0110] (4-9) To establish time alignment for a primary or a secondary TAG;
[0111] (4-10) Request for Other SI (see clause 7.3);
[0112] (4-11) Beam failure recovery;
[0113] (4-12) Consistent UL LBT failure on SpCell;
[0114] (4-13) SDT in RRC_INACTIVE (see clause 18);
[0115] (4-14) Positioning purpose during RRC_CONNECTED requiring random access procedure. For example, when timing advance is needed for UE positioning;
[0116] (4-15) Early UL synchronization with an L1 / L2 triggered mobility (LTM) candidate cell;
[0117] (4-16) RACH-based LTM cell switch.
[0118] 5) Time unit
[0119] Time unit refers to a unit of time. The time unit can be a radio frame, a subframe, a slot, a mini-slot, an orthogonal frequency division multiplexing (OFDM) symbol, a millisecond (ms), or a fractional millisecond (for example, 1 / 32 ms). Alternatively, the time unit is a plurality of slots, a plurality of subframes, a plurality of mini-slots, a plurality of OFDM symbols, a plurality of ms, or a plurality of fractional ms. In this case, one radio frame can include a plurality of subframes, one subframe can include one or more slots, and one slot can include at least one symbol. Alternatively, one radio frame can include a plurality of slots, and one slot can include at least one symbol. In the embodiments of the present application, the OFDM symbol is referred to as a symbol. If there is a special description, the symbol refers to the OFDM symbol.
[0120] 6) In the embodiments of the present application, “transmit” includes “send” and / or “receive”. In this case, “send” and “receive” refer to the direction of signal transmission. For example, “send information to XX” can be understood as that the destination of the information is XX, which can include direct transmission through the air interface, and also includes indirect transmission through the air interface by other units or modules. “Receive information from YY” can be understood as that the source of the information is YY, which can include direct reception from YY through the air interface, and also includes indirect reception from YY through the air interface by other units or modules. “Send” can also be understood as the “output” of the chip interface, and “receive” can also be understood as the “input” of the chip interface. In other words, transmission and reception can be performed between devices, for example, between an access network device and a terminal device, or can be performed within a device, for example, between components, modules, chips, software modules, or hardware modules in the device through a bus, wire, or interface.
[0121] In the embodiments of this application, the number of nouns, unless otherwise specified, represents "a singular noun or a plural noun", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone, where A / B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after it. For example, A / B means A or B. "At least one of the following" or similar expressions means any combination of these items, including any combination of single item or multiple items. For example, at least one of a, b and (or) c means the following combinations: a exists alone, b exists alone, c exists alone, a and b exist together, a and c exist together, b and c exist together, or a and b and c exist together, where a, b, and c can be single or multiple.
[0122] In the embodiments of this application, "when", "if" and "whether" all mean that the device will make corresponding processing under certain objective circumstances, not limited by time, and also does not require the device to have a judgment action when it is implemented, nor does it mean that there are other limitations. Unless otherwise specified, "if" and "if" can be replaced, and "when" and "in the case of" can be replaced. "When" and "if" / "if" can be replaced.
[0123] In the embodiments of this application, the words such as "exemplary" or "for example" are used to mean by way of example, illustration or description. Any embodiment or design scheme described as "exemplary" or "for example" in this application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the use of "exemplary" or "for example" is intended to present the relevant concept in a specific manner.
[0124] In the embodiments of this application, the ordinal numbers such as "first", "second", etc. are used to distinguish a plurality of objects, and are not used to limit the size, content, order, time sequence, priority or importance of the plurality of objects. For example, the first random access resource and the second random access resource refer to two different random access resources, and do not mean that the priority or importance of the two random access resources is different.
[0125] In the embodiments of this application, the schemes in the embodiments can be reasonably combined, and the explanation or description of each term appearing in the embodiments, similar operations, or steps can be mutually referenced or explained in each embodiment, and this is not limited.
[0126] As the foregoing background, the present application proposes a procedure of RACH on SBFD resource. There are multiple events / scenarios triggering RACH, when one or more events occur, the terminal device can trigger the RACH procedure. In different application scenarios (e.g. different access user quantity, density, etc.), the communication performance (e.g. access gain) caused by RACH on SBFD resource is different. And the SBFD resource is limited, for example, the uplink available bandwidth in the SBFD time unit is less than that in the non-SBFD (non-SBFD) time unit. How to efficiently use the SBFD resource for RACH to improve the random access performance, there is no corresponding solution.
[0127] In view of this, the scheme of the embodiments of the present application is provided. The embodiments of the present application actually provide a method of using SBFD resource in random access procedure. In the method, by setting the condition of using SBFD resource for RACH, the selective use of SBFD resource is realized, so as to achieve the purpose of reasonable use of SBFD resource for RACH and improve the random access performance. For example, the event triggering random access that can use SBFD resource for RACH, whether the SBFD resource can be used depends on whether the event triggering random access meets certain conditions. Only the event that meets certain conditions or specific event can use the first random access resource. In this way, the number of terminal devices using the first random access resource is limited, resource collision is reduced, and access success rate and access efficiency are improved.
[0128] The embodiments of the present application do not limit the specific granularity size of "time unit", for example, the SBFD time unit can be SBFD symbol or SBFD slot; the non-SBFD time unit can be non-SBFD symbol or non-SBFD slot. Among them, the SBFD symbol is the symbol configured with SBFD, and the non-SBFD symbol is the symbol without SBFD configuration; the SBFD slot is the slot configured with SBFD, and the non-SBFD slot is the slot without SBFD configuration. Regarding the configuration of SBFD, according to whether the SBFD symbol and the non-SBFD symbol are contained in a slot at the same time, the following two possible configuration modes can be referred to:
[0129] (1) The configuration of SBFD is slot level, that is, the symbols contained in a slot are either all configured as SBFD symbols or all configured as non-SBFD symbols.
[0130] (2) The configuration of SBFD is symbol level, that is, the symbols contained in a slot can be configured as SBFD symbols and non-SBFD symbols.
[0131] In the embodiments of the present application, in an SBFD time unit, one carrier can include at least two subbands, including a subband for uplink transmission (which can be referred to as an uplink subband) and a subband for downlink transmission (which can be referred to as a downlink subband). A guard band can be provided between the uplink subband and the downlink subband, or the guard band can not be provided. The embodiments of the present application do not limit whether a guard band is provided between the uplink subband and the downlink subband. Moreover, the embodiments of the present application do not limit whether transmission is performed on the guard band if the guard band exists between the uplink subband and the downlink subband. In addition, the uplink subband and the downlink subband can overlap or can not overlap. The embodiments of the present application do not limit whether the uplink subband and the downlink subband overlap.
[0132] In the embodiments of the present application, the RACH resource includes a PRACH resource. Unless otherwise specified, (pre)configuration in the embodiments of the present application means configuration through signaling, which can be one or more of RRC signaling, downlink control information (DCI), or a MAC control element (CE).
[0133] The communication method provided by the embodiments of the present application is described below.
[0134] In the following description, the communication method provided by the embodiments of the present application is applied to the network architecture shown in FIG. 1, and the communication method provided by the embodiments of the present application can be executed by a network device and a terminal device. The steps executed by the network device can be implemented by the RAN device itself, or by a component (such as a baseband chip, or other processing unit or processor, etc.) in the RAN device, or by a component (such as a CU, DU, or RU) that completes part or all of the functions of the RAN device. The steps executed by the terminal device can be implemented by the terminal device itself, or by a component (such as a baseband chip, or other processing unit or processor, etc.) in the terminal device. The specific forms of the network device and the terminal device are not limited, for example, the network device can be a chip, and the terminal device can be a device; or both the network device and the terminal device are chips or devices. In possible scenarios, the network device can be the terminal device 120a shown in FIG. 1, or can also be a chip (system) in the terminal device 120a in FIG. 1; the terminal device can be the network device 110a in FIG. 1, or can also be a chip (system) in the network device 110a in FIG. 1. In possible scenarios, the network device can be the terminal device 120b shown in FIG. 1, or can also be a chip (system) in the terminal device 120b in FIG. 1; the terminal device can be the terminal device 120a in FIG. 1, or can also be a chip (system) in the terminal device 120a in FIG. 1.
[0135] Please refer to FIG. 4, which is a flow diagram of the communication method provided in the embodiments of the present application. FIG. 4 introduces the method from the perspective of the interaction between the network device and the terminal device. It should be understood that the communication method can also be implemented by other devices, for example, by a chip or a communication device with communication function. In addition, the processing performed by a single execution subject can also be divided into processing performed by multiple execution subjects, which can be logically and / or physically separated. For example, the processing performed by the network device can be divided into processing performed by at least one of the CU, the DU, the RU, etc. As shown in FIG. 4, the flow of the communication method includes the following steps.
[0136] S401. The network device sends first resource information.
[0137] Correspondingly, the terminal device receives the first resource information. The first resource information is used to indicate first random access resources. The time domain resources of the first random access resources include SBFD time units, or the time domain resources of the first random access resources are SBFD time units. That is, in the embodiments of the present application, the network device configures dedicated random access resources for SBFD time units. The random access resources dedicated to SBFD time units refer to a set composed of one or more RACH resources located only on SBFD time units.
[0138] The first resource information can also be PRACH resource configuration, for example, the first resource information can be carried in the RACH-ConfigCommon field in the system information block (SIB1).
[0139] S402. The network device sends second resource information.
[0140] Correspondingly, the terminal device receives the second resource information. The second resource information is used to indicate second random access resources. The time domain resources of the second random access resources are non-SBFD time units. In the embodiments of the present application, the network device can also configure random access resources for non-SBFD time units. The RACH resources of non-SBFD time units refer to a set composed of one or more RACH resources located only on non-SBFD time units.
[0141] The second resource information can also be a PRACH resource configuration. For example, the first resource information can be carried in a RACH-ConfigCommon field in a SIB. The first resource information and the second resource information can be carried in different signaling. For example, the first resource information is carried in a SIBX, and the first resource information is carried in a SIB1. The SIBX can be a newly defined SIB or an already defined SIB, but different from the SIB1. Alternatively, the first resource information and the second resource information can be carried in the same signaling. For example, the first resource information and the second resource information are both carried in a RACH-ConfigCommon field in a SIB1. Alternatively, the first resource information is carried in a first RACH-ConfigCommon field in a SIB1, and the second resource information is carried in a second RACH-ConfigCommon field in the SIB1.
[0142] Alternatively, the first resource information or the second resource information can also be carried in dedicated signaling, such as RRC signaling. The first resource information and the second resource information can be carried in the same dedicated signaling or different dedicated signaling.
[0143] The execution order of S401 and S402 is not limited. For example, S402 can be executed before S401 or after S402.
[0144] It should be noted that the network device can configure a set of random access resources for the SBFD time unit and a set of random access resources for the non-SBFD time unit through the first resource information and the second resource information, i.e., the network device can configure exclusive random access resources for the SBFD time unit and the non-SBFD time unit. Alternatively, the network device can configure a first random access resource through the first resource information. The time domain resource corresponding to the first random access resource can include the SBFD time unit and the non-SBFD time unit. In this case, S402 does not need to be executed, and thus S402 is shown in a dashed line in FIG. 4.
[0145] When the network device configures the first random access resource and the second random access resource through the first resource information and the second resource information, since the first random access resource and the second random access resource are different, the contents included in the first resource information and the second resource information are also different. As known from the foregoing, the PRACH resource configuration includes the time domain resource configuration, the frequency domain resource configuration, the preamble sequence resource configuration and the like. Correspondingly, the first resource information can include one or more of the first time domain resource configuration, the first frequency domain resource configuration and the first preamble sequence resource configuration; and the second resource information can include one or more of the second time domain resource configuration, the second frequency domain resource configuration and the second preamble sequence resource configuration. The contents included in the first resource information and the second resource information are introduced in turn as follows to configure the first random access resource and the second random access resource.
[0146] 1) Time domain resource configuration
[0147] The first time domain resource configuration includes a first PRACH configuration index, which indicates the time domain resource of the first random access resource. The terminal device can determine the time domain resource corresponding to the first random access resource according to the first PRACH configuration index in combination with the RA configuration table. The second time domain resource configuration includes a second PRACH configuration index, which indicates the time domain resource of the second random access resource. The terminal device can determine the time domain resource corresponding to the second random access resource according to the second PRACH configuration index in combination with the RA configuration table. Through the first time domain resource configuration and the second time domain resource configuration, the network device configures independent PRACH Configuration Indexes for the PRACH resource dedicated to the SBFD time unit and the PRACH resource not dedicated to the SBFD time unit respectively. In other words, the time domain resource, the preamble format and the like of the PRACH resource dedicated to the SBFD time unit are configured separately, and the time domain resource, the preamble format and the like of the PRACH resource not dedicated to the SBFD time unit are also configured separately.
[0148] Alternatively, the second time domain resource configuration includes a second PRACH configuration index, which indicates the time domain resource of the second random access resource. The first time domain resource configuration includes a PRACH configuration index offset, and the PRACH configuration index offset and the second PRACH configuration index are the first PRACH configuration index. The terminal device receives the first resource information and the second resource information, obtains the PRACH configuration index offset and the second PRACH configuration index, and determines the first PRACH configuration index according to the PRACH configuration index offset and the second PRACH configuration index; and then determines the time domain resource corresponding to the first random access resource according to the first PRACH configuration index in combination with the RA configuration table.
[0149] 2) Frequency domain resource configuration
[0150] The first frequency domain resource configuration includes a frequency start position of the lowest RO in frequency domain of the first random access resource and / or a number of FDMed ROs. The second frequency domain resource configuration includes a frequency start position of the lowest RO in frequency domain of the second random access resource and / or a number of FDMed ROs.
[0151] Through the first frequency domain resource configuration and the second frequency domain resource configuration, the network device independently configures the frequency start position of RO and / or the number of FDMed ROs for the PRACH resource dedicated to the SBFD time unit and the PRACH resource not dedicated to the SBFD time unit respectively. In other words, the network device separately configures the frequency start position of RO and / or the number of FDMed ROs for the PRACH resource dedicated to the SBFD time unit and the PRACH resource not dedicated to the SBFD time unit. Or, the network device configures the RO dedicated to the SBFD time unit and the RO dedicated to the non-SBFD time unit.
[0152] Alternatively, the second frequency domain resource configuration includes a frequency start position of the lowest RO in frequency domain of the second random access resource and / or a number of FDMed ROs. The first frequency domain resource includes a frequency offset and / or a RO number offset. Wherein, when the first frequency domain resource includes a frequency offset, the frequency start position of the lowest RO in frequency domain of the first random access resource is the sum of the frequency offset and the frequency start position of the lowest RO in frequency domain of the second random access resource. The first frequency domain resource includes a RO number offset, and the number of ROs of the first random access resource is the sum of the RO number offset and the number of ROs of the second random access resource.
[0153] 3) Preamble sequence resource configuration
[0154] The first preamble sequence resource configuration includes at least one parameter related to the first preamble sequence, and the first preamble sequence belongs to a preamble sequence corresponding to a PRACH resource associated with a non-SBFD time unit. The second preamble sequence resource configuration includes at least one parameter related to the second preamble sequence, and the second preamble sequence belongs to a preamble sequence corresponding to a PRACH resource associated with an SBFD time unit. Through the first preamble sequence resource configuration and the second preamble sequence resource configuration, the network device independently configures one or more parameters related to the preamble sequence for the PRACH resource associated with the SBFD time unit and the PRACH resource associated with the non-SBFD time unit, respectively. For details, refer to the related description in the foregoing “3-3) preamble sequence resource”.
[0155] It should be noted that the first resource information and the second resource information are independently sent, and the order of sending the first resource information and the second resource information is not limited. Or the execution order of S401 and S402 is not limited. For example, S402 can be executed after S401, or can be executed before S401.
[0156] It should be noted that the specific implementation of the first resource information and the second resource information is taken as an example that the first random access resource and the second random access resource are PRACH resources. When the first random access resource and the second random access resource are used for Msg3 or MsgA, the specific implementation of the first resource information and the second resource information is different.
[0157] S403, the network device sends the first information, and correspondingly, the terminal device receives the first information.
[0158] The first information indicates a condition for using the first random access resource for random access. When the condition indicated by the first information is met, the terminal device can use the first random access resource for random access. If the condition indicated by the first information is not met, the terminal device cannot use the first random access resource for random access. It should be noted that the condition for using the first random access resource for random access can be defined or agreed by a protocol. Therefore, S403 is an optional step and is not a step that must be executed. In FIG. 4, it is illustrated with a dashed line.
[0159] The condition that needs to be met for using the first random access resource for random access can include a condition that needs to be met for an event triggering random access, a condition that needs to be met for the terminal device, or other possible conditions (such as a random access delay requirement).
[0160] (1) an event triggering random access.
[0161] The event triggering random access itself can also be considered as a condition for using the first random access resource. Further, the condition for using the first random access resource for random access also includes a condition that needs to be met by the event triggering random access.
[0162] In this case, the first information can indicate information of at least one event for using the first random access resource for random access. The information of at least one event can indicate the event, or can indicate a condition that needs to be met by the event. For example, the content indicated by the information of at least one event includes, but is not limited to, the following two.
[0163] (1-1) The information of at least one event can indicate at least one event itself.
[0164] For example, the first information can indicate a first event set, the first event set including at least one event, or the first event set being a set consisting of at least one event. For the first event set, random access triggered based on any event within the first event set can use the first random access resource. For example, if a first event triggering random access meets a condition indicated by the first information, random access triggered based on the first event can use the first random access resource. The first event meeting the condition indicated by the first information includes that the first event belongs to the first event set, or that the first event belongs to the first event set, which can be considered that the first event meets the condition for using the first random access resource. For the terminal device, if a first event triggering random access belongs to the first event set, random access triggered based on the first event determines to use the first random access resource.
[0165] The application embodiments do not limit the specific implementation manner of the first information indicating the first event set for triggering random access.
[0166] For example, the first information can include an index of each event in the first event set.
[0167] Alternatively, there are multiple events triggering random access, and events using the first random access resource for random access can be divided into a set (for example, the first event set), or events that cannot use the first random access resource for random access can be divided into a set (for example, the second event set). In this case, the first information can include identification information of the first event set, for example, an identifier (ID) of the first event set. Alternatively, the first information can include identification information of the second event set, for example, an ID of the second event set. In this case, the terminal device receives the first information, and considers that the first event set is a set consisting of events other than the second event set.
[0168] Alternatively, the N events triggering random access can be sorted according to a rule, N being a positive integer. The first information can be a bitmap occupying N bits, one bit corresponding to one event or a plurality of events. The first event set can be a set of events corresponding to bits with a value of "1" or "0".
[0169] Alternatively, the plurality of events triggering random access can be grouped according to a protocol version, a set of events corresponding to one protocol version being the first event set. For example, a set of events corresponding to a protocol version 1 (e.g., R15 version) is set 1, and a set of events corresponding to a protocol version 2 (e.g., R18 version) is set 2. In this case, the first information can include an identifier of the protocol version, and the first event set is indicated by the protocol version. For example, the first information includes an identifier of the R15 version, and the first information indicates set 1.
[0170] Optionally, the first information indicating the first event set includes the first information indicating a second event set, the second event set being a set of events that do not use the first random access resource for random access. The first information indicating the second event set is in the same manner as the first information indicating the first event set. For example, the first information includes an index of each event in the second event set, or the first information includes an ID of the second event set. In this case, the terminal device can determine, according to the first information, that random access triggered by an event not in the second event set can use the first random access resource.
[0171] The present application does not limit the signaling carrying the first information. The following examples are given to illustrate the signaling carrying the first information.
[0172] Example 1: The first information is carried in a system message.
[0173] The network device can indicate the first event set through a system message, for example, the system message carrying the first information. Any terminal device receiving the system message can determine the first event set. The first information is carried through the system message, which can be applicable to all terminal devices.
[0174] Example 2: The first information is carried in an RRC reconfiguration message.
[0175] The network device can send the first information through an RRC reconfiguration message, for example, the RRC reconfiguration message including the first information. The first information is sent through the RRC reconfiguration message, which can realize indicating the first event set to a specific terminal device. For example, the network device can indicate the first event set to a terminal device in a connected state through the RRC reconfiguration message. For another example, the source network device can indicate the first event set to the terminal device through the RRC reconfiguration message in the process of the terminal device switching cells.
[0176] Example 3, the first information is carried in an RRC release message.
[0177] The network device can send the first information through an RRC release message, for example, the RRC release message includes the first information. For example, for a terminal device in an RRC inactive state, the network device can indicate the first set of events when releasing the terminal device to enter the RRC inactive state.
[0178] (1-2) The information of the at least one event can indicate a category of the at least one event.
[0179] For example, the first information can indicate a category of the at least one event. If the category of a certain event belongs to the category indicated by the first information, the random access triggered based on the event can use the first random access resource. For example, assuming that the category indicated by the first information includes a first category, if the category of the first event triggering the random access is the first category, the random access triggered based on the first event can use the first random access resource. In other words, the condition for the random access triggered based on the first event to use the first random access resource includes that the category of the first event is the first category.
[0180] There are multiple events triggering the random access, and for each event, a category can be set. Among them, one event can correspond to one category, or can correspond to multiple categories. The application embodiments do not limit the way of classifying multiple events. For example, classification can be performed according to access scenarios, as shown in Table 1. The first column in Table 1 is the event category, for example, the category of the event triggering the random access can include non-connected state access, data transmission type access, mobility scenario access, system message related access, beam management access, LBT failure access, or positioning scenario access. The second column in Table 1 shows possible events triggering the random access. It should be noted that the events and categories in Table 1 are only examples, and can include more events or categories. In addition, the specific name of the event category is not limited by the application embodiments, as long as the terminal device and the network device understand the category of the same event consistently. For example, the data transmission type access and the mobility scenario access in Table 1 can be combined into one category (for example, called a service continuity category), and the system message related access, the beam management access, the LBT failure access, and the positioning scenario access in Table 1 can be combined into one category (for example, called an other category). The other category can also refer to a category other than the non-connected state access and the service continuity category.
[0181] Table 1
[0182] It should be noted that the category of each event can be protocol predefined, for example, Table 1 can be predefined. Alternatively, the category of each event can also be (pre)configured. For example, the network device can configure the terminal device with the category of at least one event triggering random access, which is more flexible. Taking the first event as an example, the network device can send second information to the terminal device, which can be used to configure / determine the category of the first event. It can be understood that the category of other events in addition to the first event can also be configured by the second information.
[0183] Taking the first event as an example, assuming that the category of the first event is the first category, the second information can include the index of the first category. Similar to the first information, the second information can also be carried in the system message, the RRC reconfiguration message or the RRC release message. For the signaling carrying the second information, please refer to the related description in the foregoing examples 1 to 3, which will not be repeated here.
[0184] It should be noted that the first event set can also be referred to as the first event group, which is equivalent to dividing the multiple events triggering random access into multiple groups. At least one event belonging to the same category can be regarded as one event group or one event set.
[0185] When the first information indicates the category of at least one event, the first information can include the identification information of the category to which the at least one event belongs. For example, the at least one event is event 1, event 2 and event 3, the category of event 1 is the first category, and the categories of event 2 and event 3 are both the second category, then the first information can include the ID / index of the first category and the ID / index of the second category.
[0186] Optionally, the first information indicating the category of at least one event includes: the first information indicating a category other than the category of the at least one event. In this case, if the category of an event belongs to the category indicated by the first information, then the random access triggered based on the event does not use the first random access resource for random access.
[0187] (2) The condition for using the first random access resource for random access can include the first condition.
[0188] Here, the first condition can be another condition irrelevant to the first event triggering the random access. For example, the first condition can include one or more of the following: a latency of a current random access is lower than or equal to a first threshold, or the terminal device supports a first feature. When the first condition is met, the terminal device can use the first random access resource for random access. For example, when the terminal device supports the first feature, the terminal device can use the first random access resource for random access; when the terminal device does not support the first feature, the terminal device does not use the first random access resource for random access. For another example, when the latency of the current random access is lower than or equal to the first threshold, the terminal device can use the first random access resource for random access; when the latency of the current random access is greater than the first threshold, the terminal device does not use the first random access resource for random access. Here, the first condition can be (pre)configured or predefined. The first threshold can be (pre)configured or predefined.
[0189] S404, the terminal device determines whether to use the first random access resource for random access based on the first event triggering the random access.
[0190] When the terminal device performs random access, the terminal device can determine whether to use the first random access resource for random access based on the first event triggering the random access. For example, when the first event belongs to a first event set, the terminal device determines to use the first random access resource for random access; when the first event does not belong to the first event set, the terminal device determines not to use the first random access resource for random access. For another example, when the first information indicates a first category, and the category of the first event is the first category, the terminal device determines to use the first random access resource for random access; when the category of the first event is not the first category, the terminal device determines not to use the first random access resource for random access.
[0191] Alternatively, the first event not using the first random access resource is predefined, for example, when the first event is one or more of the following: initial access in RRC idle state, RRC connection re-establishment procedure, handover, scheduling request (SR) failure, RRC connection resume procedure from RRC inactive state, other system information request, early uplink synchronization with a layer 1 / layer 2 triggered mobility handover candidate cell, or mobility handover candidate cell handover based on a random access channel.
[0192] Optionally, when the condition for using the first random access resource for random access includes a first condition, the terminal device determines to use the first random access resource for random access when the first condition is met, and determines not to use the first random access resource for random access when the first condition is not met. The procedure of not using the first random access resource for random access can be understood as a procedure of using a second random access resource for random access
[0193] Optionally, when the first condition is a plurality of conditions, the first condition being satisfied can be that the plurality of conditions are satisfied or that part of the plurality of conditions are satisfied. For example, the first condition is condition 1 and condition 2, the first condition being satisfied can be that condition 1 and condition 2 are both satisfied, or that condition 1 or condition 2 is satisfied. For example, condition 1 is that the terminal device supports a first feature, and condition 2 is that the current random access delay is less than or equal to a first threshold. When the first condition being satisfied means that condition 1 or condition 2 is satisfied, when the terminal device supports the first feature, the terminal device can determine to use the first random access resource for random access. When the first condition being satisfied means that condition 1 and condition 2 are both satisfied, when the terminal device supports the first feature, the terminal device can determine not to use the first random access resource for random access.
[0194] In addition, when the terminal device determines whether to use the first random access resource for random access, the terminal device can consider whether the first condition is satisfied, and whether the first event triggering the random access satisfies the condition. For example, the first condition is satisfied, and the first event triggering the random access belongs to the first event set or the category of the first event is the first category, it is determined to use the first random access resource for random access.
[0195] When the terminal device determines to use the first random access resource for random access, S405 is performed, i.e., the first random access resource is used for random access. When the terminal device determines not to use the first random access resource for random access, S406 can be performed, i.e., the second random access resource is used for random access.
[0196] S405, the terminal device uses the first random access resource for random access.
[0197] The terminal device using the first random access resource for random access can also be understood as the terminal device using the first random access resource to perform a random access process. For example, the terminal device uses the first random access resource to send a random access message, such as at least one of Msg1 or Msg3 or Msg A.
[0198] S406, the terminal device uses the second random access resource for random access.
[0199] The terminal device using the second random access resource for random access can also be understood as the terminal device using the second random access resource to perform a random access process. For example, the terminal device uses the second random access resource to send a random access message, such as at least one of Msg1 or Msg3 or Msg A.
[0200] If the terminal device sends Msg1 or Msg3, and no response message of Msg1 or Msg3 is received, it is considered that this time of random access fails, the terminal device can increase the transmission power and initiate random access again until the maximum number of attempts to access corresponding to the second random access resource is reached; if the random access response is not received thereafter, the terminal device fails to access on the first random access resource. Therefore, S405 or S406 in FIG. 4 can be performed multiple times, each time sending Msg1 or Msg3 is different, and the transmission power used is different.
[0201] Optionally, after receiving msg1 or msg3, the network device can also determine whether the first event triggered by the terminal device is an event that allows the first random access resource to be used. If the network device determines that the first event is an event that allows the first random access resource to be used, the network device continues to perform the RACH process. If the first event is not an event that allows the first random access resource to be used, the network device can reject this time of random access. The network device rejects this time of random access, and subsequently enters a random access failure process.
[0202] Optionally, the network device can reject this time of random access and feed back a reason value for rejecting this time of random access to the terminal device. For example, the reason value includes that the first event does not allow the first random access resource to be used.
[0203] As shown in the communication method in FIG. 4, by reasonably configuring the conditions, such as events, event categories, first conditions, etc., that can trigger random access using SBFD resources, the SBFD resources can be selectively used, so as to achieve the purpose of reasonably using SBFD resources for RACH and improving the performance of random access. For example, there are multiple events in Table 1, and two events corresponding to non-connected state access can be configured to use the first random access resource. In this way, random access triggered by non-connected state does not use the first random access resource. In this way, the number of terminal devices using the first random access resource is relatively small, and accordingly, the probability of collision of random access on the first random access resource is small, so as to improve the access success rate of the terminal device, reduce the access delay, and improve the access efficiency. In addition, the network device can also flexibly configure the conditions that can use the first random access resource according to the actual scene, so as to improve the communication performance. For example, the network can access more terminal devices at present, and the network device can configure more events to use the first random access resource, so as to improve the network capacity.
[0204] The method provided in the embodiments of the present application is introduced by taking the terminal device and the network device as examples. In the present application, each embodiment can be independently implemented or implemented based on certain internal relations; different implementation manners in each embodiment can be combined or independently implemented. In order to implement the functions in the method provided in the embodiments of the present application, the steps performed by the terminal device can be implemented by different functional entities constituting the terminal device. The steps performed by the network device can be implemented by different functional entities constituting the network device. For example, the network device can be a CU-DU architecture, the CU can generate the first resource information, and the DU can send the first resource information. In order to implement the functions in the method provided in the embodiments of the present application, the terminal device and the network device can include hardware structures and / or software modules, and the above functions are implemented in the form of hardware structures, software modules, or hardware structures plus software modules. Whether a certain function in the above functions is implemented in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application of the technical solution and the design constraint conditions.
[0205] Based on the same inventive concept as the method embodiments, the embodiments of the present application provide a communication device. The communication device used to implement the above method in the embodiments of the present application is introduced below in conjunction with the drawings. The content in the foregoing can be used in the subsequent embodiments, and the repeated content will not be described again.
[0206] FIG. 5 is a schematic block diagram of a communication apparatus 500 provided by the embodiments of the present application. The communication apparatus 500 can be the terminal device or the network device in the above embodiments. The communication apparatus 500 can correspond to implement the functions or steps implemented by the terminal device in the above various method embodiments. For example, the communication apparatus 500 can be the terminal device in FIG. 1; or the communication apparatus 500 is a chip (system) in the terminal device; or the communication apparatus 500 is a software module in the terminal device. The communication apparatus 500 can correspond to implement the functions or steps implemented by the network device in the above various method embodiments. For example, the communication apparatus 500 can be the network device in FIG. 1; or the communication apparatus 500 is a chip (system) in the network device; or the communication apparatus 500 is a software module in the network device. The communication apparatus 500 can include a processing module 510 and a transceiver module 520. Optionally, it can also include a storage module, which can be used to store instructions (codes or programs) and / or data. The storage module can be, for example, a memory. The processing module 510 and the transceiver module 520 can be coupled with the storage module. For example, the processing module 510 can read the instructions (codes or programs) and / or data in the storage module to implement the corresponding method. When the communication apparatus 500 is a chip in the terminal device or the network device, the storage module can be a storage module in the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module outside the chip in the terminal device or the network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above various units can be independently arranged, or partially or entirely integrated.
[0207] The processing module 510 can be a processor or a controller, for example, can be a general central processing unit (CPU), a general processor, a digital signal processing (DSP), an application specific integrated circuits (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure. The processor can also be a combination of computing functions, such as including one or more microprocessor combinations, combinations of DSP and microprocessor, etc. The transceiver module 520 is a transceiver, interface circuit, bus, pin or other possible communication interface for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 520 is an interface circuit of the chip for receiving signals from other chips or devices, or is an interface circuit of the chip for transmitting signals to other chips or devices.
[0208] In an implementation manner, the communication device 500 can correspondingly implement the behaviors and functions of the terminal device in the above method embodiments. The communication device 500 can be a terminal device, can be a component (for example, a chip or a circuit) applied to the terminal device, can be a chip or a chip set or a part of a chip in the terminal device for executing related method functions, or can be a software module capable of implementing the terminal device in the above method, without limitation. For details, reference can be made to the related content of the above method embodiments, which will not be described here.
[0209] For example, the transceiver module 520 is configured to receive first resource information, the first resource information being used to indicate a first random access resource, and a time domain resource of the first random access resource including an SBFD time unit. The processing module 510 is configured to determine whether to perform random access using the first random access resource based on a first event triggering the random access.
[0210] As an optional implementation manner, the processing module 510 is specifically configured to: when a category of the first event is a first category, determine that the random access triggered based on the first event uses the first random access resource.
[0211] As an optional implementation manner, the processing module 510 is specifically configured to: when the first event belongs to a first event set, determine that the random access triggered based on the first event uses the first random access resource.
[0212] As an optional implementation, the transceiver 520 is configured to receive first information, the first information indicating information of at least one event of random access using the first random access resource.
[0213] As an optional implementation, the first information indicating the information of the at least one event of random access using the first random access resource comprises: the first information indicating a category of the at least one event; or the first information indicating a first event set, the first event set comprising the at least one event.
[0214] As an optional implementation, the transceiver 520 is configured to receive second information, the second information being used to determine the category of the first event.
[0215] As an optional implementation, the category of the event triggering the random access comprises at least one of: non-connected state access, data transmission type access, or mobility scenario access.
[0216] As an optional implementation, the first event comprises one or more of: initial access in RRC idle state, RRC connection re-establishment process, handover, SR failure, or RRC connection recovery process from RRC inactive state.
[0217] For another example, the transceiver 520 is configured to receive first resource information. The processing module 510 is configured to determine that a first condition is met, and then perform random access using the first random access resource. The first resource information is used to indicate the first random access resource, and a time domain resource of the first random access resource comprises an SBFD time unit. The first condition comprises one or more of: a time delay of current random access being lower than a first threshold, or the terminal device supporting a first feature.
[0218] In another implementation, the communication apparatus 500 can correspond to the behavior and function of the network device in the above method embodiments. The communication apparatus 500 can be a network device, or a component (such as a chip or circuit) applied to the network device, or a chip or chip set or part of the chip for executing the related method functions in the network device, or a software module capable of realizing the network device in the above method, without limitation. For details, reference can be made to the related content of the above method embodiments, which will not be repeated here.
[0219] For example, the transceiver 520 is configured to transmit first resource information and first information, and receive a random access message triggered based on a first event using a first random access resource or a second random access resource. The first resource information is used to indicate the first random access resource, and a time domain resource of the first random access resource includes a SBFD time unit. A time domain resource of the second random access resource is a non-SBFD time unit. The first information indicates information of at least one event using the first random access resource for random access.
[0220] As an optional implementation, the transceiver 520 is specifically configured to receive the random access message using the first random access resource when the category of the first event is a first category.
[0221] As an optional implementation, the transceiver 520 is specifically configured to receive the random access message using the first random access resource when the first event belongs to a first event set.
[0222] As an optional implementation, the first information indicating the information of the at least one event using the first random access resource for random access includes that the first information indicates a category of the at least one event, or the first information indicates a first event set including the at least one event.
[0223] As an optional implementation, the transceiver 520 is configured to transmit second information used to determine the category of the first event.
[0224] As an optional implementation, the category of the event triggering the random access includes at least one of the following: non-connected state access, data transmission type access, or mobility scenario access.
[0225] As an optional implementation, the first event includes one or more of the following: initial access in an RRC idle state, RRC connection re-establishment process switching, SR failure, or RRC connection recovery process from an RRC inactive state.
[0226] For another example, the transceiver 520 is configured to transmit first resource information, and receive a random access message from a terminal device using a first random access resource. The first resource information is used to indicate the first random access resource, and a time domain resource of the first random access resource includes a SBFD time unit. The random access message is triggered based on a first condition, and the first condition includes one or more of the following: a time delay of a current random access is lower than a first threshold, or the terminal device supports a first feature.
[0227] When the communication apparatus 500 is a chip type apparatus or circuit, the transceiver can be an input / output circuit and / or a communication interface, and the processing module can be an integrated processor or microprocessor or integrated circuit.
[0228] FIG. 6 is a schematic block diagram of a communication apparatus 600 according to an embodiment of the present application. The communication apparatus 600 can be the terminal device or the network device in the above embodiments. For example, the communication apparatus 600 can be the terminal device in FIG. 1 or a chip (system) in the terminal device. In an embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. The specific functions can be referred to the description of the method embodiments. For another example, the communication apparatus 600 can be the network device in FIG. 1 or a chip (system) in the network device. In an embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices. The specific functions can be referred to the description of the method embodiments.
[0229] The communication apparatus 600 includes one or more processors 601 for implementing or supporting implementation of the functions of the terminal device or the network device in the methods provided by the embodiments of the present application. For details, refer to the detailed description in the method embodiments, which will not be repeated here. The processor 601 can also be referred to as a processing unit or a processing module, and can implement certain control functions. The processor 601 can be a general purpose processor or a special purpose processor. For example, it includes a baseband processor, a central processing unit, an application processor, a modem processor, a graphics processor, an image signal processor, a digital signal processor, a video coding and decoding processor, a controller, a memory, and / or a neural network processor, etc. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication apparatus 600 (such as a network device or a terminal device), execute software programs and / or process data. Different processors can be independent devices, or can be integrated into one or more processors, such as integrated into one or more application specific integrated circuits.
[0230] In one design, the processor 601 can include a program 603 (which can also be referred to as code or instructions) that can be run on the processor 601 to cause the communication apparatus 600 to perform the methods described in the following embodiments. In another possible design, the communication apparatus 600 includes a circuit (not shown in FIG. 6) for implementing the functions of the terminal device or the network device in the above embodiments.
[0231] In one design, the communication apparatus 600 can include one or more memories 602 having a program 604 (which can also be referred to as code or instructions) stored thereon, which can be run on the processor 601 to cause the communication apparatus 600 to perform the methods described in the above method embodiments.
[0232] In a possible design, the processor 601 and / or the memory 602 can further store data. The processor and the memory can be separately arranged, or integrated together.
[0233] In a possible design, the communication apparatus 600 can further include a transceiver 605 and / or an antenna 606. The processor 601 can also be referred to as a processing unit, and can control the communication apparatus 600. The transceiver 605 can also be referred to as a transceiving unit, a transceiver, a transceiving circuit, or a transceiver, etc., and can be configured to implement the transceiving function of the communication apparatus 600 through the antenna 606.
[0234] In a possible design, the communication apparatus 600 can further include one or more of the following components: a wireless communication module, an audio module, an external storage interface, an internal storage, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It can be understood that, in some embodiments, the communication apparatus 600 can include more or less components, or some components can be integrated, or some components can be split. These components can be implemented in hardware, software, or a combination of hardware and software.
[0235] The communication apparatus in the above embodiments can be a terminal device, can be a circuit, can be a chip applied in the terminal device, or other combination device, component, etc. with the terminal device. Alternatively, the communication apparatus in the above embodiments can be a network device, can be a circuit, can be a chip applied in the network device, or other combination device, component, etc. with the network device. When the communication apparatus is a terminal device or a network device, the transceiver module can be a transceiver, can include an antenna, a radio frequency circuit, etc., and the processing module can be a processor, for example, a CPU. When the communication apparatus is a chip system, the communication apparatus can be an FPGA, can be a special ASIC, can be a SoC, can be a CPU, can be a network processor (NP), can be a DSP, can be a micro controller unit (MCU), can be a programmable logic device (PLD) or other integrated chip. The processing module can be a processor of the chip system. The transceiver module or the communication interface can be an input / output interface or an interface circuit of the chip system. For example, the interface circuit can be a code / data read / write interface circuit. The interface circuit can be used to receive code instructions (the code instructions are stored in a memory, can be directly read from the memory, or can be read from the memory through other devices) and transmit to the processor; the processor can be used to run the code instructions to execute the method in the above method embodiments. For another example, the interface circuit can also be a signal transmission interface circuit between the communication processor and the transceiver.
[0236] The embodiments of the present application further provide a communication system, including at least one terminal device and at least one network device. The terminal device is a terminal device for implementing the functions related to the above communication method, and the network device is a network device for implementing the functions related to the above communication method. For details, please refer to the related description in the above method embodiments, which will not be repeated here.
[0237] The embodiments of the present application further provide a computer readable storage medium, including instructions, when the instructions are executed on a computer, causing the computer to execute the method executed by the terminal device or the network device in the above communication method.
[0238] The embodiments of the present application further provide a computer program product, including computer program code, when the computer program code is executed, causing the computer to execute the method executed by the terminal device or the network device in the above communication method.
[0239] The chip system can be composed of a chip, or can include the chip and other discrete devices.
[0240] To implement the functions of the communication apparatus in FIG. 5 and FIG. 6, the embodiment of the present application further provides a chip including a processor for supporting the communication apparatus to implement the functions of the terminal device or the network device in the method embodiments. In a possible design, the chip is connected with a memory or the chip includes the memory, and the memory is used to store the computer programs or instructions and data necessary for the communication apparatus.
[0241] It should be understood that, in the various embodiments of the present application, the size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0242] Those skilled in the art can realize that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether the functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0243] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described system, apparatus and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0244] In several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method can be implemented in other ways. For example, the above-described apparatus embodiments are merely schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0245] The units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, i.e. may be located in one place, or may be distributed on multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.
[0246] The functions, if implemented in the form of software functional units and sold or used as independent products, can be stored in a computer readable storage medium. Based on such understanding, the part of the technical solutions of the present application essentially contributes or the part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium, and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk, and various program code storage media.
[0247] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application belong to the scope of the claims of the present application and their equivalents, the present application also intends to include these modifications and variations.
Claims
1. A communication method characterized by comprising: Comprising: receiving first resource information, the first resource information being used for indicating a first random access resource, a time domain resource of the first random access resource comprising a sub-band full duplex, SBFD, time unit; determining whether to use the first random access resource for random access based on a first event triggering random access.
2. The method of claim 1, wherein, The determining whether to use the first random access resource for random access based on the first event triggering random access comprises: when a category of the first event is a first category, determining that random access triggered based on the first event uses the first random access resource.
3. The method of claim 1, wherein, The determining whether to use the first random access resource for random access based on the first event triggering random access comprises: when the first event belongs to a first event set, determining that random access triggered based on the first event uses the first random access resource.
4. The method of claim 2 or 3, wherein, The method further comprises: receiving first information, the first information indicating information of at least one event using the first random access resource for random access.
5. The method of claim 4, wherein, The first information indicating information of at least one event using the first random access resource for random access comprises: the first information indicating a category of the at least one event; or, the first information indicating the first event set, the first event set comprising the at least one event.
6. The method of any one of claims 1-5, wherein, The method further comprises: receiving second information, the second information being used for determining the category of the first event.
7. The method of any one of claims 1-6, wherein, The category of the event triggering random access comprises at least one of: non-connected state access, data transmission type access, or mobility scenario access.
8. The method of any one of claims 1-7, wherein, The first event comprises one or more of: initial access in a radio resource control, RRC, idle state; RRC connection re-establishment procedure; handover; scheduling request, SR, failure; RRC connection resume procedure from RRC inactive state; other system information request; early uplink synchronization with a layer 1 / layer 2 triggered mobility handover candidate cell; or, mobility handover candidate cell handover based on random access channel.
9. The method of claim 8, wherein, The determining whether to use the first random access resource for random access based on the first event triggering random access comprises: determining not to use the first random access resource for random access according to the first event.
10. A communication method characterized by comprising: Comprising: sending first resource information, the first resource information being used for indicating a first random access resource, a time domain resource corresponding to the first random access resource comprising a sub-band full duplex, SBFD, time unit; sending first information, the first information indicating information of at least one event using the first random access resource for random access; receiving a random access message using the first random access resource or a second random access resource, a time domain resource of the second random access resource being a non-SBFD time unit.
11. The method of claim 10, wherein, The receiving the random access message using the first random access resource or the second random access resource comprises: when a category of the first event is a first category, receiving the random access message using the first random access resource.
12. The method of claim 10, wherein, The receiving the random access message using the first random access resource or the second random access resource comprises: When the first event belongs to a first event set, the random access message is received using the first random access resource.
13. The method of claim 11 or 12, wherein, The first information indicates information of at least one event using the first random access resource for random access, including: The first information indicates a category of the at least one event; or The first information indicates the first event set, and the first event set includes the at least one event.
14. The method of any one of claims 10-13, wherein, The method further includes: Sending second information, the second information being used to determine a category of the first event.
15. The method of any one of claims 10-14, wherein, The category of the event triggering random access includes at least one of: non-connected state access, data transmission type access, or mobility scenario access.
16. The method of any one of claims 10-15, wherein, The first event includes one or more of: Initial access in a radio resource control (RRC) idle state; An RRC connection reestablishment procedure; Handover; A scheduling request (SR) failure; An RRC connection resume procedure from an RRC inactive state; Other system information request; Early uplink synchronization with a layer 1 / layer 2 triggered mobility handover candidate cell; or Mobility handover candidate cell switching based on a random access channel.
17. A communication system, characterized by Comprising a network device and a terminal device; The network device sends first resource information, the first resource information being used to indicate a first random access resource, and a time domain resource of the first random access resource including a sub-band full duplex (SBFD) time unit; The terminal device determines whether to use the first random access resource for random access based on a first event triggering random access; The network device receives random access triggered based on the first event using the first random access resource or a second random access resource, and a time domain resource of the second random access resource being a non-SBFD time unit.
18. A communications device, characterized by Comprising: A transceiver module, configured to receive first resource information, the first resource information being used to indicate a first random access resource, and a time domain resource of the first random access resource including a sub-band full duplex (SBFD) time unit; A processing module, configured to determine whether to use the first random access resource for random access based on a first event triggering random access.
19. The apparatus of claim 18, wherein, The processing module is specifically configured to: When the category of the first event is a first category, determine that random access triggered based on the first event uses the first random access resource.
20. The apparatus of claim 18, wherein, The processing module is specifically configured to: When the first event belongs to a first event set, determine that random access triggered based on the first event uses the first random access resource.
21. The apparatus of claim 19 or 20, wherein, The transceiver module is further configured to: Receive first information, the first information indicating information of at least one event using the first random access resource for random access.
22. The apparatus of claim 21, wherein, The first information indicates information of at least one event using the first random access resource for random access, including: The first information indicates a category of the at least one event; or The first information indicates the first event set, and the first event set includes the at least one event.
23. The apparatus of any one of claims 19-22, wherein, The transceiver module is further configured to: Receive second information, the second information being used to determine a category of the first event.
24. The apparatus of any one of claims 19-23, wherein, The category of the event triggering random access includes at least one of the following: non-connected state access, data transmission type access, or mobility scenario access.
25. The apparatus of any one of claims 19-24, wherein, The first event includes one or more of the following: Initial access in a radio resource control (RRC) idle state; An RRC connection reestablishment procedure; Handover; A scheduling request (SR) failure; An RRC connection resume procedure from an RRC inactive state; An other system information request; Early uplink synchronization with a layer 1 / layer 2 triggered mobility handover candidate cell; or Mobility handover candidate cell switching based on a random access channel.
26. The apparatus of claim 25, wherein, The processing module is specifically configured to: Determine, according to the first event, that random access is not to be performed using the first random access resource.
27. A communications device, characterized by Comprise: The transceiver module transmits first resource information and first information, and receives a random access message using the first random access resource or a second random access resource, wherein the first resource information is used to indicate the first random access resource, the time domain resource corresponding to the first random access resource includes a sub-band full duplex (SBFD) time unit; the first information indicates information of at least one event using the first random access resource for random access; and the time domain resource of the second random access resource is a non-SBFD time unit; The processing module is configured to determine to receive the random access message using the first random access resource or the second random access resource.
28. The apparatus of claim 27, wherein, Receiving the random access message using the first random access resource or the second random access resource includes: When the category of the first event is a first category, the random access message is received using the first random access resource.
29. The apparatus of claim 27, wherein, Receiving the random access message using the first random access resource or the second random access resource includes: When the first event belongs to a first event set, the random access message is received using the first random access resource.
30. The apparatus of claim 28 or 29, wherein, The first information indicating information of at least one event using the first random access resource for random access includes: The first information indicates the category of the at least one event; or The first information indicates the first event set, and the first event set includes the at least one event.
31. The apparatus of any one of claims 27-30, wherein, The transceiver module is further configured to: Transmit second information, the second information being used to determine the category of the first event.
32. The apparatus of any one of claims 27-31, wherein, The category of the event triggering random access includes at least one of the following: non-connected state access, data transmission type access, or mobility scenario access.
33. The apparatus of any one of claims 27-32, wherein, The first event includes one or more of the following: Initial access in a radio resource control (RRC) idle state; An RRC connection reestablishment procedure; Handover; A scheduling request (SR) failure; An RRC connection resume procedure from an RRC inactive state; An other system information request; Early uplink synchronization with a layer 1 / layer 2 triggered mobility handover candidate cell; or Mobility handover candidate cell switching based on a random access channel.
34. A communications device, characterized by The communication device includes at least one processor configured to cause the method of any one of claims 1-9 to be performed, or to cause the method of any one of claims 10-16 to be performed.
35. A computer-readable storage medium, comprising: The computer-readable storage medium is for storing a computer program which, when run on a computer, causes the method of any one of claims 1-9 to be performed, or causes the method of any one of claims 10-16 to be performed.
36. A computer program product, characterised in that, The computer program product comprises a computer program which, when run on a computer, causes the method of any one of claims 1-9 to be performed, or causes the method of any one of claims 10-16 to be performed.
37. A chip or chip system, characterized by The chip or chip system comprises: at least one processor and an interface, the at least one processor being configured to call and run instructions from the interface, which, when executed by the at least one processor, cause the method of any one of claims 1-9 to be performed, or cause the method of any one of claims 10-16 to be performed.
Citation Information
Patent Citations
Random access channel opportunity RO configuration method, information processing method, equipment and storage medium
CN117546594A
Information transmission method and device, communication node and storage medium
CN118301763A
Random access procedure in sub-band full duplex
CN118450531A
User equipments and methods for determining time-frequency resource set for enhanced duplex operation
WO2024005024A1