Sideline communication method and device
Patent Information
- Application Number
- CN202280099552.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-12
- Publication Date
- 2025-04-01
AI Technical Summary
In the scenario where a remote terminal accesses a relay terminal, it is difficult for the existing technology to effectively reduce the signaling interaction between the terminal and the communication network, resulting in increased resource overhead.
The relay node configures a resource pool for the terminal and assists the terminal in performing measurement functions, reducing control plane measurement and signaling interactions.
It effectively reduces the signaling interaction between the terminal and the communication network, reduces resource overhead, and improves communication efficiency.
Smart Images

Figure CN119744522A_ABST
Abstract
Description
Sideline communication method and device Technical Field
[0001] The present application relates to the field of communications, and more specifically, to a sideline communication method and device. Background Art
[0002] In the scenario where a remote terminal accesses a relay terminal, the remote terminal can perform measurement reporting and send measurement reporting information to the network device. The measurement reporting information may include information such as the relay terminal identifier, serving cell identifier, and Reference Signal Received Power (RSRP) measurement.
[0003] Summary of the Invention
[0004] The embodiments of the present application provide a sideline communication method and device, which can reduce signaling interaction between a terminal and a communication network.
[0005] The present invention provides a sideline communication method, including:
[0006] A first terminal receives first configuration information sent by a first relay node, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0007] The present invention provides a sideline communication method, including:
[0008] A first relay node sends first configuration information to a first terminal, where the first configuration information is used to configure a resource pool for the first terminal. The first terminal accesses a first network, and the first network includes the first relay node.
[0009] The present invention provides a sideline communication method, including:
[0010] A first terminal receives first information in which the first relay node assists the first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0011] The present invention provides a sideline communication method, including:
[0012] The first relay node assists the first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0013] An embodiment of the present application provides a first terminal, including:
[0014] The receiving unit is configured to receive first configuration information sent by a first relay node, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0015] An embodiment of the present application provides a first relay node, including:
[0016] A sending unit is configured to send first configuration information to a first terminal, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0017] An embodiment of the present application provides a first terminal, including:
[0018] The receiving unit is configured to receive first information in which the first relay node assists the first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0019] An embodiment of the present application provides a first relay node, including:
[0020] A processing unit is configured to assist a first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0021] An embodiment of the present application provides a terminal device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the terminal device executes the above-mentioned sideline communication method.
[0022] An embodiment of the present application provides a relay device, comprising a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory, so that the relay device executes the above-mentioned sideline communication method.
[0023] An embodiment of the present application provides a chip for implementing the above-mentioned side communication method.
[0024] Specifically, the chip includes: a processor, which is used to call and run a computer program from a memory, so that a device equipped with the chip executes the above-mentioned sideline communication method.
[0025] An embodiment of the present application provides a computer-readable storage medium for storing a computer program. When the computer program is executed by a device, the device executes the above-mentioned sideline communication method.
[0026] An embodiment of the present application provides a computer program product, including computer program instructions, which enable a computer to execute the above-mentioned sideline communication method.
[0027] An embodiment of the present application provides a computer program, which, when executed on a computer, enables the computer to execute the above-mentioned sideline communication method.
[0028] In the embodiment of the present application, the relay node configures a resource pool for the terminal, which can reduce the signaling interaction between the terminal and the communication network. The relay node assists the terminal in performing measurements, which can reduce the resource overhead caused by control plane measurements and signaling interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] FIG1A and FIG1B are schematic diagrams of Mode A and Mode B of 3GPP.
[0030] FIG2 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0031] FIG3 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0032] FIG4 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0033] FIG5 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0034] FIG6 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0035] FIG7 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0036] FIG8 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0037] FIG9 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0038] FIG10 is a schematic flowchart of a sideline communication method according to an embodiment of the present application.
[0039] FIG11 is a schematic block diagram of a first terminal according to an embodiment of the present application.
[0040] FIG12 is a schematic block diagram of a first relay node according to an embodiment of the present application.
[0041] FIG13 is a schematic block diagram of a first terminal according to an embodiment of the present application.
[0042] FIG14 is a schematic block diagram of a first terminal according to an embodiment of the present application.
[0043] FIG15 is a schematic block diagram of a first relay node according to an embodiment of the present application.
[0044] FIG16 is a schematic block diagram of a first relay node according to an embodiment of the present application.
[0045] FIG17 is a schematic block diagram of a communication device according to an embodiment of the present application.
[0046] FIG18 is a schematic block diagram of a chip according to an embodiment of the present application.
[0047] FIG19 is a schematic block diagram of a communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0048] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0049] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, General Packet Radio Service (GPRS), Long Term Evolution (LTE) system, Advanced Long Term Evolution (LTE-A) system, New Radio (NR) system, NR system evolution system, LTE on unlicensed spectrum (LTE-U) system, NR on unlicensed spectrum (NR-U) system, Non-Terrestrial Networks (NTN) system, Universal Mobile Telecommunication System (UMTS), Wireless Local Area Networks (WLAN), Wireless Fidelity (Wireless Fidelity) system. Fidelity, WiFi), fifth-generation communication (5th-Generation, 5G) system or other communication systems, etc.
[0050] Generally speaking, traditional communication systems support a limited number of connections and are easy to implement. However, with the development of communication technology, mobile communication systems will not only support traditional communications, but will also support, for example, device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine-type communication (MTC), vehicle-to-vehicle (V2V) communication, or vehicle-to-everything (V2X) communication, and the embodiments of the present application can also be applied to these communication systems. In one embodiment, the communication system in the embodiment of the present application can be applied to a carrier aggregation (CA) scenario, a dual connectivity (DC) scenario, or a standalone (SA) networking scenario. In one embodiment, the communication system in the embodiment of the present application can be applied to an unlicensed spectrum, where the unlicensed spectrum can also be considered a shared spectrum; or, the communication system in the embodiment of the present application can also be applied to an authorized spectrum, where the authorized spectrum can also be considered a non-shared spectrum.
[0051] The embodiments of the present application describe various embodiments in conjunction with network devices and terminal devices, wherein the terminal device may also be referred to as user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent or user device, etc.
[0052] The terminal device can be a station (STAION, ST) in a WLAN, a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA) device, a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a next-generation communication system such as an NR network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0053] In an embodiment of the present application, the terminal device can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.).
[0054] In an embodiment of the present application, the terminal device may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.
[0055] As an example and not a limitation, in the embodiment of the present application, the terminal device may also be a wearable device. Wearable devices may also be called wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0056] In an embodiment of the present application, the network device may be a device for communicating with a mobile device. The network device may be an access point (AP) in WLAN, a base station (BTS) in GSM or CDMA, a base station (NodeB, NB) in WCDMA, an evolved base station (eNB or eNodeB) in LTE, or a relay station or access point, or a vehicle-mounted device, a wearable device, and a network device (gNB) in an NR network, or a network device in a future evolved PLMN network or a network device in an NTN network, etc.
[0057] As an example and not a limitation, in an embodiment of the present application, the network device may have a mobile feature, for example, the network device may be a mobile device. Alternatively, the network device may be a satellite or a balloon station. For example, the satellite may be a low earth orbit (LEO) satellite, a medium earth orbit (MEO) satellite, a geostationary earth orbit (GEO) satellite, a high elliptical orbit (HEO) satellite, etc. Optionally, the network device may also be a base station set up in a location such as land or water.
[0058] In an embodiment of the present application, the network device can provide services for a cell, and the terminal device communicates with the network device through the transmission resources used by the cell (for example, frequency domain resources, or spectrum resources). The cell can be a cell corresponding to the network device (for example, a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. The small cells here may include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0059] 1. LTE D2D / V2X
[0060] Device-to-device communication is a sidelink (SL) transmission technology based on D2D. Unlike traditional cellular systems, where communication data is received or sent via base stations, the IoV system uses direct end-to-end communication, resulting in higher spectrum efficiency and lower transmission latency. As shown in Figures 1A and 1B, the 3rd Generation Partnership Project (3GPP) provides two transmission modes: Mode A and Mode B.
[0061] Mode A: The terminal's transmission resources are allocated by the base station, and the terminal sends data on the sidelink based on the resources allocated by the base station. The base station can allocate resources for a single transmission or for semi-static transmission.
[0062] Mode B: The vehicle terminal selects a resource in the resource pool for data transmission.
[0063] In 3GPP, D2D is divided into different phases for research.
[0064] (1) Proximity-based Service (ProSe): In Rel-12 / 13, device-to-device communication was studied for ProSe scenarios, mainly targeting public safety services.
[0065] In ProSe, by configuring the position of the resource pool in the time domain, for example, the resource pool is non-continuous in the time domain, the UE can transmit / receive data discontinuously on the sidelink, thereby achieving power saving.
[0066] (2) Vehicle-to-everything (V2X): In Rel-14 / 15, the vehicle-to-everything (V2X) system was studied for vehicle-to-vehicle communication scenarios, mainly targeting relatively high-speed vehicle-to-vehicle and vehicle-to-pedestrian communication services.
[0067] In V2X, since the on-board system has continuous power supply, power efficiency is not the main issue, but the delay of data transmission is the main issue. Therefore, the system design requires the terminal equipment to perform continuous transmission and reception.
[0068] (3) Wearable devices, i.e., Further Enhancements to LTE Device to Device (FeD2D): In Rel-14, this scenario studies the scenario of wearable devices accessing the network through mobile phones, mainly targeting scenarios with low mobile speed and low power access.
[0069] In FeD2D, 3GPP concluded during its pre-research phase that a base station could configure the remote terminal's discontinuous reception (DRX) parameters through a relay terminal. However, because this topic has not yet entered the standardization phase, the specific details of how DRX is configured remain unresolved.
[0070] (4) Multi-carrier: In Rel-15LTE V2X, a multi-carrier mechanism is introduced. Specifically, the multi-carrier mechanism is reflected in the UE's ability to support: packet segmentation, transmitting data packets using multiple carriers to improve data transmission rate; packet replication, copying the same data packet twice and sending it using two carriers to improve transmission reliability; and multi-carrier reception enhancement at the receiving end. Specifically, for packet replication: V2X sidelink communication supports sidelink packet replication and is executed at the Packet Data Convergence Protocol (PDCP) layer of the UE. For sidelink packet replication for transmission, the PDCP protocol data unit (PDU) is replicated at the PDCP entity. The replicated Packet Data Protocol (PDP) PDU of the same PDCP entity is submitted to two different Radio Link Control (RLC) entities and associated with two different sidelink logical channels respectively. The replicated PDP PDU of the same PDCP entity is only allowed to be transmitted on different sidelink carriers. The UE can activate or deactivate sidelink packet replication based on (pre) configuration. Sidelink packet replication is not applicable for transmissions with the Rel-14 transmission profile. The ProSe Per-Packet Reliability (PPPR) value for supporting sidelink packet replication may be (pre-)configured via a PPPR threshold. For UE autonomous resource selection and scheduled resource allocation, the UE shall perform sidelink packet replication for data with configured PPPR values until packet replication is unconfigured for these PPPR values. For scheduled resource allocation, the UE reports the amount of data associated with one or more PPPR values and the destination to which the data belongs via a sidelink Buffer Status Report (BSR). The mapping of PPPR values to logical channel groups may be configured by the eNB and the PPPR value reflected by the associated logical channel group identifier (ID) included in the sidelink BSR. A list of one or more PPPR values may be reported by a Radio Resource Control (RRC) connected UE in the sidelink UE information.
[0071] 2.NR V2X
[0072] Based on LTE V2X, NR V2X is not limited to broadcast scenarios, but has been further expanded to unicast and multicast scenarios, and the application of V2X is studied in these scenarios.
[0073] Similar to LTE V2X, NR V2X will also define two resource authorization modes, Mode-1 / 2, which are similar to Mode A and Mode B mentioned above. Furthermore, the user may be in a mixed mode, that is, they can use both Mode-1 and Mode-2 to acquire resources. The resource acquisition is indicated by the sidelink grant, that is, the sidelink grant indicates the time-frequency position of the corresponding physical sidelink control channel (PSCCH) and physical sidelink shared channel (PSSCH) resources.
[0074] Unlike LTE V2X, in addition to the feedback-free, UE-initiated Hybrid Automatic Repeat reQuest (HARQ) retransmission, NR V2X introduces feedback-based HARQ retransmission, which is not limited to unicast communication but also includes multicast communication.
[0075] Similar to LTE V2X, in NR V2X, power efficiency is not a major issue because the on-board system has continuous power supply, but data transmission latency is the main issue. Therefore, the system design requires terminal devices to perform continuous transmission and reception.
[0076] The sidelink terminal triggers the sidelink RRC reconfiguration procedure in the following scenarios:
[0077] Release sidelink data bearer in unicast communication;
[0078] Establishing a sidelink data bearer in unicast communication;
[0079] Modify the relevant configuration of the sidelink data bearer in unicast communication;
[0080] In the terminal-to-network relay scenario, the direct communication interface (Proximity Communication 5, PC5) relay RLC channel between the Layer 2 relay terminal and the remote terminal (or remote terminal) is released;
[0081] In the terminal-to-network relay scenario, a PC5 relay RLC channel is established between the Layer 2 relay terminal and the remote terminal;
[0082] In a terminal-to-network relay scenario, modify the configuration parameters related to the PC5 relay RLC channel between the Layer 2 relay terminal and the remote terminal;
[0083] Reconfiguration of NR sidelink measurement reporting related parameters;
[0084] Reconfiguration of sidelink channel state information (CSI) reference signal resources and CSI reporting delay bounds;
[0085] Reconfigure the DRX of the line link on the opposite terminal side.
[0086] 3. Terminal to network relay
[0087] The remote terminal performs measurement reporting and includes information such as the relay terminal identifier, serving cell identifier, and RSRP measurement in the measurement reporting information. When the remote terminal performs a link switch from a non-direct path to a direct path, it is recommended for the serving relay terminal to use SL-RSRP for sidelink measurements. When the remote terminal performs a link switch from a direct path to a non-direct path, Sidelink Discovery (SD)-RSRP is used to perform sidelink measurements. In addition, when performing measurement reporting, two new measurement reporting triggering events are defined for terminal-to-network relay switching. Event 1 When the link quality of the serving relay terminal is lower than the configured threshold value, and, optionally, the link quality of the adjacent cell is higher than the configured threshold value, the remote terminal performs measurement reporting. Event 2 When the link quality of the serving cell is lower than the configured threshold value, and the optional relay terminal link quality is higher than the configured threshold value, the remote terminal performs measurement reporting. In addition, to assist the remote terminal in performing a direct-to-indirect link handover, a new timer is introduced. When the remote terminal receives an RRC reconfiguration message indicating a direct-to-indirect link handover, the remote terminal starts the timer. When the timer expires, the remote terminal performs an RRC re-establishment.
[0088] It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and / or" is simply a description of an association between related objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A exists alone, A and B exist simultaneously, or B exists alone. Furthermore, the character " / " generally indicates that the related objects are in an "or" relationship.
[0089] It should be understood that the "indication" mentioned in the embodiments of this application can be a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association between A and B.
[0090] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and being indicated, configuration and being configured, etc.
[0091] To facilitate understanding of the technical solutions of the embodiments of the present application, the relevant technologies of the embodiments of the present application are described below. The following relevant technologies can be arbitrarily combined with the technical solutions of the embodiments of the present application as optional solutions, and they all fall within the protection scope of the embodiments of the present application.
[0092] FIG2 is a schematic flow chart of a sideline communication method 200 according to an embodiment of the present application. The method may optionally be applied to the system shown in FIG1A and / or FIG1B , but is not limited thereto. The method includes at least part of the following contents.
[0093] S210. A first terminal receives first configuration information sent by a first relay node, where the first configuration information is used to configure a resource pool for the first terminal.
[0094] The first terminal accesses a first network, and the first network includes the first relay node.
[0095] In an embodiment of the present application, the first network may include one or more relay nodes, and the first relay node may be a relay node connected to the first terminal in the first network. In some scenarios, the first relay node may be referred to as a master relay node. The first relay node may obtain terminal configuration information from a network device. The first relay node may respond to a configuration request from the first terminal and then obtain the first configuration information required by the first terminal from the network. The first relay terminal may also obtain configuration information of multiple terminal devices from the network device in advance and then send the first configuration request required by the first terminal to the first terminal.
[0096] In the embodiment of the present application, the relay node may also be referred to as a relay terminal, a relay device, etc. The first terminal may also be referred to as a remote terminal.
[0097] In one embodiment, the first network is a mesh network or a relay network. A mesh network, also known as a "multi-hop network," is a dynamic and continuously scalable network architecture. The first terminal can access the mesh network wirelessly or wired. The mesh network may include one or more relay nodes, and the relay node connected to the first terminal may be a first relay node. The first network may also be a network other than a mesh network that includes one or more relay nodes.
[0098] In one embodiment, the first configuration information includes at least one of the following: resource pool level; resource pool available user identifier; resource pool resource selection type; resource pool available duration.
[0099] In one embodiment, the resource pool level is used to indicate at least one of the following service types: low-latency, low-data-volume service; low-latency, high-data-volume service; high-latency, low-data-volume service; high-latency, high-data-volume service.
[0100] In one embodiment, the available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
[0101] In one implementation, the permanent group member identifier may be a member identifier of a relay node, and the temporary group member identifier may be a member identifier of a terminal.
[0102] In one embodiment, the resource selection type of the resource pool includes at least one of the following: a resource selection method based on full perception; a resource selection method based on partial perception; a resource selection method based on assisted perception by the first relay node; a resource selection method based on random selection; a resource selection method based on specific time-frequency domain rules; and a resource selection method based on relay node scheduling.
[0103] In one embodiment, as shown in FIG3 , based on the above method, the method 300 further includes:
[0104] S310: The first terminal reports auxiliary information. For example, the first terminal reports auxiliary information according to the resource selection type of the resource pool.
[0105] In one embodiment, the auxiliary information includes at least one of the following service information: estimated size of a data packet; service transmission period. For example, the service information may also be referred to as a traffic pattern.
[0106] In one embodiment, when the resource pool resource selection type is a resource selection method based on specific time-frequency domain rules, the method further includes:
[0107] S320: The first terminal receives second configuration information sent by the first relay node based on the auxiliary information and quality of service (QoS) information, where the second configuration information is used to configure time-frequency domain rules for the first terminal.
[0108] In one embodiment, the second configuration information includes at least one of the following information: the starting position of the available resources in the time domain; the starting position of the available resources in the frequency domain; the available resources in the time domain period, which is used to indicate the resource interval length between two resources; the frequency domain hopping granularity, which is used to indicate the resource hopping granularity between two resources; the number of times the initial transmission resources are used; the total number of times the initial transmission resources and retransmission resources are used in one round of transmission.
[0109] In one embodiment, the available time domain period includes at least one of the following:
[0110] A first time domain period of available resources, where the first time domain period is used to indicate the length of a resource interval between two initial resource transmissions;
[0111] The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource, or between the retransmission resources, within a transmission round. For example, if each transmission round includes one initial transmission and two retransmissions, then three transmissions constitute one round.
[0112] In some examples, the first time domain period may be a long period, and the second time domain period may be a short period. For example, the short period is 1 ms-99 ms, and the long period is 100 ms, 200 ms, 300 ms, ..., 1000 ms.
[0113] In one embodiment, the frequency hopping granularity in the frequency domain includes at least one of the following:
[0114] A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources;
[0115] The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
[0116] For example, if the time between two initial transmissions (or between two rounds) is long (long period), a larger frequency hopping granularity can be supported (a larger difference between the two frequency domain values); while the time between the initial transmission and the retransmission is short (short period), a smaller frequency hopping granularity may be better.
[0117] In one embodiment, the first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information. The sending resource pool configuration information may include sending resource pool configuration. The receiving resource pool configuration information may include receiving resource pool configuration.
[0118] In one embodiment, the received resource pool configuration information includes some or all of the information types included in the transmitted resource pool configuration information. For example, the transmitted resource pool configuration information may include information types such as transmit power limit, congestion control information, resource detection type, resource pool ID, and synchronization-related information; while the received resource pool configuration information includes information types such as resource pool ID and synchronization-related information.
[0119] In the embodiment of the present application, a relay node configures a resource pool for a terminal, thereby reducing signaling interaction between the terminal and the communication network.
[0120] FIG4 is a schematic flow chart of a sideline communication method 400 according to an embodiment of the present application. The method may optionally be applied to the systems shown in FIG1A and / or FIG1B , but is not limited thereto. The method includes at least part of the following contents.
[0121] S410: A first relay node sends first configuration information to a first terminal, where the first configuration information is used to configure a resource pool for the first terminal. The first terminal accesses a first network, and the first network includes the first relay node.
[0122] In one embodiment, the first network is a mesh network or a relay network.
[0123] In one embodiment, the first configuration information includes at least one of the following: resource pool level; resource pool available user identifier; resource pool resource selection type; resource pool available duration.
[0124] In one embodiment, the resource pool level is used to indicate at least one of the following service types: low-latency, low-data-volume service; low-latency, high-data-volume service; high-latency, low-data-volume service; high-latency, high-data-volume service.
[0125] In one embodiment, the available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
[0126] In one embodiment, the resource selection type of the resource pool includes at least one of the following: a resource selection method based on full perception; a resource selection method based on partial perception; a resource selection method based on assisted perception by the first relay node; a resource selection method based on random selection; a resource selection method based on specific time-frequency domain rules; and a resource selection method based on relay node scheduling.
[0127] In one embodiment, as shown in FIG5 , based on the above method, the method 500 further includes:
[0128] S510: The first relay node receives auxiliary information. For example, the first relay node receives auxiliary information reported by the first terminal according to the resource selection type of the resource pool.
[0129] In one embodiment, the auxiliary information includes at least one of the following service information: estimated size of a data packet; and service transmission period.
[0130] In one embodiment, as shown in FIG5 , when the resource pool resource selection type is a resource selection method based on specific time-frequency domain rules, the method further includes:
[0131] S520: The first relay node sends second configuration information to the first terminal based on the auxiliary information and the quality of service (QoS) information, where the second configuration information is used to configure a time-frequency domain rule for the first terminal.
[0132] In one embodiment, the second configuration information includes at least one of the following information:
[0133] The starting position of the time domain of available resources;
[0134] The starting position of the available resource frequency domain;
[0135] An available resource time domain period, which is used to indicate the resource interval length between two resources;
[0136] Frequency domain hopping granularity, which is used to indicate the resource hopping granularity of two resources;
[0137] Number of times the initial transmission resource is used;
[0138] The total number of times initial transmission resources and retransmission resources are used in one transmission round.
[0139] In one embodiment, the available time domain period includes at least one of the following:
[0140] A first time domain period of available resources, where the first time domain period is used to indicate the length of a resource interval between two initial resource transmissions;
[0141] The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources in a round of transmission.
[0142] In one embodiment, the frequency hopping granularity in the frequency domain includes at least one of the following:
[0143] A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources;
[0144] The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
[0145] In one embodiment, the first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information.
[0146] In one embodiment, the information type included in the received resource pool configuration information is part or all of the information type included in the sent resource pool configuration information.
[0147] For specific examples of the relay device executing methods 400 and 500 of this embodiment, reference may be made to the relevant descriptions of the relay device, such as the first relay node, in the above methods 200 and 300 , which will not be repeated here for the sake of brevity.
[0148] In the embodiment of the present application, a relay node configures a resource pool for a terminal, thereby reducing signaling interaction between the terminal and the communication network.
[0149] FIG6 is a schematic flow chart of a sideline communication method 600 according to an embodiment of the present application. The method may optionally be applied to the system shown in FIG1A and / or FIG1B , but is not limited thereto. The method includes at least part of the following contents.
[0150] S610: A first terminal receives first information in which a first relay node assists the first terminal in performing a measurement function.
[0151] The first terminal accesses a first network, and the first network includes the first relay node.
[0152] In an embodiment of the present application, after a first relay node assists a first terminal in performing a measurement function, the first relay node may send first information to the first terminal. The first information includes measurement results corresponding to various measurement functions. For example, a measurement of the relay node corresponds to a first measurement result, and a measurement of the resource pool corresponds to a second measurement result.
[0153] In one embodiment, the measurement function includes measuring a second relay node, where the second relay node is a relay node that is selectable or detectable by the first terminal. In an embodiment of the present application, the second relay node can be a relay node in the first network or a relay node in a network other than the first network.
[0154] In one embodiment, the measurement of the second relay nodes includes: the first relay node using an artificial intelligence algorithm to measure one or more second relay nodes around the first terminal. For example, the first relay node may measure selectable or detectable relay nodes within a certain area and / or distance range around the first terminal. The first relay terminal may first limit the area and / or distance range before measuring, or may first measure and then filter based on the area and / or distance range.
[0155] In one implementation, the first information includes a first measurement result, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
[0156] In one embodiment, the relevant information of the second relay node includes at least one of the following:
[0157] The permanent group member identifier of the second relay node;
[0158] The measured absolute value of the second relay node;
[0159] The timestamp of the measurement execution behavior of the first relay node.
[0160] In one embodiment, as shown in FIG7 , based on the above method, the method 700 further includes: S710, the first terminal receives first control information sent by the first relay node, and the first control information is used to control the first terminal to enable measurement of the second relay node. In an embodiment of the present application, the measurement result obtained by the first terminal from measuring the second relay node can be used to compare with the measurement result obtained by the first relay terminal from measuring the second relay node. The comparison process can be performed on the first terminal or on the first relay node. If the comparison is performed on the first terminal, the comparison result can be sent to the first relay node as described below. If the comparison is performed on the first relay node, the comparison result does not need to be sent.
[0161] In one embodiment, the first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
[0162] In one embodiment, the third configuration information includes at least one of the following:
[0163] Measure the first cycle;
[0164] Measure the second cycle;
[0165] the number of measurements in the first cycle and / or the second cycle;
[0166] The measurement start offset value in the first cycle and / or the second cycle.
[0167] For example, the first cycle is a long cycle and the second cycle is a short cycle. The number of measurements within a cycle may indicate the number of times the first terminal performs measurements on the second relay node within the cycle. The intra-cycle measurement start offset may indicate the position at which measurements on the second relay node are started within a cycle.
[0168] In one implementation, the third configuration information is carried via radio resource control signaling or MAC CE.
[0169] In one implementation, the first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
[0170] In one implementation, the first indication is a relay enable indication, and the relay enable indication is used to instruct the first terminal to measure the second relay node, or to instruct the first terminal to activate measurement of the second relay node.
[0171] In one implementation, the first indication is a relay disabling indication, which is used to instruct the first terminal not to measure the second relay node, or to instruct the first terminal to deactivate measurement of the second relay node.
[0172] In one embodiment, the first indication is carried via MAC CE or physical layer signaling.
[0173] In the embodiments of the present application, the control information for periodic enabling and the control information including the first indication may be the same signaling or two different signalings. If the control information for periodic enabling contains more content, it can be carried using RRC signaling or MAC CE. If the first indication only requires a small number of bits, such as 1 bit, and needs to be more dynamic, it can be carried using MAC CE or physical layer signaling.
[0174] In one embodiment, as shown in FIG7 , the method further includes: S720 , the first terminal sends a first comparison result to the first relay node, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
[0175] In one embodiment, the first comparison result includes: an offset value of measurement quantities of the first relay node and the first terminal for the second relay node. The measurement quantity of the first terminal for the second relay node is the measurement quantity of the first terminal for the second relay node at a time closest to the time indicated by the timestamp of the measurement quantity of the first relay node; and the offset value of the measurement quantity exceeds an offset threshold configured by the first relay node for the first terminal.
[0176] For example, the timestamp indicating time T1 indicates the measurement value M1 of the first relay node for the second relay node. The measurement value M2 of the first terminal for the second relay node at time T2, which is closest to the timestamp indicating time T1, is calculated based on the difference between M1 and M2, or the absolute value of the difference. If the offset value exceeds the offset threshold configured on the first terminal, it may indicate that the first terminal needs to provide feedback of the first comparison result to the second relay terminal. If the offset value does not exceed the offset threshold, the first terminal may not provide feedback of the first comparison result.
[0177] In one embodiment, the measurement function includes: measuring the resource pool. For example, the measurement of the resource pool may include sensing measurement of the resource pool and / or measurement of the busyness (Channel Busy Ratio, CBR, also known as channel occupancy ratio) of the resource pool.
[0178] In one embodiment, the measurement of the resource pool includes: the first relay node uses an artificial intelligence algorithm to perform perception measurement and / or CBR measurement on the resource pool configured for the first terminal.
[0179] In one embodiment, the first information includes a second measurement result, and the second measurement result includes the available resource set information and / or the resource pool CBR of the first terminal obtained by measurement by the first relay node.
[0180] In one embodiment, the available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources; wherein the time domain information includes the time domain location of the available resources, and the frequency domain information includes the frequency domain range of the available resources. For example, the time domain location of the available resources included in the time domain information may be expressed in units of time slots, subframes, milliseconds, symbols, etc. The frequency domain range of the available resources included in the frequency domain information may be expressed in units of subchannels, carriers, bandwidths, radio resource block sets, etc.
[0181] In one embodiment, as shown in FIG7 , the method further includes: S730 , the first terminal receives second control information sent by the first relay node, where the second control information is used to control the first terminal to enable measurement of the resource pool.
[0182] In one embodiment, the second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement of the resource pool.
[0183] In one embodiment, the fourth configuration information includes at least one of the following:
[0184] Measure the third cycle;
[0185] Measure the fourth cycle;
[0186] Number of measurements in the third and / or fourth cycles;
[0187] The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
[0188] For example, the third cycle may be a long cycle, and the fourth cycle may be a short cycle. The number of measurements within a cycle may indicate the number of times the first terminal performs measurements on the resource pool within the cycle. The measurement start offset within a cycle may indicate the position at which measurements on the resource pool are started within a cycle.
[0189] In one implementation, the fourth configuration information is carried via radio resource control signaling or a medium access control element (MAC CE).
[0190] In one embodiment, the second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
[0191] In one embodiment, in a scenario where perception measurement is performed on a resource pool, the second indication includes a perception enable indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disable indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
[0192] In one embodiment, in the scenario of perceptual measurement of a resource pool, the method further includes:
[0193] The first terminal sends a second comparison result to the first relay node, where the second comparison result includes a perception measurement result of the first terminal comparing the available resources perceived by the first terminal with the available resources reported by the first relay node. If the first terminal first sends the available resources perceived by the first terminal to the first relay terminal, the available resources perceived by the first terminal can be directly compared with the available resources perceived by the first relay terminal at the first relay terminal, resulting in a comparison result similar to the second comparison result.
[0194] In one embodiment, the reporting condition of the second comparison result includes: the resource error number is greater than a resource error number threshold configured by the first relay node for the first terminal. If the resource error number is greater than the resource error number threshold, the first terminal sends the second comparison result to the first relay node.
[0195] In one embodiment, the second comparison result includes the mismatched resource index and / or the resource error number. For example, if the available resource indexes perceived by the first terminal include R11, R12, and R13, and the available resource indexes perceived by the first relay terminal include R12, R13, and R14, then the mismatched resource indexes include R11 and R14.
[0196] In one embodiment, the resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal. For example, the resource error number = the current resource error + |the number of resources in the available resource set of the first terminal - the number of resources in the available resource set perceived by the first terminal|.
[0197] In one embodiment, the method further includes: for all resources in the available resource set reported by the first relay node, the first terminal obtains the current resource error by taking the following steps:
[0198] If the resource index reported by the first relay node is found in the set of available resources perceived by the first terminal itself, skipping the resource index;
[0199] If the resource index reported by the first relay node cannot be found in the set of available resources perceived by the first terminal itself, the current resource error is increased by 1;
[0200] After traversing the available resource set reported by the first relay node, the current resource error is obtained.
[0201] For example, the first terminal's available resources include three resources indexed as R21, R22, and R23, and the first relay terminal's available resources include three resources indexed as R22, R23, R24, and R25. Traversing the first relay node's available resource set, since R24 and R25 are not in the first terminal's available resource indexes, the current resource error is 2. Resource error number = 2 + |5 - 3| = 4.
[0202] In one embodiment, in a scenario where CBR measurement is performed on a resource pool, the second indication includes a CBR enable indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or, the second indication includes a CBR disable indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
[0203] In one embodiment, the second indication is carried via MAC CE or physical layer signaling.
[0204] In one embodiment, in a scenario of measuring the CBR of a resource pool, the method further includes:
[0205] The first terminal sends a third comparison result to the first relay node, where the third comparison result includes a CBR measurement result obtained by comparing the resource pool CBR measured by the first terminal with the resource pool CBR reported by the first relay node. If the first terminal first sends the resource pool CBR measured by the first terminal to the first relay terminal, the resource pool CBR measured by the first terminal can be directly compared with the resource pool CBR measured by the first relay terminal at the first relay terminal, resulting in a comparison result similar to the third comparison result.
[0206] In one embodiment, the reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than a configured resource pool CBR error threshold.
[0207] In one embodiment, the resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal. For example, resource pool CBR error = |resource pool CBR measured by the first relay node - resource pool CBR measured by the first terminal|.
[0208] In the embodiment of the present application, the relay node assists the terminal in performing measurements, which can reduce the resource overhead caused by control plane measurements and signaling interactions.
[0209] FIG8 is a schematic flow chart of a sideline communication method 800 according to an embodiment of the present application. The method may optionally be applied to the systems shown in FIG1A and / or FIG1B , but is not limited thereto. The method includes at least part of the following contents.
[0210] S810: A first relay node assists a first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0211] In one embodiment, as shown in Figure 9, based on the above method, in method 900, S810 the first relay node assists the first terminal in performing a measurement function, including: S910, the first relay node assists the first terminal in measuring the second relay node, and the second relay node is an optional or detectable relay node for the first terminal.
[0212] In one embodiment, S910, the first relay node assists the first terminal in measuring the second relay node, including: the first relay node uses an artificial intelligence algorithm to measure one or more second relay nodes around the first terminal.
[0213] In one embodiment, as shown in FIG9 , the method further includes: S920 , the first relay node sends a first measurement result to the first terminal, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
[0214] In one embodiment, the relevant information of the second relay node includes at least one of the following:
[0215] The permanent group member identifier of the second relay node;
[0216] The measured absolute value of the second relay node;
[0217] The timestamp of the measurement execution behavior of the first relay node.
[0218] In one embodiment, as shown in FIG9 , the method further includes: S930 , the first relay node sends first control information to the first terminal, where the first control information is used to control the first terminal to enable measurement of the second relay node.
[0219] There is no need for a time sequence setting for the above S920 and S930. S920 may be performed first, or S930 may be performed first, or both may be performed in parallel. The first measurement result and the first control information may be sent separately or together.
[0220] In one embodiment, the first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
[0221] In one embodiment, the third configuration information includes at least one of the following:
[0222] Measure the first cycle;
[0223] Measure the second cycle;
[0224] the number of measurements in the first cycle and / or the second cycle;
[0225] The measurement start offset value is / are measured in the first cycle and / or the second cycle.
[0226] In one implementation, the third configuration information is carried via radio resource control signaling or a medium access control element MAC CE.
[0227] In one implementation, the first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
[0228] In one embodiment, the first indication is a relay enable indication, which is used to instruct the first terminal to measure the second relay node; or, the first indication is a relay disable indication, which is used to instruct the first terminal not to measure the second relay node.
[0229] In one embodiment, the first indication is carried via MAC CE or physical layer signaling.
[0230] In one embodiment, as shown in FIG9 , the method further includes: S940 , the first relay node receives a first comparison result of the first terminal, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
[0231] In one embodiment, the first comparison result includes: an offset value of a measurement quantity of the first relay node and the first terminal for the second relay node;
[0232] The measurement amount of the first terminal for the second relay node is the measurement amount of the first terminal for the second relay node at a time closest to the timestamp display time of the measurement amount of the first relay node; the offset value of the measurement amount exceeds the offset threshold configured by the first relay node for the first terminal.
[0233] In one embodiment, the first relay node assisting the first terminal in performing a measurement function includes:
[0234] The first relay node assists the first terminal in measuring the resource pool.
[0235] In one embodiment, as shown in Figure 10, based on the above method, in method 1000, S810 the first relay node assists the first terminal in measuring the resource pool, including: S1010, the first relay node uses an artificial intelligence algorithm to perform perception measurement and / or busy-idle level (CBR) measurement of the resource pool configured by the first terminal.
[0236] In one embodiment, as shown in FIG10 , the method further includes: S1020 , the first relay node sends a second measurement result to the first terminal, where the second measurement result includes the available resource set information and / or resource pool CBR of the first terminal measured by the first relay node.
[0237] In one embodiment, the available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources; wherein the time domain information includes the time domain position of the available resources, and the frequency domain information includes the frequency domain range of the available resources.
[0238] In one embodiment, as shown in FIG10 , the method further includes: S1030 , the first relay node sends second control information to the first terminal, where the second control information is used to control the first terminal to enable measurement of a resource pool.
[0239] There is no need for a time sequence setting for the above S1020 and S1030. S1020 may be performed first, or S1030 may be performed first, or both may be performed in parallel. The second measurement result and the second control information may be sent separately or together.
[0240] In one embodiment, the second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement of the resource pool.
[0241] In one embodiment, the fourth configuration information includes at least one of the following:
[0242] Measure the third cycle;
[0243] Measure the fourth cycle;
[0244] Number of measurements in the third and / or fourth cycles;
[0245] The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
[0246] In one implementation, the fourth configuration information is carried via radio resource control signaling or a medium access control element MAC CE.
[0247] In one embodiment, the second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
[0248] In one embodiment, the second indication includes a perception enabling indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disabling indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
[0249] In one embodiment, as shown in Figure 10, the method also includes: S1040, the first relay node receives a second comparison result of the first terminal, and the second comparison result includes a resource pool measurement result after the first terminal compares its own resource pool measurement result with the resource pool measurement result reported by the first relay node.
[0250] In one embodiment, the second comparison result includes a perception measurement result obtained by the first terminal comparing the available resources perceived by itself with the available resources reported by the first relay node.
[0251] In one implementation, a reporting condition for the second comparison result includes: a resource error number is greater than a resource error number threshold configured by the first relay node for the first terminal.
[0252] In one embodiment, the second comparison result includes the unmatched resource index and the resource error number.
[0253] In one embodiment, the resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal.
[0254] In one embodiment, the second indication includes a CBR enable indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or, the second indication includes a CBR disable indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
[0255] In one embodiment, the second indication is carried via MAC CE or physical layer signaling.
[0256] In one embodiment, as shown in FIG10 , the method further includes: S1050, the first relay node receives a third comparison result of the first terminal, the third comparison result including a CBR measurement result after the first terminal compares the resource pool CBR measured by itself with the resource pool CBR reported by the first relay node.
[0257] In one embodiment, the reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than a configured resource pool CBR error threshold.
[0258] In one implementation, the resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal.
[0259] In one embodiment, as shown in FIG10 , the method further includes: S1060 , the first relay node selecting resources for the first terminal from the resource pool based on a result of performing a measurement function.
[0260] For specific examples of the relay device executing methods 800, 900, and 1000 of this embodiment, reference can be made to the relevant descriptions of the relay device, such as the first relay node, in the above methods 600 and 700, which will not be repeated here for the sake of brevity.
[0261] In the embodiment of the present application, the relay node assists the terminal in performing measurements, which can reduce the resource overhead caused by control plane measurements and signaling interactions.
[0262] In some application scenarios, such as indoor scenarios, after relay nodes implement Mesh networking, user terminals can obtain communication resources, such as resource pool configuration information, through the relay nodes in the Mesh network, reducing signaling interactions with network-side nodes such as the core network and access network. During communication, relay nodes assist user equipment in performing measurements, reducing the resource overhead associated with control plane measurements and signaling interactions.
[0263] Example 1: Master relay node A configures a resource pool for a user terminal
[0264] Step 1: After a user terminal successfully accesses a mesh network and establishes a unicast connection with a peer user terminal, when the user terminal's upper layer generates service data, the user terminal can report the service quality of service (QoS) to the primary relay node A. The primary relay node A can configure a sending resource pool for the user terminal. Specifically, the sending resource pool configuration may include at least one of the following information:
[0265] (1) Resource pool level. The resource pool level has a mapping relationship with the service type transmitted by the resource pool. Specifically, the resource pool level can indicate at least one of the following service types:
[0266] Low-latency and low-data-volume services;
[0267] Low-latency, high-data-volume services;
[0268] High-latency and low-data-volume services;
[0269] High-latency and high-data-volume services.
[0270] (2) Resource pool available user ID, which includes permanent group member ID and temporary group member ID;
[0271] (3) Resource pool resource selection type, which includes at least one of the following:
[0272] Resource selection method based on full perception;
[0273] Resource selection method based on partial perception;
[0274] Resource selection method based on auxiliary perception of main relay node A;
[0275] Resource selection method based on random selection;
[0276] Resource selection method based on specific time-frequency domain rules;
[0277] Resource selection method based on relay node scheduling.
[0278] (4) The duration of resource pool availability.
[0279] Step 2: In one example, if the user terminal is configured with a resource selection method based on specific time-frequency domain rules, the user terminal needs to report user auxiliary information including a service pattern to the primary relay node A. Specifically, the service pattern may include at least one of the following information:
[0280] Estimated packet size;
[0281] Service transmission cycle.
[0282] Step 3: The primary relay node A configures specific time-frequency domain rules for the user terminal based on the user auxiliary information and QoS information. Specifically, the time-frequency domain rules may include at least one of the following information:
[0283] The starting position of the time domain of available resources;
[0284] The starting position of the available resource frequency domain;
[0285] The long period of available resource time domain, specifically, the long period is used to indicate the resource interval length between each two initial resource transmissions;
[0286] A short period in the time domain of available resources, specifically, the short period is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources within a round of transmission;
[0287] Frequency domain hopping granularity A, specifically, the granularity A is used to indicate the resource hopping granularity between every two initial transmission resources;
[0288] Frequency domain hopping granularity B, specifically, the granularity B is used to indicate the resource hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources within a transmission round;
[0289] Number of times the initial transmission resource is used;
[0290] The total number of times initial transmission resources and retransmission resources are used in one transmission round.
[0291] Similar to the above-mentioned sending resource pool, the master relay node A may also configure a receiving resource pool for the user terminal. Specifically, the information type included in the receiving resource pool configuration is part or all of the information type included in the sending resource pool configuration information.
[0292] Example 2: Primary relay node A assists the user terminal in performing control plane functions
[0293] Example 2-1: Primary relay node A assists the user terminal in performing measurements on the optional relay nodes
[0294] Specifically, the master relay node A can assist the user terminal in measuring the surrounding relay nodes under the premise of introducing an artificial intelligence algorithm, and feed back the measurement results to the user terminal.
[0295] Step 1: Optionally, the primary relay node A may control the user node to enable measurement of the optional relay node in at least one of the following ways:
[0296] Method 1: The primary relay node A may configure periodic measurement activities for the user terminal.
[0297] Specifically, the primary relay node A may configure at least one of the following parameters for the user terminal:
[0298] Measuring long periods;
[0299] Short cycles are measured within the cycle;
[0300] Number of measurements within a cycle;
[0301] The measurement start offset value within the cycle.
[0302] The user terminal performs measurement on the optional relay nodes according to the periodic configuration.
[0303] Mode 2: Optionally, the primary relay node may indicate to the user terminal whether to perform measurement on the optional relay node by explicitly indicating measurement enable and / or measurement disable.
[0304] Step 2: The primary relay node A performs measurements on the optional relay nodes for the user terminal and feeds back the measurement results to the relay node A. Specifically, the measurement result feedback includes at least one of the following information:
[0305] Permanent group member ID of optional relay node;
[0306] The absolute value of the measurement of the optional relay node;
[0307] The timestamp of the measurement.
[0308] There is no time sequence restriction for the above steps 1 and 2. They can be performed one after the other or in parallel.
[0309] Step 3: The user terminal compares its own measurement results and performs regression analysis.
[0310] Optionally, the primary relay node A can configure a measurement offset threshold for the user terminal. Specifically, after the user terminal receives the measurement report fed back by the primary relay node A, if the offset between the measurement of the primary relay node A and the measurement of the user terminal at the time closest to the timestamp displayed exceeds the configured offset threshold, the user terminal feeds back the measurement offset to the primary relay node A.
[0311] Example 2-2: Primary relay node A assists a user terminal in performing resource pool awareness:
[0312] Specifically, the master relay node A can assist the user terminal in perceiving the configured sending resource pool and selecting resources for the user terminal under the premise of introducing an artificial intelligence algorithm.
[0313] Specifically, when the main relay node A configures a sending resource pool for the user terminal and configures a resource acquisition method based on the main relay node A-assisted perception, the main relay node A can assist the user terminal in performing perception and / or resource pool busyness measurement within the configured resource pool.
[0314] Scenario 1: Perception measurement.
[0315] The master relay node may report all available resource sets in the resource pool to the user terminal.
[0316] An example of a reporting method is as follows: Resource Index (resourceIndex)
[0317] Indicates the available resource candidates within the [T1, T2] window. A value of 1 indicates the resource candidates on the subframe indicated by sl-SubframeRef, from subchannel 0 to sensingSubchannelNumber-1. A value of 2 indicates the resource candidates on the first subframe after the subframe indicated by sl-SubframeRef, from subchannel 0 to sensingSubchannelNumber-1 (if the subchannel number (numSubchannel) of the resource pool is greater than the sensing subchannel number (sensingSubchannelNumber), a value of 101 indicates the resource candidates on the subframe indicated by sl-SubframeRef, from subchannel 1 to sensingSubchannelNumber), and so on.
[0318] (Indicates the available resource candidates within the[T1,T2]window.Value 1 indicates the resource candidate on the subframe indicated by sl-SubframeRef,from subchannel 0 to sensingSubchannelNumber-1.Value 2 indicates the resource candidate on the first subframe following the subframe indicated by sl-SubframeRef,from subchannel 0 to sensingSubchannelNumber-1(Value 101 indicates the resource candidate on the subframe indicated by sl-SubframeRef,from subchannel 1 to sensingSubchannelNumber,if the numSubchannel of the resource pool is larger than sensingSubchannelNumber)and so on.)
[0319] Similar to Example 2-1, primary relay node A can configure periodic measurement activities for user terminals. Similar periodic parameters are used to perform periodic perception measurements on the resource pool. Primary relay node A can configure a perception enable indication and / or a perception disable indication for the user terminal. The perception enable indication can activate the user terminal's perception function for the resource pool. The perception disable indication can deactivate the user terminal's perception function for the resource pool. Additionally, primary relay node A can configure an available resource error threshold for the user terminal.
[0320] Furthermore, when the user terminal receives a perception report from relay node A regarding the resource pool, the user terminal can compare the available resources reported by relay node A with the available resources perceived by the user terminal. Specifically, for all resources within the set of available resources reported by relay node A, if the resource index reported by relay node A is found within the set of available resources perceived by the user terminal itself, the resource index is skipped; if the resource index reported by relay node A cannot be found within the set of available resources perceived by the user terminal, the current resource error is incremented by 1; after traversing the set of available resources reported by relay node A, the resource error number is calculated using the following formula.
[0321] Resource error number = current resource error + |number of resources in the resource set of relay node A - number of resources in the available resource set perceived by the user terminal|.
[0322] If the resource error number is greater than the configured resource error number threshold, the user terminal reports the resource set report of the unmatched resource index (resource index) and the resource error number to the relay node A.
[0323] Scenario 2: Busyness and idleness measurement.
[0324] Further, the master relay node A may report the measured resource pool busyness and idleness and the resource pool busyness and idleness error threshold to the user terminal for the resource pool busyness and idleness measured by the master relay node A. Optionally, the master relay node A may also configure a CBR enable / disable indication for the user terminal.
[0325] When the user terminal receives the resource pool busyness measured by the primary relay node A, the resource pool busyness error = the resource pool busyness measured by the primary relay node A - the resource pool busyness measured by the user terminal.
[0326] If the absolute value of the resource pool busy-idle degree error is greater than the configured resource pool busy-idle degree error threshold, the user terminal reports the resource pool busy-idle degree error to the master relay node A.
[0327] Similar to Scenario 1, primary relay node A can configure periodic measurement activities for the user terminal. Similar periodic parameters are used to periodically measure the busyness of the resource pool. Primary relay node A can configure a busyness enable indication and / or a busyness disable indication for the user terminal. The busyness enable indication can activate the user terminal's busyness measurement function for the resource pool. The busyness disable indication can deactivate the user terminal's busyness measurement function for the resource pool.
[0328] FIG11 is a schematic block diagram of a first terminal 1100 according to an embodiment of the present application. The first terminal 1100 may include:
[0329] The receiving unit 1110 is configured to receive first configuration information sent by a first relay node, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0330] In one embodiment, the first network is a mesh network or a relay network.
[0331] In one embodiment, the first configuration information includes at least one of the following:
[0332] Resource pool level;
[0333] Resource pool available user ID;
[0334] Resource pool resource selection type;
[0335] The duration during which the resource pool is available.
[0336] In one embodiment, the resource pool level is used to indicate at least one of the following service types:
[0337] Low-latency and low-data-volume services;
[0338] Low-latency, high-data-volume services;
[0339] High-latency and low-data-volume services;
[0340] High-latency and high-data-volume services.
[0341] In one embodiment, the available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
[0342] In one embodiment, the resource pool resource selection type includes at least one of the following:
[0343] Resource selection method based on full perception;
[0344] Resource selection method based on partial perception;
[0345] Resource selection method based on auxiliary perception of the first relay node;
[0346] Resource selection method based on random selection;
[0347] Resource selection method based on specific time-frequency domain rules;
[0348] Resource selection method based on relay node scheduling.
[0349] In one embodiment, the first terminal further includes: a sending unit, configured to report the auxiliary information. For example, the sending unit reports the auxiliary information to the first relay node according to the resource selection type of the resource pool.
[0350] In one embodiment, the auxiliary information includes at least one of the following service information:
[0351] Estimated packet size;
[0352] Service transmission cycle.
[0353] In one embodiment, when the resource selection type of the resource pool is a resource selection method based on specific time-frequency domain rules, the receiving unit 1110 is also used to receive second configuration information sent by the first relay node based on the auxiliary information and service quality QoS information, and the second configuration information is used to configure time-frequency domain rules for the first terminal.
[0354] In one embodiment, the second configuration information includes at least one of the following information:
[0355] The starting position of the time domain of available resources;
[0356] The starting position of the available resource frequency domain;
[0357] An available resource time domain period, which is used to indicate the resource interval length between two resources;
[0358] Frequency domain hopping granularity, which is used to indicate the resource hopping granularity of two resources;
[0359] Number of times the initial transmission resource is used;
[0360] The total number of times initial transmission resources and retransmission resources are used in one transmission round.
[0361] In one embodiment, the available time domain period includes at least one of the following:
[0362] A first time domain period of available resources, where the first time domain period is used to indicate the length of a resource interval between two initial resource transmissions;
[0363] The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources in a round of transmission.
[0364] In one embodiment, the frequency hopping granularity in the frequency domain includes at least one of the following:
[0365] A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources;
[0366] The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
[0367] In one embodiment, the first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information.
[0368] In one embodiment, the information type included in the received resource pool configuration information is part or all of the information type included in the sent resource pool configuration information.
[0369] The first terminal 1100 of the embodiment of the present application can implement the corresponding functions of the terminal device in the aforementioned method 200 and 300 embodiments. The corresponding processes, functions, implementation methods and beneficial effects of each module (sub-module, unit or component, etc.) in the first terminal 1100 can be found in the corresponding description in the above-mentioned method embodiment, and will not be repeated here. It should be noted that the functions described in the various modules (sub-module, unit or component, etc.) in the first terminal 1100 of the embodiment of the application can be implemented by different modules (sub-module, unit or component, etc.) or by the same module (sub-module, unit or component, etc.).
[0370] FIG12 is a schematic block diagram of a first relay node 1200 according to an embodiment of the present application. The first relay node 1200 may include:
[0371] The sending unit 1210 is configured to send first configuration information to a first terminal, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0372] In one embodiment, the first network is a mesh network or a relay network.
[0373] In one embodiment, the first configuration information includes at least one of the following:
[0374] Resource pool level;
[0375] Resource pool available user ID;
[0376] Resource pool resource selection type;
[0377] The duration during which the resource pool is available.
[0378] In one embodiment, the resource pool level is used to indicate at least one of the following service types:
[0379] Low-latency and low-data-volume services;
[0380] Low-latency, high-data-volume services;
[0381] High-latency and low-data-volume services;
[0382] High-latency and high-data-volume services.
[0383] In one embodiment, the available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
[0384] In one embodiment, the resource pool resource selection type includes at least one of the following:
[0385] Resource selection method based on full perception;
[0386] Resource selection method based on partial perception;
[0387] Resource selection method based on auxiliary perception of the first relay node;
[0388] Resource selection method based on random selection;
[0389] Resource selection method based on specific time-frequency domain rules;
[0390] Resource selection method based on relay node scheduling.
[0391] In one embodiment, the apparatus further includes a receiving unit configured to receive auxiliary information. For example, the receiving unit receives auxiliary information reported by the first terminal according to the resource selection type of the resource pool.
[0392] In one embodiment, the auxiliary information includes at least one of the following service information:
[0393] Estimated packet size;
[0394] Service transmission cycle.
[0395] In one embodiment, when the resource selection type of the resource pool is a resource selection method based on specific time-frequency domain rules, the sending unit 1210 is also used to send second configuration information to the first terminal based on the auxiliary information and service quality QoS information, and the second configuration information is used to configure time-frequency domain rules for the first terminal.
[0396] In one embodiment, the second configuration information includes at least one of the following information:
[0397] The starting position of the time domain of available resources;
[0398] The starting position of the available resource frequency domain;
[0399] An available resource time domain period, which is used to indicate the resource interval length between two resources;
[0400] Frequency domain hopping granularity, which is used to indicate the resource hopping granularity of two resources;
[0401] Number of times the initial transmission resource is used;
[0402] The total number of times initial transmission resources and retransmission resources are used in one transmission round.
[0403] In one embodiment, the available time domain period includes at least one of the following:
[0404] A first time domain period of available resources, where the first time domain period is used to indicate the length of a resource interval between two initial resource transmissions;
[0405] The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources in a round of transmission.
[0406] In one embodiment, the frequency hopping granularity in the frequency domain includes at least one of the following:
[0407] A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources;
[0408] The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
[0409] In one embodiment, the first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information.
[0410] In one embodiment, the information type included in the received resource pool configuration information is part or all of the information type included in the sent resource pool configuration information.
[0411] The first relay node 1200 of the embodiment of the present application can implement the corresponding functions of the first relay node in the aforementioned method 400 and 500 embodiments. The corresponding processes, functions, implementation methods and beneficial effects of each module (sub-module, unit or component, etc.) in the first relay node 1200 can be found in the corresponding description in the above-mentioned method embodiment, and will not be repeated here. It should be noted that the functions described in the various modules (sub-module, unit or component, etc.) in the first relay node 1200 of the embodiment of the application can be implemented by different modules (sub-module, unit or component, etc.) or by the same module (sub-module, unit or component, etc.).
[0412] FIG13 is a schematic block diagram of a first terminal 1300 according to an embodiment of the present application. The first terminal 1300 may include:
[0413] The receiving unit 1310 is configured to receive first information in which a first relay node assists the first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0414] In one embodiment, the measurement function includes measuring a second relay node, where the second relay node is a relay node that is selectable or detectable by the first terminal.
[0415] In one embodiment, the measurement of the second relay node includes: the first relay node measuring one or more second relay nodes around the first terminal using an artificial intelligence algorithm.
[0416] In one implementation, the first information includes a first measurement result, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
[0417] In one embodiment, the relevant information of the second relay node includes at least one of the following:
[0418] The permanent group member identifier of the second relay node;
[0419] The measured absolute value of the second relay node;
[0420] The timestamp of the measurement execution behavior of the first relay node.
[0421] In one implementation, the receiving unit 1310 is further configured to receive first control information sent by the first relay node, where the first control information is used to control the first terminal to enable measurement of the second relay node.
[0422] In one embodiment, the first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
[0423] In one embodiment, the third configuration information includes at least one of the following:
[0424] Measure the first cycle;
[0425] Measure the second cycle;
[0426] the number of measurements in the first cycle and / or the second cycle;
[0427] The measurement start offset value is / are measured in the first cycle and / or the second cycle.
[0428] In one implementation, the third configuration information is carried via radio resource control signaling or a medium access control element MAC CE.
[0429] In one implementation, the first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
[0430] In one embodiment, the first indication is a relay enable indication, which is used to instruct the first terminal to measure the second relay node; or, the first indication is a relay disable indication, which is used to instruct the first terminal not to measure the second relay node.
[0431] In one embodiment, the first indication is carried via MAC CE or physical layer signaling.
[0432] In one embodiment, as shown in FIG14 , based on the above-mentioned first terminal, the first terminal 1400 further includes:
[0433] The first sending unit 1410 is configured to send a first comparison result to the first relay node, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
[0434] In one embodiment, the first comparison result includes: an offset value of a measurement quantity of the first relay node and the first terminal for the second relay node;
[0435] The measurement amount of the first terminal for the second relay node is the measurement amount of the first terminal for the second relay node at a time closest to the timestamp display time of the measurement amount of the first relay node; the offset value of the measurement amount exceeds the offset threshold configured by the first relay node for the first terminal.
[0436] In one embodiment, the measurement function includes: measuring a resource pool.
[0437] In one embodiment, the measurement of the resource pool includes: the first relay node uses an artificial intelligence algorithm to perform perception measurement and / or busy-idle ratio (CBR) measurement on the resource pool configured for the first terminal.
[0438] In one embodiment, the first information includes a second measurement result, and the second measurement result includes the available resource set information and / or the resource pool CBR of the first terminal obtained by measurement by the first relay node.
[0439] In one embodiment, the available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources;
[0440] The time domain information includes the time domain position of the available resources, and the frequency domain information includes the frequency domain range of the available resources.
[0441] In one implementation, the receiving unit 1310 is further configured to receive second control information sent by the first relay node, where the second control information is used to control the first terminal to enable measurement of the resource pool.
[0442] In one embodiment, the second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement of the resource pool.
[0443] In one embodiment, the fourth configuration information includes at least one of the following:
[0444] Measure the third cycle;
[0445] Measure the fourth cycle;
[0446] Number of measurements in the third and / or fourth cycles;
[0447] The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
[0448] In one implementation, the fourth configuration information is carried via radio resource control signaling or a medium access control element MAC CE.
[0449] In one embodiment, the second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
[0450] In one embodiment, the second indication includes a perception enabling indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disabling indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
[0451] In one embodiment, as shown in FIG14 , the first terminal further includes:
[0452] The second sending unit 1420 is configured to send a second comparison result to the first relay node, where the second comparison result includes a perception measurement result obtained by the first terminal comparing the available resources perceived by itself with the available resources reported by the first relay node.
[0453] In one implementation, a reporting condition for the second comparison result includes: a resource error number is greater than a resource error number threshold configured by the first relay node for the first terminal.
[0454] In one embodiment, the second comparison result includes the unmatched resource index and / or the resource error number.
[0455] In one embodiment, the resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal.
[0456] In one embodiment, as shown in FIG14 , the first terminal further includes a processing unit 1430 configured to obtain the current resource error by performing the following steps for all resources in the available resource set reported by the first relay node:
[0457] If the resource index reported by the first relay node is found in the set of available resources perceived by the first terminal itself, skipping the resource index;
[0458] If the resource index reported by the first relay node cannot be found in the set of available resources perceived by the first terminal itself, the current resource error is increased by 1;
[0459] After traversing the available resource set reported by the first relay node, the current resource error is obtained.
[0460] In one embodiment, the second indication includes a CBR enable indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or, the second indication includes a CBR disable indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
[0461] In one embodiment, the second indication is carried via MAC CE or physical layer signaling.
[0462] In one embodiment, as shown in FIG14 , the first terminal further includes:
[0463] The third sending unit 1440 is configured to send a third comparison result to the first relay node, where the third comparison result includes a CBR measurement result obtained by the first terminal comparing the resource pool CBR measured by itself with the resource pool CBR reported by the first relay node.
[0464] In one embodiment, the reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than a configured resource pool CBR error threshold.
[0465] In one implementation, the resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal.
[0466] The first terminals 1300 and 1400 of the embodiments of the present application can implement the corresponding functions of the terminal devices in the aforementioned methods 600 and 700. The processes, functions, implementation methods, and beneficial effects corresponding to the various modules (sub-modules, units, or components, etc.) in the first terminals 1300 and 1400 can be found in the corresponding descriptions in the aforementioned method embodiments and will not be repeated here. It should be noted that the functions described in the various modules (sub-modules, units, or components, etc.) in the first terminals 1300 and 1400 of the embodiments of the application can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).
[0467] FIG15 is a schematic block diagram of a first relay node 1500 according to an embodiment of the present application. The first relay node 1500 may include:
[0468] The processing unit 1510 is configured to assist a first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
[0469] In one embodiment, the processing unit 1510 is further configured to assist the first terminal in measuring a second relay node, where the second relay node is a relay node that is selectable or detectable by the first terminal.
[0470] In one embodiment, the processing unit 1510 further uses an artificial intelligence algorithm to measure one or more second relay nodes around the first terminal.
[0471] In one embodiment, as shown in FIG16 , based on the above-mentioned first relay node, the first relay node 1600 further includes:
[0472] The first sending unit 1610 is configured to send a first measurement result to the first terminal, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
[0473] In one embodiment, the relevant information of the second relay node includes at least one of the following:
[0474] The permanent group member identifier of the second relay node;
[0475] The measured absolute value of the second relay node;
[0476] The timestamp of the measurement execution behavior of the first relay node.
[0477] In one embodiment, as shown in FIG16 , the first relay node further includes: a second sending unit 1620 , configured to send first control information to the first terminal, where the first control information is used to control the first terminal to enable measurement of the second relay node.
[0478] In one embodiment, the first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
[0479] In one embodiment, the third configuration information includes at least one of the following:
[0480] Measure the first cycle;
[0481] Measure the second cycle;
[0482] the number of measurements in the first cycle and / or the second cycle;
[0483] The measurement start offset value is / are measured in the first cycle and / or the second cycle.
[0484] In one implementation, the third configuration information is carried via radio resource control signaling or a medium access control element MAC CE.
[0485] In one implementation, the first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
[0486] In one embodiment, the first indication is a relay enable indication, which is used to instruct the first terminal to measure the second relay node; or, the first indication is a relay disable indication, which is used to instruct the first terminal not to measure the second relay node.
[0487] In one embodiment, the first indication is carried via MAC CE or physical layer signaling.
[0488] In one embodiment, as shown in FIG16 , the first relay node further includes: a first receiving unit 1630 , configured to receive a first comparison result of the first terminal, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
[0489] In one embodiment, the first comparison result includes: an offset value of a measurement quantity of the first relay node and the first terminal for the second relay node;
[0490] The measurement amount of the first terminal for the second relay node is the measurement amount of the first terminal for the second relay node at a time closest to the timestamp display time of the measurement amount of the first relay node; the offset value of the measurement amount exceeds the offset threshold configured by the first relay node for the first terminal.
[0491] In one embodiment, the processing unit 1510 is further configured to assist the first terminal in measuring the resource pool.
[0492] In one embodiment, the processing unit 1510 is further configured to use an artificial intelligence algorithm to perform perception measurement and / or busy-idle ratio (CBR) measurement on the resource pool configured for the first terminal.
[0493] In one embodiment, as shown in FIG16 , the first relay node further includes:
[0494] The third sending unit 1640 is configured to send a second measurement result to the first terminal, where the second measurement result includes the available resource set information and / or the resource pool CBR of the first terminal measured by the first relay node.
[0495] In one embodiment, the available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources;
[0496] The time domain information includes the time domain position of the available resources, and the frequency domain information includes the frequency domain range of the available resources.
[0497] In one embodiment, as shown in FIG16 , the first relay node further includes: a fourth sending unit 1650 , configured to send second control information to the first terminal, where the second control information is used to control the first terminal to enable measurement of the resource pool.
[0498] In one embodiment, the second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement of the resource pool.
[0499] In one embodiment, the fourth configuration information includes at least one of the following:
[0500] Measure the third cycle;
[0501] Measure the fourth cycle;
[0502] Number of measurements in the third and / or fourth cycles;
[0503] The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
[0504] In one implementation, the fourth configuration information is carried via radio resource control signaling or a medium access control element MAC CE.
[0505] In one embodiment, the second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
[0506] In one embodiment, the second indication includes a perception enabling indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disabling indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
[0507] In one embodiment, as shown in FIG16 , the first relay node further includes:
[0508] The second receiving unit 1660 is configured to receive a second comparison result of the first terminal, where the second comparison result includes a resource pool measurement result obtained by the first terminal comparing its own resource pool measurement result with the resource pool measurement result reported by the first relay node.
[0509] In one embodiment, the second comparison result includes a perception measurement result obtained by the first terminal comparing the available resources perceived by itself with the available resources reported by the first relay node.
[0510] In one implementation, a reporting condition for the second comparison result includes: a resource error number is greater than a resource error number threshold configured by the first relay node for the first terminal.
[0511] In one embodiment, the second comparison result includes the unmatched resource index and the resource error number.
[0512] In one embodiment, the resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal.
[0513] In one embodiment, the second indication includes a CBR enable indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or, the second indication includes a CBR disable indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
[0514] In one embodiment, the second indication is carried via MAC CE or physical layer signaling.
[0515] In one embodiment, as shown in FIG16 , the first relay node further includes:
[0516] The third receiving unit 1670 is configured to receive a third comparison result of the first terminal, where the third comparison result includes a CBR measurement result obtained by the first terminal comparing the resource pool CBR measured by itself with the resource pool CBR reported by the first relay node.
[0517] In one embodiment, the reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than a configured resource pool CBR error threshold.
[0518] In one implementation, the resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal.
[0519] In one embodiment, the processing unit 1510 is further configured to select resources for the first terminal from the resource pool based on a result of performing the measurement function.
[0520] The first relay nodes 1500 and 1600 of the embodiments of the present application can implement the corresponding functions of the first relay nodes in the aforementioned methods 800, 900, and 1000. The processes, functions, implementation methods, and beneficial effects corresponding to the various modules (sub-modules, units, or components, etc.) in the first relay nodes 1500 and 1600 can be found in the corresponding descriptions in the aforementioned method embodiments and will not be repeated here. It should be noted that the functions described in the various modules (sub-modules, units, or components, etc.) in the first relay nodes 1500 and 1600 of the embodiments of the application can be implemented by different modules (sub-modules, units, or components, etc.) or by the same module (sub-module, unit, or component, etc.).
[0521] Figure 17 is a schematic structural diagram of a communication device 1700 according to an embodiment of the present application. The communication device 1700 includes a processor 1710, which can call and execute a computer program from a memory to enable the communication device 1700 to implement the method in the embodiment of the present application.
[0522] In one embodiment, the communication device 1700 may further include a memory 1720. The processor 1710 may call and execute a computer program from the memory 1720 to enable the communication device 1700 to implement the method in the embodiment of the present application.
[0523] The memory 1720 may be a separate device independent of the processor 1710 , or may be integrated into the processor 1710 .
[0524] In one embodiment, the communication device 1700 may further include a transceiver 1730 , and the processor 1710 may control the transceiver 1730 to communicate with other devices. Specifically, the transceiver 1730 may send information or data to other devices, or receive information or data sent by other devices.
[0525] The transceiver 1730 may include a transmitter and a receiver. The transceiver 1730 may further include an antenna, and the number of antennas may be one or more.
[0526] In one embodiment, the communication device 1700 may be a relay device of an embodiment of the present application, such as a first relay node, and the communication device 1700 may implement the corresponding processes implemented by the relay device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0527] In one embodiment, the communication device 1700 may be a terminal device of an embodiment of the present application, and the communication device 1700 may implement the corresponding processes implemented by the terminal device in each method of the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0528] 18 is a schematic structural diagram of a chip 1800 according to an embodiment of the present application. The chip 1800 includes a processor 1810, which can call and execute a computer program from a memory to implement the method according to the embodiment of the present application.
[0529] In one embodiment, the chip 1800 may further include a memory 1820. The processor 1810 may call and execute a computer program from the memory 1820 to implement the method executed by the terminal device or relay device, such as the first relay node, in the embodiment of the present application.
[0530] The memory 1820 may be a separate device independent of the processor 1810 , or may be integrated into the processor 1810 .
[0531] In one embodiment, the chip 1800 may further include an input interface 1830. The processor 1810 may control the input interface 1830 to communicate with other devices or chips, and specifically, may obtain information or data sent by other devices or chips.
[0532] In one embodiment, the chip 1800 may further include an output interface 1840. The processor 1810 may control the output interface 1840 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0533] In one embodiment, the chip can be applied to the relay device in the embodiment of the present application, such as the first relay node, and the chip can implement the corresponding processes implemented by the relay device in each method of the embodiment of the present application. For the sake of brevity, it will not be repeated here.
[0534] In one embodiment, the chip can be applied to the terminal device in the embodiments of the present application, and the chip can implement the corresponding processes implemented by the terminal device in each method of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0535] The chips used in the relay device and the terminal device may be the same chip or different chips.
[0536] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0537] The processor mentioned above may be a general-purpose processor, a digital signal processor (DSP), a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), or other programmable logic devices, transistor logic devices, discrete hardware components, etc. The general-purpose processor mentioned above may be a microprocessor or any conventional processor, etc.
[0538] The memory mentioned above may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. The non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM).
[0539] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0540] Figure 19 is a schematic block diagram of a communication system 1900 according to an embodiment of the present application. The communication system 1900 includes a terminal device 1910 and a relay device 1920, such as a first relay node. The terminal device 1910 is used to receive first configuration information sent by the relay device 1920, and the first configuration information is used to configure a resource pool for the first terminal. The relay device 1920 is used to send first configuration information to the first terminal, and the first configuration information is used to configure a resource pool for the terminal device 1910. The terminal device 1910 accesses a first network, and the first network includes the relay device 1920. The terminal device 1910 can be used to implement the corresponding functions implemented by the first terminal in the above method, and the relay device 1920 can be used to implement the corresponding functions implemented by the first relay node in the above method. For the sake of brevity, it will not be described here.
[0541] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function in accordance with the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode to another website, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrations. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0542] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0543] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0544] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included within the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.
Claims
1. A sideline communication method, comprising: A first terminal receives first configuration information sent by a first relay node, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
2. The method according to claim 1, wherein The first network is a mesh network or a relay network.
3. The method according to claim 1 or 2, wherein The first configuration information includes at least one of the following: Resource pool level; Resource pool available user ID; Resource pool resource selection type; The duration during which the resource pool is available.
4. The method according to claim 3, wherein: The resource pool level is used to indicate at least one of the following service types: Low-latency and low-data-volume services; Low-latency, high-data-volume services; High-latency and low-data-volume services; High-latency and high-data-volume services.
5. The method according to claim 3 or 4, wherein: The available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
6. The method according to any one of claims 3 to 5, wherein The resource pool resource selection type includes at least one of the following: Resource selection method based on full perception; Resource selection method based on partial perception; Resource selection method based on auxiliary perception of the first relay node; Resource selection method based on random selection; Resource selection method based on specific time-frequency domain rules; Resource selection method based on relay node scheduling.
7. The method according to any one of claims 3 to 6, wherein The method further comprises: The first terminal reports auxiliary information.
8. The method according to claim 7, wherein: The auxiliary information includes at least one of the following service information: Estimated packet size; Service transmission cycle.
9. The method according to claim 7 or 8, wherein In a case where the resource pool resource selection type is a resource selection mode based on specific time-frequency domain rules, the method further includes: The first terminal receives second configuration information sent by the first relay node based on the auxiliary information and quality of service (QoS) information, where the second configuration information is used to configure time-frequency domain rules for the first terminal.
10. The method according to claim 9, wherein: The second configuration information includes at least one of the following information: The starting position of the time domain of available resources; The starting position of the available resource frequency domain; An available resource time domain period, where the available resource time domain period is used to indicate the length of a resource interval between two resources; Frequency domain hopping granularity, where the frequency domain hopping granularity is used to indicate the resource hopping granularity of two resources; Number of times the initial transmission resource is used; The total number of times initial transmission resources and retransmission resources are used in one transmission round.
11. The method according to claim 10, wherein: The available time domain period includes at least one of the following: A first time domain period of available resources, where the first time domain period is used to indicate a resource interval length between two initial resource transmissions; The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
12. The method according to claim 10 or 11, wherein: The frequency hopping granularity in the frequency domain includes at least one of the following: A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources; The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
13. The method according to any one of claims 1 to 12, wherein The first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information.
14. The method according to claim 13, wherein The information type included in the received resource pool configuration information is part or all of the information type included in the sent resource pool configuration information.
15. A sideline communication method, comprising: A first relay node sends first configuration information to a first terminal, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
16. The method according to claim 15, wherein The first network is a mesh network or a relay network.
17. The method according to claim 15 or 16, wherein The first configuration information includes at least one of the following: Resource pool level; Resource pool available user ID; Resource pool resource selection type; The duration during which the resource pool is available.
18. The method according to claim 17, wherein The resource pool level is used to indicate at least one of the following service types: Low-latency and low-data-volume services; Low-latency, high-data-volume services; High-latency and low-data-volume services; High-latency and high-data-volume services.
19. The method according to claim 17 or 18, wherein The available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
20. The method according to any one of claims 17 to 19, wherein The resource pool resource selection type includes at least one of the following: Resource selection method based on full perception; Resource selection method based on partial perception; Resource selection method based on auxiliary perception of the first relay node; Resource selection method based on random selection; Resource selection method based on specific time-frequency domain rules; Resource selection method based on relay node scheduling.
21. The method according to any one of claims 17 to 20, wherein The method further comprises: The first relay node receives the assistance information.
22. The method according to claim 21, wherein The auxiliary information includes at least one of the following service information: Estimated packet size; Service transmission cycle.
23. The method according to claim 21 or 22, wherein In a case where the resource pool resource selection type is a resource selection mode based on specific time-frequency domain rules, the method further includes: The first relay node sends second configuration information to the first terminal based on the auxiliary information and quality of service (QoS) information, where the second configuration information is used to configure time-frequency domain rules for the first terminal.
24. The method according to claim 23, wherein The second configuration information includes at least one of the following information: The starting position of the time domain of available resources; The starting position of the available resource frequency domain; An available resource time domain period, where the available resource time domain period is used to indicate the length of a resource interval between two resources; Frequency domain hopping granularity, where the frequency domain hopping granularity is used to indicate the resource hopping granularity of two resources; Number of times the initial transmission resource is used; The total number of times initial transmission resources and retransmission resources are used in one transmission round.
25. The method according to claim 24, wherein The available time domain period includes at least one of the following: A first time domain period of available resources, where the first time domain period is used to indicate a resource interval length between two initial resource transmissions; The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
26. The method according to claim 24 or 25, wherein The frequency hopping granularity in the frequency domain includes at least one of the following: A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources; The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
27. The method according to any one of claims 15 to 26, wherein The first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information.
28. The method according to claim 27, wherein The information type included in the received resource pool configuration information is part or all of the information type included in the sent resource pool configuration information.
29. A sideline communication method, comprising: A first terminal receives first information in which a first relay node assists the first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
30. The method according to claim 29, wherein The measurement function includes measuring a second relay node, where the second relay node is a relay node that is selectable or detectable by the first terminal.
31. The method according to claim 30, wherein The measuring of the second relay node includes: the first relay node measuring one or more second relay nodes around the first terminal using an artificial intelligence algorithm.
32. The method according to claim 30 or 31, wherein The first information includes a first measurement result, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
33. The method according to claim 32, wherein The relevant information of the second relay node includes at least one of the following: a permanent group member identifier of the second relay node; The measured absolute value of the second relay node; The timestamp of the measurement behavior performed by the first relay node.
34. The method according to any one of claims 30 to 33, wherein The method further comprises: The first terminal receives first control information sent by the first relay node, where the first control information is used to control the first terminal to enable measurement of the second relay node.
35. The method according to claim 34, wherein The first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
36. The method of claim 35, wherein: The third configuration information includes at least one of the following: Measure the first cycle; Measure the second cycle; the number of measurements in the first cycle and / or the second cycle; The measurement start offset value is / are measured in the first cycle and / or the second cycle.
37. The method according to claim 35 or 36, wherein The third configuration information is carried by radio resource control signaling or medium access control element MAC CE.
38. The method according to any one of claims 34 to 37, wherein The first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
39. The method according to claim 38, wherein The first indication is a relay enable indication, which is used to instruct the first terminal to measure the second relay node; or the first indication is a relay disable indication, which is used to instruct the first terminal not to measure the second relay node.
40. The method according to claim 38 or 39, wherein The first indication is carried through MAC CE or physical layer signaling.
41. The method according to any one of claims 32 to 40, wherein The method further comprises: The first terminal sends a first comparison result to the first relay node, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
42. The method according to claim 41, wherein The first comparison result includes: an offset value of a measurement quantity of the first relay node and the first terminal for the second relay node; The measurement amount of the first terminal for the second relay node is the measurement amount of the first terminal for the second relay node at a time closest to the timestamp display time of the measurement amount of the first relay node; the offset value of the measurement amount exceeds the offset threshold configured by the first relay node for the first terminal.
43. The method of claim 29, wherein The measurement function includes: measurement of the resource pool.
44. The method according to claim 43, wherein The measurement of the resource pool includes: the first relay node uses an artificial intelligence algorithm to perform perception measurement and / or busy-idle ratio (CBR) measurement on the resource pool configured by the first terminal.
45. The method according to any one of claims 43 or 44, wherein The first information includes a second measurement result, where the second measurement result includes available resource set information and / or resource pool CBR of the first terminal measured by the first relay node.
46. The method of claim 45, wherein The available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources; The time domain information includes the time domain position of the available resources, and the frequency domain information includes the frequency domain range of the available resources.
47. A method according to any one of claims 43 to 46, wherein The method further comprises: The first terminal receives second control information sent by the first relay node, where the second control information is used to control the first terminal to enable measurement of a resource pool.
48. The method of claim 47, wherein The second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the resource pool.
49. The method according to claim 48, wherein The fourth configuration information includes at least one of the following: Measure the third cycle; Measure the fourth cycle; Number of measurements in the third and / or fourth cycles; The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
50. The method according to claim 48 or 49, wherein The fourth configuration information is carried by radio resource control signaling or medium access control element MAC CE.
51. The method according to any one of claims 47 to 50, wherein The second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
52. The method of claim 51, wherein The second indication includes a perception enabling indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disabling indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
53. The method according to any one of claims 43 to 52, wherein The method further comprises: The first terminal sends a second comparison result to the first relay node, where the second comparison result includes a perception measurement result obtained by the first terminal by comparing available resources perceived by the first terminal with available resources reported by the first relay node.
54. The method of claim 53, wherein: The reporting condition of the second comparison result includes: the resource error number is greater than the resource error number threshold configured by the first relay node for the first terminal.
55. The method of claim 54, wherein The second comparison result includes the unmatched resource index and / or the resource error number.
56. The method according to claim 54 or 55, wherein The resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal.
57. The method of claim 56, wherein The method further includes: for all resources in the available resource set reported by the first relay node, the first terminal obtains the current resource error by taking the following steps: If the resource index reported by the first relay node is found in the set of available resources perceived by the first terminal itself, skipping the resource index; If the resource index reported by the first relay node cannot be found in the set of available resources perceived by the first terminal itself, the current resource error is increased by 1; After traversing the available resource set reported by the first relay node, the current resource error is obtained.
58. The method of claim 51, wherein The second indication includes a CBR enabling indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or the second indication includes a CBR disabling indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
59. The method according to claim 52 or 58, wherein The second indication is carried through MAC CE or physical layer signaling.
60. The method of any one of claims 43 to 51 or 58, wherein The method further comprises: The first terminal sends a third comparison result to the first relay node, where the third comparison result includes a CBR measurement result obtained by the first terminal comparing a resource pool CBR measured by the first terminal with the resource pool CBR reported by the first relay node.
61. The method of claim 60, wherein: The reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than the configured resource pool CBR error threshold.
62. The method of claim 61, wherein The resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal.
63. A sideline communication method, comprising: The first relay node assists the first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
64. The method of claim 63, wherein The first relay node assisting the first terminal in performing a measurement function includes: The first relay node assists the first terminal in measuring a second relay node, where the second relay node is a relay node that is selectable or detectable by the first terminal.
65. The method of claim 64, wherein The first relay node assisting the first terminal in measuring the second relay node includes: The first relay node uses an artificial intelligence algorithm to measure one or more second relay nodes around the first terminal.
66. The method according to claim 64 or 65, wherein The method further comprises: The first relay node sends a first measurement result to the first terminal, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
67. The method of claim 66, wherein The relevant information of the second relay node includes at least one of the following: a permanent group member identifier of the second relay node; The measured absolute value of the second relay node; The timestamp of the measurement behavior performed by the first relay node.
68. The method according to any one of claims 64 to 67, wherein The method further comprises: The first relay node sends first control information to the first terminal, where the first control information is used to control the first terminal to enable measurement of a second relay node.
69. The method of claim 68, wherein The first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
70. The method of claim 69, wherein The third configuration information includes at least one of the following: Measure the first cycle; Measure the second cycle; the number of measurements in the first cycle and / or the second cycle; The measurement start offset value is / are measured in the first cycle and / or the second cycle.
71. The method according to claim 69 or 70, wherein The third configuration information is carried by radio resource control signaling or medium access control element MAC CE.
72. The method according to any one of claims 68 to 71, wherein The first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
73. The method of claim 72, wherein: The first indication is a relay enable indication, which is used to instruct the first terminal to measure the second relay node; or the first indication is a relay disable indication, which is used to instruct the first terminal not to measure the second relay node.
74. The method of claim 72 or 73, wherein The first indication is carried through MAC CE or physical layer signaling.
75. The method of any one of claims 66 to 74, wherein The method further comprises: The first relay node receives a first comparison result of the first terminal, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
76. The method of claim 75, wherein The first comparison result includes: an offset value of a measurement quantity of the first relay node and the first terminal for the second relay node; The measurement amount of the first terminal for the second relay node is the measurement amount of the first terminal for the second relay node at a time closest to the timestamp display time of the measurement amount of the first relay node; the offset value of the measurement amount exceeds the offset threshold configured by the first relay node for the first terminal.
77. The method of claim 63, wherein The first relay node assisting the first terminal in performing a measurement function includes: The first relay node assists the first terminal in measuring a resource pool.
78. The method of claim 77, wherein The first relay node assisting the first terminal in measuring a resource pool includes: The first relay node uses an artificial intelligence algorithm to perform perception measurement and / or busy-idle ratio (CBR) measurement on the resource pool configured by the first terminal.
79. The method according to claim 77 or 78, wherein The method further comprises: The first relay node sends a second measurement result to the first terminal, where the second measurement result includes available resource set information and / or resource pool CBR of the first terminal obtained by measurement by the first relay node.
80. The method of claim 79, wherein The available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources; The time domain information includes the time domain position of the available resources, and the frequency domain information includes the frequency domain range of the available resources.
81. The method according to any one of claims 77 to 80, wherein The method further comprises: The first relay node sends second control information to the first terminal, where the second control information is used to control the first terminal to enable measurement of a resource pool.
82. The method of claim 81, wherein The second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the resource pool.
83. The method of claim 82, wherein The fourth configuration information includes at least one of the following: Measure the third cycle; Measure the fourth cycle; Number of measurements in the third and / or fourth cycles; The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
84. The method of claim 82 or 83, wherein The fourth configuration information is carried by radio resource control signaling or medium access control element MAC CE.
85. The method according to any one of claims 81 to 84, wherein The second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
86. The method of claim 85, wherein The second indication includes a perception enabling indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disabling indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
87. The method according to claim 85 or 86, wherein The method further comprises: The first relay node receives a second comparison result of the first terminal, where the second comparison result includes a resource pool measurement result obtained by the first terminal comparing its own resource pool measurement result with the resource pool measurement result reported by the first relay node.
88. The method of claim 87, wherein The second comparison result includes a perception measurement result obtained by comparing the available resources perceived by the first terminal with the available resources reported by the first relay node.
89. The method according to claim 87 or 88, wherein The reporting condition of the second comparison result includes: the resource error number is greater than the resource error number threshold configured by the first relay node for the first terminal.
90. The method of claim 89, wherein The second comparison result includes the unmatched resource index and the resource error number.
91. The method according to claim 89 or 90, wherein The resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal.
92. The method of claim 85, wherein The second indication includes a CBR enabling indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or the second indication includes a CBR disabling indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
93. The method of claim 86 or 92, wherein: The second indication is carried through MAC CE or physical layer signaling.
94. The method of any one of claims 77 to 93, wherein The method further comprises: The first relay node receives a third comparison result of the first terminal, where the third comparison result includes a CBR measurement result of the first terminal comparing a resource pool CBR measured by the first terminal with the resource pool CBR reported by the first relay node.
95. The method of claim 94, wherein The reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than the configured resource pool CBR error threshold.
96. The method of claim 95, wherein The resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal.
97. The method of any one of claims 63 to 96, wherein The method further comprises: The first relay node selects resources for the first terminal from the resource pool based on a result of performing a measurement function.
98. A first terminal, comprising: A receiving unit is configured to receive first configuration information sent by a first relay node, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
99. The first terminal according to claim 98, wherein: The first network is a mesh network or a relay network.
100. The first terminal according to claim 98 or 99, wherein: The first configuration information includes at least one of the following: Resource pool level; Resource pool available user ID; Resource pool resource selection type; The duration during which the resource pool is available.
101. The first terminal according to claim 100, wherein: The resource pool level is used to indicate at least one of the following service types: Low-latency and low-data-volume services; Low-latency, high-data-volume services; High-latency and low-data-volume services; High-latency and high-data-volume services.
102. The first terminal according to claim 100 or 101, wherein: The available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
103. The first terminal according to any one of claims 100 to 102, wherein: The resource pool resource selection type includes at least one of the following: Resource selection method based on full perception; Resource selection method based on partial perception; Resource selection method based on auxiliary perception of the first relay node; Resource selection method based on random selection; Resource selection method based on specific time-frequency domain rules; Resource selection method based on relay node scheduling.
104. The first terminal according to any one of claims 100 to 103, wherein: The first terminal further includes: a sending unit, configured to report auxiliary information.
105. The first terminal according to claim 104, wherein: The auxiliary information includes at least one of the following service information: Estimated packet size; Service transmission cycle.
106. The first terminal according to claim 104 or 105, wherein: In the case where the resource selection type of the resource pool is a resource selection method based on specific time-frequency domain rules, the receiving unit is also used to receive second configuration information sent by the first relay node based on the auxiliary information and quality of service QoS information, and the second configuration information is used to configure time-frequency domain rules for the first terminal.
107. The first terminal according to claim 106, wherein: The second configuration information includes at least one of the following information: The starting position of the time domain of available resources; The starting position of the available resource frequency domain; An available resource time domain period, where the available resource time domain period is used to indicate the length of a resource interval between two resources; Frequency domain hopping granularity, where the frequency domain hopping granularity is used to indicate the resource hopping granularity of two resources; Number of times the initial transmission resource is used; The total number of times initial transmission resources and retransmission resources are used in one transmission round.
108. The first terminal according to claim 107, wherein: The available time domain period includes at least one of the following: A first time domain period of available resources, where the first time domain period is used to indicate a resource interval length between two initial resource transmissions; The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
109. The first terminal according to claim 107 or 108, wherein: The frequency hopping granularity in the frequency domain includes at least one of the following: A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources; The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
110. The first terminal according to any one of claims 98 to 109, wherein: The first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information.
111. The first terminal according to claim 110, wherein: The information type included in the received resource pool configuration information is part or all of the information type included in the sent resource pool configuration information.
112. A first relay node, comprising: A sending unit is used to send first configuration information to a first terminal, where the first configuration information is used to configure a resource pool for the first terminal; wherein the first terminal accesses a first network, and the first network includes the first relay node.
113. The first relay node according to claim 112, wherein: The first network is a mesh network or a relay network.
114. The first relay node according to claim 112 or 113, wherein: The first configuration information includes at least one of the following: Resource pool level; Resource pool available user ID; Resource pool resource selection type; The duration during which the resource pool is available.
115. The first relay node according to claim 114, wherein: The resource pool level is used to indicate at least one of the following service types: Low-latency and low-data-volume services; Low-latency, high-data-volume services; High-latency and low-data-volume services; High-latency and high-data-volume services.
116. The first relay node according to claim 114 or 115, wherein: The available user identifiers of the resource pool include permanent group member identifiers and temporary group member identifiers.
117. The first relay node according to any one of claims 114 to 116, wherein: The resource pool resource selection type includes at least one of the following: Resource selection method based on full perception; Resource selection method based on partial perception; Resource selection method based on auxiliary perception of the first relay node; Resource selection method based on random selection; Resource selection method based on specific time-frequency domain rules; Resource selection method based on relay node scheduling.
118. The first relay node according to any one of claims 114 to 117, wherein: The first relay node further includes: a receiving unit, configured to receive auxiliary information.
119. The first relay node according to claim 118, wherein: The auxiliary information includes at least one of the following service information: Estimated packet size; Service transmission cycle.
120. The first relay node according to claim 118 or 119, wherein: In the case where the resource selection type of the resource pool is a resource selection method based on specific time-frequency domain rules, the sending unit is also used to send second configuration information to the first terminal based on the auxiliary information and quality of service QoS information, and the second configuration information is used to configure time-frequency domain rules for the first terminal.
121. The first relay node according to claim 120, wherein: The second configuration information includes at least one of the following information: The starting position of the time domain of available resources; The starting position of the available resource frequency domain; An available resource time domain period, where the available resource time domain period is used to indicate the length of a resource interval between two resources; Frequency domain hopping granularity, where the frequency domain hopping granularity is used to indicate the resource hopping granularity of two resources; Number of times the initial transmission resource is used; The total number of times initial transmission resources and retransmission resources are used in one transmission round.
122. The first relay node according to claim 121, wherein: The available time domain period includes at least one of the following: A first time domain period of available resources, where the first time domain period is used to indicate a resource interval length between two initial resource transmissions; The second time domain period of available resources is used to indicate the duration of the resource interval between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
123. The first relay node according to claim 121 or 122, wherein: The frequency hopping granularity in the frequency domain includes at least one of the following: A first frequency domain hopping granularity, where the first frequency domain hopping granularity is used to indicate a resource frequency hopping granularity between every two initial transmission resources; The second frequency domain hopping granularity is used to indicate the resource frequency hopping granularity between the initial transmission resource and the retransmission resource or between the retransmission resources in one round of transmission.
124. The first relay node according to any one of claims 112 to 123, wherein: The first configuration information includes sending resource pool configuration information and / or receiving resource pool configuration information.
125. The first relay node according to claim 124, wherein: The information type included in the received resource pool configuration information is part or all of the information type included in the sent resource pool configuration information.
126. A first terminal comprising: The receiving unit is configured to receive first information in which a first relay node assists the first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
127. The first terminal according to claim 126, wherein: The measurement function includes measuring a second relay node, where the second relay node is a relay node that is selectable or detectable by the first terminal.
128. The first terminal according to claim 127, wherein: The measuring of the second relay node includes: the first relay node measuring one or more second relay nodes around the first terminal using an artificial intelligence algorithm.
129. The first terminal according to claim 127 or 128, wherein: The first information includes a first measurement result, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
130. The first terminal according to claim 129, wherein: The relevant information of the second relay node includes at least one of the following: a permanent group member identifier of the second relay node; The measured absolute value of the second relay node; The timestamp of the measurement behavior performed by the first relay node.
131. The first terminal according to any one of claims 127 to 130, wherein: The receiving unit is further configured to receive first control information sent by the first relay node, where the first control information is used to control the first terminal to enable measurement of the second relay node.
132. The first terminal according to claim 131, wherein: The first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
133. The first terminal according to claim 132, wherein: The third configuration information includes at least one of the following: Measure the first cycle; Measure the second cycle; the number of measurements in the first cycle and / or the second cycle; The measurement start offset value is / are measured in the first cycle and / or the second cycle.
134. The first terminal according to claim 132 or 133, wherein: The third configuration information is carried by radio resource control signaling or medium access control element MAC CE.
135. The first terminal according to any one of claims 131 to 134, wherein: The first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
136. The first terminal according to claim 135, wherein: The first indication is a relay enable indication, which is used to instruct the first terminal to measure the second relay node; or the first indication is a relay disable indication, which is used to instruct the first terminal not to measure the second relay node.
137. The first terminal according to claim 135 or 136, wherein: The first indication is carried through MAC CE or physical layer signaling.
138. The first terminal according to any one of claims 129 to 137, wherein: The first terminal further includes: The first sending unit is configured to send a first comparison result to the first relay node, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
139. The first terminal according to claim 138, wherein: The first comparison result includes: an offset value of a measurement quantity of the first relay node and the first terminal for the second relay node; The measurement amount of the first terminal for the second relay node is the measurement amount of the first terminal for the second relay node at a time closest to the timestamp display time of the measurement amount of the first relay node; the offset value of the measurement amount exceeds the offset threshold configured by the first relay node for the first terminal.
140. The first terminal according to claim 126, wherein: The measurement function includes: measurement of the resource pool.
141. The first terminal according to claim 140, wherein: The measurement of the resource pool includes: the first relay node uses an artificial intelligence algorithm to perform perception measurement and / or busy-idle ratio (CBR) measurement on the resource pool configured by the first terminal.
142. The first terminal according to any one of claims 140 or 141, wherein: The first information includes a second measurement result, where the second measurement result includes available resource set information and / or resource pool CBR of the first terminal measured by the first relay node.
143. The first terminal according to claim 142, wherein: The available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources; wherein the time domain information includes the time domain position of the available resources, and the frequency domain information includes the frequency domain range of the available resources.
144. The first terminal according to any one of claims 140 to 143, wherein: The receiving unit is further configured to receive second control information sent by the first relay node, where the second control information is used to control the first terminal to enable measurement of a resource pool.
145. The first terminal according to claim 144, wherein: The second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the resource pool.
146. The first terminal according to claim 145, wherein: The fourth configuration information includes at least one of the following: Measure the third cycle; Measure the fourth cycle; Number of measurements in the third and / or fourth cycles; The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
147. The first terminal according to claim 145 or 146, wherein: The fourth configuration information is carried by radio resource control signaling or medium access control element MAC CE.
148. The first terminal according to any one of claims 144 to 147, wherein: The second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
149. The first terminal according to claim 148, wherein: The second indication includes a perception enabling indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disabling indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
150. The first terminal according to any one of claims 140 to 149, wherein: The first terminal further includes: The second sending unit is configured to send a second comparison result to the first relay node, where the second comparison result includes a perception measurement result obtained by the first terminal comparing the available resources perceived by itself with the available resources reported by the first relay node.
151. The first terminal according to claim 150, wherein: The reporting condition of the second comparison result includes: the resource error number is greater than the resource error number threshold configured by the first relay node for the first terminal.
152. The first terminal according to claim 151, wherein: The second comparison result includes the unmatched resource index and / or the resource error number.
153. The first terminal according to claim 151 or 152, wherein: The resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal.
154. The first terminal according to claim 153, wherein: The first terminal further includes: A processing unit is configured to obtain, by the first terminal, the current resource error by taking the following steps for all resources in the available resource set reported by the first relay node: If the resource index reported by the first relay node is found in the set of available resources perceived by the first terminal itself, skipping the resource index; If the resource index reported by the first relay node cannot be found in the set of available resources perceived by the first terminal itself, the current resource error is increased by 1; After traversing the available resource set reported by the first relay node, the current resource error is obtained.
155. The first terminal according to claim 148, wherein The second indication includes a CBR enabling indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or the second indication includes a CBR disabling indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
156. The first terminal according to claim 149 or 155, wherein: The second indication is carried through MAC CE or physical layer signaling.
157. The first terminal according to any one of claims 140 to 148 or 155, wherein: The first terminal further includes: The third sending unit is configured to send a third comparison result to the first relay node, where the third comparison result includes a CBR measurement result obtained by the first terminal comparing the resource pool CBR measured by itself with the resource pool CBR reported by the first relay node.
158. The first terminal according to claim 157, wherein: The reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than the configured resource pool CBR error threshold.
159. The first terminal according to claim 158, wherein: The resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal.
160. A first relay node, comprising: A processing unit is configured to assist a first terminal in performing a measurement function; wherein the first terminal accesses a first network, and the first network includes the first relay node.
161. The first relay node of claim 160, wherein: The processing unit is further configured to assist the first terminal in measuring a second relay node, where the second relay node is a relay node that is selectable or detectable by the first terminal.
162. The first relay node according to claim 161, wherein The processing unit is further configured to use an artificial intelligence algorithm to measure one or more second relay nodes around the first terminal.
163. The first relay node according to claim 161 or 162, wherein: The first relay node further includes: The first sending unit is configured to send a first measurement result to the first terminal, where the first measurement result includes relevant information of the second relay node obtained by the first relay node through measurement.
164. The first relay node according to claim 163, wherein: The relevant information of the second relay node includes at least one of the following: a permanent group member identifier of the second relay node; The measured absolute value of the second relay node; The timestamp of the measurement behavior performed by the first relay node.
165. The first relay node according to any one of claims 161 to 164, wherein: The first relay node further includes: The second sending unit is configured to send first control information to the first terminal, where the first control information is used to control the first terminal to enable measurement of the second relay node.
166. The first relay node of claim 165, wherein: The first control information includes third configuration information, where the third configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the second relay node.
167. The first relay node according to claim 166, wherein: The third configuration information includes at least one of the following: Measure the first cycle; Measure the second cycle; the number of measurements in the first cycle and / or the second cycle; The measurement start offset value is / are measured in the first cycle and / or the second cycle.
168. The first relay node according to claim 166 or 167, wherein: The third configuration information is carried by radio resource control signaling or medium access control element MAC CE.
169. The first relay node according to any one of claims 165 to 168, wherein: The first control information includes a first indication, where the first indication is used to indicate whether the first terminal needs to measure the second relay node.
170. The first relay node of claim 169, wherein: The first indication is a relay enable indication, which is used to instruct the first terminal to measure the second relay node; or the first indication is a relay disable indication, which is used to instruct the first terminal not to measure the second relay node.
171. The first relay node according to claim 169 or 170, wherein: The first indication is carried through MAC CE or physical layer signaling.
172. The first relay node according to any one of claims 163 to 171, wherein: The first relay node further includes: The first receiving unit is configured to receive a first comparison result of the first terminal, where the first comparison result includes a relay measurement result obtained by the first terminal comparing its own measurement result with the first measurement result.
173. The first relay node according to claim 172, wherein: The first comparison result includes: an offset value of a measurement quantity of the first relay node and the first terminal for the second relay node; The measurement amount of the first terminal for the second relay node is the measurement amount of the first terminal for the second relay node at a time closest to the timestamp display time of the measurement amount of the first relay node; the offset value of the measurement amount exceeds the offset threshold configured by the first relay node for the first terminal.
174. The first relay node of claim 160, wherein: The processing unit is further configured to assist the first terminal in measuring the resource pool.
175. The first relay node of claim 174, wherein: The processing unit is further configured to perform perception measurement and / or busy-idle ratio (CBR) measurement on the resource pool configured for the first terminal using an artificial intelligence algorithm.
176. The first relay node according to claim 174 or 175, wherein: The first relay node further includes: The third sending unit is configured to send a second measurement result to the first terminal, where the second measurement result includes the available resource set information and / or the resource pool CBR of the first terminal obtained by measuring the first relay node.
177. The first relay node according to claim 176, wherein The available resource set information of the first terminal measured by the first relay node includes time domain information and / or frequency domain information of the available resources; The time domain information includes the time domain position of the available resources, and the frequency domain information includes the frequency domain range of the available resources.
178. The first relay node according to any one of claims 174 to 177, wherein: The first relay node further includes: The fourth sending unit is configured to send second control information to the first terminal, where the second control information is used to control the first terminal to enable measurement of a resource pool.
179. The first relay node according to claim 178, wherein The second control information includes fourth configuration information, where the fourth configuration information is used to configure periodic measurement of the first terminal, where the periodic measurement includes periodically performing measurement on the resource pool.
180. The first relay node of claim 179, wherein: The fourth configuration information includes at least one of the following: Measure the third cycle; Measure the fourth cycle; Number of measurements in the third and / or fourth cycles; The measurement start offset value is / are measured in the third cycle and / or the fourth cycle.
181. The first relay node according to claim 179 or 180, wherein: The fourth configuration information is carried by radio resource control signaling or medium access control element MAC CE.
182. The first relay node according to any one of claims 178 to 181, wherein: The second control information includes a second indication, where the second indication is used to indicate whether the first terminal needs to measure the resource pool.
183. The first relay node according to claim 182, wherein: The second indication includes a perception enabling indication, which is used to activate the perception measurement function of the first terminal for the resource pool; or, the second indication includes a perception disabling indication, which is used to deactivate the perception measurement function of the first terminal for the resource pool.
184. The first relay node according to claim 182 or 183, wherein: The first relay node further includes: The second receiving unit is configured to receive a second comparison result of the first terminal, where the second comparison result includes a resource pool measurement result obtained by the first terminal comparing its own resource pool measurement result with the resource pool measurement result reported by the first relay node.
185. The first relay node according to claim 184, wherein The second comparison result includes a perception measurement result obtained by comparing the available resources perceived by the first terminal with the available resources reported by the first relay node.
186. The first relay node according to claim 184 or 185, wherein: The reporting condition of the second comparison result includes: the resource error number is greater than the resource error number threshold configured by the first relay node for the first terminal.
187. The first relay node according to claim 186, wherein The second comparison result includes the unmatched resource index and the resource error number.
188. The first relay node according to claim 186 or 187, wherein: The resource error number is obtained based on the current resource error, the number of resources in the available resource set of the first terminal measured by the first relay node, and the number of resources in the available resource set perceived by the first terminal.
189. The first relay node of claim 182, wherein: The second indication includes a CBR enabling indication, which is used to activate the CBR measurement function of the first terminal for the resource pool; or the second indication includes a CBR disabling indication, which is used to deactivate the CBR measurement function of the first terminal for the resource pool.
190. The first relay node according to claim 183 or 189, wherein: The second indication is carried through MAC CE or physical layer signaling.
191. The first relay node according to any one of claims 174 to 190, wherein: The first relay node further includes: The third receiving unit is configured to receive a third comparison result of the first terminal, where the third comparison result includes a CBR measurement result obtained by the first terminal comparing the resource pool CBR measured by itself with the resource pool CBR reported by the first relay node.
192. The first relay node according to claim 191, wherein The reporting condition of the third comparison result includes: the absolute value of the resource pool CBR error is greater than the configured resource pool CBR error threshold.
193. The first relay node according to claim 192, wherein: The resource pool CBR error is obtained based on the resource pool CBR measured by the first relay node and the resource pool CBR measured by the first terminal.
194. The first relay node according to any one of claims 160 to 193, wherein: The processing unit is further configured to select resources for the first terminal from the resource pool based on a result of performing a measurement function.
195. A terminal device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory so that the terminal device executes the method according to any one of claims 1 to 14 or claims 29 to 62.
196. A relay device comprising: A processor and a memory, the memory being used to store a computer program, the processor being used to call and run the computer program stored in the memory so that the relay device executes the method as described in any one of claims 15 to 28 or claims 63 to 97.
197. A chip comprising: A processor for calling and running a computer program from a memory so that a device equipped with the chip performs a method as described in any one of claims 1 to 14, claims 15 to 28, claims 29 to 62, or claims 63 to 97.
198. A computer-readable storage medium for storing a computer program, which, when executed by a device, causes the device to perform the method of any one of claims 1 to 14, claims 15 to 28, claims 29 to 62, or claims 63 to 97.
199. A computer program product comprising computer program instructions that cause a computer to perform the method of any one of claims 1 to 14, claims 15 to 28, claims 29 to 62, or claims 63 to 97.
200. A computer program causing a computer to perform the method of any one of claims 1 to 14, claims 15 to 28, claims 29 to 62 or claims 63 to 97.