Optimization method of startup guide process, electronic equipment and chip system
By providing the first control for entering the complete boot wizard process and the second control for skipping the boot wizard process in the boot start page, the cumbersome problem of the boot wizard process in the prior art is solved, and the effect of simplifying the process, improving efficiency and improving user experience is achieved.
Patent Information
- Application Number
- CN202510578241.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-07
- Publication Date
- 2025-06-06
- Estimated Expiration
- 2045-05-07
AI Technical Summary
The boot guide process of existing electronic devices is cumbersome and time-consuming, which reduces the user's efficiency and user experience.
The first control is provided in the power-on start page for entering the complete power-on wizard flow, and the second control is provided for skipping the power-on wizard flow and directly entering the desktop. Users can choose the appropriate path according to their own usage habits and needs.
The startup guide process is simplified, the user's usage efficiency is improved, the user's usage needs are taken into account the usage needs of different user groups, and the user experience is improved.
Smart Images

Figure CN120104199A_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] With the popularity and daily use of portable electronic devices such as mobile phones and tablet computers, people's entertainment, work, life and other aspects have been greatly facilitated, and users are becoming more and more familiar with the operation of electronic devices. Taking mobile phones as an example, after turning on a new mobile phone for the first time, users are required to manually set up the boot wizard to guide users to familiarize themselves with the new phone and perform some basic settings.
[0003] In the related art, the boot wizard process of an electronic device usually includes steps such as user agreement, device protection, data import, new gesture navigation, etc. Users usually need to operate more than a dozen or even dozens of pages before they can enter the desktop to use the electronic device. 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 experience of using the electronic device. Summary of the invention
[0004] The embodiments of the present application provide a method for optimizing a power-on 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 power-on wizard process reduces the user's efficiency and experience in using the electronic device.
[0005] In a 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 the 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 power-on wizard process settings and a second control for skipping the power-on wizard process in the power-on start page, the user can choose an appropriate path for power-on wizard settings according to his or her 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 the electronic device choose the complete power-on wizard process settings and better familiarize themselves with the operation of the electronic device, but users who want to quickly enter the desktop can 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 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: Obtain at least one system core setting item in the boot wizard process; 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, and a third control; In response to the user's triggering operation on the third control, each system core setting item is automatically initialized; After completing the initialization settings for each system core setting item, enter the desktop.
[0008] 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.
[0009] In this way, after the user chooses to skip the power-on wizard process through the second control, a reminder page is displayed to remind the user of the system core setting items that will be set and the third control for agreeing to skip the power-on 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 setting items that will be set when skipping the power-on 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 power-on wizard process according to actual needs. This not only simplifies the power-on wizard process and improves the user's 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.
[0010] Optionally, in another possible implementation of the first aspect, skipping the boot wizard process and entering the desktop includes: Obtain at least one system core setting item and at least one recommended setting item in the boot wizard process; 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; 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; In response to the user's triggering operation on the third control, each system core setting item and each custom setting item are automatically initialized; After initializing all system core settings and custom settings, enter the desktop.
[0011] In this way, after the user chooses to skip the boot wizard process through the second control, a reminder page is displayed, and the system core setting items to be set, the recommended setting items that the user can select and set, and the third control for agreeing to skip and continue to skip the boot wizard process are displayed in the reminder page. Therefore, not only can some necessary information that the user needs to know be displayed to the user for viewing, but also the user can be allowed to select some setting items in the recommended setting items for customized settings according to their actual usage needs and usage habits. Then, after the user triggers the third control, each system core setting item and the customized setting item selected by the user are automatically set to ensure that the state of the electronic device after entering the desktop can better meet the actual usage needs and usage habits of the user. Therefore, the system core setting items that will be set by skipping the boot 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 customize the settings according to actual needs and re-determine whether to continue to skip the boot wizard process. Not only the boot wizard process is simplified and the user's usage efficiency is improved, but also the user's right to know information and the right to choose to use functions are fully respected, and the user is not forced to use blindly, and the user is allowed to choose the setting items that need to be set during the boot process, thereby further improving the user's usage experience and favorability.
[0012] Optionally, in yet another possible implementation of the first aspect, after the process of skipping the boot wizard process and entering the desktop in response to the user's triggering operation on the second control, the process further includes: Get at least one unset item in the boot wizard process; 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.
[0013] 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 each unset item 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 each skipped unset item through notification messages, further respecting the usage needs and habits of users, thereby further improving the user experience and favorability.
[0014] 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.
[0015] 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, so that users can 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.
[0016] Optionally, in another possible implementation of the first aspect, 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 a user triggering operation on a notification message corresponding to any unset item, the user is guided to complete setting of the any unset item.
[0017] 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 users' usage experience and favorability.
[0018] Optionally, in another possible implementation of the first aspect, 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: Obtain user usage data; Determining, based on the usage data, at least one unset item of interest to the user from among the unset items; The notification message is updated based on each unset item of interest to the user.
[0019] 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 (i.e., 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 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 the timeliness and convenience of the user's setting of the unset items is further improved, but also the matching degree between the recommended unset items and 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.
[0020] Optionally, in yet another possible implementation of the first aspect, after the above-mentioned response to the user's first power-on instruction to the electronic device, controlling the electronic device to power on and displaying the power-on start page, further includes: 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 a fourth control and a fifth control; In response to the user's triggering operation on the fourth control, each setting item in the boot 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's triggering operation on the fifth control, the startup wizard process is skipped and the desktop is entered.
[0021] In this way, the power-on wizard process is automatically executed through the 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 chooses 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 manual operation of the user in the power-on wizard process is further simplified through the voice wake-up command and automatic execution, and the user's usage efficiency is further improved, but also by providing the user with two execution paths, namely, completely 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.
[0022] Optionally, in yet another possible implementation of the first aspect, before entering the desktop after completing the settings of each setting item, 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 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.
[0023] In this way, if during the automatic execution of the power-on wizard process, a trigger operation of the user in 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.
[0024] In a second aspect, an embodiment of the present application provides an optimization device for a power-on wizard process, comprising: a control module, for controlling the electronic device to start up and display a power-on start page in response to a user's first power-on instruction for the electronic device, wherein the power-on start page includes a first control and a second control; a first setting module, for entering the power-on wizard process in response to a user's triggering operation on the first control, so as to guide the user to enter the desktop after performing the first power-on settings on the electronic device; and a second setting module, for skipping the power-on wizard process and entering the desktop in response to a user's triggering operation on the second control.
[0025] In a possible implementation manner of the second aspect, the second setting module includes: A first acquisition unit, used to acquire at least one system core setting item in the boot wizard process; A first display unit is used 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, and a third control; A first setting unit, configured to automatically initialize various system core setting items in response to a user triggering operation on the third control; The first entry unit is used to enter the desktop after initializing the settings of various system core setting items.
[0026] 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.
[0027] Optionally, in another possible implementation of the second aspect, the second setting module includes: A second acquisition unit, used to acquire at least one system core setting item and at least one recommended setting item in the boot wizard process; A second display unit is used 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; a first determining unit, configured to determine, in response to a user's selection operation on at least one recommended setting item, at least one recommended setting item selected by the user as a custom setting item; A second setting unit, 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; The second entry unit is used to enter the desktop after initializing each system core setting item and each custom setting item.
[0028] Optionally, in yet another possible implementation of the first aspect, the device for optimizing the boot wizard process further includes: A first acquisition module, used to acquire at least one unset item in the startup wizard process; 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.
[0029] 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.
[0030] Optionally, in another possible implementation of the second aspect, the above-mentioned startup wizard process optimization device further includes: The first guiding module is used 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.
[0031] Optionally, in another possible implementation of the second aspect, the device for optimizing the boot wizard process further includes: The second acquisition module is used to acquire the user's usage data; A first determining module, configured to determine at least one unset item of interest to the user from among the unset items according to the usage data; The first updating module is used to update the notification message according to various unset items that the user is interested in.
[0032] Optionally, in yet another possible implementation of the second aspect, the device for optimizing the boot wizard process further includes: A first display module, configured to respond to a voice wake-up instruction corresponding to the automatic execution of the boot wizard process and display 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; A third setting module, for automatically executing each setting item in the boot wizard process in response to the user's triggering operation on the fourth control, and automatically displaying the setting page corresponding to each setting item in sequence, and entering the desktop after completing the setting of each setting item; 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.
[0033] Optionally, in yet another possible implementation of the second aspect, the device for optimizing the boot wizard process further includes: The fifth setting module is used to respond to the user's trigger operation on the setting page corresponding to any setting item, pause 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.
[0034] 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 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] 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
[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. 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 paying any creative work.
[0040] Figure 1 It is a flowchart of a method for optimizing a boot wizard process provided by an embodiment of the present application; Figure 2 This is a schematic diagram of a startup start page of an electronic device provided by an embodiment of the present application; Figure 3 is a schematic diagram of a startup start page of another electronic device provided by an embodiment of the present application; Figure 4 is a schematic diagram of a startup start page of another electronic device provided by an embodiment of the present application; Figure 5 This is a schematic diagram of a reminder page corresponding to skipping a boot wizard process provided by an embodiment of the present application; Figure 6 It is a schematic diagram of a system preparation page corresponding to skipping a boot wizard process provided by an embodiment of the present application; Figure 7 This is a schematic diagram of another reminder page corresponding to skipping the boot wizard process provided by an embodiment of the present application; Figure 8 It is a schematic diagram of an overall process of skipping the boot wizard process provided by an embodiment of the present application; Fig. 9 This is a schematic diagram of another reminder page corresponding to skipping the boot wizard process provided by an embodiment of the present application; Fig.10 This is a schematic diagram of another reminder page corresponding to skipping the boot wizard process provided by an embodiment of the present application; Fig.11 This is a schematic diagram of another reminder page corresponding to skipping the boot wizard process provided by an embodiment of the present application; Fig.12 This is a schematic diagram of another reminder page corresponding to skipping the boot wizard process provided by an embodiment of the present application; Fig.13 This is a schematic diagram of another reminder page corresponding to skipping the boot wizard process provided by an embodiment of the present application; Fig.14 is a flowchart of a method for optimizing a boot wizard process provided by another embodiment of the present application; Fig.15 This is a desktop schematic diagram including a notification message corresponding to an unset item provided by an embodiment of the present application; Fig.16 This is another desktop schematic diagram including a notification message corresponding to an unset item provided by an embodiment of the present application; Fig.17 This is another desktop schematic diagram including a notification message corresponding to an unset item provided by an embodiment of the present application; Fig.18 This is another desktop schematic diagram including a notification message corresponding to an unset item provided by an embodiment of the present application; Fig.19 is a flowchart of a method for optimizing a startup wizard process provided by yet another embodiment of the present application; Fig. 20 It 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; Fig.21 It 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; Fig. 22 This is a schematic diagram of a startup start page of another electronic device provided by an embodiment of the present application; Fig.23 This is a schematic diagram of an overall process of automatically executing a boot wizard process through a voice wake-up command provided by an embodiment of the present application; Fig.24 This is an overall flow chart of a method for optimizing a boot wizard process provided by an embodiment of the present application; Fig.25 It is a structural schematic diagram of a device for optimizing a boot wizard process provided by an embodiment of the present application; Fig.26 is a structural schematic diagram of an electronic device provided by an embodiment of the present application; Fig. 27 It is a structural schematic diagram of an electronic device provided in another embodiment of the present application. DETAILED DESCRIPTION
[0041] 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 the present application with reference to the accompanying drawings.
[0042] Please refer to Figure 1 , Figure 1 : is a flowchart of a method for optimizing a boot wizard process provided by an embodiment of the present application. The method may include some or all of the following contents: Step 101, in response to a user's first power-on instruction for the electronic device, control the electronic device to power on and display a power-on start page, wherein the power-on start page includes a first control and a second control.
[0043] It should be noted that the startup wizard process optimization method of the embodiment of the present application can be executed by the startup wizard process optimization device of the embodiment of the present application. The startup wizard process optimization device of the embodiment of the present application can be configured in any electronic device to execute the startup wizard process optimization method of the embodiment of the present application.
[0044] The first power-on instruction may refer to the first power-on instruction received by the electronic device. That is, the electronic device in the embodiment 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 restoring factory settings, and the embodiment of the present application does not limit this.
[0045] The startup start page may refer to the first page displayed after the electronic device is successfully started.
[0046] The first control may refer to a control for triggering a complete startup wizard process.
[0047] The second control may refer to a control for triggering skipping of the boot wizard process.
[0048] In the embodiment of the present application, after the electronic device is turned on for the first time, a boot wizard process is usually entered to guide the user to familiarize himself with the new device and perform some basic settings, and the boot wizard process usually includes region and language settings, protocols and statements, data and privacy, subscriber identity module (SIM) settings, account login, network settings, device protection settings (such as fingerprint settings, face settings, password settings, etc.), enhanced service and user experience improvement settings, media service settings, data import, learning gesture navigation and other setting steps. Users usually need to perform more than a dozen or even dozens of pages of setting operations before they can enter 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 experience of using the electronic device; however, if the boot wizard process is skipped directly without considering the differences in the user groups, for users who are not familiar with the operation of the electronic device or who want to perform a relatively complete setting when they start the device for the first time, directly entering the desktop may make them feel at a loss and do not know how to start using the mobile phone, which reduces the first-time use 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 at the same time to 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 their actual usage needs and usage habits to perform a complete power-on setting; or choose to skip the power-on wizard process by triggering the second control to improve usage efficiency.
[0049] As an example, Figure 2As shown in FIG. 1 , a schematic diagram of a startup page of an electronic device provided in an embodiment of the present application is shown. The name, shape, color, animation effect, position in the startup page, and other design effects of the first and second controls can be determined according to actual design requirements, and the present application embodiment 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.
[0050] 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 start 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 only exemplary and cannot be regarded as a limitation of the present application. In actual use, the names, shapes, colors, animation effects, positions of other operation controls in the startup page, and other design effects can also be determined according to actual design requirements, and the present application embodiment does not limit this.
[0051] Step 102, in response to the user's triggering operation on the first control, entering a startup wizard process to guide the user to enter the desktop after performing the first startup settings on the electronic device.
[0052] In an embodiment of the present application, if a user 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, and 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.
[0053] It should be noted that the types of trigger operations for each control mentioned in the embodiments of the present application may include but are not limited to touch (for example, click, double-click, etc.), voice control, gesture and other operations, and the present application does not impose any restrictions on this.
[0054] 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.
[0055] Step 103, in response to the user's triggering operation on the second control, skip the startup wizard process and enter the desktop.
[0056] 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 power-on wizard process, so that the power-on wizard process can be directly skipped and the desktop can be entered, thereby simplifying the power-on wizard process and allowing the user to quickly enter the desktop, thereby improving the user's usage efficiency.
[0057] Furthermore, since the agreement, 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 system core settings are set up 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 system core settings that will be automatically set up through the reminder page, so as to simplify the startup wizard process, improve the user's usage efficiency, fully respect the user's right to know information and the right to choose to use functions, and do not force users to use blindly, thereby further improving the user's usage experience and favorability. That is, in a possible implementation method of the present application embodiment, the above step 103 may include: Obtain at least one system core setting item in the boot wizard process; 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, and a third control; In response to the user's triggering operation on the third control, each system core setting item is automatically initialized; After completing the initialization settings for each system core setting item, enter the desktop.
[0058] 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.
[0059] It should be noted that the system core setting items listed above are only exemplary and cannot be regarded as limitations of this application. In actual use, other setting items in the boot wizard process can be used as system core setting items according to actual needs and specific application scenarios, and this embodiment of the application does not limit this.
[0060] 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.
[0061] Among them, the third control can be used to trigger the user to agree and continue the process of skipping the boot wizard process.
[0062] 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 power-on wizard process by triggering the second control, the each system core setting item in the pre-set power-on wizard process can be obtained, and a reminder page corresponding to skipping the power-on wizard process is generated according to each system core setting item, so as to inform the user which setting items will be set by default in the process of skipping the power-on 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 power-on 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.
[0063] 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 operation controls corresponding to 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, so that after obtaining the user's click operation on the third control, each system core setting item can be initialized and displayed as shown. Figure 6 After the initialization of each system core setting item is completed, you can Figure 6 The System Preparation page shown jumps to the desktop.
[0064] 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.
[0065] 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 on this application. In actual use, the display style and layout of each system core setting item and the operation controls 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, and this embodiment of the application does not limit this. Figure 8Taking the first control as an example, the name of the first 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 system core settings items are agreements and declarations, data privacy, enhanced service settings, and media service settings. The overall process of skipping the boot wizard process in an embodiment of the present application is explained.
[0066] 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 and corresponding operation controls, including agreements and declarations, data privacy, enhanced service settings, and media service settings, as well as "Agree and skip with one click" controls and return controls. 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 of agreements and declarations, 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, it can return to the boot start page for the user to reselect the path.
[0067] 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, Fig. 9 As shown, if the user triggers Figure 8 The operation controls corresponding to the agreement and statement in the reminder page can be displayed as follows Fig. 9 The reminder page shown, Fig. 9 In addition to displaying the detailed contents of the agreement and statement (such as the specific contents of the End User Software License Agreement, the Operator Service Statement, the Software Update Service Statement, etc.), the reminder page also includes a checkbox to trigger whether to agree to the agreement and statement (i.e. Fig. 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 cancel the checkbox. Of course, the checkbox can also be set to be unchecked by default, and the user can check the checkbox by himself when agreeing to the agreement and statement. The embodiments of the present application are not limited to this.
[0068] 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 corresponding operation controls (such as on / off controls) for 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. Therefore, in addition to displaying each sub-setting item, the corresponding detailed information of these two settings can also display the corresponding on / off controls for 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, Fig.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 Fig.10 The reminder page shown, Fig.10 In addition to displaying the specific contents of each sub-setting item in the enhanced service setting (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 the 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 closed by default. When the user wants to enable a sub-setting item, he 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.
[0069] 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, then 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 items (such as turning off a sub-setting item in the enhanced service), then each system core setting can be initialized according to the settings modified by the user, and then entering the desktop.
[0070] In this way, after the user chooses to skip the power-on wizard process through the second control, a reminder page is displayed to remind the user of the system core setting items that will be set and the third control for agreeing to skip the power-on 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 setting items that will be set when skipping the power-on 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 power-on wizard process according to actual needs. This not only simplifies the power-on wizard process and improves the user's 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.
[0071] Furthermore, after the user chooses to skip the boot wizard process through the second control, the displayed reminder page may display some recommended setting items for the user to select and set in addition to the system core setting items that will be set, so that the user can select some setting items from the recommended setting items according to their own usage needs and perform automatic settings in the skip boot wizard process, thereby allowing the user to select the setting items that need to be set during the boot 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: Obtain at least one system core setting item and at least one recommended setting item in the boot wizard process; 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; 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; In response to the user's triggering operation on the third control, each system core setting item and each custom setting item are automatically initialized; After initializing all system core settings and custom settings, enter the desktop.
[0072] Among them, the recommended setting items can be selected from various setting items in the boot wizard process according to the user's usage habits and actual design requirements. One or more pre-set settings are selected, and the embodiment of the present application does not limit the type of recommended setting items. For example, after successfully booting up, the user usually needs to connect to the Internet to experience the functions of the electronic device, so the network settings can be recommended to the user as a recommended setting item for selection and setting.
[0073] Among them, the third control can be used to trigger the user to agree and continue the process of skipping the boot wizard process.
[0074] In the embodiment of the present application, each system core setting item and recommended setting item can be pre-set by the developer according to actual needs. Therefore, after the user triggers the second control to choose to skip the boot wizard process, each system core setting item and recommended setting item in the pre-set boot wizard process can be obtained, and a reminder page corresponding to the skip boot wizard process is generated according to each system core setting item and recommended setting item, so as to inform the user which setting items will be set by default in the process of skipping the boot 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 remind the user that he can choose to select one or more recommended setting items by himself to automatically set in the process of skipping the boot wizard process, and obtain the user's selection operation on any one or more recommended setting items, and determine each recommended setting item selected by the user as a custom setting item. After the user triggers the third control, it is determined that the user agrees to continue to skip the boot wizard process, so that each system core setting item and each custom setting item selected by the user can continue to automatically initialize the settings, and after the initialization of each system core setting item and the custom setting item is completed, enter the desktop.
[0075] 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 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 the above embodiment, and will not be repeated here.
[0076] For example, if Fig.11 As shown, it is a schematic diagram of another reminder page corresponding to skipping the startup wizard process provided in an embodiment of the present application. Fig.11The reminder page shown includes 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 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 Fig.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 to set through the selection control in front of the recommended setting item. After obtaining the user's selection operation on a 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 system core setting items and the custom setting items selected by the user can be initialized and displayed as shown. Figure 6 After initializing the system core settings and custom settings, you can Figure 6 The System Preparation page shown jumps to the desktop.
[0077] As a possible implementation, Fig.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.
[0078] It should be noted that Figure 11-13 The styles and layouts of the various elements in the reminder page shown in are only exemplary and cannot be regarded as limitations of the present application. In actual use, the display styles and layouts of the various setting items and the operation controls corresponding to the various setting items, as well as the names, shapes, colors, animation effects, layouts and other design effects of the third controls can be designed according to actual needs, and the present application embodiment does not limit this.
[0079] In this way, after the user chooses to skip the boot wizard process through the second control, a reminder page is displayed, and the system core setting items to be set, the recommended setting items that the user can select and set, and the third control for agreeing to skip and continue to skip the boot wizard process are displayed in the reminder page. Therefore, not only can some necessary information that the user needs to know be displayed to the user for viewing, but also the user can be allowed to select some setting items in the recommended setting items for customized settings according to their actual usage needs and usage habits. Then, after the user triggers the third control, each system core setting item and the customized setting item selected by the user are automatically set to ensure that the state of the electronic device after entering the desktop can better meet the actual usage needs and usage habits of the user. Therefore, the system core setting items that will be set by skipping the boot 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 customize the settings according to actual needs and re-determine whether to continue to skip the boot wizard process. Not only the boot wizard process is simplified and the user's usage efficiency is improved, but also the user's right to know information and the right to choose to use functions are fully respected, and the user is not forced to use blindly, and the user is allowed to choose the setting items that need to be set during the boot process, thereby further improving the user's usage experience and favorability.
[0080] 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 in the power-on start page, so that after the user starts up a new electronic device for the first time, the user can select an appropriate path for power-on wizard settings according to his or her own usage habits and usage needs. This not only allows users who are not familiar with the operation of the electronic device to select 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 and quickly enter the desktop with one click, thereby not only simplifying the power-on wizard process and improving the user's usage efficiency, but also taking into account the usage needs of different user groups and improving the user's usage experience.
[0081] Please refer to Fig.14 , Fig.14 : is a flowchart of a method for optimizing a boot wizard process provided by another embodiment of the present application, and the method may include part or all of the following contents: Step 1401, in response to a user's first power-on instruction for the electronic device, control the electronic device to power on and display a power-on start page, wherein the power-on start page includes a first control and a second control.
[0082] Step 1402, in response to the user's triggering operation on the first control, entering the power-on wizard process to guide the user to enter the desktop after performing the first power-on settings on the electronic device.
[0083] Step 1403, in response to the user's triggering operation on the second control, skip the startup wizard process and enter the desktop.
[0084] The specific implementation process and principle of the above steps 1401-1403 can be referred to the detailed description of the above embodiment, which will not be repeated here.
[0085] Step 1404, obtaining at least one unset item in the startup wizard process.
[0086] Among them, unset items may refer to setting items included in the complete boot wizard process but not set in the process of skipping the boot wizard process. For example, the complete boot wizard process includes setting items such as region and language settings, protocols and declarations, 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 protocol and declaration, data and privacy, enhanced service settings, and media service settings are initialized in the process of skipping the boot wizard, then the 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.
[0087] 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.
[0088] Step 1405: 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.
[0089] 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 to these.
[0090] 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, so that users can 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.
[0091] 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.
[0092] In an embodiment of the present application, after obtaining each unset item in the power-on 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.
[0093] As a possible implementation, the type of the notification message 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 Fig.15 As shown, after skipping the boot wizard process and entering the desktop, the desktop may include a card set corresponding to the unset items.
[0094] As a possible implementation, the type of the notification message 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. Fig.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.
[0095] As a possible implementation, the type of the notification message may be a notification center notification, wherein each unset item may correspond to one notification center notification, or only one notification center notification may be generated. Fig.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 bring up the notification center to display the notification center notifications corresponding to each unset item.
[0096] As a possible implementation method, various unset items can be displayed at the same time through multiple notification message types to take into account the usage habits of different users and ensure that users will not miss the setting reminder of unset items. Fig.18 As shown, notification messages corresponding to unset items can be generated simultaneously through three methods: desktop card set notification, dynamic banner notification, and notification center notification.
[0097] 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 can 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 the embodiments of the present application are not limited to 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.
[0098] Furthermore, the process of setting each unset item skipped in the boot wizard process can be simplified by allowing the user to directly access the setting process of each unset item through a notification message, so that the user can more conveniently set each unset item when needed, thereby not only simplifying the boot wizard process and improving the user's usage efficiency, but also further improving the convenience of the user 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: In response to a user triggering operation on a notification message corresponding to any unset item, the user is guided to complete setting of any unset item.
[0099] As a possible implementation method, in order to further improve the convenience of users in setting 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 set the unset item conveniently and quickly, avoiding the dilemma of users not knowing how to find the unset item and thus being unable to set it, thereby further improving the user's usage experience and favorability. Therefore, after obtaining the user's trigger operation for any notification message corresponding to an unset item, you can directly jump to the setting page corresponding to the unset item to guide the user to complete the setting of the unset item.
[0100] 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 the various unset items 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 usage habits in a timely manner, thereby 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, which not only further improves the timeliness and convenience of the user's setting of the unset items, but also further improves the matching degree between the recommended unset items and the user's usage habits and usage needs, so that the user can use the electronic device more smoothly and conveniently, and further improve the user's usage experience and favorability. That is, in a possible implementation method of the present application embodiment, after the above step 1405, it can also include: Obtain user usage data; Determining, based on the usage data, at least one unset item of interest to the user from among the unset items; The notification message is updated based on each unset item of interest to the user.
[0101] 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 user enters the desktop.
[0102] As a possible implementation method, a data acquisition cycle for acquiring 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 acquired according to the data acquisition cycle, and each time the user's usage data is acquired, one or more unset items of interest to the user are determined from the various unset items based on the usage data acquired during this data acquisition week, and then the notification messages corresponding to the unset items are updated based on the unset items of interest to the user, 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.
[0103] 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 application embodiment does not limit this. For example, the data acquisition cycle can be 30 minutes, 1 hour, 24 hours, etc.
[0104] As a possible implementation method, the notification message corresponding to the unset item may be updated by adjusting the priority of the unset item of interest to the user in the notification message, or by generating a new notification message based on the unset item of interest to the user. If, when the unset item of interest to the user is determined, the previously generated notification message (which may 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 of interest to the user in the notification message may be adjusted to a higher priority, so that the notification message corresponding to the unset item of interest to the user is displayed in a more forward position; or, a new notification message may be generated based on the unset item of interest to the user (the new notification message may only include the unset item of interest to the user), and the previous notification message may be cleared. If, when the unset item of interest to the user is determined, the previously generated notification message has been cleared, a new notification message may be directly generated based on the unset item of interest to the user and displayed.
[0105] The optimization method of the power-on wizard process provided in the embodiment of the present application, after the user chooses to skip the power-on wizard process and enters the desktop, displays the various unset items skipped in the power-on wizard process to the user in the form of 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 power-on 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 various skipped unset items through the notification message, further respects the user's usage needs and usage habits, thereby further improving the user's usage experience and favorability.
[0106] Please refer to Fig.19 , Fig.19 : is a flowchart of a method for optimizing a boot wizard process provided by another embodiment of the present application, and the method may include part or all of the following contents: Step 1901, in response to the user's first power-on instruction for the electronic device, control the electronic device to power on and display a power-on start page, wherein the power-on start page includes a first control and a second control.
[0107] Step 1902, in response to the user's triggering operation on the first control, entering the power-on wizard process to guide the user to enter the desktop after performing the first power-on settings on the electronic device.
[0108] Step 1903, in response to the user's triggering operation on the second control, skip the startup wizard process and enter the desktop.
[0109] The specific implementation process and principle of the above steps 1901-1903 can be referred to the detailed description of the above embodiment, which will not be repeated here.
[0110] Step 1904, in response to the voice wake-up instruction corresponding to the automatic execution of the startup wizard process, displaying the execution path selection page corresponding to the automatic execution of the startup wizard process, wherein the execution path selection page includes the fourth control and the fifth control.
[0111] The voice wake-up instruction corresponding to the automatic execution of the boot wizard process may be pre-set, for example, the voice wake-up instruction corresponding to the automatic execution of the boot wizard process may be "automatically execute the boot wizard". In actual use, the specific content of the voice wake-up instruction may be set according to actual needs and specific application scenarios, and the embodiments of the present application do not limit this.
[0112] Among them, the fourth control can be used to trigger the automatic execution of the complete startup wizard process.
[0113] Among them, the fifth control can be used to trigger automatic skipping of the boot wizard process.
[0114] 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 automatically executed through a voice wake-up command. 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, and can also trigger the automatic execution of the boot wizard process through a voice wake-up command. 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 command corresponding to the automatic execution of the boot wizard process is obtained, it can enter the following steps: Fig. 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.
[0115] As a possible implementation method, after obtaining the voice wake-up instruction corresponding to the automatic execution of the boot wizard process, the entire boot start page can be updated and jumped to generate an execution path selection page; a dialog box can also be popped up from the bottom of the boot start page to generate an execution path selection page, but it is not limited to this. In actual use, the switching form from the boot start page to the execution path selection page can be set according to the application scenario and specific usage requirements, and the embodiment of the present application does not limit this.
[0116] It should be noted that, in actual use, the names, shapes, colors, animation effects, positions in the startup page, and other design effects of the fourth and fifth controls can be determined according to actual design requirements, and the embodiments of the present application do 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 Fig.21 shown.
[0117] As a possible implementation, in order to allow users to easily know the function of automatically executing the boot wizard process through voice wake-up commands, a prompt message or a voice assistant icon for automatically executing the boot wizard process through voice wake-up commands can also be displayed on the boot start page. Fig. 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.
[0118] Step 1905, 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 turn, and the desktop is entered after the setting of each setting item is completed.
[0119] 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 wishes 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.
[0120] 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 during 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.
[0121] 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 according to the actual application scenario and the user's usage habits, and the embodiments of the present application do not limit this. For example, for setting items with complex setting steps and not setting them 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 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 turn on (allowing the user to turn it off manually); for setting items with 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 turn off (allowing the user to turn it on manually), and so on. In addition, when displaying the setting page corresponding to each setting item, it can stay for a period of time (such as 2 seconds, 3 seconds, etc.) to allow the user to have a certain amount of time to view the default settings of each setting item or make modifications.
[0122] It should be noted that, during the process of automatically executing the boot wizard, the setting page of 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.
[0123] Furthermore, if during the process of automatically executing the boot 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 remaining setting items that have not been set in the automatic execution of the boot wizard process can be suspended, and the user can be guided to manually set each setting item, so as to flexibly adapt to the actual usage needs of different users, which not only simplifies the boot wizard process and improves the user's usage efficiency, but also further improves 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: 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.
[0124] 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 paused, 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 but have not been executed, that is, the manual setting process begins from the setting item triggered by the user.
[0125] 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 items triggered by the user and the remaining setting items that have not been automatically executed, the user can also be provided with return controls such as "return" and "return to previous page" in the setting page of each setting item, so that the user can manually re-set the setting items that have been automatically executed by triggering the return control.
[0126] In this way, through the above-mentioned 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 considers the user's diverse usage needs, and further improves the flexibility, convenience and practicality of the startup wizard process settings.
[0127] Step 1906, in response to the user's triggering operation on the fifth control, skip the startup wizard process and enter the desktop.
[0128] In an embodiment of the present application, if the user's trigger operation on the fifth control is obtained, 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.
[0129] 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 be referred to the detailed description of the aforementioned embodiment, and will not be repeated here.
[0130] As a possible implementation method, according to the description of skipping the power-on wizard process in the aforementioned embodiment, if a reminder page is displayed after the user chooses to skip the power-on wizard process through the second control, then when the user chooses to automatically execute the skipping the power-on 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 the power-on 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 power-on 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 power-on wizard process, etc., so that the user can manually set the power-on wizard process at any time according to his actual usage needs, thereby not only improving the user's usage efficiency by automatically executing the power-on wizard process, but also fully considering the user's diverse usage needs, and further improving the flexibility, convenience and practicality of the power-on wizard process setting.
[0131] The following Fig.23 As an example, the process of automatically executing the boot wizard process through the voice wake-up command is described in detail. Fig.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's trigger operation on the "Start" control is obtained, the complete startup wizard process can be automatically executed, and the setting pages of each setting item in the startup wizard process (such as Fig.23 The system will automatically enter the desktop after automatically setting each setting item (such as the agreement and declaration page, network setting page, device protection page, etc.). If the user's trigger operation on the "skip settings" control is obtained, the execution process of skipping the boot wizard process in the embodiment of the present application can be automatically executed, that is, displaying the reminder page, displaying the system preparation page in response to the user's trigger operation on the "agree and skip with one click" control, and entering the desktop after setting each system core setting item; the specific implementation process and principle of automatically executing the skipping boot wizard process can refer to the detailed description of the above embodiment, which will not be repeated here.
[0132] The optimization method of the power-on wizard process provided in the embodiment of the present application wakes up the power-on wizard process automatically through a voice wake-up instruction, and provides two paths of 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, and 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, and 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, so that the power-on wizard process is automatically executed or the setting process of skipping the power-on wizard process is automatically executed by providing a voice wake-up instruction. Not only is the manual operation of the user in the power-on wizard process further simplified through the voice wake-up instruction and automatic execution, and the user's usage efficiency is further improved, but also by providing the user with two execution paths of fully executing the power-on wizard process and skipping 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.
[0133] Fig.24 This is an overall flow chart of a method for optimizing the boot wizard process provided by an embodiment of the present application, refer to Fig.24 The overall process of the method for optimizing the boot wizard process of the embodiment of the present application is explained.
[0134] like Fig.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.
[0135] like Fig.24 As shown, in the process of guiding the user to manually set up the complete power-on wizard by triggering the start control, after obtaining the user's trigger operation on the start control in the power-on start page, jump to the next page and enter the power-on wizard process, that is, guide the user to complete the setting of each setting item in the power-on wizard process item by item, and enter the desktop after completing the power-on wizard process.
[0136] In the process of skipping the boot wizard process by triggering the skip setting control, after obtaining the user's trigger operation on the skip setting control in the boot start page, the reminder page (including each system core setting item and the third control for triggering whether to agree to skip the setting) is displayed, and after obtaining the user's trigger operation on the third control (that is, the user agrees to skip the setting), jump to the system preparation page, and prompt that the system is being prepared, and initialize the settings of each system core setting item at the same time. After the settings of each system core setting item are completed, enter the desktop. After entering the desktop, you can remind each unset item through notification forms such as desktop card sets, dynamic banner notifications, and notification centers. For example, when reminding through card sets, you can display each unset item and icon; when reminding through dynamic banner notifications, you can display the prompt information "You skipped some settings, please click to complete the configuration"; when reminding through the notification center, you can display the group notification prompt "Please click to complete the skipped settings", and you can view it by pulling down the notification center. When the user's click operation on any notification message is obtained, you can jump to the setting page corresponding to the unset item to guide the user to set the unset 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, so as to make personalized recommendations to the user.
[0137] 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 needs of efficiency, but also avoids causing inconvenience to users' subsequent use, achieving a balance in user experience.
[0138] In the process of automatically executing the power-on wizard process through a voice wake-up instruction, when the voice wake-up instruction 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's trigger operation on the start control in the execution path selection page is obtained, the complete 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 the desktop is entered and the automatic execution is exited after the setting of all setting items is completed; if the user's trigger operation of the skip setting control in the execution path selection page is obtained, 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.
[0139] It should be noted that Fig.24 For other specific implementation processes and principles, please refer to the detailed description of the aforementioned embodiments and will not be repeated here.
[0140] 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 the present application.
[0141] Corresponding to the optimization method of the boot wizard process described in the above embodiment, Fig.25 A structural block diagram of an optimization device for a boot wizard process provided in an embodiment of the present application is shown. For ease of explanation, only the portion related to the embodiment of the present application is shown.
[0142] Reference Fig.25 The optimization device 2500 of the boot wizard process includes: The control module 2501 is used to control the electronic device to start up and display a startup page in response to a user's first startup instruction to the electronic device, wherein the startup page includes a first control and a second control; The first setting module 2502 is used to enter the boot wizard process in response to the user's triggering operation on the first control, so as to guide the user to enter the desktop after performing the first boot setting of the electronic device; 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.
[0143] The optimization device for 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 in the power-on start page, so that after the user starts up a new electronic device for the first time, the user can select an appropriate path to perform the power-on wizard settings according to his or her own usage habits and usage needs. Not only does it allow users who are not familiar with the operation of the electronic device to select the complete power-on wizard process settings and better familiarize themselves with the operation of the electronic device, but it also allows users who want to quickly enter the desktop to skip the power-on wizard process and quickly enter the desktop with one click, thereby not only simplifying the power-on wizard process and improving the user's usage efficiency, but also taking into account the usage needs of different user groups and improving the user's usage experience.
[0144] In a possible implementation of the present application, the second setting module 2503 includes: A first acquisition unit, used to acquire at least one system core setting item in the boot wizard process; A first display unit is used 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, and a third control; A first setting unit, configured to automatically initialize various system core setting items in response to a user triggering operation on the third control; The first entry unit is used to enter the desktop after initializing the settings of various system core setting items.
[0145] 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.
[0146] Furthermore, in another possible implementation of the present application, the second setting module 2503 includes: A second acquisition unit, used to acquire at least one system core setting item and at least one recommended setting item in the boot wizard process; A second display unit is used 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; a first determining unit, configured to determine, in response to a user's selection operation on at least one recommended setting item, at least one recommended setting item selected by the user as a custom setting item; A second setting unit, 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; The second entry unit is used to enter the desktop after initializing each system core setting item and each custom setting item.
[0147] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes: A first acquisition module, used to acquire at least one unset item in the startup wizard process; 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.
[0148] Furthermore, in another possible implementation of the present application, the type of the above-mentioned notification message includes at least one of a desktop card set notification, a dynamic banner notification, and a notification center notification.
[0149] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes: The first guiding module is used 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.
[0150] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes: The second acquisition module is used to acquire the user's usage data; A first determining module, configured to determine at least one unset item of interest to the user from among the unset items according to the usage data; The first updating module is used to update the notification message according to various unset items that the user is interested in.
[0151] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes: A first display module, configured to respond to a voice wake-up instruction corresponding to the automatic execution of the boot wizard process and display 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; A third setting module, for automatically executing each setting item in the boot wizard process in response to the user's triggering operation on the fourth control, and automatically displaying the setting page corresponding to each setting item in sequence, and entering the desktop after completing the setting of each setting item; 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.
[0152] Furthermore, in another possible implementation of the present application, the above-mentioned startup wizard process optimization device 2500 further includes: The fifth setting module is used to respond to the user's trigger operation on the setting page corresponding to any setting item, pause 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.
[0153] 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 the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0154] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be 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 in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in 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, which will not be repeated here.
[0155] In order to implement the above embodiments, the present application also proposes an electronic device.
[0156] Fig.26 Schematic diagram of the hardware structure of an electronic device according to an embodiment of the present application. Fig.26 As shown, the electronic device 2600 includes: at least one processor 2610 ( Fig.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.
[0157] Those skilled in the art will understand that Fig.26 These are merely examples of electronic devices and do not constitute a limitation on the electronic device. In practice, the electronic device may include more or fewer components than those shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0158] The 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 devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0159] The memory 2620 may be an internal storage unit of the electronic device 2600 in some embodiments, such as a hard disk or memory of the electronic device 2600. The memory 2620 may also be an external storage device of the electronic device 2600 in other embodiments, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 2600. Optionally, the memory 2620 may also include both an internal storage unit of the electronic device 2600 and an external storage device. The memory 2620 is used to store an operating system, an application program, a boot loader, data, and other programs, such as the program code of the computer program. The memory 2620 may also be used to temporarily store data that has been output or is to be output.
[0160] Fig. 27 This is a schematic structural diagram of an electronic device according to another embodiment of the present application.
[0161] See also Fig. 27 The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. Among them, the sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0162] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0163] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.
[0164] 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.
[0165] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.
[0166] 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, etc.
[0167] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0168] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0169] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light emitting diode or an active-matrix organic light emitting diode (AMOLED), a flexible light-emitting diode (FLED), Miniled, MicroLed, Micro-oLed, a quantum dot light-emitting diode (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is an integer greater than 1.
[0170] The electronic device 100 can realize the shooting function through ISP, camera 193, video codec, GPU, display screen 194 and application processor.
[0171] The internal memory 121 can be used to store computer executable program codes, which include instructions. The processor 110 executes various functional applications and data processing of the electronic device 100 by running the instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc. The data storage area may store data created 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.
[0172] The electronic device 100 can implement audio functions, such as music playback, recording, etc., through the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D and the application processor.
[0173] Microphone 170C, also called "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to microphone 170C to input the sound signal into microphone 170C. The electronic device 100 may be provided with at least one microphone 170C. In other embodiments, the electronic device 100 may 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 may 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, microphone 170C can be used to receive a voice wake-up instruction corresponding to the automatic execution of the power-on wizard process.
[0174] The key 190 includes a power key, a volume key, etc. The key 190 may be a mechanical key or a touch key. The electronic device 100 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 100.
[0175] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network or other programmable device. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from one website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium may be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more available media integrated. 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)).
[0176] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to 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.
[0177] 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 so that the electronic device implements the steps in the above-mentioned method embodiments.
[0178] 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 method embodiments.
[0179] 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 method embodiments.
[0180] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device that can carry the computer program code to the device / electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0181] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0182] In the above-described embodiments, specific details such as specific system structures, technologies, etc. are provided for illustration rather than limitation, so as to provide 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 may 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 prevent unnecessary details from obstructing the description of the present application.
[0183] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0184] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0185] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" 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 "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0186] In addition, in the description of the present 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.
[0187] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the sentences "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0188] Those of ordinary skill 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 to be beyond the scope of this application.
[0189] 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 only a logical function division. There may be other division methods in actual implementation, 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.
[0190] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0191] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A method for optimizing a boot wizard process, characterized in that: include: In response to a user's first power-on instruction for the electronic device, control the electronic device to power on and display a power-on start page, wherein the power-on start page includes a first control and a second control; In response to the user's triggering operation on the first control, entering a startup wizard process to guide the user to enter the desktop after performing the first startup settings on the electronic device; In response to the user's triggering operation on the second control, the startup wizard process is skipped and the desktop is entered.
2. The method according to claim 1, characterized in that The step of skipping the boot wizard process and entering the desktop includes: Obtaining at least one system core setting item in the boot wizard process; Displaying a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes each of the system core setting items, operation controls corresponding to each of the system core setting items, and a third control; In response to the user's triggering operation on the third control, automatically initializing settings for each of the system core setting items; After initializing the settings of each of the system core setting items, enter the desktop.
3. The method according to claim 2, characterized in that The system core setting items include at least one of protocols and declarations, data privacy, enhanced service settings, and media service settings.
4. The method according to claim 1, characterized in that The step of 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 boot wizard process; Display a reminder page corresponding to skipping the boot wizard process, wherein the reminder page includes each of the system core setting items, the operation controls corresponding to each of the system core setting items, each of the recommended setting items, the operation controls corresponding to each of the recommended setting items, and a third control; 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's triggering operation on the third control, automatically initializing each of the system core setting items and each of the custom setting items; After initializing the settings of each of the system core setting items and each of the custom setting items, enter the desktop.
5. The method according to any one of claims 1 to 4, characterized in that: After the startup wizard process is skipped and the desktop is entered in response to the user's triggering operation on the second control, the method 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.
6. The method according to claim 5, characterized in that 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.
7. The method according to claim 5, characterized in that 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 a notification message corresponding to any unset item, guiding the user to complete setting of the any unset item.
8. The method according to claim 5, characterized in that 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 of the unset items 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.
9. The method according to any one of claims 1-4, 6-8, characterized in that: After the electronic device is powered on and a power-on start page is displayed in response to the user's first power-on instruction to the electronic device, the method further includes: In response to the 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's triggering operation on the fourth control, each setting item in the boot 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's triggering operation on the fifth control, the startup wizard process is skipped and the desktop is entered.
10. The method according to claim 9, characterized in that After completing the setting of each setting item 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.
11. 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-10.
12. 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-10.
13. 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 10.
14. A computer program product, characterized in that The invention comprises a computer program, which, when being executed on an electronic device, enables the electronic device to execute the method according to any one of claims 1 to 10.
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
Display device system optimization method and display device
CN112637683A
Startup guide page display method and device and electronic equipment
CN117149336A
TV with GUI
CN303662072S