CN115455213A - 一种多媒体作品的展示方法、装置、设备及存储介质 - Google Patents
一种多媒体作品的展示方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN115455213A CN115455213A CN202211062732.4A CN202211062732A CN115455213A CN 115455213 A CN115455213 A CN 115455213A CN 202211062732 A CN202211062732 A CN 202211062732A CN 115455213 A CN115455213 A CN 115455213A
- Authority
- CN
- China
- Prior art keywords
- user
- multimedia
- target page
- work
- multimedia works
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/44—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本公开提供了一种多媒体作品的展示方法、装置、设备及存储介质,所述方法包括:首先在第一用户对应的目标页面上,展示多媒体作品的第一用户对应的多媒体作品,然后响应于针对多媒体作品的目标页面上的预设排序控件的触发操作,按照多媒体作品的用户交互数量的降序排列方式,更新多媒体作品的目标页面上的多媒体作品的第一用户对应的多媒体作品的展示顺序。可见,本公开实施例通过对目标页面上的预设排序控件的触发操作,能够使多媒体作品按照用户交互数量的降序排列方式进行展示,丰富了多媒体作品的展示形式,提升了用户的体验。
Description
技术领域
本公开涉及数据处理领域,尤其涉及一种多媒体作品的展示方法、装置、设备及存储介质。
背景技术
随着多媒体短视频技术的不断发展,越来越多的用户通过发布多媒体作品记录自己的工作与生活。
但是,目前的多媒体作品的展示形式较单一,不能满足用户的使用需求,因此,如何丰富多媒体作品的展示形式,提升用户的使用体验,是目前亟需解决的技术问题。
发明内容
为了解决上述技术问题,本公开实施例提供了一种多媒体作品的展示方法。
第一方面,本公开提供了一种多媒体作品的展示方法,所述方法包括:
在第一用户对应的目标页面上,展示所述第一用户对应的多媒体作品;其中,每个多媒体作品的封面上显示有所述多媒体作品对应的用户交互数量;
响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
一种可选的实施方式中,所述响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序,包括:
响应于针对所述目标页面上的预设排序控件的触发操作,根据每个多媒体作品对应的用户交互数量,对所述第一用户对应的多媒体作品进行降序排列,得到降序排列后的多媒体作品的展示顺序;
基于所述降序排列后的多媒体作品的展示顺序,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
一种可选的实施方式中,所述用户交互数量包括点赞量,所述响应于针对所述目标页面上的预设排序控件的触发操作,根据每个多媒体作品对应的用户交互数量,对所述第一用户对应的多媒体作品进行降序排列,得到降序排列后的多媒体作品的展示顺序,包括:
响应于针对所述目标页面上的预设排序控件的触发操作,优先根据每个多媒体作品对应的点赞量,对所述第一用户对应的多媒体作品进行降序排列,并针对点赞量相同的多媒体作品,根据每个多媒体作品对应的播放量进行降序排列,得到降序排列后的多媒体作品的展示顺序。
一种可选的实施方式中,所述方法还包括:
响应于针对所述目标页面上的预设排序控件的触发操作,在所述目标页面上的预设区域内显示排序提示信息;其中,所述排序提示信息用于提示所述目标页面上展示的所述第一用户对应的多媒体作品的展示顺序对应的排序方式;
当监测到所述排序提示信息的显示时长达到预设时长时,隐藏显示所述排序提示信息。
一种可选的实施方式中,所述响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序之后,还包括:
按照预设更新频率,获取所述第一用户在当前更新周期内的作品交互数据;其中,所述作品交互数据包括发生用户交互数量变更的多
媒体作品的标识;
基于所述多媒体作品的标识,获取所述第一用户对应的多媒体作品的当前用户交互数量;
基于所述第一用户对应的多媒体作品的当前用户交互数量,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
一种可选的实施方式中,所述按照预设更新频率,获取所述第一用户在当前更新周期内的作品交互数据,包括:
按照预设更新频率,从目标服务端的消息队列中读取所述第一用户在当前更新周期内的作品交互数据。
一种可选的实施方式中,所述按照预设更新频率,获取所述第一用户在当前更新周期内的作品交互数据,包括:
基于延迟消息,从延迟队列中读取所述第一用户在所述延迟消息对应的延迟时间内的作品交互数据;其中,所述延迟时间用于表征所述第一用户对应的多媒体作品的展示顺序的更新频率。
第二方面,本公开提供了一种多媒体作品的展示装置,所述装置包括:
展示模块,用于在第一用户对应的目标页面上,展示所述第一用户对应的多媒体作品;其中,每个多媒体作品的封面上显示有所述多媒体作品对应的用户交互数量;
第一更新模块,用于响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
第三方面,本公开提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现上述的方法。
第四方面,本公开提供了一种多媒体作品的展示设备,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现上述的方法。
第五方面,本公开提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现上述的方法。
本公开实施例提供的技术方案与现有技术相比至少具有如下优点:
本公开实施例提供了一种多媒体作品的展示方法,首先在第一用户对应的目标页面上,展示多媒体作品的第一用户对应的多媒体作品,其中,每个多媒体作品的封面上显示有多媒体作品对应的用户交互数量,然后响应于针对多媒体作品的目标页面上的预设排序控件的触发操作,按照多媒体作品的用户交互数量的降序排列方式,更新多媒体作品的目标页面上的多媒体作品的第一用户对应的多媒体作品的展示顺序。可见,本公开实施例通过对目标页面上的预设排序控件的触发操作,能够使多媒体作品按照用户交互数量的降序排列方式进行展示,丰富了多媒体作品的展示形式,提升了用户的体验。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开实施例提供的一种多媒体作品的展示方法的流程图;
图2为本公开实施例提供的一种目标页面的示意图;
图3为本公开实施例提供的另一种目标页面的示意图;
图4为本公开实施例提供的又一种目标页面的示意图;
图5为本公开实施例提供的另一种多媒体作品的展示方法的流程图
图6为本公开实施例提供的一种多媒体作品的展示装置的结构示意图;
图7为本公开实施例提供的一种多媒体作品的展示设备的结构示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
为了丰富多媒体作品的展示形式,提升用户使用体验,本公开实施例提出了一种多媒体作品的展示方法。
具体的,首先在第一用户对应的目标页面上,展示多媒体作品的第一用户对应的多媒体作品,其中,每个多媒体作品的封面上显示有多媒体作品对应的用户交互数量,然后响应于针对多媒体作品的目标页面上的预设排序控件的触发操作,按照多媒体作品的用户交互数量的降序排列方式,更新多媒体作品的目标页面上的多媒体作品的第一用户对应的多媒体作品的展示顺序。
可见,本公开实施例通过对目标页面上的预设排序控件的触发操作,能够使多媒体作品按照用户交互数量的降序排列方式进行展示,丰富了多媒体作品的展示形式,提升了用户的体验。
基于此,本公开实施例提供了一种多媒体作品的展示方法,参考图1,为本公开实施例提供的一种多媒体作品的展示方法的流程图,该方法包括:
S101:在第一用户对应的目标页面上,展示第一用户对应的多媒体作品。
其中,多媒体作品的封面上显示有该多媒体作品的用户交互数量,用户交互数量用于表征该多媒体作品的受欢迎程度。
本公开实施例提供的多媒体作品的展示方法可以应用于客户端,例如,客户端可以包括部署于智能手机的客户端、部署于平板电脑的客户端等。
本公开实施例中,第一用户可以指客户端当前所登录账号的用户,第一用户对应的目标页面可以为第一用户的个人主页,该个人主页展示有第一用户对应的多媒体作品,其中,多媒体作品可以为第一用户所发布的视频。
第一用户还可以指当前登录账号用户所关注的其他用户,相应地,第一用户对应的目标页面可以为当前登录账号用户所关注的其他用户的个人主页,该个人主页展示有当前登录账号用户所关注的其他用户所发布的视频,本公开在此不做任何限定。
本公开实施例中的用户交互数量可以为点赞量、播放量、转发量、评论量等。
参考图2,为本公开实施例提供的一种目标页面的示意图,其中,目标页面为第一用户的个人主页,目标页面上显示有第一用户的头像、名称等信息,还显示有可切换的Tab栏,用于对作品标签、收藏标签、喜欢标签等进行切换,具体地,不同的标签,对应不同的多媒体作品,作品标签对应于第一用户发布的多媒体作品,收藏标签对应于第一用户收藏的多媒体作品,喜欢标签对应于第一用户点赞的多媒体作品。
其中,作品标签所对应的多媒体作品、收藏标签对应的多媒体作品以及喜欢标签所对应的多媒体作品均可以基于用户交互数量的降序排列方式进行排序,以下以作品标签对应的多媒体作品为例进行描述。
如图2所示,第一用户对应的目标页面上显示有多个多媒体作品,每个多媒体作品的封面上均显示有该多媒体作品的用户交互数量,如图2所示,以用户交互数量为点赞量为例,点赞量越高,则表明该多媒体作品越受欢迎。
本公开实施例中,展示在目标页面上的各个多媒体作品,其封面上显示有该多媒体作品的用户交互数量,如图2所示,以点赞量表示用户交互数量,多媒体作品的封面上显示有点赞量。
需要说明的是,第一用户对应的多媒体作品默认基于发布时间顺序进行排序,即S101显示的各个多媒体作品的展示顺序是基于发布时间顺序进行排序的。
S102:响应于针对目标页面上的预设排序控件的触发操作,按照用户交互数量的降序排列方式,更新目标页面上的第一用户对应的多媒体作品的展示顺序。
其中,预设排序控件是指预先设置的用于按照一定方式进行排序的控件,预设排序控件可以为热度控件,用于基于不同多媒体作品的热度对各个多媒体作品进行排序,不同多媒体作品的热度可以由各个多媒体作品的用户交互数量进行表征,用户交互数量越多,对应的多媒体作品的热度越高,其排序越靠前。
本公开实施例中,预设排序控件的触发操作有多种,方式一:以图2为例,可以通过点击或将鼠标放置于控件201,触发下拉列表,下拉列表中包含预设排序控件,如图3所示,下拉列表中包含最新控件301及最热控件302,以最热控件302表示预设排序控件,在用户点击最热控件302时,可以使得该目标页面上的多媒体列表按照用户交互数量(点赞量)的降序排列方式进行展示;方式二:预设排序控件可以设置在第一用户对应的目标页面上的任一空白位置,用户可以通过直接点击该预设排序控件的方式实现预设排序控件的触发操作。
另外,为了使用户在触发控件201时,可以清晰地感知到是否触发成功,还可以对控件201进行设置,具体地,继续参考图2,在用户触发控件201前,控件201可设置为正三角形,在用户触发控件201之后,控件201对应的正三角形可以切换为倒三角形,即如图3控件301所展示的效果。
需要说明的是,下拉列表可在用户触发预设排序控件后自动关闭,还可以通过用户点击目标页面任一空白处进行关闭。
一种可选的实施方式中,响应于针对目标页面上的预设排序控件的触发操作,根据每个多媒体作品对应的用户交互数量,对第一用户对应的多媒体作品进行降序排列,得到降序排列后的多媒体作品的展示顺序,基于降序排列后的多媒体作品的展示顺序,更新目标页面上的第一用户对应的多媒体作品的展示顺序。
假设用户交互数量为点赞量,当点赞量(用户交互数量)相同时,还可以对点赞量相同的多媒体作品按照播放量进行降序排列,一种可选的实施方式中,响应于针对目标页面上的预设排序控件的触发操作,优先根据每个多媒体作品对应的点赞量,对第一用户对应的多媒体作品进行降序排列,并针对点赞量相同的多媒体作品,根据每个多媒体作品对应的播放量进行降序排列,得到降序排列后的多媒体作品的展示顺序。
另一种可选的实施方式中,响应于针对目标页面上的预设排序控件的触发操作,优先根据每个多媒体作品对应的点赞量,对第一用户对应的多媒体作品进行降序排列,并针对点赞量相同多媒体作品,根据每个多媒体作品的播放量进行降序排序,得到降序排列后的多媒体作品的展示顺序,若播放量仍然相同,则可以根据每个多媒体作品的发布时间进行降序排序,得到降序排列后的多媒体作品的展示顺序。
可选的,若目标页面上展示的第一用户对应的多媒体作品中,包含携带置顶标识的多媒体作品,在接收到针对目标页面上的预设排序控件的触发操作后,携带置顶标识的多媒体作品也参与排序。
其中,携带置顶标识的多媒体作品显示于目标页面的首个多媒体作品中。
进一步地,为了使用户能够清晰地感知到多媒体作品的排序方式,还可以在用户触发预设排序控件后,显示排序提示信息,一种可选的实施方式中,响应于针对目标页面上的预设排序控件的触发操作,在目标页面上的预设区域内显示排序提示信息,当监测到排序提示信息的显示时长达到预设时长时,隐藏显示排序提示信息。
其中,排序提示信息用于提示目标页面上展示的第一用户对应的多媒体作品的展示顺序对应的排序方式。
本公开实施例中,预设区域可以为目标页面上的任一区域,如可以设置于多媒体作品上方位置,如图4所示的预设区域401。
预设时长是指预先设置的排序提示信息的显示时长,如预设时长可以设置为3s,当监测到排序提示信息的显示时长达到3秒时,自动隐藏显示排序提示信息。
参考图4,为本公开实施例提供的又一种目标页面的示意图,显示有预设区域401,该预设区域内显示有排序提示信息,如作品按照热度从高到低排序,具体地,在接收到针对目标页面上的预设排序控件的触发操作后,多媒体作品整体下移,同时在目标页面上展示预设区域401,该预设区域401显示有“作品按照热度从高到低排序”的排序提示信息,当监测到排序提示信息的显示时长达到预设时长时,该排序提示信息隐藏显示,同时,多媒体作品上移恢复到起始位置。
本公开实施例提供的多媒体作品的展示方法中,首先在第一用户对应的目标页面上,展示多媒体作品的第一用户对应的多媒体作品,其中,每个多媒体作品的封面上显示有多媒体作品对应的用户交互数量,然后响应于针对多媒体作品的目标页面上的预设排序控件的触发操作,按照多媒体作品的用户交互数量的降序排列方式,更新多媒体作品的目标页面上的多媒体作品的第一用户对应的多媒体作品的展示顺序。可见,本公开实施例通过对目标页面上的预设排序控件的触发操作,能够使多媒体作品按照用户交互数量的降序排列方式进行展示,丰富了多媒体作品的展示形式,提升了用户的体验。
基于上述实施例,为了进一步的对本公开实施例提供的多媒体作品的展示方法进行理解,本公开还提供了一种多媒体作品的展示方法,参考图5,为本公开实施例提供的另一种多媒体作品的展示方法的流程图,该方法包括:
S501:按照预设更新频率,获取第一用户在当前更新周期内的作品交互数据。
其中,作品交互数据包括发生用户交互数量变更的多媒体作品的标识。
本公开实施例中,由于第一用户对应的目标页面展示空间有限,在响应于针对目标页面上的预设排序控件的触发操作,按照用户交互数量的降序排列方式,更新目标页面上的第一用户对应的多媒体作品的展示顺序之后,仅能展示第一用户对应的部分多媒体作品,如图2所示,仅能展示第一用户的6个多媒体作品,若需要展示第一用户的剩余多媒体作品,可以通过向上滑动的方式触发展示。
具体地,在用户通过向上滑动的方式展示第一用户的剩余多媒体作品时,由于多媒体作品是按照用户交互数量的降序排列方式进行展示,因此,用户交互数量最少的多媒体作品排在最后面,假设用户交互数量最少的多媒体作品为多媒体作品A,若多媒体作品A在短时间内用户交互数量增加较快,则该多媒体作品A将会上移,导致用户通过向上滑动的方式展示第一用户的剩余多媒体作品时,存在无法展示多媒体作品A的风险。
为此,在用户通过向上滑动的方式触发展示第一用户的剩余多媒体作品时,可以根据预设更新频率,对第一用户对应的多媒体作品按照用户交互数量的降序排列方式进行展示,即在预设更新频率内,用户通过向上滑动的方式触发展示第一用户的剩余多媒体作品时,剩余多媒体作品的排列方式不会发生变化,保障了多媒体作品展示的稳定性。
具体地,在用户通过向上滑动的方式触发展示第一用户的剩余多媒体作品时,按照预设更新频率,从目标服务端获取第一用户在当前更新周期内的作品交互数据。
其中,作品交互数据包括发生用户交互数量变更的多媒体作品的标识。
预设更新频率可以基于需求进行设置,如可以设置为1小时,本公开在此不做任何限定。
本公开实施例提供的目标服务端可以是服务器或服务器集群等。
其中,按照预设更新频率,从服务端获取第一用户在当前更新周期内的作品交互数据的方式有多种,一种可选的实施方式中,按照预设更新频率,从目标服务端的消息队列中读取第一用户在当前更新周期内的作品交互数据。
具体地,目标服务端可以监听多媒体作品的用户交互数量,在监听到第一用户对应的多媒体作品的用户交互数量发生变更时,目标服务器将当前更新周期内的用户交互数量变更的多媒体作品的标识存储于数据库中,如以Key-Value的形式存储于数据库中,其中key={userID}_时间戳,表示第一用户ID;Value=set{itemid1...},表示当前更新周期内用户交互数量变更的多媒体作品的标识,然后将userID+set{itemid1...}发送至目标服务端的消息队列中,使得客户端可以按照预设更新频率,从目标服务端的消息队列中读取第一用户在当前更新周期内的作品交互数据。
示例性地,假设客户端的预设更新频率为每1小时更新一次,目标页面上的第一用户对应的多媒体作品的展示顺序的更新时间为2022年8月26日11时,那么在2022年8月26日11时-2022年8月26日12时之间,用户通过向上滑动的方式触发展示第一用户的剩余多媒体作品时,其对应的展示顺序不会发生任何变化,而在2022年8月26日12时-2022年8月26日13时之间,则按照当前更新周期内(2022年8月26日11时-2022年8月26日12时)的多媒体作品的用户交互数量进行排序。
另一种可选的实施方式中,基于延迟消息,从延迟队列中读取第一用户在延迟消息对应的延迟时间内的作品交互数据。
其中,延迟时间用于表征第一用户对应的多媒体作品的展示顺序的更新频率。
具体地,目标服务端可以监听多媒体作品的用户交互数量,在监听到第一用户对应的多媒体作品的用户交互数量发生变更时,实时将用户交互数量变更的多媒体作品的标识存储于数据库中,如以Key-Value的形式存储于数据库中,其中key={userID}_延迟时间时间戳,表示第一用户ID;Value=set{itemid1...},表示延迟时间内用户交互数量变更的多媒体作品的标识,然后将{userID}_延迟时间时间戳,发送至目标服务端的延迟队列中,使得客户端可以从延迟队列中读取第一用户在延迟消息对应的延迟时间内的作品交互数据。
需要说明的是,在将用户交互数量变更的多媒体作品的标识itemid1存储于数据库之前,先判断itemid1是否已存在,再判断当前key是否存在,若当前itemid1已存在,则将该itemid1丢弃(即去重处理);若当前itemid1不存在并且当前key也不存在,则将当前key写入数据库,并将该key通过延迟队列发送出去;若当前itemid1不存在,当前Key存在,则将当前itemid1写入set{itemid1...}即可,不发送延迟消息。
S502:基于多媒体作品的标识,获取第一用户对应的多媒体作品的当前用户交互数量。
本公开实施例中,在获取到第一用户在当前更新周期内的作品交互数据之后,从该作品交互数据中获取发生用户交互数量变更的多媒体作品的标识,基于用户交互数量变更的多媒体作品的标识,从目标服务端获取用户交互数量变更的多媒体作品的标识对应的多媒体作品的当前用户交互数量。
S503:基于第一用户对应的多媒体作品的当前用户交互数量,更新目标页面上的第一用户对应的多媒体作品的展示顺序。
本公开实施例中,在获取到第一用户对应的多媒体作品的当前用户交互数量后,利用该多媒体作品的当前用户交互数量,更新拉链表,使得第一用户对应的多媒体作品基于更新后的拉链表更新展示顺序。
其中,拉链表中存储有第一用户对应的用户交互数量未发生变更时的第一用户对应的多媒体作品展示顺序表。
需要说明的是,在目标页面上的第一用户对应的多媒体作品的展示顺序更新完毕后,将目标服务端中数据库存储的第一用户的key-value数据删除。
本公开实施例提供的多媒体作品的展示方法中,首先按照预设更新频率,获取第一用户在当前更新周期内的作品交互数据,其中,作品交互数据包括发生用户交互数量变更的多媒体作品的标识,然后基于多媒体作品的标识,获取第一用户对应的多媒体作品的当前用户交互数量,再基于第一用户对应的多媒体作品的当前用户交互数量,更新目标页面上的第一用户对应的多媒体作品的展示顺序。可见,本公开实施例,基于预设更新频率对第一用户对应的多媒体作品的展示顺序进行更新,保障了一定时间内多媒体作品展示的稳定性,提升了用户的体验。
基于上述方法实施例,本公开还提供了一种多媒体作品的展示装置,参考图6,为本公开实施例提供的一种多媒体作品的展示装置的结构示意图,所述装置包括:
展示模块601,用于在第一用户对应的目标页面上,展示所述第一用户对应的多媒体作品;其中,每个多媒体作品的封面上显示有所述多媒体作品对应的用户交互数量;
第一更新模块602,用于响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
一种可选的实施方式中,所述第一更新模块包括:
降序子模块,用于响应于针对所述目标页面上的预设排序控件的触发操作,根据每个多媒体作品对应的用户交互数量,对所述第一用户对应的多媒体作品进行降序排列,得到降序排列后的多媒体作品的展示顺序;
第一更新子模块,用于基于所述降序排列后的多媒体作品的展示顺序,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
一种可选的实施方式中,所述用户交互数量包括点赞量,所述降序子模块具体用于:
响应于针对所述目标页面上的预设排序控件的触发操作,优先根据每个多媒体作品对应的点赞量,对所述第一用户对应的多媒体作品进行降序排列,并针对点赞量相同的多媒体作品,根据每个多媒体作品对应的播放量进行降序排列,得到降序排列后的多媒体作品的展示顺序。
一种可选的实施方式中,所述装置还包括:
显示模块,用于响应于针对所述目标页面上的预设排序控件的触发操作,在所述目标页面上的预设区域内显示排序提示信息;其中,所述排序提示信息用于提示所述目标页面上展示的所述第一用户对应的多媒体作品的展示顺序对应的排序方式;
隐藏模块,用于当监测到所述排序提示信息的显示时长达到预设时长时,隐藏显示所述排序提示信息。
一种可选的实施方式中,所述装置还包括:
第一获取模块,用于按照预设更新频率,获取所述第一用户在当前更新周期内的作品交互数据;其中,所述作品交互数据包括发生用户交互数量变更的多媒体作品的标识;
第二获取模块,用于基于所述多媒体作品的标识,获取所述第一用户对应的多媒体作品的当前用户交互数量;
第二更新模块,用于基于所述第一用户对应的多媒体作品的当前用户交互数量,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
一种可选的实施方式中,所述第一获取模块具体用于:
按照预设更新频率,从目标服务端的消息队列中读取所述第一用户在当前更新周期内的作品交互数据。
一种可选的实施方式中,所述第一获取模块具体用于:
基于延迟消息,从延迟队列中读取所述第一用户在所述延迟消息对应的延迟时间内的作品交互数据;其中,所述延迟时间用于表征所述第一用户对应的多媒体作品的展示顺序的更新频率。
本公开实施例提供的多媒体作品的装置中,首先在第一用户对应的目标页面上,展示多媒体作品的第一用户对应的多媒体作品,其中,每个多媒体作品的封面上显示有多媒体作品对应的用户交互数量,然后响应于针对多媒体作品的目标页面上的预设排序控件的触发操作,按照多媒体作品的用户交互数量的降序排列方式,更新多媒体作品的目标页面上的多媒体作品的第一用户对应的多媒体作品的展示顺序。可见,本公开实施例通过对目标页面上的预设排序控件的触发操作,能够使多媒体作品按照用户交互数量的降序排列方式进行展示,丰富了多媒体作品的展示形式,提升了用户的体验。
除了上述方法和装置以外,本公开实施例还提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现本公开实施例所述的多媒体作品的方法。
本公开实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现本公开实施例所述的多媒体作品的方法。
另外,本公开实施例还提供了一种多媒体作品的展示设备,参见图7所示,可以包括:
处理器701、存储器702、输入装置703和输出装置704。多媒体作品的展示设备中的处理器701的数量可以一个或多个,图7中以一个处理器为例。在本公开的一些实施例中,处理器701、存储器702、输入装置703和输出装置704可通过总线或其它方式连接,其中,图7中以通过总线连接为例。
存储器702可用于存储软件程序以及模块,处理器701通过运行存储在存储器702的软件程序以及模块,从而执行多媒体作品的展示设备的各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序等。此外,存储器702可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。输入装置703可用于接收输入的数字或字符信息,以及产生与多媒体作品的展示设备的用户设置以及功能控制有关的信号输入。
具体在本实施例中,处理器701会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器702中,并由处理器701来运行存储在存储器702中的应用程序,从而实现上述多媒体作品的展示设备的各种功能。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (11)
1.一种多媒体作品的展示方法,其特征在于,所述方法包括:
在第一用户对应的目标页面上,展示所述第一用户对应的多媒体作品;其中,每个多媒体作品的封面上显示有所述多媒体作品对应的用户交互数量;
响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
2.根据权利要求1所述的方法,其特征在于,所述响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序,包括:
响应于针对所述目标页面上的预设排序控件的触发操作,根据每个多媒体作品对应的用户交互数量,对所述第一用户对应的多媒体作品进行降序排列,得到降序排列后的多媒体作品的展示顺序;
基于所述降序排列后的多媒体作品的展示顺序,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
3.根据权利要求2所述的方法,其特征在于,所述用户交互数量包括点赞量,所述响应于针对所述目标页面上的预设排序控件的触发操作,根据每个多媒体作品对应的用户交互数量,对所述第一用户对应的多媒体作品进行降序排列,得到降序排列后的多媒体作品的展示顺序,包括:
响应于针对所述目标页面上的预设排序控件的触发操作,优先根据每个多媒体作品对应的点赞量,对所述第一用户对应的多媒体作品进行降序排列,并针对点赞量相同的多媒体作品,根据每个多媒体作品对应的播放量进行降序排列,得到降序排列后的多媒体作品的展示顺序。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于针对所述目标页面上的预设排序控件的触发操作,在所述目标页面上的预设区域内显示排序提示信息;其中,所述排序提示信息用于提示所述目标页面上展示的所述第一用户对应的多媒体作品的展示顺序对应的排序方式;
当监测到所述排序提示信息的显示时长达到预设时长时,隐藏显示所述排序提示信息。
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序之后,还包括:
按照预设更新频率,获取所述第一用户在当前更新周期内的作品交互数据;其中,所述作品交互数据包括发生用户交互数量变更的多媒体作品的标识;
基于所述多媒体作品的标识,获取所述第一用户对应的多媒体作品的当前用户交互数量;
基于所述第一用户对应的多媒体作品的当前用户交互数量,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
6.根据权利要求5所述的方法,其特征在于,所述按照预设更新频率,获取所述第一用户在当前更新周期内的作品交互数据,包括:
按照预设更新频率,从目标服务端的消息队列中读取所述第一用户在当前更新周期内的作品交互数据。
7.根据权利要求5所述的方法,其特征在于,所述按照预设更新频率,获取所述第一用户在当前更新周期内的作品交互数据,包括:
基于延迟消息,从延迟队列中读取所述第一用户在所述延迟消息对应的延迟时间内的作品交互数据;其中,所述延迟时间用于表征所述第一用户对应的多媒体作品的展示顺序的更新频率。
8.一种多媒体作品的展示装置,其特征在于,所述装置包括:
展示模块,用于在第一用户对应的目标页面上,展示所述第一用户对应的多媒体作品;其中,每个多媒体作品的封面上显示有所述多媒体作品对应的用户交互数量;
第一更新模块,用于响应于针对所述目标页面上的预设排序控件的触发操作,按照所述用户交互数量的降序排列方式,更新所述目标页面上的所述第一用户对应的多媒体作品的展示顺序。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当所述指令在终端设备上运行时,使得所述终端设备实现如权利要求1-7任一项所述的方法。
10.一种多媒体作品的展示设备,其特征在于,包括:存储器,处理器,及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,实现如权利要求1-7任一项所述的方法。
11.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序/指令,所述计算机程序/指令被处理器执行时实现如权利要求1-7任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211062732.4A CN115455213A (zh) | 2022-08-31 | 2022-08-31 | 一种多媒体作品的展示方法、装置、设备及存储介质 |
PCT/CN2023/113237 WO2024046119A1 (zh) | 2022-08-31 | 2023-08-16 | 一种多媒体作品的展示方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211062732.4A CN115455213A (zh) | 2022-08-31 | 2022-08-31 | 一种多媒体作品的展示方法、装置、设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115455213A true CN115455213A (zh) | 2022-12-09 |
Family
ID=84299936
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211062732.4A Pending CN115455213A (zh) | 2022-08-31 | 2022-08-31 | 一种多媒体作品的展示方法、装置、设备及存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115455213A (zh) |
WO (1) | WO2024046119A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024046119A1 (zh) * | 2022-08-31 | 2024-03-07 | 北京字跳网络技术有限公司 | 一种多媒体作品的展示方法、装置、设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120219265A1 (en) * | 2009-10-30 | 2012-08-30 | Hewlett-Packard Development Co., L.P. | Method and apparatus for use with video sequences |
CN114143592A (zh) * | 2021-11-30 | 2022-03-04 | 北京字节跳动网络技术有限公司 | 视频处理方法、视频处理装置和计算机可读存储介质 |
CN114168793A (zh) * | 2021-12-06 | 2022-03-11 | 乐视致新信息技术(武汉)有限公司 | 主播展示方法、装置、设备和存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105243105B (zh) * | 2015-09-18 | 2018-06-19 | 广州酷狗计算机科技有限公司 | 内容排序方法及装置 |
CN110673774A (zh) * | 2019-09-20 | 2020-01-10 | 北京字节跳动网络技术有限公司 | 一种列表流的实现方法、装置、电子设备及存储介质 |
CN114036115A (zh) * | 2021-11-25 | 2022-02-11 | 北京达佳互联信息技术有限公司 | 个人主页显示方法、装置、电子设备、介质和程序产品 |
CN115455213A (zh) * | 2022-08-31 | 2022-12-09 | 北京字跳网络技术有限公司 | 一种多媒体作品的展示方法、装置、设备及存储介质 |
-
2022
- 2022-08-31 CN CN202211062732.4A patent/CN115455213A/zh active Pending
-
2023
- 2023-08-16 WO PCT/CN2023/113237 patent/WO2024046119A1/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120219265A1 (en) * | 2009-10-30 | 2012-08-30 | Hewlett-Packard Development Co., L.P. | Method and apparatus for use with video sequences |
CN114143592A (zh) * | 2021-11-30 | 2022-03-04 | 北京字节跳动网络技术有限公司 | 视频处理方法、视频处理装置和计算机可读存储介质 |
CN114168793A (zh) * | 2021-12-06 | 2022-03-11 | 乐视致新信息技术(武汉)有限公司 | 主播展示方法、装置、设备和存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024046119A1 (zh) * | 2022-08-31 | 2024-03-07 | 北京字跳网络技术有限公司 | 一种多媒体作品的展示方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
WO2024046119A1 (zh) | 2024-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112153454B (zh) | 提供多媒体内容的方法、装置和设备 | |
US20200159763A1 (en) | Apparatus and method for clipping and sharing content at a portable terminal | |
CN110110101B (zh) | 多媒体内容的推荐方法、装置、终端、服务器及可读介质 | |
CN112764631A (zh) | 一种页面展示方法、装置、计算机设备及存储介质 | |
CN113536137A (zh) | 一种信息展示方法、装置以及计算机存储介质 | |
WO2024066893A1 (zh) | 一种多媒体作品的处理方法、装置、设备及存储介质 | |
CN113779416B (zh) | 信息推荐方法、装置、电子设备及计算机可读存储介质 | |
CN111949807B (zh) | 数据处理方法、装置、计算机设备以及存储介质 | |
CN113645496B (zh) | 一种视频处理方法、装置、设备及存储介质 | |
WO2024046119A1 (zh) | 一种多媒体作品的展示方法、装置、设备及存储介质 | |
CN113423019B (zh) | 一种控件显示方法、装置、设备及存储介质 | |
CN114760516A (zh) | 一种视频处理方法、装置、设备及存储介质 | |
CN106886548B (zh) | 数据查询方法及装置 | |
CN115022720A (zh) | 一种视频处理方法、装置、设备及存储介质 | |
CN110855557A (zh) | 视频分享方法、装置和存储介质 | |
CN114329220A (zh) | 一种搜索结果展现方法、装置、计算机设备及存储介质 | |
CN111459686A (zh) | 队列消息存储转发方法、***及具操作***的计算机装置 | |
CN110308848B (zh) | 标签的交互方法、装置及计算机存储介质 | |
CN115858961A (zh) | 一种收藏夹处理方法、装置、设备及存储介质 | |
CN106294709B (zh) | 云存储文件的展示方法及装置 | |
JP2010282503A (ja) | 関連情報検索表示システム及び関連情報検索表示方法,プログラム | |
US20110314370A1 (en) | Tiered pageview generation for computing devices | |
CN114265611A (zh) | 导航栏显示方法、电子设备及存储介质 | |
CN113836449A (zh) | 一种信息展示方法、装置以及计算机存储介质 | |
CN112882789A (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 |