本公开实施例涉及信息处理技术领域,尤其涉及多媒体内容榜单显示方法、推送方法,装置及存储介质。
背景技术:
随着互联网和智能终端的发展,各种视频服务丰富了用户的生活、工作和娱乐。
现有技术中,多媒体信息类的应用程序(application,app)通常会向用户推送榜单列表,用户可以通过点击榜单列表中的项目查看其内容详情。然而,现有的榜单列表均是以总榜的形式向用户展示的,不方便用户查看,降低了查看效率,影响了用户的使用体验。
技术实现要素:
本公开实施例提供一种多媒体内容榜单显示方法、推送方法,装置及存储介质,能够为用户展示用户触发榜单触发操作时所处的内容频道的榜单,节约了用户二次查找的时间,提高了查看效率,从而提升了用户体验。
第一方面,本公开实施例提供了一种多媒体内容榜单显示方法,包括:
接收到用户的榜单触发操作后生成多媒体内容榜单获取请求,向服务器发送多媒体内容榜单获取请求;
接收服务器反馈的多媒体内容榜单,多媒体内容榜单包括与第一频道关联的榜单,第一频道为接收到榜单触发操作时所处的内容频道;
绘制用于显示多媒体内容榜单的榜单显示页面,榜单显示页面包括用于显示与第一频道关联的榜单的第一子页面;
显示第一子页面。
可选的,榜单显示页面还包括第一页面控件、至少一个第二页面控件和至少一个第二子页面,第一页面控件与第一子页面对应设置,第二页面控件与第二子页面一一对应设置,方法还包括:
接收用户针对第二页面控件的触发操作;
显示与第二页面控件对应的第二子页面,第二子页面用于显示与第二频道关联的榜单,第二频道为与第一频道不同的内容频道。
可选的,多媒体内容榜单获取请求包括第一频道的标识。
可选的,接收用户针对第二页面控件的触发操作之后还包括:
向服务器发送包括第二频道的标识的多媒体内容榜单获取请求;
接收服务器反馈的与第二频道关联的榜单;
根据与第二频道关联的榜单绘制第二子页面。
可选的,服务器反馈的多媒体内容榜单还包括与第二频道关联的榜单,榜单显示页面还包括第二子页面。
可选的,接收到用户的榜单触发操作后还包括:
记录榜单触发操作时所处的频道为第一频道;
显示第一子页面包括:
根据记录的榜单触发操作时所处的频道为第一频道,显示第一子页面。
可选的,接收用户的榜单触发操作包括:接收用户针对内容显示页面上榜单控件的触发操作,内容显示页面包括多个内容频道控件和多个内容频道子页面,内容频道子页面和内容频道控件一一对应设置,每个内容频道子页面用于显示所属内容频道的多媒体内容。
可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称相同,以及第二页面控件的名称与第二频道对应的内容频道控件的名称相同。
可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称不相同,和/或,第二页面控件的名称与第二频道对应的内容频道控件的名称不相同;
当第一页面控件的名称与第一频道对应的内容频道控件的名称不相同时,第一页面控件的名称对应第一类别,第一频道对应的内容频道子页面显示的多媒体内容属于第一类别;当第二页面控件的名称与第二频道对应的内容频道控件的名称不相同时,第二页面控件的名称对应第二类别,第二频道对应的内容频道子页面显示的多媒体内容属于第二类别。
第二方面,本公开实施例提供了一种多媒体内容榜单推送方法,包括:
接收客户端设备发送的多媒体内容榜单获取请求,多媒体内容榜单获取请求为客户端设备在接收到用户的榜单触发操作后发送的;
确定用户触发榜单触发操作时所处的频道为第一频道;
获取与第一频道关联的榜单,并向客户端设备反馈与第一频道关联的榜单。
可选的,确定用户触发榜单触发操作时所处的频道为第一频道包括:
从多媒体内容榜单获取请求中获取第一频道的标识,多媒体内容榜单获取请求包括第一频道的标识;或者,
根据向客户端设备发送的多媒体内容所属的频道确定第一频道。
第三方面,本公开实施例提供了一种多媒体内容榜单显示装置,包括:接收模块,发送模块,处理模块和显示模块;
发送模块,用于在接收模块接收到用户的榜单触发操作后,生成多媒体内容榜单获取请求,向服务器发送多媒体内容榜单获取请求;
接收模块,用于接收服务器反馈的多媒体内容榜单,多媒体内容榜单包括与第一频道关联的榜单,第一频道为接收到榜单触发操作时所处的内容频道;
处理模块,用于绘制用于显示多媒体内容榜单的榜单显示页面,榜单显示页面包括用于显示与第一频道关联的榜单的第一子页面;
显示模块,用于显示第一子页面。
可选的,榜单显示页面还包括第一页面控件、至少一个第二页面控件和至少一个第二子页面,第一页面控件与第一子页面对应设置,第二页面控件与第二子页面一一对应设置;
接收模块,还用于接收用户针对第二页面控件的触发操作;
显示模块,还用于显示与第二页面控件对应的第二子页面,第二子页面用于显示与第二频道关联的榜单,第二频道为与第一频道不同的内容频道。
可选的,多媒体内容榜单获取请求包括第一频道的标识。
可选的,发送模块,还用于在接收模块接收用户针对第二页面控件的触发操作后,向服务器发送包括第二频道的标识的多媒体内容榜单获取请求;
接收模块,还用于接收服务器反馈的与第二频道关联的榜单;
处理模块,还用于根据与第二频道关联的榜单绘制第二子页面。
可选的,服务器反馈的多媒体内容榜单还包括与第二频道关联的榜单,榜单显示页面还包括第二子页面。
可选的,处理模块,还用于在接收模块接收到用户的榜单触发操作后,记录榜单触发操作时所处的频道为第一频道;
显示模块,具体用于根据记录的榜单触发操作时所处的频道为第一频道,显示第一子页面。
可选的,接收模块,具体用于接收用户针对内容显示页面上榜单控件的触发操作,内容显示页面包括多个内容频道控件和多个内容频道子页面,内容频道子页面和内容频道控件一一对应设置,每个内容频道子页面用于显示所属内容频道的多媒体内容。
可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称相同,以及第二页面控件的名称与第二频道对应的内容频道控件的名称相同。
可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称不相同,和/或,第二页面控件的名称与第二频道对应的内容频道控件的名称不相同;
当第一页面控件的名称与第一频道对应的内容频道控件的名称不相同时,第一页面控件的名称对应第一类别,第一频道对应的内容频道子页面显示的多媒体内容属于第一类别;当第二页面控件的名称与第二频道对应的内容频道控件的名称不相同时,第二页面控件的名称对应第二类别,第二频道对应的内容频道子页面显示的多媒体内容属于第二类别。
第四方面,本公开实施例提供了一种多媒体内容榜单推送装置,包括:接收模块,处理模块和发送模块;
接收模块,用于接收客户端设备发送的多媒体内容榜单获取请求,多媒体内容榜单获取请求为客户端设备在接收到用户的榜单触发操作后发送的;
处理模块,用于确定用户触发榜单触发操作时所处的频道为第一频道,以及获取与第一频道关联的榜单;
发送模块,用于向客户端设备反馈与第一频道关联的榜单。
可选的,处理模块,具体用于从多媒体内容榜单获取请求中获取第一频道的标识,多媒体内容榜单获取请求包括第一频道的标识;或者,根据向客户端设备发送的多媒体内容所属的频道确定第一频道。
第五方面,本公开实施例还提供了一种客户端设备,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本公开实施例第一方面任一的多媒体内容榜单显示方法。
第六方面,本公开实施例还提供了一种服务器,包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如本公开实施例第二方面任一的多媒体内容榜单推送方法。
第七方面,本公开实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如本公开实施例第一方面任一的多媒体内容榜单显示方法,和/或,实现如本公开实施例第二方面任一的多媒体内容榜单推送方法。
本公开实施例通过客户端设备接收服务器反馈的与第一频道关联的榜单,并在榜单显示页面的第一子页面上显示与第一频道关联的榜单,由于第一频道为客户端设备接收到用户触发的榜单触发操作时所处的内容频道,因此节约了用户二次查找的时间,提高了查看效率,从而提升了用户体验。
附图说明
图1是本公开实施例提供的一种多媒体内容榜单显示方法的流程示意图;
图2是本公开实施例提供的一种客户端设备屏幕的示意图;
图3是本公开实施例提供的另一种客户端设备屏幕的示意图;
图4是本公开实施例提供的又一种客户端设备屏幕的示意图;
图5是本公开实施例提供的另一种多媒体内容榜单显示方法的流程示意图;
图6是本公开实施例提供的一种多媒体内容榜单推送方法的流程示意图;
图7是本公开实施例提供的一种多媒体内容榜单显示装置的结构示意图;
图8是本公开实施例提供的一种多媒体内容榜单推送装置的结构示意图;
图9是本公开实施例提供的一种客户端设备的结构示意图;
图10是本公开实施例提供的一种服务器的结构示意图。
具体实施方式
下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。
需要说明的是,本公开中术语“系统”和“网络”在本文中常被可互换使用。本公开实施例中提到的“和/或”是指”包括一个或更多个相关所列项目的任何和所有组合。本公开的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于限定特定顺序。
还需要说明是,本公开下述各个实施例可以单独执行,各个实施例之间也可以相互结合执行,本公开实施例对此不作具体限制。
本公开实施例提供一种多媒体内容榜单显示方法、推送方法,装置及存储介质,能够为用户展示用户触发榜单触发操作时所处的内容频道的榜单,节约了用户二次查找的时间,提高了查看效率,从而提升了用户体验。
本公开实施例可适用于多媒体内容显示的应用场景。该场景可以包括:能够显示多媒体内容、或者控制其他装置显示多媒体内容的客户端设备(如智能电视、手机应用程序等)、或服务器。其中,服务器可以包括为客户端设备提供支持的应用服务器和/或存储多媒体内容榜单、多媒体内容的存储服务器。存储服务器为应用服务器提供业务接口,使得应用服务器能够响应用户通过客户端设备输入的各种指令,例如,存储服务器中存储着各种视频内容,存储服务器为应用服务器提供业务接口,当应用服务器接收到用户通过客户端设备输入的视频播放指令后,应用服务器能够向存储服务器请求该视频内容,并向客户端设备发送该视频内容。在实际应用中,存储服务器和应用服务器可以集成在一个服务器设备中,也可以分别设置在不同的服务器设备中,本公开实施例对此不作具体限制。
图1为本公开实施例提供的一种多媒体内容榜单显示方法的流程示意图,本公开实施例公开的方法主要适用于客户端设备,具体的,可以是通过客户端设备上安装应用程序实现,如图1所示,该方法具体包括如下步骤:
s101、客户端设备接收到用户的榜单触发操作后生成多媒体内容榜单获取请求,向服务器发送多媒体内容榜单获取请求。
可以理解的,本步骤中的客户端设备可以是智能手机,也可以是笔记本电脑或者平板电脑等任意具有显示多媒体内容、或者控制其他装置显示多媒体内容的客户端设备。多媒体内容可以包括文本、图片、音频、视频中任意一个或者多个的组合。
用户可以通过外部输入设备(inputdevice)或者触摸客户端设备的显示屏等途径做出触发操作。
另外,由于客户端设备向服务器请求的多媒体内容榜单可以仅包括与第一频道关联的榜单,也可以包括与其他频道关联的榜单,因此,客户端设备还可以记录榜单触发操作时所处的频道为第一频道。
可选的,多媒体内容榜单获取请求可以包括第一频道的标识,以便于服务器根据第一频道的标识,获取与第一频道关联的榜单。其中,第一频道的标识可以是唯一识别第一频道的字符、代码等标识。
s102、客户端设备接收服务器反馈的多媒体内容榜单,多媒体内容榜单包括与第一频道关联的榜单,第一频道为接收到榜单触发操作时所处的内容频道。
其中,多媒体内容榜单可以包括至少两个多媒体内容,至少两个多媒体内容可以是同一种类型格式的多媒体项目,也可以是不同类型格式的多媒体项目。
s103、客户端设备绘制用于显示多媒体内容榜单的榜单显示页面,榜单显示页面包括用于显示与第一频道关联的榜单的第一子页面。
可以理解的,客户端设备可以根据客户端设备显示屏的尺寸和显示方向绘制榜单显示页面。榜单显示页面可以部分或者全部占据客户端设备的显示屏。第一子页面也可以部分或者全部占据榜单显示页面。
示例性的,以智能手机为例,当智能手机竖屏显示时,榜单显示页面也是竖屏显示的;当智能手机横屏显示时,榜单显示页面也是横屏显示的,但这些也仅为举例说明,而并非对技术方案的限制。
s104、客户端设备显示第一子页面。
具体的,若步骤s101中客户端设备记录了榜单触发操作时所处的频道为第一频道,那么,步骤s104中客户端设备显示第一子页面的方法可以包括:客户端设备根据记录的榜单触发操作时所处的频道为第一频道,显示第一子页面。
若步骤s101中客户端设备未记录榜单触发操作时所处的频道,则服务器可以根据多媒体内容榜单获取请求中包括的第一频道的标识,或者根据向客户端设备发送的多媒体内容所属的频道,确定用户触发榜单触发操作时所处的频道为第一频道,并获取与第一频道关联的榜单反馈给客户端设备,以使得客户端设备可以基于榜单中的内容进行识别,或者是服务器同时反馈榜单为与第一频道关联的信息等,绘制并显示第一子页面。
下面,结合上述步骤,以本公开实施例的两种应用场景为例详细说明本公开实施例提供的多媒体内容榜单显示方法:
场景一、服务器反馈的多媒体内容榜单仅包括与第一频道关联的榜单。
图2为本公开实施例提供的一种客户端设备屏幕的示意图,从图2中可以看到:客户端设备的显示屏竖屏显示,客户端设备的显示屏包括内容显示页面。内容显示页面包括多个内容频道控件和多个内容频道子页面,内容频道子页面和内容频道控件一一对应设置,每个内容频道子页面用于显示所属内容频道的多媒体内容,如图2所示,内容显示页面包括体育频道对应的内容频道控件、综艺频道对应的内容频道控件和时政频道对应的内容频道控件,内容显示页面正在显示体育频道对应的内容频道子页面,如图2所示的体育频道对应的内容频道控件为选中状态(实线),综艺频道对应的内容频道控件和时政频道对应的内容频道控件为未选中状态(虚线)。
另外,内容显示页面上还可以包括用于搜索多媒体内容的搜索框,以及榜单控件,其中,图2以榜单控件位于搜索框的右侧为例进行绘制。若用户点击该榜单控件,则客户端设备接收用户针对内容显示页面上榜单控件的触发操作,生成多媒体内容榜单获取请求,并向服务器发送多媒体内容榜单获取请求。同时,客户端设备还可以记录榜单触发操作时所处的体育频道为第一频道,以使得服务器获取与体育频道关联的榜单,并向客户端设备反馈与体育频道关联的榜单。
图3为本公开实施例提供的另一种客户端设备屏幕的示意图,从图3中可以看到:当客户端设备接收到服务器反馈的与体育频道关联的榜单后,客户端设备的显示屏显示的页面从图3左侧附图显示的内容显示页面跳转至图3右侧附图显示的榜单显示页面,榜单显示页面全部占据客户端设备的显示屏。其中,榜单显示页面包括第一页面控件和第一子页面,第一页面控件与第一子页面对应设置。榜单显示页面的第一子页面上显示有与体育频道关联的榜单,第一页面控件为体育频道对应的页面控件。
场景二、服务器反馈的多媒体内容榜单不仅包括与第一频道关联的榜单,还包括与其他频道关联的榜单。
针对图2所示的客户端设备屏幕的示意图,若用户点击榜单控件,则客户端设备接收用户针对内容显示页面上榜单控件的触发操作,生成多媒体内容榜单获取请求,并向服务器发送多媒体内容榜单获取请求。同时,客户端设备还可以记录榜单触发操作时所处的体育频道为第一频道。
图4为本公开实施例提供的又一种客户端设备屏幕的示意图,从图4中可以看到:服务器获取全部频道的多媒体内容榜单后,向客户端设备反馈多媒体内容榜单,以使得客户端接收服务器反馈的多媒体内容榜单。客户端设备的显示屏显示的页面从图4左侧附图显示的内容显示页面跳转至图4右侧附图显示的榜单显示页面,榜单显示页面全部占据客户端设备的显示屏。其中,榜单显示页面包括第一页面控件和第一子页面,第一页面控件与第一子页面对应设置。榜单显示页面还包括两个第二页面控件和两个第二子页面,第二页面控件与第二子页面一一对应设置,第二子页面位于第一子页面的图层下方。如图4所示,榜单显示页面的第一子页面上显示有与体育频道关联的榜单,第一页面控件为体育频道对应的页面控件。两个第二页面控件分别为综艺频道对应的页面控件和时政频道对应的页面控件。如图4所示的体育频道对应的页面控件为选中状态(实线),综艺频道对应的页面控件和时政频道对应的页面控件为未选中状态(虚线)。
可以理解的是,图2至图4所示的客户端设备屏幕的示意图只是本公开实施例提供的一种可实现的应用场景,例如,内容显示页面与榜单显示页面同屏显示,即当客户端设备的显示屏横屏显示时,内容显示页面可以位于榜单显示页面的左侧或者右侧;当客户端设备的显示竖屏显示时,内容显示页面可以位于榜单显示页面的上方或者下方,本公开实施例对此不作具体限制。
在本公开上述实施例的基础上,图5为本公开实施例提供的另一种多媒体内容榜单显示方法的流程示意图,如图5所示,除包括上述实施例中的步骤s101-步骤s104外,还包括:
s105、客户端设备接收用户针对第二页面控件的触发操作。
s106、客户端设备显示与第二页面控件对应的第二子页面,第二子页面用于显示与第二频道关联的榜单,第二频道为与第一频道不同的内容频道。
结合上述场景一和场景二可知,步骤s105和步骤s106的方法也可以对应两种应用场景:
场景三、服务器反馈的多媒体内容榜单仅包括与第一频道关联的榜单。
该场景三对应上述场景一,当用户想要查看其他频道关联的榜单时,客户端设备可以向服务器发送包括第二频道的标识的多媒体内容榜单获取请求;客户端设备接收服务器反馈的与第二频道关联的榜单;客户端设备根据与第二频道关联的榜单绘制第二子页面。
场景四、服务器反馈的多媒体内容榜单不仅包括与第一频道关联的榜单,还包括与其他频道关联的榜单。
该场景四对应上述场景二,当多媒体内容榜单还包括与第二频道关联的榜单,榜单显示页面还包括第二子页面时,客户端设备的榜单显示页面可以直接从第一子页面切换至第二子页面。
可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称相同,以及第二页面控件的名称与第二频道对应的内容频道控件的名称相同。
例如,第一页面控件的名称为体育,第一频道对应的内容频道控件的名称也为体育,即第一频道播放的多媒体内容为体育相关的内容,第一页面显示的也是与体育频道关联的榜单。
又可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称不相同,和/或,第二页面控件的名称与第二频道对应的内容频道控件的名称不相同;
当第一页面控件的名称与第一频道对应的内容频道控件的名称不相同时,第一页面控件的名称对应第一类别,第一频道对应的内容频道子页面显示的多媒体内容属于第一类别;当第二页面控件的名称与第二频道对应的内容频道控件的名称不相同时,第二页面控件的名称对应第二类别,第二频道对应的内容频道子页面显示的多媒体内容属于第二类别。
可以理解的是,一个类别可以对应多个内容频道子页面显示的多媒体内容。例如,娱乐类别可以对应综艺频道子页面显示的综艺内容、相声频道子页面显示的相声内容、小品频道子页面显示的小品内容、魔术频道子页面显示的小品魔术。如第一页面控件的名称对应娱乐类别,第一页面显示的是与娱乐频道关联的榜单,即第一页面显示的榜单是综艺频道、相声频道、小品频道和魔术频道的总榜单。
客户端设备中存储有类别和内容频道之间的对应关系。当第一频道为综艺频道、相声频道、小品频道、魔术频道中的任意一个时,用户触发榜单触发操作,客户端设备根据类别和内容频道之间的对应关系生成多媒体内容榜单获取请求,向服务器请求包括与娱乐类别关联的榜单;或者,
服务器中存储有类别和内容频道之间的对应关系。当第一频道为综艺频道、相声频道、小品频道、魔术频道中的任意一个时,用户触发榜单触发操作,客户端设备生成多媒体内容榜单获取请求,向服务器请求与第一频道关联的榜单,服务器根据第一频道与类别之间的对应关系,启动相应的搜索策略(如关键词、目标数据库等),获取并向客户端设备发送与娱乐类别关联的榜单。
本公开实施例提供一种多媒体内容榜单显示方法,包括:接收到用户的榜单触发操作后生成多媒体内容榜单获取请求,向服务器发送多媒体内容榜单获取请求;接收服务器反馈的多媒体内容榜单,多媒体内容榜单包括与第一频道关联的榜单,第一频道为接收到榜单触发操作时所处的内容频道;绘制用于显示多媒体内容榜单的榜单显示页面,榜单显示页面包括用于显示与第一频道关联的榜单的第一子页面;显示第一子页面。本公开实施例可以为用户展示用户触发榜单触发操作时所处的内容频道的榜单,节约了用户二次查找的时间,提高了查看效率,从而提升了用户体验。
图6为本公开实施例提供的一种多媒体内容榜单推送方法的流程示意图,本公开实施例公开的方法主要适用于服务器,如图6所示,该方法具体包括如下步骤:
s201、服务器接收客户端设备发送的多媒体内容榜单获取请求,多媒体内容榜单获取请求为客户端设备在接收到用户的榜单触发操作后发送的。
具体的,用户可以通过外部输入设备或者触摸客户端设备的显示屏等途径做出触发操作。
s202、服务器确定用户触发榜单触发操作时所处的频道为第一频道。
具体的,服务器确定用户触发榜单触发操作时所处的频道为第一频道的方法可以包括如下两种方法中的任意一种:
第一种:服务器从多媒体内容榜单获取请求中获取第一频道的标识。
该方法适用于多媒体内容榜单获取请求包括第一频道的标识的场景,服务器可以直接根据第一频道的标识,确认用户触发榜单触发操作时所处的频道为第一频道。
第二种:服务器根据向客户端设备发送的多媒体内容所属的频道确定第一频道。
该方法适用于多媒体内容榜单获取请求不包括第一频道的标识的场景,在该场景下,由于客户端设备上并不会缓存大量的各个频道的内容,而是在用户浏览各个频道时、或者刷新时,服务器向客户端设备推送内容,因此服务器可以根据用户浏览多媒体内容时,服务器向客户端设备发送的多媒体内容所属的频道来确定第一频道。
s203、服务器获取与第一频道关联的榜单,并向客户端设备反馈与第一频道关联的榜单。
需要说明的是,与第一频道关联的榜单可以是单独包括在多媒体内容榜单中发送给客户端设备的,也可以是和其他频道关联的榜单一起包括在多媒体内容榜单中发送给客户端设备的。
本公开实施例提供一种多媒体内容榜单推送方法,包括:接收客户端设备发送的多媒体内容榜单获取请求,多媒体内容榜单获取请求为客户端设备在接收到用户的榜单触发操作后发送的;确定用户触发榜单触发操作时所处的频道为第一频道;获取与第一频道关联的榜单,并向客户端设备反馈与第一频道关联的榜单。本公开实施例可以为客户端设备推送用户触发榜单触发操作时所处的内容频道的榜单,以使得客户端设备向用户展示该榜单,节约了用户二次查找的时间,提高了查看效率,从而提升了用户体验。
图7为本公开实施例提供的一种多媒体内容榜单显示装置的结构示意图,具体的该多媒体内容榜单显示装置可以配置于客户端设备中,包括:接收模块10,发送模块11,处理模块12和显示模块13。
发送模块11,用于在接收模块10接收到用户的榜单触发操作后,生成多媒体内容榜单获取请求,向服务器发送多媒体内容榜单获取请求;
接收模块10,用于接收服务器反馈的多媒体内容榜单,多媒体内容榜单包括与第一频道关联的榜单,第一频道为接收到榜单触发操作时所处的内容频道;
处理模块12,用于绘制用于显示多媒体内容榜单的榜单显示页面,榜单显示页面包括用于显示与第一频道关联的榜单的第一子页面;
显示模块13,用于显示第一子页面。
可选的,榜单显示页面还包括第一页面控件、至少一个第二页面控件和至少一个第二子页面,第一页面控件与第一子页面对应设置,第二页面控件与第二子页面一一对应设置;
接收模块10,还用于接收用户针对第二页面控件的触发操作;
显示模块13,还用于显示与第二页面控件对应的第二子页面,第二子页面用于显示与第二频道关联的榜单,第二频道为与第一频道不同的内容频道。
可选的,多媒体内容榜单获取请求包括第一频道的标识。
可选的,发送模块11,还用于在接收模块10接收用户针对第二页面控件的触发操作后,向服务器发送包括第二频道的标识的多媒体内容榜单获取请求;
接收模块10,还用于接收服务器反馈的与第二频道关联的榜单;
处理模块12,还用于根据与第二频道关联的榜单绘制第二子页面。
可选的,服务器反馈的多媒体内容榜单还包括与第二频道关联的榜单,榜单显示页面还包括第二子页面。
可选的,处理模块12,还用于在接收模块10接收到用户的榜单触发操作后,记录榜单触发操作时所处的频道为第一频道;
显示模块13,具体用于根据记录的榜单触发操作时所处的频道为第一频道,显示第一子页面。
可选的,接收模块10,具体用于接收用户针对内容显示页面上榜单控件的触发操作,内容显示页面包括多个内容频道控件和多个内容频道子页面,内容频道子页面和内容频道控件一一对应设置,每个内容频道子页面用于显示所属内容频道的多媒体内容。
可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称相同,以及第二页面控件的名称与第二频道对应的内容频道控件的名称相同。
可选的,第一页面控件的名称与第一频道对应的内容频道控件的名称不相同,和/或,第二页面控件的名称与第二频道对应的内容频道控件的名称不相同;
当第一页面控件的名称与第一频道对应的内容频道控件的名称不相同时,第一页面控件的名称对应第一类别,第一频道对应的内容频道子页面显示的多媒体内容属于第一类别;当第二页面控件的名称与第二频道对应的内容频道控件的名称不相同时,第二页面控件的名称对应第二类别,第二频道对应的内容频道子页面显示的多媒体内容属于第二类别。
本公开实施例提供的以上多媒体内容榜单显示装置,可执行本公开方法实施例所提供的多媒体内容榜单显示方法中客户端设备所执行的步骤,具备执行方法相应的功能模块和有益效果。
图8为本公开实施例提供的一种多媒体内容榜单推送装置的结构示意图,具体的该多媒体内容榜单推送装置可以配置于服务器中,包括:接收模块20,处理模块21和发送模块22。
接收模块20,用于接收客户端设备发送的多媒体内容榜单获取请求,多媒体内容榜单获取请求为客户端设备在接收到用户的榜单触发操作后发送的;
处理模块21,用于确定用户触发榜单触发操作时所处的频道为第一频道,以及获取与第一频道关联的榜单;
发送模块22,用于向客户端设备反馈与第一频道关联的榜单。
可选的,处理模块21,具体用于从多媒体内容榜单获取请求中获取第一频道的标识,多媒体内容榜单获取请求包括第一频道的标识;或者,根据向客户端设备发送的多媒体内容所属的频道确定第一频道。
本公开实施例提供的以上多媒体内容榜单推送装置,可执行本公开方法实施例所提供的多媒体内容榜单推送方法中服务器所执行的步骤,具备执行方法相应的功能模块和有益效果。
图9为本公开实施例提供的一种客户端设备的结构示意图,如图9所示,其示出了适于用来实现本公开实施例的客户端设备的结构示意图。以客户端设备为例,本公开实施例中的客户端设备可以包括但不限于诸如移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图9示出的客户端设备仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图9所示,客户端设备800可以包括处理器(例如中央处理器、图形处理器等)801,其可以根据存储在只读存储器(rom)802中的程序或者从存储装置808加载到随机访问存储器(ram)803中的程序而执行各种适当的动作和处理。在ram803中,还存储有客户端设备800操作所需的各种程序和数据。处理器801、rom802以及ram803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
通常,以下装置可以连接至i/o接口805:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置806;包括例如液晶显示器(lcd)、扬声器、振动器等的输出装置807;包括例如磁带、硬盘等的存储装置808;以及通信装置809。通信装置809可以允许客户端设备800与其他设备进行无线或有线通信以交换数据。虽然图9示出了具有各种装置的客户端设备800,但是应理解的是,并不要求实施或具备所有示出的装置。可以替代地实施或具备更多或更少的装置。
图10为本公开实施例提供的一种服务器的结构示意图,如图10所示,该服务器包括处理器30、存储器31、输入装置32和输出装置33;服务器中处理器30的数量可以是一个或多个,图10中以一个处理器30为例;服务器中的处理器30、存储器31、输入装置32和输出装置33可以通过总线或其他方式连接,图10中以通过总线连接为例。总线表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。
存储器31作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本公开实施例中的多媒体内容榜单推送方法对应的程序指令/模块。处理器30通过运行存储在存储器31中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的多媒体内容榜单推送方法。
存储器31可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器31可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器31可进一步包括相对于处理器30远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
输入装置32可用于接收输入的数字或字符信息,以及产生与服务器的用户设置以及功能控制有关的键信号输入。输出装置33可包括显示屏等显示设备。
特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信装置809从网络上被下载和安装,或者从存储装置808被安装,或者从rom802被安装。在该计算机程序被处理器801执行时,执行本公开实施例的方法中限定的上述功能。
需要说明的是,本公开上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
上述计算机可读介质可以是上述电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。
上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收到用户的榜单触发操作后生成多媒体内容榜单获取请求,向服务器发送多媒体内容榜单获取请求;接收服务器反馈的多媒体内容榜单,多媒体内容榜单包括与第一频道关联的榜单,第一频道为接收到榜单触发操作时所处的内容频道;绘制用于显示多媒体内容榜单的榜单显示页面,榜单显示页面包括用于显示与第一频道关联的榜单的第一子页面;显示第一子页面。
或者,上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该电子设备执行时,使得该电子设备:接收客户端设备发送的多媒体内容榜单获取请求,多媒体内容榜单获取请求为客户端设备在接收到用户的榜单触发操作后发送的;确定用户触发榜单触发操作时所处的频道为第一频道;获取与第一频道关联的榜单,并向客户端设备反馈与第一频道关联的榜单。
可以以一种或多种程序设计语言或其组合来编写用于执行本公开的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本公开实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该模块本身的限定,例如,接收模块10还可以被描述为“接收服务器反馈的多媒体内容榜单的模块”。
以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。