[发明专利]一种用于空间信息网络的高效多媒体传输方法有效
申请号: | 201711454484.7 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108173851B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 李文峰;张晗;赵康僆 | 申请(专利权)人: | 南京大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L1/16 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 陈建和 |
地址: | 210093 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于空间信息网络的高效多媒体传输方法,客户端节点通过空间信息网络访问服务器节点、传输服务器节点的HTML文件、文字、图像等多媒体资源;传输启动阶段;进行多媒体传输,首先需要建立连接;多路并发传输数据,包含在上层应用发起新的多媒体内容请求时,只需要发送开启流的STREAM帧通告新的流编号,流建立成功后就可以将包含应用数据的帧封装进数据包进行发送;在多媒体业务的传输阶段,传输的可靠性采用序列化传输和丢包重传机制的方法加以保障;为了缩小需要应答确认的范围,传输的双方需要定时发送STOP_WAITING帧;服务器在完成一个多媒体内容的传输后,会将发送的最后一个帧的FIN标志位置1,表示一个流的结束;传输结束阶段。在所有流都关闭之后,双端的连接关闭。 | ||
搜索关键词: | 一种 用于 空间 信息网络 高效 多媒体 传输 方法 | ||
第1):传输启动阶段;进行多媒体传输,首先需要建立连接,当客户端与服务器连接时,只需要进行一次握手;若两端是第一次连接,客户端会随机生成一个64位的connection ID,在客户端发送的第一个请求数据包里就包含有连接协商信息,包括发明版本号和connection ID;如果对端检测到协商包内的版本号符合要求,则同意建立一个连接,双方记录下这个connection ID,下次这两个端口再有需要建立连接时,由于存在这个连接ID的记录,则不协商直接进入数据传输阶段;相较TCP协议的三次握手,降低了连接建立的时间;
第2)多路并发传输数据,包含以下步骤:
步骤1:在上层应用发起新的多媒体内容请求时,只需要发送开启流的STREAM帧通告新的流编号,流建立成功后就可以将包含应用数据的帧封装进数据包进行发送;
步骤2:在多媒体业务的传输阶段,传输的可靠性主要采用序列化传输和丢包重传机制的方法加以保障;通过一个计数器,给每个数据包进行序列化编号;
步骤3:对丢失的包,会在返回的应答帧(ACK帧)里否定确认区里标识出来,相较于TCP的选择重传(SACK),将否定确认的可标识个数扩大到256;发送方会根据应答帧反馈的信息,快速重传被显式标记为丢失的数据包,并给重传的包分配全新的序列号,减少了发重复序号包而引发的歧义;
步骤4:为了缩小需要应答确认的范围,传输的双方需要定时发送STOP_WAITING帧(停止等待帧),告知对方进行应答确认的包序号下限,减小确认的计算范围;若一个数据包既没有否定标记也不在肯定确认序号之内,且该包的序号小于STOP_WAITING帧给出的下限,则不可恢复;
步骤5:服务器在完成一个多媒体内容的传输后,会将发送的最后一个帧的FIN标志位置1,表示一个流的结束;FIN标志表示告知接收端本次发送结束;
第3):传输结束阶段。在所有流都关闭之后,双端的连接关闭。
2.根据权利要求1所述的用于空间信息网络的高效多媒体传输方法,其特征在于,将多路并发应用于空间信息网络的传输,通过加入帧的数据结构,将多媒体业务的传输内容封装为带有不同流编号的帧,再将帧封装进数据包统一发送。3.根据权利要求1所述的用于空间信息网络的高效多媒体传输方法,其特征在于,连接的建立过程,一端在发起连接前生成connection ID,这个connection ID唯一标识连接的双方,首包携带协商信息(connection ID和方法版本),若方法版本在对端受支持,则一次握手即建立连接;并通过记录connection ID的方式,后续双端无需再次协商即可建立连接。该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711454484.7/,转载请声明来源钻瓜专利网。