数据传输的方法、装置及系统的制作方法

文档序号:8514598阅读:255来源:国知局
数据传输的方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及通信应用技术领域,特别涉及一种数据传输的方法、装置及系统。
【背景技术】
[0002] 在现有视频播放技术中,由于越来越多的用户在线观看视频,使得各大在线视频 口户网站的网络带宽成本逐渐升高。为了减轻服务器的数据传输压力,节约网络带宽成本, 各大在线视频口户网站通常采用P2P任eertoPeer,对等网络)技术。P2P技术使得用户 在观看视频的同时通过所使用的用户终端上传正在观看的视频资源给其它用户,从而减少 其它用户向服务器请求数据的数据量,进而减轻服务器的网络带宽压力。
[0003] 传统的P2P技术通常适用于同一类终端的数据传输,例如,在某在线视频口户网 站上,用户A使用PC1任ersonalComputer,个人电脑)观看在线视频1,若用户B使用PC2 希望在该在线视频口户网站上观看视频1,则;第一,PC2通过该在线视频口户网站的后台 服务器获取视频1的种子文件;第二,PC2根据种子文件获取用户A正在观看的视频1的数 据。
[0004] 在实现本发明的过程中,发明人发现上述技术至少存在W下问题:由于智能手机、 平板电脑等终端的出现,现有终端逐渐多元化,同一类型终端之间进行P2P的数据传播将 无法满足在不同类型的终端之间实现P2P的数据传播,因此,对于各个在线视频口户网站 的服务器而言,依旧存在数据的传输压力,W及网络带宽资源的成本上涨的问题。

【发明内容】

[0005] 为了减轻了服务器传输数据时的压力W及解决了网络带宽资源的浪费的问题,本 发明实施例提供了一种数据传输的方法、装置及系统。所述技术方案如下:
[0006] 根据本发明的第一方面,提供一种数据传输的方法,所述方法包括:
[0007] 将各个多媒体文件对应的预先备份数据发送至N类用户终端,N> 1 ;
[0008] 接收第化1类用户终端发送的用于请求多媒体文件的数据请求;
[0009]向所述第化1类用户终端发送所述多媒体文件对应的预先备份数据在所述N类用 户终端的链接地址,所述链接地址用于指示所述第化1类用户终端从所述N类用户终端获 取所述多媒体文件对应的数据。
[0010] 根据本发明的第二方面,提供一种数据传输的方法,所述方法包括:
[0011] 向服务器发送多媒体文件对应的数据请求;
[0012] 接收所述服务器根据所述数据请求发送的所述多媒体文件对应的预先备份数据 在N类用户终端的链接地址,所述预先备份数据是所述服务器向所述N类用户终端发送的 各个多媒体文件对应的备份数据;
[0013] 根据所述链接地址向所述N类用户终端发送第一数据请求;
[0014] 接收所述N类用户终端根据所述第一数据请求发送的所述多媒体文件对应的预 先备份数据。
[0015] 根据本发明的第H方面,提供一种数据传输的方法,所述方法包括:
[0016] 接收服务器发送的各个多媒体文件对应的预先备份数据;
[0017] 接收第化1类用户终端发送的多媒体文件的第一数据请求,所述第一数据请求是 所述第化1类用户终端根据所述多媒体文件对应的预先备份数据在所述N类用户终端的链 接地址发送的,所述链接地址是所述第化1类用户终端向所述服务器发送对所述多媒体文 件的数据请求后,由所述服务器反馈给所述第化1类用户终端的,N> 1 ;
[0018] 根据所述第一数据请求向所述第N+1类用户终端发送所述多媒体文件对应的预 先备份数据。
[0019] 根据本发明的第四方面,提供一种数据传输的装置,所述装置包括:
[0020] 发送模块,用于将各个多媒体文件对应的预先备份数据发送至N类用户终端, N> 1 ;
[0021] 接收模块,用于接收第化1类用户终端发送的用于请求多媒体文件的数据请求;
[0022] 地址发送模块,用于向所述第化1类用户终端发送所述多媒体文件对应的预先备 份数据在所述N类用户终端的链接地址,所述链接地址用于指示所述第化1类用户终端从 所述N类用户终端获取所述多媒体文件对应的数据。
[0023] 根据本发明的第五方面,提供一种数据传输的装置,所述装置包括:
[0024] 第一发送模块,用于向服务器发送多媒体文件对应的数据请求;
[0025] 第一接收模块,用于接收所述服务器根据所述数据请求发送的所述多媒体文件对 应的预先备份数据在N类用户终端的链接地址,所述预先备份数据是所述服务器向所述N 类用户终端发送的各个多媒体文件对应的备份数据;
[0026] 第二发送模块,用于根据所述第一接收模块接收的所述链接地址向所述N类用户 终端发送第一数据请求;
[0027] 第二接收模块,用于接收所述N类用户终端根据所述第一数据请求发送的所述多 媒体文件对应的预先备份数据。
[0028] 根据本发明的第六方面,提供一种数据传输的装置,所述装置包括:
[0029] 数据接收模块,用于接收服务器发送的各个多媒体文件对应的预先备份数据;
[0030] 接收模块,用于接收第化1类用户终端发送的多媒体文件的第一数据请求,所述 第一数据请求是所述第N+1类用户终端根据所述多媒体文件对应的预先备份数据在所述N 类用户终端的链接地址发送的,所述链接地址是所述第化1类用户终端向所述服务器发送 对所述多媒体文件的数据请求后,由所述服务器反馈给所述第化1类用户终端的,N> 1 ;
[0031] 数据发送模块,用于根据所述接收模块接收的所述第一数据请求向所述第化1类 用户终端发送所述多媒体文件对应的预先备份数据。
[0032] 根据本发明的第走方面,提供一种网络系统,所述网络系统包括:服务器和各个类 型的用户终端,所述服务器与所述各个类型的用户终端相连,其中,
[0033] 所述服务器为第四方面所述的数据传输的装置;
[0034] 所述各个类型的用户终端为第五方面所述的数据传输的装置;和/或,所述各个 类型的用户终端为第六方面所述的数据传输的装置。
[00巧]本发明实施例提供的技术方案带来的有益效果是:通过将各个多媒体文件对应的 预先备份数据发送至N类用户终端,当接收第化1类用户终端发送的用于请求多媒体文件 的数据请求时,向第N+1类用户终端发送该多媒体文件对应的预先备份数据在N类用户终 端的链接地址,W便第化1类用户终端根据链接地址从N类用户终端中获取该多媒体文件 对应的预先备份数据,实现了不同类型用户终端之间的数据传输,减轻了服务器传输数据 时的压力W及解决了网络带宽资源的浪费的问题。
【附图说明】
[0036] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据该些附图获得其他 的附图。
[0037] 图1是本发明实施例提供的数据传输的方法所涉及的一种数据传输的方法的结 构示意图;
[0038]图2是本发明一个实施例提供的数据传输的方法在服务器侧的方法流程图;
[0039] 图3是本发明一个实施例提供的数据传输的方法在各个类型的用户终端侧的方 法流程图;
[0040] 图4是本发明另一个实施例提供的数据传输的方法在各个类型的用户终端侧的 方法流程图;
[0041] 图5是本发明一个实施例提供的数据传输的方法的方法流程图;
[0042] 图6是本发明一个实施例提供的数据传输的装置在服务器侧的结构方框图;
[0043] 图7是本发明一个实施例提供的另一种数据传输的装置的结构方框图;
[0044] 图8是本发明一个实施例提供的又一种数据传输的装置的结构方框图;
[0045] 图9是本发明另一个实施例提供的数据传输的装置在各个类型的用户终端的结 构方框图;
[0046] 图10是本发明另一个实施例提供的另一种数据传输的装置的结构方框图;
[0047] 图11是本发明又一个实施例提供的数据传输的装置的结构方框图;
[0048] 图12是本发明一个实施例提供的服务器的结构示意图;
[0049] 图13是本发明一个实施例提供的用户终端的结构方框图。
【具体实施方式】
[0050] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。
[0051] 本发明实施例提供的数据传输的方法中所涉及的多媒体文件,至少包括;在线视 频和在线音乐。其中,在线视频中的视频可W为:电影、电视剧、动漫、MV(MusicVideo,音乐 视频)、微电影或网友上传视频。
[0052] 请参考图1,其示出了本发明实施例提供的数据传输的方法所涉及的一种数据传 输的方法的结构示意图。该实施环境包括;服务器110和各个类型的用户终端120。
[0053] 服务器110可W是一台服务器,或者由若
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1