一种用于PCDN网络的资源分发方法及系统与流程

1.一种用于pcdn网络的资源分发方法,其特征是,包括以下实现步骤:

步骤s11:接收资源上线的请求,从客户源站获取目标资源,将所述目标资源缓存到本地pcdn网络中;

步骤s12:发送资源预缓存指令到本地pcdn网络内的节点服务器,等待所述节点服务器从本地pcdn网络的缓存中获取所述目标资源并进行缓存;

步骤s13:所述节点服务器将所述目标资源分发到区域内的p2p子网中进行缓存。

2.如权利要求1所述的资源分发方法,其特征是,所述步骤s12中,还包括:节点服务器获取所述目标资源之后,对所述目标资源进行合法性检查。

3.如权利要求1所述的资源分发方法,其特征是,所述步骤s12中,还包括:节点服务器获取所述目标资源之后,对所述目标资源的完整性进行验证,计算并存储目标资源的校验数据。

4.如权利要求3所述的资源分发方法,其特征是,还包括处理用户资源下载请求的步骤,具体包括:

从p2p网络中取出目标资源,发送给用户;

从节点服务器取出所述目标资源的验证数据,发送给用户。

5.如权利要求1所述的资源分发方法,其特征是,在步骤s13中,具体包括以下实现步骤:

采用喷泉码编码技术将所述目标资源进行分片生成n个分片数据;

将所述n个分片数据缓存到p2p子网中的n个节点服务器。

6.如权利要求5所示的方法,其特征是,所述的从p2p网络中取出目标资源具体为从n个节点服务器取出k个分片数据,其中,k小于n。

7.如权利要求1所述的资源分发方法,其特征是,在用户下载资源前进行登录验证和会话管理。

8.如权利要求7所述的资源分发方法,其特征是,所述登录验证和会话管理包括:行为合规性验证、在线时长验证。

9.一种用于pcdn网络的资源分发系统,其特征是,包括:第一管理模块、第二管理模块,其中:

第一管理模块:用于接收资源上线的请求,从客户源站获取所述目标资源,将目标资源缓存到本地pcdn网络中,并通知pcdn网络内的节点服务器预缓存目标资源;

第二管理模块:用于接收资源预缓存命令,主动从本地pcdn网络的缓存中获取所述目标资源并进行缓存。

10.如权利要求9所述的用于pcdn网络的资源分发系统,其特征是,还包括第三管理模块,所述第三管理模块用于完成目标资源的校验数据验证,节点的登录验证和会话管理,进一步实现网络的qos管理。

本发明公开一种用于PCDN网络的资源分发方法和系统,所述方法包括以下实现步骤:步骤S11:接收资源上线的请求,从客户源站获取目标资源,将所述目标资源缓存到本地PCDN网络中;步骤S12:发送资源预缓存指令到本地PCDN网络内的节点服务器,等待所述节点服务器从本地PCDN网络的缓存中获取所述目标资源并进行缓存;步骤S13:所述节点服务器将所述目标资源分发到区域内的P2P子网中进行缓存。利用本发明所述方法和系统,不仅能提高PCDN网络中资源分发的用户体验、降低部署成本,同时也提高了资源的安全和服务质量,因此具有明显的技术优势和有益效果。

姜智;陶纯堂

上海七牛信息技术有限公司

2021.05.19

2021.07.27

原文链接:https://www.xjishu.com/zhuanli/62/202110548066_2.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/17908

(0)
上一篇 2023年2月17日
下一篇 2023年2月17日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml