【技术实现步骤摘要】
一种数据传输方法及装置
本专利技术属于多媒体播控
,涉及一种基于局域网网络,一到多的数据传输技术,具体设计。
技术介绍
目前局域网数据传输技术包括FTP传输、HTTP传输以及第三方方案传输,这些传输技术都是一对一的传输技术。但在多媒体播控领域,经常出现一对多的传输状况,即一个文件需要从服务器反复传输到各个播放终端。现有的一对一传输技术的传输效率较差,无法满足快速传输的需求。如果需要将IOOOMbits的数据传输至10台播放终端,传输速率为2Mbits/s,采用现有的传输技术需要传输83.3分钟。
技术实现思路
为解决上述技术问题,本专利技术提供一种数据传输方法及装置,其可以提高服务器的传输效率。解决上述技术问题的所采用的技术方案是提供一种数据传输方法,通过多路传输通道向多个终端传输数据,而且服务器根据所述终端的传输性能及数据传输完成情况将所述多个终端动态地分为传输等级不同的多个子组播组,并根据所述传输等级向所述子组播组分级传输数据。其中,包括以下步骤:所述服务器创建组播组,并将组播命令发送至所述组播组内的各终端;所述终端收到所述组播命令后启动组播 ...
【技术保护点】
一种数据传输方法,其特征在于,其通过多路传输通道向多个终端传输数据,而且服务器根据所述终端的传输性能及数据传输完成情况将所述多个终端动态地分为传输等级不同的多个子组播组,并根据所述传输等级向所述子组播组分级传输数据。
【技术特征摘要】
1.一种数据传输方法,其特征在于,其通过多路传输通道向多个终端传输数据,而且服务器根据所述终端的传输性能及数据传输完成情况将所述多个终端动态地分为传输等级不同的多个子组播组,并根据所述传输等级向所述子组播组分级传输数据。2.根据权利要求1所述的数据传输方法,其特征在于,包括以下步骤: 所述服务器创建组播组,并将组播命令发送至所述组播组内的各终端; 所述终端收到所述组播命令后启动组播客户端程序; 所述服务器向所述终端发送组播开始命令,然后开始向所述终端传输数据; 所述服务器根据所述终端的传输性能及传输的完成情况将所述组播组内的所述终端动态地分为传输等级不同的 多个子组播组,并根据所述传输等级向所述子组播组分级传输所述数据; 当数据传输结束后,所述服务器向所述终端发出组播结束命令,所述终端收到所述组播结束命令后退出所述组播组。3.根据权利要求2所述的数据传输方法,其特征在于,还包括: 所述服务器向所述子组播组内各所述终端发送差错检查命令; 所述终端收到所述差错检查命令后检查其接收的数据的丢帧情况,并将丢帧情况发送至所述服务器; 若所述子组播组内各终端存在丢帧情况,则所述服务器统计各终端的丢帧情况并形成丢帧集合,然后向所述子组播组内发送所述丢帧集合; 若所述子组播组内各服务器不存在丢帧情况,则所述服务器发出所述子组播结束命令。4.根据权利要求3所述的数据传输方法,其特征在于,在传播传输数据的过程中,所述服务器向不存在丢帧情况的终端发送保持通讯命令,以防止所述终端因超时而退出;若终端的丢帧的数量小于预设的再发丢失文件最低值,则所述服务器向该终端发送丢帧集合;若终端的丢帧数量大于预设的再发丢失文件最低值,则所述服务器将所述终端踢出其所在的所述子组播组。5.根据权利要求3所述的数据传输方法,其特征在于,所述服务器将超过预设补发次数仍存在丢帧情况的终端踢出其所在的子组播组。6.根据权利要求3所述的数据传输方法,其特征...
【专利技术属性】
技术研发人员:王商武,
申请(专利权)人:北京九华互联科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。