【技术实现步骤摘要】
面向数据恢复业务的专用远程数据传输系统及传输方法
本专利技术涉及面向数据恢复业务的数据传输系统及传输方法。
技术介绍
数据恢复业务生成的恢复数据文件数量、容量都很大,并且往往涉及企业或个人比较敏感的信息,此外数据恢复需要一定的操作周期,很难实时将恢复数据直接交付数据使用人。设计实现面向数据恢复业务的专用远程数据传输系统作为远程交付恢复数据的辅助手段将大大加速恢复数据的交付以及降低数据交付成本。从恢复业务产生的数据来看,其需要交付的数据主要有如下特点:1)交付的数据往往都是整盘数据,以目前的硬盘存储容量来说,交付的数据可能高达数百G字节;2)交付的数据由大量的文件构成,百G容量包含了数以千万计的大小文件;3)交付的数据由于经历了恢复过程,原始文件目录结构未必得以完整保留,实际数据业主可能只需要其中的某几个文件,但是由于目录结构的变化,在千万计的文件中使得查找变成一件非常困难的事情;4)交付数据的隐私保护问题,当完成数据恢复业务以后,在交互客户之前会长时间保存在文件服务器上,容易造成用户隐私泄漏。5)现有的文件传输系统,如FTP或者HTTP等方式,在处理大量小文件时均有非常严重的性能缺陷,并且对于文件的检索和查找均缺乏必要的支持,此外,现有的文件传输系统在认证方面仅包含用户名和口令等方式,距离数据恢复业务需要支持的隐私保证具有一定的差距。综上,导致现有文件传输系统交付的数据高达数百G字节,由大量的文件构成,包含了数以千万计的大小文件,查找困难,以及容易造成用户隐私泄漏。
技术实现思路
本专利技术的目的是为了解决现有文件传输系统交付的数据高达数百G字节,由大量的文件 ...
【技术保护点】
1.面向数据恢复业务的专用远程数据传输系统,其特征在于:面向数据恢复业务的专用远程数据传输系统包括:数据获取客户端子系统、传送代理子系统、交付数据存取子系统、交付数据存储子系统和数据恢复人员数据交付客户端子系统;数据获取客户端子系统用于获取数据恢复人员数据交付客户端子系统持有的完成恢复的数据,供用户使用;交付数据存取子系统用于对数据恢复人员数据交付客户端子系统提交过来的数据进行加密、索引以及存储操作,同时对数据获取客户端子系统的查询、浏览和获取请求进行应答,为用户提供访问数据的支持;交付数据存储子系统用于存储交付数据存取子系统加密后的恢复数据,不直接面对数据获取客户端子系统和数据恢复人员数据交付客户端子系统;传送代理子系统用于将交付数据存取子系统加密、索引以及存储后的数据传送给数据获取客户端子系统;数据恢复人员数据交付客户端子系统用于数据获取客户端子系统远程浏览、检索和下载恢复后的数据。
【技术特征摘要】
1.面向数据恢复业务的专用远程数据传输系统,其特征在于:面向数据恢复业务的专用远程数据传输系统包括:数据获取客户端子系统、传送代理子系统、交付数据存取子系统、交付数据存储子系统和数据恢复人员数据交付客户端子系统;数据获取客户端子系统用于获取数据恢复人员数据交付客户端子系统持有的完成恢复的数据,供用户使用;交付数据存取子系统用于对数据恢复人员数据交付客户端子系统提交过来的数据进行加密、索引以及存储操作,同时对数据获取客户端子系统的查询、浏览和获取请求进行应答,为用户提供访问数据的支持;交付数据存储子系统用于存储交付数据存取子系统加密后的恢复数据,不直接面对数据获取客户端子系统和数据恢复人员数据交付客户端子系统;传送代理子系统用于将交付数据存取子系统加密、索引以及存储后的数据传送给数据获取客户端子系统;数据恢复人员数据交付客户端子系统用于数据获取客户端子系统远程浏览、检索和下载恢复后的数据。2.根据权利要求1所述面向数据恢复业务的专用远程数据传输系统,其特征在于:所述数据恢复人员数据交付客户端子系统包括:用户UI管理模块、密钥生成管理模块、私钥存储管理模块、交付数据传送模块和密钥传送模块;所述用户UI管理模块为用户界面管理模块;用户UI管理模块用于用户UI操作模块管理,包括选择目录结构,选择私钥保存设备,交付数据存取子系统信息管理和用户信息管理;密钥生成管理模块用于生成加密数据所需的公私钥信息;私钥存储管理模块用于对生成的私钥信息进行保存,保存方法包括U-Key或者U盘;交付数据传送模块用于将待交付的数据打包传送;密钥传送模块用于把用户信息、密钥信息传送到交付数据存取子系统;所述用户信息为名称、单位在用户注册时的信息。3.根据权利要求1或2所述面向数据恢复业务的专用远程数据传输系统,其特征在于:所述交付数据存取子系统包括:用户信息认证和鉴权模块,数据浏览处理模块,数据获取请求处理模块,数据交付请求处理模块,数据加密引擎模块,全文检索引擎模块,全文索引引擎模块,公钥、用户信息管理模块和文件存储服务存取接口模块;用户信息认证和鉴权模块用于对接收到的所有请求进行解析,提取所有请求中的用户认证信息,对用户的身份和请求的合法性进行验证;数据浏览处理模块用于接收用户的浏览请求,并将用户请求浏览的目录结果进行回传;数据获取请求处理模块用于接收用户请求的文件名和数据区段,并通过文件存储服务接口获取指定的数据,并回传;数据交付请求处理模块用于听取交付人员的存储数据请求,首先将公钥和用户信息进行存储,然后接收交付数据,调用数据加密引擎模块和全文检索引擎模块对交付数据进行处理,并使用文件存储服务存取接口对处理后交付数据进行存储;数据加密引擎模块用于对交付数据进行全文加密;全文检索引擎模块用于对待交付数据进行全文检索;全文索引引擎模块用于对待交付数据进行全文索引;公钥、用户信息管理模块用于对待交付数据进行存储;文件存储服务存取接口模块用于对数据加密引擎和全文检索引擎处理后的信息进行存储。4.根据权利要求3所述面向数据恢复业务的专用远程数据传输系统,其特征在于:所述传送代理子系统包括:用户连接管理模块,用户应答转发模块...
【专利技术属性】
技术研发人员:王孝余,韩冰,张凯,李丹丹,尚方,王莹莹,刘生,刘秀娥,樊永新,齐国顺,
申请(专利权)人:国网黑龙江省电力有限公司电力科学研究院,国家电网公司,
类型:发明
国别省市:黑龙江,23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。