Diagnostic process exit method and device, equipment and medium
By generating a floating ball in the diagnostic interface of the automotive equipment and analyzing user behavior data, and generating a diagnostic process exit button, the cumbersome operation of users frequently exiting and re-entering the interface is solved, and diagnostic efficiency and user experience are improved.
Patent Information
- Application Number
- CN202411678154.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-02-28
AI Technical Summary
During the process of diagnosing automotive equipment, users need to frequently exit and re-enter the diagnosis interface to select different cars for diagnosis, resulting in cumbersome operation and inefficient efficiency.
By generating a floating ball on the user interface and using the preset user behavior database to analyze the statistical indicators of historical user behavior data, we can determine whether the preset conditions are met. If they are met, a diagnostic process exit button will be generated, and the user can exit the diagnostic process at any interface.
The operation process of diagnosing different automotive equipment has been simplified, the diagnostic efficiency has been improved, and the user experience has been enhanced.
Smart Images

Figure CN119536888A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of front-end technology, and in particular to a diagnostic process exit method, device, equipment and medium. Background Art
[0002] Currently, during the process of diagnosing an automobile device, the current interface can only be exited by clicking the exit button in the upper right corner of the diagnosis process interface.
[0003] Taking traditional diagnosis as an example, you first need to click on the traditional diagnosis module on the main interface to enter the car selection interface. Only after selecting a car can you enter the diagnosis process. However, after entering the diagnosis process, if you want to reselect the car you want to diagnose, you can only exit the original diagnosis interface first, and then return to the main interface to reselect the car. As a result, during the car diagnosis process, if the user wants to select another car for diagnosis after entering other functional modules, he can only return to the diagnosis interface first, and the operation is more cumbersome.
[0004] As can be seen from the above, how to simplify the operation of diagnosing devices corresponding to different vehicles in the process of diagnosing automobile devices is a problem that needs to be solved urgently. Summary of the invention
[0005] In view of this, the purpose of the present invention is to provide a diagnostic process exit method, device, equipment and medium, which can determine whether the historical user behavior data of the target user interface meets the preset conditions based on the target statistical indicators of the historical user behavior data on the target user interface. If so, a diagnostic process exit button is generated to control the preset vehicle diagnostic program to exit the current diagnostic process, thereby simplifying the operation of diagnosing different automobile equipment and improving the diagnostic efficiency of automobile equipment. The specific scheme is as follows:
[0006] In a first aspect, the present application provides a method for exiting a diagnostic process, comprising:
[0007] Starting a preset vehicle diagnostic program and generating a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program;
[0008] Acquire and respond to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface;
[0009] Determine a target statistical index of the historical user behavior data on the target user interface by using a preset user behavior database, and determine whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical index;
[0010] If the historical user behavior data of the target user interface meets the preset condition, a diagnosis process exit button is generated, and the target floating ball is controlled to perform a dynamic expansion special effect to display the diagnosis process exit button on the corresponding extension area;
[0011] When a click operation on the diagnostic process exit button on the extended area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process.
[0012] Optionally, before starting the preset vehicle diagnostic program and generating a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program, the method further includes:
[0013] storing each historical user behavior data on each user interface in the preset vehicle diagnostic program in a preset user behavior database; the user interface corresponds to a plurality of the historical user behavior data;
[0014] Accordingly, the method of determining a target statistical index of the historical user behavior data on the target user interface by using a preset user behavior database, and judging whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical index, includes:
[0015] Acquire historical user behavior data on the target user interface from a preset user behavior database, and analyze the historical user behavior data on the target user interface to obtain corresponding target statistical indicators;
[0016] Based on the size relationship between the target statistical indicator and a preset threshold, it is determined whether the historical user behavior data of the target user interface meets a preset condition.
[0017] Optionally, before starting the preset vehicle diagnostic program and generating a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program, the method further includes:
[0018] Analyze the historical user behavior data on each user interface to obtain corresponding target statistical indicators, and store the target statistical indicators corresponding to the target user interface in the preset user behavior database;
[0019] Accordingly, the method of determining a target statistical index of the historical user behavior data on the target user interface by using a preset user behavior database, and judging whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical index, includes:
[0020] Searching the target statistical indicator corresponding to the target user interface from the preset user behavior database;
[0021] Based on the size relationship between the target statistical indicator corresponding to the target user interface and a preset threshold, it is determined whether the historical user behavior data of the target user interface meets a preset condition.
[0022] Optionally, the process of determining the target statistical indicator of the user interface to be analyzed includes:
[0023] Count the historical user behavior data on the user interface to be analyzed to obtain the first behavior quantity;
[0024] Determine the amount of target historical user behavior data from the historical user behavior data on the user interface to be analyzed, and obtain a second behavior amount; the target historical user behavior data is the historical user behavior data of the diagnostic process exit operation performed within a preset time period after the user interface to be analyzed is opened;
[0025] The ratio between the number of the second behaviors and the number of the first behaviors is determined as the target statistical indicator.
[0026] Optionally, after acquiring and responding to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface, the method further includes:
[0027] Using preset target tracking points to monitor the current user behavior of the user on the target user interface;
[0028] If the preset target tracking point detects the user clicking on the preset diagnostic module, then after obtaining the floating ball click instruction, it triggers the operation of generating the diagnostic process exit button.
[0029] Optionally, controlling the target floating ball to perform a dynamic expansion special effect so as to display the diagnosis process exit button on the corresponding extended area includes:
[0030] Controlling the target floating ball to perform a dynamic expansion special effect to extend the initial function menu display area of the target floating ball to obtain an expanded function menu display area including the extended area; the initial function menu display area is used to display a preset default function button;
[0031] The diagnostic process exit button is integrated into the expanded function menu display area, so that the diagnostic process exit button is displayed using the extended area in the expanded function menu display area.
[0032] Optionally, after obtaining a click operation on the diagnostic process exit button on the extended area, controlling the preset vehicle diagnostic program to exit the current diagnostic process, the method further includes:
[0033] The target floating ball is controlled to automatically close the expanded function menu display area corresponding to the target floating ball, and the diagnosis process exit button is removed from the expanded function menu display area.
[0034] In a second aspect, the present application provides a diagnostic process exit device, comprising:
[0035] A diagnostic program starting module, used to start a preset vehicle diagnostic program and generate a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program;
[0036] An instruction acquisition module, used to acquire and respond to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface;
[0037] An indicator determination module, used to determine a target statistical indicator of the historical user behavior data on the target user interface by using a preset user behavior database, and to determine whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical indicator;
[0038] A button generation module, configured to generate a diagnosis process exit button if the historical user behavior data of the target user interface meets the preset condition, and control the target floating ball to perform a dynamic expansion special effect to display the diagnosis process exit button on the corresponding extension area;
[0039] The diagnosis exit module is used to control the preset vehicle diagnostic program to exit the current diagnostic process when a click operation on the diagnostic process exit button on the extended area is obtained.
[0040] In a third aspect, the present application provides an electronic device, including:
[0041] Memory, used to store computer programs;
[0042] The processor is used to execute the computer program to implement the aforementioned diagnostic process exit method.
[0043] In a fourth aspect, the present application provides a computer-readable storage medium for storing a computer program, wherein the computer program implements the aforementioned diagnostic process exit method when executed by a processor.
[0044] As can be seen from the above, before exiting the diagnostic process, the present application needs to start a preset vehicle diagnostic program and generate a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program; obtain and respond to a user operation instruction for opening the target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface; use a preset user behavior database to determine the target statistical indicators of the historical user behavior data on the target user interface, and judge whether the historical user behavior data of the target user interface meets the preset conditions based on the target statistical indicators; if the historical user behavior data of the target user interface meets the preset conditions, a diagnostic process exit button is generated, and the target floating ball is controlled to perform a dynamic expansion special effect to display the diagnostic process exit button on the corresponding extended area; when a click operation on the diagnostic process exit button on the extended area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process. It can be seen that the present application generates a target floating ball, obtains and responds to user operation instructions on the target user interface of the preset vehicle diagnostic program, and then determines whether the historical user behavior data of the target user interface meets the preset conditions based on the target statistical indicators of the historical user behavior data on the target user interface. If so, a diagnostic process exit button is generated to control the preset vehicle diagnostic program to exit the current diagnostic process. In this way, the present application simplifies the operation of diagnosing the equipment corresponding to different cars, thereby improving the diagnostic efficiency of the car equipment and enhancing the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0046] Figure 1 A flow chart of a diagnostic process exit method disclosed in the present application;
[0047] Figure 2 A schematic diagram of a diagnostic interface of a specific preset automobile diagnostic program;
[0048] Figure 3 A schematic diagram of a main interface of a specific preset automobile diagnostic program;
[0049] Figure 4 A schematic diagram of an exit button for a specific diagnostic process;
[0050] Figure 5 A flowchart of a specific diagnostic process exit method disclosed in this application;
[0051] Figure 6 This is a structural flow chart of a diagnostic process exit device disclosed in this application;
[0052] Figure 7 This is a structural diagram of an electronic device disclosed in this application. DETAILED DESCRIPTION
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments 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 creative work are within the scope of protection of the present invention.
[0054] At present, in the process of diagnosing automobile equipment, the current interface can only be exited by clicking the exit button in the upper right corner of the diagnostic process interface. After entering the diagnostic process, if you want to reselect the car you want to diagnose, you can only exit the original diagnostic interface first, and then return to the main interface to reselect the car. To this end, the present application provides a diagnostic process exit method, which can determine whether the historical user behavior data of the target user interface meets the preset conditions based on the target statistical indicators of the historical user behavior data on the target user interface. If so, a diagnostic process exit button is generated to control the preset vehicle diagnostic program to exit the current diagnostic process, thereby simplifying the operation of diagnosing different automobile equipment and improving the diagnostic efficiency of automobile equipment.
[0055] See also Figure 1 As shown, an embodiment of the present invention discloses a method for exiting a diagnostic process, comprising:
[0056] Step S11 : starting a preset vehicle diagnostic program and generating a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program.
[0057] In this embodiment, before starting the preset vehicle diagnostic program, it is necessary to collect the historical user behavior data on each user interface of the preset vehicle diagnostic program, and store the collected behavior data in the preset user behavior database. Specifically, before starting the preset vehicle diagnostic program and generating a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program, it can also include: analyzing the historical user behavior data on each user interface separately to obtain the corresponding target statistical indicators, and storing the target statistical indicators corresponding to the target user interface in the preset user behavior database. Among them, in a specific implementation, the historical user behavior data can be the user's click operation on the current user interface and the exit interface operation, which is not specifically limited here.
[0058] It is worth mentioning that, during the current process of diagnosing the vehicle equipment, you can only exit the current interface by clicking the exit button in the upper right corner of the diagnostic process interface. After entering the diagnostic process, if you want to reselect the vehicle you want to diagnose, you can only return to the original diagnostic interface first, and then return to the main interface to reselect the vehicle. Figure 2 As shown, the function button indicated by the red arrow is the button for exiting the diagnostic process, and the main interface of the preset vehicle diagnostic program is as follows Figure 3 As shown, the icon pointed by the red arrow is the target floating ball, and the two function buttons above the target floating ball are a help function button and a feedback function button respectively.
[0059] In this way, during the diagnosis process of automobile equipment, users do not need to return to the diagnosis process interface to re-select the car. They can exit the diagnosis in any interface of the diagnosis app. At the same time, by using the information in the preset user behavior database, it is determined whether the current user interface is the target user interface. If so, the function menu of the target floating ball is automatically expanded in the target user interface, so as to display the diagnosis exit button to the user.
[0060] Step S12: Acquire and respond to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface.
[0061] In this embodiment, after obtaining the user operation instruction of the target user interface for opening the preset vehicle diagnostic program triggered by the preset human-computer interaction interface, it is necessary to respond to the user operation instruction; then, after performing the response operation, it is necessary to monitor the user behavior using the target buried point, and if it is detected that the user clicks the target buried point, an exit button for the diagnostic process is generated. Among them, the target buried point can be located in the target floating ball or in the preset automobile diagnostic program, which is not specifically limited here. Specifically, after obtaining and responding to the user operation instruction of the target user interface for opening the preset vehicle diagnostic program triggered by the preset human-computer interaction interface, it can also include: using the preset target buried point to monitor the current user behavior of the user on the target user interface; if the preset target buried point detects the operation of the user clicking on the preset diagnostic module, then after obtaining the floating ball click instruction, the operation of generating the exit button for the diagnostic process is triggered.
[0062] Step S13: Determine a target statistical index of the historical user behavior data on the target user interface using a preset user behavior database, and determine whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical index.
[0063] In this embodiment, when the user enters the target user interface, it is necessary to obtain the target statistical indicator corresponding to the historical user behavior data on the target user interface from the preset user behavior database, and use the obtained target statistical indicator to determine whether the historical user behavior data of the target user interface meets the preset conditions. Specifically, the use of the preset user behavior database to determine the target statistical indicator of the historical user behavior data on the target user interface, and based on the target statistical indicator, determine whether the historical user behavior data of the target user interface meets the preset conditions, may include: searching the preset user behavior database for the target statistical indicator corresponding to the target user interface; based on the size relationship between the target statistical indicator corresponding to the target user interface and the preset threshold, determine whether the historical user behavior data of the target user interface meets the preset conditions. Among them, the size of the preset threshold can be 50%, which can be set by the developer based on the needs, and is not specifically limited here.
[0064] It is worth mentioning that the process of determining the target statistical index of the user interface to be analyzed may include: performing quantitative statistics on each historical user behavior data on the user interface to be analyzed to obtain a first behavior quantity; determining the quantity of target historical user behavior data from the historical user behavior data on the user interface to be analyzed to obtain a second behavior quantity; the target historical user behavior data is the historical user behavior data of the diagnostic process exit operation performed within a preset time period after the user interface to be analyzed is opened; and determining the ratio between the second behavior quantity and the first behavior quantity as the target statistical index. It is understandable that the value of the target statistical index is between 0% and 100%.
[0065] Step S14: If the historical user behavior data of the target user interface meets the preset conditions, a diagnosis process exit button is generated, and the target floating ball is controlled to perform a dynamic expansion effect to display the diagnosis process exit button on the corresponding extension area.
[0066] In this embodiment, after using the target statistical indicators to determine that the historical user behavior data of the target user interface meets the preset conditions, the embodiment of the present application may consider that the target user interface can perform a diagnosis process exit operation, and then generate a diagnosis process exit button. Figure 4 As shown, Figure 4 The function button pointed by the red arrow is the diagnosis process exit button. It is worth mentioning that after generating the diagnosis process exit button, it is necessary to control the target floating ball to perform dynamic expansion effects so as to display the diagnosis process exit button on the corresponding extended area. Specifically, the control of the target floating ball to perform dynamic expansion effects to display the diagnosis process exit button on the corresponding extended area may include: controlling the target floating ball to perform dynamic expansion effects to extend the initial function menu display area of the target floating ball to obtain an expanded function menu display area including the extended area; the initial function menu display area is used to display a preset default function button; integrating the diagnosis process exit button into the expanded function menu display area to display the diagnosis process exit button using the extended area in the expanded function menu display area.
[0067] Step S15: When a click operation on the diagnostic process exit button on the extended area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process.
[0068] In this embodiment, after the user clicks the diagnostic process exit button and performs the diagnostic process exit operation, the expanded function menu display area in the target floating ball needs to be closed, and the diagnostic process exit button needs to be removed from the expanded function menu display area, so that the target user interface can be judged again whether the preset conditions are met later. Specifically, when a click operation on the diagnostic process exit button on the extended area is obtained, after controlling the preset vehicle diagnostic program to exit the current diagnostic process, it can also include: controlling the target floating ball to automatically close the expanded function menu display area corresponding to the target floating ball, and removing the diagnostic process exit button from the expanded function menu display area.
[0069] As can be seen from the above, before exiting the diagnostic process, the present application needs to start a preset vehicle diagnostic program and generate a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program; obtain and respond to a user operation instruction for opening the target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface; use a preset user behavior database to determine the target statistical indicators of the historical user behavior data on the target user interface, and judge whether the historical user behavior data of the target user interface meets the preset conditions based on the target statistical indicators; if the historical user behavior data of the target user interface meets the preset conditions, a diagnostic process exit button is generated, and the target floating ball is controlled to perform a dynamic expansion special effect to display the diagnostic process exit button on the corresponding extended area; when a click operation on the diagnostic process exit button on the extended area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process. It can be seen that the present application generates a target floating ball, obtains and responds to user operation instructions on the target user interface of the preset vehicle diagnostic program, and then determines whether the historical user behavior data of the target user interface meets the preset conditions based on the target statistical indicators of the historical user behavior data on the target user interface. If so, a diagnostic process exit button is generated to control the preset vehicle diagnostic program to exit the current diagnostic process. In this way, the present application simplifies the operation of diagnosing the equipment corresponding to different cars, thereby improving the diagnostic efficiency of the car equipment and enhancing the user experience.
[0070] For further information, see Figure 5 As shown, an embodiment of the present invention discloses a method for exiting a diagnostic process, comprising:
[0071] Step S21, storing each historical user behavior data on each user interface in the preset vehicle diagnostic program into a preset user behavior database; the user interface corresponds to a plurality of the historical user behavior data.
[0072] In this embodiment, before starting the preset vehicle diagnostic program, it is necessary to collect the historical user behavior data on each user interface in the preset vehicle diagnostic program, and store the collected historical user behavior data in the preset user behavior database based on the corresponding user interface; that is, the several historical behavior data stored in the preset user behavior database correspond to different user interfaces, and each user interface corresponds to several historical user behavior data. Therefore, when judging whether the historical user behavior data of the target user interface meets the preset conditions, the embodiment of the present application can obtain the historical user behavior data on the target user interface from the preset user behavior database, analyze it, and then obtain the corresponding target statistical indicators, so as to use the target statistical indicators to judge whether the historical user behavior data of the target user interface meets the preset conditions.
[0073] Step S22: starting a preset vehicle diagnostic program and generating a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program.
[0074] Step S23: Acquire and respond to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface.
[0075] Step S24: Acquire historical user behavior data on the target user interface from a preset user behavior database, and analyze the historical user behavior data on the target user interface to obtain corresponding target statistical indicators.
[0076] In this embodiment, after obtaining the historical user behavior data corresponding to the target user interface from the preset user behavior database, the historical user behavior data needs to be analyzed in order to determine the target statistical index. Specifically, the process of determining the target statistical index of the user interface to be analyzed may include: performing quantitative statistics on each historical user behavior data on the user interface to be analyzed to obtain a first behavior quantity; determining the quantity of target historical user behavior data from the historical user behavior data on the user interface to be analyzed to obtain a second behavior quantity; the target historical user behavior data is the historical user behavior data of the diagnostic process exit operation performed within a preset time period after the user interface to be analyzed is opened; and determining the ratio between the second behavior quantity and the first behavior quantity as the target statistical index.
[0077] Step S25: determining whether the historical user behavior data of the target user interface meets a preset condition based on the size relationship between the target statistical indicator and a preset threshold.
[0078] In this embodiment, after obtaining the target statistical indicator corresponding to the target user interface from the preset user behavior database, it is necessary to compare the target statistical indicator with the preset threshold value, and determine whether the historical user behavior data of the target user interface meets the preset conditions based on the comparison result, and then perform subsequent operations based on the judgment result. Among them, in a specific implementation, the preset threshold value can be 50%, which can be set based on the developer's needs and is not specifically set here.
[0079] Step S26: If the historical user behavior data of the target user interface meets the preset conditions, a diagnosis process exit button is generated, and the target floating ball is controlled to perform a dynamic expansion effect to display the diagnosis process exit button on the corresponding extension area.
[0080] Step S27: When a click operation on the diagnostic process exit button on the extended area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process.
[0081] Among them, the specific implementation process of the above-mentioned step S22, step S23, step S26 and step S27 can refer to the corresponding content in the previous embodiment, and will not be repeated here.
[0082] As can be seen from the above, before exiting the diagnostic process, the present application needs to store the historical user behavior data on each user interface in the preset vehicle diagnostic program into the preset user behavior database; start the preset vehicle diagnostic program, and generate a target suspension ball that can be displayed on each user interface of the preset vehicle diagnostic program. Obtain and respond to the user operation instruction of opening the target user interface of the preset vehicle diagnostic program triggered by the preset human-computer interaction interface; obtain the historical user behavior data on the target user interface from the preset user behavior database, and analyze the historical user behavior data on the target user interface to determine whether the historical user behavior data of the target user interface meets the preset conditions based on the size relationship between the obtained target statistical index and the preset threshold; if the historical user behavior data of the target user interface meets the preset conditions, generate a diagnostic process exit button, and control the target suspension ball to perform dynamic expansion special effects to display the diagnostic process exit button on the corresponding extension area; when the click operation on the diagnostic process exit button on the extension area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process. In this way, the present application simplifies the operation of diagnosing the equipment corresponding to different cars, thereby improving the diagnostic efficiency of car equipment and enhancing the user experience.
[0083] Accordingly, see Figure 6 As shown, the present application also provides a diagnostic process exit device, including:
[0084] A diagnostic program starting module 11 is used to start a preset vehicle diagnostic program and generate a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program;
[0085] An instruction acquisition module 12, used to acquire and respond to a user operation instruction of opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface;
[0086] An indicator determination module 13 is used to determine a target statistical indicator of the historical user behavior data on the target user interface by using a preset user behavior database, and to determine whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical indicator;
[0087] A button generation module 14 is used to generate a diagnosis process exit button if the historical user behavior data of the target user interface meets the preset condition, and control the target floating ball to perform a dynamic expansion effect to display the diagnosis process exit button on the corresponding extension area;
[0088] The diagnosis exit module 15 is used to control the preset vehicle diagnostic program to exit the current diagnostic process when a click operation on the diagnostic process exit button on the extended area is obtained.
[0089] As can be seen from the above, before exiting the diagnostic process, the present application needs to start the preset vehicle diagnostic program and generate a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program; obtain and respond to the user operation instruction of the target user interface of the preset vehicle diagnostic program triggered by the preset human-computer interaction interface; use the preset user behavior database to determine the target statistical index of the historical user behavior data on the target user interface, and judge whether the historical user behavior data of the target user interface meets the preset conditions based on the target statistical index; if the historical user behavior data of the target user interface meets the preset conditions, then generate a diagnostic process exit button, and control the target floating ball to perform dynamic expansion effects to display the diagnostic process exit button on the corresponding extended area; when a click operation on the diagnostic process exit button on the extended area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process. In this way, the present application simplifies the operation of diagnosing the equipment corresponding to different cars, thereby improving the diagnostic efficiency of the car equipment and enhancing the user experience.
[0090] In some specific implementations, the diagnostic process exit device may further include:
[0091] A data storage unit, used for storing each historical user behavior data on each user interface in the preset vehicle diagnostic program into a preset user behavior database; the user interface corresponds to a plurality of the historical user behavior data;
[0092] Accordingly, in some specific implementations, the indicator determination module 13 may specifically include:
[0093] A data acquisition unit, configured to acquire historical user behavior data on the target user interface from a preset user behavior database, and analyze the historical user behavior data on the target user interface to obtain corresponding target statistical indicators;
[0094] The first data determination unit is used to determine whether the historical user behavior data of the target user interface meets a preset condition based on the size relationship between the target statistical indicator and a preset threshold.
[0095] In some specific implementations, the diagnostic process exit device may further include:
[0096] A data analysis unit, configured to analyze the historical user behavior data on each user interface to obtain corresponding target statistical indicators, and store the target statistical indicators corresponding to the target user interface in the preset user behavior database;
[0097] Accordingly, in some specific implementations, the indicator determination module 13 may specifically include:
[0098] An indicator search unit, used to search the target statistical indicator corresponding to the target user interface from the preset user behavior database;
[0099] The second data determination unit is used to determine whether the historical user behavior data of the target user interface meets a preset condition based on the size relationship between the target statistical indicator corresponding to the target user interface and a preset threshold.
[0100] In some specific implementations, the diagnostic process exit device may further include:
[0101] A quantity statistics unit, used for performing quantity statistics on each historical user behavior data on the user interface to be analyzed, to obtain the first behavior quantity;
[0102] a quantity determination unit, configured to determine the quantity of target historical user behavior data from the historical user behavior data on the user interface to be analyzed, and obtain a second behavior quantity; the target historical user behavior data is the historical user behavior data of the diagnostic process exit operation performed within a preset time period after the user interface to be analyzed is opened;
[0103] An indicator determination unit is used to determine the ratio between the number of the second behaviors and the number of the first behaviors as the target statistical indicator.
[0104] In some specific implementations, the diagnostic process exit device may further include:
[0105] A behavior monitoring unit, used to monitor the current user behavior of the user on the target user interface using a preset target embedding point;
[0106] An operation trigger unit is used to trigger the operation of generating an exit button for the diagnosis process after obtaining a floating ball click instruction if the preset target tracking point detects that the user clicks on the preset diagnosis module.
[0107] In some specific implementations, the button generation module 14 may specifically include:
[0108] A special effect control unit, used to control the target floating ball to perform a dynamic expansion special effect, so as to extend the initial function menu display area of the target floating ball to obtain an expanded function menu display area including the extended area; the initial function menu display area is used to display a preset default function button;
[0109] A button integration unit is used to integrate the diagnostic process exit button into the expanded function menu display area, so as to display the diagnostic process exit button using the extended area in the expanded function menu display area.
[0110] In some specific implementations, the diagnostic process exit device may further include:
[0111] The button removal unit is used to control the target floating ball to automatically close the expanded function menu display area corresponding to the target floating ball, and remove the diagnosis process exit button from the expanded function menu display area.
[0112] Furthermore, the present application also discloses an electronic device. Figure 7 It is a structural diagram of an electronic device 20 shown according to an exemplary embodiment, and the content in the figure cannot be regarded as any limitation on the scope of use of this application. The electronic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input and output interface 25 and a communication bus 26. Among them, the memory 22 is used to store a computer program, and the computer program is loaded and executed by the processor 21 to implement the relevant steps in the diagnostic process exit method disclosed in any of the aforementioned embodiments. In addition, the electronic device 20 in this embodiment can specifically be an electronic computer.
[0113] In this embodiment, the power supply 23 is used to provide working voltage for each hardware device on the electronic device 20; the communication interface 24 can create a data transmission channel between the electronic device 20 and the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.
[0114] In addition, the memory 22, as a carrier for storing resources, can be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon can include an operating system 221, a computer program 222, etc., and the storage method can be temporary storage or permanent storage.
[0115] The operating system 221 is used to manage and control the hardware devices and computer program 222 on the electronic device 20, and can be Windows Server, Netware, Unix, Linux, etc. In addition to including a computer program that can be used to complete the diagnostic process exit method performed by the electronic device 20 disclosed in any of the aforementioned embodiments, the computer program 222 can further include a computer program that can be used to complete other specific tasks.
[0116] Furthermore, the present application also discloses a computer-readable storage medium for storing a computer program; wherein, when the computer program is executed by a processor, the diagnostic process exit method disclosed above is implemented. The specific steps of the method can refer to the corresponding contents disclosed in the above embodiments, and will not be repeated here.
[0117] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.
[0118] Professionals may further appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to function. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0119] The steps of the method or algorithm described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.
[0120] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.
[0121] The technical solution provided by the present application is introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for general technicians in this field, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A diagnostic process exit method, characterized in that: include: Starting a preset vehicle diagnostic program and generating a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program; Acquire and respond to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface; Determine a target statistical index of the historical user behavior data on the target user interface by using a preset user behavior database, and determine whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical index; If the historical user behavior data of the target user interface meets the preset condition, a diagnosis process exit button is generated, and the target floating ball is controlled to perform a dynamic expansion special effect to display the diagnosis process exit button on the corresponding extension area; When a click operation on the diagnostic process exit button on the extended area is obtained, the preset vehicle diagnostic program is controlled to exit the current diagnostic process.
2. The diagnostic process exit method according to claim 1, characterized in that: Before the preset vehicle diagnostic program is started and a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program is generated, the method further includes: storing each historical user behavior data on each user interface in the preset vehicle diagnostic program in a preset user behavior database; the user interface corresponds to a plurality of the historical user behavior data; Accordingly, the method of determining a target statistical index of the historical user behavior data on the target user interface by using a preset user behavior database, and judging whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical index, includes: Acquire historical user behavior data on the target user interface from a preset user behavior database, and analyze the historical user behavior data on the target user interface to obtain corresponding target statistical indicators; Based on the size relationship between the target statistical indicator and a preset threshold, it is determined whether the historical user behavior data of the target user interface meets a preset condition.
3. The diagnostic process exit method according to claim 1, characterized in that: Before the preset vehicle diagnostic program is started and a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program is generated, the method further includes: Analyze the historical user behavior data on each user interface to obtain corresponding target statistical indicators, and store the target statistical indicators corresponding to the target user interface in the preset user behavior database; Accordingly, the method of determining a target statistical index of the historical user behavior data on the target user interface by using a preset user behavior database, and judging whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical index, includes: Searching the target statistical indicator corresponding to the target user interface from the preset user behavior database; Based on the size relationship between the target statistical indicator corresponding to the target user interface and a preset threshold, it is determined whether the historical user behavior data of the target user interface meets a preset condition.
4. The diagnostic process exit method according to claim 2 or 3, characterized in that: The process of determining the target statistical indicator of the user interface to be analyzed includes: Count the historical user behavior data on the user interface to be analyzed to obtain the first behavior quantity; Determine the amount of target historical user behavior data from the historical user behavior data on the user interface to be analyzed, and obtain a second behavior amount; the target historical user behavior data is the historical user behavior data of the diagnostic process exit operation performed within a preset time period after the user interface to be analyzed is opened; The ratio between the number of the second behaviors and the number of the first behaviors is determined as the target statistical indicator.
5. The diagnostic process exit method according to claim 1, characterized in that: After acquiring and responding to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface, the method further includes: Using preset target tracking points to monitor the current user behavior of the user on the target user interface; If the preset target tracking point detects the user clicking on the preset diagnostic module, then after obtaining the floating ball click instruction, it triggers the operation of generating the diagnostic process exit button.
6. The diagnostic process exit method according to any one of claims 1 to 5, characterized in that: The controlling the target floating ball to perform a dynamic expansion special effect so as to display the diagnosis process exit button on the corresponding extended area includes: Controlling the target floating ball to perform a dynamic expansion special effect to extend the initial function menu display area of the target floating ball to obtain an expanded function menu display area including the extended area; the initial function menu display area is used to display a preset default function button; The diagnostic process exit button is integrated into the expanded function menu display area, so that the diagnostic process exit button is displayed using the extended area in the expanded function menu display area.
7. The diagnostic process exit method according to claim 6, characterized in that: After obtaining a click operation on the diagnostic process exit button on the extended area, controlling the preset vehicle diagnostic program to exit the current diagnostic process, the method further includes: The target floating ball is controlled to automatically close the expanded function menu display area corresponding to the target floating ball, and the diagnosis process exit button is removed from the expanded function menu display area.
8. A diagnostic process exit device, characterized in that: include: A diagnostic program starting module, used to start a preset vehicle diagnostic program and generate a target floating ball that can be displayed on each user interface of the preset vehicle diagnostic program; An instruction acquisition module, used to acquire and respond to a user operation instruction for opening a target user interface of the preset vehicle diagnostic program triggered by a preset human-computer interaction interface; An indicator determination module, used to determine a target statistical indicator of the historical user behavior data on the target user interface by using a preset user behavior database, and to determine whether the historical user behavior data of the target user interface meets a preset condition based on the target statistical indicator; A button generation module, configured to generate a diagnosis process exit button if the historical user behavior data of the target user interface meets the preset condition, and control the target floating ball to perform a dynamic expansion special effect to display the diagnosis process exit button on the corresponding extension area; The diagnosis exit module is used to control the preset vehicle diagnostic program to exit the current diagnostic process when a click operation on the diagnostic process exit button on the extended area is obtained.
9. An electronic device, characterized in that: include: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the steps of the diagnostic process exit method as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein when the computer program is executed by a processor, the steps of the diagnostic process exit method according to any one of claims 1 to 7 are implemented.