The invention discloses a decentralized shared storage system based on D2D and its control method, including a data fragmentation module, which divides the data into several fragmented data; a data request module, which obtains fragmented data and sends data requests to the dispatching center module; and a data transmission fragmentation data to the storage consensus domain module; and a dispatching center module, which sends data requests to the data request module. The first parsing check is carried out; and the data request is transmitted to the storage consensus domain module; the storage consensus domain module is used for the second parsing check of the data request; the type of the data request is judged; the completed signal is sent to the data request module; the partitioned data is sent by the receiving data request module; and the partitioned data is queried, stored and backed up. The advantage is that by fragmenting the data and storing it in D2D users, the user's data can be dispersed and can not be viewed, so as to solve the trust problem between users and guarantee the backup of user data and the retrospective restore of data.
【技术实现步骤摘要】
一种基于D2D的去中心化共享存储系统及其控制方法
本专利技术涉及D2D通信
,尤其涉及一种基于D2D的去中心化共享存储系统及其控制方法。
技术介绍
D2D(Device-to-Device,D2D通信技术)是基于蜂窝网络的D2D通信,或称为邻近服务(ProximityService,ProSe),是指用户数据可不经网络中转而直接在终端之间传输。在传统无线通信网络对通信基础设施的要求较高,核心网设施或接入网设备的损坏都可能导致通信系统的瘫痪。D2D通信模式下,用户数据直接在终端之间传输,避免了蜂窝通信中用户数据经过网络中转传输,由此产生链路增益;其次,D2D用户之间以及D2D与蜂窝之间的资源可以复用,由此可产生资源复用增益;通过链路增益和资源复用增益则可提高无线频谱资源的效率,进而提高网络吞吐量。D2D通信的引入使得蜂窝通信终端可以建立AdHoc网络,无线通信基础设施损坏,或者在无线网络的覆盖盲区,终端可借助D2D实现端到端通信甚至接入蜂窝网络,并且随着移动通信服务和技术的发展,具有邻近特性的用户间近距离的数据共享、小范围的社交和商业活动以及面向本地特定用户的特定业务,都在成为当前及下阶段无线平台中一个不可忽视的增长点。基于邻近用户感知的D2D技术的引入,具有提升用户体验、提高网络吞吐等优势。由于D2D的特性,开放的点对点通讯使得用户数据可以直接在终端之间传输无法保障用户所面对的对方身份信息,也随之带来了数据被窃听或者主动干扰的攻击者等数据上的安全问题。
技术实现思路
本专利技术的目的在于提供一种基于D2D的去中心化共享村存储系统及其控制方法,从而解决现有 ...
【技术保护点】
1.一种基于D2D的去中心化共享存储系统,其特征在于,包括:数据分片模块,对数据进行Bit位运算,并根据数据的大小将所述数据分成若干分片数据;数据请求模块,获取所述分片数据、并向调度中心模块发送数据请求;和向存储共识域模块传输分片数据;调度中心模块,对所述数据请求模块发送的数据请求进行第一次解析校验;和向存储共识域模块传输所述数据请求;存储共识域模块,对所述数据请求进行第二次解析校验;判断所述数据请求的类型;向所述数据请求模块发送判断完成的信号;接收所述数据请求模块发送的所述分片数据;对所述分片数据进行查询、存储和备份。
【技术特征摘要】
1.一种基于D2D的去中心化共享存储系统,其特征在于,包括:数据分片模块,对数据进行Bit位运算,并根据数据的大小将所述数据分成若干分片数据;数据请求模块,获取所述分片数据、并向调度中心模块发送数据请求;和向存储共识域模块传输分片数据;调度中心模块,对所述数据请求模块发送的数据请求进行第一次解析校验;和向存储共识域模块传输所述数据请求;存储共识域模块,对所述数据请求进行第二次解析校验;判断所述数据请求的类型;向所述数据请求模块发送判断完成的信号;接收所述数据请求模块发送的所述分片数据;对所述分片数据进行查询、存储和备份。2.根据权利要求1所述的基于D2D的去中心化共享存储系统,其特征在于:所述数据请求包括两部分序列码,分别为第一组序列码和第二组序列码,所述调度中心模块内预设有对应第一组序列码的第一标准序列码,当第一组序列码与第一标准序列码完全相同时,则第一次解析校验通过,否则,第一次解析校验不通过。3.根据权利要求1所述的基于D2D的去中心化共享存储系统,其特征在于:所述存储共识域模块内预设有对应第二组序列码的第二标准序列码,当第二组序列码与第二标准序列码完全相同时,则第二次解析校验通过,否则,第二次解析校验不通过。4.根据权利要求1所述的基于D2D的去中心化共享存储系统,其特征在于:所述存储共识域模块包括多个存储共识域,各所述存储共识域由多个存储节点构成,所述存储节点用于对所述分片数据进行存储、查询以及索引。5.根据权利要求4所述的基于D2D的去中心化共享存储系统,其特征在于:所述存储共识域模块为任何具备存储、计算以及联网功能的设备。6.根据权利要求4所述的基于D2D的去中心化共享存储系统,其特征在于:所述存储共识域包含的存储节点分为一个主节点和多个子节点,所述主节点根据当前的所述存储节点和所述分片数据的个数,对各所述分片数据进行备份。7.根据权利要求1所述的基于D2D的去中心化共享存储系统,其特征在于:所述调度中心模块通过查询各所述存储共识域的记录信息,获取各所述存储共识域内存储节点的历史评分,并根据历史评分的高低,选择与所述分片数据个数相等的存储节点,将所述分片数据存入相应的所述存储节点中。8.根据权利要求7所述的基于D2D的去中心化共享存储系统,其特征在于:所述历史评分的评分指标包括存储节点的传输速率、可用容量、在线时长、数据丢失率、计算能力以及查询时长;评分越高,则存储节点能够存储的数据越多,否则就越少。9.根据权利要求8所述的基于D2D的去中心化共享存储系统,其特征在于:各所述存储共识域中的主节点进行自查询,确定各所述存储共识域内存储节点的历史评分。10.一种控制方法,所述控制方法用于上述权利要求1至9任一所述的去中心化共享存储...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。