基于网络编码的WiFi direct多跳移动设备文件分享方法和系统技术方案

技术编号:19866456 阅读:44 留言:0更新日期:2018-12-22 13:56
本发明专利技术公开一种基于网络编码的WiFi direct多跳移动设备文件分享方法和系统,其中方法包括:信源设备选择分享的数据对其进行分片网络编码操作;信源设备等待其他移动设备的问答;移动设备成功接收到数据后向其它移动设备发送重新编码后的数据包;移动设备接收到一定量线性无关的数据片后便可解码得到原始数据。本发明专利技术利用模式切换策略,能够节省设备不停切换造成的延时,从而提升了系统中数据的分发效率;通过使用中间节点主动再编码策略,增强了数据包的独立性,且利用空闲时间来减少系统延迟,使得系统的整体性能得以提高;本发明专利技术具有数据传输稳定、数据分享速率高的优点。

【技术实现步骤摘要】
基于网络编码的WiFidirect多跳移动设备文件分享方法和系统
本专利技术属于无线通信
,具体涉及一种基于网络编码的WiFidirect多跳移动设备文件分享方法和系统。
技术介绍
文件分享系统是文件共享技术在因特网上的典型应用。移动设备的发展,使得这样的应用具有广阔的发展前景。现今,基于移动设备的文件分享系统是一个非常热门的应用。然而,在商业4G网络中传输文件时,特别是在接收端较多的情况下,其通信费用会很高,文件所有者将负担高额的通信费用。当WiFidirect技术被采用,位于同一区域的用户可以节省通信费用;此外,用户可以获得比商业网络更高的共享速率。目前,WiFidirect是移动设备传输的理想方式,得到了许多制造商的广泛支持。然而,WiFidirect技术受到传输距离和用户数量的限制。为了能够在大范围内实现大规模的文件传输,现有技术中引入了网络编码技术。在传统的通信网络中进行文件分享时,存在的安全性差、带宽利用率低的问题。通过编码传输可以达到理论上多播传输的流量最大化等网络编码理论的提出,给改进传统文件共享系统提供了理论依据,同时也使得进一步提高网络的传输效率、可靠性、鲁本文档来自技高网...

【技术保护点】
1.一种基于网络编码的WiFi direct多跳移动设备文件分享方法,其特征在于,包括:步骤1)信源设备使用网络编码对数据进行切片编码得到k个线性无关的数据片后转换为AP模式等待其他移动设备的问答;步骤2)移动设备向信源设备发送问答请求,信源设备接受请求后将所述k个线性无关的数据片发送给移动设备;步骤3)移动设备接收到数据片后对接收到的数据片进行主动重新编码,同时可作为信源设备向其它移动设备发送重新编码后的数据片;步骤4)当其他移动设备成功接收到预先设定量的线性无关的数据片后解码得到原始数据。

【技术特征摘要】
1.一种基于网络编码的WiFidirect多跳移动设备文件分享方法,其特征在于,包括:步骤1)信源设备使用网络编码对数据进行切片编码得到k个线性无关的数据片后转换为AP模式等待其他移动设备的问答;步骤2)移动设备向信源设备发送问答请求,信源设备接受请求后将所述k个线性无关的数据片发送给移动设备;步骤3)移动设备接收到数据片后对接收到的数据片进行主动重新编码,同时可作为信源设备向其它移动设备发送重新编码后的数据片;步骤4)当其他移动设备成功接收到预先设定量的线性无关的数据片后解码得到原始数据。2.根据权利要求1所述的移动设备文件分享方法,其特征在于,步骤1)中信源设备使用网络编码对数据进行切片编码之前包括:信源设备选择待分享数据和设置数据分片数量。3.根据权利要求1所述的移动设备文件分享方法,其特征在于,步骤1)中信源设备使用网络编码对数据进行切片编码得到k个线性无关的数据片的同时产生NCD,所述NCD包括编码向量和源文件分片数量。4.根据权利要求1所述的移动设备文件分享方法,其特征在于,步骤2)具体包括:步骤201):初始时移动设备都处于RM模式向信源设备请求发送数据片;步骤202):信源设备收到若干移动设备的请求,在若干移动设备的请求中选择M个信号最强的移动设备发送同意请求文件;步骤203):接收到同意请求文件的移动设备向信源设备发起连接等待信源设备发送数据片;步骤204):信源设备向预设的M个移动设备发送数据片,每个数据片中都包含一个NCD,且向每个移动设备发送的数据片最多为信源所拥有数据片的50%;步骤205):当信源设备将所拥有的k个数据片成功发送完成则可转为RM为移动设备转发数据片。5.根据权利要求1所述的移动设备文件分享方法,其特征在于,步骤3)包括以下步骤:步骤301):移动设备成功接收到数据片后,将每个数据片的内容写入自己的NCD;步骤302):移动设备成功接收数据片后,同时调用一个线程产生一个新的编码矩阵与所接收到的所有数据片进行编码,得到再编码后的数据片放入缓存器,等待调用;步骤303):移动设备接收完数据片后切换成AP模式成为信源设备,等待其他设备的访问;步骤304):当有请求产生时,发送给请求移动设备已编码的数据片。6.根据权利要求1所述的,其特征在于,步骤3)中移动设备接收到数据片后对接收到的数据片进行主动重新编码时具体包括:在设备加入分发过程后,将调用后台线程J来监视工作方向的变化;一旦设备接收到一个新数据片,线程J将接收所有d个数据片的线性组合,主动从有限域GF(256)中产生编码系数[c1,c2,...,cd],与移动设备中的所有数据片[Yi1,Yi2,...,Yid]-1进行重新编码得到新的编码矩阵Ynew,表达式如下:其中i代表每个数据片中线性组合的长度,d代表重新编码数据片的数量。7.根据权利要求1~6任意一项权利要求所述的移动设备文件分享方法,其特征在于,所...

【专利技术属性】
技术研发人员:陈鑫王磊孙中伟刘郁徐力杰刘峥徐佳徐小龙王俊昌
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

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

1