Vehicle computer function evaluation method, device, electronic device and storage medium

By clustering and quantitatively analyzing the vehicle computer operation logs, the problem of inaccurate vehicle computer function evaluation in the existing technology is solved, a more accurate evaluation of user operation behavior is achieved, and the optimization of vehicle computer functions and personalized services are supported.

CN115563279BActive Publication Date: 2025-09-12CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211243983.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-11
Publication Date
2025-09-12
Estimated Expiration
2042-10-11

AI Technical Summary

Technical Problem

In existing technologies, vehicle computer function evaluation mainly relies on feature extraction and sentiment analysis, which leads to inaccurate evaluation and difficulty in accurately classifying user operation behaviors.

Method used

By obtaining historical operation information from the vehicle computer operation log, the vehicle computer functions to be evaluated are clustered, the vehicle computer function categories and their associated functional operation information are determined, and quantitative information is used based on the categories for evaluation.

Benefits of technology

The system realizes the evaluation of vehicle computer functions based on user behavior sequences, improves the accuracy and precision of the evaluation, and provides valuable reference for the optimization and personalized recommendation of vehicle computer functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115563279B_ABST
    Figure CN115563279B_ABST
Patent Text Reader

Abstract

The present invention discloses a vehicle computer function evaluation method, device, electronic device, and storage medium. By acquiring historical operation information from a vehicle computer operation log, the vehicle computer functions to be evaluated are clustered to obtain at least two vehicle computer function categories and the category vehicle computer functions corresponding to each vehicle computer function category. For each vehicle computer function category, functional operation information associated with the category vehicle computer function in the historical operation information is determined. Based on the functional operation information, category usage quantitative information of the vehicle computer function category is determined. Based on the category usage quantitative information of each vehicle computer function category, the evaluation results of each vehicle computer function to be evaluated are determined. By determining the evaluation results of the vehicle computer function based on the historical operation information in the vehicle computer operation log, the vehicle computer behavior pattern is analyzed based on the user behavior sequence, solving the technical problem of inaccurate vehicle computer function evaluation caused by the current tendency to focus on feature extraction and sentiment analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present invention relate to vehicle computer function evaluation technology, and more particularly to a vehicle computer function evaluation method, device, electronic device, and storage medium. Background Art

[0002] With the continuous development of big data technology and increasingly fierce competition in the industry, the detailed segmentation of users has become an important topic and direction of progress. More accurate and three-dimensional user segmentation and user portraits are playing an increasingly important role. The iteration of car computer products is becoming increasingly vibrant, and the connection between car computer functions and data analysis is becoming closer and closer. The importance of accurate classification of user operation behaviors is becoming more and more prominent, and it plays a vital role in specific applications such as precision marketing and personalized recommendations.

[0003] At present, the research on vehicle computer function text tends to focus on feature extraction and sentiment analysis, and does not set the analysis direction based on user operation behavior. In addition, there are many vehicle computer functions, and it is difficult to evaluate each vehicle computer function. Summary of the Invention

[0004] The present invention provides a vehicle computer function evaluation method, device, electronic equipment and storage medium, so as to analyze and evaluate the vehicle computer function based on a sequence of user operation behaviors.

[0005] In a first aspect, an embodiment of the present invention provides a vehicle computer function evaluation method, comprising:

[0006] Obtain historical operation information from the vehicle operation log;

[0007] Clustering the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories;

[0008] For each of the vehicle-machine function categories, determining function operation information associated with the category of vehicle-machine function in the historical operation information, and determining category usage quantification information of the vehicle-machine function category based on the function operation information;

[0009] Based on the category usage quantification information of each of the vehicle computer function categories, an evaluation result of each of the vehicle computer functions to be evaluated is determined.

[0010] Optionally, the determining the category of the vehicle computer function category based on the function operation information uses quantitative information, including:

[0011] determining a function usage time of each of the vehicle functions of the category based on the function operation information, and determining a function usage quantification parameter of each of the vehicle functions of the category according to the function usage time of each of the vehicle functions of the category;

[0012] The category usage quantification information is determined according to the function usage quantification parameters of each category of vehicle computer function.

[0013] Optionally, determining the function usage time of each category of vehicle computer function based on the function operation information includes:

[0014] For each of the vehicle-machine functions of the category, determining a function start time and a function end time of the vehicle-machine function of the category according to a parameter identifier in the function operation information of the vehicle-machine function of the category;

[0015] The function usage time of the vehicle function of the category is determined according to the function start time and the function end time.

[0016] Optionally, determining the category usage quantification information according to the function usage quantification parameter of each category of vehicle-mounted function includes:

[0017] The sum of the function usage quantization parameters of the vehicle computer functions of each category is used as the category usage quantization information.

[0018] Optionally, determining the functional operation information associated with the category of vehicle-mounted computer functions in the historical operation information includes:

[0019] Extracting interface operation information from the historical operation information;

[0020] Determine the vehicle-mounted computer function corresponding to the operation interface in the interface operation information;

[0021] The interface operation information associated with the vehicle computer function that matches the category of vehicle computer function is used as the function operation information associated with the category of vehicle computer function.

[0022] Optionally, the determining the evaluation result of each of the vehicle-machine functions to be evaluated based on the category-based quantitative information of each of the vehicle-machine function categories includes:

[0023] sorting the vehicle computer function categories according to the category usage quantitative information of each vehicle computer function category;

[0024] An evaluation result of each of the vehicle computer functions to be evaluated is determined based on the sorting result.

[0025] Optionally, clustering the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories includes:

[0026] A functional semantic vector of the vehicle computer function to be evaluated is determined, and clustering is performed based on the functional semantic vector to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories.

[0027] In a second aspect, an embodiment of the present invention further provides a vehicle computer function evaluation device, comprising:

[0028] The operation information acquisition module is used to obtain historical operation information from the vehicle operation log;

[0029] A vehicle computer function clustering module, configured to cluster the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories;

[0030] a category usage quantification module, configured to determine, for each of the vehicle-machine function categories, function operation information associated with the category of vehicle-machine function in the historical operation information, and determine category usage quantification information of the vehicle-machine function category based on the function operation information;

[0031] The vehicle computer function evaluation module is configured to determine an evaluation result of each vehicle computer function to be evaluated based on the category usage quantification information of each vehicle computer function category.

[0032] In a third aspect, an embodiment of the present invention further provides an electronic device, comprising:

[0033] at least one processor; and

[0034] a memory communicatively connected to the at least one processor; wherein,

[0035] The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the vehicle function evaluation method described in any one of the first aspects.

[0036] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement any one of the vehicle-machine function evaluation methods described in the first aspect when executed.

[0037] The present invention obtains historical operation information from the vehicle computer operation log and clusters the vehicle computer functions to be evaluated, obtaining at least two vehicle computer function categories and the corresponding category vehicle computer functions for each vehicle computer function category. For each vehicle computer function category, the present invention determines the functional operation information associated with the category vehicle computer function in the historical operation information. Based on the functional operation information, quantitative category usage information for the vehicle computer function category is determined. Based on the quantitative category usage information for each vehicle computer function category, an evaluation result for each vehicle computer function to be evaluated is determined. By determining the evaluation result for the vehicle computer function based on the historical operation information in the vehicle computer operation log, vehicle computer behavior patterns are analyzed based on user behavior sequences, solving the current technical problem of inaccurate vehicle computer function evaluations, which tends to rely primarily on feature extraction and sentiment analysis. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0039] Figure 1 This is a flow chart of a vehicle computer function evaluation method provided in the first embodiment of the present invention;

[0040] Figure 2 This is a schematic structural diagram of a vehicle computer function evaluation device provided in the second embodiment of the present invention;

[0041] Figure 3 This is a structural diagram of an electronic device provided in Example 3 of the present invention. DETAILED DESCRIPTION

[0042] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.

[0043] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0044] Example 1

[0045] Figure 1This is a flow chart of a vehicle function evaluation method provided by the first embodiment of the present invention. This embodiment is applicable to vehicle function evaluation. The method can be executed by a vehicle function evaluation device. The vehicle function evaluation device can be implemented in the form of hardware and / or software. The vehicle function evaluation device can be configured in electronic devices such as computers, servers, mobile terminals, etc. Figure 1 As shown, the method includes:

[0046] S110: Obtain historical operation information from the vehicle computer operation log.

[0047] The term "car computer" is often used to refer to the in-vehicle infotainment device installed in a car. It facilitates information communication between the user and the car, and between the car and the outside world (car to car). Car computers are often installed in the center console. Some have the main unit and screen integrated, while others have separate units. With the advancement of technology, car computers have evolved from early CD and DVD navigation systems to intelligent and information-based systems. In addition to traditional functions such as radio, music and video playback, and navigation, car computers now include 3G and telematics capabilities. They can integrate with the car's CAN-BUS technology to facilitate information communication between the user and the car, and between the car and the outside world, enhancing the user experience and providing services and safety-related features.

[0048] The operation log can be a record of all user operations on the vehicle computer. The operation log can record all user operations and be used to locate and analyze system failures or other issues. Historical operation information can include information recorded in the historical operation log, such as the execution subject, execution time, execution module, operation content, interface operation information, and operation execution frequency.

[0049] S120 , clustering the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each vehicle computer function category.

[0050] Among them, the vehicle computer functions to be evaluated can be the specific functions that the vehicle computer can realize and provide to users after installation, such as audio and video playback, reversing image, navigation, vehicle computer and mobile phone interconnection, driving recorder, installed vehicle computer software (browser, video, music broadcast, navigation, etc.), windshield wiper function, sunroof function, fuel gauge function, etc. For example, if a new function is added during the vehicle computer update, in order to evaluate the application frequency of the new function, the new function can be selected as the vehicle computer function to be evaluated.

[0051] It is understandable that clustering can be the process of dividing a collection of physical or abstract objects into multiple classes consisting of similar objects. Cluster analysis is very rich in content, including system clustering, ordered sample clustering, dynamic clustering, fuzzy clustering, graph theory clustering, cluster prediction, K-means clustering, etc. Any clustering method can be used to cluster the car functions to be evaluated, or a clustering method can be selected based on experience to cluster the car functions to be evaluated, and no limitation is made here. Taking the clustering of car functions to be evaluated as an example, car online navigation, car offline navigation, car direct navigation, etc. can be clustered as the car navigation function, or viewing the dashcam video, deleting the dashcam video, setting the dashcam parameters, etc. can be clustered as the car dashcam function. The specific clustering conditions can be set according to the actual situation. Only examples are given here without specific limitations.

[0052] Among them, the vehicle computer function category can be a specific function collection obtained after operating the vehicle computer function to be evaluated according to the clustering conditions, and the vehicle computer function category can include specific vehicle computer functions of the corresponding category.

[0053] Optionally, clustering the vehicle-machine functions to be evaluated to obtain at least two vehicle-machine function categories and category vehicle-machine functions corresponding to each of the vehicle-machine function categories includes: determining the functional semantic vector of the vehicle-machine function to be evaluated, clustering based on the functional semantic vector, and obtaining at least two vehicle-machine function categories and category vehicle-machine functions corresponding to each of the vehicle-machine function categories.

[0054] The functional semantic vector can be a vector representing a functional keyword and can be derived through a clustering algorithm. For example, the functional semantic vector of the vehicle-mounted function to be evaluated can be determined using the K-means clustering algorithm. The vehicle-mounted functions to be evaluated are then clustered based on the distance between their functional semantic vectors. This yields clustered vehicle-mounted function categories and the corresponding vehicle-mounted function for each category. This clustering operation converts the complex and numerous vehicle-mounted functions to be evaluated into corresponding vehicle-mounted function categories, reducing the workload of the evaluation process.

[0055] S130 : For each vehicle computer function category, determine function operation information associated with the category vehicle computer function in the historical operation information, and determine category usage quantification information of the vehicle computer function category based on the function operation information.

[0056] Among them, the function operation information associated with the category vehicle computer function can be the operation information related to the category vehicle computer function in the vehicle computer operation log, such as the activation of the category vehicle computer function, the setting of the category vehicle computer function, the deactivation of the category vehicle computer function, etc.

[0057] It is understandable that the log in the historical operation information is recorded based on the instruction function associated with the user's operation instruction. For example, assuming that the user triggers the sound effect setting function, the car computer triggers the setSoundEffectMode(int mode) instruction based on the user-side operation, and the setSoundEffectMode(intmode) instruction is also recorded in the log information. Therefore, in order to obtain the functional operation information associated with the category car computer function, it is necessary to match the instructions in the historical operation information with the car computer function, so as to determine the functional operation information associated with the category car computer function based on the matched historical operation information.

[0058] Optionally, determining the functional operation information associated with the category vehicle-computer function in the historical operation information includes: extracting interface operation information from the historical operation information, determining the operational vehicle-computer function corresponding to the operation interface in the interface operation information, and using the interface operation information associated with the operational vehicle-computer function that matches the category vehicle-computer function as the functional operation information associated with the category vehicle-computer function. Matching the category vehicle-computer function and the operational vehicle-computer function can be understood as the category vehicle-computer function and the operational vehicle-computer function having the same function identifier. The function identifier can be information such as the function name and function number of the vehicle-computer function, which is not limited here, as long as it can uniquely point to the vehicle-computer function. For example, assuming that the function identifier of the vehicle-computer function is the function number, and the operational vehicle-computer functions corresponding to the interface operation information in the historical operation information are: operational vehicle-computer function 1, corresponding to function identifier 11, operational vehicle-computer function 12, corresponding to function identifier 11, and operational vehicle-computer function 13, corresponding to function identifier 13, and the category vehicle-computer function corresponding to function identifier 12, then operational vehicle-computer function 2 is used as the operational vehicle-computer function that matches the category vehicle-computer function.

[0059] In one implementation, a correspondence table between interface functions and vehicle computer functions may be pre-set, and the vehicle computer function corresponding to the interface function may be determined based on the pre-set correspondence table. Interface operation information may be extracted from the pre-set correspondence table between interface functions and vehicle computer functions.

[0060] For example, see Table 1, which shows the correspondence between some interface functions and vehicle computer functions. It should be noted that only a partial display is given here and no specific limitation is made.

[0061] Table 1 Comparison of some interface functions and vehicle computer functions

[0062] Setting up sound effects setSoundEffectMode(int mode) Get sound effects int getSoundEffectMode() Set left and right balance setBalance(int value)

[0063] By setting the interface corresponding to the vehicle computer function, the functional operation information associated with the category vehicle computer function in the historical operation information can be quickly extracted.

[0064] Optionally, the function usage quantification parameter of a category of vehicle-machine functions can be determined based on function operation information associated with the category of vehicle-machine functions. Specifically, determining the category usage quantification information of the vehicle-machine function category based on the function operation information includes: determining the function usage time of each category of vehicle-machine functions based on the function operation information, and determining the function usage quantification parameter of each category of vehicle-machine functions based on the function usage time of each category of vehicle-machine functions.

[0065] Optionally, the category usage quantification information of the vehicle function category can be determined based on the function usage quantification parameters of the vehicle function categories included in the vehicle function category. For example, the sum of the function usage quantification parameters of each category of vehicle function can be used as the category usage quantification information of the vehicle function category, or the characteristic value (such as the mean, variance, quantile value, etc.) of the function usage quantification parameters of each category of vehicle function can be used as the category usage quantification information of the vehicle function category.

[0066] In one implementation, the category usage quantitative information can be calculated using the following formula:

[0067]

[0068] Wherein, Value(DT) represents the category usage quantization information, DT represents the category of vehicle-mounted computer functions for each user, and f represents the information within each category. In other words, determining the category usage quantization information based on the function usage quantization parameters of each category of vehicle-mounted computer functions includes taking the sum of the function usage quantization parameters of each category of vehicle-mounted computer functions as the category usage quantization information.

[0069] The function usage quantification parameters of each category of locomotive functions are determined by the function usage time of each category of locomotive functions, and the sum of the function usage quantification parameters of each category of locomotive functions is used as the category usage quantification information, thereby realizing the analysis of locomotive behavior patterns based on user behavior sequences.

[0070] Optionally, the function usage time of each category of vehicle-machine function is determined based on the function operation information, including: for each category of vehicle-machine function, determining the function start time and function end time of the category vehicle-machine function according to the parameter identifier in the function operation information of the category vehicle-machine function, and determining the function usage time of the category vehicle-machine function according to the function start time and function end time.

[0071] The parameter identifier can be a computer identifier representing the on / off state of a vehicle-mounted function. For example, the on / off parameter identifier 1 represents the on / off state of the vehicle-mounted function, and the off / on parameter identifier 0 represents the off / on state of the vehicle-mounted function. Accordingly, the user's usage time of the vehicle-mounted function is determined by calculating the time interval between the on / off parameter identifier and the off / on parameter identifier. Obtaining the usage time of the vehicle-mounted function based on the time interval of the parameter identifier further improves the accuracy of obtaining the usage time of the vehicle-mounted function.

[0072] S140 : Determine an evaluation result of each vehicle computer function to be evaluated based on the category usage quantification information of each vehicle computer function category.

[0073] The evaluation of the vehicle function to be evaluated can include evaluating the frequency of use, number of uses, and effectiveness of use of the vehicle function to be evaluated. It is understood that a higher frequency of use indicates a better evaluation of the vehicle function, and the category usage quantification information can characterize the usage of each category of vehicle function within the vehicle function category. Based on this, all vehicle function categories can be ranked based on the category usage quantification information. The higher the category usage quantification information, the longer and more frequently users use the category of vehicle function within that category, indicating a higher importance of the category of vehicle function within that category.

[0074] Optionally, determining the evaluation results for each of the to-be-evaluated vehicle-machine functions based on the quantified category usage information for each of the vehicle-machine function categories includes ranking the vehicle-machine function categories based on the quantified category usage information for each of the vehicle-machine function categories, and determining the evaluation results for each of the to-be-evaluated vehicle-machine functions based on the ranking results. Analyzing and ranking vehicle-machine behavior patterns based on the quantified category usage information for each of the vehicle-machine function categories provides valuable reference for vehicle designers when designing vehicle-machine functions.

[0075] The vehicle computer function categories may be sorted in reverse order based on the category usage quantification information, that is, the higher the category usage quantification information of the vehicle computer function category is, the higher the ranking of the vehicle computer function is.

[0076] The technical solution of this embodiment obtains historical operation information from the vehicle computer operation log and clusters the vehicle computer functions to be evaluated, obtaining at least two vehicle computer function categories and the corresponding category vehicle computer functions for each vehicle computer function category. For each vehicle computer function category, the technical solution determines the functional operation information associated with the category vehicle computer function in the historical operation information. Based on the functional operation information, quantitative category usage information for the vehicle computer function category is determined. Based on the quantitative category usage information for each vehicle computer function category, the evaluation results for each vehicle computer function to be evaluated are determined. By determining the evaluation results for the vehicle computer functions based on the historical operation information in the vehicle computer operation log, vehicle computer behavior patterns are analyzed based on user behavior sequences, solving the current technical problem of inaccurate vehicle computer function evaluations, which tends to rely primarily on feature extraction and sentiment analysis.

[0077] Example 2

[0078] Figure 2 This is a structural diagram of a vehicle function evaluation device provided by the second embodiment of the present invention. Figure 2 As shown, the device includes:

[0079] The operation information acquisition module 210 is used to obtain historical operation information in the vehicle operation log;

[0080] The vehicle function clustering module 220 is used to cluster the vehicle functions to be evaluated to obtain at least two vehicle function categories and the category vehicle functions corresponding to each of the vehicle function categories;

[0081] A category usage quantification module 230 is configured to determine, for each of the vehicle-machine function categories, function operation information associated with the category of vehicle-machine function in the historical operation information, and determine category usage quantification information of the vehicle-machine function category based on the function operation information;

[0082] The vehicle computer function evaluation module 240 is configured to determine an evaluation result of each vehicle computer function to be evaluated based on the category usage quantification information of each vehicle computer function category.

[0083] An embodiment of the present invention obtains historical operation information from the vehicle computer operation log and clusters the vehicle computer functions to be evaluated, obtaining at least two vehicle computer function categories and the corresponding category vehicle computer functions for each vehicle computer function category. For each vehicle computer function category, the embodiment determines the functional operation information associated with the category vehicle computer function in the historical operation information, determines the category usage quantitative information of the vehicle computer function category based on the functional operation information, and determines the evaluation results of each vehicle computer function to be evaluated based on the category usage quantitative information of each vehicle computer function category. By determining the evaluation results of the vehicle computer functions based on the historical operation information in the vehicle computer operation log, vehicle computer behavior patterns can be analyzed based on user behavior sequences, solving the technical problem of inaccurate vehicle computer function evaluations that currently tend to rely on feature extraction and sentiment analysis.

[0084] Optionally, the category usage quantification module 230 includes:

[0085] a function usage quantification parameter determination unit, configured to determine a function usage time of each of the vehicle functions of the category based on the function operation information, and determine a function usage quantification parameter of each of the vehicle functions of the category according to the function usage time of each of the vehicle functions of the category;

[0086] The category usage quantification information determination unit is configured to determine the category usage quantification information according to the function usage quantification parameters of each category of vehicle-mounted function.

[0087] Optionally, the function uses a quantization parameter determination unit, including:

[0088] A function usage time calculation subunit is configured to determine, for each of the vehicle-machine functions of the category, a function start time and a function end time of the vehicle-machine function of the category according to a parameter identifier in the function operation information of the vehicle-machine function of the category;

[0089] The function usage time determination subunit is used to determine the function usage time of the vehicle function of the category according to the function start time and the function end time.

[0090] Optionally, the category usage quantitative information determination unit further includes:

[0091] The function usage quantization parameter summing subunit is configured to use the sum of the function usage quantization parameters of each category of vehicle computer functions as the category usage quantization information.

[0092] Optionally, the category usage quantification module 230 further includes:

[0093] An interface operation information extraction unit, configured to extract interface operation information from the historical operation information;

[0094] A vehicle computer function determination unit, configured to determine the vehicle computer operation function corresponding to the operation interface in the interface operation information;

[0095] The function operation information associating unit is used to use the interface operation information associated with the vehicle computer function that matches the category of vehicle computer function as the function operation information associated with the category of vehicle computer function.

[0096] Optionally, the vehicle function evaluation module 240 includes:

[0097] a sorting unit, configured to sort the vehicle computer function categories according to the category usage quantification information of each vehicle computer function category;

[0098] An evaluation result determination unit is used to determine the evaluation result of each of the vehicle-mounted functions to be evaluated based on the sorting result.

[0099] Optionally, the vehicle function clustering module 220 is specifically configured to:

[0100] A functional semantic vector of the vehicle computer function to be evaluated is determined, and clustering is performed based on the functional semantic vector to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories.

[0101] The vehicle computer function evaluation device provided in the embodiment of the present invention can execute the vehicle computer function evaluation method provided in any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.

[0102] Example 3

[0103] Figure 3 1 is a schematic diagram of the structure of an electronic device provided in the third embodiment of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital assistants, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.

[0104] like Figure 3 As shown, electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 and a random access memory (RAM) 13, communicatively connected to at least one processor 11. The memory stores a computer program executable by the at least one processor, and processor 11 can perform various appropriate actions and processes based on the computer program stored in ROM 12 or loaded from storage unit 18 into RAM 13. RAM 13 can also store various programs and data required for the operation of electronic device 10. Processor 11, ROM 12, and RAM 13 are interconnected via bus 14. An input / output (I / O) interface 15 is also connected to bus 14.

[0105] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.

[0106] The processor 11 can be any general-purpose and / or specialized processing component with processing and computing capabilities. Examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various specialized artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any other suitable processor, controller, or microcontroller. The processor 11 executes the various methods and processes described above, such as the vehicle computer function evaluation method.

[0107] In some embodiments, the vehicle function evaluation method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the vehicle function evaluation method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to execute the vehicle function evaluation method in any other appropriate manner (for example, by means of firmware).

[0108] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.

[0109] The computer programs used to implement the vehicle function assessment methods of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer programs can be executed entirely on the machine, partially on the machine, as a standalone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0110] Example 4

[0111] The fourth embodiment of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to cause a processor to execute a vehicle function evaluation method, the method comprising:

[0112] Obtain historical operation information from the vehicle operation log;

[0113] Clustering the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories;

[0114] For each of the vehicle-machine function categories, determining function operation information associated with the category of vehicle-machine function in the historical operation information, and determining category usage quantification information of the vehicle-machine function category based on the function operation information;

[0115] Based on the category usage quantification information of each of the vehicle computer function categories, an evaluation result of each of the vehicle computer functions to be evaluated is determined.

[0116] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0117] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).

[0118] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.

[0119] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.

[0120] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.

[0121] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.

Claims

1. A vehicle computer function evaluation method, characterized in that: include: Obtain historical operation information from the vehicle operation log; Clustering the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories; For each of the vehicle-machine function categories, determining function operation information associated with the category of vehicle-machine function in the historical operation information, and determining category usage quantification information of the vehicle-machine function category based on the function operation information; Based on the category usage quantification information of each of the vehicle computer function categories, an evaluation result of each of the vehicle computer functions to be evaluated is determined.

2. The method according to claim 1, characterized in that The determining of the category of the vehicle computer function category based on the functional operation information using quantitative information includes: determining a function usage time of each of the vehicle functions of the category based on the function operation information, and determining a function usage quantification parameter of each of the vehicle functions of the category according to the function usage time of each of the vehicle functions of the category; The category usage quantification information is determined according to the function usage quantification parameters of each category of vehicle computer function.

3. The method according to claim 2, characterized in that The determining of the functional usage time of each type of vehicle computer function based on the functional operation information includes: For each of the vehicle-machine functions of the category, determining a function start time and a function end time of the vehicle-machine function of the category according to a parameter identifier in the function operation information of the vehicle-machine function of the category; The function usage time of the vehicle function of the category is determined according to the function start time and the function end time.

4. The method according to claim 2, characterized in that The determining the category usage quantification information according to the function usage quantification parameter of each category of vehicle computer function includes: The sum of the function usage quantization parameters of the vehicle computer functions of each category is used as the category usage quantization information.

5. The method according to claim 1, wherein The determining of the functional operation information associated with the type of vehicle computer function in the historical operation information includes: Extracting interface operation information from the historical operation information; Determine the vehicle-mounted computer function corresponding to the operation interface in the interface operation information; The interface operation information associated with the vehicle computer function that matches the category of vehicle computer function is used as the function operation information associated with the category of vehicle computer function.

6. The method according to claim 1, characterized in that The determining of the evaluation results of each of the vehicle computer functions to be evaluated based on the category-based quantitative information of each of the vehicle computer function categories includes: sorting the vehicle computer function categories according to the category usage quantitative information of each vehicle computer function category; An evaluation result of each of the vehicle computer functions to be evaluated is determined based on the sorting result.

7. The method according to claim 1, characterized in that The clustering of the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and the category vehicle computer functions corresponding to each of the vehicle computer function categories includes: A functional semantic vector of the vehicle computer function to be evaluated is determined, and clustering is performed based on the functional semantic vector to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories.

8. A vehicle computer function evaluation device, characterized in that: include: The operation information acquisition module is used to obtain historical operation information from the vehicle operation log; A vehicle computer function clustering module, configured to cluster the vehicle computer functions to be evaluated to obtain at least two vehicle computer function categories and category vehicle computer functions corresponding to each of the vehicle computer function categories; a category usage quantification module, configured to determine, for each of the vehicle-machine function categories, function operation information associated with the category of vehicle-machine function in the historical operation information, and determine category usage quantification information of the vehicle-machine function category based on the function operation information; The vehicle computer function evaluation module is configured to determine an evaluation result of each vehicle computer function to be evaluated based on the category usage quantification information of each vehicle computer function category.

9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the vehicle function evaluation method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the vehicle function evaluation method according to any one of claims 1 to 7 when executed.

Citation Information

Patent Citations

  • Function service operation method and device, terminal equipment and storage medium

    CN109800049A

  • Information processing method and device, electronic equipment and medium

    CN110750653A