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

文档序号:8514598阅读:来源:国知局
用于接收第N+1类用户终端发送的用于请求多媒体文件的数据请求; 地址发送模块,用于向所述第N+1类用户终端发送所述多媒体文件对应的预先备份数 据在所述N类用户终端的链接地址,所述链接地址用于指示所述第N+1类用户终端从所述 N类用户终端获取所述多媒体文件对应的数据。
18. 根据权利要求17所述的装置,其特征在于,所述装置,还包括: 获取模块,用于在所述将各个多媒体文件对应的预先备份数据发送至N类用户终端之 前,根据每个用户的历史浏览记录获取每个用户在使用多媒体文件时的使用记录和浏览记 录,所述使用记录至少包括:播放所述多媒体文件的用户终端类型和所述多媒体文件在各 个类型的用户终端上的播放时间;所述浏览记录至少包括:所述多媒体文件播放次数、播 放时长和播放所述多媒体文件时的码率; 预测模块,用于根据所述获取模块获取的所述使用记录获取每个用户使用各个类型的 用户终端播放所述多媒体文件的预测时间; 排序模块,用于根据所述获取模块获取的所述浏览记录获取各个多媒体文件的热度排 序; 生成模块,用于根据所述预测模块获取的所述预测时间为各个类型的用户终端生成所 述排序模块获取的所述热度排序中各个多媒体文件的预先备份数据。
19. 根据权利要求18所述的装置,其特征在于,所述预测模块,包括: 第一聚类单元,用于根据各个类型的用户终端播放的所述多媒体文件的类型进行聚 类,得到每个用户使用各个类型的用户终端播放所述多媒体文件的预测时间。
20. 根据权利要求19所述的装置,其特征在于,所述第一聚类单元,包括: 第一聚类子单元,用于对于每个用户,根据k-means聚类算法和所述用户使用各个类 型的用户终端播放多媒体文件时的时间序列,将所述用户使用各个类型的用户终端播放多 媒体文件的类型进行聚类,得到所述用户使用各个类型的用户终端播放所述多媒体文件的 预测时间,所述时间序列为在采样周期内所述用户使用各个类型的用户终端播放多媒体文 件的各个采样时间点组成的离散序列。
21. 根据权利要求20所述的装置,其特征在于,所述第一聚类单元,还包括: 第一采样子单元,用于所述在得到所述用户使用各个类型的用户终端在播放所述多媒 体文件的预测时间之后,再次采样所述用户使用各个类型的用户终端播放所述多媒体文件 的使用记录,再次采样时使用与所述时间序列相同的采样周期和采样时间点; 第一校正子单元,用于根据所述第一采样单元得到的再次采样的所述用户的使用记 录,校正所述预测时间,得到校正后的预测时间。
22. 根据权利要求18所述的装置,其特征在于,所述排序模块,包括: 第二聚类单元,用于根据每个用户使用各个类型的用户终端播放的多媒体文件的播放 次数进行聚类,得到所述各个多媒体文件的热度排序。
23. 根据权利要求22所述的装置,其特征在于,所述第二聚类单元,包括: 第二聚类子单元,用于对于每个用户,根据k-means聚类算法和所述用户使用各个类 型的用户终端播放多媒体文件时的时间序列,将所述用户使用各个类型的用户终端播放的 所述有效的多媒体文件播放次数进行聚类,得到所述各个多媒体文件的热度排序,所述时 间序列为在采样周期内所述用户使用各个类型的用户终端播放多媒体文件的各个采样时 间点组成的离散序列。
24. 根据权利要求23所述的装置,其特征在于,所述第二聚类单元,还包括: 筛选子单元,用于所述根据k-means聚类算法和所述用户使用各个类型的用户终端播 放多媒体文件时的时间序列,将所述用户使用各个类型的用户终端播放的所述有效的多媒 体文件播放次数进行聚类之前,在所述浏览记录中选取播放时长大于预设阈值的浏览记录 作为有效浏览记录; 获取子单元,用于根据所述筛选子单元得到的所述有效浏览记录得到有效的多媒体文 件播放次数。
25. 根据权利要求23所述的装置,其特征在于,所述第二聚类单元,还包括: 第二采样子单元,用于所述得到所述各个多媒体文件的热度排序之后,再次采样所述 用户使用各个类型的用户终端播放所述多媒体文件的浏览记录,再次采样时使用与所述时 间序列相同的采样周期和采样时间点; 第二校正子单元,用于根据所述第二采样子单元采集的再次采样的所述用户的浏览记 录,校正所述热度排序,得到校正后的热度排序。
26. 根据权利要求18所述的装置,其特征在于,所述生成模块,包括: 映射单元,用于将所述各个类型的用户终端播放所述多媒体文件时的预测时间与所述 各个多媒体文件的热度排序进行映射,得到多媒体文件与用户终端之间的对应关系; 生成单元,用于根据所述映射单元得到的所述多媒体文件与用户终端之间的对应关系 为各个类型的用户终端生成所述热度排序中各个多媒体文件的预先备份数据。
27. 根据权利要求17至26任一所述的装置,其特征在于,所述发送模块,包括: 确定单元,用于根据所述预测时间中每个多媒体文件对应的用户终端类型,确定所述N 类用户终端; 发送单元,用于将所述各个多媒体文件对应的预先备份数据发送至所述确定单元确定 的所述N类用户终端。
28. 根据权利要求17至26任一所述的装置,其特征在于,所述装置,还包括: 监控模块,用于在所述向所述第N+1类用户终端发送所述多媒体文件对应的预先备份 数据在所述N类用户终端的链接地址之后,根据预设阈值监控各个类型的用户终端的带宽 输出; 调控模块,用于当所述N类用户终端中的第i类用户终端向所述第N+1类用户终端 输出的带宽大于预设阈值时,降低所述第i类用户终端的带宽输出,并增加所述N类用户 终端中的第j类用户终端向所述第N+1类用户终端发送的所述多媒体文件的预先备份数 据,O < i,j < N。
29. -种数据传输的装置,其特征在于,所述装置包括: 第一发送模块,用于向服务器发送多媒体文件对应的数据请求; 第一接收模块,用于接收所述服务器根据所述数据请求发送的所述多媒体文件对应的 预先备份数据在N类用户终端的链接地址,所述预先备份数据是所述服务器向所述N类用 户终端发送的各个多媒体文件对应的备份数据; 第二发送模块,用于根据所述第一接收模块接收的所述链接地址向所述N类用户终端 发送第一数据请求; 第二接收模块,用于接收所述N类用户终端根据所述第一数据请求发送的所述多媒体 文件对应的预先备份数据。
30. 根据权利要求29所述的装置,其特征在于,所述装置,还包括: 第三接收模块,用于在所述接收所述N类用户终端根据所述第一数据请求发送的所述 多媒体文件对应的预先备份数据之后,当所述N类中的第i类用户终端向第N+1类用户终 端输出的带宽大于预设阈值时,接收所述N类中第j类用户终端发送的所述多媒体文件的 预先备份数据,〇 < i,j < N。
31. 根据权利要求29所述的装置,其特征在于,所述装置,还包括: 第四接收模块,用于所述接收所述N类用户终端根据所述第一数据请求发送的所述多 媒体文件对应的预先备份数据之后,接收第M类用户终端对所述多媒体文件的数据请求; 第三发送模块,用于根据所述第四接收模块接收的所述数据请求向所述第M类用户终 端发送所述多媒体文件对应的数据,N+1 < M。
32. -种数据传输的装置,其特征在于,所述装置包括: 数据接收模块,用于接收服务器发送的各个多媒体文件对应的预先备份数据; 接收模块,用于接收第N+1类用户终端发送的多媒体文件的第一数据请求,所述第一 数据请求是所述第N+1类用户终端根据所述多媒体文件对应的预先备份数据在所述N类用 户终端的链接地址发送的,所述链接地址是所述第N+1类用户终端向所述服务器发送对所 述多媒体文件的数据请求后,由所述服务器反馈给所述第N+1类用户终端的,N > 1 ; 数据发送模块,用于根据所述接收模块接收的所述第一数据请求向所述第N+1类用户 终端发送所述多媒体文件对应的预先备份数据。
33. -种网络系统,其特征在于,所述网络系统包括:服务器和各个类型的用户终端, 所述服务器与所述各个类型的用户终端相连,其中, 所述服务器为权利要求17至28任一所述的数据传输的装置; 所述各个类型的用户终端为权利要求29至31任一所述的数据传输的装置;和/或,所 述各个类型的用户终端为权利要求32所述的数据传输的装置。
【专利摘要】本发明公开了一种数据传输的方法、装置及系统,属于通信应用技术领域。所述方法包括:将各个多媒体文件对应的预先备份数据发送至N类用户终端,N≥1;接收第N+1类用户终端发送的用于请求多媒体文件的数据请求;向所述第N+1类用户终端发送所述多媒体文件对应的预先备份数据在所述N类用户终端的链接地址,所述链接地址用于指示所述第N+1类用户终端从所述N类用户终端获取所述多媒体文件对应的数据。本发明减轻了服务器传输数据时的压力以及解决了网络带宽资源的浪费的问题。
【IPC分类】H04N21-647, H04L29-06
【公开号】CN104836783
【申请号】CN201410244671
【发明人】张哲铭, 万乐, 朱子荣, 杨坤, 阮锦晖, 严华梁
【申请人】腾讯科技(北京)有限公司
【公开日】2015年8月12日
【申请日】2014年6月4日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1