[发明专利]一种小内存系统中的文件发送方法及装置无效
申请号: | 200910110151.1 | 申请日: | 2009-11-11 |
公开(公告)号: | CN101707623A | 公开(公告)日: | 2010-05-12 |
发明(设计)人: | 胡铟 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 宋鹰武 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内存 系统 中的 文件 发送 方法 装置 | ||
技术领域
本发明涉及无线通讯领域,尤其涉及一种小内存系统中的文件发送方法及装置。
背景技术
FLUTE(File Delivery Over Unidirectional Transport,文件分发传输,RFC3926中定义的面向多播的单向文件传输协议)协议建立在ALC(Asynchronous Layered Coding,异步分层编码)协议之上,利用文件传输表(File Delivery Table,FDT)来描述ALC协议传输的对象对应的文件信息。文件信息包括:URI(Universal Resource Identifier,资源标志符),文件名,文件类型,文件大小,文件的内容编码,安全属性等。ALC协议由LCT(Layered Coding Transport,分层编码传输)模块、多速率的CC(Congestion Control,拥塞控制)模块和FEC(Forward ErrorCorrection,前向纠错)模块组成,提供从一个发送端到多个并发的接收端的具有拥塞控制的可靠的异步内容传输。
LCT模块为可靠的内容或流传输协议提供运输层的支持。编码是指将传输的内容进行编码以提高可靠性,例如使用FEC编码。分层是指数据在分层的多个通道中进行传输。LCT是为IP组播而设计的,但是也支持使用单播的协议。同样FLUTE也支持组播和单播。
FLUTE从ALC/LCT继承得到会话和通道的概念。一个ALC/LCT会话由多个ALC/LCT通道组成。ALC/LCT利用IP组播网络服务,一个ALC/LCT通道即一个组播组。各个通道被划分为逻辑上不同的层次,不同层的通道具有不同的传输速率。接收端通过加入会话通道(加入组播组)的方式实现FLUTE数据传输。接收端通过加入不同层次的通道来实现接收速率的改变,实现接收端驱动的多速率的拥塞控制。
在FLUTE协议中,ALC/LCT会话被称为文件传输会话(file deliverysession);会话由TSI(Transport Session Identifier,传输会话标识)进行标识。TSI和源IP地址对(IP,TSI)是会话的唯一标识。如果使用UDP协议,可以使用16位的UDP源端口号作为会话的TSI。
FLUTE协议中传输的ALC对象可以是文件或文件传输表;TOI(Transport Object Identifier,传输对象标识)用来表示数据包所对应的ALC对象。TOI为0,表示数据包所属的对象为文件传输表FDT。TOI非零,表示数据包所属的对象为传输的文件,不同的TOI表示数据包属于不同的文件,同一个文件的数据包具有相同的TOI。
TSI和TOI都包含在ALC/LCT数据包头中。接收端通过数据包的源IP地址和TSI来判断数据包来自哪个会话。利用TOI来判断数据包属于哪个对象(文件或FDT)。TOI必须包含在ALC数据包中,除非会话终止标志(A)为1。每个文件都必须指定TOI(>0)。同一会话中的不同对象的TOI必须不同,不同会话中的不同的对象的TOI可以允许重复。
发送端负责向接收端提供会话描述、开始会话、以不同的速率向会话中的各个通道发送数据。不同通道的传输速率不同,并且各个通道的速率是可变的。一个会话中可以同时传输多个对象,不同的对象通过TOI进行区分。
通常,发送端在一个会话中连续的向各个通道发送数据,直到认为传输已经完成.发送端认为传输已经完成的情况可以是超过了一定的时间、发送了一定数量的数据包、或者是一些带外的信号(来自更高层的协议)指示传输完成.
接收端的操作随服务模式的不同而不同。接收端可以同时加入多个发送端的多个会话的多个通道。接收端通过加入组播组的方式加入通道,加入一个通道开始接收数据,离开通道停止接收数据。
接收端加入会话之前必须通过带外方式接收会话描述。接收端从会话描述中得到源IP地址,会话中的通道(channel)数,各个通道的目的地址(IP组播的目的地址)和端口号,会话的TSI等信息。
接收端根据TSI和源IP地址区分不同的会话,利用TOI区分不同对象的数据包,从通道内接收感兴趣的数据包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910110151.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种延胡索乙素透皮贴片及其制备方法
- 下一篇:一种四光源LED照明模块