A vehicle end data management method, device, equipment and storage medium
By generating second identification information based on feature parameters and preset identification strategies, the problem of the inability to manage vehicle-side data in a refined manner is solved, enabling the classification, storage, and transmission control of vehicle-side data and improving data security.
Patent Information
- Application Number
- CN202210481368.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-05
- Publication Date
- 2026-01-02
- Estimated Expiration
- 2042-05-05
AI Technical Summary
Existing technologies cannot perform refined management of vehicle-side data, especially individual control of single data points among multiple data types. Furthermore, the identification and unified management of data security attributes are complex, resulting in insufficient data security.
By receiving data acquisition requests from target applications, a second identification information based on feature parameters and a preset identification strategy is generated to determine the storage identification of the target data. Data is then acquired and transmitted from the corresponding data storage module, thereby enabling the classification, storage, and transmission control of any type of vehicle-side data.
It improves the security of vehicle-side data, enables refined management and security control of different types of data, and reduces the risk of data leakage.
Smart Images

Figure CN115080993B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data management, in particular to a vehicle-end data management method and device, equipment and a storage medium. BACKGROUND
[0002] With the development of intelligent networked vehicles, data security is becoming an important factor affecting individuals, society and the country. In particular, under the background of the increasing popularity of intelligent networked vehicles, vehicle-end data security is becoming increasingly important for personal information protection, road safety and national security.
[0003] However, the existing technology for managing and controlling vehicle-end data is relatively rough, and can only manage one type of data, and cannot completely manage individual data in multiple types of data. For example, in a database, a field can be restricted from being accessed by a certain program, but it is difficult to achieve that a certain record in the field cannot be accessed by a certain program. In other words, structured data in a traditional database can achieve access control based on libraries, tables and columns, but it is not easy to achieve more detailed access control for a certain data in a certain column.
[0004] The existing technology is complex in identifying the security attributes of data, and cannot uniformly manage and control massive structured data and unstructured data. SUMMARY
[0005] The embodiments of the present application provide a vehicle-end data management method, device, equipment and storage medium, which can manage and control any type of vehicle-end data based on an identifier, thereby improving the security of vehicle-end data.
[0006] In one aspect, the embodiments of the present application provide a vehicle-end data management method, which comprises:
[0007] receiving a target data acquisition request sent by a target application, the target data acquisition request carrying first identifier information of target data;
[0008] determining second identifier information of the target data based on the first identifier information; the second identifier information is generated based on a characteristic parameter of the target data and a preset identifier strategy;
[0009] determining a storage identifier of the target data according to the second identifier information;
[0010] acquiring the target data from a data storage module corresponding to the storage identifier;
[0011] sending the target data to the target application.
[0012] Further, the method for generating the second identifier information comprises:
[0013] acquire data source information and data type information of the target data;
[0014] determine data storage location information of the target data according to the data source information and the data type information of the target data;
[0015] determine characteristic parameters of the target data according to the data source information, the data type information and the data storage location information of the target data; the characteristic parameters include data source parameters, data type parameters and data storage parameters;
[0016] generate second identification information according to the characteristic parameters of the target data and a preset identification strategy.
[0017] Further, the second identification information is generated according to the characteristic parameters of the target data and the preset identification strategy, including:
[0018] determine a characteristic identification corresponding to each characteristic parameter according to a parameter identification mapping relationship; the parameter identification mapping relationship represents a corresponding relationship between the characteristic parameters and the characteristic identifications;
[0019] combine the characteristic identifications corresponding to each characteristic parameter to generate the second identification information.
[0020] Further, the characteristic parameters of the target data further include data security classification parameters and data transmission parameters, and the vehicle-side data management method further includes:
[0021] determine data security level information of the target data according to the data source information and the data type information of the target data;
[0022] determine data transmission information of the target data according to the data security level information;
[0023] determine data security level parameters and data transmission parameters of the target data according to the data security level information and the data transmission information of the target data.
[0024] Further, the data storage location information of the target data is determined according to the data source information and the data type information of the target data, including:
[0025] determine data security level information of the target data according to the data source information and the data type information of the target data;
[0026] determine the data storage location information of the target data according to the data security level information.
[0027] Further, the target data acquisition request further carries identification information of a target application, and the storage identification of the target data is determined according to the second identification information, including:
[0028] determine data transmission parameters of the target data according to the second identification information;
[0029] determine a data transmission strategy of the target data according to the data transmission parameter;
[0030] determine a data acquisition permission of the target application according to the identification information of the target application and the data transmission strategy; the data transmission strategy stores a corresponding relationship between identification information of an application and a data storage permission;
[0031] determine a storage identifier of the target data in a case where the target application has the data acquisition permission.
[0032] Further, the characteristic parameter of the target data further includes a data sequence number parameter, and the vehicle-side data management method further includes:
[0033] determine a collection time of the target data;
[0034] determine the data sequence number parameter according to the collection time of the target data.
[0035] In another aspect, an embodiment of the present application provides a vehicle-side data management device, which comprises:
[0036] a receiving module configured to receive a target data acquisition request sent by a target application, the target data acquisition request carrying first identification information of target data;
[0037] a first determining module configured to determine second identification information of the target data based on the first identification information; the second identification information is generated based on a characteristic parameter of the target data and a preset identification strategy;
[0038] a second determining module configured to determine a storage identifier of the target data according to the second identification information;
[0039] a first acquiring module configured to acquire the target data from a data storage module corresponding to the storage identifier;
[0040] a sending module configured to send the target data to the target application.
[0041] In another aspect, an embodiment of the present application provides a vehicle-side data management device, which comprises a processor and a memory, the memory storing at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the vehicle-side data management method as described above.
[0042] In another aspect, an embodiment of the present application provides a computer-readable storage medium, the storage medium storing at least one instruction, at least one program, a code set or an instruction set, the at least one instruction, the at least one program, the code set or the instruction set being loaded and executed by the processor to implement the vehicle-side data management method as described above.
[0043] The vehicle-end data management method, device, equipment and storage medium provided by the embodiments of the present application have the following technical effects: the vehicle-end data management method in the present application receives a target data acquisition request sent by a target application, the target data acquisition request carries first identification information of target data, determines second identification information of the target data based on the first identification information, the second identification information is generated based on a characteristic parameter of the target data and a preset identification strategy, determines a storage identifier of the target data according to the second identification information, acquires the target data from a data storage module corresponding to the storage identifier, and sends the target data to the target application; the present application sets corresponding second identification information for various data of the vehicle end in advance, and determines a storage identifier through the second identification information, so that the data is stored in a classified manner; for the acquisition request of the target data, the target data is quickly acquired through the corresponding storage identifier, so that the acquisition request of the target data is realized, any type of vehicle-end data is transmitted and controlled through the corresponding storage identifier, and the security of the vehicle-end data is improved. BRIEF DESCRIPTION OF DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0045] Figure 1 is a schematic diagram of an application environment provided by the embodiments of the present application;
[0046] Figure 2 is a flowchart of a vehicle-end data management method provided by the embodiments of the present application;
[0047] Figure 3 is a flowchart of a second identification information generation method provided by the embodiments of the present application;
[0048] Figure 4 is a flowchart of a target data data storage location information determination method provided by the embodiments of the present application;
[0049] Figure 5 is a flowchart of a vehicle-end data management method provided by the embodiments of the present application;
[0050] Figure 6 is a flowchart of a vehicle-end data management method provided by the embodiments of the present application;
[0051] Figure 7 is a second identification information generation method provided by the embodiments of the present application;
[0052] Figure 8 is a flowchart of a method for determining a storage identifier of target data according to an embodiment of the present application;
[0053] Figure 9 is a structural diagram of a vehicle-end data management device according to an embodiment of the present application;
[0054] Figure 10 is a hardware structural diagram of a server of a vehicle-end data management method according to an embodiment of the present application. DETAILED DESCRIPTION
[0055] The technical solutions in the embodiments of the present application will be clearly and completely described with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0056] It should be noted that the terms "first", "second", and the like in the specification and claims of the present application and the above-described drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or a chronological sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or server including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to the process, method, product, or device.
[0057] Please refer to Figure 1 , Figure 1 is a schematic diagram of an application environment according to an embodiment of the present application, which includes a vehicle 101. The vehicle 101 can include a vehicle terminal and a plurality of vehicle sensors. The vehicle terminal can acquire vehicle-end data collected by the plurality of vehicle sensors.
[0058] In an optional embodiment, the vehicle terminal can acquire the vehicle-end data collected by the plurality of vehicle sensors through other modules in the vehicle.
[0059] In an optional embodiment, the application environment further includes a server 102. The vehicle terminal is capable of communicating with the server 102.
[0060] In an optional implementation, the vehicle 101 can include a plurality of data storage modules, which can be a cache, a NOR Flash, an EEPROM, an eMMC, etc.
[0061] In an optional implementation, the plurality of vehicle sensors can be a camera, an ultrasonic radar, a millimeter wave radar, a laser scanner, a position sensor, a microphone, etc. According to different positions arranged in the vehicle, the camera can include a front camera arranged at the front end of the vehicle, a rear camera arranged at the rear end of the vehicle, a left camera arranged at the left side of the vehicle, and a right camera arranged at the right side of the vehicle, and similarly, the radar can include a front radar, a rear radar, a left radar, and a right radar.
[0062] In an optional implementation, the position sensor can use a Global Positioning System (GPS), a BeiDou Navigation Satellite System (BDS), a Global Navigation Satellite System (GLONASS), a Galileo satellite navigation system, or a mobile communication base station for vehicle position sensing.
[0063] The following introduces a specific embodiment of a vehicle-end data management method of the present application, Figure 2 is a flowchart of a vehicle-end data management method provided by an embodiment of the present application. The present specification provides method operation steps as in the embodiments or flowcharts, but more or fewer operation steps can be included based on conventional or non-creative labor. The order of steps listed in the embodiments is only one of the many execution modes of the execution order of the steps, and does not represent the only execution order. In actual system or server product execution, the method order shown in the embodiments can be executed in sequence or in parallel (for example, in a parallel processor or multi-thread processing environment). The data management method in the embodiments of the present application is applied to a vehicle terminal, and specifically as shown in Figure 2 The method can include:
[0064] S201: receiving a target data acquisition request sent by a target application, the target data acquisition request carrying first identification information of target data.
[0065] In the embodiments of the present application, the target application can be an application program in the vehicle terminal, or an application program or application server outside the vehicle.
[0066] In an optional embodiment, the target data can be vehicle terminal data in the vehicle 101 corresponding to the target data acquisition request. After the vehicle terminal receives the target data acquisition request sent by the target application, the target data can be determined from the multiple vehicle terminal data in the vehicle terminal based on the first identification information carried by the target data acquisition request.
[0067] In an optional embodiment, the first identification information carried by the target data acquisition request can include but is not limited to data source identification, data type identification, data security level identification, data storage location identification, data transmission identification, and data sequence number identification of the target data.
[0068] S203: Determine the second identification information of the target data based on the first identification information, and the second identification information is generated based on the characteristic parameters of the target data and a preset identification strategy.
[0069] Specifically, the target data includes the second identification information, and the vehicle terminal can determine the target data from the multiple vehicle terminal data according to the first identification information carried by the target data acquisition request. In other words, the vehicle terminal can determine whether the second information identification exists in the multiple vehicle terminal data based on the first identification information, and if the second information identification exists, it can be determined that the target data corresponding to the target data acquisition request exists in the multiple vehicle terminal data, that is, the first identification information in the target data acquisition request and the second identification information of the target data in the vehicle terminal are the same.
[0070] Figure 3 is a flow diagram of a second identification information generation method provided by an embodiment of the present application. In the present embodiment, the second identification information generation method can include:
[0071] S301: Obtain data source information and data type information of target data.
[0072] Specifically, the target data detected by the multiple vehicle sensors is obtained, and the data source information and the data type information of the target data are obtained.
[0073] S303: Determine the data storage location information of the target data according to the data source information and the data type information of the target data.
[0074] For the target data detected by the vehicle sensor, the security classification information of the target data can be determined by judging the source information and type information of the target data, i.e., whether the target data belongs to personal privacy data, national security data, national core data or general data, etc. After determining the security classification information of the target data, the data storage location information of the target data can be determined according to the security classification information of the target data, such as determining the data storage location information of the target data with high security classification information as not allowing static storage, only allowing temporary storage in the cache, or determining as only allowing it to be stored in a specific storage module with high security, which can prevent the target data with high security classification information from being leaked and maliciously collected, realize the management of the storage security of the target data, and improve the security of the target data.
[0075] Figure 4 is a flowchart of a method for determining data storage location information of target data provided by an embodiment of the present application. In the embodiment of the present application, the method can include:
[0076] S401: Determine the data security level information of the target data according to the data source information and data type information of the target data.
[0077] For vehicle basic information such as vehicle model information, license plate number, and driving speed information, etc., the subsequent and storage thereof generally will not affect individuals and the country, but for in-vehicle cameras, in-vehicle microphones, geographic location or business-related data, etc., may infringe on personal privacy or affect national security. Therefore, in an optional embodiment, the data security level information of the target data can be determined according to the influence degree on personal privacy security and national security, which can include general data, personal privacy data, national important data and national core data, etc. with security levels from low to high. The storage and transmission control permissions of target data with different data security levels are also different. Of course, the data security level information can also include other classification methods, which are not limited in the embodiment of the present application.
[0078] Optionally, according to different data security level information, it can be determined whether the target data is allowed to be statically stored. If it is allowed to be statically stored, the corresponding data storage module can be further determined according to the corresponding data security level information.
[0079] Optionally, according to different data security level information, it can be determined whether the target data can be transmitted. If it can be transmitted, it can be further determined whether the receiving end is a target application, etc.
[0080] S403: Determine the data storage location information of the target data according to the data security level information.
[0081] In an optional embodiment, for target data such as personal privacy data of a high data security level, national important data, and national core data, a first storage mapping relationship between the target data and a specific data storage module with good security performance can be established; for other data except the target data, a second storage mapping relationship between the other data and other data storage modules can be established.
[0082] In an optional embodiment, in the S403, the storage location information can be determined according to the data security level information and the first storage mapping relationship and the second storage mapping relationship.
[0083] For example, for target data such as personal privacy data of a high data security level, national important data, and national core data, the data storage location information of the target data can be determined as a specific data storage module with good security performance according to the first storage mapping relationship; for other data except the target data, the data storage location information of the other data can be determined as other data storage modules according to the second storage mapping relationship.
[0084] In another optional embodiment, for target data such as personal privacy data of a high data security level, national important data, and national core data, a third storage mapping relationship between the target data and a cache module that cannot be statically stored and can only be temporarily cached can be established; in the S403, the storage location information can be determined according to the data security level information and the third storage mapping relationship; for target data of a high data security level, the data storage location information of the target data can be determined as the cache module according to the third storage mapping relationship.
[0085] In this way, the data storage location information of the target data is determined according to the data security level information of the target data, the corresponding data storage location can be determined according to the different security levels of the target data, and the security of storage control of the target data is improved.
[0086] S305: determining a feature parameter of the target data according to the data source information, the data type information, and the data storage location information of the target data, wherein the feature parameter includes a data source parameter, a data type parameter, and a data storage parameter.
[0087] In an optional embodiment, a data source parameter mapping relationship between the data source information of the target data and the data source parameter, a data type parameter mapping relationship between the data type information and the data type parameter, and a data storage parameter mapping relationship between the data storage location information and the data storage parameter can be established.
[0088] In an optional embodiment, in the S305 above, the various characteristic parameters of the target data can be determined according to various pre-established parameter mapping relationships.
[0089] As an example, the data source parameter can be determined according to the data source information of the target data and a data source parameter mapping relationship, the data type parameter can be determined according to the data type information of the target data and a data type parameter mapping relationship, and the data storage parameter can be determined according to the data storage location information of the target data and a data storage parameter mapping relationship.
[0090] For example, the data source information of the target data can be the port number information of the collection module of the target data such as a vehicle sensor, and the port number information of the target data can be uniquely determined according to a data source parameter determination mapping relationship to determine the data source parameter; the data type information can be the format information of the target data collected by the collection module of the target data such as a vehicle sensor, and the type information of the target data can be uniquely determined according to a data type parameter determination mapping relationship to determine the data type parameter.
[0091] In the embodiments of the present application, the characteristic parameters of the target data can further include a data security classification parameter and a data transmission parameter, Figure 5 FIG. 1 is a flow diagram of a vehicle-end data management method provided by an embodiment of the present application, which can further include:
[0092] S501: determining the data security level information of the target data according to the data source information and the data type information of the target data.
[0093] S503: determining the data transmission information of the target data according to the data security level information.
[0094] In an optional embodiment, for target data such as personal privacy data, national important data, and national core data with a high data security level, a first transmission mapping relationship between the target data and a first target application can be determined; for data other than the target data such as personal privacy data, national important data, and national core data with a high data security level, a second transmission mapping relationship between the data and a second target application can be determined.
[0095] In an optional embodiment, in the S503 above, the data transmission information can be determined according to the pre-established first transmission mapping relationship and the second transmission mapping relationship.
[0096] For example, for target data such as personal privacy data with a high data security level, important national data, and core national data, the data transmission information of the target data is determined as a target application program in the vehicle or a specific target application program outside the vehicle according to the first transmission mapping relationship, wherein the target application program in the vehicle can be a WeChat application program in the vehicle or a navigation application program in the vehicle, and the specific target application program outside the vehicle can be a cloud server of a vehicle manufacturer, a national monitoring platform, or a cloud of a vehicle operation company. For other data except the target data such as personal privacy data with a high data security level, important national data, and core national data, the data transmission information of the data is determined as a target application program in the vehicle or a specific target application program outside the vehicle according to the second transmission mapping relationship.
[0097] S505: According to the data security level information and the data transmission information of the target data, the data security level parameter and the data transmission parameter of the target data are determined.
[0098] In an optional embodiment, a data security level parameter mapping relationship between the data security level information and the data security level parameter of the target data and a data transmission parameter mapping relationship between the data transmission information and the data transmission parameter can be established.
[0099] In an optional embodiment, in the above S505, various feature parameters of the target data can be determined according to the mapping relationship of various parameters determined in advance.
[0100] For example, the data security level parameter can be determined according to the data security level information and the data security level parameter mapping relationship of the target data, and the data transmission parameter can be determined according to the data transmission information and the data transmission parameter mapping relationship of the target data.
[0101] According to the data security level information and the corresponding transmission mapping relationship, whether the target data with different security levels can be transmitted to the outside of the vehicle or whether the target data with different security levels is transmitted to the specific target application program outside the vehicle can be controlled, so that the transmission of the target data with different security levels is controlled, the risk of leakage of the target data is reduced, and the security of data transmission control is improved.
[0102] In the embodiment of the application, the feature parameters of the target data can further include a data sequence number parameter, Figure 6 is a flowchart of a vehicle-end data management method provided by the embodiment of the application. The vehicle-end data management method can further include:
[0103] S601: Determine the collection time of the target data.
[0104] In the embodiment of the application, the target data can include the collection time, and the collection time is the timestamp information when the vehicle sensor collects the target data.
[0105] S603: Determine the data sequence number parameter according to the collection time of the target data.
[0106] Through the data sequence number parameter determined by the collection time, the sequence number parameter of the data from the same source is unique, and for various data from different sources, the data sequence number parameter is combined with other characteristic parameters such as the data source parameter, and is also unique, so that the second identification information generated by combining the characteristic identification corresponding to various parameters including the data sequence number is uniquely determined, which facilitates subsequent data traceability and accurate control through the uniquely determined second identification information.
[0107] In the embodiment of the application, the data sequence number parameter can be determined according to the collection time of the target data. For example, the collection time of the target data is 2022-02-28 19:32:03, the timestamp information corresponds to 1646047923 seconds (s), the decimal number 1646047923 corresponding to the timestamp information is converted into a hexadecimal number, and the hexadecimal number 621CB2B3 corresponding to the timestamp information is obtained. The hexadecimal number 621CB2B3 can be determined as the data sequence number parameter; of course, the data sequence number parameter can also be determined by other ways according to the collection time of the target data.
[0108] In this way, the data sequence number parameter of the target data can be quickly and conveniently determined based on the collection time of the target data.
[0109] S307: Generate second identification information according to the characteristic parameters of the target data and the preset identification strategy.
[0110] Figure 7 The second identification information generation method provided by the embodiment of the application, in the embodiment of the application, the second identification information is generated according to the characteristic parameters of the target data and the preset identification strategy, which can include:
[0111] S701: Determine the characteristic identification corresponding to each characteristic parameter according to the parameter identification mapping relationship, and the parameter identification mapping relationship represents the corresponding relationship between the characteristic parameter and the characteristic identification.
[0112] In an alternative embodiment, the preset identification strategy can be a parameter-identification mapping relationship, in which the feature parameters and the feature identifications are in one-to-one correspondence, but the feature identifications further include combination sequence information. In other words, the feature identification includes the feature parameter and the combination sequence information. Table 1 is a parameter-identification mapping relationship table provided by an embodiment of the present application, in which the first row is the feature parameter and the corresponding feature identification.
[0113] Table 1 Parameter-identification mapping relationship table
[0114]
[0115]
[0116] In the data source parameter "1XX", "1" represents that the data source is a camera, "101" represents a front camera, "102" represents a left camera, "103" represents a right camera, and "104" represents a rear camera. In the data source parameter "2XX", "2" represents that the data source is a radar, "201" represents a front radar, "202" represents a left radar, "203" represents a right radar, and "204" represents a rear radar.
[0117] In the data source parameter "3XX", "3" represents that the data source is a position sensor, "301" represents a Beidou satellite navigation system, "302" represents a GPS positioning system, "303" represents a GLONASS navigation system, "304" represents a GALILEO navigation system, and "305" represents a mobile base station.
[0118] The data type parameter "1X" represents vehicle static data, for example, "11" can represent a vehicle engine model, "12" can represent a vehicle gearbox model, and "13" can represent vehicle panoramic sunroof information. The data type parameter "2X" represents vehicle mechanical dynamic data, for example, "21" can represent a current engine speed, "22" can represent a current tire pressure, and "23" can represent a current right front tire pressure. The data type parameter "31" represents a current vehicle position.
[0119] The data security classification parameters "1", "2", "3", and "4" respectively represent general data, personal privacy data, national important data, and national core data.
[0120] The data storage location parameters "6", "7", "8", and "A" respectively represent data storage locations of target data with different security levels.
[0121] In an optional embodiment, the data storage location parameter can further include storage time limit information, for example, the data storage location parameter can be "6X", "7X", "8X", "AX", where "6", "7", "8" and "A" respectively represent data storage locations of target data with different security levels, and "X" represents the storage time limit of target data with different security levels, so that the target data can be destroyed in time when subsequent storage control is performed, thereby improving the storage control security of the target data.
[0122] S703: Combining the feature identifiers corresponding to each feature parameter to generate second identification information.
[0123] In the embodiments of the present application, the feature identifiers corresponding to the data source parameter, the data type parameter, the data security classification parameter, the data storage parameter, the data transmission parameter and the data serial number parameter are combined to generate the second identification information. It should be noted that the combination order information carried by the feature identifier in the embodiments of the present application is only used for sequentially combining according to the combination order information during combination, so as to obtain the second identification information. The combination order information corresponding to each feature identifier is not included in the second identification information. The second identification information includes the data source identifier, the data type identifier, the data security level identifier, the data storage location identifier, the data transmission identifier and the data serial number identifier of the target data.
[0124] The second identification information generated by combining the feature identifiers corresponding to the data source parameter, the data type parameter, the data storage parameter, the data transmission parameter and the data serial number parameter can realize the unique identification of the target data, facilitate subsequent data identification and data tracing, and enable subsequent storage and transmission control of the target data by analyzing the data storage parameter and the data transmission parameter in the second identification information. Thus, the embodiments of the present application allocate a unique second identification information to each target data, and the second identification information can realize the security management of the whole life cycle of data collection, storage, transmission and destruction.
[0125] In an optional embodiment, according to business needs, the feature parameter can further include other parameters, such as a data cross-border parameter, a data transaction parameter and a data desensitization parameter, and correspondingly, the feature identifier further includes a data cross-border identifier, a data transaction identifier and a data desensitization identifier corresponding to the data cross-border parameter, the data transaction parameter and the data desensitization parameter.
[0126] S205: Determining the storage identifier of the target data according to the second identification information.
[0127] In the embodiments of the present application, the target data acquisition request further carries the identification information of the target application, Figure 8FIG. 1 is a flowchart of a method for determining a storage identifier of target data according to an embodiment of the present application. The method can include the following steps.
[0128] S801: Determine a data transmission parameter of the target data according to the second identifier information.
[0129] S803: Determine a data transmission strategy of the target data according to the data transmission parameter.
[0130] In an optional embodiment, the data transmission strategy can be determined based on the data transmission parameter and a data transmission mapping relationship. Table 2 is a data transmission strategy mapping relationship according to an embodiment of the present application. According to the data transmission parameter and the data transmission strategy mapping relationship, the data transmission strategy of the target data can be determined.
[0131] Table 2: Data transmission strategy mapping relationship
[0132]
[0133] S805: Determine a data acquisition permission of the target application according to the identifier information of the target application and the data transmission strategy. The data transmission strategy includes a corresponding relationship between the identifier information of the storage application and the data storage permission.
[0134] S807: Determine the storage identifier of the target data in a case where the target application has the data acquisition permission.
[0135] In this way, for a request for acquiring the target data, the transmission control of the vehicle-end data of any type is realized through the corresponding storage identifier, and the security of the vehicle-end data is improved.
[0136] S207: Acquire the target data from the data storage module corresponding to the storage identifier.
[0137] S209: Send the target data to the target application.
[0138] The vehicle-end data management method in the application receives a target data acquisition request sent by a target application, the target data acquisition request carries first identification information of target data, determines second identification information of the target data based on the first identification information, the second identification information is generated based on characteristic parameters of the target data and a preset identification strategy, determines storage identification of the target data according to the second identification information, acquires the target data from a data storage module corresponding to the storage identification, and sends the target data to the target application; the application pre-sets corresponding second identification information for various data of the vehicle end, and determines storage identification through the second identification information, so as to store the data in a classified manner, realize safe storage control of data of any type, and in the subsequent process, the target data can be quickly acquired through the corresponding storage identification according to the acquisition request of the target data, and the transmission mode of the data is controlled through the corresponding transmission identification, thereby effectively improving the safety of vehicle data.
[0139] The application further provides a vehicle-end data management device, Figure 9 is a structural schematic diagram of a vehicle-end data management device provided by the application, as Figure 9 shown, the device comprises:
[0140] The receiving module 901 is configured to receive a target data acquisition request sent by a target application, and the target data acquisition request carries first identification information of target data.
[0141] The first determining module 903 is configured to determine second identification information of the target data based on the first identification information; the second identification information is generated based on characteristic parameters of the target data and a preset identification strategy.
[0142] The second determining module 905 is configured to determine storage identification of the target data according to the second identification information.
[0143] The first acquiring module 907 is configured to acquire the target data from a data storage module corresponding to the storage identification.
[0144] The sending module 909 is configured to send the target data to the target application.
[0145] In an optional implementation, the device further comprises:
[0146] The second acquiring module is configured to acquire data source information and data type information of the target data.
[0147] The third determining module is configured to determine data storage location information of the target data according to the data source information and the data type information of the target data.
[0148] The fourth determining module is configured to determine a characteristic parameter of the target data according to data source information, data type information, and data storage location information of the target data; the characteristic parameter comprises a data source parameter, a data type parameter, and a data storage parameter.
[0149] The first generating module is configured to generate the second identification information according to the characteristic parameter of the target data and a preset identification strategy.
[0150] In an optional implementation, the apparatus further comprises:
[0151] The fifth determining module is configured to determine a characteristic identification corresponding to each characteristic parameter according to a parameter-identification mapping relationship; the parameter-identification mapping relationship represents a corresponding relationship between the characteristic parameter and the characteristic identification.
[0152] The second generating module is configured to combine the characteristic identification corresponding to each characteristic parameter to generate the second identification information.
[0153] In an optional implementation, the apparatus further comprises:
[0154] The sixth determining module is configured to determine data security level information of the target data according to data source information and data type information of the target data.
[0155] The seventh determining module is configured to determine data transmission information of the target data according to the data security level information.
[0156] The eighth determining module is configured to determine data security level parameters and data transmission parameters of the target data according to the data security level information and the data transmission information of the target data.
[0157] In an optional implementation, the apparatus further comprises:
[0158] The ninth determining module is configured to determine data security level information of the target data according to data source information and data type information of the target data.
[0159] The tenth determining module is configured to determine data storage location information of the target data according to the data security level information.
[0160] In an optional implementation, the apparatus further comprises:
[0161] The eleventh determining module is configured to determine data transmission parameters of the target data according to the second identification information.
[0162] The twelfth determining module is configured to determine a data transmission strategy of the target data according to the data transmission parameters.
[0163] The thirteenth determining module is configured to determine a data acquisition permission of the target application according to the identification information of the target application and a data transmission strategy, wherein the data transmission strategy stores a corresponding relationship between the identification information of the application and a data storage permission;
[0164] The fourteenth determining module is configured to determine a storage identification of the target data in a case where the target application has the data acquisition permission.
[0165] In an optional implementation, the apparatus further includes:
[0166] The fifteenth determining module is configured to determine a collection time of the target data.
[0167] The sixteenth determining module is configured to determine a data sequence number parameter according to the collection time of the target data.
[0168] The vehicle-end data management apparatus and the vehicle-end data management method in the embodiments of the present application are based on the same application concept.
[0169] The vehicle-end data management method, the apparatus, the device and the storage medium provided in the embodiments of the present application have the following technical effects: the vehicle-end data management method in the present application receives a target data acquisition request sent by a target application, the target data acquisition request carries first identification information of target data, determines second identification information of the target data based on the first identification information, the second identification information is generated based on a feature parameter of the target data and a preset identification strategy, determines a storage identification of the target data according to the second identification information, acquires the target data from a data storage module corresponding to the storage identification, and sends the target data to the target application; the present application pre-sets corresponding second identification information for various data at the vehicle end, and determines a storage identification through the second identification information, thereby storing the data in a classified manner; the present application realizes transmission control of any type of vehicle-end data through the corresponding storage identification for the target data acquisition request, and improves the security of vehicle-end data control.
[0170] The method embodiments provided in the embodiments of the present application can be executed in a computer terminal, a server or a similar computing device. Taking a case where the method is executed on a server as an example, Figure 10 is a hardware structure block diagram of a server of a spread spectrum signal sending method or a spread spectrum signal receiving method provided in the embodiments of the present application. As shown in Figure 10As shown, the server 1000 can vary greatly in configuration and performance, and can include one or more Central Processing Units (CPU) 1010 (processor(s) 1010 can include, without limitation, processing devices such as microprocessors, microcontrollers, or programmable logic devices), memory 1030 for storing data, one or more storage media 1020 (such as one or more mass storage devices) for storing applications 1023 or data 1022. The memory 1030 and the storage media 1020 can be of any type of volatile or non-volatile storage, including, without limitation, magnetic storage, semiconductor storage, or solid state storage. The programs stored on the storage media 1020 can include one or more modules that each can include a series of instructions for operation by the server. Further, the CPU 1010 can be configured to communicate with the storage media 1020 to execute the series of instructions of the storage media 1020 on the server 1000. The server 1000 can also include one or more power supplies 1060, one or more wired or wireless network interfaces 1050, one or more input / output interfaces 1040, and / or one or more operating systems 1021, such as Windows Server TM , Mac OS X TM , Unix TM , Linux, FreeBSD, or the like.
[0171] The input / output interface 1040 can be configured to receive or transmit data via a network. Examples of the network can include a wireless network provided by a communication provider of the server 1000. In one example, the input / output interface 1040 includes a network interface controller (NIC) that can be connected to other network devices through a base station to communicate with the Internet. In one example, the input / output interface 1040 can be a radio frequency (RF) module configured to communicate with the Internet through a wireless manner.
[0172] Those of ordinary skill in the art can understand, Figure 10 that the structure shown is merely illustrative, and does not limit the structure of the electronic device described above. For example, the server 1000 can include more or fewer components than shown in Figure 10 or have a different configuration than shown in Figure 10 .
[0173] The embodiment of the present application also provides a storage medium which can be arranged in a server to save at least one instruction, at least one program, a code set or an instruction set related to the spread spectrum signal sending method or the spread spectrum signal receiving method in the method embodiment, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to realize the vehicle-end data management method.
[0174] Optionally, in the embodiment, the storage medium can be located in at least one of a plurality of network servers of a computer network. Optionally, in the embodiment, the storage medium can include but is not limited to a U disk, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk and various media capable of storing program codes.
[0175] It can be seen from the vehicle-end data management method, device, equipment and storage medium provided by the present application that, according to the technical solution in the present application, the target data acquisition request sent by the target application is received, the target data acquisition request carries first identification information of target data, second identification information of the target data is determined based on the first identification information, the second identification information is generated based on a feature parameter of the target data and a preset identification strategy, the storage identifier of the target data is determined according to the second identification information, the target data is acquired from the data storage module corresponding to the storage identifier, and the target data is sent to the target application. For the acquisition request of the target data, any type of vehicle-end data can be transmitted and controlled through the corresponding storage identifier, and the security of the vehicle-end data is improved.
[0176] It should be noted that the above-mentioned embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments. The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be executed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are possible or can be advantageous.
[0177] Each embodiment in the present specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other. Each embodiment focuses on the difference from other embodiments. In particular, for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the part of the method embodiment.
[0178] Those skilled in the art can understand that all or part of the steps of the above-mentioned embodiments can be completed by hardware, or can be instructed to relevant hardware by program. The program can be stored in a computer readable storage medium, and the storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0179] The above only describes the preferred embodiments of the present application, and is not intended to limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.
Claims
1. A vehicle-side data management method, characterized in that, The method includes: Receive a target data acquisition request sent by a target application, wherein the target data acquisition request carries first identification information of the target data and identification information of the target application; Based on the first identification information, if it is determined that the second identification information of the target data exists among multiple vehicle-side data, the data transmission parameters of the target data are determined according to the second identification information; the second identification information is generated in advance based on the feature parameters of the target data and a preset identification strategy. Based on the data transmission parameters, determine the data transmission strategy for the target data; Based on the identification information of the target application and the data transmission strategy, the data acquisition permissions of the target application are determined; the data transmission strategy stores the correspondence between the application's identification information and data storage permissions. If the target application has data access permissions, determine the storage identifier of the target data; The target data is obtained from the data storage module corresponding to the storage identifier; Send the target data to the target application.
2. The method according to claim 1, characterized in that, The method for generating the second identification information includes: Obtain the data source information and data type information of the target data; Based on the data source information and data type information of the target data, determine the data storage location information of the target data; Based on the data source information, data type information, and data storage location information of the target data, the characteristic parameters of the target data are determined; the characteristic parameters include data source parameters, data type parameters, and data storage parameters. The second identification information is generated based on the feature parameters of the target data and the preset identification strategy.
3. The method according to claim 2, characterized in that, The step of generating the second identification information based on the feature parameters of the target data and a preset identification strategy includes: Based on the parameter identifier mapping relationship, the feature identifier corresponding to each feature parameter is determined; the parameter identifier mapping relationship represents the correspondence between feature parameters and feature identifiers; The feature identifiers corresponding to each feature parameter are combined to generate the second identifier information.
4. The method according to claim 2, characterized in that, The characteristic parameters of the target data also include data security classification parameters and data transmission parameters, and the method further includes: Based on the data source information and data type information of the target data, determine the data security level information of the target data; The data transmission information of the target data is determined based on the data security level information; Based on the data security level information and data transmission information of the target data, the data security level parameters and data transmission parameters of the target data are determined.
5. The method according to claim 2 or 4, characterized in that, The step of determining the data storage location information of the target data based on the data source information and data type information of the target data includes: Based on the data source information and data type information of the target data, determine the data security level information of the target data; Based on the data security level information, the data storage location information of the target data is determined.
6. The method according to claim 2, characterized in that, The feature parameters of the target data also include a data sequence number parameter, and the method further includes: Determine the collection time of the target data; The data sequence number parameter is determined based on the collection time of the target data.
7. A vehicle-side data management device, characterized in that, The device includes: A receiving module is used to receive a target data acquisition request sent by a target application, wherein the target data acquisition request carries first identification information of the target data and identification information of the target application; A first determining module is configured to, based on the first identification information, determine the data transmission parameters of the target data if it is determined that the second identification information of the target data exists among multiple vehicle-side data; the second identification information is pre-generated based on the feature parameters of the target data and a preset identification strategy; the data transmission strategy of the target data is determined based on the data transmission parameters; the data access permission of the target application is determined based on the identification information of the target application and the data transmission strategy; the data transmission strategy stores the correspondence between the identification information of the application and the data storage permission; and, if the target application has data access permission, the storage identifier of the target data is determined. The first acquisition module is used to acquire the target data from the data storage module corresponding to the storage identifier; The sending module is used to send the target data to the target application.
8. A vehicle-side data management device, characterized in that, The device includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set, or an instruction set, and the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by the processor to implement the vehicle-side data management method as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction, at least one program, code set, or instruction set, wherein the at least one instruction, the at least one program, the code set, or the instruction set is loaded and executed by a processor to implement the vehicle-side data management method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and terminal for transmitting data
CN106685997A
File storage method, device and system
CN111694521A