CN101853079A - 一种多硬件***数据处理设备及其信息输入方法 - Google Patents
一种多硬件***数据处理设备及其信息输入方法 Download PDFInfo
- Publication number
- CN101853079A CN101853079A CN200910080977A CN200910080977A CN101853079A CN 101853079 A CN101853079 A CN 101853079A CN 200910080977 A CN200910080977 A CN 200910080977A CN 200910080977 A CN200910080977 A CN 200910080977A CN 101853079 A CN101853079 A CN 101853079A
- Authority
- CN
- China
- Prior art keywords
- hardware system
- information
- entered
- message
- inputting interface
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/20—Details of the management of multiple sources of image data
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/22—Detection of presence or absence of input display information or of connection or disconnection of a corresponding information source
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/24—Keyboard-Video-Mouse [KVM] switch
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种多硬件***数据处理设备及其信息输入方法;***包括第一硬件***、第二硬件***、切换器以及共享设备;第二硬件***包括:第二控制模块,用于当第二硬件***需要用户输入待输入信息时,产生一消息;第二通信模块,用于向第一硬件***发送所述消息;第一硬件***,通过切换器与共享设备连接,包括:第一通信模块,用于接收所述消息;第一用户交互模块,用于根据所述消息,产生供用户输入所述待输入信息的输入界面;以及获得所述用户在所述输入界面中输入的所述待输入信息,并通过所述第一通信模块发送给第二硬件***;所述第二控制模块对所述待输入信息进行处理。本发明当后台硬件***需要输入信息时无需进行切换。
Description
技术领域
本发明涉及电子领域,尤其涉及一种多硬件***数据处理设备及其信息输入方法。
背景技术
目前,混合硬件***数据处理设备的技术日渐成熟;混合硬件***数据处理设备是在原有硬件***的基础上嵌入融合另外的至少一个硬件***,多个硬件***协同融合工作,所述硬件***的概念包含该硬件***上运行的操作***OS及各类程序;这些硬件***共享相应的设备,比如键盘、鼠标、显示器(下文简称KVM)等设备,通常可以利用一个KVM切换器来将共享的设备切换给一个硬件***使用。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
当用户在两个硬件***之间切换时,需要通过各种方式切换KVM切换器;当用户处于一个硬件***的操作环境下时,KVM由该硬件***占用——即KVM通过KVM切换器与该硬件***连接;此时如果想启动另一个硬件***,或另一个硬件***在后台自动执行程序,当需要输入验证BIOS密码、OS登录密码、验证码、序列号或其它信息时,如果需要数次输入,用户就被迫频繁地把KVM切换到另外的硬件***的操作环境下,输入相关信息后再切换回用户原先所处的硬件***的操作环境,因此,在输入完毕需要的信息前需要反复切换KVM数次,造成用户不方便,而且耗费***的切换资源。
发明内容
本发明要解决的技术问题是提供一种多硬件***数据处理设备及其信息输入方法,从而当用户处于其中一个操作***,而另一个硬件***需要输入信息时,无需进行切换。
为了解决上述问题,本发明提供了一种多硬件***数据处理设备,所述多硬件***数据处理设备包括第一硬件***、第二硬件***、切换器以及共享设备;所述第二硬件***包括:
第二控制模块,用于当所述第二硬件***需要用户输入待输入信息时,产生一消息;
第二通信模块,用于向所述第一硬件***发送所述消息;
所述第一硬件***,通过所述切换器与所述共享设备连接,包括:
第一通信模块,用于接收所述消息;
第一用户交互模块,用于根据所述消息,产生供用户输入所述待输入信息的输入界面;以及获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息通过所述第一通信模块发送给所述第二硬件***;
其中,所述第二硬件***通过所述第二通信模块接收所述待输入信息,所述第二控制模块对所述待输入信息进行处理。
进一步地,所述第二硬件***还包括:
第二用户交互模块,用于生成所述输入界面;
所述第二通信模块发送的所述消息中包含所述输入界面;
所述第一用户交互模块包括:
显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。
进一步地,所述消息包含请求信息,所述请求信息用于指请求所述第一硬件***生成所述输入界面;
第一用户交互模块包括:
生成模块,用于根据所述请求信息生成所述输入界面;
显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。
进一步地,所述消息包括所述待输入信息的类型信息;
所述第一硬件***还包括:
第一控制模块,用于从所述第一通信模块接收所述消息,解析所述消息,确认所述待输入信息的类型;
所述第一用户交互模块根据所述待输入信息的类型,在所述输入界面中提示用户输入相应类型的待输入信息。
进一步地,所述第二控制模块还包括:
确定模块,用于当所述多硬件***数据处理设备包括三个或三个以上硬件***时,通过查询所述三个或三个以上硬件***与所述共享设备的连接状态,确定所述三个或三个以上硬件***中通过所述切换器与所述共享设备连接的一个硬件***为所述第一硬件***;
标识模块,用于在所述消息中加入所述第二硬件***的硬件***标识;其中,
所述第一用户交互模块根据所述消息中包含的硬件***标识,在所述输入界面中提示用户输入相应硬件***的待输入信息。
本发明还提供了一种多硬件***的信息输入方法,应用于包括一第一硬件***、一第二硬件***、切换器以及共享设备的数据处理设备中,当所述第一硬件***通过所述切换器占用所述共享设备时,所述方法包括以下步骤:
当所述第二硬件***需要用户输入待输入信息时,向所述第一硬件***发送一消息;
所述第一硬件***接收到所述消息后,根据所述消息产生输入界面,用户利用所述输入界面输入所述待输入信息;
所述第一硬件***获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息发送给所述第二硬件***;
所述第二硬件***接收所述待输入信息,对所述待输入信息进行处理。
进一步地,所述第二硬件***向所述第一硬件***发送一消息前还包括步骤:,生成所述输入界面;
所述第二硬件***发送的所述消息中包含所述输入界面;
第一硬件***根据所述消息产生输入界面具体是指:
第一硬件***将所述输入界面通过所述共享设备显示在显示屏上。
进一步地,所述消息包含请求信息,所述请求信息用于指示请求所述第一硬件***生成所述输入界面;
第一硬件***根据所述消息产生输入界面具体是指:
第一硬件***根据所述请求信息生成所述输入界面,将所述输入界面通过所述共享设备显示在显示屏上。
进一步地,所述消息包括所述待输入信息的类型信息;
所述第一硬件***接收到所述消息后,产生所述输入界面前还包括步骤:解析所述消息,确认所述待输入信息的类型;
所述第一硬件***产生所述输入界面时在所述输入界面中提示用户输入相应类型的待输入信息。
进一步地,当所述多硬件***数据处理设备包括三个或三个以上硬件***时,所述第二硬件***通过查询所述三个或三个以上硬件***与所述共享设备的连接状态,确定所述三个或三个以上硬件***中通过所述切换器与所述共享设备连接的一个硬件***为第一硬件***;
所述第二硬件***在所述消息中加入第二硬件***的硬件***标识;
所述第一硬件***产生所述输入界面时,根据所述消息中指示的硬件***标识,在所述输入界面中提示用户输入相应硬件***的待输入信息。
本发明的一个实施例至少存在以下技术效果:当一个硬件***需要输入待输入信息时,如果是其它硬件***占用共享设备,则无需进行切换。本发明还以两个实施例分别说明了两种实现方案,从而在应用中可以根据不同情况选择由后台或前台生成输入界面。本发明的另一个实施例中列举了各种需要输入待输入信息的情况,至少存在以下技术效果:一是涵盖了硬件***后台启动和后台执行时的情况,二是在后台启动和后台执行时,在验证信息错误时可以自动继续要求输入,而无需进行切换;在此基础上,本发明又以一实施例提出占用共享设备的硬件***根据待输入信息的类型提示用户相应输入,至少存在以下技术效果:当需要各种不同的待输入信息时,可以通过待输入信息的类型加以区分,扩大了方案的适用范围,无论后台的硬件***需要输入什么待输入信息,都可以实现在不切换的情况下输入。本发明的又一个实施例中提出提示用户需要输入密码的硬件***,至少存在以下技术效果:当存在多个硬件***时,用户可以区分所要输入的密码属于哪个硬件***,从而避免了输入错误的待输入信息,提高了可靠性。
附图说明
图1为实施例一中多硬件***数据处理设备的示意框图;
图2为实施例三中的***架构图;
图3为实施例三中的启动过程示意图;
图4为实施例三中的输入框的示意图。
具体实施方式
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。
一种多硬件***数据处理设备,如图1所示,包括第一硬件***、第二硬件***、切换器以及共享设备;
其中,所述第二硬件***包括:
第二控制模块,用于当所述第二硬件***需要用户输入待输入信息时,产生一消息;
第二通信模块,用于向所述第一硬件***发送所述消息;
所述第一硬件***,通过所述切换器与所述共享设备连接,包括:
第一通信模块,用于接收所述消息;
第一用户交互模块,用于根据所述消息,产生供用户输入所述待输入信息的输入界面;以及获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息通过所述第一通信模块发送给所述第二硬件***;
所述第二硬件***通过所述第二通信模块接收所述待输入信息,所述第二控制模块对所述待输入信息进行处理。
本实施例中,一个需要用户输入待输入信息的、未与所述共享设备相连的硬件***即为第二硬件***。
本实施例的一种实施方式中,所述第二硬件***还可以包括一第二用户交互模块,当第二硬件***需要用户输入待输入信息时,第二用户交互模块将生成所述输入界面,但由于第二硬件***未占用共享设备中的显示器,所以无法将输入界面通过显示器在显示屏上显示给用户;而且用户也无法通过共享设备中是键盘或鼠标在第二硬件***中进行输入。
所述第二通信模块发送的所述消息中包含所述输入界面;第二用户交互模块可以自行将所述输入界面发给所述第二通信模块,也可以发送给所述第二控制模块,由第二控制模块将输入界面包含在所产生的所述消息中;
所述第一用户交互模块包括:
显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。
这一实施方式可以但不限于通过屏幕重定向技术实现。
而本实施例的另一种实施方式中,所述消息包括请求信息,所述请求信息用于指请求所述第一硬件***生成所述输入界面;
所述第一用户交互模块包括:
生成模块,用于根据所述请求信息生成所述输入界面;
显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。
这两种实施方式也可以混合使用,比如对于一些待输入信息采用一种实施方式,对于另一些待输入信息采用另一种实施方式;由第二控制模块根据第二硬件***需要输入什么待输入信息来判断,是否需要第二用户交互模块生成输入界面,以及是否在所述消息中包含所述输入界面。
本实施例中,所述待输入信息包括验证信息、选择信息、应答信息等;实际应用中还可以包括其它需要用户输入的信息。其中验证信息是硬件***用于判断用户权限的信息,包括以下任一个或任几个:BIOS密码、OS登录密码、网络登录密码、序列号、程序登录密码、授权码、注册号等;当硬件***给出用户几个选项,要用户在几个选项中选择一个时,需要用户输入选择信息,选择信息即表示用户选择了哪个选项的信息,可以用鼠标点击输入,也可以用键盘输入,比如一程序需要升级时,给出“马上升级”和“稍后提醒”供用户选择,再比如程序安装完毕后给出“立刻重启”和“稍后重启”供用户选择,此时用户使用鼠标点击或键盘输入来对某个选项进行选择;而应答信息则是在交互程序——比如聊天程序、互动游戏等程序中对他人发来的即时消息进行回复的信息。
比如第二硬件***进行启动,当启动过程中需要用户输入BIOS密码、OS登录密码等验证信息时,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户输入相应密码,获取用户输入的密码后发送给第二硬件***;当启动过程中需要在选项中进行选择时,比如登录OS是需要在用户名中选择一个,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户选择一个选项,获取用户的选择后发送给第二硬件***。
再比如在第二硬件***安装一程序,例如office,需要较长的时间,此时用户通过切换器将共享设备切换到第一硬件***,当第二硬件***的office安装程序执行过程中需要输入序列号的时候,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户输入序列号,获取用户输入的序列号后发送给第二硬件***;当第二硬件***的office安装程序执行过程中需要在选项中进行选择时,比如选项为“上一步”、“下一步”和“取消”三个选项,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户选择一个选项,获取用户的选择后发送给第二硬件***。
再比如第二硬件***上安装有聊天程序,例如QQ,msn等;用户在第二硬件***上运行QQ后,通过切换器将共享设备切换到第一硬件***上进行工作和办公,此时如果别人在QQ上发送即时消息给用户,则第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户输入回复,获取用户输入的回复后发送给第二硬件***。
本实施例中,第二控制模块对所述待输入信息进行处理的方式,与本硬件***接收到用户输入的待输入信息时可以是相同的——交给需要用户输入验证信息的程序或进程进行相应处理,比如对于验证信息的处理就是进行验证,得到一验证结果,该验证结果用于表示验证信息正确还是错误;对于验证结果为验证信息正确的情况,第二控制模块进行下一步的启动或执行;对于选择信息,则根据选择的选项进行后继步骤;对于应答信息,则通过交互程序进行回复。
本实施例中,所述第二硬件***需要用户输入验证信息的情况包括以下情况中的一种或几种:
在启动中需要用户输入正确的验证信息才能进行下一步;
在执行程序的过程中需要用户输入正确的验证信息才能进行下一步;
验证结果表示验证信息错误。
本实施例的一种实施方式中,对于验证结果为验证信息错误的情况,所述第二控制模块还可以进一步判断错误次数是否未超过允许的最大次数,未超过时才需要继续验证,否则直接放弃启动或放弃执行程序。
本实施例中,所述第二硬件***需要用户输入选择信息的情况为:第二硬件***在启动中或执行程序的过程中需要用户在选项中选择。
本实施例中,所述第二硬件***需要用户输入应答信息的情况为:第二硬件***接收到他人发送给用户的即时消息。
本实施例中,当所述消息包含请求信息时,所述第二控制模块根据需要用户输入待输入信息的情况,在所述消息中包括所述待输入信息的类型信息,比如是BIOS密码、OS登录密码、QQ登录密码、安装序列号、聊天消息、步骤选择等;
所述第一硬件***还包括:
第一控制模块,用于从所述第一通信模块接收所述消息,解析所述消息,确认所述待输入信息的类型;
所述第一用户交互模块根据所述待输入信息的类型,在生成的输入界面中提示用户输入相应类型的待输入信息。
所述待输入信息的类型包括以下类型中的任一个或任几个:BIOS密码、OS登录密码、网络登录密码、序列号、程序登录密码、授权码、注册号、对某一程序中选项的选择、某一交互程序中的回复等。
对于一些常用的待输入信息的类型,比如BIOS密码,OS登录密码等,第一、第二硬件***可以约定好指代这些待输入消息的类型的代码,比如数值或字符等,然后所述第二控制模块在所述消息中携带相应代码即可;所述第一控制模块解析所述消息确认所述代码,第一用户交互模块根据所述代码在生成的输入界面中提示用户输入相应类型的待输入信息。
而如果所述第一用户交互模块显示的是由所述第二用户交互模块生成的输入界面,则该输入界面直接就可以提示用户要输入什么待输入信息,如果待输入信息是选择信息则会显示选项,如果待输入信息是应答信息则会显示他人发来的消息。
本实施例的一种实施方式中,所述多硬件***数据处理设备包括三个或三个以上硬件***,因此,当第二硬件***需要用户输入待输入信息时,第二控制模块还需要确定其余的哪个硬件***为第一硬件***。
该实施方式中,所述第二控制模块还包括:
确定模块,用于当所述多硬件***数据处理设备包括三个或三个以上硬件***时,通过查询所述三个或三个以上硬件***与所述共享设备的连接状态,确定所述三个或三个以上硬件***中通过所述切换器与所述共享设备连接的一个硬件***为第一硬件***;
各硬件***可以设置一标志位来指示本硬件***当前是否与所述共享设备连接,所述确定模块通过查询其它硬件***的所述标志位来查询其它硬件***与所述共享设备的连接状态;或是所述确定模块通过所述第二通信模块向各硬件***发送查询消息,各硬件***或仅仅是第一硬件***反馈本硬件***与所述共享设备的连接状态,从而使所述确定模块可以确定第一硬件***。所述确定模块也可以通过查询所述切换器是将哪个硬件***连接到所述共享设备上,来确定第一硬件***。
所述数据处理设备还可以包括一可供所有硬件***访问的存储器,用于保存共享设备的连接信息,当一硬件***开始与所述共享设备连接时,或是所述切换器将共享设备连接到一硬件***时,硬件***或切换器更新所述连接信息,所述确定模块直接通过查询该连接信息确定第一硬件***;该存储器可以但不限于位于所述切换器中。
实际应用中也不排除采用其它方式使所述确定模块确定哪个硬件***为第一硬件***。
本实施例中,所述第二控制模块还可以包括标识模块,用于在所述消息中加入所述第二硬件***的硬件***ID(标识);
所述第一用户交互模块可以根据所述消息中包含的硬件***ID,在所述输入界面中提示用户输入相应硬件***的待输入信息。如果各硬件***所使用的操作***不一样,则提示用户输入相应硬件***的待输入信息时,也可以提示用户输入相应硬件***所用操作***的待输入信息,比如第二硬件***使用XP***时,第一用户交互模块可以在所述输入界面中提示用户输入XP***的待输入信息;这样用户看到的提示信息将会比较直观,因为用户对“操作***”会比对“硬件***”了解和熟悉。
所述第二控制模块可以直接在所述消息中携带硬件***ID,也可以用各硬件***约定好的数值或字符等来指代硬件***ID。
本实施例的另一种实施方式中,所述多硬件***数据处理设备只包括第一硬件***和第二硬件***;此时可以按照上一实施方式操作;也可以按如下方式操作:
所述第二控制模块可以直接确定另一硬件***为第一硬件***,另外在产生的所述消息中可以不用指示本硬件***的硬件***ID;
所述第一用户交互模块在所述输入界面中提示用户输入另一硬件***的待输入信息即可。
该实施方式中,所述第二控制模块也可以查询另一硬件***是否与所述共享设备连接,如果是才确定另一硬件***为第一硬件***;这样如果另一硬件***也没有与共享设备连接,则可以将共享设备切换给需要用户输入验证信息的硬件***。
本实施例中,所述数据处理设备可为以下设备中的任一种:台式机、笔记本电脑、PDA、嵌入式设备、手持终端等。
本实施例中,所述共享设备可以包括以下一个或几个:显示屏、键盘、鼠标、硬盘、其它外设等。
实施例二,一种多硬件***的信息输入方法,应用于包括一第一硬件***、一第二硬件***、切换器以及共享设备的数据处理设备中,当所述第一硬件***通过所述切换器与所述共享设备连接时,所述方法包括以下步骤:
当所述第二硬件***需要用户输入待输入信息时,向所述第一硬件***发送一消息;
所述第一硬件***接收到所述消息后,根据所述消息产生输入界面,用户利用所述输入界面输入所述待输入信息;
所述第一硬件***获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息发送给所述第二硬件***;
所述第二硬件***接收所述待输入信息,对所述待输入信息进行处理。
本实施例中,一个需要用户输入待输入信息的、未与所述共享设备相连的硬件***即为第二硬件***。
本实施例的一种实施方式中,所述第二硬件***向所述第一硬件***发送一消息前还包括步骤:生成所述输入界面,但由于第二硬件***未占用共享设备中的显示器,所以无法将输入界面通过显示器在显示屏上显示给用户。
所述第二硬件***发送的所述消息中包含所述输入界面;
第一硬件***根据所述消息产生输入界面具体是指:
第一硬件***将所述输入界面通过所述共享设备显示在显示屏上。
这一实施方式可以但不限于通过屏幕重定向技术实现。
而本实施例的另一种实施方式中,所述消息包含请求信息,,所述请求信息用于指示请求所述第一硬件***生成所述输入界面;第一硬件***根据所述消息产生输入界面具体是指:
第一硬件***根据所述请求信息生成所述输入界面,将所述输入界面通过所述共享设备显示在显示屏上。
这两种实施方式也可以混合使用,比如对于一些待输入信息,比如BIOS密码、OS登录密码等采用一种实施方式,对于另一些待输入信息,比如序列号、选择、QQ回复信息等采用另一种实施方式。
本实施例中,所述待输入信息包括验证信息、选择信息、应答信息等;实际应用中还可以包括其它需要用户输入的信息。其中验证信息是硬件***用于判断用户权限的信息,包括以下任一个或任几个:BIOS密码、OS登录密码、网络登录密码、序列号、程序登录密码、授权码、注册号等;当硬件***给出用户几个选项,要用户在几个选项中选择一个时,需要用户输入选择信息,选择信息即表示用户所选择的选项的信息,可以用鼠标点击输入,也可以用键盘输入,比如一程序需要升级时,给出“马上升级”和“稍后提醒”供用户选择,再比如程序安装完毕后给出“立刻重启”和“稍后重启”供用户选择,此时用户使用鼠标点击或键盘输入来对某个选项进行选择;而应答信息则是在交互程序——比如聊天程序、互动游戏等程序中对他人发来的即时消息进行回复的信息。
比如第二硬件***进行启动,当启动过程中需要用户输入BIOS密码、OS登录密码等验证信息时,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户输入相应密码,获取用户输入的密码后发送给第二硬件***;当启动过程中需要在选项中进行选择时,比如登录OS是需要在用户名中选择一个,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户选择一个选项,获取用户的选择后发送给第二硬件***。。
再比如在第二硬件***安装一程序,例如office,需要较长的时间,此时用户通过切换器将共享设备切换到第一硬件***,当第二硬件***的office安装程序执行过程中需要输入序列号的时候,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户输入序列号,获取用户输入的序列号后发送给第二硬件***;当第二硬件***的office安装程序执行过程中需要在选项中进行选择时,比如选项为“上一步”、“下一步”和“取消”三个选项,第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户选择一个选项,获取用户的选择后发送给第二硬件***。
再比如第二硬件***上安装有聊天程序,例如QQ,msn等;用户在第二硬件***上运行QQ后,通过切换器将共享设备切换到第一硬件***上进行工作和办公,此时如果别人在QQ上发送即时消息给用户,则第二硬件***产生所述消息发给第一硬件***,第一硬件***提示用户输入回复,获取用户输入的回复后发送给第二硬件***。
本实施例中,第二硬件***对所述待输入信息进行处理的方式,与用户在第二硬件***中输入所述待输入信息是一致,比如对于验证信息的处理就是进行验证,得到一验证结果,该验证结果用于表示验证信息正确还是错误;对于验证结果为验证信息正确的情况,第二硬件***进行下一步的启动或执行;对于选择信息,则根据选择的选项进行后继步骤;对于应答信息,则通过交互程序进行回复。
本实施例中,所述第二硬件***需要用户输入验证信息的情况包括以下情况中的一种或几种:
在启动中需要用户输入正确的验证信息才能进行下一步;
在执行程序的过程中需要用户输入正确的验证信息才能进行下一步;
验证结果表示验证信息错误。
本实施例的一种实施方式中,对于验证结果为验证信息错误的情况,所述第二硬件***还可以进一步判断错误次数是否未超过允许的最大次数,未超过时才需要继续验证,否则直接放弃启动或放弃执行程序。
本实施例中,所述第二硬件***需要用户输入选择信息的情况为:第二硬件***在启动中或执行程序的过程中需要用户在选项中选择。
本实施例中,所述第二硬件***需要用户输入应答信息的情况为:第二硬件***接收到他人发送给用户的即时消息。
本实施例中,当所述消息包含请求信息时,所述第二硬件***根据需要用户输入待输入信息的情况,在所述消息中包括待输入信息的类型信息,比如是BIOS密码、OS登录密码、QQ登录密码、安装序列号、聊天消息、步骤选择等;
所述第一硬件***接收到所述消息后,产生所述输入界面前还包括步骤:解析所述消息,确认所述待输入信息的类型;
所述第一硬件***产生所述输入界面时在所述输入界面中提示用户输入相应类型的待输入信息。
所述待输入信息的类型包括以下类型中的任一个或任几个:BIOS密码、OS登录密码、网络登录密码、序列号、程序登录密码、授权码、注册号、对某一程序中选项的选择、某一交互程序中的回复等。
对于一些常用的待输入信息的类型,比如BIOS密码,OS登录密码等,第一、第二硬件***可以约定好指代这些待输入消息的类型的代码,比如数值或字符等,然后所述第二硬件***在所述消息中携带相应代码即可;所述第一硬件***解析所述消息确认所述代码,根据所述代码在生成的输入界面中提示用户输入相应类型的待输入信息。
而如果所述第一硬件***显示的是由所述第二硬件***生成的输入界面,则该输入界面直接就可以提示用户要输入什么待输入信息,如果待输入信息是选择信息则会显示选项,如果待输入信息是应答信息则会显示他人发来的消息。
本实施例的一种实施方式中,所述多硬件***数据处理设备包括三个或三个以上硬件***,因此,当第二硬件***需要用户输入待输入信息时,第二硬件***还需要确定其余的哪个硬件***为第一硬件***。
所述第二硬件***可以通过查询所述三个或三个以上硬件***与所述共享设备的连接状态,确定所述三个或三个以上硬件***中通过所述切换器与所述共享设备连接的一个硬件***为第一硬件***;各硬件***可以设置一标志位来指示本硬件***当前是否与所述共享设备连接,所述第二硬件***通过查询其它硬件***的所述标志位来查询其它硬件***与所述共享设备的连接状态;或是所述第二硬件***向各硬件***发送查询消息,各硬件***或仅仅是第一硬件***反馈本硬件***与所述共享设备的连接状态,从而使所述第二硬件***可以确定第一硬件***。所述第二硬件***也可以通过查询所述切换器是将哪个硬件***连接到所述共享设备上,来确定第一硬件***。
所述数据处理设备还可以包括一可供所有硬件***访问的存储器,用于保存共享设备的连接信息,当一硬件***开始与所述共享设备连接时,或是所述切换器将共享设备连接到一硬件***时,硬件***或切换器更新所述连接信息,所述第二硬件***直接通过查询该连接信息确定第一硬件***;该存储器可以但不限于位于所述切换器中。
实际应用中也不排除采用其它方式使所述第二硬件***确定哪个硬件***为第一硬件***。
本实施例中,所述第二硬件***还可以在产生的所述消息中加入第二硬件***的硬件***ID(标识);
所述第一硬件***产生所述输入界面时,可以根据所述消息中指示的硬件***ID,在所述输入界面中提示用户输入相应硬件***的待输入信息。如果各硬件***所使用的操作***不一样,则提示用户输入相应硬件***的待输入信息时,也可以提示用户输入相应硬件***所用操作***的待输入信息,比如第二硬件***使用XP***时,第一硬件***可以在所述输入界面中提示用户输入XP***的待输入信息;这样用户看到的提示信息将会比较直观,因为用户对“操作***”会比对“硬件***”了解和熟悉。
所述第二硬件***可以直接在所述消息中携带硬件***ID,也可以用各硬件***约定好的数值或字符等来指代硬件***ID。
本实施例的另一种实施方式中,所述多硬件***数据处理设备只包括第一硬件***和第二硬件***;此时可以按照上一实施方式操作;也可以按如下方式操作:
所述第二硬件***可以直接确定另一硬件***为第一硬件***,另外在产生的所述消息中可以不用指示本硬件***的硬件***ID;
所述第一硬件***在所述输入界面中提示用户输入另一硬件***的待输入信息即可。
该实施方式中,所述第二硬件***也可以查询另一硬件***是否与所述共享设备连接,如果是才确定另一硬件***为第一硬件***;这样如果另一硬件***也没有与共享设备连接,则可以将共享设备切换给需要用户输入验证信息的硬件***。
本实施例中,所述数据处理设备可为以下设备中的任一种:台式机、笔记本电脑、PDA、嵌入式设备、手持终端等。
本实施例中,所述共享设备可以包括以下一个或几个:显示屏、键盘、鼠标、硬盘、其它外设等。
实施例三,一种多硬件***数据处理设备中的硬件***启动,该数据处理设备如图2所示,包括:
至少两个硬件***、与各硬件***分别对应的存储器、KVM切换器、共享设备;所述共享设备包括键盘、鼠标、显示器;所述至少两个硬件***中各有一与所述KVM切换器相连的显卡、键盘、鼠标控制器。
假设所述至少两个硬件***包括硬件***A、硬件***B、硬件***C;下面以硬件***A为第一硬件***,硬件***C为第二硬件***的启动过程为例进行说明。
第二硬件***中包括第二控制模块,在本实施例中为第二CPU;还包括第二通信模块,本实施例中为多硬件***数据处理设备中数据传输通道的第二端点;第一硬件***中包括第一控制模块,在本实施例中为第一CPU,还包括第一通信模块,本实施例中为所述数据传输通道的第一端点;还包括第一用户交互模块,本实施例中为所述显卡、键盘、鼠标控制器及第一CPU中控制显卡和键盘、鼠标控制器的部分。
第一硬件***先启动完毕,KVM切换器将键盘、鼠标、显示器切换给第一硬件***中的显卡、键盘、鼠标控制器,此时第一硬件***与共享设备相连;第二硬件***启动过程如图3所示,包括以下步骤:
(1)第二硬件***在启动中需要用户输入待输入信息的时候,第二硬件***中的第二CPU通过查询KVM切换器、或通过查询其它硬件***与共享设备的连接状态,确定硬件***A为第一硬件***;第二CPU产生一消息,通过所述数据传输通道的第二端点向第一硬件***发送该消息,本实施例中待输入信息为验证信息,该消息包含请求信息,本实施例中该请求信息为一个请求验证信息输入的数据包;该请求验证信息输入的数据包中包括“待输入信息的类型”的信息:比如BIOS登录密码、OS登录密码、网络登录密码等;本实施例中,“待输入信息的类型”预先定义如下表:
表1、待输入信息类型的定义
验证信息类型值(十六进制) | 待输入信息的类型 |
0x80 | BIOS登录密码 |
0x81 | OS登录密码 |
0x82 | 网络登录密码 |
…… | …… |
此外,本实施例中,所述请求验证信息输入的数据包中还包括“硬件***ID”的信息,以表示该请求验证信息输入的数据包是由哪个硬件***发送的。“硬件***ID”也可以用预先定义好的数值或字符指代,如下表:
表2、各硬件***ID定义
硬件***ID值(十六进制) | 含义: |
0x60 | 硬件***A的硬件***ID |
0x61 | 硬件***B的硬件***ID |
0x62 | 硬件***C的硬件***ID |
硬件***ID值(十六进制) | 含义: |
…… | …… |
因此,本实施例中,所述请求验证信息输入的数据包中的数据可以如表3所示:
0x62 | 0x80 | …… |
其中0x62表示该请求验证信息输入的数据包是由硬件***C发出的,0x80表示需要输入的待输入信息的类型为BIOS密码。
(2)第一硬件***中的第一CPU通过所述数据传输通道的第一端点捕捉到所述请求验证信息输入的数据包。
(3)第一CPU解析所述请求验证信息输入的数据包,确认待输入信息的类型,生成一输入界面,在该输入界面中提示用户输入相应类型的验证信息,并指示所述显卡将输入界面通过所述显示器显示在显示屏上;本实施例中以弹出的输入框作为输入界面,所述输入框可以如图4所示。
所述输入框中的提示信息“硬件***C”和“BIOS密码”由第一硬件***从所接收到的所述请求验证信息输入的数据包中分析所得。
另外,如果各硬件***所使用的操作***不一样,则在输入框中对硬件***的指示信息也可以用该硬件***所用操作***来代替;比如假设硬件***C用的是XP***,则提示信息也可以是“为XP***输入BIOS密码”;这样用户看到的提示信息将会比较直观。
当用户通过共享设备中的键盘输入验证信息之后,关闭输入框。
(4)第一CPU通过键盘、鼠标控制器获取用户输入的验证信息,并通过所述数据传输通道的第一端点发送给第二硬件***。
(5)第二CPU通过所述数据传输通道的第二端点接收所述验证信息,比如该验证信息为OS登录密码,则交给OS进行验证,如果该验证信息正确,继续启动,直到启动完毕或又一次需要用户输入验证信息;当又一次需要用户输入验证信息时、或验证信息错误时返回步骤(1)。
这样一来如果要在第二硬件***启动完毕后切换到第一硬件***,则可以等第二硬件***完全启动完毕后才切换,而不是在启动过程中来回切换。
当已有一硬件***先启动完毕并占用共享设备时,任一其它硬件***启动过程可以从上述步骤(1)到(5)类推得到。
本实施例的另一种实施方式中,所述至少两个硬件***仅包括硬件***A和硬件***B,其中硬件***A为第一硬件***,硬件***B为第二硬件***;该实施方式基本与上述步骤(1)到(5)类似,但步骤(1)中,所述请求验证信息输入的数据包中可以不包括硬件***ID,因为一共只有两个硬件***,所以收到所述请求验证信息输入的数据包的硬件***可以默认该数据包来自于另一硬件***;另外,步骤(3)中,所述输入框的提示信息里的“硬件***C”在本实施方式中可以改为“另一硬件***”,因为一共只有两个硬件***,所以用户可以确切知道得知“另一硬件***”是指哪个硬件***;当然也可以与上述步骤(3)一样,用硬件***或硬件***所用的操作***来进行指示。
本实施例中采用的是由第一硬件***生成所述输入界面的实施方式,如果采用由第二硬件***生成所述输入界面,则第二硬件***还包括一第二用户交互模块,用于生成所述输入界面;所述第二通信模块发送的所述消息中包含所述输入界面;本实施例中所述第二用户交互模块为第二CPU中控制显卡的部分;而第一CPU收到所述消息后,指示所述显卡将所述输入界面通过所述显示器显示在显示屏上。
本实施例以硬件***启动时需要用户输入待输入信息的情况进行了说明,当硬件***其它情况下需要用户输入待输入信息的执行过程类似。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明的权利要求的保护范围。
Claims (10)
1.一种多硬件***数据处理设备,所述多硬件***数据处理设备包括第一硬件***、第二硬件***、切换器以及共享设备,其特征在于,
所述第二硬件***包括:
第二控制模块,用于当所述第二硬件***需要用户输入待输入信息时,产生一消息;
第二通信模块,用于向所述第一硬件***发送所述消息;
所述第一硬件***,通过所述切换器与所述共享设备连接,包括:
第一通信模块,用于接收所述消息;
第一用户交互模块,用于根据所述消息,产生供用户输入所述待输入信息的输入界面;以及获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息通过所述第一通信模块发送给所述第二硬件***;
其中,所述第二硬件***通过所述第二通信模块接收所述待输入信息,所述第二控制模块对所述待输入信息进行处理。
2.如权利要求1所述的多硬件***数据处理设备,其特征在于,所述第二硬件***还包括:
第二用户交互模块,用于生成所述输入界面;
所述第二通信模块发送的所述消息中包含所述输入界面;
所述第一用户交互模块包括:
显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。
3.如权利要求1所述的多硬件***数据处理设备,其特征在于:
所述消息包含请求信息,所述请求信息用于指请求所述第一硬件***生成所述输入界面;
第一用户交互模块包括:
生成模块,用于根据所述请求信息生成所述输入界面;
显示模块,用于将所述输入界面通过所述共享设备显示在显示屏上。
4.如权利要求1或3中所述的多硬件***数据处理设备,其特征在于:
所述消息包括所述待输入信息的类型信息;
所述第一硬件***还包括:
第一控制模块,用于从所述第一通信模块接收所述消息,解析所述消息,确认所述待输入信息的类型;
所述第一用户交互模块根据所述待输入信息的类型,在所述输入界面中提示用户输入相应类型的待输入信息。
5.如权利要求1到3中任一项所述的多硬件***数据处理设备,其特征在于:
所述第二控制模块还包括:
确定模块,用于当所述多硬件***数据处理设备包括三个或三个以上硬件***时,通过查询所述三个或三个以上硬件***与所述共享设备的连接状态,确定所述三个或三个以上硬件***中通过所述切换器与所述共享设备连接的一个硬件***为所述第一硬件***;
标识模块,用于在所述消息中加入所述第二硬件***的硬件***标识;其中,
所述第一用户交互模块根据所述消息中包含的硬件***标识,在所述输入界面中提示用户输入相应硬件***的待输入信息。
6.一种多硬件***的信息输入方法,应用于包括一第一硬件***、一第二硬件***、切换器以及共享设备的数据处理设备中,当所述第一硬件***通过所述切换器占用所述共享设备时,所述方法包括以下步骤:
当所述第二硬件***需要用户输入待输入信息时,向所述第一硬件***发送一消息;
所述第一硬件***接收到所述消息后,根据所述消息产生输入界面,用户利用所述输入界面输入所述待输入信息;
所述第一硬件***获得所述用户在所述输入界面中输入的所述待输入信息,并将所述待输入信息发送给所述第二硬件***;
所述第二硬件***接收所述待输入信息,对所述待输入信息进行处理。
7.如权利要求6所述的信息输入方法,其特征在于:
所述第二硬件***向所述第一硬件***发送一消息前还包括步骤:,生成所述输入界面;
所述第二硬件***发送的所述消息中包含所述输入界面;
第一硬件***根据所述消息产生输入界面具体是指:
第一硬件***将所述输入界面通过所述共享设备显示在显示屏上。
8.如权利要求6所述的信息输入方法,其特征在于:
所述消息包含请求信息,所述请求信息用于指示请求所述第一硬件***生成所述输入界面;
第一硬件***根据所述消息产生输入界面具体是指:
第一硬件***根据所述请求信息生成所述输入界面,将所述输入界面通过所述共享设备显示在显示屏上。
9.如权利要求6或8所述的信息输入方法,其特征在于:
所述消息包括所述待输入信息的类型信息;
所述第一硬件***接收到所述消息后,产生所述输入界面前还包括步骤:解析所述消息,确认所述待输入信息的类型;
所述第一硬件***产生所述输入界面时在所述输入界面中提示用户输入相应类型的待输入信息。
10.如权利要求6到8中任一项所述的信息输入方法,其特征在于:
当所述多硬件***数据处理设备包括三个或三个以上硬件***时,所述第二硬件***通过查询所述三个或三个以上硬件***与所述共享设备的连接状态,确定所述三个或三个以上硬件***中通过所述切换器与所述共享设备连接的一个硬件***为第一硬件***;
所述第二硬件***在所述消息中加入第二硬件***的硬件***标识;
所述第一硬件***产生所述输入界面时,根据所述消息中指示的硬件***标识,在所述输入界面中提示用户输入相应硬件***的待输入信息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910080977A CN101853079B (zh) | 2009-03-31 | 2009-03-31 | 一种多硬件***数据处理设备及其信息输入方法 |
US13/139,224 US9430053B2 (en) | 2009-03-31 | 2010-03-26 | Multi-hardware-system data processing device and information input method thereof |
PCT/CN2010/071367 WO2010111932A1 (zh) | 2009-03-31 | 2010-03-26 | 一种多硬件***数据处理设备及其信息输入方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910080977A CN101853079B (zh) | 2009-03-31 | 2009-03-31 | 一种多硬件***数据处理设备及其信息输入方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101853079A true CN101853079A (zh) | 2010-10-06 |
CN101853079B CN101853079B (zh) | 2012-09-05 |
Family
ID=42804602
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910080977A Active CN101853079B (zh) | 2009-03-31 | 2009-03-31 | 一种多硬件***数据处理设备及其信息输入方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9430053B2 (zh) |
CN (1) | CN101853079B (zh) |
WO (1) | WO2010111932A1 (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102024108A (zh) * | 2010-11-19 | 2011-04-20 | 惠州市创亿鑫科技有限公司 | 单主板双独立安全计算机*** |
CN103092305A (zh) * | 2011-11-01 | 2013-05-08 | 联想(北京)有限公司 | 共享设备切换控制方法及便携终端 |
CN103365808A (zh) * | 2012-03-26 | 2013-10-23 | 联想(北京)有限公司 | 共享使用usb设备的方法及*** |
CN103593619A (zh) * | 2013-11-13 | 2014-02-19 | 宇龙计算机通信科技(深圳)有限公司 | 应用数据保护的方法和*** |
CN103853444A (zh) * | 2012-12-03 | 2014-06-11 | 联想(北京)有限公司 | 控制设备状态的方法、设备和*** |
CN104298546A (zh) * | 2014-08-25 | 2015-01-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种硬件通信装置的共享方法及终端 |
CN105094336A (zh) * | 2015-08-18 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | 智能硬件与应用的交互方法和装置 |
CN109302447A (zh) * | 2018-08-16 | 2019-02-01 | 京信通信***(中国)有限公司 | 报文处理方法、装置及*** |
CN111103989A (zh) * | 2020-01-09 | 2020-05-05 | 南京艾拓维讯信息技术有限公司 | 一种用于超市收支情况管理的kvm***及透传方法 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103164178B (zh) * | 2011-12-12 | 2016-03-02 | 联想(北京)有限公司 | 显示方法和电子设备 |
CN103577135A (zh) * | 2012-08-08 | 2014-02-12 | 英业达科技有限公司 | 电脑控制*** |
US10277521B2 (en) * | 2013-06-04 | 2019-04-30 | International Business Machines Corporation | Authorizing an action request in a networked computing environment |
GB2535744A (en) * | 2015-02-25 | 2016-08-31 | Elekta ltd | Computer system integration |
CN107230821B (zh) * | 2016-03-23 | 2021-03-09 | 北京小米移动软件有限公司 | 一种wifi&gps天线 |
DE102019117658A1 (de) * | 2019-07-01 | 2021-01-07 | Vaillant Gmbh | Verfahren zum Entstören eines Geräts über eine Benutzerschnittstelle des Geräts |
CN115080126A (zh) * | 2021-03-12 | 2022-09-20 | Oppo广东移动通信有限公司 | 共用硬件的切换方法、装置、电子设备及存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8558795B2 (en) * | 2004-03-12 | 2013-10-15 | Riip, Inc. | Switchless KVM network with wireless technology |
CN1673932A (zh) * | 2004-03-22 | 2005-09-28 | 上海环达计算机科技有限公司 | 智能手写输入*** |
CN1315023C (zh) * | 2005-03-01 | 2007-05-09 | 蔡高升 | 盲设备的人机交互输入输出设备的重定向***及方法 |
US7584306B2 (en) | 2005-05-19 | 2009-09-01 | Aten International Co., Ltd. | KVM switch with on-screen-display and a computer switching method thereof |
TWI332166B (en) | 2007-01-02 | 2010-10-21 | Prolific Technology Inc | Multi-media kvm switch |
US7930447B2 (en) * | 2008-10-17 | 2011-04-19 | International Business Machines Corporation | Listing windows of active applications of computing devices sharing a keyboard based upon requests for attention |
-
2009
- 2009-03-31 CN CN200910080977A patent/CN101853079B/zh active Active
-
2010
- 2010-03-26 WO PCT/CN2010/071367 patent/WO2010111932A1/zh active Application Filing
- 2010-03-26 US US13/139,224 patent/US9430053B2/en active Active
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102024108B (zh) * | 2010-11-19 | 2012-10-03 | 惠州市创亿鑫科技有限公司 | 单主板双独立安全计算机*** |
CN102024108A (zh) * | 2010-11-19 | 2011-04-20 | 惠州市创亿鑫科技有限公司 | 单主板双独立安全计算机*** |
CN103092305A (zh) * | 2011-11-01 | 2013-05-08 | 联想(北京)有限公司 | 共享设备切换控制方法及便携终端 |
CN103092305B (zh) * | 2011-11-01 | 2015-09-23 | 联想(北京)有限公司 | 共享设备切换控制方法及便携终端 |
CN103365808A (zh) * | 2012-03-26 | 2013-10-23 | 联想(北京)有限公司 | 共享使用usb设备的方法及*** |
CN103853444B (zh) * | 2012-12-03 | 2018-07-03 | 联想(北京)有限公司 | 控制设备状态的方法、设备和*** |
CN103853444A (zh) * | 2012-12-03 | 2014-06-11 | 联想(北京)有限公司 | 控制设备状态的方法、设备和*** |
CN103593619A (zh) * | 2013-11-13 | 2014-02-19 | 宇龙计算机通信科技(深圳)有限公司 | 应用数据保护的方法和*** |
CN104298546A (zh) * | 2014-08-25 | 2015-01-21 | 宇龙计算机通信科技(深圳)有限公司 | 一种硬件通信装置的共享方法及终端 |
CN105094336B (zh) * | 2015-08-18 | 2018-04-13 | 百度在线网络技术(北京)有限公司 | 智能硬件与应用的交互方法和装置 |
CN105094336A (zh) * | 2015-08-18 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | 智能硬件与应用的交互方法和装置 |
CN109302447A (zh) * | 2018-08-16 | 2019-02-01 | 京信通信***(中国)有限公司 | 报文处理方法、装置及*** |
CN109302447B (zh) * | 2018-08-16 | 2021-04-27 | 京信通信***(中国)有限公司 | 报文处理方法、装置及*** |
CN111103989A (zh) * | 2020-01-09 | 2020-05-05 | 南京艾拓维讯信息技术有限公司 | 一种用于超市收支情况管理的kvm***及透传方法 |
Also Published As
Publication number | Publication date |
---|---|
CN101853079B (zh) | 2012-09-05 |
WO2010111932A1 (zh) | 2010-10-07 |
US20120011296A1 (en) | 2012-01-12 |
US9430053B2 (en) | 2016-08-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101853079A (zh) | 一种多硬件***数据处理设备及其信息输入方法 | |
US20240129319A1 (en) | Method, apparatus, and computer program product for selectively granting permissions to group-based objects in a group-based communication system | |
US9397965B2 (en) | Conversational message service operating method for providing acknowledgement | |
US9882885B2 (en) | Systems and methods for login and authorization | |
US20140032684A1 (en) | Method and system for providing on-air service using official account | |
CN103763327A (zh) | 一种账号登录方法及*** | |
CN111343142A (zh) | 一种基于区块链网络的数据处理方法、装置及存储介质 | |
CN112583867B (zh) | 智能家电设备的共享方法、装置、电子设备和介质 | |
CN112073289B (zh) | 一种即时通信控制方法及装置 | |
KR20130009624A (ko) | 네트워크 서비스 교환을 제공하는 데 사용하는 방법 및 시스템 | |
CN103973448A (zh) | 一种基于动态二维码的操作授权方法及*** | |
CN101119335B (zh) | 一种登录游戏服务器的方法及其实现*** | |
CN104125485A (zh) | 一种用户信息共享的方法、设备及*** | |
CN104635543A (zh) | 进行管理操作的方法和装置 | |
CN103729590A (zh) | 一种设置设备访问权限的方法、设备及*** | |
WO2020072227A1 (en) | Automatic link based message verification | |
CN111885080B (zh) | 一种登录服务架构、服务器及客户端 | |
CN103780695A (zh) | 资料共享***及方法 | |
JP7052168B2 (ja) | 音声処理方法、装置、デバイス、プログラム及びコンピュータ記憶媒体 | |
CN106506443A (zh) | 一种信息查看方法及装置 | |
CN112463420B (zh) | 一种车机桌面***的信息调度方法和电子设备 | |
CN104144076B (zh) | 一种流程错误控制方法、装置和*** | |
US20160080385A1 (en) | Contact Identification Validation via Social Invitation | |
CN110661789B (zh) | 地址重置方法、装置、设备及计算机可读存储介质 | |
CN109412931B (zh) | 利用即时通讯方式进行知识问答的方法、装置和终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |