媒体资源展示方法、装置、终端、服务器以及存储介质与流程

文档序号:23554243发布日期:2021-01-05 21:15阅读:101来源:国知局
媒体资源展示方法、装置、终端、服务器以及存储介质与流程

本公开涉及互联网技术领域,尤其涉及一种媒体资源展示方法、装置、终端、服务器以及存储介质。



背景技术:

随着移动互联网和计算机技术的飞速发展,目前的多媒体应用程序不仅能够提供基础的多媒体播放业务,还能够提供基于城市信息的媒体资源的展示业务。例如,同城视频、同城图片或同城文字等同城媒体资源的展示。由于同城的地理属性较强,因此通过为用户展示同城媒体资源,能够吸引更多的用户使用多媒体应用程序。

目前,媒体资源展示方法通常为:通过多媒体应用程序,根据用户终端的定位信息,为用户展示与该定位信息匹配的同城媒体资源。当该用户想要观看其他城市的媒体资源时,通过手动选择的方式,在多媒体应用程序界面中所包含的多个城市选项中,选择其想要观看的城市,则多媒体应用程序界面上展示其他城市的媒体资源。

上述技术中,需通过手动选择的方式来查看不同城市的媒体资源,无法快速查看不同城市的媒体资源,降低了人机交互效率。



技术实现要素:

本公开提供一种媒体资源展示方法、装置、终端、服务器以及存储介质,能够提高人机交互效率。本公开的技术方案如下:

根据本公开实施例的第一方面,提供一种媒体资源展示方法,应用于终端,该方法包括:

展示目标活动页面,该目标活动页面用于触发展示区域对应的媒体资源;

若基于该目标活动页面检测到目标事件,获取第一区域对应的目标媒体资源,该第一区域为任一区域,该目标媒体资源用于对该第一区域进行推荐;

在该目标活动页面中,展示该第一区域对应的目标媒体资源。

在一些实施例中,该方法还包括:

在该目标活动页面中展示第一控件;

若检测到对该目标活动页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二区域为任一区域;

在该目标活动页面中,展示该第二区域对应的目标媒体资源。

在一些实施例中,该方法还包括:

若基于该目标活动页面再次检测到该目标事件,获取第二区域对应的目标媒体资源,该第二区域为任一区域;

在该目标活动页面中,展示该第二区域对应的目标媒体资源。

在一些实施例中,该方法还包括:

若基于第二页面检测到该目标事件,或检测到对该第二页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二页面用于表示与该目标活动页面关联的其他页面;

在该目标活动页面中,展示该第二区域对应的目标媒体资源,该第二区域为任一区域。

在一些实施例中,该方法还包括:

在该目标活动页面中展示第二控件;

若检测到对该第二控件的触发操作,在第一页面中,展示地点标签与该目标媒体资源属于同一区域的媒体资源,该第一页面用于展示地点标签属于同一区域的多个媒体资源。

在一些实施例中,该方法还包括下述任一项:

在该目标活动页面中展示第三控件,若检测到对该第三控件的触发操作,将该第一区域对应的目标媒体资源分享至目标对象。

在一些实施例中,该展示目标活动页面之前,该方法还包括下述任一项:

响应于进入第一页面或第二页面,在对应页面上展示目标活动入口,若检测到对该目标活动入口的触发操作,执行展示该目标活动页面的步骤,其中,该第一页面用于展示地点标签属于同一区域的多个媒体资源,该第二页面用于表示与该目标活动页面关联的其他页面。

在一些实施例中,该响应于进入第一页面或第二页面,在对应页面上展示目标活动入口包括下述任一项:

响应于终端所登录的用户账号首次进入该第一页面或该第二页面,以弹窗的形式,在对应页面上展示该目标活动入口;

响应于该终端所登录的用户账号非首次进入该第一页面或该第二页面,以挂件的形式,在对应页面上展示该目标活动入口。

在一些实施例中,该方法还包括:

在该目标活动页面中,展示资源记录控件,该资源记录控件用于触发对终端所登录的用户账号已展示过的目标媒体资源进行展示;

若检测到对该资源记录控件的触发操作,展示资源记录页面,该资源记录页面包括该终端所登录的用户账号已展示过的目标媒体资源。

在一些实施例中,该方法还包括:

在该资源记录页面中展示分享控件,该分享控件用于触发对该终端所登录的用户账号已展示过的目标媒体资源进行分享。

在一些实施例中,该若基于该目标活动页面检测到目标事件,获取第一区域对应的目标媒体资源之后,该方法还包括:

若该第一区域为终端所登录的用户账号所设置的区域,在该目标活动页面中,展示第一特效;

若该第一区域为服务器所设置的区域,在该目标活动页面中,展示第二特效。

在一些实施例中,该方法还包括:

若检测到对该第一区域对应的目标媒体资源的查看操作,在该目标活动页面中,展示资源提示信息,该资源提示信息用于提示该用户账号所获得的资源。

在一些实施例中,该若基于该目标活动页面检测到目标事件,获取第一区域对应的目标媒体资源之前,该方法还包括下述任一项:

若确定该终端所登录的用户账号已设置有任一区域,则执行展示该目标活动页面的步骤;

若确定该终端所登录的用户账号未设置任一区域,则展示区域填写页面,该区域填写页面用于该用户账号填写区域。

在一些实施例中,该目标事件为对终端的晃动操作、对该目标活动页面的目标区域的点击操作和接收到携带关键字的音频指令中任一项。

在一些实施例中,该在该目标活动页面中,展示该第一区域对应的目标媒体资源包括:

在该目标活动页面中,展示资源卡片,在所展示的资源卡片中展示该第一区域对应的目标媒体资源。

根据本公开实施例的第二方面,提供一种媒体资源展示方法,应用于服务器,该方法包括:

接收终端基于目标活动页面发送的资源获取请求,该目标活动页面用于触发展示区域对应的媒体资源;

在多个媒体资源中,选取一个第一区域的目标媒体资源,该第一区域为任一个区域;

向该终端返回该目标媒体资源的资源信息和对应的区域。

在一些实施例中,该接收终端基于目标活动页面发送的资源获取请求之后,该方法还包括:

获取该终端所登录的用户账号在当前时刻的资源状态,若该资源状态有效,则执行选取目标媒体资源的步骤;

若该资源状态无效,则向该终端发送资源状态提示信息,该资源状态提示信息用于提示目标活动的资源不足。

根据本公开实施例的第三方面,提供一种媒体资源展示装置,该装置包括:

页面展示单元,被配置为执行展示目标活动页面,该目标活动页面用于触发展示区域对应的媒体资源;

获取单元,被配置为执行若基于该目标活动页面检测到目标事件,获取第一区域对应的目标媒体资源,该第一区域为任一区域,该目标媒体资源用于对该第一区域进行推荐;

资源展示单元,被配置为执行在该目标活动页面中,展示该第一区域对应的目标媒体资源。

在一些实施例中,该装置还包括:

第一控件展示单元,被配置为执行在该目标活动页面中展示第一控件;

该获取单元,还被配置为执行若检测到对该目标活动页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二区域为任一区域;

该资源展示单元,还被配置为执行在该目标活动页面中,展示该第二区域对应的目标媒体资源。

在一些实施例中,该获取单元,还被配置为执行若基于该目标活动页面再次检测到该目标事件,获取第二区域对应的目标媒体资源,该第二区域为任一区域;

该资源展示单元,还被配置为执行在该目标活动页面中,展示该第二区域对应的目标媒体资源。

在一些实施例中,该获取单元,还被配置为执行若基于第二页面检测到该目标事件,或检测到对该第二页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二页面用于表示与该目标活动页面关联的其他页面;

该资源展示单元,还被配置为执行在该目标活动页面中,展示该第二区域对应的目标媒体资源,该第二区域为任一区域。

在一些实施例中,该装置还包括:

第二控件展示单元,被配置为执行在该目标活动页面中展示第二控件;

该资源展示单元,还被配置为执行若检测到对该第二控件的触发操作,在第一页面中,展示地点标签与该目标媒体资源属于同一区域的媒体资源,该第一页面用于展示地点标签属于同一区域的多个媒体资源。

在一些实施例中,该装置还包括下述任一项:

第三控件展示单元,被配置为执行在该目标活动页面中展示第三控件,若检测到对该第三控件的触发操作,将该第一区域对应的目标媒体资源分享至目标对象。

在一些实施例中,该展示目标活动页面之前,该装置还包括下述任一项:

入口展示单元,被配置为执行响应于进入第一页面或第二页面,在对应页面上展示目标活动入口,若检测到对该目标活动入口的触发操作,执行展示该目标活动页面的步骤,其中,该第一页面用于展示地点标签属于同一区域的多个媒体资源,该第二页面用于表示与该目标活动页面关联的其他页面。

在一些实施例中,该入口展示单元,被配置为执行下述任一项:

响应于终端所登录的用户账号首次进入该第一页面或该第二页面,以弹窗的形式,在对应页面上展示该目标活动入口;

响应于该终端所登录的用户账号非首次进入该第一页面或该第二页面,以挂件的形式,在对应页面上展示该目标活动入口。

在一些实施例中,该装置还包括:

记录控件展示单元,被配置为执行在该目标活动页面中,展示资源记录控件,该资源记录控件用于触发对终端所登录的用户账号已展示过的目标媒体资源进行展示;

资源展示单元,还被配置为执行若检测到对该资源记录控件的触发操作,展示资源记录页面,该资源记录页面包括该终端所登录的用户账号已展示过的目标媒体资源。

在一些实施例中,该装置还包括:

分享控件展示单元,被配置为执行在该资源记录页面中展示分享控件,该分享控件用于触发对该终端所登录的用户账号已展示过的目标媒体资源进行分享。

在一些实施例中,该装置还包括:

第一特效展示单元,被配置为执行若该第一区域为终端所登录的用户账号所设置的区域,在该目标活动页面中,展示第一特效;

第二特效展示单元,被配置为执行若该第一区域为服务器所设置的区域,在该目标活动页面中,展示第二特效。

在一些实施例中,该装置还包括:

提示信息展示单元,被配置为执行若检测到对该第一区域对应的目标媒体资源的查看操作,在该目标活动页面中,展示资源提示信息,该资源提示信息用于提示该用户账号所获得的资源。

在一些实施例中,该页面展示单元,还被配置为执行下述任一项:

若确定该终端所登录的用户账号已设置有任一区域,则执行展示该目标活动页面的步骤;

若确定该终端所登录的用户账号未设置任一区域,则展示区域填写页面,该区域填写页面用于该用户账号填写区域。

在一些实施例中,该目标事件为对终端的晃动操作、对该目标活动页面的目标区域的点击操作和接收到携带关键字的音频指令中任一项。

在一些实施例中,该资源展示单元,被配置为执行在该目标活动页面中,展示资源卡片,在所展示的资源卡片中展示该第一区域对应的目标媒体资源。

根据本公开实施例的第四方面,提供一种媒体资源展示装置,该装置包括:

接收单元,被配置为执行接收终端基于目标活动页面发送的资源获取请求,该目标活动页面用于触发展示区域对应的媒体资源;

选取单元,被配置为执行在多个媒体资源中,选取一个第一区域的目标媒体资源,该第一区域为任一个区域;

返回单元,被配置为执行向该终端返回该目标媒体资源的资源信息和对应的区域。

在一些实施例中,该装置还包括:

获取单元,被配置为执行获取该终端所登录的用户账号在当前时刻的资源状态,若该资源状态有效,则执行选取目标媒体资源的步骤;

发送单元,被配置为执行若该资源状态无效,则向该终端发送资源状态提示信息,该资源状态提示信息用于提示目标活动的资源不足。

根据本公开实施例的第五方面,提供一种终端,该终端包括:

一个或多个处理器;

用于存储该处理器可执行程序代码的存储器;

其中,该处理器被配置为执行该程序代码,以实现上述的媒体资源展示方法。

根据本公开实施例的第六方面,提供一种服务器,该服务器包括:

一个或多个处理器;

用于存储该处理器可执行程序代码的存储器;

其中,该处理器被配置为执行该程序代码,以实现上述的媒体资源展示方法。

根据本公开实施例的第七方面,提供一种存储介质,该存储介质包括:当该存储介质中的程序代码由终端的处理器执行时,使得终端能够执行上述第一方面或第一方面中任一项实施例所述的媒体资源展示方法,当该存储介质中的程序代码由服务器的处理器执行时,使得服务器能够执行上述第二方面或第二方面中任一项实施例所述的媒体资源展示方法。

根据本公开实施例的第八方面,提供一种计算机程序产品,该计算机程序产品包括计算机程序代码,该计算机程序代码存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机程序代码,处理器执行该计算机程序代码,使得该计算机设备执行上述的媒体资源展示方法。

本公开的实施例提供的技术方案至少带来以下有益效果:

本公开实施例提供的技术方案,在检测到基于目标活动页面的目标事件时,能够触发对区域对应的媒体资源的展示,通过目标事件对应的操作,即可实现任一区域的媒体资源的展示,无需手动选择,即可查看不同区域的媒体资源,提高了人机交互效率。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的一种媒体资源展示方法的实施环境示意图;

图2是根据一示例性实施例示出的一种媒体资源展示方法的流程图;

图3是根据一示例性实施例示出的一种媒体资源展示方法的流程图;

图4是根据一示例性实施例示出的一种媒体资源展示方法的流程图;

图5是根据一示例性实施例示出的一种目标应用程序的界面示意图;

图6是根据一示例性实施例示出的一种同城页面的示意图;

图7是根据一示例性实施例示出的又一种同城页面的示意图;

图8a是根据一示例性实施例示出的一种目标活动页面的示意图;

图8b是根据一示例性实施例示出的又一种目标活动页面的示意图;

图9a是根据一示例性实施例示出的一种资源记录页面的示意图;

图9b是根据一示例性实施例示出的又一种资源记录页面的示意图;

图10是根据一示例性实施例示出的一种分享页面的示意图;

图11是根据一示例性实施例示出的一种分享卡片所在页面的示意图;

图12a是根据一示例性实施例示出的一种区域填写页面的示意图;

图12b是根据一示例性实施例示出的又一种区域填写页面的示意图;

图13是根据一示例性实施例示出的一种展示资源卡片的示意图;

图14a是根据一示例性实施例示出的一种资源卡片的详情示意图;

图14b是根据一示例性实施例示出的又一种资源卡片的详情示意图;

图15是根据一示例性实施例示出的又一种展示资源卡片的示意图;

图16是根据一示例性实施例示出的另一种资源卡片的详情示意图;

图17是根据一示例性实施例示出的另一种展示资源卡片的示意图;

图18是根据一示例性实施例示出的一种第一页面的示意图;

图19是根据一示例性实施例示出的一种分享页面的示意图;

图20是根据一示例性实施例示出的一种媒体资源展示的流程图;

图21是根据一示例性实施例示出的一种媒体资源展示装置的框图;

图22是根据一示例性实施例示出的一种媒体资源展示装置的框图;

图23是根据一示例性实施例示出的终端的结构框图;

图24是根据一示例性实施例示出的服务器的结构框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

本公开所涉及的数据可以为经用户授权或者经过各方充分授权的数据。

图1是本公开实施例提供的一种媒体资源展示方法的实施环境示意图,参见图1,该实施环境中包括:终端101和服务器102。

终端101可以为智能手机、智能手表、台式电脑、手提电脑、虚拟现实终端、增强现实终端、无线终端和膝上型便携计算机等设备中的至少一种。终端101具有通信功能,可以接入互联网。终端101可以泛指多个终端中的一个,本实施例仅以终端101来举例说明。本领域技术人员可以知晓,上述终端的数量可以更多或更少。终端101可以运行有具备视频推送功能的应用程序,如视频应用程序、直播应用程序及社交应用程序等。后续采用目标应用程序来表示该具备视频推送功能的应用程序。

服务器102可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式文件系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(contentdeliverynetwork,cdn)、以及大数据和人工智能平台等基础云计算服务的云服务器。服务器102可以是具备视频推送功能的应用程序的平台服务器。服务器102与终端101可以通过有线或无线通信方式进行直接或间接的连接,本公开实施例对此不作限定。可选地,上述服务器102的数量可以更多或更少,本公开实施例对此不加以限定。当然,服务器102还可以包括其他功能服务器,以便提供更全面且多样化的服务。

在实施本公开的过程中,由终端101和服务器102共同执行,相应过程为:用户在终端101上进行操作,启动目标应用程序,并在该目标应用程序上登录用户账号。当用户想要参与目标活动(也即是想要查看任一区域对应的目标媒体资源)时,打开目标活动页面,对该目标活动页面实施触发操作,则终端101检测到用户的触发操作,触发获取待展示媒体资源的过程,也即是向服务器102发送资源获取请求,则服务器102在接收到资源获取请求后,随机选取一个区域的目标媒体资源,并根据所选取的区域的目标媒体资源,向该终端101返回该目标媒体资源的资源信息和对应的区域,进而终端101根据接收到的目标媒体资源的资源信息和对应的区域,来展示所选取的区域对应的目标媒体资源。

图2是根据一示例性实施例示出的一种媒体资源展示方法的流程图,如图2所示,该方法用于终端中,包括以下步骤:

在步骤201中,终端展示目标活动页面,该目标活动页面用于触发展示区域对应的媒体资源。

在步骤202中,若终端基于该目标活动页面检测到目标事件,获取第一区域对应的目标媒体资源,该第一区域为任一区域,该目标媒体资源用于对该第一区域进行推荐。

在步骤203中,终端在该目标活动页面中,展示该第一区域对应的目标媒体资源。

本公开实施例提供的技术方案,在检测到基于目标活动页面的目标事件时,能够触发对区域对应的媒体资源的展示,通过目标事件对应的操作,即可实现任一区域的媒体资源的展示,无需手动选择,即可查看不同区域的媒体资源,提高了人机交互效率。

图3是根据一示例性实施例示出的一种媒体资源展示方法的流程图,如图3所示,该方法用于服务器中,包括以下步骤:

在步骤301中,服务器接收终端基于目标活动页面发送的资源获取请求,该目标活动页面用于触发展示区域对应的媒体资源。

在步骤302中,服务器在多个媒体资源中,选取一个第一区域的目标媒体资源,该第一区域为任一个区域。

在步骤303中,服务器向该终端返回该目标媒体资源的资源信息和对应的区域。

本公开实施例提供的技术方案,在检测到基于目标活动页面的目标事件时,能够触发对区域对应的媒体资源的展示,通过目标事件对应的操作,即可实现任一区域的媒体资源的展示,无需手动选择,即可查看不同区域的媒体资源,提高了人机交互效率。

上述图2至图3所示仅为本公开的基本流程,下面基于一种具体实施方式,来对本公开提供的方案进行进一步阐述。图4是根据一示例性实施例示出的一种媒体资源展示方法的流程图,该方法以终端和服务器的交互过程为例,对方案进行说明,参见图4,该方法包括:

在步骤401中,服务器响应于终端所登录的用户账号进入第一页面,判断该用户账号是否为首次进入第一页面,得到第一判断结果,将该第一判断结果返回至该终端,该第一页面用于展示地点标签属于同一区域的多个媒体资源。

其中,第一页面可理解为同城页面,同城页面用于展示地点标签属于同一区域的多个媒体资源。例如,同城页面展示与该终端所处区域属于同一区域的多个媒体资源。媒体资源的类型为图片或视频。第一判断结果用于表示对用户账号是否为首次进入第一页面的判断结果。地点标签是指媒体资源所对应的地点标签,可理解为媒体资源的发布地点,或者,媒体资源所对应的城市地点,如拍摄有某一城市地点的图片。区域用于表示城市地点。在一些实施例中,区域可以为行政区域,该行政区域能够以省为单位划分,或者以市为单位划分,或者以更细的单位划分,如××街道等。本公开实施例对行政区域的划分方式不作限定。在另一些实施例中,区域可以为热点区域,例如某一景点、某一商场等。

需要说明的是,用户在终端上进行操作,启动目标应用程序,并在该目标应用程序上登录用户账号,此时目标应用程序的界面上展示有同城标签,该同城标签用于触发对第一页面进行展示。例如,在触发打开第一页面时,展示的是与该终端所处区域属于同一区域的第一页面。例如,目标应用程序的界面参见图5,图5是根据一示例性实施例示出的一种目标应用程序的界面示意图,图5所示出的页面为首页-发现页面,该首页-发现页面包含有多个媒体资源以及同城标签、首页标签、消息标签、我标签。其中,首页标签用于触发对首页进行展示。消息标签用于触发对用户账号的消息记录进行展示。我标签用于触发对用户账号的相关信息进行展示。

在一些实施例中,当用户想要查看第一页面时,对目标应用程序的界面中的同城标签实施点击操作,则终端检测到对同城标签的点击操作,在目标应用程序的界面上,展示第一页面,该过程也即是用户账号进入第一页面的过程。服务器响应于该用户账号进入第一页面,在该用户账号对应的展示记录中查询,确定该展示记录中是否存在第一页面的标识,若存在,表示该用户账号已展示过第一页面,也即是该用户账号非首次进入第一页面,若不存在,表示该用户账号未展示过第一页面,也即是该用户账号为首次进入第一页面,得到第一判断结果,并将该第一判断结果返回至该用户账号所在的终端。

步骤401是根据终端所登录的用户账号进行判断的过程。需要说明的是,终端登录有用户账号的条件为可选条件。在另一些实施例中,对于用户账号未登录的情况,服务器根据终端id(identification,身份标识号码),来执行后续的判断过程,从而实现对媒体资源展示的基本功能。

在步骤402中,终端接收服务器发送的第一判断结果,根据该第一判断结果,在该第一页面上展示目标活动入口,该目标活动入口用于触发对目标活动页面进行展示,该目标活动页面用于触发展示区域对应的媒体资源。

需要说明的是,目标活动是指对区域的媒体资源进行展示的活动。本公开实施例中,后续以摇一摇开启任意门的活动为例对方案进行说明。

在一些实施例中,终端接收到服务器发送的第一判断结果后,根据该第一判断结果所指示的内容,按照对应的展示方式对目标活动入口进行展示。

在一些实施例中,终端对目标活动入口进行展示的过程包括下述任一项:

一些实施例中,终端响应于该终端所登录的用户账号首次进入该第一页面,以弹窗的形式,在该第一页面上展示该目标活动入口。例如,以目标活动为摇一摇开启任意门的活动为例,第一页面可以为图6所示出的同城页面,图6是根据一示例性实施例示出的一种同城页面的示意图,该同城页面展示有地点标签属于同一区域的多个媒体资源,目标活动入口可以为图6示出的摇一摇开启任意门的活动入口601,可以发现,该活动入口601以弹窗的形式进行展示。图6所示出的活动入口601包括目标活动名称、目标活动的活动文案、立即参与控件6011及关闭控件6012。其中,立即参与控件6011用于触发对目标活动页面进行展示。关闭控件6012用于触发对目标活动入口的关闭。应理解地,在该实施例中,目标活动入口可理解为引导入口,则该弹窗为引导弹窗,用于引导用户进入目标活动页面。在该实施例中,为首次进入同城页面的用户账号,以弹窗的形式展现入口,能够引导首次进入同城页面的用户快速进入目标活动。

又一些实施例中,终端响应于该终端所登录的用户账号非首次进入该第一页面,以挂件的形式,在该第一页面上展示该目标活动入口。例如,以目标活动为摇一摇开启任意门的活动为例,第一页面可以为图7所示出的同城页面,图7是根据一示例性实施例示出的又一种同城页面的示意图,该同城页面中,目标活动入口可以为图7中右下角所示出的任意门挂件701,可以发现,该任意门活动入口701以挂件的形式进行展。在该实施例中,为非首次进入同城页面的用户账号,以挂件的形式展现入口,更加贴合用户的使用需求,提升了用户的使用体验。

需要说明的是,步骤402是在第一页面(也即是同城页面)中展示目标活动入口的过程。在另一些实施例中,终端响应于进入第二页面,在该第二页面上展示目标活动入口,该第二页面用于表示与该目标活动页面关联的其他页面。例如,该第二页面可以为首页页面。通过该过程,用户通过其他页面上展示的入口,也能够进入目标活动页面,提高了用户的操作体验。另外,上述过程以目标活动为例对方案进行说明。在另一些实施例中,目标活动还能够作为一些主会场活动的子活动,则终端在主会场活动的页面中展示该目标活动入口。例如,以弹窗或挂件的形式展示该目标活动入口。

还需要说明的是,上述步骤401至步骤402是通过服务器进行判断的过程,在另一些实施例中,上述判断的过程还能够由终端来执行。

在步骤403中,服务器响应于终端所登录的用户账号对目标活动入口的触发操作,判断该用户账号是否设置过任一区域,得到第二判断结果,将该第二判断结果返回至终端。

需要说明的是,本公开实施例中,还提供了用户账号对区域的设置功能。应理解地,终端所登录的用户账号所设置的区域也即是用户感兴趣的区域,当然,用户也可以设置其所处的区域。本公开实施例对用户账号所设置的区域不作限定。在一些实施例中,设置区域的相应过程为:用户通过目标应用程序,在由服务器预先设定的多个区域中,对其感兴趣的区域实施选中操作,则终端响应于用户账号的选中操作,确定该用户账号设置的区域,并将该用户账号设置的区域发送至服务器,由服务器进行存储。后续示例中,采用心愿城市来表示该用户账号设置的区域。

在一些实施例中,当用户想要查看目标活动页面时,对第一页面中的目标活动入口实施点击操作,终端响应于对目标活动入口的触发操作,向服务器发送用户触发目标活动入口的提示信息。则服务器接收到该提示信息后,响应于终端所登录的用户账号对目标活动入口的触发操作,在用户账号的区域设置信息中查询,若该区域设置信息中存在任一区域的标识,则表示该用户账号已设置过区域,若该区域设置信息中不存在任一区域的标识,则表示该用户账号未设置过区域,得到第二判断结果,将该第二判断结果发送至该终端。其中,该区域设置信息存储有用户账号与其已设置的区域的对应关系。

在步骤404中,终端接收服务器发送的第二判断结果,若该第二判断结果指示该终端所登录的用户账号已设置有任一区域,则展示目标活动页面。

例如,以目标活动为摇一摇开启任意门的活动为例,目标活动页面可以参见图8a或图8b。其中,图8a是根据一示例性实施例示出的一种目标活动页面的示意图,图8a所示出的目标活动页面包括目标活动名称、心愿城市提示框801和摇一摇提示框802。其中,心愿城市提示框801用于提示用户账号的心愿城市,如“心愿城市为a”。摇一摇提示框802用于提示用户对终端的摇一摇操作。另外,如图8a所示,目标活动页面还包括活动规则控件803和我的奖励控件804。其中,活动规则控件803用于触发对活动规则的内容进行展示。我的奖励控件804用于触发对用户账号的奖励记录进行展示。图8b是根据一示例性实施例示出的又一种目标活动页面的示意图,图8b包括了目标活动名称、摇一摇提示框、活动规则控件及我的奖励控件,关于图8b中提示框和控件的内容参见图8a,不再赘述。

在一些实施例中,终端还在该目标活动页面中,展示资源记录控件,该资源记录控件用于触发对终端所登录的用户账号已展示过的目标媒体资源进行展示。例如,资源记录控件可以为图8所示出的查看我的足迹成就控件805。当用户想要查看自己的资源记录(足迹成就)时,对该目标活动页面中的资源记录控件(查看我的足迹成就控件805)实施点击操作,则终端检测到对该资源记录控件的触发操作,展示资源记录页面,该资源记录页面包括该终端所登录的用户账号已展示过的目标媒体资源,并且可点击查看资源记录页面所展示的目标媒体资源。

例如,资源记录页面参见图9a或图9b。其中,图9a是根据一示例性实施例示出的一种资源记录页面的示意图,图9a所示出的资源记录页面包含有该用户账号已展示过的多个目标媒体资源,也即是用户账号摇到过的区域的媒体资源。图9b是根据一示例性实施例示出的又一种资源记录页面的示意图,图9b所示出的资源记录页面展示有该用户账号已展示过的多个目标媒体资源以及多个足迹介绍信息,如已到达城市的数目(如156)、已到达的城市的路线简介、已到达的城市的资源介绍信息、已到达的城市的文字介绍信息以及分享我的城市足迹控件902。在一些实施例中,若终端检测到对资源记录页面中任一个媒体资源的点击操作,跳转至与该任一个媒体资源属于同一区域的同城页面。例如,若用户点击图9a所示的资源记录页面中成都对应的媒体资源时,跳转至成都的同城页面。

在一些实施例中,终端在该资源记录页面中展示分享控件,该分享控件用于触发对该终端所登录的用户账号已展示过的目标媒体资源进行分享。例如,该分享控件可以为图9a中的分享我的足迹成就控件901或者图9b中的分享我的城市足迹控件902。

终端基于资源记录页面中的分享控件进行分享的过程包括下述任一项:

一些实施例中,当用户想要分享自己的资源记录(足迹成就)时,对该资源记录页面中的分享控件(分享我的足迹成就控件901)实施点击操作,则终端检测到对该分享控件的触发操作,将该用户账号的资源记录分享至目标对象。例如,接续图9a,用户账号所在终端将该目标媒体资源分享至目标对象后,目标对象所在终端展示出如图10的分享页面,图10是根据一示例性实施例示出的一种分享页面的示意图。图10示出的分享页面中包括该用户账号已展示的资源卡片内包括的目标媒体资源,也即是该用户账号摇到过的区域的媒体资源。另外,目标对象所在终端在接收到的分享页面中,展示去摇一摇参加活动控件1001,该去摇一摇参加活动控件1001用于触发对目标活动页面进行展示。通过该去摇一摇参加活动控件1001,能够吸引更多的用户来参与活动。

又一些实施例中,当用户想要分享自己的资源记录时,对该资源记录页面中的分享控件(分享我的城市足迹控件902)实施点击操作,则终端检测到对该分享控件的触发操作,生成分享卡片,将该用户账号的资源记录,以分享卡片的形式分享至目标对象,该分享卡片用于对资源记录进行展示。例如,接续图9b,终端若检测到对该分享我的城市足迹控件902的点击操作,则生成如图11所示的分享卡片,图11是根据一示例性实施例示出的一种分享卡片所在页面的示意图。图11示出的分享卡片包括城市足迹提示信息、二维码图案及用户账号信息,城市足迹提示信息用于提示用户账号的城市足迹简要信息,如已达到城市156个。用户账号信息包括用户账号名称或用户账号头像等。另外,图11所示出的页面还包括了多个社交应用程序的图标,应理解地,通过任意一种社交应用程序,能够将该用户账号的分享卡片发送至其好友用户账号所在的终端。在该过程中,由于区域具有地理位置属性,能够记录用户弹出的资源卡片的足迹信息,且用户能够分享自己的资源卡片和足迹成就卡片,使用户获得满足感,并且在分享给好友用户后,能够吸引更多的用户参与活动。

需要说明的是,在上述实施例中,以资源记录控件用于触发终端所登录的用户账号已展示过的目标媒体资源进行展示为例。在另一些实施例中,资源记录控件还用于触发终端所登录的用户账号已点击过的目标媒体资源进行展示。应理解地,已展示过的目标媒体资源是指用户账号已展示而未点击播放的媒体资源,已点击过的目标媒体资源是指用户账号已展示且已点击播放的媒体资源。本公开实施例对资源记录控件用于触发展示何种资源不作限定。

步骤404是该第二判断结果指示终端所登录的用户账号设置有任一区域,则展示目标活动页面的过程。在另一些实施例中,若该第二判断结果指示该终端所登录的用户账号未设置任一区域,则展示区域填写页面,该区域填写页面用于该用户账号填写区域。可选地,终端在该区域填写页面内,展示区域填写控件,该区域填写控件用于该用户账号填写区域。例如,以目标活动为摇一摇开启任意门的活动为例,区域填写页面参见图12a或图12b。其中,图12a是根据一示例性实施例示出的一种区域填写页面的示意图,该区域填写控件可以为图12a所示出的去设定心愿城市控件1201。图12b是根据一示例性实施例示出的又一种区域填写页面的示意图,该区域填写控件也可以为图12b所示出的去设定心愿城市控件1202。上述过程以包含区域填写控件为例对区域填写页面进行介绍,在另一些实施例中,终端在该区域填写页面中,展示区域填写框,该区域填写框用于填写区域。需要说明的是,用户对区域填写完成后,终端响应于对区域填写页面的填写完成,展示目标活动页面。

需要说明的是,步骤403至步骤404为可选步骤。对于未设置区域(心愿城市)的用户账号,也可以参与目标活动。

在步骤405中,若终端基于该目标活动页面检测到目标事件,向服务器发送资源获取请求。

其中,目标事件可以为对终端的晃动操作、对该目标活动页面的目标区域的点击操作和接收到携带关键字的音频指令中任一项。例如,对终端的晃动操作是指对终端的摇一摇操作。上述提到的摇一摇开启任意门的活动是指通过摇一摇操作,触发终端对区域的媒体资源进行展示的活动。通过摇一摇的触发操作,来进行后续资源卡片的展示,给用户带来了穿越感,增加了目标活动的趣味性。

在一些实施例中,若终端基于该目标活动页面检测到目标事件,则获取资源卡片,获取资源卡片的过程参见步骤405至步骤410。

在步骤406中,服务器接收终端基于目标活动页面发送的资源获取请求。

在一些实施例中,服务器接收到终端基于目标活动页面发送的资源获取请求后,从该资源获取请求的特定字段中获取用户账号的标识,进而根据用户账号的标识进行后续过程。

在步骤407中,服务器获取该终端所登录的用户账号在当前时刻的资源状态,判断该资源状态是否有效,若该资源状态有效,则执行步骤408。

其中,资源状态用于表示目标活动的活动剩余次数。资源状态有效可以采用活动剩余次数充足来表示,例如活动剩余次数大于或等于一。

在一些实施例中,服务器获取用户账号的标识后,根据该用户账号的标识以及标识和活动剩余次数的对应关系,确定该用户账号在当前时刻的活动剩余次数。判断该活动剩余次数是否大于或等于一,若该活动剩余次数大于或等于一,则执行选取目标媒体资源的过程。其中,活动剩余次数可以为图8示出的目标活动页面中的今日剩余次数。

在另一些实施例中,若该资源状态无效,则向终端发送资源状态提示信息,资源状态提示信息用于提示目标活动的资源不足,也即是若该活动剩余次数小于一,则向该终端发送活动次数提示信息,该活动次数提示信息用于提示目标活动的活动剩余次数不足。终端接收到服务器发送的活动次数提示信息后,在该目标活动页面上展示该活动次数提示信息,以指示用户活动剩余次数不足,也即是活动结束。在一些实施例中,终端接收到服务器发送的活动次数提示信息后,以toast浮动显示的方式,在该目标活动页面上展示该活动次数提示信息。其中,toast是一种消息提示框类型,用于快速显示少量信息。在一些实施例中,终端在该目标活动页面上展示该资源状态提示信息时,展示引导提示信息,该引导提示信息用于提示能够获取活动次数的活动任务。例如,活动任务为分享任务、浏览任务等。在该过程中,通过展示引导提示信息,来引导用户通过活动任务,获取活动次数。

需要说明的是,步骤407为可选方案,在另一些实施例中,服务器接收终端基于目标活动页面发送的卡片获取请求后,执行步骤408。

在步骤408中,服务器在多个媒体资源中,选取一个第一区域的目标媒体资源,该第一区域为任一个区域,该目标媒体资源用于对该第一区域进行推荐。

在一些实施例中,服务器确定目标媒体资源的过程包括下述任一项:

一些实施例中,服务器在多个媒体资源中,随机选取一个目标媒体资源,将该目标媒体资源对应的区域作为该第一区域。

又一些实施例中,服务器在多个区域内,选取一个区域,作为该第一区域,再在该第一区域对应的多个媒体资源内,随机选取一个目标媒体资源。

通过上述两种选取目标媒体资源的方式,均能够快速地确定出待推送的媒体资源,能够实现媒体资源的快速下发,提高了媒体资源展示的效率。而且,通过这种随机下发的方式,能够实现对不同区域的媒体资源的展示,而不仅仅局限于同城资源的展示,增加了活动的趣味性。

在步骤409中,服务器向该终端返回该目标媒体资源的资源信息和对应的区域。

在一些实施例中,服务器确定出第一区域的目标媒体资源后,将该第一区域和该目标媒体资源的资源信息返回至终端,以进行媒体资源的展示。

在步骤410中,终端接收该目标媒体资源的资源信息和对应的区域,根据该目标媒体资源的资源信息和对应的区域,生成资源卡片。

在一些实施例中,终端设置有资源卡片的样式模板,在接收到该目标媒体资源的资源信息和对应的区域后,将该该目标媒体资源的资源信息和对应的区域,写入样式模板,也即是将该目标媒体资源的资源信息写入对应的显示区域中,将该第一区域写入对应的显示区域中,从而生成资源卡片。

在步骤411中,终端在该目标活动页面中,展示该资源卡片,在所展示的资源卡片中展示该第一区域对应的目标媒体资源。

在一些实施例中,终端在该目标活动页面中,以预先设定的转场动画特效,例如弹出卡片的特效,或者,渐变特效等,来展示该资源卡片,并在所展示的资源卡片中展示该第一区域对应的目标媒体资源。需要说明的是,在一些实施例中,在展示该第一区域对应的目标媒体资源时,展示该目标媒体资源的封面图像,在封面图像上提供查看控件,该查看控件用于触发对第一区域对应的目标媒体资源进行播放;在另一些实施例中,在展示该第一区域对应的目标媒体资源时,自动基于目标媒体资源的资源信息,自动播放该目标媒体资源,以达到无缝播放的效果。

例如,以第一区域为b,封面图像上包括查看控件为例,对资源卡片进行展示的示意图参见图13,图13是根据一示例性实施例示出的一种展示资源卡片的示意图,图13中资源卡片以弹出卡片的形式进行展示,查看控件可以为图13所示出的播放控件1301。另外,资源卡片上还包括第一区域对应的目标媒体资源的文字介绍信息。其中,文字介绍信息可以包括区域介绍信息和资源介绍信息,该区域介绍信息用于对第一区域进行介绍,该资源介绍信息用于对该第一区域对应的目标媒体资源进行介绍。通过在资源卡片中显示对应的特色视频或者文案描述,能够吸引用户进入第一页面消费。在上述过程中,用户可通过摇一摇功能随机抽取资源卡片,资源卡片中展现区域对应的媒体资源,进而引导用户观看媒体资源。

在一些实施例中,终端在展示资源卡片时,展示查看详情控件,查看详情控件用于触发对第一区域对应的目标媒体资源的详情进行展示。参见图13,该查看详情控件可以为图13所示出的去查看控件1302。当用户想要查看该第一区域对应的目标媒体资源的详情时,对资源卡片中的查看详情控件实施点击操作,则终端检测到对查看详情控件的点击操作,在目标活动页面中,展示第一区域对应的目标媒体资源的详情。例如,接续图13,在点击图13中的去查看控件1302后,第一区域对应的目标媒体资源的详情示意图参见图14a或图14b,图14a是根据一示例性实施例示出的一种资源卡片的详情示意图,图14b是根据一示例性实施例示出的又一种资源卡片的详情示意图。此时,终端开始自动播放该第一区域对应的目标媒体资源,并展示该第一区域对应的目标媒体资源的介绍信息。

需要说明的是,上述过程是对目标媒体资源进行展示的常规过程。在另一些实施例中,若第一区域为用户账号已设置的区域(心愿城市),则终端在展示第一区域对应的目标媒体资源时,展示对应的奖励特效。在一些实施例中,若该第一区域为终端所登录的用户账号所设置的区域,终端在该目标活动页面中,展示第一特效。可选地,若该第一区域为终端所设置的区域,终端在该目标活动页面中,弹出该资源卡片的同时,在该资源卡片上展示第一特效。例如,以心愿城市为a为例,则当第一区域为a时,展示第一特效的示意图参见图15,图15是根据一示例性实施例示出的又一种展示资源卡片的示意图,在展示资源卡片的同时,在资源卡片上展示奖励的动态效果图,如飞机特效。另外,在图15所示出的资源卡片中,还展示有用于提示获得奖励的提示信息、心愿城市标签及去查看控件1501,如“恭喜您!获得旅行大奖”的提示信息。

当用户想要查看该第一区域对应的目标媒体资源的详情时,对资源卡片中的去查看控件1501实施点击操作,则终端检测到对该第一区域对应的目标媒体资源的查看操作,在该目标活动页面中,展示资源提示信息,该资源提示信息用于提示该用户账号所获得的资源,可选地,在目标活动页面中,自动播放该第一区域对应的目标媒体资源,并且展示该第一区域对应的目标媒体资源的文字介绍信息。例如,接续图15,在点击图15中的去查看控件1501后第一区域对应的目标媒体资源的详情示意图参见图16,图16是根据一示例性实施例示出的另一种资源卡片的详情示意图,此时,终端开始自动播放该第一区域对应的目标媒体资源,并展示有奖励提示信息、查看我的奖励控件1601、该第一区域对应的目标媒体资源的介绍信息。其中,资源提示信息可以包括奖励图片和奖励文案。查看我的奖励控件1601用于触发对用户账号的奖励记录进行展示。

上述过程中,通过设置心愿城市,并为心愿城市增加对应的奖励,则当弹出的资源卡片为心愿城市对应的资源卡片时,为用户增加奖励,提升了活动的趣味性,能够吸引用户对活动的参与。

还需要说明的是,本公开实施例还提供了服务器对区域的设置功能,也即是服务器预先设定的区域。后续示例中,采用彩蛋城市或惊喜城市来表示服务器所设置的区域。在一些实施例中,若该第一区域为服务器所设置的区域(惊喜城市),在该目标活动页面中,展示第二特效。可选地,若该第一区域为服务器所设置的区域,终端在该目标活动页面中,弹出该资源卡片的同时,在该资源卡片上展示第二特效。例如,以惊喜城市为c为例,则当第一区域为c时,展示第二特效的示意图参见图17,图17是根据一示例性实施例示出的另一种展示资源卡片的示意图,在展示资源卡片的同时,在资源卡片上展示奖励的动态效果图,如礼物特效。另外,在图17所示出的资源卡片中,还展示有用于提示获得惊喜彩蛋的提示信息、惊喜城市标签及去查看控件1701,如“恭喜您!获得惊喜彩蛋”的提示信息。

当用户想要查看该第一区域对应的目标媒体资源的详情时,对资源卡片中的去查看控件1701实施点击操作,则终端检测到对该第一区域对应的目标媒体资源的查看操作,在该目标活动页面中,展示资源提示信息,该资源提示信息用于提示该用户账号所获得的资源,并且,在目标活动页面中,播放该第一区域对应的目标媒体资源,展示该第一区域对应的目标媒体资源的介绍信息。

本公开实施例提供的技术方案,在检测到基于目标活动页面的目标事件时,能够触发展示任一区域对应的目标媒体资源,因此通过目标事件对应的操作,即可实现任一区域的媒体资源的展示,无需手动选择,即可查看不同区域的媒体资源,提高了人机交互效率,且通过资源卡片的方式,展示第一区域对应的目标媒体资源,增加了媒体资源的展示趣味性,能够吸引更多的用户参与活动。

上述实施例中,对展示媒体资源的过程进行了说明。另外,终端在展示该第一区域的目标媒体资源后,还能够有其他可能的实现方式,以实现不同的业务需求。下面基于五种实施例,对方案进行说明:

第一种实施例中,终端在该目标活动页面中展示第一控件,第一控件用于触发展示区域对应的媒体资源,若检测到对该目标活动页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二区域为任一区域,在该目标活动页面中,展示该第二区域对应的目标媒体资源。

例如,参见图14或图16,第一控件可以为图14a中的继续摇一摇控件1401,或图14b中的继续摇一摇控件1404,或图16中的继续摇一摇控件1602。在该实施例中,通过触发第一控件,即可执行获取并展示资源卡片的过程,能够快速地实现再次获取并展示媒体资源的过程,提升了用户的活动体验。

上述实施例是点击第一控件直接获取媒体资源的过程。在另一些实施例中,若检测到对该第一控件的触发操作,跳转至该第一页面,基于跳转后的该第一页面,触发对该目标活动页面和第二区域对应的目标媒体资源进行展示。在该实施例中,基于对第一控件的触发操作,先跳转至第一页面(同城页面),在该第一页面上展示目标活动入口,这样,用户基于对目标活动入口的点击操作,触发终端执行获取并展示资源卡片的过程。

第二种实施例中,若终端基于该目标活动页面再次检测到该目标事件,获取第二区域对应的目标媒体资源,该第二区域为任一区域,在该目标活动页面中,展示该第二区域对应的目标媒体资源。

在该实施例中,通过对目标活动页面再次摇一摇的操作,即可实现对第二区域对应的媒体资源的展示,提高了用户的活动体验。

第三种实施例中,若终端基于第二页面检测到该目标事件,或检测到对该第二页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二页面用于表示与该目标活动页面关联的其他页面,在该目标活动页面中,展示该第二区域对应的目标媒体资源,该第二区域为任一区域。

其中,第二页面可以为同城页面,或者,包含资源卡片的页面,或者再次显示的同城页面等。

一些实施例中,终端在第二页面中展示该第一控件,若检测到对该第二页面中第一控件的触发操作,获取该第二区域对应的目标媒体资源,在该目标活动页面中,展示该第二区域对应的目标媒体资源。在该实施例中,还能够在其他页面展示继续摇一摇控件,这样,用户通过对任一个页面中的继续摇一摇控件的点击操作,即可实现对第二区域对应的媒体资源的展示,便于用户的操作,能够更加吸引用户参与活动。

另一些实施例中,若终端基于该第二页面检测到该目标事件,获取该第二区域对应的目标媒体资源,在该目标活动页面中,展示该第二区域对应的目标媒体资源。在该实施例中,还能够对其他页面进行摇一摇操作,这样,用户通过对任一个页面的摇一摇操作,即可实现对第二区域对应的媒体资源的展示,便于用户的操作,能够更加吸引用户参与活动。

第四种实施例中,终端在该目标活动页面中展示第二控件,该第二控件用于触发对地点标签与该目标媒体资源属于同一区域的媒体资源进行展示,若检测到对该第二控件的触发操作,在第一页面中,展示地点标签与该目标媒体资源属于同一区域的媒体资源。

例如,参见图14或图16,第二控件可以为图14a的逛一逛控件1402,或图14b的逛一逛控件1405,或图16中的逛一逛控件1603。若终端检测到对该第二控件的触发操作,在第一页面中,展示地点标签与该目标媒体资源属于同一区域的媒体资源,该第一页面用于展示地点标签属于同一区域的多个媒体资源。例如,接续图14a,若对图14a所示出的逛一逛控件1402实施点击操作,则展示区域a的第一页面,a的第一页面示意图参见图18,图18是根据一示例性实施例示出的一种第一页面的示意图,并在该a的第一页面中,展示地点标签为a的多个媒体资源。另外,终端还在a的第一页面中,以挂件的形式,展示目标活动入口,也即是图18中的任意门挂件1801。另外,终端在检测到对第二控件的触发操作后,增加该用户账号的获得剩余次数,并在第一页面上展示该次数增加提示信息,如图18所示的摇一摇次数+2的提示信息。

第五种实施例中,终端在该目标活动页面中展示第三控件,该第三控件用于触发对该第一区域对应的目标媒体资源进行分享,若检测到对该第三控件的触发操作,将该第一区域对应的目标媒体资源分享至目标对象。

例如,参见图14b,第三控件可以为图14b中分享城市控件1406。若终端检测到对该第三控件的触发操作,将该第一区域对应的目标媒体资源分享至目标对象。接续图14b,若用户点击14b中的分享城市控件1406,则终端响应于对分享城市控件1406的点击操作,展示如图19所示的分享页面。图19是根据一示例性实施例示出的一种分享页面的示意图,该分享页面包括包含目标媒体资源的资源卡片、多个社交应用程序的图标控件及下载控件。在该实施例中,能够实现对当前摇到的媒体资源的分享。

在另一些实施例中,终端在该目标活动页面中展示第四控件,该第四控件用于触发对该终端所登录的用户账号已展示过的目标媒体资源进行分享,若检测到对该第四控件的触发操作,将该已展示过的目标媒体资源分享至该目标对象。例如,第四控件可以为图14a中的分享我的足迹控件1403,或图16中的分享我的足迹控件1604。在该实施例中,能够实现对摇到过的资源记录的分享。

为便于理解,下面以一个具体示例对方案进行说明。例如,图20是根据一示例性实施例示出的一种媒体资源展示的流程图,参见图20,当用户进入同城页面,判断是否为首次进入,若是,则以弹窗展示目标活动入口,若不是,则以挂件展示目标活动入口。若用户点击目标活动入口,触发判断是否填写过心愿城市的过程,若是,则展示目标活动页面(摇一摇页面),若不是,则执行填写心愿城市的过程。若用户执行摇一摇(或者其余交互)操作后,触发弹出资源卡片。弹出资源卡片后,目标活动页面上展示有逛一逛控件、分享我的足迹控件和继续摇一摇控件。用户通过逛一逛控件,能够进入其摇中的城市的第一页面,该第一页面上展示有多个该摇中的城市的媒体资源。用户通过分享我的足迹控件,能够以分享卡片的形式,将我的足迹信息分享出去,以吸引更多用户参与活动。用户还能够通过继续摇一摇控件,在目标活动页面中继续参加摇一摇活动。需要说明的是,在点击继续摇一摇控件后,触发判断是否仍有资源状态的过程,若是,则跳转至目标活动页面,若否,则提示用户今日活动已结束。另外,通过目标活动页面上的查看我的足迹成就控件,能够触发展示用户账号的资源记录页面的过程,并且,该资源记录页面上还展示分享控件,以实现对其资源记录的分享。

本公开实施例提供的技术方案,在检测到基于目标活动页面的目标事件时,触发展示任一区域对应的目标媒体资源,因此通过目标事件对应的操作,即可实现任一区域的媒体资源的展示,无需手动选择,即可查看不同区域的媒体资源,提高了人机交互效率,且通过资源卡片的方式,展示第一区域对应的目标媒体资源,增加了媒体资源的展示趣味性,能够吸引更多的用户参与活动。并且,通过在目标活动页面上展示不同功能的触发控件,能够实现不同类型的业务需求,实现了在提升用户体验的同时,还能吸引更多的用户参与活动的效果。

图21是根据一示例性实施例示出的一种媒体资源展示装置的框图。参照图21,该装置包括页面展示单元2101、获取单元2102和卡片展示单元2103。

页面展示单元2101,被配置为执行展示目标活动页面,该目标活动页面用于触发展示区域对应的媒体资源;

获取单元2102,被配置为执行若基于该目标活动页面检测到目标事件,获取第一区域对应的目标媒体资源,该第一区域为任一区域,该目标媒体资源用于对该第一区域进行推荐;

资源展示单元2103,被配置为执行在该目标活动页面中,展示该第一区域对应的目标媒体资源。

在一些实施例中,该装置还包括:

第一控件展示单元,被配置为执行在该目标活动页面中展示第一控件;

该获取单元2102,还被配置为执行若检测到对该目标活动页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二区域为任一区域;

该资源展示单元2103,还被配置为执行在该目标活动页面中,展示该第二区域对应的目标媒体资源。

在一些实施例中,该获取单元2102,还被配置为执行若基于该目标活动页面再次检测到该目标事件,获取第二区域对应的目标媒体资源,该第二区域为任一区域;

该资源展示单元2103,还被配置为执行在该目标活动页面中,展示该第二区域对应的目标媒体资源。

在一些实施例中,该获取单元2102,还被配置为执行若基于第二页面检测到该目标事件,或检测到对该第二页面中第一控件的触发操作,获取第二区域对应的目标媒体资源,该第二页面用于表示与该目标活动页面关联的其他页面;

该资源展示单元2103,还被配置为执行在该目标活动页面中,展示该第二区域对应的目标媒体资源,该第二区域为任一区域。

在一些实施例中,该装置还包括:

第二控件展示单元,被配置为执行在该目标活动页面中展示第二控件;

该资源展示单元2103,还被配置为执行若检测到对该第二控件的触发操作,在第一页面中,展示地点标签与该目标媒体资源属于同一区域的媒体资源,该第一页面用于展示地点标签属于同一区域的多个媒体资源。

在一些实施例中,该装置还包括下述任一项:

第三控件展示单元,被配置为执行在该目标活动页面中展示第三控件,若检测到对该第三控件的触发操作,将该第一区域对应的目标媒体资源分享至目标对象。

在一些实施例中,该展示目标活动页面之前,该装置还包括下述任一项:

入口展示单元,被配置为执行响应于进入第一页面或第二页面,在对应页面上展示目标活动入口,若检测到对该目标活动入口的触发操作,执行展示该目标活动页面的步骤,其中,该第一页面用于展示地点标签属于同一区域的多个媒体资源,该第二页面用于表示与该目标活动页面关联的其他页面。

在一些实施例中,该入口展示单元,被配置为执行下述任一项:

响应于终端所登录的用户账号首次进入该第一页面或该第二页面,以弹窗的形式,在对应页面上展示该目标活动入口;

响应于该终端所登录的用户账号非首次进入该第一页面或该第二页面,以挂件的形式,在对应页面上展示该目标活动入口。

在一些实施例中,该装置还包括:

记录控件展示单元,被配置为执行在该目标活动页面中,展示资源记录控件,该资源记录控件用于触发对终端所登录的用户账号已展示过的目标媒体资源进行展示;

资源展示单元2103,还被配置为执行若检测到对该资源记录控件的触发操作,展示资源记录页面,该资源记录页面包括该终端所登录的用户账号已展示过的目标媒体资源。

在一些实施例中,该装置还包括:

分享控件展示单元,被配置为执行在该资源记录页面中展示分享控件,该分享控件用于触发对该终端所登录的用户账号已展示过的目标媒体资源进行分享。

在一些实施例中,该装置还包括:

第一特效展示单元,被配置为执行若该第一区域为终端所登录的用户账号所设置的区域,在该目标活动页面中,展示第一特效;

第二特效展示单元,被配置为执行若该第一区域为服务器所设置的区域,在该目标活动页面中,展示第二特效。

在一些实施例中,该装置还包括:

提示信息展示单元,被配置为执行若检测到对该第一区域对应的目标媒体资源的查看操作,在该目标活动页面中,展示资源提示信息,该资源提示信息用于提示该用户账号所获得的资源。

在一些实施例中,该页面展示单元2101,还被配置为执行下述任一项:

若确定该终端所登录的用户账号已设置有任一区域,则执行展示该目标活动页面的步骤;

若确定该终端所登录的用户账号未设置任一区域,则展示区域填写页面,该区域填写页面用于该用户账号填写区域。

在一些实施例中,该目标事件为对终端的晃动操作、对该目标活动页面的目标区域的点击操作和接收到携带关键字的音频指令中任一项。

在一些实施例中,该资源展示单元2103,被配置为执行在该目标活动页面中,展示资源卡片,在所展示的资源卡片中展示该第一区域对应的目标媒体资源。

本公开实施例提供的技术方案,在检测到基于目标活动页面的目标事件时,能够触发对区域对应的媒体资源的展示,通过目标事件对应的操作,即可实现任一区域的媒体资源的展示,无需手动选择,即可查看不同区域的媒体资源,提高了人机交互效率。

需要说明的是:上述实施例提供的媒体资源展示装置在展示媒体资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的媒体资源展示装置与媒体资源展示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图22是根据一示例性实施例示出的一种媒体资源展示装置的框图。参照图22,该装置包括接收单元2201、选取单元2202和返回单元2203。

接收单元2201,被配置为执行接收终端基于目标活动页面发送的资源获取请求,该目标活动页面用于触发展示区域对应的媒体资源;

选取单元2202,被配置为执行在多个媒体资源中,选取一个第一区域的目标媒体资源,该第一区域为任一个区域;

返回单元2203,被配置为执行向该终端返回该目标媒体资源的资源信息和对应的区域。

在一些实施例中,该装置还包括:

获取单元,被配置为执行获取该终端所登录的用户账号在当前时刻的资源状态,若该资源状态大于或等于一,则执行选取目标媒体资源的步骤;

发送单元,被配置为执行若该资源状态小于一,则向该终端发送资源状态提示信息,该资源状态提示信息用于提示目标活动的资源状态不足。

本公开实施例提供的技术方案,在检测到基于目标活动页面的目标事件时,能够触发对区域对应的媒体资源的展示,通过目标事件对应的操作,即可实现任一区域的媒体资源的展示,无需手动选择,即可查看不同区域的媒体资源,提高了人机交互效率。

需要说明的是:上述实施例提供的媒体资源展示装置在展示媒体资源时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的媒体资源展示装置与媒体资源展示方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

图23是根据一示例性实施例示出的终端2300的结构框图。该终端2300可以是:智能手机、平板电脑、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)、mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。终端2300还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。

通常,终端2300包括有:处理器2301和存储器2302。

处理器2301可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器2301可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器2301也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器2301可以集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器2301还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。

存储器2302可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器2302还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器2302中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器2301所执行以实现本公开中方法实施例提供的媒体资源展示方法。

在一些实施例中,终端2300还可选包括有:外围设备接口2303和至少一个外围设备。处理器2301、存储器2302和外围设备接口2303之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口2303相连。具体地,外围设备包括:射频电路2304、显示屏2305、摄像头组件2306、音频电路2307、定位组件2308和电源2309中的至少一种。

外围设备接口2303可被用于将i/o(input/output,输入/输出)相关的至少一个外围设备连接到处理器2301和存储器2302。在一些实施例中,处理器2301、存储器2302和外围设备接口2303被集成在同一芯片或电路板上;在一些其他实施例中,处理器2301、存储器2302和外围设备接口2303中的任意一个或两个可以在单独的芯片或电路板上实现,本实施例对此不加以限定。

射频电路2304用于接收和发射rf(radiofrequency,射频)信号,也称电磁信号。射频电路2304通过电磁信号与通信网络以及其他通信设备进行通信。射频电路2304将电信号转换为电磁信号进行发送,或者,将接收到的电磁信号转换为电信号。可选地,射频电路2304包括:天线系统、rf收发器、一个或多个放大器、调谐器、振荡器、数字信号处理器、编解码芯片组、用户身份模块卡等等。射频电路2304可以通过至少一种无线通信协议来与其它终端进行通信。该无线通信协议包括但不限于:城域网、各代移动通信网络(2g、3g、4g及5g)、无线局域网和/或wifi(wirelessfidelity,无线保真)网络。在一些实施例中,射频电路2304还可以包括nfc(nearfieldcommunication,近距离无线通信)有关的电路,本公开对此不加以限定。

显示屏2305用于显示ui(userinterface,用户界面)。该ui可以包括图形、文本、图标、视频及其它们的任意组合。当显示屏2305是触摸显示屏时,显示屏2305还具有采集在显示屏2305的表面或表面上方的触摸信号的能力。该触摸信号可以作为控制信号输入至处理器2301进行处理。此时,显示屏2305还可以用于提供虚拟按钮和/或虚拟键盘,也称软按钮和/或软键盘。在一些实施例中,显示屏2305可以为一个,设置在终端2300的前面板;在另一些实施例中,显示屏2305可以为至少两个,分别设置在终端2300的不同表面或呈折叠设计;在另一些实施例中,显示屏2305可以是柔性显示屏,设置在终端2300的弯曲表面上或折叠面上。甚至,显示屏2305还可以设置成非矩形的不规则图形,也即异形屏。显示屏2305可以采用lcd(liquidcrystaldisplay,液晶显示屏)、oled(organiclight-emittingdiode,有机发光二极管)等材质制备。

摄像头组件2306用于采集图像或视频。可选地,摄像头组件2306包括前置摄像头和后置摄像头。通常,前置摄像头设置在终端的前面板,后置摄像头设置在终端的背面。在一些实施例中,后置摄像头为至少两个,分别为主摄像头、景深摄像头、广角摄像头、长焦摄像头中的任意一种,以实现主摄像头和景深摄像头融合实现背景虚化功能、主摄像头和广角摄像头融合实现全景拍摄以及vr(virtualreality,虚拟现实)拍摄功能或者其它融合拍摄功能。在一些实施例中,摄像头组件2306还可以包括闪光灯。闪光灯可以是单色温闪光灯,也可以是双色温闪光灯。双色温闪光灯是指暖光闪光灯和冷光闪光灯的组合,可以用于不同色温下的光线补偿。

音频电路2307可以包括麦克风和扬声器。麦克风用于采集用户及环境的声波,并将声波转换为电信号输入至处理器2301进行处理,或者输入至射频电路2304以实现语音通信。出于立体声采集或降噪的目的,麦克风可以为多个,分别设置在终端2300的不同部位。麦克风还可以是阵列麦克风或全向采集型麦克风。扬声器则用于将来自处理器2301或射频电路2304的电信号转换为声波。扬声器可以是传统的薄膜扬声器,也可以是压电陶瓷扬声器。当扬声器是压电陶瓷扬声器时,不仅可以将电信号转换为人类可听见的声波,也可以将电信号转换为人类听不见的声波以进行测距等用途。在一些实施例中,音频电路2307还可以包括耳机插孔。

定位组件2308用于定位终端2300的当前地理位置,以实现导航或lbs(locationbasedservice,基于位置的服务)。定位组件2308可以是基于美国的gps(globalpositioningsystem,全球定位系统)、中国的北斗系统、俄罗斯的格雷纳斯系统或欧盟的伽利略系统的定位组件。

电源2309用于为终端2300中的各个组件进行供电。电源2309可以是交流电、直流电、一次性电池或可充电电池。当电源2309包括可充电电池时,该可充电电池可以支持有线充电或无线充电。该可充电电池还可以用于支持快充技术。

在一些实施例中,终端2300还包括有一个或多个传感器2310。该一个或多个传感器2310包括但不限于:加速度传感器2311、陀螺仪传感器2312、压力传感器2313、指纹传感器2314、光学传感器2315以及接近传感器2316。

加速度传感器2311可以检测以终端2300建立的坐标系的三个坐标轴上的加速度大小。比如,加速度传感器2311可以用于检测重力加速度在三个坐标轴上的分量。处理器2301可以根据加速度传感器2311采集的重力加速度信号,控制显示屏2305以横向视图或纵向视图进行用户界面的显示。加速度传感器2311还可以用于游戏或者用户的运动数据的采集。

陀螺仪传感器2312可以检测终端2300的机体方向及转动角度,陀螺仪传感器2312可以与加速度传感器2311协同采集用户对终端2300的3d动作。处理器2301根据陀螺仪传感器2312采集的数据,可以实现如下功能:动作感应(比如根据用户的倾斜操作来改变ui)、拍摄时的图像稳定、游戏控制以及惯性导航。

压力传感器2313可以设置在终端2300的侧边框和/或显示屏2305的下层。当压力传感器2313设置在终端2300的侧边框时,可以检测用户对终端2300的握持信号,由处理器2301根据压力传感器2313采集的握持信号进行左右手识别或快捷操作。当压力传感器2313设置在显示屏2305的下层时,由处理器2301根据用户对显示屏2305的压力操作,实现对ui界面上的可操作性控件进行控制。可操作性控件包括按钮控件、滚动条控件、图标控件、菜单控件中的至少一种。

指纹传感器2314用于采集用户的指纹,由处理器2301根据指纹传感器2314采集到的指纹识别用户的身份,或者,由指纹传感器2314根据采集到的指纹识别用户的身份。在识别出用户的身份为可信身份时,由处理器2301授权该用户执行相关的敏感操作,该敏感操作包括解锁屏幕、查看加密信息、下载软件、支付及更改设置等。指纹传感器2314可以被设置在终端2300的正面、背面或侧面。当终端2300上设置有物理按键或厂商logo时,指纹传感器2314可以与物理按键或厂商logo集成在一起。

光学传感器2315用于采集环境光强度。在一个实施例中,处理器2301可以根据光学传感器2315采集的环境光强度,控制显示屏2305的显示亮度。具体地,当环境光强度较高时,调高显示屏2305的显示亮度;当环境光强度较低时,调低显示屏2305的显示亮度。在另一个实施例中,处理器2301还可以根据光学传感器2315采集的环境光强度,动态调整摄像头组件2306的拍摄参数。

接近传感器2316,也称距离传感器,通常设置在终端2300的前面板。接近传感器2316用于采集用户与终端2300的正面之间的距离。在一个实施例中,当接近传感器2316检测到用户与终端2300的正面之间的距离逐渐变小时,由处理器2301控制显示屏2305从亮屏状态切换为息屏状态;当接近传感器2316检测到用户与终端2300的正面之间的距离逐渐变大时,由处理器2301控制显示屏2305从息屏状态切换为亮屏状态。

本领域技术人员可以理解,图23中示出的结构并不构成对终端2300的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。

图24是根据一示例性实施例示出的一种服务器的框图,该服务器2400可因配置或性能不同而产生比较大的差异,可以包括一个或多个处理器(centralprocessingunits,cpu)2401和一个或多个的存储器2402,其中,该一个或多个存储器2402中存储有至少一条程序代码,该至少一条程序代码由该一个或多个处理器2401加载并执行以实现上述各个方法实施例提供的媒体资源展示方法。当然,该服务器2400还可以具有有线或无线网络接口、键盘以及输入输出接口等部件,以便进行输入输出,该服务器2400还可以包括其他用于实现设备功能的部件,在此不做赘述。

在示例性实施例中,还提供了一种包括程序代码的存储介质,例如包括程序代码的存储器2402,上述程序代码可由服务器2400的处理器2401执行以完成上述媒体资源展示方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,该非临时性计算机可读存储介质可以是只读内存(read-onlymemory,rom)、随机存取存储器(randomaccessmemory),ram)、只读光盘(compact-discread-onlymemory,cd-rom)、磁带、软盘和光数据存储设备等。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1