【技術實現步驟摘要】
本專利技術涉及通信
,具體涉及一種基于會話初始化協議的數據傳輸方法和相應裝置。
技術介紹
消息業務屬于目前移動通信中的數字業務,隨著通信技術的發展,尤其是互聯網協議多媒體子系統(IMS, IP Multimedia Subsystem)域的出現。消息業務所提供的服務內容也日益豐富。其中,消息的種類可以包括但不限于:文字消息,圖片消息,和文件。在基于IMS網絡的富媒體通信組件(RCS,Rich Communication Suite)業務中,消息業務中的文件傳輸是以會話初始化協議(SIP Session Initiation Protocol)結合消息會話傳輸協議(MSRP, Message Session Rely Protocol)的方式實現的。其中,主叫、被叫以及即時通訊服務器(IM, Instant Messenger, Sever)中的應用服務器(AS, ApplicationServer),通過SIP中的邀請消息(INVITE)進行信令會話的創建,同時,通過SIP消息中攜帶的會話描述協議(SDP, Session Description Protocol)信息進行媒體層會話協商并最終建立MSRP通道用于文件傳輸。在RCS規范中,對于文件傳輸(File Transfer)的處理流程主要包括:主叫用戶針對整個文件發起文件傳輸請求(如發送INVITE消息),通過IMS網絡傳輸到被叫用戶,被叫用戶回復確認消息(如2000K消息)經由MS網絡發送給主叫用戶;主叫用戶通過MS網絡與被叫用戶建立基于TCP的MSRP傳輸通道,在該MSRP傳輸通道上傳輸文 ...
【技術保護點】
一種基于會話初始化協議的數據傳輸方法,其特征在于,包括:根據主叫設備發起的會話初始化協議會話,即時消息服務器分別與主叫設備和被叫設備建立會話初始化協議會話,且分別為主叫設備和被叫設備分配并發送建立多于一個消息會話傳輸協議通道的信息;其中,主叫設備發起的會話初始化協議會話中還包括有數據包的數量和當前數據包的序號;根據所述消息會話傳輸協議通道的信息,所述即時消息服務器分別與主叫設備和被叫設備都建立多于一個消息會話傳輸協議通道;在所述多于一個消息會話傳輸協議通道中轉發主叫設備發送給被叫設備的數據包。
【技術特征摘要】
1.一種基于會話初始化協議的數據傳輸方法,其特征在于,包括: 根據主叫設備發起的會話初始化協議會話,即時消息服務器分別與主叫設備和被叫設備建立會話初始化協議會話,且分別為主叫設備和被叫設備分配并發送建立多于一個消息會話傳輸協議通道的信息;其中,主叫設備發起的會話初始化協議會話中還包括有數據包的數量和當前數據包的序號; 根據所述消息會話傳輸協議通道的信息,所述即時消息服務器分別與主叫設備和被叫設備都建立多于一個消息會話傳輸協議通道; 在所述多于一個消息會話傳輸協議通道中轉發主叫設備發送給被叫設備的數據包。2.根據權利要求1所述的方法,其特征在于,所述根據消息會話傳輸協議通道的信息,所述即時消息服務器分別與主叫設備和被叫設備都建立了多于一個消息會話傳輸協議通道,具體包括: 根據所述消息會話傳輸協議通道的信息,所述即時消息服務器與主叫設備建立多于一個消息會話傳輸協議通道; 根據所述消息會話傳輸協議通道的信息,所述即時消息服務器與被叫設備建立多于一個消息會話傳輸協議通道。3.一種基于會話初始化協議的數據傳輸方法,其特征在于,包括: 將需要傳輸給被叫設備的文件封裝成多于一個的數據包; 通過互聯網協議多媒體子系統網絡,主叫設備與即時消息服務器建立會話初始化協議會話,觸發所述即時消息服務器與所述被叫設備也建立會話初始化協議會話;根據建立的會話初始化協議會話,所述即時消息服務器分別與主叫設備和被叫設備進行媒體層會話協商;其中,在進行媒體層會 話協商中,即時消息服務器為主叫設備和所述被叫設備分別分配并發送建立多于一個消息會話傳輸協議通道的信息;其中,主叫設備發起的會話初始化協議會話中還包括有數據包的數量和當前數據包的序號; 根據所述消息會話傳輸協議通道的信息,所述主叫設備與即時消息服務器建立多于一個的消息會話傳輸協議通道,且觸發所述即時消息服務器與被叫設備建立多于一個的消息會話傳輸協議通道; 將所述數據包通過所述主叫設備與即時消息服務器建立多于一個的消息會話傳輸協議通道,以及所述即時消息服務器與被叫設備建立多于一個的消息會話傳輸協議通道,傳輸給被叫設備。4.根據權利要求3所述的方法,其特征在于,所述消息會話傳輸協議通道的數量與所述數據包的數量相同; 所述通過互聯網協議多媒體子系統網絡,主叫設備與即時消息服務器建立會話初始化協議會話,觸發所述即時消息服務器與所述被叫設備也建立會話初始化協議會話;根據建立的會話初始化協議會話,所述即時消息服務器分別與主叫設備和被叫設備進行媒體層會話協商;其中,在進行媒體層會話協商中,即時消息服務器為主叫設備和所述被叫設備分別分配并發送建立多于一個消息會話傳輸協議通道的信息;其中,主叫設備發起的會話初始化協議會話中還包括有數據包的數量和當前數據包的序號;具體包括: 每個數據包觸發主叫設備與所述即時消息服務器分別建立會話初始化協議會話,且觸發即時消息服務器與所述被叫設備也建立與數據包數量相同的會話初始化協議會話;根據建立的每個會話初始化協議會話,即時消息服務器分別與主叫設備和被叫設備進行媒體層會話協商,在進行媒體層會話協商中,即時消息服務器在每個會話初始化協議會話中為主叫設備和所述被叫設備分別分配并發送建立一個消息會話傳輸協議通道的信息,其中,每個數據包中至少包括:所述數據包的數量和當前數據包的序號; 所述根據所述消息會話傳輸協議通道的信息,主叫設備與即時消息服務器建立多于一個的消息會話傳輸協議通道,且觸發所述即時消息服務器與被叫設備建立多于一個的消息會話傳輸協議通道;具體包括: 根據所述消息會話傳輸協議通道的信息,主叫設備與即時消息服務器建立與所述數據包的數量相同的消息會話傳輸協議數據通道,且觸發所述即時消息服務器與被叫設備建立所述數據包的數量相同的消息會話傳輸協議數據通道; 所述將所述數據包通過所述主叫設備與即時消息服務器建立多于一個的消息會話傳輸協議通道,以及所述即時消息服務器與被叫設備建立多于一個的消息會話傳輸協議通道,傳輸給被叫設備,具體包括: 將每個數據包占用一個主叫設備與即時消息服務器建立的消息會話傳輸協議數據通道,和占用一個所述即時消息服務器與被叫設備建立的消息會話傳輸協議數據通道,將所述數據包傳輸給被叫設備。5.根據權利要求3所述的方法,其特征在于,所述消息會話傳輸協議通道的數量小于所述數據包的數量; 所述根據所述消息會話傳輸協議通道的信息,主叫設備與即時消息服務器建立多于一個的消息會話傳輸協議通道,且觸發所述即時消息服務器與被叫設備建立多于一個的消息會話傳輸協議通道;具體包括: 根據所述消息會話傳輸協議通道的信息,主叫設備與即時消息服務器建立多于一個的消息會話傳輸協議通道,且所述消息會話傳輸協議數據通道小于所述數據包的數量;且觸發所述即時消息服務器與被叫設備建立多于一個的消息會話傳輸協議通道,且所述消息會話傳輸協議數據通道小于所述數據包的數量; 所述將所述數據包通過所述主叫設備與即時消息服務器建立多于一個的消息會話傳輸協議通道,以及所述即時消息服務器與被叫設備建...
【專利技術屬性】
技術研發人員:董宇靖,史磊,曾文科,
申請(專利權)人:華為軟件技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。