一种数字媒体内容推送方法以及装置制造方法及图纸

技术编号:13092440 阅读:76 留言:0更新日期:2016-03-30 19:50
本发明专利技术公开了一种数字媒体内容推送方法以及装置。所述方法包括:获取第一数字媒体内容的内容大小、流行度、生命周期以及被请求的密度,流行度为用户请求第一数字媒体内容的次数除以用户发出请求数字媒体内容的次数,生命周期为所述第一数字媒体内容剩余的生命长度,被请求的密度为单位时间内用户发出请求数字媒体内容的次数;根据第一数字媒体内容的内容大小、流行度、生命周期以及被请求的密度计算第一数字媒体内容的击中率;重复上述所有步骤以计算下一个数字媒体内容的击中率,直到所有数字媒体内容的击中率都计算完毕;根据数字媒体内容的击中率确定推送数字媒体内容的顺序,并按照确定的顺序将数字媒体内容通过广播或多播的方式推送出去。

【技术实现步骤摘要】

本专利技术涉及互联网领域,尤其涉及一种数字媒体内容推送方法以及装置
技术介绍
随着信息向网络化、泛在化、融合化的方向发展,数字媒体内容呈现爆炸式增长的 态势。其中,数字媒体内容包括天气预报、新闻短片、体育赛事集锦等等大多数用户都高度 关注的数字媒体内容,也包括视频电话、短信、游戏等等个性化的数字媒体内容。对于大多 数用户都高度关注的数字媒体内容,可以通过多播或广播的方式同时将内容向多个用户推 送,从而提高频谱的利用率,而对于个性化的数字媒体内容则只能采用单播的形式进行传 输。 在现有技术中,在通过多播或广播的方式同时将大多数用户都高度关注的数字媒 体内容向多个用户推送时,只考虑数字媒体内容的流行度。数字媒体内容的流行度的流行 度越高,则越被优先进行推送。但是,在一些情况下,只通过流行度决定数字媒体内容被推 送的顺序是不适合的,例如,一个数字媒体内容的流行度很高,但是,这个数字媒体内容即 将在5分钟后过期了,这时,就不适宜再将这个数字媒体内容推送出去,特别是,因为流行 度很高而优先推送出去。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种数字媒体内容推送方法以及装 置,实现了根据内容大小、流行度、生命周期以及被请求的密度计算数字媒体内容推送的顺 序,从而提高数字媒体内容推送的合理性。 第一方面,本专利技术实施例提供了一种数字媒体内容推送方法,包括:获取第一数字 媒体内容的内容大小、流行度、生命周期以及被请求的密度,其中,所述流行度为用户请求 所述第一数字媒体内容的次数除以用户发出请求数字媒体内容的次数,所述生命周期为所 述第一数字媒体内容剩余的生命长度,所述被请求的密度为单位时间内用户发出请求数字 媒体内容的次数;根据所述第一数字媒体内容的内容大小、流行度、生命周期以及被请求的 密度计算所述第一数字媒体内容的击中率;重复上述所有步骤以计算下一个数字媒体内容 的击中率,直到所有数字媒体内容的击中率都计算完毕;根据所述数字媒体内容的击中率 确定推送所述数字媒体内容的顺序,并按照确定的顺序将所述数字媒体内容通过广播或多 播的方式推送出去。 结合第一方面,本专利技术第一方面的第一种可能的实施方式中,根据所述第一数字 媒体内容的内容大小、流行度、生命周期以及被请求的密度计算所述第一数字媒体内容的 击中率具体为:根据公式(1)计算所述第一数字媒体内容的击中率, 其中,hitrate为所述第一数字媒体内容的击中率,λ为数字媒体内容的被请求 的密度,contentsize为所述第一数字媒体内容的内容大小,popularity为所述第一数字 媒体内容的流行度,lifetime为所述第一数字媒体内容的生命周期,costtime为推送所述 第一数字媒体内容所需要的时间。 结合第一方面的第一种可能的实施方式,本专利技术第一方面的第二种可能的实施方 式中, 其中,BroadcastBand为广播或多播第一数字媒体内容时使用的带宽, BroadcastRate为广播或多播第一数字媒体内容时使用的编码速率。 结合第一方面至第一方面的第二种可能实施方式中的任一种的实施方式,本专利技术 第一方面的第三种可能的实施方式中,根据所述数字媒体内容的击中率确定推送所述数字 媒体内容的顺序步骤之前还包括:根据数字媒体内容的出生率除以数字媒体内容的死亡率 得到所述数字媒体内容的数量。 结合第一方面,本专利技术第一方面的第四种可能的实施方式中,根据所述数字媒体 内容的击中率确定推送所述数字媒体内容的顺序具体为:根据所述数字媒体内容的击中率 确定推送所述数字媒体内容的顺序,以令击中率高的数字媒体内容优先被推送。 结合第一方面,本专利技术第一方面的第五种可能的实施方式中,根据所述数字媒体 内容的击中率与所述数字媒体内容的缴纳费用的乘积确定推送所述数字媒体内容的顺序, 以令所述数字媒体内容的击中率与所述数字媒体内容的缴纳费用的乘积高的数字媒体内 容优先被推送。 第二方面,本专利技术实施例提供了一种数字媒体内容推送装置,包括:获取模块、计 算模块以及顺序模块,所述获取模块用于获取第一数字媒体内容的内容大小、流行度、生命 周期以及被请求的密度,其中,所述流行度为用户请求所述第一数字媒体内容的次数除以 用户发出请求数字媒体内容的次数,所述生命周期为所述第一数字媒体内容剩余的生命长 度,所述被请求的密度为单位时间内用户发出请求数字媒体内容的次数,所述获取模块将 所述第一数字媒体内容的内容大小、流行度、生命周期以及被请求的密度发送给所述计算 模块;所述计算模块用于接收所述第一数字媒体内容的内容大小、流行度、生命周期以及被 请求的密度,根据所述第一数字媒体内容的内容大小、流行度、生命周期以及被请求的密度 计算所述第一数字媒体内容的击中率,所述计算模块将所述击中率发送给所述顺序模块; 所述顺序模块用于接收所述击中率,根据所述数字媒体内容的击中率确定推送所述数字媒 体内容的顺序,并按照确定的顺序将所述数字媒体内容通过广播或多播的方式推送出去。 结合第二方面,本专利技术第二方面的第一种可能的实施方式中,所述计算模块具体 用于根据公式(1)计算所述第一数字媒体内容的击中率, 其中,hitrate为所述第一数字媒体内容的击中率,λ为数字媒体内容的被请求 的密度,contentsize为所述第一数字媒体内容的内容大小,popularity为所述第一数字 媒体内容的流行度,lifetime为所述第一数字媒体内容的生命周期,costtime为推送所述 第一数字媒体内容所需要的时间。 结合第二方面的第一种可能的实施方式,本专利技术第二方面的第二种可能的实施方 式中, 其中,BroadcastBand为广播或多播第一数字媒体内容时使用的带宽, BroadcastRate为广播或多播第一数字媒体内容时使用的编码速率。 结合第二方面至第二方面的第二种可能实施方式中的任一种的实施方式,本专利技术 第二方面的第三种可能的实施方式中,所述装置还包括数量获得模块,所述数量获得模块 用于根据数字媒体内容的出生率除以数字媒体内容的死亡率得到所述数字媒体内容的数 量。 结合第二方面,本专利技术第二方面的第四种可能的实施方式中,所述顺序模块具体 用于根据所述数字媒体内容的击中率确定推送所述数字媒体内容的顺序,以令击中率高的 数字媒体内容优先被推送。 结合第二方面,本专利技术第二方面的第五种可能的实施方式中,所述顺序模块具体 用于根据所述数字媒体内容的击中率与所述数字媒体内容的缴纳费用的乘积确定推送所 述数字媒体内容的顺序,以令所述数字媒体内容的击中率与所述数字媒体内容的缴纳费用 的乘积高的数字媒体内容优先被推送。 通过实施本专利技术实施例,能够根据内容大小、流行度、生命周期以及被请求的密度 多个参数确定数字媒体内容推送的顺序,由于确定数字媒体内容推送的顺序时综合考虑了 除流行度外的内容大小、生命周期以及被请求的密度等多个参数,避免了只考虑流行度所 带来的不合理性。【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图本文档来自技高网...

【技术保护点】
一种数字媒体内容推送方法,其特征在于,包括:获取第一数字媒体内容的内容大小、流行度、生命周期以及被请求的密度,其中,所述流行度为用户请求所述第一数字媒体内容的次数除以用户发出请求数字媒体内容的次数,所述生命周期为所述第一数字媒体内容剩余的生命长度,所述被请求的密度为单位时间内用户发出请求数字媒体内容的次数;根据所述第一数字媒体内容的内容大小、流行度、生命周期以及被请求的密度计算所述第一数字媒体内容的击中率;重复上述所有步骤以计算下一个数字媒体内容的击中率,直到所有数字媒体内容的击中率都计算完毕;根据所述数字媒体内容的击中率确定推送所述数字媒体内容的顺序,并按照确定的顺序将所述数字媒体内容通过广播或多播的方式推送出去。

【技术特征摘要】

【专利技术属性】
技术研发人员:刘家尚刘放夏斌
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1