WO2023138243A1 - 一种通信方法、装置以及存储介质 - Google Patents
一种通信方法、装置以及存储介质 Download PDFInfo
- Publication number
- WO2023138243A1 WO2023138243A1 PCT/CN2022/136905 CN2022136905W WO2023138243A1 WO 2023138243 A1 WO2023138243 A1 WO 2023138243A1 CN 2022136905 W CN2022136905 W CN 2022136905W WO 2023138243 A1 WO2023138243 A1 WO 2023138243A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal device
- terminal
- relay
- message
- measurement
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/03—Reselecting a link using a direct mode connection
- H04W36/033—Reselecting a link using a direct mode connection in pre-organised networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/24—Reselection being triggered by specific parameters
- H04W36/30—Reselection being triggered by specific parameters by measured or perceived connection quality data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/20—Selecting an access point
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Definitions
- the present application relates to the technical field of communication, and in particular to a communication method, device and storage medium.
- a remote (remote) terminal can communicate with a network device by means of a relay (relay) terminal.
- the remote terminal and the relay terminal communicate through a sidelink (SL), and the corresponding interface is called PC5, and the relay terminal is directly connected to the network device, that is, communicates through an air interface (such as a Uu interface).
- SL sidelink
- PC5 the relay terminal
- the remote terminal can measure the communication quality of the current serving cell and the sidelink between it and the surrounding relay terminals based on the configuration of the network equipment, so as to facilitate mobility management. For example, the remote terminal can switch from being directly connected to the network device to being connected to the network device through a relay terminal. The remote terminal determines a suitable relay device based on the measurement result and reports the relay device to the network device, so that the network device can make a decision from the relay device reported by the remote terminal, so that the remote terminal switches to a suitable relay terminal.
- the remote terminal can measure the signal quality between itself and the relay terminal based on the discovery message broadcast by the relay terminal, and determine whether the relay terminal is suitable as a relay device for the remote terminal based on the signal quality.
- the above method cannot accurately determine whether the relay terminal is suitable as the relay device of the remote terminal.
- Embodiments of the present application provide a communication method, device, and storage medium, which can more accurately determine whether a terminal device is suitable as a relay terminal.
- the embodiment of the present application provides a communication method, the method including:
- the first terminal device receives the first broadcast message sent by the second terminal device; if the first terminal device does not receive the second broadcast message from the second terminal device within a first period of time after receiving the first terminal device, determining that the second terminal device is not a relay device of the first terminal device.
- the first broadcast message and the second broadcast message may be discovery messages sent by the first terminal device at different times, and the discovery messages are used to instruct the second terminal device to provide the relay service.
- the second terminal device broadcasts the discovery message periodically when providing the relay service.
- the second terminal device stops sending the discovery message without providing the relay service. Therefore, if the first terminal device cannot receive the second broadcast message within the first time period after receiving the first broadcast message, it can be determined that the second terminal device is no longer suitable as a relay device, so that the first terminal device can determine an unsuitable terminal device, that is, it can be more accurately determined whether the second terminal device is suitable as a relay device for the first terminal device.
- the method further includes: the first terminal device deleting the measurement information corresponding to the second terminal device.
- the first terminal device may not report the measurement information corresponding to the second terminal device to the network device, so the first terminal device may delete the measurement information corresponding to the second terminal device from the measurement results, so as to prevent the measurement results reported by the first terminal device from including measurement information corresponding to inappropriate terminal devices, ensure that the measurement results include measurement information of suitable terminal devices, and at the same time save the memory space occupied by the measurement results, and reduce the resources needed to report measurement results.
- the method further includes at least one of the following: the first terminal device determines to reselect the relay device; or, the first terminal device reports a measurement result to the first network device.
- the second terminal device is the relay device of the first terminal device at the current moment, and the above determination that the second terminal device is not the relay device of the first terminal device can be understood as the second terminal device is no longer the relay device of the first terminal device. Therefore, the first terminal device may perform relay device reselection or trigger measurement reporting, so as to switch the relay device of the first terminal device to a suitable terminal device. For example, when the first terminal device is in the RRC connection state, after determining that the second terminal device is not the relay device of the first terminal device, the first terminal device may trigger measurement reporting, and report the measurement result to the first network device, so that the first network device may instruct the first terminal device to switch to an appropriate cell or relay device based on the measurement result.
- the first terminal device determines to reselect the relay device, so that the first terminal device can switch to a suitable relay device.
- the method further includes: the first terminal device sends first indication information to the second terminal device through the unicast connection, the first indication information is used to trigger the second terminal device to send a first message, and the first message is used to measure a first signal quality, and the first signal quality is a signal quality between the first terminal device and the second terminal device; the first terminal device receives the first message; The first message determines the first signal quality; the determining that the second terminal device is not a relay device of the first terminal device includes: when the first signal quality is less than a first threshold, the first terminal device determines that the second terminal device is not a relay device of the first terminal device.
- the second terminal device provides relay services for the first terminal device. Therefore, if the first terminal device does not receive the second broadcast message sent by the second terminal device within the first time period of receiving the first broadcast message, the second terminal device may be triggered to send the first message through the first indication information, so that there is data transmission between the first terminal device and the second terminal device, so that the first terminal device can detect the first signal quality between the first terminal device and the second terminal device based on the first message.
- the first terminal device determines whether the second terminal device is suitable for continuing to provide relay services for the first terminal device, and can more accurately determine whether the second terminal device is suitable as a relay device for the first terminal device.
- the first terminal device determines that the second terminal device is no longer suitable for providing relay services for the first terminal device, and the first terminal device may report to the first network device, so as to switch the relay device according to an instruction of the first network device.
- the first terminal device determines that the second terminal device is suitable for continuing to provide the relay service for the first terminal device, then there is no need to switch the relay device, and unnecessary switching can be avoided.
- the determining that the second terminal device is not the relay device of the first terminal device includes: the first terminal device determines that the second terminal device is not the relay device of the first terminal device when receiving second indication information from the second terminal device, and the second indication information is used to indicate that the second terminal device does not provide a relay service.
- the first terminal device can determine more quickly that the second terminal device is not the relay device of the first terminal device based on the second indication information sent by the second terminal device, without waiting to determine that the second terminal device is not the relay device of the first terminal device after it detects that the second broadcast message is not received within the first time period after receiving the first broadcast message.
- the second indication information is sent by the second terminal device when the second signal quality is less than a second threshold, or the second signal quality is greater than a third threshold, where the second signal quality is the signal quality between the second terminal device and the second network device.
- the second terminal device when the second signal quality is less than the second threshold or the second signal quality is greater than the third threshold, the second terminal device is not suitable for the relay service, so sending the second indication information can timely indicate to the first terminal device that the second terminal device does not provide the relay service.
- the first broadcast message includes a first identifier, where the first identifier is used to identify the second terminal device, and the first identifier is generated when the second terminal device accesses a serving cell of the second terminal device.
- the first terminal device after receiving the first broadcast message, determines that the first broadcast message is from the second terminal device based on the first identifier carried in the first broadcast message. After the cell switching, the second terminal device can update the identifier carried in the broadcast message, so that the first terminal device can record the second terminal device after the cell switching as a new measurement object without updating the information of the serving cell of the second terminal device, which can save the workload of the first terminal device, thereby improving the measurement efficiency of the first terminal device.
- the first broadcast message includes first cell information of the second terminal device
- the method further includes: the first terminal device determines whether a serving cell of the second terminal device is handed over based on the first cell information; when a handover occurs in the serving cell of the second terminal device, the first terminal device sends a second message to the first network device, and the second message includes the first cell information.
- the first terminal device when the first terminal device determines that the serving cell of the second terminal device has been handed over, it sends a second message to the first network device, so that the first network device can update the information of the serving cell of the second terminal device in time, so as to avoid handover failure when the relay device of the first terminal device is handed over to the second terminal device due to the failure of the first network device to update the information of the serving cell of the second terminal device in time.
- the sending the second message to the first network device by the first terminal device includes: the first terminal device determines whether the current serving cell of the second terminal device is a non-access-prohibited cell based on the first cell information; and sending the second message to the first network device when the current serving cell of the second terminal device is a non-access-prohibited cell.
- the first terminal device when the current serving cell of the second terminal device is a non-access-prohibited cell, and it is determined that the second terminal device can provide relay services for the first terminal device, the first terminal device sends the second message to the first network device, so that the first network device updates the information of the serving cell of the second network device in a timely manner.
- the method further includes: when the current serving cell of the second terminal device is a cell that is prohibited from accessing, the first terminal device deletes the measurement information corresponding to the second terminal device.
- the first terminal device determines that the second terminal device cannot provide relay services for the first terminal device, so the first terminal device can delete the measurement information corresponding to the second terminal device from the measurement results of the first terminal device, so as to avoid including the measurement information of the second terminal device in the measurement results reported by the first terminal device, and ensure that the reported measurement results include the measurement information of the appropriate terminal device. resources required.
- the first cell information is included in measurement information corresponding to the second device.
- the first terminal device when the first terminal device determines that the serving cell of the second terminal device has been handed over, it may trigger a measurement report, and report the measurement result of the first terminal device to the first network device.
- the measurement result includes the measurement information of the second terminal device, and the measurement information includes the information of the first cell.
- the first network device can be made to update the measurement result of the first terminal device in time, so that the first network device can make a reasonable handover decision based on the measurement result.
- the first broadcast message includes first cell information of the second terminal device; after the first terminal device receives the first broadcast message sent by the second terminal device, the method further includes: the first terminal device receives a third message from the first network device, the third message includes second cell information of the second terminal device, and the third message is used to instruct a relay device of the first terminal device to switch to the second terminal device; if the first cell information is inconsistent with the second cell information, the first terminal device determines that the handover fails.
- the third message may be a handover command, for example, the first network device makes a handover decision based on the measurement result reported by the first terminal device, and instructs the first terminal device to switch to the second terminal device through the handover command.
- the first terminal device may be handed over to the second terminal device based on the second cell information. It can be understood that the first terminal device may also receive the third message before receiving the first broadcast message, or receive the first broadcast message and the third message at the same time.
- the first cell information is inconsistent with the second cell information, it means that the serving cell of the second terminal device has been handed over, so the first terminal device cannot be handed over to the second terminal device based on the second cell information, and it is determined that the handover fails, and no subsequent handover operations are performed, which can avoid resource waste caused by subsequent handover operations.
- the method further includes at least one of the following:
- the first terminal device disconnects from the second terminal device
- the first terminal device performs radio resource control RRC connection reestablishment.
- the first terminal device may perform a measurement record of the handover failure, so as to report the cause of the handover failure to the first network device.
- the unicast connection is disconnected so that the first terminal device can establish a new unicast connection, ensuring the communication quality of the first terminal device and avoiding waste of resources.
- the first terminal device may also perform RRC connection re-establishment, so as to restore the RRC signaling connection and avoid disconnection.
- the method further includes: the first terminal device receiving third indication information from the first network device, where the third indication information is used to indicate the first duration.
- the first duration may be determined by the first network device, which may facilitate the first network device to reasonably manage and control the measurement reporting behavior of the first terminal device.
- the method before determining that the second terminal device is not the relay device of the first terminal device, the method further includes: when the first terminal device receives the first broadcast message, starting a first timer corresponding to the second terminal device, where the running duration of the first timer is equal to the first duration; when the first timer times out, the first terminal device determines that the second broadcast message has not been received within the first duration.
- the first terminal device can effectively monitor the second broadcast message sent by the second terminal device within the first duration by means of timing by the first timer. It should be understood that the first terminal device can receive broadcast messages from multiple terminal devices, and maintain a timer for each of the multiple terminal devices, which can effectively monitor the broadcast messages of multiple terminal devices, so as to determine whether the multiple terminal devices are suitable as relay devices for the first terminal device.
- the method further includes: if the first terminal device receives the second broadcast message within the first duration, resetting the first timer.
- the first timer when the second broadcast message is received, the first timer is reset, so as to continue to monitor the discovery message sent by the second terminal device, so that the first terminal device can timely monitor that the second terminal device stops sending the discovery message.
- the first timer is controlled by a protocol layer of the first terminal device, and the protocol layer includes any one of a radio resource control RRC layer, a physical layer, a medium access control MAC layer, and a discovery protocol layer.
- the protocol layer includes any one of a radio resource control RRC layer, a physical layer, a medium access control MAC layer, and a discovery protocol layer.
- the first timer is controlled by the protocol layer of the first terminal device, which can effectively maintain the first timer.
- an embodiment of the present application provides a communication method, the method comprising: a first terminal device receiving a first broadcast message sent by a second terminal device; in a case where no broadcast message from the second terminal device is received within a first period of time after receiving the first broadcast message, the first terminal device performs any of the following: delete measurement information corresponding to the second terminal device; determine to reselect a relay device; and report a measurement result to the first network device.
- the first broadcast message and the second broadcast message may be discovery messages sent by the first terminal device at different times, and the discovery messages are used to instruct the second terminal device to provide the relay service.
- the second terminal device periodically broadcasts the discovery message when the relay service is provided; the second terminal device stops sending the discovery message when the relay service is not provided. Therefore, if the first terminal device does not receive the second broadcast message within the first time period after receiving the first broadcast message, it may be determined that the second terminal device is not suitable as a relay device for the first terminal device.
- the first terminal device may determine subsequent operations based on the connection status of the first terminal device.
- the first terminal device may delete the measurement information corresponding to the second terminal device from the measurement results, so as to prevent the measurement results reported by the first terminal device from including measurement information corresponding to inappropriate terminal devices, and ensure that the measurement results include measurement information of suitable terminal devices.
- the first terminal device may trigger a measurement report, and report the measurement result to the first network device, so that the first network device can instruct the first terminal device to switch the relay device based on the measurement result, so that the first terminal device can switch to a suitable cell or relay device.
- the first terminal device may determine to perform relay device reselection, so that the relay device of the first terminal device is switched to an appropriate relay device.
- the method further includes: the first terminal device sends first indication information to the second terminal device through the unicast connection, the first indication information is used to trigger the second terminal device to send a first message, and the first message is used to measure a first signal quality, and the first signal quality is a signal quality between the first terminal device and the second terminal device; the first terminal device receives the first message; the first terminal device determines the first signal based on the first message quality.
- the first terminal device can use the first indication information to trigger the second terminal device to send the first message, so that there is data transmission between the first terminal device and the second terminal device, so that the first terminal device can detect the first signal quality between the first terminal device and the second terminal device based on the first message, and can accurately determine the Whether the second terminal is suitable for continuing to provide relay services for the first terminal device.
- the reporting the measurement result to the first network device includes: when the first signal quality is less than a first threshold, the first terminal device reports the measurement result to the first network device.
- the first terminal device determines that the second terminal device is no longer suitable for providing relay services for the first terminal device, and the first terminal device may report to the first network device, so that the first terminal device can switch to an appropriate relay device according to the instruction of the first network device. It can be understood that, when the first signal quality is not less than the first threshold, the first terminal device determines that the second terminal device is suitable for continuing to provide the relay service for the first terminal device, then there is no need to switch the relay device, and unnecessary switching can be avoided.
- the embodiment of the present application provides a communication method, including:
- the first terminal device receives a first broadcast message sent by the second terminal device, where the first broadcast message includes first cell information of the second terminal device; the first terminal device determines whether a serving cell of the second terminal device is handovered based on the first cell information; and when a handover occurs in the serving cell of the second terminal device, the first terminal device sends a second message to the first network device, where the second message includes the first cell information.
- the first terminal device when the first terminal device determines that the serving cell of the second terminal device has been handed over, it sends a second message to the first network device, so that the first network device can update the information of the serving cell of the second terminal device in time, so as to avoid handover failure when the relay device of the first terminal device is handed over to the second terminal device due to the failure of the first network device to update the information of the serving cell of the second terminal device in time.
- sending the second message to the first network device by the first terminal device includes:
- the first terminal device determines whether the current serving cell of the second terminal device is a non-access-forbidden cell based on the first cell information; and sends the second message to the first network device when the current serving cell of the second terminal device is a non-access-forbidden cell.
- the first terminal device when the current serving cell of the second terminal device is a non-access-prohibited cell, and it is determined that the second terminal device can provide relay services for the first terminal device, the first terminal device sends the second message to the first network device, so that the first network device updates the information of the serving cell of the second network device in a timely manner.
- the method further includes:
- the first terminal device deletes the measurement information corresponding to the second terminal device.
- the first terminal device determines that the second terminal device cannot provide relay services for the first terminal device, and deletes the measurement information corresponding to the second terminal device from the measurement results of the first terminal device, so as to ensure that the reported measurement results include the measurement information of the appropriate terminal device, and at the same time save the memory space occupied by the measurement results, and reduce the resources required for the first terminal device to report the measurement results.
- the first cell information is included in measurement information corresponding to the second device.
- the first terminal device when the first terminal device determines that the serving cell of the second terminal device has been handed over, it may trigger a measurement report, and report the measurement result of the first terminal device to the first network device.
- the measurement result includes the measurement information of the second terminal device, and the measurement information includes the information of the first cell.
- the first network device can be made to update the measurement result of the first terminal device in time, so that the first network device can make a reasonable handover decision based on the measurement result.
- the embodiment of the present application provides a communication method, including:
- the first terminal device receives a first broadcast message sent by the second terminal device, the first broadcast message includes first cell information of the second terminal device; the first terminal device receives a third message from the first network device, the third message includes second cell information of the second terminal device, and the third message is used to instruct a relay device of the first terminal device to switch to the second terminal device; when the first cell information is inconsistent with the second cell information, the first terminal device determines that the handover fails.
- the third message may be a handover command
- the first network device makes a handover decision based on the measurement result reported by the first terminal device, and instructs the first terminal device to switch to the second terminal device through the handover command.
- the first terminal device cannot switch to the second terminal device based on the third message, so it is determined that the switching fails, and no subsequent switching operations are performed, which can avoid resource waste caused by subsequent switching operations.
- the method further includes at least one of the following:
- the first terminal device disconnects from the second terminal device
- the first terminal device performs radio resource control RRC connection reestablishment.
- the embodiment of the present application provides a communication method, including:
- the second terminal device measures a second signal quality, where the second signal quality is a signal quality between the second terminal device and a second network device; when the second signal quality is less than a second threshold or the second signal quality is greater than a third threshold, the second terminal device sends second indication information, where the second indication information is used to instruct the second terminal device not to provide a relay service.
- the second terminal device when the second signal quality does not meet the threshold condition, that is, when the second signal quality is less than the second threshold or the second signal quality is less than the third threshold, the second terminal device does not provide the relay service, so the second indication information may be sent to timely inform the surrounding terminal devices that the second terminal device does not provide the relay service, thereby preventing the surrounding terminal devices of the second terminal device from reporting the second terminal device as a relay device.
- the embodiment of the present application provides a communication device, configured to execute the method in the first aspect or any possible implementation manner of the first aspect.
- the communication device includes a unit for performing the method in the first aspect or any possible implementation manner of the first aspect.
- the embodiment of the present application provides a communication device, configured to execute the method in the second aspect or any possible implementation manner of the second aspect.
- the communication device includes a unit for performing the method in the second aspect or any possible implementation manner of the second aspect.
- the embodiment of the present application provides a communication device, configured to execute the method in the third aspect or any possible implementation manner of the third aspect.
- the communication device includes a unit for performing the third aspect or the method in any possible implementation manner of the third aspect.
- the embodiment of the present application provides a communication device, configured to execute the method in the fourth aspect or any possible implementation manner of the fourth aspect.
- the communications device includes a unit for performing the fourth aspect or the method in any possible implementation manner of the fourth aspect.
- the embodiment of the present application provides a communication device, configured to execute the method in the fifth aspect or any possible implementation manner of the fifth aspect.
- the communications device includes a unit for performing the fifth aspect or the method in any possible implementation manner of the fifth aspect.
- the above communication device may include a transceiver unit and a processing unit.
- a transceiver unit and a processing unit For the specific description of the transceiver unit and the processing unit, reference may also be made to the device embodiments shown below.
- the present application provides a communication device, which includes a processor, and the processor can be used to execute computer-executed instructions stored in the memory, so that the method shown in the first aspect or any possible implementation of the first aspect is executed, or the method shown in the second aspect or any possible implementation of the second aspect is executed, or the method shown in the third aspect or any possible implementation of the third aspect is executed, or the method shown in the fourth aspect or any possible implementation of the fourth aspect is executed, or the method shown in the fifth aspect or any possible implementation of the fifth aspect is executed.
- the method shown in the implementation is executed.
- the process of sending information in the above method can be understood as the process of outputting information based on the instructions of the processor.
- the processor In outputting information, the processor outputs the information to the transceiver for transmission by the transceiver. After the information is output by the processor, it may undergo additional processing before reaching the transceiver.
- the processor receives incoming information
- the transceiver receives that information and inputs it to the processor. Furthermore, after the transceiver receives the information, the information may require other processing before being input to the processor.
- the above-mentioned processor may be a processor dedicated to performing these methods, or may be a processor that executes computer instructions in a memory to perform these methods, such as a general-purpose processor.
- the processor may also be used to execute a program stored in the memory, and when the program is executed, the communication device executes the method as shown in the first aspect or any possible implementation manner of the first aspect.
- the memory is located outside the communication device.
- the memory is located in the above communication device.
- the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
- the communication device further includes a transceiver, where the transceiver is configured to receive a message or send a message, and the like.
- the present application provides a communication device, the communication device includes a processing circuit and an interface circuit, and the interface circuit is used to acquire data or output data; the processing circuit is used to perform the corresponding method shown in the above first aspect or any possible implementation of the first aspect, or the processing circuit is used to perform the corresponding method shown in the above second aspect or any possible implementation of the second aspect, or the processing circuit is used to perform the corresponding method shown in the above third aspect or any possible implementation of the third aspect, or the processing circuit is used to perform the corresponding method shown in the above fourth aspect or any possible implementation of the fourth aspect
- the corresponding method, or the processing circuit is configured to execute the corresponding method as shown in the fifth aspect or any possible implementation manner of the fifth aspect.
- the present application provides a computer-readable storage medium, which is used to store a computer program.
- the method shown in the first aspect or any possible implementation of the first aspect is executed, or the method shown in the second aspect or any possible implementation of the second aspect is executed, or the method shown in the third aspect or any possible implementation of the third aspect is executed, or the method shown in the fourth aspect or any possible implementation of the fourth aspect is executed, or the method shown in the fifth aspect or any possible implementation of the fifth aspect is executed.
- the methods shown in the possible implementations are executed.
- the present application provides a computer program product.
- the computer program product includes a computer program or computer code.
- the method shown in the first aspect or any possible implementation of the first aspect is executed, or the method shown in the second aspect or any possible implementation of the second aspect is executed, or the method shown in the third aspect or any possible implementation of the third aspect is executed, or the method shown in the fourth aspect or any possible implementation of the fourth aspect is executed, or the fifth aspect or any possible implementation of the fifth aspect is executed.
- the method shown in the implementation is executed.
- the present application provides a communication system, where the communication system includes a first terminal device and a second terminal device.
- the first terminal device is configured to execute the method of any one of the above first aspect to the above fourth aspect
- the second terminal device is configured to execute the above fifth aspect or any possible implementation manner of the fifth aspect.
- FIG. 1 is a schematic structural diagram of a communication system provided by an embodiment of the present application.
- FIG. 2 is a schematic diagram of a control plane protocol architecture in sidelink communication provided by an embodiment of the present application
- FIG. 3 is a schematic diagram of a protocol architecture of a discovery message provided by an embodiment of the present application.
- FIG. 4A is a schematic diagram of a scene of a discovery process provided by an embodiment of the present application.
- FIG. 4B is a schematic diagram of another discovery process provided by the embodiment of the present application.
- FIG. 5A is an interactive schematic diagram of a unicast connection establishment process provided by an embodiment of the present application.
- FIG. 5B is an interactive schematic diagram of another unicast connection establishment process provided by the embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a communication system provided by an embodiment of the present application.
- FIG. 7 is a schematic diagram of a control plane protocol architecture provided by an embodiment of the present application.
- FIG. 8 is a schematic diagram of a user plane protocol architecture provided by an embodiment of the present application.
- FIG. 9 is a schematic diagram of a scenario of switching from direct communication to non-direct communication according to an embodiment of the present application.
- FIG. 10 is an interactive schematic diagram of switching from direct communication to non-direct communication according to an embodiment of the present application.
- FIG. 11 is a schematic diagram of a scenario of switching from indirect communication to direct communication provided by an embodiment of the present application.
- Fig. 12 is an interactive schematic diagram of switching from non-direct communication to direct communication provided by the embodiment of the present application.
- FIG. 13 is a schematic structural diagram of a multi-path relay communication system provided by an embodiment of the present application.
- FIG. 14 is a schematic diagram of a communication scenario provided by an embodiment of the present application.
- Fig. 15A is an interactive schematic diagram of a communication method provided by an embodiment of the present application.
- Fig. 15B is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- Fig. 15C is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- FIG. 16 is a schematic diagram of a scenario of a communication method provided by an embodiment of the present application.
- Fig. 17 is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- Fig. 18A is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- Fig. 18B is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- Fig. 19 is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- Fig. 20 is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- Fig. 21 is an interactive schematic diagram of another communication method provided by the embodiment of the present application.
- Fig. 22 is a schematic structural diagram of a communication device provided by an embodiment of the present application.
- Fig. 23 is a schematic structural diagram of another communication device provided by an embodiment of the present application.
- Fig. 24 is a schematic structural diagram of another communication device provided by an embodiment of the present application.
- an embodiment means that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the present application.
- the occurrences of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is understood explicitly and implicitly by those skilled in the art that the embodiments described herein can be combined with other embodiments.
- the terminal equipment in this embodiment of the present application may refer to a user equipment (user equipment, UE), an access terminal, a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device.
- UE user equipment
- the terminal device can also be a cellular phone, a cordless phone, a session initiation protocol (session initiation protocol, SIP) phone, a wireless local loop (wireless local loop, WLL) station, a personal digital assistant (personal digital assistant, PDA), a handheld device with wireless communication functions, a computing device or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network or a future evolved public land mobile communication network
- the terminal equipment in the (public land mobile network, PLMN), etc., is not limited in this embodiment of the present application.
- the network device in this embodiment of the present application may be a device for connecting a terminal device to a wireless network, and specifically may be a base station.
- the base station may include various forms of base stations, for example: macro base stations, micro base stations (also called small stations), relay stations, access points, and the like.
- access point in wireless local area network (wireless local area network, WLAN), base station (base transceiver station, BTS) in global system for mobile communications (global system for mobile communications, GSM) or code division multiple access (code division multiple access, CDMA), also can be broadband code division multiple access (wideband
- the base station (NodeB, NB) in code division multiple access (WCDMA) can also be an evolved base station (Evolved Node B, eNB or eNodeB) in LTE, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and the next generation Node B (the next generation Node B, gNB) in a 5G system or a base station in a future evolved PLMN network.
- FIG. 1 is a schematic structural diagram of a communication system provided by an embodiment of the present application.
- the communication system may include at least two terminal devices.
- FIG. 1 exemplarily shows two terminal devices, namely UE1 and UE2.
- the interface between UE1 and UE2 is called PC5 interface, and the communication link between UE1 and UE2 is called side link.
- Data transmission can be directly performed between UE1 and UE2 through the sidelink without going through the network, which can effectively reduce communication delay.
- an application scenario of the sidelink communication system may be vehicle-to-everything (V2X).
- V2X each vehicle is a terminal device, and data transmission can be directly performed between vehicles through the sidelink.
- FIG. 2 is a schematic diagram of a control plane protocol architecture in sidelink communication.
- peer-to-peer protocol layers are established between UE1 and UE2, including radio resource control (radio resource control, RRC) layer, packet data convergence protocol (packet data convergence protocol, PDCP) layer, radio link layer control protocol (radio link control, RLC) layer, media access control layer (media access control, MAC) layer and physical layer (physical layer, PHY) layer.
- RRC radio resource control
- PDCP packet data convergence protocol
- RLC radio link layer control protocol
- media access control layer media access control
- MAC media access control
- PHY physical layer
- UE1 On the control plane, UE1 encapsulates the RRC message generated by the RRC layer into a PDCP protocol data unit (protocol data unit, PDU), and sends it to UE2 after being processed by the RLC layer, the MAC layer, and the PHY layer in sequence, and UE2 obtains the PDCP PDU after being processed by the PHY layer, the MAC layer, and the RLC layer in sequence.
- PDU protocol data unit
- the sidelink communication may support broadcast, unicast and multicast communication modes.
- Broadcast communication can be similar to network equipment broadcasting system information, that is, the sending terminal sends broadcast service data without encryption, and other terminal devices within the effective receiving range of the sending terminal and interested in the broadcast service can receive the broadcast service data.
- a unicast connection needs to be established between two terminal devices first, which is similar to data communication performed after an RRC connection is established between a terminal device and a network device. After the unicast connection is established, the two terminal devices can communicate data based on the negotiated identifier, and the data can be encrypted or unencrypted. Compared with broadcast communication, in unicast communication, unicast communication can only be performed between two UEs that have established a unicast connection.
- Multicast communication refers to communication among all terminal devices in a communication group.
- any terminal device in a communication group can receive or send multicast service data.
- a terminal device in a communication group sends a multicast service data
- other terminal devices in the communication group can receive the multicast service data
- the terminal device can also receive multicast service data sent by other terminal devices in the communication group.
- the above-mentioned communication modes supported by the sidelink are only examples, and the communication modes supported by the sidelink in the embodiment of the present application are not limited to the above three examples, and may also include other new communication modes that appear with the development of technology. Therefore, the three communication methods shown above should not be understood as limiting the implementation of this application.
- one sidelink communication corresponds to a pair of source layer-2 identifier (L2ID) and destination L2ID, that is, one source L2ID and one destination L2ID are required in one sidelink communication.
- L2ID source layer-2 identifier
- the above source L2ID and destination L2ID may be included in the subheader of the MAC data protocol unit (protocol data unit, PDU), so that the data can be transmitted from the sending terminal to the correct receiving terminal.
- PDU protocol data unit
- the source L2ID is allocated by the sending terminal (or called the source terminal).
- the sending terminal may select different source L2IDs according to communication types and standards.
- the communication type may include unicast communication, broadcast communication, and multicast communication
- the system may include long term evolution (long term evolution, LTE) or new radio (new radio, NR).
- LTE long term evolution
- NR new radio
- the sending terminal may periodically update the source L2ID, so as to protect the privacy of the sidelink service type (service type) and avoid being tracked and identified by other terminal devices.
- the above-mentioned destination L2ID may depend on the service type.
- the sending terminal may determine the corresponding relationship between the destination L2ID and the broadcast service, multicast service, and unicast service based on pre-configuration, application layer server configuration, or core network configuration. For example, during broadcast communication or multicast communication, the sending terminal may determine the destination L2ID according to the broadcast service type or multicast service type.
- a sending terminal In unicast communication, a sending terminal first establishes a unicast connection with a receiving terminal (or called a destination terminal). Exemplarily, during the establishment of the unicast connection, the sending terminal may select a default destination L2ID, and the default destination L2ID is related to the service type of the unicast communication. After the unicast connection is established, the sending terminal can continue to use the default destination L2ID to perform unicast communication.
- a terminal device supporting a proximity-based service can discover a peripheral connectable terminal device through a discovery process, and establish a unicast connection with it, so as to perform subsequent communication based on the unicast connection.
- proximity-based service ProSe
- the protocol stack of the discovery message is shown in FIG. 3 .
- Peer-to-peer protocol layers are established between UE1 and UE2, including discovery (discovery) protocol layer, PDCP layer, RLC layer, MAC layer and PHY layer.
- the discovery message of UE1 can be generated by the discovery protocol layer, and then sent to UE2 after being processed by the PDCP layer, RLC layer, MAC layer, and PHY layer in sequence, and UE2 gets the discovery message after being processed by the PHY layer, MAC layer, RLC layer, and PDCP layer in sequence.
- the above discovery process may include two discovery models, namely a first discovery model and a second discovery model.
- the terminal equipment may include an announcing terminal (announcing UE) and a monitoring terminal (monitoring UE).
- the advertising terminal broadcasts a discovery message.
- the discovery message may carry a source L2ID and a destination L2ID.
- the source L2ID may be allocated by the advertising terminal, and the destination L2ID may be a predefined or preconfigured destination L2ID.
- the discovery message may also be called an announcement message (announcement message), and the announcement message may carry the information of the announcement terminal.
- the announcement message may include service type information, which is used to indicate the type of service that the announcement terminal can provide, so that the monitoring terminal determines whether it needs the service provided by the announcement terminal according to the announcement message.
- the monitoring terminal monitors the announcement message broadcast by the announcement terminal. After receiving the announcement message broadcast by the announcement terminal, the monitoring terminal can determine whether the service provided by the announcement terminal is needed according to the information carried in the announcement message, that is, determine whether to establish a unicast connection with the announcement terminal.
- FIG. 4A is an example of a first discovery model provided by the embodiment of the present application. Multiple terminal devices may be included in the first discovery model.
- 4A shows five terminal devices, which are UE1, UE2, UE3, UE4, and UE5, wherein UE1 is an announcement terminal, and UE2, UE3, UE4, and UE5 are monitoring terminals.
- UE1 broadcasts an announcement message, and UE2, UE3, UE4, and UE5 monitor the announcement message, and after receiving the announcement message, determine whether to establish a unicast connection with UE1 according to the information carried in the announcement message.
- the terminal equipment may include a discovery terminal (discoverer UE) and a discovered terminal (discoveree UE).
- the discovery terminal may broadcast a discovery message, and the discovery message may carry a source L2ID and a destination L2ID.
- the source L2ID may be allocated by the discovery terminal, and the destination L2ID may be a predefined or preconfigured destination L2ID.
- the discovery message may also be called a solicitation message, and the solicitation message carries information about the service type required by the discovery terminal.
- the discovered terminal monitors the request message broadcast by the discovery terminal, and upon receiving the request message, determines whether the service required by the discovery terminal can be provided.
- FIG. 4B is an example of a second discovery model provided by the embodiment of the present application. Multiple terminal devices may be included in the second discovery model. Five terminal devices are shown in FIG. 4B, which are UE1, UE2, UE3, UE4, and UE5, wherein UE1 is a discovery terminal, and UE2, UE3, UE4, and UE5 are discovered terminals.
- UE1 broadcasts a request message, and the request message may include the service requirement of UE1.
- UE2, UE3, UE4 and UE5 monitor the request message, and after receiving the request message, determine whether the service requirement of UE1 is satisfied according to the information carried in the request message. For example, UE2 and UE3 send reply messages to UE1 after determining that the service requirement of UE1 is satisfied. After receiving the reply messages sent by UE2 and UE3, UE1 may select one of UE2 and UE3 to establish a unicast connection.
- the above two discovery models of the discovery process are only examples, and the discovery models of the discovery process in the embodiment of the present application are not limited to the above two examples, and may also include other new discovery models that appear with the development of technologies. Therefore, the two discovery models shown above should not be construed as limitations on the implementation of this application.
- the terminal device that initiates the process of establishing the unicast connection may be called an initiating terminal (initiating UE), for example, a monitoring terminal in the first discovery model and a discovery terminal in the second discovery model.
- the opposite end of the initiating terminal may be called a target terminal (target UE), for example, an advertising terminal in the first discovery model and a discovered terminal in the second discovery model.
- target UE target terminal
- the initiating terminal may determine a target terminal that can establish a unicast connection, and initiate a unicast connection establishment process.
- the initiating terminal can determine the source L2ID for the unicast connection and the destination L2ID of the target terminal.
- the target L2ID may be obtained based on the discovery process.
- the originating terminal determines the source L2ID and the destination L2ID, it sends a unicast connection establishment request (direct communication request, DCR) message to the target terminal, and the DCR message can carry the source L2ID, destination L2ID and user information (User Info).
- DCR direct communication request
- the target terminal saves the source L2ID and the destination L2ID, and associates the source L2ID and the destination L2ID with the current unicast connection context.
- the target terminal may determine whether to accept the unicast connection establishment request of the initiating terminal according to the user information included in the DCR message. If the target terminal determines to accept the unicast connection establishment request, it sends a unicast connection accept (direct communication accept, DCA) message to the initiating terminal (as shown in FIG. 5A ). If the target terminal determines not to accept the unicast connection establishment request, it sends a unicast connection rejection (direct communication reject) message to the initiating terminal (as shown in FIG. 5B ).
- a unicast connection accept direct communication accept, DCA
- DCA direct communication accept
- the target terminal determines not to accept the unicast connection establishment request, it sends a unicast connection rejection (direct communication reject) message to the initiating terminal (as shown in FIG. 5B ).
- the network device may send a configuration message to the terminal device, and the configuration message may include information such as measurement object, measurement reporting configuration, measurement interval (GAP), and measurement identifier (identifier, ID).
- the measurement GAP refers to the time period for the terminal device to leave the current frequency point to measure other frequency points.
- the terminal device can measure the signal quality of the serving cell and the surrounding cells of the terminal device based on the configuration message, and when the measured signal quality meets the measurement report condition configured in the configuration message, perform measurement reporting and report the measurement result to the network device.
- the network device may instruct the terminal device to perform cell switching according to the measurement result, that is, the network device may instruct the terminal device to perform cell switching according to the signal quality of the serving cell and surrounding cells.
- the configuration message may include at least one measurement object.
- the at least one measurement object is an object to be measured by the terminal device, and each measurement object in the at least one measurement object may correspond to a measurement object ID (MeasobjectvieId).
- the configuration message may include configuration information of the at least one measurement object.
- the configuration information of the NR measurement object may include synchronization signal and physical broadcast channel (physical broadcast cHannel, PBCH) block (synchronization signal and PBCH block, SSB) frequency, SSB subcarrier spacing, SSB-based measurement timing configuration (SSB-based measurement timing configuration, SMTC) configuration, whitelist cells and blacklist cells, cell Information such as frequency and identification.
- the terminal device when the SSB signal received by the terminal device satisfies the configuration information of the NR measurement object, it is determined that the SSB signal is the measurement object, that is, the terminal device can perform measurement on the SSB signal.
- the above configuration message may be an RRC reconfiguration message (RRCReconfiguration message), and the at least one measurement object may be included in the measurement object list (measObjectiveToAddModList) of the information element measconfig of the RRC reconfiguration message.
- the above-mentioned configuration message may include at least one measurement report configuration, and each measurement report configuration in the at least one measurement report configuration may include a criterion for triggering measurement report reporting (ie, a measurement report condition) and a format of the measurement report.
- each measurement reporting configuration in the at least one measurement reporting configuration corresponds to a measurement reporting event and is associated with a measurement object.
- the measurement report corresponding to the NR measurement object may include the measurement result of the SSB.
- any measurement reporting configuration in the at least one measurement reporting configuration has a configuration identifier (reportConfigId).
- the configuration message may be an RRC reconfiguration message, and the at least one measurement report configuration is included in an information element reportConfigToAddModList of the RRC reconfiguration message.
- the at least one measurement reporting configuration may be classified into event-triggered reporting and periodical-triggered reporting.
- the measurement reporting configuration may include the event type, threshold value, duration of meeting the trigger condition, measurement amount, and reference signal type of the corresponding measurement reporting event.
- the trigger quantity of the measurement report event is an index that triggers the measurement report event, and the trigger quantity may include reference signal received power (reference signal received power, RSRP), received signal strength indicator (received signal strength indicator, RSSI), reference signal received quality (reference signal received quality, RSRQ), signal to interference plus noise ratio (signal to interference plus noise) ratio, SINR).
- RSRP reference signal received power
- RSSI received signal strength indicator
- RSRQ reference signal received quality
- SINR signal to interference plus noise ratio
- the trigger quantity of the measurement reporting event may be RSRP or RSRQ.
- the terminal device may determine whether to trigger the measurement report corresponding to the measurement report event by measuring the RSRP of the SSB signal or the RSRQ of the SSB signal.
- the network device may correspondingly configure the entry threshold and exit threshold of the measurement report event corresponding to the measurement report configuration.
- the entry threshold condition of the measurement report event A1 (Event A1) is Ms-Hys>Thresh, and the above condition lasts for TimeToTriger time, where Ms is the measurement result of the serving cell, Hys represents the amplitude hysteresis of the measurement result, and Thresh is the threshold value.
- the terminal device When the terminal device meets the entry threshold of the measurement report event, the terminal device will record the measurement object corresponding to the measurement report event in the measurement variable (VarMeasReportList) of the terminal device to form a measurement entry corresponding to the measurement object.
- Measurement variables are used to record related measurement information that has triggered measurement reporting conditions.
- the measurement entry may include a measurement ID, which may be associated with the measurement object and its measurement result that trigger the measurement report condition.
- the terminal device After forming the measurement entry, the terminal device generates a measurement report, which includes the above measurement ID or the measurement result associated with the measurement object, and reports the measurement report to the network device.
- the measurement variable may include measurement items corresponding to multiple measurement objects.
- the measurement report includes the measurement variable, and the format of the measurement report is determined by the measurement report configuration corresponding to the measurement report event.
- the terminal device may report the measurement report to the network device according to the measurement reporting configuration corresponding to the measurement reporting event.
- the terminal device may report the measurement report to the network device through a measurement report (MeasurementReport) message.
- the measurement report includes the measurement object corresponding to the measurement item in the measurement variable of the terminal device and the measurement result thereof.
- the manner in which the network device configures event-triggered reporting may include event-triggered one-time reporting and event-triggered periodic reporting.
- event-triggered periodic report when the terminal device meets the entry threshold of the measurement report event and keeps it for a period of time, the terminal device only triggers the reporting of the measurement report once.
- event-triggered periodic report when the measurement report of the terminal device is triggered, the terminal device will start a timer (reportInterval) between multiple measurements and a counter of the number of measurements (reportAmount). Both the timer and the counter are configured by the network device. When the counter reaches the reporting times requirement, the terminal device stops reporting, and completes the measurement reporting process corresponding to the measurement reporting event. In the case that the foregoing counter is infinite (infinity), the terminal device periodically reports the measurement result.
- the terminal device may delete the corresponding measurement entry from the measurement variable. For example, when the terminal device measures that a measurement object satisfies the exit threshold of the measurement reporting event, the terminal device may delete the measurement entry corresponding to the measurement object from the measurement variables. That is, when the terminal device reports the measurement next time, the measurement result of the measurement object will not be included in the measurement result reported.
- the terminal device may send a measurement report according to the report interval (reportInterval) configured by the network device.
- the measurement object corresponding to the measurement reporting configuration will always be recorded in the measurement variable of the terminal device, that is, the measurement result corresponding to the measurement object will be sent to the network device every time the measurement is reported.
- the above configuration message further includes at least one measurement ID, which is used to associate the measurement object with the measurement reporting configuration.
- the terminal device can determine the correspondence between the measurement object and the measurement report configuration according to the measurement ID, and measure the measurement object according to the requirements of the measurement report configuration corresponding to the measurement object.
- the at least one measurement ID may be included in the information element measObjectiveToAddModList of the RRC reconfiguration message.
- the U2N relay technology is a technology for a terminal device to help another terminal device communicate with a network device, or the U2N relay technology is a technology for a terminal device to communicate with a network device through another terminal device, and the U2N relay technology may also be called a relay technology.
- terminal equipment can be divided into remote terminal (remote UE) and relay terminal (relay UE), wherein the remote terminal can communicate with network equipment through the relay terminal.
- FIG. 6 is an example of a U2N relay communication architecture provided by the embodiment of the present application.
- FIG. 6 shows a remote terminal, a relay terminal, and a network device.
- the remote terminal communicates with the network device through the relay terminal, wherein the remote terminal and the relay terminal communicate through a side link, and the corresponding interface is called PC5.
- the relay terminal is directly connected to the network device, that is, communicates through the Uu port.
- the direct communication link between the relay terminal and the network device may be called a direct link.
- FIG. 7 is a schematic diagram of a control plane protocol architecture in the U2N relay communication architecture
- FIG. 8 is a schematic diagram of a user plane protocol architecture in the U2N relay communication architecture.
- control plane protocol stack architecture shown in FIG. 7 and the user plane protocol stack architecture shown in FIG. 8 are applicable to the L2U2N relay scenario.
- a PC5 interface is established between the remote terminal and the relay terminal, and the end-to-end protocol layer includes an adaptation layer (Adaptation layer, Adapt), an RLC layer, a MAC layer, and a PHY layer.
- a Uu interface is established between the relay terminal and the network device (ie gNB), and the end-to-end protocol layer includes an adaptation layer, an RLC layer, a MAC layer, and a PHY layer.
- An N2 interface is established between the network device and the core network, and the end-to-end protocol layer includes an N2 interface protocol stack (N2Stack).
- N2Stack N2 interface protocol stack
- end-to-end protocol layers between the remote terminal and the network device, including the RRC layer and the PDCP layer.
- 5G Core Network 5GC
- NAS non-access stratum
- a PC5 interface is established between the remote terminal and the relay terminal, and the end-to-end protocol layers include an adaptation layer, an RLC layer, a MAC layer, and a PHY layer.
- a Uu interface is established between the relay terminal and the network device, and the end-to-end protocol layer includes an adaptation layer, an RLC layer, a MAC layer, and a PHY layer.
- a general packet radio service (GPRS) tunneling protocol user plane (GPRS tunneling protocol user plane, GTP-U) interface is established between the network device and the core network, and the end-to-end protocol layer includes N3Stack.
- GPRS general packet radio service
- an end-to-end protocol layer is established between the remote terminal and the network device, including a service data adaptation protocol (service data adaptation protocol, SDAP) layer and a PDCP layer.
- service data adaptation protocol service data adaptation protocol
- SDAP service data adaptation protocol
- PDCP packet data convergence protocol
- an end-to-end protocol layer between the remote terminal and the core network, including an Internet protocol (internet protocol, IP) protocol layer.
- IP Internet protocol
- the data packets of the remote terminal are relayed and forwarded below the PDCP layer of the relay terminal, that is, the relay terminal maintains the RLC bearer of the relay, including the RLC layer, the MAC layer and the PHY layer.
- the control plane protocol architecture and the user plane protocol architecture add an adaptation layer (Adaptation layer) between the RLC layer and the PDCP layer.
- the main function of the adaptation layer is the multiplexing and splitting of radio bearers, that is, the adaptation layer supports data from different PDCP entities to be multiplexed on one RLC bearer, or split the data on one RLC bearer to different radio bearers.
- the data packets of the remote terminal are relayed and forwarded at the Internet protocol (internet protocol, IP) protocol layer of the relay terminal, wherein the IP layer is at the upper layer of the access stratum (AS) layer, that is, the IP layer is at the upper layer of the SDAP layer, the PDCP layer, the adaptation layer, the RLC layer, the MAC layer, and the PHY layer.
- IP Internet protocol
- AS access stratum
- a relay device that provides relay services for a remote terminal may be referred to as a serving relay device for the remote terminal, and a relay device that does not provide relay services for the remote terminal may be referred to as a peripheral relay device.
- the remote terminal may measure the signal quality of surrounding cells and surrounding relay devices, and perform mobility management based on the measured signal quality, so that the remote terminal can continue to enjoy network services during its movement.
- the mobility management of the remote terminal may include the following situations:
- Switching from direct communication to non-direct communication means that the remote terminal switches from directly communicating with the network device to communicating with the network device through a relay device.
- the remote terminal is in an RRC connected state (RRC_CONNECTED).
- RRC_CONNECTED RRC connected state
- the remote terminal can measure the signal quality of the current serving cell and the signal quality of the sidelink with the surrounding relay terminal according to the configuration message of the network device, and report the measurement according to the configuration message, and report the measurement result to the network device.
- the network device then instructs the remote terminal to switch to the target relay terminal according to the measurement result reported by the remote terminal, obtain relay services through the target relay terminal, and access the target base station where the target relay terminal is located.
- the network device when the remote terminal accesses the network device, the network device sends a configuration message to the remote terminal, where the configuration message is used to configure the remote terminal for measurement reporting.
- the configuration message may configure a reporting condition for the remote terminal to trigger measurement reporting.
- the reporting condition is satisfied, the remote terminal triggers the measurement report and reports the measurement result to the network device.
- the above configuration message may specifically be an RRC reconfiguration (RRCReconfiguration) message.
- FIG. 9 is an example of a switching scenario from direct communication to non-direct communication.
- FIG. 9 takes three terminal devices (ie UE1, UE2 and UE3) and two network devices (ie gNB1 and gNB2) as an example, where UE1 is a remote terminal, and UE2 and UE3 are surrounding relay terminals of UE1.
- UE1 communicates directly with gNB1 through the Uu interface
- UE2 communicates directly with gNB1
- UE3 communicates directly with gNB2.
- UE2 and UE3 broadcast discovery messages.
- UE1 may measure the signal quality of the sidelink with UE2 based on the discovery message broadcast by UE2, and measure the signal quality of the sidelink with UE3 based on the discovery message broadcast by UE3.
- UE1 triggers measurement recording and reporting, and reports the measurement result to gNB1.
- gNB1 may instruct UE1 to switch to UE2 or UE3 based on the measurement result reported by UE1, so as to access gNB1 or gNB2 through UE2 or UE3.
- the network device may configure a measurement reporting event Y (Event Y) for the remote terminal through the configuration message to limit the measurement reporting behavior of the remote terminal.
- Event Y can be defined as triggering measurement reporting when the signal quality of the current serving cell of the remote terminal is lower than the threshold Y1 and the signal quality of the sidelink of the nearby optional relay terminal is greater than the threshold Y2.
- the entry condition of the measurement report event Y may be: (Mn+Hys ⁇ ThreshY1) and (Mr ⁇ Hys>ThreshY2), and the above condition lasts for a duration of TimeToTrigger.
- Mn is the signal quality of the serving cell
- Mr is the signal quality of the surrounding relay terminals on the sidelink
- Hys is the amplitude hysteresis of the measurement result
- TimeToTrigger indicates the duration of continuously satisfying the entry condition of the measurement reporting event, that is, the time hysteresis
- ThreshY1 corresponds to the threshold Y1 in the measurement reporting event Y.
- the remote terminal When the remote terminal satisfies the conditions (Mn+Hys ⁇ ThreshY1) and (Mr-Hys>ThreshY2), and the duration of satisfying the conditions is greater than or equal to the TimeToTrigger duration, it is determined that the above entry conditions for the measurement report event are met, and the measurement report is triggered.
- the exit condition of the measurement reporting event Y may be: (Mn+Hys>ThreshY1) or (Mr ⁇ Hys ⁇ ThreshY2), and the above condition lasts for a duration of TimeToTrigger.
- This ThreshY2 corresponds to the threshold Y2.
- the remote terminal satisfies the condition (Mn+Hys>ThreshY1) or the duration of (Mr-Hys ⁇ ThreshY2) is greater than or equal to the TimeToTrigger duration, the exit condition of the measurement reporting event Y is met.
- the signal quality of the sidelink in the above measurement report event Y may be SD-RSRP, that is, the remote terminal obtains the signal quality of the sidelink with the surrounding relay terminal by receiving and measuring the discovery message sent by the surrounding relay terminal.
- the terminal device satisfies the entry condition of the measurement reporting event Y, that is, the signal quality of the serving cell of the terminal device is less than the threshold Y1 and the SD-RSRP of the surrounding relay terminal is greater than the threshold Y2
- the remote terminal can perform measurement recording, that is, the remote terminal records the measurement object corresponding to the surrounding relay terminal into the measurement variable of the remote terminal, and performs measurement reporting according to the measurement reporting configuration corresponding to the measurement reporting event Y.
- the measurement result reported by the remote terminal may include the ID information of the surrounding relay terminal, the ID information of the serving cell of the surrounding relay terminal, and the signal quality of the sidelink between the remote terminal and the relay terminal.
- the remote terminal may delete the measurement object corresponding to the measurement reporting event Y from the measurement variables.
- the network device after receiving the measurement result reported by the remote terminal, the network device makes a corresponding handover decision based on the measurement result, and instructs the remote terminal to switch from direct communication to non-direct communication, that is, the remote terminal switches from directly communicating with the network device to communicating with the network device through a relay device.
- the specific process of switching from direct communication to non-direct communication is shown in Figure 10. The steps in Figure 10 are described below:
- the remote terminal sends the measurement result to the source network device.
- the source network device is a network device communicating with the remote terminal.
- the remote terminal may perform measurement reporting according to the measurement reporting configuration, and the reported measurement results include ID information of surrounding relay terminals, ID information of serving cells of the surrounding relay terminals, and signal quality of sidelinks of the surrounding relay terminals.
- the source network device determines the target network device and the target relay terminal based on the measurement result.
- the source network device sends a handover request message to the target network device.
- the target network device replies a handover acknowledgment (acknowledgment, ACK) message to the source network device.
- ACK handover acknowledgment
- the target network device sends RRC configuration information to the target relay terminal, where the RRC configuration message includes air interface configuration required by the target relay terminal to provide relay services for the remote terminal and identification information of the remote terminal.
- the target relay terminal may reply a complete (complete) message to the target network device.
- the source network device sends a handover command (handover command, HO command) to the remote terminal, where the handover command includes configuration required for the remote terminal to access the target network device through the target relay terminal and identification information of the target relay terminal device.
- a handover command (handover command, HO command)
- the remote terminal replies an RRC reconfiguration complete (Reconfiguration Complete) message to the target network device through the target relay terminal, where the RRC reconfiguration complete message is used to indicate the completion of the handover.
- RRC reconfiguration complete Reconfiguration Complete
- the above-mentioned source network device and target network device may also be the same network device, that is, same-site handover is performed.
- the above step S13 and step S14 may not be performed.
- the remote terminal may measure the signal quality of the sidelink with the relay terminal by receiving and measuring the discovery message sent by the surrounding relay terminal.
- the remote terminal may measure the signal quality of the sidelink with the surrounding relay terminal by measuring the RSRP of the discovery message sent by the relay terminal.
- the signal quality of the sidelink obtained by the remote terminal by measuring the RSRP of the discovery message sent by the surrounding relay terminals may be called SD-RSRP.
- the relay terminal sends the discovery message when the signal quality on the Uu interface between the relay terminal and the network device meets the threshold condition. That is, the relay terminal sends the discovery message when the signal quality on the Uu interface is between the minimum threshold and the maximum threshold.
- the foregoing minimum threshold and maximum threshold may be configured by a network device.
- the relay terminal does not satisfy the above threshold condition, the relay terminal does not provide the relay service, and thus stops sending the discovery message.
- the signal quality of the Uu interface between the relay terminal and the network device may be referred to as the Uu-RSRP of the relay terminal.
- the discovery message is sent periodically, and the remote terminal can detect the SD-RSRP of the surrounding relay terminal based on the discovery message. If the SD-RSRP of the surrounding relay terminal satisfies the entry condition of the measurement reporting event Y, the surrounding relay terminal is added to the measurement variable to form a measurement entry corresponding to the surrounding relay terminal, and corresponding measurement reporting is performed. After a period of time, if the Uu-RSRP of the surrounding relay terminal no longer satisfies the threshold condition, it stops sending the discovery message. The remote terminal no longer receives the discovery message of the surrounding relay terminal, so the SD-RSRP of the surrounding relay terminal cannot be measured.
- the remote terminal cannot determine whether the surrounding relay terminal meets the entry condition or exit condition of measurement reporting event Y based on the SD-RSRP of the surrounding relay terminal. Therefore, the measurement item corresponding to the surrounding relay terminal will be retained in the measurement variable of the remote terminal. And the measurement item will still be included in the measurement result reported by the remote terminal when the measurement report is triggered next time (for example, when other measurement objects meet the entry conditions of the corresponding measurement report event and trigger the measurement report). For example, in the case that the surrounding relay terminal no longer provides the relay service, the remote terminal still reports the measurement item corresponding to the surrounding relay terminal, resulting in the reported measurement result including inappropriate relay terminals.
- the embodiment of the present application provides a communication method, which can solve the problem that the measurement result reported by the remote terminal includes an inappropriate relay terminal. For details, reference may be made to related descriptions in FIG. 15A .
- the remote terminal For a surrounding relay terminal, when the SD-RSRP of the surrounding relay terminal satisfies the entry condition of the measurement reporting event Y, the remote terminal adds the surrounding relay terminal to the measurement variable to form a measurement entry corresponding to the surrounding relay terminal, and performs corresponding measurement reporting. After the remote terminal adds the surrounding relay terminal to the measurement variable and reports the measurement, the surrounding relay terminal performs cell handover. In this case, the network device cannot update the cell information of the surrounding relay terminal in time, which may cause the remote terminal to fail in relay device switching.
- the network device sends a handover request to the network device before the cell handover of the surrounding relay terminal based on the cell information of the surrounding relay terminal before the cell handover, but is rejected by the network device before the cell handover of the surrounding relay terminal.
- the embodiment of the present application provides a communication method, which can enable the network device to update the cell information of the surrounding relay terminal in time, and avoid the handover failure when the relay device of the remote terminal is handed over to the surrounding relay terminal due to the failure of the network device to update the cell information of the surrounding relay terminal in time. For details, refer to the related description of FIG. 18A .
- the process of switching from non-direct communication to direct communication refers to the process in which the remote terminal switches from communicating with the network device through the relay terminal to directly communicating with the network device.
- the remote terminal is in an RRC connection state.
- the remote terminal communicates with the network device through its serving relay terminal, it can measure the signal quality of the sidelink link with the serving relay terminal and the signal quality of surrounding cells according to the configuration message of the network device, and perform measurement reporting according to the measurement reporting configuration in the configuration message.
- FIG. 11 is an example of a switching scenario from non-direct communication to direct communication provided in the embodiment of the present application. Fig.
- UE1 communicates with the gNB1 through the UE2
- the UE2 communicates with the gNB1 through the Uu interface
- the UE1 communicates with the UE2 through the side link.
- UE1 may receive the configuration message of gNB1 through UE2, and measure the signal quality of the sidelink link between UE1 and UE2 and the signal quality of the surrounding cells of UE1 according to the configuration message. For example, the UE1 may measure the signal quality of cells under the gNB1 and gNB2.
- UE1 When the signal quality measured by UE1 meets the reporting condition, UE1 performs measurement reporting and sends the measurement result to gNB1. gNB1 may instruct UE1 to switch to a suitable cell according to the measurement result reported by UE1. For example, gNB1 may instruct UE1 to switch to a cell under gNB2.
- the network device can configure measurement reporting event X (Evnet X) for the remote terminal to limit the measurement reporting behavior of the remote terminal.
- the measurement reporting event can be defined by X as triggering measurement reporting when the signal quality of the sidelink between the remote terminal and the serving relay terminal is less than the threshold X1 and the signal quality of the surrounding cells is greater than the threshold X2.
- the entry condition of the measurement reporting event X may be: (Mr+Hys ⁇ ThreshX1) and (Mn+Offset ⁇ Hys>ThreshX2), and the above-mentioned condition lasts for a duration of TimeToTrigger.
- Mr is the signal quality of the current serving relay terminal
- Mn is the signal quality of surrounding cells
- Hys is the amplitude hysteresis of the measurement results
- TimeToTrigger indicates the duration of meeting the event entry conditions, that is, the time delay
- Offset indicates the sum of frequency offsets of neighboring cells. Offset is the sum of Ofn and Ocn, where Ofn is the specific frequency offset of the measurement object in the cell, and Ocn is the cell-level offset.
- ThreshX1 corresponds to the threshold X1 in the measurement reporting event X.
- the remote terminal satisfies the conditions (Mr+Hys ⁇ ThreshX1) and (Mn+Offset–Hys>ThreshX2), and the duration of satisfying the condition is greater than or equal to the TimeToTrigger duration, the entry condition of the measurement report event is met, and the measurement report is triggered.
- the exit condition of the measurement reporting event X may be: (Mr+Hys>ThreshX1) or (Mn+Offset ⁇ Hys ⁇ ThreshX2), and the above condition lasts for a duration of TimeToTrigger.
- ThreshX2 corresponds to the threshold X2 in the measurement reporting event X.
- the remote terminal satisfies the condition (Mr+Hys>ThreshX1) or the duration of (Mn+Offset-Hys ⁇ ThreshX2) is greater than or equal to the TimeToTrigger duration, the exit condition of the measurement reporting event Y is met.
- the signal quality of the sidelink between the remote terminal and the serving relay terminal in the above measurement report event X may be SL-RSRP, that is, the remote terminal can obtain the signal quality of the sidelink with the relay terminal by receiving and measuring the data sent by the serving relay terminal.
- the remote terminal may also obtain SD-RSRP by measuring the discovery message sent by the serving relay terminal, and use the SD-RSRP as the signal quality of the sidelink between the remote terminal and the serving relay terminal.
- the remote terminal when the signal quality of the sidelink link between the remote terminal and the serving relay terminal and the signal quality of surrounding cells meet the entry conditions of the measurement reporting event X, the remote terminal performs measurement recording, that is, the remote terminal records the measurement object corresponding to the measurement reporting event X into a variable, and performs measurement reporting according to the measurement reporting configuration of the measurement reporting event X, and reports the measurement result to the network device.
- the measurement result includes the ID information of the surrounding cell and the signal quality of the surrounding cell.
- the remote terminal when the measurement result of the remote terminal satisfies the exit condition of the measurement reporting event X, the remote terminal deletes the measurement object corresponding to the measurement reporting event X from the measurement variables.
- the network device after receiving the measurement result reported by the remote terminal, the network device makes a corresponding handover decision based on the measurement result, and instructs the remote terminal to switch from non-direct communication to direct communication, that is, the remote terminal switches from communicating with the network device through a relay device to directly communicating with the network device.
- the specific process of switching from non-direct communication to direct communication is shown in Figure 12. The steps in Figure 12 are described below:
- the remote terminal sends a measurement result to the source network device through the serving relay terminal, where the measurement result includes ID information of surrounding cells and signal quality of the surrounding cells.
- the source network device determines the target network device based on the measurement result.
- the source network device sends a handover request message to the target network device.
- the target network device replies a handover ACK message to the source network device.
- the source network device sends a switching command to the remote terminal through the service relay terminal device, where the switching command includes the configuration required for the remote terminal to access the target network device.
- the remote terminal accesses the target network device based on the switching command.
- the remote terminal may access the target network device in a random access manner.
- the remote terminal returns an RRC reconfiguration complete message to the target network device, where the RRC reconfiguration complete message is used to indicate the completion of the handover.
- the source network device sends an RRC reconfiguration message to the serving relay terminal, where the RRC configuration message is used to instruct the serving relay terminal to release the configuration related to the remote terminal, for example, the air interface configuration related to the remote terminal.
- the relay device also replies an RRC reconfiguration complete message to the source network device.
- the serving relay terminal releases the unicast connection with the remote terminal. It should be understood that the unicast connection may also be released by the remote terminal.
- the source network device and the target network device may also be the same network device, that is, same-site handover is performed.
- the above step S23 and step S24 may not be performed.
- the remote terminal can measure the signal quality of the sidelink with the serving relay terminal by receiving and measuring the data sent by the serving relay terminal based on the unicast connection.
- the remote terminal can measure the signal quality of the sidelink with the serving relay terminal by measuring the RSRP of the data sent by the serving relay terminal.
- the signal quality of the sidelink obtained by the remote terminal by measuring the RSRP of the data sent by the serving relay terminal may be called SL-RSRP.
- the remote terminal may also measure the signal quality of the sidelink between itself and the serving relay terminal based on the discovery message broadcast by the serving relay terminal.
- the remote terminal may detect the SD-RSRP of the serving relay terminal. For example, at time T, the Uu-RSRP of the serving relay terminal does not meet the threshold condition, and the sending of the discovery message is stopped. And before the time T, the SD-RSRP of the serving relay terminal does not satisfy the entry condition of the measurement reporting event X. The remote terminal cannot receive the discovery message sent by the serving relay terminal, and cannot determine whether the SD-RSRP of the serving relay terminal satisfies the entry condition of measurement reporting event X, so the remote terminal will not trigger measurement reporting, but the serving relay terminal at this time is no longer suitable as a relay device for the remote terminal.
- the communication method provided by the embodiment of the present application can determine whether the serving relay terminal is suitable to continue serving as the relay device of the remote terminal, and when the serving relay terminal is no longer suitable to continue serving as the relay device of the remote terminal device, trigger measurement reporting, so that the relay device of the remote terminal can be switched to a suitable relay terminal in a timely manner.
- the communication method refer to the relevant description in FIG. 15B .
- switching from non-direct communication to non-direct communication means that the remote terminal switches from non-direct communication to non-direct communication, that is, the range relay device in the remote switches from one relay terminal to another.
- the remote terminal is in a connected state.
- the remote terminal may communicate with the network device through the current serving relay terminal, and receive the configuration message of the network device through the current serving relay terminal.
- the configuration message may configure the remote terminal to meet the measurement reporting condition.
- the remote terminal may measure the signal quality of the sidelink with the current serving relay terminal and the signal quality of the sidelink with surrounding relay terminals according to the configuration message.
- the remote terminal When the signal quality measured by the remote terminal satisfies the measurement reporting condition configured in the configuration message, for example, the sidelink signal quality of the serving relay terminal is less than a first set threshold, and the measured sidelink signal quality of surrounding relay terminals is greater than the second set threshold, the remote terminal triggers measurement reporting, and reports the measurement result to the network device.
- the first set threshold and the second set threshold may be set by a network device.
- the network device may determine the target relay terminal according to the measurement result reported by the remote terminal, and instruct the remote terminal to switch from the current serving relay terminal to the target relay terminal. It should be understood that the current serving relay terminal and the target relay terminal may communicate with one network device, or may communicate with different network devices.
- the remote terminal when the remote terminal is in an idle state or an inactive state, selection and reselection of a relay terminal may be performed. For example, in the case of direct communication between the remote terminal and the network device, if the remote terminal detects that the signal quality of the current serving cell is less than the third set threshold, or receives indication information from the network device, the remote terminal may select a relay device.
- the third set threshold may be configured by a network device, and the indication information is used to instruct the remote terminal to select a relay device.
- the remote terminal performs indirect communication with the network device through the serving relay terminal, if the remote terminal satisfies a trigger condition for relay terminal reselection, the remote terminal performs relay terminal reselection.
- the trigger condition for relay terminal reselection may include one or more of sidelink signal quality between the remote terminal and the current relay terminal being less than a fourth set threshold, receiving instruction information from a network device, and sidelink communication failure.
- the fourth set threshold may be configured by a network device, and the indication information is used to instruct the remote terminal to perform relay device reselection.
- the remote terminal may detect the SD-RSRP of the relay terminal based on the discovery message broadcast by the serving relay terminal, so as to determine whether to perform relay terminal reselection.
- the remote terminal cannot detect the SD-RSRP of the serving relay terminal, and cannot judge whether it is necessary to reselect the relay device, resulting in the remote terminal being unable to reselect the relay terminal in time.
- the embodiment of the present application provides a communication method that enables the remote terminal to reselect the relay terminal in a timely manner. For the specific implementation of the communication method, refer to the related description in FIG. 15C .
- the remote terminal can simultaneously measure the signal quality of the sidelink with the surrounding relay device and the signal quality of the surrounding cells, and report the measurement result to the network device when the measured signal quality meets the reporting condition.
- the network device may instruct the remote terminal to switch to a target relay terminal or a target cell according to the measurement result reported by the remote terminal. Therefore, the switching scenarios shown above should not be understood as limiting the implementation of this application.
- the relay terminals satisfying the threshold condition of Uu-RSRP may periodically broadcast announcement messages (ie, discovery messages), and remote terminals monitor and receive announcement messages from surrounding relay terminals.
- announcement messages ie, discovery messages
- the remote terminal may periodically broadcast a request message, where the request message is used to indicate that the remote terminal needs the relay service.
- the surrounding relay terminal After monitoring and receiving the request message, the surrounding relay terminal will send a reply message (discovery message) to the remote terminal if the above threshold condition is met, and the reply message is used to indicate that the relay terminal can serve through the relay.
- the discovery message (announcement message or reply message) sent by the relay terminal may include source L2ID, destination L2ID, and information of the serving cell of the relay terminal, such as identity document (ID) information of the serving cell.
- ID identity document
- the remote terminal can have multiple non-direct communication connections at the same time, that is, the remote terminal can establish connections with network devices through multiple relay terminals at the same time. While the remote terminal is connected to the network device through the Uu port direct link, it can also establish a connection with the network device through the relay terminal.
- Figure 13 is an example of a multi-path relaying architecture.
- Figure 13 takes a remote terminal (that is, UE1), a relay terminal (that is, UE2) and a network device (that is, gNB1) as an example.
- UE1 can directly communicate with gNB1 through the Uu port, and at the same time, it can perform indirect communication with gNB1 through UE2. It can be understood that UE1 may have multiple indirect communication connections with the network device through multiple relay terminals, and FIG. 13 only shows one indirect communication connection. It should be understood that in the multi-path relaying communication architecture, the remote terminal can establish connections with different network devices or with the same network device through direct communication and non-direct communication, which is not limited in this application.
- Fig. 14 shows an example of a communication scenario of a U2N relay architecture.
- the communication scenario may include at least one remote terminal, at least one relay terminal, and at least one network device.
- Figure 14 takes two remote terminals, three relay terminals, and two network devices as an example.
- the two remote terminals are Remote UE1 and Remote UE2, the three relay terminals are Relay UE1, Relay UE2, and Relay UE3, and the two network devices are gNB1 and gNB2.
- Remote UE1 communicates directly with gNB1 through the Uu interface
- Relay UE1 communicates directly with gNB1 through the Uu interface
- Relay UE2 communicates directly with gNB2 through the Uu interface
- Relay UE3 communicates directly with gNB2 through the Uu interface.
- Remote UE2 communicates with gNB2 through Relay UE3, wherein Remote UE2 and Relay UE3 are connected through a sidelink (sidelink).
- Relay UE1, Relay UE2, and Relay UE3 may broadcast discovery messages periodically.
- Remote UE1 can measure the signal quality between Relay UE1, Relay UE2, and Relay UE3 based on the discovery message broadcast by Relay UE1, Relay UE2, and Relay UE3.
- Remote UE1 triggers the measurement recording and reporting corresponding to the relay terminal, and reports the measurement results to gNB1.
- the gNB1 may instruct the serving relay device of the Remote UE1 to switch to Relay UE1, Relay UE2 or Relay UE3 based on the measurement result reported by the Remote UE1.
- Remote UE2 may measure the signal quality of the sidelink with Relay UE3, the signal quality of surrounding relay terminals, and the signal quality of surrounding cells.
- Remote UE2 can measure the signal quality of the sidelink with Relay UE3 based on the discovery message broadcast by Relay UE3, and perform measurement reporting when the signal quality of the sidelink with Relay UE3 meets the reporting conditions.
- a relay terminal may generally refer to any node or device with a relay function.
- the communication method provided in the embodiment of the present application may be applied to various communication systems including relay devices, such as NR system, LTE system, LTE-A system, worldwide interoperability for microwave access (WiMAX), or wireless local area networks (wireless local area networks, WLAN), etc.
- the communication method provided in the embodiment of the present application may be applied to a scenario where a measurement signal changes suddenly. For example, the relay device suddenly stops sending measurement information or suddenly sends measurement information.
- FIG. 15A is a schematic flowchart of a communication method provided by an embodiment of the present application. This communication method can be applied to the communication scenario shown in FIG. 14 . As shown in FIG. 15A, the communication method includes but not limited to the following steps.
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message.
- the foregoing first broadcast message may be a discovery message broadcast by the second terminal device.
- the first broadcast message is used to indicate that the second terminal device can provide the relay service.
- the second terminal device may periodically broadcast a discovery message, which is used to indicate that the second terminal device can provide the relay service.
- the first terminal device may measure the signal quality of the first broadcast message. For example, after receiving the first broadcast message, the physical layer of the first terminal device measures the signal strength of the first broadcast message to obtain an L1 measurement result, and submits the L1 measurement result to the RRC layer. The RRC layer performs L3 filtering on the L1 measurement result to obtain the signal quality SD-RSRP of the first broadcast message.
- the first terminal device when the first terminal device is in the RRC connection state, the first terminal device may perform corresponding measurement record and measurement report based on the SD-RSRP. Alternatively, when the first terminal device is in an RRC idle state or inactive state, the first terminal device may select and reselect a relay device based on the SD-RSRP.
- the first terminal device does not receive the second broadcast message from the second terminal device within a first time period after receiving the first broadcast message, determine that the second terminal device is not a relay device of the first terminal device.
- the second broadcast message may be a discovery message broadcast by the second terminal device.
- the second terminal device may periodically send a discovery message, where the discovery message is used to instruct the second terminal device to provide the relay service.
- the discovery message may include the foregoing first broadcast message and the second broadcast message, that is, the first broadcast message and the second broadcast message are discovery messages sent by the second terminal device at different times.
- the first terminal device determines that the second terminal device is not a relay device for the first terminal device, that is, the first terminal device does not use the second terminal device as a relay device for the first terminal device.
- the second terminal device stops sending the discovery message when the condition for sending the discovery message is not satisfied, for example, the second terminal device stops broadcasting the discovery message when the signal quality between the second terminal device and the second network device does not meet the threshold condition.
- the signal quality between the second terminal device and the second network device may be Uu-RSRP of the second terminal device.
- the Uu-RSRP of the second terminal device is smaller than the minimum threshold or greater than the maximum threshold, the second terminal device does not provide the relay service, and thus stops sending the discovery message.
- the first terminal device determines that the second terminal device is not a relay device of the first terminal device.
- the determination in step 1502 that the second terminal device is not the relay device of the first terminal device may include the following situations:
- Case 1 the second terminal device is not the relay device of the first terminal device at the current moment.
- the first terminal device determines that the second terminal device is not the relay device of the first terminal device, which may be understood as the first terminal device determines that the second terminal device will not be used as the relay device of the first terminal device after the current moment, that is, the second terminal device will not be used as a candidate relay device.
- Case 2 the second terminal device is the relay device of the first terminal device at the current moment.
- the first terminal device determines that the second terminal device is not the relay device of the first terminal device. It may be understood that the first terminal device determines that the second terminal device is no longer the relay device of the first terminal device after the current moment, that is, the first terminal device does not continue to use the second terminal device as the relay device of the first terminal device after the current moment. In this case, there is a unicast connection between the first terminal device and the second terminal device, and the second terminal device provides the relay service for the first terminal device based on the unicast connection.
- the first terminal device After the first terminal device determines that the second terminal device is not the relay device of the first terminal device, it may release the unicast connection between the first terminal device and the second terminal device, and switch the relay device of the first terminal device to another terminal device, so that the second terminal device no longer provides relay services for the first terminal device.
- the first terminal device when the first terminal device is in the RRC connection state, after determining that the second terminal device is not the relay device of the first terminal device, the first terminal device reports the measurement result to the first network device, so as to switch the relay device of the first terminal device to another terminal device according to an instruction of the first network device, so that the second terminal device is no longer the relay device of the first terminal device.
- the first terminal device determines to reselect the relay device, so as to switch the relay device of the first terminal device to another terminal device, so that the second terminal device is no longer the relay device of the first terminal device.
- the first broadcast message and the second broadcast message may be discovery messages sent by the first terminal device at different times, and the discovery messages are used to instruct the second terminal device to provide the relay service.
- the second terminal device broadcasts the discovery message periodically when providing the relay service.
- the second terminal device stops sending the discovery message without providing the relay service. Therefore, if the first terminal device cannot receive the second broadcast message within the first time period of receiving the first broadcast message, it can be determined that the second terminal device is not a relay device of the first terminal device, so that the first terminal device can determine an unsuitable terminal device, and can more accurately determine whether the second terminal device is suitable as a relay device for the first terminal device.
- the first terminal device may determine whether the second terminal device is suitable as a relay device for the first terminal device by measuring the signal quality of the first broadcast message and the second broadcast message.
- the discovery message may be broadcast by the first terminal device, and step 1501 may be replaced by: the first terminal device sends a first broadcast message, where the first broadcast message is used to instruct the first terminal device to request a relay service.
- Step 1502 may be replaced by: if no reply message from the second terminal device is received within the second time period after sending the first broadcast message, then determine that the second terminal device is not the relay device of the first terminal device.
- the first broadcast message is a request message sent by the first terminal device. When the first terminal device needs the relay service, it may periodically send a request message, where the request message is used to indicate that the first terminal device needs the relay service.
- the second terminal device After receiving the request message, the second terminal device sends a reply message to the first terminal device under the condition that the second terminal device can provide the relay service. If the first terminal device does not receive a reply message from the second terminal device within a second period of time after sending the discovery message, it indicates that the second terminal device is not suitable for providing relay services for the first terminal device, so the first terminal device determines that the second terminal device is not a relay device for the first terminal device.
- Implementation manner 1 the first duration is determined by the first network device.
- the communication method shown in FIG. 15A may further include the following steps:
- the first terminal device receives third indication information from the first network device, where the third indication information is used to indicate the first duration.
- the first network device is a network device for accessing the first terminal device to a network.
- the foregoing first duration is configured by the first network device.
- the first network device may determine the first duration according to network implementation and actual conditions, and indicate the first duration through the third indication information. For example, the first network device may determine the first duration according to the actual situation, and use the third indication information to indicate that the first terminal device has not received the discovery message sent by the second terminal device within the first duration, then it is determined that the second terminal device is not the relay device of the second terminal device. After receiving the third indication information, the first terminal device determines the first duration based on the third indication information. Exemplarily, the first duration is longer than the period of broadcasting the discovery message by the second terminal device.
- the application layer of the network such as the discovery layer, indicates to the first network device the duration of the cycle for the relay device to send the discovery message, and the first network device may also determine the first duration based on the indication of the network.
- Implementation Mode 2 The above-mentioned first duration may be determined by the first terminal device, and the first terminal device determines the first duration according to messages received from the second terminal device in the past.
- the communication method shown in FIG. 15A may further include the following steps:
- the first terminal device receives the third broadcast message sent by the second terminal device, and determines the first duration based on a time interval between receiving the first broadcast message and the third broadcast message.
- the foregoing third broadcast message is a discovery message broadcast by the second terminal device.
- the foregoing first broadcast message and the third broadcast message are discovery messages received at different times.
- the first terminal device may determine the first duration based on the received time interval of the discovery message sent by the second terminal device, that is, the first terminal device may determine the first duration according to the time interval between receiving the first broadcast message and receiving the third broadcast message.
- the first broadcast message and the second broadcast message may be two discovery messages sent continuously by the second terminal device.
- the first duration may be greater than the time interval.
- Implementation manner three the above-mentioned first duration is determined by the second terminal device.
- the communication method shown in FIG. 15A may further include the following steps:
- the first terminal device receives fourth indication information of the second terminal device, where the fourth indication information is used to indicate the first duration.
- the second terminal device may periodically send the discovery message when the condition for sending the discovery message is met.
- the second terminal device may determine the first duration according to the period for sending the discovery message, and indicate the first duration to the first terminal device through the fourth indication information. After receiving the fourth indication information, the first terminal device determines the first duration based on the fourth indication information.
- the fourth indication information may include information about a period for the second terminal to send the discovery message, and after receiving the fourth indication information, the first terminal device determines the period for the second terminal device to send the discovery message, and determines the first duration based on the period for the second terminal device to send the discovery message.
- the foregoing first duration is longer than a period for the second terminal device to send a discovery message.
- the first duration may be determined by any one of the first network device, the first terminal device, and the second terminal device, wherein the first duration is longer than the cycle for the second terminal device to send the discovery message, for example, the first duration may be the cycle for two second terminal devices to send the discovery message, which can avoid the situation that the first terminal device does not receive the second broadcast message sent by the second terminal device on time due to network delay, and can improve the fault tolerance rate.
- the above communication method further includes the following steps:
- the first terminal device When the first terminal device receives the first broadcast message, it starts a first timer corresponding to the second terminal device, and the running duration of the first timer is equal to the first duration; when the first timer expires, the first terminal device determines that the second broadcast message has not been received within the first duration.
- the above-mentioned first timer is a timer configured by the first terminal device for the second terminal device, and is used to make the first terminal device monitor the discovery message sent by the second terminal device within the running time of the first timer.
- the above-mentioned first broadcast message includes a first identifier of the second terminal device, and the first identifier is used to identify the second terminal device. For example, after receiving the first broadcast message, the first terminal device determines that the first broadcast message comes from the second terminal device according to the first identifier carried in the first broadcast message.
- the first identifier is associated with the first timer.
- the first terminal device After receiving the first broadcast message, the first terminal device starts the first timer, and monitors the second broadcast message sent by the second terminal device within the running time of the first timer.
- the second broadcast message includes the above-mentioned first identifier.
- the first identifier may be a source L2ID
- the source L2ID is determined by the second terminal device.
- the source L2ID in the first broadcast message is the same as that in the second broadcast message.
- the first terminal device When receiving the second broadcast message, the first terminal device resets the first timer. When the first timer expires, the first terminal device has not received the second broadcast message within the running time of the first timer, that is, the first terminal device determines that the second broadcast message has not been received within the first time period.
- starting the first timer may be understood as resetting the first timer.
- the first terminal device may receive discovery messages broadcast by multiple terminal devices, and configure multiple timers for the multiple terminal devices, so as to monitor the discovery messages sent by the terminal device within the running time of the timers corresponding to the terminal device.
- the first terminal device may receive a fourth broadcast message sent by the third terminal device, where the fourth broadcast message includes a second identifier, where the second identifier is used to identify the third terminal device.
- the first terminal device After receiving the fourth broadcast message, the first terminal device starts a second timer corresponding to the second identifier, so as to detect the fifth broadcast message sent by the third terminal device within the running time of the second timer.
- the fourth broadcast message and the fifth broadcast message are discovery messages sent by the third terminal device at different times.
- the first terminal device may maintain a timer for each terminal device, which can effectively detect the broadcast messages of multiple terminal devices, so as to determine whether the multiple terminal devices are suitable as the relay device of the first terminal device.
- the first timer is controlled by a protocol layer of the first terminal device, and the protocol layer includes any one of a radio resource control RRC layer, a physical layer, a medium access control MAC layer, and a discovery protocol layer.
- the protocol layer includes any one of a radio resource control RRC layer, a physical layer, a medium access control MAC layer, and a discovery protocol layer.
- the first timer is controlled by the protocol layer of the first terminal device, for example, the protocol layer can start or reset the first timer, or set the running duration of the first timer, etc.
- the protocol layer includes any one of the radio resource control RRC layer, the physical layer, the medium access control MAC layer, and the discovery protocol layer, that is, the first timer can be controlled by any one of the RRC layer, the physical layer, the medium access control MAC layer, and the discovery protocol layer.
- the physical layer of the first terminal device receives the first broadcast message and performs L1 measurement, and submits the L1 measurement result to the RRC layer.
- the RRC layer starts or resets the first timer after receiving the L1 measurement result sent by the physical layer.
- the first timer is controlled by the physical layer or the MAC layer
- the physical layer or the physical layer of the first terminal device instructs the MAC layer to start or reset the first timer.
- the physical layer or the MAC layer instructs the RRC layer not to receive the second broadcast message within the first duration of receiving the first broadcast message.
- the AS layer of the first terminal device may submit relevant content of the first broadcast message to a discovery (discovery) protocol layer. Therefore, the above-mentioned first timer may also be controlled by the discovery protocol layer, and when the discovery protocol layer receives the relevant content of the first broadcast message, the discovery protocol layer starts or resets the first timer. When the discovery protocol layer detects that the first timer expires, the discovery protocol layer instructs the RRC layer not to receive the second broadcast message within the first duration of receiving the first broadcast message.
- the second terminal device satisfies a condition for sending a discovery message, and periodically broadcasts a discovery message to surroundings.
- the second terminal device periodically broadcasts the discovery message.
- the signal quality between the second terminal device and the second network device may be Uu-RSRP.
- T1, T2, T3 the second terminal device broadcasts a discovery message (shown by a thick arrow in FIG. 16 ).
- the first terminal device receives and measures the discovery message broadcast by the second terminal device. For example, the physical layer of the first terminal device performs L1 measurement on the discovery message, obtains the L1 measurement result, and submits the L1 measurement result to the RRC layer. After receiving the L1 measurement result, the RRC layer starts or resets the first timer. Or, when receiving the discovery message, the physical layer sends indication information to the RRC layer, indicating that the RRC layer has received the discovery message.
- the second terminal device no longer satisfies the sending condition of the discovery message, so it stops sending the discovery message.
- the first terminal device detects that the first timer expires, but does not receive the discovery message sent by the second terminal device, and the first terminal device may determine that the second terminal device has stopped sending the discovery message, so the first terminal device determines that the second terminal device is not a relay device for the first terminal device.
- the communication method shown in FIG. 15A may further include step 1503 .
- the first terminal device deletes the measurement information corresponding to the second terminal device.
- the measurement information corresponding to the second terminal device may include measurement identification information of the second terminal device, and the measurement identification information is associated with the measurement reporting configuration corresponding to the second terminal device, and may also be associated with one or more of serving cell information of the second terminal device, ID information of the second terminal device, and signal quality of a sidelink of the second terminal device.
- the first terminal device After the first terminal device determines that the second terminal device is not the relay device of the first terminal device, the first terminal device deletes the measurement information corresponding to the second terminal device. That is, the measurement result reported by the first terminal device when subsequently triggering a measurement report does not include the measurement information of the second terminal device.
- the foregoing measurement information may include a measurement item, and the measurement item is recorded in a measurement variable of the first terminal device.
- the measurement item in the measurement variable record may be measurement ID information of the first terminal device, and the measurement variable may include measurement items corresponding to multiple terminal devices.
- the first terminal device deletes the measurement entry corresponding to the second terminal device from the measurement variable.
- the second terminal device periodically broadcasts the discovery message when the condition for sending the discovery message is met.
- the first terminal device receives and measures the discovery message sent by the second terminal, and obtains the SD-RSRP corresponding to the second terminal device.
- the first terminal device takes the second terminal device as the measurement object, and records the second terminal device in the measurement variable of the first terminal device to form a measurement entry corresponding to the second terminal device.
- the first terminal device may also perform measurement reporting according to the measurement reporting configuration corresponding to the measurement reporting event.
- the first terminal device detects that the SD-RSRP of the second terminal device meets the entry condition of the measurement reporting event Y, that is, within the first time period, the signal quality of the serving cell of the first terminal device remains smaller than the threshold Y1, and the SD-RSRP of the second terminal device remains greater than the threshold Y2.
- the duration of the first time period is greater than or equal to the duration of TimeToTrigger.
- the first terminal device takes the second terminal device as a measurement object, records the second terminal device in the measurement variables of the first terminal device, and performs measurement reporting according to the measurement reporting configuration corresponding to the measurement reporting event Y.
- the second terminal device does not meet the sending condition of the discovery message, for example, the Uu-RSRP of the second terminal device does not meet the threshold condition, then the second terminal device stops sending the discovery message.
- the first terminal device does not receive the discovery message sent by the second terminal device, it is determined that the second terminal device has stopped sending the discovery message.
- the second terminal device stops sending the discovery message, indicating that the second terminal device is no longer suitable for providing the relay service, so the first terminal device may delete the second terminal device from the measurement variables, that is, delete the measurement entry corresponding to the second terminal device.
- the above measurement reporting event Y is only an example, and the first terminal device may record the second terminal device as a measurement object in the measurement variable of the first terminal device when the signal quality of the sidelink link between it and the second terminal device meets the entry condition of the measurement reporting event.
- the measurement reporting event may be the above-mentioned measurement reporting event Y, or other measurement reporting events.
- the entry condition of the measurement reporting event is: the signal quality difference between the signal quality of the peripheral relay device on the sidelink and the signal quality of the serving cell is greater than the fourth threshold. This application does not limit the measurement reporting event.
- the first terminal device may determine that the SD-RSRP of the second terminal device satisfies the exit condition in the measurement report event, or determine that the SD-RSRP of the second terminal device is 0, which meets the exit condition of the measurement report event Y, and the first terminal device deletes the second terminal device from the measurement variables, that is, deletes the measurement entry corresponding to the second terminal device.
- the measurement information corresponding to the second terminal device is deleted from the measurement variables to ensure that the measurement report includes the measurement result of the appropriate terminal device, and at the same time save the memory space occupied by the measurement result and reduce the resources required for reporting the measurement result.
- FIG. 15B is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in FIG. 15B, the method includes:
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message.
- the first terminal device does not receive the second broadcast message from the second terminal device within a first time period after receiving the first broadcast message, determine that the second terminal device is not a relay device of the first terminal device.
- step 1501 and step 1502 can be referred to as shown in FIG. 15A , which will not be described in detail here.
- the first terminal device may perform the following operations: the first terminal device sends first indication information to the second terminal device through the unicast connection, the first indication information is used to trigger the second terminal device to send a first message, and the first message is used to measure a first signal quality, and the first signal quality is a signal quality between the first terminal device and the second terminal device; the first terminal device receives the first message; A message determines the first signal quality.
- the first terminal device determines that the second terminal device is not the relay device of the first terminal device, the first terminal device determines that the second terminal device is not the relay device of the first terminal device when the first signal quality is less than the first threshold.
- the first message may be any message sent by the second terminal device to the first terminal device.
- the second terminal device provides a relay service for the first terminal device.
- the first terminal device may measure the signal quality with the second terminal device based on the discovery message broadcast by the second terminal device.
- the first terminal device may determine that the second terminal device stops sending the discovery message.
- the first broadcast message and the second broadcast message are discovery messages broadcast by the second terminal device at different times.
- the first terminal device may send first indication information to the second terminal device, where the first indication information is used to trigger the second terminal device to send a first message, so that the first terminal device may measure the first signal quality based on the first message, and the first signal quality may be SL-RSRP.
- the first terminal device receives and measures the first message to obtain the first signal quality.
- the first threshold may be the threshold X1 in the measurement reporting event X.
- the second terminal device can continue to provide relay services for the first terminal device, and the first terminal device can continue to use the second terminal device as a relay device for the first terminal device.
- the first indication information may be used to trigger data transmission between the first terminal device and the second terminal device, so as to detect the first signal quality between the first terminal device and the second terminal device.
- the first signal quality is less than the first threshold, it is determined that the second terminal device is not the relay device of the first terminal device; when the first signal quality is not less than the first threshold, it is determined that the second terminal device can continue to be the relay device of the first terminal device, which can avoid unnecessary switching.
- the first terminal device reports the measurement result to the first network device.
- the first network device receives the measurement result.
- the first network device is a network device for accessing the first terminal device to a network.
- the foregoing measurement results may include measurement results of surrounding optional cells of the first terminal device and measurement results of surrounding optional relay terminals. Understandably, the measurement result of the optional surrounding cells of the first terminal device or the measurement result of the optional surrounding relay terminal satisfies the entry condition of the corresponding measurement reporting event.
- the measurement result of the surrounding optional cell includes the ID of the surrounding optional cell and the signal quality of the surrounding optional cell.
- the measurement result of the nearby optional relay terminal may include the ID of the nearby optional relay terminal, the ID of the serving cell of the nearby optional relay terminal, and the signal quality of the nearby optional relay terminal.
- the first terminal device When the first terminal device is in the RRC connection state, after determining that the second terminal device is no longer suitable as a relay device for the first terminal device, the first terminal device may trigger measurement reporting and report the measurement result to the first network device. After receiving the measurement result, the first network device may instruct the first terminal device to switch from the second terminal device to one of the surrounding optional cell and the surrounding optional relay terminal according to the measurement result.
- the second terminal device provides a relay service for the first terminal device.
- the first terminal device obtains the relay service through the second terminal device, thereby accessing the first network device, and the first terminal device may report the measurement result to the first network device through the second terminal device.
- the first terminal device when the first terminal device is in the RRC connection state, the first terminal device detects the signal quality of the sidelink between it and the second terminal device, the signal quality of surrounding cells, and the signal quality of surrounding relay terminals, so as to perform measurement reporting.
- the first terminal device may detect the signal quality of the sidelink with the second terminal device based on the discovery message broadcast by the second terminal device, that is, the first terminal device measures the SD-RSRP of the second terminal device.
- the second terminal device may periodically broadcast the discovery message. If the first terminal device does not receive the second broadcast message sent by the second terminal device within the first duration of receiving the first broadcast message sent by the second terminal device, the first terminal device determines that the second terminal device stops sending the discovery message, and the first broadcast message and the second broadcast message are discovery messages sent by the second terminal device at different times. After the first terminal device determines that the second terminal device stops sending the discovery message, it determines that the second terminal device is no longer suitable for providing relay services for the first terminal device, so the first terminal device may trigger a measurement report, and report the measurement result to the first network device. It can be understood that the above measurement results should meet the entry conditions of corresponding measurement reporting events.
- the first terminal device After the first terminal device determines not to use the second terminal device as the relay device of the first terminal device, it reports the measurement result to the first network device, so that the first network device can instruct the relay device of the first terminal device to switch from the second terminal device to a surrounding optional cell or a surrounding optional relay terminal according to the measurement result.
- the first terminal device triggers measurement reporting, and the reported measurement result includes the measurement result corresponding to the at least one measurement object.
- the first terminal device may detect the signal quality of the surrounding cells and the signal quality of the sidelink between it and the surrounding relay terminal. For example, when the signal quality of a neighboring cell satisfies the measurement reporting condition in its corresponding measurement reporting configuration, add the neighboring cell to the measurement variable of the first terminal device, and report the measurement result, where the measurement result includes the measurement result corresponding to the neighboring cell.
- the first terminal device may determine based on the indication of the first network device that the second terminal device is not a relay device of the first terminal device.
- the first terminal device may trigger measurement reporting, and report the measurement result to the first network device.
- the first network device determines whether to continue to use the second terminal device as the relay device of the first terminal device based on the measurement result.
- the first network device sends fifth indication information to the first terminal device, where the fifth indication information is used to indicate that the second terminal device is not used as the relay device of the first terminal device.
- the first terminal device After receiving the fifth indication information, the first terminal device determines that the second terminal device is no longer suitable as a relay device for the first terminal device. Exemplarily, the first terminal device may also switch from non-direct communication to direct communication or from non-direct communication to non-direct communication based on the fifth indication information. That is, the first terminal device may switch from the second terminal device to a surrounding optional cell or to a surrounding optional relay terminal based on the fifth indication information.
- the above-mentioned first terminal device reporting the above-mentioned measurement result to the first network device may be: when it is determined that the second terminal device stops sending the discovery message and the signal quality of the surrounding optional cells meets the entry condition of the measurement report event, the first terminal device reports the above-mentioned measurement result to the first network device.
- the first terminal device reports the measurement result to the first network device when it determines that the second terminal device stops sending the discovery message and the signal quality of the surrounding selectable cells is greater than the threshold X1.
- the first terminal device detects that the signal quality of the sidelink of the second terminal device is greater than the threshold X1, the entry condition of the measurement reporting event X is not met, and the measurement report will not be triggered.
- the first terminal device does not receive the discovery message sent by the second terminal device, it is determined that the second terminal device stops sending the discovery message.
- the first terminal device detects that the signal quality of the surrounding selectable cells is greater than the threshold X2, it triggers measurement reporting corresponding to the measurement reporting event X.
- the first terminal device may record the second terminal device as a measurement object in the measurement variables of the first terminal device, and perform measurement reporting according to the measurement reporting configuration of the measurement reporting event X.
- the first terminal device may determine that the SD-RSRP of the second terminal device is 0, or that the SD-RSRP of the second terminal device is less than the threshold X1, which satisfies the condition that the signal quality of the sidelink between the remote terminal and the serving relay terminal in the measurement report event X is less than the threshold X1.
- the first terminal device detects that the signal quality of the surrounding optional cells is greater than the threshold X2, the entry condition of the measurement report event X is met, and the measurement report corresponding to the measurement report event X is triggered.
- the second terminal device when the second terminal device is already a relay device of the first terminal device, after the first terminal device determines that the second terminal device is not the relay device of the first terminal device, it triggers a measurement report and reports the measurement result to the first network device, so that the first network device can instruct the first terminal device to switch to an appropriate cell or relay device based on the measurement result.
- FIG. 15C is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in Figure 15C, the method includes:
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message.
- the first terminal device does not receive the second broadcast message from the second terminal device within a first time period after receiving the first broadcast message, determine that the second terminal device is not a relay device of the first terminal device.
- step 1501 and step 1502 can be referred to as shown in FIG. 15A , which will not be described in detail here.
- the first terminal device determines to reselect the relay device.
- the first terminal device determines to reselect the relay device.
- the first terminal device detects that the SD-RSRP of the second terminal device is greater than the preset threshold based on the discovery message sent by the second terminal device before time T5, and at time T5, the first terminal device does not receive the discovery message of the second terminal device, and the first terminal device determines that the second terminal device stops sending discovery messages. Therefore, the second terminal device is no longer suitable as the relay device of the first terminal device, and the first terminal device may reselect the relay device.
- the first terminal device may determine that the SD-RSRP of the second terminal device is 0, which satisfies the trigger condition for relay device reselection.
- the first terminal device when the first terminal device is in the RRC idle state or the RRC inactive state, after the first terminal device determines that the second terminal device is not the relay device of the first terminal device, it may trigger the first terminal device to perform relay device reselection, so that the first terminal device can be switched to an appropriate relay device.
- FIG. 17 is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in Fig. 17, the communication method includes but not limited to the following steps.
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message.
- step 1701 reference may be made to the related description of step 1501 in FIG. 15A , which will not be repeated here.
- the first terminal device deletes the measurement information corresponding to the second terminal device.
- step 1702 reference may be made to the related description of step 1503 in FIG. 15A , which will not be repeated here.
- the measurement information corresponding to the second terminal device is deleted, that is, the first terminal device may not perform the operation of determining that the second terminal device is not a relay device of the first terminal device in step 1502.
- the deletion by the first terminal device of the measurement information corresponding to the second terminal device may be: in a case where there is no unicast connection between the first terminal device and the second terminal device, the first terminal device may delete the measurement information corresponding to the second terminal device from the measurement result.
- the second terminal device is not suitable as a relay device for the first terminal device, and therefore the measurement information corresponding to the second terminal device can be deleted, so as to prevent the measurement result reported by the first terminal device from including measurement information corresponding to an inappropriate terminal device, and ensure that the measurement result includes measurement information of a suitable terminal device.
- step 1702 may be replaced by: if the second broadcast message is not received within the first time period after receiving the first broadcast message, the first terminal device reports the measurement result to the first network device.
- the first terminal device may trigger a measurement report, and report the measurement result to the first network device, so that the first network device can instruct the first terminal device to switch the relay device based on the measurement result, so that the first terminal device can switch to a suitable cell or relay device.
- the method further includes: the first terminal device sends first indication information to the second terminal device through the unicast connection, the first indication information is used to trigger the second terminal device to send a first message, and the first message is used to measure a first signal quality, and the first signal quality is a signal quality between the first terminal device and the second terminal device; the first terminal device receives the first message; the first terminal device determines the first signal based on the first message quality.
- the first terminal device can use the first indication information to trigger the second terminal device to send the first message, so that there is data transmission between the first terminal device and the second terminal device, so that the first terminal device can detect the first signal quality between the first terminal device and the second terminal device based on the first message, and can accurately determine the second terminal Whether it is suitable to continue to provide the relay service for the first terminal device.
- the reporting the measurement result to the first network device includes: when the first signal quality is less than a first threshold, the first terminal device reports the measurement result to the first network device.
- the first terminal device determines that the second terminal device is no longer suitable for providing relay services for the first terminal device, and the first terminal device may report to the first network device, so that the first terminal device can switch to an appropriate relay device according to the instruction of the first network device.
- the first terminal device determines that the second terminal device is suitable for continuing to provide the relay service for the first terminal device, then there is no need to switch the relay device, and unnecessary switching can be avoided.
- step 1702 may be replaced by: in the case that the second broadcast message is not received within the first time period after receiving the first broadcast message, the first terminal device determines to reselect the relay device.
- the first terminal device may determine to perform relay device reselection, so that the relay device of the first terminal device is switched to an appropriate relay device.
- FIG. 18A is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in FIG. 18A, the communication method includes but not limited to the following steps.
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message.
- the first broadcast message includes first cell information of the second terminal device.
- the first cell information may include serving cell information of the second terminal device, and the serving cell information may include identification information of the serving cell.
- the identification information may be a physical cell identifier (physical cell identifier, PCI) or a cell identity (cell identity).
- the first broadcast message may be a discovery message broadcast by the second terminal device, and is used to indicate that the second terminal device can provide the relay service.
- the first terminal device receives the first broadcast message sent by the second terminal device, and acquires the first cell information from the first broadcast message.
- the first terminal device determines whether the serving cell of the second terminal device is switched based on the first cell information.
- the first cell information includes the serving cell information of the second terminal device at a first moment
- the first moment is the moment when the second terminal device sends the first broadcast message
- the first moment can also be understood as the moment when the first terminal device receives the first broadcast message.
- the first terminal device may determine the serving cell information of the second terminal device before the first moment based on the message received from the second terminal device before the first moment.
- the first terminal device compares the information of the serving cell of the second terminal device at the first moment with the information of the serving cell before the first moment to determine whether the serving cell of the second terminal device is switched.
- the first terminal device before receiving the first broadcast message, the first terminal device also receives a third broadcast message from the second terminal device, where the third broadcast message includes third cell information of the second terminal device.
- the third cell information includes identification information of a serving cell of the second terminal device at the time when the third broadcast message is sent.
- the first terminal device may compare the third cell information with the first cell information, and determine whether the second terminal device is switched based on the comparison result between the first cell information and the third cell information. In a case where the first cell information is different from the third cell information, the first terminal device determines that the serving cell of the second terminal device has been switched.
- the first terminal device determines that the serving cell of the second terminal device has been handed over.
- the first terminal device determines that the serving cell of the second terminal device is switched.
- the third broadcast message may be a discovery message broadcast by the second terminal device.
- the first terminal device may also measure the signal quality with the second terminal device based on the third broadcast message, that is, measure the SD-RSRP of the second terminal device.
- the SD-RSRP of the second terminal device satisfies the entry condition of the measurement report event Y, that is, when the SD-RSRP is greater than the threshold Y2
- the first terminal device records the second terminal device as a measurement object in the measurement variable, forming a measurement entry corresponding to the second terminal device.
- the measurement item may include information of the serving cell of the second terminal device at the time when the third broadcast message is sent.
- the first terminal device may determine the serving cell information of the second terminal device before the first moment from the measurement information corresponding to the second terminal device. The first terminal device then compares the serving cell information in the first cell information with the serving cell information associated with the measurement entry, so as to determine whether the serving cell of the second terminal device is switched.
- the first terminal device sends a second message, and correspondingly, the first network device receives the second message.
- the first terminal device sends a second message to the first network device, where the second message includes the first cell information.
- the second message may be used to indicate that the serving cell of the second terminal device is switched.
- the first terminal device sends the second message to the first network device when it is determined that the serving cell of the second terminal device is switched.
- the second message includes the above-mentioned first cell information, and after receiving the second message, the first network device may update the serving cell information of the second terminal device based on the first cell information.
- the foregoing sending the second message to the first network device may be: sending the second message to the first network device when the measurement variable of the first terminal device includes a measurement item corresponding to the second terminal device.
- the measurement entry is used to record the measurement result of the second terminal device. If the measurement variable of the first terminal device includes the measurement item corresponding to the second terminal device, it indicates that the first terminal device has reported the measurement information corresponding to the second terminal device to the first network device before the first moment.
- the measurement information includes serving cell information of the second terminal device before the first moment. Therefore, when the first terminal device determines that the serving cell of the second terminal device has been switched, it sends a second message to the first network device, so that the first network device can update the serving cell information of the second terminal device in time.
- the first terminal device may not send the second message.
- the first terminal device when the first terminal device determines that the serving cell of the second terminal device has been handed over, it sends a second message to the first network device, so that the first network device can update the information of the serving cell of the second terminal device in time, so as to avoid handover failure when the relay device of the first terminal device is handed over to the second terminal device due to the failure of the first network device to update the information of the serving cell of the second terminal device in time.
- the foregoing second message may include a measurement result of the first terminal device, and the first cell information is included in measurement information corresponding to the second terminal device.
- the first terminal device may trigger a measurement report, and report the measurement result to the first network device.
- the measurement result includes measurement information corresponding to the second terminal device, for example, a measurement result associated with a measurement item corresponding to the second terminal device, and the measurement result corresponding to the second terminal device includes the first cell information.
- the first terminal device triggers measurement reporting, and may send the switched serving cell information of the second terminal device to the first network device, so that the first network device can update the serving cell information of the second terminal device in time.
- the first terminal device determines whether the current serving cell of the second terminal device is a non-access prohibited cell based on the first cell information.
- the sending of the second message by the first terminal device to the first network device may be: in the case that the current serving cell of the second terminal device is a non-access prohibited cell, the first terminal device sends the second message to the first network device.
- the above-mentioned non-access-prohibited cell is a cell that the first terminal device can access, that is, the cell is not prohibited from access.
- the first terminal device determines whether the current serving cell of the second terminal device is a non-access-prohibited cell according to the first cell information. In the case that the current serving cell of the second terminal device is a non-access-prohibited cell, it means that the second terminal device can still support the access of the first terminal device, and the first terminal device will send a second message to the first network device, so that the first network device updates the serving cell information of the second terminal device in time.
- the first terminal device may determine whether the current serving cell of the second terminal device belongs to a non-access-forbidden cell list (allow-list), and if the current serving cell of the second terminal device belongs to the non-access-prohibited cell list, determine that the current serving cell of the second terminal device is a non-access-prohibited cell.
- the non-access prohibited cell list may be configured by the first network device, or pre-configured by the first terminal device, or configured by the network where the first terminal device is located, which is not limited in this application.
- the first terminal device judges whether the current serving cell of the second terminal device is a non-access prohibited cell, so as to determine whether the second terminal device can provide relay services for the first terminal device.
- the second terminal device can provide relay services for the first terminal device, so the first terminal device sends a second message to the first network device, so that the first network device updates the serving cell information of the second terminal device in a timely manner, and at the same time ensures that the first network device can make a reasonable decision, so as to avoid the situation where the second terminal device cannot provide the relay service for the first terminal device and the first network device determines that the second terminal device is used as a relay device for the first terminal device.
- FIG. 18B is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in FIG. 18B, the communication method includes but not limited to the following steps.
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message.
- the first broadcast message includes first cell information of the second terminal device.
- the first terminal device determines whether the current serving cell of the second terminal device is a cell prohibited from access based on the first cell information.
- the first terminal device deletes the measurement information corresponding to the second terminal device.
- the measurement information corresponding to the second terminal device includes a measurement item corresponding to the second terminal.
- the access prohibited cell is determined by the first network device. If the current serving cell of the second terminal device is a prohibited access cell, it indicates that the second terminal device is not suitable as a relay device for the first terminal device, so the first terminal device may trigger the exit condition of the measurement report event corresponding to the second terminal device, and delete the measurement entry corresponding to the second terminal device from the measurement variable. Exemplarily, in the case that the measurement reporting event corresponding to the second terminal device has triggered the measurement reporting, the measurement reporting corresponding to the measurement reporting event is stopped.
- the first network device may configure a list of prohibited cells from accessing (block-list) for the first terminal device. If the current serving cell of the second terminal device belongs to the access prohibited cell list, it is determined that the current serving cell of the second terminal device is a prohibited access cell, so the first terminal device deletes the measurement information corresponding to the second terminal device.
- the access-forbidden cell list (block-list) may also be based on pre-configuration or network configuration of the first terminal device.
- the second terminal device when the current serving cell of the second terminal device is a prohibited access cell, the second terminal device cannot provide relay services for the first terminal device, so the first terminal device can delete the measurement information corresponding to the second terminal device from the measurement result of the first terminal device, which can ensure that the measurement result reported includes the measurement information of the appropriate terminal device, and can save the memory space occupied by the measurement result, and reduce the resources required for the first terminal device to report the measurement result.
- FIG. 19 is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in Fig. 19, the communication method includes but not limited to the following steps.
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message, where the first broadcast message includes first cell information of the second terminal device.
- step 1901 reference may be made to the specific description of step 1801 shown in FIG. 18A , which will not be repeated here.
- the first network device sends a third message, and correspondingly, the first terminal device receives a third message, where the third message includes second cell information of the second terminal device, and the third message is used to instruct a relay device of the first terminal device to switch to the second terminal device.
- the third message may be a handover command (such as a HO command message) sent by the first network device, and the third message may be generated by the first network device according to the measurement result reported by the first terminal device.
- the first terminal device may measure signal quality with the second terminal device.
- the measurement report is triggered, and the measurement result is reported to the first network device.
- the measurement result may include measurement information corresponding to the second terminal device.
- the measurement information may include ID information of a serving cell of the second terminal device, ID information of the second terminal device, and signal quality with the second terminal device.
- the first network device After receiving the measurement result, the first network device determines to use the second terminal device as the relay device of the first terminal device based on the measurement result, and sends a third message to the first terminal device.
- the third message is used to instruct the relay device of the first terminal device to switch to the second terminal device.
- the third message includes the second cell information of the second terminal device, through which the first terminal device can access the serving cell of the second terminal device.
- the first terminal device may first perform step 1901 and then perform step 1902, or perform step 1902 and step 1902 at the same time, or perform step 1902 before performing step 1901, which is not limited in this application.
- the first terminal device determines that handover fails.
- the first terminal device determines that the handover fails, and does not perform subsequent handover actions.
- the method further includes at least one of the following:
- the first terminal device disconnects from the second terminal device
- the first terminal device performs radio resource control RRC connection reestablishment.
- the first terminal device when the first terminal device determines that the handover fails, it may perform handover failure processing, such as recording the handover failure, disconnecting the unicast connection with the second terminal device, and performing RRC connection re-establishment.
- handover failure processing such as recording the handover failure, disconnecting the unicast connection with the second terminal device, and performing RRC connection re-establishment.
- the first terminal device may record the measurement record of the handover failure, and send the measurement record to the first network device upon receiving a request from the first network device.
- the first terminal device may reply to the second terminal device with a unicast connection rejection message.
- the unicast connection rejection message may include a reason for the rejection.
- the rejection reason may include any one of security policy inconsistency (security policy not aligned), protocol error (protocol error) or ambiguity (unspecified). It should be understood that the foregoing rejection reasons are only examples, and the rejection reasons in this embodiment of the present application may also include other reasons, for example, the rejection reason may also include a new reason defined according to the application scenario. Therefore, the several reasons for refusal shown above should not be construed as limiting the implementation of this application.
- the first terminal device when the first terminal device receives the handover command sent by the first network device and the discovery information of the second terminal device, it compares whether the cell information of the second terminal device carried in the handover command is the same as the cell information of the second terminal device carried in the discovery information. In the case that the first cell information is inconsistent with the second cell information, the first terminal device determines that the handover fails, which can avoid resource waste in subsequent handover actions.
- FIG. 20 is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in Fig. 20, the communication method includes but not limited to the following steps.
- the second terminal device measures a second signal quality, where the second signal quality is a signal quality between the second terminal device and a second network device.
- the second network device is a network device that connects the second terminal device to the network, and the second terminal device can communicate with the second network device through the Uu interface.
- the foregoing second signal quality may be Uu-RSRP, that is, the signal quality of the second terminal device on the Uu port direct link.
- the signal quality of Uu is obtained by measuring a cell beam, such as an SSB beam.
- the second terminal device may measure the second signal quality based on the transmitted data or reference signal.
- the second terminal device may measure the second signal quality based on a broadcast message sent by the second network device.
- the second terminal device may determine whether to provide the relay service based on the second signal quality. When the second signal quality meets the threshold condition, the second terminal device may provide the relay service, and the second terminal device may periodically broadcast a discovery message, where the discovery message is used to indicate that the terminal device can provide the relay service.
- the discovery message may carry the source L2ID of the second terminal device. In some implementation manners, the second terminal device may change the source L2ID in the discovery message after cell switching.
- the second terminal device sends second indication information, and correspondingly, the first terminal device receives the second indication information.
- the second terminal device sends the second indication information when the second signal quality does not meet the threshold condition.
- the second indication information is used to indicate that the second terminal device does not provide the relay service.
- the second terminal device determines not to provide the relay service, and sends the second indication information.
- the first terminal device determines that the second terminal device does not provide the relay service, so it can be determined that the second terminal device is not suitable as a relay device for the first terminal device.
- the second signal quality is the signal quality between the second terminal device and the second network device, and the second network device is a network device that connects the second terminal device to the network.
- the second terminal device when the second signal quality is greater than the second threshold, or the second signal quality is greater than the third threshold, the second terminal device sends the second indication information.
- the second threshold and the third threshold can be configured by the second network device.
- the second threshold is the minimum threshold of the signal quality of the second terminal device on the Uu interface when the second terminal device can send the discovery message
- the third threshold is the maximum threshold of the signal quality of the second terminal device on the Uu interface when the second terminal device can send the discovery message.
- the second terminal device satisfies a condition for sending a discovery message, and periodically broadcasts a discovery message to surroundings.
- the second terminal device periodically broadcasts the discovery message.
- the signal quality between the second terminal device and the second network device may be Uu-RSRP.
- T1, T2, T3 the second terminal device broadcasts a discovery message (shown by a thick arrow in FIG. 16 ).
- the second terminal device no longer satisfies the sending condition of the discovery message, and the second terminal device may send the above-mentioned second indication information (as shown by the thin arrow in FIG. 16 ).
- the first terminal device receives the second indication information sent by the second terminal device, and may determine that the second terminal device does not provide the relay service. It can be seen that the first terminal device can determine that the second terminal device is not suitable as the relay device of the first terminal device at time T4, without waiting until the first timer expires at time T5, that is, the first terminal device can determine more quickly that the second terminal device is not suitable as the relay device of the first terminal device based on the second indication information sent by the second terminal device.
- the second terminal device may send the second indication information in a broadcast manner, so as to indicate to surrounding terminal devices that the second terminal device does not provide the relay service.
- the second indication information is included in a discovery message broadcast by the second terminal device, and the discovery message carries the second indication information for instructing the second terminal device not to provide the relay service.
- the second indication information may be indication information independently broadcast by the second terminal device.
- the first terminal device determines that the second terminal device is not the relay device of the first terminal device.
- sending the second indication information may be: the second terminal device sends the second indication information to the first terminal device based on the unicast connection.
- the form of the second indication information may include any one of PC5 signaling (PC5 signaling), PC5-RRC message or sidelink media access control layer control element (media access control control element, MAC CE).
- PC5 signaling PC5 signaling
- PC5-RRC message or sidelink media access control layer control element (media access control control element, MAC CE).
- MAC CE media access control control element
- a unicast connection exists between the first terminal device and the second terminal device, and the second terminal device provides a relay service for the first terminal device.
- the second terminal device When the second signal quality is less than the second threshold or the second signal quality is greater than the third threshold, the second terminal device is no longer suitable for providing the relay service for the first terminal device, so the second terminal device may send a unicast connection release request to the first terminal device to release the unicast connection with the first terminal device.
- the second terminal device when the second signal quality does not meet the threshold condition, that is, when the second signal quality is less than the second threshold or the second signal quality is less than the third threshold, the second terminal device does not provide the relay service, and sends the second indication information, which can promptly notify the surrounding terminal devices that the second terminal device does not provide the relay service, thereby preventing the surrounding terminal devices of the second terminal device from reporting the second terminal device as a relay device.
- FIG. 21 is an interactive schematic diagram of another communication method provided by the embodiment of the present application. As shown in Fig. 21, the method may include the following steps.
- the second terminal device sends a first broadcast message, and correspondingly, the first terminal device receives the first broadcast message.
- step 2101 reference may be made to the relevant description of step 1501 in FIG. 15A , which will not be described in detail here.
- the first broadcast message includes a first identifier, where the first identifier is used to identify the second terminal device, and the first identifier is generated when the second terminal device accesses a serving cell of the second terminal device.
- the first identifier may be a source L2ID, and the source L2ID is determined by the second terminal device.
- the first terminal device may determine that the first broadcast message comes from the second terminal device based on the first identifier carried in the first broadcast message.
- the first terminal device may receive multiple broadcast messages from multiple terminal devices, and determine the sender of the multiple broadcast messages based on identifiers carried in the multiple broadcast messages.
- the first terminal device may determine the carried broadcast messages with different identifiers as broadcast messages from different terminal devices. For example, the first terminal device determines that the fourth broadcast message does not come from the second terminal device when it receives a fourth broadcast message, the fourth broadcast message carries a second identifier, and the second identifier is different from the first identifier.
- the above-mentioned first broadcast message is a discovery message broadcast by the second terminal device, and the second terminal device may periodically send a discovery message, where the discovery message includes the source L2ID.
- the second terminal device may change the source L2ID in the discovery message after cell handover, that is, the source L2ID carried in the discovery message currently sent by the second terminal device is generated when the second terminal device accesses the current serving cell.
- the first terminal device may receive discovery messages sent by multiple terminal devices, and determine the sender of the discovery message based on the source L2ID carried in the discovery message.
- the first terminal device may consider that the discovery message does not come from the second terminal device, that is, the first terminal device may use the second terminal device after changing the source L2ID as a new measurement object for measurement.
- the first terminal device may determine that the first broadcast message comes from the second terminal device based on the first identifier carried in the first broadcast message, and after the second terminal device performs cell handover, the second terminal device is regarded as a new terminal device, that is, the second terminal device is used as a new measurement object for measurement, and there is no need to update the serving cell information of the second terminal device, which can save the workload of the first terminal device, thereby improving the measurement efficiency of the first terminal device.
- the first broadcast message includes first cell information of the second terminal device, and after the first terminal device receives the first broadcast message sent by the second terminal device, the method shown in FIG. 21 may include steps 2102 and 2103.
- the first terminal device determines whether the serving cell of the second terminal device is switched based on the first cell information
- the first terminal device sends a second message to the first network device, where the second message includes the first cell information.
- step 2102 and step 2103 reference may be made to the relevant description of step 1802 and step 1803 in FIG. 18A , which will not be described in detail here.
- the communication method shown in FIG. 21 may include step 2104 and step 2105.
- the second terminal device measures a second signal quality, where the second signal quality is a signal quality between the second terminal device and the second network device.
- the second terminal device sends the second indication information, and correspondingly, the first terminal device receives the second indication information.
- the second terminal device sends second indication information, where the second indication information is used to instruct the second terminal device not to provide the relay service.
- the first terminal device determines that the second terminal device is not the relay device of the first terminal device.
- step 2104 and step 2105 reference may be made to the related description of step 2001 and step 2002 in FIG. 20 , which will not be described in detail here.
- the first terminal device does not receive the second broadcast message from the second terminal device within a first time period after receiving the first broadcast message, determine that the second terminal device is not a relay device of the first terminal device.
- step 2106 reference may be made to the related description of step 1502 in FIG. 15A , which will not be described in detail here.
- the first terminal device does not receive the second broadcast message from the second terminal device within the first time period after receiving the first broadcast message, or receives the second indication information sent by the second terminal device, it may be determined that the second terminal device is not the relay device of the first terminal device.
- the embodiment of the present application also provides the following several implementation manners:
- Implementation way 1 In the case that the second terminal device is not the relay device of the first terminal device at the current moment, the first terminal device deletes the measurement information corresponding to the second terminal device.
- step 1503 in FIG. 15A it can be understood that, for a specific implementation manner of the first implementation manner, reference may be made to the relevant description of step 1503 in FIG. 15A , which will not be described in detail here.
- Implementation Mode 2 When the second terminal device is the relay device of the first terminal device at the current moment, and the first terminal device is in the RRC connection state, the first terminal device reports the measurement result to the first network device.
- step 1504 in FIG. 15B it can be understood that, for a specific implementation manner of the second implementation manner, reference may be made to the relevant description of step 1504 in FIG. 15B , which will not be described in detail here.
- Implementation Mode 3 When the second terminal device is the relay device of the first terminal device at the current moment, and the first terminal device is in the RRC idle state or the RRC inactive state, the first terminal device determines to reselect the relay device.
- step 1505 in FIG. 15C it can be understood that, for the specific implementation manner of the third implementation manner, reference may be made to the related description of step 1505 in FIG. 15C , which will not be described in detail here.
- the first broadcast message includes first cell information of the second terminal device; after the first terminal device receives the first broadcast message sent by the second terminal device, the communication method shown in FIG. 21 may include steps 2107 and 2108.
- the first terminal device receives a third message from the first network device, where the third message includes second cell information of the second terminal device, and the third message is used to instruct a relay device of the first terminal device to switch to the second terminal device;
- the first terminal device determines that handover fails.
- step 2107 and step 2108 reference may be made to the related description of step 1902 and step 1903 in FIG. 19 , which will not be described in detail here.
- the first terminal device receives the third message before step 2106, it compares the first cell information with the second cell information. If the first cell information is inconsistent with the second cell information, the first terminal device determines that the handover fails, and does not perform subsequent handover actions. In a case where the first cell information is consistent with the second cell information, the first terminal device continues to perform subsequent actions. After the first terminal device determines that the handover fails, the first terminal device may record the handover failure, disconnect the unicast connection with the second terminal device, and perform one or more items of RRC connection re-establishment. If the first terminal device receives the third message after step 2106, it is determined that the handover fails, and there is no need to compare the information of the first cell with the information of the second cell.
- the first terminal device when the first terminal device receives the handover command sent by the first network device and the discovery information of the second terminal device, it compares whether the cell information of the second terminal device carried in the handover command is the same as the cell information of the second terminal device carried in the discovery information. In the case that the first cell information is inconsistent with the second cell information, the first terminal device determines that the handover has failed, and does not perform subsequent handover operations, which can avoid resource waste in subsequent handover operations.
- the first terminal device may communicate with the network device by using multiple service relay terminals.
- the first terminal device may measure the measurement results of the serving relay terminal and the surrounding relay terminals based on the discovery messages sent by the serving relay terminal and the surrounding relay terminals.
- the first terminal device may release the relay terminal or add the relay terminal based on the measurement results of the serving relay terminal or surrounding relay devices.
- the first terminal device can communicate with the network device through the service relay terminal and the Uu port direct link.
- the first terminal device When the first terminal device detects that the signal quality of the sidelink link of the serving relay terminal is less than the preset threshold, or the first terminal device cannot receive the discovery message sent by the serving relay terminal, the first terminal device may perform measurement reporting, and report the measurement result to the first network device, so that the first network device instructs the first terminal device to release the serving relay terminal, add the serving relay terminal, or switch the serving relay terminal according to the measurement result.
- the signal quality of the sidelink of the serving relay terminal may be SD-RSRP or SL-RSRP.
- the first terminal device deletes the measurement information corresponding to the surrounding relay terminal after detecting that the surrounding relay terminal stops sending the discovery message. For example, the first terminal device may delete the measurement entry corresponding to the surrounding relay terminal from the measurement variables of the first terminal device.
- the first terminal device triggers measurement reporting.
- the first terminal device may delete the measurement information corresponding to the surrounding relay terminal from the measurement result, so that the measurement result of the first terminal device includes measurement information of a suitable surrounding relay terminal. It can enable the first terminal device to effectively release or add the serving relay terminal.
- the first terminal device may not receive the second broadcast message within a first time period after receiving the first broadcast message, and determine that the second terminal device is not a relay device of the first terminal device, so that it can be more accurately determined whether the second terminal device is suitable as a relay device of the first terminal device.
- the first terminal device may also determine that the second terminal device is not the relay device of the first terminal device after receiving the second indication information sent by the second terminal device, and the first terminal device may determine more quickly based on the second indication information whether the second terminal device is suitable as the relay device of the first terminal device.
- the first terminal device may also determine whether the serving cell of the second terminal device is switched based on the first broadcast message, and when the serving cell of the second terminal device is switched, send a second message to the first network device to timely update the serving cell information of the second terminal device in the first network device.
- the present application divides the communication device into functional modules according to the above method embodiments.
- each functional module may be divided corresponding to each function, or two or more functions may be integrated into one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in this application is schematic, and is only a logical function division, and there may be other division methods in actual implementation.
- the communication device according to the embodiment of the present application will be described in detail below with reference to FIG. 22 to FIG. 24 .
- FIG. 22 is a schematic structural diagram of a communication device provided by an embodiment of the present application. As shown in FIG. 22 , the communication device includes a processing unit 2201 and a transceiver unit 2202 .
- the communication device may be the first terminal device shown above. That is, the communication device shown in FIG. 22 may be used to perform the steps or functions performed by the first terminal device in the above method embodiments.
- a transceiver unit 2202 configured to receive the first broadcast message sent by the second terminal device
- the processing unit 2201 is configured to determine that the second terminal device is not a relay device of the first terminal device when the first terminal device does not receive the second broadcast message from the second terminal device within a first time period after receiving the first broadcast message.
- the processing unit 2201 is further configured to delete the measurement information corresponding to the second terminal device.
- the processing unit 2201 is further configured to determine to reselect the relay device.
- the processing unit 2201 is further configured to report the measurement result to the first network device.
- the transceiving unit 2202 is further configured to send first indication information to the second terminal device, and receive the first message.
- the processing unit 2201 is further configured to determine the first signal quality based on the first message, and determine that the second terminal device is not a relay device of the first terminal device when the first signal quality is less than the first threshold.
- the transceiving unit 2202 is further configured to receive second indication information from the second terminal device.
- the processing unit 2201 is further configured to determine whether the serving cell of the second terminal device is switched.
- the transceiver unit 2202 is further configured to send the second message to the first network device.
- the processing unit 2201 is further configured to determine whether the current serving cell of the second terminal device is a non-access-prohibited cell; the transceiver unit is specifically configured to send the second message to the first network device when the current serving cell of the second terminal device is a non-access-prohibited cell.
- the processing unit 2201 is further configured to delete the measurement information corresponding to the second terminal device when the current serving cell of the second terminal device is a cell prohibited from accessing.
- the transceiver unit 2202 is further configured to receive a third message from the first network device; the processing unit 2201 is further configured to determine, by the first terminal device, that the handover fails if the first cell information is inconsistent with the second cell information.
- the processing unit 2201 is further configured to perform handover failure recording, or disconnect the connection with the second terminal device, or perform radio resource control RRC connection reestablishment.
- the transceiving unit 2202 is further configured to receive third indication information of the first network device.
- processing unit 2201 is further configured to start the first timer; for another example, the processing unit 2201 is further configured to reset the first timer.
- first broadcast message second broadcast message
- measurement information first indication information, first message, first signal quality, second indication information, second message, or third message, etc.
- the transceiver unit 2202 can also be used for the receiving step in step 1501, step 1701, step 1801, step 1901, step 1902, step 2002, step 2101, and step 2105, and the sending step in step 1504, step 1803, and step 2103; Step 1802, step 1804, step 1805, step 1903, step 2102, step 2104, step 2106.
- the communication device may be the second terminal device shown above. That is, the communication device shown in FIG. 22 may be used to perform the steps or functions performed by the second terminal device in the above method embodiments.
- a processing unit 2201 configured to measure the second signal quality
- the transceiver unit 2202 is configured to send the second indication information.
- the transceiving unit 2202 is also configured to execute the sending steps of step 1501, step 1701, step 1801, step 1901, step 2002 and step 2101; the processing unit is also configured to execute step 2001.
- first terminal device and the second terminal device according to the embodiment of the present application, and the following describes possible product forms of the first terminal device and the second terminal device. It should be understood that any form of product having the function of the first terminal device described above in FIG. 22 , or any form of product having the function of the second terminal device described above in FIG. 22 , falls within the scope of protection of the embodiments of the present application. It should also be understood that the following introduction is only an example, and product forms of the first terminal device and the second terminal device in the embodiment of the present application are not limited thereto.
- the processing unit 2201 may be one or more processors, and the transceiver unit 2202 may be a transceiver.
- the processing unit 2201 may be one or more processors (or the processing unit 2201 may be one or more logic circuits), and the transceiver unit 2202 may be an input/output interface. Details will be given below.
- the processing unit 2201 may be one or more processors, and the transceiver unit 2202 may be a transceiver.
- the processor and the transceiver may be coupled, and the connection manner of the processor and the transceiver is not limited in the embodiment of the present application.
- the communication device 230 includes one or more processors 2320 and a transceiver 2310 .
- the transceiver 2310 is used to receive the first broadcast message sent by the second terminal device; the processor 2320 is used to determine that the second terminal device is not a relay device of the first terminal device.
- the processor 2320 is used to measure the second information quality; the transceiver 2310 is used to send the second indication information.
- the transceiver may include a receiver and a transmitter, the receiver is used to perform a function (or operation) of reception, and the transmitter is used to perform a function (or operation) of transmission. And the transceiver is used to communicate with other devices/devices through the transmission medium.
- the communication device 230 may also include one or more memories 2330 for storing program instructions and/or data.
- the memory 2330 is coupled to the processor 2320 .
- the coupling in the embodiments of the present application is an indirect coupling or a communication connection between devices, units or modules, which may be in electrical, mechanical or other forms, and is used for information exchange between devices, units or modules.
- Processor 2320 may cooperate with memory 2330 .
- the processor 2320 may execute program instructions stored in the memory 2330 .
- at least one of the above one or more memories may be included in the processor.
- the specific connection medium among the transceiver 2310, the processor 2320, and the memory 2330 is not limited.
- the memory 2330, the processor 2320, and the transceiver 2310 are connected through the bus 2340.
- the bus is represented by a thick line in FIG.
- the bus can be divided into address bus, data bus, control bus and so on. For ease of representation, only one thick line is used in FIG. 23 , but it does not mean that there is only one bus or one type of bus.
- the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may realize or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application.
- a general purpose processor may be a microprocessor or any conventional processor or the like. The steps of the methods disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.
- the memory may include but not limited to hard disk drive (hard disk drive, HDD) or non-volatile memory such as solid-state drive (solid-state drive, SSD), random access memory (Random Access Memory, RAM), erasable programmable read-only memory (Erasable Programmable ROM, EPROM), read-only memory (Read-Only Memory, ROM) or portable read-only memory (Compact Disc Read-Only Memory, CD-ROM) and so on.
- the memory is any storage medium that can be used to carry or store program codes in the form of instructions or data structures, and can be read and/or written by a computer (such as the communication device shown in this application, etc.), but is not limited thereto.
- the memory in the embodiment of the present application may also be a circuit or any other device capable of implementing a storage function, and is used for storing program instructions and/or data.
- the processor 2320 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process data of the software programs.
- the memory 2330 is mainly used to store software programs and data.
- the transceiver 2310 may include a control circuit and an antenna, and the control circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals.
- Antennas are mainly used to send and receive radio frequency signals in the form of electromagnetic waves.
- Input and output devices, such as touch screens, display screens, and keyboards, are mainly used to receive data input by users and output data to users.
- the processor 2320 can read the software program in the memory 2330, interpret and execute the instructions of the software program, and process the data of the software program.
- the processor 2320 performs baseband processing on the data to be sent, and then outputs the baseband signal to the radio frequency circuit.
- 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 2320, and the processor 2320 converts the baseband signal into data and processes the data.
- the radio frequency circuit and antenna may be arranged independently of the processor performing baseband processing.
- the radio frequency circuit and antenna may be arranged remotely from the communication device.
- the communication device shown in the embodiment of the present application may have more components than those shown in FIG. 23 , which is not limited in the embodiment of the present application.
- the method performed by the processor and the transceiver shown above is only an example, and for the specific steps performed by the processor and the transceiver, reference may be made to the method introduced above.
- the processing unit 2201 may be one or more logic circuits, and the transceiver unit 2202 may be an input/output interface.
- the input-output interface is also called a communication interface, or an interface circuit, or an interface, or the like.
- the communication device shown in FIG. 24 includes a logic circuit 2401 and an interface 2402 . That is, the above-mentioned processing unit 2201 can be realized by a logic circuit 2401 , and the transceiver unit 2202 can be realized by an interface 2402 .
- the logic circuit 2401 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc.
- the interface 2402 can be a communication interface, an input/output interface, a pin, etc.
- FIG. 24 takes the aforementioned communication device as a chip as an example, and the chip includes a logic circuit 2401 and an interface 2402 .
- the logic circuit and the interface may also be coupled to each other.
- the embodiment of the present application does not limit the specific connection manner of the logic circuit and the interface.
- the interface 2402 is configured to receive a first broadcast message; the logic circuit 2401 is configured to determine that the second terminal device is not a relay device of the first terminal device if the first terminal device does not receive a second broadcast message from the second terminal device within a first time period after receiving the first broadcast message.
- the interface 2402 is configured to send the second indication information and send the first broadcast message.
- the communication device shown in the embodiment of the present application may implement the method provided in the embodiment of the present application in the form of hardware, or may implement the method provided in the embodiment of the present application in the form of software, which is not limited in the embodiment of the present application.
- the embodiment of the present application also provides a wireless communication system, the wireless communication system includes a first terminal device and a second terminal device, the first terminal device and the second terminal device can be used to perform the method in any of the foregoing embodiments (as shown in Figure 15A, Figure 15B, Figure 15C, Figure 17, Figure 18A, Figure 18B, Figure 19, Figure 20, etc.).
- the present application further provides a computer program, which is used to implement the operations and/or processing performed by the first terminal device in the method provided in the present application.
- the present application also provides a computer program, which is used to implement the operations and/or processing performed by the second terminal device in the method provided in the present application.
- the present application also provides a computer-readable storage medium, where computer code is stored in the computer-readable storage medium, and when the computer code is run on the computer, the computer is made to perform the operations and/or processing performed by the first terminal device in the method provided by the present application.
- the present application also provides a computer-readable storage medium, where computer code is stored in the computer-readable storage medium, and when the computer code is run on the computer, the computer is made to execute the operation and/or processing performed by the second terminal device in the method provided by the present application.
- the present application also provides a computer program product, the computer program product includes computer code or computer program, and when the computer code or computer program is run on the computer, the operation and/or processing performed by the first terminal device in the method provided by the present application is executed.
- the present application also provides a computer program product, the computer program product includes computer code or computer program, and when the computer code or computer program is run on the computer, the operation and/or processing performed by the second terminal device in the method provided by the present application is executed.
- the disclosed systems, devices and methods may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices or units, and may also be electrical, mechanical or other forms of connection.
- 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 may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to realize the technical effects of the solutions provided by the embodiments of the present application.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- the above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
- the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or part of the contribution to the prior art, or all or part of the technical solution can be embodied in the form of a software product
- the computer software product is stored in a readable storage medium, and includes several instructions to make a computer device (which can be a personal computer, server, or network device, etc.) execute all or part of the steps of the method described in each embodiment of the application.
- the above-mentioned readable storage medium includes: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disk and other various media that can store program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Abstract
Description
Claims (41)
- 一种通信方法,其特征在于,包括:第一终端设备接收第二终端设备发送的第一广播消息;若所述第一终端设备在接收到所述第一广播消息之后的第一时长内未接收到来自所述第二终端设备的第二广播消息,则确定所述第二终端设备不为所述第一终端设备的中继设备。
- 根据权利要求1所述的方法,其特征在于,所述确定所述第二终端设备不为所述第一终端设备的中继设备之后,所述方法还包括:所述第一终端设备删除所述第二终端设备对应的测量信息。
- 根据权利要求1所述的方法,其特征在于,所述第一终端设备与所述第二终端设备之间存在单播连接,所述确定所述第二终端设备不为所述第一终端设备的中继设备之后,所述方法还包括以下至少一项:所述第一终端设备确定重选中继设备;所述第一终端设备向第一网络设备上报测量结果。
- 根据权利要求1所述的方法,其特征在于,所述第一终端设备与所述第二终端设备之间存在单播连接,所述确定所述第二终端设备不为所述第一终端设备的中继设备之前,所述方法还包括:所述第一终端设备通过所述单播连接向所述第二终端设备发送第一指示信息,所述第一指示信息用于触发所述第二终端设备发送第一消息,所述第一消息用于测量第一信号质量,所述第一信号质量为所述第一终端设备与所述第二终端设备之间的信号质量;所述第一终端设备接收所述第一消息;所述第一终端设备基于所述第一消息确定所述第一信号质量;所述确定所述第二终端设备不为所述第一终端设备的中继设备,包括:在所述第一信号质量小于第一阈值的情况下,所述第一终端设备确定所述第二终端设备不为所述第一终端设备的中继设备。
- 根据权利要求1所述的方法,其特征在于,所述确定所述第二终端设备不为所述第一终端设备的中继设备,包括:所述第一终端设备在接收来自所述第二终端设备的第二指示信息的情况下,确定所述第二终端设备不为所述第一终端设备的中继设备,所述第二指示信息用于指示所述第二终端设备不提供中继服务。
- 根据权利要求5所述的方法,其特征在于,所述第二指示信息是所述第二终端设备在第二信号质量小于第二阈值,或者所述第二信号质量大于第三阈值的情况下发送的,所述第二信号质量为所述第二终端设备与第二网络设备之间的信号质量。
- 根据权利要求1-6任一项所述的方法,其特征在于,所述第一广播消息包括第一标识,所述第一标识用于识别所述第二终端设备,所述第一标识是所述第二终端设备在接入所述第 二终端设备的服务小区时生成的。
- 根据权利要求1-7任一项所述的方法,其特征在于,所述第一广播消息包括所述第二终端设备的第一小区信息,所述第一终端设备接收第二终端设备发送的第一广播消息之后,所述方法还包括:所述第一终端设备基于所述第一小区信息确定所述第二终端设备的服务小区是否发生了切换;在所述第二终端设备的服务小区发生了切换的情况下,所述第一终端设备向第一网络设备发送第二消息,所述第二消息包括所述第一小区信息。
- 根据权利要求8所述的方法,其特征在于,所述第一终端设备向所述第一网络设备发送所述第二消息之前,所述方法还包括:所述第一终端设备基于所述第一小区信息确定所述第二终端设备当前的服务小区是否为非禁止接入小区;所述第一终端设备向所述第一网络设备发送所述第二消息,包括:在所述第二终端设备当前的服务小区为非禁止接入小区的情况下,向所述第一网络设备发送所述第二消息。
- 根据权利要求9所述的方法,其特征在于,所述方法还包括:在所述第二终端设备当前的服务小区为禁止接入小区的情况下,所述第一终端设备删除所述第二终端设备对应的测量信息。
- 根据权利要求8或9所述的方法,其特征在于,所述第一小区信息包含于所述第二设备对应的测量信息中。
- 根据权利要求1-11任一项所述的方法,其特征在于,所述第一广播消息包括所述第二终端设备的第一小区信息;所述第一终端设备接收第二终端设备发送的第一广播消息之后,所述方法还包括:所述第一终端设备接收第一网络设备的第三消息,所述第三消息包括所述第二终端设备的第二小区信息,所述第三消息用于指示所述第一终端设备的中继设备切换至所述第二终端设备;在所述第一小区信息与所述第二小区信息不一致的情况下,所述第一终端设备确定切换失败。
- 根据权利要求12所述的方法,其特征在于,所述第一终端设备确定切换失败之后,所述方法还包括以下至少一项:所述第一终端设备进行切换失败记录;所述第一终端设备断开与所述第二终端设备的连接;所述第一终端设备进行无线资源控制RRC连接重建。
- 根据权利要求1-13任一项所述的方法,其特征在于,所述方法还包括:所述第一终端设备接收第一网络设备的第三指示信息,所述第三指示信息用于指示所述第一时长。
- 根据权利要求1-14任一项所述的方法,其特征在于,所述确定所述第二终端设备不为所述第一终端设备的中继设备之前,所述方法还包括:所述第一终端设备在接收到所述第一广播消息的情况下,启动所述第二终端设备对应的第一定时器,所述第一定时器的运行时长等于所述第一时长;在所述第一定时器超时的情况下,所述第一终端设备确定在所述第一时长内未接收到所述第二广播消息。
- 根据权利要求15所述的方法,其特征在于,所述方法还包括:若所述第一终端设备在所述第一时长内接收到所述第二广播消息,则重置所述第一定时器。
- 根据权利要求15或16所述的方法,其特征在于,所述第一定时器由所述第一终端设备的协议层控制,所述协议层包括无线资源控制RRC层、物理层、媒体接入控制MAC层、发现协议层中的任一项。
- 一种通信装置,其特征在于,包括:收发单元,用于接收第二终端设备发送的第一广播消息;处理单元,用于在接收到所述第一广播消息之后的第一时长内为接收到来自所述第二终端设备的第二广播消息的情况下,确定所述第二终端设备不为所述第一终端设备的中继设备。
- 根据权利要求18所述的装置,其特征在于,所述处理单元,还用于删除所述第二终端设备对应的测量信息。
- 根据权利要求18所述的装置,其特征在于,所述处理单元,还用于确定重选中继设备,或者向第一网络设备上报测量结果。
- 根据权利要求18所述的装置,其特征在于,所述通信装置与所述第一终端设备之间存在单播连接,所述收发单元,具体用于基于所述单播连接向所述第二终端设备发送第一指示信息,所述第一指示信息用于触发所述第二终端设备发送第一消息,所述第一消息用于测量第一信号质量,所述第一信号质量为所述第一终端设备与所述第二终端设备之间的信号质量;接收所述第一消息;所述处理单元,具体用于基于所述第一消息确定所述第一信号质量;在所述第一信号质量小于第一阈值的情况下,所述第一终端设备确定所述第二终端设备不为所述第一终端设备的中继设备。
- 根据权利要求18所述的装置,其特征在于,所述处理单元,具体用于在接收来自所述第二终端设备的第二指示信息的情况下,确定 所述第二终端设备不为所述第一终端设备的中继设备,所述第二指示信息用于指示所述第二终端设备不提供中继服务。
- 根据权利要求22所述的装置,其特征在于,所述第二指示信息是所述第二终端设备在第二信号质量小于第二阈值,或者所述第二信号质量大于第三阈值的情况下发送的,所述第二信号质量为所述第二终端设备与第二网络设备之间的信号质量。
- 根据权利要求18-23任一项所述的装置,其特征在于,所述第一广播消息包括第一标识,所述第一标识用于识别所述第二终端设备,所述第一标识是所述第二终端设备在接入所述第二终端设备的服务小区时生成的。
- 根据权利要求18-24任一项所述的装置,其特征在于,所述第一广播消息包括所述第二终端设备的第一小区信息;所述处理单元,还用于基于所述第一小区信息确定所述第二终端设备的服务小区是否发生了切换;所述收发单元,还用于在所述第二终端设备的服务小区发生了切换的情况下,向第一网络设备发送第二消息,所述第二消息包括所述第一小区信息。
- 根据权利要求25所述的装置,其特征在于,所述处理单元,还用于基于所述第一小区信息确定所述第二终端设备当前的服务小区是否为非禁止接入小区;所述收发单元,具体用于在所述第二终端设备当前的服务小区为非禁止接入小区的情况下,向所述第一网络设备发送所述第二消息。
- 根据权利要求26所述的装置,其特征在于,所述处理单元,还用于在所述第二终端设备当前的服务小区为禁止接入小区的情况下,删除所述第二终端设备对应的测量信息。
- 根据权利要求25或26所述的装置,其特征在于,所述第一小区信息包含于所述第二设备对应的测量信息中。
- 根据权利要求18-28任一项所述的装置,其特征在于,所述第一广播消息包括所述第二终端设备的第一小区信息,所述收发单元,还用于接收第一网络设备的第三消息,所述第三消息包括所述第二终端设备的第二小区信息,所述第三消息用于指示所述第一终端设备的中继设备切换至所述第二终端设备;所述处理单元,还用于在所述第一小区信息与所述第二小区信息不一致的情况下,确定切换失败。
- 根据权利要求29所述的装置,其特征在于,所述处理单元,还用于进行切换失败记录;或者,断开与所述第二终端设备的连接;或 者,进行无线资源控制RRC连接重建。
- 根据权利要求18-30任一项所述的装置,其特征在于,所述收发单元,还用于接收第一网络设备的第三指示信息,所述第三指示信息用于指示所述第一时长。
- 根据权利要求18-31任一项所述的装置,其特征在于,所述处理单元,还用于启动所述第二终端设备对应的第一定时器,所述第一定时器的运行时长等于所述第一时长;在所述第一定时器超时的情况下,确定在所述第一时长内未接收到所述第二广播消息。
- 根据权利要求32所述的装置,其特征在于,所述处理单元,还用于重置所述第一定时器。
- 根据权利要求32或33所述的装置,其特征在于,所述第一定时器由所述通信装置的协议层控制,所述协议层包括无线资源控制RRC层、物理层、媒体接入控制MAC层、发现协议层中的任一项。
- 一种通信装置,其特征在于,包括处理器和存储器;所述处理器用于存储计算机执行指令;所述处理器用于执行所述计算机执行指令,以使权利要求1-17任一项所述的方法被执行。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序被执行时,权利要求1-17任一项所述的方法被执行。
- 一种通信方法,其特征在于,包括:第一终端设备接收第二终端设备发送的第一广播消息,所述第一广播消息包括所述第二终端设备的第一小区信息;所述第一终端设备接收第一网络设备的第三消息,所述第三消息包括所述第二终端设备的第二小区信息,所述第三消息用于指示所述第一终端设备的中继设备切换至所述第二终端设备;在所述第一小区信息与所述第二小区信息不一致的情况下,所述第一终端设备确定切换失败。
- 根据权利要求37所述的方法,其特征在于,所述第一终端设备确定切换失败之后,所述方法还包括以下至少一项:所述第一终端设备进行切换失败记录;所述第一终端设备断开与所述第二终端设备的连接;所述第一终端设备进行无线资源控制RRC连接重建。
- 一种通信装置,其特征在于,包括用于执行如权利要求37-38任一项所述的方法的单 元。
- 一种通信装置,其特征在于,包括处理器和存储器;所述处理器用于存储计算机执行指令;所述处理器用于执行所述计算机执行指令,以使权利要求37-38任一项所述的方法被执行。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储计算机程序,当所述计算机程序被执行时,权利要求37-38任一项所述的方法被执行。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP22921667.6A EP4451794A4 (en) | 2022-01-21 | 2022-12-06 | COMMUNICATION METHOD AND APPARATUS, AND STORAGE MEDIUM |
| AU2022435901A AU2022435901A1 (en) | 2022-01-21 | 2022-12-06 | Communication method and apparatus, and storage medium |
| JP2024543063A JP7735580B2 (ja) | 2022-01-21 | 2022-12-06 | 通信方法および装置ならびに記憶媒体 |
| US18/777,736 US20240373308A1 (en) | 2022-01-21 | 2024-07-19 | Communication method and apparatus, and storage medium |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210073460.1 | 2022-01-21 | ||
| CN202210073460.1A CN116506811A (zh) | 2022-01-21 | 2022-01-21 | 一种通信方法、装置以及存储介质 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US18/777,736 Continuation US20240373308A1 (en) | 2022-01-21 | 2024-07-19 | Communication method and apparatus, and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023138243A1 true WO2023138243A1 (zh) | 2023-07-27 |
Family
ID=87317175
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/136905 Ceased WO2023138243A1 (zh) | 2022-01-21 | 2022-12-06 | 一种通信方法、装置以及存储介质 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US20240373308A1 (zh) |
| EP (1) | EP4451794A4 (zh) |
| JP (1) | JP7735580B2 (zh) |
| CN (1) | CN116506811A (zh) |
| AU (1) | AU2022435901A1 (zh) |
| WO (1) | WO2023138243A1 (zh) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160150373A1 (en) * | 2013-07-04 | 2016-05-26 | Lg Electronics Inc. | Relay control method for proximity service and device therefor |
| WO2016163745A1 (ko) * | 2015-04-06 | 2016-10-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 릴레이의 선택 및 릴레이를 통한 신호 송수신 방법 및 이를 위한 장치 |
| CN106162511A (zh) * | 2015-04-08 | 2016-11-23 | 电信科学技术研究院 | 一种d2d中继节点的确定、使用方法及装置 |
| CN106888494A (zh) * | 2015-12-15 | 2017-06-23 | 上海贝尔股份有限公司 | 一种用于选择中继ue的方法、装置和系统 |
| US20190387429A1 (en) * | 2015-07-24 | 2019-12-19 | Panasonic Intellectual Property Corporation Of America | Improved relay ue discovery for proximity services |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10149099B2 (en) * | 2014-01-05 | 2018-12-04 | Lg Electronics Inc. | Method and user equipment for relaying proximity service-based group communication |
| WO2016163767A1 (ko) * | 2015-04-07 | 2016-10-13 | 삼성전자 주식회사 | 단말간 직접 통신 방법 및 장치 |
| WO2016180367A1 (zh) * | 2015-05-14 | 2016-11-17 | 中兴通讯股份有限公司 | 信息处理方法及通信节点 |
| US10516986B2 (en) * | 2015-08-12 | 2019-12-24 | Lg Electronics Inc. | Method for discovering relay UE via D2D link at UE in wireless communication system and apparatus therefor |
| WO2017028013A1 (zh) * | 2015-08-14 | 2017-02-23 | 富士通株式会社 | 中继选择方法、装置和系统 |
| CN106470457B (zh) * | 2015-08-20 | 2020-10-27 | 华为技术有限公司 | 一种能力指示方法、路由建立方法、移动终端及网络设备 |
| US20190320357A1 (en) * | 2016-12-05 | 2019-10-17 | Huawei Technologies Co., Ltd. | Information Transmission Method and Device |
| CN110036662A (zh) * | 2016-12-30 | 2019-07-19 | 华为技术有限公司 | 传输业务数据的方法、网络设备及终端设备 |
| CN109315016B (zh) * | 2017-03-24 | 2021-10-19 | 华为技术有限公司 | 一种系统信息传输方法及装置 |
| CN112135263A (zh) * | 2018-05-08 | 2020-12-25 | Oppo广东移动通信有限公司 | 无线通信方法、设备、芯片和系统 |
| CN113825109A (zh) * | 2020-06-18 | 2021-12-21 | 华硕电脑股份有限公司 | 无线通信系统中中继传送直接通信请求消息的方法和设备 |
| CN114095977B (zh) * | 2020-06-29 | 2025-06-03 | 华为技术有限公司 | 一种通信方法及装置 |
| CN113923795A (zh) * | 2020-07-09 | 2022-01-11 | 展讯半导体(南京)有限公司 | 通信方法、设备和存储介质 |
| WO2023010400A1 (zh) * | 2021-08-05 | 2023-02-09 | 北京小米移动软件有限公司 | 一种切换中继用户设备的方法、装置、设备及可读存储介质 |
-
2022
- 2022-01-21 CN CN202210073460.1A patent/CN116506811A/zh active Pending
- 2022-12-06 JP JP2024543063A patent/JP7735580B2/ja active Active
- 2022-12-06 WO PCT/CN2022/136905 patent/WO2023138243A1/zh not_active Ceased
- 2022-12-06 AU AU2022435901A patent/AU2022435901A1/en active Pending
- 2022-12-06 EP EP22921667.6A patent/EP4451794A4/en active Pending
-
2024
- 2024-07-19 US US18/777,736 patent/US20240373308A1/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160150373A1 (en) * | 2013-07-04 | 2016-05-26 | Lg Electronics Inc. | Relay control method for proximity service and device therefor |
| WO2016163745A1 (ko) * | 2015-04-06 | 2016-10-13 | 엘지전자 주식회사 | 무선 통신 시스템에서 릴레이의 선택 및 릴레이를 통한 신호 송수신 방법 및 이를 위한 장치 |
| CN106162511A (zh) * | 2015-04-08 | 2016-11-23 | 电信科学技术研究院 | 一种d2d中继节点的确定、使用方法及装置 |
| US20190387429A1 (en) * | 2015-07-24 | 2019-12-19 | Panasonic Intellectual Property Corporation Of America | Improved relay ue discovery for proximity services |
| CN106888494A (zh) * | 2015-12-15 | 2017-06-23 | 上海贝尔股份有限公司 | 一种用于选择中继ue的方法、装置和系统 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP4451794A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN116506811A (zh) | 2023-07-28 |
| JP7735580B2 (ja) | 2025-09-08 |
| US20240373308A1 (en) | 2024-11-07 |
| JP2025504855A (ja) | 2025-02-19 |
| AU2022435901A1 (en) | 2024-07-25 |
| EP4451794A4 (en) | 2025-06-11 |
| EP4451794A1 (en) | 2024-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3570574B1 (en) | Method and device for node addition | |
| US10064078B2 (en) | Wireless communications method, user equipment, and network node | |
| CN113453272A (zh) | 副链路中继架构中的切换方法和设备 | |
| CN113068236B (zh) | 无线通信方法、终端设备、芯片、介质和程序产品 | |
| CN114745755B (zh) | 一种通信方法、基站、终端及存储介质 | |
| WO2014003506A1 (ko) | 무선 통신 시스템에서 csi-rs 측정 및 보고 방법 및 이를 지원하는 장치 | |
| WO2022012426A1 (zh) | Uu路径到直接通信路径的切换及候选中继UE指示方法、装置、存储介质、终端、基站 | |
| CN115088304B (zh) | 小区切换方法和装置 | |
| WO2021026747A1 (zh) | 无线通信方法和终端设备 | |
| CN116602016A (zh) | 一种小区选择方法、寻呼方法及装置 | |
| WO2023016501A1 (zh) | 传输数据的方法和装置 | |
| WO2022057520A1 (zh) | 一种配置载波的方法和装置 | |
| WO2023284642A1 (zh) | 条件切换方法和设备 | |
| CN116438845A (zh) | 通信方法和通信装置 | |
| WO2022160117A1 (en) | Method and apparatus for handover and reestablishment in a wireless communication system | |
| CN116647871B (zh) | 一种测量报告生成方法、电子设备及计算机可读存储介质 | |
| CN102917434B (zh) | 一种家庭基站支持多小区场景下的接入控制方法和系统 | |
| CN114390616B (zh) | 一种mro临界场景的判定方法、装置及设备 | |
| WO2023130368A1 (zh) | 收发信息的方法、装置和通信系统 | |
| CN116456507A (zh) | 通信方法、通信装置与通信系统 | |
| WO2020056587A1 (zh) | 一种切换处理方法、终端设备及网络设备 | |
| WO2016119441A1 (zh) | 业务迁移方法及装置 | |
| WO2020061962A1 (zh) | 一种切换定时方法、终端设备及网络设备 | |
| JP7769130B2 (ja) | 中継選択又は再選択方法、装置及びシステム | |
| JP7735580B2 (ja) | 通信方法および装置ならびに記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22921667 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: AU2022435901 Country of ref document: AU |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2024543063 Country of ref document: JP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 202427055744 Country of ref document: IN |
|
| ENP | Entry into the national phase |
Ref document number: 2022435901 Country of ref document: AU Date of ref document: 20221206 Kind code of ref document: A |
|
| ENP | Entry into the national phase |
Ref document number: 2022921667 Country of ref document: EP Effective date: 20240717 |
|
| REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112024014823 Country of ref document: BR |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| ENP | Entry into the national phase |
Ref document number: 112024014823 Country of ref document: BR Kind code of ref document: A2 Effective date: 20240719 |