一种硬盘数据通信的方法及系统的制作方法

文档序号:6525687阅读:226来源:国知局
一种硬盘数据通信的方法及系统的制作方法
【专利摘要】本发明公开了一种硬盘数据通信的方法及系统,所述方法包括:系统启动后,其中的硬盘管理系统开启硬盘监视功能;添加的硬盘启动后,通过其上的应用自动在系统内发送用于注册的广播消息;硬盘管理系统接收到所述广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份。进一步,所述系统包括:硬盘管理单元和硬盘控制单元。根据本发明的一种硬盘数据通信的方法及系统,用户在添加物理硬盘后,仍然可以控制此硬盘的文件存储,仍然可以使用硬盘文件检索和内容管理的一整套规则,实现了对硬盘数据同步和数据感知的控制;当用户需要对硬盘进行插拔时,既不需要对设备进行下电操作,也不需要二次人工手动进行数据的I/O备份操作。
【专利说明】一种硬盘数据通信的方法及系统
【技术领域】
[0001]本发明属于计算机网络通信【技术领域】,具体涉及一种硬盘数据通信的装置的方法及系统。
【背景技术】
[0002]云计算会以使用大量附加硬盘的方式来实现物理性的磁盘空间扩容,通常采用的是简单的增加额外硬盘的方式。例如,当用户需要对现有的数据存储云设备进行扩容时,只需要购买按照一定标准格式化好的硬盘,然后将硬盘简单的插入到数据设备硬盘存储阵列中,此时该硬盘就变成了这个云服务系统的一部分,用户从管理界面就可以看到原有硬盘容量进行了相应的增加。
[0003]这种硬件增加的方式无法实现硬盘同步信息的备份,也就是当硬件增加时,服务器不能再做I/o备份,如果再做I/O备份,后添加的物理硬盘不能存储初始的文件内容;并且对于大数据云计算系统来说,用户并无法从物理层面对此硬盘进行控制,也就是说当用户需要将带有新数据的硬盘插入到服务器中时,是无法实现数据同步和数据感知控制的。
[0004]要想实现硬盘数据同步和数据感知的控制,通常要通过以下两种途径:(I)、在硬件设备不下电的情况下,需要将一起添加的内容进行手动导出,然后将硬盘格式化后插入云计算服务器的数据硬盘中心,最后手动添加需要添加的内容到云计算硬盘上。(2)、将硬件设备进行下电,插入带有文件内容的硬盘,设备上电后需要手动初始化一下设备的I/O内容备份控制功能,实现数据的同步处理。
[0005]因此,用户需要将带有新数据的硬盘插入到服务器中,是无法实现硬盘数据同步和数据感知控制的,必须要按照上述的两种途径进行下电处理或者手动同步处理。这样,管理人员对设备的操作干预过多,影响了设备正常的运行,导致工作效率低下,成本升高。有必要提出一种硬盘数据通信的装置的方法及系统,使得用户将带有新数据的硬盘插入到服务器中,既不需要对设备进行下电操作,也不需要二次人工手动进行数据的I/o备份操作,就可以实现对硬盘数据同步和数据感知的控制。

【发明内容】

[0006]本发明的目的是提供一种硬盘数据通信的方法及系统,使得用户将带有新数据的硬盘插入到服务器中,既不需要对设备进行下电操作,也不需要二次人工手动进行数据的I/o备份操作,就可以实现对硬盘数据同步和数据感知的控制。
[0007]根据本发明的一个方面,提供一种硬盘数据通信的方法,包括:系统启动后,其中的硬盘管理系统开启硬盘监视功能;添加的硬盘启动后,通过其上的应用自动在系统内发送用于注册的广播消息;硬盘管理系统接收到所述广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份。
[0008]其中,在上述发明中,所述系统为操作系统;所述硬盘管理系统开启硬盘监视功能,之前包括:所述硬盘管理系统随操作系统加载至内存并运行。[0009]其中,在上述发明中,所述将扫描到的硬盘文件在系统中实时同步并备份,包括:将扫描到的硬盘文件实时同步并备份至I/o系统备份硬盘中。
[0010]其中,在上述发明中,所述硬盘管理系统接收到所述广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份,包括:接收硬盘注册信息;调用硬盘注册模块,完成硬盘注册;调用硬盘扫描模块,完成硬盘文件的扫描;以及调用硬盘备份模块,完成硬盘文件的实时同步和备份。
[0011]其中,在上述发明中,系统启动后,其中的硬盘管理系统开启硬盘监视功能,之前包括:在管理系统中添加硬盘控制模块,所述硬盘管理系统包括硬盘控制模块;在添加的硬盘启动之前包括:在硬盘中添加对应的客户端控制模块,所述应用包括客户端控制模块。
[0012]根据本发明的另一个方面,提供一种硬盘数据通信的系统,包括:硬盘管理单元和硬盘控制单元;其中,硬盘管理单元用于实时监控系统中的硬盘,接收到来自系统中添加的硬盘发送的广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份;硬盘控制单元用于硬盘添加至系统启动后,自动向系统发送用于注册的广播消息。
[0013]其中,在上述发明中,所述硬盘管理单元,还包括:硬盘注册模块,用于接收硬盘注册信息,并完成硬盘的注册;硬盘扫描模块,用于扫描硬盘,并将扫描到的硬盘文件传送至硬盘备份单元;以及硬盘备份模块,用于将传送来的硬盘文件进行备份。
[0014]其中,在上述发明中,所述将传送来的硬盘文件进行备份,包括:将传送来的硬盘文件备份至I/o系统备份硬盘中。
[0015]根据本发明的一种硬盘数据通信的方法及系统,用户在添加物理硬盘后,仍然可以控制此硬盘的文件存储,仍然可以使用硬盘文件检索和内容管理的一整套规则,实现了对硬盘数据同步和数据感知的控制;当用户需要对硬盘进行插拔时,既不需要对设备进行下电操作,也不需要二次人工手动进行数据的I/o备份操作,大大减少了管理员的操作,提高工作效率,也减少了管理成本。
【专利附图】

【附图说明】
[0016]图1显示了本发明实施例的硬盘数据通信方法的原理图;
[0017]图2显示了本发明实施例的硬盘数据通信方法的流程图;
[0018]图3显示了本发明实施例的将扫描到的硬盘文件在系统中实时同步并备份的流程图;
[0019]图4显示了本发明实施例的硬盘数据通信系统的方框图。
【具体实施方式】
[0020]为使本发明的目的、技术方法和优点更加清楚明了,下面结合【具体实施方式】并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
[0021]图1显示了本发明实施例的硬盘数据通信方法的原理图。
[0022]如图1所示,服务器端安装有服务器端硬盘控制模块,相对应的,硬盘中安装有客户端控制模块,硬盘添加后,客户端控制模块会向服务器发送硬盘注册信息,服务器端硬盘控制模块接收到注册请求后,将硬盘注册到服务器系统,并扫描硬盘中存储的文件,将扫描的硬盘文件实时同步给I/o系统备份硬盘中,完成硬盘文件的同步与备份。
[0023]图2显示了本发明实施例的硬盘数据通信方法的流程图。
[0024]如图2所示,本发明实施例的硬盘数据通信方法,包括以下步骤:
[0025]步骤SI,系统启动后,其中的硬盘管理系统开启硬盘监视功能。
[0026]在服务器操作系统中安装一个硬盘控制模块,该硬盘控制模块属于硬盘管理系统的一部分,用来作为控制硬盘的服务器端。操作系统加载至内存时,安装的服务器端硬盘控制模块随服务器操作系统加载至内存,当操作系统上电后,服务器端硬盘控制模块开始运行,对系统中的硬盘进行实时监控,以准备时刻接受来自客户端的硬盘的通信消息。
[0027]步骤S2,添加的硬盘启动后,通过其上的应用自动在系统内发送用于注册的广播消息。
[0028]在云计算网络设备硬盘中安装与服务器端硬盘控制模块相对应的控制模块,用来作为控制硬盘的客户端,该客户端控制模块属于应用的一部分,当硬盘上电启动后,硬盘上的应用自动运行,并由应用中的客户端控制模块向服务器系统发送自身信息,请求将硬盘注册到服务器系统。优选地,客户端控制模块通过发送广播消息的形式向服务器端发送硬盘注册信息。
[0029]步骤S3,硬盘管理系统接收到所述广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份。
[0030]服务器端硬盘控制模块接收到硬盘注册信息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份。优选地,将扫描到的硬盘文件实时同步并备份至I/O系统备份硬盘中。
[0031]采用上述流程,一旦有硬盘添加到云计算网络,就可以实现对硬盘数据同步和数据感知的控制,可以使用硬盘文件检索和内容管理的一整套规则,使得硬盘的数据通信更为快捷。
[0032]图3显示了本发明实施例的将扫描到的硬盘文件在系统中实时同步并备份的流程图。
[0033]如图3所示,本发明实施例的将扫描到的硬盘文件在系统中实时同步并备份,包括下述步骤:
[0034]步骤S41,接收硬盘注册信息。
[0035]服务器端硬盘控制模块对硬盘进行实时监控,一旦传来硬盘注册请求,服务器端硬盘控制模块会马上接收到。
[0036]步骤S42,调用硬盘注册模块。
[0037]接收到硬盘注册信息后,服务器端硬盘控制模块会调用硬盘注册模块,将硬盘注册到服务器系统中。
[0038]步骤S43,调用硬盘扫描模块。
[0039]硬盘注册到服务器系统中后,服务器端硬盘控制模块会调用硬盘扫描模块,硬盘扫描模块扫描硬盘存储的文件,并将硬盘文件传送至硬盘备份模块。
[0040]步骤S44,调用硬盘备份模块。
[0041]硬盘备份模块接收到扫描出的硬盘文件,在服务器端硬盘控制模块的控制下对硬盘文件进行实时同步并备份。
[0042]采用上述服务器端硬盘控制模块实时同步硬盘文件并备份的步骤,将添加的硬盘注册到服务器系统中,并对硬盘中存储的文件进行扫描,最后将扫描的硬盘文件内容实时同步给I/o系统备份硬盘中,实现了硬盘内容的自动备份。
[0043]图4显示了本发明实施例的硬盘数据通信系统的方框图。
[0044]如图4所示,本发明实施例的硬盘数据通信系统,包括:硬盘管理单元和硬盘控制单元。
[0045]硬盘控制单元,用于硬盘添加至系统启动后,自动向系统发送用于注册的广播消肩、O
[0046]硬盘管理单元,用于实时监控系统中的硬盘,接收到来自系统中添加的硬盘发送的广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份。
[0047]本发明中,硬盘管理单元,还包括:硬盘注册模块、硬盘扫描模块以及硬盘备份模块。其中,硬盘注册模块,用于接收硬盘注册信息,并完成硬盘的注册;硬盘扫描模块,用于扫描硬盘,并将扫描到的硬盘文件传送至硬盘备份单元;以及硬盘备份模块,用于将传送来的硬盘文件进行备份,优选地,将传送来的硬盘文件备份至I/o系统备份硬盘中。
[0048]如上所述,根据本发明的一种硬盘数据通信的方法及系统,用户在添加物理硬盘后,仍然可以控制此硬盘的文件存储,仍然可以使用硬盘文件检索和内容管理的一整套规贝U,实现了对硬盘数据同步和数据感知的控制;当用户需要对硬盘进行插拔时,既不需要对设备进行下电操作,也不需要二次人工手动进行数据的i/o备份操作,大大减少了管理员的操作,提高工作效率,也减少了管理成本。
[0049]应当理解的是,本发明的上述【具体实施方式】仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。
【权利要求】
1.一种硬盘数据通信的方法,其特征在于,包括: 系统启动后,其中的硬盘管理系统开启硬盘监视功能; 添加的硬盘启动后,通过其上的应用自动在系统内发送用于注册的广播消息; 硬盘管理系统接收到所述广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份。
2.根据权利要求1所述的方法,其特征在于,所述系统为操作系统;所述硬盘管理系统开启硬盘监视功能,之前包括:所述硬盘管理系统随操作系统加载至内存并运行。
3.根据权利要求1所述的方法,其特征在于,所述将扫描到的硬盘文件在系统中实时同步并备份,包括:将扫描到的硬盘文件实时同步并备份至I/o系统备份硬盘中。
4.根据权利要求1所述的方法,其特征在于,所述硬盘管理系统接收到所述广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份,包括: 接收硬盘注册信息; 调用硬盘注册模块,完成硬盘注册; 调用硬盘扫描模块,完成硬盘文件的扫描;以及 调用硬盘备份模块,完成硬盘文件的实时同步和备份。
5.根据权利要求1所述的方法,其特征在于, 系统启动后,其中的硬盘管理系统开启硬盘监视功能,之前包括:在管理系统中添加硬盘控制模块,所述硬盘管理系统包括硬盘控制模块; 在添加的硬盘启动之前包括:在硬盘中添加对应的客户端控制模块,所述应用包括客户端控制模块。
6.一种硬盘数据通信的系统,其特征在于,包括:硬盘管理单元和硬盘控制单元; 其中,硬盘管理单元用于实时监控系统中的硬盘,接收到来自系统中添加的硬盘发送的广播消息后,对硬盘文件进行扫描并将扫描到的硬盘文件在系统中实时同步并备份; 硬盘控制单元用于硬盘添加至系统启动后,自动向系统发送用于注册的广播消息。
7.根据权利要求6所述的系统,其特征在于,所述硬盘管理单元,还包括: 硬盘注册模块,用于接收硬盘注册信息,并完成硬盘的注册; 硬盘扫描模块,用于扫描硬盘,并将扫描到的硬盘文件传送至硬盘备份单元;以及 硬盘备份模块,用于将传送来的硬盘文件进行备份。
8.根据权利要求7所述的系统,其特征在于,所述将传送来的硬盘文件进行备份,包括:将传送来的硬盘文件备份至I/O系统备份硬盘中。
【文档编号】G06F3/06GK103699342SQ201310728621
【公开日】2014年4月2日 申请日期:2013年12月20日 优先权日:2013年12月20日
【发明者】康暖 申请人:汉柏科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1