智能白板电视的多系统同时使用一个触控框的设计方法与流程

文档序号:18127080发布日期:2019-07-10 09:58阅读:240来源:国知局
智能白板电视的多系统同时使用一个触控框的设计方法与流程

本发明涉及智能设备显示技术领域,特别是涉及一种智能白板电视的多系统同时使用一个触控框的设计方法。



背景技术:

目前,智能白板电视的实现原理,是在标准电视机外层套用触摸框(即触摸屏),在坐标校准后完成后实现触摸功能。而触摸后的响应功能,则由电视机内置或外接的操作系统与相关软件来实现。比如:市场上出现了支持PC Windows\Linux传统操作系统的智能电视、支持Android(安卓)与IOS(由苹果公司开发的移动操作系统)等移动操作系统的智能电视。

Android系统在设计之初就是为具备触摸屏的移动设备而生的,Android系统智能电视在高清视频、多媒体、互联网影视等领域有着一定优势。而PC上目前已有大量成熟的教学软件、触摸演示软件等,这方面是Android系统应用上的不足。

目前,市面上出现的智能白板电视系统是以Android系统为主,其它系统(Mac系统、Windows系统或Linux系统)的OPS模块作为信号源之一的集成控制、显示终端。触控框是用户操作的控制接口。但智能白板电视系统的内嵌多点触控框设计的输出,目前大部份只具备一路从控的USB接口,无法同时满足两个系统在同一个操作界面下同时使用(在其它系统通道下需要对Android系统的控制做操作,这时多个系统需要同时接收触控信息)。



技术实现要素:

本发明的目的在于克服现有技术的不足,提出一种智能白板电视的多系统同时使用一个触控框的设计方法,通过在智能白板电视系统的触控框上设计两路输出接口,实现了两路输出接口同时接收触控信息并在智能白板电视系统显示信号界面。

本发明解决其技术问题所采用的技术方案是:

一种智能白板电视的多系统同时使用一个触控框的设计方法,应用在内嵌OPS模块的智能白板电视系统;所述智能白板电视系统运行Android系统,所述内嵌OPS模块运行Mac系统、Windows系统或Linux系统;所述智能白板电视系统的触控框包括两路输出接口,所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面;其中,第一路输出接口为UART或I2C接口,第二路输出接口为标准USB接口;Android系统通过UART或I2C接口接收所述触控框的多点触控信息并进行触控驱动解析,进而触发Android系统事件;Mac系统、Windows系统或Linux系统通过所述标准USB接口接收所述触控框的多点触控信息并触发Mac系统、Windows系统或Linux系统事件。

优选的,所述第二路输出接口为指定协议的UART接口。

一实施例之中,所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

UART接口和标准USB接口同时接收所述触控框的多点触控信息;

Android系统接口接收所述UART接口的触控信息;Android系统利用已编译的UART触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

一实施例之中,所述智能白板电视系统还包括USB多路切换开关和单片机控制系统;所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

UART接口和标准USB接口同时接收所述触控框的多点触控信息;

所述单片机控制系统的UART接口接收所述UART接口的触控信息;Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;

所述单片机控制系统实时解析接收的触控信息,如果解析的触控信息为切换手势信息,所述单片机控制系统对USB多路切换开关进行切换,把USB接口的触控信息切到Android系统,Android系统接管对USB接口的使用;Android系统接口接收USB接口的触控信息;Android系统利用已编译的USB触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

如果所述单片机控制系统解析的触控信息不为切换手势信息,所述单片机控制系统对USB多路切换开关进行切换,把USB接口的触控信息切到Mac系统、Windows系统或Linux系统,Mac系统、Windows系统或Linux系统接管对USB接口的使用;Mac系统、Windows系统或Linux系统接口接收USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

一实施例之中,所述智能白板电视系统还包括单片机控制系统;所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

UART接口和标准USB接口同时接收所述触控框的多点触控信息;

所述单片机控制系统的UART接口接收所述UART接口的触控信息,并实时解析接收的触控信息,将UART触控信息转换成USB触控信息;所述单片机控制系统模拟触控框的USB接口输出;Android系统接口接收模拟触控框USB接口的触控信息;Android系统利用已编译的USB触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

优选的,所述第二路输出接口为指定协议的I2C接口。

一实施例之中,所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

I2C接口和标准USB接口同时接收所述触控框的多点触控信息;

Android系统接口接收所述I2C接口的触控信息;Android系统利用已编译的UART触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

本发明提供的技术方案带来的有益效果是:

1、满足多系统共同使用一个触控框,两个系统运行在同一界面时,能同时做触控操作;

2、兼容性强,智能白板电视系统可以兼容不同的触框设计方式。

以下结合附图及实施例对本发明作进一步详细说明,但本发明的一种智能白板电视的多系统同时使用一个触控框的设计方法不局限于实施例。

附图说明

图1为本发明方法实施例一的流程示意图;

图2为本发明方法实施例二的流程示意图;

图3为本发明方法实施例三的流程示意图;

图4为本发明方法实施例四的流程示意图。

具体实施方式

一种智能白板电视的多系统同时使用一个触控框的设计方法,应用在内嵌OPS模块的智能白板电视系统;所述智能白板电视系统运行Android系统,所述内嵌OPS模块运行Mac系统、Windows系统或Linux系统;所述智能白板电视系统的触控框包括两路输出接口,所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面;其中,第一路输出接口为UART或I2C接口,第二路输出接口为标准USB接口;Android系统通过UART或I2C接口接收所述触控框的多点触控信息并进行触控驱动解析,进而触发Android系统事件;Mac系统、Windows系统或Linux系统通过所述标准USB接口接收所述触控框的多点触控信息并触发Mac系统、Windows系统或Linux系统事件。

进一步的,所述第二路输出接口为指定协议的UART接口。

实施例一

参见图1所述,所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

UART接口和标准USB接口同时接收所述触控框的多点触控信息;

Android系统接口接收所述UART接口的触控信息;Android系统利用已编译的UART触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

实施例一在Android系统上增加UART的触控驱动,把触控信息直接解析成系统的事件信息,由于触控框的UART的传输速率及传输距离的影响,使Android系统最多只能支持6点同时触控,使用户不会感觉明显的延迟。

实施例二

参见图2所示,所述智能白板电视系统还包括USB多路切换开关和单片机控制系统;所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

UART接口和标准USB接口同时接收所述触控框的多点触控信息;

所述单片机控制系统的UART接口接收所述UART接口的触控信息;Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;

所述单片机控制系统实时解析接收的触控信息,如果解析的触控信息为切换手势信息,所述单片机控制系统对USB多路切换开关进行切换,把USB接口的触控信息切到Android系统,Android系统接管对USB接口的使用;Android系统接口接收USB接口的触控信息;Android系统利用已编译的USB触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

如果所述单片机控制系统解析的触控信息不为切换手势信息,所述单片机控制系统对USB多路切换开关进行切换,把USB接口的触控信息切到Mac系统、Windows系统或Linux系统,Mac系统、Windows系统或Linux系统接管对USB接口的使用;Mac系统、Windows系统或Linux系统接口接收USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

实施例二是默认状态触控的USB信息由Window系统接收;同时白板系统中的单片机时刻对UART触控信息进行解析,当分析出指定的手势信息时;单片机控制系统把手势信息反馈给Android系统,让Android系统切出Android菜单事件等,同时单片机控制系统对USB多路切换开关进行切换,把USB的接口切到Android系统,让Android系统接管对触控框USB的使用;如此在同一界面上错开使用触控框USB接口,类同于各自独立使用,可最高支持10点触控,用户不会感觉有延迟。

实施例三

参见图3所示,所述智能白板电视系统还包括单片机控制系统;所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

UART接口和标准USB接口同时接收所述触控框的多点触控信息;

所述单片机控制系统的UART接口接收所述UART接口的触控信息,并实时解析接收的触控信息,将UART触控信息转换成USB触控信息;所述单片机控制系统模拟触控框的USB接口输出;Android系统接口接收模拟触控框USB接口的触控信息;Android系统利用已编译的USB触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

进一步的,所述第二路输出接口为指定协议的I2C接口。

实施例三是把触控框的UART输出让单片机控制系统直接重新解析,单片机控制系统模拟成新的触控框USB接口,让Android系统好像是直接与原触控框连接;Mac/Windows/Linux系统和Android系统同时以USB方式接收一个触控框的定位信息,因为Android接收到的信息是由单片机模拟转换的,所以在超过6点同时触控时,用户会感觉到延迟。

实施例四

参见图4所示,所述第一路输出接口和第二路输出接口同时接收触控信息并在智能白板电视系统显示信号界面,包括:

I2C接口和标准USB接口同时接收所述触控框的多点触控信息;

Android系统接口接收所述I2C接口的触控信息;Android系统利用已编译的UART触控驱动程序对接收的触控信息进行驱动解析并触发Android系统事件;在智能白板电视系统显示Android系统信号界面;

Mac系统、Windows系统或Linux系统接口接收所述标准USB接口的触控信息;触发Mac系统、Windows系统或Linux系统事件;在智能白板电视系统显示Mac系统、Windows系统或Linux系统信号界面。

实施例四在Android系统上增加I2C的触控驱动,把触控信息直接解析成系统的事件信息,由于触控框的I2C的传输速率及传输距离的影响,使Android系统最多只能支持6点同时触控,使用户不会感觉明显的延迟。

本发明一种智能白板电视的多系统同时使用一个触控框的设计方法基于Mac系统、Windows系统或Linux系统对标准USB输出的触控免驱动特点。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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