Resource determination method, apparatus, and communication device
By using resource exclusion and reselection methods at the receiving end or coordinating terminal, the problem of inaccurate resource recommendations in the new air interface sub-link was solved, achieving correct resource determination and improving wireless communication performance.
Patent Information
- Application Number
- CN202110419568.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-04-19
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2041-04-19
AI Technical Summary
In the new air interface secondary link, when the receiving end or coordinating terminal receives resource requests from multiple sending ends, it is unable to make the correct resource recommendation, resulting in resource duplication or collision.
The receiving end or coordinating terminal determines the target resources based on resource exclusion and resource reselection methods, excludes already selected resources, resources that conflict or are duplicated, and performs resource reselection to ensure the accuracy of resource recommendation and scheduling.
This effectively avoids resource duplication and collisions, improves the performance and reliability of wireless communication, and ensures the correct recommendation and scheduling of resources.
Smart Images

Figure CN115226213B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of wireless communication, and particularly relates to a resource determination method and device and a communication device. BACKGROUND
[0002] In a new radio (NR) of a fifth generation (5G) mobile communication system, a new radio sidelink (NRSL) supports a vehicle to everything (V2X) service with strict transmission requirements in terms of low latency and high reliability.
[0003] Among them, for the sidelink resource selection enhancement technology involved in the new radio sidelink, the transmitting end (TX UE) can send a request to the receiving end (RX UE) or the terminal responsible for coordination (Co-UE) to request the RX UE or the Co-UE to recommend resources to the TX UE, and finally, the TX UE transmits data according to the recommended resources, or the TX UE selects resources according to the recommended resources.
[0004] However, in the above scenario, if one RX UE or Co-UE receives multiple requests sent by TX UEs, the RX UE or Co-UE may not be able to correctly or accurately recommend resources, resulting in problems such as resource repetition or collision. SUMMARY
[0005] Embodiments of the present application provide a resource determination method and device and a communication device, which can solve the problem that the RX UE or Co-UE cannot correctly recommend resources when receiving multiple requests.
[0006] In a first aspect, a resource determination method is provided, which includes: a first communication device receiving at least one first information; determining target resources for the first communication device and / or at least one second communication device based on a resource determination manner; wherein the second communication device is a transmitting end of the first information, and the resource determination manner includes a resource exclusion manner and / or a resource reselection manner.
[0007] In a second aspect, a resource determination device is provided, which includes: a receiving module configured to receive at least one first information; a determining module configured to determine target resources for a first communication device and / or at least one second communication device based on a resource determination manner; wherein the second communication device is a transmitting end of the first information, and the resource determination manner includes a resource exclusion manner and / or a resource reselection manner.
[0008] In a third aspect, a communication device is provided, which includes a processor, a memory, and a program or instructions stored in the memory and executable on the processor, and the program or instructions, when executed by the processor, implement the steps of the resource determination method according to the first aspect.
[0009] In a fourth aspect, a communication device is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the steps of the method according to the first aspect.
[0010] In a fifth aspect, a readable storage medium is provided, which stores a program or instructions, and the program or instructions, when executed by a processor, implement the steps of the method according to the first aspect.
[0011] In a sixth aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is configured to execute a program or instructions to implement the steps of the method according to the first aspect.
[0012] In a seventh aspect, a computer program product / program product is provided, which is stored in a non-volatile storage medium, and the program / program product is executed by at least one processor to implement the steps of the method according to the first aspect.
[0013] In the embodiments of the present application, the first communication device determines target resources for the first communication device and / or at least one second communication device based on a resource determination manner when receiving at least one first information, wherein the second communication device is a sending end of the first information, and the resource determination manner includes a resource exclusion manner and / or a resource reselection manner, thereby enabling the first communication device to correctly determine resources, such as resource recommendation and resource scheduling, for itself and / or at least one second communication device when receiving at least one first information. BRIEF DESCRIPTION OF DRAWINGS
[0014] Figure 1 is a structural schematic diagram of a wireless communication system provided by an exemplary embodiment of the present application.
[0015] Figure 2a and Figure 2b are two different resource determination scene schematic diagrams provided by exemplary embodiments of the present application, respectively.
[0016] Figure 3 is a flowchart of a resource determination method provided by an exemplary embodiment of the present application.
[0017] Figure 4a is a flowchart of a resource determination method provided by another exemplary embodiment of the present application.
[0018] Figure 4b is a schematic diagram of resource partitioning provided by an example embodiment of the present application.
[0019] Figure 5 is a flowchart of a resource determination method provided by another example embodiment of the present application.
[0020] Figure 6 is a block structure diagram of a resource determination apparatus provided by an example embodiment of the present application.
[0021] Figure 7 is a block structure diagram of a communication device provided by an example embodiment of the present application.
[0022] Figure 8 is a block structure diagram of a terminal provided by an example embodiment of the present application.
[0023] Figure 9 is a block structure diagram of a network-side device provided by an example embodiment of the present application. DETAILED DESCRIPTION
[0024] The technical solutions in the embodiments of the present application will be described clearly below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0025] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than that illustrated or described herein, and the objects distinguished by "first", "second" are generally a category, and are not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally represents an "or" relationship between the front and rear associated objects.
[0026] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" are often used interchangeably in the embodiments of the present application, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for the purpose of example, and NR terminology is used in most of the following description, but these technologies can also be applied outside the NR system application, such as in a 6th Generation (6G) communication system.
[0027] Figure 1A result diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (UE). The terminal 11 can be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a palm computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device, or a vehicle user equipment (VUE), a pedestrian user equipment (PUE), etc. The wearable device includes a smart watch, a bracelet, a headset, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or some other appropriate terminology in the art, as long as the same technical effects are achieved. The base station is not limited to a specific technical term, and it should be noted that only a base station in an NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0028] In the SL transmission scenario, it is assumed that each communication device uses a resource selection enhanced manner for SL transmission. In this case, the RX UE or Co-UE can make a resource recommendation to the UE upon receiving a request sent by the TX UE. Then, the TX UE can perform transmission according to the recommendation, but Figure 2a and Figure 2b Figure 2a and Figure 2b As shown, there may be scenarios where multiple TXUEs (such as TX UE1, TX UE2, etc.) request resources from RX UE or Co-UE. In order to achieve correct resource determination and avoid problems such as duplicate or collision of recommended or scheduled resources, this application provides a resource determination method, apparatus and communication device. The technical solutions provided by the embodiments of this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0029] like Figure 3 The diagram shown illustrates a flowchart of a resource determination method 300 provided in an exemplary embodiment of this application. This method 300 can be executed, but is not limited to, by a first communication device. The first communication device can be a terminal or a network-side device, specifically executed by hardware and / or software installed on the first communication device. In this embodiment, the method 300 may include at least the following steps.
[0030] S310, receive at least one first message.
[0031] Depending on the SL transmission scenario, the first communication device in this application embodiment may be... Figure 2a The RX UE in the text can also be Figure 2b Co-UE in the middle.
[0032] Furthermore, the second communication device is the sender of the first information. In this embodiment, at least one piece of the first information can be sent by different second communication devices or by the same second communication device. Correspondingly, at least one piece of the first information can be received sequentially by the first communication device within a time period, or it can be received by the first communication device at the same time; no limitation is imposed here. Optionally, the time period can include N time units, such as slots, symbols, radio frames, etc., where N is a rational number greater than zero.
[0033] In one possible implementation, the first information may include at least one of the following (1)-(8).
[0034] (1) Resource recommendation request information.
[0035] The resource recommendation request information may be: the second communication device requesting resources for SL transmission from the first communication device, such as resources that are beneficial to SL transmission or resources that are not beneficial to SL transmission, or it may be assisting other communication devices in requesting resources for SL transmission, etc., without any restrictions.
[0036] (2) Resource scheduling request information.
[0037] The resource scheduling request information is used to trigger the first communication device to determine a target resource for scheduling the second communication device.
[0038] (3) Resource selection request information.
[0039] The resource selection request information is used to trigger the first communication device to determine a target resource for the first communication device and / or the second communication device.
[0040] (4) Buffer Status Report (BSR) information.
[0041] (5) Scheduling Request (SR) information.
[0042] (6) Resource recommendation trigger information.
[0043] The resource recommendation trigger information can be used to trigger the first communication device to perform resource recommendation or determination for the second communication device.
[0044] (7) Resource scheduling trigger information. The resource scheduling trigger information can be used to trigger the first communication device to perform resource scheduling for the second communication device.
[0045] (8) Resource selection trigger information
[0046] It should be noted that in addition to the above at least one, the first information can also carry at least one of (a)-(g) in the embodiment.
[0047] (a) Qos parameter of data to be transmitted on the second communication device, which can include at least one of service priority, service delay requirement (PDB), service communication distance requirement, service rate, and service data volume.
[0048] (b) Device identifier; the device identifier can include device identifier of the first communication device, device identifier of the second communication device, and group identifier (group ID) of the service group where the second communication device is located, etc.
[0049] (c) Feedback time of target resource, such as latest sending time of the target resource, sending time period of the target resource, etc.
[0050] (d) Maximum sending times of target resource.
[0051] (e) a target resource property, used to indicate that the target resource is a resource that is not beneficial for the pending data transmission on the second communication device, or the target resource is a resource that is beneficial for the pending data transmission on the second communication device.
[0052] (f) a resource transmission position, used to indicate a transmission position of the target resource, such as a time domain resource position and / or a frequency domain resource position, fed back by the first communication device.
[0053] (g) a signaling identity corresponding to the resource recommendation request, such as a resource request signaling of R17.
[0054] It can be understood that, according to different SL transmission scenarios or requirements, the type of the first information and / or the carried information can include but is not limited to the foregoing, which is not limited herein,
[0055] S320, determining a target resource for the first communication device and / or at least one second communication device based on a resource determination manner.
[0056] In this embodiment, the resource exclusion manner is that, when performing resource determination, the first communication device excludes a resource that has been selected, a resource that has resource collision or repetition, a resource that does not meet or is not beneficial for SL transmission of the communication device, and the like.
[0057] For example, in order to prevent the determined target resource from colliding with a first specified resource (i.e., a resource used by the second communication device to transmit data to the first communication device), the first communication device can exclude the first specified resource in the resource exclusion stage of the resource determination process.
[0058] For another example, in order to prevent the determined target resource from colliding with a second specified resource (i.e., a resource used by the first communication device to transmit data to the second communication device), the first communication device can exclude the resource used by the first communication device to transmit data to the second communication device in the resource exclusion stage of the resource determination process.
[0059] For another example, in order to prevent the determined target resource from colliding with a third specified resource (i.e., a resource used by the second communication device to transmit data to a receiving end other than the first communication device), the first communication device can exclude the third specified resource in the resource exclusion stage of the resource determination process.
[0060] For example, the first communication device can exclude the fourth specified resource from the resource exclusion phase of the resource determination process to prevent a collision between the determined target resource and the fourth specified resource (e.g., a resource used by the second communication device to transmit data to other receivers, including the first communication device).
[0061] It can be understood that the resource exclusion manner can be, but is not limited to, the aforementioned manner.
[0062] The resource reselection manner is that the first communication device performs resource reselection on a communication device that has a resource collision or resource repetition when determining resources. It can be understood that the first communication device can set conditions for resource reselection or resource exclusion in the resource determination process according to actual conditions to determine target resources for SL transmission for the first communication device and / or at least one second communication device.
[0063] The aforementioned resource exclusion manner in the present embodiment can be, but is not limited to, a resource exclusion behavior in a candidate resource determination process in the prior art (i.e., a resource selection manner in the R16 NR V2X system). The resource reselection manner can be similar to a resource reselection process in a resource preemption process in the prior art (i.e., a resource selection manner in the R16 NR V2X system).
[0064] In an implementation manner, the first communication device can determine target resources for itself and / or the second communication device according to the reception order of the first information, the service type of the to-be-transmitted data on the second communication device, the service QoS parameter of the to-be-transmitted data on the second communication device, and the priority of the target resource, without specific limitation.
[0065] In this case, the target resource can include at least one of the following (1)-(5), and the content is as follows.
[0066] (1) The first communication device recommends a resource, such as a time-frequency domain resource and / or a resource period, for the second communication device to transmit the to-be-transmitted data.
[0067] (2) The first communication device recommends a resource, such as a resource with excessive interference, that is not conducive to the transmission of the to-be-transmitted data.
[0068] (3) The first communication device recommends a resource, such as a time-frequency domain resource and / or a resource period, that is conducive to the transmission of the to-be-transmitted data.
[0069] (4) The first communication device determines a resource for the second communication device.
[0070] (5) the first communication device determines the resource for transmitting the to-be-transmitted data of the first communication device.
[0071] The to-be-transmitted data of the first communication device includes but is not limited to data to be sent to a communication device other than the second communication device, data to be sent to a control node other than the second communication device, and the like, which are not limited herein.
[0072] It should be noted that after the first communication device determines the target resource, the first communication device can feed back the resource attribute information of the target resource while feeding back the target resource. In the embodiment, the resource attribute information can include at least one of (6)-(9) as follows.
[0073] (6) the resource validity period of the target resource, such as the effective time length of the target resource, the effective time point, the effective use times, and the like.
[0074] (7) the communication type to which the target resource is applicable, which can be a broadcast service, a multicast service, a unicast service, and the like.
[0075] (8) the target resource can also be a resource in which a target receiving end (for a long time) of the to-be-transmitted data of the second communication device is in a sending state.
[0076] (9) the recommendation strength of the target recommended resource, such as must be applicable, can be selected, and the like.
[0077] It should be noted that in the embodiment, it is assumed that the first communication device receives n first information, and then the first communication device can perform n times of resource selection within a predetermined time period L0 to obtain n target resources corresponding to different first information when determining the target resource. Alternatively, the first communication device can perform resource determination at the end, the beginning, or the middle of L0, which is not limited in the embodiment.
[0078] In the embodiment, the first communication device determines the target resource for the first communication device and / or at least one second communication device based on a resource determination manner when receiving at least one first information, wherein the second communication device is a sending end of the first information, and the resource determination manner includes a resource exclusion manner and / or a resource reselection manner. Thus, the first communication device can correctly determine the resource for the first communication device and / or at least one second communication device, such as resource recommendation and resource scheduling, when receiving at least one first information.
[0079] As Figure 4aFig. 4 shows a flowchart of a method 400 for determining resources according to an example embodiment of the present application. The method 400 can be performed by a first communication device, which can be a terminal or a network-side device, and can be implemented by hardware and / or software installed in the first communication device. In this embodiment, the method 400 can include the following steps.
[0080] S410: receiving at least one first information.
[0081] The implementation of S410 can refer to the related description of the method embodiment 300, and thus will not be repeated here.
[0082] S420: determining target resources for the second communication device and / or at least one second communication device based on a resource determination manner.
[0083] The second communication device is the sending end of the first information, and the resource determination manner includes a resource exclusion manner and / or a resource reselection manner.
[0084] In this embodiment, the implementation of S420 can refer to the related description of the method embodiment 300, and as a possible implementation, the implementation of S420 can include S421 and / or S422 shown in Fig. 4, according to different resource determination manners. Figure 4a
[0085] S421: determining target resources for the third communication device based on the resource exclusion manner.
[0086] The third communication device belongs to at least one second communication device, that is, the third communication device is a communication device for which the first communication device is currently performing resource determination. Optionally, the step of determining target resources for the third communication device in S421 can include at least one of the following manner one and manner two.
[0087] Manner one: excluding the first resources.
[0088] The first resource is target resource determined by the first communication device for at least one fourth communication device before the first time or within the first time period, the fourth communication device is a communication device that has completed resource determination by the first communication device before the first time or within the first time period, and the first time or the first time period is the time when the first communication device determines the target resource for the third communication device. That is, the first communication device can exclude the resource determined for the fourth communication device (i.e., the first resource) in advance before determining the target resource for the third communication device, that is, before determining the candidate resource set, so as to avoid the repetition or collision between the target resources determined for the third communication device and the fourth communication device, and ensure the wireless communication performance.
[0089] It should be noted that the first time period described above can include N time units, such as a time slot (Slot), a symbol, a frame, etc., where N is a rational number greater than zero, and can also be infinite. It can be understood that in subsequent embodiments, the second time period, the third time period, the fourth time period, the fifth time period, and the sixth time period are similar to the first time period, such as all including N time units, or being infinite, and the subsequent description will not be repeated.
[0090] Mode two: excluding the second resource according to the first target value.
[0091] The second resource is at least part of the target resource determined by the first communication device for at least one fourth communication device before the first time or within the first time period, and the first target value includes the first target value of the third communication device and the first target value of the fourth communication device.
[0092] Similar to the above-mentioned mode one, the fourth communication device in the mode two belongs to at least one second communication device, the fourth communication device is a communication device that has completed resource determination by the first communication device before the first time or within the first time period, and the first time or the first time period is the time when the first communication device determines the target resource for the third communication device.
[0093] However, in the mode two, the first communication device needs to exclude the second resource according to the first target value when determining the target resource for the third communication device, that is, needs to perform priority judgment based on the first target value to exclude at least part of the target resource determined for the fourth communication device.
[0094] In this embodiment, the determination mode of the first target value can include at least one of the following (1)-(12).
[0095] (1) based on the QoS parameter of the data to be transmitted on the third communication device or the data to be transmitted on the fourth communication device.
[0096] The QoS parameter includes at least one of service priority, service delay requirement, service communication distance requirement, service rate, service data volume, or the QoS parameter can also be other QoS parameters, such as transmission rate requirement, etc.
[0097] For example, assuming that the QoS parameter includes service priority, if the service priority corresponding to the data to be transmitted on the third communication device is greater than the service priority corresponding to the data to be transmitted on the fourth communication device, the target resource corresponding to the fourth communication device needs to be excluded.
[0098] Assuming that the QoS parameter includes service data volume, if the service data volume corresponding to the data to be transmitted on the third communication device is greater than or less than the service data volume corresponding to the data to be transmitted on the fourth communication device, the target resource corresponding to the fourth communication device needs to be excluded.
[0099] Assuming that the QoS parameter includes service delay requirement, if the service delay requirement corresponding to the data to be transmitted on the third communication device is less than the service delay requirement corresponding to the data to be transmitted on the fourth communication device, the target resource corresponding to the fourth communication device needs to be excluded.
[0100] Assuming that the QoS parameter includes service communication distance requirement, if the service communication distance requirement corresponding to the data to be transmitted on the third communication device is less than / greater than / equal to the service communication distance requirement corresponding to the data to be transmitted on the fourth communication device, the target resource corresponding to the fourth communication device needs to be excluded.
[0101] (2) based on the number of times of resource determination for the third communication device or the fourth communication device by the first communication device within a fourth time period.
[0102] For example, assuming that the first target value of the third communication device is better than the first target value of the fourth communication device in the first target value determined based on the number of times of resource determination, the second resource is excluded.
[0103] (3) based on the total number of resources determined by the first communication device for the third communication device or the fourth communication device within a fifth time period; the total number of resources can be understood as the total number of resources beneficial to the transmission of the third communication device or the fourth communication device, or the total number of resources not beneficial to the transmission of the third communication device or the fourth communication device.
[0104] (4) based on the distance between the third communication device or the fourth communication device and the first communication device respectively.
[0105] wherein the distance between the third communication device or the fourth communication device and the first communication device can be calculated based on the Zone ID of the communication device carried in the first information, or the distance between the third communication device or the fourth communication device and the first communication device can be calculated based on the Reference Signal Received Power (RSRP) measurement.
[0106] (5) based on the distance between the third communication device and the fourth communication device.
[0107] In an implementation manner, if the distance between the third communication device and the fourth communication device is greater than a threshold value D1, the second resource does not need to be excluded in the resource exclusion stage, otherwise the second resource is excluded.
[0108] Optionally, similar to the distance obtaining manner described in the foregoing (4), the distance between the third communication device and the fourth communication device can also be obtained by device positioning, Zone ID of the communication device carried in the first information, RSRP measurement, etc.
[0109] Example 1, assuming that the distance D between the third communication device and the fourth communication device is determined by the Zone ID of the two devices, when the difference between the Zone ID of the third communication device and the fourth communication device is greater than D0, the target resource determined for the fourth communication device needs to be excluded.
[0110] Or, when the number of Zones between the Zones where the third communication device and the fourth communication device are located in the vertical dimension (for example, longitude) or horizontal dimension (dimension) is greater than D0, the target resource determined for the fourth communication device needs to be excluded.
[0111] Example 2, assuming that the difference between the RSRP of the third communication device and the fourth communication device is measured by the first communication device to confirm whether to exclude. Then, if the first communication device measures the RSRP value of the third communication device as RSRP1, the RSRP value of the fourth communication device as RSRP2, and the difference between RSRP1 and RSRP2 is greater than D0, the target resource determined for the fourth communication device needs to be excluded.
[0112] (6) based on the time when the first communication device respectively receives the first information sent from the third communication device or the fourth communication device.
[0113] For example, if the time of the first information sent from the third communication device is earlier than the time of the first information sent from the fourth communication device, the target resource determined for the fourth communication device needs to be excluded, otherwise, it is not excluded.
[0114] (7) Determination based on the communication type of the data to be transmitted on the third communication device or the fourth communication device.
[0115] The communication type can include broadcast service, multicast service, unicast service, etc.
[0116] For example, assuming that broadcast service is prior to unicast service, if the communication type of the data to be transmitted on the third communication device is broadcast service and the communication type of the data to be transmitted on the third communication device is unicast service, the target resource determined for the fourth communication device needs to be excluded.
[0117] (8) Determination based on the transmission time of the data to be transmitted on the third communication device or the fourth communication device.
[0118] The transmission time can be the earliest transmission time or the latest transmission time, etc., which is not limited here.
[0119] (9) Determination based on the transmission time of the second information to be transmitted by the first communication device.
[0120] Similar to (8), the transmission time can be the earliest transmission time or the latest transmission time, etc., which is not limited here.
[0121] In addition, the receiving end of the second information is the third communication device or the fourth communication device. Optionally, the second information includes at least one of the following (9a)-(9c).
[0122] (9a) Resource recommendation information.
[0123] (9b) Resource scheduling information.
[0124] (9c) Auxiliary information.
[0125] (10) Determination based on the first target information of the second information.
[0126] The first target information is used to represent the transmission characteristics of the second information. Optionally, the first target information includes at least one of the following (10a)-(10d).
[0127] (10a) The number of resources used to transmit the second information.
[0128] (10b) The resource size used to transmit the second information.
[0129] (10c) The maximum or minimum number of resources used to transmit the second information.
[0130] (10d) The earliest or latest time corresponding to the resource used to transmit the second information.
[0131] The resource used to transmit the second information may also be determined by the first communication device, and the resource may be one or more resources, and the time corresponding to each resource is different.
[0132] (11) Determined based on the device type of the third communication device or the fourth communication device.
[0133] (12) Determine the type of the target receiving end based on the data to be transmitted on the third communication device or the fourth communication device.
[0134] It is understood that the first target value is determined based on at least one of (1)-(12) above. The first target value can be obtained directly based on at least one of (1)-(12) (for example, the first target value is the QoS parameter of the data to be transmitted), or it can be obtained by weighting at least one of (1)-(12), etc., without any restrictions.
[0135] In addition, in this S421, during the candidate resource set determination stage, the first communication device excludes resources according to the aforementioned method one or / and method two, thereby ensuring that the first communication device can correctly determine resources for the third communication device and ensuring wireless communication performance.
[0136] S442: Determine the target resource for the third communication device based on the resource reselection method.
[0137] The step of determining the target resource for the third communication device in S422 may include: if the target resource determined by the first communication device for the third communication device is duplicated or collides with the fifth resource, the resource may be reselected according to at least one of the following methods three to seven.
[0138] It should be noted that both the third and fourth communication devices belong to at least one of the second communication devices, and the fourth communication device is one that the first communication device has already determined the target resource before the second time point or within the second time period. The fifth resource is a target resource that the first communication device determined for at least one fourth communication device before the second time point or within the second time period, and the second time point is the time when the first communication device determined the target resource for the third communication device.
[0139] The third manner is to trigger the first resource reselection procedure.
[0140] The first resource reselection procedure is a resource reselection procedure triggered by the first communication device for re-determining the target resource for the third communication device.
[0141] For example, in a case where the target resource for the third communication device and the fifth resource collide or overlap, the first resource reselection procedure is triggered by default to re-determine the target resource for the third communication device.
[0142] The fourth manner is to trigger the second resource reselection procedure.
[0143] The second resource reselection procedure is a resource reselection procedure triggered by the first communication device for re-determining the target resource for the fourth communication device.
[0144] Similar to the third manner, in the fourth manner, in a case where the target resource for the third communication device and the fifth resource collide or overlap, the second resource reselection procedure is triggered by default to re-determine the target resource for the fourth communication device.
[0145] The fifth manner is to determine whether to trigger the first resource reselection procedure or the second resource reselection procedure according to an amount of resources that collide or overlap between the target resource for the third communication device and the fifth resource.
[0146] For example, in a case where the amount of resources that collide or overlap is greater than a predetermined value A, the first resource reselection procedure is triggered, and in a case where the amount of resources that collide or overlap is not greater than the predetermined value A, the second resource reselection procedure is triggered. In this embodiment, the predetermined value A can be agreed by a protocol, configured by a higher layer, or preconfigured in the first communication device, which is not limited herein.
[0147] The sixth manner is to determine whether to trigger the first resource reselection procedure or the second resource reselection procedure according to a first target value, which includes a target value of the third communication device and a first target value of the fourth communication device.
[0148] The determination procedure of the first target value can refer to the related description in the second manner, which is not repeated herein.
[0149] In example 1, the first target value is determined based on a distance between the third communication device and a communication device corresponding to the fifth resource. If the distance is greater than a threshold value D1, the resource selection stage does not need to trigger the first resource reselection procedure and / or the second resource reselection procedure, and if the distance is not greater than the threshold value D1, the first resource reselection procedure or the second resource reselection procedure is triggered.
[0150] Example 2, taking the first target value is determined based on the QoS parameter of the data to be transmitted on the third communication device or the data to be transmitted on the fourth communication device as an example, the QoS parameter of the data to be transmitted on the third communication device can be compared with the QoS parameter of the data to be transmitted on the fourth communication device (optionally, within a period of time T) that has been selected to determine whether to perform resource reselection, for example:
[0151] When comparing the service priority in the QoS parameter, if the service priority of the third communication device is greater than or equal to the service priority of the fourth communication device, the second resource reselection process is triggered; if the service priority of the third communication device is less than or equal to the service priority of the fourth communication device, the first resource reselection process is triggered.
[0152] When comparing the service latency requirement in the QoS parameter, if the service latency requirement of the third communication device is less than or equal to the service latency requirement of the fourth communication device, the second resource reselection process is triggered; otherwise, the first resource reselection process is triggered.
[0153] In addition, as an implementation manner, the priority of the data to be transmitted can also be determined based on the QoS parameter, and then the resource reselection process to be triggered is determined based on the priority of the data to be transmitted, for example, assuming that the priority of the data to be transmitted on the third communication device is A, and the QoS parameter set of the data to be transmitted on the fourth communication device (i.e., the communication device corresponding to the fifth resource mentioned above) is B, then:
[0154] When A is greater than the maximum value in set B, the priority of the data to be transmitted on the third communication device is higher than the priority of the data to be transmitted on the fourth communication device, and the second resource reselection process is triggered; otherwise, the first resource reselection process is triggered.
[0155] Or, when A is greater than the minimum value in set B, or when A is greater than M values in set B, or when A is greater than a predetermined proportion of values in set B, then the priority of the data to be transmitted on the third communication device is higher than the priority of the data to be transmitted on the fourth communication device, and the resource reselection process of the resource corresponding to the QoS parameter with a priority less than A in set B is triggered.
[0156] Manner seven: The fifth resource is prioritized, and the resource reselection process to be triggered is determined according to the prioritization result.
[0157] Optionally, the implementation process in Mode Seven can include: based on the third time period, performing priority division on the fifth resource according to the determined time of the fifth resource and the unit time length, to obtain at least one sixth resource, and then performing at least one of the following (1)-(3). It should be noted that the priority of the sixth resource with an earlier resource determination time is higher than the priority of the sixth resource with a later resource determination time, wherein the unit time length can be a time slot, a sub-time slot, a symbol subframe, etc.
[0158] (1) In the case where the priority of the seventh resource is lower than a first threshold value, triggering the resource reselection process corresponding to the seventh resource.
[0159] Wherein the seventh resource belongs to at least one of the sixth resources, and the seventh resource is a resource that overlaps or collides with the target resource of the third communication device.
[0160] (2) In the case where the number of seventh resources with a priority higher than a second threshold value is higher than a third threshold value, triggering the first resource reselection process.
[0161] Wherein the seventh resource belongs to at least one of the sixth resources, and the seventh resource is a resource that overlaps or collides with the target resource of the third communication device.
[0162] (3) In the case where the number of seventh resources with a priority higher than a second threshold value is not higher than a third threshold value, triggering the resource reselection process corresponding to the seventh resource.
[0163] Wherein the seventh resource belongs to at least one of the sixth resources, and the seventh resource is a resource that overlaps or collides with the target resource of the third communication device.
[0164] In the foregoing (1)-(3), the first threshold value, the second threshold value, and the third threshold value can be agreed by a protocol or configured by a higher layer, etc., which is not limited herein.
[0165] For example, the resource determination within a past time period L1 (optionally, L1 can be infinite, or the length of n unit times) is performed, the determined resources are prioritized, and the prioritization is time domain division, with a granularity (i.e., unit time length) of n slots. That is, for the divided target resources, the priority of the determined target resources within the unit time length (n slots) is the same, and the earlier the time corresponding to the target resources of different unit time lengths, the higher the priority (for example, P0, P1, P2, …, the larger the number, the earlier the time, and the higher the priority). For example, Figure 4b As shown, the priorities of the target resources determined by the first communication device in the time periods T1, T2, and T3 are P1, P2, and P3, respectively, so P1>P2>P3.
[0166] In this case, for method seven, in addition to the resource reselection process described in (1)-(3) above, if the current target resource selection result is duplicated (collided) with the fifth resource already determined in the historical window L2 (optionally, L2 can be equal to L1, or an integer multiple of L1 or 1 / M of L1), then if (a) the resource reselection process corresponding to all recommended target resources in the historical window L2 is triggered; or (b) the resource reselection process corresponding to all recommended target resources in m slots is triggered; or (c) the resource reselection process corresponding to the target resource that has been selected among the resources with priority in X is triggered.
[0167] It is understandable that, unlike S421, in this S422, the first communication device does not exclude resources during the candidate resource set determination stage. Instead, after the resource determination is completed, it determines whether the target resource determined by the third communication device conflicts or collides with the already determined fifth resource. If a conflict occurs, the resource is reselected according to any of the aforementioned methods one to seven to ensure wireless communication performance.
[0168] In this embodiment, when the first communication device determines the target resource for the second communication device, it considers not only the resources reserved in the existing resource selection process, but also the resources that have already been recommended. Thus, the resource reselection method can effectively avoid recommending the same resource to different second communication devices, improve the performance of the wireless communication system, and reduce the probability of resource collision.
[0169] like Figure 5 The diagram shown illustrates a flowchart of a resource determination method 500 provided in an exemplary embodiment of this application. This method 500 can be executed, but is not limited to, by a first communication device. The first communication device can be a terminal or a network-side device, specifically executed by hardware and / or software installed in the first communication device. In this embodiment, the method 500 can include at least the following steps.
[0170] S510, receive at least one first message.
[0171] The implementation process of S510 can be referred to the relevant descriptions in the aforementioned method embodiments 300 and / or 400. To avoid repetition, it will not be repeated here.
[0172] S520, determine the target resource for the first communication device based on the resource determination method.
[0173] The second communication device is the sender of the first information, and the resource determination method includes resource exclusion method and / or resource reselection method.
[0174] In this embodiment, in addition to the implementation process of S520 can refer to the related description in the foregoing method embodiments 300 and / or 400, as a possible implementation manner, according to different resource determination manners, the implementation process of S520 can include Figure 5 S521 and / or S522 shown in the foregoing method embodiment 400, and the contents are as follows.
[0175] S521: determining a target resource for the first communication device based on a resource exclusion manner.
[0176] Wherein, the fifth communication device belongs to at least one of the second communication devices, that is, when the first communication device determines a target resource for itself, the target resource determined for the fifth communication device can be excluded in advance to avoid the problem of resource repetition or collision, and ensure the reliability of the communication process of the first communication device.
[0177] Optionally, the implementation process of S521 can include at least one of the following manner one and manner two, and the contents are as follows.
[0178] Manner one: excluding an eighth resource, the eighth resource being a target resource determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period.
[0179] Wherein, the third time or the sixth time period is the time when the first communication device determines a target resource for itself, that is, before the first communication device determines a target resource for itself, such as before determining a candidate resource set, the first communication device can exclude the resource (i.e. the eighth resource) determined for the fifth communication device in advance, so as to avoid the repetition or collision between the target resources determined for the first communication device and the fifth communication device.
[0180] Manner two: excluding a ninth resource according to a second target value, the ninth resource being at least part of the target resources determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period, wherein the second target value includes a second target value of the first communication device and a second target value of the fifth communication device.
[0181] Wherein, different from the foregoing manner one, in this manner two, the first communication device needs to exclude the ninth resource according to the second target value when determining a target resource for itself.
[0182] Optionally, the determination manner of the second target value includes at least one of the following (1)-(11).
[0183] (1) determined based on the QoS parameter of the data to be transmitted on the first communication device or the fifth communication device.
[0184] The QoS parameter can include at least one of service priority, service delay requirement, service communication distance requirement, service rate, and service data volume.
[0185] (2) Based on the number of times that the first communication device determines resources for itself or the fifth communication device within a seventh time period.
[0186] (3) Based on the total number of resources determined by the first communication device for itself or the fifth communication device within an eighth time period.
[0187] (4) Based on the distance between the first communication device and the fifth communication device.
[0188] (5) Based on the time at which the first communication device receives first information sent from the fifth communication device.
[0189] (6) Based on the communication type of the data to be transmitted on the first communication device or the fifth communication device.
[0190] The communication type can include broadcast service, groupcast service, unicast service, etc.
[0191] (7) Based on the transmission time of the data to be transmitted on the first communication device or the fifth communication device.
[0192] The transmission time can be the earliest transmission time or the latest transmission time, etc., without limitation.
[0193] (8) Based on the transmission time of third information that the first communication device needs to receive.
[0194] Similar to (7), the transmission time can be the earliest transmission time or the latest transmission time, etc., without limitation. In addition, the third information can include at least one of the following (8a)-(8c).
[0195] (8a) Resource recommendation information.
[0196] (8b) Resource scheduling information.
[0197] (8c) Auxiliary information.
[0198] (9) Based on second target information of the third information, the second target information being used to represent the transmission characteristics of the third information.
[0199] The second target information can include at least one of the following (9a)-(9d).
[0200] (9a) The number of resources used to transmit the third information.
[0201] (9b) the size of the resource used for transmitting the third information.
[0202] (9c) the maximum or minimum number of resources used for transmitting the third information.
[0203] (9d) the earliest or latest time corresponding to the resource used for transmitting the third information.
[0204] (10) based on the type of the first communication device or the fifth communication device.
[0205] (11) based on the type of the target receiver corresponding to the data to be transmitted on the first communication device or the fifth communication device, respectively.
[0206] It should be noted that the aforementioned (1)-(11) involved in the second target value determination process can refer to (1)-(11) in the first target value determination process in method embodiment 400. To avoid repetition, they will not be described here.
[0207] For example, for the aforementioned mode one and mode two, when the first communication device selects the target resource for its own data transmission, in the candidate resource set determination stage, i.e. in the resource exclusion stage, the resource (e.g. the eighth resource) that has been selected as the target resource can be excluded. Optionally, based on the exclusion of the eighth resource, certain restrictions are added, for example, according to the second target value determination, the resource (e.g. the ninth resource) to be excluded, if the distance between the fifth communication device corresponding to the ninth resource and the current first communication device is less than a certain threshold value, then it is excluded, otherwise it is not excluded; or if the RSRP value of the ninth resource measured by the current first communication device is greater than a certain threshold, then it is excluded, otherwise it is not excluded, and so on. Thus, the same resource is effectively avoided from being recommended to different communication devices, improving the performance of the wireless communication system and reducing the probability of resource collision.
[0208] It can be understood that in the present S521, the first communication device performs resource exclusion in the candidate resource set determination stage according to the aforementioned mode one or / and mode two, thereby ensuring that the first communication device can correctly determine the target resource for itself, ensuring the wireless communication performance.
[0209] S522: determining the target resource for the first communication device based on the resource reselection mode.
[0210] In an example, the step of determining the target resource for the first communication device in S522 can comprise: in a case where the first target resource determined for the first communication device and the second target resource determined for the fifth communication device are duplicated or collided, performing any one of the following Mode Three to Mode Eight.
[0211] Mode Three: triggering a resource reselection procedure corresponding to the first target resource.
[0212] In an example, in a case where the first target resource and the second target resource are duplicated or collided, a resource reselection procedure corresponding to the first target resource is triggered by default to determine the target resource for the first communication device again.
[0213] Mode Four: triggering a resource reselection procedure corresponding to the second target resource.
[0214] In an example, in a case where the first target resource and the second target resource are duplicated or collided, a resource reselection procedure corresponding to the second target resource is triggered by default to determine the target resource for the fifth communication device again.
[0215] Mode Five: determining whether to trigger the first resource reselection procedure or the second resource reselection procedure according to an amount of resources duplicated or collided between the first target resource and the second target resource.
[0216] For example, in a case where the amount of resources duplicated or collided is greater than a predetermined value B, the resource reselection procedure corresponding to the first target resource is triggered, otherwise, the resource reselection procedure corresponding to the first target resource is triggered. In this embodiment, the predetermined value B can be agreed by a protocol, configured by a higher layer or preconfigured in the first communication device, which is not limited herein.
[0217] Mode Six: in a case where a priority of at least one target value in the second target value of the fifth communication device is higher than a priority of the second target value of the first communication device, determining to trigger the resource reselection procedure corresponding to the first target resource.
[0218] Mode Seven: in a case where a priority of at least one target value in the second target value of the fifth communication device is lower than a priority of the second target value of the first communication device, determining to trigger the resource reselection procedure corresponding to the second target resource.
[0219] Mode Eight: in a case where no priority of any target value in the second target value of the fifth communication device is higher than a priority of the second target value of the first communication device, determining to trigger the resource reselection procedure corresponding to the second target resource.
[0220] In the sixth to seventh modes, the determination of the second target value can refer to the related description in the second mode. To avoid repetition, the details are not described here.
[0221] For example, if the second target value is determined based on the QoS parameter of the data to be transmitted, if the QoS priority of the service to be transmitted by the first communication device itself is lower than the QoS priority of the service of the TX UE corresponding to the selected recommended resource, the resource reselection process corresponding to the first target resource is triggered. Optionally, the QoS parameter can be at least one of the following:
[0222] (1) the priority of the service to be transmitted by the first communication device itself is lower than the priority of the service of the communication device corresponding to the selected second target resource,
[0223] (2) the latency requirement of the service to be transmitted by the first communication device itself is higher than the latency requirement of the service of the communication device corresponding to the second target resource;
[0224] (3) the communication distance requirement of the service to be transmitted by the first communication device itself is higher than / equal to / lower than the communication distance requirement of the service of the communication device corresponding to the second target resource
[0225] (4) the size of the service to be transmitted by the first communication device itself is higher than / equal to / lower than the size of the service of the communication device corresponding to the second target resource.
[0226] In addition, the total amount A of resources used for data transmission by itself in a period L3 and the total amount B of resources recommended to other UEs (such as the second communication device) in a period L3 can be compared to determine whether to perform resource reselection. For example, if A > B or A >= B, the resource reselection process corresponding to the first target resource is triggered, or the selected resources are abandoned, or the resource reselection is postponed for T0 time; for example, if A < B or A <= B, the selected resource selection process corresponding to the recommended resource triggers the reselection process, or the resource recommendation is abandoned, or the resources are reselected after T1 time.
[0227] Optionally, the T0 and T1 described above can be obtained by high layer configuration, protocol predefinition, control node / relay node / terminal notification, which is not limited here.
[0228] It can be understood that, unlike S521, in the present S522, the first communication device does not exclude resources in the candidate resource set determination stage, but after the resource determination is completed, it is determined whether the first target resource selected by itself conflicts with the second target resource determined, if a conflict occurs, the resource reselection is performed according to any one of the first to eighth modes, to ensure the wireless communication performance.
[0229] In the embodiment, when determining the target resource for itself, the first communication device considers not only the reserved resource in the existing resource selection process, but also the recommended resource, so that the same resource is effectively avoided from being recommended to different second communication devices through resource reselection, and the performance of the wireless communication system is improved and the probability of resource collision is reduced.
[0230] It should be noted that the foregoing resource determination method 300-500 provided in the present application can be obtained through high layer configuration, protocol predefinition, control node notification, relay node notification, terminal notification, etc., wherein the configuration or notification mode can be implemented by Sidelink Control Information (SCI), Downlink Control Information (DCI), Radio Resource Control (RRC), Medium Access Control-Control Element (MAC CE), Sidelink Feedback Control Information (SFCI), the resource used can be Physical downlink control channel (PDCCH), Physical downlink shared channel (PDSCH), Physical SideLink Shared Channel (PSSCH), Physical SideLink Control Channel (PSCCH), Physical SideLink Feedback Channel (PSFCH), etc., which is not limited herein.
[0231] In addition, the resource determination method provided in the embodiments of the present application can be executed by a resource determination device, or a control module in the resource determination device for executing the resource determination method. In the embodiments of the present application, the resource determination device is taken as an example to illustrate the resource determination device provided in the embodiments of the present application.
[0232] For example, the resource determination device can be a terminal, a base station, a relay node, a network device, etc. Figure 6As shown in the figure, the block structure diagram of the resource determining apparatus 600 provided by an exemplary embodiment of the present application comprises: a receiving module 610, configured to receive at least one first information; and a determining module 620, configured to determine target resources for a first communication device and / or at least one second communication device based on a resource determining manner, wherein the second communication device is a sending end of the first information, and the resource determining manner comprises a resource exclusion manner and / or a resource reselection manner.
[0233] Optionally, the first information comprises at least one of the following: resource selection request information; resource recommendation request information; resource scheduling request information; BSR information; SR information; resource selection trigger information; resource recommendation trigger information; and resource scheduling trigger information.
[0234] Optionally, the target resources can be at least one of the following: resources selected by the first communication device for the second communication device to transmit data; resources recommended by the first communication device for the second communication device to transmit data; resources recommended by the first communication device for the second communication device to transmit data; resources determined by the first communication device for the second communication device to transmit data; and resources determined by the first communication device to transmit data.
[0235] Optionally, in the case where the resource determining manner comprises the resource exclusion manner, the step of determining target resources for the third communication device by the determining module comprises at least one of the following: excluding first resources determined by the first communication device for at least one fourth communication device before a first time or within a first time period; and excluding second resources from at least part of the first resources based on a first target value, wherein the second resources are determined by the first communication device for the at least one fourth communication device before the first time or within the first time period, and the first target value comprises a first target value of the third communication device and a first target value of the fourth communication device, wherein the third communication device and the fourth communication device belong to at least one second communication device, the third communication device is a communication device for which the first communication device determines target resources at a current time, the fourth communication device is a communication device for which the first communication device has completed resource determination before the first time, and the first time or the first time period is a time for which the first communication device determines target resources for the third communication device.
[0236] Optionally, in the case that the resource determination manner comprises a resource reselection manner, the step of determining, by the determining module, the target resource for the third communication device comprises: in the case that the target resource determined by the first communication device for the third communication device overlaps or collides with a fifth resource, performing resource reselection according to at least one of the following: triggering a first resource reselection process; triggering a second resource reselection process; determining whether to trigger the first resource reselection process or the second resource reselection process according to the amount of resources that overlap or collide between the target resource determined for the third communication device and the fifth resource; determining whether to trigger the first resource reselection process or the second resource reselection process according to a first target value, the first target value comprising a target value of the third communication device and a first target value of a fourth communication device; performing priority division on the fifth resource, and determining the resource reselection process that needs to be triggered according to the priority division result; wherein the fifth resource is a target resource determined by the first communication device for at least one fourth communication device before a second time or within a second time period, the second time being the time at which the first communication device determines the target resource for the third communication device; the third communication device and the fourth communication device both belong to at least one second communication device, and the fourth communication device is a communication device for which the first communication device has completed target resource determination before the second time or within the second time period; the first resource reselection process is a resource reselection process triggered by the first communication device to re-determine the target resource for the third communication device; and the second resource reselection process is a resource reselection process triggered by the first communication device to re-determine the target resource for the fourth communication device.
[0237] Optionally, the step of performing, by the determining module, priority division on the fifth resource and determining the resource reselection process that needs to be triggered according to the priority division result comprises: performing priority division on the fifth resource according to the determination time and the unit time length of the fifth resource based on a third time period to obtain at least one sixth resource; triggering the resource reselection process corresponding to the seventh resource in the case that the priority of the seventh resource is lower than a first threshold value; triggering the first resource reselection process in the case that the number of seventh resources whose priority is higher than a second threshold value is higher than a third threshold value; and triggering the resource reselection process corresponding to the seventh resource in the case that the number of seventh resources whose priority is higher than the second threshold value is not higher than the third threshold value; wherein the priority of the sixth resource with an earlier determination time is higher than the priority of the sixth resource with a later determination time, the seventh resource belongs to at least one sixth resource, and the seventh resource is a resource that overlaps or collides with the target resource of the third communication device.
[0238] Optionally, the first target value is determined in a manner comprising at least one of the following: based on a QoS parameter of data to be transmitted on the third communication device or data to be transmitted on the fourth communication device; based on a number of times that the first communication device determines resources for the third communication device or the fourth communication device in a fourth time period; based on a total number of resources determined by the first communication device for the third communication device or the fourth communication device in a fifth time period; based on a distance between the third communication device or the fourth communication device and the first communication device; based on a distance between the third communication device and the fourth communication device; based on a time at which the first communication device receives first information sent from the third communication device or the fourth communication device; based on a communication type of data to be transmitted on the third communication device or the fourth communication device; based on a transmission time of data to be transmitted on the third communication device or the fourth communication device; based on a transmission time of second information that needs to be transmitted by the first communication device; based on first target information of the second information, the first target information being used to represent a transmission characteristic of the second information; based on a device type of the third communication device or the fourth communication device; based on a type of a target receiving end corresponding to data to be transmitted on the third communication device or the fourth communication device; and wherein the receiving end of the second information is the third communication device or the fourth communication device.
[0239] Optionally, the second information comprises at least one of the following: resource recommendation information; resource scheduling information; and auxiliary information.
[0240] Optionally, the first target information comprises at least one of the following: a number of resources used to transmit the second information; a size of resources used to transmit the second information; a maximum number or a minimum number of resources used to transmit the second information; and an earliest time or a latest time corresponding to resources used to transmit the second information.
[0241] Optionally, in the case that the resource determination manner comprises a resource exclusion manner, the step of determining, by the determining module, the target resource for the first communication device comprises at least one of the following: excluding an eighth resource, the eighth resource being at least part of the target resource determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period; excluding a ninth resource according to a second target value, the ninth resource being at least part of the target resource determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period, wherein the second target value comprises a second target value of the first communication device and a second target value of the fifth communication device; wherein the third time or the sixth time period is a time when the first communication device determines the target resource for itself, and the fifth communication device belongs to at least one second communication device.
[0242] Optionally, in the case that the resource determination manner comprises a resource reselection manner, the step of determining, by the determining module, the target resource for the first communication device comprises: in the case that a first target resource determined for the first communication device and a second target resource determined by the first communication device for a fifth communication device are duplicated or conflicted, performing any one of the following: triggering a resource reselection process corresponding to the first target resource; triggering a resource reselection process corresponding to the second target resource; determining whether to trigger the first resource reselection process or the second resource reselection process according to an amount of duplicated or conflicted resources between the first target resource and the second target resource; in the case that a priority of at least one target value in the second target value of the fifth communication device is higher than a second target value of the first communication device, determining to trigger the resource reselection process corresponding to the first target resource; in the case that a priority of at least one target value in the second target value of the fifth communication device is lower than the second target value of the first communication device, determining to trigger the resource reselection process corresponding to the second target resource; in the case that no priority of any target value in the second target value of the fifth communication device is higher than the second target value of the first communication device, determining to trigger the resource reselection process corresponding to the second target resource; wherein the fifth communication device belongs to at least one second communication device.
[0243] Optionally, the second target value is determined in the following manners: based on a QoS parameter of the data to be transmitted on the first communication device or the fifth communication device; based on a number of times of resource determination for the first communication device or the fifth communication device in a seventh time period; based on a total number of resources determined by the first communication device for itself or the fifth communication device in an eighth time period; based on a distance between the first communication device and the fifth communication device; based on a time when the first information sent by the fifth communication device is received by the first communication device; based on a communication type of the data to be transmitted on the first communication device or the fifth communication device; based on a transmission time of the data to be transmitted on the first communication device or the fifth communication device; based on a transmission time of the third information needed to be received by the first communication device; based on a second target information of the third information, the second target information being used to represent a transmission characteristic of the third information; based on a device type of the first communication device or the fifth communication device; and based on a type of a target receiving end corresponding to the data to be transmitted on the first communication device or the fifth communication device.
[0244] Optionally, the QoS parameter includes at least one of a service priority, a service delay requirement, a service communication distance requirement, a service rate, and a service data volume.
[0245] The resource determination apparatus in the embodiments of the present application can be an apparatus, an apparatus with an operating system, or an electronic device, and can also be a component in a terminal, an integrated circuit, or a chip. The apparatus or the electronic device can be a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminal can include, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminal can be a server, a Network Attached Storage (NAS), a personal computer (PC), a television (TV), a cashier machine, a self-service machine, and the like, which are not limited in the embodiments of the present application.
[0246] The resource determination apparatus provided in the embodiments of the present application can implement each process of the method embodiments of FIG. 2 to Figure 5 , and achieve the same technical effects. To avoid repetition, details are not described herein.
[0247] As Figure 7As shown, the embodiments of the present application further provide a communication device 700, which comprises a processor 701, a memory 702, and a program or instruction stored in the memory 702 and executable on the processor 701. For example, when the communication device 700 is a terminal, the program or instruction is executed by the processor 701 to implement the processes of the above resource determination method embodiments and achieve the same technical effects. When the communication device 700 is a network side device, the program or instruction is executed by the processor 701 to implement the processes of the above resource determination method embodiments and achieve the same technical effects. To avoid repetition, details are not described herein.
[0248] In an implementation manner, the communication device can be a terminal, which can include a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the method embodiments 300-500. The terminal embodiment corresponds to the above first communication device side method embodiment. The processes and implementation manners of the above method embodiments can be applied to the terminal embodiment and achieve the same technical effects. Specifically, Figure 8 A hardware structure diagram of a terminal for implementing the embodiments of the present application is shown.
[0249] The terminal 800 includes, but is not limited to, at least part of the components such as a radio frequency unit 801, a network module 802, an audio output unit 803, an input unit 804, a sensor 805, a display unit 806, a user input unit 807, an interface unit 808, a memory 809, and a processor 810.
[0250] Those skilled in the art can understand that the terminal 800 can further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 810 through a power management system, so as to realize functions such as power management, discharge, and power consumption management through the power management system. Figure 8 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal can include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements, which are not described herein.
[0251] It should be understood that in the embodiments of the present application, the input unit 804 can include a graphics processing unit (GPU) 1041 and a microphone 8042. The graphics processing unit 8041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 806 can include a display panel 8061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 807 includes a touch panel 8071 and other input devices 8072. The touch panel 8071 is also called a touch screen. The touch panel 8071 can include two parts of a touch detection device and a touch controller. The other input devices 8072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, and the like, which will not be described here.
[0252] In the embodiments of the present application, the radio frequency unit 801 receives downlink data from a network side device and processes the data by the processor 810. In addition, the radio frequency unit 801 sends uplink data to the network side device. Generally, the radio frequency unit 801 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0253] The memory 809 can be used to store software programs or instructions and various data. The memory 809 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 809 can include a high-speed random access memory, and can also include a non-volatile memory, which can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state memory device.
[0254] The processor 810 can include one or more processing units; optionally, the processor 810 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface and application programs or instructions, etc., and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 810.
[0255] The processor 810 is configured to receive at least one first information, and determine target resources for the first communication device and / or at least one second communication device based on a resource determination manner, wherein the second communication device is a sending end of the first information, and the resource determination manner includes a resource exclusion manner and / or a resource reselection manner.
[0256] Optionally, the first information includes at least one of the following: resource selection request information; resource recommendation request information; resource scheduling request information; BSR information; SR information; resource selection trigger information; resource recommendation trigger information; and resource scheduling trigger information.
[0257] Optionally, the target resources can be at least one of the following: resources selected by the first communication device for the second communication device to transmit data; resources recommended by the first communication device for the second communication device to transmit data; resources recommended by the first communication device for the second communication device to transmit data; resources determined by the first communication device for the second communication device to transmit data; and resources determined by the first communication device to transmit data.
[0258] Optionally, when the resource determination manner includes the resource exclusion manner, the processor 810 determines target resources for a third communication device, including at least one of the following: excluding first resources determined by the first communication device for at least one fourth communication device before a first time or within a first time period; and excluding second resources from at least part of the resources determined by the first communication device for the at least one fourth communication device before the first time or within the first time period according to a first target value, wherein the first target value includes a first target value of the third communication device and a first target value of the fourth communication device, and the third communication device and the fourth communication device belong to at least one second communication device, the third communication device is a communication device for which the first communication device determines target resources at a current time, the fourth communication device is a communication device for which the first communication device has completed resource determination before the first time or within the first time period, and the first time is a time at which the first communication device determines target resources for the third communication device.
[0259] Optionally, in the case that the resource determination manner comprises a resource reselection manner, the processor 810 determines the target resource for the third communication device, comprising: in the case that the target resource determined by the first communication device for the third communication device collides with a fifth resource, performing resource reselection according to at least one of the following: triggering a first resource reselection process; triggering a second resource reselection process; determining whether to trigger the first resource reselection process or the second resource reselection process according to the amount of resources that collide between the target resource determined for the third communication device and the fifth resource; determining whether to trigger the first resource reselection process or the second resource reselection process according to a first target value, the first target value comprising a target value of the third communication device and a first target value of a fourth communication device; performing priority division on the fifth resource, and determining the resource reselection process that needs to be triggered according to the priority division result; wherein the fifth resource is a target resource determined by the first communication device for at least one fourth communication device before a second time or within a second time period, the second time being the time at which the first communication device determines the target resource for the third communication device; the third communication device and the fourth communication device both belong to at least one second communication device, and the fourth communication device is a communication device for which the first communication device has completed target resource determination before the second time or within the second time period; the first resource reselection process is a resource reselection process triggered by the first communication device for re-determining the target resource for the third communication device; and the second resource reselection process is a resource reselection process triggered by the first communication device for re-determining the target resource for the fourth communication device.
[0260] Optionally, the processor 810 performs priority division on the fifth resource, and determines the resource reselection process that needs to be triggered according to the priority division result, comprising: performing priority division on the fifth resource according to the determination time and the unit time length of the fifth resource based on a third time period, to obtain at least one sixth resource; triggering the resource reselection process corresponding to the seventh resource in the case that the priority of the seventh resource is lower than a first threshold value; triggering the first resource reselection process in the case that the number of seventh resources whose priority is higher than a second threshold value is higher than a third threshold value; and triggering the resource reselection process corresponding to the seventh resource in the case that the number of seventh resources whose priority is higher than the second threshold value is not higher than the third threshold value; wherein the priority of the sixth resource with an earlier determination time is higher than the priority of the sixth resource with a later determination time, the seventh resource belongs to at least one sixth resource, and the seventh resource is a resource that collides with the target resource of the third communication device.
[0261] Optionally, the first target value is determined in a manner comprising at least one of the following: based on a QoS parameter of data to be transmitted on the third communication device or data to be transmitted on the fourth communication device; based on a number of times that the first communication device determines resources for the third communication device or the fourth communication device in a fourth time period; based on a total number of resources determined by the first communication device for the third communication device or the fourth communication device in a fifth time period; based on a distance between the third communication device or the fourth communication device and the first communication device; based on a distance between the third communication device and the fourth communication device; based on a time at which the first communication device receives first information sent from the third communication device or the fourth communication device; based on a communication type of data to be transmitted on the third communication device or the fourth communication device; based on a transmission time of data to be transmitted on the third communication device or the fourth communication device; based on a transmission time of second information that needs to be transmitted by the first communication device; based on first target information of the second information, the first target information being used to represent a transmission characteristic of the second information; based on a device type of the third communication device or the fourth communication device; based on a type of a target receiving end corresponding to data to be transmitted on the third communication device or the fourth communication device; and wherein the receiving end of the second information is the third communication device or the fourth communication device.
[0262] Optionally, the second information comprises at least one of the following: resource recommendation information; resource scheduling information; and auxiliary information.
[0263] Optionally, the first target information comprises at least one of the following: a number of resources used to transmit the second information; a size of resources used to transmit the second information; a maximum number or a minimum number of resources used to transmit the second information; and an earliest time or a latest time corresponding to resources used to transmit the second information.
[0264] Optionally, in the case that the resource determination manner comprises a resource exclusion manner, the processor 810 determines target resources for the first communication device, including at least one of the following: excluding an eighth resource, the eighth resource being at least part of the target resources determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period; excluding a ninth resource according to a second target value, the ninth resource being at least part of the target resources determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period, wherein the second target value comprises a second target value of the first communication device and a second target value of the fifth communication device; wherein the third time or the sixth time period is a time when the first communication device determines target resources for itself, and the fifth communication device belongs to at least one second communication device.
[0265] Optionally, in the case that the resource determination manner comprises a resource reselection manner, the step of determining target resources for the first communication device comprises: in the case that the first target resources determined for the first communication device and the second target resources determined by the first communication device for a fifth communication device are repeated or conflicted, performing any one of the following: triggering a resource reselection process corresponding to the first target resources; triggering a resource reselection process corresponding to the second target resources; determining whether to trigger the first resource reselection process or the second resource reselection process according to the amount of resources that are repeated or conflicted between the first target resources and the second target resources; in the case that there is at least one target value in the second target value of the fifth communication device whose priority is higher than the second target value of the first communication device, determining to trigger the resource reselection process corresponding to the first target resources; in the case that there is at least one target value in the second target value of the fifth communication device whose priority is lower than the second target value of the first communication device, determining to trigger the resource reselection process corresponding to the second target resources; in the case that there is no target value in the second target value of the fifth communication device whose priority is higher than the second target value of the first communication device, determining to trigger the resource reselection process corresponding to the second target resources; wherein the fifth communication device belongs to at least one second communication device.
[0266] Optionally, the second target value is determined in the following manner: based on a QoS parameter of the data to be transmitted on the first communication device or the fifth communication device; based on a number of times of resource determination for the first communication device or the fifth communication device within a seventh time period; based on a total number of resources determined by the first communication device for itself or the fifth communication device within an eighth time period; based on a distance between the first communication device and the fifth communication device; based on a time at which the first information sent by the fifth communication device is received by the first communication device; based on a communication type of the data to be transmitted on the first communication device or the fifth communication device; based on a transmission time of the data to be transmitted on the first communication device or the fifth communication device; based on a transmission time of the third information needed to be received by the first communication device; based on second target information of the third information, the second target information being used to represent a transmission characteristic of the third information; based on a device type of the first communication device or the fifth communication device; or based on a type of a target receiving end corresponding to the data to be transmitted on the first communication device or the fifth communication device.
[0267] Optionally, the QoS parameter includes at least one of: a service priority, a service delay requirement, a service communication distance requirement, a service rate, and a service data volume.
[0268] In this embodiment, when at least one first information is received, a target resource is determined for the first communication device and / or at least one second communication device based on a resource determination manner, the second communication device being a sending end of the first information, the resource determination manner including a resource exclusion manner and / or a resource reselection manner, so as to enable the first communication device to correctly select a resource for itself and / or the second communication device when at least one first information is received.
[0269] In another implementation manner, the communication device 700 can also be a network side device, which can include a processor and a communication interface, the communication interface being coupled with the processor, and the processor being configured to run programs or instructions to implement the method described in the method embodiments 300-500. The network side device embodiment corresponds to the method embodiments of the first communication device side, and each implementation process and implementation manner of the above method embodiments can be applied to the network side device embodiment and achieve the same technical effects.
[0270] Specifically, the embodiments of the present application also provide a network side device. As shown in FIG. 7, the network side device includes a processor 710 and a communication interface 720. The communication interface 720 is coupled with the processor 710, and the processor 710 is configured to run programs or instructions to implement the method described in the method embodiments 300-500. The network side device embodiment corresponds to the method embodiments of the first communication device side, and each implementation process and implementation manner of the above method embodiments can be applied to the network side device embodiment and achieve the same technical effects. Figure 9As shown, the network device 900 includes: an antenna 901, a radio frequency device 902, a baseband device 903. The antenna 901 is connected with the radio frequency device 902. In the uplink direction, the radio frequency device 902 receives information through the antenna 901, and sends the received information to the baseband device 903 for processing. In the downlink direction, the baseband device 903 processes the information to be sent, and sends it to the radio frequency device 902. The radio frequency device 902 processes the received information and sends it out through the antenna 901.
[0271] The above frequency band processing device can be located in the baseband device 903. The method performed by the network side device in the above embodiment can be implemented in the baseband device 903, which includes a processor 904 and a memory 905.
[0272] The baseband device 903 can include at least one baseband board, for example, on which a plurality of chips are arranged, such as Figure 9 As shown, one of the chips is, for example, a processor 904, which is connected with the memory 905 to call the program in the memory 905 and execute the network device operation shown in the above method embodiment.
[0273] The baseband device 903 can also include a network interface 906 for interacting information with the radio frequency device 902, which is, for example, a common public radio interface (CPRI).
[0274] Specifically, the network side device of the embodiment of the present application also includes instructions or programs stored in the memory 905 and executable on the processor 904, and the processor 904 calls the instructions or programs in the memory 905 to execute the method performed by the modules shown in the above embodiment and achieve the same technical effects. To avoid repetition, it will not be described here. Figure 6 As shown, the modules perform the method and achieve the same technical effects. To avoid repetition, it will not be described here.
[0275] The embodiment of the present application also provides a readable storage medium, which stores programs or instructions, and the programs or instructions are executed by the processor to implement various processes of the above resource determination method embodiment and achieve the same technical effects. To avoid repetition, it will not be described here.
[0276] The processor is the processor in the terminal in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer readable memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0277] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, the processor is used for running a network side device program or instruction, realizes each process of the resource determination method embodiment, and can achieve the same technical effect. To avoid repetition, details are not described herein.
[0278] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0279] The embodiment of the present application further provides a computer program product, which comprises a processor, a memory and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, each process of the resource determination method embodiment is realized, and the same technical effect can be achieved. To avoid repetition, details are not described herein.
[0280] It should be noted that in this paper, the term "including", "containing" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such process, method, article or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to the order of functions shown or discussed, but can also include the execution of functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method can be executed in a different order from the described order, and various steps can also be added, omitted or combined. In addition, the features described with reference to some examples can be combined in other examples.
[0281] From the above description of the embodiments, those skilled in the art can clearly understand that the above embodiment method can be realized by software and necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner or network equipment, etc.) execute the method described in each embodiment of the present application.
[0282] The embodiments of the present application are described above with reference to the accompanying drawings, but the present application is not limited to the specific embodiments described above, and the specific embodiments described above are merely illustrative, but not restrictive, and a person of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the purpose of the present application and the scope protected by the claims.
Claims
1. A resource determination method, characterized by, The method comprises: The first communication device receives at least one first information; The target resource is determined for at least two second communication devices based on a resource determination mode, and the target resource comprises at least one of the following: the resource selected by the first communication device for the second communication device for data transmission; and the resource determined by the first communication device for scheduling the second communication device for data transmission; The second communication device is the sending end of the first information, and the resource determination mode comprises a resource exclusion mode and / or a resource reselection mode; In the case where the resource determination mode comprises the resource exclusion mode, the step of determining the target resource for the third communication device comprises: excluding the second resource according to a first target value, the second resource being at least part of the target resource determined by the first communication device for at least one fourth communication device before a first time or within a first time period, the first target value comprising a first target value of the third communication device and a first target value of the fourth communication device, and the first time being the time when the first communication device determines the target resource for the third communication device; In the case where the resource determination mode comprises the resource reselection mode, the step of determining the target resource for the third communication device comprises: in the case where the target resource determined by the first communication device for the third communication device is duplicated or collided with a fifth resource, determining whether to trigger a first resource reselection process or a second resource reselection process according to a first target value, the first target value comprising a first target value of the third communication device and a first target value of the fourth communication device; The first resource reselection process is a resource reselection process triggered by the first communication device for re-determining the target resource for the third communication device, and the second resource reselection process is a resource reselection process triggered by the first communication device for re-determining the target resource for the fourth communication device; The third communication device and the fourth communication device belong to at least two second communication devices, the third communication device is a communication device for which the first communication device determines the target resource at a current time, and the fourth communication device is a communication device for which the first communication device has completed resource determination before the first time or within the first time period; The first target value is determined according to at least one of the following: a QoS parameter of the data to be transmitted, a number of resource determinations, a distance between devices, a communication type of the data to be transmitted, a transmission time of the data to be transmitted, a reception time of the information, a transmission characteristic of the information, a device type of the communication device, and a type of a target receiving end corresponding to the data to be transmitted.
2. The method of claim 1, wherein, The first information comprises at least one of the following: Resource selection request information; Resource recommendation request information; Resource scheduling request information; Buffer status report information; Scheduling request information; Resource selection trigger information; Resource recommendation trigger information; Resource scheduling trigger information.
3. The method of claim 1, wherein, The target resource further comprises at least one of the following: The resource recommended by the first communication device for the second communication device is not conducive to data transmission. The first communication device recommends a resource for the second communication device to transmit the data.
4. The method of claim 1, wherein, In the case that the resource determination manner comprises a resource exclusion manner, the step of determining a target resource for the third communication device further comprises: excluding a first resource, wherein the first resource is a target resource determined by the first communication device for at least one fourth communication device before a first time or within a first time period.
5. The method of claim 1, wherein, In the case that the target resource determined by the first communication device for the third communication device overlaps or collides with a fifth resource, the first communication device further performs resource reselection according to at least one of the following: triggering a first resource reselection process; triggering a second resource reselection process; determining whether to trigger the first resource reselection process or the second resource reselection process according to an amount of resources that overlap or collide between the target resource determined for the third communication device and the fifth resource; performing priority division on the fifth resource, and determining the resource reselection process to be triggered according to the priority division result; wherein the fifth resource is a target resource determined by the first communication device for at least one fourth communication device before a second time or within a second time period, and the second time is the time when the first communication device determines the target resource for the third communication device.
6. The method of claim 5, wherein, The step of performing priority division on the fifth resource and determining the resource reselection process to be triggered according to the priority division result comprises: performing priority division on the fifth resource according to the determination time and the unit time length of the fifth resource based on a third time period to obtain at least one sixth resource; triggering the resource reselection process corresponding to the seventh resource in the case that the priority of the seventh resource is lower than a first threshold value; triggering the first resource reselection process in the case that the number of seventh resources with a priority higher than a second threshold value is higher than a third threshold value; triggering the resource reselection process corresponding to the seventh resource in the case that the number of seventh resources with a priority higher than the second threshold value is not higher than the third threshold value; wherein the priority of the sixth resource with an earlier determination time is higher than the priority of the sixth resource with a later determination time, the seventh resource belongs to at least one sixth resource, and the seventh resource is a resource that overlaps or collides with the target resource of the third communication device.
7. The method according to any one of claims 1-5, characterized in that, The determination manner of the first target value comprises at least one of the following: determination based on a QoS parameter of the data to be transmitted on the third communication device or the data to be transmitted on the fourth communication device; determination based on the number of times that the first communication device determines resources for the third communication device or the fourth communication device within a fourth time period; determination based on the total number of resources determined by the first communication device for the third communication device or the fourth communication device within a fifth time period; determination based on the distance between the third communication device or the fourth communication device and the first communication device; determination based on the distance between the third communication device and the fourth communication device; determination based on the time when the first communication device receives the first information sent by the third communication device or the fourth communication device; and determination based on the time when the first communication device receives the first information sent by the third communication device or the fourth communication device. determining based on a communication type of the to-be-transmitted data on the third communication device or the fourth communication device; determining based on a transmission time of the to-be-transmitted data on the third communication device or the fourth communication device; determining based on a transmission time when the first communication device needs to transmit the second information; determining based on first target information of the second information, the first target information being used to represent a transmission characteristic of the second information; determining based on a device type of the third communication device or the fourth communication device; determining based on a type of a target receiving end corresponding to the to-be-transmitted data on the third communication device or the fourth communication device respectively; wherein the receiving end of the second information is the third communication device or the fourth communication device.
8. The method of claim 7, wherein, The second information comprises at least one of: resource recommendation information; resource scheduling information; auxiliary information.
9. The method of claim 7, wherein, The first target information comprises at least one of: a resource quantity used to transmit the second information; a resource size used to transmit the second information; a maximum resource quantity or a minimum resource quantity used to transmit the second information; an earliest time or a latest time corresponding to a resource used to transmit the second information.
10. The method of claim 1, wherein, The method further comprises: determining a target resource for the first communication device based on the resource determination manner, the target resource comprising a resource determined by the first communication device for transmitting to-be-transmitted data of itself.
11. The method of claim 10, wherein, In a case where the resource determination manner comprises a resource exclusion manner, the step of determining the target resource for the first communication device comprises at least one of: excluding an eighth resource, the eighth resource being at least part of a target resource determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period; excluding a ninth resource according to a second target value, the ninth resource being at least part of a target resource determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period, wherein the second target value comprises a second target value of the first communication device and a second target value of the fifth communication device; wherein the third time or the sixth time period is a time when the first communication device determines a target resource for itself, and the fifth communication device belongs to at least one second communication device.
12. The method of claim 10, wherein, In a case where the resource determination manner comprises a resource reselection manner, the step of determining the target resource for the first communication device comprises: in a case where a first target resource determined for the first communication device and a second target resource determined by the first communication device for a fifth communication device are repeated or conflicted, performing any one of: triggering a resource reselection process corresponding to the first target resource; triggering a resource reselection process corresponding to the second target resource; determining whether to trigger the first resource reselection process or the second resource reselection process according to a resource quantity that is repeated or conflicted between the first target resource and the second target resource; in a case where a priority of at least one target value in a second target value of the fifth communication device is higher than a second target value of the first communication device, determining to trigger the resource reselection process corresponding to the first target resource; determining to trigger the resource reselection procedure corresponding to the second target resource in a case that a priority of at least one target value in the second target value of the fifth communication device is lower than a priority of the second target value of the first communication device; determining to trigger the resource reselection procedure corresponding to the second target resource in a case that a priority of none of the target values in the second target value of the fifth communication device is higher than a priority of the second target value of the first communication device; wherein the fifth communication device belongs to at least one of the second communication devices.
13. The method according to claim 11 or 12, characterized in that, The determination manner of the second target value comprises at least one of: determination based on a QoS parameter of to-be-transmitted data on the first communication device or the fifth communication device; determination based on a number of times of resource determination for the first communication device or the fifth communication device within a seventh time period; determination based on a total number of resources determined by the first communication device for the first communication device or the fifth communication device within an eighth time period; determination based on a distance between the first communication device and the fifth communication device; determination based on a time at which the first information transmitted by the fifth communication device is received by the first communication device; determination based on a communication type of to-be-transmitted data on the first communication device or the fifth communication device; determination based on a transmission time of to-be-transmitted data on the first communication device or the fifth communication device; determination based on a transmission time of third information needed to be received by the first communication device; determination based on second target information of the third information, the second target information being used to represent a transmission characteristic of the third information; determination based on a device type of the first communication device or the fifth communication device; determination based on a type of a target receiving end corresponding to to-be-transmitted data on the first communication device or the fifth communication device.
14. The method of claim 1 or 13, wherein, The QoS parameter comprises at least one of: a service priority, a service delay requirement, a service communication distance requirement, a service rate, and a service data volume.
15. A resource determination apparatus, characterized by, The apparatus comprises: a receiving module configured to receive at least one first information; a determining module configured to determine target resources for at least two second communication devices based on a resource determination manner, the target resources comprising at least one of: resources selected by the first communication device for to-be-transmitted data transmission of the second communication device; and resources determined by the first communication device for scheduling data transmission of the second communication device; wherein the second communication device is a sending end of the first information, and the resource determination manner comprises a resource exclusion manner and / or a resource reselection manner; in a case that the resource determination manner comprises the resource exclusion manner, the step of determining target resources for a third communication device comprises: excluding, according to a first target value, second resources, the second resources being at least part of target resources determined by the first communication device for at least one fourth communication device before a first time or within a first time period, the first target value comprising a first target value of the third communication device and a first target value of the fourth communication device, and the first time being a time at which the first communication device determines target resources for the third communication device; In a case where the resource determination manner comprises a resource reselection manner, the step of determining, by the determining module, the target resource for the third communication device comprises: in a case where the target resource determined by the first communication device for the third communication device collides with a fifth resource, determining, according to a first target value, whether to trigger a first resource reselection process or a second resource reselection process, the first target value comprising a first target value of the third communication device and a first target value of the fourth communication device; wherein the first resource reselection process is a resource reselection process triggered by the first communication device for re-determining the target resource for the third communication device, and the second resource reselection process is a resource reselection process triggered by the first communication device for re-determining the target resource for the fourth communication device; wherein the third communication device and the fourth communication device belong to at least two second communication devices, the third communication device is a communication device for which the first communication device determines the target resource at a current time, and the fourth communication device is a communication device for which the first communication device has completed resource determination before the first time or within the first time period; The first target value is determined according to at least one of the following: a QoS parameter of the to-be-transmitted data, a number of times of resource determination, a distance between devices, a communication type of the to-be-transmitted data, a transmission time of the to-be-transmitted data, a reception time of information, a transmission characteristic of information, a device type of a communication device, and a type of a target receiving end corresponding to the to-be-transmitted data.
16. The apparatus of claim 15, wherein, The first information comprises at least one of: resource selection request information; resource recommendation request information; resource scheduling request information; buffer status report information; scheduling request information; resource selection trigger information; resource recommendation trigger information; 17. The apparatus of claim 15, wherein, resource scheduling trigger information. The target resource further comprises at least one of: a resource recommended for the second communication device that is not conducive to transmission of the to-be-transmitted data; 18. The apparatus of claim 15, wherein, a resource recommended for the second communication device that is conducive to transmission of the to-be-transmitted data. In a case where the resource determination manner comprises a resource exclusion manner, the step of determining, by the determining module, the target resource for the third communication device further comprises:
19. The apparatus of claim 15, wherein, excluding a first resource, the first resource being a target resource determined by the first communication device for at least one fourth communication device before a first time or within a first time period. In a case where the target resource determined by the first communication device for the third communication device collides with a fifth resource, the first communication device further performs resource reselection according to at least one of the following: triggering the first resource reselection process; triggering the second resource reselection process; determining, according to an amount of resources that collide between the target resource determined for the third communication device and the fifth resource, whether to trigger the first resource reselection process or the second resource reselection process; performing priority division on the fifth resource and determining, according to a priority division result, a resource reselection process that needs to be triggered; wherein the fifth resource is a target resource determined by the first communication device for at least one fourth communication device before a second time or within a second time period, and the second time is a time at which the first communication device determines the target resource for the third communication device.
20. The apparatus of claim 19, wherein, The determining module prioritizes the fifth resource, and according to the prioritization result, determines the resource reselection process that needs to be triggered, including: Based on the third time period, the fifth resource is prioritized according to the determination time of the fifth resource and the unit time length, and at least one sixth resource is obtained; In the case where the priority of the seventh resource is lower than the first threshold value, the resource reselection process corresponding to the seventh resource is triggered; In the case where the number of seventh resources with priority higher than the second threshold value is higher than the third threshold value, the first resource reselection process is triggered; In the case where the number of seventh resources with priority higher than the second threshold value is not higher than the third threshold value, the resource reselection process corresponding to the seventh resource is triggered; Wherein, the priority of the sixth resource with early resource determination time is higher than the priority of the sixth resource with late resource determination time, the seventh resource belongs to at least one of the sixth resources, and the seventh resource is a resource that overlaps or collides with the target resource of the third communication device.
21. The apparatus of any one of claims 15-19, wherein, The determination method of the first target value includes at least one of the following: Determination based on the QoS parameter of the data to be transmitted on the third communication device or the data to be transmitted on the fourth communication device; Determination based on the number of times of resource determination by the first communication device for the third communication device or the fourth communication device within the fourth time period; Determination based on the total number of resources determined by the first communication device for the third communication device or the fourth communication device within the fifth time period; Determination based on the distance between the third communication device or the fourth communication device and the first communication device; Determination based on the distance between the third communication device and the fourth communication device; determination based on the time when the first communication device receives the first information sent by the third communication device or the fourth communication device; Determination based on the communication type of the data to be transmitted on the third communication device or the fourth communication device; Determination based on the transmission time of the data to be transmitted on the third communication device or the fourth communication device; Determination based on the transmission time of the second information that needs to be transmitted by the first communication device; Determination based on the first target information of the second information, which is used to represent the transmission characteristics of the second information; Determination based on the device type of the third communication device or the fourth communication device; Determination based on the type of the target receiving end corresponding to the data to be transmitted on the third communication device or the fourth communication device; Wherein, the receiving end of the second information is the third communication device or the fourth communication device.
22. The apparatus of claim 21, wherein, The second information includes at least one of the following: Resource recommendation information; Resource scheduling information; Auxiliary information.
23. The apparatus of claim 21, wherein, The first target information includes at least one of the following: The number of resources used to transmit the second information; The resource size used to transmit the second information; The maximum or minimum number of resources used to transmit the second information; The earliest or latest time corresponding to the resource used to transmit the second information.
24. The apparatus of claim 15, wherein, The determining module is further configured to determine target resources for the first communication device based on the resource determination manner, wherein the target resources comprise resources determined for transmitting data to be transmitted by the first communication device.
25. The apparatus of claim 24, wherein, In a case where the resource determination manner comprises a resource exclusion manner, the determining module is configured to determine target resources for the first communication device by performing at least one of the following: excluding an eighth resource, wherein the eighth resource is target resources determined by the first communication device for at least one fifth communication device before a third time or within a sixth time period; excluding a ninth resource according to a second target value, wherein the ninth resource is at least part of target resources determined by the first communication device for at least one fifth communication device before the third time or within the sixth time period, and the second target value comprises a second target value of the first communication device and a second target value of the fifth communication device; wherein the third time or the sixth time period is a time at which the first communication device determines target resources for itself, and the fifth communication device belongs to at least one second communication device.
26. The apparatus of claim 24, wherein, In a case where the resource determination manner comprises a resource reselection manner, the determining module is configured to determine target resources for the first communication device by performing the following: In a case where first target resources determined for the first communication device and second target resources determined by the first communication device for a fifth communication device are repeated or conflicted, the determining module is configured to perform any one of the following: triggering a resource reselection process corresponding to the first target resources; triggering a resource reselection process corresponding to the second target resources; determining whether to trigger the first resource reselection process or the second resource reselection process according to an amount of resources that are repeated or conflicted between the first target resources and the second target resources; determining to trigger the resource reselection process corresponding to the first target resources in a case where a priority of at least one target value in the second target value of the fifth communication device is higher than a priority of the second target value of the first communication device; determining to trigger the resource reselection process corresponding to the second target resources in a case where a priority of at least one target value in the second target value of the fifth communication device is lower than the priority of the second target value of the first communication device; determining to trigger the resource reselection process corresponding to the second target resources in a case where a priority of no target value in the second target value of the fifth communication device is higher than the priority of the second target value of the first communication device; wherein the fifth communication device belongs to at least one second communication device.
27. The apparatus of claim 25 or 26, wherein, The second target value is determined by performing at least one of the following: based on a QoS parameter of data to be transmitted on the first communication device or the fifth communication device; based on a number of times of resource determination performed by the first communication device for itself or the fifth communication device within a seventh time period; based on a total number of resources determined by the first communication device for itself or the fifth communication device within an eighth time period; based on a distance between the first communication device and the fifth communication device; and based on a distance between the first communication device and the fifth communication device. determining based on a time when the first information sent from the fifth communication device is received by the first communication device; determining based on a communication type of data to be transmitted on the first communication device or the fifth communication device; determining based on a transmission time of data to be transmitted on the first communication device or the fifth communication device; determining based on a transmission time of third information needed to be received by the first communication device; determining based on second target information of the third information, the second target information being used to represent a transmission characteristic of the third information; determining based on a device type of the first communication device or the fifth communication device; determining based on a type of a target receiving end corresponding to data to be transmitted on the first communication device or the fifth communication device respectively.
28. The apparatus of claim 21 or 27, wherein, The QoS parameter comprises at least one of: a service priority, a service delay requirement, a service communication distance requirement, a service rate, and a service data volume.
29. A communications device, characterized by A processor, a memory, and a program or instructions stored on the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the resource determination method according to any one of claims 1 to 14.
30. A readable storage medium, characterized by, A readable storage medium storing a program or instructions, wherein the program or instructions, when executed by a processor, implement the steps of the resource determination method according to any one of claims 1 to 14.