一種ims終端自組網(wǎng)的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,特別是涉及一種MS終端自組網(wǎng)的方法及裝置。
【背景技術(shù)】
[0002] IP多媒體子系統(tǒng)(IPMultimediaSubsystem,IMS)是一種全新的多媒體業(yè)務(wù)形 式,它能夠滿足現(xiàn)在的終端客戶更新穎、更多樣化的多媒體業(yè)務(wù)的需求,已經(jīng)被公認(rèn)為3G 后通信網(wǎng)絡(luò)的核心關(guān)鍵技術(shù),是實(shí)現(xiàn)固網(wǎng)、移動網(wǎng)和互聯(lián)網(wǎng)融合的必選的網(wǎng)絡(luò)架構(gòu),是目前 網(wǎng)絡(luò)技術(shù)研究的前沿和熱點(diǎn)技術(shù)。
[0003]IMS終端在注冊時需要設(shè)定代理會話控制功能(Proxy-CallSessionControl Funtion,P-CSCF)發(fā)現(xiàn)點(diǎn),并經(jīng)過會話初始協(xié)議(SessionInitiationProtocol,SIP)消 息向頂S網(wǎng)絡(luò)設(shè)備注冊。
[0004] 具體的,參閱圖1所示,以頂S終端A的注冊流程為例進(jìn)行說明,頂S終端A在開 機(jī)后,通過SIP信令向頂S網(wǎng)絡(luò)發(fā)起注冊流程,并經(jīng)過頂S網(wǎng)絡(luò)內(nèi)部P-CSCF網(wǎng)元、查詢會 話控制功能(Interrogating-CallSessionControlFuntion,I-CSCF)網(wǎng)元、服務(wù)會話控 制功能(Serving-CallSessionControlFuntion,S-CSCF)網(wǎng)元、歸屬用戶服務(wù)器(Home SubscriberServer,HSS)、應(yīng)用服務(wù)器(ApplicationServer,AS)記錄IMS終端A的信息, 并為后續(xù)呼叫等業(yè)務(wù)做準(zhǔn)備。此外,頂S終端B也需執(zhí)行上述流程實(shí)現(xiàn)在頂S網(wǎng)絡(luò)中的注 rm 冊。
[0005] 在呼叫流程中,當(dāng)頂S終端A需要向頂S終端B發(fā)起呼叫時,主叫頂S終端A需要 發(fā)起SIP呼叫(INVITE)信令,也由頂S網(wǎng)絡(luò)中的各個網(wǎng)元進(jìn)行路由轉(zhuǎn)發(fā),此外,頂S終端之 間傳輸?shù)拿襟w包也需要由頂S網(wǎng)絡(luò)設(shè)備中的各個網(wǎng)元進(jìn)行轉(zhuǎn)發(fā)。因此,頂S終端必須接入 至ijms網(wǎng)絡(luò)的環(huán)境中才能進(jìn)行呼叫等業(yè)務(wù),如果頂s終端接入到頂s網(wǎng)絡(luò)失敗,則此時頂s 終端無法正常工作,在一定程度上限制了MS終端的應(yīng)用場景。
[0006] 現(xiàn)有技術(shù)下,頂S終端之間在進(jìn)行視頻、音頻、短信等基礎(chǔ)業(yè)務(wù)時,還會經(jīng)常出現(xiàn) MS網(wǎng)絡(luò)內(nèi)部網(wǎng)元丟包等情況,導(dǎo)致業(yè)務(wù)進(jìn)程異常。
[0007] 具體的,可能有以下至少兩種情況導(dǎo)致丟包現(xiàn)象:
[0008] 其一,為了保證數(shù)據(jù)包傳輸實(shí)時性,頂S媒體數(shù)據(jù)包的發(fā)送通常采用用戶數(shù)據(jù)報協(xié) 議(UserDatagramProtocol,UDP)傳輸IMS網(wǎng)絡(luò)中的數(shù)據(jù)包,而UDP傳輸是不可靠的傳 輸,丟包是數(shù)據(jù)包傳輸過程中的正?,F(xiàn)象。因此,在數(shù)據(jù)包的傳輸過程中,每增加一個中間 節(jié)點(diǎn),丟包的可能性都會增加。而針對MS終端之間的呼叫過程,需要頂S網(wǎng)絡(luò)中的多個設(shè) 備進(jìn)行轉(zhuǎn)發(fā),因此可能導(dǎo)致較高的丟包率。
[0009] 其二,由于所有頂S終端發(fā)起業(yè)務(wù)時都需要使用一整套頂S網(wǎng)絡(luò)設(shè)備,而當(dāng)頂S設(shè) 備需要對大量數(shù)據(jù)包進(jìn)行處理時,由于MS網(wǎng)絡(luò)設(shè)備的處理能力有限,因此也會造成一定 的丟包現(xiàn)象。例如,大量音視頻數(shù)據(jù)包的解碼和編碼過程需要占用IMS設(shè)備的大量資源,對 MS設(shè)備的負(fù)荷構(gòu)成極大的挑戰(zhàn),因此也可能出現(xiàn)丟包現(xiàn)象。
[0010] 由上可知,MS終端在注冊和發(fā)起業(yè)務(wù)的過程中,均需要部署一整套頂S網(wǎng)絡(luò)設(shè)備 提供為其提供服務(wù),極大地限制了頂S終端的應(yīng)用場景,且業(yè)務(wù)進(jìn)程中較高的丟包率可能 導(dǎo)致業(yè)務(wù)進(jìn)程出現(xiàn)異常。
【發(fā)明內(nèi)容】
[0011] 本發(fā)明實(shí)施例提供一種頂S終端自組網(wǎng)的方法及裝置,用以解決現(xiàn)有技術(shù)中頂S 終端應(yīng)用場景受限以及網(wǎng)絡(luò)丟包率較高的問題。
[0012] 本發(fā)明實(shí)施例提供的具體技術(shù)方案如下:
[0013] -種頂S終端自組網(wǎng)的方法,包括:
[0014] 第一頂S終端經(jīng)交換設(shè)備發(fā)送注冊廣播消息至自身所在互通集群網(wǎng)絡(luò)中的其他 頂S終端,所述注冊廣播消息攜帶所述第一頂S終端的標(biāo)識和地址;
[0015] 第一頂S終端接收所在互通集群網(wǎng)絡(luò)中至少一個頂S終端回復(fù)的注冊廣播確認(rèn)消 息,并記錄接收到的每一條注冊廣播確認(rèn)消息中攜帶的相應(yīng)的MS終端的標(biāo)識與地址;
[0016] 第一頂S終端確定所述第一頂S終端與接收到的每一條注冊廣播確認(rèn)消息對應(yīng)的 頂S終端共同構(gòu)成頂S自適應(yīng)網(wǎng)絡(luò)。
[0017] 因此,本發(fā)明中的頂S終端可以不經(jīng)過頂S網(wǎng)絡(luò)的注冊,直接通過廣播的形式通知 互通集群網(wǎng)絡(luò)中的其他MS終端,并進(jìn)一步地不需要頂S網(wǎng)絡(luò)設(shè)備就可以使用SIP信令進(jìn) 行通信,對于部署MS終端組網(wǎng)非常方便。
[0018] 可選的,在第一頂S終端經(jīng)交換設(shè)備發(fā)送注冊廣播消息至自身所在互通集群網(wǎng)絡(luò) 中的其他MS終端時,進(jìn)一步包括:
[0019] 第一頂S終端經(jīng)所述交換設(shè)備發(fā)送注冊消息至頂S網(wǎng)絡(luò)中的代理會話控制功能網(wǎng) 元P-CSCF,在所述IMS網(wǎng)絡(luò)中進(jìn)行注冊。
[0020] 可選的,進(jìn)一步包括:
[0021] 第一頂S終端每次確定自身開機(jī)時,經(jīng)交換設(shè)備發(fā)送注冊廣播消息至自身所在互 通集群網(wǎng)絡(luò)中的其他頂S終端;或者,
[0022] 第一頂S終端每次確定到達(dá)預(yù)設(shè)的重注冊周期時,經(jīng)交換設(shè)備發(fā)送注冊廣播消息 至自身所在互通集群網(wǎng)絡(luò)中的其他MS終端。
[0023] 可選的,在第一頂S終端接收所在互通集群網(wǎng)絡(luò)中至少一個頂S終端回復(fù)的注冊 廣播確認(rèn)消息,并記錄接收到的每一條注冊廣播確認(rèn)消息中攜帶的相應(yīng)的MS終端的標(biāo)識 與地址之后,進(jìn)一步包括:
[0024] 當(dāng)?shù)谝豁擲終端需要與任一頂S終端建立呼叫關(guān)系時,第一頂S終端根據(jù)所述接 收到的每一條注冊廣播確認(rèn)消息中攜帶的相應(yīng)的IMS終端的標(biāo)識與地址,查詢所述任一 IMS終端的標(biāo)識與地址;
[0025] 當(dāng)所述第一IMS終端確定記錄有所述任一IMS終端的標(biāo)識與地址時,所述第一IMS 終端直接向所述任一MS終端對應(yīng)的地址發(fā)送呼叫消息。
[0026] 因此,在頂S終端進(jìn)行呼叫業(yè)務(wù)時,直接利用對方地址,進(jìn)行點(diǎn)對點(diǎn)的通信,而不 需要經(jīng)過MS網(wǎng)絡(luò),減小了丟包的概率,并極大減少了頂S網(wǎng)絡(luò)設(shè)備的性能負(fù)荷。
[0027] 可選的,在第一頂S終端接收所在互通集群網(wǎng)絡(luò)中至少一個頂S終端回復(fù)的注冊 廣播確認(rèn)消息,并記錄接收到的每一條注冊廣播確認(rèn)消息中攜帶的相應(yīng)的MS終端的標(biāo)識 與地址之后,進(jìn)一步包括:
[0028] 當(dāng)?shù)谝豁擲終端需要與任一頂S終端建立呼叫關(guān)系時,第一頂S終端根據(jù)所述接 收到的每一條注冊廣播確認(rèn)消息中攜帶的相應(yīng)的IMS終端的標(biāo)識與地址,查詢所述任一 IMS終端的標(biāo)識與地址;
[0029] 當(dāng)?shù)谝豁擲終端確定沒有記錄所述任一終端的標(biāo)識與地址時,所述第一頂S終端 進(jìn)一步判斷自身是否在所述IMS網(wǎng)絡(luò)注冊成功;
[0030] 若是,則所述第一頂S終端經(jīng)所述交換設(shè)備將呼叫消息發(fā)送至P-CSCF,并通過所 述頂S網(wǎng)絡(luò)中的各個網(wǎng)元轉(zhuǎn)發(fā)至所述任一頂S終端;
[0031] 否則,所述第一頂S終端終止與所述任一頂S終端建立呼叫關(guān)系。
[0032] 一種頂S終端自組網(wǎng)的方法,包括:
[0033] 第二頂S終端接收自身所在互通集群網(wǎng)絡(luò)中第一頂S終端經(jīng)交換設(shè)備轉(zhuǎn)發(fā)的注冊 廣播消息,并記錄所述注冊廣播消息中攜帶的所述第一MS終端的標(biāo)識與地址;
[0034] 第二頂S終端向所述第一頂S終端回復(fù)注冊廣播確認(rèn)消息,其中,所述注冊廣播確 認(rèn)消息攜帶所述第二MS終端的標(biāo)識和地址;
[0035] 第二頂S終端確定所述第二頂S終端與所述第一頂S終端共同構(gòu)成頂S自適應(yīng)網(wǎng) 絡(luò)。
[0036] 因此,本發(fā)明中的頂S終端可以不經(jīng)過頂S網(wǎng)絡(luò)的注冊,直接通過廣播的形式通知 互通集群網(wǎng)絡(luò)中的其他MS終端,并進(jìn)一步地不需要頂S網(wǎng)絡(luò)設(shè)備就可以使用SIP信令進(jìn) 行通信,對于部署MS終端組網(wǎng)非常方便。
[0037] 一種頂S終端自組網(wǎng)的裝置,包括:
[0038] 第一發(fā)送單元,用于經(jīng)交換設(shè)備發(fā)送注冊廣播消息至自身所在互通集群網(wǎng)絡(luò)中的 其他頂S終端,所述注冊廣播消息攜帶所述第一頂S終端的標(biāo)識和地址;
[0039] 第一接收單元,用于接收所在互通集群網(wǎng)絡(luò)中至少一個頂S終端回復(fù)的注冊廣播 確認(rèn)消息,并記錄接收到的每一條注冊廣播確認(rèn)消息中攜帶的相應(yīng)的MS終端的標(biāo)識與地 址;
[0040] 第一處理單元,用于確定與接收到的每一條注冊廣播確認(rèn)消息對應(yīng)的頂S終端共 同構(gòu)成頂S自適應(yīng)網(wǎng)絡(luò)。
[0041] 因此,本發(fā)明中的頂S終端可以不經(jīng)過頂S網(wǎng)絡(luò)的注冊,直接通過廣播的形式通知 互通集群網(wǎng)絡(luò)中的其他MS終端,并進(jìn)一步地不需要頂S網(wǎng)絡(luò)設(shè)備就可以使用SIP信令進(jìn) 行通信,對于部署MS終端組網(wǎng)非常方便。
[0042] 可選的,在所述第一發(fā)送單元經(jīng)交換設(shè)備發(fā)送注冊廣播消息至自身所在互通集群 網(wǎng)絡(luò)中的其他IMS終端時,所述第一發(fā)送單元,進(jìn)一步用于:
[0043] 經(jīng)所述交換設(shè)備發(fā)送注冊消息至頂S網(wǎng)絡(luò)中的代理會話控制功能網(wǎng)元P-CSCF,在 所述IMS網(wǎng)絡(luò)中進(jìn)行注冊。
[0044] 可選的,進(jìn)一步包括:
[0045