屏幕控制方法、装置及系统与流程

文档序号:23261865发布日期:2020-12-11 18:51阅读:114来源:国知局
屏幕控制方法、装置及系统与流程

本发明涉及大屏领域,具体而言,涉及一种屏幕控制方法、装置及系统。



背景技术:

在大屏场景中,大屏由多个屏幕拼接构成,整个大屏的观看范围较广,容易发生偷窥拍摄的情况,导致大屏上显示的信息被泄露,影响大屏的使用安全性。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种屏幕控制方法、装置及系统,以至少解决相关技术中大屏安全性较低的技术问题。

根据本发明实施例的一个方面,提供了一种屏幕控制方法,包括:在大屏的预设范围内检测到目标事件的情况下,获取大屏中显示的第一图像中的目标区域的位置信息;基于目标区域的位置信息,确定目标区域对应的目标屏幕,其中,大屏由多个屏幕拼接构成;控制目标屏幕显示预设图像。

可选地,目标区域包括如下至少之一:用于显示目标应用的第一显示区域,用于显示目标元素的第二显示区域,其中,目标元素包括如下之一:文字、图片和视频。

可选地,获取第一显示区域的位置信息包括:在采集图像源设备的显示图像的过程中,检测目标应用是否被打开,其中,第一图像基于采集到的显示图像的图像数据确定;如果检测到目标应用被打开,则获取目标应用的窗口位置信息,得到第一显示区域的位置信息。

可选地,获取第二显示区域的位置信息包括:采集图像源设备的显示图像,得到图像数据;识别图像数据,确定图像数据是否包含目标元素;在图像数据包含目标元素的情况下,确定目标元素在图像数据中的位置信息,得到第二显示区域的位置信息。

可选地,基于目标区域的位置信息,确定目标区域对应的目标屏幕包括:基于预设图像分割方式对第一图像进行划分,得到多个子图像;基于目标区域的位置信息,确定目标区域所在的目标子图像;确定目标子图像对应的屏幕为目标屏幕。

可选地,控制目标屏幕显示预设图像包括:丢弃第一图像中目标屏幕对应的子图像;发送预设图像至目标屏幕对应的目标接收端,其中,目标接收端用于控制目标屏幕显示预设图像。

可选地,在预设范围内检测目标事件包括:获取预设范围内的第二图像;识别第二图像,判断预设范围内是否发生目标事件。

可选地,识别第二图像,判断预设范围内是否发生目标事件包括:识别第二图像,确定第二图像中包含的至少一个第一对象的身份信息;基于至少一个第一对象的身份信息,确定至少一个第一对象是否为目标对象;如果第二对象不是目标对象,则获取第二对象的图像;识别第二对象的图像,判断第二对象是否对大屏执行第一行为;如果第二对象对大屏执行第一行为,则确定预设范围内发生目标事件;如果至少一个第一对象均为目标对象,或第二对象未对大屏执行第一行为,则确定预设范围内未发生目标事件。

可选地,识别第二图像,判断预设范围内是否发生目标事件包括:识别第二图像,确定第二图像中包含的至少一个第三对象的图像;识别至少一个第三对象的图像,判断至少一个第三对象是否对大屏执行第二行为;如果至少一个第三对象均未对大屏执行第二行为,则确定预设范围内未发生目标事件;如果第四对象对大屏执行第二行为,则确定预设范围内发生目标事件。

可选地,在预设范围内检测目标事件之前,该方法还包括:接收至少一个采集端发送的缩略图,其中,缩略图为图像源设备的显示图像对应的缩略图;输出至少一个缩略图,并接收输入的显示指令;基于显示指令,确定目标缩略图;控制大屏显示目标缩略图对应的图像。

可选地,控制大屏显示目标缩略图对应的图像包括:获取目标缩略图对应的目标显示图像;根据预设图像分割方式,对目标显示图像进行分割,得到多个子图像;发送多个子图像至多个屏幕对应的接收端,其中,接收端用于控制对应的屏幕显示接收到的子图像。

根据本发明实施例的另一方面,还提供了一种屏幕控制装置,包括:获取模块,用于在大屏的预设范围内检测到目标事件的情况下,获取大屏中显示的第一图像中的目标区域的位置信息;确定模块,用于基于目标区域的位置信息,确定目标区域对应的目标屏幕,其中,大屏由多个屏幕拼接构成;控制模块,用于控制目标屏幕显示预设图像。

根据本发明实施例的另一方面,还提供了一种屏幕控制系统,包括:大屏,由多个屏幕拼接构成,大屏用于显示第一图像;图像服务器,与多个屏幕连接,用于在大屏的预设范围内检测到目标事件的情况下,获取第一图像中的目标区域的位置信息,基于目标区域的位置信息,确定目标区域对应的目标屏幕,并控制目标屏幕显示预设图像。

根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述的屏幕控制方法。

根据本发明实施例的另一方面,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述的屏幕控制方法。

在本发明实施例中,在大屏的预设范围内检测到目标事件的情况下,获取大屏中显示的第一图像中的目标区域的位置信息,基于目标区域的位置信息,确定目标区域对应的目标屏幕,并控制目标屏幕显示预设图像,不再显示目标区域的图像,从而用户无法在大屏中观看到敏感区域的信息,达到避免信息泄露,提升大屏安全性的技术效果,进而解决了相关技术中大屏安全性较低的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种屏幕控制方法的流程图;

图2是根据本发明实施例的一种可选的敏感区域的示意图;

图3是根据本发明实施例的一种可选的大屏控制系统的示意图;

图4是根据本发明实施例的一种可选的大屏显示图像的处理流程的流程图;

图5是根据本发明实施例的一种可选的大屏防窥功能的处理流程的流程图;

图6是根据本发明实施例的一种可选的未出现疑似窥拍事件时大屏显示图像的示意图;

图7是根据本发明实施例的一种可选的出现疑似窥拍事件时大屏显示图像的示意图;

图8是根据本发明实施例的一种屏幕控制装置的示意图;以及

图9是根据本发明实施例的一种屏幕控制系统的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种屏幕控制方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种屏幕控制方法的流程图,如图1所示,该方法包括如下步骤:

步骤s102,在大屏的预设范围内检测到目标事件的情况下,获取大屏中显示的第一图像中的目标区域的位置信息。

上述步骤中的预设范围可以是能够观看到大屏上显示的内容的范围,或者容易出现窥拍事件的范围。上述的目标事件可以是指疑似窥拍事件,例如,非法人员偷窥屏幕、使用拍摄工具偷拍屏幕等,但不仅限于此。上述的第一图像可以是大屏中当前显示的图像,该图像在实时发生变化。上述的目标区域可以是不希望被偷窥或偷拍的敏感区域,例如,包含有企业核心信息的区域,或者核心软件的操作区域等,但不仅限于此。

可选地,目标区域包括如下至少之一:用于显示目标应用的第一显示区域,用于显示目标元素的第二显示区域,其中,目标元素包括如下之一:文字、图片和视频。

上述的目标应用可以是用户预先指定的应用,将其作为敏感应用。上述的目标元素可以是用户自定义的敏感元素,包括文字、图片、视频等,但不仅限于此。如图2所示,可以将敏感应用显示区域和敏感元素显示区域均标记为敏感区域。

在一种可选的实施例中,可以通过拍摄预设范围内的图像,进一步通过图像识别的方式检测是否出现疑似窥拍事件。在确定出现疑似窥拍事件的情况下,为了实现防窥功能,可以通过对大屏当前显示的第一图像进行识别,判断其中是否包含目标区域,如果第一图像中包含有目标区域,则可以确定目标区域在整个图像中的位置坐标。

步骤s104,基于目标区域的位置信息,确定目标区域对应的目标屏幕,其中,大屏由多个屏幕拼接构成。

需要说明的是,大屏由多个屏幕拼接构成,大屏中显示的第一图像是由每个屏幕中显示的子图像进行拼接得到,因此,可以预先对需要显示的图像进行分割,并由各个屏幕显示对应的子图像。

为了实现防窥功能,如果停止显示整个大屏的图像,则控制过程复杂,而且会影响到其他人员的观看体验。在一种可选的实施例中,为了避免上述情况,可以基于目标区域的位置信息,确定目标区域是由哪个或哪些屏幕显示的,从而确定显示目标区域的屏幕为目标屏幕,并通过控制目标屏幕停止显示图像的方式实现防窥功能。

步骤s106,控制目标屏幕显示预设图像。

上述步骤中的预设图像可以是预先设置的替换图像,该图像可以是纯色背景图像,也可以是特定图像,但不仅限于此。

在一种可选的实施例中,为了避免敏感区域的信息被泄露,当出现疑似窥拍事件时,可以停止显示目标屏幕中的图像,并控制目标屏幕显示预设图像,从而用户在大屏上无法看到敏感区域的信息。

通过本发明上述实施例提供的方案,在大屏的预设范围内检测到目标事件的情况下,获取大屏中显示的第一图像中的目标区域的位置信息,基于目标区域的位置信息,确定目标区域对应的目标屏幕,并控制目标屏幕显示预设图像,不再显示目标区域的图像,从而用户无法在大屏中观看到敏感区域的信息,达到避免信息泄露,提升大屏安全性的技术效果,进而解决了相关技术中大屏安全性较低的技术问题。

可选地,获取第一显示区域的位置信息包括:在采集图像源设备的显示图像的过程中,检测目标应用是否被打开,其中,第一图像基于采集到的显示图像的图像数据确定;如果检测到目标应用被打开,则获取目标应用的窗口位置信息,得到第一显示区域的位置信息。

整个大屏系统中,每个屏幕可以通过r端与图像服务器连接,至少一个图像源设备可以通过s端与图像服务器连接,其中,s端用于采集图像源设备的显示图像,r端用于控制屏幕显示图像。

在一种可选的实施例中,可以事先在s端设置需要侦听的应用列表,此列表是提供给用户的接口,用户可以将指定的敏感应用添加至该列表中。s端在采集图像源设备的显示图像的同时,对上述应用列表中的应用进行侦听,当列表中的应用打开时,可以实时获取该应用的窗口位置信息,并将敏感应用的窗口位置信息与采集到的显示图像的图像数据,一起发送给图像服务器,从而图像服务器可以确定敏感应用显示区域。

可选地,获取第二显示区域的位置信息包括:采集图像源设备的显示图像,得到图像数据;识别图像数据,确定图像数据是否包含目标元素;在图像数据包含目标元素的情况下,确定目标元素在图像数据中的位置信息,得到第二显示区域的位置信息。

在一种可选的实施例中,可以由用户自定义敏感元素,由s端的编码器进行识别,当识别出来敏感元素时,可以确定敏感元素的显示区域。

可选地,基于目标区域的位置信息,确定目标区域对应的目标屏幕包括:基于预设图像分割方式对第一图像进行划分,得到多个子图像;基于目标区域的位置信息,确定目标区域所在的目标子图像;确定目标子图像对应的屏幕为目标屏幕。

上述步骤中的预设图像分割方式可以根据多个屏幕的组合方式进行确定,例如,如图3所示,对于四个屏幕组成的一个大屏,预设图像分割方式可以为“田”字形,其中,r1对应分割后的左上角的子图像,r2对应分割后的右上角的子图像,r3对应分割后的左下角的子图像,r4对应分割后的右下角的子图像,屏幕1连接r1,屏幕2连接r2,屏幕3连接r3,屏幕4连接r4。

在一种可选的实施例中,可以基于多个屏幕的组合方式,对大屏中显示的第一图像进行划分,得到每个屏幕显示的子图像,在确定目标区域的位置信息之后,可以确定目标区域位于哪个或哪些子图像中,从而可以确定目标区域由哪个或哪些屏幕显示。

可选地,控制目标屏幕显示预设图像包括:丢弃第一图像中目标屏幕对应的子图像;发送预设图像至目标屏幕对应的目标接收端,其中,目标接收端用于控制目标屏幕显示预设图像。

上述步骤中的接收端可以是控制屏幕的r端,目标接收端可以是目标r端。

在一种可选的实施例中,图像服务器可以丢弃待发送给目标r端的子图像的图像数据,将预设图像的图像数据发送给目标r端,目标r端对预设图像的图像数据解码后显示在相应的屏幕上,从而该屏幕不再显示原显示图像的子图像,从而敏感区域的信息不会被泄露。

需要说明的是,待发送给目标r端的子图像中包含敏感区域。

可选地,在预设范围内检测目标事件包括:获取预设范围内的第二图像;识别第二图像,判断预设范围内是否发生目标事件。

在一种可选的实施例中,可以通过大屏上安装的摄像头获取预设范围内的第二图像,并将获取到的第二图像发送给图像服务器,图像服务器可以根据第二图像,判断当前是否出现疑似窥拍事件。

需要说明的是,摄像头通常设置在大屏的正面面板上,或者,使用单独的摄像头放置在大屏周围。通过调整摄像头位置使得摄像头能够对大屏前方一定范围内的画面进行拍摄,得到第二图像。

还需要说明的是,摄像头实时获取第二图像,图像服务器实时判断是否出现疑似窥拍事件,如果确定没有出现疑似窥拍事件,则可以重复上述步骤。

可选地,识别第二图像,判断预设范围内是否发生目标事件包括:识别第二图像,确定第二图像中包含的至少一个第一对象的身份信息;基于至少一个第一对象的身份信息,确定至少一个第一对象是否为目标对象;如果第二对象不是目标对象,则获取第二对象的图像;识别第二对象的图像,判断第二对象是否对大屏执行第一行为;如果第二对象对大屏执行第一行为,则确定预设范围内发生目标事件;如果至少一个第一对象均为目标对象,或第二对象未对大屏执行第一行为,则确定预设范围内未发生目标事件。

上述步骤中的第一对象可以是指观看大屏的用户,目标对象可以是指大屏的合法用户,例如,可以是合法使用者,也可以是合法观看者,但不仅限于此。上述的第一行为可以对大屏进行偷窥的行为,但不仅限于此。

在一种可选的实施例中,可以通过ai算法识别,识别第二图像中每个用户的身份信息,并确定第二图像中除了合法用户之外是否还有其他人,如果还存在其他人,则可以基于其他人的图像,识别其他人的动作、眼神、所处的位置等进行分析,判断其他人是否对大屏进行偷窥,进而识别第二图像中是否出现疑似窥拍事件。

可选地,识别第二图像,判断预设范围内是否发生目标事件包括:识别第二图像,确定第二图像中包含的至少一个第三对象的图像;识别至少一个第三对象的图像,判断至少一个第三对象是否对大屏执行第二行为;如果至少一个第三对象均未对大屏执行第二行为,则确定预设范围内未发生目标事件;如果第四对象对大屏执行第二行为,则确定预设范围内发生目标事件。

上述步骤中的第三对象可以是偷拍工具或观看大屏的用户,但不仅限于此。上述的第二行为可以是使用偷拍工具进行偷拍的行为,但不仅限于此。

在一种可选的实施例中,可以通过ai算法识别,识别第二图像中偷拍工具的图像或人体动作图像进行判断,是否有人使用偷拍工具进行偷拍,进而识别第二图像中是否出现疑似窥拍事件。

可选地,在预设范围内检测目标事件之前,该方法还包括:接收至少一个采集端发送的缩略图,其中,缩略图为图像源设备的显示图像对应的缩略图;输出至少一个缩略图,并接收输入的显示指令;基于显示指令,确定目标缩略图;控制大屏显示目标缩略图对应的图像。

在一种可选的实施例中,图像服务器可以接收s端发送的图像的缩略图,并显示图像的缩略图。用户在图像服务器看到图像的缩略图之后,可以通过键鼠或触摸操作,确定待在大屏上显示的图像,控制端可以根据用户的操作动作,生成显示指令,并将显示指令发送给图像服务器,其中,显示指令包括待显示的s端标识码。图像服务器接收到来自用户的显示指令之后,可以根据显示指令中s端标识码确定待显示在大屏的显示图像的图像数据。

需要说明的是,由于一个s端标识码对应一个s端,也即一个图像源设备。由于图像服务器可能连接多个s端,一个s端连接一个图像源设备,因此,需要由用户通过显示指令携带的s端标识码,确定待在大屏上显示哪个s端采集到的图像。

可选地,控制大屏显示目标缩略图对应的图像包括:获取目标缩略图对应的目标显示图像;根据预设图像分割方式,对目标显示图像进行分割,得到多个子图像;发送多个子图像至多个屏幕对应的接收端,其中,接收端用于控制对应的屏幕显示接收到的子图像。

在一种可选的实施例中,图像服务器可以对显示图像的图像数据进行解码,根据预设图像分割方式,将显示图像分割为各个屏幕对应的子图像,对子图像进行编码,生成子图像的图像数据,并将子图像的图像数据发送给各个屏幕所连接的r端。r端对接收到的编码数据进行解码,将各个屏幕对应的子图像显示在所连接的屏幕上。

下面结合图3至图7对本发明一种优选的实施例进行详细说明。

如图3所示,大屏包括屏幕1至屏幕4共四个屏幕,每个屏幕均与r端通过视频线hdmi连接,视频线如图3中加粗线条展示,各个r端与图像服务器通过网线连接,图像服务器与s端通过网线连接。用户可以通过图像服务器,设置图像源设备在大屏的各个屏幕上的显示方式。具体的,可以由多个屏幕组合显示一个图像源设备的显示图像。

需要说明的是,可以根据实际需要,设置多个s端连接图像服务器,r端可以和大屏放置在本地,图像服务器可以放置在异地的机房中。

在大屏的顶端,设置有摄像头00,摄像头00与图像服务器连接。

如图4所示,大屏显示图像的处理流程如下:

步骤s41,图像服务器接收s端采集的图像,显示图像的缩略图。

步骤s42,图像服务器接收到来自用户的显示指令,根据显示指令确定待显示在大屏的显示图像的图像数据。

步骤s43,图像服务器对显示图像的图像数据进行编码,根据预设图像分割方式,将显示图像分割成各个屏幕对应的子图像,对各个子图像进行编码,生成子图像的图像数据,并将子图像的图像数据发送给各个屏幕所连接的r端。

步骤s44,r端对接收到的屏幕数据进行编码,将各个子图像显示在所连接的屏幕上。

例如,如图3所示,r1连接屏幕1,r2连接屏幕2,r3连接屏幕3,r4连接屏幕4,其中,r1对应分割后的左上角的子图像,r2对应分割后的右上角的子图像,r3对应分割后的左下角的子图像,r4对应分割后的右下角的子图像。

如图5所示,防窥功能的处理流程如下:

步骤s51,大屏上的摄像头获取用户图像,将获取到的用户图像发送给图像服务器。

步骤s52,图像服务器端根据用户图像,判断当前是否出现疑似窥拍事件。

可选的,若出现疑似窥拍事件,则执行步骤s53,若未出现疑似窥拍事件,则返回执行步骤s51。

步骤s53,图像服务器在接收到s端发送的显示图像的图像数据之后,从图像数据中获取敏感区域的位置信息。

步骤s54,图像服务器对显示图像的图像数据进行解码,根据敏感区域的位置信息和预设图像分割方式,确定该帧图像对应的r端,将敏感区域对应的r端记为目标r端。

例如,如图6所示,外框表示大屏,4个方框表示如图3所示的4个屏幕,圆形表示当前帧图像,实心矩形表示敏感区域。可以确定,敏感区域位于分割后的右上角小图和左下角小图,对应的目标r端为r2和r3。

步骤s55,图像服务器丢弃待发送给目标r端的小图的图像数据,并将预设图像的图像数据发送给目标r端。

步骤s56,目标r端对预设图像的图像数据解码后显示在连接的屏幕上。

例如,如图7所示,当确定出现疑似窥拍事件时,确定敏感区域对应的目标r端为r2和r3,图像服务器可以将预设图像的图像数据(黑色图像)发送给r2和r3,则r2连接的屏幕2,以及r3连接的屏幕3上,显示的就是黑色图像,从而用户在大屏上就看不到敏感区域。

通过上述步骤,当确定大屏周围发生疑似窥拍事件时,首先,根据预设的显示方式,确定当前帧画面在分割后,敏感区域归属的小图对应的r端;然后,丢弃原本应该向该r端发送的当前帧的图像数据,而是将预设的替换图像发送给该r端,从而用户无法看到大屏中的敏感区域的信息,可以避免信息泄露。

实施例2

根据本发明实施例,提供了一种屏幕控制装置,该装置可以执行上述实施例中提供的屏幕控制方法,两个实施例中具体实现方式和优选实施例相同,在此不做赘述。

图8是根据本发明实施例的一种屏幕控制装置的示意图,如图8所示,该装置包括:

获取模块82,用于在大屏的预设范围内检测到目标事件的情况下,获取大屏中显示的第一图像中的目标区域的位置信息;

确定模块84,用于基于目标区域的位置信息,确定目标区域对应的目标屏幕,其中,大屏由多个屏幕拼接构成;

控制模块86,用于控制目标屏幕显示预设图像。

可选地,获取模块包括:检测单元,用于在采集图像源设备的显示图像的过程中,检测目标应用是否被打开,其中,第一图像基于采集到的显示图像的图像数据确定;第一获取单元,用于如果检测到目标应用被打开,则获取目标应用的窗口位置信息,得到第一显示区域的位置信息。

可选地,获取模块包括:采集单元,用于采集图像源设备的显示图像,得到图像数据;第一识别单元,用于识别图像数据,确定图像数据是否包含目标元素;第一确定单元,用于在图像数据包含目标元素的情况下,确定目标元素在图像数据中的位置信息,得到第二显示区域的位置信息。

可选地,确定模块包括:划分单元,用于基于预设图像分割方式对第一图像进行划分,得到多个子图像;第二确定单元,用于基于目标区域的位置信息,确定目标区域所在的目标子图像;第三确定单元,用于确定目标子图像对应的屏幕为目标屏幕。

可选地,控制模块包括:丢弃单元,用于丢弃第一图像中目标屏幕对应的子图像;第一发送单元,用于发送预设图像至目标屏幕对应的目标接收端,其中,目标接收端用于控制目标屏幕显示预设图像。

可选地,该装置还包括:检测模块,用于在预设范围内检测目标事件,检测模块包括:第二获取单元,用于获取预设范围内的第二图像;第二识别单元,用于识别第二图像,判断预设范围内是否发生目标事件。

可选地,第二识别单元包括:第一识别子单元,用于识别第二图像,确定第二图像中包含的至少一个第一对象的身份信息;第一确定子单元,用于基于至少一个第一对象的身份信息,确定至少一个第一对象是否为目标对象;第一获取子单元,用于如果第二对象不是目标对象,则获取第二对象的图像;第二识别子单元,用于识别第二对象的图像,判断第二对象是否对大屏执行第一行为;第一确定子单元,用于如果第二对象对大屏执行第一行为,则确定预设范围内发生目标事件;第二确定子单元,用于如果至少一个第一对象均为目标对象,或第二对象未对大屏执行第一行为,则确定预设范围内未发生目标事件。

可选地,第二识别单元包括:第三识别子单元,用于识别第二图像,确定第二图像中包含的至少一个第三对象的图像;第四识别子单元,用于识别至少一个第三对象的图像,判断至少一个第三对象是否对大屏执行第二行为;第三确定子单元,用于如果至少一个第三对象均未对大屏执行第二行为,则确定预设范围内未发生目标事件;第四确定子单元,用于如果第四对象对大屏执行第二行为,则确定预设范围内发生目标事件。

可选地,该装置还包括:接收模块,用于接收至少一个采集端发送的缩略图,其中,缩略图为图像源设备的显示图像对应的缩略图;输出模块,用于输出至少一个缩略图,并接收输入的显示指令;确定模块还用于基于显示指令,确定目标缩略图;控制模块还用于控制大屏显示目标缩略图对应的图像。

可选地,控制模块包括:第三获取单元,用于获取目标缩略图对应的目标显示图像;分割单元,用于根据预设图像分割方式,对目标显示图像进行分割,得到多个子图像;第二发送单元,用于发送多个子图像至多个屏幕对应的接收端,其中,接收端用于控制对应的屏幕显示接收到的子图像。

实施例3

根据本发明实施例,提供了一种屏幕控制系统,该装置可以执行上述实施例中提供的屏幕控制方法,两个实施例中具体实现方式和优选实施例相同,在此不做赘述。

图9是根据本发明实施例的一种屏幕控制系统的示意图,如图9所示,该系统包括:由多个屏幕922拼接构成的大屏92,与多个屏幕922连接的图像服务器94。

其中,大屏92用于显示第一图像;图像服务器94用于在大屏的预设范围内检测到目标事件的情况下,获取第一图像中的目标区域的位置信息,基于目标区域的位置信息,确定目标区域对应的目标屏幕,并控制目标屏幕显示预设图像。

可选地,该系统还包括:采集端,与图像源设备和图像服务器连接。

其中,采集端用于在采集图像源设备的显示图像的过程中,检测目标应用是否被打开,如果检测到目标应用被打开,则获取目标应用的窗口位置信息,并发送窗口位置信息至图像服务器,其中,第一图像基于采集到的显示图像的图像数据确定;图像服务器用于基于窗口位置信息,确定第一显示区域的位置信息。

可选地,该系统还包括:采集端,与图像源设备和图像服务器连接。

其中,采集端用于采集图像源设备的显示图像,得到图像数据,识别图像数据,确定图像数据是否包含目标元素,在图像数据包含目标元素的情况下,确定目标元素在图像数据中的位置信息,并发送目标元素在图像数据中的位置信息至图像服务器;图像服务器用于基于目标元素在图像数据中的位置信息,确定第二显示区域的位置信息。

可选地,图像服务器还用于基于预设图像分割方式对第一图像进行划分,得到多个子图像,基于目标区域的位置信息,确定目标区域所在的目标子图像,并确定目标子图像对应的屏幕为目标屏幕。

可选地,该系统还包括:多个接收端,每个接收端与对应的屏幕和图像服务器连接。

其中,图像服务器还用于丢弃第一图像中目标屏幕对应的子图像,并发送预设图像至目标屏幕对应的目标接收端;目标接收端用于控制目标屏幕显示预设图像。

可选地,该系统还包括:采集装置,与图像服务器连接。

其中,采集装置用于获取预设范围内的第二图像;图像服务器还用于识别第二图像,判断预设范围内是否发生目标事件。

可选地,图像服务器还用于识别第二图像,确定第二图像中包含的至少一个第一对象的身份信息;基于至少一个第一对象的身份信息,确定至少一个第一对象是否为目标对象;如果第二对象不是目标对象,则获取第二对象的图像;识别第二对象的图像,判断第二对象是否对大屏执行第一行为;如果第二对象对大屏执行第一行为,则确定预设范围内发生目标事件;如果至少一个第一对象均为目标对象,或第二对象未对大屏执行第一行为,则确定预设范围内未发生目标事件。

可选地,图像服务器还用于识别第二图像,确定第二图像中包含的至少一个第三对象的图像;识别至少一个第三对象的图像,判断至少一个第三对象是否对大屏执行第二行为;如果至少一个第三对象均未对大屏执行第二行为,则确定预设范围内未发生目标事件;如果第四对象对大屏执行第二行为,则确定预设范围内发生目标事件。

可选地,该系统还包括:至少一个采集端,每个采集端与对应的图像源设备和图像服务器连接。

其中,至少一个采集端用于发送缩略图至图像服务器,其中,缩略图为图像源设备的显示图像对应的缩略图;图像服务器还用于输出至少一个缩略图,并接收输入的显示指令;基于显示指令,确定目标缩略图;控制大屏显示目标缩略图对应的图像。

可选地,该系统还包括:多个接收端,每个接收端与对应的屏幕和图像服务器连接。

其中,图像服务器还用于获取目标缩略图对应的目标显示图像,根据预设图像分割方式,对目标显示图像进行分割,得到多个子图像,发送多个子图像至多个接收端;每个接收端用于控制对应的屏幕显示接收到的子图像。

实施例4

根据本发明实施例,提供了一种计算机可读存储介质,计算机可读存储介质包括存储的程序,其中,在程序运行时控制计算机可读存储介质所在设备执行上述实施例1中的屏幕控制方法。

实施例5

根据本发明实施例,提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述实施例1中的屏幕控制方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1