无线共享存储系统及其无线共享存储方法

文档序号:7968862阅读:169来源:国知局
专利名称:无线共享存储系统及其无线共享存储方法
技术领域
本发明涉及一种共享存储的系统及方法,尤其涉及一种无线共享存储的系统及方法。
背景技术
网络硬盘(简称网盘),是一些网络公司推出的在线存储服务,向用户提供文件的存储、访问、备份及共享等文件管理功能,使用非常方便。目前,现有技术下的网络硬盘技术一般是通过网络协议把远程服务器上的存储空间映射为本地的硬盘,用来存储数据,这种技术一般应用于广域网上,其目的是为用户提供一个独立的移动存储空间。然而,现有技术下的网络硬盘在应用上存在以下问题(1)当用户连接到因特网使用网盘时,受网络带宽的限制,文件上传和下载的时间较长,使得网盘存储不能满足及时性要求;(2)用户在使用网盘时需要登录,网盘之间的数据共享等应用不是很方便,对用户的专业技能要求较高;(3)在实际应用中,不同层级的用户不能根据自己的权限使用相应的共享数据,使得网盘的安全性受到影响;(4)在实际应用中,不能根据用户数据私有性的等级区分是否共享至网盘,从而降低了网盘使用的安全性。

发明内容
鉴于上述现有技术存在的缺陷,本发明的目的是提出一种易于使用、且安全性较高的无线共享存储的系统及方法。为了解决现有技术中的这些问题,本发明提供的技术方案是一种无线共享存储系统,包括服务器、客户端,所述服务器与客户端之间通过无线网络通讯,其特征在于所述服务器包括用于与客户端建立通讯连接的第一连接管理器,用于存储数据信息、并生成对应虚拟目录的第一存储设备,用于生成授权策略的第一策略管理器,用于数据信息同步的第一数据同步装置,用于接收并分配任务的第一任务管理器,及用于管理数据信息的第一文件管理器;所述客户端包括用于存储本地数据信息的第二存储设备,用于建立通讯连接的第二连接管理器,用于生成同步策略的第二策略管理器,用于数据信息同步的第二数据同步装置,用于接收并分配任务的第二任务管理器,用于管理本地数据信息的第二文件管理器,及用于管理所述虚拟目录及本地目录的文件管理器插件;所述文件管理器插件发送交互请求至所述服务器,所述第一策略管理器生成与所述客户端相对应的授权策略,所述第一存储设备根据所述授权策略激活对应的服务项目, 生成对应的虚拟目录,并将所述虚拟目录发送至所述客户端;所述文件管理器插件接收所述虚拟目录,并将其整合至本地目录结构中;所述第二数据同步装置根据指令信息实现所述第二存储设备和第一存储设备之间的数据同步。优选的,所述服务器还包括用于生成数字证书的第一证书管理器;所述客户端还包括用于生成数字证书的第二证书管理器。优选的,所述文件管理器插件与所述客户端的操作系统及第二文件管理器相适应,且所述文件管理器插件用于实现所述虚拟目录在所述客户端的显示及用户操作的实现。优选的,所述客户端按照所述授权策略设置有至少第二无线发射模块,所述第二无线发射模块是支持路由功能的无线接入点,用于和所述服务器之间的无线连接。优选的,所述服务器设置有至少第一无线发射模块,所述第一无线发射模块是支持路由功能的接入点,用于和所述客户端之间的无线连接,所述服务器之间通过无线方式或者有线方式连接。优选的,所述第一存储设备及第二存储设备均设有一数据存储区及一数据缓冲区;所述数据存储区用于本地数据的存储;在所述第一数据同步装置和第二数据同步装置之间进行完整性、一致性校验前,所述数据缓存区用于同步数据的临时存放。本发明的另一目的在于提供一种基于无线共享存储系统进行无线共享存储方法, 其特征在于所述方法包括如下步骤(1)所述文件管理器插件发送交互请求至所述服务器,所述第一策略管理器生成与所述客户端相对应的授权策略,所述第一存储设备根据所述授权策略激活对应的服务项目,生成对应的虚拟目录,并将所述虚拟目录发送至所述客户端;(2)所述文件管理器插件接收所述虚拟目录,并将其整合至本地目录结构中;(3)所述第二数据同步装置根据指令信息实现所述第二存储设备和第一存储设备之间的数据同步。优选的,所述步骤(1)还包括所述第二证书管理器生成数字证书,所述第一连接管理器对所述数字证书进行匹配认证,验证通过后,所述第一策略管理器生成和所述客户端相对应的授权策略。优选的,所述步骤( 还包括用户直接在所述第二文件管理器中对所述虚拟目录进行同步的指令操作。优选的,所述步骤( 还包括用户根据任务指令的类型发送所述任务指令至所
述第一任务管理器或第二任务管理器进行异步操作。优选的,所述任务指令的类型包括定时任务、事件触发任务和条件检查任务中的一种或多种。优选的,所述步骤(3)中,所述指令信息包括所述虚拟目录、所述用户发出的操作指令以及所述第二策略管理器生成的同步策略。优选的,所述虚拟目录是所述第一存储设备中的数据信息的结构化文件索引,且其与所述授权策略相对应。优选的,所述步骤(1)中,所述授权策略包括可访问的目录、文件级权限设置、访问时间控制、终端匹配性检查、空间限制以及远程同步地址。优选的,所述客户端和服务器的文件操作方式为同步操作方式和/或异步操作方式,所述同步操作方式是直接通过所述第一文件管理器或第二文件管理器进行操作,所述异步操作方式是通过所述第一数据同步装置调用所述第一文件管理器进行操作或所述第二数据同步装置调用所述第二文件管理器进行操作。与现有技术相比,本发明的有益效果为(1)通过无线局域网,将网盘自动挂接到用户的文件管理器中,使得网盘的应用范围变大、使用更加方便;( 通过数字证书自动匹配用户授权,使得网盘使用的安全性及便利性得到提高;C3)通过目录虚拟化,使得网盘存储的可操作性增强;(4)通过数据同步的后台操作,使得数据上传和下载的速度增快,使得网络存储的及时性得以提高。


下面结合附图及实施例对本发明作进一步描述图1是具体实施方式
中一种无线共享存储的系统的结构框图;图2是具体实施方式
中一种无线共享存储的方法的流程图。
具体实施例方式以下结合具体实施例对上述方案做进一步说明。应理解,这些实施例是用于说明本发明而不限于限制本发明的范围。实施例中采用的实施条件可以根据具体厂家的条件做进一步调整,未注明的实施条件通常为常规使用的条件。实施例如图1所示,实施例中的一种无线共享存储的系统包括客户端120以及服务器 110,客户端120的数量由实际的用户量以及系统的限额而定,服务器120的数量根据实际应用的需要而定,客户端120和服务器110之间建立通讯连接。服务器110包括用于存储共享数据信息的第一存储设备117,第一存储设备还用于生成与共享数据信息相对应的虚拟目录;用于生成数字证书的第一证书管理器111,所述数字证书用于进行身份和权限等信息的认证;用于和客户端120建立通讯连接的第一连接管理器112,第一连接管理器112亦用于对客户端120所生成的数字证书进行身份和权限等信息的认证;用于生成授权策略的第一策略管理器113,所述授权策略包括可访问的目录、文件级权限设置、访问时间控制、终端匹配性检查、空间限制以及远程同步地址等;用于连接和分配任务的第一任务管理器114 ;用于和客户端110之间进行数据同步操作的第一数据同步装置115 ;以及用于服务器110中数据信息管理的第一文件管理器116。第一任务管理器114通过第一数据同步装置115和第一文件管理器116实现相关功能。客户端120包括用于存储本地数据信息的第二存储设备127 ;用于生成数字证书的第二证书管理器121 ;用于和服务器110建立通讯连接的第二连接管理器122,第二连接管理器122还用于对接收到得数字证书进行认证管理;用于生成同步策略的第二策略管理器123,所述同步策略为系统默认设置或者由用户自己设置;用于接收和分配任务的第二任务管理器124 ;用于和服务器110之间进行数据同步操作的第二数据同步装置125 ;用于管理本地数据信息的第二文件管理器126 ;以及用于管理所述虚拟目录及本地目录的文件管理器插件128。文件管理器插件128的设置与客户端120的操作系统以及第二文件管理器1 相适应,且文件管理器插件1 亦用于实现所述虚拟目录在客户端120的显示及用户操作的实现。第一数据同步装置115和第二数据同步装置125之间建立连接,从而实现客户端 120和服务器110之间的数据同步操作。服务器110还包括第一无线发射模块(未图示),所述第一无线发射模块是接入点、并支持路由功能,用于和客户端120之间的无线连接,所述第一无线发射模块的数量可根据实际需要确定;客户端120按照第一策略管理器113生成的授权策略设置有至少一个第二无线发射模块(未图示),所述第二无线发射模块是接入点、并支持路由功能,用于和服务器110之间的无线连接。服务器110和客户端120之间以及服务器110之间可通过有线方式和/或无线方式进行连接。为了提高文件上传、下载的速度,第一存储设备117和第二存储设备127均设有一数据存储区和一数据缓冲区(未图示),所述数据存储区用于存储服务器Iio或客户端120 的本地数据信息;在第一数据同步装置115和第二数据同步装置125之间进行完整性、一致性校验前,所述数据缓存区用于同步数据的临时存放。优选地,服务器110还包括一第一压缩解压器(未图示),客户端120还包括一第二压缩解压器(未图示)。当服务器Iio和客户端120之间进行数据传输时,所述第一压缩解压器或第二压缩解压器先对需要传输的数据信息进行压缩,传输完成后,所述第一压缩解压器或第二解压器再对压缩过的数据信息进行解压,从而使得服务器110或客户端120 可以对所传输的数据进行读取。所述第一压缩解压器和第二压缩解压器使得系统对网络带宽的要求得以降低,数据共享的及时性得到进一步地提高。如图2所示,实施例中的一种无线共享存储的方法包括如下步骤步骤Sl 客户端120发送交互请求至服务器110,服务器110对其进行身份认证。上述步骤具体包括如下过程客户端120的文件管理器插件1 发送交互请求至服务器110,第一连接管理器112对第二证书管理器121所生成的数字证书进行认证,其中, 所述交互请求包括读取或存储等请求。步骤S2 认证通过后,服务器生成授权策略,并激活相应服务项目。上述步骤具体包括如下过程当第一连接管理器112对第二证书管理器121所生成的数字证书认证通过后,第一策略管理器113生成与客户端120相对应的授权策略,第一存储设备117根据所述授权策略激活对应的服务项目。其中,第一策略管理器113生成的授权策略包括可访问的目录、文件级权限设置、 访问时间控制、终端匹配性检查、空间限制以及远程同步地址等,从而使得所述系统的安全性及层级性得到了进一步地保证。步骤S3 服务器110生成虚拟目录,并将其发送至客户端120。上述步骤具体包括如下过程第一存储设备117生成与被授权允许共享的数据信息相对应的虚拟目录,并通过第一连接管理器112将所述虚拟目录发送至客户端120。其中,所述虚拟目录是所述第一存储设备中的数据信息的结构化文件索引,且其与所述授权策略相对应,被授权允许访问的数据信息与所述虚拟目录的内容相对应,从而使得数据共享的可操作性得以增强。步骤S4 客户端将虚拟目录整合至本地目录,并对其进行相关操作。上述步骤具体包括如下过程客户端120的文件管理器插件1 接收所述虚拟目录后,将其整合至本地目录结构中,从而构成一本地数据信息和被授权允许访问的数据信息的完整目录。用户可在第二文件管理器126中对所述虚拟目录进行直接的同步指令操作,或者用户可根据任务指令的类型发送所述任务指令至第一任务管理器114或第二任务管理器 124进行异步操作,所述任务指令的类型包括定时任务、事件触发任务和条件检查任务中的一种或多种。步骤S5 客户端120完成和服务器110之间的数据同步。上述步骤具体包括如下过程第二数据同步装置125和第一数据同步装置115根据指令信息实现第二存储设备127和第一存储设备117之间的数据同步,从而使得用户可以获得被授权允许读取的数据信息。其中,所述指令信息包括所述虚拟目录、所述用户发出的操作指令以及第二策略管理器123生成的同步策略。客户端120和服务器110的文件操作方式为同步操作方式和/或异步操作方式, 所述同步操作方式是直接通过第一文件管理器116或第二文件管理器1 进行操作,所述异步操作方式是通过第一数据同步装置115调用第一文件管理器116进行操作或第二数据同步装置125调用第二文件管理器1 进行操作。上述实施例中的技术方案与现有技术相比具有以下有益效果(1)通过无线局域网,将网盘自动挂接到用户的文件管理器中,使得网盘的应用范围变大、使用更加方便;(2) 通过数字证书自动匹配用户授权,使得网盘使用的安全性及便利性得到提高;C3)通过目录虚拟化,使得网盘存储的可操作性增强;(4)通过数据同步的后台操作,使得数据上传和下载的速度增快,使得网络存储的及时性得以提高。上述实例只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人是能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。
权利要求
1.一种无线共享存储系统,包括服务器、客户端,所述服务器与客户端之间通过无线网络通讯,其特征在于所述服务器包括用于与客户端建立通讯连接的第一连接管理器,用于存储数据信息、 并生成对应虚拟目录的第一存储设备,用于生成授权策略的第一策略管理器,用于数据信息同步的第一数据同步装置,用于接收并分配任务的第一任务管理器,及用于管理数据信息的第一文件管理器;所述客户端包括用于存储本地数据信息的第二存储设备,用于建立通讯连接的第二连接管理器,用于生成同步策略的第二策略管理器,用于数据信息同步的第二数据同步装置,用于接收并分配任务的第二任务管理器,用于管理本地数据信息的第二文件管理器,及用于管理所述虚拟目录及本地目录的文件管理器插件;所述文件管理器插件发送交互请求至所述服务器,所述第一策略管理器生成与所述客户端相对应的授权策略,所述第一存储设备根据所述授权策略激活对应的服务项目,生成对应的虚拟目录,并将所述虚拟目录发送至所述客户端;所述文件管理器插件接收所述虚拟目录,并将其整合至本地目录结构中;所述第二数据同步装置根据指令信息实现所述第二存储设备和第一存储设备之间的数据同步。
2.根据权利要求1所述的无线共享存储系统,其特征在于所述服务器还包括用于生成数字证书的第一证书管理器;所述客户端还包括用于生成数字证书的第二证书管理器。
3.根据权利要求1所述的无线共享存储系统,其特征在于所述文件管理器插件与所述客户端的操作系统及第二文件管理器相适应,且所述文件管理器插件用于实现所述虚拟目录在所述客户端的显示及用户操作的实现。
4.根据权利要求1所述的无线共享存储系统,其特征在于所述客户端按照所述授权策略设置有至少第二无线发射模块,所述第二无线发射模块是支持路由功能的无线接入点, 用于和所述服务器之间的无线连接。
5.根据权利要求1所述的无线共享存储系统,其特征在于所述服务器设置有至少第一无线发射模块,所述第一无线发射模块是支持路由功能的接入点,用于和所述客户端之间的无线连接,所述服务器之间通过无线方式或者有线方式连接。
6.根据权利要求1所述的无线共享存储系统,其特征在于所述第一存储设备及第二存储设备均设有一数据存储区及一数据缓冲区;所述数据存储区用于本地数据的存储;在所述第一数据同步装置和第二数据同步装置之间进行完整性、一致性校验前,所述数据缓存区用于同步数据的临时存放。
7.一种基于权利要求1 6任意一项所述的无线共享存储系统进行无线共享存储方法,其特征在于所述方法包括如下步骤(1)所述文件管理器插件发送交互请求至所述服务器,所述第一策略管理器生成与所述客户端相对应的授权策略,所述第一存储设备根据所述授权策略激活对应的服务项目, 生成对应的虚拟目录,并将所述虚拟目录发送至所述客户端;(2)所述文件管理器插件接收所述虚拟目录,并将其整合至本地目录结构中;(3)所述第二数据同步装置根据指令信息实现所述第二存储设备和第一存储设备之间的数据同步。
8.根据权利要求7所述的方法,其特征在于所述步骤(1)还包括所述第二证书管理器生成数字证书,所述第一连接管理器对所述数字证书进行匹配认证,验证通过后,所述第一策略管理器生成和所述客户端相对应的授权策略。
9.根据权利要求8所述的方法,其特征在于所述步骤(2)还包括用户直接在所述第二文件管理器中对所述虚拟目录进行同步的指令操作。
10.根据权利要求8所述的方法,其特征在于所述步骤(2)还包括用户根据任务指令的类型发送所述任务指令至所述第一任务管理器或第二任务管理器进行异步操作。
11.根据权利要求10所述的方法,其特征在于所述任务指令的类型包括定时任务、事件触发任务和条件检查任务中的一种或多种。
12.根据权利要求7 11中任意一项所述的方法,其特征在于所述步骤(3)中,所述指令信息包括所述虚拟目录、所述用户发出的操作指令以及所述第二策略管理器生成的同步策略。
13.根据权利要求12所述的方法,其特征在于所述虚拟目录是所述第一存储设备中的数据信息的结构化文件索引,且其与所述授权策略相对应。
14.根据权利要求13所述的方法,其特征在于所述步骤(1)中,所述授权策略包括可访问的目录、文件级权限设置、访问时间控制、终端匹配性检查、空间限制以及远程同步地址。
15.根据权利要求14所述的方法,其特征在于所述客户端和服务器的文件操作方式为同步操作方式和/或异步操作方式,所述同步操作方式是直接通过所述第一文件管理器或第二文件管理器进行操作,所述异步操作方式是通过所述第一数据同步装置调用所述第一文件管理器进行操作或所述第二数据同步装置调用所述第二文件管理器进行操作。
全文摘要
本发明公开了一种无线共享存储的系统,包括服务器和客户端,所述服务器包括用于存储数据信息、并生成对应虚拟目录的第一存储设备,第一连接管理器,用于生成授权策略的第一策略管理器,第一数据同步装置,用于接收并分配任务的第一任务管理器,及用于管理数据信息的第一文件管理器;所述客户端包括用于存储本地数据信息的第二存储设备,第二连接管理器,用于生成同步策略的第二策略管理器,第二数据同步装置,用于接收并分配任务的第二任务管理器,用于管理本地数据信息的第二文件管理器,及用于管理所述虚拟目录及本地目录的文件管理器插件。本发明使得网盘存储的安全性、及时性、便利性以及可操作性得到提高。
文档编号H04L29/06GK102394935SQ20111035446
公开日2012年3月28日 申请日期2011年11月10日 优先权日2011年11月10日
发明者龚健 申请人:方正国际软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1