一种文件存储及找回方法及装置制造方法及图纸

技术编号:22005448 阅读:21 留言:0更新日期:2019-08-31 06:54
本发明专利技术公开了一种文件存储及找回方法及装置,属于云端数据库技术领域;所述方法包括:业务节点接收来自用户的第一业务请求,扫描预设区域含有的各文件,从中确定敏感文件并发送给节点服务器;节点服务器根据敏感文件生成文件记录并保存至云端数据库;当业务节点接收到来自用户的第二业务请求时,生成文件找回请求并发送给节点服务器;节点服务器根据第二业务请求中含有的文件描述信息在云端数据库中查找匹配的文件记录,生成找回结果并返回给业务节点;业务节点显示接收到的找回结果给用户。本发明专利技术中,通过将敏感文件保存至云端数据库,不仅可以在云端数据库中追溯找回,而且能够有效的保障文件的安全,用户找回后仍可放心的直接使用而不影响工作效率。

A Method and Device for File Storage and Retrieval

【技术实现步骤摘要】
一种文件存储及找回方法及装置
本专利技术涉及大数据
,尤其涉及一种文件存储及找回方法及装置。
技术介绍
在网络化、现代化、智能化的今天,计算机已成为人们工作当中必不可少的一部分。上万字的文档、布满数字的报表、各种有意义的图片等,通过计算机的处理,不仅提升了工作效率,而且有利于提高各文件的自身质量。然而,人们在使用计算机工作的过程中,也会因粗心大意而误删除一些重要的文件,并且在垃圾清理时,彻底的删除;从而影响工作的进展,特别是内容比较冗杂的文件,重新制作需要付出大量的时间和精力。为解决该问题,业界提出了云存储,通过将用户删除的文件保存至云端,以进行后续的文件找回。然而,云存储虽然解决了上述问题,但是文件的安全得不到全面的保障;当有恶意攻击时,文件中的内容很可能被篡改并且泄露,当文件涉及到企业的机密信息时,对于企业而言,后果将不堪设想。
技术实现思路
本专利技术的目的是通过以下技术方案实现的。第一方面,本专利技术提出一种文件存储及找回方法,包括:业务节点接收来自用户的第一业务请求,扫描预设区域含有的各文件;所述业务节点在扫描到的各文件中确定敏感文件,发送所述敏感文件给节点服务器,供所述节点服务器将所述敏感文件保存至云端数据库;当所述业务节点接收到来自用户的第二业务请求时,根据所述第二业务请求中含有的文件描述信息生成文件找回请求并发送给所述节点服务器,供所述节点服务器在保存的文件中进行查找;所述业务节点接收所述节点服务器返回的找回结果并显示给用户。可选的,所述业务节点在扫描到的各文件中确定敏感文件,具体为:所述业务节点调用检测协议对扫描到的各文件的文件内容进行检测,确定满足预设条件的文件内容,并将对应的文件作为敏感文件。可选的,所述发送所述敏感文件给节点服务器,具体为:所述业务节点根据所述敏感文件及自身所在设备的设备标识生成文件存储请求并发送给节点服务器。可选的,所述业务节点根据所述第二业务请求中含有的文件描述信息生成文件找回请求并发送给所述节点服务器,具体为:所述业务节点根据所述第二业务请求中含有的文件描述信息,以及自身所在设备的设备标识生成文件找回请求并发送给所述节点服务器。第二方面,本专利技术提出一种文件存储及找回方法,包括:节点服务器接收来自业务节点的敏感文件,根据所述敏感文件生成文件记录,将所述文件记录保存至云端数据库;当所述节点服务器接收到来自业务节点的文件找回请求时,根据所述文件找回请求中含有的文件描述信息在云端数据库中查找匹配的文件记录;所述节点服务器根据所述匹配的文件记录生成找回结果并返回给所述业务节点。可选的,所述节点服务器接收来自业务节点的敏感文件,具体为:节点服务器接收来自业务节点的文件存储请求,所述文件存储请求中包括:敏感文件及业务节点所在设备的设备标识。对应的,所述根据所述敏感文件生成文件记录,具体为:对所述敏感文件加密得到文件密文,将所述文件密文、所述业务节点所在设备的设备标识、自身的设备标识对应作为文件记录。可选的,所述文件找回请求中还包括:所述业务节点所在设备的设备标识;对应的,所述根据所述文件找回请求中含有的文件描述信息在云端数据库中查找匹配的文件记录,包括:所述节点服务器在云端数据库中查找含有所述设备标识的文件记录,依次对查找到的文件记录中的文件密文解密得到文件明文,将所述文件明文中的内容与所述文件找回请求中含有的文件描述信息比对,直至得到与所述文件描述信息匹配的文件明文。可选的,所述根据所述匹配的文件记录生成找回结果并返回给所述业务节点,具体为:将所述匹配的文件明文作为找回结果并返回给所述业务节点;或者根据匹配的文件明文生成临时文件,将所述临时文件作为找回结果并返回给所述业务节点。可选的,所述将所述文件记录保存至云端数据库,包括:生成新的数据库节点,将所述文件记录保存至生成的数据库节点中并广播给其他节点服务器进行共识认证,并在认证通过时,保存成功。第三方面,本专利技术提出一种文件存储及找回方法,包括:业务节点接收来自用户的第一业务请求,扫描预设区域含有的各文件;所述业务节点在扫描到的各文件中确定敏感文件,根据所述敏感文件生成文件记录,并将所述文件记录保存至云端数据库;当所述业务节点接收到来自用户的第二业务请求时,根据所述第二业务请求中含有的文件描述信息在云端数据库中查找匹配的文件记录;所述业务节点根据所述匹配的文件记录生成找回结果并显示给所述用户。可选的,所述业务节点在扫描到的各文件中确定敏感文件,具体为:所述业务节点调用检测协议对扫描到的各文件的文件内容进行检测,确定满足预设条件的文件内容,并将对应的文件作为敏感文件。可选的,所述根据所述敏感文件生成文件记录,具体为:对所述敏感文件加密得到文件密文,将所述文件密文、自身所在设备的设备标识对应作为文件记录。可选的,所述根据所述第二业务请求中含有的文件描述信息在云端数据库中查找匹配的文件记录,具体为:所述业务节点在云端数据库中查找含有自身所在设备的设备标识的文件记录,依次对查找到的文件记录中的文件密文解密得到文件明文,将所述文件明文中的内容与所述第二业务请求中含有的文件描述信息比对,直至得到与所述文件描述信息匹配的文件明文。可选的,所述业务节点根据所述匹配的文件记录生成找回结果,具体为:将所述匹配的文件明文作为找回结果;或者,根据匹配的文件明文生成临时文件,将所述临时文件作为找回结果。可选的,所述将所述文件记录保存至云端数据库,包括:生成新的数据库节点,将所述文件记录保存至生成的数据库节点中并广播给其他业务节点进行共识认证,并在认证通过时,保存成功。第四方面,本专利技术提出一种文件存储及找回装置,包括:第一接收模块,用于接收来自用户的第一业务请求和第二业务请求;第一扫描模块,用于当所述第一接收模块接收到来自用户的第一业务请求时,扫描预设区域含有的各文件;第一确定模块,用于在所述第一扫描模块扫描到的各文件中确定敏感文件;第一发送模块,用于将所述第一确定模块确定的敏感文件发送给节点服务器,供节点服务器将所述敏感文件保存至云端数据库;第一生成模块,用于在所述第一接收模块接收到来自用户的第二业务请求时,根据所述第二业务请求中含有的文件描述信息生成文件找回请求;第二发送模块,用于将所述第一生成模块生成的文件找回请求发送给所述节点服务器,供所述节点服务器在保存的文件中进行查找;第二接收模块,用于接收所述节点服务器返回的找回结果并显示给用户。可选的,所述第一确定模块具体用于:调用检测协议对第一扫描模块扫描到的各文件的文件内容进行检测,确定满足预设条件的文件内容,并将对应的文件作为敏感文件。可选的,所述第一发送模块具体用于:根据所述第一确定模块确定的敏感文件及装置所在设备的设备标识生成文件存储请求,发送所述文件存储请求给节点服务器。可选的,所述第一生成模块具体用于:根据所述第一接收模块接收到的第二业务请求中含有的文件描述信息,以及装置所在设备的设备标识生成文件找回请求并发送给所述节点服务器。第五方面,本专利技术提出一种文件存储及找回装置,包括:第三接收模块,用于接收来自业务节点的敏感文件;第二生成模块,用于根据第三接收模块接收到的敏感文件生成文件记录;第一保存模块,用于将所述第二生成模块生成的文件记录保存至云端数据库;第四接收模块,用于接收来自业务本文档来自技高网...

【技术保护点】
1.一种文件存储及找回方法,其特征在于,包括:业务节点接收来自用户的第一业务请求,扫描预设区域含有的各文件;所述业务节点在扫描到的各文件中确定敏感文件,发送所述敏感文件给节点服务器,供所述节点服务器将所述敏感文件保存至云端数据库;当所述业务节点接收到来自用户的第二业务请求时,根据所述第二业务请求中含有的文件描述信息生成文件找回请求并发送给所述节点服务器,供所述节点服务器在保存的文件中进行查找;所述业务节点接收所述节点服务器返回的找回结果并显示给用户。

【技术特征摘要】
1.一种文件存储及找回方法,其特征在于,包括:业务节点接收来自用户的第一业务请求,扫描预设区域含有的各文件;所述业务节点在扫描到的各文件中确定敏感文件,发送所述敏感文件给节点服务器,供所述节点服务器将所述敏感文件保存至云端数据库;当所述业务节点接收到来自用户的第二业务请求时,根据所述第二业务请求中含有的文件描述信息生成文件找回请求并发送给所述节点服务器,供所述节点服务器在保存的文件中进行查找;所述业务节点接收所述节点服务器返回的找回结果并显示给用户。2.根据权利要求1所述的方法,其特征在于,所述业务节点在扫描到的各文件中确定敏感文件,具体为:所述业务节点调用检测协议对扫描到的各文件的文件内容进行检测,确定满足预设条件的文件内容,并将对应的文件作为敏感文件。3.根据权利要求1所述的方法,其特征在于,所述发送所述敏感文件给节点服务器,具体为:所述业务节点根据所述敏感文件及自身所在设备的设备标识生成文件存储请求并发送给节点服务器。4.根据权利要求1所述的方法,其特征在于,所述业务节点根据所述第二业务请求中含有的文件描述信息生成文件找回请求并发送给所述节点服务器,具体为:所述业务节点根据所述第二业务请求中含有的文件描述信息,以及自身所在设备的设备标识生成文件找回请求并发送给所述节点服务器。5.一种文件存储及找回方法,其特征在于,包括:节点服务器接收来自业务节点的敏感文件,根据所述敏感文件生成文件记录,将所述文件记录保存至云端数据库;当所述节点服务器接收到来自业务节点的文件找回请求时,根据所述文件找回请求中含有的文件描述信息在云端数据库中查找匹配的文件记录;所述节点服务器根据所述匹配的文件记录生成找回结果并返回给所述业务节点。6.根据权利要求5所述的方法,其特征在于,所述节点服务器接收来自业务节点的敏感文件,具体为:节点服务器接收来自业务节点的文件存储请求,所述文件存储请求中包括:敏感文件及业务节点所在设备的设备标识。所述根据所述敏感文件生成文件记录,具体为:对所述敏感文件加密得到文件密文,将所述文件密文、所述业务节点所在设备的设备标识、自身的设备标识对应作为文件记录。7.根据权利要求6所述的方法,其特征在于,所述文件找...

【专利技术属性】
技术研发人员:傅强
申请(专利权)人:特斯联北京科技有限公司
类型:发明
国别省市:北京,11

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

1