一种系列直播节目的提醒方法及系统技术方案

技术编号:16178110 阅读:39 留言:0更新日期:2017-09-09 05:39
本发明专利技术提供了一种系列直播节目的提醒方法及系统,该方法包括:记录用户端历史观看的节目,并生成历史节目播放列表;筛选出播放热度较高的节目形成预约提醒节目表;在节目数据库中搜索相似的系列节目,并添加至预约提醒节目表中;预设提醒时间段;快速生成播放提醒消息;判断用户端的开启状态,发送播放提醒消息;该系统包括节目数据库及与节目数据库相通讯的历史节目记忆模块、节目筛选模块、系列节目搜索模块、时间预设模块、提醒消息生成模块、状态判断模块、提醒模块。本发明专利技术无需用户手动设置直播节目的提醒时间,其根据用户观看的历史节目表判断出用户观看热度较高的节目及用户的喜好,实现了将观看热度较高的节目和系列节目进行预约提醒。

【技术实现步骤摘要】
一种系列直播节目的提醒方法及系统
本专利技术涉及视频直播
,特别涉及一种系列直播节目的提醒方法及系统。
技术介绍
随着互联网技术的发展,用户通过互联网能够享受越来越多的服务,例如,用户可以享受在线观看视频、听音乐等娱乐服务,智能电视是基于互联网的新产品,其目的是带给用户更便捷的体验,目前,已经成为电视的潮流趋势。智能电视具有全开放式平台,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,给用户带来丰富的个性化体验。例如,用户通过应用软件收看视频节目时,可以订阅自己喜欢的节目,以便下次观看时可以快速找到该节目的播放频道。另外,对于一些开播时间固定的直播节目,为了避免错过直播时间,在对直播节目订阅以后,可以根据直播节目的开播时间设置提醒时间,已提醒用户及时观看直播节目。但是,在预约提醒过程中,需要用户手动订阅并手动设置提醒时间,尤其是当节目过多时,需要逐一设置,设置繁琐,一旦忘记设置预约提醒,常会错过节目的播放时间点而不能及时地观看节目,此外,针对现有技术无法实现根据用户的观看记录判断用户的喜好,同时无法实现对用户喜好的系列节目直播时的提醒,这将使很多用户只能观看同一节目,针对其他节目,只能手动查找,导致很多用户喜爱的节目无法准时间观看,为此,急需开发一种不仅能够对用户经常观看的直播节目自动提醒,而且能够实现对用户喜爱的系列节目进行提醒的系列直播节目的提醒方法及系统。
技术实现思路
为了解决现有技术需要用户手动订阅并手动设置提醒时间,尤其是当节目过多时,需要逐一设置,设置繁琐,一旦忘记设置预约提醒,常会错过节目的播放时间点而不能及时地观看节目,此外,针对现有技术无法实现根据用户的观看记录判断用户的喜好,同时无法实现对用户喜好的系列节目直播时的提醒,这将使很多用户只能观看同一节目,针对其他节目,只能手动查找,导致很多用户喜爱的节目无法及时观看等问题,本专利技术提供了一种系列直播节目的提醒方法及系统。本专利技术具体技术方案如下:本专利技术提供了一种系列直播节目的提醒方法,该方法包括以下步骤:S1、记录用户端历史观看的节目,并生成历史节目播放列表,所述历史节目播放列表中记录的每个节目均含有节目信息字段,所述节目信息字段包括节目名称、节目标签、播放状态信息,所述节目标签包括主角演员、节目类型、用户好评度、上映时间,所述节目类型包括偶像、喜剧、爱情、剧情、都市、古装、武侠、历史、家庭、悬疑、动作,所述播放状态信息包括节目播放频道、节目播放次数、播放时长、最近播放时间和节目播放集数;S2、根据所述节目信息字段中的所述播放状态信息在所述历史节目播放列表中筛选出播放热度较高的节目形成预约提醒节目表;S3、根据所述预约提醒节目表中所述节目信息字段的所述节目标签在节目数据库中搜索相似的系列节目,并将所述系列节目添加至所述预约提醒节目表中;S4、根据所述预约提醒节目表中节目的播出时间,预设提醒时间段;S5、当前时间处于所述提醒时间段内时,快速生成播放提醒消息;S6、判断所述用户端的开启状态,若所述用户端处于在线状态,则在所述用户端的播放界面上弹出所述播放提醒消息;若所述用户端处于未开启状态,则获取所述用户端的联系方式,并将所述播放提醒消息发送给用户提醒及时观看视频。进一步的,步骤S1中,记录用户端历史观看的节目,并生成历史节目播放列表,具体方法包括:S1-1、对用户端历史观看的节目进行记忆并保存观看记录,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目标签、播放状态信息,所述节目标签包括主角演员、节目类型、用户好评度、上映时间,所述节目类型包括偶像、喜剧、爱情、剧情、都市、古装、武侠、历史、家庭、悬疑、动作,所述播放状态信息包括节目播放频道、节目播放次数、播放时长、最近播放时间和节目播放集数;S1-2、在所述观看记录中判断若干节目的最近播放时间与当前时间的差值是否超出预设的播放时间阀值,并将超出所述播放时间阀值的节目从所述观看记录中删除;S1-3、将所述观看记录中的节目形成历史节目播放列表。进一步的,步骤S2中,根据所述节目信息字段中的所述播放状态信息在所述历史节目播放列表中筛选出播放热度较高的节目形成预约提醒节目表,具体方法包括:S2-1、预设筛选条件,所述筛选条件为预约录制时长阀值和播放次数阀值;S2-2、根据所述节目信息字段中的所述播放状态信息,在所述历史节目播放列表中筛选出节目的所述播放时长大于所述预约录制时长阀值或所述节目播放次数大于所述播放次数阀值的节目,即为播放热度较高的节目;S2-3、将步骤S2-2中筛选出的播放热度较高的节目形成预约提醒节目表。进一步的,步骤S3中,根据所述预约提醒节目表中所述节目信息字段的所述节目标签在节目数据库中搜索相似的系列节目,并将所述系列节目添加至所述预约提醒节目表中,具体方法为:S3-1、根据所述预约提醒节目表中节目的所述节目标签,在所述节目数据库中检索与所述节目标签相匹配的系列节目,组成测试库;S3-2、将所述预约提醒节目表中节目的所述节目标签作为训练样本对卷积神经网络模型进行训练,建立相似度模型,所述节目标签包括主角演员、节目类型、用户好评度、上映时间;S3-3、提取步骤S3-1中所述测试库中所述系列节目的所述节目标签作为测试样本;S3-4、将所述测试样本输入至所述相似度模型中进行训练,并得出与所述预约提醒节目表中节目的所述节目标签相匹配的相似度输出值;S3-5、将所述测试库中所述相似度输出值低于预设的相似度阀值的所述系列节目删除,并将所述测试库中剩余的所述系列节目添加至所述预约提醒节目表中。优选的,步骤S6中,所述用户端为智能电视或智能终端,判断所述用户端的开启状态包括以下步骤:在预设的时间内系统向所述用户端发送数据心跳包;所述用户端接收到所述数据心跳包并定时作出回应;若系统定时接收到所述用户端的回应,即证明所述用户端处于开启状态;若系统没有定时接收到所述用户端的回应,则证明所述用户端处于未开启状态。优选的,所述提醒方法还包括以下步骤:所述用户端针对所述历史节目播放列表中的节目进行订阅或关注标记;将所述订阅或关注分别作为关键字在所述历史节目播放列表中搜索已经被所述用户端标记过的节目,并将搜索出的节目加入至所述预约提醒节目表中,并作为优先提醒。本专利技术还提供了一种系列直播节目的提醒系统,包括节目数据库及与所述节目数据库相通讯的历史节目记忆模块、节目筛选模块、系列节目搜索模块、时间预设模块、提醒消息生成模块、状态判断模块、提醒模块;所述历史节目记忆模块用于记录用户端历史观看的节目,并生成历史节目播放列表,所述历史节目播放列表中记录的每个节目均含有节目信息字段,所述节目信息字段包括节目名称、节目标签、播放状态信息,所述节目标签包括主角演员、节目类型、用户好评度、上映时间,所述节目类型包括偶像、喜剧、爱情、剧情、都市、古装、武侠、历史、家庭、悬疑、动作,所述播放状态信息包括节目播放频道、节目播放次数、播放时长、最近播放时间和节目播放集数;所述节目筛选模块用于根据所述节目信息字段中的所述播放状态信息在所述历史节目播放列表中筛选出播放热度较高的节目形成预约提醒节目表;所述系列节目搜索模块根据所述预约提醒节目表中所述节目信息字段的所述节目标签在节目数本文档来自技高网...
一种系列直播节目的提醒方法及系统

【技术保护点】
一种系列直播节目的提醒方法,其特征在于,该方法包括以下步骤:S1、记录用户端历史观看的节目,并生成历史节目播放列表,所述历史节目播放列表中记录的每个节目均含有节目信息字段,所述节目信息字段包括节目名称、节目标签、播放状态信息,所述节目标签包括主角演员、节目类型、用户好评度、上映时间,所述节目类型包括偶像、喜剧、爱情、剧情、都市、古装、武侠、历史、家庭、悬疑、动作,所述播放状态信息包括节目播放频道、节目播放次数、播放时长、最近播放时间和节目播放集数;S2、根据所述节目信息字段中的所述播放状态信息在所述历史节目播放列表中筛选出播放热度较高的节目形成预约提醒节目表;S3、根据所述预约提醒节目表中所述节目信息字段的所述节目标签在节目数据库(1)中搜索相似的系列节目,并将所述系列节目添加至所述预约提醒节目表中;S4、根据所述预约提醒节目表中节目的播出时间,预设提醒时间段;S5、当前时间处于所述提醒时间段内时,快速生成播放提醒消息;S6、判断所述用户端的开启状态,若所述用户端处于在线状态,则在所述用户端的播放界面上弹出所述播放提醒消息;若所述用户端处于未开启状态,则获取所述用户端的联系方式,并将所述播放提醒消息发送给用户提醒及时观看视频。...

【技术特征摘要】
1.一种系列直播节目的提醒方法,其特征在于,该方法包括以下步骤:S1、记录用户端历史观看的节目,并生成历史节目播放列表,所述历史节目播放列表中记录的每个节目均含有节目信息字段,所述节目信息字段包括节目名称、节目标签、播放状态信息,所述节目标签包括主角演员、节目类型、用户好评度、上映时间,所述节目类型包括偶像、喜剧、爱情、剧情、都市、古装、武侠、历史、家庭、悬疑、动作,所述播放状态信息包括节目播放频道、节目播放次数、播放时长、最近播放时间和节目播放集数;S2、根据所述节目信息字段中的所述播放状态信息在所述历史节目播放列表中筛选出播放热度较高的节目形成预约提醒节目表;S3、根据所述预约提醒节目表中所述节目信息字段的所述节目标签在节目数据库(1)中搜索相似的系列节目,并将所述系列节目添加至所述预约提醒节目表中;S4、根据所述预约提醒节目表中节目的播出时间,预设提醒时间段;S5、当前时间处于所述提醒时间段内时,快速生成播放提醒消息;S6、判断所述用户端的开启状态,若所述用户端处于在线状态,则在所述用户端的播放界面上弹出所述播放提醒消息;若所述用户端处于未开启状态,则获取所述用户端的联系方式,并将所述播放提醒消息发送给用户提醒及时观看视频。2.如权利要求1所述的系列直播节目的提醒方法,其特征在于,步骤S1中,记录用户端历史观看的节目,并生成历史节目播放列表,具体方法包括:S1-1、对用户端历史观看的节目进行记忆并保存观看记录,每个节目均包含有节目信息字段,所述节目信息字段包括节目名称、节目标签、播放状态信息,所述节目标签包括主角演员、节目类型、用户好评度、上映时间,所述节目类型包括偶像、喜剧、爱情、剧情、都市、古装、武侠、历史、家庭、悬疑、动作,所述播放状态信息包括节目播放频道、节目播放次数、播放时长、最近播放时间和节目播放集数;S1-2、在所述观看记录中判断若干节目的最近播放时间与当前时间的差值是否超出预设的播放时间阀值,并将超出所述播放时间阀值的节目从所述观看记录中删除;S1-3、将所述观看记录中的节目形成历史节目播放列表。3.如权利要求1所述的系列直播节目的提醒方法,其特征在于,步骤S2中,根据所述节目信息字段中的所述播放状态信息在所述历史节目播放列表中筛选出播放热度较高的节目形成预约提醒节目表,具体方法包括:S2-1、预设筛选条件,所述筛选条件为预约录制时长阀值和播放次数阀值;S2-2、根据所述节目信息字段中的所述播放状态信息,在所述历史节目播放列表中筛选出节目的所述播放时长大于所述预约录制时长阀值或所述节目播放次数大于所述播放次数阀值的节目,即为播放热度较高的节目;S2-3、将步骤S2-2中筛选出的播放热度较高的节目形成预约提醒节目表。4.如权利要求1所述的系列直播节目的提醒方法,其特征在于,步骤S3中,根据所述预约提醒节目表中所述节目信息字段的所述节目标签在节目数据库(1)中搜索相似的系列节目,并将所述系列节目添加至所述预约提醒节目表中,具体方法为:S3-1、根据所述预约提醒节目表中节目的所述节目标签,在所述节目数据库(1)中检索与所述节目标签相匹配的系列节目,组成测试库;S3-2、将所述预约提醒节目表中节目的所述节目标签作为训练样本对卷积神经网络模型进行训练,建立相似度模型,所述节目标签包括主角演员、节目类型、用户好评度、上映时间;S3-3、提取步骤S3-1中所述测试库中所述系列节目的所述节目标签作为测试样本;S3-4、将所述测试样本输入至所述相似度模型中进行训练,并得出与所述预约提醒节目表中节目的所述节目标签相匹配的相似度输出值;S3-5、将所述测试库中所述相似度输出值低于预设的相似度阀值的所述系列节目删除,并将所述测试库中剩余的所述系列节目添加至所述预约提醒节目表中。5.如权利要求1所述的系列直播节目的提醒方法,其特征在于,步骤S6中,所述用户端为智能电视或智能终端,判断所述用户端的开启状态包括以下步骤:在预设的时间内系统向所述用户端发送数据心跳包;所述用户端接收到所述数据心跳包并定时作出回应;若系统定时接收到所述用户端的回应,即证明所述用户端处于开启状态;若系统没有定时接收到所述用户端的回应,则证明所述用户端处于未开启状态。6.如权利要求1所述的系列直播节目的提醒方法,其特征在于,所述提醒方法还包括以下步骤:所述用户端针对所述历史节目播放列表中的节目进行订阅或关注标记;将所述订阅或关注分别作为关键字在所述历史节目播放列表中搜索已经被所述用户端标记过的节目,并将搜索出的节目加入至所述预约提醒节...

【专利技术属性】
技术研发人员:纪琦华蒲珂曾泽基李哲山胡彬方宏蔡忠善张毅萍魏明蔡辉
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

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

1