A method and apparatus for determining an auxiliary information resource block

The auxiliary information resource block of the second terminal device is determined and indicated in the multicast scenario of V2X communication by the first terminal device, and the auxiliary information interference problem is solved, and the accuracy of resource determination is improved.

CN114731657BActive Publication Date: 2025-07-01HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202080079428.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-04-24
Publication Date
2025-07-01
Estimated Expiration
2040-04-24

AI Technical Summary

Technical Problem

In the multicast scenario of V2X communication, there may be interference between the auxiliary information fed back by different second terminal devices, resulting in the first terminal device being unable to obtain the correct auxiliary information, thereby reducing the accuracy of resource determination.

Method used

The first terminal device determines the resource block occupied by the at least one second terminal device to transmit the auxiliary information, and sends the indication information through multicast to indicate the resource block occupied by the auxiliary information. The second terminal device determines the resource block occupied by itself when sending auxiliary information based on the instruction information, thereby reducing interference.

Benefits of technology

This method can enable the first terminal device to acquire accurate auxiliary information, improve the accuracy of determining resources, and reduce interference between auxiliary information feedback from different second terminal devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114731657B_ABST
    Figure CN114731657B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a method and apparatus for determining an auxiliary information resource block, which can be applied to systems such as vehicle networking, V2X, and V2V. In this method, a first terminal device determines a resource block occupied by at least one second terminal device for sending auxiliary information; the first terminal device transmits indication information, and the indication information is used to indicate the resource block occupied by the auxiliary information. The second terminal device determines the resource block occupied by itself when sending the auxiliary information according to the indication of the indication information, and feeds back its own auxiliary information through this resource block. Through the solution provided by the embodiments of the present application, interference between the auxiliary information fed back by different second terminal devices can be reduced, so that the first terminal device can obtain accurate auxiliary information and improve the accuracy of the first terminal device in determining resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communication technologies, and in particular, to a method and an apparatus for determining an auxiliary information resource block. Background Art

[0002] With the development of wireless communication technologies, currently, vehicle-to-everything (V2X) communication technologies are usually adopted in vehicle networking to implement communication between terminal devices (such as vehicles with communication capabilities in vehicle networking) and between terminal devices and network devices, so as to improve the safety and intelligence of the transportation system.

[0003] In V2X communication, terminal devices usually communicate through the sidelink (SL) air interface. Moreover, V2X communication usually includes communication scenarios such as unicast, multicast, and broadcast. In the multicast scenario, terminal devices that require the same data stream share one data stream, so as to save network resources on the SL air interface side. In addition, when allocating resources for terminal devices by using V2X communication technologies, a network device may also configure a resource pool on the SL air interface for each terminal device in the V2X network. The resource pool is a set of resources that can be used by a terminal device when communicating through the SL air interface. The terminal device determines the resources that can be occupied by itself in the resource pool by sensing the resource occupancy of each terminal device in the V2X network.

[0004] Further, it is assumed that a first terminal device in the V2X network needs to transmit data to a second terminal device. For communication optimization, the second terminal device may further feedback auxiliary information to the first terminal device. The auxiliary information includes resources suitable for its own application determined by the second terminal device. The first terminal device determines the resources occupied by itself when performing SL air interface communication by combining the auxiliary information and the resource occupancy sensed by itself.

[0005] However, in the multicast scenario, there are usually multiple second terminal devices. In this case, there may be interference between the auxiliary information fed back by different second terminal devices, resulting in the first terminal device being unable to obtain correct auxiliary information. Further, the accuracy of the first terminal device in determining resources for itself will be reduced. Summary of the Invention

[0006] The present application provides a method and apparatus for determining an auxiliary information resource block. The method can be applied to the vehicle networking, such as V2X communication, vehicle-to-vehicle communication long term evolution (LTE-V), vehicle-to-vehicle (V2V) communication, etc., or can be used in the fields of intelligent driving and intelligent connected vehicles. By determining the resource blocks occupied by at least one second terminal device for sending auxiliary information, the problem that the auxiliary information fed back by different second terminal devices interferes with each other and the accuracy of the first terminal device for determining resources is reduced during the communication process is solved, so that the first terminal device can obtain accurate auxiliary information and improve the accuracy of determining resources.

[0007] In a first aspect, an embodiment of the present application provides a method for determining an auxiliary information resource block, including:

[0008] The first terminal device determines the resource blocks occupied by at least one second terminal device for sending auxiliary information, where the auxiliary information is used to determine the resources for data transmission;

[0009] The first terminal device sends indication information through multicast, where the indication information is used to indicate the resource blocks occupied by the auxiliary information.

[0010] Through the above steps, the first terminal device can determine the resource blocks occupied by at least one second terminal device when sending auxiliary information, and the at least one second terminal device sends auxiliary information according to the resource blocks determined by the first terminal device, which can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can obtain accurate auxiliary information, and further accurately determine the resources for data transmission through the accurate auxiliary information, improving the accuracy of the first terminal device for determining the resources for its own data transmission.

[0011] In an alternative design, the first terminal device determines the resource blocks occupied by at least one second terminal device for sending auxiliary information, including:

[0012] The first terminal device determines the resource blocks occupied by at least one second terminal device for sending auxiliary information from P resource blocks according to a preset rule, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined from a resource pool.

[0013] In an alternative design, the number of sub-channels included in each of the P resource blocks is not less than the number of sub-channels occupied by the auxiliary information, and the sub-channels included in different resource blocks among the P resource blocks are different.

[0014] Among the P resource blocks determined by the first terminal device, different resource blocks include different sub-channels, that is, there is no overlap among the P resource blocks. In this case, when different second terminal devices send auxiliary information, the resource blocks they occupy do not overlap, thereby reducing the interference between the auxiliary information sent by different second terminal devices.

[0015] In an alternative design, the method further includes:

[0016] The first terminal device determines the occupancy of the resources sensed within the sensing window;

[0017] The first terminal device determines the target resources available for occupancy within the selection window according to the occupancy of the resources;

[0018] The first terminal device determines the time unit with the minimum reference signal received power (RSRP) from the target resources, and the time unit is the resource set.

[0019] In the above steps, the first terminal device selects the time unit with the minimum RSRP from the target resources as the resource set. Among them, the time unit with the minimum RSRP is less interfered. Therefore, by selecting the time unit with the minimum RSRP as the resource set, it helps to ensure the reliability of sending auxiliary information.

[0020] In an alternative design, the method further includes:

[0021] The first terminal device determines the occupancy of the resources sensed within the sensing window;

[0022] The first terminal device determines the target resources available for occupancy within the selection window according to the occupancy of the resources;

[0023] The first terminal device determines the time unit with the earliest time domain position from the target resources, and the time unit is the resource set.

[0024] In the above steps, the first terminal device selects the time unit with the earliest time domain position from the target resources as the resource set. In this case, when the at least one second terminal device sends auxiliary information, the time domain position of the resource block it occupies is relatively early, which helps to reduce the delay of the auxiliary information.

[0025] In an alternative design, the first terminal device determines the resource blocks occupied by the at least one second terminal device when sending auxiliary information among the P resource blocks according to a preset rule, including:

[0026] The first terminal device determines the sorting of the P resource blocks according to the position information of the P resource blocks;

[0027] Further, the first terminal device determines, according to the sorting of the P resource blocks and the preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks, where the preset rule includes the change rule of the identification numbers of the at least one second terminal device.

[0028] Through the above steps, the first terminal device can determine, according to the position information of the P resource blocks and the identification numbers of the at least one second terminal device, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks.

[0029] In an alternative design, the first terminal device determines, according to a preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks, including:

[0030] The first terminal device determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks; and

[0031] The first terminal device determines, according to the resource block numbers of the P resource blocks and the preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks, where the preset rule includes the mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal device.

[0032] Through the above steps, the first terminal device can determine, according to the position information of the P resource blocks and the preset mapping relationship, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks.

[0033] In an alternative design, the indication information includes: the position information of the P resource blocks;

[0034] where the position information of the P resource blocks includes one of the following:

[0035] The time domain position and the frequency domain position of the P resource blocks; and

[0036] A bitmap, which is used to indicate whether the P resource blocks are available.

[0037] In an alternative design, the resource set is a time unit, and the time domain position of the P resource blocks is the number of the time unit.

[0038] When the resource set is a time unit, the time domain position of the P resource blocks is characterized by the number of a time unit, which can effectively reduce the amount of characters included in the indication information and can save the network resources required for transmitting the indication information.

[0039] In an alternative design, the indication information is sidelink control information (SCI) or medium access control control element (MAC CE) information.

[0040] In a second aspect, an embodiment of the present application provides a method for determining an auxiliary information resource block, including:

[0041] The second terminal device receives indication information through multicast, where the indication information is used to indicate a resource block occupied by auxiliary information, and the auxiliary information is used for the first terminal device to determine a resource for data transmission;

[0042] The second terminal device sends the auxiliary information in the resource block indicated by the indication information.

[0043] Through the above steps, the second terminal device determines the resource block occupied when sending auxiliary information according to the received indication information, that is, the resource block occupied by the second terminal device when sending auxiliary information is indicated by the first terminal device. Compared with the prior art, the solution of the present application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can obtain accurate auxiliary information.

[0044] In an alternative design, the indication information includes: location information of P resource blocks, where P is the number of second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool;

[0045] Wherein, the location information of the P resource blocks includes one of the following:

[0046] The time domain location and frequency domain location of the P resource blocks; and

[0047] A bitmap, which is used to indicate whether the P resource blocks are available.

[0048] In a third aspect, an embodiment of the present application provides a device for determining an auxiliary information resource block, including:

[0049] A processing unit, configured to determine a resource block occupied by at least one second terminal device when sending auxiliary information, where the auxiliary information is used to determine a resource for data transmission;

[0050] A transceiver unit, configured to send indication information through multicast, where the indication information is used to indicate the resource block occupied by the auxiliary information.

[0051] In an alternative design, the processing unit is specifically configured to determine, according to a preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined from a resource pool.

[0052] In an alternative design, the number of sub-channels included in each of the P resource blocks is not less than the number of sub-channels occupied by the auxiliary information, and the sub-channels included in different resource blocks among the P resource blocks are different.

[0053] In an alternative design, the processing unit is further configured to determine the occupancy of the resources sensed within a sensing window; determine, according to the occupancy of the resources, the target resources available for occupancy within a selection window; and determine, from the target resources, the time unit with the minimum reference signal received power (RSRP), where the time unit is the resource set.

[0054] In an alternative design, the processing unit is further configured to determine the occupancy of the resources sensed within a sensing window; determine, according to the occupancy of the resources, the target resources available for occupancy within a selection window; and determine, from the target resources, the time unit with the earliest time domain position, where the time unit is the resource set.

[0055] In an alternative design, the processing unit is specifically configured to

[0056] determine the sorting of the P resource blocks according to the position information of the P resource blocks;

[0057] and determine, according to the sorting of the P resource blocks and the preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks, where the preset rule includes the change rule of the identification numbers of the at least one second terminal device.

[0058] In an alternative design, the processing unit is specifically configured to

[0059] determine the resource block numbers of the P resource blocks according to the position information of the P resource blocks; and

[0060] determine, according to the resource block numbers of the P resource blocks and the preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks, where the preset rule includes the mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.

[0061] In an alternative design, the indication information includes: the position information of the P resource blocks;

[0062] Among them, the location information of the P resource blocks includes one of the following:

[0063] The time-domain location and frequency-domain location of the P resource blocks; and

[0064] A bitmap, which is used to indicate whether the P resource blocks are available.

[0065] In an optional design, the resource set is a time unit, and the time-domain location of the P resource blocks is the number of the time unit.

[0066] In an optional design, the indication information is sidelink control information SCI or media access control control element MAC CE information.

[0067] In a fourth aspect, an embodiment of the present application provides an apparatus for determining an auxiliary information resource block, including:

[0068] A transceiver unit, configured to receive indication information through multicast, where the indication information is used to indicate resource blocks occupied by auxiliary information, and the auxiliary information is used for a first terminal device to determine resources for data transmission;

[0069] The transceiver unit is further configured to send the auxiliary information in the resource blocks indicated by the indication information.

[0070] In an optional design, the indication information includes: location information of P resource blocks, where P is the number of second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool;

[0071] Among them, the location information of the P resource blocks includes one of the following:

[0072] The time-domain location and frequency-domain location of the P resource blocks; and

[0073] A bitmap, which is used to indicate whether the P resource blocks are available.

[0074] In a fifth aspect, an embodiment of the present application provides a communication device, including a memory and a processor. Among them, the memory stores a program running on the processor, and when the processor executes the program, it implements the method for determining an auxiliary information resource block according to the first aspect.

[0075] In a sixth aspect, an embodiment of the present application provides a communication device, including a memory and a processor. Among them, the memory stores a program running on the processor, and when the processor executes the program, it implements the method for determining an auxiliary information resource block according to the second aspect.

[0076] In a seventh aspect, an embodiment of the present application provides a communication device, including: a processor and an interface circuit;

[0077] The interface circuit is configured to receive a code instruction and transmit it to the processor;

[0078] The processor is configured to run the code instruction to execute the method for determining an auxiliary information resource block as described in the first aspect.

[0079] In an eighth aspect, an embodiment of the present application provides a communication device, including: a processor and an interface circuit;

[0080] The interface circuit is configured to receive a code instruction and transmit it to the processor;

[0081] The processor is configured to run the code instruction to execute the method for determining an auxiliary information resource block as described in the second aspect.

[0082] In a ninth aspect, an embodiment of the present application provides a readable storage medium, which is used to store instructions, and when the instructions are executed, the method for determining an auxiliary information resource block as described in the first aspect is implemented.

[0083] In a tenth aspect, an embodiment of the present application provides a readable storage medium, which is used to store instructions, and when the instructions are executed, the method for determining an auxiliary information resource block as described in the second aspect is implemented.

[0084] In an eleventh aspect, an embodiment of the present application provides a computer program product containing instructions, and when the computer program product runs on an electronic device, all or part of the steps in the corresponding embodiment of the first aspect can be implemented on the electronic device.

[0085] In a twelfth aspect, an embodiment of the present application provides a computer program product containing instructions, and when the computer program product runs on an electronic device, all or part of the steps in the corresponding embodiment of the second aspect can be implemented on the electronic device.

[0086] In a thirteenth aspect, an embodiment of the present application provides a communication system, which includes the communication device as described in the seventh aspect and at least one communication device as described in the eighth aspect.

[0087] In a fourteenth aspect, an embodiment of the present application provides a communication system, which includes a network device, the communication device as described in the seventh aspect, and at least one communication device as described in the eighth aspect.

[0088] In an embodiment of the present application, a method and apparatus for determining an auxiliary information resource block are provided. In a network applying this method, there are a first terminal device and at least one second terminal device, and the first terminal device communicates with the at least one second terminal device in a multicast manner. In this method, the first terminal device determines the resource blocks occupied by the at least one second terminal device for sending auxiliary information; then, the first terminal device transmits indication information, and the indication information is used to indicate the resource blocks occupied by the auxiliary information. After receiving the indication information, the second terminal device determines the resource blocks occupied by itself when sending auxiliary information according to the indication of the indication information, and feeds back its own auxiliary information through these resource blocks.

[0089] When the at least one second terminal device determines the resource blocks occupied by its own auxiliary information, there may be interference in the transmission process of the auxiliary information of different second terminal devices. However, through the solution provided in the embodiment of the present application, the first terminal device can determine the resource blocks occupied by the at least one second terminal device when sending auxiliary information, and the at least one second terminal device sends auxiliary information according to the resource blocks determined by the first terminal device. Therefore, compared with the prior art, the solution of the present application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can obtain accurate auxiliary information.

[0090] Furthermore, the first terminal device determines the resources occupied by itself for data transmission by using the auxiliary information, and the solution of the embodiment of the present application improves the accuracy of the first terminal device in obtaining the auxiliary information. Therefore, the solution of the embodiment of the present application can also improve the accuracy of the first terminal device in determining resources for itself. Description of the Drawings

[0091] Figure 1 It is a schematic diagram of a V2X communication scenario;

[0092] Figure 2 It is a schematic diagram of a multicast scenario in V2X communication;

[0093] Figure 3 It is a schematic diagram of data interaction in V2X communication;

[0094] Figure 4 It is a flowchart of a method for determining an auxiliary information resource block provided by an embodiment of the present application;

[0095] Figure 5 It is a schematic diagram of a second terminal device occupying resource blocks in the prior art;

[0096] Figure 6(a) is a schematic diagram of determining a time unit provided by an embodiment of the present application;

[0097] Figure 6(b) is another schematic diagram for determining a time unit provided by an embodiment of the present application;

[0098] Figure 7 Figure 4 is a flowchart for determining a resource set provided by an embodiment of the present application;

[0099] Figure 8 Figure 8 is a flowchart for another method for determining an auxiliary information resource block provided by an embodiment of the present application;

[0100] Figure 9(a) is a schematic diagram for determining a time unit provided by an embodiment of the present application;

[0101] Figure 9(b) is another schematic diagram for determining a time unit provided by an embodiment of the present application;

[0102] Figure 10(a) is a schematic diagram of a resource block in a method for determining an auxiliary information resource block provided by an embodiment of the present application;

[0103] Figure 10(b) is a schematic diagram for determining a bitmap provided by an embodiment of the present application;

[0104] Figure 11 Figure 24 is a flowchart for another method for determining an auxiliary information resource block provided by an embodiment of the present application;

[0105] Figure 12 Figure 28 is a schematic structural diagram of a device for determining an auxiliary information resource block provided by an embodiment of the present application;

[0106] Figure 13 Figure 32 is a schematic structural diagram of another device for determining an auxiliary information resource block provided by an embodiment of the present application;

[0107] Figure 14 Figure 36 is a schematic structural diagram of a communication device provided by an embodiment of the present application;

[0108] Figure 15 Figure 40 is a schematic structural diagram of another communication device provided by an embodiment of the present application. Detailed implementation manners

[0109] The terms "first", "second", "third", etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to limit a specific order.

[0110] In the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0111] For the sake of clear and concise description of the following embodiments, a brief introduction to the related technologies is given first:

[0112] The embodiments of the present application provide a method and apparatus for determining an auxiliary information resource block. This method can be applied to the vehicle networking, such as V2X communication and vehicle-to-vehicle communication long term evolution technology (LTE-V), etc., or can be used in the fields of intelligent driving and intelligent connected vehicles, etc.

[0113] See Figure 1 In the scene schematic diagram shown, V2X communication includes the communication between vehicles and various things, such as vehicle-to-vehicle (V2V) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-infrastructure (V2I) communication, and vehicle-to-network (V2N) communication. Among them, the vehicle is a vehicle with communication capabilities in the vehicle networking.

[0114] In a feasible implementation manner, the terminal devices in the vehicle networking include the vehicle. Alternatively, the terminal devices include in-vehicle communication modules or other embedded communication modules. Alternatively, the terminal devices may further include other types of communication devices, such as mobile phones, tablet computers, or smart wearable devices, etc.

[0115] In addition, the terminal devices can communicate with network devices through V2X communication technology. The network devices can include various types. Optionally, in the universal mobile telecommunications system / long term evolution (UMTS / LTE), the network device can be a traditional macro base station (evolved node B, eNB); in the heterogeneous network (HetNet) scenario, the network device can be a micro base station eNB; in the distributed base station scenario, the network device can be a baseband processing unit (Base Band Unit, BBU) or a radio frequency unit (Remote Radio Unit, RRU); in the cloud radio access network (Cloud Radio Access Netowrk, CRAN) scenario, the network device can be a baseband pool BBU pool or a radio frequency unit RRU; in the future wireless communication system, the network device can be a gNB.

[0116] V2X communication technology defines two air interfaces. One is the air interface between the terrestrial radio access network and the user equipment (UTRAN UE, Uu), which is used to enable communication between the terminal device and the network device. For example, the terminal device can communicate with the gNB through the Uu air interface. The other is the sidelink air interface (SL air interface), which is used to enable communication between different terminal devices, that is, the terminal devices communicate with each other through the SL air interface.

[0117] In addition, the communication scenarios in V2X communication include three types: unicast, groucast, and broadcast. Among them, groucast is a "one-to-one group" communication mode. In the groucast scenario, multiple terminal devices can join the same group, and this group of terminal devices shares the same data stream, thus saving network resources.

[0118] To clarify the communication scenario of groucast, this application provides an example. See Figure 2 the schematic diagram of the groucast scenario shown. This example presents a "one-to-four" communication mode, that is, one terminal device sends information to four terminal devices, and these four terminal devices form a group.

[0119] Furthermore, V2X communication technology also defines two modes for allocating resources to terminal devices. In the first mode (i.e., Mode 1), the network device dynamically schedules the resources of the terminal device on the SL air interface in real time. In the second mode (i.e., Mode 2), the network device configures a resource pool for the terminal device on the SL air interface, and the terminal device determines the available resources in the resource pool by sensing the resource occupancy of each terminal device in the V2X network.

[0120] Among them, the resource pool includes the set of resources that can be occupied when the SL air interface is in communication. In a feasible implementation, this set of resources is usually a set corresponding to multiple orthogonal frequency division multiplexing (OFDM) symbols in the time domain and multiple consecutive physical resource blocks (PRBs) in the frequency domain. Usually, a single PRB includes 12 sub-carriers in the frequency domain.

[0121] Specifically, the V2X communication technology defines a sensing window and a selection window for the second mode. In the second mode, when a terminal device needs to transmit data in time unit n, the terminal device can determine the sensing window and the selection window according to time unit n. Within the sensing window, the terminal device senses the resource occupancy of each terminal device in the V2X network. Then, the terminal device determines the available resources in the selection window according to the sensing result within the sensing window, and can transmit data according to the available resources, where the selection window is a subset of the resource pool.

[0122] Further, it is assumed that a first terminal device needs to transmit data to multiple second terminal devices. In the V2X communication technology, referring to Figure 3 the data interaction schematic diagram shown, the first terminal device sends trigger information to the second terminal device; after receiving the trigger information, the second terminal device feeds back auxiliary information to the first terminal device, and the auxiliary information includes the resources determined by the second terminal device to be suitable for its own application; after receiving the auxiliary information, the first terminal device combines the auxiliary information and its own sensing result in the sensing window and other information to determine the resources available to itself when performing SL air interface communication, and can transmit data to the second terminal device through these resources. That is to say, in a multicast scenario, multiple second terminal devices feed back auxiliary information to the first terminal device.

[0123] In addition, when the multiple second terminal devices feed back auxiliary information to the first terminal device, the resource blocks occupied by the auxiliary information are usually determined by the second terminal devices themselves. In this case, there is often interference between the auxiliary information fed back by different second terminal devices, resulting in the first terminal device being unable to obtain correct auxiliary information.

[0124] Further, the first terminal device needs to determine the resources for its own data transmission according to the auxiliary information. When the first terminal device cannot obtain correct auxiliary information, correspondingly, the accuracy of the first terminal device determining resources for itself is reduced.

[0125] To solve the problem that in the V2X communication process, there is interference in the auxiliary information fed back by different second terminal devices, and the first terminal device that needs to determine resources cannot obtain correct auxiliary information, which further leads to a reduction in the accuracy of the first terminal device determining resources for itself, the embodiments of the present application provide a method and device for determining the resource block of auxiliary information.

[0126] The embodiments of the present application will be specifically described below in conjunction with the accompanying drawings to clarify the method and device for determining the resource block of auxiliary information provided by the present application.

[0127] In an embodiment of the present application, a method for determining an auxiliary information resource block is provided. Refer to Figure 4 the schematic diagram of the workflow shown. The method for determining the auxiliary information resource block includes the following steps:

[0128] Step S11: The first terminal device determines the resource blocks occupied by at least one second terminal device for sending auxiliary information, where the auxiliary information is used to determine the resource blocks for data transmission.

[0129] Among them, the first terminal device is the terminal device that sends data to the at least one second terminal device, and the at least one second terminal device is the terminal device that receives the data. The communication form between the first terminal device and the at least one second terminal device is multicast.

[0130] In addition, the resource block is usually a subset of the resource pool.

[0131] Step S12: The first terminal device sends indication information through multicast, where the indication information is used to indicate the resource blocks occupied by the auxiliary information.

[0132] Since the first terminal device needs to send data to the at least one second terminal device, the first terminal device needs to determine the resources it occupies when transmitting data. Further, the first terminal device needs to obtain the auxiliary information of the at least one second terminal device, so as to jointly determine the resources for its own data transmission by combining the auxiliary information and the resource occupancy situation it senses.

[0133] In this case, the first terminal device sends indication information through multicast. After receiving the indication information, the at least one second terminal device can determine the resource blocks it occupies when sending the auxiliary information according to the indication of the indication information, and send the auxiliary information through these resource blocks. After receiving the auxiliary information, the first terminal device can determine the resource blocks it occupies when performing data transmission according to the auxiliary information.

[0134] In an embodiment of the present application, a method for determining an auxiliary information resource block is provided. In a network applying this method, there are a first terminal device and at least one second terminal device. The first terminal device communicates with the at least one second terminal device in a multicast manner. In this method, the first terminal device determines the resource blocks occupied by at least one second terminal device for sending auxiliary information; then, the first terminal device transmits indication information, where the indication information is used to indicate the resource blocks occupied by the auxiliary information. After receiving the indication information, the second terminal device determines the resource blocks it occupies when sending the auxiliary information according to the indication of the indication information, and feeds back its own auxiliary information through these resource blocks.

[0135] When at least one second terminal device determines the resource block occupied by the auxiliary information for itself, interference often occurs during the transmission of the auxiliary information of different second terminal devices. However, through the solution provided in the embodiments of the present application, the first terminal device can determine the resource block occupied when at least one second terminal device sends the auxiliary information, and the at least one second terminal device sends the auxiliary information according to the resource block determined by the first terminal device. Therefore, the solution of the present application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can obtain accurate auxiliary information.

[0136] Furthermore, the first terminal device uses the auxiliary information to determine the resources occupied when it performs data transmission by itself. Since the solution of the embodiments of the present application improves the accuracy of the first terminal device in obtaining the auxiliary information, the solution of the embodiments of the present application can also improve the accuracy of the first terminal device in determining resources for itself.

[0137] In the solution disclosed in the embodiments of the present application, the first terminal device determines the resource block occupied by at least one second terminal device when sending the auxiliary information, and sends indication information for indicating the resource block occupied by the auxiliary information to the at least one second terminal device.

[0138] Among them, the indication information and the trigger information sent by the first terminal device to the at least one second terminal device can be the same information, that is, the content for indicating the resource block occupied by the auxiliary information is added to the trigger information. In this case, referring to Figure 3 the data interaction schematic diagram shown, the first terminal device sends the indication information to the at least one second terminal device through multicast. The second terminal device that receives the indication information determines the resource block occupied when it sends the auxiliary information according to the indication information, and then feeds back the auxiliary information to the first terminal device through this resource block. After receiving the auxiliary information, the first terminal device combines the auxiliary information and the resource occupancy situation sensed by itself to determine the resources occupied when it performs data transmission, and performs data transmission to the at least one second terminal device through these resources.

[0139] In addition, the indication information and the triggering information sent by the first terminal device to the at least one second terminal device may be different information. In this case, the first terminal device may send the indication information and the triggering information to the at least one second terminal device simultaneously, or the first terminal device may send the indication information and the triggering information successively within a certain time range, which may be determined by the first terminal device, and the order of sending the indication information and the triggering information is not restricted. Moreover, the second terminal device determines the resource block for sending the auxiliary information according to the indication information, and after receiving the triggering information, sends the auxiliary information through the determined resource block.

[0140] In addition, in the embodiments of the present application, the resource block may be expressed in multiple types. For example, it may be a resource block (RB), a resource element (RE), a Physical RB (PRB), etc. The present application does not make any limitation in this regard.

[0141] In the embodiments of the present application, the first terminal device determines the resource block occupied by the at least one second terminal device for sending the auxiliary information. This operation may include the following steps:

[0142] The first terminal device determines the resource block occupied by the at least one second terminal device for sending the auxiliary information from P resource blocks according to a preset rule, where P is the number of the second terminal devices, and P is a positive integer. The P resource blocks are included in the resource set determined from the resource pool.

[0143] That is to say, in the embodiments of the present application, when the number of the second terminal devices is P, the first terminal device determines P resource blocks, where each resource block is used to meet the sending requirement of one piece of auxiliary information. Moreover, the first terminal device distributes the P resource blocks to the P second terminal devices respectively according to a preset rule, that is, the first terminal device allocates a resource block occupied by the auxiliary information to each second terminal device.

[0144] Among them, the number of sub-channels included in each of the P resource blocks is not less than the number of sub-channels occupied by the auxiliary information, and the sub-channels included in different resource blocks among the P resource blocks are different.

[0145] Since each resource block meets the sending requirement of one piece of auxiliary information, the number of sub-channels included in each resource block is not less than the number of sub-channels occupied by the auxiliary information. For example, if one piece of auxiliary information occupies the length of 2 sub-channels, then the number of sub-channels included in each resource block is not less than 2.

[0146] In addition, different resource blocks among the P resource blocks include different sub-channels, which means that there are no overlapping sub-channels in the frequency domain among different resource blocks of the P resource blocks, that is, there is no overlapping phenomenon among the P resource blocks.

[0147] The resource blocks occupied by the auxiliary information fed back by a second terminal device often include multiple sub-channels. When the second terminal device determines the resource blocks occupied by its own fed-back auxiliary information, when multiple second terminal devices feed back auxiliary information, the sub-channels included in the occupied resource blocks may overlap, resulting in interference between the auxiliary information fed back by different second terminal devices.

[0148] To clarify the reason for this interference, this application provides an example. In this example, refer to Figure 5 the schematic diagram of a time unit shown in subCH which includes 8 sub-channels, denoted as N subCH = 8, where N subCH represents the number of sub-channels included in a time unit. And, in this example, it is assumed that each piece of auxiliary information occupies L subCH sub-channels, and L

[0149] = 2, that is, each piece of auxiliary information occupies the resources of 2 sub-channels in a certain time unit. In this case, a time unit can be occupied by the auxiliary information of at most 4 second terminal devices. Figure 5 However, the resource blocks occupied by the auxiliary information of different terminal devices may overlap. In this example, refer to

[0150] Figure 5 , there are five second terminal devices occupying this time unit when feeding back auxiliary information. These five second terminal devices are device A, device B, device C, device D, and device E respectively. Among them, the sub-channels occupied by device A are sub-channel 0 and sub-channel 1, the sub-channels occupied by device B are sub-channel 2 and sub-channel 3, the sub-channels occupied by device C are sub-channel 4 and sub-channel 5, the sub-channels occupied by device D are sub-channel 5 and sub-channel 6, and the sub-channels occupied by device E are sub-channel 6 and sub-channel 7. That is to say, device C and device D jointly occupy sub-channel 5, and device D and device E jointly occupy sub-channel 6. Therefore, there will be interference between the auxiliary information of device C and device D due to the overlap of sub-channels, and there will also be interference between the auxiliary information of device D and device E due to the overlap of sub-channels.

[0150] When there is interference between the auxiliary information fed back by different terminal devices, the first terminal device will be unable to obtain accurate auxiliary information. Further, the first terminal device needs to utilize the auxiliary information and combine it with the resource occupancy situation sensed by itself to jointly determine the resources that it can occupy. Therefore, when the first terminal device is unable to obtain accurate auxiliary information, the accuracy of the resources that the first terminal device determines for itself is reduced.

[0151] That is to say, in the V2X communication process, there is often interference between the auxiliary information fed back by different second terminal devices, and this interference is usually caused by the overlapping of the resource blocks occupied by the auxiliary information.

[0152] Therefore, in the embodiments of the present application, different resource blocks among the P resource blocks determined by the first terminal device include different sub-channels, that is, there is no overlapping phenomenon among the P resource blocks.

[0153] Exemplarily, referring to FIG. 6(a), in a time unit shown in FIG. 6(a), the length occupies 8 sub-channels, and the length of an auxiliary information occupies 2 sub-channels. In order to ensure that there is no overlap between each resource block, this time unit can be divided into at most 4 resource blocks, and each resource block is used to send an auxiliary information.

[0154] In another example, referring to FIG. 6(b), this schematic diagram shows that a time unit occupies 8 sub-channels, and an auxiliary information occupies 4 sub-channels. In order to ensure that there is no overlap between each resource block, this time unit can be divided into at most 2 resource blocks, and each resource block is used to send an auxiliary information.

[0155] In this case, since there is no overlap between the resource blocks determined by the first terminal device for different second terminal devices, when the second terminal device feeds back the auxiliary information through this resource block, there is no interference caused by the overlap of the resource blocks between the auxiliary information, thereby solving the interference problem caused by the overlap of the occupied resources when different terminal devices feed back the auxiliary information, that is, the solution of the embodiments of the present application can enable the first terminal device to obtain accurate auxiliary information.

[0156] In addition, since the solution of the embodiments of the present application enables the first terminal device to obtain accurate auxiliary information, correspondingly, it can also improve the accuracy of the resources that the first terminal device determines for itself.

[0157] Further, in the embodiments of the present application, referring to Figure 7 the schematic diagram of the workflow shown, the following steps are further included:

[0158] Step S21, the first terminal device determines the occupancy situation of the resources sensed within the sensing window.

[0159] In this step, the first terminal device senses whether each resource is occupied or reserved within the sensing window, etc.

[0160] Step S22: The first terminal device determines the target resources that can be occupied within the selection window according to the occupancy of the resources.

[0161] Wherein, the selection window is a subset of the resource pool.

[0162] In the embodiments of the present application, the network device configures a resource pool for each terminal device in the V2X network. When the first terminal device communicates with the second terminal device, it selects the resources that can be occupied from the resource pool and communicates through the selected resources. In this case, the resources occupied by the second terminal device when sending auxiliary information are also included in the resource pool. Among them, the network device can configure the resource pool according to the definition of Mode 2.

[0163] Wherein, when determining the target resources that can be occupied within the selection window, some resources within the selection window are usually excluded, and the remaining resources are the target resources. The excluded resources usually include the resources occupied by each terminal device in the V2X network and the resources reserved by each terminal device, or the part of the resources may also include the resources not sensed within the sensing window. Further, the part of the excluded resources may also include the resources that cannot be occupied due to other reasons, which are not limited in the embodiments of the present application.

[0164] In the Mode 2 of V2X communication technology, the concepts of sensing window and selection window are defined. Wherein, when the first terminal device determines that data needs to be transmitted in time unit n, the first terminal device determines the corresponding sensing window and selection window according to time unit n, and determines the target resources according to the sensing window and selection window.

[0165] Specifically, according to the definition of Mode 2, when the first terminal device determines to transmit data in time unit n, the sensing window can be set to [n – T0, n – T proc,0 , and the selection window can be set to [n + T1, n + T2].

[0166] Wherein, T0 is usually determined according to the high-layer parameters of the first terminal device, and the high-layer parameters usually include the identifier of the resource pool, the priority of this data transmission, the number of sub-channels occupied for transmitting data once, etc.; T proc,0It is usually determined according to the relevant standards of V2X communication, or according to the capabilities of the first terminal device, or according to the high-layer parameters of the first terminal device.

[0167] In addition, T1 and T2 in the selection window are usually determined according to the high-layer parameters of the first terminal device, or determined by the first terminal device in other ways.

[0168] After determining the sensing window, the first terminal device senses the resource occupancy of each terminal device in the V2X network within the sensing window [n–T0, n–T proc,0 . Then, the first terminal device determines the target resources that can be occupied within the selection window [n+T1, n+T2] according to the sensing result in the sensing window.

[0169] Step S23: The first terminal device determines the time unit with the minimum reference signal received power (RSRP) from the target resources, and the time unit is the resource set.

[0170] Wherein, the time unit is a time slot or a mini-slot, or the time unit can also be in other forms, which is not limited in the embodiments of the present application. In addition, when a time unit includes multiple resource blocks (RBs), the RSRP of this time unit refers to the average value of the RSRPs of the multiple RBs included in the time unit.

[0171] In the above implementation, the resource set includes at least one time unit with the minimum RSRP. The number of resource blocks available for transmitting the auxiliary information included in the at least one time unit with the minimum RSRP is not less than the number P of the second terminal devices, and the number of sub-channels included in each resource block that can be occupied by the auxiliary information is not less than the number of sub-channels included in the auxiliary information.

[0172] For example, as shown in FIG. 6(a), a time unit includes 8 sub-channels, and an auxiliary information occupies 2 sub-channels. In this case, if the number of the second terminal devices is greater than 4, the resource set includes two or more time units; if the number of the second terminal devices is less than or equal to 4, the resource set may only include one time unit.

[0173] Wherein, when the first terminal device senses the resource occupancy in the sensing window, it can determine the RSRP of each time unit. Therefore, in the above step, the first terminal device can determine the sorting of the RSRP magnitudes of each time unit in the target resources, and thus select the time unit with the minimum RSRP.

[0174] If the RSRP of a certain time unit is detected to be small and information is transmitted through this time unit, the interference that the information may be subject to is small. Therefore, in the embodiments of the present application, selecting the time unit with the smallest RSRP from the target resources as the resource set helps to ensure the reliability of transmitting the auxiliary information.

[0175] Alternatively, the first terminal device may also determine the resource set in other ways. When determining the resource set based on the time domain position, referring to Figure 8 the schematic diagram of the workflow shown, the embodiments of the present application further include the following steps:

[0176] Step S31: The first terminal device determines the occupancy of the resources sensed within the sensing window;

[0177] Step S32: The first terminal device determines the target resources available for occupancy within the selection window according to the occupancy of the resources.

[0178] Among them, the execution processes of step S31 to step S32 are the same as those of step S21 to step S22 and can be referred to each other, and will not be elaborated here.

[0179] Step S33: The first terminal device determines the time unit with the earliest time domain position from the target resources, and the time unit is the resource set.

[0180] In the above implementation manner, since the time domain positions of the time units included in the resource set are relatively early, when the second terminal device transmits the auxiliary information, the time domain positions of the resource blocks occupied are relatively early, thereby reducing the transmission delay of the auxiliary information.

[0181] Alternatively, the first terminal device may arbitrarily select at least one time unit from the target resources as the resource set. The number of resource blocks included in the at least one time unit is not less than the number P of the second terminal devices, and the number of sub-channels included in each resource block is not less than the number of sub-channels occupied by the auxiliary information.

[0182] Of course, the first terminal device may also determine the resource set in other ways, and the embodiments of the present application do not limit this.

[0183] In addition, the resource set includes at least one time unit at least. When one time unit cannot meet the needs of the second terminal device to transmit the auxiliary information, the resource set may also include a larger number of time units.

[0184] Among them, when the resource set includes a time unit, the schematic diagram of the resource set determined by the first terminal device can be as shown in Fig. 9(a). Fig. 9(a) shows that it is determined to transmit data in time unit n, and the occupancy of resources is determined through the sensing window [n–T0, n–T proc,0 , and the occupancy of resources is determined, and according to the sensing result of the sensing window, the target resources that can be occupied within the selection window are determined, and then a resource set is selected from the target resources. In this example, the resource set includes a time unit, and in Fig. 9(a), this time unit is time unit m. After determining time unit m, the first terminal device can divide time unit m into P resource blocks, and then determine the resource blocks occupied by each second terminal device from the P resource blocks.

[0185] In addition, when the resource set includes two or more time units, the schematic diagram of the resource set determined by the first terminal device can be as shown in Fig. 9(b). Fig. 9(b) shows that four time units are selected from the target resources, and the four time units are represented by rectangular shadows in the selection window, and since the number of available sub-channels included in different time units is different, the lengths of the rectangular shadows are different. After determining the four time units, the first terminal device can divide the four time units into P resource blocks, and then determine the resource blocks occupied by each second terminal device from the P resource blocks.

[0186] In the embodiment of the present application, the first terminal device determines, according to a preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks.

[0187] Among them, the preset rule can be in various forms. In one form, the preset rule includes the change rule of the identification numbers of the at least one second terminal device, where the change rule includes that the identification numbers of the at least one second terminal device change from small to large or from large to small.

[0188] In this case, the first terminal device determines, according to a preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks, including:

[0189] The first terminal device determines the sorting of the P resource blocks according to the position information of the P resource blocks; and the first terminal device determines, according to the sorting of the P resource blocks and the preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks.

[0190] In this implementation, the first terminal device sorts the P resource blocks according to the position information of the P resource blocks. After sorting the P resource blocks, the first terminal device can determine corresponding resource blocks for the second terminal devices in sequence according to the sorting of the resource blocks in ascending or descending order of the identification numbers of the second terminal devices.

[0191] In addition, when the first terminal device determines the sorting of the P resource blocks according to the position information of the P resource blocks, it can determine that the resource block with an earlier time domain position has a more forward sorting position, and determine that the resource block with a more forward frequency domain position has a more forward sorting position.

[0192] For example, when the P resource blocks are as shown in Fig. 6(a), the sorting of the P resource blocks is as follows: the resource block including sub-channel 0 and sub-channel 1, the resource block including sub-channel 2 and sub-channel 3, the resource block including sub-channel 4 and sub-channel 5, and the resource block including sub-channel 6 and sub-channel 7.

[0193] Of course, the first terminal device can also determine that the resource block with an earlier time domain position has a more backward sorting position, and determine that the resource block with a more forward frequency domain position has a more backward sorting position. The embodiments of the present application do not limit this.

[0194] In another form, the preset rule includes the mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.

[0195] In this case, the first terminal device determines the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks according to the preset rule, including the following steps:

[0196] The first terminal device determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks;

[0197] The first terminal device determines the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule.

[0198] Exemplarily, the resource block numbers of the P resource blocks include: RB1, RB2, and RB3, and the identification numbers of the at least one second terminal device include: 00, 01, and 10. This mapping relationship indicates that resource block RB1 corresponds to second terminal device 00, resource block RB2 corresponds to second terminal device 01, and resource block RB3 corresponds to second terminal device 10. Then, the first terminal device determines that resource block RB1 is the resource block occupied by second terminal device 00 for sending auxiliary information, resource block RB2 is the resource block occupied by second terminal device 01 for sending auxiliary information, and resource block RB3 is the resource block occupied by second terminal device 10 for sending auxiliary information.

[0199] In an embodiment of this application, the mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices can be preset and stored in each terminal device in the V2X network.

[0200] In addition, in this step where the first terminal device determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks, generally, the resource block number of the resource block with an earlier time domain position is smaller, and the resource block number of the resource block with a more forward frequency domain position is smaller.

[0201] For example, when the P resource blocks are as shown in Fig. 6(a), the sorting of the resource block numbers of the P resource blocks is in sequence: the resource block including sub-channel 0 and sub-channel 1, the resource block including sub-channel 2 and sub-channel 3, the resource block including sub-channel 4 and sub-channel 5, and the resource block including sub-channel 6 and sub-channel 7, and the resource block numbers of each resource block are determined accordingly.

[0202] Of course, it can also be determined that the resource block number of the resource block with an earlier time domain position is smaller, and the resource block number of the resource block with a more forward frequency domain position is smaller. This application does not make any limitations in this regard.

[0203] After determining the resource blocks occupied by each second terminal device for sending auxiliary information, the first terminal device transmits indication information. Among them, the indication information includes: the position information of the P resource blocks.

[0204] Through the indication information, the at least one second terminal device can determine the position information of the P resource blocks. In addition, the at least one second terminal device can determine the preset rule in advance through a protocol with the first terminal device. In this case, according to the preset rule, the at least one second terminal device can determine the resource block among the P resource blocks that it occupies when sending auxiliary information.

[0205] Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes an index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device can determine the preset rule according to the index number of the preset rule, and determine, according to the preset rule, the resource blocks occupied by itself when sending the auxiliary information among the P resource blocks.

[0206] Alternatively, the indication information not only includes the position information of the P resource blocks, but also includes the resource block numbers of the P resource blocks, and the identification numbers of the second terminal devices corresponding to the resource block numbers of each of the P resource blocks.

[0207] In this case, after receiving the indication information, the second terminal device determines, according to its own identification number, the resource block number corresponding to its own identification number, and then determines the resource blocks occupied by itself when sending the auxiliary information according to the position information of the resource block corresponding to the resource block number.

[0208] Of course, the indication information may further include other information, which is not limited in the embodiments of the present application.

[0209] In the indication information, the position information of the P resource blocks is included, where the position information of the P resource blocks includes one of the following: the time domain position and the frequency domain position of the P resource blocks; and a bit map for indicating whether the P resource blocks are available.

[0210] In a feasible design, the indication information includes a field indicating the time domain position and the frequency domain position. By reading this field, the at least one second terminal device can determine the position information of the P resource blocks.

[0211] In another feasible design, the indication information may also be in the form of a bit map for indicating whether the P resource blocks are available. Wherein, whether the P resource blocks are available refers to whether the P resource blocks can be occupied, that is, whether the P resource blocks can be used by the second terminal device to send the auxiliary information.

[0212] In this solution, multiple resource blocks included in the resource pool are represented in the form of a bitmap. The bitmap includes multiple bits, and each bit is used to indicate whether the resource block corresponding to the bit is available. Exemplarily, in the bitmap, "1" can be used to indicate that the resource block corresponding to the bit is available, and "0" is used to indicate that the resource block corresponding to the bit is unavailable. In this case, referring to the schematic diagram corresponding to this example, the schematic diagrams are FIGS. 10(a) and 10(b). In FIG. 10(a), each column represents a time unit, and each time unit includes 8 sub-channels. The sub-channels filled with slashes in the time unit indicate unavailable, and the blank sub-channels indicate available. In this case, the bitmap can be as shown in FIG. 10(b). In FIG. 10(b), if all the bits in the time unit corresponding to the first column are 1, it means that all the resource blocks in the time unit corresponding to the first column are available; while in the time unit corresponding to the second column, all the bits are 0, which means that all the resource blocks in the time unit corresponding to the second column are unavailable. In the time units corresponding to the third and fourth columns, some resource blocks (i.e., the resource blocks corresponding to the bits being 1) are available, while some resource blocks (i.e., the resource blocks corresponding to the bits being 0) are unavailable. According to the bitmap, the available resource blocks can be determined.

[0213] In this design method, whether each resource block is available is indicated by the bitmap, so that it is not necessary to add the time domain position and frequency domain position of each resource block in the indication information, reducing the amount of characters included in the indication information and saving the network resources required for transmitting the indication information. Among them, the larger the value of P, that is, the more the number of the second terminal devices, the more the amount of characters reduced in the indication information.

[0214] Furthermore, in some cases, the resource set is a time unit, that is, the resource blocks included in one time unit can meet the requirements of the at least one second terminal device for sending auxiliary information. In this case, the time domain position of the P resource blocks is the number of the one time unit. Through the number of the time unit, the at least one second terminal device can determine the time unit where the P resource blocks are located, and then determine the time domain position of the P resource blocks through the time domain position of the time unit where the P resource blocks are located. Moreover, the time domain position of the P resource blocks is represented by the number of one time unit, which can effectively reduce the amount of characters included in the indication information and save the network resources required for transmitting the indication information.

[0215] The first terminal device sends the indication information in a multicast manner, and indicates the resource blocks occupied by the auxiliary information through the indication information. The indication information can be various forms of information.

[0216] In an alternative form, the indication information is sidelink control information (SCI). Exemplarily, the indication information is a second-stage SCI (2nd-stage SCI, or SCI format 0-2).

[0217] Alternatively, in another alternative form, the indication information is media access control control element (MAC CE) information.

[0218] Correspondingly, an embodiment of the present application further provides a method for determining an auxiliary information resource block. Refer to Figure 11 the schematic diagram of the workflow shown, the method for determining the auxiliary information resource block includes the following steps:

[0219] Step S41, the second terminal device receives indication information through multicast, where the indication information is used to indicate the resource block occupied by the auxiliary information, and the auxiliary information is used by the first terminal device to determine the resource for data transmission.

[0220] Wherein, the second terminal device is a terminal device that receives data sent by the first terminal device in the V2X network, and in the V2X network, there is usually at least one second terminal device, and the communication form between the first terminal device and the at least one second terminal device is multicast.

[0221] In addition, in the embodiment of the present application, the first terminal device determines the resource occupied when transmitting data through the auxiliary information fed back by the at least one second terminal device. In this case, the first terminal device determines the resource block occupied by the at least one second terminal device when sending the auxiliary information, and sends indication information through multicast, where the indication information is used to indicate the resource block occupied by the auxiliary information, and the second terminal device then receives the indication information through multicast.

[0222] Step S42, the second terminal device sends the auxiliary information in the resource block indicated by the indication information.

[0223] After obtaining the indication information, the second terminal device determines the resource block for feeding back the auxiliary information through the indication information, and sends the auxiliary information to the first terminal device through this resource block.

[0224] After receiving the auxiliary information, the first terminal device determines the resource for its own data transmission through the auxiliary information.

[0225] In an embodiment of the present application, a method for determining an auxiliary information resource block is provided. In a network applying this method, there are a first terminal device and at least one second terminal device, and the first terminal device communicates with the at least one second terminal device in a multicast manner. In this method, the second terminal device receives indication information through multicast. The indication information is used to indicate the resource block occupied by the auxiliary information, and the second terminal device sends the auxiliary information in the resource block indicated by the indication information.

[0226] When the second terminal device determines the resource block occupied by its own auxiliary information, there is often interference in the transmission process of the auxiliary information of different second terminal devices. However, in the solution provided in the embodiment of the present application, the second terminal device determines the resource block occupied when sending its own auxiliary information according to the received indication information, that is, the resource block occupied when the second terminal device sends the auxiliary information is indicated by the first terminal device. Therefore, the solution of the present application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can obtain accurate auxiliary information.

[0227] Furthermore, the first terminal device uses the auxiliary information to determine the resources occupied when performing data transmission by itself. And the solution of the embodiment of the present application improves the accuracy of the first terminal device in obtaining the auxiliary information. Therefore, the solution of the embodiment of the present application can also improve the accuracy of the first terminal device in determining resources for itself.

[0228] In an embodiment of the present application, the indication information includes: the position information of P resource blocks, where P is the number of the second terminal devices, and P is a positive integer. The P resource blocks are included in the resource set determined by the resource pool. Exemplarily, when the current communication scenario is as Figure 2 shown, P is 4.

[0229] The position information of the P resource blocks includes one of the following: the time domain position and the frequency domain position of the P resource blocks; and a bit map, where the bit map is used to indicate whether the P resource blocks are available.

[0230] In a feasible design, the indication information includes fields indicating the time domain position and the frequency domain position. By reading these fields, the at least one second terminal device can determine the position information of the P resource blocks.

[0231] In another feasible design, the indication information can also be in the form of a bit map, where the bit map is used to indicate whether the P resource blocks are available. Among them, whether the P resource blocks are available refers to whether the P resource blocks can be occupied, that is, whether the P resource blocks can be used by the second terminal device to send auxiliary information.

[0232] The bit map includes a plurality of bits, each bit being used to indicate whether the resource block corresponding to the bit is available. Exemplarily, in the bit map, "1" can be used to indicate that the resource block corresponding to the bit is available, and "0" can be used to indicate that the resource block corresponding to the bit is unavailable. In this case, when the bit map is as shown in FIG. 10(b), each bit in the time unit corresponding to the first column is 1, indicating that each resource block in the time unit corresponding to the first column is available; while in the time unit corresponding to the second column, each bit is 0, indicating that each resource block in the time unit corresponding to the second column is unavailable. In the time units corresponding to the third column and the fourth column, some resource blocks (i.e., the resource blocks corresponding to the bits being 1) are available, while some resource blocks (i.e., the resource blocks corresponding to the bits being 0) are unavailable.

[0233] Through the indication information, the second terminal device can determine the location information of the P resource blocks. In addition, the second terminal device can pre-determine the preset rule through the protocol with the first terminal device. In this case, according to the preset rule, the second terminal device can determine the resource blocks occupied by itself when sending the auxiliary information among the P resource blocks.

[0234] Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes the index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device can determine the preset rule according to the index number of the preset rule, and determine the resource blocks occupied by itself when sending the auxiliary information among the P resource blocks according to the preset rule.

[0235] Alternatively, the indication information not only includes the location information of the P resource blocks, but also includes the resource block numbers of the P resource blocks, and the identification numbers of the second terminal devices corresponding to the resource block numbers of each resource block among the P resource blocks.

[0236] Of course, the indication information may further include other information, which is not limited in the embodiments of the present application.

[0237] In the embodiments of the present application, the second terminal device sends the auxiliary information in the resource blocks indicated by the indication information. This operation generally includes:

[0238] The second terminal device determines the resource blocks for sending the auxiliary information among the P resource blocks through a preset rule.

[0239] Among them, the first terminal device usually determines, according to a preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among P resource blocks. Correspondingly, the second terminal device determines, through the preset rule, the resource blocks for sending the auxiliary information among the P resource blocks.

[0240] Among them, the preset rule can be in various forms. In one form, it is the change rule of the identification numbers of the at least one second terminal device, and the change rule includes that the identification numbers of the at least one second terminal device increase from small to large or decrease from large to small.

[0241] In this case, the second terminal device determines, through the preset rule, the resource blocks for sending the auxiliary information among the P resource blocks, including:

[0242] The second terminal device determines the sorting of the P resource blocks according to the location information of the P resource blocks, where P is the number of second terminal devices included in the V2X network;

[0243] The second terminal device determines, according to the sorting of the P resource blocks and the change rule of the identification numbers of the at least one second terminal device, the resource blocks for sending the auxiliary information among the P resource blocks.

[0244] In this implementation, the first terminal device sorts the P resource blocks according to the location information of the P resource blocks, and then, after sorting the P resource blocks, the first terminal device can determine corresponding resource blocks for the second terminal devices in sequence according to the order of the identification numbers of each second terminal device from small to large or from large to small according to the sorting of the resource blocks.

[0245] Correspondingly, the second terminal device also determines the sorting of the P resource blocks according to the location information of the P resource blocks, and determines, according to the sorting of the P resource blocks and the change rule of the identification numbers of the at least one second terminal device, the resource blocks for sending the auxiliary information among the P resource blocks.

[0246] Among them, the second terminal device can determine its own sorting among each second terminal device according to the number of second terminal devices in the V2X network and its own identification number, and accordingly determine the resource blocks for itself to send auxiliary information among the P resource blocks.

[0247] Exemplarily, the number of second terminal devices in the V2X network is 3, and the identification numbers of the 3 second terminal devices are 00, 01, and 10 respectively. The identification number of a certain second terminal device is 10, and the change rule of the identification numbers of the at least one second terminal device is that the identification numbers of the at least one second terminal device increase from small to large. Then, the second terminal device can determine that its own ranking among all second terminal devices is the third, and accordingly determine that the third resource block is the resource block for sending its auxiliary information.

[0248] In addition, in this manner, when the second terminal device determines the ranking of the P resource blocks according to the position information of the P resource blocks, it can determine that the resource block with an earlier time domain position has a more forward ranking position, and determine that the resource block with a more forward frequency domain position has a more forward ranking position. Of course, the second terminal device can also determine that the resource block with an earlier time domain position has a more backward ranking position, and determine that the resource block with a more forward frequency domain position has a more backward ranking position. The embodiments of the present application do not make any limitations in this regard.

[0249] In another form, the preset rule includes the mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.

[0250] Correspondingly, the second terminal device determines the resource block for sending the auxiliary information from the P resource blocks through the preset rule, including:

[0251] The second terminal device determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks;

[0252] The second terminal device determines the resource block for sending the auxiliary information from the P resource blocks according to the resource block numbers of the P resource blocks and the mapping relationship.

[0253] Exemplarily, the second terminal device determines that the P resource blocks include RB1, RB2, and RB3 according to the position information of the P resource blocks. This mapping relationship indicates that resource block RB1 corresponds to second terminal device 00, resource block RB2 corresponds to second terminal device 01, and resource block RB3 corresponds to second terminal device 10. If the identification number of a certain second terminal device is 01, then this second terminal device can determine that the resource block for sending its auxiliary information is resource block RB2 according to this mapping relationship.

[0254] Alternatively, when the indication information includes not only the location information of the P resource blocks, but also the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices corresponding to the resource block numbers of each of the P resource blocks, after receiving the indication information, the second terminal device determines the resource block number corresponding to its own identification number according to its own identification number, and then determines the resource block occupied by itself when sending the auxiliary information according to the location information of the resource block corresponding to the resource block number.

[0255] Exemplarily, the indication information includes the location information of 3 resource blocks, the resource block numbers of the 3 resource blocks are RB1, RB2, and RB3 respectively, and the indication information further includes that the identification number of the second terminal device corresponding to RB1 is 00, the identification number of the second terminal device corresponding to RB2 is 01, and the identification number of the second terminal device corresponding to RB3 is 10. The identification number of a certain second terminal device is 00. The second terminal device determines that the resource block corresponding to itself is resource block RB1 according to the identification numbers of the second terminal devices corresponding to the resource block numbers of each resource block included in the indication information, and then can determine the resource block occupied by itself when sending the auxiliary information according to the location information of resource block RB1 included in the indication information.

[0256] Correspondingly, an embodiment of the present application further provides a device for determining an auxiliary information resource block. Refer to Figure 12 As shown in the structural schematic diagram, the device for determining an auxiliary information resource block includes a processing unit 110 and a transceiver unit 120.

[0257] Wherein, the processing unit 110 is used to determine the resource blocks occupied by at least one second terminal device when sending auxiliary information, and the auxiliary information is used to determine the resources for data transmission;

[0258] The transceiver unit 120 is used to send indication information by multicast, and the indication information is used to indicate the resource blocks occupied by the auxiliary information.

[0259] Through the solution provided by the embodiment of the present application, the first terminal device can determine the resource blocks occupied by at least one second terminal device when sending auxiliary information, and the at least one second terminal device sends auxiliary information according to the resource blocks determined by the first terminal device. Therefore, the solution of the present application can reduce the interference between the auxiliary information fed back by different second terminal devices, so that the first terminal device can obtain accurate auxiliary information.

[0260] Further, the processing unit is specifically configured to determine, according to a preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined from a resource pool.

[0261] That is to say, in the embodiment of the present application, when the number of second terminal devices is P, the first terminal device determines P resource blocks, where each resource block is used to meet the sending requirement of one piece of auxiliary information. And, the first terminal device distributes the P resource blocks to the P second terminal devices respectively according to a preset rule, that is, the first terminal device allocates a resource block occupied by auxiliary information to each second terminal device.

[0262] In the device provided in the embodiment of the present application, the number of sub-channels included in each of the P resource blocks is not less than the number of sub-channels occupied by the auxiliary information, and the sub-channels included in different resource blocks among the P resource blocks are different.

[0263] Since the sub-channels included in different resource blocks among the P resource blocks are different, there is no overlapping phenomenon among the P resource blocks. In this case, when the second terminal device feeds back auxiliary information through this resource block, there is no interference caused by resource block overlap among the auxiliary information, thereby solving the interference problem caused by overlap among the resources occupied when different terminal devices feed back auxiliary information, that is, the solution of the embodiment of the present application can enable the first terminal device to obtain accurate auxiliary information.

[0264] In addition, since the solution of the embodiment of the present application enables the first terminal device to obtain accurate auxiliary information, the accuracy of determining the resources that can be occupied by the first terminal device for itself can be improved accordingly.

[0265] Further, in the device provided in the embodiment of the present application, the processing unit 110 is further configured to

[0266] determine the occupancy of the resources sensed within the sensing window;

[0267] determine the target resources that can be occupied within the selection window according to the occupancy of the resources;

[0268] determine the time unit with the minimum reference signal received power (RSRP) from the target resources, and the time unit is the resource set.

[0269] In the embodiment of the present application, selecting the time unit with the minimum RSRP from the target resources as the resource set helps to ensure the RSRP for sending auxiliary information.

[0270] Further, in the apparatus provided in the embodiments of the present application, the processing unit 110 is further configured to,

[0271] Determine the occupancy of the resources sensed within the sensing window;

[0272] Determine the target resources available for occupancy within the selection window according to the occupancy of the resources;

[0273] Determine the time unit with the earliest time domain position from the target resources, where the time unit is the resource set.

[0274] In the embodiments of the present application, the time unit with the earliest time domain position is selected and determined from the target resources, so as to reduce the transmission delay of the auxiliary information.

[0275] Wherein, the processing unit is specifically configured to,

[0276] Determine the sorting of the P resource blocks according to the position information of the P resource blocks;

[0277] And, determine the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks according to the sorting of the P resource blocks and the preset rule, where the preset rule includes the change rule of the identification numbers of the at least one second terminal device.

[0278] In this case, after receiving the indication information, the second terminal device can determine the resource blocks occupied by itself for sending auxiliary information according to the position information of the P resource blocks and its own identification number.

[0279] Wherein, the processing unit is specifically configured to,

[0280] Determine the resource block numbers of the P resource blocks according to the position information of the P resource blocks; and

[0281] Determine the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, where the preset rule includes the mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal device.

[0282] In this case, after receiving the indication information, the second terminal device can determine the resource blocks occupied by itself for sending auxiliary information according to the position information of the P resource blocks and the mapping relationship.

[0283] Wherein, in the apparatus provided in the embodiments of the present application, the indication information includes: the position information of the P resource blocks;

[0284] Wherein, the position information of the P resource blocks includes one of the following:

[0285] The time domain positions and frequency domain positions of the P resource blocks; and

[0286] A bitmap for indicating whether the P resource blocks are available.

[0287] The at least one second terminal device can determine the preset rule in advance through a protocol with the first terminal device. In this case, according to the preset rule, the at least one second terminal device can determine the resource blocks occupied by itself when sending auxiliary information among the P resource blocks.

[0288] Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes an index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device can determine the preset rule according to the index number of the preset rule, and determine the resource blocks occupied by itself when sending auxiliary information among the P resource blocks according to the preset rule.

[0289] Alternatively, the indication information includes not only the position information of the P resource blocks, but also the resource block numbers of the P resource blocks, and the identification numbers of the second terminal devices corresponding to the resource block numbers of each resource block among the P resource blocks.

[0290] In this case, after receiving the indication information, the second terminal device determines the resource block number corresponding to its own identification number according to its own identification number, and then determines the resource blocks occupied by itself when sending auxiliary information according to the position information of the resource block corresponding to the resource block number.

[0291] Of course, the indication information may further include other information, which is not limited in the embodiments of the present application.

[0292] In addition, when the resource set is a time unit, the time domain position of the P resource blocks is the number of the time unit.

[0293] Through the number of the time unit, the at least one second terminal device can determine the time domain position of the time unit where the P resource blocks are located, and further determine the time domain positions of the P resource blocks through the time domain position of the time unit where the P resource blocks are located. Moreover, the time domain positions of the P resource blocks are represented by the number of a time unit, which can effectively reduce the amount of characters included in the indication information and save the network resources required for transmitting the indication information.

[0294] In addition, the indication information is sidelink control information SCI or media access control control element MAC CE information.

[0295] Correspondingly, in another embodiment of the present application, a device for determining an auxiliary information resource block is provided, including:

[0296] A transceiver unit, configured to receive indication information through multicast, where the indication information is used to indicate a resource block occupied by auxiliary information, and the auxiliary information is used by a first terminal device to determine a resource for data transmission;

[0297] The transceiver unit is further configured to send the auxiliary information in the resource block indicated by the indication information.

[0298] In addition, in an embodiment of the present application, the indication information includes: position information of P resource blocks, where P is the number of second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool;

[0299] Wherein, the position information of the P resource blocks includes one of the following:

[0300] The time domain position and frequency domain position of the P resource blocks; and

[0301] A bit map, which is used to indicate whether the P resource blocks are available.

[0302] The first terminal device determines, according to a preset rule, a resource block occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks. The at least one second terminal device can pre-determine the preset rule through a protocol with the first terminal device. In this case, the at least one second terminal device can determine, according to the preset rule, a resource block occupied by itself when sending auxiliary information among the P resource blocks.

[0303] Further, when the at least one second terminal device does not determine the preset rule adopted by the first terminal device, the indication information further includes an index number of the preset rule. In this case, after receiving the indication information, the at least one second terminal device can determine the preset rule according to the index number of the preset rule, and determine, according to the preset rule, a resource block occupied by itself when sending auxiliary information among the P resource blocks.

[0304] Alternatively, the indication information not only includes the position information of the P resource blocks, but also includes the resource block numbers of the P resource blocks, and identification numbers of second terminal devices corresponding to the resource block numbers of each of the P resource blocks.

[0305] In this case, after receiving the indication information, the second terminal device determines the resource block number corresponding to its own identification number according to its own identification number, and then determines the resource block occupied by itself when sending the auxiliary information according to the position information of the resource block corresponding to the resource block number.

[0306] Of course, the indication information may further include other information, which is not limited in the embodiments of the present application.

[0307] Correspondingly, corresponding to the method for determining the auxiliary information resource block described above, the embodiments of the present application further provide a communication device. Refer to Figure 13 the structural schematic diagram shown, the communication device includes: a processor 1101 and a memory. Among them, the memory stores a program running on the processor; when the processor executes the program, it realizes Figure 4 、 Figure 7 and Figure 8 all or part of the steps in the corresponding embodiments.

[0308] In a feasible design, the processor is used to determine the resource blocks occupied by at least one second terminal device when sending auxiliary information, and the auxiliary information is used to determine the resources for data transmission;

[0309] In addition, the processor is used to trigger the transceiver unit so that the transceiver unit is used to send the indication information through multicast, and the indication information is used to indicate the resource blocks occupied by the auxiliary information.

[0310] In an alternative design, the processor is specifically used to determine, according to a preset rule, the resource blocks occupied by the at least one second terminal device when sending auxiliary information among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined in a resource pool.

[0311] In an alternative design, the number of sub-channels included in each of the P resource blocks is not less than the number of sub-channels occupied by the auxiliary information, and the sub-channels included in different resource blocks among the P resource blocks are different.

[0312] In an alternative design, the processor is further used to determine the occupancy of the resources sensed within a sensing window; determine the target resources available for occupancy within a selection window according to the occupancy of the resources; and determine, from the target resources, the time unit with the minimum reference signal received power (RSRP), and the time unit is the resource set.

[0313] In an alternative design, the processor is further configured to determine the occupancy of resources sensed within the sensing window; determine target resources available for occupancy within the selection window according to the occupancy of the resources; and determine, from the target resources, a time unit with the earliest time domain position, where the time unit is the resource set.

[0314] In an alternative design, the processor is specifically configured to determine the sorting of the P resource blocks according to the position information of the P resource blocks; and determine, from the P resource blocks, the resource blocks occupied by the at least one second terminal device for sending auxiliary information according to the sorting of the P resource blocks and the preset rule, where the preset rule includes a change rule of the identification numbers of the at least one second terminal device.

[0315] In an alternative design, the processor is specifically configured to

[0316] determine the resource block numbers of the P resource blocks according to the position information of the P resource blocks; and

[0317] determine, from the P resource blocks, the resource blocks occupied by the at least one second terminal device for sending auxiliary information according to the resource block numbers of the P resource blocks and the preset rule, where the preset rule includes a mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal device.

[0318] In an alternative design, the indication information includes: the position information of the P resource blocks;

[0319] where the position information of the P resource blocks includes one of the following:

[0320] the time domain position and the frequency domain position of the P resource blocks; and

[0321] a bitmap used to indicate whether the P resource blocks are available.

[0322] In an alternative design, the resource set is a time unit, and the time domain position of the P resource blocks is the number of the time unit.

[0323] In an alternative design, the indication information is sidelink control information SCI or media access control control element MAC CE information.

[0324] Further, the communication device may further include: a transceiver 1102 and a bus 1103, and the memory includes a random access memory 1104 and a read only memory 1105.

[0325] Among them, the processor is respectively coupled to a transceiver, a random access memory, and a read-only memory through a bus. Among them, when the communication device needs to be run, it is started through the basic input / output system solidified in the read-only memory or the bootloader in the embedded system to guide the device into the normal operation state. After the device enters the normal operation state, an application program and an operating system are run in the random access memory, so that the mobile terminal control device executes Figure 4 , Figure 7 and Figure 8 all or part of the steps in the corresponding embodiments.

[0326] The device of the embodiment of the present invention may correspond to the device for determining the auxiliary information resource block in the corresponding embodiments of the above Figure 2 and Figure 4 , and the processor in the device can implement Figure 4 , Figure 7 and Figure 8 the functions and / or various steps and methods implemented by the devices in the corresponding embodiments. For the sake of brevity, they will not be elaborated here.

[0327] Correspondingly, corresponding to the method for determining the auxiliary information resource block described above, an embodiment of the present application further provides a communication device. The communication device includes: a processor and a memory, where the memory stores a program running on the processor; the processor is used to call and execute the program instructions stored in the memory. When the processor executes the program, the communication device executes Figure 11 all or part of the steps in the corresponding embodiments.

[0328] In an optional design, the indication information includes: the position information of P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in the resource set determined by the resource pool;

[0329] Among them, the position information of the P resource blocks includes one of the following:

[0330] the time domain position and the frequency domain position of the P resource blocks; and

[0331] a bit map, where the bit map is used to indicate whether the P resource blocks are available.

[0332] Further, the communication device may further include: a transceiver and a bus, and the memory includes a random access memory and a read-only memory.

[0333] Among them, the processor is respectively coupled to a transceiver, a random access memory, and a read-only memory through a bus. When the communication device needs to run, it is started by the basic input / output system solidified in the read-only memory or the bootloader in the embedded system to guide the device into the normal running state. After the device enters the normal running state, application programs and the operating system run in the random access memory, so that the mobile terminal control device executes Figure 11 all or part of the steps in the corresponding embodiment.

[0334] The device according to the embodiment of the present invention may correspond to the device for determining the auxiliary information resource block in the above Figure 11 corresponding embodiment, and the processor in the device can implement Figure 11 the functions and / or various steps and methods implemented by the device in the corresponding embodiment. For the sake of brevity, they will not be described herein again.

[0335] Correspondingly, corresponding to the method for determining the auxiliary information resource block described above, an embodiment of the present application provides a communication device. Refer to Figure 14 the schematic diagram shown. The communication device includes: a processor 210 and an interface circuit 220;

[0336] The interface circuit 220 is configured to receive code instructions and transmit them to the processor;

[0337] The processor 210 is configured to run the code instructions to execute the method for determining the auxiliary information resource block provided in the corresponding embodiments such as Figure 4 , Figure 7 and Figure 8 corresponding embodiments.

[0338] Among them, the communication device may include a single chip or a chip module composed of multiple chips. Or, the communication device may also be in other forms, and the present application does not limit this.

[0339] Correspondingly, corresponding to the method for determining the auxiliary information resource block described above, an embodiment of the present application provides a communication device. Refer to Figure 15 the schematic diagram shown. The communication device includes: a processor 310 and an interface circuit 320; The interface circuit 320 is configured to receive code instructions and transmit them to the processor; The processor 310 is configured to run the code instructions to execute the method for determining the auxiliary information resource block provided in the corresponding embodiments such as Figure 11 corresponding embodiments.

[0340] Among them, the communication device may include a single chip or a chip module composed of multiple chips. Or, the communication device may also be in other forms, and the present application does not limit this.

[0341] In a specific implementation, an embodiment of the present application further provides a computer-readable storage medium, which includes instructions. When the computer-readable medium provided in any device runs on a computer, it can implement all or part of the steps in the embodiments including Figure 4 , Figure 7 and Figure 8 . The storage medium of the computer-readable medium may be a magnetic disk, an optical disk, a read-only memory (ROM), a random access memory (RAM), or the like.

[0342] In a specific implementation, an embodiment of the present application further provides a computer-readable storage medium, which includes instructions. When the computer-readable medium provided in any device runs on a computer, it can implement all or part of the steps in the corresponding Figure 11 embodiment. The storage medium of the computer-readable medium may be a magnetic disk, an optical disk, a read-only memory (abbreviation: ROM) or a random access memory (abbreviation: RAM), or the like.

[0343] In addition, another embodiment of the present application further provides a computer program product including instructions. When the computer program product runs on an electronic device, the electronic device can implement all or part of the steps in the embodiments including Figure 4 , Figure 7 and Figure 8 .

[0344] Correspondingly, another embodiment of the present application further provides a computer program product including instructions. When the computer program product runs on an electronic device, the electronic device can implement all or part of the steps in the corresponding Figure 11 embodiment.

[0345] Correspondingly, an embodiment of the present application further provides a communication system, which includes a communication device as shown in Figure 14 , and at least one communication device as shown in Figure 15 .

[0346] Among them, if the communication device as shown in Figure 14 is set as the first communication device, and the communication device as shown in Figure 15 is set as the second communication device, the first communication device and at least one second communication device can communicate in a multicast manner.

[0347] In this communication system, the at least one second communication device sends auxiliary information according to the resource block determined by the first communication device, which can reduce the interference between the auxiliary information fed back by different second communication devices, so that the first communication device can obtain accurate auxiliary information. Further, the first communication device can determine the resources occupied when performing data transmission through the accurate auxiliary information, improving the accuracy of the first communication device in determining the resources for its own data transmission.

[0348] Correspondingly, an embodiment of the present application further provides a communication system, which includes a communication device as shown in Figure 14 and at least one communication device as shown in Figure 15 , and the communication system further includes a network device.

[0349] The network device can include various types. Optionally, in a Universal Mobile Telecommunications System / Long Term Evolution (UMTS / LTE), the network device can be a traditional evolved node B (eNB); in a heterogeneous network (HetNet) scenario, the network device can be a micro eNB; in a distributed base station scenario, the network device can be a Base Band Unit (BBU) or a Remote Radio Unit (RRU); in a Cloud Radio Access Network (CRAN) scenario, the network device can be a BBU pool or an RRU; in a future wireless communication system, the network device can be a gNB.

[0350] In the embodiments of the present application, the various illustrative logical units and circuits described can be implemented or operated to perform the described functions by a general-purpose processor, a digital information processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above designs. The general-purpose processor can be a microprocessor. Optionally, the general-purpose processor can also be any conventional processor, controller, microcontroller or state machine. The processor can also be implemented by a combination of computing devices, such as a digital information processor and a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital information processor core, or any other similar configuration.

[0351] The steps of the methods or algorithms described in the embodiments of the present application may be directly embedded in hardware, software units executed by a processor, or a combination of both. The software units may be stored in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium in the art. Exemplarily, the storage medium may be connected to the processor so that the processor can read information from the storage medium and write information to the storage medium. Optionally, the storage medium may also be integrated into the processor. The processor and the storage medium may be provided in an ASIC, and the ASIC may be provided in a UE. Optionally, the processor and the storage medium may also be provided in different components in the UE.

[0352] It should be understood that in various embodiments of the present application, the order numbers of the various processes do not imply the order of execution, and the order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.

[0353] In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or a data center that includes one or more available media integrated. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)).

[0354] For the same or similar parts among the various embodiments of this specification, reference may be made to each other. Each embodiment focuses on the differences from other embodiments. In particular, for the device and system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts may refer to the description in the method embodiment section.

[0355] Those skilled in the art can clearly understand that the technologies in the embodiments of the present invention can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solutions in the embodiments of the present invention, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of the present invention.

[0356] For the same or similar parts among the various embodiments in this specification, reference can be made to each other. In particular, for the embodiments of the road constraint determination device disclosed in this application, since it is basically similar to the method embodiments, the description is relatively simple, and reference can be made to the descriptions in the method embodiments for the relevant parts.

[0357] The above-described embodiments of the present invention do not constitute a limitation on the protection scope of the present invention.

Claims

1. A method for determining an auxiliary information resource block, characterized in that, Including: The first terminal device determines resource blocks occupied by at least one second terminal device for sending auxiliary information, where the auxiliary information is used to assist the first terminal device in determining resources for data transmission; The first terminal device sends indication information through multicast, where the indication information is used to indicate the resource blocks occupied by the auxiliary information; The first terminal device determines resource blocks occupied by at least one second terminal device for sending auxiliary information, including: Among multiple resource blocks determined by the first terminal device, the resource blocks occupied by the at least one second terminal device for sending auxiliary information are determined. The number of sub-channels included in each resource block is not less than the number of sub-channels occupied by the auxiliary information, and the sub-channels included in different resource blocks are different.

2. The method according to claim 1, wherein The first terminal device determines resource blocks occupied by at least one second terminal device for sending auxiliary information, including: The first terminal device determines, according to a preset rule, resource blocks occupied by the at least one second terminal device for sending auxiliary information among P resource blocks, where P is the number of second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined from a resource pool.

3. The method according to claim 2, wherein The method further includes: The first terminal device determines the occupancy of resources sensed within a sensing window; The first terminal device determines target resources available for occupancy within a selection window according to the occupancy of the resources; The first terminal device determines, from the target resources, a time unit with the minimum reference signal received power (RSRP), where the time unit is the resource set.

4. The method according to claim 2, wherein The method further includes: The first terminal device determines the occupancy of resources sensed within a sensing window; The first terminal device determines target resources available for occupancy within a selection window according to the occupancy of the resources; The first terminal device determines, from the target resources, a time unit with the earliest time domain position, where the time unit is the resource set.

5. The method according to claim 2, characterized in that, The first terminal device determines, according to a preset rule, resource blocks occupied by the at least one second terminal device for sending auxiliary information among P resource blocks, including: The first terminal device determines the sorting of the P resource blocks according to the position information of the P resource blocks; and The first terminal device determines, according to the sorting of the P resource blocks and the preset rule, resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks, where the preset rule includes a change rule for the identification numbers of the at least one second terminal device.

6. The method according to claim 2, wherein The first terminal device determines, according to a preset rule, resource blocks occupied by the at least one second terminal device for sending auxiliary information among P resource blocks, including: The first terminal device determines the resource block numbers of the P resource blocks according to the position information of the P resource blocks; and The first terminal device determines, according to the resource block numbers of the P resource blocks and the preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information, where the preset rule includes a mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.

7. The method according to any one of claims 2-6, characterized in that, The indication information includes: the location information of the P resource blocks; wherein, the location information of the P resource blocks includes one of the following: the time domain location and the frequency domain location of the P resource blocks; and a bitmap, which is used to indicate whether the P resource blocks are available.

8. The method according to claim 7, characterized in that The resource set is a time unit, and the time domain location of the P resource blocks is the number of the one time unit.

9. The method according to any one of claims 1 to 6, characterized in that The indication information is sidelink control information SCI or medium access control control element MAC CE information.

10. A method for determining an auxiliary information resource block, characterized in that including: The second terminal device receives, by multicast, indication information for indicating the resource blocks occupied by the auxiliary information, where the auxiliary information is used for the first terminal device to determine the resources for data transmission; the resource blocks occupied by the auxiliary information include the resource blocks allocated to the second terminal device by the first terminal device from among the multiple resource blocks determined by the first terminal device; The second terminal device sends the auxiliary information in the resource blocks indicated by the indication information.

11. The method according to claim 10, wherein The indication information includes: the location information of P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool; wherein, the location information of the P resource blocks includes one of the following: the time domain location and the frequency domain location of the P resource blocks; and a bitmap, which is used to indicate whether the P resource blocks are available.

12. An apparatus for determining an auxiliary information resource block, characterized in that, including: a processing unit, configured to determine the resource blocks occupied by at least one second terminal device for sending auxiliary information, where the auxiliary information is used to assist the first terminal device in determining the resources for data transmission; a transceiver unit, configured to send, by multicast, indication information for indicating the resource blocks occupied by the auxiliary information; Specifically, the processing unit is configured to determine, from among the multiple resource blocks determined by the first terminal device, the resource blocks occupied by the at least one second terminal device for sending auxiliary information, where the number of sub-channels included in each resource block is not less than the number of sub-channels occupied by the auxiliary information, and different resource blocks include different sub-channels.

13. The apparatus according to claim 12, wherein Specifically, the processing unit is configured to determine, according to a preset rule, the resource blocks occupied by the at least one second terminal device for sending auxiliary information from among P resource blocks, where P is the number of the second terminal devices and P is a positive integer, and the P resource blocks are included in a resource set determined by a resource pool.

14. The device according to claim 13, wherein, The processing unit is further configured to: determine the occupancy of the resources sensed within a sensing window; determine, according to the occupancy of the resources, the target resources available within a selection window; Determine a time unit with the minimum reference signal received power (RSRP) from the target resources, where the time unit is the resource set.

15. The device according to claim 13, characterized in that, The processing unit is further configured to: Determine the occupancy of the resources sensed within the sensing window; Determine the target resources available for occupancy within the selection window based on the occupancy of the resources; Determine a time unit with the earliest time domain position from the target resources, where the time unit is the resource set.

16. The device according to claim 13, characterized in that, Specifically, the processing unit is configured to: Determine the sorting of the P resource blocks according to the position information of the P resource blocks; and Determine the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks according to the sorting of the P resource blocks and the preset rule, where the preset rule includes the change rule of the identification numbers of the at least one second terminal device.

17. The device according to claim 13, characterized in that Specifically, the processing unit is configured to: Determine the resource block numbers of the P resource blocks according to the position information of the P resource blocks; and Determine the resource blocks occupied by the at least one second terminal device for sending auxiliary information among the P resource blocks according to the resource block numbers of the P resource blocks and the preset rule, where the preset rule includes the mapping relationship between the resource block numbers of the P resource blocks and the identification numbers of the second terminal devices.

18. The device according to any one of claims 13-17, characterized in that, The indication information includes: the position information of the P resource blocks; Wherein, the position information of the P resource blocks includes one of the following: The time domain position and frequency domain position of the P resource blocks; and A bitmap for indicating whether the P resource blocks are available.

19. The device according to claim 16, characterized in that, The resource set is a time unit, and the time domain position of the P resource blocks is the number of the one time unit.

20. The device according to any one of claims 12 - 17, characterized in that, The indication information is sidelink control information (SCI) or media access control control element (MAC CE) information.

21. An apparatus for determining an auxiliary information resource block, characterized in that, Including: A transceiver unit, configured to receive indication information through multicast, where the indication information is used to indicate the resource blocks occupied by auxiliary information, and the auxiliary information is used for a first terminal device to determine resources for data transmission; the resource blocks occupied by the auxiliary information include the resource blocks allocated to a second terminal device among the multiple resource blocks determined by the first terminal device; The transceiver unit is further configured to send the auxiliary information in the resource blocks indicated by the indication information.

22. The device according to claim 21, characterized in that, The indication information includes the position information of P resource blocks, where P is the number of second terminal devices and P is a positive integer, and the P resource blocks are included in the resource set determined by the resource pool; wherein, the position information of the P resource blocks includes one of the following: The time domain position and frequency domain position of the P resource blocks; and A bitmap for indicating whether the P resource blocks are available.

23. A communication device, characterized in that, The apparatus includes a processor and a memory, and a computer program is stored in the memory. The processor executes the computer program stored in the memory so that the apparatus executes the method according to any one of claims 1-9.

24. A communication device, characterized in that, The device includes a processor and a memory, and a computer program is stored in the memory. The processor executes the computer program stored in the memory so that the device executes the method described in claim 10 or 11.

25. A communication device, characterized in that, Comprising: a processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to execute the method described in any one of claims 1-9.

26. A communication device, characterized in that, Comprising: a processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to execute the method for determining an auxiliary information resource block described in claim 10 or 11.

27. A readable storage medium, characterized in that, The readable storage medium is configured to store instructions, and when the instructions are executed, the method for determining an auxiliary information resource block described in any one of claims 1-9 is implemented.

28. A readable storage medium, characterized in that, The readable storage medium is configured to store instructions, and when the instructions are executed, the method for determining an auxiliary information resource block described in claim 10 or 11 is implemented.

Citation Information

Patent Citations

  • UE information reporting method, and vehicle network resource configuration method and device

    CN110536445A