[发明专利]一种基于P2P的视频数据分发与存储系统有效
申请号: | 202111386091.3 | 申请日: | 2021-11-22 |
公开(公告)号: | CN114125572B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 潘虹 | 申请(专利权)人: | 江苏经贸职业技术学院 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N19/85 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 刘子钰 |
地址: | 211100 江苏*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 p2p 视频 数据 分发 存储系统 | ||
1.一种基于P2P的视频数据分发与存储系统,其特征在于,包括:源服务器、索引服务器、管理服务器以及多个用户节点;
所述源服务器包括数据分割单元、编码单元和数据包分发单元;所述数据分割单元将视频文件分割为多个数据块,每个数据块分成多个数据单元;所述编码单元采用等比率编码对被请求的至少两个数据单元进行编码形成编码数据包;所述数据包分发单元将所述编码数据包发送至请求的用户节点;
所述管理服务器包括BT网络管理单元、带宽管理单元以及缓存管理单元;所述BT网络管理单元采用BT网络机制协调所述用户节点间的数据包的分发,在所述BT网络管理单元中,所述BT网络机制采用有向图模型来表示,所述有向图模型中的变量存在如下的约束关系:
∑i≠1∑j≠1|tij|=Lmax;
tij表示用户节点i和j的传输流量信息,ui表示用户节点i的上传流量信息,vij为各用户节点i和j的传输速度信息,Lmax为系统中所有用户节点的总传输流量,Bmax为用户节点i的带宽;
所述带宽管理单元根据数据单元对在系统中的请求率分配带宽,假设数据单元对q,k的热度为pq,k,请求率为λq,k,所述热度pq,k表示数据单元对q,k在总请求次数中所占的比例;数据单元q的码率恒定为rq,记为时刻t且t0时数据单元对q,k的请求带宽,其期望为:
令符号Bq,k表示底层BT网络所有邻居用户节点可提供的数据单元对q,k的上传带宽,若说明系统中的终端用户节点缓存了过多的数据单元对q,k;若说明数据单元对q,k的部分请求需要接入到源服务器;
记其中,K为输入数据单元的个数;
定义数据单元对q,k的请求比Aq,k为:
或
所述缓存管理单元通过管理拷贝数与用户节点缓存空间的比,从而使BT网络缓存达到高利用率,假设每个用户节点缓存空间大小为dc,位于同一底层P2P网络的用户节点数为Nc,则BT网络总的存储空间大小为dc·Nc;记数据单元对q,k在BT网络中的拷贝总数为nq,k,当拷贝数nq,k与dc·Nc的关系满足下式时,BT网络缓存达到高利用率:
其中,Aq,k为数据单元对q,k的请求比;
所述索引服务器包括用户节点索引单元和存储索引单元;所述用户节点索引单元采用多线程技术,与每一个用户节点建立连接;
所述存储索引单元采用比较有效值的策略,通过找到邻居用户节点中有效值最小的数据单元进行预存,源服务器存储视频文件的状态为S(T)=(n1(t),n2(t),n3(t),…,nm(t)),m为所述视频文件包括的数据块的数目,ni(t)是存储有用户节点i的用户节点集;
在时间段[t,t+θ]内,存储有用户节点i的用户节点集ni(t)离开的概率为定义该时间段内缓冲区中用户节点有效值为:用户节点i的访问概率是则此用户节点i在整个系统的有效值表示为:用户节点i通过找到邻居用户节点j中有效值最小的数据块进行选择预存;
所述用户节点向所述源服务器发送数据请求,获得编码数据包,解码所述编码数据包得到并存储所述至少两个数据单元,采用等比率再编码对每个数据单元进行再编码后发送给邻居用户节点。
2.根据权利要求1所述的视频数据分发与存储系统,其特征在于,当所述编码单元收到用户节点i的数据请求包后,读取被请求的数据单元km和kn,编码生成编码数据包yi发给所述用户节点i,yi=αikmkm+αiknkn;其中,αikm和αikn为编码系数;
所述用户节点i解码所述编码数据包yi,存储解码后的数据单元km和kn,恢复成原始数据块;当邻居用户节点j向所述用户节点i发出数据请求包,同样请求数据单元km和kn时,所述用户节点i将所述数据单元km和kn再编码形成编码数据包yj,yj=yi=αikmkm+αiknkn,并向邻居用户节点j发送所述编码数据包yj。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏经贸职业技术学院,未经江苏经贸职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111386091.3/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置