Interactive interface design method and system for MINI PC products with integrated touch panel
By real-time perception of the distance between the user's finger and the integrated touchpad, identifying the touchpad position, calculating the touch success rate, and analyzing the user's touch habits, the problem of insufficient immediacy of the interactive interface design of the integrated touchpad MINI PC product is solved, and more efficient interface design and user experience is achieved.
Patent Information
- Application Number
- CN202411558268.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-04
- Publication Date
- 2025-03-04
- Estimated Expiration
- 2044-11-04
AI Technical Summary
The interactive interface design of integrated touchpad MINI PC products is not instant enough, and the existing methods need to collect sufficient user feedback before interface improvement can be carried out.
By perceiving the finger-interface distance between the user's finger and the integrated touchpad, identifying the touchpad position, calculating the touch success rate, determining the interface size, and identifying the user's touch habits from the user's touch data, analyzing the layout and color requirements, and performing interface design in real time.
It improves the immediacy of the interactive interface design of the integrated touchpad MINI PC product, and can instantly adjust the interface design based on user's real-time feedback to improve user experience.
Smart Images

Figure CN119088279B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electronic digital data processing, and in particular to an interactive interface design method and system for a MINI PC product with an integrated touch panel. Background Art
[0002] An integrated touchpad refers to an input device integrated into a laptop or other portable computer. A MINI PC product refers to a mini computer product. With the development of technology, computer products are no longer limited to keyboard input for interface interaction. Instead, they can achieve interface interaction by touching the display of the computer product like a mobile phone or tablet. Considering the user's aesthetic and practical needs for the touchpad interface design, it is necessary to design the touchpad interface.
[0003] At present, the general principle of interactive interface design of MINI PC products with integrated touchpad is to collect user feedback data, conduct demand analysis on the user feedback data, and improve the interface design based on user needs. This method is generally used in the case of interface upgrades or version updates. For example, the comments and private messages of mobile phone users on a certain interface design three months after it is put into use are obtained from these data to obtain the actual needs of users for the interface design. Then, the interface is improved according to the user's interface design needs. In the fourth month, the original interface design is updated to the improved interface design. This method is generally not an instant interface design, but an interface improvement after collecting sufficient feedback from several users. Therefore, the interactive interface design of MINI PC products with integrated touchpad lacks immediacy. Summary of the invention
[0004] In order to solve the above problems, the present invention provides a method and system for designing an interactive interface of a MINI PC product with an integrated touch panel, which can improve the immediacy of the interactive interface design of the MINI PC product with an integrated touch panel.
[0005] In a first aspect, the present invention provides a method for designing an interactive interface of a MINI PC product with an integrated touch panel, comprising:
[0006] sensing a finger-interface distance between a user's finger and the integrated touch panel, and determining whether the user's finger touches the integrated touch panel based on the finger-interface distance;
[0007] When the user's finger touches the integrated touch panel, identifying the touch panel position touched by the user's finger from the integrated touch panel, calculating the touch success rate of the user's finger using the touch panel position, and determining the interface size of the interactive interface in the integrated touch panel according to the touch success rate;
[0008] respectively collecting interface layout data and interface color data corresponding to the interactive interface, and collecting user touch data corresponding to the user's finger, identifying the user touch habit of the user's finger from the user touch data, and using the user touch habit to count the effective interface layout of the interactive interface from the interface layout data;
[0009] Analyzing the layout requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface layout, counting the effective interface colors of the interactive interface from the interface color data using the user's touch habits, and analyzing the color requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface colors;
[0010] By using the interface size, the layout requirement and the color requirement, an interactive interface design is performed on the MINI PC product with an integrated touch panel to obtain an interactive interface design result of the MINI PC product.
[0011] In a possible implementation manner of the first aspect, sensing a finger-interface distance between a finger of a user and an integrated touch pad includes:
[0012] Calculating the object-to-board distance between an external object of the integrated touch panel and the integrated touch panel using a preset laser ranging technology;
[0013] constructing a rectangular coordinate system on the integrated touch panel;
[0014] generating the object three-dimensional coordinates of the external object in the rectangular coordinate system using the object-board distance;
[0015] Reconstructing the three-dimensional coordinates of the object into a three-dimensional surface of the object using a preset triangular patch method;
[0016] Collecting the object length and object width of the external object from the three-dimensional curved surface of the object;
[0017] Scheduling the historical finger width and historical finger length of the user's finger;
[0018] By comparing the length of the object with the historical finger length, and the width of the object with the historical finger width, determining whether the external object is the user's finger;
[0019] When the external object is a user's finger, the shortest distance among the object-board distances is used as the finger-interface distance.
[0020] In a possible implementation manner of the first aspect, calculating the touch success rate of the user's finger by using the touch panel position includes:
[0021] Obtaining an interface icon at the touch panel position;
[0022] Collecting internal operation data of the MINI PC product corresponding to the position of the touch panel;
[0023] identifying the most recent operation data in the internal operation data after the moment when the touch panel position is touched;
[0024] Determining whether target operation data located on the interface icon can be collected from the most recent operation data;
[0025] When the target operation data on the interface icon can be collected from the most recent operation data, confirming that the user's finger has successfully touched the touch panel position;
[0026] When it is not possible to collect the target operation data on the interface icon from the most recent operation data, confirming that the user's finger fails to touch the touch panel position;
[0027] Collecting the number of successful touches when the user's finger successfully touches the touch pad position, and collecting the number of failed touches when the user's finger fails to touch the touch pad position;
[0028] Calculating the total number of touches between the number of successful touches and the number of failed touches;
[0029] The ratio of the number of successful touches to the total number of touches is taken as the touch success rate.
[0030] In a possible implementation manner of the first aspect, determining the interface size of the interactive interface in the integrated touch panel according to the touch success rate includes:
[0031] Obtaining an interface icon corresponding to the touch success rate;
[0032] Calculate other touch success rates of other interface icons of the interface icon;
[0033] Calculating a success rate average between the touch success rate and the other touch success rates;
[0034] When the touch success rate is less than the success rate mean, calculating the mean area of the interface icon and the other interface icons;
[0035] Determine whether the icon area of the interface icon is smaller than the area average;
[0036] Obtain target interface icons whose other touch success rates are not less than the success rate average and whose other icon areas are not less than the area average among the other interface icons;
[0037] When the icon area of the interface icon is smaller than the area average, selecting a first minimum area larger than the icon area of the interface icon from other icon areas of the target interface icon;
[0038] According to the first minimum area, the first icon size of the interface icon is calculated using the following formula:
[0039] ;
[0040] ;
[0041] in, Indicates the first icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the first minimum area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the first minimum area. and express Convert to The constraints of Indicates the conversion symbol;
[0042] Using the first icon size as the interface size;
[0043] When the icon area of the interface icon is not less than the area average, selecting a second minimum area that is larger than the icon area of the interface icon from other icon areas of the target interface icon;
[0044] According to the second minimum area, the second icon size of the interface icon is calculated using the following formula:
[0045] ;
[0046] ;
[0047] in, Indicates the second icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the second smallest area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the second smallest area. and express Convert to The constraints of Indicates the conversion symbol;
[0048] The second icon size is used as the interface size.
[0049] In a possible implementation manner of the first aspect, identifying the user touch habit of the user's finger from the user touch data includes:
[0050] Collecting internal operation data of the MINI PC product corresponding to the position of the touch panel;
[0051] Determining the icon touch sequence of the user's finger from the user touch data;
[0052] Extracting the program calling sequence corresponding to the icon touching sequence from the internal operation data;
[0053] Using the program calling sequence to determine whether there is an icon return sequence in the icon touching sequence;
[0054] When an icon return sequence exists in the icon touch sequence, the icon return sequence is removed from the icon touch sequence to obtain the user touch habit.
[0055] In a possible implementation of the first aspect, the using the user's touch habits to count the effective interface layout of the interactive interface from the interface layout data includes:
[0056] Acquire a first interface layout corresponding to the user's touch habit from the interface layout data;
[0057] Acquire a second interface layout other than the first interface layout from the interface layout data;
[0058] When the second interface layout overlaps with the first interface layout, removing the third interface layout that overlaps in the second interface layout to obtain a fourth interface layout;
[0059] When the coordinates of the missing area of the first interface layout are consistent with the coordinates of the fourth interface layout and the time of the first interface layout is consistent with the time of the fourth interface layout, determining whether the fourth interface layout belongs to user touch data;
[0060] When the fourth interface layout does not belong to the user touch data, the fourth interface layout is inserted into the missing area of the first interface layout to obtain a valid interface layout.
[0061] In a possible implementation of the first aspect, analyzing the layout requirements of the user's finger on the interactive interface according to the user's touch habits and the effective interface layout includes:
[0062] According to the user's touch habits and the effective interface layout, the number of times the user's finger touches the layout of the interactive interface is calculated using the following formula:
[0063] ;
[0064] in, Indicates the number of layout touches. Indicates the statistics of user touch habits and The kth valid interface layout adjacent to the first valid interface layout The number of times the interface color is touched, Indicates the number of types of interface layouts;
[0065] According to the layout touch count, the effective touch count of the user's finger on the interactive interface is calculated using the following formula:
[0066] ;
[0067] in, Indicates the number of effective touches. Indicates the number of layout touches. Indicates the data not counted from the user's touch habits. The kth valid interface layout adjacent to the first valid interface layout The number of times the interface color is touched, Indicates the number of types of interface layouts;
[0068] Setting a layout number threshold of the effective touch number;
[0069] When the number of valid touches is higher than the layout number threshold, the valid interface layout corresponding to the number of valid touches is used as the layout requirement.
[0070] In a possible implementation of the first aspect, the using the user's touch habits to count the effective interface color of the interactive interface from the interface color data includes:
[0071] Acquire a first interface color corresponding to the user's touch habit from the interface color data;
[0072] Acquire a second interface color other than the first interface color from the interface color data;
[0073] When the second interface color overlaps with the first interface color, removing the third interface color that overlaps in the second interface color to obtain a fourth interface color;
[0074] When the coordinates of the missing area of the first interface color are consistent with the coordinates of the fourth interface color and the time of the first interface color is consistent with the time of the fourth interface color, determining whether the fourth interface color belongs to user touch data;
[0075] When the fourth interface color does not belong to the user touch data, the fourth interface color is inserted into the missing area of the first interface color to obtain a valid interface color.
[0076] In a possible implementation of the first aspect, analyzing the color requirement of the user's finger for the interactive interface according to the user's touch habit and the effective interface color includes:
[0077] According to the user's touch habits and the effective interface color, the number of times the user's finger touches the color of the interactive interface is calculated using the following formula:
[0078] ;
[0079] in, Indicates the number of color touches, Indicates the statistics of user touch habits and The first adjacent valid interface color The effective interface color is in The number of times the interface layout is touched. Indicates the number of types of interface layouts;
[0080] According to the color touch times, the effective touch times of the user's finger on the interactive interface are calculated using the following formula:
[0081] ;
[0082] in, Indicates the number of effective touches. Indicates the number of color touches, Indicates the data not counted from the user's touch habits. The first adjacent valid interface color The effective interface color is in The number of times the interface layout is touched. Indicates the number of types of interface layouts;
[0083] Setting a color number threshold of the effective touch number;
[0084] When the number of valid touches is higher than the color number threshold, the valid interface color corresponding to the number of valid touches is used as the color requirement.
[0085] In a second aspect, the present invention provides an interactive interface design system for a MINI PC product with an integrated touch panel, the system comprising:
[0086] A touch determination module, configured to sense a finger-interface distance between a user's finger and the integrated touch panel, and determine whether the user's finger touches the integrated touch panel based on the finger-interface distance;
[0087] a size determination module, configured to, when the user's finger touches the integrated touch panel, identify a touch panel position touched by the user's finger on the integrated touch panel, calculate a touch success rate of the user's finger using the touch panel position, and determine an interface size of an interactive interface in the integrated touch panel according to the touch success rate;
[0088] a layout statistics module, for respectively collecting interface layout data and interface color data corresponding to the interactive interface, and collecting user touch data corresponding to the user's finger, identifying the user touch habits of the user's finger from the user touch data, and using the user touch habits to count the effective interface layout of the interactive interface from the interface layout data;
[0089] a color analysis module, for analyzing the layout requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface layout, counting the effective interface colors of the interactive interface from the interface color data using the user's touch habits, and analyzing the color requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface colors;
[0090] The interface design module is used to design an interactive interface for the MINI PC product with an integrated touch panel by using the interface size, the layout requirement and the color requirement, and obtain an interactive interface design result for the MINI PC product.
[0091] Compared with the prior art, the technical principle and beneficial effects of this solution are:
[0092] The embodiment of the present invention senses the finger-interface distance between the user's finger and the integrated touchpad to determine whether the user's finger has touched the integrated touchpad when the finger-interface distance is extremely small. Furthermore, the embodiment of the present invention calculates the touch success rate of the user's finger by using the touchpad position to collect the current user's touch data and immediately enlarges the icons used by the user in the subsequent process, thereby improving the touch success rate. Furthermore, the embodiment of the present invention determines the interface size of the interactive interface in the integrated touchpad according to the touch success rate, thereby immediately enlarging the icons used by the user and improving the touch success rate. Furthermore, the embodiment of the present invention identifies the user's touch habits of the user's finger from the user touch data to remove the mis-touch data from the user touch data and retain the non-mis-touch data. Furthermore, the embodiment of the present invention uses the According to the user's touch habit, the effective interface layout of the interactive interface is counted from the interface layout data, so as to be used for instant analysis of the user's effective touch based on the user's usage habits. The embodiment of the present invention analyzes the layout requirements of the user's finger for the interactive interface according to the user's touch habit and the effective interface layout, so as to analyze which interface layout combinations the user likes, so as to recommend this layout combination to the user in the future. Further, the embodiment of the present invention uses the user's touch habit to count the effective interface color of the interactive interface from the interface color data, so as to be used for instant analysis of the user's effective touch based on the user's usage habits. Further, the embodiment of the present invention analyzes the color requirements of the user's finger for the interactive interface according to the user's touch habit and the effective interface color, so as to analyze which interface color combinations the user likes, so as to recommend this color combination to the user in the future. Therefore, the interactive interface design method and system of an integrated touch panel MINI PC product proposed in the embodiment of the present invention can improve the immediacy of the interactive interface design of an integrated touch panel MINI PC product. BRIEF DESCRIPTION OF THE DRAWINGS
[0093] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0094] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0095] Figure 1A schematic flow chart of a method for designing an interactive interface of a MINI PC product with an integrated touch panel provided by an embodiment of the present invention;
[0096] Figure 2 A schematic diagram of a module of an interactive interface design system for a MINI PC product with an integrated touch panel provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0097] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.
[0098] The embodiment of the present invention provides an interactive interface design method for an integrated touchpad MINI PC product, and the execution subject of the interactive interface design method for the integrated touchpad MINI PC product includes but is not limited to at least one of the electronic devices such as a server and a terminal that can be configured to execute the method provided by the embodiment of the present invention. In other words, the interactive interface design method for the integrated touchpad MINI PC product can be executed by software or hardware installed in a terminal device or a server device, and the software can be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, etc. The server can be an independent server, or it can be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery networks (CDNs), and big data and artificial intelligence platforms.
[0099] See also Figure 1 FIG. 1 is a flow chart of a method for designing an interactive interface of a MINI PC product with an integrated touch panel according to an embodiment of the present invention. Figure 1 The interactive interface design method of the integrated touch panel MINI PC product described in the invention includes:
[0100] S1. Sense a finger-interface distance between a user's finger and an integrated touch panel, and determine whether the user's finger touches the integrated touch panel based on the finger-interface distance.
[0101] The embodiment of the present invention senses the finger-interface distance between the user's finger and the integrated touch panel, so as to determine whether the user's finger touches the integrated touch panel when the finger-interface distance is extremely small.
[0102] The finger-interface distance refers to the distance between the fingertip of the user's finger and the integrated touch panel.
[0103] In one embodiment of the present invention, the sensing of the finger-interface distance between the user's finger and the integrated touchpad comprises: calculating the object-board distance between the external object of the integrated touchpad and the integrated touchpad using a preset laser ranging technology; constructing a rectangular coordinate system on the integrated touchpad; generating the object three-dimensional coordinates of the external object in the rectangular coordinate system using the object-board distance; reconstructing the object three-dimensional coordinates into an object three-dimensional surface using a preset triangular patch method; collecting the object length and object width of the external object from the object three-dimensional surface; scheduling the historical finger width and historical finger length of the user's finger; judging whether the external object is the user's finger by comparing the object length with the historical finger length, and the object width with the historical finger width; and when the external object is the user's finger, taking the shortest distance among the object-board distances as the finger-interface distance.
[0104] Among them, the laser ranging technology refers to emitting laser from the transmitting end to the outside world, calculating the total round-trip distance of the laser based on the duration of the feedback laser received by the transmitting end and the emission speed of the laser, and dividing the total distance by 2 to obtain the distance between the transmitting end and the external object, the external object refers to all objects within the laser ranging range including the user's finger, the triangular patch method refers to an algorithm that connects three-dimensional coordinate points into a curved surface through triangles, and the shortest distance in the object-board distance refers to the distance between the fingertip of the user's finger and the integrated touchpad.
[0105] Optionally, the process of judging whether the user's finger touches the integrated touchpad based on the finger-interface distance is to judge whether the user's finger touches the integrated touchpad when the finger-interface distance is extremely small (for example, 0).
[0106] S2. When the user's finger touches the integrated touchpad, identify the touchpad position touched by the user's finger on the integrated touchpad, calculate the touch success rate of the user's finger using the touchpad position, and determine the interface size of the interactive interface in the integrated touchpad according to the touch success rate.
[0107] In the embodiment of the present invention, the touch panel position refers to the coordinate point on the integrated touch panel touched by the user's finger. After obtaining the three-dimensional coordinates of the object using the touch panel position, the touch panel position can be derived.
[0108] Furthermore, the embodiment of the present invention calculates the touch success rate of the user's finger by using the touch panel position to collect the current user's touch data, and then enlarges the icon used by the user, thereby improving the touch success rate.
[0109] In one embodiment of the present invention, the method of calculating the touch success rate of the user's finger by using the touchpad position includes: acquiring an interface icon on the touchpad position; collecting internal operation data of a MINI PC product corresponding to the touchpad position; identifying the most recent operation data after the moment when the touchpad position is touched in the internal operation data; judging whether target operation data on the interface icon can be collected from the most recent operation data; confirming that the user's finger successfully touches the touchpad position when the target operation data on the interface icon can be collected from the most recent operation data; confirming that the user's finger fails to touch the touchpad position when the target operation data on the interface icon cannot be collected from the most recent operation data; collecting the number of successful touches when the user's finger successfully touches the touchpad position, and collecting the number of failed touches when the user's finger fails to touch the touchpad position; calculating the sum of the number of successful touches and the number of failed touches; and taking the ratio of the number of successful touches to the sum of the number of touches as the touch success rate.
[0110] Among them, the interface icon refers to a clickable window or icon displayed at the touchpad position, the internal operation data refers to the response code data given by the computer product after clicking the window or icon in the interface, for example, if the login icon is clicked, the internal operation data is the operation code data during the login process, the most recent operation data refers to the internal operation data after the touchpad position is touched, and the target operation data refers to the most recent operation data related to the interface icon.
[0111] Furthermore, the embodiment of the present invention determines the interface size of the interactive interface in the integrated touch panel according to the touch success rate, so as to instantly enlarge the icon used by the user, thereby improving the touch success rate.
[0112] The interface size refers to the length, width, height and other values of the interface icon.
[0113] In one embodiment of the present invention, determining the interface size of the interactive interface in the integrated touchpad according to the touch success rate includes: acquiring the interface icon corresponding to the touch success rate; calculating other touch success rates of other interface icons of the interface icon; calculating the mean success rate between the touch success rate and the other touch success rates; when the touch success rate is less than the mean success rate, calculating the mean area of the interface icon and the other interface icons; judging whether the icon area of the interface icon is less than the mean area; acquiring the target interface icon whose other touch success rates are not less than the mean success rates and whose other icon areas are not less than the mean area among the other interface icons; when the icon area of the interface icon is less than the mean area, selecting a first minimum area larger than the icon area of the interface icon from the other icon areas of the target interface icon; and calculating the first icon size of the interface icon according to the first minimum area using the following formula:
[0114] ;
[0115] ;
[0116] in, Indicates the first icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the first minimum area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the first minimum area. and express Convert to The constraints of Indicates the conversion symbol;
[0117] The first icon size is used as the interface size; when the icon area of the interface icon is not less than the area average, a second minimum area larger than the icon area of the interface icon is selected from other icon areas of the target interface icon; according to the second minimum area, the second icon size of the interface icon is calculated using the following formula:
[0118] ;
[0119] ;
[0120] in, Indicates the second icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the second smallest area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the second smallest area. and express Convert to The constraints of Indicates the conversion symbol;
[0121] The second icon size is used as the interface size.
[0122] Among them, the other interface icons refer to all interface icons except the interface icon corresponding to the touch success rate.
[0123] S3. Collect interface layout data and interface color data corresponding to the interactive interface respectively, and collect user touch data corresponding to the user's finger, identify the user touch habits of the user's finger from the user touch data, and use the user touch habits to count the effective interface layout of the interactive interface from the interface layout data.
[0124] In an embodiment of the present invention, the interface layout data refers to the distribution data between icons in an already designed interface, such as a layout in which rectangular icons are distributed on the left side of square icons; the interface color data refers to the color data between icons in an already designed interface, such as a color distribution in which red icons are distributed on the left side of green icons; further, the user touch data includes data such as the icon touched by the user, the color of the icon touched by the user, and the number of times the user touches the icon.
[0125] Furthermore, the embodiment of the present invention identifies the user touch habits of the user's finger from the user touch data, so as to remove the mis-touch data from the user touch data and retain the non-mis-touch data.
[0126] The user touch habit refers to the layout and color distribution of icons that the user actually needs to touch, which is identified based on the user touch data. It should be noted that when the user touches by mistake, it means that the touch is not the touch that the user actually needs.
[0127] In one embodiment of the present invention, identifying the user touch habit of the user's finger from the user touch data includes: collecting internal operation data of the MINI PC product corresponding to the touchpad position; determining the icon touch sequence of the user's finger from the user touch data; extracting the program calling sequence corresponding to the icon touch sequence from the internal operation data; using the program calling sequence to determine whether there is an icon return sequence in the icon touch sequence; when there is an icon return sequence in the icon touch sequence, removing the icon return sequence from the icon touch sequence to obtain the user touch habit.
[0128] Among them, the icon touch order refers to the order in which the icons are touched by the user, for example, touching the login icon first and then touching the password input icon; the program call order refers to the code call order involved behind the icon touch order; the icon return order refers to whether the icon returns data, for example, touching the login icon first, then touching the password input icon, and finally returning to the login icon. In this process, the action of touching the password input icon is invalid, and this invalid action needs to be removed.
[0129] Furthermore, the embodiment of the present invention utilizes the user's touch habits to count the effective interface layout of the interactive interface from the interface layout data, so as to instantly analyze the user's effective touch based on the user's usage habits.
[0130] The effective interface layout refers to an interface layout corresponding to the user's touch habits and a layout that has not been touched by the user but may be touched by the user in the future.
[0131] In one embodiment of the present invention, the method of utilizing the user touch habits to count the effective interface layout of the interactive interface from the interface layout data includes: obtaining a first interface layout corresponding to the user touch habits from the interface layout data; obtaining a second interface layout other than the first interface layout from the interface layout data; when the second interface layout repeats with the first interface layout, removing the third interface layout that repeats in the second interface layout to obtain a fourth interface layout; when the coordinates of a missing area of the first interface layout are consistent with the coordinates of the fourth interface layout and the moment of the first interface layout is consistent with the moment of the fourth interface layout, determining whether the fourth interface layout belongs to the user touch data; when the fourth interface layout does not belong to the user touch data, inserting the fourth interface layout into the missing area of the first interface layout to obtain a valid interface layout.
[0132] The missing area of the first interface layout refers to the entire integrated touch panel (for example, the integrated touch panel has an area of 10), where the first interface layout only occupies 5% of the area, and the remaining 5% of the area is the missing area of the first interface layout.
[0133] It should be noted that when the fourth interface layout does not belong to user touch data, it means that the fourth interface layout has not been touched by the user, which does not mean that it will not be touched by the user in the future. Therefore, the fourth interface layout is spliced with the first interface layout, and the spliced layout is immediately recommended to the user.
[0134] S4. Analyze the layout requirements of the user's fingers for the interactive interface based on the user's touch habits and the effective interface layout, use the user's touch habits to count the effective interface colors of the interactive interface from the interface color data, and analyze the color requirements of the user's fingers for the interactive interface based on the user's touch habits and the effective interface colors.
[0135] The embodiment of the present invention analyzes the layout requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface layout, so as to analyze which interface layout combinations the user likes, and then immediately recommend this layout combination to the user.
[0136] The layout requirement refers to the user's preference for layout combination obtained based on the analysis of the user's touch habits.
[0137] In one embodiment of the present invention, analyzing the layout requirements of the user's finger on the interactive interface according to the user's touch habits and the effective interface layout includes: calculating the number of times the user's finger touches the layout of the interactive interface according to the user's touch habits and the effective interface layout using the following formula:
[0138] ;
[0139] in, Indicates the number of layout touches. Indicates the statistics of user touch habits and The kth valid interface layout adjacent to the first valid interface layout The number of times the interface color is touched, Indicates the number of types of interface layouts;
[0140] According to the layout touch count, the effective touch count of the user's finger on the interactive interface is calculated using the following formula:
[0141] ;
[0142] in, Indicates the number of effective touches. Indicates the number of layout touches. Indicates the data not counted from the user's touch habits. The kth valid interface layout adjacent to the first valid interface layout The number of times the interface color is touched, Indicates the number of types of interface layouts;
[0143] A layout number threshold of the effective touch number is set; when the effective touch number is higher than the layout number threshold, a valid interface layout corresponding to the effective touch number is used as a layout requirement.
[0144] It should be noted that The interface color refers to interface color combination, if The number of icons adjacent to the kth valid interface layout is , then The number of colors in the interface color combination is also , further, the data not collected from the user's touch habits are The kth valid interface layout adjacent to the first valid interface layout The number of times a color of an interface is touched refers to the number of times a user touches by mistake (the user's touch habit only includes the number of times a touch is made after removing the mistaken touches). The layout number threshold needs to be set based on a large number of user touch times.
[0145] Furthermore, the embodiment of the present invention utilizes the user's touch habits to count the effective interface colors of the interactive interface from the interface color data, so as to instantly analyze the user's effective touch based on the user's usage habits.
[0146] The effective interface colors include interface colors corresponding to the user's touch habits and colors that the user has not touched but may be touched by the user in the future.
[0147] In one embodiment of the present invention, the method of utilizing the user touch habits to count the effective interface colors of the interactive interface from the interface color data includes: obtaining a first interface color corresponding to the user touch habits from the interface color data; obtaining a second interface color other than the first interface color from the interface color data; when the second interface color repeats with the first interface color, removing the third interface color that repeats in the second interface color to obtain a fourth interface color; when the coordinates of a missing area of the first interface color are consistent with the coordinates of the fourth interface color and the moment of the first interface color is consistent with the moment of the fourth interface color, determining whether the fourth interface color belongs to the user touch data; when the fourth interface color does not belong to the user touch data, inserting the fourth interface color into the missing area of the first interface color to obtain a valid interface color.
[0148] Furthermore, the embodiment of the present invention analyzes the color requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface colors, so as to analyze which interface color combinations the user likes, and then immediately recommend this color combination to the user.
[0149] The color demand refers to the user's preference for color combinations obtained based on the analysis of the user's touch habits.
[0150] In one embodiment of the present invention, analyzing the color requirements of the user's finger on the interactive interface according to the user's touch habits and the effective interface color includes: calculating the number of times the user's finger touches the color of the interactive interface according to the user's touch habits and the effective interface color using the following formula:
[0151] ;
[0152] in, Indicates the number of color touches, Indicates the statistics of user touch habits and The first adjacent valid interface color The effective interface color is in The number of times the interface layout is touched. Indicates the number of types of interface layouts;
[0153] According to the color touch times, the effective touch times of the user's finger on the interactive interface are calculated using the following formula:
[0154] ;
[0155] in, Indicates the number of effective touches. Indicates the number of color touches, Indicates the data not counted from the user's touch habits. The first adjacent valid interface color The effective interface color is in The number of times the interface layout is touched. Indicates the number of types of interface layouts;
[0156] A color number threshold of the effective touch number is set; when the effective touch number is higher than the color number threshold, the effective interface color corresponding to the effective touch number is used as the color requirement.
[0157] S5. Design an interactive interface for the MINI PC product with an integrated touch panel by using the interface size, the layout requirement and the color requirement, and obtain an interactive interface design result for the MINI PC product.
[0158] Optionally, the process of designing an interactive interface for the MINI PC product with an integrated touchpad by utilizing the interface size, the layout requirements and the color requirements to obtain an interactive interface design result for the MINI PC product refers to adjusting the combination of icons in the interface to a combination that meets the interface size, the layout requirements and the color requirements.
[0159] It can be seen that the embodiment of the present invention senses the finger-interface distance between the user's finger and the integrated touchpad to determine that the user's finger has touched the integrated touchpad when the finger-interface distance is extremely small. Furthermore, the embodiment of the present invention calculates the touch success rate of the user's finger by using the touchpad position to collect the current user's touch data and immediately enlarge the icons used by the user in the subsequent process, thereby improving the touch success rate. Furthermore, the embodiment of the present invention determines the interface size of the interactive interface in the integrated touchpad according to the touch success rate, thereby immediately enlarging the icons used by the user and improving the touch success rate. Furthermore, the embodiment of the present invention identifies the user's touch habits of the user's finger from the user touch data, thereby removing the mis-touch data from the user touch data and retaining the non-mis-touch data. Furthermore, the embodiment of the present invention The effective interface layout of the interactive interface is counted from the interface layout data by using the user's touch habits, so as to analyze the effective touch of the user based on the user's usage habits in real time. The embodiment of the present invention analyzes the layout requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface layout, so as to analyze which interface layout combinations the user likes, so as to recommend this layout combination to the user in real time later. Further, the embodiment of the present invention uses the user's touch habits to count the effective interface colors of the interactive interface from the interface color data, so as to analyze the effective touch of the user based on the user's usage habits in real time. Further, the embodiment of the present invention analyzes the color requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface colors, so as to analyze which interface color combinations the user likes, so as to recommend this color combination to the user in real time later. Therefore, the interactive interface design method and system of an integrated touch panel MINI PC product proposed in the embodiment of the present invention can improve the immediacy of the interactive interface design of an integrated touch panel MINI PC product.
[0160] like Figure 2 FIG. 1 is a functional module diagram of the interactive interface design system of the MINI PC product with integrated touch panel according to the present invention.
[0161] The interactive interface design system 200 of the integrated touch panel MINI PC product of the present invention can be installed in an electronic device. According to the functions to be implemented, the interactive interface design system of the integrated touch panel MINI PC product can include a touch judgment module 201, a size determination module 202, a layout statistics module 203, a color analysis module 204 and an interface design module 205. The module of the present invention can also be called a unit, which refers to a series of computer program segments that can be executed by a processor of an electronic device and can complete fixed functions, which are stored in the memory of the electronic device.
[0162] In the embodiment of the present invention, the functions of each module / unit are as follows:
[0163] The touch determination module 201 is used to sense the finger-interface distance between the user's finger and the integrated touch panel, and determine whether the user's finger touches the integrated touch panel based on the finger-interface distance;
[0164] The size determination module 202 is used to identify the touch pad position touched by the user's finger on the integrated touch pad when the user's finger touches the integrated touch pad, calculate the touch success rate of the user's finger using the touch pad position, and determine the interface size of the interactive interface in the integrated touch pad according to the touch success rate;
[0165] The layout statistics module 203 is used to respectively collect interface layout data and interface color data corresponding to the interactive interface, and collect user touch data corresponding to the user's finger, identify the user touch habit of the user's finger from the user touch data, and use the user touch habit to count the effective interface layout of the interactive interface from the interface layout data;
[0166] The color analysis module 204 is used to analyze the layout requirements of the user's fingers on the interactive interface according to the user's touch habits and the effective interface layout, to count the effective interface colors of the interactive interface from the interface color data using the user's touch habits, and to analyze the color requirements of the user's fingers on the interactive interface according to the user's touch habits and the effective interface colors;
[0167] The interface design module 205 is used to design an interactive interface for the MINI PC product with an integrated touch panel by using the interface size, the layout requirement and the color requirement, and obtain an interactive interface design result for the MINI PC product.
[0168] In detail, the modules in the interactive interface design system 200 for the integrated touch panel MINI PC product in the embodiment of the present invention are used in the same manner as described above. Figure 1The same technical means as the interactive interface design method of the integrated touchpad MINI PC product described in the above can produce the same technical effects, which will not be repeated here.
[0169] In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of hardware plus software functional modules.
[0170] It is obvious to those skilled in the art that the present invention is not limited to the details of the above exemplary embodiments, and that the present invention can be implemented in other specific forms without departing from the spirit or essential characteristics of the present invention.
[0171] Therefore, no matter from which point of view, the embodiments should be regarded as illustrative and non-restrictive, and the scope of the present invention is limited by the appended claims rather than the above description, so it is intended that all changes falling within the meaning and scope of the equivalent elements of the claims are included in the present invention. Any attached figure mark in the claims should not be regarded as limiting the claims involved.
[0172] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0173] The above description is only a specific embodiment of the present invention, so that those skilled in the art can understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but should conform to the widest scope consistent with the principles and novel features invented herein.
Claims
1. A method for designing an interactive interface of a MINI PC product with an integrated touch panel, characterized in that: The method comprises: sensing a finger-interface distance between a user's finger and the integrated touch panel, and determining whether the user's finger touches the integrated touch panel based on the finger-interface distance; When the user's finger touches the integrated touch panel, a touch panel position touched by the user's finger is identified on the integrated touch panel, a touch success rate of the user's finger is calculated using the touch panel position, and an interface size of an interactive interface in the integrated touch panel is determined according to the touch success rate, wherein determining the interface size of the interactive interface in the integrated touch panel according to the touch success rate includes: Obtaining an interface icon corresponding to the touch success rate; Calculate other touch success rates of other interface icons of the interface icon; Calculating a success rate average between the touch success rate and the other touch success rates; When the touch success rate is less than the success rate mean, calculating the mean area of the interface icon and the other interface icons; Determine whether the icon area of the interface icon is smaller than the area average; Obtain target interface icons whose other touch success rates are not less than the success rate average and whose other icon areas are not less than the area average among the other interface icons; When the icon area of the interface icon is smaller than the area average, selecting a first minimum area larger than the icon area of the interface icon from other icon areas of the target interface icon; According to the first minimum area, the first icon size of the interface icon is calculated using the following formula: ; ; in, Indicates the first icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the first minimum area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the first minimum area. and express Convert to The constraints of Indicates the conversion symbol; Using the first icon size as the interface size; When the icon area of the interface icon is not less than the area average, selecting a second minimum area that is larger than the icon area of the interface icon from other icon areas of the target interface icon; According to the second minimum area, the second icon size of the interface icon is calculated using the following formula: ; ; in, Indicates the second icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the second smallest area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the second smallest area. and express Convert to The constraints of Indicates the conversion symbol; Using the second icon size as the interface size; respectively collecting interface layout data and interface color data corresponding to the interactive interface, and collecting user touch data corresponding to the user's finger, identifying the user touch habit of the user's finger from the user touch data, and using the user touch habit to count the effective interface layout of the interactive interface from the interface layout data; Analyzing the layout requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface layout, counting the effective interface colors of the interactive interface from the interface color data using the user's touch habits, and analyzing the color requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface colors; By using the interface size, the layout requirement and the color requirement, an interactive interface design is performed on the MINI PC product with an integrated touch panel to obtain an interactive interface design result of the MINI PC product.
2. The method according to claim 1, characterized in that The sensing of the finger-interface distance between the user's finger and the integrated touch panel includes: Calculating the object-to-board distance between an external object of the integrated touch panel and the integrated touch panel using a preset laser ranging technology; constructing a rectangular coordinate system on the integrated touch panel; generating the object three-dimensional coordinates of the external object in the rectangular coordinate system using the object-board distance; Reconstructing the three-dimensional coordinates of the object into a three-dimensional surface of the object using a preset triangular patch method; Collecting the object length and object width of the external object from the three-dimensional curved surface of the object; Scheduling the historical finger width and historical finger length of the user's finger; By comparing the length of the object with the historical finger length, and the width of the object with the historical finger width, determining whether the external object is the user's finger; When the external object is a user's finger, the shortest distance among the object-board distances is used as the finger-interface distance.
3. The method according to claim 1, characterized in that The calculating the touch success rate of the user's finger by using the touch panel position includes: Obtaining an interface icon at the touch panel position; Collecting internal operation data of the MINI PC product corresponding to the position of the touch panel; identifying the most recent operation data in the internal operation data after the moment when the touch panel position is touched; Determining whether target operation data located on the interface icon can be collected from the most recent operation data; When the target operation data on the interface icon can be collected from the most recent operation data, confirming that the user's finger has successfully touched the touch panel position; When it is not possible to collect the target operation data on the interface icon from the most recent operation data, confirming that the user's finger fails to touch the touch panel position; Collecting the number of successful touches when the user's finger successfully touches the touch pad position, and collecting the number of failed touches when the user's finger fails to touch the touch pad position; Calculating the total number of touches between the number of successful touches and the number of failed touches; The ratio of the number of successful touches to the total number of touches is taken as the touch success rate.
4. The method according to claim 1, characterized in that The identifying the user touch habit of the user's finger from the user touch data includes: Collecting internal operation data of the MINI PC product corresponding to the position of the touch panel; Determining the icon touch sequence of the user's finger from the user touch data; Extracting the program calling sequence corresponding to the icon touching sequence from the internal operation data; Using the program calling sequence to determine whether there is an icon return sequence in the icon touching sequence; When an icon return sequence exists in the icon touch sequence, the icon return sequence is removed from the icon touch sequence to obtain the user touch habit.
5. The method according to claim 1, characterized in that The method of using the user's touch habits to calculate the effective interface layout of the interactive interface from the interface layout data includes: Acquire a first interface layout corresponding to the user's touch habit from the interface layout data; Acquire a second interface layout other than the first interface layout from the interface layout data; When the second interface layout overlaps with the first interface layout, removing the third interface layout that overlaps in the second interface layout to obtain a fourth interface layout; When the coordinates of the missing area of the first interface layout are consistent with the coordinates of the fourth interface layout and the time of the first interface layout is consistent with the time of the fourth interface layout, determining whether the fourth interface layout belongs to user touch data; When the fourth interface layout does not belong to the user touch data, the fourth interface layout is inserted into the missing area of the first interface layout to obtain a valid interface layout.
6. The method according to claim 1, characterized in that The analyzing the layout requirements of the user's finger on the interactive interface according to the user's touch habits and the effective interface layout includes: According to the user's touch habits and the effective interface layout, the number of times the user's finger touches the layout of the interactive interface is calculated using the following formula: ; in, Indicates the number of layout touches. Indicates the statistics of user touch habits and The kth valid interface layout adjacent to the first valid interface layout The number of times the interface color is touched, Indicates the number of types of interface layouts; According to the layout touch count, the effective touch count of the user's finger on the interactive interface is calculated using the following formula: ; in, Indicates the number of effective touches. Indicates the number of layout touches. Indicates the data not counted from the user's touch habits. The kth valid interface layout adjacent to the first valid interface layout The number of times the interface color is touched, Indicates the number of types of interface layouts; Setting a layout number threshold of the effective touch number; When the number of valid touches is higher than the layout number threshold, the valid interface layout corresponding to the number of valid touches is used as the layout requirement.
7. The method according to claim 1, characterized in that The method of calculating the effective interface color of the interactive interface from the interface color data by utilizing the user's touch habits includes: Acquire a first interface color corresponding to the user's touch habit from the interface color data; Acquire a second interface color other than the first interface color from the interface color data; When the second interface color overlaps with the first interface color, removing the third interface color that overlaps in the second interface color to obtain a fourth interface color; When the coordinates of the missing area of the first interface color are consistent with the coordinates of the fourth interface color and the time of the first interface color is consistent with the time of the fourth interface color, determining whether the fourth interface color belongs to user touch data; When the fourth interface color does not belong to the user touch data, the fourth interface color is inserted into the missing area of the first interface color to obtain a valid interface color.
8. The method according to claim 1, characterized in that The analyzing the color requirement of the user's finger on the interactive interface according to the user's touch habits and the effective interface color includes: According to the user's touch habits and the effective interface color, the number of times the user's finger touches the color of the interactive interface is calculated using the following formula: ; in, Indicates the number of color touches, Indicates the statistics of user touch habits and The first adjacent valid interface color The effective interface color is in The number of times the interface layout is touched. Indicates the number of types of interface layouts; According to the color touch times, the effective touch times of the user's finger on the interactive interface are calculated using the following formula: ; in, Indicates the number of effective touches. Indicates the number of color touches, Indicates the data not counted from the user's touch habits. The first adjacent valid interface color The effective interface color is in The number of times the interface layout is touched. Indicates the number of types of interface layouts; Setting a color number threshold of the effective touch number; When the number of valid touches is higher than the color number threshold, the valid interface color corresponding to the number of valid touches is used as the color requirement.
9. An interactive interface design system for a MINI PC product with an integrated touch panel, characterized in that: The system is used to implement the interactive interface design method of the integrated touch panel MINI PC product according to any one of claims 1 to 8, the system comprising: A touch determination module, configured to sense a finger-interface distance between a user's finger and the integrated touch panel, and determine whether the user's finger touches the integrated touch panel based on the finger-interface distance; A size determination module, configured to identify, when the user's finger touches the integrated touch panel, a touch panel position touched by the user's finger on the integrated touch panel, calculate a touch success rate of the user's finger using the touch panel position, and determine an interface size of an interactive interface in the integrated touch panel according to the touch success rate, wherein determining the interface size of the interactive interface in the integrated touch panel according to the touch success rate includes: Obtaining an interface icon corresponding to the touch success rate; Calculate other touch success rates of other interface icons of the interface icon; Calculating a success rate average between the touch success rate and the other touch success rates; When the touch success rate is less than the success rate mean, calculating the mean area of the interface icon and the other interface icons; Determine whether the icon area of the interface icon is smaller than the area average; Obtain target interface icons whose other touch success rates are not less than the success rate average and whose other icon areas are not less than the area average among the other interface icons; When the icon area of the interface icon is smaller than the area average, selecting a first minimum area larger than the icon area of the interface icon from other icon areas of the target interface icon; According to the first minimum area, the first icon size of the interface icon is calculated using the following formula: ; ; in, Indicates the first icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the first minimum area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the first minimum area. and express Convert to The constraints of Indicates the conversion symbol; Using the first icon size as the interface size; When the icon area of the interface icon is not less than the area average, selecting a second minimum area that is larger than the icon area of the interface icon from other icon areas of the target interface icon; According to the second minimum area, the second icon size of the interface icon is calculated using the following formula: ; ; in, Indicates the second icon size, Represents a set of elements used to calculate the icon area of an interface icon. Indicates the element number used to calculate the icon area of the interface icon. Indicates the number of elements used to calculate the icon area of the interface icon. Indicates the icon area of the interface icon. represents the second smallest area, Indicates the area center of the icon area of the interface icon. Indicates the area center of the interface icon when the icon area is converted to the second smallest area. and express Convert to The constraints of Indicates the conversion symbol; Using the second icon size as the interface size; a layout statistics module, for respectively collecting interface layout data and interface color data corresponding to the interactive interface, and collecting user touch data corresponding to the user's finger, identifying the user touch habits of the user's finger from the user touch data, and using the user touch habits to count the effective interface layout of the interactive interface from the interface layout data; a color analysis module, for analyzing the layout requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface layout, counting the effective interface colors of the interactive interface from the interface color data using the user's touch habits, and analyzing the color requirements of the user's fingers for the interactive interface according to the user's touch habits and the effective interface colors; The interface design module is used to design an interactive interface for the MINI PC product with an integrated touch panel by using the interface size, the layout requirement and the color requirement, and obtain an interactive interface design result for the MINI PC product.
Citation Information
Patent Citations
Self-adaptive user interface recommendation method and system based on foot interaction
CN116304305A
Interactive interface optimization method and device and storage medium
CN118747054A