Message transmission method, apparatus, device, and storage medium

By including ACK feedback instructions in SLPP and RSPP messages, the method ensures stable transmission and retransmission, addressing reliability issues in SL positioning and ranging.

JP2026512695APending Publication Date: 2026-04-20BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING XIAOMI MOBILE SOFTWARE CO LTD
Filing Date
2022-11-01
Publication Date
2026-04-20

AI Technical Summary

Technical Problem

Existing communication systems face challenges in reliably transmitting Sidelink Positioning Protocol (SLPP) and Ranging and Sidelink Positioning Protocol (RSPP) messages, leading to instability in SL positioning and SL ranging.

Method used

Incorporating instructional information in SLPP and RSPP messages to request acknowledgment (ACK) feedback, allowing the transmitting UE to determine successful delivery and retransmit messages to ensure stability.

Benefits of technology

Guarantees stable transmission of SLPP and RSPP messages, ensuring reliable SL positioning and SL ranging by enabling retransmission to undelivered UEs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026512695000001_ABST
    Figure 2026512695000001_ABST
Patent Text Reader

Abstract

This disclosure provides a message transmission method, apparatus, device and storage medium, the method comprising the step of transmitting a Sidelink Positioning Protocol (SLPP) message and / or a ranging and Sidelink Positioning Protocol (RSPP) message, wherein the SLPP message and / or RSPP message includes instructional information indicating that acknowledgment (ACK) feedback should be given to the SLPP message and / or RSPP message. The method of this disclosure ensures the successful transmission of the SLPP message and / or RSPP message to the second UE, guarantees the transmission stability of the SLPP message and / or RSPP message, and further guarantees the stability of SL positioning and / or SL ranging.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0003]

[0001] The present disclosure relates to the field of communication technologies, and particularly to a message transmission method, apparatus, device, and storage medium.

Background Art

[0002] In a communication system, by introducing a sidelink (SL) communication method, direct communication between user equipments (UEs) is realized. Also, for UEs connected by SL, it is usually necessary to perform SL positioning and / or SL ranging. Here, when UEs perform SL positioning and / or SL ranging, positioning is realized by transmitting SLPP and / or RSPP messages using the Sidelink Positioning Protocol (SLPP) and / or the Ranging and Sidelink Positioning Protocol (RSPP) to transmit SLPP and / or RSPP messages.

Summary of the Invention

Problems to be Solved by the Invention

[0003] The message transmission method, apparatus, device, and storage medium provided by the present disclosure are used to reliably transmit SLPP and / or RSPP messages.

Means for Solving the Problems

[0004] In a first aspect, an embodiment of the present disclosure provides a message transmission method, which is executed by a first UE, and the method includes: transmitting a Sidelink Positioning Protocol (SLPP) message and / or a Ranging and Sidelink Positioning Protocol (RSPP) message, where the SLPP message and / or the RSPP message includes indication information for instructing that an acknowledgement (ACK) feedback needs to be performed on the SLPP message and / or the RSPP message.

[0005] In this disclosure, the first UE transmits an SLPP message and / or an RSPP message, which includes instructional information indicating that an ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instructional information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message is instructed to give an ACK feedback to the first UE, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message it transmitted to. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0006] In a second aspect, embodiments of the present disclosure provide a message transmission method, the method being performed by a second UE, and the method is A step of receiving an SLPP message and / or an RSPP message, the SLPP message and / or RSPP message containing instructional information indicating that ACK feedback should be given to the SLPP message and / or RSPP message.

[0007] In a third aspect, an embodiment of the present disclosure provides a communication device, the device is configured in a first UE, and the device is A transmit / receive module for transmitting SLPP messages and / or RSPP messages, wherein the SLPP messages and / or RSPP messages include instruction information for indicating that ACK feedback should be provided for the SLPP messages and / or RSPP messages.

[0008] In a fourth aspect, an embodiment of the present disclosure provides a communication device, the device is configured in a second UE, and the device is A transmit / receive module for receiving SLPP messages and / or RSPP messages, the transmit / receive module includes instruction information for indicating that ACK feedback should be provided for the SLPP messages and / or RSPP messages.

[0009] In a fifth aspect, an embodiment of the present disclosure provides a communication device comprising a processor, which performs the method described in the first aspect when the processor invokes a computer program in memory.

[0010] In a sixth aspect, an embodiment of the present disclosure provides a communication device comprising a processor, which performs the method described in the second aspect when the processor invokes a computer program in memory.

[0011] In the seventh aspect, an embodiment of the present disclosure provides a communication device comprising a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method described in the first aspect.

[0012] In the eighth aspect, an embodiment of the present disclosure provides a communication device comprising a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the communication device to perform the method described in the second aspect.

[0013] In the ninth aspect, an embodiment of the present disclosure provides a communication device comprising a processor and an interface circuit, the interface circuit receiving and transmitting code instructions to the processor, the processor executing the code instructions to cause the device to perform the method according to the first aspect.

[0014] In the tenth aspect, an embodiment of the present disclosure provides a communication device comprising a processor and an interface circuit, the interface circuit receiving and transmitting code instructions to the processor, the processor executing the code instructions to cause the device to perform the method according to the second aspect.

[0015] In the eleventh aspect, an embodiment of the present disclosure provides a communication system, the system including the communication device described in the third to fourth aspects, or the system including the communication device described in the fifth to sixth aspects, or the system including the communication device described in the seventh to eighth aspects, or the system including the communication device described in the ninth to tenth aspects.

[0016] In the twelfth aspect, an embodiment of the present invention provides a computer-readable storage medium that stores instructions used in the network device, and when the instructions are executed, causes the terminal device to execute the method described in any of the first to second aspects.

[0017] In the 13th aspect, the Disclosure further provides a computer program product, which, when running on a computer, causes the computer to perform the method described in any of the first to second aspects described above.

[0018] In a fourteenth aspect, the Disclosure provides a chip system comprising at least one processor and interface used to support a network device in realizing a function according to the method of any of the first to second aspects, for example, determining or processing at least one of the data and information relating to the method. In one possible design, the chip system further comprises memory used to store computer programs and data required by a source secondary node. The chip system may consist of a chip or may include a chip and other discrete components.

[0019] In the 15th aspect, the Disclosure provides a computer program which, when running on a computer, causes the computer to perform the method described in any of the first to second aspects described above. [Brief explanation of the drawing]

[0020] The above and / or additional aspects and advantages of this disclosure will become clearer and easier to understand by describing the embodiments with reference to the drawings below. [Figure 1] This is a schematic diagram of the architecture of the communication system provided in the embodiments of this disclosure. [Figure 2] This is a schematic flowchart of a message transmission method provided in other embodiments of the present disclosure. [Figure 3] This is a schematic flowchart of a message transmission method provided in another embodiment of the present disclosure. [Figure 4] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 5] This is a schematic flowchart of a message transmission method provided in other embodiments of the present disclosure. [Figure 6a] This is a schematic flowchart of a message transmission method provided in another embodiment of the present disclosure. [Figure 6b]It is a schematic flowchart of a message transmission method provided in another embodiment of the present disclosure. [Figure 6c] It is a schematic flowchart of a message transmission method provided in another embodiment of the present disclosure. [Figure 6d] It is a schematic flowchart of a message transmission method provided in another embodiment of the present disclosure. [Figure 7] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 8] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 9] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 10] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 11] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 12] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 13a] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 13b] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 13c] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 14] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 15] It is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 16]This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 17] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 18] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 19] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 20] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 21] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 22] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 23] This is a schematic flowchart of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 24] This is a schematic diagram of the interaction of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 25] This is a schematic diagram of the interaction of a message transmission method provided in yet another embodiment of the present disclosure. [Figure 26] This is a schematic diagram of the structure of a communication device provided in one embodiment of the present disclosure. [Figure 27] This is a schematic diagram of the structure of a communication device provided in other embodiments of this disclosure. [Figure 28] This is a block diagram of user equipment provided in one embodiment of the present disclosure. [Figure 29] This is a block diagram of a network-side device provided in one embodiment of the present disclosure. [Modes for carrying out the invention]

[0021] Herein, exemplary embodiments are described in detail, and these examples are shown in the drawings. Where the following description relates to the drawings, unless otherwise noted, the same numbers in different drawings refer to the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments that correspond to the embodiments of the present disclosure. Rather, they are merely examples of apparatuses and methods that correspond to some aspects of the embodiments of the present disclosure, which are described in detail in the appended claims.

[0022] The terms used in the embodiments of this disclosure are for the sole purpose of describing specific embodiments and are not intended to limit the embodiments of this disclosure. The singular forms “one” and “the” used in the embodiments of this disclosure and the appended claims are intended to include the plural form unless the context clearly indicates otherwise. The terms “and / or” as used herein should be understood to mean and encompass any or all possible combinations of one or more related enumerated items.

[0023] In the embodiments of this disclosure, various types of information may be described using terms such as first, second, third, etc., but it should be understood that this information should not be limited to these terms. These terms are used solely to distinguish information of the same type from one another. For example, without departing the scope of the embodiments of this disclosure, first information may be called second information, and similarly, second information may be called first information. Depending on the context, the words “if” and “if” as used herein may be interpreted as “when,” “in the case,” or “in response to having decided.”

[0024] The following describes embodiments of the present disclosure in detail, examples of which are shown in the drawings, where the same or similar reference numerals always indicate the same or similar elements. The embodiments described below with reference to the drawings are illustrative and intended to be used for interpretation of the present disclosure, and should not be construed as limiting the present disclosure.

[0025] To facilitate understanding, let's first introduce the terminology related to this application.

[0026] 1. Fifth-generation mobile network technology (5G) 5G is a next-generation broadband mobile communication technology characterized by high rates and low latency, and is a network infrastructure that enables the interconnection of humans and machines.

[0027] 2. Sidelink (SL) This is a link that allows direct communication between terminal devices.

[0028] To better understand the message transmission method disclosed in the embodiments of this disclosure, the communication system to which the embodiments of this disclosure apply will be described below.

[0029] Referring to Figure 1, Figure 1 is a schematic diagram of the architecture of a communication system provided in an embodiment of the present disclosure. The communication system may include, but is not limited to, two UEs, and the number and form of devices shown in Figure 1 are merely illustrative and not limiting to the embodiments of the present disclosure. Actual applications may include two or more UEs. The communication system shown in Figure 1, for example, includes one first UE11 and one second UE12.

[0030] Furthermore, the technical means of the embodiments of this disclosure can be applied to various communication systems, such as long-term evolution (LTE) systems, 5th generation (5G) mobile communication systems, 5G new radio (NR) systems, or other future new mobile communication systems.

[0031] In the embodiments of this disclosure, the first UE11 and the second UE12 may be entities for receiving or transmitting user-side signals, such as a mobile phone. UE may also be called a terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. UE may also be a vehicle with communication capabilities, a smart vehicle, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transmission and reception capabilities, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this disclosure do not limit the specific technologies and device forms employed in the UE.

[0032] To ensure that it is understood, the communication systems described in the embodiments of this disclosure are technical means to more clearly illustrate the embodiments of this disclosure and do not constitute a limitation on the technical means provided in the embodiments of this disclosure. Those skilled in the art will know that, as system architectures evolve and new service scenarios emerge, the technical means provided in the embodiments of this disclosure will be similarly applicable to similar technical problems.

[0033] The following describes in detail the message transmission methods, apparatus, devices, and storage media provided in embodiments of this disclosure with reference to the drawings.

[0034] In this disclosure, the message transmission method provided in any embodiment may be performed independently, any implementation in an embodiment may be performed independently, or may be performed in combination with another embodiment or a possible implementation in another embodiment, or may be performed in combination with any technical means in the related art.

[0035] Figure 2 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 2, the message transmission method may include the following step 201. In step 201, an SLPP message and / or an RSPP message is sent, and the SLPP message and / or RSPP message contains instructional information indicating that an acknowledgment (ACK) feedback should be given to the SLPP message and / or RSPP message.

[0036] In one embodiment of the present disclosure, the SLPP message and / or RSPP message may be messages that need to be transmitted when performing SL positioning and / or SL ranging between UEs. Here, the SLPP message and / or RSPP message may be transmitted from a first UE to a second UE, the second UE may be a UE connected to the first UE via an SL.

[0037] Furthermore, in one embodiment of this disclosure, the phrase "requiring ACK feedback for SLPP messages and / or RSPP messages" can be understood as meaning that if the second UE receives an SLPP message and / or RSPP message transmitted from the first UE, it is required to provide ACK feedback to the first UE, and if the second UE has not received an SLPP message and / or RSPP message transmitted from the first UE, it is not required to provide ACK feedback to the first UE.

[0038] Based on this, in one embodiment of the present disclosure, the SLPP message and / or RSPP message includes the above instruction information to instruct the second UE to make an ACK feedback to the first UE after receiving the SLPP message and / or RSPP message, thereby allowing the first UE to determine, based on the received ACK feedback, whether it succeeded in transmitting the SLPP message and / or RSPP message to the second UE, and to which second UE it successfully received the SLPP message and / or RSPP message and to which second UE it failed to receive the SLPP message and / or RSPP message. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0039] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0040] Figure 3 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 3, the message transmission method may include the following step 301. In step 301, an SLPP message and / or an RSPP message is unicast to the second UE, and the SLPP message and / or RSPP message contains instructional information indicating that ACK feedback should be provided for the SLPP message and / or RSPP message.

[0041] As can be seen from the foregoing, the SLPP message and / or RSPP message are messages that need to be transmitted when performing SL positioning and / or SL ranging between UEs. Based on this, in one embodiment of the present disclosure, when a first UE unicasts an SLPP message and / or RSPP message to a second UE, the first UE requests only that the second UE perform SL ranging services and / or SL positioning services.

[0042] Furthermore, for a detailed explanation of step 301, please refer to the description of the embodiment above.

[0043] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0044] Figure 4 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 4, the message transmission method may include the following step 401. In step 401, an SLPP message and / or an RSPP message are multicast to a UE group consisting of at least one second UE, and the SLPP message and / or RSPP message includes instructional information indicating that ACK feedback should be given to the SLPP message and / or RSPP message.

[0045] As can be seen from the foregoing, the SLPP message and / or RSPP message are messages that need to be transmitted when performing SL positioning and / or SL ranging between UEs. Based on this, one embodiment of the present disclosure describes that when a first UE multicasts an SLPP message and / or RSPP message to a group of UEs, the first UE requests that at least one second UE in the group perform group ranging services and / or group positioning services.

[0046] Furthermore, for a detailed explanation of step 401, please refer to the description of the embodiment above.

[0047] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0048] Figure 5 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 5, the message transmission method may include the following step 501. In step 501, an SLPP message and / or an RSPP message is broadcast, and the SLPP message and / or RSPP message includes instructional information indicating that ACK feedback should be given to the SLPP message and / or RSPP message.

[0049] For a detailed explanation of step 501, please refer to the description of the embodiment above.

[0050] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0051] Figure 6a is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 6, the message transmission method may include the following step 601a. In step 601a, an SLPP message and / or an RSPP message is sent, the SLPP message and / or RSPP message further include a sequence number.

[0052] Here, the first UE may transmit multiple different types of SLPP messages and / or RSPP messages to the same second UE, and when the first UE receives ACK feedback sent from the second UE, it may not be able to determine which SLPP message and / or RSPP message the ACK feedback is for. Based on this, in one embodiment of the present disclosure, the SLPP messages and / or RSPP messages may further include sequence numbers, and these sequence numbers may correspond to each other. Furthermore, after the second UE receives an SLPP message and / or RSPP message, it can analyze the SLPP message and / or RSPP message to obtain the sequence number corresponding to the SLPP message and / or RSPP message. Subsequently, when the second UE sends ACK feedback to the first UE, it can perform ACK feedback for the SLPP message and / or RSPP message based on the sequence number contained in the SLPP message and / or RSPP message. As a result, when the first UE receives the ACK feedback sent from the second UE, it can determine, based on the sequence number, which SLPP message and / or RSPP message the ACK feedback corresponds to. It can also determine which SLPP messages and / or RSPP messages the second UE successfully received and which it did not. The second UE can then retransmit the SLPP messages and / or RSPP messages that it did not successfully receive to the second UE, thereby ensuring the successful transmission of the SLPP messages and / or RSPP messages to the second UE, guaranteeing the transmission stability of the SLPP messages and / or RSPP messages, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0053] Selectively, in one embodiment of the present disclosure, the phrase "providing ACK feedback to the SLPP message and / or RSPP message based on the sequence number contained in the SLPP message and / or RSPP message" may include carrying the sequence number corresponding to the SLPP message and / or RSPP message in the ACK feedback, and the first UE can determine which SLPP message and / or RSPP message the ACK feedback is for based on the sequence number carried in the ACK feedback.

[0054] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0055] Figure 6b is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 6b, the message transmission method may include the following step 601b. In step 601b, an SLPP message and / or an RSPP message are unicast to the second UE, the SLPP message and / or RSPP message further containing a sequence number.

[0056] For a detailed explanation of step 601b, please refer to the description of the embodiment above.

[0057] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0058] Figure 6c is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 6c, the message transmission method may include the following step 601c. In step 601c, an SLPP message and / or an RSPP message are multicast to a UE group consisting of at least one second UE, the SLPP message and / or RSPP message further containing a sequence number.

[0059] For a detailed explanation of step 601c, please refer to the description of the embodiment above.

[0060] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0061] Figure 6d is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 6d, the message transmission method may include the following step 601d. In step 601d, an SLPP message and / or an RSPP message are broadcast, and the SLPP message and / or RSPP message further include a sequence number.

[0062] For a detailed explanation of step 601d, please refer to the description of the embodiment above.

[0063] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0064] Figure 7 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 7, the message transmission method may include the following step 701. In step 701, in response to the receipt of an ACK message containing a sequence number corresponding to the SLPP message and / or RSPP message, it is determined that ACK feedback for the SLPP message and / or RSPP message has been received by the second UE.

[0065] For a detailed explanation of step 701, please refer to the description of the embodiment above.

[0066] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0067] Figure 8 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 8, the message transmission method may include the following step 801. In step 801, in response to the fact that no ACK message containing a sequence number corresponding to the SLPP message and / or RSPP message has been received within a predetermined period, it is determined that no ACK feedback for the SLPP message and / or RSPP message has been received by the second UE.

[0068] In one embodiment of the present disclosure, the pre-configured period may be promised by a protocol, configured by a network device, configured by preset information, or autonomously determined by the first UE on an implementation basis.

[0069] Furthermore, for a detailed explanation of step 801, please refer to the description of the embodiment above.

[0070] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0071] Figure 9 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 9, the message transmission method may include the following step 901. In step 901, if ACK feedback for the SLPP message and / or RSPP message has not been received, the SLPP message and / or RSPP message are resent.

[0072] For a detailed explanation of step 901, please refer to the description of the embodiment above.

[0073] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0074] Figure 10 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 10, the message transmission method may include the following step 1001. In step 1001, in response to the first UE sending the SLPP message and / or RSPP message in unicast format, the SLPP message and / or RSPP message are resent in unicast format.

[0075] For a detailed explanation of step 1001, please refer to the description of the embodiment above.

[0076] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0077] Figure 11 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 11, the message transmission method may include the following step 1101. In step 1101, in response to the first UE sending SLPP and / or RSPP messages in multicast format, if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is less than the first limit value, the SLPP and / or RSPP messages are retransmitted in multicast format.

[0078] Herein, in one embodiment of the present disclosure, the “number of ACK feedbacks received by the first UE” may be the number of ACK feedbacks received by the first UE in the present multicast transmission.

[0079] Furthermore, in one embodiment of the present invention, the expected threshold may be determined based on the capabilities of each second UE in the UE group (e.g., ranging capability and / or positioning capability). Specifically, as can be seen from the foregoing, when the first UE multicasts an SLPP message and / or RSPP message to a UE group, the first UE requests that at least one second UE in the UE group perform group ranging services and / or group positioning services. However, because different second UEs have different capabilities, different second UEs may support different positioning and ranging algorithms, and based on this, if the positioning and / or ranging algorithms supported by some second UEs in the UE group differ from the positioning and / or ranging algorithms corresponding to the ranging services and / or positioning services that the first UE requests to perform, then some second UEs may not be able to participate in the ranging services and / or positioning services that the first UE requests to perform. In other words, it is possible that only some second UEs in the UE group can perform ranging services and / or positioning services with the first UE. Based on this, the expected threshold may be the number of first UEs in a UE group and the number of second UEs that can provide ranging services and / or positioning services.

[0080] Alternatively, in one embodiment of the present disclosure, the expected threshold may be determined based on the number of second UEs in a UE group with which the first UE can successfully interact and communicate. Specifically, in one embodiment of the present disclosure, when the first UE requests at least one second UE in a UE group to perform group ranging services and / or group positioning services, the first UE establishes a session with the second UE and performs normal interactions with the second UE through the session, wherein if a second UE does not respond to a message in the session with the first UE, the session between the second UE and the first UE is terminated or suspended, and they are unable to perform normal interactions related to ranging services and / or positioning services, at which point the first UE marks the second UE as inactive or unreachable. Based on this, the expected threshold may be the number of second UEs in the UE group that are not marked as inactive or unreachable, that is, the expected threshold may be the number of second UEs in the UE group that can have normal interactions with the first UE related to ranging services and / or positioning services.

[0081] Furthermore, in one embodiment of the present disclosure, it is explained that if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is smaller than a first limit value, there are many second UEs in the current UE group that have not received SLPP and / or RSPP messages, in which case the first UE can retransmit the SLPP and / or RSPP messages by multicast, thereby ensuring successful transmission of the SLPP and / or RSPP messages.

[0082] Furthermore, for a detailed explanation of step 1101, please refer to the description of the embodiment above.

[0083] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0084] Figure 12 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and which may include step 1201 as shown in Figure 12. In step 1201, in response to the first UE sending SLPP and / or RSPP messages in multicast format, if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than or equal to a first limit value and less than a second limit value, the SLPP and / or RSPP messages are retransmitted by unicast to the second UE in the UE group that is required to provide ACK feedback but has not yet done so.

[0085] The "number of ACK feedbacks received by the 1st UE" here may refer to the number of ACK feedbacks received by the 1st UE in this multicast transmission.

[0086] In one embodiment of the present disclosure, if the difference or ratio between the number of ACK feedbacks received by the first UE and an expected threshold is greater than or equal to a first limit and less than a second limit, then there are a small number of second UEs in the current UE group that have not received SLPP and / or RSPP messages, and in this case the first UE can unicast the SLPP and / or RSPP messages only to the second UEs in the UE group that need to provide ACK feedback but have not yet done so. Here, the second UEs that need to provide ACK feedback may be second UEs capable of participating in the ranging and / or positioning services requested by the first UE, or second UEs that are not marked as inactive or unreachable.

[0087] The first limit value mentioned above may be set by the network device in the first UE, determined autonomously by the first UE, or pre-set. Similarly, the second limit value, third limit value, first threshold, second threshold, and third threshold mentioned in subsequent embodiments may be set by the network device in the first UE, determined autonomously by the first UE, or pre-set. Here, different values ​​may be the same or different.

[0088] Furthermore, for a detailed explanation of step 1201, please refer to the description of the embodiment above.

[0089] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0090] Figure 13a is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 13, the message transmission method may include the following step 1301a. In step 1301a, if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than or equal to the second limit value in response to the first UE sending SLPP and / or RSPP messages in multicast format, the SLPP and / or RSPP messages are not retransmitted.

[0091] The "number of ACK feedbacks received by the 1st UE" here may refer to the number of ACK feedbacks received by the 1st UE in this multicast transmission.

[0092] In one embodiment of the present disclosure, if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than or equal to a second limit, it is explained that there are few second UEs in the current UE group that have not received SLPP and / or RSPP messages, and this does not affect the positioning and / or ranging services that the first UE requests to perform, and can be ignored, and the SLPP and / or RSPP messages do not need to be retransmitted.

[0093] Furthermore, for a detailed explanation of step 1301a, please refer to the description of the embodiment above.

[0094] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0095] Figure 13b is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 13, the message transmission method may include the following step 1301b. In step 1301b, in response to the first UE sending SLPP and / or RSPP messages in multicast format, if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than the first limit value, the SLPP and / or RSPP messages are retransmitted by unicast to the second UE in the UE group that should provide ACK feedback but have not yet done so.

[0096] The "number of ACK feedbacks received by the 1st UE" here may refer to the number of ACK feedbacks received by the 1st UE in this multicast transmission.

[0097] In one embodiment of the present disclosure, if the difference or ratio between the number of ACK feedbacks received by the first UE and an expected threshold is greater than a first limit value, it is explained that there are few second UEs in the current UE group that have not received SLPP and / or RSPP messages, in which case the first UE can unicast the SLPP and / or RSPP messages only to the second UEs in the UE group that are required to provide ACK feedback but have not yet provided it. Here, the second UEs that are required to provide ACK feedback may be second UEs capable of participating in the ranging and / or positioning services requested by the first UE, or second UEs that are not marked as inactive or unreachable.

[0098] Furthermore, for a detailed explanation of step 1301b, please refer to the description of the embodiment above.

[0099] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0100] Figure 13c is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 13, the message transmission method may include the following step 1301c. In step 1301c, if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than the first limit value in response to the first UE sending SLPP and / or RSPP messages in multicast format, the SLPP and / or RSPP messages are not retransmitted.

[0101] The "number of ACK feedbacks received by the 1st UE" here may refer to the number of ACK feedbacks received by the 1st UE in this multicast transmission.

[0102] In one embodiment of the present disclosure, if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than a first limit value, it is explained that there are many second UEs in the current UE group that have received SLPP and / or RSPP messages, and the SLPP and / or RSPP messages do not need to be retransmitted.

[0103] Furthermore, for a detailed explanation of step 1301c, please refer to the description of the embodiment above.

[0104] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0105] Figure 14 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 14, the message transmission method may include the following step 1401. In step 1401, the expected threshold is determined based on the number of second UEs that can participate in performing the ranging and / or positioning services indicated by the SLPP message and / or RSPP message in a UE group consisting of at least one second UE.

[0106] For a detailed explanation of step 1401, please refer to the description of the embodiment above.

[0107] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0108] Figure 15 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 15, the message transmission method may include the following step 1501. In step 1501, if the number of ACK feedbacks received by the first UE is less than the third limit value in response to the first UE sending the SLPP message and / or RSPP message in broadcast format, the SLPP message and / or RSPP message are retransmitted by broadcast.

[0109] The "number of ACK feedbacks received by the 1st UE" here may refer to the number of ACK feedbacks received by the 1st UE in this broadcast transmission.

[0110] In one embodiment of the present disclosure, it is explained that if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is smaller than a third limit value, there are many second UEs that have not received the SLPP and / or RSPP messages, in which case the first UE can retransmit the SLPP and / or RSPP messages by broadcast, thereby ensuring successful transmission of the SLPP and / or RSPP messages.

[0111] Furthermore, for a detailed explanation of step 1501, please refer to the description of the embodiment above.

[0112] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0113] Figure 16 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 16, the message transmission method may include the following step 1601. In step 1601, in response to the first UE's unicast retransmission count reaching a first threshold and still no ACK feedback being received, retransmission is stopped and the service between the first UE and the second UE is terminated.

[0114] Selectively, in one embodiment of the present disclosure, the service may be a ranging and / or positioning service procedure corresponding to the SLPP message and / or RSPP message, or a session associated with the SLPP message and / or RSPP message.

[0115] In one embodiment of the present disclosure, when the number of retransmissions reaches a first threshold, it is explained that there are too many retransmissions, and if ACK feedback has still not been received at this time, it is explained that there is a problem with the link or session between the first UE and the second UE, or that the second UE is in an inactive or unreachable state, and since continuing to retransmit would make the transmission unlikely to succeed, it is necessary to stop retransmissions and terminate the service with the second UE, thereby avoiding unnecessary resource consumption.

[0116] In one embodiment of the present disclosure, terminating the service with the second UE can be understood as terminating the session associated with the RSPP and / or SLPP messages established with the second UE. Alternatively, in another embodiment of the present disclosure, in a session-less situation, terminating the service with the second UE can be understood as terminating the positioning service and / or ranging service procedure requested in response using the RSPP and / or SLPP messages with the second UE.

[0117] Furthermore, for a detailed explanation of step 1601, please refer to the description of the embodiment above.

[0118] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0119] Figure 17 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 17, the message transmission method may include the following step 1701. In step 1701, if the number of multicast retransmissions by the first UE reaches the second threshold, and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is still less than the first limit, retransmissions are stopped and the service with all second UEs is terminated.

[0120] In one embodiment of this disclosure, the “number of ACK feedbacks received by the first UE” as used herein may be the number of second UEs corresponding to ACK feedbacks received by the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed; in other words, the “number of ACK feedbacks received by the first UE” as used herein is the number of second UEs that provided ACK feedback to the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed.

[0121] Furthermore, in one embodiment of the present disclosure, the “all second UEs” described above may be all second UEs that have participated in the service indicated by the SLPP message and / or RSPP message in the UE group, where some or all of the UEs in the UE group may participate in the service indicated by the SLPP message and / or RSPP message.

[0122] Furthermore, in one embodiment of the present disclosure, the service may be a ranging and / or positioning service procedure corresponding to the SLPP message and / or RSPP message, or a session associated with the SLPP message and / or RSPP message.

[0123] In one embodiment of the present disclosure, terminating the service with the second UE can be understood as terminating the session associated with the RSPP and / or SLPP messages established with the second UE. Alternatively, in another embodiment of the present disclosure, in a session-less situation, terminating the service with the second UE can be understood as terminating the positioning service and / or ranging service procedure requested in response using the RSPP and / or SLPP messages with the second UE.

[0124] For a detailed explanation of Step 1701, please refer to the description of the embodiment above.

[0125] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0126] Figure 18 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 18, the message transmission method may include the following step 1801. In step 1801, in response to the first UE's multicast retransmission count reaching the second threshold, and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold still being less than the first limit, it is determined that retransmissions have stopped and the service between the first UE and the second UE, which has not provided ACK feedback in the UE group, has terminated abnormally, is inactive, or is suspended.

[0127] In one embodiment of this disclosure, the “number of ACK feedbacks received by the first UE” as used herein may be the number of second UEs corresponding to ACK feedbacks received by the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed; in other words, the “number of ACK feedbacks received by the first UE” as used herein is the number of second UEs that provided ACK feedback to the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed.

[0128] Selectively, in one embodiment of the present disclosure, the above-mentioned "the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is still less than the first limit value" can be understood as the first UE still not having received ACK feedback from some or all of the second UEs in the UE group.

[0129] Furthermore, in one embodiment of the present disclosure, the service may be a ranging and / or positioning service procedure corresponding to the SLPP message and / or RSPP message, or a session associated with the SLPP message and / or RSPP message.

[0130] In one embodiment of the present disclosure, an abnormal termination, inactivity, or suspension of the service with the second UE can be understood as an abnormal termination, inactivity, or suspension of the session associated with the RSPP and / or SLPP messages established with the second UE. Alternatively, in another embodiment of the present disclosure, a session-less situation can be understood as an abnormal termination, inactivity, or suspension of the positioning service and / or ranging service procedure correspondingly requested using RSPP and / or SLPP messages with the second UE.

[0131] Furthermore, the termination, suspension, or deactivation of services of some UEs in a UE group does not affect services performed by other UEs in the UE group. Based on this, in one embodiment of the present disclosure, if a service between a UE group and a second UE that does not provide ACK feedback is terminated, suspended, or deactivated, the ranging and / or positioning services performed between the other second UEs and the first UE in the UE group are not affected.

[0132] For a detailed explanation of Step 1801, please refer to the description of the embodiment above.

[0133] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0134] Figure 19 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 19, the message transmission method may include the following step 1901. In step 1901, in response to the number of unicast retransmissions to the second UE that should provide ACK feedback but has not provided it in the UE group of the first UE reaching a second threshold, and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold still being smaller than the first limit, the retransmission is stopped and it is determined that the service with the second UE that should provide ACK feedback but has not provided it has terminated abnormally, is inactive, or is suspended.

[0135] In one embodiment of this disclosure, the “number of ACK feedbacks received by the first UE” as used herein may be the number of second UEs corresponding to ACK feedbacks received by the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed; in other words, the “number of ACK feedbacks received by the first UE” as used herein is the number of second UEs that provided ACK feedback to the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed.

[0136] Furthermore, the termination, suspension, or deactivation of services by some UEs in a UE group does not affect services performed by other UEs in the UE group. Based on this, in one embodiment of the present disclosure, if a service between a UE and a second UE that does not provide ACK feedback in a UE group is terminated, suspended, or deactivated, the ranging and / or positioning services performed between the other second UEs and the first UE in the UE group are not affected.

[0137] For a detailed explanation of Step 1901, please refer to the description of the embodiment above.

[0138] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0139] Figure 20 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a first UE, and as shown in Figure 20, the message transmission method may include the following step 2001. In step 2001, in response to the broadcast retransmission count of the first UE reaching the third threshold and the number of ACK feedbacks received by the first UE still being less than the third limit, retransmission is stopped and the service is terminated.

[0140] In one embodiment of this disclosure, the “number of ACK feedbacks received by the first UE” as used herein may be the number of second UEs corresponding to ACK feedbacks received by the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed; in other words, the “number of ACK feedbacks received by the first UE” as used herein is the number of second UEs that provided ACK feedback to the first UE in the historical transmission count of SLPP messages and / or RSPP messages related to the service currently requested by the first UE to be executed.

[0141] For a detailed explanation of step 2001, please refer to the description of the embodiment above.

[0142] As described above, in the message transmission method provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL distance measurement.

[0143] Figure 21 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a second UE, and as shown in Figure 21, the message transmission method may include the following step 2101. In step 2101, an SLPP message and / or an RSPP message is received, and the SLPP message and / or RSPP message contains instructional information indicating that ACK feedback should be given to the SLPP message and / or RSPP message.

[0144] For a detailed explanation of step 2101, please refer to the description of the embodiment above.

[0145] As described above, in the message transmission method provided in the embodiments of this disclosure, the second UE receives an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information to indicate that an ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give an ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message it sent to. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0146] Figure 22 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a second UE, and as shown in Figure 22, the message transmission method may include the following step 2201. In step 2201, an SLPP message and / or an RSPP message is received, and the SLPP message and / or RSPP message include a sequence number.

[0147] For a detailed explanation of step 2201, please refer to the description of the embodiment above.

[0148] As described above, in the message transmission method provided in the embodiments of this disclosure, the second UE receives an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information to indicate that an ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give an ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message it sent to. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0149] Figure 23 is a schematic flowchart of a message transmission method provided in an embodiment of the present disclosure, which is performed by a second UE, and as shown in Figure 23, the message transmission method may include the following step 2301. In step 2301, in response to the receipt of the SLPP message and / or RSPP message, an ACK feedback is sent, the ACK feedback includes a sequence number corresponding to the SLPP message and / or RSPP message.

[0150] For a detailed explanation of step 2301, please refer to the description of the embodiment above.

[0151] As described above, in the message transmission method provided in the embodiments of this disclosure, the second UE receives an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information to indicate that an ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give an ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message it sent to. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0152] In this disclosure, "larger" and "greater than or equal to" can be substituted for each other if they do not contradict each other, and "smaller" and "less than or equal to" can be substituted for each other if they do not contradict each other. Furthermore, "a small difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold" is equivalent to "a large difference or ratio between the number of ACK feedbacks not received by the first UE and the expected threshold," and they can be substituted for each other. Similarly, "a large difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold" is equivalent to "a small difference or ratio between the number of ACK feedbacks not received by the first UE and the expected threshold," and they can be substituted for each other.

[0153] Figure 24 is a schematic interaction flowchart of a message transmission method provided in an embodiment of the present disclosure, which may include the following steps, as shown in Figure 24.

[0154] In step 2401, the first UE transmits an SLPP message and / or an RSPP message to the second UE.

[0155] The SLPP message and / or RSPP message includes instructional information indicating that acknowledgment (ACK) feedback should be provided to the SLPP message and / or RSPP message.

[0156] The SLPP message and / or RSPP message further include a sequence number.

[0157] In step 2402, the second UE sends an ACK message to the first UE.

[0158] For a detailed explanation of steps 2401 to 2402, please refer to the above embodiment.

[0159] Figure 25 is a schematic interaction flowchart of a message transmission method provided in an embodiment of the present disclosure, which may include the following steps, as shown in Figure 25.

[0160] In step 2501, the first UE transmits an SLPP message and / or an RSPP message to the second UE.

[0161] The SLPP message and / or RSPP message includes instructional information indicating that acknowledgment (ACK) feedback should be provided to the SLPP message and / or RSPP message.

[0162] The SLPP message and / or RSPP message further include a sequence number.

[0163] In step 2502, the first UE resends the SLPP message and / or RSPP message to the second UE.

[0164] For a detailed explanation of steps 2501 to 2502, please refer to the above embodiment.

[0165] The following describes a specific example of the message transmission method described above.

[0166] UE A (i.e., the first UE) includes a sequence number in the transmitted SLPP / RSPP message and further indicates that ACK feedback is required. UE B (i.e., the second UE) receives the SLPP / RSPP message and, if it contains an instruction for ACK feedback, sends ACK feedback.

[0167] Example: A multicast or unicast message sent from a UE carries sequence number X, and the message indicates that ACK feedback is required. A group member UE or unicast receiving UE must then provide ACK feedback to the multicast or unicast message with sequence number X after receiving the message.

[0168] Example 1: Support ACK feedback only for unicast transmissions.

[0169] Example 2: For multicast transmission, support or dissupport ACK feedback.

[0170] Example 3: For broadcast transmissions, support or dissupport ACK feedback.

[0171] Example 4: If UE A does not receive ACK feedback after sending an SLPP / RSPP message within a certain period, UE A will resend the message.

[0172] Example: The specified period may be promised by the protocol, set by network or preset information, or determined by the UE.

[0173] Example 4.1: When requesting ACK feedback for a multicast transmission message, if UE A has not received any ACK feedback or has only received ACK feedback from some group member UEs, there are several possible approaches.

[0174] Method 1: If the difference or ratio between the number of unreceived ACK feedbacks and the expected number is greater than a certain limit (or the difference or ratio between the number of received ACK feedbacks and the expected number is less than a certain limit), UE A may retransmit the message via multicast.

[0175] Examples: The expected number can be predetermined by the sending UE, and the UE can consider which UEs within the expected group can provide feedback, whether the UE needs to receive the message (e.g., the relevant message UE is not capable of responding), or whether the UE is currently in an active state in the session (e.g., the UE is not always able to respond to messages in the session, the UE has marked the UE as inactive or unreachable, or, for example, the UE's session has ended or been suspended).

[0176] Method 2: If the difference or percentage between the number of unreceived ACK feedbacks and the expected number is less than a certain limit (or the difference or percentage between the number of received ACK feedbacks and the expected number is greater than a certain limit), UE A may unicast the message to UEs that are expected to provide feedback but have not yet done so.

[0177] Method 3: If the difference or ratio between the number of unreceived ACK feedbacks and the expected number is less than a certain limit (or the difference or ratio between the number of received ACK feedbacks and the expected number is greater than a certain limit), UE A does not need to resend the message.

[0178] UEs with a number of unreceived ACK feedbacks can decide whether to retransmit by unicast or multicast based on the number of ACKs received. For example, if no ACKs have been received, it will be retransmitted by multicast. If only one ACK has not been received, that ACK will be sent by unicast only to UEs that have not provided feedback. A limit can be set for the number of ACK feedbacks received; multicast will be used if the number is less than the limit, and unicast will be used if the number is greater than the limit.

[0179] Example 4.2: For a unicast session, if UE A has resent a single message sent by UE A a certain number of times and still has not received ACK feedback, UE A terminates all activity in that session.

[0180] Example 4.3: For a multicast session, if UE A has retransmitted a multicast message a certain number of times and the number of unreceived ACK feedbacks is less than a certain threshold compared to the expected number, UE A terminates all activity in that session.

[0181] Example 4.3.1: In a multicast session, if UE A has retransmitted a single multicast message a certain number of times and has still not received ACK feedback from some or all UEs, UE A will consider that the session for the UEs that have not provided ACK feedback has terminated abnormally or is in an inactive / suspended state.

[0182] Example: When a session of some UEs within a group terminates / suspends or becomes inactive, it does not affect the activity of other UEs within that session.

[0183] Example 4.4: For a multicast session, if UE A has retransmitted a certain number of unicast messages and the number of unreceived ACK feedbacks is less than a certain threshold compared to the expected number, UE A will consider that the session for that UE has terminated abnormally or is in an inactive / suspended state.

[0184] Example 4.5: For a broadcast-transmitted message, if the number of ACK feedbacks received by UE A is less than a certain threshold, the UE retransmits the message.

[0185] Example 4.5.1: When the number of retransmissions of a broadcast message by UE A reaches a certain threshold, the UE stops retransmitting and terminates the broadcast session.

[0186] Figure 26 is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure, and as shown in Figure 26, the device may include the following transmitting and receiving modules. The transmit / receive module is used to transmit SLPP messages and / or RSPP messages, and the SLPP messages and / or RSPP messages include instructional information indicating that ACK feedback should be provided for the SLPP messages and / or RSPP messages.

[0187] As described above, in the communication device provided in the embodiments of this disclosure, the first UE transmits an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information indicating that ACK feedback should be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message transmitted from the first UE in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message from. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0188] Selectively, in one embodiment of the present disclosure, the transmitting and receiving module further: Unicast the SLPP message and / or RSPP message to the 2nd UE, Multicast the SLPP message and / or RSPP message to a UE group consisting of at least one second UE, It is used for at least one of the following: broadcasting the aforementioned SLPP message and / or RSPP message.

[0189] Selectively, in one embodiment of the present disclosure, the SLPP message and / or RSPP message further include a sequence number. The aforementioned device further, In response to the receipt of an ACK message containing a sequence number corresponding to the SLPP message and / or RSPP message, it is determined that the 2UE has received ACK feedback for the SLPP message and / or RSPP message. This is used to determine that no ACK feedback for the SLPP message and / or RSPP message has been received by the 2UE in response to the fact that no ACK message containing the sequence number corresponding to the SLPP message and / or RSPP message has been received within a predetermined period.

[0190] Selectively, in one embodiment of the present disclosure, the apparatus further, If ACK feedback for the SLPP message and / or RSPP message has not been received, the SLPP message and / or RSPP message will be resent.

[0191] Selectively, in one embodiment of the present disclosure, in response to the first UE transmitting the SLPP message and / or RSPP message in unicast format, the device further: The aforementioned SLPP message and / or RSPP message are retransmitted by unicast.

[0192] Selectively, in one embodiment of the present disclosure, in response to the first UE transmitting the SLPP message and / or RSPP message in multicast format, the device further: If the difference or ratio between the number of ACK feedbacks received by the 1UE and the expected threshold is less than the first limit value, the SLPP message and / or RSPP message are retransmitted by multicast. If the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than or equal to the first limit value and less than the second limit value, the SLPP message and / or RSPP message are retransmitted by unicast to the second UE in the UE group that is required to provide ACK feedback but has not yet provided it. If the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than a first limit value, the SLPP message and / or RSPP message is retransmitted by unicast to a second UE in the UE group that is required to provide ACK feedback but has not yet provided it.

[0193] Selectively, in one embodiment of the present disclosure, in response to the first UE transmitting the SLPP message and / or RSPP message in multicast format, the device further: If the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than or equal to the second limit value, the SLPP message and / or RSPP message will not be retransmitted. This is used to determine whether to retransmit the SLPP message and / or RSPP message if the difference or ratio between the number of ACK feedbacks received by the 1UE and the expected threshold is greater than the first limit value.

[0194] Selectively, in one embodiment of the present disclosure, the apparatus further, In the UE group consisting of at least one second UE, the expected threshold is determined based on the number of second UEs that can participate in performing the ranging and / or positioning services indicated by the SLPP message and / or RSPP message.

[0195] Selectively, in one embodiment of the present disclosure, in response to the first UE transmitting the SLPP message and / or RSPP message in broadcast format, the device further: If the number of ACK feedbacks received by the first UE is less than the third limit value, the SLPP message and / or RSPP message are retransmitted by broadcast.

[0196] Selectively, in one embodiment of the present disclosure, the apparatus further, In response to the unicast retransmission count of the first UE reaching a first threshold and still not receiving ACK feedback, the retransmission is stopped and the service with the second UE is terminated.

[0197] Selectively, in one embodiment of the present disclosure, the apparatus further, In response to the first UE's multicast retransmission count reaching the second threshold, and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold still being less than the first limit, retransmission is stopped and the service with all second UEs is terminated.

[0198] Selectively, in one embodiment of the present disclosure, the apparatus further, In response to the first UE's multicast retransmission count reaching the second threshold, and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold still being smaller than the first limit, the retransmission is stopped, and it is determined that the service between the UE group and the second UE, which has not provided ACK feedback, has terminated abnormally, is inactive, or is suspended.

[0199] Selectively, in one embodiment of the present disclosure, the apparatus further, In response to the number of unicast retransmissions from the UE group of the first UE to the second UE which should provide ACK feedback but has not, reaching a second threshold, and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold still being smaller than the first limit, the retransmission is stopped and it is determined that the service with the second UE which should provide ACK feedback but has not has terminated abnormally, is inactive, or is suspended.

[0200] Selectively, in one embodiment of the present disclosure, the apparatus further, In response to the broadcast retransmission count of the first UE reaching the third threshold and the number of ACK feedbacks received by the first UE still being less than the third limit, retransmission is stopped and the service is terminated.

[0201] Selectively, in one embodiment of the present disclosure, the service is a ranging and / or positioning service procedure corresponding to the SLPP message and / or RSPP message, or a session associated with the SLPP message and / or RSPP message.

[0202] Figure 27 is a schematic diagram of the structure of a communication device provided in an embodiment of the present disclosure, and as shown in Figure 27, the device may include the following transmitting and receiving modules. The transmit / receive module is used to receive SLPP messages and / or RSPP messages, and the SLPP messages and / or RSPP messages include instructional information indicating that ACK feedback should be provided for the SLPP messages and / or RSPP messages.

[0203] As described above, in the communication device provided in the embodiments of this disclosure, the second UE receives an SLPP message and / or an RSPP message, and the SLPP message and / or RSPP message includes instruction information for indicating that ACK feedback needs to be given to the SLPP message and / or RSPP message. As can be seen from the above, by including the above instruction information in the SLPP message and / or RSPP message in this disclosure, the second UE that receives the SLPP message and / or RSPP message instructs the first UE to give ACK feedback, thereby allowing the first UE to determine, based on the received ACK feedback, which second UE it failed to receive the SLPP message and / or RSPP message it sent to. At this time, the first UE can retransmit the SLPP message and / or RSPP message to the second UE that failed to receive it, thereby ensuring the successful transmission of the SLPP message and / or RSPP message to the second UE, guaranteeing the transmission stability of the SLPP message and / or RSPP message, and further guaranteeing the stability of SL positioning and / or SL ranging.

[0204] The SLPP message and / or RSPP message further include a sequence number: The aforementioned device further, In response to the receipt of the SLPP message and / or RSPP message, an ACK feedback is sent, the ACK feedback includes a sequence number corresponding to the SLPP message and / or RSPP message.

[0205] Referring to Figure 28, which is a schematic diagram of the structure of a communication device 2800 provided in an embodiment of the present application, the communication device 2800 may be a network device, a terminal device, a chip, chip system, or processor that supports a network device and implements the above method, or a chip, chip system, or processor that supports a terminal device and implements the above method. The device can be used to implement the method described in the embodiment of the above method, and specifically, refer to the description in the embodiment of the above method.

[0206] The communication device 2800 may include one or more processors 2801. The processors 2801 may be general-purpose processors or dedicated processors, etc. For example, they may be baseband processors or central processing units. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute computer programs, and process data from computer programs.

[0207] Selectively, the communication device 2800 may further include one or more memories 2802 in which a computer program 2804 can be stored, and the processor 2801 executes the computer program 2804 to cause the communication device 2800 to perform the method described in the embodiment of the above method. Selectively, further data may be stored in the memory 2802. The communication device 2800 and the memory 2802 may be provided separately or integrated.

[0208] Selectively, the communication device 2800 may further include a transceiver 2805 and an antenna 2806. The transceiver 2805 may also be called a transmitting / receiving unit, transceiver, or transmitting / receiving circuit, and is used to implement a transmitting / receiving function. The transceiver 2805 may include a receiver and a transmitter, the receiver may also be called a receiver or receiving circuit, and is used to implement a receiving function, and the transmitter may also be called a transmitter or transmitting circuit, and is used to implement a transmitting function.

[0209] Selectively, the communication device 2800 may further include one or more interface circuits 2807. The interface circuits 2807 receive code instructions and transmit them to the processor 2801. The processor 2801 executes the code instructions to cause the communication device 2800 to perform the method described in the embodiment of the above method.

[0210] In one implementation, the processor 2801 may include a transceiver for implementing receiving and transmitting functions. For example, the transceiver may be a transmit / receive circuit, or an interface, or an interface circuit. The transmit / receive circuit, interface, or interface circuit for implementing receiving and transmitting functions may be separate or integrated. The transmit / receive circuit, interface, or interface circuit can be used for reading and writing code / data, or the transmit / receive circuit, interface, or interface circuit can be used for transmitting or transmitting signals.

[0211] In one implementation, the processor 2801 can store a computer program 2803, and the computer program 2803, by running on the processor 2801, can cause the communication device 2800 to execute the method described in the embodiment of the above method. The computer program 2803 may be hardened on the processor 2801, in which case the processor 2801 may be implemented in hardware.

[0212] In one implementation, the communication device 2800 may include a circuit that can implement the transmission, reception, or communication functions in the embodiment of the method. The processor and transceiver described herein can be implemented in an integrated circuit (IC), analog IC, radio frequency integrated circuit (RFIC), mixed-signal IC, application-specific integrated circuit (ASIC), printed circuit board (PCB), electronic device, etc. The processor and transceiver can be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), n-type metal oxide semiconductor (nMOS), positive channel metal oxide semiconductor (PMOS), bipolar junction transistor (BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0213] The communication device described in the above embodiment may be a network device or a terminal device, but the scope of the communication device described in this application is not limited to these, nor is the structure of the communication device limited to Figure 28. The communication device may be an independent device or part of a larger device. For example, the communication device may be as follows. (1) an independent integrated circuit (IC), or chip, or chip system or subsystem, (2) A set having one or more ICs, wherein the set of ICs may optionally further include storage members for storing data, computer programs, etc. (3) ASICs such as modems, (4) Modules that can be incorporated into other devices (5) Receivers, terminal devices, intelligent terminal devices, cellular phones, wireless devices, handhelds, mobile units, in-vehicle devices, network devices, cloud devices, artificial intelligence devices, etc. (6) Others, etc.

[0214] If the communication device is a chip or a chip system, you can refer to the schematic diagram of the chip structure shown in Figure 29. The chip shown in Figure 29 includes a processor 2901 and an interface 2902. Here, there may be one or more processors 2901 and multiple interfaces 2902.

[0215] Selectively, the chip includes memory 2903 for storing necessary computer programs and data.

[0216] Those skilled in the art will see that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functions are implemented in hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the aforementioned functions in various ways for each type of specific application, but such implementations should not be understood to exceed the scope of protection of the embodiments of this application.

[0217] The present invention further provides a readable storage medium in which instructions are stored and which, when executed by a computer, realizes the functionality of any of the embodiments of the above method.

[0218] The present invention further provides a computer program product which, when executed on a computer, implements the functionality of any of the embodiments described above.

[0219] In the above embodiments, implementation can be carried out in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be carried out in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer programs are loaded into a computer and executed, the processes or functions described in the embodiments of this application are generated in whole or in part. The computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable device. The computer programs may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer programs may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, radio, microwave, etc.). The computer-readable storage medium may be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state drives (SSDs)).

[0220] Those skilled in the art will understand that the various numerical designations such as "First," "Second," etc., in this application are merely distinctions for the purpose of facilitating explanation, and do not limit the scope of the embodiments of this application, nor do they indicate a sequential order.

[0221] At least one of the present inventions may be described as one or more, and the number may be two, three, four or more, and the present invention is not limited thereto. In embodiments of the present invention, technical features are distinguished by "first," "second," "third," "A," "B," "C," and "D," and there is no chronological or metrical order among the technical features described by "first," "second," "third," "A," "B," "C," and "D."

[0222] The correspondences shown in each table in this application may be set or predefined. The values ​​of the information in each table are merely examples and can be set to other values; this application is not limiting. When setting the correspondence between information and each parameter, it is not necessary to set all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application do not necessarily have to be set. Also, appropriate modifications and adjustments such as splitting and joining can be made based on the above tables. The names of the parameters indicated by the titles in each of the above tables may be other names that the communication device can understand, and the values ​​or display methods of those parameters may also be other values ​​or display methods that the communication device can understand. When implementing each of the above tables, other data structures may be adopted, such as arrays, queues, containers, stacks, linked lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, etc.

[0223] In this application, the term "prior definition" can be understood as definition, pre-definition, memory, preliminary memory, prenegotiation, preliminary setting, curing, or pre-firing.

[0224] As those skilled in the art will understand, the units and algorithmic steps of each example described in relation to the embodiments disclosed herein can be combined and implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical means. Those skilled in the art may implement the described functions using different methods for specific applications, but such implementations should not be considered beyond the scope of this application.

[0225] As will be obvious to those skilled in the art, for the sake of convenience and brevity of explanation, the specific operating processes of the systems, apparatus, and units described above can be described by referring to the corresponding processes in the embodiments of the methods described above, and are therefore omitted here.

[0226] The above describes only specific embodiments of the present application; however, the scope of protection of this application is not limited thereto. Any modification or substitution that a person skilled in the art could easily conceive within the scope of the art disclosed herein should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims described above.

Claims

1. A message transmission method, which is performed by a first user equipment (UE), and the method is A step of transmitting a Sidelink Positioning Protocol (SLPP) message and / or a ranging and Sidelink Positioning Protocol (RSPP) message, the SLPP message and / or RSPP message containing instructional information indicating that acknowledgment (ACK) feedback is required for the SLPP message and / or RSPP message, A message transmission method characterized by the following features.

2. The step of sending the SLPP message and / or RSPP message is: The steps include unicasting the SLPP message and / or RSPP message to the second UE, The steps include multicasting the SLPP message and / or RSPP message to a UE group consisting of at least one second UE, The step of broadcasting the SLPP message and / or RSPP message includes at least one of the following: The message transmission method according to feature 1.

3. The SLPP message and / or RSPP message further include a sequence number. The aforementioned method, The steps include determining that ACK feedback for the SLPP message and / or RSPP message has been received by the second UE in response to the receipt of an ACK message containing a sequence number corresponding to the SLPP message and / or RSPP message, The process further includes the step of determining that no ACK feedback for the SLPP message and / or RSPP message has been received by the second UE in response to the fact that no ACK message containing a sequence number corresponding to the SLPP message and / or RSPP message has been received within a predetermined period, The message transmission method according to feature 2.

4. The aforementioned method, If ACK feedback for the SLPP message and / or RSPP message has not been received, the further step includes retransmitting the SLPP message and / or RSPP message. The message transmission method according to any one of claims 1 to 3.

5. The step of retransmitting the SLPP message and / or RSPP message in response to the first UE transmitting the SLPP message and / or RSPP message in unicast format is: The step includes retransmitting the SLPP message and / or RSPP message by unicast, The message transmission method according to feature 4.

6. The step of retransmitting the SLPP message and / or RSPP message in response to the first UE transmitting the SLPP message and / or RSPP message in multicast format is: If the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is smaller than the first limit value, the SLPP message and / or RSPP message is retransmitted by multicast. If the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than or equal to a first limit value and less than a second limit value, the SLPP message and / or RSPP message are retransmitted by unicast to a second UE in the UE group that is required to provide ACK feedback but has not yet provided it. The process includes at least one of the following steps: if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than a first limit value, the SLPP message and / or RSPP message is retransmitted by unicast to a second UE in the UE group that is required to provide ACK feedback but has not yet provided ACK feedback; The message transmission method according to feature 4.

7. In response to the first UE transmitting the SLPP message and / or RSPP message in multicast format, the method If the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than or equal to the second limit value, the SLPP message and / or RSPP message are not retransmitted. The step of not retransmitting the SLPP message and / or RSPP message if the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is greater than a first limit value, further comprising at least one of the following: The message transmission method according to feature 6.

8. The aforementioned method, The step further includes determining the expected threshold based on the number of second UEs in the UE group comprising at least one second UE that can participate in performing the services instructed by the SLPP message and / or RSPP message, The message transmission method according to claim 6 or 7, characterized by the features described above.

9. The step of retransmitting the SLPP message and / or RSPP message in response to the first UE transmitting the SLPP message and / or RSPP message in broadcast format is: If the number of ACK feedbacks received by the first UE is less than a third limit value, the process includes the step of retransmitting the SLPP message and / or RSPP message by broadcast. The message transmission method according to feature 4.

10. The aforementioned method, The process further includes the step of stopping retransmissions and terminating the service with the second UE in response to the number of unicast retransmissions of the first UE reaching a first threshold and still not receiving ACK feedback, The message transmission method according to feature 5.

11. The aforementioned method, The further step includes stopping retransmissions and terminating the service with all second UEs in response that the multicast retransmission count of the first UE reaches a second threshold and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is still less than a first limit value. The message transmission method according to feature 6.

12. The aforementioned method, The further step includes stopping retransmissions and determining that service between the first UE and the second UE that has not provided ACK feedback in the UE group has terminated abnormally, is inactive, or is suspended, in response that the multicast retransmission count of the first UE has reached a second threshold and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold is still less than a first limit value, The message transmission method according to feature 6.

13. The aforementioned method, The further steps include stopping retransmissions and determining that the service between the first UE and the second UE that needs to provide ACK feedback but has not provided it has terminated abnormally, is inactive, or is suspended, in response to the number of unicast retransmissions to a second UE in the UE group of the first UE that needs to provide ACK feedback but has not provided it reaching a second threshold, and the difference or ratio between the number of ACK feedbacks received by the first UE and the expected threshold still being smaller than a first limit value, The message transmission method according to feature 6.

14. The aforementioned method, The service further includes the step of stopping retransmission and terminating service execution in response that the number of broadcast retransmissions by the first UE reaches a third threshold and the number of ACK feedbacks received by the first UE is still less than a third limit value. The message transmission method according to feature 9.

15. The service is a ranging and / or positioning service procedure corresponding to the SLPP message and / or RSPP message, or a session related to the SLPP message and / or RSPP message. The message transmission method according to any one of claims 8 or 10 to 14, characterized by the features described above.

16. A message transmission method, which is performed by a second UE, and the method is A step of receiving an SLPP message and / or an RSPP message, the step of including instruction information for indicating that ACK feedback should be provided for the SLPP message and / or RSPP message, A message transmission method characterized by the following features.

17. The SLPP message and / or RSPP message further include a sequence number. The aforementioned method, A step of sending ACK feedback in response to the receipt of the SLPP message and / or RSPP message, the ACK feedback further includes a sequence number corresponding to the SLPP message and / or RSPP message. The message transmission method described in claim 16.

18. A communication device, configured in a first UE, said communication device is A transmit / receive module for transmitting SLPP messages and / or RSPP messages, wherein the SLPP messages and / or RSPP messages include instruction information for indicating that ACK feedback should be provided to the SLPP messages and / or RSPP messages, A communication device characterized by the following features.

19. A communication device, configured in the second UE, said communication device is A transmit / receive module for receiving SLPP messages and / or RSPP messages, wherein the SLPP messages and / or RSPP messages include instruction information for indicating that ACK feedback should be provided to the SLPP messages and / or RSPP messages, A communication device characterized by the following features.

20. A communication device, A processor and a memory are included, wherein a computer program is stored in the memory, and the processor executes the computer program stored in the memory to cause the communication device to perform the method according to any one of claims 1 to 15, or the processor executes the computer program stored in the memory to cause the communication device to perform the method according to claim 16 or 17. A communication device characterized by the following features.

21. A communication device, It includes a processor and an interface circuit, The interface circuit receives code instructions and transmits them to the processor. The processor executes the code instruction to perform the method according to any one of claims 1 to 15, or executes the code instruction to perform the method according to claim 16 or 17. A communication device characterized by the following features.

22. A computer-readable storage medium in which instructions are stored, If the aforementioned instruction is executed, the method according to any one of claims 1 to 15 is realized, or if the aforementioned instruction is executed, the method according to claim 16 or 17 is realized. A computer-readable storage medium characterized by the following features.