一种屏幕采集方法、终端及存储介质技术

技术编号:33996677 阅读:33 留言:0更新日期:2022-07-02 11:03
本申请实施例提供的一种屏幕采集方法、终端及存储介质,该方法包括:在确定进行屏幕采集时,根据终端显示界面上的若干可见应用窗口确定可见数据;在若干可见应用窗口中确定隐私应用窗口,并在可见数据中删除关于隐私应用窗口的隐私数据,得到目标数据;根据目标数据得到对应目标数据的目标图像;根据触发所述屏幕采集的控制指令对目标图像进行预设处理。因此可以理解,由于在可见数据中删除了隐私数据,因此根据目标数据得到的目标图像中没有包括隐私应用窗口,进而保障了用户的隐私安全。进而保障了用户的隐私安全。进而保障了用户的隐私安全。

【技术实现步骤摘要】
一种屏幕采集方法、终端及存储介质


[0001]本申请涉及计算机
,尤其涉及一种屏幕采集方法、终端及存储介质。

技术介绍

[0002]目前,基于屏幕采集技术,终端(例如手机、电脑等)已具备屏幕录制、屏幕共享等实用性功能,例如,通过屏幕录制可以保存教学视频等,而通过屏幕共享可以进行视频会议等。但是,现有的屏幕采集主要为“镜像复制”,即终端所采集到的图像与终端显示界面上的内容是一致的,如此可能会导致用户的隐私泄露,例如,终端在进行屏幕录制或者屏幕共享时,当用户在使用涉及隐私的即时聊天工具(例如微信等)时,即时聊天工具的应用窗口也会被录制下来或者被共享至其他终端,因此可能会导致用户的隐私泄露。

技术实现思路

[0003]基于此,本申请实施例提供了一种屏幕采集方法、终端及存储介质,以在终端在进行屏幕采集时保障用户的隐私安全。
[0004]第一方面,本申请实施例提供了一种屏幕采集方法,所述方法包括:在确定进行屏幕采集时,根据终端显示界面上的若干可见应用窗口确定可见数据;在所述若干可见应用窗口中确定隐私应用窗口,并在所述可见数据中删除关于所述隐私应用窗口的隐私数据,得到目标数据;根据所述目标数据得到对应所述目标数据的目标图像;根据触发所述屏幕采集的控制指令对所述目标图像进行预设处理。
[0005]第二方面,本申请实施例提供了一种终端,包括处理器与存储器;所述存储器,用于存储计算机程序;所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如第一方面所述的屏幕采集方法。
[0006]第三方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时使所述处理器实现如第一方面所述的屏幕采集方法。
[0007]本申请实施例提供的一种屏幕采集方法、终端及存储介质,该方法包括:在确定进行屏幕采集时,根据终端显示界面上的若干可见应用窗口确定可见数据;在若干可见应用窗口中确定隐私应用窗口,并在可见数据中删除关于隐私应用窗口的隐私数据,得到目标数据;根据目标数据得到对应目标数据的目标图像;根据触发所述屏幕采集的控制指令对目标图像进行预设处理。因此可以理解,由于在可见数据中删除了隐私数据,因此根据目标数据得到的目标图像中没有包括隐私应用窗口,进而保障了用户的隐私安全。
附图说明
[0008]图1为本申请各实施例一个可选的应用场景示意图;
[0009]图2为在图1的应用场景下,现有技术中终端10A将显示界面上的内容共享至其他终端的一种示意图;
[0010]图3为本申请实施例提供的屏幕采集方法的一种流程示意图;
[0011]图4为本申请实施例中可见应用窗口的一种示意图;
[0012]图5为本申请实施例中确定可见数据的一种示意图;
[0013]图6为本申请实施例中确定目标数据的一种示意图;
[0014]图7为本申请实施例中虚拟屏幕的一种示意图;
[0015]图8为本申请实施例中目标图像的一种示意图;
[0016]图9为本申请各实施例一个可应用的视频会议场景示意图;
[0017]图10为在图9的应用场景下,本申请实施例中终端1将显示界面上的内容共享至其他终端的一种示意图;
[0018]图11为本申请实施例提供的终端的一种结构示意性框图。
具体实施方式
[0019]下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
[0020]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0021]下面结合附图,对本说明书的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。
[0022]本申请实施例可以应用于如图1所示的应用场景,在该场景中,用户A、B、C、D四人可以利用终端10进行视频会议等等,其中,终端10A可以作为视频会议的发起端(即屏幕共享的发起端),则终端10A的显示界面将会被“投影”到终端10B、10C、10D的显示界面上,从而使得用户A、B、C、D可以观看同一个显示界面,如此可以进行视频会议,其中终端的显示界面可以简单理解为终端的屏幕。基于前述论述,终端10A的显示界面上可以同时存在多个应用窗口,例如如图2所示,多个应用窗口中可以包括用户A想要共享的应用窗口,例如可以包括显示会议文档的文档窗口(比如Word窗口)等等,当然,多个应用窗口中还可以包括用户A不想共享的应用窗口,例如可以包括即时通讯窗口(比如微信应用窗口)等等,但是在现有技术中屏幕采集主要为“镜像复制”,因此用户B、C、D通过终端10B、10C、10D可以观看到文档窗口和即时通讯窗口,由此可以理解,由于即时通讯窗口关乎用户A的隐私,因此可能会导致用户A的隐私泄露问题,影响用户A的体验感。此外需要说明的是,本申请实施例中终端的设备形式可以是但不限于手机、平板电脑、个人计算机(personal computer,PC)、个人数字助理(personal digital assistant,PDA)、上网本等等,本申请实施例对终端的具体设备形式不做特殊限制。
[0023]基于此,本申请实施例提供了一种屏幕采集方法,可以应用于终端,如图3所示,该方法可以包括但不限于步骤S10至步骤S40。
[0024]步骤S10,在确定进行屏幕采集时,根据终端显示界面上的若干可见应用窗口确定可见数据。
[0025]在用户需要利用终端进行与屏幕采集相关的操作(例如屏幕录制、屏幕共享等等)时,用户可以触发相应的控制指令,以使终端进行屏幕采集,因此,在终端确定进行屏幕采集时,终端可以根据显示界面上的一个或多个可见应用窗口确定可见数据,其中,可见应用窗口指的是当前在显示界面上显示的应用程序窗口,例如,如图2所示的终端10A,其显示界面上显示着文档窗口和即时通讯窗口,则这两个应用窗口即为可见应用窗口;可见数据包括每一个可见应用窗口对应的应用窗口数据,即可见数据是一个数据集合,其中,一个可见应用窗口对应的应用窗口数据指的是在终端的运行内存中与该可见应用窗口相对应的窗口数据,可以理解,终端可以对窗口数据进行处理从而在显示界面上显示相应的应用程序窗口,例如,假定在终端的运行内存中存在对应某一文档窗口的窗口数据,则终端对该窗口数据进行处理后即可在显示界面上显示相应的文档窗口。
[0026]在一些实施例中,步骤S10中的“根据终端显示界面上的若干可见应用窗口确定可见数据”可以包括但不限于如下内容:获取若干可见应用窗口各自的窗口标识,并根据若干窗口标识读取各自对应的应用窗口数据,以确定可见数据。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种屏幕采集方法,其特征在于,所述方法包括:在确定进行屏幕采集时,根据终端显示界面上的若干可见应用窗口确定可见数据;在所述若干可见应用窗口中确定隐私应用窗口,并在所述可见数据中删除关于所述隐私应用窗口的隐私数据,得到目标数据;根据所述目标数据得到对应所述目标数据的目标图像;根据触发所述屏幕采集的控制指令对所述目标图像进行预设处理。2.根据权利要求1所述的方法,其特征在于,所述根据终端显示界面上的若干可见应用窗口确定可见数据,包括:获取所述若干可见应用窗口各自的窗口标识,并根据若干所述窗口标识读取各自对应的应用窗口数据,以确定所述可见数据。3.根据权利要求1所述的方法,其特征在于,所述在所述若干可见应用窗口中确定隐私应用窗口,包括:根据用户的选定操作和/或预设的隐私应用列表,在所述若干可见应用窗口中确定所述隐私应用窗口。4.根据权利要求1所述的方法,其特征在于,所述在所述可见数据中删除关于所述隐私应用窗口的隐私数据,得到目标数据,包括:获取所述隐私应用窗口对应的隐私窗口标识,在所述可见数据中删除与所述隐私窗口标识对应的隐私数据,以得到所述目标数据。5.根据权利要求1

4任一项所述的方法,其特征在于,所述根据所述目标数据得到对应所述目标数据的目标图像,包括:将所述目标数据映射至虚拟屏幕中,以得到所述目标图像,...

【专利技术属性】
技术研发人员:鄢玉民宋晨
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1