专利名称:一种无线云存储模块的制作方法
技术领域:
本发明涉及一种无线云存储模块。
背景技术:
计算机流量,是一些网络公司推出的在线存储服务,向用户提供文件的存储、访问、备份及共享等文件管理功能,使用非常方便。目前,现有技术下的网络硬盘技术一般是通过网络协议把远程服务器上的存储空间映射为本地的硬盘,用来存储数据,这种技术一般应用于广域网上,其目的是为用户提供一个独立的移动存储空间。然而,现有技术下的网络硬盘在应用上存在以下问题
(1)当用户连接到因特网使用网盘时,受网络带宽的限制,文件上传和下载的时间较长,使得网盘存储不能满足及时性要求;
(2)用户在使用网盘时需要登录,网盘之间的数据共享等应用不是很方便,对用户的专业技能要求较高;
(3)在实际应用中,不同层级的用户不能根据自己的权限使用相应的共享数据,使得网盘的安全性受到影响;
(4)在实际应用中,不能根据用户数据私有性的等级区分是否共享至网盘,从而降低了网盘使用的安全性。
发明内容
本发明目的是鉴于上述现有技术存在的缺陷,本发明的目的是提出一种易于使用、且安全性较高的无线共享存储的系统及方法。本发明的技术方案是一种无线云存储模块,包括无线通讯模块、无线天线、通信模块、授权SIM卡以及云存储控制器,且本装置上安装有远程存储服务程序,用户的计算机上安装有服务连接程序,其特征在于
所述本设备在通过接口模块与计算机连接时,自动关联申请存储空间作为缓存空间, 该缓存空间可以由连接的计算机提供或者由本装置自带的存储介质提供; 所述云计算控制器用于运行和管理所述远程存储服务程序; 所述无线通讯模块用于从授权SIM卡获取远程存储服务访问地址、资费数据以及授权信息,将需要远程存储的数据通过无线方式传送到远程存储服务器上;
所述远程服务程序用于通过获取远程服务访问地址将本设备存储的数据同步到远程存储介质。本发明还包含无线天线,当本发明安装有通信模块时,能够通过授权将本地缓冲区数据直接上传到远程服务提供商的存储服务。本发明中所述云存储控制器通过虚拟存储目录方式管理存储在本地以及远程存储介质上的控制模块,且负责将满足远程存储条件的数据,异步传送到远程存储之上,或者通过连接其他的云存储控制模块,委托其他的云存储控制模块完成相关操作。
本发明中所述存储介质至少包含私有存储空间、缓存空间两种类型的文件空间, 其中缓存空间是将本地文件与远程存储文件缓冲的存储空间,并且该空间文件不被删除, 缓存空间具有一定大小,其按照文件引用计数从大到小队列存储,其中引用计数最小的文件溢出队列,使用频度高的远程数据存放在缓冲区,也是提升用户对于使用频度高的数据的相应速度。本发明中所述SIM卡是指安装在系统上的存储设备,其中记录了远程存储服务商的方位地址、安全权限配置,资费情况等信息。本发明中所述远程存储服务程序和服务连接程序的文件操作方式为同步操作方式和/或异步操作方式,所述同步操作方式是操作指令发出后立即进行的操作,所述异步操作方式是操作指令发出后,本装置利用空闲时间执行指令的方式。本发明还包括至少一服务器和至少一客户端,所述服务器和客户端之间建立通讯连接,所述服务器包括用于存储数据信息、并生成对应虚拟目录的第一存储设备,用于建立通讯连接的第一连接管理器,用于生成授权策略的第一策略管理器,用于数据信息同步的第一数据同步装置,用于接收并分配任务的第一任务管理器,及用于管理数据信息的第一文件管理器;所述客户端包括用于存储本地数据信息的第二存储设备,用于建立通讯连接的第二连接管理器,用于生成同步策略的第二策略管理器,用于数据信息同步的第二数据同步装置,用于接收并分配任务的第二任务管理器,用于管理本地数据信息的第二文件管理器,及用于管理所述虚拟目录及本地目录的文件管理器插件。进一步地,所述服务器和客户端分别包括一用于生成数字证书的第一证书管理器及第二证书管理器。进一步地,所述文件管理器插件与所述客户端的操作系统及第二文件管理器相适应,且所述文件管理器插件用于实现所述虚拟目录在所述客户端的显示及用户操作的实现。进一步地,所述客户端按照所述授权策略设置有至少一第二无线发射模块,所述第二无线发射模块是接入点、并支持路由功能,用于和所述服务器之间的无线连接。进一步地,所述服务器设置有至少一第一无线发射模块,所述第一无线发射模块是接入点、并支持路由功能,用于和所述客户端之间的无线连接,所述服务器之间通过无线方式或者有线方式连接。更进一步地,所述第一存储设备及第二存储设备均设有一数据存储区及一数据缓冲区;所述数据存储区用于本地数据的存储;在所述第一数据同步装置和第二数据同步装置之间进行完整性、一致性校验前,所述数据缓存区用于同步数据的临时存放。本发明提供的这种无线云存储模块,其具体工作方式及原理如下
(1)所述文件管理器插件发送交互请求至所述服务器,所述第一策略管理器生成与所述客户端相对应的授权策略,所述第一存储设备根据所述授权策略激活对应的服务项目, 生成对应的虚拟目录,并将所述虚拟目录发送至所述客户端;
(2)所述文件管理器插件接收所述虚拟目录,并将其整合至本地目录结构中;
(3)所述第二数据同步装置根据指令信息实现所述第二存储设备和第一存储设备之间的数据同步。进一步地,所述步骤(1)还包括所述第二证书管理器生成数字证书,所述第一连接管理器对所述数字证书进行匹配认证,验证通过后,所述第一策略管理器生成和所述客户端相对应的授权策略。进一步地,所述步骤(2)还包括用户直接在所述第二文件管理器中对所述虚拟目录进行同步的指令操作。进一步地,所述步骤(2)还包括用户根据任务指令的类型发送所述任务指令至所述第一任务管理器或第二任务管理器进行异步操作。进一步地,所述任务指令的类型包括定时任务、事件触发任务和条件检查任务中的一种或多种。进一步地,所述步骤(3)中,所述指令信息包括所述虚拟目录、所述用户发出的操作指令以及所述第二策略管理器生成的同步策略。进一步地,所述虚拟目录是所述第一存储设备中的数据信息的结构化文件索引, 且其与所述授权策略相对应。进一步地,所述步骤(1)中,所述授权策略包括可访问的目录、文件级权限设置、访问时间控制、终端匹配性检查、空间限制以及远程同步地址。更进一步地,所述客户端和服务器的文件操作方式为同步操作方式和/或异步操作方式,所述同步操作方式是直接通过所述第一文件管理器或第二文件管理器进行操作, 所述异步操作方式是通过所述第一数据同步装置调用所述第一文件管理器进行操作或所述第二数据同步装置调用所述第二文件管理器进行操作。本发明的优点是
与现有技术相比,本发明的有益效果为
(1)通过无线局域网,将网盘自动挂接到用户的文件管理器中,使得网盘的应用范围变大、使用更加方便;
(2)通过数字证书自动匹配用户授权,使得网盘使用的安全性及便利性得到提高;
(3)通过目录虚拟化,使得网盘存储的可操作性增强;
(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均设有一数据存储区和一数据缓冲区(未图示),所述数据存储区用于存储服务器110或客户端120 的本地数据信息;在第一数据同步装置115和第二数据同步装置125之间进行完整性、一致性校验前,所述数据缓存区用于同步数据的临时存放。优选地,服务器110还包括一第一压缩解压器(未图示),客户端120还包括一第二压缩解压器(未图示)。当服务器110和客户端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的文件管理器插件128接收所述虚拟目录后,将其整合至本地目录结构中,从而构成一本地数据信息和被授权允许访问的数据信息的完整目录。用户可在第二文件管理器126中对所述虚拟目录进行直接的同步指令操作,或者用户可根据任务指令的类型发送所述任务指令至第一任务管理器114或第二任务管理器 124进行异步操作,所述任务指令的类型包括定时任务、事件触发任务和条件检查任务中的一种或多种。步骤S5 客户端120完成和服务器110之间的数据同步。上述步骤具体包括如下过程第二数据同步装置125和第一数据同步装置115根据指令信息实现第二存储设备127和第一存储设备117之间的数据同步,从而使得用户可以获得被授权允许读取的数据信息。其中,所述指令信息包括所述虚拟目录、所述用户发出的操作指令以及第二策略管理器123生成的同步策略。客户端120和服务器110的文件操作方式为同步操作方式和/或异步操作方式, 所述同步操作方式是直接通过第一文件管理器116或第二文件管理器1 进行操作,所述异步操作方式是通过第一数据同步装置115调用第一文件管理器116进行操作或第二数据同步装置125调用第二文件管理器1 进行操作。上述实施例中的技术方案与现有技术相比具有以下有益效果(1)通过无线局域网,将网盘自动挂接到用户的文件管理器中,使得网盘的应用范围变大、使用更加方便; (2)通过数字证书自动匹配用户授权,使得网盘使用的安全性及便利性得到提高;(3)通过目录虚拟化,使得网盘存储的可操作性增强;(4)通过数据同步的后台操作,使得数据上传和下载的速度增快,使得网络存储的及时性得以提高。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其同等技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种无线云存储模块,包括无线通讯模块、无线天线、通信模块、授权SIM卡以及云存储控制器,且本装置上安装有远程存储服务程序,用户的计算机上安装有服务连接程序, 其特征在于所述本设备在通过接口模块与计算机连接时,自动关联申请存储空间作为缓存空间, 该缓存空间可以由连接的计算机提供或者由本装置自带的存储介质提供;所述云计算控制器用于运行和管理所述远程存储服务程序;所述无线通讯模块用于从授权SIM卡获取远程存储服务访问地址、资费数据以及授权信息,将需要远程存储的数据通过无线方式传送到远程存储服务器上;所述远程服务程序用于通过获取远程服务访问地址将本设备存储的数据同步到远程存储介质。
2.根据权利要求1所述的一种无线云存储模块,其特征在于本装置包含无线天线,当本装置安装有通信模块时,能够通过授权将本地缓冲区数据直接上传到远程服务提供商的存储服务。
3.根据权利要求1所述的一种无线云存储模块,其特征在于所述云存储控制器通过虚拟存储目录方式管理存储在本地以及远程存储介质上的控制模块,且负责将满足远程存储条件的数据,异步传送到远程存储之上,或者通过连接其他的云存储控制模块,委托其他的云存储控制模块完成相关操作。
4.根据权利要求1所述的一种无线云存储模块,其特征在于所述存储介质至少包含私有存储空间、缓存空间两种类型的文件空间,其中缓存空间是将本地文件与远程存储文件缓冲的存储空间,并且该空间文件不被删除,缓存空间具有一定大小,其按照文件引用计数从大到小队列存储,其中引用计数最小的文件溢出队列,使用频度高的远程数据存放在缓冲区,也是提升用户对于使用频度高的数据的相应速度。
5.根据权利要求1所述的一种无线云存储模块,其特征在于所述SIM卡是指安装在系统上的存储设备,其中记录了远程存储服务商的方位地址、安全权限配置,资费情况等信肩、ο
6.根据权利要求5所述的一种无线云存储模块,其特征在于所述远程存储服务程序和服务连接程序的文件操作方式为同步操作方式和/或异步操作方式,所述同步操作方式是操作指令发出后立即进行的操作,所述异步操作方式是操作指令发出后,本装置利用空闲时间执行指令的方式。
全文摘要
本发明公开了一种无线云存储模块,包括中央控制器、输入接口、输出接口、缓存介质,具体形成可以计算机、远程存储盒、远程存储卡等应用的核心电子电路芯片,本发明易于实现,便于与现有的存储设备、系统连接,大大简化用户使用方便,并且为云存储服务提供了一个与具备存储、通信能力的云存储终端的连接装置。
文档编号H04L29/08GK102427476SQ20111041394
公开日2012年4月25日 申请日期2011年12月13日 优先权日2011年12月13日
发明者龚健 申请人:方正国际软件有限公司