两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種sn信息上報方法、dsnp2p網(wǎng)絡與ims網(wǎng)絡通信方法及設備的制作方法

文檔序號:7985797閱讀:405來源:國知局
一種sn信息上報方法、dsn p2p網(wǎng)絡與ims網(wǎng)絡通信方法及設備的制作方法
【專利摘要】本發(fā)明公開一種SN信息上報方法、DSN?P2P與IMS網(wǎng)絡通信方法及設備,由P2RF收集SN信息,并將作為DSN?P2P網(wǎng)絡入口節(jié)點的SN的信息上報給DNS服務器,為DSN?P2P網(wǎng)絡與IMS網(wǎng)絡之間進行通信提供了保證;當IMS網(wǎng)絡用戶發(fā)起業(yè)務呼叫請求后,IMS網(wǎng)絡的核心網(wǎng)設備可以通過DNS服務器查詢到作為DSN?P2P網(wǎng)絡入口節(jié)點的SN信息,由IMS網(wǎng)絡的核心網(wǎng)設備向?qū)腟N發(fā)起業(yè)務呼叫請求,從而實現(xiàn)了DSN?P2P網(wǎng)絡與IMS網(wǎng)絡之間的通信。
【專利說明】—種SN信息上報方法、DSN P2P網(wǎng)絡與IMS網(wǎng)絡通信方法及設備
【技術領域】
[0001]本發(fā)明涉及通信網(wǎng)絡【技術領域】,尤其涉及一種SN信息上報方法、DSN P2P(Distributed Service Network Peer-to-Peer,分布式業(yè)務對等網(wǎng)絡)與 IMS (IPMultimedia Subsystem, IP多媒體系統(tǒng))網(wǎng)絡通信方法及設備。
【背景技術】
[0002]DSN P2P網(wǎng)絡是面向未來的移動核心網(wǎng),需要承載各種不同類型的業(yè)務,既面向電信網(wǎng)核心網(wǎng)演進的架構,也面向互聯(lián)網(wǎng)環(huán)境,為互聯(lián)網(wǎng)業(yè)務提供網(wǎng)絡能力平臺。DSN核心網(wǎng)邏輯節(jié)點通過DHT(Distributed Hash Table,分布式哈希表)技術構成不同的P2P環(huán),實現(xiàn)高效、自動化、高可靠性的功能和數(shù)據(jù)組織管理。SN (Serving Node,服務節(jié)點)是DSN P2P網(wǎng)絡的基本組成部分,終端用戶信息以分布式的方式存儲在SN上,SN為終端用戶提供包括基本通話在內(nèi)的各種業(yè)務,終端用戶只有通過SN才能獲得各種業(yè)務。
[0003]IMS (IP Multimedia Subsystem, IP多媒體系統(tǒng))網(wǎng)絡支持移動和固定的接入,MS基于全IP (Internet Protocol,網(wǎng)絡之間互連的協(xié)議)的網(wǎng)絡架構,采用SIP (信令控制協(xié)議)和SDP (會話描述協(xié)議)進行控制,實現(xiàn)移動性管理、多媒體會話信令和載體業(yè)務傳輸,實現(xiàn)端到端的IP業(yè)務。
[0004]IMS網(wǎng)絡已經(jīng)廣泛部署,3GPP (第三代合作伙伴計劃)、ETSI (歐洲電信標準化協(xié)會)等國際標準組織對MS網(wǎng)絡與其他網(wǎng)絡(諸如PSTN (公共交換電話網(wǎng)絡)、PLMN (公共陸地移動網(wǎng)絡)、軟交換網(wǎng)絡等)的互通也有相應的技術規(guī)范和標準規(guī)定,但是,目前還未有DSNP2P網(wǎng)絡與MS網(wǎng)絡進行互通的方案和相應的技術規(guī)范出現(xiàn)。
[0005]由于DSN P2P網(wǎng)絡中SN數(shù)量眾多,在地域上分布廣泛,在實現(xiàn)DSN P2P網(wǎng)絡與MS網(wǎng)絡通/[目的過程中,如何正確定位SN是必需考慮的,而如何獲取SN的彳目息則是首先需要解決的問題。
[0006]因此,亟需一種SN信息上報方案以及DSN P2P網(wǎng)絡與MS網(wǎng)絡通信方案出現(xiàn),用以解決上述技術問題。

【發(fā)明內(nèi)容】

[0007]本發(fā)明實施例提供了一種SN信息上報方法,以使DNS服務器獲取DSN P2P網(wǎng)絡內(nèi)的SN信息,保證DSN P2P網(wǎng)絡與MS網(wǎng)絡之間的通信。
[0008]本發(fā)明實施例提供一種SN信息上報方法,應用于分布式對等DSN P2P網(wǎng)絡,所述DSN P2P網(wǎng)絡中的DSN疊加網(wǎng)Overlay上包括至少I個點對點路由功能實體P2RF,所述方法包括:
P2RF根據(jù)其所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信息;
所述P2RF根據(jù)獲取到的SN信息,請求相應SN確認是否同意作為DSN P2P網(wǎng)絡的入口節(jié)點; 所述P2RF接收到所述SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息,并根據(jù)所述響應消息確定出將所述SN作為DSN P2P網(wǎng)絡的入口節(jié)點后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務器。
[0009]本發(fā)明實施例提供的SN信息上報方案中,由P2RF收集SN信息,并將作為DSN P2P網(wǎng)絡入口節(jié)點的SN的信息上報給DNS服務器,為DSN P2P網(wǎng)絡與MS網(wǎng)絡之間進行通信提供了保證。
[0010]本發(fā)明實施例還提供了一種DSN P2P網(wǎng)絡與MS網(wǎng)絡通信方法及設備,用以實現(xiàn)DSN P2P網(wǎng)絡與MS網(wǎng)絡之間的通信。
[0011]本發(fā)明實施例還提供一種基于前述SN信息上報方法實現(xiàn)的DSN P2P網(wǎng)絡與MS網(wǎng)絡通信方法,所述方法包括:
DNS服務器接收IMS網(wǎng)絡的核心網(wǎng)設備發(fā)送的DNS查詢消息,所述DNS查詢消息是所述IMS網(wǎng)絡的核心網(wǎng)設備在接收到向DSN P2P網(wǎng)絡發(fā)起的業(yè)務呼叫請求后發(fā)送的;
所述DNS服務器根據(jù)所述DNS查詢消息進行查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應消息中返回給所述MS網(wǎng)絡的核心網(wǎng)設備,以使所述MS網(wǎng)絡的核心網(wǎng)設備向所述SN信息對應的SN發(fā)送所述業(yè)務呼叫請求。
[0012]本發(fā)明實施例還提供一種P2RF,應用于分布式對等DSN P2P網(wǎng)絡,所述DSN P2P網(wǎng)絡中的DSN疊加網(wǎng)Overlay上包括至少I個點對點路由功能實體P2RF,所述P2RF包括:
獲取模塊,用于根據(jù)本設備所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信
息;
請求模塊,用于根據(jù)所述獲取模塊獲取到的SN信息,請求相應SN確認是否同意作為DSN P2P網(wǎng)絡的入口節(jié)點;以及接收所述SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息;
上報模塊,用于根據(jù)所述請求模塊接收到的所述SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息,確定出將所述SN作為DSN P2P網(wǎng)絡的入口節(jié)點后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務器。
[0013]本發(fā)明實施例還提供一種DNS服務器,所述DNS服務器包括:
收集模塊,用于接收所述P2RF發(fā)送的SN信息,并存儲所述SN信息;其中,所述SN信息為DSN P2P網(wǎng)絡的入口節(jié)點信息;
接收模塊,用于接收MS網(wǎng)絡的核心網(wǎng)設備發(fā)送的DNS查詢消息,所述DSN查詢消息是所述MS網(wǎng)絡的核心網(wǎng)設備在接收到向DSN P2P網(wǎng)絡發(fā)起的業(yè)務呼叫請求后發(fā)送的;
處理模塊,用于根據(jù)所述DNS查詢消息在所述收集模塊中查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應消息中,通過發(fā)送模塊返回給所述MS網(wǎng)絡的核心網(wǎng)設備,以使所述頂S網(wǎng)絡的核心網(wǎng)設備向所述SN信息對應的SN發(fā)送所述業(yè)務呼叫請求。
[0014]本發(fā)明實施例提供的DSN P2P網(wǎng)絡與MS網(wǎng)絡通信方案中,當MS網(wǎng)絡用戶發(fā)起業(yè)務呼叫請求后,IMS網(wǎng)絡的核心網(wǎng)設備可以通過DNS服務器查詢到作為DSN P2P網(wǎng)絡入口節(jié)點的SN信息,由MS網(wǎng)絡的核心網(wǎng)設備向?qū)腟N發(fā)起業(yè)務呼叫請求,從而實現(xiàn)了 DSNP2P網(wǎng)絡與MS網(wǎng)絡之間的通信。
【專利附圖】

【附圖說明】[0015]圖1為本發(fā)明實施例提供的DSN P2P網(wǎng)絡與MS網(wǎng)絡的系統(tǒng)架構示意圖;
圖2為本發(fā)明實施例提供的MS網(wǎng)絡與DSN P2P網(wǎng)絡通信流程示意圖之一;
圖3為本發(fā)明實施例提供的存在多個P2RF的DSN P2P網(wǎng)絡架構示意圖;
圖4為本發(fā)明實施例提供的MS網(wǎng)絡與DSN P2P網(wǎng)絡通信流程示意圖之二 ;
圖5為本發(fā)明實施例提供的P2RF獲取并上報SN信息的流程示意圖;
圖6為本發(fā)明實施例提供的P2RF設備結構示意圖;
圖7為本發(fā)明實施例提供的DNS服務器結構示意圖。
【具體實施方式】
[0016]下面結合附圖對本發(fā)明實施例進行詳細描述。
[0017]以下以圖1所示的網(wǎng)絡架構為例,詳細說明DSN P2P網(wǎng)絡與IP多媒體系統(tǒng)MS網(wǎng)
絡通信方案。
[0018]如圖1所示,在DSN P2P網(wǎng)絡中的DSN Overlay (疊加網(wǎng))上包括至少I個P2RF(P2P-Routing Function,點對點路由功能實體)和用于呼叫控制的SN。P2RF為本發(fā)明實施例新增的設備,用于通過DSN Overlay收集DSN P2P網(wǎng)絡中的SN信息并上報給DNS(DomainName System,域名服務系統(tǒng))服務器,以及根據(jù)用戶ID查詢定位用戶所注冊的SN,P2RF中不存儲用戶數(shù)據(jù);SN中存儲有用戶數(shù)據(jù),為終端用戶提供包括基本通話在內(nèi)的各種業(yè)務服務,用戶數(shù)據(jù)以分布式的方式存儲于SN中。MS網(wǎng)絡中至少包括核心網(wǎng)設備,在本發(fā)明以下實施例中,以 S-CSCF (Serving-Call Session Control Function,服務-呼叫會話控制功能實體)作為頂S核心網(wǎng)設備為例進行說明,S-CSCF用于向DNS服務器發(fā)起DNS查詢以及呼叫控制。
[0019]上述網(wǎng)絡架構初始部署后,或者因其它原因(如DNS服務器重啟),DNS服務器中尚未存儲有P2RF上報的SN信息,此種情況下,當有MS網(wǎng)絡用戶呼叫DSN P2P網(wǎng)絡用戶時,如圖2所示,該流程可包括:
步驟201,當S-CSCF接收到MS網(wǎng)絡用戶向DSN P2P網(wǎng)絡發(fā)起的業(yè)務呼叫請求(Invite消息)后,向DNS服務器發(fā)送DNS查詢消息(DNS Query消息),用以向DNS服務器查詢DSNP2P網(wǎng)絡入口節(jié)點的路由信息,該DNS Query消息中攜帶有DSN P2P網(wǎng)絡中的被叫用戶標識(ID)0
[0020]步驟202,DNS服務器根據(jù)DNS Query消息在本設備中進行查詢,由于此時DNS服務器中還沒有P2RF上報的SN信息,因此將P2RF的地址信息攜帶于DNS響應消息(DNS Reply消息)中返回給S-CSCF。其中,P2RF的地址信息是P2RF在初始化時注冊到DNS服務器上的。
[0021]步驟203,S-CSCF根據(jù)DNS Reply消息中攜帶的P2RF的地址信息,將接收到的業(yè)務呼叫請求(Invite消息)發(fā)送給P2RF。
[0022]步驟204-步驟205, P2RF收到Invite消息后,根據(jù)Invite消息中攜帶的被叫用戶ID,通過DSN Overlay查詢目的SN的地址信息。目的SN是指被叫用戶所注冊的SN,該SN將作為被叫用戶的服務SN。
[0023]具體的,P2RF可通過向所在DSN Overlay發(fā)送P2P Lookup (P2P查詢)消息,并根據(jù)接收到的P2P Response (P2P響應)消息,得到目的SN的地址信息。[0024]步驟206,P2RF根據(jù)查詢到的目的SN的地址信息,將接收到的業(yè)務呼叫請求(Invite消息)發(fā)送給目的SN,以請求與被叫用戶建立SIP會話,該Invite消息中攜帶有被叫用戶ID。
[0025]此后,目的SN建立發(fā)起業(yè)務呼叫請求的MS網(wǎng)絡用戶與作為被叫用戶的DSN P2P網(wǎng)絡用戶建立業(yè)務連接,提供業(yè)務服務。
[0026]由于用戶可以在一個或多個SN上注冊,若用戶在多個SN上注冊,則在步驟205中,P2RF可以通過DSN Overlay查詢到注冊有被叫用戶信息的多個SN的地址信息,在步驟206中,P2RF可以選擇其中一個SN作為該被叫用戶的服務SN。
[0027]在上述流程中,是由P2RF向目的SN轉發(fā)Invite消息,從而實現(xiàn)MS網(wǎng)絡與DSNP2P網(wǎng)絡之間的通信。而在本發(fā)明另一實施例中,不是由P2RF轉發(fā)Invite消息,而是由S-CSCF直接向目的SN發(fā)送Invite消息,從而實現(xiàn)MS網(wǎng)絡與DSN P2P網(wǎng)絡之間的通信。具體的,當P2RF獲取到目的SN地址信息后(步驟205之后),執(zhí)行以下步驟,以代替步驟206:
P2RF向S-CSCF發(fā)送地址重定向消息(302消息),用以告知S-CSCF目的SN的地址信息,即,P2RF將目的SN的地址信息攜帶于地址重定向消息中,發(fā)送給S-CSCF。S-CSCF接收到P2RF發(fā)送的地址重定向消息后,根據(jù)地址重定向消息中攜帶的目的SN的地址信息,將接收到的業(yè)務呼叫請求(Invite消息)發(fā)送給目的SN,從而實現(xiàn)由S-CSCF直接與DSN P2P網(wǎng)絡進行通信。
[0028]進一步的,為了保證網(wǎng)絡通信的可靠性,在本發(fā)明另一實施例中,DSN P2P網(wǎng)絡可以設置多個P2RF,如圖3所示,多個P2RF之間通過DSN Overlay連接,并可以相互定位,各P2RF之間可以實現(xiàn)容災備份?;谠摼W(wǎng)絡架構,當有MS網(wǎng)絡用戶呼叫DSN P2P網(wǎng)絡用戶,且DNS服務器中當前還沒有存儲SN信息時,其業(yè)務呼叫流程基本與圖2所示流程相似,不同之處在于:
在步驟202中,DNS服務器查詢到多個P2RF的地址信息,并將其攜帶于DSN Reply消息發(fā)送給S-CSCF ;步驟203中,S-CSCF根據(jù)DNS Reply消息中攜帶的各個P2RF的地址信息,選擇其中一個P2RF,將接收到的Invite消息發(fā)送給該P2RF。其中,DNS服務器在選擇P2RF時,選擇當前可用的P2RF,例如,當某個P2RF發(fā)生故障時,S-CSCF可以選擇其他P2RF作為入口節(jié)點,實現(xiàn)了 P2RF的容災備份,提高了網(wǎng)絡通信的可靠性。
[0029]P2RF將收集SN的信息上報給DNS服務器,DNS服務器中存儲了作為DSN P2P網(wǎng)絡入口節(jié)點的SN的信息(如SN標識信息和SN地址信息),在這種情況下,當有MS網(wǎng)絡用戶呼叫DSN P2P網(wǎng)絡用戶時,如圖4所示,該流程可包括:
步驟401,當S-CSCF接收到MS網(wǎng)絡用戶向DSN P2P網(wǎng)絡發(fā)起的業(yè)務呼叫請求(Invite消息)后,向DNS服務器發(fā)送DNS Query消息,用以向DNS服務器查詢DSN P2P網(wǎng)絡入口節(jié)點的SN信息,該DNS Query消息中攜帶有DSN P2P網(wǎng)絡中的被叫用戶標識(ID)。
[0030]步驟402,DNS服務器根據(jù)DNS Query消息查詢到作為DSN P2P網(wǎng)絡入口節(jié)點的SN后,將該SN的信息攜帶于DNS Reply消息中返回給S-CSCF。
[0031]步驟403,S-CSCF根據(jù)DNS Reply消息中攜帶的SN的信息,將接收到的Invite消息發(fā)送給該作為入口節(jié)點的SN,該Invite消息中攜帶有被叫用戶ID。
[0032]步驟404-步驟405,作為入口節(jié)點的SN收到Invite消息后,根據(jù)Invite消息中攜帶的被叫用戶ID,通過DSN Overlay查詢目的SN(即該被叫用戶的服務SN)的地址信息。[0033]步驟406,作為入口節(jié)點的SN根據(jù)查詢到的目的SN的地址信息,將接收到的Invite消息發(fā)送給該目的SN,以請求與被叫用戶建立SIP會話,該Invite消息中攜帶有被叫用戶ID。
[0034]上述流程中,若在步驟401中,DNS服務器查詢到多個SN可以作為DSN P2P網(wǎng)絡入口節(jié)點,則DNS服務器向C-CSCF返回的DNS Reply消息中攜帶該多個SN的信息。在步驟403中,S-CSCF可以根據(jù)預設策略,從DNS Reply消息中攜帶的多個SN信息中選擇出I個SN的信息,例如,S-CSCF可以選擇負載最小的SN作為DSN P2P網(wǎng)絡入口節(jié)點的SN,并將接收到的Invite消息發(fā)送給選中的作為DSN P2P網(wǎng)絡入口節(jié)點的SN。
[0035]如前所述,DSN P2P網(wǎng)絡可以設置多個P2RF,當P2RF過載時可以實現(xiàn)過載轉移。具體的,當P2RF接收Invite消息后發(fā)現(xiàn)自身過載,則通過DNS Overlay查詢未過載的P2RF的地址信息,并向S-CSCF發(fā)送重定向消息(302消息),該重定向消息中攜帶有未過載的P2RF的地址信息;S-CSCF根據(jù)接收到的重定向消息中攜帶有未過載的P2RF的地址信息,將接收到的Invite消息發(fā)送給該未過載的P2RF,此后的處理同前述實施例所述,在此不再贅述。
[0036]其中,若發(fā)現(xiàn)自身過載的P2RF查詢到多個未過載的P2RF的地址信息,則將該多個未過載的P2RF的地址信息攜帶于重定向消息發(fā)送給S-CSCF ;S-CSCF可根據(jù)預設策略,從中選擇出一個未過載的P2RF作為入口節(jié)點,例如,從多個未過載的P2RF中選擇負載小、在線時間短、帶寬大的P2RF作為入口節(jié)點。
[0037]為了保證MS網(wǎng)絡與DSN P2P網(wǎng)絡之間的通信,本發(fā)明實施例還提供了一種SN信息上報流程,如圖5所示,該流程包括以下步驟:
步驟501,P2RF根據(jù)其所在的DSN Overlay,獲取DSN P2P網(wǎng)絡中的SN信息,該SN信息可以包括SN標識和地址信息,并根據(jù)獲取到的SN信息,請求相應SN確認是否同意作為DSN P2P網(wǎng)絡的入口節(jié)點。
[0038]具體的,由于P2RF設置于DSN Overlay,因此根據(jù)DSN Overlay機制,當有SN上線時,P2RF可以獲取到該SN的信息。P2RF可通過向SN發(fā)送路由節(jié)點請求消息(RoutingPeer Request消息),以請求SN確認是否同意作為DSN P2P網(wǎng)絡的入口節(jié)點。
[0039]步驟502,SN若確認同意作為DSN P2P網(wǎng)絡的入口節(jié)點,則向P2RF返回路由節(jié)點響應消息(Routing Peer Ack消息),Routing Peer Ack消息中攜帶有該SN的性能指標參數(shù)。本流程以SN同意作為DSN P2P網(wǎng)絡的入口節(jié)點為例描述。
[0040]優(yōu)選的,SN性能指標參數(shù)包括以下其中之一或者任意組合:SN的負載信息、可用帶寬大小以及連續(xù)在線時長。
[0041]步驟503, P2RF根據(jù)SN返回的Routing Peer Ack消息中攜帶的SN的性能指標參數(shù),確定是否將該SN作為DSN P2P網(wǎng)絡的入口節(jié)點。
[0042]優(yōu)選的,P2RF確定將該SN作為DSN P2P網(wǎng)絡的入口節(jié)點的依據(jù)可以包括以下其中之一或者任意組合:
Routing Peer Ack消息中攜帶的SN的負載信息(如CPU使用率)小于預設的閾值,Routing Peer Ack消息中攜帶的SN的帶寬大于預設閾值,Routing Peer Ack消息中攜帶的SN的在線時長大于預設閾值。
[0043]步驟504,P2RF確定出作為DSN P2P網(wǎng)絡的入口節(jié)點的SN后,將所述SN信息攜帶于DNS更新消息(DNS update消息)中發(fā)送給DNS服務器。[0044]考慮到DSN P2P網(wǎng)絡是一個動態(tài)網(wǎng)絡,網(wǎng)絡中的SN會發(fā)生頻繁上線、下線的現(xiàn)象(即抖動,Churn),而抖動的出現(xiàn)將影響通信業(yè)務。為了減少SN抖動對通信業(yè)務的影響,本發(fā)明實施例中,P2RF可將收集到的作為DSN P2P網(wǎng)絡的入口節(jié)點的SN的信息,周期上報給DNS服務器,例如,當上報周期到達時,P2RF將相應周期(如前一周期)內(nèi)確定出的作為DSNP2P網(wǎng)絡的入口節(jié)點的SN的信息,通過DNS update消息發(fā)送給DNS服務器;P2RF也可在確定出的作為DSN P2P網(wǎng)絡的入口節(jié)點的SN數(shù)量達到一定數(shù)量(如N個,N的取值可根據(jù)網(wǎng)絡情況確定)時,將這些SN的信息上報給DNS服務器。
[0045]為了保證網(wǎng)絡通信的可靠性,DNS update消息中也可以攜帶P2RF的地址信息,以表示P2RF當前可用。
[0046]通過上述SN信息上報流程可以看出,本發(fā)明實施例提供的SN信息上報方案,由P2RF收集SN信息,并將作為DSN P2P網(wǎng)絡入口節(jié)點的SN的信息上報給DNS服務器,確保了 DNS服務器能夠獲取到DSN P2P網(wǎng)絡的入口節(jié)點信息,為DSN P2P網(wǎng)絡與MS網(wǎng)絡之間進行通信提供了保證。
[0047]本發(fā)明實施例提供的DSN P2P網(wǎng)絡與MS網(wǎng)絡通信方案,當MS網(wǎng)絡用戶發(fā)起業(yè)務呼叫請求后,MS網(wǎng)絡的核心網(wǎng)設備可以通過DNS服務器查詢到作為DSN P2P網(wǎng)絡入口節(jié)點的SN信息,由MS網(wǎng)絡的核心網(wǎng)設備向?qū)腟N發(fā)起業(yè)務呼叫請求,從而實現(xiàn)了 DSNP2P網(wǎng)絡與MS網(wǎng)絡之間的通信。
[0048]基于相同的技術構思,本發(fā)明實施例還提供了一種P2RF設備,應用于分布式對等DSN P2P網(wǎng)絡,DSN P2P網(wǎng)絡中的DSN疊加網(wǎng)Overlay上包括至少I個點對點路由功能實體P2RF,如圖6所示,該P2RF設備包括:
獲取模塊61,用于根據(jù)本設備所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN
信息;
請求模塊62,用于根據(jù)獲取模塊61獲取到的SN信息,請求相應SN確認是否同意作為DSN P2P網(wǎng)絡的入口節(jié)點;以及接收所述SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息;
上報模塊63,用于根據(jù)請求模塊62接收到的SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息,確定出將所述SN作為DSN P2P網(wǎng)絡的入口節(jié)點后,將SN信息發(fā)送給域名系統(tǒng)DNS服務器。
[0049]具體的,上報模塊63具體用于,在設定周期到達時,根據(jù)在設定周期內(nèi)所確定出的作為DSN P2P網(wǎng)絡的入口節(jié)點的SN信息生成SN列表,并將SN列表發(fā)送給DNS服務器。
[0050]上報模塊63具體用于,根據(jù)響應消息中攜帶的SN的性能指標參數(shù)和預設的閾值,將性能指標參數(shù)符合要求的SN確定為DSN P2P網(wǎng)絡的入口節(jié)點。
[0051]其中,SN的性能指標參數(shù)包括以下其中之一或者任意組合:SN的負載、可用帶寬、連續(xù)在線時長。
[0052]本發(fā)明實施例提供的P2RF設備還包括業(yè)務處理模塊64,業(yè)務處理模塊64用于,在接收到MS網(wǎng)絡的核心網(wǎng)設備發(fā)送的業(yè)務呼叫請求后,根據(jù)業(yè)務呼叫請求中攜帶的被叫用戶標識,通過DSN Overlay查詢被叫用戶的服務SN的地址信息,并根據(jù)查詢到的被叫用戶的服務SN的地址信息,向相應SN發(fā)送業(yè)務呼叫請求;或者,在查詢到被叫用戶的服務SN的地址信息后,向MS網(wǎng)絡的核心網(wǎng)設備發(fā)送攜帶有被叫用戶的服務SN的地址信息的重定向消息,以使頂S網(wǎng)絡的核心網(wǎng)設備向相應SN發(fā)送業(yè)務呼叫請求。
[0053]P2RF設備還包括負載均衡模塊65,負載均衡模塊65用于,在業(yè)務處理模塊64接收到業(yè)務呼叫請求并發(fā)現(xiàn)自身過載時,通過DNS Overlay查詢未過載的P2RF的信息,并向IMS網(wǎng)絡的核心網(wǎng)設備發(fā)送攜帶有未過載的P2RF的信息的重定向消息。
[0054]基于相同的技術構思,本發(fā)明實施例還提供了 一種DNS服務器,如圖7所示,該DNS服務器包括:
收集模塊71,用于接收P2RF發(fā)送的SN信息,并存儲SN信息;其中,所述SN信息為DSNP2P網(wǎng)絡的入口節(jié)點信息;
接收模塊72,用于接收MS網(wǎng)絡的核心網(wǎng)設備發(fā)送的DNS查詢消息,該DSN查詢消息是IMS網(wǎng)絡的核心網(wǎng)設備在接收到向DSN P2P網(wǎng)絡發(fā)起的業(yè)務呼叫請求后發(fā)送的;
處理模塊73,用于根據(jù)DNS查詢消息在收集模塊71中查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應消息中,通過發(fā)送模塊74返回給MS網(wǎng)絡的核心網(wǎng)設備,以使MS網(wǎng)絡的核心網(wǎng)設備向所述SN信息對應的SN發(fā)送所述業(yè)務呼叫請求。
[0055]優(yōu)選的,處理模塊73還用于,若未查詢到SN信息,則將P2RF的信息攜帶于DNS響應消息中,通過發(fā)送模塊74返回給所述IMS網(wǎng)絡的核心網(wǎng)設備。
[0056]處理模塊73具體用于,將至少2個P2RF的信息攜帶于DNS響應消息中,通過發(fā)送模塊74返回給MS網(wǎng)絡的核心網(wǎng)設備。
[0057]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺終端設備(可以是手機,個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0058]以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本【技術領域】的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視本發(fā)明的保護范圍。
【權利要求】
1.一種服務節(jié)點SN信息上報方法,應用于分布式對等DSN P2P網(wǎng)絡,其特征在于,所述DSN P2P網(wǎng)絡中的DSN疊加網(wǎng)Overlay上包括至少I個點對點路由功能實體P2RF,所述方法包括: P2RF根據(jù)其所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信息; 所述P2RF根據(jù)獲取到的SN信息,請求相應SN確認是否同意作為DSN P2P網(wǎng)絡的入口節(jié)點; 所述P2RF接收到所述SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息,并根據(jù)所述響應消息確定出將所述SN作為DSN P2P網(wǎng)絡的入口節(jié)點后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務器。
2.如權利要求1所述的方法,其特征在于,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務器,具體為: 所述P2RF在設定周期到達時,根據(jù)在設定周期內(nèi)所確定出的作為DSN P2P網(wǎng)絡的入口節(jié)點的SN信息生成SN列表,并將所述SN列表發(fā)送給DNS服務器。
3.如權利要求1所述的方法,其特征在于,所述根據(jù)所述響應消息確定出將所述SN作為DSN P2P網(wǎng)絡的入口節(jié)點,具體為: 所述P2RF根據(jù)所述響應消息中攜帶的SN的性能指標參數(shù)和預設的閾值,將性能指標參數(shù)符合要求的SN確定為DSN P2P網(wǎng)絡的 入口節(jié)點。
4.如權利要求3所述的方法,其特征在于,SN的性能指標參數(shù)包括以下其中之一或者任意組合:SN的負載、可用帶寬、連續(xù)在線時長。
5.一種基于權利要求1-4任一項所述的方法實現(xiàn)的分布式業(yè)務對等DSN P2P網(wǎng)絡與IP多媒體系統(tǒng)MS網(wǎng)絡通信方法,其特征在于,所述方法包括: DNS服務器接收IMS網(wǎng)絡的核心網(wǎng)設備發(fā)送的DNS查詢消息,所述DNS查詢消息是所述IMS網(wǎng)絡的核心網(wǎng)設備在接收到向DSN P2P網(wǎng)絡發(fā)起的業(yè)務呼叫請求后發(fā)送的; 所述DNS服務器根據(jù)所述DNS查詢消息進行查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應消息中返回給所述IMS網(wǎng)絡的核心網(wǎng)設備,以使所述MS網(wǎng)絡的核心網(wǎng)設備向所述SN信息對應的SN發(fā)送所述業(yè)務呼叫請求。
6.如權利要求5所述的方法,其特征在于,該方法還包括:若所述DNS服務器未查詢到SN信息,則將P2RF的信息攜帶于DNS響應消息中返回給所述MS網(wǎng)絡的核心網(wǎng)設備; 所述MS網(wǎng)絡的核心網(wǎng)設備向所述P2RF發(fā)送所述業(yè)務呼叫請求; 所述P2RF根據(jù)所述業(yè)務呼叫請求中攜帶的被叫用戶標識,通過DSN Overlay查詢被叫用戶的服務SN的地址信息,根據(jù)查詢到的被叫用戶的服務SN的地址信息,向相應SN發(fā)送業(yè)務呼叫請求,或者在查詢到被叫用戶的服務SN的地址信息后,向所述IMS網(wǎng)絡的核心網(wǎng)設備發(fā)送攜帶有被叫用戶的服務SN的地址信息的重定向消息,以使所述MS網(wǎng)絡的核心網(wǎng)設備向相應SN發(fā)送業(yè)務呼叫請求。
7.如權利要求6所述的方法,其特征在于,所述P2RF至少為2個;所述將P2RF的信息攜帶于DNS響應消息中返回給所述MS網(wǎng)絡的核心網(wǎng)設備,以使所述MS網(wǎng)絡的核心網(wǎng)設備向所述P2RF發(fā)送所述業(yè)務呼叫請求,具體為: 所述DNS服務器將所述至少2個P2RF的信息攜帶于DNS響應消息中,返回給所述IMS網(wǎng)絡的核心網(wǎng)設備;所述MS網(wǎng)絡的核心網(wǎng)設備根據(jù)所述DNS響應消息中攜帶的至少2個P2RF的信息,選擇其中一個P2RF,并向選擇出的P2RF發(fā)送所述業(yè)務呼叫請求。
8.如權利要求7所述的方法,其特征在于,所述方法還包括: P2RF接收到業(yè)務呼叫請求后若發(fā)現(xiàn)自身過載,則通過DNS Overlay查詢未過載的P2RF的信息,并向所述MS網(wǎng)絡的核心網(wǎng)設備發(fā)送攜帶有未過載的P2RF的信息的重定向消息; 所述MS網(wǎng)絡的核心網(wǎng)設備根據(jù)所述重定向消息,向未過載的P2RF發(fā)送所述業(yè)務呼叫請求。
9.一種點對點路由功能實體P2RF,應用于分布式對等DSN P2P網(wǎng)絡,所述DSN P2P網(wǎng)絡中的DSN疊加網(wǎng)Overlay上包括至少I個點對點路由功能實體P2RF,其特征在于,所述P2RF包括: 獲取模塊,用于根據(jù)本設備所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信息; 請求模塊,用于根據(jù)所述獲取模塊獲取到的SN信息,請求相應SN確認是否同意作為DSN P2P網(wǎng)絡的入口節(jié)點;以及接收所述SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息; 上報模塊,用于根據(jù)所述請求模塊接收到的所述SN返回的同意作為DSN P2P網(wǎng)絡的入口節(jié)點的響應消息,確定出將所述SN作為DSN P2P網(wǎng)絡的入口節(jié)點后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務器。
10.如權利要求9所述·的P2RF,其特征在于,所述上報模塊具體用于,在設定周期到達時,根據(jù)在設定周期內(nèi)所確定出的作為DSN P2P網(wǎng)絡的入口節(jié)點的SN信息生成SN列表,并將所述SN列表發(fā)送給DNS服務器。
11.如權利要求9所述的P2RF,其特征在于,所述上報模塊具體用于,根據(jù)所述響應消息中攜帶的SN的性能指標參數(shù)和預設的閾值,將性能指標參數(shù)符合要求的SN確定為DSNP2P網(wǎng)絡的入口節(jié)點。
12.如權利要求11所述的P2RF,其特征在于,SN的性能指標參數(shù)包括以下其中之一或者任意組合:SN的負載、可用帶寬、連續(xù)在線時長。
13.如權利要求9所述的P2RF,其特征在于,所述P2RF還包括業(yè)務處理模塊; 所述業(yè)務處理模塊用于,在接收到所述MS網(wǎng)絡的核心網(wǎng)設備發(fā)送的業(yè)務呼叫請求后,根據(jù)所述業(yè)務呼叫請求中攜帶的被叫用戶標識,通過DSN Overlay查詢被叫用戶的服務SN的地址信息,并根據(jù)查詢到的被叫用戶的服務SN的地址信息,向相應SN發(fā)送業(yè)務呼叫請求;或者,在查詢到被叫用戶的服務SN的地址信息后,向所述MS網(wǎng)絡的核心網(wǎng)設備發(fā)送攜帶有被叫用戶的服務SN的地址信息的重定向消息,以使所述MS網(wǎng)絡的核心網(wǎng)設備向相應SN發(fā)送業(yè)務呼叫請求。
14.如權利要求13所述的P2RF,其特征在于,所述P2RF還包括負載均衡模塊; 所述負載均衡模塊用于,在所述業(yè)務處理模塊接收到業(yè)務呼叫請求并發(fā)現(xiàn)自身過載時,通過DNS Overlay查詢未過載的P2RF的信息,并向所述MS網(wǎng)絡的核心網(wǎng)設備發(fā)送攜帶有未過載的P2RF的信息的重定向消息。
15.一種DNS服務器,其特征在于,所述DNS服務器包括: 收集模塊,用于接收所述P2RF發(fā)送的SN信息,并存儲所述SN信息;其中,所述SN信息為DSN P2P網(wǎng)絡的入口節(jié)點信息; 接收模塊,用于接收MS網(wǎng)絡的核心網(wǎng)設備發(fā)送的DNS查詢消息,所述DSN查詢消息是所述MS網(wǎng)絡的核心網(wǎng)設備在接收到向DSN P2P網(wǎng)絡發(fā)起的業(yè)務呼叫請求后發(fā)送的; 處理模塊,用于根據(jù)所述DNS查詢消息在所述收集模塊中查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應消息中,通過發(fā)送模塊返回給所述MS網(wǎng)絡的核心網(wǎng)設備,以使所述頂S網(wǎng)絡的核心網(wǎng)設備向所述SN信息對應的SN發(fā)送所述業(yè)務呼叫請求。
16.如權利要求15所述DNS服務器,其特征在于,所述處理模塊還用于,若未查詢到SN信息,則將P2RF的信息攜帶于DNS響應消息中,通過所述發(fā)送模塊返回給所述IMS網(wǎng)絡的核心網(wǎng)設備。
17.如權利要求15所述DNS服務器,其特征在于,所述處理模塊具體用于,將至少2個P2RF的信息攜帶于DNS響應消息中,通過所述發(fā)送模塊返回給所述MS網(wǎng)絡的核心網(wǎng)設備。
【文檔編號】H04L29/06GK103825914SQ201210463127
【公開日】2014年5月28日 申請日期:2012年11月16日 優(yōu)先權日:2012年11月16日
【發(fā)明者】樂利鋒, 彭晉 申請人:中國移動通信集團公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
开远市| 乌拉特前旗| 格尔木市| 山西省| 南投市| 巨鹿县| 灵石县| 佛教| 商南县| 平潭县| 广河县| 瑞丽市| 科技| 惠来县| 盐津县| 菏泽市| 行唐县| 得荣县| 长岛县| 集安市| 昌邑市| 益阳市| 双柏县| 巴东县| 德兴市| 沅陵县| 长宁区| 丹凤县| 莱阳市| 韩城市| 新巴尔虎右旗| 康马县| 青河县| 黄陵县| 庐江县| 东安县| 阳高县| 孝感市| 岑巩县| 固安县| 和平区|