CN112579244B - 在移动终端截取远程桌面中区域图片的方法及*** - Google Patents
在移动终端截取远程桌面中区域图片的方法及*** 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; CALCULATING OR 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)
- User Interface Of Digital Computer (AREA)
- Telephone Function (AREA)
Abstract
本申请实施例提供一种在移动终端截取远程桌面中区域图片的方法及***,该方法,包括:获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片。
Description
技术领域
本发明实施例涉及远程会议技术领域,尤其涉及一种在移动终端截取远程桌面中区域图片的方法及***。
背景技术
网络会议中,越来越多参会人通过移动端来入会并观看主讲人的桌面共享,有时候参会人想截取主讲人桌面中某个应用程序内容,因为移动端屏幕不大,要精准截取应用程序所在区域内容是一件很麻烦的事。
因此,现有技术存在缺陷,急需改进。
发明内容
为了解决上述至少一个技术问题,本发明提出了一种在移动终端截取远程桌面中区域图片的方法及***,从而可以自动快速地获取用户想要的目标截屏图案,可以提高效率以及提高自动化程度,避免了由于移动终端屏幕较小带来的不方便。
为了实现上述目的,本发明提供了一种在移动终端截取远程桌面中区域图片的方法,其特征在于,包括:
获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;
根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;
根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;
当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;
基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片。
可选地,在本申请实施例所述的在移动终端截取远程桌面中区域图片的方法中,所述方法还包括:
当检测到用户在所述移动终端的显示屏上进行的预设轨迹的滑动操作时,生成截屏操作指令。
可选地,在本申请实施例所述的在移动终端截取远程桌面中区域图片的方法中,所述当检测到用户的截屏操作指令时,基于所述移动终端的所述应用程序所在区域的实时显示内容生成多个截屏图片,包括:
当检测到用户的截屏操作指令时,根据所述截屏操作指令划过的区域选取所述移动终端上对应区域的多个应用程序的显示窗口;
根据选取所述移动终端上对应区域的多个应用程序的显示窗口的实时显示内容生成多个截屏图片。
可选地,在本申请实施例所述的在移动终端截取远程桌面中区域图片的方法中,所述当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片,包括:
当检测到用户的截屏操作指令时,对所述截屏操作指令进行识别;
若识别到所述截屏操作指令为第一指令时,基于所述移动终端对应区域的应用程序的显示窗口的多帧显示内容生成多个截屏图片;每一所述截屏图片对应对应显示窗口的一帧显示内容的截屏图片,其中,所述多帧显示内容为以当前帧显示内容为终点的预设数量的多帧显示内容。
可选地,在本申请实施例所述的在移动终端截取远程桌面中区域图片的方法中,所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第一选取操作获取对应应用程序的显示窗口的多帧显示内容生成多个截屏图片;
基于所述用户的第二选取操作从所述多个截屏图片中选取目标帧显示内容生成的目标截屏图片。
可选地,在本申请实施例所述的在移动终端截取远程桌面中区域图片的方法中,所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第三选取操作从所述多个截屏图片选取目标区域的对应应用程序的显示窗口的第一目标截屏图案;
基于所述用户的第四选取操作从所述第一目标截屏图案中选取出目标图块作为目标截屏图案。
可选地,在本申请实施例所述的在移动终端截取远程桌面中区域图片的方法中,所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;
根据所述目标截屏图案的排版模式将所述目标截屏图案分为多个图块;
根据所述用户的第四选取操作从所述多个图块中选出目标图块作为目标截屏图案。
可选地,在本申请实施例所述的在移动终端截取远程桌面中区域图片的方法中,所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;
获取预设规则,并根据预设规则将所述目标截屏图案分为多个图块;
判断在第一预设时间段内是否检测到用户第四选取操作;
若检测到,则根据所述第四选取操作从所述多个图块中选出目标图块作为目标截屏图案;
若检测不到,则更改所述预设规则并返回执行所述根据预设规则将所述目标截屏图案分为多个图块的步骤。
第二方面,本申请实施例还提供了一种在移动终端截取远程桌面中区域图片的***,该***包括:存储器以及处理器,所述存储器中包括在移动终端截取远程桌面中区域图片的方法程序,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器执行时实现如下步骤:
获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;
根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;
根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;
当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;
基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片。
第三方面,本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中包括在移动终端截取远程桌面中区域图片的方法程序,所述在移动终端截取远程桌面中区域图片的方法程序被处理器执行时,实现如上述任一项所述的一种在移动终端截取远程桌面中区域图片的方法的步骤。
由上可知,本申请实施例提供的在移动终端截取远程桌面中区域图片的方法及***通过获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片;从而可以自动快速地获取用户想要的目标截屏图案,可以提高效率以及提高自动化程度,避免了由于移动终端屏幕较小带来的不方便。
本发明的附加方面和优点将在下面的描述部分中给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
图1示出了本发明实施例中的一种在移动终端截取远程桌面中区域图片的方法的流程图;
图2示出了本发明实施例中的一种在移动终端截取远程桌面中区域图片的***的框图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1为本发明提供的一种在移动终端截取远程桌面中区域图片的方法的流程图。该在移动终端截取远程桌面中区域图片的方法,包括以下步骤:
S101、获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;
S102、根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;
S103、根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;
S104、当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;
S105、基于所述用户的选取操作从多个截屏图片中获取目标截屏图片。
其中,在该步骤S101中,其中该移动终端可以为手机或者IPAD等。该实时桌面数据为桌面上显示的内容。应用程序的坐标数据能够在屏幕上定位到不同应用程序的区域。
其中,在该步骤S102中,参会人的移动端接收到这两个关键数据之后,会自动计算每个应用程序区域的最新内容,同时在内存中缓存每个窗口最新内容。其中,每一个区域对应一个应用程序。
其中,在该步骤S103中,该多个应用程序的显示窗口在远程桌面的显示布局与该多个应用程序的显示窗口在移动终端的显示界面上的布局一样,仅仅是由于移动终端的显示界面小于该远程桌面引起的等比例间距缩小而已。
其中,在该步骤S104中,截屏操作指令可以为长按产生,也可以由用户在屏幕上以预设的滑动方式产生。其中,该多个截屏图片可以与该多个应用程序所在的区域一一对应。
其中,在该步骤S105中,该目标截屏图片可以为该多个截屏图片中的一个,也可以为该多个截屏图片中的一个截屏图片的局部的图块。
在一些实施例中,在移动终端截取远程桌面中区域图片的方法,还包括以下步骤:当检测到用户在所述移动终端的显示屏上进行的预设轨迹的滑动操作时,生成截屏操作指令。
其中,该截屏操作指令可以为多种,例如,当该截屏操作指令的轨迹为长按后向上滑动时,该截屏指令为获取每一个区域的多帧截屏图片。多帧截屏图片是以当前时刻的显示内容生成的截屏图片为末尾帧的多帧连续的截屏图片。例如,当该截屏操作指令的轨迹向下滑动时,该截屏指令为获取每一个区域在当前时刻的显示内容的截屏图片。例如,当该截屏操作指令的轨迹为左右滑动时,该截屏指令为划过的区域对应的所述移动终端的对应的多个应用程序所在区域。例如,该截屏指令对应的轨迹从做到右依次划过A、B、C区域,则该截屏指令为选取该A、B、C区域在当前时刻的显示内容的截屏图片。
在一些实施例中,该步骤S103可以包括以下子步骤:S1031、当检测到用户的截屏操作指令时,根据所述截屏操作指令划过的区域选取所述移动终端上对应区域的多个应用程序的显示窗口;根据选取所述移动终端上对应区域的多个应用程序的显示窗口的实时显示内容生成多个截屏图片。例如,该截屏指令对应的轨迹从做到右依次划过A、B、C区域,则该截屏指令为选取该A、B、C区域在当前时刻的显示内容的截屏图片。
在一些实施例中,该步骤S103可以包括以下子步骤:S1034、当检测到用户的截屏操作指令时,对所述截屏操作指令进行识别;若识别到所述截屏操作指令为第一指令时,基于所述移动终端对应区域的应用程序的显示窗口的多帧显示内容生成多个截屏图片;每一所述截屏图片对应对应显示窗口的一帧显示内容的截屏图片,其中,所述多帧显示内容为以当前帧显示内容为终点的预设数量的多帧显示内容。通过这种方式可以便捷地获取到各个区域的多帧显示内容的截屏图案,可以提高用户需要获取的截屏图***性。
在一些实施例中,该步骤S104可以包括以下子步骤:S1041、基于所述用户的第一选取操作获取对应应用程序的显示窗口的多帧显示内容生成多个截屏图片;S1042/基于所述用户的第二选取操作从所述多个截屏图片中选取目标帧显示内容生成的目标截屏图片。其中,第一选取操作选取的时某一应用程序的显示窗口所在区域,进而得到该区域的显示窗口的多帧截屏图案。第二选取操作时从该区域的多帧截屏图案中的目标帧的图片,得到目标截屏图片。
在一些实施例中,该步骤S104可以包括以下子步骤:基于所述用户的第三选取操作从所述多个截屏图片选取目标区域的对应应用程序的显示窗口的第一目标截屏图案;基于所述用户的第四选取操作从所述第一目标截屏图案中选取出目标图块作为目标截屏图案。其中,该目标图块可以时用户将该目标截屏图案放大为满屏后进行裁剪得到的。
在一些实施例中,该步骤S104可以包括以下子步骤:基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;根据所述目标截屏图案的排版模式将所述目标截屏图案分为多个图块;根据所述用户的第四选取操作从所述多个图块中选出目标图块作为目标截屏图案。其中,该排布模式为依据文字的分段方式或者文字与图片的排版方式得到的。
当然,在一些实施例中,分割该目标截屏图案的方式由多种,当用户在一次自动分割形成多个图块后预设时间内没有确认,则会选择另一种分割方式来将该目标截屏图案分成多个图块,直到该用户选择确定才会停止分割。
在一些实施例中,该步骤S105可以包括以下子步骤:
S1051、基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;S1052、获取预设规则,并根据预设规则将所述目标截屏图案分为多个图块;S1053、判断在第一预设时间段内是否检测到用户第四选取操作;S1054、若检测到,则根据所述第四选取操作从所述多个图块中选出目标图块作为目标截屏图案;S1055、若检测不到,则更改所述预设规则并返回执行所述根据预设规则将所述目标截屏图案分为多个图块的步骤。
其中,在该步骤S1051中,该多种预设规则可以包括基于文字分段及排版规则,也即是每段文字作为一个图块。当然也可以采用多段文字作为一个图块。对于有图片的,可以将图片与对应段落为一个图块,也可以单独为一个图块。或者该预设规则还可以为基于特定的区域大小进行划分图块。当然,其并不限于此。
由上可知,本申请实施例提供的在移动终端截取远程桌面中区域图片的方法通过获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片;从而可以自动快速地获取用户想要的目标截屏图案,可以提高效率以及提高自动化程度,避免了由于移动终端屏幕较小带来的不方便。
如图2所示,本申请实施例还提供了一种在移动终端截取远程桌面中区域图片的***,该***包括:存储器201以及处理器202,所述存储器201中包括在移动终端截取远程桌面中区域图片的方法程序,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器202执行时实现如下步骤:
获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片。
其中,该移动终端可以为手机或者IPAD等。该实时桌面数据为桌面上显示的内容。应用程序的坐标数据能够在屏幕上定位到不同应用程序的区域。
其中,参会人的移动端接收到这两个关键数据之后,会自动计算每个应用程序区域的最新内容,同时在内存中缓存每个窗口最新内容。其中,每一个区域对应一个应用程序。
其中,该多个应用程序的显示窗口在远程桌面的显示布局与该多个应用程序的显示窗口在移动终端的显示界面上的布局一样,仅仅是由于移动终端的显示界面小于该远程桌面引起的等比例间距缩小而已。
其中,截屏操作指令可以为长按产生,也可以由用户在屏幕上以预设的滑动方式产生。其中,该多个截屏图片可以与该多个应用程序所在的区域一一对应。
其中,该目标截屏图片可以为该多个截屏图片中的一个,也可以为该多个截屏图片中的一个截屏图片的局部的图块。
在一些实施例中,在移动终端截取远程桌面中区域图片的方法,还包括以下步骤:当检测到用户在所述移动终端的显示屏上进行的预设轨迹的滑动操作时,生成截屏操作指令。
其中,该截屏操作指令可以为多种,例如,当该截屏操作指令的轨迹为长按后向上滑动时,该截屏指令为获取每一个区域的多帧截屏图片。多帧截屏图片是以当前时刻的显示内容生成的截屏图片为末尾帧的多帧连续的截屏图片。例如,当该截屏操作指令的轨迹向下滑动时,该截屏指令为获取每一个区域在当前时刻的显示内容的截屏图片。例如,当该截屏操作指令的轨迹为左右滑动时,该截屏指令为划过的区域对应的所述移动终端的对应的多个应用程序所在区域。例如,该截屏指令对应的轨迹从做到右依次划过A、B、C区域,则该截屏指令为选取该A、B、C区域在当前时刻的显示内容的截屏图片。
在一些实施例中,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器202执行时实现如下步骤:当检测到用户的截屏操作指令时,根据所述截屏操作指令划过的区域选取所述移动终端上对应区域的多个应用程序的显示窗口;根据选取所述移动终端上对应区域的多个应用程序的显示窗口的实时显示内容生成多个截屏图片。例如,该截屏指令对应的轨迹从做到右依次划过A、B、C区域,则该截屏指令为选取该A、B、C区域在当前时刻的显示内容的截屏图片。
在一些实施例中,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器202执行时实现如下步骤:当检测到用户的截屏操作指令时,对所述截屏操作指令进行识别;若识别到所述截屏操作指令为第一指令时,基于所述移动终端对应区域的应用程序的显示窗口的多帧显示内容生成多个截屏图片;每一所述截屏图片对应对应显示窗口的一帧显示内容的截屏图片,其中,所述多帧显示内容为以当前帧显示内容为终点的预设数量的多帧显示内容。通过这种方式可以便捷地获取到各个区域的多帧显示内容的截屏图案,可以提高用户需要获取的截屏图***性。
在一些实施例中,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器202执行时实现如下步骤:基于所述用户的第一选取操作获取对应应用程序的显示窗口的多帧显示内容生成多个截屏图片;基于所述用户的第二选取操作从所述多个截屏图片中选取目标帧显示内容生成的目标截屏图片。其中,第一选取操作选取的时某一应用程序的显示窗口所在区域,进而得到该区域的显示窗口的多帧截屏图案。第二选取操作时从该区域的多帧截屏图案中的目标帧的图片,得到目标截屏图片。
在一些实施例中,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器202执行时实现如下步骤:基于所述用户的第三选取操作从所述多个截屏图片选取目标区域的对应应用程序的显示窗口的第一目标截屏图案;基于所述用户的第四选取操作从所述第一目标截屏图案中选取出目标图块作为目标截屏图案。其中,该目标图块可以时用户将该目标截屏图案放大为满屏后进行裁剪得到的。
在一些实施例中,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器202执行时实现如下步骤:基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;根据所述目标截屏图案的排版模式将所述目标截屏图案分为多个图块;根据所述用户的第四选取操作从所述多个图块中选出目标图块作为目标截屏图案。其中,该排布模式为依据文字的分段方式或者文字与图片的排版方式得到的。
当然,在一些实施例中,分割该目标截屏图案的方式由多种,当用户在一次自动分割形成多个图块后预设时间内没有确认,则会选择另一种分割方式来将该目标截屏图案分成多个图块,直到该用户选择确定才会停止分割。
在一些实施例中,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器202执行时实现如下步骤:基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;获取预设规则,并根据预设规则将所述目标截屏图案分为多个图块;判断在第一预设时间段内是否检测到用户第四选取操作;若检测到,则根据所述第四选取操作从所述多个图块中选出目标图块作为目标截屏图案;若检测不到,则更改所述预设规则并返回执行所述根据预设规则将所述目标截屏图案分为多个图块的步骤。
其中,该多种预设规则可以包括基于文字分段及排版规则,也即是每段文字作为一个图块。当然也可以采用多段文字作为一个图块。对于有图片的,可以将图片与对应段落为一个图块,也可以单独为一个图块。或者该预设规则还可以为基于特定的区域大小进行划分图块。当然,其并不限于此。
由上可知,本申请实施例提供的在移动终端截取远程桌面中区域图片的方法通过获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片;从而可以自动快速地获取用户想要的目标截屏图案,可以提高效率以及提高自动化程度,避免了由于移动终端屏幕较小带来的不方便。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中包括在移动终端截取远程桌面中区域图片的方法程序,所述在移动终端截取远程桌面中区域图片的方法程序被处理器执行时,实现如上述任一项所述的一种在移动终端截取远程桌面中区域图片的方法的步骤。
由上可知,本申请实施例提供的存储介质通过获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片;从而可以自动快速地获取用户想要的目标截屏图案,可以提高效率以及提高自动化程度,避免了由于移动终端屏幕较小带来的不方便。
在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个***,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (8)
1.一种在移动终端截取远程桌面中区域图片的方法,其特征在于,包括:
获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;
根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;
根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;
当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;
基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片;
所述当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片,包括:
当检测到用户的截屏操作指令时,对所述截屏操作指令进行识别;
若识别到所述截屏操作指令为第一指令时,基于所述移动终端对应区域的应用程序的显示窗口的多帧显示内容生成多个截屏图片;每一所述截屏图片对应显示窗口的一帧显示内容的截屏图片,其中,所述多帧显示内容为以当前帧显示内容为终点的预设数量的多帧显示内容;
所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第一选取操作获取对应应用程序的显示窗口的多帧显示内容生成多个截屏图片;
基于所述用户的第二选取操作从所述多个截屏图片中选取目标帧显示内容生成的目标截屏图片;
所述第一选取操作选取的是某一应用程序的显示窗口所在区域,进而得到该区域的显示窗口的多帧截屏图案,所述第二选取操作时从该区域的多帧截屏图案中的目标帧的图片,得到目标截屏图片。
2.根据权利要求1所述的在移动终端截取远程桌面中区域图片的方法,其特征在于,所述方法还包括:
当检测到用户在所述移动终端的显示屏上进行的预设轨迹的滑动操作时,生成截屏操作指令。
3.根据权利要求1所述的在移动终端截取远程桌面中区域图片的方法,其特征在于,所述当检测到用户的截屏操作指令时,基于所述移动终端的所述应用程序所在区域的实时显示内容生成多个截屏图片,包括:
当检测到用户的截屏操作指令时,根据所述截屏操作指令划过的区域选取所述移动终端上对应区域的多个应用程序的显示窗口;
根据选取所述移动终端上对应区域的多个应用程序的显示窗口的实时显示内容生成
多个截屏图片。
4.根据权利要求1所述的在移动终端截取远程桌面中区域图片的方法,其特征在于,所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第三选取操作从所述多个截屏图片选取目标区域的对应应用程序的显示窗口的第一目标截屏图案;
基于所述用户的第四选取操作从所述第一目标截屏图案中选取出目标图块作为目标截屏图案。
5.根据权利要求1所述的在移动终端截取远程桌面中区域图片的方法,其特征在于,所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;
根据所述目标截屏图案的排版模式将所述目标截屏图案分为多个图块;
根据所述用户的第四选取操作从所述多个图块中选出目标图块作为目标截屏图案。
6.根据权利要求5所述的在移动终端截取远程桌面中区域图片的方法,其特征在于,所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第三选取操作从所述多个截屏图片选取目标区域对应应用程序的显示窗口的目标截屏图案;
获取预设规则,并根据预设规则将所述目标截屏图案分为多个图块;
判断在第一预设时间段内是否检测到用户第四选取操作;
若检测到,则根据所述第四选取操作从所述多个图块中选出目标图块作为目标截屏图案;
若检测不到,则更改所述预设规则并返回执行所述根据预设规则将所述目标截屏图案分为多个图块的步骤。
7.一种在移动终端截取远程桌面中区域图片的***,其特征在于,该***包括:存储器以及处理器,所述存储器中包括在移动终端截取远程桌面中区域图片的方法程序,所述在移动终端截取远程桌面中区域图片的方法程序被所述处理器执行时实现如下步骤:
获取远程终端发送的实时桌面数据以及多个应用程序的坐标数据;
根据所述实时桌面数据以及所述应用程序的坐标数据计算每一所述应用程序的显示窗口的实时显示内容并缓存;
根据所述应用程序的坐标数据以及显示窗口的实时显示内容在所述移动终端的显示界面的对应位置生成对应所述应用程序的显示窗口以显示对应的实时显示内容;
当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片;每一截屏图片对应一个所述应用程序的显示窗口;
基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片;
所述当检测到用户的截屏操作指令时,根据所述截屏操作指令以及每一所述应用程序的显示窗口的实时显示内容生成多个截屏图片,包括:
当检测到用户的截屏操作指令时,对所述截屏操作指令进行识别;
若识别到所述截屏操作指令为第一指令时,基于所述移动终端对应区域的应用程序的显示窗口的多帧显示内容生成多个截屏图片;每一所述截屏图片对应显示窗口的一帧显示内容的截屏图片,其中,所述多帧显示内容为以当前帧显示内容为终点的预设数量的多帧显示内容;
所述基于所述用户的选取操作从所述多个截屏图片中获取目标截屏图片,包括:
基于所述用户的第一选取操作获取对应应用程序的显示窗口的多帧显示内容生成多个截屏图片;
基于所述用户的第二选取操作从所述多个截屏图片中选取目标帧显示内容生成的目标截屏图片;
所述第一选取操作选取的是某一应用程序的显示窗口所在区域,进而得到该区域的显示窗口的多帧截屏图案,所述第二选取操作时从该区域的多帧截屏图案中的目标帧的图片,得到目标截屏图片。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中包括在移动终端截取远程桌面中区域图片的方法程序,所述在移动终端截取远程桌面中区域图片的方法程序被处理器执行时,实现如权利要求1至6中任一项所述的一种在移动终端截取远程桌面中区域图片的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110212032.8A CN112579244B (zh) | 2021-02-25 | 2021-02-25 | 在移动终端截取远程桌面中区域图片的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110212032.8A CN112579244B (zh) | 2021-02-25 | 2021-02-25 | 在移动终端截取远程桌面中区域图片的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112579244A CN112579244A (zh) | 2021-03-30 |
CN112579244B true CN112579244B (zh) | 2021-06-18 |
Family
ID=75113976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110212032.8A Active CN112579244B (zh) | 2021-02-25 | 2021-02-25 | 在移动终端截取远程桌面中区域图片的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112579244B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112988315B (zh) * | 2021-05-19 | 2021-08-27 | 全时云商务服务股份有限公司 | 一种个性化观看共享桌面的方法、***和可读存储介质 |
CN113347413A (zh) * | 2021-06-25 | 2021-09-03 | 海信视像科技股份有限公司 | 一种窗口位置检测方法及显示设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988688A (zh) * | 2016-01-22 | 2016-10-05 | 腾讯科技(深圳)有限公司 | 一种截图的方法及装置 |
CN109327674A (zh) * | 2018-12-21 | 2019-02-12 | 武汉立信通达科技有限公司 | 一种会议控制*** |
CN109683780A (zh) * | 2018-12-26 | 2019-04-26 | 上海司南卫星导航技术股份有限公司 | 控制移动终端的方法、***和被控终端 |
CN112015323A (zh) * | 2020-07-26 | 2020-12-01 | 王亚鹏 | 一种基于ar的智能终端应用程序截屏操控方法和装置 |
CN112306607A (zh) * | 2020-10-30 | 2021-02-02 | 维沃移动通信有限公司 | 截图方法和装置、电子设备和可读存储介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106873871B (zh) * | 2017-01-06 | 2018-09-11 | 腾讯科技(深圳)有限公司 | 页面截图方法和装置 |
CN106970754B (zh) * | 2017-03-28 | 2020-09-08 | 北京小米移动软件有限公司 | 截屏处理的方法及装置 |
-
2021
- 2021-02-25 CN CN202110212032.8A patent/CN112579244B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105988688A (zh) * | 2016-01-22 | 2016-10-05 | 腾讯科技(深圳)有限公司 | 一种截图的方法及装置 |
CN109327674A (zh) * | 2018-12-21 | 2019-02-12 | 武汉立信通达科技有限公司 | 一种会议控制*** |
CN109683780A (zh) * | 2018-12-26 | 2019-04-26 | 上海司南卫星导航技术股份有限公司 | 控制移动终端的方法、***和被控终端 |
CN112015323A (zh) * | 2020-07-26 | 2020-12-01 | 王亚鹏 | 一种基于ar的智能终端应用程序截屏操控方法和装置 |
CN112306607A (zh) * | 2020-10-30 | 2021-02-02 | 维沃移动通信有限公司 | 截图方法和装置、电子设备和可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112579244A (zh) | 2021-03-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110515573B (zh) | 投屏方法、装置、***和计算机设备 | |
US20180232135A1 (en) | Method for window displaying on a mobile terminal and mobile terminal | |
US8644467B2 (en) | Video conferencing system, method, and computer program storage device | |
CN112579244B (zh) | 在移动终端截取远程桌面中区域图片的方法及*** | |
EP3125135A1 (en) | Picture processing method and device | |
CN110035329B (zh) | 图像处理方法、装置及存储介质 | |
CN111866423A (zh) | 用于电子终端的录屏方法及相应设备 | |
US9509733B2 (en) | Program, communication apparatus and control method | |
US20220417417A1 (en) | Content Operation Method and Device, Terminal, and Storage Medium | |
CN114003160B (zh) | 数据可视化展示方法、装置、计算机设备和存储介质 | |
CN113055615B (zh) | 会议一体机、屏幕切分显示方法以及存储装置 | |
CN113918070B (zh) | 同步显示方法、装置、可读存储介质及电子设备 | |
CN111818393A (zh) | 一种视频进度调整方法、调整装置及电子设备 | |
CN113342247B (zh) | 素材处理方法、装置、电子设备及存储介质 | |
CN112565666B (zh) | 一种快速查看桌面共享历史内容的方法与*** | |
CN105678696B (zh) | 一种信息处理方法及电子设备 | |
CN113259742B (zh) | 视频弹幕显示方法、装置、可读存储介质和计算机设备 | |
US10632379B2 (en) | Method and apparatus for performing interaction in chessboard interface | |
CN115237293A (zh) | 图片编辑方法、装置、设备及存储介质 | |
CN112130738A (zh) | 截图处理方法、装置、电子设备及存储介质 | |
CN112685279A (zh) | 脚本录制方法、装置、终端设备 | |
CN114415900B (zh) | 列表快速定位方法、装置、电子设备及存储介质 | |
CN116166242B (zh) | 一种基于画布的度量卡片实现方法、装置及存储介质 | |
CN113542846B (zh) | Ar弹幕显示方法及装置 | |
CN112463009B (zh) | 电子白板的控制方法、装置及***和计算机可读存储介质 |
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 |