A vehicle networking resource selection method, device, equipment and storage medium
By generating a list of resource detection information and identifying target resource detection information, the estimated resource usage of interfering terminals is obtained, which solves the problem of unicast service interference in NR-V2X, achieves more accurate vehicle network resource selection, and improves reliability.
Patent Information
- Application Number
- CN202210107894.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-28
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2042-01-28
AI Technical Summary
In NR-V2X, unicast services are subject to interference from high-power service types such as broadcast or multicast, which reduces the reliability of vehicle-to-everything (V2X) resource selection.
By generating a list of resource detection information, identifying target resource detection information, obtaining the estimated current occupied resources of interfering terminals, filtering out these occupied resources in the resource selection window, and obtaining the remaining available resources to send target data.
It improves the reliability of vehicle-to-everything (V2X) resource selection, avoids interference from high-power service types in unicast services, and provides a more accurate resource selection method.
Smart Images

Figure CN116567568B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle networking technology, and in particular to a method, apparatus, device and storage medium for selecting vehicle networking resources. Background Technology
[0002] Vehicle-to-everything (V2X) resource selection is the process of excluding already occupied resources and obtaining available resources from the resource selection window.
[0003] Currently, NR-V2X (vehicle-to-X) uses a resource selection window that excludes occupied resources and is related to the measured RSRP (Reference Signal Receiving Power) value, as well as the priority of received data and the priority of data to be transmitted. Under the same received data priority and data to be transmitted priority, only the measured RSRP matters. However, NR-V2X expands its application scenarios, supporting not only broadcast services but also multicast and unicast services. Existing technologies, due to differences in transmission power between different service types, cause unicast services to be interfered with by higher-power services such as broadcast or multicast when selecting vehicle-to-everything (V2X) resources. Summary of the Invention
[0004] This invention provides a method, apparatus, device, and storage medium for selecting vehicle network resources, thereby providing a more accurate method for selecting vehicle network resources, improving the reliability of vehicle network resource selection, and avoiding interference from unicast services by high-power service types such as broadcast or multicast.
[0005] In a first aspect, embodiments of the present invention provide a method for selecting vehicle network resources, the method being executed by a target terminal in the vehicle network, including:
[0006] Based on the data transmission conditions of the target data detected, resource detection information that matches other terminals in the vehicle network within a set historical time period is collected in the resource detection window, and a resource detection information list is generated.
[0007] In the resource selection window, obtain all currently schedulable vehicle network resources, and identify the target resource detection information based on the service type and reference signal received power description information of each resource detection information;
[0008] Obtain the estimated interference terminals corresponding to the detection information of each of the target resources, and obtain the currently occupied resources corresponding to each of the estimated interference terminals;
[0009] Among all the vehicle network resources, the currently occupied resources are filtered out to obtain the remaining available resources, and the target resource is obtained from the remaining available resources and the target data is sent.
[0010] Secondly, embodiments of the present invention also provide a vehicle network resource selection device, which is executed by a target terminal in the vehicle network, including:
[0011] The resource detection information list generation module is used to collect resource detection information that matches other terminals in the vehicle network within a set historical time period within the resource detection window, based on the data transmission conditions of the detected target data, and generate a resource detection information list.
[0012] The target resource detection information identification module is used to obtain all currently schedulable vehicle network resources in the resource selection window, and identify target resource detection information based on the service type and reference signal received power description information of each resource detection information;
[0013] The current occupied resource acquisition module is used to acquire the estimated interference terminals corresponding to the detection information of each of the target resources, and to acquire the current occupied resources corresponding to each of the estimated interference terminals.
[0014] The target data sending module is used to filter out the currently occupied resources from all the vehicle network resources to obtain the remaining available resources, and then obtain the target resource from the remaining available resources and send the target data.
[0015] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device comprising:
[0016] One or more processors;
[0017] Storage device for storing one or more programs;
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement a method for selecting vehicle network resources as described in any embodiment of the present invention.
[0019] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements a method for selecting vehicle network resources as described in any embodiment of the present invention.
[0020] This invention addresses the problem in existing technologies where higher-power services interfere with lower-power services during vehicle network resource selection. It provides a more accurate method for selecting vehicle network resources, improves the reliability of resource selection, and avoids interference from higher-power services such as broadcast or multicast during unicast. This is achieved by collecting resource detection information matching other terminals in a set historical time period within a resource detection window, based on detected data transmission conditions for the target data, and generating a resource detection information list. In the resource selection window, all currently schedulable vehicle network resources are acquired, and target resource detection information is identified based on the service type and reference signal received power description information of each resource detection information. The invention also obtains estimated interfering terminals corresponding to each target resource detection information and currently occupied resources corresponding to each estimated interfering terminal. Finally, it filters out currently occupied resources from all vehicle network resources to obtain remaining available resources, and selects the target resource from the remaining available resources to send the target data. This technical approach solves the problem of higher-power services interfering with lower-power services during vehicle network resource selection in existing technologies. Attached Figure Description
[0021] Figure 1 This is a flowchart of a method for selecting vehicle network resources according to Embodiment 1 of the present invention;
[0022] Figure 2 A flowchart of another method for selecting vehicle network resources provided in Embodiment 2 of the present invention;
[0023] Figure 2a This is a detailed illustration of the method for obtaining the number of remaining available resources provided in Embodiment 2 of the present invention;
[0024] Figure 2b This invention provides a specific schematic diagram for determining the remaining available resources in Embodiment 2.
[0025] Figure 2c This is a schematic diagram illustrating a specific scenario for adding remaining available resources, as provided in Embodiment 2 of the present invention.
[0026] Figure 3 This is a schematic diagram of the structure of a vehicle network resource selection device provided in Embodiment 3 of the present invention;
[0027] Figure 4 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of the present invention. Detailed Implementation
[0028] The embodiments of the present invention will be further described in detail below with reference to the accompanying drawings and examples. It should be understood that the specific embodiments described herein are merely illustrative of the present invention and not intended to limit the scope of the invention. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the embodiments of the present invention, and not all structures.
[0029] Example 1
[0030] Figure 1 This is a flowchart illustrating a method for selecting vehicle network resources according to Embodiment 1 of the present invention. This embodiment is applicable to situations where a terminal in a vehicle network needs to select vehicle network resources when sending data. This method can be executed by a target terminal in the vehicle network, or by a vehicle network resource selection device. This device can be implemented through software and / or hardware and is generally integrated into the in-vehicle intelligent terminal. (Reference) Figure 1 The method specifically includes the following steps:
[0031] S110. Based on the detected data transmission conditions for the target data, collect resource detection information that matches other terminals in the vehicle network within a set historical time period in the resource detection window, and generate a resource detection information list.
[0032] The target data can refer to the data that the target terminal currently needs to send. The set historical time period can refer to the time period during which the target terminal, upon determining that it has target data to send, probes other terminals in the vehicle network to match resources. Typically, the set historical time period can be 1 second. Other terminals in the vehicle network can be any other terminals in the vehicle network area currently occupied by the target terminal, excluding the target terminal itself.
[0033] Resource detection information may include the transmitting terminal, service type, reference signal received power description information, and service priority. The service type may include unicast, broadcast, and multicast. The reference signal received power description information may include a reference signal received power threshold Th(prio). RX ,prio TX ), the reference signal received power value RSRP and the difference Delta between the reference signal received power and the reference signal received power threshold value. Where, Th(prio RX ,prio TX (prio) is based on the priority of received data. RX and the priority of the data to be sent (prio) TX The reference signal received power threshold value is obtained by looking up the table.
[0034] The resource detection information list can be generated based on the resource detection information corresponding to other terminals in the vehicle network.
[0035] Specifically, when the target terminal detects that there is target data to be sent, it triggers resource selection, thereby collecting resource detection information that matches other terminals in the vehicle network within a set historical time period in the resource selection window, and generating a resource detection information list based on the collected resource detection information.
[0036] For example, suppose there are five terminals A, B, C, D and E in the vehicle network. As shown in Table 1, this is an example of the resource detection information list for terminal B.
[0037] Table 1
[0038] terminal Business type <![CDATA[Th(prio RX ,prio TX )]]> Measured RSRP Delta PPPP A broadcast <![CDATA[RSRP Th1 ]]> <![CDATA[RSRP1]]> <![CDATA[RSRP1-RSRP Th1 ]]> PPPP1 C unicast <![CDATA[RSRP Th2 ]]> <![CDATA[RSRP2]]> <![CDATA[RSRP2-RSRP Th2 ]]> PPPP2 D unicast <![CDATA[RSRP Th3 ]]> <![CDATA[RSRP3]]> <![CDATA[RSRP3-RSRP Th3 ]]> PPPP3 E broadcast <![CDATA[RSRP Th4 ]]> <![CDATA[RSRP4]]> <![CDATA[RSRP4-RSRP Th4 ]]> PPPP4
[0039] S120. In the resource selection window, obtain all currently schedulable vehicle network resources, and identify the target resource detection information based on the service type and reference signal received power description information of each resource detection information.
[0040] Here, "all currently schedulable vehicle-to-everything (V2X) resources" can refer to all resources included in the resource selection window. "Target resource detection information" can be information from the resource detection information that meets certain conditions.
[0041] Optionally, after the target terminal obtains resource detection information and generates a resource detection information list in the resource detection window, it continues to obtain all currently schedulable vehicle network resources in the resource selection window, and identifies the target resource detection information from the resource detection information list based on the service type and Delta in the reference power description information of each resource detection information.
[0042] Specifically, resource probe information with a service type of broadcast or multicast and a Delta greater than 0 in the resource probe information list is identified as the first type of target resource probe information; resource probe information with a service type of unicast and a Delta greater than 0 in the resource probe information list is identified as the second type of target resource probe information; and resource probe information with a service type of unicast and a Delta less than or equal to 0 in the resource probe information list is identified as the third type of target resource probe information.
[0043] S130. Obtain the estimated interference terminals corresponding to each of the target resource detection information, and obtain the currently occupied resources corresponding to each of the estimated interference terminals.
[0044] In this context, "estimated interfering terminals" can refer to other terminals that may interfere if the target terminal uses a certain resource to transmit target data. "Currently occupied resources" can refer to resources that are currently occupied by estimated interfering terminals or resources that may be occupied based on the resource retention period, obtained from all vehicle network resources.
[0045] In this embodiment, after identifying multiple required target resource detection information from the resource detection information list, the corresponding estimated interference terminals can be obtained according to each target resource detection information, and the currently occupied resources corresponding to each estimated interference terminal can be obtained in the resource selection window.
[0046] S140. In all the vehicle network resources, filter out each currently occupied resource to obtain the remaining available resources, and obtain the target resource from the remaining available resources and send the target data.
[0047] The remaining available resources can be those resources filtered from all vehicle-to-everything (V2X) networks after removing currently occupied resources, which will not interfere with other terminal services when used. The target resource can be a resource selected from the remaining available resources for sending target data.
[0048] In this embodiment, the currently occupied resources can be filtered out from all vehicle network resources in the resource selection window to obtain the remaining available resources corresponding to the target terminal. Thus, the target resource can be obtained from the remaining available resources to send the target data.
[0049] The technical solution of this invention addresses the problem in existing technologies where higher-power service types interfere with lower-power service types when selecting vehicle network resources. This provides a more accurate method for selecting vehicle network resources, improves the reliability of resource selection, and avoids interference from unicast services by higher-power services such as broadcast or multicast. The solution also addresses the issue of data transmission conditions for target data in the prior art. Specifically, it involves collecting resource detection information matching other terminals in a set historical time period within a resource detection window, generating a resource detection information list; obtaining all currently schedulable vehicle network resources in a resource selection window, and identifying target resource detection information based on the service type and reference signal received power description information of each resource detection information; acquiring estimated interfering terminals corresponding to each target resource detection information, and acquiring currently occupied resources corresponding to each estimated interfering terminal; filtering out currently occupied resources from all vehicle network resources to obtain remaining available resources; and selecting target resources from the remaining available resources to send target data.
[0050] Example 2
[0051] Figure 2 This is a flowchart of another method for selecting vehicle network resources provided in Embodiment 2 of the present invention. Based on the above embodiments, this embodiment preferably further refines the operation of filtering out currently occupied resources from all vehicle network resources to obtain the remaining available resources. (See reference...) Figure 2 The method may include the following steps:
[0052] S210. Based on the detected data transmission conditions for the target data, collect resource detection information that matches other terminals in the vehicle network within a set historical time period in the resource detection window, and generate a resource detection information list.
[0053] S220. In the resource selection window, obtain all currently schedulable vehicle network resources, and identify the target resource detection information based on the service type and reference signal received power description information of each resource detection information.
[0054] S230. Obtain the estimated interference terminals corresponding to each of the target resource detection information, and obtain the currently occupied resources corresponding to each of the estimated interference terminals.
[0055] S240. Among all vehicle network resources, filter out the resources occupied by the target terminal sending data within a set historical time period to obtain the first number of remaining available resources.
[0056] The first number of remaining available resources can be the number of remaining available resources obtained by filtering out the first batch of occupied resources from all vehicle network resources. The first batch of occupied resources can be the resources used by the target terminal to send data within a set historical time period.
[0057] Specifically, before filtering out the resources occupied by the target terminal's data transmission within a set historical time period from all vehicle-to-everything (V2X) resources to obtain the first number of remaining available resources, the total number of currently available resources can be calculated based on all currently schedulable V2X resources. Then, the resource detection window can be used to check if there is resource detection information corresponding to the target terminal's data transmission. If so, these occupied resources can be excluded from all V2X resources in the resource selection window according to the resource retention period corresponding to the target terminal's data transmission, thus obtaining the first number of remaining available resources.
[0058] S250. Among all vehicle network resources, filter out the currently occupied resources corresponding to the first type of target resource detection information to obtain the second number of remaining available resources.
[0059] The second number of remaining available resources can be the number of remaining available resources obtained by filtering out the second batch of occupied resources from the vehicle network resources corresponding to the first number of remaining available resources. The second batch of occupied resources can be the estimated occupied resources of the first type of target resource detection information (broadcast or multicast service type, Delta greater than 0) among all vehicle network resources.
[0060] Specifically, if no resource detection information corresponding to the target terminal's transmitted data is found in the resource detection window, or after obtaining the first number of remaining available resources, resource detection information indicated by SCI can be detected in the resource detection window. Among all vehicle network resources, the currently occupied resources corresponding to the first type of target resource detection information indicated by SCI can be filtered out, thereby obtaining the second number of remaining available resources.
[0061] S260. Filter out the currently occupied resources corresponding to the second type of target resource detection information to obtain the third number of remaining available resources.
[0062] The third number of remaining available resources can be the number of remaining available resources obtained by filtering out the third batch of occupied resources from the vehicle network resources corresponding to the second number of remaining available resources. The third batch of occupied resources can be the estimated occupied resources of the interfering terminals corresponding to the second type of target resource detection information with unicast service type and Delta greater than 0, within all vehicle network resources.
[0063] Specifically, the currently occupied resources corresponding to the second type of target resource detection information are filtered out, thereby obtaining the third number of remaining available resources.
[0064] S270. Filter out the currently occupied resources corresponding to the third type of target resource detection information to obtain the fourth number of remaining available resources.
[0065] The fourth number of remaining available resources can be the number of remaining available resources obtained by filtering out the fourth batch of occupied resources from the vehicle network resources corresponding to the third number of remaining available resources. The fourth batch of occupied resources can be the estimated occupied resources of the interfering terminals corresponding to the third type of target resource detection information (service type unicast, Delta less than or equal to 0) among all vehicle network resources.
[0066] Specifically, the currently occupied resources corresponding to the third type of target resource detection information are filtered out, thereby obtaining the fourth number of remaining available resources.
[0067] S280. Obtain the target resource from the remaining available resources and send the target data.
[0068] To enable those skilled in the art to better understand the method for obtaining the number of remaining available resources provided in Embodiment 2, a specific example is used below for illustration. (Refer to...) Figure 2a The specific process includes:
[0069] 1) When resource selection is triggered, resource monitoring is performed in the resource detection window, and the resource detection information list is obtained by parsing SCI Format1 and SCI Format2 information;
[0070] 2) Obtain the total number of resources available for sending in the resource selection window, denoted as M. total ;
[0071] 3) If a target terminal's transmission occurs in the resource selection window, resulting in no SCI Format1-A information being listened to, then that time slot is excluded from the resource selection window according to all possible resource retention periods. The remaining resources after exclusion are denoted as M. total1 ;
[0072] 4) Based on the information from the resource detection information list, exclude the resources occupied by all broadcast or multicast services and their corresponding terminals with Delta > 0 in the resource selection window. The remaining resources after exclusion are denoted as M. total2 ;
[0073] 5) Based on the information collected from the resource detection information list, exclude the resources occupied by all unicast services and terminals with Delta > 0 in the resource selection window. The remaining resources after exclusion are denoted as M. total3 ;
[0074] 6) Based on the information collected from the resource detection information list, exclude the resources occupied by all unicast services and terminals with Delta≤0 in the resource selection window. The remaining resources after exclusion are denoted as M. total4 .
[0075] The technical solution of this invention, based on the detected data transmission conditions for target data, collects resource detection information matching other terminals in the vehicle network within a set historical time period in a resource detection window, generating a resource detection information list; in the resource selection window, it acquires all currently schedulable vehicle network resources, and identifies target resource detection information based on the service type and reference signal received power description information of each resource detection information; it acquires the estimated interfering terminals corresponding to each of the target resource detection information, and acquires the currently occupied resources corresponding to each of the estimated interfering terminals; it filters out the currently occupied resources corresponding to various target resource detection information from all vehicle network resources, and counts the number of remaining available resources; it acquires the target resource from the remaining available resources and sends the target data. This solves the problem in the prior art where higher-power service types interfere with lower-power service types when selecting vehicle network resources, providing a more accurate vehicle network resource selection method, improving the reliability of vehicle network resource selection, and avoiding interference from higher-power service types such as broadcast or multicast for unicast services.
[0076] Based on the above technical solution, after filtering out the currently occupied resources corresponding to the third type of target resource detection information and obtaining the fourth number of remaining available resources, it may further include:
[0077] Calculate a first ratio based on the total number of currently available resources and the fourth number of remaining available resources; if the first ratio is greater than or equal to a preset threshold for the ratio of remaining available resources, determine the remaining available resources that match the fourth number of remaining available resources as the remaining available resources corresponding to the target terminal.
[0078] The first ratio value can be the percentage of the remaining available resources in the total number of currently available resources. The preset threshold value for the percentage of remaining available resources can be a pre-set lower limit value for the percentage of remaining available resources in the total number of currently available resources; that is, the percentage of remaining available resources cannot be lower than the threshold value for the percentage of remaining available resources.
[0079] Specifically, after calculating the first ratio value, it can be determined whether the first ratio value is lower than the preset remaining available resource ratio threshold value. If it is not lower than the threshold value, the remaining available resources that match the fourth number of remaining available resources can be determined as the resources that the target terminal can choose to occupy.
[0080] Optionally, after calculating the first ratio based on the total number of currently available resources and the fourth number of remaining available resources, it may also include:
[0081] If the first ratio is less than a preset threshold for the proportion of remaining available resources, then a second ratio is calculated based on the total number of currently available resources and the third number of remaining available resources; if the second ratio is less than a preset threshold for the proportion of remaining available resources, then it is Th(prio) in each resource detection information. RX ,prio TX Increase the set value to obtain the updated list of resource detection information, and return to perform the operation of filtering out each currently occupied resource in all vehicle network resources to obtain the remaining available resources; if the second ratio value is greater than or equal to the preset remaining available resource ratio threshold value, sort the currently occupied resources corresponding to the third type of target resource detection information according to Delta and service priority, and add the currently occupied resources that meet the addition conditions to the remaining available resources.
[0082] The second proportion can be the percentage of the remaining available resources in the total number of currently available resources. This is represented by Th(prio) in the resource detection information. RX ,prio TX Increasing the set value can refer to improving the Th(prio) value in resource detection information. RX ,prio TX Typically, this increase setting can be 3dB.
[0083] Specifically, if the first ratio value is less than the preset threshold for the proportion of remaining available resources, a second ratio value can be calculated. Then, it can be determined whether the second ratio value is less than the preset threshold for the proportion of remaining available resources. If it is less, the Th(prio) values of each resource detection information in the resource detection information list can be used. RX ,prio TXThe set value is increased to update the resource detection information list of the target terminal, and the operation of filtering out the currently occupied resources from all the vehicle network resources to obtain the remaining available resources is returned to perform the vehicle network resource selection process again.
[0084] Correspondingly, if the second ratio value is not less than the preset threshold value for the remaining available resources ratio, it indicates that excluding the resources occupied by the estimated interfering terminals corresponding to the third type of target resource detection information from the resource selection window would result in the available resources not meeting the ratio requirement. Therefore, the resources occupied by the estimated interfering terminals corresponding to the third type of target resource detection information cannot be directly excluded from the resource selection window. Instead, the currently occupied resources corresponding to the third type of target resource detection information can be sorted according to Delta and service priority, and the currently occupied resources that meet the addition conditions can be added to the remaining available resources.
[0085] For example, Figure 2b This invention provides a specific schematic diagram illustrating the determination of remaining available resources according to Embodiment 2. The specific process may include:
[0086] 1) Set the threshold value for the remaining available resource ratio in the resource selection window to X;
[0087] 2) Calculate the first proportional value M total4 / M total If M total4 / M total If M ≥ X, it indicates that there are many available resources in the current selection window. Even after excluding the resources occupied by unicast terminals with Delta ≤ 0, the requirement of the remaining available resource ratio threshold can still be met. Therefore, when selecting transmission resources, resources occupied by unicast terminals can be avoided. total4 / M total <X indicates that there are not enough available resources in the resource selection window, which cannot meet the requirement of the proportion of available resources, and further processing is required;
[0088] 3) Continue calculating the second proportional value M total3 / M total If M total3 / M total <X, indicating that even excluding all unicast resources does not meet the required resource ratio, then Th(prio) will be used. RX ,prio TX After increasing by 3dB, update the Delta in the resource detection information list and return to recalculate M. total1 ~M total4 Information; if M total3 / M totalIf ≥X, then the resource information of unicast services with Delta≤0 will be sorted according to the following rules: first sorted by service priority from low to high, and then sorted by Delta from small to large under the same service priority. The currently occupied resources that meet the addition conditions will be added to the remaining available resources.
[0089] Specifically, the currently occupied resources corresponding to the third type of target resource detection information are sorted according to Delta and business priority. Currently occupied resources that meet the addition conditions are added to the remaining available resources. The sorting can be done according to the rule of business priority from low to high, and Delta values from small to large for the same priority. Under the target business priority, one currently occupied resource is sequentially obtained and added to the fourth number of remaining available resources, and the fourth number of remaining available resources and the first ratio value are updated. It is determined whether the updated first ratio value is greater than or equal to a preset remaining available resource ratio threshold. If so, the remaining available resource corresponding to the updated fourth number of remaining available resources is determined as the remaining available resource; otherwise, the process returns to sequentially obtaining one currently occupied resource and adding it to the fourth number of remaining available resources until the updated first ratio value is greater than or equal to the preset remaining available resource ratio threshold value.
[0090] For example, Figure 2c This invention provides a schematic diagram illustrating a specific scenario for adding remaining available resources. The specific process may include:
[0091] 1) Count the number of priority types of unicast services and terminals with Delta≤0 occupying resources as M, set P as the lowest service priority, and the number of times the same service priority P occupies resources as N;
[0092] 2) Determine if N is greater than 1. If not, directly add the occupied resource corresponding to business priority P to the fourth number of remaining available resources. If it is greater than 1, add the occupied resource with the smallest Delta under business priority P to the fourth number of remaining available resources, thereby updating the fourth number of remaining available resources, i.e., M. total4 And determine whether M is satisfied. total4 / M total If the requirement ≥X is met, the process ends, and the remaining unicast resources are still excluded from use. If the requirement is not met, N is subtracted by one, and then it is checked whether N is greater than 0. If it is greater than 0, the process returns to the operation of checking whether N is greater than 1. If it is not greater than 0, M is subtracted by one, and then it is checked whether M is greater than 0. If it is not greater than 0, the process can end. If it is greater than 0, the process can return to the operation of setting the lowest priority, until M is met. total4 / M total The process ends after the requirement of ≥X is met.
[0093] Example 3
[0094] Figure 3 This is a schematic diagram of a vehicle network resource selection device provided in Embodiment 3 of the present invention. This device can be executed by a target terminal in the vehicle network, and can execute the vehicle network resource selection methods involved in the above embodiments. (Refer to...) Figure 3 The device includes: a resource detection information list generation module 310, a target resource detection information identification module 320, a currently occupied resource acquisition module 330, and a target data transmission module 340.
[0095] The resource detection information list generation module 310 is used to collect resource detection information that matches other terminals in the vehicle network within a set historical time period within the resource detection window, based on the data transmission conditions of the detected target data, and generate a resource detection information list.
[0096] The target resource detection information identification module 320 is used to obtain all currently schedulable vehicle network resources in the resource selection window, and identify target resource detection information based on the service type and reference signal received power description information of each resource detection information;
[0097] The current occupied resource acquisition module 330 is used to acquire the estimated interference terminals corresponding to each of the target resource detection information, and to acquire the current occupied resources corresponding to each of the estimated interference terminals.
[0098] The target data sending module 340 is used to filter out each currently occupied resource from all the vehicle network resources to obtain the remaining available resources, and then obtain the target resource from the remaining available resources and send the target data.
[0099] The technical solution of this invention addresses the problem in existing technologies where higher-power service types interfere with lower-power service types when selecting vehicle network resources. This provides a more accurate method for selecting vehicle network resources, improves the reliability of resource selection, and avoids interference from unicast services by higher-power services such as broadcast or multicast. The solution also addresses the issue of data transmission conditions for target data in the prior art. Specifically, it involves collecting resource detection information matching other terminals in a set historical time period within a resource detection window, generating a resource detection information list; obtaining all currently schedulable vehicle network resources in a resource selection window, and identifying target resource detection information based on the service type and reference signal received power description information of each resource detection information; acquiring estimated interfering terminals corresponding to each target resource detection information, and acquiring currently occupied resources corresponding to each estimated interfering terminal; filtering out currently occupied resources from all vehicle network resources to obtain remaining available resources; and selecting target resources from the remaining available resources to send target data.
[0100] Optionally, in the above-mentioned device, the resource detection information includes the transmitting terminal, service type, reference signal received power description information, and service priority;
[0101] The service types include: unicast, broadcast, and multicast;
[0102] The reference signal received power description information includes the reference signal received power threshold Th(prio) RX ,prio TX ), the reference signal received power value RSRP and the difference between the reference signal received power and the reference signal received power threshold value Delta;
[0103] Among them, Th(prio RX ,prio TX (prio) is based on the priority of received data. RX and the priority of the data to be sent (prio) TX The reference signal received power threshold value is obtained by looking up the table.
[0104] Optionally, in the above-mentioned device, the target resource detection information identification module 320 can be specifically used for:
[0105] Resource detection information in the resource detection information list whose service type is broadcast or multicast and whose Delta is greater than 0 is identified as the first type of target resource detection information.
[0106] Resource detection information with a service type of unicast and a Delta greater than 0 in the resource detection information list is identified as the second type of target resource detection information.
[0107] Resource detection information in the resource detection information list with a service type of unicast and a Delta less than or equal to 0 is identified as third-category target resource detection information.
[0108] Optionally, in the above-described apparatus, the target data transmission module 340 may be specifically used for:
[0109] Among all vehicle network resources, the resources occupied by the target terminal sending data within a set historical time period are filtered out to obtain the first number of remaining available resources.
[0110] Among all vehicle network resources, the currently occupied resources corresponding to the first type of target resource detection information are filtered out to obtain the second number of remaining available resources;
[0111] Filter out the currently occupied resources corresponding to the second type of target resource detection information to obtain the third number of remaining available resources;
[0112] Filter out the currently occupied resources corresponding to the third type of target resource detection information to obtain the fourth number of remaining available resources.
[0113] Optionally, the above device may also include a current schedulable resource total number statistics module, used to filter out the resources occupied by the target terminal sending data within a set historical time period from all vehicle network resources before obtaining the first number of remaining available resources:
[0114] Based on all currently available vehicle network resources, calculate the total number of currently available resources.
[0115] It also includes a remaining available resource determination module, used to obtain a fourth number of remaining available resources after filtering out the currently occupied resources corresponding to the third type of target resource detection information:
[0116] Calculate the first ratio value based on the total number of currently schedulable resources and the fourth number of remaining available resources;
[0117] If the first ratio value is greater than or equal to the preset remaining available resource ratio threshold value, the remaining available resources that match the fourth number of remaining available resources are determined as the remaining available resources corresponding to the target terminal.
[0118] Optionally, the above-mentioned device further includes a remaining available resource addition module, used to calculate a first ratio value based on the current total number of schedulable resources and the fourth number of remaining available resources, including:
[0119] The second proportion calculation subunit is used to calculate the second proportion value based on the total number of currently schedulable resources and the third number of remaining available resources if the first proportion value is less than the preset remaining available resource proportion threshold value.
[0120] The remaining available resources return acquisition subunit is used to determine if the second ratio value is less than a preset remaining available resources ratio threshold value, and if so, to obtain Th(prio) from each resource detection information. RX ,prio TX Increase the set value to obtain the updated list of resource detection information, and return to the operation of filtering out each currently occupied resource from all vehicle network resources to obtain the remaining available resources;
[0121] The remaining available resources addition subunit is used to sort the currently occupied resources corresponding to the third type of target resource detection information according to Delta and service priority if the second ratio value is greater than or equal to the preset remaining available resources ratio threshold value, and add the currently occupied resources that meet the addition conditions to the remaining available resources.
[0122] Optionally, in the above-described apparatus, the remaining available resources can be used to add sub-units, which can be specifically used for:
[0123] Based on the rule of sorting the currently occupied resources corresponding to the third type of target resource detection information from low to high business priority and from small to large Delta value under the same priority;
[0124] Under the target business priority, obtain one currently occupied resource and add it to the fourth number of remaining available resources, and update the fourth number of remaining available resources and the first ratio value;
[0125] Determine whether the updated first ratio value is greater than or equal to the preset remaining available resource ratio threshold value;
[0126] If so, then the remaining available resources corresponding to the fourth number of remaining available resources after the update will be determined as the remaining available resources;
[0127] Otherwise, return to the previous operation and add one currently occupied resource to the fourth number of remaining available resources, until the updated first ratio value is greater than or equal to the preset remaining available resource ratio threshold value.
[0128] The vehicle network resource selection device provided in this embodiment of the invention can execute the vehicle network resource selection method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method.
[0129] Example 4
[0130] Figure 4 This is a schematic diagram of the structure of an electronic device provided in Embodiment 4 of the present invention, as shown below. Figure 4 As shown, the electronic device includes a processor 410, a storage device 420, an input device 430, and an output device 440; the number of processors 410 in the electronic device can be one or more. Figure 4 Taking a processor 410 as an example; the processor 410, storage device 420, input device 430, and output device 440 in the electronic device can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.
[0131] Storage device 420, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the vehicle network resource selection method in this embodiment of the invention (e.g., the resource detection information list generation module 310, target resource detection information identification module 320, currently occupied resource acquisition module 330, and target data transmission module 340 in the vehicle network resource selection device). Processor 410 executes various functional applications and data processing of the electronic device by running the software programs, instructions, and modules stored in storage device 420, thereby implementing the aforementioned vehicle network resource selection method. This method is executed by the target terminal in the vehicle network and may include:
[0132] Based on the data transmission conditions of the target data detected, resource detection information that matches other terminals in the vehicle network within a set historical time period is collected in the resource detection window, and a resource detection information list is generated.
[0133] In the resource selection window, obtain all currently schedulable vehicle network resources, and identify the target resource detection information based on the service type and reference signal received power description information of each resource detection information;
[0134] Obtain the estimated interference terminals corresponding to the detection information of each of the target resources, and obtain the currently occupied resources corresponding to each of the estimated interference terminals;
[0135] Among all the vehicle network resources, the currently occupied resources are filtered out to obtain the remaining available resources, and the target resource is obtained from the remaining available resources and the target data is sent.
[0136] Storage device 420 may primarily include a program storage area and a data storage area. The program storage area may store the operating system and at least one application program required for a given function; the data storage area may store data created based on terminal usage. Furthermore, storage device 420 may include high-speed random access memory and non-volatile memory, such as at least one disk storage device, flash memory, or other non-volatile solid-state storage device. In some instances, storage device 420 may further include memory remotely located relative to processor 410, which can be connected to electronic devices via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0137] Input device 430 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the electronic device. Output device 440 may include display devices such as a display screen.
[0138] Example 5
[0139] Embodiment 5 of the present invention also provides a computer-readable storage medium storing a computer program thereon. When executed by a computer processor, the computer program performs a method for selecting vehicle network resources. This method is executed by a target terminal in the vehicle network, and the method includes:
[0140] Based on the data transmission conditions of the target data detected, resource detection information that matches other terminals in the vehicle network within a set historical time period is collected in the resource detection window, and a resource detection information list is generated.
[0141] In the resource selection window, obtain all currently schedulable vehicle network resources, and identify the target resource detection information based on the service type and reference signal received power description information of each resource detection information;
[0142] Obtain the estimated interference terminals corresponding to the detection information of each of the target resources, and obtain the currently occupied resources corresponding to each of the estimated interference terminals;
[0143] Among all the vehicle network resources, the currently occupied resources are filtered out to obtain the remaining available resources, and the target resource is obtained from the remaining available resources and the target data is sent.
[0144] Of course, the computer-readable storage medium provided in the embodiments of the present invention stores a computer program thereon. The computer program is not limited to the operation of the method described above, but can also perform related operations in the method for selecting vehicle network resources provided in any embodiment of the present invention.
[0145] Based on the above description of the implementation methods, those skilled in the art can clearly understand that the present invention can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.
[0146] It is worth noting that in the embodiments of the above-mentioned vehicle network resource selection device, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0147] Note that the above description is merely a preferred embodiment of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A method for selecting vehicle network resources, characterized in that, Executed by the target terminal in the vehicle network, including: Based on the detected data transmission conditions for the target data, resource detection information matching other terminals in the vehicle network within a set historical time period is collected within the resource detection window, generating a resource detection information list. The resource detection information includes the transmitting terminal, service type, reference signal received power description information, and service priority. The service type includes unicast, broadcast, and multicast. The reference signal received power description information includes a reference signal received power threshold. The reference signal received power value RSRP and the difference between the reference signal received power and the reference signal received power threshold value Delta; where, To determine the priority of received data and the priority of the data to be sent The reference signal received power threshold value is obtained by looking up the table; In the resource selection window, all currently schedulable vehicle network resources are obtained, and target resource detection information is identified based on the service type and reference signal received power description information of each resource detection information. Specifically, identifying target resource detection information based on the service type and reference signal received power description information of each resource detection information includes: identifying resource detection information in the resource detection information list with a service type of broadcast or multicast and a Delta greater than 0 as first-type target resource detection information; identifying resource detection information in the resource detection information list with a service type of unicast and a Delta greater than 0 as second-type target resource detection information; and identifying resource detection information in the resource detection information list with a service type of unicast and a Delta less than or equal to 0 as third-type target resource detection information. Obtain the estimated interference terminals corresponding to the detection information of each of the target resources, and obtain the currently occupied resources corresponding to each of the estimated interference terminals; Among all the vehicle network resources, the currently occupied resources are filtered out to obtain the remaining available resources, and the target resource is obtained from the remaining available resources and the target data is sent.
2. The method according to claim 1, characterized in that, From all the vehicle network resources, the currently occupied resources are filtered out to obtain the remaining available resources, including: Among all vehicle network resources, the resources occupied by the target terminal sending data within a set historical time period are filtered out to obtain the first number of remaining available resources. Among all vehicle network resources, the currently occupied resources corresponding to the first type of target resource detection information are filtered out to obtain the second number of remaining available resources; Filter out the currently occupied resources corresponding to the second type of target resource detection information to obtain the third number of remaining available resources; Filter out the currently occupied resources corresponding to the third type of target resource detection information to obtain the fourth number of remaining available resources.
3. The method according to claim 2, characterized in that, Before filtering out the resources occupied by the target terminal sending data within a set historical time period from all vehicle network resources to obtain the first number of remaining available resources, the following also includes: Based on all currently available vehicle network resources, calculate the total number of currently available resources; After filtering out the currently occupied resources corresponding to the third type of target resource detection information and obtaining the fourth number of remaining available resources, it also includes: Calculate the first ratio value based on the total number of currently schedulable resources and the fourth number of remaining available resources; If the first ratio value is greater than or equal to the preset remaining available resource ratio threshold value, the remaining available resources that match the fourth number of remaining available resources are determined as the remaining available resources corresponding to the target terminal.
4. The method according to claim 3, characterized in that, After calculating the first ratio based on the total number of currently schedulable resources and the fourth number of remaining available resources, the following is also included: If the first ratio value is less than the preset remaining available resource ratio threshold value, then the second ratio value is calculated based on the current total number of schedulable resources and the third number of remaining available resources. If the second ratio value is less than the preset threshold value for the proportion of remaining available resources, then it is one of the resource detection information. Increase the set value to obtain the updated list of resource detection information, and return to the operation of filtering out each currently occupied resource from all vehicle network resources to obtain the remaining available resources; If the second ratio value is greater than or equal to the preset remaining available resource ratio threshold value, the currently occupied resources corresponding to the third type of target resource detection information are sorted according to Delta and service priority, and the currently occupied resources that meet the addition conditions are added to the remaining available resources.
5. The method according to claim 4, characterized in that, Based on Delta and business priority, the currently occupied resources corresponding to the third type of target resource detection information are sorted, and the currently occupied resources that meet the addition conditions are added to the remaining available resources, including: Based on the rule of sorting the currently occupied resources corresponding to the third type of target resource detection information from low to high business priority and from small to large Delta value under the same priority; Under the target business priority, obtain one currently occupied resource and add it to the fourth number of remaining available resources, and update the fourth number of remaining available resources and the first ratio value; Determine whether the updated first ratio value is greater than or equal to the preset remaining available resource ratio threshold value; If so, then the remaining available resources corresponding to the fourth number of remaining available resources after the update will be determined as the remaining available resources; Otherwise, return to the previous operation and add one currently occupied resource to the fourth number of remaining available resources, until the updated first ratio value is greater than or equal to the preset remaining available resource ratio threshold value.
6. A device for selecting vehicle network resources, characterized in that, Executed by the target terminal in the vehicle network, including: The resource detection information list generation module is used to collect resource detection information matching other terminals in the vehicle network within a set historical time period within a resource detection window, based on the detected data transmission conditions of the target data, and generate a resource detection information list. The resource detection information includes the transmitting terminal, service type, reference signal received power description information, and service priority. The service type includes unicast, broadcast, and multicast. The reference signal received power description information includes a reference signal received power threshold value. The reference signal received power value RSRP and the difference between the reference signal received power and the reference signal received power threshold value Delta; where, To determine the priority of received data and the priority of the data to be sent The reference signal received power threshold value is obtained by looking up the table; The target resource detection information identification module is used to obtain all currently schedulable vehicle network resources in the resource selection window, and identify target resource detection information based on the service type and reference signal received power description information of each resource detection information. Specifically, the target resource detection information identification module is used to: identify resource detection information in the resource detection information list with a service type of broadcast or multicast and a Delta greater than 0 as first-type target resource detection information; identify resource detection information in the resource detection information list with a service type of unicast and a Delta greater than 0 as second-type target resource detection information; and identify resource detection information in the resource detection information list with a service type of unicast and a Delta less than or equal to 0 as third-type target resource detection information. The current occupied resource acquisition module is used to acquire the estimated interference terminals corresponding to the detection information of each of the target resources, and to acquire the current occupied resources corresponding to each of the estimated interference terminals. The target data sending module is used to filter out the currently occupied resources from all the vehicle network resources to obtain the remaining available resources, and then obtain the target resource from the remaining available resources and send the target data.
7. An electronic device, characterized in that, The electronic device includes: One or more processors; Storage device for storing one or more programs; When the one or more programs are executed by the one or more processors, the one or more processors implement a method for selecting vehicle network resources as described in any one of claims 1-5.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements a method for selecting vehicle network resources as described in any one of claims 1-5.
Citation Information
Patent Citations
Resource selection method and device, storage medium and terminal
CN110972176A
Wireless Resource Selection
US20210314965A1