Vehicle data transmission resource dynamic allocation method, medium, device and equipment

By dynamically allocating network transmission resources, the problems of high delay and poor reliability caused by static bandwidth allocation in the prior art are solved according to the vehicle's autonomous driving level and the importance of target data, and data transmission with high reliability and low delay are achieved, which improves the safety and efficiency of the vehicle system.

CN120050781APending Publication Date: 2025-05-27BEIJING TRUNK TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510254463.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-05
Publication Date
2025-05-27

AI Technical Summary

Technical Problem

The existing network bandwidth allocation methods are static and cannot be adjusted dynamically, resulting in high delays and poor reliability of important data transmission, affecting the safety and efficiency of the vehicle system.

Method used

By obtaining the vehicle's autonomous driving level and the importance of target data, network transmission resources are dynamically allocated to ensure that vehicles with different capabilities and data with different levels of importance can obtain corresponding bandwidth resources.

Benefits of technology

It realizes high reliability and low latency data transmission, improves the safety and efficiency of the vehicle system, and avoids waste of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120050781A_ABST
    Figure CN120050781A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a vehicle data transmission resource dynamic allocation method, medium, device and equipment, and the method comprises the steps: obtaining pre-allocated network transmission resource information which is used for transmitting uplink and downlink data; obtaining target data, and performing importance marking on the target data to obtain the importance degree of the target data; and dynamically allocating the network transmission resources according to the importance degree of the target data and the automatic driving level of the target vehicle. In conclusion, by dynamically allocating the bandwidth resources, it is ensured that vehicles with different capabilities and data with different importance degrees can obtain corresponding bandwidth resources, and meanwhile high-reliability and low-delay data transmission is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present application relate to the field of autonomous driving technology, and in particular, to a method, medium, device, and equipment for dynamically allocating vehicle data transmission resources. Background Art

[0002] With the increasing development of technology, there are more and more vehicles with different capabilities on the road, and the amount of data generated has increased sharply. In particular, sensor data such as radar, cameras, and point clouds has an increasing demand for data transmission bandwidth. However, existing network bandwidth allocation methods are usually static and cannot be dynamically adjusted, resulting in high transmission latency and poor reliability for important data, affecting the safety and efficiency of vehicle systems.

[0003] Therefore, there is an urgent need for a method that can reasonably and dynamically allocate network resources during vehicle data transmission, ensure that resources are not wasted, and improve driving safety. Summary of the Invention

[0004] Embodiments of the present application provide a method for dynamically allocating vehicle data transmission resources. By dynamically allocating bandwidth resources, it is ensured that vehicles with different capabilities and data of different importance levels can obtain corresponding bandwidth resources, while ensuring high-reliability and low-latency data transmission.

[0005] In a first aspect, embodiments of the present application provide a method for dynamically allocating vehicle data transmission resources, including:

[0006] Obtain pre-allocated network transmission resource information, where the network transmission resource information is used to transmit uplink and downlink data;

[0007] Obtain target data, mark the importance of the target data to obtain the importance level of the target data;

[0008] Dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0009] In a second aspect, embodiments of the present application provide a method for dynamically allocating vehicle data transmission resources, including:

[0010] Obtain the autonomous driving levels of at least one target vehicle, and determine the total bandwidth for data transmission and the data transmission channel according to the autonomous driving levels of the target vehicles;

[0011] Obtain the target data transmitted by the target vehicle, mark the importance of the target data to obtain the importance level of the target data;

[0012] Dynamically allocate the sub-bandwidth and sub-channels required for the target vehicle to transmit data according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0013] In combination with the first aspect or the second aspect, in a possible implementation, the dynamic allocation of the network transmission resources according to the importance level of the target data and the autonomous driving level of the vehicle includes:

[0014] Classify the target data corresponding to the target vehicle by service and function, and determine the importance level of the target data according to the service and function classification;

[0015] Dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the vehicle.

[0016] In combination with the first aspect or the second aspect, in a possible implementation, when the target data corresponding to the target vehicle includes an emergency braking instruction data, the importance level of the target data is the highest;

[0017] Mark the network resources required for transmitting the emergency braking instruction data as the first transmission process.

[0018] In combination with the first aspect or the second aspect, in a possible implementation, the method further includes: ensuring that each network slice has independent network transmission resources through a time slot division mechanism and a resource reservation mechanism.

[0019] In combination with the first aspect or the second aspect, in a possible implementation, the time slot division mechanism divides the bandwidth resources by defining different time slots, each time slot corresponds to a certain bandwidth, and a network slice can occupy one or more time slots to obtain the required bandwidth.

[0020] In combination with the first aspect or the second aspect, in a possible implementation, the resource reservation mechanism is determined according to one or more of the priority of the network slice, service traffic prediction, service quality requirements, etc.

[0021] In a third aspect, an embodiment of the present application provides a vehicle data transmission resource dynamic allocation device, including:

[0022] A first acquisition module, configured to acquire pre-allocated network transmission resource information, where the network transmission resource information is used to transmit uplink and downlink data;

[0023] A second acquisition module, configured to acquire target data, mark the importance of the target data, and obtain the importance level of the target data;

[0024] An allocation module, configured to dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0025] Fourthly, an embodiment of the present application provides a device for dynamically allocating vehicle data transmission resources, including:

[0026] A first acquisition module, configured to acquire the autonomous driving level of at least one target vehicle, and determine the total bandwidth and data transmission channels for data transmission according to the autonomous driving level of the target vehicle;

[0027] A second acquisition module, configured to acquire target data transmitted by the target vehicle, mark the importance of the target data, and obtain the importance level of the target data;

[0028] An allocation module, configured to dynamically allocate the sub-bandwidth and sub-channels required for the target vehicle to transmit data according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0029] Combined with the third aspect or the fourth aspect, in a possible implementation manner, the allocation module is configured to: classify the target data corresponding to the target vehicle by service and function, and determine the importance level of the target data according to the service and function classification;

[0030] Dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the vehicle.

[0031] Combined with the third aspect or the fourth aspect, in a possible implementation manner, when the target data corresponding to the target vehicle includes an emergency braking instruction data, the importance level of the target data is the highest;

[0032] Mark the network resources required for transmitting the emergency braking instruction data as the first transmission process.

[0033] Combined with the third aspect or the fourth aspect, in a possible implementation manner, the device further includes a determination module, configured to: ensure that each network slice has independent network transmission resources through a time slot division mechanism and a resource reservation mechanism.

[0034] Combined with the third aspect or the fourth aspect, in a possible implementation manner, the time slot division mechanism divides the bandwidth resources by defining different time slots, each time slot corresponds to a certain bandwidth, and a network slice can occupy one or more time slots to obtain the required bandwidth.

[0035] Combined with the third aspect or the fourth aspect, in a possible implementation manner, the resource reservation mechanism is determined according to one or more of the priority of the network slice, service traffic prediction, service quality requirements, etc.

[0036] Fifthly, an embodiment of the present application further provides an electronic device, which includes:

[0037] At least one processor;

[0038] and a memory communicatively connected to at least one processor;

[0039] The memory stores instructions executable by at least one processor, and the instructions are executed by at least one processor to cause the electronic device to execute the method corresponding to any one of the first aspect or the second aspect of the embodiments of the present application.

[0040] In a sixth aspect, an embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored, and when the computer-executable instructions are executed by a processor, they are used to implement any one of the methods in the first aspect or the second aspect of the embodiments of the present application.

[0041] In a seventh aspect, the present disclosure further provides a computer program product, which includes computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method corresponding to any one of the embodiments in the first aspect or the second aspect of the present disclosure.

[0042] In summary, according to the vehicle data transmission resource dynamic allocation method provided by the embodiments of the present application, bandwidth resources are dynamically allocated through network slicing technology to ensure that vehicles with different capabilities and data of different importance levels can obtain corresponding bandwidth resources, while ensuring high-reliability and low-latency data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.

[0045] Figure 1 It is a schematic flowchart of a vehicle data transmission resource dynamic allocation method provided by an embodiment of the present application;

[0046] Figure 2 It is another schematic flowchart of a vehicle data transmission resource dynamic allocation method provided by an embodiment of the present application;

[0047] Figure 3 It is a schematic diagram of a vehicle data transmission resource dynamic allocation device provided by an embodiment of the present application;

[0048] Figure 4 It is another schematic diagram of a vehicle data transmission resource dynamic allocation device provided by an embodiment of the present application;

[0049] Figure 5 This is a schematic structural diagram of an electronic device provided by an embodiment of the present application. Detailed implementation manners

[0050] When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementation manners described in the following exemplary embodiments are merely examples of devices and methods that are consistent with some aspects of the embodiments of the present application as detailed in the appended claims.

[0051] The following specific embodiments may be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.

[0052] It should be noted that, in this document, 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 a 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 phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising the element.

[0053] The embodiments of the present disclosure can be applied to the control of various devices such as multiple wheeled mobile robots, wheeled mobile robots, mobile robots, vehicles, aircraft, ships, intelligent rail rapid transit systems (ARTs), etc. The vehicle can be, but is not limited to, a passenger vehicle, a commercial vehicle (e.g., a truck, a bus, a freight vehicle, etc.), a special-purpose vehicle (e.g., an ambulance, a fire truck, an engineering vehicle, a rescue vehicle, etc.), an agricultural and industrial vehicle (e.g., a harvester, a forklift, etc.), a transportation and logistics vehicle (e.g., a container truck, a refrigerated truck, etc.), a new energy vehicle (e.g., an electric vehicle, a hybrid vehicle), a special vehicle (e.g., a garbage truck, a sprinkler truck, etc.). In other words, the "vehicle" in the embodiments of the present disclosure is equivalent to the aforementioned various devices.

[0054] Embodiments of the present disclosure can be applied to scenarios such as urban transportation, highways, ports, mines, farms, and closed parks, and are applicable to many aspects such as ride-hailing, public transportation, logistics distribution, unmanned transportation, last-mile delivery, automated agricultural operations, and automated sanitation. Of course, embodiments of the present disclosure can also be applied to any other intelligent control scenarios involving devices such as vehicles. The present disclosure does not limit the application scenarios and applicable fields of embodiments of the present disclosure.

[0055] Exemplarily, embodiments of the present disclosure can be applied to the following four aspects:

[0056] 1) Urban roads: In a complex urban traffic environment, embodiments of the present disclosure can handle variable traffic flows and diverse traffic participants and provide accurate trajectory predictions.

[0057] 2) Highways: On highways, embodiments of the present disclosure can efficiently, quickly, and accurately achieve trajectory prediction of vehicles during high-speed driving.

[0058] 3) Closed areas such as ports and parks: In a closed or semi-closed environment, applying embodiments of the present disclosure to autonomous vehicles can achieve efficient, quick, and accurate navigation of autonomous vehicles, improve efficiency, and reduce labor costs.

[0059] 4) Shared mobility services: Integrating embodiments of the present disclosure into autonomous taxis or shared vehicles helps to provide safe and reliable mobility services.

[0060] The network used for vehicle data transmission resources in embodiments of the present application can be, but is not limited to, a Long Range Radio (LoRa) module, a Narrow Band Internet of Things (NB-IoT) module, an Enhanced Machine-Type Communication (eMTC) module, or other similar communication modules. It can also be, but is not limited to, a module that supports one or more of the following wireless communication methods: mobile communication, Long-Term Evolution-Vehicle-to-Everything (LTE-V), Dedicated Short-Range Communication (DSRC), mobile communication, Cellular Vehicle-to-Everything (C-V2X), and Vehicle-to-Everything (V2X).

[0061] The embodiment of the present application provides a method for dynamically allocating vehicle data transmission resources. By dynamically allocating bandwidth resources, it ensures that vehicles with different capabilities and data of different importance levels can obtain corresponding bandwidth resources, while guaranteeing high-reliability and low-latency data transmission.

[0062] Figure 1 This is a schematic flowchart of a method for dynamically allocating vehicle data transmission resources provided by an embodiment of the present application. In Figure 1 it includes step S101, step S102, and step S103. Each step will be described in detail as follows in conjunction with the accompanying drawings.

[0063] Step S101: Obtain the pre-allocated network transmission resource information, where the network transmission resource information is used for transmitting uplink and downlink data.

[0064] In the embodiment of the present application, when a vehicle accesses the network, the cloud server will pre-allocate network transmission resource information to the vehicle for uplink and downlink transmission of the data generated by the vehicle and the data generated by the cloud server.

[0065] In the embodiment of the present application, the network transmission resource information includes network transmission channel resources and bandwidth resources. Among them, the bandwidth transmission resource information includes the total bandwidth of data transmission and the sub-bandwidth resources allocated to each channel resource. Since different levels of autonomous driving require different bandwidths, the data transmission volume required by vehicles with low-level autonomous driving functions is less than that required by vehicles with high-level autonomous driving functions. Therefore, vehicles with high-level autonomous driving functions require higher bandwidths. In this way, when multiple vehicles of different levels are driving on the road, a large bandwidth is preferentially allocated to vehicles with high-level autonomous driving functions. In addition, the data transmission resources corresponding to each vehicle are also divided into different channels, and the sub-bandwidth allocated to each channel resource is associated with the target data, and the sub-bandwidth of a single vehicle is dynamically divided according to the importance level of the target data. For example, important data is allocated a large bandwidth, such as the data obtained by radar and cameras, while less important data is allocated a small bandwidth, such as the signals of other sensors of the vehicle.

[0066] It can be understood that in the embodiment of the present application, by first dividing the data transmission channels for multiple vehicles and allocating bandwidths, and then dividing the bandwidths of different data transmission channels of a single vehicle according to the importance level of the data generated by the single vehicle, fine-grained channel transmission bandwidth allocation is achieved, the transmission speed of important data is increased, the transmission latency is reduced, and thus the driving safety of the vehicle is improved.

[0067] Step S102: Obtain the target data, mark the importance of the target data, and obtain the importance level of the target data.

[0068] Step S103: Dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0069] In a possible implementation manner, the dynamically allocating the network transmission resources according to the importance level of the target data and the autonomous driving level of the vehicle includes:

[0070] Classify the target data corresponding to the target vehicle by services and functions, and determine the importance level of the target data according to the classification of services and functions;

[0071] Dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the vehicle.

[0072] In a possible implementation manner, when the target data corresponding to the target vehicle includes emergency braking instruction data, the importance level of the target data is the highest;

[0073] Mark the network resources required for transmitting the emergency braking instruction data as the first transmission process.

[0074] In the embodiments of the present application, after determining the total bandwidth of data transmission and the data transmission channel corresponding to the autonomous driving level of the vehicle, and obtaining the target data of the target vehicle, classify the target data of the vehicle. The classification method can be classified according to different sensors. For example, in high-level autonomous driving, the information obtained by image sensors plays an important role in the decision-making process of vehicle driving. Therefore, such sensors are preferentially allocated channels and transmission bandwidth, and such data is preferentially allocated good transmission resources, which can greatly improve the driving safety of the vehicle.

[0075] For another example, whether it is a low-level autonomous driving vehicle or a high-level autonomous driving vehicle, when detecting signals strongly related to ensuring road traffic and driving safety such as braking signals and emergency avoidance, such data is preferentially allocated the best channel resources and transmission bandwidth, that is, enter the first transmission process.

[0076] In the embodiments of the present application, it can be understood that mark the importance of the above-mentioned data, label it, divide the transmission importance into different levels, and allocate channels and transmission bandwidth according to the importance level.

[0077] It should be noted that in the embodiments of the present application, the above two situations are only examples, and there can be different situations, which can be used alone or combined for judgment, and adjust the data resources generated by the vehicle according to the actual situation, which can greatly improve the dynamic allocation of vehicle resources and ensure the driving safety of the vehicle.

[0078] In a possible implementation, the method further includes: ensuring that each network slice has independent network transmission resources through a time slot division mechanism and a resource reservation mechanism.

[0079] In the embodiments of the present application, the network hard slicing technology is adopted to divide the channel. The network hard slicing technology can divide the network into multiple channels, and a certain bandwidth is allocated to each channel. Different services can be allocated to different channels or the same channel, and the channels do not affect each other. The power outage restart of the system or the disconnection of the network management does not affect the channel allocation. For example, if congestion occurs in Channel A, it does not affect the real-time performance and reliability of Channel B, thereby ensuring the smoothness of data transmission and improving the safety of the vehicle. In addition, in combination with the network hard slicing technology, the data transmission channels of the same autonomous driving level are divided. The division criteria for the transmission channels of different data are different, and the channels are dynamically divided according to the task / data type.

[0080] In a possible implementation, the time slot division mechanism divides the bandwidth resources by defining different time slots. Each time slot corresponds to a certain bandwidth, and the network slice can occupy one or more time slots to obtain the required bandwidth.

[0081] It can be understood that time slot division is only one of the bandwidth division methods. Frequency division can also be combined to divide the bandwidth resources. The two can be used alone or in combination. The embodiments of the present application do not limit this.

[0082] In a possible implementation, the resource reservation mechanism is determined according to one or more of the priority of the network slice, service traffic prediction, quality of service requirements, etc.

[0083] In the embodiments of the present application, in addition to dividing and transmitting the established service data channels, in some special cases, there may also be heterogeneous scenarios and special scenarios. These scenarios are often sudden but crucial for the safe driving of the vehicle. Therefore, a resource reservation mechanism is designed according to the priority of the network slice, service traffic prediction, quality of service requirements, etc. to handle sudden traffic or heterogeneous traffic, ensuring that such traffic data can be preferentially processed and improving the driving safety of the vehicle.

[0084] Figure 2 This is another schematic diagram of the process of the dynamic allocation method of vehicle data transmission resources provided by the embodiments of the present application. In Figure 2 It includes step S201, step S202, and step S203. Among them:

[0085] Step S201: Obtain the autonomous driving level of at least one target vehicle, and determine the total bandwidth of data transmission and the data transmission channel according to the autonomous driving level of the target vehicle.

[0086] Step S202: Obtain the target data transmitted by the target vehicle, mark the importance of the target data, and obtain the importance level of the target data.

[0087] Step S203: Dynamically allocate the sub-bandwidth and sub-channels required for the target vehicle to transmit data according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0088] In the embodiments of the present application, the target vehicle can be multiple vehicles. These multiple vehicles are connected to the same network server, and the network server allocates the total bandwidth and data transmission channels for the multiple vehicles to transmit data. It can be understood that the target vehicle can also be a single vehicle, and the server allocates the total bandwidth and data transmission channels for the single vehicle to transmit data.

[0089] After determining the total bandwidth and data transmission channels for the data transmission of a single vehicle, mark and classify the importance of the target data of the vehicle to obtain the importance level of the target data. Finally, dynamically allocate the sub-bandwidth and sub-channels required for the target vehicle to transmit data according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0090] It can be understood that after summing up the sub-bandwidths, it is less than or equal to the total bandwidth. Because according to the resource reservation mechanism, in addition to the sub-bandwidth, there is also reserved bandwidth in the total bandwidth to ensure the transmission of heterogeneous data.

[0091] It can be understood that the relevant content is combined with Figure 1 as described above, and will not be elaborated herein in the embodiments of the present application.

[0092] In summary, according to the method for dynamically allocating vehicle data transmission resources provided by the embodiments of the present application, bandwidth resources are dynamically allocated through network slicing technology to ensure that vehicles with different capabilities and data with different importance levels can obtain corresponding bandwidth resources. At the same time, through the hierarchical classification of different vehicles, different data types, and service types, low-granularity division is achieved, which can ensure high-reliability and low-latency data transmission and greatly improve the driving safety of vehicles.

[0093] Figure 3 This is a schematic diagram of a device for dynamically allocating vehicle data transmission resources provided by the embodiments of the present application. In Figure 3 it includes a first acquisition module 301, a second acquisition module 302, and an allocation module 303. Each module is elaborated in detail as follows.

[0094] The first acquisition module 301 is configured to acquire pre-allocated network transmission resource information, and the network transmission resource information is used to transmit uplink and downlink data;

[0095] The second acquisition module 302 is configured to acquire target data, mark the importance of the target data, and obtain the importance level of the target data;

[0096] The allocation module 303 is configured to dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0097] In a possible implementation manner, the allocation module 303 is configured to: classify the target data corresponding to the target vehicle by service and function, and determine the importance level of the target data according to the service and function classification;

[0098] Dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the vehicle.

[0099] In a possible implementation manner, when the target data corresponding to the target vehicle includes an emergency braking instruction data, the importance level of the target data is the highest;

[0100] Mark the network resources required for transmitting the emergency braking instruction data as the first transmission process.

[0101] In a possible implementation manner, the apparatus further includes a determination module, configured to: ensure that each network slice has independent network transmission resources through a time slot division mechanism and a resource reservation mechanism.

[0102] In a possible implementation manner, the time slot division mechanism divides the bandwidth resources by defining different time slots, each time slot corresponds to a certain bandwidth, and a network slice can occupy one or more time slots to obtain the required bandwidth.

[0103] In a possible implementation manner, the resource reservation mechanism is determined according to one or more of the priority of the network slice, service traffic prediction, quality of service requirements, etc.

[0104] Figure 4 This is a schematic diagram of another vehicle data transmission resource dynamic allocation device provided by the embodiments of the present application. In Figure 4 It includes a first acquisition module 401, a second acquisition module 402, and an allocation module 403. Each module is elaborated in detail as follows.

[0105] The first acquisition module 401 is configured to acquire the autonomous driving level of at least one target vehicle, and determine the total bandwidth of data transmission and the data transmission channel according to the autonomous driving level of the target vehicle;

[0106] The second acquisition module 402 is configured to acquire the target data transmitted by the target vehicle, mark the importance of the target data, and obtain the importance level of the target data;

[0107] An allocation module 403, configured to dynamically allocate sub - bandwidths and sub - channels required for the target vehicle to transmit data according to the importance level of the target data and the autonomous driving level of the target vehicle.

[0108] In a possible implementation, the allocation module 403 is configured to: classify the target data corresponding to the target vehicle by service and function, and determine the importance level of the target data according to the service and function classification;

[0109] Dynamically allocate the network transmission resources according to the importance level of the target data and the autonomous driving level of the vehicle.

[0110] In a possible implementation, when the target data corresponding to the target vehicle includes an emergency braking instruction data, the importance level of the target data is the highest;

[0111] Mark the network resources required for transmitting the emergency braking instruction data as the first transmission process.

[0112] In a possible implementation, the device further includes a determination module, configured to: ensure that each network slice has independent network transmission resources through a time - slot division mechanism and a resource reservation mechanism.

[0113] In a possible implementation, the time - slot division mechanism divides bandwidth resources by defining different time slots, each time slot corresponding to a certain bandwidth, and a network slice can occupy one or more time slots to obtain the required bandwidth.

[0114] In a possible implementation, the resource reservation mechanism is determined according to one or more of the priority of the network slice, service traffic prediction, quality of service requirements, etc.

[0115] Figure 5 This is a schematic structural diagram of an electronic device provided in an embodiment of the present application. As Figure 5 shown, the electronic device 500 includes: a memory 510 and a processor 520.

[0116] Wherein, the memory 510 stores a computer program executable by at least one processor 520. The computer program is executed by at least one processor 520 to enable the electronic device to implement the method provided in any of the above embodiments.

[0117] Wherein, the memory 510 and the processor 520 can be connected through a bus 530.

[0118] For relevant descriptions and effects, reference can be made to the corresponding descriptions in the method embodiments, which will not be elaborated herein.

[0119] An embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored, and the computer program is executed by a processor to implement the method provided in any corresponding embodiment as Figures 1 to 2 described.

[0120] Among them, the computer-readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0121] An embodiment of the present application provides a computer program product, which includes computer-executable instructions, and when the computer-executable instructions are executed by a processor, they are used to implement the method provided in any corresponding embodiment as Figures 1 to 2 described.

[0122] In several embodiments provided by the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules is only a logical function division. In actual implementation, there may be other division methods. For example, multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or modules can be in electrical, mechanical or other forms.

[0123] Those skilled in the art will readily think of other implementation schemes of the present application after considering the specification and practicing the disclosure herein. The present application is intended to cover any variations, uses, or adaptations of the present application, which follow the general principles of the present application and include common general knowledge or conventional technical means in the technical field not disclosed in the present application. The specification and embodiments are only regarded as exemplary, and the true scope of the present application is pointed out by the claims.

[0124] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and various modifications and changes can be made without departing from its scope.

Claims

1. A method for dynamically allocating vehicle data transmission resources, characterized in that: include: Acquire pre-allocated network transmission resource information, where the network transmission resource information is used to transmit uplink and downlink data; Acquire target data, mark the target data with importance, and obtain the importance of the target data; The network transmission resources are dynamically allocated according to the importance of the target data and the autonomous driving level of the target vehicle.

2. The method according to claim 1, characterized in that The dynamically allocating the network transmission resources according to the importance of the target data and the autonomous driving level of the vehicle includes: Classifying the target data corresponding to the target vehicle into business and function categories, and determining the importance of the target data according to the business and function categories; The network transmission resources are dynamically allocated according to the importance of the target data and the autonomous driving level of the vehicle.

3. The method according to claim 2, characterized in that When the target data corresponding to the target vehicle includes emergency brake instruction data, the target data has the highest importance; The network resources required for the emergency brake instruction data transmission are marked as the first transmission process.

4. The method according to any one of claims 1 to 3, characterized in that: The method also includes: ensuring that each network slice has independent network transmission resources through a time slot division mechanism and a resource reservation mechanism.

5. The method according to claim 4, characterized in that The time slot division mechanism divides bandwidth resources by defining different time slots. Each time slot corresponds to a certain bandwidth. A network slice can occupy one or more time slots to obtain the required bandwidth.

6. The method according to claim 4, characterized in that The resource reservation mechanism is determined based on one or more of the priority of the network slice, business traffic prediction, service quality requirements, etc.

7. A method for dynamically allocating vehicle data transmission resources, characterized in that: include: Acquire an autonomous driving level of at least one target vehicle, and determine a total bandwidth for data transmission and a channel for data transmission according to the autonomous driving level of the target vehicle; Acquire target data transmitted by the target vehicle, mark the target data with importance, and obtain the importance of the target data; According to the importance of the target data and the autonomous driving level of the target vehicle, the sub-bandwidth and sub-channel required for the target vehicle to transmit data are dynamically allocated.

8. A vehicle data transmission resource dynamic allocation device, characterized in that: include: A first acquisition module, used to acquire pre-allocated network transmission resource information, where the network transmission resource information is used to transmit uplink and downlink data; A second acquisition module is used to acquire target data, mark the target data with importance, and obtain the importance of the target data; An allocation module is used to dynamically allocate the network transmission resources according to the importance of the target data and the autonomous driving level of the target vehicle.

9. A vehicle data transmission resource dynamic allocation device, characterized in that: include: A first acquisition module is used to acquire the autonomous driving level of at least one target vehicle, and determine the total bandwidth of data transmission and the channel of data transmission according to the autonomous driving level of the target vehicle; A second acquisition module is used to acquire target data transmitted by the target vehicle, mark the target data with importance, and obtain the importance of the target data; An allocation module is used to dynamically allocate sub-bandwidths and sub-channels required for transmitting data of the target vehicle according to the importance of the target data and the autonomous driving level of the target vehicle.

10. An electronic device, characterized in that: include: at least one processor; and a memory communicatively coupled to the at least one processor; The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the electronic device to perform the method as described in any one of claims 1 to 6, or the method as described in claim 7.