Boot wizard process optimization method, electronic device and chip system
By providing controls for skipping and entering the boot wizard process on the boot start page, and displaying reminder pages and automatic settings during the skipping process, the problem of the cumbersome boot wizard process is solved, and the user's efficiency and experience are improved.
Patent Information
- Application Number
- CN202510578241.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2045-05-07
AI Technical Summary
The boot wizard process of existing electronic devices is cumbersome, time-consuming and has many steps, which reduces user efficiency and experience, especially for users who want to quickly enter the desktop.
The first control is provided on the startup start page for entering the complete startup wizard process, and the second control is used to skip the startup wizard process. During the skipping process, a reminder page is displayed to show the system core settings and necessary information, allowing users to select or automatically initialize the settings.
The boot wizard process has been simplified, improving user efficiency and experience, taking into account the needs of different user groups, respecting users' right to know information and right to choose, and improving user satisfaction.
Smart Images

Figure CN120104199B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of electronic equipment, and in particular relates to a method for optimizing a boot wizard process, an electronic device, a chip system, a computer-readable storage medium, and a computer program product. Background Art
[0002] The widespread adoption and daily use of portable electronic devices like mobile phones and tablets have brought significant convenience to people's entertainment, work, and daily lives, leading to a growing familiarity with their operations. For example, after powering on a new phone for the first time, users are required to manually navigate the startup wizard, which guides them through the process of familiarizing themselves with the device and performing some basic setup.
[0003] In the prior art, the startup wizard process for electronic devices typically includes steps such as user agreement, device protection, data import, and new gesture navigation. Users often need to navigate through dozens of pages before they can access the desktop and use the electronic device. The current startup wizard process is not only time-consuming but also cumbersome. For users who want to quickly access the desktop and experience the functions of their electronic device, the cumbersome startup wizard process reduces their efficiency and user experience. Summary of the Invention
[0004] The embodiments of the present application provide a method for optimizing a boot wizard process, an electronic device, a chip system, a computer-readable storage medium, and a computer program product, which can solve the problem that a cumbersome boot wizard process reduces the user's efficiency and experience of using the electronic device.
[0005] In the first aspect, an embodiment of the present application provides a method for optimizing a power-on wizard process, comprising: in response to a user's first power-on instruction for an electronic device, controlling the electronic device to power on and displaying a power-on start page, wherein the power-on start page includes a first control and a second control; in response to a user's triggering operation on the first control, entering a power-on wizard process to guide the user to enter the desktop after performing the first power-on settings for the electronic device; in response to a user's triggering operation on the second control, skipping the power-on wizard process and entering the desktop.
[0006] In this way, by providing a first control for guiding the user to complete the startup wizard process settings and a second control for skipping the startup wizard process on the startup start page, the user can choose a suitable path for the startup wizard settings according to his own usage habits and needs after starting up a new electronic device for the first time. Not only can users who are not familiar with the operation of electronic devices choose the complete startup wizard process settings and better familiarize themselves with the operation of electronic devices, but users who want to quickly enter the desktop can skip the startup wizard process with one click and quickly enter the desktop. This not only simplifies the startup wizard process and improves user efficiency, but also takes into account the usage needs of different user groups and improves the user experience.
[0007] In a possible implementation of the first aspect, skipping the boot wizard process and entering the desktop includes:
[0008] Obtain at least one system core setting item in the boot wizard process;
[0009] Display a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes each system core setting item, the operation control corresponding to each system core setting item, and a third control;
[0010] In response to a user triggering operation on the third control, automatically initializing settings for various system core setting items;
[0011] After completing the initialization settings for each system core setting item, enter the desktop.
[0012] Optionally, in another possible implementation of the first aspect, the above-mentioned system core setting items include at least one of protocols and declarations, data privacy, enhanced service settings, and media service settings.
[0013] In this way, after the user chooses to skip the startup wizard process through the second control, a reminder page is displayed to remind the user of the system core settings items that will be set and the third control for agreeing to skip the startup wizard process, and some necessary information that the user needs to know is displayed to the user for the user to review. After the user triggers the third control, each system core setting item is automatically initialized to ensure that the electronic device can be used normally after entering the desktop. The system core settings items that will be set after skipping the startup wizard process and the necessary information that the user needs to know are displayed to the user through the reminder page, and the user is allowed to determine again whether to continue to skip the startup wizard process according to actual needs. This not only simplifies the startup wizard process and improves the user's usage efficiency, but also fully respects the user's right to know information and the right to choose to use functions, does not force users to use them blindly, and further improves the user's usage experience and favorability.
[0014] Optionally, in another possible implementation of the first aspect, skipping the boot wizard process and entering the desktop includes:
[0015] Obtain at least one system core setting item and at least one recommended setting item in the startup wizard process;
[0016] Display a reminder page corresponding to skipping the startup wizard process, wherein the reminder page includes each system core setting item, the operation control corresponding to each system core setting item, each recommended setting item, the operation control corresponding to each recommended setting item, and a third control;
[0017] In response to a user selecting the at least one recommended setting item, determining the at least one recommended setting item selected by the user as a custom setting item;
[0018] In response to a user triggering operation on the third control, each system core setting item and each custom setting item are automatically initialized;
[0019] After completing the initialization of each system core setting item and each custom setting item, enter the desktop.
[0020] In this way, after the user selects to skip the startup wizard process through the second control, a reminder page is displayed, and the reminder page displays the system core settings items that will be set, the recommended settings items that the user can select and set, and the third control for agreeing to skip and continue skipping the startup wizard process. Therefore, not only can some necessary information that the user needs to know be presented to the user for review, but the user can also select some settings items from the recommended settings items for customization based on their actual usage needs and usage habits. Then, after the user triggers the third control, each system core setting item and the user-selected customized setting item are automatically set to ensure that the state of the electronic device after entering the desktop is more consistent with the user's actual usage needs and usage habits. Therefore, the reminder page displays the system core settings that will be set after skipping the startup wizard process and the necessary information that the user needs to know, and allows the user to customize the settings according to actual needs and re-determine whether to skip the startup wizard process. This not only simplifies the startup wizard process and improves user efficiency, but also fully respects the user's right to information and right to choose to use functions, does not force users to use blindly, and allows users to independently select the settings items that need to be set during the startup process, thereby further improving the user experience and favorability.
[0021] Optionally, in yet another possible implementation of the first aspect, after skipping the startup wizard process and entering the desktop in response to the user triggering the second control, the method further includes:
[0022] Get at least one unset item in the boot wizard process;
[0023] According to each unset item, a notification message corresponding to each unset item is generated and displayed to remind the user to set each unset item.
[0024] In this way, after the user chooses to skip the startup wizard process and enters the desktop, the various unset items skipped in the startup wizard process are displayed to the user through a notification message, so as to remind the user that they can set the various unset items according to their own usage needs during subsequent use. This not only simplifies the startup wizard process, improves user efficiency, and takes into account the usage needs of different user groups, but also reminds users to set the skipped unset items through notification messages, further respecting the user's usage needs and habits, and further improving the user's usage experience and favorability.
[0025] Optionally, in another possible implementation of the first aspect, the type of the notification message includes at least one of a desktop card set notification, a dynamic banner notification, and a notification center notification.
[0026] In this way, users are reminded to set the unset items skipped in the startup wizard process through at least one reminder method, which fully takes into account the usage habits of different users, allowing users to more conveniently understand the unset items skipped in the startup wizard process through any reminder method. This not only simplifies the startup wizard process and improves user efficiency, but also takes into account the usage needs of different user groups, further improving user experience and favorability.
[0027] Optionally, in another possible implementation of the first aspect, after generating and displaying notification messages corresponding to the unset items to remind the user to set the unset items, the method further includes:
[0028] In response to a user triggering an operation on a notification message corresponding to any unset item, the user is guided to complete setting of the unset item.
[0029] In this way, by allowing users to directly access the setting process of each unset item skipped in the power-on wizard process through notification messages, the process of users setting each unset item is simplified, so that users can set each unset item more conveniently when needed. This not only simplifies the power-on wizard process and improves user efficiency, but also further improves the convenience of users setting unset items, thereby improving user experience and favorability.
[0030] Optionally, in another possible implementation of the first aspect, after generating and displaying notification messages corresponding to the unset items to remind the user to set the unset items, the method further includes:
[0031] Obtain user usage data;
[0032] determining, based on the usage data, at least one unset item of interest to the user from among the unset items;
[0033] The notification message is updated based on each unset item that the user is interested in.
[0034] In this way, after the electronic device is turned on and enters the desktop, the unset items that match the user's current usage needs and usage habits (that is, the unset items that the user is interested in) are analyzed according to the user's personalized usage data, and new notification messages are generated according to each unset item that the user is interested in, so as to remind the user to set the unset items that are closely related to his or her own usage habits in a timely manner. In this way, by recommending unset items that match the user's actual usage needs to the user according to the user's personalized usage data for setting reminders, not only is the timeliness and convenience of the user's setting of the unset items further improved, but also the matching degree of the recommended unset items with the user's usage habits and usage needs is further improved, so that the user can use the electronic device more smoothly and conveniently, and the user's usage experience and favorability are further improved.
[0035] Optionally, in yet another possible implementation of the first aspect, after controlling the electronic device to power on and displaying a power-on start page in response to the user's first power-on instruction for the electronic device, the method further includes:
[0036] In response to a voice wake-up instruction corresponding to the automatic execution of the boot wizard process, displaying an execution path selection page corresponding to the automatic execution of the boot wizard process, wherein the execution path selection page includes a fourth control and a fifth control;
[0037] In response to the user's triggering operation on the fourth control, each setting item in the startup wizard process is automatically executed, and the setting page corresponding to each setting item is automatically displayed in sequence, and the desktop is entered after the setting of each setting item is completed;
[0038] In response to the user's triggering operation on the fifth control, the startup wizard process is skipped and the desktop is entered.
[0039] In this way, the power-on wizard process is automatically executed by waking up through a voice wake-up command, and two paths, namely, automatically executing the power-on wizard process and skipping the power-on wizard process, are provided in the execution path selection page corresponding to the automatic execution of the power-on wizard process for the user to choose. When the user selects to automatically execute the power-on wizard process through the fourth control, each setting item in the power-on wizard process is automatically executed, and the setting page corresponding to each setting item is automatically displayed to show the user the setting process of each setting item. When the user selects to skip the power-on wizard process through the fifth control, the execution process of skipping the power-on wizard process is automatically executed and the desktop is entered. Therefore, by providing a voice wake-up command to automatically execute the power-on wizard process or automatically execute the setting process of skipping the power-on wizard process, not only the voice wake-up command and automatic execution are further simplified, and the user's usage efficiency is further improved, but also by providing the user with two execution paths, namely, to completely execute the power-on wizard process and to skip the execution of the power-on wizard process, the usage needs of different users are fully taken into account, thereby further improving the user's usage experience and favorability.
[0040] Optionally, in yet another possible implementation of the first aspect, before entering the desktop after completing the settings for each setting item, the process further includes:
[0041] In response to the user's triggering operation on the setting page corresponding to any setting item, the automatic execution of the remaining setting items in the power-on wizard process is paused, and the user is guided to manually set each setting item, where the remaining setting items refer to the setting items that are located after any setting item and have not yet been automatically executed.
[0042] In this way, if during the automatic execution of the power-on wizard process, a trigger operation of the user on the setting page corresponding to any setting item is obtained, it can be determined that the current user may have a manual setting requirement, so that the automatic execution of the remaining setting items in the power-on wizard process that have not yet been set can be paused, and the user can be guided to manually set the remaining setting items that have not yet been set, so as to flexibly adapt to the actual usage needs of different users, which not only simplifies the power-on wizard process and improves the user's usage efficiency, but also further improves the flexibility, convenience and practicality of the power-on wizard process settings, thereby further improving the user's usage experience and favorability.
[0043] In the second aspect, an embodiment of the present application provides an optimization device for the power-on wizard process, including: a control module, used to respond to the user's first power-on instruction for the electronic device, control the electronic device to start up and display a power-on start page, wherein the power-on start page includes a first control and a second control; a first setting module, used to respond to the user's triggering operation on the first control, enter the power-on wizard process, to guide the user to enter the desktop after performing the first power-on settings for the electronic device; a second setting module, used to respond to the user's triggering operation on the second control, skip the power-on wizard process and enter the desktop.
[0044] In a possible implementation of the second aspect, the second setting module includes:
[0045] A first acquiring unit, configured to acquire at least one system core setting item in a startup wizard process;
[0046] The first display unit is used to display a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes various system core setting items, operation controls corresponding to each system core setting item, and a third control;
[0047] A first setting unit, configured to automatically initialize various system core setting items in response to a user triggering operation on the third control;
[0048] The first entry unit is used to enter the desktop after initializing the settings of various system core settings.
[0049] Optionally, in another possible implementation of the second aspect, the above-mentioned system core setting items include at least one of protocols and declarations, data privacy, enhanced service settings, and media service settings.
[0050] Optionally, in another possible implementation of the second aspect, the second setting module includes:
[0051] A second obtaining unit, configured to obtain at least one system core setting item and at least one recommended setting item in a startup wizard process;
[0052] a second display unit, configured to display a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes each system core setting item, an operation control corresponding to each system core setting item, each recommended setting item, an operation control corresponding to each recommended setting item, and a third control;
[0053] a first determining unit, configured to, in response to a user selecting operation on the at least one recommended setting item, determine the at least one recommended setting item selected by the user as a custom setting item;
[0054] A second setting unit is configured to automatically initialize various system core setting items and various custom setting items in response to a user triggering operation on the third control;
[0055] The second entry unit is used to enter the desktop after initializing the various system core setting items and various custom setting items.
[0056] Optionally, in yet another possible implementation of the first aspect, the device for optimizing the startup wizard process further includes:
[0057] A first obtaining module, configured to obtain at least one unset item in a startup wizard process;
[0058] The first generating module is used to generate and display notification messages corresponding to the unset items according to the unset items, so as to remind the user to set the unset items.
[0059] Optionally, in another possible implementation of the second aspect, the type of the notification message includes at least one of a desktop card set notification, a dynamic banner notification, and a notification center notification.
[0060] Optionally, in another possible implementation of the second aspect, the device for optimizing the startup wizard process further includes:
[0061] The first guiding module is configured to guide the user to complete setting of any unset item in response to a triggering operation of a notification message corresponding to any unset item by the user.
[0062] Optionally, in another possible implementation of the second aspect, the device for optimizing the startup wizard process further includes:
[0063] The second acquisition module is used to obtain user usage data;
[0064] A first determining module is configured to determine, based on the usage data, at least one unset item that the user is interested in from among the unset items;
[0065] The first updating module is configured to update the notification message according to various unset items that the user is interested in.
[0066] Optionally, in yet another possible implementation of the second aspect, the device for optimizing the startup wizard process further includes:
[0067] A first display module is configured to display an execution path selection page corresponding to the automatic execution of the startup wizard process in response to a voice wake-up instruction corresponding to the automatic execution of the startup wizard process, wherein the execution path selection page includes a fourth control and a fifth control;
[0068] A third setting module is used to automatically execute each setting item in the startup wizard process in response to the user's triggering operation on the fourth control, and automatically display the setting page corresponding to each setting item in sequence, and enter the desktop after the setting of each setting item is completed;
[0069] The fourth setting module is used to skip the startup wizard process and enter the desktop in response to the user's triggering operation on the fifth control.
[0070] Optionally, in yet another possible implementation of the second aspect, the device for optimizing the startup wizard process further includes:
[0071] The fifth setting module is used to respond to the user's trigger operation on the setting page corresponding to any setting item, suspend the automatic execution of the remaining setting items in the power-on wizard process, and guide the user to manually set each setting item, wherein the remaining setting items refer to the setting items that are located after any setting item and have not yet been automatically executed.
[0072] In a third aspect, an embodiment of the present application provides an electronic device comprising: one or more processors, and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the optimization method of the power-on wizard process to be tested as described above.
[0073] In a fourth aspect, an embodiment of the present application provides a chip system applied to an electronic device, wherein the chip system includes one or more processors, and the one or more processors are used to call computer instructions to enable the electronic device to execute the optimization method of the power-on wizard process to be tested as described above.
[0074] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes instructions. When the instructions are executed on an electronic device, the electronic device executes the optimization method of the power-on wizard process to be tested as described above.
[0075] In a sixth aspect, an embodiment of the present application provides a computer program product, which includes a computer program. When the computer program runs on an electronic device, the electronic device executes the optimization method of the power-on wizard process to be tested as described above.
[0076] The technical effects obtained by the above-mentioned second, third, fourth, fifth and sixth aspects are similar to the technical effects obtained by the corresponding technical means in the above-mentioned first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0077] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments or descriptions of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0078] Figure 1 This is a flowchart of a method for optimizing a startup wizard process provided by an embodiment of the present application;
[0079] Figure 2 This is a schematic diagram of a startup page of an electronic device provided by an embodiment of the present application;
[0080] Figure 3 This is a schematic diagram of a startup page of another electronic device provided in one embodiment of the present application;
[0081] Figure 4 This is a schematic diagram of a startup page of another electronic device provided in one embodiment of the present application;
[0082] Figure 5 This is a schematic diagram of a reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application;
[0083] Figure 6 This is a schematic diagram of a system preparation page corresponding to skipping the boot wizard process provided by an embodiment of the present application;
[0084] Figure 7 This is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application;
[0085] Figure 8 This is a schematic diagram of the overall process of skipping the boot wizard process provided by an embodiment of the present application;
[0086] Figure 9 This is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application;
[0087] Figure 10 This is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application;
[0088] Figure 11 This is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application;
[0089] Figure 12 This is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application;
[0090] Figure 13 This is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application;
[0091] Figure 14 1 is a flowchart of a method for optimizing a startup wizard process provided by another embodiment of the present application;
[0092] Figure 15 This is a schematic diagram of a desktop including notification messages corresponding to unset items provided by an embodiment of the present application;
[0093] Figure 16 This is another desktop diagram including notification messages corresponding to unset items provided by an embodiment of the present application;
[0094] Figure 17 This is another desktop diagram including notification messages corresponding to unset items provided by an embodiment of the present application;
[0095] Figure 18 This is another desktop diagram including notification messages corresponding to unset items provided by an embodiment of the present application;
[0096] Figure 19 1 is a flowchart of a method for optimizing a startup wizard process provided by yet another embodiment of the present application;
[0097] Figure 20 This is a schematic diagram of an execution path selection page corresponding to an automatic execution boot wizard process provided by an embodiment of the present application;
[0098] Figure 21 This is a schematic diagram of another execution path selection page corresponding to the automatic execution of the boot wizard process provided by an embodiment of the present application;
[0099] Figure 22 This is a schematic diagram of a startup page of another electronic device provided by an embodiment of the present application;
[0100] Figure 23 This is a schematic diagram of the overall process of automatically executing the boot wizard process through a voice wake-up command provided by an embodiment of the present application;
[0101] Figure 24 This is an overall flow chart of a method for optimizing a boot wizard process provided by an embodiment of the present application;
[0102] Figure 25 This is a structural diagram of a device for optimizing a boot wizard process provided by an embodiment of the present application;
[0103] Figure 26 This is a schematic structural diagram of an electronic device provided in one embodiment of the present application;
[0104] Figure 27 It is a structural diagram of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0105] The following describes in detail the optimization method, device, electronic device, chip system, storage medium and computer program for the boot wizard process provided by this application with reference to the accompanying drawings.
[0106] Please refer to Figure 1 , Figure 1 This is a flow chart of a method for optimizing the boot wizard process provided by an embodiment of the present application. The method may include some or all of the following contents:
[0107] Step 101 : In response to a user's first power-on instruction for the electronic device, the electronic device is controlled to power on and display a power-on start page, wherein the power-on start page includes a first control and a second control.
[0108] It should be noted that the boot wizard process optimization method of the embodiment of the present application can be executed by the boot wizard process optimization device of the embodiment of the present application. The boot wizard process optimization device of the embodiment of the present application can be configured in any electronic device to execute the boot wizard process optimization method of the embodiment of the present application.
[0109] The first power-on command may refer to the first power-on command received by the electronic device. In other words, the electronic device in the embodiments of the present application may be a newly disassembled electronic device that has never been powered on, or an electronic device that is powered on for the first time after being restored to factory settings, and the embodiments of the present application are not limited thereto.
[0110] The startup page may refer to the first page displayed after the electronic device is successfully started.
[0111] The first control may refer to a control for triggering a complete boot wizard process.
[0112] The second control may refer to a control for triggering skipping the boot wizard process.
[0113] In the embodiments of the present application, after the electronic device is powered on for the first time, a boot wizard process is usually entered to guide the user to familiarize themselves with the new device and perform some basic settings. The boot wizard process usually includes setting up region and language, protocols and statements, data and privacy, subscriber identity module (SIM) settings, account login, network settings, device protection settings (such as setting up fingerprints, setting up face recognition, setting up passwords, etc.), enhanced services and user experience improvement settings, media service settings, data import, learning gesture navigation, etc. The user usually needs to go through more than ten or even dozens of pages of settings before entering the desktop to use the electronic device. Therefore, the current boot wizard process is not only time-consuming but also cumbersome. For some users who want to quickly enter the desktop to experience the functions of the electronic device, the cumbersome boot wizard process reduces the user's efficiency and user experience of the electronic device. However, if the boot wizard process is directly skipped without considering the differences in user groups, for users who are not familiar with the operation of the electronic device or who want to complete a more complete setup when starting up the device for the first time, directly entering the desktop may make them feel at a loss and unsure how to start using the phone, which in turn reduces the first-time user experience. Therefore, in order to simplify the power-on wizard process, improve user efficiency, and take into account the usage needs of different user groups and improve the user experience, the embodiment of the present application can control the electronic device to start up and display the power-on start page after startup when the user's first power-on instruction for the electronic device is obtained, that is, when the electronic device is turned on for the first time (or the first time after restoring the factory settings), and display a first control for triggering the execution of the complete power-on wizard process and a second control for triggering the skipping of the power-on wizard process on the power-on start page, so that the user can choose to enter the complete power-on wizard process setting process by triggering the first control according to his actual usage needs and usage habits to perform complete power-on settings; or choose to skip the power-on wizard process by triggering the second control to improve usage efficiency.
[0114] As an example, Figure 2 The figure shows a schematic diagram of a startup page of an electronic device provided by an embodiment of the present application. The name, shape, color, animation effect, position of the first and second controls in the startup page and other design effects can be determined according to actual design requirements, and the embodiment of the present application does not limit this. For example, the name of the first control can be "Start", and the name of the second control can be "Skip Settings", such as Figure 3 shown.
[0115] As an example, in order to improve the richness and convenience of the operation of the electronic device, in addition to the first control and the second control, the startup page may also include some other operation controls, such as an emergency call control, an auxiliary reading control, etc. (such as Figure 4 It should be noted that Figure 4 The style of the startup page shown is for illustrative purposes only and should not be construed as limiting this application. In actual use, the names, shapes, colors, animation effects, and positions of other operating controls on the startup page can also be determined based on actual design requirements and are not limited in this embodiment of the application.
[0116] Step 102 : In response to the user triggering the first control, a startup wizard process is entered to guide the user to enter the desktop after performing the first startup settings on the electronic device.
[0117] In an embodiment of the present application, if the user's trigger operation on the first control is obtained, it can be determined that the user has chosen to execute the complete power-on wizard process, so that the power-on wizard process can be entered, and the user can be guided to set each setting item in the power-on wizard process one by one. After the user has completed setting each setting item one by one, the desktop is entered to enable the user to better familiarize himself with the operation of the electronic device.
[0118] It should be noted that the types of triggering operations for each control mentioned in the embodiments of this application may include but are not limited to touch (for example, click, double-click, etc.), voice control, gestures and other operations, and this application does not impose any restrictions on this.
[0119] It should be noted that the process of completely executing the boot wizard process in the embodiment of the present application is the same as the execution process of the boot wizard process in the prior art, and will not be repeated here.
[0120] Step 103: In response to the user triggering the second control, the startup wizard process is skipped and the desktop is entered.
[0121] In an embodiment of the present application, if the user's trigger operation on the second control is obtained, it can be determined that the user has chosen to skip the startup wizard process, so that the startup wizard process can be directly skipped and the desktop can be entered, thereby simplifying the startup wizard process and allowing the user to quickly enter the desktop, thereby improving the user's usage efficiency.
[0122] Furthermore, since the agreement and declaration, data privacy and other data need to be informed to the user and authorized by the user when the electronic device is turned on for the first time, and some core system settings must be set before the user can use the electronic device more conveniently, when the user chooses to skip the startup wizard process, a reminder page can be displayed to display the necessary information that the user needs to know and the core system settings that will be automatically set. This simplifies the startup wizard process, improves user efficiency, fully respects the user's right to know information and the right to choose to use functions, does not force users to use blindly, and further improves the user's experience and favorability. That is, in a possible implementation method of the embodiment of the present application, the above step 103 may include:
[0123] Obtain at least one system core setting item in the boot wizard process;
[0124] Display a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes each system core setting item, the operation control corresponding to each system core setting item, and a third control;
[0125] In response to a user triggering operation on the third control, automatically initializing settings for various system core setting items;
[0126] After completing the initialization settings for each system core setting item, enter the desktop.
[0127] Among them, the system core setting items may include at least one of protocols and declarations, data privacy, enhanced service settings, and media service settings, but are not limited to these.
[0128] It should be noted that the system core settings listed above are only exemplary and cannot be regarded as limitations of this application. In actual use, other settings in the boot wizard process can be used as system core settings according to actual needs and specific application scenarios. This embodiment of the application does not limit this.
[0129] Among them, the operation control corresponding to the system core setting item can be used to trigger the display of the detailed information page of the system core setting item.
[0130] Among them, the third control can be used to trigger the user to agree and continue the process of skipping the startup wizard process.
[0131] In an embodiment of the present application, each system core setting item can be pre-set by the developer according to actual needs. Therefore, after the user chooses to skip the startup wizard process by triggering the second control, the various system core setting items in the pre-set startup wizard process can be obtained, and a reminder page corresponding to skipping the startup wizard process can be generated according to each system core setting item to inform the user which setting items will be set by default in the process of skipping the startup wizard process, and enable the user to view and understand the detailed information of each system core setting item through the operation control corresponding to the system core setting item, and after the user triggers the third control, it is determined that the user agrees to continue to skip the startup wizard process, so that each system core setting item can continue to be automatically initialized, and after the initialization of each system core setting item is completed, the desktop is entered.
[0132] For example, if Figure 5 As shown, it is a schematic diagram of a reminder page corresponding to skipping the startup wizard process provided in an embodiment of the present application. Figure 5 The reminder page shown contains 4 system core setting items and the corresponding operation controls for each system core setting item, as well as a third control. If the user wants to view the detailed information of system core setting item 1, he can click the operation control corresponding to system core setting item 1. After obtaining the user's click operation on the operation control corresponding to system core setting item 1, the detailed information of system core setting item 1 can be displayed for the user to view and operate. If the user agrees to continue skipping the startup wizard process, he can click the third control. After obtaining the user's click operation on the third control, the various system core setting items can be initialized and displayed as shown below. Figure 6 After completing the initialization of each system core setting item, you can Figure 6 The System Preparation page shown jumps to the desktop.
[0133] As a possible implementation, Figure 7 As shown, the reminder page may also include a return control. If the user changes his mind after choosing to skip the startup wizard, he can return to the startup start page by triggering the return control in the reminder page so that the user can reselect the path.
[0134] It should be noted that Figure 5-Figure 7 The styles and layouts of the various elements in the reminder page shown in the figure are only exemplary and cannot be regarded as limitations of this application. In actual use, the display style and layout of each system core setting item and the operation control corresponding to each system core setting item, as well as the name, shape, color, animation effect, layout and other design effects of the third control can be designed according to actual needs. This embodiment of the application does not limit this. Figure 8Taking the first control as an example, the name of the second control is the "Start" control, the name of the second control is the "Skip Settings" control, the name of the third control is the "Agree and Skip with One Click" control, and the core setting items of the system are the agreements and declarations, data privacy, enhanced service settings, and media service settings. The overall process of skipping the boot wizard process in the embodiment of the present application is explained.
[0135] like Figure 8 As shown, after obtaining the user's trigger operation on the "Skip Settings" control in the boot start page, a reminder page can be displayed. The reminder page contains four system core setting items: Agreement and Declaration, Data Privacy, Enhanced Service Settings, and Media Service Settings, and corresponding operation controls, as well as a "Agree and Skip with One Click" control and a return control. If the user's trigger operation on the "Agree and Skip with One Click" control is obtained, the system preparation page can be displayed and the four system core setting items: Agreement and Declaration, Data Privacy, Enhanced Service Settings, and Media Service Settings can be initialized. After the settings are completed, the system preparation page jumps to the desktop. If the user's trigger operation on the return control in the reminder page is obtained, the user can return to the boot start page for the user to reselect the path.
[0136] In addition, after the user triggers the operation control corresponding to the system core setting item, in addition to displaying the detailed information corresponding to the system core setting item for the user to view, the operation control corresponding to the detailed information can also be displayed when necessary, so that after viewing the detailed information corresponding to the system core setting item, the user can freely choose whether to agree to the default setting of the system core setting item through the operation control corresponding to the detailed information. If the user disagrees with the default setting, the default setting can be modified through the operation control corresponding to the detailed information to ensure that the initialization settings of each system core setting item in the embodiment of the present application have been informed to the user and agreed to by the user, thereby fully respecting the user's willingness to use various functions and information security. Taking the agreement and declaration as an example, Figure 9 As shown, if the user triggers Figure 8 The operation controls corresponding to the agreement and statement on the reminder page can be displayed as follows Figure 9 The reminder page shown, Figure 9 The reminder page not only displays the details of the agreement and statement (such as the specific content of the End User Software License Agreement, Operator Service Statement, Software Update Service Statement, etc.), but also includes a checkbox to trigger whether to agree to the agreement and statement (i.e. Figure 9The user can use the checkbox to choose whether to agree to the agreement and statement. It should be noted that in order to further improve the efficiency of use, the checkbox can be checked by default. If the user disagrees, the checkbox can be triggered to uncheck it. Of course, the checkbox can also be set to be unchecked by default, and the user can check the checkbox when agreeing to the agreement and statement. This embodiment of the application is not limited to this.
[0137] For another example, for some system core setting items that contain multiple sub-setting items, in addition to displaying each sub-setting item, the corresponding detailed information can also display the operation controls (such as on / off controls) corresponding to each sub-setting item, so that users can freely adjust the specific settings of each sub-setting item according to their own usage needs and intentions. For example, the enhanced service settings and media service settings both contain multiple sub-setting items, so in addition to displaying each sub-setting item, the detailed information corresponding to these two settings can also display the on / off controls corresponding to each sub-setting item, so that users can turn on or off each sub-setting item according to their actual usage needs. Taking the enhanced service settings as an example, Figure 10 As shown, if the user triggers Figure 8 The corresponding operation controls of the enhanced service settings on the reminder page can be displayed as follows Figure 10 The reminder page shown, Figure 10 In addition to displaying the specific contents of each sub-setting item in the enhanced service settings (such as enabling all enhanced services, enabling system software update services, enabling automatic WLAN service, etc.), the reminder page shown also includes an on / off control that triggers whether each sub-setting item is enabled; the user can choose whether to enable the function of the sub-setting item by triggering the on / off control corresponding to the sub-setting item. It should be noted that in order to further improve usage efficiency, the on / off control corresponding to each sub-setting item can be enabled by default. If the user does not agree to enable a sub-setting item, the sub-setting item can be turned off by triggering the on / off control corresponding to the sub-setting item. Of course, the on / off control corresponding to each sub-setting item can also be set to be off by default. When the user wants to enable a sub-setting item, he or she can trigger the on / off control corresponding to the sub-setting item to enable the sub-setting item. This embodiment of the present application is not limited to this.
[0138] It should be noted that after obtaining the user's trigger operation on the third control in the reminder page, if the user has not modified the default settings of each system core setting item, each system core setting item can be initialized according to the default settings of each system core setting item; if the user has modified the default settings of the system core setting item (such as turning off a sub-setting item in the enhanced service), each system core setting can be initialized according to the user's modified settings, and then enter the desktop.
[0139] In this way, after the user chooses to skip the startup wizard process through the second control, a reminder page is displayed to remind the user of the system core settings items that will be set and the third control for agreeing to skip the startup wizard process, and some necessary information that the user needs to know is displayed to the user for the user to review. After the user triggers the third control, each system core setting item is automatically initialized to ensure that the electronic device can be used normally after entering the desktop. The system core settings items that will be set after skipping the startup wizard process and the necessary information that the user needs to know are displayed to the user through the reminder page, and the user is allowed to determine again whether to continue to skip the startup wizard process according to actual needs. This not only simplifies the startup wizard process and improves the user's usage efficiency, but also fully respects the user's right to know information and the right to choose to use functions, does not force users to use them blindly, and further improves the user's usage experience and favorability.
[0140] Furthermore, after the user selects to skip the startup wizard process through the second control, the reminder page displayed may display, in addition to the system core settings that will be set, some recommended settings that the user can select and set, so that the user can select some settings from the recommended settings according to their own usage needs and automatically set them in the process of skipping the startup wizard. This allows the user to select the settings that need to be set during the startup process, thereby further improving the user's usage experience and favorability. That is, in a possible implementation of the embodiment of the present application, the above step 103 may include:
[0141] Obtain at least one system core setting item and at least one recommended setting item in the startup wizard process;
[0142] Display a reminder page corresponding to skipping the startup wizard process, wherein the reminder page includes each system core setting item, the operation control corresponding to each system core setting item, each recommended setting item, the operation control corresponding to each recommended setting item, and a third control;
[0143] In response to a user selecting the at least one recommended setting item, determining the at least one recommended setting item selected by the user as a custom setting item;
[0144] In response to a user triggering operation on the third control, each system core setting item and each custom setting item are automatically initialized;
[0145] After completing the initialization of each system core setting item and each custom setting item, enter the desktop.
[0146] Among them, the recommended setting items can be selected from various setting items in the startup wizard process according to the user's usage habits and actual design requirements. One or more pre-set settings are selected. The embodiment of the present application does not limit the type of recommended setting items. For example, after successfully starting up the electronic device, the user usually needs to connect to the Internet to experience the functions of the electronic device. Therefore, the network settings can be recommended to the user as a recommended setting item for selection and setting.
[0147] Among them, the third control can be used to trigger the user to agree and continue the process of skipping the startup wizard process.
[0148] In an embodiment of the present application, each core system setting item and recommended setting item can be pre-set by the developer based on actual needs. Therefore, after the user triggers the second control to select to skip the startup wizard process, each core system setting item and recommended setting item in the pre-set startup wizard process can be obtained, and a reminder page corresponding to skipping the startup wizard process is generated based on each core system setting item and recommended setting item. This notifies the user which setting items will be set as default settings during the process of skipping the startup wizard process, and allows the user to view and understand the detailed information of each core system setting item through the operation control corresponding to the core system setting item. The user is also reminded that one or more recommended setting items can be automatically set during the process of skipping the startup wizard process. After obtaining the user's selection operation on any one or more recommended setting items, each recommended setting item selected by the user is determined as a custom setting item. After the user triggers the third control, it is determined that the user agrees to continue skipping the startup wizard process, so that each core system setting item and each custom setting item selected by the user can continue to be automatically initialized. After the initialization of each core system setting item and custom setting item is completed, the desktop is entered.
[0149] It should be noted that if the user does not select any recommended setting item, then after the user triggers the third control, only the various system core setting items can be initialized. In addition, the operation process and setting process of each system core setting item are the same as those in the above embodiment and will not be repeated here.
[0150] For example, if Figure 11 As shown, it is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided by an embodiment of the present application. Figure 11The reminder page shown contains a third control, four system core setting items, an operation control corresponding to each system core setting item, and a recommended setting item and an operation control corresponding to the recommended setting item; the operation process for each system core setting item is the same as in the previous embodiment and will not be repeated here. If the user wants to view the specific content of the recommended setting item, the operation control corresponding to the recommended setting item can be triggered. After the user's triggering operation on the operation control corresponding to the recommended setting item is obtained, the specific content of the recommended setting item can be displayed for the user to view and select, such as Figure 12 As shown, the recommended setting items include 3 recommended setting items, namely recommended setting item 1, recommended setting item 2, and recommended setting item 3. If the user does not want to set any recommended setting item in the process of skipping the power-on wizard process, then he or she can choose not to select it; if the user wants to set at least one recommended setting item in the process of skipping the power-on wizard process, then he or she can select one or more recommended setting items through the selection control in front of the recommended setting item. After obtaining the user's selection operation on a certain recommended setting item, if necessary, the detailed information of the recommended setting item or the operation control for further setting the recommended setting item can be displayed to enable the user to make specific settings for the recommended setting item (for example, if the user clicks on the network setting item, the searchable wireless networks can be displayed for the user to choose to connect). Furthermore, after obtaining the user's click operation on the third control, the various system core setting items and the custom setting items selected by the user can be initialized and displayed as shown. Figure 6 After completing the initialization of each system core setting item and custom setting item, you can Figure 6 The System Preparation page shown jumps to the desktop.
[0151] As a possible implementation, Figure 13 As shown, the reminder page may also include a return control. If the user changes his mind after choosing to skip the startup wizard, he can return to the startup start page by triggering the return control in the reminder page so that the user can reselect the path.
[0152] It should be noted that Figure 11-13 The styles and layouts of the various elements in the reminder page shown in the figure are merely exemplary and should not be construed as limiting this application. In actual use, the display styles and layouts of the various setting items and the corresponding operation controls, as well as the names, shapes, colors, animation effects, and layouts of the third controls, can be designed according to actual needs, and this embodiment of the application does not impose any limitations on this.
[0153] In this way, after the user selects to skip the startup wizard process through the second control, a reminder page is displayed, and the reminder page displays the system core settings items that will be set, the recommended settings items that the user can select and set, and the third control for agreeing to skip and continue skipping the startup wizard process. Therefore, not only can some necessary information that the user needs to know be presented to the user for review, but the user can also select some settings items from the recommended settings items for customization based on their actual usage needs and usage habits. Then, after the user triggers the third control, each system core setting item and the user-selected customized setting item are automatically set to ensure that the state of the electronic device after entering the desktop is more consistent with the user's actual usage needs and usage habits. Therefore, the reminder page displays the system core settings that will be set after skipping the startup wizard process and the necessary information that the user needs to know, and allows the user to customize the settings according to actual needs and re-determine whether to skip the startup wizard process. This not only simplifies the startup wizard process and improves user efficiency, but also fully respects the user's right to information and right to choose to use functions, does not force users to use blindly, and allows users to independently select the settings items that need to be set during the startup process, thereby further improving the user experience and favorability.
[0154] The method for optimizing the power-on wizard process provided in the embodiment of the present application provides a first control for guiding the user to complete the power-on wizard process settings and a second control for skipping the power-on wizard process on the power-on start page, so that after the user starts up a new electronic device for the first time, the user can choose an appropriate path to perform the power-on wizard settings according to his or her own usage habits and needs. This not only allows users who are not familiar with the operation of the electronic device to choose the complete power-on wizard process settings and better familiarize themselves with the operation of the electronic device, but also allows users who want to quickly enter the desktop to skip the power-on wizard process with one click and quickly enter the desktop. This not only simplifies the power-on wizard process and improves the user's usage efficiency, but also takes into account the usage needs of different user groups and improves the user experience.
[0155] Please refer to Figure 14 , Figure 14 This is a flow chart of a method for optimizing the boot wizard process provided by another embodiment of the present application. The method may include some or all of the following contents:
[0156] Step 1401 , in response to a user's first power-on instruction for the electronic device, controlling the electronic device to power on and displaying a power-on start page, wherein the power-on start page includes a first control and a second control.
[0157] Step 1402: In response to the user triggering the first control, a startup wizard process is entered to guide the user to enter the desktop after performing the first startup settings of the electronic device.
[0158] Step 1403: In response to the user triggering the second control, the startup wizard process is skipped and the desktop is entered.
[0159] The specific implementation process and principles of the above steps 1401-1403 can be referred to the detailed description of the above embodiment and will not be repeated here.
[0160] Step 1404: Obtain at least one unset item in the startup wizard process.
[0161] Among them, unset items may refer to setting items included in the complete startup wizard process but not set in the process of skipping the startup wizard process. For example, the complete startup wizard process includes setting items such as region and language settings, agreements and statements, data and privacy, SIM card settings, account login, network settings, device protection settings, enhanced service settings, media service settings, data import, and learning gesture navigation. If the four setting items of agreement and statement, data and privacy, enhanced service settings, and media service settings are initialized in the process of skipping the startup wizard process, then region and language settings, SIM card settings, account login, network settings, device protection settings, data import, and learning gesture navigation can be determined as unset items.
[0162] In an embodiment of the present application, if the user chooses to skip the power-on wizard process, some setting items in the complete power-on wizard process will not be set after entering the desktop. Therefore, in order to facilitate the user to use the electronic device and when the user has the need to set the unset items, the user can quickly understand which setting items are not set, and can quickly and conveniently set the unset items that need to be set. After entering the desktop, the unset items in the power-on wizard process can be obtained to remind the user.
[0163] Step 1405 : Generate and display notification messages corresponding to the unset items to remind the user to set the unset items.
[0164] Among them, the type of notification message may include at least one of desktop card set notification, dynamic banner notification, and notification center notification, but is not limited thereto.
[0165] In this way, users are reminded to set the unset items skipped in the startup wizard process through at least one reminder method, which fully takes into account the usage habits of different users, allowing users to more conveniently understand the unset items skipped in the startup wizard process through any reminder method. This not only simplifies the startup wizard process and improves user efficiency, but also takes into account the usage needs of different user groups, further improving user experience and favorability.
[0166] It should be noted that the types of notification messages listed above are only exemplary and cannot be regarded as limitations of this application. In actual use, the type of notification message corresponding to the unset item can be determined according to actual needs and specific application scenarios, and this embodiment of the application does not limit this.
[0167] In an embodiment of the present application, after obtaining each unset item in the startup wizard process, a notification message corresponding to each unset item can be generated and displayed based on each unset item to remind the user to set each unset item when necessary.
[0168] As a possible implementation, the notification message type may be a desktop card set notification. The desktop card set may contain multiple cards, and each card may correspond to an unset item, such as Figure 15 As shown, after skipping the boot wizard process and entering the desktop, the desktop may contain card sets corresponding to unset items.
[0169] As a possible implementation, the notification message type may be a dynamic banner notification, wherein each unset item may correspond to a banner notification, or a banner notification may be generated corresponding to all unset items. Figure 16 As shown, after skipping the boot wizard process and entering the desktop, the desktop may include a banner notification corresponding to the unset items.
[0170] As a possible implementation, the type of the notification message can be a notification center notification, wherein each unset item can correspond to a notification center notification, or only one notification center notification can be generated. Figure 17 As shown, after skipping the boot wizard process and entering the desktop, the user can slide down from the top of the desktop to call out the notification center to display the notification center notifications corresponding to each unset item.
[0171] As a possible implementation method, you can also use multiple notification message types to display various unset items at the same time, so as to take into account the usage habits of different users and ensure that users will not miss the setting reminder of unset items. Figure 18 As shown, notification messages corresponding to unset items can be generated simultaneously through desktop card set notifications, dynamic banner notifications, and notification center notifications.
[0172] It should be noted that in order to prevent the notification message corresponding to the unset item from being displayed for a long time and causing trouble to the user, a display duration threshold corresponding to the notification message can also be set, and the notification message will be cleared when the actual display duration of the notification message is greater than the display duration threshold. In actual use, the display duration threshold of the notification message corresponding to the unset item can be set according to actual needs, specific application scenarios, and the type of notification message, etc., and this embodiment of the present application does not limit this. For example, the display duration threshold of the notification message can be 10 minutes, 30 minutes, 1 hour, 24 hours, 3 days, etc. In addition, after the user triggers (such as clicking) the notification message, the notification message can be cleared to prevent unnecessary trouble to the user.
[0173] Furthermore, by allowing the user to directly access the setting process of each unset item skipped in the startup wizard process through a notification message, the process of setting each unset item for the user can be simplified, so that the user can more conveniently set each unset item when needed. This not only simplifies the startup wizard process and improves the user's usage efficiency, but also further improves the convenience of the user in setting the unset items, thereby improving the user's usage experience and favorability. That is, in a possible implementation of the embodiment of the present application, after the above step 1405, it can also include:
[0174] In response to the user's triggering operation on the notification message corresponding to any unset item, the user is guided to complete setting of any unset item.
[0175] As a possible implementation method, in order to further improve the convenience of users in setting up unset items, users can also be allowed to directly access the setting page corresponding to the unset item through the notification message corresponding to the unset item, so as to quickly and conveniently set the unset item, avoiding the dilemma of users not knowing how to find the unset item and being unable to set it, thereby further improving the user experience and favorability. Therefore, after obtaining the user's trigger operation for any notification message corresponding to an unset item, it is possible to jump directly to the setting page corresponding to the unset item to guide the user to complete the setting of the unset item.
[0176] Furthermore, after the electronic device is turned on and enters the desktop, it can also analyze the unset items that match the user's current usage needs and usage habits (i.e., the unset items that the user is interested in) based on the user's personalized usage data, and generate new notification messages based on each unset item that the user is interested in, to remind the user to promptly set the unset items that are closely related to their own usage habits. In this way, by recommending unset items that match the user's actual usage needs to the user based on the user's personalized usage data for setting reminders, not only is the timeliness and convenience of the user's setting of the unset items further improved, but the matching degree between the recommended unset items and the user's usage habits and usage needs is further improved, allowing the user to use the electronic device more smoothly and conveniently, further improving the user's usage experience and favorability. That is, in a possible implementation method of the embodiment of the present application, after the above step 1405, it can also include:
[0177] Obtain user usage data;
[0178] determining, based on the usage data, at least one unset item of interest to the user from among the unset items;
[0179] The notification message is updated based on each unset item that the user is interested in.
[0180] The user's usage data may refer to the user's usage data within a period of time after the computer is turned on and the computer enters the desktop.
[0181] As a possible implementation method, a data acquisition cycle for obtaining the user's usage data after booting up the computer can be pre-set, and after booting up and entering the desktop, the user's usage data can be periodically obtained according to the data acquisition cycle. Each time the user's usage data is obtained, one or more unset items that the user is interested in are determined from the various unset items based on the usage data obtained during this data acquisition week, and then the notification messages corresponding to the unset items are updated according to the unset items that the user is interested in, so that the user can notice the unset items that are closely related to his or her actual usage needs more quickly and conveniently, and set them according to the needs.
[0182] It should be noted that in actual use, the data acquisition cycle can be set according to actual needs and specific application scenarios, and the present embodiment does not limit this. For example, the data acquisition cycle can be 30 minutes, 1 hour, 24 hours, etc.
[0183] As a possible implementation method, the notification message corresponding to the unset item can be updated by adjusting the priority of the unset item in the notification message that the user is interested in, or by generating a new notification message based on the unset item that the user is interested in. If, when the unset item that the user is interested in is determined, the previously generated notification message (which can be the notification message generated for the first time after entering the desktop, or the notification message generated in the previous data acquisition cycle) still exists, the display priority of the unset item that the user is interested in in the notification message can be adjusted to a higher priority, so that the notification message corresponding to the unset item that the user is interested in is displayed in a more forward position; alternatively, a new notification message can be generated based on the unset item that the user is interested in (the new notification message can only include the unset item that the user is interested in), and the previous notification message can be cleared. If, when the unset item that the user is interested in is determined, the previously generated notification message has been cleared, a new notification message can be directly generated based on the unset item that the user is interested in and displayed.
[0184] The optimization method of the boot wizard process provided in the embodiment of the present application displays the various unset items skipped in the boot wizard process to the user through a notification message after the user chooses to skip the boot wizard process and enters the desktop, so as to remind the user to set the various unset items according to his or her own usage needs during subsequent use. This not only simplifies the boot wizard process, improves the user's usage efficiency, and takes into account the usage needs of different user groups, but also reminds the user to set the skipped unset items through the notification message, further respects the user's usage needs and usage habits, and further improves the user's usage experience and favorability.
[0185] Please refer to Figure 19 , Figure 19 : is a flowchart of a method for optimizing the boot wizard process provided by another embodiment of the present application, which may include some or all of the following contents:
[0186] Step 1901 , in response to a user's first power-on instruction for the electronic device, controlling the electronic device to power on and displaying a power-on start page, wherein the power-on start page includes a first control and a second control.
[0187] Step 1902: In response to the user triggering the first control, a startup wizard process is entered to guide the user to enter the desktop after performing the first startup settings of the electronic device.
[0188] Step 1903: In response to the user triggering the second control, the startup wizard process is skipped and the desktop is entered.
[0189] The specific implementation process and principles of the above steps 1901-1903 can be referred to the detailed description of the above embodiment and will not be repeated here.
[0190] Step 1904 , in response to the voice wake-up instruction corresponding to the automatic execution of the boot wizard process, displaying the execution path selection page corresponding to the automatic execution of the boot wizard process, wherein the execution path selection page includes the fourth control and the fifth control.
[0191] The voice wake-up command corresponding to the automatic execution of the startup wizard process can be pre-set. For example, the voice wake-up command corresponding to the automatic execution of the startup wizard process can be "Automatically execute the startup wizard." In actual use, the specific content of the voice wake-up command can be set according to actual needs and specific application scenarios, and this embodiment of the application does not limit this.
[0192] Among them, the fourth control can be used to trigger the automatic execution of the complete startup wizard process.
[0193] Among them, the fifth control can be used to trigger automatic skipping of the startup wizard process.
[0194] In an embodiment of the present application, in order to further simplify the boot wizard process, reduce user operations and time consumption, and improve usage efficiency, in addition to providing a first control for triggering the complete execution of the boot wizard process and a second control for triggering the skipping of the boot wizard process in the boot start page, the boot wizard process can also be triggered to automatically execute the boot wizard process through a voice wake-up instruction. That is to say, after entering the boot start page, the user can choose to trigger the first control to completely execute the boot wizard process, or can choose to trigger the second control to skip the boot wizard process, or can trigger the automatic execution of the boot wizard process through a voice wake-up instruction. Therefore, after entering the boot start page, if the user's trigger operation on the first control is obtained, the user can be guided to completely execute the boot wizard process; if the user's trigger operation on the second control is obtained, the boot wizard process can be skipped and the desktop can be entered; if the voice wake-up instruction corresponding to the automatic execution of the boot wizard process is obtained, the system can be entered as follows. Figure 20 In the execution path selection page shown, the user can automatically execute the complete startup wizard process by triggering the fourth control, or automatically skip the startup wizard process by triggering the fifth control.
[0195] As a possible implementation method, after obtaining the voice wake-up command corresponding to the automatic execution of the boot wizard process, the entire boot start page can be updated and jumped to generate the execution path selection page; a dialog box can also be popped up from the bottom of the boot start page to generate the execution path selection page, but the present invention is not limited to this. In actual use, the switching method from the boot start page to the execution path selection page can be set according to the application scenario and specific usage requirements. This embodiment of the application does not limit this.
[0196] It should be noted that, in actual use, the name, shape, color, animation effect, position in the startup page and other design effects of the fourth and fifth controls can be determined according to actual design requirements, and the embodiment of the present application does not limit this. For example, the name of the fourth control can be "Start", and the name of the fifth control can be "Skip Settings", such as Figure 21 shown.
[0197] As a possible implementation method, in order to make it easy for users to know that the function of automatically executing the boot wizard process through voice wake-up commands can be used, a prompt message or a voice assistant icon can be displayed on the boot start page. Figure 22 As shown, a prompt message "Say "Automatically execute the startup wizard" to automatically execute the startup wizard!" can be displayed on the startup start page.
[0198] Step 1905, in response to the user triggering the fourth control, automatically execute each setting item in the startup wizard process, and automatically display the setting page corresponding to each setting item in turn, and enter the desktop after the setting of each setting item is completed.
[0199] In an embodiment of the present application, if the user's trigger operation on the fourth control is obtained, it can be determined that the user currently wants to automatically execute the power-on wizard process in its entirety, so that each setting item in the power-on wizard process can be automatically executed in sequence, and the setting page corresponding to the corresponding setting item can be displayed during the setting process of each setting item for the user to view or operate, and finally enter the desktop after the setting of each setting item is completed.
[0200] As a possible implementation method, for each setting item in the startup wizard process, the default setting corresponding to each setting item can be pre-set, so that in the process of automatically executing the complete startup wizard process, each setting item can be set according to the default setting corresponding to each setting item.
[0201] It should be noted that, in actual use, when setting the default settings corresponding to each setting item, the default settings corresponding to each setting item can be determined based on the actual application scenario and the user's usage habits, and the embodiments of the present application are not limited to this. For example, for setting items with relatively complex setting steps and whose non-setting will not affect the user's normal use of the electronic device, the corresponding default settings can be set to skip; for setting items with relatively simple setting steps (such as turning off or on) and the user usually chooses to turn on, the corresponding default settings can be set to on (allowing the user to manually turn off); for setting items with relatively simple setting steps (such as turning off or on) and the user usually chooses to turn off, the corresponding default settings can be set to off (allowing the user to manually turn on), and so on. In addition, when displaying the setting page corresponding to each setting item, it can be paused for a period of time (such as 2 seconds, 3 seconds, etc.) to allow the user a certain amount of time to view the default settings of each setting item or make modifications.
[0202] It should be noted that, during the automatic execution of the boot wizard, the setting page for each setting item in the boot wizard process is the same as the page for manually setting the boot wizard process in the prior art, and will not be repeated here.
[0203] Furthermore, if, during the automatic execution of the boot wizard process, a trigger operation is obtained from the user on the setting page corresponding to any setting item, it can be determined that the current user may have a manual setting requirement, and thus the automatic execution of the remaining setting items in the boot wizard process that have not yet been set can be suspended, and the user can be guided to manually set each setting item, thereby being able to flexibly adapt to the actual usage needs of different users, not only simplifying the boot wizard process and improving the user's usage efficiency, but also further improving the flexibility, convenience and practicality of the boot wizard process settings, thereby further improving the user's usage experience and favorability. That is, in a possible implementation method of the embodiment of the present application, before entering the desktop after completing the settings of each setting item, the above may also include:
[0204] In response to the user's triggering operation on the setting page corresponding to any setting item, the automatic execution of the remaining setting items in the power-on wizard process is paused, and the user is guided to manually set each setting item, where the remaining setting items refer to the setting items that are located after any setting item and have not yet been automatically executed.
[0205] As a possible implementation method, during the automatic execution of the power-on wizard process, if the user's trigger operation on the setting page corresponding to any setting item is obtained, it can be determined that the user currently has a need to manually set the power-on wizard process (such as the default setting does not meet the user's expectations, etc.), so that the automatic execution of the remaining setting items in the power-on wizard process can be suspended, and starting from the setting item triggered by the user, the user can be guided to manually set the setting item and the remaining setting items in the power-on wizard process that are after the setting item and have not been executed, that is, the manual setting process begins from the setting item triggered by the user.
[0206] As a possible implementation method, during the automatic execution of the startup wizard process, if the user's trigger operation on the setting page corresponding to any setting item is obtained, in addition to guiding the user to manually set the setting item triggered by the user and the remaining setting items that have not been automatically executed, the user can also be provided with similar return controls such as "Return" and "Return to Previous Page" on the setting page of each setting item, so that the user can trigger the return control to manually re-set the setting item that has been automatically executed.
[0207] In this way, through the above embodiment, the user can manually set each setting item at any time according to his or her actual usage needs during the automatic execution of the startup wizard. This not only improves the user's usage efficiency by automatically executing the startup wizard process, but also fully takes into account the user's diverse usage needs, and further improves the flexibility, convenience and practicality of the startup wizard process settings.
[0208] Step 1906: In response to the user triggering the fifth control, skip the startup wizard process and enter the desktop.
[0209] In an embodiment of the present application, if the user triggers the fifth control, it can be determined that the user currently wants to skip the startup wizard process, so that the steps of skipping the startup wizard process in the embodiment of the present application can be automatically executed and the desktop can be entered.
[0210] It should be noted that the process of skipping the power-on wizard process through a voice wake-up command is the same as the process of skipping the power-on wizard process in the aforementioned embodiment. The specific implementation process and principles can refer to the detailed description of the aforementioned embodiment and will not be repeated here.
[0211] As a possible implementation method, according to the description of skipping the startup wizard process in the aforementioned embodiment, if a reminder page is displayed after the user chooses to skip the startup wizard process through the second control, then when the user chooses to automatically execute the skipping of the startup wizard process through the fifth control, the reminder page can also be displayed; and when automatically executing to the reminder page, if the user's trigger operation in the reminder page is obtained, the automatic execution can be paused, and the process of manually executing the skipping of the startup wizard process can be entered; that is, after pausing the automatic execution, the user is allowed to perform manual operations in the reminder page, such as returning to the startup start page, operating the system core settings items or recommended settings items in the reminder page, triggering the third control to continue the process of skipping the startup wizard process, etc., so that the user can manually set the startup wizard process at any time according to his actual usage needs, thereby not only improving the user's usage efficiency by automatically executing the startup wizard process, but also fully considering the user's diverse usage needs, and further improving the flexibility, convenience and practicality of the startup wizard process setting.
[0212] The following Figure 23 As an example, the process of automatically executing the boot wizard process through the voice wake-up command is described in detail. Figure 23 In the example, the voice wake-up command is "Automatically execute the startup wizard", the name of the third control is "Agree and skip with one click", the name of the fourth control is "Start", and the name of the fifth control is "Skip settings". After receiving the user's voice wake-up command "Automatically execute the startup wizard", the execution path selection page containing the "Start" control and the "Skip settings" control can be displayed; if the user triggers the "Start" control, the entire startup wizard process can be automatically executed, and the setting pages of each setting item in the startup wizard process (such as Figure 23 The system will automatically display the "Agreement and Declaration Page, Network Settings Page, Device Protection Page, etc." until all settings are automatically set and the desktop is displayed. If the user triggers the "Skip Settings" control, the process of skipping the boot wizard process in the embodiment of the present application can be automatically executed, that is, the reminder page is displayed, the system preparation page is displayed in response to the user triggering the "Agree and Skip with One Click" control, and the desktop is displayed after all core system settings are set. The specific implementation process and principle of automatically executing the skipping boot wizard process can be referred to the detailed description of the above embodiment and will not be repeated here.
[0213] The embodiment of the present application provides an optimization method for the power-on wizard process, which automatically executes the power-on wizard process through a voice wake-up command, and provides two paths: automatically executing the power-on wizard process and skipping the power-on wizard process in the execution path selection page corresponding to the automatic execution of the power-on wizard process for the user to choose. When the user selects to automatically execute the power-on wizard process through the fourth control, each setting item in the power-on wizard process is automatically executed, and the setting page corresponding to each setting item is automatically displayed to show the user the setting process of each setting item. When the user selects to skip the power-on wizard process through the fifth control, the execution process of skipping the power-on wizard process is automatically executed and the desktop is entered. Therefore, by providing a voice wake-up command to automatically execute the power-on wizard process or automatically execute the setting process of skipping the power-on wizard process, not only the voice wake-up command and automatic execution are further simplified, further improving the user's usage efficiency, but also by providing the user with two execution paths: fully executing the power-on wizard process and skipping the power-on wizard process, the usage needs of different users are fully taken into account, thereby further improving the user's usage experience and favorability.
[0214] Figure 24 This is an overall flow chart of the optimization method of the boot wizard process provided by an embodiment of the present application, refer to Figure 24 The overall process of the method for optimizing the boot wizard process of the embodiment of the present application is explained.
[0215] like Figure 24 As shown, the optimization method of the power-on wizard process includes three execution paths: guiding the user to manually set the complete power-on wizard process by triggering the start control (i.e., the first control) in the power-on start page, skipping the power-on wizard process by triggering the skip setting control (i.e., the second control) in the power-on start page, and automatically executing the power-on wizard process through a voice wake-up command.
[0216] like Figure 24 As shown, in the process of guiding the user to manually set up the complete startup wizard by triggering the start control, after obtaining the user's trigger operation on the start control in the startup start page, jump to the next page and enter the startup wizard process, that is, guide the user to complete the setting of each setting item in the startup wizard process item by item, and enter the desktop after executing the startup wizard process.
[0217] When skipping the startup wizard process by triggering the Skip Setup control, after receiving a user trigger on the Skip Setup control on the startup start page, a reminder page (including each core system setting item and a third control for triggering whether to skip the setup) is displayed. After receiving a user trigger on the third control (i.e., the user agrees to skip the setup), the system jumps to the system preparation page, notifying the user that the system is being prepared. The system's core settings are initialized, and after completing the setup, the system enters the desktop. After entering the desktop, reminders about unconfigured items can be provided through notifications such as desktop cards, dynamic banner notifications, and the notification center. For example, when providing reminders through cards, each unconfigured item and its icon can be displayed; when providing reminders through dynamic banner notifications, a prompt message can be displayed that reads "You skipped some settings. Please click to complete the configuration"; when providing reminders through the notification center, a group notification message can be displayed that reads "Please click to complete the skipped settings" and can be viewed by pulling down the notification center. When receiving a user click on any of these notification messages, the system jumps to the corresponding settings page for the unconfigured item, guiding the user to configure the unconfigured item. Furthermore, the user's usage data after powering on can be analyzed to determine the unset items that the user is interested in, and new notification messages can be updated or generated based on the unset items that the user is interested in to make personalized recommendations to the user.
[0218] In this way, through the "one-click skip" function, users can quickly enter the desktop, avoid tedious setup steps, and improve usage efficiency; at the same time, by automatically completing the core system settings, subsequent guidance and reminders, it ensures that users will not miss important settings; this design not only meets the efficiency needs, but also avoids causing inconvenience to the user's subsequent use, achieving a balance in user experience.
[0219] In the process of automatically executing the power-on wizard process through a voice wake-up command, when the voice wake-up command corresponding to the automatic execution of the power-on wizard process is obtained, the execution path selection page can be displayed, and the start control (i.e., the fourth control) and the skip setting control (i.e., the fifth control) can be displayed in the execution path selection page. If the user triggers the start control in the execution path selection page, the entire power-on wizard process can be automatically executed, that is, each setting item in the power-on wizard process is automatically set in turn, and the setting page of each setting item is automatically displayed in turn until all setting items are set, the desktop is entered, and the automatic execution is exited; if the user triggers the skip setting control in the execution path selection page, the process of skipping the power-on wizard process in the embodiment of the present application can be automatically executed until the desktop is entered and the automatic execution is exited.
[0220] It should be noted that Figure 24 For other specific implementation processes and principles, please refer to the detailed description of the above embodiments and will not be repeated here.
[0221] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0222] Corresponding to the optimization method of the boot wizard process described in the above embodiment, Figure 25 A structural block diagram of an optimization device for the boot wizard process provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0223] Reference Figure 25 The startup wizard process optimization device 2500 includes:
[0224] The control module 2501 is configured to control the electronic device to start up and display a startup page in response to a user's first startup instruction for the electronic device, wherein the startup page includes a first control and a second control;
[0225] A first setting module 2502 is configured to, in response to a user triggering operation on a first control, enter a startup wizard process to guide the user to perform initial startup settings on the electronic device and then enter the desktop;
[0226] The second setting module 2503 is used to skip the startup wizard process and enter the desktop in response to the user's triggering operation on the second control.
[0227] The device for optimizing the boot wizard process provided in the embodiment of the present application provides a first control for guiding the user to complete the boot wizard process settings and a second control for skipping the boot wizard process on the boot start page, so that after the user starts up a new electronic device for the first time, the user can choose a suitable path to perform the boot wizard settings according to his or her own usage habits and needs. This not only allows users who are not familiar with the operation of the electronic device to choose the complete boot wizard process settings and better familiarize themselves with the operation of the electronic device, but also allows users who want to quickly enter the desktop to skip the boot wizard process with one click and quickly enter the desktop. This not only simplifies the boot wizard process and improves the user's usage efficiency, but also takes into account the usage needs of different user groups and improves the user experience.
[0228] In a possible implementation of the present application, the second setting module 2503 includes:
[0229] A first acquiring unit, configured to acquire at least one system core setting item in a startup wizard process;
[0230] The first display unit is used to display a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes various system core setting items, operation controls corresponding to each system core setting item, and a third control;
[0231] A first setting unit, configured to automatically initialize various system core setting items in response to a user triggering operation on the third control;
[0232] The first entry unit is used to enter the desktop after initializing the settings of various system core settings.
[0233] Furthermore, in another possible implementation of the present application, the above-mentioned system core setting items include at least one of protocols and declarations, data privacy, enhanced service settings, and media service settings.
[0234] Furthermore, in another possible implementation of the present application, the second setting module 2503 includes:
[0235] A second obtaining unit, configured to obtain at least one system core setting item and at least one recommended setting item in a startup wizard process;
[0236] a second display unit, configured to display a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes each system core setting item, an operation control corresponding to each system core setting item, each recommended setting item, an operation control corresponding to each recommended setting item, and a third control;
[0237] a first determining unit, configured to, in response to a user selecting operation on the at least one recommended setting item, determine the at least one recommended setting item selected by the user as a custom setting item;
[0238] A second setting unit is configured to automatically initialize various system core setting items and various custom setting items in response to a user triggering operation on the third control;
[0239] The second entry unit is used to enter the desktop after initializing the various system core setting items and various custom setting items.
[0240] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes:
[0241] A first obtaining module, configured to obtain at least one unset item in a startup wizard process;
[0242] The first generating module is used to generate and display notification messages corresponding to the unset items according to the unset items, so as to remind the user to set the unset items.
[0243] Furthermore, in another possible implementation of the present application, the type of the above-mentioned notification message includes at least one of desktop card set notification, dynamic banner notification, and notification center notification.
[0244] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes:
[0245] The first guiding module is configured to guide the user to complete setting of any unset item in response to a triggering operation of a notification message corresponding to any unset item by the user.
[0246] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes:
[0247] The second acquisition module is used to obtain user usage data;
[0248] A first determining module is configured to determine, based on the usage data, at least one unset item that the user is interested in from among the unset items;
[0249] The first updating module is configured to update the notification message according to various unset items that the user is interested in.
[0250] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes:
[0251] A first display module is configured to display an execution path selection page corresponding to the automatic execution of the startup wizard process in response to a voice wake-up instruction corresponding to the automatic execution of the startup wizard process, wherein the execution path selection page includes a fourth control and a fifth control;
[0252] A third setting module is used to automatically execute each setting item in the startup wizard process in response to the user's triggering operation on the fourth control, and automatically display the setting page corresponding to each setting item in sequence, and enter the desktop after the setting of each setting item is completed;
[0253] The fourth setting module is used to skip the startup wizard process and enter the desktop in response to the user's triggering operation on the fifth control.
[0254] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes:
[0255] The fifth setting module is used to respond to the user's trigger operation on the setting page corresponding to any setting item, suspend the automatic execution of the remaining setting items in the power-on wizard process, and guide the user to manually set each setting item, wherein the remaining setting items refer to the setting items that are located after any setting item and have not yet been automatically executed.
[0256] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment section and will not be repeated here.
[0257] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0258] In order to implement the above embodiments, the present application also proposes an electronic device.
[0259] Figure 26 This is a hardware structure diagram of an electronic device according to an embodiment of the present application. Figure 26 As shown, the electronic device 2600 includes: at least one processor 2610 ( Figure 26 Only one is shown), a memory 2620 and a computer program 2630 stored in the memory 2620 and executable on the at least one processor 2610, wherein the processor 2610 implements the steps of any one of the above methods when executing the computer program 2630.
[0260] Those skilled in the art will understand that Figure 26 These are merely examples of electronic devices and do not constitute a limitation on electronic devices. In practice, electronic devices may include more or fewer components than shown in the figures, or a combination of certain components, or different components. For example, they may also include input and output devices, network access devices, etc.
[0261] Processor 2610 may be a central processing unit (CPU), other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor.
[0262] In some embodiments, memory 2620 may be an internal storage unit of electronic device 2600, such as a hard drive or memory of electronic device 2600. In other embodiments, memory 2620 may also be an external storage device of electronic device 2600, such as a plug-in hard drive, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on electronic device 2600. Optionally, memory 2620 may include both an internal storage unit of electronic device 2600 and an external storage device. Memory 2620 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of the computer program. Memory 2620 may also be used to temporarily store data that has been output or is about to be output.
[0263] Figure 27 This is a schematic structural diagram of an electronic device according to another embodiment of the present application.
[0264] See also Figure 27The 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 194, and a subscriber identification module (SIM) card interface 195, etc. Among them, the sensor module 180 can 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.
[0265] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0266] The processor 110 may include one or more processing units, for example, an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0267] 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.
[0268] Processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 110. If processor 110 needs to use the same instruction or data again, it can directly access the memory. This avoids duplicate accesses, reduces processor 110 latency, and thus improves system efficiency.
[0269] In some embodiments, the processor 110 may include one or more interfaces, such as 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.
[0270] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is merely an illustrative illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods from the above embodiments, or a combination of multiple interface connection methods.
[0271] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0272] Display screen 194 is used to display images, videos, and the like. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLED, or a quantum dot light-emitting diode (QLED). In some embodiments, electronic device 100 may include one or N display screens 194, where N is an integer greater than one.
[0273] The electronic device 100 can implement a shooting function through an ISP, a camera 193, a video codec, a GPU, a display screen 194, and an application processor.
[0274] 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. 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 by the electronic device 100 during use (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.
[0275] The electronic device 100 can implement audio functions, such as music playback and recording, through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone jack 170D and the application processor.
[0276] Microphone 170C, also known as "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to the microphone 170C to input the sound signal into the microphone 170C. The electronic device 100 can be provided with at least one microphone 170C. In other embodiments, the electronic device 100 can be provided with two microphones 170C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 100 can also be provided with three, four or more microphones 170C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc. As an example of the present application, the microphone 170C can be used to receive a voice wake-up instruction corresponding to the automatic execution of the power-on wizard process.
[0277] The buttons 190 include a power button, a volume button, etc. The buttons 190 may be mechanical buttons or touch buttons. The electronic device 100 may receive button inputs and generate key signal inputs related to user settings and function control of the electronic device 100.
[0278] In the above embodiments, all or part of the embodiments can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, the computer instructions fully or partially perform the processes or functions described in the embodiments of this application. 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. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).
[0279] It should be noted that the implementation process and technical principles of the electronic device of this embodiment can be found in the aforementioned explanation of the optimization method of the power-on wizard process of the embodiment of the present application, and will not be repeated here.
[0280] An embodiment of the present application also provides a chip system, which is applied to an electronic device. The chip system includes one or more processors, and the one or more processors are used to call computer instructions to enable the electronic device to implement the steps in the above-mentioned method embodiments.
[0281] An embodiment of the present application further provides a computer-readable storage medium, which includes instructions. When the instructions are executed on an electronic device, the electronic device implements the steps in the above-mentioned various method embodiments.
[0282] An embodiment of the present application further provides a computer program product, including a computer program. When the computer program runs on an electronic device, the electronic device implements the steps in the above-mentioned various method embodiments.
[0283] If the integrated unit is implemented as a software functional unit and sold or used as a standalone product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the process steps in the above-mentioned method embodiments by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When executed by a processor, the computer program can implement the steps of each of the above-mentioned method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium can include at least: any entity or device capable of carrying computer program code to a device / electronic device, recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, removable hard drives, magnetic disks, or optical disks. In some jurisdictions, based on legislation and patent practice, computer-readable media cannot be electric carrier signals or telecommunication signals.
[0284] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0285] In the above embodiments, specific details such as specific system structures and technologies are provided for illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application can also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obstructing the description of the present application with unnecessary details.
[0286] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or collections thereof.
[0287] It will also be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0288] As used in this specification and the appended claims, the term "if" can be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.
[0289] In addition, in the description of this application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0290] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" that appear in various places throughout this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically stated. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically stated.
[0291] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0292] In the embodiments provided in the present application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0293] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0294] The above-described embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present application, and should all be included in the scope of protection of the present application.
Claims
1. A method for optimizing the boot wizard process, characterized in that: include: In response to a user's first power-on instruction for the electronic device, controlling the electronic device to power on and displaying a power-on start page, wherein the power-on start page includes a first control and a second control; In response to the user triggering the first control, entering a startup wizard process to guide the user to perform initial startup settings on the electronic device and then enter the desktop; In response to the user triggering the second control, skipping the startup wizard process and entering the desktop; Wherein, skipping the boot wizard process and entering the desktop includes: Obtaining at least one system core setting item and at least one recommended setting item in the startup wizard process; Displaying a reminder page corresponding to skipping the startup wizard process, wherein the reminder page includes each of the system core setting items, an operation control corresponding to each of the system core setting items, each of the recommended setting items, an operation control corresponding to each of the recommended setting items, and a third control, wherein the operation control corresponding to the system core setting item is used to trigger display of a detailed information page for the system core setting item, the detailed information page including the detailed information of the system core setting item and the operation control corresponding to the detailed information, and the operation control corresponding to the recommended setting item is used to trigger display of specific content of the recommended setting item for the user to view and select; In response to a selection operation of the user on at least one of the recommended setting items, determining the at least one recommended setting item selected by the user as a custom setting item; In response to the user triggering the third control, automatically initializing the system core setting items and the custom setting items; After initializing the settings of the system core settings and the custom settings, the desktop is entered.
2. The method according to claim 1, wherein The system core setting items include at least one of protocols and declarations, data privacy, enhanced service settings, and media service settings.
3. The method according to any one of claims 1-2, characterized in that After the system skips the boot wizard process and enters the desktop in response to the user triggering the second control, the system further includes: Obtain at least one unset item in the startup wizard process; According to each of the unset items, a notification message corresponding to each of the unset items is generated and displayed to remind the user to set each of the unset items.
4. The method according to claim 3, wherein The type of the notification message includes at least one of a desktop card set notification, a dynamic banner notification, and a notification center notification.
5. The method according to claim 3, wherein After generating and displaying notification messages corresponding to the unset items according to the unset items to remind the user to set the unset items, the method further includes: In response to the user's triggering operation on the notification message corresponding to any unset item, guiding the user to complete setting of the any unset item.
6. The method according to claim 3, wherein After generating and displaying notification messages corresponding to the unset items according to the unset items to remind the user to set the unset items, the method further includes: Obtaining usage data of the user; determining, based on the usage data, at least one unset item that the user is interested in from among the unset items; The notification message is updated according to each of the unset items that the user is interested in.
7. The method according to any one of claims 1-2 and 4-6, characterized in that: After controlling the electronic device to start up and displaying a startup start page in response to a user's first startup instruction for the electronic device, the method further includes: In response to a voice wake-up instruction corresponding to the automatic execution of the boot wizard process, displaying an execution path selection page corresponding to the automatic execution of the boot wizard process, wherein the execution path selection page includes a fourth control and a fifth control; In response to the user triggering the fourth control, each setting item in the startup wizard process is automatically executed, and the setting page corresponding to each setting item is automatically displayed in sequence, and the desktop is entered after the setting of each setting item is completed; In response to the user triggering the fifth control, the startup wizard process is skipped and the desktop is entered.
8. The method according to claim 7, wherein After completing the settings for each of the setting items and before entering the desktop, the method further includes: In response to the user's triggering operation on the setting page corresponding to any setting item, the automatic execution of the remaining setting items in the power-on wizard process is paused, and the user is guided to manually set each of the setting items, wherein the remaining setting items refer to the setting items that are located after any setting item and have not yet been automatically executed.
9. An electronic device, characterized in that: The electronic device includes: one or more processors, and a memory; the memory is coupled to the one or more processors, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to enable the electronic device to execute the method as described in any one of claims 1-8.
10. A chip system, characterized in that: The chip system is applied to an electronic device, and the chip system includes one or more processors, and the one or more processors are used to call computer instructions so that the electronic device executes the method as described in any one of claims 1-8.
11. A computer-readable storage medium, characterized in that The computer-readable storage medium includes instructions, and when the instructions are executed on an electronic device, the electronic device executes the method according to any one of claims 1 to 8.
12. A computer program product, characterized in that The invention comprises a computer program, which, when running on an electronic device, causes the electronic device to execute the method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Method and system for guiding user to carry out function configuration of smart television
CN103051967A
Equipment startup method and device
CN107087164A
TV with GUI
CN303662072S