Interface interaction method and electronic equipment
By providing an extended button in the electronic device camera application interface to trigger the bottom function bar and hiding the top function bar, the interface is simplified and the efficiency of one-handed operation is improved, solving the problem of inconvenient interface and inconvenient operation in the prior art.
Patent Information
- Application Number
- CN202410014026.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-02
- Publication Date
- 2025-07-11
AI Technical Summary
现有电子设备相机应用界面不简洁,模式多、路径长、易读性差,且单手操作时一些功能控件无法触及,导致操作不便。
By providing an extended button in the interface, the bottom function bar is triggered to display, the top function bar is hidden, the bottom function bar is used for function configuration, and the multi-level function bar interaction is simplified interface elements and focus on user attention.
Improves the efficiency of the user's one-handed camera application, avoids visual confusion caused by repeated elements on the interface, and improves operational ease and attention concentration.
Smart Images

Figure CN120302147A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the technical field of terminal display interface interaction, and in particular, to an interface interaction method and an electronic device. Background Art
[0002] With the rapid development of multi-functional applications of portable electronic devices such as mobile phones, cameras on electronic devices have been given more functions, such as time-lapse photography, slow motion, movie, video, photo, portrait, etc.
[0003] However, there are still many problems in the current process of taking pictures with electronic devices. For example, the camera interface is not concise, with many modes, long paths, and poor readability.
[0004] Many times, users need to operate the mobile phone with one hand. However, in the relevant camera application interfaces, some function controls (or called function options) cannot be touched by the fingers holding the mobile phone, resulting in inconvenience during the operation of the camera application. Summary of the Invention
[0005] The present application provides an interface interaction method and an electronic device, which can improve the efficiency of users using the camera application with one hand through the interaction and display capabilities of the bottom function bar. In addition, by hiding the top function bar on the relevant interface, the repeated display on the interface is avoided, and the user's attention is prevented from being unfocused during the use of the camera application.
[0006] To achieve the above technical objectives, the present application adopts the following technical solutions:
[0007] In a first aspect, an interface interaction method is provided. The method is applied to an electronic device installed with a camera application. The electronic device is further configured with a display screen, and the display area of the display screen includes a first display area and a third display area in sequence from top to bottom. The method includes: displaying a first interface, which is the interface corresponding to the camera application. In the first interface, a top function bar is displayed in the first display area, and the top function bar includes at least one function option. An expansion button is displayed in the third display area, and the expansion button is used to trigger the display of a bottom function bar, and the bottom function bar includes at least one function option. Receiving a first operation, which is an operation on the expansion button. Displaying a second interface. The bottom function bar is displayed in the second interface. In the second interface, the top function bar is not displayed.
[0008] In this way, an expansion button is provided at a position near the bottom of the electronic device (such as a mobile phone) in the interface, so that the user can conveniently operate the expansion button with one hand, and then call out the bottom function bar to use the various functions of the camera application. In addition, since the top function bar is not displayed in the second interface, that is, when the bottom function bar is displayed, the top function bar is hidden, so that when the user configures the functions of the camera application through the bottom function bar, the attention can always be kept on the position where the bottom function bar is located. This avoids display confusion caused by the display elements with duplicate functions on the interface.
[0009] Optionally, the third display area further includes a bottom mode selection bar, and the bottom mode selection bar includes function options of at least one shooting mode.
[0010] Optionally, an expansion button is displayed in the third display area, including: the expansion button is configured to be displayed between the bottom mode selection bar and the top edge of the third display area, and the top edge of the third display area is the side of the third display area close to the first display area.
[0011] This defines the position of the expansion button in the third display area. For example, the expansion button can be displayed at the upper end of the third display area.
[0012] Optionally, a second display area is further included between the first display area and the third display area. A preview image is displayed in the second display area.
[0013] Optionally, in the second interface, the bottom function bar is displayed in the second display area.
[0014] Optionally, the bottom function bar is displayed in the second display area, specifically including: the bottom function bar is displayed in a fourth display area, and the fourth display area includes the lower half of the second display area.
[0015] Thus, the display position of the bottom function bar is defined. For example, the layer of the bottom function bar can be displayed covering the bottom of the preview image. In some implementations, the bottom function bar can be configured to be semi-transparent, so that the user can see the bottom function bar without affecting the viewing of the preview image.
[0016] Optionally, the method further includes: receiving a second operation, where the second operation is an operation on a first function option, and the first function option includes at least one function option in the bottom function bar. Displaying a third interface, where the third interface includes a secondary function bar, and the secondary function bar includes at least one optional state corresponding to the first function option. In the third interface, the top function bar is not displayed.
[0017] In this way, based on the bottom function bar, the user can configure the functions of the camera application through a second operation. In the third interface that is switched and displayed, the top function bar is not displayed either. Therefore, there will be no display elements with the same or similar functions on the interface.
[0018] Optionally, the secondary function bar is displayed in the fourth display area of the third interface, and the fourth display area includes the lower half of the second display area.
[0019] Optionally, the display position of the secondary function bar in the third interface is the same as the display position of the bottom function bar in the second interface. The bottom function bar is not included in the third interface.
[0020] Thus, a display mechanism for the secondary function bar is provided. In this example, the secondary function bar can replace the bottom function bar and be displayed at the lower part of the preview image. Thus, a multi-level switching display mechanism is formed. Similar to the display of the bottom function bar, in some implementations, the secondary function bar can also be configured to be in a semi-transparent display state.
[0021] Optionally, the secondary function bar further includes a return button, and the return button is used to trigger the return to display the bottom function bar. The method further includes: receiving a third operation, where the third operation is an operation on the return button. In response to the third operation, the second interface is displayed. Or, receiving a fourth operation, where the fourth operation is a preset gesture operation for returning to the previous level. In response to the fourth operation, the second interface is displayed.
[0022] Thus, it is possible to return to display the corresponding interface of the previous level. For example, the second interface including the bottom function bar is displayed.
[0023] Optionally, the bottom function bar further includes a retract button, and the retract button is used to trigger the hiding of the bottom function bar. The method further includes: receiving a fifth operation, where the fifth operation is an operation on the retract button. In response to the fifth operation, the first interface is displayed. Or, receiving a fourth operation, where the fourth operation is a preset gesture operation for returning to the previous level. In response to the fourth operation, the first interface is displayed. Thus, an interaction mechanism for hiding the bottom function bar is also provided.
[0024] Optionally, the method further includes: receiving a sixth operation, where the sixth operation is an operation on any position in the second display area. In response to the sixth operation, the first interface is displayed. In this way, an interaction logic for directly jumping back from the interface displaying the secondary function bar to display the camera application interface is provided.
[0025] Optionally, when the electronic device displays the first interface, the method further includes: receiving a seventh operation, where the seventh operation is an operation on a second function option, and the second function option is included in at least one function option in the top function bar; and displaying a fourth interface, where the fourth interface includes at least one selectable state corresponding to the second function option. In the fourth interface, the first display area displays the top function bar, and the expand button is not displayed in the fourth interface.
[0026] Optionally, the method further includes: receiving a sixth operation, where the sixth operation is an operation on any position in the second display area; in response to the sixth operation, displaying the first interface; or receiving a fourth operation, where the fourth operation is a preset gesture operation for returning to the previous level; in response to the fourth operation, displaying the first interface.
[0027] Optionally, a one-handed operation area is included in the display area of the display screen. The one-handed operation area corresponds to the area in the display area that can be operated by the hand holding the electronic device. The bottom function bar is displayed in the second interface, specifically including: the bottom function bar is displayed in the one-handed operation area.
[0028] In a second aspect, an electronic device is provided, including: at least one processor; and a memory and a touch display screen communicatively connected to the at least one processor. The touch display screen is configured to display an application interface. The memory stores instructions executable by the at least one processor, and when the instructions are executed by the at least one processor, the electronic device executes the method provided in the first aspect and any possible design thereof.
[0029] In a third aspect, the present application further provides a chip system, which is applied to an electronic device; the chip system may include one or more interface circuits and one or more processors. The interface circuits and the processors are interconnected by lines. The interface circuits are configured to receive signals from the memory of the electronic device and send the signals to the processors, and the signals include computer instructions stored in the memory. When the processors execute the above computer instructions, the electronic device executes the technical solutions provided in the first aspect and any possible implementation thereof.
[0030] In a fourth aspect, the present application further provides a computer-readable storage medium, including computer instructions, and when the computer instructions run on an electronic device, the electronic device is caused to execute the technical solutions provided in the first aspect and any possible implementation thereof.
[0031] In a fifth aspect, the present application further provides a computer program product, and when the computer program product runs on a computer, the computer is caused to execute the technical solutions provided in the first aspect and any possible implementation thereof.
[0032] It can be understood that the solutions provided in the second to fifth aspects of the present application can respectively correspond to the first aspect and any one of its possible designs, and thus the beneficial effects achieved are similar and will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 It is a logical schematic diagram of an interface interaction;
[0034] Figure 2 It is a logical schematic diagram of a top function bar;
[0035] Figure 3 It is a logical schematic diagram of an interface interaction;
[0036] Figure 4 It is a schematic diagram of left - hand and right - hand control;
[0037] Figure 5 It is a logical schematic diagram of a single - hand operation area;
[0038] Figure 6 It is a logical schematic diagram of an interface interaction;
[0039] Figure 7 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0040] Figure 8 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0041] Figure 9 It is a logical schematic diagram of a first - level function bar provided by an embodiment of the present application;
[0042] Figure 10 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0043] Figure 11 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0044] Figure 12 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0045] Figure 13 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0046] Figure 14 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0047] Figure 15 It is a logical schematic diagram of an interface interaction provided by an embodiment of the present application;
[0048] Figure 16 A schematic diagram of the composition of an electronic device provided by an embodiment of the present application;
[0049] Figure 17 A schematic diagram of the composition of an electronic device provided by an embodiment of the present application;
[0050] Figure 18 A schematic diagram of the composition of a chip system provided by an embodiment of the present application. Detailed implementation manners
[0051] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0052] When the present application mentions ordinal numbers such as "first" or "second", unless it actually expresses an order according to the context, it should be understood that it is only for distinction. Those skilled in the art can understand that the words such as "first" and "second" do not limit the quantity and execution order, and the words such as "first" and "second" do not necessarily limit being different. At the same time, the term "exemplary" or "for example" is used to indicate an example, illustration, or explanation. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Exactly speaking, using the term "exemplary" or "for example" aims to present relevant concepts in a specific way for easy understanding.
[0053] Unless otherwise specified, " / " herein generally represents an "or" relationship between the related objects before and after. For example, A / B may represent A or B. The term "and / or" is only a description of the relationship between related objects, indicating that three relationships may exist. For example, A and / or B may represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the present application, "a plurality of" means two or more.
[0054] Currently, most electronic devices can provide a shooting function to users. Exemplarily, an electronic device can provide a shooting function to users by installing and running a camera application.
[0055] Exemplarily, referring to Figure 1 , it is a schematic diagram of the operation of a camera application and related interfaces.
[0056] As shown Figure 1 An electronic device can display a main interface. The main interface can be Interface 01. Interface 01 can include icons of one or more currently installed applications. For example, Interface 01 can include an icon of a gallery application, an icon of a camera application, etc. In the following description, the icon of the camera application is simply referred to as the camera icon.
[0057] It can be understood that the icons of each application can be used to provide an entry for the user to run and enter the application.
[0058] Exemplarily, the user can input an operation OP1 on Interface 01. For example, the operation OP1 can be a click operation on the camera icon. The operation OP1 can be used to instruct the electronic device to run the camera application.
[0059] After receiving the operation OP1, the electronic device can run the camera application. The electronic device can also switch the currently displayed Interface 01 to display Interface 02.
[0060] Among them, Interface 02 can be an interface provided by the camera application.
[0061] As an example, as shown Figure 1 In Interface 02, a preview image can be included. The preview image can be an image of the current mode obtained and displayed by the electronic device after acquiring image data through a camera configured on the electronic device under the instruction of the camera application and processing the image data.
[0062] In this example, Interface 02 can include function control related options such as a top function bar and a bottom mode option bar.
[0063] Taking the top function bar as an example. The top function bar can be displayed at the top of Interface 02. The top function bar can include multiple function options. Different function options correspond to different function control options. For example, in the embodiments of the present application, the function options provided by the camera application can include: intelligent image recognition, AI shooting, filters, HDR, flash, slow motion, LUT (Look Up Table) filters, etc.
[0064] In different shooting modes, the available function options provided by the camera application can be different. In the following examples, the shooting mode is taken as an example.
[0065] When the number of function options available in the current shooting mode is relatively large, the camera application can configure the number of function options to be simultaneously displayed in the top function bar according to the width of the current display screen. For example, the camera application can configure the number of function options to be simultaneously displayed in the top function bar to be 6.
[0066] Refer to Figure 2. In the top function bar of the interface 02, there may be options such as intelligent image recognition, flashlight, AI shooting, filter, HDR, etc.
[0067] Among them, the intelligent image recognition option can be used to provide the intelligent image recognition function. After the user clicks on this intelligent image recognition option, the electronic device can run a program with intelligent image recognition capabilities and perform intelligent image recognition processing on the current preview image.
[0068] The flashlight option can be used to provide the flashlight configuration function. After the user clicks on this flashlight option, the electronic device can provide the user with flashlight control options. In this way, the user can, based on these flashlight control options, select the state of the flashlight during subsequent shooting. For example, flashlight on, flashlight off, flashlight auto-run, flashlight always on, etc.
[0069] The AI shooting option can be used to provide the AI-assisted shooting function. After the user clicks on this AI shooting option, the electronic device can provide the user with AI shooting control options. In this way, the user can, based on these AI shooting control options, select whether to enable AI-assisted shooting.
[0070] The filter option can be used to provide the image filter configuration function. After the user clicks on this AI shooting option, the electronic device can provide the user with one or more pre-configured image filter templates. Different image filter templates can correspond to different image attributes such as hue, and / or exposure, and / or brightness, etc. In this way, the user can conveniently select the desired image attributes from these image filter templates so as to shoot, display, and store based on the selected image attributes.
[0071] The HDR option can be used to provide the HDR configuration function. HDR stands for High Dynamic Range. Through this HDR option, the electronic device can provide the user with a configuration entry for whether to turn on the HDR function. Thus, through the interactive configuration of this HDR option, the user can instruct the electronic device to turn on HDR, turn off HDR, or HDR auto-on. Taking the electronic device turning on HDR as an example, during the subsequent shooting, display, and storage of images, the electronic device can, according to the pre-configured strategy, perform relevant processing on the images so that the obtained images can have the effect of brighter highlights.
[0072] It can be understood that in specific implementations, the function options included in the top function bar are only a part of all the function options that the camera application can provide. The function options displayed in this top function bar can be pre-configured or user-configured.
[0073] Such as Figure 2As shown, in this example, the top function bar may further include configuration options. These configuration options can provide access to other function options. In some implementations, the user can click on the configuration options to select other function options provided by the camera application. In other implementations, the user can also click on the configuration options to adjust the configuration options displayed in the top function bar.
[0074] Continuing to refer to Figure 1 , in interface 02, there may also be a bottom mode option bar. This bottom mode option bar can include options for multiple shooting modes.
[0075] For example, the options for the multiple shooting modes can include: large aperture mode, night scene mode, portrait mode, photo mode, video mode, movie mode, professional mode, etc.
[0076] The user can indicate the electronic device to enter the corresponding shooting mode for operation by selecting different shooting modes in the bottom mode option bar. Correspondingly, in the bottom mode option bar, the currently selected shooting mode and other shooting modes can be distinguished and displayed by font, and / or text size, and / or text color.
[0077] It should be noted that in combination with the relevant description of the top function bar, in this application, when the user uses different shooting modes, the function options displayed in the top function bar can be the same or different.
[0078] To be able to more clearly illustrate the display positions of the interface elements involved in the embodiments of this application, referring to Figure 3 , the display area of the display screen of the electronic device can be divided into at least three parts: a first display area, a second display area, and a third display area. Among them, the first display area, the second display area, and the third display area are arranged in sequence from top to bottom in the display area of the display screen.
[0079] In some implementations, the area of the second display area can be greater than half of the display area of the display screen. That is, the second display area can occupy most of the display area on the display screen.
[0080] In some implementations, in the display area of the display screen, in addition to the first display area, the second display area, and the third display area, there can also be a part of the display space above the first display area. In this part of the display space, the electronic device can display general information such as network signal indicators, battery level indicators, time indicators, etc.
[0081] In this application, in combination with Figure 1The interface 02 in []. When the electronic device runs the camera application and displays the interface 02, the top function bar can be configured to be displayed in the first display area, the preview image can be configured to be displayed in the second display area, and the bottom mode option bar can be configured to be displayed in the third display area.
[0082] In some implementations, such as Figure 1 and Figure 3 For example, the interface 02 may further include a focal length option bar. The focal length option bar can be configured to be displayed in the second display area, near the third display area. For example, the focal length option bar can be configured to be displayed at the bottom of the second display area.
[0083] It can be understood that in the case where the electronic device is configured with a touch screen, the user can input operations (such as click operations, drag operations, etc.) to the display screen with the left hand or the right hand, instructing the electronic device to perform corresponding responses.
[0084] To distinguish between the user's left and right hands, in the accompanying drawings of this application, different legends are used to represent the control operations of the left and right hands respectively.
[0085] Exemplarily, refer to Figure 4 . When the user inputs an operation with the left hand, it can be represented in the drawing as: the finger part is located in the upper right of the wrist part. Correspondingly, when the user inputs an operation with the right hand, it can be represented in the drawing as: the finger part is located in the upper left of the wrist part.
[0086] Taking the case where the user holds the electronic device (a mobile phone) with the right hand alone as an example. Combining with the actual experimental data, Figure 5 shows an example of the effective coverage area (i.e., the single - hand operation area) in the display area when the user inputs a single - hand operation with the right hand holding the mobile phone.
[0087] Such as Figure 5 As shown, when the user performs a single - hand operation with the right hand, generally, it can effectively cover the third display area and a part of the second display area. The part of the second display area can correspond to the lower right - hand part area of the second display area.
[0088] It can be understood that for the case where the user holds the electronic device with the left hand alone, the distribution of the single - hand operation area is mirror - symmetric left - right with the area shown in Figure 5 . For example, when the user performs a single - hand operation with the left hand, generally, it can effectively cover the third display area and the lower left - hand part area of the second display area.
[0089] In the following examples, take the case where the user holds the mobile phone with the right hand alone and inputs an operation to the mobile phone as an example.
[0090] Combined with Figures 1 to 5According to the description in [reference], since the bottom mode option bar is configured to be displayed in the third display area, the user can input instructions for selecting different shooting modes to the electronic device through one-handed operation.
[0091] However, since the top option bar is configured to be displayed in the first display area, and this first display area is not included in the user's one-handed operation area. Therefore, when the user inputs an operation on the function options in the top option bar, another hand needs to be used for the input operation. For example, taking the case of wanting to click on the filter option in the top option bar as an example. As Figure 6 shown, the user can input an operation OP2 on the filter option in interface 02 through the left hand. For example, this operation OP2 can be a click operation on the filter option. This operation OP2 can also be called the seventh operation.
[0092] That is to say, under the current display mechanism, when the user needs to use the function options in the top option bar, one hand (such as the right hand) needs to hold the mobile phone, and the other hand (such as the left hand) is used to input the operation on the function options. This is obviously not conducive to user use.
[0093] Based on this, in the embodiments of the present application, when the camera application runs and controls the electronic device to display relevant interfaces, operation entrances related to function options configured in the one-handed operation area (such as the third display area) can be presented to the user on the interface. Thus, the user can achieve one-handed holding of the mobile phone and input of interface operations.
[0094] Exemplarily, referring to Figure 7 . In this example, the user can also input an operation OP1 on the camera icon on interface 01 to instruct the electronic device to run the camera application and display the corresponding interface. It can be understood that this camera icon can be configured to be displayed in the third display area, so that the user can input this operation OP1 through one-handed holding and one-handed operation.
[0095] Correspondingly, the electronic device can run the camera application and display interface 03. In the present application, this interface 03 can also be called the first interface.
[0096] In this example, interface 03 can include the same display elements as those in interface 02 as Figure 1 shown.
[0097] For example, interface 03 can display a top function bar in the first display area. The display mechanism of each function option in the top function bar can refer to the relevant description in interface 02.
[0098] In interface 03, a preview image can also be displayed in the second display area.
[0099] In interface 03, various function controls including a bottom mode option bar can also be displayed in the third display area.
[0100] Different from interface 02, an expansion button can also be configured to be displayed in this interface 03. For example, the expansion button can be displayed in the third display area. In some implementations, the expansion button can be configured to be displayed between the bottom mode option bar and the boundary of the third display area close to the second display area in the third display area. In some implementations, the expansion button can be configured to be displayed at the center position of the third display area.
[0101] In this application, the expansion button can provide an operation entry for each function option. For example, the expansion button can be used to trigger the display of a bottom function bar. One or more function options corresponding to the current shooting mode can be configured to be displayed in the bottom function bar.
[0102] Since the expansion button is configured to be displayed in the single-handed operation area, it enables the user to input operations on the function options with the holding hand when holding the device with one hand.
[0103] As an example, refer to Figure 8 . The user can input an operation OP3 on the expansion button in interface 03. The operation OP3 can be used to instruct the electronic device to display function options in the single-handed operation area. In this application, the operation OP3 can also be referred to as the first operation.
[0104] In response to the operation OP3, the electronic device can switch to display interface 04. In this application, this interface 04 can also be referred to as the second interface.
[0105] It should be noted that in some embodiments of this application, the interface 04 can be two interfaces different from interface 03, and some display elements in the two interfaces are the same. In other embodiments, the interface 04 can also be the same interface as interface 03. Among them, when the interface 04 is displayed, it can be the display effect after some display elements are replaced / added / deleted on interface 03. The relationship between the other two interfaces before and after switching in this application is similar and will not be elaborated below.
[0106] As Figure 8 shown, in this example, a bottom function bar can be configured to be displayed in this interface 04.
[0107] The bottom function bar can be configured to be displayed in the one-handed operation area of the user. For example, the bottom function bar can be configured to be displayed at a position in the second display area close to the third display area. In some implementations, the bottom function bar can be configured to be displayed in the lower half of the second display area. In the following example, the display position of the bottom function bar can also be described as the fourth display area. In this way, the fourth display area can be included in the second display area. In some implementations, the fourth display area can be located in the lower half of the second display area.
[0108] As Figure 8 shown, in the present application, the bottom function bar can include a primary function bar and a retraction button.
[0109] Among them, the primary function bar can include multiple function options. The multiple function options can be the available function options corresponding to the current shooting mode.
[0110] In some embodiments, the function options in the primary function bar can be pre-configured and are the function options corresponding to the current shooting mode.
[0111] In some other embodiments, the function options in the primary function bar can be determined and displayed by the electronic device or the camera application itself. For example, the camera application can determine the function options to be shown to the user in the primary function bar according to the usage frequency of each available function option in the current shooting mode (such as the photo-taking mode).
[0112] For example, in this example, in the current photo-taking mode, the usage frequencies of each available function option from high to low can include: aspect ratio, flash, AI photography, filter, HDR, etc.
[0113] In this way, in the interface 04, as Figure 9 shown, the function buttons of the aspect ratio, flash, AI photography, filter, HDR, etc. can be sequentially displayed from left to right in the primary function bar.
[0114] It should be noted that in the embodiments of the present application, the primary function bar can provide a sliding display ability. In this way, when the user wants to view other available function options, a left swipe operation can be input in the primary function bar. Correspondingly, the camera application can refresh the function options shown in the primary function option bar. For example, the function buttons of other function options can be sequentially refreshed and shown to the user according to the usage frequencies of each available function option.
[0115] In this Figure 8 example, the bottom function bar can also include a retraction button. The retraction button provides an entry to retract the bottom function bar on the interface.
[0116] In some embodiments, the retraction button may be configured to be displayed in the bottom function bar, at a position above the primary function bar.
[0117] In some embodiments, the retraction button may be configured to be displayed at the center position of the bottom function bar.
[0118] As shown in Interface 04, when the bottom function bar is displayed on the interface, the expansion button in the third display area may no longer be displayed.
[0119] It should be noted that in the example of Interface 04 as Figure 8 such. When the user instructs the electronic device to display the bottom function bar, the top function bar is hidden and not displayed.
[0120] It can be understood that each function option in the bottom function bar includes available function options in the camera mode. Combining the foregoing description of the top function bar, each function option in the top function bar also includes available function options in the camera mode.
[0121] In this way, when the bottom function bar is displayed while the top function bar is hidden, duplicate elements on the current interface (such as Interface 04) can be avoided. Thus, when the user performs operations related to function options through the bottom function bar, due to the hiding of the top function bar, the user's attention can be focused on the bottom function bar. Furthermore, visual chaos caused by the display of duplicate elements on the interface can be avoided.
[0122] In the embodiments of the present application, based on the above Figure 7 and Figure 8 the bottom function bar provided, corresponding interaction logic examples are also provided. The following will be described separately. Through the description of the subsequent logic examples, those skilled in the art can know the display logic of the bottom function bar as Figure 7 and Figure 8 shown, as well as the display logic of hiding the top function bar. Users can use the camera application more conveniently and efficiently. For example, single-handed operation can be used to hold the mobile phone and perform operations related to function options.
[0123] Exemplarily, referring to Figure 10 , taking the operation of the user related to the filter function through the bottom function bar as an example.
[0124] As Figure 10 shown, the user can input operation OP4 on Interface 04. Exemplarily, the operation OP4 may be a click operation on the function option in the bottom function bar. In this example, when the operation OP4 is input for the filter option, the operation OP4 can be used to instruct the electronic device to configure the filter function. The operation OP4 may also be referred to as the second operation.
[0125] It can be understood that since the top function bar is hidden on the interface 04, only the controls corresponding to the filter options are displayed in the bottom function bar throughout the interface. In this way, when the user wants to configure the filter function, the attention will focus on the filter options in the bottom function bar, thereby obtaining a more efficient interaction effect.
[0126] In this example, in response to the operation OP4, the camera application can control the electronic device to switch the display interface to 05. This interface 05 can also be referred to as the third interface.
[0127] In this interface 05, a secondary function bar can be included.
[0128] In the embodiments of the present application, after the user inputs an operation on any function option in the primary function bar, the secondary function bar corresponding to the function option for which the operation is performed can be displayed on the interface.
[0129] In this example, when the operation OP4 input by the user is for the filter option, the display elements in the corresponding secondary function bar can be the display elements corresponding to the filter option. In the present application, the secondary function bar can include one or more secondary function options. The secondary function option corresponds to an optional state under the function option for operation indication.
[0130] Taking the function option of the filter function as an example. The optional states of the filter function can correspond to different filter templates. In this way, the secondary function options corresponding to the filter function can include multiple image filter templates pre-configured for the filter function.
[0131] In some embodiments, in the secondary function bar of the interface 05, each of the image filter templates can be presented to the user through an effect example with a corresponding effect.
[0132] For example, the effect examples of the multiple image filter templates pre-configured for the filter function can include: effect example 1, effect example 2, effect example 3, etc.
[0133] As Figure 10 shown, the secondary function bar can also include an example indicating the currently effective filter template. For example, if the filter template is not currently in use, the identifier of the corresponding original image can be centered and displayed in the secondary function bar.
[0134] In the present application, when the secondary function bar is displayed on the interface (as shown in interface 05), the expansion button and the retraction button involved in the above example may no longer be displayed.
[0135] Correspondingly, a return button can be displayed in the secondary function bar. Thus, through this return button, a control entry for returning to the previous level menu (such as the bottom function bar) is provided.
[0136] In some embodiments, the return button can be configured on the left part of the secondary function bar.
[0137] It should be noted that in this application, as shown in the example of interface 05, when the secondary function bar is displayed according to the operation input by the user, the secondary function bar can be configured to be displayed in the one-handed operation area on the interface. For example, the secondary function bar can replace the bottom function bar and be displayed in the lower half of the second display area close to the third display area.
[0138] In some embodiments, the secondary function bar can replace the bottom function bar and be displayed in the fourth display area.
[0139] In this way, the position of presenting the bottom function bar (such as display elements like the primary function bar in the bottom function bar) to the user on the interface can be the same as or close to the position of presenting the secondary function bar to the user. This enables the user's attention to always focus on this position (such as the position where the bottom function bar is displayed) when performing an operation on a certain function option, making it more convenient for the user to operate.
[0140] The above Figure 10 provides an interaction example in the embodiments of this application for viewing or configuring the corresponding secondary function options through the primary function options of the bottom function bar.
[0141] Figure 11 provides an interaction example for returning from the interface displaying the secondary function options to the interface displaying the primary function options.
[0142] Taking the electronic device currently displaying interface 05 as an example.
[0143] Exemplarily, in some embodiments, the user can input operation OP5 to instruct the electronic device to return to display the primary function options. This operation OP5 can also be referred to as the third operation.
[0144] Among them, the operation OP5 can be a click operation on the return button. In response to this operation OP5, the electronic device controlled by the camera application can switch back to display interface 04. In this interface 04, it can include a bottom function bar configured to be displayed in the one-handed operation area. The bottom function bar can include a retraction button and a primary function bar.
[0145] In other embodiments, the user can input operation OP6 to instruct the electronic device to return to display the primary function options. Among them, the operation OP6 can be a gesture operation pre-configured in the electronic device for instructing the electronic device to return to the previous-level interface. This operation OP6 can also be referred to as the fourth operation.
[0146] For example, the operation OP6 may include: pressing from the side of the display screen and dragging towards the middle. In this way, the electronic device can display the corresponding operation effect at the position corresponding to the user input operation OP6 above the corresponding layer of the interface 05.
[0147] Based on the operation OP6, the camera application can instruct the electronic device to return to display the previous-level interface. For example, switch from the interface 05 to display the interface 04.
[0148] In this interface 04, the user can also, through an operation, instruct the electronic device to return to display the interface 03.
[0149] Exemplarily, refer to Figure 12 .
[0150] In some embodiments, the user can input the operation OP7 on the interface 04 to instruct the electronic device to continue to return to the previous-level page. Among them, the operation OP7 can be a click operation on the retraction button on the interface 04. The operation OP7 can also be referred to as the fifth operation.
[0151] Combined with the description of the retraction button in the foregoing embodiments, in this example, the user can, by clicking the retraction button, instruct the electronic device to retract the bottom function bar.
[0152] Correspondingly, the camera application can control the electronic device to switch to display the interface 03. In this interface 03, the bottom function bar is hidden.
[0153] In some other embodiments, the user can input the operation OP6 on the interface 04. Combined with Figure 11 the description of the operation OP6 in, in this interface 04, the user can also, by inputting a preset operation indicating returning to the previous-level page, instruct the electronic device to return to display the interface 03.
[0154] It should be noted that after the camera application receives the operation OP6 or the operation OP7 and controls the electronic device to return to display the interface 03, since the bottom function bar has been hidden, in this interface 03, the top function bar can be restored and displayed in the first display area. So as to display the available function options in the current shooting mode to the user through the top function bar.
[0155] The above Figures 11 to 12 provides an interaction example in which the electronic device, when displaying the secondary function bar, is instructed by an operation to return to the displayed levels step by step.
[0156] In some other embodiments of the present application, in the interface 05 where the secondary function bar is displayed, the user can also, by inputting an operation, instruct the electronic device to directly jump to display the interface 03.
[0157] Exemplarily, refer to Figure 13。The user can input an operation OP8 on the interface 05. For example, the operation OP8 can be an operation of clicking on any position in the second display area (such as clicking on any position in the preview image). This operation OP8 can also be referred to as the sixth operation.
[0158] In response to this operation OP8, the electronic device can switch the display interface 03. Thus, the effect of directly returning from the secondary interface displaying the secondary function bar to the interface 03 displaying the top function bar is achieved.
[0159] Thus, through the above Figures 10 - 13 description, relevant interaction examples based on the bottom function bar in the embodiment of the present application are provided. Figure 8 in the interface 04 are provided.
[0160] It can be seen that in the present application, when the electronic device displays the bottom function bar or the secondary function bar is triggered by the primary function bar, the top function bar is hidden. In this way, the user can always focus on the position corresponding to the bottom function bar, thereby avoiding visual confusion caused by frequent switching of the user's focus point during the interface display process.
[0161] In addition, when the electronic device displays the secondary function bar, the electronic device can hide the expansion button for triggering the expansion of the bottom function bar and the retraction button for triggering the hiding of the bottom function bar. This simplifies the interface display elements and makes the interface display more reasonable. It is also more convenient for the user to use.
[0162] In the implementation of the above solution, based on the relevant display and interaction capabilities of the bottom function bar provided in the embodiment of the present application, various interface interactions achieved by the user through the bottom function bar are illustrated.
[0163] It should be noted that in the present application, the user can also perform operations related to the currently available function options through the top function bar based on the interface with the bottom function bar display and interaction capabilities.
[0164] Exemplarily, referring to Figure 14 . Taking the electronic device displaying the interface 03 as an example.
[0165] The user can click on the filter option in the top function bar on the interface 03 to trigger the configuration of the filter function. For example, the user can input an operation OP2. Combining with Figure 6 the description in, this operation OP2 can be a click operation on the filter option in the top function bar. In some implementations, since this top function bar is not in the one-handed operation area, this operation OP2 can be input by the user with a hand different from the hand holding the mobile phone.
[0166] Correspondingly, the electronic device can switch to display interface 06. In this interface 06, the top function bar can still be displayed. In addition, the secondary function options corresponding to the filter function can also be displayed in interface 06. The display content and effects of the secondary function options of this filter function can be referred to Figure 10 the description of the secondary function options in interface 05 in it, which will not be elaborated here. In this application, this interface 06 can also be referred to as the fourth interface.
[0167] In some implementations, in this interface 06, the secondary function options corresponding to the filter function can be configured to be displayed in the lower half of the second display area. For example, in this interface 06, the secondary function options corresponding to the filter function can be displayed in the fourth display area in the foregoing example.
[0168] It should be noted that, different from interface 05, in this interface 06, since the display of the secondary function options is triggered by the user's operation OP2 on the top function bar. Therefore, in this interface 06, while the secondary function options are being displayed, the top function bar is not hidden and remains displayed. While in Figure 10 the shown interface 05, since the display of the secondary function options is triggered by the user's operation OP4 on the bottom function bar, the top function bar can be hidden and no longer displayed in interface 05.
[0169] In this way, in this application, although the display interaction logic of the bottom function bar that is more convenient for one-handed operation is configured, for users who are already accustomed to using the top function bar, they can still interact with the electronic device in the usage method they are accustomed to.
[0170] It should be noted that, in this Figure 14 example, the user triggers the display of the secondary function options corresponding to interface 06 through operation OP2. Correspondingly, the expansion button as in interface 03 may no longer be displayed in interface 06.
[0171] When the user triggers the electronic device to display interface 06 through operation OP2, this application also provides the corresponding interactive display logic, enabling the user to instruct the electronic device to return from interface 06 to display interface 03.
[0172] Exemplarily, refer to Figure 15 .
[0173] In some embodiments, the user can input operation OP8 in interface 06 to instruct the electronic device to switch to display the previous page.
[0174] Among them, this operation OP8 can be a click operation on any position in the preview image. That is, this operation OP8 can be a click operation on any position in the second display area.
[0175] Correspondingly, the electronic device can return to display interface 03.
[0176] In some other embodiments, the user can input operation OP6 in interface 06. Combining with the foregoing example, the operation OP6 can include a gesture operation preset in the electronic device for indicating returning to the previous page. In this way, in response to the operation OP6, the electronic device can also return to display interface 03.
[0177] In this way, such as Figure 14 and Figure 15 This provides examples of interaction and display related to function configuration and return by the user through the top function bar in the embodiments of the present application.
[0178] In such as Figure 14 and Figure 15 example, when the secondary function option displayed on the electronic device is triggered by the user's operation on the top function bar (such as operation OP2), the electronic device can keep the top function bar continuously displayed while displaying the secondary function option.
[0179] In addition, similar to the foregoing interaction logic based on the bottom function bar, when the electronic device displays the secondary function option, the expansion button or the retraction button may not be displayed on this interface. This achieves the effect of streamlining interface elements.
[0180] It should be noted that in the above various interface interactions and display examples provided by the present application, the configuration interaction process of the filter function is exemplified by taking the user holding the mobile phone with the right hand as an example.
[0181] It can be understood that based on this similar interaction and display logic, the electronic device can also support the user's operation on other function options. Specifically, reference can be made to the above examples, and details are not described herein again.
[0182] It should be noted that in order to implement the above functions, the electronic device provided in the embodiments of the present application includes the corresponding hardware structure and / or software module for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of the examples described in the embodiments disclosed herein, the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the embodiments of the present application.
[0183] Exemplarily, referring to Figure 16 , is a schematic structural diagram of the electronic device for implementing the above technical solution of the present application.
[0184] As Figure 16 shown, the electronic device may be a mobile phone. Specifically, the electronic device may include: a touch screen 1601, which includes a touch sensor 1606 and a display screen 1607; one or more processors 1602; a memory 1603; one or more applications (not shown); and one or more computer programs 1604. The above-mentioned devices may be connected through one or more communication buses 1605. Among them, the above-mentioned one or more computer programs 1604 are stored in the above-mentioned memory 1603 and are configured to be executed by the one or more processors 1602. The one or more computer programs 1604 include instructions that can be used to execute the relevant steps in the above-mentioned embodiments.
[0185] It should be noted that all relevant display elements of the steps involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0186] In some embodiments, the embodiments of the present application may perform functional module partitioning on the above-mentioned electronic devices and the like according to the above method examples. For example, each functional module can be partitioned corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the partitioning of modules in the embodiments of the present application is illustrative, only a logical functional partitioning, and there may be other partitioning methods in actual implementation.
[0187] In the case of partitioning each functional module corresponding to each function, a possible composition schematic diagram of the electronic device involved in the above embodiment is shown. The electronic device may include: a display unit, a transmission unit, a processing unit, etc. It should be noted that all relevant contents of the steps involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.
[0188] Figure 17 A software structure block diagram of an electronic device according to an embodiment of the present application is shown.
[0189] As Figure 17 shown, in the embodiments of the present application, the layered architecture divides the software into several layers, and each layer has a clear role and division of labor. Among them, communication between layers is through software interfaces. In some embodiments, the system is divided into five layers, from top to bottom are the application layer, the application framework layer, the system library, the hardware abstraction layer, and the kernel layer.
[0190] Among them, the application layer may include a series of application program packages. Among them, the application program can be simply referred to as an application, such as Figure 17As shown, the application layer may include a lock screen, a desktop, sharing, Bluetooth, pictures, voice interaction, contacts, etc., and the embodiments of the present application do not impose any restrictions on this.
[0191] The application framework layer provides application programming interfaces (APIs) and programming frameworks for the applications in the application layer. The application framework layer includes some predefined functions, such as Figure 17 the views, animations, package managers, window managers, broadcast receivers, screen brightness adjusters, input managers, power managers, databases, etc. shown in
[0192] The system library includes a browser kernel, 3D graphics, font libraries, etc.
[0193] The hardware abstraction layer may include a touch screen, a display screen, sensors, a camera, audio, Bluetooth, etc.
[0194] The kernel layer includes a camera driver, a display driver, a Bluetooth driver, a UWB (Ultra Wide Band) driver, a sensor driver, a touch screen driver, an audio driver, etc.
[0195] Among them, the kernel layer is the layer between hardware and software. The applications in the application layer, or the hardware abstraction layer or the kernel layer, detect relevant events and obtain the status of the events, such as detecting Bluetooth connections, network connections, etc. The kernel layer at least includes a display driver. Specifically, for the solution of the embodiments of the present application, the hardware involved may include a display driver integrated circuit (DDIC) and a display screen (such as an OLED or an LCD). The display driver is used to drive the DDIC to complete the display processing and implementation.
[0196] Figure 16 and Figure 17 Only the electronic device with components and the software structure are shown. Those skilled in the art can understand that Figure 16 and Figure 17 the shown structure does not constitute a limitation on the electronic device and its software structure, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0197] An embodiment of this application further provides an electronic device, including one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code. The computer program code includes computer instructions. When the one or more processors execute the computer instructions, the electronic device is enabled to execute the above-related method steps to implement the interaction method of the camera application interface in the above embodiment.
[0198] An embodiment of this application further provides a computer-readable storage medium, in which computer instructions are stored. When the computer instructions run on an electronic device, the electronic device is enabled to execute the above-related method steps to implement the interaction method of the camera application interface in the above embodiment.
[0199] An embodiment of this application further provides a computer program product, which includes computer instructions. When the computer instructions run on an electronic device, the electronic device is enabled to execute the above-related method steps to implement the interaction method of the camera application interface in the above embodiment.
[0200] In addition, Figure 18 A schematic diagram of the composition of a chip system 1800 is shown. The chip system 1800 may include: a processor 1801 and a communication interface 1802, which are used to support related devices to implement the functions involved in the above embodiment. In a possible design, the chip system further includes a memory for storing necessary program instructions and data of the electronic device. The chip system may be composed of chips or may include chips and other discrete devices. It should be noted that, in some implementation manners of this application, the communication interface 1802 may also be referred to as an interface circuit.
[0201] It should be noted that all relevant display elements of each step involved in the above method embodiment can be cited in the function description of the corresponding functional module, and will not be elaborated here.
[0202] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above division of each functional module is used as an example for illustration. In practical applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. The specific working processes of the above-described system, device, and unit can refer to the corresponding processes in the foregoing method embodiments, and will not be elaborated here.
[0203] In each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of a software functional unit.
[0204] If the above-mentioned 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 technical solution of the embodiments of the present application, in essence, or the part that contributes to the relevant technology, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute all or part of the steps of the methods in the various embodiments of the present application. The foregoing storage medium includes: various media such as flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk, or optical disk that can store program codes.
[0205] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An interface interaction method, characterized in that, The method is applied to an electronic device which is installed with a camera application; the electronic device is further configured with a display screen, and the display area of the display screen sequentially includes a first display area and a third display area from top to bottom; The method includes: Display a first interface, where the first interface is the interface corresponding to the camera application; In the first interface, a top function bar is displayed in the first display area, and the top function bar includes at least one function option; an expansion button is displayed in the third display area, and the expansion button is used to trigger the display of a bottom function bar, and the bottom function bar includes at least one function option; Receive a first operation, where the first operation is an operation on the expansion button; Display a second interface; The bottom function bar is displayed in the second interface; in the second interface, the top function bar is not displayed.
2. The method according to claim 1, wherein, A bottom mode selection bar is further included in the third display area, and the bottom mode selection bar includes function options of at least one shooting mode.
3. The method according to claim 2, wherein, The expansion button is displayed in the third display area, including: The expansion button is configured to be displayed between the bottom mode selection bar and the top edge of the third display area, and the top edge of the third display area is the side of the third display area close to the first display area.
4. The method according to any one of claims 1-3, wherein, A second display area is further included between the first display area and the third display area; A preview image is displayed in the second display area.
5. The method according to claim 4, characterized in that In the second interface, the bottom function bar is displayed in the second display area.
6. The method according to claim 5, characterized in that, The bottom function bar is displayed in the second display area, specifically including: The bottom function bar is displayed in a fourth display area, and the fourth display area is included in the lower half of the second display area.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: Receive a second operation, where the second operation is an operation on a first function option, and the first function option is included in at least one function option in the bottom function bar; Display a third interface, where the third interface includes a secondary function bar, and the secondary function bar includes at least one optional state corresponding to the first function option; In the third interface, the top function bar is not displayed.
8. The method according to claim 7, wherein, The secondary function bar is displayed in the fourth display area of the third interface, and the fourth display area is included in the lower half of the second display area.
9. The method according to claim 7 or 8, wherein, The display position of the secondary function bar in the third interface is the same as the display position of the bottom function bar in the second interface; the bottom function bar is not included in the third interface.
10. The method according to any one of claims 7-9, wherein, The secondary function bar further includes a return button, and the return button is used to trigger the return to display the bottom function bar; The method further includes: Receive a third operation, where the third operation is an operation on the return button; In response to the third operation, display the second interface; or, Receive a fourth operation, where the fourth operation is a preset gesture operation to return to the previous level; In response to the fourth operation, display the second interface.
11. The method according to any one of claims 1 to 6, characterized in that, The bottom function bar further includes a retraction button, and the retraction button is used to trigger hiding the bottom function bar; The method further includes: Receive a fifth operation, where the fifth operation is an operation on the retraction button; In response to the fifth operation, display the first interface; or, Receive a fourth operation, where the fourth operation is a preset gesture operation to return to the previous level; In response to the fourth operation, display the first interface.
12. The method according to any one of claims 7 to 10, characterized in that The method further includes: Receive a sixth operation, where the sixth operation is an operation on any position in the second display area; In response to the sixth operation, display the first interface.
13. The method according to any one of claims 1-12, characterized in that When the electronic device displays the first interface, the method further includes: Receive a seventh operation, where the seventh operation is an operation on a second function option, and the second function option includes at least one function option in the top function bar; Display a fourth interface, where the fourth interface includes at least one selectable state corresponding to the second function option; in the fourth interface, the first display area displays the top function bar; the expansion button is not displayed in the fourth interface.
14. The method according to claim 13, wherein The method further includes: Receive a sixth operation, where the sixth operation is an operation on any position in the second display area; In response to the sixth operation, display the first interface; or, Receive a fourth operation, where the fourth operation is a preset gesture operation to return to the previous level; In response to the fourth operation, display the first interface.
15. The method according to any one of claims 1-14, characterized in that, The display area of the display screen includes a single-handed operation area; the single-handed operation area corresponds to the area in the display area that can be operated by the hand holding the electronic device; When the bottom function bar is displayed in the second interface, it specifically includes: The bottom function bar is displayed in the single-handed operation area.
16. An electronic device, characterized in that, The electronic device includes: At least one processor; and, A memory and a touch display screen communicatively connected to the at least one processor; wherein, The touch display screen is used to display an application interface; The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to cause the electronic device to execute the method according to any one of claims 1-15.
17. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed on the electronic device, it causes the electronic device to execute the method according to any one of claims 1-15.
18. A chip system, characterized in that, The chip system is applied to an electronic device; the chip system includes one or more interface circuits and one or more processors; the interface circuits and the processors are interconnected by lines; the interface circuits are configured to receive signals from a memory of the electronic device and send the signals to the processors, and the signals include computer instructions stored in the memory; when the processors execute the computer instructions, the electronic device executes the method according to any one of claims 1-15.