一種sn信息上報(bào)方法、dsn p2p網(wǎng)絡(luò)與ims網(wǎng)絡(luò)通信方法及設(shè)備的制作方法
【專利摘要】本發(fā)明公開一種SN信息上報(bào)方法、DSN?P2P與IMS網(wǎng)絡(luò)通信方法及設(shè)備,由P2RF收集SN信息,并將作為DSN?P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN的信息上報(bào)給DNS服務(wù)器,為DSN?P2P網(wǎng)絡(luò)與IMS網(wǎng)絡(luò)之間進(jìn)行通信提供了保證;當(dāng)IMS網(wǎng)絡(luò)用戶發(fā)起業(yè)務(wù)呼叫請(qǐng)求后,IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備可以通過(guò)DNS服務(wù)器查詢到作為DSN?P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN信息,由IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向?qū)?yīng)的SN發(fā)起業(yè)務(wù)呼叫請(qǐng)求,從而實(shí)現(xiàn)了DSN?P2P網(wǎng)絡(luò)與IMS網(wǎng)絡(luò)之間的通信。
【專利說(shuō)明】—種SN信息上報(bào)方法、DSN P2P網(wǎng)絡(luò)與IMS網(wǎng)絡(luò)通信方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種SN信息上報(bào)方法、DSN P2P(Distributed Service Network Peer-to-Peer,分布式業(yè)務(wù)對(duì)等網(wǎng)絡(luò))與 IMS (IPMultimedia Subsystem, IP多媒體系統(tǒng))網(wǎng)絡(luò)通信方法及設(shè)備。
【背景技術(shù)】
[0002]DSN P2P網(wǎng)絡(luò)是面向未來(lái)的移動(dòng)核心網(wǎng),需要承載各種不同類型的業(yè)務(wù),既面向電信網(wǎng)核心網(wǎng)演進(jìn)的架構(gòu),也面向互聯(lián)網(wǎng)環(huán)境,為互聯(lián)網(wǎng)業(yè)務(wù)提供網(wǎng)絡(luò)能力平臺(tái)。DSN核心網(wǎng)邏輯節(jié)點(diǎn)通過(guò)DHT(Distributed Hash Table,分布式哈希表)技術(shù)構(gòu)成不同的P2P環(huán),實(shí)現(xiàn)高效、自動(dòng)化、高可靠性的功能和數(shù)據(jù)組織管理。SN (Serving Node,服務(wù)節(jié)點(diǎn))是DSN P2P網(wǎng)絡(luò)的基本組成部分,終端用戶信息以分布式的方式存儲(chǔ)在SN上,SN為終端用戶提供包括基本通話在內(nèi)的各種業(yè)務(wù),終端用戶只有通過(guò)SN才能獲得各種業(yè)務(wù)。
[0003]IMS (IP Multimedia Subsystem, IP多媒體系統(tǒng))網(wǎng)絡(luò)支持移動(dòng)和固定的接入,MS基于全I(xiàn)P (Internet Protocol,網(wǎng)絡(luò)之間互連的協(xié)議)的網(wǎng)絡(luò)架構(gòu),采用SIP (信令控制協(xié)議)和SDP (會(huì)話描述協(xié)議)進(jìn)行控制,實(shí)現(xiàn)移動(dòng)性管理、多媒體會(huì)話信令和載體業(yè)務(wù)傳輸,實(shí)現(xiàn)端到端的IP業(yè)務(wù)。
[0004]IMS網(wǎng)絡(luò)已經(jīng)廣泛部署,3GPP (第三代合作伙伴計(jì)劃)、ETSI (歐洲電信標(biāo)準(zhǔn)化協(xié)會(huì))等國(guó)際標(biāo)準(zhǔn)組織對(duì)MS網(wǎng)絡(luò)與其他網(wǎng)絡(luò)(諸如PSTN (公共交換電話網(wǎng)絡(luò))、PLMN (公共陸地移動(dòng)網(wǎng)絡(luò))、軟交換網(wǎng)絡(luò)等)的互通也有相應(yīng)的技術(shù)規(guī)范和標(biāo)準(zhǔn)規(guī)定,但是,目前還未有DSNP2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)進(jìn)行互通的方案和相應(yīng)的技術(shù)規(guī)范出現(xiàn)。
[0005]由于DSN P2P網(wǎng)絡(luò)中SN數(shù)量眾多,在地域上分布廣泛,在實(shí)現(xiàn)DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)通/[目的過(guò)程中,如何正確定位SN是必需考慮的,而如何獲取SN的彳目息則是首先需要解決的問(wèn)題。
[0006]因此,亟需一種SN信息上報(bào)方案以及DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)通信方案出現(xiàn),用以解決上述技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0007]本發(fā)明實(shí)施例提供了一種SN信息上報(bào)方法,以使DNS服務(wù)器獲取DSN P2P網(wǎng)絡(luò)內(nèi)的SN信息,保證DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)之間的通信。
[0008]本發(fā)明實(shí)施例提供一種SN信息上報(bào)方法,應(yīng)用于分布式對(duì)等DSN P2P網(wǎng)絡(luò),所述DSN P2P網(wǎng)絡(luò)中的DSN疊加網(wǎng)Overlay上包括至少I個(gè)點(diǎn)對(duì)點(diǎn)路由功能實(shí)體P2RF,所述方法包括:
P2RF根據(jù)其所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信息;
所述P2RF根據(jù)獲取到的SN信息,請(qǐng)求相應(yīng)SN確認(rèn)是否同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn); 所述P2RF接收到所述SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息,并根據(jù)所述響應(yīng)消息確定出將所述SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務(wù)器。
[0009]本發(fā)明實(shí)施例提供的SN信息上報(bào)方案中,由P2RF收集SN信息,并將作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN的信息上報(bào)給DNS服務(wù)器,為DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)之間進(jìn)行通信提供了保證。
[0010]本發(fā)明實(shí)施例還提供了一種DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)通信方法及設(shè)備,用以實(shí)現(xiàn)DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)之間的通信。
[0011]本發(fā)明實(shí)施例還提供一種基于前述SN信息上報(bào)方法實(shí)現(xiàn)的DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)通信方法,所述方法包括:
DNS服務(wù)器接收IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送的DNS查詢消息,所述DNS查詢消息是所述IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備在接收到向DSN P2P網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)呼叫請(qǐng)求后發(fā)送的;
所述DNS服務(wù)器根據(jù)所述DNS查詢消息進(jìn)行查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應(yīng)消息中返回給所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備,以使所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向所述SN信息對(duì)應(yīng)的SN發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求。
[0012]本發(fā)明實(shí)施例還提供一種P2RF,應(yīng)用于分布式對(duì)等DSN P2P網(wǎng)絡(luò),所述DSN P2P網(wǎng)絡(luò)中的DSN疊加網(wǎng)Overlay上包括至少I個(gè)點(diǎn)對(duì)點(diǎn)路由功能實(shí)體P2RF,所述P2RF包括:
獲取模塊,用于根據(jù)本設(shè)備所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信
息;
請(qǐng)求模塊,用于根據(jù)所述獲取模塊獲取到的SN信息,請(qǐng)求相應(yīng)SN確認(rèn)是否同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn);以及接收所述SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息;
上報(bào)模塊,用于根據(jù)所述請(qǐng)求模塊接收到的所述SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息,確定出將所述SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務(wù)器。
[0013]本發(fā)明實(shí)施例還提供一種DNS服務(wù)器,所述DNS服務(wù)器包括:
收集模塊,用于接收所述P2RF發(fā)送的SN信息,并存儲(chǔ)所述SN信息;其中,所述SN信息為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)信息;
接收模塊,用于接收MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送的DNS查詢消息,所述DSN查詢消息是所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備在接收到向DSN P2P網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)呼叫請(qǐng)求后發(fā)送的;
處理模塊,用于根據(jù)所述DNS查詢消息在所述收集模塊中查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應(yīng)消息中,通過(guò)發(fā)送模塊返回給所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備,以使所述頂S網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向所述SN信息對(duì)應(yīng)的SN發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求。
[0014]本發(fā)明實(shí)施例提供的DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)通信方案中,當(dāng)MS網(wǎng)絡(luò)用戶發(fā)起業(yè)務(wù)呼叫請(qǐng)求后,IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備可以通過(guò)DNS服務(wù)器查詢到作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN信息,由MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向?qū)?yīng)的SN發(fā)起業(yè)務(wù)呼叫請(qǐng)求,從而實(shí)現(xiàn)了 DSNP2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)之間的通信。
【專利附圖】
【附圖說(shuō)明】[0015]圖1為本發(fā)明實(shí)施例提供的DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)的系統(tǒng)架構(gòu)示意圖;
圖2為本發(fā)明實(shí)施例提供的MS網(wǎng)絡(luò)與DSN P2P網(wǎng)絡(luò)通信流程示意圖之一;
圖3為本發(fā)明實(shí)施例提供的存在多個(gè)P2RF的DSN P2P網(wǎng)絡(luò)架構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的MS網(wǎng)絡(luò)與DSN P2P網(wǎng)絡(luò)通信流程示意圖之二 ;
圖5為本發(fā)明實(shí)施例提供的P2RF獲取并上報(bào)SN信息的流程示意圖;
圖6為本發(fā)明實(shí)施例提供的P2RF設(shè)備結(jié)構(gòu)示意圖;
圖7為本發(fā)明實(shí)施例提供的DNS服務(wù)器結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0016]下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例進(jìn)行詳細(xì)描述。
[0017]以下以圖1所示的網(wǎng)絡(luò)架構(gòu)為例,詳細(xì)說(shuō)明DSN P2P網(wǎng)絡(luò)與IP多媒體系統(tǒng)MS網(wǎng)
絡(luò)通信方案。
[0018]如圖1所示,在DSN P2P網(wǎng)絡(luò)中的DSN Overlay (疊加網(wǎng))上包括至少I個(gè)P2RF(P2P-Routing Function,點(diǎn)對(duì)點(diǎn)路由功能實(shí)體)和用于呼叫控制的SN。P2RF為本發(fā)明實(shí)施例新增的設(shè)備,用于通過(guò)DSN Overlay收集DSN P2P網(wǎng)絡(luò)中的SN信息并上報(bào)給DNS(DomainName System,域名服務(wù)系統(tǒng))服務(wù)器,以及根據(jù)用戶ID查詢定位用戶所注冊(cè)的SN,P2RF中不存儲(chǔ)用戶數(shù)據(jù);SN中存儲(chǔ)有用戶數(shù)據(jù),為終端用戶提供包括基本通話在內(nèi)的各種業(yè)務(wù)服務(wù),用戶數(shù)據(jù)以分布式的方式存儲(chǔ)于SN中。MS網(wǎng)絡(luò)中至少包括核心網(wǎng)設(shè)備,在本發(fā)明以下實(shí)施例中,以 S-CSCF (Serving-Call Session Control Function,服務(wù)-呼叫會(huì)話控制功能實(shí)體)作為頂S核心網(wǎng)設(shè)備為例進(jìn)行說(shuō)明,S-CSCF用于向DNS服務(wù)器發(fā)起DNS查詢以及呼叫控制。
[0019]上述網(wǎng)絡(luò)架構(gòu)初始部署后,或者因其它原因(如DNS服務(wù)器重啟),DNS服務(wù)器中尚未存儲(chǔ)有P2RF上報(bào)的SN信息,此種情況下,當(dāng)有MS網(wǎng)絡(luò)用戶呼叫DSN P2P網(wǎng)絡(luò)用戶時(shí),如圖2所示,該流程可包括:
步驟201,當(dāng)S-CSCF接收到MS網(wǎng)絡(luò)用戶向DSN P2P網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)呼叫請(qǐng)求(Invite消息)后,向DNS服務(wù)器發(fā)送DNS查詢消息(DNS Query消息),用以向DNS服務(wù)器查詢DSNP2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的路由信息,該DNS Query消息中攜帶有DSN P2P網(wǎng)絡(luò)中的被叫用戶標(biāo)識(shí)(ID)0
[0020]步驟202,DNS服務(wù)器根據(jù)DNS Query消息在本設(shè)備中進(jìn)行查詢,由于此時(shí)DNS服務(wù)器中還沒(méi)有P2RF上報(bào)的SN信息,因此將P2RF的地址信息攜帶于DNS響應(yīng)消息(DNS Reply消息)中返回給S-CSCF。其中,P2RF的地址信息是P2RF在初始化時(shí)注冊(cè)到DNS服務(wù)器上的。
[0021]步驟203,S-CSCF根據(jù)DNS Reply消息中攜帶的P2RF的地址信息,將接收到的業(yè)務(wù)呼叫請(qǐng)求(Invite消息)發(fā)送給P2RF。
[0022]步驟204-步驟205, P2RF收到Invite消息后,根據(jù)Invite消息中攜帶的被叫用戶ID,通過(guò)DSN Overlay查詢目的SN的地址信息。目的SN是指被叫用戶所注冊(cè)的SN,該SN將作為被叫用戶的服務(wù)SN。
[0023]具體的,P2RF可通過(guò)向所在DSN Overlay發(fā)送P2P Lookup (P2P查詢)消息,并根據(jù)接收到的P2P Response (P2P響應(yīng))消息,得到目的SN的地址信息。[0024]步驟206,P2RF根據(jù)查詢到的目的SN的地址信息,將接收到的業(yè)務(wù)呼叫請(qǐng)求(Invite消息)發(fā)送給目的SN,以請(qǐng)求與被叫用戶建立SIP會(huì)話,該Invite消息中攜帶有被叫用戶ID。
[0025]此后,目的SN建立發(fā)起業(yè)務(wù)呼叫請(qǐng)求的MS網(wǎng)絡(luò)用戶與作為被叫用戶的DSN P2P網(wǎng)絡(luò)用戶建立業(yè)務(wù)連接,提供業(yè)務(wù)服務(wù)。
[0026]由于用戶可以在一個(gè)或多個(gè)SN上注冊(cè),若用戶在多個(gè)SN上注冊(cè),則在步驟205中,P2RF可以通過(guò)DSN Overlay查詢到注冊(cè)有被叫用戶信息的多個(gè)SN的地址信息,在步驟206中,P2RF可以選擇其中一個(gè)SN作為該被叫用戶的服務(wù)SN。
[0027]在上述流程中,是由P2RF向目的SN轉(zhuǎn)發(fā)Invite消息,從而實(shí)現(xiàn)MS網(wǎng)絡(luò)與DSNP2P網(wǎng)絡(luò)之間的通信。而在本發(fā)明另一實(shí)施例中,不是由P2RF轉(zhuǎn)發(fā)Invite消息,而是由S-CSCF直接向目的SN發(fā)送Invite消息,從而實(shí)現(xiàn)MS網(wǎng)絡(luò)與DSN P2P網(wǎng)絡(luò)之間的通信。具體的,當(dā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è)務(wù)呼叫請(qǐng)求(Invite消息)發(fā)送給目的SN,從而實(shí)現(xiàn)由S-CSCF直接與DSN P2P網(wǎng)絡(luò)進(jìn)行通信。
[0028]進(jìn)一步的,為了保證網(wǎng)絡(luò)通信的可靠性,在本發(fā)明另一實(shí)施例中,DSN P2P網(wǎng)絡(luò)可以設(shè)置多個(gè)P2RF,如圖3所示,多個(gè)P2RF之間通過(guò)DSN Overlay連接,并可以相互定位,各P2RF之間可以實(shí)現(xiàn)容災(zāi)備份?;谠摼W(wǎng)絡(luò)架構(gòu),當(dāng)有MS網(wǎng)絡(luò)用戶呼叫DSN P2P網(wǎng)絡(luò)用戶,且DNS服務(wù)器中當(dāng)前還沒(méi)有存儲(chǔ)SN信息時(shí),其業(yè)務(wù)呼叫流程基本與圖2所示流程相似,不同之處在于:
在步驟202中,DNS服務(wù)器查詢到多個(gè)P2RF的地址信息,并將其攜帶于DSN Reply消息發(fā)送給S-CSCF ;步驟203中,S-CSCF根據(jù)DNS Reply消息中攜帶的各個(gè)P2RF的地址信息,選擇其中一個(gè)P2RF,將接收到的Invite消息發(fā)送給該P(yáng)2RF。其中,DNS服務(wù)器在選擇P2RF時(shí),選擇當(dāng)前可用的P2RF,例如,當(dāng)某個(gè)P2RF發(fā)生故障時(shí),S-CSCF可以選擇其他P2RF作為入口節(jié)點(diǎn),實(shí)現(xiàn)了 P2RF的容災(zāi)備份,提高了網(wǎng)絡(luò)通信的可靠性。
[0029]P2RF將收集SN的信息上報(bào)給DNS服務(wù)器,DNS服務(wù)器中存儲(chǔ)了作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN的信息(如SN標(biāo)識(shí)信息和SN地址信息),在這種情況下,當(dāng)有MS網(wǎng)絡(luò)用戶呼叫DSN P2P網(wǎng)絡(luò)用戶時(shí),如圖4所示,該流程可包括:
步驟401,當(dāng)S-CSCF接收到MS網(wǎng)絡(luò)用戶向DSN P2P網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)呼叫請(qǐng)求(Invite消息)后,向DNS服務(wù)器發(fā)送DNS Query消息,用以向DNS服務(wù)器查詢DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN信息,該DNS Query消息中攜帶有DSN P2P網(wǎng)絡(luò)中的被叫用戶標(biāo)識(shí)(ID)。
[0030]步驟402,DNS服務(wù)器根據(jù)DNS Query消息查詢到作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN后,將該SN的信息攜帶于DNS Reply消息中返回給S-CSCF。
[0031]步驟403,S-CSCF根據(jù)DNS Reply消息中攜帶的SN的信息,將接收到的Invite消息發(fā)送給該作為入口節(jié)點(diǎn)的SN,該Invite消息中攜帶有被叫用戶ID。
[0032]步驟404-步驟405,作為入口節(jié)點(diǎn)的SN收到Invite消息后,根據(jù)Invite消息中攜帶的被叫用戶ID,通過(guò)DSN Overlay查詢目的SN(即該被叫用戶的服務(wù)SN)的地址信息。[0033]步驟406,作為入口節(jié)點(diǎn)的SN根據(jù)查詢到的目的SN的地址信息,將接收到的Invite消息發(fā)送給該目的SN,以請(qǐng)求與被叫用戶建立SIP會(huì)話,該Invite消息中攜帶有被叫用戶ID。
[0034]上述流程中,若在步驟401中,DNS服務(wù)器查詢到多個(gè)SN可以作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn),則DNS服務(wù)器向C-CSCF返回的DNS Reply消息中攜帶該多個(gè)SN的信息。在步驟403中,S-CSCF可以根據(jù)預(yù)設(shè)策略,從DNS Reply消息中攜帶的多個(gè)SN信息中選擇出I個(gè)SN的信息,例如,S-CSCF可以選擇負(fù)載最小的SN作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN,并將接收到的Invite消息發(fā)送給選中的作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN。
[0035]如前所述,DSN P2P網(wǎng)絡(luò)可以設(shè)置多個(gè)P2RF,當(dāng)P2RF過(guò)載時(shí)可以實(shí)現(xiàn)過(guò)載轉(zhuǎn)移。具體的,當(dāng)P2RF接收Invite消息后發(fā)現(xiàn)自身過(guò)載,則通過(guò)DNS Overlay查詢未過(guò)載的P2RF的地址信息,并向S-CSCF發(fā)送重定向消息(302消息),該重定向消息中攜帶有未過(guò)載的P2RF的地址信息;S-CSCF根據(jù)接收到的重定向消息中攜帶有未過(guò)載的P2RF的地址信息,將接收到的Invite消息發(fā)送給該未過(guò)載的P2RF,此后的處理同前述實(shí)施例所述,在此不再贅述。
[0036]其中,若發(fā)現(xiàn)自身過(guò)載的P2RF查詢到多個(gè)未過(guò)載的P2RF的地址信息,則將該多個(gè)未過(guò)載的P2RF的地址信息攜帶于重定向消息發(fā)送給S-CSCF ;S-CSCF可根據(jù)預(yù)設(shè)策略,從中選擇出一個(gè)未過(guò)載的P2RF作為入口節(jié)點(diǎn),例如,從多個(gè)未過(guò)載的P2RF中選擇負(fù)載小、在線時(shí)間短、帶寬大的P2RF作為入口節(jié)點(diǎn)。
[0037]為了保證MS網(wǎng)絡(luò)與DSN P2P網(wǎng)絡(luò)之間的通信,本發(fā)明實(shí)施例還提供了一種SN信息上報(bào)流程,如圖5所示,該流程包括以下步驟:
步驟501,P2RF根據(jù)其所在的DSN Overlay,獲取DSN P2P網(wǎng)絡(luò)中的SN信息,該SN信息可以包括SN標(biāo)識(shí)和地址信息,并根據(jù)獲取到的SN信息,請(qǐng)求相應(yīng)SN確認(rèn)是否同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)。
[0038]具體的,由于P2RF設(shè)置于DSN Overlay,因此根據(jù)DSN Overlay機(jī)制,當(dāng)有SN上線時(shí),P2RF可以獲取到該SN的信息。P2RF可通過(guò)向SN發(fā)送路由節(jié)點(diǎn)請(qǐng)求消息(RoutingPeer Request消息),以請(qǐng)求SN確認(rèn)是否同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)。
[0039]步驟502,SN若確認(rèn)同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn),則向P2RF返回路由節(jié)點(diǎn)響應(yīng)消息(Routing Peer Ack消息),Routing Peer Ack消息中攜帶有該SN的性能指標(biāo)參數(shù)。本流程以SN同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)為例描述。
[0040]優(yōu)選的,SN性能指標(biāo)參數(shù)包括以下其中之一或者任意組合:SN的負(fù)載信息、可用帶寬大小以及連續(xù)在線時(shí)長(zhǎng)。
[0041]步驟503, P2RF根據(jù)SN返回的Routing Peer Ack消息中攜帶的SN的性能指標(biāo)參數(shù),確定是否將該SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)。
[0042]優(yōu)選的,P2RF確定將該SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的依據(jù)可以包括以下其中之一或者任意組合:
Routing Peer Ack消息中攜帶的SN的負(fù)載信息(如CPU使用率)小于預(yù)設(shè)的閾值,Routing Peer Ack消息中攜帶的SN的帶寬大于預(yù)設(shè)閾值,Routing Peer Ack消息中攜帶的SN的在線時(shí)長(zhǎng)大于預(yù)設(shè)閾值。
[0043]步驟504,P2RF確定出作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的SN后,將所述SN信息攜帶于DNS更新消息(DNS update消息)中發(fā)送給DNS服務(wù)器。[0044]考慮到DSN P2P網(wǎng)絡(luò)是一個(gè)動(dòng)態(tài)網(wǎng)絡(luò),網(wǎng)絡(luò)中的SN會(huì)發(fā)生頻繁上線、下線的現(xiàn)象(即抖動(dòng),Churn),而抖動(dòng)的出現(xiàn)將影響通信業(yè)務(wù)。為了減少SN抖動(dòng)對(duì)通信業(yè)務(wù)的影響,本發(fā)明實(shí)施例中,P2RF可將收集到的作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的SN的信息,周期上報(bào)給DNS服務(wù)器,例如,當(dāng)上報(bào)周期到達(dá)時(shí),P2RF將相應(yīng)周期(如前一周期)內(nèi)確定出的作為DSNP2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的SN的信息,通過(guò)DNS update消息發(fā)送給DNS服務(wù)器;P2RF也可在確定出的作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的SN數(shù)量達(dá)到一定數(shù)量(如N個(gè),N的取值可根據(jù)網(wǎng)絡(luò)情況確定)時(shí),將這些SN的信息上報(bào)給DNS服務(wù)器。
[0045]為了保證網(wǎng)絡(luò)通信的可靠性,DNS update消息中也可以攜帶P2RF的地址信息,以表示P2RF當(dāng)前可用。
[0046]通過(guò)上述SN信息上報(bào)流程可以看出,本發(fā)明實(shí)施例提供的SN信息上報(bào)方案,由P2RF收集SN信息,并將作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN的信息上報(bào)給DNS服務(wù)器,確保了 DNS服務(wù)器能夠獲取到DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)信息,為DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)之間進(jìn)行通信提供了保證。
[0047]本發(fā)明實(shí)施例提供的DSN P2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)通信方案,當(dāng)MS網(wǎng)絡(luò)用戶發(fā)起業(yè)務(wù)呼叫請(qǐng)求后,MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備可以通過(guò)DNS服務(wù)器查詢到作為DSN P2P網(wǎng)絡(luò)入口節(jié)點(diǎn)的SN信息,由MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向?qū)?yīng)的SN發(fā)起業(yè)務(wù)呼叫請(qǐng)求,從而實(shí)現(xiàn)了 DSNP2P網(wǎng)絡(luò)與MS網(wǎng)絡(luò)之間的通信。
[0048]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了一種P2RF設(shè)備,應(yīng)用于分布式對(duì)等DSN P2P網(wǎng)絡(luò),DSN P2P網(wǎng)絡(luò)中的DSN疊加網(wǎng)Overlay上包括至少I個(gè)點(diǎn)對(duì)點(diǎn)路由功能實(shí)體P2RF,如圖6所示,該P(yáng)2RF設(shè)備包括:
獲取模塊61,用于根據(jù)本設(shè)備所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN
信息;
請(qǐng)求模塊62,用于根據(jù)獲取模塊61獲取到的SN信息,請(qǐng)求相應(yīng)SN確認(rèn)是否同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn);以及接收所述SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息;
上報(bào)模塊63,用于根據(jù)請(qǐng)求模塊62接收到的SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息,確定出將所述SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)后,將SN信息發(fā)送給域名系統(tǒng)DNS服務(wù)器。
[0049]具體的,上報(bào)模塊63具體用于,在設(shè)定周期到達(dá)時(shí),根據(jù)在設(shè)定周期內(nèi)所確定出的作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的SN信息生成SN列表,并將SN列表發(fā)送給DNS服務(wù)器。
[0050]上報(bào)模塊63具體用于,根據(jù)響應(yīng)消息中攜帶的SN的性能指標(biāo)參數(shù)和預(yù)設(shè)的閾值,將性能指標(biāo)參數(shù)符合要求的SN確定為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)。
[0051]其中,SN的性能指標(biāo)參數(shù)包括以下其中之一或者任意組合:SN的負(fù)載、可用帶寬、連續(xù)在線時(shí)長(zhǎng)。
[0052]本發(fā)明實(shí)施例提供的P2RF設(shè)備還包括業(yè)務(wù)處理模塊64,業(yè)務(wù)處理模塊64用于,在接收到MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送的業(yè)務(wù)呼叫請(qǐng)求后,根據(jù)業(yè)務(wù)呼叫請(qǐng)求中攜帶的被叫用戶標(biāo)識(shí),通過(guò)DSN Overlay查詢被叫用戶的服務(wù)SN的地址信息,并根據(jù)查詢到的被叫用戶的服務(wù)SN的地址信息,向相應(yīng)SN發(fā)送業(yè)務(wù)呼叫請(qǐng)求;或者,在查詢到被叫用戶的服務(wù)SN的地址信息后,向MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送攜帶有被叫用戶的服務(wù)SN的地址信息的重定向消息,以使頂S網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向相應(yīng)SN發(fā)送業(yè)務(wù)呼叫請(qǐng)求。
[0053]P2RF設(shè)備還包括負(fù)載均衡模塊65,負(fù)載均衡模塊65用于,在業(yè)務(wù)處理模塊64接收到業(yè)務(wù)呼叫請(qǐng)求并發(fā)現(xiàn)自身過(guò)載時(shí),通過(guò)DNS Overlay查詢未過(guò)載的P2RF的信息,并向IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送攜帶有未過(guò)載的P2RF的信息的重定向消息。
[0054]基于相同的技術(shù)構(gòu)思,本發(fā)明實(shí)施例還提供了 一種DNS服務(wù)器,如圖7所示,該DNS服務(wù)器包括:
收集模塊71,用于接收P2RF發(fā)送的SN信息,并存儲(chǔ)SN信息;其中,所述SN信息為DSNP2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)信息;
接收模塊72,用于接收MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送的DNS查詢消息,該DSN查詢消息是IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備在接收到向DSN P2P網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)呼叫請(qǐng)求后發(fā)送的;
處理模塊73,用于根據(jù)DNS查詢消息在收集模塊71中查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應(yīng)消息中,通過(guò)發(fā)送模塊74返回給MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備,以使MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向所述SN信息對(duì)應(yīng)的SN發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求。
[0055]優(yōu)選的,處理模塊73還用于,若未查詢到SN信息,則將P2RF的信息攜帶于DNS響應(yīng)消息中,通過(guò)發(fā)送模塊74返回給所述IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備。
[0056]處理模塊73具體用于,將至少2個(gè)P2RF的信息攜帶于DNS響應(yīng)消息中,通過(guò)發(fā)送模塊74返回給MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備。
[0057]通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以通過(guò)硬件,但很多情況下前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)終端設(shè)備(可以是手機(jī),個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述的方法。
[0058]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種服務(wù)節(jié)點(diǎn)SN信息上報(bào)方法,應(yīng)用于分布式對(duì)等DSN P2P網(wǎng)絡(luò),其特征在于,所述DSN P2P網(wǎng)絡(luò)中的DSN疊加網(wǎng)Overlay上包括至少I個(gè)點(diǎn)對(duì)點(diǎn)路由功能實(shí)體P2RF,所述方法包括: P2RF根據(jù)其所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信息; 所述P2RF根據(jù)獲取到的SN信息,請(qǐng)求相應(yīng)SN確認(rèn)是否同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn); 所述P2RF接收到所述SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息,并根據(jù)所述響應(yīng)消息確定出將所述SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務(wù)器。
2.如權(quán)利要求1所述的方法,其特征在于,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務(wù)器,具體為: 所述P2RF在設(shè)定周期到達(dá)時(shí),根據(jù)在設(shè)定周期內(nèi)所確定出的作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的SN信息生成SN列表,并將所述SN列表發(fā)送給DNS服務(wù)器。
3.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述響應(yīng)消息確定出將所述SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn),具體為: 所述P2RF根據(jù)所述響應(yīng)消息中攜帶的SN的性能指標(biāo)參數(shù)和預(yù)設(shè)的閾值,將性能指標(biāo)參數(shù)符合要求的SN確定為DSN P2P網(wǎng)絡(luò)的 入口節(jié)點(diǎn)。
4.如權(quán)利要求3所述的方法,其特征在于,SN的性能指標(biāo)參數(shù)包括以下其中之一或者任意組合:SN的負(fù)載、可用帶寬、連續(xù)在線時(shí)長(zhǎng)。
5.一種基于權(quán)利要求1-4任一項(xiàng)所述的方法實(shí)現(xiàn)的分布式業(yè)務(wù)對(duì)等DSN P2P網(wǎng)絡(luò)與IP多媒體系統(tǒng)MS網(wǎng)絡(luò)通信方法,其特征在于,所述方法包括: DNS服務(wù)器接收IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送的DNS查詢消息,所述DNS查詢消息是所述IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備在接收到向DSN P2P網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)呼叫請(qǐng)求后發(fā)送的; 所述DNS服務(wù)器根據(jù)所述DNS查詢消息進(jìn)行查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應(yīng)消息中返回給所述IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備,以使所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向所述SN信息對(duì)應(yīng)的SN發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求。
6.如權(quán)利要求5所述的方法,其特征在于,該方法還包括:若所述DNS服務(wù)器未查詢到SN信息,則將P2RF的信息攜帶于DNS響應(yīng)消息中返回給所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備; 所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向所述P2RF發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求; 所述P2RF根據(jù)所述業(yè)務(wù)呼叫請(qǐng)求中攜帶的被叫用戶標(biāo)識(shí),通過(guò)DSN Overlay查詢被叫用戶的服務(wù)SN的地址信息,根據(jù)查詢到的被叫用戶的服務(wù)SN的地址信息,向相應(yīng)SN發(fā)送業(yè)務(wù)呼叫請(qǐng)求,或者在查詢到被叫用戶的服務(wù)SN的地址信息后,向所述IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送攜帶有被叫用戶的服務(wù)SN的地址信息的重定向消息,以使所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向相應(yīng)SN發(fā)送業(yè)務(wù)呼叫請(qǐng)求。
7.如權(quán)利要求6所述的方法,其特征在于,所述P2RF至少為2個(gè);所述將P2RF的信息攜帶于DNS響應(yīng)消息中返回給所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備,以使所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向所述P2RF發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求,具體為: 所述DNS服務(wù)器將所述至少2個(gè)P2RF的信息攜帶于DNS響應(yīng)消息中,返回給所述IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備;所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備根據(jù)所述DNS響應(yīng)消息中攜帶的至少2個(gè)P2RF的信息,選擇其中一個(gè)P2RF,并向選擇出的P2RF發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求。
8.如權(quán)利要求7所述的方法,其特征在于,所述方法還包括: P2RF接收到業(yè)務(wù)呼叫請(qǐng)求后若發(fā)現(xiàn)自身過(guò)載,則通過(guò)DNS Overlay查詢未過(guò)載的P2RF的信息,并向所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送攜帶有未過(guò)載的P2RF的信息的重定向消息; 所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備根據(jù)所述重定向消息,向未過(guò)載的P2RF發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求。
9.一種點(diǎn)對(duì)點(diǎn)路由功能實(shí)體P2RF,應(yīng)用于分布式對(duì)等DSN P2P網(wǎng)絡(luò),所述DSN P2P網(wǎng)絡(luò)中的DSN疊加網(wǎng)Overlay上包括至少I個(gè)點(diǎn)對(duì)點(diǎn)路由功能實(shí)體P2RF,其特征在于,所述P2RF包括: 獲取模塊,用于根據(jù)本設(shè)備所在的DSN疊加網(wǎng)Overlay,獲取DSN Overlay中的SN信息; 請(qǐng)求模塊,用于根據(jù)所述獲取模塊獲取到的SN信息,請(qǐng)求相應(yīng)SN確認(rèn)是否同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn);以及接收所述SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息; 上報(bào)模塊,用于根據(jù)所述請(qǐng)求模塊接收到的所述SN返回的同意作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的響應(yīng)消息,確定出將所述SN作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)后,將所述SN信息發(fā)送給域名系統(tǒng)DNS服務(wù)器。
10.如權(quán)利要求9所述·的P2RF,其特征在于,所述上報(bào)模塊具體用于,在設(shè)定周期到達(dá)時(shí),根據(jù)在設(shè)定周期內(nèi)所確定出的作為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)的SN信息生成SN列表,并將所述SN列表發(fā)送給DNS服務(wù)器。
11.如權(quán)利要求9所述的P2RF,其特征在于,所述上報(bào)模塊具體用于,根據(jù)所述響應(yīng)消息中攜帶的SN的性能指標(biāo)參數(shù)和預(yù)設(shè)的閾值,將性能指標(biāo)參數(shù)符合要求的SN確定為DSNP2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)。
12.如權(quán)利要求11所述的P2RF,其特征在于,SN的性能指標(biāo)參數(shù)包括以下其中之一或者任意組合:SN的負(fù)載、可用帶寬、連續(xù)在線時(shí)長(zhǎng)。
13.如權(quán)利要求9所述的P2RF,其特征在于,所述P2RF還包括業(yè)務(wù)處理模塊; 所述業(yè)務(wù)處理模塊用于,在接收到所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送的業(yè)務(wù)呼叫請(qǐng)求后,根據(jù)所述業(yè)務(wù)呼叫請(qǐng)求中攜帶的被叫用戶標(biāo)識(shí),通過(guò)DSN Overlay查詢被叫用戶的服務(wù)SN的地址信息,并根據(jù)查詢到的被叫用戶的服務(wù)SN的地址信息,向相應(yīng)SN發(fā)送業(yè)務(wù)呼叫請(qǐng)求;或者,在查詢到被叫用戶的服務(wù)SN的地址信息后,向所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送攜帶有被叫用戶的服務(wù)SN的地址信息的重定向消息,以使所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向相應(yīng)SN發(fā)送業(yè)務(wù)呼叫請(qǐng)求。
14.如權(quán)利要求13所述的P2RF,其特征在于,所述P2RF還包括負(fù)載均衡模塊; 所述負(fù)載均衡模塊用于,在所述業(yè)務(wù)處理模塊接收到業(yè)務(wù)呼叫請(qǐng)求并發(fā)現(xiàn)自身過(guò)載時(shí),通過(guò)DNS Overlay查詢未過(guò)載的P2RF的信息,并向所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送攜帶有未過(guò)載的P2RF的信息的重定向消息。
15.一種DNS服務(wù)器,其特征在于,所述DNS服務(wù)器包括: 收集模塊,用于接收所述P2RF發(fā)送的SN信息,并存儲(chǔ)所述SN信息;其中,所述SN信息為DSN P2P網(wǎng)絡(luò)的入口節(jié)點(diǎn)信息; 接收模塊,用于接收MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備發(fā)送的DNS查詢消息,所述DSN查詢消息是所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備在接收到向DSN P2P網(wǎng)絡(luò)發(fā)起的業(yè)務(wù)呼叫請(qǐng)求后發(fā)送的; 處理模塊,用于根據(jù)所述DNS查詢消息在所述收集模塊中查詢,若查詢到SN信息,則將查詢到的SN信息攜帶于DNS響應(yīng)消息中,通過(guò)發(fā)送模塊返回給所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備,以使所述頂S網(wǎng)絡(luò)的核心網(wǎng)設(shè)備向所述SN信息對(duì)應(yīng)的SN發(fā)送所述業(yè)務(wù)呼叫請(qǐng)求。
16.如權(quán)利要求15所述DNS服務(wù)器,其特征在于,所述處理模塊還用于,若未查詢到SN信息,則將P2RF的信息攜帶于DNS響應(yīng)消息中,通過(guò)所述發(fā)送模塊返回給所述IMS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備。
17.如權(quán)利要求15所述DNS服務(wù)器,其特征在于,所述處理模塊具體用于,將至少2個(gè)P2RF的信息攜帶于DNS響應(yīng)消息中,通過(guò)所述發(fā)送模塊返回給所述MS網(wǎng)絡(luò)的核心網(wǎng)設(shè)備。
【文檔編號(hào)】H04L29/06GK103825914SQ201210463127
【公開日】2014年5月28日 申請(qǐng)日期:2012年11月16日 優(yōu)先權(quán)日:2012年11月16日
【發(fā)明者】樂(lè)利鋒, 彭晉 申請(qǐng)人:中國(guó)移動(dòng)通信集團(tuán)公司