Method, device, equipment and storage medium for processing vehicle resources
By adjusting the security protection level in the vehicle in real time and migrating some functions to the cloud, the problem of competition between in-vehicle information security and safe driving resources is solved, a better balance between efficiency and security is achieved, and the risk of vehicle attacks is reduced.
Patent Information
- Application Number
- CN202111363066.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-17
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2041-11-17
AI Technical Summary
In vehicles, competition for computing resources between in-vehicle information security and safe driving applications leads to resource shortages, making it difficult to ensure information security and posing a risk of vehicle attacks.
By obtaining operational resource usage information on the vehicle side in real time, adjusting the security protection level, and migrating some security protection functions to the cloud server for execution, the security protection functions on the vehicle side and the cloud side are dynamically allocated.
While ensuring the resource usage of safe driving applications, the lack of security protection performance is reduced, information security is improved, the risk of vehicle attacks is reduced, and efficiency and safety are balanced.
Smart Images

Figure CN113961917B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of information security technology, and in particular to a method, device, equipment and storage medium for processing vehicle-mounted resources. Background Art
[0002] With the application of technologies such as the Internet, artificial intelligence, cloud computing and big data, automobiles are becoming increasingly intelligent and networked. Autonomous driving is developing, and the automotive industry, driven by vehicle electrification and intelligent automotive connectivity, is undergoing rapid transformation. The importance and attention of in-vehicle information security are increasing.
[0003] In the existing technology, in order to ensure that the vehicle meets the real-time requirements of safe driving during driving, it is first necessary to ensure that the safe driving application occupies the on-board computing resources, and then consider ensuring the security of the on-board information by turning on safety protection. That is, the on-board computing resources used to perform safety protection in the vehicle are limited by the on-board computing resources occupied by the safe driving application.
[0004] However, in actual applications, since both in-vehicle information security and safe driving applications require a large amount of computing resources, when the competition for in-vehicle computing resources between in-vehicle information security and safe driving applications leads to resource shortages, the protection of in-vehicle information security is usually abandoned to ensure the occupation of computing resources by safe driving applications, making it difficult to ensure in-vehicle information security and posing a risk of vehicle attacks. Summary of the Invention
[0005] The present application provides a method, device, equipment and storage medium for processing vehicle resources to solve the problem that the security of existing vehicle information is sometimes difficult to guarantee, resulting in the risk of vehicles being attacked.
[0006] In a first aspect, the present application provides a method for processing vehicle resources, comprising:
[0007] Obtain operational resource usage information on the vehicle side;
[0008] Adjusting the safety protection level of the vehicle-side operation according to the operational resource usage information and preset safety protection level information, wherein the safety protection level information includes: resource utilization intervals when operating at each safety protection level;
[0009] According to the safety protection level adjusted by the vehicle side, the safety protection function of the vehicle side is executed through the vehicle side and the cloud server.
[0010] In a possible design of the first aspect, adjusting the security protection level of the vehicle-side operation according to the operational resource usage information and preset security protection level information includes:
[0011] Determining a first safety protection level currently being operated by the vehicle end;
[0012] determining a first resource utilization interval of the first security protection level according to the first security protection level and preset security protection level information;
[0013] The safety protection level of the vehicle-side operation is adjusted according to the operational resource usage information and the first resource utilization interval of the first safety protection level.
[0014] Optionally, the operational resource usage information is a total operational resource usage rate of the vehicle end, and the first resource utilization interval is a first resource utilization rate interval when the vehicle end operates at the first safety protection level;
[0015] Accordingly, adjusting the safety protection level of the vehicle-side operation according to the operational resource usage information and the first resource utilization interval of the first safety protection level includes:
[0016] When the total operational resource usage is greater than the upper limit of the first resource usage range, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total operational resource usage is within a second resource utilization range corresponding to the second safety protection level;
[0017] When the total operational resource utilization rate is less than the lower limit value of the first resource utilization rate range, the safety protection level of the vehicle-side operation is raised to the third safety protection level. The third safety protection level is higher than the first safety protection level, and the total operational resource utilization rate is within the third resource utilization rate range corresponding to the third safety protection level.
[0018] Optionally, the operational resource usage information is the total usage of protection resources of each safety protection component on the vehicle side, and the first resource utilization interval is the first total usage interval of protection resources when each safety protection component on the vehicle side operates at the first safety protection level;
[0019] Accordingly, adjusting the safety protection level of the vehicle-side operation according to the operational resource usage information and the first resource utilization interval of the first safety protection level includes:
[0020] When the total usage of the protection resources is greater than the upper limit of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total usage of the protection resources is within a second total usage range of the protection resources corresponding to the second safety protection level;
[0021] When the total usage of the protection resources is less than the lower limit value of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is raised to the third safety protection level, the third safety protection level is higher than the first safety protection level, and the total usage of the protection resources is within the third total usage range of the protection resources corresponding to the third safety protection level.
[0022] In another possible design of the first aspect, executing the vehicle-side security protection function by the vehicle-side and the cloud server according to the security protection level adjusted by the vehicle-side includes:
[0023] determining a function adjustment range of each safety protection component in the vehicle end according to the safety protection level adjusted on the vehicle end and the safety protection level information;
[0024] Determining, based on the functional adjustment range of each safety protection component in the vehicle end, a first safety protection function that needs to be completed by the cloud server and a second safety protection function that needs to be completed by each safety protection component;
[0025] Controlling each safety protection component to perform a second safety protection function;
[0026] A security protection request is sent to the cloud server, and the cloud server is used to perform a first security protection function according to the security protection request.
[0027] In another possible design of the first aspect, the method further includes:
[0028] Obtain security protection configuration instructions from the outside world;
[0029] configuring security protection level information for the vehicle-side according to the security protection configuration instruction, the security protection level information including: a security protection level set, resource utilization intervals when operating at each security protection level, security protection functions of each security protection component in the vehicle-side at each security protection level, and security protection functions that can be migrated to the cloud server for execution;
[0030] The security protection level information is stored.
[0031] In a second aspect, the present application provides a vehicle resource processing device, comprising:
[0032] The acquisition module is used to obtain operational resource usage information on the vehicle side;
[0033] a processing module, configured to adjust the safety protection level of the vehicle-side operation according to the operational resource usage information and preset safety protection level information, wherein the safety protection level information includes: resource utilization intervals when operating at each safety protection level;
[0034] An execution module is used to execute the security protection function of the vehicle end through the vehicle end and the cloud server according to the security protection level adjusted by the vehicle end.
[0035] In a possible design of the second aspect, the processing module is specifically configured to:
[0036] Determining a first safety protection level currently being operated by the vehicle end;
[0037] determining a first resource utilization interval of the first security protection level according to the first security protection level and preset security protection level information;
[0038] The safety protection level of the vehicle-side operation is adjusted according to the operational resource usage information and the first resource utilization interval of the first safety protection level.
[0039] Optionally, the operational resource usage information is a total operational resource usage rate of the vehicle end, and the first resource utilization interval is a first resource utilization rate interval when the vehicle end operates at the first safety protection level;
[0040] Accordingly, the processing module is specifically configured to:
[0041] When the total operational resource usage is greater than the upper limit of the first resource usage range, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total operational resource usage is within a second resource utilization range corresponding to the second safety protection level;
[0042] When the total operational resource utilization rate is less than the lower limit value of the first resource utilization rate range, the safety protection level of the vehicle-side operation is raised to the third safety protection level. The third safety protection level is higher than the first safety protection level, and the total operational resource utilization rate is within the third resource utilization rate range corresponding to the third safety protection level.
[0043] Optionally, the operational resource usage information is the total usage of protection resources of each safety protection component on the vehicle side, and the first resource utilization interval is the first total usage interval of protection resources when each safety protection component on the vehicle side operates at the first safety protection level;
[0044] Accordingly, the processing module is specifically configured to:
[0045] When the total usage of the protection resources is greater than the upper limit of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total usage of the protection resources is within a second total usage range of the protection resources corresponding to the second safety protection level;
[0046] When the total usage of the protection resources is less than the lower limit value of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is raised to the third safety protection level, the third safety protection level is higher than the first safety protection level, and the total usage of the protection resources is within the third total usage range of the protection resources corresponding to the third safety protection level.
[0047] In another possible design of the second aspect, the execution module is specifically configured to:
[0048] determining a function adjustment range of each safety protection component in the vehicle end according to the safety protection level adjusted on the vehicle end and the safety protection level information;
[0049] Determining, based on the functional adjustment range of each safety protection component in the vehicle end, a first safety protection function that needs to be completed by the cloud server and a second safety protection function that needs to be completed by each safety protection component;
[0050] Controlling each safety protection component to perform a second safety protection function;
[0051] A security protection request is sent to the cloud server through a sending module, and the cloud server is used to execute a first security protection function according to the security protection request.
[0052] In another possible design of the second aspect, the acquisition module is further configured to acquire an external security protection configuration instruction;
[0053] The processing module is also used to configure security protection level information for the vehicle side according to the security protection configuration indication, and store the security protection level information. The security protection level information includes: a security protection level set, a resource utilization interval when running at each security protection level, the security protection functions of each security protection component in the vehicle side at each security protection level, and the security protection functions that can be migrated to the cloud server for execution.
[0054] In a third aspect, the present application provides a vehicle-mounted terminal, comprising: a memory and a processor;
[0055] The memory is used to store computer programs;
[0056] The processor is used to execute the computer program to implement the above-mentioned first aspect and various possible designs of the vehicle resource processing method.
[0057] In a fourth aspect, the present application provides a vehicle, comprising: an on-board terminal and at least one safety protection component;
[0058] The vehicle-mounted terminal is a processing device for vehicle-mounted resources as described in the second aspect of the above claim and various possible designs.
[0059] In a fifth aspect, the present application provides a vehicle resource processing system, comprising: a vehicle and a cloud server;
[0060] The vehicle is equipped with an on-board terminal for communicating with the cloud server, and the on-board terminal is a processing device for the on-board resources described in the second aspect of the above claim and various possible designs.
[0061] In a sixth aspect, the present application provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to implement the method for processing vehicle resources described in the first aspect and various possible designs.
[0062] In a seventh aspect, the present application provides a computer program product, comprising: a computer program, which, when executed by a processor, implements the method for processing vehicle resources described in the above-mentioned first aspect and various possible designs.
[0063] The vehicle-mounted resource processing method, device, equipment, and storage medium provided in this application enable the vehicle-mounted terminal to obtain operational resource usage information of the vehicle in real time, and then adjust the security protection level of the vehicle-mounted operation based on the operational resource usage information and the preset security protection level information. Then, based on the security protection level adjusted on the vehicle-mounted end, the vehicle-mounted security protection function is jointly executed by the vehicle-mounted end and the cloud server. In this technical solution, by defining different security protection levels, the information security detection and protection functions of the vehicle control operating system are refined, and the protection functions that can be migrated in each security protection component are determined, so that the vehicle-mounted security protection functions can be dynamically allocated between the vehicle-mounted end and the cloud, which not only ensures the resource usage of the vehicle-mounted safe driving application, but also reduces the loss of security protection performance, and better balances efficiency and safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0064] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0065] Figure 1 This is a schematic diagram of an application scenario of an intelligent transportation network provided by an embodiment of the present application;
[0066] Figure 2 This is a flowchart of a first embodiment of a method for processing vehicle resources provided by this application;
[0067] Figure 3 This is a flow chart of a second embodiment of a method for processing vehicle resources provided by this application;
[0068] Figure 4 This is a flowchart of a third embodiment of a method for processing vehicle resources provided by this application;
[0069] Figure 5 This is a structural diagram of an embodiment of a vehicle-mounted resource processing device provided by the present application;
[0070] Figure 6 It is a structural diagram of an embodiment of the vehicle-mounted terminal provided in this application.
[0071] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION
[0072] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0073] With the rapid development of connected vehicle technology, vehicles can now access real-time navigation, download video and audio, and interact with the user through voice commands. Furthermore, computer-controlled features such as the air conditioning, sunroof, and even brakes and transmissions can be controlled internally. However, while these features bring convenience to people's daily lives and travel, they also pose numerous security risks. For example, if a hacker attacks any vehicle in the vehicle network through a network, they could steal in-vehicle data and even seize driving control, potentially posing a risk of vehicle and user information leakage. More seriously, this could also pose risks to personal safety and information security. Therefore, the information security of vehicle control operating systems has become particularly important.
[0074] At present, the information security of the vehicle control operating system is guaranteed by various security protection components on the vehicle side. That is, the security protection components on the vehicle side use the on-board computing resources to execute the security protection functions on the vehicle side, thereby ensuring the information security of the vehicle control operating system.
[0075] In practical applications, onboard computing resources primarily include CPU and memory. Information security monitoring, event analysis, and safety protection all require significant computing resources. To ensure the proper operation of the vehicle, implementing onboard information security requires first meeting the real-time requirements of safe driving. If competition between onboard information security and safe driving applications creates a shortage of computing resources, information security protection is often sacrificed to ensure resource availability for autonomous driving applications.
[0076] However, the information security of the vehicle control operating system is an indispensable component of vehicle control operability. If the information security protection of the vehicle control operating system is abandoned when computing resources are tight, it will be difficult to ensure the security of the vehicle control operating system, resulting in safety hazards for the vehicle.
[0077] In response to the above technical problems, the technical conception process of this application is as follows: With the development of Internet of Things technology, cloud computing (specifically, cloud servers) has the characteristics of elastic expansion, that is, the available resources in the cloud can be flexibly changed and freely increased or decreased according to user needs. During business peaks or troughs, appropriate resources can be matched, and there will be neither resource shortages nor excessive waste. Moreover, in the Internet of Vehicles, there is real-time information interaction between the vehicle side and the cloud side. If the on-board computing resources are tight, the security protection functions that cannot be completed on the vehicle side will be migrated to the cloud side for execution. If the on-board computing resources are sufficient, the security protection functions that have been migrated to the cloud side for execution will be migrated back to the vehicle side for execution. This can not only ensure the information security of the vehicle control operating system, but also reduce the load on the cloud side and improve execution efficiency.
[0078] Based on the above technical conception process, the embodiment of the present application provides a method for processing vehicle-mounted resources, in which the vehicle-mounted terminal can obtain the operational resource usage information of the vehicle side in real time, and then adjust the security protection level of the vehicle side operation according to the operational resource usage information and the preset security protection level information, and then jointly execute the vehicle side security protection function through the vehicle side and the cloud server according to the security protection level adjusted by the vehicle side. In this technical solution, by defining different security protection levels, the information security detection and protection functions of the vehicle control operating system are refined, and the protection functions that can be migrated in each security protection component are determined, so that the vehicle side security protection functions can be dynamically allocated between the vehicle side and the cloud side, which not only ensures the resource usage of the vehicle side safe driving application, but also reduces the loss of security protection performance, and better balances efficiency and safety.
[0079] Before introducing the specific solutions of the present application, the application background of the present application will be described first. Optionally, the vehicle resource processing method provided in the embodiments of the present application can be applied to an intelligent transportation network. Figure 1 This is a schematic diagram of an application scenario of an intelligent transportation network provided by an embodiment of the present application. Figure 1 As shown, the intelligent transportation network may include vehicles 111 to 114 traveling on a driving lane, an obstacle 12 located on the driving lane, and a cloud server 13 .
[0080] Optionally, the vehicle in the embodiment of the present application can be an autonomous driving vehicle or a manned vehicle, and the vehicle is equipped with an on-board terminal and multiple safety protection components. The on-board terminal can be used to interact with the cloud server 13 in the intelligent transportation network for information, and each safety protection component can perform a safety protection function.
[0081] In actual applications, when vehicles 111 through 114 are traveling on a road, the vehicle terminal may need to utilize the vehicle's computing resources to perform operations such as changing lanes when encountering an obstacle, following traffic regulations at an intersection, and yielding to pedestrians, in order to ensure safe driving. Furthermore, to ensure the security of the vehicle's information system, the vehicle's security protection components may also need to utilize the vehicle's computing resources to perform security protection and prevent the vehicle from being attacked.
[0082] Optionally, in order to simultaneously meet the needs of vehicle safe driving applications and vehicle information security for on-board computing resources, in an embodiment of the present application, different security protection levels are defined in the vehicle side, and when the vehicle side runs at each security protection level, the size of vehicle-side operational resources allowed to be used, the security protection functions performed by each security protection component when running at different security protection levels, and the security protection functions that can be migrated to the cloud for execution.
[0083] Therefore, based on the above configuration, the vehicle terminal can dynamically allocate safety detection and protection functions between the vehicle and the cloud based on the vehicle computing resources, thereby taking into account both safe driving of the vehicle and ensuring the security of vehicle information. Optionally, the following embodiments of this application are explained by the information exchange between the vehicle terminal (the vehicle's vehicle terminal) and the cloud server.
[0084] Optionally, in actual applications, some vehicles are further provided with a driving computer or an on-board unit (OBU), and some vehicles are equipped with a user terminal such as a mobile phone and a user holding the user terminal. The driving computer or OBU of the vehicle can communicate with the cloud server 13.
[0085] It is understandable that Figure 1 The objects in the application scenarios shown are only schematic illustrations, and the embodiments of the present application do not specifically limit the objects included in the intelligent transportation network. In the intelligent transportation network, vehicles can communicate wirelessly with each other, and each vehicle can communicate wirelessly with the cloud server 13, etc.
[0086] Next, combined with the above Figure 1The intelligent transportation network shown in the figure is used to explain the technical solution of the present application in detail through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0087] Figure 2 This is a flow chart of the first embodiment of the method for processing vehicle resources provided by this application. The method for processing vehicle resources is explained with the vehicle terminal as the execution subject. Figure 2 As shown, the method for processing vehicle resources may include the following steps:
[0088] S201. Obtain operational resource usage information on the vehicle side.
[0089] In an embodiment of the present application, when the vehicle is driving normally, the on-board terminal can monitor the operation of the vehicle in real time or periodically, and monitor and obtain the computing resource usage of the vehicle side, that is, the operational resource usage information of the vehicle side, while ensuring the vehicle's safe driving function and on-board information security.
[0090] Alternatively, as an example, the vehicle-side operational resource usage information may be interpreted as the operational resource usage information of the vehicle control operating system and various safety protection components in the vehicle. As another example, the vehicle-side operational resource usage information may also be interpreted as the operational resource usage information of various safety protection components in the vehicle.
[0091] Typically, the operational resource usage information may be an operational resource usage rate or an operational resource usage threshold. In this embodiment, to avoid differences in total computing resources in different vehicle terminals, the operational resource usage rate is used for explanation.
[0092] S202. Adjust the safety protection level of vehicle-side operation according to operational resource usage information and preset safety protection level information.
[0093] The security protection level information includes: resource utilization intervals when running at each security protection level.
[0094] In an embodiment of the present application, pre-configured security protection level information is stored in the vehicle terminal, and the security protection level information is the basis for the vehicle terminal to adjust the security protection level at which each security protection component operates.
[0095] Optionally, in order to enable the vehicle terminal to automatically adjust the security protection level of each security protection component based on the usage information of the vehicle computing resources, the security protection level information preset in the vehicle terminal needs to include the resource utilization range when running at each security protection level.
[0096] Optionally, in actual applications, the vehicle-mounted terminal may initiate configuration of the security protection level information based on external instructions. Specifically, the vehicle-mounted terminal may obtain external security protection configuration instructions, configure the security protection level information for the vehicle terminal based on the security protection configuration instructions, and store the security protection level information after successful configuration.
[0097] Exemplarily, in this embodiment, the above-mentioned security protection level information may include: a security protection level set, resource utilization intervals when running at each security protection level, security protection functions of each security protection component in the vehicle side at each security protection level, and security protection functions that can be migrated to the cloud server for execution.
[0098] For example, the configuration personnel can define the security protection level for ensuring the security of vehicle-mounted information based on the computing resources on the vehicle side, as well as the total usage information of the vehicle-mounted computing resources by all security protection components at each security protection level, the usage information of the vehicle-mounted computing resources by each security protection component when running at each security protection level, the functional scope at each security protection level, and the functional scope that can be migrated to the cloud server for execution.
[0099] For example, assuming the vehicle-side security protection level is configured at 4 levels, ranging from 0 to 3, Level 0 indicates that the vehicle-side security protection function is not enabled, and Level 3 indicates that all vehicle-side security protection functions are performed by the vehicle-side security protection component. Levels 1 and 2 indicate that a portion of the vehicle-side security protection functions are performed by the vehicle-side security protection component, and another portion is performed by the cloud server. At Level 1, most of the vehicle-side security protection functions are performed by the security protection component, and a small portion of the security protection functions are migrated to the cloud server for execution. At Level 2, a small portion of the vehicle-side security protection functions are performed by the security protection component, and most of the security protection functions are migrated to the cloud server for execution. It will be understood that the above limitations are merely exemplary and are not limited in this embodiment.
[0100] Optionally, the vehicle's security protection components may include, but are not limited to, the network, host, and various processes. For example, the vehicle's log process, a security protection component, can perform functions such as reading and analyzing logs at level 3. When the vehicle's resource utilization exceeds the configured level 3 resource utilization range, the vehicle's security protection level can be adjusted to level 2, and the log analysis function of the log process can be migrated to the cloud server for execution.
[0101] It is understandable that the embodiments of the present application do not limit the content included in the security protection level information. It may also include other content according to actual needs, which will not be elaborated here.
[0102] In this application, the information security protection function of the vehicle control operating system is refined, and some security protection functions that can be migrated between the vehicle side and the cloud side of each different security protection component are determined. Based on the combination of the vehicle side and the cloud side, information security protection of the vehicle side is realized, and the coupling between components is reduced.
[0103] S203. Execute the vehicle-side security protection function through the vehicle-side and the cloud server according to the security protection level adjusted by the vehicle-side.
[0104] Optionally, in an embodiment of the present application, after the vehicle side adjusts the security protection level, the vehicle-mounted terminal can first determine the security protection level currently running on the vehicle side, and then determine, based on the preset security protection level information, that under this security protection level, each security protection component can be migrated to the cloud server to perform the security protection function, thereby enabling each security protection component on the vehicle side to perform its security protection function under the current security protection level, and accordingly, the security protection function that needs to be executed by the cloud server is sent to the cloud server, thereby jointly completing the security protection function of the vehicle side.
[0105] It can be understood that adjusting the security protection level on the vehicle side can be either upgrading the security protection level on the vehicle side or lowering the security protection level on the vehicle side. When the security protection level on the vehicle side is upgraded, the available resources of the vehicle terminal to perform security protection functions increase. At this time, some security protection functions that were previously migrated to the cloud server can be completed by the security protection components on the vehicle side. On the one hand, it can improve the efficiency of security protection, and on the other hand, it can reduce the load on the cloud server. When the security protection level on the vehicle side is lowered, it is necessary to reduce the available resources of the vehicle terminal to perform security protection functions. At this time, the security protection functions originally performed on the vehicle side need to be migrated to the cloud server to ensure the security of the vehicle information.
[0106] The vehicle-side resource processing method provided in the embodiment of the present application is that the vehicle-side terminal obtains operational resource usage information of the vehicle-side, and adjusts the security protection level of the vehicle-side operation based on the operational resource usage information and preset security protection level information, wherein the security protection level information includes the resource utilization interval when running at each security protection level. Finally, based on the security protection level adjusted by the vehicle-side, the vehicle-side security protection function is executed by the vehicle-side and the cloud server. In this technical solution, when the competition for vehicle-side computing resources by vehicle-side information security and safe driving applications leads to resource shortages, certain security functions can be migrated to the cloud server for execution, reducing the demand for vehicle-side computing resources by the security protection function. Under the premise of ensuring the demand for vehicle-side computing resources by safe driving applications, the lack of security protection performance is reduced, and a better balance between efficiency and safety is achieved, reducing the risk of vehicle attacks.
[0107] For example, based on the above embodiment, Figure 3This is a flow chart of the second embodiment of the method for processing vehicle resources provided by this application. This embodiment is mainly used to explain how the vehicle terminal adjusts the security protection level of the vehicle terminal operation. Figure 3 As shown, the above S202 can be implemented by the following steps:
[0108] S301. Determine the first safety protection level currently running on the vehicle side.
[0109] In actual applications, when the vehicle is driving normally, the on-board terminal can determine the security protection level currently enabled on the vehicle side by querying the activation records in the vehicle control operating system. Specifically, it is the security protection level at which each security protection component runs the security protection function. In this embodiment of the application, the currently running security protection level is referred to as the first security protection level.
[0110] S302: Determine a first resource utilization interval of the first security protection level according to the first security protection level and preset security protection level information.
[0111] For example, on the vehicle side, the usage range of onboard computing resources is divided so that each security protection level corresponds to a resource utilization interval. Therefore, the preset security protection level information includes a correspondence between each security protection level and the corresponding resource utilization interval. Therefore, by querying the preset security protection level information, the first resource utilization interval for the first security protection level can be determined.
[0112] S303: Adjust the safety protection level of the vehicle-side operation according to the operational resource usage information and the first resource utilization interval of the first safety protection level.
[0113] Optionally, the vehicle-mounted terminal can compare the obtained operational resource usage information of the vehicle side with the first resource utilization interval of the first safety protection level currently running on the vehicle side to determine whether the resource utilization rate or resource value corresponding to the operational resource usage information is in the first resource utilization interval; if so, it may not be necessary to adjust the safety protection level of the vehicle side; if not, it may be necessary to adjust the safety protection level of the vehicle side.
[0114] For example, in a possible design of an embodiment of the present application, the operational resource usage information is the total operational resource usage rate of the vehicle side, and the first resource utilization interval is the first resource utilization interval when the vehicle side operates at the first safety protection level.
[0115] In this example, the resource usage information may be determined by a resource usage rate.
[0116] Specifically, the total operational resource utilization rate on the vehicle side can be the sum of the resource utilization rate of the vehicle-side operating system and the resource utilization rate of each safety protection component. The resource utilization rate of the vehicle-side operating system is defined as the ratio of computing resources used by the vehicle-side operating system to onboard computing resources, and the resource utilization rate of each safety protection component is defined as the ratio of the total resources used by each safety protection component to onboard computing resources.
[0117] Accordingly, in the embodiment of the present application, by configuring a resource utilization interval for each security protection level, the vehicle terminal can adjust the currently running security protection level when it determines that the current total utilization rate of the vehicle's operational resources is not within the first resource utilization interval corresponding to the currently running first security protection level. Specifically, the specific implementation of the above S303 can be as follows:
[0118] When the total operational resource usage is greater than the upper limit of the first resource usage interval, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, wherein the second safety protection level is lower than the first safety protection level, and the total operational resource usage is within a second resource utilization interval corresponding to the second safety protection level;
[0119] When the total operational resource utilization rate is less than the lower limit of the first resource utilization rate range, the safety protection level of the vehicle-side operation is raised to the third safety protection level. The third safety protection level is higher than the first safety protection level, and the total operational resource utilization rate is within the third resource utilization rate range corresponding to the third safety protection level.
[0120] For example, in another possible design of an embodiment of the present application, the operational resource usage information is the total usage of protection resources of each safety protection component on the vehicle side, and accordingly, the first resource utilization interval is the first total usage interval of protection resources when each safety protection component on the vehicle side operates at the first safety protection level.
[0121] In this example, the resource usage information may be determined by the total amount of protection resource usage.
[0122] Specifically, the operational resource usage information on the vehicle side may be the total usage of protection resources of each safety protection component on the vehicle side, that is, the sum of the resource usage of each safety protection component on the vehicle side.
[0123] Accordingly, in the embodiment of the present application, a protection resource utilization interval is configured for each security protection level. In this way, when the vehicle terminal determines that the current total usage of operational resources on the vehicle is lower than the lower limit of the first protection resource utilization interval corresponding to the currently running first security protection level or higher than the upper limit of the first protection resource utilization interval, it is necessary to adjust the currently running security protection level. Specifically, the specific implementation of the above S303 can be as follows:
[0124] When the total usage of the protection resources is greater than the upper limit of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total usage of the protection resources is within the second total usage range of the protection resources corresponding to the second safety protection level;
[0125] When the total usage of protection resources is less than the lower limit of the first total usage range of protection resources, the safety protection level of the vehicle-side operation is controlled and raised to the third safety protection level. The third safety protection level is higher than the first safety protection level, and the total usage of protection resources is within the third total usage range of protection resources corresponding to the third safety protection level.
[0126] It is understood that the vehicle terminal can adjust one security protection level at a time based on actual needs, or it can adjust multiple security protection levels at a time, so that the total operational resource usage rate of the vehicle terminal is within the resource utilization rate range corresponding to the adjusted security protection level. For example, the vehicle terminal can adjust from level 1 to level 2, or from level 1 to level 3, but this embodiment of the application is not limited to this.
[0127] The method for processing vehicle resources provided in the embodiment of the present application, when adjusting the safety protection level of vehicle-side operation, first determines the first safety protection level currently running on the vehicle-side, then determines the first resource utilization interval of the first safety protection level based on the first safety protection level and the preset safety protection level information, and finally adjusts the safety protection level of the vehicle-side operation based on the operational resource usage information and the first resource utilization interval of the first safety protection level. In this technical solution, when the operational resource usage information on the vehicle-side drops to a level that can execute a higher level of safety protection functions, the vehicle-side terminal automatically adjusts to a higher level of safety protection, and when the operational resource usage information on the vehicle-side rises to a level where there is competition between the safe driving application and the resources required for safety protection, the running safety protection function can be reduced, and the missing safety protection function can be transferred to the cloud server for implementation, thereby achieving the purpose of dynamically allocating the safety protection function between the vehicle-side and the cloud, ensuring the resource occupation of the safe driving application, reducing the loss of safety protection performance, and better balancing efficiency and safety.
[0128] For example, based on the above embodiment, Figure 4 This is a flow chart of the third embodiment of the method for processing vehicle resources provided by this application. This embodiment is mainly used to explain how the vehicle terminal and the cloud server cooperate to realize the security protection function of the vehicle side. Figure 4 As shown, the above S203 can be implemented by the following steps:
[0129] S401. The vehicle-mounted terminal determines the function adjustment range of each safety protection component in the vehicle side according to the safety protection level and safety protection level information adjusted by the vehicle side.
[0130] Optionally, in an embodiment of the present application, when the vehicle-mounted terminal determines that the vehicle-side has adjusted the security protection level, it can determine the functional adjustment range of each security protection component that performs the security protection function on the vehicle-side, and then determine the security protection functions that need to be completed on the vehicle-side and the security protection functions that need to be completed by the cloud server in cooperation.
[0131] S402. The vehicle terminal determines the first security protection function that needs to be completed by the cloud server and the second security protection function that needs to be completed by each security protection component based on the function adjustment range of each security protection component in the vehicle terminal.
[0132] For example, when adjusting the function range of each security protection component on the vehicle side, the security protection level of the vehicle side operation can be determined first, and then the distribution of security protection functions required to ensure the security of vehicle-mounted information when each security protection component operates at the security protection level can be determined based on the preset security protection level information, that is, the first security protection function that needs to be completed by the cloud server and the second security protection function that needs to be completed by each security protection component can be determined.
[0133] S403: The vehicle-mounted terminal controls each safety protection component to perform a second safety protection function.
[0134] Optionally, for the second safety protection function that needs to be completed on the vehicle side, the vehicle terminal can control the various safety protection components on the vehicle side to execute it.
[0135] S404: The vehicle-mounted terminal sends a security protection request to the cloud server.
[0136] For example, the vehicle-mounted terminal may send the second safety protection function that needs to be executed on the cloud server to the cloud server so that the cloud server starts to supervise or correspondingly starts to execute certain safety protection functions.
[0137] Optionally, when the on-board terminal determines that the operating security protection level needs to be adjusted, it can send a level adjustment notification to the cloud server to inform the cloud server of the adjustment of the security protection level of the vehicle-side operation, so that the cloud server can start and / or monitor the execution of certain security protection functions, so that the security detection and protection functions can be realized.
[0138] S405. The cloud server executes the first security protection function according to the received security protection request and obtains a first security protection execution result.
[0139] Optionally, the cloud server may parse the received security protection request, determine the first security protection function to be executed, and execute it.
[0140] For example, the cloud server can determine the identity of the vehicle sending the safety protection request based on the vehicle communicating with it. When the safety protection request carries the identity of the vehicle, the cloud server can also determine the identity of the vehicle by parsing the safety protection request.
[0141] Correspondingly, after the vehicle-mounted terminal executes the first safety protection function and obtains the first safety protection execution result, it can store the first safety protection execution result to the target location based on the identification of the vehicle terminal so that the cloud server can obtain it and apply it in subsequent operation management.
[0142] The method for processing vehicle resources provided in the embodiment of the present application is that the vehicle terminal determines the function adjustment range of each safety protection component in the vehicle side according to the safety protection level and safety protection level information adjusted by the vehicle side, and determines the first safety protection function that needs to be completed by the cloud server and the second safety protection function that needs to be completed by each safety protection component according to the function adjustment range of each safety protection component in the vehicle side, and then controls each safety protection component to execute the second safety protection function and sends a safety protection request to the cloud server. Correspondingly, the cloud server executes the first safety protection function according to the received safety protection request. In this technical solution, when the safety protection level of the vehicle side is adjusted, the safety protection function originally completed in the cloud can be allocated to the vehicle side and the cloud server for implementation, which not only ensures the resource occupation of the safe driving application, but also reduces the loss of safety protection performance, and better balances efficiency and safety.
[0143] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0144] Figure 5 This is a schematic diagram of the structure of an embodiment of the vehicle resource processing device provided by this application. The vehicle resource processing device can be integrated into the vehicle terminal or implemented through the vehicle terminal. Figure 5As shown, the vehicle resource processing device may include:
[0145] Acquisition module 501, used to obtain operational resource usage information of the vehicle side;
[0146] A processing module 502 is configured to adjust the safety protection level of the vehicle-side operation based on the operational resource usage information and preset safety protection level information, wherein the safety protection level information includes resource utilization intervals when operating at each safety protection level;
[0147] The execution module 503 is used to execute the security protection function of the vehicle side through the vehicle side and the cloud server according to the security protection level adjusted by the vehicle side.
[0148] For example, in one possible design of the embodiment of the present application, the processing module 502 is specifically configured to:
[0149] Determining a first safety protection level currently being operated by the vehicle end;
[0150] determining a first resource utilization interval of the first security protection level according to the first security protection level and preset security protection level information;
[0151] The safety protection level of the vehicle-side operation is adjusted according to the operational resource usage information and the first resource utilization interval of the first safety protection level.
[0152] Optionally, the operational resource usage information is a total operational resource usage rate of the vehicle end, and the first resource utilization interval is a first resource utilization rate interval when the vehicle end operates at the first safety protection level;
[0153] Accordingly, the processing module 502 is specifically configured to:
[0154] When the total operational resource usage is greater than the upper limit of the first resource usage range, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total operational resource usage is within a second resource utilization range corresponding to the second safety protection level;
[0155] When the total operational resource utilization rate is less than the lower limit value of the first resource utilization rate range, the safety protection level of the vehicle-side operation is raised to the third safety protection level. The third safety protection level is higher than the first safety protection level, and the total operational resource utilization rate is within the third resource utilization rate range corresponding to the third safety protection level.
[0156] Optionally, the operational resource usage information is the total usage of protection resources of each safety protection component on the vehicle side, and the first resource utilization interval is the first total usage interval of protection resources when each safety protection component on the vehicle side operates at the first safety protection level;
[0157] Accordingly, the processing module 502 is specifically configured to:
[0158] When the total usage of the protection resources is greater than the upper limit of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total usage of the protection resources is within a second total usage range of the protection resources corresponding to the second safety protection level;
[0159] When the total usage of the protection resources is less than the lower limit value of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is raised to the third safety protection level, the third safety protection level is higher than the first safety protection level, and the total usage of the protection resources is within the third total usage range of the protection resources corresponding to the third safety protection level.
[0160] For example, in another possible design of the embodiment of the present application, the execution module 503 is specifically configured to:
[0161] determining a function adjustment range of each safety protection component in the vehicle end according to the safety protection level adjusted on the vehicle end and the safety protection level information;
[0162] Determining, based on the functional adjustment range of each safety protection component in the vehicle end, a first safety protection function that needs to be completed by the cloud server and a second safety protection function that needs to be completed by each safety protection component;
[0163] Controlling each safety protection component to perform a second safety protection function;
[0164] A security protection request is sent to the cloud server through a sending module, and the cloud server is used to execute a first security protection function according to the security protection request.
[0165] In another possible design of the embodiment of the present application, the acquisition module 501 is further configured to acquire an external security protection configuration instruction;
[0166] The processing module 502 is also used to configure security protection level information for the vehicle side according to the security protection configuration indication, and store the security protection level information. The security protection level information includes: a security protection level set, a resource utilization interval when running at each security protection level, the security protection functions of each security protection component in the vehicle side at each security protection level, and the security protection functions that can be migrated to the cloud server for execution.
[0167] The above-mentioned device is used to implement the technical solution of the vehicle-mounted terminal in the above-mentioned method embodiment. Its implementation principle and technical effects are similar and will not be repeated here.
[0168] It should be noted that it should be understood that the division of the various modules of the above device is merely a division of logical functions. In actual implementation, they can be fully or partially integrated into a physical entity, or they can be physically separated. These modules can be implemented entirely in the form of software called by processing elements; they can also be implemented entirely in the form of hardware; or some modules can be implemented in the form of software called by processing elements, and some modules can be implemented in the form of hardware. In the implementation process, each step of the above method or each of the above modules can be completed by the hardware integrated logic circuit in the processor element or by instructions in the form of software.
[0169] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the above computer instructions are loaded and executed on the vehicle terminal, the process or function described in the embodiment of the present application is generated in whole or in part. The computer of the vehicle terminal can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).
[0170] Figure 6This is a schematic diagram of the structure of the vehicle terminal embodiment provided by this application. Figure 6 As shown, the vehicle-mounted terminal may include: a processor 601 and a memory 602.
[0171] The memory 602 is used to store computer programs, and the processor 601 is used to execute the computer programs to implement the technical solution of the vehicle-mounted terminal in the above method embodiment.
[0172] Optionally, the vehicle terminal may further include: a communication interface 603 and a system bus 604. The memory 602 and the communication interface 603 are connected to the processor 601 via the system bus 604 and communicate with each other. The communication interface 603 is used to communicate with other devices.
[0173] Optionally, in an embodiment of the present application, the vehicle-mounted terminal may be an electronic control unit ECU (ECU), also known as a "driving computer", "on-board computer", etc.
[0174] Optionally, the communication interface 603 may be implemented using a transceiver. The system bus 604 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. System buses can be categorized as address buses, data buses, and control buses. For ease of illustration, the figure uses only one thick line, but this does not imply that there is only one bus or only one type of bus.
[0175] Optionally, embodiments of the present application further provide a vehicle, which may include: an onboard terminal and at least one safety protection component; wherein the onboard terminal is the aforementioned onboard resource processing device. Regarding how the onboard terminal and at least one safety protection component jointly implement onboard information security and safe driving, please refer to the methods described in the method embodiments and are not further elaborated here.
[0176] Optionally, an embodiment of the present application further provides a vehicle resource processing system, comprising: a vehicle and a cloud server;
[0177] The vehicle is equipped with a vehicle-mounted terminal that communicates with the cloud server. The vehicle-mounted terminal is the above-mentioned Figure 5 The processing device of the vehicle-mounted resources.
[0178] Optionally, an embodiment of the present application further provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions are executed on a computer, the computer executes the technical solution described in the vehicle-mounted terminal in the above method embodiment.
[0179] Optionally, an embodiment of the present application further provides a chip for executing instructions, which is used to execute the technical solution described in the vehicle-mounted terminal in the above method embodiment.
[0180] An embodiment of the present application also provides a computer program product, including a computer program, which is stored in a computer-readable storage medium. At least one processor can read the computer program from the computer-readable storage medium, and when the at least one processor executes the computer program, it can implement the technical solution described in the vehicle-mounted terminal in the above method embodiment.
[0181] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of the present application and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0182] It should be understood that the present application is not limited to the exact structure described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A method for processing vehicle-mounted resources, characterized in that: include: Obtain operational resource usage information on the vehicle side; The operational resource usage information is the operational resource usage information of the vehicle control operating system and various safety protection components in the vehicle end; Determining a first safety protection level currently being operated by the vehicle end; Determining a first resource utilization interval for the first security protection level based on the first security protection level and preset security protection level information, the security protection level information including: resource utilization intervals when operating at each security protection level, security protection functions of each security protection component in the vehicle at each security protection level, and security protection functions that can be migrated to a cloud server for execution; adjusting the safety protection level of the vehicle-side operation according to the operational resource usage information and the first resource utilization interval of the first safety protection level; If the resource usage rate or resource value corresponding to the operational resource usage information is within the first resource utilization range, then there is no need to adjust the security protection level of the vehicle-side operation; if not, then the security protection level of the vehicle-side is adjusted; and based on the adjusted security protection level of the vehicle-side, the security protection function of the vehicle-side is executed by the vehicle-side and the cloud server; The security protection function of the vehicle side is executed by the vehicle side and the cloud server according to the security protection level adjusted by the vehicle side, including: determining a function adjustment range of each safety protection component in the vehicle end according to the safety protection level adjusted on the vehicle end and the safety protection level information; Determining, based on the functional adjustment range of each safety protection component in the vehicle end, a first safety protection function that needs to be completed by the cloud server and a second safety protection function that needs to be completed by each safety protection component; Controlling each safety protection component to perform a second safety protection function; A security protection request is sent to the cloud server, and the cloud server is used to perform a first security protection function according to the security protection request.
2. The method according to claim 1, characterized in that The operational resource usage information is the total operational resource usage rate of the vehicle end, and the first resource utilization interval is the first resource utilization interval when the vehicle end operates at the first safety protection level; Accordingly, adjusting the safety protection level of the vehicle-side operation according to the operational resource usage information and the first resource utilization interval of the first safety protection level includes: When the total operational resource usage is greater than the upper limit of the first resource usage range, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total operational resource usage is within a second resource utilization range corresponding to the second safety protection level; When the total operational resource utilization rate is less than the lower limit value of the first resource utilization rate range, the safety protection level of the vehicle-side operation is raised to the third safety protection level. The third safety protection level is higher than the first safety protection level, and the total operational resource utilization rate is within the third resource utilization rate range corresponding to the third safety protection level.
3. The method according to claim 1, characterized in that The operational resource usage information is the total usage of protection resources of each safety protection component on the vehicle side, and the first resource utilization interval is the first total usage interval of protection resources when each safety protection component on the vehicle side operates at the first safety protection level; Accordingly, adjusting the safety protection level of the vehicle-side operation according to the operational resource usage information and the first resource utilization interval of the first safety protection level includes: When the total usage of the protection resources is greater than the upper limit of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total usage of the protection resources is within a second total usage range of the protection resources corresponding to the second safety protection level; When the total usage of the protection resources is less than the lower limit value of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is raised to the third safety protection level, the third safety protection level is higher than the first safety protection level, and the total usage of the protection resources is within the third total usage range of the protection resources corresponding to the third safety protection level.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Obtain security protection configuration instructions from the outside world; configuring security protection level information for the vehicle-side according to the security protection configuration instruction, the security protection level information including: a security protection level set, resource utilization intervals when operating at each security protection level, security protection functions of each security protection component in the vehicle-side at each security protection level, and security protection functions that can be migrated to the cloud server for execution; The security protection level information is stored.
5. A vehicle-mounted resource processing device, characterized in that: include: The acquisition module is used to obtain operational resource usage information on the vehicle side; The operational resource usage information is the operational resource usage information of the vehicle control operating system and various safety protection components in the vehicle end; A processing module, configured to determine a first safety protection level currently being run by the vehicle end; Determining a first resource utilization interval for the first security protection level based on the first security protection level and preset security protection level information, the security protection level information including: resource utilization intervals when operating at each security protection level, security protection functions of each security protection component in the vehicle at each security protection level, and security protection functions that can be migrated to a cloud server for execution; adjusting the safety protection level of the vehicle-side operation according to the operational resource usage information and the first resource utilization interval of the first safety protection level; If the resource usage rate or resource value corresponding to the operational resource usage information is within the first resource utilization interval, then there is no need to adjust the safety protection level of the vehicle-side operation; if not, then adjust the safety protection level of the vehicle-side; an execution module, configured to execute the security protection function of the vehicle terminal through the vehicle terminal and the cloud server according to the security protection level adjusted by the vehicle terminal; The execution module is specifically used to: determining a function adjustment range of each safety protection component in the vehicle end according to the safety protection level adjusted on the vehicle end and the safety protection level information; Determining, based on the functional adjustment range of each safety protection component in the vehicle end, a first safety protection function that needs to be completed by the cloud server and a second safety protection function that needs to be completed by each safety protection component; Controlling each safety protection component to perform a second safety protection function; A security protection request is sent to the cloud server through a sending module, and the cloud server is used to execute a first security protection function according to the security protection request.
6. The device according to claim 5, characterized in that The operational resource usage information is the total operational resource usage rate of the vehicle end, and the first resource utilization interval is the first resource utilization interval when the vehicle end operates at the first safety protection level; Accordingly, the processing module is specifically configured to: When the total operational resource usage is greater than the upper limit of the first resource usage range, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total operational resource usage is within a second resource utilization range corresponding to the second safety protection level; When the total operational resource utilization rate is less than the lower limit value of the first resource utilization rate range, the safety protection level of the vehicle-side operation is raised to the third safety protection level. The third safety protection level is higher than the first safety protection level, and the total operational resource utilization rate is within the third resource utilization rate range corresponding to the third safety protection level.
7. The device according to claim 5, characterized in that The operational resource usage information is the total usage of protection resources of each safety protection component on the vehicle side, and the first resource utilization interval is the first total usage interval of protection resources when each safety protection component on the vehicle side operates at the first safety protection level; Accordingly, the processing module is specifically configured to: When the total usage of the protection resources is greater than the upper limit of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is lowered to a second safety protection level, the second safety protection level is lower than the first safety protection level, and the total usage of the protection resources is within a second total usage range of the protection resources corresponding to the second safety protection level; When the total usage of the protection resources is less than the lower limit value of the first total usage range of the protection resources, the safety protection level of the vehicle-side operation is raised to the third safety protection level, the third safety protection level is higher than the first safety protection level, and the total usage of the protection resources is within the third total usage range of the protection resources corresponding to the third safety protection level.
8. The device according to any one of claims 5 to 7, characterized in that: The acquisition module is further used to obtain external security protection configuration instructions; The processing module is also used to configure security protection level information for the vehicle side according to the security protection configuration indication, and store the security protection level information. The security protection level information includes: a security protection level set, a resource utilization interval when running at each security protection level, the security protection functions of each security protection component in the vehicle side at each security protection level, and the security protection functions that can be migrated to the cloud server for execution.
9. A vehicle-mounted terminal, characterized in that: include: memory and processor; The memory is used to store computer programs; The processor is used to execute the computer program to implement the vehicle resource processing method according to any one of claims 1 to 4.
10. A vehicle, characterized in that: include: An on-board terminal and at least one safety protection component; The vehicle-mounted terminal is the vehicle-mounted resource processing device described in any one of claims 5 to 8 above.
11. A vehicle resource processing system, characterized in that: include: Vehicle and cloud server; The vehicle is equipped with an on-board terminal for communicating with the cloud server, and the on-board terminal is the on-board resource processing device according to any one of claims 5 to 8 above.
12. A computer-readable storage medium, characterized in that The computer-readable storage medium is used to store a computer program, and the computer program is used to implement the method for processing vehicle resources according to any one of claims 1 to 4.
13. A computer program product, characterized in that include: A computer program, wherein when the computer program is executed by a processor, the method for processing vehicle resources according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Vehicle-mounted system load adjusting method and device, electronic equipment and storage medium
CN110704179A
Method for controlling computing power resources in edge cloud server, equipment, and storage medium
CN113626155A