System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及一种云存储便携装置,具体为一种usb接口的多平台高可用数据云存储便携装置,属于计算机、服务器数据存储备份。
技术介绍
1、硬盘是计算机中最重要的存储器之一,计算机需要正常运行所需的大部分软件都存储在硬盘上,现有主流硬盘主要分为机械硬盘和固态硬盘,机械硬盘是传统的硬盘类型,它使用旋转的盘片和机械读写头来读写数据。而固态硬盘则使用闪存芯片来存储数据,没有机械移动部件;固态硬盘相对于机械硬盘来说读写速度更快、更稳定,同时也更耐用;现有的机械硬盘或固态硬盘都不具备网络读取功能,数据直接存储在磁片或闪存芯片上;而目前所谓的网盘应用也只是驻留在计算机中的一种特定程序,需要安装并维护软件,不便于人们使用;而云平台云存储是以api函数接口形式提供用户访问,面向开发者来调用集成,普通用户不便直接使用云存储;同时公共云计算云存储平台的海量规模和复杂性使其整体系统的可用性、可靠性实际难以达到预期目标。
2、现有硬盘(机械或固态)或u盘不具备网络功能,数据存储在磁片或闪存芯片上;目前所谓的网盘应用是驻留在计算机中的一种特定程序,需要安装并维护软件,没有实体。现有云平台云存储是以api函数接口形式提供用户访问,面向开发者来调用集成,普通用户不便直接使用云存储。公共云计算云存储平台的大规模性、复杂性致使其整体系统的可用性、可靠性难以达到预期目标,业界知名的大型云计算公司也时有影响广泛的重大宕机、断网、数据丢失、停止服务等故障事件发生。如何规避这样的事件,减少业务、数据损失降低风险是本专利考虑实施的技术方案,在这种背景情况下,本申请
技术实现思路
1、本专利技术的目的就在于为了解决上述至少一个技术问题而提供一种usb接口的多平台高可用数据云存储便携装置,实现不需要计算机主机端安装特定软件,即插即用,并具备联网功能,能操作访问网络储存的云服务。
2、本专利技术通过以下技术方案来实现上述目的:一种usb接口的多平台高可用数据云存储便携装置,包括usb网盘,usb网盘包括网盘外壳、锂电池和控制主板,锂电池和控制主板均固定安装在网盘外壳内;
3、控制主板上集成有存储模块、处理器、wifi模块和usb模块,存储模块、处理器和wifi模块在控制主板上依次排列设置,usb模块位于wifi模块的一侧,usb模块的接口端开设在网盘外壳的一侧壳身上;
4、控制主板内运行有微型嵌入式计算机系统,且控制主板所运行的系统软件包括云存储模块和u盘接口模块,云存储模块是云计算中有关数据云端存储、归档、备份的功能部分,u盘接口模块能够接收计算机发送的usb协议传输指令及数据,解析指令内容,转换地址空间到云存储对应的数据空间,对接云存储模块,返回读写访问结果。
5、作为本专利技术再进一步的方案:网盘外壳包括底部壳身和上部盖板,锂电池和控制主板均固定连接在网盘外壳的底部壳身上,且网盘外壳的底部壳身采用塑料结构,网盘外壳的上部盖板为金属盖。
6、作为本专利技术再进一步的方案:存储模块包括tf移动存储卡和内存模块,tf移动存储卡标定100mb。
7、作为本专利技术再进一步的方案:网盘外壳1内还安装有电源模块,电源模块与锂电池呈电性连接。
8、作为本专利技术再进一步的方案:云存储模块集成了云存储平台的sdkapi,通过调用接口可以实现云存储空间bucket里面数据的创建、读写、删除等基本操作;需要用户提供其所拥有的云存储空间bucket的访问密钥、域名及容量;同时对接多个公共云存储平台,针对配置的平台数量采用不同的数据分发策略。
9、作为本专利技术再进一步的方案:云存储模块具有至少两个云存储平台方案:
10、当云存储模块具有两个云存储平台方案时,云存储模块将每一份数据在两个平台都写一份;在读数据时在两个平台分工同时读不同的数据段;
11、当云存储模块具有三个及三个以上云存储平台方案,时云存储模块将数据切分成固定大小数据块,并计算数据块的校验值,然后把数据块和校验值分散存储在各个云存储平台中;当有一个云平台故障不能工作时,其上面存储的数据可以从其他平台读取,或由校验值计算出来。
12、作为本专利技术再进一步的方案:u盘接口模块具有网盘读数据功能,具体包括:
13、计算机主机通过usb数据线传输指令,usb模块35控制芯片接收并解析指令,得到命令号、访问地址、读取数据量长度,然后将这些参数写入缓存;
14、处理器33读取缓存中的命令参数并将u盘地址转换成云存储存储桶bucket内对象文件编号,调用云存储模块getobject接口通过网络获取云存储内的对应编号的数据,暂时存放在内存中;
15、usb模块35将缓存中的数据封装成ata协议数据包,调用usb设备控制模块再将数据包封装为usbmassstorage协议数据包,通过usb数据线发回计算机主机,至此完成数据读操作。
16、作为本专利技术再进一步的方案:u盘接口模块具有写数据功能,具体包括:
17、计算机主机通过usb数据线传输指令,移动网盘usb设备控制芯片接收并解析指令,得到命令号、访问地址、写入数据量长度、写入的数据内容,然后将这些参数写入缓存;
18、处理器33读取缓存中的命令参数和数据内容,并将u盘地址转换成云存储存储桶bucket内对象文件编号;
19、调用云存储模块putobject接口通过网络将数据发送到云存储内的命令指定的地址对应的编号文件。
20、本专利技术的有益效果是:
21、本专利技术具有普通u盘的形态、接口和功能,且不需要安装特定软件,即插即用;并具备联网功能,能操作访问网络存储服务;将云存储空间以通用硬盘u盘的形式提供给计算机使用;能支持多家不同云存储平台(如亚马逊云存储、阿里云、腾讯云等)同时运行,数据分散容错,提高存储安全及可靠性,当某个平台故障时依然能保证网盘正常运行,数据不会丢失;
22、通过usb线缆与主机连接,提供数据读写访问功能,兼容普通u盘,无需额外驱动软件;具备wifi无线网络接口或以太网接口链接网络,通过互联网络存取外部存储服务器或云存储的数据存储空间,实现计算机终端以通用u盘接口操作的形式访问网络云存储空间,完成数据资料备份归档提取等业务。
本文档来自技高网...【技术保护点】
1.一种USB接口的多平台高可用数据云存储便携装置,包括USB网盘,其特征在于:所述USB网盘包括网盘外壳(1)、锂电池(2)和控制主板(3),所述锂电池(2)和控制主板(3)均固定安装在网盘外壳(1)内;
2.根据权利要求1所述的USB接口的多平台高可用数据云存储便携装置,其特征在于:所述网盘外壳(1)包括底部壳身和上部盖板,所述锂电池(2)和控制主板(3)均固定连接在网盘外壳(1)的底部壳身上,且所述网盘外壳(1)的底部壳身采用塑料结构,所述网盘外壳(1)的上部盖板为金属盖。
3.根据权利要求1所述的USB接口的多平台高可用数据云存储便携装置,其特征在于:所述存储模块包括TF移动存储卡(31)和内存模块(32),所述TF移动存储卡(31)标定100MB。
4.根据权利要求1所述的USB接口的多平台高可用数据云存储便携装置,其特征在于:所述网盘外壳(1)内还安装有电源模块(4),所述电源模块(4)与锂电池(2)呈电性连接。
5.根据权利要求1所述的USB接口的多平台高可用数据云存储便携装置,其特征在于:所述云存储模块集成了云存储平
6.根据权利要求5所述的USB接口的多平台高可用数据云存储便携装置,其特征在于:所述云存储模块具有至少两个云存储平台方案:
7.根据权利要求1所述的USB接口的多平台高可用数据云存储便携装置,其特征在于:所述U盘接口模块具有网盘读数据功能,具体包括:
8.根据权利要求1所述的USB接口的多平台高可用数据云存储便携装置,其特征在于:所述U盘接口模块具有写数据功能,具体包括:
...【技术特征摘要】
1.一种usb接口的多平台高可用数据云存储便携装置,包括usb网盘,其特征在于:所述usb网盘包括网盘外壳(1)、锂电池(2)和控制主板(3),所述锂电池(2)和控制主板(3)均固定安装在网盘外壳(1)内;
2.根据权利要求1所述的usb接口的多平台高可用数据云存储便携装置,其特征在于:所述网盘外壳(1)包括底部壳身和上部盖板,所述锂电池(2)和控制主板(3)均固定连接在网盘外壳(1)的底部壳身上,且所述网盘外壳(1)的底部壳身采用塑料结构,所述网盘外壳(1)的上部盖板为金属盖。
3.根据权利要求1所述的usb接口的多平台高可用数据云存储便携装置,其特征在于:所述存储模块包括tf移动存储卡(31)和内存模块(32),所述tf移动存储卡(31)标定100mb。
4.根据权利要求1所述的usb接口的多平台高可用数据云存储便携装置,其特征在于:所述网盘外壳(1)内还安装有电源模块(...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。