A communication method and apparatus
By determining the resource pool of candidate relay devices under 5G NR technology, using PSSCH and PSCCH resources, the second terminal device determines the candidate relay device in response to the received signal strength, solving the reliability problem of the discovery process between the relay node and the remote node, and improving the discovery efficiency and the relay connection success rate.
Patent Information
- Application Number
- CN202080105834.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-11-20
- Publication Date
- 2025-08-05
- Estimated Expiration
- 2040-11-20
AI Technical Summary
Under 5G NR technology, the discovery process between the relay node and the remote node is not reliable, and the discovery process under LTE technology cannot be followed.
By determining the resource pool of the candidate relay device between the first terminal device and the second terminal device, using the resources of the physical side link shared channel PSSCH and the physical side link control channel PSCCH, the second terminal device determines whether to use the first terminal device as the candidate relay device in response to the received first information, and improves the received signal strength through signal measurement and filtering.
Improve the reliability and efficiency of the discovery process, reduce the delay of the discovery process, and select different thresholds within and outside the network coverage to improve the success rate and communication quality of the relay connection.
Smart Images

Figure CN116325831B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] Wireless relay communication is a form of wireless communication networking, which can effectively expand the coverage of a wireless network. When a remote node is outside the signal coverage of a data sending node, the remote node can obtain data from the data sending node through a relay node. Similarly, when the remote node is outside the signal coverage of a data receiving node, the remote node can send data to the data receiving node through the relay node. Among them, the remote node and the relay node can discover each other through discovery, so as to establish a relay connection between the remote node and the relay node.
[0003] Currently, the discovery process in the long term evolution (LTE) technology needs to be implemented through signaling interaction of the physical sidelink discovery channel (PSDCH). When a remote node or a relay node receives the PSDCH signaling, it can determine whether to establish a relay connection with the node sending the signaling according to its own needs and the relay requirements of the remote node or the relay capabilities of the relay node carried in the signaling.
[0004] However, the physical sidelink discovery channel (PSDCH) is not set in the new radio (NR) technology of the fifth generation (5G) mobile communication, and the discovery process under the LTE technology cannot be followed, resulting in low reliability of the discovery process. Summary of the Invention
[0005] The present application provides a communication method and apparatus to improve the reliability of the discovery process.
[0006] In a first aspect, an embodiment of the present application provides a method for determining transmission resources. This method can be executed by a first terminal device, a component in the first terminal device (such as a processor, a chip, or a chip system, etc.), a second terminal device, or a component in the second terminal device (such as a processor, a chip, or a chip system, etc.). Among them, the first terminal device and / or the second terminal device support PC5 interface communication.
[0007] According to this method, the second terminal device can receive the first information from the first terminal device through the first resource. The first resource belongs to the first resource pool, and the resources in the first resource pool are the resources occupied by the Physical Sidelink Shared Channel (PSSCH) or the Physical Sidelink Control Channel (PSCCH). The first resource pool is the resource pool used to determine candidate relay devices. The second terminal device can also determine whether to use the first terminal device as a candidate relay device in response to the first information.
[0008] Using the above method, when the second terminal device receives the first information transmitted by the first terminal device through the first resource, it can determine whether to use the first terminal device as a candidate relay device in response to this first information. Among them, the first resource is the resource in the first resource pool, and the resources in the first resource pool are the resources occupied by PSSCH or PSCCH. Based on this method, the reliability of the discovery process can be improved.
[0009] In a possible design, the second terminal device can, in response to the first information, perform signal measurement and filtering on the channel carrying the first information to obtain the received signal strength. The second terminal device can also determine whether to use the first terminal device as a candidate relay device according to the received signal strength. With this design, the second terminal device can perform signal measurement in response to the first information at the physical layer to improve the discovery efficiency and reduce the latency of the discovery process.
[0010] In a possible design, the filtering includes Media Access Control (MAC) layer filtering (or layer 2 filtering) and / or Radio Resource Control (RRC) layer filtering (or layer 3 filtering).
[0011] In a possible design, when the received signal strength is not lower than the first threshold, the second terminal device can determine to use the first terminal device as a candidate relay device according to the received signal strength.
[0012] In a possible design, when the second terminal device is within the coverage area of the network device, the first threshold is a; when the second terminal device is outside the coverage area of the network device, the first threshold is b, and a is greater than b. With this design, two first thresholds a and b can be set for the second terminal device, and the second terminal device selects the first threshold according to whether it is currently within the coverage area of the network device. When the second terminal device is outside the coverage of the network device, a larger first threshold is selected to improve the success rate of establishing a relay connection. When the second terminal device is within the coverage of the network device, a smaller first threshold is selected to improve the relay communication quality.
[0013] In a possible design, the first resource is the resource occupied by the PSSCH; the transmission code rate of the first information is not higher than a set code rate, and / or the transmission power of the first information is not lower than a set power. By adopting this design, the reception success rate of the first information can be improved, and the discovery reliability can be enhanced.
[0014] In a possible design, the first resource is the resource occupied by the PSCCH, and the transmission power of the first information is not lower than a set power. By adopting this design, the reception success rate of the first information can be improved, and the discovery reliability can be enhanced.
[0015] In a possible design, the second terminal device can receive second information from the network device, and the second information is used to indicate the first resource pool.
[0016] In a second aspect, an embodiment of the present application provides a method for determining transmission resources. This method can be executed by a first terminal device, components in the first terminal device (such as a processor, a chip, or a chip system, etc.), a second terminal device, or components in the second terminal device (such as a processor, a chip, or a chip system, etc.). Among them, the first terminal device and / or the second terminal device support PC5 interface communication.
[0017] According to this method, the first terminal device can send the first information through the first resource. The first resource belongs to the first resource pool, and the resources in the first resource pool are the resources occupied by the physical sidelink shared channel PSSCH or the physical sidelink control channel PSCCH. The first resource pool is a resource pool for determining candidate relay devices.
[0018] In a possible design, the first resource is the resource occupied by the PSSCH; the transmission code rate of the first information is not higher than a set code rate, and / or the transmission power of the first information is not lower than a set power.
[0019] In a possible design, the first resource is the resource occupied by the PSCCH, and the transmission power of the first information is not lower than a set power.
[0020] In a possible design, the first terminal device can also receive second information from the network device, and the second information is used to indicate the first resource pool.
[0021] The beneficial effects shown in the above second aspect can be referred to the beneficial effects of the foregoing first aspect.
[0022] In a third aspect, embodiments of the present application provide a communication device, which can implement the method implemented by the first terminal device in the above first aspect or any possible design thereof. The device includes corresponding units or components for executing the above method. The units included in the device can be implemented in software and / or hardware. The device can be, for example, the first terminal device, or a component or baseband chip, chip system, or processor that supports the implementation of the above method in the first terminal device.
[0023] Exemplarily, the communication device may include modular components such as a transceiver unit (or communication module, transceiver module) and a processing unit (or processing module), etc. These modules can execute the corresponding functions of the first terminal device in the above first aspect or any possible design thereof. When the communication device is the first terminal device, the transceiver unit can be a transmitter and a receiver, or a transceiver obtained by integrating the transmitter and the receiver. The transceiver unit may include an antenna and a radio frequency circuit, etc. The processing unit can be a processor, such as a baseband chip. When the communication device is a component with the functions of the above first terminal device, the transceiver unit can be a radio frequency unit, and the processing unit can be a processor. When the communication device is a chip system, the transceiver unit can be an input / output interface of the chip system, and the processing unit can be a processor of the chip system, such as a central processing unit (CPU).
[0024] The transceiver unit can be used to execute the receiving and / or transmitting actions performed by the first terminal device in the first aspect or any possible design thereof. The processing unit can be used to execute actions other than receiving and transmitting performed by the first terminal device in the first aspect or any possible design thereof.
[0025] Optionally, the communication device may include a transceiver module and / or a communication module.
[0026] Optionally, the communication device may include a processor and / or a transceiver. The communication device may further include a memory.
[0027] In a fourth aspect, embodiments of the present application provide a communication device, which can implement the method implemented by the second terminal device in the above first aspect or any possible design thereof. The device includes corresponding units or components for executing the above method. The units included in the device can be implemented in software and / or hardware. The device can be, for example, the second terminal device, or a component or baseband chip, chip system, or processor that supports the implementation of the above method in the second terminal device.
[0028] Exemplarily, the communication device may include modular components such as a transceiver unit (or a communication module, a transceiver module) and a processing unit (or a processing module). These modules may perform the corresponding functions of the second terminal device in the first aspect or any possible design thereof. When the communication device is the second terminal device, the transceiver unit may be a transmitter and a receiver, or a transceiver obtained by integrating the transmitter and the receiver. The transceiver unit may include an antenna and a radio frequency circuit, etc., and the processing unit may be a processor, such as a baseband chip, etc. When the communication device is a component with the function of the second terminal device described above, the transceiver unit may be a radio frequency unit, and the processing unit may be a processor. When the communication device is a chip system, the transceiver unit may be an input / output interface of the chip system, and the processing unit may be a processor of the chip system, such as a CPU.
[0029] The transceiver unit may be used to perform the receiving and / or transmitting actions performed by the second terminal device in the first aspect or any possible design thereof. The processing unit may be used to perform actions other than receiving and transmitting performed by the second terminal device in the first aspect or any possible design thereof, such as determining a first resource from a first resource pool.
[0030] Optionally, the communication device may include a transceiver module and / or a communication module.
[0031] Optionally, the communication device may include a processor and / or a transceiver. The communication device may further include a memory.
[0032] In a fifth aspect, a communication system is provided, which includes the communication devices shown in the third aspect and the fourth aspect.
[0033] In a sixth aspect, a computer-readable storage medium is provided, which is used to store computer instructions. When the computer instructions are run on a computer, the computer is caused to execute the methods shown in the first aspect to the second aspect or any possible implementation manner thereof.
[0034] In a seventh aspect, a computer program product containing instructions is provided, which is used to store computer instructions. When the computer instructions are run on a computer, the computer is caused to execute the methods shown in the first aspect to the second aspect or any possible implementation manner thereof.
[0035] In an eighth aspect, a circuit is provided, which is coupled to a memory and is used to execute the methods shown in the first aspect to the second aspect or any possible implementation manner thereof. The circuit may include a chip circuit, a chip, or a chip system, etc. Description of the Drawings
[0036] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of this application;
[0037] Figure 2 Schematic diagram of the architecture of another communication system provided by an embodiment of the present application;
[0038] Figure 3 Schematic diagram of the architecture of another communication system provided by an embodiment of the present application;
[0039] Figure 4 Schematic diagram of the steps of a discovery process;
[0040] Figure 5 Schematic diagram of the steps of another discovery process;
[0041] Figure 6 Schematic diagram of the steps of another discovery process;
[0042] Figure 7 Schematic diagram of the structure of a communication device provided by an embodiment of the present application;
[0043] Figure 8 Schematic diagram of the structure of another communication device provided by an embodiment of the present application;
[0044] Figure 9 Schematic diagram of the process flow of a communication method provided by an embodiment of the present application;
[0045] Figure 10 Schematic diagram of the process flow of another communication method provided by an embodiment of the present application;
[0046] Figure 11 Schematic diagram of the process flow of another communication method provided by an embodiment of the present application. Detailed implementation manners
[0047] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the accompanying drawings. The specific operation methods in the method embodiments can also be applied to the device embodiments or system embodiments.
[0048] The resource determination method provided by the embodiments of the present application can be applied to Figure 1The communication scenario of sidelink transmission shown. In this communication scenario, UE1 (or referred to as the first terminal device) and UE2 (or referred to as the second terminal device) may be included. Exemplarily, UE1 and / or UE2 may be a terminal device or components such as a chip, chip system, module, circuit or unit in the terminal device. In this application, the terminal device may be a terminal, mobile station (MS), mobile terminal, etc. For example, the terminal device in the embodiments of this application may be a mobile phone (or referred to as a "cellular" phone), a computer with a mobile terminal, a smart vehicle, vehicle-to-everything (V2X) related smart devices (such as smart street lights, etc.), a roadside unit (RSU), a wearable device, etc. The terminal device may also be a portable, pocket-sized, handheld, computer-integrated or vehicle-mounted mobile device, such as an on-board unit (OBU). The terminal device may also be a communication chip with a communication module, such as a chip in a handheld or vehicle-mounted device.
[0049] It should be understood that the specific form of the above terminal device may be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA) device, handheld device with wireless communication function, computing device or other processing devices connected to a wireless modem, vehicle-mounted device, driverless vehicle, wearable device, terminal device in the future 5G network or terminal device in the future evolved PLMN network, etc. The terminal device may be deployed on land, including being deployed indoors or outdoors, held by a user or vehicle-mounted; the terminal device may also be deployed on water (such as a ship, etc.); the terminal device may also be deployed in the air (such as an airplane, balloon, satellite, etc.).
[0050] Next, in combination with Figure 1 the scenario shown, a brief description of the technical background of this application will be given.
[0051] With the development of wireless communication technology, people's demand for high data rates and user experience is increasing day by day. People's demand for proximity services to understand and communicate with people or things around them is gradually increasing. Therefore, device-to-device (D2D) technology has emerged as the times require. The application of D2D technology can reduce the burden on the cellular network, reduce the battery power consumption of user equipment, increase the data rate, and can well meet the needs of proximity services. D2D technology allows multiple user equipment (or terminal equipment) supporting D2D functions to directly discover and directly communicate with each other with or without network infrastructure. Given the characteristics and advantages of D2D technology, the vehicle-to-everything (V2X) communication application scenario based on D2D technology has been proposed. Under the network of the long term evolution (LTE) technology proposed by the 3rd Generation Partnership Project (3GPP), the vehicle-to-everything (V2X) communication technology has been proposed. The 3GPP standard organization officially released the first generation of LTE V2X standards in early 2017, and the LTE version number is Release 14. In order to meet the needs of a wider range of application scenarios, 5G NR V2X has been further studied in the 3GPP standard organization. In the above D2D and V2X technologies, the communication protocol between UEs is called the direct communication (PC5) interface, and the corresponding link is called the sidelink (SL).
[0052] It should be understood that Figure 1 The UE1 and UE2 shown can be configured to support sidelink communication. For example, SL communication can be carried out between UE1 and UE2 through the PC5 interface. In addition, UE1 and / or UE2 can also communicate with network devices (such as base stations) (for example, communicate through the universal user to network interface (Uu interface)) and receive network services provided by network devices. It should be understood that the resources used by UE1 and UE2 for SL communication can be scheduled by network devices through sidelink control information (SCI), or can be selected by UE1 and / or UE2 through sensing. Therefore, network devices are not necessary for V2X communication. Subsequently, V2X communication scheduled by network devices can be called V2X communication with network device participation, and V2X communication that can be carried out without scheduling by network devices can be called V2X communication without network device participation.
[0053] Currently, wireless relay communication supports such as Figure 1The UE1 shown obtains services provided by a network device or a UE through the UE2. At this time, the UE2 is the relay node, the UE1 is the remote node, and the network device or the UE is the data receiving node and / or the data sending node. When the network device or the UE sends data to the UE1 through the relay node, the network device or the UE is the data sending node (or called the source node), and the UE1 can be called the data receiving node (or the destination node); when the UE1 sends data to the network device or the UE through the relay node, the UE1 can be called the data sending node (or called the source node), and the network device or the UE is the data receiving node (or called the destination node).
[0054] As Figure 2 shown, when the data sending node and / or the data receiving node is a network device, a communication system provided by an embodiment of the present application may include a remote UE, a relay UE, and a network device. Among them, when the network device sends data to the remote UE, the network device serves as the source node, the relay UE serves as the relay node, and the remote UE serves as the destination node; when the remote UE sends data to the network device, the remote UE serves as the source node, the relay UE serves as the relay node, and the network device serves as the destination node. Figure 2 Among them, the interface between the remote UE and the relay UE is the PC5 interface, and the interface between the relay UE and the network device is the Uu interface. The relay UE can help the remote UE access the network device, so that the remote UE can obtain network services provided by the network device. Here, the network services include but are not limited to data transmission between the remote UE and the network device.
[0055] Exemplarily, the functions of the network device in the present application can be implemented by an access network device. Among them, the access network device refers to a device with a network access function, such as a radio access network (RAN) base station, etc. The network device may specifically include a base station (BS), or include a base station and a radio resource management device for controlling the base station, etc. The network device may also include a relay station (relay device), an access point, and base stations in future 5G networks, base stations in future evolved PLMN networks, or NR base stations, etc. The network device may be a wearable device or a vehicle-mounted device. The network device is implemented by an RSU. The network device may also be a chip with a communication module. It should be understood that in the present application, the network device may support Uu interface communication. For example, information such as transmission resources, SL parameters, or sensing parameters for SL communication can be configured for the UE1 and / or the UE2 through the Uu interface. The network device may access the core network (or core network device), such as a 5G core network, to obtain services on the core network side. It should be understood that the network device may be a core network device or a network node other than the core network device, etc.
[0056] As Figure 3 shown, when the data sending node and / or the data receiving node is a terminal device, a communication system provided by an embodiment of the present application may include a remote UE, a relay UE, and a UE. Among them, when the UE sends data to the remote UE, the UE serves as the source node, the relay UE serves as the relay node, and the remote UE serves as the sink node; when the remote UE sends data to the UE, the remote UE serves as the source node, the relay UE serves as the relay node, and the UE serves as the sink node. Figure 3 Among them, the interface between the remote UE and the relay UE is the PC5 interface, and the interface between the relay UE and the UE is the PC5 interface. The relay UE can help the remote UE access the UE, so that the remote UE can obtain network services. Here, the network services include but are not limited to data transmission between the remote UE and the UE.
[0057] Exemplarily, the functions of the remote UE, the relay UE, and / or the UE in the present application can be implemented by a terminal device or components in the terminal device. The form of the terminal device can refer to the foregoing description of the terminal device.
[0058] Taking Figure 2 the scenario shown as an example, the discovery process between the relay node and the remote node is, for example Figure 4 or Figure 5 shown.
[0059] As Figure 4 shown is the discovery process in Mode A. Among them, in the discovery process in Mode A, the relay UE sends an announcement message, so that the remote UE (such as Figure 4 the remote UE1 and / or the remote UE2 in) that monitors the announcement message can discover the relay UE, and a relay connection can be established between the remote UE and the relay UE subsequently. The relay connection can be used to forward data, information, messages, or signaling, etc. from or to the remote UE.
[0060] As Figure 5 shown is the discovery process in Mode B. Among them, in the discovery process in Mode B, the remote UE sends a solicitation message. When the relay UE (such as Figure 5 the relay UE1 and / or the relay UE2 shown) can provide data forwarding to the remote UE, the relay UE can send a response message to the remote UE, and a relay connection can be established between the remote UE and the relay UE subsequently.
[0061] In addition, in the direct communication between UEs, the direct discovery of UEs can be realized. For example Figure 6As shown, UE-1 sends a direct communication request message, which can be detected by terminal devices such as UE-2 and UE-3. Among them, if UE-2 determines that it can establish a relay connection with UE-1 based on this message, UE-2 can establish a direct communication connection between UE-2 and UE-1 by sending a direct communication accept message to UE-1, that is, a relay connection between the remote UE and the relay UE can be established. Among them, the direct communication request message and the direct communication accept message are carried on the PDSCH.
[0062] It should be understood that Figure 3 The discovery process between the relay node and the remote node in the scenario shown can be referred to Figures 4 to 6 for execution.
[0063] Currently, in LTE technology, the signaling for discovery involved in the above Figures 4 to 6 shown process is carried on the PSDCH. Among them, the signaling for discovery is, for example, an advertisement message, a request message or a direct communication request message. Therefore, when the relay node or the remote node receives the signaling for discovery carried on the PSDCH, a relay connection between the relay node and the remote node can be established according to the discovery process. However, since the PSDCH is not defined in NR technology, the discovery process between the relay node and the remote node in NR needs to be redesigned.
[0064] In order to implement the discovery process in NR technology and improve the reliability of the discovery process, an embodiment of the present application provides a communication method. This communication method can be implemented by the relay node and / or the remote node. The remote node is, for example Figure 1 the UE1 shown, Figure 2 the remote UE shown or Figure 3 the remote UE shown. The relay node is, for example Figure 1 the UE2 shown, Figure 2 the relay UE shown or Figure 3 the relay UE shown.
[0065] It should be understood that the relay node and / or the remote node can be implemented by a terminal device.
[0066] Exemplarily, Figure 7 shows a possible structural schematic diagram of a terminal device, which may include a processing module 710 and a transceiver module 720. Exemplarily, Figure 7The structure shown can be a terminal device, a chip applied to a terminal device, or other combined devices or components (or referred to as components) with the functions of the terminal device shown in this application. When the structure is a terminal device, the transceiver module 720 can be a transceiver, which can include an antenna and a radio frequency circuit, etc. The processing module 710 can be a processor, such as a baseband processor, and the baseband processor can include one or more central processing units (CPUs). When the structure is a component with the functions of the terminal device shown in this application, the transceiver module 720 can be a radio frequency unit, and the processing module 710 can be a processor, such as a baseband processor. When the structure is a chip system, the transceiver module 720 can be the input / output interface of the chip (such as a baseband chip), and the processing module 710 can be the processor of the chip system, which can include one or more central processing units. It should be understood that the processing module 710 in the embodiments of this application can be implemented by a processor or processor-related circuit components, and the transceiver module 720 can be implemented by a transceiver or transceiver-related circuit components.
[0067] For example, the processing module 710 can be used to perform all operations other than transceiver operations performed by the relay node and / or the remote node in any embodiment of this application, such as processing operations, and / or to support other processes of the technologies described herein, such as generating messages, information, and / or signaling sent by the transceiver module 720, and processing the messages, information, and / or signaling received by the transceiver module 720. The transceiver module 720 can be used to perform all receiving and sending operations performed by the relay node and / or the remote node in any embodiment of this application, and / or to support other processes of the technologies described herein, such as sending and / or receiving data.
[0068] In addition, the transceiver module 720 can be a functional module that can complete both sending and receiving operations. For example, the transceiver module 720 can be used to perform all sending and receiving operations performed by the relay node and / or the remote node. For example, when performing a sending operation, the transceiver module 720 can be regarded as a sending module, and when performing a receiving operation, the transceiver module 720 can be regarded as a receiving module; or, the transceiver module 720 can also be two functional modules, and the transceiver module 720 can be regarded as the collective name of these two functional modules. These two functional modules are a sending module and a receiving module respectively. The sending module is used to complete the sending operation. For example, the sending module can be used to perform all sending operations performed by the relay node and / or the remote node, and the receiving module is used to complete the receiving operation. The receiving module can be used to perform all receiving operations performed by the relay node and / or the remote node.
[0069] Figure 8The schematic structural diagram of another terminal device is shown, which is used to perform the actions executed by the relay node and / or the remote node provided in the embodiments of the present application. For ease of understanding and illustration. As Figure 8 shown, the terminal device includes a processor, a memory, a radio frequency circuit, an antenna, and an input / output device. The processor is mainly used to process communication protocols and communication data, control the terminal device, execute software programs, process data of software programs, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user. It should be noted that some types of terminal devices may not have an input / output device.
[0070] When data needs to be sent, after the processor performs baseband processing on the data to be sent, it outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outwards in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 8 only one memory and one processor are shown. In actual terminal device products, there may be one or more processors and one or more memories. The memory can also be referred to as a storage medium or a storage device, etc. The memory can be set independently of the processor or integrated with the processor. The embodiments of the present application do not limit this.
[0071] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device (the transceiver unit can be a functional unit that can implement both the sending function and the receiving function; or, the transceiver unit can also include two functional units, namely a receiving unit that can implement the receiving function and a sending unit that can implement the sending function), and the processor with processing functions can be regarded as the processing unit of the terminal device. As Figure 8As shown in the figure, the terminal device includes a transceiver unit 810 and a processing unit 820. The transceiver unit may also be referred to as a transceiver, a transceiver, a transceiver device, etc. The processing unit may also be referred to as a processor, a processing board, a processing module, a processing device, etc. Optionally, the devices in the transceiver unit 810 for implementing the receiving function can be regarded as the receiving unit, and the devices in the transceiver unit 810 for implementing the sending function can be regarded as the sending unit, that is, the transceiver unit 810 includes a receiving unit and a sending unit. The transceiver unit can sometimes also be referred to as a transceiver, a transceiver, or a transceiver circuit, etc. The receiving unit can sometimes also be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending unit can sometimes also be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0072] It should be understood that the transceiver unit 810 can correspond to the transceiver module 720, or rather, the transceiver module 720 can be implemented by the transceiver unit 810. The transceiver unit 810 is used to perform the sending and receiving operations of the relay node and / or the remote node in the embodiments shown in this application, and / or to support other processes of the technologies described herein. The processing unit 820 can correspond to the processing module 710, or rather, the processing module 710 can be implemented by the processing unit 820. The processing unit 820 is used to perform other operations of the relay node and / or the remote node in the embodiments shown in this application except for the transceiver operations, for example, to perform all operations other than receiving and sending performed by the relay node and / or the remote node in the embodiments shown in this application, and / or to support other processes of the technologies described herein.
[0073] The communication method provided by the embodiments of this application can be implemented by a first terminal device and a second terminal device. Among them, the structures of the first terminal device and the second terminal device are as Figure 7 and / or Figure 8 shown. The transceiver module 720 and / or the transceiver unit 810 can be used to perform the sending and receiving operations performed by the first terminal device and / or the second terminal device in this communication method. The processing module 710 and / or the processing unit 820 can be used to perform the processing operations and / or all operations other than receiving and sending performed by the first terminal device and / or the second terminal device in this communication method.
[0074] Taking the first terminal device and the second terminal device executing this method as an example, as Figure 9 shown, this method may include the following steps:
[0075] S101: The first terminal device sends the first information via a first resource, where the first resource belongs to a first resource pool, and the first resource pool is a resource pool for determining candidate relay devices. The resources included in the first resource pool are resources occupied by a physical sidelink shared channel (PSSCH) or a physical sidelink control channel (PSCCH). That is to say, the first resource is a resource occupied by PSSCH or PSCCH in the first resource pool, and the first information is carried on the PSSCH or PSCCH.
[0076] Among them, the first resource pool can be a pre-configured resource pool, or can be a resource pool configured by an access network device and / or a core network device. For example, the first resource pool can be a resource pool defined by a protocol or pre-configured for determining candidate relay devices. In addition, if the first resource pool is configured by an access network device and / or a core network device, the second terminal device can receive a second information for configuring the first resource pool. It should be understood that in this application, the same first resource pool needs to be configured for the first terminal device and the second terminal device. Among them, for the first terminal device, the first resource pool can be a discovery transmitter resource pool, and for the second terminal device, the first resource pool can be a discovery receiver resource pool.
[0077] Exemplarily, when the first resource pool is configured by a network device (such as a base station) (or a core network device), a possible implementation is as follows:
[0078] Configure a transmitter resource pool for determining candidate relay devices (such as called a discovery transmitter resource pool (Tx resource pool for discovery)) for the first terminal device, and configure a receiver resource pool for determining candidate relay devices (such as called a discovery receiver resource pool (Rx resource pool for discovery)) for the second terminal device. For a terminal device, the network device may configure a transmitter resource pool configuration and / or a receiver resource pool configuration for the terminal device.
[0079] Among them, the resources in the transmitter resource pool and the receiver resource pool are the same, and the transmitter resource pool and the receiver resource pool are the first resource pool. The transmitter resource pool and the receiver resource pool are different from the resource pool (communication resource pool) for the communication function of the first terminal device and / or the second terminal device configured by the network device. Now, for the convenience of description, the resource pool for the communication function is called the second resource pool.
[0080] It should be understood that the resources included in the second resource pool are the resources occupied by PSSCH or PSCCH. After a relay connection is established between the first terminal device and the second terminal device, the first terminal device can send data, information, signaling or messages to the second terminal device through the second resource pool. Similarly, the second terminal device can send data, information, signaling or messages to the first terminal device through the second resource pool.
[0081] In NR technology, PSSCH can be used to transmit data, information, signaling or messages between UEs. It should be understood that the messages (or information, signaling or messages) transmitted by PSSCH can be referred to as PSCCH messages (or information, signaling or messages). PSCCH can be used to carry control information for scheduling PSSCH messages (or information, signaling or messages), such as sidelink control information (SCI).
[0082] Correspondingly, the second terminal device receives the first information.
[0083] S102: The second terminal device determines whether to use the first terminal device as a candidate relay device in response to the first information.
[0084] Using the above method, when the second terminal device receives the first information transmitted by the first terminal device through the first resource, it can determine whether to use the first terminal device as a candidate relay device in response to the first information. Based on this method, the reliability of the discovery process can be improved.
[0085] It should be understood that in S102, the second terminal device does not have to parse the content of the first information. As long as it knows that the first information is carried on the resources in the first resource pool, it can trigger the action of determining whether to use the first terminal device as a candidate relay device. The process of identifying the resources of the first information can be implemented by the physical layer of the second terminal device. Therefore, in other words, using the above method, the physical layer of the second terminal device can trigger the action of determining whether to use the first terminal device as a candidate relay device, improving the discovery efficiency.
[0086] In the implementation of S101, when the first information is carried on PSSCH, in order to improve the reliability of the first information reception and thus improve the discovery process efficiency, the first terminal device can use a low transmission code rate to send the first information in S101, or in other words, the code rate of the first information is not higher than the set code rate; or, send the first information with a high transmission power, or in other words, the transmission power of the first information is not lower than the set power.
[0087] In a possible example, when sending the first information via PSSCH, the code rate used to send the first information may be defined by the protocol or determined by the first terminal device to be no higher than a set code rate, so as to improve the reliability when the first information is received. For example, when the network device configures a modulation and coding scheme (MCS) list (which may be denoted as sl-MCS-Table for example) for sidelink transmission to the first terminal device and the second terminal device, the first terminal device only uses the lowest-order MCS in the sl-MCS-Table (or any one of the first n lowest-order MCSs, where n is a positive integer) to send the first information. A more specific example is that the first terminal device may use the MCS corresponding to the smallest index (or any one of the first n smallest indices, where n is a positive integer) in the configured MCS list to send PSSCH.
[0088] In other examples, when sending the first information via PSSCH, the first information may be sent using a higher transmit power, which may be defined by the protocol or determined by the first terminal device, so as to improve the reliability when the first information is received. For example, the transmit power of the first information may be higher than the transmit power when the first terminal device sends a PSSCH message via a second resource pool.
[0089] Among them, the configuration information of the first resource pool includes the power control configuration information of the first information in the first resource pool, and the configuration information of the first resource pool can be used to configure the first resource pool. For example, the power control configuration information of the first information in the first resource pool includes a transmit power offset value X, and it is defined that the transmit power offset value is X, where X≥0, and X represents the offset value of the transmit power of the first information in the first resource pool compared to the transmit power of the PSSCH message carried in the second resource pool. When the offset value X = 0, the transmit power control configuration of the first information is the same as that of the PSSCH message carried in the second resource pool. That is to say, under the same conditions, the transmit power of the first information sent by the first terminal device can be the same as the transmit power of the PSSCH message carried in the second resource pool sent by the first terminal device; when the offset value X>0, the transmit power of PSSCH in the first resource pool is higher than the transmit power of the PSSCH message carried in the second resource pool under the same conditions.
[0090] In addition, when sending the first information via PSCCH, the first information may be sent using a higher transmit power (such as a transmit power greater than a set power), which may be defined by the protocol or determined by the first terminal device, so as to improve the reliability when the first information is received. For example, the transmit power of the first information may be higher than the transmit power when the first terminal device sends a PSCCH message via a second resource pool. The specific implementation method may refer to the description when sending the first information carried in PSSCH using a higher transmit power as described above.
[0091] Optionally, in the implementation of S101, the first terminal device may periodically send the first information. Among them, the period and start time of the periodically sent first information may be configured by a network device or a core network device, etc., or may be pre-configured.
[0092] Optionally, before S102, the second terminal device may become a remote UE, or rather, the second terminal device enters the remote UE state.
[0093] When one of the following Condition 1 or Condition 2 is met, the second terminal device becomes a remote UE:
[0094] Condition 1, the frequency used by the second terminal device for SL communication is out of coverage. That the frequency used by the UE for SL communication is out of coverage means that the UE cannot meet the communication requirements on the frequency used for SL. Situations where the communication requirements cannot be met include, for example, that the signal strength or rate does not meet the communication requirements.
[0095] Condition 2, the second terminal device has a serving frequency for SL communication, and the RSRP measurement value of the cell where the second terminal device camps or the primary cell is lower than a threshold. Optionally, this threshold is denoted as threshHigh. This threshold may be determined by network configuration or pre-configuration.
[0096] It should be understood that the above Condition 1 and Condition 2 are only examples. When other conditions in the art for determining that a UE is a remote UE are met, it may also be determined that the second terminal device becomes a remote UE.
[0097] Optionally, in the implementation of S102, the second terminal device may, in response to the first information, measure and filter the channel carried in the first information to obtain the received signal strength, and determine whether to use the first terminal device as a candidate relay device according to the received signal strength. Among them, the first terminal device can identify the first information at the physical layer, so the physical layer can perform signal measurement on the channel in response to the first information without waiting for a measurement indication from a higher layer, which can reduce the delay of the discovery process.
[0098] Exemplarily, if the first resource is the resource occupied by PSSCH, the second terminal device may measure the PSSCH-reference signal received power (RSRP). PSSCH-RSRP is the linear average of the power of the resource elements (REs) occupied by the demodulation reference signals (DMRS) of PSSCH.
[0099] Exemplarily, if the first resource is the resource occupied by PSCCH, the second terminal device may measure PSCCH-RSRP, which is the linear average of the power of the resource particles occupied by the DMRS of PSCCH.
[0100] Optionally, the process of obtaining the measurement result as described above may be implemented by the physical layer of the second terminal device.
[0101] Furthermore, the second terminal device may perform filtering on the measurement result according to pre-configured or configured filtering parameters in the higher layer to obtain a filtering result, which is used to indicate the received signal strength. In this application, the higher layer may include protocol layers above the physical layer such as the media access control (MAC) layer and / or the radio resource control (RRC) layer.
[0102] Among them, the measurement result may be the measurement result determined according to the latest received first information. For example, if the second terminal device receives the first information sent periodically, the second terminal device may obtain a periodic measurement result according to the periodically received first information, and then the second terminal device determines the filtering result according to the latest measurement result.
[0103] Among them, the filtering result F obtained after filtering n , and the measurement result M n satisfy:
[0104] F n =(1 - a)·F n-1 +a·M n ;
[0105] Among them, M n is the latest measurement result of the channel of the first resource by the physical layer, F n is the updated filtering result obtained according to the latest measurement result, F n-1 is the old filtered measurement result, F0 = M1 is the first measurement result of the physical layer, a = 1 / 2 (k / 4) or a = 1 / 2 (ki / 4) , k or ki is the filtering coefficient.
[0106] It should be understood that the above filtering method is only an exemplary illustration, and this application does not exclude using other methods and / or formulas to determine the received signal strength of the channel of the first resource based on the measurement result of the physical layer.
[0107] In this application, the upper layer may include Layer 2 and / or Layer 3. When the upper layer is Layer 2, the filtering process may be referred to as Layer 2 filtering, and when the upper layer is Layer 3, the filtering process may be referred to as Layer 3 filtering. Herein, Layer 2 may also be replaced by the MAC layer, and Layer 3 may be replaced by the RRC layer. In other words, Layer 2 filtering may also be referred to as MAC layer filtering, and Layer 3 filtering may also be referred to as RRC layer filtering.
[0108] In the implementation of S102, when the received signal strength of the first terminal device is not lower than the first threshold, the second terminal device may use the first terminal device as a candidate relay device according to the received signal strength. The first threshold may be configured by a network device or a core network device, etc., or may be pre-configured. The first threshold may be marked as RxLevMin.
[0109] Exemplarily, when the second terminal device is within the coverage area of the network device, the first threshold may be represented as a, and when the second terminal device is outside the coverage area of the network device, the first threshold is b, where a is greater than b. Therefore, when the second terminal device is outside the coverage of the network device, selecting one or more first terminal devices as candidate relay devices according to a can select first terminal devices within a larger received signal strength range, so as to select candidate relay devices from as many first terminal devices as possible to improve the success rate of establishing a relay connection. When the second terminal device is within the coverage area of the network device, to improve the reliability of the relay connection, one or more first terminal devices are selected as candidate relay devices according to b. Therefore, the signal quality of the one or more first terminal devices selected according to b is better than that of the one or more first terminal devices selected according to a, so as to improve the relay communication quality.
[0110] Optionally, the values of a and / or b above may be configured by a network device or a core network device, etc., or may be pre-configured. For example, the value of a is configured through reselectionInfoIC in minHyst (or sidelink relay reselection configuration information). reselectionInfoIC is the reselection configuration information when the UE is within the coverage area of the network device, and includes parameters used by the UE within the coverage area when selecting and / or reselecting a relay UE for the sidelink. The value of b is configured through reselectionInfoOoC in minHyst. reselectionInfoOoC is the reselection configuration information when the UE is outside the coverage area of the network device, and includes parameters used by the UE outside the coverage area when selecting and / or reselecting a relay UE for the sidelink.
[0111] For example, in a possible implementation, a network device or a core network device configures reselectionInfoIC and reselectionInfoOoC for a second terminal device, where reselectionInfoIC and reselectionInfoOoC respectively include configuration information of a and b. When the second terminal device is within the coverage area of the network device, the second terminal device selects a first terminal device according to a; when the second terminal device is outside the coverage area of the network device, the second terminal device selects a first terminal device according to b.
[0112] Furthermore, when the number of first terminal devices is multiple, the second terminal device may select the first terminal device with the best PC5 link quality according to the received signal strength to establish a relay connection. For example, when the second terminal device receives first information sent by multiple first terminal devices respectively, the second terminal device can obtain the received signal strength of each first terminal device, and select the first terminal device with the best signal quality as the candidate relay device according to the received signal strength.
[0113] Optionally, after a relay connection is established between the second terminal device and the first terminal device, if the second terminal device determines that the received signal strength of the first terminal device is lower than (or not higher than) a second threshold, the relay device can be re-determined, such as re-performing the action of S102, or re-performing the actions of S101 and S102. The second threshold can be configured by a network device or a core network device, etc., or can be pre-configured. The configuration method of the second threshold can refer to the foregoing description of the first threshold. The second threshold can be the same as the first threshold.
[0114] Optionally, after the second terminal device is instructed by a higher layer to re-determine the relay device (or instruct not to use the current relay device), the second terminal device can re-perform the action of S102, or re-perform the actions of S101 and S102. For example, when the PSSCH-RSRP of the currently selected relay UE is lower than the threshold q-RxLevMin, or when the higher layer instructs not to use the currently selected relay UE, the second terminal device re-selects at least one candidate relay device whose PSSCH-RSRP exceeds the threshold q-RxLevMin, then determines the relay device from the candidate relay devices, and establishes a relay connection.
[0115] It should be understood that in the above examples, PSSCH is used for illustration. In actual use, PSSCH in the above examples can be replaced by PSCCH according to needs.
[0116] As an exemplary implementation manner, taking the first information carried on PSSCH as an example, a communication method provided by an embodiment of the present application will be introduced below. The communication method may include Figure 10 the steps shown:
[0117] S201: The second terminal device becomes a remote UE.
[0118] S202: The first terminal device obtains the configuration information of the first resource pool, and the second terminal device obtains the configuration information of the first resource pool. Among them, for the first terminal device, the first resource pool may be a discovery transmitter resource pool, and for the second terminal device, the first resource pool may be a discovery receiver resource pool. The resources included in the first resource pool are the resources occupied by the PSSCH or the PSSCH.
[0119] It should be understood that this application does not limit the timing relationship between S201 and S202. For example, S201 may be executed before S202, or S202 may be executed before S201, or S201 and S202 may be executed simultaneously.
[0120] S203: The first terminal device sends the first information through the first resource in the first resource pool.
[0121] Optionally, in order to improve the reliability of the first information reception, the first terminal device may send the first information at a low transmission code rate, or rather, the code rate of the first information is not higher than the set code rate; or, send the first information at a high transmission power, or rather, the transmission power of the first information is not lower than the set power.
[0122] Optionally, the sending of the first information is periodic. Among them, the sending period and start time of the first information can be configured by the network (core network device and / or access network device, etc.), or are pre-configured.
[0123] Correspondingly, the second terminal device receives the first information.
[0124] S204: The second terminal device measures the PSSCH-RSRP at the physical layer and filters it according to the configured or pre-configured filtering parameters to obtain the received signal strength.
[0125] In S204, after the second terminal device detects the first information at the physical layer, it measures the PSSCH-RSRP at the physical layer. Compared with the prior art implementation method that needs to trigger the measurement of the received signal strength at the physical layer after identifying the discovery message at the higher layer, the discovery efficiency can be improved.
[0126] Optionally, the filtering performed in S204 may be layer 2 filtering or layer 3 filtering.
[0127] S205: The second terminal device determines whether to use the first terminal device as a candidate relay device according to the received signal strength.
[0128] S205 can be executed by the higher layer of the second terminal device. For example, the physical layer reports the PSSCH-RSRP to the MAC layer, and the MAC layer filters the PSSCH-RSRP according to the configured or pre-configured filtering parameters to obtain the received signal strength. Then, the MAC layer and / or the RRC layer determines whether to use the first terminal device as a candidate relay device based on the received signal strength. For another example, the physical layer reports the PSSCH-RSRP to the RRC layer, and the RRC layer filters the PSSCH-RSRP according to the configured or pre-configured filtering parameters to obtain the received signal strength. Then, the RRC layer determines whether to use the first terminal device as a candidate relay device based on the received signal strength.
[0129] Optionally, the second terminal device sorts the filtering results (i.e., the received signal strength) of the latest PSSCH-RSRP, and selects the top n terminal devices with the best link quality that meet the candidate conditions as candidate relay devices. Here, the candidate conditions, for example, the received signal strength of the candidate relay device is not lower than the first threshold.
[0130] Optionally, when the second terminal device is within the coverage area of the network device, the first threshold can be represented as a, and when the second terminal device is outside the coverage area of the network device, the first threshold is b, where a is greater than b.
[0131] Optionally, if there is no terminal device that meets the candidate conditions, the second terminal device determines that there is no available relay device.
[0132] S206: The second terminal device determines a relay device from at least one candidate relay device and establishes a connection with the relay device.
[0133] Optionally, after the second terminal device determines a relay device from at least one candidate relay device, if it is determined that the relay device does not meet the candidate conditions, for example, the received signal strength of the relay device is lower than the second threshold, or if the higher layer of the second terminal device instructs not to use the currently selected relay device, the second terminal device can select other terminal devices that meet the candidate conditions from the candidate relay devices as relay devices.
[0134] Adopt Figure 10 The steps shown can implement the discovery process between the remote UE (i.e., the second terminal device) and the relay UE (such as the first terminal device) based on the first resource pool, and can improve the reliability of the discovery process.
[0135] As an exemplary implementation, taking the first information carried on the PSCCH as an example, a communication method provided by an embodiment of the present application is introduced below. The communication method may include Figure 11 The steps shown:
[0136] S301: The second terminal device becomes a remote UE.
[0137] S302: The first terminal device obtains the configuration information of the first resource pool, and the second terminal device obtains the configuration information of the first resource pool. Among them, for the first terminal device, the first resource pool can be a discovery transmitter resource pool, and for the second terminal device, the first resource pool can be a discovery receiver resource pool. The resources included in the first resource pool are the resources occupied by the PSCCH or the PSCCH.
[0138] It should be understood that this application does not limit the timing relationship between S301 and S302. For example, S301 can be executed before S302, or S302 can be executed before S301, or S301 and S302 can be executed simultaneously.
[0139] S303: The first terminal device sends the first information through the first resource in the first resource pool.
[0140] Optionally, in order to improve the reliability of the first information reception, the first terminal device can send the first information with a high transmission power, or rather, the transmission power of the first information is not lower than the set power.
[0141] Optionally, the sending of the first information is periodic. Among them, the sending period and start time of the first information can be configured by the network (core network device and / or access network device, etc.), or pre-configured.
[0142] Correspondingly, the second terminal device receives the first information.
[0143] S304: The second terminal device measures the PSCCH-RSRP at the physical layer and filters it according to the configured or pre-configured filtering parameters to obtain the received signal strength.
[0144] In S304, after the second terminal device detects the first information at the physical layer, it measures the PSCCH-RSRP at the physical layer. Compared with the prior art implementation method that needs to trigger the physical layer to measure the signal reception strength after identifying the discovery message at the high layer, it can improve the discovery efficiency.
[0145] Optionally, the filtering performed in S304 can be layer 2 filtering or layer 3 filtering.
[0146] S305: The second terminal device determines whether to use the first terminal device as a candidate relay device according to the received signal strength.
[0147] S305 can be executed by the upper layer of the second terminal device. For example, the physical layer reports PSCCH-RSRP to the MAC layer, and the MAC layer filters PSCCH-RSRP according to configured or pre-configured filtering parameters to obtain the received signal strength. Then, the MAC layer and / or the RRC layer determine whether to use the first terminal device as a candidate relay device according to the received signal strength. For another example, the physical layer reports PSCCH-RSRP to the RRC layer, and the RRC layer filters PSCCH-RSRP according to configured or pre-configured filtering parameters to obtain the received signal strength. Then, the RRC layer determines whether to use the first terminal device as a candidate relay device according to the received signal strength.
[0148] Optionally, the second terminal device sorts the filtering results (i.e., the received signal strength) of the latest PSCCH-RSRP, and selects the top n terminal devices with the best link quality that meet the candidate conditions as candidate relay devices. Here, the candidate conditions, for example, the received signal strength of the candidate relay device is not lower than the first threshold.
[0149] Optionally, when the second terminal device is within the coverage area of the network device, the first threshold can be represented as a, and when the second terminal device is outside the coverage area of the network device, the first threshold is b, and a is greater than b.
[0150] Optionally, if there is no terminal device that meets the candidate conditions, the second terminal device determines that there is no available relay device.
[0151] S306: The second terminal device determines a relay device from at least one candidate relay device and establishes a connection with the relay device.
[0152] Optionally, after the second terminal device determines a relay device from at least one candidate relay device, if it is determined that the relay device does not meet the candidate conditions, for example, the received signal strength of the relay device is lower than the second threshold, or if the upper layer of the second terminal device instructs not to use the currently selected relay device, the second terminal device can select other terminal devices that meet the candidate conditions from the candidate relay devices as the relay device.
[0153] Adopt Figure 11 The steps shown can implement the discovery process between the remote UE (i.e., the second terminal device) and the relay UE (such as the first terminal device) based on PSCCH, and can improve the reliability of the discovery process.
[0154] Based on the same inventive concept, an embodiment of the present application further provides a communication device for implementing the functions implemented by the first terminal device (or relay device) and / or the second terminal device (or remote device) above. The device may include Figure 7 and or Figure 8 the structures shown.
[0155] An embodiment of the present application provides a communication system. The communication system may include the first terminal device (or relay device) and / or the second terminal device (or remote device) involved in the above embodiments. Optionally, the communication system may include Figures 1 to 3 any of the structures shown in Figures 9 - 11 the steps implemented by the first terminal device (or relay device) and / or the second terminal device (or remote device) in any of the communication methods shown in
[0156] An embodiment of the present application also provides a computer-readable storage medium. The computer-readable storage medium is used to store a computer program. When the computer program is executed by a computer, the computer can implement the Figures 9 - 11 processes related to the first terminal device (or relay device) and / or the second terminal device (or remote device) in the embodiments shown in
[0157] An embodiment of the present application also provides a computer program product. The computer program product is used to store a computer program. When the computer program is executed by a computer, the computer can implement the Figures 9 - 11 processes related to the first terminal device (or relay device) and / or the second terminal device (or remote device) in the embodiments shown in
[0158] An embodiment of the present application also provides a chip or chip system (or circuit). The chip may include a processor. The processor may be used to call a program or instruction in a memory and execute the Figures 9 - 11 processes related to the first terminal device (or relay device) and / or the second terminal device (or remote device) in the embodiments shown in
[0159] It should be understood that the processor mentioned in the embodiments of the present application may be a CPU, or may also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc.
[0160] It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0161] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, the memory (storage module) is integrated in the processor.
[0162] It should be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0163] It should be understood that in various embodiments of the present application, the magnitudes of the sequence numbers of the above processes do not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0164] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or by a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0165] Those skilled in the art can 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 foregoing method embodiments, and will not be elaborated herein.
[0166] In the several embodiments provided in this application, it should be understood that the disclosed communication methods and communication devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be electrical, mechanical, or other forms.
[0167] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units. That is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0168] In addition, the functional units in each embodiment of this application can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit.
[0169] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence or the part that makes a contribution, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in various embodiments of this application. The aforementioned computer-readable storage medium can be any available medium that a computer can access. Taking this as an example but not limited to: the computer-readable medium can include random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), universal serial bus flash disk, mobile hard disk, or other optical disc storage, magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer.
[0170] The above is only the specific implementation manner of this application, but the protection scope of the embodiments of this application is not limited thereto. Any person skilled in the technical field can easily think of changes or substitutions within the technical scope disclosed in the embodiments of this application, and all of them should be covered by the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: Applicable to the second terminal device, including: Receiving first information from a first terminal device through a first resource, where the first resource belongs to a first resource pool, where the resources in the first resource pool are resources occupied by a physical sidelink shared channel (PSSCH) or a physical sidelink control channel (PSCCH), and where the first resource pool is a resource pool for determining a candidate relay device; determining, in response to the first information, whether to use the first terminal device as a candidate relay device; The determining, in response to the first information, whether to use the first terminal device as a candidate relay device includes: In response to the first information, performing signal measurement and filtering on a channel carrying the first information to obtain a received signal strength; determining whether to use the first terminal device as a candidate relay device according to the received signal strength; When the received signal strength is not lower than a first threshold, determining whether to use the first terminal device as a candidate relay device according to the received signal strength includes: Determining, according to the received signal strength, to use the first terminal device as a candidate relay device; When the second terminal device is within the coverage of the network device, the first threshold is a; when the second terminal device is outside the coverage of the network device, the first threshold is b, and a is greater than b.
2. The method according to claim 1, wherein The filtering includes medium access control MAC layer filtering and / or radio resource control RRC layer filtering.
3. The method according to claim 1, wherein The first resource is a resource occupied by the PSSCH; The transmission code rate of the first information is not higher than a set code rate, and / or the transmission power of the first information is not lower than a set power.
4. The method according to claim 1, wherein The first resource is a resource occupied by the PSCCH, and the transmission power of the first information is not lower than the set power.
5. The method according to any one of claims 1 to 4, characterized in that: Also includes: Second information is received from a network device, where the second information is used to indicate the first resource pool.
6. A communication device, characterized in that: include: a transceiver module, configured to receive first information from a first terminal device through a first resource, where the first resource belongs to a first resource pool, where the resources in the first resource pool are resources occupied by a physical sidelink shared channel (PSSCH) or a physical sidelink control channel (PSCCH), and where the first resource pool is a resource pool for determining a candidate relay device; a processing module, configured to determine, in response to the first information, whether to use the first terminal device as a candidate relay device; In response to the first information, determining whether to use the first terminal device as a candidate relay device, the processing module is specifically configured to: In response to the first information, performing signal measurement and filtering on a channel carrying the first information to obtain a received signal strength; determining whether to use the first terminal device as a candidate relay device according to the received signal strength; When the received signal strength is not lower than a first threshold, determining whether to use the first terminal device as a candidate relay device according to the received signal strength, the processing module is specifically configured to: Determining, according to the received signal strength, to use the first terminal device as a candidate relay device; When the device is within the coverage of the network equipment, the first threshold is a; when the device is outside the coverage of the network equipment, the first threshold is b, and a is greater than b.
7. The communication device according to claim 6, wherein: The filtering includes medium access control MAC layer filtering and / or radio resource control RRC layer filtering.
8. The communication device according to claim 6, wherein: The first resource is a resource occupied by the PSSCH; The transmission code rate of the first information is not higher than a set code rate, and / or the transmission power of the first information is not lower than a set power.
9. The communication device according to claim 6, wherein: The first resource is a resource occupied by the PSCCH, and the transmission power of the first information is not lower than the set power.
10. The communication device according to any one of claims 6 to 9, characterized in that: The transceiver module is also used for: Second information is received from a network device, where the second information is used to indicate the first resource pool.
11. A communication device, characterized in that: include: a memory for storing instructions; A processor, configured to call and execute the instruction from the memory, so that the communication device performs the method according to any one of claims 1 to 5.
12. A communication system, characterized in that: Comprising a communication device as described in any one of claims 6-9 or 11.
13. A computer-readable storage medium, characterized in that The computer-readable storage medium stores instructions, and when the instructions are called and executed on a computer, the computer is caused to execute the method according to any one of claims 1 to 5.
14. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to perform the method according to any one of claims 1 to 5.
15. A chip, characterized in that: The chip includes a processor, and the processor is used to call a program or instruction in a memory to execute the method according to any one of claims 1 to 5.