会议一体机防触摸数据透传方法、系统及会议一体机设备与流程

文档序号:18898933发布日期:2019-10-18 21:40阅读:358来源:国知局
会议一体机防触摸数据透传方法、系统及会议一体机设备与流程

本发明涉及数据透传处理技术领域,尤其涉及一种基于触摸框的会议一体机防触摸数据透传方法、系统及会议一体机设备。



背景技术:

目前会议一体机有使用到uart+usb的触摸框,一路uart的触摸数据输出到安卓,一路usb输出给触摸数据到对应的外接设备,如ops,外置电脑;如当前通道是切换到ops通道,uart和usb同时输出触摸数据;如此时在ops显示画面上,有设计安卓的交互控制ui(悬浮按钮)是在显示画面中的,则会出现在触摸ui进行控制时,ops也会同时响应触摸事件,导致ops被误触发触摸事件。



技术实现要素:

本发明的目的在于克服现有技术的不足,本发明提供了一种基于触摸框的会议一体机防触摸数据透传方法、系统及会议一体机设备,解决了一体机的触摸数据透传问题。

为了解决上述技术问题,本发明实施例提供了一种基于触摸框的会议一体机防触摸数据透传方法,所述方法包括:

当androidui在触摸框显示时,判断所述androidui的悬浮菜单窗口是否在所述触摸框的外部信号源下;

若是,安卓主板基于androidui的悬浮菜单窗口生成设置usb触摸区域禁用指令并发送至所述触摸框;

所述触摸框接收所述设置usb触摸区域禁用指令,在所述触摸框上设置对应的usb触摸禁用区域;

当所述androidui在所述触摸框隐藏时,安卓主板基于所述androidui的悬浮菜单窗口生成取消usb触摸区域禁用指令并发送至所述触摸框;

所述触摸框接收所述取消usb触摸区域禁用指令,在所述触摸框上取消对应的usb触摸禁用区域。

可选的,所述方法还包括:

若判断所述androidui的悬浮菜单窗口不在所述触摸框的外部信号源下时,所述安卓主板生成将所述触摸框设置为usb触摸区域禁用指令并发送至所述触摸框。

可选的,所述方法还包括:

当在所述触摸框点击移动所述androidui的悬浮菜单窗口时,所述安卓主板生成设置usb触摸全屏区域禁用指令以及生成取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令;

将所述发设置usb触摸全屏区域禁用指令以及取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令发送至所述触摸框;

所述触摸框将全屏设置为usb触摸禁用区域以及取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸禁用区域。

可选的,所述方法还包括:

当在所述触摸框完成移动所述androidui的悬浮菜单窗口时,所述安卓主板基于所述androidui的悬浮菜单窗口当前位置的生成设置当前usb触摸区域禁用指令以及生成取消usb触摸全屏区域禁用指令;

将所述设置当前usb触摸区域禁用指令以及取消usb触摸全屏区域禁用指令发送至所述触摸框;

所述触摸框将androidui的悬浮菜单窗口当前位置设置为当前usb触摸禁用区域以及取消usb触摸全屏区域禁用。

可选的,所述当androidui在触摸框显示时之前,还包括:

所述安卓主板基于uart将所述androidui发送至所述触摸框。

可选的,所述外部信号源为基于usb接口与所述触摸框相连接的信号源。

可选的,所述设置usb触摸区域禁用指令包括禁用区域的左上角坐标、宽和高;

所述取消usb触摸区域禁用指令包括禁用区域的左上角坐标、宽和高;

其中,所述设置usb触摸区域禁用指令以及所述取消usb触摸区域禁用指令的格式为:包头+包长+区域+校验和字节;所述设置usb触摸区域禁用指令和所述取消usb触摸区域禁用指令的区域位置是一致的。

可选的,所述触摸框同时接收所述安卓主板发送设置usb触摸区域禁用指令的不能大于预设阈值,且设置usb触摸区域禁用指令中的usb触摸禁用区域不能存在重叠。

另外,本发明实施例还提供了一种基于触摸框的会议一体机防触摸数据透传系统,所述系统包括:

安卓主板:用于当判断androidui的悬浮菜单窗口在所述触摸框的外部信号源下时,基于androidui的悬浮菜单窗口生成设置usb触摸区域禁用指令并发送至所述触摸框;当所述androidui在所述触摸框隐藏时,基于所述androidui的悬浮菜单窗口生成取消usb触摸区域禁用指令并发送至所述触摸框;

触摸框:接收所述设置usb触摸区域禁用指令,在所述触摸框上设置对应的usb触摸禁用区域;接收所述取消usb触摸区域禁用指令,在所述触摸框上取消对应的usb触摸禁用区域。

另外,本发明实施例还提供了一种会议一体机设备,所述会议一体机设备包括:

触摸框、安卓主板以及外部信号源;所述触摸框基于uart接口与所述安卓主板相连接,所述触摸框基于usb接口与外部信号源相连接;其中,所述会议一体机设备被配置为用于执行上述所述的会议一体机防触摸数据透传方法。

在本发实施例中,通过在触摸框上的相应区域设置usb触摸禁用区域,防止在相应区域操作的时候,触摸框不将操作数据通过usb接口发送给外接设备,只响应安卓设备,以实现防止数据透传;这样即实现在一体机的触摸框对androidui触摸操作时,不将相应的操作数据发送至ops(或外接设备),ops(或外接设备)也不会存在误触发触摸事件。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。

图1是本发明实施例中的基于触摸框的会议一体机防触摸数据透传方法的流程示意图;

图2是本发明实施例中的基于触摸框的会议一体机防触摸数据透传系统的组成结构示意图;

图3是本发明实施例中的会议一体机设备组成结构示意图。

具体实施方式

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

需要说明的是,通用异步收发传输器(universalasynchronousreceiver/transmitter,简称uart);通用串行总线(universalserialbus,简称usb)。

实施例

请参阅图1,图1是本发明实施例中的基于触摸框的会议一体机防触摸数据透传方法的流程示意图。

如图1所示,一种基于触摸框的会议一体机防触摸数据透传方法,所述方法包括:

s11:所述安卓主板基于uart将所述androidui发送至所述触摸框;

在本发明具体实施过程中,安卓主板与触摸框通过uart接口相连接,其中触摸框通过usb接口与外界信号源相连接,其中外接信号源可以为会议一体机设备的ops或者外接电脑设备,当在触摸框与外界信号源连接的时候,android系统可以切换显示外接信号源,此时,触摸框也会通过usb将触摸数据传给外接信号源;安卓主板通过uart接口将该安卓主板内的androidui发送至该触摸框上,其中,该androidui包含有快捷操作菜单、导航栏等;该触摸框在接收androidui之后,将其显示。

s12:当androidui在触摸框显示时,判断所述androidui的悬浮菜单窗口是否在所述触摸框的外部信号源下;

在本发明具体实施过程中,在androidui在触摸框显示时,安卓主板需要判断androidui的悬浮菜单窗口是否在该触摸框的外接信号源下,其中,安卓主板可以获得外界信号源的在触摸框的显示位置,也获得由androidui的悬浮菜单窗口在触摸框的显示位置坐标,通过两个显示位置进行判断,即可知道androidui的悬浮菜单窗口是否在触摸框的外部信号源下。

s13:若是,安卓主板基于androidui的悬浮菜单窗口生成设置usb触摸区域禁用指令并发送至所述触摸框;

在本发明具体实施过程中,若androidui的悬浮菜单窗口在所述触摸框的外部信号源下的时候,该安卓主板根据androidui的悬浮菜单窗口的区域位置来生成设置usb触摸区域禁用指令,在生成该设置usb触摸区域禁用指令之后,通过uart将设置usb触摸区域禁用指令发送至触摸框上;其中,该设置usb触摸区域禁用指令中包括设置禁用区域的左上角坐标x和y,禁用区域的宽和高;并且该设置usb触摸区域禁用指令的格式为包头+包长+区域+校验和字节。

s14:所述触摸框接收所述设置usb触摸区域禁用指令,在所述触摸框上设置对应的usb触摸禁用区域;

在本发明具体实施过程中,该触摸框接收安卓主板发送过来的设置usb触摸区域禁用指令,然后解析该设置usb触摸区域禁用指令,根据解析到的包头+包长+区域+校验和字节在触摸框上相应的区域设置对应的usb触摸禁用区域。

s15:当所述androidui在所述触摸框隐藏时,安卓主板基于所述androidui的悬浮菜单窗口生成取消usb触摸区域禁用指令并发送至所述触摸框;

在本发明具体实施过程中,在androidui在该触摸框隐藏时,其中,包括安卓系统部分关机或者人为的在触摸框上设置androidui在触摸框上隐藏时,安卓主板首先会根据该androidui的悬浮菜单窗口生成取消usb触摸区域禁用指令,然后将该取消usb触摸区域禁用指令发送至触摸框上;该取消usb触摸区域禁用指令包括取消禁用区域的左上角坐标x和y,禁用区域的宽和高;并且该取消usb触摸区域禁用指令的格式为包头+包长+区域+校验和字节。

s16:所述触摸框接收所述取消usb触摸区域禁用指令,在所述触摸框上取消对应的usb触摸禁用区域;

在本发明具体实施过程中,该触摸框接收安卓主板基于uart发送来的取消usb触摸区域禁用指令,然后解析该取消usb触摸区域禁用指令,根据解析到的包头+包长+区域+校验和字节在触摸框上相应的区域取消对应的usb触摸禁用区域。

s17:若判断所述androidui的悬浮菜单窗口不在所述触摸框的外部信号源下时,所述安卓主板生成将所述触摸框设置为usb触摸区域禁用指令并发送至所述触摸框。

在本发明具体实施过程中,在判断androidui的悬浮菜单窗口不在该触摸框的外部信号源下时,安卓主板直接生成将触摸框设置为usb触摸区域禁用指令并发送至该触摸框;触摸框相应该将触摸框设置为usb触摸区域禁用指令,然后将触摸框设置为usb触摸区域禁用。

在本发明具体实施过程中,所述方法还包括:当在所述触摸框点击移动所述androidui的悬浮菜单窗口时,所述安卓主板生成设置usb触摸全屏区域禁用指令以及生成取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令;将所述发设置usb触摸全屏区域禁用指令以及取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令发送至所述触摸框;所述触摸框将全屏设置为usb触摸禁用区域以及取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸禁用区域。

具体的,用户可以在触摸框上进行该androidui的悬浮菜单窗口的移动;在进行androidui的悬浮菜单窗口移动的时候,该安卓主板首先生成设置usb触摸全屏区域禁用指令以及生成取消androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令;然后将发设置usb触摸全屏区域禁用指令以及取消androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令通过uart发送至触摸框中,触摸框相应接收到的设置usb触摸全屏区域禁用指令以及取消androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令将全屏设置为usb触摸禁用区域以及取消androidui的悬浮菜单窗口移动前所在区域的usb触摸禁用区域。

在本发明具体实施过程中,所述方法还包括:当在所述触摸框完成移动所述androidui的悬浮菜单窗口时,所述安卓主板基于所述androidui的悬浮菜单窗口当前位置的生成设置当前usb触摸区域禁用指令以及生成取消usb触摸全屏区域禁用指令;将所述设置当前usb触摸区域禁用指令以及取消usb触摸全屏区域禁用指令发送至所述触摸框;所述触摸框将androidui的悬浮菜单窗口当前位置设置为当前usb触摸禁用区域以及取消usb触摸全屏区域禁用。

具体的,用户在触摸框完成移动androidui的悬浮菜单窗口时,安卓主板基于androidui的悬浮菜单窗口当前位置的生成设置当前usb触摸区域禁用指令以及生成取消usb触摸全屏区域禁用指令;然后将设置当前usb触摸区域禁用指令以及取消usb触摸全屏区域禁用指令发送至该触摸框;该触摸框接收到设置当前usb触摸区域禁用指令以及取消usb触摸全屏区域禁用指令发之后,进行解析,根据解析结果将androidui的悬浮菜单窗口当前位置设置为当前usb触摸禁用区域以及取消usb触摸全屏区域禁用。

在本发明具体实施过程中,所述外部信号源为基于usb接口与所述触摸框相连接的信号源;其中,该外部信号源可以为会议一体机设备的ops或者外接的pc等智能设备。

在本发明具体实施过程中,所述设置usb触摸区域禁用指令包括禁用区域的左上角坐标、宽和高;所述取消usb触摸区域禁用指令包括禁用区域的左上角坐标、宽和高;其中,所述设置usb触摸区域禁用指令以及所述取消usb触摸区域禁用指令的格式为:包头+包长+区域+校验和字节;所述设置usb触摸区域禁用指令和所述取消usb触摸区域禁用指令的区域位置是一致的。

在本发明具体实施过程中,所述触摸框同时接收所述安卓主板发送设置usb触摸区域禁用指令的不能大于预设阈值,且设置usb触摸区域禁用指令中的usb触摸禁用区域不能存在重叠;其中,该预设阈值一般不大于10;具体根据触摸框的大小设定或者根据用户的需求设定。

在本发实施例中,通过在触摸框上的相应区域设置usb触摸禁用区域,防止在相应区域操作的时候,触摸框不将操作数据通过usb接口发送给外接设备,只响应安卓设备,以实现防止数据透传;这样即实现在一体机的触摸框对androidui触摸操作时,不将相应的操作数据发送至ops(或外接设备),ops(或外接设备)也不会存在误触发触摸事件。

实施例

请参阅图2,图2是本发明实施例中的基于触摸框的会议一体机防触摸数据透传系统的组成结构示意图。

如图1所示,一种基于触摸框的会议一体机防触摸数据透传系统,所述系统包括:

安卓主板11:用于当判断androidui的悬浮菜单窗口在所述触摸框的外部信号源下时,基于androidui的悬浮菜单窗口生成设置usb触摸区域禁用指令并发送至所述触摸框;当所述androidui在所述触摸框隐藏时,基于所述androidui的悬浮菜单窗口生成取消usb触摸区域禁用指令并发送至所述触摸框;

在本发明具体实施过程中,安卓主板与触摸框通过uart接口相连接,其中触摸框通过usb接口与外界信号源相连接,其中外接信号源可以为会议一体机设备的ops或者外接电脑设备,当在触摸框与外界信号源连接的时候,android系统可以切换显示外接信号源,此时,触摸框也会通过usb将触摸数据传给外接信号源;安卓主板通过uart接口将该安卓主板内的androidui发送至该触摸框上,其中,该androidui包含有快捷操作菜单、导航栏等;该触摸框在接收androidui之后,将其显示。

在本发明具体实施过程中,在androidui在触摸框显示时,安卓主板需要判断androidui的悬浮菜单窗口是否在该触摸框的外接信号源下,其中,安卓主板可以获得外界信号源的在触摸框的显示位置,也获得由androidui的悬浮菜单窗口在触摸框的显示位置坐标,通过两个显示位置进行判断,即可知道androidui的悬浮菜单窗口是否在触摸框的外部信号源下。

在本发明具体实施过程中,若androidui的悬浮菜单窗口在所述触摸框的外部信号源下的时候,该安卓主板根据androidui的悬浮菜单窗口的区域位置来生成设置usb触摸区域禁用指令,在生成该设置usb触摸区域禁用指令之后,通过uart将设置usb触摸区域禁用指令发送至触摸框上;其中,该设置usb触摸区域禁用指令中包括设置禁用区域的左上角坐标x和y,禁用区域的宽和高;并且该设置usb触摸区域禁用指令的格式为包头+包长+区域+校验和字节。

在本发明具体实施过程中,在androidui在该触摸框隐藏时,其中,包括安卓系统部分关机或者人为的在触摸框上设置androidui在触摸框上隐藏时,安卓主板首先会根据该androidui的悬浮菜单窗口生成取消usb触摸区域禁用指令,然后将该取消usb触摸区域禁用指令发送至触摸框上;该取消usb触摸区域禁用指令包括取消禁用区域的左上角坐标x和y,禁用区域的宽和高;并且该取消usb触摸区域禁用指令的格式为包头+包长+区域+校验和字节。

触摸框12:接收所述设置usb触摸区域禁用指令,在所述触摸框上设置对应的usb触摸禁用区域;接收所述取消usb触摸区域禁用指令,在所述触摸框上取消对应的usb触摸禁用区域。

在本发明具体实施过程中,该触摸框接收安卓主板发送过来的设置usb触摸区域禁用指令,然后解析该设置usb触摸区域禁用指令,根据解析到的包头+包长+区域+校验和字节在触摸框上相应的区域设置对应的usb触摸禁用区域。

在本发明具体实施过程中,该触摸框接收安卓主板基于uart发送来的取消usb触摸区域禁用指令,然后解析该取消usb触摸区域禁用指令,根据解析到的包头+包长+区域+校验和字节在触摸框上相应的区域取消对应的usb触摸禁用区域。

该系统还包括:若判断所述androidui的悬浮菜单窗口不在所述触摸框的外部信号源下时,所述安卓主板生成将所述触摸框设置为usb触摸区域禁用指令并发送至所述触摸框。

在本发明具体实施过程中,在判断androidui的悬浮菜单窗口不在该触摸框的外部信号源下时,安卓主板直接生成将触摸框设置为usb触摸区域禁用指令并发送至该触摸框;触摸框相应该将触摸框设置为usb触摸区域禁用指令,然后将触摸框设置为usb触摸区域禁用。

在本发明具体实施过程中,所述系统还包括:当在所述触摸框点击移动所述androidui的悬浮菜单窗口时,所述安卓主板生成设置usb触摸全屏区域禁用指令以及生成取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令;将所述发设置usb触摸全屏区域禁用指令以及取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令发送至所述触摸框;所述触摸框将全屏设置为usb触摸禁用区域以及取消所述androidui的悬浮菜单窗口移动前所在区域的usb触摸禁用区域。

具体的,用户可以在触摸框上进行该androidui的悬浮菜单窗口的移动;在进行androidui的悬浮菜单窗口移动的时候,该安卓主板首先生成设置usb触摸全屏区域禁用指令以及生成取消androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令;然后将发设置usb触摸全屏区域禁用指令以及取消androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令通过uart发送至触摸框中,触摸框相应接收到的设置usb触摸全屏区域禁用指令以及取消androidui的悬浮菜单窗口移动前所在区域的usb触摸区域禁用指令将全屏设置为usb触摸禁用区域以及取消androidui的悬浮菜单窗口移动前所在区域的usb触摸禁用区域。

在本发明具体实施过程中,所述系统还包括:当在所述触摸框完成移动所述androidui的悬浮菜单窗口时,所述安卓主板基于所述androidui的悬浮菜单窗口当前位置的生成设置当前usb触摸区域禁用指令以及生成取消usb触摸全屏区域禁用指令;将所述设置当前usb触摸区域禁用指令以及取消usb触摸全屏区域禁用指令发送至所述触摸框;所述触摸框将androidui的悬浮菜单窗口当前位置设置为当前usb触摸禁用区域以及取消usb触摸全屏区域禁用。

具体的,用户在触摸框完成移动androidui的悬浮菜单窗口时,安卓主板基于androidui的悬浮菜单窗口当前位置的生成设置当前usb触摸区域禁用指令以及生成取消usb触摸全屏区域禁用指令;然后将设置当前usb触摸区域禁用指令以及取消usb触摸全屏区域禁用指令发送至该触摸框;该触摸框接收到设置当前usb触摸区域禁用指令以及取消usb触摸全屏区域禁用指令发之后,进行解析,根据解析结果将androidui的悬浮菜单窗口当前位置设置为当前usb触摸禁用区域以及取消usb触摸全屏区域禁用。

在本发明具体实施过程中,所述外部信号源为基于usb接口与所述触摸框相连接的信号源;其中,该外部信号源可以为会议一体机设备的ops或者外接的pc等智能设备。

在本发明具体实施过程中,所述设置usb触摸区域禁用指令包括禁用区域的左上角坐标、宽和高;所述取消usb触摸区域禁用指令包括禁用区域的左上角坐标、宽和高;其中,所述设置usb触摸区域禁用指令以及所述取消usb触摸区域禁用指令的格式为:包头+包长+区域+校验和字节;所述设置usb触摸区域禁用指令和所述取消usb触摸区域禁用指令的区域位置是一致的。

在本发明具体实施过程中,所述触摸框同时接收所述安卓主板发送设置usb触摸区域禁用指令的不能大于预设阈值,且设置usb触摸区域禁用指令中的usb触摸禁用区域不能存在重叠;其中,该预设阈值一般不大于10;具体根据触摸框的大小设定或者根据用户的需求设定。

在本发实施例中,通过在触摸框上的相应区域设置usb触摸禁用区域,防止在相应区域操作的时候,触摸框不将操作数据通过usb接口发送给外接设备,只响应安卓设备,以实现防止数据透传;这样即实现在一体机的触摸框对androidui触摸操作时,不将相应的操作数据发送至ops(或外接设备),ops(或外接设备)也不会存在误触发触摸事件。

实施例

请参阅图3,图3是本发明实施例中的会议一体机设备组成结构示意图。

如图3所示,一种会议一体机设备,所述会议一体机设备包括:

触摸框32、安卓主板31以及外部信号源33;所述触摸框32基于uart接口与所述安卓主板31相连接,所述触摸框32基于usb接口与外部信号源33相连接;其中,所述会议一体机设备被配置为用于执行上述所述的会议一体机防触摸数据透传方法。

具体的,该会议一体机设备可以包括上述中的更多或者更少的模块组成,该会议一体机设备被配置为用于执行上述所述的会议一体机防触摸数据透传方法。

在本发实施例中,通过在触摸框上的相应区域设置usb触摸禁用区域,防止在相应区域操作的时候,触摸框不将操作数据通过usb接口发送给外接设备,只响应安卓设备,以实现防止数据透传;这样即实现在一体机的触摸框对androidui触摸操作时,不将相应的操作数据发送至ops(或外接设备),ops(或外接设备)也不会存在误触发触摸事件。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

另外,以上对本发明实施例所提供的一种基于触摸框的会议一体机防触摸数据透传方法、系统及会议一体机设备进行了详细介绍,本文中应采用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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