将第二个计算机系统实现为第一个计算机系统的接口技术方案

技术编号:2870289 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了使用第二个计算机系统作为第一个计算机系统的输入接口的方法、系统和程序。第二个独立计算机系统被驳接到第一个计算机系统中。然后,第一个计算机系统使用第二个计算机系统的输入接口和输出接口中的至少一个作为与第一个计算机系统接口的外围设备。当第二个独立计算机系统被断开与第一个计算机系统的驳接时,第二个独立计算机系统的所述输入接口和输出接口中的至少一个只是与第二个独立计算机系统接口的外围设备。

【技术实现步骤摘要】

一般地说,本专利技术涉及数据处理系统,特别是为独立的计算机系统提供接口。更具体地说,本专利技术涉及使用第二个独立的计算机系统作为第一个计算机系统的输入或输出接口。
技术介绍
便携电子设备的发展包括个人数字助理(PDA)、便携无线电话设备、便携电子书写板、便携电子图书设备、个人便携游戏系统以及考虑其便携性而设计的其他各种设备。基本上讲,便携电子设备是为特定目的设计的计算机系统。大多数便携电子设备不包括较大计算机系统(如桌面计算机或膝上计算机)的全部硬件功能。具体地说,较大计算机系统通常包括比便携电子设备更大的存储器和更大的处理能力。所以,许多便携电子设备被设计成以某种方式与另一计算机系统相连接。例如,一个便携电子设备可与另一计算机系统相连以访问数据和软件。典型的便携电子设备是个人数字助理(PDA)。PDA常常包括一个端口,用于连接一个装载了PDA指定软件的较大计算机系统。用户可以直接向PDA输入一个地址,或者在运行PDA指定软件的较大计算机系统上输入该地址。该较大计算机系统在接收到与PDA进行数据同步的请求时,将PDA上的数据与输入较大计算机系统的PDA数据进行比较并传送数据以同步这些系统之间的数据。PDA上的数据与较大计算机系统上的数据的同步是一个有利的特征。然而,需要提供较大计算机和PDA之间的进一步的接口。例如,需要利用在PDA上可得到的输入接口和输入处理作为向较大计算机系统的输入。再有,尽管PDA可独立地向用户提供大的功能,但PDA也应增强较大计算机系统的功能。例如,需要改善访问较大计算机系统中的数据的安全性,而PDA可能用作访问该计算机系统中数据的钥匙。
技术实现思路
所以,考虑到上述情况,本专利技术的一个目的是提供一种改进的数据处理系统。本专利技术的另一目的是提供用于为独立的计算机系统提供接口的方法、系统和程序。本专利技术的又一目的是提供用于使用第二个独立的计算机作为第一个计算机的输入或输出接口的方法、系统和程序。根据本专利技术的一个方面,第二个独立的计算机系统被驳接到第一个计算机系统中。然后,该第一个计算机系统使用该第二个独立的计算机系统的输入接口和输出接口中的至少一个作为与第一个计算机系统接口的外围设备。当第二个独立的计算机系统从第一个计算机系统脱离时,第二个独立计算机系统的输入接口和输出接口中的至少一个单独作为仅与该第二个独立计算机系统接口的外围设备。根据本专利技术的另一方面,当第二个独立的计算机系统被驳接到第一个计算机系统中时,第一个计算机系统使两系统间的数据同步。根据本专利技术的再一方面,只有当第二个独立的计算机系统被驳接到第一个计算机系统中时才能访问第一个计算机系统。根据本专利技术的又一方面,第二个独立的计算机系统是第一个独立的计算机系统的唯一输入设备。在下面的详细文字描述中,本专利技术的全部目的、特点和优点将变得显而易见。附图说明在所附权利要求中列举了相信能表征本专利技术的新颖特征。然而,通过参考下文中对一实施示例的详细描述并结合附图进行阅读,将最好地理解专利技术本身以及优选使用方式及其进一步的目的和优点,其中图1描绘可利用本专利技术的方法、系统和程序的计算机系统的一个实施例;图2描绘根据本专利技术的方法、系统和程序的具有一个用于便携电子设备的内部驳接系统的计算机系统的方框图;图3描绘根据本专利技术的方法、系统和程序的具有一个用于便携电子设备的外部驳接系统的计算机系统的方框图;图4描绘根据本专利技术的方法、系统和程序的以一个便携电子设备作为输入设备的图2的计算机系统的方框图;图5描绘根据本专利技术的方法、系统和程序的以一个便携电子设备作为输入设备的图3的计算机系统的方框图;图6描绘根据本专利技术的方法、系统和程序用于控制便携电子设备的过程和程序的高级逻辑流程图;以及图7描绘根据本专利技术的方法、系统和程序用于控制主计算机的过程和程序的高级逻辑流程图。具体实施例方式在下文的描述中,为了进行解释,列举了大量具体细节以提供对本专利技术的彻底理解,然而,对于本领域技术人员,显然可以实施本专利技术而无需这些具体细节。在其他实例中,以方框图形式显示了公知的结构和设备,以避免不必要地模糊了本专利技术。本专利技术可在多种系统中执行,包括若干不同操作系统下的多种计算系统和电子设备。在本专利技术的一个实施例中,该计算系统是一个便携电子设备,如掌上计算机、个人数字助理、电话设备或也能包含可提供电话、增强型电话、消息传送或信息服务的通信功能的其他电子计算系统。然而,该计算系统也可以是笔记本计算机、手写板(tablet)计算机、桌面计算机、网络计算机、中型计算机、服务器系统或大型计算机。所以,一般地说,本专利技术优选地在执行计算任务(如管理可由该计算机系统访问的存储器中的数据)的计算机系统中实施。此外,该计算机系统优选地包括至少一个输出设备和至少一个输入设备。现在参考附图,特别是图1,图中描绘一个计算机系统的实施例,以该计算机可以有利地利用本专利技术的方法、系统和程序。计算机系统10包括总线22或其他通信设备以在计算机系统10内传送信息,以及至少一个处理设备(如处理器12)与总线22连接,以处理信息。优选地,总线22包括低延迟和较高延迟的路径,它们由桥连接并在计算机系统10内由多个总线控制器控制。处理器12可以是一个通用处理器,如IBM的PowerPCTM处理器,在正常操作期间它在存储于动态存储设备(如随机存取存储器(RAM)14)和静态存储设备(如只读存储器(ROM)16)中的操作系统和应用软件的控制下处理数据。优选地,操作系统向用户提供图形用户界面(GUI)。在一个优选实施例中,应用软件含有机器可执行指令,当在处理器12上执行这些指令时可完成图6和图7的流程图中描绘的操作以及这里描述的其他操作。或者,本专利技术的步骤可由特定硬件部件实现,这些硬件部件包含硬连线的逻辑用于实现这些步骤,或者由编程的计算机部件和定制的硬件部件的任何组合来实现。本专利技术可作为计算机程序产品来提供,其被包括在机器可读介质上,在该介质上存储的机器可执行指令用于使计算机系统10按程序实现根据本专利技术的过程。这里所用术语“机器可读介质”包括参与向处理器12或计算机系统10的其他部件提供用于执行的指令的任何介质。这样的介质可以采取多种形式,包括但不限于非易失性介质、易失性介质以及传输介质。非易失性介质的一般形式包括例如软盘、硬盘、磁带或任何其他磁介质、只读光盘(CD-ROM)或任何其他光介质、穿孔卡片或具有穿孔图案的任何其他物理介质、可编程ROM(PROM)、可擦PROM(EPROM)、电EPROM(EEPROM)、闪速存储器、任何其他存储器芯片或卡,或计算机系统10能从中读取并适于存储指令的任何其他介质。在本实施例中,非易失介质的一个例子是海量存储设备18。易失性介质包括动态存储器,如RAM 14。传输介质包括同轴电缆、铜线或光纤,包括构成总线22的连线。传输介质还能采取声波或光波的形式,如在射频或红外数据通信过程中产生的那些波。再有,本专利技术还可以作为计算机程序产品被下载,其中程序指令可利用载波或其他传输介质中体现的数据信号,通过到达连接于总线22的通信接口32的网络链路34(例如调制解调器或网络连接),从远程计算机(如服务器39)下载到发请求的计算机系统10。通信接口32提供与网络链路34连接的双向数据通信,网络链路34可与本文档来自技高网
...

【技术保护点】
第一个计算机系统,包括:在第一个计算机系统中驳接第二个独立计算机系统的装置;当所述第二个独立计算机系统被驳接到所述第一个计算机系统中时接收至所述第二个独立计算机系统的输入作为用来控制所述第一个计算机系统的输入的装置;以及当所述第二个独立计算机系统被驳接到所述第一个计算机系统中时在所述第一个计算机系统和所述第二个计算机系统之间同步数据的装置。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:JA琼斯
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1