Vehicle image and video desensitization method based on task decomposition

By adopting a vehicle image and video desensitization method based on task decomposition in intelligent connected vehicles, a controller's desensitization requirement list and target desensitization tasks are generated, which solves the information security risks existing in the data transmission process of intelligent connected vehicles and achieves more efficient information security protection.

CN119691803AActive Publication Date: 2025-03-25BEIHANG UNIV
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
CN202411772614.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-25
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

The existing intelligent connected car video desensitization technology poses information security risks during data transmission. The original sensitive data is transmitted in an incompletely secure in-vehicle network and is easily intercepted or stolen.

Method used

The vehicle image and video desensitization method based on task decomposition is adopted. By generating the controller's desensitization requirements list and target desensitization tasks, the desensitization tasks are performed in sequence according to the relationship between superior and subordinate levels, shortening the transmission path of sensitive data and improving information security.

Benefits of technology

Implement phased desensitization operations in the internal network of the vehicle, perform desensitization processing as soon as possible, shorten the transmission path of sensitive data, increase the vehicle's information security protection capabilities, and ensure the functional realization of each controller.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119691803A_ABST
    Figure CN119691803A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle image and video desensitization method based on task decomposition, and relates to the technical field of automobile information security, and the method comprises the steps: obtaining to-be-desensitized data including a vehicle image and a video; generating a desensitization demand list of a controller included in the vehicle according to the to-be-desensitized data; wherein the desensitization demand list comprises a desensitization level demand and a desensitization task of the controller; the controllers have a superior-subordinate association relationship; determining a target desensitization task of the controller according to the upper and lower level association relationship and the desensitization demand list of each controller; and the controller sequentially executes the target desensitization tasks according to the upper-lower level association relationship to complete desensitization. According to the scheme, the desensitization processing of the data in the controller is realized, the transmission path of the sensitive data is shortened, and the information security is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of automobile information security technology, and in particular to a vehicle image and video desensitization method based on task decomposition. Background Art

[0002] With the rapid development of intelligent connected vehicle technology, vehicles will collect a large amount of video and image data inside and outside the vehicle through on-board sensors to achieve autonomous driving functions and personalized smart cockpit functions. These data are essential for improving vehicle safety performance, optimizing driving experience, and supporting the construction of intelligent transportation systems. However, since video and image data contain sensitive information, such as license plates and facial information, which may infringe on personal privacy and property safety, strict protection measures must be taken when processing and sharing these data to prevent data leakage. The state proposed the "in-vehicle processing principle" and "desensitization processing principle" in the "Several Provisions on Automobile Data Security Management (Trial)", and began to restrict the information collection behavior of vehicle manufacturers.

[0003] The purpose of video desensitization technology for smart connected cars is to process video content to eliminate or blur sensitive information without compromising the original value of the data. This technology needs to be able to automatically identify and distinguish sensitive content in the video, including but not limited to faces, license plate numbers, specific landmarks, and other elements that can be used to track personal identity or location.

[0004] The current desensitization method is to perform centralized desensitization on the data at the vehicle communication outlet before uploading it to the cloud or server. This means that the original sensitive data has been transmitted between multiple controllers in the in-vehicle network, which is not completely secure, and there is a potential information security risk of being intercepted and stolen. Summary of the invention

[0005] The present invention provides a vehicle image and video desensitization method based on task decomposition, which shortens the transmission path of sensitive data and further improves information security.

[0006] In a first aspect, the present invention provides a vehicle image and video desensitization method based on task decomposition, comprising:

[0007] Obtaining data to be desensitized, including vehicle images and videos;

[0008] Generate a desensitization requirement list of controllers included in the vehicle according to the data to be desensitized; wherein the desensitization requirement list includes desensitization level requirements and desensitization tasks of the controllers; and there is a superior-subordinate relationship between the controllers;

[0009] Determine the target desensitization task of the controller according to the superior-subordinate association relationship and the desensitization requirement list of each controller;

[0010] The controller executes the target desensitization tasks in sequence according to the superior-subordinate association relationship to complete the desensitization.

[0011] Optionally, generating a desensitization requirement list of controllers included in the vehicle according to the data to be desensitized includes:

[0012] For each of the controllers, execute:

[0013] Determine the data frequency requirement of the controller and the desensitization level requirement of the data to be desensitized;

[0014] The data frequency requirement, the desensitization level requirement, and the desensitization task corresponding to the desensitization level requirement of the controller are determined as the desensitization requirement list of the controller.

[0015] Optionally, determining the target desensitization task of the controller according to the superior-subordinate association relationship and the desensitization requirement list of each controller includes:

[0016] Acquire a first desensitization level requirement of the controller based on the desensitization requirement list;

[0017] According to the upper-lower level association relationship, based on the desensitization requirement list, obtaining the second desensitization level requirement of the next-level controller of the controller;

[0018] Determine whether there is a desensitization level requirement in the second desensitization level requirement that is greater than the first desensitization level requirement;

[0019] If the judgment result is yes, the desensitization task corresponding to the desensitization level requirement is determined as the target desensitization task of the controller; wherein the desensitization level requirement is the desensitization intensity of the target desensitization task.

[0020] Optionally, the controller sequentially performs the target desensitization tasks according to the superior-subordinate association relationship, including:

[0021] Obtaining the operating status of the controller;

[0022] Determining, according to the operating state, from the target desensitization tasks, an executable target desensitization task actually executed by the controller;

[0023] Execute the executable target desensitization tasks in sequence according to the superior-subordinate relationship;

[0024] Determining an unexecuted target desensitization task based on the executable target desensitization task and the target desensitization task of each controller;

[0025] A lowest-level controller is determined based on the upper-lower level association relationship, and the unexecuted target desensitization task is executed by the lowest-level controller; wherein the lowest-level controller is connected to an external device.

[0026] Optionally, determining, according to the running state, an executable target desensitization task actually performed by the controller includes:

[0027] Acquire the resource space required by the controller to execute the target desensitization task from a preset desensitization algorithm library;

[0028] Acquiring the operating status including processor usage, memory occupancy, and storage occupancy to determine the remaining resource space of the controller;

[0029] Determining whether there is a resource space that is smaller than the remaining resource space;

[0030] If the judgment result is yes, the target desensitization task corresponding to the resource space is determined as the executable target desensitization task;

[0031] If the judgment result is no, the controller does not perform the target desensitization task.

[0032] Optionally, the executing the executable target desensitization tasks in sequence according to the superior-subordinate association relationship includes:

[0033] After the controller executes the executable target desensitization task, generating a desensitization execution list of the controller including the executed target desensitization task;

[0034] The desensitization execution list is transmitted to the next-level controller, and the next-level controller updates the desensitization execution list based on the target desensitization task it executes.

[0035] Optionally, it also includes:

[0036] If the current controller does not execute the target desensitization task, the desensitization execution list of the upper-level controller is transmitted to the current controller according to the upper-lower level association relationship, and the name of the controller included in the desensitization execution list is updated to the name of the current controller.

[0037] In a second aspect, the present invention provides a vehicle image and video desensitization device based on task decomposition, comprising:

[0038] An acquisition module, used to acquire data to be desensitized including vehicle images and videos;

[0039] A task decomposition module, used to generate a desensitization requirement list of controllers included in the vehicle according to the data to be desensitized, and determine the target desensitization task of the controller according to the superior-subordinate association relationship and the desensitization requirement list of each controller; wherein the desensitization requirement list includes the desensitization level requirements and desensitization tasks of the controller; there is an superior-subordinate association relationship between the controllers;

[0040] The execution module is used for the controller to sequentially execute the target desensitization tasks according to the upper and lower level association relationship to complete the desensitization.

[0041] In a third aspect, an embodiment of the present invention further provides a computing device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in any first aspect of this specification is implemented.

[0042] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, enables the computer to execute the method described in any first aspect of this specification.

[0043] In a fifth aspect, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the method described in any first aspect of this specification are implemented.

[0044] The embodiment of the present invention provides a vehicle image and video desensitization method based on task decomposition. After obtaining the data to be desensitized of the vehicle image and video, a desensitization requirement list including the desensitization level requirements and desensitization tasks of each controller of the vehicle is generated. Then, the target desensitization task of each controller can be determined according to the superior-subordinate relationship between the controllers and the desensitization requirement list, so that each controller can perform the target desensitization task in sequence according to the superior-subordinate relationship to complete the desensitization. In this way, by implementing phased desensitization operations on multiple nodes in the internal network of the vehicle, the desensitization process can be performed as early as possible in the early stage of data generation, thereby shortening the transmission path of sensitive data and increasing the information security protection capability of the vehicle; at the same time, the requirements of each node for the data desensitization level are considered to further ensure the realization of the original functions of each controller. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0046] Figure 1It is a flow chart of a vehicle image and video desensitization method based on task decomposition provided by one embodiment of the present invention;

[0047] Figure 2 A vehicle electrical and electronic architecture is provided by an embodiment of the present invention;

[0048] Figure 3 is a hardware architecture diagram of a computing device provided by an embodiment of the present invention;

[0049] Figure 4 It is a structural schematic diagram of a vehicle image and video desensitization device based on task decomposition provided by one embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the present invention.

[0051] The specific implementation of the concept of this application is described below.

[0052] Please refer to Figure 1 , an embodiment of the present invention provides a vehicle image and video desensitization method based on task decomposition, the method comprising:

[0053] Step 100, obtaining data to be desensitized including vehicle images and videos;

[0054] Step 102, generating a desensitization requirement list of controllers included in the vehicle according to the data to be desensitized; wherein the desensitization requirement list includes desensitization level requirements and desensitization tasks of the controllers; and there is a superior-subordinate relationship between the controllers;

[0055] Step 104, determining the target desensitization task of the controller according to the upper-lower level association relationship and the desensitization requirement list of each controller;

[0056] Step 106, the controller executes the target desensitization tasks in sequence according to the superior-subordinate relationship to complete the desensitization.

[0057] In an embodiment of the present invention, after acquiring the data to be desensitized of the vehicle images and videos, the method generates a desensitization requirement list including the desensitization level requirements and desensitization tasks of each controller of the vehicle, and then can determine the target desensitization task of each controller according to the superior-subordinate relationship between the controllers and the desensitization requirement list, so that each controller can perform the target desensitization task in sequence according to the superior-subordinate relationship to complete the desensitization. In this way, by implementing desensitization operations in stages on multiple nodes in the vehicle's internal network, desensitization processing can be performed as early as possible in the early stage of data generation, thereby shortening the transmission path of sensitive data and increasing the vehicle's information security protection capabilities; at the same time, the requirements of each node for the data desensitization level are considered to further ensure the realization of the original functions of each node.

[0058] Described below Figure 1 How the various steps are performed.

[0059] First, in step 100, the desensitized data is the video and image data inside and outside the vehicle collected by the vehicle-mounted sensor. For example, the desensitized data includes the driver video and image collected by the main driving camera; the desensitized data includes the license plate video and image collected by the front camera.

[0060] With respect to step 102, a desensitization requirement list of controllers included in the vehicle is generated based on the data to be desensitized, including:

[0061] For each controller, execute:

[0062] Determine the data frequency requirements of the controller and the desensitization level requirements of the data to be desensitized;

[0063] The data frequency requirement, desensitization level requirement and desensitization task corresponding to the desensitization level requirement of the controller are determined as the desensitization requirement list of the controller.

[0064] Specifically, in step 102, a desensitization requirement list is established for each controller of the data transmission link to be desensitized, and each controller will establish a desensitization requirement list based on the needs of its own function development. This step can be designed in advance during the automobile design and development stage and the desensitization requirement list can be fixed in each controller, or it can be generated in real time by the controller in the vehicle based on actual needs and updated with the upper and lower level controllers (i.e., the controllers at adjacent levels can obtain each other's desensitization requirement list). The data frequency requirement refers to the data frequency required by each controller to realize its own function, and the controller needs to realize the data transmission of the data frequency requirement. The data to be desensitized received by the controller must have the highest desensitization level requirement in the desensitization requirement list to meet its own functional needs, that is, except for the lowest level controller of the vehicle, the desensitization level requirement of the remaining controllers is a statement for the upper limit of the desensitization strength.

[0065] It should be noted that the superior-subordinate relationship specifically refers to the flow of data from the superior to the subordinate. Figure 2 The electronic and electrical architecture of the vehicle shown in the figure is that after the main driver's camera collects the driver's image and video, the data flows in the following direction: driver monitoring system controller-autonomous driving domain controller-central gateway-vehicle remote information transmission system (Tbox)-external cloud server; for this vehicle, the top-level controller is the driver monitoring system controller, the next-level controller is the autonomous driving domain controller, and the bottom-level controller is the vehicle remote information transmission system (Tbox).

[0066] In the present invention, the desensitization level requirements and desensitization tasks can be set by the vehicle designer. For example, as shown in the previous example, for driver images and videos, the desensitization level requirements are as follows according to the desensitization intensity: Lv4 image deletion and conversion to fuzzy values, Lv3 complete masking, Lv2 blurring, Lv1 feature retention, Lv0 original data; the corresponding desensitization task names are all driver anonymization. However, the desensitization level requirements are not limited to these. Specifically, for example, Figure 2 The list of desensitization requirements for driver images and videos of each controller of the vehicle shown is shown in Table 1.

[0067] Table 1

[0068]

[0069] It can be seen from Table 1 that the driver monitoring system controller needs to have desensitized data with a desensitization level requirement of Lv0 to complete its own function; the autonomous driving domain controller needs to have to have desensitized data with a desensitization level requirement of up to Lv1 to complete its own function; the central gateway needs to have to have desensitized data with a desensitization level requirement of up to Lv2 to complete its own function, and its desensitization level requirements of Lv1 and Lv0 can complete its own function.

[0070] For step 104, according to the upper-lower level association relationship and the desensitization requirement list of each controller, the target desensitization task of the controller is determined, including:

[0071] Obtaining a first desensitization level requirement of the controller based on the desensitization requirement list;

[0072] According to the upper-lower level association relationship, the second desensitization level requirement of the next-level controller of the controller is obtained based on the desensitization requirement list;

[0073] Determine whether there is a desensitization level requirement in the second desensitization level requirement that is greater than the first desensitization level requirement;

[0074] If the judgment result is yes, the desensitization task corresponding to the desensitization level requirement is determined as the target desensitization task of the controller; wherein the desensitization level requirement is the desensitization intensity of the target desensitization task.

[0075] It should be noted that the desensitization intensity refers to the degree of desensitization processing when performing the target desensitization task, and the data level after desensitization processing has a corresponding desensitization level requirement.

[0076] In the present invention, the target desensitization task is a desensitization operation that can be performed by the controller after completing its own function, and the desensitization level requirement corresponding to the target desensitization task is higher than the desensitization level requirement of the data to be desensitized required by the controller itself. If the desensitization level requirements of the controller and the next-level controller in their desensitization requirement lists are the same, then the controller does not need to perform the desensitization task, and there is no target desensitization task. Once the desensitization level requirement of the next-level controller is higher than that of the controller, the controller can perform a step of desensitization processing on the data to be desensitized after completing its own function, while satisfying the desensitization level requirement required by the next-level controller to complete its own function.

[0077] Continuing with the previous example, for example, the desensitization level requirement for data in the desensitization requirement list of the autonomous driving domain controller is Lv1, and the desensitization level requirement for data in the desensitization requirement list of the next-level central gateway is Lv1, Lv2, and Lv3. The autonomous driving domain controller can execute the target desensitization task with a desensitization intensity of Lv2 or Lv3, or not execute the desensitization task.

[0078] In the present invention, for any controller, its first desensitization level requirement is the desensitization requirement for data under the premise of satisfying the functions of the controller itself, and the first desensitization level requirement is at least one. However, when the data is transmitted to the next-level controller, it is also necessary to ensure that the data provided by the previous-level controller can meet the sensitive data usage requirements of the next-level controller to prevent the functions of the next-level controller from being unable to be carried out normally due to excessive desensitization. Therefore, it is necessary to determine all possible target desensitization tasks that the current controller may perform based on the first desensitization level requirement and the second desensitization level requirement, so as to ensure the smooth operation of the next-level controller. Continuing with the previous example, for example, the desensitization level requirement for data in the desensitization requirement list of the autonomous driving domain controller is Lv1, and the desensitization level requirement for data in the desensitization requirement list of the next-level central gateway is Lv2. If the autonomous driving domain controller executes the target desensitization task with a desensitization intensity of Lv3, it will cause excessive desensitization and affect the normal operation of the central gateway.

[0079] In step 106, the controller sequentially performs the target desensitization tasks according to the upper and lower level association relationship, including:

[0080] Get the running status of the controller;

[0081] According to the running state, determining the executable target desensitization task actually executed by the controller from the target desensitization tasks;

[0082] Execute the executable target desensitization tasks in sequence according to the superior-subordinate relationship;

[0083] Determine the unexecuted target desensitization tasks based on the executable target desensitization tasks and the target desensitization tasks of each controller;

[0084] The lowest level controller is determined based on the upper-lower level association relationship, and the lowest level controller executes the unexecuted target desensitization task; wherein the lowest level controller is connected to the external device.

[0085] In the present invention, the controller needs to use the remaining resources to perform additional target desensitization tasks under the premise of ensuring the effective operation of its own functions. Therefore, it is necessary to judge whether it can perform additional target desensitization tasks according to the actual operating status of each controller. At the same time, in order to ensure that the desensitized data is desensitized before being transmitted to the external device, the lowest-level controller is also required to forcibly implement the unfinished target desensitization tasks.

[0086] It should be noted that in the prior art, the desensitization processing of data is completed in the lowest-level controller of the vehicle, so the lowest-level controller of the present invention can achieve the unfinished target desensitization task.

[0087] In a preferred embodiment, for step 106, determining the executable target desensitization task actually performed by the controller according to the running state includes:

[0088] Obtain the resource space required by the controller to execute the target desensitization task from the preset desensitization algorithm library;

[0089] Obtaining the operating status including processor utilization, memory utilization, and storage utilization to determine the remaining resource space of the controller;

[0090] Determine whether there is a resource space smaller than the remaining resource space;

[0091] If the judgment result is yes, the target desensitization task corresponding to the resource space is determined as an executable target desensitization task;

[0092] If the judgment result is no, the controller does not perform the target desensitization task.

[0093] Specifically, for the same target desensitization task, different desensitization algorithms require different resource spaces, wherein the resource space is less than the remaining resource space means that the remaining resource space of the controller can allow the target desensitization task to be executed.

[0094] In the present invention, each controller should first complete its own functional tasks, and then select the desensitization tasks that can be executed under the premise of meeting the data frequency requirements of the next level. Therefore, it is necessary to comprehensively consider the processor utilization rate, memory occupancy rate and storage occupancy rate to further confirm the remaining resource space of the controller. If the remaining resource space of the controller cannot achieve any target desensitization task, the desensitization task will not be executed, and it will be directly enforced by the lowest level controller.

[0095] For example, as described in the previous example, the target desensitization task of controller A includes Lv1 level driver anonymization and Lv2 level driver anonymization. If the resource space required to perform Lv2 level driver anonymization is less than the remaining resource space, Lv2 level driver anonymization is used as the executable target desensitization task.

[0096] In a preferred embodiment, the executable target desensitization tasks are performed sequentially according to the superior-subordinate relationship, including:

[0097] After the controller executes the executable target desensitization task, generating a desensitization execution list of the controller including the executed target desensitization task;

[0098] The desensitization execution list is transmitted to the next-level controller, and the next-level controller updates the desensitization execution list based on the target desensitization task it executes.

[0099] In the present invention, the controller sends the processed sensitive data and the desensitization execution list to the next level controller, so that each controller stores a comparison table of completed desensitization level requirements and completed desensitization intensity (i.e., desensitization task list) to identify the desensitization task execution status of the upper level sensor. The desensitization task execution list is a dynamically generated list, which will be transmitted and updated to the next level controller along with the processed sensitive data, so that the lowest level controller can count the unexecuted target desensitization tasks and complete all desensitization tasks by the lowest level controller.

[0100] It should be noted that the desensitization execution list includes the name of the desensitization task and the method of completing the executable target desensitization task. Figure 2 The desensitization task lists for the driver images and videos of each controller of the vehicle shown are shown in Tables 2 to 4.

[0101] Table 2

[0102]

[0103] Table 3

[0104]

[0105] Table 4

[0106]

[0107] In a preferred embodiment, it also includes:

[0108] If the current controller does not execute the target desensitization task, the desensitization execution list of the upper-level controller is transmitted to the current controller according to the superior-subordinate relationship, and the name of the controller included in the desensitization execution list is updated to the name of the current controller.

[0109] It should be noted that the upper level controller is the upper level controller of the current controller.

[0110] In the present invention, if the controller evaluates that its actual operating status cannot achieve further desensitization work, the situation already executed by the previous controller will be copied in the desensitization execution list of the controller, that is, the desensitization execution list of the previous controller will be transmitted to the next controller to ensure that the description in the list is consistent with the actual desensitization situation of the data being transmitted.

[0111] like Figure 3 , Figure 4 As shown, the embodiment of the present invention provides a vehicle image and video desensitization device based on task decomposition. The device embodiment can be implemented by software, or by hardware or a combination of software and hardware. From the hardware level, Figure 3 As shown, it is a hardware architecture diagram of a computing device where a vehicle image and video desensitization device based on task decomposition is located according to an embodiment of the present invention, except Figure 3 In addition to the processor, memory, network interface, and non-volatile memory shown in the figure, the computing device in which the device is located in the embodiment may also generally include other hardware, such as a forwarding chip responsible for processing messages, etc. Taking software implementation as an example, Figure 4 As shown, as a device in a logical sense, the CPU of the computing device in which it is located reads the corresponding computer program in the non-volatile memory into the memory and runs it. This embodiment provides a vehicle image and video desensitization device based on task decomposition, and the device includes:

[0112] An acquisition module 400 is used to acquire data to be desensitized including vehicle images and videos;

[0113] The task decomposition module 402 is used to generate a desensitization requirement list of the controllers included in the vehicle according to the data to be desensitized, and determine the target desensitization task of the controller according to the superior-subordinate association relationship and the desensitization requirement list of each controller; wherein the desensitization requirement list includes the desensitization level requirements and desensitization tasks of the controller; and there is a superior-subordinate association relationship between the controllers;

[0114] The execution module 404 is used for the controller to execute the target desensitization tasks in sequence according to the upper-lower level association relationship to complete the desensitization.

[0115] In some specific implementations, the acquisition module 400 may be used to execute the above step 100 , the task decomposition module 402 may be used to execute the above steps 102 and 104 , and the execution module 404 may be used to execute the above step 106 .

[0116] In one embodiment of the present invention, the task decomposition module 402 is further configured to perform the following operations:

[0117] For each of the controllers, execute:

[0118] Determine the data frequency requirement of the controller and the desensitization level requirement of the data to be desensitized;

[0119] The data frequency requirement, the desensitization level requirement, and the desensitization task corresponding to the desensitization level requirement of the controller are determined as the desensitization requirement list of the controller.

[0120] In one embodiment of the present invention, the task decomposition module 402 is further configured to perform the following operations:

[0121] Acquire a first desensitization level requirement of the controller based on the desensitization requirement list;

[0122] According to the upper-lower level association relationship, based on the desensitization requirement list, obtaining the second desensitization level requirement of the next-level controller of the controller;

[0123] Determine whether there is a desensitization level requirement in the second desensitization level requirement that is greater than the first desensitization level requirement;

[0124] If the judgment result is yes, the desensitization task corresponding to the desensitization level requirement is determined as the target desensitization task of the controller; wherein the desensitization level requirement is the desensitization intensity of the target desensitization task.

[0125] In one embodiment of the present invention, the execution module 404 is further configured to perform the following operations:

[0126] Obtaining the operating status of the controller;

[0127] Determining, according to the operating state, from the target desensitization tasks, an executable target desensitization task actually executed by the controller;

[0128] Execute the executable target desensitization tasks in sequence according to the superior-subordinate relationship;

[0129] Determining an unexecuted target desensitization task based on the executable target desensitization task and the target desensitization task of each controller;

[0130] A lowest-level controller is determined based on the upper-lower level association relationship, and the unexecuted target desensitization task is executed by the lowest-level controller; wherein the lowest-level controller is connected to an external device.

[0131] In one embodiment of the present invention, the execution module 404 is further configured to perform the following operations:

[0132] Acquire the resource space required by the controller to execute the target desensitization task from a preset desensitization algorithm library;

[0133] Acquiring the operating status including processor usage, memory occupancy, and storage occupancy to determine the remaining resource space of the controller;

[0134] Determining whether there is a resource space that is smaller than the remaining resource space;

[0135] If the judgment result is yes, the target desensitization task corresponding to the resource space is determined as the executable target desensitization task;

[0136] If the judgment result is no, the controller does not perform the target desensitization task.

[0137] In one embodiment of the present invention, the execution module 404 is further configured to perform the following operations:

[0138] After the controller executes the executable target desensitization task, generating a desensitization execution list of the controller including the executed target desensitization task;

[0139] The desensitization execution list is transmitted to a next-level controller, and the next-level controller updates the desensitization execution list based on the target desensitization task executed by the next-level controller;

[0140] If the current controller does not execute the target desensitization task, the desensitization execution list of the upper-level controller is transmitted to the current controller according to the upper-lower level association relationship, and the name of the controller included in the desensitization execution list is updated to the name of the current controller.

[0141] It is to be understood that the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on a vehicle image and video desensitization device based on task decomposition. In other embodiments of the present invention, a vehicle image and video desensitization device based on task decomposition may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0142] The information interaction, execution process and other contents between the modules in the above-mentioned device are based on the same concept as the embodiment of the method of the present invention. For the specific contents, please refer to the description in the embodiment of the method of the present invention, and no further description is given here.

[0143] An embodiment of the present invention also provides a computing device, including a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, a vehicle image and video desensitization method based on task decomposition in any embodiment of the present invention is implemented.

[0144] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the processor executes a vehicle image and video desensitization method based on task decomposition in any embodiment of the present invention.

[0145] An embodiment of the present application also provides a computer program product, which includes a computer program. A processor of a computer device reads the computer program from a computer-readable storage medium, and the processor executes the computer program, so that the computer device executes a vehicle image and video desensitization method based on task decomposition as described in any of the above embodiments.

[0146] Specifically, a system or device equipped with a storage medium can be provided, on which software program code that implements the functions of any of the above-mentioned embodiments is stored, and a computer (or CPU or MPU) of the system or device can be enabled to read and execute the program code stored in the storage medium.

[0147] In this case, the program code itself read from the storage medium can realize the function of any one of the above-mentioned embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present invention.

[0148] The storage medium embodiments for providing the program code include a floppy disk, a hard disk, a magneto-optical disk, an optical disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), a magnetic tape, a non-volatile memory card, and a ROM. Alternatively, the program code can be downloaded from a server computer by a communication network.

[0149] In addition, it should be clear that the functions of any of the above embodiments can be implemented not only by executing the program code read by the computer, but also by enabling the operating system on the computer to complete part or all of the actual operations based on the instructions of the program code.

[0150] In addition, it can be understood that the program code read from the storage medium is written to a memory provided in an expansion board inserted into the computer or to a memory provided in an expansion module connected to the computer, and then based on the instructions of the program code, a CPU installed on the expansion board or expansion module is enabled to perform part or all of the actual operations, thereby realizing the functions of any of the above-mentioned embodiments.

[0151] It should be noted that, in this article, 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 such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical factors in the process, method, article or device including the elements.

[0152] A person of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk, etc., various media that can store program codes.

[0153] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A vehicle image and video desensitization method based on task decomposition, characterized in that: include: Obtaining data to be desensitized, including vehicle images and videos; Generate a desensitization requirement list of controllers included in the vehicle according to the data to be desensitized; wherein the desensitization requirement list includes desensitization level requirements and desensitization tasks of the controllers; and there is a superior-subordinate relationship between the controllers; Determine the target desensitization task of the controller according to the superior-subordinate association relationship and the desensitization requirement list of each controller; The controller executes the target desensitization tasks in sequence according to the superior-subordinate association relationship to complete the desensitization.

2. The method according to claim 1, characterized in that The step of generating a desensitization requirement list of controllers included in the vehicle according to the data to be desensitized includes: For each of the controllers, execute: Determine the data frequency requirement of the controller and the desensitization level requirement of the data to be desensitized; The data frequency requirement, the desensitization level requirement, and the desensitization task corresponding to the desensitization level requirement of the controller are determined as the desensitization requirement list of the controller.

3. The method according to claim 1, characterized in that Determining the target desensitization task of the controller according to the upper-lower level association relationship and the desensitization requirement list of each controller includes: Acquire a first desensitization level requirement of the controller based on the desensitization requirement list; According to the upper-lower level association relationship, based on the desensitization requirement list, obtaining the second desensitization level requirement of the next-level controller of the controller; Determine whether there is a desensitization level requirement in the second desensitization level requirement that is greater than the first desensitization level requirement; If the judgment result is yes, the desensitization task corresponding to the desensitization level requirement is determined as the target desensitization task of the controller; wherein the desensitization level requirement is the desensitization intensity of the target desensitization task.

4. The method according to claim 1, characterized in that: The controller sequentially performs the target desensitization tasks according to the upper and lower level association relationships, including: Obtaining the operating status of the controller; Determining, according to the operating state, from the target desensitization tasks, an executable target desensitization task actually executed by the controller; Execute the executable target desensitization tasks in sequence according to the superior-subordinate relationship; Determining an unexecuted target desensitization task based on the executable target desensitization task and the target desensitization task of each controller; A lowest-level controller is determined based on the upper-lower level association relationship, and the unexecuted target desensitization task is executed by the lowest-level controller; wherein the lowest-level controller is connected to an external device.

5. The method according to claim 4, characterized in that Determining the executable target desensitization task actually performed by the controller according to the running state includes: Acquire the resource space required by the controller to execute the target desensitization task from a preset desensitization algorithm library; Acquiring the operating status including processor usage, memory occupancy, and storage occupancy to determine the remaining resource space of the controller; Determining whether there is a resource space that is smaller than the remaining resource space; If the judgment result is yes, the target desensitization task corresponding to the resource space is determined as the executable target desensitization task; If the judgment result is no, the controller does not perform the target desensitization task.

6. The method according to claim 4 or 5, characterized in that: The step of sequentially executing the executable target desensitization tasks according to the superior-subordinate association relationship includes: After the controller executes the executable target desensitization task, generating a desensitization execution list of the controller including the executed target desensitization task; The desensitization execution list is transmitted to the next-level controller, and the next-level controller updates the desensitization execution list based on the target desensitization task it executes.

7. The method according to claim 6, characterized in that Also includes: If the current controller does not execute the target desensitization task, the desensitization execution list of the upper-level controller is transmitted to the current controller according to the upper-lower level association relationship, and the name of the controller included in the desensitization execution list is updated to the name of the current controller.

8. A vehicle image and video desensitization device based on task decomposition, characterized in that: include: An acquisition module, used to acquire data to be desensitized including vehicle images and videos; A task decomposition module, used to generate a desensitization requirement list of controllers included in the vehicle according to the data to be desensitized, and determine the target desensitization task of the controller according to the superior-subordinate association relationship and the desensitization requirement list of each controller; wherein the desensitization requirement list includes the desensitization level requirements and desensitization tasks of the controller; there is an superior-subordinate association relationship between the controllers; An execution module is used for the controller to sequentially execute the target desensitization tasks according to the upper-lower level association relationship to complete the desensitization.

9. A computing device, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to execute the method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Vehicle data processing method, processing platform and readable storage medium

    CN113472757A

  • Distributed data desensitization method under multi-source service data stream

    CN116432224A

  • Bank production data desensitization method and related device

    CN116776384A

  • Sensitive data processing method, system and equipment and storage medium

    CN117094019A

  • Vehicle-mounted interaction sensitive information acquisition method, system and device and storage medium

    CN117811809A