Communication method and device

Through the device determining the area identification based on location and service quality parameters in the new 5G radio NR-V2X, the problem of difficulty in determining distance between high-speed mobile devices is solved, and the reliability of data transmission and the performance of the autonomous driving system are improved.

CN119299952APending Publication Date: 2025-01-10HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411252450.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2019-04-26
Publication Date
2025-01-10

AI Technical Summary

Technical Problem

In the new 5G radio NR-V2X, the prior art cannot accurately determine the distance between high-speed moving devices, resulting in insufficient data transmission reliability, especially in communication between vehicles and vehicles or between vehicles and base stations.

Method used

The device determines the area identification based on its location and service quality parameters of its data, and sends instructions to improve the accuracy of position division, thereby accurately determining the distance between devices and improving data transmission reliability.

Benefits of technology

Improves the reliability of data transmission and the ability of an electric vehicle's autonomous or advanced driving assistance system to ensure the accuracy and efficiency of communication under high-speed mobile conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119299952A_ABST
    Figure CN119299952A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a communication method and device, relates to the technical field of communication, can be applied to the Internet of Vehicles, such as V2X, LTE-V, V2V and the like, solves the problem that a receiver cannot accurately determine the mutual distance between any transmitter and receiver on a side link in the prior art, and improves the automatic driving or ADAS capability of an electric vehicle. According to the specific scheme, a first device determines an identifier of a first area where the first device is located according to the position of the first device and a service quality parameter of first data; the first data is data sent by the first equipment; the first device sends indication information, the indication information comprises first information, and the first information is used for indicating the identifier of the first area.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the Chinese patent application filed with the State Intellectual Property Office on April 26, 2019, with application number 201910346068.8 and application name “A Communication Method and Device”, all contents of which are incorporated by reference in this application. Technical Field

[0002] The embodiments of the present application relate to the field of communication technology, and in particular, to a communication method and device. Background Art

[0003] Device to Device (D2D) communication, vehicle to vehicle (V2V) communication, vehicle to pedestrian (V2P) communication or vehicle to infrastructure / network (V2I / N) communication. V2V, V2P and V2I / N are collectively referred to as V2X (vehicle to everything, V2X), that is, the vehicle communicates with everything. In 5G New Radio (NR) V2X, in order to meet the reliability requirements of transmission, it is necessary to determine the distance between transceivers. In the prior art, the base station can send a positioning reference signal to achieve positioning between the base station and the terminal within a certain accuracy range (for example, within 100 meters).

[0004] If the existing method is directly applied to NR-V2X, considering that each transmitter and receiver in NR-V2X may be in a high-speed mobile state, and the existing technology cannot achieve mutual positioning between any two vehicles. Therefore, according to the existing method, the receiver cannot accurately determine the mutual distance between any transmitter and receiver on the sidelink. Summary of the invention

[0005] The embodiments of the present application provide a communication method and device, which can accurately determine the distance between a receiver and a transmitter and improve the reliability of data transmission.

[0006] In order to achieve the above purpose, the embodiment of the present application adopts the following technical solution:

[0007] The first aspect of the embodiment of the present application provides a communication method, which includes: a first device determines an identifier of a first area where the first device is located according to the location of the first device and a service quality parameter of first data; the first data is data sent by the first device; the first device sends indication information, the indication information includes first information, and the first information is used to indicate the identifier of the above-mentioned first area. Based on this solution, by determining the identifier of the first area where the first device is located according to the service quality parameter of the first data sent by the first device, the first area where the first device is located can be more reasonably divided according to the service quality parameter of the transmitted data, thereby improving the accuracy of the position corresponding to the indication of the first area identifier, so that the distance between the first device and the second device determined based on the division granularity is more accurate, the reliability of data transmission is improved, and the automatic driving or advanced driving assistance system ADAS capabilities of electric vehicles are enhanced.

[0008] In conjunction with the first aspect, in a possible implementation, the indication information includes second information, and the second information is used to indicate the service quality parameter of the first data. Based on this solution, by sending the service quality parameter of the first data, the receiver can know the division granularity of the first area where the transmitter determines that it is located.

[0009] In combination with the first aspect and the above possible implementation, in another possible implementation, the above quality of service parameters include: priority information, delay information, reliability information, data packet size, and one or more of the minimum communication distance. Based on this solution, since the quality of service parameters of different services may be different, the position of the first device can be divided into different granularities through information such as the priority, delay, reliability, data packet size, and minimum communication distance of the data packet sent by the transmitter.

[0010] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, the above indication information includes an identifier of the above first area, a priority of the above first data, and a minimum communication distance of the above first data. Based on this solution, the transmitter can send the identifier of the first area where the transmitter is located, the priority of the first data sent by the transmitter, and the minimum communication distance between the transmitter and the receiver to the receiver, so that the receiver can determine the location of the transmitter according to the indication information.

[0011] In combination with the first aspect and the above possible implementation, in another possible implementation, the method further includes: the first device acquires configuration information; the configuration information includes one or more groups of service quality parameters, and one or more area parameters corresponding to each group of service quality parameters, the area parameters are used to characterize the size of the area; the one or more groups of service quality parameters include the service quality parameters of the first data. Based on this solution, the first device can receive configuration information sent by the network device or pre-configured, and when the first device divides its position, it can determine the specific division granularity based on the configuration.

[0012] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, the above region parameter includes: the length of the region, or the width of the region, or the length of the region and the width of the region, or the radius of the region. Based on this solution, when the first device divides its position at a coarse granularity, it can be divided in different shapes.

[0013] In combination with the first aspect and the above-mentioned possible implementation, in another possible implementation, the above-mentioned first device determines the identification of the first area where the above-mentioned first device is located according to the location of the above-mentioned first device and the service quality parameter of the first data, including: the above-mentioned first device obtains the first area parameter corresponding to the service quality parameter of the first data according to the service quality parameter of the first data, and the first area parameter is one of one or more area parameters corresponding to the service quality parameter of the first data; the identification of the above-mentioned first area is determined according to the first area parameter and the location of the first device. Based on this scheme, the first device can divide its location into regions according to the area parameters corresponding to the service quality parameters of the first data it sends, and determine the identification of the first area where it is located.

[0014] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, the above first device obtains the first area parameter corresponding to the service quality parameter of the first data according to the service quality parameter of the first data, including: the above first device determines the first area parameter according to the service quality parameter of the first data and the number of bits occupied by the identifier of the first area. Exemplarily, taking the q bit in the SCI indicating the first area identifier as an example, the first area parameter L=Lm / 2 (q / 2-1) Or L = Lm * 2 -(q / 2-1) , where Lm is the minimum communication distance. Or, the first area parameter L = Lm / 2 (floor(q / 2)-1) Or L = Lm * 2 -(floor(q / 2)-1), where floor() represents rounding down to an integer. Based on this solution, the first device can directly determine the first area parameter according to the minimum communication distance of the first data it sends. It can be understood that in this implementation, the first device can determine the first area parameter not according to the acquired configuration information, but directly according to the minimum communication distance of the first data.

[0015] In combination with the first aspect and the above possible implementation, in another possible implementation, the above configuration information further includes multiple resource pools, each resource pool corresponding to one or more groups of service quality parameters and / or one or more regional parameters. Based on this solution, the number of bits of the indication information can be further reduced, reducing overhead.

[0016] In combination with the first aspect and the above possible implementation, in another possible implementation, the above configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling. Based on this solution, the configuration information can be received through SIB, RRC signaling or pre-configured signaling.

[0017] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, the above indication information further includes third information, and the third information is used to indicate the first regional parameter corresponding to the service quality parameter of the above first data. Based on this solution, when the service quality parameter of the first data corresponds to multiple regional parameters, the first regional parameter corresponding to the service quality parameter of the first data can be directly sent to the receiver.

[0018] In combination with the first aspect and the above-mentioned possible implementations, in another possible implementation, the above-mentioned first information is used to indicate all or part of the bits of the identifier of the above-mentioned first area. Based on this solution, since the bits in the SCI are limited, all the bits of the first area identifier can be carried in the SCI, or part of the bits of the first area identifier can be carried in the SCI. For example, when the bits indicating the identifier of the first area and the first information in the SCI are both 4 bits, the first information can indicate all the bits of the identifier of the first area. For another example, when the bits indicating the identifier of the first area in the SCI are 4 bits, and the bits indicating the first information are only 2 bits, the first information can indicate the lower 2 bits of the identifier of the first area, and the higher two bits can be carried in the MAC, RRC message or application layer message.

[0019] In combination with the first aspect and the above possible implementation, in another possible implementation, the identifier of the first area corresponds to a first resource pool, and the first resource pool is used for the first device to send the first data. Based on this solution, the first device can send the first data based on the first resource pool corresponding to the identifier of the first area.

[0020] In combination with the first aspect and the above-mentioned possible implementation, in another possible implementation, the above-mentioned indication information also includes fourth information, and the fourth information is used to indicate the identifier of the second area, and the identifier of the second area is the identifier of the second area where the above-mentioned first device is located, which is determined by the above-mentioned first device according to the position of the above-mentioned first device and the second area parameter, and the second area parameter is different from the above-mentioned first area parameter. Based on this scheme, the position of the first device can be divided according to the second area parameter, and the identifier of the second area where the first device is located at the division granularity is sent to the receiver. Here, the first area parameter and the second area parameter are different, indicating that the position of the first device can be divided into different granularities. It should be noted that when dividing according to different granularities, the coordinates of the reference origin should be the same. It can be understood that the range included in the second area is larger than the range included in the first area, for example, it can include the first area, and can also include other areas outside the first area; or, the range included in the first area is larger than the range included in the second area.

[0021] In combination with the first aspect and the above possible implementation, in another possible implementation, the indication information further includes fifth information, which is used to indicate the position of the first device and / or the speed information of the first device. Based on this solution, the position of the first device and / or the speed information of the first device can be sent to the receiver so that the receiver can obtain the position of the transmitter more accurately. It can be understood that the first area and the second area can both include the position of the first device and the position other than the position where the first device is located.

[0022] In combination with the first aspect and the above possible implementation, in another possible implementation, the above indication information also includes sixth information, and the sixth information is used to instruct the second device to determine whether to send feedback information based on the signal quality and / or the distance between the first device and the above second device; wherein the second device is a device that receives the above indication information. Based on this solution, the first device can instruct the second device to determine whether to send feedback based on the signal quality and the distance between the first device and the second device, and can also instruct the second device to determine whether to send feedback based on the signal quality or the distance between the first device and the second device. It can be understood that the distance between the first device and the second device is the distance between the transceivers.

[0023] In combination with the first aspect and the above-mentioned possible implementation, in another possible implementation, the above-mentioned indication information also includes seventh information, and the seventh information is used to indicate that the high-level message contains the identifier of the above-mentioned first area, the identifier of the above-mentioned second area, some bits of all bits used to carry the identifier of the above-mentioned first area, some bits of all bits used to carry the identifier of the above-mentioned second area, the location of the above-mentioned first device, and one or more of the above-mentioned quality of service parameters, and the high-level message includes a media access control MAC message, an RRC message, or an application layer message. Based on this solution, by sending the seventh message, the receiver is informed of what information is carried in the high-level message, and the signaling overhead in the SCI can be saved.

[0024] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, one or more of the above first information, second information, third information, fourth information, fifth information, sixth information, and seventh information are carried in sidelink control information SCI. Based on this solution, one or more of the first information, second information, third information, fourth information, fifth information, sixth information, and seventh information may be carried in SCI.

[0025] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, the delay corresponding to the above first data is less than or equal to a preconfigured or predefined first delay parameter. Based on this solution, one or more of the first information, the second information, the third information, the fourth information, the fifth information, the sixth information, and the seventh information can be transmitted through the SCI when the delay is small.

[0026] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, one or more of the above first information, second information, third information, fourth information, and fifth information are carried in a high-level message, and the high-level message includes a MAC message, an RRC message, or an application layer message. Based on this solution, one or more of the first information, second information, third information, fourth information, and fifth information can be carried in a high-level message, thereby saving the signaling overhead of the SCI.

[0027] In combination with the first aspect and the above possible implementation manner, in another possible implementation manner, the delay corresponding to the above first data is greater than or equal to a preconfigured or predefined second delay parameter. Based on this solution, when the delay is large, one or more of the first information, the second information, the third information, the fourth information, and the fifth information can be transmitted through a high-level message.

[0028] In combination with the first aspect and the above possible implementation, in another possible implementation, part of the bits of the above first information, second information, third information, fourth information, and fifth information are carried in the SCI, and another part of the bits are carried in a MAC message, an RRC message, or an application layer message. Based on this solution, by carrying part of the bits in the SCI and carrying another part of the bits in the high-level message, the signaling overhead of the SCI can be saved.

[0029] The second aspect of the embodiment of the present application provides a communication method, which includes: a second device receives indication information and first data sent by a first device, the indication information includes first information, the first information is used to indicate the identifier of a first area, the identifier of the first area is the identifier of the first area where the first device is located, determined by the first device according to the location of the first device and the service quality parameters of the first data; the second device determines the distance between the second device and the first device according to the indication information and the location of the second device. Based on this solution, since the first area where the first device is located is divided according to the service quality parameters of the data transmitted by the first device, the accuracy of the position corresponding to the first area identifier is relatively high, so the distance between the first device and the second device determined by the second device based on the division granularity is relatively accurate, thereby improving the reliability of data transmission and enhancing the automatic driving or advanced driving assistance system ADAS capabilities of electric vehicles.

[0030] In conjunction with the second aspect, in a possible implementation, the indication information includes second information, and the second information is used to indicate a quality of service parameter of the first data. Based on this solution, the second device can learn the division granularity of the first area where the transmitter determines that it is located based on the quality of service parameter of the first data.

[0031] In combination with the second aspect and the above possible implementation, in another possible implementation, the above quality of service parameters include: priority information, delay information, reliability information, data packet size, and one or more of the minimum communication distance. Based on this solution, since the quality of service parameters of different services may be different, the second device can obtain the division granularity of the location of the first device based on information such as the priority, delay, reliability, data packet size, and minimum communication distance of the data packet sent by the transmitter.

[0032] In combination with the second aspect and the above possible implementation, in another possible implementation, the above method further includes: the above second device obtains configuration information; the configuration information includes one or more groups of service quality parameters, and one or more area parameters corresponding to each group of service quality parameters, and the area parameters are used to characterize the size of the area; the one or more groups of service quality parameters include the service quality parameters of the above first data. Based on this solution, the second device can receive the configuration information sent by the network device or pre-configured, so as to learn the corresponding relationship between the service quality parameters and the area parameters.

[0033] In combination with the second aspect and the above possible implementation, in another possible implementation, the above area parameter includes: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area. Based on this solution, the first device can divide its position in different shapes.

[0034] In combination with the second aspect and the above possible implementation, in another possible implementation, the above configuration information further includes multiple resource pools, each resource pool corresponding to one or more groups of service quality parameters and / or one or more regional parameters. Based on this solution, the number of bits of the indication information can be further reduced, reducing overhead.

[0035] In combination with the second aspect and the above possible implementation, in another possible implementation, the above configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling. Based on this solution, the configuration information can be received through SIB, RRC signaling or pre-configured signaling.

[0036] In combination with the second aspect and the above possible implementation, in another possible implementation, the above indication information also includes third information, and the third information is used to indicate the first area parameter corresponding to the service quality parameter of the above first data. Based on this solution, the second device can know the division granularity when the first device divides the first area in which it is located.

[0037] In combination with the second aspect and the above possible implementation, in another possible implementation, the above first information is used to indicate all or part of the bits of the identifier of the above first region. Based on this solution, since the bits in the SCI are limited, all or part of the bits of the first region identifier can be carried in the SCI.

[0038] In combination with the second aspect and the above possible implementation, in another possible implementation, the identifier of the first area corresponds to a first resource pool, and the first resource pool is used for the first device to send the first data. Based on this solution, the first device can send the first data based on the first resource pool corresponding to the identifier of the first area.

[0039] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, the above indication information further includes fourth information, the fourth information is used to indicate an identifier of the second area, the identifier of the second area is an identifier of the second area where the first device is located determined by the above first device according to the location of the first device and a second area parameter, and the second area parameter is different from the above first area parameter. Based on this solution, the second device can learn the identifier when the location of the first device is divided at another division granularity.

[0040] In combination with the second aspect and the possible implementations described above, in another possible implementation, the second device determines the distance between the second device and the first device according to the indication information and the location of the second device, including: the second device determines the distance between the second device and the first device according to the identifier of the first area, the identifier of the second area, and the location of the second device. Based on this solution, the second device can further determine the specific location of the first device according to different division granularities, thereby removing the ambiguity of the identifier of the first area, and determining the distance between the transceivers more accurately.

[0041] In combination with the second aspect and the above possible implementation, in another possible implementation, the above indication information further includes fifth information, and the fifth information is used to indicate the position of the first device and / or the speed information of the first device. Based on this solution, the second device can obtain the position and speed information of the first device.

[0042] In combination with the second aspect and the possible implementations described above, in another possible implementation, the second device determines the distance between the second device and the first device based on the indication information and the position of the second device, including: determining the distance between the second device and the first device based on the identifier of the first area, the fifth information, and the position of the second device. Based on this solution, the second device can further determine the position of the first device based on the position and / or speed information of the first device, remove the ambiguity of the identifier of the first area, and calculate the distance between the transceivers more accurately.

[0043] In combination with the second aspect and the above possible implementation, in another possible implementation, the second device determines the distance between the second device and the first device according to the indication information and the position of the second device, including: the second device obtains the signal quality of the first data; and determines the distance between the second device and the first device according to the identification of the first area, the signal quality of the first data, and the position of the second device. Based on this solution, the first device can remove the ambiguity of the identification of the first area according to the signal quality of the first data, so that the calculated distance between the transceivers is more accurate.

[0044] In combination with the second aspect and the above possible implementation, in another possible implementation, the signal quality includes: any one or more of reference signal received power RSRP, reference signal received quality RSRQ, received signal strength indication RSSI, and signal to interference plus noise ratio SINR. Based on this solution, the signal quality can be one or more of RSRP, RSRQ, RSSI, and SINR.

[0045] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, the above indication information further includes sixth information, and the sixth information is used to instruct the second device to determine whether to send feedback information based on the signal quality and / or the distance between the above first device and the above second device. Based on this solution, the first device can instruct the second device to receive whether to send feedback based on the signal quality and the distance between the transceivers, and can also instruct the second device to determine whether to send feedback based on the signal quality or the distance between the transceivers.

[0046] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, the above method further includes: if the distance between the above second device and the above first device is less than or equal to the minimum communication distance, and the signal quality of the above first data is greater than or equal to the first preset threshold, the above second device sends hybrid automatic repeat request HARQ feedback information to the above first device. Based on this solution, the second device can send HARQ feedback based on the distance between the transceivers and the signal quality of the first data.

[0047] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, the above method further includes: if the distance between the above second device and the above first device is less than or equal to the minimum communication distance, the above second device sends HARQ feedback information to the above first device. Based on this solution, the receiver can send HARQ feedback based on the distance between the transceivers.

[0048] In combination with the second aspect and the above possible implementation, in another possible implementation, the method further includes: if the distance between the second device and the first device is greater than or equal to the minimum communication distance, and the signal quality of the first data is greater than or equal to a second preset threshold, the second device sends HARQ feedback information to the first device. The second preset threshold may be the same as or different from the first preset threshold. Based on this solution, the receiver may send HARQ feedback based on the distance between the transceivers and the signal quality of the first data.

[0049] In combination with the second aspect and the above-mentioned possible implementation, in another possible implementation, the method further includes: the second device determines a distance subset between the second device and the first device according to the position of the second device and the identifier of the first area where the first device is located; if the minimum communication distance belongs to the distance subset, and the signal quality of the first data is greater than or equal to the preset threshold, the second device sends HARQ feedback information to the first device. It can be understood that since the position of the first device is represented in a coarse-grained manner by the identifier of the first area where the first device is located, the second device can calculate the minimum distance and the maximum distance between the two boundaries of the second device and the first area when calculating the distance between the second device and the first device, and the distance subset is a set of values ​​greater than or equal to the minimum distance and less than or equal to the maximum distance. Based on this solution, when the minimum communication distance between transceivers belongs to the distance subset between transceivers, it can be further determined whether to send HARQ feedback based on signal quality.

[0050] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, the HARQ feedback information is an explicit field in a feedback channel sent by the second device, or the HARQ feedback information is implicitly indicated by the transmission resources occupied by the feedback channel sent by the second device. Based on this solution, feedback can be sent through a field in the feedback channel, and feedback information can also be implicitly indicated by the transmission resources in the feedback channel.

[0051] In combination with the second aspect and the above possible implementation, in another possible implementation, the transmission resources occupied by the feedback channel include at least one of time domain resources, frequency domain resources, and code sequence parameters. Based on this solution, the feedback information can be indicated by time domain resources, frequency domain resources, and code sequence parameters.

[0052] In combination with the second aspect and the above possible implementation, in another possible implementation, the indication information is carried in a physical sidelink control channel PSCCH, and / or the first data is carried in a physical sidelink shared channel PSSCH, and / or the HARQ feedback information is carried in a physical sidelink feedback channel PSFCH. Based on this solution, the indication information can be sent in PSCCH, the first data can be sent in PSSCH, and the feedback information can be sent in PSFCH.

[0053] In combination with the second aspect and the above-mentioned possible implementation, in another possible implementation, the above-mentioned indication information also includes seventh information, and the seventh information is used to indicate that the high-level message contains the identifier of the above-mentioned first area, the identifier of the above-mentioned second area, some bits of all bits used to carry the identifier of the above-mentioned first area, some bits of all bits used to carry the identifier of the above-mentioned second area, the location of the above-mentioned first device, and one or more of the above-mentioned quality of service parameters, and the high-level message includes a media access control MAC message, an RRC message, or an application layer message. Based on this solution, the receiver can know what information is carried in the high-level message according to the seventh information in the SCI, and the signaling overhead in the SCI can be saved.

[0054] In combination with the second aspect and the foregoing possible implementation manner, in another possible implementation manner, one or more of the foregoing first information, second information, third information, fourth information, fifth information, sixth information, and seventh information are carried in sidelink control information SCI. Based on this solution, one or more of the first information, second information, third information, fourth information, fifth information, sixth information, and seventh information may be carried in SCI.

[0055] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, the delay corresponding to the above first data is less than or equal to a preconfigured or predefined first delay parameter. Based on this solution, one or more of the first information, the second information, the third information, the fourth information, the fifth information, the sixth information, and the seventh information can be transmitted through the SCI when the delay is small.

[0056] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, one or more of the above first information, second information, third information, fourth information, and fifth information are carried in a high-level message, and the high-level message includes a MAC message, an RRC message, or an application layer message. Based on this solution, one or more of the first information, second information, third information, fourth information, and fifth information can be carried in a high-level message, thereby saving the signaling overhead of the SCI.

[0057] In combination with the second aspect and the above possible implementation manner, in another possible implementation manner, the delay corresponding to the above first data is greater than or equal to a preconfigured or predefined second delay parameter. Based on this solution, when the delay is large, one or more of the first information, the second information, the third information, the fourth information, and the fifth information can be transmitted through a high-level message.

[0058] In combination with the second aspect and the above possible implementation, in another possible implementation, part of the bits of the above first information, second information, third information, fourth information, and fifth information are carried in the SCI, and another part of the bits are carried in a MAC message, an RRC message, or an application layer message. Based on this solution, by carrying part of the bits in the SCI and carrying another part of the bits in the high-level message, the signaling overhead of the SCI can be saved.

[0059] According to a third aspect of an embodiment of the present application, a communication device is provided, comprising: a processing unit and a communication unit; the processing unit is used to determine an identifier of a first area where the communication device is located based on a location of the communication device and a service quality parameter of first data; the first data is data sent by the communication device; the communication unit sends indication information, the indication information comprising first information, and the first information is used to indicate the identifier of the first area.

[0060] In combination with the third aspect, in a possible implementation manner, the indication information includes second information, and the second information is used to indicate a service quality parameter of the first data.

[0061] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned service quality parameters include: one or more of priority information, delay information, reliability information, data packet size, and minimum communication distance.

[0062] In combination with the third aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned indication information includes an identifier of the above-mentioned first area, a priority of the above-mentioned first data, and a minimum communication distance of the above-mentioned first data.

[0063] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned processing unit is also used to: obtain configuration information; the configuration information includes one or more groups of service quality parameters, and one or more area parameters corresponding to each group of service quality parameters, and the area parameters are used to characterize the size of the area; the above-mentioned one or more groups of service quality parameters include the service quality parameters of the above-mentioned first data.

[0064] In combination with the third aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned area parameters include: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area.

[0065] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned processing unit is also used to: obtain a first area parameter corresponding to the service quality parameter of the first data according to the service quality parameter of the above-mentioned first data, and the first area parameter is one of one or more area parameters corresponding to the service quality parameter of the above-mentioned first data; determine the identifier of the above-mentioned first area according to the first area parameter and the position of the above-mentioned communication device.

[0066] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned processing unit is specifically used to: determine the first area parameter according to the service quality parameter of the first data and the number of bits occupied by the above-mentioned first area identifier.

[0067] In combination with the third aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned configuration information also includes multiple resource pools, each resource pool corresponds to one or more groups of service quality parameters and / or one or more area parameters.

[0068] In combination with the third aspect and the above possible implementation manner, in another possible implementation manner, the above configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling.

[0069] In combination with the third aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned indication information also includes third information, and the third information is used to indicate the first area parameter corresponding to the service quality parameter of the above-mentioned first data.

[0070] In combination with the third aspect and the foregoing possible implementation manner, in another possible implementation manner, the first information is used to indicate all or part of the bits of the identifier of the first area.

[0071] In combination with the third aspect and the possible implementation manner, in another possible implementation manner, the identifier of the first area corresponds to a first resource pool, and the first resource pool is used for the communication device to send the first data.

[0072] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned indication information also includes fourth information, and the fourth information is used to indicate the identifier of the second area, and the identifier of the second area is the identifier of the second area where the above-mentioned communication device is located, which is determined by the above-mentioned communication device based on the location of the above-mentioned communication device and the second area parameter, and the second area parameter is different from the above-mentioned first area parameter.

[0073] In combination with the third aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned indication information also includes fifth information, and the fifth information is used to indicate the position of the above-mentioned communication device and / or the speed information of the above-mentioned communication device.

[0074] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned indication information also includes sixth information, and the sixth information is used to instruct the second device to determine whether to send feedback information based on the signal quality and / or the distance between the communication device and the above-mentioned second device; wherein the second device is a device that receives the above-mentioned indication information.

[0075] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned indication information also includes seventh information, and the seventh information is used to indicate that the high-level message contains the identifier of the above-mentioned first area, the location of the above-mentioned communication device, and one or more of the above-mentioned service quality parameters, and the high-level message includes a media access control MAC message, an RRC message or an application layer message.

[0076] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, one or more of the above-mentioned first information, second information, third information, fourth information, fifth information, sixth information, and seventh information are carried in the side link control information SCI.

[0077] In combination with the third aspect and the foregoing possible implementation manner, in another possible implementation manner, the delay corresponding to the foregoing first data is less than or equal to a preconfigured or predefined first delay parameter.

[0078] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, one or more of the above-mentioned first information, second information, third information, fourth information, and fifth information are carried in a high-level message, and the high-level message includes a MAC message, an RRC message, or an application layer message.

[0079] In combination with the third aspect and the foregoing possible implementation manner, in another possible implementation manner, the delay corresponding to the foregoing first data is greater than or equal to a preconfigured or predefined second delay parameter.

[0080] In combination with the third aspect and the above-mentioned possible implementation methods, in another possible implementation method, part of the bits of the above-mentioned first information, second information, third information, fourth information, and fifth information are carried in the SCI, and other part of the bits are carried in the MAC message, RRC message or application layer message.

[0081] According to a fourth aspect of an embodiment of the present application, a communication device is provided, comprising: a processing unit and a communication unit; the communication unit is used to receive indication information and first data sent by a first device, the indication information comprising first information, the first information being used to indicate an identifier of a first area, the identifier of the first area being an identifier of the first area where the first device is located, determined by the first device based on a location of the first device and a quality of service parameter of the first data; the communication unit is used to determine a distance between the communication device and the first device based on the indication information and the location of the communication device.

[0082] In combination with the fourth aspect, in a possible implementation manner, the above-mentioned indication information includes second information, and the second information is used to indicate a service quality parameter of the above-mentioned first data.

[0083] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned service quality parameters include: one or more of: priority information, delay information, reliability information, data packet size, and minimum communication distance.

[0084] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned processing unit is also used to obtain configuration information; the configuration information includes one or more groups of service quality parameters, and one or more area parameters corresponding to each group of service quality parameters, and the area parameters are used to characterize the size of the area; the one or more groups of service quality parameters include the service quality parameters of the above-mentioned first data.

[0085] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned area parameters include: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area.

[0086] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned configuration information also includes multiple resource pools, each resource pool corresponds to one or more groups of service quality parameters and / or one or more area parameters.

[0087] In combination with the fourth aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling.

[0088] In combination with the fourth aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned indication information also includes third information, and the third information is used to indicate the first area parameter corresponding to the service quality parameter of the above-mentioned first data.

[0089] In combination with the fourth aspect and the foregoing possible implementation manner, in another possible implementation manner, the first information is used to indicate all or part of the bits of the identifier of the first area.

[0090] In combination with the fourth aspect and the possible implementation manner, in another possible implementation manner, the identifier of the first area corresponds to a first resource pool, and the first resource pool is used for the first device to send the first data.

[0091] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned indication information also includes fourth information, and the fourth information is used to indicate the identifier of the second area. The identifier of the second area is the identifier of the second area where the first device is located, which is determined by the above-mentioned first device based on the location of the first device and the second area parameters, and the second area parameters are different from the above-mentioned first area parameters.

[0092] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned communication unit is specifically used to: determine the distance between the above-mentioned communication device and the above-mentioned first device based on the identification of the above-mentioned first area, the identification of the above-mentioned second area, and the position of the above-mentioned communication device.

[0093] In combination with the fourth aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the above-mentioned indication information also includes fifth information, and the fifth information is used to indicate the position of the first device and / or the speed information of the first device.

[0094] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned communication unit is specifically used to: determine the distance between the above-mentioned communication device and the above-mentioned first device based on the identification of the above-mentioned first area, the above-mentioned fifth information, and the position of the above-mentioned communication device.

[0095] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned communication unit is specifically used to: obtain the signal quality of the above-mentioned first data; determine the distance between the above-mentioned communication device and the above-mentioned first device according to the identification of the above-mentioned first area, the signal quality of the first data, and the position of the above-mentioned communication device.

[0096] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned signal quality includes: any one or more of: reference signal received power RSRP, reference signal received quality RSRQ, received signal strength indication RSSI, and signal to interference plus noise ratio SINR.

[0097] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned indication information also includes sixth information, and the sixth information is used to instruct the above-mentioned communication device to determine whether to send feedback information based on the signal quality and / or the distance between the above-mentioned first device and the above-mentioned communication device.

[0098] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned communication unit is also used for: if the above-mentioned processing unit determines that the distance between the above-mentioned communication device and the above-mentioned first device is less than or equal to the minimum communication distance, and the signal quality of the above-mentioned first data is greater than or equal to the first preset threshold, the above-mentioned communication unit sends hybrid automatic repeat request HARQ feedback information to the above-mentioned first device.

[0099] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned communication unit is also used to send HARQ feedback information to the above-mentioned first device if the above-mentioned processing unit determines that the distance between the above-mentioned communication device and the above-mentioned first device is less than or equal to the minimum communication distance.

[0100] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned processing unit is also used to determine a distance subset between the above-mentioned communication device and the above-mentioned first device based on the position of the above-mentioned communication device and the identifier of the first area where the above-mentioned first device is located; if the above-mentioned processing unit determines that the above-mentioned minimum communication distance belongs to the distance subset, and the signal quality of the above-mentioned first data is greater than or equal to a preset threshold, the above-mentioned communication unit is also used to send HARQ feedback information to the above-mentioned first device.

[0101] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned HARQ feedback information is an explicit field in a feedback channel sent by the communication device, or the above-mentioned HARQ feedback information is implicitly indicated by the transmission resources occupied by the feedback channel sent by the above-mentioned communication device.

[0102] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the transmission resources occupied by the above-mentioned feedback channel include at least one of time domain resources, frequency domain resources, and code sequence parameters.

[0103] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned indication information is carried in the physical sidelink control channel PSCCH, and / or the above-mentioned first data is carried in the physical sidelink shared channel PSSCH, and / or the above-mentioned HARQ feedback information is carried in the physical sidelink feedback channel PSFCH.

[0104] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, the above-mentioned indication information also includes seventh information, and the seventh information is used to indicate that the high-level message contains the identifier of the above-mentioned first area, the location of the above-mentioned first device, and one or more of the above-mentioned service quality parameters, and the high-level message includes a media access control MAC message, an RRC message or an application layer message.

[0105] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, one or more of the above-mentioned first information, second information, third information, fourth information, fifth information, sixth information, and seventh information are carried in the side link control information SCI.

[0106] In combination with the fourth aspect and the above-mentioned possible implementation manner, in another possible implementation manner, the delay corresponding to the above-mentioned first data is less than or equal to a preconfigured or predefined first delay parameter.

[0107] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, one or more of the above-mentioned first information, second information, third information, fourth information, and fifth information are carried in a high-level message, and the high-level message includes a MAC message, an RRC message, or an application layer message.

[0108] In combination with the fourth aspect and the foregoing possible implementation manner, in another possible implementation manner, the delay corresponding to the foregoing first data is greater than or equal to a preconfigured or predefined second delay parameter.

[0109] In combination with the fourth aspect and the above-mentioned possible implementation methods, in another possible implementation method, part of the bits of the above-mentioned first information, second information, third information, fourth information, and fifth information are carried in the SCI, and other part of the bits are carried in the MAC message, RRC message or application layer message.

[0110] The description of the effects of the above-mentioned third aspect and its various implementation methods can refer to the description of the corresponding effects of the first aspect and its various implementation methods. The description of the effects of the above-mentioned fourth aspect and its various implementation methods can refer to the description of the corresponding effects of the second aspect and its various implementation methods, and they will not be repeated here.

[0111] According to a fifth aspect of an embodiment of the present application, a computer storage medium is provided, in which a computer program code is stored. When the computer program code runs on a processor, the processor executes the communication method described in any one of the above aspects.

[0112] According to a sixth aspect of the embodiments of the present application, a computer program product is provided, which stores computer software instructions executed by the above-mentioned processor, and the computer software instructions include a program for executing the scheme described in the above-mentioned aspects.

[0113] In the seventh aspect of the embodiments of the present application, a communication device is provided, which includes a transceiver, a processor and a memory, wherein the transceiver is used to send and receive information, or to communicate with other network elements; the memory is used to store computer-executable instructions; and the processor is used to execute the computer-executable instructions to implement the communication method described in any of the above aspects.

[0114] According to an eighth aspect of an embodiment of the present application, a communication device is provided. The device is in the form of a chip product. The structure of the device includes a processor and may also include a memory. The memory is used to couple with the processor to store program instructions and data necessary for the device. The processor is used to execute the program instructions stored in the memory, so that the device executes the method described in any one of the above aspects.

[0115] In a ninth aspect of an embodiment of the present application, a communication device is provided. The device is in the form of a chip product. The structure of the device includes a processor and an interface circuit. The processor is used to communicate with other devices through a receiving circuit, so that the device executes the method described in any one of the above aspects.

[0116] In the tenth aspect of the embodiments of the present application, a terminal device is provided, including apparatuses of the above aspects and related implementation methods.

[0117] According to an eleventh aspect of the embodiments of the present application, a system is provided, comprising the apparatus of the third aspect and related implementations, and the apparatus of the fourth aspect and related implementations. BRIEF DESCRIPTION OF THE DRAWINGS

[0118] Figure 1 A schematic diagram of a V2X communication scenario provided in an embodiment of the present application;

[0119] Figure 2 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;

[0120] Figure 3 A flow chart of a communication method provided in an embodiment of the present application;

[0121] Figure 4An application diagram of a communication method provided in an embodiment of the present application;

[0122] Figure 5 An application diagram of another communication method provided in an embodiment of the present application;

[0123] Figure 6 An application diagram of another communication method provided in an embodiment of the present application;

[0124] Figure 7 A flowchart of another communication method provided in an embodiment of the present application;

[0125] FIG8( a) is a schematic diagram of a flow chart of another communication method provided in an embodiment of the present application;

[0126] FIG8( b) is a flow chart of another communication method provided in an embodiment of the present application;

[0127] Fig. 9 A flowchart of another communication method provided in an embodiment of the present application;

[0128] Fig.10 An application diagram of another communication method provided in an embodiment of the present application;

[0129] Fig.11 A schematic diagram of the composition of a first device provided in an embodiment of the present application;

[0130] Fig.12 A schematic diagram of the composition of a second device provided in an embodiment of the present application;

[0131] Fig.13 A schematic diagram of the composition of another first device provided in an embodiment of the present application;

[0132] Fig.14 A schematic diagram of the composition of another second device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0133] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. In the present application, "at least one" refers to one or more, and "multiple" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the associated objects before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can represent: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b and c can be single or multiple. In addition, in order to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first", "second", etc. are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the words "first", "second", etc. do not limit the quantity and execution order. For example, the "first" in the first device and the "second" in the second device in the embodiments of the present application are only used to distinguish different devices.

[0134] It should be noted that, in this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.

[0135] The present invention provides a communication method for Figure 1 In the V2X communication scenario shown in Figure 1 As shown, the first device and the second device communicate through a side link (Sidelink, SL), and the side link refers to an auxiliary link in the V2X network. In addition to the auxiliary link, the V2X network also has an uplink (uplink) and a downlink (downlink).

[0136] Exemplarily, V2X communication includes vehicle-to-vehicle communication (V2V), vehicle-to-roadside infrastructure communication (V2I), vehicle-to-people communication (V2P), and vehicle-to-application server communication (V2N). Figure 1In the example, only the V2V communication in which the first device and the second device are both vehicles is used for illustration, and the specific communication scenario of V2X is not limited in the embodiments of the present application. For example, the first device and the second device can be vehicle-mounted devices communicating with each other, or can be roadside units (RoadSide Unit, RSU) communicating with vehicle-mounted devices and / or network devices (such as base station devices), or can be network devices (such as base station devices) communicating with vehicle-mounted devices and / or RSU, etc. The network device (can be an LTE base station device or an NR base station device or a base station in a subsequent evolution system. It can be understood that the embodiments of the present application do not limit the specific forms of the first device and the second device, and are only illustrative here. For example, Figure 1 The wireless access network device in the system may be a base station, or a device in a network that provides wireless access.

[0137] It is understandable that the communication method provided by this application is not only applicable to Figure 1 The sidelink shown can also be used in a cellular link. The embodiments of the present application do not limit the applicable scenarios of the communication method, and this is only an exemplary description. The first device and the second device in the embodiments of the present application are communication devices, which can be terminal devices or network devices. When the first device is a network device, the sidelink can be a link between base stations. For example, a link between a macro base station and a macro base station, or a link between a macro base station and a small base station, or a link between a main base station and a secondary base station, or a link between a main base station and a main base station, or a link between a secondary base station and a secondary base station, etc. The embodiments of the present application do not limit this.

[0138] Figure 2A communication device provided in an embodiment of the present application may be the first device or the second device in the present application. The communication device may be a vehicle; or it may be an on-board communication device or a on-board terminal installed on a vehicle to assist the vehicle in driving, or a chip in the on-board communication device or the on-board terminal. Among them, the on-board terminal may be a device for realizing a wireless communication function, such as a terminal or a chip that can be used in a terminal. Among them, the terminal may be a user equipment (UE), an access terminal, a terminal unit, a terminal station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a wireless communication device, a terminal agent or a terminal device in a 5G network or a future evolved public land mobile network (PLMN). The access terminal may be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device or a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The vehicle-mounted terminal may be mobile or fixed.

[0139] like Figure 2 As shown, the communication device 200 includes at least one processor 201 , a memory 202 , a transceiver 203 , and a communication bus 204 .

[0140] Combine the following Figure 2 The following is a detailed introduction to the components of the communication equipment:

[0141] The processor 201 is the control center of the communication device, and may be a processor or a general term for multiple processing elements. For example, the processor 201 is a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present invention, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (Field Programmable Gate Arrays, FPGAs).

[0142] The processor 201 may execute various functions of the communication device by running or executing software programs stored in the memory 202 and calling data stored in the memory 202 .

[0143] In a specific implementation, as an embodiment, the processor 201 may include one or more CPUs, such as Figure 2 CPU0 and CPU1 are shown in the figure.

[0144] In a specific implementation, as an embodiment, the communication device may include multiple processors, such as Figure 2 201 and processor 205 shown in FIG. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more communication devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0145] The memory 202 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 202 may exist independently and be connected to the processor 201 via the communication bus 204. The memory 202 may also be integrated with the processor 201.

[0146] The memory 202 is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor 201.

[0147] The transceiver 203 is used to communicate with other communication devices. Of course, the transceiver 203 can also be used to communicate with a communication network, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The transceiver 203 may include a receiving unit to implement a receiving function, and a sending unit to implement a sending function.

[0148] The communication bus 204 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 2 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.

[0149] Figure 2 The communication device structure shown in the figure does not constitute a limitation on the communication device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0150] In order to ensure the performance requirements of data transmission reliability, latency and transmission rate in the NR-V2X network, it is necessary to determine that the distance between transceivers is within the minimum communication distance to ensure the reliability of data transmission. To achieve the above performance requirements, it is necessary to determine the distance between transceivers. If the amount of data required to send the position coordinates of the transmitter directly on the sidelink is too large, the position coordinates of the transmitter can be quantified to represent the position of the transmitter (the first device in the embodiment of the present application) with a coarser granularity so that the receiver (the second device in the embodiment of the present application) can determine the distance between the transceivers. In the existing LTE protocol, ZoneID is calculated in meters, and then ZoneID is used to determine the transmission resources on the sidelink. However, in the existing location indication method, when the location is divided into coarse granularity, it is mainly for frequency reuse, and the location is divided according to geographical areas. For example, since vehicles on highways travel at a high speed, the positions of vehicles on the highway can be divided into granularities of 500 meters. However, this division method does not take into account the characteristics of the transmission service, so that when the minimum communication distance between transceivers is short (for example, 50 meters), the receiver cannot accurately know the distance between transceivers based on the division granularity.

[0151] In order to solve the problem in the prior art that the receiver cannot accurately determine the distance between the receiver and the transmitter, an embodiment of the present application provides a communication method that can accurately determine the distance between the receiver and the transmitter and improve the reliability of data transmission.

[0152] like Figure 3 As shown, a communication method provided in an embodiment of the present application includes steps S301-S304.

[0153] S301. A first device determines an identifier of a first area where the first device is located according to a location of the first device and a service quality parameter of first data.

[0154] The first data is data sent by the first device, and the first device is a transmitter when sending the first data. Exemplarily, the first device can send the first data by multicast, unicast or broadcast. For example, the first device can send the first data to one second device, and the first device can also send the first data to multiple second devices. Optionally, when the first device sends the first data to multiple second devices, the second device can be a clear receiver of the first device, or an unknown or unclear receiver of the first device, and the present invention does not limit this.

[0155] Exemplarily, the position of the first device is the geographic location of the first device, and the geographic location of the first device may refer to location coordinates obtained based on satellites, such as global positioning system (GPS) coordinates, or Beidou location coordinates, etc. The position of the first device may also be location information obtained based on other positioning systems or positioning technologies, such as location information obtained based on inertial navigation, location information obtained based on radar, location information obtained based on a positioning signal between a network device and a UE, etc., which is not limited in the embodiments of the present application.

[0156] Exemplarily, the above-mentioned Quality of Service (QoS) parameters include one or more sub-parameters, such as one or more of sub-parameter 1: priority information, sub-parameter 2: delay information, sub-parameter 3: reliability information, sub-parameter 4: data packet size, and sub-parameter 5: minimum communication distance.

[0157] Optionally, the priority information is used to indicate or determine the priority level of a data packet, where a higher priority means that the corresponding data packet is more important or more urgent.

[0158] Optionally, the delay information refers to the maximum delay required for data packet transmission. Optionally, for example, some data packets are required to reach the receiver within 3 ms, some data packets are required to reach the receiver within 10 ms, and some data packets are required to reach the receiver within 50 ms.

[0159] Optionally, the smaller the maximum end-to-end delay indicated by the delay information, the more urgent the data packet to be sent is, or the faster it needs to be sent, received and processed.

[0160] Optionally, the reliability information indicates the reliability requirement of the data packet. Optionally, the higher the reliability requirement, such as 99.99%, more mechanisms are needed to ensure the correct reception of the data packet during transmission, such as feedback from the physical layer or more retransmission times; the lower the reliability requirement, such as 90%, feedback may not necessarily be required during transmission, and the number of retransmissions may not necessarily be particularly large.

[0161] Optionally, the size of the data packet may also be the required transmission rate. Optionally, the larger the value, the larger the packet or information volume to be transmitted, and vice versa, the smaller the packet or information volume to be transmitted.

[0162] Optionally, the minimum communication distance, which may also be the required minimum communication distance or the minimum required communication distance, refers to the minimum distance required to achieve a certain transmission delay, reliability, and rate. Optionally, when the distance between transceivers is less than or equal to the required minimum distance, the communication between the transceivers needs to meet the requirements of transmission delay, reliability, rate, etc.; when the distance between the transceivers is greater than or equal to the required minimum distance, the communication between the transceivers does not necessarily need to meet the requirements of transmission delay, reliability, rate, etc.

[0163] Optionally, the quality of service parameter may include priority information and a minimum communication distance. The embodiment of the present application does not limit the specific parameter content included in the quality of service parameter, which is only an exemplary description.

[0164] Optionally, the indication information may indicate one or more of the above-mentioned quality of service parameters. Optionally, when the first device sends the quality of service parameters of the first data, one or more of the quality of service parameters may be indicated by sidelink control information (Sidelink Control Information, SCI), or all or part of the bits of one or more of the quality of service parameters may be indicated by SCI. Optionally, part of the bits in the quality of service parameters may be indicated by SCI, and the other part of the bits may be indicated by a media access control (Media Access Control, MAC) control element (Control Element, CE) or an RRC message. Optionally, the first parameter in the quality of service parameters is indicated by SCI, and the second parameter is indicated by MAC CE, a radio resource control (Radio Resource Control, RRC) message. Optionally, the first device sends SCI in the time slot when sending the first data.

[0165] Optionally, the SCI indicates priority information in the service quality parameters; optionally, the SCI indicates priority information in the service quality parameters and an identifier of the first area; optionally, the SCI indicates the minimum communication distance in the service quality parameters and an identifier of the first area; optionally, the SCI indicates priority information in the service quality parameters, the minimum communication distance and an identifier of the first area.

[0166] Optionally, in the SCI, a 2-, 3-, or 4-bit field may be used to indicate the minimum communication distance, and a 3-, 4-, 5-, or 6-bit field may be used to indicate the first area identifier.

[0167] Optionally, the number of bits indicating the first region identifier in the SCI may be an even number.

[0168] Optionally, before the above step S301, the first device may also obtain first configuration information. The first configuration information includes one or more groups of service quality parameters and one or more area parameters corresponding to each group of service quality parameters, and the area parameters are used to characterize the size of the area. The one or more groups of service quality parameters include the service quality parameters of the above-mentioned first data, that is, the first device can determine the first area parameters corresponding to the service quality parameters of the first data according to the first configuration information.

[0169] Exemplarily, a set of quality of service parameters may correspond to a row in Table 1, and similarly, multiple sets of quality of service parameters may correspond to multiple rows in Table 1. As shown in Table 1, different services correspond to different quality of service parameters, that is, at least one sub-parameter is different among the one or more sub-parameters included in the corresponding quality of service parameters; even for the same type of service, the quality of service parameters may be different, that is, at least one sub-parameter is different among the one or more sub-parameters included in the corresponding quality of service parameters. For example, for services with the same delay requirement, the minimum required communication distance may be different; or, for services with the same minimum required communication distance, one or more other sub-parameters in the corresponding quality of service parameters may also be the same or different.

[0170] Optionally, in order to further distinguish the transmission requirements of different services, a corresponding priority parameter may be defined for the first data. The priority parameter may indicate information of one or more parameters in Table 1, such as service type, delay and / or reliability.

[0171] Table 1

[0172]

[0173] Exemplarily, the area parameter may include: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area. For example, when the area is a regular polygon, the area parameter characterizing the size of the area may be the length of the area, or the width of the area, in which case the length of the area or the width of the area may represent the side length of the area; when the area is a rectangle, the area parameter characterizing the size of the area may be the length of the area and the width of the area; when the area is a circle, the area parameter characterizing the size of the area may be the radius, etc. The embodiments of the present application do not limit the shape of the area, which is merely an exemplary description. For example, the area may also be a square, a regular hexagon, a circle, or the like.

[0174] It can be understood that the first device can divide the first area according to the area size represented by the above-mentioned area parameters. The position of the first device is located in the first area, so the first area can be used to represent the position of the first device with a coarser granularity, and the position of the first area can be indicated by the identifier of the first area.

[0175] Exemplarily, a set of service quality parameters in the above-mentioned first configuration information may correspond to multiple regional parameters, and the regional parameters corresponding to different service quality parameters may be the same or different, and the embodiments of the present application do not limit this. For example, when the shape of the area is circular and the minimum communication distance is 500 meters, the regional parameter corresponding to the minimum communication distance may be a radius of 50 meters or 100 meters; when the shape of the area is circular and the minimum communication distance is 1000 meters, the regional parameter corresponding to the minimum communication distance may also be 100 meters. The embodiments of the present application do not limit the size and shape of the regional parameters corresponding to the service quality parameters, and this is only an exemplary description.

[0176] Exemplarily, the first configuration information obtained by the first device may be obtained through pre-configured information, or may be obtained by receiving the first configuration information sent by a network device, which is not limited in the embodiments of the present application. The first configuration information may be indicated by a base station instruction (e.g., a system information block (SIB) or RRC signaling), or may be indicated by another terminal device performing sidelink communication (e.g., through RRC, MAC CE signaling, etc.), or may be configured through pre-configured information. Optionally, when the first configuration information is carried in RRC signaling, the RRC signaling may be UE-common RRC signaling.

[0177] Exemplarily, the correspondence between the service quality parameters and the area parameters in the first configuration information can be configured by explicit signaling, or can be stored in a database in a table. The database can be stored in software. Figure 2 The memory 202 is shown, or is solidified in the processor 201 or other components of the communication device 200 (first device) in a hardware manner, and the present application does not limit this. It can be understood that the correspondence between the quality of service parameters and the regional parameters in the embodiment of the present application can also be determined in other forms, such as a preset manner or a predefined manner. For example, when the quality of service parameter is the minimum communication distance and the shape of the area is a square, the regional parameter corresponding to the minimum communication distance can be calculated by the minimum communication distance, that is, the correspondence between the quality of service parameter and the regional parameter can also be expressed by a formula. The embodiment of the present application does not limit the specific form of expression of the correspondence between the quality of service parameters and the regional parameters, and is only an exemplary description here.

[0178] Exemplarily, taking the case where the service quality parameter includes priority information and the shape of the area is a square, the correspondence between the service quality parameter and the area parameter can be represented by a table as shown in Table 2A below.

[0179] Table 2A

[0180]

[0181] Exemplarily, taking the case where the service quality parameters include priority information and minimum communication distance and the shape of the area is a square, the correspondence between the service quality parameters and the area parameters can be represented by a table as shown in Table 2B.

[0182] Table 2B

[0183]

[0184] If the service quality parameter includes priority information and minimum communication distance, the area size is a square, and according to Table 2B, the priority information is priority 3 and the minimum communication distance is 200 meters. According to Table 2B, the area parameters corresponding to the service quality parameter include L2 and L4.

[0185] Exemplarily, if a set of service quality parameters includes multiple sub-parameters, the first configuration information may include multiple sub-parameters and area parameters corresponding to each sub-parameter. For example, taking the case where the service quality parameters include priority information and minimum communication distance, and the shape of the area is a square, the corresponding relationship between the service quality parameters and the area parameters can be represented by the tables shown in Table 2A and Table 2C.

[0186] Table 2C

[0187]

[0188] If the service quality parameter includes priority information and minimum communication distance, the area size is a square. Combining Table 2A and Table 2C, it can be seen that the priority information is priority 3 and the minimum communication distance is 200 meters. According to Table 2A, the area parameter corresponding to priority 3 is L3, and according to Table 2C, the area parameters corresponding to the minimum communication distance 200 include L2 and L4.

[0189] It can be understood that the correspondence between the service quality parameters and the regional parameters can be expressed using a table or other methods. When a table is used to express it, one or more tables can be used to express it, and the embodiments of the present application do not limit this.

[0190] Exemplarily, the first configuration information may also include multiple resource pools, each resource pool corresponding to one or more groups of service quality parameters and / or one or more regional parameters. For example, the first configuration information may include the corresponding relationship between the resource pool and the corresponding service quality parameter, or the first configuration information may include the corresponding relationship between the resource pool and the corresponding regional parameter, or the first configuration information may include the corresponding relationship between the resource pool and the corresponding service quality parameter and the regional parameter. It can be understood that by corresponding the resource pool to the service quality parameter and / or the regional parameter, the bit of the indication information can be reduced. For example, if the first configuration information includes 4 resource pools, and each resource pool is associated with a maximum of 4 minimum communication distances, the first device can indicate the service quality parameter corresponding to the minimum communication distance with 2 bits on the resource pool it uses. If the first configuration information includes 1 resource pool, the resource pool must support all the parameters of the minimum communication distance, such as 16 types, and 4 bits are used to indicate the service quality parameter corresponding to the minimum communication distance. Therefore, the indication of the first regional identifier based on the resource pool and the indication of the service quality can further reduce the number of bits of the indication information and reduce the overhead.

[0191] Exemplarily, in the above step S301, the first device determines the identifier of the first area where the first device is located according to the location of the first device and the service quality parameter of the first data, including steps S301a and S301b.

[0192] S301a. The first device obtains a first area parameter corresponding to the service quality parameter of the first data according to the service quality parameter of the first data.

[0193] Exemplarily, if the service quality parameter of the first data is the priority information of the first data, the first device can search the area parameter corresponding to the priority information of the first data according to the first configuration information in Table 1 as the first area parameter, and the first area parameter is one of one or more area parameters corresponding to the service quality parameter of the first data.

[0194] Exemplarily, as shown in Table 2B, a set of service quality parameters corresponds to one or more regional parameters. If there are multiple regional parameters corresponding to the service quality parameters of the first data, the minimum value, middle value, maximum value, average value or minimum area of ​​the regional parameters corresponding to the service quality parameters of the first data can be determined as the first regional parameter, which is not limited in the embodiments of the present application and is only exemplified here.

[0195] For example, if the service quality parameter of the first data includes the priority information and the minimum communication distance of the first data, the priority information is priority 2, and the minimum communication distance is 100 meters. The first device queries Table 2B above and finds that the area parameters corresponding to the service quality parameter are L2 and L3. The minimum area among the multiple area parameters corresponding to the service quality parameter can be determined as the first area parameter.

[0196] Exemplarily, in combination with Table 2A and Table 2C, if each sub-parameter in the service quality parameter corresponds to one or more regional parameters. The above-mentioned acquisition of the first regional parameter according to the service quality parameter of the first data may include: determining the intersection of the regional parameters corresponding to the multiple sub-parameters as the first regional parameter, or determining the minimum value, middle value, maximum value, average value or minimum area of ​​the multiple regional parameters corresponding to the multiple sub-parameters as the first regional parameter. The embodiment of the present application does not limit this, and this is only an exemplary description.

[0197] For example, if the service quality parameters of the first data include the priority information and the minimum communication distance of the first data, the priority information is priority 2, and the minimum communication distance is 100 meters, the first device queries Table 2A above to find out that the area parameter corresponding to priority 2 is L2, and the first device queries Table 2C above to find out that the area parameters corresponding to the minimum communication distance 100 are L2 and L3. When determining the first area parameter based on multiple area parameters corresponding to these two sub-parameters, the minimum area among the multiple area parameters corresponding to the two sub-parameters can be determined as the first area parameter.

[0198] Exemplarily, if the service quality parameter of the first data includes a minimum communication distance. The first device in S301 above may also determine the first area parameter based on the minimum communication distance of the first data and the number of bits occupied by the field indicating the first area identifier. Alternatively, the first device in S301 above may also determine the first area parameter based on the minimum communication distance of the first data and the maximum number of identifiers indicated by the field indicating the first area identifier. That is, in this implementation method, the correspondence between the service quality parameter and its corresponding area parameter can be expressed by a formula. It can be understood that the first area identifier in the embodiment of the present application is the identifier of the first area where the above-mentioned first device is located.

[0199] For example, when the q bits in the SCI are used to indicate the first region identifier, the first region parameter L = Lm / 2 (q / 2-1) Or L = Lm * 2 -(q / 2-1) , where Lm is the minimum communication distance. Or, optionally, the first area parameter L = Lm / 2 (floor(q / 2)-1) Or L = Lm * 2 -(floor(q / 2)-1). Wherein floor() means rounding down to an integer. For example, when Lm=100 meters and q=4 bits are used to indicate 16 first area identifiers, the first area parameter L=100 meters / 2=50 meters. For another example, when Lm=100 meters and q=6 bits are used to indicate 16 first area identifiers, the first area parameter L=100 meters / 4=25 meters. Optionally, when the first area parameter is calculated by rounding down, the number of bits q indicating the first area identifier in the SCI field can be an even number or an odd number. For example, when Lm=100 meters and q=5 bits are used to indicate 16 first area identifiers, the first area parameter L=100 meters / 2=50 meters.

[0200] It can be understood that the service quality parameters of the data in the embodiment of the present application correspond to the area parameters, and the corresponding area parameters can be obtained based on the service quality parameters. Therefore, when the location of the first device is divided on a coarse granularity, the service quality parameters of the data transmitted by the current first device can be combined for division, so that the size of the divided area is more reasonable.

[0201] S301b: The first device determines an identifier of the first area according to the first area parameter and the location of the first device.

[0202] Exemplarily, the first device determines the identifier of the first area according to the first area parameters and the location of the first device, which may include: the first device determines the first area and the identifier of the first area according to the first area parameters and the location of the first device, and the location of the first device is located in the first area.

[0203] Exemplarily, when the divided area is a rectangle, the first device may determine the identifier of the first area where the first device is located according to the first area parameter and the position of the first device, and satisfy the following formula.

[0204] x 1 =Floor(x / L)ModNx;

[0205] y 1 =Floor(y / W)ModNy;

[0206] Zone_id=y 1 *Nx+x 1 ;

[0207] Among them, Zone_id is the identifier of the first zone, x1, y1 are intermediate variables for calculating Zone_id, x1, y1 are positive integers, (x, y) are the location coordinates of the first device, L represents the length of the zone, W represents the width of the zone, Nx represents the number of grids divided on the horizontal axis (or horizontal direction or longitude direction), Ny represents the number of grids divided on the vertical axis (or horizontal direction or longitude direction), Floor represents rounding down, and Mod represents modulo.

[0208] Exemplarily, when the area is a square, the number of grids on the horizontal axis (or horizontal direction or longitude direction) and / or the vertical axis (or horizontal direction or longitude direction) can be determined based on the total number M of identifiers indicating the first area or the number of bits n of the signaling indicating the identifier of the first area.

[0209] Exemplarily, when the divided area is a square, the identifier of the first area where the first device is located is determined and satisfies the following formula.

[0210] x 1 =Floor(x / L)ModNm;

[0211] y 1 =Floor(y / L)ModNm;

[0212] Grid_id=y 1 *Nm+x 1 ;

[0213] Wherein, Grid_id is the identifier of the first area, x1, y1 are intermediate variables for calculating Grid_id, x1, y1 are positive integers, (x, y) are the location coordinates of the first device, L represents the side length of the square, Nm represents the number of grids divided on the horizontal axis (or horizontal direction or longitude direction) and the vertical axis (or horizontal direction or longitude direction), Floor represents rounding down, and Mod represents modulo. Optionally, when the area is a square, the value of Nm is the square root of the total number of grids M. That is, Optionally, when the area is a square, the value of Nm can also be expressed as Nm=2 n / 2 , where M = 2 n Optionally, n may be a total number of bits indicating the identifier of the first region.

[0214] For example, when the total number of identifiers of the first area indicated by the signaling used is M=16, Nm=4, which means that there are 4 grids on the horizontal axis (or horizontal direction or longitude direction) and the vertical axis (or horizontal direction or longitude direction).

[0215] Exemplarily, when the area is a square, the identifier of the first area where the first device is located may be determined based on the following formula.

[0216] For example, the identifier of the first region is 4 bits, and the region is divided into squares. Figure 4 As shown in the figure, with a coordinate point as the reference origin (0, 0), the geographic location coordinates can be divided into 16 grids, 4 grids in the horizontal and vertical directions respectively, the grids are labeled from 0 to 15, and each grid represents an area. If the side length of the square is 25 meters (both the length and width are 25 meters), the position of the first device is (30, 50), and Nm is 4, then x 1 =Floor(30 / 25)Mod4=1,y 1 =Floor(50 / 25)Mod4=2, the identifier Zone_id of the first zone is 9. That is, the identifier 9 can be used to indicate the location of the first device with a coarser granularity.

[0217] It should be noted that, since the embodiment of the present application divides the geographic location at a coarse granularity based on the service quality parameters of the data transmitted by the first device, the granularity of the division corresponds to the service quality parameters. For example, the method can divide the first area at a finer granularity when the minimum communication distance of the first data is small; when the minimum communication distance of the first data is large, the first area can be divided at a coarser granularity, so that the divided areas are associated with the service quality parameters of the data, and the first areas corresponding to them can be divided when the service quality parameters are different. Therefore, when the number of bits indicating the first area identifier is fixed and limited, the size of the corresponding area can be set for different minimum communication distances, thereby improving the accuracy of the position corresponding to the indicated first area identifier.

[0218] S302: The first device sends indication information.

[0219] The indication information includes first information, and the first information is used to indicate the identifier of the first area. The first information can be carried in the SCI; or, it can also be carried in a MAC message, an RRC message or an application layer message; or, a part of the bits can be carried in the SCI, and another part of the bits can be carried in the MAC, RRC message or application layer message, wherein the most significant bit (MSB) is carried in the MAC, RRC message or application layer message, and the least significant bit (LSB) is carried in the SCI. The indication information is carried in the Physical Sidelink Control Channel (PSCCH), and / or the first data is carried in the Physical Sidelink Shared Channe (PSSCH).

[0220] Exemplarily, the first information can be used to indicate all or part of the bits of the identifier of the first region, and the part of the bits is the least significant bit (LSB) of the identifier of the first region. For example, when the bits indicating the identifier of the first region and the first information in the SCI are both 4 bits, the first information can indicate all the bits of the identifier of the first region. For another example, when the bits indicating the identifier of the first region in the SCI are 4 bits, and the bits indicating the first information are only 2 bits, the first information can indicate the lower 2 bits of the identifier of the first region, and the upper two bits can be carried in the MAC, RRC message or application layer message. For another example, when the total number of bits required to indicate the identifier of the first region is 10 bits, and the number of bits that can be indicated in the SCI is 3 bits, the SCI can use 3 bits to indicate the lower 3 bits of the identifier of the first region, and the upper 7 bits can be carried in the MAC, RRC message or application layer message.

[0221] Exemplarily, the identifier of the first region may correspond to a first resource pool, and the first resource pool is used for the first device to send the first data. It is understandable that the identifier of the region may correspond to a resource pool, and the first device may send the first data on the resource pool corresponding to the identifier of the first region.

[0222] In one implementation, the indication information may further include second information, and the second information is used to indicate the service quality parameter of the first data. For example, the indication information includes the identifier of the first area, the priority of the first data, and the minimum communication distance of the first data. It is understandable that the first device may send the service quality parameter of the first data so that the second device determines the first area parameter corresponding to the service quality parameter according to the service quality parameter, thereby knowing the area parameter when the first device divides the first area.

[0223] Exemplarily, the quality of service parameter of the first data may be indicated by SCI, or some or all bits of the quality of service parameter of the first data may be indicated by SCI, or the quality of service parameter of the first data may be indicated by MAC CE, RRC or pre-configured signaling. Optionally, part of the bits of the quality of service parameter of the first data may be indicated by SCI, and the other part of the bits may be indicated by MAC CE, RRC or pre-configured signaling.

[0224] In another implementation, the indication information may further include third information, and the third information is used to indicate the first area parameter corresponding to the service quality parameter of the first data. It can be understood that when the service quality parameter of the first data corresponds to multiple area parameters, the first area parameter can be carried in the indication information, and the first area parameter is the area parameter for calculating the identification of the first area, so that the second device knows the area parameter when the first device divides the first area.

[0225] Exemplarily, the first area parameter may be indicated by SCI, or some or all bits of the first area parameter may be indicated by SCI, or the first area parameter may be indicated by MAC CE, RRC or pre-configured signaling. Optionally, part of the bits of the first area parameter may be indicated by SCI, and the other part of the bits may be indicated by MAC CE, RRC or pre-configured signaling.

[0226] In another implementation, the indication information may further include fourth information, and the fourth information is used to indicate the identifier of the second area, and the identifier of the second area is the identifier of the second area where the first device is located, which is determined by the first device according to the location of the first device and the second area parameter. The second area parameter is different from the first area parameter. That is, the first device can divide the area according to another area parameter. For example, the second area parameter can be a regional parameter divided according to geographical areas in the prior art. It can be understood that by sending the identifier of the second area, the first device can enable the second device to determine the specific location of the first device according to the identifiers of the two areas with different division rules.

[0227] Exemplarily, the identifier of the second area may be indicated by SCI, or some or all bits of the identifier of the second area may be indicated by SCI, or the identifier of the second area may be indicated by MAC CE, RRC or pre-configured signaling. Optionally, part of the bits of the identifier of the second area may be indicated by SCI, and the other part of the bits may be indicated by MAC CE, RRC or pre-configured signaling.

[0228] In another implementation manner, the above indication information may further include fifth information, where the fifth information is used to indicate the position of the first device and / or speed information of the first device.

[0229] Exemplarily, the position of the first device and / or the speed information of the first device may be indicated by SCI, or the position of the first device and / or part or all of the bits of the speed information of the first device may be indicated by SCI, or the position of the first device and / or the speed information of the first device may be indicated by MACCE, RRC or pre-configured signaling. Optionally, the position of the first device and / or part of the bits of the speed information of the first device may be indicated by SCI, and the other part of the bits may be indicated by MAC CE, RRC or pre-configured signaling.

[0230] In another implementation, the indication information may further include sixth information, and the sixth information is used to indicate that the second device determines whether to send feedback information according to the signal quality and / or the distance between the first device and the second device; wherein the second device is a device that receives the indication information. The sixth information may be carried in the SCI and indicated by one bit in the SCI. Exemplarily, the sixth information may be indicated by the SCI so that the second device determines whether to send feedback information according to the signal quality and / or the distance between the first device and the second device.

[0231] In another implementation, the indication information may further include seventh information, and the seventh information is used to indicate that a high-level message includes an identifier of the first area, a location of the first device, and one or more of the quality of service parameters, and the high-level message includes a media access control MAC message, an RRC message, or an application layer message. Exemplarily, the seventh information may be indicated by SCI so that the second device can obtain the identifier of the first area, the location of the first device, and one or more of the quality of service parameters from the high-level message.

[0232] Optionally, if the delay corresponding to the first data is less than or equal to a preconfigured or predefined first delay parameter, one or more of the first information, the second information, the third information, the fourth information, the fifth information, the sixth information, and the seventh information may be carried in the SCI. For example, the preconfigured or predefined first delay parameter may be 3 ms. The embodiment of the present application does not limit the specific duration of the preconfigured or predefined first delay parameter, which is only an exemplary description.

[0233] Optionally, if the delay corresponding to the first data is greater than or equal to a preconfigured or predefined second delay parameter, one or more of the first information, the second information, the third information, the fourth information, and the fifth information are carried in a MAC message, an RRC message, or an application layer message. For example, the preconfigured or predefined second delay parameter may be 10 ms. The embodiment of the present application does not limit the specific duration of the preconfigured or predefined second delay parameter, which is merely an exemplary description.

[0234] S303: The second device receives the indication information sent by the first device.

[0235] Exemplarily, the second device is a receiver when receiving the first data.

[0236] S304: The second device determines the distance between the second device and the first device according to the indication information and the position of the second device.

[0237] The indication information includes first information, and the first information is used to indicate an identifier of a first area. The identifier of the first area can indicate the location of the first device in a coarse granularity.

[0238] The location of the second device may be the geographic location of the second device, and the geographic location of the second device may be the GPS coordinates of the second device, or the Beidou location coordinates, or the identifier of the third area where the second device is located, etc., which is not limited in the embodiments of the present application. It should be noted that the coordinates of the location of the second device in step S304 and the coordinates of the location of the first device in step S301 are coordinates in the same coordinate system.

[0239] In one implementation, the indication information may further include second information, where the second information is used to indicate a quality of service parameter of the first data. In this implementation, step S304 may include: the second device may determine a distance between the second device and the first device based on an identifier of the first area, the quality of service parameter of the first data, and a location of the second device.

[0240] Exemplarily, if the service quality parameter of the first data is the minimum communication distance, the second device can obtain the division principle of the first area based on the minimum communication distance, and combined with the reference coordinate origin to obtain the coarser-grained position represented by the identifier of the first area, and then combined with the position of the second device, the distance between the first device and the second device can be determined.

[0241] Optionally, before the above step S304, it may also include: the second device obtains the second configuration information; the second configuration information includes one or more groups of service quality parameters, and one or more area parameters corresponding to each group of service quality parameters, and the area parameters are used to characterize the size of the area. The one or more groups of service quality parameters include the service quality parameters of the above-mentioned first data, that is, the second device can determine the first area parameters corresponding to the service quality parameters of the first data according to the second configuration information. It can be understood that the manner in which the second device obtains the second configuration information and the content of the second configuration information can refer to the manner in which the first device obtains the first configuration information in step S301, and the relevant description of the content of the first configuration information, which will not be repeated here. It should be noted that the second configuration information may be the same as the above-mentioned first configuration information, or may be different from the above-mentioned first configuration information, and the embodiment of the present application does not limit this.

[0242] Exemplarily, the second configuration information can be indicated by a base station instruction (for example, SIB or RRC signaling), or by another terminal device performing sidelink communication (for example, by RRC, MAC CE signaling, etc.), or by pre-configured information configuration.

[0243] It can be understood that the second device can determine the first area parameter corresponding to the service quality parameter based on the service quality parameter of the first data, so as to know the division principle when the first device divides the first area, so as to determine the area position represented by the identifier of the first area (the position of the first device), and then combined with the position of the second device, the distance between the position of the second device and the position of the first device can be determined. Since the division of the first area is related to the service quality parameter of the service, the position of the first device can be represented by the area size corresponding to the service quality parameter, so that the position of the first device can be represented with a more appropriate granularity.

[0244] In another implementation, the indication information may further include third information, and the third information is used to indicate the first area parameter corresponding to the service quality parameter of the first data. In this implementation, step S304 may include: the second device determines the distance between the second device and the first device according to the identifier of the first area, the first area parameter, and the position of the second device. It can be understood that when the service quality parameter of the first data corresponds to multiple area parameters, the first area parameter can be carried in the indication information, and the first area parameter is the area parameter for calculating the identifier of the first area, so that the second device knows the area parameter when the first device divides the first area.

[0245] In another implementation, the indication information may further include fourth information, and the fourth information is used to indicate an identifier of the second area. The identifier of the second area is an identifier of the second area where the first device is located, determined by the first device according to the location of the first device and the second area parameter. The second area parameter is different from the first area parameter. That is, the first device may perform area division according to another area parameter. For example, the second area parameter may be an area parameter for division according to geographical areas in the prior art.

[0246] Exemplarily, the range included in the second area may be larger than the range included in the first area, for example, it may include the first area and other areas outside the first area; or, the range included in the first area is larger than the range included in the second area, and the embodiments of the present application are not limited to this.

[0247] In this implementation, step S304 may include: the second device may determine the distance between the second device and the first device according to the identifier of the first area, the identifier of the second area, and the location of the second device. Figure 4 As shown, when the area is divided according to a 4 by 4 grid, if the identifier of the first area is 9, Figure 4 As shown, there are multiple areas marked as 9, so it may not be possible to accurately know which area the area marked as 9 is based on the identification of the first area and the first area parameter. Therefore, the identification of the second area can be combined. The identification of the second area can be the identification of the area where the location of the first device is divided according to another area parameter. Based on the identification of these two areas with different division granularities, it can be determined which area the area marked as 9 is, thereby removing the ambiguity of the identification of the first area. If the area represented by the identification 9 of the first area is determined to be Figure 4 The area where the triangle in the figure is located can determine the distance between the first device and the second device according to the position of the area and the position of the second device.

[0248] It can be understood that the second device can remove the ambiguity of the identification of the first area based on the identification of the two areas with different division granularities, thereby determining a more accurate position of the first device, and then determine the distance between the first device and the second device. The distance between the first device and the second device determined by this implementation method is more accurate.

[0249] In another implementation, the indication information may further include fifth information, and the fifth information is used to indicate the position of the first device and / or the speed information of the first device. In this implementation, step S304 may include: the second device determines the distance between the second device and the first device based on the identifier of the first area, the fifth information, and the position of the second device. Exemplarily, the speed information of the first device may be the speed of the first device and / or the acceleration of the first device and / or the direction of movement of the first device. The embodiment of the present application does not limit the specific content of the speed information of the first device, and it is only an exemplary description here.

[0250] Exemplarily, if the fifth information is used to indicate the location of the first device, the second device can determine the distance between the second device and the first device based on the identifier of the first area, the fifth information, and the location of the second device. It can be understood that since there is ambiguity in the identifier of the first area, the ambiguity of the identifier of the first area can be removed based on the location of the first device. Specifically, taking the vehicle speed of 360km / h as an example, the location of the vehicle only changes by 0.1 meters in 1ms, and the location of the vehicle only changes by 1 meter in 10ms, while the data transmission speed is at the ms level. Therefore, the ambiguity of the identifier of the first area can be further removed based on the location of the first device. For example, the identifier of the first area can be determined based on the location of the first device and the identifier of the first area. Figure 4 Which area 9 is in the first device? Thus, the position of the first device can be determined more accurately, and then the distance between the first device and the second device can be determined, so that the distance between the first device and the second device is more accurate.

[0251] Exemplarily, if the fifth information is used to indicate the speed information of the first device, the second device can determine the distance between the second device and the first device based on the identifier of the first area, the speed information of the first device, and the position of the second device. It is understandable that the second device can determine the position of the first device based on the speed information of the first device and the position information at the historical moment, and remove the ambiguity of the identifier of the first area in combination with the identifier of the first area. For example, the identifier of the first area can be determined based on the speed of the first device, the direction of movement of the first device, the position of the first device at the previous moment, and the identifier of the first area. Figure 4 Which area 9 is in the first device? Thus, the position of the first device can be determined more accurately, and then the distance between the first device and the second device can be determined, so that the distance between the first device and the second device is more accurate.

[0252] Exemplarily, the fifth information is used to indicate the position of the first device and the speed information of the first device. The second device can determine the distance between the second device and the first device according to the identifier of the first area, the position of the first device, the speed information of the first device, and the position of the second device. It can be understood that the second device can determine the specific position of the first device at the current moment according to the position of the first device and the speed information of the first device, and remove the ambiguity of the identifier of the first area in combination with the identifier of the first area. For example, the identifier of the first area can be determined based on the speed of the first device, the direction of movement of the first device, the position of the first device, and the identifier of the first area. Figure 4 Which area 9 is in the first device? Thus, the position of the first device can be determined more accurately, and then the distance between the first device and the second device can be determined, so that the distance between the first device and the second device is more accurate.

[0253] In another implementation, the indication information may further include seventh information, and the seventh information is used to indicate that the high-level message contains one or more of the identifier of the first area, the location of the first device, and the quality of service parameters. In this implementation, the second device may further obtain the identifier of the first area, the location of the first device, and the quality of service parameters in the high-level message according to the seventh information to determine the location of the first device, so as to more accurately determine the distance between the second device and the first device.

[0254] Exemplarily, the above step S304 may include: the second device determines the first area parameter according to the service quality parameter of the first data; the second device determines the identifier of the third area where the second device is located according to the first area parameter and the position of the second device; the second device determines the distance between the second device and the first device according to the identifier of the first area and the identifier of the third area. In this case, the second device may divide the position of the second device according to the same division principle as the first area where the first device is located, and obtain the identifier of the third area where the position of the second device is located. It can be understood that the identifier of the second area and the identifier of the first area are identifiers divided under the same reference coordinate system, and the area parameters for dividing the first area and the area parameters for dividing the third area may be the same.

[0255] In another implementation, the above step S304 may also include: the second device obtains the signal quality of the first data; and determines the distance between the second device and the first device according to the identifier of the first area, the signal quality of the first data, and the position of the second device.

[0256] Exemplarily, the signal quality may include: any one or more of a reference signal received power (Reference Signal Received Power, RSRP), a reference signal received quality (Reference Signal Received Quality, RSRQ) or a received signal strength indication (Received Signal Strength Indication, RSSI).

[0257] Exemplarily, in this implementation, the second device can determine which identifier the first area is based on the signal quality of the first data and the location of the second device. For example, the second device is located in the area identified as 13 ( Figure 5 and Figure 6 The black circle in the middle is located in the area marked as 13), and the first area where the first device is located is marked as 9. If the signal quality of the first data is greater than or equal to the preset threshold, such as Figure 5 As shown, the second device may determine that the first area marked as 9 is an area marked as 9 adjacent to the mark 13 of the second area ( Figure 5 The black triangle in the middle is located in the area marked as 13); if the signal quality of the first data is less than or equal to another preset threshold, such as Figure 6 As shown, the second device may determine that the first area marked as 9 is the area marked as 9 which is farther away from the mark 13 of the second area ( Figure 6 The black grid triangle in the middle is located in the area marked as 13). That is, the ambiguity of the identification of the first area can be further removed by the signal quality, and the accuracy of the position of the first device is improved, so that the distance between the first device and the second device is determined more accurately.

[0258] In another implementation, the above step S304 may also include: the second device obtains the signal quality of the first data; and determines the distance between the second device and the first device according to the identifier of the second area, the signal quality of the first data, and the position of the second device. That is, the second device can further remove the ambiguity of the identifier of the second area in combination with the signal quality of the first data, so that the determined distance between the first device and the second device is more accurate.

[0259] In another implementation, the second device may also determine the distance of the first device based on the change in the signal quality of the first data and the information carried in the high-level message of the first device at a certain moment before the current moment. It is understandable that in this implementation, there is a certain relationship between the change in signal quality and the change in distance, and the current position of the first device can be determined based on the change in signal quality, and the distance between the second device and the first device can be determined based on the position of the first device and the position of the second device.

[0260] The embodiment of the present application provides a communication method, wherein the first device determines the identifier of the first area where the first device is located according to the location of the first device and the service quality parameter of the first data; the first device sends indication information; the second device receives the indication information sent by the first device; the second device determines the distance between the second device and the first device according to the indication information and the location of the second device. This embodiment determines the identifier of the first area where the first device is located according to the service quality parameter of the first data, so that the first area where the first device is located can be more reasonably divided according to the service quality parameter of the transmitted data, so that the distance between the first device and the second device determined based on the division granularity is more accurate, which improves the reliability of data transmission and enhances the automatic driving or advanced driving assistance system (ADAS) capabilities of electric vehicles.

[0261] The embodiment of the present application further provides a communication method, if the above indication information can also include sixth information, the sixth information is used to indicate the distance between the second device and the first device, determine whether to send feedback information, after the above step S304, such as Figure 7 As shown, the method may further include: step S305.

[0262] S305: If the distance between the second device and the first device is less than or equal to the minimum communication distance, the second device sends a hybrid automatic repeat request (HARQ) feedback information to the first device.

[0263] Exemplarily, if the distance between the second device and the first device calculated by the above step S305 is less than or equal to the minimum communication distance, it is determined that the distance between the second device and the first device can meet the reliability of the transmission of the first data, and the second device can send HARQ feedback information to the first device. For example, when the distance between the second device and the first device is less than or equal to the minimum communication distance, when the second device confirms the reception of the first data sent by the first device, it sends an acknowledgement (Acknowledgement, ACK) to the first device; when the second device does not receive the first data sent by the first device, it sends a negative acknowledgement (Negative Acknowledgement, NACK) to the first device. Optionally, if the second device sends NACK to the first device, the first device can also send the above-mentioned first data to the second device again. The HARQ feedback information can be carried in a physical sidelink feedback channel (Physical Sidelink Feedback Channel, PSFCH).

[0264] Exemplarily, the HARQ feedback information is an explicit field in a feedback channel sent by the second device. Optionally, when the HARQ feedback information sent by the second device is a first value, it indicates that the second device indicates that it is within the minimum distance; when the HARQ feedback information sent by the second device is a second value, it indicates that the second device indicates that it is outside the minimum distance. The HARQ feedback information can be ACK or NACK, or a dedicated field in the feedback information. For example, for 1-bit feedback information, when the first value is 1, the second value is 0.

[0265] Exemplarily, the above-mentioned HARQ feedback information is implicitly indicated by the transmission resources occupied by the feedback channel sent by the second device, thereby saving signaling overhead. Optionally, the feedback information may also be the transmission resources used when transmitting the HARQ feedback information. The transmission resources occupied by the feedback channel include at least one of time domain resources, frequency domain resources, and sequences. When the first transmission resource is used, the indication indicates that the second device indicates that it is within the minimum distance; when the HARQ feedback information sent by the second device uses the second transmission resource, it indicates that the second device indicates that it is outside the minimum distance. Optionally, different feedback resources use different time domain resources, different frequency domain resources and / or different sequences.

[0266] The embodiment of the present application provides a communication method, wherein the first device determines the identifier of the first area where the first device is located according to the location of the first device and the service quality parameters of the first data; the first device sends indication information; the second device receives the indication information sent by the first device; the second device determines the distance between the second device and the first device according to the indication information and the location of the second device; if the distance between the second device and the first device is less than or equal to the minimum communication distance, the second device sends HARQ feedback information to the first device. This embodiment determines the identifier of the first area where the first device is located according to the service quality parameters of the first data, so that the first area where the first device is located can be more reasonably divided according to the service quality parameters of the transmitted data, so that the distance between the first device and the second device determined based on the division granularity is more accurate, which improves the data transmission efficiency and reliability, and enhances the automatic driving or advanced driving assistance system ADAS capabilities of electric vehicles.

[0267] An embodiment of the present application also provides a communication method. If the above-mentioned indication information can also include sixth information, and the sixth information is used to instruct the second device to determine whether to send feedback information based on the signal quality and the distance between the first device and the second device, after the above-mentioned step S304, as shown in Figure 8(a), the method can also include: step S306a; or, after the above-mentioned step S304, as shown in Figure 8(b), the method can also include: step S306b.

[0268] S306a: If the distance between the second device and the first device is less than or equal to the minimum communication distance, and the signal quality of the first data is greater than or equal to a first preset threshold, the second device sends HARQ feedback information to the first device.

[0269] Exemplarily, the second device may jointly determine whether to send HARQ feedback information to the first device based on the distance between the second device and the first device and the signal quality of the first data. For example, when the distance between the second device and the first device is less than or equal to the minimum communication distance, and the signal quality of the first data is strong (greater than or equal to the first preset threshold), the second device may send ACK or NACK to the first device.

[0270] S306b: If the distance between the second device and the first device is greater than or equal to the minimum communication distance, and the signal quality of the first data is greater than or equal to a second preset threshold, the second device sends HARQ feedback information to the first device.

[0271] Exemplarily, the second device may jointly determine whether to send HARQ feedback information to the first device based on the distance between the second device and the first device and the signal quality of the first data. For example, when the distance between the second device and the first device is greater than or equal to the minimum communication distance, and the signal quality of the first data is strong (greater than or equal to the second preset threshold), the second device may send ACK or NACK to the first device. The second preset threshold and the above-mentioned first preset threshold may be the same or different, and the embodiment of the present application does not limit this.

[0272] It can be understood that the above-mentioned first preset threshold or second preset threshold of the embodiment of the present application can be indicated by a base station instruction (for example, SIB or RRC), or by another terminal device performing sidelink communication (for example, through RRC, MAC CE signaling, etc.), or can be configured through pre-configured information.

[0273] The embodiment of the present application provides a communication method, wherein the first device determines the identifier of the first area where the first device is located according to the location of the first device and the service quality parameters of the first data; the first device sends indication information; the second device receives the indication information sent by the first device; the second device determines the distance between the second device and the first device according to the indication information and the location of the second device; if the distance between the second device and the first device is less than or equal to the minimum communication distance, and the signal quality of the first data is greater than or equal to the first preset threshold, the second device sends HARQ feedback information to the first device. In this embodiment, the identifier of the first area where the first device is located is determined by the service quality parameters of the first data, so that the first area where the first device is located can be more reasonably divided according to the service quality parameters of the transmitted data, so that the distance between the first device and the second device determined based on the division granularity is more accurate.

[0274] The present application embodiment also provides a communication method. After the above step S303, Fig. 9 As shown, the method may further include: steps S307-S308.

[0275] S307: The second device determines a distance subset between the second device and the first device according to the indication information and the position of the second device.

[0276] Exemplarily, since the position of the first device is represented by the first area at a coarse granularity, the distance between the position of the second device and the position of the first device can be obtained through the position of the second device and the first area. Obviously, the minimum distance between the second device and the first device can be calculated based on the position of the second device and the boundary of the first area closest to the position of the second device, and the maximum distance between the second device and the first device can be calculated based on the position of the second device and the boundary of the first area farthest from the position of the second device, so that a subset of the distance between the second device and the first device can be obtained, that is, a set of values ​​greater than or equal to the minimum distance and less than or equal to the maximum distance.

[0277] For example, Fig.10 As shown, the first area where the first device is located is Fig.10 The black triangle is located in the area marked as 9, and the black solid dot indicates the location of the second device. The minimum distance between the location of the second device and the first area is d min , the maximum distance between the position of the second device and the first area is d max , so the distance subset between the position of the second device and the identifier 9 of the first area is (d min , d max ).

[0278] S308: If the minimum communication distance belongs to the distance subset, and the signal quality of the first data is greater than or equal to a second preset threshold, the second device sends HARQ feedback information to the first device.

[0279] Exemplarily, the minimum communication distance belonging to the distance subset means that the minimum communication distance is greater than or equal to the minimum distance d between the location of the second device and the first area. min , which is less than or equal to the maximum distance d between the position of the second device and the first area max If the minimum communication distance is greater than or equal to d min , and less than or equal to d max , it can be further determined whether the signal quality of the first data is greater than or equal to a second preset threshold. If the signal quality of the first data is greater than or equal to the second preset threshold, the second device can send ACK or NACK to the first device.

[0280] For example, Fig.10 As shown, if the minimum distance d between the position of the second device and the first area min is 475, the maximum distance d between the position of the second device and the first area max is 525, and the minimum communication distance between the second device and the first device is 500 meters. In this case, it can be further determined whether the signal quality of the first data is greater than or equal to the second preset threshold. If the signal quality is greater than or equal to the second preset threshold, the second device can send ACK or NACK to the first device.

[0281] Optionally, the second device may determine a distance subset between the second device and the first device based on the indication information and the location of the second device. If the minimum communication distance belongs to the distance subset, the second device may be outside the minimum communication distance or within the minimum communication distance.

[0282] The embodiment of the present application provides a communication method, wherein the first device determines the identifier of the first area where the first device is located according to the location of the first device and the service quality parameter of the first data; the first device sends indication information; the second device receives the indication information sent by the first device; the second device determines the distance between the second device and the first device according to the indication information and the location of the second device; the second device determines the distance subset between the second device and the first device according to the location of the second device and the identifier of the first area where the first device is located; if the minimum communication distance belongs to the distance subset, and the signal quality of the first data is greater than or equal to the second preset threshold, the second device sends HARQ feedback information to the first device. In this embodiment, the first area where the first device is located is determined by the service quality parameter of the first data, so that the first area where the first device is located can be more reasonably divided according to the service quality parameter of the transmitted data, so that the distance subset between the second device and the first device can be determined based on the identifier of the first area, and whether to send feedback information to the first device is further determined according to the signal quality of the first data, thereby improving the data transmission efficiency and reliability, and enhancing the automatic driving or advanced driving assistance system ADAS capabilities of electric vehicles.

[0283] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of method steps. It is understandable that, in order to implement the above functions, the communication device includes a hardware structure and / or software module corresponding to each function. Those skilled in the art should easily realize that, in combination with the modules and algorithm steps of each example described in the embodiment disclosed herein, the present application can be implemented in the form of a combination of hardware and computer software. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0284] The embodiment of the present application can divide the functional modules of the communication device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0285] In the case of dividing each functional module into corresponding functional modules, Fig.11 A possible structural diagram of the first device involved in the above embodiment is shown, and the first device 1100 includes: a processing unit 1101 and a communication unit 1102. The processing unit 1101 can execute Figure 3 S301 in; the communication unit 1102 can execute Figure 3S302 in. It is understandable that the processing unit 1101 can also send and receive information through the communication unit 1102, or be used to communicate with other network elements, and / or be used for other processes of the technology described in this article. Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0286] In the case of dividing each functional module into corresponding functional modules, Fig.12 A possible structural diagram of the second device involved in the above embodiment is shown, and the second device 1200 includes: a processing unit 1201 and a communication unit 1202. The processing unit 1201 can execute Figure 3 S304 in or Fig. 9 S307 in; the communication unit 1202 can execute Figure 3 S303 in or Figure 7 S305 in FIG. 8( a ), or S306a in FIG. 8( b ), or S306b in FIG. 8( b ) Fig. 9 S308 in. It is understandable that the processing unit 1201 can also send and receive information through the communication unit 1202, or be used to communicate with other network elements, and / or be used for other processes of the technology described in this article. Among them, all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, and will not be repeated here.

[0287] In the case of an integrated unit, Fig.13 A possible structural diagram of the first device 1300 involved in the above embodiment is shown. The first device 1300 includes: a processor 1301 and a transceiver 1302. The processor 1301 is used to control and manage the actions of the first device 1300. For example, the processor 1301 can execute Figure 3 S301 in; transceiver 1302 can execute Figure 3 S302 in, and / or other processes for the technology described in this article. The processor 1301 can also send and receive information through the transceiver 1302, or be used to communicate with other network elements, and / or be used for other processes of the technology described in this article. Optionally, the above-mentioned first device 1300 may also include a memory 1303, which is used to store the program code and data corresponding to the first device 1300 executing any of the communication methods provided above. The memory 1303 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The first device 1300 can be Figure 2 The communication device shown above Figure 2 All relevant descriptions of the components involved can be found in Fig.13 The functional description of the corresponding components will not be repeated here.

[0288] In the case of an integrated unit, Fig.14 A possible structural diagram of the second device 1400 involved in the above embodiment is shown. The second device 1400 includes: a processor 1401 and a transceiver 1402. The processor 1401 is used to control and manage the actions of the second device 1400. For example, the processor 1401 can execute Figure 3 S304 in or Fig. 9 S307 in; the transceiver 1402 can execute Figure 3 S303 in or Figure 7 S305 in FIG. 8( a ), or S306a in FIG. 8( b ), or S306b in FIG. 8( b ) Fig. 9 S308 in, and / or other processes for the technology described in this article. The processor 1401 can also send and receive information through the transceiver 1402, or be used to communicate with other network elements, and / or be used for other processes of the technology described in this article. Optionally, the above-mentioned second device 1400 may also include a memory 1403, which is used to store the program code and data corresponding to the second device 1400 executing any of the communication methods provided above. The memory 1403 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The second device 1400 can be Figure 2 The communication device shown above Figure 2 All relevant descriptions of the components involved can be found in Fig.14 The functional description of the corresponding components will not be repeated here.

[0289] The steps of the method or algorithm described in conjunction with the disclosure of the present application may be implemented in hardware or by executing software instructions by a processor. The software instructions may be composed of corresponding software modules, which may be stored in a random access memory (RAM), a flash memory, an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a register, a hard disk, a mobile hard disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may be located in an ASIC. In addition, the ASIC may be located in a core network interface device. Of course, the processor and the storage medium may also exist in a core network interface device as discrete components.

[0290] Those skilled in the art should be aware that in one or more of the above examples, the functions described in this application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium that a general or special-purpose computer can access.

[0291] The specific implementation methods described above further illustrate the purpose, technical solutions and beneficial effects of the present application in detail. It should be understood that the above description is only the specific implementation methods of the present application and is not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.

Claims

1. A communication method, characterized in that: The method comprises: Determine a first identifier according to the location of the first device and a first area parameter, where the first identifier is an identifier of a first area, the first area is an area where the first device is located, and the first area parameter corresponds to a first distance parameter; Sending first indication information, where the first indication information includes first information, and the first information is used to indicate an identifier of the first area.

2. The method according to claim 1, characterized in that The first indication information includes second information, and the second information is used to indicate the first distance parameter.

3. The method according to claim 1 or 2, characterized in that: The first distance parameter is used by the second device to determine whether to send hybrid automatic repeat request HARQ information, and / or the first distance parameter is a distance parameter of first data, and the first data is data sent by the first device.

4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Acquire configuration information; the configuration information includes multiple groups of distance parameters and one or more area parameters corresponding to each group of distance parameters, and the area parameters are used to characterize the size of the area; the multiple groups of distance parameters include the first distance parameter, and the one or more area parameters include the first area parameter.

5. The method according to claim 4, characterized in that The method further comprises: Determine a second identifier according to the location of the first device and a second area parameter, where the second identifier is an identifier of a second area, the second area is an area where the location of the first device is updated, the second area parameter corresponds to a second distance parameter, the multiple groups of distance parameters include the second distance parameter, and the one or more area parameters include the second area parameter; Sending second indication information, where the second indication information includes fourth information, and the fourth information is used to indicate an identifier of the second area.

6. The method according to any one of claims 1 to 5, characterized in that The area parameters include: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area.

7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: According to the first distance parameter, the first area parameter corresponding to the first distance parameter is acquired.

8. The method according to claim 7, characterized in that The acquiring, according to the first distance parameter, the first area parameter corresponding to the first distance parameter includes: The first area parameter is determined according to the first distance parameter and the number of bits occupied by the identifier of the first area.

9. The method according to any one of claims 1 to 8, characterized in that The identifier of the first area satisfies the following formula: x1=Floor(x / L)Mod(Nm); y1=Floor(y / L)Mod(Nm); Grid_id=y1*Nm+x i ; Wherein, Grid_id is the identifier of the first area, (x, y) is the location of the first device, L is the first area parameter, and Nm=2 n / 2 , n indicates the total number of bits occupied by the identifier of the first area, Floor indicates rounding down, and Mod indicates modulo.

10. The method according to claim 4 or 5, characterized in that: The configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling.

11. The method according to claim 2, characterized in that The first information and / or the second information is carried in the SCI.

12. The method according to any one of claims 1 to 11, characterized in that The first information is used to indicate all or part of the bits of the identifier of the first area.

13. The method according to any one of claims 1 to 12, characterized in that The first indication information also includes third information, and the third information is used to instruct the second device to determine whether to send feedback information based on signal quality and / or the distance between the first device and the second device; wherein the second device is a device that receives the first indication information.

14. The method according to claim 2, characterized in that Part of the bits of the first information and / or the second information are carried in the SCI, and the other part of the bits are carried in a media access control MAC message, a radio resource control RRC message or an application layer message.

15. A communication method, characterized in that: The method comprises: receiving first indication information and first data, where the first indication information includes first information, where the first information is used to indicate a first identifier, where the first identifier is an identifier of a first area, where the first area is an area where a first device is located, where the first identifier is determined according to a location of the first device and a first area parameter, where the first area parameter corresponds to a first distance parameter; The distance between the second device and the first device is determined according to the first information and the position of the second device.

16. The method according to claim 15, characterized in that The first indication information includes second information, and the second information is used to indicate the first distance parameter.

17. The method according to claim 15 or 16, characterized in that The first distance parameter is used by the second device to determine whether to send hybrid automatic repeat request HARQ information, and / or the first distance parameter is a distance parameter of the first data.

18. The method according to any one of claims 15 to 17, characterized in that The method further comprises: Acquire configuration information; the configuration information includes multiple groups of distance parameters and one or more area parameters corresponding to each group of distance parameters, and the area parameters are used to characterize the size of the area; the multiple groups of distance parameters include the first distance parameter, and the one or more area parameters include the first area parameter.

19. The method according to claim 18, characterized in that The method further comprises: receiving second indication information and second data, where the second indication information includes fourth information, where the fourth information is used to indicate a second identifier, where the second identifier is an identifier of a second area, where the second area is an area where the first device is located after the location is updated, where the second identifier is determined according to the location of the first device and a second area parameter, where the second area parameter corresponds to a second distance parameter, where the multiple sets of distance parameters include the second distance parameter, and where the one or more area parameters include the second area parameter; The distance between the second device and the first device is determined according to the second information and the position of the second device.

20. The method according to any one of claims 15 to 19, characterized in that The area parameters include: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area.

21. The method according to any one of claims 15 to 20, characterized in that The determining, according to the first information and the position of the second device, the distance between the second device and the first device includes: Acquiring signal quality of the first data; The distance between the second device and the first device is determined according to the identifier of the first area, the signal quality of the first data, and the position of the second device.

22. The method according to any one of claims 15 to 21, characterized in that The identifier of the first area satisfies the following formula: x1=Floor(x / L)Mod(Nm); y1=Floor(y / L)Mod(Nm); Grid_id=y1*Nm+x1; Wherein, Grid_id is the identifier of the first area, (x, y) is the location of the first device, L is the first area parameter, and Nm=2 n / 2 , n indicates the total number of bits occupied by the identifier of the first area, Floor indicates rounding down, and Mod indicates modulo.

23. The method according to any one of claims 15 to 22, characterized in that The configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling.

24. The method according to claim 16, characterized in that The first information and / or the second information is carried in the SCI.

25. The method according to any one of claims 15 to 24, characterized in that The method further comprises: If the distance between the second device and the first device is less than or equal to the first distance parameter, and the signal quality of the first data is greater than or equal to a first preset threshold, hybrid automatic repeat request HARQ feedback information is sent to the first device.

26. The method according to claim 25, characterized in that The HARQ feedback information is an explicit field in a feedback channel sent by the second device, or the HARQ feedback information is implicitly indicated by a transmission resource occupied by a feedback channel sent by the second device.

27. The method according to any one of claims 15 to 26, characterized in that The first indication information also includes third information, and the third information is used to indicate that a high-level message contains an identifier of the first area, a location of the first device, and one or more of the distance parameters, and the high-level message includes a media access control MAC message, a radio resource control RRC message or an application layer message.

28. The method according to claim 27, characterized in that One or more of the first information, the second information, and the third information are carried in the sidelink control information SCI.

29. A communication device, applied to a first device, characterized in that: The communication device comprises: a processing unit and a communication unit; The processing unit is configured to determine a first identifier according to the position of the first device and a first area parameter, where the first identifier is an identifier of a first area, the first area is an area where the first device is located, and the first area parameter corresponds to a first distance parameter; The communication unit is used to send first indication information, where the first indication information includes first information, and the first information is used to indicate an identifier of the first area.

30. The device according to claim 29, characterized in that The first indication information includes second information, and the second information is used to indicate the first distance parameter.

31. The device according to claim 29 or 30, characterized in that The first distance parameter is used by the second device to determine whether to send hybrid automatic repeat request HARQ information, and / or the first distance parameter is a distance parameter of first data, and the first data is data sent by the first device.

32. The device according to any one of claims 29 to 31, characterized in that The processing unit is also used for: Acquire configuration information; the configuration information includes multiple groups of distance parameters and one or more area parameters corresponding to each group of distance parameters, and the area parameters are used to characterize the size of the area; the multiple groups of distance parameters include the first distance parameter, and the one or more area parameters include the first area parameter.

33. The device according to claim 32, characterized in that The processing unit is further used for: The processing unit is further configured to determine a second identifier according to the position of the first device and a second area parameter, wherein the second identifier is an identifier of a second area, the second area is an area where the position of the first device is updated, the second area parameter corresponds to a second distance parameter, the multiple groups of distance parameters include the second distance parameter, and the one or more area parameters include the second area parameter; The communication unit is further used to send second indication information, where the second indication information includes fourth information, and the fourth information is used to indicate an identifier of the second area.

34. The device according to any one of claims 29 to 33, characterized in that The area parameters include: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area.

35. The device according to any one of claims 29 to 34, characterized in that The processing unit is further used for: According to the first distance parameter, the first area parameter corresponding to the first distance parameter is acquired.

36. The device according to claim 35, characterized in that The processing unit is specifically used for: The first area parameter is determined according to the first distance parameter and the number of bits occupied by the identifier of the first area.

37. The device according to any one of claims 29 to 36, characterized in that The identifier of the first area satisfies the following formula: x1=Floor(x / L)Mod(Nm); y1=Floor(y / L)Mod(Nm); Grid_id=y1*Nm+x1; Wherein, Grid_id is the identifier of the first area, (x, y) is the location of the first device, L is the first area parameter, and Nm=2 n / 2 , n indicates the total number of bits occupied by the identifier of the first area, Floor indicates rounding down, and Mod indicates modulo.

38. The device according to claim 32 or 33, characterized in that The configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling.

39. The device according to claim 30, characterized in that The first information and / or the second information is carried in the SCI.

40. The device according to any one of claims 29 to 39, characterized in that The first information is used to indicate all or part of the bits of the identifier of the first area.

41. The device according to any one of claims 29 to 40, characterized in that The first indication information also includes third information, and the third information is used to instruct the second device to determine whether to send feedback information based on signal quality and / or the distance between the first device and the second device; wherein the second device is a device that receives the first indication information.

42. The device according to claim 30, characterized in that Part of the bits of the first information and / or the second information are carried in the SCI, and the other part of the bits are carried in a media access control MAC message, a radio resource control RRC message or an application layer message.

43. A communication device, applied to a second device, characterized in that: The communication device comprises: a processing unit and a communication unit; The communication unit is further used to receive first indication information and first data sent by a first device, where the first indication information includes first information, where the first information is used to indicate a first identifier, where the first identifier is an identifier of a first area, where the first area is an area where the first device is located, and where the first identifier is determined according to a location of the first device and a first area parameter, where the first area parameter corresponds to a first distance parameter; The processing unit is used to determine the distance between the second device and the first device according to the first information and the position of the second device.

44. The device according to claim 43, characterized in that The first indication information includes second information, and the second information is used to indicate the first distance parameter.

45. The device according to claim 43 or 44, characterized in that The first distance parameter is used by the second device to determine whether to send hybrid automatic repeat request HARQ information, and / or the first distance parameter is a distance parameter of the first data.

46. ​​The device according to any one of claims 43 to 45, characterized in that The communication unit is also used for: Acquire configuration information; the configuration information includes multiple groups of distance parameters and one or more area parameters corresponding to each group of distance parameters, and the area parameters are used to characterize the size of the area; the multiple groups of distance parameters include the first distance parameter, and the one or more area parameters include the first area parameter.

47. The device according to claim 46, characterized in that The processing unit is further used for: The communication unit is further used to receive second indication information and second data sent by the first device, the second indication information includes fourth information, the fourth information is used to indicate a second identifier, the second identifier is an identifier of a second area, the second area is an area where the first device is located after the location is updated, the second identifier is determined according to the location of the first device and a second area parameter, the second area parameter corresponds to a second distance parameter, the multiple groups of distance parameters include the second distance parameter, and the one or more area parameters include the second area parameter; The processing unit is further used to determine the distance between the second device and the first device according to the second information and the position of the second device.

48. The device according to any one of claims 43 to 47, characterized in that The area parameters include: the length of the area, or the width of the area, or the length of the area and the width of the area, or the radius of the area.

49. The device according to any one of claims 43 to 48, characterized in that The processing unit is specifically used for: Acquiring signal quality of the first data; The distance between the second device and the first device is determined according to the identifier of the first area, the signal quality of the first data, and the position of the second device.

50. The device according to any one of claims 43 to 49, characterized in that The identifier of the first area satisfies the following formula: x1=Floor(x / L)Mod(Nm); y1=Floor(y / L)Mod(Nm); Grid_id=y1*Nm+x1; Wherein, Grid_id is the identifier of the first area, (x, y) is the location of the first device, L is the first area parameter, and Nm=2 n / 2 , n indicates the total number of bits occupied by the identifier of the first area, Floor indicates rounding down, and Mod indicates modulo.

51. The device according to claim 46 or 47, characterized in that The configuration information is carried in a system information block SIB, a radio resource control RRC signaling or a pre-configured signaling.

52. The device according to claim 44, characterized in that The first information and / or the second information is carried in the SCI.

53. The device according to any one of claims 43 to 52, characterized in that The communication unit is further used for: If the processing unit determines that the distance between the second device and the first device is less than or equal to the first distance parameter, and the signal quality of the first data is greater than or equal to a first preset threshold, the communication unit sends hybrid automatic repeat request HARQ feedback information to the first device.

54. The device according to claim 53, characterized in that The HARQ feedback information is an explicit field in a feedback channel sent by the communication unit, or the HARQ feedback information is implicitly indicated by a transmission resource occupied by a feedback channel sent by the communication unit.

55. The device according to any one of claims 43 to 54, characterized in that The first indication information also includes third information, and the third information is used to indicate that a high-level message contains an identifier of the first area, a location of the first device, and one or more of the distance parameters, and the high-level message includes a media access control MAC message, a radio resource control RRC message or an application layer message.

56. The device according to claim 55, characterized in that One or more of the first information, the second information, and the third information are carried in the sidelink control information SCI.

57. A computer-readable storage medium having computer program code stored therein, characterized in that: When the computer program code runs on a processor, the processor is caused to execute the communication method according to any one of claims 1 to 28.

58. A communication device, characterized in that: The communication device comprises: A transceiver is used to send and receive information or to communicate with other network elements; A processor, configured to execute computer program instructions to implement the communication method as described in any one of claims 1 to 28.

59. A computer program product, characterized in that The program product stores computer software instructions, which include a program for executing the communication method according to any one of claims 1-28.