一种基于家庭设备的私有云存储系统的方法

文档序号:7979661阅读:263来源:国知局
一种基于家庭设备的私有云存储系统的方法
【专利摘要】本发明提供一种基于家庭设备的私有云存储系统的方法。包括:各家庭设备之间通过一服务器搭建一局域网;家庭设备离线写入:包括:启动设备登陆客户端,选择离线模式;编辑文档:以一个自定义的唯一文档名创建,同时系统根据该文档内容产生一个版本号;删除、更新、查找文档均以文档名为条件;启动设备登陆客户端,选择家庭模式;客户端选择要同步的文档名,上传服务器;服务器收到同步文档名后,向请求设备发送获得的所有数据内容标题;同时反馈给发起请求的设备;局域网内各家庭设备同步。
【专利说明】—种基于家庭设备的私有云存储系统的方法
【【技术领域】】
[0001]本发明属于云存储【技术领域】,具体是指一种基于家庭设备的私有云存储系统的方法。
【【背景技术】】
[0002]目前,行业实现的云存储都是将数据存于服务端,而家庭存储主要以数据中心为解决方案。
[0003]中国发明专利ZL201010223772.3的云存储系统和中国发明专利ZL201110045606.3的便携式云存储方法和设备,两种方案都是将数据保存在服务器端,这样容易产生网络传输过程中的安全问题和数据存储云端的泄漏问题,并且在离线状态无法共享服务器的任何资源,再说移动互联网时代大文件的流量是用户无法接收的。
[0004]传统云存储方案,都是将用户数据存于服务端,这样容易出现数据传输和云端存放的安全问题,对移动设备更有苛刻的流量要求;而市面上的家庭数据中心NAS存放数据集中不易扩展,单点故障无法恢复,数据无法离线共享。对传统云存储和家庭数据中心两个方案,用户根本享受不到便捷安全的私有存储体验。
[0005]有鉴于此,本发明人针对现有技术的缺陷深入研究,并有本案产生。

【发明内容】

[0006]本发明所要解决 的技术问题在于提供一种基于家庭设备的私有云存储系统的方法。
[0007]本发明采用以下技术方案解决上述技术问题:
[0008]一种基于家庭设备的私有云存储系统的方法,其特征在于:包括如下步骤:
[0009]步骤一:各家庭设备之间通过一服务器搭建一局域网;
[0010]步骤二:家庭设备离线写入:包括:a、启动设备登陆客户端,选择离线模式;b、编辑文档:以一个自定义的唯一文档名创建,同时系统根据该文档内容产生一个版本号;删除、更新、查找文档均以文档名为条件;
[0011]步骤三:启动设备登陆客户端,选择家庭模式;
[0012]步骤四:客户端选择要同步的文档名,上传服务器;
[0013]步骤五:服务器收到同步文档名后,向所有在线家庭设备索取该文档的数据内容标题;
[0014]步骤六:向请求设备发送获得的所有数据内容标题;
[0015]步骤七:局域网内各家庭设备同步:包括:a、手动设置决策角色,默认为第一个登陆服务器的家庭设备山、选择需要同步的文档名,提交给服务器;c、服务器通知该文档的设备准备开始同步,并且告知要同步的对端设备信息;d、同步源设备在局域网环境下,验证同步对端设备的信息;e、验证成功,则进行数据传输;验证失败,则反馈给服务器同步错误。[0016] 进一步地,所述各家庭设备包括:PC、Notebook-PC、Phone、Pad。
[0017]进一步地,所述步骤二中的“保存文档”具体包括如下步骤:
[0018]步骤1:开始;
[0019]步骤2:接收文档名和数据;
[0020]步骤3:判断文档名是否存在,是,转入步骤4 ;否,转入步骤5 ;
[0021]步骤4:找到该文档,转入步骤6 ;
[0022]步骤5:创建新文档,转入步骤6 ;
[0023]步骤6:判断数据大小,若大于等于4M,转入步骤7 ;若小于4M,转入步骤8 ;
[0024]步骤7:将大文件拷贝到指定目录;
[0025]步骤8:将key值、实际数据写入文档;转入步骤10 ;
[0026]步骤9:将key值、大文件路径写入文档;
[0027]步骤10:生成新的版本号、写入文档;
[0028]步骤11:保存新文档或覆盖旧文档;
[0029]步骤12:结束。
[0030]本发明的优点在于:引入家庭设备私有云存储方案后,即可以发挥服务器的作用,提供便捷增值服务;又可以将数据保存在私有端,减少不必要的流量,也更加安全。解决了互联网用户把数据存于服务端的不安全性,并且摒弃数据中心的单点问题,为用户提供多设备离线写入安全同步的机会。
【【专利附图】

【附图说明】】
[0031]下面参照附图结合实施例对本发明作进一步的描述。
[0032]图1为本发明的实现方法流程示意图。
[0033]图2是本发明中保存数据流程图。
[0034]图3是本发明中各家庭设备登陆服务器流程图。
[0035]图4是本发明中数据同步流程图。
【【具体实施方式】】
[0036]请参阅图1,一种基于家庭设备的私有云存储系统的方法,包括如下步骤:
[0037]步骤一:各家庭设备之间通过一服务器搭建一局域网;各家庭设备包括:PC、Notebook-PC、Phone、Pad 等。
[0038]步骤二:家庭设备离线写入:包括:a、启动设备登陆客户端,选择离线模式;b、编辑文档:以一个自定义的唯一文档名创建,同时系统根据该家庭设备产生一个版本号;删除、更新、查找文档均以文档名为条件;
[0039]步骤三:启动设备登陆客户端,选择家庭模式;
[0040]步骤四:客户端选择要同步的文档名,上传服务器;
[0041]步骤五:服务器收到同步文档名后,向所有在线家庭设备索取该文档的数据内容标题;
[0042]步骤六:向请求设备发送获得的所有数据内容标题;
[0043]步骤七:局域网内各家庭设备同步:包括:a、手动设置决策角色,默认为第一个登陆服务器的家庭设备山、选择需要同步的文档名,提交给服务器;c、服务器通知该文档的设备准备开始同步,并且告知要同步的对端设备信息;d、同步源设备在局域网环境下,验证同步对端设备的信息;e、验证成功,则进行数据传输;验证失败,则反馈给服务器同步错误。
[0044]如图2所示,其中步骤二中的“保存文档”具体包括如下步骤:
[0045]步骤1:开始;
[0046]步骤2:接收文档名和数据;
[0047]步骤3:判断文档名是否存在,是,转入步骤4 ;否,转入步骤5 ;
[0048]步骤4:找到该文档,转入步骤6 ;
[0049]步骤5:创建新文档,转入步骤6 ;
[0050]步骤6:判断数据大小,若大于等于4M,转入步骤7 ;若小于4M,转入步骤8 ;
[0051]步骤7:将大文件拷贝到指定目录;
[0052]步骤8:将key值、实际数据写入文档;转入步骤10 ;
[0053]步骤9:将key值、大文件路径写入文档;
[0054]步骤10:生成新的版本号、写入文档;
[0055]步骤11:保存新文档或覆盖旧文档;
[0056]步骤12:结束。
[0057]图3是本发明中各家庭设备登陆服务器流程图。图4是本发明中数据同步流程图。
[0058]本发明引入家庭设备私有云存储方案后,即可以发挥服务器的作用,提供便捷增值服务;又可以将数据保存在私有端,减少不必要的流量,也更加安全。解决了互联网用户把数据存于服务端的不安全性,并且摒弃数据中心的单点问题,为用户提供多设备离线写入安全同步的机会。
[0059]以上所述仅为本发明的较佳实施用例而已,并非用于限定本发明的保护范图。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种基于家庭设备的私有云存储系统的方法,其特征在于:包括如下步骤: 步骤一:各家庭设备之间通过一服务器搭建一局域网; 步骤二:家庭设备离线写入:包括:a、启动设备登陆客户端,选择离线模式;b、编辑文档:以一个自定义的唯一文档名创建并保存文档,同时系统根据该文档内容产生一个版本号;删除、更新、查找文档均以文档名为条件; 步骤三:启动设备登陆客户端,选择家庭模式; 步骤四:客户端选择要同步的文档名,上传服务器; 步骤五:服务器收到同步文档名后,向所有在线家庭设备索取该文档的数据内容标题; 步骤六:向请求设备发送获得的所有数据内容标题; 步骤七:局域网内各家庭设备同步:包括:a、手动设置决策角色,默认为第一个登陆服务器的家庭设备山、选择需要同步的文档名,提交给服务器;c、服务器通知该文档的设备准备开始同步,并且告知要同步的对端设备信息;d、同步源设备在局域网环境下,验证同步对端设备的信息;e、验证成功,则进行数据传输;验证失败,则反馈给服务器同步错误。
2.如权利要求1所述的一种基于家庭设备的私有云存储系统的方法,其特征在于:所述各家庭设备包括:PC、Notebook-PC、Phone、Pad。
3.如权利要求1所述的一种基于家庭设备的私有云存储系统的方法,其特征在于:所述步骤二中的“保存文档”具体包括如下步骤: 步骤1:开始; 步骤2:接收文档名和数据; 步骤3:判断文档名是否存在,是,转入步骤4 ;否,转入步骤5 ; 步骤4:找到该文档,转入步骤6 ; 步骤5:创建新文档,转入步骤6 ; 步骤6:判断数据大小,若大于等于4M,转入步骤7 ;若小于4M,转入步骤8 ; 步骤7:将大文件拷贝到指定目录; 步骤8:将key值、实际数据写入文档;转入步骤10 ; 步骤9:将key值、大文件路径写入文档; 步骤10:生成新的版本号、写入文档; 步骤11:保存新文档或覆盖旧文档; 步骤12:结束。
【文档编号】H04L29/08GK103595735SQ201210186545
【公开日】2014年2月19日 申请日期:2012年8月15日 优先权日:2012年8月15日
【发明者】刘德建, 陈宏展, 庄勇, 吴拥民, 余志鹏 申请人:福建天晴数码有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1