A processing method, device and electronic equipment

By obtaining the display data of multiple application interfaces on the display screen in the split screen mode of terminal devices such as smartphones and generating target files, combined with the target sharing interface, the problem of users' difficulty in quickly sharing application screenshots in the split screen mode is solved, and quick screenshots and sharing are achieved, improving the user experience.

CN119739449APending Publication Date: 2025-04-01LENOVO (BEIJING) LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411927012.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-25
Publication Date
2025-04-01

AI Technical Summary

Technical Problem

In the split screen mode of terminal devices such as smartphones, it is difficult for users to quickly and conveniently share screenshots of one application to another in use, and the operation steps are cumbersome.

Method used

By designing a processing method, the display data of multiple application interfaces on the display screen is obtained, the target file is generated, and the target sharing interface is called to share the target file to the second application in the target application set. This method supports triggering the first command through operation bodies such as gestures or voice control, and realizes quick screenshots and sharing.

Benefits of technology

It realizes quick sharing of shortcut screenshots and screenshot images of designated applications in split-screen mode, improves user interaction efficiency and reduces operation time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119739449A_ABST
    Figure CN119739449A_ABST
Patent Text Reader

Abstract

The present application discloses a processing method, an apparatus and an electronic device, belonging to the field of terminal application technology. The disclosed method comprises: obtaining a first instruction, the first instruction being used to instruct obtaining, from a graphics card, display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of an electronic device; executing the first instruction to obtain display data corresponding to the first application interface, and generating a target file based on the display data; calling and displaying a target sharing interface to share the target file to a second application in a target application set through the target sharing interface; wherein the target sharing interface can be used to share the target file to each application in a target application set, the target application set including non-display applications and at least some applications in other display applications; the non-display applications are applications not displayed on the display screen, and the other display applications are applications other than the first application to which the first application interface belongs in the applications displayed on the display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of terminal application technology, and in particular, relates to a processing method, device and electronic device. Background Art

[0002] Split-screen mode has become a common application mode for terminal devices such as smartphones. Split-screen mode allows users to run and view two or more applications on the same screen of the terminal device at the same time, thereby improving the efficiency of multitasking. Currently, when users use split-screen mode on terminal devices such as smartphones, if they want to take a screenshot of one application and share it with another application used simultaneously in split-screen mode, the operation steps are cumbersome and not convenient and fast enough. Summary of the invention

[0003] To this end, this application discloses the following technical solutions:

[0004] A processing method, comprising:

[0005] Obtaining a first instruction, wherein the first instruction is used to instruct to obtain, from a graphics card, display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of an electronic device;

[0006] Execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data;

[0007] Calling and displaying a target sharing interface to share the target file to a second application in the target application set through the target sharing interface;

[0008] Among them, the target sharing interface can be used to share the target file to each application in the target application set, and the target application set includes non-display applications and at least part of other display applications; the non-display applications are applications not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs.

[0009] Optionally, obtaining the first instruction includes at least one of the following:

[0010] Obtaining a first instruction triggered by an operator operating at least one of a target isolation control and the first application interface; the target isolation control is used to isolate the first application interface from an adjacent application interface of the first application interface on the display screen;

[0011] A voice control instruction for instructing to obtain display data corresponding to the first application interface is obtained.

[0012] Optionally, obtaining a first instruction triggered by an operator through operating at least one of a target isolation control and the first application interface includes:

[0013] Obtain a first instruction triggered by an operator performing a target gesture operation on the target isolation control and / or the first application interface.

[0014] Optionally, the target gesture operation includes at least one of the following:

[0015] A first directional gesture directed from the target isolated control to the first application interface, with the corresponding position on the target isolated control as the starting position and the corresponding position on the first application interface as the ending position;

[0016] A second directional gesture is executed from the first sub-control to the first application interface with the corresponding position on the first sub-control as the starting position and the corresponding position on the first application interface as the ending position; the target isolation control includes the first sub-control and the second sub-control, the first sub-control corresponds to the first application interface, and the second sub-control corresponds to the adjacent application interface of the first application interface.

[0017] Optionally, executing the first instruction to obtain display data corresponding to the first application interface, and generating a target file based on the display data includes:

[0018] Obtaining a first file generated by first display data, where the first display data is display data currently corresponding to the display screen and includes the multiple application interfaces;

[0019] The target file is generated based on the first file according to first position information of the first application interface in the overall display area.

[0020] Optionally, the first file generated by obtaining the first display data includes:

[0021] The image frame corresponding to the current display content of the display screen is obtained from the graphics card of the electronic device to obtain the first file.

[0022] Optionally, generating the target file based on the first file according to first position information of a position of display content corresponding to the first application in the overall display area includes:

[0023] Determine, according to the second position information of the target isolation control, the first position information of the position of the display content corresponding to the first application in the first file; the target isolation control is used to isolate the display content corresponding to the first application on the display screen from the display content corresponding to the adjacent application of the display content corresponding to the first application, and the second position information is used to indicate the position of the target isolation control in the first file;

[0024] The image information at the position indicated by the first position information in the first file is extracted to obtain the target file.

[0025] Optionally, the target sharing interface includes first sharing sub-interfaces corresponding to the other display applications and / or second sharing sub-interfaces corresponding to the non-display application;

[0026] Each first sharing sub-interface can be used to share the target file to an application object in a corresponding display application indicated by the first sharing sub-interface;

[0027] Each second sharing sub-interface can be used to share the target file to an application object in a corresponding non-display application indicated by the second sharing sub-interface.

[0028] A processing device, comprising:

[0029] An acquisition module, configured to obtain a first instruction, wherein the first instruction is configured to instruct to acquire display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of the electronic device from a graphics card;

[0030] An execution module, configured to execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data;

[0031] A sharing module, used to call and display a target sharing interface to share the target file to a second application in the target application set through the target sharing interface;

[0032] The target sharing interface can be used to share the target file to each application in the target application set, wherein the target application set includes non-display applications and at least part of other display applications; the non-display applications are applications not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs. An electronic device comprising:

[0033] A display screen, used for displaying information;

[0034] Processor for:

[0035] Obtaining a first instruction, wherein the first instruction is used to instruct to obtain, from a graphics card, display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of an electronic device;

[0036] Execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data;

[0037] Calling and displaying a target sharing interface to share the target file to a second application in the target application set through the target sharing interface;

[0038] The target sharing interface can be used to share the target file to each application in the target application set, wherein the target application set includes non-display applications and at least some of other display applications; the non-display applications are applications not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs. A storage medium, wherein the storage medium carries one or more computer instruction sets, and when the one or more computer instruction sets are executed by an electronic device, the electronic device can implement any of the processing methods described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related technologies, the drawings required for use in the embodiments or the related technical descriptions are briefly introduced below. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0040] Figure 1 It is a flow chart of the processing method provided by this application;

[0041] Figure 2 This is a schematic diagram of isolating different application interfaces through a splitter provided by the present application;

[0042] Figure 3 This is a flowchart of obtaining display data corresponding to the first application interface in the split-screen mode provided by this application;

[0043] Figure 4 It is a structural schematic diagram of a target isolation control provided by this application;

[0044] Figure 5 This is an example of performing a target gesture operation on a target isolation control and a first application interface provided by the present application;

[0045] FIG6( a ) is another schematic diagram of the structure of the target isolation control provided by the present application;

[0046] FIG6( b ) is another schematic diagram of the structure of the target isolation control provided by the present application;

[0047] Figure 7 It is a composition structure diagram of the processing device provided by this application;

[0048] Figure 8 It is a structural diagram of the electronic device provided in this application. DETAILED DESCRIPTION

[0049] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0050] The embodiments of the present application provide a processing method, an apparatus and an electronic device for solving the technical problem that the known technology cannot quickly take screenshots and share screenshot images of a designated application among multiple applications participating in the split-screen application scenario of the electronic device.

[0051] The processing method provided in the embodiment of the present application can be applied to electronic devices in many general or special computing device environments or configurations. The electronic device has a display screen and / or can be connected to an external display screen through a display interface, and can specifically be, but not limited to, a portable intelligent terminal such as a smart phone, a tablet computer, a phone watch, etc.

[0052] See also Figure 1 As shown in the method flow chart, the processing method provided in the embodiment of the present application may include the following steps 101 to 103, and these steps are described in detail below.

[0053] Step 101: Obtain a first instruction, where the first instruction is used to instruct to obtain, from a graphics card, display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of an electronic device.

[0054] Specifically, in the split-screen mode of the electronic device, a first instruction for display data corresponding to a first application interface among multiple application interfaces simultaneously displayed on the same display screen of the electronic device can be obtained, which is triggered by an operator performing a corresponding operation.

[0055] The split-screen mode allows a user to run and view multiple applications simultaneously on the same display screen of an electronic device, thereby improving the efficiency of multitasking. The multiple applications may be two or more applications. In the split-screen mode, different application interfaces displayed simultaneously on the same display screen are respectively located in different display areas of the same display screen, and different applications participating in the split-screen can receive instructions from the operator and give responses based on their respective application interfaces on the display screen.

[0056] The same display screen may be a display screen built into the electronic device, or may be a display screen externally connected to the electronic device via a display interface. There is no limitation to this, and it may depend on actual application conditions.

[0057] Optionally, in the split-screen mode, adjacent application interfaces displayed on the same display screen may be separated by a separation control, which may be, but is not limited to, a split bar. Figure 2 , provides a schematic diagram of the application interfaces of two different applications, Application 1 and Application 2, displayed simultaneously on the display screen of an electronic device in split-screen mode, and a dividing bar exists between the application interfaces of the two applications, which are isolated by the dividing bar.

[0058] In order to obtain the display data corresponding to the designated application among the multiple applications participating in the split screen in the split screen mode and generate the target file for sharing, the embodiment of the present application supports the operation body to trigger the first instruction of obtaining the display content corresponding to the designated application interface among the multiple application interfaces simultaneously displayed on the same display screen of the electronic device in the split screen mode through the corresponding operation. Thus, in the split screen mode, the user can trigger the first instruction of obtaining the display content corresponding to the designated application interface among the multiple application interfaces simultaneously displayed on the same display screen of the electronic device by using the operation body to perform the corresponding operation based on actual needs.

[0059] In this embodiment of the present application, the designated application interface is referred to as the first application interface.

[0060] The first instruction may include but is not limited to any one or more of a voice instruction, a gesture instruction, a touch instruction, etc. The operating body may include but is not limited to any one or more of a user's fingers, mouth or other body parts or a stylus pen, etc.

[0061] In this step, the obtaining of the first instruction may be implemented, but not limited to, as at least one of the following:

[0062] 11) Obtaining a first instruction triggered by an operator through operating at least one of a target isolation control and the first application interface; the target isolation control is used to isolate the first application interface from an adjacent application interface of the first application interface on the display screen.

[0063] In this implementation 11), the user can use his finger or a stylus pen or other operating body to perform a target gesture operation on the target isolation control and / or the first application interface to trigger a first instruction for obtaining display data corresponding to the first application interface among multiple application interfaces displayed on the display screen in the split-screen mode. The detailed implementation of this part will be described in the following examples.

[0064] 12) Obtaining a voice control instruction for instructing to obtain display data corresponding to the first application interface.

[0065] In this implementation 12), the user can trigger the first instruction to the first application interface by issuing a control voice for instructing to obtain the display content corresponding to the first application interface among the multiple application interfaces displayed on the display screen. In this implementation, the control voice should contain relevant information of the first application interface to be screenshotted, so that the electronic device can accurately identify the first application interface to be executed in the split-screen mode based on the information. Specifically, the first instruction can be a screenshot instruction.

[0066] The relevant information of the first application interface contained in the control voice may specifically include, but is not limited to, any one or more of the application identifier of the first application to which the first application interface belongs (such as the application name or abbreviation, abbreviation, etc.), and / or the location information of the first application interface on the display screen.

[0067] For example, suppose that in split-screen mode, two application interfaces, a short video App (Application) and an instant messaging App (such as WeChat), are displayed on the mobile phone screen, and the interfaces of the short video App and the instant messaging App are located in the upper and lower half of the mobile phone screen, respectively. If a screenshot of the application interface of the short video App is required, the control voice issued by the user to instruct the screenshot of the application interface of the short video App may be, but is not limited to, "Please take a screenshot of the xxx short video App", "Please take a screenshot of the application in the upper half of the mobile phone screen", "Please take a screenshot of the application in the upper half of the mobile phone".

[0068] In actual applications, optionally, the first instruction obtained in this step can be a first instruction for one or more specified application interfaces among the multiple application interfaces displayed on the display screen, that is, the number of first application interfaces to be screenshot indicated by the first instruction can be one or more, and there is no limitation on this, depending on the actual application requirements. And optionally, in the case that the number of first application interfaces to be screenshot indicated by the first instruction is multiple, the display content corresponding to each first application interface can be obtained separately. For example, assuming that there are 3 application interfaces displayed on the display screen at the same time in split-screen mode, it can be instructed to obtain the display content corresponding to each application separately for one application interface, two application interfaces, or even three application interfaces based on gestures or voice control.

[0069] Step 102: Execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data.

[0070] In response to obtaining a first instruction for the first application interface, this step executes the first instruction to obtain display data corresponding to the first application interface, and generates a target file based on the display data. Figure 3 , obtaining the display content corresponding to the first application interface on the display screen of the electronic device can be implemented as the following steps 301-302:

[0071] Step 301: Obtain a first file generated by first display data, where the first display data is display data currently corresponding to the display screen and includes the multiple application interfaces.

[0072] Optionally, an image frame corresponding to the current display content of the display screen may be obtained from a graphics card of the electronic device, and the image frame may be used as the first file. The first file includes an overall interface image formed by multiple application interfaces displayed simultaneously on the display screen.

[0073] During implementation, the CPU (Central Processing Unit) of the electronic device can be used to obtain an image frame containing multiple split-screen application interfaces corresponding to the current display content of the electronic device display screen from the device graphics card, and store the image frame as the first file in the device memory to provide a data basis for subsequent processing.

[0074] For portable terminals such as mobile phones and tablet computers, their graphics cards are usually GPUs (Graphics Processing Units). Specifically, the CPU can obtain image frames of the overall display content of the display screen in the current split-screen mode from the GPU and store them in the memory.

[0075] Step 302: Generate the target file based on the first file according to the first position information of the first application interface in the overall display area.

[0076] After obtaining the first file of the display screen in the split-screen mode, the first file can be further segmented according to the first position information of the first application interface in the first file to extract the image information at the position indicated by the first position information, thereby obtaining the target file generated based on the corresponding display content of the first application interface as indicated by the first instruction.

[0077] Specifically, the first position information of the position of the first application interface in the first file can be determined based on the second position information of the target isolation control; the second position information is used to indicate the position of the target isolation control in the first file.

[0078] In split-screen mode, for the split-screen display of two or more applications, the target isolation control such as the split bar between each two adjacent application interfaces has a default display position when the split-screen mode is initially entered, for example, according to the overall display area of ​​the display screen, based on the equal division strategy of the display area occupied by different application interfaces on the display screen, the default display position is set for the split bar in the dual-split-screen or triple-split-screen mode. The dual-split-screen refers to the simultaneous display of the application interfaces of two different applications on the same display screen in the split-screen mode; the triple-split-screen refers to the simultaneous display of the application interfaces of three different applications on the same display screen in the split-screen mode.

[0079] The display position of the isolation control, such as the splitter bar, on the display screen is adjustable, and the user can adjust the display area size of different application interfaces on both sides of the isolation control on the display screen by adjusting the position of the isolation control. Figure 2 In the example, you can drag the isolation control downward to increase the application interface display area above the isolation control and reduce the application interface display area below the isolation control; conversely, you can drag the isolation control upward to reduce the application interface display area above the isolation control and increase the application interface display area below the isolation control.

[0080] In view of the above situation, optionally, after the electronic device enters the split-screen mode, the position adjustment event of the target isolation control such as the separator bar may be monitored.

[0081] If no position adjustment event of the target isolation control is detected, the first position information of the position of the first application interface in the first file can be determined directly based on the default position of the target isolation control and the orientation of the first application interface relative to the target isolation control (such as whether the first application interface is located above or below the target isolation control). In this case, the second position information is the default position information of the target isolation control.

[0082] If a position adjustment event of the target isolation control is monitored, the latest position information of the target isolation control after the position adjustment can be calculated based on the default position of the target isolation control and the position adjustment information of the target isolation control, such as the dragging direction and dragging distance of the target isolation control on the display screen, and the first position information of the position of the first application interface in the first file can be determined based on the latest position information of the target isolation control after the position adjustment and the orientation of the first application interface relative to the target isolation control (such as whether the first application interface is on the upper or lower side of the target isolation control, etc.). In this case, the second position information is the latest position information after the position adjustment of the target isolation control.

[0083] It is easy to understand that the number of target isolation controls used to isolate the first application interface on the display screen from the adjacent application interface of the first application interface can be one or more, depending on the number of adjacent application interfaces of the first application interface, and the number of target isolation controls is specifically the same as the number of adjacent application interfaces of the first application interface. For example, if the number of applications participating in the split screen is 2, the number of adjacent application interfaces of the first application interface is 1, and the number of target isolation controls corresponding to the first application interface is also 1. If the number of applications participating in the split screen is greater than 2, and the first application interface is not on the edge side of the display screen, the number of adjacent application interfaces of the first application interface is greater than 1, and the number of target isolation controls is also greater than 1, for example, the number of target isolation controls is 2.

[0084] The first position information of the first application interface in the first file may include, but is not limited to, the coordinates of each vertex of the first application interface.

[0085] On this basis, the target file can be extracted from the first file based on the first position information of the first application interface, such as the coordinates of each vertex of the first application interface. For example, the target file corresponding to the interface of the short video App can be extracted from the first file.

[0086] Step 103: call and display a target sharing interface to share the target file to a second application in the target application set through the target sharing interface.

[0087] In response to obtaining a screenshot of a first application interface among multiple application interfaces simultaneously displayed on the display screen, the electronic device further calls and displays a target sharing interface to support the user to share the screenshot of the first application interface through the target sharing interface.

[0088] Among them, the target sharing interface can be used to share a screenshot of the first application interface to each application in the target application set, and the target application set includes non-display applications and at least part of other display applications; the non-display applications are applications not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs.

[0089] The number of applications included in the target application set may be one or more, which is not limited and depends on actual application conditions.

[0090] The target sharing interface includes first sharing sub-interfaces corresponding to the other display applications and / or second sharing sub-interfaces corresponding to the non-display application.

[0091] Among them, each first sharing sub-interface can be used to share the interface screenshot of the first application interface to the application object in the corresponding display application indicated by the first sharing sub-interface; each second sharing sub-interface can be used to share the interface screenshot of the first application interface to the application object in the corresponding non-display application indicated by the second sharing sub-interface.

[0092] The first sharing sub-interface and the second sharing sub-interface may be displayed as application icons of corresponding applications in terms of visual effects, but are not limited to such icons, such as WeChat icons or icons of Weibo, payment apps, etc. The user can call out the application object in the application corresponding to the sharing sub-interface by operating the corresponding sharing sub-interface on the target sharing interface, and share the screenshot of the first application interface to the desired application object. For example, by clicking the WeChat icon on the target sharing interface, various WeChat contacts are called out, and the screenshot of the first application interface is shared to the desired contacts.

[0093] In the known technology, for the split-screen mode of two or more applications, the only way is to take a full-screen screenshot of the display screen, and then the user manually edits and cuts off the unnecessary parts of the full-screen screenshot image to obtain the required application interface screenshot in the split-screen mode, and then performs the sharing operation of the application interface screenshot on this basis. The operation steps of the whole process are cumbersome, and it is impossible to realize the quick screenshot and quick sharing of the specified application interface in the split-screen mode.

[0094] In response to the above problems, the processing method provided by the embodiment of the present application can realize targeted quick screenshots of the specified application interface in the multiple application interfaces displayed simultaneously on the same display screen of the electronic device in the split-screen mode by supporting the operating body to trigger the first instruction of the specified application interface in the multiple application interfaces displayed simultaneously on the same display screen of the electronic device based on the execution of the corresponding operation, and in response to obtaining the first instruction, perform the split-screen screenshot processing of the first application interface indicated by the first instruction, so as to realize the targeted quick screenshots of the specified application interface in the multiple application interfaces displayed simultaneously on the same display screen in the split-screen mode, and by calling and displaying the target sharing interface in response to obtaining the interface screenshot of the first application interface indicated by the first instruction, it can support the user to quickly share the interface screenshot of the first application interface to the required application object of the required application. The whole process does not require the user to manually edit the image, and realizes the quick targeted screenshots and quick sharing of the screenshot images of the specified application in each application participating in the split-screen application scenario, thereby improving the user interaction efficiency in the split-screen application scenario and reducing the time consumption.

[0095] In an optional embodiment, when the operator triggers the first instruction by performing a target gesture operation on the target isolation control and / or the first application interface, the target gesture operation performed can be implemented as at least one of the following 21)-22):

[0096] 21) A first directional gesture is executed from the target isolation control to the first application interface, with the corresponding position on the target isolation control as the starting position and the corresponding position on the first application interface as the ending position.

[0097] Optionally, the first directional gesture may specifically be, but is not limited to, using an operating body such as a user's finger to long press a corresponding position on the target isolation control, and after completing the long press operation, starting from the long press position (i.e., the corresponding position on the target isolation control), moving the operating body to a corresponding position on the first application interface (i.e., the end position) and staying there for a while.

[0098] The long press operation and the stay operation can be identified based on the set time threshold. Once it is detected that the duration of pressing the target isolation control reaches the threshold, the press operation can be determined to be a long press operation. Similarly, once it is detected that the operating body moves to the corresponding position on the first application interface and stays there for a threshold, the operation can be determined to be a stay operation that meets the requirements.

[0099] The time threshold can be flexibly set based on demand, for example, set to 1.5s or 2s.

[0100] In an optional implementation, the first directional gesture may be executed toward the first application interface with any position on the target isolated control as the starting position, as long as the defined first directional gesture does not overlap with other functional operation gestures of the electronic device (such as a position adjustment gesture for adjusting the position of the isolated control).

[0101] However, it is not limited thereto. In other implementations, the target isolation control may also be divided into two parts: a middle area and a non-middle area. Figure 4 In the example of the target isolation control shown in FIG. 1 , in this embodiment, optionally, the middle area on the target isolation control, such as Figure 4 The middle area where the three points are located can be used to support the operator to perform position adjustment operations on the target isolation control, such as adjusting the display position of the target isolation control on the display screen by dragging the middle area of ​​the target isolation control. Figure 4 The other areas on both sides of the middle area where the three points on the target isolation control are located can be used to support the operator to perform a first directional gesture pointing to the corresponding application interfaces on both sides of the target isolation control to trigger a first instruction to the corresponding application interfaces on both sides of the target isolation control. Taking the first application interface on one side of the target isolation control as an example, the user can perform the first directional gesture to the first application interface by taking the corresponding position on the non-middle area of ​​the target isolation control as the starting position to trigger the first instruction to the first application interface.

[0102] See also Figure 5 For example, assuming that the first application interface is Figure 5 In the short video App interface, optionally, the user can press and hold a position on the non-middle area of ​​the target isolation control with their finger or stylus, such as Figure 5 The circle position on the isolation bar, and starting from this position, move the finger / stylus to a certain position on the short video App interface and stay there for a period of time to trigger the first instruction of the short video App interface on the display screen in split-screen mode.

[0103] 22) A second directional gesture is executed from the first sub-control to the first application interface with the corresponding position on the first sub-control as the starting position and the corresponding position on the first application interface as the ending position; the target isolation control includes the first sub-control and the second sub-control, the first sub-control corresponds to the first application interface, and the second sub-control corresponds to the adjacent application interface of the first application interface.

[0104] In this implementation 22), referring to FIG. 6(a), an isolation control such as a target isolation control is divided into a first sub-control and a second sub-control, and different sub-controls correspond one-to-one to the two application interfaces isolated by the isolation control. For example, the first sub-control of the target isolation control corresponds to the first application interface, and the second sub-control corresponds to the adjacent application interface of the first application interface.

[0105] In split-screen mode, the user can trigger a first instruction to the application interface corresponding to the sub-control by executing a second directional gesture from the sub-control to the application interface, with the corresponding position on the sub-control as the starting position and the corresponding position on the application interface corresponding to the sub-control as the ending position. For example, the user can trigger a first instruction to the first application interface by executing a second directional gesture from the first sub-control to the first application interface, with the corresponding position on the first sub-control as the starting position and the corresponding position on the first application interface as the ending position. Similarly, the first instruction to the adjacent application interface can be triggered by executing a second directional gesture from the second sub-control to the adjacent application interface of the first application interface, with the corresponding position on the second sub-control as the starting position and the corresponding position on the adjacent application interface of the first application interface as the ending position.

[0106] Optionally, the second directional gesture performed by the user on the first application interface may specifically be, but is not limited to, using an operating body such as a user's finger to long press a corresponding position on the first sub-control of the target isolation control, and after completing the long press operation, moving the operating body to a corresponding position on the first application interface (i.e., the end position) starting from the long press position (i.e., the corresponding position on the first sub-control) and staying there for a period of time.

[0107] In this embodiment 22), optionally, referring to FIG. 6(b), a certain middle area can also be divided on the isolation control to support the operating body to perform position adjustment operations on the isolation control, and the areas on both sides of the middle area can be implemented as a first sub-control and a second sub-control, respectively, to support the operating body to perform a second directional gesture on the corresponding first application interface or its adjacent application interface, thereby triggering a first instruction for the required first application interface or its adjacent application interface.

[0108] In actual applications, not limited to the above-mentioned implementations, in split-screen mode, the first instruction to the first application interface can also be triggered by performing corresponding gesture operations only in the control area of ​​the target isolation control or in the interface area of ​​the first application interface. Exemplarily, the first instruction to the application interface on one side (such as the upper side) of the target isolation control can be triggered by performing a first operation (such as a double-click operation) on the target isolation control, and the first instruction to the application interface on the other side (such as the lower side) of the target isolation control can be triggered by performing a second operation (such as a triple-click operation) on the target isolation control; or, the first instruction to the application interface corresponding to the first sub-control can be triggered by performing a target operation (such as a double-click operation, a triple-click operation, etc.) on the first sub-control of the target isolation control, and the split-screen screenshot of the application interface corresponding to the second sub-control can be triggered by performing the target operation on the second sub-control of the target isolation control; or, by performing preset gestures in the corresponding application interfaces on both sides of the target isolation control, such as staying in the gathered position for a period of time after sliding with multiple fingers together, the first instruction to the application interface can be triggered, etc.

[0109] The target gesture operation can be implemented in a variety of ways. As long as the corresponding gesture operation can be used in the split-screen mode to trigger the first instruction of the specified application interface in the multi-application interface displayed on the display screen, it falls within the protection scope of the embodiments of the present application.

[0110] This embodiment is designed to support the target gesture operation in an electronic device, so that in split-screen mode, a first instruction for a specified application interface in a multi-application interface displayed on the display screen can be quickly triggered. Correspondingly, quick split-screen screenshots and quick sharing of screenshot images of specific applications in split-screen application scenarios can be supported, thereby improving user interaction efficiency in split-screen application scenarios and reducing time consumption.

[0111] In an optional embodiment, an optional implementation manner of the target sharing interface and the target application set corresponding to the target sharing interface is further provided.

[0112] In an optional implementation, the target application set may include only other display applications other than the first application among the multiple applications simultaneously displayed on the display screen. Accordingly, the target sharing interface only presents the first sharing sub-interface corresponding to each of the other display applications.

[0113] In the present disclosure, the first instruction may be a split-screen screenshot instruction, and the first instruction may also be used to instruct taking a screenshot of a first application interface among multiple application interfaces simultaneously displayed on the same display screen of the electronic device.

[0114] For example, assuming that in split-screen mode, two application interfaces, namely a short video app and an instant messaging app, are displayed on the mobile phone display screen, and assuming that a screenshot of the short video app has been taken based on the first instruction, the target sharing interface can be called up in this implementation, and only the first sharing sub-interface (such as the WeChat icon) corresponding to the instant messaging app is presented on the target sharing interface. Subsequently, the user can operate the first sharing sub-interface, such as clicking the WeChat icon, to call up application objects such as the various contacts of the instant messaging app such as WeChat, and select the corresponding application object from them to share the screenshot image of the short video app with them.

[0115] In split-screen mode, in many cases, users will need to take screenshots of split-screen applications and share screenshot images between the various applications participating in the split-screen, that is, there is no need to share screenshot images with applications that are not displayed on the display screen. This implementation effectively meets the user's quick split-screen screenshot and screenshot image sharing needs in this application scenario, and will not interfere with the display and operation of the first sharing sub-interface due to the presentation of the second sharing sub-interface of the non-display application in the target sharing interface.

[0116] Optionally, in this embodiment, while only the first sharing sub-interface of the other display application is presented on the target sharing interface, a refresh control can also be presented, and the user can update the sharing sub-interface presented on the target sharing interface by operating the refresh control. For example, the user can replace the first sharing sub-interface of the other display application presented on the target sharing interface with the second sharing sub-interface of the non-display application by clicking the refresh control, so as to effectively meet the user's need to share a screenshot of the interface of the first application to the corresponding non-display application.

[0117] In another optional implementation, the target application set may include both the other display applications and the non-display applications. Accordingly, the target sharing interface presents both the first sharing sub-interface corresponding to each of the other display applications and the second sharing sub-interface corresponding to each of the non-display applications.

[0118] For example, assuming that in split-screen mode, two application interfaces, a short video app and an instant messaging app, are displayed on the mobile phone display screen, and assuming that a screenshot of the short video app on the display screen has been taken based on the first instruction, the target sharing interface can be called up, and the first sharing sub-interface corresponding to the instant messaging app, such as WeChat, is presented on the interface, and the second sharing sub-interface of the corresponding non-display application is presented at the same time, such as presenting icons of non-display applications such as payment apps and Weibo. Subsequently, the user can operate the corresponding sharing sub-interface (first sharing sub-interface or second sharing sub-interface) of the second application on the target sharing interface, such as clicking on the icon of WeChat or payment app, to call out each application object (such as contacts) in the second application, and take a screenshot of the first application interface, such as the screenshot of the short video app interface, and share it to the corresponding contacts and other application objects in the second application.

[0119] In this implementation, optionally, the first sharing sub-interfaces and the second sharing sub-interfaces on the target sharing interface can be sorted according to the weight of the application corresponding to each sharing sub-interface, and each sharing sub-interface can be presented in the corresponding position of the target sharing interface in the sorted order. Optionally, the higher the weight of the application corresponding to the sharing sub-interface, the higher the sorting order of the sharing sub-interface, and the more prominent its position on the target sharing interface, so as to facilitate the user to quickly select and call.

[0120] The weight corresponding to each application can be determined based on, but not limited to, the number of historical shares, the frequency of shares, the most recent sharing time, etc. corresponding to each application.

[0121] In another optional implementation, the target application set may include only non-display applications. Accordingly, the target sharing interface only presents the second sharing sub-interface corresponding to each non-display application. It is easy to understand that in the embodiment of the present application, the corresponding display applications or non-display applications in the target application set are all applications on the electronic device that support information sharing between applications.

[0122] In this embodiment, the user can call out the various application objects corresponding to the non-display application by operating the second sharing sub-interface corresponding to the corresponding non-display application, such as various contacts in social applications such as Weibo, and share the screenshot of the first application interface to the required application objects in the corresponding non-display application.

[0123] Similar to the implementation method in which the target application set only includes other display applications other than the first application, in this implementation method, a refresh control can also be presented on the target sharing interface, and the user can update the sharing sub-interface presented on the target sharing interface by operating the refresh control. For example, by clicking the refresh control, the second sharing sub-interface of the non-display application presented on the target sharing interface can be replaced with the first sharing sub-interface corresponding to other display applications other than the first application. This can effectively meet the user's need to share a screenshot of the first application interface to the corresponding display application when the user needs to share a screenshot of the first application interface to the corresponding display application.

[0124] Based on the screenshot of the first application interface, the target sharing interface can be displayed based on any implementation method provided in this embodiment to support the user to select the sharing sub-interface corresponding to the desired second application (other display application or non-display application) from the target sharing interface to share the screenshot of the first application interface to the corresponding application object of the second application. For example, the screenshot of the interface of the short video app mentioned above can be shared to contacts of other display applications such as WeChat, or to contacts of non-display applications such as Weibo / payment apps, etc.

[0125] This embodiment designs a target sharing interface for the split-screen mode, and in response to obtaining a screenshot of the first application interface through split-screen screenshot processing in the split-screen mode, calls and displays the target sharing interface, which can support users to quickly share the split-screen screenshots in the split-screen mode between applications, thereby improving user interaction efficiency in split-screen application scenarios and reducing time consumption.

[0126] Corresponding to the above processing method, the present application embodiment also provides a processing device, whose composition structure is as follows: Figure 7 As shown, including:

[0127] An acquisition module 701 is used to obtain a first instruction, where the first instruction is used to instruct to obtain display data corresponding to a first application interface among multiple application interfaces simultaneously displayed on a same display screen of an electronic device from a graphics card;

[0128] An execution module 702 is used to execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data;

[0129] Shared module 703,

[0130] Used to call and display a target sharing interface to share the target file to a second application in a target application set through the target sharing interface;

[0131] Among them, the target sharing interface can be used to share the target file to each application in the target application set, and the target application set includes non-display applications and at least part of other display applications; the non-display applications are applications not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs.

[0132] In an optional implementation manner, the acquisition module 701 is configured to perform at least one of the following:

[0133] Obtaining a first instruction triggered by an operator operating at least one of a target isolation control and the first application interface; the target isolation control is used to isolate the first application interface from an adjacent application interface of the first application interface on the display screen;

[0134] Obtain a voice control instruction for instructing to take a screenshot of the first application interface.

[0135] In an optional implementation, the acquisition module 701, when acquiring the first instruction triggered by the operator through operating at least one of the target isolation control and the first application interface, is specifically configured to:

[0136] Obtain a first instruction triggered by an operator performing a target gesture operation on the target isolation control and / or the first application interface.

[0137] In an optional implementation, the target gesture operation includes at least one of the following:

[0138] A first directional gesture directed from the target isolated control to the first application interface, with the corresponding position on the target isolated control as the starting position and the corresponding position on the first application interface as the ending position;

[0139] A second directional gesture is executed from the first sub-control to the first application interface with the corresponding position on the first sub-control as the starting position and the corresponding position on the first application interface as the ending position; the target isolation control includes the first sub-control and the second sub-control, the first sub-control corresponds to the first application interface, and the second sub-control corresponds to the adjacent application interface of the first application interface.

[0140] In an optional implementation, the execution module 702 is specifically configured to:

[0141] Obtaining a first file generated by first display data, where the first display data is display data currently corresponding to the display screen and includes the multiple application interfaces;

[0142] The target file is generated based on the first file according to first position information of the first application interface in the overall display area.

[0143] In an optional implementation, the execution module 702, when obtaining the first file, is specifically configured to: obtain an image frame corresponding to the current display content of the display screen from a graphics card of the electronic device to obtain the first file.

[0144] In an optional implementation, the execution module 702 generates the target file based on the first file according to the first position information of the position of the first application interface in the overall display area, specifically for:

[0145] Determine, according to the second position information of the target isolation control, the first position information of the position of the display content corresponding to the first application in the first file; the target isolation control is used to isolate the display content corresponding to the first application on the display screen from the display content corresponding to the adjacent application of the display content corresponding to the first application, and the second position information is used to indicate the position of the target isolation control in the first file;

[0146] The image information at the position indicated by the first position information in the first file is extracted to obtain the target file.

[0147] In an optional implementation manner, the target sharing interface includes first sharing sub-interfaces corresponding to the other display applications and / or second sharing sub-interfaces corresponding to the non-display application;

[0148] Each first sharing sub-interface can be used to share the target file to an application object in a corresponding display application indicated by the first sharing sub-interface;

[0149] Each second sharing sub-interface can be used to share the target file to an application object in a corresponding non-display application indicated by the second sharing sub-interface.

[0150] The present application also discloses an electronic device, the composition structure of the electronic device, such as Figure 8 As shown, including at least:

[0151] Display screen 10, used for information display;

[0152] The processor 20 is used to execute the processing method provided by any of the method embodiments above.

[0153] The processor 20 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), a neural network processor (NPU), a deep learning processor (DPU) or other programmable logic devices, etc.

[0154] Optionally, the electronic device may also have a memory.

[0155] Optionally, the electronic device may also have a display interface, and can be connected to an external display screen based on the display interface.

[0156] Optionally, the electronic device also includes a camera assembly, and / or is connected to an external camera assembly.

[0157] In addition, the electronic device may also include components such as a communication interface and a communication bus. The memory, the processor and the communication interface communicate with each other through the communication bus.

[0158] The communication interface is used for communication between electronic devices and other devices. The communication bus can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The communication bus can be divided into an address bus, a data bus, a control bus, etc.

[0159] An embodiment of the present application also provides a storage medium, which carries one or more computer instruction sets. When the one or more computer instruction sets are executed by an electronic device, the electronic device can implement a processing method provided in any of the above embodiments.

[0160] It should be noted that the various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0161] For the convenience of description, the above system or device is described by dividing it into various modules or units according to its functions. Of course, when implementing the present application, the functions of each unit can be implemented in the same or multiple software and / or hardware.

[0162] It can be known from the description of the above implementation methods that those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform. Based on such an understanding, the technical solution of the present application can be essentially or the part that makes a creative contribution can be embodied in the form of a software product, which can be stored in a storage medium such as ROM / RAM, a disk, an optical disk, etc., including several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application or some parts of the embodiments.

[0163] Finally, it should be noted that, in this article, relational terms such as first, second, third and fourth are used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the statement "comprise a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0164] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A processing method comprising: Obtaining a first instruction, wherein the first instruction is used to instruct to obtain, from a graphics card, display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of an electronic device; Execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data; Calling and displaying a target sharing interface to share the target file to a second application in the target application set through the target sharing interface; The target sharing interface can be used to share the target file to each application in the target application set, and the target application set includes non-display applications and at least some applications in other display applications; The non-display application is an application that is not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs.

2. The processing method according to claim 1, wherein obtaining the first instruction comprises at least one of the following: Obtaining a first instruction triggered by an operator operating at least one of a target isolation control and the first application interface; the target isolation control is used to isolate the first application interface from an adjacent application interface of the first application interface on the display screen; A voice control instruction for instructing to obtain display data corresponding to the first application interface is obtained.

3. The processing method according to claim 2, wherein obtaining the first instruction triggered by the operator through operating at least one of the target isolation control and the first application interface comprises: Obtain a first instruction triggered by an operator performing a target gesture operation on the target isolation control and / or the first application interface.

4. The processing method according to claim 3, wherein the target gesture operation comprises at least one of the following: A first directional gesture directed from the target isolated control to the first application interface, with the corresponding position on the target isolated control as the starting position and the corresponding position on the first application interface as the ending position; A second directional gesture is executed from the first sub-control to the first application interface with the corresponding position on the first sub-control as the starting position and the corresponding position on the first application interface as the ending position; the target isolation control includes the first sub-control and the second sub-control, the first sub-control corresponds to the first application interface, and the second sub-control corresponds to the adjacent application interface of the first application interface.

5. The processing method according to claim 1, wherein executing the first instruction to obtain display data corresponding to the first application interface and generating a target file based on the display data comprises: Obtaining a first file generated by first display data, where the first display data is display data currently corresponding to the display screen and includes the multiple application interfaces; The target file is generated based on the first file according to first position information of the first application interface in the overall display area.

6. The processing method according to claim 5, wherein the first file generated by obtaining the first display data comprises: The image frame corresponding to the current display content of the display screen is obtained from the graphics card of the electronic device to obtain the first file.

7. The processing method according to claim 5, wherein generating the target file based on the first file according to the first position information of the position of the display content corresponding to the first application in the overall display area comprises: Determining, according to the second position information of the target isolated control, the first position information of the position of the display content corresponding to the first application in the first file; The target isolation control is used to isolate display content corresponding to the first application on the display screen from display content corresponding to an application adjacent to the display content corresponding to the first application, and the second position information is used to indicate the position of the target isolation control in the first file; The image information at the position indicated by the first position information in the first file is extracted to obtain the target file.

8. The processing method according to claim 1, wherein the target sharing interface comprises first sharing sub-interfaces corresponding to the other display applications and / or second sharing sub-interfaces corresponding to the non-display application; Each first sharing sub-interface can be used to share the target file to an application object in a corresponding display application indicated by the first sharing sub-interface; Each second sharing sub-interface can be used to share the target file to an application object in a corresponding non-display application indicated by the second sharing sub-interface.

9. A processing device comprising: An acquisition module, configured to obtain a first instruction, wherein the first instruction is configured to instruct to acquire display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of the electronic device from a graphics card; An execution module, configured to execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data; A sharing module, used to call and display a target sharing interface to share the target file to a second application in the target application set through the target sharing interface; The target sharing interface can be used to share the target file to each application in the target application set, and the target application set includes non-display applications and at least some applications in other display applications; The non-display application is an application that is not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs.

10. An electronic device, comprising: A display screen, used for displaying information; Processor for: Obtaining a first instruction, wherein the first instruction is used to instruct to obtain, from a graphics card, display data corresponding to a first application interface among a plurality of application interfaces simultaneously displayed on a same display screen of an electronic device; Execute the first instruction to obtain display data corresponding to the first application interface, and generate a target file based on the display data; Calling and displaying a target sharing interface to share the target file to a second application in the target application set through the target sharing interface; The target sharing interface can be used to share the target file to each application in the target application set, and the target application set includes non-display applications and at least some applications in other display applications; The non-display application is an application that is not displayed on the display screen, and the other display applications are applications displayed on the display screen other than the first application to which the first application interface belongs.