[發明專利]一種數據傳輸方法和裝置在審
| 申請號: | 201711396241.2 | 申請日: | 2017-12-21 |
| 公開(公告)號: | CN107864161A | 公開(公告)日: | 2018-03-30 |
| 發明(設計)人: | 李大鵬;王志海;喻波;韓振國;安鵬 | 申請(專利權)人: | 北京明朝萬達科技股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司11319 | 代理人: | 莎日娜 |
| 地址: | 100097 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 裝置 | ||
技術領域
本發明涉及通信技術領域,特別是涉及一種數據傳輸方法及裝置。
背景技術
SIP(Session Initiation Protocol,會話初始協議)通信協議是一個應用層的信令控制協議,用于創建、修改和釋放一個或多個參與者的會話。越來越多的通信運營商都提供基于SIP通信協議的服務,例如如市話和長途電話技術、在線信息和即時消息、語音短信、push-to-talk(按鍵通話)以及多媒體會議等等。
目前,終端之間經常需要通過SIP通信協議進行數據交互,當終端之間需要通過SIP通信協議進行數據交互之前,需要部署SIP服務器,終端之間需要通過SIP服務器進行數據交換。例如,當某一終端需要向另一終端發送基于SIP通信協議的數據時,可以將該數據發送給SIP服務器,然后由SIP服務器向該另一終端轉發基于SIP通信協議的數據。
然而,通常情況下,終端與SIP服務器不位于同一網段中,例如,終端位于企業內網所在的網段中,SIP服務器位于公網所在的網段中。
因此終端與SIP服務器之間無法直接進行數據交互,需要在終端與SIP服務器之間設置代理服務器,代理服務器同時位于終端所在的網段中和SIP服務器所在的網段中,終端與代理服務器之間通信連接,且代理服務器與SIP服務器之間通信連接,因此,終端與代理服務器之間可以進行數據交互,以及代理服務器與SIP服務器之間可以進行數據交互,例如,終端可以將基于SIP通信協議的數據發送給代理服務器,并由代理服務器將其轉發至SIP服務器,從而使得終端與SIP服務器之間可以進行數據交互。
然而,如果代理服務器與SIP服務器之間是直接通信連接的,也即,代理服務器與SIP服務器之間具備通信鏈路,則代理服務器根據SIP服務器的服務器地址可以直接向SIP服務器發送基于SIP通信協議的數據。
但是,如果代理服務器與SIP服務器之間是間接通信連接的,例如代理服務器與SIP服務器之間還存在中間節點,則當代理服務器需要向SIP服務器發送會話內容時,需要先生成攜帶會話內容的、基于SIP通信協議的會話數據,然后將基于SIP通信協議的會話數據發送至中間節點,并由中間節點會話數據其轉發至SIP服務器。
然而,如果中間節點不支持SIP通信協議,則中間節點就無法向SIP服務器轉發會話數據,從而SIP服務器無法接收到的會話數據,也就無法得到會話內容,進而導致終端無法通過中間節點與SIP服務器之間進行數據交換。
發明內容
為了使得終端能夠通過中間節點與SIP服務器之間進行數據交換,發明實施例示出了一種數據傳輸方法及裝置。
第一方面,本發明實施例示出了一種數據傳輸方法,所述方法應用于第一代理服務器,所述第一代理服務器與源終端之間直接通信連接,且所述第一代理服務器與中間節點之間直接通信連接,所述方法包括:
接收源終端發送的基于會話初始協議SIP通信協議的第一會話數據,所述第一會話數據至少攜帶會話內容和SIP服務器的服務器地址;
從所述第一會話數據中提取出所述會話內容和所述服務器地址;
獲取所述中間節點的節點地址;
生成基于預設通信協議的第二會話數據,所述第二會話數據至少攜帶所述會話內容和所述服務器地址,所述預設通信協議與所述SIP通信協議不同,所述中間節點支持所述預設通信協議;
根據所述節點地址向所述中間節點發送所述第二會話數據。
在一個可選的實現方式中,所述獲取所述中間節點的節點地址,包括:
獲取所述第一代理服務器中預先設置的SIP服務器的服務器地址與中間節點的節點地址的之間的對應關系,所述對應關系中的每一條記錄中的服務器地址所對應的SIP服務器與節點地址所對應的中間節點之間直接通信連接;所述第一代理服務器與所述對應關系中的每一個節點地址所對應的中間節點之間直接通信連接;
在所述對應關系中查找與所述第一會話數據中攜帶的服務器地址相對應的中間節點的節點地址。
第二方面,本發明實施例示出了一種數據傳輸方法,所述方法應用于第二代理服務器,所述第二代理服務器與中間節點之間直接通信連接,且所述第二代理服務器與會話初始協議SIP服務器之間直接通信連接,所述方法包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明朝萬達科技股份有限公司,未經北京明朝萬達科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711396241.2/2.html,轉載請聲明來源鉆瓜專利網。





