用于大屏显示设备的控制方法和控制装置与流程

文档序号:11154180
用于大屏显示设备的控制方法和控制装置与制造工艺

本发明实施例涉及计算机技术领域,尤其涉及一种用于大屏显示设备的控制方法和控制装置。



背景技术:

随着科技的发展,智能显示设备已经进入了人们的日常生活中。其中,显示屏幕超过50寸的显示设备可以称之为大屏显示设备。大屏显示设备可以应用于办公、教学以及宣传等。例如,视频会议设备或者教学播放设备。

在显示设备的使用过程中,若使用者想要实现某个应用的功能,则在开启该应用后,显示画面仅显示该应用的显示界面,以便用户进行操作,这时其他应用的功能则不能实现。例如,使用者想要在终端中实现电子白板的功能,则在开启电子白板功能后,显示界面全部变成白板界面,使用者可以在该界面中进行书写等操作。此时,使用者若想要调用其它的功能,则需要先关闭白板界面,再进行其他操作。



技术实现要素:

有鉴于此,本发明实施例提供一种用于大屏显示设备的控制方法和控制装置,以在使用大屏显示设备时,实现同时显示多个应用功能的显示界面。

第一方面,本发明实施例提供了一种用于大屏显示设备的控制方法,包括:

获取智能笔在显示屏上的触摸请求;

根据所述触摸请求,在所述显示屏上弹出蒙层;

在所述蒙层上,获取所述智能笔的至少一条触摸轨迹;

在所述显示屏上弹出与所述触摸轨迹一一对应的显示框;

在所述显示框中获取对应的触摸操作。

第二方面,本发明实施例还提供了一种用于大屏显示设备的控制装置,包括:

请求获取模块,用于获取智能笔在显示屏上的触摸请求;

蒙层弹出模块,用于根据所述触摸请求,在所述显示屏上弹出蒙层;

轨迹获取模块,用于在所述蒙层上,获取所述智能笔的至少一条触摸轨迹;

显示框弹出模块,用于在所述显示屏上弹出与所述触摸轨迹一一对应的显示框;

操作获取模块,用于在所述显示框中获取对应的触摸操作。

本发明实施例提供的用于大屏显示设备的控制方法和控制装置,通过获取智能笔在显示屏上的触摸请求,在显示屏上弹出蒙层,并根据智能笔在蒙层上触摸时的至少一条触摸轨迹,在显示屏上弹出与触摸轨迹一一对应的显示框,在显示框中获取对应的触摸操作的技术手段,实现了利用智能笔在显示设备中对多个显示框执行触摸操作的技术效果,方便了用户根据自己的实际需求在显示屏中划定显示框的显示区域,且无需退出当前执行应用的显示界面。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明实施例一提供的一种用于大屏显示设备的控制方法的流程图;

图2a为本发明实施例二提供的一种用于大屏显示设备的控制方法的流程图;

图2b为本发明实施例二提供的一种蒙层关闭方法的流程图;

图2c为本发明实施例二提供的一种显示画面的示意图;

图2d为本发明实施例二提供的一种带有蒙层的显示画面的示意图;

图2e为本发明实施例二提供的一种带有虚拟矩形框的显示画面的示意图;

图2f为本发明实施例二提供的一种带有surface视图的显示画面的示意图;

图3为本发明实施例三提供的一种用于大屏显示设备的控制装置的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

图1为本发明实施例一提供的一种用于大屏显示设备的控制方法的流程图。本实施例适用于在大屏显示设备的显示屏上同时显示至少一个显示框的情形。本实施例提供的用于大屏显示设备的控制方法可以由用于大屏显示设备的控制装置执行,该控制装置可以通过软件和/或硬件的方式实现,并集成在大屏显示设备中。

参考图1,本实施例提供的用于大屏显示设备的控制方法具体包括:

S110、获取智能笔在显示屏上的触摸请求。

在本实施例中,显示设备为带有可触摸显示屏的智能设备,例如大屏显示设备中的教学播放设备、视频会议设备等。

具体的,智能笔在显示屏上的触摸请求为用户通过智能笔发出的对显示屏进行划定区域的触摸操作的请求。

具体的,显示设备与智能笔预先通过红外线、蓝牙、无线热点或者无线局域网连接,并在同步后可以进行数据的交互。用户可以对智能笔的设定按键进行操作以发出触摸请求,其中,对设定按键进行操作可以是点击该按键、双击该按键或者是长按该按键等。当智能笔的设定按键接收到用户操作时,生成对应的按键信号,并将该按键信号发送至显示设备中,显示设备通过解析该按键信号确定是否为与触摸请求对应的信号。

S120、根据触摸请求,在显示屏上弹出蒙层。

示例性的,蒙层覆盖于当前显示画面之上。其中,蒙层可以覆盖于全部的显示画面之上,还可以覆盖于部分显示画面之上。例如,根据触摸请求,在显示屏上弹出覆盖于全部显示画面的蒙层。又如,根据触摸请求,在显示屏中没有显示图像的显示画面上弹出蒙层。该蒙层的透明度、填充样式以及颜色可以根据实际情况进行设定。

当显示屏上弹出蒙层时,用户不能对当前应用的显示画面进行操作。即弹出蒙层相当于锁定了当前的显示画面。在弹出蒙层后,用户确认可以输入触摸轨迹。

一般而言,在实际应用过程中,根据触摸请求也可以仅锁定当前的显示画面。而设置弹出蒙层的好处是,可以提示用户当前显示画面已经锁定,可以输入触摸轨迹。

S130、在蒙层上,获取智能笔的至少一条触摸轨迹。

示例性的,根据智能笔在蒙层上的触摸操作,得到触摸位置,进而获取触摸轨迹。可选的,智能笔可以输入至少一条触摸轨迹。其中,可以同时输入多条触摸轨迹,也可以输入一条触摸轨迹后,输入另一条触摸轨迹。进一步的,多条触摸轨迹不相互重叠,若出现相互重叠的触摸轨迹,则将相互重叠的触摸轨迹默认为同一条触摸轨迹。

其中,触摸轨迹的具体形式本实施例不作限定,可以是对角线、圆圈、矩形或者三角形等。

由于获取触摸轨迹时,仅根据蒙层上的触摸操作是无法判别出是否为智能笔发出的触摸操作。因此,在获取触摸操作时,同步接收智能笔的同步信号,根据该同步信号确定触摸操作为智能笔发出的触摸操作。其中,智能笔发出同步信号的具体方式本实施例不作限定,例如,检测到智能笔的某个按键持续被按下时,确认接收到同步信号。又如,检测到智能笔的笔头上设置的压力传感器接收的压力值高于预设值时,确认接收到同步信号。如果在获取触摸操作时,没有接收到同步信号,则说明该触摸操作可能不是智能笔发出的触摸操作,此时,可以提示用户使用智能笔进行触摸操作,如果在一段时间内,还是没有接收到同步信号,则可以关闭蒙层。

进一步的,若弹出蒙层后的一段时间内,比如两分钟内,没有获取到触摸轨迹,则关闭该蒙层。或者,若弹出蒙层后,接收到蒙层关闭指令,则根据该蒙层关闭指令关闭该蒙层,此后,获取的触摸轨迹默认为用户对当前应用显示画面的操作。

S140、在显示屏上弹出与触摸轨迹一一对应的显示框。

具体的,根据每条触摸轨迹确定对应的显示框,并在显示屏中弹出该显示框,同时关闭蒙层。其中,显示框的弹出位置与触摸轨迹的获取位置相同。

可选的,在弹出显示框前,可以先判断显示框是否满足弹出条件。若满足弹出条件,则弹出对应的显示框,若不满足弹出条件,则提示用户重新输入触摸轨迹,并再判断根据触摸轨迹生成的显示框是否满足弹出条件。其中,判断显示框是否满足弹出条件可以是判断显示框的大小是否满足预设的显示框大小,还可以是判断显示框弹出位置是否已经存在被弹出的显示框。

显示屏上弹出的显示框与蒙层位于同一显示层,即覆盖于当前显示画面之上,也可以理解为在显示画面上悬浮显示该显示框。

其中,显示框可以为surfaceview矩形视图框。采用surfaceview矩形视图框的好处是可以保证显示框中的功能实现不影响主线程中功能的实现,在同时实现多个应用的功能时,加快响应速度。

S150、在显示框中获取对应的触摸操作。

具体的,在显示框中显示需要执行应用的显示画面,并获取与该应用对应的触摸操作。

其中,可执行应用可以根据用户的实际需求确定,比如,电子白板、计算器、截图应用以及计时器等。

可选的,在输入触摸指令时,一同输入对应的显示框需要执行的应用,或者在弹出显示框后,在显示屏的设定位置出现应用列表,并在获取用户选择的应用后,确定显示框需要执行的应用。例如,若用户通过智能笔的设定按键发出触摸指令以及开启电子白板应用,则显示设备在弹出的显示框中显示电子白板的显示画面。又如,在弹出显示框后,在显示框中显示应用列表,并在获取选择指令后,在显示框中显示与选择指令对应的应用显示画面。

进一步的,用户可以在不同的显示框中输入不同的触摸操作。同时,显示屏非显示框的显示区域继续显示原有的显示画面,并继续执行原有的应用。即实现了在显示设备中同时响应多个应用的功能。

其中,显示框中获取的触摸操作为用户利用智能笔发出的触摸操作时,显示设备需要同步获取智能笔发出的信号,以确定该触摸操作为智能笔发出的操作。

可选的,显示设备检测到退出指令后,关闭对应的显示框。其中,退出指令为关闭显示框的指令,其具体的操作规则可根据实际情况进行设定,例如,当检测到用户通过智能笔点击显示框中的退出按钮时,确定检测到退出指令。又如,当检测到用户点击交互的智能笔的设定按键时,确定检测到退出指令。

本实施例的应用场景一

用户使用大屏显示设备进行视频会议,在显示屏中显示商品的销售计划时,如果想要开启计算器对销售额进行计算,则采用本实施例提供的控制方法后,用户可以利用智能笔直接在销售计划显示画面中选择某个区域显示计算器,并进行计算。上述过程中,无需关闭当前显示画面,同时,还可以对显示画面进行上下翻页、退出等操作。

本实施例的应用场景二

用户在使用大屏显示设备进行教学时,在显示屏中显示某课件,若用户想到一个例子想进行书写讲解,则采用本实施例提供的控制方法后,可以直接利用智能笔在当前的课件显示界面上,划定区域开启悬浮的电子白板功能,在电子白板中进行书写,并在讲解完成后,关闭电子白板。上述过程中,无需关闭课件显示界面,同时,还可以继续对课件进行上下翻页、退出等操作。

本实施例提供的技术方案,通过获取智能笔的触摸请求在显示屏上弹出蒙层,并根据智能笔的至少一条触摸轨迹,在显示屏上弹出与触摸轨迹对应的显示框,在显示框中获取对应的触摸操作的技术手段,实现了利用智能笔在显示设备中对多个显示框执行触摸操作的技术效果,方便了用户根据自己的实际需求在显示屏中划定显示框的显示区域,并在显示框中开启需要的应用,且无需退出当前执行应用的显示界面。

实施例二

图2a为本发明实施例二提供的一种用于大屏显示设备的控制方法的流程图。本实施例是在上述实施例的基础上进行具体化。参考图2a,本实施例提供的控制方法具体包括:

S201、获取智能笔的第一按键信号。

其中,第一按键信号的具体形式本实施例不做限定。例如,第一按键信号是智能笔的设定按键被按下时生成的信号,此时,该信号中携带设定按键被按下的信息。如果显示设备对获取的信号进行解析时,得到该信号中包括设定按键被按下的信息,则将该信号确定为第一按键信号。

S202、根据第一按键信号生成智能笔在显示屏上的触摸请求。

S203、根据触摸请求,在显示屏上弹出蒙层。

S204、获取蒙层上的至少一条触摸轨迹。

S205、判断是否同步接收到智能笔的第二按键信号。如果同步接收到智能笔的第二按键信号,则执行S207。否则,S206。

示例性的,在蒙层上获取触摸轨迹时,显示设备只对智能笔发出的触摸轨迹进行响应,其他的触摸轨迹不进行响应,因此,需要判断该触摸轨迹是否为智能笔发出的触摸轨迹。具体的判断方式可以为是否同步接收到智能笔的第二按键信号,其中,第二按键信号的具体形式可以跟第一按键信号的具体形式相同,也可以不同。

需要说明的是,S204和S205是同步进行的。即显示设备在获取蒙层上的至少一条触摸轨迹时,判断是否同步接收到智能笔的第二按键信号。其中,由于智能笔在蒙层上执行触摸操作时,显示设备可以立即检测到触摸操作,而智能笔发送第二按键信号时,显示设备需要获取第二按键信号并进行解析,所以显示设备会先检测到触摸操作然后接收到第二按键信号。此时,可以设定一个时间间隔,当检测到触摸操作后,如果该时间间隔内接收到第二按键信号,则确认同步接收到智能笔的第二按键信号。如果该时间间隔内没有接收到第二按键信号,则确认没有同步接收到智能笔的第二按键信号。

S206、关闭蒙层。

进一步的,关闭蒙层后,退出操作。

可选的,在关闭蒙层前,可以弹出提示框,以提示用户当前触摸轨迹不可识别,请使用同步的智能笔输入触摸轨迹。

S207、将至少一条触摸轨迹确定为智能笔的至少一条触摸轨迹。

S208、根据每条触摸轨迹确定对应的操作区域。

进一步的,操作区域为根据触摸轨迹生成的虚拟显示框,即后续弹出显示框的区域。可选的,根据实时接收的触摸轨迹在显示屏中实时显示当前的操作区域,以使用户在触摸过程中,确定显示框的大小和位置。其中,操作区域可以在当前蒙层中以虚线矩形框的形式显示,还可以在当前蒙层中以不同填充颜色矩形框的形式显示。

在生成操作区域时,可以是将触摸轨迹的第一个点和当前点之间的连线作为对角线,生成操作区域,还可以是根据触摸轨迹的边界点生成操作区域,例如,确定最上、最下、最左以及最右的轨迹点,根据上述轨迹点确定操作区域。

进一步的,当显示设备停止接收第二按键信号时,确认智能笔停止执行触摸操作,此时,得到最终的与触摸轨迹确定对应的操作区域。

S209、判断操作区域是否大于等于预设的区域大小。如果所操作区域大于等于预设的区域大小,则执行S210,如果操作区域小于预设的区域大小,则执行S213。

其中,预设的区域大小为生成操作区域的最小区域,其可以根据实际情况进行设定。如果操作区域大于等于预设的区域大小,则说明用户输入的触摸轨迹可以生成显示框。如果操作区域小于预设的区域大小,则说明用户输入的触摸轨迹不能生成显示框。

S210、关闭蒙层。执行S211。

S211、在显示屏上弹出与操作区域大小相等的显示框。执行S212。

其中,显示框的弹出位置与操作区域的位置相同。即在操作区域的位置处弹出显示框。

S212、在显示框中获取对应的触摸操作。

S213、提示重新录入触摸轨迹。返回执行S204。

具体的,如果操作区域小于预设的区域大小,则提示用户重新录入触摸轨迹,并返回执行S204,直到根据触摸轨迹生成的操作区域的大小大于等于预设的区域大小为止。具体的提示方式可以是关闭操作区域、弹出提示框以及发出警示音中的至少一种。

在上述实施例的基础上,参考图2b,该控制方法还可以包括:

S214、获取智能笔的第三按键信号。

可选的,第三按键信号可以跟第一按键信号相同。例如,当智能笔的设定按键第一次被按下时,生成第一按键信号,此时显示设备根据该第一按键信号弹出蒙层,当智能笔的设定按键再次被按下时,生成第三按键信号,此时显示设备根据该第三按键信号执行后续操作。需要说明的是,第三按键信号也可以与第一按键信号不同,仅需满足第三按键信号与第二按键信号不同即可,如果第三按键信号与第二按键信号相同,则显示设备根据接收的信号无法区分后续操作为关闭蒙层还是在蒙层上显示触摸轨迹。

S215、根据第三按键信号关闭蒙层。

例如,大屏显示设备接收到智能笔的第一设定按键被按下的信号时,确定接收到第一按键信号,并根据第一按键信号在显示屏中弹出蒙层。进一步的,大屏显示设备接收到智能笔的第二设定按键被按下的信号时,确定接收到第三按键信号并关闭蒙城。

下面为对本实施例提供的控制方法的示例性描述。

本示例中,显示设备为65寸的视频教学设备,且操作系统为安卓系统。该显示设备还配置有已经同步且通过蓝牙无线连接的智能笔。显示设备开启了演示文稿应用,并在显示画面中显示教学课件。其中,显示屏显示教学课件的显示画面如图2c所示。

具体的,当智能笔的设定按键被用户按下时,生成按键信号,并将该按键信号通过蓝牙信号传输至显示设备中。显示设备在接收到按键信号时,对其进行解析,确定该按键信号为第一按键信号,并生成触摸请求。根据该触摸请求在显示屏的当前显示画面中全屏覆盖一个蒙层。参考图2d,图2d为在图2c的显示画面的上层覆盖一蒙层,该蒙城的透明度为55%。其中,图2d仅为一种示例性的显示,实际应用中蒙层的显示形式并不限于此。

弹出蒙层后,如果显示设备没有获取到触摸轨迹,且接收到智能笔发出的取消请求时,取消蒙层。其中,取消请求为用户再次按下上述设定按键时,智能笔生成的消息。

弹出蒙层后,如果显示设备获取到智能笔的触摸轨迹,则参考图2e,以触摸轨迹21的第一个书写点与当前书写点的移动距离为对角线22,在蒙层上生成一个虚线的矩形框23,即操作区域。实际应用中,对角线22也可以不显示在显示画面中。当智能笔离开显示屏后,确定虚线的矩形框23的大小为最终的大小。判断该大小是否满足设定的最小区域大小。若满足,则保存该区域大小。若不满足,则关闭虚线矩形框23,并弹出提示框提示用户重新输入触摸轨迹。

图2f为在显示屏中弹出surface视图的示意图。参考图2f,在保存虚线矩形框23的大小后,关闭蒙层,并在显示屏中弹出与该虚线矩形框大小相等的surface矩形视图框24,其中,surface矩形视图框24的位置与虚线矩形框23在显示屏中显示的位置相同。

进一步的,在surface矩形视图框24中显示应用列表(图未示),当显示设备检测到白板应用被选择时,以广播的方式将被选择的消息发送至白板应用,以使白板应用在surface矩形视图框24中显示对应的显示界面。用户可以通过智能笔在surface矩形视图框24范围内进行书写,同时,显示屏的其余位置继续显示教学课件。此时,用户不仅可以通过智能笔在surface矩形视图框24范围内进行书写,还可以继续对教学课件执行翻页等操作。

当检测到surface矩形视图框24中的关闭按钮25被点击时,关闭surface矩形视图框24,并在surface矩形视图框24位置继续显示教学课件。

本实施例提供的技术方案,通过获取智能笔的第一按键信息生成触摸请求,根据该触摸请求在显示屏上弹出蒙层,并根据蒙层中获取的触摸轨迹形成操作区域,如果操作区域大于等于预设的区域大小,则关闭蒙层,并在显示屏中弹出与操作区域大小相等的显示框,以使用户在显示框中执行触摸操作,如果操作区域小于预设的区域大小,则提示用户重新输入触摸轨迹,并判断与触摸轨迹对应的操作区域是否大于等于预设区域的大小的技术手段,实现了利用智能笔在显示屏中对多个显示框执行触摸操作的技术效果,方便了用户根据自己的实际需求在显示屏中划定显示框的显示区域,并在显示框中开启需要的应用,且无需退出当前执行应用的显示界面。同时,设定操作区域可以使用户明确根据当前触摸轨迹生成的显示框的大小,也可以使得最终的显示框更加符合用户的需求。

实施例三

图3为本发明实施例三提供的一种用于大屏显示设备的控制装置的结构示意图。本实施例提供的用于大屏显示设备的控制装置包括:请求获取模块301、蒙层弹出模块302、轨迹获取模块303、显示框弹出模块304以及操作获取模块305。

其中,请求获取模块301,用于获取智能笔在显示屏上的触摸请求;蒙层弹出模块302,用于根据触摸请求,在显示屏上弹出蒙层;轨迹获取模块303,用于在蒙层上,获取智能笔的至少一条触摸轨迹;显示框弹出模块304,用于在显示屏上弹出与触摸轨迹一一对应的显示框;操作获取模块305,用于在显示框中获取对应的触摸操作。

本实施例提供的技术方案,通过获取智能笔的触摸请求在显示屏上弹出蒙层,并根据智能笔的至少一条触摸轨迹,在显示屏上弹出与触摸轨迹对应的显示框,在显示框中获取对应的触摸操作的技术手段,实现了利用智能笔在显示设备中对多个显示框执行触摸操作的技术效果,方便了用户根据自己的实际需求在显示屏中划定显示框的显示区域,并在显示框中开启需要的应用,且无需退出当前执行应用的显示界面。

在上述实施例的基础上,请求获取模块301包括:第一信号单元,用于获取智能笔的第一按键信号;请求生成单元,用于根据第一按键信号生成智能笔在显示屏上的触摸请求。

在上述实施例的基础上,轨迹获取模块303包括:轨迹获取单元,用于获取蒙层上的至少一条触摸轨迹;第二信号单元,用于在获取至少一条触摸轨迹时,如果同步接收到智能笔的第二按键信号,则将至少一条触摸轨迹确定为智能笔的至少一条触摸轨迹。

在上述实施例的基础上,显示框弹出模块304包括:区域确定单元,用于根据每条触摸轨迹确定对应的操作区域;第一弹出单元,用于在显示屏上弹出与操作区域大小相等的显示框。

在上述实施例的基础上,第一弹出单元具体用于:如果操作区域大于等于预设的区域大小,则在显示屏上弹出与操作区域大小相等的显示框。

在上述实施例的基础上,第一弹出单元包括:提示子单元,用于如果操作区域小于预设的区域大小,则提示重新录入触摸轨迹;返回子单元,用于返回执行在蒙层上,获取智能笔的至少一条触摸轨迹的的操作,并在操作区域大于等于预设的区域大小时,在显示屏上弹出与操作区域大小相等的显示框。

在上述实施例的基础上,还包括:第一信号模块,用于获取智能笔的第三按键信号;蒙层关闭模块,用于根据第三按键信号关闭蒙层。

在上述实施例的基础上,显示框为surfaceview矩形视图框。

本实施例提供的用于大屏显示设备的控制装置可以用于执行上述任意实施例提供的用于大屏显示设备的控制方法,具备相应的功能和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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