本申请涉及电子设备的控制领域,特别涉及一种双系统设备的控制方法及电子设备。
背景技术:
1、双系统设备是指显示部和主机部分别具有各自的系统的电子设备,显示部和主机部均能够独立的运行。而设置在显示部上的触摸屏则为两个系统的共享设备。当两个系统合并时,触摸屏被主机部所使用,当两个系统分离时,触摸屏被显示部使用。但是,当两个系统在合并和分离的转换过程中,共享部件会遇到与各系统的关联性问题。例如,触摸屏会遇到热插拔(热切换)问题,如果处理不好会导致触摸屏出现错误而不能使用的情况。
技术实现思路
1、本申请实施例的目的在于提供一种双系统设备的控制方法及电子设备,该方法能够根据电子设备中的第一设备和第二设备之间的连接关系以及使用状态信息来对电子设备的触摸屏的控制权进行调整。
2、为了实现上述目的,本申请实施例的一种双系统设备的控制方法,包括:
3、通过第二设备中的嵌入式控制器确定所述第二设备是否与第一设备处于分离状态;
4、在确定所述第二设备与所述第一设备处于分离状态的情况下,通过第一设备的片上系统,向所述第一设备中的触摸控制器发送用于切换数据通路的第一指令,其中所述触摸控制器用于控制触摸屏,所述触摸屏设置在所述第一设备上;
5、基于所述第一指令,将所述触摸控制器与所述片上系统之间的第一数据通路导通,并且断开所述触摸控制器与第二设备之间的第二数据通路,以使所述第一设备上运行的第一操作系统获取对所述触摸屏的控制权,其中所述第一数据通路与所述第二数据通路的类型不同;
6、通过所述嵌入式控制器向所述第二设备的第二操作系统发送第二指令,以使所述第二操作系统进入非工作状态。
7、作为可选,所述第一设备与第二设备之间设置有侦测电路,所述通过第二设备中的嵌入式控制器确定所述第二设备是否与第一设备处于分离状态,包括:
8、通过所述嵌入式控制器获取所述侦测电路发送的侦测信号;
9、基于所述侦测信号,确定所述第二设备是否与第一设备处于分离状态。
10、作为可选,在所述第一操作系统获取对所述触摸屏的控制权后,所述方法还包括:
11、对所述触摸屏进行初始化操作,并对所述触摸屏进行识别和连接。
12、作为可选,在所述第二操作系统进入非工作状态之前,所述方法还包括:
13、通过所述嵌入式控制器,向设置在所述第二设备中的基本输入输出系统发送用于表征所述第二设备与所述第一设备处于分离状态的分离信号;
14、通过所述基本输入输出系统向所述第二操作系统发送关闭指令,所述关闭指令用于关闭提示设备断开的提示音。
15、作为可选,所述通过所述嵌入式控制器向所述第二设备的第二操作系统发送第二指令,以使所述第二操作系统进入非工作状态,包括:
16、通过所述第二设备中的基本输入输出系统向所述嵌入式控制器发送用于指示已经关闭提示音的设置完成指令;
17、当所述嵌入式控制器接收到所述设置完成指令后,向所述第二操作系统发送所述第二指令。
18、作为可选,所述方法还包括:
19、在确定所述第二设备与所述第一设备之间由分离状态转换为合并状态的情况下,通过所述嵌入式控制器,向所述第二操作系统发送唤醒指令,以唤醒所述第二操作系统并使所述第二操作系统与所述触摸屏联通。
20、作为可选,所述方法还包括:
21、在确定所述第二设备与所述第一设备之间由分离状态转换为合并状态的情况下,通过所述片上系统向所述触摸控制器发送第三指令;
22、基于所述第三指令,将所述触摸控制器与所述第二设备之间的第二数据通路导通,并且断开所述触摸控制器与所述片上系统之间的第一数据通路,以使所述第二操作系统获取对所述触摸屏的控制权。
23、作为可选,所述方法还包括对当前使用的操作系统进行调整,其中包括:
24、获取用于选取所述触摸屏的操作系统的第四指令;
25、当所述第四指令用于指示选取了所述第一操作系统的情况下,通过所述片上系统,向所述触摸控制器发送所述第一指令,以使所述触摸控制器将所述第一数据通路导通,并且断开所述第二数据通路;
26、通过所述嵌入式控制器向所述第二操作系统发送所述第二指令,以使所述第二操作系统进入非工作状态。
27、作为可选,所述方法还包括对当前使用的操作系统进行调整,其中包括:
28、获取用于选取所述触摸屏的操作系统的第四指令;
29、当所述第四指令用于指示选取了所述第二操作系统的情况下,通过所述嵌入式控制器,向所述第二操作系统发送唤醒指令,以唤醒所述第二操作系统并使所述第二操作系统与所述触摸屏联通;
30、通过所述片上系统向所述触摸控制器发送所述第二指令;
31、基于所述第二指令,将所述第二数据通路导通,并且断开所述第一数据通路,以使所述第二操作系统获取对所述触摸屏的控制权。
32、本申请实施例还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有可执行程序,所述处理器执行所述可执行程序以进行如下步骤:
33、通过第二设备中的嵌入式控制器确定所述第二设备是否与第一设备处于分离状态;
34、在确定所述第二设备与所述第一设备处于分离状态的情况下,通过第一设备的片上系统,向所述第一设备中的触摸控制器发送用于切换数据通路的第一指令,其中所述触摸控制器用于控制触摸屏,所述触摸屏设置在所述第一设备上;
35、基于所述第一指令,将所述触摸控制器与所述片上系统之间的第一数据通路导通,并且断开所述触摸控制器与第二设备之间的第二数据通路,以使所述第一设备上运行的第一操作系统获取对所述触摸屏的控制权,其中所述第一数据通路与所述第二数据通路的类型不同;
36、通过所述嵌入式控制器向所述第二设备的第二操作系统发送第二指令,以使所述第二操作系统进入非工作状态。
37、本申请实施例的双系统设备的控制方法,根据电子设备中的第一设备和第二设备之间的连接关系以及使用状态信息来对电子设备的触摸屏的控制权进行调整,从而使得第一设备在与第二设备处于分离状态时,及时切换相应的数据通路,在第一设备能够正常使用触摸屏的同时还避免了触摸屏出现热插拔(热切换)问题,从而避免电子设备出现错误。
1.一种双系统设备的控制方法,其特征在于,包括:
2.根据权利要求1所述的双系统设备的控制方法,其特征在于,所述第一设备与第二设备之间设置有侦测电路,所述通过第二设备中的嵌入式控制器确定所述第二设备是否与第一设备处于分离状态,包括:
3.根据权利要求1所述的双系统设备的控制方法,其特征在于,在所述第一操作系统获取对所述触摸屏的控制权后,所述方法还包括:
4.根据权利要求1所述的双系统设备的控制方法,其特征在于,在所述第二操作系统进入非工作状态之前,所述方法还包括:
5.根据权利要求4所述的双系统设备的控制方法,其特征在于,所述通过所述嵌入式控制器向所述第二设备的第二操作系统发送第二指令,以使所述第二操作系统进入非工作状态,包括:
6.根据权利要求1所述的双系统设备的控制方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的双系统设备的控制方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的双系统设备的控制方法,其特征在于,所述方法还包括对当前使用的操作系统进行调整,其中包括:
9.根据权利要求1所述的双系统设备的控制方法,其特征在于,所述方法还包括对当前使用的操作系统进行调整,其中包括:
10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存储有可执行程序,所述处理器执行所述可执行程序以进行如下步骤: