[发明专利]网络存储装置及搭建方法有效
申请号: | 201710124708.1 | 申请日: | 2017-03-03 |
公开(公告)号: | CN108279851B | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 张炳辉 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;H04L29/08 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 存储 装置 搭建 方法 | ||
1.一种网络存储装置,用于与移动终端通信连接,其特征在于,所述网络存储装置包括主树莓派及至少一个硬盘盒子,所述硬盘盒子内安装至少一个硬盘,所述硬盘用于与所述主树莓派连接,并用于存储文件,所述主树莓派用于通过路由器与移动终端通信,以便所述移动终端通过所述主树莓派读取所述硬盘存储的文件;
其中,所述主树莓派与所述硬盘之间的通信规则为基于Node.js运行环境进行开发的通信规则,所述通信规则支持文件备份、文件存储以及文件同步功能;
所述主树莓派设有应用程序接口,所述主树莓派具体用于通过所述应用程序接口与路由器通信,使得连接于所述路由器的移动终端通过所述主树莓派读取所述硬盘存储的文件。
2.如权利要求1所述的网络存储装置,其特征在于,所述硬盘盒子包括电源接口,所述硬盘盒子通过所述电源接口与电源连接。
3.如权利要求1所述的网络存储装置,其特征在于,所述主树莓派包括高清晰多媒体接口,所述主树莓派通过所述高清晰多媒体接口与显示器连接。
4.如权利要求1所述的网络存储装置,其特征在于,所述主树莓派包括数据接口,所述主树莓派通过所述数据接口与所述硬盘盒子连接。
5.如权利要求1所述的网络存储装置,其特征在于,所述主树莓派包括功能插槽,所述功能插槽用于供存储卡插件,以便通过所述存储卡将树莓派操作系统写入所述主树莓派。
6.如权利要求1所述的网络存储装置,其特征在于,所述网络存储装置还包括从树莓派,所述主树莓派与所述从树莓派连接,所述主树莓派与所述从树莓派分别用于实现文件的主从备份。
7.一种网络存储装置搭建方法,其特征在于:所述网络存储装置包括主树莓派及至少一个硬盘盒子,所述硬盘盒子内安装至少一个硬盘,所述硬盘用于与所述主树莓派连接,并用于存储资料,所述方法包括:
设置所述主树莓派与所述硬盘的通信规则,所述主树莓派与所述硬盘之间的通信规则为基于Node.js运行环境进行开发的通信规则,所述通信规则支持文件备份、文件存储以及文件同步功能;
将树莓派操作系统写入所述主树莓派;
设置主树莓派的应用程序接口,以便所述主树莓派通过所述应用程序接口与路由器通信,使得连接于所述路由器的移动终端通过所述主树莓派读取所述硬盘存储的文件。
8.如权利要求7所述的网络存储装置搭建方法,其特征在于,所述将树莓派操作系统写入所述主树莓派的步骤,包括:
对存储卡进行分区卸载;
将所述树莓派操作系统刻录到所述存储卡;
插入所述存储卡到所述主树莓派的功能插槽,将所述树莓派操作系统写入所述主树莓派。
9.如权利要求7所述的网络存储装置搭建方法,其特征在于,所述设置所述主树莓派与所述硬盘的通信规则的步骤,包括:
定义SSDB数据结构;
编写遍历程序以遍历存储目录下的所有文件,所述遍历程序使用主-从多进程模型,其中,主进程使用所述遍历程序遍历所有文件,并将所述文件分配给多个从进程处理;
多个所述从进程对所述文件进行转存,并将所述文件分目录存储,且将文件信息保存到所述SSDB数据结构中。
10.如权利要求9所述的网络存储装置搭建方法,其特征在于,所述多个所述从进程对所述文件进行转存,并将所述文件分目录存储,且将文件信息保存到所述SSDB数据结构中的步骤,包括:
若所述文件是图片,则对图片进行压缩;
根据所述压缩后的图片内容计算图片的SHA1值;
根据所述SHA1值确定所述图片的目录名及文件名,并将图片信息存储到文件目录中;
获取所述图片的格式信息并保存到所述SSDB数据结构中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710124708.1/1.html,转载请声明来源钻瓜专利网。