CN113709507A - 一种视频推荐方法、装置、电子设备及存储介质 - Google Patents

一种视频推荐方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN113709507A
CN113709507A CN202110857189.6A CN202110857189A CN113709507A CN 113709507 A CN113709507 A CN 113709507A CN 202110857189 A CN202110857189 A CN 202110857189A CN 113709507 A CN113709507 A CN 113709507A
Authority
CN
China
Prior art keywords
target
live
video
videos
live video
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202110857189.6A
Other languages
English (en)
Other versions
CN113709507B (zh
Inventor
张尧
谭培强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Dajia Internet Information Technology Co Ltd
Original Assignee
Beijing Dajia Internet Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Dajia Internet Information Technology Co Ltd filed Critical Beijing Dajia Internet Information Technology Co Ltd
Priority to CN202110857189.6A priority Critical patent/CN113709507B/zh
Publication of CN113709507A publication Critical patent/CN113709507A/zh
Application granted granted Critical
Publication of CN113709507B publication Critical patent/CN113709507B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26258Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/466Learning process for intelligent management, e.g. learning user preferences for recommending movies
    • H04N21/4668Learning process for intelligent management, e.g. learning user preferences for recommending movies for recommending content, e.g. movies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4826End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Social Psychology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本公开是关于一种视频推荐方法、装置、电子设备及存储介质,该方法包括:接收目标终端发送的针对目标类别的直播视频的视频观看请求;获取目标账户在观看目标类别的直播视频时对应的目标排序方式,其中,在采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值;通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。通过本公开实施例提供的技术方案,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。

Description

一种视频推荐方法、装置、电子设备及存储介质
技术领域
本公开涉及视频技术领域,尤其涉及一种视频推荐方法、装置、电子设备及存储介质。
背景技术
随着网络直播技术的不断发展,观看网络直播的用户也越来越多,直播视频的类型也更加多样化。直播平台会为用户展示多种类别的直播,例如购物类别、颜值类别和户外类别等,以便用户可以根据自己的喜好来选择观看对应类别的直播。
然而,由于现有技术中,直播平台会统一展示相应的直播内容,不同用户在直播平台观看同一类型的直播内容时展示内容相同,无法根据不同用户的喜好进行个性化的直播内容展示。
发明内容
为克服相关技术中存在的问题,本公开提供一种视频推荐方法、装置、电子设备及存储介质。
根据本公开实施例的第一方面,提供了一种视频推荐方法,包括:
接收目标终端发送的针对目标类别的直播视频的视频观看请求,其中,所述视频观看请求携带目标账户的账户标识;
获取所述目标账户在观看所述目标类别的直播视频时对应的目标排序方式,其中,在采用所述目标排序方式对所述目标类别的直播视频所包括的多个直播视频进行排序时,所述目标账户对所述目标类别的直播视频的喜好程度大于预设阈值;
通过所述目标排序方式对所述多个直播视频进行排序,并向所述目标终端发送排序序号小于预设序号的目标直播视频。
可选地,所述获取所述目标账户在观看所述目标类别的直播视频时对应的目标排序方式,包括:
获取预先设置的多个直播视频排序方式;
通过所述多个直播视频排序方式分别对所述多个直播视频进行排序,得到对应的多个排序结果;
获取所述多个排序结果下所述目标账户对所述目标类别的直播视频的喜好程度,并将喜好程度大于所述预设阈值对应的直播视频排序方式作为目标直播视频排序方式。
可选地,所述多个直播视频中的每一直播视频具有多个维度数据,不同直播视频排序方式下所述多个维度数据分别对应的权重系数不同;
所述通过所述多个直播视频排序方式分别对所述多个直播视频进行排序,包括:
获取所述每一直播视频的多个维度数据;
对于每一直播视频,确定所述直播视频的各个维度数据对应的分数;
对于每一直播视频排序方式,基于各个维度数据对应的分数,以及,所述直播视频排序方式下各个维度数据对应的权重系数,计算所述多个直播视频分别对应的总分数;
对于每一直播视频排序方式,按照总分数由高到低的顺序对所述多个直播视频进行排序。
可选地,所述对于每一直播视频,确定所述直播视频的各个维度数据对应的分数,包括:
对于每一维度数据,计算所述多个直播视频的所述维度数据的平均值;
对于每一直播视频的每一维度数据,基于所述维度数据与所述维度数据对应的平均值之间的差值,确定所述维度数据对应的分数。
可选地,所述获取所述多个排序结果下所述目标账户对所述目标类别的直播视频的喜好程度,包括:
获取所述目标账户在所述多个排序结果下对所述目标类别的直播视频的历史观看行为数据;
通过所述历史观看行为数据确定所述目标账户对所述目标类别的直播视频的喜好程度。
根据本公开实施例的第二方面,提供了一种视频推荐装置,包括:
观看请求接收模块,被配置为执行接收目标终端发送的针对目标类别的直播视频的视频观看请求,其中,所述视频观看请求携带目标账户的账户标识;
排序方式获取模块,被配置为执行获取所述目标账户在观看所述目标类别的直播视频时对应的目标排序方式,其中,在采用所述目标排序方式对所述目标类别的直播视频所包括的多个直播视频进行排序时,所述目标账户对所述目标类别的直播视频的喜好程度大于预设阈值;
视频推荐模块,被配置为执行通过所述目标排序方式对所述多个直播视频进行排序,并向所述目标终端发送排序序号小于预设序号的目标直播视频。
可选地,所述排序方式获取模块,包括:
排序方式获取单元,被配置为执行获取预先设置的多个直播视频排序方式;
排序单元,被配置为执行通过所述多个直播视频排序方式分别对所述多个直播视频进行排序,得到对应的多个排序结果;
排序方式确定单元,被配置为执行获取所述多个排序结果下所述目标账户对所述目标类别直播视频的喜好程度,并将喜好程度大于所述预设阈值对应的排序方式作为目标排序方式。
可选地,所述多个直播视频中的每一直播视频具有多个维度数据,不同直播视频排序方式下所述多个维度数据分别对应的权重系数不同;
所述排序单元,具体被配置为执行:
获取所述每一直播视频的多个维度数据;
对于每一直播视频,确定所述直播视频的各个维度数据对应的分数;
对于每一直播视频排序方式,基于各个维度数据对应的分数,以及,所述直播视频排序方式下各个维度数据对应的权重系数,计算所述多个直播视频分别对应的总分数;
对于每一直播视频排序方式,按照总分数由高到低的顺序对所述多个直播视频进行排序。
可选地,所述排序单元,具体被配置为执行:
对于每一维度数据,计算所述多个直播视频的所述维度数据的平均值;
对于每一直播视频的每一维度数据,基于所述维度数据与所述维度数据对应的平均值之间的差值,确定所述维度数据对应的分数。
可选地,所述排序方式确定单元,具体被配置为执行:
获取所述目标账户在所述多个排序结果下对所述目标类别的直播视频的历史观看行为数据;
通过所述历史观看行为数据确定所述目标账户对所述目标类别的直播视频的喜好程度。
根据本公开实施例的第三方面,提供了一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行第一方面所述的视频推荐方法。
根据本公开实施例的第四方面,提供了一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行第一方面所述的视频推荐方法的步骤。
根据本公开实施例的第五方面,提供了一种计算机程序产品,当其在计算机上运行时,使得计算机执行第一方面所述的视频推荐方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开实施例提供的技术方案,接收目标终端发送的针对目标类别的直播视频的视频观看请求后,获取目标账户在观看目标类别的直播视频时对应的目标排序方式;通过目标排序方式对多个视频进行排序,并向目标终端发送排序序号小于预设序号的目标视频。由于采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值,因此,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种视频推荐方法的流程图;
图2是图1所示实施例中步骤S120的一种具体实施方式的流程图;
图3是图2所示实施例中步骤S122的一种具体实施方式的流程图;
图4是根据一示例性实施例示出的一种应用场景示意图;
图5是根据一示例性实施例示出的一种视频推荐装置的框图;
图6是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
直播广场是展示不同类别的直播内容的场景,也就是说,在直播广场中,用户可以看到多种类别的直播视频。其中,多种类别可以包括购物类别、颜值类别和户外类别等。用户可以根据自己的喜好来观看对应类别的s直播视频。
但是,相关技术中,不同用户在直播广场中观看同一类别的直播视频时,观看到的直播视频是相同的,也就是说,相关技术无法个性化地为用户推荐直播视频。为了解决相关技术中存在的该技术问题,本公开实施例提供了一种视频推荐方法、装置、电子设备及存储介质。
第一方面,首先对本公开实施例提供的一种视频推荐方法进行详细阐述。
图1是根据一示例性实施例示出的一种视频推荐方法的流程图,如图1所示,该方法可以用于种视频推荐装置,该视频推荐装置可以运行于电子设备中,该电子设备可以是直播服务器,当然,本公开实施例对电子设备不做具体限定。
本公开实施例提供的一种视频推荐方法可以包括以下步骤:
在步骤S110中,接收目标终端发送的针对目标类别的直播视频的视频观看请求。
其中,视频观看请求携带目标账户的账户标识。
在该步骤中,目标账户可以是观看直播视频的任一账户,目标终端可以是目标账户使用的任一终端,目标类别可以是购物类别、颜值类别或者户外类别,本公开实施例对目标类别不做具体限定。目标账户的账户标识可以是目标账户的账户信息。需要说明的是,本公开所涉及的账户信息(包括但不限于用户设备信息、用户个人信息等),均为经用户授权或者经过各方充分授权的信息。
在实际应用中,目标账户打开直播广场后,想要观看目标类别的直播视频时,可以触发目标终端向直播服务器发送视频观看请求。
在步骤S120中,获取目标账户在观看目标类别的直播视频时对应的目标排序方式。
其中,在采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值。
在该步骤中,直播服务器接收到视频观看请求后,可以对视频观看请求进行解析,得到视频观看请求所携带的目标账户的账户标识。
需要说明的是,直播服务器可以预先根据各个账户观看该目标类别的直播视频的历史观看行为数据,得到各个账户的观看喜好,并根据用户的观看喜好筛选出各个账户匹配的排序方式。也就是说,每个账户对应一个匹配的排序方式。这样,直播服务器可以得到目标账户在观看目标类别的直播视频时对应的目标排序方式,并且,采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值,从而后续步骤中,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高。
为了方案描述清楚,将在下面实施例对获取目标账户在观看目标类别的直播视频时对应的目标排序方式的具体实施方式进行详细阐述。
在步骤S130中,通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。
在该步骤中,在得到目标排序方式后,通过目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序,得到直播列表,并可以将直播列表中排序靠前的目标直播视频推荐给目标终端。由于采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度较高,因此,直播服务器为目标账户推荐的目标直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。
本公开实施例提供的技术方案,接收目标终端发送的针对目标类别的直播视频的直播视频观看请求后,获取目标账户在观看目标类别的直播视频时对应的目标排序方式;通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。由于采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值,因此,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。
为了方案描述请求,将在下面实施例中,对获取目标账户在观看目标类别的直播视频时对应的目标排序方式的具体实施方式进行详细阐述。
如图2所示,步骤S120,获取目标账户在观看目标类别的直播视频时对应的目标排序方式,可以包括如下步骤:
在步骤S121中,获取预先设置的多个直播视频排序方式。
具体的,在实际应用中,直播视频具有多个维度数据,这多个维度数据可以包括直播视频的点赞数据,用户观看直播视频的观看时长,直播视频的收礼数据,以及直播视频的pk信息等等。直播视频的多个维度数据可以根据实际情况来确定,本公开实施例对多个维度数据不做具体限定。
在本公开实施例提供的技术方案中,可以预先为直播视频的每个维度数据设置不同的权重系数,从而生成不同的直播视频排序方式。举例而言,在第一个直播视频排序方式中,点赞数据对应的配置系数可以是1;用户观看直播视频的观看时长对应的配置系数可以是2;直播视频的收礼数据对应的配置系数可以是3;直播视频的pk信息对应的配置系数可以是4。在第二个直播视频排序方式中,点赞数据对应的配置系数可以是4;用户观看直播视频的观看时长对应的配置系数可以是3;直播视频的收礼数据对应的配置系数可以是2;直播视频的pk信息对应的配置系数可以是1。
在步骤S122中,通过多个直播视频排序方式分别对多个直播视频进行排序,得到对应的多个排序结果。
由上述描述可知,在不同的直播视频排序方式中,直播视频的多个维度数据对应的配置系数不同。因此,可以按照不同直播视频排序方式分别对多个直播视频进行排序,得到对应的多个排序结果。
下面将对步骤S122进行详细阐述,如图3所示,通过多个直播视频排序方式分别对多个直播视频进行排序,可以包括如下步骤:
在步骤S1221中,获取每一直播视频的多个维度数据。
在该步骤中,可以获取每一直播视频的点赞数据,观看时长,收礼数据以及pk信息等数据。
在步骤S1222中,对于每一直播视频,确定该直播视频的各个维度数据对应的分数。
为了避免因各个维度数据的单位不同而导致所确定的各个维度数据不准确,本公开实施例对每一直播视频的各个维度数据对应的分数进行量化和归一化。例如,点赞数据的单位是个,而收礼数据的单位是元,如果直接确定这两个维度数据对应的分数,会因单位不同而导致两者的分数没有可比性,为此,需要对各个维度数据对应的分数进行量化和归一化。
具体的,在一种实施方式中,对于每一直播视频,确定该直播视频的各个维度数据对应的分数,可以包括如下两个步骤:
步骤1,对于每一维度数据,计算多个直播视频的该维度数据的平均值。
步骤2,对于每一直播视频的每一维度数据,基于该维度数据与该维度数据对应的平均值之间的差值,确定该维度数据对应的分数。
在该实施方式中,在确定每一维度数据对应的分数时,可以计算多个直播视频的该维度数据的平均值,对于每一直播视频的每一维度数据,可以将该维度数据与该维度数据对应的平均值作差,例如,差值大于0的,可以确定该维度数据对应的分数为10分;差值小于等于0的,可以确定该维度数据对应的分数为0。当然,也可以设置差值梯度来确定该维度数据对应的分数,例如,一个维度数据大于该维度数据对应的平均值,可以设置差值越大,该维度数据对应的分数越高,否则分数越低。可见,通过本实施方式确定的各个维度数据对应的分数更加准确。
在步骤S1223中,对于每一直播视频排序方式,基于各个维度数据对应的分数,以及,该直播视频排序方式下各个维度数据对应的权重系数,计算多个直播视频分别对应的总分数。
具体的,对于每一直播视频排序方式,各个维度数据对应的分数,以及该直播视频排序方式下各个维度数据对应的权重系数均是确定的,因此,对于每一直播视频,可以将该直播视频的每一维度数据对应的分数以及该维度数据对应的权重系数的乘积之和,确定为该直播视频对应的总分数。
在步骤S1224中,对于每一直播视频排序方式,按照总分数由高到低的顺序对多个直播视频进行排序。
具体的,对于每一直播视频排序方式,在计算出多个直播视频分别对应的总分数之后,可以按照总分数由高到低的顺序对多个直播视频进行排序,从而得到对应的多个排序结果,也就是说,可以得到多组排序后的直播列表。
在步骤S123中,获取多个排序结果下目标账户对目标类别的直播视频的喜好程度,并将喜好程度大于预设阈值对应的排序方式作为目标排序方式。
具体的,在目标账户观看目标类别的直播视频时,可以随机选择一种排序方式对应的排序结果中排序靠前的直播视频推送给目标账户,并记录目标账户对所推送的直播视频的用户行为数据,例如,包括观看时长数据,点赞数据,送礼数据等。并通过这些用户行为数据来记录统计用户的喜好程度,并将喜好程度大于预设阈值对应的排序方式作为目标排序方式。
在一种实施方式中,获取多个排序结果下目标账户对目标类别直播视频的喜好程度,可以包括如下两个步骤:
步骤1,获取目标账户在多个排序结果下对目标类别的直播视频的历史观看行为数据。
步骤2,通过历史观看行为数据确定目标账户对目标类别的直播视频的喜好程度。
在该实施方式中,通过统计目标账户在多个排序结果下对目标类别的直播视频的历史观看行为数据,可以准确地确定目标账户对目标类别的直播视频的喜好程度,进而可以准确地确定目标账户在观看目标类别的直播视频时对应的目标排序方式。
为了方案描述更加清楚,下面将结合具体实例对本公开实施例的技术方案进行详细阐述。
如图4所示,本公开涉及用户即终端与直播服务器两者之间的交互。
在该实例中,涉及到四个部分内容,第一部分内容为数据统计,该部分包括对用户行为数据如观看数据、点赞数据以及送礼数据进行统计,还需要对直播视频的多个维度数据进行统计。
第二部分内容为垂类信息计算。也就是说,直播服务器按照多个直播视频排序方式对目标类别的直播视频进行排序,由于该部分内容在上述实施例已经进行详细阐述,在此不再赘述。
第三分部内容为用户消费信息。也就是说,通过获取用户在多个排序结果下对目标类别的直播视频的历史观看行为数据,来确定用户对所述目标类别的直播视频的喜好程度。由于该部分内容也在上述实施例已经进行详细阐述,在此不再赘述。
第四部分内容为后续的推送数据,也就是说,接收目标终端发送的针对目标类别的直播视频的视频观看请求;根据目标账户的消费喜好,获取目标账户在观看目标类别的直播视频时对应的目标排序方式;通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。由于该部分内容也在上述实施例已经进行详细阐述,在此不再赘述。
图5是根据一示例性实施例示出的一种视频推荐装置框图。参照图5,该视频推荐装置,包括:
观看请求接收模块510,被配置为执行接收目标终端发送的针对目标类别的直播视频的视频观看请求,其中,所述视频观看请求携带目标账户的账户标识;
排序方式获取模块520,被配置为执行获取所述目标账户在观看所述目标类别的直播视频时对应的目标排序方式,其中,在采用所述目标排序方式对所述目标类别的直播视频所包括的多个直播视频进行排序时,所述目标账户对所述目标类别的直播视频的喜好程度大于预设阈值;
视频推荐模块530,被配置为执行通过所述目标排序方式对所述多个直播视频进行排序,并向所述目标终端发送排序序号小于预设序号的目标直播视频。
本公开实施例提供的技术方案,接收目标终端发送的针对目标类别的直播视频的直观看请求后,获取目标账户在观看目标类别的直播视频时对应的目标排序方式;通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。由于采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值,因此,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。
可选地,所述排序方式获取模块,包括:
排序方式获取单元,被配置为执行获取预先设置的多个直播视频排序方式;
排序单元,被配置为执行通过所述多个直播视频排序方式分别对所述多个直播视频进行排序,得到对应的多个排序结果;
排序方式确定单元,被配置为执行获取所述多个排序结果下所述目标账户对所述目标类别的直播视频的喜好程度,并将喜好程度大于所述预设阈值对应的排序方式作为目标排序方式。
可选地,所述多个直播视频中的每一直播视频具有多个维度数据,不同直播视频排序方式下所述多个维度数据分别对应的权重系数不同;
所述排序单元,具体被配置为执行:
获取所述每一直播视频的多个维度数据;
对于每一直播视频,确定所述直播视频的各个维度数据对应的分数;
对于每一直播视频排序方式,基于各个维度数据对应的分数,以及,所述直播视频排序方式下各个维度数据对应的权重系数,计算所述多个直播视频分别对应的总分数;
对于每一直播视频排序方式,按照总分数由高到低的顺序对所述多个直播视频进行排序。
可选地,所述排序单元,具体被配置为执行:
对于每一维度数据,计算所述多个直播视频的所述维度数据的平均值;
对于每一直播视频的每一维度数据,基于所述维度数据与所述维度数据对应的平均值之间的差值,确定所述维度数据对应的分数。
可选地,所述排序方式确定单元,具体被配置为执行:
获取所述目标账户在所述多个排序结果下对所述目标类别的直播视频的历史观看行为数据;
通过所述历史观看行为数据确定所述目标账户对所述目标类别的直播视频的喜好程度。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图6是根据一示例性实施例示出的一种用于展示群组的装置600的框图。例如,装置600可以被提供为一服务器。参照图6,装置600包括处理组件622,其进一步包括一个或多个处理器,以及由存储器632所代表的存储器资源,用于存储可由处理组件622的执行的指令,例如应用程序。存储器632中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件622被配置为执行指令,以执行第三方面的视频展示方法。
装置600还可以包括一个电源组件626被配置为执行装置600的电源管理,一个有线或无线网络接口650被配置为将装置600连接到网络,和一个输入输出(I/O)接口658。装置600可以操作基于存储在存储器632的操作***,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
本公开实施例提供的技术方案,接收目标终端发送的针对目标类别的直播视频的视频观看请求后,获取目标账户在观看目标类别的直播视频时对应的目标排序方式;通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。由于采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值,因此,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。
本公开实施例还提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述一种视频推荐方法。
本公开实施例提供的技术方案,接收目标终端发送的针对目标类别的直播视频的视频观看请求后,获取目标账户在观看目标类别的直播视频时对应的目标排序方式;通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。由于采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值,因此,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。
根据本公开实施例还提供一种计算机程序产品,在本公开提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的视频推荐方法的步骤。
本公开实施例提供的技术方案,接收目标终端发送的针对目标类别的直播视频的视频观看请求后,获取目标账户在观看目标类别的直播视频时对应的目标直播视频排序方式;通过目标排序方式对多个直播视频进行排序,并向目标终端发送排序序号小于预设序号的目标直播视频。由于采用目标排序方式对目标类别的直播视频所包括的多个直播视频进行排序时,目标账户对目标类别的直播视频的喜好程度大于预设阈值,因此,直播服务器所推荐的直播视频是目标账户喜欢的直播视频的概率较高,从而可以达到个性化地为用户推荐直播视频的目的。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、DSL(Digital Subscriber Line,数字用户线))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD(Digital Versatile Disc,数字多功能光盘))、或者半导体介质(例如SSD(Solid StateDisk,固态硬盘))等。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (10)

1.一种视频推荐方法,其特征在于,包括:
接收目标终端发送的针对目标类别的直播视频的视频观看请求,其中,所述视频观看请求携带目标账户的账户标识;
获取所述目标账户在观看所述目标类别的直播视频时对应的目标排序方式,其中,在采用所述目标排序方式对所述目标类别的直播视频所包括的多个直播视频进行排序时,所述目标账户对所述目标类别的直播视频的喜好程度大于预设阈值;
通过所述目标排序方式对所述多个直播视频进行排序,并向所述目标终端发送排序序号小于预设序号的目标直播视频。
2.根据权利要求1所述的方法,其特征在于,所述获取所述目标账户在观看所述目标类别的直播视频时对应的目标排序方式,包括:
获取预先设置的多个直播视频排序方式;
通过所述多个直播视频排序方式分别对所述多个直播视频进行排序,得到对应的多个排序结果;
获取所述多个排序结果下所述目标账户对所述目标类别的直播视频的喜好程度,并将喜好程度大于所述预设阈值对应的直播视频排序方式作为目标排序方式。
3.根据权利要求2所述的方法,其特征在于,所述多个直播视频中的每一直播视频具有多个维度数据,不同直播视频排序方式下所述多个维度数据分别对应的权重系数不同;
所述通过所述多个直播视频排序方式分别对所述多个直播视频进行排序,包括:
获取所述每一直播视频的多个维度数据;
对于每一直播视频,确定所述直播视频的各个维度数据对应的分数;
对于每一直播视频排序方式,基于各个维度数据对应的分数,以及,所述直播视频排序方式下各个维度数据对应的权重系数,计算所述多个直播视频分别对应的总分数;
对于每一直播视频排序方式,按照总分数由高到低的顺序对所述多个直播视频进行排序。
4.根据权利要求3所述的方法,其特征在于,所述对于每一直播视频,确定所述直播视频的各个维度数据对应的分数,包括:
对于每一维度数据,计算所述多个直播视频的所述维度数据的平均值;
对于每一直播视频的每一维度数据,基于所述维度数据与所述维度数据对应的平均值之间的差值,确定所述维度数据对应的分数。
5.根据权利要求2所述的方法,其特征在于,所述获取所述多个排序结果下所述目标账户对所述目标类别的直播视频的喜好程度,包括:
获取所述目标账户在所述多个排序结果下对所述目标类别的直播视频的历史观看行为数据;
通过所述历史观看行为数据确定所述目标账户对所述目标类别的直播视频的喜好程度。
6.一种视频推荐装置,其特征在于,包括:
观看请求接收模块,被配置为执行接收目标终端发送的针对目标类别的直播视频的视频观看请求,其中,所述视频观看请求携带目标账户的账户标识;
排序方式获取模块,被配置为执行获取所述目标账户在观看所述目标类别的直播视频时对应的目标排序方式,其中,在采用所述目标排序方式对所述目标类别的直播视频所包括的多个直播视频进行排序时,所述目标账户对所述目标类别的直播视频的喜好程度大于预设阈值;
视频推荐模块,被配置为执行通过所述目标排序方式对所述多个直播视频进行排序,并向所述目标终端发送排序序号小于预设序号的目标直播视频。
7.根据权利要求6所述的装置,其特征在于,所述排序方式获取模块,包括:
排序方式获取单元,被配置为执行获取预先设置的多个直播视频排序方式;
排序单元,被配置为执行通过所述多个直播视频排序方式分别对所述多个直播视频进行排序,得到对应的多个排序结果;
排序方式确定单元,被配置为执行获取所述多个排序结果下所述目标账户对所述目标类别的直播视频的喜好程度,并将喜好程度大于所述预设阈值对应的排序方式作为目标直播视频排序方式。
8.一种电子设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1-5任一所述的视频推荐方法。
9.一种计算机可读存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行权利要求1-5任一所述的视频推荐方法的步骤。
10.一种计算机程序产品,其特征在于,当其在计算机上运行时,使得计算机执行权利要求1-5任一所述的视频推荐方法的步骤。
CN202110857189.6A 2021-07-28 2021-07-28 一种视频推荐方法、装置、电子设备及存储介质 Active CN113709507B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110857189.6A CN113709507B (zh) 2021-07-28 2021-07-28 一种视频推荐方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110857189.6A CN113709507B (zh) 2021-07-28 2021-07-28 一种视频推荐方法、装置、电子设备及存储介质

Publications (2)

Publication Number Publication Date
CN113709507A true CN113709507A (zh) 2021-11-26
CN113709507B CN113709507B (zh) 2023-09-05

Family

ID=78650740

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110857189.6A Active CN113709507B (zh) 2021-07-28 2021-07-28 一种视频推荐方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN113709507B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114422812A (zh) * 2021-12-24 2022-04-29 北京达佳互联信息技术有限公司 直播方法、装置、电子设备、存储介质及产品

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1291751A (zh) * 1999-09-22 2001-04-18 Lg电子株式会社 基于用户优选的提档信息数据结构和其多媒体数据游览方法
US20030149675A1 (en) * 2001-06-26 2003-08-07 Intuitive Intelligence, Inc. Processing device with intuitive learning capability
ES2272244T3 (es) * 1999-07-16 2007-05-01 Touchtunes Music Corporation Sistema para gestion a distancia de, al menos un dispositivo de reproduccion de informaciones audiovisuales.
US20110314485A1 (en) * 2009-12-18 2011-12-22 Abed Samir Systems and Methods for Automated Extraction of Closed Captions in Real Time or Near Real-Time and Tagging of Streaming Data for Advertisements
CN102740140A (zh) * 2011-04-01 2012-10-17 尼尔森(美国)有限公司 用于估计媒体内容的当地市场观众的方法、设备及制造品
CA2858992A1 (en) * 2011-12-14 2013-06-20 Google Inc. Video recommendation based on video co-occurrence statistics
CN104954820A (zh) * 2015-06-15 2015-09-30 小米科技有限责任公司 节目的推荐方法及装置
US20160037197A1 (en) * 2014-08-04 2016-02-04 Lucid Commerce, Inc. Systems and methods for sell-side tv ad optimization
CN106231379A (zh) * 2016-07-29 2016-12-14 广州酷狗计算机科技有限公司 一种播放直播视频的方法、装置和***
US20170171335A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Advertising push methods, devices, video servers and terminal equipment
US20170171334A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Single-account multiple-preference recommendation method for video website and electronic device
WO2017181612A1 (zh) * 2016-04-18 2017-10-26 乐视控股(北京)有限公司 个性化视频推荐方法及装置
CN108647293A (zh) * 2018-05-07 2018-10-12 广州虎牙信息科技有限公司 视频推荐方法、装置、存储介质和服务器
CN108900923A (zh) * 2018-07-20 2018-11-27 广州华多网络科技有限公司 推荐直播模板的方法和装置
CN110087103A (zh) * 2019-04-26 2019-08-02 北京奇艺世纪科技有限公司 一种视频推荐***、方法、装置及计算机
CN111083512A (zh) * 2019-12-24 2020-04-28 北京达佳互联信息技术有限公司 直播间的切换方法、装置、电子设备和存储介质
CN111556327A (zh) * 2020-04-02 2020-08-18 北京达佳互联信息技术有限公司 直播间推荐方法、装置、终端、服务器、***及存储介质
CN111741336A (zh) * 2020-07-20 2020-10-02 杭州翔毅科技有限公司 视频内容推荐方法、装置、设备及存储介质
CN112822527A (zh) * 2020-12-29 2021-05-18 北京达佳互联信息技术有限公司 视频推荐方法、装置、服务器及存储介质

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES2272244T3 (es) * 1999-07-16 2007-05-01 Touchtunes Music Corporation Sistema para gestion a distancia de, al menos un dispositivo de reproduccion de informaciones audiovisuales.
CN1291751A (zh) * 1999-09-22 2001-04-18 Lg电子株式会社 基于用户优选的提档信息数据结构和其多媒体数据游览方法
US20030149675A1 (en) * 2001-06-26 2003-08-07 Intuitive Intelligence, Inc. Processing device with intuitive learning capability
US20110314485A1 (en) * 2009-12-18 2011-12-22 Abed Samir Systems and Methods for Automated Extraction of Closed Captions in Real Time or Near Real-Time and Tagging of Streaming Data for Advertisements
CN102740140A (zh) * 2011-04-01 2012-10-17 尼尔森(美国)有限公司 用于估计媒体内容的当地市场观众的方法、设备及制造品
CA2858992A1 (en) * 2011-12-14 2013-06-20 Google Inc. Video recommendation based on video co-occurrence statistics
US20160037197A1 (en) * 2014-08-04 2016-02-04 Lucid Commerce, Inc. Systems and methods for sell-side tv ad optimization
CN104954820A (zh) * 2015-06-15 2015-09-30 小米科技有限责任公司 节目的推荐方法及装置
US20170171335A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Advertising push methods, devices, video servers and terminal equipment
US20170171334A1 (en) * 2015-12-14 2017-06-15 Le Holdings (Beijing) Co., Ltd. Single-account multiple-preference recommendation method for video website and electronic device
WO2017181612A1 (zh) * 2016-04-18 2017-10-26 乐视控股(北京)有限公司 个性化视频推荐方法及装置
CN106231379A (zh) * 2016-07-29 2016-12-14 广州酷狗计算机科技有限公司 一种播放直播视频的方法、装置和***
CN108647293A (zh) * 2018-05-07 2018-10-12 广州虎牙信息科技有限公司 视频推荐方法、装置、存储介质和服务器
CN108900923A (zh) * 2018-07-20 2018-11-27 广州华多网络科技有限公司 推荐直播模板的方法和装置
CN110087103A (zh) * 2019-04-26 2019-08-02 北京奇艺世纪科技有限公司 一种视频推荐***、方法、装置及计算机
CN111083512A (zh) * 2019-12-24 2020-04-28 北京达佳互联信息技术有限公司 直播间的切换方法、装置、电子设备和存储介质
CN111556327A (zh) * 2020-04-02 2020-08-18 北京达佳互联信息技术有限公司 直播间推荐方法、装置、终端、服务器、***及存储介质
CN111741336A (zh) * 2020-07-20 2020-10-02 杭州翔毅科技有限公司 视频内容推荐方法、装置、设备及存储介质
CN112822527A (zh) * 2020-12-29 2021-05-18 北京达佳互联信息技术有限公司 视频推荐方法、装置、服务器及存储介质

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114422812A (zh) * 2021-12-24 2022-04-29 北京达佳互联信息技术有限公司 直播方法、装置、电子设备、存储介质及产品
CN114422812B (zh) * 2021-12-24 2023-09-05 北京达佳互联信息技术有限公司 直播方法、装置、电子设备、存储介质

Also Published As

Publication number Publication date
CN113709507B (zh) 2023-09-05

Similar Documents

Publication Publication Date Title
CN106792242B (zh) 用于推送信息的方法和装置
CN109145210B (zh) 一种信息推荐的方法、装置及存储介质
CN110929052A (zh) 多媒体资源推荐方法、装置、电子设备及存储介质
CN111767429B (zh) 一种视频推荐方法、装置及电子设备
CN105653572A (zh) 一种资源的处理方法及装置
US20120096488A1 (en) Processing workflow for recommending media programs
CN105095431A (zh) 根据用户的行为信息推送视频的方法和装置
CN111770383B (zh) 一种设备关联关系的生成方法、内容推荐方法及装置
CN112507163B (zh) 时长预测模型训练方法、推荐方法、装置、设备及介质
CN111046292A (zh) 直播推荐方法、装置、计算机可读存储介质及电子设备
EP3026604A1 (en) Device and method of providing an advertising service
CN112235614A (zh) 电视节目排行榜数据的个性化推荐方法及***
US20150186934A1 (en) Group composition based recommender system and method
CN111090810A (zh) 一种应用消息的推送方法、装置及电子设备
CN106980666B (zh) 一种推荐视频的方法和装置
TW202335511A (zh) 用於推薦串流資料的系統、方法及電腦可讀取媒體
CN110110206B (zh) 物品间关系挖掘及推荐方法、装置、计算设备、存储介质
CN109063080B (zh) 一种视频推荐方法及装置
CN113709507A (zh) 一种视频推荐方法、装置、电子设备及存储介质
WO2016206035A1 (zh) 一种信息推荐方法及用户终端
CN115834959B (zh) 一种视频推荐信息确定方法、装置、电子设备和介质
CN111768250A (zh) 方法、装置、计算机可读介质及电子设备
CN111669626A (zh) 一种视频缺省播放关系的确定方法、装置及电子设备
CN111324733A (zh) 内容推荐方法、装置、设备及存储介质
CN113158032B (zh) 一种信息推送方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant