A method and device for displaying a system interface

By obtaining and analyzing user usage information and dynamically adjusting the system interface, the problem that the content displayed in the existing technology is not targeted to users, and an intelligent and convenient system interface display is realized, which improves the user experience.

CN117539566BActive Publication Date: 2024-12-20SHANGHAI HEXIN DIGITAL TECH CO LTD +1
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202311353320.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-18
Publication Date
2024-12-20
Estimated Expiration
2043-10-18

AI Technical Summary

Technical Problem

The existing technology cannot realize intelligent system interface display, resulting in the display content not targeted to users and cannot meet the usage needs of different users.

Method used

By obtaining the application installation information, shortcut key usage information, registry modification information and central processor usage information of the system to be configured, configure the weights and calculate the total weights, determine the user level based on the total weights, and dynamically adjust the system according to the user level. The display content and menu interface of the interface.

Benefits of technology

It realizes the intelligent, convenient and diversified display of the system interface, improves the user experience, and matches the display content with user needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117539566B_ABST
    Figure CN117539566B_ABST
Patent Text Reader

Abstract

The present invention provides a method and device for displaying a system interface, the method comprising: obtaining application installation information and user usage information of a system to be configured; configuring the corresponding first weight, second weight, third weight and fourth weight respectively according to the obtained information; calculating the sum of each weight to obtain the total weight; comparing the total weight with a preset threshold range to determine the user level; and displaying the corresponding system interface. The implementation of this application can display intelligently, conveniently and diversely, and can effectively improve the user experience compared to the fixed system interface of the prior art; the information obtained includes the system's application installation information, the user's shortcut key usage information, the registry modification information and the central processing unit usage information, which reflect the user's usage habits to a certain extent. Configuring the corresponding weight according to the obtained information can improve the pertinence of the system interface display content to the user, so that the display effect matches the user's needs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of intelligent display, and in particular to a display method and device for a system interface. Background Art

[0002] Current servers or personal computers are mainly displayed to users through user interface settings so that users can operate the interface. However, the current user interface settings interface adopts a fixed display method, and the interface provided to users for operation is also fixed. In actual applications, different users have different usage requirements. For example, super users need to set advanced menu options, while ordinary users do not actually need to set operations. They usually only need the most basic display information. It can be seen that the existing technology cannot achieve intelligent display, and there is a problem that the display content is not targeted to users. Summary of the invention

[0003] The present invention provides a method and device for displaying a system interface, so as to solve the technical problem of how to improve the pertinence of display content to users and enhance the user experience.

[0004] In order to solve the above technical problems, an embodiment of the present invention provides a method for displaying a system interface, including:

[0005] Acquire application installation information of the system to be configured, and acquire user usage information of the system to be configured; wherein the user usage information includes shortcut key usage information, registry modification information and central processing unit usage information;

[0006] According to the application installation information, shortcut key usage information, registry modification information and central processing unit usage information, respectively configure the corresponding first weight, second weight, third weight and fourth weight;

[0007] Calculating the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determining the user level based on comparing the total weight with a preset threshold range;

[0008] According to the determined user level, the corresponding system interface is displayed.

[0009] As a preferred solution, the system to be configured is a Petitboot system, and before obtaining the user usage information of the system to be configured, the method further includes:

[0010] The account information of the user's operating system is associated with the account information of the Petitboot system; when it is detected that the user enters the Petitboot system, the account information of the Petitboot system is updated through the account information of the operating system.

[0011] As a preferred solution, displaying the corresponding system interface according to the determined user level includes:

[0012] According to the user level, corresponding display colors are set for different types of menu interfaces, so as to display the system interface of the Petitboot system; wherein the system interface includes at least two types of menu interfaces.

[0013] As a preferred solution, displaying the corresponding system interface according to the determined user level also includes:

[0014] storing the user level in a variable in a non-volatile area of ​​the flash memory;

[0015] When it is detected that the user enters the Petitboot system, the variables in the non-volatile area of ​​the flash memory are read, and corresponding prompt information is displayed on the system interface according to the variables in the non-volatile area of ​​the flash memory.

[0016] As a preferred solution, the first weight is configured according to the number of super applications installed in the Petitboot system; the second weight is configured according to the combination keys used by the user in a preset first time period and their frequency of use; the third weight is configured according to the number of registry modifications in a preset second time period; and the fourth weight is configured according to whether the central processing unit is overclocked.

[0017] As a preferred solution, the user level includes a first user level, a second user level and a third user level; and determining the user level based on comparing the total weight with a preset threshold range includes:

[0018] When the total weight is within a first preset range, it is determined that the user corresponds to the first user level; when the total weight is within a second preset range, it is determined that the user corresponds to the second user level; when the total weight is within a third preset range, it is determined that the user corresponds to the third user level; wherein the third user level is higher than the second user level, the second user level is higher than the first user level, the minimum value of the second preset range is greater than the maximum value of the first preset range, and the minimum value of the third preset range is greater than the maximum value of the second preset range.

[0019] As a preferred embodiment, the display method further comprises:

[0020] According to the wireless network to which the user is currently connected and the noise information and image information collected by the external device, the user's usage mode is adjusted, so as to update the display content of the system interface accordingly; wherein the usage mode includes flight mode, sleep mode and normal usage mode.

[0021] As a preferred solution, when the display content of the system interface includes a user graphical interface and the user corresponds to a first user level, the function items in the display content are hidden.

[0022] As a preferred embodiment, the display method further comprises:

[0023] Acquire the user's operation data; wherein the operation data includes the number of times each function of the Glance application is used within a preset third time period;

[0024] When the usage count of a function of the Glance application is less than a preset threshold, the display item corresponding to the function is hidden when a certain user opens the Glance application next time.

[0025] Correspondingly, an embodiment of the present invention further provides a system interface display device, comprising an information acquisition module, a configuration module, a level determination module and a display module; wherein,

[0026] The information acquisition module is used to acquire application installation information of the system to be configured, and to acquire user usage information of the system to be configured; wherein the user usage information includes shortcut key usage information, registry modification information and central processing unit usage information; the system to be configured is a Petitboot system;

[0027] The configuration module is used to configure the corresponding first weight, second weight, third weight and fourth weight respectively according to the application installation information, shortcut key usage information, registry modification information and central processing unit usage information; the first weight is configured according to the number of super applications installed by the Petitboot system; the second weight is configured according to the combination key used by the user in a preset first time period and its usage frequency; the third weight is configured according to the number of registry modifications in a preset second time period; the fourth weight is configured according to whether the central processing unit is overclocked;

[0028] The level determination module is used to calculate the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determine the user level based on the comparison between the total weight and a preset threshold range;

[0029] The display module is used to display the corresponding system interface according to the determined user level.

[0030] As a preferred solution, the system to be configured is a Petitboot system, and the display device includes an account information updating module, which is used to associate the user's operating system account information with the Petitboot system account information before the information acquisition module acquires the user usage information of the system to be configured; when it is detected that the user enters the Petitboot system, the account information of the Petitboot system is updated through the account information of the operating system.

[0031] As a preferred solution, the display module displays the corresponding system interface according to the determined user level, including:

[0032] The display module sets corresponding display colors for different types of menu interfaces according to the user level, thereby displaying the system interface of the Petitboot system; wherein the system interface includes at least two types of menu interfaces.

[0033] As a preferred solution, the display module displays the corresponding system interface according to the user level determined according to the method, and further includes:

[0034] The display module stores the user level in a variable in a non-volatile area of ​​the flash memory;

[0035] When it is detected that the user enters the Petitboot system, the variables in the non-volatile area of ​​the flash memory are read, and corresponding prompt information is displayed on the system interface according to the variables in the non-volatile area of ​​the flash memory.

[0036] As a preferred solution, the first weight is configured according to the number of super applications installed in the Petitboot system; the second weight is configured according to the combination keys used by the user in a preset first time period and their frequency of use; the third weight is configured according to the number of registry modifications in a preset second time period; and the fourth weight is configured according to whether the central processing unit is overclocked.

[0037] As a preferred solution, the user level includes a first user level, a second user level and a third user level; the level determination module determines the user level based on the comparison between the total weight and a preset threshold range, including:

[0038] When the total weight is within a first preset range, the level determination module determines that the user corresponds to the first user level; when the total weight is within a second preset range, the level determination module determines that the user corresponds to the second user level; when the total weight is within a third preset range, the level determination module determines that the user corresponds to the third user level; wherein the third user level is higher than the second user level, the second user level is higher than the first user level, the minimum value of the second preset range is greater than the maximum value of the first preset range, and the minimum value of the third preset range is greater than the maximum value of the second preset range.

[0039] As a preferred solution, the display device further includes a display content updating module, and the display content updating module is used to:

[0040] According to the wireless network to which the user is currently connected and the noise information and image information collected by the external device, the user's usage mode is adjusted, so as to update the display content of the system interface accordingly; wherein the usage mode includes flight mode, sleep mode and normal usage mode.

[0041] As a preferred solution, the display content updating module is further used to hide function items in the display content when the display content of the system interface includes a user graphical interface and the user corresponds to the first user level.

[0042] As a preferred solution, the display device further includes a function hiding module, and the function hiding module is used to:

[0043] Acquire the user's operation data; wherein the operation data includes the number of times each function of the Glance application is used within a preset third time period;

[0044] When the usage count of a function of the Glance application is less than a preset threshold, the display item corresponding to the function is hidden when a certain user opens the Glance application next time.

[0045] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0046] The present invention provides a method and device for displaying a system interface, the method comprising: obtaining application installation information of a system to be configured, and obtaining user usage information of the system to be configured; wherein the user usage information comprises shortcut key usage information, registry modification information and central processing unit usage information; respectively configuring corresponding first weight, second weight, third weight and fourth weight according to the application installation information, shortcut key usage information, registry modification information and central processing unit usage information; calculating the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determining a user level based on comparing the total weight with a preset threshold range; and displaying a corresponding system interface according to the determined user level. In implementing the present application, corresponding weights are configured according to the acquired information, and the user level is determined based on the calculated total weight, so that the corresponding system interface is displayed based on the determined user level. Different users may have different user levels, so different system interfaces are displayed accordingly when the user levels are different. The display can be intelligent, convenient and diversified, which can effectively improve the user experience compared to the fixed system interface of the prior art. In addition, the acquired information includes the system's application installation information, the user's shortcut key usage information, the registry modification information and the central processing unit usage information. This information reflects the user's usage habits to a certain extent. The corresponding weights are configured according to the acquired information to obtain the user level, which can effectively improve the pertinence of the system interface display content to the user, so that the display effect matches the user's needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 : A flow chart of an embodiment of the method for displaying the system interface provided by the present invention.

[0048] Figure 2 : A structural diagram of an embodiment of a display device for a system interface provided by the present invention. DETAILED DESCRIPTION

[0049] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0050] Embodiment 1

[0051] According to relevant technical records, current servers or personal computers are mainly displayed to users through user interface settings so that users can operate the interface. For example, Petitboot is the configuration interface of the Power server firmware, and the Petitboot system includes several menu items. The existing system interface adopts a fixed display method, and the interface provided to users for operation is also fixed. However, in actual applications, different users have different usage requirements. For example, super users need to set advanced menu options, and ordinary users do not actually need to set operations. They usually only need the most basic display information. It can be seen that the existing technology cannot realize intelligent display, and there is a problem that the display content is not targeted to users. In addition, since different users have different needs, the display content they actually need will also be different. Therefore, based on the fixed display scheme of the existing technology, there will also be problems such as the mismatch between the display content and user needs.

[0052] For one or more of the above technical issues, please refer to Figure 1 , Figure 1 A method for displaying a system interface provided by an embodiment of the present invention includes steps S1 to S4; wherein:

[0053] Step S1, obtaining application installation information of the system to be configured, and obtaining user usage information of the system to be configured; wherein the user usage information includes shortcut key usage information, registry modification information and central processing unit usage information.

[0054] As a preferred implementation of this embodiment, the system to be configured is a Petitboot system, and before obtaining the user usage information of the system to be configured in step S1, the method further includes:

[0055] The user's operating system account information is associated with the account information of the Petitboot system; when it is detected that the user enters the Petitboot system, the account information of the Petitboot system is updated through the account information of the operating system. In this way, the user can collect the user's usage information, operating habits, and environmental information in different usage scenarios through the identification service of the operating system. The user's operating system account information is associated with the account information of the Petitboot system. When the user enters the Petitboot system, the user's operating system account information can be synchronized with the account information of the Petitboot system, and the user's usage habits and other data can be passed to the Petitboot system to update the account information of the Petitboot system.

[0056] The Petitboot system refers to the configuration interface of the Power server firmware. In this embodiment, the application installation information includes the installation information of the super application, specifically the type of super application and the number of installations. The installation information of the super application reflects the user's application usage habits to a certain extent. For example, when the number of super applications installed is large, it is more likely that the user is a super user rather than a primary user. When the number of super applications installed is small, it is more likely to be a primary user rather than a super user. In comparison, relatively advanced users have higher usage requirements for super applications than relatively low-level users.

[0057] Furthermore, the shortcut key usage information includes function key usage information, the type of key combination, and the frequency of use of the key combination. The types of key combinations include, but are not limited to, winkey key combinations, ctrl key combinations, and shift key combinations. In addition, function keys include the Esc key at the top of the keyboard and the F1 to F12 keys. Advanced users will use these shortcut keys more frequently, followed by general users, and novice users will basically not use these shortcut keys. The frequency of use of these key combinations can be counted through judgeWeightService, specifically, the number of times used within a preset first time period (such as the past month or two months, etc.). If it is a new user, it will be counted according to the actual usage time for less than one month.

[0058] The registry modification information specifically refers to the number of registry modifications within a preset second time period (e.g., the past one month or two months, etc., which may be the same as or different from the first time period). Generally, relatively advanced users will frequently modify registry entries, whereas relatively low-level users will seldom modify the registry.

[0059] The CPU usage information can reflect the current CPU load and the CPU usage requirements for task processing. For example, the usage information can include whether the CPU is overclocked and the number of overclocking times. Based on the CPU overclocking usage, it can be determined whether the user is a relatively advanced user or a relatively low-level user.

[0060] It should be noted that the advanced user / super user / general user / primary user described in this embodiment are relative, and the level of the user mainly reflects the different usage requirements of different users. For example, a relatively advanced user can be a user with higher usage permissions (or administrator), or a user with more usage experience. Usually, such a user with more usage experience does not need too much usage guidance or usage prompts. Therefore, this embodiment determines the user level from multiple dimensions such as application installation information, shortcut key usage information, registry modification information, and CPU usage information, and can provide personalized guidance for the configuration and display of the system interface.

[0061] In addition, for the convenience of distinction, the user levels involved in this embodiment can be exemplified as: including the first user level, the second user level and the third user level. They correspond to "primary user", "general user" and "super user" respectively, that is, the third user level is higher than the second user level, and the second user level is higher than the first user level. Users of different levels correspond to different system interface usage requirements.

[0062] Step S2, respectively configuring corresponding first weight, second weight, third weight and fourth weight according to the application installation information, shortcut key usage information, registry modification information and CPU usage information.

[0063] In this embodiment, the first weight is configured according to the number of super applications installed in the Petitboot system; the second weight is configured according to the combination key used by the user in the preset first time period and its frequency of use; the third weight is configured according to the number of registry modifications in the preset second time period; the fourth weight is configured according to whether the central processing unit is overclocked. The first weight, the second weight, the third weight and the fourth weight can be determined by the intelligent weight confirmation algorithm of the BMC (control chip of the server).

[0064] Exemplarily, for the first weight, when the number of super app installations is greater than 3, the first weight is 1; conversely, when the number of super app installations is less than or equal to 3, the first weight is 0.

[0065] As for the second weight, as mentioned above, advanced users will use these shortcut keys / combination keys more frequently, while general users will use them less frequently, and beginner users will basically not use these shortcut keys. Therefore, the second weight can be set based on the frequency of key combination use in the first time period (for example, within a month). For example, if the number of times a specific key combination or shortcut key is used in the shortcut key set in the first time period is 10 times or more, the second weight is 2. If the number is greater than 0 times and less than 10 times, the second weight is 1. If it has not been used once, the second weight is 0.

[0066] The third weight can be configured by counting the number of registry modifications within the preset second time period. For example, if the number of manually modified registry entries is greater than 10, it is defined as a super user, and the third weight is 2; if the number of manual modifications is greater than 0 and less than or equal to 10, the third weight is 1; if there is no manual modification, the third weight is 0. Each time a user modifies the registry, the service can be triggered to recalculate the third weight.

[0067] Optionally, the fourth weight can be configured according to whether the CPU is overclocked. If the user overclocks the CPU, the fourth weight is 1; otherwise, if the user does not overclock the CPU, the fourth weight is 0.

[0068] Step S3, calculating the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determining the user level based on comparing the total weight with a preset threshold range.

[0069] In this embodiment, the total weight = the first weight + the second weight + the third weight + the fourth weight. The preset threshold range includes a first preset range, a second preset range, and a third preset range. The determining the user level based on the comparison between the total weight and the preset threshold range includes:

[0070] When the total weight is within a first preset range, it is determined that the user corresponds to the first user level; when the total weight is within a second preset range, it is determined that the user corresponds to the second user level; when the total weight is within a third preset range, it is determined that the user corresponds to the third user level; wherein the third user level is higher than the second user level, the second user level is higher than the first user level, the minimum value of the second preset range is greater than the maximum value of the first preset range, and the minimum value of the third preset range is greater than the maximum value of the second preset range.

[0071] Exemplarily, the first preset range may be greater than 4 (since the first weight, the second weight, the third weight, and the fourth weight are all integers, it can also be understood that the minimum value that the first preset range can take is 5). The second preset range is greater than 0, that is, the minimum value that it can take is 1. The third preset range is less than 1, that is, considering that the weights of this embodiment are integers, it may refer to the integer 0 (if the settings of the weights are not integers, the third threshold range does not necessarily need to be 0).

[0072] Thus, in this example, when the total weight is 0, it can be determined that the user corresponds to the first user level (primary user). When the total weight is greater than 0, it is determined that the user corresponds to the second user level (general user). When the total weight is greater than 4, it is determined that the user corresponds to the third user level (super user).

[0073] In the implementation of the present application, the total weight may be calculated by not directly adding the first weight, the second weight, the third weight, and the fourth weight, but may be calculated by taking the average value, etc. The addition method in this embodiment is only used as an example. The total weight is obtained by the first weight, the second weight, the third weight, and the fourth weight. At this time, the user's authority or usage experience and other factors can be comprehensively quantified according to the total weight, and the user can be graded to determine the user level, so as to facilitate the personalized display of the user in step S4.

[0074] Step S4: display the corresponding system interface according to the determined user level.

[0075] As an example of this embodiment, step S4 displays the corresponding system interface according to the determined user level, including:

[0076] According to the user level, corresponding display colors are set for different types of menu interfaces, so as to display the system interface of the Petitboot system; wherein the system interface includes at least two types of menu interfaces.

[0077] For example, please refer to Table 1:

[0078] Table 1 Example of display content of the system interface

[0079]

[0080] For all users, general information on the system interface can be displayed in green. Considering that super users need to set advanced menu items, general users or junior users do not need to set advanced menu items, but only need basic information, advanced settings are displayed in red for junior users and general users. At the same time, primary settings are displayed in red for junior users and in green for general users and advanced users. When displayed in red, it can prompt users not to operate, and when displayed in green, it can prompt users to operate.

[0081] Optionally, the menu items in the Petitboot system can be classified according to functionality and system security. Specifically, they are divided into general function interfaces and critical function interfaces. For example, CPU parameter settings and memory frequency settings are classified as advanced settings (interfaces); device switches are classified as primary settings (interfaces); displaying basic hardware information and basic function settings are classified as general information (interfaces).

[0082] As another example of this embodiment, the step S4 of displaying the corresponding system interface according to the determined user level also includes:

[0083] storing the user level in a variable in a non-volatile area of ​​the flash memory;

[0084] When it is detected that the user enters the Petitboot system, the variables in the non-volatile area of ​​the flash memory are read, and the corresponding prompt information is displayed in the system interface according to the variables in the non-volatile area of ​​the flash memory. By implementing the implementation mode of the present application, the user level is stored in the variables in the non-volatile area of ​​the flash memory, so that the user can determine the user level at any time when entering the Petitboot system next time, so as to display the system interface accordingly and display eye-catching prompt information in the system interface. Regarding the two implementation examples of the above step S4 (one is to set corresponding display colors for different types of menu interfaces, and the other is to display corresponding prompt information in the system interface), the two examples can be implemented by selecting one or the other, or used in combination to ensure that primary users do not use interfaces such as advanced settings.

[0085] Preferably, the display method also includes: adjusting the user's usage mode according to the wireless network to which the user is currently connected (such as WIFI, which can be specifically identified by the unique partition code of the device), noise information collected by external devices (such as noise characteristics of the user's environment collected by a microphone or sound sensor), and image information (usage scenario information), thereby correspondingly updating the display content of the system interface; wherein the usage mode includes flight mode, sleep mode and normal usage mode.

[0086] For example, taking the noise information collected by external devices as an example, when the background statistics service turns on the microphone (or sound sensor), the sound collected is identified as the sound of an airplane taking off. At this time, it is determined to start the flight mode (that is, adjust the user's usage mode), and turn off the system location information service, and finally update the display content of the system interface.

[0087] By implementing the embodiments of the present application, through a period of user use and learning of user usage information, the user's usage location and usage scenario can be automatically identified, and then automatic selection can be made based on the pre-set function combination under different scenarios, so that the user can obtain the optimal function combination and settings of the Petitboot interface in different scenarios, thereby improving the user experience.

[0088] When the displayed content of the system interface includes a user graphical interface and the user corresponds to the first user level, the function items in the displayed content are hidden. It can be understood that the implementation of this preferred embodiment, that is, in the application scenario of the user graphical interface, can avoid listing all functions in the menu items for primary users, thereby preventing the primary users from causing trouble in their normal use.

[0089] Preferably, the display method further comprises: acquiring user operation data; wherein the operation data comprises the number of times each function of the Glance application is used within a preset third time period.

[0090] The Glance application (image service) is an application for setting the system under the operating system. Its main function is to manage images, allowing users to discover, obtain and save images. This embodiment provides different usage interfaces to users when facing different usage modes. After the user operates, the data will be saved in the flash. After the user enters petitboot, these user setting data will be synchronized.

[0091] When the usage count of a function of the Glance application is less than a preset threshold, the display item corresponding to the function is hidden when a certain user opens the Glance application next time. In the implementation of this preferred embodiment, the preset threshold is used to identify the user's usage characteristics of the function based on the usage count of the function of the Glance application. For some functions with few usage counts, such functions can be hidden when the user opens the APP next time to ensure the simplicity of the menu, reduce the display of redundant functions, avoid their causing trouble to the user, and at the same time achieve the purpose of saving power consumption and extending battery life.

[0092] Accordingly, refer to Figure 2 The embodiment of the present invention also provides a system interface display device, including an information acquisition module 101, a configuration module 102, a level determination module 103 and a display module 104; wherein,

[0093] The information acquisition module 101 is used to acquire application installation information of the system to be configured, and to acquire user usage information of the system to be configured; wherein the user usage information includes shortcut key usage information, registry modification information and CPU usage information;

[0094] The configuration module 102 is used to configure the corresponding first weight, second weight, third weight and fourth weight respectively according to the application installation information, shortcut key usage information, registry modification information and CPU usage information;

[0095] The level determination module 103 is used to calculate the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determine the user level based on the comparison between the total weight and a preset threshold range;

[0096] The display module 104 is used to display the corresponding system interface according to the determined user level.

[0097] As a preferred solution, the system to be configured is a Petitboot system, and the display device includes an account information updating module, which is used to associate the user's operating system account information with the Petitboot system account information before the information acquisition module acquires the user usage information of the system to be configured; when it is detected that the user enters the Petitboot system, the account information of the Petitboot system is updated through the account information of the operating system.

[0098] As a preferred solution, the display module 104 displays the corresponding system interface according to the determined user level, including:

[0099] The display module 104 sets corresponding display colors for different types of menu interfaces according to the user level, thereby displaying the system interface of the Petitboot system; wherein the system interface includes at least two types of menu interfaces.

[0100] As a preferred solution, the display module 104 displays the corresponding system interface according to the determined user level, and further includes:

[0101] The display module 104 stores the user level in a variable in a non-volatile area of ​​the flash memory;

[0102] When it is detected that the user enters the Petitboot system, the variables in the non-volatile area of ​​the flash memory are read, and corresponding prompt information is displayed on the system interface according to the variables in the non-volatile area of ​​the flash memory.

[0103] As a preferred solution, the first weight is configured according to the number of super applications installed in the Petitboot system; the second weight is configured according to the combination keys used by the user in a preset first time period and their frequency of use; the third weight is configured according to the number of registry modifications in a preset second time period; and the fourth weight is configured according to whether the central processing unit is overclocked.

[0104] As a preferred solution, the user level includes a first user level, a second user level and a third user level; the level determination module 103 determines the user level based on the comparison between the total weight and a preset threshold range, including:

[0105] When the total weight is within the first preset range, the level determination module 103 determines that the user corresponds to the first user level; when the total weight is within the second preset range, the level determination module 103 determines that the user corresponds to the second user level; when the total weight is within the third preset range, the level determination module 103 determines that the user corresponds to the third user level; wherein the third user level is higher than the second user level, the second user level is higher than the first user level, the minimum value of the second preset range is greater than the maximum value of the first preset range, and the minimum value of the third preset range is greater than the maximum value of the second preset range.

[0106] As a preferred solution, the display device further includes a display content updating module, and the display content updating module is used to:

[0107] According to the wireless network to which the user is currently connected and the noise information and image information collected by the external device, the user's usage mode is adjusted, so as to update the display content of the system interface accordingly; wherein the usage mode includes flight mode, sleep mode and normal usage mode.

[0108] As a preferred solution, the display content updating module is further used to hide function items in the display content when the display content of the system interface includes a user graphical interface and the user corresponds to the first user level.

[0109] As a preferred solution, the display device further includes a function hiding module, and the function hiding module is used to:

[0110] Acquire the user's operation data; wherein the operation data includes the number of times each function of the Glance application is used within a preset third time period;

[0111] When the usage count of a function of the Glance application is less than a preset threshold, the display item corresponding to the function is hidden when a certain user opens the Glance application next time.

[0112] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0113] The present invention provides a method and device for displaying a system interface, the method comprising: obtaining application installation information of a system to be configured, and obtaining user usage information of the system to be configured; wherein the user usage information comprises shortcut key usage information, registry modification information and central processing unit usage information; respectively configuring corresponding first weight, second weight, third weight and fourth weight according to the application installation information, shortcut key usage information, registry modification information and central processing unit usage information; calculating the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determining a user level based on comparing the total weight with a preset threshold range; and displaying a corresponding system interface according to the determined user level. In implementing the present application, corresponding weights are configured according to the acquired information, and the user level is determined based on the calculated total weight, so that the corresponding system interface is displayed based on the determined user level. Different users may have different user levels, so different system interfaces are displayed accordingly when the user levels are different. The display can be intelligent, convenient and diversified, which can effectively improve the user experience compared to the fixed system interface of the prior art. In addition, the acquired information includes the system's application installation information, the user's shortcut key usage information, the registry modification information and the central processing unit usage information. This information reflects the user's usage habits to a certain extent. The corresponding weights are configured according to the acquired information to obtain the user level, which can effectively improve the pertinence of the system interface display content to the user, so that the display effect matches the user's needs.

[0114] The specific embodiments described above further illustrate the purpose, technical solutions and beneficial effects of the present invention. It should be understood that the above description is only a specific embodiment of the present invention and is not intended to limit the scope of protection of the present invention. It is particularly pointed out that for those skilled in the art, any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for displaying a system interface, characterized in that: include: Acquire application installation information of the system to be configured, and acquire user usage information of the system to be configured; wherein the user usage information includes shortcut key usage information, registry modification information and central processing unit usage information; the system to be configured is a Petitboot system; According to the application installation information, shortcut key usage information, registry modification information and central processing unit usage information, the corresponding first weight, second weight, third weight and fourth weight are configured respectively; the first weight is configured according to the number of super applications installed by the Petitboot system; the second weight is configured according to the combination keys used by the user in the preset first time period and their usage frequency; the third weight is configured according to the number of registry modifications in the preset second time period; the fourth weight is configured according to whether the central processing unit is overclocked; Calculating the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determining the user level based on comparing the total weight with a preset threshold range; According to the determined user level, a corresponding system interface is displayed; wherein the system interface includes at least two types of menu interfaces; The displaying of the corresponding system interface according to the determined user level includes: According to the user level, corresponding display colors are set for different types of menu interfaces, so as to display the system interface of the Petitboot system; The displaying of the corresponding system interface according to the determined user level also includes: storing the user level in a variable in a non-volatile area of ​​the flash memory; When it is detected that the user enters the Petitboot system, the variables in the non-volatile area of ​​the flash memory are read, and corresponding prompt information is displayed on the system interface according to the variables in the non-volatile area of ​​the flash memory.

2. A method for displaying a system interface according to claim 1, characterized in that: Before obtaining the user usage information of the system to be configured, the method further includes: The account information of the user's operating system is associated with the account information of the Petitboot system; when it is detected that the user enters the Petitboot system, the account information of the Petitboot system is updated through the account information of the operating system.

3. A method for displaying a system interface according to claim 1, characterized in that: The user level includes a first user level, a second user level and a third user level; and the determining the user level based on comparing the total weight with a preset threshold range includes: When the total weight is within a first preset range, it is determined that the user corresponds to the first user level; when the total weight is within a second preset range, it is determined that the user corresponds to the second user level; when the total weight is within a third preset range, it is determined that the user corresponds to the third user level; wherein the third user level is higher than the second user level, the second user level is higher than the first user level, the minimum value of the second preset range is greater than the maximum value of the first preset range, and the minimum value of the third preset range is greater than the maximum value of the second preset range.

4. A method for displaying a system interface as claimed in claim 3, characterized in that: The display method further comprises: According to the wireless network to which the user is currently connected and the noise information and image information collected by the external device, the user's usage mode is adjusted, so as to update the display content of the system interface accordingly; wherein the usage mode includes flight mode, sleep mode and normal usage mode.

5. A method for displaying a system interface as claimed in claim 4, characterized in that: When the displayed content of the system interface includes a user graphical interface and the user corresponds to a first user level, the function items in the displayed content are hidden.

6. A method for displaying a system interface as claimed in claim 1, characterized in that: The display method further comprises: Acquire the user's operation data; wherein the operation data includes the number of times each function of the Glance application is used within a preset third time period; When the usage count of a function of the Glance application is less than a preset threshold, the display item corresponding to the function is hidden when a certain user opens the Glance application next time.

7. A system interface display device, characterized in that: It includes information acquisition module, configuration module, level determination module and display module; among which, The information acquisition module is used to acquire application installation information of the system to be configured, and to acquire user usage information of the system to be configured; wherein the user usage information includes shortcut key usage information, registry modification information and central processing unit usage information; the system to be configured is a Petitboot system; The configuration module is used to configure the corresponding first weight, second weight, third weight and fourth weight respectively according to the application installation information, shortcut key usage information, registry modification information and central processing unit usage information; the first weight is configured according to the number of super applications installed by the Petitboot system; the second weight is configured according to the combination key used by the user in a preset first time period and its usage frequency; the third weight is configured according to the number of registry modifications in a preset second time period; the fourth weight is configured according to whether the central processing unit is overclocked; The level determination module is used to calculate the sum of the first weight, the second weight, the third weight and the fourth weight to obtain a total weight; and determine the user level based on the comparison between the total weight and a preset threshold range; The display module is used to display the corresponding system interface according to the determined user level; wherein the system interface includes at least two types of menu interfaces; The display module displays the corresponding system interface according to the determined user level, including: According to the user level, corresponding display colors are set for different types of menu interfaces, so as to display the system interface of the Petitboot system; The display module displays the corresponding system interface according to the user level determined according to the method, and further includes: The display module stores the user level in a variable in a non-volatile area of ​​the flash memory; When it is detected that the user enters the Petitboot system, the variables in the non-volatile area of ​​the flash memory are read, and corresponding prompt information is displayed on the system interface according to the variables in the non-volatile area of ​​the flash memory.

Citation Information

Patent Citations

  • Mobile terminal and hardware equipment permission management method thereof

    CN106778123A

  • Systems, methods and devices for determining work placement on processor cores

    CN106980492A

  • An interface display method of an electronic device and an electronic device

    CN109086590A

  • Service authentication method, system, and related devices

    CN109328348A

  • User role permission fusion method, device and equipment based on multi-service system

    CN110750780A