Interface design method and device based on user operation habits, equipment and storage medium

Through the analysis of the frequency of use of functions and the interface preset function, a personalized interface layout that meets user operating habits is designed, which solves the problem that interface design in the existing technology does not meet user needs, and improves the operation experience and screen space utilization.

CN119105677APending Publication Date: 2024-12-10CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411193771.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The existing automotive HMI interface design cannot effectively take into account the unique operating habits of each user, resulting in the default functional layout that does not meet the actual needs of users, the operation experience is poor, and may lead to redundant design and waste of screen space.

Method used

By analyzing the frequency of use of each function, determine the maximum frequency of use of each function as the target arrangement interface, and design a personalized interface function layout based on the initial function sorting and the number of arranged functions preset in the interface. The recommended design In line with user operating habits, avoid redundant designs, and improve screen space usage.

Benefits of technology

It realizes personalized interface function design, improves user operation experience, meets users' personalized needs, avoids redundant design caused by considering differences in usage habits, and improves the usage rate of screen space.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119105677A_ABST
    Figure CN119105677A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of interface design, and discloses an interface design method and device based on user operation habits, equipment and a storage medium, according to the use frequency of an arrangement interface corresponding to each function, the arrangement interface with the highest use frequency corresponding to each function is used as a target arrangement interface; and determining a recommendation design suitable for the current user according to the initial function sequence, a target arrangement interface corresponding to each function and a preset number of arrangeable functions of the interface. According to the method, the recommendation design of the interface function layout conforming to the operation habits of the user can be designed, personalized interface function design is achieved, the personalized requirements of the user are met, and then the operation experience of the user can be improved. And meanwhile, the condition of redundant design caused by considering the difference of use habits is also avoided through the personalized design, so that the space utilization rate of the screen is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of interface design, and in particular to a method, device, equipment and storage medium for interface design based on user operating habits. Background Art

[0002] With the development of technology, the human-machine interface (HMI) design of automobiles has become an important part of automobile design. At present, the design of automobile HMI interface is mainly carried out through the designer's experience and understanding of user needs. Designers will design the interface according to the usage habits of most users to ensure the operation experience of most users.

[0003] Since each user has different usage habits, designers can only take into account the usage habits of most users when designing. Especially when defining the default function layout of the interface, designers will judge which functions are more important based on user survey results and benchmark markets. The default function layout of the interface is usually designed for most users, which leads to a lack of compliance with users' actual operating habits. Summary of the invention

[0004] In view of the above problems, the present application provides an interface design method, device, equipment and storage medium based on user operating habits, which is used to solve the problem that the default function layout of the interface designed for most users in the prior art does not conform to the actual operating habits of the users. The present application uses the arrangement interface with the highest frequency of use corresponding to each function as the target arrangement interface according to the frequency of use of the arrangement interface corresponding to each function; and determines the recommended design suitable for the current user according to the initial function sorting, the target arrangement interface corresponding to each function, and the number of preset arrangable functions of the interface. In this way, a recommended design of the interface function layout that conforms to the user's operating habits can be designed, which realizes a personalized interface function design, meets the personalized needs of the user, and can improve the user's operating experience. At the same time, the personalized design also avoids the situation where redundant design occurs due to differences in usage habits, thereby improving the utilization rate of screen space.

[0005] According to one aspect of an embodiment of the present application, there is provided an interface design method based on user operating habits, the method comprising: according to the usage frequency of the arrangement interface corresponding to each function, taking the arrangement interface with the highest usage frequency corresponding to each function as the target arrangement interface; wherein, the interface on which the corresponding functions are arranged is the arrangement interface of the corresponding functions; according to the initial function ranking, the target arrangement interface corresponding to each function, and the number of functions that can be arranged preset in the interface, determining a recommended design suitable for the current user; wherein, the initial function ranking is the ranking of the usage frequency of each function; the recommended design includes a recommended interface, and the arrangement order of applicable recommended functions in the recommended interface.

[0006] In an optional manner, the step of taking the arrangement interface with the highest usage frequency corresponding to each function as the target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function further includes: traversing each function and taking the traversed function as the target function; taking the interface arranged with the target function as the initial arrangement interface of the target function; determining the usage frequency of each of the initial arrangement interfaces according to historical operation data; verifying the usage frequency to determine the highest usage frequency and its corresponding initial arrangement interface; taking the initial arrangement interface corresponding to the highest usage frequency as the target arrangement interface of the target function, thereby obtaining the target arrangement interface corresponding to each function.

[0007] In an optional manner, the step of verifying the usage frequency and determining the highest usage frequency and its corresponding initial arrangement interface further includes: detecting whether the top three usage frequencies are the same; if they are different, performing normal population hypothesis verification on the top two usage frequencies respectively, and obtaining a first verification result; based on the first verification result, determining the highest usage frequency and its corresponding initial arrangement interface.

[0008] In an optional manner, the step of detecting whether the top three usage frequencies have the same steps further includes: if the first-ranked usage frequency is the same as the second-ranked usage frequency, verifying the top two usage frequencies using a hypothesis verification method and obtaining a second verification result; based on the second verification result, determining the highest usage frequency and its corresponding initial arrangement interface.

[0009] In an optional manner, the step of detecting whether the top three usage frequencies have the same steps further includes: if the second usage frequency is the same as the third usage frequency, then using a hypothesis verification method to verify the second usage frequency and the third usage frequency to obtain a third verification result; based on the third verification result, determining the second usage frequency of the target and its corresponding initial arrangement interface; performing normal population hypothesis verification on the second usage frequency of the target and the first usage frequency respectively, and obtaining a fourth verification result; based on the fourth verification result, determining the highest usage frequency and its corresponding initial arrangement interface.

[0010] In an optional manner, the recommended design steps suitable for the current user are determined based on the initial function ranking, the target arrangement interface corresponding to each function, and the number of functions that can be arranged preset in the interface, further including: screening out the functions whose target arrangement interface corresponds to each function and belonging to the preset interface as marked functions; screening out the functions corresponding to the marked functions in the initial function ranking to obtain the target function ranking after screening out the marked functions; determining multiple function arrangement quantities carrying sequence numbers according to the preset interface sequence and the number of functions that can be arranged preset in the interface; wherein a function arrangement quantity carrying a sequence number represents the number of functions that can be arranged in the interface of the sequence number; the sequence number is the ranking of the corresponding interface in the preset interface sequence; according to the sequence number carried by the function arrangement quantity, a corresponding number of functions are screened out from the target function ranking in turn as the functions of the interface corresponding to the sequence number, and the order of each function in the target function ranking is used as the arrangement order of the interface corresponding to each sequence number.

[0011] In an optional manner, after determining the recommended design step suitable for the current user based on the initial function sorting, the target arrangement interface corresponding to each function, and the number of functions that can be arranged preset in the interface, it also includes: pushing the recommended design to the user end according to a preset recommendation method, so that the user end returns feedback information after receiving the recommendation; and determining whether to update and adjust the current interface and the function arrangement of the current interface according to the recommended design based on the feedback information returned by the user end.

[0012] According to another aspect of an embodiment of the present application, there is provided an interface design device based on user operation habits, including: a highest frequency calculation module, for taking the arrangement interface with the highest usage frequency corresponding to each function as a target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function; wherein the interface arranged with the corresponding function is the arrangement interface of the corresponding function; a recommended design determination module, for determining a recommended design suitable for the current user according to an initial function ranking, the target arrangement interface corresponding to each function, and the number of functions preset for arranging in the interface; wherein the initial function ranking is a ranking of the usage frequency of each function; the recommended design includes a recommended interface, and an arrangement order of applicable recommended functions in the recommended interface.

[0013] According to another aspect of an embodiment of the present application, a device is provided, including: a controller; and a memory for storing one or more programs, wherein when the one or more programs are executed by the controller, the controller implements any one of the above-mentioned interface design methods based on user operation habits.

[0014] According to another aspect of the embodiments of the present application, a computer-readable storage medium is provided, wherein at least one executable instruction is stored in the storage medium. When the executable instruction is executed on a device / equipment, the executable instruction causes the device / equipment to perform any one of the operations of the above-described interface design method based on user operating habits.

[0015] The embodiment of the present application uses the arrangement interface with the highest frequency of use corresponding to each function as the target arrangement interface according to the frequency of use of the arrangement interface corresponding to each function; and determines the recommended design suitable for the current user according to the initial function ranking, the target arrangement interface corresponding to each function, and the number of functions preset in the interface that can be arranged. A recommended design for the interface function layout that conforms to the user's operating habits can be designed, which realizes a personalized interface function design, meets the personalized needs of the user, and can improve the user's operating experience. At the same time, the personalized design also avoids the situation where redundant design occurs due to differences in usage habits, thereby improving the utilization rate of screen space.

[0016] The above description is only an overview of the technical solution of the embodiment of the present application. In order to more clearly understand the technical means of the embodiment of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the embodiment of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The accompanying drawings are only used to illustrate the embodiments and are not to be considered as limiting the present application. In addition, the same reference symbols are used to represent the same components throughout the accompanying drawings. In the accompanying drawings:

[0018] Figure 1 A flow chart of an embodiment of an interface design method based on user operation habits provided by the present application is shown;

[0019] Figure 2 A comparison diagram showing the opening method and features of the quick setting function in an embodiment provided by the present application;

[0020] Figure 3 An interface display diagram of three operation modes A, B, and C in an embodiment provided by the present application is shown;

[0021] Figure 4 A flow chart of an embodiment of an interface design method based on user operation habits provided by the present application is shown;

[0022] Figure 5 A flowchart of another embodiment of the interface design method based on user operation habits provided by the present application is shown;

[0023] Figure 6 A flowchart of another embodiment of the interface design method based on user operation habits provided by the present application is shown;

[0024] Figure 7 A flowchart of another embodiment of the interface design method based on user operation habits provided by the present application is shown;

[0025] Figure 8 A flowchart of another embodiment of the interface design method based on user operation habits provided by the present application is shown;

[0026] Fig. 9 A flowchart of another embodiment of the interface design method based on user operation habits provided by the present application is shown;

[0027] Fig.10 A flowchart of another embodiment of the interface design method based on user operation habits provided by the present application is shown;

[0028] Fig.11 A schematic diagram showing the structure of an embodiment of an interface design device based on user operation habits provided by the present application;

[0029] Fig.12 A schematic structural diagram of an embodiment of the device provided by the present application is shown. DETAILED DESCRIPTION

[0030] Here, exemplary embodiments will be described in detail, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application as detailed in the attached claims.

[0031] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software form, or in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0032] The flowcharts shown in the accompanying drawings are only exemplary and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps can be decomposed, and some operations / steps can be combined or partially combined, so the actual execution order may change according to actual conditions.

[0033] The term "multiple" as used in this application refers to two or more than two. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the related objects are in an "or" relationship.

[0034] With the development of science and technology, the human-machine interface (HMI) design of automobiles has become an important part of automobile design. The design of automobile HMI interface needs to take into account the user's usage habits in order to provide a more convenient and user-friendly operation experience. At the same time, the user operation habit analysis technology is also constantly developing, and the user's operation behavior can be analyzed through data to optimize the interface design. In addition, automobile customized design is becoming more and more popular among users, and users can make personalized settings according to their needs and habits. HMI (Human Machine Interface) is the human-machine interface.

[0035] In the existing technology, the design of the car HMI interface is mainly based on the designer's experience and understanding of user needs. Designers will design the interface based on the usage habits of most users to ensure the operation experience of most users. At the same time, some cars also provide customized functions, and users can arrange the interface according to their preferences. And the current car interface is generally adjusted according to user habits for a certain interface, but there is no design method for how to adjust several interfaces according to user habits.

[0036] Therefore, according to the above background description, the prior art still has the following three problems:

[0037] First of all, since each user has different usage habits, designers can only take into account the usage habits of most users when designing. Especially when defining the default layout, designers will judge which functions are more important based on user survey results and benchmark markets. The default layout is usually designed for most users, which may lead to poor operating experience for some users.

[0038] Secondly, the current default layout cannot meet the personalized needs of users. The method used is that users customize the function layout through editing to meet personalized needs. Although it can meet the personalized needs of users, it is more troublesome to operate. Users need to edit and select. The survey found that many users are not very good at studying how to edit. Many customized functions are not easy for users to find, and they will not take the initiative to edit and adjust them.

[0039] Finally, since the design needs to take into account the differences in usage habits of different groups, this may lead to redundant designs. For example, the quick setting function is most commonly located in the control center (negative one screen), the bottom dock bar function icon, the quick setting function in the settings, and the quick operation function around the car model on the car model background. Take the fuel filler cap as an example. As a common operation of users, designers will display it in a position that is easy for users to operate according to the importance of the function. However, different users have different operation and search habits, so there may be redundant designs in the design. The bottom dock bar and the control center may both have this operation. If the user chooses a car model wallpaper desktop, and there is also a fuel filler cap switch on the car model, there will be multiple redundancies, resulting in no extra space for other function switches in the dock bar and quick control.

[0040] Therefore, in order to solve the above problems, the present application proposes an interface design method, device, equipment and storage medium based on user operating habits, which can design a recommended design of interface function layout that conforms to user operating habits, realize personalized interface function design, meet the personalized needs of users, and thus improve the user's operating experience. At the same time, personalized design also avoids the situation of redundant design due to differences in usage habits, thereby improving the utilization rate of screen space. It is described in detail below through specific embodiments.

[0041] Figure 1 The flowchart of an embodiment of the interface design method based on user operation habits of the present application is shown, and the method is executed by a computer device. Figure 1 As shown, the method comprises the following steps:

[0042] Step S110: according to the usage frequency of the arrangement interface corresponding to each function, the arrangement interface with the highest usage frequency corresponding to each function is used as the target arrangement interface.

[0043] Among them, the interface arranged with corresponding functions is the arrangement interface of the corresponding functions.

[0044] Specifically, common function operations are mainly achieved through the following methods: negative one screen control center (hereinafter referred to as A), bottom dock bar (hereinafter referred to as B), vehicle settings (hereinafter referred to as C), hard button switch (hereinafter referred to as D), smart voice (hereinafter referred to as E). Figure 2 As shown, the interface features of the three operation modes A, B, and C are as follows Figure 3 As shown, the easy operation sequence is: E>D=B>A>C.

[0045] User behavior data collection. In this step, we collect data such as the user's click frequency and operation location during use through the car HMI interface. Specifically, we can use the data collection module built into the car HMI interface to record the user's operation location during use (obtain which interface the user is operating on), the number of operations within a certain period of time (the frequency of operations within a certain period of time), and the time, location, environment and other information of the operation (confirm periodicity). The acquired data is formed into a data set for subsequent analysis of user operation habits.

[0046] Step S120: Determine a recommended design suitable for the current user based on the initial function ranking, the target layout interface corresponding to each function, and the number of arrangable functions preset in the interface.

[0047] Among them, the initial function ranking is the ranking of the frequency of use of each function; the recommended design includes the recommendation interface and the arrangement order of applicable recommended functions in the recommendation interface.

[0048] Specifically, the recommended design that was finally determined includes a recommended interface. First of all, the interface itself has a priority order. From the perspective of operating habits, E>D=B>A>C, and the hard button switch (hereinafter referred to as D) itself does not need to be personalized, and the intelligent voice (hereinafter referred to as E) itself is an operation method with strong personalized attributes, so there is no need to take both into consideration. Therefore, the three interface operations are designed for the negative one screen control center (hereinafter referred to as A), the bottom dock bar (hereinafter referred to as B), and the vehicle settings (hereinafter referred to as C). In the recommended interface, the bottom dock bar (hereinafter referred to as B) takes precedence over the negative one screen control center (hereinafter referred to as A), and then takes precedence over the vehicle settings (hereinafter referred to as C).

[0049] The recommendation design also includes the arrangement order of the recommended functions in the recommendation interface, which is related to the initial function ranking and is determined in combination with the number of functions that can be arranged in the recommendation interface. See the next embodiment for details.

[0050] Beneficial effects: The embodiment of the present application uses the arrangement interface with the highest usage frequency corresponding to each function as the target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function; and determines the recommended design suitable for the current user according to the initial function sorting, the target arrangement interface corresponding to each function, and the number of functions preset in the interface that can be arranged. In this way, a recommended design of the interface function layout that conforms to the user's operating habits can be designed, and a personalized interface function design is realized, which meets the personalized needs of the user and can improve the user's operating experience. At the same time, the personalized design also avoids the situation where redundant design occurs due to differences in usage habits, thereby improving the utilization rate of the screen space.

[0051] In some embodiments, Figure 4 As shown in the figure, an example is given. First, an initial function ranking is obtained. The total number of operations of each function within a certain period of time needs to be counted, and then the operation frequency of each function is sorted, which is Figure 4 The function operation frequency ranking in I is the initial function ranking (these functions are all user-operable function items in the vehicle system). For example, within a month, the fuel filler cap switch is operated 10 times / month in A, 3 times / month in B, 0 times / month in C, 0 times / month in D (no hardware button), and 1 time / month in E. For the fuel filler cap switch function, 14 times / month are extracted and sorted according to the operation frequency to analyze which functions are frequently used by users.

[0052] Then we can get a ranking of the frequency of use of each function, which is Figure 4 The function operation frequency sequence I is determined, and then the interface on which each function can be operated (that is, the layout interface of each function) is determined. On the basis of the function operation frequency sequence I, the layout interface of each function is marked below each function accordingly, and the function operation frequency sequence II with operation mode is obtained. For example, there are shortcut operation function buttons for opening the fuel filler cap switch in interfaces A, B, and C, and the operation modes corresponding to the fuel filler cap switch function are A, B, and C.

[0053] Then divide the five operation modes A, B, C, D, and E into five major categories, and divide each function into each operation mode. For the functions with overlapping parts, data integration analysis is required to analyze which interface users are accustomed to operating these functions in, so that the operation mode corresponding to each function is as unique as possible. For example, there are shortcut operation function buttons for opening the fuel filler cap switch in interfaces A, B, and C. It is necessary to analyze which mode users are accustomed to using when using the fuel filler cap switch function. That is to determine the target layout interface for each function. Corresponding Figure 4 The "Function Operation Frequency Ranking with User Habitual Operation Methods III" means that on the basis of ranking, each function is also matched with the operation method that users are accustomed to using.

[0054] Then confirm how many functions can be placed in the default layout of A and B operation modes (A mode can place a functions by default, B mode can place b functions by default, and the number of functions that can be placed is a+b). In sorting III, first filter out the functions that users are accustomed to operating in D and E, and remove the functions corresponding to D and E operation modes in the sorting, and mark the top a+b functions. According to the analysis of each operation mode at the beginning, the characteristics of hard key switch D are that the number and position correspond to fixed functions, and intelligent voice can control various functions by voice. These two operation modes will affect the layout of the interface. The negative one screen control center A and the bottom dock bar B are areas where users can click to perform quick operations, but the interface space is limited and the number of default layouts is limited. Therefore, it is mainly for the placement of function icons for these two operation modes and which icons are commonly used by users to avoid repeated display and waste of display space. It is necessary to focus on which function icons to place in these two interfaces. The vehicle setting interface is the summary location of all setting operation items, and the position of the shortcut functions inside is relatively fixed, so the fixed layout of functions in C operation mode cannot be changed, but it can be analyzed whether there are commonly used functions in C that need to be placed in A and B. For example, the default layout of operation mode A can accommodate 10, and the default layout of operation mode B can accommodate 4, so the first 14 positions need to be marked.

[0055] Finally, according to the first a+b functions in sorting III, we analyze whether the current functions of the two operation modes A and B need to be adjusted according to user habits, and get recommendations on which functions need to be placed in the A and B operation mode interfaces. According to the ease of operation analysis, the order of ease of operation is B>A>C. First, analyze whether the functions arranged in the current interface of operation mode B are reasonable. Specifically, mode B can put b functions by default. The functions in the first b positions in the frequency of use are recommended to be placed in the recommended interface of operation mode B. If the recommended function is consistent with the current function, the computer continues to keep the current position. If the recommended function is inconsistent with the current function, the computer replaces the inconsistent one with the recommended function. After the function of the B operation mode interface is confirmed, continue to analyze the function interface under the A operation mode, and the analysis logic is the same as the above B operation mode interface logic. Get the interface function recommendation of the A operation mode. According to the order of the interface, all functions can be sorted on different interfaces in turn, and finally realize the personalized design for users.

[0056] Beneficial effects: This embodiment uses the most frequently used arrangement interface corresponding to each function as the target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function; and determines the recommended design suitable for the current user according to the initial function ranking, the target arrangement interface corresponding to each function, and the number of preset arrangable functions in the interface. In this way, a recommended design of the interface function layout that conforms to the user's operating habits can be designed, realizing personalized interface function design, meeting the personalized needs of users, and thus improving the user's operating experience. At the same time, personalized design also avoids the situation where redundant design occurs due to differences in usage habits, thereby improving the utilization rate of screen space.

[0057] In some embodiments, Figure 5 As shown, step S110 further includes:

[0058] Step S111: traverse each function and take the traversed function as the target function.

[0059] Among them, since each function needs to determine the corresponding target layout interface, each function is directly traversed.

[0060] Step S112: using the interface on which the target function is arranged as the initial arrangement interface of the target function.

[0061] Among them, as long as there is an interface arranged with the corresponding target function, the interface is the initial arrangement interface of the target function.

[0062] Specifically, for example, there are shortcut operation function buttons for opening the fuel filler cap switch in interfaces A, B, and C, and the operation modes corresponding to the fuel filler cap switch function are A, B, and C. Then the initial layout interface of opening the fuel filler cap switch includes interface A, interface B, and interface C.

[0063] Step S113: Determine the usage frequency of each initial layout interface based on the historical operation data.

[0064] Among them, the five operation modes A, B, C, D, and E are divided into five major categories, and each function is divided into each operation mode. For the functions with overlapping parts, data integration analysis is required to analyze which interface users are accustomed to operating these functions in, so that the operation mode corresponding to each function is as unique as possible.

[0065] Specifically, for example, if there are quick operation function buttons for opening the fuel filler cap switch in interfaces A, B, and C, the number of times the fuel filler cap switch is operated in the same period of time in interfaces A, B, and C is determined respectively. Because it is necessary to analyze the way in which the user is accustomed to operate the fuel filler cap switch function, it is necessary to determine whether it is the interface that the user is accustomed to using based on the frequency of use.

[0066] Step S114: verify the usage frequency to determine the highest usage frequency and its corresponding initial layout interface.

[0067] Among them, the highest usage frequency represents the one that users are most accustomed to, and the initial layout interface corresponding to the highest usage frequency represents the operating interface that users are most accustomed to.

[0068] Specifically, judging whether a user is used to using a certain operation method based solely on a certain total number may not be accurate and may not have significant differences. For example, if the total number of A is 24 and the total number of B is 23, the total number of A, 24, may be data generated on a certain day, while the total number of B, 23, is the user's daily data. It cannot be said that the total number of A is more than that of B, so it is assumed that the user is used to using A, and then the user is given a different operation method. When making recommendations, the data should be as valid and reasonable as possible. Sampling testing can be used to verify, so that the highest frequency of use is more accurate. The verification here uses the hypothesis test method, which first assumes that the most frequently used operation method is the user's accustomed operation method, and then uses the statistical reasoning of the sampling study to infer whether this hypothesis should be rejected or accepted.

[0069] Step S115: Using the initial arrangement interface corresponding to the highest frequency of use as the target arrangement interface of the target function, and then obtaining the target arrangement interface corresponding to each function.

[0070] Among them, the target arrangement interface is the operation interface that the user is most accustomed to using when using the target function.

[0071] Specifically, the target arrangement interface of a single target function is obtained by traversal, and then the target arrangement interface of each function is obtained.

[0072] Beneficial effects: By traversing each function, the target layout interface of each function can be determined, thereby avoiding missing functions and ensuring the accuracy of the results. Furthermore, by taking the initial layout interface corresponding to the highest frequency of use as the target layout interface, the user's habitual operation interface can be determined. At the same time, the frequency of use and performance verification can improve the accuracy of the highest frequency of use, thereby improving the accuracy of user analysis.

[0073] In some embodiments, Figure 6 As shown, step S114 further includes:

[0074] Step S1141: Detect whether the top three usage frequencies are the same.

[0075] Among them, sampling verification is adopted. Since what is needed is the highest frequency and its corresponding initial arrangement interface, the usage frequency of the first three samples is sufficient.

[0076] Specifically, the top three operating methods with the highest frequency of use are selected from each function. Generally, there are two operating methods, but there are cases where the second and third are the same or the first and second are the same. Therefore, for greater accuracy, the top three frequencies of use are extracted here. Check whether the top three frequencies of use are the same. If there are similarities or differences, the processing methods are different.

[0077] Step S1142: If they are different, the normal population hypothesis is verified for the top two usage frequencies respectively, and a first verification result is obtained.

[0078] Among them, if the usage frequencies of the top three are different, it is only necessary to determine the usage frequencies of the top two.

[0079] Specifically, the number of times the top two operation methods are used within a certain period of time is collected, and hypothesis tests are performed under two normal populations to determine whether there are differences between the two methods. There are two test methods for the hypothesis test of two normal populations, one is the mean test, including the Z test (a test method for statistics that obey the standard normal distribution) and the T test (a test method for small sample sizes), and the other is the F test (variance ratio test). Either method can be used for verification.

[0080] This embodiment only uses the F test method as an example of how to verify. The first-ranked operation method is named X, and the second-ranked operation method is named Y. The number of operations in X and Y in these two methods is collected every day within a certain period of time. A certain number of sample data is extracted from the data of X and Y, then x1, x2, x3, ...x n For Samples of y1, y2, y3, ...y m For The two groups of samples are independent of each other. is the sample mean of the X operation mode, μ x is the overall mean of the X operation mode, is the population standard deviation, is the sample standard deviation, is the sample mean of the Y operation mode, μ y is the overall mean of the Y operation mode, is the population standard deviation, is the sample standard deviation. x i The sample variance of y i The sample variance of

[0081]

[0082] Step S1143: According to the first verification result, determine the highest usage frequency and its corresponding initial arrangement interface.

[0083] Specifically, determine the null hypothesis H0: the usage habits of operation mode X are higher than those of operation mode Y, that is, Alternative hypothesis H1: The usage habits of operation mode X are lower than those of operation mode Y or the usage habits of the two operation modes are similar: According to the chi-square distribution theorem, Available After reducing the fraction, we can get From the original hypothesis, we know that: Then the F test statistic is: If the null hypothesis is rejected, the null hypothesis is rejected. Otherwise, the null hypothesis is not rejected. After collecting statistical data, this method can be used to determine whether users often use a certain function in this way. This method can be used to determine the way users are accustomed to or prefer when operating a certain function. If the null hypothesis is rejected, the second-ranked frequency of use is the highest frequency of use. If the null hypothesis is not rejected, the first-ranked frequency of use is the highest frequency of use.

[0084] Beneficial effect: This implementation uses the detection of whether the top three usage frequencies are the same as the judgment condition, and then subdivides the verification situation. This embodiment explains the situation that the top three usage frequencies are different, and specifically verifies the normal population hypothesis of the top two to obtain the verification result to determine the highest frequency, thereby improving the accuracy of the highest frequency.

[0085] In some embodiments, Figure 7 As shown, step S1141 further includes:

[0086] Step S210: If the usage frequency ranked first is the same as the usage frequency ranked second, then the hypothesis verification method is used to verify the usage frequencies ranked first and second, and a second verification result is obtained.

[0087] Specifically, if the usage frequencies of the first and second rankings are the same, the hypothesis testing method can also be used to test which method is the user's frequently used habitual operation method over a period of time; and then the second verification result can be obtained.

[0088] Step S220: According to the second verification result, determine the highest usage frequency and its corresponding initial arrangement interface.

[0089] Specifically, according to the second verification result, the highest frequency of use and its corresponding initial arrangement interface are determined. It should be noted that the hypothesis verification here is also the hypothesis test under the two normal populations mentioned in the above embodiment, and whether there is a difference between the two methods is obtained. There are two test methods for the hypothesis test of two normal populations, one is the mean test, including the Z test and the T test, and the other is the F test, whichever method can be used for verification. Since it has been described in detail above, it will not be repeated here.

[0090] Beneficial effect: This implementation uses the detection of whether the top three usage frequencies are the same as the judgment condition, and then subdivides the verification situation. This embodiment is explained by the situation that the top two usage frequencies are the same. Specifically, the hypothesis verification method is performed on the top two to obtain the verification result to determine the highest frequency, thereby improving the accuracy of the highest frequency. At the same time, the verification situation is enriched and the technical solution is further improved.

[0091] In some embodiments, Figure 8 As shown, step S1141 further includes:

[0092] Step S310: If the second-ranked usage frequency is the same as the third-ranked usage frequency, a hypothesis verification method is used to verify the second-ranked usage frequency and the third-ranked usage frequency to obtain a third verification result.

[0093] Specifically, if the second data (the second most frequently used) and the third data (the third most frequently used) are the same, they can be verified by using two hypothesis testing methods, first verifying the second data with the third data hypothesis to obtain the third verification result.

[0094] Step S320: According to the third verification result, determine the second usage frequency of the target and its corresponding initial arrangement interface.

[0095] Specifically, according to the third verification result, the target second usage frequency and its corresponding initial layout interface are determined. The third verification result verifies which one of the second and third usage frequencies should be ranked second, that is, the target second usage frequency.

[0096] Step S330: performing normal population hypothesis verification on the second target usage frequency and the first ranked usage frequency respectively, and obtaining a fourth verification result.

[0097] Specifically, a hypothesis test is performed on the second usage frequency of the target determined according to the third verification result and the first usage frequency to obtain a final fourth verification result.

[0098] Step S340: According to the fourth verification result, determine the highest usage frequency and its corresponding initial arrangement interface.

[0099] Specifically, the highest frequency of use and its corresponding initial layout interface can be determined based on the fourth verification result. It should be noted that the difference between this embodiment and the above embodiment is that this embodiment undergoes two hypothesis tests, and the algorithm of each test is the same as the hypothesis test algorithm in the above embodiment, but the object is different, so it will not be repeated.

[0100] Beneficial effect: This implementation uses the detection of whether the first three usage frequencies are the same as the judgment condition, and then subdivides the verification situation. This embodiment is explained by the situation that the second and third usage frequencies are the same. Specifically, the second and third usage frequencies are first hypothesized to verify, and the verification results are obtained to determine the accurate second usage frequency of the target. Then, the second usage frequency of the target and the first usage frequency are hypothesized to verify, and the final verification results are obtained to determine the highest frequency, thereby improving the accuracy of the highest frequency. At the same time, the verification situation is enriched, and the technical solution is further improved.

[0101] In some embodiments, Fig. 9 As shown, step S120 further includes:

[0102] Step S121: Filter out the functions whose corresponding target arrangement interfaces belong to the preset interfaces among the functions as marked functions.

[0103] Among them, the preset interface is the E operation interface and D operation interface mentioned in the above embodiments, the hard button switch (D) and the intelligent voice (E).

[0104] Specifically, there is no need for personalized settings for the hard button switch (D) itself, while the intelligent voice (E) itself is an operation method with strong personalized attributes, so there is no need to take both into consideration.

[0105] Step S122: Filter out the functions corresponding to the marked functions in the initial function ranking to obtain a target function ranking after filtering out the marked functions.

[0106] Specifically, therefore, Figure 4 In the sorting III shown in the figure, the functions that users are accustomed to operating in D and E are first filtered out to one side, and the Figure 4The sorting shown in Ⅳ. According to the analysis of each operation mode at the beginning, the characteristics of the hard button switch D are that the number and position correspond to fixed functions, and the intelligent voice can control various functions by voice. These two operation modes will affect the layout of the interface. The negative one screen control center A and the bottom dock bar B are areas where users can click to perform quick operations, but the interface space is limited and the number of default layouts is limited. Therefore, it is mainly for the placement of function icons for these two operation modes and which icons are commonly used by users to avoid repeated display and waste of display space. It is necessary to focus on which function icons are placed in these two interfaces. The vehicle setting interface is the summary location of all setting operation items, and the position of the shortcut function inside is relatively fixed, so the fixed layout of the functions in the C operation mode cannot be changed, but it can be analyzed whether there are commonly used functions in C that need to be placed in A and B. For example, the default layout of the A operation mode can hold 10, and the default layout of the B operation mode can hold 4, so the first 14 positions need to be marked.

[0107] Step S123: Determine the number of function arrangements that carry sequence numbers according to the preset interface sequence and the number of functions that can be arranged preset in the interface.

[0108] Among them, a function arrangement quantity carrying a sequence number represents the number of functions that can be arranged in the interface of the sequence number; the sequence number is the ranking of the corresponding interface in the preset interface sequence.

[0109] Specifically, according to the preset interface sequence, the first-order interface (for example, the B operation interface) is determined, and the number of functions that can be arranged preset in the first-order interface is obtained as the first target number (for example, the B operation interface can only arrange b functions). After determining each interface in turn, the number of function arrangements with sequence numbers corresponding to the number of interfaces is obtained. Among them, the B operation interface carries the number of function arrangements with sequence number 1, and the number of function arrangements is b.

[0110] Step S124: According to the sequence number carried by the function arrangement quantity, a corresponding number of functions are selected from the target function sorting in turn as the functions of the interface corresponding to the sequence number, and the order of each function in the target function sorting is used as the arrangement order of the interface corresponding to each sequence number.

[0111] Specifically, since the number of functions arranged with sequence number 1 corresponds to the B operation interface, the first b functions are selected from the target function ranking as the functions of the B operation interface, such as Figure 4 As shown in the figure, the first b functions are framed with dotted lines as the functions of the B operation interface. The corresponding function sequence in the B operation interface should also be based on Figure 4The dotted box in the middle is arranged in the order of function 2> function 3> function 4> function 6; then the arrangement functions and function arrangement order of the interface corresponding to the function arrangement number of sequence number 2 are determined. After the arrangement functions and function arrangement order of each interface are completed, the recommended design is completed.

[0112] According to the first a+b functions in sorting III, analyze whether the current functions of the two operation modes A and B need to be adjusted according to user habits, and get recommendations on which functions need to be placed in the A and B operation mode interfaces. According to the ease of operation analysis, the order of ease of operation is B>A>C. First analyze whether the functions arranged in the current interface of operation mode B are reasonable. Specifically, mode B can put b functions by default. The functions in the first b positions in the frequency of use are recommended to be placed in the recommended interface of operation mode B. If the recommended function is consistent with the current function, the computer continues to keep the current position. If the recommended function is inconsistent with the current function, the computer replaces the inconsistent one with the recommended function. After the function of the B operation mode interface is confirmed, continue to analyze the function interface under the A operation mode, and the analysis logic is the same as the above B operation mode interface logic. Get the interface function recommendation of the A operation mode. According to the above-mentioned acquisition of which functions to put in the interface under the A and B operation modes, the next step is to determine the specific function layout of the interface under each operation mode. The interface feature of the B operation mode is a long row, which is sorted from left to right according to the user's ease of operation and the frequency of function use to generate the interface layout of the B operation mode; the interface feature of the A operation mode is a full-screen interface that can display multiple rows of functions. According to the user's reading order and user's ease of operation, a top-to-bottom and left-to-right layout is adopted, and the functions in the A operation mode interface are sorted according to the frequency of use to generate the interface layout of the A operation mode.

[0113] Beneficial effect: By filtering out the functions that do not need to be adjusted in the initial function ranking, the target function ranking is obtained after the marked functions are filtered out, and then the recommended functions and function rankings of each interface are determined according to the target function ranking, so as to further refine how to obtain the recommended design while also performing data screening, thereby improving the accuracy of the recommended design and thus improving the user experience.

[0114] In some embodiments, Fig.10 As shown, after step S120, the following steps are also included:

[0115] Step S130: Push the recommended design to the user end according to the preset recommendation method, so that the user end returns feedback information after receiving the recommendation.

[0116] Among them, according to the user's usage habits, a quick function setting interface design that conforms to the user's usage habits is automatically generated. How to implement and recommend the interface to the user after it is generated? One way is for the car system to use a large model of intelligent algorithms to collect the hardware signals corresponding to each function and generate the corresponding code program. According to the current market, the computing power and intelligence of car computers may not be able to achieve this capability, and the development and design are completely customized according to the usage habits of each user.

[0117] Specifically, the A and B operation modes currently support custom functions. Designers will provide multiple customizable functions in each operation mode, allowing users to choose to place functions according to their preferences or habits. During design and development, we can design and develop a custom library in each operation mode, which contains all the functions that users may use. When it is recommended to change the user to use the function in this interface, directly call the function in the custom library and replace it, so as to achieve a simple customized design for each user.

[0118] The recommendation method is that every once in a while, when it is found that there is a need to adjust according to user habits, it will be pushed to the user through message notifications, giving suggestions to the user based on the previous statistical algorithm, asking the user whether the current function layout needs to be changed. The specific implementation method is that a push pop-up box pops up in the message center. After the user clicks to view, the new layout will be displayed to the user, and the user's recent usage habit data will be displayed next to it, giving recommendations.

[0119] Step S140: Determine whether to update and adjust the current interface and the functional arrangement of the current interface according to the recommended design based on the feedback information returned by the user terminal.

[0120] Specifically, users can try out the click operation. After the experience, users can choose whether to accept the current recommendation or cancel the recommendation method. In addition, if users think that some functions of the recommended solution need to be modified, while others do not need to be modified, users can make custom design layout adjustments. By continuously collecting user operation data, gradually adjusting the optimization algorithm learning logic, and continuously optimizing the interface design, the recommended solution will be more practical and easy to use.

[0121] Beneficial effects: The recommended design is recommended to the user through a preset recommendation method, and whether to adjust and update is determined based on the operation selected by the user, so as to give the user sufficient decision-making power and improve the user experience by improving the user's operability.

[0122] In some embodiments, the method of the present application may also incorporate periodic analysis. The previous recommendation method is mainly based on the analysis of the user's operating habits. After deep learning of the user's operating habits, the data can be analyzed in multiple dimensions to achieve advance perception and recommendation. For example, functions that have periodicity, such as steering wheel heating, seat ventilation, and air conditioning, can be recommended based on the cycle. For example, if the user only uses them in winter, they can be recommended to the user when winter is approaching. Or, if the grandchildren of the elderly spend their winter and summer vacations at the elderly's home, the priority of the child lock function can be increased accordingly, and it can be placed in a position that is easy for the user to operate, and recommended to the user. Continuous dynamic optimization can be achieved. In this way, the interface design can be made more in line with the user's usage habits and improve the user experience.

[0123] Fig.11 The schematic diagram of the structure of the embodiment of the interface design device based on user operation habits of the present application is shown. Fig.11 As shown, the device 400 includes: a highest frequency calculation module 410 and a recommended design determination module 420.

[0124] The highest frequency calculation module 410 is used to use the highest frequency arrangement interface corresponding to each function as the target arrangement interface according to the frequency of use of the arrangement interface corresponding to each function; wherein the interface arranged with the corresponding function is the arrangement interface of the corresponding function;

[0125] The recommended design determination module 420 is used to determine the recommended design suitable for the current user based on the initial function ranking, the target arrangement interface corresponding to each function, and the number of functions that can be arranged preset in the interface; wherein the initial function ranking is the ranking of the frequency of use of each function; the recommended design includes the recommended interface, and the arrangement order of applicable recommended functions in the recommended interface.

[0126] Beneficial effects: The embodiment of the present application uses the arrangement interface with the highest usage frequency corresponding to each function as the target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function; and determines the recommended design suitable for the current user according to the initial function sorting, the target arrangement interface corresponding to each function, and the number of functions preset in the interface that can be arranged. In this way, a recommended design of the interface function layout that conforms to the user's operating habits can be designed, and a personalized interface function design is realized, which meets the personalized needs of the user and can improve the user's operating experience. At the same time, the personalized design also avoids the situation where redundant design occurs due to differences in usage habits, thereby improving the utilization rate of the screen space.

[0127] It should be noted that the interface design device based on user operating habits provided in the above embodiment and the interface design method based on user operating habits provided in the aforementioned embodiment belong to the same concept, and the specific way in which each module and unit performs operations has been described in detail in the method embodiment and will not be repeated here.

[0128] Fig.12 A schematic diagram of the structure of an embodiment of the device of the present application is shown, which shows a schematic diagram of the structure of a computer system suitable for implementing the device of the embodiment of the present application. The specific embodiment of the present application does not limit the specific implementation of the device.

[0129] See also Fig.12 As shown, the device includes: a controller; a memory for storing one or more programs, and when the one or more programs are executed by the controller, the above-mentioned interface design method based on user operation habits is executed.

[0130] Please continue reading Fig.12 As shown, the computer system 500 of the device includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 502 or the program loaded from the storage part 508 to the random access memory (RAM) 503, such as executing the method in the above embodiment. In the RAM 503, various programs and data required for system operation are also stored. The CPU 501, ROM 502 and RAM 503 are connected to each other through a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0131] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed so that a computer program read therefrom is installed into the storage section 508 as needed.

[0132] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a computer program for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 509, and / or installed from a removable medium 511. When the computer program is executed by a central processing unit (CPU) 501, various functions defined in the system of the present application are executed.

[0133] Another aspect of the present application also provides a computer-readable storage medium, which stores at least one executable instruction. When the executable instruction is executed on a device / equipment, the device / equipment executes the interface design method based on user operating habits as described above.

[0134] Beneficial effects: The embodiment of the present application uses the arrangement interface with the highest usage frequency corresponding to each function as the target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function; and determines the recommended design suitable for the current user according to the initial function sorting, the target arrangement interface corresponding to each function, and the number of functions preset in the interface that can be arranged. In this way, a recommended design of the interface function layout that conforms to the user's operating habits can be designed, and a personalized interface function design is realized, which meets the personalized needs of the user and can improve the user's operating experience. At the same time, the personalized design also avoids the situation where redundant design occurs due to differences in usage habits, thereby improving the utilization rate of the screen space.

[0135] It should be noted that the computer-readable medium shown in the embodiment of the present application can be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media can include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present application, a computer-readable storage medium can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it. In the present application, a computer-readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, wherein a computer-readable computer program is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate, or transmit programs for use by or in conjunction with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.

[0136] The flowchart and block diagram in the accompanying drawings illustrate the possible architecture, functions and operations of the system, method and computer program product according to various embodiments of the present application. Wherein, each box in the flowchart or block diagram can represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flowchart, and the combination of boxes in the block diagram or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0137] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. The names of these units do not, in some cases, constitute limitations on the units themselves.

[0138] According to one aspect of an embodiment of the present application, a computer system is also provided, including a central processing unit (CPU), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage portion into a random access memory (RAM), such as executing the method in the above embodiment. In RAM, various programs and data required for system operation are also stored. CPU, ROM and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.

[0139] The following components are connected to the I / O interface: an input part including a keyboard, a mouse, etc.; an output part including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker; a storage part including a hard disk, etc.; and a communication part including a network interface card such as a LAN (Local Area Network) card, a modem, etc. The communication part performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface as needed. Removable media, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage part as needed.

[0140] The above content is only a preferred exemplary embodiment of the present application and is not intended to limit the implementation scheme of the present application. A person skilled in the art can easily make corresponding changes or modifications based on the main concept and spirit of the present application. Therefore, the scope of protection of the present application shall be based on the scope of protection required by the claims.

[0141] The collection and processing of relevant data in this application should be strictly in accordance with the requirements of relevant national laws and regulations when applied in practice, and the informed consent or separate consent of the personal information subject (or with a legal basis) should be obtained, and subsequent data use and processing should be carried out within the scope of authorization of laws and regulations and the personal information subject.

[0142] In this application, the face (or other biometric) recognition technology involved, when the above embodiments of this application are applied to specific products or technologies, the relevant data collection, use and processing processes should comply with national laws and regulations. Before collecting facial information, the information processing rules should be informed and the target object’s separate consent (or legal basis) should be sought, and facial information should be processed in strict accordance with the requirements of laws and regulations and personal information processing rules, and technical measures should be taken to ensure the security of relevant data.

Claims

1. An interface design method based on user operation habits, characterized in that: The method comprises: According to the usage frequency of the arrangement interface corresponding to each function, the arrangement interface with the highest usage frequency corresponding to each function is used as the target arrangement interface; wherein the interface arranged with the corresponding function is the arrangement interface of the corresponding function; A recommended design suitable for the current user is determined based on an initial function ranking, a target arrangement interface corresponding to each function, and the number of functions that can be arranged preset in the interface; wherein the initial function ranking is a ranking of the frequency of use of each function; and the recommended design includes a recommendation interface, and an arrangement order of applicable recommended functions in the recommendation interface.

2. The method according to claim 1, characterized in that The step of taking the arrangement interface with the highest usage frequency corresponding to each function as the target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function further includes: Traverse each function and take the traversed function as the target function; Using the interface where the target function is arranged as the initial arrangement interface of the target function; Determining the usage frequency of each of the initial arrangement interfaces according to historical operation data; Verifying the usage frequency to determine the highest usage frequency and its corresponding initial layout interface; The initial arrangement interface corresponding to the highest frequency of use is used as the target arrangement interface of the target function, and then the target arrangement interface corresponding to each function is obtained.

3. The method according to claim 2, characterized in that The step of verifying the usage frequency and determining the highest usage frequency and its corresponding initial arrangement interface further includes: Check whether the top three usage frequencies are the same; If they are different, the normal population hypothesis verification is performed on the top two usage frequencies respectively, and a first verification result is obtained; According to the first verification result, the highest usage frequency and its corresponding initial arrangement interface are determined.

4. The method according to claim 3, characterized in that The step of detecting whether the top three usage frequencies are the same further includes: If the usage frequency ranked first is the same as the usage frequency ranked second, the hypothesis verification method is used to verify the usage frequencies ranked first and second, and a second verification result is obtained; According to the second verification result, the highest usage frequency and its corresponding initial arrangement interface are determined.

5. The method according to claim 3, characterized in that: The step of detecting whether the top three usage frequencies are the same further includes: If the second-ranked usage frequency is the same as the third-ranked usage frequency, then the hypothesis verification method is used to verify the second-ranked usage frequency and the third-ranked usage frequency to obtain a third verification result; According to the third verification result, determining the usage frequency of the second target and its corresponding initial arrangement interface; Performing normal population hypothesis verification on the second usage frequency of the target and the first usage frequency, respectively, and obtaining a fourth verification result; According to the fourth verification result, the highest usage frequency and its corresponding initial arrangement interface are determined.

6. The method according to claim 1, characterized in that The step of determining the recommended design steps suitable for the current user according to the initial function ranking, the target arrangement interface corresponding to each function, and the number of functions that can be arranged preset in the interface further includes: Filter out the functions whose corresponding target arrangement interfaces belong to the preset interfaces among the functions as marked functions; Screening out the functions corresponding to the marked functions in the initial function ranking to obtain a target function ranking after screening out the marked functions; According to the preset interface sequence and the number of functions that can be arranged preset in the interface, a plurality of function arrangement numbers carrying sequence numbers are determined; wherein a function arrangement number carrying a sequence number represents the number of functions that can be arranged in the interface of the sequence number; the sequence number is the ranking of the corresponding interface in the preset interface sequence; According to the sequence number carried by the function arrangement quantity, a corresponding number of functions are selected from the target function sorting in turn to serve as the functions of the interface corresponding to the sequence number, and the order of each function in the target function sorting is used as the arrangement order of the interface corresponding to each sequence number.

7. The method according to claim 1, characterized in that After determining the recommended design steps suitable for the current user according to the initial function ranking, the target layout interface corresponding to each function, and the number of functions that can be arranged preset in the interface, the method further includes: According to a preset recommendation method, the recommended design is pushed to the user terminal, so that the user terminal returns feedback information after receiving the recommendation; Based on the feedback information returned by the user terminal, determine whether to update and adjust the current interface and the functional arrangement of the current interface according to the recommended design.

8. An interface design device based on user operation habits, characterized in that: The device comprises: The highest frequency calculation module is used to use the arrangement interface with the highest usage frequency corresponding to each function as the target arrangement interface according to the usage frequency of the arrangement interface corresponding to each function; wherein the interface arranged with the corresponding function is the arrangement interface of the corresponding function; The recommended design determination module is used to determine the recommended design suitable for the current user based on the initial function ranking, the target arrangement interface corresponding to each function, and the number of functions that can be arranged preset in the interface; wherein the initial function ranking is the ranking of the frequency of use of each function; the recommended design includes a recommended interface, and the arrangement order of applicable recommended functions in the recommended interface.

9. A device, characterized in that: include: Controller; A memory for storing one or more programs. When the one or more programs are executed by the controller, the controller implements the interface design method based on user operation habits as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores at least one executable instruction. When the executable instruction is executed on the device / equipment, the device / equipment executes the operation of the interface design method based on user operation habits as described in any one of claims 1 to 7.