数据处理方法

文档序号:9648998阅读:782来源:国知局
数据处理方法
【技术领域】
[0001]本发明涉及计算机领域,尤其涉及一种数据处理方法。
【背景技术】
[0002]网盘可理解为存放在网络上的硬盘或U盘,因此网盘又称为网络U盘或网络硬盘,用于向用户提供在线的文件存储、访问、备份、共享等文件管理功能。通过网盘,用户不论在任何地方,只要能连接到互联网,就可通过移动终端管理网盘中在线存储的文件。
[0003]现有的网盘存储方式有多种,例如,申请号为201210362185.1的申请文件提供的网络硬盘的文件上传方法,根据文件摘要对文件进行存储;再例如,申请号为201280000563.X的申请文件提供的网盘文件存储方法,根据文件名称进行文件存储。
[0004]网盘作为一种有效的备份本地文件的方法,得到了广泛的应用,但网盘会增加一个管理员角色,产生了新的安全风险。
[0005]数据存储至网盘后用户通过密码获取保存的数据;无密码则用户不能获取存储的数据,可一定程度保障数据安全。但是,在网盘存储数据的方法中,网盘管理员具有管理用户存储数据的权限,网盘管理员可查询用户存储的数据甚至删除存储内容或者冻结网盘账号,影响数据存储安全。
[0006]此外,不同的用户会针对同一数据都请求进行存储,这样会导致网盘的数据重复存储,造成存储空间的浪费。

【发明内容】

[0007]有鉴于此,为解决现有技术中存在的技术问题,本发明提出一种数据处理方法。
[0008]本发明实施例提供一种数据处理方法,所述方法包括:
[0009]服务器接收第一计算机发来的哈希值;所述哈希值是所述第一计算机将数据存储至本地加密盘时确定的,所述本地加密盘为独立的数据存储空间,是根据用户设置划分的;
[0010]所述服务器接收第二计算机发来的数据存储请求,获取请求数据的哈希值;
[0011]根据获取的所述哈希值和之前获取的哈希值集合,判断所述请求数据是否已经存在;
[0012]当所述请求数据已经存在时,对所述请求数据进行标注。
[0013]本发明提出的数据处理方法,对于已经存储的数据不再进行存储,仅进行标记,避免了网盘的数据重复存储,节省了存储空间。
[0014]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0015]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0016]图1为本发明数据处理方法实施例的一种流程图;
[0017]图2为本发明数据处理方法实施例的一种计算机系统结构示意图;
[0018]图3为本发明数据处理方法实施例的加密盘存储空间使用示意图;
[0019]图4为本发明数据处理方法实施例的另一流程图;
[0020]其中,
[0021]S1核心存储设备
[0022]S2存储服务器
[0023]S3计算机
[0024]S4移动设备。
【具体实施方式】
[0025]本发明实施例提供一种数据处理方法,所述方法包括:
[0026]步骤101、服务器接收第一计算机发来的哈希值;所述哈希值是所述第一计算机将数据存储至本地加密盘时确定的,所述本地加密盘为独立的数据存储空间,是根据用户设置划分的;
[0027]步骤102、所述服务器接收第二计算机发来的数据存储请求,获取请求数据的哈希值;
[0028]步骤103、根据获取的所述哈希值和之前获取的哈希值集合,判断所述请求数据是否已经存在;
[0029]步骤104、当所述请求数据已经存在时,对所述请求数据进行标注。
[0030]在一实施例中,当所述请求数据已经存在时,所述方法还包括:
[0031]当所述第一计算机随机生成秘钥,并根据所述秘钥将用户本次存储至本地加密盘的数据进行加密得到所述第一加密数据时,
[0032]向存储有所述请求数据的计算机请求所述请求数据的秘钥;
[0033]当成功获取所述秘钥时,使用所述秘钥对所述请求数据进行标注。
[0034]在一实施例中,所述方法还包括:
[0035]当所述请求数据不存在时,随机生成秘钥;
[0036]根据所述秘钥将所述请求数据进行加密,得到所述第二加密数据;
[0037]将所述第二加密数据发送到第三计算机。
[0038]在一实施例中,所述方法还包括:
[0039]当没有成功获取所述秘钥时,随机生成秘钥;
[0040]根据所述秘钥将所述请求数据进行加密,得到所述第二加密数据;
[0041]将所述第二加密数据发送到第三计算机。
[0042]由上可知,本发明实施例提出的数据处理方法,对于已经存储的数据不再进行存储,仅进行标记,避免了网盘的数据重复存储,节省了存储空间。此外,本实施例还对数据加密,保证了数据的安全。
[0043]为使本实施例的目的、技术方案和优点更加清楚,下面将结合本实施例中的附图,对本实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在未作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]本实施例中的存储器可为具有数据存储功能的设备,具体的,该具有数据存储功能的设备可为包含存储芯片、存储硬盘的设备,例如计算机等,本实施例不做限定。
[0045]实施例1
[0046]本实施例的数据处理方法,由具有存储功能的设备,如计算机来实现。本实施例以计算机实现该数据处理方法为例进行说明,但本实施例的数据处理方法并不限于计算机。
[0047]如图1所示,该数据处理方法包括:
[0048]步骤11:根据用户设置划分本地加密盘,本地加密盘为独立的数据存储空间。
[0049]本实施例中,根据用户设置在计算机的存储装置中划分出部分存储空间作为本地加密盘,用于存放本地的加密数据。
[0050]为实现计算机上的加密盘能主动保证存储内容的安全,本实施例中可设置加密盘的访问密码,同时还可采用安全登录机制,用户需要登录才能访问本地加密盘。
[0051]例如,在用户访问本地加密盘时,限定用户输入密码的错误次数。次数超出后,在一段时间内拒绝再次访问,比如,几个小时之后或者一天之后才可再次尝试访问。
[0052]联网时,可给预留的手机号码发送短信,提醒用户密码输入错误。
[0053]离线时,则锁定该加密盘当前及一段时间之内不可访问。
[0054]为了避免在没有网络的情况下无法打开本地加密盘的内容,可允许本地账号加密码校验。如果连续密码验证失败达到设定次数,则要求用户联网验证。
[0055]当用户联网之后,在服务器端可控制用户的验证频率,避免有暴力破解用户名密码的情况发生,从而保证数据安全。
[0056]步骤12:将用户本次存储至本地加密盘的数据进行加密,得到第一加密数据。
[0057]本实施例中可采用多种加密方式,本实施例不限定具体的加密方式。
[0058]用户本次存储至本地加密盘的数据,经过加密后,得到第一加密数据。数据加密可主动增强数据在互联网上传播时的安全性。
[0059]步骤13:将第一加
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1