利索能及
我要发布
收藏
专利号: 2016108936926
申请人: 重庆邮电大学
专利类型:发明专利
专利状态:已下证
更新日期:2025-12-30
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种NDN/CCN中针对自治域内视频业务预先发布方法,其特征在于:该方法通过自治域内IM(Information Manager)对域内用户在一周期内请求视频数据的历史信息进行统计,确定服务器推送内容,IM周期性的将域内用户下周期感兴趣的数据信息通告服务端,服务端在网络链路空闲期,将用户下周期感兴趣的视频数据预先发布至自治域缓存节点;具体包括以下步骤:S1:自治域内缓存节点集的选取;

S2:自治域IM(Information Manager)对域内用户历史请求信息的发布;

S3:预先路径的建立;

S4:服务器对数据的预先发布。

2.根据权利要求1所述的一种NDN/CCN中针对自治域内视频业务预先发布方法,其特征在于:在步骤S1中,所述自治域内缓存节点集的选取具体包括:在考虑缓存节点的选取时,为了减少内容在一个自治域的冗余度,使选择的节点尽可能服务较多的用户作为出发点,缓存节点集不考虑边缘节点;在此基础上,选择缓存节点集遵循两个原则:一是能够服务所有用户的前提下,能够使节点集的元素数目最少的同时,自治域内所有预测需要该内容的边缘节点到节点集的最小跳数之和最小;二是在同时满足前一原则前提下,选取满足负载均衡缓存节点集,负载均衡即选取的节点服务的用户量是均衡的。

3.根据权利要求1所述的一种NDN/CCN中针对自治域内视频业务预先发布方法,其特征在于:在步骤S2中,所述自治域IM(Information Manager)对域内用户历史请求信息的发布具体包括以下步骤:

1)自治域内用户对某一文件进行请求,用户发送Interest,在用户发送请求的过程中,Information Manager(IM)作为自治域内信息管理层(Information Manage Layer,IML)用来收集统计一周期内自治域内用户的历史请求情况;

2)随着自治域内用户的不断请求,IM将实时的收集用户的请求信息,并将信息统计分析;

3)一周期内自治域内用户请求信息更新完毕,IM将访问量大于系统预先设置的阈值Thld的视频文件信息以信息包的形式通告服务端,并且信息包包含上述1)信息。

4.根据权利要求1所述的一种NDN/CCN中针对自治域内视频业务预先发布方法,其特征在于:在步骤S3中,所述预先路径的建立指在服务器与自治域之间预先建立路径,实现服务器推送数据的工作,预先路径的建立方法具体步骤如下;

1)在建立路径之前,需要完成自治域内缓存节点集的选取;

2)选取的节点与欲推送的内容之间存在一定的匹配关系,根据选取节点所服务用户的访问情况统计,实现节点自适应性的缓存推送的内容;该节点通过服务用户周期内的请求情况,同时结合IM决策即自治域内推送的视频内容,建立对应内容的路径;

3)选取的节点向服务端发送通告包,告知服务器该路径是通往本自治域的路径;其中节点发送的通告包以节点欲缓存推送内容名字命名,当通告包到达上游节点时,将通告包对应的条目添加到PIT中,并设置该PIT条目生命周期;

4)通过该路径上节点内添加的PIT条目来提供主动推送的数据到自治域内的路径。

5.根据权利要求1所述的一种NDN/CCN中针对自治域内视频业务预先发布方法,其特征在于:在步骤S4中,所述服务器对数据的预先发布包括以下步骤:

1)服务器收到自治域IM发送的通告信息包,服务端获取不同文件的用户访问量所占比,下周期用户欲请求视频文件的播放点对应的时间戳和文件的推送长度,即访问时长;

2)根据预先选取的缓存节点以及预先建立的路径,在链路空闲期,服务器根据自治域内用户对不同文件的访问量的大小顺序,进行视频文件的推送;

3)对推送的数据进行名字前缀路由转发到域内的缓存节点内。