Configuration item setting method and electronic equipment
By saving the user's configuration item selection during the boot wizard of the electronic device and gradually displaying the default settings during the reset process, the problem of cumbersome configuration item settings in the existing technology is solved, and quick and easy configuration item management and intelligent usage scenario adaptation are achieved.
Patent Information
- Application Number
- CN202311273494.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-27
- Publication Date
- 2025-03-28
AI Technical Summary
Existing electronic devices have many problems in setting configuration items, resulting in poor user experience, especially in different usage scenarios, which requires manual modification of configuration items, which is time-consuming and cumbersome.
Provides a configuration item setting method, by saving and detecting user's configuration item selection during the power-on wizard, gradually displaying default settings except for the configuration item selected by the user during the reset process, supporting users to set the displayed configuration items, and automatically adapting configuration items based on the user's usage scenario.
It reduces the time of the reset process, simplifies user operations, improves user experience, and provides intelligent configuration item management, suitable for different usage scenarios.
Smart Images

Figure CN119718491A_ABST
Abstract
Description
Technical Field
[0001] 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
[0002] With the popularization of smart electronic devices and the development of Internet technology, electronic devices such as smart phones, laptops, and tablet computers have become indispensable products in people's daily lives. In order to meet the growing needs of users, the functions provided by these electronic devices are also increasing.
[0003] However, currently, there are still many problems in setting the configuration items of various functions of electronic devices, which brings a poor experience to users. Summary of the invention
[0004] 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.
[0005] In a 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, M is a positive integer, and the M first-level system configuration items are configuration items for the user to set during a power-on wizard process of the electronic device; the electronic device detects an operation of the user selecting N first-level system configuration items from the M first-level system configuration items, 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 when the electronic device leaves the factory.
[0006] By implementing the method provided in the first aspect, the electronic device can perform the reset process, for example, Figure 1A-Figure 1D The configuration items other than N first-level system configuration items among M first-level system configuration items are gradually displayed as in the exemplary display process. 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.
[0007] In a 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.
[0008] The first user interface may be a user interface for centrally displaying M primary system configuration items, for example Figure 5A The user interface shown in the example, the M first-level system configuration items may be, for example, Figure 5A The configuration items related to the core functions of the system of the electronic device, 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 exemplarily shown in the figure, the first configuration item may be one of the M first-level system configuration items, and the second user interface may be a setting interface corresponding to the first configuration item (for example Figure 5B user interface shown).
[0009] 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 time of users in searching for configuration items and improving the interactive experience of users.
[0010] 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.
[0011] 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.
[0012] 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.
[0013] In this way, the electronic device can support the user to modify the setting content of the set configuration items.
[0014] In a 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 a second operation of the user; 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.
[0015] In this way, the electronic device can back up the setting contents of the configuration items so that the user can restore the setting contents of the backed up configuration items with one click, thereby simplifying the user operation.
[0016] In a 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.
[0017] In this way, the electronic device can support switching of different configuration items in different usage scenarios, and can provide users with an intelligent experience.
[0018] 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.
[0019] The third user interface and the fourth user interface are user interfaces corresponding to different usage scenarios (for example Figure 7B , Figure 7F user interface shown).
[0020] In this way, the electronic device can support the user to view the setting content of the configuration item corresponding to each usage scenario.
[0021] In a 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.
[0022] The fifth user interface may be, for example, Fig.9A The user interface shown.
[0023] 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 often use.
[0024] 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.
[0025] 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, and the electronic device can also support the user to manually create a usage scenario and set the configuration items corresponding to the usage scenario.
[0026] 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, vehicle-mounted Bluetooth pairing, and screen display.
[0027] Among them, the third configuration item may be one or more configuration items commonly used by users in driving scenarios.
[0028] In a possible implementation, the electronic device operates the electronic device based on the third configuration item, which specifically includes 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.
[0029] In this way, in a driving scenario, the electronic device can automatically operate the electronic device based on the corresponding configuration items in the scenario that have been set, without the user having to perform tedious setup operations, which is convenient and fast and improves the user experience.
[0030] 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.
[0031] Among them, the third configuration item can be one or more configuration items commonly used by users in work scenarios.
[0032] In a possible implementation, the electronic device operates the electronic device based on the third configuration item, which specifically includes one or more of the following: turning off message push, turning on silent mode, and turning off application message reminders.
[0033] In this way, in a working scenario, the electronic device can automatically operate the electronic device based on the corresponding configuration items in 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.
[0034] 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.
[0035] Among them, the third configuration item can be one or more configuration items commonly used by users in game scenarios.
[0036] 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.
[0037] In this way, in a game scenario, the electronic device can automatically operate the electronic device based on the corresponding configuration items in 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.
[0038] 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.
[0039] Among them, the third configuration item may be one or more configuration items commonly used by the user in a sleeping scenario.
[0040] 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.
[0041] 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.
[0042] 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 that the electronic device provides for the user to set during a power-on wizard process; 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.
[0043] 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.
[0044] 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.
[0045] In one possible implementation, 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 a second operation of the user; 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.
[0046] 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 the 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.
[0047] 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 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 also 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.
[0048] In a 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.
[0049] 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.
[0050] 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.
[0051] 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: the electronic device turns off message push, the electronic device turns on vehicle-mounted Bluetooth pairing, and the electronic device screen is always on.
[0052] 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.
[0053] 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.
[0054] 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.
[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 off background application refresh, and increasing the screen refresh rate.
[0056] 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.
[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 turning on an alarm.
[0058] 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.
[0059] 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 executed 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.
[0060] In a sixth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a computer, it 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
[0061] Figure 1A-Figure 1D It is a user interface diagram involved in a process of executing OOBE by a group of electronic devices 100 provided in an embodiment of the present application;
[0062] Figure 2A-2C It is a user interface schematic diagram involved in a process in which a group of electronic devices 100 provided in an embodiment of the present application guide a user to use various functions provided by the electronic device 100;
[0063] Figure 3A-3D is a user interface diagram involved in a process of opening a privacy space on an electronic device 100 for a group of users provided in an embodiment of the present application;
[0064] Figure 4A-4CIt is a user interface schematic diagram involved in a group of user entering a configuration item guidance process provided by an embodiment of the present application;
[0065] Figure 5A-5F It is a user interface schematic diagram involved in a group of key configuration item guidance processes provided in an embodiment of the present application;
[0066] Figure 6A-6B It is a user interface schematic diagram involved in a process of quickly resetting a mobile phone with a set of retained configurations provided in an embodiment of the present application;
[0067] Figure 7A-7H is a user interface schematic diagram involved in a group of configuration item switching processes provided in an embodiment of the present application;
[0068] Figure 8A-8I is a schematic diagram of a user interface involved in another group of configuration item switching processes provided in an embodiment of the present application;
[0069] Figure 9A-9B is a user interface diagram involved in a process of deleting a group of configuration items provided in an embodiment of the present application;
[0070] Fig.10 It is a schematic diagram of a possible implementation method of skipping the configuration guidance process for the configuration items reserved by the user during the process of resetting the electronic device 100 provided in an embodiment of the present application;
[0071] Fig.11 It 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;
[0072] Fig.12 It is a schematic diagram of a possible implementation method of the electronic device 100 generating a usage scenario provided in an embodiment of the present application;
[0073] Fig.13 It is a flowchart of a configuration item setting method provided in an embodiment of the present application;
[0074] Fig.14 It is a flowchart of another configuration item setting method provided in an embodiment of the present application;
[0075] Fig.15 It is a flowchart of another configuration item setting method provided in an embodiment of the present application;
[0076] Fig.16 is a schematic diagram of a software structure of an electronic device 100 provided in an embodiment of the present application;
[0077] Fig.17 It is a structural diagram of an electronic device 100 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0078] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B can mean: 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.
[0079] It should be understood that the terms "first", "second", etc. in the specification, claims and drawings of the present application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0080] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.
[0081] The term "user interface (UI)" in the following embodiments of the present 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 can be recognized by the user. The commonly used form of user interface is a graphical user interface (GUI), which refers to a user interface related to computer operation 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.
[0082] With the popularization of smart electronic devices and the development of Internet technology, electronic devices such as smart phones, 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, resulting in a poor user experience.
[0083] A common solution to the above problem is to trigger the electronic device to perform a boot process (or boot wizard), which can also be called an out-of-box experience (OOBE) process. 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), performing an over-the-air (OTA) upgrade of the electronic device, or restoring the electronic device to factory settings. Figure 1A-Figure 1D , Figure 1A , Figure 1B , Figure 1C , Figure 1D The process of an electronic device executing OOBE is shown in an exemplary manner. It can be seen that in this process, the user can quickly set the configuration items related to the electronic device (such as region, network, enhanced service and user experience improvement configuration items) through the guidance of the electronic device. However, after the electronic device is turned on for the first time, the user can usually only trigger the electronic device to execute 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. The operation is relatively cumbersome, time-consuming, and the user experience is poor.
[0084] Currently, some electronic devices provide applications that guide users on how to operate the electronic devices and use the various functions provided by the electronic devices, such as mobile phone skills applications. Figure 2A-2C , Figure 2A , Figure 2B , Figure 2C The example shows the process of the mobile phone skills application guiding the user on how to open the camera. It can be seen that the mobile phone skills application can only guide the user on how to use the functions provided by the electronic device, and will not automatically guide the user on how to set the configuration items of various functions of the electronic device. Moreover, the mobile phone skills application sometimes inserts some redundant advertisements to reduce the user experience.
[0085] In addition, some electronic devices also provide a privacy space function. The privacy space is a private space independent of the main space and can store the user's private data. Figure 3A-3D , Figure 3A, Figure 3B , Figure 3C , Figure 3D The example shows the process of a user 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 does not guide users on how to set the configuration items of various functions of the electronic device. Users enter the privacy space (for example, Figure 3D After setting up the privacy space as shown in the example, it still takes a lot of time to find and set the configuration items of various functions of the electronic device.
[0086] In addition, without restoring factory settings, current electronic devices usually only support users to clear some or all content (such as personal data, etc.), or restore some or all settings (such as restore all settings, restore network settings, restore home screen layout, restore location and privacy, etc.). Moreover, the settings of configuration items are universal and do not distinguish between usage scenarios. Users need to manually modify and adjust the settings of configuration items to apply to different usage scenarios. Electronic devices do not have the ability to automatically generate configuration item sets corresponding to different usage scenarios based on users' usage habits of the set configuration items.
[0087] 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, and 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, so that when the user triggers the electronic device 100 to perform OOBE, it can avoid resetting the set configuration items, 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, so that it can provide the user with an intelligent experience.
[0088] 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 embodiment of the present application does not limit the type of electronic device 100.
[0089] The following first introduces the configuration item setting method provided in the embodiment of the present application in conjunction with a series of user interfaces.
[0090] Take the electronic device 100 as an example, which is a mobile phone. Figure 4A , 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 multiple application icons (such as an icon 411 of 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 of a camera application, an icon of a contact application, an icon of a dialing application, and an icon of an information application) below the page indicator, and 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 (such as a click operation) on the icon or tray icon of the above application, the electronic device 100 can open the application corresponding to the icon of the application or the tray icon.
[0091] For example, the electronic device 100 may detect a user operation (eg, a click operation) on the icon 411 of the settings application. 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 Figure 4B User interface 420 is shown as an example.
[0092] See also Figure 4B The user interface 420 may include one or more setting entries (such as a configuration item guide entry 421, etc.), wherein the configuration item guide entry 421 may 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.
[0093] 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 taken as an example for explanation.
[0094] Continue reading Figure 4B The electronic device 100 may detect a user operation (eg, a click operation) on the configuration item guide entry 421, and in response to the operation, the electronic device 100 may display Figure 4C User interface 430 is shown as an example.
[0095] See also Figure 4C, the user interface 430 may include one or more entries, such as a key configuration item guide entry 431, a retain configuration and quickly reset the phone entry 432, a configuration item switch entry 433, and a configuration item delete entry 434. Among them, the key configuration item guide entry 431 can be used to quickly guide the user to set the relevant configuration items, the retain configuration and quickly reset the phone entry 432 can be used to support the user to select the set configuration items that need to be retained before resetting the phone, the configuration item switch entry 433 can be used to support the user to switch the configuration item sets corresponding to different usage scenarios, and the configuration item delete entry 434 can be used to support the user to delete the configuration item sets corresponding to one or more usage scenarios. They are described in detail below.
[0096] 1. Key configuration item guidance
[0097] Continue reading Figure 4C The electronic device 100 may detect a user operation (eg, a click operation) on the key configuration item guide entry 431, and in response to the operation, the electronic device 100 may display Figure 5A User interface 510 is shown as an example.
[0098] See also Figure 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, etc.
[0099] 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, logging in to a Huawei account, media service settings, and enhanced service settings.
[0100] from Figure 5A As can be seen from the figure, the electronic device 100 displays the setting items of the key configuration items in the above user interface 510. The user can click on the corresponding setting item to set the configuration item he wants to set, without having to go through the above Figure 4B The user interface 420 of the exemplary setting application is used to search and set each configuration item one by one (for example, the key configuration item of system language selection may require the user to click Figure 4B After the system and update items shown, enter the user interface corresponding to the item to set it up), saving time, simplifying user operations and improving user experience.
[0101] 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 their 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.
[0102] Continue reading Figure 5A Taking the user resetting the key configuration item of WLAN as an example, the electronic device 100 can detect the user's operation (such as a click operation) on the WLAN entry 511, and in response to the operation, the electronic device 100 can display Figure 5B User interface 520 is shown as an example.
[0103] See also Figure 5B It can be seen that the electronic device 100 is currently connected to the WLAN named "XX". The currently available WLANs include WLANs named "XXX", "XXXX", etc. Assuming that the user wants to connect to the WLAN named "XXX", the electronic device 100 can detect the user's operation (such as a click operation) on the entry of the WLAN named "XXX". In response to the operation, refer to Figure 5C , the electronic device 100 can disconnect the WLAN named "XX" and switch to the WLAN named "XXX". At this point, the resetting of the WLAN connection is completed.
[0104] 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, the electronic device 100 may output risk warnings and prompts to remind the user of the risks that may exist after resetting the configuration item. The user may also be prompted to try not to reset it to avoid unnecessary risks.
[0105] For example, see Figure 5C , the electronic device 100 may detect a user operation (eg, a click operation) for more WLAN setting items, and in response to the operation, the electronic device 100 may display Figure 5D The exemplary user interface 530 is shown. It can be seen that the electronic device 100 currently turns on the WLAN security detection function. If the user wants to turn off the WLAN security detection function, then the electronic device 100 can detect the user's operation on the switch control 531 (such as a click operation). In response to the operation, the electronic device 100 can turn off the WLAN security detection function and display Figure 5EThe exemplary window 540 may include risk warning and prompt related information (for example, "Turning off WLAN security detection may automatically connect to hotspots with security risks! It is recommended to turn on WLAN security detection"). In this way, after seeing this information, the user may re-enable the WLAN security detection function of the electronic device 100, thereby avoiding the occurrence of risks.
[0106] In some embodiments, the electronic device 100 can also support backup and restore of original settings, so that 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.
[0107] In some embodiments, continue to refer 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 Figure 5A The user interface 510 shown as an example instead displays Fig. 5F The user interface 550 shown as an example may include one or more setting items, such as a one-click guided setting item 551, a more personalized setting item 552, and the like.
[0108] For example, the electronic device 100 may detect a user operation (eg, a click operation) on the one-touch guided setting entry 551. In response to the operation, the electronic device 100 may perform an OOBE process, such as Figure 1A-Figure 1D The OOBE process is shown as an example. In this way, the user can repeatedly trigger the electronic device 100 to perform 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 it can still be saved, so that after the OOBE process is completed, the user does not need to reset it again, which simplifies the user operation and improves the user experience.
[0109] For example, the electronic device 100 may detect a user operation (eg, a click operation) on the more personalized setting item 552, and in response to the operation, the electronic device 100 may display Figure 5AThe user interface 510 shown as an example includes setting items of multiple key configuration items, which may include configuration items involved in the above OOBE process, and may also include configuration items not involved in the above OOBE process. In this way, the user can not only reset the configuration items involved in the above OOBE process, but also reset the configuration items not involved in the above OOBE process. In addition, the relevant setting contents of the configuration items may also be more and more detailed than the setting contents in the above OOBE process, which can provide users with a more personalized setting experience and meet more user needs.
[0110] 2. Quickly reset the phone by retaining the configuration
[0111] Continue reading Figure 4C The electronic device 100 may detect the user's operation (eg, a click operation) of quickly resetting the mobile phone entry 432 for retaining the configuration. In response to the operation, the electronic device 100 may load the configuration item that the user has set, and may display Fig. 6A User interface 610 is shown as an example.
[0112] See also Fig. 6A , the user interface 610 may include a control 611, wherein the control 611 may be used to reset the electronic device 100, and 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.), wherein each configuration item may correspond to a switch control, and the switch control being in the on state may indicate that the user retains the current setting content of the configuration item, and the switch control being in the off state may indicate that the user does not retain the current setting content of the configuration item, and the electronic device 100 may support the user to independently select whether to retain the current setting content of the corresponding configuration item through an operation (such as a click operation) on the switch control. In this way, after the user triggers the reset of the electronic device 100, during the OOBE process of the electronic device 100, for the configuration item that has been retained by the user, the electronic device 100 may no longer guide the user to re-set the configuration item, thereby saving the time of resetting the electronic device 100, quickly completing the OOBE process, and entering the main screen interface of the electronic device 100.
[0113] For example, see Fig. 6A Assuming that the user does not want to retain the current setting content of the WLAN configuration item, the electronic device 100 can detect the user's operation (such as a click operation) on the switch control 612, and in response to the operation, refer to Figure 6B, the electronic device 100 can switch the switch control 612 from the on state to the off state, so as to prompt the user not to retain the current setting content of the WLAN configuration item. Figure 6B In response to the operation, the electronic device 100 can clear the current setting content of the configuration item that the user does not retain (for example, the current setting content of the WLAN configuration item), still save the current setting content of the configuration item retained by the user, and start the OOBE process to Figure 1A-Figure 1D The OOBE process shown in the figure is used as an example. Figure 1A The region selection shown and Figure 1D The current settings of the two configuration items of the enhanced service settings shown are not retained. Figure 1C The current setting content of the WLAN configuration item shown, therefore, the electronic device 100 can display Figure 1C The user interface shown in the figure is used for users to set the WLAN configuration item, and the Figure 1A and Figure 1D The user interface shown can skip the configuration guidance process of the two configuration items of region selection and enhanced service setting, without the user having to re-set the two configuration items of region selection and enhanced service setting, 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.
[0114] It can be seen that the above is that the user first selects the configuration items 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 user, but only displays the control 611. After detecting that the user triggers the reset of the electronic device 100 (for example, detecting that the user clicks the control 611), the electronic device 100 displays the one or more configuration items set by the user for the user to select the configuration items to be retained.
[0115] 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.
[0116] Among them, possible implementation methods of skipping the configuration guidance process for the configuration items reserved by the user during the process of resetting the electronic device 100 will be described in detail in subsequent embodiments and will not be expanded here.
[0117] In some embodiments, the electronic device 100 may also display, for example, after detecting that the user performs an operation of resetting the electronic device 100. Fig. 6A The electronic device 100 may start a reset process after detecting that the user has independently chosen to retain the current settings of the corresponding configuration items through an operation (such as a click operation) on the switch control and that the one or more configuration items and the corresponding switch controls have been set by the user.
[0118] 3. Configuration item switching
[0119] Continue reading Figure 4C The electronic device 100 may detect the user's operation (eg, a click operation) on the configuration item switch entry 433, and in response to the operation, the electronic device 100 may display Fig. 7A User interface 710 is shown as an example.
[0120] See also Fig. 7A The user interface 710 may include setting items (such as setting item 711, etc.) corresponding to one or more usage scenarios (such as work scenarios, driving scenarios, game scenarios, sleeping scenarios, etc.) automatically adapted by the electronic device 100.
[0121] In some embodiments, the electronic device 100 may also support the user to modify the name of the usage scenario independently. For example, the electronic device 100 may Fig. 7A A control (e.g., control 712) for modifying the name of the usage scenario is displayed on the entry corresponding to each usage scenario shown. For example, assuming that the user wants to modify the name of the working scene, the user can click on control 712 and enter the name to be modified, thereby triggering the electronic device 100 to modify the name of the working scene.
[0122] In the 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, continue to refer to Fig. 7A Taking the enabling of the work scene as an example, the electronic device 100 may detect the user's operation (such as a click operation) on the setting item 711 corresponding to the work scene, and in response to the operation, the electronic device 100 may display Figure 7B User interface 720 is shown as an example.
[0123] See also Figure 7B The user interface 720 may include a switch control 721. The switch control 721 being in an off state may indicate that the current working scene is not enabled, and the switch control 721 being in an on state may indicate that the current working scene is enabled.
[0124] Continue reading Figure 7BThe 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.
[0125] In an embodiment of the present application, the usage scenario 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, wherein possible implementation methods of the electronic device 100 automatically adapting to the scenario will be described in detail in subsequent embodiments and will not be expanded here.
[0126] In an embodiment of the present application, the electronic device 100 may support the user to re-set the scene configuration items.
[0127] For example, see Figure 7B The user interface 720 may include a switch control 722. The switch control 722 being in an on state may indicate that the current electronic device 100 has turned off the entertainment message push, and the switch control 722 being in an off state may indicate that the current electronic device 100 has turned on the entertainment message push. The user may click the switch control 722 to trigger the electronic device 100 to turn off or on the entertainment message push, thereby completing the resetting of the scene configuration item.
[0128] For example, see Figure 7B The user interface 720 may include a switch control 723. The switch control 723 being in an on state may indicate that the current electronic device 100 has turned on the silent mode, and the switch control 723 being in an off state may indicate that the current electronic device 100 has turned off the silent mode. The user may click the switch control 723 to trigger the electronic device 100 to turn off or on the silent mode, thereby completing the resetting of the scene configuration item.
[0129] For example, see Figure 7B The user interface 720 may include a setting entry 724 corresponding to the scenario configuration item of turning off non-critical application message reminders. The electronic device 100 may detect a user operation (such as a click operation) on the setting entry 724. In response to the operation, the electronic device 100 may display Figure 7CIn the exemplary user interface 730, the electronic device 100 can display which applications have been turned off or on in the user interface 730. It can be seen that the electronic device 100 has turned off the message reminder of applications 1, 2, and 3, and the electronic device 100 has turned on the message reminder of applications 4, 5, and 6. The electronic device 100 can support the user to independently select which applications to turn on or off. For example, the user can trigger the electronic device 100 to turn on or off the message reminder of the corresponding application by clicking the switch control.
[0130] 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. Figure 7B In the working scenario shown, the scenario configuration items may not always be Figure 7B For the three configuration items shown, the electronic device 100 can periodically collect and analyze the user's usage data of the configuration items, so as to timely update the corresponding scene configuration items in the work scene, thereby more accurately meeting the user's needs for scene configuration items in the work scene.
[0131] Continue reading Figure 7B Assuming that the user wants to enable the working scene, the electronic device 100 can detect the user's operation (such as a click operation) on the switch control 721, and in response to the operation, refer to Fig.7D , 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 that the user is Fig.7D In response to the operation (eg, a click operation) of the exemplary return control, the electronic device 100 may return to Fig. 7E The user interface 710 shown as an example has now completed the activation of the work scene.
[0132] 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.
[0133] In some embodiments, after enabling a certain usage scenario, the electronic device 100 may display a related logo to prompt the user which usage scenario the electronic device 100 has currently enabled. Fig. 7E After the working scene is enabled, the electronic device 100 may display a logo 714, and the logo 714 may be used to prompt the user that the working scene is currently enabled on the electronic device 100.
[0134] In an embodiment of the present application, the electronic device 100 can support the user to switch usage scenarios.
[0135] For example, see Fig. 7E It can be seen that the currently enabled usage scenario of the electronic device 100 is the working scenario. Assuming that the user wants to switch to a usage scenario other than the working 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) for the setting item 715 corresponding to the driving scenario. In response to the operation, the electronic device 100 can Figure 7F The user interface 740 is shown as an example. The user interface 740 is similar to the user interface 720 corresponding to the aforementioned working scenario, and its related introduction can refer to the aforementioned content, which will not be repeated here. Figure 7F Assuming that the user wants to enable the driving scene, the electronic device 100 can detect the user's operation (such as a click operation) on the switch control 741, and in response to the operation, refer to Figure 7G , the electronic device 100 can switch the switch control 741 from the off state to the on state. Further, the electronic device 100 can detect that the user is Figure 7G In response to the operation (eg, a click operation) of the exemplary return control, the electronic device 100 may return to Figure 7H The exemplary user interface 710 is shown from Figure 7H It can be seen from the figure that the electronic device 100 no longer enables the working scene, but enables the driving scene. So far, the scene switching is completed.
[0136] It is easy to understand that after switching the usage scene, since the scene configuration items corresponding to each usage scene will be different, the scene switching can also be called configuration item switching. Exemplarily, when the work scene is enabled, the electronic device 100 can make the setting contents of all scene configuration items corresponding to the work scene effective, such as turning off entertainment message push, turning on silent mode, turning off non-critical application message reminders, etc., and when the driving scene is enabled, the electronic device 100 can make the setting contents of all scene configuration items corresponding to the driving scene effective, such as turning off pop-up message push, turning on car Bluetooth pairing, keeping the display, and not turning off the screen, etc.
[0137] 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.
[0138] Continue reading Fig. 7AThe user interface 710 may further include a control 713, which may be used by the user to add one or more manually set usage scenarios. The electronic device 100 may detect the user's operation on the control 713 (eg, a click operation), and in response to the operation, the electronic device 100 may display Fig. 8A User interface 810 is shown as an example.
[0139] See also Fig. 8A The electronic device 100 can support the user to manually set the scene in the user interface 810, such as setting the scene name, setting the scene configuration items, etc.
[0140] 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 .
[0141] For scene configuration item settings, exemplarily, 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.
[0142] For system configuration item settings, the electronic device 100 may detect a user operation (eg, a click operation) on the system configuration item setting entry 812, and in response to the operation, the electronic device 100 may display Figure 8B The user interface 820 shown as an example may include setting items corresponding to one or more configuration items of the system of the electronic device 100 (such as sound and vibration, WLAN, Bluetooth, mobile network, display and brightness, notification and status bar, etc.). When a user clicks on the setting item corresponding to the configuration item, the electronic device 100 may 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 may save the user's setting content for the configuration item. For example, after the user clicks on the entry corresponding to the WLAN configuration item, the electronic device 100 may be triggered to display the setting interface of the WLAN configuration item (such as Figure 5B The user interface 520 is shown as an example. Furthermore, the user can set the WLAN configuration item in this setting interface.
[0143] For application configuration item settings, the electronic device 100 may detect a user operation (eg, a click operation) on the application configuration item setting entry 813, and in response to the operation, the electronic device 100 may display Figure 8CThe user interface 830 shown in the example may include one or more items corresponding to applications (e.g., application 1, application 2, etc.). The user clicks on the item corresponding to the 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 may save the user's setting content for the one or more configuration items of the application. Figure 8C Taking the configuration item of application 1 as an example, the electronic device 100 may detect the user's operation (such as a click operation) on the item corresponding to application 1. In response to the operation, the electronic device 100 may display Fig.8D The user interface 840 shown as an example, the user interface 830 may include setting entries corresponding to one or more configuration items of application 1 (such as opening this application, notification management, permission management, etc.), and the user can set the configuration items independently. For example, after the user clicks on the switch control corresponding to the application, 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 scene. The configuration items of different applications can be different or the same.
[0144] After the user completes the scene name setting and scene configuration item setting, for example, refer to Fig. 8E It can be seen that the scene name set by the user is a sports scene. In some embodiments, the electronic device 100 can also display a control 814. The electronic device 100 can detect the user's operation on the control 814 (such as a click operation). In response to the operation, the electronic device 100 can save the scene name and scene configuration item information that the user has set, and can display Fig.8F As shown in the user interface 710, it can be seen that the user interface 710 displays an entry 716 corresponding to a manually set scene (e.g., a sports scene) that has been added by the user. The electronic device 100 can detect the user's operation (e.g., a click operation) on the entry 716, and in response to the operation, the electronic device 100 can display Figure 8G In the exemplary user interface 850, assuming that the user wants to enable the motion scene, the electronic device 100 can detect the user's operation (such as a click operation) on the switch control 851, and in response to the operation, refer to Figure 8H , the electronic device 100 can switch the switch control 851 from the off state to the on state. Further, the electronic device 100 can detect that the user is Figure 8H In response to the operation (eg, a click operation) of the exemplary return control, the electronic device 100 may return to Figure 8I The user interface 810 shown as an example has now completed the activation of the sports scene.
[0145] In the embodiment of the present application, after the electronic device 100 detects that the user has completed the manual setting of the scene, 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 modify the scene configuration item by targeting the scene configuration item. Figure 8G The system configuration item setting item and the application configuration item setting item in the user interface shown are operated (for example, clicked) to enter the corresponding setting interface to modify the setting content of the scene configuration item that has been set.
[0146] 4. Configuration item deletion
[0147] Continue reading Figure 4C The electronic device 100 may detect the user's operation (eg, a click operation) for deleting the configuration item 434. In response to the operation, the electronic device 100 may display Fig.9A User interface 910 is shown as an example.
[0148] In the 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 deletes a certain 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 the scene configuration items corresponding to the usage scenario. In some embodiments, clearing the setting content of all the scene configuration items corresponding to the usage scenario can refer to restoring the setting content of all the scene configuration items corresponding to the usage scenario to the default setting content when the electronic device 100 leaves the factory.
[0149] See also Fig.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 may correspond to a deletion control (such as deletion control 911, etc.), and the deletion control is used to delete the corresponding usage scenario.
[0150] Continue reading Fig.9A For example, assuming that the user wants to delete the work scene, the electronic device 100 can detect the user's operation (such as a click operation) on the delete control 911, and in response to the operation, refer to Fig. 9B, the electronic device 100 can delete the work scene and can 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 delete the configuration item set corresponding to the work scene at the same time, that is, clear the setting content of all scene configuration items corresponding to the work scene.
[0151] Easy to understand, after a usage scenario is deleted, refer to Fig. 7A The setting entry corresponding to the deleted usage scenario will not be in Fig. 7A It is shown in the.
[0152] Combine the following Fig.10 A possible implementation method of skipping the configuration guidance process for the configuration items reserved by the user during the process of resetting the electronic device 100 is exemplarily introduced. The specific steps included in the implementation method are described in detail below.
[0153] S1001. The electronic device 100 obtains process information of steps in the process of executing OOBE.
[0154] 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 of the OOBE process the electronic device 100 currently needs to execute.
[0155] S1002: The electronic device 100 determines whether the setting content of the configuration item involved in the corresponding step is saved.
[0156] 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.
[0157] 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.
[0158] S1003: The electronic device 100 guides the user to set the configuration items involved in the corresponding steps.
[0159] Specifically, when the electronic device 100 has not saved 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.
[0160] For example, taking the above step of network connection setting as an example, the electronic device 100 may display a setting interface for network connection setting, such as the above Figure 1C The user interface shown is exemplary, so that the user can set up the network connection in this setting interface.
[0161] S1004: The electronic device 100 saves the user's settings for the above configuration items.
[0162] 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, 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.
[0163] 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.
[0164] 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.
[0165] 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.
[0166] It is easy to understand that each operation in the above step S1005 is performed by the electronic device 100 in the background, and the user will not perceive it. Therefore, from the user's point of view, this step in the OOBE process is skipped. In addition, 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 the saved configuration items, simplify user operations, and improve user experience.
[0167] Combine the following Fig.11 The process of automatically adapting the electronic device 100 to the scene is introduced as an example. The process may include the following steps:
[0168] 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.
[0169] Specifically, in actual applications, at different time points and in different usage scenarios, the user may make different settings for one or more configuration items. The electronic device 100 can collect the user's usage data of 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, so as to generate 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.
[0170] The above-mentioned usage data of the configuration items by the user at multiple time points may include, but are 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.
[0171] The electronic device 100 collects the user's usage data of the configuration items at multiple time points, wherein the collection at multiple time points may be performed in different time units. For example, the electronic device 100 may collect the user's usage data of the configuration items in units of days, hours, and minutes; for another example, the electronic device 100 may collect the user's usage data of the configuration items in units of years and months; for another example, the electronic device 100 may collect the user's usage data of the configuration items in units of working days, rest days, and holidays; and so on.
[0172] In some embodiments, the electronic device 100 can not only collect and analyze the user's usage data of the configuration items in combination with the above-mentioned time factor, but also collect and analyze the user's usage data of the configuration items in combination with some external factors such as weather and location.
[0173] Taking the weather as an example, for different weather conditions, the user may set one or more configuration items differently. For example, in rainy weather, the user may turn on extreme weather warning prompts and real-time rain condition broadcast reminders on the electronic device 100; for another example, in sunny weather, the user may turn on ultraviolet intensity reminders and travel destination recommendations on the electronic device 100.
[0174] 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.
[0175] 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 power of the electronic device 100, the foreground application, and the background application. For example, when the power of the electronic device 100 is low, the user may turn on the power saving mode or super power saving mode on the electronic device 100, reduce the brightness of the display screen, turn off the 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 the background application refresh, turn off the pop-up message push, turn on the high refresh rate of the screen, etc. on the electronic device 100; for another example, before the user enters the sleep state, the user may turn off all message push, turn off the background application refresh, turn on the sleep alarm, etc. on the electronic device 100.
[0176] S1102: The electronic device 100 determines whether the user has modified the configuration item.
[0177] Specifically, after generating 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.
[0178] Among them, the above-mentioned one or more configuration items may be configuration items included in the configuration item set corresponding to one or more usage scenarios generated by the electronic device 100, or may 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).
[0179] 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 that have been generated 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.
[0180] Specifically, after the electronic device 100 detects that the user has modified one or more configuration items, the electronic device 100 may re-collect the user's usage data on the modified one or more configuration items at multiple time points, and may use some algorithm models (such as a neural network model) to analyze and process the usage data of the modified one or more configuration items. After the analysis and processing, the electronic device 100 may determine whether to update the configuration item set corresponding to the one or more usage scenarios that have been generated, or to generate one or more new usage scenarios and the configuration item set corresponding to the one or more new usage scenarios.
[0181] 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 may update the above-mentioned generated one or more configuration item sets corresponding to the usage scenarios, which may specifically include: the electronic device 100 deletes the above-mentioned modified one or more configuration items in the above-mentioned generated one or more configuration item sets corresponding to the 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.
[0182] In some other embodiments, assuming that the one or more modified configuration items are not configuration items included in the configuration item set corresponding to the one or more usage scenarios generated by the electronic device 100 in the aforementioned step S1101, then the following two situations may be included. One possible situation is that the electronic device 100 determines that the one or more modified configuration items are applicable to the one or more usage scenarios generated above (that is, the one or more modified 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 one or more modified 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 one or more modified 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 one or more modified configuration items, and the configuration item set may include the one or more modified configuration items.
[0183] 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, which can be combined with the above-mentioned time factor, and can also be combined with some external influencing factors such as weather and location, and can also be combined with 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.
[0184] S1104: The electronic device 100 determines whether the user has activated a certain usage scenario within a preset time period.
[0185] 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.
[0186] 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 may be 1 day, 3 days, 1 week, 10 days, 2 weeks, 1 month, etc.
[0187] 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.
[0188] S1105. The electronic device 100 continues to save the usage scenario.
[0189] 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.
[0190] In some embodiments, the electronic device 100 may also calculate the duration for which a 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, and the electronic device 100 may save the usage scenario for a long time.
[0191] S1106. The electronic device 100 deletes the usage scenario.
[0192] Specifically, if the electronic device 100 determines that the user has not activated a certain usage scenario within a preset time period, then the electronic device 100 may delete the usage scenario.
[0193] In some embodiments, if the user enables a certain usage 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 a usage scenario that the user frequently uses, and the electronic device 100 may also delete the usage scenario.
[0194] Combine the following Fig.12 A possible implementation method for generating a usage scenario by the electronic device 100 is exemplarily introduced. The implementation method involves setting an application, setting a data service module, and a neural network model, and specifically may include the following steps:
[0195] S1201: The settings application detects a user's operation of modifying a configuration item.
[0196] Specifically, in the embodiment of the present application, the electronic device 100 can support the user to modify the configuration item in the setting application. When the user modifies the configuration item, the setting application can detect the user's operation of modifying the configuration item, and in response to the operation, the setting application can execute the following step S1202.
[0197] S1202: The settings application sends a configuration item data update notification to the settings data service module.
[0198] Specifically, after detecting the user's operation of modifying the configuration item, the setting application may send a configuration item data update notification to the setting data service module, and the notification may be used to instruct the setting data service module to update the configuration item data.
[0199] In some embodiments, before executing the above step S1202, the settings application may also verify whether the user has the authority to modify the configuration item in some way. For example, the settings application may 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.
[0200] S1203. Set the data service module to update the configuration item data.
[0201] Specifically, after receiving the configuration item data update notification sent by the setting application, the setting 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.
[0202] The above configuration item data may include one or more parameter values related to the configuration item.
[0203] In some embodiments, the setting data service module may 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.
[0204] S1204. Set the data service module to send updated configuration item data to the neural network model.
[0205] Specifically, after updating the configuration item data, the data service module can send the updated configuration item data to the neural network model so that the neural network model can process the updated configuration item data.
[0206] In some embodiments, when the data service module records information related to the event of a user modifying a configuration item, the setting data service module may also send the information together with the updated configuration item data to the neural network model.
[0207] S1205. The neural network model processes the updated configuration item data to obtain a data processing result.
[0208] 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.
[0209] The above processing of the updated configuration item data may include but is not limited to steps such as data filtering and model training.
[0210] The above 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.
[0211] In some embodiments, when the data service module is set to send information related to the event of user modification of the configuration item to the neural network model in addition to the above-mentioned updated configuration item data sent to the neural network model, 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 result.
[0212] S1206. The neural network model sends the data processing result to the data setting service module.
[0213] 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.
[0214] S1207. Set the data service module to generate a rights configuration file based on the data processing result.
[0215] Specifically, after receiving the above data processing results sent by the neural network model, the data service module can generate permission profiles based on the above data processing results.
[0216] 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 in the configuration item set corresponding to the one or more usage scenarios and their setting contents.
[0217] S1208. The setting data service module sends a rights configuration file to the setting application.
[0218] Specifically, after generating the authority configuration file, the setting data service module may send the authority configuration file to the setting application, so that the setting application may perform subsequent steps based on the authority configuration file.
[0219] S1209: Setting the application to generate a usage scenario based on the permission configuration file.
[0220] 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 the one or more usage scenarios (such as the above-mentioned Fig. 7A The exemplary working scenarios, driving scenarios, game scenarios, sleeping scenarios, etc. are shown so that users can independently choose to use one or more of the generated usage scenarios.
[0221] 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 in the setting application. In other embodiments, the above-mentioned setting data service module and neural network model can also be integrated on a server (for example, a server corresponding to the setting application).
[0222] Fig.13 The specific process of a configuration item setting method provided in an embodiment of the present application is exemplified.
[0223] like Fig.13 As shown, the method can be applied to the electronic device 100. The specific steps of the method are described in detail below:
[0224] 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 are provided for the user to set during the power-on wizard process of the electronic device 100.
[0225] The first user interface may be a user interface for centrally displaying M primary system configuration items, for example Figure 5A The user interface is shown as an example.
[0226] The M first-level system configuration items may be, for example, Figure 5A 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., are shown as examples.
[0227] The first configuration item may be one of the M first-level system configuration items (for example Figure 5A WLAN configuration item shown).
[0228] The above-mentioned electronic device 100 startup wizard process (also referred to as the activation process) may refer to the aforementioned OOBE process. It is easy to understand that in the electronic device 100 startup wizard process, the above-mentioned M primary system configuration items may be, for example, Figure 1A-Figure 1D The display process is displayed step by step as shown in the exemplary embodiment. During the display process, the electronic device 100 can support the user to set the configuration items.
[0229] S1302: The electronic device 100 detects a first operation of a user, where the first operation is an operation of the user on a first configuration item.
[0230] The first operation may be, for example, an operation in which a user clicks on a first configuration item (for example, a user clicks Figure 5A Operation of WLAN entry 511 shown).
[0231] 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.
[0232] 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.
[0233] It is easy to understand that the configuration items can be divided into multiple levels, such as primary configuration items, secondary configuration items, tertiary configuration items, etc. Taking the primary system configuration item being WLAN as an example, the second user interface can be, for example, Figure 5B The user interface shown in Figure 5B , the configuration menu corresponding to the first-level system configuration item WLAN may 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 WLAN, a configuration menu corresponding to available WLAN, etc. Each configuration menu may 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 WLAN, available WLAN, etc. It is easy to understand that the user can click on the second-level configuration item more WLAN settings to trigger the electronic device 100 to display, for example Figure 5D The user interface shown in the user interface displays the next level configuration items (i.e., the third level configuration items) of the second level configuration item of more WLAN settings. By analogy, it can also include fourth level configuration items, fifth level configuration items, etc.
[0234] 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.
[0235] In some embodiments, after detecting that the user modifies the setting content of the next-level system configuration item of the 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, 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 configuration item of the WLAN switch may specifically mean that the electronic device 100 turns on the WLAN and provides the WLAN networking function.
[0236] 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 quick and convenient.
[0237] Fig.14 The specific process of another configuration item setting method provided in an embodiment of the present application is exemplified.
[0238] like Fig.14 As shown, the method can be applied to the electronic device 100. The specific steps of the method are described in detail below:
[0239] S1401. The electronic device 100 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 are provided for the user to set during the power-on wizard process of the electronic device 100.
[0240] After the user has set the M primary system configuration items, the electronic device 100 may save the setting contents of the M primary system configuration items.
[0241] The M first-level system configuration items may be, for example, Fig. 6AConfiguration 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., are shown as examples.
[0242] The above-mentioned electronic device 100 startup wizard process (also referred to as the activation process) may refer to the aforementioned OOBE process. It is easy to understand that in the electronic device 100 startup wizard process, the above-mentioned M primary system configuration items may be, for example, Figure 1A-Figure 1D The display process is displayed step by step as shown in the exemplary embodiment. During the display process, the electronic device 100 can support the user to set the configuration items.
[0243] 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.
[0244] The operation of the user selecting N first-level system configuration items from M first-level system configuration items may refer to the operation of the user selecting the setting contents of the N first-level system configuration items to be saved. Fig. 6A Each configuration item may correspond to a switch control. The switch control being in the on state may mean that the user chooses to save the setting content of the configuration item, and the switch control being in the off state may mean that the user chooses not to save the setting content of the configuration item.
[0245] S1403: The electronic device 100 saves the setting contents of N primary system configuration items.
[0246] The N first-level system configuration items are selected by the user to be saved.
[0247] S1404. The electronic device 100 gradually displays configuration items other than N first-level system configuration items among the M first-level system configuration items during the resetting process. 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 100 leaves the factory.
[0248] Specifically, after detecting that the user chooses to save the settings of N primary system configuration items, the electronic device 100 may perform the reset process, for example, as follows: Figure 1A-Figure 1D The configuration items other than N first-level system configuration items among M first-level system configuration items are gradually displayed as in the exemplary display process. 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 N first-level system configuration items. In this way, the time of the reset process can be reduced.
[0249] It is easy to understand that during the reset process, the setting contents of the configuration items other than the N primary system configuration items may be the default setting contents when the electronic device 100 leaves the factory.
[0250] It is easy to understand that after the reset process is completed, the setting contents of the above N primary system configuration items are still the setting contents saved by the electronic device 100 when it detects that the user selects to save the setting contents of the N primary system configuration items.
[0251] 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.
[0252] Fig.15 The specific process of another configuration item setting method provided in an embodiment of the present application is exemplified.
[0253] like Fig.15 As shown, the method can be applied to the electronic device 100. The specific steps of the method are described in detail below:
[0254] S1501. The electronic device 100 operates the electronic device 100 based on a first configuration item, wherein the setting content of the first configuration item is the setting content corresponding to the first configuration item in a first usage scenario.
[0255] 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 keeps the screen on.
[0256] 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, application message reminder, and 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.
[0257] 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.
[0258] Exemplarily, the first usage scenario may be, for example, a sleep scenario, and the first configuration item may include, for example, 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.
[0259] S1502: The electronic device 100 detects that the user switches from a first usage scenario to a second usage scenario.
[0260] In some embodiments, switching from the first usage scenario to the second usage scenario may 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 may refer to the aforementioned Figure 7D-7H The text description will not be repeated here.
[0261] 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.
[0262] 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.
[0263] S1504: The electronic device 100 operates the electronic device 100 based on the second configuration item.
[0264] 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.
[0265] In an embodiment of the present application, the electronic device 100 may support the user to manually delete usage scenarios, or the electronic device 100 may also automatically delete usage scenarios that are not frequently used by the user, wherein the usage scenarios that are not frequently used by the user may refer to usage scenarios that are used for a duration less than a preset duration or a frequency less than a preset frequency.
[0266] The following introduces a software structure of an electronic device 100 provided in an embodiment of the present application.
[0267] Fig.16 The software structure of an electronic device 100 provided in an embodiment of the present application is exemplified.
[0268] like Fig.16 As shown, the software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to exemplify the software structure of the electronic device 100.
[0269] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom, namely, the application layer, the application framework layer, the system library, and the kernel layer.
[0270] The application layer can include a series of application packages.
[0271] like Fig.16 As shown, the application package may include applications such as camera, gallery, calendar, call, map, setting, WLAN, Bluetooth, music, video, short message, etc.
[0272] The setting application is an application installed on the electronic device 100 for setting the hardware and software of the electronic device 100 .
[0273] In the present application example, the settings application can also be used to perform configuration item guidance (for example, key configuration item guidance, quick reset of the phone with retained configuration, configuration item switching, and configuration item deletion). The specific process of configuration item guidance can refer to the relevant content in the aforementioned embodiments and will not be repeated here.
[0274] 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.
[0275] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.
[0276] like Fig.16 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
[0277] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0278] 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.
[0279] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.
[0280] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including connecting, hanging up, etc.).
[0281] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0282] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.
[0283] The core library consists of two parts: one part is the function that needs to be called by the Java language, and the other part is the Android core library.
[0284] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0285] The system library may 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.
[0286] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.
[0287] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0288] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0289] A 2D graphics engine is a drawing engine for 2D drawings.
[0290] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, Bluetooth driver, and sensor driver.
[0291] The following is a schematic structural diagram of an electronic device 100 provided in an embodiment of the present application.
[0292] Fig.17 The structure of an electronic device 100 provided in an embodiment of the present application is exemplarily shown.
[0293] like Fig.17As shown, 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.
[0294] It is to be understood that the structure illustrated in the embodiment of the present application does 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 in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0295] 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 processor (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), etc. Different processing units may be independent devices or integrated into one or more processors.
[0296] In the embodiment of the present application, the processor 110 can automatically generate a set of configuration items corresponding to different usage scenarios based on the user's usage habits of the set configuration items.
[0297] 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.
[0298] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0299] In some embodiments, the processor 110 may include one or more interfaces. The interface 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, etc.
[0300] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the touch function of the electronic device 100.
[0301] 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 achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 via the I2S interface to achieve the function of answering a call through a Bluetooth headset.
[0302] 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 to realize the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0303] The UART interface is a universal serial data bus for asynchronous communication. The 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 generally 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 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0304] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0305] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the 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.
[0306] The USB interface 130 is an interface that complies with the USB standard specification, and can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other terminal devices, such as AR devices, etc.
[0307] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic 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 in the above embodiments, or a combination of multiple interface connection methods.
[0308] The charging management module 140 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger through the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through a wireless charging coil of the electronic device 100. While the charging management module 140 is charging the battery 142, it may also power the electronic device 100 through the power management module 141.
[0309] 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 supplies power to the processor 110, the internal memory 121, the external memory, the display screen 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 number, battery health status (leakage, impedance), etc. 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.
[0310] 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.
[0311] 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 the utilization of antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some other embodiments, the antenna can be used in combination with a tuning switch.
[0312] The mobile communication module 150 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., 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.
[0313] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent 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 the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 170A, a receiver 170B, etc.), or displays an image or video through a 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.
[0314] 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 integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering, and sends the processed signal to the processor 110. The wireless communication module 160 can also receive the signal to be sent from the processor 110, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0315] 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 the network and other devices through wireless communication technology. The wireless communication technology 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).
[0316] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0317] The display screen 194 is used to display images, videos, etc. The 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 or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0318] In an embodiment of the present application, 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.).
[0319] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0320] ISP is used to process the data fed back by camera 193. For example, when taking a photo, the shutter is opened, and the light is transmitted to the camera photosensitive element through the lens. The light signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to ISP for processing and converts it into an image visible to the naked eye. ISP can also perform algorithm optimization on the noise, brightness, etc. of the image. ISP can also optimize the exposure, color temperature and other parameters of the shooting scene. In some embodiments, ISP can be set in camera 193.
[0321] 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 optical signal into an electrical signal, and then passes the electrical signal to the ISP to be converted 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.
[0322] The digital signal processor is used to process digital signals, and can process not only digital image signals but also other digital signals. For example, when the electronic device 100 is selecting a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0323] Video codecs are used to compress or decompress digital videos. The electronic device 100 may support one or more video codecs. Thus, the electronic device 100 may play or record videos in a variety of coding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, etc.
[0324] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and can also continuously self-learn. Through NPU, applications such as intelligent cognition of electronic device 100 can be realized, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0325] 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 through the external memory interface 120 to implement a data storage function, such as storing music, video and other files in the external memory card.
[0326] 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 may 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 may 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.
[0327] The electronic device 100 can implement audio functions such as music playing and recording through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D, and the application processor.
[0328] 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 arranged in the processor 110, or some functional modules of the audio module 170 can be arranged in the processor 110.
[0329] The speaker 170A, also called a "speaker", is used to convert an audio electrical signal into a sound signal. The electronic device 100 can listen to music or listen to a hands-free call through the speaker 170A.
[0330] The receiver 170B, also called a "earpiece", is used to convert audio electrical signals into sound signals. When the electronic device 100 receives a call or voice message, the voice can be received by placing the receiver 170B close to the human ear.
[0331] Microphone 170C, also called "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 microphone 170C to input the sound signal into 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 sound source, realize directional recording function, etc.
[0332] The earphone interface 170D is used to connect a wired earphone and can be a USB interface 130 or a 3.5 mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0333] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the touch operation intensity according to the pressure sensor 180A. The electronic device 100 can also calculate the touch position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.
[0334] 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.
[0335] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and 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 acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194.
[0336] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key input and generate key signal input related to user settings and function control of the electronic device 100.
[0337] 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.
[0338] Indicator 192 may be an indicator light, which may be used to indicate charging status, power changes, messages, missed calls, notifications, etc.
[0339] The SIM card interface 195 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 100 by inserting it into the SIM card interface 195 or pulling it out 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.
[0340] It should be understood that Fig.17 The electronic device 100 shown is only an example, and the electronic device 100 may have more Fig.17 More or fewer components may be shown, two or more components may be combined, or there may be a different configuration of components. Fig.17 The various components shown in the EMBODIMENTS 2000 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.
[0341] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part 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, the process or function described in the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) mode. The computer-readable storage medium can 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. The available medium can 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 disk (SSD)), etc.
[0342] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
[0343] 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, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions 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.