Vehicle data interaction method and system, electronic equipment and storage medium

By using workflow data and template data to determine the hierarchy strategy in vehicle data interaction, the precise hierarchy processing of vehicle data is achieved, and the problems of low efficiency and insufficient safety of vehicle data interaction in different network environments are solved, improving interaction efficiency and safety sex.

CN119211015APending Publication Date: 2024-12-27ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411357469.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-27
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In different network environments, the interaction efficiency of vehicle data is low, and the existing technology relies on third-party data desensitization platforms, resulting in low security and execution efficiency, and poor configurability and timeliness.

Method used

By obtaining workflow data and template data of vehicle data, determining grading strategies, realizing accurate grading processing of data, simplifying the approval process, avoiding relying on data desensitization platforms, and improving data adaptation efficiency and security.

Benefits of technology

It improves the interaction efficiency and security of vehicle data in different network environments, simplifies complex approval processes, reduces the risk of data leakage, and enhances the configurability and timeliness of data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119211015A_ABST
    Figure CN119211015A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle data interaction method and system, electronic equipment and a storage medium, and relates to the field of vehicle data interaction. The scheme is suitable for a cross-border interaction scene of the vehicle data, the template data of the vehicle data can be used as a data carrier, and the data adaptation efficiency is improved; and the approval process is simplified through the workflow data of the vehicle data, so that accurate grading processing of the vehicle data is realized on the basis of not depending on a data desensitization platform, and the safety and interaction efficiency of the vehicle data in a cross-border interaction process are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle data interaction, and in particular to a vehicle data interaction method, system, electronic device and storage medium. Background Art

[0002] Operators and managers in different network environments have different security requirements for vehicle data. Therefore, when interacting with vehicle data in different network environments, the sensitive attributes, storage mechanism, transmission mode and compliance of the data need to be reviewed and approved. The vehicle data can only be transmitted when it fully meets the requirements of all network environments. The entire process involves many complex approval and interaction processes, resulting in very low efficiency when vehicle data interacts in different network environments, making it difficult to achieve cross-border interaction of vehicle data.

[0003] The existing technology mainly uses an additional data desensitization platform to encrypt and desensitize vehicle data to solve the above problems, so as to simplify the process of vehicle data interaction in different network environments. However, most data desensitization platforms are third-party platforms, which increases the risk of data leakage for vehicle data providers, and the desensitization methods are generally relatively simple, with poor configurability and timeliness during vehicle data interaction, and low security and execution efficiency. Summary of the invention

[0004] In order to solve the above technical problems, the present disclosure provides a vehicle data interaction method, system, electronic device and storage medium. The solution can use the template data of vehicle data as a data carrier, thereby improving the data adaptation efficiency; and simplify the approval process through the workflow data of vehicle data, thereby achieving accurate hierarchical processing of vehicle data without relying on a data desensitizing platform, thereby improving the security and interaction efficiency of vehicle data.

[0005] According to one aspect of the present disclosure, a vehicle data interaction method is provided. The method is used in a vehicle data interaction process between a first network environment and a second network environment. The method includes:

[0006] Acquire workflow data and template data corresponding to the vehicle data in the first network environment, and determine a classification strategy corresponding to the vehicle data using the workflow data and template data;

[0007] Controlling the first data interface in the first network environment to receive a data request instruction sent by the second network environment, and obtaining a data packet corresponding to the vehicle data according to the data request instruction;

[0008] Performing hierarchical processing on data packets using the hierarchical strategy, and determining approval parameters of data packets that have completed hierarchical processing based on workflow data corresponding to the hierarchical strategy;

[0009] Acquire approval data corresponding to the data packet according to the approval parameters, and generate a data response result corresponding to the data request instruction based on the approval data;

[0010] Control the first data interface to send the data response result to the second network environment.

[0011] According to an embodiment of the present disclosure, the steps of obtaining workflow data and template data corresponding to vehicle data in a first network environment, and determining a classification strategy corresponding to the vehicle data using the workflow data and template data include:

[0012] Obtaining a preset vehicle database in a first network environment; wherein the vehicle data in the vehicle database is stored according to a preset hierarchy;

[0013] Determine a workflow corresponding to the vehicle data according to a preset hierarchy, and determine workflow data based on the workflow;

[0014] Define the template input parameter of the vehicle data through the fields contained in the vehicle database, and determine the template data according to the template input parameter;

[0015] Data association processing is performed based on the corresponding workflow in the workflow data and the corresponding field in the template data to obtain a classification strategy corresponding to the vehicle data.

[0016] According to an embodiment of the present disclosure, the step of controlling the first data interface in the first network environment to receive the data request instruction sent by the second network environment, and obtaining the data packet corresponding to the vehicle data according to the data request instruction includes:

[0017] Acquire a first data interface, a second data interface, and a data packet server in a first network environment;

[0018] After controlling the first data interface to receive the data request instruction sent by the second network environment in real time, the data packet acquisition instruction of the vehicle data is generated by using the data request instruction;

[0019] Controlling the second data interface to send a data packet acquisition instruction to the data packet server, and controlling the second data interface to receive a vehicle data packet generated when the data packet server responds to the data request instruction;

[0020] A data packet corresponding to the vehicle data is determined based on the vehicle data packet.

[0021] According to an embodiment of the present disclosure, the steps of performing hierarchical processing on a data packet using a hierarchical strategy and determining the approval parameters of the data packet that has completed the hierarchical processing based on the workflow data corresponding to the hierarchical strategy include:

[0022] Get the corresponding slicing strategy and classification strategy in the grading strategy;

[0023] After slicing the data packet using the slicing strategy, the field data contained in the data packet is obtained;

[0024] Based on the field data and using the classification strategy, the data packets are graded and processed to obtain the classification results of the data packets;

[0025] The workflow data corresponding to the data packet is determined according to the workflow parameters corresponding to the classification strategy, and the approval parameters corresponding to the classification result are determined using the workflow data.

[0026] According to an embodiment of the present disclosure, the steps of obtaining approval data corresponding to a data packet according to approval parameters, and generating a data response result corresponding to a data request instruction based on the approval data include:

[0027] Determine the importance index corresponding to the approval parameters;

[0028] If the importance index meets the preset threshold condition, the data packet is sent to the preset data approval interface using the third data interface in the first network environment;

[0029] Using the third data interface to obtain the approval result generated when the data approval interface responds to the data packet, and determining the approval data corresponding to the data packet based on the approval result;

[0030] According to the format requirements corresponding to the data request instruction, the approval data is used to determine the data response result of the data request instruction.

[0031] According to an embodiment of the present disclosure, after the step of determining the importance index corresponding to the approval parameter, the method further includes:

[0032] If the importance index does not meet the preset threshold condition, an approval completion mark corresponding to the data packet is generated, and the approval data is determined using the approval completion mark;

[0033] According to the format requirements corresponding to the data request instruction, the approval data is used to determine the data response result of the data request instruction.

[0034] According to an implementation of the present disclosure, the step of controlling the first data interface to send the data response result to the second network environment includes:

[0035] Acquire a data backup unit set in the first network environment;

[0036] After the approval data in the data response result is saved in the data backup unit, the first data interface is controlled to send the data response result as a callback result of the data request instruction to the second network environment.

[0037] According to another aspect of the present disclosure, a vehicle data interaction system is further provided. The system is used in a vehicle data interaction process between a first network environment and a second network environment. The system includes:

[0038] A classification strategy determination module, used to obtain workflow data and template data corresponding to vehicle data in the first network environment, and determine a classification strategy corresponding to the vehicle data using the workflow data and template data;

[0039] A vehicle data request module, used to control the first data interface in the first network environment to receive a data request instruction sent by the second network environment, and obtain a data packet corresponding to the vehicle data according to the data request instruction;

[0040] A hierarchical processing execution module, used to perform hierarchical processing on data packets using the hierarchical strategy, and determine the approval parameters of the data packets that have completed the hierarchical processing based on the workflow data corresponding to the hierarchical strategy;

[0041] An approval processing execution module is used to obtain approval data corresponding to the data packet according to the approval parameters, and generate a data response result corresponding to the data request instruction based on the approval data;

[0042] The vehicle data response module is used to control the first data interface to send the data response result to the second network environment.

[0043] According to another aspect of the present disclosure, an electronic device is provided, the electronic device comprising:

[0044] processor;

[0045] a memory for storing processor-executable instructions;

[0046] The processor is used to read executable instructions from the memory and execute the instructions to implement the above-mentioned vehicle data interaction method.

[0047] According to another aspect of the present disclosure, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and the computer program is used to execute the above-mentioned vehicle data interaction method.

[0048] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:

[0049] The vehicle data interaction method is used in the vehicle data interaction process between the first network environment and the second network environment, and can be specifically applied in the cross-border interaction scenario of vehicle data, involving the first network environment and the second network environment during cross-border interaction; the method first obtains the workflow data and template data corresponding to the vehicle data in the first network environment, and uses the workflow data and template data to determine the classification strategy corresponding to the vehicle data; then controls the first data interface in the first network environment to receive the data request instruction sent by the second network environment, and obtains the data packet corresponding to the vehicle data according to the data request instruction; then uses the classification strategy to classify the data packet, and determines the approval parameters of the data packet that has completed the classification processing based on the workflow data corresponding to the classification strategy; then obtains the approval data corresponding to the data packet according to the approval parameters, and generates the data response result corresponding to the data request instruction based on the approval data; finally controls the first data interface to send the data response result to the second network environment. The scheme can use the template data of the vehicle data as the data carrier, which improves the data adaptation efficiency; and simplifies the approval process through the workflow data of the vehicle data, thereby realizing the accurate classification processing of the vehicle data without relying on the data desensitization platform, and improving the security and interaction efficiency of the vehicle data. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0051] 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, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0052] Figure 1 A flow chart of a vehicle data interaction method provided by an embodiment of the present disclosure;

[0053] Figure 2 A flowchart of step S101 of a vehicle data interaction method provided in an embodiment of the present disclosure;

[0054] Figure 3 A flowchart of step S102 of a vehicle data interaction method provided in an embodiment of the present disclosure;

[0055] Figure 4 A flowchart of step S103 of a vehicle data interaction method provided in an embodiment of the present disclosure;

[0056] Figure 5 A flowchart of step S104 of a vehicle data interaction method provided in an embodiment of the present disclosure;

[0057] Figure 6 A flowchart of step S104 of another vehicle data interaction method provided in an embodiment of the present disclosure;

[0058] Figure 7 A flowchart of step S105 of a vehicle data interaction method provided in an embodiment of the present disclosure;

[0059] Figure 8 A signaling diagram of a vehicle data interaction method provided by an embodiment of the present disclosure;

[0060] Fig. 9 A schematic diagram of the structure of a vehicle data interaction system provided by an embodiment of the present disclosure;

[0061] Fig.10 A schematic diagram of the structure of another vehicle data interaction system provided by an embodiment of the present disclosure;

[0062] Fig.11 It is a schematic diagram of the structure of the electronic device described in the embodiment of the present disclosure. DETAILED DESCRIPTION

[0063] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.

[0064] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.

[0065] After vehicles are sold to different regions, vehicle data needs to be transmitted and interacted in different network environments. Since different regions have different requirements for the sensitive attributes, storage mechanisms, transmission modes, and compliance of vehicle data, vehicle data often needs to be specially reviewed before it can be transmitted, and vehicle data needs to be classified, graded, or desensitized before it can be interacted with. Therefore, when vehicle data is interacted across borders, not only is the configurability of vehicle data poor, but the complex review process also leads to poor timeliness of vehicle data, and low overall security and execution efficiency.

[0066] In order to solve the above problems, a vehicle data interaction method is provided in an embodiment of the present application, which can be applied to scenarios such as cross-border interaction of vehicle data. The vehicle data interaction method is used in the vehicle data interaction process between the first network environment and the second network environment involved in the cross-border interaction, and can be executed by a vehicle data interaction system, which can be implemented in software and / or hardware. Figure 1 , the vehicle data interaction method may include the following steps.

[0067] Step S101, obtaining workflow data and template data corresponding to vehicle data in a first network environment, and determining a classification strategy corresponding to the vehicle data using the workflow data and template data.

[0068] The vehicle data in this embodiment is transmitted from the first network environment to the second network environment. In most scenarios, the data security requirements required for the vehicle data in the first network environment and the second network environment are different. Therefore, the workflow data and template data corresponding to the vehicle data are first obtained in the first network environment. It is worth mentioning that the workflow data determines the process direction during the vehicle data interaction process, and the template data is the carrier of the vehicle data.

[0069] The template data is a data compliance template generated by the vehicle data under the data security requirements of the first network environment. The data compliance template adapts to the business scenarios of the vehicle data by associating different workflows, and then obtains the corresponding grading strategy for the vehicle data based on the workflow data in accordance with the data layering and grading requirements of the first network environment.

[0070] Step S102, controlling the first data interface in the first network environment to receive a data request instruction sent by the second network environment, and obtaining a data packet corresponding to the vehicle data according to the data request instruction.

[0071] The executor of the method is the first network environment. Therefore, when vehicle data is interacted, the first data interface in the first network environment is first used to receive a data request instruction sent from the second network environment. As for the first network environment, according to the data request instruction, a data response result needs to be generated and transmitted back to the second network environment, thereby realizing the interaction of vehicle data.

[0072] After receiving the data request instruction sent by the second network environment, the data packet corresponding to the vehicle data in the first network environment is obtained according to the data request instruction. In layman's terms, the data request process can be directly executed under the data security requirements of the first network environment, and the data packet corresponding to the vehicle data is directly obtained by making a data request to the data platform related to storing the vehicle data in the first network environment. After the data packet is obtained, it needs to be hierarchically integrated according to the hierarchical strategy so that it can be transmitted to the second network environment.

[0073] Step S103: hierarchically process the data packets using the hierarchical strategy, and determine the approval parameters of the data packets that have completed the hierarchical processing based on the workflow data corresponding to the hierarchical strategy.

[0074] After the data packets corresponding to the vehicle data in the first network environment are obtained, the data packets are sliced ​​and classified according to the hierarchical relationship involved in the classification strategy. Subsequently, the data packets after classification need to be injected into different workflows for approval. The specific implementation process requires obtaining the workflow data corresponding to the classification strategy, and using the workflow data to determine the corresponding workflow, and then obtaining the corresponding data packet approval parameters based on the workflow.

[0075] Step S104, obtaining approval data corresponding to the data packet according to the approval parameter, and generating a data response result corresponding to the data request instruction based on the approval data;

[0076] This step mainly implements the approval of data packets according to the approval parameters in the first network environment, uses the approval results to generate approval data corresponding to the data table, and then obtains the data approval results under the corresponding workflow based on the approval data, and finally integrates the data approval results to obtain the data response results corresponding to the data request instruction.

[0077] It is worth mentioning that the process of obtaining approval data does not require a third-party desensitizing platform, and the approval parameter execution and the approval data acquisition process can be executed automatically. The execution process is implemented according to the workflow execution method, so the data interaction execution efficiency is higher.

[0078] Step S105, controlling the first data interface to send the data response result to the second network environment.

[0079] The data response result at this time is generated based on the approval data and has met the interaction requirements of the first network environment. Therefore, the data response result can be used as a response to the data request instruction through the first data interface and then returned to the second network environment, thereby realizing vehicle data interaction in different network environments.

[0080] In one implementation, the workflow data and template data corresponding to the vehicle data in the first network environment are obtained, and the step S101 of determining the classification strategy corresponding to the vehicle data using the workflow data and the template data is as follows: Figure 2 As shown, including:

[0081] Step S201, obtaining a preset vehicle database in a first network environment; wherein the vehicle data in the vehicle database is stored according to a preset hierarchy;

[0082] Step S202, determining a workflow corresponding to the vehicle data according to a preset hierarchy, and determining workflow data based on the workflow;

[0083] Step S203, defining template input parameters of vehicle data through fields contained in the vehicle database, and determining template data according to the template input parameters;

[0084] Step S204: performing data association processing based on the corresponding workflow in the workflow data and the corresponding field in the template data to obtain a classification strategy corresponding to the vehicle data.

[0085] The acquisition process of the hierarchical strategy is based on workflow data and template data, and the workflow data is defined by the data hierarchy. In the specific implementation process, a relevant vehicle database is stored in the first network environment. The vehicle database is established according to the data security requirements of the first network environment, involving a hierarchical and layered data storage format, so that vehicle data is stored according to a specific preset hierarchy. The preset hierarchy can be used to define and obtain the corresponding workflow of the vehicle data, and then the specific workflow parameters are determined based on the workflow, so that different vehicle data can flow according to different workflows.

[0086] The data in the vehicle database is stored in a form, which involves corresponding fields and contents. Therefore, the template input parameters of the vehicle data are defined through the fields contained in the vehicle database, so as to determine the template data, which is used to receive external vehicle data and convert it into the corresponding fields in the template data. Finally, the fields contained in the template data are associated with the corresponding workflows in the workflow data according to the requirements of grading and stratification, so as to obtain the grading strategy corresponding to the vehicle data.

[0087] In one implementation, the first data interface in the first network environment is controlled to receive a data request instruction sent by the second network environment, and a step S102 of acquiring a data packet corresponding to the vehicle data according to the data request instruction is performed. Figure 3 As shown, including:

[0088] Step S301, obtaining a first data interface, a second data interface and a data packet server in a first network environment;

[0089] Step S302, after controlling the first data interface to receive the data request instruction sent by the second network environment in real time, generate a data packet acquisition instruction for the vehicle data using the data request instruction;

[0090] Step S303, controlling the second data interface to send a data packet acquisition instruction to the data packet server, and controlling the second data interface to receive a vehicle data packet generated when the data packet server responds to the data request instruction;

[0091] Step S304: determining a data packet corresponding to the vehicle data based on the vehicle data packet.

[0092] Taking the scenario of cross-border interaction of vehicle data as an example, at this time, the second network environment sends a data request instruction to the first network environment across the border. The first data interface of the first network environment is used to receive the data request instruction sent from the second network environment. The second data interface in the first network environment is an internal interaction interface. Through the second data interface, internal interaction can be performed with the data packet server in the first network environment to directly obtain the data packet.

[0093] Specifically, after controlling the first data interface to receive the data request instruction sent by the second network environment, the data request instruction is used to generate a data packet acquisition instruction corresponding to the data packet server, and then the instruction is used to make a data request to the second data interface. After controlling the second data interface to send the data packet acquisition instruction to the data packet server, the data packet server will respond to the data packet acquisition instruction and send a vehicle data packet to the second data interface. At this time, the second data interface is controlled to receive the vehicle data packet, and it is sorted according to the format requirements of the second data interface to obtain the data packet corresponding to the vehicle data.

[0094] In one embodiment, the data packets are processed in a hierarchical manner using the hierarchical strategy, and the approval parameters of the data packets that have completed the hierarchical processing are determined based on the workflow data corresponding to the hierarchical strategy in step S103, such as Figure 4 As shown, including:

[0095] Step S401, obtaining the slicing strategy and classification strategy corresponding to the grading strategy;

[0096] Step S402, after slicing the data packet using the slicing strategy, field data contained in the data packet is obtained;

[0097] Step S403, based on the field data and using the classification strategy, the data packet is classified and processed to obtain a classification result of the data packet;

[0098] Step S404: determine the workflow data corresponding to the data packet according to the workflow parameters corresponding to the classification strategy, and determine the approval parameters corresponding to the classification result using the workflow data.

[0099] After the data packet is acquired, it needs to be processed accordingly using the hierarchical strategy to meet the data security requirements of the first network environment. Specifically, first obtain the corresponding slicing strategy and classification strategy in the hierarchical strategy. The slicing strategy is used to perform data slicing processing on the data packet, and the classification strategy is used to perform data classification processing on the data packet. Then use the slicing strategy to slice the data packet and obtain the field data contained in the data packet, and then use the field data to classify and grade the data packet. By using the field data and the classification strategy to implement the hierarchical processing of the data packet, the classification result of the data packet is finally obtained, and then it is injected into different workflows for approval. Approval parameters need to be used to implement it. The acquisition process of the approval parameters needs to determine the workflow data according to the workflow parameters corresponding to the hierarchical strategy, and use the workflow data to determine the approval parameters corresponding to the classification result.

[0100] It can be seen that after the data packet is obtained, three levels need to be performed: data segmentation, data classification processing, and workflow approval. After the approval parameters are obtained, the final approval data needs to be generated in combination with the approval process. Specifically, in one embodiment, the approval data corresponding to the data packet is obtained according to the approval parameters, and the step S104 of generating the data response result corresponding to the data request instruction based on the approval data is as follows. Figure 5 As shown, including:

[0101] Step S501, determining the importance index corresponding to the approval parameter;

[0102] Step S502, if the importance index meets the preset threshold condition, the data packet is sent to the preset data approval interface using the third data interface in the first network environment;

[0103] Step S503, using the third data interface to obtain the approval result generated when the data approval interface responds to the data packet, and determining the approval data corresponding to the data packet based on the approval result;

[0104] Step S504: according to the format requirement corresponding to the data request instruction, the data response result of the data request instruction is determined using the approval data.

[0105] This step mainly implements the approval of data packets according to the approval parameters in the first network environment. In this process, the importance index of the approval parameters is needed to determine the importance of the approval process. If the importance index meets the preset threshold condition, it indicates that a specific approval process is required for strict approval. At this time, the third data interface in the first network environment is used to send the data packet to the preset data approval interface, and wait for the approval result generated after the data approval interface responds to the data packet.

[0106] When the third data interface obtains the approval result of the data approval interface response, a data response result that meets the data request instruction format requirements is generated based on the approval result. In actual scenarios, the data approval interface in the above process can be an interface of the relevant data supervision department, which approves the data packets in the first network environment and meets its specific security requirements. During the execution process, the data supervision department can be filed first, and then the data approval process can be executed after the filing is completed. After the requirements are met, the transmission is executed, thereby meeting the supervision requirements of the data supervision department and avoiding the unreasonable approval process caused by the mechanism of first transmitting and then filing the vehicle data in the traditional review process.

[0107] If the importance index does not meet the preset threshold condition, it indicates that the vehicle data meets the approval condition. In another embodiment, the approval data corresponding to the data packet is obtained according to the approval parameter, and a data response result corresponding to the data request instruction is generated based on the approval data. Step S104, such as Figure 6 As shown,

[0108] Step S601, a step of determining the importance index corresponding to the approval parameter;

[0109] Step S602: if the importance index does not meet the preset threshold condition, an approval completion mark corresponding to the data packet is generated, and the approval data is determined using the approval completion mark;

[0110] Step S603: according to the format requirement corresponding to the data request instruction, the data response result of the data request instruction is determined using the approval data.

[0111] The approval completion mark indicates that the vehicle data meets the security requirements of the data regulatory department. At this time, the data packet is marked with the approval completion mark, indicating that the data packet complies with the security regulations of the data regulatory department. At this time, it is directly formatted according to the format requirements corresponding to the data request instruction, and the data response result of the data request instruction is obtained through the approval data.

[0112] In one implementation, the step S105 of controlling the first data interface to send the data response result to the second network environment is as follows: Figure 7 As shown, including:

[0113] Step S701, obtaining a data backup unit set in a first network environment;

[0114] Step S702: after the approval data in the data response result is saved in the data backup unit, the first data interface is controlled to send the data response result as a callback result of the data request instruction to the second network environment.

[0115] In the process of sending the data response result in the first network environment to the second network environment, especially in the cross-border interaction scenario, the data needs to be backed up in preparation for the data supervision department to conduct retrospective inquiries. In the specific implementation process, the pre-set data backup unit in the first network environment can be first obtained. The data backup unit can be set in a preset vehicle database or in an independently operated storage platform. Before transmitting the data response result to the second network environment, the approval data in the data response result is first saved to the data backup unit for storage. After the saving is completed, the first data interface is controlled to send the data response result as the callback result of the data request instruction to the second network environment.

[0116] like Figure 8 The signaling diagram of a vehicle data interaction method shown in the figure is for the cross-border interaction process of vehicle data. The first network environment is an overseas environment with an overseas cloud platform, and the second network environment is a domestic environment with a domestic cloud platform. Since the two network environments have different security requirements for vehicle data, it is difficult to achieve data interaction without data desensitization.

[0117] The method first establishes hierarchical compliance data according to the security requirements of the overseas environment; then defines workflows for data at different levels; and then defines business data templates, and defines input parameters based on the business data templates to receive external data sources and convert them into corresponding fields in the business data templates; then performs data association operations to associate the fields in the business data templates with the hierarchical fields in the compliance database. The above process is the initialization stage of the vehicle data interaction process in the overseas environment, and data requests have not yet been executed.

[0118] Subsequently, the domestic cloud platform sends a data request instruction to the overseas environment, with the aim of obtaining the vehicle data packet from the overseas cloud platform. After receiving the data request instruction, the first data interface of the overseas environment sends a data packet acquisition instruction to its overseas cloud platform according to the data request instruction. After receiving the data packet acquisition instruction, the overseas cloud platform transmits the corresponding data packet to the first data interface as a callback result.

[0119] After obtaining the data packet, it needs to be segmented according to the classification strategy, and then the data needs to be graded and injected into the corresponding workflow for processing to execute workflow approval. For data with strict management, it needs to be transferred to a specific data supervision department for approval results. For compliant data, the workflow processing is automatically completed, and finally the data packet is transmitted to the domestic cloud platform according to the approval results.

[0120] It can be seen that the vehicle data interaction method introduces data compliance templates as data carriers and guides each data compliance template to associate with different workflows to complete the adaptation of different business scenarios. At the same time, the workflow mechanism is introduced, and the workflow data-related data interface and the related data supervision interface can be connected to realize the inefficient offline processing method as online processing, which greatly improves work efficiency. This method establishes a data hierarchical management system, which can classify and manage vehicle data to standardize the cross-border use of data.

[0121] Corresponding to the above method embodiment, the embodiment of the present invention further provides a vehicle data interaction system, which is used in the vehicle data interaction process between the first network environment and the second network environment, such as Fig. 9 As shown, the system includes:

[0122] A classification strategy determination module 910 is used to obtain workflow data and template data corresponding to vehicle data in the first network environment, and determine a classification strategy corresponding to the vehicle data using the workflow data and template data;

[0123] The vehicle data request module 920 is used to control the first data interface in the first network environment to receive the data request instruction sent by the second network environment, and obtain the data packet corresponding to the vehicle data according to the data request instruction;

[0124] The hierarchical processing execution module 930 is used to perform hierarchical processing on the data packets using the hierarchical strategy, and determine the approval parameters of the data packets that have completed the hierarchical processing based on the workflow data corresponding to the hierarchical strategy;

[0125] The approval processing execution module 940 is used to obtain the approval data corresponding to the data packet according to the approval parameters, and generate a data response result corresponding to the data request instruction based on the approval data;

[0126] The vehicle data response module 950 is used to control the first data interface to send the data response result to the second network environment.

[0127] In the process of cross-border interaction of vehicle data, another structural diagram of the vehicle data interaction system is as follows: Fig.10 As shown, similarly, the first network environment is an overseas environment, which is equipped with an overseas cloud platform, corresponding to platform A and platform B. The second network environment is a domestic environment, which is equipped with a domestic cloud platform and a domestic data center. Since the two network environments have different security requirements for vehicle data, it is difficult to achieve data interaction without data desensitization.

[0128] The vehicle data interaction system at this time includes:

[0129] Domestic data center 1010: A site in China where data is stored.

[0130] Domestic cloud platform 1020: domestic Internet of Vehicles service platform, used to receive and process data.

[0131] Workflow engine module 1030: Overseas processing defines different work processing flows for data at different levels to encrypt, desensitize, and encode and decode them.

[0132] Data classification module 1040: defines different levels of data according to local regulations and processes workflows associated with different levels of data.

[0133] Data template module 1050: defines different input data formats for processing, parsing and associating common form fields, and then associating defined data classification modules to configure different data templates.

[0134] Data storage module 1060: records data transmission records and transmission content.

[0135] Overseas cloud platform 1070: overseas Internet of Vehicles service platform, used to receive and process data.

[0136] Regulatory Agency 1080: Sensitive transmitted data is sent to the regulatory agency for approval and feedback.

[0137] Overseas data center 1090: A site where data is stored overseas.

[0138] The above-mentioned vehicle data interaction system does not require a third-party desensitizing platform. Since the existing technology requires the data to be desensitized and then placed on a third-party platform, there are the following problems: data desensitization is too deep, resulting in unusable reflux data; data desensitization is too shallow, resulting in still non-compliance; and car manufacturers are unwilling to host data to a third party. Therefore, this system can perfectly solve this technical problem.

[0139] Since data desensitization in the existing technology adopts a unified desensitization mechanism and does not support customization, this system supports customization according to the data security requirements of different network environments.

[0140] The system can execute the approval workflow. In the existing technology, vehicle data is stored in the relevant evidence storage platform, using the mechanism of "transmit first, then file", which is useless once it is queried by the regulatory agency for non-compliance. This system adopts the mechanism of "file first, then approve, then transmit", which fully meets the requirements of supervision. If the regulatory review fails, it will not be transmitted, making data interaction safer and more effective.

[0141] The vehicle data interaction system provided in this embodiment has the same implementation principle and technical effects as those of the aforementioned vehicle data interaction method embodiment. For the sake of brief description, for matters not mentioned in the device embodiment, reference may be made to the corresponding contents in the aforementioned vehicle data interaction method embodiment.

[0142] Fig.11 The structure diagram of an electronic device provided by the embodiment of the present disclosure is shown in FIG. Fig.11 As shown, the electronic device 100 includes one or more processors 101 and a memory 102 .

[0143] The processor 101 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 100 to perform desired functions.

[0144] The memory 102 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache), etc. The non-volatile memory may include, for example, read-only memory (ROM), hard disk, flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 101 may run the program instructions to implement the vehicle data interaction method of the embodiment of the present disclosure described above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.

[0145] In one example, the electronic device 100 may further include: an input device 103 and an output device 104 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0146] In addition, the input device 103 may also include, for example, a keyboard, a mouse, and the like.

[0147] The output device 104 can output various information to the outside, including determined distance information, direction information, etc. The output device 104 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0148] Of course, to simplify, Fig.11 Only some of the components related to the present disclosure in the electronic device 100 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application situations, the electronic device 100 may also include any other appropriate components.

[0149] Furthermore, this embodiment also provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is used to execute the above-mentioned vehicle data interaction method.

[0150] A vehicle data interaction method, device, electronic device and computer program product of a medium provided in the embodiments of the present disclosure include a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods described in the previous method embodiments. The specific implementation can be found in the method embodiments and will not be repeated here.

[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 sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0152] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A vehicle data interaction method, characterized in that: The method is used in a vehicle data interaction process between a first network environment and a second network environment, and the method includes: Acquire workflow data and template data corresponding to the vehicle data in the first network environment, and determine a classification strategy corresponding to the vehicle data using the workflow data and the template data; Controlling the first data interface in the first network environment to receive a data request instruction sent by the second network environment, and obtaining a data packet corresponding to the vehicle data according to the data request instruction; Performing hierarchical processing on the data packets using the hierarchical strategy, and determining the approval parameters of the data packets that have completed the hierarchical processing based on the workflow data corresponding to the hierarchical strategy; Acquire approval data corresponding to the data packet according to the approval parameter, and generate a data response result corresponding to the data request instruction based on the approval data; Control the first data interface to send the data response result to the second network environment.

2. The method according to claim 1, characterized in that: The step of obtaining workflow data and template data corresponding to the vehicle data under the first network environment, and determining a classification strategy corresponding to the vehicle data using the workflow data and the template data, comprises: Acquiring a preset vehicle database under the first network environment; wherein the vehicle data in the vehicle database is stored according to a preset hierarchy; Determining a workflow corresponding to the vehicle data according to the preset level, and determining the workflow data based on the workflow; Defining template input parameters of the vehicle data through fields contained in the vehicle database, and determining the template data according to the template input parameters; The classification strategy corresponding to the vehicle data is obtained by performing data association processing based on the workflow corresponding to the workflow data and the field corresponding to the template data.

3. The method according to claim 1, characterized in that The step of controlling the first data interface in the first network environment to receive the data request instruction sent by the second network environment, and obtaining the data packet corresponding to the vehicle data according to the data request instruction includes: Acquire the first data interface, the second data interface, and the data packet server in the first network environment; After controlling the first data interface to receive the data request instruction sent by the second network environment in real time, the data packet acquisition instruction of the vehicle data is generated by using the data request instruction; Controlling the second data interface to send the data packet acquisition instruction to the data packet server, and controlling the second data interface to receive the vehicle data packet generated when the data packet server responds to the data request instruction; The data packet corresponding to the vehicle data is determined based on the vehicle data packet.

4. The method according to claim 1, characterized in that The step of performing hierarchical processing on the data packets using the hierarchical strategy and determining the approval parameters of the data packets that have completed the hierarchical processing based on the workflow data corresponding to the hierarchical strategy includes: Obtaining the slicing strategy and classification strategy corresponding to the grading strategy; After slicing the data packet using the slicing strategy, field data contained in the data packet is obtained; Based on the field data and using a classification strategy, the data packet is subjected to classification processing to obtain a classification result of the data packet; The workflow data corresponding to the data packet is determined according to the workflow parameters corresponding to the classification strategy, and the approval parameters corresponding to the classification result are determined using the workflow data.

5. The method according to claim 1, characterized in that The step of acquiring the approval data corresponding to the data packet according to the approval parameter, and generating a data response result corresponding to the data request instruction based on the approval data, comprises: Determine the importance index corresponding to the approval parameter; If the importance index meets the preset threshold condition, the data packet is sent to the preset data approval interface by using the third data interface in the first network environment; Using the third data interface to obtain the approval result generated when the data approval interface responds to the data packet, and determining the approval data corresponding to the data packet based on the approval result; According to the format requirement corresponding to the data request instruction, the data response result of the data request instruction is determined using the approval data.

6. The method according to claim 5, characterized in that After the step of determining the importance index corresponding to the approval parameter, the method further includes: If the importance index does not meet the preset threshold condition, an approval completion mark corresponding to the data packet is generated, and the approval data is determined using the approval completion mark; According to the format requirement corresponding to the data request instruction, the data response result of the data request instruction is determined using the approval data.

7. The method according to claim 1, characterized in that The step of controlling the first data interface to send the data response result to the second network environment includes: Acquire a data backup unit set in the first network environment; After the approval data in the data response result is saved in the data backup unit, the first data interface is controlled to send the data response result as a callback result of the data request instruction to the second network environment.

8. A vehicle data interaction system, characterized in that: The system is used for a vehicle data interaction process between a first network environment and a second network environment, and the system includes: a classification strategy determination module, configured to obtain workflow data and template data corresponding to the vehicle data in the first network environment, and determine a classification strategy corresponding to the vehicle data using the workflow data and the template data; A vehicle data request module, used to control the first data interface in the first network environment to receive a data request instruction sent by the second network environment, and obtain a data packet corresponding to the vehicle data according to the data request instruction; A hierarchical processing execution module, used to perform hierarchical processing on the data packet using the hierarchical strategy, and determine the approval parameters of the data packet that has completed the hierarchical processing based on the workflow data corresponding to the hierarchical strategy; An approval processing execution module, used for obtaining approval data corresponding to the data packet according to the approval parameter, and generating a data response result corresponding to the data request instruction based on the approval data; The vehicle data response module is used to control the first data interface to send the data response result to the second network environment.

9. An electronic device, characterized in that: The electronic device comprises: processor; a memory for storing instructions executable by the processor; The processor is used to read the executable instructions from the memory and execute the instructions to implement the vehicle data interaction method described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores instructions, and when the instructions are executed on a terminal device, the terminal device implements the vehicle data interaction method as described in any one of claims 1 to 7.