一种用于分布式文件共享系统的嵌入式存储终端装置制造方法及图纸

技术编号:23672108 阅读:55 留言:0更新日期:2020-04-04 17:38
本发明专利技术揭示了一种用于分布式文件共享系统的嵌入式存储终端装置,包括状态更新模块、存储模块和文件维护模块,状态更新模在存储终端装置上线后向调度节点申请租约并汇报当前存储状态,存储模块接受来自调度节点的加密存储任务,并在完成加密存储后通知调度节点和客户端,文件维护模块以预设周期检查嵌入式存储终端装置所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。本发明专利技术所述的嵌入式存储终端装置能够提供加密式文件存储方式,并提高数据传输效率。

An embedded storage terminal device for distributed file sharing system

【技术实现步骤摘要】
一种用于分布式文件共享系统的嵌入式存储终端装置
本专利技术涉及一种存储
,尤其是涉及一种用于分布式文件共享系统的嵌入式存储终端装置。
技术介绍
如今的互联网体系正在从传统的集中模式向去中心化和分布式模式转变,传统互联网体系中的集中控制中心已经暴露出许多问题,比如容易受到网络攻击、信息盗取,又比如在客户端发送请求后服务器的响应速度慢,带宽不足等,同时也容易出现单点故障等问题。因此亟需一种提供加密式文件存储及高效传输的存储装置。
技术实现思路
本专利技术的目的在于克服现有技术的缺陷,提供一种用于分布式文件共享系统的嵌入式存储终端装置,可提供加密式文件存储及高效传输效率。为实现上述目的,本专利技术提出如下技术方案:一种用于分布式文件共享系统的嵌入式存储终端装置,包括状态更新模块,用于在嵌入式存储终端装置上线后向调度节点申请租约并汇报当前存储状态;存储模块,用于接受来自调度节点的存储任务,并验证是否有能力完成任务,并在有能力完成任务时执行加密存储任务,并在完成后通知调度节点和客户端;文件维护模块,用于以预设周期检查嵌入式存储终端装置所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。优选地,还包括下载模块,用于接受来自客户端的文件下载请求,并验证客户是否有权限进行下载,并在客户端有权限进行下载时执行数据传输。优选地,所述状态更新模块、存储模块、文件维护模块及下载模块设于用户机顶盒中或移动式手机存储终端中。优选地,所述当前存储状态包括存储终端装置的存储容量、网络带宽及存储终端装置与调度节点的距离。优选地,所述存储模块包括第一验证模块和第一执行模块,所述第一验证模块用于接受来自调度节点的存储任务,并验证是否有能力完成任务;第一执行模块用于在第一验证模块验证有能力完成任务时执行加密存储任务,并在完成后通知调度节点和客户端。优选地,所述存储模块还包括驳回模块,用于在第一验证模块验证无能力完成任务时驳回存储任务并附带驳回原因。优选地,所述下载模块包括第二验证模块和第二执行模块,所述第二验证模块用于接受来自客户端的文件下载请求,并验证客户是否有权限进行下载;所述第二执行模块用于在第二验证验证客户有权限进行下载时执行数据传输。优选地,所述下载模块还包括拒绝模块,用于在第二验证模块验证客户无权限下载时拒绝文件下载操作。本专利技术的有益效果是:本专利技术所述的用于分布式文件共享系统的嵌入式存储终端装置,可提供加密式文件存储方式,并提高数据传输效率。附图说明图1是本专利技术的结构框图示意图。具体实施方式下面将结合本专利技术的附图,对本专利技术实施例的技术方案进行清楚、完整的描述。如图1所示,本专利技术所揭示的一种用于分布式文件共享系统的嵌入式存储终端装置,包括状态更新模块、存储模块、文件维护模块及下载模块。其中,状态更新模块用于在嵌入式存储终端装置上线后向调度节点申请租约并汇报当前存储状态,申请租约时,首先向调度节点发送租约请求,调度节点进一步判断该存储终端装置是否存在于租约表中,若存在,则从租约表中删除该存储终端装置,创建新的租约并添加至租约表中,进一步将租约下发至该存储终端装置。实施时,状态更新模块、存储模块、文件维护模块及下载模块均设置于用户机顶盒中,可实现机顶盒的存储加载更新等功能。当然,状态更新模块、存储模块、文件维护模块及下载模块还可设置于移动式手机存储终端。本实施例中,当前存储状态包括存储终端装置的存储容量、网络带宽及存储终端装置与调度节点之间的距离。存储模块用于接受来自调度节点的存储任务,并验证是否有能力完成任务,并在有能力完成任务时执行加密存储任务,并在完成后通知调度节点和客户端。具体地,存储模块包括第一验证模块和第一执行模块,其中,第一验证模块用于接受存储任务,并验证存储终端是否有能力完成该存储任务;第一执行模块用于在第一验证模块验证存储终端有能力完成任务时执行加密存储任务,并在完成后通知调度节点和客户端。实施时,当文件被添加至存储终端时,该文件获得一新名称,该名称实质是一个加密哈希,其通过文件内容计算获得。通过加密能够保证该哈希始终只表示该文件的内容,当文件中任何一个内容被修改,则加密哈希完全不同,因此,可通过该方式判断文件在传输过程中是否被篡改。当下一步向分布式网络咨询哈希的时候,它通过使用一个分布式哈希表,可以快速地找到拥有文件的存储终端,进而检索该文件并使用哈希验证文件是否准准确。本专利技术所述的存储终端装置中存储模块是基于内容的地址替代基于域名的地址,也就是用户寻找的不是某个地址而是存储在某个地方的内容,不需要验证发送者的身份,而只需验证内容的哈希,通过此种方式可网网页的速度更快、更安全、更稳定、更持久。进一步地,存储模块还包括驳回模块,其用于在第一验证模块验证存储终端无能力完成任务时驳回存储任务并附带驳回原因,驳回原因如存储容量不足,或存储带宽不满足等。文件维护模块用于以预设周期检查嵌入式存储终端装置所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。实施时,存储终端向调度节点发送备份文件请求或删除文件请求进行维护,调度节点根据接收到的备份文件请求或者删除文件请求执行文件备份或删除。预设周期可根据实际需求进行设置,如设置为每隔1分钟进行检查等。下载模块用于接收来自客户端的文件下载请求,并验证客户是否有权限进行下载,并在客户端有权限进行下载时执行数据传输。具体地,下载模块包括第二验证模块和第二执行模块,其中,第二验证模块用于接收来自客户单的文件下载请求,并验证客户端是否有权限进行下载;第二执行模块用于在第二验证模块验证客户端有权限进行下载时执行数据传输。进一步地,下载模块还包括拒绝模块,用于在第二验证模块验证客户无权限下载时拒绝文件下载操作,以确保文件的安全性。本专利技术可提供加密式文件存储方式,并提高数据传输效率。本专利技术的
技术实现思路
及技术特征已揭示如上,然而熟悉本领域的技术人员仍可能基于本专利技术的教示及揭示而作种种不背离本专利技术精神的替换及修饰,因此,本专利技术保护范围应不限于实施例所揭示的内容,而应包括各种不背离本专利技术的替换及修饰,并为本专利申请权利要求所涵盖。本文档来自技高网
...

【技术保护点】
1.一种用于分布式文件共享系统的嵌入式存储终端装置,其特征在于,包括/n状态更新模块,用于在嵌入式存储终端装置上线后向调度节点申请租约并汇报当前存储状态;/n存储模块,用于接受来自调度节点的存储任务,并验证是否有能力完成任务,并在有能力完成任务时执行加密存储任务,并在完成后通知调度节点和客户端;/n文件维护模块,用于以预设周期检查嵌入式存储终端装置所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。/n

【技术特征摘要】
1.一种用于分布式文件共享系统的嵌入式存储终端装置,其特征在于,包括
状态更新模块,用于在嵌入式存储终端装置上线后向调度节点申请租约并汇报当前存储状态;
存储模块,用于接受来自调度节点的存储任务,并验证是否有能力完成任务,并在有能力完成任务时执行加密存储任务,并在完成后通知调度节点和客户端;
文件维护模块,用于以预设周期检查嵌入式存储终端装置所存储的文件在网络中的可用冗余,并在低于维护触发值时,向调度节点申请维护。


2.根据权利要求1所述的装置,其特征在于,还包括下载模块,用于接受来自客户端的文件下载请求,并验证客户是否有权限进行下载,并在客户端有权限进行下载时执行数据传输。


3.根据权利要求2所述的装置,其特征在于,所述状态更新模块、存储模块、文件维护模块及下载模块设于用户机顶盒中或移动式手机存储终端中。


4.根据权利要求1所述的装置,其特征在于,所述当前存储状态包括存储终端装置的存储容量、网...

【专利技术属性】
技术研发人员:郑朝晖王健翔陈雨晴
申请(专利权)人:上海海加网络科技有限公司
类型:发明
国别省市:上海;31

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

1