[發明專利]一種基于服務能力P2P分布化的S-CSCF分配方法有效
| 申請號: | 201210476063.5 | 申請日: | 2012-11-22 |
| 公開(公告)號: | CN102970756A | 公開(公告)日: | 2013-03-13 |
| 發明(設計)人: | 金海;彭揚威;陸楓;廖小飛 | 申請(專利權)人: | 華中科技大學 |
| 主分類號: | H04W72/04 | 分類號: | H04W72/04;H04L29/08 |
| 代理公司: | 華中科技大學專利中心 42201 | 代理人: | 朱仁玲 |
| 地址: | 430074 湖北*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 服務 能力 p2p 分布 cscf 分配 方法 | ||
技術領域
本發明屬于移動互聯網領域與電信運營商核心控制網領域,更具體地,涉及一種基于服務能力P2P分布化的S-CSCF分配方法。。
背景技術
標準第三代合作伙伴計劃(3rd?Generation?Partnership?Project,簡稱3GPP)定義的IP多媒體子系統(IP?Multimedia?Subsystem,簡稱IMS)中提出查詢呼叫會話控制功能(Interrogating?Call?Session?ControlFunction,簡稱I-CSCF)按照服務會話控制功能(Serving?Call?SessionControl?Function,簡稱S-CSCF)的服務能力(Server?Capability)為注冊的客戶端(User?Equipment,簡稱UE)進行S-CSCF分配。然而,為了提高效率,標準IMS中I-SCCF每次啟動的時候通過向歸屬服務器(HomeSubscriber?Server,簡稱HSS)請求IMS系統中所有S-CSCF和其服務能力,然后將其緩存在本地,并不實時的更新,沒有保證I-CSCF緩存的S-CSCF和其對應的服務能力與真實的服務能力是一致的機制,同時每次I-CSCF啟動的時候,都是集中式的向HSS請求S-CSCF、以及其服務能力,這樣存在單點故障和性能瓶頸,另外在標準IMS中在滿足用戶對服務能力要求的前提條件下,并沒有考慮S-CSCF之間的負載均衡的問題。
發明內容
針對現有技術的缺陷,本發明的目的在于提供一種基于服務能力P2P分布化的S-CSCF分配方法,其取消集中向HSS請求的S-CSCF的服務能力的集中式瓶頸,通過分布式的方式匹配用戶服務能力需求的S-CSCF,在滿足用戶終端不同能力需求的前提條件下,根據S-CSCF最近服務時延來為用戶最終分配一個合適的S-CSCF,在服務能力層級別中實現系統的S-CSCF負載均衡,并提高系統的服務能力和減低系統的服務時延。
為實現上述目的,本發明提供了一種基于服務能力P2P分布化的S-CSCF分配方法,包括以下步驟:
(1)判斷加入Reload覆蓋網的節點的類型是S-CSCF還是I-CSCF,若加入的節點是S-CSCF,則進入步驟(2),若加入的節點是I-CSCF,則進入步驟(7);
(2)S-CSCF節點加入Reload覆蓋網,構建拓撲結構,并根據自身能提供的服務能力集在Reload覆蓋網上進行發布;
(3)S-CSCF節點以其擁有的每個服務能力值作為鍵值,在Reload覆蓋網中進行查找,以得到該服務能力值對應的所有S-CSCF節點的SIP?URI集合;
(4)對SIP?URI集合對應的每個S-CSCF節點每隔一段時間進行ping心跳包測試;
(5)判斷ping心跳包測試的S-CSCF節點是否5次還沒有收到回應,若沒有回應則進入步驟(6),否則過程結束;
(6)從該SIP?URI集合中刪除沒有回應的S-CSCF節點,將新加入的S-CSCF節點和SIP?URI集合中剩余的S-CSCF節點作為值、以其服務能力值作為鍵值對在Reload覆蓋網中進行發布,過程結束;
(7)I-CSCF節點按照Reload協議加入Reload覆蓋網;
(8)I-CSCF節點判斷是否接收到來自用戶終端的注冊請求,若有則進入步驟(9),否則過程結束;
(9)I-CSCF節點根據用戶終端所需求的服務能力為用戶終端分配S-CSCF節點,過程結束。
步驟(2)包括以下子步驟:
(2-1)獲取S-CSCF節點可提供的服務能力集;
(2-2)S-CSCF節點按照Reload協議加入Reload覆蓋網;
(2-3)將該S-CSCF節點的每種服務能力值作為鍵值,在Reload覆蓋網中查找是否存在對應于服務能力值的S-CSCF節點集合,如果存在則進入步驟(2-4),否則進入步驟(2-5);3GPP協議中規定,在整個分布式網絡中,必須保證每種服務能力的鍵值是唯一的。
(2-4)將該S-CSCF節點的SIP?URI作為值加入到S-CSCF節點集合中,并在Reload覆蓋網中發布,過程結束;
(2-5)構建一個新的鍵值對,該鍵值對中的鍵是S-CSCF節點的服務能力值,鍵值對中的值是該S-CSCF的SIP?URI,并將該鍵值對在Reload覆蓋網中發布,過程結束。
S-CSCF的服務能力包括必須服務能力和可選服務能力。
步驟(9)包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華中科技大學,未經華中科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210476063.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種高溶解性大豆分離蛋白的二步改性制備方法
- 下一篇:快接潛水管道泵





