一种分布式联网存储、传输的方法、装置与流程

文档序号:15847440发布日期:2018-11-07 09:17阅读:128来源:国知局
一种分布式联网存储、传输的方法、装置与流程

本发明涉及信息存储及传输,尤其涉及信息的分布式存储及传输。

背景技术

现有的信息存储及传输,通过加密公式、算法,进行加密存储及传输,能很大程度上的保障信息的安全。但是,在终端设备中对加密信息进行解密后,显示在屏幕中,则安全性将会受到很大的威胁。

监控摄像设备在公共场所及办公场所也被广泛的使用,其信息内容会存储在不联网的设备中。但是,联网的摄像头等设备,或是联网的监控设备,其录制的信息有可能存储被网络攻击的可能性,导致监控内容中的信息被盗取,存在一定的安全隐患。



技术实现要素:

为解决现有技术的问题,本发明提供一种通过将信息分解为多个所述模块数据后,进行分布式存储。其终端设备发送信息时,均需要经过分解及分布式存储,并经过用户、设备之间认证后才能传输信息。

为实现上述目的,本发明提供了一种分布式联网存储、传输的方法,其特征在于,该方法应用于所述信息数据所述存储、传输,包括:

客户端设备通过网络发送信息数据时;

将所述客户端设备存储的所述信息数据运算分解为多个所述模块数据;

将多个所述模块数据分别所述存储于所述客户端设备,以及,通过所述网络发送到至少一个存储设备中进行所述存储;

所述客户端设备同至少一个所述存储设备进行密码及设备之间的识别、验证,包括:

通过识别、验证,接收设备接收所述客户端设备及所述存储设备发送的全部所述模块数据信息;

反之,终止所述模块数据信息的发送。

进一步地,所述客户端设备同网站服务器进行通信时。

进一步地,所述客户端设备将部分所述模块数据直接发送至该所述网站服务器中进行所述存储。

进一步地,所述模块数据分别所述存储于所述客户端设备及所述运营商服务器中。

进一步地,所述存储设备、所述网站服务器、所述接收设备分别同所述客户端设备及所述运营商服务器进行识别验证后,获得完整所述模块数据信息及进行解密还原。

进一步地,所述客户端设备中的文件数据进行分布式所述存储。

进一步地,所述客户端设备中,用户通过唯一id号、所述密码;指纹、刷脸识别进行识别、验证。

进一步地,所述客户端设备同所述存储设备之间通过加、解密公式、算法,同步动态令牌的动态所述密码、计时时钟、唯一网址链接进行识别、验证。

进一步地,识别、验证过程中,还使用到随机所述密码、随机码、动态网址链接。

进一步地,一种分布式联网存储、传输的装置,其特征在于,包括。

进一步地,发送模块,用于所述客户端设备通过所述网络发送所述信息数据时。

进一步地,分解模块,用于将所述客户端设备所述存储的所述信息数据运算分解为多个所述模块数据。

进一步地,分布式存储模块,用于将多个所述模块数据分别所述存储于所述客户端设备,以及,通过所述网络发送到至少一个所述存储设备中进行所述存储。

进一步地,判断模块,用于所述客户端设备同至少一个所述存储设备进行所述密码及所述设备之间的识别、验证,包括。

进一步地,第一判断模块,用于通过识别、验证,所述接收设备接收所述客户端设备及所述存储设备发送的全部所述模块数据信息。

进一步地,第二判断模块,用于反之,终止所述模块数据信息的发送。

进一步地,第一通信模块,用于所述客户端设备同所述网站服务器进行通信时。

进一步地,第二接收模块,用于所述客户端设备将部分所述模块数据直接发送至该所述网站服务器中进行所述存储。

进一步地,第二通信模块,用于所述模块数据分别所述存储于所述客户端设备及所述运营商服务器中。

进一步地,第二接收模块,用于所述存储设备、所述网站服务器、所述接收设备分别同所述客户端设备及所述运营商服务器进行识别验证后,获得完整所述模块数据信息及进行解密还原。

进一步地,存储模块,用于所述客户端设备中的文件数据进行分布式所述存储。

进一步地,第一验证模块,用于所述客户端设备中,用户通过唯一id号、所述密码;指纹、刷脸识别进行识别、验证。

进一步地,第二验证模块,用于所述客户端设备同所述存储设备之间通过加、解密公式、算法,同步动态令牌的动态所述密码、计时时钟、唯一网址链接进行识别、验证。

进一步地,第二验证子模块,用于识别、验证过程中,还使用到随机所述密码、随机码、动态网址链接。

在本发明实施例中:通过现有的信息加密及所述存储技术,能极大的保障信息通过所述网络传输时的安全。但是,信息传输至终端设备中,被解密还原后,其信息的安全性将受到极大的网络攻击的威胁。

所述存储于终端设备中的信息,通过公式、算法分解为多个所述模块数据。并且,进行分布式的所述存储。这样,在一台终端设备中,将无法获取到完整的信息,从而保证了信息所述存储的安全性。关键的是,无论是什么格式的信息,都需要在发送前进行信息的分解及分布式所述存储。这样,能防止黑客直接盗取完整的信息内容。而要获取完整的信息,就需要得到用户的所述密码确认及设备间公式、算法的相互验证。加大阻断信息被盗取的可能性。在监控设备中,将监控的内容分解为模块化内容,进行所述存储及传输。获取内容需要所述密码授权等手段,增加了监控信息内容所述存储及传输的安全性、保密性。

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例从发送方从实际使用操作角度介绍的一种分布式联网存储、传输的方法的流程图。

图2是本发明实施例从可信所述存储设备通信角度介绍的一种分布式联网存储、传输的方法的流程图。

图3是本发明实施例从可信所述存储设备所述存储角度介绍的一种分布式联网存储、传输的方法的流程图。

图4是本发明实施例从所述存储角度介绍的一种分布式联网存储、传输的方法的流程图。

图5是本发明实施例从识别、验证角度介绍的一种分布式联网存储、传输的装置的流程图。

图6是本发明实施例从发送方从实际使用操作角度介绍的一种分布式联网存储、传输的方法的框图。

图7是本发明实施例从可信所述存储设备通信角度介绍的一种分布式联网存储、传输的方法的框图。

图8是本发明实施例从可信所述存储设备所述存储角度介绍的一种分布式联网存储、传输的方法的框图。

图9是本发明实施例从所述存储角度介绍的一种分布式联网存储、传输的方法的框图。

图10是本发明实施例从识别、验证角度介绍的一种分布式联网存储、传输的装置的框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

本申请实施例提供了一种分布式联网存储、传输的方法,该方法应用于坐标所述定位。如图1所示,该方法包括:是本发明实施例从发送方从实际使用操作角度介绍的一种分布式联网存储、传输的方法的流程图。

如图1所示,该方法包括:

s101所述客户端设备通过所述网络发送信息数据时;

所述客户端设备中所述存储的文件,通过所述网络发送至其他的设备中。

根据需要,文件传输方式,包括:所述网络传输、wifi、近场通信、蓝牙等短距离通信传输,以及usb线连接进行传输。

凡是用户所述客户端设备发送的信息都会被自动的分解为多个所述模块数据,通过验证的用户才能看到信息内容。

具体的,用户电脑中的文件、信息,通过所述网络发送或准备发送到其他电脑及所述网站服务器,其包括用户电脑通过所述网络向外发送的一切信息数据。

s102所述客户端设备将所述存储的信息数据运算分解为多个所述模块数据;

所述客户端设备通过公式、算法,将文件数据分解为多个所述模块数据。

所述模块数据类型,包括:被加密的所述模块数据,仅包含信息数据其中的一部分内容;所述模块数据中的信息数据,为公式运算后的不可识别的乱码信息。

根据需要,对文件数据的加密,包括:加密后分解为多个所述模块数据;分解后对所述模块数据进行加密。被分解后的所述模块数据至少为两个及以上的模块。

具体的,用户电脑中的文件、信息,通过软件中的公式、算法进行文件的分解,并利用所述存储的公式、算法对文件、信息进行加密运算。最终形成多个加密的所述模块数据。

s103将多个所述模块数据分别所述存储于所述客户端设备,以及,通过所述网络发送到至少一个所述存储设备中进行所述存储;

分解后的所述模块数据,其中一部分所述存储于所述客户端设备中,通过所述网络,将剩余部分的所述模块数据发送至其他所述存储设备中进行所述存储。所述模块数据可以同时发送并所述存储在多个所述存储设备中。

根据需要,所述客户端设备为智能设备、移动智能设备。所述存储设备,包括:智能设备、移动智能设备、所述网站服务器、硬盘、u盘。

具体的,多个所述模块数据包中,一部分所述存储在用户的电脑中,另一部分通过所述网络发送并所述存储在其他电脑或所述网站服务器或移动硬盘中。

s104所述客户端设备同至少一个所述存储设备进行所述密码及所述设备之间的识别、验证,包括:

用户主观确认需要发送的文件信息,并在所述客户端设备中输入所述密码,授权所述存储设备中所述模块数据的发送、传输。用户在规定时间内为输入所述密码,设备将会自动终止信息的传输。同时,用户使用的所述客户端设备同所述存储设备之间,通过公式、算法,建立设备之间的身份识别、验证机制。用户可以一次授权,长时间使用。

根据需要,所述客户端设备同一个所述存储设备之间建立验证关系,存在验证关系的所述存储设备中,包含有另一个所述存储设备的网址链接。通过验证后,所述客户端设备所述存储在其他所述存储设备中的所述模块数据才能获得相应的网址链接。

具体的,用户电脑同其他所述存储有部分所述模块数据的至少一个电脑、所述网站服务器或硬盘之间建立相互识别、验证的关系。通过用户的所述密码授权及设备之间的相互识别来确认,是否要将完整信息传输至所述接收设备中。

s105通过识别、验证,所述接收设备接收所述客户端设备及所述存储设备发送的全部数据模块信息;

s106反之,终止所述模块数据信息的发送。

通过用户或所述设备之间的识别、验证后,将全部的所述模块数据从多个所述存储有所述模块数据的识别中发送到所述接收设备,解密、还原为原始的文件数据。当用户识别、验证未通过时,或者,未得到用户输入的所述密码确认,则所述客户端设备、所述存储设备终止将所述模块数据发送到所述接收设备中。

所述接收设备接收所述模块数据,包括:由所述客户端设备及所述存储设备分别将信息数据发送至所述接收设备中,再将解密文件发送至所述接收设备进行解码还原;所述接收设备中安装有客户端,所述模块数据由客户端解密还原。

根据需要,信息数据在所述客户端设备、所述存储设备、所述接收设备之间传递过程中,产生的其他网址的信息数据传输,将会被再次被分解为多个所述模块数据进行信息的传递。

具体的,通过验证后,完整的文件及信息内容从多个电脑、所述网站服务器中,将所述模块数据发送至所述接收设备中,进行解密、还原。反之,未通过所述密码及设备间的相互验证,终止信息发送至所述接收设备的电脑或服务器中。

综上所述,将所述客户端设备中的信息数据在所述存储及发送过程中,进行模块化分解后再进行所述存储及发送传输。这样,所述接收设备将不会一次性的接收完整的信息内容。要想获取完整的信息内容,还需要经过用户或设备间的识别、验证。避免信息数据被完整的发送到非认可的所述接收设备中。

请参考图2,是本发明实施例从可信所述存储设备通信角度介绍的一种分布式联网存储、传输的方法的流程图。

如图2所示,该方法包括:

s202所述客户端设备同所述网站服务器进行通信时;

s203所述客户端设备将部分所述模块数据发送到至少一个所述网站服务器中进行所述存储。

所述客户端设备同可信任的所述网站服务器之间进行通信时,一部分所述模块数据所述存储在所述网站服务器中。接收到所述客户端设备发送的剩余部分的所述模块数据后,所述网站服务器将全部所述模块数据合并、解密,得到文件数据的原文。

当所述客户端设备同所述网站服务器之间进行通信的时候,非认证的专用网址链接产生信息传输时,发送时需要用户输入所述密码进行信息的认证,通过后才能发送信息。

根据需要,所述客户端设备同所述网站服务器之间是通过设备间的加、解密算法进行的设备间的相互认证。通过选项,二者间的信息通信将无法进行转发第三方所述接收设备。

具体的,所述接收设备为所述网站服务器时,用户电脑发送至所述网站服务器中的一部分所述模块数据,由所述网站服务器接收到用户电脑发送的剩余所述模块数据后,自动进行合并、解密。

综上所述,所述客户端设备同所述网站服务器进行信息的双向传输。首先,经过用户所述密码确认。通过后,所述客户端设备同所述网站服务器在之后的信息传输过程中,只需要经过加、解密公式、算法确认后,就能进行信息的传输,无需再次进行所述密码验证。并且,通过同步动态令牌中的同步动态所述密码实现信息传输过程中的一次性所述密码验证,并在所述客户端设备和所述网站服务器之间建立、所述存储有专网链接,保障信息数据传输的正确性和安全性。

请参考图3,是本发明实施例从可信所述存储设备所述存储角度介绍的一种分布式联网存储、传输的方法的流程图。

如图3所示,该方法包括:

s302所述模块数据分别所述存储于所述客户端设备及所述运营商服务器中;

被分解的所述模块数据,一部分所述存储在所述客户端设备中,另一部分所述存储在所述客户端设备绑定的所述运营商服务器中。需要获取所述客户端设备中的信息时,需要经过所述客户端设备及所述运营商服务器的识别、验证后,所述运营商服务器才会将信息完整的发送至接收的所述网站服务器或所述接收设备中。

根据需要,所述客户端设备将文件信息数据完整的发送到所述运营商服务器,由所述运营商服务器进行信息的模块化分解及所述存储。所述接收设备通过所述客户端设备及所述运营商服务器识别、验证后,所述运营商服务器接收到所述客户端设备的发送指令,将完整的文件信息数据发送至所述接收设备中。

具体的,用户电脑中的文件,被分解为所述模块数据后,一部分所述存储在用户电脑中,另一部分所述存储在所述运营商服务器中。

s303所述存储设备、所述网站服务器、所述接收设备分别同所述客户端设备及所述运营商服务器进行识别验证后,获得完整所述模块数据信息及进行解密还原。

发送的方式,包括:所述客户端设备及所述运营商服务器分别独立进行信息数据的发送;还包括,通过验证后,所述客户端设备将信息发送至所述运营商服务器,同所述运营商服务器合并所述模块数据后,将信息数据发送至所述存储设备、所述网站服务器、所述接收设备中。

具体的,在进行数据传输过程中,接收消息的电脑或服务器,需要经过用户电脑及所述运营商服务器的识别、验证后,才能进行信息的发送及接收。

综上所述,所述客户端设备中的信息数据,分解为所述模块数据后,一部分所述存储在所述客户端设备中,另一部分所述存储在所述运营商服务器中。这样,信息在发送到所述接收设备之前,就能实现信息的分布式所述存储。所述运营商服务器在发送信息数据的过程中,将能更好的实现同所述网站服务器的信息传输。而非认证的所述接收设备,则可以通过用户的所述密码来确认是否进行信息的发送及传递。

请参考图4,是本发明实施例从所述存储角度介绍的一种分布式联网存储、传输的方法的流程图。

如图4所示,该方法包括:

s401所述客户端设备中的文件数据进行分布式所述存储。

发送文件数据前,将文件数据分解为所述模块数据,在所述客户端设备及所述存储设备中分别进行所述存储。

用户所述客户端设备中的信息,未发生传输,仅用于所述存储时,通过直接对信息数据进行模块化分解。并由所述客户端设备所述存储一部分,并通过所述网络发送到所述存储设备中进行另一部分的所述存储。

根据需要,所述客户端设备中的模块信息,一部分所述存储在所述客户端设备中,另一部分所述存储在所述网站服务器中,剩余部分可以所述存储在用户自身使用的移动智能设备中。

具体的,用户电脑中所述存储的文件信息,被分解为多个所述模块数据后,一部分所述存储于用户电脑中,另一部分所述存储于所述网站服务器中,或是用户的智能手机、移动所述存储硬盘中。

综上所述,在所述客户端设备中的文件信息,分解为多个所述模块数据后,发送到不同的设备中进行分布式的所述存储。这样,所述存储在所述客户端设备中的信息时不完整的,面对所述网络攻击时,攻击者将无法获得其完整的信息内容,从而保证信息的安全性。

请参考图5,是本发明实施例从识别、验证角度介绍的一种分布式联网存储、传输的装置的流程图。

如图5所示,该方法包括:

s502所述客户端设备中,用户通过唯一id号、所述密码;指纹、刷脸进行识别、验证;

用户通过所述客户端设备输入唯一id号、所述密码、指纹、刷脸识别其中至少一种方式进行身份认证及授权进行全部模块信息的传输。

具体的,用户输入用户名及所述密码,文件信息全部内容从用户电脑及所述网站服务器中发送到接收文件信息的电脑中。

s503所述客户端设备同所述存储设备之间通过加、解密公式、算法,同步动态令牌的动态所述密码、计时时钟、唯一网址链接进行识别、验证;

通过分解运算公式对文件数据进行分解或合并成所述模块数据,并通过加、解密算法对文件数据或所述模块数据进行加、解密运算。

根据需要,所述客户端设备将所述模块数据通过专用所述网络及网址,将所述模块数据发送到所述存储设备中。通过验证后,所述存储设备生成所述存储的所述模块数据的动态网址链接,发送到所述客户端设备中。

具体的,用户电脑和所述网站服务器之间通过加、解密算法验证设备的真伪性,并通过同步动态令牌中的同步动态所述密码作为一次性所述密码使用。并利用专网实现信息的传输,还需要在规定时间内进行验证。

s504识别、验证过程中,还使用到随机所述密码、随机码、动态网址链接。

随机所述密码、随机码及时间倒计时,则是对公式、算法及验证提供一次性动态不可逆的运算。

根据需要,用户输入所述密码正确后,才会将所述模块数据的解密公式、算法及随机所述密码、随机码等运算解密后,通过通用信息传输加、解密的公式、算法,发送至所述接收设备中进行解密、还原。

具体的,随机所述密码、随机码及时间倒计时都是为了让加、解密运算过程中能增加运算的随机性和不可确定性,保证运算的效果。

综上所述,用户在电脑中,输入用户名及所述密码,允许将不同所述存储设备中的所述模块数据发送至接收信息的电脑中。在用户电脑和所述网站服务器之间,通过加、解密算法进行相互识别、验证,通过后,传输完整的所述模块数据至接收的电脑设备中。

请参考图6,是本发明实施例从发送方从实际使用操作角度介绍的一种分布式联网存储、传输的方法的框图。

如图6所示,该装置包括:

发送模块601,用于所述客户端设备通过所述网络发送所述信息数据时;

分解模块602,用于将所述客户端设备所述存储的所述信息数据运算分解为多个所述模块数据;

分布式存储模块603,用于将多个所述模块数据分别所述存储于所述客户端设备,以及,通过所述网络发送到至少一个所述存储设备中进行所述存储;

判断模块604,用于所述客户端设备同至少一个所述存储设备进行所述密码及所述设备之间的识别、验证,包括:

第一判断模块605,用于通过识别、验证,所述接收设备接收所述客户端设备及所述存储设备发送的全部所述模块数据信息;

第二判断模块606,用于反之,终止所述模块数据信息的发送。

综上所述,将所述客户端设备中的信息数据在所述存储及发送过程中,进行模块化分解后再进行所述存储及发送传输。这样,所述接收设备将不会一次性的接收完整的信息内容。要想获取完整的信息内容,还需要经过用户或设备间的识别、验证。避免信息数据被完整的发送到非认可的所述接收设备中。

请参考图7,是本发明实施例从可信所述存储设备通信角度介绍的一种分布式联网存储、传输的方法的框图。

如图7所示,该装置包括:

第一通信模块701,用于所述客户端设备同所述网站服务器进行通信时;

第二接收模块702,用于所述客户端设备将部分所述模块数据直接发送至该所述网站服务器中进行所述存储。

综上所述,所述客户端设备同所述网站服务器进行信息的双向传输。首先,经过用户所述密码确认。通过后,所述客户端设备同所述网站服务器在之后的信息传输过程中,只需要经过加、解密公式、算法确认后,就能进行信息的传输,无需再次进行所述密码验证。并且,通过同步动态令牌中的同步动态所述密码实现信息传输过程中的一次性所述密码验证,并在所述客户端设备和所述网站服务器之间建立、所述存储有专网链接,保障信息数据传输的正确性和安全性。

请参考图8,是本发明实施例从可信所述存储设备所述存储角度介绍的一种分布式联网存储、传输的方法的框图。

如图8所示,该装置包括:

第二通信模块801,用于所述模块数据分别所述存储于所述客户端设备及所述运营商服务器中;

第二接收模块802,用于所述存储设备、所述网站服务器、所述接收设备分别同所述客户端设备及所述运营商服务器进行识别验证后,获得完整所述模块数据信息及进行解密还原。

综上所述,所述客户端设备中的信息数据,分解为所述模块数据后,一部分所述存储在所述客户端设备中,另一部分所述存储在所述运营商服务器中。这样,信息在发送到所述接收设备之前,就能实现信息的分布式所述存储。所述运营商服务器在发送信息数据的过程中,将能更好的实现同所述网站服务器的信息传输。而非认证的所述接收设备,则可以通过用户的所述密码来确认是否进行信息的发送及传递。

请参考图9,是本发明实施例从所述存储角度介绍的一种分布式联网存储、传输的方法的框图。

如图9所示,该装置包括:

存储模块901,用于所述客户端设备中的文件数据进行分布式所述存储。

综上所述,在所述客户端设备中的文件信息,分解为多个所述模块数据后,发送到不同的设备中进行分布式的所述存储。这样,所述存储在所述客户端设备中的信息时不完整的,面对所述网络攻击时,攻击者将无法获得其完整的信息内容,从而保证信息的安全性。

请参考图10,是本发明实施例从识别、验证角度介绍的一种分布式联网存储、传输的装置的框图。

如图10所示,该装置包括:

第一验证模块1001,用于所述客户端设备中,用户通过唯一id号、所述密码;指纹、刷脸识别进行识别、验证;

第二验证模块1002,用于1所述客户端设备同所述存储设备之间通过加、解密公式、算法,同步动态令牌的动态所述密码、计时时钟、唯一网址链接进行识别、验证;

第二验证子模块1003,用于识别、验证过程中,还使用到随机所述密码、随机码、动态网址链接。

综上所述,用户在电脑中,输入用户名及所述密码,允许将不同所述存储设备中的所述模块数据发送至接收信息的电脑中。在用户电脑和所述网站服务器之间,通过加、解密算法进行相互识别、验证,通过后,传输完整的所述模块数据至接收的电脑设备中。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1