Configuration item setting method and electronic device

By saving and detecting the user's configuration item selection during the boot wizard of the electronic device, gradually displaying configuration items other than the configuration items selected by the user, and supporting the user to retain the configured items that have been set during the reset process, solving the problem of cumbersome configuration item settings in the existing technology, improving user experience and reset efficiency.

WO2025067307A1PCT designated stage expired Publication Date: 2025-04-03HUAWEI TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/121325
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-09-27
Filing Date
2024-09-26
Publication Date
2025-04-03

AI Technical Summary

Technical Problem

Existing electronic devices have many problems in setting configuration items, resulting in poor user experience, especially the process of manually modifying configuration items in different usage scenarios is cumbersome.

Method used

Provides a configuration item setting method, which saves and detects the user's configuration item selection during the power-on wizard through the electronic device, gradually displays configuration items other than the configuration items selected by the user, and supports the user to retain the set configuration items during the reset process to reduce the reset time.

Benefits of technology

This method can quickly guide users to set configuration items of electronic devices, save users time in finding configuration items, improve user interaction experience, and reduce time during the reset process, simplify user operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024121325_03042025_PF_FP_ABST
    Figure CN2024121325_03042025_PF_FP_ABST
Patent Text Reader

Abstract

Disclosed in the present application are a configuration item setting method and an electronic device. The electronic device has a configuration item guiding capability, and can quickly guide a user to set related configuration items. In this way, for some users who are not familiar with a system of the electronic device, configuration items of each function of the electronic device can be quickly set, thereby saving the user's time in terms of searching for the configuration items, and improving the interaction experience of the users. In addition, the electronic device can also support that a user reserves set configuration items; in this way, during a process in which the user triggers the electronic device to perform an OOBE, the resetting of the set configuration items can be avoided, thereby shortening the time for executing an OBBE process. Moreover, on the basis of the user's habits of using the set configuration items, the electronic device 100 can also automatically generate configuration item sets corresponding to different usage scenarios, for the user to choose from; thus, the electronic device can adapt to different usage scenarios, providing the user with an intelligent experience.
Need to check novelty before this filing date? Find Prior Art

Description

Configuration item setting method and electronic device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on September 27, 2023, with application number 202311273494.6 and application name “Configuration Item Setting Method and Electronic Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of terminal technology, and in particular to a configuration item setting method and an electronic device. Background Art

[0003] With the popularization of smart electronic devices and the development of Internet technology, electronic devices such as smartphones, laptops, and tablets have become indispensable products in people's daily lives. To meet the growing needs of users, the functions provided by these electronic devices are also increasing.

[0004] However, currently, there are still many problems in setting configuration items of various functions of electronic devices, which brings a poor experience to users.

[0005] Summary of the Invention

[0006] The embodiments of the present application provide a configuration item setting method and an electronic device, which can solve the current problems in setting configuration items of various functions of an electronic device and improve user experience.

[0007] In the first aspect, an embodiment of the present application provides a configuration item setting method, the method comprising: the electronic device saves the setting contents of M first-level system configuration items, where M is a positive integer, and the M first-level system configuration items are configuration items provided for the user to set during the power-on wizard process of the electronic device; the electronic device detects the user's operation of selecting N first-level system configuration items from the M first-level system configuration items, where N is a positive integer, and N is less than or equal to M; the electronic device saves the setting contents of the N first-level system configuration items; the electronic device gradually displays the configuration items other than the N first-level system configuration items among the M first-level system configuration items during the reset process, and the setting contents of the configuration items other than the N first-level system configuration items are the default setting contents of the electronic device when it leaves the factory.

[0008] By implementing the method provided in the first aspect, the electronic device can, during the reset process, gradually display configuration items other than N first-level system configuration items among M first-level system configuration items, for example, as exemplified in the display process shown in Figures 1A-1D. During the display process, the electronic device can support the user to set the displayed configuration items, and the electronic device no longer displays N first-level system configuration items. In this way, the time of the reset process can be reduced.

[0009] In one possible implementation, the method also includes: the electronic device displays a first user interface, the first user interface includes M first-level system configuration items, and the M first-level system configuration items include a first configuration item; the electronic device detects a first operation of the user, and the first operation is an operation of the user on the first configuration item; the electronic device displays a second user interface, the second user interface includes a configuration menu of the first configuration item, and the configuration menu of the first configuration item displays the next-level system configuration item of the first configuration item.

[0010] Among them, the above-mentioned first user interface can be a user interface for centrally displaying M first-level system configuration items, such as the user interface exemplarily shown in Figure 5A. The above-mentioned M first-level system configuration items can be, for example, the region selection, WLAN, system language selection, device password and biometric information entry, login to Huawei account, media service settings, enhanced service settings, etc. configuration items related to the core functions of the system of the electronic device as exemplarily shown in Figure 5A. The above-mentioned first configuration item can be one of the above-mentioned M first-level system configuration items, and the above-mentioned second user interface can be the setting interface corresponding to the above-mentioned first configuration item (such as the user interface shown in Figure 5B).

[0011] In this way, some users who are not familiar with the system of the electronic device can quickly set the configuration items of various functions of the electronic device, saving the user's time in searching for configuration items and improving the user's interactive experience.

[0012] In a possible implementation, in the configuration menu of the first configuration item, the setting content of the next-level system configuration item of the first configuration item is the user's most recent setting, which occurs during the startup wizard process or after the startup wizard process is completed.

[0013] That is, the electronic device can save the setting content of the configuration item most recently set by the user, and can allow the user to view the setting content of the configuration item in real time.

[0014] In one possible implementation, the next-level system configuration item of the first configuration item is the second configuration item, and the method also includes: the electronic device detects that the user modifies the setting content of the second configuration item from the first setting content to the second setting content; the electronic device updates the first setting content to the second setting content, and operates the electronic device based on the second configuration item.

[0015] In this way, the electronic device can support the user to modify the setting content of the set configuration items.

[0016] In one possible implementation, the method also includes: the electronic device saves the setting contents of M first-level system configuration items when the power-on wizard process is completed; the electronic device detects the user's second operation; and the electronic device restores the setting contents of the M first-level system configuration items when the user performs the second operation to the setting contents of the M first-level system configuration items when the power-on wizard process is completed.

[0017] In this way, the electronic device can back up the setting content of the configuration item so that the user can restore the setting content of the backed up configuration item with one click, thereby simplifying the user operation.

[0018] In one possible implementation, the method also includes: the electronic device operates the electronic device based on a third configuration item, and the setting content of the third configuration item is the setting content corresponding to the third configuration item in the first usage scenario; the electronic device detects that the user switches from the first usage scenario to the second usage scenario; the electronic device restores the setting content of the third configuration item to the default setting content of the third configuration item when the electronic device leaves the factory, and sets the setting content of the fourth configuration item to the setting content corresponding to the fourth configuration item in the second usage scenario; the electronic device operates the electronic device based on the fourth configuration item.

[0019] In this way, the electronic device can support switching different configuration items in different usage scenarios and provide users with an intelligent experience.

[0020] In one possible implementation, before the electronic device detects that the user switches from the first usage scenario to the second usage scenario, the method also includes: the electronic device displays a third user interface, the third user interface includes a third configuration item, and the setting content of the third configuration item is the setting content corresponding to the third configuration item in the first usage scenario; after the electronic device detects that the user switches from the first usage scenario to the second usage scenario, the method also includes: the electronic device displays a fourth user interface, the fourth user interface includes a fourth configuration item, and the setting content of the fourth configuration item is the setting content corresponding to the fourth configuration item in the second usage scenario.

[0021] The third user interface and the fourth user interface are user interfaces corresponding to different usage scenarios (eg, the user interfaces shown in FIG. 7B and FIG. 7F ).

[0022] In this way, the electronic device can support the user to view the setting content of the configuration item corresponding to each usage scenario.

[0023] In one possible implementation, the method also includes: the electronic device displays a fifth user interface, the fifth user interface includes multiple usage scenarios, and the multiple usage scenarios include the first usage scenario; the electronic device detects that the user deletes the first usage scenario, or the electronic device detects that the user uses the first usage scenario for a duration less than the first duration or a frequency less than the first frequency; the electronic device deletes the first usage scenario, and after the electronic device deletes the first usage scenario, the first usage scenario is not included in the fifth user interface.

[0024] The fifth user interface may be, for example, the user interface shown in FIG. 9A .

[0025] In this way, the electronic device can support the user to manually delete the usage scenarios, and the electronic device can also automatically delete the usage scenarios that the user does not frequently use.

[0026] In one possible implementation, the first usage scenario is created by the electronic device, and the setting content of the third configuration item is determined by the electronic device based on the user's usage data of the third configuration item; or, the first usage scenario is created by the user, and the setting content of the third configuration item is set by the user.

[0027] In this way, the electronic device can automatically generate configuration items corresponding to different usage scenarios based on the user's usage data of the set configuration items. The electronic device can also support the user to manually create a usage scenario and set the configuration items corresponding to the usage scenario.

[0028] In a possible implementation, the first usage scenario is a driving scenario, and the third configuration item includes one or more of the following: message push, in-vehicle Bluetooth pairing, and screen display.

[0029] Among them, the third configuration item can be one or more configuration items commonly used by users in driving scenarios.

[0030] In one possible implementation, the electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: the electronic device turns off message push, the electronic device turns on vehicle-mounted Bluetooth pairing, and the electronic device screen is always on.

[0031] In this way, in a driving scenario, electronic devices can automatically operate based on the corresponding configuration items of the scenario that have been set, without the user having to perform tedious setting operations, which is convenient and fast and improves the user experience.

[0032] In a possible implementation, the first usage scenario is a work scenario, and the third configuration item includes one or more of the following: message push, silent mode, and application message reminder.

[0033] Among them, the third configuration item can be one or more configuration items commonly used by users in work scenarios.

[0034] In a possible implementation, the electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: turning off message push, turning on silent mode, and turning off application message reminders.

[0035] In this way, in a working scenario, the electronic device can automatically operate the electronic device based on the corresponding configuration items of the scenario that have been set, without the user having to perform tedious setting operations, which is convenient and fast and improves the user experience.

[0036] In a possible implementation, the first usage scenario is a game scenario, and the third configuration item includes one or more of the following: message push, background application refresh, and screen refresh rate.

[0037] Among them, the third configuration item can be one or more configuration items commonly used by users in game scenarios.

[0038] In a possible implementation, the electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: turning off message push, turning off background application refresh, and increasing the screen refresh rate.

[0039] In this way, in the game scene, the electronic device can automatically operate the electronic device based on the corresponding configuration items of the scene that have been set, without the user having to perform tedious setting operations, which is convenient and fast and improves the user experience.

[0040] In a possible implementation, the first usage scenario is a sleep scenario, and the third configuration item includes one or more of the following: message push, background application refresh, and alarm setting.

[0041] Among them, the third configuration item can be one or more configuration items commonly used by the user in the sleep scene.

[0042] In a possible implementation, the electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: turning off message push, turning off background application refresh, and turning on the alarm.

[0043] In this way, in the sleep scene, the electronic device can automatically operate the electronic device based on the corresponding configuration items of the scene that have been set, without the user having to perform tedious setting operations, which is convenient and fast and improves the user experience.

[0044] In a second aspect, an embodiment of the present application provides a configuration item setting method, the method comprising: the electronic device displays a first user interface, the first user interface includes M first-level system configuration items, the M first-level system configuration items include a first configuration item, and M is a positive integer; the M first-level system configuration items are configuration items provided for the user to set during a power-on wizard process of the electronic device; the electronic device detects a first operation of the user, the first operation is an operation of the user on the first configuration item; the electronic device displays a second user interface, the second user interface includes a configuration menu of the first configuration item, and the configuration menu of the first configuration item displays the next-level system configuration item of the first configuration item.

[0045] In a possible implementation, in the configuration menu of the first configuration item, the setting content of the next-level system configuration item of the first configuration item is the user's most recent setting, which occurs during the startup wizard process or after the startup wizard process is completed.

[0046] In one possible implementation, the next-level system configuration item of the first configuration item is the second configuration item, and the method also includes: the electronic device detects that the user modifies the setting content of the second configuration item from the first setting content to the second setting content; the electronic device updates the first setting content to the second setting content, and operates the electronic device based on the second configuration item.

[0047] In one possible implementation, the electronic device saves the setting contents of the M first-level system configuration items when the power-on wizard process is completed; the electronic device detects the user's second operation; and the electronic device restores the setting contents of the M first-level system configuration items when the user performs the second operation to the setting contents of the M first-level system configuration items when the power-on wizard process is completed.

[0048] In a third aspect, an embodiment of the present application provides a configuration item setting method, the method comprising: the electronic device operates the electronic device based on a first configuration item, the setting content of the first configuration item being the setting content corresponding to the first configuration item in a first usage scenario; the electronic device detects that the user switches from the first usage scenario to a second usage scenario; the electronic device restores the setting content of the first configuration item to the default setting content of the first configuration item when the electronic device leaves the factory, and sets the configuration content of the second configuration item to the setting content corresponding to the second configuration item in the second usage scenario; the electronic device operates the electronic device based on the second configuration item.

[0049] In one possible implementation, before the electronic device detects that the user switches from the first usage scenario to the second usage scenario, the method further includes: the electronic device displays a first user interface, the first user interface includes a first configuration item, and the setting content of the first configuration item is the setting content corresponding to the first configuration item in the first usage scenario; after the electronic device detects that the user switches from the first usage scenario to the second usage scenario, the method further includes: the electronic device displays a second user interface, the second user interface includes a second configuration item, and the setting content of the second configuration item is the setting content corresponding to the second configuration item in the second usage scenario.

[0050] In one possible implementation, the method also includes: the electronic device displays a third user interface, the third user interface includes multiple usage scenarios, and the multiple usage scenarios include the first usage scenario; the electronic device detects that the user deletes the first usage scenario, or the electronic device detects that the user uses the first usage scenario for a duration less than the first duration or a frequency less than the first frequency; the electronic device deletes the first usage scenario, and after the electronic device deletes the first usage scenario, the first usage scenario is not included in the third user interface.

[0051] In one possible implementation, the first usage scenario is created by the electronic device, and the setting content of the first configuration item is determined by the electronic device based on the user's usage data of the first configuration item; or, the first usage scenario is created by the user, and the setting content of the first configuration item is set by the user.

[0052] In a possible implementation, the first usage scenario is a driving scenario, and the first configuration item includes one or more of the following: message push, vehicle-mounted Bluetooth pairing, and screen display.

[0053] In one possible implementation, the electronic device operates the electronic device based on the first configuration item, specifically including one or more of the following: the electronic device turns off message push, the electronic device turns on vehicle-mounted Bluetooth pairing, and the electronic device screen is always on.

[0054] In a possible implementation, the first usage scenario is a work scenario, and the first configuration item includes one or more of the following: message push, silent mode, and application message reminder.

[0055] In a possible implementation, the electronic device operates the electronic device based on the first configuration item, specifically including one or more of the following: turning off message push, turning on silent mode, and turning off application message reminders.

[0056] In a possible implementation, the first usage scenario is a game scenario, and the first configuration item includes one or more of the following: message push, background application refresh, and screen refresh rate.

[0057] In a possible implementation, the electronic device operates the electronic device based on the first configuration item, specifically including one or more of the following: turning off message push, turning off background application refresh, and increasing the screen refresh rate.

[0058] In a possible implementation, the first usage scenario is a sleep scenario, and the first configuration item includes one or more of the following: message push, background application refresh, and alarm setting.

[0059] In a possible implementation, the electronic device operates the electronic device based on the first configuration item, specifically including one or more of the following: turning off message push, turning off background application refresh, and turning on the alarm.

[0060] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising one or more processors and one or more memories; wherein the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, and the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the electronic device executes the method described in any possible implementation of the first aspect, the second aspect, or the third aspect above.

[0061] In a fifth aspect, an embodiment of the present application provides a computer storage medium, which stores a computer program, wherein the computer program includes program instructions. When the program instructions are run on an electronic device, the electronic device executes the method described in any possible implementation of the first aspect, the second aspect, or the third aspect.

[0062] In a sixth aspect, an embodiment of the present application provides a computer program product, which, when running on a computer, enables the computer to execute the method described in any possible implementation of the first aspect, the second aspect, or the third aspect above. BRIEF DESCRIPTION OF THE DRAWINGS

[0063] FIG1A-FIG1D are schematic diagrams of user interfaces involved in a process of performing OOBE on a group of electronic devices 100 according to an embodiment of the present application;

[0064] 2A-2C are schematic diagrams of user interfaces involved in a process in which a group of electronic devices 100 guide a user to use various functions provided by the electronic device 100, provided in an embodiment of the present application;

[0065] 3A-3D are user interface diagrams of a process for a group of users to activate a privacy space on an electronic device 100 according to an embodiment of the present application;

[0066] 4A-4C are schematic diagrams of user interfaces involved in a process of guiding a group of users to enter configuration items according to an embodiment of the present application;

[0067] 5A-5F are schematic diagrams of user interfaces involved in a process of guiding a group of key configuration items provided in an embodiment of the present application;

[0068] 6A-6B are schematic diagrams of user interfaces involved in a process of quickly resetting a mobile phone with a set of retained configurations provided in an embodiment of the present application;

[0069] 7A-7H are schematic diagrams of user interfaces involved in a process of switching a set of configuration items provided in an embodiment of the present application;

[0070] 8A-8I are schematic diagrams of user interfaces involved in another set of configuration item switching processes provided by an embodiment of the present application;

[0071] 9A-9B are schematic diagrams of user interfaces involved in a process of deleting a group of configuration items provided in an embodiment of the present application;

[0072] FIG10 is a schematic diagram of a possible implementation of skipping the configuration guidance process for the configuration items reserved by the user during the reset of the electronic device 100 provided in an embodiment of the present application;

[0073] FIG11 is a schematic diagram of a process of automatically adapting an electronic device 100 to a scene according to an embodiment of the present application;

[0074] FIG12 is a schematic diagram of a possible implementation method of generating a usage scenario by the electronic device 100 provided in an embodiment of the present application;

[0075] FIG13 is a flow chart of a configuration item setting method provided in an embodiment of the present application;

[0076] FIG14 is a flow chart of another configuration item setting method provided in an embodiment of the present application;

[0077] FIG15 is a flow chart of another configuration item setting method provided in an embodiment of the present application;

[0078] FIG16 is a schematic diagram of the software structure of an electronic device 100 provided in an embodiment of the present application;

[0079] FIG17 is a schematic structural diagram of an electronic device 100 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0080] The following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of "or." For example, A / B can represent A or B. "And / or" in the text is merely a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0081] It should be understood that the terms "first," "second," and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, rather than to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.

[0082] References to "embodiments" in this application mean that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0083] The term "user interface (UI)" in the following embodiments of this application refers to a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form acceptable to the user. The user interface is a source code written in a specific computer language such as Java and extensible markup language (XML). The interface source code is parsed and rendered on an electronic device and finally presented as content that the user can recognize. The commonly used form of user interface is graphical user interface (GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It can be a visual interface element such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, widgets, etc. displayed on the display screen of an electronic device.

[0084] With the popularization of smart electronic devices and the development of Internet technology, electronic devices such as smartphones, laptops, and tablets provide more and more functions. However, for some users who are not familiar with the systems of electronic devices, it often takes a lot of time to find and set the configuration items of various functions of the electronic devices in applications (such as settings applications). For different usage scenarios, users also need to spend a lot of time to modify the configuration permissions of each application one by one, which results in a poor user experience.

[0085] In response to the above problem, a common solution is to trigger the electronic device to perform a boot process (or boot wizard). The boot process can also be called the out-of-box experience (OOBE) process, wherein the boot process can be triggered by the user configuring the electronic device for the first time (i.e., the electronic device is powered on for the first time), the electronic device performing an over-the-air (OTA) upgrade, or the electronic device restoring factory settings. Referring to Figures 1A-1D, Figures 1A, 1B, 1C, and 1D illustrate the process of an electronic device performing OOBE. It can be seen that in this process, the user can quickly set the electronic device-related configuration items (such as region, network, enhanced services, and user experience improvement configuration items) through the guidance of the electronic device. However, after the electronic device is powered on for the first time, the user can usually only trigger the electronic device to perform the OOBE process again by restoring the factory settings. In this way, for the configuration items that the user has previously set, the user still needs to re-set them during or after the OOBE process, which is cumbersome and time-consuming, and the user experience is poor.

[0086] At present, some electronic devices provide applications for guiding users on how to operate electronic devices and use the various functions provided by the electronic devices, such as mobile phone skills applications. Referring to Figures 2A-2C, Figures 2A, 2B, and 2C illustrate the process of mobile phone skills applications guiding users on how to turn on the camera. It can be seen that mobile phone skills applications can only guide users on how to use the functions provided by electronic devices, and will not automatically guide users on how to set the configuration items of various functions of the electronic devices. Moreover, sometimes some redundant advertisements are inserted in mobile phone skills applications, which reduce the user experience.

[0087] In addition, some electronic devices also provide the function of privacy space. The privacy space is a private space independent of the main space, which can store the user's private data. Refer to Figures 3A-3D. Figures 3A, 3B, 3C, and 3D illustrate the process of users opening a privacy space. It can be seen that the privacy space only supports users to set a password different from the main space, and will not guide users on how to set the configuration items of various functions of the electronic device. After the user enters the privacy space (such as the privacy space shown in Figure 3D), it still takes a lot of time to find and set the configuration items of various functions of the electronic device.

[0088] Furthermore, without restoring factory settings, current electronic devices typically only allow users to clear some or all content (such as personal data), or restore some or all settings (such as restoring all settings, restoring network settings, restoring home screen layout, restoring location and privacy, etc.). Furthermore, configuration item settings are universal and do not differentiate between usage scenarios. Users need to manually modify and adjust configuration item settings to suit different usage scenarios. Electronic devices do not have the ability to automatically generate configuration item sets corresponding to different usage scenarios based on user usage habits of the set configuration items.

[0089] In response to the above problems, an embodiment of the present application provides a configuration item setting method, in which the electronic device 100 has a configuration item guidance capability, which can quickly guide the user to set the relevant configuration items. In this way, for some users who are not familiar with the system of the electronic device 100, the configuration items of various functions of the electronic device 100 can be quickly set, saving the user's time in searching for configuration items and improving the user's interactive experience. In addition, the electronic device 100 can also support the user to retain the set configuration items. In this way, when the user triggers the electronic device 100 to perform OOBE, the set configuration items can be avoided from being re-set, shortening the time for executing the OOBE process. In addition, the electronic device 100 can also automatically generate a set of configuration items corresponding to different usage scenarios based on the user's usage habits of the set configuration items for the user to choose, so that it can be applied to different usage scenarios, thus providing the user with an intelligent experience.

[0090] It should be noted that the electronic device 100 in the embodiment of the present application may be equipped with Or portable electronic devices with other operating systems, such as mobile phones, tablet computers, smart watches, smart bracelets, AR devices, VR devices, etc., can also be non-portable electronic devices such as laptop computers with touch-sensitive surfaces or touch panels, desktop computers with touch-sensitive surfaces or touch panels, etc. The embodiments of the present application do not limit the type of electronic device 100.

[0091] The following first introduces the configuration item setting method provided by the embodiment of the present application in conjunction with a series of user interfaces.

[0092] Taking the electronic device 100 as a mobile phone as an example, referring to FIG4A , the electronic device 100 can display an exemplary user interface 410, in which a page with an application (APP) icon is displayed. The page can include icons of multiple applications (such as an icon 411 for a settings application, etc.), and a page indicator can be displayed below the icons of the multiple applications to indicate the positional relationship between the currently displayed page and other pages. There are multiple tray icons (such as an icon for a camera application, an icon for a contacts application, an icon for a dialing application, and an icon for a message application) below the page indicator. The tray icon can remain displayed when the page is switched. The embodiment of the present application does not limit the content displayed on the user interface 410. In response to the user's operation on the icon or tray icon of the above-mentioned application (such as a click operation), the electronic device 100 can open the application corresponding to the icon of the application or the tray icon.

[0093] Exemplarily, the electronic device 100 may detect a user operation (e.g., a click operation) on the settings application icon 411. In response to the operation, the electronic device 100 may open the settings application and may display a user interface provided by the settings application, such as the user interface 420 exemplarily shown in FIG. 4B .

[0094] Referring to Figure 4B, the user interface 420 may include one or more setting items (such as a configuration item guide entry 421, etc.), wherein the configuration item guide entry 421 can be an interactive entrance between the electronic device 100 and the user when executing the configuration item setting method provided in an embodiment of the present application.

[0095] It should be noted that the configuration item setting method provided in the embodiment of the present application can be implemented by setting an application or by other applications other than setting an application, and the embodiment of the present application does not limit this. In the embodiment of the present application, the setting application is used as an example for explanation.

[0096] 4B , the electronic device 100 may detect a user operation (eg, a click operation) on the configuration item guide entry 421 . In response to the operation, the electronic device 100 may display the user interface 430 exemplarily shown in FIG. 4C .

[0097] Referring to FIG4C , user interface 430 may include one or more entries, such as a key configuration item guide entry 431, a retain configuration and quick reset phone entry 432, a configuration item switching entry 433, and a configuration item deletion entry 434. Key configuration item guide entry 431 can be used to quickly guide the user in setting relevant configuration items, retain configuration and quick reset phone entry 432 can be used to allow the user to select which already set configuration items to retain before resetting the phone, configuration item switching entry 433 can be used to allow the user to switch between configuration item sets corresponding to different usage scenarios, and configuration item deletion entry 434 can be used to allow the user to delete configuration item sets corresponding to one or more usage scenarios. Each of these is described in detail below.

[0098] 1. Key configuration item guidance

[0099] 4C , the electronic device 100 may detect a user operation (eg, a click operation) on the key configuration item guide entry 431 . In response to the operation, the electronic device 100 may display the user interface 510 exemplarily shown in FIG. 5A .

[0100] 5A , the user interface 430 may include setting entries for one or more key configuration items, such as a region selection entry, a WLAN entry 511 , a system language selection entry, a device password and biometric information entry, a Huawei account login entry, a media service setting entry, an enhanced service setting entry, and the like.

[0101] It should be noted that the above-mentioned key configuration items may refer to configuration items related to the core functions of the system of the electronic device 100, which may include but are not limited to region selection, WLAN, system language selection, device password and biometric information entry, login to Huawei account, media service settings, and enhanced service settings.

[0102] As can be seen from Figure 5A, the electronic device 100 displays the setting items of key configuration items in the above-mentioned user interface 510. The user can click on the corresponding setting item to set the configuration item he wants to set, without having to search and set each configuration item one by one through the user interface 420 of the setting application shown in the above-mentioned Figure 4B (for example, the key configuration item of system language selection may require the user to click on the system and update item shown in Figure 4B and then enter the user interface corresponding to the item to set it), which saves time, simplifies user operations, and improves user experience.

[0103] In an embodiment of the present application, after detecting that a user selects a setting item, the electronic device 100 can load the set content of the configuration item corresponding to the setting item, and can also load optional content to be set. After loading is completed and these contents are displayed, the electronic device 100 can support the user to re-set the configuration item according to his or her own needs. After the setting is completed, the electronic device 100 can clear the original setting content and save the user's setting content this time. At this point, the re-setting of the configuration item is completed.

[0104] Continuing to refer to FIG5A , taking the user resetting the key configuration item of WLAN as an example, the electronic device 100 can detect the user's operation on the WLAN entry 511 (such as a click operation). In response to the operation, the electronic device 100 can display the user interface 520 shown in FIG5B .

[0105] Referring to Figure 5B, it can be seen that the electronic device 100 is currently connected to the WLAN named "XX". The currently available WLANs also include WLANs named "XXX", "XXXX", etc. Assuming that the user wants to connect to the WLAN named "XXX", then the electronic device 100 can detect the user's operation on the entry of the WLAN named "XXX" (such as a click operation). In response to the operation, referring to Figure 5C, the electronic device 100 can disconnect the connection to the WLAN named "XX" and switch to the connection to the WLAN named "XXX". At this point, the resetting of the WLAN connection is completed.

[0106] In an embodiment of the present application, when a user resets a configuration item, if the configuration item may have some risks after being reset, then the electronic device 100 can output risk warnings and prompts to remind the user of the risks that may exist after resetting the configuration item. It can also remind the user to try not to reset it to avoid unnecessary risks.

[0107] 5C , the electronic device 100 may detect a user operation (e.g., a click operation) on more WLAN setting items. In response to this operation, the electronic device 100 may display the user interface 530 shown in the example of FIG5D . It can be seen that the electronic device 100 currently has the WLAN security check function enabled. If the user wants to disable the WLAN security check function, the electronic device 100 may detect a user operation (e.g., a click operation) on the switch control 531. In response to this operation, the electronic device 100 may disable the WLAN security check function and display the window 540 shown in the example of FIG5E . The window may include risk warning and prompt information (e.g., "Disabling WLAN security check may automatically connect to hotspots with security risks! It is recommended to enable WLAN security check"). In this way, after seeing this information, the user may re-enable the WLAN security check function of the electronic device 100, thereby avoiding the occurrence of risks.

[0108] In some embodiments, the electronic device 100 can also support backup and restoration of original settings. In this way, when the user wants to restore the original settings, the electronic device 100 can quickly restore the original settings, saving time, simplifying user operations, and improving user experience.

[0109] In some embodiments, referring to Figure 4C , after the electronic device 100 detects the user's operation (such as a click operation) on the key configuration item guide entry 431, the electronic device 100 may not display the user interface 510 shown in Figure 5A , but instead display the user interface 550 shown in Figure 5F . The user interface 550 may include one or more setting entries, such as a one-click guided setting entry 551, a more personalized setting entry 552, etc.

[0110] For example, the electronic device 100 can detect the user's operation (such as a click operation) on the one-key guided setting entry 551. In response to the operation, the electronic device 100 can execute the OOBE process, such as the OOBE process exemplified in Figures 1A-1D. In this way, the user can repeatedly trigger the electronic device 100 to execute the OOBE process without restoring the factory settings. During this process, the user can reset the various configuration items displayed during the OOBE process, which is convenient and quick. It should be noted that during the above-mentioned OOBE process, the electronic device 100 can only support the user to reset the configuration items involved in the process. For the setting content of the configuration items not involved in the process, the electronic device 100 will not clear it and can still save it, so that the user does not need to reset it again after the OOBE process is completed, thereby simplifying the user operation and improving the user experience.

[0111] For example, the electronic device 100 can detect a user operation (such as a click operation) on a more personalized setting entry 552. In response to the operation, the electronic device 100 can display the user interface 510 shown in FIG5A. The user interface 510 includes setting entries for multiple key configuration items. These multiple key configuration items may include configuration items involved in the above-mentioned OOBE process, and may also include configuration items not involved in the above-mentioned OOBE process. In this way, the user can not only reset the configuration items involved in the above-mentioned OOBE process, but also reset the configuration items not involved in the above-mentioned OOBE process. In addition, the relevant setting content of the configuration items may also be more and more detailed than the setting content in the above-mentioned OOBE process, which can provide the user with a more personalized setting experience and meet more of the user's needs.

[0112] 2. Quickly reset the phone while preserving the configuration

[0113] Continuing to refer to FIG4C , the electronic device 100 may detect an operation (such as a click operation) by the user to quickly reset the mobile phone entry 432 for retaining the configuration. In response to this operation, the electronic device 100 may load the configuration items that the user has set and may display the user interface 610 exemplarily shown in FIG6A .

[0114] 6A , the user interface 610 may include a control 611, wherein the control 611 may be used to reset the electronic device 100. The user interface 610 may also include one or more configuration items that the user has set (such as region selection, WLAN, system language selection, device password and biometric information entry, Huawei account login, media service settings, enhanced service settings, etc.). Each configuration item may correspond to a switch control. When the switch control is turned on, it indicates that the user retains the current settings of the configuration item. When the switch control is turned off, it indicates that the user does not retain the current settings of the configuration item. The electronic device 100 may support the user to independently select whether to retain the current settings of the corresponding configuration item by operating the switch control (such as clicking). In this way, after the user triggers the reset of the electronic device 100, the electronic device 100 does not guide the user to re-set the configuration item selected by the user during the OOBE process, thereby saving time in resetting the electronic device 100, quickly completing the OOBE process, and entering the home screen interface of the electronic device 100.

[0115] For example, continuing to refer to Figure 6A, assuming that the user does not want to retain the current settings of the WLAN configuration item, then the electronic device 100 can detect the user's operation on the switch control 612 (such as a click operation). In response to the operation, referring to Figure 6B, the electronic device 100 can switch the switch control 612 from the on state to the off state to prompt the user that he does not want to retain the current settings of the WLAN configuration item. Furthermore, the electronic device 100 can detect a user operation (e.g., a click operation) on the control 611 shown in FIG6B . In response to the operation, the electronic device 100 can clear the current settings of the configuration items that the user does not retain (e.g., the current settings of the WLAN configuration item), while still saving the current settings of the configuration items that the user retains, and can start the OOBE process. Taking the OOBE process shown in FIG1A-FIG1D as an example, since the user retains the current settings of the two configuration items, the region selection shown in FIG1A and the enhanced service setting shown in FIG1D , but does not retain the current settings of the WLAN configuration item shown in FIG1C , the electronic device 100 can display the user interface shown in FIG1C for the user to set the WLAN configuration item, and no longer display the user interfaces shown in FIG1A and FIG1D , that is, the configuration guidance process of the two configuration items, the region selection and the enhanced service setting, can be skipped, and the user does not need to re-set the two configuration items, thereby shortening the time for resetting the electronic device 100, quickly completing the OOBE process, and entering the main screen interface of the electronic device 100.

[0116] It can be seen that the above is that the user first selects the configuration item to be retained and then triggers the reset of the electronic device 100. In some embodiments, the electronic device 100 may not display the one or more configuration items set by the above user first, but only displays the control 611. After detecting that the user triggers the reset of the electronic device 100 (for example, detecting the operation of the user clicking the control 611), the electronic device 100 will then display the one or more configuration items set by the above user for the user to select the configuration item to be retained.

[0117] It is easy to understand that when the configuration items retained by the above-mentioned user all belong to the configuration items involved in the OOBE process, after the user triggers the reset of the electronic device 100, the electronic device 100 may no longer execute the OOBE process, but directly display the main screen interface of the electronic device 100.

[0118] Among them, possible implementation methods of skipping the configuration guidance process for configuration items that the user has reserved during the process of resetting the electronic device 100 will be described in detail in subsequent embodiments and will not be expanded here.

[0119] In some embodiments, the electronic device 100 may also display one or more configuration items and corresponding switch controls set by the user, such as shown in Figure 6A, after detecting that the user performs an operation to reset the electronic device 100. After detecting that the user has independently chosen to retain the current setting content of the corresponding configuration item through an operation on the switch control (such as a click operation), the electronic device 100 may start the reset process.

[0120] 3. Configuration item switching

[0121] 4C , the electronic device 100 may detect a user operation (eg, a click operation) on the configuration item switch entry 433 . In response to the operation, the electronic device 100 may display the user interface 710 exemplarily shown in FIG. 7A .

[0122] 7A , the user interface 710 may include setting entries (eg, setting entry 711 , etc.) corresponding to one or more usage scenarios (eg, work scenarios, driving scenarios, gaming scenarios, sleeping scenarios, etc.) automatically adapted by the electronic device 100 .

[0123] In some embodiments, the electronic device 100 can also support the user to independently modify the name of the usage scenario. For example, the electronic device 100 can display a control (such as control 712) for modifying the name of the usage scenario on the entry corresponding to each usage scenario shown in Figure 7A. For example, assuming that the user wants to modify the name of the work scene, the user can click control 712 and enter the name to be modified, thereby triggering the electronic device 100 to modify the name of the work scene.

[0124] In an embodiment of the present application, the electronic device 100 can support the user to independently select which usage scenario to enable the electronic device 100 to automatically adapt to. For example, referring to Figure 7A, taking the enabling of the work scene as an example, the electronic device 100 can detect the user's operation (such as a click operation) on the setting entry 711 corresponding to the work scene. In response to the operation, the electronic device 100 can display the user interface 720 shown in Figure 7B.

[0125] 7B , the user interface 720 may include a switch control 721 . When the switch control 721 is in the off state, it may indicate that the current working scene is not enabled. When the switch control 721 is in the on state, it may indicate that the current working scene is enabled.

[0126] Continuing to refer to Figure 7B, the user interface 720 may also include scene configuration items, where the scene configuration items may refer to a set of configuration items consisting of one or more configuration items associated with the current usage scene. For example, the scene configuration items associated with the work scene may include entertainment message push, silent mode, non-critical application message reminders, etc.

[0127] In an embodiment of the present application, the usage scenarios for automatic adaptation of the electronic device 100 may be automatically generated by the electronic device 100 based on the user's usage habits of one or more configuration items. The possible implementation methods of the automatic adaptation of the electronic device 100 to the scenarios will be introduced in detail in subsequent embodiments and will not be expanded here.

[0128] In an embodiment of the present application, the electronic device 100 can support the user to reset the scene configuration items.

[0129] For example, referring to FIG7B , the user interface 720 may include a switch control 722. When the switch control 722 is in the on state, it may indicate that the electronic device 100 has turned off entertainment message push notifications, and when the switch control 722 is in the off state, it may indicate that the electronic device 100 has turned on entertainment message push notifications. The user can trigger the electronic device 100 to turn on or off entertainment message push notifications by clicking the switch control 722, thereby completing the resetting of the scene configuration item.

[0130] For example, referring to FIG7B , the user interface 720 may include a switch control 723. When the switch control 723 is in the on state, it may indicate that the electronic device 100 has turned on the silent mode. When the switch control 723 is in the off state, it may indicate that the silent mode is turned off. The user can trigger the electronic device 100 to turn off or on the silent mode by clicking the switch control 723, thereby completing the resetting of the scene configuration item.

[0131] For example, continuing to refer to FIG7B , the user interface 720 may include a setting entry 724 corresponding to the scenario configuration item for turning off non-critical application message reminders. The electronic device 100 may detect the user's operation (e.g., a click operation) on the setting entry 724. In response to the operation, the electronic device 100 may display the user interface 730 exemplarily shown in FIG7C . The electronic device 100 may display in the user interface 730 which applications' message reminders have been turned off or on. It can be seen that the electronic device 100 has turned off message reminders for Application 1, Application 2, and Application 3, and has turned on message reminders for Application 4, Application 5, and Application 6. The electronic device 100 may support the user's independent selection of which applications' message reminders to turn on or off. For example, the user may trigger the electronic device 100 to turn on or off message reminders for the corresponding applications by clicking on a switch control.

[0132] In actual applications, in order to more accurately meet the user's needs for scenario configuration items in a certain usage scenario, the electronic device 100 can update the scenario configuration items in the corresponding usage scenario based on the user's usage of the configuration items. For example, in the work scenario shown in Figure 7B, the scenario configuration items may not always be the three configuration items shown in Figure 7B. The electronic device 100 can periodically collect and analyze the user's usage data of the configuration items to timely update the corresponding scenario configuration items in the work scenario, thereby more accurately meeting the user's needs for scenario configuration items in the work scenario.

[0133] Continuing to refer to FIG7B , assuming that the user wants to enable the work scene, the electronic device 100 can detect the user's operation (e.g., a click operation) on the switch control 721. In response to this operation, referring to FIG7D , the electronic device 100 can switch the switch control 721 from the off state to the on state. Further, the electronic device 100 can detect the user's operation (e.g., a click operation) on the return control shown in FIG7D . In response to this operation, the electronic device 100 can return to the user interface 710 shown in FIG7E , thereby completing the activation of the work scene.

[0134] It is easy to understand that when a certain usage scenario is enabled, the settings of all scenario configuration items associated with the usage scenario will take effect. For example, when the work scenario is enabled, the electronic device 100 can turn off entertainment message push, turn on silent mode, turn off non-critical application message reminders, etc.

[0135] In some embodiments, after enabling a certain usage scenario, the electronic device 100 may display a related identifier to prompt the user which usage scenario is currently enabled on the electronic device 100. For example, referring to FIG. 7E , after enabling the work scenario, the electronic device 100 may display an identifier 714, which may be used to prompt the user that the work scenario is currently enabled on the electronic device 100.

[0136] In an embodiment of the present application, the electronic device 100 can support the user to switch usage scenarios.

[0137] For example, referring to FIG7E , it can be seen that the currently enabled usage scenario of the electronic device 100 is the work scenario. Assuming that the user wants to switch to a usage scenario other than the work scenario (such as a driving scenario, a game scenario, a sleeping scenario, etc.), taking the user wanting to switch to the driving scenario as an example, the electronic device 100 can detect an operation (such as a click operation) on the setting entry 715 corresponding to the driving scenario. In response to this operation, the electronic device 100 can display the user interface 740 shown in FIG7F . Among them, the user interface 740 is similar to the user interface 720 corresponding to the aforementioned work scenario. Its related introduction can refer to the aforementioned content and will not be repeated here. Referring to FIG7F , assuming that the user wants to enable the driving scenario, the electronic device 100 can detect the user's operation (such as a click operation) on the switch control 741. In response to this operation, referring to FIG7G , the electronic device 100 can switch the switch control 741 from the off state to the on state. Furthermore, the electronic device 100 can detect a user operation (e.g., a click operation) on the return control shown in FIG7G . In response to this operation, the electronic device 100 can return to the user interface 710 shown in FIG7H . As can be seen from FIG7H , the electronic device 100 no longer enables the working scene, but instead enables the driving scene. At this point, the scene switch is completed.

[0138] It is easy to understand that after switching the usage scenario, since the scenario configuration items corresponding to each usage scenario will be different, the scenario switching can also be called configuration item switching. For example, when the work scenario is enabled, the electronic device 100 can enable the setting content of all scenario configuration items corresponding to the work scenario, such as turning off entertainment message push, turning on silent mode, turning off non-critical application message reminders, etc., and when the driving scenario is enabled, the electronic device 100 can enable the setting content of all scenario configuration items corresponding to the driving scenario, such as turning off pop-up message push, turning on car Bluetooth pairing, keeping the display on, and not turning off the screen.

[0139] In the embodiment of the present application, the electronic device 100 can not only automatically adapt to the scene, but also support the user to manually set the scene.

[0140] Continuing with FIG7A , user interface 710 may further include a control 713, which may be used by a user to add one or more manually set usage scenarios. Electronic device 100 may detect a user operation (e.g., a click operation) on control 713, and in response to the operation, may display user interface 810 as exemplarily shown in FIG8A .

[0141] 8A , the electronic device 100 may support the user to manually set a scene in the user interface 810 , such as setting a scene name, setting scene configuration items, and the like.

[0142] Regarding the scene name setting, illustratively, the user interface 810 may include a scene name input box 811 , and the user may input the name of the scene (eg, sports scene) in the scene name input box 811 .

[0143] For scene configuration item settings, for example, the user interface 810 may include one or more scene configuration item setting entries, such as a system configuration item setting entry 812 and an application configuration item setting entry 813, wherein the system configuration item setting entry 812 can be used by the user to set some configuration items of the system of the electronic device 100, and the application configuration item setting entry 813 can be used by the user to set some configuration items of one or more applications on the electronic device 100.

[0144] For system configuration item settings, the electronic device 100 can detect a user operation (e.g., a click operation) on a system configuration item setting entry 812. In response to this operation, the electronic device 100 can display the user interface 820 shown in FIG8B. The user interface 820 can include setting entries corresponding to one or more configuration items of the electronic device 100 system (e.g., sound and vibration, WLAN, Bluetooth, mobile network, display and brightness, notification and status bar, etc.). When the user clicks on the setting entry corresponding to the configuration item, the electronic device 100 can be triggered to display the setting interface of the configuration item, so that the configuration item can be set. After the setting is completed, the electronic device 100 can save the user's setting content for the configuration item. For example, when the user clicks on the entry corresponding to the WLAN configuration item, the electronic device 100 can be triggered to display the setting interface of the WLAN configuration item (e.g., the user interface 520 shown in FIG5B). Furthermore, the user can set the WLAN configuration item on this setting interface.

[0145] For application configuration item settings, the electronic device 100 can detect a user operation (e.g., a click operation) on an application configuration item setting entry 813. In response to this operation, the electronic device 100 can display the user interface 830 shown in FIG8C . The user interface 820 may include entries corresponding to one or more applications (e.g., application 1, application 2, etc.). The user clicks on an entry corresponding to an application to enter the configuration item setting interface of the application to set one or more configuration items of the application. After the setting is completed, the electronic device 100 can save the user's settings for the one or more configuration items of the application. Continuing to refer to FIG8C , taking setting the configuration item of application 1 as an example, the electronic device 100 can detect a user operation (e.g., a click operation) on an entry corresponding to application 1. In response to this operation, the electronic device 100 can display the user interface 840 shown in FIG8D . The user interface 830 may include setting entries corresponding to one or more configuration items of application 1 (e.g., opening this application, notification management, permission management, etc.). The user can set the configuration items independently. For example, after the user clicks on the switch control corresponding to the application to open, the electronic device 100 can be triggered to switch the switch control from the off state to the on state, which can indicate that the electronic device 100 can automatically open the application after the usage scenario is enabled. It should be noted that the embodiment of the present application does not limit which configuration items of the application can be supported by the electronic device 100 when manually setting the scenario. The configuration items of different applications can be different or the same.

[0146] After the user completes setting the scene name and scene configuration items, as shown in FIG8E , the scene name set by the user is a sports scene. In some embodiments, the electronic device 100 may further display a control 814. The electronic device 100 may detect a user operation (e.g., a click) on control 814. In response to this operation, the electronic device 100 may save the scene name and scene configuration item information that the user has set, and may display a user interface 710 shown in FIG8F . As can be seen, the user interface 710 displays an entry 716 corresponding to the manually set scene (e.g., a sports scene) that the user has added. The electronic device 100 may detect a user operation (e.g., a click) on entry 716. In response to this operation, the electronic device 100 may display a user interface 850 shown in FIG8G . Assuming that the user wants to enable the sports scene, the electronic device 100 may detect a user operation (e.g., a click) on switch control 851. In response to this operation, as shown in FIG8H , the electronic device 100 may switch switch control 851 from an off state to an on state. Furthermore, the electronic device 100 can detect the user's operation (such as a click operation) on the return control shown in Figure 8H. In response to the operation, the electronic device 100 can return to the user interface 810 shown in Figure 8I, thereby completing the activation of the motion scene.

[0147] In an embodiment of the present application, after the electronic device 100 detects that the user has completed manual scene setting, the electronic device 100 can also support the user to independently modify the setting content of the scene configuration item. For example, the user can enter the corresponding setting interface by operating (such as clicking) the system configuration item setting item and the application configuration item setting item in the user interface shown in Figure 8G to modify the setting content of the scene configuration item that has been set.

[0148] 4. Configuration item deletion

[0149] 4C , the electronic device 100 may detect a user operation (eg, a click operation) on the configuration item deletion entry 434 . In response to this operation, the electronic device 100 may display the user interface 910 exemplarily shown in FIG. 9A .

[0150] In an embodiment of the present application, the electronic device 100 can support the user to delete the usage scenario automatically adapted by the electronic device 100, and can also support the user to delete the usage scenario manually set by the user. It is easy to understand that after detecting that the user has deleted a usage scenario, the electronic device 100 can delete the configuration item set corresponding to the usage scenario, that is, the electronic device 100 can clear the setting content of all scenario configuration items corresponding to the usage scenario. In some embodiments, clearing the setting content of all scenario configuration items corresponding to the usage scenario can mean restoring the setting content of all scenario configuration items corresponding to the usage scenario to the default setting content when the electronic device 100 leaves the factory.

[0151] Referring to Figure 9A, the user interface 910 may include one or more usage scenarios automatically adapted by the electronic device 100 (such as work scenarios, driving scenarios, game scenarios, sleeping scenarios, etc.), and may also include one or more usage scenarios manually set by the user (such as sports scenarios, etc.), wherein each usage scenario can correspond to a deletion control (such as deletion control 911, etc.), and the deletion control is used to delete the corresponding usage scenario.

[0152] 9A , assuming that the user wants to delete a work scene, the electronic device 100 can detect the user's operation (e.g., a click operation) on the delete control 911. In response to this operation, referring to FIG9B , the electronic device 100 can delete the work scene and cancel the display of relevant information of the work scene in the user interface 910. It is easy to understand that the electronic device 100 can also simultaneously delete the configuration item set corresponding to the work scene, that is, clear the settings of all scene configuration items corresponding to the work scene.

[0153] It is easy to understand that after a certain usage scenario is deleted, referring to FIG. 7A , the setting item corresponding to the deleted usage scenario will no longer be displayed in FIG. 7A .

[0154] 10 , a possible implementation of skipping the configuration boot process for the configuration items that the user has reserved during the process of resetting the electronic device 100 is exemplarily described below. The specific steps included in this implementation are described in detail below.

[0155] S1001. The electronic device 100 obtains process information of steps in the process of executing OOBE.

[0156] Specifically, the entire OOBE process may include multiple steps (or boot modules), such as region selection settings, network connection settings, etc. Before the electronic device 100 starts the OOBE process, it can first obtain the process information of the steps in the OOBE process in the configuration file related to the OOBE process, wherein the process information can be used to indicate which step in the OOBE process the electronic device 100 currently needs to execute.

[0157] S1002: The electronic device 100 determines whether the setting content of the configuration item involved in the corresponding step is saved.

[0158] Specifically, after the electronic device 100 obtains the process information of a certain step in the process of executing OOBE, it can start to execute the step. First, the electronic device 100 will determine whether the setting content of the configuration item involved in the step is saved in the electronic device 100. If so, the electronic device 100 executes the following step S1005. If not, the electronic device 100 executes the following step S1003.

[0159] Among them, the setting content of the configuration item involved in the corresponding step in the above-mentioned OOBE process may refer to the setting content of the configuration item that the user has retained before resetting the electronic device 100.

[0160] S1003: The electronic device 100 guides the user to set the configuration items involved in the corresponding steps.

[0161] Specifically, when the electronic device 100 does not save the setting content of the configuration item involved in the corresponding step, the electronic device 100 can display the setting interface of the configuration item involved in the step, and the setting interface can be used to guide the user to set the configuration item involved in the step.

[0162] For example, taking the above step of setting up a network connection as an example, the electronic device 100 can display a setting interface for setting up a network connection, such as the user interface exemplified in FIG1C , so that the user can set up a network connection in the setting interface.

[0163] S1004: The electronic device 100 saves the user's settings for the above configuration items.

[0164] Specifically, after detecting that the user has completed the setting operation of the above configuration items, the electronic device 100 can save the user's setting content of the above configuration items. After saving is completed, the electronic device 100 can execute the next step in the OOBE process, and so on, until all steps in the OOBE process are completed.

[0165] S1005. The electronic device 100 obtains the setting contents of the configuration items involved in the corresponding steps, and writes the above setting contents into the guidance module, and no longer guides the user to set the configuration items involved in the corresponding steps.

[0166] Specifically, when the electronic device 100 saves the setting content of the configuration items involved in the corresponding steps, the electronic device 100 can obtain the setting content of the configuration items involved in the corresponding steps, initialize the boot module, and write the above setting content in the boot module. After writing, the electronic device 100 can start executing the next step in the OOBE process, and so on, until all steps in the OOBE process are completed.

[0167] After the electronic device 100 writes the above setting content in the boot module, it may no longer guide the user to set the configuration items involved in the corresponding steps. That is, the electronic device 100 may no longer display the setting interface of the configuration items involved in the step and directly execute the next step in the OOBE process.

[0168] It is easy to understand that the various operations in step S1005 are performed in the background by the electronic device 100 and are not perceived by the user. Therefore, from the user's perspective, this step in the OOBE process is skipped. Moreover, since this step does not require the electronic device 100 to guide the user to set the configuration items involved in the corresponding step, it can save time in executing the OOBE process, avoid the user from repeatedly setting saved configuration items, simplify user operations, and improve the user experience.

[0169] The following is an exemplary description of the process of the electronic device 100 automatically adapting to the scene with reference to FIG11. The process may include the following steps:

[0170] S1101. The electronic device 100 collects usage data of configuration items by a user at multiple time points, and generates one or more usage scenarios and a set of configuration items corresponding to the one or more usage scenarios based on the usage data.

[0171] Specifically, in actual applications, at different time points and in different usage scenarios, users may make different settings for one or more configuration items. The electronic device 100 can collect the user's usage data on one or more configuration items at multiple time points, and can use some algorithm models (such as neural network models) to analyze and process the usage data of these configuration items, thereby generating one or more usage scenarios (such as work scenarios, driving scenarios, game scenarios, sleep scenarios, etc.), and a set of configuration items corresponding to these one or more usage scenarios. That is to say, each usage scenario can correspond to a set of configuration items, which can be a set of one or more configuration items commonly used by users in the above-mentioned usage scenarios, determined by the electronic device 100 after analyzing and processing the user's usage data of one or more configuration items at multiple time points.

[0172] The above-mentioned usage data of the configuration item by the user at multiple time points may include but is not limited to: at which time point the user used which configuration item, how long the user used the configuration item, and at which time point the user modified the configuration item.

[0173] The electronic device 100 collects user usage data of configuration items at multiple time points, where the collection at multiple time points can be performed in different time units. For example, the electronic device 100 can collect user usage data of configuration items in units of days, hours, and minutes; for another example, the electronic device 100 can collect user usage data of configuration items in units of years and months; for another example, the electronic device 100 can collect user usage data of configuration items in units of weekdays, rest days, and holidays; and so on.

[0174] In some embodiments, the electronic device 100 may not only collect and analyze the user's usage data of the configuration items in combination with the above-mentioned time factor, but may also collect and analyze the user's usage data of the configuration items in combination with some external factors such as weather and location.

[0175] Taking the weather as an example, for different weather conditions, users may set one or more configuration items differently. For example, in rainy weather, users may turn on extreme weather warning prompts and real-time rain report reminders on the electronic device 100; for example, in sunny weather, users may turn on ultraviolet intensity reminders and travel destination recommendations on the electronic device 100.

[0176] Taking the influencing factor of location as an example, the user may also make different settings for one or more configuration items for different locations of the user. For example, when the user is in an office area, the user may turn on the silent mode on the electronic device 100, turn off message notifications of one or more applications (such as social applications, entertainment applications, etc.), etc.; for another example, when the user is at home, the user may turn off the silent mode on the electronic device 100, turn on message notifications of one or more applications (such as social applications, entertainment applications, etc.), etc.

[0177] In other embodiments, the electronic device 100 may not only collect and analyze the user's usage data of the configuration items in combination with the above-mentioned time factor, as well as some external factors such as weather and location, but may also collect and analyze the user's usage data of the configuration items in combination with some internal factors such as the battery level, foreground applications, and background applications of the electronic device 100. For example, when the battery level of the electronic device 100 is low, the user may turn on power saving mode or super power saving mode on the electronic device 100, reduce the brightness of the display, turn off WLAN or mobile network connection, etc.; for another example, when the user is using a game application in the foreground, the user may turn off background application refresh, turn off pop-up message push, turn on high screen refresh rate, etc. on the electronic device 100; for another example, before the user enters sleep mode, the user may turn off all message push, turn off background application refresh, turn on sleep alarm, etc. on the electronic device 100.

[0178] S1102: The electronic device 100 determines whether the user has modified the configuration item.

[0179] Specifically, after the electronic device 100 generates one or more usage scenarios and a set of configuration items corresponding to the one or more usage scenarios, the electronic device 100 can determine whether the user has modified one or more configuration items. If so, the electronic device 100 can execute the following step S1103; if not, the electronic device 100 can execute the following step S1104.

[0180] Among them, the above-mentioned one or more configuration items can be configuration items included in the configuration item set corresponding to one or more usage scenarios generated by the electronic device 100, or they can be new configuration items (that is, configuration items not included in the configuration item set corresponding to one or more usage scenarios generated by the electronic device 100).

[0181] S1103. The electronic device 100 collects the user's usage data of the modified configuration items at multiple time points, and updates the configuration item set corresponding to the one or more usage scenarios generated above based on the usage data, or generates one or more new usage scenarios and the configuration item set corresponding to the one or more new usage scenarios.

[0182] Specifically, after the electronic device 100 detects that the user has modified one or more configuration items, the electronic device 100 can re-collect the user's usage data on the one or more modified configuration items at multiple time points, and can use some algorithm models (such as neural network models) to analyze and process the usage data of the one or more modified configuration items. After the analysis and processing, the electronic device 100 can determine whether to update the configuration item set corresponding to the one or more usage scenarios that have been generated, or generate one or more new usage scenarios and the configuration item set corresponding to the one or more new usage scenarios.

[0183] In some embodiments, assuming that the above-mentioned modified one or more configuration items are configuration items included in the configuration item set corresponding to one or more usage scenarios generated by the electronic device 100 in the aforementioned step S1101, then the electronic device 100 can update the above-mentioned generated one or more configuration item sets corresponding to the above-mentioned one or more usage scenarios, which may specifically include: the electronic device 100 deletes the above-mentioned modified one or more configuration items in the configuration item set corresponding to the above-mentioned generated one or more usage scenarios, or retains the above-mentioned modified one or more configuration items and only modifies the setting content of the above-mentioned modified one or more configuration items.

[0184] In other embodiments, assuming that the modified one or more configuration items are not included in the configuration item set corresponding to the one or more usage scenarios generated by the electronic device 100 in step S1101, the following two situations may be involved: one possible situation is that the electronic device 100 determines that the modified one or more configuration items are applicable to the one or more usage scenarios generated above (i.e., the modified one or more configuration items may be one or more scenario configuration items corresponding to the one or more usage scenarios generated above). Then, the electronic device 100 may update the configuration item set corresponding to the one or more usage scenarios generated above, which may specifically include: the electronic device 100 adds the modified one or more configuration items to the configuration item set corresponding to the one or more usage scenarios generated above. Another possible situation is that the electronic device 100 determines that the modified one or more configuration items are applicable to one or more new usage scenarios. Then, the electronic device 100 may generate one or more new usage scenarios and a configuration item set corresponding to the one or more new usage scenarios based on the usage data of the modified one or more configuration items, and the configuration item set may include the modified one or more configuration items.

[0185] It is easy to understand that, similar to the aforementioned step S1101, in step S1103, the electronic device 100 collects and analyzes the user's usage data of the above-mentioned modified configuration items. It can be combined with the above-mentioned time factor, or some external influencing factors such as weather and location, or some internal influencing factors such as the power of the electronic device 100, foreground applications, and background applications. For details, please refer to the relevant content in the aforementioned step S1101, which will not be repeated here.

[0186] S1104: The electronic device 100 determines whether the user has activated a certain usage scenario within a preset time period.

[0187] Specifically, after the electronic device 100 generates one or more usage scenarios and a set of configuration items corresponding to the one or more usage scenarios, if the electronic device 100 determines that the user has not modified the configuration items, then the electronic device 100 can determine whether the user has enabled a certain usage scenario within a preset time period. If so, the electronic device 100 can execute the following step S1105; if not, the electronic device 100 can execute the following step S1106.

[0188] Among them, the above-mentioned preset time period may refer to a preset time period after the electronic device 100 generates one or more usage scenarios. The embodiment of the present application does not limit the above-mentioned preset time period. For example, the length of the above-mentioned preset time period can be 1 day, 3 days, 1 week, 10 days, 2 weeks, 1 month, etc.

[0189] In some embodiments, regardless of whether the user has modified the configuration item, the electronic device 100 can determine whether the user has enabled a certain usage scenario within a preset time period.

[0190] S1105. The electronic device 100 continues to save the usage scenario.

[0191] Specifically, if the electronic device 100 determines that the user has activated a certain usage scenario within a preset time period, the electronic device 100 may continue to save the usage scenario for the user to use.

[0192] In some embodiments, the electronic device 100 may also calculate the duration that the user activates a certain usage scenario. If the duration is long, it may indicate that the usage scenario is a usage scenario frequently used by the user. Then, the electronic device 100 may save the usage scenario for a long time.

[0193] S1106. The electronic device 100 deletes the usage scenario.

[0194] Specifically, if the electronic device 100 determines that the user has not activated a certain usage scenario within a preset time period, the electronic device 100 may delete the usage scenario.

[0195] In some embodiments, if the user enables a certain scenario and then switches to enable another usage scenario, and does not enable the usage scenario again for a long period of time thereafter, it may indicate that the usage scenario is not the user's frequently used usage scenario, and the electronic device 100 may also delete the usage scenario.

[0196] The following describes a possible implementation of the electronic device 100 generating a usage scenario in conjunction with FIG12. This implementation involves setting an application, setting a data service module, and a neural network model, and may specifically include the following steps:

[0197] S1201: The settings application detects a user's operation of modifying a configuration item.

[0198] Specifically, in an embodiment of the present application, the electronic device 100 can support the user to modify the configuration item in the settings application. When the user modifies the configuration item, the settings application can detect the user's operation of modifying the configuration item, and in response to the operation, the settings application can execute the following step S1202.

[0199] S1202: The settings application sends a configuration item data update notification to the settings data service module.

[0200] Specifically, after detecting a user's operation of modifying a configuration item, the settings application may send a configuration item data update notification to the settings data service module. The notification may be used to instruct the settings data service module to update the configuration item data.

[0201] In some embodiments, before executing the above step S1202, the settings application can also verify whether the user has the authority to modify the configuration item in some way. For example, the settings application can verify whether the user has the authority to modify the configuration item by asking the user to enter a password. If the password is entered correctly, it means that the user has the authority to modify the configuration item. If the password is entered incorrectly, it means that the user does not have the authority to modify the configuration item.

[0202] S1203: Set the data service module to update the configuration item data.

[0203] Specifically, after receiving the configuration item data update notification sent by the settings application, the settings data service module may update the configuration item data, that is, update the configuration item data before the user modification to the configuration item data after the user modification.

[0204] The above configuration item data may include one or more parameter values ​​related to the configuration item.

[0205] In some embodiments, the setting data service module can also record information related to the event of the user modifying the configuration item, such as time information, user location information, weather information, etc., so that usage scenarios can be generated later in combination with this information.

[0206] S1204. Set the data service module to send updated configuration item data to the neural network model.

[0207] Specifically, after updating the configuration item data, the data service module is configured to send the updated configuration item data to the neural network model so that the neural network model can process the updated configuration item data.

[0208] In some embodiments, when the data service module records information related to the event of a user modifying a configuration item, it can also send the information together with the updated configuration item data to the neural network model.

[0209] S1205. The neural network model processes the updated configuration item data to obtain a data processing result.

[0210] Specifically, after receiving the updated configuration item data sent by the setting data service module, the neural network model can process the updated configuration item data to obtain a data processing result.

[0211] The above-mentioned processing of the updated configuration item data may include but is not limited to steps such as data filtering and model training.

[0212] The above-mentioned data processing result may include information indicating the generated one or more usage scenarios, and information indicating each configuration item and its setting content in the configuration item set corresponding to the one or more usage scenarios.

[0213] In some embodiments, when the data service module is set to send information related to the event of the user modifying the configuration item to the neural network model in addition to the above-mentioned updated configuration item data, the neural network model can also process the information and the updated configuration item data at the same time to obtain the above-mentioned data processing results.

[0214] S1206. The neural network model sends the data processing result to the data setting service module.

[0215] Specifically, after generating the above data processing results, the neural network model can send the above data processing results to the setting data service module so that the setting data service module can perform subsequent steps based on the above data processing results.

[0216] S1207: Set the data service module to generate a rights configuration file based on the data processing result.

[0217] Specifically, after receiving the above-mentioned data processing results sent by the neural network model, the data service module is configured to generate permission profiles based on the above-mentioned data processing results.

[0218] The above-mentioned permission configuration file may include parameter values ​​corresponding to one or more usage scenarios, and parameter values ​​corresponding to each configuration item and its setting content in the configuration item set corresponding to the one or more usage scenarios.

[0219] S1208. The setting data service module sends the rights configuration file to the setting application.

[0220] Specifically, after generating the rights configuration file, the setting data service module may send the rights configuration file to the setting application so that the setting application can perform subsequent steps based on the rights configuration file.

[0221] S1209: Set the application to generate a usage scenario based on the rights configuration file.

[0222] Specifically, after receiving the above-mentioned permission configuration file sent by the setting data service module, the setting application can parse the permission configuration file to generate one or more usage scenarios, and can display these one or more usage scenarios through the display screen of the electronic device 100 (for example, the work scenario, driving scenario, game scenario, sleep scenario, etc. shown in the aforementioned Figure 7A), so that the user can independently choose to use the generated one or more usage scenarios.

[0223] It should be noted that, in the embodiment of the present application, the above-mentioned setting application is installed on the electronic device 100, and the above-mentioned setting data service module and neural network model can be integrated on the electronic device 100 independently of the setting application. In some embodiments, the above-mentioned setting data service module and neural network model can also be integrated into the setting application. In other embodiments, the above-mentioned setting data service module and neural network model can also be integrated on a server (e.g., a server corresponding to the setting application).

[0224] FIG13 exemplarily shows a specific process of a configuration item setting method provided in an embodiment of the present application.

[0225] As shown in FIG13 , the method can be applied to the electronic device 100. The specific steps of the method are described in detail below:

[0226] S1301. The electronic device 100 displays a first user interface, which includes M first-level system configuration items. The M first-level system configuration items include a first configuration item, where M is a positive integer. The M first-level system configuration items are configuration items that the electronic device 100 provides for the user to set during the power-on wizard process.

[0227] The first user interface may be a user interface for centrally displaying M primary system configuration items, such as the user interface exemplarily shown in FIG5A.

[0228] Among them, the above-mentioned M first-level system configuration items can be, for example, configuration items related to the core functions of the system of the electronic device 100, such as region selection, WLAN, system language selection, device password and biometric information entry, Huawei account login, media service settings, enhanced service settings, etc., as shown in Figure 5A.

[0229] The first configuration item may be one of the M first-level system configuration items (eg, the WLAN configuration item shown in FIG. 5A ).

[0230] Among them, the above-mentioned electronic device 100 power-on wizard process (also known as the activation process) may refer to the aforementioned OOBE process. It is easy to understand that during the power-on wizard process of the electronic device 100, the above-mentioned M first-level system configuration items may be displayed step by step, for example, as exemplified by the display process shown in Figures 1A-1D. During the display process, the electronic device 100 may support the user to set the configuration items.

[0231] S1302: The electronic device 100 detects a first operation of the user, where the first operation is an operation of the user on a first configuration item.

[0232] The first operation may be, for example, an operation in which the user clicks on the first configuration item (eg, an operation in which the user clicks on the WLAN item 511 shown in FIG. 5A ).

[0233] S1303: The electronic device 100 displays a second user interface, where the second user interface includes a configuration menu of the first configuration item, and the configuration menu of the first configuration item displays a next-level system configuration item of the first configuration item.

[0234] The second user interface may be a setting interface corresponding to the first configuration item, which may include one or more configuration menus corresponding to the configuration item, and each configuration menu may display the next level system configuration item of the configuration item.

[0235] It is easy to understand that configuration items can be divided into multiple levels, such as first-level configuration items, second-level configuration items, third-level configuration items, etc. Taking the first-level system configuration item being WLAN as an example, the second user interface can be, for example, the user interface shown in FIG5B. Referring to FIG5B, the configuration menu corresponding to the first-level system configuration item WLAN can include, for example, a configuration menu corresponding to WLAN switch, a configuration menu corresponding to network acceleration, a configuration menu corresponding to more WLAN settings, a configuration menu corresponding to connected WLANs, a configuration menu corresponding to available WLANs, etc. Each configuration menu can display the next-level system configuration items (i.e., second-level configuration items) corresponding to the first-level system configuration item WLAN, such as WLAN switch, network acceleration, more WLAN settings, connected WLANs, available WLANs, etc. It is easy to understand that the user can click the second-level configuration item More WLAN settings to trigger the electronic device 100 to display a user interface such as that shown in FIG5D. The user interface displays the next-level configuration items (i.e., third-level configuration items) of the second-level configuration item More WLAN settings. Similarly, fourth-level configuration items, fifth-level configuration items, etc. can also be included.

[0236] In some embodiments, the setting content of the next-level system configuration item of the first configuration item may be the user's most recent setting, and the most recent setting may occur during the power-on wizard process of the electronic device 100 or after the power-on wizard process of the electronic device 100 is completed.

[0237] In some embodiments, after detecting that a user has modified the setting content of a next-level system configuration item of a first configuration item, the electronic device 100 may update the setting content of the next-level system configuration item of the first configuration item before the modification to the setting content of the next-level system configuration item of the first configuration item after the modification, and may operate the electronic device 100 based on the next-level system configuration item of the first configuration item. For example, if the next-level system configuration item of the first configuration item is a WLAN switch, and the setting content of the WLAN switch before the modification is WLAN off, and the setting content of the WLAN switch after the modification is WLAN on, then the electronic device 100 operating the electronic device 100 based on the WLAN switch configuration item may specifically mean that the electronic device 100 turns on WLAN to provide a WLAN networking function.

[0238] In some embodiments, the electronic device 100 can save (or back up) the setting contents of the above-mentioned M first-level system configuration items when the power-on wizard process is completed. After detecting that the user performs an operation to restore the setting contents of the above-mentioned M first-level system configuration items when the power-on wizard process is completed, the electronic device 100 can restore the setting contents of the M first-level system configuration items when the user performs the operation to the setting contents of the M first-level system configuration items when the power-on wizard process is completed. One-click restoration is convenient and fast.

[0239] FIG14 exemplarily shows a specific process of another configuration item setting method provided in an embodiment of the present application.

[0240] As shown in FIG14 , the method can be applied to the electronic device 100. The specific steps of the method are described in detail below:

[0241] S1401. The electronic device 100 saves the setting contents of M primary system configuration items, where M is a positive integer. The M primary system configuration items are configuration items that the electronic device 100 provides for the user to set during a power-on wizard process.

[0242] After the user has set M primary system configuration items, the electronic device 100 may save the setting contents of the M primary system configuration items.

[0243] Among them, the above-mentioned M first-level system configuration items can be, for example, configuration items related to the core functions of the system of the electronic device 100, such as region selection, WLAN, system language selection, device password and biometric information entry, Huawei account login, media service settings, enhanced service settings, etc., as shown in Figure 6A.

[0244] Among them, the above-mentioned electronic device 100 power-on wizard process (also known as the activation process) may refer to the aforementioned OOBE process. It is easy to understand that during the power-on wizard process of the electronic device 100, the above-mentioned M first-level system configuration items may be displayed step by step, for example, as exemplified by the display process shown in Figures 1A-1D. During the display process, the electronic device 100 may support the user to set the configuration items.

[0245] S1402: The electronic device 100 detects an operation of a user selecting N primary system configuration items from M primary system configuration items, where N is a positive integer and is less than or equal to M.

[0246] The user's operation of selecting N first-level system configuration items from M first-level system configuration items may refer to the user's operation of selecting to save the settings of the N first-level system configuration items. For example, referring to FIG6A , each configuration item may correspond to a switch control. When the switch control is in the on state, it may indicate that the user has selected to save the settings of the configuration item. When the switch control is in the off state, it may indicate that the user has selected not to save the settings of the configuration item.

[0247] S1403: The electronic device 100 saves the setting contents of N primary system configuration items.

[0248] The N first-level system configuration items are selected by the user to be saved.

[0249] S1404. During the reset process, the electronic device 100 gradually displays configuration items other than N first-level system configuration items among the M first-level system configuration items. The settings of the configuration items other than the N first-level system configuration items are the default settings of the electronic device 100 when it leaves the factory.

[0250] Specifically, after detecting that the user chooses to save the setting contents of N first-level system configuration items, the electronic device 100 can, during the reset process, gradually display the configuration items other than the N first-level system configuration items among the M first-level system configuration items, for example, as exemplified by the display process shown in Figures 1A-1D. During the display process, the electronic device 100 can support the user to set the displayed configuration items, and the electronic device 100 no longer displays the N first-level system configuration items. In this way, the time of the reset process can be reduced.

[0251] It is easy to understand that during the reset process, the settings of the configuration items other than the N primary system configuration items may be the default settings of the electronic device 100 when it leaves the factory.

[0252] It is easy to understand that after the reset process is completed, the setting contents of the above-mentioned N primary system configuration items are still the setting contents saved by the electronic device 100 when it detects that the user chooses to save the setting contents of the N primary system configuration items.

[0253] It is easy to understand that the "reset" mentioned in the embodiments of the present application can also be referred to as restoring factory settings. The setting content of the configuration items that the user has not chosen to save can be restored to the default setting content of the electronic device 100 when it leaves the factory during the reset process. After the reset process is completed, the electronic device 100 can be used normally. Normal use here can mean that some functions or services of the electronic device can be provided according to the user's setting content of the configuration items. For example, the WLAN function is turned on, and the electronic device 100 can provide networking function.

[0254] FIG15 exemplarily shows a specific process of another configuration item setting method provided in an embodiment of the present application.

[0255] As shown in FIG15 , the method can be applied to the electronic device 100. The specific steps of the method are described in detail below:

[0256] S1501: The electronic device 100 operates based on a first configuration item, where the setting content of the first configuration item is the setting content corresponding to the first configuration item in a first usage scenario.

[0257] Exemplarily, the first usage scenario may be a driving scenario, for example, and the first configuration item may include but is not limited to one or more of the following: message push, in-vehicle Bluetooth pairing, screen display, and the electronic device 100 runs the electronic device 100 based on the first configuration item (that is, the setting content of the first configuration item takes effect), which may specifically include but is not limited to one or more of the following: the electronic device 100 turns off message push, turns on in-vehicle Bluetooth pairing, and the screen is always on.

[0258] Exemplarily, the first usage scenario may be a work scenario, for example, and the first configuration item may include but is not limited to one or more of the following: message push, silent mode, and application message reminder. The electronic device 100 runs the electronic device 100 based on the first configuration item, which may specifically include but is not limited to one or more of the following: the electronic device 100 turns off message push, turns on silent mode, and turns off application message reminders.

[0259] Exemplarily, the first usage scenario may be a gaming scenario, for example, and the first configuration item may include but is not limited to one or more of the following: message push, background application refresh, and screen refresh rate. The electronic device 100 runs the electronic device 100 based on the first configuration item, which may specifically include but is not limited to one or more of the following: the electronic device 100 turns off message push, turns off background application refresh, and turns on a high screen refresh rate.

[0260] Exemplarily, the first usage scenario may be a sleep scenario, for example, and the first configuration item may include but is not limited to one or more of the following: message push, background application refresh, and alarm setting. The electronic device 100 runs the electronic device 100 based on the first configuration item, which may specifically include but is not limited to one or more of the following: the electronic device 100 turns off message push, turns off background application refresh, and turns on the alarm.

[0261] S1502: The electronic device 100 detects that the user switches from the first usage scenario to the second usage scenario.

[0262] In some embodiments, switching from a first usage scenario to a second usage scenario can be achieved through user operation. For example, assuming that the first usage scenario is a work scenario and the second usage scenario is a driving scenario, the process of switching the usage scenario through user operation can refer to the aforementioned text description of Figures 7D-7H and will not be repeated here.

[0263] In some embodiments, switching from the first usage scenario to the second usage scenario can be achieved through automatic detection by the electronic device. For example, the electronic device 100 can detect which usage scenario the user is currently in, and after the detection is completed, the electronic device 100 can automatically switch to the usage scenario without additional user operation.

[0264] S1503: The electronic device 100 restores the setting content of the first configuration item to the default setting content of the first configuration item when the electronic device 100 leaves the factory, and sets the setting content of the second configuration item to the setting content corresponding to the second configuration item in the second usage scenario.

[0265] S1504: The electronic device 100 operates based on the second configuration item.

[0266] The operation of the electronic device 100 based on the second configuration item by the electronic device 100 is similar to the operation of the electronic device 100 based on the first configuration item in the aforementioned step S1501, and will not be repeated here.

[0267] In an embodiment of the present application, the electronic device 100 can support the user to manually delete usage scenarios, or the electronic device 100 can also automatically delete usage scenarios that the user does not frequently use, where the usage scenarios that the user does not frequently use can refer to usage scenarios that the user uses for a duration less than a preset duration or a frequency less than a preset frequency.

[0268] The following describes a software structure of an electronic device 100 provided in an embodiment of the present application.

[0269] FIG16 exemplarily shows a software structure of an electronic device 100 provided in an embodiment of the present application.

[0270] As shown in Figure 16, the software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a microservice architecture, or a cloud architecture. In the embodiment of the present application, the Android system with a layered architecture is used as an example to illustrate the software structure of the electronic device 100.

[0271] A layered architecture divides software into several layers, each with distinct roles and responsibilities. Layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers: application layer, application framework layer, system library layer, and kernel layer, from top to bottom.

[0272] The application layer can include a series of application packages.

[0273] As shown in FIG16 , the application package may include applications such as camera, gallery, calendar, call, map, setting, WLAN, Bluetooth, music, video, and short message.

[0274] The setting application is an application installed on the electronic device 100 for setting the hardware and software of the electronic device 100 .

[0275] In the example of this application, the settings application can also be used to guide configuration items (such as guiding key configuration items, quickly resetting the phone with retained configuration, switching configuration items, and deleting configuration items). The specific process of configuration item guidance can refer to the relevant content in the aforementioned embodiments and will not be repeated here.

[0276] It should be noted that the name of the setting application is only a term used in the embodiment of the present application. The meaning it represents has been recorded in the embodiment of the present application, and its name does not constitute any limitation to the embodiment of the present application.

[0277] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0278] As shown in FIG16 , the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.

[0279] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.

[0280] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.

[0281] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.

[0282] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including answering, hanging up, etc.).

[0283] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.

[0284] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.

[0285] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android core library.

[0286] The application layer and application framework layer run in a virtual machine. The virtual machine executes Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.

[0287] The system library can include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0288] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.

[0289] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

[0290] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.

[0291] A 2D graphics engine is a drawing engine for 2D drawings.

[0292] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, Bluetooth driver, and sensor driver.

[0293] The following is a schematic structural diagram of an electronic device 100 provided in an embodiment of the present application.

[0294] FIG17 exemplarily shows the structure of an electronic device 100 provided in an embodiment of the present application.

[0295] As shown in Figure 17, the electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.

[0296] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0297] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.

[0298] In an embodiment of the present application, the processor 110 may automatically generate a set of configuration items corresponding to different usage scenarios based on the user's usage habits of the set configuration items.

[0299] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0300] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.

[0301] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.

[0302] The I2C interface is a bidirectional synchronous serial bus that includes a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C bus lines. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, and the like via different I2C bus interfaces. For example, the processor 110 may be coupled to the touch sensor 180K via the I2C interface, enabling communication between the processor 110 and the touch sensor 180K via the I2C bus interface, thereby implementing the touch function of the electronic device 100.

[0303] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface, enabling the function of answering calls through a Bluetooth headset.

[0304] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.

[0305] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface, enabling the function of playing music through Bluetooth headphones.

[0306] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display 194 and the camera 193. MIPI interfaces include the camera serial interface (CSI) and the display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the camera function of the electronic device 100. The processor 110 and the display 194 communicate via the DSI interface to implement the display function of the electronic device 100.

[0307] The GPIO interface can be configured via software. The GPIO interface can be configured as either a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to the camera 193, display 194, wireless communication module 160, audio module 170, sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.

[0308] The USB interface 130 is an interface that complies with USB standards and may be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface 130 can be used to connect a charger to charge the electronic device 100 and to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect to other terminal devices, such as AR devices.

[0309] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is merely an illustrative illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods from the above embodiments, or a combination of multiple interface connection methods.

[0310] The charging management module 140 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 can receive wireless charging input via the wireless charging coil of the electronic device 100. While charging the battery 142, the charging management module 140 can also provide power to the electronic device 100 via the power management module 141.

[0311] The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and / or the charging management module 140, and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, and the wireless communication module 160. The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 can also be set in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 can also be set in the same device.

[0312] The wireless communication function of the electronic device 100 can be implemented through the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.

[0313] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 100 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.

[0314] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 150 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 150 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 can be set in the same device as at least some of the modules of the processor 110.

[0315] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 110 and be set in the same device as the mobile communication module 150 or other functional modules.

[0316] The wireless communication module 160 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 100. The wireless communication module 160 can be one or more devices that integrate at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.

[0317] In some embodiments, the antenna 1 of the electronic device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the electronic device 100 can communicate with a network and other devices through wireless communication technologies. The wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology. The GNSS may include a global positioning system (GPS), a global navigation satellite system (GLONASS), a Beidou navigation satellite system (BDS), a quasi-zenith satellite system (QZSS) and / or a satellite based augmentation system (SBAS).

[0318] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.

[0319] Display screen 194 is used to display images, videos, and the like. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.

[0320] In an embodiment of the present application, the display screen 194 can be used to display a series of user interfaces involved in the configuration item guidance process (such as key configuration item guidance, quick reset of the phone with retained configuration, configuration item switching, configuration item deletion, etc.).

[0321] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.

[0322] The ISP processes data fed back by camera 193. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and converted into a visible image. The ISP can also perform algorithmic optimization on image noise, brightness, and other factors. It can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be located within camera 193.

[0323] The camera 193 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 100 may include 1 or N cameras 193, where N is a positive integer greater than 1.

[0324] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 100 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.

[0325] Video codecs are used to compress or decompress digital video. Electronic device 100 may support one or more video codecs. This allows electronic device 100 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.

[0326] The NPU is a neural network (NN) computing processor. Drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it rapidly processes input information and can continuously self-learn. The NPU can enable intelligent cognitive applications in electronic device 100, such as image recognition, face recognition, speech recognition, and text comprehension.

[0327] The external memory interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 via the external memory interface 120 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.

[0328] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area can store data created during the use of the electronic device 100 (such as audio data, a phone book, etc.), etc. In addition, the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.

[0329] The electronic device 100 can implement audio functions such as music playback and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.

[0330] The audio module 170 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signals. The audio module 170 can also be used to encode and decode audio signals. In some embodiments, the audio module 170 can be provided in the processor 110, or some functional modules of the audio module 170 can be provided in the processor 110.

[0331] The speaker 170A, also called a "speaker", is used to convert audio electrical signals into sound signals. The electronic device 100 can listen to music or listen to hands-free calls through the speaker 170A.

[0332] The receiver 170B, also called a "handset", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or a voice message, the user can place the receiver 170B close to the ear to hear the voice.

[0333] Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.

[0334] The headphone jack 170D is used to connect a wired headphone and can be the USB interface 130 or a 3.5mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.

[0335] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be located on display screen 194. There are many types of pressure sensors 180A, such as resistive, inductive, and capacitive. A capacitive pressure sensor can include at least two parallel plates made of conductive material. When force acts on pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the intensity of the pressure based on this change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the touch intensity based on pressure sensor 180A. Electronic device 100 can also calculate the touch location based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch location but with different touch intensities can correspond to different operation instructions. For example, when a touch operation with an intensity less than a first pressure threshold is applied to a short message application icon, a command to view short messages is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to a short message application icon, a command to create a new short message is executed.

[0336] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint call answering, etc.

[0337] The touch sensor 180K is also called a "touch panel." The touch sensor 180K can be disposed on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen." The touch sensor 180K is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 194. In other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, at a location different from that of the display screen 194.

[0338] The buttons 190 include a power button, a volume button, and the like. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.

[0339] Motor 191 can generate vibration prompts. Motor 191 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 194, motor 191 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.

[0340] The indicator 192 may be an indicator light, which may be used to indicate the charging status, power level changes, messages, missed calls, notifications, etc.

[0341] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to or disconnected from the electronic device 100 by inserting it into or removing it from the SIM card interface 195. The electronic device 100 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 195 can support Nano SIM cards, Micro SIM cards, SIM cards, and the like. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 195 can also be compatible with different types of SIM cards. The SIM card interface 195 can also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 100 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.

[0342] It should be understood that the electronic device 100 shown in FIG17 is merely an example, and the electronic device 100 may have more or fewer components than shown in FIG17, may combine two or more components, or may have a different component configuration. The various components shown in FIG17 may be implemented in hardware, software, or a combination of hardware and software, including one or more signal processing and / or application specific integrated circuits.

[0343] In the above embodiments, all or part of the embodiments may be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described herein are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).

[0344] Those skilled in the art will appreciate that all or part of the process steps in the above-described method embodiments can be implemented by a computer program instructing the relevant hardware. The program can be stored in a computer-readable storage medium, and when executed, the program can include the process steps in the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

[0345] The above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A configuration item setting method, characterized in that: The method comprises: The electronic device saves the setting contents of M primary system configuration items, where M is a positive integer, and the M primary system configuration items are configuration items that the electronic device provides for the user to set during the boot wizard process; The electronic device detects an operation of a user selecting N primary system configuration items from the M primary system configuration items, where N is a positive integer and is less than or equal to M; The electronic device stores the setting contents of the N primary system configuration items; The electronic device gradually displays configuration items other than the N first-level system configuration items among the M first-level system configuration items during the resetting process, and the setting contents of the configuration items other than the N first-level system configuration items are the default setting contents when the electronic device leaves the factory.

2. The method according to claim 1, characterized in that The method further comprises: The electronic device displays a first user interface, the first user interface includes the M first-level system configuration items, and the M first-level system configuration items include the first configuration item; The electronic device detects a first operation of a user, where the first operation is an operation of the user on the first configuration item; The electronic device displays a second user interface, the second user interface includes a configuration menu of the first configuration item, and the configuration menu of the first configuration item displays a next-level system configuration item of the first configuration item.

3. The method according to claim 2, characterized in that In the configuration menu of the first configuration item, the setting content of the next level system configuration item of the first configuration item is the most recent setting by the user, and the most recent setting occurs during the startup wizard process or after the startup wizard process is completed.

4. The method according to claim 3, characterized in that The next level system configuration item of the first configuration item is a second configuration item, and the method further includes: The electronic device detects an operation by a user to modify the setting content of the second configuration item from the first setting content to the second setting content; The electronic device updates the first setting content to a second setting content, and operates the electronic device based on the second configuration item.

5. The method according to any one of claims 2 to 4, characterized in that: The method further comprises: The electronic device saves the setting contents of the M primary system configuration items when the boot wizard process is completed; The electronic device detects a second operation of the user; The electronic device restores the setting contents of the M primary system configuration items when the user performs the second operation to the setting contents of the M primary system configuration items when the power-on wizard process is completed.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: The electronic device operates the electronic device based on a third configuration item, wherein the setting content of the third configuration item is the setting content corresponding to the third configuration item in the first usage scenario; The electronic device detects that the user switches from the first usage scenario to the second usage scenario; The electronic device restores the setting content of the third configuration item to the default setting content of the third configuration item when the electronic device leaves the factory, and sets the setting content of the fourth configuration item to the setting content corresponding to the fourth configuration item in the second usage scenario; The electronic device operates the electronic device based on the fourth configuration item.

7. The method according to claim 6, characterized in that Before the electronic device detects that the user switches from the first usage scenario to the second usage scenario, the method further includes: The electronic device displays a third user interface, the third user interface includes the third configuration item, and the setting content of the third configuration item is the setting content corresponding to the third configuration item in the first usage scenario; After the electronic device detects that the user switches from the first usage scenario to the second usage scenario, the method further includes: The electronic device displays a fourth user interface, the fourth user interface includes the fourth configuration item, and the setting content of the fourth configuration item is the setting content corresponding to the fourth configuration item in the second usage scenario.

8. The method according to claim 6 or 7, characterized in that: The method further comprises: The electronic device displays a fifth user interface, wherein the fifth user interface includes a plurality of usage scenarios, and the plurality of usage scenarios includes the first usage scenario; The electronic device detects that the user deletes the first usage scenario, or the electronic device detects that the user uses the first usage scenario for a duration shorter than a first duration or a frequency shorter than a first frequency; The electronic device deletes the first usage scenario, and after the electronic device deletes the first usage scenario, the fifth user interface does not include the first usage scenario.

9. The method according to any one of claims 6 to 8, characterized in that: The first usage scenario is created by the electronic device, and the setting content of the third configuration item is determined by the electronic device based on the user's usage data of the third configuration item; or, The first usage scenario is created by a user, and the setting content of the third configuration item is set by the user.

10. The method according to any one of claims 6 to 9, characterized in that: The first usage scenario is a driving scenario, and the third configuration item includes one or more of the following: message push, vehicle-mounted Bluetooth pairing, and screen display.

11. The method according to claim 10, characterized in that The electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: the electronic device turns off the message push, the electronic device turns on the in-vehicle Bluetooth pairing, and the screen of the electronic device is always on.

12. The method according to any one of claims 6 to 9, characterized in that: The first usage scenario is a work scenario, and the third configuration item includes one or more of the following: message push, silent mode, and application message reminder.

13. The method according to claim 12, characterized in that The electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: turning off the message push, turning on the silent mode, and turning off the application message reminder.

14. The method according to any one of claims 6 to 9, characterized in that: The first usage scenario is a game scenario, and the third configuration item includes one or more of the following: message push, background application refresh, and screen refresh rate.

15. The method according to claim 14, characterized in that The electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: turning off the message push, turning off the background application refresh, and increasing the screen refresh rate.

16. The method according to any one of claims 6 to 9, characterized in that: The first usage scenario is a sleep scenario, and the third configuration item includes one or more of the following: message push, background application refresh, and alarm setting.

17. The method according to claim 16, characterized in that The electronic device operates the electronic device based on the third configuration item, specifically including one or more of the following: turning off the message push, turning off the background application refresh, and turning on the alarm.

18. An electronic device, characterized in that: The electronic device includes one or more processors and one or more memories; wherein the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, and the computer program code includes computer instructions, and when the one or more processors execute the computer instructions, the electronic device executes the method as described in any one of claims 1-17.

19. A computer storage medium, characterized in that: The computer storage medium stores a computer program, wherein the computer program includes program instructions. When the program instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 17.

Citation Information

Patent Citations

  • Intelligent implementing method for setup wizard of set top box

    CN104902339A

  • Setting method of startup guidance setting item and system thereof

    CN106775715A

  • Information processing apparatus, information processing method, and non-transitory computer-readable medium that execute a function based on setting items received on an input screen

    US20200045193A1