当前位置: 首页 > 专利查询>冼钇冰专利>正文

一种游戏视频推送方法、装置及计算机存储介质制造方法及图纸

技术编号:19057386 阅读:30 留言:0更新日期:2018-09-29 12:16
本发明专利技术适用于软件领域,提供了一种游戏视频推送方法、装置及计算机存储介质,方法包括:服务器通过互联网连接游戏平台的数据访问接口,从数据访问接口中获取游戏视频;读取当前时间和预设的推送时间,判断推送时间是否到达;当推送时间到达时,获取游戏视频的时间戳;将当前时间和时间戳相减,生成游戏视频的时间间隔;获取预设时间周期内,游戏视频的播放次数;采用预设的推荐度生成模型、游戏视频的时间间隔以及游戏视频的播放次数,生成游戏视频的推荐度;对多个游戏视频的推荐度进行降序排列,获取最大推荐度;在多个游戏视频中,获取最大推荐度对应的游戏视频,向客户端推送最大推荐度对应的游戏视频。本发明专利技术有利于提高游戏视频的推送效果。

【技术实现步骤摘要】
一种游戏视频推送方法、装置及计算机存储介质
本专利技术属于软件领域,尤其涉及一种游戏视频推送方法、装置及计算机存储介质。
技术介绍
目前,游戏视频是关注度非常高的一种视频类型,拥有数量庞大的观看群体,相关产品也有很好的应用前景,随着PC和移动终端的普及以及各种软件的问世,浏览游戏视频的方法可以说是多种多样的。如常见的游戏视频推送系统,能够游戏视频主动提供给使用者,以便于浏览。然而,目前的游戏视频推送方法,需要人工筛选游戏视频,筛选时间长,不利于提高游戏视频的推送效果。其原因在此,目前的游戏视频推送方法,需要人工筛选游戏视频,筛选完毕后,再推送给客户端的。在推送游戏视频的过程中,需要工作人员搜索出许多相关的游戏视频,然后再一一观看完这些游戏视频,通过综合对比分析,才可筛选出待推送的游戏视频。在上述过程中是需要花费大量时间的,尤其是遇到搜索出的相关游戏视频数量非常多的情况下,或者相关游戏视频的平均时长较长的情况下,故现有的游戏视频的推送效果不够理想。专利技术视频有鉴于此,本专利技术实施例提供了一种游戏视频推送方法、装置及计算机存储介质,以提高游戏视频的推送效果。本专利技术实施例的第一方面提供了一种游戏视频推送方法,包括:服务器通过互联网连接游戏平台的数据访问接口,从所述数据访问接口中获取游戏视频;读取当前时间和预设的推送时间,判断所述推送时间是否到达;当所述推送时间到达时,获取所述游戏视频的时间戳,所述时间戳就是产生所述游戏视频的时间;将所述当前时间和所述时间戳相减,生成所述游戏视频的时间间隔;获取预设时间周期内,所述游戏视频的播放次数;采用预设的推荐度生成模型、所述游戏视频的时间间隔以及所述游戏视频的播放次数,生成所述游戏视频的推荐度;对多个所述游戏视频的推荐度进行降序排列,获取最大推荐度;在多个所述游戏视频中,获取最大推荐度对应的游戏视频,向客户端推送所述最大推荐度对应的游戏视频;其中,所述推荐度生成模型具体为:其中,Pushi[c]表示在周期c时,游戏视频i的推荐度;i表示游戏视频的序号,i取值范围为1至N,N为游戏视频的总数目;Pushi[c-1]表示在周期c的上一周期时,游戏视频i的推荐度;θ是比例系数,0<θ<1,表示上一个周期的推荐度在当前周期所占的比例;Playi[c]表示在在周期c时,游戏视频i的播放次数;tk表示当前时间,ti表示游戏视频i的时间戳,所述时间戳就是产生所述游戏视频i的时间,|tk-ti|表示游戏视频i的时间间隔,时间间隔以小时为单位,为时间播放概率,用于描述随着时间间隔的变化,游戏视频i被用户播放的概率;Playi表示在预设时间周期内,游戏视频i的播放次数,T为预设时间周期的时长,为周期播放概率,用于描述在预设时间周期内,游戏视频i被用户播放的概率。作为本实施例的一种实现方式,在该游戏视频推送方法中,所述推送时间为10分钟。作为本实施例的一种实现方式,在该游戏视频推送方法中,所述预设时间周期为30分钟。作为本实施例的一种实现方式,在该游戏视频推送方法中,所述在多个所述游戏视频中,获取最大推荐度对应的游戏视频,向客户端推送所述最大推荐度对应的游戏视频,具体为:在多个所述游戏视频中,获取最大推荐度对应的游戏视频,检测本设备与所述客户端之间的数据通道的状态,如果所述数据通道为连通状态,就通过所述数据通道向所述客户端发送所述最大推荐度对应的游戏视频。作为本实施例的一种实现方式,在该游戏视频推送方法中,所述检测本设备与所述客户端之间的数据通道的状态,具体为:判断本设备与所述客户端之间的心跳连接是否正常,如果所述心跳连接正常,就确定本设备与所述客户端之间的数据通道的状态为连通状态,如果所述心跳连接异常,就确定本设备与所述客户端之间的数据通道的状态为断开状态。本专利技术实施例的第二方面提供了一种游戏视频推送装置,包括:游戏视频获取模块,用于通过互联网连接游戏平台的数据访问接口,从所述数据访问接口中获取游戏视频;判断模块,用于读取当前时间和预设的推送时间,判断所述推送时间是否到达;时间戳获取模块,用于当所述推送时间到达时,获取已存储的游戏视频的时间戳,所述时间戳就是产生所述游戏视频的时间;时间间隔获取模块,用于将所述当前时间和所述时间戳相减,生成所述游戏视频的时间间隔;播放次数获取模块,用于获取预设时间周期内,所述游戏视频的播放次数;推荐度生成模块,用于采用预设的推荐度生成模型、所述游戏视频的时间间隔以及所述游戏视频的播放次数,生成所述游戏视频的推荐度;最大推荐度获取模块,用于对多个所述游戏视频的推荐度进行降序排列,获取最大推荐度;游戏视频推送模块,用于在多个所述游戏视频中,获取最大推荐度对应的游戏视频,向客户端推送所述最大推荐度对应的游戏视频;其中,所述推荐度生成模型具体为:其中,Pushi[c]表示在周期c时,游戏视频i的推荐度;i表示游戏视频的序号,i取值范围为1至N,N为游戏视频的总数目;Pushi[c-1]表示在周期c的上一周期时,游戏视频i的推荐度;θ是比例系数,0<θ<1,表示上一个周期的推荐度在当前周期所占的比例;Playi[c]表示在在周期c时,游戏视频i的播放次数;tk表示当前时间,ti表示游戏视频i的时间戳,所述时间戳就是产生所述游戏视频i的时间,|tk-ti|表示游戏视频i的时间间隔,时间间隔以小时为单位,为时间播放概率,用于描述随着时间间隔的变化,游戏视频i被用户播放的概率;Playi表示在预设时间周期内,游戏视频i的播放次数,T为预设时间周期的时长,为周期播放概率,用于描述在预设时间周期内,游戏视频i被用户播放的概率。作为本实施例的一种实现方式,在该游戏视频推送装置中,所述推送时间为10分钟,所述预设时间周期为30分钟。作为本实施例的一种实现方式,在该游戏视频推送装置中,所述游戏视频推送模块,具体用于:在多个所述游戏视频中,获取最大推荐度对应的游戏视频,检测本设备与所述客户端之间的数据通道的状态,如果所述数据通道为连通状态,就通过所述数据通道向所述客户端发送所述最大推荐度对应的游戏视频;所述检测本设备与所述客户端之间的数据通道的状态,具体为:判断本设备与所述客户端之间的心跳连接是否正常,如果所述心跳连接正常,就确定本设备与所述客户端之间的数据通道的状态为连通状态,如果所述心跳连接异常,就确定本设备与所述客户端之间的数据通道的状态为断开状态。本专利技术实施例的第三方面提供了一种游戏视频推送装置,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。本专利技术实施例的第四方面提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:向客户端推送最大推荐度对应的游戏视频,最大推荐度与时间播放概率、周期播放概率成正比例关系。时间间隔越短,时间播放概率越高。周期内播放次数越多,周期播放概率越高,周期播放概率高的游戏视频就是关注度高的游戏视频,时间间隔短的游戏视频就是最近的游戏视频,而客户端普遍偏爱播放最近的游戏视频,因此,推送时间间隔短且播放次数多的游戏视频,有利于提高游戏视频的推送效果。附图说明为了更清楚地说明本文档来自技高网...

【技术保护点】
1.一种游戏视频推送方法,其特征在于,包括:服务器通过互联网连接游戏平台的数据访问接口,从所述数据访问接口中获取游戏视频;读取当前时间和预设的推送时间,判断所述推送时间是否到达;当所述推送时间到达时,获取所述游戏视频的时间戳,所述时间戳就是产生所述游戏视频的时间;将所述当前时间和所述时间戳相减,生成所述游戏视频的时间间隔;获取预设时间周期内,所述游戏视频的播放次数;采用预设的推荐度生成模型、所述游戏视频的时间间隔以及所述游戏视频的播放次数,生成所述游戏视频的推荐度;对多个所述游戏视频的推荐度进行降序排列,获取最大推荐度;在多个所述游戏视频中,获取最大推荐度对应的游戏视频,向客户端推送所述最大推荐度对应的游戏视频;其中,所述推荐度生成模型具体为:

【技术特征摘要】
1.一种游戏视频推送方法,其特征在于,包括:服务器通过互联网连接游戏平台的数据访问接口,从所述数据访问接口中获取游戏视频;读取当前时间和预设的推送时间,判断所述推送时间是否到达;当所述推送时间到达时,获取所述游戏视频的时间戳,所述时间戳就是产生所述游戏视频的时间;将所述当前时间和所述时间戳相减,生成所述游戏视频的时间间隔;获取预设时间周期内,所述游戏视频的播放次数;采用预设的推荐度生成模型、所述游戏视频的时间间隔以及所述游戏视频的播放次数,生成所述游戏视频的推荐度;对多个所述游戏视频的推荐度进行降序排列,获取最大推荐度;在多个所述游戏视频中,获取最大推荐度对应的游戏视频,向客户端推送所述最大推荐度对应的游戏视频;其中,所述推荐度生成模型具体为:其中,Pushi[c]表示在周期c时,游戏视频i的推荐度;i表示游戏视频的序号,i取值范围为1至N,N为游戏视频的总数目;Pushi[c-1]表示在周期c的上一周期时,游戏视频i的推荐度;θ是比例系数,0<θ<1,表示上一个周期的推荐度在当前周期所占的比例;Playi[c]表示在在周期c时,游戏视频i的播放次数;tk表示当前时间,ti表示游戏视频i的时间戳,所述时间戳就是产生所述游戏视频i的时间,|tk-ti|表示游戏视频i的时间间隔,时间间隔以小时为单位,为时间播放概率,用于描述随着时间间隔的变化,游戏视频i被用户播放的概率;Playi表示在预设时间周期内,游戏视频i的播放次数,T为预设时间周期的时长,为周期播放概率,用于描述在预设时间周期内,游戏视频i被用户播放的概率。2.如权利要求1所述的方法,其特征在于,所述推送时间为10分钟。3.如权利要求1所述的方法,其特征在于,所述预设时间周期为30分钟。4.如权利要求1所述的方法,其特征在于,所述在多个所述游戏视频中,获取最大推荐度对应的游戏视频,向客户端推送所述最大推荐度对应的游戏视频,具体为:在多个所述游戏视频中,获取最大推荐度对应的游戏视频,检测本设备与所述客户端之间的数据通道的状态,如果所述数据通道为连通状态,就通过所述数据通道向所述客户端发送所述最大推荐度对应的游戏视频。5.如权利要求4所述的方法,其特征在于,所述检测本设备与所述客户端之间的数据通道的状态,具体为:判断本设备与所述客户端之间的心跳连接是否正常,如果所述心跳连接正常,就确定本设备与所述客户端之间的数据通道的状态为连通状态,如果所述心跳连接异常,就确定本设备与所述客户端之间的数据通道的状态为断开状态。6.一种游戏视频推送装置,其特征在于,包括:游戏视频获取模块,用于通过互联网连接游戏平台的数据访问接口,从所述数据访问接口中获取游戏视频;判断模块,用于读取当前时间和预设...

【专利技术属性】
技术研发人员:冼钇冰
申请(专利权)人:冼钇冰
类型:发明
国别省市:广东,44

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

1