主播评分方法及装置与流程

文档序号:11216337阅读:1276来源:国知局
主播评分方法及装置与流程

本公开涉及电子通信技术领域,尤其涉及主播评分方法及装置。



背景技术:

现在,直播成为很多人日常生活中不可缺少的娱乐活动,无论何种职业,无论男女老少,都可以在直播平台进行直播与和观众分享自己录制的视频。除了热门榜和用户自己关注的主播之外,其他的主播只能通过推荐来发现。但是,推荐的主播都是基于在线人数或者其他特点进行排序的,用户无法判断这个主播是否值得观看。



技术实现要素:

本公开实施例提供一种主播评分方法及装置。技术方案如下:

根据本公开实施例的第一方面,提供一种主播评分方法,应用于主播评分装置,该方法包括:

获取至少一个主播的推荐评分,至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分;

根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

因为根据用户对主播的评分确定了推荐给用户的推荐主播,反映了观看过主播的用户对主播的评价,推荐给用户的是大部分用户认为比较好的主播,而且用户可以根据观看过的用户对主播的评分决定是否观看该主播,使得用户可以更为客观准确的判断是否观看某个主播。

在一个实施例中,获取至少一个主播的推荐评分,包括:

对于每一个主播,获取至少一个用户中每个用户对主播的评分,至少一个用户是观看过主播的视频的用户;

获取至少一个用户的权值信息,权值信息包括至少一个用户中每个用户的权值;

根据每个用户的权值及每个用户对主播的评分获取主播的推荐评分。

对每个用户的打分都赋予权值,避免了有些用户恶意刷分,导致主播的评分不够客观准确。

在一个实施例中,该方法还包括:

根据每个用户的信用级别、活跃度、在线时间确定用户的权值。

用户的信用级别越高、活跃度越高、在线时间越长,用户的权值就越大,对于主播的评分比重就越大,很好的避免了有的用户恶意刷分,保证了用户对主播的评分更加客观、标准。

在一个实施例中,将评分大于或等于预设阈值的主播作为推荐主播推荐给用户,包括:

按照每个主播的推荐评分从高到低的顺序确定推荐主播的排序;

按照推荐主播的排序向用户推荐推荐主播。

推荐主播可以多个,按照推荐评分对推荐主播排序,将大多数用户觉得更好的主播排位靠前,便于用户选择观看。

在一个实施例中,根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户,包括:

根据至少一个主播的推荐评分生成推荐信息,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户;

发送推荐信息。

将推荐主播推荐给用户,通常需要在用户所使用的终端设备上显示,因此,可以将推荐信息发送给各个终端设备。

根据本公开实施例的第二方面,提供一种主播评分装置,主播评分装置包括:获取模块和推荐模块;

获取模块,用于获取至少一个主播的推荐评分,至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分;

推荐模块,用于根据获取模块获取的至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

在一个实施例中,获取模块包括第一获取子模块、第二获取子模块和第三获取子模块;

第一获取子模块,对于每一个主播,获取至少一个用户中每个用户对主播的评分,至少一个用户是观看过主播的视频的用户;

第二获取子模块,用于获取至少一个用户的权值信息,权值信息包括至少一个用户中每个用户的权值;

第三获取子模块,用于根据第二获取子模块获取的每个用户的权值及第一获取子模块获取的每个用户对主播的评分获取主播的推荐评分。

在一个实施例中,获取模块还包括权值子模块;

权值子模块,用于根据每个用户的信用级别、活跃度、在线时间确定用户的权值。

在一个实施例中,推荐模块包括排序子模块和推荐子模块;

排序子模块,用于按照每个主播的推荐评分从高到低的顺序确定推荐主播的排序;

推荐子模块,用于按照排序子模块确定的推荐主播的排序向用户推荐推荐主播。

在一个实施例中,推荐模块包括信息子模块和发送子模块;

信息子模块,用于根据至少一个主播的推荐评分生成推荐信息,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户;

发送子模块,用于发送信息子模块生成的推荐信息。

根据本公开实施例的第三方面,提供一种主播评分装置,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,处理器被配置为:

获取至少一个主播的推荐评分,至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分;

根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

在一个实施例中,处理器还可以被配置为:

对于每一个主播,获取至少一个用户中每个用户对主播的评分,至少一个用户是观看过主播的视频的用户;

获取至少一个用户的权值信息,权值信息包括至少一个用户中每个用户的权值;

根据每个用户的权值及每个用户对主播的评分获取主播的推荐评分。

在一个实施例中,处理器还可以被配置为:

根据每个用户的信用级别、活跃度、在线时间确定用户的权值。

在一个实施例中,处理器还可以被配置为:

按照每个主播的推荐评分从高到低的顺序确定推荐主播的排序;

按照推荐主播的排序向用户推荐推荐主播。

在一个实施例中,主播评分装置还可以包括发送器,处理器还可以被配置为:

根据至少一个主播的推荐评分生成推荐信息,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户;

通过发送器发送推荐信息。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的主播评分方法的流程图;

图2是根据一示例性实施例示出的主播评分方法的交互图;

图3是根据一示例性实施例示出的主播评分装置的框图;

图4是根据一示例性实施例示出的主播评分装置的框图;

图5是根据一示例性实施例示出的主播评分装置的框图;

图6是根据一示例性实施例示出的主播评分装置的框图;

图7是根据一示例性实施例示出的主播评分装置的框图;

图8是根据一示例性实施例示出的主播评分装置的框图;

图9是根据一示例性实施例示出的主播评分装置的框图;

图10是根据一示例性实施例示出的服务器的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

用户在直播平台观看主播的视频时,无法判断某个主播是否值得观看,选择起来较为困难。本公开实施例提供的方案,获取至少一个主播的推荐评分,至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分;根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。因为根据用户对主播的评分确定了推荐给用户的推荐主播,反映了观看过主播的用户对主播的评价,推荐给用户的是大部分用户认为比较好的主播,而且用户可以根据观看过的用户对主播的评分决定是否观看该主播,使得用户可以更为客观准确的判断是否观看某个主播。

图1是根据一示例性实施例示出的一种主播评分方法的流程图,如图1所示,该主播评分方法包括步骤101-102:

在步骤101中,获取至少一个主播的推荐评分。

至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分。一个主播的推荐评分可以是观看过该主播的用户对该主播的评分的平均值。

在一个实施例中,以一个主播a为例,在一个用户观看完主播a的视频后,对该主播评分,获取多个用户对主播a的评分,根据多个用户对主播a的评分确定主播a的推荐评分,可以将多个用户对主播a的评分的平均值作为主播a的推荐评分。

在一个实施例中,获取至少一个主播的推荐评分,包括:

对于每一个主播,获取至少一个用户中每个用户对主播的评分,至少一个用户是观看过主播的视频的用户;获取至少一个用户的权值信息,权值信息包括至少一个用户中每个用户的权值;根据每个用户的权值及每个用户对主播的评分获取主播的推荐评分。

在一个实施例中,该方法还包括:

根据每个用户的信用级别、活跃度、在线时间确定用户的权值。信用级别可以根据用户被禁言次数、被踢出直播房间次数等情况确定,例如,被禁言次数越多,被踢出直播房间次数越多信用级别越低,充值越多信用级别越高;活跃度可以根据用户发信息的多少、送礼物多少等确定,例如,用户发信息越多,活跃度越高,用户送礼物越多,活跃度越高。信用级别越高、活跃度越高、在线时间越长,用户的权值越大,权值大的用户的评分在主播的推荐评分中占得比重越大。

如果有些用户恶意刷分,例如,注册多个账号对某个主播连续打低分或连续打高分,这会导致对于主播的评分不够客观和准确,因此,对每个用户的打分都赋予权值,对于那些临时注册,信用级别较低的用户设置较低的权值避免了有些用户恶意刷分,导致主播的评分不够客观准确。

在步骤102中,根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

推荐主播可以有一个或多个,预设阈值可以根据具体情况设定,本公开实施例对此不作限制。

在一个实施例中,将评分大于或等于预设阈值的主播作为推荐主播推荐给用户,包括:按照每个主播的推荐评分从高到低的顺序确定推荐主播的排序;按照推荐主播的排序向用户推荐推荐主播。

推荐主播可以有多个,按照推荐评分对推荐主播排序,将大多数用户觉得更好的主播排位靠前,便于用户选择观看。

在一个实施例中,根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户,包括:根据至少一个主播的推荐评分生成推荐信息,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户;发送推荐信息。

将推荐主播推荐给用户,通常需要在用户所使用的终端设备上显示,因此,可以将推荐信息发送给各个终端设备。

本公开实施例提供的主播评分方法,因为根据用户对主播的评分确定了推荐给用户的推荐主播,反映了观看过主播的用户对主播的评价,推荐给用户的是大部分用户认为比较好的主播,而且用户可以根据观看过的用户对主播的评分决定是否观看该主播,使得用户可以更为客观准确的判断是否观看某个主播。

基于上述图1对应的实施例提供的主播评分方法,图2是根据一示例性实施例示出的一种主播评分方法的交互图,该方法应用于终端设备和主播评分装置,该主播评分装置可以是服务器或服务器的一部分,如图2所示,本实施例提供的主播评分方法包括步骤201-206:

在步骤201中,终端设备获取用户对主播的评分。

需要说明的是,用户可以在直播平台观看主播的视频,在用户退出观看时,终端设备弹出评分窗口,以便用户评分。在一个实施例中,在用户持续观看的时间超过预设时长时,才能向该主播评分。例如,终端设备可以是智能手机,直播平台可以是一个直播应用,用户观看的主播的视频可以是实时直播视频,也可以是以往录制的视频。

在步骤202中,终端设备将用户对主播的评分发送至服务器。

在步骤203中,服务器根据每个用户的权值及每个用户对主播的评分获取主播的推荐评分。

在步骤204中,服务器根据至少一个主播的推荐评分生成推荐信息。

在一个实施例中,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

在另一个实施例中,推荐信息用于指示将推荐主播按照按照每个主播的推荐评分从高到低的顺序向用户推荐。

在步骤205中,服务器向终端设备发送推荐信息。

在步骤206中,终端设备根据推荐信息在推荐模块展示推荐主播。

在一个实施例中,在推荐模块展示推荐主播时,可以显示每个推荐主播的推荐评分、在线人数等。

本公开实施例提供的主播评分方法,因为根据用户对主播的评分确定了推荐给用户的推荐主播,反映了观看过主播的用户对主播的评价,推荐给用户的是大部分用户认为比较好的主播,而且用户可以根据观看过的用户对主播的评分决定是否观看该主播,使得用户可以更为客观准确的判断是否观看某个主播。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图3是根据一示例性实施例示出的一种主播评分装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为主播评分装置的部分或者全部。该主播评分装置用于执行上述图1和图2对应的实施例中所描述的主播评分方法。如图3所示,该主播评分装置30包括:获取模块301和推荐模块302。

获取模块301,用于获取至少一个主播的推荐评分,至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分;

推荐模块302,用于根据获取模块301获取的至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

在一个实施例中,如图4所示,获取模块301包括第一获取子模块3011、第二获取子模块3012和第三获取子模块3013;

第一获取子模块3011,对于每一个主播,获取至少一个用户中每个用户对主播的评分,至少一个用户是观看过主播的视频的用户;

第二获取子模块3012,用于获取至少一个用户的权值信息,权值信息包括至少一个用户中每个用户的权值;

第三获取子模块3013,用于根据第二获取子模块3012获取的每个用户的权值及第一获取子模块3011获取的每个用户对主播的评分获取主播的推荐评分。

在一个实施例中,如图5所示,获取模块301还包括权值子模块3014;

权值子模块3014,用于根据每个用户的信用级别、活跃度、在线时间确定用户的权值。

在一个实施例中,如图6所示,推荐模块302包括排序子模块3021和推荐子模块3022;

排序子模块3021,用于按照每个主播的推荐评分从高到低的顺序确定推荐主播的排序;

推荐子模块3022,用于按照排序子模块3021确定的推荐主播的排序向用户推荐推荐主播。

在一个实施例中,如图7所示,推荐模块302包括信息子模块3023和发送子模块3024;

信息子模块3023,用于根据至少一个主播的推荐评分生成推荐信息,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户;

发送子模块3024,用于发送信息子模块3023生成的推荐信息。

本公开实施例提供的主播评分装置,因为根据用户对主播的评分确定了推荐给用户的推荐主播,反映了观看过主播的用户对主播的评价,推荐给用户的是大部分用户认为比较好的主播,而且用户可以根据观看过的用户对主播的评分决定是否观看该主播,使得用户可以更为客观准确的判断是否观看某个主播。

图8是根据一示例性实施例示出的一种主播评分装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为主播评分装置的部分或者全部,该主播评分装置用于执行上述图1和图2对应的实施例中所描述的主播评分方法。如图8所示,该主播评分装置80包括:

处理器801;

用于存储处理器801可执行指令的存储器802;

其中,处理器801被配置为:

获取至少一个主播的推荐评分,至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分;

根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

在一个实施例中,处理器801还可以被配置为:

对于每一个主播,获取至少一个用户中每个用户对主播的评分,至少一个用户是观看过主播的视频的用户;

获取至少一个用户的权值信息,权值信息包括至少一个用户中每个用户的权值;

根据每个用户的权值及每个用户对主播的评分获取主播的推荐评分。

在一个实施例中,处理器801还可以被配置为:

根据每个用户的信用级别、活跃度、在线时间确定用户的权值。

在一个实施例中,处理器801还可以被配置为:

按照每个主播的推荐评分从高到低的顺序确定推荐主播的排序;

按照推荐主播的排序向用户推荐推荐主播。

在一个实施例中,如图9所示,主播评分装置80还可以包括发送器803,处理器801还可以被配置为:

根据至少一个主播的推荐评分生成推荐信息,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户;

通过发送器803发送推荐信息。

本公开实施例提供的主播评分装置,因为根据用户对主播的评分确定了推荐给用户的推荐主播,反映了观看过主播的用户对主播的评价,推荐给用户的是大部分用户认为比较好的主播,而且用户可以根据观看过的用户对主播的评分决定是否观看该主播,使得用户可以更为客观准确的判断是否观看某个主播。

本公开实施例提供的主播评分装置可以是如图10所示的服务器,图10是根据一示例性实施例示出的一种终端设备的框图,该服务器100可以是智能手机、平板电脑等,该装置用于执行上述图1和图2对应的实施例中所描述的主播评分方法。

服务器100可以包括以下一个或多个组件:处理组件1001,存储器1002,电源组件1003,输入/输出(i/o)的接口1004,以及通信组件1005。

处理组件1001通常控制服务器100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1001可以包括一个或多个处理器10011来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1001可以包括一个或多个模块,便于处理组件1001和其他组件之间的交互。例如,处理组件1001可以包括多媒体模块,以方便多媒体组件1004和处理组件1001之间的交互。

存储器1002被配置为存储各种类型的数据以支持在服务器100的操作。这些数据的示例包括用于在服务器100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1002可以由任何类型的易失性或非易失性存储装置或者它们的组合实现,如静态随机存取存储器(英文:staticrandomaccessmemory,sram),电可擦除可编程只读存储器(英文:electricallyerasableprogrammablereadonlymemory,eeprom),可擦除可编程只读存储器(英文:erasableprogrammablereadonlymemory,eprom),可编程只读存储器(英文:programmablereadonlymemory,prom),只读存储器(英文:readonlymemory,rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件1003为服务器100的各种组件提供电力。电源组件1003可以包括电源管理系统,一个或多个电源,及其他与为服务器100生成、管理和分配电力相关联的组件。

i/o接口1004为处理组件1001和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

通信组件1005被配置为便于服务器100和其他装置之间有线或无线方式的通信。服务器100可以接入基于通信标准的无线网络,如无线保真(英文:wireless-fidelity,wifi),2g或3g,或它们的组合。在一个示例性实施例中,通信组件1008经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件1005还包括近场通信(英文:nearfieldcommunication,nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(英文:radiofrequencyidentification,rfid)技术,红外数据协会(英文:infrareddataassociation,irda)技术,超宽带(英文:ultrawideband,uwb)技术,蓝牙(英文:bluetooth,bt)技术和其他技术来实现。

在示例性实施例中,服务器100可以被一个或多个应用专用集成电路(英文:applicationspecificintegratedcircuit,asic)、数字信号处理器(英文:digitalsignalprocessing,dsp)、数字信号处理装置(英文:digitalsignalprocessingdevice,dspd)、可编程逻辑器件(英文:programmablelogicdevice,pld)、现场可编程门阵列(英文:fieldprogrammablegatearray,fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述图1和图2对应的实施例中所描述的主播评分方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1002,上述指令可由服务器100的处理组件1001执行以完成上述方法。例如,非临时性计算机可读存储介质可以是rom、随机存取存储器(英文:randomaccessmemory,ram)、cd-rom、磁带、软盘和光数据存储装置等。当所述存储介质中的指令由服务器100的处理组件1001执行时,使得服务器100能够执行上述图1和图2对应的实施例中所描述的主播评分方法,该方法包括:

获取至少一个主播的推荐评分,至少一个主播中每一个主播的推荐评分是观看过该主播的用户对该主播的评分;

根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户。

在一个实施例中,获取至少一个主播的推荐评分,包括:

对于每一个主播,获取至少一个用户中每个用户对主播的评分,至少一个用户是观看过主播的视频的用户;

获取至少一个用户的权值信息,权值信息包括至少一个用户中每个用户的权值;

根据每个用户的权值及每个用户对主播的评分获取主播的推荐评分。

在一个实施例中,该方法还包括:

根据每个用户的信用级别、活跃度、在线时间确定用户的权值。

在一个实施例中,将评分大于或等于预设阈值的主播作为推荐主播推荐给用户,包括:

按照每个主播的推荐评分从高到低的顺序确定推荐主播的排序;

按照推荐主播的排序向用户推荐推荐主播。

在一个实施例中,根据至少一个主播的推荐评分将评分大于或等于预设阈值的主播作为推荐主播推荐给用户,包括:

根据至少一个主播的推荐评分生成推荐信息,推荐信息用于指示将评分大于或等于预设阈值的主播作为推荐主播推荐给用户;

发送推荐信息。

本公开实施例提供的服务器,因为根据用户对主播的评分确定了推荐给用户的推荐主播,反映了观看过主播的用户对主播的评价,推荐给用户的是大部分用户认为比较好的主播,而且用户可以根据观看过的用户对主播的评分决定是否观看该主播,使得用户可以更为客观准确的判断是否观看某个主播。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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