一种多硬件系统数据处理设备及其信息输入方法;系统包括第一硬件系统、第二硬件系统、切换器以及共享设备;第二硬件系统包括:第二控制模块,用于当第二硬件系统需要用户输入待输入信息时,产生一消息;第二通信模块,用于向第一硬件系统发送所述消息;第一硬件系统,通过切换器与共享设备连接,包括:第一通信模块,用于接收所述消息;第一用户交互模块,用于根据所述消息,产生供用户输入所述待输入信息的输入界面;以及获得所述用户在所述输入界面中输入的所述待输入信息,并通过所述第一通信模块发送给第二硬件系统;所述第二控制模块对所述待输入信息进行处理。本发明专利技术当后台硬件系统需要输入信息时无需进行切换。
【技术实现步骤摘要】
本专利技术涉及电子领域,尤其涉及一种多硬件系统数据处理设备及其信息输入方 法。
技术介绍
目前,混合硬件系统数据处理设备的技术日渐成熟;混合硬件系统数据处理设备 是在原有硬件系统的基础上嵌入融合另外的至少一个硬件系统,多个硬件系统协同融合工 作,所述硬件系统的概念包含该硬件系统上运行的操作系统OS及各类程序;这些硬件系统 共享相应的设备,比如键盘、鼠标、显示器(下文简称KVM)等设备,通常可以利用一个KVM 切换器来将共享的设备切换给一个硬件系统使用。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题当用户在两个硬件系统之间切换时,需要通过各种方式切换KVM切换器;当用户 处于一个硬件系统的操作环境下时,KVM由该硬件系统占用——即KVM通过KVM切换器与 该硬件系统连接;此时如果想启动另一个硬件系统,或另一个硬件系统在后台自动执行程 序,当需要输入验证BIOS密码、OS登录密码、验证码、序列号或其它信息时,如果需要数次 输入,用户就被迫频繁地把KVM切换到另外的硬件系统的操作环境下,输入相关信息后再 切换回用户原先所处的硬件系统的操作环境,因此,在输入完毕需要的信息前需要反复切 换KVM数次,造成用户不方便,而且耗费系统的切换资源。
技术实现思路
本专利技术要解决的技术问题是提供一种多硬件系统数据处理设备及其信息输入方 法,从而当用户处于其中一个操作系统,而另一个硬件系统需要输入信息时,无需进行切换。为了解决上述问题,本专利技术提供了一种多硬件系统数据处理设备,所述多硬件系 统数据处理设备包括第一硬件系统、第二硬件系统、切换器以及共享设备;所述第二硬件系 统包括第二控制模块,用于当所述第二硬件系统需要用户输入待输入信息时,产生一消 息;第二通信模块,用于向所述第一硬件系统发送所述消息;所述第一硬件系统,通过所述切换器与所述共享设备连接,包括第一通信模块,用于接收所述消息;第一用户交互模块,用于根据所述消息,产生供用户输入所述待输入信息的输入 界面;以及获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息 通过所述第一通信模块发送给所述第二硬件系统;其中,所述第二硬件系统通过所述第二通信模块接收所述待输入信息,所述第二 控制模块对所述待输入信息进行处理。进一步地,所述第二硬件系统还包括第二用户交互模块,用于生成所述输入界面;所述第二通信模块发送的所述消息中包含所述输入界面;所述第一用户交互模块包括显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。进一步地,所述消息包含请求信息,所述请求信息用于指请求所述第一硬件系统 生成所述输入界面;第一用户交互模块包括生成模块,用于根据所述请求信息生成所述输入界面;显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。进一步地,所述消息包括所述待输入信息的类型信息;所述第一硬件系统还包括第一控制模块,用于从所述第一通信模块接收所述消息,解析所述消息,确认所述 待输入信息的类型;所述第一用户交互模块根据所述待输入信息的类型,在所述输入界面中提示用户 输入相应类型的待输入信息。进一步地,所述第二控制模块还包括确定模块,用于当所述多硬件系统数据处理设备包括三个或三个以上硬件系统 时,通过查询所述三个或三个以上硬件系统与所述共享设备的连接状态,确定所述三个或 三个以上硬件系统中通过所述切换器与所述共享设备连接的一个硬件系统为所述第一硬 件系统;标识模块,用于在所述消息中加入所述第二硬件系统的硬件系统标识;其中,所述第一用户交互模块根据所述消息中包含的硬件系统标识,在所述输入界面中 提示用户输入相应硬件系统的待输入信息。本专利技术还提供了一种多硬件系统的信息输入方法,应用于包括一第一硬件系统、 一第二硬件系统、切换器以及共享设备的数据处理设备中,当所述第一硬件系统通过所述 切换器占用所述共享设备时,所述方法包括以下步骤当所述第二硬件系统需要用户输入待输入信息时,向所述第一硬件系统发送一消 息;所述第一硬件系统接收到所述消息后,根据所述消息产生输入界面,用户利用所 述输入界面输入所述待输入信息;所述第一硬件系统获得所述用户在所述输入界面中输入的所述待输入信息,并将 所述待输入信息发送给所述第二硬件系统;所述第二硬件系统接收所述待输入信息,对所述待输入信息进行处理。进一步地,所述第二硬件系统向所述第一硬件系统发送一消息前还包括步骤, 生成所述输入界面;所述第二硬件系统发送的所述消息中包含所述输入界面;第一硬件系统根据所述消息产生输入界面具体是指第一硬件系统将所述输入界面通过所述共享设备显示在显示屏上。进一步地,所述消息包含请求信息,所述请求信息用于指示请求所述第一硬件系 统生成所述输入界面;第一硬件系统根据所述消息产生输入界面具体是指第一硬件系统根据所述请求信息生成所述输入界面,将所述输入界面通过所述共 享设备显示在显示屏上。进一步地,所述消息包括所述待输入信息的类型信息;所述第一硬件系统接收到所述消息后,产生所述输入界面前还包括步骤解析所 述消息,确认所述待输入信息的类型;所述第一硬件系统产生所述输入界面时在所述输入界面中提示用户输入相应类 型的待输入信息。进一步地,当所述多硬件系统数据处理设备包括三个或三个以上硬件系统时,所 述第二硬件系统通过查询所述三个或三个以上硬件系统与所述共享设备的连接状态,确定 所述三个或三个以上硬件系统中通过所述切换器与所述共享设备连接的一个硬件系统为 第一硬件系统;所述第二硬件系统在所述消息中加入第二硬件系统的硬件系统标识;所述第一硬件系统产生所述输入界面时,根据所述消息中指示的硬件系统标识, 在所述输入界面中提示用户输入相应硬件系统的待输入信息。本专利技术的一个实施例至少存在以下技术效果当一个硬件系统需要输入待输入信 息时,如果是其它硬件系统占用共享设备,则无需进行切换。本专利技术还以两个实施例分别说 明了两种实现方案,从而在应用中可以根据不同情况选择由后台或前台生成输入界面。本 专利技术的另一个实施例中列举了各种需要输入待输入信息的情况,至少存在以下技术效果 一是涵盖了硬件系统后台启动和后台执行时的情况,二是在后台启动和后台执行时,在验 证信息错误时可以自动继续要求输入,而无需进行切换;在此基础上,本专利技术又以一实施例 提出占用共享设备的硬件系统根据待输入信息的类型提示用户相应输入,至少存在以下技 术效果当需要各种不同的待输入信息时,可以通过待输入信息的类型加以区分,扩大了方 案的适用范围,无论后台的硬件系统需要输入什么待输入信息,都可以实现在不切换的情 况下输入。本专利技术的又一个实施例中提出提示用户需要输入密码的硬件系统,至少存在以 下技术效果当存在多个硬件系统时,用户可以区分所要输入的密码属于哪个硬件系统,从 而避免了输入错误的待输入信息,提高了可靠性。附图说明图1为实施例一中多硬件系统数据处理设备的示意框图;图2为实施例三中的系统架构图;图3为实施例三中的启动过程示意图;图4为实施例三中的输入框的示意图。具体实施例方式下面将结合附图及实施例对本专利技术的技术方案进行更详细的说明。一种多硬件系统数据处理设备,如图1所示,包括第一硬件系统、第二硬件系统、切换器以及共享设备;其中,所述第二硬件系统包括第二控制模块,用于当所述第二本文档来自技高网...
【技术保护点】
一种多硬件系统数据处理设备,所述多硬件系统数据处理设备包括第一硬件系统、第二硬件系统、切换器以及共享设备,其特征在于,所述第二硬件系统包括:第二控制模块,用于当所述第二硬件系统需要用户输入待输入信息时,产生一消息;第二通信模块,用于向所述第一硬件系统发送所述消息;所述第一硬件系统,通过所述切换器与所述共享设备连接,包括:第一通信模块,用于接收所述消息;第一用户交互模块,用于根据所述消息,产生供用户输入所述待输入信息的输入界面;以及获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息通过所述第一通信模块发送给所述第二硬件系统;其中,所述第二硬件系统通过所述第二通信模块接收所述待输入信息,所述第二控制模块对所述待输入信息进行处理。
【技术特征摘要】
【专利技术属性】
技术研发人员:柯海滨,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。