[发明专利]一种基于会话初始化协议的数据传输方法和相应装置无效
申请号: | 201210589508.0 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103078853A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 董宇靖;史磊;曾文科 | 申请(专利权)人: | 华为软件技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 唐华明 |
地址: | 210012 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 会话 初始化 协议 数据传输 方法 相应 装置 | ||
技术领域
本发明涉及通信技术领域,具体涉及一种基于会话初始化协议的数据传输方法和相应装置。
背景技术
消息业务属于目前移动通信中的数字业务,随着通信技术的发展,尤其是互联网协议多媒体子系统(IMS,IP Multimedia Subsystem)域的出现。消息业务所提供的服务内容也日益丰富。其中,消息的种类可以包括但不限于:文字消息,图片消息,和文件。
在基于IMS网络的富媒体通信组件(RCS,Rich Communication Suite)业务中,消息业务中的文件传输是以会话初始化协议(SIP Session Initiation Protocol)结合消息会话传输协议(MSRP,Message Session Rely Protocol)的方式实现的。其中,主叫、被叫以及即时通讯服务器(IM,Instant Messenger,Sever)中的应用服务器(AS,Application Server),通过SIP中的邀请消息(INVITE)进行信令会话的创建,同时,通过SIP消息中携带的会话描述协议(SDP,Session Description Protocol)信息进行媒体层会话协商并最终建立MSRP通道用于文件传输。
在RCS规范中,对于文件传输(File Transfer)的处理流程主要包括:主叫用户针对整个文件发起文件传输请求(如发送INVITE消息),通过IMS网络传输到被叫用户,被叫用户回复确认消息(如200OK消息)经由IMS网络发送给主叫用户;主叫用户通过IMS网络与被叫用户建立基于TCP的MSRP传输通道,在该MSRP传输通道上传输文件;当主叫用户的文件传输完成后,主叫用户发送结束消息(如BYE消息)通过IMS网络传输到被叫用户,完成文件传输。
现有技术中,主叫用户和被叫用户通过IMS网络传输文件时,如果文件较大,文件传输时间较长,被叫用户接收文件需要等待的时间较长;尤其是网络状况不佳时,长时间传输很容易导致传输失败。
发明内容
本发明实施例提供了一种基于会话初始化协议的数据传输方法和相应装置,可以加快文件传输速度并充分利用网络带宽,克服现有技术中文件传输效率低的问题。
本发明实施例提供了一种基于会话初始化协议的数据传输方法,包括:
根据主叫设备发起的会话初始化协议会话,即时消息服务器分别与主叫设备和被叫设备建立会话初始化协议会话,且分别为主叫设备和被叫设备分配并发送建立多于一个消息会话传输协议通道的信息;其中,主叫设备发起的会话初始化协议会话中还包括有数据包的数量和当前数据包的序号;
根据所述消息会话传输协议通道的信息,所述即时消息服务器分别与主叫设备和被叫设备都建立多于一个消息会话传输协议通道;
在所述多于一个消息会话传输协议通道中转发主叫设备发送给被叫设备的数据包。
本发明实施例还提供了一种基于会话初始化协议的数据传输方法,包括:
将需要传输给被叫设备的文件封装成多于一个的数据包;
通过互联网协议多媒体子系统网络,主叫设备与即时消息服务器建立会话初始化协议会话,触发所述即时消息服务器与所述被叫设备也建立会话初始化协议会话;根据建立的会话初始化协议会话,所述即时消息服务器分别与主叫设备和被叫设备进行媒体层会话协商;其中,在进行媒体层会话协商中,即时消息服务器为主叫设备和所述被叫设备分别分配并发送建立多于一个消息会话传输协议通道的信息;其中,主叫设备发起的会话初始化协议会话中还包括有数据包的数量和当前数据包的序号;
根据所述消息会话传输协议通道的信息,所述主叫设备与即时消息服务器建立多于一个的消息会话传输协议通道,且触发所述即时消息服务器与被叫设备建立多于一个的消息会话传输协议通道;
将所述数据包通过所述主叫设备与即时消息服务器建立多于一个的消息会话传输协议通道,以及所述即时消息服务器与被叫设备建立多于一个的消息会话传输协议通道,传输给被叫设备。
本发明实施例还提供了一种服务器,所述服务器包括:分配信息单元,建立通道单元,和转发单元,
所述分配信息单元,用于根据主叫设备发起的会话初始化协议会话,分别与主叫设备和被叫设备建立会话初始化协议会话,且分别为主叫设备和被叫设备分配并发送建立多于一个消息会话传输协议通道的信息;其中,主叫设备发起的会话初始化协议会话中还包括有数据包的数量和当前数据包的序号;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为软件技术有限公司,未经华为软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210589508.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种实现设备访问的方法、装置及系统
- 下一篇:一种计算机机房的地板结构