Operation execution method, operation execution device, electronic equipment and storage medium
By displaying information and application icons in the floating card, receiving input and automatically performing operations, the problem of cumbersome data entry between different applications is solved, and the operation efficiency is improved.
Patent Information
- Application Number
- CN202411147902.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-13
AI Technical Summary
When entering the same data between different applications, users need to repeatedly enter information and operate it multiple times, resulting in cumbersome and inefficient operations.
By displaying suspended cards, users can display information and application icons there, receive input of recommended operation information, and automatically perform corresponding operations to reduce the need for repeated entry and control of applications.
Simplifies user operations, improves data entry and processing efficiency, and reduces repeated operations between multiple applications.
Smart Images

Figure CN119127027A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of data processing technology, and specifically relates to an operation execution method, an operation execution device, an electronic device and a storage medium. Background Art
[0002] In some usage scenarios, the same data needs to be entered into different applications and the entered data needs to be processed by the applications. In this process, the user needs to repeatedly enter the data and control each application separately. Repeated data entry and execution control require multiple user operations.
[0003] For example, when a user uses a terminal to place an order for shopping, the user will compare the prices of the same product on different platforms to find the lowest price.
[0004] In the process of price comparison, users are required to repeatedly input product information in different shopping software and search in the corresponding shopping software. Obviously, in the process of comparison, there are situations of repeated entry of information and repeated search. Especially when there are many shopping software, users need to spend a lot of time to operate, which makes shopping efficiency relatively low. Summary of the invention
[0005] The purpose of the embodiments of the present application is to provide an operation execution method, an operation execution device, an electronic device and a storage medium, which can solve the problem of cumbersome operations and low efficiency in the process of entering the same data into different applications.
[0006] In a first aspect, an embodiment of the present application provides an operation execution method, including: displaying a floating card, the floating card including first information and at least one first application icon; displaying first recommended operation information based on the first information and the first application corresponding to the at least one first application icon; receiving a first input for the first recommended operation information; and in response to the first input, performing an operation corresponding to the first recommended operation information on at least one first application.
[0007] In second aspect, an embodiment of the present application provides an operation execution device, including: a display module, used to display a floating card, the floating card including first information and at least one first application icon; the display module, also used to display first recommended operation information based on the first information and the first application corresponding to the at least one first application icon; a receiving module, used to receive a first input for the first recommended operation information; a processing module, used to execute the operation corresponding to the first recommended operation information on at least one first application in response to the first input.
[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the programs or instructions are executed by the processor, the steps of the method of the first aspect are implemented.
[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method of the first aspect are implemented.
[0010] In a fifth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the method of the first aspect.
[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method of the first aspect.
[0012] In an embodiment of the present application, an operation execution method is proposed, in which, in the case of first information and at least one first application icon displayed on a floating card, first recommended operation information can be displayed based on the first information and the first application corresponding to the at least one first application icon. After receiving a first input to the first recommended operation information, the first input is responded to so as to execute the operation corresponding to the first recommended operation information on the at least one first application. In this process, the user does not need to repeatedly enter information and control the application, which simplifies the user's operation and improves processing efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] Figure 1 One of the flowcharts of the operation execution method provided in the embodiment of the present application is shown;
[0014] Figure 2 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0015] Figure 3 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0016] Figure 4 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0017] Figure 5 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0018] Figure 6 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0019] Figure 7 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0020] Figure 8 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0021] Fig. 9 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0022] Fig.10 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0023] Fig.11 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0024] Fig.12 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0025] Fig.13 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0026] Fig.14 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0027] Fig.15 A schematic diagram of interaction of an electronic device proposed in an embodiment of the present application is shown;
[0028] Fig.16 The second flowchart of the operation execution method provided in the embodiment of the present application is shown;
[0029] Fig.17 A schematic block diagram of an operation execution device provided in an embodiment of the present application is shown;
[0030] Fig.18 is a schematic block diagram of an electronic device in an embodiment of the present application;
[0031] Fig.19 It is a schematic diagram of the hardware structure of the electronic device in the embodiment of the present application. DETAILED DESCRIPTION
[0032] The following will be combined with the drawings in the embodiments of the present application to clearly describe the embodiments in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0033] The terms "first", "second", etc. in the specification and claims of this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0034] The following, in conjunction with the accompanying drawings, describes in detail the operation execution method, operation execution device, electronic device and storage medium provided in the embodiments of the present application through specific embodiments and their application scenarios.
[0035] In one embodiment, if Figure 1 As shown, an operation execution method is proposed, comprising:
[0036] Step 102: display a floating card, where the floating card includes first information and at least one first application icon.
[0037] Among them, floating cards refer to design elements in which content floats above the overall page or interface in the form of cards.
[0038] The first information is information that needs to be processed by a first application corresponding to at least one first application icon. Specifically, the first information can be one or more of pictures, text, files, videos, and voices.
[0039] In some embodiments of the present application, the first information may be information manually entered by a user, or may be information determined based on content displayed on a display screen of an electronic device, or may be information entered by a user through voice.
[0040] Among them, the application icon refers to a graphic logo representing an application displayed in an operating system interface, a device screen or an application store. In an embodiment of the present application, the first application icon refers to an application icon corresponding to the first application.
[0041] In some embodiments of the present application, the first information is information that needs to be entered into each application.
[0042] For example, the first information is product information, such as a computer to be purchased, a mobile phone to be purchased. Based on this, the floating card displays "computer" and "application icon of shopping software".
[0043] Step 104: display first recommended operation information based on the first information and a first application corresponding to at least one first application icon.
[0044] The recommended operation information can be understood as a series of operation suggestions or guidelines provided by the recommendation system to the user, which is intended to help the user more efficiently obtain or use the information, goods, services, etc. of interest. In the embodiment of the present application, the first recommended operation information refers to the recommended operation information generated with reference to the first information and the first application corresponding to at least one first application icon.
[0045] Exemplarily, when the first information “computer” and “application icon of shopping software” are displayed in the floating card, the first recommended operation information may be “search for computer in shopping software”.
[0046] Step 106: Receive a first input of first recommended operation information.
[0047] The first input is confirmation of executing the operation corresponding to the first recommended operation information.
[0048] Exemplarily, the first input may be a click operation, a double-click operation or a long press operation on the first recommended operation information, that is, after the first recommended operation information is clicked, double-clicked or long pressed, it is considered that the first input to the first recommended operation information is received.
[0049] Step 108: In response to the first input, perform an operation corresponding to the first recommended operation information on at least one first application.
[0050] Here, executing the operation corresponding to the first recommended operation information on at least one first application may be understood as controlling at least one first application to execute the operation corresponding to the first recommended operation information.
[0051] Exemplarily, when the first recommended operation information is "search for computers in shopping software", the operation corresponding to the first recommended operation information performed on at least one first application is to control the shopping software to search for computers.
[0052] In an embodiment of the present application, an operation execution method is proposed, in which, in the case of first information and at least one first application icon displayed on a floating card, first recommended operation information can be displayed based on the first information and the first application corresponding to the at least one first application icon. After receiving a first input to the first recommended operation information, the first input is responded to so as to execute the operation corresponding to the first recommended operation information on the at least one first application. In this process, the user does not need to repeatedly enter information and control the application, which simplifies the user's operation and improves processing efficiency.
[0053] For example, Figure 2 As shown, the floating card 200 includes first information 202 in text form and three first application icons 204, wherein the three first application icons 204 correspond to shopping software 1, shopping software 2 and shopping software 3 respectively, and first recommended operation information is generated based on shopping software 1, shopping software 2, shopping software 3 and the first information.
[0054] For example, Figure 3 As shown, the floating card 200 includes first information 202 in text form, picture form and file form and three first application icons 204, wherein the three first application icons correspond to chat software, search software and file management respectively, and the first recommended operation information is generated based on the chat software, search software, file management and the first information.
[0055] In some embodiments of the present application, a floating card is displayed, and the floating card includes first information and at least one first application icon, specifically including: displaying a first floating component; receiving a second input for the first information; in response to the second input, switching the first floating component to a floating card, and displaying the first information based on the floating card; receiving a third input for at least one first application icon; in response to the third input, displaying at least one first application icon based on the floating card.
[0056] Among them, the floating component is an interactive element commonly used in the user interface. It is usually displayed at a certain position of the page in a floating or suspended manner. It does not occupy a fixed layout space, but can dynamically adjust its position with the user's operation or the scrolling of the page to maintain visibility and ease of use. In the embodiment of the present application, the first floating component is displayed in the top area of the display screen in a floating or suspended manner.
[0057] For example, the floating component can be an Atomic Island. Atomic Island, also known as an interactive component, surrounds the front camera to form an interactive area similar to an "island". Atomic Island is a new status bar embedded interactive module that can dynamically display the phone status information and background running application information. It can be interacted by tapping, long pressing, and sliding. It can display a variety of information, such as music playback, recording, Bluetooth headset connection, timer, ringtone, taxi, flight mode, etc. You can also call up a floating menu for simple operations, such as switching songs, pausing the timer, etc.
[0058] The second input may be a drag operation for moving the first information to the area where the first floating component is located.
[0059] Exemplarily, the second input is a drag operation of long pressing the first information and moving the first information to the area where the first floating component is located.
[0060] In some embodiments, generally, the floating card is displayed in the form of a first floating component. When the user drags the first information and the first application icon to the first floating component, the first floating component will be switched to the floating card for display.
[0061] Specifically, Figure 4 , Figure 5 , Figure 6 , Figure 7 and Figure 8 As shown, the first suspension component 402 is displayed on the display screen of the electronic device, and the user's finger 404 drags the first information of "first brand mobile phone 01" to move toward the first suspension component 402 until it reaches the area where the first suspension component 402 is located. At this time, the first suspension component 402 switches to be displayed as a suspension card 200, and the first information of "first brand mobile phone 01" is displayed in the suspension card 200.
[0062] In some embodiments of the present application, switching the first floating component to be displayed as a floating card can be understood as canceling the display of the first floating component and displaying the floating card.
[0063] In some embodiments of the present application, the first floating component is switched to be displayed as a floating card, which can be understood as the display form of the first floating component is changed to a floating card.
[0064] Exemplarily, the display size of the first floating component is a first size, and the display size of the floating card is a second size. In response to the second input, the display size of the first floating component gradually increases while changing the display form until the display size reaches the second size.
[0065] In some embodiments of the present application, displaying the first information based on the floating card can be understood as displaying the first information in the floating card.
[0066] In some embodiments of the present application, when the floating card is displayed in the form of the first floating component, due to the small size of the component, it occupies less space on the display screen and will not affect the user's operation of the display screen. When the user drags the first information and the first application icon to the first floating component, the first floating component will be switched to the form of a floating card for display. Switching to a floating card allows users to intuitively view the information and applications they want to process.
[0067] In some embodiments of the present application, the third input may be a long press operation on the first application icon, a drag operation on the first application icon, or a double-click operation on the first application icon.
[0068] like Figure 8As shown, the user can drag the first application icon of the shopping software 1 into the floating card 200 , and the first application icon is displayed in the floating card 200 .
[0069] In this embodiment, the user can select the first information and at least one first application icon according to actual needs, and then automatically generate the first recommended operation information for the user to select.
[0070] In some embodiments of the present application, Fig. 9 and Fig.10 As shown, in response to the third input, after the first information 202 and at least one first application icon 204 are displayed based on the floating card 200, a user's confirmation input is received. In response to the confirmation input, the floating card 200 is canceled and the first window 1000 is displayed; wherein the first window 1000 includes the first recommended operation information 1002.
[0071] In this embodiment, the confirmation input can be used as a determination condition for stopping adding the first application icon or deleting the first application icon. That is, when the confirmation input is received, it is considered that the first application icon is stopped or the first application icon is deleted, and the floating card 200 is canceled to free up the display area for the first window 1000.
[0072] In this process, the number of windows displayed on the display screen can be reduced, so that the user pays more attention to the currently displayed window, that is, pays more attention to the first window.
[0073] In some embodiments of the present application, the first recommended operation information 1002 is displayed in text form.
[0074] In this embodiment, the first recommended operation information 1002 is displayed in text form, which can reduce the size of the first window 1000, thereby reducing the size occupied by the first window 1000 in the display screen, and minimizing the normal use of the user terminal.
[0075] In some embodiments of the present application, Fig. 9 As shown, the confirmation input is a sliding operation from the lower right corner of the floating card 200 to the upper left.
[0076] In this embodiment, the sliding operation from the lower right corner of the floating card 200 to the upper left is in line with the operating habit of changing the window size. In this process, while finishing the editing of the floating card 200, it also meets the actual operating habits of the user and improves the user's operating experience.
[0077] In some embodiments of the present application, in response to a third input, at least one first application icon is displayed based on a floating card, specifically including: in response to the third input, a first area and a second area are displayed based on the floating card, the first area is used to display the first information; and at least one first application icon is displayed based on the second area.
[0078] Among them, the first area and the second area are two areas in the floating card, wherein the first information and at least one first application icon are displayed in the first area and the second area respectively. Compared with displaying both at the same time in the same area, the partitioned display can facilitate the user to intuitively know the content of the first information and at least one first application icon.
[0079] In some embodiments of the present application, the first region and the second region are two adjacent regions.
[0080] For example, Fig.11 As shown, the first area 206 and the second area 208 are adjacent to each other, such as the first area 206 is on the top and the second area 208 is on the bottom, wherein the first information 202 is displayed in the first area 206 and at least one first application icon 204 is displayed in the second area 208 .
[0081] Exemplarily, the first area and the second area are adjacent to each other on the left and right, such as the first area is on the left and the second area is on the right.
[0082] In some embodiments of the present application, when there are multiple first application icons, the multiple first application icons are arranged at intervals.
[0083] In some embodiments of the present application, one or more of the first information and at least one first application icon have an edit indicator. When a selection input for the edit indicator in the first information is received, the first information is deleted; when a selection input for the edit indicator in the first application icon is received, the first application icon is deleted.
[0084] For example, Fig.11 As shown, the editing mark is a "cross", that is, "×".
[0085] In this embodiment, the user can add or delete the first information and the first application icon according to actual needs, and further configure the content displayed in the first window.
[0086] In some embodiments of the present application, the method is applicable to an electronic device, the electronic device includes a display screen, the interface of the display screen includes a third area; displaying a first floating component specifically includes: receiving a fourth input to the third area; and displaying the first floating component in the third area in response to the fourth input.
[0087] In this embodiment, the user can enable the first floating component by interacting with the fixed area in the display screen, that is, interacting with the third area in the display screen.
[0088] In this process, the first suspension component can be not displayed when the first suspension component is not used, thereby reducing the shielding of the first suspension component on the content displayed on the display screen.
[0089] In some embodiments of the present application, Fig.12 As shown, the third area 1202 is the top of the display screen. In this process, the blocking of the content displayed on the display screen by the first floating component can be reduced to the greatest extent.
[0090] In some embodiments of the present application, the fourth input may be a long press operation of the finger 1204 on the third area, or a drawing operation of the finger 1204 drawing a preset graphic in the third area.
[0091] Exemplarily, the preset graphic may be an S-shape, that is, an S-shape is drawn in the third area, and after the drawing is completed, the first floating component is displayed.
[0092] Exemplarily, the preset graphic may be an N-shape, that is, an N-shape is drawn in the third area, and after the drawing is completed, the first floating component is displayed.
[0093] In some embodiments of the present application, first recommended operation information is displayed based on a first application corresponding to first information and at least one first application icon, specifically including: receiving a first application type, the first application type is an application type corresponding to the first application; determining the first recommended operation information based on the first application type and the first information; and displaying the first recommended operation information.
[0094] Application types generally refer to different types of applications or software in the fields of computer technology, software development, mobile devices, and Internet services, divided according to factors such as function, purpose, target user group, or technical platform. These application types are designed to meet specific user needs or solve specific problems.
[0095] In the embodiment of the present application, the first application type refers to the application type corresponding to the first application program.
[0096] Exemplarily, application types include game applications, social applications, productivity applications, educational applications, entertainment applications, health and fitness applications, news and information applications, tool applications, financial applications, travel and navigation applications, shopping and e-commerce applications, and enterprise applications.
[0097] Specifically, game applications: applications designed for entertainment and gaming purposes, including various types of games, such as action, adventure, strategy, simulation, role-playing, etc.; social applications: applications that allow users to connect with others, share information, and exchange ideas and pictures; productivity applications: applications designed to improve work efficiency and productivity, such as document editing, spreadsheets, project management, etc.; educational applications: applications used for learning, teaching, and training, including online courses, language learning, knowledge tests, educational games, etc.; entertainment applications: in addition to games, also include applications with entertainment content such as music, videos, e-books, podcasts, etc.; health and fitness applications: applications that focus on user health, exercise, and fitness. Applications include: fitness plans, diet tracking, heart rate monitoring, etc.; News and information applications: applications that provide real-time information such as news, weather, stocks, finance, etc.; Tool applications: applications that provide practical tool functions, such as calculators, flashlights, translators, file managers, etc.; Financial applications: applications used for financial activities such as banking services, payments, investments, and financial management; Travel and navigation applications: applications that help users plan routes, book transportation services, and view real-time traffic conditions; Shopping and e-commerce applications: applications that allow users to browse products online, compare prices, and place orders; Enterprise applications: applications designed for internal users of an enterprise to improve work efficiency, manage business processes, and promote teamwork.
[0098] In the above embodiment, the first recommended operation information is determined based on the application type corresponding to at least one application program, so as to ensure that the first recommended operation information can more accurately infer the user's intention, thereby ensuring the accuracy of the first recommended operation information.
[0099] Exemplarily, the first information is text, such as product information, and the application type of at least one application is shopping, then the first recommended operation information is: search and compare product information of the same product in at least one application at the same time.
[0100] Exemplarily, the first information is picture+text, and the application type of at least one application is search type, then the first recommended operation information is: search for pictures in at least one application, and refine the search conditions according to the text content defined by the text.
[0101] Exemplarily, the first information is a picture+file, and the application type of at least one application is a social type, then the first recommended operation information is: publish the picture+file in at least one application.
[0102] In some embodiments of the present application, in response to a first input, after performing an operation corresponding to first recommended operation information on at least one first application, the operation execution method also includes: displaying a first processing result, the first processing result being a processing result obtained by the first application processing the first information according to the operation corresponding to the first recommended operation information.
[0103] In this embodiment, by displaying the first processing result, the user can intuitively view the processing result without the need for manual operation by the user. In this process, the user's operation is simplified and the processing efficiency is improved.
[0104] In some embodiments of the present application, the first processing result includes: the processing results of the same first application on different sub-information in the first information; or the processing results of different first applications on the same sub-information in the first information; or the processing results of different first applications on different sub-information in the first information.
[0105] Exemplarily, the first application is a travel and navigation application, and the sub-information contained in the first information includes "hot pot" and "video game arcade". Then the result of processing different sub-information in the first information by the same first application is a travel route via "hot pot" and "video game arcade" planned by the same travel and navigation application; or a travel route via "hot pot" or "video game arcade" planned by different travel and navigation applications; or a travel route via "hot pot" and a travel route via "video game arcade" planned by different travel and navigation applications.
[0106] In this embodiment, a variety of possible processing results can be provided to the user to meet the actual needs in different scenarios.
[0107] In the first information 202, Figure 7 In the case of the "first brand mobile phone 01" shown in FIG. 1 and the first application icons correspond to shopping software 1, shopping software 2 and shopping software 3 respectively, the following can be obtained: Fig.10 The first window 1000 shown in FIG. 1000 displays first recommended operation information 1002, and after shopping software 1, shopping software 2, and shopping software 3 perform the operation corresponding to the first recommended operation information 1002, a first processing result is obtained, such as Fig.13 As shown, the first processing result is the search result of searching for the first brand mobile phone 01 in shopping software 1, shopping software 2 and shopping software 3.
[0108] In some embodiments of the present application, the method is applicable to an electronic device, the electronic device includes a display screen, and the operation execution method also includes: switching the display mode of the first recommended operation information based on the screen state of the display screen; or switching the display mode of the first processing result based on the screen state of the display screen.
[0109] Among them, the display mode refers to the visual presentation form and method used to convey information or display content to users.
[0110] In this embodiment, the display mode of the first recommended operation information or the display mode of the first processing result can be switched according to the screen state of the display screen, thereby providing the user with a variety of information display modes for user viewing convenience.
[0111] In some embodiments of the present application, the display screen is a folding screen, and the screen state can be understood as whether the screen is folded or not, that is, the screen state includes a folded state and an unfolded state. In the folded state, the display screen is at least partially folded in half to reduce the display size of the display screen. In the unfolded state, the display screen is not folded in half.
[0112] In some embodiments of the present application, the screen state of the display screen includes a folded state and an expanded state, and the display mode of the first processing result is switched based on the screen state of the display screen, specifically including: based on the screen state being a folded state, displaying the first processing result in the form of a pop-up window; based on the screen state being an expanded state, displaying the first processing result in the form of a list.
[0113] Among them, a pop-up window, also known as a dialog box, is a window that pops up automatically when a web page, software, application, etc. is opened. As a form of interaction, it is mainly used to interrupt the user's current operation and supplement it, or to force feedback on the current operation.
[0114] In this embodiment, the first processing result is displayed in the form of a pop-up window, so that the first processing result can be displayed without canceling the original content, thereby reducing the impact of the display of the first processing result on other content on the display screen.
[0115] In computer science, programming, and user interface design, a list is a common data structure or interface element used to display a series of items or entries. These items can be text, icons, pictures, or other types of elements, which are arranged in a certain order so that users can browse, select, or interact with them.
[0116] In the embodiments of the present application, the first processing results are displayed in a list format so that the user can intuitively view the first processing results, especially when there are multiple first processing results, which is convenient for the user to distinguish different first processing results and compare and view them.
[0117] Exemplarily, the first processing result includes multiple computer product sales details. When the screen state is in a folded state, the multiple computer product sales details are displayed in a pop-up window display form, and when the screen state changes to an expanded state, the multiple computer product sales details are displayed in a list display form.
[0118] In some embodiments of the present application, displaying first recommended operation information includes: displaying a first window, the first window including the first recommended operation information, the first window also including a first control and a second control, the first control being used to receive a first input for the first recommended operation information; the operation execution method also includes: receiving a fifth input for the second control; in response to the fifth input, displaying at least one to-be-selected control based on the first window, each to-be-selected control corresponding to an operation corresponding to the second recommended operation information, the second recommended operation information being recommended operation information other than the first recommended operation information; receiving a sixth input for a target control, the target control being one of the at least one to-be-selected controls; in response to the sixth input, executing the operation corresponding to the target control.
[0119] The window refers to a rectangular area on the screen where the application displays output and receives user input. In the embodiment of the present application, the first window is a rectangular area for displaying the first recommended operation information, which can be the floating card itself or a window different from the floating card.
[0120] Exemplarily, the first window may be a pop-up window, such as a pop-up window displayed on the basis of a floating card.
[0121] Among them, a control is an important element in a computer user interface, which is used to receive user input, display information or perform specific functions. The first control and the second control can be understood as controls displayed in the first window. When the first control receives the first input of the first recommended operation information, the operation corresponding to the first recommended operation information is performed on at least one first application. When the second control receives the fifth input, at least one to-be-selected control can be displayed based on the first window. Among them, the to-be-selected control can be understood as a control that can be selected by the user.
[0122] The fifth input may be a click operation, a double-click operation, or a long press operation on the second control.
[0123] Among them, each to-be-selected control corresponds to an operation corresponding to the second recommended operation information. It can be understood that each to-be-selected control is associated with a second recommended operation information, and the second recommended operation information is associated with a corresponding operation. When a to-be-selected control is selected, the operation corresponding to the to-be-selected control is executed.
[0124] Exemplarily, the second recommended operation information is "share", then when the selected control corresponding to "share" is selected as the target control, the operation corresponding to "share" is performed.
[0125] The sixth input may be a click operation, a double-click operation, or a long press operation on the target control.
[0126] In this embodiment, a second control that can trigger multiple operations is deployed to provide users with a variety of selectable controls, facilitating the selection of second recommended operation information in addition to the first recommended operation information, and then processing the first information according to the operation corresponding to the second recommended operation information to meet the processing needs of the first information in different scenarios.
[0127] In some embodiments of the present application, Fig.10 As shown, the first control 1004 and the second control 1006 are displayed side by side.
[0128] In this embodiment, the first control 1004 and the second control 1006 displayed side by side are convenient for the user to view subjectively and convenient for the user to select according to needs.
[0129] When the first control 1004 receives the first input from the user, the following is displayed: Fig.13 The first processing result shown in FIG. 1 is displayed when the second control 1006 receives the fifth input. Fig.14 At least one to-be-selected control 1402.
[0130] In some embodiments of the present application, when there are multiple to-be-selected controls 1402, the multiple to-be-selected controls 1402 are arranged at intervals or displayed in the form of a sliding list.
[0131] In some embodiments of the present application, the operation corresponding to the target control may be sharing, direct opening, or other operations.
[0132] In such Fig.11 In the display interface shown, if the user's finger 1102 clicks on an area outside the floating card 200, a second window 1500 is displayed, such as Fig.15 As shown, the second window 1500 includes a prompt message 1502 of “Do you want to cancel this operation?” for the user to select and interact.
[0133] In one embodiment, if Fig.16 As shown, the operation execution method includes:
[0134] Step 1601, long press to wake up Atomic Island.
[0135] Among them, the atomic island is also the first suspension component in this application.
[0136] Step 1602, atomic island appears.
[0137] Step 1603, drag the information to the atomic island.
[0138] Step 1604, whether the atomic island is in the editing state, if the judgment result is yes, execute step 1605, if the judgment result is no, execute step 1606.
[0139] Step 1605, drag the information to the atomic island.
[0140] Step 1606, the atomic island is expanded and enters the editing state.
[0141] Step 1607, continue to add information, if the judgment result is yes, execute step 1605, if the judgment result is no, execute step 1608.
[0142] Step 1608, drag the application icon to the atomic island.
[0143] Step 1609, continue to add application icons. If the judgment result is yes, execute step 1608, and if the judgment result is no, execute step 1610.
[0144] Step 1610, drag and collapse the atomic island to the small card state.
[0145] Step 1611, intelligently identify the operation intention.
[0146] Step 1612, whether it complies with the operation intention, if the judgment result is yes, execute step 1613, if the judgment result is no, execute step 1614.
[0147] Step 1613, confirm that the operation is completed.
[0148] Step 1614, manually select the operation type.
[0149] Step 1615, hide the atomic island.
[0150] In the operation execution method provided in the embodiment of the present application, the execution subject can operate the execution device. In the embodiment of the present application, the operation execution device provided in the embodiment of the present application is described by taking the operation execution device executing the operation execution method as an example.
[0151] In some embodiments of the present application, Fig.17 As shown, an operation execution device 1700 is provided, including: a display module 1702, used to display a floating card, the floating card including first information and at least one first application icon; the display module 1702 is also used to display first recommended operation information based on the first information and the first application corresponding to the at least one first application icon; a receiving module 1704 is used to receive a first input for the first recommended operation information; a processing module 1706 is used to execute an operation corresponding to the first recommended operation information on at least one first application in response to the first input.
[0152] In the embodiment of the present application, in the case of the first information and at least one first application icon displayed on the floating card, the first recommended operation information can be displayed based on the first information and the first application corresponding to the at least one first application icon. After receiving the first input of the first recommended operation information, the first input is responded to so as to perform the operation corresponding to the first recommended operation information on the at least one first application. In this process, the user does not need to repeatedly enter information and control the application, which simplifies the user's operation and improves the processing efficiency.
[0153] In some embodiments of the present application, the display module 1702 is specifically used to display a first floating component, and the receiving module 1704 is specifically used to receive a second input of the first information; the display module 1702 is specifically used to switch the first floating component to a floating card in response to the second input, and display the first information based on the floating card; the receiving module 1704 is specifically used to receive a third input of at least one first application icon; the display module 1702 is specifically used to display at least one first application icon based on the floating card in response to the third input.
[0154] In some embodiments of the present application, the display module 1702 is specifically used to display a first area and a second area based on a floating card in response to a third input, wherein the first area is used to display first information; and at least one first application icon is displayed based on the second area.
[0155] In some embodiments of the present application, the electronic device includes a display screen, and the interface of the display screen includes a third area; a receiving module 1704 is specifically used to receive a fourth input to the third area; and a display module 1702 is specifically used to display a first floating component in the third area in response to the fourth input.
[0156] In some embodiments of the present application, the receiving module 1704 is specifically used to receive a first application type, where the first application type is an application type corresponding to a first application program; the display module 1702 is specifically used to determine first recommended operation information based on the first application type and the first information; and display the first recommended operation information.
[0157] In some embodiments of the present application, the display module 1702 is specifically used to display a first processing result, where the first processing result is a processing result obtained by the first application processing the first information according to the operation corresponding to the first recommended operation information.
[0158] In some embodiments of the present application, the first processing result includes: the processing results of the same first application on different sub-information in the first information; or the processing results of different first applications on the same sub-information in the first information; or the processing results of different first applications on different sub-information in the first information.
[0159] In some embodiments of the present application, the electronic device includes a display screen, and the display module 1702 is specifically used to switch the display mode of the first recommended operation information based on the screen state of the display screen; or to switch the display mode of the first processing result based on the screen state of the display screen.
[0160] In some embodiments of the present application, the screen state of the display screen includes a folded state and an unfolded state, and the display module 1702 is specifically used to display the first processing result in a pop-up window based on the screen state being in a folded state; and to display the first processing result in a list display based on the screen state being in an unfolded state.
[0161] In some embodiments of the present application, the display module 1702 is specifically used to display a first window, the first window includes first recommended operation information, the first window also includes a first control and a second control, the first control is used to receive a first input for the first recommended operation information; the receiving module 1704 is also used to receive a fifth input for the second control; the display module 1702 is also used to respond to the fifth input and display at least one to-be-selected control based on the first window, each to-be-selected control corresponds to an operation corresponding to the second recommended operation information, and the second recommended operation information is recommended operation information other than the first recommended operation information; the receiving module 1704 is also used to receive a sixth input for a target control, the target control is one of the at least one to-be-selected controls; the processing module is specifically used to respond to the sixth input and execute the operation corresponding to the target control.
[0162] The operation execution device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than the terminal. Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0163] The operation execution device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an IOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0164] The operation execution device provided in the embodiment of the present application can realize Figure 1 The various processes implemented by the operation execution method embodiment can achieve the same technical effect. To avoid repetition, they will not be described here.
[0165] like Fig.18 As shown, an embodiment of the present application also provides an electronic device 1800, including a processor 1802 and a memory 1804, wherein the memory 1804 stores programs or instructions that can be executed on the processor 1802, and when the program or instructions are executed by the processor 1802, the various steps of the above-mentioned operation execution method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0166] It should be noted that the electronic devices in the embodiments of the present application include the above-mentioned mobile electronic devices and non-mobile electronic devices.
[0167] Fig.19 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0168] like Fig.19 As shown, the electronic device 1900 includes but is not limited to: a radio frequency unit 1901, a network module 1902, an audio output unit 1903, an input unit 1904, a sensor 1905, a display unit 1906, a user input unit 1907, an interface unit 1908, a memory 1909, and a processor 1910 and other components.
[0169] Those skilled in the art will appreciate that the electronic device 1900 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1910 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.19 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0170] In some embodiments of the present application, the display unit 1906 is used to: display a floating card, the floating card including first information and at least one first application icon; display first recommended operation information based on the first information and the first application corresponding to the at least one first application icon; the user input unit 1907 is used to receive a first input for the first recommended operation information; the processor 1910 is used to perform an operation corresponding to the first recommended operation information on at least one first application in response to the first input.
[0171] In some embodiments of the present application, the display unit 1906 is used to: display a first floating component; the user input unit 1907 is used to receive a second input for the first information; the display unit 1906 is also used to: in response to the second input, switch the first floating component to a floating card, and display the first information based on the floating card; the user input unit 1907 is also used to receive a third input for at least one first application icon; the display unit 1906 is also used to: in response to the third input, display at least one first application icon based on the floating card.
[0172] In some embodiments of the present application, the display unit 1906 is specifically used to: in response to a third input, display a first area and a second area based on a floating card, wherein the first area is used to display first information; and display at least one first application icon based on the second area.
[0173] In some embodiments of the present application, the operation execution method is applicable to an electronic device, the electronic device includes a display screen, the interface of the display screen includes a third area; the user input unit 1907 is used to receive a fourth input to the third area; the display unit 1906 is used to: display a first floating component in the third area in response to the fourth input.
[0174] In some embodiments of the present application, the user input unit 1907 is used to receive a first application type, which is an application type corresponding to a first application program; the processor 1910 is used to determine first recommended operation information based on the first application type and the first information; and the display unit 1906 is used to: display the first recommended operation information.
[0175] In some embodiments of the present application, the display unit 1906 is used to: display a first processing result, where the first processing result is a processing result obtained by the first application processing the first information according to the operation corresponding to the first recommended operation information.
[0176] In some embodiments of the present application, the first processing result includes: the processing results of the same first application on different sub-information in the first information; or the processing results of different first applications on the same sub-information in the first information; or the processing results of different first applications on different sub-information in the first information.
[0177] In some embodiments of the present application, the operation execution method is applicable to an electronic device, the electronic device includes a display screen, and the display unit 1906 is also used to: switch the display mode of the first recommended operation information based on the screen state of the display screen; or switch the display mode of the first processing result based on the screen state of the display screen.
[0178] In some embodiments of the present application, the screen state of the display screen includes a folded state and an unfolded state, and the display unit 1906 is specifically used to: based on the screen state being a folded state, display the first processing result in the form of a pop-up window; based on the screen state being an unfolded state, display the first processing result in the form of a list.
[0179] In some embodiments of the present application, the display unit 1906 is used to: display a first window, the first window includes first recommended operation information, the first window also includes a first control and a second control, the first control is used to receive a first input for the first recommended operation information; the user input unit 1907 is also used to receive a fifth input for the second control; the display unit 1906 is also used to: in response to the fifth input, display at least one to be selected control based on the first window, each to be selected control corresponds to an operation corresponding to the second recommended operation information, and the second recommended operation information is recommended operation information other than the first recommended operation information; the user input unit 1907 is also used to receive a sixth input for a target control, the target control is one of the at least one to be selected controls; the processor 1910 is also used to execute the operation corresponding to the target control in response to the sixth input.
[0180] In the embodiment of the present application, in the case of the first information and at least one first application icon displayed on the floating card, the first recommended operation information can be displayed based on the first information and the first application corresponding to the at least one first application icon. After receiving the first input of the first recommended operation information, the first input is responded to so as to perform the operation corresponding to the first recommended operation information on the at least one first application. In this process, the user does not need to repeatedly enter information and control the application, which simplifies the user's operation and improves the processing efficiency.
[0181] It should be understood that in the embodiment of the present application, the input unit 1904 may include a graphics processor (GPU) 19041 and a microphone 19042, and the graphics processor 19041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1906 may include a display panel 19061, and the display panel 19061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1907 includes a touch panel 19071 and at least one of other input devices 19072. The touch panel 19071 is also called a touch screen. The touch panel 19071 may include two parts: a touch detection device and a touch controller. Other input devices 19072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0182] The memory 1909 can be used to store software programs and various data. The memory 1909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1909 may include a volatile memory or a non-volatile memory, or the memory 1909 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0183] The processor 1910 may include one or more processing units; optionally, the processor 1910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1910.
[0184] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned operation execution method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0185] The processor is the processor in the electronic device in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0186] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned operation execution method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0187] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0188] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned operation execution method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0189] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "including one" do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0190] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the embodiments of the present application are essentially or partly contributed to the prior art can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods of each embodiment of the present application.
[0191] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. An operation execution method, characterized in that: include: Displaying a floating card, wherein the floating card includes first information and at least one first application icon; Based on the first information and a first application corresponding to at least one of the first application icons, displaying first recommended operation information; receiving a first input of the first recommended operation information; In response to the first input, an operation corresponding to the first recommended operation information is performed on at least one of the first applications.
2. The operation execution method according to claim 1, characterized in that: The displaying of the floating card, wherein the floating card includes the first information and at least one first application icon, specifically includes: Displaying a first suspended component; receiving a second input of the first information; In response to the second input, switching the first floating component to be displayed as a floating card, and displaying the first information based on the floating card; receiving a third input to the at least one first application icon; In response to the third input, the at least one first application icon is displayed based on the floating card.
3. The operation execution method according to claim 2, characterized in that: The displaying, in response to the third input, of the at least one first application icon based on the floating card specifically includes: In response to the third input, displaying a first area and a second area based on the floating card, wherein the first area is used to display the first information; The at least one first application icon is displayed based on the second area.
4. The operation execution method according to claim 2, characterized in that: The method is applicable to an electronic device, wherein the electronic device comprises a display screen, and the interface of the display screen comprises a third area; The display of the first suspension component specifically includes: receiving a fourth input to the third region; In response to the fourth input, the first floating component is displayed in the third area.
5. The operation execution method according to claim 1, characterized in that: The displaying of first recommended operation information based on the first information and a first application corresponding to at least one of the first application icons specifically includes: receiving a first application type, where the first application type is an application type corresponding to the first application program; determining first recommended operation information based on the first application type and the first information; The first recommended operation information is displayed.
6. The operation execution method according to any one of claims 1 to 5, characterized in that: After executing the operation corresponding to the first recommended operation information on at least one of the first applications in response to the first input, the operation execution method further includes: A first processing result is displayed, where the first processing result is a processing result obtained by the first application processing the first information according to the operation corresponding to the first recommended operation information.
7. The operation execution method according to claim 6, characterized in that: The first processing result includes: The processing result of the same first application on different sub-information in the first information; or Processing results of different first applications on the same sub-information in the first information; or The processing results of different first applications on different sub-information in the first information.
8. The operation execution method according to claim 6, characterized in that: The method is applicable to an electronic device, wherein the electronic device includes a display screen, and the operation execution method further includes: switching a display mode of the first recommended operation information based on a screen state of the display screen; or The display mode of the first processing result is switched based on the screen state of the display screen.
9. The operation execution method according to claim 8, characterized in that: The screen state of the display screen includes a folded state and an unfolded state, and the switching of the display mode of the first processing result based on the screen state of the display screen specifically includes: Based on the screen state being the folded state, displaying the first processing result in a pop-up window; Based on the screen state being the expanded state, the first processing result is displayed in a list display format.
10. The operation execution method according to claim 1, characterized in that: The displaying of the first recommended operation information includes: displaying a first window, wherein the first window includes the first recommended operation information, and the first window further includes a first control and a second control, wherein the first control is used to receive a first input of the first recommended operation information; The operation execution method also includes: receiving a fifth input to the second control; In response to the fifth input, at least one to-be-selected control is displayed based on the first window, each of the to-be-selected controls corresponds to an operation corresponding to second recommended operation information, and the second recommended operation information is recommended operation information other than the first recommended operation information; receiving a sixth input to a target control, wherein the target control is one of the at least one to-be-selected controls; In response to the sixth input, an operation corresponding to the target control is executed.
11. An operation execution device, characterized in that: include: A display module, configured to display a floating card, wherein the floating card includes first information and at least one first application icon; The display module is further configured to display first recommended operation information based on the first information and a first application corresponding to at least one of the first application icons; A receiving module, configured to receive a first input of the first recommended operation information; A processing module is used to execute an operation corresponding to the first recommended operation information on at least one of the first applications in response to the first input.
12. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the operation execution method according to any one of claims 1 to 10 are implemented.
13. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the operation execution method according to any one of claims 1 to 10 are implemented.
