资源预推送的控制及训练方法、装置制造方法及图纸

技术编号:14311319 阅读:43 留言:0更新日期:2016-12-27 19:40
本发明专利技术提供了一种资源预推送的控制方法,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到该客户端所属区域以及该客户端的P2P能力等级信息;根据预先训练得到的该区域的资源关注属性信息,确定客户端所属区域对应的区域关注资源,以及,根据所述客户端的P2P能力等级信息,从所述区域关注资源中选取P2P能力等级信息对应的资源下发给所述客户端。本发明专利技术可提高资源预推送的效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种资源预推送的控制及训练方法、装置
技术介绍
为了在视频观看的高峰时间段减少内容分发网络(Content Delivery Network,CDN)的访问量,减轻CDN服务器的访问压力,同时,为了增加P2P(Peer-to-peer,对等网络)的贡献率,可以在非视频观看高峰的时间,将一定热度的视频进行预推送。现有视频预推送的过程是:将过去一定时间段内的视频进行汇总,按照下载量进行热度排序;然后按照热度比例将热度高的视频拆分为一个一个的分段(例如6分钟为一个分段),将视频分段信息放置在服务器上,如果有客户端主动来取视频分段,则服务器随机下发几个不同视频的分段信息给客户端。如果客户端是P2P用户,则可在P2P网络中向其他用户分享该视频分段信息。上述现有方式仅是将视频分段信息下发到客户端,没有针对P2P用户进行有针对性的判断和控制,这会影响P2P用户进行分享的有效性。一个P2P用户得到了视频分段信息,他是无法或很难将该视频分段信息进一步共享给距离自己很远的用户的。例如,如果服务器将分段信息下发给新疆的P2P用户,而需要共享的P2P用户在河北,那么,P2P连通远距离的成功率是很低的。
技术实现思路
为了提高资源预推送的效率,特别是提高P2P功能的贡献率,本专利技术实施例提供一种资源预推送的控制及训练方法、装置。一种资源预推送的控制方法,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到所述客户端所属区域以及该客户端的P2P能力等级信息;根据预先训练得到的所述客户端所属区域的资源关注属性信息,确定所属客户端所属区域对应的区域关注资源,以及,根据所述客户端的P2P能力等级信息,从所述区域关注资源中选取P2P能力等级信息对应的资源下发给所述客户端。优选的,所述解析所述下载资源请求,得到该客户端所属区域以及该客户端的P2P能力等级信息,包括:解析所述下载资源请求,根据客户端所在公网IP得到该客户端所属区域;解析所述下载资源请求,根据客户端所在终端的P2PID解析得到该客户端的P2P能力等级信息。优选的,所述从所述区域关注资源中选取P2P能力等级信息对应的资源下发给所述客户端,包括:如果P2P能力等级信息为高级,则从所述区域关注资源中选取热度高、数量多的资源下发给所述客户端;如果P2P能力等级信息为低级,则从所述区域关注资源中选取热度低、数量少的资源下发给所述客户端。优选的,还包括:通过预先训练,得到每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息。优选的,所述通过预先训练,得到每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息,包括:接收各客户端定时发送的资源关注信息和P2P上传信息;将客户端按照区域进行划分,并根据所述资源关注信息和P2P上传信息,统计并记录每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息。一种资源预推送的控制方法,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到该客户端所属区域;根据预先训练得到的该区域的资源关注属性信息,确定客户端所属区域对应的区域关注资源,将所述区域关注资源下发给所述客户端。优选的,所述解析所述下载资源请求,得到该客户端所属区域,包括:解析所述下载资源请求,根据客户端所在公网IP得到该客户端所属区域。优选的,所述将所述区域关注资源下发给所述客户端,包括:从所述区域关注资源中,按照热度排序,选取热度高的资源下发给所述客户端。优选的,还包括:通过预先训练,得到每个区域的资源关注属性信息。优选的,所述通过预先训练,得到每个区域的资源关注属性信息,包括:接收各客户端定时发送的资源关注信息;将客户端按照区域进行划分,并根据所述资源关注信息,统计并记录每个区域的资源关注属性信息。一种资源预推送的控制方法,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到该客户端的P2P能力等级信息;根据所述客户端的P2P能力等级信息,从资源库中选取P2P能力等级信息对应数量的资源下发给所述客户端。优选的,所述解析所述下载资源请求,得到该客户端的P2P能力等级信息,包括:解析所述下载资源请求,根据客户端所在终端P2PID得到该客户端的P2P能力等级信息。优选的,所述根据所述客户端的P2P能力等级信息,从资源库中选取P2P能力等级信息对应数量的资源下发给所述客户端,包括:如果P2P能力等级信息为高级,则从所述资源库中选取热度高、数量多的资源下发给所述客户端;如果P2P能力等级信息为低级,则从所述资源库中选取热度低、数量少的资源下发给所述客户端。优选的,还包括:通过预先训练,得到各客户端的P2P能力等级信息。优选的,所述通过预先训练,得到各客户端的P2P能力等级信息,包括:接收各客户端定时发送的P2P上传信息;根据所述P2P上传信息,统计并记录各客户端的P2P能力等级信息。一种资源预推送训练方法,包括:接收各客户端定时发送的资源关注信息和P2P上传信息;将客户端按照区域进行划分,并根据所述资源关注信息和P2P上传信息,统计并记录每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息。一种资源预推送训练方法,包括:接收各客户端定时发送的资源关注信息;将客户端按照区域进行划分,并根据所述资源关注信息,统计并记录每个区域的资源关注属性信息。一种资源预推送训练方法,包括:接收各客户端定时发送的P2P上传信息;根据所述P2P上传信息,统计并记录各客户端的P2P能力等级信息。一种资源预推送的控制装置,包括:请求接收单元,用于接收客户端的下载资源请求;解析获知单元,用于解析所述下载资源请求,得到该客户端所属区域以及该客户端的P2P能力等级信息;预推送单元,用于根据预先训练得到的该区域的资源关注属性信息,确定客户端所属区域对应的区域关注资源,以及,根据所述客户端的P2P能力等级信息,从所述区域关注资源中选取P2P能力等级信息对应的资源下发给所述客户端。优选的,所述解析获知单元具体用于:解析所述下载资源请求,根据客户端所在公网IP得到该客户端所属区域;解析所述下载资源请求,根据客户端所在终端的P2PID解析得到该客户端的P2P能力等级信息。优选的,所述预推送单元具体用于,如果P2P能力等级信息为高级,则从所述区域关注资源中选取热度高、数量多的资源下发给所述客户端;如果P2P能力等级信息为低级,则从所述区域关注资源中选取热度低、数量少的资源下发给所述客户端。优选的,还包括:训练单元,用于通过预先训练,得到每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息。优选的,所述训练单元具体用于,接收各客户端定时发送的资源关注信息和P2P上传信息;将客户端按照区域进行划分,并根据所述资源关注信息和P2P上传信息,统计并记录每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息。一种资源预推送的控制装置,包括:请求接收单元,用于接收客户端的下载资源请求;解析获知单元,用于解析所述下载资源请求,得到该客户端所属区域;预推送单元,用于根据预先训练得到的该区域的资源关注属性信息,确定客户端所属区域对应的区域关注资源,将所述区域关注资源下发给所述客户端。优选本文档来自技高网...

【技术保护点】
一种资源预推送的控制方法,其特征在于,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到所述客户端所属区域以及所述客户端的P2P能力等级信息;根据预先训练得到的所述客户端所属区域的资源关注属性信息,确定所述客户端所属区域对应的区域关注资源;根据所述客户端的P2P能力等级信息,从所述区域关注资源中选取P2P能力等级信息对应的资源下发给所述客户端。

【技术特征摘要】
1.一种资源预推送的控制方法,其特征在于,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到所述客户端所属区域以及所述客户端的P2P能力等级信息;根据预先训练得到的所述客户端所属区域的资源关注属性信息,确定所述客户端所属区域对应的区域关注资源;根据所述客户端的P2P能力等级信息,从所述区域关注资源中选取P2P能力等级信息对应的资源下发给所述客户端。2.如权利要求1所述的方法,其特征在于,所述解析所述下载资源请求,得到该客户端所属区域以及该客户端的P2P能力等级信息,包括:解析所述下载资源请求,根据所述客户端所在公网IP得到该客户端所属区域;解析所述下载资源请求,根据所述客户端所在终端的P2PID解析得到该客户端的P2P能力等级信息。3.如权利要求1所述的方法,其特征在于,所述从所述区域关注资源中选取P2P能力等级信息对应的资源下发给所述客户端,包括:如果P2P能力等级信息为高级,则从所述区域关注资源中选取热度高、数量多的资源下发给所述客户端;如果P2P能力等级信息为低级,则从所述区域关注资源中选取热度低、数量少的资源下发给所述客户端。4.如权利要求1所述的方法,其特征在于,还包括:通过预先训练,得到每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息。5.如权利要求4所述的方法,其特征在于,所述通过预先训练,得到每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息,包括:接收各客户端定时发送的资源关注信息和P2P上传信息;将客户端按照区域进行划分,并根据所述资源关注信息和P2P上传信息,统计并记录每个区域的资源关注属性信息以及该区域内各客户端的P2P能
\t力等级信息。6.一种资源预推送的控制方法,其特征在于,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到所属客户端所属区域;根据预先训练得到的所述客户端所属区域的资源关注属性信息,确定所属客户端所属区域对应的区域关注资源,将所述区域关注资源下发给所述客户端。7.如权利要求6所述的方法,其特征在于,所述解析所述下载资源请求,得到该客户端所属区域,包括:解析所述下载资源请求,根据所述客户端所在公网IP得到该客户端所属区域。8.如权利要求6所述的方法,其特征在于,所述将所述区域关注资源下发给所述客户端,包括:对所述区域关注资源进行热度排序;按照热度排序,选择热度高的资源下发给所述客户端。9.如权利要求6所述的方法,其特征在于,还包括:通过预先训练,得到每个区域的资源关注属性信息。10.如权利要求9所述的方法,其特征在于,所述通过预先训练,得到每个区域的资源关注属性信息,包括:接收各客户端定时发送的资源关注信息;将客户端按照区域进行划分,并根据所述资源关注信息,统计并记录每个区域的资源关注属性信息。11.一种资源预推送的控制方法,其特征在于,包括:接收客户端的下载资源请求;解析所述下载资源请求,得到所述客户端的P2P能力等级信息;根据所述客户端的P2P能力等级信息,从资源库中选取P2P能力等级信息对应数量的资源下发给所述客户端。12.如权利要求11所述的方法,其特征在于,所述解析所述下载资源请求,得到该客户端的P2P能力等级信息,包括:解析所述下载资源请求,根据客户端所在终端P2PID得到该客户端的P2P能力等级信息。13.如权利要求11所述的方法,其特征在于,所述根据所述客户端的P2P能力等级信息,从资源库中选取P2P能力等级信息对应数量的资源下发给所述客户端,包括:如果P2P能力等级信息为高级,则从所述资源库中选取热度高、数量多的资源下发给所述客户端;如果P2P能力等级信息为低级,则从所述资源库中选取热度低、数量少的资源下发给所述客户端。14.如权利要求11所述的方法,其特征在于,还包括:通过预先训练,得到各客户端的P2P能力等级信息。15.如权利要求14所述的方法,其特征在于,所述通过预先训练,得到各客户端的P2P能力等级信息,包括:接收各客户端定时发送的P2P上传信息;根据所述P2P上传信息,统计并记录各客户端的P2P能力等级信息。16.一种资源预推送训练方法,其特征在于,包括:接收各客户端定时发送的资源关注信息和P2P上传信息;将客户端按照区域进行划分,并根据所述资源关注信息和P2P上传信息,统计并记录每个区域的资源关注属性信息以及该区域内各客户端的P2P能力等级信息。17.一种资源预推送训练方法,其特征在于,包括:接收各客户端定时发送的资源关注信息;将客户端按照区域进行划分,并根据所述资源关注信息,统计并记录每个区域的资源关注属性信息。18.一种资源预推送训练方法,其特征在...

【专利技术属性】
技术研发人员:王伟宁
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1