在播放视频过程中基于用户喜好推送主播的方法及系统与流程

文档序号:12628625阅读:539来源:国知局
在播放视频过程中基于用户喜好推送主播的方法及系统与流程

本发明涉及网络直播主播推荐的技术领域,更具体地,涉及一种在播放视频过程中基于用户喜好推送主播的方法及系统。



背景技术:

随着网络技术的迅速发展,除了利用网络资源观看传统的视频之外,还出现了许多的新型的网络业务,网络直播就是其中之一。网络直播利用了互联网传输快、分布广的优势,将现场录制的节目传输至互联网,基于互联网直观、快速、交互性强、地域不受限制、受众可划分等特点,将录制的节目推广至各个用户。在各个不同用户端接收到的节目时间差很短,使得各个用户能够观看到实时的录制节目,从而在用户端展现出直播的效果。

现今,在网络直播的基础上又发展出互动式网络直播,利用互联网(或专网)和多媒体通信技术,构建一个集音频、视频、桌面共享、文档共享、互动环节为一体的多功能网络直播间,而在该直播间内的主播可以直接通过在线进行语音、视频等数据交流方式与用户进行互动。该网络直播间可以通过摄像头、麦克风、文字采集设备等设备采集主播的直播数据发送至各个用户,还可以收集各个用户的数据在网络直播间中进行展示。

但是,由于网络视频直播的广泛传播,利用互动式网络直播间进行直播的主播以及使用互动式网络直播的用户都越来越多,用户要想根据自己喜爱的主播类型进入对应的互动式网络直播间需要查询对比大量的信息,或者只有用户将喜爱主播进行收藏才能直接进入该主播所在的网络直播间,并且,在用户端也无法获取该主播是否在对应的网络直播间上线状态、直播活动等信息,不便于用户使用体验。并且,在现有技术中也没有基于用户所观看视频内容,分析用户喜好并推荐相关主播的方案。

因此,提供一种在播放视频时基于用户喜好向该用户推荐主播的方案是本领域亟待解决的问题。



技术实现要素:

有鉴于此,本发明提供了一种基于用户喜好推荐主播的方法及系统,解决了现有技术中无法根据用户喜好向该用户推荐网络直播主播的问题。

为了解决上述技术问题,本发明提出一种在播放视频过程中基于用户喜好推送主播的方法,包括:

在视频播放平台上,设置与客户端上播放视频的视频风格信息一致的网络直播中正在直播主播的直播主播风格信息、设置与所述客户端上播放视频的观看用户年龄段信息一致的网络直播中主播的粉丝年龄段信息及设置与所述客户端上播放视频的观看用户性格信息一致的网络直播中主播的粉丝性格信息;

收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库;

根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息;

将所述客户端正在播放视频的视频风格信息,与所述主播信息库中的主播风格信息对比,并根据所述直播主播标识信息得到与所述客户端正在播放视频的视频风格信息相同的相同风格主播标识信息;

将所述同风格主播标识信息的粉丝年龄段信息,与所述客户端正在播放视频的观看用户年龄段信息对比,并根据所述相同风格主播标识信息得到与所述客户端正在播放视频的视频风格信息及观看用户年龄段信息均相同的同年龄段主播标识信息;

将所述同年龄段主播标识信息的粉丝性格信息,与所述客户端正在播放视频的观看用户性格信息对比,并根据所述同年龄段主播标识信息得到与所述视频播放平台正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息均相同的同性格主播标识信息;

从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端。

进一步地,其中,根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息,进一步为:

获取所述客户端正在播放且播放达到或超过播放阈值的所述客户端正在播放视频的文件头;

根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息。

进一步地,其中,所述播放阈值为大于等于6分钟。

进一步地,其中,收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库,进一步为:

收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库,每经过设定时间更新一次所述主播信息库。

进一步地,其中,从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端,进一步为:

从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端,同时生成所述同性格主播标识信息的链接界面并展示;接收链接成功的提示信息,根据所述提示信息生成链接成功提醒并发送。

另一方面,本发明还提供一种在播放视频过程中基于用户喜好推送主播的系统,包括:设置模块、主播信息库创建模块、解析模块、对比模块及推送模块;其中,

所述设置模块,用于在视频播放平台上,设置与客户端上播放视频的视频风格信息一致的网络直播中正在直播主播的直播主播风格信息、设置与所述客户端上播放视频的观看用户年龄段信息一致的网络直播中主播的粉丝年龄段信息及设置与所述客户端上播放视频的观看用户性格信息一致的网络直播中主播的粉丝性格信息;

所述主播信息库创建模块,用于收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库;

所述解析模块,用于根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息;

所述对比模块,用于将所述客户端正在播放视频的视频风格信息,与所述主播信息库中的主播风格信息对比,并根据所述直播主播标识信息得到与所述客户端正在播放视频的视频风格信息相同的相同风格主播标识信息;

将所述同风格主播标识信息的粉丝年龄段信息,与所述客户端正在播放视频的观看用户年龄段信息对比,并根据所述相同风格主播标识信息得到与所述客户端正在播放视频的视频风格信息及观看用户年龄段信息均相同的同年龄段主播标识信息;

将所述同年龄段主播标识信息的粉丝性格信息,与所述客户端正在播放视频的观看用户性格信息对比,并根据所述同年龄段主播标识信息得到与所述视频播放平台正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息均相同的同性格主播标识信息;

所述推送模块,用于从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端。

进一步地,其中,所述解析模块,进一步用于:

获取所述客户端正在播放且播放达到或超过播放阈值的所述客户端正在播放视频的文件头;

根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息。

进一步地,其中,所述播放阈值为大于等于6分钟。

进一步地,其中,所述主播信息库创建模块,用于:

收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库,每经过设定时间更新一次所述主播信息库。

进一步地,其中,所述推送模块,进一步用于:

从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端,同时生成所述同性格主播标识信息的链接界面并展示;接收链接成功的提示信息,根据所述提示信息生成链接成功提醒并发送。

与现有技术相比,本发明的基于用户喜好推荐主播的方法及系统,实现了如下的有益效果:

(1)本发明所述的基于用户喜好推荐主播的方法及系统,通过收集各个网络直播的主播信息建立主播信息库,同时根据用户的使用网络直播的历史记录以及用户的个人信息分析出用户喜爱的主播类型信息,将得到的主播类型信息与主播信息库中的数据进行对比,获取用户喜爱的主播推送至所述用户,提升了用户使用体验。

(2)本发明所述的基于用户喜好推荐主播的方法及系统,通过收集用户喜爱的主播信息,检测用户喜爱主播的直播状态并推送给该用户,用户通过推送的界面可以直接进入到对应主播的网络直播间进行互动,省去了用户查找、筛选主播的麻烦,提升了用户的使用体验。

当然,实施本发明的任一产品必不特定需要同时达到以上所述的所有技术效果。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1为本发明实施例1中所述基于用户喜好推荐主播的方法的流程示意图;

图2为本发明实施例1中所述视频播放平台与网络直播平台及用户之间连接和数据传输的示意图;

图3为本发明实施例2中所述基于用户喜好推荐主播的方法的流程示意图;

图4为本发明实施例3中所述基于用户喜好推荐主播的系统的结构示意图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

实施例1

如图1所示,为本实施例中所述基于用户喜好推荐主播的方法的流程示意图。在本实施例中,根据用户喜好向该用户推荐主播,便于在用户端智能地获取在交互式网络直播中感兴趣的主播信息。本实施例中所述的基于用户喜好推荐主播的方法包括以下步骤:

步骤101、在视频播放平台上,设置与客户端上播放视频的视频风格信息一致的网络直播中正在直播主播的直播主播风格信息、设置与所述客户端上播放视频的观看用户年龄段信息一致的网络直播中主播的粉丝年龄段信息及设置与所述客户端上播放视频的观看用户性格信息一致的网络直播中主播的粉丝性格信息。

设置主播的特征信息与视频的特征信息存储一致,有利于后续将用户观看视频的特征信息与网络直播主播的特征信息进行对比,从而将用户观看视频的特征与直播特征联系起来,并根据用户观看视频内容分析出用户喜好的主播,以获取用户喜好的主播推送给用户。

步骤102、收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库。

通过通讯协议将网络直播平台与所述视频播放平台相连接,当主播在所述网络直播平台注册账号时,所述网络直播平台根据主播注册的账号信息生成包含有该主播ID的主播标识,并发送至所述视频播放平台,所述视频播放平台定期获取所述主播的信息对所述主播信息库进行更新。优选地,每隔1-7天进行一次更新。

步骤103、根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息。

每个用户在视频播放平台上观看视频时,所述视频播放平台都会记住该用户的ID以及所观看视频的信息。在本步骤中,还可以根据用户ID获取该用户的观影记录,根据该用户观影记录中的视频标识与视频信息库匹配获取观影记录中视频的数据信息,按视频内容、视频的风格、视频的类型进行归类,选择视频数量最多的归类作为该用户的观影喜好。

优选地,设置在用户观看所述视频达到预定时间后启动所述用户喜好推送主播操作,以防止用户只是简略观看所述视频,提高根据用户喜好推送主播操作的准确性。其中,所述预定时间为6-60分钟。

步骤104、将所述客户端正在播放视频的视频风格信息,与所述主播信息库中的主播风格信息对比,并根据所述直播主播标识信息得到与所述客户端正在播放视频的视频风格信息相同的相同风格主播标识信息。

步骤105、将所述同风格主播标识信息的粉丝年龄段信息,与所述客户端正在播放视频的观看用户年龄段信息对比,并根据所述相同风格主播标识信息得到与所述客户端正在播放视频的视频风格信息及观看用户年龄段信息均相同的同年龄段主播标识信息。

步骤106、将所述同年龄段主播标识信息的粉丝性格信息,与所述客户端正在播放视频的观看用户性格信息对比,并根据所述同年龄段主播标识信息得到与所述视频播放平台正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息均相同的同性格主播标识信息。

步骤107、从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端。

如图2所示,为本实施例所述视频播放平台与网络直播平台及用户之间连接和数据传输的示意图。步骤211、所述视频播放平台201接收用户203发送的视频播放请求,步骤212、所述视频播放平台201反馈所请求的视频;步骤213、网络直播平台202获取各个主播的信息;步骤214、所述网络直播平台202将各个主播的信息传输至所述视频播放平台201创建主播信息库;步骤215、所述视频播放平台201对用户观看的视频进行分析获取用户的视频喜好信息与主播数据库对比得到用户兴趣主播推荐给所述用户。

实施例2

如图3所示,为本实施例所述基于用户喜好推荐主播的方法的流程示意图。本实施例在实施例1的基础上说明了利用视频观看用户的历史观看记录分析出该用户喜好类型并向其推荐相关类型主播的具体内容,本实施例所述的方法包括如下步骤:

步骤301、在视频播放平台上,收集网络直播中各个主播的信息建立主播信息库,并根据所述主播标识获取所述主播信息库中正在进行直播的主播。

步骤302、在视频播放平台上,收集播放视频的数据信息建立视频信息库,所述视频的数据信息包括:视频标识信息、观看用户的年龄段信息、观看用户的性格信息、观看用户的性别信息、视频内容信息、视频的风格信息、视频的类型信息。

步骤303、在视频播放平台上,根据用户的视频播放请求播放所请求的视频,同时监测用户观看所述视频的时间,在向所述用户播放所述视频达到或超过设定时间时,获取所述用户的历史观影记录,根据所述历史观影记录得到该用户历史观看视频的视频标识,将所述视频标识与视频信息库匹配获取该用户所有历史观看视频的视频风格信息、视频类型信息、观看用户的性格信息,分别进行排序后得到该用户所喜好的视频风格信息、视频类型信息、观看用户的性格信息组成所述用户的喜好信息。

提前将视频库中视频的视频风格信息、视频类型信息、观看用户的性格信息分别与主播的主播风格信息、主播类型信息、粉丝的性格信息设定统一标准进行记录。以便于对用户观看视频的喜好信息与用户对网络直播主播的喜好信息统一标准,使得能够根据用户观看视频的喜好向该用户推荐相关喜好类型的主播。

步骤304、将所述用户的喜好信息对所述主播信息库中正在直播的主播信息进行对比得到符合条件的主播,并将所得符合条件的主播按人气数大小排序,根据所述排序顺序获取预定数量的主播的直播间登录链接推送至所述用户。

利用主播人气数的对比,选取在用户喜好领域内人气数最高的主播推送给所述用户,用户通过带有推送直播间登录链接的推送界面可以直接进入到所述主播正在直播的直播间,方便用户使用。

步骤305、检测到所述用户通过所述主播直播间登录链接进入相应主播的直播间时,生成所述用户进入直播间的提醒消息发送至该主播。

由于所述视频播放平台分别与所述网络直播平台以及用户相连接,当用户通过所述视频播放平台推送的链接进入到网络直播平台中某个主播正在直播的直播间时,所述视频播放平台也将该用户进入直播间的信息传输至正在该直播间进行直播的主播,以便主播根据所提示的消息向该用户进行反馈,提升了用户的使用体验。

实施例3

如图4所示,为本实施所述的所述基于用户喜好推荐主播的系统的结构示意图,该系统用于实施上述实施例中所述基于用户喜好推荐主播的方法。本实施例所述的系统包括:设置模块401、主播信息库创建模块402、解析模块403、对比模块404及推送模块405。

其中,所述设置模块401与所述对比模块404相藕接,用于在视频播放平台上,设置与客户端上播放视频的视频风格信息一致的网络直播中正在直播主播的直播主播风格信息、设置与所述客户端上播放视频的观看用户年龄段信息一致的网络直播中主播的粉丝年龄段信息及设置与所述客户端上播放视频的观看用户性格信息一致的网络直播中主播的粉丝性格信息;

所述主播信息库创建模块402与所述解析模块403相藕接,用于收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库;

所述解析模块403与所述对比模块404相藕接,用于根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息;

所述对比模块404与所述设置模块401及推送模块405相藕接,用于将所述客户端正在播放视频的视频风格信息,与所述主播信息库中的主播风格信息对比,并根据所述直播主播标识信息得到与所述客户端正在播放视频的视频风格信息相同的相同风格主播标识信息;

将所述同风格主播标识信息的粉丝年龄段信息,与所述客户端正在播放视频的观看用户年龄段信息对比,并根据所述相同风格主播标识信息得到与所述客户端正在播放视频的视频风格信息及观看用户年龄段信息均相同的同年龄段主播标识信息;

将所述同年龄段主播标识信息的粉丝性格信息,与所述客户端正在播放视频的观看用户性格信息对比,并根据所述同年龄段主播标识信息得到与所述视频播放平台正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息均相同的同性格主播标识信息;

所述推送模块405与所述对比模块404相藕接,用于从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端。

进一步地,所述解析模块403,还用于:

获取所述客户端正在播放且播放达到或超过播放阈值的所述客户端正在播放视频的文件头;

根据所述客户端正在播放视频的文件头解析出所述客户端正在播放视频的视频风格信息、观看用户年龄段信息及观看用户性格信息。

优选地,所述播放阈值为大于等于6分钟。

所述主播信息库创建模块402,还用于:

收集网络直播中正在直播主播的直播主播标识信息、主播风格信息、人气数信息、粉丝年龄段信息及粉丝性格信息建立主播信息库,每经过设定时间更新一次所述主播信息库。

所述推送模块405,进一步用于:

从所述主播信息库中获取所述同性格主播标识信息的人气数信息,将所述同性格主播标识信息按人气数大小排序,根据所述排序顺序获取预定数量的同性格主播标识信息推送至所述客户端,同时生成所述同性格主播标识信息的链接界面并展示;接收链接成功的提示信息,根据所述提示信息生成链接成功提醒并发送至所述同性格主播标识信息对应的主播。

通过以上各个实施例可知,本发明的基于用户喜好推荐主播的方法及系统,存在的有益效果是:

(1)本发明所述的基于用户喜好推荐主播的方法及系统,通过收集各个网络直播的主播信息建立主播信息库,同时根据用户的使用网络直播的历史记录以及用户的个人信息分析出用户喜爱的主播类型信息,将得到的主播类型信息与主播信息库中的数据进行对比,获取用户喜爱的主播推送至所述用户,提升了用户使用体验。

(2)本发明所述的基于用户喜好推荐主播的方法及系统,通过收集用户喜爱的主播信息,检测用户喜爱主播的直播状态并推送给该用户,用户通过推送的界面可以直接进入到对应主播的网络直播间进行互动,省去了用户查找、筛选主播的麻烦,提升了用户的使用体验。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1