数据备份装置及其系统的制作方法

文档序号:7922699阅读:224来源:国知局
专利名称:数据备份装置及其系统的制作方法
技术领域
本发明是关于数据备份装置及其系统,尤其是一种能提供使用者数据备 份的数据备份装置及使用于该装置的数据备份系统。
背景技术
装置的使用者数据。为了实现使用者数据的远程管理,需要有数据管理装置。
数据管理装置是一具有若干个串行端口的中继式(relay-like)设备。数据管理 装置的每一个串行端口与一个使用者装置连接。使用者装置包含个人电脑、 路由器、探测器、温度计或是类似装置等等。本文的使用者装置可为任何能 够提供使用者数据的装置。数据管理装置收集使用者数据并将其转换为能够 经由网络传送的数据形式。例如,数据管理装置将使用者数据转换为网络能 接受的数据封包,并将数据封包通过网际网络传送至远程控制台。
如上所述,使用者装置的使用者数据是透过数据管理装置传送至控制台。 数据管理装置通常包含一容量不大的緩沖器,例如64K大小的緩沖器。因此, 使用者数据一旦使用或是传送之后,数据管理装置将会丢弃使用者数据。也 就是说,数据管理装置并不会对使用者数据备份。然而仍有许多情况下,需 要再使用先前的通讯内容。假设先前内容需要被重制时,则先前的使用者数 据是必要的。此外,使用者数据从数据管理装置传送出去之后,使用者数据 有可能会遗失,例如,控制台执行的应用程序接收或处理数据管理装置传来 的使用者数据时,如果应用程序中断或执行失败,则使用者数据会遗失。因 此,备份使用者数据有其必要性。
发明内容
本发明的目的在于提供一种数据备份装置以及包含该数据备份装置的数 据备份系统,用以提供若干个数据管理装置的使用者数据备份。
为实现本发明的前述目的,该数据备份系统包含至少一经由网络传送使 用者数据的数据管理装置,以及一经由网络连接至数据管理装置的数据备份 装置。数据备份装置包含一储存器,用以储存数据管理装置经由网络传送的
使用者数据,以及一公用程序单元(utility),用以引导数据管理装置传送的使 用者数据以一特定格式储存于储存器,例如二进制档案(binary file)。
相较于现有技术,本发明数据备份装置及其系统,除了能够备份数据管 理装置的使用者数据外,也能在不同情况下,提供不同应用程序选取并使用 备份的使用者数据。
为让本发明的上述和其它目的、特征、和优点能更明显易懂,配合所附 图式,作详细i兌明如下


图1为根据本发明数据备份系统的示意图2为根据本发明数据备份系统的一应用实施例示意图3为根据本发明数据备份系统的另一应用实施例示意图;以及
图4为根据本发明数据备份系统的又一应用实施例示意图。
具体实施方式
以下将就图标详细说明本发明的技术内容。
图1为根据本发明数据备份系统的示意图。如图所示,该数据备份系统 具有若干个数据管理装置10。每一个数据管理装置IO具有若干个串行端口 12,例如8端口、 16端口、或甚至32端口。数据管理装置IO与使用者装置(未图示)连接,用以通过串行端口 12接收使用者数据。使用者装置包含个人 电脑、路由器、探测器、温度计或是类似装置等等。数据管理装置10从使用 者装置接收使用者数据,并将其转换为一种网络通讯能接受的格式。也就是 说,数据管理装置10将使用者装置的使用者数据转换为能经由网络20(例如 网际网络)传送的数据封包。
根据本发明,该数据备份系统包含一数据备份装置30,例如以一台个人 电脑实现备份的目的。数据备份装置30接收网络20经由网络端口 31传送而 来的使用者数据。网络端口 31为一用户数据报协议(UDP, User Datagram Protocol)端口或一传專lr控制协i义(TCP, Transmission Control Protocol)端口 。
数据备份装置30具有一公用程序单元(utility)32以及一作为储存器用的 使用者数据库33。公用程序单元32将使用者数据加上识别信息后,接着储 存使用者数据至使用者数据库33以作为备份之用。识别信息包含使用者装置 的网络来源地址、及/或数据管理装置10的网络地址、以及时间戳记 (timestamp)。公用程序单元32将使用者数据储存于使用者数据库33之前, 会将使用者数据转换成一适当的格式,例如格式化为二进制档案。举例而言, 同一数据管理装置10来源的使用者数据会储存于同一个二进制档案。此外, 公用程序单元32能对使用者数据加密并且分类,例如根据来源属性予以分 类。另外使用者数据可以一^f兹盘档案(disk file)的方式储存。
数据备份装置30还包含至少一接口提供使用者一个取得已备份的使用 者数据的路径。本实施例中,数据备份装置30具有三个接口 34、 35、 36。 该三个接口 34、 35、 36分别为档案传输协议(FTP, File Transfer Protocol)接 口 、插槽(Socket)接口以及触发(Trigger)接口 。上述接口是基于传输控制协议 /网际网纟备祐、i义(TCP/IP, Transmission Control Protocol/ Internet Protocol)所建 构,并以^t件实现。例如,该三个不同"t妾口 34、 35、 36能由三个不同的^i序 (process)或是线程(thread)完成,且能内建于7>用程序单元32。关于接口 34、35、 36的细节会于稍后加以详述。要注意的是,本发明所述的接口是为举例 的目的,而非用以限制本发明的申请专利范围。其它形式的接口也能提供使 用者在不同状况下,以不同路径取得储存于使用者数据库33中备份的使用者 数据。
图2为根据本发明数据备份系统的一应用实施例示意图,其中该系统的 数据备份装置40具有一档案传输协议接口 44。数据管理装置10将来自于路 由器5的使用者数据通过一网络(未图示)传送至数据备份装置40。数据备份 装置40的公用程序单元42将接收的使用者数据以二进制档案储存于使用者 数据库43。如上所述,数据备份装置40具有档案传输协议接口 44。当需要 传送使用者数据给一远程档案传输协议服务器48时,远程档案传输协议服务 器48以及档案传输协议接口 44会建立连接,而档案传输协议接口 44会选取 使用者数据库43内需要的使用者数据,并传送至远程档案传输协议服务器 48。
当使用者数据需要以非实时(non-real time)的方式传送时,则使用档案传 输协议接口 44。例如,档案传输协议接口 44以轮询(polling)方式检查使用者 数据库43内的档案是否有更新的使用者数据。如果使用者数据库43有新的 使用者数据,档案传输协议接口 44会连接至远程档案传输协议服务器48, 并自动输入使用者名称及密码,以传送新的使用者数据至远程档案传输协议 服务器48。简单的说,档案传输协议接口 44会自动传送数据备份装置40内 的非实时(non-real time)使用者数据至远程档案传输协议服务器48。
举例而言,如果使用者想要知道三个路由器5的性能表现,路由器5会 产生性能表现报告,并且透过数据管理装置10经由网络将该些性能表现报告 送至远程的数据备份装置40。例如,每一路由器5每隔五分钟产生性能表现 报告。亦即,数据备份装置40每隔五分钟从三个路由器5接收三份新的性能 表现报告。该三份性能表现报告的内容分别包含三个路由器5最近五分钟的性能表现数据。同时公用程序单元具有一定时器(未图示),用以通知档案传
输协议接口 44检查每隔五分钟是否有新的使用者数据。如果有,档案传输协 议接口 44建立与远程档案传输协议服务器48的连接,并将新的使用者数据 文件的内容传送至远程档案传输协议服务器48。
图3为根据本发明数据备份系统的另一应用实施例示意图,其中该系统 的数据备份装置50具有一插槽(socket)接口 55。当使用者数据需要以实时(real time)方式或是紧急状况传送时,则使用插槽接口 55。如图所示,插槽接口 55连接至一插槽服务器58。要注意的是,插槽接口 55与插槽服务器58之间 是一直保持连接的,让使用者数据能随时经由该连接传送。也就是说,即使 没有使用者数据进入,插槽接口 55与插槽服务器58之间的通讯管道依然是 保持连接的。 一旦有新的使用者数据进入数据备份装置50的使用者数据库 53内,亦即公用程序单元52将新的使用者数据储存至使用者数据库53时, 插槽接口 55将会立即将新的使用者数据传递至插槽服务器58。本实施例中, 共有三个探测器6,每一个探测器6对医学数据予以取样,例如病人的血压、 心跳等等,并将这些使用者数据(医学数据)传送至每一个数据管理装置10。 数据管理装置IO再将使用者数据传递至数据备份装置50。公用程序单元52 将使用者数据储存于使用者数据库53以作备份之用。此外,公用程序单元 52同时而不延迟地通知插槽接口 55将新的使用者数据传送至插槽服务器58。 利用上述方法,远程的医生能够实时(real time)透过插槽服务器58 了解病人 的状况。
图4为根据本发明数据备份系统的又一应用实施例示意图,其中该系统 的数据备份装置60具有一触发(trigger)接口 66。触发接口 66可以被3见为插 槽接口 55(图3所示)的一种特例。站在通讯的观点而言,触发接口 66的运作 原理类似于图3的插槽接口 55。也就是说,触发接口 66与远程的插槽服务 器68之间是一直保持连接的。触发接口 66与插槽接口 55(图3所示)之间的不同在于,只有当一个或一个以上预设的条件满足时,触发接口 66才将使用者数据传送至插槽服务器68。亦即触发接口 66具有一类似过滤器(filter)的功能。触发接口 66只传送符合某些标准的使用者数据。为了对使用者数据予以过滤,数据备份装置60还包含一条件緩冲器(condition buffer)67,用以储存触发条件的组态数据(configuration data)。
如图4所示的实施例,三个温度计7分别置于三处摆放服务器的环境,用以侦测三个环境的温度。每一温度计7所侦测到的温度数据即为使用者数据,透过数据管理装置10经由网络传送至数据备份装置60。公用程序单元62将使用者数据储存于使用者数据库63。触发接口 66选取所有新的使用者数据并将其与储存于条件緩冲器67的组态数据作一比较,检查使用者数据(即侦测到的温度数据)是否与组态数据定义的触发条件符合。如果符合,触发接口 66将侦测到的温度数据传递给插槽服务器68。举例而言,假设触发条件为50。C上限,若有任何温度数据超过50。C的上限时,温度数据即被送到插槽服务器68,因此插槽服务器68端的使用者能够立刻发现不正常的高温现象。
10
权利要求
1. 一种数据备份系统,提供使用者数据备份,其特征在于,该系统包含一数据管理装置,经由一网络传送使用者数据;以及一数据备份装置,经由该网络连接至该数据管理装置,该数据备份装置包含一储存器,用以储存该数据管理装置透过该网络传送的使用者数据;以及一公用程序单元,用于引导该数据管理装置传送的使用者数据以一特定格式储存于该储存器。
2. 如权利要求1所述的数据备份系统,其特征在于,该公用程序单元格 式化使用者数据,并将已格式化的使用者数据储存于该储存器。
3. 如权利要求1所述的数据备份系统,其特征在于,该公用程序单元在 使用者数据储存于该储存器之前,先对使用者数据加密。
4. 如权利要求1所述的数据备份系统,其特征在于,使用者数据是以一 磁盘档案的方式储存。
5. 如权利要求1所述的数据备份系统,其特征在于,使用者数据被储存 于该储存器之前会先分类。
6. 如权利要求1所述的数据备份系统,其特征在于,该公用程序单元将 使用者数据储存于该储存器之前,会加上由该数据管理装置的识别信息、该 数据管理装置的网络地址以及时间戳记(timestamp)所构成群组的至少其中一 项信息至使用者数据。
7. 如权利要求1所述的数据备份系统,其特征在于,该数据备份装置更 包括一接口 ,储存于该储存器的使用者数据经由该接口传送至一远程服务器。
8. 如权利要求7所述的数据备份系统,其特征在于,该接口为一档案传 输协议(FTP)接口 ,该档案传输协议接口连接至一远程档案传输协议服务器,用以响应要求使用者数据的请求,该储存器中被要求的使用者数据经由该档 案传输协议接口传送至该远程档案传输协议服务器。
9. 如权利要求7所述的数据备份系统,其特征在于,该接口为一插槽 (socket)接口,该插槽接口连接至一插槽服务器,当使用者数据储存于该储存 器时,使用者数据经由该插槽接口传送至该插槽服务器。
10. 如权利要求7所述的数据备份系统,其特征在于,该接口为一触发 (trigger)接口,该触发接口连接至一插槽(socket)服务器,当使用者数据储存 于该储存器并且满足一预设的条件时,使用者数据经由该触发接口传送至该 插槽服务器。
11. 如权利要求IO所述的数据备份系统,其特征在于,该数据备份装置 还包括一条件緩沖器(condition buffer),用以储存预设条件数据。
12. —种数据备份装置,连接至一数据管理装置,用以经由一网络传送 已转换的使用者数据,其特征在于,该数据备份装置包括一储存器,用以储存该数据管理装置经由该网络传送的使用者数据; 一公用程序单元,用于引导该数据管理装置的使用者数据以一特定格式 储存于该储存器;以及一接口 ,用以将储存于该储存器的使用者数据传送至一远程服务器。
13. 如权利要求12所述的数据备份装置,其特征在于,该公用程序单元 格式化使用者数据,并将已格式化的使用者数据储存于该储存器。
14. 如权利要求12所述的数据备份装置,其特征在于,该公用程序单元 在使用者数据储存于该储存器之前,先对使用者数据加密。
15. 如权利要求12所述的数据备份装置,其特征在于,使用者数据被储 存于该储存器之前会先分类。
16. 如权利要求12所述的数据备份装置,其特征在于,该公用程序单元 将使用者数据储存于该储存器之前,会加上由该数据管理装置的识别信息、该数据管理装置的网络地址以及时间戳记(timestamp)所构成群组的至少其中 一项信息至使用者数据。
17. 如权利要求12所述的数据备份装置,其特征在于,该接口为一档案 传输协议(FTP)接口 ,该档案传输协议接口连接至一远程档案传输协议服务 器,用以响应要求使用者数据的请求,该储存器中被要求的使用者数据经由 该档案传输协议接口传送至该远程档案传输协议服务器。
18. 如权利要求12所述的数据备份装置,其特征在于,该接口为一插槽 (socket)接口,该插槽接口连接至一插槽服务器,当使用者数据储存于该储存 器时,使用者数据经由该插槽接口传送至该插槽服务器。
19. 如权利要求12所述的数据备份装置,其特征在于,该接口为一触发 (trigger)接口,该触发接口连接至一插槽(socket)服务器,当使用者数据储存 于该储存器并且满足一预设的条件时,使用者数据经由该触发接口传送至该 插槽服务器。
20. 如权利要求19所述的数据备份装置,其特征在于,还包括一条件緩 沖器(condition buffer),用以储存预设条件数据。
全文摘要
一种数据备份装置及其系统,用以提供若干个数据管理装置的使用者数据备份。该数据备份系统包括至少一数据管理装置用以经由一网络传送使用者数据,以及一数据备份装置经由网络连接至数据管理装置。数据备份装置具有一使用者数据库用以储存数据管理装置经由网络传送的使用者数据,以及一公用程序单元用以引导数据管理装置传送的使用者数据以一特定格式储存于使用者数据库。利用该系统,除了能够备份数据管理装置的使用者数据外,也能在不同条件下,通过不同接口,如档案传输协议(FTP)接口、插槽(socket)接口以及触发(trigger)接口等不同接口选取并使用备份的使用者数据。
文档编号H04L29/08GK101478560SQ20081018393
公开日2009年7月8日 申请日期2008年12月11日 优先权日2008年1月4日
发明者扬 吕 申请人:宏正自动科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1