[发明专利]一种CDN节点的管理系统有效
申请号: | 202011060469.6 | 申请日: | 2020-09-30 |
公开(公告)号: | CN112187656B | 公开(公告)日: | 2023-10-03 |
发明(设计)人: | 张俊杰 | 申请(专利权)人: | 安徽极玩云科技有限公司 |
主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/266;H04N21/44 |
代理公司: | 合肥正则元起专利代理事务所(普通合伙) 34160 | 代理人: | 韩立峰;刘培越 |
地址: | 230011 安徽省合肥市高新区创*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cdn 节点 管理 系统 | ||
1.一种CDN节点的管理系统,其特征在于,包括数据采集模块、服务器、节点分配模块、节点管理模块、注册登录模块和节点计算模块;
所述数据采集模块用于采集CDN网络节点的节点信息并将节点信息发送至服务器;
所述节点管理模块用于对CDN网络节点内存储的视频进行分析得到文件内容的视频值并进行处理;
所述节点分配模块用于选取CDN网络节点与访问者建立通信连接;
所述注册登录模块用于用户提交注册信息进行注册并将注册成功的注册信息发送至服务器;
所述节点计算模块用于获取服务器内注册信息并进行分析计算得到机节值,节点计算模块将机节值发送至服务器内存储。
2.根据权利要求1所述的一种CDN节点的管理系统,其特征在于,所述节点信息包括CDN网络节点的剩余内存、当前实时位置、视频的访问次数、存储时刻、每次访问时刻、访问者的位置和访问时长。
3.根据权利要求1所述的一种CDN节点的管理系统,其特征在于,所述节点管理模块的具体分析步骤为:
S11:获取节点信息,将视频的每次访问时刻依照时间先后顺序进行排序,计算相邻两个每次访问时刻的时间差得到访问间隔时长,将所有访问间隔时长进行求和并取均值得到访问均值并标记为T1;
S12:将访问者的位置与CDN网络节点的当前实时位置进行距离差计算获取得到访问间距;将视频对应的所有访问间距进行求和并取均值得到间距均值并标记为T2;
S13:将视频的访问次数和访问时长分配标记为T3和T4;将访问均值、间距均值、访问次数和访问时长进行归一化处理并取其数值;利用公式获取得到视频的视频值TS;其中,a1、a2、a3、a4和a5均为预设比例系数;T5为视频的存储时刻与当前时间之间的时间差;
S14:当TS大于设定视频阈值TB;则进行视频扩展处理,具体为:
S141:当TSTB+b1时,不进行任何操作;
S142:当TS+b2TS≥TB+b1时,以CDN网络节点的当前实时位置为圆心,在该圆心处以预设半径画圆得到圆形筛选范围;获取在圆形筛选范围内的CDN网络节点并将其标记为初选节点;在圆形筛选范围建立X轴和Y轴;以Y轴为界限,将圆形筛选范围分为两个半圆形区,分别标记为A区和B区;将位置在B区的初选节点标记为B区节点;以X轴为界限将A区分为两个夹角为九十度的扇形区,并标记为A1区和A2区;同理将B区分为B1区和B2区;将位置在A1区的初选节点标记为A1区节点;将位置在A2区的初选节点标记为A2区节点;选取X轴在A区的半轴点并标记为X1;将A1区节点的位置与半轴点X1进行距离差计算得到轴点间距并标记为G1;将A2区节点的位置与半轴点X1进行距离差计算得到轴点间距G2;分别统计A1区和A2区内A1区节点与A2区节点的节点数量,将其标记为M1和M2;将轴点间距和节点数量进行归一化处理并取其数值;利用公式MZ=Gk×d1+Mk×d2获取得到节点吻合值MZ;其中,d1和d2均与预设比例系数;k取值为1或2;选取节点吻合值最大的A区内初选节点为A区选中节点;同理,选取节点吻合值最大的B区内初选节点为B区选中节点;节点管理模块将该视频分别发送至A区选中节点和B区选中节点内进行存储;
S143:当TS+b3TS≥TB+b2时,以CDN网络节点的当前实时位置为圆心,在该圆心处以预设半径画圆得到圆形筛选范围;获取在圆形筛选范围内的CDN网络节点并将其标记为初选节点;将圆形筛选范围等分三个扇形区;并标记为C区、D区和E区;对C区进行选取,通过圆心,在C区选取中线C1,中线C1将C区等分为两个扇形区并标记为C2区和C3区;统计位置在C2区和C3区内初选节点的节点数量并分别标记为E2和E3;选取中线C1的终点C4;将C2区的初选节点位置与终点C4进行距离差计算得到节点间距F2;将C3区的初选节点位置与终点C4进行距离差计算得到节点间距F3;将节点间距和节点数量进行归一化处理并取其数值,利用公式MZ=Fh×d1+Mh×d2获取得到C区内初选节点的节点吻合值MZ;h的取值为1或2;选取节点吻合值最大的C区内初选节点为C区选中节点;同理,对D区和E区选取,得到D区选中节点和E区选中节点;节点管理模块将该视频分别发送至C区选中节点、D区选中节点和E区选中节点内进行存储;
S144:当TS+b4TS≥TB+b3时,以CDN网络节点的当前实时位置为圆心,在该圆心处以预设半径画圆得到圆形筛选范围;获取在圆形筛选范围内的CDN网络节点并将其标记为初选节点;将圆形筛选范围等分四个扇形区,通过S143处理;依次类推;
S15:当TS小于设定视频阈值TB,将该视频在CDN网络节点内删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽极玩云科技有限公司,未经安徽极玩云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011060469.6/1.html,转载请声明来源钻瓜专利网。