双系统终端及其控制方法与流程

文档序号:12789801阅读:186来源:国知局
双系统终端及其控制方法与流程
本发明涉及双系统
技术领域
,特别涉及一种双系统终端及其控制方法。
背景技术
:随着时代的发展,科技的不断进步,人们生活水平的不断提高,双系统终端使用越来越频繁,例如双系统智能手机、双系统电脑和双系统智能交互平板等,在现有的双系统终端的使用中,其中一个系统主要用于办公使用,另一系统多用于私人文件或娱乐的使用,双系统终端以其实用性强、功能齐全、操作简单等特点广泛的运用于教学、办公、商务等领域。在现有的双系统终端的使用过程中,当用户临时不需要对设备进行使用时,常常采用将系统进行锁定的方式,以防止对双系统终端的失误操作。现有的双系统终端在进行系统锁定时,只是对当前的系统进行了锁定,而另一系统仍处于解锁状态,进而当对系统进行切换后,另一系统仍处于可操作状态,另一系统的USB通道上外接的设备仍处于工作状态,进而容易导致对双系统终端的失误操作,且当用户希望对双系统进行锁定时,需要对当前系统进行锁定后切换至另一系统再次的进行系统锁定,进而使得双系统终端的系统锁定耗时较长,降低了用户的体验。技术实现要素:基于此,本发明实施例提供一种能同时对双系统进行锁定或解锁控制的双系统终端及其控制方法。一种双系统终端的控制方法,所述方法包括:当前系统接收用户发出的控制指令,根据所述控制指令进入对应的状态,记录当前状态信息,并将所述当前状态信息发送至MCU,所述控制指令为锁定指令或解锁指令,所述当前状态信息为解锁状态或锁定状态;所述MCU接收所述当前状态信息,并将所述当前状态信息发送至备用系统;所述备用系统根据接收到的所述当前状态信息进入所述当前状态信息对应的状态。上述双系统终端的控制方法,通过所述当前系统将所述当前状态信息发送至所述MCU的设计,以使所述MCU将所述当前状态信息发送至所述备用系统。使得所述备用系统进入所述当前状态信息对应的状态,进而实现了所述当前系统和所述备用系统同时进入锁定或解锁状态,防止了在所述双系统终端锁定的状态下的失误操作。进一步地,所述备用系统根据接收到的所述当前状态信息进入所述当前状态信息对应的状态的步骤之后所述方法还包括:当所述双系统终端重启开机时,所述当前系统获取记录的所述当前状态信息,根据所述当前状态信息进入对应的状态,并将所述当前状态信息发送至MCU;所述MCU接收到所述当前状态信息时,将所述当前状态信息发送至所述备用系统,以使所述备用系统进入所述当前状态信息对应的状态。进一步地,所述双系统终端包括一触摸框,所述MCU接收到所述当前状态信息的步骤之后所述方法还包括:所述MCU发送控制信号到所述触摸框,当所述当前状态信息为所述锁定状态时,所述控制信号为触控关闭信号,当所述当前状态信息为所述解锁状态时,所述控制信号为触控开启信号;所述触摸框根据所述控制信号进行触控开启或触控关闭。进一步地,所述当前系统接收用户发出的控制指令的步骤之前,所述方法还包括:所述MCU分别开启与所述当前系统、所述备用系统之间的MCUService服务;所述当前系统和所述备用系统根据所述MCUService服务分别枚举HID设备获取所述MCU的信息,分别发送初始化命令到所述MCU,以使所述MCU初始化。进一步地,所述根据所述控制指令进入对应的状态的步骤包括:当所述当前系统接收到所述锁定指令时,屏蔽除所述控制指令外的所有输入指令,并关闭所述当前系统的USB通道,以使将所述当前系统的外接设备停止工作;当所述当前系统接收到所述解锁指令时,解除对所述所有输入指令的屏蔽,并开启所述当前系统的USB通道,以使所述当前系统的外接设备正常工作。一种双系统终端,包括:当前系统、备用系统以及MCU;所述当前系统包括:第一接收模块,用于接收用户发出的控制指令,并根据所述控制指令控制所述当前系统进入对应的状态,所述控制指令为锁定指令或解锁指令;记录模块,用于记录当前状态信息,并将所述当前状态信息发送至所述MCU,所述当前状态信息为解锁状态或锁定状态;所述MCU包括:第二接收模块,用于接收所述当前状态信息;第一发送模块,用于根据所述第二接收模块的接收结果,将所述当前状态信息发送至所述备用系统;所述备用系统包括:第三接收模块,用于接收所述第一发送模块发出的所述当前状态信息,并根据所述当前状态信息控制所述备用系统进入对应的状态。上述双系统终端,通过所述记录模块、所述第二接收模块、所述第三接收模块和所述第一发送模块的设计,实现了所述当前系统、所述备用系统与所述MCU之间信号的传输,通过所述记录模块的设计,当所述当前系统进入所述控制指令对应的状态时,通过所述MCU将所述当前状态信息转发至所述备用系统,以使所述备用系统进入所述当前状态信息对应的状态,实现了所述当前系统和所述备用系统同时进行锁定或解锁的功能,进而防止在所述双系统终端锁定的状态下的失误操作。进一步地,所述双系统终端还包括:获取模块,用于当所述双系统终端重启开机时,获取所述记录模块记录的所述当前状态信息,根据所述当前状态信息控制所述当前模块进入对应的状态,并将所述当前状态信息发送至所述MCU,所述MCU接收到所述当前状态信息时,将所述当前状态信息发送至所述备用系统,以使所述备用系统进入所述当前状态信息对应的状态。进一步地,所述双系统终端还包括:触控框,用于控制所述双系统终端的触控功能;第二发送模块,用于当所述MCU接收到所述当前状态信息时,发送控制信号到所述触摸框,当所述当前状态信息为所述锁定状态时,所述控制信号为触控关闭信号,当所述当前状态信息为所述解锁状态时,所述控制信号为触控开启信号。进一步地,所述双系统终端还包括:启动模块,用于分别开启所述当前系统、所述备用系统与所述MCU之间MCUService服务;初始化模块,用于在所述当前系统和所述备用系统中分别枚举HID设备获取所述MCU的信息,并分别发送初始化命令到所述MCU,以使所述MCU初始化。进一步地,所述当前系统还包括:屏蔽模块,用于当所述控制指令为所述锁定指令时,屏蔽除所述控制指令外的所有输入指令,并关闭所述当前系统的USB通道,以使将所述当前系统的外接设备屏蔽;解除模块,用于当所述控制指令为所述解锁指令时,解除对所述所有输入指令的屏蔽,并开启所述当前系统的USB通道,以使所述当前系统的外接设备正常工作。附图说明图1为本发明第一实施例提供的双系统终端的控制方法的流程图;图2为本发明第二实施例提供的双系统终端的控制方法的流程图;图3为本发明第三实施例提供的双系统终端的结构示意图;图4为本发明第四实施例提供的双系统终端的结构示意图;主要元素符号说明双系统终端100,100a当前系统10第一接收模块11记录模块12屏蔽模块13解除模块14MCU20第二接收模块21第一发送模块22备用系统30第三接收模块31触控框40第二发送模块50启动模块60初始化模块70获取模块80具体实施方式为了便于更好地理解本发明,下面将结合相关实施例附图对本发明进行进一步地解释。附图中给出了本发明的实施例,但本发明并不仅限于上述的优选实施例。相反,提供这些实施例的目的是为了使本发明的公开面更加得充分。请参阅图1,为本发明第一实施例提供的双系统终端的控制方法的流程图,包括步骤S10至S30。步骤S10,当前系统接收用户发出的控制指令,根据所述控制指令进入对应的状态,记录当前状态信息,并将所述当前状态信息发送至MCU,所述控制指令为锁定指令或解锁指令,所述当前状态信息为解锁状态或锁定状态;其中,例如当所述控制指令为所述锁定指令时,所述当前系统运行所述锁定指令,以使进行程序锁定,记录当前锁定状态并发送所述锁定状态至所述MCU;步骤S20,所述MCU接收所述当前状态信息,并将所述当前状态信息发送至备用系统;其中,当所述MCU接收到所述进行锁定信号时,将所述进行锁定信号发送至所述备用系统;步骤S30,所述备用系统根据接收到的所述当前状态信息,进入所述当前状态信息对应的状态;其中,当所述当前状态信息为所述锁定状态时,所述备用系统进入程序锁定,当所述当前状态信息为所述解锁状态时,所述备用系统进行程序解锁;本实施例的双系统终端的控制方法,通过所述当前系统将所述当前状态信息发送至所述MCU的设计,以使所述MCU将所述当前状态信息发送至所述备用系统。使得所述备用系统进入所述当前状态信息对应的状态,进而实现了所述当前系统和所述备用系统同时进入锁定或解锁状态的控制,防止了在所述双系统终端锁定的状态下的失误操作。请参阅图2,为本发明第二实施例提供的双系统终端的控制方法的流程图,所述方法包括步骤S11至S81。步骤S11,MCU分别开启与所述当前系统、所述备用系统之间的MCUService服务;其中,所述当前系统为Android系统,所述备用系统为Windows系统,所述MCUService服务用于实现所述当前系统、所述备用系统与所述MCU之间的信号传输,所述MCUService服务一直在后台进行运行;步骤S21,所述当前系统和所述备用系统根据所述MCUService服务分别枚举HID设备获取所述MCU的信息,分别发送初始化命令到所述MCU,以使所述MCU初始化;步骤S31,所述当前系统接收到用户发出的控制指令时,判断所述控制指令是否为锁定指令;其中,所述控制指令为所述锁定指令或解锁指令,所述锁定指令用于实现所述当前系统的程序锁定,所述解锁指令用于实现所述当前系统的程序解锁;当所述步骤S31判断到所述控制指令为所述锁定指令时,执行步骤S41。步骤S41,屏蔽除所述控制指令外的所有输入指令,并关闭所述当前系统的USB通道,以使将所述当前系统的外接设备停止工作;其中,屏蔽所述所有输入指令用于防止所述当前系统锁定状态下对所述当前系统的失误操作,通过关闭所述当前系统的USB通道用于防止外接的鼠标、键盘等设备的运行,对于开源的所述Android系统,可以从系统底层进行USB通道的屏蔽;当所述步骤S31判断到所述控制指令不为所述锁定指令时,执行步骤S51。步骤S51,解除对所述所有输入指令的屏蔽,并开启所述当前系统的USB通道,以使所述当前系统的外接设备正常工作;其中,由于所述控制指令不为所述锁定指令,可以理解的所述控制指令为所述解锁指令,解除对所述所有输入指令的屏蔽,用于控制所述当前系统正常的对所述输入指令进行接收和运行,开启所述当前系统的USB通道用于使得所述外接的鼠标、键盘等设备正常工作。步骤S61,记录所述当前系统的当前状态信息并发送所述当前状态信息至所述MCU,所述MCU将所述当前状态信息发送至所述备用系统,所述备用系统根据所述当前状态信息进入对应的状态;其中,当所述当前系统为锁定时,所述当前状态信息为所述锁定状态,并通过所述MCU将所述当前状态信息发送至所述备用系统,当所述Windows系统接收到所述锁定状态时,进行系统锁定,并关闭所述Windows系统的USB通道,可以理解的当所述控制指令为所述解锁指令时,所述当前系统处于解锁,所述当前状态信息为所述解锁状态,通过所述MCU将所述解锁状态发送至所述Windows系统中,所述Windows系统进行系统解锁,并重新开启USB通道,进而实现了所述当前系统和所述备用系统的同时锁定或同时解锁功能;步骤S71,当所述MCU接收到所述当前状态信息时,发送控制信号到所述触摸框,当所述当前状态信息为所述锁定状态时,所述控制信号为触控关闭信号,当所述当前状态信息为所述解锁状态时,所述控制信号为触控开启信号;步骤S81,当所述触摸框接收到所述控制信号时,根据所述控制信号进行触控开启或触控关闭;其中,当所述当前状态信息为所述锁定状态时,所述控制信号为所述触控关闭信号,所述触摸框进行触控功能的关闭,进而防止了所述当前系统和所述备用系统均锁定的状态下失误操作,当所述当前状态信息为所述解锁状态时,所述控制信号为所述触控开启信号,所述触摸框进行触控功能的开启,进而使得所述触控屏正常工作。所述方法还包括:当所述双系统终端重启开机时,获取记录的所述当前状态信息,控制所述当前系统进入所述当前状态信息对应的状态,并通过所述MCU发送所述当前状态信息至所述备用系统,以使所述备用系统进入所述当前状态信息对应的状态,且当所述当前系统无法对所述触摸框进行控制时,当所述控制指令为所述锁定指令时,所述MCU控制所述触摸框进行弹窗屏蔽,进而防止了所述当前系统和所述备用系统均锁定的状态下的失误操作。本实施例的双系统终端的控制方法,通过所述MCU的设计,当在所述当前系统下接收到所述控制指令时,进而所述当前系统的控制,并通过所述MCU将所述控制指令转发至所述备用系统,以使同时对所述备用系统进行控制,进而做到了双系统的同时锁定或解锁功能,避免了锁定状态下对所述备用系统的失误操作,提高了系统的稳定性,降低了所述双系统终端的系统锁定时间,提高了用户的体验。请参阅图3,为本发明第三实施例提供的双系统终端100的结构示意图,所述双系统终端100包括:当前系统10、备用系统30以及MCU20;所述当前系统10包括:第一接收模块11,用于接收用户发出的控制指令,并根据所述控制指令控制所述当前系统10进入对应的状态,所述控制指令为锁定指令或解锁指令;记录模块12,用于记录当前状态信息,并将所述当前状态信息发送至所述MCU20,所述当前状态信息为解锁状态或锁定状态;所述MCU20包括:第二接收模块21,用于接收所述当前状态信息;第一发送模块22,用于根据所述第二接收模块21的接收结果,将所述当前状态信息发送至所述备用系统30;所述备用系统30包括:第三接收模块31,用于接收所述第一发送模块22发出的所述当前状态信息,并根据所述当前状态信息控制所述备用系统30进入对应的状态。所述双系统终端100还包括:触控框40,用于控制所述双系统终端100的触控功能;第二发送模块50,用于当所述MCU20接收到所述当前状态信息时,发送控制信号到所述触摸框40,当所述当前状态信息为所述锁定状态时,所述控制信号为触控关闭信号,当所述当前状态信息为所述解锁状态时,所述控制信号为触控开启信号,当所述触摸框40接收到所述控制信号时,进入所述控制信号对应的操作,例如当所述当前状态信息为所述锁定状态时,所述控制信号为所述触控关闭信号,所述触摸框40进行触控功能的关闭,进而防止了所述当前系统10和所述备用系统30均锁定的状态下失误操作,当所述当前状态信息为所述解锁状态时,所述控制信号为所述触控开启信号,所述触摸框40进行触控功能的开启,进而使得触控屏正常工作。启动模块60,用于分别开启所述当前系统10、所述备用系统30与所述MCU20之间MCUService服务;本实施例中,所述当前系统10为Android系统,所述备用系统30为Windows系统,所述MCUService服务用于实现所述当前系统10、所述备用系统30与所述MCU20之间的信号传输,所述MCUService服务一直在后台进行运行。初始化模块70,用于在所述当前系统10和所述备用系统30中分别枚举HID设备获取所述MCU20的信息,并分别发送初始化命令到所述MCU20,以使所述MCU20初始化。所述当前系统10还包括:屏蔽模块13,用于当所述控制指令为所述锁定指令时,屏蔽除所述控制指令外的所有输入指令,并关闭所述当前系统10的USB通道,以使将所述当前系统10的外接设备屏蔽;其中,屏蔽所述所有输入指令用于防止所述当前系统10锁定状态下对所述当前系统10的失误操作,通过关闭所述当前系统10的USB通道用于防止外接的鼠标、键盘等设备的运行,对于开源的所述Android系统,可以从系统底层进行USB通道的屏蔽。解除模块14,用于当所述控制指令为所述解锁指令时,解除对所述所有输入指令的屏蔽,并开启所述当前系统10的USB通道,以使所述当前系统10的外接设备正常工作;其中,解除对所述所有输入指令的屏蔽,用于控制所述当前系统10正常的对所述输入指令进行接收和运行,开启所述当前系统10的USB通道用于使得所述外接的鼠标、键盘等设备正常工作。本实施例通过所述记录模块12、所述第二接收模块21、所述第三接收模块31和所述第一发送模块22的设计,实现了所述当前系统10、所述备用系统30与所述MCU20之间信号的传输,通过所述记录模块12的设计,当所述当前系统10进入所述控制指令对应的状态时,通过所述MCU20将所述当前状态信息转发至所述备用系统30,以使所述备用系统30进入所述当前状态信息对应的状态,实现了所述当前系统10和所述备用系统30同时进行锁定或解锁功能的控制,进而防止在所述双系统终端100锁定的状态下的失误操作。请参阅图4,为本发明第四实施例提供的双系统终端100a的结构示意图,该第四实施例与第三实施例的结构大抵相同,其区别在于,本实施例中所述双系统终端100a还包括:获取模块80,用于当所述双系统终端100a重启开机时,获取所述记录模块12记录的所述当前状态信息,根据所述当前状态信息控制所述当前模块10进入对应的状态,并将所述当前状态信息发送至所述MCU20,所述MCU20接收到所述当前状态信息时,将所述当前状态信息发送至所述备用系统30,以使所述备用系统30进入所述当前状态信息对应的状态。由于所述双系统终端100a进行重启时,所述当前系统10和所述备用系统30的状态会进行更新,进而通过所述获取模块80的设计,可在所述双系统终端100a进行重启时自动获取重启前所述当前系统10的所述控制状态,控制所述当前系统10进入所述控制状态,并通过所述MCU20将所述控制状态发送至所述备用系统30,以使所述备用系统30同时进入所述控制状态;例如当所述双系统终端100a重启前所述当前系统10和所述备用系统30均是锁定状态时,重启后自动获取到所述锁定状态,所述当前系统10屏蔽所述所有输入指令,关闭USB通道并发送锁定信号至所述MCU20,所述MCU20分别将所述锁定信号发送至所述备用系统30、将所述触控关闭信号至所述触控框40,以使所述触控框40关闭触控功能,当所述备用系统30接收到所述锁定信号时,运行锁定程序并关闭USB通道,以使所述双系统终端100a重启时自动恢复重启前的系统状态,进而防止了用户在所述双系统终端100a重启后的失误操作。上述实施例描述了本发明的技术原理,这些描述只是为了解释本发明的原理,而不能以任何方式解释为本发明保护范围的限制。基于此处的解释,本领域的技术人员不需要付出创造性的劳动即可联想到本发明的其他具体实施方式,这些方式都将落入本发明的保护范围内。在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1