Sidelink communication method and device
The method improves sidelink communication by using separate resource pools and priority-based allocation to address various communication scenarios, enhancing flexibility and reliability.
Patent Information
- Application Number
- JP2024503972
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-02-14
- Filing Date
- 2022-07-25
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2042-07-25
AI Technical Summary
Existing sidelink communication systems fail to consider flexible configuration based on different communication scenarios between terminals, leading to inefficiencies and reduced reliability.
Implementing a method that utilizes separate resource pools for different types of information transmission, such as discovery and normal communication, with flexible configuration and priority-based resource allocation, enabling terminals to select appropriate resource pools and tunnels for efficient and reliable communication.
Enhances communication flexibility and reliability by ensuring appropriate resource allocation for different types of information, improving system adaptation and reducing design complexity.
Smart Images

Figure 0007725701000001 
Figure 0007725701000002 
Figure 0007725701000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to the field of wireless communication technologies, and in particular to a sidelink communication method and device. [Background technology]
[0002] With the development of wireless communication technology, future-oriented communication systems, such as the 5th Generation mobile communication (5G) system or new radio (NR) system, have emerged. In these communication systems, terminals can communicate directly with each other via a sidelink. A typical application scenario of sidelink communication is vehicle-to-vehicle and vehicle-to-infrastructure (V2X). In V2X, each vehicle can be considered a terminal, and the terminals can communicate with each other via the sidelink, for example, by transmitting information via a direct connection, thereby effectively reducing communication latency.
[0003] However, in the above-mentioned solution, when a sidelink is configured, only a general process of communication between terminals is considered, and other possible processes of communication between different terminals are not considered. Therefore, a technique for flexibly configuring a sidelink based on different requirements needs to be provided to cover possible scenarios of communication between different terminals. Summary of the Invention [Means for solving the problem]
[0004] This application describes a sidelink communication method and device for implementing information transmission between terminals.
[0005] According to a first aspect, a sidelink communication method is provided, the method including: a first communication device acquiring configuration information, the configuration information including a configuration of a first resource pool and a configuration of a second resource pool, the first resource pool being used to transmit first information, and the second resource pool being used to transmit second information; the first communication device acquiring transmission resources, the transmission resources belonging to the first resource pool or the second resource pool.
[0006] When the transmission resources belong to a first resource pool, the first communication device selects a first destination tunnel, and the first destination tunnel is used to transmit first information to a second communication device, or when the transmission resources belong to a second resource pool, the first communication device selects a second destination tunnel, and the second destination tunnel is used to transmit second information.
[0007] The first information is used by the first communication device to discover the second communication device or for the first communication device to be discovered by the second communication device.
[0008] Based on the communication method, a flexible configuration of sidelink communication between terminals can be implemented, and the reliability of system adaptation can be improved.
[0009] In one possible embodiment, the first destination tunnel or the second destination tunnel has a destination identity, and the first communication device indicates a correspondence between the destination identity and the first information to the network device, so that the network device can obtain the correspondence to effectively configure a resource pool and perform sidelink communication between the terminals.
[0010] In a possible implementation, the first communication device performs the following actions: receiving downlink control information from the network device; and transmitting first information on transmission resources of a first resource pool based on downlink control information in a first format, or transmitting second information on transmission resources of a second resource pool based on downlink control information in a second format; or receiving downlink control information from the network device; and transmitting first information on the transmission resources of the first resource pool or transmitting second information on the transmission resources of the second resource pool based on downlink control information in a third format; or transmitting second information on the transmission resources of the second resource pool based on downlink control information in a second format; or receiving downlink control information from the network device; and transmitting the first information on the transmission resources of the first resource pool or transmitting the second information on the transmission resources of the second resource pool according to the downlink control information in the second format; Execute.
[0011] The total number of the first resource pool and the second resource pool is not greater than a preset value.
[0012] Therefore, the communication device can determine an appropriate resource pool for information transmission based on different formats of the downlink control information, which improves the flexibility of the communication system and reduces the design complexity.
[0013] In a possible embodiment, when the first information is to be transmitted, the first communication device selects transmission resources from the first resource pool based on the first information. Similarly, when the normal information is to be transmitted, the first communication device selects transmission resources from the normal resource pool based on the normal information. Different resource pools are used to transmit different information, which can improve communication quality and reliability for different scenarios, such as a sidelink discovery process or normal communication on the sidelink.
[0014] In one possible implementation, the first communication device sends a request message to the network device to request that transmission resources of a first resource pool be configured for the first information. The first communication device receives a configuration grant response from the network device, where the response indicates the transmission resources of the first resource pool. Based on the communication device's request, the network device can schedule resources in real time to ensure current communication. This implements accurate resource scheduling.
[0015] In a possible embodiment, the first communication device receives indication information from the network device to indicate that the first resource pool supports the first information and the second information, and that the second resource pool supports information other than the first information. The communication device can learn the availability of different resource pools through the indication from the network device, which improves communication efficiency.
[0016] In a possible embodiment, when both first information and second information are in a state to be transmitted, the first communication device determines the priorities of the first information and the second information. When the priority of the first information is not lower than the priority of the second information, the first communication device transmits the first information using transmission resources of a first resource pool. When the priority of the first information is higher than the priority of the second information, the first communication device transmits the second information using transmission resources of the first resource pool. By determining the priority of information transmission, information with higher priority is identified and ensured to be transmitted preferentially, thereby ensuring the reliability of communication.
[0017] In a possible implementation, the first communication device determines that the transmission resources belong to a first portion or a second portion of the first resource pool. When the transmission resources belong to the first portion of the first resource pool, the first communication device transmits first information using the first portion, or when the transmission resources belong to the second portion of the first resource pool, the first communication device transmits second information using the second portion. The resources in the resource pool are divided to ensure that different resources are used to transmit different information.
[0018] In a possible embodiment, the communication device is a terminal and the network device is a base station or S This is the central unit CU.
[0019] According to a second aspect, a sidelink communication method is provided, the method including: a network device transmitting configuration information to a first communication device, the configuration information including a configuration of a first resource pool and a configuration of a second resource pool, the first resource pool being used for the first information and the second resource pool being used for the second information; and the network device transmitting transmission resources to the first communication device, the transmission resources belonging to the first resource pool or the second resource pool.
[0020] When the transmission resources belong to a first resource pool, a first destination tunnel is used by the first communication device to transmit first information to the second communication device, or when the transmission resources belong to a second resource pool, a second destination tunnel is used by the first communication device to transmit second information.
[0021] The first information is used by the first communication device to discover the second communication device or for the first communication device to be discovered by the second communication device.
[0022] In a possible embodiment, the first destination tunnel or the second destination tunnel has a destination identity, and the network device receives a correspondence between the destination identity and the first information from the first communication device.
[0023] In a possible embodiment, the network device performs the following actions: transmitting downlink control information to the first communication device; the downlink control information in the first format is used to schedule the first communication device to transmit first information on transmission resources of a first resource pool, or the downlink control information in the second format is used to schedule the first communication device to transmit second information on transmission resources of a second resource pool; or transmitting downlink control information to the first communication device; the downlink control information in the third format is used to schedule the first communication device to transmit the first information on the transmission resources of the first resource pool or to transmit the second information on the transmission resources of the second resource pool, or the downlink control information in the second format is used to schedule the first communication device to transmit the second information on the transmission resources of the second resource pool; or transmitting, by the network device, downlink control information to the first communication device, wherein the downlink control information in the second format is used by the first communication device to transmit first information on transmission resources of the first resource pool or to transmit second information on transmission resources of the second resource pool; The total number of the first resource pool and the second resource pool is not greater than a preset value.
[0024] In a possible embodiment, the network device receives a request message from the first communication device, the request message being used to request configuration of transmission resources of a first resource pool for the first information, and the network device sends a configuration grant response to the first communication device, the response indicating the transmission resources of the first resource pool.
[0025] In a possible embodiment, the network device sends indication information to the first communication device to indicate that the first resource pool supports the first information and the second information, and that the second resource pool supports information other than the first information and the second information.
[0026] According to a third aspect, there is provided a sidelink relay communication method, the method including: a first terminal device reporting a measurement report to a base station, the measurement report including at least one new radio cell global identifier (NCGI) of a second terminal device.
[0027] The first terminal device is a remote terminal, and the second terminal device is a relay terminal. In addition, the measurement report may be reported after the discovery message is sent.
[0028] In an MOCN scenario, a discovery message transmitted by a second terminal device may include multiple NCGIs. Generally, an NCGI is used to globally uniquely identify a cell and may include at least one PLMN identity and a corresponding cell identity. For example, the cell access-related information in the discovery message may include at least one NCGI. In this case, the base station may receive different NCGIs from different first terminal devices. To determine the NCGI carried in the measurement report transmitted by the first terminal device and avoid misunderstandings caused by inconsistent terminal behavior, the base station may determine the NCGI reported by the first terminal device for the same second terminal device based on the aforementioned communication method. This improves communication quality.
[0029] In a possible implementation, each PLMN identity corresponds to one cell identity. In general, different PLMN identities may correspond to the same cell identity or to different cell identities.
[0030] In a possible embodiment, the measurement report may further include an identifier of the second terminal device, for example, the identifier of the second terminal device may be a source layer-2 ID used by the second terminal device to send the discovery message.
[0031] In a possible embodiment, the NCGI of the serving cell of the second terminal device included in the measurement report may be the Nth PLMN identity and cell identity corresponding to the Nth PLMN in the PLMN list included in the discovery message, where N is a positive integer. For example, the Nth PLMN identity may be the first PLMN identity or the last PLMN identity in the PLMN list.
[0032] In a possible embodiment, the NCGI of the serving cell of the second terminal device included in the measurement report may be a PLMN identity selected by the first terminal device and a cell identity corresponding to the PLMN identity, where the selected PLMN identity is the PLMN identity reported by the first terminal device to the base station when the first terminal device enters a connected state.
[0033] In a possible embodiment, the NCGIs of the serving cell of the second terminal device included in the measurement report may be all NCGIs included in the discovery message. For example, all NCGIs may be NCGIs included in the cell access related information of the second terminal device in the discovery message and NCGIs individually included in the discovery message. The individually included NCGIs are the PLMN identity selected by the second terminal device and the cell identity corresponding to the PLMN identity.
[0034] In a possible embodiment, the NCGI of the serving cell of the second terminal device included in the measurement report may be the NCGI included separately in the discovery message.
[0035] According to a fourth aspect, there is provided an apparatus for sidelink communication or sidelink relay communication. The apparatus may be configured to perform the operations performed by a communication device in any one of the first or third aspects and possible implementations thereof. Specifically, the apparatus may include a module or unit configured to perform the operations performed by a communication device in any one of the first or third aspects.
[0036] According to a fifth aspect, there is provided an apparatus configured for sidelink communication. The apparatus may be configured to perform the operations performed by the network device in the second aspect or any one of the possible implementations of the second aspect. Specifically, the apparatus may include modules and units configured to perform the operations performed by the network device in any one of the possible implementations of the second aspect.
[0037] According to a sixth aspect, there is provided a terminal device. The terminal device includes a processor, a transceiver, and a memory. The processor, the transceiver, and the memory communicate with each other via an internal connection path. The memory is configured to store instructions, and the processor is configured to execute the instructions stored in the memory. When the processor executes the instructions stored in the memory, the terminal device is enabled to perform any method in any one of the possible implementations of the first aspect or the third aspect, or the terminal device is enabled to implement the apparatus according to the fourth aspect.
[0038] According to a seventh aspect, there is provided a network device. The network device includes a processor, a transceiver, and a memory. The processor, the transceiver, and the memory communicate with each other via an internal connection path. The memory is configured to store instructions, and the processor is configured to execute the instructions stored in the memory. When the processor executes the instructions stored in the memory, the network device is enabled to perform the method in any one of possible implementations of the second aspect, or the network device is enabled to implement the apparatus according to the fifth aspect.
[0039] According to an eighth aspect, there is provided a chip system including a memory and a processor, wherein the memory is configured to store a computer program, and the processor is configured to call the computer program from the memory and run the computer program so that a device (e.g., a network device or a terminal device) incorporating the chip system performs any one of the methods of the first aspect, the second aspect, or the third aspect, and possible implementations of the first aspect, the second aspect, or the third aspect.
[0040] According to a ninth aspect, there is provided a computer program product, the computer program product comprising computer program code, which when operated by a communication unit and a processing unit, or by a transceiver and a processor of a device (e.g., a network device or a terminal device), , De The device performs any method of the first aspect, the second aspect, or the third aspect, and any one of the possible implementations of the first aspect, the second aspect, or the third aspect.
[0041] According to a tenth aspect, there is provided a computer-readable storage medium storing a program that enables a device (e.g., a network device or a communication device) to perform any one of the methods of the first, second, or third aspect and possible implementations of the first, second, or third aspect.
[0042] According to an eleventh aspect, there is provided a computer program which, when run on a computer, enables the computer to perform any of the methods of the first, second or third aspect and any one of the possible implementations of the first, second or third aspect. [Brief explanation of the drawings]
[0043] [Figure 1a] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Figure 1b] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Figure 1c] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Figure 2a] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Figure 2b] 1 is a schematic diagram of a communication system according to an embodiment of the present application; [Figure 2c] FIG. 2 is a schematic diagram of a protocol stack according to an embodiment of the present application. [Figure 3] 1 is a schematic flowchart of a communication method according to an embodiment of the present application; [Figure 4] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 5] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION
[0044] The following clearly and completely describes the technical solutions of the embodiments of the present invention with reference to the accompanying drawings of the embodiments of the present invention.
[0045] In order to solve the problem of the prior art that transmission between terminals cannot be performed in different communication scenarios, one embodiment of the present invention provides a technical solution based on the communication system of Figure 1a to improve the transmission effect of the communication system.
[0046] FIG. 1a is a schematic diagram of a possible system architecture to which an embodiment of the present application is applicable. The system architecture shown in FIG. 1a includes a second device 101 and a first device 102. The second device in this embodiment of the present application can be connected to the first device in a wireless manner. In other words, the second device can communicate with the first device via a wireless network. It should be understood that FIG. 1a is only a schematic diagram of a communication system architecture. In the embodiment of the present application, the number of first devices and the number of second devices in the communication system are not limited. In this embodiment, the wireless manner can be understood as sidelink communication and / or wireless link communication.
[0047] In one example, a first device and a second device in the aforementioned system architecture may perform sidelink communication. FIG. 1b is a schematic diagram of a sidelink communication scenario. As shown in FIG. 1b, the communication scenario may include a network device 105 and one or more terminal devices (e.g., a terminal device 1061 and a terminal device 1062). Data may be transmitted between the network device 105 and each of the terminal devices 1061 and 1062 using air interface resources, and data may be transmitted between the terminal devices 1061 and 1062 using sidelink resources. The first device may be the terminal device 1061, and the second device may be the terminal device 1062, or vice versa. In FIG. 1b, uplink transmission is used as an example. A data channel through which uplink data is transmitted between the network device 105 and the terminal device (terminal device 1061 or terminal device 1062) may be carried on a first uplink (UL) carrier or a supplementary uplink (SUL) carrier. A data channel through which data is transmitted between the terminal device 1061 and the terminal device 1062 may be carried on an SL carrier. In one example, the SL carrier may be a second UL carrier. The first UL carrier and the second UL carrier may be the same carrier.
[0048] Sidelink (SL) communication is a technology that enables terminal devices to communicate with each other, and resources used to carry terminal device communications may be referred to as sidelink resources. Sidelink communication can implement direct communication between different terminal devices, thereby enabling high data rates, low latency, and low power consumption. Sidelink communication may include, for example, vehicle-to-vehicle, vehicle-to-infrastructure, vehicle-to-pedestrian, and device-to-device communications. It may be understood that sidelink communication technology may be used in both industrial internet communication scenarios and wireless grid network communication scenarios.
[0049] As shown in FIG. 1c, the communication system includes at least a centralized unit (CU) 10c and a distributed unit (DU) 11c. The DU 11c communicates with terminals 12c. For example, some functions of an NR base station are implemented in the CU, and the remaining functions are implemented in the DU. In this case, there may be more than one DU, and multiple DUs may share one CU, thereby reducing costs and facilitating network expansion. Specifically, the CU-DU division can be performed by a protocol stack. One possible method is to implement at least one of the following protocol layers in the CU: Radio Resource Control (RRC), Service Data Adaptation Protocol (SDAP), and Packet Data Convergence Protocol (PDCP). At least one of the remaining protocol layers: Radio Link Control (RLC), Media Access Control (MAC), or Physical Layer is implemented in the DU. The CU and DU may be connected via an F1 interface. The CU represents the NR base station connected to the NR core network. Those skilled in the art will appreciate that the CU and DU may be located in different physical entities or may be independent of the NR base station. In other words, the CU and DU are combined to perform the functions of, or replace, an NR base station.
[0050] In the above-described network architecture, signaling generated by the CU may be transmitted to the terminal device using the DU, or signaling generated by the terminal device may be transmitted to the CU using the DU. The DU may transparently transmit signaling to the terminal device or the CU by directly encapsulating the signaling at a protocol layer without analyzing the signaling. In the following embodiments, when transmission of such signaling between the DU and the terminal device is included, the transmission or reception of signaling by the DU includes this scenario. For example, signaling at the RRC layer or the PDCP layer may ultimately be processed as signaling at the PHY layer and transmitted to the terminal device, or the signaling at the RRC layer or the PDCP layer may be converted from received signaling at the PHY layer. In this architecture, signaling at the RRC layer or the PDCP layer may be transmitted by the DU, or may be transmitted by the DU and the radio frequency device.
[0051] The system architectures and service scenarios described in the embodiments of the present invention are intended to more clearly explain the technical solutions in the embodiments of the present invention, and do not constitute limitations on the technical solutions provided in the embodiments of the present invention. Those skilled in the art may know that with the development of network architectures and the emergence of new service scenarios, the technical solutions provided in the embodiments of the present invention can also be applied to similar technical problems.
[0052] The technical solutions of the embodiments of the present application may be applied to various communication systems, such as a global system for mobile communications (GSM) system, a code division multiple access (CDMA) system, a wideband code division multiple access (WCDMA) system, a general packet radio service (GPRS) system, a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunications system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a future fifth generation (5G) system, or a new radio (NR) system. The technical solutions in the embodiments of the present application may further be applied to device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), and communication in a vehicular Internet system. The communication modes in a vehicular Internet system are collectively called V2X (X stands for all). For example, V2X communication includes vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, or vehicle-to-network (V2N) communication.
[0053] The network device in the communication system may be any device having wireless transceiver functionality or a chip that can be disposed in a device, including, but not limited to, an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home NodeB (e.g., a home evolved NodeB or home NodeB (HNB)), a donor eNB (DeNB), a baseband unit (BBU), an access point (AP) in a wireless fidelity (WiFi) system, a wireless relay node, a wireless backhaul node, a transmission point (TP), and a transmission and reception point (TRP). Alternatively, the device may be a gNB or transmission point (TRP or TP) in a 5G system, for example, an NR system, or an antenna panel or group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or transmission point, for example, a baseband unit (BBU) or distributed unit (DU).
[0054] In some implementations, a gNB may include a centralized unit (CU) and a DU. The gNB may further include a radio frequency unit (RU). The CU performs some functions of the gNB, and the DU performs some functions of the gNB. For example, the CU performs functions of the radio resource control (RRC) layer and the packet data convergence protocol (PDCP) layer. The DU performs functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical layer (PHY). Information in the RRC layer ultimately becomes information in the PHY layer or is converted from information in the PHY layer. Therefore, in this architecture, higher layer signaling, such as RRC layer signaling or PDCP layer signaling, may also be considered to be transmitted by the DU or by the DU and RU. It may be understood that a network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be classified as a network device in the access network RAN, or the CU may be classified as a network device in the core network CN, which is not limited here.
[0055] It should be further understood that a terminal device in a communication system may also be referred to as a user equipment (UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile console, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal device in the embodiments of the present application may be a mobile phone, a tablet, a computer with a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal for industrial control, a wireless terminal for self-driving, a wireless terminal for remote medical care, a wireless terminal for smart grids, a wireless terminal for transportation safety, a wireless terminal for smart cities, or a wireless terminal for smart homes. The application scenarios are not limited in the embodiments of the present application. In the present application, the aforementioned terminal devices and chips that may be disposed in the aforementioned terminal devices are collectively referred to as terminal devices. To facilitate understanding of the present application, the concepts in the present application will first be briefly explained before the communication methods provided in the present application are described.
[0056] For ease of understanding, relevant terms and techniques in the embodiments of this application are first briefly described.
[0057] Sidelink communication propagation type The Sidelink communication system is similar to a wireless communication system and may support broadcast, unicast, and multicast transmission methods. Broadcast is similar to broadcasting system information to terminals by a base station. For example, a base station transmits broadcast service data to a UE without encryption, and any other UEs within its coverage area may receive the broadcast service data if the UE is involved in the broadcast service. Unicast is similar to data communication performed after a radio resource control (RRC) connection is established between a UE and a base station; a unicast connection must be established first between two UEs. After the unicast connection is established, the two UEs may perform data communication based on negotiated identifiers, and data may or may not be encrypted. Compared to broadcast communication, unicast communication can only be performed between two UEs with an established unicast connection. Multicast communication refers to communication between all UEs in a communication group; any UE in the group can send and receive multicast service data.
[0058] Specifically, broadcast transmissions may be referred to as broadcast sidelink signaling, or sidelink communication of a broadcast service, or sidelink communication whose transmission type is broadcast. Multicast transmissions may be referred to as multicast sidelink signaling, or sidelink communication of a multicast service, or sidelink communication whose transmission type is multicast. Unicast communication may be referred to as unicast sidelink signaling, or sidelink communication of a unicast service, or sidelink communication whose transmission type is unicast.
[0059] When data is transmitted over the sidelink based on any one of the aforementioned propagation types, a source identity (source ID) and a destination identity (destination ID) need to be carried. In this embodiment, the identifiers are for layer 2 (L2) of the UE. Specifically, the upper layer or layer 1 (L1) of the UE is the PC5-S layer and is used for communication between terminals. The upper layer may be called the non-access stratum (NAS), V2X layer, or PC5-S layer. Layer 2 of the UE may be the AS layer and is used for communication between terminals and base stations. In the case of broadcast, the destination identity corresponds to the broadcast service, and the source identity can be understood as the identifier of the transmitting end UE. In the case of unicast, the destination identity is the L2 identity assigned to the unicast connection by the receiving end UE, and the source identity is the L2 identity assigned to the unicast connection by the transmitting end UE. In the case of multicast, the destination identity corresponds to a group, and the source identity can be understood as the identifier of the transmitting end UE.
[0060] In a possible method, as shown in Figures 2a and 2b, data is transmitted and received via a D2D or V2X side link (SL). The SL is the D2D link shown in Figure 2a and the SL link shown in Figure 2b. In the SL, data transmitted between terminal devices cannot be forwarded by a network device. In other words, the SL can be a transmission link between terminal devices.
[0061] As shown in Figure 2b, a vehicle may obtain road condition information or receive information services in a timely manner via V2V, V2I, V2P, or V2N communication. These communication modes may be collectively referred to as V2X communication. In Figure 2b, (1), (2), and (3) are schematic diagrams of V2V, V2I, and V2P communication, respectively. 110 is a network device. 120 may represent a vehicle, 130 may represent roadside infrastructure, and 140 may represent a pedestrian. The most common V2V and V2I communications are used as examples. As shown in (1) of Figure 2b, a vehicle may broadcast information about itself, such as its speed, driving direction, specific location, and whether the emergency brake is applied, to surrounding vehicles via V2V communication. Drivers of surrounding vehicles can obtain this information to better understand traffic conditions outside their line of sight, predict dangerous situations in advance, and avoid dangerous situations. In V2I communication shown in diagram (2) of Figure 2b, in addition to the exchange of security information mentioned above, roadside infrastructure, such as road side units (RSUs), may provide various types of service information and data network access to vehicles, and functions such as electronic toll collection and in-vehicle infotainment significantly improve traffic intelligence.
[0062] Sidelink Resources Sidelink resources are resources used for communication between terminals. Sidelink resources may include frequency-domain sidelink resources and time-domain sidelink resources. In addition, the sidelink in this application may also be referred to as a sidelink or a sidelink. The following unified description of the sidelink will be provided.
[0063] In terms of transmission type, sidelink resources may include sidelink transmission resources and sidelink reception resources. Sidelink transmission resources are used to transmit information, e.g., control information and / or data. Sidelink reception resources are used to receive information, e.g., control information and / or data. Those skilled in the art will appreciate that transmission resources and reception resources may be located in the same time domain and / or frequency domain range. For example, based on a time division system, transmission and reception may share the same frequency domain resource. Based on a frequency division system, transmission and reception may share the same time domain resource.
[0064] Optionally, the sidelink signal may include control information and / or data and / or feedback information carried on a sidelink channel.
[0065] Optionally, the control information may be information used to schedule data, such as downlink control information (DCI) and sidelink control information (SCI) in the prior art. The feedback information may be information to be fed back, such as uplink control information (UCI) and sidelink feedback information (SFCI) in the prior art. The control information may be carried on a control channel, such as the PSCCH, a physical sidelink control channel. The feedback information may be carried on a feedback channel, such as the PSFCH, a physical sidelink feedback channel.
[0066] Optionally, the data may be a signal in the broad sense, a data packet, or a transport block or codeword. The data may be carried on a data channel, e.g., a PSSCH, a physical sidelink shared channel.
[0067] Sidelink Data Radio Bearer Communications in an NR sidelink network can be differentiated in a service flow-based manner. For example, IP flows or Ethernet flows can be understood as corresponding to different services. These service flows are classified into different QoS flows based on different quality of service (QoS) parameters or characteristics. Specifically, a base station maps QoS flows to sidelink data radio bearers (DRBs) or defines a mapping relationship between QoS flows and sidelink DRBs. For example, a base station maps different QoS flows to different sidelink DRBs or maps QoS flows with similar parameters to the same sidelink DRB. A terminal establishes a sidelink DRB based on the mapping relationship and transmits the corresponding QoS flow to another terminal using the sidelink DRB. A sidelink DRB is a DRB used to transmit data between terminals.
[0068] Logical Channels Uplink data may be classified based on different types of services transmitted by the terminal and correspond to different logical channels. Correspondingly, the logical channel information may be a logical channel (LCH) identifier and / or a logical channel group (LCG) identifier. Those skilled in the art will understand that any identifier used to identify a logical channel or a logical channel group falls within the scope of the present invention. An LCG may include at least one LCH. For example, four LCHs or eight LCHs may form one LCG. The difference is that LCGs formed by different numbers of LCHs have different data volumes. Typically, different LCHs may correspond to the same or different uplink resource types. Different LCHs within one LCG may correspond to the same or different uplink resource types. One LCH may correspond to at least one uplink resource type. In another example, the priority of different LCHs / LCGs may depend on the characteristics of the uplink data carried in the LCHs / LCGs. The priority of LCHs / LCGs may be understood as the order in which uplink data is transmitted by the terminal to the base station. For example, the priority of LCH / LCG is as follows: The stringency of uplink data in latency requirements; The amount of uplink data, The latency of the uplink data in the buffer, or Uplink Data Type The determination may be based on one or more of the following:
[0069] Alternatively, the priority of an LCG may be associated with an LCH within the LCG. For example, an LCG includes LCH1 and LCH2, and the priority of LCG1 is higher than the priority of LCG2. In this case, the priority of the LCG refers to the priority of LCG1, or the priority of the LCG is the same as the priority of LCG1.
[0070] In this embodiment of the present application, a V2X system is used as an example. When terminals within a sidelink coverage area need to communicate with each other normally, regardless of broadcast, unicast, or multicast, a discovery process must first be performed to find the transmitting or receiving terminal corresponding to the terminal for further information transmission. For ease of explanation, sidelink communication other than the discovery process is hereinafter referred to as normal communication. Those skilled in the art may understand that, in terms of the communication process, normal communication may include an RRC process, and in terms of the transmission object, normal communication may include signaling or data transmission.
[0071] Specifically, in an example where UE1 to UE5 are on the sidelink, the discovery process may include the following two modes:
[0072] Model A UE1 communicates with a base station based on a wireless network, and UE1 attempts to perform normal communication with one of UE2 to UE5 based on a sidelink. Therefore, UE1 triggers a discovery process and broadcasts a message to UE2 to UE5, so that UE1 is discovered by one or more of UE2 to UE5.
[0073] Optionally, UE1 of model A may be referred to as a relay UE, and UE2 to UE5 may be referred to as remote UEs.
[0074] Model B UE2 to UE5 communicate with a base station based on a wireless network, and UE1 attempts to perform normal communication with any one of UE2 to UE5 based on a sidelink. Therefore, UE1 triggers a discovery process and broadcasts a message to UE2 to UE5, whereby UE1 receives a response message sent by any one or more of UE2 to UE5.
[0075] Optionally, UE2 to UE5 of model B may be referred to as relay UEs, and UE1 may be referred to as a remote UE.
[0076] The broadcast message and the response message in Model A or Model B are hereinafter referred to as first information or discovery information and are used for mutual search or discovery between terminals. For example, the first information may be used by a first communication device to discover a second communication device (in the case of Model A), or may be used for the first communication device to be discovered by the second communication device (in the case of Model B).
[0077] In this embodiment of the present invention, when a terminal device communicates with another terminal device using a resource pool, the terminal device first needs to know the resource pool used in the discovery process or used for transmitting discovery information in the discovery process, and the resource pool used in the normal communication process or used for transmitting normal information in the normal communication process. The following describes M resource pools (M is a positive integer greater than 1) configured for a terminal in different scenarios.
[0078] Scenario 1: Some resource pools among the M resource pools are used for transmitting discovery information. These resource pools are used only for transmitting discovery information and are hereinafter referred to as discovery resource pools or first resource pools. Resource pools other than these resource pools among the M resource pools are used for transmitting only normal information and are hereinafter referred to as normal resource pools or second resource pools.
[0079] Scenario 2: Some resource pools among the M resource pools may be used for transmitting both discovery information and normal information, and are hereinafter referred to as discovery resource pools or first resource pools. Resource pools other than these resource pools among the M resource pools are used for transmitting only normal information, and are hereinafter referred to as normal resource pools or second resource pools.
[0080] For scenarios 1 and 2, sidelink resources can be obtained in a base station scheduling mode (mode 1, mode1) and a UE selection mode (mode 2, mode2).
[0081] In the base station scheduling mode (mode 1), the base station may indicate the resource pool to which the currently scheduled resource belongs. After receiving the scheduled sidelink resource, the UE first determines the destination tunnel, i.e., determines the destination tunnel to which the information will be transmitted. Optionally, the UE further selects and transmits a logical channel in the destination tunnel to transmit the information based on the logical channel. The destination tunnel may be for unicast, multicast, or broadcast.
[0082] After the UE determines the sidelink resources, the behavior of the UE selection mode (Mode 2) is similar to that of the base station scheduling mode. However, before the UE determines the sidelink resources, the UE needs to autonomously select a resource pool. If the current information to be transmitted requires HARQ feedback, the UE may need to select a corresponding resource pool based on the physical sidelink feedback channel (PSFCH). Another possibility is that the UE performs autonomous selection, i.e., the UE autonomously selects a resource pool.
[0083] Those skilled in the art may understand that a destination tunnel may be referred to as a destination tunnel or directly as a destination. For example, a destination tunnel is used by a transmitting terminal on a sidelink to transmit information to a receiving terminal. The information may be any one or more of unicast, broadcast, and multicast information. This is not a limitation in the present invention. Specifically, a destination tunnel may be indicated using three-dimensional information: a source identity, a destination identity, and a propagation type, where the propagation type includes unicast, broadcast, and multicast.
[0084] In one embodiment of the present invention, discovery information is transmitted between terminals based on a discovery resource pool, and / or normal information is transmitted between terminals based on a normal resource pool, thereby improving the efficiency of communication between terminals. The following provides a detailed description.
[0085] 3 is a schematic flowchart of a communication method according to an embodiment of the present application. In a sidelink scenario, for the sake of explanation, a communication device is used as a terminal and a network device is used as a base station. Both the communication device and the network device may be chips or may be implemented by chips. This is not limited in the embodiments of the present application. For ease of explanation, the communication device may be referred to as a terminal or UE.
[0086] The method includes the following steps.
[0087] 301: A first communication device obtains configuration information, the configuration information including a configuration of a first resource pool and a configuration of a second resource pool, the first resource pool being used to transmit first information, and the second resource pool being used to transmit second information.
[0088] 303: The first communication device obtains a transmission resource, where the transmission resource belongs to the first resource pool or the second resource pool.
[0089] In this embodiment of the present invention, the terminal may determine the destination tunnel based on the correspondence between the transmission resource and the resource pool, to transmit the first information or the second information through the destination tunnel.
[0090] Specifically, when the transmission resources belong to a first resource pool, the first communication device selects a first destination tunnel, and the first destination tunnel is used to transmit first information to a second communication device; or when the transmission resources belong to a second resource pool, the first communication device selects a second destination tunnel, and the second destination tunnel is used to transmit second information. The first information is used by the first communication device to discover the second communication device, or the first communication device is used to be discovered by the second communication device.
[0091] Regarding the receiving end of the second information, there are at least the following cases:
[0092] Case 1: The first terminal sends first information to the second terminal based on the first destination tunnel to complete the discovery process. Then, the first terminal sends second information to the second terminal based on the second destination tunnel to perform normal communication. In other words, with respect to the communication between the first terminal and the second terminal, Case 1 covers the complete communication process between the first terminal and the second terminal, that is, includes the discovery process and the communication process of normal information transmission.
[0093] Case 2: The first terminal sends first information to the second terminal based on the first destination tunnel to complete the discovery process. In addition, the first terminal sends second information to another terminal, for example, a third terminal, based on the second destination tunnel to perform normal communication. Those skilled in the art may understand that the transmission of the first information and the second information in Case 2 may be synchronized or may have a time difference. The time sequence of transmitting the first information and the second information is not limited in the embodiment of the present invention.
[0094] Those skilled in the art may understand that when there is one destination tunnel, the first terminal specifically selects one or more of the multiple logical channels of the destination tunnel and transmits the first information or the second information based on the selected logical channel, or when there are multiple destination tunnels, the first terminal first selects one of the multiple destination tunnels, then selects one or more of the multiple logical channels of the destination tunnel, and transmits the first information or the second information based on the selected logical channel.
[0095] In 301, the first terminal may obtain a resource pool configuration in different ways. In a first method, a base station or a core network device configures a discovery resource pool or a normal resource pool for the first terminal. In a second method, the first terminal obtains a discovery resource pool or a normal resource pool based on a pre-configuration. The pre-configuration may be pre-stored in the terminal or a Subscriber Identity Module (SIM) card. A SIM card may also be called a phone card or a smart card that is primarily used to store information such as subscriber identification data, SMS data, and phone numbers.
[0096] In the first method, the network configuring the resource pool corresponds to Mode 1. In the second method, the terminal configuring the resource pool corresponds to Mode 2. In other words, in the first method, the resource pool configuration is provided to the terminal by the network device to ensure that the terminal accessing the network obtains a valid resource pool configuration and can perform sidelink communication based on the resource pool configuration. In the second method, the resource pool configuration is preconfigured in the terminal or SIM card to ensure that the terminal can perform sidelink communication without network coverage based on the preconfigured resource pool.
[0097] In this embodiment, the UE receives the sidelink configuration sent by the base station. The sidelink configuration may be sent to the UE by the base station via broadcast or RRC dedicated signaling. For example, when the UE is in an idle or inactive state, the base station sends the sidelink configuration to the UE using a broadcast message. When the UE is in a connected state, the base station sends the sidelink configuration to the UE using RRC dedicated signaling.
[0098] For example, an access network device may transmit system information or RRC common information to a terminal. The system information or common RRC information may be cell-specific parameters. A sidelink resource pool may be configured for a group of terminals using the system information or RRC common information. In a specific implementation, an access network device may transmit the system information or RRC common information to a group of terminals. The system information or RRC common information is used to configure a sidelink resource pool for the terminals. Because the system information or RRC common information is transmitted to a group of terminals, the sidelink resource pool configured using the system information or RRC common information can be used for multicast transmission between terminals in the group. For example, a transmitting end UE may multicast data and / or control information using the sidelink resources configured using the system information or RRC common information. In this case, another terminal in the group, e.g., a receiving end UE, may receive data or control information in the corresponding sidelink resource pool.
[0099] In another example, the access network device transmits RRC-dedicated information to the terminal. The RRC-dedicated information may be terminal-specific parameters (or referred to as UE-specific parameters), which are configured for the terminal. Regarding the method of configuring the RRC-dedicated information, a sidelink resource pool may be configured for a single terminal. In a specific implementation, the access network device may transmit the RRC-dedicated information to a single terminal, and the RRC-dedicated information is used to configure a sidelink resource pool for the terminal. Because the RRC-dedicated information is transmitted to a single terminal, the sidelink resource pool configured using the RRC-dedicated information can be used for unicast transmission between terminals. For example, terminal 1 may transmit data or control information to terminal 2 in a unicast manner using the sidelink resource pool configured using the RRC-dedicated information.
[0100] Alternatively, an operator may preconfigure a sidelink resource pool for a terminal, or preconfigure the sidelink resource pool for a terminal in a predefined manner in a standard protocol. In the preconfiguration method, a sidelink resource pool may be configured for one or more terminals. In a specific implementation, the operator's network management system may individually transmit preconfigured information to terminals, which are used to individually configure sidelink resource pools for the terminals. Since the preconfigured information is transmitted to multiple terminals, the sidelink resource pool configured using the preconfigured information can be used for broadcast transmission between terminals. For example, terminal 1 may broadcast data and / or control information using the sidelink resource pool configured using the preconfigured information. In this case, another terminal, e.g., terminal 2, may receive the data and / or control information in the sidelink resource pool.
[0101] In practical application, the sidelink resource pool configured using system information or RRC common information may be further used for unicast and / or broadcast, the sidelink resource pool configured using RRC dedicated information may be further used for broadcast and / or multicast, and the sidelink resource pool configured using pre-configured information may be further used for multicast and / or unicast, which is not a limitation in this application.
[0102] For example, when the terminal operates in Mode 2, the terminal may select scheduling resources for transmitting discovery information. For example, the terminal may be within the coverage of the communication network and operate based on a discovery resource pool configured by the base station. In another example, the terminal may be out of the coverage of the communication network and operate based on a pre-configured discovery resource pool.
[0103] Specifically, it is assumed that the terminal operates in mode 2 and needs to transmit discovery information. When the discovery information enters a logical channel and is to be transmitted, the terminal identifies that the information to be transmitted is discovery information and selects or reselects a discovery resource pool accordingly. For example, the terminal may identify that the information to be transmitted is discovery information using a dedicated logical channel corresponding to a default destination Layer-2 ID. It can be understood that a logical channel may be used only to carry the information to be transmitted. Upon identifying the information to be transmitted on the logical channel, the terminal can know that the information is discovery information without further identifying the information type.
[0104] Furthermore, if there is normal information to be transmitted simultaneously, the terminal may compare the priorities of the discovery information and the normal information to determine whether to select the discovery resource pool or the normal resource pool. If the priority of the information to be transmitted in the normal resource pool is lower than the priority of the discovery information in the discovery resource pool, the terminal selects the discovery resource pool. If the priority of the information to be transmitted in the normal resource pool is higher than the priority of the discovery information in the discovery resource pool, the terminal selects the normal resource pool. If the priorities match, the terminal may perform a selection, for example, always preferably select the discovery resource pool, always preferably select the normal resource pool, or preferably select the information to be transmitted that will be buffered. After selecting a resource pool, the terminal may select currently available resources from the resource pool for transmission of the information to be transmitted. For example, the terminal may determine currently available resources based on sensing, partial sensing, or random selection. Sensing can also be understood as full sensing, in which the terminal is required to continuously sense a sidelink channel, for example, a physical sidelink control channel (PSCCH) or SCI on the sidelink, to determine available resources. Compared to full sensing, partial sensing, as the name implies, requires the terminal to sense only a portion of the time-domain resources to determine available resources. Partial sensing saves more power than full sensing. Random selection is performed for a portion of the resource pool. Sensing or partial sensing may not be performed, but available resources are selected randomly. It may be understood that the time-domain resource can be a time unit on the sidelink, for example, a frame, subframe, slot, or symbol. This is not a limitation of the present invention.In this embodiment of the present invention, the base station may configure or schedule resources in a resource pool for the terminal. Before the base station schedules transmission resources of the discovery resource pool or the normal resource pool for the first terminal, the method may further include the following steps:
[0105] 302: A first communication device requests resource scheduling from a network device.
[0106] Generally, when a terminal needs to transmit discovery information, the terminal may include indication information in a buffer status report (BSR) to indicate a destination identity (destination ID) corresponding to the discovery information. Specifically, the indication information may be a destination index, indicating the position of the destination ID in a destination ID list reported by the terminal to the base station. For example, the destination identity corresponding to the discovery information and the destination identity corresponding to the normal information may be indicated and identified in a unified numbering manner. The base station may transmit downlink control information to the terminal based on the obtained BSR.
[0107] Alternatively, the terminal may send a request message to the base station to request that transmission resources in the resource pool be configured for the first information. The base station may send a configuration grant response to the terminal based on the request message to indicate the transmission resources in the resource pool.
[0108] Regarding the above different resource requirements, the terminal may obtain transmission resources for transmitting the first information in different ways. The following describes the methods individually.
[0109] Method 1 The first communication device receives downlink control information from the network device.
[0110] The first communication device transmits first information on transmission resources of a first resource pool based on downlink control information in a first format, or the first communication device transmits second information on transmission resources of a second resource pool based on downlink control information in a second format.
[0111] In method 1, the downlink control information may have at least two formats. Upon receiving the downlink control information in a first format, the first terminal may determine that the transmission resources carried in the downlink control information belong to a first resource pool, so as to transmit first information using the transmission resources. Upon receiving the downlink control information in a second format, the first terminal may determine that the transmission resources carried in the downlink control information belong to a second resource pool, so as to transmit second information using the transmission resources.
[0112] For example, a communication system may include two types of DCIs: one type of DCI is used to schedule resources in a normal resource pool, and the other type of DCI is used to schedule resources in a discovery resource pool. By identifying the type of DCI, a terminal may determine that a currently scheduled resource belongs to a resource in the discovery resource pool or a resource in the normal resource pool.
[0113] In Method 1, resources in different resource pools can be scheduled using downlink control information in different formats, which simplifies terminal behavior and allows for backward compatibility.
[0114] Method 2 The first communication device receives downlink control information from the network device.
[0115] The first communication device transmits first information on the transmission resources of the first resource pool based on the downlink control information in the third format, or transmits second information on the transmission resources of the second resource pool, or the first communication device transmits the second information on the transmission resources of the second resource pool based on the downlink control information in the second format.
[0116] In method 2, the downlink control information may have at least two formats. When receiving the downlink control information in the third format, the first terminal may determine that the transmission resources carried in the downlink control information belong to the first resource pool or the second resource pool. If the transmission resources belong to the first resource pool, the first information is transmitted using the first resource pool, or if the transmission resources belong to the second resource pool, the second information is transmitted using the second resource pool. When receiving the downlink control information in the second format, the first terminal may determine that the transmission resources carried in the downlink control information belong to the second resource pool so as to transmit the second information using the transmission resources.
[0117] Specifically, the total number of resource pools configured by a base station is generally not greater than eight. In this way, the base station does not need to ensure that the total number of resource pools is not greater than eight, but may introduce a new DCI format. For example, the DCI carries an indication of the resource pool to which the currently scheduled resource belongs, and the indication indicates the position of the resource pool in the resource pool list configured by the base station. In this case, the first and second resource pools may be uniformly numbered. For example, there is one first resource pool and 15 second resource pools. After the 4-bit uniform numbering, the first resource pool may be identified as 0001, and the second resource pools are consecutively identified as 0001 to 1111.
[0118] In Method 2, the terminal behavior is simplified and backward compatibility is considered. In addition, compared with Method 1, the function of downlink control information in Method 2 is enhanced, and scheduling efficiency can be further improved.
[0119] Method 3 The first communication device receives downlink control information from the network device.
[0120] The first communication device transmits first information on transmission resources of the first resource pool or transmits second information on transmission resources of the second resource pool based on the downlink control information in the second format.
[0121] The total number of the first resource pool and the second resource pool is not greater than a preset value.
[0122] In method 3, for the second format, when receiving downlink control information, the first terminal may determine whether the transmission resources carried in the downlink control information belong to the first resource pool or the second resource pool. If the transmission resources belong to the first resource pool, the first information is transmitted using the first resource pool, or if the transmission resources belong to the second resource pool, the second information is transmitted using the second resource pool.
[0123] Specifically, when a base station configures resource pools, it can ensure that the total number of discovery and normal resource pools is not greater than eight. Based on this premise, the base station can reuse a DCI format, such as DCI format 0_0 or DCI format 0_1, in the prior art and indicate the identifier of the resource pool to which the currently scheduled resource belongs in the DCI to indicate the position of the resource pool in the resource pool list configured by the base station. For example, the base station configures eight resource pools. The discovery resource pool is assumed to be located at the first position in the resource pool list and indicated using a resource pool index, e.g., index=0 in the DCI. This indicates that the sidelink resources scheduled by the base station currently belong to the resources in the discovery resource pool.
[0124] In this case, the first and second resource pools may be uniformly numbered. For example, there may be one first resource pool and seven second resource pools. After the three-bit uniform numbering, the first resource pool may be identified as 001, and the second resource pools may be identified consecutively as 001-111.
[0125] In Method 3, a different format of the downlink control channel is used based on the resource pool number control to ensure the implementation constraints of the network devices, thereby ensuring backward compatibility.
[0126] Method 4 The first communication device sends a request message to the network device to request that transmission resources of the first resource pool be configured for the first information.
[0127] The first communication device obtaining a transmission resource of the first resource pool or the second resource pool specifically includes the following steps:
[0128] The first communication device receives a configuration grant response from the network device, the response indicating transmission resources in the first resource pool.
[0129] Generally, a terminal may request a base station to perform a sidelink configured grant (sidelink CG) by transmitting terminal assistance information (UEAssistanceInformation) to the base station. For example, the assistance information may carry one or more of a service duration, a message size, a time offset, or a QoS flow identifier, so that the base station determines to configure a sidelink CG for the terminal based on QoS parameters corresponding to a previously received QoS flow. For example, the time offset indicates a time offset relative to a reference point in time at which the first discovery information arrives. For example, the reference point in time may be subframe 0 of system frame number 0 (SFN).
[0130] If the terminal needs to periodically transmit discovery information, the terminal may also include indication information in the terminal assistance information to request the base station to allocate a sidelink CG to the discovery information. Resources in the discovery resource pool need to be used to transmit the discovery information, and the discovery information may not have a QoS flow identifier. Therefore, in this embodiment, the terminal may include indication information in the terminal assistance information to request resources in the discovery resource pool or a sidelink configuration grant from the base station.
[0131] The base station configures a sidelink CG for the terminal based on the terminal's request. Optionally, the configuration of the sidelink CG carries discovery resource pool indication information to indicate that the sidelink CG is a resource in the discovery resource pool.
[0132] Optionally, the base station may further configure a restriction of the logical channel used to transmit the first information, i.e., logical channel restriction information (i.e., discovery message) for only the sidelink CG of the first resource pool.
[0133] In this embodiment of the present invention, after the first communication device obtains the transmission resource, the method further includes the following steps:
[0134] 304: The first communication device transmits the first information or the second information to the second communication device.
[0135] Generally, after acquiring transmission resources of a first resource pool, the first communication device may transmit first information or discovery information to a second communication device based on the resources. Alternatively, after acquiring transmission resources of a second resource pool, the first communication device may transmit second information or normal information to the second communication device based on the resources. Alternatively, the first communication device may transmit second information or normal information to another communication device other than the second communication device based on the transmission resources of the second resource pool. It may be understood that, in terms of time sequence, the transmission of the second information to the second communication device may occur after the transmission of the first information to the second communication device, and the transmission of the second information to the other communication device and the transmission of the first information to the second communication device may or may not occur simultaneously. This depends on the real-time communication requirements or real-time communication environment of the first communication device. This is not a limitation of the present invention.
[0136] Generally, the destination tunnel may have a destination identity, and the method further includes the following steps:
[0137] 300: The first communication device indicates to the network device the correspondence between the destination identity and the first information.
[0138] Optionally, in a network architecture where the access network device includes a CU and a DU, the correspondence relationship is sent by the terminal to the CU using the DU. For example, the DU does not analyze the correspondence relationship, but directly encapsulates the correspondence relationship using a protocol layer, and then transparently transmits the correspondence relationship to the CU. After analyzing the correspondence relationship, the CU further needs to notify the correspondence relationship to the DU, so that the DU generates a corresponding resource pool configuration for the terminal.
[0139] For example, a terminal transmits sidelink UE information (sidelink UE information) to a base station, which carries a destination identity (destination ID) that the terminal is currently involved in. The destination ID is used to identify a unicast service, a broadcast service, or a multicast service. Because the resources used by the discovery message are different from the resources required for normal sidelink communication, when reporting the destination ID corresponding to the discovery information to the base station, the terminal needs to indicate the discovery information corresponding to the destination ID.
[0140] In general, the terminal identity may include a radio network temporary identifier or a layer 2 (L2) identity. The L2 identity is used to indicate at least one of a sidelink destination identity and a sidelink source identity. The radio network temporary identifier may be an identity used to identify a terminal, and the value of the radio network temporary identifier may be between 0 and 65535. The sidelink destination identity may be an L2 identity assigned to a unicast connection by a terminal receiving a sidelink communication, e.g., an identity corresponding to the terminal receiving the sidelink signal. The sidelink source identity may be an L2 identity assigned to a unicast connection by a terminal transmitting a sidelink communication, e.g., an identity corresponding to the terminal transmitting the sidelink signal.
[0141] For example, 24 bits indicate the destination identity. The terminal may reserve some values for discovery information, and the remaining values are used for normal information.
[0142] In this embodiment, the following describes in detail the terminal behavior when the currently acquired resource is a resource in the discovery resource pool. Those skilled in the art may understand that there is no need to distinguish between Mode 1 and Mode 2 in terms of terminal behavior. In other words, the terminal may trigger or perform the following destination tunnel selection process without needing to distinguish whether the currently acquired resource is scheduled by the network device or autonomously selected by the terminal.
[0143] Optionally, within the terminal, the fact that the current resource is a resource in the discovery resource pool may be determined at the physical layer of the terminal and notified to the MAC layer of the terminal to perform the destination tunnel selection process.
[0144] As shown in FIG. 2c, the protocol stack of a terminal performing communication based on the sidelink includes at least one of the following protocol layers: a sidelink Service Data Adaptation Protocol (SDAP) layer, a sidelink Packet Data Convergence Protocol (PDCP) layer, a sidelink Radio Link Control (RLC) layer, a sidelink Media Access Control (MAC) layer, and a sidelink Physical (PHY) layer.
[0145] The SL PDCP layer is mainly used to compress and decompress / encrypt and decrypt information. The SL RLC layer is mainly used to perform functions related to Automatic Repeat Request (ARQ), segment and concatenate information, or reassemble segmented and concatenated information. The SL MAC layer is mainly used to select a transmission format combination and perform functions related to scheduling and Hybrid Automatic Repeat Request (HARQ). The SL PHY layer is mainly used to provide information transmission services to the MAC layer and upper layers and perform encoding and modulation processing or demodulation and decoding processing based on the selected transmission format combination. Therefore, in this embodiment of the present invention, the protocol stack of the terminal may be aggregated at any protocol layer, such as the PDCP layer, the RLC layer, or the MAC layer. For example, the protocol stack may be aggregated at the PDCP layer, which can improve the reliability of information transmission through encryption and decryption. The adaptation layer is configured to perform data conversion processing between the base station and the terminal protocol stack. By configuring the adaptation layer, conversion between protocol stacks can be guaranteed, thereby making the configuration of the protocol stack in the base station more flexible.
[0146] In general, tunnel selection can be understood as the selection of a destination tunnel and / or the selection of a logical channel. For example, when a destination tunnel has one logical channel, the MAC layer may select a destination tunnel based on the type of information to be transmitted and transmit information based on the logical channel by default. When a destination tunnel has multiple logical channels, the MAC layer first selects a destination tunnel based on the type of information to be transmitted. After a destination tunnel is selected, if there are multiple logical channels with data to transmit, the logical channel with the highest priority among the logical channels that allow transmission is selected to transmit the data.
[0147] Possibly, when performing a logical channel prioritization (LCP) process, the MAC layer of the terminal may select a destination tunnel corresponding to the discovery information if it determines that the currently scheduled resource is a resource in the discovery resource pool. The destination tunnel includes multiple logical channels, and the discovery information is placed in at least one of the logical channels. After selecting the destination tunnel, the MAC layer of the terminal converts the discovery information of the logical channel into a MAC packet data unit (PDU) and uses the corresponding resource to transmit the information on the PC5 interface.
[0148] Furthermore, when the MAC layer of the terminal performs the LCP process, if it determines that the currently scheduled resource is a resource in the normal resource pool, the terminal UE needs to exclude the destination tunnel corresponding to the discovery information when selecting a destination tunnel. For example, the physical layer of the terminal indicates that the currently scheduled resource of the MAC layer of the terminal belongs to the normal resource pool, and the MAC layer of the terminal performs the LCP process, i.e., excludes the destination tunnel corresponding to the discovery information.
[0149] The following describes a scenario in which multiple operators share an access network device, which may have several cases:
[0150] 1. Multiple operators share access network devices, while the core network and frequencies are dedicated to each operator.
[0151] 2. One access network device is connected to a Multi-Operator Core Network (MOCN). For example, in a MOCN, multiple operators may collaborate to build an access network device, or one of the operators may build an access network device independently, and other operators rent the operator's access network device.
[0152] In case 2, a common carrier frequency resource may be used, and in case 1, an independent carrier frequency resource may be shared.
[0153] For sidelink relay communication, the base station sends a measurement configuration to a first terminal device (e.g., a remote UE in a connected state), so that the first terminal device measures a candidate second terminal device (e.g., a relay UE) to enable path switching or multipath configuration. In this embodiment of the present invention, the first terminal device and the base station may communicate with each other via an air interface (e.g., a Uu interface) or may communicate with each other using the second terminal device.
[0154] Next, the first terminal device further senses a discovery message from the candidate second terminal device based on the acquired measurement configuration and measures the corresponding sidelink reference signal received power (RSRP). Because the RSRP is acquired by measuring the reference signal transmitted along with the discovery message, the RSRP is also referred to as sidelink discovery RSRP (SD-RSRP). When the RSRP corresponding to the candidate second terminal device matches the measurement event, the first terminal device transmits a measurement report to the base station. The measurement report may include the identity of the second terminal device, the identity of the serving cell of the second terminal device, or the corresponding RSRP. Specifically, the identity of the second terminal device may be a source layer-2 ID used by the second terminal device to transmit the discovery message. The identity of the serving cell of the second terminal device may be a new radio cell global identifier (NCGI). The NCGI is used to globally uniquely identify a cell and may include a PLMN identity and a corresponding cell identity.
[0155] Generally, the sidelink relay communication is performed in an MOCN scenario. If the serving cell of the second terminal device supports MOCN, the base station of the serving cell broadcasts multiple PLMN identities (PLMN IDs) in a system information block (SIB), where each PLMN identity corresponds to one cell identity (cell ID). Generally, different PLMN identities may correspond to the same cell identity or different cell identities. The PLMN identities may be carried in a broadcast parameter such as cellAccessRelatedInfo, and the SIB may be SIB1.
[0156] Therefore, in an MOCN scenario, the discovery message sent by the second terminal device may include multiple NCGI information. For example, the cell access-related information includes at least one NCGI information. In this case, the base station may receive different NCGIs from different first terminal devices. Therefore, the base station cannot determine the NCGI reported by the first terminal device for the same second terminal device. In order to determine the NCGI carried in the measurement report sent by the first terminal device and avoid misunderstandings caused by inconsistent terminal behavior, the following describes NCGI design in detail.
[0157] In this embodiment of the present invention, the first terminal device may report a measurement report to the base station, and the measurement report includes the identity of the second terminal device that matches the measurement event and the identity (e.g., NCGI) of the serving cell of the second terminal device. For example, the measurement report may be reported after a discovery message is transmitted. Those skilled in the art may understand that the transmission and reception of the measurement report may be unrelated to the description of the embodiment related to FIG. 3 (e.g., unrelated to 301 to 303). The first terminal device may perform a measurement (e.g., 304) after the second terminal device transmits the discovery message, and report the measurement report to the base station when a measurement reporting condition is met.
[0158] Table 1 shows an example of cell access related information broadcast by a base station. The related information may include a cell identity of at least one cell and at least one PLMN identity corresponding to each cell. Table 1 cellAccessRelatedInfo plmn-IdentityInfoList plmn-IdentityInfo plmn-IdentityList plmn-Identity#1 plmn-Identity#2 cellIdentity#A plmn-IdentityInfo plmn-IdentityList plmn-Identity#3 plmn-Identity#4 cellIdentity#B
[0159] In response, the second terminal device includes cell access related information in a discovery message and transmits the discovery message via PC5. After measuring the discovery message transmitted by the second terminal device, the first terminal device transmits a measurement report to the base station if the measurement result matches the measurement event. As described above, the measurement report includes the NCGI of the serving cell of the second terminal device, and the NCGI may be at least one of the following cases:
[0160] 1. The Nth PLMN identity and cell identity corresponding to the Nth PLMN in the PLMN list included in the discovery message, where N is a positive integer. For example, the Nth PLMN identity may be the first PLMN identity or the last PLMN identity in the PLMN list.
[0161] For example, the first PLMN ID is #1, and the Cell ID corresponding to PLMN ID #1 is #A. In this case, PLMN ID #1 and Cell ID #A may be used as the cell NCGI of the second terminal device and written in the measurement report. Alternatively, the last PLMN ID is #4, and the Cell ID corresponding to PLMN ID #4 is #B. Alternatively, PLMN ID #4 and Cell ID #B may be used as the cell NCGI of the second terminal device and written in the measurement report.
[0162] 2. A PLMN identity selected by the first terminal device and a cell identity corresponding to the PLMN identity, where the selected PLMN identity is the PLMN identity reported by the first terminal device to the base station when the first terminal device enters a connected state.
[0163] For example, when entering a connected state from an idle state, the first terminal device sends a radio resource control setup complete (RRCSetupComplete) message to the base station, which carries the selected PLMN identity.
[0164] For example, when entering a connected state from an inactive state, the first terminal device sends a radio resource control resume complete (RRCResumeComplete) message to the base station, which carries a selected PLMN identity, i.e., selectedPLMN-Identity.
[0165] It should be noted that the serving base station into which the first terminal device enters the connected state and the serving base station currently reporting the measurement report may be the same base station or different base stations.
[0166] For example, it is assumed that the selected PLMN-Identity indicated by the first terminal device when the first terminal device accesses the base station is PLMN ID#3, and when reporting measurements, PLMN ID#3 and cell ID#B corresponding to PLMN ID#3 are used as the NCGI of the identity of the second terminal.
[0167] In a normal case, the serving base station when the first terminal identity enters the connected state and the current serving base station may be the same or different.
[0168] 3. All NCGIs included in the discovery message. For example, all NCGIs may be NCGIs included in the cell access related information of the second terminal device in the discovery message and NCGIs individually included in the discovery message. The individually included NCGIs are the PLMN identities selected by the second terminal device and cell identities corresponding to the PLMN identities.
[0169] 4. NCGI included separately in discovery messages.
[0170] Specifically, in addition to cellAccessRelatedInfo, the discovery message of the second terminal device may further include an individual NCGI. The NCGI is the PLMN identity selected by the second terminal device and the cell identity corresponding to the PLMN identity. In this case, the first terminal device may use the NCGI in the discovery message of the second terminal device as the NCGI in the measurement report.
[0171] This embodiment may further consider backward compatibility issues, which are explained in detail below.
[0172] Optionally, the method further comprises the following steps:
[0173] The first communication device receives indication information from the network device to indicate that the first resource pool supports the first information and the second information, and that the second resource pool supports information other than the first information.
[0174] Backward compatibility is also referred to as backward compatibility, downward compatibility, or backtrace compatibility. That is, after a program, database, or hardware is updated to a later version, a document or system created using the older version of the program can still operate or be used normally, a program developed based on the older version of the database can still be compiled and operated normally, or an older version of hardware can still be used with the newer version. In this embodiment, it is considered that the discovery resource pool is redefined based on the normal resource pool. For example, from the perspective of resource pool design, the type of resource pool may be designed. A resource pool may be used for normal sidelink communication, i.e., normal information transmission, or for specific sidelink communication, i.e., discovery information transmission. In general, only resources within a resource pool can be used for discovery information transmission.
[0175] For example, one resource pool may be selected from the normal resource pool. In addition to supporting transmission of normal messages, the resource pool may be used to support transmission of discovery information. In other words, based on the configuration of the normal resource pool, indication information may be added to indicate that the resource pool may be used for discovery information.
[0176] Based on the resource pool, the method may further include the following steps.
[0177] When both the first information and the second information are ready to be transmitted, the first communication device determines a priority of the first information and the second information.
[0178] When the priority of the first information is not lower than the priority of the second information, the first communication device transmits the first information using transmission resources of the first resource pool.
[0179] When the priority of the first information is higher than the priority of the second information, the first communication device transmits the second information using transmission resources of the first resource pool.
[0180] Specifically, in Mode 1, if the resource pool indicated by the base station can be used to transmit normal information or discovery information, the terminal may compare the priority of the destination tunnel to which the discovery information belongs and the destination tunnel of the normal information, and may decide to transmit the discovery information or the normal information based on the priority. The terminal behavior may continue to use the LCP process described above, and the details will not be described again below. Otherwise, if the normal resource pool is scheduled, the destination tunnel corresponding to the discovery information is excluded, and LCP process processing is performed on the destination tunnel corresponding to the normal information. In Mode 2, when there is a discovery information transmission requirement, the terminal may also select or reselect a discovery resource pool with reference to the foregoing description and perform the corresponding LCP process processing.
[0181] In this embodiment, based on the transmission resource obtained by the first communication device, the method may further include the following steps:
[0182] The first communication device determines that the transmission resource belongs to the first part or the second part of the resource pool.
[0183] When the transmission resource belongs to a first portion of the resource pool, the first communication device transmits first information using the first portion.
[0184] When the transmission resource belongs to a second portion of the resource pool, the first communication device uses the second portion to transmit second information.
[0185] It may be understood that resource partitioning may be performed in the resource pool. For example, one of the resource pools is selected, and some resources in the resource pool are used for discovery information, and other resources are used for normal information. Regarding the resource pool, in Mode 1, after obtaining resources in the resource pool scheduled by the base station, the terminal first determines whether the currently scheduled resources are used for discovery information or normal information. In Mode 2, after selecting or reselecting a resource pool, the terminal first determines whether the currently scheduled resources are used for discovery information or normal information, and then further needs to indicate to the terminal's physical layer to randomly select or sense (or partially sense) resources to be used for transmitting the discovery information, and determine the resources finally used for transmission.
[0186] 4 is a schematic structural diagram of the hardware of a communication device 40 according to an embodiment of the present application. The communication device 40 includes at least one processor 401, a communication bus 402, a memory 403, and at least one communication interface 404.
[0187] The processor 401 may be a general-purpose central processing unit (CPU), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to control program execution of the solutions of the present application.
[0188] The communication bus 402 may include a path through which information is transmitted between the aforementioned components.
[0189] The communication interface 404 uses any transceiver type device and is configured to communicate with another device or a communication network such as Ethernet, a radio access network (RAN), or a wireless local area network (WLAN).
[0190] Memory 403 may be read-only memory (ROM) or another type of static storage device capable of storing static information and instructions, or random access memory (RAM) or another type of dynamic storage device capable of storing information and instructions. Alternatively, memory 403 may be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other compact disc storage, optical disc storage (including compact optical disc, laser disc, optical disc, digital versatile disc, or Blu-ray disc, etc.), magnetic disk storage medium or other magnetic storage device, or any other medium accessible by a computer that can be used to hold or store appropriate program code in the form of instructions or data structures. However, memory 403 is not limited in this respect. The memory may exist independently or be connected to the processor via a bus. Alternatively, the memory may be integrated with the processor.
[0191] The memory 403 is configured to store and execute application program codes in the solutions of the present application, and the processor 401 controls the execution. The processor 401 is configured to execute the application program codes stored in the memory 403 to implement the communication methods according to the aforementioned embodiments of the present application.
[0192] Alternatively, optionally, in this embodiment of the present application, the processor 401 may perform processing-related functions in the communication methods provided in the previous embodiments of the present application. The communication interface 404 is responsible for communication with another device or network, which is not specifically limited in the embodiment of the present application.
[0193] In a specific implementation, in one embodiment, the processor 401 may include one or more CPUs, for example, CPU0 and CPU1 in FIG.
[0194] In a specific implementation, in one embodiment, communication device 40 may include multiple processors, such as processor 401 and processor 408 in FIG. 4. Each of the processors may be a single-core (single-CPU) processor or a multi-core (multi-CPU) processor. A processor herein may be one or more devices, circuits, and / or processing cores configured to process data (e.g., computer program instructions). It may be understood that FIG. 4 shows only a simplified design of communication device 40. In actual application, the communication device may include any number of input devices, output devices, processors, memories, and communication interfaces, and the aforementioned functions may be provided individually or in combination by any number of communication units.
[0195] In a specific implementation, in one embodiment, the communication apparatus 40 may further include an output device 405 and an input device 406. The output device 405 communicates with the processor 401 and may display information in a variety of ways. For example, the output device 405 may be a liquid crystal display (LCD), a light emitting diode (LED) display device, a cathode ray tube (CRT) display device, or a projector. The input device 406 communicates with the processor 401 and may accept user input in a variety of ways. For example, the input device 406 may be a mouse, a keyboard, a touchscreen device, or a sensor device.
[0196] In addition, as described above, the communication device 40 provided in this embodiment of the present application may be a chip, a terminal, a base station, a communication device, a network device, a CU, or a DU, or a device having a structure similar to that of Figure 4. In the embodiment of the present application, the type of the communication device 40 is not limited.
[0197] FIG. 5 is a schematic diagram of the structure of a communication apparatus 500 in a communication method according to an embodiment of the present application. In an embodiment, the communication apparatus may be a terminal, a base station, a communication device, a network device, a device having the functionality of a terminal or a base station, or a chip. The meanings or functions of the following terms or nouns may be understood with reference to the foregoing description, and the details or implementations of the following steps or actions may also be understood with reference to the foregoing description. As shown in FIG. 5, the communication apparatus 500 may include a processing unit 510 and a transceiver unit 530. Alternatively, the transceiver unit in the communication device may include a receiving module and a transmitting module, and the receiving module and the transmitting module may be connected based on an antenna.
[0198] The transceiver unit 530 may be configured to support transmission and reception of information between the communication device and the network device, or may be configured to perform processing performed by the communication device or the network device in the communication methods described in the previous embodiments.
[0199] In a possible design, the communication device may be a terminal device or a chip configured in the terminal device. In the following, the first communication device or the second communication device is used as an implementation for the purpose of explanation.
[0200] In a possible implementation, the first communication device obtains configuration information using the processing unit 510 or the transceiver unit 530, the configuration information including a configuration of a first resource pool and a configuration of a second resource pool, the first resource pool being used to transmit the first information and the second resource pool being used to transmit the second information. The first communication device obtains transmission resources using the processing unit 510 or the transceiver unit 530, the transmission resources belonging to the first resource pool or the second resource pool.
[0201] When the transmission resource belongs to the first resource pool, the first communication device uses the processing unit 510 to select a first destination tunnel, which is used to transmit the first information to the second communication device. When the transmission resource belongs to the second resource pool, the first communication device uses the processing unit 510 to select a second destination tunnel, which is used to transmit the second information.
[0202] The first information is used by the first communication device to discover the second communication device or for the first communication device to be discovered by the second communication device.
[0203] Based on the communication method, a flexible configuration of sidelink communication between terminals can be implemented, and the reliability of system adaptation can be improved.
[0204] Optionally, the first destination tunnel or the second destination tunnel has a destination identity, and the first communication device indicates a correspondence between the destination identity and the first information to the network device using the transceiver unit 530. Thus, the network device may obtain this correspondence for sidelink communication between the terminals.
[0205] Optionally, the first communication device performs the following actions using the transceiver unit 530: receiving downlink control information from the network device; and transmitting first information on transmission resources of a first resource pool based on downlink control information in a first format, or transmitting second information on transmission resources of a second resource pool based on downlink control information in a second format; or receiving downlink control information from the network device; and transmitting first information on the transmission resources of the first resource pool or transmitting second information on the transmission resources of the second resource pool based on downlink control information in a third format; or transmitting second information on the transmission resources of the second resource pool based on downlink control information in a second format; or receiving downlink control information from the network device; and transmitting first information on transmission resources of a first resource pool or second information on transmission resources of a second resource pool based on the downlink control information in a second format; The total number of the first resource pool and the second resource pool is not greater than a preset value.
[0206] Therefore, the first communication device can determine an appropriate resource pool for information transmission based on different formats of the downlink control information, which improves the flexibility of the communication system and reduces the design complexity.
[0207] Optionally, when the first information is in a state to be transmitted, the first communication device selects transmission resources of the first resource pool based on the first information using the processor 510. Similarly, when the normal information is in a state to be transmitted, the first communication device selects transmission resources of the normal resource pool based on the normal information using the processor 510. Different resource pools are used to transmit different information, which can improve communication quality and reliability for different scenarios, such as a discovery process or normal sidelink communication.
[0208] Optionally, the first communication device uses the transceiver 530 to send a request message to the network device to request that transmission resources of the first resource pool be configured for the first information. The first communication device uses the transceiver 530 to receive a configuration grant response from the network device, where the response indicates the transmission resources of the first resource pool. Based on the request of the communication device, the network device may schedule resources in real time to ensure current communication. This implements accurate resource scheduling.
[0209] Optionally, the first communication device receives indication information from the network device using the transceiver 530 to indicate that the first resource pool supports the first information and the second information, and that the second resource pool supports information other than the first information. The communication device may know the availability of different resource pools through the indication of the network device. This improves communication efficiency.
[0210] Optionally, when both the first information and the second information are in a state to be transmitted, the first communication device determines priorities of the first information and the second information using the processor 510. When the priority of the first information is not lower than the priority of the second information, the first communication device transmits the first information using transmission resources of the first resource pool using the transceiver 530. When the priority of the first information is higher than the priority of the second information, the first communication device transmits the second information using transmission resources of the first resource pool using the transceiver 530. By determining the priority of information transmission, information with higher priority is identified and it is ensured that the information with higher priority is transmitted preferentially, thereby ensuring reliability of communication.
[0211] Optionally, the first communication device determines, using the processor 510, that the transmission resources belong to the first portion or the second portion of the first resource pool. When the transmission resources belong to the first portion of the first resource pool, the first communication device transmits first information using the first portion using the transceiver 530, or when the transmission resources belong to the second portion of the first resource pool, the first communication device transmits second information using the second portion using the transceiver 530. The resources in the resource pool are divided to ensure that different resources are used for transmitting different information.
[0212] In another possible design, the communication device may be a network device or a chip configured in a network device, and the following uses the network device as an implementation for the purposes of explanation.
[0213] In a possible implementation, the network device uses the transceiver 530 to send configuration information to the first communication device, the configuration information including a configuration of a first resource pool and a configuration of a second resource pool, the first resource pool being used for the first information and the second resource pool being used for the second information. The network device uses the transceiver 530 to send transmission resources to the first communication device, the transmission resources belonging to the first resource pool or the second resource pool.
[0214] When the transmission resources belong to a first resource pool, a first destination tunnel is used by the first communication device to transmit first information to the second communication device, or when the transmission resources belong to a second resource pool, a second destination tunnel is used by the first communication device to transmit second information.
[0215] The first information is used by the first communication device to discover the second communication device or for the first communication device to be discovered by the second communication device.
[0216] Optionally, the first destination tunnel or the second destination tunnel has a destination identity, and the network device receives, using the transceiver 530, a correspondence between the destination identity and the first information from the first communication device.
[0217] Optionally, the network device may use the transceiver 530 to perform the following actions: transmitting downlink control information to the first communication device; the downlink control information in the first format is used to schedule the first communication device to transmit first information on transmission resources of a first resource pool, or the downlink control information in the second format is used to schedule the first communication device to transmit second information on transmission resources of a second resource pool; or transmitting downlink control information to the first communication device; the downlink control information in the third format is used to schedule the first communication device to transmit the first information on the transmission resources of the first resource pool or to transmit the second information on the transmission resources of the second resource pool, or the downlink control information in the second format is used to schedule the first communication device to transmit the second information on the transmission resources of the second resource pool; or transmitting downlink control information to a first communication device, wherein the downlink control information in a second format is used by the first communication device to transmit first information on transmission resources of a first resource pool or to transmit second information on transmission resources of a second resource pool; The total number of the first resource pool and the second resource pool is not greater than a preset value.
[0218] Optionally, the network device receives a request message from the first communication device using the transceiver 530, where the request message is used to request to configure transmission resources of the first resource pool for the first information, and the network device sends a configuration grant response to the first communication device, where the response indicates the transmission resources of the first resource pool.
[0219] Optionally, the network device transmits, using the transceiver 530, indication information to the first communication device to indicate that the first resource pool supports the first information and the second information, and that the second resource pool supports information other than the first information and the second information.
[0220] In this embodiment, the communication device or network device is presented in the form of a functional module or unit obtained by division in an integrated manner. The "module" or "unit" here may be an application-specific integrated circuit (ASIC), a circuit, a processor and memory executing one or more software or firmware programs, an integrated logic circuit, and / or another component capable of providing the aforementioned functions. In a simple embodiment, those skilled in the art will understand that the device 500 may have the form shown in FIG. 4. For example, the function / implementation process of the transceiver unit 530 in FIG. 5 may be implemented by the processor 401 and memory 403 in FIG. 4. Specifically, the application program code stored in the memory 403 may be invoked by the processor 401. This is not a limitation in the embodiment of the present application. Alternatively, optionally, the function / implementation process of the transceiver unit 530 in FIG. 5 may be implemented by the processor 401 in FIG. 4 or the communication interface 404 in FIG. 4. This is not a limitation in the embodiment of the present application. Specifically, the application program code stored in the memory 403 may be invoked by the processor 401. This is not a limitation in the embodiments of the present application.
[0221] Optionally, an embodiment of the present application provides a chip system. The chip system includes a processor configured to support a communication device that implements the above-described communication method. In a possible design, the chip system further includes a memory. The memory is configured to store program instructions and data required for the communication device. The chip system may include a chip, or may include a chip and another individual device. This is not specifically limited in the embodiments of the present application.
[0222] A base station, a terminal, or a controller / processor configured to implement a base station or terminal of the present invention may be a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. The controller / processor may implement or execute various exemplary logic blocks, modules, and circuits described with reference to the present disclosure. A processor may also be a combination of processors that perform computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.
[0223] The method or algorithm steps described in connection with the content disclosed herein may be implemented by hardware or by a processor executing software instructions. The software instructions may include corresponding software modules. The software modules may be stored in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable hard disk, CD-ROM memory, or any other form of storage medium known in the art. For example, the storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium may be components of the processor. The processor and the storage medium may be located in an ASIC. In addition, the ASIC may be located in a terminal or a base station. Of course, the processor and the storage medium may reside as separate components in the terminal or base station.
[0224] Those skilled in the art will recognize that the functions described in the present invention in one or more of the foregoing examples may be implemented by hardware, software, firmware, or any combination thereof. When the functions are implemented by software, the functions may be stored on a computer-readable medium or transmitted as one or more instructions or code in a computer-readable medium. Computer-readable media include computer storage media and communication media, and communication media include any medium that allows a computer program to be transmitted from one place to another. Storage media may be any available medium accessible to a general-purpose or special-purpose computer.
[0225] In the above-described embodiments of the present invention, the communication methods provided in the embodiments of the present invention are described in terms of each network element and interactions between the network elements. It can be understood that each network element, such as a terminal or a communication device, includes a hardware structure and / or software modules for performing corresponding functions to implement the above-described functions. Those skilled in the art will readily recognize that the present invention can be implemented by hardware or a combination of hardware and computer software, in combination with the example units and algorithm steps described in the embodiments disclosed herein. Whether the functions are performed by hardware or by hardware driven by computer software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.
[0226] In the above-mentioned specific embodiments, the objectives, technical solutions and beneficial effects of the present invention are further described in detail. It should be understood that the above-mentioned descriptions are only specific embodiments of the present invention and are not intended to limit the protection scope of the present invention. Any modifications, equivalent replacements or improvements made based on the technical solutions of the present invention shall fall within the protection scope of the present invention. [Explanation of symbols]
[0227] 10c central unit 11c Distributed Unit 12c terminal 40 Communication equipment 105 Network Devices 110 Network Devices 120 vehicles 130 Roadside Infrastructure 140 pedestrians 401 processor 402 communication bus 403 Memory 404 Communication Interface 405 Output Device 406 Input Devices 408 processors 500 Communication Equipment 510 Processing Unit 530 Transceiver Unit 1061 Terminal Devices 1062 terminal devices
Claims
1. 1. A sidelink communication method, comprising: obtaining, by a first communication device, configuration information, the configuration information including a configuration of a first resource pool and a configuration of a second resource pool, the first resource pool being used to transmit first information and the second resource pool being used to transmit second information; acquiring, by the first communication device, transmission resources, the transmission resources belonging to the first resource pool or the second resource pool; and selecting, by the first communication device, a first destination tunnel when the transmission resource belongs to the first resource pool, the first destination tunnel being used to transmit the first information to a second communication device, the first information being used by the first communication device to discover the second communication device or the first communication device being used to be discovered by the second communication device; or selecting, by the first communication device, a second destination tunnel when the transmission resource belongs to the second resource pool, the second destination tunnel being used to transmit the second information, the second information being used for normal communication, the normal communication being sidelink communication other than the discovery process; Including, receiving, by the first communication device, a discovery message from a terminal device, the discovery message including cell access related information, the cell access related information including at least one new radio cell global identity NCGI; reporting a measurement report to a network device by the first communication device, the measurement report including all NCGIs included in the cell access related information; The sidelink communication method further includes:
2. The step of obtaining a transmission resource by the first communication device comprises: receiving, by the first communication device, downlink control information from a network device; transmitting, by the first communication device, the first information on the transmission resources of the first resource pool or the second information on the transmission resources of the second resource pool based on the downlink control information in a first format; Including, The method of claim 1 , wherein a total number of the first resource pool and the second resource pool is not greater than a preset value.
3. The method of claim 2, wherein the preset value is 8, and the downlink control information is 3 bits.
4. The method of claim 3 , wherein the three bits are used to uniformly number the first resource pool and the second resource pool.
5. The step of obtaining a transmission resource by the first communication device comprises: selecting, by the first communication device, the transmission resource from the first resource pool based on the first information when the first information is in a state to be transmitted; 5. The method of claim 1, comprising:
6. sending a request message by the first communication device to the network device to request that the transmission resources of the first resource pool be configured for the first information; further comprising The step of obtaining a transmission resource by the first communication device comprises: receiving, by the first communication device, a configuration grant response from the network device, the response indicating a sidelink configuration grant for the first resource pool; 5. The method of any one of claims 2 to 4, comprising:
7. 1. A sidelink communication method, comprising: transmitting, by a network device, configuration information to a first communication device, the configuration information including a configuration of a first resource pool and a configuration of a second resource pool, the first resource pool being used to transmit first information and the second resource pool being used to transmit second information; sending, by the network device, transmission resources to the first communication device, the transmission resources belonging to the first resource pool or the second resource pool; Including, When the transmission resource belongs to the first resource pool, a first destination tunnel is used by the first communication device to transmit the first information to a second communication device, and the first information is used by the first communication device to discover the second communication device or the first communication device is used to be discovered by the second communication device; or When the transmission resource belongs to the second resource pool, a second destination tunnel is used by the first communication device to transmit the second information, and the second information is used for normal communication, which is sidelink communication other than the discovery process; and receiving, by the network device, a measurement report from the first communication device, the measurement report including all NCGIs contained in cell access related information; The sidelink communication method further includes:
8. The step of transmitting, by the network device, a transmission resource to the first communication device, further comprises: transmitting, by the network device, downlink control information to the first communication device; Including, the downlink control information in a first format is used by the first communication device to transmit the first information on the transmission resources of the first resource pool or to transmit the second information on the transmission resources of the second resource pool; The method of claim 7 , wherein the total number of the first resource pool and the second resource pool is not greater than a preset value.
9. 9. The method of claim 8, wherein the preset value is 8, and the downlink control information is 3 bits.
10. 10. The method of claim 9, wherein the three bits are used to uniformly number the first resource pool and the second resource pool.
11. receiving, by the network device, a request message from the first communication device, the request message being used to request configuring the transmission resources of the first resource pool for the first information; further comprising The step of transmitting, by the network device, a transmission resource to the first communication device, further comprises: sending, by the network device, a configuration grant response to the first communication device, the response indicating a sidelink configuration grant for the first resource pool.
11. The method of any one of claims 7 to 10, comprising:
12. 5. An apparatus comprising a processor, a memory, and instructions stored in the memory that can be operated on the processor, the instructions, when operated, enabling the apparatus to perform the method of any one of claims 1 to 4.
13. 10. An apparatus comprising a processor, a memory, and instructions stored in the memory that can be operated on the processor, the instructions, when operated, enabling the apparatus to perform the method of any one of claims 7 to 9.
14. A communication system comprising an apparatus according to claim 12.
15. 10. A computer-readable storage medium containing instructions that, when run on a computer, enable the computer to perform the method of any one of claims 1 to 4 or 7 to 9.
Citation Information
Patent Citations
Method and apparatus for resource configuration for sidelink in internet of vehicles
US20210168814A1
A method to provision a subscription in a constrained device
WO2022069295A1