一种局域网数据备份系统的制作方法

文档序号:37355497发布日期:2024-03-18 18:40阅读:17来源:国知局
一种局域网数据备份系统的制作方法

本发明涉及数据备份,尤其涉及一种局域网数据备份系统。


背景技术:

1、目前,市面上的软件备份存在诸多弊端:1、只能备份单独文件;2、只能本机单机备份;3、购买备份一体机进行全盘备份,价格比较昂贵,而且使用起来不支持用户自己选择要备份文件的操作,不够灵活;4、只支持单一操作系统。因此,急需开发一种局域网数据备份系统以解决上述技术问题。

2、有鉴于此,特提出本发明。


技术实现思路

1、本发明的目的是提供一种局域网数据备份系统,不仅可以备份普通文件,还可以备份虚拟机,可以将局域网内的所有客户端电脑进行备份,支持了更多的功能和终端数量,较备份一体机具有更多的灵活性和更低的成本,只需安装服务端和客户端软件即可实现,具有广阔的应用前景,有利于推广应用。

2、为了实现上述目的,本发明提供的一种局域网数据备份系统,包括客户端和服务端,两者处于同一局域网,所述客户端包括身份鉴权模块,网络通讯模块,数据处理模块,数据传输模块,网络发现模块,核心处理模块,数据备份模块和终端数据库,在客户端内,数据处理模块、数据传输模块、终端数据库、核心处理模块均与数据备份模块双向连接,所述数据处理模块、网络通讯模块均与核心处理模块双向连接,所述网络发现模块依次与身份鉴权模块、网络通讯模块正向连接;所述服务端包括身份鉴权模块,网络通讯模块和数据操作模块,在服务端内,身份鉴权模块、数据操作模块均与网络通讯模块双向连接;所述客户端的网络发现模块、服务端和客户端的身份鉴权模块和网络通讯模块为双方进行通信的基础,成功通过后可进行后续其它模块操作,所述客户端的数据备份模块备份模式为远程备份时启用。

3、优选地,所述客户端网络发现模块用于开启客户端的网络广播,以被服务端发现。

4、优选地,所述客户端身份鉴权模块用于对发起连接的服务端请求进行双端身份鉴权,与服务端的身份鉴权模块搭配使用,进行双向鉴权;所述服务端身份鉴权模块用于对发现的客户端进行连接请求,同时进行双端身份鉴权,与客户端的身份鉴权模块搭配使用,进行双向鉴权。

5、优选地,所述客户端网络通讯模块用于与身份鉴权通过的服务端建立连接,同时后续所有备份指令操作均通过此模块进行双端交互;所述服务端网络通讯模块用于与身份鉴权通过的客户端建立连接,同时后续所有备份指令操作均通过此模块进行双端交互。

6、优选地,所述客户端核心处理模块用于对服务端发来的备份指令进行处理,包括文件备份或虚拟机备份,同时对文件备份类型需要判断本机是linux或windows操作系统,linux操作系统支持kvm虚拟机,windows操作系统支持hyper-v虚拟机,同时将指令发送给客户端数据处理模块;判断备份是远程备份或本地备份,如远程备份则将对应的远程备份地址发送给数据备份模块。

7、优选地,所述客户端数据处理模块用于接收客户端核心处理模块的指令,针对不同操作系统对文件或者虚拟机列表进行查询并将查询结果返回给客户端核心处理模块,同时将确定备份的数据发送给数据备份模块。

8、优选地,所述客户端数据备份模块对已经确定备份的数据进行压缩包打包并采取相应的加密算法进行加密后发送给数据传输模块,同时将备份结果和记录存储在客户端终端数据库。

9、优选地,所述客户端数据传输模块接收客户端数据备份模块的数据备份传输请求,如为远程备份,则将备份数据通过网络发送给对应的远程服务器进行备份;如为本地备份则将备份数据存储于本地备份数据单元。

10、优选地,所述客户端终端数据库用于记录备份的结果和存储备份的数据。

11、优选地,所述服务端数据操作模块用于对需要备份的文件进行查询,选择和备份相关的指令操作,同时将指令通过服务端网络通讯模块发送给客户端。

12、本发明提供的一种局域网数据备份系统,具有如下有益效果。

13、1.本发明不仅可以备份文件,还可以备份虚拟机,几乎覆盖计算机所有可备份内容,大大加强了备份的全面性。

14、2.本发明支持备份局域网的所有计算机,大大增加了备份的效率和便捷性。

15、3.本发明无需购买价格昂贵的备份一体机,且支持灵活选择待备份内容,不仅大大节省了成本,同时增加了备份的灵活性。

16、4.本发明一套软件不仅可以备份linux,同时可以备份windows,不仅节省了成本,同时无需考虑待备份内容,方便用户操作。



技术特征:

1.一种局域网数据备份系统,其特征在于,包括客户端和服务端,两者处于同一局域网,所述客户端包括身份鉴权模块,网络通讯模块,数据处理模块,数据传输模块,网络发现模块,核心处理模块,数据备份模块和终端数据库,在客户端内,数据处理模块、数据传输模块、终端数据库、核心处理模块均与数据备份模块双向连接,所述数据处理模块、网络通讯模块均与核心处理模块双向连接,所述网络发现模块依次与身份鉴权模块、网络通讯模块正向连接;所述服务端包括身份鉴权模块,网络通讯模块和数据操作模块,在服务端内,身份鉴权模块、数据操作模块均与网络通讯模块双向连接;所述客户端的网络发现模块、服务端和客户端的身份鉴权模块和网络通讯模块为双方进行通信的基础,成功通过后可进行后续其它模块操作,所述客户端的数据备份模块备份模式为远程备份时启用。

2.根据权利要求1所述的一种局域网数据备份系统,其特征在于,所述客户端网络发现模块用于开启客户端的网络广播,以被服务端发现。

3.根据权利要求2所述的一种局域网数据备份系统,其特征在于,所述客户端身份鉴权模块用于对发起连接的服务端请求进行双端身份鉴权,与服务端的身份鉴权模块搭配使用,进行双向鉴权;所述服务端身份鉴权模块用于对发现的客户端进行连接请求,同时进行双端身份鉴权,与客户端的身份鉴权模块搭配使用,进行双向鉴权。

4.根据权利要求3所述的一种局域网数据备份系统,其特征在于,所述客户端网络通讯模块用于与身份鉴权通过的服务端建立连接,同时后续所有备份指令操作均通过此模块进行双端交互;所述服务端网络通讯模块用于与身份鉴权通过的客户端建立连接,同时后续所有备份指令操作均通过此模块进行双端交互。

5.根据权利要求4所述的一种局域网数据备份系统,其特征在于,所述客户端核心处理模块用于对服务端发来的备份指令进行处理,包括文件备份或虚拟机备份,同时对文件备份类型需要判断本机是linux或windows操作系统,linux操作系统支持kvm虚拟机,windows操作系统支持hyper-v虚拟机,同时将指令发送给客户端数据处理模块;判断备份是远程备份或本地备份,如远程备份则将对应的远程备份地址发送给数据备份模块。

6.根据权利要求5所述的一种局域网数据备份系统,其特征在于,所述客户端数据处理模块用于接收客户端核心处理模块的指令,针对不同操作系统对文件或者虚拟机列表进行查询并将查询结果返回给客户端核心处理模块,同时将确定备份的数据发送给数据备份模块。

7.根据权利要求6所述的一种局域网数据备份系统,其特征在于,所述客户端数据备份模块对已经确定备份的数据进行压缩包打包并采取相应的加密算法进行加密后发送给数据传输模块,同时将备份结果和记录存储在客户端终端数据库。

8.根据权利要求7所述的一种局域网数据备份系统,其特征在于,所述客户端数据传输模块接收客户端数据备份模块的数据备份传输请求,如为远程备份,则将备份数据通过网络发送给对应的远程服务器进行备份;如为本地备份则将备份数据存储于本地备份数据单元。

9.根据权利要求8所述的一种局域网数据备份系统,其特征在于,所述客户端终端数据库用于记录备份的结果和存储备份的数据。

10.据权利要求9所述的一种局域网数据备份系统,其特征在于,所述服务端数据操作模块用于对需要备份的文件进行查询,选择和备份相关的指令操作,同时将指令通过服务端网络通讯模块发送给客户端。


技术总结
本发明公开了一种局域网数据备份系统,包括客户端和服务端,两者处于同一局域网,所述客户端包括身份鉴权模块,网络通讯模块,数据处理模块,数据传输模块,网络发现模块,核心处理模块,数据备份模块和终端数据库,所述服务端包括身份鉴权模块,网络通讯模块和数据操作模块,所述客户端的网络发现模块、服务端和客户端的身份鉴权模块和网络通讯模块为双方进行通信的基础,成功通过后可进行后续其它模块操作,本发明不仅可以备份普通文件,还可以备份虚拟机,可将局域网内的所有客户端电脑进行备份,支持了更多的功能和终端数量,较备份一体机具有更多的灵活性和更低的成本,只需安装服务端和客户端软件即可实现,应用前景广阔,有利于推广应用。

技术研发人员:温玉泉,李建明,张海涛
受保护的技术使用者:天津光电集团有限公司
技术研发日:
技术公布日:2024/3/17
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1