多系统触控屏的控制方法和系统与流程

文档序号:11063307阅读:352来源:国知局
多系统触控屏的控制方法和系统与制造工艺

本发明涉及显示控制应用技术领域,特别是涉及一种多系统触控屏的控制方法和系统。



背景技术:

在显示技术领域中,终端可以在其屏幕界面上显示信息,当用户需要对终端屏幕界面上的信息进行操作时,用户可以对终端的触控屏进行相应的操作。随着技术的发展,在终端中可以运行两个不同的系统,此时触控屏的触控功能需要同时服务于两个系统,但若两个系统同时启动触控功能,触控数据会同时发给两个系统,当两个系统在终端上同时运行时,对触控屏上一个系统的界面的触控动作会穿透到另一个系统的界面上,从而导致误操作。



技术实现要素:

基于此,有必要针对现有的触控屏会导致触控动作穿透的问题,提供一种多系统触控屏的控制方法和系统。

一种多系统触控屏的控制方法,包括以下步骤:

在终端触控屏上显示第一系统界面时,监听终端触控屏除第一系统界面外的其他系统界面的显示指令;

在监听到第二系统界面的显示指令时,确定终端触控屏的目标区域,其中,目标区域为待显示的第二系统界面在终端触控屏上所对应的区域;

将除第二系统界面外的其他系统界面对应于目标区域的触控功能关闭。

一种多系统触控屏的控制系统,包括以下单元:

监听单元,用于在终端触控屏上显示第一系统界面时,监听终端触控屏除第一系统界面外的其他系统界面的显示指令;

区域确定单元,用于在监听到第二系统界面的显示指令时,确定终端触控屏的目标区域,其中,目标区域为待显示的第二系统界面在终端触控屏上所对应的区域;

执行单元,用于将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭。

根据上述本发明的多系统触控屏的控制方法和系统,其是在终端触控屏上显示第一系统界面时,监听终端触控屏除第一系统界面外的其他系统界面的显示指令;在监听到第二系统界面的显示指令时,确定终端触控屏的目标区域,将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭,此时只要用户的触控操作在待显示的第二系统界面在终端触控屏上所在的区域内,则不会将触控数据发送给除第二系统界面外的其他系统界面,实现触控功能的切换,避免触控动作穿透导致的误操作。

附图说明

图1为其中一个实施例的多系统触控屏的控制方法的流程示意图;

图2为其中一个实施例的多系统触控屏的控制系统的结构示意图;

图3为其中一个实施例的多系统触控屏的控制系统的结构示意图;

图4为其中一个实施例的多系统触控屏的控制系统的结构示意图;

图5为其中一个实施例的多系统触控屏的控制系统的实际应用示意图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。

参见图1所示,为本发明一个实施例中多系统触控屏的控制方法的流程示意图。该实施例中的多系统触控屏的控制方法,包括以下步骤:

步骤S101:在终端触控屏上显示第一系统界面时,监听终端触控屏除第一系统界面外的其他系统界面的显示指令;

在本步骤中,监听终端触控屏的除第一系统界面外的其他系统界面的显示指令是为了判断终端触控屏是否需要显示除第一系统界面外的其他系统界面;

步骤S102:在监听到第二系统界面的显示指令时,确定终端触控屏的目标区域,其中,目标区域为待显示的第二系统界面在终端触控屏上所对应的区域;

在本步骤中,第二系统界面是除第一系统界面外的其他系统界面中的任意一个系统界面;

步骤S103:将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭。

在本实施例中,在终端触控屏上显示第一系统界面时,监听终端触控屏除第一系统界面外的其他系统界面的显示指令;在监听到第二系统界面的显示指令时,确定终端触控屏的目标区域,将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭,此时只要用户的触控操作在待显示的第二系统界面在终端触控屏上所在的区域内,则不会将触控数据发送给除第二系统界面外的其他系统界面,实现触控功能的切换,避免触控动作穿透导致的误操作。

优选的,待显示的第二系统界面在终端触控屏上所在的区域对应的除第二系统界面外的其他系统界面的触控功能关闭,在终端触控屏上除了该区域,除第二系统界面外的其他系统界面在其他区域对应的触控功能并未被关闭,即,除第二系统界面外的其他系统界面中未与第二系统界面重叠的区域的触控功能依然有效。如此可以实现多系统触控功能的同时运行。

在其中一个实施例中,确定终端触控屏的目标区域的步骤之后还包括以下步骤:

获取目标区域的地址数据;

根据地址数据获取控制命令,其中,控制命令与除第二系统界面外的其他系统界面相关联;

将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭的步骤包括以下步骤:

根据控制命令将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭。

在本实施例中,在确定终端触控屏的目标区域后,为了便于对目标区域进行控制,可以获取目标区域的地址数据,根据地址数据可以得到相应的控制命令,该控制命令与除第二系统界面外的其他系统界面相关联,可以控制除第二系统界面外的其他系统界面在终端触控屏上的触控功能。通过地址数据的形式可以在终端触控屏中正确选择需要控制的区域。

在其中一个实施例中,获取目标区域的地址数据的步骤包括以下步骤:

将终端触控屏的显示区域划分为多个子区域;

获取待显示的第二系统界面在终端触控屏上的位置,根据位置确定待显示的第二系统界面所占据的各目标子区域;

获取各目标子区域的地址数据,将所有目标子区域的地址数据作为目标区域的地址数据。

在本实施例中,首先将终端触控屏的显示区域划分为多个子区域,根据待显示的第二系统界面的位置,确定其所占据的各个目标子区域,将所有目标子区域的整体作为待显示的第二系统界面在终端触控屏上所在的区域。通过对终端触控屏的显示区域的划分,可以方便确定待显示的第二系统界面在终端触控屏上所在的区域。

优选的,多个子区域的大小可以相同,便于划分显示区域,统一各子区域的地址数据的类型和大小。

在其中一个实施例中,每个子区域具备独立的控制通信地址协议。

在本实施例中,每个子区域具备独立的控制通信地址协议,如此就可以对每个子区域进行单独控制,在利用多个目标子区域的地址数据同时进行控制,即使有个别目标子区域因各种原因对控制命令无法响应,也不会对待显示的第二系统界面在终端触控屏上所在的区域整体产生大的影响。另外,还可以实现触控屏的任意区域定制其他系统界面的触控功能控制。

在其中一个实施例中,多系统包括PC系统和Android系统。

在本实施例中,终端的多系统可以是PC(个人电脑)系统和Android(安卓)系统,当前显示的系统界面为PC系统时,第一系统即为PC系统,第二系统即为Android系统;当前显示的系统界面为Android系统时,第一系统即为Android系统,第二系统即为PC系统。

另外,多系统并不仅仅限于PC系统和Android系统,也可以适用于其他的操作系统。当系统多于两个时,第一系统和第二系统可以是其中的任意两个,第一系统为已显示的系统,第二系统为待显示的系统。

根据上述多系统触控屏的控制方法,本发明还提供一种多系统触控屏的控制系统,以下就本发明的多系统触控屏的控制系统的实施例进行详细说明。

参见图2所示,为本发明一个实施例中多系统触控屏的控制系统的结构示意图。该实施例中的多系统触控屏的控制系统包括以下单元:

监听单元210,用于在终端触控屏上显示第一系统界面时,监听终端触控屏除第一系统界面外的其他系统界面的显示指令;

区域确定单元220,用于在监听到第二系统界面的显示指令时,确定终端触控屏的目标区域,其中,目标区域为待显示的第二系统界面在终端触控屏上所对应的区域;

执行单元230,用于将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭。

在其中一个实施例中,如图3所示,多系统触控屏的控制系统还包括地址获取单元240和命令获取单元250;

地址获取单元240用于获取目标区域的地址数据;

命令获取单元250用于根据地址数据获取控制命令,其中,控制命令与除第二系统界面外的其他系统界面相关联;

执行单元230用于根据控制命令将目标区域对应的除第二系统界面外的其他系统界面的触控功能关闭。

在其中一个实施例中,如图4所示,地址获取单元240包括划分单元241、定位单元242和地址确定单元243;

划分单元241用于将终端触控屏的显示区域划分为多个子区域;

定位单元242用于获取待显示的第二系统界面在终端触控屏上的位置,根据位置确定待显示的第二系统界面所占据的各目标子区域;

地址确定单元243用于获取各目标子区域的地址数据,将所有目标子区域的地址数据作为待显示的第二系统界面在终端触控屏上所在的区域的地址数据。

在其中一个实施例中,每个子区域具备独立的控制通信地址协议。

在其中一个实施例中,多系统包括PC系统和Android系统。

本发明的多系统触控屏的控制系统与本发明的多系统触控屏的控制方法一一对应,在上述多系统触控屏的控制方法的实施例阐述的技术特征及其有益效果均适用于多系统触控屏的控制系统的实施例中。

在一个具体的实施例中,多系统触控屏的控制系统可以应用在智能交互平板中,智能交互平板可以为Android系统和PC系统双系统触控式平板。

如图5所示,监听单元和执行单元可以集成在单片机(MCU)中,单片机分别通过串口通信模块、USB通信模块与触控屏连接,Android系统和PC系统分别与单片机连接,Android系统经单片机、串口通信模块与触控屏进行通信,PC系统经单片机、USB通信模块与触控屏进行通信。

单片机通过串口通信模块或者USB通信模块对触控屏设置一个或者多个矩形的“不穿透区”,将触控屏按划分为多个独立的子区域,每个子区域设置独立的控制通信地址协议,发送/接收报文格式可通过软件定义。

在PC系统界面下,触控屏的任意区域需要通过串口通信模块调出安卓操作工具窗口时,单片机通过USB通信模块获取相应区域的地址,发送相应区域的地址的控制命令至触控屏,将安卓操作工具窗口的显示区域对应的PC系统的PC触控功能单独临时关闭,只要用户的触控操作在该相应区域内,则不会将触控数据发送给PC系统,从而避免触控动作穿透。

在Android系统界面下,触控屏的任意区域需要通过USB通信模块调出PC系统操作窗口时,单片机通过串口通信模块获取相应区域的地址,发送相应区域的地址的控制命令至触控屏,将PC系统操作窗口的显示区域对应的Android系统的Android触控功能单独临时关闭,只要用户的触控操作在该相应区域内,则不会将触控数据发送给Android系统,从而避免触控动作穿透。

优选的,当切换到PC系统时,安卓系统为辅助系统,PC系统的触控功能和安卓系统的触控功能同时在工作,安卓系统的触控功能同时服务于PC系统,PC系统下的操作只要不触发安卓功能的指令就不会执行安卓的触控命令,当执行安卓功能命令时,根据安卓功能窗口的位置来屏蔽对应PC系统的界面,此时PC系统被屏蔽的位置不发生坐标数据,安卓功能的窗口覆盖多大就屏蔽PC系统的触控区域多大。当安卓功能的窗口被隐藏或关闭后,MCU重新发送区域坐标数据,此时PC系统的所有区域触控功能恢复;

当切换到安卓系统时,PC系统的触控功能会被MCU关闭,避免触摸穿透到PC系统的误操作问题;类似的,当需要调出PC系统操作窗口时,可以根据PC系统操作窗口屏蔽对应的安卓系统界面。当再切换回PC系统时,PC的触控功能重新打开,此时PC为主,安卓为辅。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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