发明名称 基于SIP的文件断点续传方法
摘要 本发明公开了一种基于SIP的文件断点续传方法,包括:文件接收方接收发送方的文件传输请求;所述文件接收方构造应答,并将文件传输请求中包含的SIP URI和文件名称与本地记录的发送方的SIPURI和文件名称进行匹配,若匹配上,则将上次断点产生时未接收到的文件区块的位置信息添加到所述应答的SDP消息体中;文件发送方接收所述应答,判断其中是否包含所述区块的位置信息,若未包含区块的位置信息,则传输整个文件,否则只传输接收方未接收到的文件区块。本发明实现了IMS领域的文件断点续传方法,使发送方再次发送文件时避免了重传所有内容,从而节约了网络资源,提高了传输效率。
申请公布号 CN101883144B 申请公布日期 2013.02.20
申请号 CN201010213183.7 申请日期 2010.06.30
申请人 北京神州泰岳软件股份有限公司 发明人 刘克雄;宋志远
分类号 H04L29/08(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京路浩知识产权代理有限公司 11002 代理人 王莹
主权项 一种基于SIP的文件断点续传方法,其特征在于,该方法用于IP多媒体子系统领域,该方法包括以下步骤:S1:文件接收方接收发送方的文件传输请求;S2:所述文件接收方构造应答,并将文件传输请求中包含的SIPURI和文件名称与本地记录的发送方的SIP URI和文件名称进行匹配,若匹配上,则将上次断点产生时未接收到的文件区块的位置信息添加到所述应答的SDP消息体中;S3:文件发送方接收所述应答,判断其中是否包含所述未接收到的文件区块的位置信息,若未包含该区块的位置信息,则传输整个文件,否则只传输接收方未接收到的文件区块;若使用UDP协议进行文件传输,则未接收到的文件区块的位置信息包括:没有收到的区块在文件中的起始地址和终止地址,所述步骤S2和S3之间还包括控制所述未接收到的文件区块的位置信息长度的步骤:将未接收到的区块按在文件中的起始地址由小到大的顺序排序,并依次按字符串累加起始地址和终止地址,若累加到的长度过长时,则把最后一个区块的终止地址设为文件的长度。
地址 100089 北京市海淀区万泉庄路28号万柳新贵大厦A座5层