[发明专利]CDN节点分配方法及装置、CDN节点分配服务器及CDN网络系统有效
申请号: | 201611023327.6 | 申请日: | 2016-11-21 |
公开(公告)号: | CN106713265B | 公开(公告)日: | 2019-05-28 |
发明(设计)人: | 王智;朱国伟;朱文武 | 申请(专利权)人: | 清华大学深圳研究生院 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/12;H04L12/24 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 余敏 |
地址: | 518055 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种CDN节点分配方法及装置、CDN节点分配服务器及CDN网络系统。CDN节点分配方法包括以下步骤:S0,实时获取网络状况;S1,在客户端读取流媒体数据的过程中,获取客户端的用户对于流媒体读取的历史行为数据,并根据所述读取行为数据计算用户的偏好信息、用户对流媒体的参与度信息;S2,训练模型:根据系统中N个客户端获取流媒体数据过程的网络因素、用户的偏好信息、参与度信息进行决策树模型训练,建立决策树模型;S3,预测各个客户端的用户在系统中每个CDN节点的参与度;S4,根据步骤S3预测的参与度,将参与度有提升的一个或者多个客户端的CDN节点调整为新的CDN节点。本发明的CDN节点分配方法可使流媒体传输过程中的整体用户体验达到最大。 | ||
搜索关键词: | cdn 节点 分配 方法 装置 服务器 网络 系统 | ||
【主权项】:
1.一种内容分发网络CDN节点分配方法,其特征在于:包括以下步骤:S0,实时获取网络状况;S1,在客户端读取流媒体数据的过程中,获取客户端的用户对于流媒体读取的历史行为数据,并根据所述历史行为数据计算用户的偏好信息、用户对流媒体的参与度信息;S2,训练模型:根据系统中N个客户端获取流媒体数据过程的网络因素、用户的偏好信息、参与度信息进行决策树模型训练,建立决策树模型;N表示系统中的客户端的总个数;S3,预测各个客户端的用户在系统中每个CDN节点的参与度:根据步骤S2得到的决策树模型,由当前CDN节点的网络因素、用户的偏好信息预测出该用户在当前CDN节点的参与度信息;针对各个CDN节点,重复上述过程,得到用户在各个CDN节点的参与度;S4,根据步骤S3预测的参与度,将参与度有提升的一个或者多个客户端的CDN节点调整为新的CDN节点;步骤S1中,按照如下步骤由所述历史行为数据计算用户的偏好信息:1)定义流媒体内容的L维特征向量Sv=(sv1,sv2,…,svL);其中,L为设定的流媒体内容类型总量;2)根据用户u的历史观看流媒体集确定用户u的行为特征向量Su=(su1,su2,…,suL),其中Su的第i维分量根据如下计算得到:sui=βi∑a∈A(u)a*bi;其中,βi表示第i维分量的权重,a*bi由如下过程确定:定义A(u)为用户u的历史观看的流媒体集,对于流媒体内容a∈A(u)定义运算:
T(i)表示定义的每一类流媒体内容分量所属的集合;3)根据如下公式计算用户的偏好信息Prefuv,Prefuv=SuSv/|Su||Sv|;步骤S1中,由用户观看流媒体的时长除以所述流媒体的总时长计算得到用户对流媒体的参与度信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学深圳研究生院,未经清华大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611023327.6/,转载请声明来源钻瓜专利网。
- 上一篇:聚氨酯棒球及其制备方法
- 下一篇:一种聚脲配方及其喷涂方法与应用