一种多操作系统间触摸无延时的一体机及其控制方法
【技术领域】
[0001]本发明涉及一种多操作系统间触摸无延时的一体机及其控制方法。
【背景技术】
[0002]目前,对于同时存在电脑操作系统和安卓操作系统的一体机,由于其只有一USB接口,触摸屏坐标数据只能通过该USB接口发送至处理器,处理器首先判断是否在安卓操作系统,如果是在安卓操作系统,USB接口数据切换到安卓操作系统;如果不是在安卓操作系统,则USB接口数据切换到电脑操作系统。当在安卓操作系统时,判断是否有触摸切换命令,如果有,则将USB接口数据从安卓操作系统退出并加载到电脑操作系统,如果没有,则USB接口数据不做任何切换。当在电脑操作系统时,判断是否有触摸切换命令。如果有,则将USB接口数据从电脑操作系统退出并加载到安卓操作系统。如果没有,则USB接口数据不做任何切换。
[0003]上述的USB接口数据从一个系统切换到另一个系统时,必须有一个系统退出,再在另一个系统重新加载的过程,都会有约3秒的延时,降低了系统的运行效率。
【发明内容】
[0004]针对现有技术的不足,本发明旨在于提供一种可解决上述技术问题的多操作系统间触摸无延时的一体机及其控制方法。
[0005]为实现上述目的,本发明采用如下技术方案:
[0006]—种多操作系统间触摸无延时的一体机,其包括括触摸屏、串行通信接口、USB接口、串口 USB数据转换模块和装载有安卓操作系统和电脑操作系统的处理器;
[0007]触摸屏用于生成触摸屏坐标信号及系统选择请求,并将所生成的数据同时发送至串行通信接口和USB接口 ;
[0008]串口USB数据转换模块用于将串行通信接口的数据转换为USB数据信号;
[0009]处理器用于在安卓操作系统下加载来自串口 USB数据转换模块的USB数据信号,并在电脑操作系统下加载来自USB接口的USB数据信号,以及判断系统选择请求是否为请求进入安卓操作系统,若是,停止在电脑操作系统下加载USB数据信号;若否,停止在安卓操作系统下加载USB数据信号。
[0010]一种多操作系统间触摸无延时的一体机的控制方法,其包括以下步骤:
[0011]步骤S1:通过触摸屏生成触摸屏坐标信号及系统选择请求;
[0012]步骤S2:同时通过串行通信接口和USB接口接收触摸屏所生成的数据;
[0013]步骤S3:通过串口 USB数据转换模块将串行通信接口的数据转换为USB数据信号;
[0014]步骤S4:在安卓操作系统下加载来自串口 USB数据转换模块的USB数据信号,并在电脑操作系统下加载来自USB接口的USB数据信号;
[0015]步骤S5:判断系统选择请求是否为请求进入安卓操作系统,若是,执行步骤S6 ;若否,执行步骤S7;
[0016]步骤S6:停止在电脑操作系统下加载USB数据信号;以及
[0017]步骤S7:停止在安卓操作系统下加载USB数据信号。
[0018]本发明的有益效果至少如下:
[0019]本发明由于安卓操作系统和电脑操作系统同时加载USB数据信号,当进入安卓操作系统,只需直接停止电脑操作系统继续加载数据,当进入电脑操作系统时,则只需直接停止安卓操作系统继续加载数据;无需在安卓操作系统和电脑操作系统之间进行切换,不会造成延时,提尚系统运彳丁效率。
【附图说明】
[0020]图1为本发明多操作系统间触摸无延时的一体机的较佳实施方式的结构示意图。
[0021]图2为本发明多操作系统间触摸无延时的一体机的控制方法的较佳实施方式的流程图。
【具体实施方式】
[0022]下面将结合附图以及【具体实施方式】,对本发明做进一步描述:
[0023]请参见图1,本发明涉及一种多操作系统间触摸无延时的一体机,其较佳实施方式包括触摸屏、串行通信接口、USB接口、串口 USB数据转换模块和装载有安卓操作系统和电脑操作系统的处理器。
[0024]触摸屏用于生成触摸屏坐标信号及系统选择请求,并将所生成的数据同时发送至串行通信接口和USB接口 ;
[0025]串口USB数据转换模块用于将串行通信接口的数据转换为USB数据信号;
[0026]处理器用于在安卓操作系统下加载来自串口 USB数据转换模块的USB数据信号,并在电脑操作系统下加载来自USB接口的USB数据信号,以及判断系统选择请求是否为请求进入安卓操作系统,若是,停止在电脑操作系统下加载USB数据信号;若否,停止在安卓操作系统下加载USB数据信号。
[0027]如此,本发明由于安卓操作系统和电脑操作系统同时加载USB数据信号,当进入安卓操作系统,只需直接停止电脑操作系统继续加载数据,当进入电脑操作系统时,则只需直接停止安卓操作系统继续加载数据;无需在安卓操作系统和电脑操作系统之间进行切换,不会造成延时,提高系统运行效率。
[0028]参见图2,本发明还涉及一种多操作系统间触摸无延时的一体机的控制方法,其包括以下步骤:
[0029]步骤S1:通过触摸屏生成触摸屏坐标信号及系统选择请求;
[0030]步骤S2:同时通过串行通信接口和USB接口接收触摸屏所生成的数据;
[0031]步骤S3:通过串口 USB数据转换模块将串行通信接口的数据转换为USB数据信号;
[0032]步骤S4:在安卓操作系统下加载来自串口 USB数据转换模块的USB数据信号,并在电脑操作系统下加载来自USB接口的USB数据信号;
[0033]步骤S5:判断系统选择请求是否为请求进入安卓操作系统,若是,执行步骤S6 ;若否,执行步骤S7;
[0034]步骤S6:停止在电脑操作系统下加载USB数据信号;以及
[0035]步骤S7:停止在安卓操作系统下加载USB数据信号。
[0036]对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
【主权项】
1.一种多操作系统间触摸无延时的一体机,其特征在于:其包括括触摸屏、串行通信接口、USB接口、串口 USB数据转换模块和装载有安卓操作系统和电脑操作系统的处理器; 触摸屏用于生成触摸屏坐标信号及系统选择请求,并将所生成的数据同时发送至串行通信接口和USB接口 ; 串口 USB数据转换模块用于将串行通信接口的数据转换为USB数据信号; 处理器用于在安卓操作系统下加载来自串口 USB数据转换模块的USB数据信号,并在电脑操作系统下加载来自USB接口的USB数据信号,以及判断系统选择请求是否为请求进入安卓操作系统,若是,停止在电脑操作系统下加载USB数据信号;若否,停止在安卓操作系统下加载USB数据信号。2.—种多操作系统间触摸无延时的一体机的控制方法,其特征在于,其包括以下步骤: 步骤S1:通过触摸屏生成触摸屏坐标信号及系统选择请求; 步骤S2:同时通过串行通信接口和USB接口接收触摸屏所生成的数据; 步骤S3:通过串口 USB数据转换模块将串行通信接口的数据转换为USB数据信号;步骤S4:在安卓操作系统下加载来自串口 USB数据转换模块的USB数据信号,并在电脑操作系统下加载来自USB接口的USB数据信号; 步骤S5:判断系统选择请求是否为请求进入安卓操作系统,若是,执行步骤S6 ;若否,执行步骤S7 ; 步骤S6:停止在电脑操作系统下加载USB数据信号;以及 步骤S7:停止在安卓操作系统下加载USB数据信号。
【专利摘要】多操作系统间触摸无延时的一体机包括触摸屏、串行通信接口、USB接口、串口USB数据转换模块和装载有安卓操作系统和电脑操作系统的处理器;触摸屏用于生成触摸屏坐标信号及系统选择请求,将所生成的数据同时发送至串行通信接口和USB接口;串口USB数据转换模块用于将串行通信接口的数据转换为USB数据信号;处理器用于在安卓操作系统下加载来自串口USB数据转换模块的USB数据信号,在电脑操作系统下加载来自USB接口的USB数据信号,判断系统选择请求是否为请求进入安卓操作系统,若是,停止在电脑操作系统下加载USB数据信号;若否,停止在安卓操作系统下加载USB数据信号。本发明无需在安卓操作系统和电脑操作系统之间进行切换,不会造成延时,提高系统运行效率。
【IPC分类】G06F9/46
【公开号】CN105354078
【申请号】CN201510634016
【发明人】吴振涛
【申请人】广州炫智电子科技有限公司
【公开日】2016年2月24日
【申请日】2015年9月28日