CN117608428A - 用于页面交互的方法、装置、设备和存储介质 - Google Patents
用于页面交互的方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN117608428A CN117608428A CN202311358575.6A CN202311358575A CN117608428A CN 117608428 A CN117608428 A CN 117608428A CN 202311358575 A CN202311358575 A CN 202311358575A CN 117608428 A CN117608428 A CN 117608428A
- Authority
- CN
- China
- Prior art keywords
- content
- page
- presentation page
- content presentation
- operation panel
- 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
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000003993 interaction Effects 0.000 title claims abstract description 13
- 230000006870 function Effects 0.000 claims abstract description 72
- 230000004044 response Effects 0.000 claims abstract description 32
- 230000001960 triggered effect Effects 0.000 claims abstract description 12
- 238000012545 processing Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 12
- 238000004590 computer program Methods 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 22
- 230000000694 effects Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012549 training Methods 0.000 description 2
- 238000013475 authorization Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009432 framing Methods 0.000 description 1
- 238000007654 immersion Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
根据本公开的实施例,提供了用于页面交互的方法、装置、设备和存储介质。在该方法中,呈现内容展示页面,内容展示页面至少用于呈现媒体内容项,内容展示页面至少能够通过选中预定的导航标签而被呈现;响应于检测到针对导航标签的触发操作,在内容展示页中提供操作面板,操作面板包括多个操作选项,以用于触发针对内容展示页面的多个类型的服务功能,每个类型的服务功能在操作面板中具有至少一个操作选项;以及响应于检测到对多个操作选项中的操作选项的选择操作,在内容展示页中触发与操作选项对应的服务功能。由此,通过操作页面的导航标签,就能够提供多个类型的功能的选项集合供用户选择,方便用户快速定位要触发的功能,用户操作更便捷,用户体验更好。
Description
技术领域
本公开的示例实施例总体涉及计算机领域,特别地涉及用于内容呈现方法、装置、设备和计算机可读存储介质。
背景技术
当前越来越多应用被设计来向用户提供各种服务。例如,用户可以在应用中发布、浏览、查看各类内容,包括诸如视频、图像、图像集、声音等多媒体内容。用户还可以在应用中与其他的用户进行互动,例如对其他用户发布的内容进行点赞、收藏、评论等,或者关注其他用户、访问其他用户的个人主页等。
发明内容
在本公开的第一方面,提供了一种页面交互的方法。该方法包括:呈现内容展示页面,内容展示页面至少用于呈现媒体内容项,内容展示页面至少能够通过选中预定的导航标签而被呈现;响应于检测到针对导航标签的触发操作,在内容展示页中提供操作面板,操作面板包括多个操作选项,以用于触发针对内容展示页面的多个类型的服务功能,每个类型的服务功能在操作面板中具有至少一个操作选项;以及响应于检测到对多个操作选项中的操作选项的选择操作,在内容展示页中触发与操作选项对应的服务功能。
在本公开的第二方面,提供了一种用于页面交互的装置。该装置包括:页面呈现模块,被配置为呈现内容展示页面,所述内容展示页面至少用于呈现媒体内容项,内容展示页面至少能够通过选中预定的导航标签而被呈现;面板提供模块,被配置为响应于检测到针对所述导航标签的触发操作,在所述内容展示页中提供操作面板,所述操作面板包括多个操作选项,以用于触发针对所述内容展示页面的多个类型的服务功能,每个类型的服务功能在所述操作面板中具有至少一个操作选项;以及功能触发模块,被配置为响应于检测到对所述多个操作选项中的操作选项的选择操作,在所述内容展示页中触发与所述操作选项对应的服务功能。
在本公开的第三方面,提供了一种电子设备。该设备包括至少一个处理单元;以及至少一个存储器,至少一个存储器被耦合到至少一个处理单元并且存储用于由至少一个处理单元执行的指令。指令在由至少一个处理单元执行时使设备执行第一方面的方法。
在本公开的第四方面,提供了一种计算机可读存储介质。该计算机可读存储介质上存储有计算机程序,计算机程序可由处理器执行以实现第一方面的方法。
应当理解,本内容部分中所描述的内容并非旨在限定本公开的实施例的关键特征或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的描述而变得容易理解。
附图说明
结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本公开的实施例能够在其中实现的示例环境的示意图;
图2A至图2B示出了根据本公开的一些实施例的内容展示页面的示例;
图3A至图3E示出了根据本公开的一些实施例的切换内容推荐模式的示意图;
图4A至图4B示出了根据本公开的一些实施例的切换视图模式的示意图;
图5A至图5B示出了根据本公开的一些实施例的触发指令的示意图;
图6示出了根据本公开的一些实施例的页面交互的过程的流程图;
图7示出了根据本公开的一些实施例的用于页面交互的装置的框图;以及
图8示出了其中可以实现本公开的一个或多个实施例的电子设备的框图。
具体实施方式
下面将参照附图更详细地描述本公开的实施例。虽然附图中示出了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
在本公开的实施例的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个实施例”或“该实施例”应当理解为“至少一个实施例”。术语“一些实施例”应当理解为“至少一些实施例”。下文还可能包括其他明确的和隐含的定义。
在本文中,除非明确说明,“响应于A”执行一个步骤并不意味着在“A”之后立即执行该步骤,而是可以包括一个或多个中间步骤。
可以理解的是,本技术方案所涉及的数据(包括但不限于数据本身、数据的获得或使用)应当遵循相应法律法规及相关规定的要求。
可以理解的是,在使用本公开各实施例公开的技术方案之前,均应当根据相关法律法规通过适当的方式对本公开所涉及个人信息的类型、使用范围、使用场景等告知用户并获得用户的授权。
例如,在响应于接收到用户的主动请求时,向用户发送提示信息,以明确地提示用户,其请求执行的操作将需要获得和使用到用户的个人信息,从而使得用户可以根据提示信息来自主地选择是否向执行本公开技术方案的操作的电子设备、应用程序、服务器或存储介质等软件或硬件提供个人信息。
作为一种可选的但非限制性的实现方式,响应于接收到用户的主动请求,向用户发送提示信息的方式,例如可以是弹窗的方式,弹窗中可以以文字的方式呈现提示信息。此外,弹窗中还可以承载供用户选择“同意”或“不同意”向电子设备提供个人信息的选择控件。
可以理解的是,上述通知和获得用户授权过程仅是示意性的,不对本公开的实现方式构成限定,其他满足相关法律法规的方式也可应用于本公开的实现方式中。
图1示出了本公开的实施例能够在其中实现的示例环境100的示意图。在该示例环境100中,终端设备110中安装有应用120。用户140可以经由终端设备110和/或终端设备110的附接设备来与应用120进行交互。
在一些实施例中,应用120可以是内容分享应用(例如,以视频分享为主的视频应用),能够向用户140提供与媒体内容项相关的各类服务,包括内容的浏览、评论、转发、创作(例如,拍摄和/或编辑)、发布等等。在一些实施例中,应用120也可以是其他任意适当的应用,其中能够展示媒体内容项。在本文中,每个“媒体内容项”包括一个或多个类型的内容,例如视频、图像、动图、图像集、音频、文本等等。
在图1的环境100中,如果应用120处于活动状态,终端设备110可以呈现应用120的页面150。页面150可以包括应用120所能提供的各类页面,诸如内容呈现页面、内容创作页面、内容发布页面、消息页面、个人主页,等等。应用120可以提供内容查看功能,以查看在应用120中发布的各类内容。经由对应页面,应用120可以向用户140提供与媒体内容或购物内容相关联的内容。经由适当的方式,诸如点击或选择页面元素,应用120还可以向用户140提供相关联内容的呈现方式的选择和切换。在本文中,“媒体内容”包括一个或多个类型的内容,例如图像、图像集、视频、动图、音频、文本等等。
在一些实施例中,终端设备110与服务器130通信,以实现对应用120的服务的供应。终端设备110可以是任意类型的移动终端、固定终端或便携式终端,包括移动手机、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、媒体计算机、多媒体平板、个人通信***(PCS)设备、个人导航设备、个人数字助理(PDA)、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设备、游戏设备或者前述各项的任意组合,包括这些设备的配件和外设或者其任意组合。在一些实施例中,终端设备110也能够支持任意类型的针对用户的接口(诸如“可佩戴”电路等)。服务器130可以是能够提供计算能力的各种类型的计算***/服务器,包括但不限于大型机、边缘计算节点、云环境中的计算设备,等等。
应当理解,仅出于示例性的目的描述环境100中各个元素的结构和功能,而不暗示对于本公开的范围的任何限制。
在应用的页面中浏览内容的过程中,不同用户在不同场景下可能需要触发应用的不同服务功能。在应用设计中,不同类型的功能通常会按照一定的页面层级架构设计,由用户通过或长或短的点击路径来定位。这会增加用户操作复杂度、让用户花费较长时间进行功能触发,同时也影响用户沉浸到所浏览的内容中。
根据本公开的实施例,提出了一种改进的页面交互方案。根据本公开实施例的方案,在用于呈现媒体内容项的内容展示页面中,通过触发对该内容展示页面对应的导航标签,提供包括多个操作选项的操作面板。多个操作选项用于触发针对内容展示页面的多个类型的服务功能,每个类型的服务功能在操作面板中具有至少一个操作选项。如果检测到对操作面板中某个操作选项的选择操作,在内容展示页中触发与操作选项对应的服务功能。由此,通过操作页面的导航标签,就能够提供多个类型的功能的选项集合供用户选择,方便用户快速定位要触发的功能,用户操作更便捷,用户体验更好。
以下将继续参考附图描述本公开的一些示例实施例。图2A至图5B中所示出的页面可以由终端设备110呈现。为便于讨论,将参考图1的环境100来描述这些实施例。
应当理解,附图中示出的页面仅仅是示例,实际可以存在各种页面设计。页面中的各个图形元素可以具有不同的布置和不同的视觉表示,其中的一个或多个元素可以省略或被替换,并且还可以存在一个或多个其他元素。本公开的实施例在此方面不受限制。
在环境100中,终端设备110呈现应用120的一个页面150。在一些情况下,终端设备110呈现的页面150可以是应用120的特定内容展示页面,在内容展示页面中呈现有媒体内容项。在一些实施例中,内容展示页面指的是用于向用户展示或推送媒体内容项以及其他相关信息的页面。能够在内容展示页面中呈现的一组媒体内容项可以包括各种类型的媒体内容项。可以根据应用设计需要,确定在特定内容展示页面中要呈现的媒体内容项。具体要展示的媒体内容项及其数目在不同场景下会变化。
在一些实施例中,内容展示页面可以包括应用120的首页,或是在应用120的一组首页页面中的推荐首页。在推荐首页中向用户展示的推荐内容项有时也称为推荐信息流。在一些实施例中,内容展示页面可以包括应用120的首页下的其他页面,例如关注页面(其中展示当前用户关注的一组用户所发布的媒体内容项),同城页面(其中展示与当前用户处于相同区域范围内的其他用户发布的媒体内容项),或者以其他方式聚集或分类的媒体内容项。
如果应用中需要呈现的信息较多且杂时,往往会将信息进行分类呈现,从而便于用户以更简洁的方式获取信息。将信息分类呈现往往就需要在页面设置与不同信息对应的多个导航标签。用户可以通过切换不同的导航标签来获取与该标签对应的页面。在一些实施例中,在应用120中可以提供用于导航到不同页面的导航标签。在本公开的实施例中,某个页面,包括内容展示页面,至少可通过选中预定的导航标签而被呈现。也就是说,应用中的预定导航标签能够用于导航到内容展示页面。
图2A至图2B示出了根据本公开的一些实施例的内容展示页面的示例。如图2A所示,在应用120的当前页面提供了用于导航到各个页面的多个导航标签,诸如“同城”、“关注”、“推荐”、“首页”、“朋友”,等等。这多个导航标签还可以具有不同的级别,例如,导航标签“首页”、“朋友”等可以为第一级别,导航标签“同城”、“关注”、“推荐”可以为第二级别。第一级别的导航标签例如可以对应于一组页面(例如一组首页页面),第二级别的导航标签对应的页面例如可以为第一级别的导航标签对应的一组页面中的至少一个(例如导航标签“推荐”对应的推荐首页为导航标签“首页”对应的一组首页页面中的一个)。
在本公开的实施例中,终端设备110呈现特定内容展示页面,例如应用120的特定内容展示页面。示例性地,在图2A所示的示例200A中,导航标签210为标签“首页”,如果终端设备110检测到对导航标签210的选择操作,可以呈现如图2A所示的应用首页。终端设备110例如可以默认呈现多个首页中的推荐首页(也即与导航标签“推荐”212对应的页面)。在此基础上,如果终端设备110检测到对导航标签“关注”的触发操作,可以切换至呈现多个首页中的关注首页(也即与导航标签“关注”对应的页面)。应当理解,这仅是示例性的,而无意限制本公开的方案。在一些实施例中,备选地或附加地,终端设备110所呈现的内容展示页面还可以通过检测到应用120的启动操作而被自动呈现,例如该内容展示页面是在应用启动时被呈现的默认页面。也就是说,在没有对导航标签的用户选择的情况下,内容展示页面可以是应用120启动后的默认页面。
在图2A的示例200A中,当前内容展示页面对应的导航标签210为标签“首页”,通过选择该导航标签,可以呈现“推荐”页面。应当理解,这仅是示例性的,而无意限制本公开的方案。为了借由现有的导航标签触发操作面板,导航标签可以是支持导航到内容展示页面的其他标签,例如图2A中标签“推荐”。在一些实施例中,备选地或附加地,内容展示页面还可以通过检测到应用的启动操作而被呈现,例如该内容展示页面是在应用启动时被呈现的默认页面。在启动应用后被呈现时,可以在内容展示页面中以第一视图模式呈现第一组媒体内容项。
本公开的实施例中,在特定内容展示页面被呈现的同时,如果终端设备110检测到针对导航标签的预设触发操作,则在内容展示页面中提供操作面板,操作面板包括多个操作选项,以用于触发针对内容展示页面的多个类型的服务功能,每个类型的服务功能在操作面板中具有至少一个操作选项。
在本公开的实施例中,内容展示页面对应的还可以用于触发提供包括多个类型的服务功能的操作面板。在一些实施例中,用于触发提供操作面板的预设触发操作可以包括对导航标签的触发操作。触发操作包括但不限于对导航标签的单击操作、双击操作、长按操作等等。在一些实施例中,备选地或者附加地,预设触发操作还可以包括对内容展示页面的其他触发操作(例如对内容展示页面的长按操作等)。本公开并不对具体的预设触发操作进行限定,终端设备110可以响应于检测到任意适当的预设触发操作,在内容展示页面的活跃层中提供操作面板。
在内容展示页面中呈现的操作面板能够向用户提供多个操作选项,以用于触发针对内容展示页面的多个类型的服务功能,每个类型的服务功能在操作面板中具有至少一个操作选项。也就是说,该操作面板继承了能够针对内容展示页面进行操作的多个类型的功能,例如对内容展示页面中的媒体内容项的呈现进行操作的功能。经由该操作面板,用户可以方便地选择各个服务功能下的操作选项,从而触发对应的服务功能。这样的操作面板可以被视为对内容展示页面的“遥控器”,方便用户控制内容展示页面。
在一些实施例中,所提供的操作面板可以包括与内容推荐切换功能对应的操作选项,包括与多个内容推荐模式分别对应的多个操作选项。每个内容推荐模式对应于在内容展示页面中的相应内容推荐策略。通过提供与多个内容推荐模式分别对应的多个操作选项,可以允许用户选择在内容展示页面中所查看的具体内容。通过选择期望的内容推荐模式,可以按该模式下的内容推荐策略来加载在内容展示页面中所呈现的媒体内容项。图2B示出了提供有操作面板220的内容展示页面的示例200B。操作面板220可以是通过对图2A所示的内容展示页面中的标签“首页”的触发操作(例如,点击操作)而被提供。在操作面板220中,提供了与“默认模式”对应的操作选项222-1和与“新鲜模式”对应的操作选项222-2,其中“默认模式”和“新鲜模式”分别对应于两种内容推荐模式。
在一些实施例中,所提供的操作面板可以包括与视图切换功能对应的操作选项,包括与多个视图模式分别对应的多个操作选项。每个视图模式对应于媒体内容项在内容展示页面中的呈现视图。多个视图模式例如可以至少包括单列视图模式,以及至少一个多列视图模式(包括但不限于双列视图模式、三列视图模式等等)。单列视图模式可以减少用户思考和选择的成本,而至少一个多列视图模式便于用户探索更多感兴趣的内容。提供多种视图模式,可以方便用户比对单列视图模式和至少一个多列视图模式的区别,进而根据喜好进行选择或切换。在图2B的示例中,操作面板220包括与单列视图模式对应的操作选项224-1和与双列视图模式对应的操作选项224-2。
在一些实施例中,备选地或附加地,所提供的操作面板还可以包括用于媒体内容控制功能的至少一个指令,用于***体内容项的呈现。这些指令是用户在内容展示页面中可操作和选择的指令。
在一些实施例中,操作面板可以包括对内容展示页面的内容刷新指令,用于刷新在内容展示页面中显示的媒体内容项。图2B的示例中的操作选项226-1对应于内容刷新指令。
备选地或附加地,操作面板可以包括用于***体内容项的播放的至少一个播放控制指令。这样的播放控制指令可以包括自动连播指令,用于启动或禁止在内容展示页面中按顺序播放一系列媒体内容项。备选地或附加地,播放控制指令可以包括自动横屏指令,用于启动或禁用媒体内容项的播放界面自动横屏功能。自动横屏指的是播放界面在终端设备屏幕的旋转的情况下自动保持横屏显示。在一些实施例中,备选地或附加地,播放控制指令可以包括静音指令,用于取消或开启在具有音频的媒体内容项的静音播放。图2B的示例中的操作选项226-2、226-3和226-4分别对应于自动连播指令、自动横屏指令和静音指令。
在一些实施例中,备选地或附加地,操作面板可以包括用于触发语音指令输入的指令。通过触发该指令,可以启动应用120的语音助手,以接收用户的语音指令,并通过语音与用户进行交互。图2B的示例中的操作选项226-5对应于用于触发语音指令输入的指令。
上文给出的仅是内容推荐模式、视图模式和指令的示例。在示例应用中,可以根据具体需要提供更多、更少或其他的内容推荐模式、视图模式和指令。在一些实施例中,可以基于一个或多个因素来改变在内容展示页面中呈现的操作选项。例如,可以基于内容展示页面的类型,具体日期或时间,用户群的使用需要,和/或用户对内容推荐模式、视图模式和/或指令的使用热度等,来改变在内容展示页面中呈现的操作选项。例如,在操作面板中提供的至少一个指令可以是基于在内容展示页面的指令集中各个指令的使用热度来从指令集中选择的。这样,可以在操作面板中向用户提供用户有更大概率选择的指令。
在一些实施例中,如果操作面板被触发,在内容展示页面的活跃层中提供操作面板。在操作面板被提供的情况下,内容展示页面中的媒体内容项将被呈现在内容展示页面的背景层中。在本公开的实施例中,页面的背景层指的是用户当前不可直接操作的页面内容,页面的活跃层指的是用户当前可直接操作的页面内容。因此,处于活跃层的操作面板是用户可直接操作的区域,以允许用户在操作面板所提供的选项、控件等界面元素进行相应操作,特别是对视图模式进行灵活切换。处于背景层的媒体内容项是用户当前不可直接操作的。
在一些实施例中,为了能够更好地对活跃层和背景层进行区分,以提升用户的视觉体验,终端设备110还可以在内容展示页面的背景层中的媒体内容项上叠加有蒙层。蒙层可以是半透明或透明的叠加层,从而使媒体内容项仍对用户可见。如图2B所示,终端设备110可以在内容展示页面的背景层中的媒体内容项220上叠加半透明蒙层。在一些实施例中,在操作面板未被取消呈现之前,在背景层中叠加的蒙层可以始终呈现。
在一些实施例中,在提供操作面板时,操作面板中操作选项的状态可以被呈现为指示对应服务功能的状态。例如,在用于触发呈现操作面板的预设触发操作被检测之前,终端设备110可以在内容展示页面中以某个视图模式和/或某个内容推荐模式来呈现媒体内容项。在检测到预设触发操作之后,终端设备110可以在操作面板中将当前的视图模式和/或内容推荐模式对应的操作选项的状态呈现为已选中状态,并将其他操作选项的状态呈现为未选中状态。对于其他类型的服务功能对应的操作选项,也可以用对应的状态标识来指示其状态。
如图2B所示,若在预设触发操作之前,终端设备110以单列视图模式呈现媒体内容项,那么在操作面板220中被触发呈现后,单列视图模式对应的状态指示符225-1呈现为已选中状态。终端设备110例如可以通过对操作选项执行高亮、加边框、放大尺寸、加文字、提供不同界面元素等方式来标识操作选项的状态。例如,若在预设触发操作之前,终端设备110以“默认模式”作为内容展示页面中的内容推荐模式,那么在操作面板220中被触发呈现后,“默认模式”对应的操作选项222-1的外观样式被呈现为指示已选中状态。对于操作选项226-1至226-5,也可以利用类似或不同的方式来指示这些操作选项对应的服务功能的状态(例如,服务功能被启动或被禁用)。
在操作面板被呈现的同时,响应于检测到对多个操作选项中的操作选项的选择操作,在内容展示页中触发与操作选项对应的服务功能。由此,通过操作页面的导航标签,就能够提供多个类型的功能的选项集合供用户选择,方便用户快速定位要触发的功能,用户操作更便捷,用户体验更好。
在一些实施例中,对于内容推荐功能,如果在操作面板中检测到对所述多个内容推荐模式中第一内容推荐模式对应的操作选项的选择操作,按所述第一内容推荐模式来加载在所述内容展示页面中呈现的媒体内容项。取决于用户的选择,在内容展示页面中将按不同内容推荐策略来向用户提供所推荐的媒体内容项。
在一些实施例中,如果被选择的所述第一内容推荐模式是预定内容推荐模式,响应于检测到对所述第一内容推荐模式对应的操作选项的选择操作,在所述内容展示页面中呈现所述预定内容推荐模式对应的动画,所述动画至少指示从当前内容推荐模式到所述第一内容推荐模式的切换过程。也就是说,可以对一个或多个内容推荐模式配置对应的切换动画效果。在该内容推荐模式被选择时,可以呈现预先配置的动画,用视觉效果向用户指示内容推荐策略的改变。
图3A至图3E示出了根据本公开的一些实施例的切换内容推荐模式的示意图。假设内容展示页面中的先前内容推荐模式是“默认模式”,并且在图3A的示例300A中,基于用户对操作选项222-2的选择操作,操作选项222-2对应的“新鲜模式”被选择。这样,可以在内容展示页面中提供从图3B的示例300B和图3C的示例300C所示的动画效果,直到在图3D的示例300D。在示例300D中,在内容展示页面中呈现按“新鲜模式”加载到的媒体内容项。在一些实施例中,当“新鲜模式”被选择后,所呈现的动画可以包括:使操作面板中所有界面元素集合在“新鲜模式”对应的卡片中,接着卡片继续加载,在加载一段时间后通过水波扩散的动画刷新新的内容,从而向用户指示内容焕然一新的效果。这里仅是一个具体示例,可以根据实际应用和需要来配置各种各样的动画。
在一些实施例中,响应于检测到对所述第一内容推荐模式对应的操作选项的选择操作,终端设备110取消所述操作面板在所述内容展示页面中的呈现。也就是说,在某个内容推荐模式被选择后,直接收起操作面板,并按被选择的内容推荐模式来在内容展示页面中向用户推荐媒体内容。例如,在图3B中选择“新鲜模式”对应的操作选项后,在呈现一段动画后,操作面板240被收起并且自动在图3D的内容展示页面中呈现按“新鲜模式”加载到的媒体内容项。
备选地,在一些实施例中,响应于检测到对所述第一内容推荐模式对应的操作选项的选择操作,终端设备110也可以继续维持操作面板在所述内容展示页面中的呈现,直到接收到针对操作面板的特定取消呈现操作。例如,在图3B中选择“新鲜模式”对应的操作选项后,在呈现一段动画后,操作面板240可以仍然呈现,例如仍然处于内容展示页面的活跃层,以供用户继续选择。
在一些实施例中,在“新鲜模式”对应的操作选项被选中并且按该内容推荐模式在内容展示页面中加载新的媒体内容项之后,如果操作面板再次被触发呈现,那么“新鲜模式”对应的操作选项将被呈现为已选中状态,如图3E的示例300E所示。在本次呈现的操作面板中,另外的内容推荐模式,例如“默认模式”对应的操作选项222-1被呈现为未选中状态。
在一些实施例中,响应于检测到对所述多个视图模式中第一视图模式对应的操作选项的选择操作,终端设备110在所述内容展示页面中以所述第一视图模式呈现所述媒体内容项,同时维持所述操作面板在所述内容展示页面中的呈现。在一些实施例中,在某个视图模式对应的选项被选择的情况下,在内容展示页面的背景层中将以该操作选项对应的视图模式来呈现媒体内容项。也就是说,在内容展示页面中提供对用户所选的视图模式的预览。关于终端设备110将视图模式切换至以第一选项对应的第一视图模式呈现媒体内容项的具体切换方式,在一些实施例中,终端设备110可以通过呈现过渡动画来切换媒体内容项的视图模式。
图4A至图4B示出了根据本公开的一些实施例的切换视图模式的示意图。假设内容展示页面中的先前视图模式是单列视图模式,并且在图4A的示例400A中,基于用户对操作选项224-2的选择操作,操作选项224-2对应的双列视图模式被选择。
在一些实施例中,在内容展示页面中操作面板未完全覆盖媒体内容项,从而使得以对应视图呈现的媒体内容项的预览不会***作面板完全覆盖,以允许用户可以看出所选视图模式的预览效果。在一些实施例中,操作面板与媒体内容项可以在内容展示页面的不同区域中被呈现,从而操作面板将不覆盖媒体内容项。在一些实施例中,附加地或备选地,操作面板可以被提供为透明或半透明的样式,从而即使操作面板部分或全部覆盖媒体内容项,也能够允许用户查看到背景层中的媒体内容项。
在一些实施例中,如果检测到对第一视图模式对应的操作选项的选择操作,终端设备110在维持操作面板在活跃层中的呈现时,还可以将在第一视图模式对应的操作选项的状态呈现为已选中状态,并将其他视图模式对应的操作选项呈现为未选中状态,如图4A所示。
在一些实施例中,在某个视图模式对应的操作选项处于已选中状态下,如果检测到对操作面板的取消呈现操作,终端设备110可以取消操作面板在内容展示页面中的呈现,并使内容展示页面中的媒体内容项以被选中的视图模式呈现在内容展示页面的活跃层中。这里的取消呈现操作包括但不限于对用于收起操作面板的收起控件的选择操作、对取消控件的选择操作以及对内容展示页面中操作面板之外的其他任意适当的区域的触控操作等等。为了方便理解,可以将在呈现有操作面板的情况下,终端设备110在背景层中呈现的以第一视图模式呈现媒体内容项的呈现效果视为最终的呈现效果的预览效果。终端设备110可以响应于检测到对操作面板的取消呈现操作,确定接收到对预览效果的确认操作,按照预览效果所指示的第一视图模式呈现媒体内容项。例如,在图4A中的双列视图模式被选中的情况下,如果操作面板220被收起,在图4B的示例400B中以双列视图模式呈现内容展示页面中的媒体内容项。
在操作面板中,除了通过选择内容推荐模式和视图模式对应的操作选项来切换内容推荐策略和内容视图之外,对于其他指令的触发操作也可以触发该指令对应的服务功能。图5A至图5B示出了根据本公开的一些实施例的触发指令的示意图。在图5A的示例500A中,如果检测到对静音指令的操作选项226-4的触发操作,提供静音启动提示510,以提示用户媒体内容项的静音播放功能已被启动。在图5B的示例500B中,如果检测到对操作选项226-5的触发操作,呈现用于语音交互的面板,其可以包括语音输入提示520和522,以提示用户输入语音指令。
在一些实施例中,在检测到对这些指令的触发操作后,可以维持操作面板的呈现或直接取消操作面板的呈现。本公开的实施例对此不做限制。
图6示出了根据本公开的一些实施例的用于页面交互的过程600的流程图。过程600可以被实现在终端设备110处。下面参考图1描述过程600。
在框610,终端设备110呈现内容展示页面,内容展示页面至少用于呈现媒体内容项,内容展示页面至少能够通过选中预定的导航标签而被呈现。
在框620,终端设备110响应于检测到针对导航标签的触发操作,在内容展示页中提供操作面板,操作面板包括多个操作选项,以用于触发针对内容展示页面的多个类型的服务功能,每个类型的服务功能在操作面板中具有至少一个操作选项。
在框630,终端设备110响应于检测到对多个操作选项中的操作选项的选择操作,在内容展示页中触发与操作选项对应的服务功能。
在一些实施例中,在内容展示页中提供操作面板包括:在内容展示页面的活跃层中提供操作面板,媒体内容项被呈现在内容展示页面的背景层中。
在一些实施例中,被呈现在内容展示页面的背景层中的媒体内容项上叠加有蒙层。
在一些实施例中,多个操作选项至少对应于以下中的两项或更多项:多个内容推荐模式,多个视图模式,用于***体内容项的呈现的至少一个指令。
在一些实施例中,在内容展示页中触发与操作选项对应的服务功能包括:响应于检测到对多个内容推荐模式中第一内容推荐模式对应的操作选项的选择操作,按第一内容推荐模式来加载在内容展示页面中呈现的媒体内容项。
在一些实施例中,过程600还包括:如果被选择的第一内容推荐模式是预定内容推荐模式,响应于检测到对第一内容推荐模式对应的操作选项的选择操作,在内容展示页面中呈现预定内容推荐模式对应的动画,动画至少指示从当前内容推荐模式到第一内容推荐模式的切换过程。
在一些实施例中,过程600还包括:响应于检测到对第一内容推荐模式对应的操作选项的选择操作,取消操作面板在内容展示页面中的呈现。
在一些实施例中,在内容展示页中触发与操作选项对应的服务功能包括:响应于检测到对多个视图模式中第一视图模式对应的操作选项的选择操作,在内容展示页面中以第一视图模式呈现媒体内容项,同时维持操作面板在内容展示页面中的呈现。
在一些实施例中,至少一个指令包括以下至少一项:对内容展示页面的内容刷新指令,用于***体内容项的播放的至少一个播放控制指令,触发语音指令输入的指令。
在一些实施例中,内容展示页面包括应用的首页。
图7示出了根据本公开的某些实施例的用于页面交互的装置700的示意性结构框图。装置700可以被实现为或者被包括在终端设备110中。装置700中的各个模块/组件可以由硬件、软件、固件或者它们的任意组合来实现。
如图所示,装置700包括页面呈现模块710,被配置为呈现内容展示页面,内容展示页面至少用于呈现媒体内容项,内容展示页面至少能够通过选中预定的导航标签而被呈现。装置700还包括面板提供模块720,被配置为响应于检测到针对导航标签的触发操作,在内容展示页中提供操作面板,操作面板包括多个操作选项,以用于触发针对内容展示页面的多个类型的服务功能,每个类型的服务功能在操作面板中具有至少一个操作选项。装置700还包括功能触发模块730,被配置为响应于检测到对多个操作选项中的操作选项的选择操作,在内容展示页中触发与操作选项对应的服务功能。
在一些实施例中,面板提供模块720还被配置为:在内容展示页面的活跃层中提供操作面板,媒体内容项被呈现在内容展示页面的背景层中。
在一些实施例中,被呈现在内容展示页面的背景层中的媒体内容项上叠加有蒙层。
在一些实施例中,多个操作选项至少对应于以下中的两项或更多项:多个内容推荐模式,多个视图模式,用于***体内容项的呈现的至少一个指令。
在一些实施例中,功能触发模块730包括内容加载模块,被配置为响应于检测到对多个内容推荐模式中第一内容推荐模式对应的操作选项的选择操作,按第一内容推荐模式来加载在内容展示页面中呈现的媒体内容项。
在一些实施例中,装置700还包括动画呈现模块,被配置为:如果被选择的第一内容推荐模式是预定内容推荐模式,响应于检测到对第一内容推荐模式对应的操作选项的选择操作,在内容展示页面中呈现预定内容推荐模式对应的动画,动画至少指示从当前内容推荐模式到第一内容推荐模式的切换过程。
在一些实施例中,装置700还包括面板取消模块,被配置为:响应于检测到对第一内容推荐模式对应的操作选项的选择操作,取消操作面板在内容展示页面中的呈现。
在一些实施例中,功能触发模块730包括视图呈现模式,被配置为:响应于检测到对多个视图模式中第一视图模式对应的操作选项的选择操作,在内容展示页面中以第一视图模式呈现媒体内容项,同时维持操作面板在内容展示页面中的呈现。
在一些实施例中,至少一个指令包括以下至少一项:对内容展示页面的内容刷新指令,用于***体内容项的播放的至少一个播放控制指令,触发语音指令输入的指令。
在一些实施例中,内容展示页面包括应用的首页。
图8示出了其中可以实现本公开的一个或多个实施例的电子设备800的框图。应当理解,图8所示出的电子设备800仅仅是示例性的,而不应当构成对本文所描述的实施例的功能和范围的任何限制。图8所示出的电子设备800可以用于实现图1的终端设备110。
如图8所示,电子设备800是通用电子设备的形式。电子设备800的组件可以包括但不限于一个或多个处理器或处理单元810、存储器820、存储设备830、一个或多个通信单元840、一个或多个输入设备850以及一个或多个输出设备860。处理单元810可以是实际或虚拟处理器并且能够根据存储器820中存储的程序来执行各种处理。在多处理器***中,多个处理单元并行执行计算机可执行指令,以提高电子设备800的并行处理能力。
电子设备800通常包括多个计算机存储介质。这样的介质可以是电子设备800可访问的任何可以获取的介质,包括但不限于易失性和非易失性介质、可拆卸和不可拆卸介质。存储器820可以是易失性存储器(例如寄存器、高速缓存、随机访问存储器(RAM))、非易失性存储器(例如,只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、闪存)或它们的某种组合。存储设备830可以是可拆卸或不可拆卸的介质,并且可以包括机器可读介质,诸如闪存驱动、磁盘或者任何其他介质,其可以能够用于存储信息和/或数据(例如用于训练的训练数据)并且可以在电子设备800内被访问。
电子设备800可以进一步包括另外的可拆卸/不可拆卸、易失性/非易失性存储介质。尽管未在图8中示出,可以提供用于从可拆卸、非易失性磁盘(例如“软盘”)进行读取或写入的磁盘驱动和用于从可拆卸、非易失性光盘进行读取或写入的光盘驱动。在这些情况中,每个驱动可以由一个或多个数据介质接口被连接至总线(未示出)。存储器820可以包括计算机程序产品825,其具有一个或多个程序模块,这些程序模块被配置为执行本公开的各种实施例的各种方法或动作。
通信单元840实现通过通信介质与其他电子设备进行通信。附加地,电子设备800的组件的功能可以以单个计算集群或多个计算机器来实现,这些计算机器能够通过通信连接进行通信。因此,电子设备800可以使用与一个或多个其他服务器、网络个人计算机(PC)或者另一个网络节点的逻辑连接来在联网环境中进行操作。
输入设备850可以是一个或多个输入设备,例如鼠标、键盘、追踪球等。输出设备860可以是一个或多个输出设备,例如显示器、扬声器、打印机等。电子设备800还可以根据需要通过通信单元840与一个或多个外部设备(未示出)进行通信,外部设备诸如存储设备、显示设备等,与一个或多个使得用户与电子设备800交互的设备进行通信,或者与使得电子设备800与一个或多个其他电子设备通信的任何设备(例如,网卡、调制解调器等)进行通信。这样的通信可以经由输入/输出(I/O)接口(未示出)来执行。
根据本公开的示例性实现方式,提供了一种计算机可读存储介质,其上存储有计算机可执行指令,其中计算机可执行指令被处理器执行以实现上文描述的方法。根据本公开的示例性实现方式,还提供了一种计算机程序产品,计算机程序产品被有形地存储在非瞬态计算机可读介质上并且包括计算机可执行指令,而计算机可执行指令被处理器执行以实现上文描述的方法。
这里参照根据本公开实现的方法、装置、设备和计算机程序产品的流程图和/或框图描述了本公开的各个方面。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机可读程序指令实现。
这些计算机可读程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理单元,从而生产出一种机器,使得这些指令在通过计算机或其他可编程数据处理装置的处理单元执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。也可以把这些计算机可读程序指令存储在计算机可读存储介质中,这些指令使得计算机、可编程数据处理装置和/或其他设备以特定方式工作,从而,存储有指令的计算机可读介质则包括一个制造品,其包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的各个方面的指令。
可以把计算机可读程序指令加载到计算机、其他可编程数据处理装置、或其他设备上,使得在计算机、其他可编程数据处理装置或其他设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机、其他可编程数据处理装置、或其他设备上执行的指令实现流程图和/或框图中的一个或多个方框中规定的功能/动作。
附图中的流程图和框图显示了根据本公开的多个实现的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或指令的一部分,模块、程序段或指令的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本公开的各实现,上述说明是示例性的,并非穷尽性的,并且也不限于所公开的各实现。在不偏离所说明的各实现的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实现的原理、实际应用或对市场中的技术的改进,或者使本技术领域的其他普通技术人员能理解本文公开的各个实现方式。
Claims (13)
1.一种页面交互的方法,包括:
呈现内容展示页面,所述内容展示页面至少用于呈现媒体内容项,内容展示页面至少能够通过选中预定的导航标签而被呈现;
响应于检测到针对所述导航标签的触发操作,在所述内容展示页中提供操作面板,所述操作面板包括多个操作选项,以用于触发针对所述内容展示页面的多个类型的服务功能,每个类型的服务功能在所述操作面板中具有至少一个操作选项;以及
响应于检测到对所述多个操作选项中的操作选项的选择操作,在所述内容展示页中触发与所述操作选项对应的服务功能。
2.根据权利要求1所述的方法,其中在所述内容展示页中提供操作面板包括:
在所述内容展示页面的活跃层中提供所述操作面板,所述媒体内容项被呈现在所述内容展示页面的背景层中。
3.根据权利要求2所述的方法,其中被呈现在所述内容展示页面的背景层中的所述媒体内容项上叠加有蒙层。
4.根据权利要求1所述的方法,其中所述多个操作选项至少对应于以下中的两项或更多项:多个内容推荐模式,多个视图模式,用于***体内容项的呈现的至少一个指令。
5.根据权利要求4所述的方法,其中在所述内容展示页中触发与所述操作选项对应的服务功能包括:
响应于检测到对所述多个内容推荐模式中第一内容推荐模式对应的操作选项的选择操作,按所述第一内容推荐模式来加载在所述内容展示页面中呈现的媒体内容项。
6.根据权利要求5所述的方法,还包括:
如果被选择的所述第一内容推荐模式是预定内容推荐模式,响应于检测到对所述第一内容推荐模式对应的操作选项的选择操作,在所述内容展示页面中呈现所述预定内容推荐模式对应的动画,所述动画至少指示从当前内容推荐模式到所述第一内容推荐模式的切换过程。
7.根据权利要求5所述的方法,还包括:
响应于检测到对所述第一内容推荐模式对应的操作选项的选择操作,取消所述操作面板在所述内容展示页面中的呈现。
8.根据权利要求4所述的方法,其中在所述内容展示页中触发与所述操作选项对应的服务功能包括:
响应于检测到对所述多个视图模式中第一视图模式对应的操作选项的选择操作,在所述内容展示页面中以所述第一视图模式呈现所述媒体内容项,同时维持所述操作面板在所述内容展示页面中的呈现。
9.根据权利要求4所述的方法,其中所述至少一个指令包括以下至少一项:
对所述内容展示页面的内容刷新指令,
用于***体内容项的播放的至少一个播放控制指令,
触发语音指令输入的指令。
10.根据权利要求1至9中任一项所述的方法,其中所述内容展示页面包括应用的首页。
11.一种用于页面交互的装置,包括:
页面呈现模块,被配置为呈现内容展示页面,所述内容展示页面至少用于呈现媒体内容项,内容展示页面至少能够通过选中预定的导航标签而被呈现;
面板提供模块,被配置为响应于检测到针对所述导航标签的触发操作,在所述内容展示页中提供操作面板,所述操作面板包括多个操作选项,以用于触发针对所述内容展示页面的多个类型的服务功能,每个类型的服务功能在所述操作面板中具有至少一个操作选项;以及
功能触发模块,被配置为响应于检测到对所述多个操作选项中的操作选项的选择操作,在所述内容展示页中触发与所述操作选项对应的服务功能。
12.一种电子设备,包括:
至少一个处理单元;以及
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令在由所述至少一个处理单元执行时使所述电子设备执行根据权利要求1至10中任一项所述的方法。
13.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序可由处理器执行以实现根据权利要求1至10中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311358575.6A CN117608428A (zh) | 2023-10-19 | 2023-10-19 | 用于页面交互的方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311358575.6A CN117608428A (zh) | 2023-10-19 | 2023-10-19 | 用于页面交互的方法、装置、设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117608428A true CN117608428A (zh) | 2024-02-27 |
Family
ID=89943215
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311358575.6A Pending CN117608428A (zh) | 2023-10-19 | 2023-10-19 | 用于页面交互的方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117608428A (zh) |
-
2023
- 2023-10-19 CN CN202311358575.6A patent/CN117608428A/zh active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190347146A1 (en) | Message processing method and apparatus, storage medium, and computer device | |
US11627362B2 (en) | Touch gesture control of video playback | |
EP4092527A1 (en) | Method and apparatus for user guide, device and storage medium | |
CN114979495B (zh) | 用于内容拍摄的方法、装置、设备和存储介质 | |
CN110780939B (zh) | 加载资源文件的方法、装置、计算机设备及存储介质 | |
WO2023193590A1 (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
CN111045565B (zh) | 多媒体页面的切换方法及电子设备 | |
US11665119B2 (en) | Information replying method, apparatus, electronic device, computer storage medium, and product | |
CN115730092A (zh) | 用于内容呈现的方法、装置、设备和存储介质 | |
WO2023193728A1 (zh) | 用于搜索推荐的方法、装置、设备和存储介质 | |
US20230276079A1 (en) | Live streaming room page jump method and apparatus, live streaming room page return method and apparatus, and electronic device | |
CN115640783A (zh) | 用于文档内容显示的方法、装置、设备和存储介质 | |
CN116028724A (zh) | 用于用户交互的方法、装置、设备和存储介质 | |
CN117608428A (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
CN115686289A (zh) | 用于用户交互的方法、装置、设备和存储介质 | |
CN115640782A (zh) | 用于文档演示的方法、装置、设备和存储介质 | |
CN115080037A (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
CN118210414A (zh) | 用于页面交互的方法、装置、设备和存储介质 | |
CN116644200A (zh) | 用于内容呈现的方法、装置、设备和存储介质 | |
US20230418427A1 (en) | Method, apparatuses, device and storage medium for video recommendation | |
CN118349143A (zh) | 用于页面交互的方法、装置、设备、介质和产品 | |
CN118034541A (zh) | 用于订阅媒体项的方法、装置、设备和存储介质 | |
US10901760B2 (en) | View augmentation in multiscreen environment | |
CN117908714A (zh) | 用于内容交互的方法、装置、设备和存储介质 | |
CN117519546A (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 |