[發明專利]一種基于分布式CSCF拓撲的通信方法無效
| 申請號: | 201210227461.3 | 申請日: | 2012-07-03 |
| 公開(公告)號: | CN102769614A | 公開(公告)日: | 2012-11-07 |
| 發明(設計)人: | 金海;廖小飛;陸楓;彭揚威 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/56 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 朱仁玲 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 分布式 cscf 拓撲 通信 方法 | ||
1.一種基于分布式CSCF拓撲的通信方法,應用到一種分布式CSCF服務器中,該分布式CSCF服務器包括P-CSCF模塊、I-CSCF模塊和S-CSCF模塊,其特征在于,所述方法包括以下步驟:
(1)接收來自網絡操作員的服務器部署請求;
(2)判斷服務器部署請求的類型是刪除分布式CSCF服務器請求還是增加分布式CSCF服務器請求,若服務器部署請求是刪除分布式CSCF服務器請求,則轉到步驟(3),若服務器部署請求是增加分布式CSCF服務器請求,則轉到步驟(4);
(3)向注冊在該待刪除分布式CSCF服務器的用戶發送注銷請求,該待刪除分布式CSCF服務器根據Chord算法離開網絡,完成此次部署過程,然后過程結束;
(4)網絡操作員根據服務器部署請求來配置啟動節點,同時將P-CSCF模塊、I-CSCF模塊和S-CSCF模塊進行功能合并成為分布式CSCF服務器;
(5)讀取網絡操作員配置的啟動節點,并按照啟動節點將待加入的分布式CSCF服務器加入分布式CSCF拓撲;
(6)分布式CSCF服務器接收來自用戶的請求,并判斷該請求是否是注冊和注銷請求,還是通話請求;若為注冊和注銷請求,則轉入步驟(7),否則轉入步驟(8);
(7)該用戶在分布式CSCF服務器上執行注冊和注銷過程,然后過程結束;
(8)該用戶在分布式CSCF服務器執行通話過程。
2.根據權利要求1所述的通信方法,其特征在于,步驟(7)包括以下子步驟:
(7-1)P-CSCF模塊接收用戶發送過來的注冊和注銷請求,并將該注冊和注銷請求轉發給I-CSCF模塊;
(7-2)I-CSCF模塊判斷注冊和注銷請求中的超時時間是否設置為0,若設置為0,則轉到步驟(7-3),若不為0,則轉到步驟(7-6);
(7-3)分布式CSCF服務器將該注銷請求轉發給S-CSCF模塊;
(7-4)S-CSCF模塊執行用戶的注銷過程,并以注冊和注銷請求中會話建立協議的統一資源標識作為鍵,刪除在分布式CSCF拓撲中存儲的該URI對應的鍵值對;
(7-5)S-CSCF模塊將注銷成功通過I-CSCF模塊和P-CSCF模塊返回給用戶,完成注冊和注銷過程;
(7-6)I-CSCF模塊將注冊請求轉發給S-CSCF模塊;
(7-7)S-CSCF模塊向HSS發起鑒權請求,并判斷鑒權請求是否失敗,若失敗則轉到步驟(7-8),否則轉到步驟(7-9);
(7-8)S-CSCF模塊將鑒權失敗的結果通過I-CSCF模塊和P-CSCF模塊轉發給用戶,完成注冊和注銷過程;
(7-9)S-CSCF模塊執行注冊過程,在本地記錄下用戶的信息,并在分布式CSCF拓撲中查找作為鍵值的該用戶的統一資源標識,并刪除該鍵值對應的鍵值對;
(7-10)在分布式CSCF拓撲中以該用戶的統一資源標識作為鍵,以S-CSCF模塊的統一資源標識作為值,并將該鍵值對發布存儲在分布式CSCF拓撲中;
(7-11)S-CSCF模塊將注冊成功的響應通過I-CSCF模塊和P-CSCF模塊返回給用戶,完成注冊和注銷過程。
3.根據權利要求1所述的通信方法,其特征在于,步驟(8)包括以下子步驟:
(8-1)P-CSCF模塊收到用戶的通話請求,并將該通話請求轉發給S-CSCF模塊;
(8-2)S-CSCF模塊對該通話請求的用戶進行鑒權,并判斷鑒權是否通過,若沒有通過,則轉到步驟(8-3),否則轉到步驟(8-4);
(8-3)S-CSCF模塊將鑒權失敗的結果通過P-CSCF模塊轉發給用戶,過程結束;
(8-4)S-CSCF模塊以該通話請求中被呼叫者的統一資源標識作為鍵在分布式CSCF拓撲中進行查找,若沒有查找到結果,說明被呼叫者還沒有注冊,然后進入步驟(8-5),否則轉到步驟(8-6);
(8-5)S-CSCF模塊將未找到被叫的結果通過P-CSCF模塊轉發給用戶,過程結束;
(8-6)S-CSCF模塊將通話請求轉發給查找得到的統一資源標識對應的被呼叫者的S-CSCF模塊;
(8-7)被呼叫者的S-CSCF模塊對被呼叫者進行鑒權,若被呼叫者的鑒權通過,則通話請求失敗,并轉到步驟(8-8),否則,則轉到步驟(8-9);
(8-8)被呼叫者的S-CSCF模塊將鑒權未通過的結果通過呼叫者的S-CSCF模塊和P-CSCF模塊轉發給用戶,過程結束;
(8-9)被呼叫者的S-CSCF模塊將通話請求通過被呼叫者的P-CSCF模塊,轉發給被呼叫者,并建立呼叫者和被呼叫者之間的通信;
(8-10)呼叫者或者被呼叫者接收到來自對方的Bye指令,通話過程結束。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210227461.3/1.html,轉載請聲明來源鉆瓜專利網。





