一种云U盘及其存储方法和存储系统技术方案

技术编号:20550305 阅读:53 留言:0更新日期:2019-03-09 22:33
本发明专利技术涉及一种云U盘及其存储系统和存储方法,该云U盘包括外壳以及匹配安装在所述外壳内部的5G模块、缓存器、USB插头、天线、soc模块和flash模块;所述5G模块的输入端电连接所述缓存器的输出端,输出端电连接所述天线并通过所述天线与外部存储服务器连接通讯;所述缓存器的输入端电连接所述USB插头并通过所述USB插头与外部智能终端的USB插口匹配连接;所述soc模块一端电连接所述5G模块,另一端电连接所述缓存器;所述flash模块也与所述soc模块电连接。本发明专利技术能使数据更加集中存储,提高存储硬件的利用率和寿命,相比传统U盘使用更加方便、安全、高效。

【技术实现步骤摘要】
一种云U盘及其存储方法和存储系统
本专利技术涉及嵌入式及通讯领域,具体涉及一种云U盘及其存储方法和存储系统。
技术介绍
随着云存储技术的不断发展,很多IT界巨头纷纷推出基于云存储的不同服务。GoogleDrive:GoogleDrive服务会有本地客户端版本、也有网络界面版本,后者与GoogleDocs界面相似。会针对GoogleApps客户推出,配上特殊域名。另外,Google还会向第三方提供API接口,允许人们从其它程序上存内容到GoogleDrive。iCloud云服务:它是一个整合型云服务产品,包含了云计算,云搜索,云存储等多种整合功能。iCloud平台可以将个人信息存储到苹果的服务器,通过连接无线网络,这些信息会自动推送到用户手中的每个设备上。Dropbox:通过云计算实现因特网上的文件同步,用户可以存储并共享文件和文件夹。用户可以通过Dropbox客户端,把任意文件丢入指定文件夹,然后就会被同步到云,以及该用户其他装有Dropbox客户端的其他计算机中。OneDrive:它很好地集成了MicrosoftOfficeWeb套件,Hotmail以及其它MicrosoftLive服务。Web界面很直观,为每个用户免费提供了25G的超大网络硬盘,可以随时随地的存取文件,也可以在共享文件夹中添加或更新文件,完全支持外链。AmazonCloudDrive:Amazon推出的免费线上储存服务CloudDrive,注册即可得5GB网络储存空间,支持上传文件、MP3、图片、视频等。此外,还有Box、iDriveSync、Mozy、SugarSync、Ubuntu等。国内云存储行业也正加速升温,各大IT服务商纷纷推出各种云存储服务。国内的网盘服务发展蓬勃,百度、微云(腾讯)、之恋云(豪士)、快盘(金山)115、快盘、Dbank(华为)、微盘(新浪)、360、盛大、酷盘、JBOX等网盘企业的大幅扩张业务。虽然目前来看云存储这项业务的盈利并不多,但从长远的角度来,这必将是未来流行的趋势。未来云存储的发展趋势,主要还是要从安全性、便携性及数据访问等角度进行发展。目前有不少传统U盘厂商都已经开始尝试云存储业务,将硬件与软件结合,也正是看到了未来的前景,例如:(1)小米随身WiFiU盘版:内置U盘,U盘内资料可通过随身WiFiAPP无线拷贝给连上随身WiFi的手机、电脑、平板,支持多人同时传输且可在线播放影片、音乐;同时支持将已连上WiFi的手机、电脑、平板中的资料分享到U盘中。(2)360随身WiFiU盘:绑定了360随身WiFi帐号的云盘,但由于360云盘个人云服务的停服,未继续发展。然而,传统的U盘采用USB+存储FLAS方式USB3.1的最大传输带宽10.0Gbps,且实际中还受存储颗粒影响,传统的U盘传输速度往往只有100M/S左右;同时,对于现有网盘来说,太过于依赖PC端,使用不方便、启动慢(必须先启动PC)、传输速度受限与PC的网络带宽;再者对于现有云U盘来说,使用的仍然是“U盘“加PC软件形势依赖于PC。
技术实现思路
针对上述
技术介绍
中存在的问题,本专利技术提出了一种能使数据更加集中存储,提高存储硬件的利用率和寿命,相比传统U盘使用更加方便、安全、高效的一种云U盘及其存储系统和存储方法。本专利技术的技术方案如下:上述的云U盘,包括外壳以及匹配安装在所述外壳内部的5G模块、缓存器、USB插头、天线、soc模块和flash模块;所述5G模块的输入端电连接所述缓存器的输出端,输出端电连接所述天线并通过所述天线与外部存储服务器连接通讯;所述缓存器的输入端电连接所述USB插头并通过所述USB插头与外部智能终端的USB插口匹配连接;所述soc模块一端电连接所述5G模块,另一端电连接所述缓存器;所述flash模块也与所述soc模块电连接。一种云U盘存储系统,基于嵌入式Linux系统且包括驱动层单元、内核层单元和系统层单元;所述驱动层单元包括虚拟U盘驱动模块、flash驱动模块和5G驱动模块;所述虚拟U盘驱动模块用于使所述云U盘存储系统通过usb插头对外表现为存储设备特征属性;所述flash驱动模块用于使所述云U盘存储系统获得读取flash的能力;所述5G驱动模块用于为所述云U盘存储系统提供5G入网能力;所述系统层单元包括用户鉴权模块、事件处理核心模块、数据处理模块和数据传输优化子模块;所述用户鉴权模块用于读取flash中用户信息、硬件ID信息,验证用户信息是否被修改,若未被修改,则通过云U盘的5G模块发送至存储服务器验证账户有效性;所述事件处理核心模块用于接收并产生一系列逻辑关联的事件;所述数据处理模块包含有数据压缩模块和特征码生成模块;所述数据压缩模块用于对通过云U盘的USB插头进入到所述云U盘存储系统传入的数据流进行数据压缩,减小数据大小以及减小云U盘的5G模块传输压力;所述特征码生成模块用于计算将通过云U盘的5G模块传输数据的特征码,用于校验接收、发送数据的完整性;所述数据传输优化子模块用于当发送较多数目文件时,优化传输队列,并为传输提供多线程支持。所述云U盘存储系统,其中:所述flash驱动模块具体是用于读取云U盘的flash模块中存储的经加密后的用户账户信息。所述云U盘存储系统,其中:所述5G驱动模块是所述云U盘存储系统与云端通讯的渠道,用户拷入的数据、读取数据、对数据的修改都是经由所述5G驱动模块到达云端。一种云U盘存储方法,是将云U盘插入电脑的USB插口,使云U盘存储系统激活启动并产生系统启动事件,云U盘存储系统中系统层单元的事件处理核心模块接收到事件后,调用云U盘存储系统中系统层单元的用户鉴权模块读取flash模块内部加密的用户绑定的账户信息产生请求验证事件,云U盘存储系统中系统层单元的事件处理核心模块接收到请求验证事件后,调用云U盘的5G模块与存储服务器通讯,再调用云U盘存储系统中系统层单元的用户鉴权模块验证账户的有效性,账户有效性验证通过后,云U盘存储系统中系统层单元的事件处理核心模块在云U盘存储系统中驱动层单元的5G驱动模块支持下向存储服务器发出拖取用户的文件信息请求,存储服务器接收到拖取用户的文件信息请求后发送请求接收文件信息事件,随后发出文件信息,云U盘的5G模块接收到来自存储服务器的请求接收文件信息事件并把请求接收文件信息事件递交到云U盘存储系统中系统层单元的事件处理核心模块,在事件处理核心模块接收到请求接收文件信息事件后,通过云U盘的5G模块接收文件信息后调用虚拟U盘启动映射到本地,并且虚拟U盘驱动通过usb协议对外表现为usb存储设备;当用户向云U盘内拷贝文件时,云U盘存储系统中驱动层单元的虚拟U盘驱动模块会通过云U盘的USB插头接收到数据同时发出数据处理事件请求,云U盘存储系统中系统层单元的事件处理核心模块调用虚拟U盘驱动通过云U盘的USB插头读取到用户拷贝的文件,通过云U盘存储系统中系统层单元的数据压缩模块和特征码生成模块对用户拷贝的文件进行压缩和特征码计算后产生数据传输请求,云U盘存储系统中系统层单元的事件处理核心模块收到数据传输请求后调用云U盘的5G模块发送用户信息、文件和文件信息到存储服务器,存储服务器的服务端系统接收完数据后进行校验,完成校验后根据用户信息把文件挂接到存储服本文档来自技高网
...

【技术保护点】
1.一种云U盘,其特征在于:包括外壳以及匹配安装在所述外壳内部的5G模块、缓存器、USB插头、天线、soc模块和flash模块;所述5G模块的输入端电连接所述缓存器的输出端,输出端电连接所述天线并通过所述天线与外部存储服务器连接通讯;所述缓存器的输入端电连接所述USB插头并通过所述USB插头与外部智能终端的USB插口匹配连接;所述soc模块一端电连接所述5G模块,另一端电连接所述缓存器;所述flash模块也与所述soc模块电连接。

【技术特征摘要】
1.一种云U盘,其特征在于:包括外壳以及匹配安装在所述外壳内部的5G模块、缓存器、USB插头、天线、soc模块和flash模块;所述5G模块的输入端电连接所述缓存器的输出端,输出端电连接所述天线并通过所述天线与外部存储服务器连接通讯;所述缓存器的输入端电连接所述USB插头并通过所述USB插头与外部智能终端的USB插口匹配连接;所述soc模块一端电连接所述5G模块,另一端电连接所述缓存器;所述flash模块也与所述soc模块电连接。2.一种云U盘存储系统,其特征在于:所述云U盘存储系统基于嵌入式Linux系统且包括驱动层单元、内核层单元和系统层单元;所述驱动层单元包括虚拟U盘驱动模块、flash驱动模块和5G驱动模块;所述虚拟U盘驱动模块用于使所述云U盘存储系统通过usb插头对外表现为存储设备特征属性;所述flash驱动模块用于使所述云U盘存储系统获得读取flash的能力;所述5G驱动模块用于为所述云U盘存储系统提供5G入网能力;所述系统层单元包括用户鉴权模块、事件处理核心模块、数据处理模块和数据传输优化子模块;所述用户鉴权模块用于读取flash中用户信息、硬件ID信息,验证用户信息是否被修改,若未被修改,则通过云U盘的5G模块发送至存储服务器验证账户有效性;所述事件处理核心模块用于接收并产生一系列逻辑关联的事件;所述数据处理模块包含有数据压缩模块和特征码生成模块;所述数据压缩模块用于对通过云U盘的USB插头进入到所述云U盘存储系统传入的数据流进行数据压缩,减小数据大小以及减小云U盘的5G模块传输压力;所述特征码生成模块用于计算将通过云U盘的5G模块传输数据的特征码,用于校验接收、发送数据的完整性;所述数据传输优化子模块用于当发送较多数目文件时,优化传输队列,并为传输提供多线程支持。3.如权利要求2所述的云U盘存储系统,其特征在于:所述flash驱动模块具体是用于读取云U盘的flash模块中存储的经加密后的用户账户信息。4.如权利要求2所述的云U盘存储系统,其特征在于:所述5G驱动模块是所述云U盘存储系统与云端通讯的渠道,用户拷入的数据、读取数据、对数据的修改都是经由所述5G驱动模块到达云端。5.一种云U盘存储方法,其特征在于:将云U盘插入电脑的USB插口,使云U盘存储系统激活启动并产生系统启动事件,云U盘存储系统中系统层单元的事件处理核心模块接收到事件后,调用云U盘存储系统中系统层单元的用户鉴权模块读取flash模块内部加密的用户绑定的账户信息产生请求验证事件,云U盘存储系统中系统层单元的事件处理核心模块接收到请求验证事件后,调用云U盘的5G模块与存储服务器通讯,再调用云U盘存储系统中系统层单元的用户鉴权模块验证账户的有效性,账户有效性验证通过后,云U盘存储系统中系统层单元的事件处理核心模块在云U盘存储系统中驱动层单元的5G驱动模块支持下向存储服务器发出拖取用户的文件信息请求,存储服务器接收到拖取用户的文件信息请求后发送请求接收文件信息事件,随后发出文件信息,云U盘的5G模块接收到来自存储服务器的请求接收文件信息事件并把请求接收文件信息事件递交到云U盘存储系统中系统层单元的事件处理核心模块,在事件处理核心模块接收到请求接收文件信息事件后,通过云U盘的5G模块接收文件信息后调用虚拟U盘启动映射到本地,并且虚拟U盘驱动通过usb协议对外表现为usb存储设备;当用户向云U盘内拷贝文件时,云U盘存储系统中驱动层单元的虚拟U盘驱...

【专利技术属性】
技术研发人员:赵俊超唐涛汪凤娇
申请(专利权)人:成都信息工程大学
类型:发明
国别省市:四川,51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1