CN112764631A - 一种页面展示方法、装置、计算机设备及存储介质 - Google Patents

一种页面展示方法、装置、计算机设备及存储介质 Download PDF

Info

Publication number
CN112764631A
CN112764631A CN202110126936.9A CN202110126936A CN112764631A CN 112764631 A CN112764631 A CN 112764631A CN 202110126936 A CN202110126936 A CN 202110126936A CN 112764631 A CN112764631 A CN 112764631A
Authority
CN
China
Prior art keywords
description information
trigger operation
floating window
queue
screen interface
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
Application number
CN202110126936.9A
Other languages
English (en)
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 ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network 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 ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN202110126936.9A priority Critical patent/CN112764631A/zh
Publication of CN112764631A publication Critical patent/CN112764631A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04803Split screen, i.e. subdividing the display area or the window area into separate subareas

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本公开提供了一种页面展示方法、装置、计算机设备及存储介质,该方法包括:在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关;响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。

Description

一种页面展示方法、装置、计算机设备及存储介质
技术领域
本公开涉及计算机技术领域,具体而言,涉及一种页面展示方法、装置、计算机设备及存储介质。
背景技术
随着互联网技术和移动终端设备技术的飞速发展,移动终端设备逐渐取代了电视、书籍、报纸等传统的媒体资源传播媒介,成为了越来越多人获取媒体资源的主要途径。
在实际使用中,由于移动终端设备除了展示媒体资源之外,还有其他诸如消息回复等突发事件需要用户及时处理,而当用户处理完突发事件之后,想要重新继续获取媒体资源时,则需要从历史记录或者收藏夹中重新找到该媒体资源,从而使得操作过程繁琐,导致用户体验较差。
发明内容
本公开实施例至少提供一种页面展示方法、装置、计算机设备及存储介质。
第一方面,本公开实施例提供了一种页面展示方法,包括:
在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关;
响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;
在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
一种可能的实施方式中,所述方法还包括:
当检测到添加至所述浮窗标识的任一描述信息对应的目标内容满足预设条件时,将所述任一描述信息从所述浮窗标识中删除。
一种可能的实施方式中,根据以下方法确定所述目标内容满足预设条件:
所述目标内容的展示比例超过预设比例;和/或,所述目标内容的描述信息添加至所述描述信息队列中的时长超过预设时长,其中,所述展示比例包括展示面积比例和/或展示高度比例和/或展示时长比例。
一种可能的实施方式中,所述将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列,包括:
按照与所述描述信息队列匹配的添加规则,将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列;其中,所述添加规则包括将描述信息添加至所述描述信息队列的顺序。
一种可能的实施方式中,在检测到针对所述第一页面的第一触发操作后,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识之前,所述方法还包括:
确定所述第一触发操作触发的内容对应的描述信息是否已添加至所述描述信息队列;
若是,则展示删除按钮,所述删除按钮用于被触发后,从所述描述信息队列中删除所述第一触发操作触发的内容对应的描述信息。
一种可能的实施方式中,所述在所述屏幕界面上展示所述浮窗标识,包括:
检测当前屏幕界面展示的页面是否满足浮窗标识展示条件;
若是,则在所述屏幕界面上展示所述浮窗标识。
一种可能的实施方式中,所述浮窗标识中展示有描述信息对应的数量信息,所述数量信息用于表示所述描述信息队列中对应的展示状态信息为未展示状态的描述信息的数量。
一种可能的实施方式中,在所述屏幕界面上展示所述浮窗标识之后,所述方法还包括:
响应针对所述浮窗标识的第三触发操作,在所述屏幕界面上添加浮层;
按照描述信息在所述描述信息队列中的排列顺序,在所述浮层上展示所述描述信息队列中的描述信息。
一种可能的实施方式中,在所述浮层上展示所述描述信息队列中的描述信息之后,所述方法还包括:
响应针对所述浮层上展示的任一描述信息的第四触发操作,在所述屏幕界面展示所述任一描述信息对应的页面。
一种可能的实施方式中,在所述第一触发操作触发的内容包括音频的情况下,所述响应针对所述浮窗标识的第二触发操作,还包括:
获取与所述音频对应的关联音频,并基于所述音频和所述关联音频,生成音频播放队列。
一种可能的实施方式中,在所述第一触发操作触发的内容包括音频的情况下,所述浮窗标识中还包括所述音频对应的控制按钮;
所述在所述浮层上展示添加至所述浮窗标识内的描述信息,包括:
在所述浮层上展示添加至所述浮窗标识内的描述信息,以及所述控制按钮;
响应基于所述控制按钮触发的操作,基于所述音频播放队列中音频的排列顺序,控制音频播放。
一种可能的实施方式中,所述方法还包括,根据以下方法确定所述目标展示位置:
确定所述第一触发操作在所述屏幕界面上的触发位置;
基于所述第一触发操作在所述屏幕界面上的触发位置、以及预先设置的触发位置与浮窗标识展示位置之间的相对位置关系,确定所述浮窗标识的目标展示位置。
一种可能的实施方式中,所述方法还包括:
将内存中的所述描述信息队列保存至客户端本地;
当检测到内存中的描述信息队列发生更新时,基于内存中更新后的描述信息队列对所述客户端本地的描述信息队列进行更新。
第二方面,本公开实施例还提供一种页面展示装置,包括:
第一展示模块,用于在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关;
添加模块,用于响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;
第二展示模块,用于在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
一种可能的实施方式中,所述装置还包括删除模块,所述删除模块用于:
当检测到添加至所述浮窗标识的任一描述信息对应的目标内容满足预设条件时,将所述任一描述信息从所述浮窗标识中删除。
一种可能的实施方式中,所述删除模块,用于根据以下方法确定所述目标内容满足预设条件:
所述目标内容的展示比例超过预设比例;和/或,所述目标内容的描述信息添加至所述描述信息队列中的时长超过预设时长,其中,所述展示比例包括展示面积比例和/或展示高度比例和/或展示时长比例。
一种可能的实施方式中,所述添加模块,在将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列时,用于:
按照与所述描述信息队列匹配的添加规则,将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列;其中,所述添加规则包括将描述信息添加至所述描述信息队列的顺序。
一种可能的实施方式中,在检测到针对所述第一页面的第一触发操作后,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识之前,所述添加模块还用于:
确定所述第一触发操作触发的内容对应的描述信息是否已添加至所述描述信息队列;
若是,则展示删除按钮,所述删除按钮用于被触发后,从所述描述信息队列中删除所述第一触发操作触发的内容对应的描述信息。
一种可能的实施方式中,所述第二展示模块,在所述屏幕界面上展示所述浮窗标识时,用于:
检测当前屏幕界面展示的页面是否满足浮窗标识展示条件;
若是,则在所述屏幕界面上展示所述浮窗标识。
一种可能的实施方式中,所述浮窗标识中展示有描述信息对应的数量信息,所述数量信息用于表示所述描述信息队列中对应的展示状态信息为未展示状态的描述信息的数量。
一种可能的实施方式中,所述装置还包括第三展示模块,所述第三展示模块,用于:
在所述屏幕界面上展示所述浮窗标识之后,响应针对所述浮窗标识的第三触发操作,在所述屏幕界面上添加浮层;
按照描述信息在所述描述信息队列中的排列顺序,在所述浮层上展示所述描述信息队列中的描述信息。
一种可能的实施方式中,在所述浮层上展示所述描述信息队列中的描述信息之后,所述第三展示模块,还用于:
响应针对所述浮层上展示的任一描述信息的第四触发操作,在所述屏幕界面展示所述任一描述信息对应的页面。
一种可能的实施方式中,在所述第一触发操作触发的内容包括音频的情况下,所述添加模块,在所述响应针对所述浮窗标识的第二触发操作时,还用于:
获取与所述音频对应的关联音频,并基于所述音频和所述关联音频,生成音频播放队列。
一种可能的实施方式中,在所述第一触发操作触发的内容包括音频的情况下,所述浮窗标识中还包括所述音频对应的控制按钮;
所述第三展示模块,在所述浮层上展示添加至所述浮窗标识内的描述信息时,用于:
在所述浮层上展示添加至所述浮窗标识内的描述信息,以及所述控制按钮;
响应基于所述控制按钮触发的操作,基于所述音频播放队列中音频的排列顺序,控制音频播放。
一种可能的实施方式中,所述第一展示模块还用于,根据以下方法确定所述目标展示位置:
确定所述第一触发操作在所述屏幕界面上的触发位置;
基于所述第一触发操作在所述屏幕界面上的触发位置、以及预先设置的触发位置与浮窗标识展示位置之间的相对位置关系,确定所述浮窗标识的目标展示位置。
一种可能的实施方式中,所述添加模块,还用于:
将内存中的所述描述信息队列保存至客户端本地;
当检测到内存中的描述信息队列发生更新时,基于内存中更新后的描述信息队列对所述客户端本地的描述信息队列进行更新。
第三方面,本公开实施例还提供一种计算机设备,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
第四方面,本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
本公开实施例提供的页面展示方法、装置、计算机设备及存储介质,可以在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。这样可以使得用户可以直接通过所述浮窗标识,快速的打开第一触发操作触发的内容,另外,由于浮窗标识的目标展示位置与第一触发操作在屏幕界面上的触发位置相关,因此用户在将第一触发操作触发的内容对应的描述信息添加至浮窗标识时,操作路径较短,操作较为方便,提升了用户体验。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本公开实施例所提供的一种页面展示方法的流程图;
图2示出了本公开实施例所提供的页面展示方法中,确定浮窗标识的目标展示位置的具体方法的流程图;
图3示出了本公开实施例所提供的页面展示方法中,屏幕界面的区域划分的示意图;
图4示出了本公开实施例所提供的页面展示方法中,展示所述描述信息队列中的描述信息的具体方法的流程图;
图5示出了本公开实施例所提供的页面展示方法中,浮层的展示效果图;
图6示出了本公开实施例所提供的一种页面展示装置的架构示意图;
图7示出了本公开实施例所提供的一种计算机设备的结构示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
本文中术语“和/或”,仅仅是描述一种关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中术语“至少一种”表示多种中的任意一种或多种中的至少两种的任意组合,例如,包括A、B、C中的至少一种,可以表示包括从A、B和C构成的集合中选择的任意一个或多个元素。
经研究发现,在实际使用中,由于移动终端设备除了展示媒体资源之外,还有其他诸如消息回复等突发事件需要用户及时处理,而当用户处理完突发事件之后,想要重新继续获取媒体资源时,则需要从历史记录或者收藏夹中重新找到该媒体资源,从而使得操作过程繁琐,导致用户体验较差。
基于上述研究,本公开提供了一种页面展示方法、装置、计算机设备及存储介质,可以在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。这样可以使得用户可以直接通过所述浮窗标识,快速的打开第一触发操作触发的内容,另外,由于浮窗标识的目标展示位置与第一触发操作在屏幕界面上的触发位置相关,因此用户在将第一触发操作触发的内容对应的描述信息添加至浮窗标识时,操作路径较短,操作较为方便,提升了用户体验。
为便于对本实施例进行理解,首先对本公开实施例所公开的一种页面展示方法进行详细介绍,本公开实施例所提供的页面展示方法的执行主体一般为具有显示装置的终端设备,该终端设备例如包括:智能手机、平板电脑、智能手表等。
参见图1所示,为本公开实施例提供的页面展示方法的流程图,所述方法包括步骤S101~S103,其中:
S101:在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关。
S102:响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息。
S103:在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
下面将对本公开实施例中各个步骤及对应的实施方法进行详细说明。
所述第一页面可以包括两种类型的页面,第一种第一页面为展示有媒体资源的页面,所述媒体资源可以包括图片、文字、视频、音频中的任意一种;在展示该种类型的第一页面时,可以在目标应用程序启动之后,在屏幕界面上展示初始展示页面,初始展示页面中展示有多个多媒体信息卡片,响应针对屏幕界面上展示的初始展示页面中的第一页面对应的多媒体信息卡片的触发操作,在屏幕界面上展示第一页面,所述触发操作例如可以为单击操作。
第二种第一页面为展示有多个多媒体信息卡片的页面,该种第一页面即为在目标应用程序启动自后,在当前屏幕界面展示的初始展示页面。
下面,将从所述第一页面的类型的角度,对本公开实施例S101中的第一触发操作和S102中的第二触发操作进行详细介绍。
针对S101,所述第一触发操作可以是滑动操作,比如,在屏幕左侧向右滑动的右滑操作。
一种可能的实施方式中,当所述第一触发操作为滑动操作时,可以从以下三个判断条件确定针对所述第一页面的第一触发操作是否满足预设条件:
滑动距离与滑动操作对应方向的屏幕尺寸之间的比例是否在预设比例范围内;和/或,滑动距离是否超过预设距离;和/或,滑动速度是否小于预设速度值。
一种可能的实施方式中,在根据所述第一触发操作当前的触发位置,确定浮窗标识的目标展示位置时,参见图2所示,可以通过以下步骤:
S201:确定所述第一触发操作在所述屏幕界面上的触发位置。
S202:基于所述第一触发操作在所述屏幕界面上的触发位置、以及预先设置的触发位置与浮窗标识展示位置之间的相对位置关系,确定所述浮窗标识的目标展示位置。
这里,可以将当前屏幕界面划分为多个目标区域,并为不同的目标区域设置不同的触发位置与浮窗标识展示位置之间的相对位置关系。这样,在确定第一触发操作在屏幕界面上的触发位置后,可以确定该触发位置所在的目标区域,然后将该触发位置所在的目标区域对应的相对位置关系,作为触发位置与浮窗标识展示位置之间的相对位置关系。
示例性的,当前屏幕界面的区域划分的示意图可以如图3所示,图3中,当前屏幕界面被划分为位于屏幕界面上方的第一目标区域和位于屏幕界面下方的第二目标区域,用户对当前页面执行了第一触发操作,根据用户当前在所述屏幕界面上的触发位置可以确定,当前所述触发位置所属的目标区域为所述第二目标区域。
进一步的,在不同的目标区域内,可以设置不同的所述浮窗标识的展示位置与所述第一触发操作当前的触发位置之间的相对位置关系,比如,仍以上述将当前屏幕界面划分为所述第一目标区域和第二目标区域为例,当所述第一触发操作当前的触发位置位于屏幕界面下方的第二目标区域时,所述相对位置关系为所述浮窗标识的目标展示位置在所述第一触发操作当前的触发位置的上方一定的距离处,比如在上方50px;当所述第一触发操作当前的触发位置位于屏幕界面上方的第一目标区域时,所述相对位置关系为所述浮窗标识的目标展示位置在所述第一触发操作当前的触发位置的下方一定的距离处,比如在下方50px。
通过这种方法,可以使得经过所述第一触发操作触发后展示的浮窗标识的位置更合理,从而提高用户的人机交互体验。
当第一页面的类型是第二种时,针对所述S101描述如下:
示例性的,针对所述第一页面中的任一多媒体信息卡片的第一触发操作可以是针对所述第一页面中的任一多媒体信息卡片的长按操作,所述长按操作的按动时间可以是提前设置的,比如当前用户针对所述第一页面中的任一多媒体信息卡片长按500ms,则确定当前用户执行的是针对该多媒体信息卡片的长按操作。对于其他针对所述多媒体信息卡片的操作方法本公开也并不限制。
这里,所述浮窗标识的目标展示位置的确定方法可以参照S201和S202的具体执行方法进行执行,在此不做赘述。
具体实施中,在按照所述S101展示所述浮窗标识后,可以根据S102将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,具体方法如下所示。
S102:响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息。
这里,在所述第一页面为上述第一种类型的页面时,所述第一触发操作触发的内容为所述第一页面,在所述第一页面为上述第二种类型的页面时,所述第一触发操作触发的内容为第一页面上的多媒体信息卡片。
在一种可能的实施方式中,所述针对所述浮窗标识的第二触发操作可以是与所述第一触发操作的终止位置为操作起始位置、操作路径中包括所述浮窗标识的触发操作;或者,以所述第一触发操作的终止位置为操作起始位置、以所述浮窗标识为终止位置的触发操作;或者,以所述第一触发操作的终止位置为操作起始位置、以所述浮窗标识对应的触发区域中任一位置为终止位置的触发操作,其中,所述浮窗标识对应的触发区域为基于所述第一触发操作的终止位置和所述目标展示位置确定的区域。
进一步的,在将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中之后,当前屏幕界面可以返回展示所述初始展示页面。
这里,所述描述信息队列可以是在应用程序首次被打开时创建的,比如,在目标应用程序初次启动之后,在屏幕界面上展示初始展示页面的同时,可以在客户端创建一个空的描述信息队列。在这种情况下,当所述目标应用程序被关闭时,不论所述描述信息队列中是否有描述信息,所述描述信息队列依然存在,这样,在后续进行描述信息的添加时,就无需建立所述描述信息队列;或者,
所述描述信息队列也可以是在响应所述第一触发操作时,在确定符合描述信息队列创建条件的情况下,实时进行创建的。比如,在响应所述第一触发操作时,可以对当前目标应用程序是否包含已创建的描述信息队列进行判断,当确定当前并没有已创建的描述信息队列时,可以实时创建一个描述信息队列。在这种情况下,当所述目标应用程序被关闭时,可以对当前的描述信息队列中的描述信息进行判断,当确定所述描述信息队列为空时,可以将所述描述信息队列进行删除,直至所述目标应用程序再次启动,并响应所述第一触发操作后实时进行建立。
一种可能的实施方式中,在进行所述描述信息队列建立时,可以为所述描述信息队列设置需添加至描述信息队列的描述信息的信息类别、描述信息队列的长度、以及添加至所述描述信息队列的添加规则,所述添加规则包括将描述信息添加至所述描述信息队列的顺序。
这里,所述需添加至描述信息队列的描述信息的信息类别包括以下信息中的至少一种:标识信息、标题信息、作者信息、跳转链接、展示状态信息、类型信息、展示进度信息、封面信息。
其中,所述标识信息为当前所述第一触发操作触发的内容的标识,比如,可以是具有一一对应的关系的身份标识;所述标题信息为当前所述第一触发操作触发的内容的标题,比如客户端当前展示的小说内容页面对应的章节的标题;所述作者信息为当前所述第一触发操作触发的内容的创作者信息;所述跳转链接为当前所述第一触发操作触发的内容对应的跳转链接,所述跳转链接用于被触发后,展示所述第一触发操作触发的内容;所述展示状态信息为添加至所述描述信息列表中的所述描述信息对应的页面的展示状态,包括展示和未展示,示例性的,可以用0表示其对应的所述页面被展示,1表示其对应的所述页面未被展示;所述类型信息为当前所述第一触发操作触发的内容的题材,也即媒体资源的类型,比如上述图片、文字、视频、音频等;所述展示进度信息为当前所述第一触发操作触发的内容在屏幕界面已被展示的进度,比如小说的展示进度为75%,表示该小说75%的内容已被用户阅读,其可以通过设置全局变量进行检测得到,取值范围为0~100%;所述封面信息为当前所述第一触发操作触发的内容的封面图片链接,比如视频、音频等内容的封面图片链接,用于获取对应的封面图片。
对应的,在将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列时,可以按照与所述描述信息队列匹配的添加规则,将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列。
这里,所述添加规则可以是将最近添加的所述描述信息添加在所述描述信息队列的头部;或者,可以是将最近添加的所述描述信息添加在所述描述信息队列的尾部。
具体的,在将所述描述信息添加至描述信息队列时,可以先确定所述第一页面的标识信息、展示进度信息以及添加时间,并基于所述标识信息确定所述标题信息、作者信息、跳转链接、类型信息、封面信息;然后,基于上述描述信息生成一个对应的信息集合,并将所述信息集合添加至所述描述信息队列中。
由于在创建所述描述信息队列时,设置了所述描述信息队列的长度,因此,可添加至描述信息队列的描述信息个数是有限的,过多的所述描述信息不便于用户对想要查看的所述描述信息进行快速查找,因此在将任一描述信息添加至描述信息队列之前,需要基于已经添加至描述信息队列中的描述信息,判断能否将该任一描述信息添加至描述信息队列。
示例性的,可以先确定当前已添加至所述描述信息队列内的描述信息的个数;在所述个数超过预设个数的情况下,基于各个描述信息添加至所述描述信息队列的先后顺序,将最先添加至所述描述信息队列的描述信息删除。
示例性的,可以将所述预设个数设置为5个,在确定当前已添加至所述描述信息队列内的所述描述信息的个数为5个,也即所述描述信息队列中添加的描述信息的个数达到预设的最大值的情况下,可以按照当前已添加的所述描述信息添加至所述描述信息队列的先后顺序,将最先添加至所述描述信息队列的描述信息删除,并将待添加的所述描述信息添加至所述描述信息队列。
另一方面,由于所述描述信息对应的页面包含有媒体资源,而部分媒体资源比如音频,在对应的描述信息添加至所述描述信息队列之后,不会暂停播放,这样,当同时播放两个及以上音频时则会使得音频的播放效果较差,因此,在判断能否将任一描述信息添加至描述信息队列时,可以结合已经添加至描述信息队列的各描述信息的属性信息来进行判断,这里,所述描述信息的属性信息可以是指所述描述信息对应的页面所包含的媒体资源的类型。
具体的,可以基于当前已添加至所述描述信息队列内的各描述信息的属性信息,确定目标属性信息对应的描述信息的个数;所述目标属性信息为所述第一触发操作触发的内容的属性信息(即为待添加至描述信息队列中的描述信息的属性信息);在所述目标属性信息对应的描述信息的个数超过预设值的情况下,基于对应目标属性信息的描述信息添加至描述信息队列的先后顺序,删除最先添加的描述信息,并将第一触发操作触发的内容对应的描述信息添加至所述描述信息队列。
这里,所述属性信息可以是文章、小说、视频、音频等。所述属性信息为文章的描述信息,其对应的内容为文字和图片;所述属性信息为小说的描述信息,其对应的内容为文字;所述属性信息为视频的描述信息,其对应的内容为视频;所述属性信息为音频的描述信息,对应的内容为音频。
针对不同的属性信息,可以设置不同的目标个数,比如针对除音频外的其他属性信息,设置所述其他属性信息对应的内容的个数总和为5,所述个数总和即为所述目标个数,也即在所述描述信息队列中已添加的属性信息为除音频外的其他属性信息的描述信息的个数小于5个的情况下,可以直接将属性信息为非音频的描述信息添加至描述信息队列;在所述描述信息队列中已添加的属性信息为除音频外的其他属性信息的描述信息的个数等于5个的情况下,需要先将所述描述信息队列中已添加的属性信息为非音频的描述信息按照添加的先后顺序,将最先添加的所述描述信息删除。
进一步的,在所述描述信息对应的媒体资源为音频的情况下,还可以确定所述音频的播放进度;再将所述描述信息添加至所述描述信息队列之后,基于所述音频的播放进度,继续播放所述音频。
实际应用中,可以设置对应的媒体资源包括音频的描述信息的目标个数为1,也即在当前所述描述信息队列中已经添加了对应的媒体资源为音频的描述信息的情况下,当待添加的描述信息为所述对应的媒体资源为音频的描述信息时,可以将已添加的所述对应的媒体资源为音频的描述信息进行删除,并将当前待添加的所述对应的媒体资源为音频的描述信息添加到所述描述信息队列中,并基于其对应的音频的播放进度,继续播放所述音频。
在另外一种可能的实施方式中,所述针对所述浮窗标识的第二触发操作可以是通过在浮窗标识“稍后再看”的所在的目标位置区域执行所述第二触发操作,即可完成将所述任一多媒体信息卡片对应的描述信息添加至所述浮窗标识这一操作。其中,所述第二触发包括针对该目标位置区域的长按、选中、重按、单击、双击中的任意一种。
一种可能的实施方式中,在检测到针对所述第一页面的第一触发操作后,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识之前,还可以确定所述第一触发操作触发的内容对应的描述信息是否已添加至所述描述信息队列;若否,则将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列;若是,则展示删除按钮,所述删除按钮用于被触发后,从所述描述信息队列中删除所述第一触发操作触发的内容对应的描述信息。
示例性的,当确定所述第一触发操作触发的内容对应的描述信息已添加至所述描述信息队列时,可以在所述目标展示位置展示所述删除按钮,所述删除按钮上可以展示有文字内容“取消稍后再看”,用于引导用户对所述删除按钮进行触发,并在所述删除按钮被触发后,从所述描述信息队列中删除所述第一触发操作触发的内容对应的描述信息。
一种可能的实施方式中,当检测到添加至所述浮窗标识的任一描述信息对应的目标内容满足预设条件时,可以将所述任一描述信息从所述浮窗标识中删除。
一种可能的实施方式中,可以从以下三个判断条件确定所述目标内容是否满足预设条件:
条件1、所述目标内容的展示比例是否超过预设比例。
这里,所述展示比例为所述目标内容已展示的内容占整体内容比例,所述展示比例包括展示面积比例和/或展示高度比例,比如当所述目标内容对应的媒体内容包含图片或文字时,可以通过***自带功能webview中的包装view得到展示高度,例如执行代码指令“WebContainer#getHeight()”,即可得到所述展示高度,基于所述展示高度以及当前屏幕界面的宽的像素数,通过高度和宽相乘即可得到所述展示面积,再相应的将所述展示高度除以所述目标内容的总展示高度,或者,将所述展示面积除以所述目标内容的总展示妙计,即可得到所述目标内容的展示比例。
在一些可能的应用场景中,当所述目标内容对应的媒体资源包含音/视频时,所述展示比例可以理解为当前音/视频所处的播放时间节点除以对应的总播放时长。比如当前的播放时间节点为第3分钟,对应的总播放时长为5分钟,即可得到所述展示比例为60%。
当所述目标内容的展示比例超过预设比例时,即可确定所述目标内容满足所述预设条件。
具体实施中,为了检测添加至所述浮窗标识的任一描述信息对应的目标内容是否满足所述条件1,可以为所述承载所述目标内容的容器设置监听,当用户对所述目标内容进行浏览操作,比如滑动时,就可以实时的对所述目标内容进行检测。
条件2、所述目标内容的描述信息添加至所述描述信息队列中的时长是否超过预设时长。
这里,所述描述信息添加至所述描述信息队列中的时长,可以通过当前时间和所述描述信息被添加至所述描述信息队列的添加时间确定,示例性的,当前的检测时间为12点,所述添加时间为同日6点,通过相减即可确定所述描述信息添加至所述描述信息队列中的时长为6个小时。
当所述目标内容的描述信息添加至所述描述信息队列中的时长超过预设时长时,即可确定所述目标内容满足所述预设条件。
综上,所述预设时长和预设比例的参数值可以根据实际需要由开发人员进行设置和调试,本公开实施例对此不做限定。
需要说明的是,在确定所述目标内容是否满足预设条件,可以通过上述条件的任意一种或几种。比如需同时满足条件1和条件2、只满足条件1等,不同的应用场景中也可以采用不同的方案,本公开实施例对此不做限定。
一种可能的实施方式中,所述描述信息队列在创建时可以是保存在内存中,在将描述信息添加至描述信息队列时,也是将描述信息添加至内存中的描述信息队列。实际应用中,可以将内存中的所述描述信息队列保存至客户端本地;当检测到内存中的描述信息队列发生更新时(例如向描述信息队列添加描述信息,或者删除描述信息队列中的部分信息),可以基于内存中更新后的描述信息队列对所述客户端本地的描述信息队列进行更新。
具体实施中,在按照所述S102将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列之后,可以根据S103在所述屏幕界面上展示所述浮窗标识,具体方法如下所示。
S103:在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
一种可能的实施方式中,在所述屏幕界面上展示所述浮窗标识时,可以先检测当前屏幕界面展示的页面是否满足浮窗标识展示条件;若是,则在所述屏幕界面上展示所述浮窗标识。
这里,可以为所述不满足浮窗标识展示条件的页面设置一个黑名单,当检测到当前屏幕界面展示的页面在所述黑名单中时,则不在当前屏幕界面展示所述浮窗标识。
其中,所述黑名单可以由开发人员根据实际应用场景进行制定,比如,在当前屏幕界面为全屏的视频播放页面时,为了能够给予用户更为沉浸的观影体验,不能在当前屏幕界面上直接展示所述浮窗标识。
在另一种可能的应用场景中,由于所述浮窗标识与当前屏幕界面的叠加展示效果可能较差,比如可能会分散用户注意、使得屏幕界面不协调等情况,开发人员可以将这些页面的页面标识单独添加至所述黑名单中,从而使得所述浮窗标识在黑名单的页面中不进行展示。
需要说明的是,这里可以是不展示所述浮窗标识,也可以是隐藏所述浮窗标识,比如将其透明度设置为100%,也即完全透明,或者以折叠形态收纳到当前屏幕界面的边缘区域,若当前的视频播放页面所播放的视频被暂停时,隐藏的所述浮窗标识即可通过调整透明度等方法恢复展示,从而不影响在当前视频播放页面进行所述第一触发操作及上述页面展示方法中的后续其他操作,从而提高了本公开实施例所提供的页面展示方法的普适性。
一种可能的实施方式中,所述浮窗标识中展示有描述信息对应的数量信息,所述数量信息用于表示所述描述信息队列中对应的展示状态信息为未展示状态的描述信息的数量。
示例性的,以所述描述信息队列中被添加有4个描述信息为例,所述描述信息被添加进所述描述信息队列时,其初始展示状态为初始展示状态为未展示状态,此时所述浮窗标识中展示的所述数量信息为4,当用户从初始展示页面、跳转链接以及其他任意一种页面打开方式打开所述描述信息对应的页面时,与打开操作对应的描述信息所对应的展示状态信息就会由未展示状态转换为展示状态,所述浮窗标识展示的数量信息也会相应的从4转换为3。
一种可能的实施方式中,在所述屏幕界面上展示所述浮窗标识之后,参见图4所示,可以通过以下步骤展示所述描述信息队列中的描述信息。
S401:响应针对所述浮窗标识的第三触发操作,在所述屏幕界面上添加浮层。
这里,可以响应针对所述浮窗标识的第三触发操作,基于所述浮窗标识当前的展示位置,确定所述浮层的展示位置,并在所述浮层的展示位置上展示所述浮层,其中,所述第三触发操作为针对所述浮窗标识的选中、重按、单击、双击中的任意一种。
S402:按照描述信息在所述描述信息队列中的排列顺序,在所述浮层上展示所述描述信息队列中的描述信息。
这里,在展示所述描述信息时,由于所述屏幕界面以及浮层的展示面积有限,可以选择性的展示所述描述信息队列中的描述信息,比如可以选择有较高展示价值的标题信息、作者信息、展示状态信息、展示进度信息以及封面信息。当所述浮层中包含对应的媒体资源(即描述信息对应的页面中包含的媒体资源)为音频的描述信息时,其默认展示顺序可以设置为当前浮层的最下方;对应的媒体资源为除音频外的其他媒体资源的描述信息,则可以按照描述信息在所述描述信息队列中的排列顺序,在所述浮层中从下到上,或者从上到下依次对所述描述信息进行展示。
进一步的,在基于所述S402展示所述描述信息后,还可以响应针对所述浮层上展示的任一描述信息的第四触发操作,在所述屏幕界面展示所述任一描述信息对应的页面。
这里,所述第四触发操作可以是针对所述浮层中任一描述信息的长按、选中、重按、单击、双击中的任意一种。
一种可能的实施方式中,在所述第一触发操作触发的内容包括音频的情况下,所述响应针对所述浮窗标识的第二触发操作,还包括:获取与所述音频对应的关联音频,并基于所述音频和所述关联音频,生成音频播放队列。
具体的,在将对应的所述第一触发操作触发的内容包括音频的描述信息添加至所述描述信息队列时,可以同时向服务器端发送数据获取请求,获取与音频对应的关联音频。
这里,所述音频对应的关联音频可以是与所述音频具有顺序播放关系的音频,以小说音频为例,所述音频为第5章小说音频,则其对应的关联音频可以是同一篇小说的第1~4章小说音频以及第6章至最后1章小说音频;或者,所述音频对应的关联音频还可以是与所述音频具有相同作者的音频,以音乐为例,所述音频为该作者的第3张专辑,则其对应的关联音频可以是同一作者的其他专辑;或者,所述音频对应的关联音频还可以是基于当前所述音频确定的相关度较高的音频,所述相关度可以基于音频所携带的特征标签进行计算得到的,具体的计算公式可以根据实际需要进行设定,在一些可能的应用场景中,所述相关度也可以基于训练好的神经网络得到的。具体的,相关度较高则意味着当前用户越有可能在所述关联音频被播放时对所述关联音频进行收藏、单曲循环、推荐等操作,也即越有可能被用户所喜欢,从而增强用户粘性,提升用户的使用体验。
具体实施中,生成的所述音频播放队列中音频的数量可以是预设的个数,比如5,以小说音频为例,所述音频为第5章小说音频,则生成的所述音频播放队列可以是其前两章小说音频和后两章小说音频,也即生成了第3章、第4章、第5章、第6章、第7章的一个音频播放队列,并且基于所述音频播放队列,提前向服务器请求对应的数据并缓存在客户端本地,以用于后续的快捷切换音频数据的播放,实现无缝衔接,从而提高用户的使用体验。这里,当音频播放队列被切换至上一首或下一首时,还可以基于所述预设的个数,对所述音频播放队列进行补充,以使所述音频播放队列维持在一个稳定的数量。
进一步的,在所述第一触发操作触发的内容包括音频的情况下,所述浮窗标识中还包括所述音频对应的控制按钮;
具体的,所述控制按钮可以包括播放按钮、暂停按钮、上一首按钮、下一首按钮、快进五秒、快退五秒、倍速播放等,具体的所述控制按钮的选择可以根据实际需要进行配置,本公开实施例对此不做限定。
对应的,在所述浮层上展示添加至所述浮窗标识内的描述信息的同时,还可以展示所述控制按钮。示例性的,在所述第一触发操作触发的内容包括音频的情况下,所述浮层的展示效果图可以如图5所示,图5中,所述浮层中同时展示了所述控制按钮,可以响应基于所述控制按钮触发的操作,控制所述音频播放,比如,控制所述音频的播放、暂停、上一首、下一首。
具体的,可以在响应针对按钮的触发操作后,基于所述音频播放队列中音频的排列顺序,对当前正在播放的音频进行对应的控制,其中,所述触发操作包括针对所述控制按钮的长按、选中、重按、单击、双击中的任意一种。
本公开实施例提供的页面展示方法,可以在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。这样可以使得用户可以直接通过所述浮窗标识,快速的打开第一触发操作触发的内容,另外,由于浮窗标识的目标展示位置与第一触发操作在屏幕界面上的触发位置相关,因此用户在将第一触发操作触发的内容对应的描述信息添加至浮窗标识时,操作路径较短,操作较为方便,提升了用户体验。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
基于同一发明构思,本公开实施例中还提供了与页面展示方法对应的页面展示装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述页面展示方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
参照图6所示,为本公开实施例提供的一种页面展示装置的架构示意图,所述装置包括:第一展示模块601、添加模块602、第二展示模块603;其中,
第一展示模块601,用于在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关;
添加模块602,用于响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;
第二展示模块603,用于在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
一种可能的实施方式中,所述装置还包括删除模块604,所述删除模块604用于:
当检测到添加至所述浮窗标识的任一描述信息对应的目标内容满足预设条件时,将所述任一描述信息从所述浮窗标识中删除。
一种可能的实施方式中,所述删除模块604,用于根据以下方法确定所述目标内容满足预设条件:
所述目标内容的展示比例超过预设比例;和/或,所述目标内容的描述信息添加至所述描述信息队列中的时长超过预设时长,其中,所述展示比例包括展示面积比例和/或展示高度比例和/或展示时长比例。
一种可能的实施方式中,所述添加模块602,在将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列时,用于:
按照与所述描述信息队列匹配的添加规则,将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列;其中,所述添加规则包括将描述信息添加至所述描述信息队列的顺序。
一种可能的实施方式中,在检测到针对所述第一页面的第一触发操作后,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识之前,所述添加模块602,还用于:
确定所述第一触发操作触发的内容对应的描述信息是否已添加至所述描述信息队列;
若是,则展示删除按钮,所述删除按钮用于被触发后,从所述描述信息队列中删除所述第一触发操作触发的内容对应的描述信息。
一种可能的实施方式中,所述第二展示模块603,在所述屏幕界面上展示所述浮窗标识时,用于:
检测当前屏幕界面展示的页面是否满足浮窗标识展示条件;
若是,则在所述屏幕界面上展示所述浮窗标识。
一种可能的实施方式中,所述浮窗标识中展示有描述信息对应的数量信息,所述数量信息用于表示所述描述信息队列中对应的展示状态信息为未展示状态的描述信息的数量。
一种可能的实施方式中,所述装置还包括第三展示模块605,所述第三展示模块605,用于:
在所述屏幕界面上展示所述浮窗标识之后,响应针对所述浮窗标识的第三触发操作,在所述屏幕界面上添加浮层;
按照描述信息在所述描述信息队列中的排列顺序,在所述浮层上展示所述描述信息队列中的描述信息。
一种可能的实施方式中,在所述浮层上展示所述描述信息队列中的描述信息之后,所述第三展示模块605,还用于:
响应针对所述浮层上展示的任一描述信息的第四触发操作,在所述屏幕界面展示所述任一描述信息对应的页面。
一种可能的实施方式中,在所述第一触发操作触发的内容包括音频的情况下,所述添加模块602,在所述响应针对所述浮窗标识的第二触发操作时,还用于:
获取与所述音频对应的关联音频,并基于所述音频和所述关联音频,生成音频播放队列。
一种可能的实施方式中,在所述第一触发操作触发的内容包括音频的情况下,所述浮窗标识中还包括所述音频对应的控制按钮;
所述第三展示模块605,在所述浮层上展示添加至所述浮窗标识内的描述信息时,用于:
在所述浮层上展示添加至所述浮窗标识内的描述信息,以及所述控制按钮;
响应基于所述控制按钮触发的操作,基于所述音频播放队列中音频的排列顺序,控制音频播放。
一种可能的实施方式中,所述第一展示模块601还用于,根据以下方法确定所述目标展示位置:
确定所述第一触发操作在所述屏幕界面上的触发位置;
基于所述第一触发操作在所述屏幕界面上的触发位置、以及预先设置的触发位置与浮窗标识展示位置之间的相对位置关系,确定所述浮窗标识的目标展示位置。
一种可能的实施方式中,所述添加模块602,还用于:
将内存中的所述描述信息队列保存至客户端本地;
当检测到内存中的描述信息队列发生更新时,基于内存中更新后的描述信息队列对所述客户端本地的描述信息队列进行更新。
本公开实施例提供的页面展示装置,可以在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。这样可以使得用户可以直接通过所述浮窗标识,快速的打开第一触发操作触发的内容,另外,由于浮窗标识的目标展示位置与第一触发操作在屏幕界面上的触发位置相关,因此用户在将第一触发操作触发的内容对应的描述信息添加至浮窗标识时,操作路径较短,操作较为方便,提升了用户体验。
关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
基于同一技术构思,本公开实施例还提供了一种计算机设备。参照图7所示,为本公开实施例提供的计算机设备700的结构示意图,包括处理器701、存储器702、和总线703。其中,存储器702用于存储执行指令,包括内存7021和外部存储器7022;这里的内存7021也称内存储器,用于暂时存放处理器701中的运算数据,以及与硬盘等外部存储器7022交换的数据,处理器701通过内存7021与外部存储器7022进行数据交换,当计算机设备700运行时,处理器701与存储器702之间通过总线703通信,使得处理器701在执行以下指令:
在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关;
响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;
在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
一种可能的实施方式中,所述处理器701的指令中,还包括:
当检测到添加至所述浮窗标识的任一描述信息对应的目标内容满足预设条件时,将所述任一描述信息从所述浮窗标识中删除。
一种可能的实施方式中,所述处理器701的指令中,根据以下方法确定所述目标内容满足预设条件:
所述目标内容的展示比例超过预设比例;和/或,所述目标内容的描述信息添加至所述描述信息队列中的时长超过预设时长,其中,所述展示比例包括展示面积比例和/或展示高度比例和/或展示时长比例。
一种可能的实施方式中,所述处理器701的指令中,所述将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列,包括:
按照与所述描述信息队列匹配的添加规则,将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列;其中,所述添加规则包括将描述信息添加至所述描述信息队列的顺序。
一种可能的实施方式中,所述处理器701的指令中,在检测到针对所述第一页面的第一触发操作后,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识之前,还包括:
确定所述第一触发操作触发的内容对应的描述信息是否已添加至所述描述信息队列;
若是,则展示删除按钮,所述删除按钮用于被触发后,从所述描述信息队列中删除所述第一触发操作触发的内容对应的描述信息。
一种可能的实施方式中,所述处理器701的指令中,所述在所述屏幕界面上展示所述浮窗标识,包括:
检测当前屏幕界面展示的页面是否满足浮窗标识展示条件;
若是,则在所述屏幕界面上展示所述浮窗标识。
一种可能的实施方式中,所述处理器701的指令中,所述浮窗标识中展示有描述信息对应的数量信息,所述数量信息用于表示所述描述信息队列中对应的展示状态信息为未展示状态的描述信息的数量。
一种可能的实施方式中,所述处理器701的指令中,在所述屏幕界面上展示所述浮窗标识之后,还包括:
响应针对所述浮窗标识的第三触发操作,在所述屏幕界面上添加浮层;
按照描述信息在所述描述信息队列中的排列顺序,在所述浮层上展示所述描述信息队列中的描述信息。
一种可能的实施方式中,所述处理器701的指令中,在所述浮层上展示所述描述信息队列中的描述信息之后,还包括:
响应针对所述浮层上展示的任一描述信息的第四触发操作,在所述屏幕界面展示所述任一描述信息对应的页面。
一种可能的实施方式中,所述处理器701的指令中,在所述第一触发操作触发的内容包括音频的情况下,所述响应针对所述浮窗标识的第二触发操作,还包括:
获取与所述音频对应的关联音频,并基于所述音频和所述关联音频,生成音频播放队列。
一种可能的实施方式中,所述处理器701的指令中,在所述第一触发操作触发的内容包括音频的情况下,所述浮窗标识中还包括所述音频对应的控制按钮;
所述在所述浮层上展示添加至所述浮窗标识内的描述信息,包括:
在所述浮层上展示添加至所述浮窗标识内的描述信息,以及所述控制按钮;
响应基于所述控制按钮触发的操作,基于所述音频播放队列中音频的排列顺序,控制音频播放。
一种可能的实施方式中,所述处理器701的指令中,还包括根据以下方法确定所述目标展示位置:
确定所述第一触发操作在所述屏幕界面上的触发位置;
基于所述第一触发操作在所述屏幕界面上的触发位置、以及预先设置的触发位置与浮窗标识展示位置之间的相对位置关系,确定所述浮窗标识的目标展示位置。
一种可能的实施方式中,所述处理器701的指令中,还包括:
将内存中的所述描述信息队列保存至客户端本地;
当检测到内存中的描述信息队列发生更新时,基于内存中更新后的描述信息队列对所述客户端本地的描述信息队列进行更新。
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的页面展示方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
本公开实施例还提供一种计算机程序产品,该计算机程序产品承载有程序代码,所述程序代码包括的指令可用于执行上述方法实施例中所述的页面展示方法的步骤,具体可参见上述方法实施例,在此不再赘述。
其中,上述计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software Development Kit,SDK)等等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。

Claims (16)

1.一种页面展示方法,其特征在于,包括:
在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关;
响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;
在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
当检测到添加至所述浮窗标识的任一描述信息对应的目标内容满足预设条件时,将所述任一描述信息从所述浮窗标识中删除。
3.根据权利要求2所述的方法,其特征在于,根据以下方法确定所述目标内容满足预设条件:
所述目标内容的展示比例超过预设比例;和/或,所述目标内容的描述信息添加至所述描述信息队列中的时长超过预设时长,其中,所述展示比例包括展示面积比例和/或展示高度比例和/或展示时长比例。
4.根据权利要求1所述的方法,其特征在于,所述将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列,包括:
按照与所述描述信息队列匹配的添加规则,将所述第一触发操作触发的内容对应的描述信息添加至所述描述信息队列;其中,所述添加规则包括将描述信息添加至所述描述信息队列的顺序。
5.根据权利要求1所述的方法,其特征在于,在检测到针对所述第一页面的第一触发操作后,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识之前,所述方法还包括:
确定所述第一触发操作触发的内容对应的描述信息是否已添加至所述描述信息队列;
若是,则展示删除按钮,所述删除按钮用于被触发后,从所述描述信息队列中删除所述第一触发操作触发的内容对应的描述信息。
6.根据权利要求1所述的方法,其特征在于,所述在所述屏幕界面上展示所述浮窗标识,包括:
检测当前屏幕界面展示的页面是否满足浮窗标识展示条件;
若是,则在所述屏幕界面上展示所述浮窗标识。
7.根据权利要求1所述的方法,其特征在于,所述浮窗标识中展示有描述信息对应的数量信息,所述数量信息用于表示所述描述信息队列中对应的展示状态信息为未展示状态的描述信息的数量。
8.根据权利要求1所述的方法,其特征在于,在所述屏幕界面上展示所述浮窗标识之后,所述方法还包括:
响应针对所述浮窗标识的第三触发操作,在所述屏幕界面上添加浮层;
按照描述信息在所述描述信息队列中的排列顺序,在所述浮层上展示所述描述信息队列中的描述信息。
9.根据权利要求8所述的方法,其特征在于,在所述浮层上展示所述描述信息队列中的描述信息之后,所述方法还包括:
响应针对所述浮层上展示的任一描述信息的第四触发操作,在所述屏幕界面展示所述任一描述信息对应的页面。
10.根据权利要求9所述的方法,其特征在于,在所述第一触发操作触发的内容包括音频的情况下,所述响应针对所述浮窗标识的第二触发操作,还包括:
获取与所述音频对应的关联音频,并基于所述音频和所述关联音频,生成音频播放队列。
11.根据权利要求10所述的方法,其特征在于,在所述第一触发操作触发的内容包括音频的情况下,所述浮窗标识中还包括所述音频对应的控制按钮;
所述在所述浮层上展示添加至所述浮窗标识内的描述信息,包括:
在所述浮层上展示添加至所述浮窗标识内的描述信息,以及所述控制按钮;
响应基于所述控制按钮触发的操作,基于所述音频播放队列中音频的排列顺序,控制音频播放。
12.根据权利要求1所述的方法,其特征在于,所述方法还包括,根据以下方法确定所述目标展示位置:
确定所述第一触发操作在所述屏幕界面上的触发位置;
基于所述第一触发操作在所述屏幕界面上的触发位置、以及预先设置的触发位置与浮窗标识展示位置之间的相对位置关系,确定所述浮窗标识的目标展示位置。
13.根据权利要求1所述的方法,其特征在于,所述方法还包括:
将内存中的所述描述信息队列保存至客户端本地;
当检测到内存中的描述信息队列发生更新时,基于内存中更新后的描述信息队列对所述客户端本地的描述信息队列进行更新。
14.一种页面展示装置,其特征在于,包括:
第一展示模块,用于在屏幕界面上展示第一页面,响应针对所述第一页面的第一触发操作,在所述屏幕界面的目标展示位置展示浮窗标识;其中,所述目标展示位置与所述第一触发操作在所述屏幕界面上的触发位置相关;
添加模块,用于响应针对所述浮窗标识的第二触发操作,将所述第一触发操作触发的内容对应的描述信息添加至预先创建的描述信息队列中,其中,所述描述信息队列用于保存所述第一触发操作触发的内容对应的描述信息;
第二展示模块,用于在所述屏幕界面上展示所述浮窗标识,所述浮窗标识用于基于所述描述信息队列、以快捷方式打开所述第一触发操作触发的内容。
15.一种计算机设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当计算机设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至13任一所述的页面展示方法的步骤。
16.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至13任一项所述的页面展示方法的步骤。
CN202110126936.9A 2021-01-29 2021-01-29 一种页面展示方法、装置、计算机设备及存储介质 Pending CN112764631A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110126936.9A CN112764631A (zh) 2021-01-29 2021-01-29 一种页面展示方法、装置、计算机设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110126936.9A CN112764631A (zh) 2021-01-29 2021-01-29 一种页面展示方法、装置、计算机设备及存储介质

Publications (1)

Publication Number Publication Date
CN112764631A true CN112764631A (zh) 2021-05-07

Family

ID=75703727

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110126936.9A Pending CN112764631A (zh) 2021-01-29 2021-01-29 一种页面展示方法、装置、计算机设备及存储介质

Country Status (1)

Country Link
CN (1) CN112764631A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113342225A (zh) * 2021-06-11 2021-09-03 武汉悦学帮网络技术有限公司 一种页面展示方法、装置、计算机设备及存储介质
CN113727170A (zh) * 2021-08-27 2021-11-30 北京字跳网络技术有限公司 视频交互方法、装置、设备及介质
CN114327169A (zh) * 2021-12-31 2022-04-12 北京奇艺世纪科技有限公司 一种资源的展示方法、装置、电子设备及存储介质
CN114461106A (zh) * 2021-07-02 2022-05-10 北京字跳网络技术有限公司 展示方法、装置和电子设备
CN114510310A (zh) * 2022-02-16 2022-05-17 深圳传音控股股份有限公司 显示方法、智能终端及存储介质
CN114911399A (zh) * 2022-05-06 2022-08-16 北京字跳网络技术有限公司 信息展示方法、装置、设备及存储介质
CN115328347A (zh) * 2022-08-09 2022-11-11 青岛海信移动通信技术股份有限公司 界面展示方法、装置、终端设备和存储介质
WO2023138321A1 (zh) * 2022-01-21 2023-07-27 北京字节跳动网络技术有限公司 一种即时通信中的交互方法、装置、计算机设备及存储介质

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335414A (zh) * 2014-08-01 2016-02-17 小米科技有限责任公司 音乐推荐方法、装置及终端
CN107092707A (zh) * 2017-05-31 2017-08-25 北京安云世纪科技有限公司 一种收藏应用程序页面的展示方法及装置
CN109840125A (zh) * 2018-12-27 2019-06-04 努比亚技术有限公司 一种终端控制方法、终端及计算机可读存储介质
CN110308839A (zh) * 2019-06-28 2019-10-08 维沃移动通信有限公司 一种文件管理方法及终端设备
CN110618806A (zh) * 2019-09-23 2019-12-27 北京达佳互联信息技术有限公司 一种应用程序控制方法、装置、电子设备及存储介质
CN110633033A (zh) * 2019-09-20 2019-12-31 连尚(新昌)网络科技有限公司 任务显示的方法、设备和计算机存储介质
CN112241227A (zh) * 2019-07-19 2021-01-19 腾讯科技(深圳)有限公司 界面显示方法、装置、终端及存储介质

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105335414A (zh) * 2014-08-01 2016-02-17 小米科技有限责任公司 音乐推荐方法、装置及终端
CN107092707A (zh) * 2017-05-31 2017-08-25 北京安云世纪科技有限公司 一种收藏应用程序页面的展示方法及装置
CN109840125A (zh) * 2018-12-27 2019-06-04 努比亚技术有限公司 一种终端控制方法、终端及计算机可读存储介质
CN110308839A (zh) * 2019-06-28 2019-10-08 维沃移动通信有限公司 一种文件管理方法及终端设备
CN112241227A (zh) * 2019-07-19 2021-01-19 腾讯科技(深圳)有限公司 界面显示方法、装置、终端及存储介质
CN110633033A (zh) * 2019-09-20 2019-12-31 连尚(新昌)网络科技有限公司 任务显示的方法、设备和计算机存储介质
CN110618806A (zh) * 2019-09-23 2019-12-27 北京达佳互联信息技术有限公司 一种应用程序控制方法、装置、电子设备及存储介质

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113342225A (zh) * 2021-06-11 2021-09-03 武汉悦学帮网络技术有限公司 一种页面展示方法、装置、计算机设备及存储介质
CN114461106A (zh) * 2021-07-02 2022-05-10 北京字跳网络技术有限公司 展示方法、装置和电子设备
CN114461106B (zh) * 2021-07-02 2024-04-12 北京字跳网络技术有限公司 展示方法、装置和电子设备
CN113727170A (zh) * 2021-08-27 2021-11-30 北京字跳网络技术有限公司 视频交互方法、装置、设备及介质
CN114327169A (zh) * 2021-12-31 2022-04-12 北京奇艺世纪科技有限公司 一种资源的展示方法、装置、电子设备及存储介质
WO2023138321A1 (zh) * 2022-01-21 2023-07-27 北京字节跳动网络技术有限公司 一种即时通信中的交互方法、装置、计算机设备及存储介质
CN114510310A (zh) * 2022-02-16 2022-05-17 深圳传音控股股份有限公司 显示方法、智能终端及存储介质
CN114911399A (zh) * 2022-05-06 2022-08-16 北京字跳网络技术有限公司 信息展示方法、装置、设备及存储介质
CN115328347A (zh) * 2022-08-09 2022-11-11 青岛海信移动通信技术股份有限公司 界面展示方法、装置、终端设备和存储介质
CN115328347B (zh) * 2022-08-09 2024-06-04 青岛海信移动通信技术有限公司 界面展示方法、装置、终端设备和存储介质

Similar Documents

Publication Publication Date Title
CN112764631A (zh) 一种页面展示方法、装置、计算机设备及存储介质
US20210181911A1 (en) Electronic text manipulation and display
US10282386B1 (en) Sampling a part of a content item
US9715482B1 (en) Representing consumption of digital content
CN112153454B9 (zh) 提供多媒体内容的方法、装置和设备
US20130268826A1 (en) Synchronizing progress in audio and text versions of electronic books
KR20140107253A (ko) 관련 콘텐츠를 관찰하기 위한 제스처 기반 태깅 기법
TW201222326A (en) Presentation of advertisements based on user interactivity with a web page
CN113115099A (zh) 一种视频录制方法、装置、电子设备以及存储介质
US20210405859A1 (en) Method, device, and storage mediumfor switching among multimedia resources
CN112947827A (zh) 一种页面展示方法、装置、计算机设备及存储介质
WO2023241321A1 (zh) 推荐方法、装置、设备、存储介质及计算机程序产品
CN112087667A (zh) 一种信息处理方法、装置以及计算机存储介质
US20240086056A1 (en) Method and apparatus for interacting with application program, and electronic device
CN113961794A (zh) 一种书籍推荐方法、装置、计算机设备及存储介质
CN114760516A (zh) 一种视频处理方法、装置、设备及存储介质
CN113553466A (zh) 页面展示方法、装置、介质和计算设备
CN115658197A (zh) 界面切换方法和界面切换装置
CN114186095A (zh) 一种信息搜索方法、装置、计算机设备及存储介质
CN113849713A (zh) 一种搜索结果展现方法、装置、计算机设备及存储介质
US9910916B1 (en) Digital content excerpt identification
WO2024046164A1 (zh) 一种信息展示方法、装置、计算机设备及存储介质
CN112835502A (zh) 一种页面显示方法、电子设备及存储介质
CN110795652A (zh) 推广资源替换方法、设备以及计算机可读介质
CN114925285B (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
CB02 Change of applicant information

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Douyin Vision Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: Tiktok vision (Beijing) Co.,Ltd.

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant after: Tiktok vision (Beijing) Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Applicant before: BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information