[发明专利]P2P网络节点管理系统在审
申请号: | 201710867795.X | 申请日: | 2017-09-22 |
公开(公告)号: | CN107483638A | 公开(公告)日: | 2017-12-15 |
发明(设计)人: | 刘炜 | 申请(专利权)人: | 上海云熵网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;H04L12/26 |
代理公司: | 上海弼兴律师事务所31283 | 代理人: | 薛琦,张冉 |
地址: | 200433 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | p2p 网络 节点 管理 系统 | ||
技术领域
本发明属于P2P(对等网络)网络技术领域,尤其涉及一种P2P网络节点管理系统。
背景技术
在现有的P2P网络中,通常是由服务器维护各个视频频道的种子池,种子池中包括了各个视频频道的种子节点,所述种子节点可以与播放节点建立连接,并为播放节点上传视频数据,帮助播放节点实现视频播放。
如何维护好各个视频频道的种子池是在P2P网络技术中所需要考虑的重要难题。传统的方式是轮询,即供源节点以一定频率周期性地向服务器查询是否需要招募和清退种子节点,如果需要招募种子节点,则供源节点加入种子池成为种子节点,如果需要清退种子节点,则原本是种子节点的供源节点退出种子池。
这种轮询方式的缺点是,难以设置合理的轮询频率,若轮询频率太高,则服务器可能会频繁地招募、清退种子节点,服务器负载过重,若轮询频率太低,则命令发送的延迟时间太长,造成服务器招募、清退种子节点具有滞后性。
发明内容
本发明要解决的技术问题是为了克服现有技术中通过轮询的方式无法维护好各个视频频道的种子池的缺陷,提供一种P2P网络节点管理系统。
本发明是通过以下技术方案解决上述技术问题的:
一种P2P网络节点管理系统,其特点是,包括:网络节点和管理服务器;
所述网络节点用于在上线时向所述管理服务器发送所述网络节点的网络信息;
所述管理服务器用于接收所述网络节点的网络信息,根据所述网络信息向所述网络节点发送信令。
较佳地,所述管理服务器还用于在接收到所述网络节点的网络信息后,保存所述网络节点的网络信息直至所述网络节点下线。
较佳地,所述网络节点还用于在线时,向所述管理服务器发送第一指定频率的第一心跳信号;
所述管理服务器还用于通过是否接收到所述第一心跳信号来判断所述网络节点是否下线。
较佳地,所述管理服务器包括有视频频道的种子池,所述种子池包括有所述视频频道的种子节点;
所述网络节点包括供源节点;
所述供源节点用于在上线时向所述管理服务器发送所述供源节点的网络信息;
所述管理服务器用于接收所述供源节点的网络信息,并根据所述供源节点的网络信息向所述供源节点发送信令,以调整所述供源节点的状态和所述种子池包括的种子节点。
较佳地,所述供源节点的状态包括:
空闲状态,指的是所述供源节点未加入所述种子池且未获取所述视频频道的频道信息;
备用状态,指的是所述供源节点已加入所述种子池且已获取所述视频频道的频道信息成为所述视频频道的种子节点,但未与播放节点连接且未下载视频数据;
使用中状态,指的是所述供源节点已加入所述种子池且已获取所述视频频道的频道信息成为所述视频频道的种子节点,且与播放节点连接并根据所述频道信息下载视频数据,并将下载的视频数据上传给连接的播放节点。
较佳地,所述信令包括第一信令和/或第二信令;
所述第一信令用于命令处于空闲状态的供源节点加入所述种子池并向处于空闲状态的供源节点发送所述视频频道的频道信息,以使得所述供源节点由空闲状态调整为备用状态;
所述第二信令用于命令处于备用状态或使用中状态的供源节点退出所述种子池,以使得所述供源节点由非空闲状态调整为空闲状态。
较佳地,所述网络节点包括播放节点;
所述播放节点用于在上线时向所述管理服务器发送所述播放节点的网络信息;
所述管理服务器用于接收所述播放节点的网络信息;
所述播放节点还用于向所述管理服务器发送种子获取请求;
所述管理服务器还用于接收所述种子获取请求,将所述种子池包括的种子节点的网络信息反馈给所述播放节点。
较佳地,所述播放节点还用于根据所述管理服务器反馈的网络信息与种子节点建立连接;
所述种子节点用于根据所述频道信息下载视频数据;
所述播放节点还用于向所述种子节点发送数据请求;
所述种子节点还用于将所述视频数据上传至所述播放节点。
较佳地,所述种子节点还用于在指定时间内未收到所述数据请求时,停止下载所述视频数据。
较佳地,所述P2P网络节点管理系统还包括STUN服务器;
所述网络节点还用于在上线时通过STUN探测通道向所述STUN服务器发送NAT探测请求,以探测所述网络节点的网络信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海云熵网络科技有限公司,未经上海云熵网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710867795.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种紫菜卷生产线
- 下一篇:一种紫菜碎片收集机构