Content processing method, graphical interface, and electronic device

CN120335665BActive Publication Date: 2026-08-07HONOR DEVICE CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HONOR DEVICE CO LTD
Filing Date
2023-12-27
Publication Date
2026-08-07

AI Technical Summary

Benefits of technology

[0050]结合第二方面描述的方法,该目标区域为第二分屏处,该目标对象为该第二分屏,响应于作用于该第一面板的第一操作,将该第一内容分享至目标对象,具体包括:接收将该第一面板从第一分屏拖拽至该第二分屏处并释放的操作;将该第一内容分享到该第二分屏。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120335665B_ABST
    Figure CN120335665B_ABST
Patent Text Reader

Abstract

The application provides a content processing method, a graphical interface and an electronic device. The method comprises: displaying, by the electronic device, an interface of a first application, the interface comprising first content such as text or an image. A long press operation acting on the first content is received. If the long press operation reaches a first time length, first prompt information provided by the first application and second prompt information provided by a second application are displayed. The first prompt information comprises an option for processing the first content, and the second prompt information indicates that the user continues to input the long press operation. If the long press operation reaches a second time length, a first panel provided by the second application is displayed, and the first panel comprises the first content. In a case where an operation of dragging the first panel to a target region and releasing is received, the first content is shared to a target object.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application is a divisional application of the invention patent application filed with the Chinese Patent Office with application number 202311832938.5, entitled "Content Processing Method, Graphical Interface and Electronic Device". Technical Field

[0002] This application relates to the field of terminals, and more particularly to a content processing method, a graphical interface, and an electronic device. Background Technology

[0003] Currently, various applications offer increasingly rich content, and users have more needs for processing this content. How to provide users with a method for processing content is an urgent problem to be solved. Summary of the Invention

[0004] This application provides a content processing method, a graphical interface, and an electronic device. The method includes: the electronic device displaying an interface of a first application, the interface including first content such as text or an image; receiving a long-press operation applied to the first content; if the long-press operation reaches a first duration, displaying a first prompt message provided by the first application and a second prompt message provided by a second application, the first prompt message including options for processing the first content, and the second prompt message instructing the user to continue inputting the long-press operation; if the long-press operation reaches a second duration, displaying a first panel provided by the second application, the first panel including the first content; and upon receiving an operation to drag the first panel to a target area and release it, sharing the first content to a target object.

[0005] In a first aspect, this application provides a content processing method applied to an electronic device. The method includes: displaying an interface of a first application, the interface including first content; receiving a long-press operation applied to the first content; displaying a first prompt message in response to the long-press operation reaching a first duration; displaying a first panel including the first content in response to the long-press operation reaching a second duration, wherein the second duration is greater than the first duration; and sharing the first content to a target object upon receiving an operation that drags and releases the first panel to a target area. The first content is shared to the target object in response to a first operation applied to the first panel.

[0006] After implementing the method provided in the first aspect, users can be provided with different content processing functions in sequence through a simple long press operation. This ensures the compatibility of the two content processing functions, meets the user's need to share content in the application, and improves the user experience.

[0007] In conjunction with the method described in the first aspect, the method further includes: in response to the long press operation reaching between the first duration and the second duration, displaying a second prompt message, the second prompt message being used to guide continued input of the long press operation.

[0008] This can guide users to input the corresponding trigger operations, improving the user's interaction experience with the device.

[0009] In conjunction with the method described in the first aspect, the second prompt message includes any of the following: a gradually shrinking aperture; a gradually filling progress bar; a gradually expanding spot of light; or a bright fence surrounding the first content.

[0010] This can provide users with a more engaging and interactive learning experience.

[0011] In conjunction with the method described in the first aspect, after displaying the first panel, the method further includes: stopping the display of the second prompt message, and, in response to the first operation, also stopping the display of the first prompt message.

[0012] This reduces the display of unnecessary elements, avoids interfering with the elements that users are interested in, and improves the interface display effect.

[0013] In conjunction with the method described in the first aspect, the first prompt information is option information provided by the first application for processing the first content, and the second prompt information is information provided by the second application, which is any one of an application, service, or component.

[0014] In this way, the content processing functions of the first application can be preserved, and without affecting the native content processing functions of the first application, the user can be prompted by the second application on how to use the extended content processing functions provided by the second application, ensuring that the two content processing functions can be implemented compatiblely by electronic devices.

[0015] In conjunction with the method described in the first aspect, the first operation is to drag the first panel to the target area of ​​the interface and release it.

[0016] This provides users with a more convenient and diverse way to share content. Users can share content to the target audience simply by dragging and dropping it to the desired area.

[0017] In conjunction with the method described in the first aspect, the target area is the icon of the third application, the target object is the third application, and in response to the first operation applied to the first panel, the first content is shared to the target object, specifically including: receiving an operation to drag the first panel to the second area; displaying a menu bar, the menu bar including the icon of the third application; receiving an operation to continue dragging the first panel to the icon of the third application and release it; and sharing the first content to the third application.

[0018] Thus, the extended content processing function of this application can meet the user's need to share the content of the first application to other applications, thereby realizing the cross-application transmission function.

[0019] In conjunction with the method described in the first aspect, before displaying the menu bar, the method further includes: displaying a light strip in a third region that partially or completely overlaps with the second region.

[0020] In this way, displaying a light strip in a specific area can prompt the user to drag the panel to that specific area to trigger the display of the menu bar, making it convenient for the user to drag the panel and thus improving the user's interactive experience.

[0021] In conjunction with the method described in the first aspect, the target area is the second split screen, the target object is the second split screen, and in response to the first operation applied to the first panel, the first content is shared to the target object, specifically including: receiving the operation of dragging the first panel from the first split screen to the second split screen and releasing it; and sharing the first content to the second split screen.

[0022] In this way, the extended content processing function of this application can be used to share the content of the first application to other sub-screens in a split-screen scenario, thus realizing the cross-screen transmission function.

[0023] In conjunction with the method described in the first aspect, the target area is the fourth area of ​​the electronic device, the target object is the target electronic device, and in response to the first operation acting on the first panel, the first content is shared to the target object, specifically including: receiving the operation of dragging the first panel to the fourth area and releasing it; and sharing the first content to the target electronic device.

[0024] Thus, by employing the extended content processing function of this application, the content of the first application can be shared to other electronic devices that are cooperating in cross-device transmission scenarios, thereby realizing the cross-device sharing function.

[0025] In conjunction with the method described in the first aspect, after the first operation and before the first content is shared to the target object, the method further includes: the first panel switching from a first display mode to a second display mode.

[0026] In this way, by switching the display mode of the target text, it can better adapt to the area being dragged during the dragging process, thus improving the interactive experience.

[0027] In conjunction with the method described in the first aspect, the first prompt message covers more than a preset value of the first content.

[0028] In this way, even if the first prompt obscures the user's primary focus, the second prompt can guide the user to continue long-pressing, thus avoiding misleading the user into interrupting the long-press operation.

[0029] In conjunction with the method described in the first aspect, the first prompt message includes any one of the following: a toolbar or a floating window.

[0030] In conjunction with the method described in the first aspect, the first content includes images and / or text.

[0031] This can meet users' needs for processing various types of content.

[0032] In conjunction with the method described in the first aspect, the method further includes: in response to the long press operation reaching between the first duration and the second duration, taking a screenshot to obtain the first content.

[0033] Secondly, this application provides, for example, a content processing method applied to an electronic device. The method includes: displaying an interface of a first application, the interface including first content; receiving a long press operation applied to the first content; displaying a first prompt message in response to the long press operation reaching a first duration; displaying a first panel including the first content in response to the long press operation reaching a second duration, wherein the second duration is longer than the first duration; displaying an editing tool in response to a second operation applied to the first panel; and editing the first content into second content in response to an operation applied to the editing tool.

[0034] In conjunction with the method described in the second aspect, the method further includes: sharing the second content to a target object in response to a first operation performed on the second content.

[0035] After implementing the method provided in the second aspect, users can be provided with different content processing functions sequentially through a simple long-press operation. This ensures compatibility between the two content processing functions while meeting users' needs for sharing content within the application, thus enhancing the user experience. One of the content processing functions includes providing users with the ability to freely select content of interest from within the application, thereby supporting further processing of that content and fulfilling user needs.

[0036] In conjunction with the method described in the second aspect, the method further includes: in response to the long press operation reaching between the first duration and the second duration, displaying a second prompt message, the second prompt message being used to guide continued input of the long press operation.

[0037] This provides users with a more convenient and diverse way to share content. Users can simply drag and drop selected content to the target area and release it to share the selected content with the target recipient.

[0038] In conjunction with the method described in the second aspect, the second prompt message includes any of the following: a gradually shrinking aperture; a gradually filling progress circle; a gradually expanding light spot; or a bright fence surrounding the first content.

[0039] This can provide users with a more engaging and interactive learning experience.

[0040] In conjunction with the method described in the second aspect, after displaying the first panel, the method further includes: stopping the display of the second prompt message, and, in response to the first operation, stopping the display of the first prompt message.

[0041] This reduces the display of unnecessary elements, avoids interfering with the elements that users are interested in, and improves the interface display effect.

[0042] In conjunction with the method described in the second aspect, the first prompt information is option information provided by the first application for processing the first content, and the second prompt information is information provided by the second application, which is any one of an application, service, or component.

[0043] In this way, the content processing functions of the first application can be retained, and without affecting the original content processing functions of the first application, the user can be prompted by the second application on how to use the extended content processing functions provided by the second application, thus ensuring that the two content processing functions can be implemented compatiblely by electronic devices.

[0044] In conjunction with the method described in the second aspect, the first operation is to drag and drop the object to the target area of ​​the interface and then release it.

[0045] This provides users with a more convenient and diverse way to share content. Users can share content to the target audience simply by dragging and dropping it to the desired area.

[0046] In conjunction with the method described in the second aspect, the target area is the icon of the third application, the target object is the third application, and in response to the first operation applied to the first panel, the first content is shared to the target object, specifically including: receiving an operation to drag the first panel to the second area; displaying a menu bar, the menu bar including the icon of the third application; receiving an operation to continue dragging the first panel to the icon of the third application and release it; and sharing the first content to the third application.

[0047] Thus, the extended content processing function of this application can meet the user's need to share the content of the first application to other applications, thereby realizing the cross-application transmission function.

[0048] In conjunction with the method described in the second aspect, before displaying the menu bar, the method further includes: displaying a light strip in a third region that partially or completely overlaps with the second region.

[0049] In this way, displaying a light strip in a specific area can prompt the user to drag the panel to that specific area to trigger the display of the menu bar, making it convenient for the user to drag the panel and thus improving the user's interactive experience.

[0050] In conjunction with the method described in the second aspect, the target area is the second split screen, the target object is the second split screen, and in response to the first operation applied to the first panel, the first content is shared to the target object, specifically including: receiving the operation of dragging the first panel from the first split screen to the second split screen and releasing it; and sharing the first content to the second split screen.

[0051] In this way, the extended content processing function of this application can be used to share the content of the first application to other sub-screens in a split-screen scenario, thus realizing the cross-screen transmission function.

[0052] In conjunction with the method described in the second aspect, the target area is the fourth area of ​​the electronic device, the target object is the target electronic device, and in response to the first operation acting on the first panel, the first content is shared to the target object, specifically including: receiving the operation of dragging the first panel to the fourth area and releasing it; and sharing the first content to the target electronic device.

[0053] Thus, the extended content processing functionality of this application enables the sharing of the content of the first application to other collaboratively processing electronic devices in cross-device transmission scenarios, thereby achieving cross-device sharing functionality. In conjunction with the method described in the second aspect, after the first operation and before the first content is shared to the target object, the method further includes: switching the first panel from a first display mode to a second display mode.

[0054] In this way, by switching the display mode of the target text, it can better adapt to the area being dragged during the dragging process, thus improving the interactive experience.

[0055] In conjunction with the method described in the second aspect, the first prompt message covers more than a preset value of the first content.

[0056] In this way, even if the first prompt obscures the user's primary focus, the second prompt can guide the user to continue long-pressing, thus avoiding misleading the user into interrupting the long-press operation.

[0057] In conjunction with the method described in the second aspect, the first prompt message includes any one of the following: a toolbar or a floating window.

[0058] In conjunction with the method described in the second aspect, the first content includes images and / or text.

[0059] This can meet users' needs for processing various types of content.

[0060] In conjunction with the method described in the second aspect, the method further includes: in response to the long press operation reaching between the first duration and the second duration, taking a screenshot to obtain the first content.

[0061] Thirdly, this application provides an electronic device including 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 including computer instructions that, when executed by the one or more processors, cause the methods described in either the first or second aspect to be performed.

[0062] Fourthly, this application provides a computer-readable storage medium including instructions that, when executed on an electronic device, cause the execution of the method described in either the first or second aspect. Attached Figure Description

[0063] Figures 1A-1D Schematic diagrams of several image processing operation interfaces provided for the application;

[0064] Figure 1E-Figure 1G Illustrations of several text processing interfaces provided for the application;

[0065] Figure 2A A set of schematic diagrams of the operation interface for image processing provided in this application;

[0066] Figure 2B A set of schematic diagrams of the operation interface for text processing provided in this application;

[0067] Figure 3AA set of schematic diagrams of the operation interface for selecting images provided in the embodiments of this application;

[0068] Figure 3B A set of schematic diagrams of the operation interface for transmitting images provided in the embodiments of this application;

[0069] Figure 4A This is a schematic diagram of another set of operation interfaces for selecting images provided in an embodiment of this application;

[0070] Figure 4B This is a schematic diagram of another set of operation interfaces for transmitting images provided in an embodiment of this application;

[0071] Figure 5A This is a schematic diagram of another set of operation interfaces for selecting images provided in an embodiment of this application;

[0072] Figure 5B This is a schematic diagram of another set of operation interfaces for transmitting images provided in an embodiment of this application;

[0073] Figure 6A This is a schematic diagram of another set of operation interfaces for selecting images provided in an embodiment of this application;

[0074] Figure 6B This is a schematic diagram of another set of operation interfaces for transmitting images provided in an embodiment of this application;

[0075] Figure 7A A set of schematic diagrams of the operation interface for selecting text provided in the embodiments of this application;

[0076] Figure 7B A set of schematic diagrams of the operation interface for transmitting selected text provided in the embodiments of this application;

[0077] Figure 8 This is a schematic diagram of the hardware architecture of an electronic device provided in an embodiment of this application;

[0078] Figure 9 A schematic diagram of the electronic device software provided in an embodiment of this application. Detailed Implementation

[0079] The technical solutions in the embodiments of this application will be clearly and thoroughly described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; the word "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.

[0080] Hereinafter, the terms "first" and "second" are used for descriptive purposes only and should not be construed as implying or suggesting relative importance or implicitly indicating the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature, and in the description of the embodiments of this application, unless otherwise stated, "multiple" means two or more.

[0081] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.

[0082] The term "user interface (UI)" used in the following embodiments of this application refers to the medium interface through which an application or operating system interacts and exchanges information with a user. It realizes the conversion between the internal form of information and the form that the user can receive. The user interface is source code written in a specific computer language such as Java or Extensible Markup Language (XML). The interface source code is parsed and rendered on the electronic device, ultimately presenting content that the user can recognize. A common form of user interface is the graphical user interface (GUI), which refers to a user interface related to computer operation displayed graphically. It can be visible interface elements such as text, icons, buttons, menus, tabs, text boxes, dialog boxes, status bars, navigation bars, and widgets displayed on the screen of an electronic device.

[0083] Currently, all types of applications (also known as apps or apps) include controls. On the one hand, applications can display text, images, and other content through controls; on the other hand, applications can detect operations performed on controls to provide users with further ways to process the content within those controls.

[0084] refer to Figures 1A-1D , Figures 1A-1D These are schematic diagrams of several image processing interfaces provided for the application.

[0085] like Figure 1A The application interface shown includes a control 111 that is an image control that does not support selection. When the user inputs an operation such as a long press on the control 111, the application does not respond, that is, it does not trigger the selection of the image in the control 111.

[0086] like Figure 1B The application shown includes a control 112 that supports image selection. When the user performs an action such as a long press on the control 112, the application will pop up a window 113. The window 113 can include various processing options, such as sharing to different applications, saving, viewing the original image, etc. The window 113 also partially obscures the image in the control 112.

[0087] like Figure 1C The application interface shown includes a control 114, which is an image-based control that supports selection. When the user performs an action such as a long press on the control 114, the application displays a floating window 115 on top of the control 114. The floating window 115 includes various processing options, such as "Not interested in the product," "Don't want to see this type of product," "Already bought," "More," and "Find similar products," etc. The floating window 115 completely obscures the image displayed in the control 114.

[0088] like Figure 1D The application interface shown includes a control 116, which is an image-based control that supports selection. When the user inputs an action such as a long press on the control 116, the application displays a mask over the control 116 and then displays a window 117 within the mask. The window 117 includes various processing options, such as disliking the product, disliking the category, finding inappropriate content, and finding similar items. Although the mask has transparency, it completely obscures the image displayed in the control 116.

[0089] refer to Figure 1E-Figure 1G , Figure 1E-Figure 1G These are schematic diagrams of several text processing interfaces provided for the application.

[0090] like Figure 1E The application interface shown contains a text control 121 that does not support selection. When the user inputs an operation such as a long press on the control 121, the application does not respond, that is, it does not trigger the selection of the content in the control 121.

[0091] like Figure 1F The application interface shown contains a text control 122 that only supports selecting all. When the user inputs an operation such as long-pressing into the control 122, the application will select all the text in the control 122 by default and pop up a toolbar 123 for processing the text. The toolbar 123 can include a variety of tool options, such as copy, forward, favorite, and search.

[0092] like Figure 1GThe application interface shown contains a text control 124 that supports free selection. After the user inputs an action such as a long press on the control 124, the application displays cursors 125A and 125B for sliding to select text, and a toolbar 126 pops up for processing the selected content. The toolbar 126 can include various tool options, such as copy, select all, and search.

[0093] The preceding text merely provides examples of several content processing methods provided by different applications for this application. By analyzing the layout of controls in a large number of applications and the control processing methods provided, it was found that most applications do not support users selecting content within the controls, and therefore do not support further processing of the content. Although a small number of applications do support users selecting content within the controls for further processing, the processing methods provided by different applications are not entirely the same.

[0094] In view of this, this application provides a content processing method that supports users in selecting content provided by applications and provides a unified and rich processing method for content from different applications, including but not limited to cross-application transmission, split-screen transmission, cross-device transmission, etc. This application only describes cross-application transmission as an example; for details, please refer to the following description. Figures 2A-2B Introduction.

[0095] refer to Figure 2A , Figure 2A A set of schematic diagrams of the operation interface for image processing provided in this application.

[0096] Figure 2A The value 'a' in the diagram illustrates the application's interface 20. Interface 20 includes image class controls for displaying image 211.

[0097] Figure 2A The ab in the diagram illustrates the interface for selecting an image. Specifically, when the electronic device detects a long press operation on image 211, it displays a floating panel 212 containing image 211, which can be dragged by the user.

[0098] Figure 2A The image shows the drag-and-drop panel's interface. Specifically, when the electronic device detects a dragging operation on panel 212, it can change the display area of ​​panel 212 along the dragging trajectory. Furthermore, during the dragging process, the electronic device also displays a light strip 213, which instructs the user to drag the panel to any door's hot zone to trigger the opening of the door. Additionally, the display format of panel 212 can be changed during the dragging process (e.g., display size, display content).

[0099] Figure 2AThe diagram 'd' illustrates the interface for transmitting images via the Any Door. Specifically, when the electronic device detects that panel 212 is dragged to the Any Door hotspot, it triggers the opening of the Any Door, which displays a menu bar 214 containing application icons. After detecting a release operation where panel 212 is dragged to any icon, such as a note-taking application, the image 211 in panel 212 is transmitted to the note-taking application, and a corresponding prompt message 215 pops up.

[0100] refer to Figure 2B , Figure 2B A set of schematic diagrams of the operation interface for processing text provided in this application.

[0101] Figure 2B The value 'a' in the diagram illustrates the application's interface 20. Interface 20 includes a text-type control for displaying text 221.

[0102] Figure 2B The ab in the diagram illustrates the interface for selecting text. Specifically, when the electronic device detects a long press on text 221, it displays a floating panel 222 containing text 221, which can be dragged by the user.

[0103] Figure 2B The image shows the drag-and-drop panel's interface. Specifically, the electronic device detects the dragging of panel 222 and can change the display area of ​​panel 222 according to the dragging trajectory. Furthermore, during the dragging process, the electronic device also displays a light strip 223, which instructs the user to drag the panel to any door's hot zone to trigger the opening of the door. Additionally, the display format of panel 222 can be changed during the dragging process (e.g., display size, display content).

[0104] Figure 2B The diagram 'd' illustrates the interface for transferring text from the panel via the "Any Door". Specifically, when the electronic device detects that panel 222 is dragged to the "Any Door" hotspot, it triggers the opening of the "Any Door", which displays a menu bar 224 containing application icons. After detecting a release operation where panel 222 is dragged to any icon, such as a note-taking application, the text 221 in panel 222 is transferred to the note-taking application, and a prompt message 225 pops up.

[0105] In this application, the aforementioned Figures 1A-1G The content processing methods shown are provided by the application itself and are only used to process content provided by this application. Furthermore, different applications provide different content processing methods. (The aforementioned...) Figures 2A-2B The content processing methods shown are provided by any of the applications, services, or components and can be used to process content provided by this application and other applications.

[0106] In order to retain the application's own content processing method and add extended content processing methods without affecting the application's existing content processing methods, that is, to ensure that the two methods can be implemented compatiblely by electronic devices, this application provides a content processing method, a graphical interface, and an electronic device.

[0107] The content processing method provided in this application includes: an electronic device displaying an interface of a first application, the interface including first content such as text or images; receiving a long-press operation on the first content; if the long-press operation lasts for a first duration, displaying a first prompt message provided by the first application, the first prompt message including options for processing the first content; if the long-press operation lasts for a second duration, displaying a first panel provided by a second application, the first panel including the first content; and upon receiving an operation to drag the first panel to a target area and release it, sharing the first content to a target object.

[0108] Optionally, if the long press operation reaches the first duration but has not yet reached the second duration, the electronic device will also display a second prompt message provided by the second application. This second prompt message is used to encourage the user to continue the long press operation, thereby triggering the electronic device to activate the extended content processing function of the second application. In one embodiment, the electronic device will only display the second prompt message when the first content is image-based. This is because the first prompt message displayed by the first application for long press operations on image-based content is usually a pop-up or floating window, which largely obscures the first content; therefore, a second prompt message is needed to encourage the user to continue operating the device. In another embodiment, the electronic device displays the second prompt message regardless of whether the first content is image-based or text-based. This provides a consistent user experience.

[0109] Optionally, before sharing the first content in the first panel to the target object, the first content can be edited, and the edited first content can be shared to the target object.

[0110] Next, we will introduce the relevant concepts involved in this application.

[0111] Hot Zone

[0112] The "hotspot" in this application refers to an area in the interface that can be interacted with and will trigger corresponding events to be executed by the electronic device after interaction. Taking the hotspot that triggers the electronic device to open any door as an example (hereinafter referred to as the "any door hotspot"), the interaction method corresponding to the any door hotspot includes, for example, the operation of dragging a draggable element to the any door hotspot and then releasing it. The event triggered by this interaction method includes, for example, triggering the electronic device to open any door, that is, triggering the electronic device to display a menu bar containing the application icon. The "any door hotspot" referred to in this application is only an exemplary name, and this application does not limit the specific name of this area. The specific functions it provides have been described in detail in the embodiments of this application.

[0113] First Application

[0114] The first application includes system applications or third-party applications of electronic devices. In particular, in order to protect users' intellectual property rights and provide users with an immersive gaming experience, the first application in this application does not include game applications or document provision applications, etc., and may also exclude other types of applications if there are other requirements.

[0115] Native content processing capabilities

[0116] The "native content processing" function refers to the content processing function provided by the first application itself. This function includes: allowing users to trigger the display of a first prompt message by long-pressing the content in the control, and then further processing the content in the control through the processing options in the first prompt message. This application embodiment does not limit the name of this function; the specific function and its implementation have been described in detail herein.

[0117] Second Application

[0118] The second application may include system applications or third-party applications of electronic devices, or it may be services or components of electronic devices, and this second application is different from the first application.

[0119] Extended content processing capabilities

[0120] The "extended content processing" function refers to the content processing functions provided by the second application for itself and other applications. This function includes "content selection" and "content sharing." All content processing methods discussed below belong to the extended content processing methods. This application does not limit the name of this function in its embodiments; the specific function's role and implementation have been described in detail herein.

[0121] Content Selection

[0122] The "Content Selection" feature includes: allowing users to trigger the display of the first panel by long-pressing on a control, and also allowing the display of a second prompt message before the first panel is displayed. The "Content Selection" feature also includes: dragging and dropping text, images, and other content from the panel; details can be found in the UI implementation section below and will not be elaborated upon here.

[0123] Content sharing

[0124] The "content sharing" function can be provided by "intelligent transfer service", "cross-device transmission service" or "split-screen transmission service", etc.

[0125] "Smart Transfer Service" can also be called "Cross-Application Transfer Service", which specifically provides the function of sharing content from this application to other applications in AnyDoor.

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

[0127] "Split-screen transmission service" can also be called "multi-screen collaboration service", which specifically allows the content of this sub-screen to be shared to other sub-screens for collaborative processing.

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

[0129] In the embodiments of this application, "content selection" and "content sharing" can be provided by two independent functional modules, or they can be provided by a single functional module formed by the coupling of two sub-functional modules. This application does not limit this.

[0130] First duration

[0131] The first duration in this application includes one or more durations. This application does not limit the specific value of the first duration, which is determined by the application's own content processing logic. Currently, the long press duration for triggering content processing provided by most applications is between 400 milliseconds and 600 milliseconds.

[0132] Second duration

[0133] The second duration in this application includes one or more durations. When the second duration is a fixed duration, the fixed duration is longer than the first duration provided by various applications, for example, 1100 milliseconds. If the second duration includes multiple durations, the corresponding second durations are different for applications with different first durations. It is only necessary to ensure that the second duration for each application is longer than the first duration for that application.

[0134] The following sections will use text-based content and image-based content as examples, along with several user interfaces provided in the accompanying drawings, to detail the content processing methods provided in this application.

[0135] This application provides four processing methods, which are described in detail below.

[0136] 1. Figures 3A-3B This refers to the user interface used when employing the first content processing method.

[0137] In content processing method 1, the electronic device can guide the user to keep their hand on the device by gradually narrowing the aperture, that is, guide the user to continue to input a long press operation on the content until the long press operation reaches a second duration, so as to trigger the display of the panel corresponding to the content.

[0138] refer to Figure 3A , Figure 3A This is a schematic diagram of a set of operation interfaces for selecting images provided in an embodiment of this application.

[0139] Figure 3A The 'a' in the diagram represents the application's interface 30. This interface 30 includes an image 311, which can be displayed using image controls provided by the application. If the electronic device detects that a long press operation on image 311 has reached a first duration, in response to the long press operation, the electronic device displays prompt messages 312 and 313, as detailed below. Figure 3A b in the text.

[0140] Figure 3A The bc in the image indicates the prompt information displayed by the electronic device. Specifically, in response to a long press operation of a first duration applied to image 311, the electronic device displays prompt information 312 provided by this application and prompt information 313 provided by a second application.

[0141] In some implementations, because some applications do not provide methods for processing the content in the control, these applications will not respond to the operation to display the prompt message 312. Furthermore, different applications may use different response methods; that is, the displayed prompt message 312 may be a toolbar, floating window, etc., in addition to a pop-up window.

[0142] In some implementations, the prompt message 313 may have animated display effects, so as to... Figure 3A Taking the aperture shown in b and c as an example, the aperture can gradually shrink as the pressing time increases, giving the user a sense of focus and guiding the user to continue pressing until the aperture disappears after the second pressing time.

[0143] Figure 3A The 'd' in the diagram indicates a panel displaying an image on the electronic device. Specifically, if the electronic device detects a long press operation on image 311 for a second duration, in response to the long press operation, the electronic device displays a floating panel 314 containing image 311. Optionally, during the display of panel 314, the display can be achieved through a shrinking animation. Furthermore, the electronic device supports user dragging of the floating panel 314, and during dragging, the display format of panel 314 can be changed, including changing the display size and content.

[0144] refer to Figure 3B , Figure 3B A set of schematic diagrams of the operation interface for transmitting images provided in the embodiments of this application.

[0145] Figure 3B The symbol 'e' indicates a light strip 315 displayed by the electronic device. Specifically, after the electronic device displays a floating panel 314, as the user drags the panel 314, the electronic device can display a light strip 315. The light strip 315 guides the user to drag the panel 314 to any door hotspot to trigger the opening of any door (i.e., activating the smart circulation service). The light strip 315 can be an interface element with attributes such as color, shadow, gradient, and graphic fill (e.g., grid fill, diagonal fill). In some embodiments, the light strip 315 can also present dynamic effects, such as changing the display area, color, etc. For example, the light strip can change the display area according to the dragging area of ​​the panel 314, giving the user the experience of attaching to the floating panel 314. In other embodiments, the light strip 315 can also be a transparent area, so as not to obscure the interface elements displayed below the light strip 315.

[0146] Figure 3BThe symbol 'f' illustrates the operation interface displayed by the electronic device, which allows for data transfer via an open portal. Specifically, when the electronic device detects that panel 314 has been dragged to light strip 315 (or when it detects that panel 314 has been dragged to the second area), it triggers the opening of the portal, which displays a menu bar 316 containing icons for one or more candidate applications. The menu bar 316 may include icons for favorites, search, share, notes, messages, shopping, printing, and email, among others. Furthermore, when the electronic device detects that the user continues to drag panel 314 to any candidate application icon in the menu bar 316 (e.g., the note application icon, i.e., the target area) and releases it, the electronic device can confirm the note application as the target. Subsequently, the electronic device can transfer the text corresponding to panel 314 (i.e., the target text) to the note application and can also output a corresponding prompt message 317. In some embodiments, the electronic device may also display a window provided by the target application or directly jump to the interface provided by the target application, rather than being limited to outputting prompt message 317.

[0147] In one feasible approach, the electronic device displays... Figure 3A After panel 314 shown in d, and after detecting Figure 3B Before the operation of dragging panel 314 shown in Figure e, the user can either long-press image 311 to trigger the display panel 314 and start dragging panel 314 directly without letting go of the hand, or the user can long-press image 311 to trigger the display panel 314 and then let go of the hand, and start dragging panel 314 within 3 seconds after letting go. This embodiment of the application does not limit this. Optionally, the duration for which panel 314 is displayed can be other than 3 seconds, and this embodiment of the application does not limit this.

[0148] Optionally, after the electronic device displays panel 314, if an operation is detected in which panel 314 is dragged to an area other than the application icon in the Any Door and released, the current image transmission ends. That is, the electronic device closes the Any Door and stops displaying panel 314. In this way, if the user does not want to transmit the image, they can cancel the current image transmission task through this operation.

[0149] In this embodiment, the custom name involved in the aforementioned content processing method 1 can also be called other names, specifically including: the application providing interface 30 can also be called a first application; image 311 can also be called first content; the image class control used to display image 311 can also be called a first control; prompt information 312 can also be called a first prompt information; prompt information 313 can also be called a second prompt information; and panel 314 can also be called a first panel. The note application can also be called a third application or target object; the operation of dragging image 311 to the note application icon and releasing it can also be called a first operation. Wherein, the area where the user drags panel 314 to trigger the opening of any door can also be called a second area; and the area used to display light strip 315 can also be called a third area, with the third area partially or completely overlapping the second area.

[0150] 2. Figures 4A-4B This refers to the user interface used when employing the second content processing method.

[0151] In content processing method 2, the electronic device can guide the user to keep their hand on the device by gradually increasing the progress bar, that is, guide the user to continue to input a long press operation on the content until the long press operation reaches the second duration, so as to trigger the display of the panel corresponding to the content.

[0152] refer to Figure 4A , Figure 4A This is a schematic diagram of another set of operation interfaces for selecting images provided in an embodiment of this application.

[0153] Figure 4A The value 'a' in the diagram represents the application's interface 40. This interface 40 includes an image 411, which can be displayed using image controls provided by the application. If the electronic device detects that a long press operation on image 411 has reached a first duration, in response to the long press operation, the electronic device displays prompt messages 412 and 413, as detailed below. Figure 4A b and c in the example.

[0154] Figure 4A b and c in the diagram illustrate the prompts displayed by the electronic device. Specifically, in response to a long press operation of a first duration applied to image 411, the electronic device displays prompt 412 provided by this application and prompt 413 provided by a second application.

[0155] In some implementations, because some applications do not provide their own methods for processing the content in the control, these applications will not respond to the operation to display the prompt message 412. Furthermore, different applications may use different response methods; that is, the displayed prompt message 412 may be a toolbar, floating window, etc., in addition to a pop-up window.

[0156] In some implementations, the prompt message 413 may have animated display effects, so as to... Figure 4A Taking the progress circles shown in b and c as an example, the progress circle can gradually fill up as the pressing time increases, giving the user the feeling that the long press trigger operation is about to be completed, which is used to guide the user to continue to long press until the second duration is reached, after which the progress circle fills up and disappears.

[0157] Figure 4A The 'd' in the diagram indicates a panel displaying an image on the electronic device. Specifically, if the electronic device detects a long press operation on image 411 for a second duration, in response to the long press operation, the electronic device displays a floating panel 414 containing image 411. Optionally, during the display of panel 414, the display can be achieved through a shrinking animation. Furthermore, the electronic device allows the user to drag the floating panel 414, and during dragging, the display format of panel 414 can be changed, including changing its size and content.

[0158] refer to Figure 4B , Figure 4B This is a schematic diagram of another set of operation interfaces for transmitting images provided in an embodiment of this application.

[0159] Figure 4B The symbol 'e' indicates a light strip 415 displayed by the electronic device. Specifically, after the electronic device displays a floating panel 414, as the user drags the panel 414, the electronic device can display a light strip 415. The light strip 415 guides the user to drag the panel 414 to any door hotspot to trigger the opening of any door (i.e., to activate the smart circulation service). The light strip 415 can be an interface element with attributes such as color, shadow, gradient, and graphic fill (e.g., grid fill, diagonal fill). 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 according to the dragging area of ​​the panel 414, giving the user the experience of snapping to the floating panel 414. In other embodiments, the light strip 415 can also be a transparent area, so as not to obscure the interface elements displayed below the light strip 415.

[0160] Figure 4BThe symbol 'f' illustrates the operation interface displayed by the electronic device, which allows for data transfer via an open portal. Specifically, when the electronic device detects that panel 414 has been dragged to the light strip 415, it triggers the opening of the portal, displaying a menu bar 416 containing icons for one or more candidate applications. The menu bar 416 may include icons for favorites, search, share, notes, messages, shopping, printing, and email, among others. Furthermore, when the electronic device detects that the user has continued dragging panel 414 to any candidate application icon in the menu bar 416 (e.g., the notes application icon, i.e., the target area) and then releases it, the electronic device can confirm the notes application as the target. Subsequently, the electronic device can transfer the text corresponding to panel 414 (i.e., the target text) to the notes application and can also output a corresponding prompt message 417. In some embodiments, the electronic device may also display a window provided by the target application or directly jump to the interface provided by the target application, rather than being limited to outputting prompt message 417.

[0161] In one feasible approach, the electronic device displays... Figure 4A After panel 414 shown in d, and after detecting Figure 4B Before the operation of dragging panel 414 shown in Figure e, the user can either long-press image 411 to trigger the display panel 414 and start dragging panel 414 directly without letting go of the hand, or the user can long-press image 411 to trigger the display panel 414 and then let go of the hand, and start dragging panel 414 within 3 seconds after letting go. This embodiment of the application does not limit this. Optionally, the duration for which panel 414 is displayed can be other than 3 seconds, and this embodiment of the application does not limit this.

[0162] Optionally, after the electronic device displays panel 414, if an operation is detected in which panel 414 is dragged to an area other than the application icon in the Any Door and released, the current image transmission ends. That is, the electronic device closes the Any Door and stops displaying panel 414. In this way, if the user does not want to transmit the image, they can cancel the current image transmission task through this operation.

[0163] In this embodiment, the custom name involved in the aforementioned content processing method 2 can also be called other names, specifically including: the application providing interface 40 can also be called a first application; image 411 can also be called first content; the image class control used to display image 411 can also be called a first control; prompt information 412 can also be called a first prompt information; prompt information 413 can also be called a second prompt information; and panel 414 can also be called a first panel. The note application can also be called a third application or target object; the operation of dragging image 411 to the note application icon and releasing it can also be called a first operation. The area where the user drags panel 414 to trigger the opening of any door can also be called a second area; and the area used to display light strip 415 can also be called a third area, with the third area partially or completely overlapping the second area.

[0164] 3. Figures 5A-5B This refers to the user interface used when employing the third content processing method.

[0165] In content processing method 3, the electronic device can guide the user to keep their hand on the device by gradually spreading light spot animation, that is, guide the user to continue to input a long press operation on the content until the long press operation reaches the second duration, so as to trigger the display of the panel corresponding to the content.

[0166] refer to Figure 5A , Figure 5A This is a schematic diagram of another set of operation interfaces for selecting images provided in an embodiment of this application.

[0167] Figure 5A The symbol 'a' indicates the application's interface 50. This interface 50 includes an image 511, which can be displayed using image controls provided by the application. If the electronic device detects that a long press operation on image 511 has reached a first duration, in response to the long press operation, the electronic device displays prompt messages 512 and 513, as detailed below. Figure 5A b and c in the example.

[0168] Figure 5A b and c in the diagram illustrate the prompts displayed by the electronic device. Specifically, in response to a long press operation of a first duration applied to image 511, the electronic device displays prompt 512 provided by this application and prompt 513 provided by a second application.

[0169] In some implementations, because some applications do not provide their own methods for processing the content in the control, these applications will not respond to the operation to display the prompt message 512. Furthermore, different applications may use different response methods; that is, the displayed prompt message 512 may be a toolbar, floating window, etc., in addition to a pop-up window.

[0170] In some implementations, the prompt message 513 may have animated display effects, so as to... Figure 5A Taking the light spot animation shown in b and c as an example, the light spot animation can gradually spread as the pressing time increases, which is used to guide the user to continue pressing until the second duration is reached, after which the progress circle is full and disappears.

[0171] Figure 5A The 'd' in the diagram indicates a panel displaying an image on the electronic device. Specifically, if the electronic device detects a long press operation on image 511 for a second duration, in response to the long press operation, the electronic device displays a floating panel 514 containing image 511. Optionally, during the display of panel 514, the display can be achieved through a shrinking animation. Furthermore, the electronic device allows the user to drag the floating panel 514, and during dragging, the display format of panel 514 can be changed, including changing its size and content.

[0172] refer to Figure 5B , Figure 5B This is a schematic diagram of another set of operation interfaces for transmitting images provided in an embodiment of this application.

[0173] Figure 5B The symbol 'e' indicates a light strip 515 displayed by the electronic device. Specifically, after the electronic device displays a floating panel 514, as the user drags the panel 514, the electronic device can display a light strip 515. The light strip 515 guides the user to drag the panel 514 to any door hotspot to trigger the opening of any door (i.e., to activate the smart circulation service). The light strip 515 can be an interface element with attributes such as color, shadow, gradient, and graphic fill (e.g., grid fill, diagonal fill). 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 according to the dragging area of ​​the panel 514, giving the user the experience of snapping to the floating panel 514. In other embodiments, the light strip 515 can also be a transparent area, so as not to obscure the interface elements displayed below the light strip 515.

[0174] Figure 5BThe symbol 'f' illustrates the operation interface displayed by the electronic device, which allows for data transfer via an open portal. Specifically, when the electronic device detects that panel 514 has been dragged to the light strip 515, it triggers the opening of the portal, displaying a menu bar 516 containing icons for one or more candidate applications. The menu bar 516 may include icons for favorites, search, share, notes, messages, shopping, printing, and email, among others. Furthermore, when the electronic device detects that the user has continued to drag panel 514 to any candidate application icon in the menu bar 516 (e.g., the notes application icon, i.e., the target area) and releases it, the electronic device confirms the notes application as the target. Subsequently, the electronic device can transfer the text corresponding to panel 514 (i.e., the target text) to the notes application and can also output a corresponding prompt message 517. Beyond simply outputting prompt message 517, in some other embodiments, the electronic device may also display a window provided by the target object or directly jump to the interface provided by the target object.

[0175] In one feasible approach, the electronic device displays... Figure 5A After panel 514 shown in d, and after detecting Figure 5B Before the operation of dragging panel 514 shown in Figure e, the user can either long-press image 511 to trigger the display panel 514 and start dragging panel 514 directly without releasing their hand, or the user can long-press image 511 to trigger the display panel 514 and release their hand, and start dragging panel 514 within 3 seconds after releasing their hand. This embodiment of the application does not limit this. Optionally, the duration for which panel 514 is displayed can be other than 3 seconds, and this embodiment of the application does not limit this.

[0176] Optionally, after the electronic device displays panel 514, if an operation is detected in which panel 514 is dragged to an area other than the application icon in the Any Door and released, the current image transmission ends. That is, the electronic device closes the Any Door and stops displaying panel 514. In this way, if the user does not want to transmit the image, they can cancel the current image transmission task through this operation.

[0177] In this embodiment, the custom name involved in the aforementioned content processing method 3 can also be called other names, specifically including: the application providing interface 50 can also be called the first application; image 511 can also be called the first content; the image class control used to display image 511 can also be called the first control; prompt information 512 can also be called the first prompt information; prompt information 513 can also be called the second prompt information; and panel 514 can also be called the first panel. The note application can also be called the target object; and the operation of dragging image 511 to the note application icon and releasing it can also be called the first operation. Wherein, the area where the user drags panel 514 to trigger the opening of any door can also be called the second area; and the area used to display light strip 515 can also be called the third area, with the third area partially or completely overlapping the second area.

[0178] 4. Figures 6A-6B This refers to the user interface used when employing the third content processing method.

[0179] In content processing method 4, the electronic device can use a flashing fence animation to guide the user to keep their hand on the device, that is, to guide the user to continue to input a long press operation on the content until the long press operation reaches a second duration, so as to trigger the display of the panel corresponding to the content.

[0180] refer to Figure 6A , Figure 6A This is a schematic diagram of another set of operation interfaces for selecting images provided in an embodiment of this application.

[0181] Figure 6A The 'a' in the diagram represents the application's interface 60. This interface 60 includes an image 611, which can be displayed using image controls provided by the application. If the electronic device detects that a long press operation on image 611 has reached a first duration, in response to the long press operation, the electronic device displays prompt messages 612 and 613, as detailed below. Figure 6A b and c in the example.

[0182] Figure 6A b and c in the diagram illustrate the prompts displayed by the electronic device. Specifically, in response to a long press operation of a first duration applied to image 611, the electronic device displays prompt 612 provided by this application and prompt 613 provided by a second application.

[0183] In some implementations, because some applications do not provide their own methods for processing the content in the control, these applications will not respond to the operation to display the prompt message 612. Furthermore, different applications may use different response methods; that is, the displayed prompt message 612 may be a toolbar, floating window, etc., in addition to a pop-up window.

[0184] In some implementations, the prompt message 613 may have animated display effects, so as to... Figure 6A Taking the fence surrounding image 611 shown in b and c as an example, the fence can continue to flash as the pressing time increases, to guide the user to continue pressing until the second duration is reached, after which the progress circle is full and disappears.

[0185] Figure 6A The 'd' in the diagram indicates a panel displaying an image on the electronic device. Specifically, if the electronic device detects a long press operation on image 611 for a second duration, in response to the long press operation, the electronic device displays a floating panel 614 containing image 611. Optionally, during the display of panel 614, the display can be achieved through a shrinking animation. Furthermore, the electronic device allows the user to drag the floating panel 614, and during dragging, the display format of panel 614 can be changed, including changing its size and content.

[0186] refer to Figure 6B , Figure 6B This is a schematic diagram of another set of operation interfaces for transmitting images provided in an embodiment of this application.

[0187] Figure 6B The symbol 'e' indicates a light strip 615 displayed by the electronic device. Specifically, after the electronic device displays a floating panel 614, as the user drags the panel 614, the electronic device can display a light strip 615. The light strip 615 guides the user to drag the panel 614 to any door hotspot to trigger the opening of any door (i.e., to activate the smart circulation service). The light strip 615 can be an interface element with attributes such as color, shadow, gradient, and graphic fill (e.g., grid fill, diagonal fill). 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 according to the dragging area of ​​the panel 614, giving the user the experience of attaching to the floating panel 614. In other embodiments, the light strip 615 can also be a transparent area, so as not to obscure the interface elements displayed below the light strip 615.

[0188] Figure 6BThe symbol 'f' illustrates the operation interface displayed by the electronic device, which allows for data transfer via an open portal. Specifically, when the electronic device detects that panel 614 has been dragged to the light strip 615, it triggers the opening of the portal, displaying a menu bar 616 containing icons for one or more candidate applications. The menu bar 616 may include icons for favorites, search, share, notes, messages, shopping, printing, and email, among others. Furthermore, when the electronic device detects that the user has continued to drag panel 614 to any candidate application icon in the menu bar 616 (e.g., the notes application icon, i.e., the target area) and releases it, the electronic device confirms the notes application as the target. Subsequently, the electronic device can transfer the text corresponding to panel 614 (i.e., the target text) to the notes application and can also output a corresponding prompt message 617. Beyond simply outputting prompt message 617, in some other embodiments, the electronic device may also display a window provided by the target application or directly jump to the interface provided by the target application.

[0189] In one feasible approach, the electronic device displays... Figure 6A After panel 614 shown in d, and after detecting Figure 6B Before the operation of dragging panel 614 shown in Figure e, the user can either long-press image 611 to trigger the display panel 614 and start dragging panel 614 directly without letting go of the hand, or the user can long-press image 611 to trigger the display panel 614 and then let go of the hand, and start dragging panel 614 within 3 seconds after letting go. This embodiment of the application does not limit this. Optionally, the duration for which panel 614 is displayed can be other than 3 seconds, and this embodiment of the application does not limit this.

[0190] Optionally, after the electronic device displays panel 614, if an operation is detected in which panel 614 is dragged to an area other than the application icon in the Any Door and released, the current image transmission ends. That is, the electronic device closes the Any Door and stops displaying panel 614. In this way, if the user does not want to transmit the image, they can cancel the current image transmission task through this operation.

[0191] In this embodiment, the custom name involved in the aforementioned content processing method 4 can also be called other names, specifically including: the application providing interface 60 can also be called the first application; image 611 can also be called the first content; the image class control used to display image 611 can also be called the first control; prompt information 612 can also be called the first prompt information; prompt information 613 can also be called the second prompt information; and panel 614 can also be called the first panel. The note-taking application can also be called the target object; and the operation of dragging image 611 to the note-taking application icon and releasing it can also be called the first operation. The area where the user drags panel 614 to trigger the opening of any door can also be called the second area; and the area used to display the light strip 615 can also be called the third area, with the third area partially or completely overlapping the second area.

[0192] The preceding text only used image content as an example to introduce the relevant user interface. The processing method for text content provided in this application is similar to the aforementioned image content processing method. The following will only use the aforementioned method as an example. Figures 3A-3B Taking the first image-based content processing method as an example, we will now introduce the processing methods for text-based content. For other specific content processing methods, please refer to the previous sections. Figures 4A-6B The processing methods shown will not be elaborated on here.

[0193] refer to Figure 7A , Figure 7A A set of schematic diagrams of the operation interface for selecting text provided in the embodiments of this application.

[0194] Figure 7A The value 'a' in the diagram represents the application's interface 70. This interface 70 includes text 711, which can be displayed using a text control provided by the application. If the electronic device detects that a long press operation on text 711 has reached a first duration, in response to the long press operation, the electronic device displays prompt messages 712 and 713, as detailed below. Figure 7A b in the text.

[0195] Figure 7A The bc in the text indicates the prompt information displayed by the electronic device. Specifically, in response to a long press operation of the first duration applied to text 711, the electronic device displays prompt information 712 provided by this application and prompt information 713 provided by a second application.

[0196] In some implementations, because some applications do not provide their own methods for processing the content in the controls, these applications will not respond to the operation to display the prompt message 712. Furthermore, different applications may use different response methods; that is, the displayed prompt message 712 may be a pop-up window, a floating window, or something similar, in addition to the toolbar.

[0197] In some implementations, the prompt message 713 may have animated display effects, so as to... Figure 7A Taking the aperture shown in b and c as an example, the aperture can gradually shrink as the pressing time increases, giving the user a sense of focus and guiding the user to continue pressing until the aperture disappears after the second pressing time.

[0198] Figure 7A The 'd' in the diagram illustrates a panel containing text displayed by the electronic device. Specifically, if the electronic device detects a long press operation on the text 711 for a second duration, in response to the long press operation, the electronic device displays a floating panel 714 containing the text 711. Optionally, during the display of panel 714, the display can be achieved through a shrinking animation. Furthermore, the electronic device supports user dragging of the floating panel 714, and during dragging, the display format of panel 714 can be changed, including changing its size and content.

[0199] refer to Figure 7B , Figure 7B This is another set of schematic diagrams of the operation interface for transmitting selected text provided in the embodiments of this application.

[0200] Figure 7B The symbol 'e' indicates a light strip 715 displayed by the electronic device. Specifically, after the electronic device displays a floating panel 714, as the user drags the panel 714, the electronic device can display a light strip 715. The light strip 715 guides the user to drag the panel 714 to any door hotspot to trigger the opening of any door (i.e., activating the smart circulation service). The light strip 715 can be an interface element with attributes such as color, shadow, gradient, and graphic fill (e.g., grid fill, diagonal fill). In some embodiments, the light strip 715 can also present dynamic effects, such as changing the display area, color, etc. For example, the light strip can change the display area according to the dragging area of ​​the panel 714, giving the user the experience of snapping to the floating panel 714. In other embodiments, the light strip 715 can also be a transparent area, so as not to obscure the interface elements displayed below the light strip 715.

[0201] Figure 7BThe symbol 'f' illustrates the operation interface displayed by the electronic device, which allows for data transfer via an open portal. Specifically, when the electronic device detects that panel 714 has been dragged to the light strip 715, it triggers the opening of the portal, displaying a menu bar 716 containing icons for one or more candidate applications. The menu bar 716 may include icons for favorites, search, share, notes, messages, shopping, printing, and email, among others. Furthermore, when the electronic device detects that the user has continued dragging panel 714 to any candidate application icon in the menu bar 716 (e.g., the notes application icon, i.e., the target area) and then releases it, the electronic device can confirm the notes application as the target. Subsequently, the electronic device can transfer the text corresponding to panel 714 (i.e., the target text) to the notes application and can also output a corresponding prompt message 717. Beyond simply outputting the prompt message 717, in some other embodiments, the electronic device may also display a window provided by the target application or directly jump to the interface provided by the target application.

[0202] In one feasible approach, the electronic device displays... Figure 7A After panel 714 shown in d, and after detecting Figure 7B Before the operation of dragging panel 714 shown in Figure e, the user can either long-press text 711 to trigger the display of panel 714 and then start dragging panel 714 directly without releasing their hand, or the user can long-press text 711 to trigger the display of panel 714 and then release their hand, and start dragging panel 714 within 3 seconds after releasing their hand. This embodiment of the application does not limit this. Optionally, the duration for which panel 714 is displayed can be other than 3 seconds, and this embodiment of the application does not limit this.

[0203] Optionally, after the electronic device displays panel 714, if an operation is detected in which panel 714 is dragged to an area other than the application icon in the Any Door and released, the current text transmission ends. That is, the electronic device closes the Any Door and stops displaying panel 714. In this way, if the user does not want to transmit text, they can cancel the current text transmission task through this operation.

[0204] In this embodiment, the custom name involved in the aforementioned content processing method 4 can also be called other names, specifically including: the application providing interface 70 can also be called the first application; the text 711 can also be called the first content; the image control used to display the text 711 can also be called the first control; the prompt information 712 can also be called the first prompt information; the prompt information 713 can also be called the second prompt information; and the panel 714 can also be called the first panel. The note application can also be called the target object; and the operation of dragging the text 711 to the note application icon and releasing it can also be called the first operation. The area where the user drags the panel 714 to trigger the opening of any door can also be called the second area; and the area used to display the light strip 715 can also be called the third area, with the third area partially or completely overlapping the second area.

[0205] Contents in the editing panel

[0206] The foregoing Figures 3A-7B In the UI embodiment, after triggering the electronic device to display the panel corresponding to the image and text, the example of sharing the panel content is simply dragging and dropping the panel to the target area. Alternatively, after the panel floats but before dragging and dropping to share the panel content, the electronic device can trigger the display of an editing tool by performing a second operation on the panel. This allows for free editing of the panel content (the content before editing can be called the first content, and the content after editing can be called the second content), and then the edited content can be dragged and dropped to the target area for sharing.

[0207] The methods for editing the content in the editing panel include, but are not limited to, any one or more of the following;

[0208] (1) First, drag the panel to the editing area, then enter operations such as deleting, selecting, and adding text in the panel; or, perform operations such as drawing and cropping on the image in the panel. Specifically, for example... Figures 3A-3B For example, in electronic device displays Figure 3A Following panel 314 shown in c, an edit icon can be displayed on top of interface 30. This edit icon is used to instruct the user to continue dragging panel 314 into the hot zone of the edit icon to edit image 311.

[0209] (2) Directly perform operations such as deleting, selecting, and adding text in the panel; or directly perform operations such as drawing and cropping images in the panel. Specifically, for example... Figures 3A-3B For example, in electronic device displays Figure 3A After the panel 314 shown in c, operations performed on the panel 314 can be detected to edit the image 311 therein.

[0210] Other ways to share content

[0211] The foregoing Figure 3B , Figure 4B , Figure 5B , Figure 6B and Figure 7B This section uses the "Smart Transfer Service" as an example to illustrate how to transmit images, text, and other content. In addition, electronic devices can also transmit selected text through "Cross-Device Transfer Service" or "Split-Screen Transfer Service." The operation methods for the latter two methods are similar to those described above, but the difference lies in the fact that the panel corresponding to the image or text needs to be dragged to a target area different from the aforementioned light band, and the target object for sharing also differs. Specifically, taking "Cross-Device Transfer Service" as an example, the target area can be the edge area of ​​the local electronic device (this edge area includes, for example, the left edge, right edge, top edge, or bottom edge of the local device's display screen; the specific edge area depends on the side of the adjacent device closest to the local device, and this edge area can also be called a fourth area), and the target object is the adjacent device that is collaborating with the device. Taking "Split-Screen Transfer Service" as an example, the target area can be another split-screen area of ​​the electronic device, and the target object is the object within that other split-screen area.

[0212] Other rules to guide users to continue long-pressing

[0213] In the foregoing Figures 3A-7B In the UI embodiment, regardless of whether the content is image-based or text-based, when a long press operation of the first duration is detected on such content, the electronic device displays extended prompts to guide the user to continue the long press. In addition, this application may also employ the following rules: in some cases, the extended prompts to guide the user to continue the long press are displayed, while in other cases, the extended prompts to guide the user to continue the long press are not displayed.

[0214] (1) In one feasible approach, for image-based content, it is necessary to use the aforementioned Figures 3A-6B The second prompt shown guides the user to continue inputting the long press action, triggering the display of a panel including an image, and then proceeding with subsequent content processing. For text-based content, the aforementioned prompt is unnecessary. Figures 3A-6BThe second prompt message is shown. This is because, for image-based content provided by most applications, the native content processing methods include displaying corresponding pop-ups, floating windows, or overlays in response to a long press on the image. These prompt messages largely obscure the image, potentially leading users to mistakenly believe that the press operation should be ended. For text-based content provided by most applications, the native content processing methods include displaying corresponding toolbars in response to a long press on the text. These prompt messages do not largely obscure the text and generally do not mislead users into believing they cannot continue inputting. Therefore, in the extended content processing method provided in this application, to ensure that users are aware of and can utilize the extended content processing function provided in this application, extended prompt messages are only provided for image-based content.

[0215] (2) In another feasible approach, the content can be divided according to the native prompt information. When the native prompt information covers more than a preset value (e.g., 70%) of the content, the content as described above will be displayed. Figures 3A-6B The second prompt message (i.e., extended prompt message) is shown; if the area covered by the original prompt message does not exceed a threshold, the extended prompt message is not displayed. This effectively ensures that users are aware of the extended content processing function provided by this application, guides users to successfully use the extended content processing function, and guarantees the effectiveness of the extended content processing function.

[0216] Other methods to guide users to continue long-pressing

[0217] In the foregoing Figures 3A-7B In the UI embodiment, only four types of prompts to guide the user to continue long-press are shown as examples. In addition, this application may provide other forms of guidance information, such as text prompts, voice prompts, vibration prompts, breathing light prompts, etc. This application embodiment does not limit this.

[0218] In summary, it can be seen that implementing the method provided in this application has the following beneficial effects:

[0219] (1) The application retains its own content processing method and, with zero impact on the application's existing content processing method, is compatible with the extended content processing method provided in this application.

[0220] (2) Provide users with a unified content processing method. Specifically, since different applications provide different content processing methods, the method provided in this application can be used when users want to process different applications in a unified manner.

[0221] (3) It is compatible with a wide range of application scenarios, including but not limited to cross-application transmission, split-screen transmission and cross-device transmission.

[0222] (4) Provide users with a more convenient and free way to select content, and a more convenient and richer way to share content.

[0223] Based on the foregoing description of the UI embodiments involved in the content processing method provided in this application, the form and hardware / software architecture of the electronic device involved will be described next.

[0224] Electronic devices can be equipped with Or other portable terminal devices with different operating systems, such as mobile phones, tablets, desktop computers, laptops, handheld computers, laptops, ultra-mobile personal computers (UMPCs), netbooks, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) devices, virtual reality (VR) devices, artificial intelligence (AI) devices, wearable devices, in-vehicle devices, smart home devices and / or smart city devices, etc.

[0225] Figure 8 A schematic diagram of the structure of the electronic device 100 is shown.

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

[0227] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0228] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, and / or neural network processing unit (NPU), etc. Different processing units may be independent devices or integrated into one or more processors.

[0229] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.

[0230] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0231] In this embodiment, the processor 110 is used in conjunction with the display screen 194, the touch sensor 180K, etc., to implement the aforementioned content processing method.

[0232] In some embodiments, the processor 110 may include one or more interfaces. Interfaces may include universal serial bus (USB) interfaces, etc.

[0233] USB port 130 is a USB standard compliant interface, specifically a Mini USB port, Micro USB port, USB Type-C port, etc. USB port 130 can be used to connect a charger to charge electronic device 100, and can also be used for data transfer between electronic device 100 and peripheral devices. It can also be used to connect headphones for audio playback. This interface can also be used to connect other electronic devices, such as AR devices.

[0234] It is understood that the interface connection relationships between the modules illustrated in the embodiments of this application are merely illustrative and do not constitute a structural limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may also employ different interface connection methods or combinations of multiple interface connection methods as described in the above embodiments.

[0235] Electronic device 100 implements display functions through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, connected to the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations and for graphics rendering. Processor 110 may include one or more GPUs, which execute program instructions to generate or modify display information.

[0236] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD). The display panel can also be manufactured using organic light-emitting diodes (OLEDs), active-matrix organic light-emitting diodes (AMOLEDs), flexible light-emitting diodes (FLEDs), miniled, microLEDs, micro-OLEDs, quantum dot light-emitting diodes (QLEDs), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.

[0237] In this embodiment, the electronic device can output corresponding feedback information based on the detected operation control display screen 194, specifically including but not limited to... Figures 1A-7B The interface shown.

[0238] Internal memory 121 may include one or more random access memory (RAM) and one or more non-volatile memory (NVM).

[0239] The external memory interface 120 can be used to connect to external non-volatile memory, thereby expanding 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 perform data storage functions. For example, music, video, and other files can be stored in the external non-volatile memory.

[0240] Pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, pressure sensor 180A can be disposed on display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, and capacitive pressure sensors. A capacitive pressure sensor may include at least two parallel plates with conductive material. When force is applied to pressure sensor 180A, the capacitance between the electrodes changes. Electronic device 100 determines the pressure intensity based on the change in capacitance. When a touch operation is applied to display screen 194, electronic device 100 detects the intensity of the touch operation based on pressure sensor 180A. Electronic device 100 can also calculate the touch position based on the detection signal from pressure sensor 180A. In some embodiments, touch operations applied to the same touch position but with different touch operation intensities can correspond to different operation commands. For example, when a touch operation with an intensity less than a first pressure threshold is applied to the SMS application icon, a command to view an SMS is executed. When a touch operation with an intensity greater than or equal to the first pressure threshold is applied to the SMS application icon, a command to create a new SMS is executed.

[0241] In this embodiment, the pressure sensor 180A can be used to detect the aforementioned Figures 1A-7B The various touch and press operations involved.

[0242] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit 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 display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.

[0243] In this embodiment, the touch sensor 180K is used to detect the aforementioned Figures 1A-7B The various touch and press operations involved.

[0244] The software system of electronic device 100 can adopt a layered architecture, event-driven architecture, microkernel architecture, microservice architecture, or cloud architecture. This application embodiment uses the layered architecture Android system as an example to exemplify the software structure of electronic device 100.

[0245] Figure 9 This is a software structure block diagram of the electronic device 100 according to an embodiment of this application.

[0246] A layered architecture divides software into several layers, each with a clear role and function. 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 libraries, and the kernel layer.

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

[0248] like Figure 9 As shown, the application package may include, but is not limited to, applications such as the first application, settings, maps, and notes.

[0249] The first application is a third-party application or a system application installed on the electronic device. In this embodiment, a system application refers to an application directly provided by the operating system of the electronic device 100 to achieve 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 to achieve a specific function. The first application can display a user interface as described in the UI implementation above.

[0250] The application framework layer provides application programming interfaces (APIs) and a programming framework for applications in the application layer. The application framework layer includes some predefined functions.

[0251] like Figure 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.

[0252] A view system includes visual controls, such as the text-displaying controls and image-displaying controls described earlier. View systems can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text message notification icon could include views displaying text and views displaying images.

[0253] In this embodiment, the view system is used to construct a first application, which can then display the interface provided by the first application described above. The view system can also be used to construct a display... Figures 1A-7B The various panels described herein are provided by a second application installed in the electronic device, in addition to the first application.

[0254] "Smart Transfer Service" is a system service or function provided by the electronic device in this application, which enables the electronic device to conveniently transfer content from one application to another. Specifically, the "Smart Transfer Service" supports the electronic device in displaying icons of one or more applications on the screen that can be used to receive the content to be transferred, and after detecting an operation of dragging and dropping the panel / element corresponding to the content to be transferred to the area of ​​any application icon and releasing it, the content to be transferred is shared to the corresponding application.

[0255] "Split-screen transmission service" can also be called "multi-screen collaboration service", which specifically allows the content of this sub-screen to be shared to other sub-screens for collaborative processing.

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

[0257] System libraries can include multiple functional modules. For example: surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc.

[0258] The kernel layer is the layer between hardware and software. The kernel layer contains at least the display driver, camera driver, audio driver, and sensor driver.

[0259] It should be understood that the steps in the above-described method embodiments provided in this application can be implemented by integrated logic circuits in the processor hardware or by instructions in software form. The method steps disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

[0260] This application also provides an electronic device that may include a memory and a processor. The memory may be used to store a computer program; the processor may be used to invoke the computer program in the memory to cause the electronic device to perform the method in any of the above embodiments.

[0261] This application also provides a chip system including at least one processor for implementing the functions involved in the methods performed by the electronic device in any of the above embodiments.

[0262] In one possible design, the chip system also includes a memory for storing program instructions and data, which may be located within or outside the processor.

[0263] The chip system can consist of chips or include chips and other discrete components.

[0264] Optionally, the chip system may contain one or more processors. These processors can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.

[0265] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application embodiment does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed separately on different chips. This application embodiment does not specifically limit the type of memory or the arrangement of the memory and processor.

[0266] For example, the chip system may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0267] This application also provides a computer program product comprising: a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the method executed by the electronic device in any of the above embodiments.

[0268] This application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is run, it causes the computer to perform the method executed by the electronic device in any of the above embodiments.

[0269] The various embodiments of this application can be combined arbitrarily to achieve different technical effects.

[0270] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as 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, all or part of the processes or functions described in this application are generated. 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. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive).

[0271] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. This program can be stored in a computer-readable storage medium, and when executed, it can include the processes described in the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM or random access memory (RAM), magnetic disks, or optical disks.

[0272] In summary, the above description is merely an embodiment of the technical solution of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc., made according to the disclosure of the present invention should be included within the scope of protection of the present invention.

Claims

1. A content processing method, characterized in that, Applied to electronic devices, the method includes: Display a first interface, wherein the first interface includes the first content of the first application; Receive a press operation applied to the first content; When the pressing operation reaches a first duration, the first information of the first application is displayed, wherein the first information includes icons of multiple applications, the icons of the multiple applications include an icon of a second application, the second application is different from the first application, and the first information is used to indicate that the first content can be shared to any of the multiple applications. If the pressing operation exceeds the first duration, the first information will continue to be displayed; After the first information is displayed, when the pressing operation exceeds the first duration and reaches the second duration, the first panel is displayed, wherein the area displaying the first panel includes the area receiving the pressing operation; After the first panel is displayed, a drag operation on the first panel is received; During the process of dragging the first panel, a light strip is displayed in the second area, wherein the light strip is used to indicate that the first panel can be dragged to the hot zone; After the light strip is displayed in the second area, in response to the first panel being dragged to the first area, the display of the light strip stops and a menu bar is displayed, wherein the first area is a hot zone and the menu bar includes icons of multiple applications, including an icon of a third application, which is different from the first application and the second application. After the menu bar is displayed, the drag operation on the first panel continues to be received, and the first panel is displayed floating above the icon of the third application, wherein the operation between the press operation and the drag operation is continuous; In response to the action of releasing the first panel above the icon of the third application, the first content is shared to the third application.

2. The method according to claim 1, characterized in that, The first application and the second application are third-party applications, and the third application is a system application or service of the electronic device.

3. The method according to claim 1, characterized in that, The light strip is an interface element that includes at least color, shadow, or gradient attributes.

4. The method according to claim 1, characterized in that, As the first panel is dragged, the light strip, whose color and / or position are changed, is displayed in the second area.

5. The method according to any one of claims 1 to 4, characterized in that, The second region partially or completely overlaps with the first region.

6. The method according to claim 1, characterized in that, In response to the first panel being dragged to the first area, a second interface is also displayed, wherein the first interface is not displayed when the second interface and the menu bar are displayed, and the second interface includes the second content of the first application, wherein the information indicated by the first content and the second content is the same.

7. The method according to claim 1, characterized in that, The first region is the edge region of the screen of the electronic device, wherein the edge region includes at least a left edge, a right edge, a top edge, or a bottom edge.

8. The method according to claim 1, characterized in that, The first information is one of a pop-up window, toolbar, or floating window.

9. The method according to claim 1, characterized in that, The method further includes: in response to the operation of releasing the first panel, displaying a window or interface provided by the third application, and displaying the first content in the window or interface provided by the third application.

10. The method according to claim 1, characterized in that, The first content includes images and / or text.

11. The method according to claim 10, characterized in that, If the first content includes an image, the first information is displayed at the lower edge of the screen of the electronic device.

12. An electronic device, characterized in that, It includes 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, the computer program code including computer instructions, which, when executed by the one or more processors, cause the method as described in any one of claims 1-11 to be performed.

13. A computer-readable storage medium comprising instructions, characterized in that, When the instructions are executed on an electronic device, they cause the method as described in any one of claims 1-11 to be performed.

Citation Information

Patent Citations

  • Electronic devices with touch input units and their touch input methods

    CN102262465A

  • Screen shot sharing method and device

    CN106598462A

  • Information processing method, apparatus, electronic device, and readable storage medium

    CN109471742A

  • Cross-device dragging method, electronic device and storage medium

    CN115993924A