用于外部数据存储单元的监视和数据交换方法

文档序号:6404380阅读:212来源:国知局
专利名称:用于外部数据存储单元的监视和数据交换方法
技术领域
本发明涉及一种用于在外部数据存储单元与至少一个固定计算机单元之间进行监视和交换数据的方法,所述固定计算机单元通过至少一个端口以及一根数据交换缆线连接着外部数据存储单元,固定计算机单元中的操作程序连续监视用于将数据连接结构与外部数据存储单元连接的当前端口;此外,本发明还涉及用于实施该方法的操作程序。
背景技术
目前计算机的能力能够实现这样的应用,即可采用远大于其内部能力的计算功率和存储需求量。特别地讲,可以连接到外部设备例如外部硬盘驱动器,所述外部设备与当前端口相连,以提高现有计算机的内在能力。由于计算机之间的直接网络常常不可能实现或因安全原因而不被接受,因此经常希望存储在外部设备上的数据能够提供给多台计算机。在这种情况下,外部设备连接着彼此分立的计算机系统,而且这两种装置的状态特别是数据结构被相互比较。这种所谓的备份系统将在外部设备或计算机系统上分析并将旧的数据结构更新为新的数据记录版本,以使最新的纪录被储存在这两种装置中。在外部设备断开后,其可被运送到另一计算机系统,之后,通过连接外部设备,又可以进行数据比较,然后进行数据更新。
US 5,758,067中公开了一种用于从计算机系统向备份系统自动存档的系统和方法。其缺点是,备份处理过程被一个软件菜单控制,该菜单需要被使用者相应地设定。存档操作在预先输入的时间被启动,并且只能够改变一部分的设置值(处理过程)。此外,最近时间的数据不能从备份系统传送到计算机系统。
WO 01/27768中公开了一种利用外部硬盘驱动器对计算机自动备份的方法,该硬盘驱动器通过计算机的PCMCIA端口而被连接。在这种情况下,计算机的CPU检测计算机与外部硬盘驱动器之间的连接,并且自动启动外部硬盘装置的备份处理过程。其缺点是,仅能够用于将计算机的数据存储到外部硬盘装置。外部硬盘驱动器上的最近时间的数据不能被传送到计算机中,因此,仅仅是将计算机中存储的当前数据备份到外部硬盘驱动器中。在通过端口建立了连接后,备份过程自动启动,而不需要使用者自己启动该过程。
US 5,887,145中公开了一种在主机系统中读取记忆卡的方法。在这种情况下,与主机系统之间的连接是通过母卡建立的。将要被读取的数据存储在子卡上,子卡可以连接在母卡上。母卡通过接口连接着主计算机,子卡可以通过第二接口连接到母卡。子卡可以由快速EEPROM芯片、硬盘驱动器或其它外部设备提供。然而,其缺点是,在子卡通过即插即用型连接结构连接到母卡时,数据传送自动启动。使用者只能够通过决定母卡和子卡的连接时间来确定数据传送的时间。

发明内容
考虑到现有技术中的偏差,本发明的目的是产生一种用于计算机系统的设备,其采用了在多个独立计算机系统之间进行集成数据存储的结构以及接口技术,并且其能够被使用者简便地操作。
这一目的可以通过权利要求1的特征部分中的技术特征得以实现。根据上述内容,本发明的方法的特征在于,在通过端口连接着当前数据连接结构的情况下,操作程序检测与数据连接结构相连并且设置在外部数据存储单元上的脉冲发生器所产生的电压脉冲,并随后在固定计算机单元和外部数据存储单元上启动进一步处理。在操作程序检测到电压脉冲的情况下,通过外部数据存储单元与固定计算机单元之间的当前数据连接结构启动数据交换。
此外,本发明的另一目的是产生一种适于实施上述方法的操作程序。
本发明中使用的术语“数据交换”指的是计算机单元与连接在该计算机单元上的外部设备之间的任何形式的电子或电信息的相互交换。
所述数据优选以数据包的形式传送。
此外,操作程序以下述方式控制数据交换,即在数据交换的同时识别脉冲发生器附加触发的电压脉冲,其中利用操作程序检测电压脉冲是在顺序传送的数据包之间进行的。因检测到电压脉冲而触发的数据交换将启动固定计算机单元与外部数据存储单元之间的预定硬盘驱动存储区的数据同步化处理。在完成了固定计算机单元与外部数据存储单元之间的数据同步化后,数据连接结构可被中断,而外部数据存储单元可以与第二固定计算机单元进行数据同步化。也可以同初始的计算机单元进行反复的数据交换。
脉冲发生器作为虚拟驱动器被固定计算机单元中的操作程序访问,该虚拟驱动器不是被用作传统驱动器,用于由操作程序控制虚拟驱动器的选定通讯指令被自动传送,以监视脉冲发生器触发的电压脉冲,该脉冲发生器只被操作程序以虚拟驱动器的形式被访问,而没有被集成到固定计算机单元的数据存储管理系统中。这可以确保操作程序相对于操作系统独立地执行,而且外部数据存储单元和外部脉冲发生器的监视可以相对于接口独立地安排。操作程序被集成于计算机单元与外部数据存储单元之间的数据存储通讯中,并且允许外部数据存储单元作为附加驱动器被直接访问。另一方面,作为虚拟驱动器的脉冲发生器的控制和监视没有集成在固定计算机单元的数据存储通讯中,而是被操作程序控制和管理。因此,作为示例,在Windows操作系统的应用中,外部数据存储单元是可见的并且可以被用作附加驱动器。然而,作为虚拟驱动器的脉冲发生器是不可见的并且不能作为一个驱动器被使用者直接使用。脉冲发生器的使用只能通过固定计算机单元中的操作程序,用于控制虚拟驱动器的通讯指令被自动沿着用于识别脉冲发生器中电压脉冲的方向传送。
外部数据存储单元可以作为附加数据存储驱动器而被集成在固定计算机单元的数据存储管理系统中,并且作为相对于固定计算机单元独立的驱动器而被访问。这样,提供了一种可能性,即外部数据存储单元被分配为固定计算机单元的附加驱动器,同时还能够确保在固定计算机单元通过操作程序监视脉冲发生器。这种将外部数据存储单元作为集成驱动器集成在固定计算机单元中的形式被证明是有益的,因为可以确保相对于接口和计算机独立地执行操作程序。
另外,在外部数据存储单元中集成的脉冲发生器安装在外部数据存储单元的外侧,并且优选为一个按钮。此外,本发明可以使用其它脉冲发生器,例如接触型传感器、开关或所有类型的控制开关。还可以通过触摸屏或类似的显示系统来触发脉冲。数据连接结构由数据传送缆线构成,操作程序监视用于数据连接结构的端口,并且在数据连接结构与外部数据存储单元连接的情况下,通过数据传送缆线监视脉冲发生器。在检测到脉冲发生器的电压脉冲后,操作程序通过外部数据存储单元与固定计算机单元之间的当前数据连接结构启动数据交换。作为一种选择,脉冲发生器产生的电压脉冲可以作为存储寄存器中的变化而被临时存储在外部数据存储单元中,并且在以后通过当前数据连接结构而被操作程序读取。存储寄存器在被读取后被重新初始化。操作程序对存储寄存器的读取被特定地在两个顺序的数据包之间进行。因此,反复的电压脉冲可以被临时存储在存储寄存器中。
另外,检测到脉冲发生器的电压脉冲,则操作程序可以启动固定计算机单元和外部数据存储单元的通过数据传送缆线相连的预定硬盘驱动区的数据同步化。固定计算机单元与外部数据存储单元之间的在数据同步化完成后,数据连接结构可被中断。然后,外部数据存储单元可被连接到另一固定计算机单元,存储在外部数据存储单元上的最新数据可以与所述另一计算机单元进行数据同步化。外部数据存储单元也可以被再次连接到初始固定计算机单元。
也可以利用设在外部数据存储单元上的光学辅助器件特别是LED监视数据交换,光学辅助器件在数据传送过程中被激活。为了实现这一目的,不同的连接技术(USB、FireWire、CardBus、PC卡等等)可以通过操作程序而被用于数据连接结构。
其它有益措施描述于从属权利要求中。


下面将参照代表性实施例和附图来描述本发明,其中图1是根据本发明的固定计算机单元和外部数据存储单元之间的数据连接结构的示意图。
具体实施例方式
图1中示出了根据本发明的固定计算机单元11和外部数据存储单元10之间的数据连接结构的示意图。数据连接结构是通过固定计算机单元11的端口14以及即插即用型数据传送缆线12、13而实现的。固定计算机单元11中的操作程序连续监视端口14处的可能有的数据连接结构。在与外部数据存储单元10之间存在数据连接结构的情况下,操作程序通过数据传送缆线12、13监视与外部数据存储单元集成为一体的按钮组件15,从而通过按下按钮组件15而产生电压脉冲。在本方法中,电压脉冲可以被以存储寄存器17中数据变化的形式被临时存储。然后,通过数据传送缆线12,存储寄存器17的状态可以被操作程序询问。如果有电压脉冲被临时存储在存储寄存器17中,则操作程序将在通过数据传送缆线12、13访问存储寄存器17时检测存储寄存器17,并重新初始化存储寄存器17。通过借助于数据传送缆线12、13读取变化了的存储寄存器17,操作程序在固定计算机单元11中启动进一步处理。特别地,在此为固定计算机单元11和外部数据存储单元10的预定硬盘驱动区提供了数据同步化处理。然后,固定计算机单元11中的操作程序以这样的方式控制数据交换,即在通过数据传送缆线12、13顺序传送的数据包之间,可以通过存储寄存器17的反复变化的读取而检测到按钮组件15的反复按下。数据交换可以通过适宜激活的LED 16而被监视。如果按钮组件14被再次按下,固定计算机单元11的操作程序将启动进一步处理,例如中断数据同步化或初始化操作程序。
附图标记清单10外部数据存储单元11固定计算机单元12数据传送缆线13即插即用型连接器14端口15脉冲发生器16LED17存储寄存器
权利要求
1.一种在外部数据存储单元与至少一个固定计算机单元之间监视和交换数据的方法,所述固定计算机单元通过至少一个端口以及一个数据连接结构连接着外部数据存储单元,固定计算机单元中的操作程序连续监视用于外部数据存储单元的数据连接结构的当前端口,其特征在于,在通过端口连接着当前数据连接结构(12,13,14)的情况下,操作程序检测与数据连接结构(12,13,14)相连并且设置在外部数据存储单元(10)上的脉冲发生器(15)所产生的电压脉冲,并随后在固定计算机单元(11)和外部数据存储单元(10)上启动进一步处理。
2.如权利要求1所述的方法,其特征在于,在操作程序检测到电压脉冲的情况下,通过外部数据存储单元(10)与固定计算机单元(11)之间的当前数据连接结构(12,13,14)启动数据交换。
3.如权利要求2所述的方法,其特征在于,数据以数据包的形式通过数据连接结构(12,12,14)进行传送。
4.如权利要求2或3所述的方法,其特征在于,操作程序以下述方式控制数据交换,即通过当前数据连接结构(12,13,14),可同时进行数据交换和识别脉冲发生器(15)的反复触发电压脉冲,其中利用操作程序检测电压脉冲是在顺序传送的数据包之间进行的。
5.如权利要求2至4中任一所述的方法,其特征在于,因检测到电压脉冲而触发的数据交换将启动固定计算机单元(11)与外部数据存储单元(10)之间的预定硬盘驱动区的数据同步化处理。
6.如前面权利要求中任一所述的方法,其特征在于,脉冲发生器(15)作为虚拟驱动器被固定计算机单元(11)中的操作程序访问,该虚拟驱动器不是被用作传统驱动器;用于由操作程序控制虚拟驱动器的选定通讯指令被自动传送,以监视脉冲发生器(15)触发的电压脉冲,该脉冲发生器(15)只被操作程序以虚拟驱动器的形式被访问,而没有被集成到固定计算机单元(11)的数据存储管理系统中。
7.如权利要求6所述的方法,其特征在于,外部数据存储单元(10)作为附加数据存储驱动器而被集成在固定计算机单元(11)的数据存储管理系统中,并且作为相对于固定计算机单元(11)独立的驱动器而被访问。
8.如前面权利要求中任一所述的方法,其特征在于,集成在外部数据存储单元(10)中的脉冲发生器(15)安装在外部数据存储单元(10)的外侧,特别是一个按钮。
9.如前面权利要求中任一所述的方法,其特征在于,不同的连接技术被用于通过端口(14)而建立的数据连接结构,并且被固定计算机单元(11)中的操作程序使用。
10.如前面权利要求中任一所述的方法,其特征在于,在数据交换的情况下,设于外部数据存储单元(10)中的光学辅助器件(16),特别是LED,通过数据传送而被激活。
11.如前面权利要求中任一所述的方法,其特征在于,脉冲发生器(15)产生的电压脉冲被以存储寄存器(17)中数据变化的形式被临时存储在外部数据存储单元(10)中,并且在以后的时刻通过当前数据连接结构(12,13,14)而被操作程序读取,其中存储寄存器(17)通过所述读取而被重新初始化。
12.一种用于实施如前面权利要求中任一所述方法的操作程序。
全文摘要
本发明涉及一种对外部数据存储单元进行操作的方法,该方法涉及至少一个固定计算机单元和一个可通过端口和数据连接结构而与该计算机单元连接的外部数据存储单元。在固定计算机单元中,操作程序连续监视用于外部数据存储单元的数据连接结构的可能端口,同时,在数据连接结构通过端口连接着外部数据存储单元的情况下,监视外部数据存储单元上的与数据连接结构相连的脉冲发生器是否产生电压脉冲。在检测后,操作程序可启动进一步处理,特别是用于数据同步化。设在外部数据存储单元上用于产生电压脉冲的脉冲发生器优选为按钮组件。
文档编号G06F17/00GK1639677SQ03805105
公开日2005年7月13日 申请日期2003年3月4日 优先权日2002年3月6日
发明者彼得·博茨, 卡斯滕·拉斯, 阿克塞尔·吕卡森, 赫尔曼·佩尔克 申请人:弗里科姆技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1