CN112579244B - Method and system for capturing regional picture in remote desktop at mobile terminal - Google Patents
Method and system for capturing regional picture in remote desktop at mobile terminal Download PDFInfo
- Publication number
- CN112579244B CN112579244B CN202110212032.8A CN202110212032A CN112579244B CN 112579244 B CN112579244 B CN 112579244B CN 202110212032 A CN202110212032 A CN 202110212032A CN 112579244 B CN112579244 B CN 112579244B
- Authority
- CN
- China
- Prior art keywords
- screen capture
- picture
- target
- user
- application program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The embodiment of the application provides a method and a system for capturing a regional picture in a remote desktop at a mobile terminal, wherein the method comprises the following steps: acquiring real-time desktop data sent by a remote terminal and coordinate data of a plurality of application programs; calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs; generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content; when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program; and acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user.
Description
Technical Field
The embodiment of the invention relates to the technical field of teleconferencing, in particular to a method and a system for capturing a regional picture in a remote desktop at a mobile terminal.
Background
In the network conference, more and more participants enter the conference through the mobile terminal and watch desktop sharing of a speaker, sometimes the participants want to intercept certain application program content in the desktop of the speaker, and because the mobile terminal screen is not large, it is troublesome to accurately intercept the content of an area where the application program is located.
Therefore, the prior art has defects and needs to be improved urgently.
Disclosure of Invention
In order to solve at least one technical problem, the invention provides a method and a system for capturing a regional picture in a remote desktop at a mobile terminal, so that a target screen capture pattern desired by a user can be automatically and quickly acquired, the efficiency and the automation degree can be improved, and inconvenience caused by a small screen of the mobile terminal is avoided.
In order to achieve the above object, the present invention provides a method for capturing a regional picture in a remote desktop at a mobile terminal, which is characterized by comprising:
acquiring real-time desktop data sent by a remote terminal and coordinate data of a plurality of application programs;
calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs;
generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content;
when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program;
and acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user.
Optionally, in the method for capturing a region picture in a remote desktop at a mobile terminal according to the embodiment of the present application, the method further includes:
and when the sliding operation of a preset track performed on the display screen of the mobile terminal by the user is detected, generating a screen capture operation instruction.
Optionally, in the method for capturing a picture of an area in a remote desktop by a mobile terminal according to the embodiment of the present application, when a screen capture operation instruction of a user is detected, generating a plurality of screen capture pictures based on real-time display content of the area of the mobile terminal where the application program is located includes:
when a screen capture operation instruction of a user is detected, selecting display windows of a plurality of application programs in a corresponding area on the mobile terminal according to an area crossed by the screen capture operation instruction;
and generating a plurality of screen capture pictures according to the real-time display contents of the display windows of the plurality of application programs in the selected corresponding area on the mobile terminal.
Optionally, in the method for capturing a region picture in a remote desktop by a mobile terminal according to the embodiment of the present application, when a screen capture operation instruction of a user is detected, generating a plurality of screen capture pictures according to the screen capture operation instruction and real-time display content of a display window of each application program includes:
when a screen capturing operation instruction of a user is detected, identifying the screen capturing operation instruction;
if the screen capturing operation instruction is recognized as a first instruction, generating a plurality of screen capturing pictures based on multi-frame display contents of a display window of an application program in a region corresponding to the mobile terminal; each screenshot picture corresponds to a screenshot picture of one frame of display content of the corresponding display window, wherein the multi-frame display content is a preset number of multi-frame display contents taking the current frame display content as an end point.
Optionally, in the method for capturing a regional picture in a remote desktop at a mobile terminal according to the embodiment of the present application, the obtaining a target screenshot picture from the multiple screenshot pictures based on the selection operation of the user includes:
acquiring multi-frame display content of a display window of a corresponding application program based on the first selection operation of the user to generate a plurality of screen capture pictures;
and selecting a target screen capture picture generated by target frame display content from the plurality of screen capture pictures based on a second selection operation of the user.
Optionally, in the method for capturing a regional picture in a remote desktop at a mobile terminal according to the embodiment of the present application, the obtaining a target screenshot picture from the multiple screenshot pictures based on the selection operation of the user includes:
selecting a first target screen capture pattern of a display window of a corresponding application program of a target area from the plurality of screen capture pictures based on a third selection operation of the user;
and selecting a target image block from the first target screen capture pattern as a target screen capture pattern based on a fourth selection operation of the user.
Optionally, in the method for capturing a regional picture in a remote desktop at a mobile terminal according to the embodiment of the present application, the obtaining a target screenshot picture from the multiple screenshot pictures based on the selection operation of the user includes:
selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user;
dividing the target screen capture pattern into a plurality of image blocks according to the typesetting mode of the target screen capture pattern;
and selecting a target image block from the plurality of image blocks as a target screen capture pattern according to a fourth selection operation of the user.
Optionally, in the method for capturing a regional picture in a remote desktop at a mobile terminal according to the embodiment of the present application, the obtaining a target screenshot picture from the multiple screenshot pictures based on the selection operation of the user includes:
selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user;
acquiring a preset rule, and dividing the target screen capture pattern into a plurality of image blocks according to the preset rule;
judging whether a fourth selection operation of the user is detected within a first preset time period;
if so, selecting a target image block from the plurality of image blocks as a target screen capture pattern according to the fourth selection operation;
and if the target screen capture pattern is not detected, changing the preset rule and returning to execute the step of dividing the target screen capture pattern into a plurality of image blocks according to the preset rule.
In a second aspect, an embodiment of the present application further provides a system for capturing a regional picture in a remote desktop at a mobile terminal, where the system includes: the storage comprises a method program for intercepting the regional picture in the remote desktop at the mobile terminal, and the processor realizes the following steps when the method program for intercepting the regional picture in the remote desktop at the mobile terminal is executed by the processor:
acquiring real-time desktop data sent by a remote terminal and coordinate data of a plurality of application programs;
calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs;
generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content;
when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program;
and acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user.
In a third aspect, an embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium includes a program of a method for intercepting a picture of an area in a remote desktop at a mobile terminal, and when the program of the method for intercepting a picture of an area in a remote desktop at a mobile terminal is executed by a processor, the steps of the method for intercepting a picture of an area in a remote desktop at a mobile terminal are implemented as described in any one of the above.
As can be seen from the above, the method and system for capturing the area picture in the remote desktop at the mobile terminal provided by the embodiment of the application acquire the real-time desktop data sent by the remote terminal and the coordinate data of the plurality of application programs; calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs; generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content; when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program; acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user; therefore, the target screen capture pattern required by the user can be automatically and quickly acquired, the efficiency can be improved, the automation degree can be improved, and inconvenience caused by small screen of the mobile terminal is avoided.
Additional aspects and advantages of the invention will be set forth in part in the description which follows and, in part, will be obvious from the description, or may be learned by practice of the invention.
Drawings
Fig. 1 shows a flowchart of a method for intercepting a regional picture in a remote desktop at a mobile terminal in an embodiment of the present invention;
fig. 2 is a block diagram illustrating a system for intercepting a regional picture in a remote desktop at a mobile terminal in an embodiment of the present invention.
Detailed Description
In order that the above objects, features and advantages of the present invention can be more clearly understood, a more particular description of the invention will be rendered by reference to the appended drawings. It should be noted that the embodiments and features of the embodiments of the present application may be combined with each other without conflict.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, however, the present invention may be practiced in other ways than those specifically described herein, and therefore the scope of the present invention is not limited by the specific embodiments disclosed below.
Fig. 1 is a flowchart of a method for capturing a regional picture in a remote desktop at a mobile terminal according to the present invention. The method for intercepting the regional picture in the remote desktop at the mobile terminal comprises the following steps:
s101, acquiring real-time desktop data sent by a remote terminal and coordinate data of a plurality of application programs;
s102, calculating and caching real-time display contents of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs;
s103, generating a display window corresponding to the application program according to the coordinate data of the application program and the real-time display content of the display window at the corresponding position of the display interface of the mobile terminal so as to display the corresponding real-time display content;
s104, when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program;
and S105, acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user.
In step S101, the mobile terminal may be a mobile phone or an IPAD. The real-time desktop data is content displayed on the desktop. The coordinate data of the application can be located on the screen to areas of different applications.
In step S102, after the mobile terminal of the participant receives the two pieces of key data, the latest content of each application program area is automatically calculated, and the latest content of each window is cached in the memory. Wherein each region corresponds to an application.
In step S103, the display layout of the display windows of the plurality of applications on the remote desktop is the same as the layout of the display windows of the plurality of applications on the display interface of the mobile terminal, but the display interface of the mobile terminal is smaller than the display interface of the remote desktop, so that the display layout of the display windows of the plurality of applications on the remote desktop is reduced proportionally.
In step S104, the screen capture operation command may be generated by a long press, or may be generated by a user in a preset sliding manner on the screen. The plurality of screen capture pictures can correspond to the areas where the plurality of application programs are located one by one.
In step S105, the target screenshot may be one of the plurality of screenshots, or a local tile of one of the plurality of screenshots.
In some embodiments, the method for intercepting a regional picture in a remote desktop at a mobile terminal further comprises the following steps: and when the sliding operation of a preset track performed on the display screen of the mobile terminal by the user is detected, generating a screen capture operation instruction.
The screen capturing operation instruction can be various, for example, when the trajectory of the screen capturing operation instruction is long-press and then slides upwards, the screen capturing instruction is to acquire a multi-frame screen capturing picture of each region. The multi-frame screen capture picture is a multi-frame continuous screen capture picture taking a screen capture picture generated by display content at the current moment as a tail frame. For example, when the track of the screen capture operation instruction slides downwards, the screen capture instruction is to acquire a screen capture picture of the display content of each area at the current moment. For example, when the trajectory of the screen capture operation instruction is left-right sliding, the screen capture instruction is an area where the plurality of corresponding application programs of the mobile terminal are located corresponding to the stroked area. For example, the track corresponding to the screen capture instruction sequentially crosses A, B, C areas from the right, and the screen capture instruction is a screen capture picture of the display content of the A, B, C area at the current time.
In some embodiments, this step S103 may comprise the following sub-steps: s1031, when a screen capture operation instruction of a user is detected, selecting display windows of a plurality of application programs in a corresponding area on the mobile terminal according to the area crossed by the screen capture operation instruction; and generating a plurality of screen capture pictures according to the real-time display contents of the display windows of the plurality of application programs in the selected corresponding area on the mobile terminal. For example, the track corresponding to the screen capture instruction sequentially crosses A, B, C areas from the right, and the screen capture instruction is a screen capture picture of the display content of the A, B, C area at the current time.
In some embodiments, this step S103 may comprise the following sub-steps: s1034, when a screen capture operation instruction of a user is detected, identifying the screen capture operation instruction; if the screen capturing operation instruction is recognized as a first instruction, generating a plurality of screen capturing pictures based on multi-frame display contents of a display window of an application program in a region corresponding to the mobile terminal; each screenshot picture corresponds to a screenshot picture of one frame of display content of the corresponding display window, wherein the multi-frame display content is a preset number of multi-frame display contents taking the current frame display content as an end point. By the method, the screen capture patterns of the multi-frame display contents of each area can be conveniently acquired, and the accuracy of the screen capture patterns required to be acquired by a user can be improved.
In some embodiments, this step S104 may include the following sub-steps: s1041, acquiring multi-frame display contents of a display window of a corresponding application program based on a first selection operation of the user to generate a plurality of screen capture pictures; s1042/selecting a target screen capture picture generated by target frame display content from the plurality of screen capture pictures based on a second selection operation of the user. And when the first selection operation selects the area where the display window of the certain application program is located, obtaining the multi-frame screenshot pattern of the display window of the area. And obtaining a target screen capture picture from the picture of the target frame in the multi-frame screen capture pattern of the area during the second selection operation.
In some embodiments, this step S104 may include the following sub-steps: selecting a first target screen capture pattern of a display window of a corresponding application program of a target area from the plurality of screen capture pictures based on a third selection operation of the user; and selecting a target image block from the first target screen capture pattern as a target screen capture pattern based on a fourth selection operation of the user. The target image block can be obtained by enlarging the target screen capture pattern to be full screen and then cutting the target image block.
In some embodiments, this step S104 may include the following sub-steps: selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user; dividing the target screen capture pattern into a plurality of image blocks according to the typesetting mode of the target screen capture pattern; and selecting a target image block from the plurality of image blocks as a target screen capture pattern according to a fourth selection operation of the user. The arrangement mode is obtained according to a segmentation mode of characters or a typesetting mode of the characters and pictures.
Of course, in some embodiments, the target screenshot pattern may be divided in multiple ways, and when the user does not confirm within a predetermined time after the automatic division to form multiple tiles, another division way may be selected to divide the target screenshot pattern into multiple tiles, and the division may not be stopped until the user determines the selection.
In some embodiments, this step S105 may include the following sub-steps:
s1051, selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user; s1052, acquiring a preset rule, and dividing the target screen capture pattern into a plurality of image blocks according to the preset rule; s1053, judging whether a fourth selection operation of the user is detected in the first preset time period; s1054, if so, selecting a target image block from the plurality of image blocks as a target screen capture pattern according to the fourth selection operation; s1055, if not, changing the preset rule and returning to execute the step of dividing the target screen capture pattern into a plurality of image blocks according to the preset rule.
In step S1051, the preset rules may include rules based on text segmentation and layout, that is, each text segment is used as a block. Of course, multiple segments of text may be used as a block. For pictures, the pictures and the corresponding paragraphs may be a tile, or may be a single tile. Or the preset rules may also be for partitioning tiles based on a particular region size. Of course, it is not limited thereto.
As can be seen from the above, in the method for capturing the area picture in the remote desktop at the mobile terminal provided by the embodiment of the present application, the real-time desktop data sent by the remote terminal and the coordinate data of the plurality of application programs are obtained; calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs; generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content; when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program; acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user; therefore, the target screen capture pattern required by the user can be automatically and quickly acquired, the efficiency can be improved, the automation degree can be improved, and inconvenience caused by small screen of the mobile terminal is avoided.
As shown in fig. 2, an embodiment of the present application further provides a system for capturing a regional picture in a remote desktop in a mobile terminal, where the system includes: a memory 201 and a processor 202, wherein the memory 201 includes a program of a method for capturing a picture of an area in a remote desktop in a mobile terminal, and when the processor 202 executes the program of the method for capturing the picture of the area in the remote desktop in the mobile terminal, the method comprises the following steps:
acquiring real-time desktop data sent by a remote terminal and coordinate data of a plurality of application programs; calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs; generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content; when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program; and acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user.
The mobile terminal may be a mobile phone or an IPAD. The real-time desktop data is content displayed on the desktop. The coordinate data of the application can be located on the screen to areas of different applications.
After receiving the two key data, the mobile terminal of the participant automatically calculates the latest content of each application program area, and caches the latest content of each window in the memory. Wherein each region corresponds to an application.
The display layout of the display windows of the plurality of application programs on the remote desktop is the same as the layout of the display windows of the plurality of application programs on the display interface of the mobile terminal, and the display layout of the display windows of the plurality of application programs on the display interface of the mobile terminal is only the display layout of the display windows of the plurality of application programs on the remote desktop is reduced in an equal proportion due to the fact that the display interface of the mobile terminal is smaller than the display.
The screen capture operation instruction can be generated by long pressing or can be generated by a user in a preset sliding mode on a screen. The plurality of screen capture pictures can correspond to the areas where the plurality of application programs are located one by one.
The target screen capture picture may be one of the plurality of screen capture pictures, or may be a local tile of one of the plurality of screen capture pictures.
In some embodiments, the method for intercepting a regional picture in a remote desktop at a mobile terminal further comprises the following steps: and when the sliding operation of a preset track performed on the display screen of the mobile terminal by the user is detected, generating a screen capture operation instruction.
The screen capturing operation instruction can be various, for example, when the trajectory of the screen capturing operation instruction is long-press and then slides upwards, the screen capturing instruction is to acquire a multi-frame screen capturing picture of each region. The multi-frame screen capture picture is a multi-frame continuous screen capture picture taking a screen capture picture generated by display content at the current moment as a tail frame. For example, when the track of the screen capture operation instruction slides downwards, the screen capture instruction is to acquire a screen capture picture of the display content of each area at the current moment. For example, when the trajectory of the screen capture operation instruction is left-right sliding, the screen capture instruction is an area where the plurality of corresponding application programs of the mobile terminal are located corresponding to the stroked area. For example, the track corresponding to the screen capture instruction sequentially crosses A, B, C areas from the right, and the screen capture instruction is a screen capture picture of the display content of the A, B, C area at the current time.
In some embodiments, the method for intercepting the regional picture in the remote desktop at the mobile terminal when executed by the processor 202 implements the following steps: when a screen capture operation instruction of a user is detected, selecting display windows of a plurality of application programs in a corresponding area on the mobile terminal according to an area crossed by the screen capture operation instruction; and generating a plurality of screen capture pictures according to the real-time display contents of the display windows of the plurality of application programs in the selected corresponding area on the mobile terminal. For example, the track corresponding to the screen capture instruction sequentially crosses A, B, C areas from the right, and the screen capture instruction is a screen capture picture of the display content of the A, B, C area at the current time.
In some embodiments, the method for intercepting the regional picture in the remote desktop at the mobile terminal when executed by the processor 202 implements the following steps: when a screen capturing operation instruction of a user is detected, identifying the screen capturing operation instruction; if the screen capturing operation instruction is recognized as a first instruction, generating a plurality of screen capturing pictures based on multi-frame display contents of a display window of an application program in a region corresponding to the mobile terminal; each screenshot picture corresponds to a screenshot picture of one frame of display content of the corresponding display window, wherein the multi-frame display content is a preset number of multi-frame display contents taking the current frame display content as an end point. By the method, the screen capture patterns of the multi-frame display contents of each area can be conveniently acquired, and the accuracy of the screen capture patterns required to be acquired by a user can be improved.
In some embodiments, the method for intercepting the regional picture in the remote desktop at the mobile terminal when executed by the processor 202 implements the following steps: acquiring multi-frame display content of a display window of a corresponding application program based on the first selection operation of the user to generate a plurality of screen capture pictures; and selecting a target screen capture picture generated by target frame display content from the plurality of screen capture pictures based on a second selection operation of the user. And when the first selection operation selects the area where the display window of the certain application program is located, obtaining the multi-frame screenshot pattern of the display window of the area. And obtaining a target screen capture picture from the picture of the target frame in the multi-frame screen capture pattern of the area during the second selection operation.
In some embodiments, the method for intercepting the regional picture in the remote desktop at the mobile terminal when executed by the processor 202 implements the following steps: selecting a first target screen capture pattern of a display window of a corresponding application program of a target area from the plurality of screen capture pictures based on a third selection operation of the user; and selecting a target image block from the first target screen capture pattern as a target screen capture pattern based on a fourth selection operation of the user. The target image block can be obtained by enlarging the target screen capture pattern to be full screen and then cutting the target image block.
In some embodiments, the method for intercepting the regional picture in the remote desktop at the mobile terminal when executed by the processor 202 implements the following steps: selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user; dividing the target screen capture pattern into a plurality of image blocks according to the typesetting mode of the target screen capture pattern; and selecting a target image block from the plurality of image blocks as a target screen capture pattern according to a fourth selection operation of the user. The arrangement mode is obtained according to a segmentation mode of characters or a typesetting mode of the characters and pictures.
Of course, in some embodiments, the target screenshot pattern may be divided in multiple ways, and when the user does not confirm within a predetermined time after the automatic division to form multiple tiles, another division way may be selected to divide the target screenshot pattern into multiple tiles, and the division may not be stopped until the user determines the selection.
In some embodiments, the method for intercepting the regional picture in the remote desktop at the mobile terminal when executed by the processor 202 implements the following steps: selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user; acquiring a preset rule, and dividing the target screen capture pattern into a plurality of image blocks according to the preset rule; judging whether a fourth selection operation of the user is detected within a first preset time period; if so, selecting a target image block from the plurality of image blocks as a target screen capture pattern according to the fourth selection operation; and if the target screen capture pattern is not detected, changing the preset rule and returning to execute the step of dividing the target screen capture pattern into a plurality of image blocks according to the preset rule.
The preset rules may include rules based on text segmentation and layout, that is, each text segment is used as a block. Of course, multiple segments of text may be used as a block. For pictures, the pictures and the corresponding paragraphs may be a tile, or may be a single tile. Or the preset rules may also be for partitioning tiles based on a particular region size. Of course, it is not limited thereto.
As can be seen from the above, in the method for capturing the area picture in the remote desktop at the mobile terminal provided by the embodiment of the present application, the real-time desktop data sent by the remote terminal and the coordinate data of the plurality of application programs are obtained; calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs; generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content; when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program; acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user; therefore, the target screen capture pattern required by the user can be automatically and quickly acquired, the efficiency can be improved, the automation degree can be improved, and inconvenience caused by small screen of the mobile terminal is avoided.
An embodiment of the present application further provides a computer-readable storage medium, where the computer-readable storage medium includes a program of a method for intercepting a picture of an area in a remote desktop at a mobile terminal, and when the program of the method for intercepting a picture of an area in a remote desktop at a mobile terminal is executed by a processor, the steps of the method for intercepting a picture of an area in a remote desktop at a mobile terminal are implemented as described in any one of the above.
As can be seen from the above, the storage medium provided in the embodiment of the present application obtains the real-time desktop data sent by the remote terminal and the coordinate data of the plurality of application programs; calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs; generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content; when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program; acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user; therefore, the target screen capture pattern required by the user can be automatically and quickly acquired, the efficiency can be improved, the automation degree can be improved, and inconvenience caused by small screen of the mobile terminal is avoided.
In the several embodiments provided in the present application, it should be understood that the disclosed apparatus and method may be implemented in other ways. The above-described device embodiments are merely illustrative, for example, the division of the unit is only a logical functional division, and there may be other division ways in actual implementation, such as: multiple units or components may be combined, or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the coupling, direct coupling or communication connection between the components shown or discussed may be through some interfaces, and the indirect coupling or communication connection between the devices or units may be electrical, mechanical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units; can be located in one place or distributed on a plurality of network units; some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, all the functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately regarded as one unit, or two or more units may be integrated into one unit; the integrated unit can be realized in a form of hardware, or in a form of hardware plus a software functional unit.
Those of ordinary skill in the art will understand that: all or part of the steps for realizing the method embodiments can be completed by hardware related to program instructions, the program can be stored in a computer readable storage medium, and the program executes the steps comprising the method embodiments when executed; and the aforementioned storage medium includes: a mobile storage device, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
Alternatively, the integrated unit of the present invention may be stored in a computer-readable storage medium if it is implemented in the form of a software functional module and sold or used as a separate product. Based on such understanding, the technical solutions of the embodiments of the present invention may be essentially implemented or a part contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the methods described in the embodiments of the present invention. And the aforementioned storage medium includes: a removable storage device, a ROM, a RAM, a magnetic or optical disk, or various other media that can store program code.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (8)
1. A method for intercepting regional pictures in a remote desktop at a mobile terminal is characterized by comprising the following steps:
acquiring real-time desktop data sent by a remote terminal and coordinate data of a plurality of application programs;
calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs;
generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content;
when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program;
acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user;
when a screen capture operation instruction of a user is detected, generating a plurality of screen capture pictures according to the screen capture operation instruction and the real-time display content of the display window of each application program, wherein the screen capture pictures comprise:
when a screen capturing operation instruction of a user is detected, identifying the screen capturing operation instruction;
if the screen capturing operation instruction is recognized as a first instruction, generating a plurality of screen capturing pictures based on multi-frame display contents of a display window of an application program in a region corresponding to the mobile terminal; each screenshot picture corresponds to a screenshot picture of one frame of display content of a display window, wherein the multi-frame display content is a preset number of multi-frame display contents taking the current frame display content as an end point;
the acquiring of the target screenshot picture from the plurality of screenshot pictures based on the selection operation of the user comprises:
acquiring multi-frame display content of a display window of a corresponding application program based on the first selection operation of the user to generate a plurality of screen capture pictures;
selecting a target screen capture picture generated by target frame display content from the plurality of screen capture pictures based on a second selection operation of the user;
the first selection operation selects an area where a display window of a certain application program is located, so that a multi-frame screenshot pattern of the display window of the area is obtained, and the second selection operation obtains a target screenshot picture from a picture of a target frame in the multi-frame screenshot pattern of the area.
2. The method for intercepting a picture of an area in a remote desktop at a mobile terminal according to claim 1, wherein the method further comprises:
and when the sliding operation of a preset track performed on the display screen of the mobile terminal by the user is detected, generating a screen capture operation instruction.
3. The method for intercepting a picture of an area in a remote desktop by a mobile terminal according to claim 1, wherein when a screenshot operation instruction of a user is detected, generating a plurality of screenshot pictures based on real-time display contents of the area of the application program of the mobile terminal comprises:
when a screen capture operation instruction of a user is detected, selecting display windows of a plurality of application programs in a corresponding area on the mobile terminal according to an area crossed by the screen capture operation instruction;
generating real-time display content of a plurality of application program display windows according to the selected corresponding area on the mobile terminal
A plurality of screen shots.
4. The method for intercepting a picture of an area in a remote desktop according to claim 1, wherein the obtaining of the target screenshot picture from the plurality of screenshot pictures based on the selection operation of the user comprises:
selecting a first target screen capture pattern of a display window of a corresponding application program of a target area from the plurality of screen capture pictures based on a third selection operation of the user;
and selecting a target image block from the first target screen capture pattern as a target screen capture pattern based on a fourth selection operation of the user.
5. The method for intercepting a picture of an area in a remote desktop according to claim 1, wherein the obtaining of the target screenshot picture from the plurality of screenshot pictures based on the selection operation of the user comprises:
selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user;
dividing the target screen capture pattern into a plurality of image blocks according to the typesetting mode of the target screen capture pattern;
and selecting a target image block from the plurality of image blocks as a target screen capture pattern according to a fourth selection operation of the user.
6. The method for intercepting a picture of an area in a remote desktop according to claim 5, wherein the obtaining of the target screenshot picture from the plurality of screenshot pictures based on the selection operation of the user comprises:
selecting a target screen capture pattern of a display window of an application program corresponding to a target area from the plurality of screen capture pictures based on a third selection operation of the user;
acquiring a preset rule, and dividing the target screen capture pattern into a plurality of image blocks according to the preset rule;
judging whether a fourth selection operation of the user is detected within a first preset time period;
if so, selecting a target image block from the plurality of image blocks as a target screen capture pattern according to the fourth selection operation;
and if the target screen capture pattern is not detected, changing the preset rule and returning to execute the step of dividing the target screen capture pattern into a plurality of image blocks according to the preset rule.
7. A system for intercepting a regional picture in a remote desktop at a mobile terminal, the system comprising: the storage comprises a method program for intercepting the regional picture in the remote desktop at the mobile terminal, and the processor realizes the following steps when the method program for intercepting the regional picture in the remote desktop at the mobile terminal is executed by the processor:
acquiring real-time desktop data sent by a remote terminal and coordinate data of a plurality of application programs;
calculating and caching real-time display content of a display window of each application program according to the real-time desktop data and the coordinate data of the application programs;
generating a display window corresponding to the application program according to the coordinate data of the application program and the corresponding position of the real-time display content of the display window on the display interface of the mobile terminal so as to display the corresponding real-time display content;
when a screen capturing operation instruction of a user is detected, generating a plurality of screen capturing pictures according to the screen capturing operation instruction and the real-time display content of the display window of each application program; each screen capture picture corresponds to a display window of the application program;
acquiring a target screen capture picture from the plurality of screen capture pictures based on the selection operation of the user;
when a screen capture operation instruction of a user is detected, generating a plurality of screen capture pictures according to the screen capture operation instruction and the real-time display content of the display window of each application program, wherein the screen capture pictures comprise:
when a screen capturing operation instruction of a user is detected, identifying the screen capturing operation instruction;
if the screen capturing operation instruction is recognized as a first instruction, generating a plurality of screen capturing pictures based on multi-frame display contents of a display window of an application program in a region corresponding to the mobile terminal; each screenshot picture corresponds to a screenshot picture of one frame of display content of a display window, wherein the multi-frame display content is a preset number of multi-frame display contents taking the current frame display content as an end point;
the acquiring of the target screenshot picture from the plurality of screenshot pictures based on the selection operation of the user comprises:
acquiring multi-frame display content of a display window of a corresponding application program based on the first selection operation of the user to generate a plurality of screen capture pictures;
selecting a target screen capture picture generated by target frame display content from the plurality of screen capture pictures based on a second selection operation of the user;
the first selection operation selects an area where a display window of a certain application program is located, so that a multi-frame screenshot pattern of the display window of the area is obtained, and the second selection operation obtains a target screenshot picture from a picture of a target frame in the multi-frame screenshot pattern of the area.
8. A computer-readable storage medium, characterized in that the computer-readable storage medium includes a program of a method for intercepting a picture of a region in a remote desktop at a mobile terminal, and when the program of the method for intercepting a picture of a region in a remote desktop at a mobile terminal is executed by a processor, the steps of the method for intercepting a picture of a region in a remote desktop at a mobile terminal are implemented as claimed in any one of claims 1 to 6.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110212032.8A CN112579244B (en) | 2021-02-25 | 2021-02-25 | Method and system for capturing regional picture in remote desktop at mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110212032.8A CN112579244B (en) | 2021-02-25 | 2021-02-25 | Method and system for capturing regional picture in remote desktop at mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN112579244A CN112579244A (en) | 2021-03-30 |
| CN112579244B true CN112579244B (en) | 2021-06-18 |
Family
ID=75113976
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110212032.8A Active CN112579244B (en) | 2021-02-25 | 2021-02-25 | Method and system for capturing regional picture in remote desktop at mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN112579244B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112988315B (en) * | 2021-05-19 | 2021-08-27 | 全时云商务服务股份有限公司 | Method, system and readable storage medium for personalized viewing of shared desktop |
| CN113347413A (en) * | 2021-06-25 | 2021-09-03 | 海信视像科技股份有限公司 | Window position detection method and display device |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105988688A (en) * | 2016-01-22 | 2016-10-05 | 腾讯科技(深圳)有限公司 | Screen capture method and apparatus |
| CN109327674A (en) * | 2018-12-21 | 2019-02-12 | 武汉立信通达科技有限公司 | A kind of conference control system |
| CN109683780A (en) * | 2018-12-26 | 2019-04-26 | 上海司南卫星导航技术股份有限公司 | Control method, system and the controlled terminal of mobile terminal |
| CN112015323A (en) * | 2020-07-26 | 2020-12-01 | 王亚鹏 | Intelligent terminal application program screen capture control method and device based on AR |
| CN112306607A (en) * | 2020-10-30 | 2021-02-02 | 维沃移动通信有限公司 | Screenshot method and device, electronic equipment and readable storage medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106873871B (en) * | 2017-01-06 | 2018-09-11 | 腾讯科技(深圳)有限公司 | Page screenshot method and apparatus |
| CN106970754B (en) * | 2017-03-28 | 2020-09-08 | 北京小米移动软件有限公司 | Screen capture processing method and device |
-
2021
- 2021-02-25 CN CN202110212032.8A patent/CN112579244B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105988688A (en) * | 2016-01-22 | 2016-10-05 | 腾讯科技(深圳)有限公司 | Screen capture method and apparatus |
| CN109327674A (en) * | 2018-12-21 | 2019-02-12 | 武汉立信通达科技有限公司 | A kind of conference control system |
| CN109683780A (en) * | 2018-12-26 | 2019-04-26 | 上海司南卫星导航技术股份有限公司 | Control method, system and the controlled terminal of mobile terminal |
| CN112015323A (en) * | 2020-07-26 | 2020-12-01 | 王亚鹏 | Intelligent terminal application program screen capture control method and device based on AR |
| CN112306607A (en) * | 2020-10-30 | 2021-02-02 | 维沃移动通信有限公司 | Screenshot method and device, electronic equipment and readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112579244A (en) | 2021-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110515573B (en) | Screen projection method, device and system and computer equipment | |
| US20180232135A1 (en) | Method for window displaying on a mobile terminal and mobile terminal | |
| US8644467B2 (en) | Video conferencing system, method, and computer program storage device | |
| CN110035329B (en) | Image processing method, device and storage medium | |
| CN112579244B (en) | Method and system for capturing regional picture in remote desktop at mobile terminal | |
| CN113342247B (en) | Material processing method and device, electronic equipment and storage medium | |
| CN114003160B (en) | Data visual display method, device, computer equipment and storage medium | |
| US20140298205A1 (en) | Program, Communication Apparatus and Control Method | |
| CN108920037B (en) | Method and device for displaying virtual three-dimensional space of house | |
| CN113055615B (en) | Conference all-in-one machine, screen segmentation display method and storage device | |
| CN104537662A (en) | Method and device for providing photographed image | |
| CN106445344A (en) | Screenshot processing method and device | |
| CN112565666B (en) | Method and system for quickly viewing desktop shared historical content | |
| CN113259742B (en) | Video bullet screen display method and device, readable storage medium and computer equipment | |
| CN111818393A (en) | Video progress adjusting method and device and electronic equipment | |
| CN113918070B (en) | Synchronous display method, device, readable storage medium and electronic device | |
| CN105678696B (en) | A kind of information processing method and electronic equipment | |
| CN106713962A (en) | Video display method and apparatus and terminal device | |
| US10632379B2 (en) | Method and apparatus for performing interaction in chessboard interface | |
| US12197707B2 (en) | Content sharing method and apparatus, device, and storage medium | |
| US12216958B2 (en) | Information processing method and electronic device | |
| CN115328372B (en) | Synchronous display method, synchronous display device, electronic equipment and storage medium | |
| CN116912387A (en) | Texture map processing method and device, electronic equipment and storage medium | |
| CN112685279A (en) | Script recording method and device and terminal equipment | |
| CN114415900B (en) | Quick list positioning method and device, electronic equipment and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |