一种音视频节目推荐的方法及系统的制作方法
【专利摘要】本发明公开了一种音视频节目推荐的方法包括:获取客户端周围的即时场景信息,所述即时场景信息包括环境信息、天气信息和时间信息;将获取的所述即时场景信息标记场景标签;根据所述场景标签从音视频库中匹配相对应的音视频;生成第一音视频推荐列表;向所述客户端推送所述第一视频推荐列表。本发明还公开了一种音视频节目推荐系统,其特征在于,包括:获取场景信息模块、标签化模块、检索模块、第一推荐模块。本发明提供的音视频节目推荐的方法及系统通将获取的场景标签化来匹配相应的音视频文件的方法向用户推荐音视频,使用户在不同的场景下获取不同的推荐内容,更具个性化。
【专利说明】
一种音视频节目推荐的方法及系统
技术领域
[0001 ]本发明涉及多媒体通信技术领域,特别是指一种音视频节目推荐的方法及系统。
【背景技术】
[0002]随着互联网的发展,音视频作品的推荐技术也在不断进步,当前音视频节目的推荐方法主要包括:基于内容推荐,例如,Pandora音乐电台,通过对每首歌曲标记多种属性,将歌曲之间的相同属性进行配对,通过分析用户的听歌记录和听歌行为(收藏、跳过、加入黑名单等),将具有相同属性的内容推荐给用户,在收听的过程中,用户可以选择喜欢、不喜欢、我听腻了,如果用户喜欢听一首歌,系统会自动查找出和当前歌曲属性相似的歌并推荐给用户;基于社交网络推荐,例如,豆瓣电影,核心思想是相似的用户其品味亦相似,它根据用户配置文件计算用户之间的相似性,相似性较高的用户成为目标用户的邻居,通过记录用户对看过电影的评分,感兴趣的电影标注,获取用户偏好的信息,根据邻居对其他电影的评价来预测目标用户对特定电影的喜好程度,最后根据这一喜好程度来做出推荐。
[0003]用户不一定总是欣赏同一类型的节目,例如当用户处于一个安静的图书馆、或者咖啡馆,这时用户可能无法判断自己喜欢什么样的音视频节目,也可能对于之前喜欢的节目感到乏味,因此用户不能获取自己满意的音视频节目推荐。
【发明内容】
[0004]有鉴于此,本发明的目的在于提出一种音视频节目推荐的方法及系统,使推荐的音视频作品更加贴近用户的需求。
[0005]基于上述目的本发明提供的一种音视频节目推荐的方法包括:
[0006]接收获取场景信息需求指令;
[0007]获取客户端周围的即时场景信息;
[0008]对获取的所述即时场景信息标记场景标签;
[0009]根据所述场景标签从音视频库中匹配相对应的音视频;
[0010]生成第一音视频推荐列表;
[0011 ]向所述客户端推送所述第一视频推荐列表。
[0012]在一些实施方式中,在向客户端推送第一视频推荐列表后,还包括,获取附近正在播放的音视频;
[0013]将附近正在播放的音视频生成第二音视频推荐列表;
[0014]向所述客户端推送所述第二音视频推荐列表。
[0015]在一些实施方式中,所述即时场景信息包括环境信息、天气信息和时间信息;
[0016]所述对获取的所述场景信息标记场景标签包括:标记环境信息标签,标记天气信息标签,标记时间信息标签;
[0017]所述根据所述场景标签从音视频库中匹配相对应的音视频的步骤包括:将环境信息标签,天气信息标签,时间信息标签作为三个过滤因素,从所述音视频库过滤掉不符合所述三个过滤因素的音视频,剩余的音视频作为根据所述场景标签从音视频库中匹配的相对应的首视频。
[0018]在一些实施方式中,所述根据所述场景标签从音视频库中匹配相对应的音视频的步骤包括:
[0019]将所述环境信息标签作为第一过滤因素,通过所述环境信息标签从音视频库过滤掉不符合所述环境信息标签的音视频,得到第一推荐音视频库;
[0020]将所述天气信息标签作为第二过滤因素,通过所述天气信息标签从所述第一推荐音视频库过滤掉不符合所述天气信息标签的音视频,得到第二推荐音视频库;
[0021 ]判断所述第二推荐音频库的音视频个数是否少于判断阈值;
[0022]若所述第二推荐音频库的音视频个数少于判断阈值,则将所述第一推荐音视频库作为所述第二推荐音视频库;
[0023]将所述时间信息标签作为第三过滤因素,通过所述时间信息标签从所述第二推荐音视频库过滤掉不符合所述时间信息标签的音视频,得到第三推荐音视频库;
[0024]判断所述第三推荐音频库的音视频个数是否少于判断阈值;
[0025]若所述第三推荐音频库的音视频个数少于判断阈值,则将所述第二推荐音视频库作为所述第三推荐音视频库;
[0026]将所述第三推荐音视频库中的音视频文件作为根据所述场景标签从音视频库中匹配的相对应的音视频。
[0027]在一些实施方式中,所述对获取的所述即时场景信息标记场景标签步骤包括:
[0028]获取第一场景信息;
[0029]判断所述第一场景信息是否存在于场景标签数据库中;
[0030]当所述第一场景信息不存在于所述场景标签数据库中,向所述客户端发起选择标签请求;
[0031 ]所述客户端为所述第一场景信息选择标签后生成第一场景标签;
[0032]将所述第一场景标签储存到所述场景标签数据库;
[0033]当所述第一场景存在于所述场景标签数据库中,直接调用所述场景标签数据库中的所述第一场景标签。
[0034]在一些实施方式中,所述客户端包括音频客户端和视频客户端,当客户端为音频客户端时,将附近正在播放的音频生成第二音频推荐列表后,还包括:
[0035]向所述音频客户端发送是否点亮屏幕请求;
[0036]若音频客户端给予点亮屏幕的回应,则向所述音频客户端推送所述第二音视频推荐列表;
[0037]若音频客户端没有做出回应,则返回到将附近正在播放的音频生成第二音频推荐列表步骤;
[0038]在一些实施方式中,所述获取客户端周围的即时场景信息的方法包括:
[0039]通过IP地址或Wifi环境或LBS技术获取地理位置,通过所述地理位置获取空间环境,将所述地理位置和所述空间环境作为所述环境信息;
[0040]通过所述地理位置获取天气状况,作为所述天气信息;
[0041]获取系统时间,作为所述时间信息。
[0042]另一方面,本发明还提供一种音视频推荐系统,包括:
[0043]获取场景信息模块,用于接收获取场景信息需求指令并获取客户端周围的即时场景?目息;
[0044]标签化模块,用于对所述即时场景信息标记场景标签,使所述场景标签化;
[0045]检索模块,用于检索与所述场景标签相对应的音视频,并生成第一音视频推荐列表;
[0046]第一推荐模块,用于将所述第一音视频推荐列表推送给所述客户端。
[0047]在一些实施方式中,还包括:获取附近信息模块,用于获取附近正在播放的音视频,并生成第二音视频推荐列表;
[0048]第二推荐模块,用于将所述第二音视频推荐列表推送给所述客户端。
[0049]在一些实施方式中,所述即时场景信息包括环境信息、天气信息和时间信息;
[0050]所述标签化模块,进一步用于标记环境信息标签、天气信息标签和时间信息标签;
[0051]所述检索模块包括第一检索单元,用于将环境信息标签作为第一过滤因素,生成第一推荐音视频库;
[0052]第二检索单元,用于将天气信息标签作为第二过滤因素,生成第二推荐音视频库;
[0053]第三检索单元,用于将时间信息标签作为第三过滤因素,生成第三推荐音视频库,并将其中的音视频文件作为所述场景标签相对应的音视频,并生成第一音视频推荐列表。
[0054]在一些实施方式中,所述标签化模块包括:
[0055]场景标签数据库单元,用于存储若干场景标签;
[0056]判断标签单元,用于获取第一场景信息,判断所述第一场景信息是否存在所述场景标签数据库单元;
[0057]选择标签单元,所述第一场景信息不存在所述场景标签数据库单元,向所述客户端发起选择标签请求,所述客户端为所述第一场景信息选择标签后生成第一场景标签,将所述第一场景标签储存到所述场景标签数据库单元;
[0058]引用单元,所述第一场景信息存在所述场景标签数据库单元中,直接调用所述场景标签数据库单元中的第一场景标签。
[0059]在一些实施方式中,当所述客户端为音频客户端时,还包括选择模块,用于当获取到附近正在播放的音视频文件并生成第二音视频推荐列表后,向客户端发送是否点亮屏幕的请求,当客户端选择点亮屏幕后,向第二推荐模块发送向所述客户端推送第二音视频推荐列表的指令;当客户端没有做出回应时,则返回到将附近正在播放的音频生成第二音频推荐列表步骤。
[0060]在一些实施方式中,获取场景信息模块包括:
[0061 ]获取环境信息单元,用于通过IP地址或Wifi环境或LBS技术获取环境信息,将所述地理位置和所述空间环境作为所述环境信息;
[0062]获取天气信息单元,用于通过所述地理位置获取当地天气状况,作为所述天气信息;
[0063]从上面所述可以看出,本发明提供的音视频推荐的方法,通过将获取的即时场景信息标签化并用于匹配相应的音视频节目的方法向用户推荐音视频节目,使用户在不同的场景下获取符合不同场景的推荐内容,由于用户对音视频节目的需求往往和当时的心情、气氛有关,而周围环境、天气、时间会对心情和气氛产生至关重要的影响,因此通过推荐符合即时场景信息的音视频节目能够更大程度的满足的用户的观看、收听需求,更人性化,同时通过获取周围播放的音视频并推荐给用户,给用户提供不同的选择使得用户能获取多样化的用户体验。
【附图说明】
[0064]图1为本发明提供的音视频节目推荐的方法的实施例流程示意图;
[0065]图2为本发明提供的根据场景标签从音视频库中匹配相对应的音视频的步骤流程示意图;
[0066]图3为本发明提供的对场景信息标记场景标签步骤流程示意图;
[0067]图4为本发明提供的对场景信息标记场景标签步骤实施例示意图;
[0068]图5为本发明提供的音视频节目推荐的系统实施例结构示意图。
【具体实施方式】
[0069]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0070]需要说明的是,本发明实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一” “第二”仅为了表述的方便,不应理解为对本发明实施例的限定,后续实施例对此不再一一说明。
[0071]如图1为本发明提供的音视频节目推荐的方法的实施例,所述音视频推荐的方法包括:
[0072]步骤102,获取客户端周围的即时场景信息,所述即时场景信息可以包括环境信息、天气信息、时间信息,所述环境信息是一般是指地理位置,例如国家图书馆;
[0073]步骤103,对获取的所述即时场景信息标记场景标签;
[0074]步骤104,根据所述场景标签从音视频库中匹配相对应的音视频;
[0075]步骤105,生成第一音视频推荐列表;
[0076]步骤106,向所述客户端推送所述第一音视频推荐列表。
[0077]具体的,例如获取到的场景信息,环境信息为“图书馆”,天气信息为“晴天”,时间信息为“周末”。
[0078]音视频库的音视频文件是带有标签的,因此可以对场景信息赋予类似的标签,通过标签与标签匹配达到场景与音视频文件的匹配,例如音频文件的标签包括风格(摇滚、流行、乡村、轻音乐、古典、军旅、花鼓、评剧等),语言(纯音乐、英语、法语、粵语、国语等)、场景(咖啡馆、健身房、跑步、旅行等),情感(欢乐、爱情、亲情、清新、治愈、励志、怀旧、伤感等),视频文件标签包括类型(电影、综艺、动漫、记录片、新闻、原创等),地区(内地、港台、欧美、韩国等),其中电影的标签包括爱情、动作片、喜剧、科幻、恐怖、动画、音乐、战争等,由此可见对于音频标签和视频的标签是不同的。
[0079]例如,获得的即时场景信息(图书馆、晴天、周末)需要匹配音频文件时,将“图书馆”标记标签为“图书馆-安静-轻音乐……”,“晴天”标记为“晴天-清新-励志……” “周末”标记为“周末-轻松-怀旧……”,对场景信息标记标签应从音频文件的大量标签中选取,每个场景信息可以标记多个标签;这时音频库中有若干带标签的音频可供选择,例如《光辉岁月》的标签“光辉岁月-励志-摇滚……”,《自由飞翔》的标签“自由飞翔-动感-流行……”,《蓝莲花》的标签为“蓝莲花-励志-安静……”,将场景标签与音视频标签进行匹配,匹配的原则可以是,将所有场景标签与单个音视频标签进行匹配,将没有与场景标签相同标签的音频文件的过滤掉,在推荐列表中标签数相同的个数多的音频排在前面,可见与场景信息(图书馆、晴天、周末)相匹配的音频为《蓝莲花》、《光辉岁月》,其中《蓝莲花》在推荐列表中优先推荐。
[0080]例如,获得的即时场景信息(图书馆、晴天、周末)需要匹配视频文件时,将“图书馆”标记标签为“图书馆-电影-音乐……”,“晴天”标记为“晴天-爱情-综艺……” “周末”标记为“周末-电影-科幻……”,对场景信息标记标签应从视频文件的大量标签中选取,每个场景信息可以标记多个标签;这时视频库中有若干带标签的视频可供选择,例如《大话西游》的标签“大话西游-电影-喜剧-动作……”,《小时代》的标签“小时代-电影-爱情-流行……”,《机器人总动员》的标签为“机器人总动员-电影-科幻-爱情……”,将场景标签与音视频标签进行匹配,匹配的原则与音频匹配原则相同,过滤掉不符合场景标签的文件,可见跟场景信息(图书馆、晴天、周末)相匹配的视频为《机器人总动员》、《小时代》,其中《机器人总动员》在推荐列表中优先推荐。
[0081]周围的环境会影响到用户当前的心情,继而影响到用户对音视频作品的感受以及期待,比如当一个人面朝大海或处于喧嚣的都市之内时听同一首歌的感受必然不同,因此通过将获取的即时场景信息标签化,并匹配相应的音视频文件的方法向用户推荐音视频,使用户在不同的场景下获取符合不同场景的推荐内容以满足用户处于不同场景时对音视频节目的不同需求,更贴合用户的真实需求,更人性化。
[0082]进一步的,在步骤106,向客户端推送第一视频推荐列表后,还包括:
[0083]步骤107,获取附近正在播放的音视频;优选的,所述附近正在播放的音视频包括所述客户端周围方圆50m内的正在播放的所有音视频文件,以保证获取到的音视频文件具有可参考性;
[0084]步骤108,将附近正在播放的音视频生成第二音视频推荐列表;
[0085]步骤109,向所述客户端推送所述第二音视频推荐列表;
[0086]其中步骤107、108、109还可以发生在步骤106之后,也可以作为独立的步骤,实现通过推荐附近播放的音视频的方法将多样化的音视频推荐给用户。
[0087]通过将附近正在播放的音视频节目推荐给客户端,给用户提供不同的选择,使得用户获得多样化的用户体验。
[0088]进一步的,步骤103中,将获取的所述场景信息标记场景标签包括:标记环境信息标签,标记天气信息标签,标记时间信息标签;
[0089]其中如图2所示,步骤104,根据所述场景标签从音视频库中匹配相对应的音视频的步骤包括:所述根据所述场景标签从音视频库中匹配相对应的音视频的步骤包括:将环境信息标签,天气信息标签,时间信息标签作为三个过滤因素,从所述音视频库过滤掉不符合所述三个过滤因素的音视频,剩余的音视频作为根据所述场景标签从音视频库中匹配的相对应的音视频。
[0090]优选的,所述根据所述场景标签从音视频库中匹配相对应的音视频的步骤包括:步骤104a,将环境信息标签作为第一过滤因素,通过所述环境信息标签从音视频库过滤掉不符合环境信息标签的音视频,得到第一推荐音视频库;
[0091]步骤104b,将天气信息标签作为第二过滤因素,通过所述天气信息标签从第一推荐音视频库过滤掉不符合天气信息标签的音视频,得到第二推荐音视频库;
[0092]步骤104c,判断第二推荐音频库的音视频个数是否少于判断阈值,其中判断阈值,可以设定为所述第一音视频推荐列表中音视频节目的个数,也可以根据需求自行设定为其他数值;
[0093]步骤104d,若第二推荐音频库的音视频个数少于判断阈值,则将所述第一推荐音视频库作为第二推荐音视频库;
[0094]步骤104e,将时间信息标签作为第三过滤因素,通过所述时间信息标签从第二推荐音视频库过滤掉不符合时间信息标签的音视频,得到第三推荐音视频库;
[0095]步骤104f,判断第三推荐音频库的音视频个数是否少于判断阈值;
[0096]步骤104g,若第三推荐音频库的视频个数少于判断阈值,则将所述第二推荐音视频库作为第三推荐音视频库;
[0097]步骤104h,将第三推荐音视频库中的音视频文件作为根据所述场景标签从音视频库中匹配的相对应的音视频。例如,环境信息标签M-a-1-O-f作为第一过滤因素,将不含有
a、1、O、f中任意一个标签的音视频文件过滤掉,得到第一推荐音视频库,其中每个音视频文件至少包含a、l、0、f中一个标签。
[0098]天气信息标签R-d-7-O-a作为第二过滤因素,将第一推荐音视频库中不含有d、7、O、a任意一个标签的音视频文件过滤掉,得到第二推荐音视频库,其中每个音视频文件同时包含a、l、0、f中至少一个标签和d、7、0、a中至少一个标签,假设第二推荐音视频库中的音视频个数不小于10。
[0099]时间信息标签T-d-8-O-b作为第三过滤因素,将第二推荐音视频库中不含有d、8、
0、b任意一个标签的音视频文件过滤掉,得到第三推荐音视频库,其中每个音视频文件同时包含a、l、0、f中至少一个标签和d、7、0、a中至少一个标签以及d、8、0、b中至少一个标签,如果音乐标签为X-a-1-8……那么符合要求,可以作为推荐音频之一。
[0100]其中,以环境信息标签作为第一过滤因素,是考虑到不同类型的场景信息对用户的影响程度不同,考虑到音视频的用户多数处于室内环境,这时天气和时间因素对用户的心情相对小一些,但是环境是空旷、拥挤、安静还是热闹会对用户的心情产生较大影响,因此选择以环境信息标签作为第一过滤因素,以保证匹配出的音视频节目都是以符合环境信息标签为基础的。
[0101]也可以选择天气因素或时间因素作为第一过滤因素,也可以根据实际情况任意定义三个过滤因素的顺序。
[0102]进一步的,如图3所示,步骤103,所述对获取的所述即时场景信息标记场景标签步骤包括:
[0103]步骤103a,获取第一场景信息;
[0104]步骤103b,判断所述第一场景信息是否存在场景标签数据库中,所述场景标签数据库中预先保存有若干个场景标签,所述场景标签为场景信息带有相应标签的形式,例如场景标签R_d-7_0(R为场景彳g息,d、7、0为相应标签);
[0105]步骤103c,当所述第一场景信息不存在所述场景标签数据库,向所述客户端发起选择标签请求;
[0106]步骤103d,所述客户端为所述第一场景信息选择标签后生成第一场景标签;
[0107]步骤103e,将所述第一场景标签储存到场景标签数据库;
[0108]步骤103f,当所述第一场景存在数据库中,直接调用所述场景标签数据库中的第一场景标签。
[0109]例如,如图4所示:
[0110]步骤103a,获取第一场景信息F;
[0111]步骤103b,,判断F是否存在于场景标签数据库A中,场景标签数据库A中预先保存有若干场景标签;
[0112]步骤103c,第一场景信息F不存在所述场景标签数据库,向所述客户端发起选择标签请求;
[0113]步骤103d,所述客户端为第一场景信息F选择标签后生成第一场景标签F-e-6;
[0114]步骤103e,将所述第一场景标签F-e-6储存到所述场景标签数据库A中,生成场景标签数据库B。
[0115]通过向客户端发起选择标签请求,并将客户端生成的场景标签存储到场景标签数据库中,不断的丰富场景标签数据库内容,以便客户端能够准确的获取到场景标签,进而匹配到相应的音视频文件。
[0116]进一步的,所述客户端包括音频客户端和视频客户端,当所述客户端为音频客户端时,在步骤108,将附近正在播放的音频生成第二音频推荐列表后,还包括:
[0117]步骤110,向所述音频客户端发送是否点亮屏幕请求;
[0118]若音频客户端给予点亮屏幕的回应,则执行下一步109,向所述音频客户端推送所述第二音频推荐列表;
[0119]若音频客户端没有做出回应,则返回到步骤108,将附近正在播放的音频生成第二音频推荐列表,当获取到周围新的音频文件并生成新的第二音频推荐列表后再次执行步骤IlOo
[0120]其中,发送是否点亮屏幕请求,是由于音频客户端不会一直处于点亮屏幕状态,或者处于点亮状态但由于用户不会长期注视屏幕而未发现,因此当系统发现周围的音频需要推送给客户端时,用户可能无法发现,因此发送是否点亮屏幕的请求通过弹出的方式出现在客户端,容易用户的注意,并提醒用户可以通过点亮屏幕查看附近的音频列表。
[0121]可以如下交互方式实现:
[0122]弹出对话框“要听周围的人在听什么吗?”并包括选择按钮“好的”“不需要” “以后不再提醒”;
[0123]当用户选择按钮“好的”,当前播放的音频停止,出现附近的音频推荐列表并保持屏蒂点壳;
[0124]当用户选择按钮“不需要”,继续播放当前音频,当系统获取到新的周围播放音频后,再次弹出对话框。
[0125]当用户选择按钮“以后不再提醒”,继续播放当前音频,直到重新启动音频客户端为止,不再弹出对话框。当用户没有回应,系统获取到周围新的音频文件后,再次弹出该对话框。
[0126]进一步的,即时场景信息的获取方法包括:
[0127]通过IP地址或Wifi环境或LBS(基于位置的服务)技术获取地理位置,通过所述地理位置获取空间环境,将所述地理位置和所述空间环境作为所述环境信息;
[0128]通过所述地理位置获取天气状况,作为所述天气信息;
[0129]获取系统时间,作为所述时间信息。
[0130]其中,在所述环境信息包括除地理位置外还可以包括空间环境,所述空间环境是指建筑物的内部空间或外部空间环境;例如地理位置为“图书馆”,当处于图书馆的阅览室时,空间环境为“密集的图书”,处于图书馆大厅时空间环境为“空旷的大厅”。
[0131]当所述客户端为音频客户端,由于客户端的用户的运动状态对于音频的选取也是比较重要的因素,此时所述环境信息还可以包括自身环境,例如,在跑步、在开车、在散步等。
[0132]当客户端为音频客户端,所述环境信息的获取方法还可以包括通过感知移动速度获取自身环境,具体的,当通过IP地址、Wif i环境或LBS技术获取所述音频客户端地理信息后,感知地理位置信息不断变化,例如从北京到天津再到上海,通过感知移动速度,例如速度大于200km/h,判断用户很可能在乘坐高铁,此时环境信息判定为“北京、高铁旅行、上海。
[0133]其中,通过所述地理位置获取空间环境,可以通过引入地图,例如百度全景地图,可以同过具体位置获取所在空间场景;由于互联网存储大量的地理位置场景数据,例如搜索“北京南站星巴克”,可搜索到对应的场景图片,因此也可以通过获取到的地理位置到地理位置场景数据库中,匹配该地理位置所在的空间场景数据,获取空间环境。
[0134]另一方面,本发明还提供一种音视频推荐的系统,包括:
[0135]获取场景信息模块501,用于接收获取场景信息需求指令并获取客户端周围的即时场景信息,所述场景信息包括环境信息、天气信息和时间信息;
[0136]标签化模块502,用于对所述即时场景信息标记场景标签,使所述场景标签化;
[0137]检索模块503,用于检索与所述场景标签相对应的音视频,并生成第一音视频推荐列表;
[0138]第一推荐模块504,用于将所述第一音视频推荐列表推送给所述客户端。
[0139]在一些实施方式中,还包括:获取附近信息模块505,用于获取附近正在播放的音视频,并生成第二音视频推荐列表;
[0140]第二推荐模块506,用于将所述第二音视频推荐列表推送给所述客户端。
[0141]在一些实施方式中,所述标签化模块502,进一步用于标记环境信息标签、天气信息标签和时间信息标签;
[0142]所述检索模块503包括第一检索单元503a,用于将所述环境信息标签作为第一过滤因素,生成第一推荐音视频库;
[0143]第二检索单元503b,用于将天气信息标签作为第二过滤因素,生成第二推荐音视频库;
[0144]第三检索单元503c,用于将时间信息标签作为第三过滤因素,生成第三推荐音视频库,并将其中的音视频文件作为所述场景标签相对应的音视频,并生成第一音视频推荐列表。
[0145]在一些实施方式中,所述标签化模块502包括:
[0146]场景标签数据库单元502a,用于存储若干场景标签;
[0147]判断标签单元502b,用于获取第一场景信息,判断所述第一场景信息是否存在场景标签数据库单元502a中;
[0148]选择标签单元502c,所述第一场景信息不存在场景标签数据库单元502a,向所述客户端发起选择标签请求,所述客户端为所述第一场景信息选择标签后生成第一场景标签,将所述第一场景标签储存到场景标签数据库单元502a;
[0149]引用单元502d,所述第一场景信息存在场景标签数据库单元502a中,直接调用场景标签数据库单元502a中的第一场景标签。
[0150]在一些实施方式中,当所述客户端为音频客户端时,还包括选择模块507,用于当获取到附近正在播放的音频文件并生成第二音视推荐列表后,向客户端发送是否点亮屏幕的请求,当客户端选择点亮屏幕后,向所述第二推荐模块发送向所述音频客户端推送所述第二音频推荐列表的指令;当所述音频客户端没有做出回应时,返回执行上一步。
[0151]在一些实施方式中,获取场景信息模块501包括:
[0152]获取环境信息单元501a,获取环境信息单元,用于通过IP地址或Wifi环境或LBS技术获取环境信息,将所述地理位置和所述空间环境作为所述环境信息;
[0153]获取天气信息单元501b,获取天气信息单元,用于通过所述地理位置获取当地天气状况,作为所述天气信息;
[0154]获取时间信息单元501c,获取系统时间,作为所述时间信息。
[0155]从上面所述可以看出,本发明提供的音视频推荐推荐的方法及系统,通过获取场景信息模块501获取即时场景信息,标签化模块502对获取的即时场景信息标记为场景标签,检索模块503给场景标签匹配相应的音视频文件的方法向用户推荐音视频,并通过第一推荐模块504呈现给用户,使用户在不同的场景下获取不同的推荐内容,更人性化,同时通过获取附近信息模块505获取周围播放的音视频节目并推荐给用户,给用户提供多样化的用户体验。
[0156]所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种音视频节目推荐的方法,其特征在于,包括: 获取客户端周围的即时场景信息; 对获取的所述即时场景信息标记场景标签; 根据所述场景标签从音视频库中匹配相对应的音视频; 生成第一音视频推荐列表; 向所述客户端推送所述第一视频推荐列表。2.根据权利要求1所述的音视频节目推荐的方法,其特征在于,在向客户端推送第一视频推荐列表后,还包括,获取附近正在播放的音视频; 将附近正在播放的音视频生成第二音视频推荐列表; 向所述客户端推送所述第二音视频推荐列表。3.根据权利要求1所述的音视频节目推荐的方法,其特征在于,所述即时场景信息包括环境信息、天气信息和时间信息; 所述对获取的所述即时场景信息标记场景标签包括:标记环境信息标签,标记天气信息标签,标记时间信息标签; 所述根据所述场景标签从音视频库中匹配相对应的音视频的步骤包括: 将环境信息标签,天气信息标签,时间信息标签作为三个过滤因素,从所述音视频库过滤掉不符合所述三个过滤因素的音视频,剩余的音视频作为根据所述场景标签从音视频库中匹配的相对应的音视频。4.根据权利要求3所述的音视频节目推荐的方法,其特征在于,所述根据所述场景标签从音视频库中匹配相对应的音视频的步骤包括: 将所述环境信息标签作为第一过滤因素,通过所述环境信息标签从所述音视频库过滤掉不符合所述环境信息标签的音视频,得到第一推荐音视频库; 将所述天气信息标签作为第二过滤因素,通过所述天气信息标签从所述第一推荐音视频库过滤掉不符合所述天气信息标签的音视频,得到第二推荐音视频库; 判断所述第二推荐音频库的音视频个数是否少于判断阈值; 若所述第二推荐音频库的音视频个数少于判断阈值,则将所述第一推荐音视频库作为所述第二推荐音视频库; 将所述时间信息标签作为第三过滤因素,通过所述时间信息标签从所述第二推荐音视频库过滤掉不符合所述时间信息标签的音视频,得到第三推荐音视频库, 判断所述第三推荐音频库的音视频个数是否少于判断阈值; 若所述第三推荐音频库的音视频个数少于判断阈值,则将所述第二推荐音视频库作为第三推荐音视频库; 将第三推荐音视频库中的音视频文件作为根据所述场景标签从音视频库中匹配的相对应的音视频。5.根据权利要求1所述的音视频节目推荐的方法,其特征在于,所述对获取的所述即时场景信息标记场景标签步骤包括: 获取第一场景ig息; 判断所述第一场景信息是否存在于场景标签数据库中; 当所述第一场景信息不存在于所述场景标签数据库中,向所述客户端发起选择标签请 求; 所述客户端为所述第一场景信息选择标签后生成第一场景标签; 将所述第一场景标签储存到所述场景标签数据库; 当所述第一场景信息存在于所述场景标签数据库中,直接调用所述场景标签数据库中的所述第一场景标签。6.根据权利要求2所述的音视频节目推荐的方法,其特征在于,所述客户端包括音频客户端和视频客户端,当客户端为音频端时,将附近正在播放的音视频生成第二音频推荐列表后,还包括: 向所述音频客户端发送是否点亮屏幕请求; 若音频客户端给予点亮屏幕的回应,则向所述音频客户端推送所述第二音频推荐列表; 若音频客户端没有做出回应,则返回到将附近正在播放的音视频生成第二音频推荐列表步骤。7.根据权利要求3或4所述的音视频节目推荐的方法,其特征在于,所述获取客户端周围的即时场景信息的获取方法包括: 通过IP地址或Wifi环境或LBS技术获取地理位置,通过所述地理位置获取空间环境,将所述地理位置和所述空间环境作为所述环境信息; 通过所述地理位置获取当地天气状况,作为所述天气信息; 获取系统时间,作为所述时间信息。8.一种音视频节目推荐系统,其特征在于,包括: 获取场景信息模块,用于接收获取场景信息需求指令并获取所述客户端周围的即时场景?目息; 标签化模块,用于对所述即时场景信息标记场景标签,使所述场景标签化; 检索模块,用于检索与所述场景标签相对应的音视频,并生成第一音视频推荐列表; 第一推荐模块,用于将所述第一音视频推荐列表推送给所述客户端。9.根据权利要求8所述的音视频节目推荐系统,其特征在于,还包括: 获取附近信息模块,用于获取附近正在播放的音视频,并生成第二音视频推荐列表; 第二推荐模块,用于将所述第二音视频推荐列表推送给所述客户端。10.根据权利要求8所述的音视频节目推荐系统,其特征在于,所述即时场景信息包括环境信息、天气信息和时间信息; 所述标签化模块,进一步用于标记环境信息标签、天气信息标签和时间信息标签; 所述检索模块包括:第一检索单元,用于将所述环境信息标签作为第一过滤因素,生成第一推荐音视频库;第二检索单元,用于将所述天气信息标签作为第二过滤因素,生成第二推荐音视频库;第三检索单元,用于将所述时间信息标签作为第三过滤因素,生成第三推荐音视频库,并将其中的音视频文件作为所述场景标签相对应的音视频,并生成第一音视频推荐列表。11.根据权利要求8所述的音视频节目推荐系统,其特征在于,所述标签化模块包括: 场景标签数据库单元,用于存储若干场景标签; 判断标签单元,用于获取第一场景信息,判断所述第一场景信息是否存在所述场景标签数据库单元; 选择标签单元,所述第一场景信息不存在所述场景标签数据库单元,向所述客户端发起选择标签请求,所述客户端为所述第一场景信息选择标签后生成第一场景标签,将所述第一场景标签储存到所述场景标签数据库单元; 引用单元,所述第一场景信息存在所述场景标签数据库单元中,直接调用所述场景标签数据库单元中的第一场景标签。12.根据权利要求9所述的音视频节目推荐系统,其特征在于,当所述客户端为音频客户端时,还包括: 选择模块,用于当获取到附近正在播放的音视频文件并生成第二音视频推荐列表后,向客户端发送是否点亮屏幕的请求,当客户端选择点亮屏幕后,向第二推荐模块发送向所述客户端推送第二音视频推荐列表的指令;当客户端没有做出回应时,则返回到将附近正在播放的音频生成第二音频推荐列表步骤。13.根据权利要求10所述的音视频节目推荐系统,其特征在于,所述获取场景信息模块包括: 获取环境信息单元,用于通过IP地址或Wifi环境或LBS技术获取环境信息,将所述地理位置和所述空间环境作为所述环境信息; 获取天气信息单元,用于通过所述地理位置获取当地天气状况,作为所述天气信息; 获取时间信息单元,用于获取系统时间,作为所述时间信息。
【文档编号】H04N21/466GK105872790SQ201510872633
【公开日】2016年8月17日
【申请日】2015年12月2日
【发明人】王若韬
【申请人】乐视网信息技术(北京)股份有限公司