Vehicle data query method and device, storage medium and computer program product
By using entity relationship modeling in the vehicle data management system to connect vehicle data tables, the problems of vehicle data dispersion and islanding are solved, and flexible data query and efficient query results are achieved.
Patent Information
- Application Number
- CN202411456953.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2025-02-14
AI Technical Summary
In the current vehicle-testable vehicle model data query website, each vehicle software corresponds to a table, resulting in vehicle data being scattered in different tables, forming data islands, making it difficult to realize data correlation across software or cross-car models, resulting in inflexible data query. Reduced efficiency.
In the pre-built vehicle data management system, multiple vehicle data tables are connected into an overall data management system using entity relationship modeling, query targets are determined based on user information, and targeted query operations are carried out to improve the query data Accuracy and efficiency.
Through entity relationship modeling and connecting vehicle data tables, data relevance is improved, data query operations become flexible, vehicle data query efficiency is improved, and accurate data query results are obtained.
Smart Images

Figure CN119441290A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data analysis technology, and in particular to a vehicle data query method, device, storage medium and computer program product. Background Art
[0002] The query of vehicle testable model data is the basis for promoting vehicle research and development and improvement. By determining different query targets to query vehicle data, qualified vehicle data can be obtained. Since each vehicle software in the current vehicle testable model data query website corresponds to a table, vehicle data is scattered in different tables, forming data islands. This data isolation makes it difficult to associate data across software or models, resulting in inflexible data query and reduced query efficiency.
[0003] Therefore, how to improve the efficiency of vehicle data query and obtain accurate data query results has become an urgent problem to be solved in this application.
[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention
[0005] The main purpose of this application is to provide a vehicle data query method, device, storage medium and computer program product, aiming to solve the technical problem of how to improve the efficiency of vehicle data query and obtain accurate data query results.
[0006] To achieve the above purpose, the present application proposes a vehicle data query method, the method comprising:
[0007] Determine the query target based on the acquired user information;
[0008] Based on the query target, a query is performed in a pre-built vehicle data management system, and query data is obtained. The vehicle data management system is composed of multiple vehicle data tables linked by entity relationship modeling.
[0009] In one embodiment, before the step of performing a query in a pre-built vehicle data management system based on the query target and obtaining query data, the step further includes:
[0010] Obtain vehicle software ID information and product code;
[0011] Constructing a vehicle data table based on the vehicle software ID information and the product code;
[0012] A vehicle data management system is constructed by performing entity relationship modeling on the vehicle data table.
[0013] In one embodiment, the step of performing a query in a pre-built vehicle data management system based on the query target and obtaining query data includes:
[0014] When the query target is to determine the function support status, the query target is input into a natural language processing model for parsing to obtain a query statement;
[0015] According to the query statement, a vehicle software function support query is performed in a pre-built vehicle data management system to obtain query data.
[0016] In one embodiment, the step of performing a query in a pre-built vehicle data management system based on the query target and obtaining query data includes:
[0017] When the query target is to determine whether the vehicle brand and function meet the purchase target, determining the scoring weight according to the query target;
[0018] According to the query target, a query is performed in a pre-built vehicle data management system through a logical operator, and query data is obtained according to the scoring weight.
[0019] In one embodiment, the step of performing a query in a pre-built vehicle data management system based on the query target and obtaining query data includes:
[0020] When the query target is a precise functional requirement, determining the functional item according to the query target;
[0021] Based on the function items, keyword matching is performed in a pre-built vehicle data management system, and query data is obtained by performing keyword matching.
[0022] In one embodiment, after the step of performing a query in a pre-built vehicle data management system based on the query target and obtaining query data, the step further includes:
[0023] The query data is verified for authenticity through a decentralized identity structure designed for the vehicle data management system.
[0024] In one embodiment, after the step of performing a query in a pre-built vehicle data management system based on the query target and obtaining query data, the step further includes:
[0025] Using edge computing for query tasks based on the query target in a pre-built vehicle data management system to migrate part of the query tasks;
[0026] The query data is displayed in a visual manner.
[0027] In addition, to achieve the above-mentioned purpose, the present application also proposes a vehicle data query device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle data query method described above.
[0028] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle data query method described above are implemented.
[0029] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the vehicle data query method described above are implemented.
[0030] One or more technical solutions proposed in this application have at least the following technical effects:
[0031] Determine the query target to be queried based on the acquired user information, perform query operations corresponding to the query target in the pre-built vehicle data management system based on the query target, and obtain the query results. By performing targeted query operations corresponding to the query target, the accuracy of the query data obtained is improved; the pre-built vehicle data management system is constructed by entity relationship modeling and linking different types of tables. The table types include product configuration table, product information table, model year table, system function table, and software information table, covering a wealth of vehicle data to meet different types of query targets. The tables are linked through entity relationship modeling to improve data relevance, making data query operations flexible, improving the efficiency of vehicle data query, and obtaining accurate data query results. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0033] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0034] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the vehicle data query method of the present application;
[0035] Figure 2A flow chart of the second embodiment of the vehicle data query method of the present application;
[0036] Figure 3 A schematic diagram of querying in a vehicle data management system when the query target is to determine function support status;
[0037] Figure 4 A flowchart of the fourth embodiment of the vehicle data query method of the present application is provided;
[0038] Figure 5 A flowchart of the fifth embodiment of the vehicle data query method of the present application is provided;
[0039] Figure 6 This is a schematic diagram of the module structure of the vehicle data query device according to an embodiment of the present application;
[0040] Figure 7 Schematic diagram of the device structure of the hardware operating environment involved in the vehicle data query method in the embodiment of the present application.
[0041] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0042] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.
[0043] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0044] The main solution of the embodiment of the present application is: a vehicle data management system is constructed by linking a product configuration table, a product information table, a vehicle model year table, a system function table, and a software information table through entity relationship modeling, different query targets are determined according to user information, and different types of query operations are performed in the pre-built vehicle data management system according to different query targets, thereby obtaining query data.
[0045] The embodiment of the present application takes into account that since the query of vehicle measurable model data is the basis for promoting vehicle research and development and improvement, vehicle data query is performed by determining different query targets to obtain qualified vehicle data. However, in the current vehicle measurable model data query website, each vehicle software corresponds to a table, resulting in vehicle data being scattered in different tables, forming data islands. This data isolation makes it difficult to associate data across software or models, resulting in inflexible data query and reduced query efficiency.
[0046] Therefore, the present application provides a solution, which determines the query target to be queried based on the acquired user information, performs query operations corresponding to the query target in the pre-built vehicle data management system based on the query target, and obtains the query results. By performing targeted query operations corresponding to the query target, the accuracy of the query data obtained is improved; the pre-built vehicle data management system is constructed by connecting different types of tables through entity relationship modeling. The table types include product configuration tables, product information tables, model year tables, system function tables, and software information tables, covering rich vehicle data to meet different types of query targets. The tables are connected through entity relationship modeling to improve data relevance, making data query operations flexible, improving the efficiency of vehicle data queries, and obtaining accurate data query results.
[0047] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a vehicle data query system, etc. The following takes the vehicle data query system as an example to illustrate this embodiment and the following embodiments.
[0048] Based on this, the embodiment of the present application provides a vehicle data query method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the vehicle data query method of the present application.
[0049] In this embodiment, the vehicle data query method includes steps S10 to S20:
[0050] Step S10, determining a query target according to the acquired user information;
[0051] The vehicle data query system provides a graphical user interface (GUI), and the user inputs information through a form, a drop-down menu, a search box, etc. of the graphical user interface, so that the vehicle data query system obtains different user information.
[0052] The vehicle data query system analyzes the user information input by the user, identifies the corresponding keywords, parameters, query intent, and determines the query target. In the process of identifying the corresponding keywords, parameters, and query intent, it is necessary to ensure that the information input by the user is valid and in the correct format and meets the query requirements. For user information that does not meet the query requirements, a visual prompt is provided on the graphical user interface. By accurately determining the query target, unnecessary database scans can be reduced and query efficiency can be improved.
[0053] Step S20: querying in a pre-built vehicle data management system based on the query target and acquiring query data. The vehicle data management system is composed of a plurality of vehicle data tables linked by entity relationship modeling.
[0054] The query target clarifies the specific needs of the user's query. For example, for existing product users, the query target is generally to determine the functional support status. For users who intend to purchase the product, the query target is whether the vehicle brand and functional support items meet the purchase goals. For customers who have precise functional requirements, the query target is to conduct precise functional inquiries.
[0055] The vehicle data table includes the product configuration table, product information table, model year table, system function table, and software information table. Among them, the product configuration table includes information such as product code, product description, and vehicle software ID information; the product information table includes information such as product model, type, sales channel, product code, system (marked full system, four systems, single system), and function items; the model year table includes information such as vehicle software ID information, brand, region, model, year, chassis, engine type, encryption gateway, online function, system sequence, special function type, etc.; the system function table includes information such as vehicle software ID information, system ID, system name, subsystem, system type, version information, function items, etc.; the software information table includes information such as vehicle software ID information, software classification, usage classification, multi-language name, and public attributes.
[0056] The product configuration table, product information table, model year table, system function table, and software information table are connected through entity-relationship modeling. The vehicle software ID information and product code are used as foreign keys to connect the various tables. The relationship between the various tables is defined, and the data model is designed using an entity-relationship diagram.
[0057] Create databases and tables in the database management system according to the designed data model, fill the initial data into the created tables, perform query operations to test whether the entity relationships are correctly implemented and verify the consistency and integrity of the data, build a structured vehicle data management system, support complex query operations, and ensure the consistency and accuracy of the data.
[0058] This embodiment provides a vehicle data query method, which determines the query target to be queried based on the acquired user information, performs query operations corresponding to the query target in the pre-built vehicle data management system based on the query target, and obtains the query results. By performing targeted query operations corresponding to the query target, the accuracy of the query data obtained is improved; the pre-built vehicle data management system is constructed by connecting different types of tables through entity relationship modeling, and the table types include product configuration tables, product information tables, model year tables, system function tables, and software information tables, covering rich vehicle data to meet different types of query targets. The tables are connected through entity relationship modeling to improve data relevance, making data query operations flexible, improving the efficiency of vehicle data queries, and obtaining accurate data query results.
[0059] Based on the first embodiment of the present application, the second embodiment of the present application is proposed. In the second embodiment of the present application, the same or similar contents as those of the above-mentioned embodiment 1 can be referred to the above introduction, and will not be repeated in the following.
[0060] On this basis, please refer to Figure 2 , Figure 2 A schematic flow chart of a second embodiment of the vehicle data query method provided in the present application.
[0061] In this embodiment, based on the query target, a smart contract is used to query in a pre-built vehicle data management system, and before step S20 of obtaining query data, steps S121 to S123 are also included:
[0062] Step S121, obtaining vehicle software ID information and product code;
[0063] Use web crawler technology to capture vehicle software ID information and product codes that meet the requirements.
[0064] Step S122, constructing a vehicle data table based on the vehicle software ID information and the product code;
[0065] The product configuration table includes product code, product description, vehicle software ID information and other information; the product information table includes product model, type, sales channel, product code, system (marked as full system, four systems, single system), function items and other information; the model year table includes vehicle software ID information, brand, region, model, year, chassis, engine type, encryption gateway, online function, system sequence, special function type and other information; the system function table includes vehicle software ID information, system ID, system name, subsystem, system type, version information, function items and other information; the software information table includes vehicle software ID information, software classification, usage classification, multi-language name, public attributes and other information.
[0066] Based on the vehicle software ID information and product code, the data in each data table is gradually filled in to obtain a complete data table.
[0067] Step S123, constructing a vehicle data management system by performing entity relationship modeling on the vehicle data table.
[0068] The product configuration table, product information table, model year table, system function table, and software information table are considered as independent entities, and the relationship between each entity is defined. Among them, the product configuration table and the product information table are associated with each other through the product code, and the other entities are associated with each other through the vehicle software ID information.
[0069] Furthermore, model the relationships between entities. Use the ER diagram tool to create the shape of each entity and label its attributes. Determine the primary key of each entity, for example, the primary key of the product configuration table is the product description.
[0070] Furthermore, the foreign keys of each entity are determined, and each entity is connected through foreign keys, and the relationship types between entities are defined. After defining the relationship types between entities, SQL statements are written according to the drawn ER diagram and database schemas and tables are created. The schema is implemented in the database, and test queries are performed to ensure that the relationships are correctly implemented, thereby building a structured vehicle data management system that can effectively store and manage complex vehicle-related data and support flexible data query and analysis.
[0071] In this embodiment, the data in different tables are associated with each other through the relationship between primary keys and foreign keys, making the connection between data closer, which not only improves the efficiency of data management, but also facilitates data query and analysis. At the same time, this association is also helpful for data maintenance and updating. When a certain data changes, it only needs to be modified in the corresponding table, and the associated data will be automatically updated, thereby ensuring the consistency and accuracy of the data. Through entity relationship modeling, query operations based on the vehicle data management system are more efficient and flexible.
[0072] Based on the first embodiment and / or the second embodiment of the present application, the third embodiment of the present application is proposed. In the third embodiment of the present application, the same or similar contents as those of the above-mentioned first and second embodiments can be referred to the above introduction, and will not be repeated in the following.
[0073] In this embodiment, the step S20 of querying in a pre-built vehicle data management system based on the query target and acquiring query data may include steps S201 to S202:
[0074] Step S201, when the query target is to determine the function support status, the query target is input into a natural language processing model for parsing to obtain a query statement;
[0075] For existing product users, the query goal is to determine the function support status. When the query goal is to determine the function support status, the query goal is segmented, named entity recognition, intent recognition, and relationship extraction are performed on the natural language processing model. Among them, the word segmentation process divides the text input by the user into words or phrases for subsequent processing; named entity recognition will identify key entities in the text, such as vehicles, functions, etc.; intent recognition further determines the user's intention, that is, the query goal; relationship extraction is used to identify the relationship between entities, such as function support status.
[0076] The query target is processed through the trained natural language model to generate a structured query statement, in which the keywords in the query target are used as query conditions.
[0077] Step S202 , performing a vehicle software function support query in a pre-built vehicle data management system according to the query statement to obtain query data.
[0078] Execute query statements in the pre-built vehicle data management system to obtain query data that meets the query target, and then display the query data in a visual way.
[0079] refer to Figure 3 , Figure 3 The following is a schematic diagram of querying in the vehicle data management system when the query target is to determine the function support status. Figure 3 As shown, taking the query target of determining the function support as an example, through the model list on the left (as shown by mark 3), you can directly query the function support for specific vehicle models and years (as shown by mark 4). Mark 1 and mark 2 are vehicle screening conditions. After knowing the vehicle software function support, you can filter the corresponding supported vehicle models and function items of the product model in the mark 4 area (take the data intersection) to complete the data screening.
[0080] It should be noted that the data in tags 1, 2, 3, 4, and 5 correspond to data in various types of data tables in the vehicle data management system.
[0081] In this embodiment, when the query target is to determine the function support, the query target is input into the natural language processing model for parsing to obtain a query statement, and a vehicle software function support query is performed in the pre-built vehicle data management system to obtain the query statement. Targeted query statements improve the accuracy of query data. Since the natural language processing model can understand the user's intention, it can avoid unnecessary data retrieval when generating query statements, reduce data redundancy, and improve query efficiency.
[0082] Specifically, in a feasible implementation manner, step S20 may further include steps S203 to S204:
[0083] Step S203, when the query target is to determine whether the vehicle brand and function meet the purchase target, determine the scoring weight according to the query target;
[0084] Collect user preference information by combining historical query, browsing history, purchase behavior and other data. Based on user preference data, set scoring criteria that reflect the importance users place on different brands and functional items. Based on the scoring criteria, use an algorithm to assign a scoring weight to each brand and functional item.
[0085] Step S204: querying in a pre-built vehicle data management system through logical operators according to the query target, and obtaining query data according to the scoring weight.
[0086] Use the scoring weights and logical operators (such as AND, OR, NOT) to construct a query statement. The query statement will filter the vehicle data based on the scoring weights. The query results are sorted according to the scoring weights and obtained for the user. Users can judge which vehicles best meet their purchase goals based on the sorting of the query results.
[0087] In this embodiment, when the query target is to determine whether the vehicle brand and function meet the purchase target, the scoring weight is determined according to the query target, and the query is performed in the pre-built vehicle data management system through the logical operator, and the query data is obtained according to the scoring weight. Targeted query statements improve the accuracy of query data, and logical operators improve query efficiency.
[0088] Specifically, in another feasible implementation manner, step S20 may further include steps S205 to S206:
[0089] Step S205, when the query target is a precise functional requirement, determining a functional item according to the query target;
[0090] When the query target is a precise functional requirement, determine the functional items that the vehicle needs to have. For example, if the user's query target is to find a vehicle with an autonomous driving function, the machine will determine autonomous driving as a functional item. Based on the determined functional items, query conditions are generated, and the query conditions will be used to perform precise queries in the vehicle data management system.
[0091] Step S206: performing keyword matching in a pre-built vehicle data management system based on the function items, and acquiring query data by performing keyword matching.
[0092] Each function item obtained through analysis is converted into a keyword in the database query, and the query statements containing these keywords are executed in the vehicle data management system, traversing all vehicle data records in the database, and using the query optimizer of the database management system (DBMS) to optimize the query path and reduce unnecessary data retrieval and processing. Find records that match the user's function requirements and obtain the query data.
[0093] In this embodiment, when the query target is a precise function requirement, the function items to be retrieved are determined according to the query target, query data is obtained through keyword matching, and precise keyword matching is performed in the pre-built vehicle data management system so that the query data accurately meets the query target. The query statements containing these keywords are executed in the vehicle data management system to reduce unnecessary data retrieval and processing and improve query efficiency.
[0094] Based on the above embodiments of the present application, a fourth embodiment of the present application is proposed. In the fourth embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above introduction, and will not be described in detail later.
[0095] On this basis, please refer to Figure 4 , Figure 4 A schematic flow chart of a fourth embodiment of the vehicle data query method provided in the present application.
[0096] In this embodiment, after the step S20 of performing a query in a pre-built vehicle data management system based on the query target and obtaining the query data, the step A1 is further included:
[0097] Step A1, verifying the authenticity of the query data through the decentralized identity structure designed for the vehicle data management system.
[0098] The decentralized identity structure (Decentralized Identity, DID) provides a unique identity for each data table in the vehicle data management system. This identity is similar to the address on the blockchain.
[0099] In the process of building the vehicle data management system, a decentralized identity establishment mechanism is used to create a DID for each data table. The DID is registered on the blockchain to ensure its uniqueness and immutability. When filling the data table, the smart contract on the blockchain is used for verification to ensure the source and authenticity of the data. Through the consensus mechanism of the blockchain, the verified data is put on the chain to form an immutable record.
[0100] The integrity and authenticity of vehicle data is verified by querying records on the blockchain. During the query process, the DID of the data table is used for identity authentication to ensure that the queryer has permission to access the relevant data. Although DID is used for identity authentication, the vehicle data itself remains anonymous to ensure privacy is not leaked. When vehicle data changes, the records on the blockchain are updated through smart contracts to regularly check and maintain the decentralized identity structure to ensure its stability and security.
[0101] In this embodiment, a decentralized identity structure is created for various data tables in the vehicle data management system. The authenticity of vehicle data in the vehicle data management system is verified through the decentralized identity structure to improve the security and credibility of the data to meet the current growing demand for data privacy and security.
[0102] Based on the above embodiments of the present application, a fifth embodiment of the present application is proposed. In the fifth embodiment of the present application, the same or similar contents as those of the above embodiments can be referred to the above introduction, and will not be described in detail later.
[0103] On this basis, please refer to Figure 5 , Figure 5 A schematic flow chart of a fifth embodiment of the vehicle data query method provided in the present application.
[0104] In this embodiment, after the step S20 of performing a query in a pre-built vehicle data management system based on the query target and obtaining the query data, the process further includes steps S30 to S40:
[0105] Step S30, using edge computing for query tasks based on the query target in a pre-built vehicle data management system, and migrating part of the query tasks;
[0106] Edge computing technology is a distributed computing model that transfers data processing and analysis tasks from the cloud to the edge of the network, that is, near the source of data generation. Edge computing can reduce the amount of data that needs to be transmitted over the network. Sensitive data can be processed locally, reducing the amount of data transmitted over the network, thereby reducing the risk of data leakage, reducing network latency, and improving processing efficiency.
[0107] Use edge computing technology to analyze the characteristics of query tasks and determine which tasks can be migrated to edge computing nodes. Tasks that usually involve real-time data processing and analysis are more suitable for execution at the edge. Further, select appropriate edge computing nodes and deploy necessary computing resources and storage facilities on the selected edge computing nodes. Design a query task migration strategy to decide which tasks should be executed at the edge based on the characteristics of the tasks and the resource conditions of the edge computing nodes.
[0108] The edge device aggregates the results of the query task and sends it to the central server or database for further processing. The central server or database returns the aggregated query results, reducing network latency and improving processing efficiency.
[0109] Step S40: display the query data in a visual manner.
[0110] Displaying query results in a visual way can improve the readability of data and the efficiency of analysis. Use professional data visualization tools such as Tableau, Power BI, QlikView, etc. to display query data.
[0111] In this embodiment, edge computing technology is used to migrate some query tasks. The edge device aggregates the results of the query tasks and sends them to the central server or database for further processing. The central server or database returns the aggregated query results. Reduce network latency and improve processing efficiency. Displaying query results in a visual way can improve the readability of data and the efficiency of analysis.
[0112] This application also provides a vehicle data query device, please refer to Figure 6 , the vehicle data query device comprises:
[0113] A query target determination module 10, used to determine a query target according to the acquired user information;
[0114] The vehicle data query system analyzes the user information input by the user, identifies the corresponding keywords, parameters, query intent, and determines the query target. In the process of identifying the corresponding keywords, parameters, and query intent, it is necessary to ensure that the information input by the user is valid and in the correct format and meets the query requirements. For user information that does not meet the query requirements, a visual prompt is provided on the graphical user interface. By accurately determining the query target, unnecessary database scans can be reduced and query efficiency can be improved.
[0115] The query data acquisition module 20 is used to query in a pre-built vehicle data management system based on the query target and acquire query data. The vehicle data management system is composed of multiple vehicle data tables linked by entity relationship modeling.
[0116] The product configuration table, product information table, model year table, system function table, and software information table are connected through entity-relationship modeling. The vehicle software ID information and product code are used as foreign keys to connect the various tables. The relationship between the various tables is defined, and the data model is designed using an entity-relationship diagram.
[0117] Create databases and tables in the database management system according to the designed data model, fill the initial data into the created tables, perform query operations to test whether the entity relationships are correctly implemented and verify the consistency and integrity of the data, build a structured vehicle data management system, support complex query operations, and ensure the consistency and accuracy of the data.
[0118] The vehicle data query device provided by the present application adopts the vehicle data query method in the above embodiment, which can solve the technical problem of vehicle data query. Compared with the prior art, the beneficial effects of the vehicle data query device provided by the present application are the same as the beneficial effects of the vehicle data query method provided by the above embodiment, and other technical features in the vehicle data query device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0119] The present application provides a vehicle data query device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the vehicle data query method in the above-mentioned embodiment 1.
[0120] Reference below Figure 7 , which shows a schematic diagram of the structure of a vehicle data query device suitable for implementing the embodiment of the present application. The vehicle data query device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast acquirers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 7 The vehicle data query device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.
[0121] like Figure 7As shown, the vehicle data query device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the vehicle data query device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the vehicle data query device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a vehicle data query device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or provided instead.
[0122] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.
[0123] The vehicle data query device provided by the present application adopts the vehicle data query method in the above embodiment, which can solve the technical problem of vehicle data query. Compared with the prior art, the beneficial effects of the vehicle data query device provided by the present application are the same as the beneficial effects of the vehicle data query method provided by the above embodiment, and the other technical features in the vehicle data query device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0124] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0125] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
[0126] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the vehicle data query method in the above-mentioned embodiment.
[0127] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.
[0128] The computer-readable storage medium may be included in the vehicle data query device; or may exist independently without being assembled into the vehicle data query device.
[0129] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the vehicle data query device, the vehicle data query device: determines the query target according to the acquired user information; performs a query in a pre-built vehicle data management system based on the query target, and obtains query data, wherein the vehicle data management system is composed of multiple vehicle data tables linked by entity relationship modeling.
[0130] Computer program code for performing the operations of the present application may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0131] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0132] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.
[0133] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned vehicle data query method, and can solve the technical problem of vehicle data query. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the vehicle data query method provided by the above-mentioned embodiment, and will not be repeated here.
[0134] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned vehicle data query method when executed by a processor.
[0135] The computer program product provided by this application can solve the technical problem of vehicle data query. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the vehicle data query method provided by the above embodiment, which will not be repeated here.
[0136] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.
Claims
1. A vehicle data query method, characterized in that: The method comprises: Determine the query target based on the acquired user information; Based on the query target, a query is performed in a pre-built vehicle data management system, and query data is obtained. The vehicle data management system is composed of multiple vehicle data tables linked by entity relationship modeling.
2. The method according to claim 1, characterized in that Before the step of querying in a pre-built vehicle data management system based on the query target and obtaining query data, the step further includes: Obtain vehicle software ID information and product code; Constructing a vehicle data table based on the vehicle software ID information and the product code; A vehicle data management system is constructed by performing entity relationship modeling on the vehicle data table.
3. The method according to claim 1, characterized in that The step of querying in a pre-built vehicle data management system based on the query target and obtaining query data includes: When the query target is to determine the function support status, the query target is input into a natural language processing model for parsing to obtain a query statement; According to the query statement, a vehicle software function support query is performed in a pre-built vehicle data management system to obtain query data.
4. The method according to claim 1, characterized in that The step of querying in a pre-built vehicle data management system based on the query target and obtaining query data includes: When the query target is to determine whether the vehicle brand and function meet the purchase target, determining the scoring weight according to the query target; According to the query target, a query is performed in a pre-built vehicle data management system through a logical operator, and query data is obtained according to the scoring weight.
5. The method according to claim 1, characterized in that The step of querying in a pre-built vehicle data management system based on the query target and obtaining query data includes: When the query target is a precise functional requirement, determining the functional item according to the query target; Based on the function items, keyword matching is performed in a pre-built vehicle data management system, and query data is obtained by performing keyword matching.
6. The method according to claim 1, characterized in that After the step of querying in a pre-built vehicle data management system based on the query target and obtaining query data, the method further includes: The query data is verified for authenticity through a decentralized identity structure designed for the vehicle data management system.
7. The method according to claim 1, characterized in that After the step of querying in a pre-built vehicle data management system based on the query target and obtaining query data, the method further includes: Using edge computing for query tasks based on the query target in a pre-built vehicle data management system to migrate part of the query tasks; The query data is displayed in a visual manner.
8. A vehicle data query device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the vehicle data query method according to any one of claims 1 to 7.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the vehicle data query method according to any one of claims 1 to 7 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the vehicle data query method according to any one of claims 1 to 7 are implemented.