一种边下边播的方法、客户端、服务器和系统转让专利

申请号 : CN201010110252.1

文献号 : CN102143123B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄翚

申请人 : 腾讯科技(深圳)有限公司

摘要 :

本发明公开了一种边下边播的方法、客户端、服务器和系统,属于计算机及互联网通信领域。所述方法包括:当用户对多媒体文件进行边下边播的过程被中断时,获取并存储所述多媒体文件的下载信息,所述下载信息至少包括所述多媒体文件的统一资源定位符URL和断点;当所述用户重新对所述多媒体文件进行边下边播时,获取所述多媒体文件的下载信息;根据所述下载信息从所述多媒体文件的中断处继续进行边下边播。本发明能够当对多媒体文件进行的边下边播的过程被中断,如果再次对该多媒体文件进行边下边播时,延续中断前的边下边播过程。

权利要求 :

1.一种边下边播的方法,其特征在于,所述方法包括:

当用户对多媒体文件进行边下边播的过程被中断时,获取并存储所述多媒体文件的下载信息;

当所述用户重新对所述多媒体文件进行边下边播时,获取所述多媒体文件的下载信息;

根据所述下载信息从所述多媒体文件的中断处继续进行边下边播;

其中,所述存储所述多媒体文件的下载信息,包括:存储所述多媒体文件的下载信息以及其对应的所述用户的标识ID;

所述获取所述多媒体文件的下载信息,包括:

根据所述用户的ID,从所述用户的ID与下载信息的对应关系中查找所述多媒体文件的下载信息;或者,向所述服务器发送获取下载信息的请求,所述请求中携带所述用户的ID,接收所述服务器返回的所述多媒体文件的下载信息,所述多媒体文件的下载信息是所述服务器根据所述用户的ID获取得到的。

2.如权利要求1所述的方法,其特征在于,所述下载信息至少包括所述多媒体文件的统一资源定位符URL和断点。

3.如权利要求2所述的方法,其特征在于,所述获取所述多媒体文件的下载信息,具体包括:获取网络下载软件中存储的所述多媒体文件的URL;

获取多媒体播放器播放所述多媒体文件的当前时间,将所述当前时间作为所述多媒体文件的断点。

4.如权利要求1所述的方法,其特征在于,所述存储所述多媒体文件的下载信息以及其对应的所述用户的ID,具体包括:在已存储的用户的ID与下载信息的对应关系中,查找是否存在包括所述用户的ID和所述多媒体文件的URL的记录;

如果是,将所述记录中存储的断点更新为所述多媒体文件的断点;

如果否,将所述用户的ID和所述多媒体文件的下载信息作为一条新记录并存储在所述对应关系中。

5.如权利要求1所述的方法,其特征在于,所述存储所述多媒体文件的下载信息以及其对应的所述用户的ID,具体包括:将所述用户的ID和所述多媒体文件的下载信息发送给服务器,通过所述服务器存储所述用户的ID与所述多媒体文件的下载信息的对应关系。

6.如权利要求1-5任意一项权利要求所述的方法,其特征在于,所述根据所述下载信息从所述多媒体文件的中断处继续进行边下边播,具体包括:建立所述网络下载软件与所述多媒体播放器之间的联系;

根据所述下载信息中的多媒体文件的URL,使所述网络下载软件从网络中搜索所述多媒体文件,再使所述网络下载软件从所述下载信息中的多媒体文件的断点处开始下载所述多媒体文件;

使所述多媒体播放器通过所述网络下载软件与所述多媒体播放器之间的联系从所述多媒体文件的断点后获取已下载的所述多媒体文件包括的数据,并使所述多媒体播放器播放所述获取的数据。

7.如权利要求1所述的方法,其特征在于,所述获取所述多媒体文件的下载信息,还包括:获取多媒体播放器的配置信息,并将所述多媒体播放器的配置信息作为所述多媒体文件的下载信息中包括的信息;

相应地,在所述根据所述下载信息从所述多媒体文件的中断处继续进行边下边播之前,还包括:根据所述下载信息中包括的所述多媒体播放器的配置信息配置所述多媒体播放器。

8.如权利要求5所述的方法,其特征在于,当边下边播完所述多媒体文件时,所述方法还包括:向所述服务器发送结束通知,所述结束通知中携带所述用户的ID和所述多媒体文件的URL,使所述服务器删除包括所述用户的ID和所述多媒体文件的URL的对应关系。

9.一种客户端,其特征在于,所述客户端包括:

第一获取模块,用于当用户对多媒体文件进行边下边播的过程被中断时,获取所述多媒体文件的下载信息;

第一存储模块,用于存储所述多媒体文件的下载信息;

第二获取模块,用于当所述用户重新对所述多媒体文件进行边下边播时,获取所述多媒体文件的下载信息;

边下边播模块,用于根据所述下载信息从所述多媒体文件的中断处继续进行边下边播;

其中,所述第一存储模块,具体用于存储所述多媒体文件的下载信息以及其对应的所述用户的标识ID;

其中,所述第二获取模块,具体用于根据所述用户的ID,从所述用户的ID与下载信息的对应关系中查找所述多媒体文件的下载信息;或者,所述第二获取模块具体包括:

第二发送单元,用于向所述服务器发送获取下载信息的请求,所述请求中携带所述用户的ID;接收单元,用于接收所述服务器返回的所述多媒体文件的下载信息,所述多媒体文件的下载信息是所述服务器根据所述用户的ID获取得到的。

10.如权利要求9所述的客户端,其特征在于,所述下载信息至少包括所述多媒体文件的统一资源定位符URL和断点。

11.如权利要求10所述的客户端,其特征在于,所述第一获取模块具体包括:第一获取单元,用于获取网络下载软件中存储的所述多媒体文件的URL;

第二获取单元,用于获取多媒体播放器播放所述多媒体文件的当前时间,将所述当前时间作为所述多媒体文件的断点。

12.如权利要求9所述的客户端,其特征在于,所述第一存储模块具体包括:第一查找单元,用于在已存储的用户的ID与下载信息的对应关系中,查找是否存在包括所述用户的ID和所述多媒体文件的URL的记录;

第一更新单元,用于如果是,将所述记录中存储的断点更新为所述多媒体文件的断点;

第一存储单元,用于如果否,将所述用户的ID和所述多媒体文件的下载信息作为一条新记录并存储在所述对应关系中。

13.如权利要求9所述的客户端,其特征在于,所述第一存储模块具体包括:第一发送单元,用于将所述用户的ID和所述多媒体文件的下载信息发送给服务器;

第二存储单元,用于通过所述服务器存储所述用户的ID与所述多媒体文件的下载信息的对应关系。

14.如权利要求9-13任意一项权利要求所述的客户端,其特征在于,所述边下边播模块具体包括:建立单元,用于建立所述网络下载软件与所述多媒体播放器之间的联系;

下载单元,用于根据所述下载信息中的多媒体文件的URL,使所述网络下载软件从网络中搜索所述多媒体文件,再使所述网络下载软件从所述下载信息中的多媒体文件的断点处开始下载所述多媒体文件;

播放单元,用于使所述多媒体播放器通过所述网络下载软件与所述多媒体播放器之间的联系从所述多媒体文件的断点后获取已下载的所述多媒体文件包括的数据,并使所述多媒体播放器播放所述获取的数据。

15.如权利要求9所述的客户端,其特征在于,所述第一获取模块还包括:第三获取单元,用于获取多媒体播放器的配置信息,并将所述多媒体播放器的配置信息作为所述多媒体文件的下载信息中包括的信息;

相应地,所述边下边播模块还包括:

配置单元,用于根据所述下载信息中包括的所述多媒体播放器的配置信息配置所述多媒体播放器。

16.如权利要求9所述的客户端,其特征在于,所述客户端还包括:第一发送模块,用于当边下边播完所述多媒体文件时,向所述服务器发送结束通知,所述结束通知中携带所述用户的ID和所述多媒体文件的URL,使所述服务器删除包括所述用户的ID和所述多媒体文件的URL的对应关系。

17.一种服务器,其特征在于,所述服务器:

第一接收模块,用于接收用户的标识ID和下载信息;

第二存储模块,用于将所述用户的ID和所述下载信息存储在用户的ID与下载信息的对应关系中;

第二接收模块,用于接收来自客户端的获取下载信息的请求,所述请求中携带所述用户的ID;

查找模块,用于根据所述用户的ID,从所述用户的ID与下载信息的对应关系中,查找对应的下载信息;

第二发送模块,用于向所述客户端发送所述查找的下载信息。

18.如权利要求17所述的服务器,其特征在于,所述下载信息至少包括所述多媒体文件的统一资源定位符URL和断点。

19.如权利要求18所述的服务器,其特征在于,所述第二存储模块具体包括:第二查找单元,用于在所述用户的ID与下载信息的对应关系中,查找是否存在包括所述用户的ID与所述多媒体文件的URL的记录;

第二更新单元,用于如果查找出所述记录,则将所述记录中存储的断点更新为所述多媒体文件的断点;

第二存储单元,用于如果没有查找出所述记录,将所述用户的ID与下载信息作为一条记录,并存在所述用户的ID与下载信息的对应关系中。

20.如权利要求18所述的服务器,其特征在于,所述服务器还包括:删除模块,用于接收来自所述客户端的结束通知,所述结束通知中携带所述用户的ID和所述多媒体文件的URL,删除包括所述用户的ID和所述多媒体文件的URL的对应关系。

21.一种边下边播的系统,其特征在于,所述系统包括:客户端和服务器;

所述客户端,用于当对多媒体文件进行边下边播的过程被中断时,获取所述多媒体文件的下载信息,并将用户的标识ID和所述多媒体文件的下载信息发送给所述服务器;当用户重新对所述多媒体文件进行边下边播时,向所述服务器发送获取下载信息的请求,所述请求中携带所述用户的ID;接收所述服务器返回的下载信息,根据所述下载信息从所述多媒体文件的中断处进行边下边播;

所述服务器,用于接收所述用户的ID和所述下载信息;将所述用户的ID和所述下载信息存储在用户的ID与下载信息的对应关系中;接收来自所述客户端的获取下载信息的请求;根据所述请求携带所述用户的ID,从所述用户的ID与下载信息的对应关系中,查找对应的下载信息;向所述客户端发送所述查找的下载信息。

22.如权利要求21所述的系统,其特征在于,所述下载信息至少包括所述多媒体文件的统一资源定位符URL和断点。

说明书 :

一种边下边播的方法、客户端、服务器和系统

技术领域

[0001] 本发明涉及计算机及互联网通信领域,特别涉及一种边下边播的方法、客户端、服务器和系统。

背景技术

[0002] 多媒体播放器(Media Player)和网络下载软件(Downloader)均为当前桌面软件产品中最为常用的工具型软件。用户常常利用网络下载软件下载多媒体文件,同时,利用多媒体播放器播放已经下载的该多媒体文件包括的数据,如此做到对该多媒体文件进行边下边播。
[0003] 其中,具体实现边下边播的过程如下:网络下载软件下载多媒体文件,同时主动与多媒体播放器建立联系,并唤起多媒体播放器,多媒体播放器通过建立的联系从网络下载软件中获取已下载该多媒体文件包括的数据,并对获取的数据进行播放,从而实现边下边播。
[0004] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
[0005] 当对多媒体文件进行的边下边播的过程被中断,如果再次对该多媒体文件进行边下边播时,无法延续中断前的边下边播过程。

发明内容

[0006] 为了当对多媒体文件进行的边下边播的过程被中断,如果再次对该多媒体文件进行边下边播时,能够延续中断前的边下边播过程,本发明提供了一种边下边播的方法、客户端、服务器和系统。所述技术方案如下:
[0007] 一种边下边播的方法,所述方法包括:
[0008] 当用户对多媒体文件进行边下边播的过程被中断时,获取并存储所述多媒体文件的下载信息;
[0009] 当所述用户重新对所述多媒体文件进行边下边播时,获取该多媒体文件的下载信息;
[0010] 根据所述下载信息从所述多媒体文件的中断处继续进行边下边播;
[0011] 其中,所述存储所述多媒体文件的下载信息,包括:存储所述多媒体文件的下载信息以及其对应的所述用户的标识ID;
[0012] 所述获取所述多媒体文件的下载信息,包括:
[0013] 根据所述用户的ID,从所述用户的ID与下载信息的对应关系中查找所述多媒体文件的下载信息;或者,
[0014] 向所述服务器发送获取下载信息的请求,所述请求中携带所述用户的ID,接收所述服务器返回的所述多媒体文件的下载信息,所述多媒体文件的下载信息是所述服务器根据所述用户的ID获取得到的。
[0015] 所述下载信息至少包括所述多媒体文件的URL(Universal Resource Locator,统一资源定位符)和断点。
[0016] 所述获取所述多媒体文件的下载信息,具体包括:
[0017] 获取网络下载软件中存储的所述多媒体文件的URL;
[0018] 获取多媒体播放器播放所述多媒体文件的当前时间,将所述当前时间作为所述多媒体文件的断点。
[0019] 所述存储所述多媒体文件的下载信息以及其对应的所述用户的ID,具体包括:
[0020] 在已存储的用户的ID与下载信息的对应关系中,查找是否存在包括所述用户的ID和所述多媒体文件的URL的记录;
[0021] 如果是,将所述记录中存储的断点更新为所述多媒体文件的断点;
[0022] 如果否,将所述用户的ID和所述多媒体文件的下载信息作为一条新记录并存储在所述对应关系中。
[0023] 所述存储所述多媒体文件的下载信息以及其对应的所述用户的ID,具体包括:
[0024] 将所述用户的ID和所述多媒体文件的下载信息发送给服务器,通过所述服务器存储所述用户的ID与所述多媒体文件的下载信息的对应关系。
[0025] 所述根据所述下载信息从所述多媒体文件的中断处继续进行边下边播,具体包括:
[0026] 建立所述网络下载软件与所述多媒体播放器之间的联系;
[0027] 根据所述下载信息中的多媒体文件的URL,使所述网络下载软件从网络中搜索所述多媒体文件,再使所述网络下载软件从所述下载信息中的多媒体文件的断点处开始下载所述多媒体文件;
[0028] 使所述多媒体播放器通过所述网络下载软件与所述多媒体播放器之间的联系从所述多媒体文件的断点后获取已下载的所述多媒体文件包括的数据,并使所述多媒体播放器播放所述获取的数据。
[0029] 所述获取所述多媒体文件的下载信息,还包括:
[0030] 获取多媒体播放器的配置信息,并将所述多媒体播放器的配置信息作为所述多媒体文件的下载信息中包括的信息;
[0031] 相应地,在所述根据所述下载信息从所述多媒体文件的中断处继续进行边下边播之前,还包括:
[0032] 根据所述下载信息中包括的所述多媒体播放器的配置信息配置所述多媒体播放器。
[0033] 当边下边播完所述多媒体文件时,所述方法还包括:
[0034] 向所述服务器发送结束通知,所述结束通知中携带所述用户的ID和所述多媒体文件的URL,使所述服务器删除包括所述用户的ID和所述多媒体文件的URL的对应关系。
[0035] 一种客户端,所述客户端包括:
[0036] 第一获取模块,用于当用户对多媒体文件进行边下边播的过程被中断时,获取所述多媒体文件的下载信息;
[0037] 第一存储模块,用于存储所述多媒体文件的下载信息;
[0038] 第二获取模块,用于当所述用户重新对所述多媒体文件进行边下边播时,获取所述多媒体文件的下载信息;
[0039] 边下边播模块,用于根据所述下载信息从所述多媒体文件的中断处继续进行边下边播;
[0040] 其中,所述第一存储模块,具体用于存储所述多媒体文件的下载信息以及其对应的所述用户的标识ID;
[0041] 其中,所述第二获取模块,具体用于根据所述用户的ID,从所述用户的ID与下载信息的对应关系中查找所述多媒体文件的下载信息;或者,
[0042] 所述第二获取模块具体包括:
[0043] 第二发送单元,用于向所述服务器发送获取下载信息的请求,所述请求中携带所述用户的ID;接收单元,用于接收所述服务器返回的所述多媒体文件的下载信息,所述多媒体文件的下载信息是所述服务器根据所述用户的ID获取得到的。
[0044] 所述下载信息至少包括所述多媒体文件的URL和断点。
[0045] 所述第一获取模块具体包括:
[0046] 第一获取单元,用于获取网络下载软件中存储的所述多媒体文件的URL;
[0047] 第二获取单元,用于获取多媒体播放器播放所述多媒体文件的当前时间,将所述当前时间作为所述多媒体文件的断点。
[0048] 所述第一存储模块具体包括:
[0049] 第一查找单元,用于在已存储的用户的ID与下载信息的对应关系中,查找是否存在包括所述用户的ID和所述多媒体文件的URL的记录;
[0050] 第一更新单元,用于如果是,将所述记录中存储的断点更新为所述多媒体文件的断点;
[0051] 第一存储单元,用于如果否,将所述用户的ID和所述多媒体文件的下载信息作为一条新记录并存储在所述对应关系中。
[0052] 所述第一存储模块具体包括:
[0053] 第一发送单元,用于将所述用户的ID和所述多媒体文件的下载信息发送给服务器;
[0054] 第二存储单元,用于通过所述服务器存储所述用户的ID与所述多媒体文件的下载信息的对应关系。
[0055] 所述边下边播模块具体包括:
[0056] 建立单元,用于建立所述网络下载软件与所述多媒体播放器之间的联系;
[0057] 下载单元,用于根据所述下载信息中的多媒体文件的URL,使所述网络下载软件从网络中搜索所述多媒体文件,再使所述网络下载软件从所述下载信息中的多媒体文件的断点处开始下载所述多媒体文件;
[0058] 播放单元,用于使所述多媒体播放器通过所述网络下载软件与所述多媒体播放器之间的联系从所述多媒体文件的断点后获取已下载的所述多媒体文件包括的数据,并使所述多媒体播放器播放所述获取的数据。
[0059] 所述第一获取模块还包括:
[0060] 第三获取单元,用于获取多媒体播放器的配置信息,并将所述多媒体播放器的配置信息作为所述多媒体文件的下载信息中包括的信息;
[0061] 相应地,所述边下边播模块还包括:
[0062] 配置单元,用于根据所述下载信息中包括的所述多媒体播放器的配置信息配置所述多媒体播放器。
[0063] 所述客户端还包括:
[0064] 第一发送模块,用于当边下边播完所述多媒体文件时,向所述服务器发送结束通知,所述结束通知中携带所述用户的ID和所述多媒体文件的URL,使所述服务器删除包括所述用户的ID和所述多媒体文件的URL的对应关系。
[0065] 一种服务器,所述服务器:
[0066] 第一接收模块,用于接收用户的ID和下载信息;
[0067] 第二存储模块,用于将所述用户的ID和所述下载信息存储在用户的ID与下载信息的对应关系中;
[0068] 第二接收模块,用于接收来自客户端的获取下载信息的请求,所述请求中携带所述用户的ID;
[0069] 查找模块,用于根据所述用户的ID,从所述用户的ID与下载信息的对应关系中,查找对应的下载信息;
[0070] 第二发送模块,用于向所述客户端发送所述查找的下载信息。
[0071] 所述下载信息至少包括所述多媒体文件的URL和断点。
[0072] 所述第二存储模块具体包括:
[0073] 第二查找单元,用于在所述用户的ID与下载信息的对应关系中,查找是否存在包括所述用户的ID与所述多媒体文件的URL的记录;
[0074] 第二更新单元,用于如果查找出所述记录,则将所述记录中存储的断点更新为所述多媒体文件的断点;
[0075] 第二存储单元,用于如果没有查找出所述记录,将所述用户的ID与下载信息作为一条记录,并存在所述用户的ID与下载信息的对应关系中。
[0076] 所述服务器还包括:
[0077] 删除模块,用于接收来自所述客户端的结束通知,所述结束通知中携带所述用户的ID和所述多媒体文件的URL,删除包括所述用户的ID和所述多媒体文件的URL的对应关系。
[0078] 一种边下边播的系统,所述系统包括:客户端和服务器;
[0079] 所述客户端,用于当对多媒体文件进行边下边播的过程被中断时,获取所述多媒体文件的下载信息,并将用户的ID和所述多媒体文件的下载信息发送给所述服务器;当用户重新对所述多媒体文件进行边下边播时,向所述服务器发送获取下载信息的请求,所述请求中携带所述用户的ID;接收所述服务器返回的下载信息,根据所述下载信息从所述多媒体文件的中断处进行边下边播;
[0080] 所述服务器,用于接收所述用户的ID和所述下载信息;将所述用户的ID和所述下载信息存储在用户的ID与下载信息的对应关系中;接收来自所述客户端的获取下载信息的请求;根据所述请求携带所述用户的ID,从所述用户的ID与下载信息的对应关系中,查找对应的下载信息;向所述客户端发送所述查找的下载信息。
[0081] 所述下载信息至少包括所述多媒体文件的URL和断点。
[0082] 当对多媒体文件进行边下边播的过程被中断时,通过获取该多媒体文件的下载信息包括该多媒体文件的URL和断点,并将该下载信息发送给服务器;当重新对该多媒体文件进行边下边播时,从服务器中获取该多媒体文件的下载信息,根据该下载信息从该多媒体文件的中断处继续边下边播,如此,实现了延续中断前边下边播的过程。

附图说明

[0083] 图1是本发明实施例1提供的一种边下边播的方法流程图;
[0084] 图2是本发明实施例2提供的一种边下边播的方法流程图;
[0085] 图3是本发明实施例3提供的一种边下边播的方法流程图;
[0086] 图4是本发明实施例4提供的一种边下边播的方法流程图;
[0087] 图5是本发明实施例5提供的一种客户端示意图;
[0088] 图6是本发明实施例6提供的一种服务器示意图;
[0089] 图7是本发明实施例7提供的一种边下边播的系统示意图。

具体实施方式

[0090] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0091] 实施例1
[0092] 如图1所示,本发明实施例提供了一种边下边播的方法,包括:
[0093] 步骤101:当用户对多媒体文件进行边下边播的过程被中断时,获取并存储该多媒体文件的下载信息,该下载信息至少包括该多媒体文件的URL和断点;
[0094] 步骤102:当用户重新对该多媒体文件进行边下边播时,获取该多媒体文件的下载信息;
[0095] 步骤103:根据该多媒体文件的下载信息从该多媒体文件的中断处继续进行边下边播。
[0096] 在本发实施例中,当对多媒体文件进行边下边播的过程被中断时,获取并存储该多媒体文件的下载信息;当重新对该多媒体文件进行边下边播时,获取该多媒体文件的下载信息,根据该下载信息从该多媒体文件的中断处继续边下边播,如此,实现了延续中断前边下边播的过程。
[0097] 实施例2
[0098] 如图2所示,本发明实施例提供了一种边下边播的方法,包括:
[0099] 步骤201:当用户在第一客户端中开始利用网络下载软件和多媒体播放器对多媒体文件进行边下边播时,第一客户端建立网络下载软件与多媒体播放器之间的联系,并唤起多媒体播放器通过建立的联系从网络下载软件中获取已下载的该多媒体文件包括的数据,并对获取的数据进行播放;
[0100] 其中,用户利用网络下载软件下载该多媒体文件,同时网络下载软件存储该多媒体文件的URL。
[0101] 例如,用户在客户端A中打开网络下载软件和多媒体播放器,并利用网络下载软件和多媒体播放器对多媒体文件1进行边下边播,客户端A建立多媒体播放器与网络下载软件之间的联系,并唤起多媒体播放器,使多媒体播放器通过建立的联系从网络下载软件中获取已下载的多媒体文件1包括的数据,再使多媒体播放器播放从网络下载软件中获取的多媒体文件1包括的数据,另外,网络下载软件在下载多媒体文件1时存储多媒体文件1的URL为URL1。
[0102] 步骤202:第一客户端从网络下载软件中获取该多媒体文件的URL,并存储该多媒体文件的URL;
[0103] 其中,当在第一客户端中安装多媒体播放器时,在第一客户端的硬盘安装目录下为该多媒体播放器生成一个软件配置信息文件,该软件配置信息文件以ini(initialization file,配置文件)文件或xml(Extensible Markup Language,可扩展标记语言)文件的组织形式存在。在该软件配置信息文件中存储多媒体播放器的配置信息,多媒体播放器的配置信息至少包括以下信息之一:多媒体播放器的位置、大小或皮肤的颜色,或字幕在多媒体播放器中的位置等。
[0104] 进一步地,第一客户端可以将获取的该多媒体文件的URL存储在多媒体播放器的软件配置信息文件中。
[0105] 例如,客户端A从网络下载软件中获取多媒体文件1的URL为URL1,将获取的URL1存储在多媒体播放器的软件配置信息文件中,其中,在该软件配置信息文件中已经存储多媒体播放器的配置信息。
[0106] 步骤203:当对该多媒体文件进行边下边播的过程被中断时,第一客户端获取该多媒体文件的下载信息,并将用户的ID、该多媒体文件的下载信息发送给服务器;
[0107] 具体地,第一客户端从多媒体播放器中获取播放该多媒体文件的当前时间,并将该当前时间作为该多媒体文件的断点,将存储的该多媒体文件的URL以及获取的该多媒体文件的断点作为该多媒体文件的下载信息,并将用户的ID、该多媒体文件的下载信息发送给服务器。
[0108] 其中,多媒体播放器在播放多媒体文件时,会实时显示播放多媒体文件的时间,当对多媒体文件进行边下边播的过程被中断之时,获取多媒体播放器播放该多媒体文件的当前时间,将获取的当前时间作为该多媒体文件的断点。
[0109] 进一步地,在本实施例中步骤202和步骤203可以同时发生,即当对多媒体文件进行边下边播的过程被中断之时,第一客户端从网络下载软件中获取该多媒体文件的URL。
[0110] 其中,中断第一客户端对多媒体文件进行边下边播的过程的情况有多种,例如,第一客户端死机;再如,用户更换客户端,即需要中断第一客户端对该多媒体文件进行边下边播的过程,而在另一台客户端中再对该多媒体文件进行边下边播。
[0111] 其中,用户事先在服务器中注册一个ID该ID即为用户的ID,在服务器中用户的ID用于唯一的标识该用户,另外,用户事先向第一客户端输入自身的ID,且第一客户端存储该用户的ID。
[0112] 进一步地,第一客户端还可以将软件配置信息文件中的多媒体播放器的配置信息作为下载信息,并将该配置信息发送给服务器。
[0113] 例如,用户事先在服务器中注册一个用户的ID为ID1,且在客户端A中事先存储用户的ID1,假设用户需要更换客户端,即需要中断客户端A对多媒体文件1进行边下边播的过程,而到客户端B再对多媒体文件1进行边下边播,如此,客户端A从多媒体播放器中获取播放多媒体文件1的当前时间Time1,并将Time1作为多媒体文件1的断点,将多媒体文件1的URL1和断点Time1以及多媒体播放器的配置信息作为下载信息,将ID1、多媒体文件1的URL1和断点Time1以及多媒体播放器的配置信息发送给服务器。
[0114] 步骤204:服务器接收该用户的ID、该多媒体文件的下载信息至少包括该多媒体文件的URL和断点,在用户的ID与下载信息的对应关系中查找是否存在包括该用户的ID和该多媒体文件的URL的记录,如果存在,则执行步骤205,如果不存在,则执行步骤206;
[0115] 具体地,服务器接收该用户的ID和该多媒体文件的下载信息后,以用户的ID和下载信息中的该多媒体文件的URL为索引,在用户的ID与下载信息的对应关系中搜索,如果搜索出包括该用户的ID和该多媒体文件的URL的记录,执行步骤205;如果没有搜出包括该用户的ID和该多媒体文件的URL的记录,执行步骤206。
[0116] 进一步地,如果在步骤203中第一客户端还向服务器发送多媒体播放器的配置信息,则在本步骤中服务器接收的下载信息还包括多媒体播放器的配置信息。
[0117] 其中,在服务器中将每次接收的用户的ID、多媒体文件的下载信息存储在用户的ID与下载信息的对应关系中,如表1所示的用户的ID与下载信息的对应关系。由于客户端获取的下载信息至少包括多媒体文件的URL和断点,但还可以包括其他信息,如多媒体播放器的配置信息,所以表1中的第一行记录中的下载信息只包括多媒体文件的URL和断点两项内容,则表明获取该下载信息的客户端获取的下载信息只包括多媒体文件的URL和断点;表1中的第二行记录中的下载信息包括多媒体文件的URL和断点以及多媒体播放器的配置信息三项内容,则表明获取该下载信息的客户端获取的下载信息不仅包括多媒体文件的URL和断点,还包括多媒体播放器的配置信息。
[0118] 表1
[0119]
[0120] 例如,服务器接收用户的ID1,下载信息包括多媒体文件1的URL1和断点Time1以及多媒体播放器的配置信息,根据ID1和URL1从如表1所示的用户的ID和下载信息的对应关系中没有搜索出包括ID1和URL1的记录,则执行步骤206。
[0121] 步骤205:服务器以下载信息中的多媒体文件的断点更新查找的记录中的多媒体文件的断点,执行步骤207;
[0122] 进一步地,如果接收的下载信息还包括多媒体播放器的配置信息,则还以该配置信息更新查找记录中的多媒体播放器的配置信息。
[0123] 步骤206:服务器将该用户的ID和下载信息作为一条记录存储在用户的ID与下载信息的对应关系中;
[0124] 例如,服务器将用户的ID1,下载信息中包括的多媒体文件1的URL1和断点Time1以及多媒体播放器的配置信息作为一条记录存储在表1所示的用户的ID与下载信息的对应关系中,得到的结果如表2所示。
[0125] 表2
[0126]
[0127] 步骤207:当用户在第二客户端中重新利用网络下载软件和多媒体播放器对该多媒体文件进行边下边播时,第二客户端接收用户输入的用户的ID,并向服务器发送获取下载信息的请求,其中,该请求中携带用户的ID;
[0128] 其中,当用户在第二客户端中对该多媒体文件进行边下边播时,需要先向第二客户端输入自身的ID。
[0129] 其中,第一客户端和第二客户端可以是同一台客户端,也可以是不同的客户端。如果因为客户端死机或断电等原因导致边下边播的过程被中断,并还在该客户端中重新进行边下边播,则第一客户端和第二客户端为同一台客户端;如果因为用户更换客户端导致边下边播的过程中断,则第一客户端和第二客户端为不同的客户端。
[0130] 例如,用户中断客户端A对多媒体文件1进行边下边播的过程,而在客户端B中重新利用网络下载软件和多媒体播放器对多媒体文件1进行边下边播时,用户向客户端B输入用户的ID为ID1,客户端B接收输入的用户的ID1,再向服务器中发送获取下载信息的请求,且该请求中携带用户的ID1。
[0131] 步骤208:服务器接收获取下载信息的请求,并根据该请求中携带的用户的ID,从用户的ID与下载信息的对应关系中查找出对应的所有下载信息,并将查找的所有下载信息发送给第二客户端;
[0132] 具体地,服务器以该请求中携带的用户ID为索引,从用户的ID与下载信息的对应关系中搜索出对应的所有下载信息,并将搜索出的所有下载信息发送给第二客户端。
[0133] 例如,服务器接收客户端B发送的获取下载信息的请求,以该请求中携带的用户的ID1为索引,从如表2所示的用户的ID与下载信息的对应关系中查找出对应的所有下载信息,如表3所示,再向客户端B发送如表3所示的下载信息。
[0134] 表3
[0135]
[0136] 步骤209:第二客户端接收服务器发送的下载信息,判断下载信息的个数,如果只有一条下载信息,执行步骤210,如果有多条下载信息,则执行步骤211;
[0137] 例如,客户端B接收如表3所示的下载信息,并判断出如表3所示下载信息包括多条,则执行步骤211。
[0138] 步骤210:该条下载信息至少包括该多媒体文件的URL和断点,第二客户端直接根据下载信息中的该多媒体文件的URL和断点,使网络下载软件和多媒体播放器从该多媒体文件的断点处继续进行边下边播,执行步骤212;
[0139] 具体地,第二客户端建立多媒体播放器与网络下载软件之间的联系,根据该多媒体文件的URL,使网络下载软件从网络中搜索该多媒体文件,再使网络下载软件从该多媒体文件的断点处下载该多媒体文件,使多媒体播放器通过建立的联系在网络下载软件中已下载该多媒体文件包括的数据中获取该多媒体文件的断点后的数据,并使多媒体播放器播放获取的数据。
[0140] 进一步,当该条下载信息中还包括多媒体播放器的配置信息,则在多媒体播放器播放该多媒体文件包括数据之前,还根据多媒体播放器的配置信息配置多媒体播放器。
[0141] 其中,通过配置信息配置多媒体播放器,可以将多媒体播器配置成中断前的多媒体播放器,如此提高用户的体验。
[0142] 步骤211:第二客户端将多条下载信息显示给用户,接收用户选择一条该多媒体文件的下载信息,并根据用户选择的一条下载信息,使网络下载软件和多媒体播放器从该多媒体文件的断点处继续进行边下边播;
[0143] 具体地,第二客户端将多条下载信息显示给用户,接收用户选择一条该多媒体文件的下载信息,选择的下载信息至少包括该多媒体文件的URL和断点,建立多媒体播放器与网络下载软件之间的联系,根据该多媒文件的URL,使网络下载软件从网络中搜索该多媒体文件,并使网络下载软件从该多媒体文件的断点处下载该多媒体文件,使多媒体播放器通过建立的联系在网络下载软件已下载该多媒体文件包括的数据中获取该多媒体文件的断点后的数据,并使多媒体播放器播放获取的数据。
[0144] 进一步,当该条下载信息中还包括多媒体播放器的配置信息,则在多媒体播放器播放该多媒体文件包括的数据之前,还根据多媒体播放器的配置信息配置多媒体播放器。
[0145] 例如,客户端B接收的如表3所示的下载信息有多条,将表3所示的下载信息显示给用户,再接收用户选择的多媒体文件1的下载信息包括多媒体文件1的URL1和断点Time1以及多媒体播放器的配置信息,根据多媒体播放器的配置信息配置多媒体播放器,建立网络下载软件与多媒体播放器之间的联系,再根据多媒体文件1的URL1,使网络下载软件从网络中搜索多媒体文件1,再使网络下载软件从多媒体文件1的断点Time1处开始下载多媒体文件1,再使多媒体播放器通过建立的联系在网络下载软件已下载的该多媒体文件1包括的数据中获取多媒体文件1的断点后的数据,并使多媒体播放器播放获取的数据。如此,实现在客户端B中对多媒体文件1继续从断点处开始边下边播。
[0146] 其中,如果第一客户端和第二客户端为同一台客户端,且在该客户端中仍保存中断前已下载的多媒体文件包括的数据,由于网络下载软件下载该多媒体文件的进度大于或等于多媒体播放器播放该多媒体文件的进度,则在步骤210或步骤211中,网络下载软件可以延续中断前已经下载该多媒体文件的数据继续进行下载。
[0147] 步骤212:当第二客户端边下边播完该多媒体文件时,发送结束通知给服务器,在该结束通知中携带该用户的ID和该多媒体文件的URL;
[0148] 例如,客户端B边下边播完多媒体文件1时,发送结束通知给服务器,且在该结束通知中携带该用户的ID1和该多媒体文件的URL1。
[0149] 步骤213:服务器接收该结束通知,根据该结束通知中的该用户的ID和该多媒体文件的URL,从自身存储的用户的ID与下载信息的对应关系中查找包括该用户的ID和该多媒体文件的URL的记录,并将该记录删除。
[0150] 例如,服务器接收到客户端B发送的结束通知后,根据该结束通知中携带的用户的ID1和多媒体文件1的URL1,从如表2所示的用户的ID与下载信息的对应关系中查找出包括ID1和URL1的记录,将该条记录从表2中删除。
[0151] 另外,在本实施例中,如果第一客户端和第二客户端为同一台客户端时,且在步骤203中只有多媒体播放器被中断,而网络下载软件没有中断并继续在下载该多媒体文件包括的数据,则在本步骤中第二客户端直接从已下载该多媒体文件包括的数据中获取该多媒体文件的断点后的数据,并使多媒体播放器播获取的数据。
[0152] 在本发明实施例中,当对多媒体文件进行边下边播的过程被中断时,获取该多媒体文件的URL以及被中断的断点,并将该多媒体文件的URL和断点发送给服务器,当重新对该多媒体文件进行边下边播时,从服务器获取该多媒体文件的URL和断点,根据该多媒体文件的URL和断点,从该多媒体文件的断点处进行边下边播,从而延续中断前的边下边播的过程。
[0153] 实施例3
[0154] 如图3所示,本发明实施例提供了一种边下边播的方法,包括:
[0155] 步骤301:当用户在客户端中开始利用网络下载软件和多媒体播放器对多媒体文件进行边下边播时,客户端建立网络下载软件与多媒体播放器之间的联系,并唤起多媒体播放器通过建立的联系从网络下载软件中获取已下载的该多媒体文件包括的数据,并对获取的数据进行播放;
[0156] 步骤302:客户端从网络下载软件中获取该多媒体文件的URL;
[0157] 步骤303:当对该多媒体文件进行边下边播的过程被中断时,客户端获取该多媒体文件的断点,将该多媒体文件的断点和URL作为该多媒体文件的下载信息,存储用户的ID与该多媒体文件的下载信息;
[0158] 具体地,当边下边播的过程被中断时,客户端从多媒体播放器中获取播放该多媒体文件的当前时间,并将该当前时间作为该多媒体文件的断点,将该多媒体文件的URL和断点作为该多媒体文件的下载信息,根据用户的ID从自身存储的ID与下载信息的对应关系中查找包括用户的ID和该多媒体文件的URL的记录,如果查找出该记录,则将该记录中存储的断点更新为该多媒体文件的断点,如果没有查找出该记录,则将用户的ID和该多媒体文件的下载信息作为一条新记录并存储在用户的ID与下载信息的对应关系中。
[0159] 其中,当用户打开多媒体播放器时向客户端输入自身的ID,客户端接收并存储该ID。另外,中断客户端对该多媒体文件进行边下边播的过程的情况包括多种,例如,客户端死机,再如,用户同时关闭多媒体播放器和网络下载软件。
[0160] 进一步地,在本实施例中步骤302和步骤303可以同时发生,即当对多媒体文件进行边下边播的过程被中断之时,客户端从网络下载软件中获取该多媒体文件的URL。
[0161] 步骤304:当用户在客户端重新开始对该多媒体文件进行边下边播时,接收用户输入的用户的ID,并根据该用户的ID,查找对应的下载信息;如果查找的下载信息有多条,则执行步骤305,如果查找的下载信息只有一条,则执行步骤306;
[0162] 具体地,接收用户输入的该用户的ID,以该ID从用户ID与下载信息的对应关系中查找出对应的所有下载信息,判断查找的下载信息数目,如果为多条,则执行步骤305,如果为一条,则该条下载信息即为该多媒体文件的下载信息,并执行步骤306。
[0163] 步骤305:客户端将查找的多条下载信息显示给用户,并接收用户选择该多媒体文件的下载信息;
[0164] 步骤306:客户端根据该多媒体文件的下载信息,在该多媒体文件的中断处开始边下边播。
[0165] 其中,该多媒体文件的下载信息至少包括该多媒体文件的URL和断点,具体地,建立多媒体播放器与网络下载软件之间的联系,根据该多媒文件的URL,使网络下载软件从网络中搜索该多媒体文件,并使网络下载软件从该多媒体文件的断点处下载该多媒体文件,使多媒体播放器通过建立的联系在网络下载软件已下载该多媒体文件包括的数据中获取该多媒体文件的断点后的数据,并使多媒体播放器播放获取的数据。
[0166] 其中,在本实施例中,如果在步骤303中只有多媒体播放器被中断,而网络下载软件没有被中断并继续下载该多媒体文件包括的数据,则在本步骤中客户端直接从已下载该多媒体文件包括的数据中获取该多媒体文件的断点后的数据,并使多媒体播放器播获取的数据。
[0167] 在本发实施例中,当对多媒体文件进行边下边播的过程被中断时,获取并存储该多媒体文件的下载信息;当重新对该多媒体文件进行边下边播时,获取该多媒体文件的下载信息,根据该下载信息从该多媒体文件的中断处继续边下边播,如此,实现了延续中断前边下边播的过程。
[0168] 实施例4
[0169] 本发明实施例提供了一种边下边播的方法,在该方法中,客户端只供一个用户使用,当对多媒体文件进行边下边播的过程被中断时,只需要保存该多媒体文件的下载信息,如图4所示,该方法包括:
[0170] 步骤401:当用户在客户端中开始利用网络下载软件和多媒体播放器对多媒体文件进行边下边播时,客户端建立网络下载软件与多媒体播放器之间的联系,并唤起多媒体播放器通过建立的联系从网络下载软件中获取已下载的该多媒体文件包括的数据,并对获取的数据进行播放;
[0171] 步骤402:客户端从网络下载软件中获取该多媒体文件的URL;
[0172] 步骤403:当对该多媒体文件进行边下边播的过程被中断时,客户端获取该多媒体文件的断点;
[0173] 具体地,当边下边播的过程被中断时,客户端从多媒体播放器中获取播放该多媒体文件的当前时间,并将该当前时间作为该多媒体文件的断点。
[0174] 其中,中断客户端对该多媒体文件进行边下边播的过程的情况包括多种,例如,客户端死机,再如,用户同时关闭多媒体播放器和网络下载软件。
[0175] 进一步地,在本实施例中步骤302和步骤303可以同时发生,即当对多媒体文件进行边下边播的过程被中断之时,客户端从网络下载软件中获取该多媒体文件的URL。
[0176] 步骤404:客户端将该多媒体文件的URL和断点作为该多媒体文件的下载信息,并存储该多媒体文件的下载信息;
[0177] 具体地,客户端从自身存储的URL与断点对应关系中,查找包括该多媒体文件的URL的记录,如果查找出该记录,将该记录中存储的断点更新为该多媒体文件的断点,如果没有查找出该记录,则将该多媒体文件的URL和断点作为一条新的记录存储在URL与断点的对应关系中。
[0178] 步骤405:当用户在客户端中重新对该多媒体文件进行边下边播时,客户端判断存储的下载信息的数目,如果为多条,则执行步骤406,如果为一条,则该条下载信息为该多媒体文件的下载信息,执行步骤407;
[0179] 步骤406:客户端将存储的多条下载信息显示给用户,接收用户选择的该多媒体文件的下载信息;
[0180] 步骤407:客户端根据该多媒体文件的下载信息,从该多媒体文件的断点处开始边下边播。
[0181] 其中,该下载信息包括该多媒体文件的URL和断点。具体地,建立多媒体播放器与网络下载软件之间的联系,根据该多媒文件的URL,使网络下载软件从网络中搜索该多媒体文件,并使网络下载软件从该多媒体文件的断点处下载该多媒体文件,使多媒体播放器通过建立的联系在网络下载软件已下载该多媒体文件包括的数据中获取该多媒体文件的断点后的数据,并使多媒体播放器播放获取的数据。
[0182] 其中,在本实施例中,如果在步骤403中只有多媒体播放器被中断,而网络下载软件没有被中断并继续下载该多媒体文件包括的数据,则在本步骤中客户端直接从已下载该多媒体文件包括的数据中获取该多媒体文件的断点后的数据,并使多媒体播放器播获取的数据。
[0183] 在本发实施例中,当对多媒体文件进行边下边播的过程被中断时,获取并存储该多媒体文件的下载信息;当重新对该多媒体文件进行边下边播时,获取该多媒体文件的下载信息,根据该下载信息从该多媒体文件的中断处继续边下边播,如此,实现了延续中断前边下边播的过程。
[0184] 实施例5
[0185] 如图5所示,本发明实施例提供了一种客户端,包括:
[0186] 第一获取模块501,用于当用户对多媒体文件进行边下边播的过程被中断时,获取该多媒体文件的下载信息,该下载信息至少包括该多媒体文件的URL和断点;
[0187] 第一存储模块502,用于存储该多媒体文件的下载信息;
[0188] 第二获取模块503,用于当用户重新对该多媒体文件进行边下边播时,获取该多媒体文件的下载信息;
[0189] 边下边播模块504,用于根据该多媒体文件的下载信息从该多媒体文件的中断处继续进行边下边播。
[0190] 其中,第一获取模块501具体包括:
[0191] 第一获取单元,用于获取网络下载软件中存储的该多媒体文件的URL;
[0192] 第二获取单元,用于获取多媒体播放器播放该多媒体文件的当前时间,将获取的当前时间作为该多媒体文件的断点;
[0193] 其中,第一存储模块502,具体用于存储该多媒体文件的下载信息以及其对应的该用户的ID;
[0194] 其中,第一存储模块502具体包括:
[0195] 第一查找单元,用于在已存储的用户的ID与下载信息的对应关系中,查找是否存在包括该用户的ID和该多媒体文件的URL的记录;
[0196] 第一更新单元,用于如果是,将该记录中存储的断点更新为该多媒体文件的断点;
[0197] 第一存储单元,用于如果否,将该用户的ID和该多媒体文件的下载信息作为一条新记录并存储在该对应关系中;
[0198] 其中,第二获取模块503,具体用于根据该用户的ID,从用户的ID与下载信息的对应关系中查找该多媒体文件的下载信息;
[0199] 其中,第一存储模块502具体包括:
[0200] 第一发送单元,用于将该用户的ID和该多媒体文件的下载信息发送给服务器;
[0201] 第二存储单元,用于通过该服务器存储该用户的ID与该多媒体文件的下载信息的对应关系;
[0202] 其中,第二获取模块503具体包括:
[0203] 第二发送单元,用于向该服务器发送获取下载信息的请求,该请求中携带该用户的ID;
[0204] 接收单元,用于接收该服务器返回的该多媒体文件的下载信息;
[0205] 其中,边下边播模块504具体包括:
[0206] 建立单元,用于建立网络下载软件与多媒体播放器之间的联系;
[0207] 下载单元,用于根据下载信息中的多媒体文件的URL,使网络下载软件从网络中搜索该多媒体文件,再使网络下载软件从下载信息中的多媒体文件的断点处开始下载该多媒体文件;
[0208] 播放单元,用于使多媒体播放器通过网络下载软件与多媒体播放器之间的联系从该多媒体文件的断点后获取已下载的该多媒体文件包括的数据,并使多媒体播放器播放获取的数据;
[0209] 进一步地,第一获取模块501还包括:
[0210] 第三获取单元,用于获取多媒体播放器的配置信息,并将多媒体播放器的配置信息作为该多媒体文件的下载信息;
[0211] 相应地,边下边播模块504还包括:
[0212] 配置单元,用于如果服务器返回的下载信息中还包括多媒体播放器的配置信息,则根据多媒体播放器的配置信息配置多媒体播放器;
[0213] 进一步地,该客户端还包括:
[0214] 第一发送模块,用于当边下边播完多媒体文件时,向服务器发送结束通知,该结束通知中携带用户的ID和该多媒体文件的URL。
[0215] 在本发明实施例中,当对多媒体文件进行边下边播的过程被中断时,获取该多媒体文件的URL以及被中断的断点,存储该多媒体文件的URL和断点,当重新对该多媒体文件进行边下边播时,从服务器获取该多媒体文件的URL和断点,根据该多媒体文件的URL和断点,从该多媒体文件的断点处进行边下边播,从而延续中断前的边下边播的过程。
[0216] 实施例6
[0217] 如图6所示,本发实施例提供了一种服务器,包括:
[0218] 第一接收模块601,用于接收用户的ID和下载信息,该下载信息至少包括多媒体文件的URL和断点;
[0219] 第二存储模块602,用于将该用户的ID和该下载信息存储在用户的ID与下载信息的对应关系中;
[0220] 第二接收模块603,用于接收来自客户端的获取下载信息的请求,该请求中携带该用户的ID;
[0221] 查找模块604,用于根据该用户的ID,从用户的ID与下载信息的对应关系中,查找对应的下载信息;
[0222] 第二发送模块605,用于向客户端发送查找的下载信息。
[0223] 第二存储模块602具体包括:
[0224] 第二查找单元,用于在用户的ID与下载信息的对应关系中,查找是否存在包括该用户的ID与该媒体文件的URL的记录;
[0225] 第二更新单元,用于如果查找出该记录,则根据该多媒体文件的断点更新该记录;
[0226] 第二存储单元,用于如果没有查找出该记录,将该用户的ID与下载信息作为一条记录,并存在用户的ID与下载信息的对应关系中;
[0227] 进一步地,该服务器还包括:
[0228] 删除模块,用于接收来自客户端的结束通知,该结束通知中携带该用户的ID和该多媒体文件的URL,删除包括该用户的ID和该多媒体文件的URL的对应关系。
[0229] 在本发明实施例中,当对多媒体文件进行边下边播的过程被中断时,服务器接收该多媒体文件的下载信息至少包括该多媒体文件的URL和断点,当重新对该多媒体文件进行边下边播时,服务器将该多媒体文件的下载信息发送给客户端,使客户端根据下载信息从该多媒体文件的中断处边下边播,如此,实现了延续中断前的边下边播的过程。
[0230] 实施例7
[0231] 如图7所示,本发明实施例提供了一种边下边播的系统,该系统包括:客户端701和服务器702;
[0232] 客户端701,用于当对多媒体文件进行边下边播的过程被中断时,获取该多媒体文件的下载信息,并将用户的ID和该多媒体文件的下载信息发送给服务器702,该下载信息至少包括该多媒体文件的URL和断点;当用户重新对该多媒体文件进行边下边播时,向服务器702发送获取下载信息的请求,该请求中携带用户的ID;接收服务器702返回的下载信息,根据下载信息从该多媒体文件的中断处进行边下边播;
[0233] 服务器702,用于接收该用户的ID和该下载信息;将该用户的ID和该下载信息存储在用户的ID与下载信息的对应关系中;接收来自客户端701的获取下载信息的请求,该请求中携带用户的ID;根据用户的ID,从用户的ID与下载信息的对应关系中,查找对应的下载信息;向客户端701发送查找的下载信息。
[0234] 在本发明实施例中,当对多媒体文件进行边下边播的过程被中断时,获取该多媒体文件的URL以及被中断的断点,并将该多媒体文件的URL和断点发送给服务器,当重新对该多媒体文件进行边下边播时,从服务器获取该多媒体文件的URL和断点,根据该多媒体文件的URL和断点,从该多媒体文件的断点处进行边下边播,从而延续中断前的边下边播的过程。
[0235] 以上实施例提供的技术方案中的全部或部分内容可以通过软件编程实现,其软件程序存储在可读取的存储介质中,存储介质例如:计算机中的硬盘、光盘或软盘。
[0236] 以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。