一种数据输出方法及装置与流程

文档序号:11138705阅读:862来源:国知局
一种数据输出方法及装置与制造工艺

本发明涉及通信技术领域,具体涉及一种数据输出方法及装置。



背景技术:

随着通信技术的发展,各种客户端应运而生,例如各种音乐客户端、视频客户端,用户可以利用自己的通信账号在各种平台的客户端登录后实现各种操作,例如用户可以利用自己的通信账号在手机的音乐客户端下载音频,也可以利用自己的通信账号在个人电脑的音乐客户端下载音频。但是现有技术中,用户在某一个平台的客户端利用该通信账号下载音视频后,在其它平台的客户端上无法看到该通信账号的历史下载媒体数据。



技术实现要素:

本发明实施例提供一种数据输出方法及装置,可实现通信账号在不同平台的客户端登录后即可输出与该通信账号关联的历史下载媒体数据,方便用户使用,实用性强。

本发明第一方面提供一种数据输出方法,可包括:

当通信账号在客户端登录后,接收所述客户端发送的媒体数据获取请求,所述获取请求携带所述通信账号;

根据所述获取请求,获取与所述通信账号关联的待输出的历史下载媒体数据;

将所述待输出的历史下载媒体数据返回至所述客户端进行输出。

本发明第二方面提供一种数据输出装置,可包括:

接收模块,用于当通信账号在客户端登录后,接收所述客户端发送的媒体数据获取请求,所述获取请求携带所述通信账号;

获取模块,用于根据所述获取请求,获取与所述通信账号关联的待输出的历史下载媒体数据;

返回模块,用于将所述待输出的历史下载媒体数据返回至所述客户端进行 输出。

实施本发明实施例,具有如下有益效果:

本发明实施例,当通信账号在客户端登录后,接收客户端发送的媒体数据获取请求,该获取请求携带该通信账号,根据获取请求,获取与通信账号关联的待输出的历史下载媒体数据,将所获取的待输出的历史下载媒体数据返回至客户端进行输出,这种方式可实现通信账号在不同平台的客户端登录后即可输出与该通信账号关联的历史下载媒体数据,方便用户使用,实用性强。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种数据输出方法的流程图;

图2为本发明实施例提供的另一种数据输出方法的流程图;

图3为本发明实施例提供的又一种数据输出方法的流程图;

图4为本发明实施例提供的一种终端显示界面示意图;

图5为本发明实施例提供的一种数据输出系统框架图;

图6为本发明实施例提供的一种数据输出装置的结构示意图;

图7为本发明实施例提供的一种获取模块的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

下面将结合附图1-附图4,对本发明实施例提供的数据输出方法进行详细介绍。

请参照图1,为本发明实施例提供的一种数据输出方法的流程图;该方法可包括以下步骤S100-步骤S102。

S100,当通信账号在客户端登录后,接收所述客户端发送的媒体数据获取请求,所述获取请求携带所述通信账号;

具体实施例中,客户端可以为媒体客户端,例如各种音乐客户端、视频客户端;各种终端在安装了客户端后,用户可以使用自己的通信账号在客户端自由的下载各种多媒体文件,例如音视频文件等等,为了使得用户在各种终端登录通信账号后都可以看到历史下载的多媒体文件的媒体数据,当通信账号在客户端登录后,客户端即向服务器发送媒体数据获取请求,该获取请求中携带通信账号。可选的,客户端向服务器发送获取请求可以是通过公共网关接口(Common Gateway Interface,CGI)发送,服务器可以是网页Web服务器,如图5所示,即是客户端向Web服务器发送媒体数据获取请求;CGI是外部应用程序与Web服务器之间的接口标准,是在外部应用程序和Web服务器之间传递信息的规程。

本发明实施例中,媒体数据可以为多媒体文件的名称、作者、创作时间、多媒体文件的音视频数据等等。此处通信账号所登录的客户端不分终端平台,只要通信账号在终端平台的客户端登录后,即发送媒体数据获取请求用于获取历史下载媒体数据。

S101,根据所述获取请求,获取与所述通信账号关联的待输出的历史下载媒体数据;

具体实施例中,服务器根据客户端发送的获取请求,解析出获取请求中所携带的通信账号,获取与该通信账号关联的待输出的历史下载媒体数据,与该通信账号关联的待输出的历史下载媒体数据为该通信账号在各个终端平台历史下载的多媒体文件的媒体数据,多媒体文件的媒体数据可以为该多媒体文件的属性信息,例如若多媒体文件为歌曲,则媒体数据可以包括歌曲名称,歌曲专辑以及歌词等等。如图4所示,该客户端所展示的即是该通信账号历史下载的各个歌曲的名称以及歌曲的演唱者。

本发明实施例中,待输出的历史下载媒体数据可以是该账号关联的下载历史的所有多媒体文件的媒体数据,也可以是该通信账号关联的下载历史的一部分多媒体文件的媒体数据。例如,若需要输出的历史下载媒体数据为历史下载歌曲的媒体数据,则待输出的历史下载媒体数据可以是该通信账号历史下载的所有歌曲的名称和演唱者,也可以是该通信账号历史下载的一部分歌曲的歌曲 名称和演唱者。

可选的,若客户端是通过CGI向服务器发送媒体数据获取请求,则CGI从云分布式存储(Cloud Key Value,CKV)获取该通信账号所关联的待输出的历史下载媒体数据。历史下载媒体数据可以是通过应用层协议进行封装,则获取该通信账号所关联的待输出的历史下载媒体数据时,即是将通过应用层协议封装的历史下载媒体数据进行解码,获得每次历史下载的具体媒体数据,再将所请求的待输出的历史下载媒体数据返回至客户端。

S102,将所述待输出的历史下载媒体数据返回至所述客户端进行输出。

具体实施例中,服务器将所获取的待输出的历史下载媒体数据返回至客户端进行输出,具体的输出方式可以是根据历史下载媒体数据的存在形式进行确定,例如,若历史下载媒体数据为多媒体文件的属性信息(歌曲名称以及演唱者),则客户端显示历史下载媒体数据。若历史下载媒体数据为多媒体文件的音视频数据,则客户端播放该历史下载媒体数据。采用这种方式,可以将该通信账号所关联的,用户在不同终端平台所下载的多媒体文件的历史下载媒体数据进行输出,从而让用户快速获知该通信账号的下载历史,从而可以进一步对下载历史的多媒体数据进行操作,例如,再次下载、分享、收藏、播放等等。

需要说明的是,客户端在对历史下载媒体数据进行输出时,可以是以分页机制进行输出。例如,若待输出的历史下载媒体数据为多个歌曲的歌曲信息,则可以以分页显示歌曲信息,终端屏幕可以展示一页中多个歌曲的歌曲信息。

本发明实施例,当通信账号在客户端登录后,接收客户端发送的媒体数据获取请求,该获取请求携带该通信账号,根据获取请求,获取与通信账号关联的待输出的历史下载媒体数据,将所获取的待输出的历史下载媒体数据返回至客户端进行输出,这种方式可实现通信账号在不同平台的客户端登录后即可输出与该通信账号关联的历史下载媒体数据,方便用户使用,实用性强。

请参照图2,为本发明实施例提供的一种数据输出方法的流程图;该方法可包括以下步骤S200-步骤S203。

S200,当通信账号在客户端登录后,接收所述客户端发送的媒体数据获取请求,所述获取请求携带所述通信账号;

本发明实施例步骤S200请参照图1的实施例步骤S100,在此不再赘述。

S201,从存储系统中读取所述通信账号对应的历史下载列表中的所述多个历史下载记录中每个历史下载记录的数据标识所标识的历史下载媒体数据。

具体实施例中,当用户在终端的客户端通过自己的通信账号下载音视频文件后,客户端即将该通信账号和该音视频文件的数据标识传递给服务器的后台服务程序,如图5所示,即是将通信账号和数据标识传递给Web服务器的后台server。可选的,客户端可以通过CGI将该通信账号和该数据标识传递后台服务程序。服务器的后台服务程序server将该数据标识添加至该通信账号关联的历史下载列表中,该历史下载列表中存储该通信账号的所有历史下载记录,一个历史下载记录包括两个字段,一个字段存储所下载的音视频文件的数据标识(例如歌曲标识),另一个字段存储下载时间。利用该通信账号每进行一次下载即产生一个历史下载记录。如图5所示,该通信账号关联的历史下载列表存储在CKV里面,在CKV里面进行下载列表存储,存储了各个通信账号所关联的历史下载列表,目前在CKV里面控制每个通信账号的历史下载列表中最多存储一万条历史下载记录,当超过一万条历史下载记录时,会把离当前时刻最远的历史下载记录迁移存储至Tlist,Tlist是腾讯云平台提供的一个组件。是一种通用列表存储系统,提供灵活的列表操作接口(排序、分类过滤),可无限支持列表长度,提供自建索引等列表应用外围功能。

可选的,各个通信账号所关联的历史下载列表可以通过应用层协议进行封装,当需要获取该通信账号所关联的待输出的历史下载媒体数据时,首先将利用应用层协议封装的该通信账号所关联的历史下载列表进行解码,获得历史下载列表的具体信息,从而进一步获取待输出的历史下载媒体数据。

本发明实施例中,在服务器的存储系统中存储了各种音视频文件的历史下载媒体数据,如图5所示,存储系统中存储了各种歌曲信息,歌曲信息应用程序server根据数据标识从存储系统中获取相应的歌曲信息。通常采用音视频文件的数据标识来标识存储系统中该音视频文件的历史下载媒体数据。因此只要获得数据标识即可从服务器的存储系统中获得历史下载媒体数据,即是通过CKV里面所存储的历史下载列表中的数据标识即可从服务器的存储系统中获得该数据标识所标识的历史下载媒体数据。用户可以从历史下载媒体数据获知历史下载的音视频文件的相关信息。

可选的,若所述待输出的历史下载媒体数据包括所述历史下载列表中所有 历史下载记录的数据标识所标识的历史下载媒体数据;

当接收到客户端的媒体数据获取请求时,即通过服务器的后台应用程序从服务器的下载列表存储器中读取该通信账号所关联的历史下载列表,并通过历史下载列表中每个历史下载记录的数据标识获取待输出的历史下载媒体数据,该媒体数据可以为音视频文件的名称、作者以及创作时间等等。

S202,将所述待输出的历史下载媒体数据返回至所述客户端进行输出。

本发明实施例步骤S202请参照图1的实施例步骤S102,在此不再赘述。

S203,统计所述历史下载列表中所述多个历史下载记录的记录个数总和,并将所述记录个数总和返回至所述客户端进行输出。

具体实施例中,为了能够让用户快速获知历史下载记录的个数,服务器统计历史下载列表中历史下载记录的记录个数总和,并将该记录个数总和返回至客户端,客户端接收到该记录个数总和后,即可以进行输出,输出方式可以是进行显示。

本发明实施例,当通信账号在客户端登录后,接收客户端发送的媒体数据获取请求,该获取请求携带该通信账号,根据获取请求,获取与通信账号关联的待输出的历史下载媒体数据,将所获取的待输出的历史下载媒体数据返回至客户端进行输出,这种方式可实现通信账号在不同平台的客户端登录后即可输出与该通信账号关联的历史下载媒体数据,方便用户使用,实用性强。

请参照图3,为本发明实施例提供的一种数据输出方法的流程图;该方法可包括以下步骤S300-步骤S303。

S300,当通信账号在客户端登录后,接收所述客户端发送的媒体数据获取请求,所述获取请求携带所述通信账号;

本发明实施例步骤S300请参照图1的实施例步骤S100,在此不再赘述。

S301,根据所述获取请求,获取与所述通信账号关联的待输出的历史下载媒体数据;

可选的,若所述获取请求包括所述客户端预输出的历史下载媒体数据的目标个数;

所述根据所述获取请求,获取与所述通信账号关联的待输出的历史下载媒体数据,包括:

按照所述历史下载列表中各个历史下载记录的下载时间先后顺序,将所述各个历史下载记录进行排序,并获取排序在最后的所述目标个数的目标历史下载记录;

根据所述目标历史下载记录中的数据标识从存储系统中获取所述待输出的历史下载媒体数据。

具体实施例中,若媒体数据获取请求中包括客户端预输出的历史下载媒体数据的目标个数(例如,包括预输出的音乐曲目个数),则按照历史下载列表中各个历史下载记录的下载时间先后顺序,将各个历史下载记录进行排序,排序在前的为离当前时刻较远的历史下载记录,排序在后的为离当前时刻较近的历史下载记录。获取排序在最后的目标个数的目标历史下载记录,即是离当前时刻最近的预设个数的目标历史下载记录,根据目标历史下载记录中的数据标识从存储系统中获取待输出的历史下载媒体数据。

可选的,若所述获取请求包括所述客户端预输出的目标时间段的历史下载媒体数据;

所述根据所述获取请求,获取与所述通信账号关联的待输出的历史下载媒体数据,包括:

从所述历史下载列表中选取下载时间属于所述预设时间段内的目标历史下载记录,并根据所述目标历史下载记录中的数据标识从存储系统中获取所述待输出的历史下载媒体数据。

具体实施例中,若媒体数据获取请求中包括客户端预输出的目标时间段的历史下载媒体数据,例如客户端预输出2015年6月11日12:00-2015年6月13日12:00内的历史下载媒体数据,则从历史下载列表中选取下载时间属于该预设时间段内的目标历史下载记录,目标历史下载记录可以包括多个历史下载记录,也可以只包括一个历史下载记录。根据目标历史下载记录中的数据标识从存储系统中获取待输出的历史下载媒体数据,例如若数据标识为歌曲标识,则从存储系统中获取该歌曲标识所标识的歌曲信息。

S302,将所述待输出的历史下载媒体数据返回至所述客户端进行输出。

本发明实施例步骤S302请参照图1的实施例步骤S102,在此不再赘述。

S303,当接收到客户端发送的操作指令时,所述操作指令携带目标数据标识,从所述历史下载列表中查找与所述目标数据标识匹配的历史下载记录,并 根据所述操作指令对所述与所述目标数据标识匹配的历史下载记录进行操作。

具体实施例中,将待输出的历史下载媒体数据返回至客户端输出之后,用户可以通过客户端对历史下载媒体数据进行操作,例如,进行删除、下载、分享、播放以及收藏等等操作。当用户进行操作时,客户端向服务器发送操作指令,该操作指令携带进行操作的目标数据标识,从该通信账号所关联的历史下载列表中查找与目标数据标识匹配的历史下载记录,然后根据操作指令中所指示的操作对目标数据标识匹配的历史下载记录进行操作。例如,若为删除操作,则将历史下载列表中与目标数据标识匹配的所有历史下载记录删除。

本发明实施例,当通信账号在客户端登录后,接收客户端发送的媒体数据获取请求,该获取请求携带该通信账号,根据获取请求,获取与通信账号关联的待输出的历史下载媒体数据,将所获取的待输出的历史下载媒体数据返回至客户端进行输出,这种方式可实现通信账号在不同平台的客户端登录后即可输出与该通信账号关联的历史下载媒体数据,方便用户使用,实用性强。

下面将结合附图6-附图7,对本发明实施例提供的一种数据输出装置进行详细介绍。

请参阅图6,为本发明实施例提供的一种数据输出装置的结构示意图;该装置可包括:接收模块100、获取模块101以及返回模块102;

接收模块100,用于当通信账号在客户端登录后,接收所述客户端发送的媒体数据获取请求,所述获取请求携带所述通信账号;

具体实施例中,客户端可以为媒体客户端,例如各种音乐客户端、视频客户端;各种终端在安装了客户端后,用户可以使用自己的通信账号在客户端自由的下载各种多媒体文件,例如音视频文件等等,为了使得用户在各种终端登录通信账号后都可以看到历史下载的多媒体文件的媒体数据,当通信账号在客户端登录后,客户端即向服务器发送媒体数据获取请求,该获取请求中携带通信账号。可选的,客户端向服务器发送获取请求可以是通过公共网关接口(Common Gateway Interface,CGI)发送,服务器可以是网页Web服务器,如图5所示,即是客户端向Web服务器发送媒体数据获取请求;CGI是外部应用程序与Web服务器之间的接口标准,是在外部应用程序和Web服务器之间传递信息的规程。

本发明实施例中,媒体数据可以为多媒体文件的名称、作者、创作时间、多媒体文件的音视频数据等等。此处通信账号所登录的客户端不分终端平台,只要通信账号在终端平台的客户端登录后,即发送媒体数据获取请求用于获取历史下载媒体数据。

获取模块101,用于根据所述获取请求,获取与所述通信账号关联的待输出的历史下载媒体数据;

具体实施例中,服务器获取模块101根据客户端发送的获取请求,解析出获取请求中所携带的通信账号,获取与该通信账号关联的待输出的历史下载媒体数据,与该通信账号关联的待输出的历史下载媒体数据为该通信账号在各个终端平台历史下载的多媒体文件的媒体数据,多媒体文件的媒体数据可以为该多媒体文件的属性信息,例如若多媒体文件为歌曲,则媒体数据可以包括歌曲名称,歌曲专辑以及歌词等等。如图4所示,该客户端所展示的即是该通信账号历史下载的各个歌曲的名称以及歌曲的演唱者。

本发明实施例中,待输出的历史下载媒体数据可以是该账号关联的下载历史的所有多媒体文件的媒体数据,也可以是该通信账号关联的下载历史的一部分多媒体文件的媒体数据。例如,若需要输出的历史下载媒体数据为历史下载歌曲的媒体数据,则待输出的历史下载媒体数据可以是该通信账号历史下载的所有歌曲的名称和演唱者,也可以是该通信账号历史下载的一部分歌曲的歌曲名称和演唱者。

可选的,若客户端是通过CGI向服务器发送媒体数据获取请求,则CGI从云分布式存储(Cloud Key Value,CKV)获取该通信账号所关联的待输出的历史下载媒体数据。历史下载媒体数据可以是通过应用层协议进行封装,则获取该通信账号所关联的待输出的历史下载媒体数据时,即是将通过应用层协议封装的历史下载媒体数据进行解码,获得每次历史下载的具体媒体数据,再将所请求的待输出的历史下载媒体数据返回至客户端。

获取模块101获取待输出的历史下载媒体数据可以有三种可选的实施方式:

在第一种可选的实施方式中,若所述待输出的历史下载媒体数据包括所述历史下载列表中所有历史下载记录的数据标识所标识的历史下载媒体数据;

所述获取模块101具体用于从存储系统中读取所述通信账号对应的历史下载列表中的所述多个历史下载记录中每个历史下载记录的数据标识所标识的历 史下载媒体数据。

具体实施例中,当用户在终端的客户端通过自己的通信账号下载音视频文件后,客户端即将该通信账号和该音视频文件的数据标识传递给服务器的后台服务程序,如图5所示,即是将通信账号和数据标识传递给Web服务器的后台server。可选的,客户端可以通过CGI将该通信账号和该数据标识传递后台服务程序。服务器的后台服务程序server将该数据标识添加至该通信账号关联的历史下载列表中,该历史下载列表中存储该通信账号的所有历史下载记录,一个历史下载记录包括两个字段,一个字段存储所下载的音视频文件的数据标识(例如歌曲标识),另一个字段存储下载时间。利用该通信账号每进行一次下载即产生一个历史下载记录。如图5所示,该通信账号关联的历史下载列表存储在CKV里面,在CKV里面进行下载列表存储,存储了各个通信账号所关联的历史下载列表,目前在CKV里面控制每个通信账号的历史下载列表中最多存储一万条历史下载记录,当超过一万条历史下载记录时,会把离当前时刻最远的历史下载记录迁移存储至Tlist,Tlist是腾讯云平台提供的一个组件。是一种通用列表存储系统,提供灵活的列表操作接口(排序、分类过滤),可无限支持列表长度,提供自建索引等列表应用外围功能。

可选的,各个通信账号所关联的历史下载列表可以通过应用层协议进行封装,当需要获取该通信账号所关联的待输出的历史下载媒体数据时,首先将利用应用层协议封装的该通信账号所关联的历史下载列表进行解码,获得历史下载列表的具体信息,从而进一步获取待输出的历史下载媒体数据。

本发明实施例中,在服务器的存储系统中存储了各种音视频文件的历史下载媒体数据,如图5所示,存储系统中存储了各种歌曲信息,歌曲信息应用程序server根据数据标识从存储系统中获取相应的歌曲信息。通常采用音视频文件的数据标识来标识存储系统中该音视频文件的历史下载媒体数据。因此只要获得数据标识即可从服务器的存储系统中获得历史下载媒体数据,即是通过CKV里面所存储的历史下载列表中的数据标识即可从服务器的存储系统中获得该数据标识所标识的历史下载媒体数据。用户可以从历史下载媒体数据获知历史下载的音视频文件的相关信息。

当接收到客户端的媒体数据获取请求时,获取模块101即通过服务器的后台应用程序从服务器的下载列表存储器中读取该通信账号所关联的历史下载列 表,并通过历史下载列表中每个历史下载记录的数据标识获取待输出的历史下载媒体数据,该媒体数据可以为音视频文件的名称、作者以及创作时间等等。

在第二种可选的实施方式中,若所述获取请求包括所述客户端预输出的历史下载媒体数据的目标个数;如图7所示,所述获取模块101包括:

排序单元1010,用于按照所述历史下载列表中各个历史下载记录的下载时间先后顺序,将所述各个历史下载记录进行排序,并获取排序在最后的所述目标个数的目标历史下载记录;

获取单元1011,用于根据所述目标历史下载记录中的数据标识从存储系统中获取所述待输出的历史下载媒体数据。

具体实施例中,若媒体数据获取请求中包括客户端预输出的历史下载媒体数据的目标个数(例如,包括预输出的音乐曲目个数),排序单元1010则按照历史下载列表中各个历史下载记录的下载时间先后顺序,将各个历史下载记录进行排序,排序在前的为离当前时刻较远的历史下载记录,排序在后的为离当前时刻较近的历史下载记录。获取排序在最后的目标个数的目标历史下载记录,即是离当前时刻最近的预设个数的目标历史下载记录,获取单元1011根据目标历史下载记录中的数据标识从存储系统中获取待输出的历史下载媒体数据。

在第三种可选的实施方式中,若所述获取请求包括所述客户端预输出的目标时间段的历史下载媒体数据;

所述获取模块101具体用于从所述历史下载列表中选取下载时间属于所述预设时间段内的目标历史下载记录,并根据所述目标历史下载记录中的数据标识从存储系统中获取所述待输出的历史下载媒体数据。

具体实施例中,若媒体数据获取请求中包括客户端预输出的目标时间段的历史下载媒体数据,例如客户端预输出2015年6月11日12:00-2015年6月13日12:00内的历史下载媒体数据,获取模块101则从历史下载列表中选取下载时间属于该预设时间段内的目标历史下载记录,目标历史下载记录可以包括多个历史下载记录,也可以只包括一个历史下载记录。根据目标历史下载记录中的数据标识从存储系统中获取待输出的历史下载媒体数据,例如若数据标识为歌曲标识,则从存储系统中获取该歌曲标识所标识的歌曲信息。

返回模块102,用于将所述待输出的历史下载媒体数据返回至所述客户端进行输出。

具体实施例中,服务器返回模块102将所获取的待输出的历史下载媒体数据返回至客户端进行输出,具体的输出方式可以是根据历史下载媒体数据的存在形式进行确定,例如,若历史下载媒体数据为多媒体文件的属性信息(歌曲名称以及演唱者),则客户端显示历史下载媒体数据。若历史下载媒体数据为多媒体文件的音视频数据,则客户端播放该历史下载媒体数据。采用这种方式,可以将该通信账号所关联的,用户在不同终端平台所下载的多媒体文件的历史下载媒体数据进行输出,从而让用户快速获知该通信账号的下载历史,从而可以进一步对下载历史的多媒体数据进行操作,例如,再次下载、分享、收藏、播放等等。

需要说明的是,客户端在对历史下载媒体数据进行输出时,可以是以分页机制进行输出。例如,若待输出的历史下载媒体数据为多个歌曲的歌曲信息,则可以以分页显示歌曲信息,终端屏幕可以展示一页中多个歌曲的歌曲信息。

可选的,所述装置还包括统计模块103;

统计模块103,用于统计所述历史下载列表中所述多个历史下载记录的记录个数总和,并将所述记录个数总和返回至所述客户端进行输出。

具体实施例中,为了能够让用户快速获知历史下载记录的个数,服务器统计模块103统计历史下载列表中历史下载记录的记录个数总和,并将该记录个数总和返回至客户端,客户端接收到该记录个数总和后,即可以进行输出,输出方式可以是进行显示。

可选的,所述装置还包括操作模块104;

操作模块104,用于当接收到客户端发送的操作指令时,所述操作指令携带目标数据标识,从所述历史下载列表中查找与所述目标数据标识匹配的历史下载记录,并根据所述操作指令对所述与所述目标数据标识匹配的历史下载记录进行操作。

具体实施例中,将待输出的历史下载媒体数据返回至客户端输出之后,用户可以通过客户端对历史下载媒体数据进行操作,例如,进行删除、下载、分享、播放以及收藏等等操作。当用户进行操作时,客户端向服务器发送操作指令,该操作指令携带进行操作的目标数据标识,操作模块104从该通信账号所关联的历史下载列表中查找与目标数据标识匹配的历史下载记录,然后根据操作指令中所指示的操作对目标数据标识匹配的历史下载记录进行操作。例如, 若为删除操作,则将历史下载列表中与目标数据标识匹配的所有历史下载记录删除。

本发明实施例,当通信账号在客户端登录后,接收客户端发送的媒体数据获取请求,该获取请求携带该通信账号,根据获取请求,获取与通信账号关联的待输出的历史下载媒体数据,将所获取的待输出的历史下载媒体数据返回至客户端进行输出,这种方式可实现通信账号在不同平台的客户端登录后即可输出与该通信账号关联的历史下载媒体数据,方便用户使用,实用性强。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,附图6-附图7所示数据输出装置的模块对应的程序可存储在数据输出装置的可读存储介质内,并被该数据输出装置中的至少一个处理器执行,以实现上述数据输出方法,该方法包括图1至图2中各方法实施例所述的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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