直播频道推荐方法及装置制造方法及图纸

技术编号:15219119 阅读:120 留言:0更新日期:2017-04-26 14:59
本申请提供一种直播频道推荐方法及装置,所述方法应用于推送服务器,所述方法包括:基于目标用户的历史访问数据,筛选出该目标用户的关注度最高的若干个目标直播频道;采集所述目标直播频道的主播面部图像,并从采集到的主播面部图像中提取面部特征;计算提取到的所述面部特征与所述面部特征数据库中的各面部特征样本的相似度,并将所述面部特征数据库中的与所述面部特征相似度最高的面部特征样本对应的直播频道信息推送给所述目标用户。使用本申请提供的方法,可以基于面部特征实现更加精准的直播频道推荐。

Method and device for recommending live broadcast channel

The invention provides a device and a live channel recommendation method, application of the method to push server, the method includes: the history data access target users based on the selected target users the highest degree of concern of a number of target broadcast channel; anchor face image acquisition of the target broadcast channel, and anchor from the facial images collected in facial feature extraction; facial features and the similarity of each sample is calculated to extract the facial features and the facial features in the database, and the facial feature database and the facial features of facial features with the highest similarity sample corresponding broadcast channel information is pushed to the target user. Using the method provided by this application, you can achieve a more accurate live channel recommendation based on facial features.

【技术实现步骤摘要】

本申请涉及计算机通信领域,尤其涉及直播频道推荐方法及装置。
技术介绍
随着网络技术的飞速发展,直播业务已经得到了广泛的应用。用户可以直接通过终端设备进行直播业务的体验和使用,例如用户可以观看真人视频直播等。然而,在实际应用中,推送服务器通常是将高人气的或者指定的直播频道信息推荐给用户,而很难将每个用户喜爱的直播频道信息推荐给相应的用户,因此,大大降低了直播频道推荐的准确性。
技术实现思路
有鉴于此,本申请提供一种直播频道推荐方法及装置,用以基于面部特征实现更加精准的直播频道推荐。具体地,本申请是通过如下技术方案实现的:根据本申请实施例的第一方面,提供一种直播频道推荐方法,所述方法应用于推送服务器,所述推送服务器预配置了面部特征数据库,所述面部特征数据库中记录了直播频道信息与该直播频道的主播的面部特征样本之间的对应关系,所述方法包括:基于目标用户的历史访问数据,筛选出该目标用户的关注度最高的若干个目标直播频道;采集所述目标直播频道的主播面部图像,并从采集到的主播面部图像中提取面部特征;计算提取到的所述面部特征与所述面部特征数据库中的各面部特征样本的相似度,并将所述面部特征数据库中的与所述面部特征相似度最高的面部特征样本对应的直播频道信息推送给所述目标用户。根据本申请实施例的第二方面,提供一种直播频道推荐装置,所述装置应用于推送服务器,所述推送服务器预配置了面部特征数据库,所述面部特征数据库中记录了直播频道信息与该直播频道的主播的面部特征样本之间的对应关系,所述装置包括:筛选单元,用于基于目标用户的历史访问数据,筛选出该目标用户的关注度最高的若干个目标直播频道;采集单元,用于采集所述目标直播频道的主播面部图像,并从采集到的主播面部图像中提取面部特征;计算单元,用于计算提取到的所述面部特征与所述面部特征数据库中的各面部特征样本的相似度;推送单元,将所述面部特征数据库中的与所述面部特征相似度最高的面部特征样本对应的直播频道信息推送给所述目标用户。本申请实施例提供一种直播频道推荐方法,推送服务器可以通过目标用户的历史访问数据,获取用户关注的直播频道的主播的面部特征,然后通过计算该目标用户关注的主播的面部特征与本地面部特征数据库中储存的面部特征样本的相似度,将与目标用户关注的主播的面部特征相似度较高的面部特征样本对应的直播频道信息发送给该目标用户,从而使得推送服务器可以将与目标用户关注的直播频道主播长相相似的主播的直播频道信息推荐给该目标用户,因此可以基于面部特征实现更加精准的直播频道推荐。附图说明图1是本申请一示例性实施例示出的一种直播频道推荐方法的网络架构图;图2是本申请一示例性实施例示出的一种直播频道推荐界面的示意图;图3是本申请一示例性实施例示出的一种直播频道推荐方法的流程图;图4是本申请一示例性实施例示出的一种直播频道推荐装置所在设备的硬件结构图;图5是本申请一示例性实施例示出的一种直播频道推荐装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。随着网络技术的飞速发展,直播业务已经得到了广泛的应用。用户可以直接通过终端设备进行直播业务的体验和使用,例如用户可以观看真人视频直播等。参见图1,图1是本申请一示例性实施例示出的一种直播频道推荐方法的网络架构图,该网络中包括服务端和若干个终端。其中,上述服务端,可以称为后台服务器,可以包括服务器,服务器集群或者云平台。主要用于对终端发送的数据、请求等进行相应地业务处理等操作,例如,验证目标用户的权限、为目标用户推送相应的直播频道信息等。在直播频道推荐的网络架构中,上述服务端至少包括推送服务器。推送服务器,主要用于向目标用户推荐直播频道信息等,可以包括采集主播面部图像功能,提取面部特征功能和基于目标用户历史访问数据,向目标用户推荐直播频道信息的功能等,例如向目标用户推荐直播频道ID、主播账号和主播昵称等。上述终端,可以是具有网络直播功能的智能终端,例如,可以是智能手机、平板电脑、PDA(PersonalDigitalAssistant,个人数字助理))、多媒体播放器、可穿戴设备等。在直播网络架构中,终端可以分为主播终端和用户终端。主播终端内安装有主播客户端,主播客户端可以是一种直播应用软件,例如“YY直播”。主播可以通过主播客户端在直播频道内进行直播。用户终端内安装有用户客户端,例如“YY直播”,用户可以通过客户端进入与主播相同的直播频道,观看主播的直播。上述主播客户端与用户客户端可以是同一直播应用软件上集成的两个子模块,也可以是两个不同的直播应用软件。在这里,不对其进行具体地限定。上述主播客户端与用户客户端,通常具有面向用户或者主播的交互界面,用户和主播可以通过该交互界面进行相应地操作,上述主播客户端和用户客户端可以包括Web客户端、移动客户端等。在直播频道推荐的网络架构中,推送服务器可以向用户推荐直播频道信息,用户可以通过用户客户端界面,观看推送服务器推送的直播频道信息,参见图2,图2是本申请一示例性实施例示出的一种直播频道推荐界面的示意图。在相关的直播频道推荐方法中,通常情况下,推送服务器可以将用户访问量高的直播频道或者是关注该直播频道的用户数量大的直播频道推送给用户,或者推送服务器可以将指定的直播频道推送给用户,比如推送服务器可以将缴纳广告宣传费的主播的直播频道信息推荐给用户。然而,采用这种直播频道的推荐方法,很难将每个用户喜爱的直播频道信息推荐给相应地用户。由于用户长期接收到的直播频道信息常为不能满足自己喜好需求的直播频道信息,因此大大降低了用户使用直播业务的用户体验。为了解决上述相关技术中存在的问题,本申请提供一种直播频道推荐方法,推送服务器可以基于目标用户的历史访问数据,筛选出该目标用户的关注度最高的若干个目标直播频道。并可以采集所述目标直播频道的主播面部图像,并从采集到的主播面部图像中提取面部特征。推送服务器可以计算提取到的所述面部特征与所述面部特征数据库中的各面部图像特征样本的相似度,并将所述面部特征数据库中的与所述面部特征相似度最高的面部特征样本对应的直播频道信息推送给所述目标用户。由于推送服务器可以通过目标用户的历史访问数据,获取用户关注的直播频道的主播的面部本文档来自技高网...

【技术保护点】
一种直播频道推荐方法,其特征在于,所述方法应用于推送服务器,所述推送服务器预配置了面部特征数据库,所述面部特征数据库中记录了直播频道信息与该直播频道的主播的面部特征样本之间的对应关系,所述方法包括:基于目标用户的历史访问数据,筛选出该目标用户的关注度最高的若干个目标直播频道;采集所述目标直播频道的主播面部图像,并从采集到的主播面部图像中提取面部特征;计算提取到的所述面部特征与所述面部特征数据库中的各面部特征样本的相似度,并将所述面部特征数据库中的与所述面部特征相似度最高的面部特征样本对应的直播频道信息推送给所述目标用户。

【技术特征摘要】
1.一种直播频道推荐方法,其特征在于,所述方法应用于推送服务器,所述推送服务器预配置了面部特征数据库,所述面部特征数据库中记录了直播频道信息与该直播频道的主播的面部特征样本之间的对应关系,所述方法包括:基于目标用户的历史访问数据,筛选出该目标用户的关注度最高的若干个目标直播频道;采集所述目标直播频道的主播面部图像,并从采集到的主播面部图像中提取面部特征;计算提取到的所述面部特征与所述面部特征数据库中的各面部特征样本的相似度,并将所述面部特征数据库中的与所述面部特征相似度最高的面部特征样本对应的直播频道信息推送给所述目标用户。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:采集直播频道中的主播的面部图像,并提取该面部图像的面部特征,作为面部特征样本;将提取到的所述面部特征样本与包含该面部特征样本的直播频道信息对应保存至预设的所述面部特征数据库。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过预设的聚类算法,对所述面部特征数据库中的面部特征样本进行聚类分析;基于所述聚类分析的结果,将所述面部特征数据库中的面部特征样本划分为若干个面部特征样本组。4.根据权利要求3所述的方法,其特征在于,所述计算提取到的所述面部特征与所述面部特征数据库中的各面部特征样本的相似度,包括:将提取到的所述面部特征与所述面部特征数据库中的面部特征样本进行聚类分析,以在所述面部特征数据库中确定该面部特征所从属的目标面部特征样本组;计算所述面部特征与所述目标面部特征样本组中的各面部特征样本之间的相似度。5.根据权利要求1所述的方法,其特征在于,所述将所述面部特征数据库中的与所述面部特征相似度最高的面部特征样本对应的直播频道信息推送给所述目标用户,包括:将所述面部特征数据库中的与所述面部特征的相似度高于预设相似度阈值的面部特征样本对应的直播频道信息推送给所述目标用户;或者,将所述面部特征数据库中的与所述面部特征的相似度最高的若干个面部特征样本对应的直播频道信息推送给所述目标用户。6.根据权利要求1所述的方法,其特征在于,所述关注度最高的若干个目标直播间包括历史访问次数最高或者历史访问时长最长的若干个目标直播间;所述筛选出该目标用户的关注度最高的若干个目标直播频道,包括:基于所述目标用户的历史访问次数或者历史访问时长,筛选出历史访问次数最高的或者历史访问时长...

【专利技术属性】
技术研发人员:沈枫菊
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东;44

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

1