A communication method and sidewalk device
By using the first side line device to send resource information containing auxiliary information in V2X communication, the resource conflict problem when the terminal device independently selects resources is solved, and more efficient resource selection and transmission is achieved.
Patent Information
- Application Number
- CN202080105136.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-17
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2040-07-17
AI Technical Summary
In V2X communication, the terminal device may cause resource conflicts when independently selecting resources, especially if the transmission ranges cannot be covered by each other.
The first indication information and the first direction resource information are sent to the second direction device through the first direction device, wherein the first direction information is used to indicate that the first direction resource information includes auxiliary information, and the auxiliary information is used to assist the second direction device in selecting resources.
The second side-line device can select resources based on auxiliary information, avoid resource conflicts with other side-line communication devices, and improve transmission efficiency and system reliability.
Smart Images

Figure CN116134953B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and sidewalk equipment. Background Art
[0002] At present, vehicles can obtain road condition information or receive information services in a timely manner through communication methods such as vehicle to vehicle (V2V), vehicle to roadside infrastructure (V2I), vehicle to pedestrian (V2P) or vehicle to network (V2N). These communication methods can be collectively referred to as V2X communication.
[0003] In the Internet of Vehicles system, when terminal devices communicate with each other, there are two common resource allocation modes: one is that the network device schedules the side transmission resources, and the other is that the terminal device autonomously selects resources. When the terminal device autonomously selects resources, it needs to first sense the resources to identify the available resources, and then select resources from the available resources for data transmission. When the transmission ranges between two terminal devices cannot cover each other, the two terminal devices cannot detect the existence of each other. At this time, the two terminal devices may choose the same resource for information transmission, causing resource conflicts. Summary of the invention
[0004] Embodiments of the present application provide a communication method and a sidewalk device for reducing resource conflicts in V2X communications.
[0005] In a first aspect, a communication method is provided, including: a first sidewalk device determines first indication information and first sidewalk resource information;
[0006] The first sidewalk device sends the first indication information and the first sidewalk resource information to the second sidewalk device;
[0007] The first indication information is used to indicate that the first sidelink resource information includes auxiliary information;
[0008] The auxiliary information is used to assist the second sideline device in selecting resources.
[0009] In the sideline transmission scenario, the first sideline device may be a transmitting device, and the second sideline device may be a receiving device. The first indication information may have different values, and the content of the indication may be determined according to the value of the first indication information.
[0010] In an embodiment of the present application, the first side-line device may send first indication information and first side-line resource information to the second side-line device, and the first indication information is used to indicate that the first side-line resource information includes auxiliary information. After receiving the first indication information and the auxiliary information, the second side-line device will be able to know the surrounding related resource conditions, such as the channel measurement information of the resource pool, the resource occupancy of other communication devices that the second side-line device cannot directly communicate with, etc. The second side-line device can select resources based on the auxiliary information, and obtain available resources that can send information through resource selection, thereby avoiding resource conflicts with other side-line communication devices.
[0011] The first indication information may be set in the sidelink control information SCI. The sidelink control information SCI includes a first-level SCI and a second-level SCI, and the first-level SCI includes the first indication information.
[0012] The first indication information may be a reserved bit in the first-level SCI, or the first indication information may be an unused code bit in the MCS field in the first-level SCI, or the first indication information may be an unused code bit in the period field in the first-level SCI. The first indication information may be a field in the second-level SCI, or the first indication information may be carried in a media access control layer control unit, or the first indication information may also be carried in the RRC signaling of the Sidelink.
[0013] In an embodiment of the present application, the first indication information can use an existing field in the side link control information SCI, and there is no need to define a new field as the first indication information, which can reduce signaling overhead and make little change to the existing protocol.
[0014] The first sidelink resource information may be included in the sidelink control information SCI. The first sidelink resource information may be included in the first-level SCI, and the first sidelink resource information may be represented by a field in the first-level SCI.
[0015] The auxiliary information may include the measurement result of the first sideline device on the time slot and / or subchannel in the resource pool. After receiving the above measurement result of the resource pool, the second sideline device may select resources in the resource pool according to the measurement result. Alternatively, the auxiliary information may be information about auxiliary resources, and the auxiliary resources include at least one of the resources reserved by the first sideline device for the second sideline device and the resources excluded by the first sideline device for the second sideline device.
[0016] The resources reserved by the first sidewalk device for the second sidewalk device refer to: the first sidewalk device indicates a time-frequency resource to the second sidewalk device through auxiliary information, and the time-frequency resource is suggested or recommended for use by the second sidewalk device.
[0017] The resources excluded by the first sidewalk device for the second sidewalk device refer to: the first sidewalk device indicates a time-frequency resource to the second sidewalk device through auxiliary information, and the time-frequency resource is not recommended or suggested for use by the second sidewalk device.
[0018] The value of the first indication information may be a first value, and the first value is used to indicate that the first sideline resource information is auxiliary information. The auxiliary information is used to assist the second sideline device in selecting resources to avoid resource conflicts with other communication devices.
[0019] The first sideline resource information also includes reservation information, and the reservation information is used to indicate the resources reserved by the first sideline device.
[0020] The value of the first indication information is a second value, and the second value indicates that the first sidelink resource information includes the auxiliary information and the reserved information.
[0021] The first sidewalk device may send the first sidewalk resource information within a first time window;
[0022] The first time window includes a plurality of time slots, and the first sidelink resource information includes the reservation information sent in a first time slot and the auxiliary information sent in a second time slot.
[0023] The first sidelink resource information may include the reservation information sent in one of the first time slots and the auxiliary information sent in one or more of the second time slots; or
[0024] The first sidelink resource information includes the reservation information sent in a plurality of the first time slots and the auxiliary information sent in one second time slot.
[0025] The first sidelink resource information may include reservation information sent in one first time slot and auxiliary information sent in two second time slots. Alternatively, the first sidelink resource information may include reservation information sent in two first time slots and auxiliary information sent in one second time slot.
[0026] The first sideline device may send the first sideline resource information in two time slots of the first time window. The first sideline device sends the reservation information in the first time slot and sends the auxiliary information in the second time slot. The first time slot may be earlier than the second time slot in time, in which case the first time slot may be the first time slot in the first time window. The first time slot may also be later than the second time slot in time, in which case the second time slot may be the first time slot in the first time window.
[0027] In multiple time slots of the first time window, the resources indicated on some time slots can be used as reserved resources for the first side line device, and the resources indicated on some time slots can be used as auxiliary resources for the second side line device. Thus, when the data transmission of the first side line device on the current time slot is correct, the remaining time slots originally reserved for retransmission of the data packet on the current time slot can be used to additionally indicate auxiliary information, thereby further reducing the waste of reserved resources and improving transmission efficiency. In a possible implementation of the first aspect, the first side line device sends second indication information to the second side line device, and the second indication information is used to indicate the reserved information sent on the first time slot and the auxiliary information sent on the second time slot. The second indication information may be in the side link control information SCI. The second indication information may have different values, and the value of the second indication information may indicate the reserved information sent on the first time slot and the auxiliary information on the second time slot.
[0028] The second indication information may be sent in the first time slot or the second time slot. The second indication information may be sent in only one first time slot or only one second time slot.
[0029] The first time window may include M time slots, where M is an integer greater than or equal to 3;
[0030] The value of the second indication information is a first value, and the first value is used to instruct the first side line device to send the reservation information in the nth time slot of the first time window, send the auxiliary information in the n+G1th time slot, and send the auxiliary information in the n+G2th time slot, where n, G1 and G2 are all integers.
[0031] The relationship among n, G1 and G2 may be: n≤M-2, 1≤G1<G2≤Mn.
[0032] Alternatively, the value of the second indication information is a second value, and the second value is used to instruct the first side line device to send the auxiliary information in the nth time slot of the first time window, send the reserved information in the n-G3th time slot, and send the auxiliary information in the n+G4th time slot, where n, G3 and G4 are all integers.
[0033] The relationship among n, G3 and G4 may be: 1<n<M, G3<n and G4≤Mn.
[0034] Alternatively, the value of the second indication information is a third value, and the third value is used to instruct the first side line device to send the auxiliary information in the nth time slot of the first time window, send the auxiliary information in the nth-G5th time slot, and send the reserved information in the nth-G6th time slot, where n, G5 and G6 are all integers.
[0035] The relationship among n, G5 and G6 may be: 2<n≤M, 1≤G5<G6<n.
[0036] After receiving the second indication information, the second sidewalk device can know whether the first sidewalk device sends auxiliary information or reserved information in each time slot, so that the second sidewalk device can decide whether to detect and when to detect the corresponding auxiliary information according to the second indication information.
[0037] The second indication information can be sent in the nth time slot of the first time window. At this time, the second side line device receives the second indication information in the nth time slot and can know whether the current time slot receives auxiliary information or reserved information, and whether other time slots send auxiliary information or reserved information.
[0038] The value of the first indication information may be a third value, and the third value indicates that the first sideline resource information includes the reservation information and the auxiliary information, and the auxiliary resources are adjacent to the resources reserved by the first sideline device in the frequency domain. The reservation information and the auxiliary information may be resource information sent by the first sideline device in the same time slot, the reservation information indicates the resources reserved for the first sideline device, and the auxiliary information indicates the auxiliary resources, and the auxiliary resources are the resources reserved by the first sideline device for the second sideline device or the resources excluded by the first sideline device for the second sideline device.
[0039] The meaning that the reserved resources of the first side-line device are adjacent to the auxiliary resources in the frequency domain may be: the frequency domain end point of the reserved resources of the first side-line device coincides with the frequency domain start point of the auxiliary resources, or the frequency domain start point of the reserved resources of the first side-line device coincides with the frequency domain end point of the auxiliary resources. This can avoid discontinuity between the auxiliary resources and the reserved resources of the first side-line device, reduce resource fragmentation, and improve resource utilization efficiency on the entire system.
[0040] The sidelink control information SCI includes a first-level SCI and a second-level SCI, the first-level SCI includes the reservation information, and the second-level SCI includes the auxiliary information.
[0041] The value of the first indication information may be a fourth value, and the fourth value is used to indicate that the first side-link resource information is reserved information. At this time, the resources indicated by the first side-link resource information are reserved resources for the first side-link device, and the first side-link resource information does not include auxiliary information. When the second side-link device receives the first indication information and the first side-link resource information, it will be able to learn that the resources indicated by the first side-link resource information are reserved by the first side-link device for itself, and the first side-link device will use the resources for data transmission, and the second side-link device cannot select the resources for data transmission.
[0042] The first indication information may take another form to indicate whether there is auxiliary information in the first side-link resource information. When the value of the first indication information is within a first numerical range, the first indication information indicates that the first side-link resource information includes the auxiliary information. The first indication information may be a field, and the field includes a source ID and / or a destination ID in the second-level SCI.
[0043] In an embodiment of the present application, the process of the first side row device determining the first side row resource information includes: the first side row device determines the auxiliary information according to a first priority; the first priority is the same as the service priority of the first side row device or the service priority of the second side row device.
[0044] The service priority of the first sideline device refers to the priority of the service to be transmitted by the first sideline device on the selected resources, or the priority indicated by the first sideline device in the sidelink control information SCI. The service priority of the second sideline device refers to the priority of the service to be transmitted by the second sideline device, or the priority indicated by the second sideline device in the sidelink control information SCI.
[0045] The first sidewalk device may determine the first priority according to the first information, where the first information includes an indication signaling on the resource pool. A plurality of signaling parameter sets may be configured on the resource pool, and the indication signaling here may be one of the signaling parameter sets.
[0046] The first sideline device may determine the first priority according to the second information, where the second information includes a measurement result of the first sideline device on the channel quality;
[0047] The channel quality is less than or equal to a first threshold, and the first priority is the same as the higher priority of the service priority of the first sideline device and the service priority of the second sideline device; or
[0048] The channel quality is greater than or equal to a first threshold, and the first priority is the same as the service priority of the first side line device and the service priority of the second side line device, whichever is lower. By determining the first priority, the first side line device can select the resources required for the auxiliary information in the best way, improve the pertinence of the auxiliary information, and thus improve the performance of the entire system.
[0049] The measurement result of the channel quality may be the channel busy ratio.
[0050] Alternatively, when the channel quality is less than or equal to the first threshold, the first priority is the same as the service priority of the second side line device. Alternatively, when the channel quality is greater than or equal to the first threshold, the first priority is the same as the service priority of the first side line device.
[0051] In the embodiment of the present application, when the channel is relatively idle, there are more optional resources in the system, and the auxiliary resources can be determined according to a higher priority as the first priority, so as to select more resources for auxiliary information and improve the efficiency and quality of auxiliary information. Conversely, when the channel is relatively crowded, there are fewer optional resources in the system, and the auxiliary resources can be determined according to a lower priority as the first priority, so as to reduce the impact on other higher priority services when selecting resources for determining auxiliary information.
[0052] In a second aspect, a sidewalk device is provided, comprising: a processing module, the processing module being used to determine first indication information and first sidewalk resource information;
[0053] A transceiver module, the transceiver module is used to send the first indication information and the first sideline resource information to the second sideline device;
[0054] The first indication information is used to indicate that the first sidelink resource information includes auxiliary information;
[0055] The auxiliary information is used to assist the second sideline device in selecting resources.
[0056] The sidewalk device in the embodiment of the present application may be a first sidewalk device. In the sidewalk transmission scenario, the first sidewalk device may be a transmitting device, and the second sidewalk device may be a receiving device. The first indication information may have different values, and the content of the indication may be determined according to the value of the first indication information.
[0057] In an embodiment of the present application, the first side-line device may send first indication information and first side-line resource information to the second side-line device, and the first indication information is used to indicate that the first side-line resource information includes auxiliary information. After receiving the first indication information and the auxiliary information, the second side-line device will be able to know the surrounding related resource conditions, such as the channel measurement information of the resource pool, the resource occupancy of other communication devices that the second side-line device cannot directly communicate with, etc. The second side-line device can select resources based on the auxiliary information, and obtain available resources that can send information through resource selection, thereby avoiding resource conflicts with other side-line communication devices.
[0058] The first indication information may be set in the sidelink control information SCI. The sidelink control information SCI includes a first-level SCI and a second-level SCI, and the first-level SCI includes the first indication information.
[0059] The first indication information may be a reserved bit in the first-level SCI, or the first indication information may be an unused code bit in the MCS field in the first-level SCI, or the first indication information may be an unused code bit in the period field in the first-level SCI. The first indication information may be a field in the second-level SCI, or the first indication information may be carried in a media access control layer control unit, or the first indication information may also be carried in the RRC signaling of the Sidelink. In an embodiment of the present application, the first indication information may use an existing field in the sidelink control information SCI, and there is no need to define a new field as the first indication information, which can reduce signaling overhead.
[0060] The first sidelink resource information may be included in the sidelink control information SCI. The first sidelink resource information may be included in the first-level SCI, and the first sidelink resource information may be represented by a field in the first-level SCI.
[0061] The auxiliary information may include the measurement result of the first sideline device on the time slot and / or subchannel in the resource pool. After receiving the above measurement result of the resource pool, the second sideline device may select resources in the resource pool according to the measurement result. Alternatively, the auxiliary information may be information about auxiliary resources, and the auxiliary resources include at least one of the resources reserved by the first sideline device for the second sideline device and the resources excluded by the first sideline device for the second sideline device.
[0062] The resources reserved by the first sidewalk device for the second sidewalk device refer to: the first sidewalk device indicates a time-frequency resource to the second sidewalk device through auxiliary information, and the time-frequency resource is suggested or recommended for use by the second sidewalk device.
[0063] The resources excluded by the first sidewalk device for the second sidewalk device refer to: the first sidewalk device indicates a time-frequency resource to the second sidewalk device through auxiliary information, and the time-frequency resource is not recommended or suggested for use by the second sidewalk device.
[0064] The value of the first indication information may be a first value, and the first value is used to indicate that the first sideline resource information is auxiliary information. The auxiliary information is used to assist the second sideline device in selecting resources to avoid resource conflicts with other communication devices.
[0065] The first sideline resource information also includes reservation information, and the reservation information is used to indicate the resources reserved by the first sideline device.
[0066] The value of the first indication information is a second value, and the second value indicates that the first sidelink resource information includes the auxiliary information and the reserved information.
[0067] The first sidewalk device may send the first sidewalk resource information within a first time window;
[0068] The first time window includes a plurality of time slots, and the first sidelink resource information includes the reservation information sent in a first time slot and the auxiliary information sent in a second time slot.
[0069] The first sidelink resource information may include the reservation information sent on one of the first time slots and the auxiliary information sent on one or more of the second time slots;
[0070] Or the first sidelink resource information includes the reservation information sent in multiple first time slots and the auxiliary information sent in one second time slot.
[0071] The first sidelink resource information may include reservation information sent in one first time slot and auxiliary information sent in two second time slots. Alternatively, the first sidelink resource information may include reservation information sent in two first time slots and auxiliary information sent in one second time slot.
[0072] The transceiver module of the first sideline device may send the first sideline resource information in two time slots of the first time window. The transceiver module of the first sideline device may send the reservation information in the first time slot and send the auxiliary information in the second time slot. The first time slot may be earlier than the second time slot in time, in which case the first time slot may be the first time slot in the first time window. The first time slot may also be later than the second time slot in time, in which case the second time slot may be the first time slot in the first time window.
[0073] In the multiple time slots of the first time window, the resources indicated on some time slots can be used as reserved resources for the first side line device, and the resources indicated on some time slots can be used as auxiliary resources for the second side line device. Therefore, when the data transmission of the first side line device in the current time slot is correct, the remaining time slots originally reserved for retransmission of the data packet in the current time slot can be used to additionally indicate auxiliary information, thereby further reducing the waste of reserved resources and improving the transmission efficiency.
[0074] In a possible implementation of the first aspect, a transceiver module of the first sidelink device sends second indication information to the second sidelink device, where the second indication information is used to indicate the reservation information sent on the first time slot and the auxiliary information sent on the second time slot. The second indication information may be in sidelink control information SCI. The second indication information may have different values, and the value of the second indication information may indicate the reservation information sent on the first time slot and the auxiliary information on the second time slot.
[0075] The second indication information may be sent in the first time slot or the second time slot. The second indication information may be sent in only one first time slot or one second time slot.
[0076] The first time window may include M time slots, where M is an integer greater than or equal to 3;
[0077] The value of the second indication information is a first value, and the first value is used to instruct the transceiver module to send the reservation information in the nth time slot of the first time window, send the auxiliary information in the n+G1th time slot, and send the auxiliary information in the n+G2th time slot, where n, G1 and G2 are all integers.
[0078] The relationship among n, G1 and G2 may be: n≤M-2, 1≤G1<G2≤Mn.
[0079] Alternatively, the value of the second indication information is a second value, and the second value is used to instruct the transceiver module to send the auxiliary information in the nth time slot of the first time window, send the reserved information in the n-G3th time slot, and send the auxiliary information in the n+G4th time slot, where n, G3 and G4 are all integers.
[0080] The relationship among n, G3 and G4 may be: 1<n<M, G3<n and G4≤Mn.
[0081] Alternatively, the value of the second indication information is a third value, and the third value is used to instruct the transceiver module to send the auxiliary information in the nth time slot of the first time window, to send the auxiliary information in the nth-G5th time slot, and to send the reserved information in the nth-G6th time slot, where n, G5 and G6 are all integers.
[0082] The relationship among n, G5 and G6 may be: 2<n≤M, 1≤G5<G6<n.
[0083] After receiving the second indication information, the second sidewalk device can know whether the first sidewalk device sends auxiliary information or reserved information in each time slot, so that the second sidewalk device can decide whether to detect and when to detect the corresponding auxiliary information according to the second indication information.
[0084] The second indication information can be sent in the nth time slot of the first time window. At this time, the second side line device receives the second indication information in the nth time slot and can know whether the current time slot receives auxiliary information or reserved information, and whether other time slots send auxiliary information or reserved information.
[0085] The value of the first indication information may be a third value, and the third value indicates that the first sideline resource information includes the reserved information and the auxiliary information, and the auxiliary resources are adjacent to the reserved resources of the first sideline device in the frequency domain. The reserved information and the auxiliary information may be resource information sent by the first sideline device in the same time slot, the reserved information indicates the resources reserved for the first sideline device, and the auxiliary information indicates the auxiliary resources, and the auxiliary resources are the resources reserved by the first sideline device for the second sideline device or the resources excluded by the first sideline device for the second sideline device.
[0086] The meaning that the reserved resources of the first side-line device are adjacent to the auxiliary resources in the frequency domain may be: the frequency domain end point of the reserved resources of the first side-line device coincides with the frequency domain start point of the auxiliary resources, or the frequency domain start point of the reserved resources of the first side-line device coincides with the frequency domain end point of the auxiliary resources. This can avoid discontinuity between the auxiliary resources and the reserved resources of the first side-line device, reduce resource fragmentation, and improve resource utilization efficiency on the entire system.
[0087] The sidelink control information SCI includes a first-level SCI and a second-level SCI, the first-level SCI includes the reservation information, and the second-level SCI includes the auxiliary information.
[0088] The value of the first indication information may also be a fourth value, and the fourth value is used to indicate that the first sideline resource information is reserved information. At this time, the resources indicated by the first sideline resource information are reserved resources for the first sideline device, and the first sideline resource information does not include auxiliary information. When the second sideline device receives the first indication information and the first sideline resource information, it will be able to learn that the resources indicated by the first sideline resource information are reserved by the first sideline device for itself, and the first sideline device will use the resources for data transmission, and the second sideline device cannot select the resources for data transmission.
[0089] The first indication information may take another form to indicate whether there is auxiliary information in the first side-link resource information. When the value of the first indication information is within a first numerical range, the first indication information indicates that the first side-link resource information includes the auxiliary information. The first indication information may be a field, and the field includes a source ID and / or a destination ID in the second-level SCI.
[0090] In an embodiment of the present application, the process of the processing module of the first side row device determining the first side row resource information includes: the processing module determines the auxiliary information according to the first priority; the first priority is the same as the service priority of the first side row device or the service priority of the second side row device.
[0091] The service priority of the first sideline device refers to the priority of the service to be transmitted by the first sideline device on the selected resources, or the priority indicated by the first sideline device in the sidelink control information SCI. The service priority of the second sideline device refers to the priority of the service to be transmitted by the second sideline device, or the priority indicated by the second sideline device in the sidelink control information SCI.
[0092] The processing module may determine the first priority according to the first information, wherein the first information includes an indication selection signaling on the resource pool. A plurality of signaling parameter sets may be configured on the resource pool, and the first information indication signaling here may be one of the signaling parameter sets.
[0093] The processing module may determine the first priority according to the second information, where the second information includes a measurement result of the first sideline device on the channel quality;
[0094] The channel quality is less than or equal to a first threshold, and the first priority is the same as the higher priority of the service priority of the first sideline device and the service priority of the second sideline device; or
[0095] The channel quality is greater than or equal to a first threshold, and the first priority is the same as the service priority of the first side line device and the service priority of the second side line device, whichever is lower. By determining the first priority, the first side line device can select the resources required for the auxiliary information in the best way, improve the pertinence of the auxiliary information, and thus improve the performance of the entire system.
[0096] The measurement result of the channel quality may be the channel busy ratio.
[0097] Alternatively, when the channel quality is less than or equal to the first threshold, the first priority is the same as the service priority of the second side line device. Alternatively, when the channel quality is greater than or equal to the first threshold, the first priority is the same as the service priority of the first side line device. In an embodiment of the present application, when the channel is relatively idle, there are more optional resources in the system, and a higher priority can be used as the first priority to determine the auxiliary resources, so as to select more resources for auxiliary information and improve the efficiency and quality of the auxiliary information. Conversely, when the channel is relatively crowded, there are fewer optional resources in the system, and a lower priority can be used as the first priority to determine the auxiliary resources, so as to reduce the impact on other higher priority services when selecting resources for determining auxiliary information.
[0098] A third aspect provides a sidewalk device, comprising a transceiver module, configured to receive the first indication information and the first sidewalk resource information sent by a first sidewalk device;
[0099] The first indication information is used to indicate that the first sidelink resource information includes auxiliary information;
[0100] The auxiliary information is used to assist the sidewalk device in selecting resources;
[0101] A processing module is used to select resources according to the first indication information and the auxiliary information.
[0102] A fourth aspect provides a communication device, comprising a transceiver and a processor, wherein the transceiver is used to execute instructions for receiving and sending information, and the processor is used to execute other steps. Specifically, the communication device is used to execute the method of any possible implementation manner of the first aspect.
[0103] A fifth aspect provides a computer-readable storage medium having a computer program stored thereon, wherein the program is executed by a processor to implement the method in any possible implementation manner of the first aspect.
[0104] The sixth aspect provides a terminal device, which includes a memory and a processor, the memory is used to store instructions, the processor is used to execute the instructions stored in the memory, and the execution of the instructions stored in the memory enables the processor to execute the method in any possible implementation of the first aspect.
[0105] The seventh aspect provides a communication system, comprising the side-travel device of the second aspect and the side-travel device of the third aspect.
[0106] An eighth aspect provides a computer program product comprising instructions, wherein the computer program product is used to store a computer program. When the computer program is run on a computer, the computer executes a method in any possible implementation of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0107] Figure 1 is a schematic diagram of a communication system applicable to the communication method of an embodiment of the present application;
[0108] Figure 2 This is a hidden node schematic diagram provided in an embodiment of the present application;
[0109] Figure 3 is a flow chart of a communication method provided by an embodiment of the present application;
[0110] Figure 4 This is a schematic diagram of a first sideline device sending first sideline resource information provided by an embodiment of the present application;
[0111] Figure 5a to Figure 5c It is a schematic diagram of another first sideline device sending first sideline resource information provided by an embodiment of the present application;
[0112] Figure 6is a schematic diagram of a simplified structure of a terminal device provided in an embodiment of the present application;
[0113] Figure 7 It is a structural schematic diagram of the side travel device provided in an embodiment of the present application;
[0114] Figure 8 It is another structural schematic diagram of the side travel device provided in the embodiment of the present application;
[0115] Fig. 9 This is another structural schematic diagram of the side travel device provided in the embodiment of the present application. DETAILED DESCRIPTION
[0116] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.
[0117] Below, some terms in the embodiments of the present application are explained to facilitate understanding by those skilled in the art.
[0118] 1. The terminal device involved in this application includes a device that provides voice to a user, a device that provides data connectivity to a user, and a device that provides voice and data connectivity to a user. For example, it may include a handheld device with a wireless connection function, or a processing device connected to a wireless modem. It can also be referred to as a terminal. The terminal can communicate with the core network via a radio access network (RAN), exchange voice or data with the RAN, or exchange voice and data with the RAN. The terminal may include user equipment (UE), wireless terminal, mobile terminal, device-to-device (D2D) terminal, vehicle to everything (V2X) terminal, road side unit (RSU), machine-to-machine / machine-type communications (M2M / MTC) terminal, Internet of Things (IoT) terminal, subscriber unit, subscriber station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. It may include a mobile phone (or "cellular" phone), a computer with a mobile terminal, a portable, pocket-sized, handheld, or computer-built-in mobile device, etc. It may include personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), etc. It also includes restricted devices, devices with low power consumption, or devices with limited storage capacity, or devices with limited computing power, etc. It may include information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.
[0119] As an example but not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. Wearable devices may also be referred to as wearable smart devices or smart wearable devices, etc., which are a general term for the application of wearable technology to intelligently design and develop wearable devices for daily wear, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-size, and independent of smartphones to achieve complete or partial functions, such as smart watches or smart glasses, etc., as well as those that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets, smart helmets, and smart jewelry for vital sign monitoring.
[0120] The various terminals introduced above, if located on a vehicle, such as placed in a vehicle or installed in a vehicle, can be considered as vehicle-mounted terminals, which are also called on-board units (OBU).
[0121] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal, or a circuit that can support the terminal to realize the function, such as a circuit that can be applied to a chip system, and the chip system can be installed in the terminal. In the embodiment of the present application, the chip system may be composed of a chip, or may include a chip and other discrete devices. In the technical solution provided in the embodiment of the present application, the technical solution provided in the embodiment of the present application is described by taking the device for realizing the function of the terminal as an example.
[0122] 2. The network equipment involved in this application may include radio access network (RAN) equipment, such as base stations (e.g., access points). It may refer to equipment in an access network that communicates with a terminal device through an air interface, or a network device in a vehicle-to-everything (V2X) technology is a roadside unit (RSU). The base station can be used to convert received air frames to and from IP packets, acting as a router between the terminal and the rest of the access network, where the rest of the access network may include an IP network. The RSU can be a fixed infrastructure entity that supports V2X applications and exchanges messages with other entities that support V2X applications. The network equipment may also coordinate the attribute management of the air interface. For example, the network device may include an evolved base station (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or an advanced long term evolution (LTE-A), or may also include an evolved packet core network (EPC), the 5th generation (5G), a next generation node B (gNB) in a new radio (NR) system (also referred to as an NR system), or a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, which is not limited in the embodiments of the present application. The network device may also include a core network device, and the core network device may include, for example, an access and mobility management function (AMF), etc. For RSU, it should be noted that it can be a network type RSU or a terminal device type RSU. When acting as a network-type RSU, it performs the functions of a network-type device; when acting as a terminal-type RSU, it performs the functions of a terminal device.
[0123] 3. Sidelink (SL)
[0124] In V2X, terminal devices can communicate in two ways. The first way is that terminal devices communicate through the Uu interface. The Uu interface refers to the wireless interface between terminal devices and network devices. Communication between terminal devices needs to be forwarded by nodes such as network devices. The second way is sidelink communication between terminal devices, that is, terminal devices can communicate directly without the need for network device forwarding. At this time, the link between terminal devices directly connected to each other is called a sidelink.
[0125] Usually, in Sidelink technology, terminal devices can directly connect information through the PC5 interface between each other. In this application, the sidelink can be expressed in English as Sidelink or side link. The two have the same meaning and are both expressions of the English sidelink in this application. This technology can not only provide information interaction within the coverage service range of network equipment, but also in places without network equipment coverage. Terminal devices authorized for special communications can adopt Sidelink communication. Of course, Sidelink communication can be used to transmit business data for intelligent transportation, and can also be used for the transmission of mobile Internet services. This application does not limit this.
[0126] 4. Sidelink Control Information (SCI)
[0127] The sidelink control information contains the sidelink scheduling information or the necessary indication information for sidelink transmission, such as the indication information of the time-frequency resource blocks used for transmission, the modulation and coding scheme, the source identification ID and the target identification ID. In NR, the sidelink control information of V2X is sent in two stages. The first stage SCI (the first stage SCI) is carried on the Physical Sidelink Control Channel (PSCCH) and contains information for sensing operations and information about PSSCH resource allocation. The first stage SCI can also be called the first level SCI,
[0128] The second stage SCI is carried on the physical sidelink shared channel (PSSCH). The second stage SCI carries the information required to identify and / or decode the associated sidelink shared channel (SL-SCH), as well as the indication information of the hybrid automatic repeat request (HARQ), and the trigger information of the channel state information (CSI) feedback. The second stage SCI can also be called the second level SCI.
[0129] 5. Resource Pool
[0130] In V2X, network equipment can configure resource pools for SL communication of V2X terminal equipment. A resource pool is a collection of time-frequency resources. Two resource allocation modes are defined in V2X:
[0131] Mode 1: The network device schedules or configures Sidelink resources to the terminal device for Sidelink transmission;
[0132] Mode 2: Terminal devices independently select resources.
[0133] 5-1. Mode 2
[0134] The basic approach is that the UE senses which resources are not used by other UEs in the (pre)configured resource pool and selects an appropriate number of such resources for its own transmission. V2X supports resource sensing (Sensing) and selection or reselection processes in Mode 2. The sensing process can also be based on the demodulation of SCI information of other terminal devices or other Sidelink measurement results. The demodulated SCI information reflects the resource usage on the Sidelink. The resource selection or reselection process can determine the resources used for Sidelink transmission based on the above sensing process results.
[0135] 6. Time Slot
[0136] In the NR system, the time slot is the minimum scheduling unit of time. Time is divided into periodic frames, and each frame is divided into several time slots. Both frames and time slots do not overlap with each other, and each time slot is a basic unit of communication. The duration of the time slot is determined by the subcarrier spacing used during transmission. For example, for a 15kHz subcarrier spacing, the duration of a time slot can be 1ms. For another example, for a 30kHz subcarrier spacing, the duration of a time slot can be 0.5ms. For another example, for a 60kHz subcarrier spacing, the duration of a time slot can be 0.25ms. For another example, for a 120kHz subcarrier spacing, the duration of a time slot can be 0.125ms. Optionally, when a time slot is used as the basic scheduling unit, all symbols in a time slot can be used for transmission, or part of the symbols in a time slot can be used for transmission, and the present invention does not limit this. For example, the number of symbols in a time slot can be 12 symbols or 14 symbols. In the example of 14 symbols, the last symbol can be used to transmit and receive the converted symbol, and only 13 symbols are used for sideline transmission.
[0137] 7. Channel Busy Ratio (CBR)
[0138] CBR can be defined as: taking the definition or description of CBR on a resource pool as an example, the ratio of the number of unavailable subchannels to the number of all subchannels in a resource pool. Among them, unavailable subchannels can be determined in the following manner: if the terminal device measures the subchannel, and the measured value exceeds the configured or pre-configured preset threshold, it means that the subchannel is unavailable, and if the measured value is lower than the preset threshold, it means that the subchannel is available. The above-mentioned measurement value is, for example, the value of the received signal strength indicator (RSSI) or the reference signal received power (RSRP).
[0139] For example, if the RSRP or RSSI measured on a subchannel is higher than the preset threshold, it means that the subchannel is unavailable, and if the RSRP or RSSI of a subchannel is lower than the preset threshold, it means that the subchannel is available. The larger the CBR value, the more crowded the resource pool is, and the lower the reliability of transmission. The smaller the CBR value, the freer the resource pool is, and the higher the reliability of transmission.
[0140] 8. Business Priorities
[0141] Service priority refers to the priority of the service to be transmitted, and the value of this priority can be determined by the service quality requirements of the service. Service quality requirements include: one or more of latency requirements, communication distance requirements, reliability requirements, and rate requirements. The higher the service priority, the more important the service. Service priority can be reflected by the priority of logical information. In the message indicating the sending of the service data packet, the signaling in the SCI can be used to indicate the priority of the service. The smaller the value of the priority signaling indicated by the SCI, the higher the priority of the service. For example, when the priority indicated in the SCI is 1, the corresponding service data has the highest priority; when the priority indicated in the SCI is 8, the corresponding service data has the lowest priority.
[0142] 9. The technical solutions of the embodiments of the present application can be applied to various communication systems, such as LTE systems, Worldwide Interoperability For Microwave Access (WiMAX) communication systems, fifth generation (5G) systems such as NR, and future communication systems such as 6G systems.
[0143] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.
[0144] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0145] To facilitate understanding of the embodiments of the present application, first Figure 1 The communication system shown in the figure is used as an example to describe in detail the communication system applicable to the embodiments of the present application. Figure 1 Schematic diagram of a communication system applicable to the communication method of the embodiment of the present application. Figure 1 As shown, the communication system 100 includes multiple terminal devices, such as terminal devices 101 to 103. Terminal devices 101, 102 and 103 can communicate directly with each other. For example, terminal devices 101 and 102 can send data to terminal device 103 separately or simultaneously. The wireless communication device also includes one or more network devices, such as Figure 1The terminal devices 101 to 103 can communicate with the network device 104, for example Figure 1 In the example, the network device 104 communicates with the terminal device 103.
[0146] Figure 1 For ease of understanding only, terminal devices 101 to 103 and network device 104 are schematically shown, but this does not constitute any limitation to the present application. The wireless communication system may also include a greater number of network devices, and may also include a greater or lesser number of terminal devices, and the present application does not limit this.
[0147] The embodiments of the present application are described in detail below with reference to the accompanying drawings.
[0148] The embodiment of the present application takes Sidelink transmission as an example. The resources used by the terminal device for data transmission can be based on the scheduling of the network device, or can also be selected by the terminal device itself. When the terminal device determines the resources in an autonomous manner, a hidden terminal problem (HTP) will occur.
[0149] The following is a brief description of hidden nodes:
[0150] Figure 2 This is a schematic diagram of a hidden node provided in an embodiment of the present application, referring to Figure 2 , terminal device B and terminal device C are two nodes, both of which can communicate with terminal device A. The oval dotted box where terminal device B is located represents the information sending and receiving range of terminal device B. The oval dotted box where terminal device C is located represents the information sending and receiving range of terminal device C. Figure 2 The information transmission and reception ranges of terminal devices B and C cannot overlap each other, so terminal devices B and C cannot communicate directly with each other to discover each other's existence. Terminal device B selects a resource to transmit information with terminal device A. Terminal device C may also detect the resource during the autonomous sensing process and also expect to select the resource for information transmission. Since terminal devices B and C cannot communicate with each other, terminal device C may mistakenly think that the channel is idle and send information on the resource, which will interfere with terminal device B and cause resource conflicts.
[0151] Based on this, an embodiment of the present invention provides a communication method for reducing the probability of resource conflicts when a terminal device is performing sensing and improving the reliability of the system.
[0152] Figure 3 This is a flow chart of a communication method provided in an embodiment of the present application. Figure 3 The communication method provided in the embodiment of the present application is described in detail, and the communication method includes:
[0153] S301: A first sidewalk device determines first indication information and first sidewalk resource information.
[0154] S302: The first sidewalk device sends first indication information and first sidewalk resource information to the second sidewalk device, wherein the first indication information is used to indicate that the first sidewalk resource information includes auxiliary information, and the auxiliary information is used to assist the second sidewalk device in resource selection.
[0155] The embodiments of the present application are described using the Sidelink transmission technology as an example. In the Sidelink transmission scenario, the first side-line device may be a transmitting device, and the second side-line device may be a receiving device. The first side-line device and the second side-line device may be devices of the same type, for example, the first side-line device and the second side-line device may be terminal devices. As an example in which both the first side-line device and the second side-line device are terminal devices, the first side-line device may be an OBU, and the second side-line device may be a terminal-type RSU, or the first side-line device may be a terminal-type RSU, and the second side-line device may be an OBU. Or the first side-line device and the second side-line device may be network devices.
[0156] In an embodiment of the present application, the first side-line device may send first indication information and first side-line resource information to the second side-line device, where the first indication information is used to indicate that the first side-line resource information includes auxiliary information. After receiving the first indication information and the auxiliary information, the second side-line device will be able to know the relevant resource conditions, such as the channel measurement information of the resource pool, the resource occupancy of other communication devices that the second side-line device cannot directly communicate with, etc. The second side-line device may select resources based on the auxiliary information, and obtain available resources that can send information through resource selection, thereby avoiding resource conflicts with other communication devices.
[0157] Step 301 and step 302 will be described in detail below in conjunction with exemplary optional implementations.
[0158] In the embodiment of the present application, the first side device and the second side device may be in the scenario of Mode 2, the first side device determines the resource and sends the determined resource information to the second side device. The second side device refers to the received resource information to perform autonomous resource selection, and the second side device determines the resource it needs to use through autonomous resource selection. In the embodiment of the present application, the first side device may be Figure 2 The terminal device A in the second side line device can be Figure 2The first sidelink device and the second sidelink device may also be any two sidelink communication devices in the Sidelink.
[0159] The first indication information may have different values, and the indication content is determined according to the value. The first indication information has a first value, and the first value is used to indicate that the first sidelink resource is auxiliary information. The first indication information may be a field in the sidelink control information SCI. The main content of the sidelink control information SCI is briefly introduced below.
[0160] The sidelink control information SCI may include a first-level SCI and a second-level SCI. The first-level SCI and the second-level SCI may be sent in two stages. The first-level SCI is carried on the PSCCH and contains information for sensing operations and information on PSSCH resource allocation.
[0161] Table 1 shows part of the content of a first-level SCI provided in an embodiment of the present application. Table 1 is exemplary and not restrictive, and the first-level SCI may also include other content not shown in Table 1. The first-level SCI in the embodiment of the present application may also have content and format different from Table 1.
[0162] Fields Bit RA:frequency 6-9 RA:time 5-9 Period 3 or 4 MCS 5 Reserved bits 2-4
[0163] Table 1: Part of the first level SCI content
[0164] In Table 1, the first column "Field" indicates the main fields in the first-level SCI, and the second column "Bit" indicates the maximum bit value available for the field. The second row of Table 1, RA: The frequency field is used to indicate the frequency domain information of resource allocation (RA), and this information can be used with 6 to 9 bits. The third row of Table 1, RA: The time field is used to indicate the time domain information of resource allocation, and this information can be used with 5-9 bits. The fourth row of Table 1, Period, is used to indicate the periodic information of resource allocation, and this information can be used with 3 or 4 bits. The fifth row of Table 1, the MCS field is used to indicate the modulation and coding scheme (MCS), and this information can be used with 5 bits. The sixth row of Table 1, the Reserved bits field is a reserved field or reserved bit, and can be used with 2 to 4 bits.
[0165] According to the main content of the first-level SCI shown in Table 1, the first indication information may be a reserved bit in the first-level SCI. Or the first indication information may be an unused code point in the MCS field in the first-level SCI. Taking the unused code points in the MCS field as an example, according to Table 1, the MCS field can use 5 bits. When the MCS field uses less than 5 bits to indicate the modulation and coding scheme, there are unused code points. At this time, the unused code points in the MCS field can be used to represent the first indication information. For example, the MCS field uses 3 bits to indicate the modulation and coding scheme, and the remaining 2 bits can be used as the first indication information to indicate that the first sideline resource information includes auxiliary information.
[0166] Alternatively, the first indication information may be an unused code position in the period field in the first-level SCI. For example, the valid values of the period field are as follows:
[0167] {0-99, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000}ms
[0168] Assuming that Radio Resource Control (RRC) or system messages configure M period values, 16-M are unused code bits of the period field. For example, M=11, there are 5 code bits that can be used to indicate other states or information.
[0169] The first indication information may also be a field in the second-level SCI. A new field may be added to the second-level SCI for use as the first indication information, or a new second-level SCI format may be defined for use as the first indication information. For example, the second-level SCI format is SCI 2-A, SCI 2-B, and here, SCI 2-C may be defined to indicate the first indication information. The optional time-frequency resource position and / or size of SCI2-C may be different from that of SCI 2-A and SCI 2-B. Optionally, SCI 2-C is located within the time-frequency resources occupied by PSSCH.
[0170] The first indication information may also be carried in a media access control layer control element (MAC CE); or the first indication information may also be carried in the RRC signaling of the Sidelink, sometimes also referred to as PC5-RRC.
[0171] The first indication information may have different values, and different values may represent different indication contents. The value of the first indication information may be a first value, for example, the first value may be "01", and the first value indicates that the first sideline resource information sent by the first sideline device is auxiliary information.
[0172] In an embodiment of the present application, a first side-line device sends first indication information and first side-line resource information. The first side-line device can sense which resources are not used by other terminal devices in a configured or pre-configured resource pool, or which resources are already used by other terminal devices, or the first side-line device can obtain information about the usage status of the resource pool. The first side-line device can thereby determine the first side-line resource information, wherein the first side-line resource information includes auxiliary information. The second side-line device performs autonomous resource selection and receives the first side-line resource information and the first indication information. The first indication information indicates that the first side-line resource information includes auxiliary information, and the auxiliary information is used to assist the second side-line device in performing resource selection to avoid resource conflicts with other communication devices.
[0173] The auxiliary information may include the measurement result of the first sideline device on the time slot and / or subchannel in the resource pool. After receiving the above measurement result of the resource pool, the second sideline device may select resources in the resource pool according to the measurement result.
[0174] Alternatively, the auxiliary information may be information about auxiliary resources, where the auxiliary resources include at least one of resources reserved by the first sidewalk device for the second sidewalk device and resources excluded by the first sidewalk device for the second sidewalk device.
[0175] The resources reserved by the first side line device for the second side line device refer to: the first side line device indicates a time-frequency resource to the second side line device through auxiliary information, and the time-frequency resource is suggested or recommended for use by the second side line device. The second side line device can know based on the auxiliary information whether the second device can use the resources indicated by the auxiliary information, and whether there will be a resource conflict with other communication devices. For the second side line device, the auxiliary information is only used to assist it in resource selection. For the resources reserved by the first side line device for the second side line device, the second side line device can choose to use it, or choose not to use it, or use it partially.
[0176] The resource excluded by the first sidewalk device for the second sidewalk device means: the first sidewalk device indicates a time-frequency resource to the second sidewalk device through auxiliary information, and the time-frequency resource is not recommended or not recommended for the second sidewalk device to use. At this time, the time-frequency resource may be occupied by other communication devices, so the first sidewalk device does not recommend the second sidewalk device to select it. In this way, the second sidewalk device is prevented from having resource conflicts with other communication devices during the resource selection process.
[0177] The first sidelink resource information can also be set in the sidelink control information SCI. Referring to Table 1, the first sidelink resource information can be included in the first-level SCI, and the first sidelink resource information can be represented by a field in the first-level SCI. Taking the auxiliary information in the first sidelink resource information as the information of the auxiliary resource as an example, the auxiliary information indicates a time-frequency resource, which is an auxiliary resource. The RA:frequency field in the first-level SCI indicates the frequency domain information of the auxiliary resource, the RA:time field in the first-level SCI indicates the time domain information of the auxiliary resource, and the Period field in the first-level SCI indicates the periodic information of the auxiliary information. Optionally, the remaining fields can be used to indicate the auxiliary information, and can also be used to indicate parameters during normal transmission, which are not listed here. As a result, the second sidelink device will be able to obtain the auxiliary resource based on the received first indication information and the first sidelink resource information, and make resource selection with reference to the information of the auxiliary resource.
[0178] In an embodiment of the present application, when the first indication information and the first sidelink resource information are both included in the same information, the first indication information and the first sidelink resource information can be sent simultaneously. For example, the first indication information and the first sidelink resource information are both included in the first level SCI of the sidelink control information. The first indication information and the first sidelink resource information can also be sent separately in different signalings.
[0179] In the communication method provided in the embodiment of the present application, the first sidewalk device sends the first indication information and the first sidewalk resource information to the second sidewalk device, and the second sidewalk device can learn from the received first indication information and the first sidewalk resource information that the first sidewalk resource information includes auxiliary information to assist it in selecting resources. Then, the resource selection can be performed according to the auxiliary information, thereby avoiding resource conflicts with other communication devices.
[0180] The first side-line device performs sensing in a configured or pre-configured resource pool to select available resources. Usually, the resources selected by the first side-line device through this process are for the first side-line device itself to use, and after selecting the available resources, information is transmitted on the resources. In order to ensure the reliability of information transmission, the first side-line device will reserve resources for a certain number of retransmissions. Based on this, the first side-line resource information may also include reservation information, and the reservation information is used to indicate the resources reserved by the first side-line device. The value of the first indication information may be a second value different from the first value, and the second value indicates that the first side-line resource information is included in the auxiliary information and the reserved information. For example: when the value of the first indication information is "01", it means that the first side-line resource information is auxiliary information. When the value of the first indication information is the second value "10", it means that the first side-line resource information includes reserved information and auxiliary information.
[0181] In an embodiment of the present application, the first side-line resource information determined by the first side-line device may include resource information sent on multiple time slots within a time window. The resource information sent on one or some time slots indicates the resources reserved by the first side-line device itself, and the resource information sent on one or some time slots is auxiliary information, which is used to assist the second side-line device in resource selection. As a result, the second side-line device can know which resources are reserved by the first side-line device for itself and which resources can be referenced when selecting resources. The first side-line resource information may include reservation information sent on the first time slot and auxiliary information sent on the second time slot. Here. The first time slot and the second time slot do not represent a time sequence, but are named only to distinguish between the reservation information and the auxiliary information.
[0182] Figure 4 Schematic diagram of a first sideline device sending first sideline resource information provided by an embodiment of the present application. Figure 4 The first sidewalk device sends the first sidewalk resource information at a period T, the period T includes a first time window, and the length of the first time window is less than the period T. The first time window includes multiple time slots, and the first sidewalk device sends the first sidewalk resource information in multiple time slots in the first time window. Figure 4 A rectangular box filled with slashes represents a time slot, and the first side-line device sends resource information in the time slot. The meaning of period T is: the first side-line device sends the first side-line resource information with time T as a repetition period, and the contents indicated by the first side-line resource information sent in adjacent periods may be different. It should be pointed out that: for periodic services, transmission can be performed at intervals of period T. T can be considered as the transmission period of the periodic service, or as a reserved period for the periodic service to be sent, and the present invention does not limit this. Optionally, for non-periodic services, period T can be considered as a time window, and multiple retransmissions of a data packet can be sent in the current time window, but new retransmissions and / or retransmissions of another data packet may be sent in the next time window.
[0183] One cycle includes a first time window, and the first sideline device sends first sideline resource information in multiple time slots of the first time window. Figure 4 The example shows a situation where the first sideline device sends the first sideline resource information in three time slots.
[0184] by Figure 4Taking the example that the first sideline device sends the first sideline resource information in three time slots, the first sideline resource information may include reservation information sent in one first time slot and auxiliary information sent in two second time slots. Alternatively, the first sideline resource information includes reservation information sent in two first time slots and auxiliary information sent in one second time slot. The length of the first time window may be greater than three time slots, for example, the length of the first time window may be 32 time slots. The three time slots in which the first sideline device sends the first sideline resource information may be non-adjacent, or may not be distributed at equal time slot intervals.
[0185] Table 2 shows the various types of first sideline resource information sent in three time slots. Time slot 1, time slot 2 and time slot 3 represent the three time slots for sending the first sideline resource information in chronological order. Time slot 1 is earlier than time slot 2, and time slot 2 is earlier than time slot 3. However, time slots 1 to 3 do not necessarily mean the first three time slots in the first time window. Time slots 1 to 3 may be non-adjacent, or may not be equally spaced. Time slot 1 may be the first time slot in the first time window. It should be noted that in an embodiment of the present application, the six different types can be considered as six parallel optional methods for transmitting reservation information and auxiliary information between different time slots, and it is not necessary for all six types to work simultaneously.
[0186]
[0187]
[0188] Table 2: Types of first sidelink resource information sent in three time slots
[0189] Table 2 shows the distribution of auxiliary information and reserved information on three time slots when the first sideline resource information is sent on three time slots within the first time window. For example, in type 1, the indication information and reserved information of the transmission resource are sent on time slot 1, such as the time slot of the current transmission SCI, so that the second sideline device can perform timely demodulation according to this information. Auxiliary information is indicated on time slot 2 and time slot 3. When the data transmission on the current time slot is correct, the subsequent remaining time slot resources originally reserved for the retransmission of the data packet on the current time slot, time slot 2 and time slot 3, can be used to additionally indicate auxiliary information, thereby further reducing the waste of reserved resources and improving the transmission efficiency. The difference between type 2 and type 1 is that if the data transmitted on the first time slot is not correctly received, the retransmission of the data on the first time slot can be further sent on the next time slot 2. When the retransmission packet on the second time slot is correctly received, the auxiliary information is sent on the third time slot. So that the resources on the previously reserved time slot 3 can also be fully utilized. For type three, when the delay requirement of the second side equipment service is very urgent, auxiliary information can be sent in advance in the first time slot, and reserved information can be sent in subsequent time slots, so as to provide auxiliary information to urgent and high-priority services first, thereby improving the performance of the entire system.
[0190] In an optional implementation, the first sideline device may send the first sideline resource information in two time slots of the first time window. The first sideline device sends the reservation information in the first time slot and sends the auxiliary information in the second time slot. The first time slot may be earlier than the second time slot in time, in which case the first time slot may be the first time slot in the first time window. The first time slot may also be later than the second time slot in time, in which case the second time slot may be the first time slot in the first time window.
[0191] It can be understood that the reservation information is part of the first sidelink resource information, so the reservation information can also be in the sidelink control information SCI. Taking type one as an example, the first sidelink resource information includes the reservation information sent on time slot 1 and the auxiliary information sent on time slot 2 and time slot 3. The reservation information on time slot 1 and the auxiliary information on time slot 2 and time slot 3 can have the same format and content. For example, the reservation information on time slot 1 can be a field in the first-level SCI, the RA: frequency in the first-level SCI indicates the frequency domain information of a time-frequency resource, the RA: time in the first-level SCI indicates the time domain information of a time-frequency resource, and the Period in the first-level SCI indicates the period information of a time-frequency resource. The time-frequency resource indicated by the first-level SCI sent on time slot 1 is a resource reserved for the first sidelink device. The SCI with the same content is repeatedly sent on time slot 2 and time slot 3 of the first time window. At this time, the time-frequency resource indicated by the first-level SCI sent on time slot 2 and time slot 3 is an auxiliary resource for the second sidelink device.
[0192] In an optional implementation, the first sideline device may send second indication information to the second sideline device, and the second indication information is used to indicate the reservation information sent on the first time slot and the auxiliary information sent on the second time slot. For example, the first sideline resource information may include multiple reservation information sent on multiple time slots of the first time window and multiple auxiliary information sent on multiple time slots of the first time window, and the second indication information may be used to indicate which time slot the reservation information is sent and which time slot the auxiliary information is sent. The second indication information may have different values, and the value of the second indication information may indicate the reservation information sent on the first time slot and the auxiliary information on the second time slot.
[0193] The second indication information may be sent in the first time slot or the second time slot. The second indication information may be sent in only one first time slot or one second time slot.
[0194] Figure 5a to Figure 5c FIG. 1 is another schematic diagram of a first sideline device sending first sideline resource information provided by an embodiment of the present application. Figure 5a to Figure 5c To illustrate the role of the second indication information in the embodiment of the present application. Figure 5a to Figure 5c In the figure, the rectangular boxes represent time slots in the first time window, and the three rectangular boxes filled with oblique lines represent that the first sideline device sends the first sideline resource information in these time slots.
[0195] The first side-line device sends second indication information to the second side-line device. The second indication information may have different values for indicating different contents. When the value of the second indication information may be a first value, the first value indicates that the first side-line device sends the reservation information in the nth time slot of the first time window, sends the reservation information or auxiliary information in the n+G1th time slot, and sends the auxiliary information in the n+G2th time slot. Among them, n, G1 and G2 are all integers. The relationship between n, G1 and G2 can be: n≤M-2, 1≤G1<G2≤Mn,.
[0196] Figure 5aThe case where the value of the second indication information is the first value is shown. Assume that the second side line device receives the first side line resource information sent on three time slots in chronological order. According to the second indication information, the second side line device will be able to know that the first side line device sends the reservation information on the nth time slot, and the resources indicated by the reservation information are reserved for the first side line device. At the same time, the second side line device can also know that the first side line device will send auxiliary information on the n+G1th time slot and the auxiliary information on the n+G2th time slot. Taking M=32, n=1, G1=6, G2=9 as an example, the value of the second indication information can be "00". At this time, the second information indicates that the first side line device sends the reservation information on the 1st time slot, the first side line device sends the auxiliary information on the 7th time slot, and the first side line device sends the auxiliary information on the 10th time slot. Therefore, as long as the second sidewalk device receives the information sent by the first sidewalk device in the first time slot, it can know that the information sent by the first sidewalk device in the seventh time slot and the tenth time slot is auxiliary information. Therefore, the second sidewalk device can decide whether to detect and when to detect the corresponding auxiliary information according to the second indication information.
[0197] Figure 5b The case where the value of the second indication information is the second value is shown. When the value of the second indication information is the second value, the second value is used to indicate that the first side line device sends the auxiliary information in the nth time slot of the first time window, sends the reserved information in the n-G3th time slot, and sends the auxiliary information in the n+G4th time slot, wherein n, G3 and G4 are all integers. The relationship between n, G3 and G4 can be: 1<n<M, G3<n and G4≤Mn.
[0198] It is also assumed that the second sideline device receives the first sideline resource information sent on three time slots in chronological order. Before receiving the information sent on the nth time slot, the second sideline device has received the information sent by the first sideline device before the nth time slot. According to the second indication information, the second sideline device will be able to know that the first sideline device sends auxiliary information on the nth time slot. At the same time, the second sideline device can also know that the first sideline device sends reserved information on the n-G3th time slot and sends auxiliary information on the n+G4th time slot. Taking M=32, n=5, G3=4, G4=20 as an example, the value of the second indication information can be "01". At this time, the second information indicates that the first sideline device sends reserved information on the 1st time slot, the first sideline device sends auxiliary information on the 5th time slot, and the first sideline device sends auxiliary information on the 25th time slot. Therefore, as long as the second side line device receives the information sent by the first side line device in the 5th time slot, it can know whether the information sent by the first side line device in the 1st time slot and the 25th time slot is reserved or auxiliary information. Further, due to the influence of half-duplex, the second device may not detect the second indication information in time slot 1 because it is sending data at the position of time slot 1. Further indicating the indication status of the reserved or auxiliary information in time slots 1 and 15 in time slot n=5 can further overcome the influence of the above-mentioned half-duplex.
[0199] Figure 5c The case where the value of the second indication information is the third value is shown. When the value of the second indication information is the third value, the third value is used to indicate that the first side line device sends auxiliary information in the nth time slot of the first time window, sends the auxiliary information in the nth-G5th time slot, and sends the reserved information in the nth-G6th time slot, wherein n, G5 and G6 are all integers. As an example, the relationship between n, G5 and G6 can be: 2<n≤M, 1≤G5<G6<n,.
[0200] It is also assumed that the second sideline device receives the first sideline resource information sent on three time slots in chronological order. Before receiving the information sent on the nth time slot, the second sideline device has received the information sent by the first sideline device on the two time slots before the nth time slot. According to the second indication information, the second sideline device will be able to know that the first sideline device sends auxiliary information on the nth time slot. At the same time, the second sideline device can also know that the first sideline device sends auxiliary information on the n-G5th time slot and reserved information on the n-G6th time slot. Taking M=32, n=20, G5=14, G6=19 as an example, the value of the second indication information can be "10". At this time, the second information indicates that the first sideline device sends reserved information on the 1st time slot, the first sideline device sends auxiliary information on the 6th time slot, and the first sideline device sends auxiliary information on the 20th time slot. Therefore, as long as the second sideline device receives the information sent by the first sideline device in the 20th time slot, it can know that the information sent by the first sideline device in the 1st time slot and the 6th time slot is auxiliary information.
[0201] exist Figure 5a to Figure 5c In an embodiment, the second indication information can be sent on the nth time slot of the first time window. At this time, the second side line device receives the second indication information on the nth time slot and can know whether the current time slot receives auxiliary information or reserved information, and whether other time slots send auxiliary information or reserved information.
[0202] exist Figure 4 , Figure 5a to Figure 5c In the embodiment of the present invention, the first side-line resource information includes reserved information and auxiliary information, and the reserved information and the auxiliary information are sent by the first side-line device in different time slots of the first time window. This situation is indicated by the second value of the first indication information. The embodiment of the present application also provides an optional implementation mode, the value of the first indication information can be a third value, and the third value also indicates that the first side-line resource information includes reserved information and auxiliary information, but different from the case where the value of the first indication information is the second value, the reserved information and the auxiliary information do not refer to resource information sent in different time slots. The reserved information and the auxiliary information can be resource information sent by the first side-line device in the same time slot, the reserved information indicates the resources reserved for the first side-line device, and the auxiliary information indicates the auxiliary resources, and the auxiliary resources are the resources reserved by the first side-line device for the second side-line device or the resources excluded by the first side-line device for the second side-line device. Moreover, the auxiliary resources and the resources reserved by the first side-line device are adjacent in the frequency domain. The third value can be "11", for example, to indicate that the first side-line resource information includes reserved information and auxiliary information, and the resources indicated by the reserved information and the resources indicated by the auxiliary information are adjacent in the frequency domain.
[0203] The reserved information in the first side-line resource information may be in the first-level SCI, and the auxiliary information in the first side-line resource information may be in the second-level SCI. Similarly, RA:frequency in the first-level SCI indicates the frequency domain information of the reserved resources of the first side-line device, RA:time in the first-level SCI indicates the time domain information of the reserved resources of the first side-line device, and Period in the first-level SCI indicates the period information of the reserved resources of the first side-line device. The first-level SCI also includes other fields for indicating the reserved resources of the first side-line device, which will not be repeated here. The auxiliary information may be in the second-level SCI, and a new field may be defined in the second-level SCI to indicate the auxiliary resources, or a new format of the second-level SCI may be added to indicate the auxiliary resources. The content of the new format of the second-level SCI may include fields indicating the time-frequency information, period information, priority and other information of the auxiliary resources. The meaning that the reserved resources of the first side-line device are adjacent to the auxiliary resources in the frequency domain may be: the frequency domain end point of the reserved resources of the first side-line device coincides with the frequency domain start point of the auxiliary resources, or the frequency domain start point of the reserved resources of the first side-line device coincides with the frequency domain end point of the auxiliary resources. This can avoid discontinuity between the auxiliary resources and the reserved resources of the first side-line device, reduce resource fragmentation, and improve resource utilization efficiency on the entire system.
[0204] As an optional implementation, the value of the first indication information can also be a fourth value, and the fourth value is used to indicate that the first side-line resource information is reserved information. At this time, the resources indicated by the first side-line resource information are the reserved resources of the first side-line device, and the first side-line resource information does not include auxiliary information. When the second side-line device receives the first indication information and the first side-line resource information, it will be able to learn that the resources indicated by the first side-line resource information are reserved by the first side-line device for itself, and the first side-line device will use the resources for data transmission, and the second side-line device cannot select the resources for data transmission. The fourth value can be, for example, "00".
[0205] Combined with the above Figure 3 to Figure 5c In the embodiment of the present invention, possible values of the first indication information and the indicated contents are summarized in Table 3. Table 3 shows the contents indicated by the first indication information when the first indication information takes different values. Table 3 is only exemplary, and the values of the first indication information are not limited to the cases listed in Table 3. Table 3 takes the first indication information using a 2-bit field as an example.
[0206]
[0207] Table 3: 2-bit field indicating the value of the first indication information and the content of the indication
[0208] In the case where the first sideline device can also send the second indication information to the second sideline device, the first indication information and the second indication information can be indicated in the same field. At this time, the case of the value containing the second indication information can be summarized as shown in Table 4. Table 4 uses a 4-bit field to represent the first indication information and the second indication information. In Table 4, the first two code bits of a field are used to represent the first indication information. When the first indication information indicates that the first sideline resource information includes reservation information sent on at least one first time slot and auxiliary information sent on at least one second time slot, the last two code bits of the field are used to represent the second indication information.
[0209] As shown in Table 4, for the case where the value of the indication information is "0000, 0001, 0010, 0011", the first two code bits "00" are the values of the first indication information, 00 indicates that the first side row resource information is reserved information, and there is no second indication information at this time. Therefore, no matter what values the last two code bits take, "0000, 0001, 0010, 0011" indicate that the first side row resource information is reserved information.
[0210] For the case where the value of the indication information is "0100, 0101, 0110, 0111", the first two code bits "01" are the values of the first indication information, "01" indicates that the first sideline resource information is auxiliary information, and the second indication information does not exist at this time. Therefore, no matter what values the last two code bits take, "0100, 0101, 0110, 0111" indicate that the first sideline resource information is auxiliary information.
[0211] For the case where the value of the indication information is "1100, 1101, 1110, 1111", the first two code bits "11" are the values of the first indication information, and "11" indicates that the first sideline resource information includes reserved information and auxiliary information, and the resources indicated by the reserved information and the auxiliary information are adjacent in the frequency domain. At this time, there is no second indication information, so no matter what the values of the last two code bits are, the contents indicated by "1100, 1101, 1110, 1111" are the same.
[0212] The case where the value of the indication information is "1000, 1001, 1010" is different from the above case. The first two code bits "10" are the values of the first indication information, which are used to indicate that the first sideline resource information includes reserved information and auxiliary information. The last two code bits are the values of the second indication information, which are used to indicate whether the resource information sent on the three time slots is reserved information or auxiliary information.
[0213] Therefore, when the value of the indication information is 1000, it means that the first sideline resource information includes reservation information and auxiliary information, and the first sideline device sends the reservation information in the nth time slot of the first time window, sends the reservation information or auxiliary information in the n+G1th time slot, and sends the auxiliary information in the n+G2th time slot.
[0214] When the value of the indication information is 1001, it indicates that the first sideline resource information includes reservation information and auxiliary information, and the first sideline device sends the auxiliary information in the nth time slot of the first time window, sends the reservation information in the n-G3th time slot, and sends the auxiliary information in the n+G4th time slot.
[0215] When the value of the indication information is 1010, it indicates that the first sideline resource information includes reservation information and auxiliary information, and the first sideline device sends the auxiliary information in the nth time slot of the first time window, sends the auxiliary information in the n-G5th time slot, and sends the reservation information in the n-G6th time slot.
[0216]
[0217]
[0218] Table 4: 4-bit field indicating the value of the first indication information and the content of the indication
[0219] It can be understood that the values of the indication information in Table 4 are only exemplary, and different values can be used to represent the contents indicated in Table 4. Similarly, more bit fields can also be used to represent the first indication information and / or the second indication information.
[0220] In the embodiment of the present application, the first indication information may have different values, thereby indicating different contents. When the first indication information is the first value, the second value, and the third value, it indicates that the first side-line resource information includes auxiliary information. When the first indication information is the first value, it indicates that the first side-line resource information is auxiliary information. When the first indication information is the second value, it indicates that the first side-line resource information includes auxiliary information and reserved information. When the first indication information is the third value, it indicates that the first side-line resource information includes auxiliary information and reserved information, and the auxiliary resources indicated by the auxiliary information and the resources reserved for the first side-line device indicated by the reserved information are adjacent in the frequency domain. After receiving the first indication information and the first side-line resource information, the second side-line device can learn about the resource status of the resource pool or the resource occupancy status of other surrounding communication devices with which the second side-line device cannot directly communicate, thereby avoiding resource conflicts between the second side-line device and other communication devices during the resource selection process.
[0221] Different from making the first indication information have different values to indicate different contents, the first indication information can take another form to indicate whether there is auxiliary information in the first sideline resource information. Table 5 shows part of the content of a second-level SCI provided in an embodiment of the present application. Table 5 is only exemplary, and the second-level SCI may also include other contents not shown in Table 5.
[0222]
[0223] Table 5: Partial content of the second level SCI
[0224] In Table 5, the first column indicates the relevant fields in the second-level SCI, and the second column indicates the bit value used by the field. The Source ID field in the second row of Table 5 is used to indicate some bits in the source ID of Layer 2, and this information can be used with 8 bits. The Destination ID field in the third row of Table 5 is used to indicate some bits in the destination ID of Layer 2, and this information can be used with 16 bits. For example, the Layer 2 identifiers corresponding to the source ID and the Destination ID are both 24 bits, and the 8 or 16 bits in Table 5 above can be the lowest or highest bits of these 24 bits. Optionally, the Source ID and Destination ID can be related to the business that V2X should or should serve.
[0225] The first indication information may include a Source ID field and / or a Destination ID field. When the value of the Source ID field and / or the Destination ID field is within a first numerical range, the first indication information indicates an indication of the time-frequency resources currently transmitted by the first sidelink resource information packet and / or indication information of the reserved resources. When the value of the Source ID field and / or the Destination ID field is within a second numerical range, the first indication information indicates that the first sidelink resource information includes auxiliary information. Taking the first indication information including the Source ID field as an example, the Source ID can take values in the numerical range of 1 to 99, the numerical range of 1 to X of the Source ID field is used to indicate the ID information of the layer 2 source ID related to the V2X service, and the numerical range of the SourceID field is X+1 to 99 to indicate that the first sidelink resource information includes auxiliary information. The second sidelink device can learn from the received first indication information that the first sidelink resource information includes auxiliary information.
[0226] The first sidelink resource information may be in the first-level SCI, and the auxiliary information may be a field in the first-level SCI, used to indicate the auxiliary resource. RA:frequency in the first-level SCI may be used to indicate the frequency domain information of the auxiliary resource, RA:time in the first-level SCI may be used to indicate the time domain information of the auxiliary resource, and Period in the first-level SCI may be used to indicate the period information of the auxiliary resource. The first-level SCI may also have other parameters to indicate other information of the auxiliary resource.
[0227] The first-level SCI and the second-level SCI are sent in stages on the same time slot of the first time window. Take the example of sending the first-level SCI and the second-level SCI in stages on the nth time slot of the first time window. The first-level SCI carries the first sideline resource information, the second-level SCI carries the first indication information, and the value of the Source ID field in the second-level SCI is within X+1~99. At this time, the first indication information indicates that the resource information sent by the first sideline device on the nth time slot is auxiliary information. In the same first time window, the first-level SCI and the second-level SCI are sent in stages on the n+G7th time slot, the first-level SCI carries the first sideline resource information, the second-level SCI carries the first indication information, and the value of the Source ID field in the second-level SCI is within 1~X. At this time, the first indication information indicates that the resource information sent by the first sideline device on the n+G7th time slot is reserved information.
[0228] In the communication method provided in the embodiment of the present application, the first sidewalk device sends the first indication information and the first sidewalk resource information to the second sidewalk device, and the second sidewalk device can learn from the received first indication information and the first sidewalk resource information that the first sidewalk resource information includes auxiliary information to assist it in selecting resources. Then, the resource selection can be performed according to the auxiliary information, thereby avoiding resource conflicts with other communication devices.
[0229] In an embodiment of the present application, the auxiliary information may indicate information about auxiliary resources, and the auxiliary resources include resources reserved by the first side-line device for the second side-line device, and / or resources excluded by the first side-line device for the second side-line device. When determining the auxiliary resources, it is necessary to identify which resources are available and which resources are unavailable through the measurement results on the resource pool. The criterion for whether a resource is available or unavailable usually needs to be compared with a preset signal quality threshold. When the detected signal quality is higher than the preset threshold, it indicates that the resource is subject to greater interference or is unavailable. Conversely, when the detected signal quality is lower than the preset threshold, it indicates that the resource is relatively "clean" or available. Optionally, the signal quality threshold here may be related to the service priority of the data to be transmitted. For example, the higher the service priority, the more available resources are required, and the preset threshold will usually be higher, so that fewer resources can be excluded in order to select more available resources. For another example, the lower the service priority, the fewer available resources are required, and the preset threshold will usually be lower, so that more resources can be excluded, potentially selecting fewer available resources, and reducing the impact on the transmission of high-priority services. Therefore, when determining the auxiliary resources, it is necessary to know the priority information of the related services in order to select the appropriate resources. In the process of determining the auxiliary information, the first side line device determines the auxiliary information according to the first priority, and the first priority can be the same as the service priority of the first side line device, or the first priority can be the same as the service priority of the second side line device.
[0230] The service priority of the first sideline device refers to the priority of the service to be transmitted by the first sideline device on the selected resources, or the priority indicated by the first sideline device in the sidelink control information SCI. The service priority of the second sideline device refers to the priority of the service to be transmitted by the second sideline device, or the priority indicated by the second sideline device in the sidelink control information SCI.
[0231] The first sidewalk device determines whether current resources are reserved for the first sidewalk device or the second sidewalk device according to the first priority, or reserves resources for the first sidewalk device in the first time slot and for the second sidewalk device in the second time slot.
[0232] The first side line device can determine whether the first priority is the same as the service priority of the first side line device or the same as the service priority of the second side line device based on the first information. The first information may be an indication signaling on the resource pool. A plurality of sets of signaling parameters may be configured on the resource pool, and the indication signaling here may be one of these signaling parameter sets. The set of configuration information indicating the resource pool may be an RRC message or a system message, and the present invention does not impose any limitation on this. Different values of the signaling can indicate whether the first priority is the same as the service priority of the first side line device or the same as the service priority of the second side line device.
[0233] Alternatively, the first side line device may determine whether the first priority is the same as the service priority of the first side line device or the same as the service priority of the second side line device based on the second information. The second information may include the measurement result of the channel quality by the first side line device. For example, taking the measurement result of CBR as an example, when the CBR measured by the terminal device on the resource pool is greater than or equal to the first threshold, the first priority is the same as the service priority of the first side line device; or, when the CBR measured by the terminal device on the resource pool is less than or equal to the first threshold, the first priority is the same as the service priority of the second side line device. This is because the larger the CBR, the more congested the channel, and the fewer resources can be selected. At this time, using the service priority of the first device can reduce the conflict of resource selection, and a unified priority can be used to select the reserved resources and the resources of the auxiliary information. Similarly, if the CBR is smaller, the channel is more idle, and more resources can be selected, at this time, using the service priority of the second device, the resources required for the auxiliary information can be selected in the best way, improving the pertinence of the auxiliary information, thereby improving the performance of the entire system.
[0234] In an optional implementation, when the channel quality is less than or equal to the first threshold, the first priority is the same as the higher priority of the service priority of the first side line device and the service priority of the second side line device. When the channel quality is greater than or equal to the first threshold, the first priority is the same as the lower priority of the service priority of the first side line device and the service priority of the second side line device. When the channel quality is equal to the first threshold, the first priority may be the same as the higher priority of the service priority of the first side line device and the service priority of the second side line device, and the first priority may also be the same as the lower priority of the first priority and the service priority of the first side line device and the service priority of the second side line device. The first threshold may be configured or preconfigured by the network device. When the channel is relatively idle, there are more optional resources in the system, and the auxiliary resources can be determined according to a higher priority as the first priority, so as to select more resources for auxiliary information and improve the efficiency and quality of the auxiliary information. Conversely, when the channel is relatively crowded, there are fewer optional resources in the system, and the auxiliary resources can be determined according to a lower priority as the first priority, so as to reduce the impact on other higher priority services when selecting resources for determining auxiliary information.
[0235] The foregoing describes the communication method of the embodiment of the present application. The following describes the communication device in each embodiment of the present application. For example, the device can be used Figure 2-5c The scheme shown in the method involves the method. The device is based on the same technical concept. Since the principles of solving the problem by the method and the device are similar, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0236] The present application also provides a side-travel device, which can be used to perform the above Figure 2-5c The actions performed by the first side device in the method.
[0237] The sidewalk device includes: a processing module, configured to determine first indication information and first sidewalk resource information;
[0238] A transceiver module, configured to send the first indication information and the first sideline resource information to a second sideline device;
[0239] The first indication information is used to indicate that the first sidelink resource information includes auxiliary information;
[0240] The auxiliary information is used to assist the second sideline device in selecting resources.
[0241] In an embodiment of the present application, the sidewalk device may be the first sidewalk device in the method embodiment, and the first sidewalk device may send first indication information and first sidewalk resource information to the second sidewalk device, wherein the first indication information is used to indicate that the first sidewalk resource information includes auxiliary information. After receiving the first indication information and the auxiliary information, the second sidewalk device will be able to know the relevant resource conditions, such as the channel measurement information of the resource pool, the resource occupancy of other communication devices that the second sidewalk device cannot directly communicate with, etc. The second sidewalk device may select resources based on the auxiliary information, and obtain available resources that can send information through resource selection, thereby avoiding resource conflicts with other communication devices.
[0242] The present application also provides a side-travel device, which can be used to perform the above Figure 2-5c The actions performed by the second side device in the method.
[0243] The sidewalk device comprises: a transceiver module, configured to receive the first indication information and the first sidewalk resource information sent by the first sidewalk device;
[0244] The first indication information is used to indicate that the first sidelink resource information includes auxiliary information;
[0245] The auxiliary information is used to assist the second side device in selecting resources;
[0246] A processing module is used to select resources according to the first indication information and the auxiliary information.
[0247] The sidewalk device provided in this embodiment can also be used to perform the above Figure 3-5c The method in any possible implementation of the method embodiment can be referred to in detail. Figure 3-5c Part of the method regarding the actions performed by the first side-travel device and the second side-travel device will not be repeated here.
[0248] The sidewalk device in the embodiment of the present application may be a terminal device. Figure 6 A simplified schematic diagram of the structure of a terminal device is shown, Figure 6 The terminal device shown includes a processor, a memory, a radio frequency circuit, an antenna, and an input-output device. The processor is mainly used to process communication protocols and communication data, as well as to control the terminal device, execute software programs, process software program data, etc. The memory is mainly used to store software programs and data. The radio frequency circuit is mainly used for converting baseband signals and radio frequency signals and processing radio frequency signals. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. Input-output devices, such as touch screens, display screens, keyboards, etc., are mainly used to receive data input by users and output data to users. It should be noted that some types of terminal devices may not have input-output devices.
[0249] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the RF circuit. The RF circuit performs RF processing on the baseband signal and then sends the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data. For ease of explanation, Figure 6 Only one memory and processor are shown. In an actual terminal device product, there may be one or more processors and one or more memories. The memory may also be referred to as a storage medium or a storage device. The memory may be set independently of the processor or may be integrated with the processor, and the embodiments of the present application do not limit this.
[0250] In the embodiments of the present application, the antenna and the radio frequency circuit with transceiver functions can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device. Figure 6 As shown, the terminal device includes a transceiver module 101 and a processing module 102. The transceiver module may also be referred to as a transceiver, a transceiver, a transceiver device, etc. The processing module may also be referred to as a processor, a processing board, a processing device, etc. Optionally, the device used to implement the receiving function in the transceiver module 101 may be regarded as a receiving module, and the device used to implement the sending function in the transceiver module 101 may be regarded as a sending module, that is, the transceiver module 101 includes a receiving module and a sending module. The transceiver module may sometimes be referred to as a transceiver, a transceiver, or a transceiver circuit, etc. The receiving module may sometimes be referred to as a receiver, a receiver, or a receiving circuit, etc. The sending module may sometimes be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.
[0251] It should be understood that the transceiver module 101 is used to perform the sending operation and the receiving operation of the sidewalk device in the above method embodiment, and the processing module 102 is used to perform other operations except the sending and receiving operation on the sidewalk device in the above method embodiment.
[0252] For example, in one implementation, the transceiver module 101 is used to execute Figure 3 The sending operation of the first side line device in S302, and / or the transceiver module 101 is also used to execute other sending and receiving steps of the terminal device in the embodiment of the present application.
[0253] When the sidewalk device is a chip-type device or circuit, the chip device may include a transceiver module and a processing module. The transceiver module may be an input / output circuit and / or a communication interface; the processing module may be a processor or microprocessor or integrated circuit integrated on the chip.
[0254] When the side device in this embodiment is a terminal device, you can refer to Figure 7 The device shown. Figure 7 In the embodiment, the device includes a processor 111, a sending data processor 112, and a receiving data processor 113. The processing module in the above embodiment can be Figure 7 The processor 111 in the embodiment can perform corresponding functions. Figure 7 The sending data processor 112 and / or the receiving data processor 113 in the embodiment of the present invention. Figure 7 A channel encoder and a channel decoder are shown in the figure, but it can be understood that these modules do not constitute a restrictive description of this embodiment and are only illustrative.
[0255] Figure 8 Another form of this embodiment is shown. The processing device 120 includes modules such as a modulation subsystem, a central processing subsystem, and a peripheral subsystem. The side-traffic device in this embodiment can serve as the modulation subsystem therein. Specifically, the modulation subsystem may include a processor 123 and an interface 124. The processor 123 performs the functions of the above-mentioned processing module, and the interface 124 performs the functions of the above-mentioned transceiver module. As another variation, the modulation subsystem includes a memory 126, a processor 123, and a program stored in the memory 126 and executable on the processor, and the processor 123 implements the method on the terminal device side in the above-mentioned method embodiment when executing the program. It should be noted that the memory 126 may be non-volatile or volatile, and may be located inside the modulation subsystem or in the processing device 120, as long as the memory 126 can be connected to the processor 123.
[0256] The sidewalk device in the embodiment of the present application may also be a network device, and the network device may be as follows: Fig. 9As shown, the device 130 includes one or more radio frequency units, such as a remote radio unit (RRU) 1310 and one or more baseband units 1320 (BBU), which can also be called a digital unit (DU). The RRU 1310 can be called a transceiver module. Optionally, the transceiver module can also be called a transceiver, a transceiver circuit, or a transceiver, etc., which can include at least one antenna 1311 and a radio frequency unit 1312. The RRU 1310 part is mainly used for the transmission and reception of radio frequency signals and the conversion of radio frequency signals and baseband signals, for example, for sending indication information to terminal devices. The BBU 1310 part is mainly used for baseband processing, controlling the base station, etc. The RRU 1310 and the BBU 1320 can be physically arranged together or physically separated, that is, a distributed base station.
[0257] The BBU 1320 is the control center of the base station, which can also be called a processing module. Figure 8 The processing module 820 in the embodiment corresponds to the baseband processing module 820, which is mainly used to complete baseband processing functions, such as channel coding, multiplexing, modulation, spread spectrum, etc. For example, the BBU (processing module) can be used to control the base station to execute the operation process of the network device in the above method embodiment, for example, to generate the above indication information, etc.
[0258] In one example, the BBU 1320 may be composed of one or more single boards, and the multiple single boards may jointly support a wireless access network of a single access standard, or may respectively support wireless access networks of different access standards (such as LTE network, 5G network or other network). The BBU 1320 also includes a memory 1321 and a processor 1322. The memory 1321 is used to store necessary instructions and data. The processor 1322 is used to control the base station to perform necessary actions, for example, to control the base station to execute the operation process of the network device in the above method embodiment. The memory 1321 and the processor 1322 can serve one or more single boards. In other words, a memory and a processor can be separately set on each single board. It is also possible that multiple single boards share the same memory and processor. In addition, necessary circuits can also be set on each single board.
[0259] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: The first sidewalk device determines first indication information and first sidewalk resource information, wherein the first indication information is used to indicate that the first sidewalk resource information includes auxiliary information; The first sidewalk device sends the first indication information and the first sidewalk resource information to the second sidewalk device; The auxiliary information is used to assist the second side line device in selecting resources; the auxiliary information is information about auxiliary resources, and the auxiliary resources include at least one of the following resources: resources reserved by the first side line device for the second side line device, and resources excluded by the first side line device for the second side line device; Wherein, the first indication information is in the first level sidelink control information SCI; The auxiliary information is in the second level sidelink control information SCI.
2. The method according to claim 1, characterized in that The value of the first indication information is a first value, and the first value indicates that the first sidelink resource information is the auxiliary information.
3. The method according to claim 1 or 2, characterized in that The first sideline resource information also includes reservation information, and the reservation information is used to indicate the resources reserved by the first sideline device.
4. The method according to claim 3, characterized in that The value of the first indication information is a second value, and the second value indicates that the first sidelink resource information includes the auxiliary information and the reserved information.
5. The method according to claim 3, characterized in that The first sidewalk device sending the first indication information and the first sidewalk resource information to the second sidewalk device includes: the first sidewalk device sending the first sidewalk resource information within a first time window; The first time window includes a plurality of time slots, and the first sidelink resource information includes the reservation information sent in a first time slot and the auxiliary information sent in a second time slot.
6. The method according to claim 5, characterized in that The first sidelink resource information includes the reservation information sent on one of the first time slots and the auxiliary information sent on one or more of the second time slots; Or the first sidelink resource information includes the reservation information sent in multiple first time slots and the auxiliary information sent in one second time slot.
7. The method according to claim 5 or 6, characterized in that The first sidewalk device sends second indication information to the second sidewalk device, where the second indication information is used to indicate the reserved information sent on the first time slot and the auxiliary information sent on the second time slot.
8. The method according to any one of claims 1 to 7, characterized in that: The first indication information includes a reserved bit or a reserved field in the first level SCI; or the first indication information includes unused code bits in the MCS field in the first-level SCI; Or the first indication information includes unused code bits in a period field in the first level SCI.
9. A side-travel device, characterized in that: include: A processing module, configured to determine first indication information and first sideline resource information, wherein the first indication information is used to indicate that the first sideline resource information includes auxiliary information; A transceiver module, configured to send the first indication information and the first sideline resource information to a second sideline device; The auxiliary information is used to assist the second sidewalk device in selecting resources; the auxiliary information is information about auxiliary resources, and the auxiliary resources include at least one of the following resources: resources reserved by the sidewalk device for the second sidewalk device, and resources excluded by the sidewalk device for the second sidewalk device; Wherein, the first indication information is in the first level sidelink control information SCI; The auxiliary information is in the second level sidelink control information SCI.
10. The side travel device according to claim 9, characterized in that The value of the first indication information is a first value, and the first value indicates that the first sidelink resource information is the auxiliary information.
11. The side travel device according to claim 9 or 10, characterized in that: The first sidewalk resource information also includes reservation information, and the reservation information is used to indicate the resources reserved by the sidewalk device.
12. The side travel device according to claim 11, characterized in that The value of the first indication information is a second value, and the second value indicates that the first sidelink resource information includes the auxiliary information and the reserved information.
13. The side travel device according to claim 11, characterized in that The transceiver module is used to send the first indication information and the first sidewalk resource information to the second sidewalk device, including: the transceiver module sends the first sidewalk resource information within a first time window; The first time window includes a plurality of time slots, and the first sidelink resource information includes the reservation information sent in a first time slot and the auxiliary information sent in a second time slot.
14. The side travel device according to claim 13, characterized in that The first sidelink resource information includes the reservation information sent in one of the first time slots and the auxiliary information sent in one or more of the second time slots; or The first sidelink resource information includes the reservation information sent in a plurality of the first time slots and the auxiliary information sent in one second time slot.
15. The side travel device according to claim 13 or 14, characterized in that: The transceiver module sends second indication information to the second sideline device, where the second indication information is used to indicate the reserved information sent on the first time slot and the auxiliary information sent on the second time slot.
16. The side travel device according to any one of claims 9 to 15, characterized in that: The first indication information includes a reserved bit or a reserved field in the first-level SCI; or The first indication information includes unused code bits in the MCS field in the first-level SCI; or The first indication information includes unused code bits in a period field in the first-level SCI.
17. A side-travel device, characterized in that: include: A transceiver module, used for receiving first indication information and first sideline resource information sent by a first sideline device; The first indication information is used to indicate that the first sidewalk resource information includes auxiliary information; the auxiliary information is used to assist the sidewalk device in selecting resources; the auxiliary information is information of auxiliary resources, and the auxiliary resources include at least one of the following resources: resources reserved by the first sidewalk device for the sidewalk device, and resources excluded by the first sidewalk device for the sidewalk device; A processing module, configured to select a resource according to the first indication information and the auxiliary information; Wherein, the first indication information is in the first level sidelink control information SCI; The auxiliary information is in the second level sidelink control information SCI.
18. A communication device, characterized in that: include: A transceiver and a processor, wherein the transceiver is used to execute instructions for receiving and sending information, and when the instructions are executed by the processor, the communication device executes the method according to any one of claims 1 to 8.
19. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the program is executed by a processor according to any one of claims 1 to 8.
20. A communication device, comprising a memory and a processor, wherein the memory is used to store instructions, and the processor is used to execute the instructions stored in the memory, and execute the method according to any one of claims 1 to 8 on the instructions stored in the memory.
21. A communication system, characterized in that: It comprises a side-travel device as described in any one of claims 9 to 16, and a side-travel device as described in claim 17.
22. A computer program product, characterized in that The computer program product is used to store a computer program, and when the computer program is run on a computer, the computer is enabled to execute the communication method according to any one of claims 1 to 8.