一种热点内容预测方法、装置、设备及可读存储介质制造方法及图纸

技术编号:32636000 阅读:42 留言:0更新日期:2022-03-12 18:11
本申请涉及一种热点内容预测方法、装置、设备及可读存储介质,涉及CDN热点技术领域,包括基于二八原则确定出热点内容的预设概率P;获取客户端发送的实时播放请求对应的待播放内容的内容标识;检测存储于控制端内的元数据中是否存在待播放内容的内容标识;若存在,则产生一个随机数S;判断随机数S是否小于预设概率P与100的乘积;若是,则将待播放内容设为热点内容。本申请通过二八原则进行预设概率的客观确定,并基于随机数与预设概率和100之间的乘积的大小关系来对用户实时的播放请求对应的内容是否成为热点内容进行客观预测,避免了预测的主观性和滞后性,有效提升了准确预测的稳定性和实时性。稳定性和实时性。稳定性和实时性。

【技术实现步骤摘要】
一种热点内容预测方法、装置、设备及可读存储介质


[0001]本申请涉及CDN热点
,特别涉及一种热点内容预测方法、装置、设备及可读存储介质。

技术介绍

[0002]在CDN(Content Delivery Network,内容分发网络)节点上,存储着许多内容供用户播放,且在特定的一段时间内,某些内容会因被用户频繁播放而成为热点。此时,CDN需要预测某个内容是否在未来的一段时间内会成为热点,并将该内容拷贝多份存储到不同的服务器上,以避免单台服务器的吞吐量瓶颈造成的播放质量下降,同时提高CDN节点的整体服务水平。
[0003]相关技术中,常见的热点内容预测方法有:(1)设置播放次数阈值,当某一内容播放的次数达到该播放次数阈值时,则判断该内容会成为热点,并触发该内容的多份拷贝;(2)利用大数据处理分析,将节点的每个内容播放情况上报给大数据分析系统,系统分析后预测哪些内容会成为热点,告知CDN节点进行内容拷贝。
[0004]虽然上述两种方法都可以实现热点内容的预测,但是,第一种方法由于需要人为设置播放次数阈值,存在主观性太强,且对于具体设置多少次较为合适,没有一个较好的标准,无法贴合实际情况,以致准确预测的稳定性较差;而第二种方法的实现需要依赖大量的已播放内容数据,而数据的产生需要一定的时间,因此对于热点的预测有一定的滞后性,无法实时预测和通知CDN节点进行多份拷贝。

技术实现思路

[0005]本申请提供一种热点内容预测方法、装置、设备及可读存储介质,以解决相关技术中存在的准确预测的稳定性差且实时性差的问题。
[0006]第一方面,提供了一种热点内容预测方法,包括以下步骤:
[0007]基于二八原则确定出热点内容的预设概率P,其中,0≤P≤0.2;
[0008]获取客户端发送的实时播放请求对应的待播放内容的内容标识;
[0009]检测存储于控制端内的元数据中是否存在所述待播放内容的内容标识;
[0010]若存在,则产生一个随机数S,其中,0≤S≤99;
[0011]判断所述随机数S是否小于预设概率P与100的乘积;
[0012]若是,则将所述待播放内容设为热点内容。
[0013]一些实施例中,所述预设概率P等于0.2。
[0014]一些实施例中,内容标识与流媒体端的标识信息之间具有映射关系,在所述则将所述待播放内容设为热点内容的步骤之后,还包括:
[0015]基于所述待播放内容的内容标识和所述内容标识与流媒体端的标识信息之间的映射关系确定出第一流媒体端的标识信息;
[0016]将所述第一流媒体端的标识信息发送至第二流媒体端,以供所述第二流媒体端基
于所述第一流媒体端的标识信息从所述第一流媒体端拷贝所述待播放内容。
[0017]一些实施例中,在所述以供所述第二流媒体端基于所述第一流媒体端的标识信息从所述第一流媒体端拷贝所述待播放内容的步骤之后,还包括:
[0018]第二流媒体端发送报文至控制端,所述报文包括所述第二流媒体端的标识信息和存储有所述待播放内容的通知信息,以供所述控制端根据所述报文创建所述第二流媒体端的标识信息与所述待播放内容的内容标识之间的映射关系,并将所述第二流媒体端的标识信息与所述待播放内容的内容标识之间的映射关系存储至元数据中。
[0019]一些实施例中,内容标识与流媒体端的标识信息之间具有映射关系,在所述检测存储于控制端内的元数据中是否存在所述待播放内容的内容标识的步骤之后,还包括:
[0020]若存在,则基于所述待播放内容的内容标识和所述内容标识与流媒体端的标识信息之间的映射关系确定出第一流媒体端的标识信息;
[0021]将所述第一流媒体端的标识信息发送至客户端,以供所述客户端基于所述第一流媒体端的标识信息从所述第一流媒体端获取所述待播放内容进行播放。
[0022]第二方面,提供了一种热点内容预测装置,包括:
[0023]确定单元,其用于基于二八原则确定出热点内容的预设概率P,其中,0≤P≤0.2;
[0024]获取单元,其用于获取客户端发送的实时播放请求对应的待播放内容的内容标识;
[0025]检测控制单元,其用于检测存储于控制端内的元数据中是否存在所述待播放内容的内容标识;若存在,则产生一个随机数S,其中,0≤S≤99;判断所述随机数S是否小于预设概率P与100的乘积;若是,则将所述待播放内容设为热点内容。
[0026]一些实施例中,所述预设概率P等于0.2。
[0027]一些实施例中,内容标识与流媒体端的标识信息之间具有映射关系,所述检测控制单元还用于:
[0028]基于所述待播放内容的内容标识和所述内容标识与流媒体端的标识信息之间的映射关系确定出第一流媒体端的标识信息;
[0029]将所述第一流媒体端的标识信息发送至第二流媒体端,以供所述第二流媒体端基于所述第一流媒体端的标识信息从所述第一流媒体端拷贝所述待播放内容。
[0030]第三方面,提供了一种热点内容预测设备,包括:存储器和处理器,所述存储器中存储有至少一条指令,所述至少一条指令由所述处理器加载并执行,以实现前述的热点内容预测方法。
[0031]第四方面,提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,当所述计算机程序被处理器执行时,以实现前述的热点内容预测方法。
[0032]本申请提供的技术方案带来的有益效果包括:可以客观和实时地预测热点内容。
[0033]本申请提供了一种热点内容预测方法、装置、设备及可读存储介质,包括基于二八原则确定出任一内容可能成为热点内容的预设概率P,其中,0≤P≤0.2;获取客户端发送的实时播放请求对应的待播放内容的内容标识;检测存储于控制端内的元数据中是否存在所述待播放内容的内容标识;若存在,则产生一个随机数S,其中,0≤S≤99;判断所述随机数S是否小于预设概率P与100的乘积;若是,则将所述待播放内容设为热点内容。本申请通过二八原则进行预设概率的客观确定,并基于随机数与预设概率和100之间的乘积的大小关系
来对用户实时的播放请求对应的内容是否成为热点内容进行客观预测,不仅无需依赖大量的已播放内容数据,且无需人为设置播放次数阈值,避免了预测的主观性和滞后性,有效提升了准确预测的稳定性和实时性。
附图说明
[0034]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本申请实施例提供的一种热点内容预测方法的流程示意图;
[0036]图2为本申请实施例提供的一种热点内容预测装置的结构示意图;
[0037]图3为本申请实施例提供的一种热点内容预测设备的结构示意图。
具体实施方式
[0038]为使本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种热点内容预测方法,其特征在于,包括以下步骤:基于二八原则确定出热点内容的预设概率P,其中,0≤P≤0.2;获取客户端发送的实时播放请求对应的待播放内容的内容标识;检测存储于控制端内的元数据中是否存在所述待播放内容的内容标识;若存在,则产生一个随机数S,其中,0≤S≤99;判断所述随机数S是否小于预设概率P与100的乘积;若是,则将所述待播放内容设为热点内容。2.如权利要求1所述的热点内容预测方法,其特征在于:所述预设概率P等于0.2。3.如权利要求1所述的热点内容预测方法,其特征在于,内容标识与流媒体端的标识信息之间具有映射关系,在所述则将所述待播放内容设为热点内容的步骤之后,还包括:基于所述待播放内容的内容标识和所述内容标识与流媒体端的标识信息之间的映射关系确定出第一流媒体端的标识信息;将所述第一流媒体端的标识信息发送至第二流媒体端,以供所述第二流媒体端基于所述第一流媒体端的标识信息从所述第一流媒体端拷贝所述待播放内容。4.如权利要求3所述的热点内容预测方法,其特征在于,在所述以供所述第二流媒体端基于所述第一流媒体端的标识信息从所述第一流媒体端拷贝所述待播放内容的步骤之后,还包括:第二流媒体端发送报文至控制端,所述报文包括所述第二流媒体端的标识信息和存储有所述待播放内容的通知信息,以供所述控制端根据所述报文创建所述第二流媒体端的标识信息与所述待播放内容的内容标识之间的映射关系,并将所述第二流媒体端的标识信息与所述待播放内容的内容标识之间的映射关系存储至元数据中。5.如权利要求1所述的热点内容预测方法,其特征在于,内容标识与流媒体端的标识信息之间具有映射关系,在所述检测存储于控制端内的元数据中是否存在所述待播放内容的内容标识的步骤之后,还包括:...

【专利技术属性】
技术研发人员:张飞鹏覃威柯明棋吕晓洪
申请(专利权)人:武汉市烽视威科技有限公司
类型:发明
国别省市:

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

1