CN112565797A - 一种页面请求处理方法、装置、电子设备及介质 - Google Patents
一种页面请求处理方法、装置、电子设备及介质 Download PDFInfo
- Publication number
- CN112565797A CN112565797A CN201910854920.2A CN201910854920A CN112565797A CN 112565797 A CN112565797 A CN 112565797A CN 201910854920 A CN201910854920 A CN 201910854920A CN 112565797 A CN112565797 A CN 112565797A
- Authority
- CN
- China
- Prior art keywords
- content
- page
- live
- login account
- forward feedback
- 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
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 18
- 238000012163 sequencing technique Methods 0.000 claims abstract description 61
- 239000006185 dispersion Substances 0.000 claims description 64
- 238000000034 method Methods 0.000 claims description 19
- 230000004044 response Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 9
- 230000009286 beneficial effect Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/735—Filtering based on additional data, e.g. user or group profiles
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/73—Querying
- G06F16/738—Presentation of query results
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/251—Learning process for intelligent management, e.g. learning user preferences for recommending movies
- H04N21/252—Processing of multiple end-users' preferences to derive collaborative data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/262—Content 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/26258—Content 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/442—Monitoring 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/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4826—End-user interface for program selection using recommendation lists, e.g. of programs or channels sorted out according to their score
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Social Psychology (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Graphics (AREA)
- Computing Systems (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本公开关于一种页面请求处理方法、装置、电子设备及介质,涉及互联网领域,可以更使得指定页面中显示的内容的排列方式更合理。本公开的实施例包括:接收终端上登录账户发送的指定页面获取请求,指定页面用于展示登录账户主动建立关联关系的账户发布的作品,账户发布的作品中包括直播内容和视频内容。然后读取登录账户对直播内容的正向反馈参数,正向反馈参数用于表示登录账户对直播内容的喜好程度。若正向反馈参数符合预定分发条件,则确定按照交叉排序方式在指定页面展示直播内容和视频内容,再按照交叉排序方式,对指定页面上待展示的视频内容和直播内容进行排序,生成指定页面的展示列表,并将展示列表发送至所述终端。
Description
技术领域
本公开涉及互联网领域,尤其涉及一种页面请求处理方法、装置、电子设备及介质。
背景技术
目前,在既可以看直播又可以看短视频的应用程序中,用户的关注页内,一般将用户关注的内容发布者当前正在进行的直播链接置顶显示,而用户关注的内容发布者的短视频链接排在直播链接之后显示。
在这种情况下,用户需要在关注页中向下翻页或向下滑动,才能找到该用户关注的内容发布者发布的短视频。尤其在直播高峰期时,关注页中置顶显示的直播链接较多,此时用户在关注页中寻找短视频更加困难。所以现有技术的关注页中显示的内容顺序不合理。
发明内容
本公开提供一种页面请求处理方法、装置、电子设备及介质,以至少解决相关技术中关注页中显示的内容顺序不合理的问题。本公开的技术方案如下:
根据本公开实施例的第一方面,提供一种页面请求处理方法,包括:
接收终端上登录账户发送的指定页面获取请求,所述指定页面用于展示所述登录账户主动建立关联关系的账户发布的作品,账户发布的作品中包括直播内容和视频内容;
响应于所述指定页面获取请求,读取所述登录账户对直播内容的正向反馈参数,其中,所述正向反馈参数用于表示所述登录账户对直播内容的喜好程度;
若所述正向反馈参数符合预定分发条件,则确定按照交叉排序方式在所述指定页面展示所述直播内容和视频内容,其中,所述交叉排序方式为在对所述指定页面的内容排序时,在连续多个视频内容中插入直播内容的排序方式;
按照所述交叉排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,并将所述展示列表发送至所述终端。
可选的,所述按照所述交叉排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,包括:
根据所述登录账户对直播内容的正向反馈参数,确定直播内容的分散密度,其中,所述分散密度用来表示所述交叉排序方式中插入直播内容的连续多个视频内容的数量;
对所述指定页面上待展示的视频内容和直播内容进行排序,生成符合所述分散密度的展示列表。
可选的,根据所述登录账户对直播内容的正向反馈参数,确定直播内容的分散密度包括:
确定所述正向反馈参数所属的分散区间;
读取与所述分散区间对应的分散密度,其中,数据库中预先记录有分散区间与分散密度的对应关系。
可选的,根据所述登录账户对直播内容的正向反馈参数,确定直播内容的分散密度包括:
可选的,在读取所述登录账户对直播内容的正向反馈参数之前,所述方法还包括:
获取统计的登录账户在历史时间段内对所述指定页面上视频内容和直播内容的点击操作信息;
基于统计的点击操作信息,分别计算所述登录账户对所述视频内容的点击率和对所述直播内容的点击率,其中,点击率用于表示相应内容的点击次数与展示次数的比值;
将所述登录账户对所述视频内容的点击率和对所述直播内容的点击率的比值,确定为所述登录账户对直播内容的正向反馈参数。
可选的,在确定按照交叉排序方式在所述指定页面展示所述直播内容和视频内容之前,所述方法还包括:
判断所述正向反馈参数是否大于预定分发阈值;
若所述正向反馈参数大于所述预定分发阈值,则确定所述正向反馈参数符合所述预定分发条件。
可选的,对所述指定页面上待展示的视频内容和直播内容进行排序,生成符合所述分散密度的展示列表,包括:
确定所述登录账户主动建立关联关系的账户当前发布的直播内容的直播数量;
确定所述直播数量所属的数量区间;
读取与所述数量区间对应的置顶数量,其中,数据库中预先记录有数量区间与置顶数量的对应关系;
将所述置顶数量个直播内容置顶排序,其余内容基于所述分散密度排序,生成所述展示列表。
可选的,在判断所述正向反馈参数是否大于预定分发阈值之后,所述方法还包括:
若所述正向反馈参数不大于所述预定分发阈值,则确定所述正向反馈参数不符合所述预定分发条件。
可选的,所述方法还包括:
若所述正向反馈参数不符合预定分发条件,则确定按照分组排序方式在所述指定页面展示所述直播内容和视频内容,其中,所述分组排序方式为在对所述指定页面的内容排序时,将直播内容排列在视频内容之前的排序方式;
按照所述分组排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,并将所述展示列表发送至所述终端。
根据本公开实施例的第二方面,提供一种页面请求处理装置,包括:
接收模块,被配置为接收终端上登录账户发送的指定页面获取请求,所述指定页面用于展示所述登录账户主动建立关联关系的账户发布的作品,账户发布的作品中包括直播内容和视频内容;
读取模块,被配置为响应于所述接收模块接收的所述指定页面获取请求,读取所述登录账户对直播内容的正向反馈参数,其中,所述正向反馈参数用于表示所述登录账户对直播内容的喜好程度;
确定模块,被配置为在所述读取模块读取的所述正向反馈参数符合预定分发条件时,确定按照交叉排序方式在所述指定页面展示所述直播内容和视频内容,其中,所述交叉排序方式为在对所述指定页面的内容排序时,在连续多个视频内容中插入直播内容的排序方式;
生成模块,被配置为按照所述确定模块确定的所述交叉排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,并将所述展示列表发送至所述终端。
可选的,所述生成模块,具体被配置为:
根据所述登录账户对直播内容的正向反馈参数,确定直播内容的分散密度,其中,所述分散密度用来表示所述交叉排序方式中插入直播内容的连续多个视频内容的数量;
对所述指定页面上待展示的视频内容和直播内容进行排序,生成符合所述分散密度的展示列表。
可选的,所述生成模块,具体被配置为:
确定所述正向反馈参数所属的分散区间;
读取与所述分散区间对应的分散密度,其中,数据库中预先记录有分散区间与分散密度的对应关系。
可选的,所述生成模块,具体被配置为:
可选的,所述装置还包括:获取模块和计算模块;
所述获取模块,被配置为在读取所述登录账户对直播内容的正向反馈参数之前,获取统计的登录账户在历史时间段内对所述指定页面上视频内容和直播内容的点击操作信息;
所述计算模块,被配置为基于所述获取模块获取统计的点击操作信息,分别计算所述登录账户对所述视频内容的点击率和对所述直播内容的点击率,其中,点击率用于表示相应内容的点击次数与展示次数的比值;
所述确定模块,还被配置为将所述登录账户对所述视频内容的点击率和对所述直播内容的点击率的比值,确定为所述登录账户对直播内容的正向反馈参数。
可选的,所述装置还包括:判断模块;
所述判断模块,被配置为在确定按照交叉排序方式在所述指定页面展示所述直播内容和视频内容之前,判断所述正向反馈参数是否大于预定分发阈值;
所述确定模块,还被配置为在判断所述正向反馈参数是否大于预定分发阈值之后,在所述判断模块判断的所述正向反馈参数大于所述预定分发阈值时,确定所述正向反馈参数符合所述预定分发条件。
可选的,所述生成模块,具体被配置为:
确定所述登录账户主动建立关联关系的账户当前发布的直播内容的直播数量;
确定所述直播数量所属的数量区间;
读取与所述数量区间对应的置顶数量,其中,数据库中预先记录有数量区间与置顶数量的对应关系;
将所述置顶数量个直播内容置顶排序,其余内容基于所述分散密度排序,生成所述展示列表。
可选的,所述确定模块,还被配置为在所述正向反馈参数不大于所述预定分发阈值时,确定所述正向反馈参数不符合所述预定分发条件。
可选的,所述确定模块,还被配置为在所述正向反馈参数不符合预定分发条件时,确定按照分组排序方式在所述指定页面展示所述直播内容和视频内容,其中,所述分组排序方式为在对所述指定页面的内容排序时,将直播内容排列在视频内容之前的排序方式;
所述生成模块,还被配置为按照所述分组排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,并将所述展示列表发送至所述终端。
根据本公开实施例的第三方面,提供一种电子设备,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:执行所述存储器上所存放的指令时,实现如上第一方面所述的页面请求处理方法。
根据本申请实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上第一方面所述的页面请求处理方法。
根据本申请实施例的第五方面,提供一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得电子设备能够执行如上第一方面所述的页面请求处理方法。
本公开的实施例提供的技术方案至少带来以下有益效果:由于本公开的实施例可以在用于表示登录账户对直播内容的喜好程度的正向反馈参数符合预定分发条件时,对指定页面中的直播内容和视频内容按照交叉排序的方式进行排序,使得终端在接收并展示指定页面时,登录账户可以很容易地找到视频内容。所以与现有技术中将直播内容全部置顶显示的方式相比,本公开的实施例可以使得指定页面中显示的内容排列方式更合理。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1是根据一示例性实施例示出的一种页面请求处理系统结构示意图;
图2是根据一示例性实施例示出的一种页面请求处理方法的流程图;
图3是根据一示例性实施例示出的另一种页面请求处理方法的流程图;
图4是根据一示例性实施例示出的另一种页面请求处理方法的流程图;
图5是根据一示例性实施例示出的一种指定页面的示意图;
图6是根据一示例性实施例示出的一种页面请求处理装置的框图。
图7是根据一示例性实施例示出的一种电子设备的框图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1为本发明实施例提供的一种页面请求处理系统,该系统包括:终端和服务器。
终端用于向服务器请求获取指定页面,并显示指定页面。
服务器用于向终端发送指定页面。
图1中示例性地示出了一个终端和一个服务器,本公开实施例中各设备的数量不限于此。
图2是根据一示例性实施例示出的一种页面请求处理方法的流程图,如图2所示,页面请求处理方法用于图1所示的服务器中,包括以下步骤。
在步骤S21中,接收终端上登录账户发送的指定页面获取请求。
其中,指定页面用于展示登录账户主动建立关联关系的账户发布的作品,账户发布的作品中包括直播内容和视频内容。
在步骤S22中,响应于指定页面获取请求,读取登录账户对直播内容的正向反馈参数。
其中,正向反馈参数用于表示登录账户对直播内容的喜好程度。
例如,登录账户对直播内容的喜好程度可以根据该登录账户对直播内容的点击率以及观看时长确定。
在步骤S23中,若正向反馈参数符合预定分发条件,则确定按照交叉排序方式在指定页面展示直播内容和视频内容。
其中,交叉排序方式为在对指定页面的内容排序时,在连续多个视频内容中插入直播内容的排序方式。
在步骤S24中,按照交叉排序方式,对指定页面上待展示的视频内容和直播内容进行排序,生成指定页面的展示列表,并将展示列表发送至终端。
本公开的实施例提供的技术方案至少带来以下有益效果:由于本公开的实施例可以在登录账户对直播内容的正向反馈参数符合预定分发条件时,对指定页面中的直播内容和视频内容按照交叉排序的方式进行排序,使得终端在接收并展示指定页面时,登录账户可以很容易地找到视频内容。所以与现有技术中将直播内容全部置顶显示的方式相比,本公开的实施例可以使得指定页面中显示的内容排列方式更合理。
可选的,在上述步骤S22读取登录账户对直播内容的正向反馈参数之前,可以通过以下步骤确定登录账户对直播内容的正向反馈参数:
步骤一、获取统计的登录账户在历史时间段内对指定页面上视频内容和直播内容的点击操作信息。
例如,可以获取统计的与当前时刻距离24小时以内的时间段内,登录账户在关注页上分别对直播内容和视频内容的点击量。
步骤二、基于统计的点击操作信息,分别计算登录账户对视频内容的点击率和对直播内容的点击率。
其中,点击率用于表示相应内容的点击次数与展示次数的比值。
可以理解的,登录账户对视频内容的点击率为:统计的登录账户对视频内容的点击量与历史时间段内指定页面上展示的视频内容的展示次数的比值。登录账户对直播内容的点击率为:统计的登录账户对直播内容的点击量与历史时间段内指定页面上展示的直播内容的展示次数的比值。
步骤三、将登录账户对视频内容的点击率和对直播内容的点击率的比值,确定为登录账户对直播内容的正向反馈参数。
可选的,获取各个登录账户对直播内容的正向反馈参数后,可以将各个正向反馈参数标准化,使得各个正向反馈参数映射在0到1之间,这样可以更方便地设置预定分发阈值,以区分对直播内容喜好程度高的用户和对直播内容喜好程度低的用户。
本公开的实施例提供的技术方案还可以带来以下有益效果:本公开的实施例可以利用登录账户对指定页面中直播内容的点击率和视频内容的点击率,确定各登录账户对直播内容的正向反馈参数,并将各正向反馈参数标准化,以更方便的区分各登录账户对直播内容的喜好程度,方便区分是否利用交叉排序方式对指定页面中的内容进行排序。
可选的,参见图3,上述步骤S24中生成指定页面的展示列表的方式可以包括以下步骤:
在步骤S31中,根据登录账户对直播内容的正向反馈参数,确定直播内容的分散密度。
其中,分散密度用来表示交叉排序方式中插入直播内容的连续多个视频内容的数量。
一种实施方式中,可以确定正向反馈参数所属的分散区间,然后读取与分散区间对应的分散密度。其中,数据库中预先记录有分散区间与分散密度的对应关系。
另一种实施方式中,可以按照公式(1)计算直播内容的分散密度:
可选的,可以在多个视频内容之前插入直播内容,还可以在多个视频内容之间插入直播内容,还可以在多个视频内容之后插入直播内容,本公开实施例不对直播内容插入连续多个视频内容的位置作具体限定。
根据公式(1)可以得出X和Y的关系如表一所示:
表一
X | [0.8,0.84) | [0.84,0.88) | [0.88,0.92) | [0.92,0.96) | [0.96,1.0) | 1.0 |
Y | 4 | 5 | 6 | 7 | 8 | 9 |
由此可见,登录账户对直播内容的正向反馈参数越大,分散密度越大,插入直播内容的连续多个视频内容的数量越大,直播内容在指定页面中的显示位置越分散。
登录账户对直播内容的正向反馈参数越小,分散密度越小,插入直播内容的连续多个视频内容的数量越小,直播内容在指定页面中的显示位置越紧密。
在步骤S32中,对指定页面上待展示的视频内容和直播内容进行排序,生成符合分散密度的展示列表。
可选的,当指定页面中包括非置顶的内容时,可以基于分散密度,按照在连续多个视频内容中插入直播内容的方式对直播内容和视频内容进行排序,生成展示列表。
可选的,当指定页面中既包括置顶的内容,又包括非置顶的内容时,可以确定登录账户主动建立关联关系的账户当前发布的直播内容的直播数量,然后确定直播数量所属的数量区间,并读取与数量区间对应的置顶数量,其中,数据库中预先记录有数量区间与置顶数量的对应关系。再对与数量区间对应的置顶数量个直播内容置顶排序,其余直播内容和视频内容基于分散密度排序,生成展示列表。
例如,各个数量区间对应的置顶数量如表二所示:
表二
数量区间 | [0,5) | [5,10) | [10,∞) |
置顶数量 | 1 | 2 | 3 |
可选的,可以按照登录账户与其主动建立关联关系的账户之间的亲密程度从大到小的排列顺序,获取与数量区间对应的置顶数量个直播内容,然后将获取的直播内容置顶排序。
例如,直播内容在登录账户的关注页中的分散密度为3,置顶数量为2,关注页中包括:直播1、直播2、直播3、直播4、短视频1、短视频2、短视频3、短视频4、短视频5、短视频6。表示需要将2个直播内容排列在其他内容之前,其余内容按照在2个视频内容中插入1个直播内容的排序方式排序。可以确定关注页中各内容的显示顺序为:直播1、直播2、短视频1、短视频2、直播3、短视频3、短视频4、直播4、短视频5、短视频6。
本公开的实施例提供的技术方案至少带来以下有益效果:由于本公开的实施例可以在登录账户对直播内容的正向反馈参数大于预定分发阈值时,对直播内容和视频内容按照交叉排序方式进行排序。由于正向反馈参数为视频点击率和直播点击率的比值,正向反馈参数越大,登录账户对直播内容的喜好程度越低;正向反馈参数越小,登录账户对直播内容的喜好程度越高。本发明实施例可以对直播内容喜好程度较低的登录账户对应的指定页面中的内容按照交叉排序方式排序,使得对直播内容喜好程度较低的登录账户可以更方便地找到视频内容。所以与现有技术中将直播内容全部置顶显示的方式相比,本公开可以使得指定页面中显示的内容排列方式更合理。
可选的,参见图4,在上述步骤S23确定排序方式之前,还需要判断登录账户对直播内容的正向反馈参数是否符合预定分发条件,包括如下步骤:
在步骤S41中,判断正向反馈参数是否大于预定分发阈值。若正向反馈参数大于预定分发阈值,则执行步骤S42;若正向反馈参数不大于预定分发阈值,则执行步骤S43。
可选的,可以设置预定分发阈值为0.8,当正向反馈参数大于0.8,表示该登录账户对直播内容的点击率较低,说明该登录账户对直播内容的喜好程度较低,对视频内容的喜好程度较高。当正向反馈参数小于0.8,表示该登录账户对直播内容的点击率较高,说明该登录账户对直播内容的喜好程度较高,对视频内容的喜好程度较低。
在步骤S42中,确定正向反馈参数符合预定分发条件。
可以理解的,当正向反馈参数大于预定分发阈值,说明该登录账户对直播内容的点击率较低,该账户对直播内容的喜好程度较低,需要对指定页面的直播内容和短视频内容按照交叉排序的方式进行排序,以使得指定页面在展示时,可以将更多的视频内容优先展示,让用户更方便地在指定页面中找到视频内容。
在步骤S43中,确定正向反馈参数不符合预定分发条件。
可以理解的,当正向反馈参数不大于预定分发阈值,说明该登录账户对直播内容的点击率较高,该账户对直播内容的喜好程度较高,则可以不按照交叉排序的方式对直播内容的短视频内容进行排序。
可选的,若正向反馈参数不符合预定分发条件,则可以确定按照分组排序方式在指定页面展示直播内容和视频内容。其中,分组排序方式为在对指定页面的内容排序时,将直播内容排列在视频内容之前的排序方式。然后按照分组排序方式,对指定页面上待展示的视频内容和直播内容进行排序,生成指定页面的展示列表,并将展示列表发送至所述终端。
本公开的实施例提供的技术方案至少带来以下有益效果:由于本公开实施例还可以在正向反馈参数不符合预定分发条件时,利用分组排序方式对直播内容和短视频内容进行排序,使得对于直播内容喜好程度较高的登录账户的指定页面中,可以将直播内容置顶显示,让这类用户可以更方便地在指定页面中找到直播内容。
以下分别对基于交叉排序方式的指定页面,以及对基于分组排序方式的指定页面进行举例说明。参见图5,图5为两个不同的登录账户的关注页,(a)为正向反馈参数不大于预定分发阈值的登录账户的关注页,该关注页中的直播内容全部置顶显示。(b)为正向反馈参数大于预定分发阈值的登录账户的关注页,该关注页中的直播内容根据分散密度分散显示,可以让该登录账户更快速地找到视频内容。
本公开的实施例提供的技术方案至少带来以下有益效果:对于对直播内容喜好程度较低的登录账户而言,相关技术中由于关注页的直播内容都是置顶显示的,而该登录账户对直播内容不感兴趣,点击直播内容的概率较低,使得浪费关注页中大量的位置资源。而本公开的实施例可以将关注页中的直播内容分散显示,使得登录账户可以浏览直播内容的同时,还可以浏览到短视频内容,提高了对短视频内容的点击率。
另外,由于本公开的实施例还可以设置置顶数量个直播内容置顶显示,以减少对直播内容播放时长的伤害。
图6是根据一示例性实施例示出的一种页面请求处理装置框图。参照图6,该装置包括接收模块601、读取模块602、确定模块603和生成模块604。
接收模块601,被配置为接收终端上登录账户发送的指定页面获取请求,指定页面用于展示登录账户主动建立关联关系的账户发布的作品,账户发布的作品中包括直播内容和视频内容;
读取模块602,被配置为响应于接收模块601接收的指定页面获取请求,读取登录账户对直播内容的正向反馈参数,其中,正向反馈参数用于表示登录账户对直播内容的喜好程度;
确定模块603,被配置为在读取模块602读取的正向反馈参数符合预定分发条件时,确定按照交叉排序方式在指定页面展示所述直播内容和视频内容,其中,交叉排序方式为在对指定页面的内容排序时,在连续多个视频内容中插入直播内容的排序方式;
生成模块604,被配置为按照确定模块603确定的交叉排序方式,对指定页面上待展示的视频内容和直播内容进行排序,生成指定页面的展示列表,并将展示列表发送至终端。
可选的,该生成模块604,可以具体被配置为:
根据登录账户对直播内容的正向反馈参数,确定直播内容的分散密度,其中,分散密度用来表示交叉排序方式中插入直播内容的连续多个视频内容的数量;
对指定页面上待展示的视频内容和直播内容进行排序,生成符合分散密度的展示列表。
可选的,该生成模块604,可以具体被配置为:
确定正向反馈参数所属的分散区间;
读取与分散区间对应的分散密度,其中,数据库中预先记录有分散区间与分散密度的对应关系。
可选的,该生成模块604,可以具体被配置为:
可选的,该装置还可以包括:获取模块和计算模块;
该获取模块,被配置为在读取登录账户对直播内容的正向反馈参数之前,获取统计的登录账户在历史时间段内对所述指定页面上视频内容和直播内容的点击操作信息;
该计算模块,被配置为基于获取模块获取统计的点击操作信息,分别计算登录账户对视频内容的点击率和对直播内容的点击率,其中,点击率用于表示相应内容的点击次数与展示次数的比值;
确定模块603,还被配置为将登录账户对视频内容的点击率和对直播内容的点击率的比值,确定为登录账户对直播内容的正向反馈参数。
可选的,该装置还可以包括:判断模块;
判断模块,被配置为在确定按照交叉排序方式在指定页面展示所述直播内容和视频内容之前,判断正向反馈参数是否大于预定分发阈值;
确定模块603,还可以被配置为在判断模块判断的正向反馈参数大于预定分发阈值时,确定正向反馈参数符合预定分发条件。
可选的,该生成模块604,可以具体被配置为:
确定登录账户主动建立关联关系的账户当前发布的直播内容的直播数量;
确定直播数量所属的数量区间;
读取与数量区间对应的置顶数量,其中,数据库中预先记录有数量区间与置顶数量的对应关系;
将置顶数量个直播内容置顶排序,其余内容基于所述分散密度排序,生成展示列表。
可选的,该确定模块603,还被配置为在判断正向反馈参数是否大于预定分发阈值之后,在正向反馈参数不大于预定分发阈值时,确定正向反馈参数不符合预定分发条件。
可选的,该确定模块603,还被配置为在正向反馈参数不符合预定分发条件时,确定按照分组排序方式在指定页面展示所述直播内容和视频内容,其中,分组排序方式为在对指定页面的内容排序时,将直播内容排列在视频内容之前的排序方式;
该生成模块604,还被配置为按照分组排序方式,对指定页面上待展示的视频内容和直播内容进行排序,生成指定页面的展示列表,并将展示列表发送至终端。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图7是根据一示例性实施例示出的一种用于页面请求处理的电子设备700的框图。例如,该电子设备可以被提供为一服务器。参照图7,该电子设备包括处理组件722,其进一步包括一个或多个处理器,以及由存储器732所代表的存储器资源,用于存储可由处理组件722的执行的指令,例如应用程序。存储器732中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件722被配置为执行指令,以执行上述页面请求处理方法。
该电子设备还可以包括一个电源组件726被配置为执行该电子设备的电源管理,一个有线或无线网络接口750被配置为将该电子设备连接到网络,和一个输入输出(I/O)接口758。该电子设备可以操作基于存储在存储器732的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在本公开提供的又一实施例中,还提供了一种非临时性计算机可读存储介质,当存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述实施例中任一页面请求处理方法。
在本公开提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在电子设备上运行时,使得电子设备执行上述实施例中任一页面请求处理方法。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种页面请求处理方法,其特征在于,包括:
接收终端上登录账户发送的指定页面获取请求,所述指定页面用于展示所述登录账户主动建立关联关系的账户发布的作品,账户发布的作品中包括直播内容和视频内容;
响应于所述指定页面获取请求,读取所述登录账户对直播内容的正向反馈参数,其中,所述正向反馈参数用于表示所述登录账户对直播内容的喜好程度;
若所述正向反馈参数符合预定分发条件,则确定按照交叉排序方式在所述指定页面展示所述直播内容和视频内容,其中,所述交叉排序方式为在对所述指定页面的内容排序时,在连续多个视频内容中插入直播内容的排序方式;
按照所述交叉排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,并将所述展示列表发送至所述终端。
2.根据权利要求1所述的页面请求处理方法,其特征在于,所述按照所述交叉排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,包括:
根据所述登录账户对直播内容的正向反馈参数,确定直播内容的分散密度,其中,所述分散密度用来表示所述交叉排序方式中插入直播内容的连续多个视频内容的数量;
对所述指定页面上待展示的视频内容和直播内容进行排序,生成符合所述分散密度的展示列表。
3.根据权利要求2所述的页面请求处理方法,其特征在于,根据所述登录账户对直播内容的正向反馈参数,确定直播内容的分散密度,包括:
确定所述正向反馈参数所属的分散区间;
读取与所述分散区间对应的分散密度,其中,数据库中预先记录有分散区间与分散密度的对应关系。
5.根据权利要求1至4中任意一项所述的页面请求处理方法,其特征在于,在读取所述登录账户对直播内容的正向反馈参数之前,所述方法还包括:
获取统计的登录账户在历史时间段内对所述指定页面上视频内容和直播内容的点击操作信息;
基于统计的点击操作信息,分别计算所述登录账户对所述视频内容的点击率和对所述直播内容的点击率,其中,点击率用于表示相应内容的点击次数与展示次数的比值;
将所述登录账户对所述视频内容的点击率和对所述直播内容的点击率的比值,确定为所述登录账户对直播内容的正向反馈参数。
6.根据权利要求5所述的页面请求处理方法,其特征在于,在确定按照交叉排序方式在所述指定页面展示所述直播内容和视频内容之前,所述方法还包括:
判断所述正向反馈参数是否大于预定分发阈值;
若所述正向反馈参数大于所述预定分发阈值,则确定所述正向反馈参数符合所述预定分发条件。
7.根据权利要求2至4中任意一项所述的页面请求处理方法,其特征在于,对所述指定页面上待展示的视频内容和直播内容进行排序,生成符合所述分散密度的展示列表,包括:
确定所述登录账户主动建立关联关系的账户当前发布的直播内容的直播数量;
确定所述直播数量所属的数量区间;
读取与所述数量区间对应的置顶数量,其中,数据库中预先记录有数量区间与置顶数量的对应关系;
对所述置顶数量个直播内容置顶排序,其余直播内容和视频内容基于所述分散密度排序,生成所述展示列表。
8.一种页面请求处理装置,其特征在于,包括:
接收模块,被配置为接收终端上登录账户发送的指定页面获取请求,所述指定页面用于展示所述登录账户主动建立关联关系的账户发布的作品,账户发布的作品中包括直播内容和视频内容;
读取模块,被配置为响应于所述接收模块接收的所述指定页面获取请求,读取所述登录账户对直播内容的正向反馈参数,其中,所述正向反馈参数用于表示所述登录账户对直播内容的喜好程度;
确定模块,被配置为在所述读取模块读取的所述正向反馈参数符合预定分发条件时,确定按照交叉排序方式在所述指定页面展示所述直播内容和视频内容,其中,所述交叉排序方式为在对所述指定页面的内容排序时,在连续多个视频内容中插入直播内容的排序方式;
生成模块,被配置为按照所述确定模块确定的所述交叉排序方式,对所述指定页面上待展示的视频内容和直播内容进行排序,生成所述指定页面的展示列表,并将所述展示列表发送至所述终端。
9.一种电子设备,其特征在于,包括:
处理器;
用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述指令,以实现如权利要求1至7中任一项所述的页面请求处理方法。
10.一种存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至7中任一项所述的页面请求处理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910854920.2A CN112565797B (zh) | 2019-09-10 | 2019-09-10 | 一种页面请求处理方法、装置、电子设备及介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910854920.2A CN112565797B (zh) | 2019-09-10 | 2019-09-10 | 一种页面请求处理方法、装置、电子设备及介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112565797A true CN112565797A (zh) | 2021-03-26 |
CN112565797B CN112565797B (zh) | 2022-08-05 |
Family
ID=75029177
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910854920.2A Active CN112565797B (zh) | 2019-09-10 | 2019-09-10 | 一种页面请求处理方法、装置、电子设备及介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112565797B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113794894A (zh) * | 2021-08-17 | 2021-12-14 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN116055785A (zh) * | 2023-01-03 | 2023-05-02 | 北京达佳互联信息技术有限公司 | 音视频数据展示方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017101299A1 (zh) * | 2015-12-15 | 2017-06-22 | 乐视控股(北京)有限公司 | 视频推荐方法、装置和设备 |
CN108881994A (zh) * | 2018-06-29 | 2018-11-23 | 北京微播视界科技有限公司 | 视频访问方法、客户端、装置、终端、服务器和存储介质 |
CN109547808A (zh) * | 2018-11-22 | 2019-03-29 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、服务器及存储介质 |
CN109769128A (zh) * | 2018-12-25 | 2019-05-17 | 北京达佳互联信息技术有限公司 | 视频推荐方法、视频推荐装置和计算机可读存储介质 |
CN109889880A (zh) * | 2019-04-11 | 2019-06-14 | 北京字节跳动网络技术有限公司 | 关注用户的信息展示方法、装置、设备及存储介质 |
CN110019949A (zh) * | 2018-09-27 | 2019-07-16 | 北京字节跳动网络技术有限公司 | 视频推荐方法、装置、终端、服务器及可读介质 |
-
2019
- 2019-09-10 CN CN201910854920.2A patent/CN112565797B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2017101299A1 (zh) * | 2015-12-15 | 2017-06-22 | 乐视控股(北京)有限公司 | 视频推荐方法、装置和设备 |
CN108881994A (zh) * | 2018-06-29 | 2018-11-23 | 北京微播视界科技有限公司 | 视频访问方法、客户端、装置、终端、服务器和存储介质 |
CN110019949A (zh) * | 2018-09-27 | 2019-07-16 | 北京字节跳动网络技术有限公司 | 视频推荐方法、装置、终端、服务器及可读介质 |
CN109547808A (zh) * | 2018-11-22 | 2019-03-29 | 北京达佳互联信息技术有限公司 | 数据处理方法、装置、服务器及存储介质 |
CN109769128A (zh) * | 2018-12-25 | 2019-05-17 | 北京达佳互联信息技术有限公司 | 视频推荐方法、视频推荐装置和计算机可读存储介质 |
CN109889880A (zh) * | 2019-04-11 | 2019-06-14 | 北京字节跳动网络技术有限公司 | 关注用户的信息展示方法、装置、设备及存储介质 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113794894A (zh) * | 2021-08-17 | 2021-12-14 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN113794894B (zh) * | 2021-08-17 | 2024-05-17 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN116055785A (zh) * | 2023-01-03 | 2023-05-02 | 北京达佳互联信息技术有限公司 | 音视频数据展示方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112565797B (zh) | 2022-08-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107404656B (zh) | 直播视频推荐方法、装置及服务器 | |
CN106326391B (zh) | 多媒体资源推荐方法及装置 | |
CN105163142B (zh) | 一种用户偏好确定方法、视频推荐方法和系统 | |
CN109597974B (zh) | 报表生成方法及装置 | |
CN111651510A (zh) | 数据处理方法、装置、电子设备和计算机可读存储介质 | |
CN104053023B (zh) | 一种确定视频相似度的方法及装置 | |
CN109547808A (zh) | 数据处理方法、装置、服务器及存储介质 | |
CN109213933B (zh) | 内容项推荐方法、装置、设备及存储介质 | |
CN107918618B (zh) | 数据处理方法及装置 | |
CN110278485A (zh) | 一种评估视频质量的方法及装置 | |
CN113643070A (zh) | 一种基于大数据的智能信息推送方法及系统 | |
CN105447147A (zh) | 一种数据处理方法及装置 | |
CN112565797B (zh) | 一种页面请求处理方法、装置、电子设备及介质 | |
CN111464826A (zh) | 虚拟资源的榜单更新方法、装置、电子设备及存储介质 | |
CN113158022A (zh) | 业务推荐方法、装置、服务器及存储介质 | |
CN111064996B (zh) | 用户观看视频内容偏好识别方法、系统和存储介质 | |
CN104392101B (zh) | 数据共享方法及装置 | |
CN110162361B (zh) | 基于用户行为的智能提示方法、装置、终端及存储介质 | |
US20160103924A1 (en) | Method and apparatus for acquiring information digest | |
CN112308648A (zh) | 信息处理方法及装置 | |
CN113259728B (zh) | 推荐视频的方法、装置、电子设备及存储介质 | |
CN111143688B (zh) | 一种基于移动新闻客户端的评估方法及其系统 | |
CN110874639A (zh) | 操作信息的获取方法及装置 | |
CN111125501B (zh) | 用于处理信息的方法和装置 | |
CN112560938A (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 |