发明内容
有鉴于此,本发明的目的在于提出一种红外大屏触控切换方法,能够实现多信号源的切换,以及在手持触控弹出快捷菜单操作栏后能够快速地对大屏内容进行批注等,解决了现有技术中的不足。
本发明的另一目的在于提出红外触控***,能够输出多源信号,同时具有快捷操作功能。
基于上述目的本发明提供的一种红外大屏触控切换方法,包括:
识别出当前属于大屏内部的显示信号,并在红外区域内响应用户在大屏上的操作,同时后台程序实时对是否有不属于大屏内部的显示信号进行检测;
若否,则继续响应大屏内部的显示信号;若是,则当检测到不属于大屏内部的显示信号以后切换到对应的信号源内进行显示;
当触发大屏上特定手势操作时,在大屏上弹出工具操作栏,此时在所述工具操作栏中选择的所有操作信号将叠加在所述大屏内部的显示信号上:
若继续选择工具操作栏中的操作信号,则再次触控大屏则切换回大屏显示信号;
若不选择工具操作栏中的操作信号,则在大屏上隐藏所述工具操作栏,再次触控大屏则切换到之前对应的信号源或新的对应的信号源内进行显示。
在一些实施例中,红外大屏触控切换方法还包括:在所述红外区域实时检测是否有属于返回大屏的启动显示信号,若是则将上述任意情况下的显示信号切换至大屏显示信号;若否则继续检测。
在一些实施例中,在所述红外区域设置虚拟home键,触发后将触控切换至大屏显示信号。
在一些实施例中,当检测到不属于大屏内部的显示信号以后切换到对应的OPS、HDMI或者VGA信号源内进行显示。
在一些实施例中,所述大屏通过串口向外输出多个信号,包括:内置主板输出信号、OPS输出信号、外置个人电脑输出信号、前置USB输出信号,所述内置主板输出信号,将输出切换至对应的大屏内部的显示信号上,所述OPS输出信号将输出切换至OPS信号源显示信号上,所述外置个人电脑输出信号将输出切换至个人电脑显示信号上,所述前置USB输出信号将输出切换至移动储存终端的显示信号上。
在一些实施例中,当触发大屏上特定手势操作时,若在阈值范围内拉高电平造成通用输入/输出拓展总线的延迟时间,此时后台程序会检测并响应到大屏,从而在大屏上弹出工具操作栏;若超出阈值范围则不弹出操作工具栏,继续响应大屏内的显示信号。
在一些实施例中,若不选择工具操作栏中的操作信号,则发送广播信号,待后台程序检测到后在大屏上响应并在大屏上隐藏所述工具操作栏,触控切换到之前对应的信号源或新的对应的信号源内在大屏进行显示。
在一些实施例中,所述后台程序实时查询HDMI信号源、VGA信号源或OPS信号源,并等待上述信号源返回的状态;若检测到有上述的信号源,则通知大屏并等待切换信号;切换到上述任意信号源中的显示信号,在大屏上执行该些显示信号的操作。
本发明还提出一种红外触控***,包括:
红外大屏,通过串口与USB交换器连接,用于实现至少四路输出:大屏内置主板输出、OPS端口设备输出、外置PC输出和前置USB输出,并通过操作***的控制总线决定连接到哪一路输出,当连接到不同路的输出则输出对应的显示信号;以及,接收特定手势操作的控制指令,弹出工具操作栏;
红外感应模块,设置在红外大屏的触控屏表层,并与所述红外大屏中的控制主板连接,用于将其感应到的外部操作在所述红外大屏上进行响应;以及,感应和接收特定手势操作,并向控制主板发出控制指令;
USB交换器,设置在红外大屏上,用于与所述红外大屏的串口连接,并提供至少四路输出USB接口:大屏内置主板、OPS端口设备、外置PC和前置USB;以及,接收后台程序模块发出的控制信号,将输出端信号切换到对应的USB接口;
后台程序模块,用于实时检测是否有不属于大屏内部的显示信号,通知USB交换器用于执行将输出端信号切换到对应的USB接口;同时,通知红外大屏中的控制主板用于在自身大屏上显示工具操作栏;以及接收广播信息,隐藏工具操作栏,同时通知USB交换器将输出端信号切换到对应的USB接口。
在一些实施例中,所述红外大屏还用于:与无线AP连接,用于接收无线通信信号后与移动智能终端连接,将移动智能终端的控制信号同步传屏到红外大屏。
在一些实施例中,所述红外大屏用于显示工具操作栏,在所述工具操作栏中选择的所有操作信号将叠加在所述红外大屏内部的显示信号上。
在一些实施例中,所述红外感应模块还用于实时检测是否有属于返回大屏的启动独立显示信号,若是则将包括大屏内置主板输出、OPS端口设备输出、外置PC输出和前置USB输出的任意一个显示信号切换至大屏显示信号;若否则继续检测。
在一些实施例中,所述后台程序模块用于实时查询HDMI信号源、VGA信号源或OPS信号源,并等待上述信号源返回的状态;若检测到有上述的信号源,则通知红外大屏并等待切换信号;切换到上述任意信号源中的显示信号,在红外大屏上执行该些显示信号的操作。
从上面所述可以看出,本发明提供的红外大屏触控切换方法,通过后台程序实时对是否有不属于大屏内部的显示信号进行检测,能够实现对非大屏内部的显示信号的监视;通过检测到不属于大屏内部的显示信号以后切换到对应的信号源内进行显示,能够对其它多个信号源进行切换和信号显示;通过触发大屏上特定手势操作,在大屏上弹出或隐藏工具操作栏,能够简化手势触控的操作,使操作快捷、便利同时增加了用户的体验。
本发明提供的红外触控***,包括了红外大屏、设置在红外大屏触控屏表层的红外感应模块、与红外大屏通过串口连接的USB交换器和在红外大屏中的后台程序模块。该***通过操作***的控制总线决定连接到哪一路输出,当连接到不同路的输出则输出对应的显示信号;以及,接收特定手势操作的控制指令,弹出工具操作栏。通过本发明提供的红外触控***能够实现多路信号源的显示信号切换,同时能够简化手势触控的操作,增加了用户的体验。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
请参考图1,是本发明的实施例中红外大屏触控切换方法的流程示意图,其中从S103开始,到S109结束。
S101,识别出当前属于大屏内部的显示信号,并在红外区域内响应用户在大屏上的操作,这里以红外大屏中为android安卓操作***为例,在默认情况下,红外框连接红外大屏中的安卓控制***,此时用户在当红外框识别到属于大屏内部的显示信号时,会在可触控的红外区域内响应用户在大屏上属于安卓操***内部的操作。比如,打开浏览器、打开文件夹并浏览等。
S102,同时后台程序实时对是否有不属于大屏内部的显示信号进行检测,后台程序服务会不停地对当前的显示信号进行检测,检测当前信号是否在安卓操作***中。
S103,若否,则继续响应大屏内部的显示信号,当上述的后台程序服务会接收各个信号源反馈状态信号,根据这些状态信号判断当前的信号是否属于安卓***。
S104,若是,则当检测到不属于大屏内部的显示信号以后切换到对应的信号源内进行显示,还是以安卓操作***为例,在红外大屏中一旦用户选择了某一个非安卓的信号源进入,此时后台程序服务会检测到这个行为,并且会发送控制信号,将输出端切换为对应的信号源内进行显示。
S105,当触发大屏上特定手势操作时,在大屏上弹出工具操作栏,这里属于红外大屏的一种快捷触发呼出工具操作栏的操作。当用户触发了大屏上特定手势操作时,会在控制总线上产生时延或者电压变化,后台程序服务会检测到这些变化,并通知安卓操作***中的控制单元,在安卓***上相应弹出工具操作栏。
S106,此时在所述工具操作栏中选择的所有操作信号将叠加在所述大屏内部的显示信号上,由于不用信号源的显示都收到安卓***的管理,所以在工具操作栏的所有操作信号豆浆叠加在之前大屏内部的安卓显示信号上。
S107,若继续选择工具操作栏中的操作信号,则再次触控大屏则切换回大屏显示信号,以选择工具操作栏中的“批注功能”操作信号为例,当弹出工具操作栏后,选择其上的“批注功能”此时还不属于大屏内的显示信号,但是当再次触控大屏时,则使大屏切换回了大屏内的显示信号,采用的批注即是在大屏上的安卓显示。
S108,若不选择工具操作栏中的操作信号,则在大屏上隐藏所述工具操作栏,在用手势呼出了工具操作栏后,若用户不需要使用,则可以触控隐藏按键,从而触发向***发送广播信号的动作,后台程序服务会检测到这个广播信号的动作,而后通知并切换信号至信号源对应的输出端。
S109,再次触控大屏则切换到之前对应的信号源或新的对应的信号源内进行显示,此时,用户再对触控大屏进行操作时,则显示信号切换回了之前对应的信号源或者产生新的信号源。
请参考图2,红外大屏触控切换方法还包括了以下的步骤:
S201,检测是否有属于返回大屏的启动显示信号,在本实施例中启动显示信号可将任何情况下的显示信号返回至安卓操作***的启动屏幕,
S202,否则继续检测,若没有检测到启动显示信号则后台程序服务会继续检测。
S203,若是则将上述任意情况下的显示信号切换至大屏显示信号,要是检测到了所述的启动显示信号就会在任意情况下返回至大屏的显示信号,触控切换至安卓操作***显示。
请参考图3,是图2中的一种优选实施方式,作为优选的,执行S301在所述红外区域设置虚拟home键,相当于在任意情况下的一种返回安卓启动屏幕的快捷操作。
S302,触发后将触控切换至大屏显示信号,在本实施例中,触发了虚拟home键以后,也涉及到信号的切换,即将信号切换至大屏显示信号。
请参考图4,非安卓信号源的切换信号可以是:
S104当检测到不属于大屏内部的显示信号以后,S401,切换到对应的OPS信号源内进行显示,在本实施例中,一旦用户选择了某个非安卓操作***中的显示信号OPS进行切换,则在后台服务会检测到,同时在大屏上显示对应的OPS信号。
S104当检测到不属于大屏内部的显示信号以后,或者,S402,切换到对应的HDMI信号源内进行显示,在本实施例中,一旦用户选择了某个非安卓操作***中的显示信号HDMI进行切换,则在后台服务会检测到,同时在大屏上显示对应的HDMI信号。
S104当检测到不属于大屏内部的显示信号以后,或者,S403,切换到对应的VGA信号源内进行显示,在本实施例中,一旦用户选择了某个非安卓操作***中的显示信号VGA进行切换,则在后台服务会检测到,同时在大屏上显示对应的VGA信号。
请参考图5,与图4中用户端的切换信号相对应的,在输出端也有类似的信号切换流程。
S501,所述大屏通过串口向外输出多个信号,在本实施例中,红外大屏一般通过串口与一块USB-HUB板卡(USB交换器)连接,该板卡上至少包括4路的输出端信号,分别是:501内置主板输出信号,502OPS输出信号,503外置个人电脑输出信号和504前置USB输出信号,并分别进行以下的操作:
S502,所述内置主板输出信号,将输出切换至对应的大屏内部的显示信号上,内置主板优选为安卓操作***的主板,红外大屏连接的内置安卓操作***,输出切换后为大屏内部显示信号。
S503,所述OPS输出信号将输出切换至OPS信号源显示信号上,OPS即开放式可插播规范,在本实施例中的红外大屏上可以被认为是一个标准的Intel架构PC设置,优选为Windows操作***。
S504,所述外置个人电脑输出信号将输出切换至个人电脑显示信号上,即通过视屏连接端口,对输出信号进行切换VGA(VideoGraphicsArray)视频图形阵列的数字传输模式连接或者HDMI(HighDefinitionMultimediaInterface)高清晰度多媒体接口。
S505,所述前置USB输出信号将输出切换至移动储存终端的显示信号上,这里可以是外接的具有USB移动智能终端上的USB输出信号。
请参考图6,是在红外大屏上触控触发手势工具栏的方法流程示意图,其中步骤包括:
S601,触发大屏上特定手势操作,
S602,若在阈值范围内拉高电平造成通用输入/输出拓展总线的延迟时间,在本实施例中,涉及GPIO(GeneralPurposeInputOutput)通用输入/输出拓展,是一种灵活的芯片控制总线,当***需要采用远端串行通信或者控制是,GPIO产品能够提供额外的监控和监视。所以这里触发的方式就是在一定的阈值范围内拉高电平,造成GPIO总线的延迟时间。进入S603,后台程序会检测并响应到大屏,这一延迟时间会被后台程序检测到,同时通知安卓操作***和与红外大屏相连的USB交换器。进入S606,在大屏上弹出工具操作栏,此时用户在工具操作栏上的批注等操作信号将会叠加在之前的显示信号源上。
S602中若不在阈值范围,则进入S604,超出阈值范围则不弹出操作工具栏,进入S605,继续响应大屏内的显示信号,这样即不响应手势控制,没有触发启动弹出工具操作栏的动作。
请参考图7,是S108,若不选择工具操作栏中的操作信号,则在大屏上隐藏所述工具操作栏的具体操作步骤,如下:
若不选择工具操作栏中的操作信号,则发送广播信号,待后台程序检测到后在大屏上响应并在大屏上隐藏所述工具操作栏,触控切换到之前对应的信号源或新的对应的信号源内在大屏进行显示。
S701,若不选择工具操作栏中的操作信号,则发送广播信号,在大屏上在触控了“隐藏”按键后会触发。
S702,发送广播信号,发送广播信号操作,进入S703,待后台程序检测到后在大屏上响应并在大屏上隐藏所述工具操作栏,所述广播信号会被后台程序检测到,同时向USB交换器再次发送切换信号至信号源对应的USB接口,进入S704,触控切换到之前对应的信号源或新的对应的信号源内在大屏进行显示,此时用户又可以对信号源进行操作。
请参考图8,是后台程序服务的工作流程示意图,包括步骤如下:
S801,所述后台程序实时查询HDMI信号源,后台程序服务会实时检测非安卓操作信号,
或者S802,所述后台程序实时查询VGA信号源,
或者S803,所述后台程序实时查询OPS信号源,
S804,检测到有上述的信号源,则通知大屏并等待切换信号,只要后台程序检测到有上述的包括上述任意信号的信号源,就会通知大屏中的安卓操作***和USB交换器,等待切换信号。
S805,切换到上述任意信号源中的显示信号,作为本实施例中优选的,可通过USB交换器进行切换
S806,在大屏上执行该些显示信号的操作,上述步骤切换到哪一路的USB端口,则对应地切换到哪一路的输出端。
请参考图9,是本实施例中的红外触控***中时序流程示意图,其中,红外感应模块901,红外大屏902,USB交换器903,后台程序模块904,
默认情况下,红外感应模块901连接安卓主板,此时用户在红外大屏902上的操作会在屏幕上响应,同时启动一个后台程序模块904,不停地检测当前显示信号是否在安卓***内。一旦用户选择某个非安卓信号源进入(比如:OPS、HDMI、VGA),此时后台程序模块904会检测到这一行为,并发送控制信号通知USB交换器903(USB-hub板)将输出切换到对应的USB口上,此时用户无论进入到哪个信号源,都可以在该信号源内进行操作(例如Window7)。当用户触发特定手势时,会拉高GPIO总线400ms时间,此时后台服务的检测进程会检测到这一变化,同时通过安卓操作***和USB交换器903同步新执行:安卓***显示出工具栏,此时用户的批注等操作将会叠加在信号源之上,同时触控切换回到了安卓操作***中。如果用户选择“隐藏工具栏”,则会向***后台程序模块904发送一个广播,检测服务收到后,会通知USB交换器903再次切换至信号源对应的USB接口,此时用户又可以对信号源进行操作。在任何情况下,按下“返回”(虚拟HOME键)返回至安卓启动屏幕,则触控切换至安卓***。
具体时序流程包括如下步骤:
其中,红外感应模块901,红外大屏902,USB交换器903,后台程序模块904,
红外感应模块901向USB交换器903,执行:S901,通过串口与USB交换器连接,用于实现至少四路输出:大屏内置主板输出、OPS端口设备输出、外置PC输出和前置USB输出,
红外大屏902反馈红外感应模块901,执行S902,通过操作***的控制总线决定连接到哪一路输出,当连接到不同路的输出则输出对应的显示信号,
红外大屏902反馈在红外感应模块901的操作,执行S903,接收特定手势操作的控制指令,
红外感应模块901向红外大屏902发出控制信号,执行S904,弹出工具操作栏,
红外感应模块901向红外大屏902发出控制信号,执行S905,用于将其感应到的外部操作在所述红外大屏上进行响应,
红外感应模块901向红外大屏902发出控制信号,执行S906,感应和接收特定手势操作,并向控制主板发出控制指令,
USB交换器903与红外大屏902通过串口连接,执行S907,用于与所述红外大屏的串口连接,并提供至少四路输出USB接口:大屏内置主板、OPS端口设备、外置PC和前置USB,
USB交换器903与后台程序模块904进行通信,进入S908,接收后台程序模块发出的控制信号,将输出端信号切换到对应的USB接口,
后台程序模块904与USB交换器903进行通信,进入S909,实时检测是否有不属于大屏内部的显示信号,通知USB交换器用于执行将输出端信号切换到对应的USB接口,
后台程序模块904通知红外大屏902,进入S910,通知红外大屏中的控制主板用于在自身大屏上显示工具操作栏,
后台程序模块904向USB交换器903发送控制信号,进入S911,接收广播信息,隐藏工具操作栏,同时通知USB交换器将输出端信号切换到对应的USB接口,
在本实施例中,优选地,所述红外大屏902还用于:与无线AP连接,用于接收无线通信信号后与移动智能终端连接,将移动智能终端的控制信号同步传屏到红外大屏902。
请参考图10,其中,红外感应模块901,红外大屏902,USB交换器903,后台程序模块904,所述红外大屏902通过串口与USB交换器903连接,所述红外感应模块901设置在红外大屏的触控屏表层,并与所述红外大屏中的控制主板连接,所述USB交换器903,设置在红外大屏上。
在本实施例中,更近一步地,所述红外大屏902用于显示工具操作栏,在所述工具操作栏中选择的所有操作信号将叠加在所述红外大屏内部的显示信号上。
在本实施例中,更近一步地,所述红外感应模块901还用于实时检测是否有属于返回大屏的启动独立显示信号,若是则将包括大屏内置主板输出、OPS端口设备输出、外置PC输出和前置USB输出的任意一个显示信号切换至大屏显示信号;若否则继续检测。
在本实施例中,更近一步地,所述后台程序模块904用于实时查询HDMI信号源、VGA信号源或OPS信号源,并等待上述信号源返回的状态;若检测到有上述的信号源,则通知红外大屏902并等待切换信号;切换到上述任意信号源中的显示信号,在红外大屏902上执行该些显示信号的操作。
综上,从上面所述可以看出本实施例中的红外大屏触控切换方法,通过后台程序实时对是否有不属于大屏内部的显示信号进行检测,能够实现对非大屏内部的显示信号(HDMI信号源、VGA信号源或OPS信号源)的监视;通过检测到不属于大屏内部的显示信号以后切换到对应的信号源内进行显示,能够对其它多个信号源进行切换和信号显示;通过触发大屏上特定手势操作,在大屏上弹出或隐藏工具操作栏,能够简化手势触控的操作,使操作快捷、便利同时增加了用户的体验。
从上面所述可以看出本实施例中的红外触控***,包括了红外大屏、设置在红外大屏触控屏表层的红外感应模块、与红外大屏通过串口连接的USB交换器和在红外大屏中的后台程序模块。该***通过操作***的控制总线决定连接到哪一路输出,当连接到不同路的输出则输出对应的显示信号;以及,接收特定手势操作的控制指令,弹出工具操作栏。通过本发明提供的红外触控***能够实现多路信号源的显示信号切换,同时能够简化手势触控的操作,增加了用户的体验。
所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。