Content processing method, graphical interface and electronic equipment

By displaying the application interface on the electronic device and responding to user operations, convenient content selection and sharing is achieved, and the problem of difficult content selection and sharing in the prior art is solved, which improves user experience and efficiency.

CN119987611APending Publication Date: 2025-05-13HONOR DEVICE CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311832908.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2023-12-27
Publication Date
2025-05-13

AI Technical Summary

Technical Problem

The prior art is difficult to meet the user's needs for convenient selection and sharing of content in applications.

Method used

By displaying the application interface on the electronic device, display the first panel in response to the user's long press and press, drag and drop to the edit hot zone to display the second panel, allowing the user to select and share text or image content.

Benefits of technology

It enables users to easily select content they are interested in and share it with the target object through simple drag and drop operations, improving user interaction experience and content processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119987611A_ABST
    Figure CN119987611A_ABST
Patent Text Reader

Abstract

The invention provides a content processing method, a graphical interface and electronic equipment. The electronic equipment displays an interface of the application, wherein the interface comprises contents such as texts or images. And if the operation acting on the text is received, displaying the first panel comprising the text. And if the operation of dragging the first panel to the editing hot area is also detected, displaying a second panel comprising the text, so that the user selects a target text from the second panel, and shares the target text to the target object when the operation of dragging the target text to the target area for releasing is received. Besides, if it is detected that the first panel is directly dragged to the target area to be released, or it is detected that a blank position is pressed in the editing panel and then a third panel containing the text is dragged to the target area to be released, the text is shared to the target object. In this way, the convenient experience of freely selecting the interested content and sharing the interested content can be provided for the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of terminals, and in particular to a content processing method, a graphical interface and an electronic device. Background Art

[0002] At present, the content provided by various applications is becoming more and more abundant. Users want to easily select the content they are interested in to process more. How to meet the needs of users is an urgent problem to be solved. Summary of the invention

[0003] The present application provides a content processing method, a graphical interface and an electronic device. The electronic device displays an interface of an application, which includes content such as text or images. If an operation acting on the text is received, a first panel including the text is displayed. If an operation of dragging the first panel to an editing hot zone is also detected, a second panel including the text is displayed, so that the user selects a target text from the second panel, and when an operation of dragging the target text to a target area for release is received, the target text is shared with a target object. In this way, a convenient experience of freely selecting content of interest and sharing it can be provided to the user.

[0004] In a first aspect, the present application provides a content processing method, which is applied to an electronic device, the method comprising: displaying an interface of a first application, the interface comprising a first text; in response to a first operation acting on the first text, displaying a first panel, wherein the first panel comprises the first text; in response to a second operation acting on the first panel, displaying a second panel, wherein the second panel comprises the first text and a cursor; in response to the operation acting on the cursor, a target text is selected, wherein the target text is part or all of the first text.

[0005] After implementing the method provided in the first aspect, a function of freely selecting content of interest from an application can be provided to the user, thereby supporting the user to further process the content of interest and satisfying the user's needs. In combination with the method described in the first aspect, the first operation is a long press operation.

[0006] In this way, the user only needs to perform a simple and convenient long press operation to trigger the electronic device to provide a content selection function, thereby improving the interaction experience between the user and the device.

[0007] In combination with the method described in the first aspect, the second operation is an operation of dragging to a first area of ​​the interface. The first area includes a first icon, and the first icon is used to prompt the user to edit the text. The first area may be located below the screen of the electronic device.

[0008] In this way, by displaying an icon in a specific area, the user can be prompted to drag the panel to the specific area to select content, and setting the specific area below the electronic device screen can facilitate the user to drag the panel therein, thereby improving the user's interactive experience.

[0009] In combination with the method described in the first aspect, displaying the first panel includes: displaying the first panel on the upper layer of the interface; after displaying the first panel and before displaying the second panel, the method further includes: displaying the interface on the lower layer of the first panel.

[0010] In this way, the panel displayed by the electronic device is equivalent to floating above the original interface, which not only retains the content of the original interface to a certain extent, but also provides the user with a visual effect of being able to drag the panel, thereby enhancing the user's interactive experience with the device.

[0011] In combination with the method described in the first aspect, after displaying the second panel, the method further includes: stopping displaying the first panel.

[0012] In this way, the display of unnecessary elements can be reduced, interference with elements that users are concerned about can be avoided, and the interface display effect can be improved.

[0013] In combination with the method described in the first aspect, after the target text is selected, the method further includes: in response to a third operation acting on the target text, displaying a menu bar, wherein the menu bar includes an icon of a second application; and in response to a fourth operation acting on the target text, the target text is shared with the second application. The third operation is an operation of dragging to the second area of ​​the interface, and the fourth operation is an operation of continuing to drag to the icon of the second application and releasing.

[0014] In this way, a more convenient and rich content sharing method can be provided to the user. Specifically, the user can share the selected content to the target object by simply dragging the selected content to the target area and then releasing it.

[0015] In combination with the method described in the first aspect, after the third operation, the method further includes: stopping displaying the second panel.

[0016] In this way, during the content sharing process, the panel for selecting content is no longer displayed. This reduces the display of unnecessary elements, avoids interfering with the elements that the user is concerned about, and improves the interface display effect.

[0017] In combination with the method described in the first aspect, after the third operation and before the target text is shared to the second application, the method further includes: switching the target text from the first display form to the second display form.

[0018] In this way, by switching the display form of the target text, the dragged area can be better adapted during the dragging process, thereby improving the interactive experience.

[0019] In combination with the method described in the first aspect, before displaying the menu bar, the method further includes: displaying a light band in the third area.

[0020] In this way, the light strip can guide the user to drag the panel to the corresponding area to trigger the opening of the menu bar, thereby improving the user's interaction experience with the device.

[0021] In combination with the method described in the first aspect, after the target text is selected, the method further includes: in response to a fifth operation acting on the second panel, displaying a third panel, wherein the third panel includes the first text; in response to a third operation acting on the third panel, displaying a menu bar, wherein the menu bar includes an icon of a second application; in response to a fourth operation acting on the second panel, all text in the second panel is shared with the second application. The fifth operation is an operation of long pressing a blank area, the third operation is an operation of dragging to the second area of ​​the interface, and the fourth operation is an operation of continuing to drag to the icon of the second application and releasing.

[0022] In this way, a convenient operation entry can be provided for users to share all the contents contained in the panel during the stage when users are free to select contents. That is, users do not need to select all the contents with the cursor, but can directly and quickly select the entire contents for sharing by simply long pressing a blank space in the panel.

[0023] In combination with the method described in the first aspect, after the third operation, the method further includes: stopping displaying the third panel.

[0024] In this way, during the content sharing process, the panel for selecting content is no longer displayed. This reduces the display of unnecessary elements, avoids interfering with the elements that the user is concerned about, and improves the interface display effect.

[0025] In combination with the method described in the first aspect, after the third operation and before all the text in the third panel is shared to the second application, the method further includes: the third panel is switched from the third display mode to the fourth display mode.

[0026] In this way, by switching the display form of all texts, the dragged area can be better adapted during the dragging process, thereby improving the interactive experience.

[0027] In combination with the method described in the first aspect, before displaying the menu bar, the method further includes: displaying a light band in the fourth area.

[0028] In this way, the light strip can guide the user to drag the panel to the corresponding area to trigger the opening of the menu bar, thereby improving the user's interaction experience with the device.

[0029] In combination with the method described in the first aspect, the first text is displayed in a non-editable control provided by the first application. The first panel and the second panel are provided by one of an application, service or component other than the first application.

[0030] In this way, for situations where some applications do not support users selecting their content, or provide different content selection methods for different applications, the content selection method provided by this application can provide users with a unified content processing method to meet user needs and improve user experience.

[0031] In combination with the method described in the first aspect, after the first operation and before displaying the first panel, the method further includes: taking a screenshot to obtain the first text.

[0032] In a second aspect, the present application provides a content processing method, which is applied to an electronic device, the method comprising: displaying an interface of a first application, the interface comprising a first text; in response to a first operation acting on the first text, displaying a first panel, wherein the first panel comprises the first text; in response to a third operation acting on the first panel, displaying a menu bar, wherein the menu bar comprises an icon of a second application; in response to a fourth operation acting on the first panel, the first text is shared to the second application.

[0033] After implementing the method provided in the second aspect, a convenient operation portal can be provided for users to share all the contents contained in the panel before freely selecting the contents. That is, the user does not need to trigger the content selection, but can directly and quickly select the entire content to share by simply dragging the panel to the area to be shared.

[0034] In a third aspect, the present application provides a content processing method, which is applied to an electronic device, the method comprising: displaying an interface of a first application, the interface comprising a first text; in response to a first operation acting on the first text, displaying a first panel, wherein the first panel comprises the first text; in response to an eleventh operation acting on the first panel, displaying a cursor in the first panel; in response to the operation acting on the cursor, the target text is selected, wherein the target text is part or all of the first text.

[0035] After implementing the method provided in the third aspect, a function can be provided for users to freely select content of interest from an application, thereby supporting users to further process the content of interest and satisfying user needs.

[0036] In a fourth aspect, the present application provides a content processing method, which is applied to an electronic device, the method comprising: displaying an interface of a first application, the interface comprising a first text; in response to a first operation acting on the first text, displaying a first panel, wherein the first panel comprises a first text and a cursor, and the first text is in a fully selected state; in response to the operation acting on the cursor, the target text is selected, wherein the target text is part or all of the first text.

[0037] After implementing the method provided in the fourth aspect, a function can be provided for users to freely select content of interest from an application, thereby supporting users to further process the content of interest and satisfying user needs.

[0038] In a fifth aspect, the present application provides a content processing method, which is applied to an electronic device, the method comprising: displaying an interface of a first application, the interface comprising a first text; in response to a first operation acting on the first text, displaying a first panel, wherein the first panel comprises a first text and a cursor, and part of the text in the first text is selected; in response to the operation acting on the cursor, the target text is selected, wherein the target text is part or all of the first text.

[0039] After implementing the method provided in the fifth aspect, users can be provided with a function to freely select content of interest from the application, thereby supporting users to perform further processing on the content of interest to meet user needs.

[0040] In a sixth aspect, the present application provides an electronic device comprising one or more processors and one or more memories; wherein the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program code, and the computer program code comprises computer instructions, and when the one or more processors execute the computer instructions, the method described in any one of the first aspect or the second aspect is executed.

[0041] In a seventh aspect, the present application provides a computer-readable storage medium comprising instructions, which, when executed on an electronic device, enable execution of the method described in either the first aspect or the second aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1A-Figure 1C Schematic diagram of the display interface of several text processing controls provided for the application;

[0043] Figure 2A-2B Schematic diagram of the display interface of several image processing controls provided for the application;

[0044] Figure 3AA schematic diagram of a set of operation interfaces for freely selecting text provided in an embodiment of the present application;

[0045] Figure 3B A schematic diagram of a set of operation interfaces for transmitting freely selectable text provided in an embodiment of the present application;

[0046] Figure 3C A schematic diagram of an operation interface for selecting all texts provided in an embodiment of the present application;

[0047] Figure 3D A schematic diagram of a set of operation interfaces for transmitting fully selected text provided in an embodiment of the present application;

[0048] Figure 4A A schematic diagram of another set of operation interfaces for freely selecting text provided in an embodiment of the present application;

[0049] Figure 4B A schematic diagram of another set of operation interfaces for transmitting freely selectable texts provided in an embodiment of the present application;

[0050] Figure 4C Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application;

[0051] Figure 4D A schematic diagram of another set of operation interfaces for transmitting fully selected text provided in an embodiment of the present application;

[0052] Figure 4E Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application;

[0053] Figure 4F A schematic diagram of another set of operation interfaces for transmitting fully selected text provided in an embodiment of the present application;

[0054] Figure 5A A schematic diagram of another set of operation interfaces for freely selecting text provided in an embodiment of the present application;

[0055] Figure 5B A schematic diagram of another set of operation interfaces for transmitting freely selectable texts provided in an embodiment of the present application;

[0056] Figure 5C Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application;

[0057] Figure 5D A schematic diagram of another set of operation interfaces for transmitting fully selected text provided in an embodiment of the present application;

[0058] Fig. 6A A schematic diagram of another set of operation interfaces for freely selecting text provided in an embodiment of the present application;

[0059] Figure 6BA schematic diagram of another set of operation interfaces for transmitting freely selectable texts provided in an embodiment of the present application;

[0060] Figure 6C Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application;

[0061] Fig.6D A schematic diagram of another set of operation interfaces for transmitting fully selected text provided in an embodiment of the present application;

[0062] Fig. 7A A schematic diagram of a group of operation interfaces for freely editing images provided in an embodiment of the present application;

[0063] Figure 7B A schematic diagram of a set of operation interfaces for transmitting freely editable images provided in an embodiment of the present application;

[0064] Figure 7C A schematic diagram of a group of image selection operation interfaces provided in an embodiment of the present application;

[0065] Fig.7D A schematic diagram of a set of operation interfaces for directly transmitting selected images provided in an embodiment of the present application;

[0066] Figure 8 A schematic diagram of the hardware architecture of an electronic device provided in an embodiment of the present application;

[0067] Fig. 9 A schematic diagram of electronic device software provided in an embodiment of the present application. DETAILED DESCRIPTION

[0068] The technical solutions in the embodiments of the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B; "and / or" in the text is only a description of the association relationship of the associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.

[0069] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.

[0070] Reference to "embodiments" in this application means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described in this application may be combined with other embodiments.

[0071] The term "user interface (UI)" in the following embodiments of the present application refers to a medium interface for interaction and information exchange between an application or operating system and a user, which realizes the conversion between the internal form of information and the form that the user can receive. The user interface is a source code written in a specific computer language such as Java and extensible markup language (XML). The interface code is parsed and rendered on an electronic device and finally presented as content that the user can recognize. The commonly used form of user interface is a graphical user interface (GUI), which refers to a user interface related to computer operations that is displayed in a graphical manner. It can be a visual interface element such as a control, text, icon, button, menu, tab, text box, dialog box, status bar, navigation bar, widget, etc. displayed on the display screen of an electronic device.

[0072] Currently, application programs (also referred to as applications, APPs) are all provided with controls, and content such as texts and images are displayed through these controls.

[0073] Controls can be divided into two types: those that support the selection of the content they display, and those that do not. Taking WebView, TextView, EditText, and ImageView as examples, WebView, EditText, and other types of controls usually support users to select the content they display, so as to perform operations such as copying and searching. However, TextView, ImageView, and other types of controls usually do not support users to select the content they display, and thus cannot perform other operations.

[0074] Optionally, the control type and whether it supports selection do not have the aforementioned strong binding correspondence. In the process of developing applications, developers can also customize some properties of various controls in the application to set whether the control type can support editing. For example, by defining the textIsSelectable property in TextView as true, the content displayed in the TextView class control can be selected to implement functions such as copying. For another example, by defining the editable property in EditText as false, the content displayed in the EditText class control can be prohibited from being selected. Similarly, the corresponding properties in ImageView can also be defined to set the editability of the content displayed in ImageView.

[0075] refer to Figure 1A-Figure 1C , Figure 1A-Figure 1C Several display interface diagrams for processing text controls are shown as examples.

[0076] Figure 1A A schematic diagram of a display interface of a text control that does not support selection is shown.

[0077] like Figure 1A As shown, the control 111 included in the application is a text control that does not support selection. Specifically, although the control 111 displays text content, after the user inputs an operation such as a long press to the control 111, the application will not respond, that is, the content in the control 111 will not be triggered.

[0078] Figure 1B A schematic diagram of a display interface of a text control that only supports full selection is shown.

[0079] like Figure 1B As shown, the control 112 included in the application is a text control that only supports full selection. Specifically, although text content is displayed in the control 112, after the user inputs an operation such as a long press to the control 112, the application selects all the content in the control 112 by default, and pops up a toolbar 113 for processing the content in the control 112. The toolbar 113 may include a variety of tool options, such as copy, forward, favorite, and search, etc.

[0080] Figure 1C A schematic diagram of a display interface supporting freely selectable text controls is shown.

[0081] like Figure 1CAs shown, the control 114 included in the application is a text control that supports free selection. Specifically, text content is displayed in the control 114. After the user inputs an operation such as a long press to the control 114, the application displays a cursor 115A and a cursor 115B for sliding to select text content, and pops up a toolbar 116 for processing the selected content. The toolbar 116 may include a variety of tool options, such as copy, select all, and search, etc.

[0082] refer to Figure 2A-2B , Figure 2A-2B Several display interface diagrams for image processing controls are shown as examples.

[0083] Figure 2A A schematic diagram of a display interface of an image-type control that does not support selection is shown.

[0084] like Figure 2A As shown, the control 211 included in the application is an image control that does not support selection. Specifically, although the control 211 displays image content, after the user inputs an operation such as a long press to the control 211, the application does not respond, that is, the image in the control 211 is not triggered.

[0085] Figure 2B A schematic diagram of a display interface of an image control supporting selection is shown.

[0086] like Figure 2B As shown, the control 212 included in the application is an image control that supports selection. Specifically, the control 212 displays image content. After the user inputs an operation such as a long press to the control 212, the application selects the image in the control 212 by default, and pops up a window 213 for processing the content in the control 212. The window 213 may include a variety of processing options, such as sharing to different applications, saving, viewing the original image, etc.

[0087] By analyzing the layout of controls in different applications, we found that most applications do not provide controls that support users to select content, and thus do not support further processing of the content. Although a few applications provide controls that support users to select content for further processing, different applications provide different processing methods. Users often need to select the content they are interested in, and to uniformly process the content selected from different applications.

[0088] In order to solve the above problems, the present application provides a content processing method, a graphical interface and an electronic device, which can support users to freely select the content provided by the application, and can provide a unified and rich processing method for the content in different applications. The method includes: displaying an interface of the application, which includes content such as text or images. If an operation acting on the text is received, the first panel including the text is displayed. If the operation of dragging the first panel to the editing hot zone is also detected, the second panel including the text is displayed, so that the user selects the target text from the second panel, and the target text is shared to the target object when the operation of dragging the target text to the target area for release is received. In addition, if it is detected that the first panel is dragged to the target area for release, or it is detected that the blank space is pressed in the editing panel and then the third panel containing the text is dragged to the target area for release, the text is shared to the target object. In addition, if an operation acting on the image is received, the fourth panel including the image is displayed, and if it is also detected that the fourth panel is dragged to the target area for release, the image is shared to the target object.

[0089] Optionally, the present application also provides another content processing method, a graphical interface and an electronic device. The method includes: displaying an interface of an application, the interface including content such as text or images. If an operation acting on the text is received, a first panel including the text is displayed, and the text in the first panel is unselected by default. If an operation of selecting a target text from the first panel (as distinguished from a landing scheme) is also received, and an operation of dragging the target text to the target area for release is also received, the target text is shared with the target object. In addition, if it is detected that the first panel is dragged to the target area for release, or if it is detected that a blank space is pressed in the first panel and then the third panel containing the text is dragged to the target area for release, the text is shared with the target object. In addition, if an operation acting on the image is received, a fourth panel including the image is displayed, and if it is also detected that the fourth panel is dragged to the target area for release, the image is shared with the target object.

[0090] Optionally, the present application also provides another content processing method, a graphical interface and an electronic device. The method includes: displaying an interface of an application, the interface including content such as text or images. If an operation acting on the text is received, a first panel including the text is displayed, and all the text in the first panel is selected by default. If an operation of selecting a target text from the first panel (as distinguished from a landing scheme) is also received, and an operation of dragging the target text to the target area for release is also received, the target text is shared with the target object. In addition, if it is detected that the first panel is dragged to the target area for release, or if it is detected that a blank space is pressed in the first panel and then the third panel containing the text is dragged to the target area for release, the text is shared with the target object. In addition, if an operation acting on the image is received, a fourth panel including the image is displayed, and if it is also detected that the fourth panel is dragged to the target area for release, the image is shared with the target object.

[0091] Optionally, the present application also provides another content processing method, a graphical interface and an electronic device. The method includes: displaying an interface of an application, the interface including content such as text or images. If an operation acting on the text is received, a first panel including the text is displayed, and the text in the first panel is partially selected by default. If an operation of selecting a target text from the first panel (as distinguished from a landing scheme) is also received, and an operation of dragging the target text to the target area for release is also received, the target text is shared with the target object. In addition, if it is detected that the first panel is dragged to the target area for release, or it is detected that a blank space is pressed in the first panel and then the third panel containing the text is dragged to the target area for release, the text is shared with the target object. In addition, if an operation acting on the image is received, a fourth panel including the image is displayed, and if it is also detected that the fourth panel is dragged to the target area for release, the image is shared with the target object.

[0092] After implementing the method provided in this application, the following effects can be achieved:

[0093] (1) Providing users with a more convenient and free method for selecting content. Specifically, users can directly and quickly select the entire content by long pressing as needed, or they can select the content of interest from the entire content by long pressing as needed.

[0094] (2) Providing users with a more convenient and rich content sharing method. Specifically, users can share the selected content to the target object by simply dragging the selected content to the target area.

[0095] (3) Provide a unified and rich content processing method for the content of different applications. Specifically, users can share the content of different applications to target objects, which can be applications, devices, split screens, etc. mentioned later.

[0096] Edit Hotspot

[0097] The editing hot zone involved in this application refers to an area in the interface that can be used for interaction and will trigger the electronic device to execute a corresponding event after the interaction. The interaction method corresponding to the editing hot zone includes, for example, the operation of dragging a draggable element to the editing hot zone and then releasing it. The event triggered by the interaction method includes, for example, triggering the electronic device to display an editing panel, which can support the user to edit the text therein. The editing hot zone referred to in this application is only an exemplary name. This application does not limit the specific name of this area, and the specific functions provided by it have been recorded in detail in the embodiments of this application.

[0098] Content Selection

[0099] The display panel, drag panel, and target text in the selection panel mentioned in the context of this application can be provided by the "content selection" function, which can be provided by any one of the system-level / third-party applications, services, or components. The name of the "content selection" function is only an example, and the embodiments of this application do not limit its name. The specific functions it provides have been detailed in this application.

[0100] Content Sharing

[0101] The content sharing involved in the context of this application can be specifically provided by "smart flow service", "cross-device transmission service" or "split-screen transmission service".

[0102] "Smart circulation service" can also be called "cross-application transmission service", which specifically provides the function of sharing the content of this application to other applications in the arbitrary door.

[0103] "Cross-device transmission service" can also be called "multi-device collaborative service", which can specifically provide the function of sharing content in this device to other devices for collaborative processing.

[0104] The "split-screen transmission service" can also be called the "multi-screen collaborative service", which specifically provides the function of sharing the content in the sub-screen to other sub-screens for collaborative processing.

[0105] In the embodiments of the present application, when "content sharing" is applied in different scenarios, "content sharing" can be provided by the aforementioned different functional modules, and the embodiments of the present application do not limit this. The names of the aforementioned various functions are only examples, and the embodiments of the present application do not limit their names. The specific functions provided by them have been recorded in detail in this application.

[0106] In an embodiment of the present application, "content selection" and "content sharing" may be provided by two independent functional modules, or may be provided by a functional module formed by coupling two sub-functional modules to each other, and the implementation of the present application does not impose any restrictions on this.

[0107] In the embodiments of the present application, in order to protect the user's intellectual property rights and provide the user with an immersive gaming experience, the applications that can perform the aforementioned "content selection" and "content sharing" include system applications or third-party applications other than the following applications: document providing applications, game applications. The embodiments of the present application do not impose specific restrictions on applications that cannot implement the aforementioned "content selection" and "content sharing", which can be adjusted according to actual needs.

[0108] Next, the content processing method provided by the present application will be described in detail by taking text content and image content as examples and combining with several groups of user interfaces provided in the accompanying drawings.

[0109] For text content, this application provides four processing methods, please refer to the detailed description below for details.

[0110] 1. Figure 3A-3D This is the operation interface involved in using the first text content processing method.

[0111] In the text content processing method 1, the user can drag the floating panel to the editing hot zone to further freely select text through the editing panel, and then drag the freely selected text to the target area to share it with the target object. Alternatively, the user can also directly drag the floating panel to the target area to share it with the target object.

[0112] (1) In the text content processing method 1, for the floating panel, and the text contained in the panel is in a completely unselected state, the user can drag the panel to the editing hot zone to further freely select text through the editing panel, and then drag the freely selected text to the target area to share it with the target object. For details, see the following description of Figure 3A-3B Description.

[0113] (2) In the text content processing method 1, for the floating panel, and the text contained in the panel is in a completely unselected state, the user can also directly drag the panel to the target area to share it with the target object. For details, see the following Figure 3C-Figure 3D Description.

[0114] refer to Figure 3A , Figure 3A A schematic diagram of a set of operation interfaces for freely selecting text provided in an embodiment of the present application.

[0115] Figure 3A a in FIG. 3 shows an interface 30 of an electronic device displaying an application. Specifically, the interface 30 includes text 311, and the text 311 can be displayed through a text control provided by the application. The application interface 30 can be a system-level application or an interface provided by a third-party application, and the present application embodiment does not limit this. If the electronic device detects a long press operation on the text 311, in response to the long press operation, the electronic device displays a panel, as shown in FIG. Figure 3A b in.

[0116] Figure 3A b in FIG. 3 shows a panel 312 displayed by an electronic device. Specifically, in response to a long press operation on the text 311, the electronic device displays a panel 312 and an icon 313 on the upper layer of the interface 30. The panel 312 contains the text 311, and the process of displaying the panel 312 gives the user a floating visual experience, that is, the panel 312 is equivalent to a suspended interface element. In some embodiments, the panel 312 can also be implemented as a text-type control containing the text 311, or an image-type control such as a preview or thumbnail of the text 311. In some embodiments, in response to a long press operation on the text 311, the electronic device can obtain the text 311 by taking a screenshot, and then display the panel 312 including the text 311. In some embodiments, after the panel 312 is displayed, if it is detected that the user ends the long press operation (i.e., the user releases the hand), the panel 312 may continue to be displayed for a preset time (e.g., 3 seconds) and then disappear; if it is detected that the user does not release the hand and drags the panel 312, or if it is detected that the panel 312 is dragged within a preset time (e.g., 3 seconds) after the hand is released, the panel 312 will move the display area along the user's dragging trajectory.

[0117] Figure 3A C in FIG. 3 shows an operation interface when the electronic device displays the drag panel 312. Specifically, when the operation of dragging the panel 312 is detected, the electronic device also displays an icon 313, which is used to instruct the user to continue dragging the panel 312 into the hot zone of the icon 313 to edit the text 311.

[0118] Figure 3Ad in the figure shows the editing panel 314 displayed by the electronic device. Specifically, when the operation of dragging the panel 312 to the hot zone of the icon 313 is detected, the electronic device displays the editing panel 314 and stops displaying the panel 312. The editing panel 314 includes text 311 and cursors 315A and 315B. The text between cursors 315A and 315B is the selected text. In the initial editing panel 314 displayed by default, the text between cursors 315A and 315B can be selected by default as all or other. The user can adjust the selected target text by sliding the cursor 315A and the cursor 315B. In some embodiments, the electronic device can also detect other editing operations entered by the user in the editing panel 314, such as operations such as deletion and writing, which are not limited in the embodiments of the present application.

[0119] refer to Figure 3B , Figure 3B A schematic diagram of a set of operation interfaces for transmitting freely selectable text provided in an embodiment of the present application.

[0120] Figure 3B e in the figure shows an operation interface displayed by the electronic device when freely selecting text through the editing panel 314. Specifically, the electronic device can adjust the selected state of the text from the text 311 of the editing panel 314 according to the operation of sliding the cursor 315A and / or 315B in the editing panel 314, and the text in the selected state is the target text described in this application.

[0121] Figure 3B f in the figure shows the operation interface displayed by the electronic device for triggering the dragging of the target text. Specifically, upon detecting a long press operation on the target text in the editing panel 314, the electronic device may display a suspended panel 316 corresponding to the target text. The panel 316 may be displayed on the upper layer of the target text in the editing panel 314. The panel 316 includes the target text. Optionally, when the target text has more content, part of the target text may be displayed in the panel 316, such as the first sentence of the target text, or a summary of the target text. In some embodiments, the panel 316 may also be implemented as a text control of the target text, or an image control such as a preview or thumbnail of the target text.

[0122] Figure 3BThe g in FIG. 3 shows a light strip 317 displayed by an electronic device. Specifically, after the electronic device displays a suspended panel 316, as the user drags the panel 316, the electronic device may display a light strip 317, which is used to guide the user to drag the panel 316 to any door hot zone to trigger the opening of any door (i.e., to start the smart circulation service). The light strip 317 may be an interface element with attributes such as color, shadow, gradient, graphic fill (such as grid fill, oblique line fill), etc. In some embodiments, the light strip 317 may also present dynamic effects, such as changing the display area, color, etc. For example, the light strip may change the display area as the panel 316 is dragged, giving the user an operating experience of adsorbing the suspended panel 316. In other embodiments, the light strip 317 may also be an area with transparency, so that the interface elements displayed by the lower layer of the light strip 317 are not blocked.

[0123] Figure 3B h in the figure shows the operation interface of opening any door for transmission displayed by the electronic device. Specifically, when the electronic device detects that the panel 316 is dragged to the light band 317, the electronic device is triggered to open any door, and the menu bar 318 including the icons of one or more candidate applications is displayed in the opened arbitrary door. The menu bar 318 may include a favorite icon, a search icon, a sharing icon, a note icon, an information icon, a shopping icon, a print icon, and an email icon, etc. In addition, when the electronic device detects that the user continues to drag the panel 316 to the icon of any candidate application in the menu bar 318 (for example, the note application icon, i.e., the target area) and releases it, the electronic device can confirm that the note application is the target object, and then the electronic device can transfer the text corresponding to the panel 316 (i.e., the target text) to the note application, and can also output the corresponding prompt information 319. Not limited to outputting the prompt information 319, in some other embodiments, the electronic device can also display the window provided by the target object, or directly jump to the interface provided by the target object.

[0124] Among them, the collection application corresponding to the collection icon in the menu bar 318 can be a system application, which provides a global system collection function. The note application corresponding to the note icon can be a system application or a third-party application, which can provide functions such as recording and collection within the application. The candidate application is an application that supports receiving data to be transmitted, which is screened out by the electronic device from all installed applications. The electronic device can determine the candidate application based on the information type, semantic information, etc. of the data to be transmitted. The candidate applications may include global applications that support receiving any type of data (such as collection applications, search applications, sharing applications, email applications, etc.), and may also include applications that only support receiving some types of data (such as picture editing applications that only support receiving pictures, navigation applications that only support receiving text, etc.). Different data to be transmitted can correspond to different menu bars.

[0125] Continue to refer Figure 3B f, g and h in the figure, during the process of dragging the panel 316, the display form of the panel 316 will switch, including switching the display size and / or display content. For example, when the panel 316 is dragged from the initial position to the direction of the light band 317, the size of the panel 316 will change from Figure 3B The f in the Figure 3B For another example, when the panel 316 is dragged to the light band area, the size of the panel 316 will be further changed from Figure 3B The g in the equation is reduced to Figure 3B The size of h in the image will also be changed from Figure 3B The content shown in g is reduced to Figure 3B The embodiment of the present application does not specifically limit the change of the display form of the panel 316 during the dragging process.

[0126] Continue to refer Figure 3B In h, while the electronic device displays the menu bar 318 containing the icons of the candidate applications, the electronic device can adjust the original foreground user interface to a right perspective style, and vividly form an "opening door" animation effect with the menu bar 318. The foreground user interface can refer to an interface composed of other contents displayed on the display screen excluding the status bar, or can refer to all contents displayed on the display screen including the status bar, which is not limited in the embodiment of the present application.

[0127] refer to Figure 3C , Figure 3C A schematic diagram of an operation interface for selecting all text provided in an embodiment of the present application.

[0128] Figure 3C Figures a and b show that a long press operation on the text 311 triggers the electronic device to display a panel 312 , which includes all the contents of the text 311 . Figure 3C a and b in the previous Figure 3A a and b are the same, please refer to the previous article for details. Figure 3A The introduction of a and b in will not be repeated here.

[0129] refer to Figure 3D , Figure 3D A schematic diagram of an operation interface for transmitting fully selected text provided in an embodiment of the present application.

[0130] Figure 3D Figures c and d show that the panel 312 is dragged to a target area in any door and released to transmit all texts. Figure 3D c and d in the previous Figure 3BThe g and h in the figure are similar, the difference is that the content of dragging and sharing is different. Here, it is all the text in the dragging and sharing panel 312, and the content of the aforementioned dragging and sharing is only part of the content in the panel 312. For other similarities, please refer to the previous description of Figure 3B The introduction of g and h in will not be repeated here.

[0131] In one practicable manner, the electronic device displays Figure 3C After the panel 312 shown in b, and after detecting Figure 3D Before the operation of dragging the panel 312 shown in c, the user can start dragging the panel 312 without releasing the hand after long pressing the text 311 to trigger the display panel 312, or the user can release the hand after long pressing the text 311 to trigger the display panel 312, and start dragging the panel 312 within 3 seconds after releasing the hand, which is not limited in the embodiment of the present application. Optionally, the duration of the panel 312 remaining displayed can be other than 3 seconds, which is not limited in the embodiment of the present application.

[0132] Other ways to share content

[0133] The foregoing Figure 3B and Figure 3D We will only use the "smart transfer service" as an example to introduce the operation method of transferring selected text. In addition, electronic devices can also transfer selected text through "cross-device transfer service" or "split-screen transfer service". The operation methods corresponding to the latter two methods are the same as those described above. Figure 3B The operation method shown is similar, the difference is that the panel 316 corresponding to the selected content needs to be dragged to a target area different from the aforementioned light band 317 to be released, and the target object of sharing is also different. Specifically, taking the "cross-device transmission service" as an example, the target area can also be the edge area of ​​the local electronic device (the edge area includes, for example, the left edge, right edge, upper edge or lower edge of the display screen of the local device, and the specific edge area depends on the side of the neighboring device close to the local device), and the target object is the neighboring device for collaborative processing. Taking the "split-screen transmission service" as an example, the target area can be another split-screen area of ​​the electronic device, and the target object is the object in the other split-screen area.

[0134] In the embodiment of the present application, the custom name involved in the aforementioned text content processing method 1 may also be called other names, as follows:

[0135] The application providing the interface 30 may also be referred to as a first application.

[0136] The text 311 may also be referred to as the first text, the text control for displaying the text 311 may also be referred to as the first control, and the long press operation on the text 311 may also be referred to as the first operation. In the embodiment of the present application, the first operation may be other types of operations in addition to the long press operation, which is not limited in the embodiment of the present application.

[0137] Panel 312 is also called the first panel, icon 313 is also called the first icon, the display area of ​​icon 313 is also called the first area, the operation of dragging panel 312 to icon 313 can also be called the second operation, the operation of dragging panel 312 directly to light strip 317 can also be called the third operation, and the operation of dragging panel 312 to the note application in menu bar 318 and releasing it can also be called the fourth operation.

[0138] The editing panel 314 is also called the second panel, the area where the light band 317 is located can also be called the second area, and the operation of dragging the target text in the second panel to the light band 317 can also be called the third operation.

[0139] The note application in the menu bar 318 may also be referred to as a second application, and the operation of dragging the target text into the icon of the handwriting application and releasing it may also be referred to as a fourth operation.

[0140] The long press operation on the blank space in the editing panel can also be called the fifth operation. In addition to the long press operation, the fifth operation can also be other types of operations, such as a click operation, etc. The implementation of this application does not impose any restrictions on this.

[0141] Panel 316 is also called the third panel. The operation of dragging panel 316 to the menu bar 318 can also be called the third operation. The operation of dragging panel 316 to the note application in the menu bar 318 and then releasing it can also be called the fourth operation.

[0142] 2. Figure 4A-4F This is the operation interface involved in using the second text content processing method.

[0143] (1) In the text content processing method 2, for the floating panel, the text contained in the panel is in a completely unselected state. The user can edit the panel to further freely select text through the panel, and then drag the freely selected text to the target area to share it with the target object. For details, see the following Figure 4A-4B Description.

[0144] (2) In text content processing method 2, for a floating panel, where all text contained in the panel is unselected, the user can also directly drag the panel to the target area to share it with the target object. For details, see the following description. Figure 4C-4D Description.

[0145] (3) In text content processing method 2, for a panel that supports free text selection, the user can also press a blank area of ​​the panel to trigger the display of a new panel, in which all text contained in the new panel is in an unselected state, and then drag the new panel to the target area to share it with the target object. For details, see the following description of Figure 4E-4F Description.

[0146] refer to Figure 4A , Figure 4A Another set of schematic diagrams of the operation interface for freely selecting text provided in an embodiment of the present application.

[0147] Figure 4A a in FIG. 4 shows an interface 40 of an electronic device displaying an application. Specifically, the interface 40 includes text 411, and the text 411 can be displayed through a text control provided by the application. The application interface 40 can be an interface provided by a system-level application or a third-party application, and the present application embodiment does not limit this. If the electronic device detects a long press operation on the text 411, in response to the long press operation, the electronic device displays a panel, as shown in FIG. Figure 4A b in.

[0148] Figure 4A b in FIG. 4 shows a panel 412 displayed by an electronic device. Specifically, in response to a long press operation on the text 411, the electronic device displays a panel 412 on the upper layer of the interface 40, the panel 412 contains the text 411, and the process of displaying the panel 412 brings a floating visual experience to the user, that is, the panel 412 is equivalent to a suspended interface element. In some embodiments, the panel 412 can also be implemented as a text-type control containing the text 411, or an image-type control such as a preview or thumbnail containing the text 411. In some embodiments, after the panel 412 is displayed, if it is detected that the user ends the long press operation (i.e., the user leaves the hand), the panel 412 can continue to display for a preset time (e.g., 3s) and then disappear; if it is detected that the user does not leave the hand and drags the panel 412, or it is detected that the panel 412 is dragged within a preset time (e.g., 3s) after leaving the hand, the panel 412 will move the display area along the user's dragging trajectory.

[0149] Figure 4AC in the figure shows the operation interface for triggering the free selection of the target text. Specifically, when a long press operation acting on the drag panel 412 is detected, the electronic device displays a cursor 413A and a cursor 413B, and the text between the cursor 413A and the cursor 413B is the selected text. The text between the cursor 413A and the cursor 413B can default to the text corresponding to the long press operation input by the user. The user can adjust the selected target text by sliding the cursor 413A and the cursor 413B. In some embodiments, the electronic device can also detect other editing operations entered by the user in the panel 412, such as deletion, writing, etc., which is not limited in this embodiment of the present application.

[0150] Figure 4A d in the figure shows an operation interface displayed by the electronic device when freely selecting text through the panel 412. Specifically, the electronic device can adjust the selected state of the text from the text 411 of the panel 412 according to the operation of the cursor 413A and / or 413B detected in the sliding panel 412, and the text in the selected state is the target text described in this application.

[0151] refer to Figure 4B , Figure 4B Another set of schematic diagrams of operating interfaces for transmitting freely selectable text provided in an embodiment of the present application.

[0152] Figure 4B e in the figure shows the operation interface of triggering the dragging of the target text displayed by the electronic device. Specifically, when a long press operation acting on the target text is detected, the electronic device may display a suspended panel 414 corresponding to the target text. During the display of the panel 414, the panel 412 stops displaying, but the original text 411 in the interface 40 does not stop displaying, thereby giving the user a visual effect that the text other than the target text in the panel 412 sinks from the panel 412. The panel 414 may be located at the position of the touch point acting on the display screen when the user inputs a long press operation. The panel 414 includes the target text. Optionally, when the content of the target text is large, part of the target text may be displayed in the panel 414, such as the first sentence of the target text, or a summary of the target text. In some embodiments, the panel 414 may also be implemented as a text control of the target text, or an image control such as a preview or thumbnail of the target text.

[0153] Figure 4Bf and g in the figure show the operation interface displayed by the electronic device for dragging the target text to the hot zone of any door. Specifically, after the electronic device displays the panel 414 in a suspended state, as the user drags the panel 414, the electronic device can display a light strip 415, and the light strip 415 is used to guide the user to drag the panel 414 to the hot zone of any door to trigger the opening of any door (i.e., to start the smart circulation service). The light strip 415 can be an interface element with attributes such as color, shadow, gradient, graphic fill (such as grid fill, oblique line fill), etc. In some embodiments, the light strip 415 can also present dynamic effects, such as changing the display area, color, etc. For example, the light strip can change the display area as the panel 414 is dragged, giving the user an operation experience of adsorbing the suspended panel 414. In some embodiments, during the process of dragging the panel 414, the display form of the panel 414 will switch, including switching the display size and / or display content, etc. For example, when the panel 414 is dragged from the initial position to the direction of the light strip 415, the size of the panel 414 will change from. Figure 4B The f in the Figure 4B The size of g in the image will also be changed from Figure 4B The content shown in f is reduced to Figure 4B The content shown in g in the figure. The embodiment of the present application does not specifically limit the change of the display form of the panel 414 during the dragging process. In other embodiments, the light band 415 can also be a transparent area, so that the interface elements displayed in the lower layer of the light band 415 are not blocked.

[0154] Figure 4B H in the figure shows the operation interface of opening any door for transmission displayed by the electronic device. Specifically, when the electronic device detects that the panel 414 is dragged to the light strip 415, the electronic device is triggered to open any door, and the opened door displays a menu bar 416 including one or more icons of candidate applications. The menu bar 416 may include a favorite icon, a search icon, a sharing icon, a note icon, an information icon, a shopping icon, a print icon, and an email icon, etc. In addition, when the electronic device detects that the user continues to drag the panel 414 to the icon of any candidate application in the menu bar 416 (for example, the note application icon, i.e., the target area) and releases it, the electronic device can confirm that the note application is the target object, and then the electronic device can transfer the text corresponding to the panel 414 (i.e., the target text) to the note application, and can also output the corresponding prompt information 417. Not limited to outputting the prompt information 417, in some other embodiments, the electronic device can also display the window provided by the target object, or directly jump to the interface provided by the target object.

[0155] Continue to refer Figure 4BIn h, the collection application corresponding to the collection icon in the menu bar 416 can be a system application, which provides a global system collection function. The note application corresponding to the note icon can be a system application or a third-party application, which can provide in-application recording, collection and other functions. The candidate application is an application that supports receiving data to be transmitted, which is screened out by the electronic device from all installed applications. The electronic device can determine the candidate application based on the information type, semantic information, etc. of the data to be transmitted. The candidate applications may include global applications that support receiving any type of data (such as collection applications, search applications, sharing applications, email applications, etc.), and may also include applications that only support receiving some types of data (such as picture editing applications that only support receiving pictures, navigation applications that only support receiving text, etc.). Different data to be transmitted can correspond to different menu bars.

[0156] Continue to refer Figure 4B In h, while the electronic device displays the menu bar 416 containing the icons of the candidate applications, the electronic device can adjust the original foreground user interface to a right perspective style, and vividly form an "opening door" animation effect with the menu bar 416. The foreground user interface can refer to an interface composed of other contents displayed on the display screen excluding the status bar, or can refer to all contents displayed on the display screen including the status bar, which is not limited in the embodiment of the present application.

[0157] refer to Figure 4C , Figure 4C Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application.

[0158] Figure 4C Figures a and b show that a long press operation on the text 411 triggers the electronic device to display a panel 412 , which includes all the contents of the text 411 . Figure 4C a and b in the previous Figure 4A a and b are the same, please refer to the previous article for details. Figure 4A The introduction of a and b in will not be repeated here.

[0159] refer to Figure 4D , Figure 4D Another set of operation interface schematic diagrams for transmitting fully selected text provided in an embodiment of the present application.

[0160] Figure 4D Figures c and d show that the panel 412 is dragged to a target area in any door and released to transfer all texts. Figure 4D c and d in the previous Figure 4BThe g and h in the figure are similar, the difference is that the content of dragging and sharing is different. Here, it is all the text in the dragging and sharing panel 412, and the content of the aforementioned dragging and sharing is only part of the content in the panel 412. For other similarities, please refer to the previous description of Figure 4B The introduction of g and h in will not be repeated here.

[0161] In one practicable manner, the electronic device displays Figure 4C After panel 412 shown in b, and after detecting Figure 4D Before the operation of dragging the panel 412 shown in c, the user can long press the text 411 to trigger the display panel 412 and start dragging the panel 412 without releasing the hand, or the user can long press the text 411 to trigger the display panel 412 and release the hand, and start dragging the panel 412 within 3 seconds after releasing the hand, and the embodiment of the present application does not limit this. Optionally, the duration of the panel 412 remaining displayed can be other than 3 seconds, and the embodiment of the present application does not limit this.

[0162] refer to Figure 4E , Figure 4E Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application.

[0163] Figure 4E a and b in the figure show that when freely selecting text, a long press operation is performed on a blank area of ​​panel 412, triggering the electronic device to display panel 418, which includes all the contents of text 411, that is, panel 418 is equivalent to switching panel 412, which can be in a state where text can be freely selected, to a state where text cannot be freely selected. In some embodiments, Figure 4E Panel 418 shown in b is Figure 4E The panel 412 shown in a in FIG. 4 may be the same panel, the difference being that the text in panel 418 is not in a selected state, while the text in panel 412 is in a selected state. In other embodiments, Figure 4E Panel 418 shown in b is Figure 4E The panel 412 shown in a is not the same panel, and when the panel 418 is displayed, the panel 412 disappears. Figure 4C a and b in the previous Figure 4A a and b are similar. For details about their similarities, please refer to the previous article on Figure 4A The introduction of a and b in will not be repeated here.

[0164] refer to Figure 4F , Figure 4F Another set of operation interface schematic diagrams for transmitting fully selected text provided in an embodiment of the present application.

[0165] Figure 4FFigures c and d show that the panel 418 is dragged to a target area in any door and released to transfer all the text. Figure 4F c and d in the previous Figure 4B The g and h in the figure are similar, the difference is that the content of dragging and sharing is different. Here, it is the entire text in the dragging and sharing panel 418, and the content of the aforementioned dragging and sharing is only part of the content in the panel 418. For other similarities, please refer to the previous description of Figure 4B The introduction of g and h in will not be repeated here.

[0166] In one practicable manner, the electronic device displays Figure 4E After panel 418 shown in b, and after detecting Figure 4F Before the operation of dragging panel 418 shown in c, the user can long press the blank space of panel 412 to trigger the display of panel 418 and then start dragging panel 418 without releasing the hand, or the user can long press the blank space of panel 412 to trigger the display of panel 418 and then release the hand, and start dragging panel 418 within 3 seconds after releasing the hand, which is not limited in the embodiment of the present application. Optionally, the duration of display of panel 418 can be other than 3 seconds, which is not limited in the embodiment of the present application.

[0167] Other ways to share content

[0168] The foregoing Figure 4B , Figure 4D and Figure 4F We will only use the "smart transfer service" as an example to introduce the operation method of transferring selected text. In addition, electronic devices can also transfer selected text through "cross-device transfer service" or "split-screen transfer service". The operation methods corresponding to the latter two methods are the same as those described above. Figure 4B The operation method shown is similar, the difference is that the panel 414 corresponding to the selected content needs to be dragged to a target area different from the aforementioned light band 415 to be released, and the target object of sharing is also different. Taking the "cross-device transmission service" as an example, the target area can also be the edge area of ​​the local electronic device (the edge area is specifically the area where the neighboring device is close to the local device), and the target object is the neighboring device for collaborative processing. Taking the "split-screen transmission service" as an example, the target area can be another split-screen area of ​​the electronic device, and the target object is the object in the other split-screen area.

[0169] In the embodiment of the present application, the custom name involved in the aforementioned text content processing method 2 may also be called other names, as follows:

[0170] The application providing the interface 40 may also be referred to as a first application.

[0171] The text 411 may also be referred to as the first text, and the long press operation on the text 411 may also be referred to as the first operation. In the embodiment of the present application, the first operation may be other types of operations in addition to the long press operation, which is not limited in the embodiment of the present application.

[0172] Panel 412 is also called the first panel. The long press operation on panel 412 can also be called the eleventh operation. In the embodiment of the present application, the eleventh operation can be other types of operations besides the long press operation, such as a click operation, and the embodiment of the present application does not limit this.

[0173] 3. Figure 5A-5D This is the operation interface involved in adopting the third content processing method.

[0174] (1) In the text content processing method 3, for the floating panel containing all selected text, the user can edit the panel to further freely select text through the panel, and then drag the freely selected text to the target area to share it with the target object. For details, see the following Figure 5A-Figure 5B Description.

[0175] (2) In text content processing method 3, for the floating panel containing all selected text, the user can also long press the blank area of ​​the panel to drag the panel to the target area to share it with the target object. For details, see the following Figure 5C-5D Description.

[0176] refer to Figure 5A , Figure 5A Another set of schematic diagrams of the operation interface for freely selecting text provided in an embodiment of the present application.

[0177] Figure 5A a in FIG. 5 shows an interface 50 of an electronic device displaying an application. Specifically, the interface 50 includes text 511, and the text 511 can be displayed through a text control provided by the application. The application interface 50 can be an interface provided by a system-level application or a third-party application, and the present application embodiment does not limit this. If the electronic device detects a long press operation on the text 511, in response to the long press operation, the electronic device displays a panel, as shown in FIG. Figure 5A b in.

[0178] Figure 5Ab in the figure shows a panel 512 displayed by the electronic device. Specifically, in response to a long press operation on the text 511, the electronic device displays a panel 512 on the upper layer of the interface 50, the panel 512 including the text 511, the cursor 513A and the cursor 513B, the text between the cursor 513A and the cursor 513B is the selected text, the selected text between the cursor 513A and the cursor 513B can be defaulted to the entire text 511, and the process of displaying the panel 512 brings a floating visual experience to the user, that is, the panel 512 is equivalent to a suspended interface element. In some embodiments, the panel 512 can also be implemented as a text-type control including the text 511, or an image-type control including a preview image or thumbnail of the text 511. In some embodiments, after the panel 512 is displayed, if it is detected that the user ends the long press operation (i.e., the user releases the hand), the panel 512 may continue to be displayed for a preset time (e.g., 3 seconds) and then disappear; if it is detected that the user does not release the hand and drags the panel 512, or if it is detected that the panel 512 is dragged within a preset time (e.g., 3 seconds) after the hand is released, the panel 512 will move the display area along the user's dragging trajectory.

[0179] Figure 5A c in the figure shows the operation interface displayed by the electronic device when freely selecting text. Specifically, the electronic device can adjust the selected state of the text from the text 511 of the panel 512 according to the operation of the cursor 513A and / or 513B in the sliding panel 512, and the text in the selected state is the target text described in the present application. In some embodiments, in addition to adjusting the selected target text by sliding the cursor 513A and the cursor 513B, the user can also input other editing operations, such as deletion, writing, etc., which are not limited in the embodiments of the present application.

[0180] refer to Figure 5B , Figure 5B Another set of schematic diagrams of operating interfaces for transmitting freely selectable text provided in an embodiment of the present application.

[0181] Figure 5B, e in FIG. 5 shows an operation interface for triggering the dragging of the target text displayed by the electronic device. Specifically, when a long press operation acting on the target text is detected, the electronic device may display a suspended panel 514 corresponding to the target text. During the display of the panel 514, the panel 512 stops displaying, but the original text 511 in the interface 50 does not stop displaying, thereby giving the user a visual effect that the text other than the target text in the panel 512 sinks from the panel 512. The panel 514 may be located at the position of the touch point acting on the display screen when the user inputs a long press operation. The panel 514 includes the target text. Optionally, when the content of the target text is large, part of the target text may be displayed in the panel 514, such as the first sentence of the target text, or a summary of the target text, etc. In some embodiments, the panel 514 may also be implemented as a text control of the target text, or an image control such as a preview or thumbnail of the target text.

[0182] Figure 5B Figures f and g in the figure show the operation interface displayed by the electronic device for dragging the target text to the hot zone of any door. Specifically, after the electronic device displays the panel 514 in a suspended state, as the user drags the panel 514, the electronic device can display a light strip 515, which is used to guide the user to drag the panel 514 to the hot zone of any door to trigger the opening of any door (i.e., to start the smart circulation service). The light strip 515 can be an interface element with attributes such as color, shadow, gradient, graphic fill (such as grid fill, oblique line fill), etc. In some embodiments, the light strip 515 can also present dynamic effects, such as changing the display area, color, etc. For example, the light strip can change the display area as the panel 514 is dragged, giving the user an operation experience of adsorbing the suspended panel 514. In some embodiments, during the process of dragging the panel 514, the display form of the panel 514 will switch, including switching the display size and / or display content, etc. For example, when the panel 514 is dragged from the initial position to the direction of the light strip 515, the size of the panel 514 will change from. Figure 5B The f in the Figure 5B The size of g in the image will also be changed from Figure 5B The content shown in f is reduced to Figure 5B The content shown in g in the figure. The embodiment of the present application does not specifically limit the change of the display form of the panel 514 during the dragging process. In other embodiments, the light band 515 can also be a transparent area, so that the interface elements displayed in the lower layer of the light band 515 are not blocked.

[0183] Figure 5BH in the figure shows the operation interface of opening any door for transmission displayed by the electronic device. Specifically, when the electronic device detects that the panel 514 is dragged to the light strip 515, the electronic device is triggered to open any door, and the opened door displays a menu bar 516 including icons of one or more candidate applications. The menu bar 516 may include a favorite icon, a search icon, a sharing icon, a note icon, an information icon, a shopping icon, a print icon, and an email icon, etc. In addition, when the electronic device detects that the user continues to drag the panel 514 to the icon of any candidate application in the menu bar 516 (for example, the note application icon, i.e., the target area) and releases it, the electronic device can confirm that the note application is the target object, and then the electronic device can transfer the text corresponding to the panel 514 (i.e., the target text) to the note application, and can also output corresponding prompt information 517. Not limited to outputting prompt information 517, in some other embodiments, the electronic device can also display the window provided by the target object, or directly jump to the interface provided by the target object.

[0184] Continue to refer Figure 5B In h, the collection application corresponding to the collection icon in the menu bar 516 can be a system application, which provides a global system collection function. The note application corresponding to the note icon can be a system application or a third-party application, which can provide in-application recording, collection and other functions. The candidate application is an application that supports receiving data to be transmitted, which is screened out by the electronic device from all installed applications. The electronic device can determine the candidate application based on the information type, semantic information, etc. of the data to be transmitted. The candidate applications may include global applications that support receiving any type of data (such as collection applications, search applications, sharing applications, email applications, etc.), and may also include applications that only support receiving some types of data (such as picture editing applications that only support receiving pictures, navigation applications that only support receiving text, etc.). Different data to be transmitted can correspond to different menu bars.

[0185] Continue to refer Figure 5B In h, while the electronic device displays the menu bar 516 containing the icons of the candidate applications, the electronic device can adjust the original foreground user interface to a right perspective style, and vividly form an "opening door" animation effect with the menu bar 516. The foreground user interface can refer to an interface composed of other contents displayed on the display screen excluding the status bar, or can refer to all contents displayed on the display screen including the status bar, which is not limited in the embodiment of the present application.

[0186] Continue to refer Figure 5BIn h, while the electronic device displays the menu bar 516 containing the icons of the candidate applications, the electronic device can adjust the original foreground user interface to a right perspective style, and vividly form an "opening door" animation effect with the menu bar 516. The foreground user interface can refer to an interface composed of other contents displayed on the display screen excluding the status bar, or can refer to all contents displayed on the display screen including the status bar, which is not limited in the embodiment of the present application.

[0187] refer to Figure 5C , Figure 5C Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application.

[0188] Figure 5C a and b in FIG. 5 show that a long press operation on a blank space in panel 512 triggers the electronic device to display panel 518, which includes all the contents in text 511. In some embodiments, Figure 5C Panel 518 shown in b is Figure 5C The panel 512 shown in a in FIG. 1 may be the same panel, the difference being that the text in panel 518 is not in a selected state, while the text in panel 512 is in a selected state. In other embodiments, Figure 5C Panel 518 shown in b is Figure 5C The panel 512 shown in a in FIG. 5 is not the same panel, and when the panel 518 is displayed, the panel 512 disappears. Figure 5C The a in the previous Figure 5A The same as b in the above article. Figure 5A The introduction of a in will not be repeated here.

[0189] refer to Figure 5D , Figure 5D Another set of operation interface schematic diagrams for transmitting fully selected text provided in an embodiment of the present application.

[0190] Figure 5D Figures c and d show that the panel 518 is dragged to a target area in any door and released to transfer all the text. Figure 5D c and d in the previous Figure 5B The g and h in the figure are similar, the difference is that the content of dragging and sharing is different. Here, it is the entire text in the dragging and sharing panel 518. The aforementioned dragging and sharing content is equivalent to part of the content in the panel 518. For other similarities, please refer to the previous description of Figure 5B The introduction of g and h in will not be repeated here.

[0191] In one practicable manner, the electronic device displays Figure 5C After panel 518 shown in b, and after detecting Figure 5DBefore the operation of dragging panel 518 shown in c, the user can long press the blank space of panel 512 to trigger the display of panel 518 and then start dragging panel 518 without releasing the hand, or the user can long press the blank space of panel 512 to trigger the display of panel 518 and then release the hand, and start dragging panel 518 within 3 seconds after releasing the hand, which is not limited in the embodiment of the present application. Optionally, the duration of display of panel 518 can be other than 3 seconds, which is not limited in the embodiment of the present application.

[0192] Other ways to share content

[0193] The foregoing Figure 5B and Figure 5D We will only use the "smart transfer service" as an example to introduce the operation method of transferring selected text. In addition, electronic devices can also transfer selected text through "cross-device transfer service" or "split-screen transfer service". The operation methods corresponding to the latter two methods are the same as those described above. Figure 5B The operation method shown is similar, the difference is that the panel 514 corresponding to the selected content needs to be dragged to a target area different from the aforementioned light band 515 to be released, and the target object of sharing is also different. Taking the "cross-device transmission service" as an example, the target area can also be the edge area of ​​the local electronic device (the edge area is specifically the area where the neighboring device is close to the local device), and the target object is the neighboring device for collaborative processing. Taking the "split-screen transmission service" as an example, the target area can be another split-screen area of ​​the electronic device, and the target object is the object in the other split-screen area.

[0194] In an embodiment of the present application, the custom name involved in the aforementioned text content processing method 3 can also be called other names, as follows: the application providing the interface 50 can also be called the first application, and the text 511 can also be called the first text.

[0195] 4. Figure 6A-6D This is the operation interface involved in adopting the fourth content processing method.

[0196] (1) In the text content processing method 4, for the floating panel containing the selected text, the user can edit the panel to further freely select text through the panel, and then drag the freely selected text to the target area to share it with the target object. For details, see the following Figure 6A-6B Description.

[0197] (2) In the text content processing method 4, for the floating panel containing all selected text, the user can also long press the blank area of ​​the panel to drag the panel to the target area to share it with the target object. For details, see the following Figure 6C-6D Description.

[0198] refer to Fig. 6A , Fig. 6A Another set of schematic diagrams of the operation interface for freely selecting text provided in an embodiment of the present application.

[0199] Fig. 6A a in the figure shows an interface 60 of an electronic device displaying an application. Specifically, the interface 60 includes text 611, which can be displayed through a text control provided by the application. The application interface 60 can be a system-level application or an interface provided by a third-party application, which is not limited in the present embodiment of the application. If the electronic device detects a long press operation on the text 611, in response to the long press operation, the electronic device displays a panel, as shown in FIG. Fig. 6A b in.

[0200] Fig. 6A b in the figure shows a panel 612 displayed by the electronic device. Specifically, in response to a long press operation on the text 611, the electronic device displays a panel 612 on the upper layer of the interface 50, the panel 612 including the text 611, a cursor 613A and a cursor 613B, the text between the cursor 613A and the cursor 613B is the selected text, the selected text between the cursor 613A and the cursor 613B can be defaulted to the text corresponding to the long press operation input by the user, and the process of displaying the panel 612 brings a floating visual experience to the user, that is, the panel 612 is equivalent to a suspended interface element. In some embodiments, the panel 612 can also be implemented as a text-type control including the text 611, or an image-type control including a preview image or thumbnail of the text 611. In some embodiments, after the panel 612 is displayed, if it is detected that the user ends the long press operation (i.e., the user releases the hand), the panel 612 may continue to be displayed for a preset time (e.g., 3 seconds) and then disappear; if it is detected that the user does not release the hand and drags the panel 612, or if it is detected that the panel 612 is dragged within a preset time (e.g., 3 seconds) after the hand is released, the panel 612 will move the display area along the user's dragging trajectory.

[0201] Fig. 6A c in the figure shows the operation interface displayed by the electronic device when freely selecting text. Specifically, the electronic device can adjust the selected state of the text from the text 611 of the panel 612 according to the operation of the cursor 613A and / or 613B in the sliding panel 612, and the text in the selected state is the target text described in the present application. In some embodiments, in addition to adjusting the selected target text by sliding the cursor 613A and the cursor 613B, the user can also input other editing operations, such as deletion, writing, etc., which are not limited in the embodiments of the present application.

[0202] refer to Figure 6B , Figure 6B Another set of schematic diagrams of operating interfaces for transmitting freely selectable text provided in an embodiment of the present application.

[0203] Figure 6B 6 shows the operation interface of triggering the dragging of the target text displayed by the electronic device. Specifically, when a long press operation acting on the target text is detected, the electronic device can display a suspended panel 614 corresponding to the target text. During the display of the panel 614, the panel 612 stops displaying, but the original text 611 in the interface 60 does not stop displaying, thereby giving the user a visual effect that the text other than the target text in the panel 612 sinks from the panel 612. The panel 614 can be located at the position of the touch point acting on the display screen when the user inputs a long press operation. The panel 614 includes the target text. Optionally, when the content of the target text is large, part of the target text can be displayed in the panel 614, such as the first sentence of the target text, or a summary of the target text. In some embodiments, the panel 614 can also be implemented as a text control of the target text, or an image control such as a preview or thumbnail of the target text.

[0204] Figure 6B f and g in the figure show the operation interface displayed by the electronic device for dragging the target text to the hot zone of any door. Specifically, after the electronic device displays the panel 614 in a suspended state, as the user drags the panel 614, the electronic device can display a light strip 615, which is used to guide the user to drag the panel 614 to the hot zone of any door to trigger the opening of any door (i.e., to start the smart circulation service). The light strip 615 can be an interface element with attributes such as color, shadow, gradient, graphic fill (such as grid fill, oblique line fill), etc. In some embodiments, the light strip 615 can also present dynamic effects, such as changing the display area, color, etc. For example, the light strip can change the display area as the panel 614 is dragged, giving the user an operation experience of adsorbing the suspended panel 614. In some embodiments, during the process of dragging the panel 614, the display form of the panel 614 will switch, including switching the display size and / or display content, etc. For example, when the panel 614 is dragged from the initial position to the direction of the light strip 615, the size of the panel 614 will change from. Figure 6B The f in the Figure 6B The size of g in the image will also be changed from Figure 6B The content shown in f is reduced to Figure 6B The content shown in g in the figure. The embodiment of the present application does not specifically limit the change of the display form of the panel 614 during the dragging process. In other embodiments, the light band 615 can also be a transparent area, so that the interface elements displayed in the lower layer of the light band 615 are not blocked.

[0205] Figure 6BH in the figure shows the operation interface of opening any door for transmission displayed by the electronic device. Specifically, when the electronic device detects that the panel 614 is dragged to the light strip 615, the electronic device is triggered to open any door, and the menu bar 616 including the icons of one or more candidate applications is displayed in the opened arbitrary door. The menu bar 616 may include a favorite icon, a search icon, a sharing icon, a note icon, an information icon, a shopping icon, a print icon, and an email icon, etc. In addition, when the electronic device detects that the user continues to drag the panel 614 to the icon of any candidate application in the menu bar 616 (for example, the note application icon, i.e., the target area) and releases it, the electronic device can confirm that the note application is the target object, and then the electronic device can transfer the text corresponding to the panel 614 (i.e., the target text) to the note application, and can also output the corresponding prompt information 617. Not limited to outputting the prompt information 617, in some other embodiments, the electronic device can also display the window provided by the target object, or directly jump to the interface provided by the target object.

[0206] Continue to refer Figure 6B In the h, the collection application corresponding to the collection icon in the menu bar 616 can be a system application, which provides a global system collection function. The note application corresponding to the note icon can be a system application or a third-party application, which can provide in-application recording, collection and other functions. The candidate application is an application that supports receiving data to be transmitted, which is screened out by the electronic device from all installed applications. The electronic device can determine the candidate application based on the information type, semantic information, etc. of the data to be transmitted. The candidate applications may include global applications that support receiving any type of data (such as collection applications, search applications, sharing applications, email applications, etc.), and may also include applications that only support receiving some types of data (such as picture editing applications that only support receiving pictures, navigation applications that only support receiving text, etc.). Different data to be transmitted can correspond to different menu bars.

[0207] Continue to refer Figure 6B In h, while the electronic device displays the menu bar 616 containing the icons of the candidate applications, the electronic device can adjust the original foreground user interface to a right perspective style, and vividly form an "opening door" animation effect with the menu bar 616. The foreground user interface can refer to an interface composed of other contents displayed on the display screen excluding the status bar, or can refer to all contents displayed on the display screen including the status bar, which is not limited in the embodiment of the present application.

[0208] Continue to refer Figure 6BIn h, while the electronic device displays the menu bar 416 containing the icons of the candidate applications, the electronic device can adjust the original foreground user interface to a right perspective style, and vividly form an "opening door" animation effect with the menu bar 416. The foreground user interface can refer to an interface composed of other contents displayed on the display screen excluding the status bar, or can refer to all contents displayed on the display screen including the status bar, which is not limited in the embodiment of the present application.

[0209] refer to Figure 6C , Figure 6C Another set of operation interface schematic diagrams for selecting all texts provided in an embodiment of the present application.

[0210] Figure 6C a and b in FIG. 6 show that a long press operation on a blank space in panel 612 triggers the electronic device to display panel 618, which includes all the contents in text 611. In some embodiments, Figure 6C Panel 618 shown in b is Figure 6C The panel 612 shown in a in FIG. 1 may be the same panel, the difference being that the text in panel 618 is not in a selected state, while the text in panel 612 is in a selected state. In other embodiments, Figure 6C Panel 618 shown in b is Figure 6C The panel 612 shown in a in FIG. 1 is not the same panel, and when the panel 618 is displayed, the panel 612 disappears. Figure 6C The a in the previous Fig. 6A The same as b in the above article. Fig. 6A The introduction of a in will not be repeated here.

[0211] refer to Fig.6D , Fig.6D Another set of operation interface schematic diagrams for transmitting fully selected text provided in an embodiment of the present application.

[0212] Fig.6D Figures c and d show dragging the panel 618 to a target area in any door and releasing it to transfer all the text. Fig.6D c and d in the previous Figure 6B The g and h in the figure are similar, the difference is that the content of dragging and sharing is different. Here, it is the entire text in the dragging and sharing panel 618. The aforementioned dragging and sharing content is equivalent to part of the content in the panel 618. For other similarities, please refer to the previous description of Figure 6B The introduction of g and h in will not be repeated here.

[0213] In one practicable manner, the electronic device displays Figure 6C After panel 618 shown in b, and after detecting Fig.6DBefore the operation of dragging the panel 618 shown in c, the user can long press the blank space of the panel 612 to trigger the display of the panel 618 and then start dragging the panel 618 without releasing the hand, or the user can long press the blank space of the panel 612 to trigger the display of the panel 618 and then release the hand, and start dragging the panel 618 within 3 seconds after releasing the hand, and the embodiment of the present application does not limit this. Optionally, the duration of the panel 612 remaining displayed can be other than 3 seconds, and the embodiment of the present application does not limit this.

[0214] Other ways to share content

[0215] The foregoing Figure 6B and Fig.6D We will only use the "smart transfer service" as an example to introduce the operation method of transferring selected text. In addition, electronic devices can also transfer selected text through "cross-device transfer service" or "split-screen transfer service". The operation methods corresponding to the latter two methods are the same as those described above. Figure 6B The operation method shown is similar, the difference is that the panel 614 corresponding to the selected content needs to be dragged to a target area different from the aforementioned light band 615 to be released, and the target object of sharing is also different. Taking the "cross-device transmission service" as an example, the target area can also be the edge area of ​​the local electronic device (the edge area is specifically the area where the neighboring device is close to the local device), and the target object is the neighboring device for collaborative processing. Taking the "split-screen transmission service" as an example, the target area can be another split-screen area of ​​the electronic device, and the target object is the object in the other split-screen area.

[0216] In an embodiment of the present application, the custom name involved in the aforementioned text content processing method 4 can also be called other names, as follows: the application providing the interface 60 can also be called the first application, and the text 611 can also be called the first text.

[0217] The previous article only uses text content as an example to introduce the content processing method provided by this application. Next, the processing method for image content is described in detail. Similar to the method used to process text content, for image content, the user can also long press the image to trigger the display of a floating panel containing the image, and then drag the panel to the target area to share it with the target object. For details, refer to the following Figure 7A-7D Detailed description.

[0218] refer to Fig. 7A , Fig. 7A A schematic diagram of a set of operation interfaces for freely editing images provided in an embodiment of the present application.

[0219] Fig. 7Aa in the figure shows an interface 70 of an electronic device displaying an application. Specifically, the interface 70 includes an image 711, which can be displayed by an image-type control provided by the application. The application interface 70 can be an interface provided by a system-level application or a third-party application, which is not limited in the present embodiment of the application. If the electronic device detects a long press operation on the image 711, in response to the long press operation, the electronic device displays a panel, as shown in FIG. Fig. 7A b in.

[0220] Fig. 7A b in FIG. 7 shows a panel 712 displayed by an electronic device. Specifically, in response to a long press operation on the image 711, the electronic device displays a panel 712 and an icon 713 on the upper layer of the interface 30. The panel 712 includes the image 711, and the process of displaying the panel 712 gives the user a floating visual experience, that is, the panel 712 is equivalent to a suspended interface element. In some embodiments, the panel 712 can also be implemented as an image-type control including the image 711. In some embodiments, after the panel 712 is displayed, if it is detected that the user ends the long press operation (that is, the user leaves the hand), the panel 712 can continue to display for a preset time (for example, 3s) and then disappear; if it is detected that the user does not leave the hand and drags the panel 712, or if it is detected that the panel 712 is dragged within a preset time (for example, 3s) after leaving the hand, the panel 712 will move the display area along the user's dragging trajectory.

[0221] Fig. 7A C in FIG. 7 shows an operation interface when the electronic device displays the drag panel 712. Specifically, when the operation of dragging the panel 712 is detected, the electronic device further displays an icon 713, which is used to instruct the user to continue dragging the panel 712 into the hot zone of the icon 713 to edit the image 711.

[0222] Fig. 7A d in FIG. 7 shows an editing interface 71 displayed by the electronic device. Specifically, when the operation of dragging the panel 712 to the hot zone of the icon 713 is detected, the electronic device displays the editing interface 71, which includes: an editing panel 714 and multiple editing controls, such as a shape capture control in the toolbar 715A, a pen control, a color control, a thickness control, etc. in the toolbar 715B. The user can freely edit the image by using various tools in the toolbars 715A and 715B. Before editing the image in the editing panel 714, the image is the same as the aforementioned image 711. After editing the image in the editing panel 714, the image is the target image obtained after editing the image 711. Fig. 7AThe d in the figure only shows the editing operation of graffiti arrow as an example, and the present application does not limit the editing operation of the image.

[0223] refer to Figure 7B , Figure 7B A schematic diagram of a set of operation interfaces for transmitting freely edited images provided in an embodiment of the present application.

[0224] Figure 7B 714 shows an operation interface for triggering dragging of a target image displayed by an electronic device. Specifically, upon detecting a long press operation on a target image (i.e., an image freely edited in panel 714), the electronic device may display a suspended panel 716 corresponding to the target image. The panel 716 may be located at the position of a touch point acting on the display screen when the user inputs a long press operation. The panel 716 includes a target image. Optionally, when the target image is larger, a portion of the target image may be displayed in the panel 716, such as the central area of ​​the target image. In some embodiments, the panel 716 may also be implemented as an image-type control of the target image.

[0225] Figure 7B f and g in the figure show the operation interface of the electronic device when dragging the panel 716. Specifically, after the electronic device displays the suspended panel 716, as the user drags the panel 716, the electronic device can display a light strip 717, which is used to guide the user to drag the panel 716 to any door hot zone to trigger the opening of any door (i.e., to start the smart flow service). The light strip 717 can be an interface element with attributes such as color, shadow, gradient, graphic fill (such as grid fill, oblique line fill), etc. In some embodiments, the light strip 717 can also present dynamic effects, such as changing the display area, color, etc. For example, the light strip can change the display area as the panel 716 is dragged, giving the user an operation experience of adsorbing the suspended panel 716. In other embodiments, the light strip 717 can also be an area with transparency, so that the interface elements displayed by the lower layer of the light strip 717 are not blocked.

[0226] Figure 7BH in the figure shows the operation interface of opening any door for transmission displayed by the electronic device. Specifically, when the electronic device detects that the panel 716 is dragged to the light strip 717, the electronic device is triggered to open any door, and the opened door displays a menu bar 718 including icons of one or more candidate applications. The menu bar 718 may include a favorite icon, a search icon, a sharing icon, a note icon, an information icon, a shopping icon, a print icon, and an email icon, etc. In addition, when the electronic device detects that the user continues to drag the panel 716 to the icon of any candidate application in the menu bar 718 (for example, the note application icon, i.e., the target area) and releases it, the electronic device can confirm that the note application is the target object, and then the electronic device can transfer the target image corresponding to the panel 716 to the note application, and can also output corresponding prompt information 719. Not limited to outputting prompt information 719, in some other embodiments, the electronic device can also display the window provided by the target object, or directly jump to the interface provided by the target object.

[0227] Continue to refer Figure 7B In the process of dragging the panel 716, the display form of the panel 716 will switch, including switching the display size and / or display content. For example, when the panel 716 is dragged from the initial position to the direction of the light band 717, the size of the panel 716 will change from Figure 7B The size shown in e is reduced to Figure 7B For another example, when the panel 716 is dragged to a position close to the light band area, the size of the panel 716 will be further changed from Figure 7B The f in the Figure 7B The size shown by g in FIG. 1 is a size shown by g in FIG. 1 . The embodiment of the present application does not specifically limit the change in the display form of the panel 716 during the dragging process.

[0228] Continue to refer Figure 7B In h, while the electronic device displays the menu bar 718 containing the icons of the candidate applications, the electronic device can adjust the original foreground user interface to a right perspective style, and vividly form an "opening door" animation effect with the menu bar 718. The foreground user interface can refer to an interface composed of other contents displayed on the display screen excluding the status bar, or can refer to all contents displayed on the display screen including the status bar, which is not limited in the embodiment of the present application.

[0229] refer to Figure 7C , Figure 7C A schematic diagram of a set of operating interfaces for selecting images provided in an embodiment of the present application.

[0230] Figure 7C a and b in the figure show that a long press operation on the image 711 triggers the electronic device to display a panel 712 including the image 711 . Figure 7C a and b in the previous Fig. 7A a and b are the same, please refer to the previous article for details. Fig. 7A The introduction of a and b in will not be repeated here.

[0231] refer to Fig.7D , Fig.7D A schematic diagram of a set of operation interfaces for directly transmitting a selected image provided in an embodiment of the present application.

[0232] Fig.7D c and d in FIG. 7 show that the panel 712 is dragged to a target area in any door and released to transmit the image 711 . Fig.7D c and d in the previous Figure 7B The g and h in the figure are similar, the difference is that the content of dragging and sharing is different, here it is the image 711 in the drag sharing panel 712, and the content of the aforementioned drag sharing is the target image in the panel 716. For other similarities, please refer to the above description of Figure 7B The introduction of g and h in will not be repeated here.

[0233] In one practicable manner, the electronic device displays Figure 7C After panel 712 shown in b, and after detecting Fig.7D Before the operation of dragging the panel 712 shown in c, the user can start dragging the panel 712 without releasing the hand after long pressing the image 711 to trigger the display panel 712, or the user can release the hand after long pressing the image 711 to trigger the display panel 712, and start dragging the panel 712 within 3 seconds after releasing the hand, and the embodiment of the present application does not limit this. Optionally, the duration of the panel 712 remaining displayed can be other than 3 seconds, and the embodiment of the present application does not limit this.

[0234] From the above description, it can be seen that after implementing the method provided by this application, a more convenient and free content selection method can be provided to users, as well as a more convenient and rich content sharing method can be provided.

[0235] Based on the above introduction to the UI implementation example involved in the content processing method provided in this application, the form of the electronic device involved and its software and hardware architecture are introduced next.

[0236] Electronic equipment can be equipped Or portable terminal devices of other operating systems, such as mobile phones, tablet computers, desktop computers, laptop computers, handheld computers, notebook computers, ultra-mobile personal computers (UMPC), netbooks, as well as cellular phones, personal digital assistants (PDA), augmented reality (AR) devices, virtual reality (VR) devices, artificial intelligence (AI) devices, wearable devices, vehicle-mounted devices, smart home devices and / or smart city devices, etc.

[0237] Figure 8 A schematic structural diagram of an electronic device 100 is shown.

[0238] The electronic device 100 may include: a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a sensor module 180, a display screen 194, etc. The sensor module 180 may include a pressure sensor 180A, a touch sensor 180K, etc.

[0239] It is to be understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0240] The processor 110 may include one or more processing units, for example, the processor 110 may include an application processor (AP), a modem processor, a graphics processor (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0241] The controller may be the nerve center and command center of the electronic device 100. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.

[0242] The processor 110 may also be provided with a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may store instructions or data that the processor 110 has just used or cyclically used. If the processor 110 needs to use the instruction or data again, it may be directly called from the memory. This avoids repeated access, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0243] In the embodiment of the present application, the processor 110 is used to cooperate with the display screen 194, the touch sensor 180K, etc. to implement the aforementioned content processing method.

[0244] In some embodiments, the processor 110 may include one or more interfaces. The interface may include a universal serial bus (USB) interface, etc. The USB interface 130 is an interface that complies with USB standard specifications, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones and play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.

[0245] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.

[0246] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.

[0247] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD). The display screen panel can also be made of an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), miniled, microled, micro-oled, quantum dot light emitting diodes (QLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.

[0248] In the embodiment of the present application, the electronic device can output corresponding feedback information based on the detected operation control display screen 194, which can specifically output including but not limited to: Figure 1A-Figure 7D The interface shown in .

[0249] The internal memory 121 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM).

[0250] The external memory interface 120 can be used to connect to an external non-volatile memory to expand the storage capacity of the electronic device 100. The external non-volatile memory communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music and videos are stored in the external non-volatile memory.

[0251] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. The capacitive pressure sensor can be a parallel plate including at least two conductive materials. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure according to the change in capacitance. When a touch operation acts on the display screen 194, the electronic device 100 detects the touch operation intensity according to the pressure sensor 180A. The electronic device 100 can also calculate the touch position according to the detection signal of the pressure sensor 180A. In some embodiments, touch operations acting on the same touch position but with different touch operation intensities can correspond to different operation instructions. For example: when a touch operation with a touch operation intensity less than the first pressure threshold acts on the short message application icon, an instruction to view the short message is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold acts on the short message application icon, an instruction to create a new short message is executed.

[0252] In the embodiment of the present application, the pressure sensor 180A can be used to detect the aforementioned Figure 1A-Figure 7D All kinds of touch and press operations involved.

[0253] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen". The touch sensor 180K is used to detect touch operations acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194.

[0254] In the embodiment of the present application, the touch sensor 180K is used to detect the aforementioned Figure 1A-Figure 7D All kinds of touch and press operations involved.

[0255] The software system of the electronic device 100 may adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. The embodiment of the present application takes the Android system of the layered architecture as an example to exemplify the software structure of the electronic device 100.

[0256] Fig. 9 It is a software structure block diagram of the electronic device 100 according to an embodiment of the present application.

[0257] The layered architecture divides the software into several layers, each with clear roles and division of labor. The layers communicate with each other through software interfaces. In some embodiments, the Android system is divided into four layers, from top to bottom: the application layer, the application framework layer, the Android runtime and system library, and the kernel layer.

[0258] The application layer can include a series of application packages.

[0259] like Fig. 9 As shown, the application package may include but is not limited to first application, settings, maps, notes and other applications.

[0260] The first application is a third-party application or a system application installed by the electronic device. In the embodiment of the present application, the system application refers to an application directly provided by the operating system of the electronic device 100 for implementing a specific function. A third-party application refers to an application provided by other developers and obtained by the electronic device 100 through the Internet for implementing a specific function. The first application can display a user interface as described in the UI implementation above.

[0261] 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.

[0262] like Fig. 9 As shown, the application framework layer may include a window manager, a view system, intelligent flow services, split-screen services, and cross-device transmission services, etc.

[0263] The view system includes visual controls, such as the control for displaying text and the control for displaying images mentioned above. The view system can be used to build applications. The display interface can be composed of one or more views. For example, the display interface including the SMS notification icon can include a view for displaying text and a view for displaying images.

[0264] In the embodiment of the present application, the view system is used to construct the first application, and then the interface provided by the first application described above can be displayed. The view system can also be used to construct the display Figure 1A-Figure 7D The various panels described in, etc., are provided by a second application installed in the electronic device other than the first application.

[0265] "Smart Flow Service" is a system service or system function provided by the electronic device in this application, which can support the electronic device to conveniently transfer content from one application to another. Specifically, the "Smart Flow Service" supports the electronic device to display one or more icons of applications that can be used to receive the above-mentioned content to be transferred on the display screen, and after detecting the operation of dragging the panel / element corresponding to the content to be transferred to the area where any application icon is located and releasing it, the content to be transferred will be shared to the corresponding application.

[0266] The "split-screen transmission service" can also be called the "multi-screen collaborative service", which can specifically provide the ability to share the content of this sub-screen with other sub-screens for collaborative processing.

[0267] "Cross-device transmission service" can also be called "multi-device collaborative service", which can specifically provide the function of sharing the content of this device to other devices for collaborative processing.

[0268] Optionally, the content selection mentioned above can also be provided by "smart flow service", "split-screen transmission service" or "cross-device transmission service", or provided by a separate functional module. The separate functional module can work in conjunction with the aforementioned three services to provide users with a complete content processing method. For details about the content processing method, please refer to the description of the UI implementation example in the previous article, which will not be repeated here.

[0269] The system library may include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.

[0270] 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.

[0271] It should be understood that each step in the above method embodiment provided by the present application can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The method steps disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware processor, or by a combination of hardware and software modules in a processor.

[0272] The present application also provides a chip system, which includes at least one processor for implementing the functions involved in the method executed by the electronic device in any of the above embodiments.

[0273] The present application also provides a computer program product, which includes: a computer program (also referred to as code, or instruction), which enables a computer to execute the method executed by the electronic device in any of the above embodiments when the computer program is executed.

[0274] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program (also referred to as code or instruction). When the computer program is executed, the computer executes the method executed by the electronic device in any of the above embodiments.

[0275] The various implementation modes of the present application can be combined arbitrarily to achieve different technical effects.

[0276] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented by software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in this application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can 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.) mode. The computer-readable storage medium can 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 can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state hard disk SolidStateDisk), etc.

[0277] Those skilled in the art can understand that to implement all or part of the processes in the above-mentioned embodiments, the processes can be completed 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 include: ROM or random access memory RAM, magnetic disk or optical disk and other media that can store program codes.

[0278] In short, the above description is only an embodiment of the technical solution of the present invention, and is not intended to limit the protection scope of the present invention. Any modification, equivalent replacement, improvement, etc. made according to the disclosure of the present invention shall be included in the protection scope of the present invention.

Claims

1. A content processing method, characterized in that: Applied to electronic equipment, the method comprises: Displaying an interface of a first application, wherein the interface includes a first text; In response to a first operation acting on the first text, displaying a first panel, wherein the first panel includes the first text; In response to a second operation on the first panel, displaying a second panel, wherein the second panel includes the first text and a cursor; In response to an operation on the cursor, a target text is selected, wherein the target text is part or all of the first text.

2. The method according to claim 1, characterized in that The first operation is a long press operation.

3. The method according to claim 1 or 2, characterized in that: The second operation is an operation of dragging to the first area of ​​the interface.

4. The method according to any one of claims 1 to 3, characterized in that Displaying the first panel includes: displaying the first panel on an upper layer of the interface; After displaying the first panel and before displaying the second panel, the method further includes: displaying the interface at a lower layer of the first panel.

5. The method according to any one of claims 1 to 4, characterized in that After displaying the second panel, the method further includes: stopping displaying the first panel.

6. The method according to any one of claims 1 to 5, characterized in that After the target text is selected, the method further includes: In response to a third operation acting on the target text, displaying a menu bar, wherein the menu bar includes an icon of a second application; In response to a fourth operation acting on the target text, the target text is shared to the second application.

7. The method according to claim 6, characterized in that The third operation is an operation of dragging to the second area of ​​the interface.

8. The method according to claim 6 or 7, characterized in that: The fourth operation is to continue dragging to the icon of the second application and release it.

9. The method according to any one of claims 6 to 8, characterized in that: After the third operation, the method further includes: stopping displaying the second panel.

10. The method according to any one of claims 6 to 9, characterized in that: After the third operation and before the target text is shared to the second application, the method further includes: The target text is switched from a first display form to a second display form.

11. The method according to any one of claims 6 to 10, characterized in that: Before displaying the menu bar, the method further includes: displaying a light bar at the third area.

12. The method according to any one of claims 1 to 5, characterized in that After the target text is selected, the method further includes: In response to a fifth operation performed on the second panel, displaying a third panel, wherein the third panel includes the first text; In response to a third operation performed on the third panel, displaying a menu bar, wherein the menu bar includes an icon of a second application; In response to a fourth operation performed on the second panel, all text in the second panel is shared to the second application.

13. The method according to claim 12, characterized in that The fifth operation is an operation of long pressing the blank area.

14. The method according to claim 12 or 13, characterized in that The third operation is an operation of dragging to the second area of ​​the interface.

15. The method according to any one of claims 12 to 14, characterized in that: The fourth operation is to continue dragging to the icon of the second application and release it.

16. The method according to any one of claims 12 to 15, characterized in that: After the third operation, the method further includes: stopping displaying the third panel.

17. The method according to any one of claims 12 to 16, characterized in that: After the third operation and before all text in the third panel is shared to the second application, the method further includes: The third panel switches from the third display mode to the fourth display mode.

18. The method according to any one of claims 12 to 17, characterized in that: Before displaying the menu bar, the method further includes: displaying a light bar at the fourth area.

19. The method according to claim 3, characterized in that The first area includes a first icon, and the first icon is used to prompt the user to edit text.

20. The method according to claim 3 or 19, characterized in that The first area is located below the screen of the electronic device.

21. The method according to any one of claims 1 to 20, characterized in that The first text is displayed in a non-editable control provided by the first application.

22. The method according to any one of claims 1 to 21, characterized in that The first panel and the second panel are provided by one of applications, services or components other than the first application.

23. The method according to any one of claims 1 to 22, characterized in that After the first operation and before displaying the first panel, the method further includes: taking a screenshot to obtain the first text.

24. A content processing method, characterized in that: Applied to electronic equipment, the method comprises: Displaying an interface of a first application, wherein the interface includes a first text; In response to a first operation acting on the first text, displaying a first panel, wherein the first panel includes the first text; In response to a third operation performed on the first panel, displaying a menu bar, wherein the menu bar includes an icon of a second application; In response to a fourth operation performed on the first panel, the first text is shared to the second application.

25. A content processing method, characterized in that: Applied to electronic equipment, the method comprises: Displaying an interface of a first application, wherein the interface includes a first text; In response to a first operation acting on the first text, displaying a first panel, wherein the first panel includes the first text; In response to an eleventh operation performed on the first panel, displaying a cursor in the first panel; In response to an operation on the cursor, the target text is selected, wherein the target text is part or all of the first text.

26. A content processing method, characterized in that: Applied to electronic equipment, the method comprises: Displaying an interface of a first application, wherein the interface includes a first text; In response to a first operation on the first text, displaying a first panel, wherein the first panel includes the first text and a cursor, and the first text is in a fully selected state; In response to an operation on the cursor, the target text is selected, wherein the target text is part or all of the first text.

27. A content processing method, characterized in that: Applied to electronic equipment, the method comprises: Displaying an interface of a first application, wherein the interface includes a first text; In response to a first operation on the first text, displaying a first panel, wherein the first panel includes the first text and a cursor, and a portion of the first text is in a selected state; In response to an operation on the cursor, the target text is selected, wherein the target text is part or all of the first text.

28. An electronic device, characterized in that: It comprises one or more processors and one or more memories; wherein, the one or more memories are coupled to the one or more processors, and the one or more memories are used to store computer program codes, and the computer program codes include computer instructions, and when the one or more processors execute the computer instructions, the method described in any one of claims 1-27 is executed.

29. A computer-readable storage medium comprising instructions, characterized in that: When the instructions are executed on an electronic device, the method according to any one of claims 1 to 27 is executed.

Citation Information

Cited By

  • Content processing method, graphical interface, and electronic device

    EP4769094A1

  • Content processing method, graphical interface, and electronic device

    WO2025092064A1