Internet of vehicles resource screening method and device, storage medium and electronic equipment

By using the first and second type of transmission cycles as collision cycles, the Internet of Vehicles resource pool is updated, which solves the problem of high resource collision risk when NR-V2X terminals send data, improves the success rate of resource selection and reduces the possibility of collision.

CN120152022APending Publication Date: 2025-06-13MORNINGCORE HLDG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510427868.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

In the Internet of Vehicles, how to reduce the risk of resource collision and improve the success rate of resource selection when NR-V2X terminals send data has become a difficult problem.

Method used

By using the first type of transmission cycle and the second type of transmission cycle as collision cycles, the candidate resource pool in the initial state is updated, the landing slots are deleted, and whether the candidate resource pool after the update is in a tense state. If not, the current candidate resource pool is used as the candidate resource pool after the transmission conflict is excluded.

Benefits of technology

When the candidate time slot resources are in a primary tight state, by reducing the number of collision periods, excluding time slots with a high probability of collision in the candidate resource pool, retaining time slots with a low probability of collision, making it easier to obtain transmission resources and reducing the possibility of collision.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120152022A_ABST
    Figure CN120152022A_ABST
Patent Text Reader

Abstract

The invention provides an Internet of Vehicles resource screening method and device, a storage medium and electronic equipment. The method comprises the following steps: taking a first type sending period and a second type sending period as collision periods; according to the sending time slot and the collision period in the detection window, updating the candidate resource pool in the initial state to delete the drop point time slot in the candidate resource pool; determining whether the updated candidate resource pool is in a tension state or not; and if not, taking the current candidate resource pool as the candidate resource pool after the sending conflict is eliminated. Under the condition that candidate time slot resources are in a primary tension state, the number of collision periods is reduced by taking a first type of sending periods and a second type of sending periods as collision periods, so that time slots with relatively high collision possibility in a candidate resource pool are eliminated, time slots with relatively low collision possibility are reserved, and sending resources are obtained more easily; and the collision possibility is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular, to a method, apparatus, storage medium, and electronic device for screening vehicle networking resources. Background Art

[0002] Intelligent vehicle networking is an important part of the intelligent transportation (ITS) system. Its scope includes both automotive information and entertainment services represented by navigation, road information services, and remote vehicle condition diagnosis, as well as safety services such as collision warning, vehicle out-of-control warning, and prevention of pedestrian collisions. In vehicle networking applications, intelligent transportation services including V2V (Vehicle to Vehicle), V2P (Vehicle to Pedestrian), V2I (Vehicle to Infrastructure), and V2N (Vehicle to Network) are collectively referred to as V2X. LTE-V is a communication technology for V2X developed based on LTE technology, and NR-V2X is a communication technology for V2X developed based on NR technology.

[0003] Taking NR-V2X as an example, when an NR-V2X terminal sends data, it needs transmission resources, which are composed of time-domain resources and frequency-domain resources. Specifically, time-domain resources and frequency-domain resources can be selected from candidate resources to form transmission resources. How to reduce the risk of resource collision and improve the success rate of resource selection during the resource selection process has become a difficult problem that those skilled in the art are concerned about. Summary of the Invention

[0004] The purpose of the present invention is to provide a method, apparatus, storage medium, and electronic device for screening vehicle networking resources to improve the above problems.

[0005] To achieve the above purpose, the technical solutions adopted in the embodiments of the present invention are as follows:

[0006] In a first aspect, an embodiment of the present invention provides a method for screening vehicle networking resources, which is applied to a local terminal, and the method includes:

[0007] Taking the first type of transmission period and the second type of transmission period as collision periods;

[0008] Among them, the first type of transmission period is the transmission period in the first type of control signaling received within the detection window. The first type of control signaling is the control signaling sent by the first type of terminal, and the first type of terminal is the terminal whose target distance from the local terminal is less than the distance threshold; the second type of transmission period is the transmission period in the second type of control signaling received within the detection window. The second type of control signaling is the control signaling sent by the second type of terminal, and the second type of terminal is the terminal whose target distance from the local terminal is greater than or equal to the distance threshold.

[0009] Update the candidate resource pool in the initial state according to the transmission time slot within the detection window and the collision period to delete the landing time slots therein. Wherein, the transmission time slot is the time slot for the local terminal to send data, and the candidate resource pool in the initial state includes all time domain resources in the selection window.

[0010] Determine whether the candidate resource pool after the update is in a tense state.

[0011] If not, use the current candidate resource pool as the candidate resource pool after the transmission conflict is excluded.

[0012] In a second aspect, an embodiment of the present invention provides a vehicle-to-everything (V2X) resource screening device applied to a local terminal. The device includes:

[0013] A first processing unit, configured to use the first type of transmission period and the second type of transmission period as the collision period.

[0014] Among them, the first type of transmission period is the transmission period in the first type of control signaling received within the detection window. The first type of control signaling is the control signaling sent by the first type of terminal, and the first type of terminal is the terminal whose target distance from the local terminal is less than the distance threshold; the second type of transmission period is the transmission period in the second type of control signaling received within the detection window. The second type of control signaling is the control signaling sent by the second type of terminal, and the second type of terminal is the terminal whose target distance from the local terminal is greater than or equal to the distance threshold.

[0015] A second processing unit, configured to update the candidate resource pool in the initial state according to the transmission time slot within the detection window and the collision period to delete the landing time slots therein. Wherein, the transmission time slot is the time slot for the local terminal to send data, and the candidate resource pool in the initial state includes all time domain resources in the selection window.

[0016] The first processing unit is further configured to determine whether the candidate resource pool after the update is in a tense state. If not, use the current candidate resource pool as the candidate resource pool after the transmission conflict is excluded.

[0017] In a third aspect, an embodiment of the present invention provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented.

[0018] In a fourth aspect, an embodiment of the present invention provides an electronic device, where the electronic device includes: a processor and a memory, and the memory is used to store one or more programs; when the one or more programs are executed by the processor, the above method is implemented.

[0019] Compared with the prior art, for a vehicle networking resource screening method, device, storage medium and electronic device provided by an embodiment of the present invention, a first type of transmission period and a second type of transmission period are used as collision periods; wherein, the first type of transmission period is the transmission period in the first type of control signaling received within a detection window, the first type of control signaling is the control signaling sent by a first type of terminal, and the first type of terminal is a terminal whose target distance from the local terminal is less than a distance threshold; the second type of transmission period is the transmission period in the second type of control signaling received within the detection window, the second type of control signaling is the control signaling sent by a second type of terminal, and the second type of terminal is a terminal whose target distance from the local terminal is greater than or equal to the distance threshold; according to the transmission time slots within the detection window and the collision periods, the candidate resource pool in the initial state is updated to delete the landing time slots therein; wherein, the transmission time slot is the time slot for the local terminal to send data, and the candidate resource pool in the initial state includes all time domain resources within a selection window; it is determined whether the candidate resource pool after the update is in a tense state; if not, the current candidate resource pool is used as the candidate resource pool after the transmission conflict is excluded. In the case where the candidate time slot resources are in a primary tense state, by using the first type of transmission period and the second type of transmission period as collision periods, the number of collision periods is reduced, so as to exclude the time slots with a greater possibility of collision in the candidate resource pool and retain the time slots with a smaller possibility of collision, it is easier to obtain transmission resources and the possibility of collision is reduced.

[0020] To make the above objects, features and advantages of the present invention more obvious and understandable, the following specifically enumerates preferred embodiments and, in conjunction with the accompanying drawings, the detailed description is as follows. Description of the Drawings

[0021] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, without creative efforts, other related drawings can also be obtained based on these drawings.

[0022] Figure 1 It is a schematic structural diagram of the electronic device provided by an embodiment of the present invention.

[0023] Figure 2 One of the flow diagrams of the vehicle networking resource screening method provided by the embodiments of the present invention.

[0024] Figure 3 Another flow diagram of the vehicle networking resource screening method provided by the embodiments of the present invention.

[0025] Figure 4 Another flow diagram of the vehicle networking resource screening method provided by the embodiments of the present invention.

[0026] Figure 5 Another flow diagram of the vehicle networking resource screening method provided by the embodiments of the present invention.

[0027] Figure 6 A regional diagram provided by the embodiments of the present invention.

[0028] Figure 7 A unit diagram of the vehicle networking resource screening device provided by the embodiments of the present invention.

[0029] In the figure: 10 - processor; 11 - memory; 12 - bus; 13 - communication interface; 601 - first processing unit; 602 - second processing unit. Detailed implementation manners

[0030] To make the objectives, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some, but not all, of the embodiments of the present invention. Usually, the components of the embodiments of the present invention described and illustrated in the accompanying drawings here can be arranged and designed in various different configurations.

[0031] Therefore, the following detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed present invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0032] It should be noted that: similar reference numerals and letters denote similar items in the following drawings. Therefore, once an item is defined in one drawing, it does not need to be further defined and explained in subsequent drawings. At the same time, in the description of the present invention, the terms "first", "second", etc. are only used for distinguishing descriptions and cannot be understood as indicating or implying relative importance.

[0033] It should be noted that in this text, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the statement "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0034] In the description of the present invention, it should be noted that the orientation or positional relationship indicated by terms such as "upper", "lower", "inner", "outer", etc. is based on the orientation or positional relationship shown in the drawings, or the orientation or positional relationship in which the inventive product is customarily placed during use. It is only for the convenience of describing the present invention and simplifying the description, and does not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present invention.

[0035] In the description of the present invention, it should also be noted that unless otherwise clearly specified and limited, the terms "arranged" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium, and it can be the communication inside two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific situations.

[0036] The following will describe in detail some embodiments of the present invention with reference to the drawings. Without conflict, the following embodiments and the features in the embodiments can be combined with each other.

[0037] The embodiment of the present invention provides a method for screening vehicle networking resources, aiming to optimize the process of periodic resource selection, so that there are more candidate resources to choose from, while avoiding resource collisions with other terminals, achieving the effect of optimizing the selection of transmission resources. It can more reasonably deduct candidate resources, make the exclusion ratio of candidate resources change dynamically, improve the success rate of selecting available resources, and improve the efficiency of the entire NR-V2X system.

[0038] The embodiment of the present invention provides an electronic device, which can be any terminal device in the vehicle networking, that is, the local terminal in the following text. Please refer to Figure 1, a schematic diagram of the structure of an electronic device. The electronic device includes a processor 10, a memory 11, and a bus 12. The processor 10 and the memory 11 are connected via the bus 12, and the processor 10 is used to execute an executable module stored in the memory 11, such as a computer program.

[0039] The processor 10 may be an integrated circuit chip having the ability to process signals. In the implementation process, each step of the vehicle network resource screening method may be completed by an integrated logic circuit of hardware in the processor 10 or by instructions in the form of software. The above-mentioned processor 10 may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gates or transistor logic devices, or discrete hardware components.

[0040] The memory 11 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory.

[0041] The bus 12 may be an ISA (Industry Standard Architecture) bus, a PCI (Peripheral Component Interconnect) bus, or an EISA (Extended Industry Standard Architecture) bus. Figure 1 Although only one bidirectional arrow is used in the figure, it does not mean that there is only one bus 12 or only one type of bus 12 .

[0042] The memory 11 is used to store programs, such as programs corresponding to the vehicle networking resource screening device. The vehicle networking resource screening device includes at least one software function module that can be stored in the memory 11 in the form of software or firmware or fixed in the operating system (OS) of the electronic device. After receiving the execution instruction, the processor 10 executes the program to implement the vehicle networking resource screening method.

[0043] Possibly, the electronic device provided by an embodiment of the present invention further includes a communication interface 13. The communication interface 13 is connected to the processor 10 through a bus.

[0044] It should be understood that Figure 1 the structure shown is only a schematic diagram of part of the structure of the electronic device, and the electronic device may further include more or fewer components than those shown Figure 1 herein, or have a different configuration from that shown Figure 1 herein. Figure 1 Each component shown herein may be implemented by hardware, software, or a combination thereof.

[0045] A vehicle networking resource screening method provided by an embodiment of the present invention may, but is not limited to, be applied to Figure 1 the electronic device shown. For the specific process, please refer to Figure 2 , and the vehicle networking resource screening method includes: S31, S32, S33, S34, and S35, which are specifically described as follows.

[0046] S31. Take the first type of transmission period and the second type of transmission period as collision periods.

[0047] Among them, the first type of transmission period is the transmission period in the first type of control signaling received within the detection window (if the transmission period is included, it is a periodic resource; if the control signaling does not include the transmission period, it is not stored). The first type of control signaling is the control signaling sent by the first type of terminal. The first type of terminal is a terminal whose target distance from the local terminal is less than the distance threshold when (belonging to the vehicle networking and sending the control signaling); the second type of transmission period is the transmission period in the second type of control signaling received within the detection window (if the transmission period is included, it is a periodic resource; if the control signaling does not include the transmission period, it is not stored). The second type of control signaling is the control signaling sent by the second type of terminal. The second type of terminal is a terminal whose target distance from the local terminal is greater than or equal to the distance threshold when (belonging to the vehicle networking and sending the control signaling).

[0048] In an optional implementation manner, the first type of transmission period is stored in the first subset, and the second type of transmission period is stored in the second subset.

[0049] Optionally, after taking all the allowed periods as the collision periods of the inspection time slots and updating the candidate resource pool, if the updated candidate resource pool is in a tense state (at this time, the collision periods include all the allowed periods), it can be determined that the candidate time slot resources are in a primary tense state. When the candidate time slot resources are in a primary tense state, execute S31.

[0050] Optionally, the allowed period ResourceReservePeriodList includes {2ms, 5ms, 100ms, 200ms, 300ms, 400ms, 500ms, 600ms, 700ms, 800ms, 900ms, 1000ms}. After updating the candidate resource pool with all the allowed periods as the collision periods of the considered time slots, if the candidate time slot resources are in a primary tense state, it is necessary to reasonably expand the time slot resources in the candidate resource pool. In order to exclude the time slots in the candidate resource pool with a higher probability of collision and retain the time slots with a lower probability of collision, the first type of transmission period and the second type of transmission period are used as the collision periods and screening conditions, so as to achieve the purpose of more easily selecting transmission resources and reducing the probability of collision.

[0051] It should be noted that the first type of transmission period, the second type of transmission period, and the third type of transmission period together constitute all the allowed periods. That is, the third type of transmission period is the remaining transmission periods in all the allowed periods except for the first type of transmission period and the second type of transmission period. The third type of transmission period is the transmission period that is not included in all the control signaling received within the detection window. Relatively speaking, the probability of the third type of transmission period appearing is lower, so the third type of transmission period can be excluded, and the first type of transmission period and the second type of transmission period are used as the collision periods and screening conditions, so as to achieve the purpose of more easily selecting transmission resources and reducing the probability of collision.

[0052] S32. Update the candidate resource pool in the initial state according to the transmission time slots and collision periods within the detection window to delete the landing time slots therein.

[0053] Among them, the transmission time slot is the time slot for the local terminal to send data. The candidate resource pool in the initial state includes all the time domain resources in the selection window. The frequency domain resources can be determined according to the size of the data packet to be sent. The selection window is a window with a first preset length after a certain interval of the current time slot. The detection window is a window with a second preset length before the current time slot.

[0054] The current time slot is the nth time slot. The selection window can be from the (n + h)th time slot to the (n + H)th time slot. The selection window includes a total of H - h + 1 time slots, and the first preset length is H - h + 1; the detection window can be from the (n - Q)th time slot to the (n - 1)th time slot. The detection window includes Q time slots, and the second preset length is Q. The value of Q can be but is not limited to 1100, 1000, and 100, etc. Optionally, the value of h can be 3, and the value of H can be 40. For example, when the current time slot is the nth time slot, the selection window can be from the (n + 3)th time slot to the (n + 40)th time slot, including a total of 38 time slots.

[0055] Since the local terminal sends data in the transmission time slot, it cannot receive the periodic control signals (including the transmission period) sent by other terminals in this transmission time slot. To reduce the possibility of collisions, it is necessary to delete the transmission time slot and the landing time slot corresponding to the collision period (after deletion, it will not be used as an available transmission time slot, which can reduce the collision risk), and complete the update operation of the candidate resource pool.

[0056] Optionally, S32, update the candidate resource pool in its initial state according to the transmission time slot and the collision period within the detection window to delete the landing time slots therein, including: S321, S322, S323, S324, S325, and S326, which are specifically described as follows.

[0057] S321, use the i-th transmission time slot in the detection window as the inspection time slot, and the initial value of i is 1.

[0058] It should be noted that when the detection window does not include a transmission time slot, S32 can be directly skipped.

[0059] S322, determine the landing time slots within the selection window according to the inspection time slot and the collision period.

[0060] Taking the current time slot as the n-th time slot, and the selection window can be from the n + 3 time slot to the n + 40 time slot as an example. When the inspection time slot (transmission time slot) is the n - 18 time slot, the length of each time slot is 1 ms, and the collision period is 5 ms, the corresponding landing time slots include the n - 13 time slot, n - 8 time slot, n - 3 time slot, n + 2 time slot, n + 7 time slot, n + 12 time slot, n + 17 time slot, n + 22 time slot, n + 27 time slot, n + 32 time slot, n + 37 time slot, and n + 42 time slot. The landing time slots within the selection window include the n + 7 time slot, n + 12 time slot, n + 17 time slot, n + 22 time slot, n + 27 time slot, n + 32 time slot, n + 37 time slot. It can be understood that the landing time slot = inspection time slot + k × collision period, where k is an integer greater than or equal to 1.

[0061] S323, delete the landing time slots from the candidate resource pool to obtain the candidate resource pool after the i-th update.

[0062] S324, determine whether i < M holds. If i < M, execute S325. If i = M, execute S326. Where M represents the total number of transmission time slots in the detection window.

[0063] If i = M, it is determined that the detection window traversal is completed, and S326 can be executed to confirm that the candidate resource pool has been updated. Otherwise, it is still necessary to continue traversing and execute S325.

[0064] S325, let i = i + 1.

[0065] After S325, S321 is repeatedly executed, and the i-th transmission time slot in the detection window is used as the time slot to be examined.

[0066] S326, if i = M, it is confirmed that the candidate resource pool has been updated.

[0067] S33, determine whether the candidate resource pool after the update is in a tense state. If not, execute S34; if so, execute S35.

[0068] Optionally, S33, determining whether the candidate resource pool after the update is tense includes: S331, S332, and S333, which are specifically described as follows.

[0069] S331, determine whether the ratio of the remaining time slots in the candidate resource pool to the number of time slots in the selection window is less than the ratio threshold. If it is less than the ratio threshold, execute S332; if it is greater than or equal to the ratio threshold, execute S333.

[0070] S332, determine that the candidate resource pool after the update is in a tense state.

[0071] S333, determine that the candidate resource pool after the update is in a non-tense state.

[0072] Alternatively, in the case where the number of remaining time slots in the candidate resource pool is less than a preset value, it is determined that the candidate resource pool after the update is in a tense state; otherwise, it is determined that the candidate resource pool after the update is in a non-tense state.

[0073] S34, use the current candidate resource pool as the candidate resource pool after transmission conflict exclusion.

[0074] After obtaining the candidate resource pool after transmission conflict exclusion, reception conflict exclusion can be performed according to the transmission period and the corresponding reception time slot in the received periodic control signaling to obtain the final candidate resource pool.

[0075] S35, determine that the candidate time slot resource is in a secondary tense state.

[0076] In the vehicle-to-everything (V2X) resource screening method provided by the embodiments of the present invention, in the case where the candidate time slot resource is in a primary tense state, by using the first type of transmission period and the second type of transmission period as the collision periods, the number of collision periods is reduced, so as to exclude the time slots with a high collision probability in the candidate resource pool and retain the time slots with a low collision probability, making it easier to obtain transmission resources and reducing the collision probability.

[0077] After updating the candidate resource pool with the first type of transmission period and the second type of transmission period as collision periods, if the updated candidate resource pool is in a tense state (at this time, the collision periods include the first type of transmission period and the second type of transmission period), it is determined that the candidate time slot resources are in a secondary tense state. It is necessary to further reduce the number of collision periods to increase the number of time slot resources in the candidate resources. Please refer to Figure 3 When the candidate time slot resources are in a secondary tense state, the vehicle networking resource screening method further includes: S41, S42, S43, S44, and S45, which are specifically described as follows.

[0078] S41, use the first type of transmission period as the collision period.

[0079] It should be noted that when the first type of transmission period and the second type of transmission period completely coincide, when the candidate time slot resources are in a secondary tense state, the candidate resource pool in the initial state is directly used as the candidate resource pool after excluding transmission conflicts.

[0080] S42, update the candidate resource pool in the initial state according to the transmission time slots and collision periods within the detection window to delete the landing time slots therein.

[0081] S43, determine whether the updated candidate resource pool is in a tense state. If not, execute S44; if so, execute S45.

[0082] S44, use the current candidate resource pool as the candidate resource pool after excluding transmission conflicts.

[0083] S45, determine that the candidate time slot resources are in a severely tense state.

[0084] It should be noted that the implementation methods of S42 and S32 are the same, the implementation methods of S43 and S33 are the same, and the implementation methods of S44 and S34 are the same, so they will not be elaborated here.

[0085] It should be understood that only using the first type of transmission period as the collision period further reduces the number of collision periods, and can exclude the landing time slots corresponding to the first type of transmission period with the greatest collision risk. While increasing the available time slot resources in the candidate resource pool, the collision risk is reduced as much as possible.

[0086] Optionally, after updating the candidate resource pool with the first type of transmission period as the collision period, if the updated candidate resource pool is in a tense state (at this time, the collision period no longer includes the second type of transmission period), and it is determined that the candidate time slot resources are in a severely tense state, the vehicle networking resource screening method further includes: S46, which is specifically described as follows.

[0087] S46. Restore the candidate resource pool to its initial state and use it as the candidate resource pool after transmission conflict elimination.

[0088] It should be understood that the candidate resource pool in the initial state includes all time-domain resources in the selection window.

[0089] Based on the above, when there are sufficient candidate time-slot resources, collisions should be avoided as much as possible to reduce the collision risk. To achieve this goal, an alternative implementation manner is also provided in an embodiment of the present invention. Please refer to Figure 4 , the vehicle networking resource screening method includes: S21, S22, S23, S24, S25, S26, S27, S28, and S29, which are specifically described as follows.

[0090] S21. Use all allowed periods as the collision periods of the time slots to be inspected.

[0091] S22. Update the candidate resource pool in the initial state according to the transmission time slots and collision periods within the detection window to delete the landing time slots therein.

[0092] S23. Determine whether the candidate resource pool after the update is in a tense state. If not, execute S24; if so, execute S25.

[0093] S24. Use the current candidate resource pool as the candidate resource pool after transmission conflict elimination.

[0094] S25. Determine whether the collision period includes all allowed periods. If so, execute S26; if not, execute S27.

[0095] If the current collision period includes all allowed periods and the candidate resource pool after being updated according to the collision period is still in a tense state, it can be determined that the candidate time-slot resources are in a primary tense state. In the case where the candidate time-slot resources are in a primary tense state, execute S26.

[0096] If the current collision period does not include all allowed periods, it is necessary to determine whether the current collision period only excludes the third type of transmission period or excludes both the third type of transmission period and the second type of transmission period. At this time, execute S27.

[0097] S26. Use the first type of transmission period and the second type of transmission period as the collision period.

[0098] After S26, repeat S22.

[0099] S27. Determine whether the collision period includes all the second type of transmission periods. If so, execute S28; if not, execute S29.

[0100] If the current collision period includes all the second - type transmission periods and the candidate resource pool after being updated according to the collision period is still in a tense state, it can be determined that the candidate time - slot resources are in a secondary tense state. In the case where the candidate time - slot resources are in a secondary tense state, S28 is executed.

[0101] If the current collision period has excluded the third - type transmission periods and the second - type transmission periods, it can be determined that the candidate time - slot resources are in a severely tense state. At this time, S29 needs to be executed.

[0102] S28, take the first - type transmission period as the collision period.

[0103] After S28, S22 is repeatedly executed.

[0104] S29, restore the candidate resource pool to its initial state and use it as the candidate resource pool after excluding transmission conflicts.

[0105] It should be noted that the implementation manners of S22 and S32 are the same, the implementation manners of S23 and S33 are the same, and the implementation manners of S24 and S34 are the same, so they will not be elaborated here.

[0106] In the vehicle - to - everything (V2X) resource screening method provided by the embodiments of the present invention, according to such an exclusion rule, the number of transmission periods that need to be excluded when a terminal does not send data at a certain time - slot can be effectively reduced, so that the number of available transmission resource moments is greatly increased, and there is still a relatively high probability that it can be used as a candidate transmission resource, which is beneficial to more easily selecting available transmission resources.

[0107] On the basis of the foregoing, regarding how to classify the allowed periods, the embodiments of the present invention also provide an optional implementation manner. Please refer to Figure 5 , the vehicle - to - everything (V2X) resource screening method further includes: S11, S12, S13, and S14, which are specifically described as follows.

[0108] S11, when receiving a target control signal, determine a target distance according to the location information in the target control signal.

[0109] Among them, the target control signal is a control signal (sent by other terminal devices in the vehicle - to - everything (V2X) network) including a transmission period and location information (which can be a region ID).

[0110] Optionally, determine the target distance according to the location information in the target control signal and its own location information.

[0111] In an alternative embodiment, the area managed by the vehicle network can be divided into different zones, and each zone has a zone ID. The zone ID of the zone to which the target terminal sending the target control signal belongs is the location information in the target control signal. This also means that the location information corresponding to the zone where each terminal is located is shared with the surrounding terminals. Furthermore, when receiving the target control signal, the target distance can be determined based on the zone ID in the target control signal and the location information (actual coordinates or the zone ID to which it belongs) of the local terminal.

[0112] Please refer to Figure 6 , Figure 6 which is the schematic diagram of the zone provided by the embodiment of the present invention. The distance between the local terminal and the zone is calculated as follows. Assume an 8×8 area (or 64×64 area), which is divided into 64 zones according to the zone ID. The local terminal can obtain its own longitude and latitude coordinate information, and then combine it with the zone ID (34 or 50) where the target terminal is located. That is, the position of the center point corresponding to the zone ID can be combined with the position of the local terminal itself to determine the target distance.

[0113] In an alternative embodiment, the location information can also be the longitude and latitude coordinate information or GPS coordinate information of the target terminal.

[0114] S12, determine whether the target distance is less than the distance threshold. If it is less than the distance threshold, execute S13; if it is greater than or equal to the distance threshold, execute S14.

[0115] When the target distance is greater than or equal to the distance threshold, data interaction occurs between the target terminal and the local terminal, but the data may not be decoded correctly. When the local terminal receives the data sent by the target terminal, it cannot feedback NACK to the target terminal either. This means that if the target terminal and the local terminal are beyond a certain distance, the actually received information is invalid. At this time, S14 can be executed.

[0116] On the contrary, when the target distance is less than the distance threshold, it indicates that the communication effect between the target terminal and the local terminal is better, and S13 can be executed.

[0117] S13, use the transmission period in the target control signal as the first type of transmission period, add it to the first subset, and set the expiration date to the length of the detection window.

[0118] It should be understood that after the expiration date, this first type of transmission period can be deleted from the first subset.

[0119] S14, use the transmission period in the target control signal as the second type of transmission period, add it to the second subset, and set the expiration date to the length of the detection window.

[0120] It should be understood that after the expiration of the valid period, the second type of transmission period can be deleted from the second subset.

[0121] That is, the allowed periods that belong neither to the first subset nor to the second subset are the third type of transmission periods.

[0122] It should be noted that in some scenarios, a certain part of the allowed periods may belong to both the first subset and the second subset, that is, they are both the first type of transmission periods and the second type of transmission periods.

[0123] Please refer to the following table, which is a schematic illustration of the classification of allowed periods provided by the embodiments of the present invention.

[0124] Table 1

[0125] Allowed period Whether detected Target distance Belonging subset 2ms Y 900m Second subset 5ms Y 300m First subset 100ms Y 350m First subset 200ms N / Third subset 300ms N / Third subset 400ms N / Third subset 500ms Y 750m Second subset 600ms Y 900m Second subset 700ms Y 350m First subset 800ms Y 200m First subset 900ms Y 400m First subset 1000ms N / Third subset

[0126] Among them, the third subset is used to store the third type of transmission periods, that is, the allowed periods that are not detected (N) within the detection window.

[0127] Please refer to Figure 7 , Figure 7 which is a vehicle-to-internet resource screening device provided by the embodiments of the present invention. Optionally, the vehicle-to-internet resource screening device is applied to the electronic device described above.

[0128] The vehicle-to-internet resource screening device includes: a first processing unit 601 and a second processing unit 602.

[0129] The first processing unit 601 is used to regard the first type of transmission periods and the second type of transmission periods as collision periods;

[0130] Among them, the first type of transmission periods are the transmission periods in the first type of control signaling received within the detection window. The first type of control signaling is the control signaling sent by the first type of terminals, and the first type of terminals are the terminals whose target distance from the local terminal is less than the distance threshold; the second type of transmission periods are the transmission periods in the second type of control signaling received within the detection window. The second type of control signaling is the control signaling sent by the second type of terminals, and the second type of terminals are the terminals whose target distance from the local terminal is greater than or equal to the distance threshold;

[0131] The second processing unit 602 is used to update the candidate resource pool in the initial state according to the transmission time slots and the collision periods within the detection window, so as to delete the landing time slots therein; among them, the transmission time slots are the time slots for the local terminal to send data, and the candidate resource pool in the initial state includes all the time domain resources in the selection window;

[0132] The first processing unit 601 is further used to determine whether the candidate resource pool after the update is in a tense state; if not, then regard the current candidate resource pool as the candidate resource pool after the transmission conflict is excluded.

[0133] Optionally, the second processing unit 602 may execute S23, S33, and S43 described above, and the first processing unit 601 may execute other steps in the above method embodiments.

[0134] It should be noted that the vehicle networking resource screening device provided in this embodiment can execute the method flow shown in the above method flow embodiment to achieve the corresponding technical effects. For a brief description, for parts not mentioned in this embodiment, reference may be made to the corresponding content in the above embodiments.

[0135] An embodiment of the present invention further provides a storage medium that stores computer instructions and programs. When the computer instructions and programs are read and run, they execute the vehicle networking resource screening method in the above embodiments. The storage medium may include memory, flash memory, registers, or a combination thereof, etc.

[0136] The following provides an electronic device, which may be any terminal device in the vehicle networking, that is, the local terminal in the text. The electronic device is as Figure 1 shown and can implement the above vehicle networking resource screening method; specifically, the electronic device includes: a processor 10, a memory 11, and a bus 12. The processor 10 may be a CPU. The memory 11 is used to store one or more programs. When the one or more programs are executed by the processor 10, the vehicle networking resource screening method in the above embodiments is executed. The electronic device further includes a wireless communication module that can broadcast instructions to other terminals in the vehicle networking and receive broadcast instructions from other terminals.

[0137] In summary, a vehicle networking resource screening method, apparatus, storage medium, and electronic device provided by an embodiment of the present invention use the first type of transmission period and the second type of transmission period as collision periods. Among them, the first type of transmission period is the transmission period in the first type of control signaling received within the detection window. The first type of control signaling is the control signaling sent by the first type of terminal, and the first type of terminal is a terminal whose target distance from the local terminal is less than the distance threshold. The second type of transmission period is the transmission period in the second type of control signaling received within the detection window. The second type of control signaling is the control signaling sent by the second type of terminal, and the second type of terminal is a terminal whose target distance from the local terminal is greater than or equal to the distance threshold. The candidate resource pool in the initial state is updated according to the transmission time slots within the detection window and the collision periods to delete the landing time slots therein. Among them, the transmission time slot is the time slot for the local terminal to send data, and the candidate resource pool in the initial state includes all time domain resources in the selection window. It is determined whether the candidate resource pool after the update is in a tense state. If not, the current candidate resource pool is used as the candidate resource pool after the transmission conflict is excluded. In the case where the candidate time slot resources are in a primary tense state, by using the first type of transmission period and the second type of transmission period as collision periods, the number of collision periods is reduced, so as to exclude the time slots with a greater possibility of collision in the candidate resource pool and retain the time slots with a smaller possibility of collision, making it easier to obtain transmission resources and reducing the possibility of collision.

[0138] The foregoing is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.

[0139] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above-described exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or basic characteristics of the present invention. Therefore, in any aspect, the embodiments should be regarded as exemplary and non-limiting. The scope of the present invention is defined by the appended claims rather than the above description. Therefore, it is intended to embrace all changes falling within the meaning and scope of the equivalent elements of the claims in the present invention. Any reference signs in the claims should not be regarded as limiting the claimed rights.

Claims

1. A method for screening Internet of Vehicles resources, characterized in that: Applied to a local terminal, the method includes: Taking the first type of transmission period and the second type of transmission period as collision periods; Wherein, the first type of transmission period is the transmission period in the first type of control signaling received within the detection window, the first type of control signaling is the control signaling sent by the first type of terminal, and the first type of terminal is a terminal whose target distance from the local terminal is less than the distance threshold; the second type of transmission period is the transmission period in the second type of control signaling received within the detection window, the second type of control signaling is the control signaling sent by the second type of terminal, and the second type of terminal is a terminal whose target distance from the local terminal is greater than or equal to the distance threshold; Updating the candidate resource pool in the initial state according to the transmission time slots within the detection window and the collision periods to delete the landing time slots therein; wherein, the transmission time slots are the time slots for the local terminal to send data, and the candidate resource pool in the initial state includes all time domain resources within the selection window; Determining whether the candidate resource pool after the update is in a tense state; If not, taking the current candidate resource pool as the candidate resource pool after the transmission conflict is excluded.

2. The method for selecting Internet of Vehicles resources according to claim 1, characterized in that: The updating the candidate resource pool in the initial state according to the transmission time slots within the detection window and the collision periods to delete the landing time slots therein includes: Taking the i-th transmission time slot in the detection window as the inspection time slot, and the initial value of i is 1; Determining the landing time slots within the selection window according to the inspection time slot and the collision periods; Deleting the landing time slots from the candidate resource pool to obtain the candidate resource pool after the i-th update; Determining whether i < M holds, where M represents the total number of transmission time slots in the detection window; If i < M, then making i = i + 1 and repeating to take the i-th transmission time slot in the detection window as the inspection time slot; If i = M, then confirming that the candidate resource pool has been updated completely.

3. The method for selecting Internet of Vehicles resources according to claim 1, characterized in that: The determining whether the candidate resource pool after the update is tense includes: Determining whether the ratio of the remaining number of time slots in the candidate resource pool to the number of time slots in the selection window is less than the ratio threshold; If it is less than the ratio threshold, determining that the candidate resource pool after the update is in a tense state; If it is greater than or equal to the ratio threshold, determining that the candidate resource pool after the update is in a non-tense state.

4. The method for selecting Internet of Vehicles resources according to claim 1, characterized in that: After updating the candidate resource pool by taking the first type of transmission period and the second type of transmission period as collision periods, if the candidate resource pool after the update is in a tense state, the method further includes: Taking the first type of transmission period as the collision period; Updating the candidate resource pool in the initial state according to the transmission time slots within the detection window and the collision period to delete the landing time slots therein; Determining whether the candidate resource pool after the update is in a tense state; If not, taking the current candidate resource pool as the candidate resource pool after the transmission conflict is excluded.

5. The method for selecting Internet of Vehicles resources according to claim 4, characterized in that: After updating the candidate resource pool by taking the first type of transmission period as the collision period, if the candidate resource pool after the update is in a tense state, the method further includes: Restoring the candidate resource pool to the initial state and taking it as the candidate resource pool after the transmission conflict is excluded.

6. The method for selecting Internet of Vehicles resources according to claim 1, characterized in that: Before using the first type of sending cycle and the second type of sending cycle as collision cycles, the method further includes: All allowed periods are regarded as collision periods of the inspection time slot; According to the sending time slots in the detection window and the collision period, the candidate resource pool in the initial state is updated to delete the landing time slots therein; Determine whether the candidate resource pool is in a tight state after the update is completed; If not, the current candidate resource pool is used as the candidate resource pool after conflict elimination; If yes, the first type of sending cycle and the second type of sending cycle are used as collision cycles.

7. The method for selecting Internet of Vehicles resources according to claim 1, characterized in that: The method further comprises: When receiving the target control signaling, determining the target distance according to the position information in the target control signaling; Wherein, the target control signaling is a control signaling including a sending cycle and location information; Determine whether the target distance is less than a distance threshold, and if so, add the sending period in the target control signaling as a first type of sending period to the first subset, and set the validity period to the length of the detection window; If it is greater than or equal to the distance threshold, the sending period in the target control signaling is taken as a second type of sending period, added to the second subset, and the validity period is set to the length of the detection window.

8. A vehicle networking resource screening device, characterized in that: Applied to a local terminal, the device comprises: A first processing unit, configured to use the first type of sending cycle and the second type of sending cycle as collision cycles; The first type of sending period is a sending period in the first type of control signaling received in the detection window, the first type of control signaling is a control signaling sent by a first type of terminal, and the first type of terminal is a terminal whose target distance with the local terminal is less than a distance threshold; the second type of sending period is a sending period in the second type of control signaling received in the detection window, the second type of control signaling is a control signaling sent by a second type of terminal, and the second type of terminal is a terminal whose target distance with the local terminal is greater than or equal to the distance threshold; A second processing unit is used to update the candidate resource pool in the initial state according to the transmission time slot in the detection window and the collision period to delete the landing time slot therein; wherein the transmission time slot is the time slot for the local terminal to send data, and the candidate resource pool in the initial state includes all time domain resources in the selection window; The first processing unit is further configured to determine whether the candidate resource pool after the update is in a tense state; if not, the current candidate resource pool is used as the candidate resource pool after the conflict is eliminated.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: include: A processor and a memory, the memory being used to store one or more programs; When the one or more programs are executed by the processor, the method according to any one of claims 1 to 7 is implemented.