所属的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。基于相同的发明构思,本技术实施例还提供一种电子设备。在一种实施例中,该电子设备可以是服务器,也可以是终端设备。参阅图14所示,其为本技术实施例中提供的一种可能的电子设备的结构示意图,图14中,电子设备1400包括:处理器1410和存储器1420。其中,存储器1420存储有可被处理器1410执行的计算机程序,处理器1410通过执行存储器1420存储的指令,可以执行上述信息屏蔽方法的步骤。存储器1420可以是易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储器1420也可以是非易失性存储器(non-volatilememory),例如只读存储器(read-only memory,rom),快闪存储器(flash memory),硬盘(hard disk drive,hdd)或固态硬盘(solid-state drive,ssd);或者存储器1420是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1420也可以是上述存储器的组合。处理器1410可以包括一个或多个中央处理单元(central processing unit,cpu)或者为数字处理单元等等。处理器1410,用于执行存储器1420中存储的计算机程序时实现上述信息屏蔽方法。在一些实施例中,处理器1410和存储器1420可以在同一芯片上实现,在一些实施例中,它们也可以在独立的芯片上分别实现。本技术实施例中不限定上述处理器1410和存储器1420之间的具体连接介质。本技术实施例中以处理器1410和存储器1420之间通过总线连接为例,总线在图14中以粗线描述,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线可以分为地址总线、数据总线、控制总线等。为便于描述,图14中仅用一条粗线描述,但并不描述仅有一根总线或一种类型的总线。基于同一发明构思,本技术实施例提供了一种计算机可读存储介质,其包括计算机程序,当计算机程序在电子设备上运行时,计算机程序用于使电子设备执行上述信息屏蔽方法的步骤。在一些可能的实施方式中,本技术提供的信息屏蔽方法的各个方面还可以实现为一种程序产品的形式,其包括计算机程序,当程序产品在电子设备上运行时,计算机程序用于使电子设备执行上述信息屏蔽方法中的步骤,例如,电子设备可以执行如图2或图9中所示的步骤。程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、ram、rom、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(compact disk read only memory,cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。本技术的实施方式的程序产品可以采用cd-rom并包括计算机程序,并可以在电子设备上运行。然而,本技术的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储计算机程序的有形介质,该计算机程序可以被命令执行系统、装置或者器件使用或者与其结合使用。可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由命令执行系统、装置或者器件使用或者与其结合使用的计算机程序。尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
背景技术:
1、在进行在线会议过程中,时常会演示幻灯片(power point,ppt)、全球广域网(world wide web,web)页面等会议材料,而这些会议材料中可能存在敏感信息,例如:经营数据、系统参数等等,此时,如果共享屏幕或录屏,则可能造成敏感信息的泄露。
2、相关技术中,通常通过对会议录屏增加水印、剪辑会议录屏的方式来降低敏感信息泄露的风险。然而,虽然可以通过回溯水印,来找出泄露敏感信息的对象,但水印存在被消除风险,且无法从根本上避免敏感信息的泄露;而通过剪辑将存在敏感信息的画面删除,会造成视频内容的缺失和不连贯,造成理解上的困难,且剪辑操作依赖于经验,难以保障剪辑效果,因此仍存在敏感信息泄露的风险。
技术实现思路
1、本技术实施例提供一种信息屏蔽方法及相关装置,用以避免敏感信息的泄露,同时提升会议画面的连贯性。
2、第一方面,本技术实施例提供一种信息屏蔽方法,包括:
3、当接收到针对目标会议的屏蔽指示时,对来自所述目标会议中的共享对象的各视频帧进行待屏蔽信息检测;
4、若检测结果表征所述各视频帧中,存在包含待屏蔽信息的至少一个待处理帧,则分别对所述至少一个待处理帧各自包含的待屏蔽信息进行屏蔽处理,获得相应的信息屏蔽帧;
5、将获得的至少一个信息屏蔽帧传输给所述目标会议中除所述共享对象之外的各其他对象。
6、第二方面,本技术实施例提供一种信息屏蔽方法,包括:
7、响应于在线会议中的主控对象触发的信息屏蔽操作,在会议界面中,向所述主控对象呈现至少一个候选屏蔽组件,其中,每个信息屏蔽组件用于触发一类信息屏蔽功能;
8、响应于所述主控对象针对所述至少一个候选屏蔽组件触发的目标屏蔽组件,在所述会议界面中,呈现屏蔽处理后得到的至少一个信息屏蔽图像;其中,所述至少一个信息屏蔽图像是对至少一个待处理图像进行屏蔽处理后得到的。
9、第三方面,本技术实施例提供一种信息屏蔽装置,包括:
10、信息检测单元,用于当接收到针对目标会议的屏蔽指示时,对来自所述目标会议中的共享对象的各视频帧进行待屏蔽信息检测;
11、信息屏蔽单元,用于若检测结果表征所述各视频帧中,存在包含待屏蔽信息的至少一个待处理帧,则分别对所述至少一个待处理帧各自包含的待屏蔽信息进行屏蔽处理,获得相应的信息屏蔽帧;
12、数据传输单元,用于将获得的至少一个信息屏蔽帧传输给所述目标会议中除所述共享对象之外的各其他对象。
13、作为一种可能的实现方式,所述对来自所述目标会议中的共享对象的各视频帧进行待屏蔽信息检测,信息检测单元具体用于:
14、若所述屏蔽指示为针对指定信息类型的类型屏蔽指示,则分别检测所述各视频帧中是否包含所述指定信息类型的待屏蔽信息;
15、若所述屏蔽指示为自定义屏蔽指示,则分别检测所述各视频帧中是否包含信息标识,所述信息标识用于指示所述对应视频帧中存在待屏蔽信息的区域。
16、作为一种可能的实现方式,所述分别检测所述各视频帧中是否包含所述指定信息类型的待屏蔽信息时,信息检测单元具体用于:
17、若所述指定信息类型为数字,则利用文本识别技术,获得各视频帧各自包含的文本;
18、分别检测获得的各本文中是否包含数字;若一个文本中包含数字,则检测结果表征所述一个文本对应的视频帧中包含待屏蔽信息。
19、作为一种可能的实现方式,所述分别检测所述各视频帧中是否包含信息标识时,信息检测单元具体用于:
20、获取主控对象输入的信息标识,并分别检测所述各视频帧中是否包含所述输入的信息标识,主控对象是所述目标会议中具有信息屏蔽权限的对象;或者,
21、获取预设的信息标识,并分别检测所述各视频帧中是否包含所述预设的信息标识。
22、作为一种可能的实现方式,所述分别对所述至少一待处理帧各自包含的待屏蔽信息进行屏蔽处理,获得相应的信息屏蔽帧时,信息屏蔽单元具体用于:
23、基于预设图像,分别对所述至少一待处理帧各自包含的待屏蔽信息进行遮盖,获得相应的信息屏蔽帧;或者,
24、基于预设图像,分别与所述至少一待处理帧各自包含的待屏蔽信息进行融合,获得相应的信息屏蔽帧。
25、作为一种可能的实现方式,所述信息检测单元具体用于:
26、当接收到来自针对目标会议的共享屏幕指示时,确定接收到针对所述目标会议的屏蔽指示;或者,
27、当接收来自针对目标会议的屏幕录制指示时,确定接收到针对所述目标会议的屏蔽指示。
28、作为一种可能的实现方式,还包括录制单元,若所述屏蔽指示是所述屏幕录制指示;则所述录制单元用于:
29、根据所述至少一个信息屏蔽帧,以及根据所述各视频帧中除所述至少一个信号屏蔽帧之外的其他帧,获得录制的会议文件。
30、第四方面,本技术实施例提供一种信息屏蔽装置,包括:
31、组件呈现单元,用于响应于在线会议中的主控对象触发的目标操作,在会议界面中,向所述主控对象呈现至少一个候选屏蔽组件,其中,每个信息屏蔽组件用于触发一类信息屏蔽功能;
32、屏蔽指示单元,用于响应于所述主控对象针对所述至少一个候选屏蔽组件触发的目标屏蔽组件,在所述会议界面中,呈现屏蔽处理后得到的至少一个信息屏蔽图像;其中,所述至少一个信息屏蔽图像是对至少一个待处理图像进行屏蔽处理后得到的。
33、作为一种可能的实现方式,所述至少一个候选屏蔽组件包括自定义屏蔽组件;组件呈现单元还用于:在所述会议界面中,呈现信息标识输入控件;响应于所述主控对象针对所述信息标识输入控件的输入操作,获取所述主控对象输入的信息标识。
34、作为一种可能的实现方式,所述至少一个候选屏蔽组件包括自定义屏蔽组件;组件呈现单元还用于:
35、若所述目标会议中共享的会议材料为文本,则响应于所述主控对象针对所述文本的标识操作,在所述文本中插入信息标识;
36、若所述目标会议中共享的会议材料为网页,则响应于所述主控对象针对所述网页的脚本文件的编辑操作,在所述网页的脚本文件中插入信息标识。
37、第五方面,本技术实施例提供一种电子设备,包括处理器和存储器,其中,所述存储器存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行上述方法的步骤。
38、第六方面,本技术实施例提供一种计算机可读存储介质,其包括计算机程序,当所述计算机程序在电子设备上运行时,所述计算机程序用于使所述电子设备执行上述方法的步骤。
39、第七方面,本技术实施例提供一种计算机程序产品,所述程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中,电子设备的处理器从所述计算机可读存储介质中读取并执行所述计算机程序,使得电子设备执行上述方法的步骤。
40、本技术实施例中,当服务器接收到针对目标会议的屏蔽指示时,对目标会议中共享对象的各视频帧进行待屏蔽信息检测,并对包含待屏蔽信息的至少一个待处理帧进行屏蔽处理,获得相应的信息屏蔽帧,进而将获得的信息屏蔽帧,传输给目标会议中除共享对象之外的其他对象。
41、这样,通过对共享对象的共享屏幕进行待屏蔽信息检测,在共享屏幕中包含数字等待屏蔽信息时,通过对包含待屏蔽信息的视频帧进行屏蔽处理,使得共享屏幕中不再包含待屏蔽信息,从而避免了敏感信息的泄露,提高数据安全性。同时,由于待屏蔽信息的检测及屏蔽处理对于参会对象而言是无感的,不会造成视频内容的缺失和不连贯,从而保证会议的正常进行。
42、本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。