Interaction method and electronic equipment
The multitasking management interface on electronic devices enables users to efficiently operate and switch between applications by allowing switching between operable and inoperable modes, improving convenience and flexibility.
Patent Information
- Application Number
- CN202310677920.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-08
- Publication Date
- 2024-12-10
AI Technical Summary
Existing methods for managing multiple applications on electronic devices are not convenient and flexible, making it difficult for users to efficiently operate and switch between applications in a multitasking environment.
A multitasking management interface that allows users to switch application interfaces between operable and inoperable modes, enabling direct operation and adjustment of multiple applications simultaneously, with features like scaling, moving, and associating interfaces for enhanced user interaction.
Improves user convenience and flexibility by allowing simultaneous operation and viewing of multiple applications, reducing repetitive actions and enhancing the overall user experience.
Smart Images

Figure CN119105823A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminal technology, and in particular to an interaction method and an electronic device. Background Art
[0002] With the popularization of electronic devices such as smart phones and tablet computers, more and more applications (APPs) are developed for users to use.
[0003] In actual applications, users often open multiple applications at the same time. When users want to operate a certain application, they can enter the multitasking management interface and click the corresponding card to enter the corresponding application. However, this method is not convenient and flexible enough. Summary of the invention
[0004] In view of this, the present application provides an interaction method and an electronic device for improving the convenience and flexibility of users in using applications to enhance the user experience.
[0005] In order to achieve the above objectives, in a first aspect, an embodiment of the present application provides an interaction method, including:
[0006] Displaying a multi-task management interface, wherein the multi-task management interface includes at least one application interface;
[0007] In response to a first operation, a first application interface is updated, wherein the first application interface is one of the at least one application interface, and the first operation is an operation acting on the first application interface in the multi-tasking management interface.
[0008] According to the interactive method provided in the embodiment of the present application, the electronic device can respond to the user's operation on the application interface in the multi-tasking management interface and update the application interface, so that the user can directly operate the application interface corresponding to the application in the multi-tasking management interface, thereby improving the convenience and flexibility of the user's operation of the application; moreover, the user can also view other application interfaces in the multi-tasking management interface while operating the application interface, thereby further improving the convenience and flexibility of the user in using the application, thereby improving the user experience.
[0009] In a possible implementation of the first aspect, before receiving the first operation, the method further includes:
[0010] In response to the first switching operation, the display mode of the first application interface in the multi-tasking management interface is switched from the first mode to the second mode. In the second mode, the application corresponding to the first application interface can update the interface content in response to the operation acting on the first application interface.
[0011] Through the above implementation, the user can switch the application program that the user wants to operate in the multi-task management interface to the second mode, so as to operate the application interface in the multi-task management interface later.
[0012] In a possible implementation of the first aspect, the multitasking management interface includes a first area and a second area, the application interface in the first mode is located in the first area, and the application interface in the second mode is located in the second area.
[0013] Through the above implementation, the user can intuitively distinguish between the application interface in the first mode and the application interface in the second mode.
[0014] In a possible implementation of the first aspect, the first switching operation is dragging the first application interface to the second area.
[0015] Through the above implementation, the application interface can be switched to the operable mode and the application programs in the card mode and the operable mode can be distinguished through one operation.
[0016] In a possible implementation of the first aspect, the method further includes:
[0017] In response to a second operation, the first application interface is scaled.
[0018] Through the above implementation, the size of the application interface in the multi-task management interface can be adjusted to a size that the user finds appropriate, thereby facilitating user use.
[0019] In a possible implementation of the first aspect, the method further includes:
[0020] In response to a third operation, the first application interface is moved.
[0021] Through the above implementation, the application interface in the multi-task management interface can be moved to a position that the user finds appropriate, thereby facilitating user use.
[0022] In a possible implementation of the first aspect, the method further includes:
[0023] In response to a fourth operation, the first application interface and the second application interface are associated.
[0024] Through the above implementation, multiple application interfaces can be associated to form an application interface combination for easy viewing by users.
[0025] In a possible implementation of the first aspect, the fourth operation is an operation of dragging one of the first application interface and the second application interface to a target area of the other application interface.
[0026] The above combination method is simple and can save processing overhead generated by combining application interfaces.
[0027] In a possible implementation of the first aspect, the associated application interfaces can be synchronously scaled and / or moved.
[0028] Through the above implementation, when the user needs to move and / or scale each application interface in the associated application interface, only one move or scale operation is required to simultaneously move or scale all the associated application interfaces, thereby reducing the user's repeated operations and improving the user experience.
[0029] In a possible implementation of the first aspect, the method further includes:
[0030] In response to a second switching operation, the first application interface is switched from the second mode back to the first mode.
[0031] Through the above implementation, the user can switch the application interface that does not need to be operated back to the first mode.
[0032] In a possible implementation of the first aspect, the method further includes:
[0033] In response to the fifth operation, exit the multitasking management interface.
[0034] In a possible implementation of the first aspect, the method further includes:
[0035] In response to the fifth operation, before exiting the multi-task management interface, the interface display state of the multi-task management interface is saved.
[0036] Through the above implementation, the user can save the settings for the display status of each application interface in the multitasking management interface, so that when the user subsequently enters the multitasking management interface, there is no need to repeat the settings, and the user can directly operate according to the previously saved interface display status, or continue to set up based on the previously saved interface display status, thereby reducing the repeated settings performed by the user each time the user enters the multitasking management interface and improving the user experience.
[0037] In a possible implementation of the first aspect, after exiting the multitasking management interface, the method further includes:
[0038] In response to an operation of triggering display of a multitasking management interface, the multitasking management interface is displayed according to the saved interface display state.
[0039] In a second aspect, an embodiment of the present application provides an electronic device, comprising: a memory and a processor, the memory being used to store a computer program; the processor being used to execute the method described in the first aspect or any one of the embodiments of the first aspect when calling the computer program.
[0040] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method described in the first aspect or any one of the embodiments of the first aspect is implemented.
[0041] In a fourth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on an electronic device, the electronic device executes the method described in the first aspect or any implementation method of the first aspect.
[0042] In a fifth aspect, an embodiment of the present application provides a chip system, including a processor, the processor is coupled to a memory, and the processor executes a computer program stored in the memory to implement the method described in the first aspect or any embodiment of the first aspect. The chip system can be a single chip or a chip module composed of multiple chips.
[0043] It can be understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant description of the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0044] Figure 1 A schematic diagram of a multi-task management interface provided by an embodiment of the present application;
[0045] Figure 2 A schematic diagram of a multi-task management interface provided by another embodiment of the present application;
[0046] Figure 3 A schematic diagram of a flow chart of an exchange method provided in an embodiment of the present application;
[0047] Figure 4 A schematic diagram of the triggering and displaying process of the multi-task management interface provided in an embodiment of the present application;
[0048] Figure 5 A schematic diagram of a process for triggering a hidden wake-up icon provided in an embodiment of the present application;
[0049] Figure 6 to Figure 10 A schematic diagram of a process in which an application interface provided in an embodiment of the present application switches from a first mode to a second mode;
[0050] Fig.11 and Fig.12 A schematic diagram of the update process of the application interface of the second mode provided in an embodiment of the present application;
[0051] Fig.13 and Fig.14 A schematic diagram of the zooming process of the application interface provided in an embodiment of the present application;
[0052] Fig.15 and Fig.16 A schematic diagram of the movement process of the application interface provided in an embodiment of the present application;
[0053] Fig.17 and Fig.18 A schematic diagram of the combination process of the application interface provided in the embodiment of the present application;
[0054] Fig.19 A schematic diagram of a process of displaying a multi-task management interface according to an interface display state provided in an embodiment of the present application;
[0055] Fig. 20 A schematic diagram of the software architecture of an electronic device provided in an embodiment of the present application;
[0056] Fig.21 A schematic diagram of the structure of an interactive device provided in an embodiment of the present application;
[0057] Fig. 22 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0058] The embodiments of the present application are described below in conjunction with the drawings in the embodiments of the present application. The terms used in the implementation method section of the embodiments of the present application are only used to explain the specific embodiments of the present application, and are not intended to limit the present application. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0059] First, the multi-task management interface function mentioned in this application is explained.
[0060] In the multitasking management interface, the application interface of each application can be displayed in the form of a card. In some implementations, such as Figure 1 As shown, in the multitasking management interface, the card corresponding to one application is fully displayed, and the cards corresponding to other applications are partially or hidden. The user can view the cards corresponding to other applications in the multitasking management interface by swiping left and right. The user clicks on any card to enter the application corresponding to the card and exit the multitasking management interface.
[0061] In the upper left corner of each card, indication information of the application corresponding to the card can be displayed. The indication information may include a thumbnail of the application interface and the name of the application. In response to the user's operation on the thumbnail of the application interface or the name of the application (such as click, double-click, long press and other touch operations), the user can directly enter the corresponding application and exit the multitasking management interface.
[0062] A small window switching icon may be provided in the upper right corner of each card. In response to the user's operation on the small window switching icon, a small window of the corresponding application program may pop up, and the multitasking management interface may be exited.
[0063] An application interface clear icon can be set directly below the multitasking management interface. When the user clicks the application interface clear icon, all cards in the multitasking management interface will be deleted (i.e., all applications in the multitasking management interface will be killed in the background) and the multitasking management interface will be exited.
[0064] The user can swipe up on the card, and the multitasking management interface will delete the card (i.e. kill the application corresponding to the card in the background). The user can also swipe down on the card, which will lock the card in the multitasking management interface and display a lock icon in the upper right corner of the card. When the user clicks the clear icon on the application interface, the locked card will not be deleted in the multitasking management interface.
[0065] In some implementations, such as Figure 2 As shown, in the multi-tasking management interface, the cards corresponding to multiple applications can be fully displayed at the same time.
[0066] Among them, the multiple cards displayed at the same time may be cards corresponding to all or part of the applications in the multitasking management interface. If the cards corresponding to some applications are displayed at the same time in the current multitasking management interface, the user can view the cards corresponding to other applications in the multitasking management interface by swiping left and right.
[0067] In actual applications, users often open multiple applications at the same time. If a user wants to operate a certain application, he can select and click the card corresponding to the application in the multitasking management interface to enter the corresponding application. However, this method will exit the multitasking management interface while opening the application. When the user wants to operate other applications, he needs to open the multitasking management interface again and click the corresponding card. This method is not convenient and flexible. To this end, the embodiment of the present application provides an interaction method that allows users to directly operate applications in the multitasking management interface.
[0068] The interaction method provided in the embodiments of the present application can be applied to electronic devices such as mobile phones, smart screens, tablets, and laptop computers. For the sake of convenience, the embodiments of the present application use a tablet as an example for illustrative explanation.
[0069] Figure 3 A flow chart of the interaction method provided in the embodiment of the present application is shown in FIG. Figure 3 As shown, the interaction method provided in this embodiment may include the following steps:
[0070] S110, displaying a multi-task management interface.
[0071] The electronic device may display a multitasking management interface in response to a user triggering an operation to display the multitasking management interface, and the multitasking management interface may include an application interface of at least one application program.
[0072] The operation of the user triggering the display of the multitasking management interface may be a gesture operation, or may be a touch operation of the user on a corresponding icon of the multitasking management interface.
[0073] For example, Figure 4 As shown in (a) and (b), the user slides upward from the bottom of the screen of the electronic device and pauses, triggering the electronic device to display the multitasking management interface.
[0074] S120. In response to the first switching operation, switch the display mode of the first application interface in the multi-task management interface from the first mode to the second mode.
[0075] The first application interface may be an application interface of any application program in the multitasking management interface. In the multitasking management interface, the display mode of each application interface may include a first mode and a second mode.
[0076] In the embodiment of the present application, the application interface in the first mode may be in the form of a card. In this mode, the application interface may be a screenshot of the application interface, and the corresponding application is in an inoperable state. For example, the inoperable state means that the application corresponding to the application interface does not respond to operations on the application interface. For ease of understanding, in the embodiment of the present application, the first mode may also be referred to as the card mode.
[0077] It is understandable that in some embodiments, in the first mode, the multitasking management interface can respond to operations acting on any application interface. For example, in response to a user sliding on an application interface, the application interface can be deleted in the multitasking management interface (that is, the application corresponding to the application interface is killed in the background).
[0078] In the embodiment of the present application, in the second mode, the application corresponding to the application interface is in an operable state. Exemplarily, the operable state means that the application corresponding to the application interface can respond to the operation on the application interface and update the content of the application interface. For example, in the second mode, the application interface of the gallery displays photos, and the user slides up on the application interface of the gallery. In response to the user's sliding up operation, the application interface of the gallery can display earlier photos; the user clicks on the album option in the application interface of the gallery. In response to the user's clicking operation, the application interface of the gallery can display the interface corresponding to the album. For ease of understanding, in the embodiment of the present application, the second mode can also be referred to as the operable mode.
[0079] Through the first switching operation, the user can switch the application program in the multi-task management interface to an operable mode, so as to operate the application interface in the multi-task management interface later.
[0080] In a specific implementation, a wake-up icon may be displayed in the multitasking management interface, and the user may switch the display mode of the application interface from the card mode to the operable mode by clicking the wake-up icon corresponding to the application interface.
[0081] Exemplarily, each application interface in the multi-tasking management interface may correspond to a wake-up icon.
[0082] The wake-up icon can be Figure 4 As shown in (b) of FIG. 1 , it is a gesture shape, and it can also be other shapes such as a circle, a triangle, etc. In the following embodiments of the present application, the wake-up icon is used as Figure 4 The gesture shape shown in (b) is taken as an example for exemplary description.
[0083] The wake-up icon can be located outside the application interface, such as Figure 4 As shown in (b), it can be located in the upper right corner of the application interface. The wake-up icon can also be located directly above, in the upper left corner or in other directions of the application interface. The wake-up icon can also be located inside the application interface. The embodiment of the present application does not impose any specific restrictions on this.
[0084] The wake-up icon can also be in a hidden state, for example, Figure 5 As shown in (a) and (b), the user can long press the interface of the information application to display the hidden wake-up icon corresponding to the interface of the information application.
[0085] In the multitasking management interface, the user can also set multiple application interfaces to the operable mode at the same time. In order to facilitate the user to distinguish the application interface in the card mode and the operable mode, the application interface in the multitasking management interface in the operable mode can be marked. For example, the multitasking management interface may include a first area 10 and a second area 20, the application interface in the card mode may be located in the first area 10, and the application interface in the operable mode may be located in the second area 20.
[0086] For example, Figure 6 As shown in (a) and (b) of FIG. 1 , after the user clicks the wake-up icon corresponding to the interface of the information application, the interface of the information application can be switched to the operable mode and moved from the first area 10 to the second area 20. When the user clicks the wake-up icon corresponding to the interface of the information application and the interface of the information application is switched to the operable mode, the user can also move the interface of the information application after the mode switching from the first area 10 to the second area 20 through a touch operation (such as a drag operation), and the embodiment of the present application does not impose specific restrictions on this.
[0087] In some embodiments, the size of the second area 20 may be fixed, or may vary according to the number of application interfaces included therein. When the number of application interfaces in the second area 20 increases, the second area 20 may increase accordingly.
[0088] In some embodiments, to prevent user misoperation, after the user clicks the wake-up icon corresponding to the application interface, a pop-up window may be displayed to prompt the user whether to switch to the operational mode. For example, Figure 7 As shown in (a), (b) and (c), after the user clicks the wake-up icon corresponding to the interface of the information application, a window pops up to prompt the user whether to switch to the operational mode. After the user clicks the button corresponding to "Yes", the interface of the information application switches to the operational mode and moves from the first area 10 to the second area 20.
[0089] In some embodiments, the first switching operation may also be to move the first application interface to the second area 20 through a touch operation (e.g., a drag operation). In this way, through the first switching operation, the application interface can be switched to the operable mode, and the application interface in the card mode and the operable mode can be distinguished.
[0090] For example, Figure 8 As shown in (a) and (b), after the user drags the interface of the information application to the second area 20, the interface of the information application switches to an operable mode.
[0091] In some embodiments, there may be only one wake-up icon in the multitasking management interface. The wake-up icon may be located directly above the screen, or at the upper right, upper left, or other locations of the screen.
[0092] For example, Fig. 9 As shown in (a), (b) and (c), when the user clicks the wake-up icon, a window containing thumbnails of each application interface in the multi-tasking management interface can pop up. After the user clicks any thumbnail, the application interface corresponding to the thumbnail switches to the operational mode and moves to the second area 20.
[0093] In some embodiments, the above window may also include a select all button, for example, Fig.10 As shown in (a), (b) and (c), the user clicks the wake-up icon, and a window containing a select all button and thumbnails of each application interface pops up. The user clicks the select all button, and each application interface in the multitasking management interface switches to an operable mode and moves to the second area 20.
[0094] For the above-mentioned window containing thumbnails of each application interface, in some embodiments, the window may be closed when the user clicks the wake-up icon again; the window may be closed when the user clicks other areas outside the window; or the window may be automatically closed after the user does not trigger related instructions for the window for several seconds.
[0095] In some embodiments, the application interface can also be switched to an operable mode by double-clicking on the application interface or double-clicking and sliding down. In some embodiments, the function triggered by the existing operation for triggering the related function can also be changed, and the operation can be used as the operation to trigger the application interface to switch to an operable mode. For example, in the multitasking management interface, the operation of clicking and long pressing the application interface is originally used to trigger the electronic device to open and display the application corresponding to the application interface in full screen. In the embodiment of the present application, the operation of clicking or long pressing the application interface can be used as the operation to trigger the application interface to switch to an operable mode, that is, the function originally triggered by clicking or long pressing the application interface is changed.
[0096] Figure 6 to Figure 10 In the embodiment, the application interface in the operational mode is moved to the second area 20 to distinguish the application interface in the card mode from the operational mode. In some embodiments, other methods can also be used to distinguish, such as by changing the background color of the application interface or changing the display style (such as background color) of the wake-up icon corresponding to the application interface. This embodiment is not particularly limited to this. For the sake of convenience, the embodiment of the present application uses the method of distinguishing application interfaces in different modes by moving the application interface in the operational mode to the second area 20 as an example for exemplary description.
[0097] In some embodiments, the user can also set in the system settings which application interfaces in the multitasking management interface are operable before displaying the multitasking management interface, so that when the user opens the multitasking management interface, the corresponding application interface in the multitasking management interface can be directly operated.
[0098] S130: In response to a first operation on a first application interface in the multi-task management interface, update the first application interface.
[0099] When a certain application interface in the multitasking management interface is in an operable mode, the user can operate the application interface normally.
[0100] For example, Fig.11 As shown in (a) and (b) in the figure, the gallery application interface displays photos, and when the user slides up the gallery application interface, the gallery application interface displays older photos.
[0101] For example, Fig.12 As shown in (a) and (b) in the figure, the application interface of the gallery displays photos. The user clicks the album option in the application interface of the gallery, and the application interface of the gallery displays the interface corresponding to the album.
[0102] In some embodiments, the user can also set multiple application interfaces to an operational mode and operate the multiple application interfaces in the operational mode. This method breaks through the limitation that a maximum of two application windows can be displayed on a traditional screen.
[0103] For example, a user can open a reading app and read a novel while playing a turn-based game. When the turn-based game is in the user's operation turn, the user can operate on the turn-based game interface; when the turn-based game is not in the user's operation turn, the user can swipe down on the reading app interface to read the novel, thus achieving the goal of not delaying the game or the novel and improving the user experience.
[0104] For example, if a user wants to purchase an item, he can open online shopping platform A, online shopping platform B and online shopping platform C at the same time in the multi-tasking management interface, and operate on the corresponding interfaces of online shopping platform A, online shopping platform B and online shopping platform C respectively to view detailed information of the item on different applications, so as to quickly select the desired item.
[0105] When the user switches the display mode of one or more application interfaces in the multitasking management interface from the first mode to the second mode, the electronic device may further perform one or more steps of steps S140 to S170, as follows:
[0106] S140: In response to the second operation, zoom in or out of the first application interface.
[0107] For user convenience, the size of the application interface in the operable mode in the multitasking management interface can be scaled so as to be adjusted to a size that the user finds appropriate.
[0108] In some embodiments, the second operation may be that the user may drag the edge of the application interface in the operable mode, and in response to the second operation of the user, the application interface may be scaled.
[0109] For example, Fig.13 As shown in (a) and (b) in FIG. 1 , the user clicks on the edge of the interface of the gallery application and drags outward, and the interface of the gallery is enlarged; Fig.13 As shown in (c) and (d) in FIG. 8 , the user clicks on the edge of the interface of the gallery application and drags inward, and the interface of the gallery shrinks.
[0110] For example, the second operation may be an operation such as pinching and spreading the user's fingers on the operable application interface, and in response to the user's second operation, the application interface may be zoomed in or out. For example, the user may pinch the thumb and index finger on the interface of the gallery application to reduce the interface of the gallery application; or spread the thumb and index finger on the interface of the gallery application to enlarge the interface of the gallery application.
[0111] In some embodiments, when a user zooms in or out on a certain application interface, the application interfaces in the second area 20 and the first area 10 in the multitasking management interface can be adaptively zoomed and moved.
[0112] For example, Fig.14 As shown in (a) of FIG. 1 , when the user zooms in on the interface of the gallery application, for example, the user clicks on the edge of the interface of the gallery application and drags outward, as shown in FIG. Fig.14 The application interface of the gallery shown in (b) is enlarged, and the second area 20 can be enlarged accordingly, and the information, browser and The application interface can be adapted to shrink, and the browser interface can be moved from the bottom of the information application interface to When the user zooms out of the gallery application interface, for example, by clicking on the edge of the gallery application interface and dragging inward, the second area 20 may be correspondingly zoomed out, and the information, browser, and The application interface can adapt to zooming in, and the browser interface can be changed from The right side of the application interface moves to the bottom of the information application interface.
[0113] In some embodiments, the user can also zoom the application interface in the first mode by dragging the edge of the application interface in the first mode or pinching and expanding the application interface in the first mode with fingers.
[0114] S150. In response to the third operation, move the first application interface.
[0115] To further facilitate user use, the application interface in the operable mode in the multitasking management interface can also be moved so as to be able to be moved to a position that the user finds appropriate.
[0116] In a specific implementation, the third operation may be that the user long presses and drags a designated area of the application interface in the operable mode. In response to the user's third operation, the application interface in the operable mode may be moved.
[0117] For example, Fig.15 As shown in (a) and (b) in the figure, the user can long press the upper area of the interface of the gallery application and drag to move the interface of the gallery application.
[0118] The designated area may also be located at the bottom, side, etc. of the application interface.
[0119] In some embodiments, when a user moves an application interface in an operable mode, other application interfaces in the multi-tasking management interface can be adaptively moved, and the size of the second area 20 can be adaptively changed.
[0120] For example, Fig.16 As shown in (a) and (b) in the figure, the user long presses the upper area of the gallery application interface and drags it. After the gallery application interface is moved, the second area 20 is correspondingly enlarged, and the information application interface in the second area 20 is moved from the right side of the gallery application interface to the bottom of the gallery application interface. The gallery application interface and the information application interface are arranged from left to right to top to bottom. The application interface adapts and moves to the bottom of the screen.
[0121] In some embodiments, the third operation may also be an operation such as the user long pressing a designated area of the application interface in the first mode and dragging. In response to the user's third operation, the application interface in the first mode may be moved.
[0122] S160: In response to the fourth operation, associate the first application interface and the second application interface.
[0123] When a user opens multiple application interfaces in operable modes in the multitasking management interface, in order to facilitate the user to view each application interface, the application interfaces in each operable mode can be associated to form an application interface combination. The application interface combination may include sub-windows corresponding to the associated application interfaces, and each sub-window may have indication information of the corresponding application program and a small window switching icon.
[0124] In some embodiments, Fig.17As shown, the mutually related application interfaces can be arranged left and right in the second area 20 and contact each other, or the mutually related application interfaces can be arranged up and down and contact each other or in other arrangements.
[0125] Exemplarily, the fourth operation may be an operation in which the user drags an application interface in the second area 20 to a target area of another application interface. In response to the user's fourth operation, the two application interfaces may be associated. This association method is simple and can save the processing overhead generated by combining the application interfaces.
[0126] Exemplarily, the target area may be an area within the application interface with a preset width from the edge of the application interface, or may be other designated areas within the application interface.
[0127] In some embodiments, the user may also drag the application interface of the first area 10 (ie, the application interface in the card mode) to the target area of the application interface in the second area 20 to associate the two application interfaces.
[0128] In some embodiments, if an application interface is associated with any one of the application interfaces that are associated with each other in the target window, the application interface may be associated with all the application interfaces in the target window.
[0129] For example, Fig.18 As shown in (a) and (b) in the figure, the interface of the gallery application is associated with the interface of the information application. After you drag the interface of the app to the target area of the interface of the messaging app, the interface of the gallery app, the interface of the messaging app, and The application interfaces are related to each other and can form an application interface combination.
[0130] In some embodiments, an associated icon may be provided around each application interface. By clicking the associated icon, a window containing thumbnails of each associated application interface may pop up. When the user clicks on any thumbnail, the application interface corresponding to the thumbnail will be associated with the application interface corresponding to the associated icon.
[0131] In some embodiments, when multiple application interfaces are associated with each other, the user's operation on any one or more of the multiple application interfaces can be synchronously applied to other application interfaces in the multiple application interfaces, and the associated application interfaces can be synchronously scaled and / or moved. For example, Fig.17As shown, when the interface of the gallery application and the interface of the information application are associated, when the user moves the interface of the gallery application, the interface of the information application moves synchronously with the interface of the gallery application; when the user scales the interface of the gallery application, the interface of the information application scales synchronously with the interface of the gallery application. In this way, when the user needs to move and / or scale each application interface in the associated application interface, only one move or scale operation is needed to move or scale all the associated application interfaces at the same time, thereby reducing the user's repeated operations and improving the user experience.
[0132] S170. In response to the second switching operation, switch the first application interface from the second mode back to the first mode.
[0133] When the user wants to exit the operable mode of a certain application interface, the user can switch the application interface from the operable mode to the card mode by triggering the second switching operation.
[0134] In some embodiments, when the application interface is in the operational mode, the second switching operation may be that the user clicks a wake-up icon corresponding to the application interface or clicks the wake-up icon and swipes up to switch the application interface from the operational mode to the card mode.
[0135] Exemplarily, when there is a second area 20 in the multitasking management interface, after the application interface is switched from the operable mode to the card mode, the application interface can be moved from the second area 20 to the first area 10 .
[0136] In some embodiments, when the application interface moves from the second area 20 to the first area 10, the application interface can be located at the position in the first area 10 before moving to the second area 20, or it can be arranged at other positions in the first area 10 according to the arrangement of the current application interface in the first area 10.
[0137] In some embodiments, to prevent user misoperation, after the user clicks the wake-up icon corresponding to the application interface, a window may pop up to prompt the user whether to exit the operational mode. After the user clicks "Yes", the application interface switches to card mode and moves from the second area 20 to the first area 10.
[0138] In some embodiments, the second switching operation may also be an operation in which the user drags the first application interface from the second area 20 to the first area 10. In this way, through the second switching operation, the application interface can be exited from the operable mode, and the application interface in the card mode and the operable mode can be distinguished.
[0139] In some embodiments, there may be only one wake-up icon in the multitasking management interface. When the user clicks the wake-up icon, a window containing thumbnails of each application interface in the multitasking management interface may pop up. When the user clicks the thumbnail of the application interface in the operational mode, the application interface corresponding to the thumbnail may switch to the card mode and move to the first area 10.
[0140] When the user needs to exit the multi-task management interface, the user can exit the multi-task management interface by triggering an operation to exit the multi-task management interface.
[0141] In some embodiments, the user can enlarge the operable application interface in the multi-tasking management interface to a certain extent to trigger an event in which the interface automatically fills the entire screen and exits the multi-tasking management interface.
[0142] In some embodiments, the user can also exit the multitasking management interface by clicking a blank space in the multitasking management interface, or click the application interface clear icon in the multitasking management interface to kill the application in the multitasking management interface in the background and exit the multitasking management interface; the user can also exit the multitasking management interface by clicking on the application interface in card mode while entering the application corresponding to the application interface.
[0143] In some embodiments, before exiting the multitasking management interface, the user's settings for the display status of each application interface in the multitasking management interface can be saved. In this way, when the user subsequently enters the multitasking management interface, there is no need to repeat the settings, and the user can directly operate according to the previously saved interface display status, or continue to set up based on the previously saved interface display status, thereby reducing the repeated settings made by the user each time the user enters the multitasking management interface, thereby improving the user experience.
[0144] Exemplarily, the user may save the settings for the interface display state of the multi-task management interface by clicking a save button in the multi-task management interface.
[0145] In some embodiments, each time the multi-task management interface is exited, the user's settings for the interface display status of the multi-task management interface may be saved by default.
[0146] In some embodiments, before exiting the multitasking management interface each time, a window may pop up to prompt the user whether to save the settings for the interface display status of the multitasking management interface. After the user clicks "Yes", the user's settings for the interface display status of the multitasking management interface are saved and the multitasking management interface is exited.
[0147] In some embodiments, when the user triggers the operation of displaying the multi-task management interface again, the multi-task management interface can be displayed according to the interface display state previously saved by the user.
[0148] Exemplarily, the interface display state can be displayed directly according to the last saved interface state by the user, or multiple interface display states saved by the user can be displayed first, so that the user can freely choose different interface display states. A corresponding card can also be set next to each interface display state to show the display effect of each display state to facilitate user selection.
[0149] For example, Fig.19 As shown in (a) and (b), when the user triggers the operation of displaying the multitasking management interface again, the multitasking management interface lists three interface display states saved by the user. After the user clicks card 1 corresponding to the first interface display state, the multitasking management interface is displayed according to interface display state 1.
[0150] In some embodiments, the multiple interface display states saved by the user that are displayed may be the interface display states that the user has saved most recently, or may be the interface display states that the user has selected most times, or any other interface display states.
[0151] According to the interactive method provided in the embodiment of the present application, the electronic device can respond to the user's operation on the application interface in the multi-tasking management interface and update the application interface, so that the user can directly operate the application interface corresponding to the application in the multi-tasking management interface, thereby improving the convenience and flexibility of the user's operation of the application; moreover, the user can also view other application interfaces in the multi-tasking management interface while operating the application interface, thereby further improving the convenience and flexibility of the user in using the application, thereby improving the user experience.
[0152] It should be noted that the above embodiments are exemplary and are not intended to limit the present application. Where possible, the execution order of one or more of the above steps can be adjusted, or selectively combined to obtain one or more other embodiments. For example, in some embodiments, step S130 can be executed before step S140, and in other embodiments, step S130 can also be executed after step S140; in some embodiments, steps S140 to S170 may not be executed, and in some embodiments, some steps in steps S140 to S170 may be executed. Those skilled in the art can select and combine any of the above steps as needed, and all those that do not deviate from the essence of the present application scheme fall within the scope of protection of the present application.
[0153] Based on the same concept, the embodiment of the present application also provides an electronic device, the software system of the electronic device can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture or a cloud architecture. Taking the system as an example, the software structure of the electronic device is illustrated.
[0154] Fig. 20 A schematic diagram of the software architecture of an electronic device provided in an embodiment of the present application, such as Fig. 20 As shown, the software system of the electronic device can be divided into several layers. In some embodiments, The system can be divided from top to bottom into the application layer, application framework layer, Android runtime and system library, and kernel layer.
[0155] The application layer may include applications such as camera, gallery, calendar, call, map, WLAN, Bluetooth, music, video, short message, multi-tasking management, etc.
[0156] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.
[0157] like Fig. 20 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
[0158] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0159] Content providers are used to store and retrieve data and make it accessible to applications.
[0160] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. The display interface can be composed of one or more views.
[0161] The phone manager is used to provide communication functions for electronic devices, such as the management of call status (including answering, hanging up, etc.).
[0162] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0163] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of an icon or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is prompted in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.
[0164] Android runtime includes core libraries and virtual machines. Android runtime is responsible for Scheduling and management of the system.
[0165] The core library consists of two parts: one is the function that the Java language needs to call, and the other is The core library.
[0166] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0167] The system library may include multiple functional modules, such as surface manager, media libraries, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0168] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.
[0169] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0170] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0171] A 2D graphics engine is a drawing engine for 2D drawings.
[0172] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
[0173] After the user inputs a touch operation, the touch sensor in the hardware device can generate a corresponding hardware interrupt and send it to the kernel layer. The kernel layer can encapsulate the touch operation into a touch event (for example, a touch press (action down) event, a touch move (action move) event, and a touch lift (action up) event, etc.), and can report the touch event to the upper-level APP through the input module in the system library.
[0174] As described in the previous embodiment, after entering the multitasking management interface, a wake-up icon can be displayed in the upper right corner of each application interface, and the user can switch the corresponding application interface from the card mode to the operational mode by clicking the wake-up icon. The following is an explanation of the mode switching principle of the application interface.
[0175] After the user enters the multitasking management interface, the electronic device can create a wake-up icon corresponding to each application interface by adding a button.
[0176] When a user clicks on a wake-up icon to trigger a click event, the electronic device can create a window with the same size as the application interface corresponding to the wake-up icon, and intercept instructions in the multi-tasking management interface that conflict with operation instructions for the application interface in the window, so that subsequent operations of the multi-tasking management interface will not be triggered when the user performs operations in the window.
[0177] For example, in the multitasking management interface of an electronic device, when the gallery is in card mode, swiping up in the interface of the gallery application indicates deleting the interface of the gallery application in the multitasking management interface (that is, killing the gallery process in the background); swiping down in the interface of the gallery application indicates locking the interface of the gallery application in the multitasking management interface; swiping left and right in the interface of the gallery application indicates switching to display other application interfaces in the multitasking management interface; clicking or long pressing the interface of the gallery application indicates exiting the multitasking management interface and entering the gallery.
[0178] When the gallery is in operational mode, swiping up and down in the gallery application interface indicates swiping up and down to turn pages; swiping left and right in the gallery application interface indicates switching between the gallery homepage, gallery album interface, gallery moment interface, and gallery discovery interface. The gallery will display different interfaces according to the location of the click or long press. Therefore, when the user wakes up the gallery, the electronic device can intercept the corresponding instructions of swiping up, swiping down, swiping left and right, clicking, and long pressing in the multitasking management interface in the gallery window, so that subsequent users will not trigger related operations of the multitasking management interface when performing operations in the gallery window.
[0179] In some embodiments, the awakened application interface can also be isolated, so that when the awakened application interface is operated, other application interfaces in the multi-task management interface will not be affected. For example, conflicting instructions in the multi-task management interface are intercepted only in the awakened application interface, while the above-mentioned intercepted instructions of the multi-task management interface are retained outside the awakened application interface. For example, when the gallery is awakened, the instructions for sliding left and right in the multi-task management interface are intercepted in the interface of the gallery application, and the instructions for sliding left and right in the multi-task management interface are retained outside the interface of the gallery application. At this time, when the user slides left and right outside the interface of the gallery application, other application interfaces can still be switched to display in the multi-task management interface.
[0180] The window corresponding to the application interface can be made operational by means of a floating window.
[0181] In the specific implementation, you can create a floating window by creating a service (Service), overriding the onCreate method, registering the window manager (WindowManager), overriding the onStartCommand method, adding a view to the WindowManager, and activating the application's Activity.
[0182] When the user wants to exit the operational mode of an application interface, the user can trigger the exit of the operational mode by clicking the wake-up icon of the application interface again and swiping up. After exiting the operational mode, the previously intercepted instructions can be released to restore the multitasking management interface to its previous logic.
[0183] Based on the same concept, as an implementation of the above method, an embodiment of the present application provides an interactive device, and the device embodiment corresponds to the above method embodiment. For ease of reading, the present device embodiment will no longer repeat the details of the above method embodiment one by one, but it should be clear that the device in this embodiment can correspond to all the contents in the above method embodiment.
[0184] Fig.21 A schematic diagram of the structure of the interactive device provided in the embodiment of the present application, such as Fig.21 As shown, the device provided in this embodiment includes:
[0185] Display module 310 , input module 320 , processing module 330 and communication module 340 .
[0186] The display module 310 is used to support the electronic device to perform the interface display operation in the above embodiment and / or other processes for the technology described herein. The display module can be a touch screen or other hardware or a combination of hardware and software.
[0187] The input module 320 is used to receive user input on the display interface of the electronic device, such as touch input, voice input, gesture input, etc. The input module is used to support the electronic device to perform the steps of receiving user operations in the above embodiments and / or other processes for the technology described herein. The input module can be a touch screen or other hardware or a combination of hardware and software.
[0188] The processing module 330 is used to support the electronic device in executing the processing operations in the steps of the methods in the above embodiments and / or other processes used for the technology described herein.
[0189] The communication module 340 is used to support the electronic device in executing operations related to the communication process between other electronic devices in the above embodiments and / or other processes used for the technology described herein.
[0190] The device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0191] 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.
[0192] Based on the same concept, the present application also provides an electronic device, see Fig. 22 , Fig. 22 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application.
[0193] The electronic device may include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, a sensor module 280, a button 290, a motor 291, an indicator 292, a camera 293, a display screen 294, and a subscriber identification module (SIM) card interface 295, etc. The sensor module 280 may include a solid pressure sensor 280A, a gyroscope sensor 280B, a pressure sensor 280C, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, a proximity light sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, a bone conduction sensor 280M, etc.
[0194] It is to be understood that the structures illustrated in the embodiments of the present application do not constitute specific limitations on the electronic device. In some embodiments of the present application, the electronic device may include more or fewer components than shown in the figure, or combine certain components, or split certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0195] The processor 210 may include one or more processing units, for example, the processor 210 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. Among them, different processing units may be independent devices or integrated in one or more processors.
[0196] The controller can be the nerve center and command center of the electronic device. The controller can generate operation control signals according to the instruction operation code and timing signal to complete the control of fetching and executing instructions.
[0197] The processor 210 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 210 is a cache memory. The memory may store instructions or data that the processor 210 has just used or cyclically used. If the processor 210 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 210, and thus improves the efficiency of the system.
[0198] In some embodiments, the processor 210 may include one or more interfaces. The interface may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0199] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). The I2S interface can be used for audio communication. The PCM interface can also be used for audio communication to sample, quantize and encode analog signals. The UART interface is a universal serial data bus used for asynchronous communication; the bus can be a bidirectional communication bus, which converts the data to be transmitted between serial communication and parallel communication. The MIPI interface can be used to connect the processor 210 with peripheral devices such as the display screen 294 and the camera 293; the MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. The GPIO interface can be configured by software, and the GPIO interface can be configured as a control signal or a data signal. The USB interface 230 is an interface that complies with the USB standard specification, and can specifically be a Mini USB interface, a MicroUSB interface, a USB Type C interface, etc. The USB interface 230 can be used to connect a charger to charge an electronic device, and can also be used to transmit data between an electronic device and a peripheral device. It can also be used to connect headphones and play audio through headphones. This interface can also be used to connect other electronic devices, such as AR devices, etc.
[0200] It is understandable that the interface connection relationship between the modules illustrated in the embodiments of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device. In some embodiments of the present application, the electronic device may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
[0201] The charging management module 240 is used to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 240 may receive charging input from a wired charger through the USB interface 230. In some wireless charging embodiments, the charging management module 240 may receive wireless charging input through a wireless charging coil of the electronic device. While the charging management module 240 is charging the battery 242, it may also power the electronic device through the power management module 241.
[0202] The power management module 241 is used to connect the battery 242, the charging management module 240 and the processor 210. The power management module 241 receives input from the battery 242 and / or the charging management module 240, and supplies power to the processor 210, the internal memory 221, the external memory, the display screen 294, the camera 293, and the wireless communication module 260. The power management module 241 can also be used to monitor parameters such as battery capacity, battery cycle number, battery health status (leakage, impedance), etc. In some other embodiments, the power management module 241 can also be set in the processor 210. In some embodiments, the power management module 241 and the charging management module 240 can also be set in the same device.
[0203] The wireless communication function of the electronic device can be implemented through antenna 1, antenna 2, mobile communication module 250, wireless communication module 260, modem processor and baseband processor.
[0204] Antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in the electronic device can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve the utilization of the antennas. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In some embodiments, the antenna can be used in combination with a tuning switch.
[0205] The mobile communication module 250 can provide solutions for wireless communications including 2G / 3G / 4G / 5G, etc., applied to electronic devices. The mobile communication module 250 may include at least one filter, a switch, a power amplifier, a low noise amplifier (LNA), etc. The mobile communication module 250 can receive electromagnetic waves from the antenna 1, and filter, amplify, and process the received electromagnetic waves, and transmit them to the modulation and demodulation processor for demodulation. The mobile communication module 250 can also amplify the signal modulated by the modulation and demodulation processor, and convert it into electromagnetic waves for radiation through the antenna 1. In some embodiments, at least some of the functional modules of the mobile communication module 250 can be set in the processor 210. In some embodiments, at least some of the functional modules of the mobile communication module 250 can be set in the same device as at least some of the modules of the processor 210.
[0206] The modem processor may include a modulator and a demodulator. Among them, the modulator is used to modulate the low-frequency baseband signal to be sent into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After the low-frequency baseband signal is processed by the baseband processor, it is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to a speaker 270A, a receiver 270B, etc.), or displays an image or video through a display screen 294. In some embodiments, the modem processor may be an independent device. In some embodiments, the modem processor may be independent of the processor 210 and may be arranged in the same device as the mobile communication module 250 or other functional modules.
[0207] The wireless communication module 260 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication technology (NFC), infrared technology (IR), etc., which are applied to electronic devices. The wireless communication module 260 can be one or more devices integrating at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, modulates the frequency of the electromagnetic wave signal and performs filtering processing, and sends the processed signal to the processor 210. The wireless communication module 260 can also receive the signal to be sent from the processor 210, modulate the frequency of it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0208] In some embodiments, the antenna 1 of the electronic device is coupled to the mobile communication module 250, and the antenna 2 is coupled to the wireless communication module 260, so that the electronic device can communicate with the network and other devices through wireless communication technology. The wireless communication technology may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time division-synchronous code division multiple access (TD-SCDMA), long term evolution (LTE), BT, GNSS, WLAN, NFC, FM, and / or IR technology, etc. The GNSS may include global positioning system (GPS), global navigation satellite system (GNSS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS) and / or satellite based augmentation system (SBAS).
[0209] The electronic device implements the display function through a GPU, a display screen 294, and an application processor. The GPU is a microprocessor for image processing, connecting the display screen 294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 210 may include one or more GPUs that execute program instructions to generate or change display information.
[0210] The display screen 294 is used to display images, videos, etc. The display screen 294 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), a Mini LED, a Micro LED, a quantum dot light emitting diode (QLED), etc. In some embodiments, the electronic device may include 1 or N display screens 294, where N is a positive integer greater than 1.
[0211] The electronic device can realize the shooting function through ISP, camera 293, video codec, GPU, display screen 294 and application processor.
[0212] The ISP is used to process data fed back by the camera 293. The camera 293 is used to capture static images or videos. The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. The video codec is used to compress or decompress digital videos.
[0213] NPU is a neural network (NN) computing processor. By drawing on the structure of biological neural networks, such as the transmission mode between neurons in the human brain, it can quickly process input information and continuously self-learn. NPU can realize applications such as intelligent cognition of electronic devices, such as image recognition, face recognition, voice recognition, text understanding, etc.
[0214] The internal memory 221 can be used to store computer executable program codes, which include instructions. The processor 210 executes various functional applications and data processing of the electronic device by running the instructions stored in the internal memory 221. The internal memory 221 may include a program storage area and a data storage area. Among them, the program storage area may store an operating system, and at least one application required for a function (such as a sound playback function, an image playback function, etc.). The data storage area may store data created during the use of the electronic device (such as audio data, a phone book, etc.). In addition, the internal memory 221 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.
[0215] The external memory interface 220 can be used to connect an external memory, such as a Micro SD card, to expand the storage capacity of the electronic device. The external memory card communicates with the processor 210 through the external memory interface 220 to implement a data storage function. For example, files such as music and videos can be stored in the external memory card.
[0216] The electronic device can implement audio functions such as music playing and recording through the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, the headphone jack 270D, and the application processor.
[0217] The audio module 270 is used to convert digital audio information into analog audio signal output, and is also used to convert analog audio input into digital audio signal. The audio module 270 can also be used to encode and decode audio signals. In some embodiments, the audio module 270 can be arranged in the processor 210, or some functional modules of the audio module 270 are arranged in the processor 210. The speaker 270A, also known as the "speaker", is used to convert audio electrical signals into sound signals. The receiver 270B, also known as the "earpiece", is used to convert audio electrical signals into sound signals. The microphone 270C, also known as the "microphone" and "microphone", is used to convert sound signals into electrical signals. The headphone interface 270D is used to connect wired headphones. The headphone interface 270D can be a USB interface 230, or it can be a 3.5mm open mobile electronic equipment platform (open mobile terminal platform, OMTP) standard interface, the American Cellular Telecommunications Industry Association (cellular telecommunications industry association of the USA, CTIA) standard interface.
[0218] The key 290 includes a power button, a volume button, etc. The key 290 can be a mechanical key. It can also be a touch key. The electronic device can receive key input and generate key signal input related to the user settings and function control of the electronic device. The motor 291 can generate a vibration prompt. The motor 291 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. The indicator 292 can be an indicator light, which can be used to indicate the charging status, power changes, messages, missed calls, notifications, etc. The SIM card interface 295 is used to connect the SIM card. The SIM card can be inserted into the SIM card interface 295, or pulled out from the SIM card interface 295 to achieve contact and separation with the electronic device. The electronic device can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 295 can support Nano SIM cards, Micro SIM cards, SIM cards, etc.
[0219] The electronic device provided in this embodiment can execute the above method embodiment, and its implementation principle and technical effect are similar, which will not be repeated here.
[0220] An embodiment of the present application further provides a computer device, which includes a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to read the computer program to implement the method described in the above method embodiment.
[0221] The embodiment of the present application also provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method described in the above method embodiment is implemented.
[0222] The embodiment of the present application also provides a computer program product. When the computer program product is run on an electronic device, the electronic device implements the method described in the above method embodiment when executing the computer program product.
[0223] The present application also provides a chip system, including a processor, the processor is coupled to a memory, and the processor executes a computer program stored in the memory to implement the method described in the above method embodiment. The chip system can be a single chip or a chip module composed of multiple chips.
[0224] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the 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 through the computer-readable storage medium. The computer instructions may be transmitted from a website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. 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 (e.g., a floppy disk, a hard disk or a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid state disk (SSD)), etc.
[0225] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be implemented by computer programs to instruct related hardware, and the programs can be stored in computer-readable storage media. When the programs are executed, they can include the processes of the above-mentioned method embodiments. The aforementioned storage media can include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.
[0226] The naming or numbering of the steps in this application does not mean that the steps in the method flow must be executed in the time / logical sequence indicated by the naming or numbering. The named or numbered process steps can change the execution order according to the technical purpose to be achieved, as long as the same or similar technical effects can be achieved.
[0227] 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.
[0228] In the embodiments provided in the present application, it should be understood that the disclosed devices / equipment and methods can be implemented in other ways. For example, the device / equipment embodiments described above are merely schematic, for example, the division of the modules or units is only a logical function division, and 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.
[0229] It should be understood that in the description of the present application specification and the appended claims, the terms "include", "comprises", "have" and any variations thereof are intended to cover non-exclusive inclusions and mean "including but not limited to", unless otherwise specifically emphasized. For example, a process, method, system, product or device that includes a series of steps or modules is not necessarily limited to those steps or modules that are clearly listed, but may include other steps or modules that are not clearly listed or inherent to these processes, methods, products or devices.
[0230] In the description of this application, unless otherwise specified, " / " indicates that the objects associated with each other are in an "or" relationship. For example, A / B can represent A or B. "And / or" in this application is used to describe the association relationship between associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural.
[0231] Furthermore, in the description of this application, unless otherwise specified, "plurality" means two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0232] 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.
[0233] In addition, in the description of the present specification and the appended claims, the terms "first", "second", etc. are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments described herein can be implemented in an order other than that illustrated or described herein; the features defined as "first" or "second" may explicitly or implicitly include at least one of the features.
[0234] In the embodiments of the present application, the words "exemplarily" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplarily" or "for example" is intended to present related concepts in a specific way.
[0235] 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 phrases "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. appearing 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.
[0236] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. An interactive method, characterized in that: include: Displaying a multi-task management interface, wherein the multi-task management interface includes at least one application interface; In response to a first operation, a first application interface is updated, wherein the first application interface is one of the at least one application interface, and the first operation is an operation acting on the first application interface in the multi-tasking management interface.
2. The method according to claim 1, characterized in that Before updating the first application interface in response to the first operation, the method further includes: In response to the first switching operation, the display mode of the first application interface in the multi-tasking management interface is switched from the first mode to the second mode. In the second mode, the application corresponding to the first application interface can update the interface content in response to the operation acting on the first application interface.
3. The method according to claim 2, characterized in that The multitasking management interface includes a first area and a second area, the application interface in the first mode is located in the first area, and the application interface in the second mode is located in the second area.
4. The method according to claim 3, characterized in that The first switching operation is dragging the first application interface to the second area.
5. The method according to any one of claims 1 to 4, characterized in that: The method further comprises: In response to a second operation, the first application interface is scaled.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: In response to a third operation, the first application interface is moved.
7. The method according to any one of claims 1 to 6, characterized in that: The method further comprises: In response to a fourth operation, the first application interface and the second application interface are associated.
8. The method according to claim 7, characterized in that The fourth operation is an operation of dragging one of the first application interface and the second application interface to a target area of the other application interface.
9. The method according to claim 7, characterized in that: The associated application interfaces can be scaled and / or moved synchronously.
10. The method according to any one of claims 2 to 4, characterized in that: The method further comprises: In response to a second switching operation, the first application interface is switched from the second mode back to the first mode.
11. The method according to any one of claims 1 to 10, characterized in that: The method further comprises: In response to the fifth operation, exit the multitasking management interface.
12. The method according to claim 11, characterized in that The method further comprises: In response to the fifth operation, before exiting the multi-task management interface, the interface display state of the multi-task management interface is saved.
13. The method according to claim 12, characterized in that After exiting the multi-task management interface, the method further includes: In response to an operation of triggering display of a multitasking management interface, the multitasking management interface is displayed according to the saved interface display state.
14. An electronic device, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the method according to any one of claims 1 to 13 when calling the computer program.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 13 is implemented.
16. A computer program product, characterized in that When the computer program product runs on an electronic device, the electronic device is enabled to execute the method according to any one of claims 1 to 13.
17. A chip system, characterized in that: The chip system includes a processor, which is coupled to a memory, and the processor executes a computer program stored in the memory to implement the method according to any one of claims 1-13.
