欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種增強的s-cscf服務器的數(shù)據(jù)處理方法及裝置制造方法

文檔序號:7779602閱讀:354來源:國知局
一種增強的s-cscf服務器的數(shù)據(jù)處理方法及裝置制造方法
【專利摘要】本發(fā)明實施例提供了一種增強的S-CSCF服務器的數(shù)據(jù)處理方法及裝置,涉及通信領域,用以保證用戶設備間建立正確的通信連接,提高通信效率。所述方法,包括:獲取SIP請求消息;確定SIP請求消息的類型;若確定出SIP請求消息的類型為業(yè)務請求消息,則在確定S-CSCF服務器是第一用戶的歸屬S-CSCF服務器時,確定此SIP請求消息的業(yè)務請求類型;根據(jù)業(yè)務請求類型及第一用戶的公共地址信息,獲取第一用戶的第一應用的標識信息;根據(jù)第一用戶的第一應用的標識信息,將SIP請求消息中攜帶的公共地址信息更新為第一用戶的第一應用的標識信息;并將更新后的SIP請求消息發(fā)送至第一用戶。
【專利說明】—種增強的S-CSCF服務器的數(shù)據(jù)處理方法及裝置
【技術領域】
[0001]本發(fā)明涉及通信領域,尤其涉及一種增強的S-CSCF服務器的數(shù)據(jù)處理方法及裝置。
【背景技術】
[0002]隨著通信技術的快速發(fā)展,MS (IP Multimedia Subsystem,IP多媒體子系統(tǒng))被引入至3GPP (The3rd Generation Partnership Project,第三代伙伴計劃)網(wǎng)絡中,可為各種類型的終端提供基于IP (Internet Protocol,網(wǎng)絡之間互連的協(xié)議)的通信服務?,F(xiàn)有技術中,在MS網(wǎng)絡中,為了實現(xiàn)多應用的尋址方便,一個用戶的至少兩個應用均可以通過此用戶的公共地址信息在服務器中進行注冊。在服務器接收到其他用戶發(fā)送給某個用戶的請求消息時,若請求消息中攜帶的目的地址信息為此用戶的公共地址信息,則服務器在沒有記錄此用戶在服務器中注冊的至少兩個應用的優(yōu)先級的情況下,按順序或并行轉(zhuǎn)發(fā)此請求消息至此用戶的至少兩個應用中。在此用戶的至少兩個應用中,如果服務器是順序/并行轉(zhuǎn)發(fā)請求消息,則哪個應用先響應此請求消息,則由哪個應用與其他用戶進行通信。
[0003]在實現(xiàn)上述請求消息轉(zhuǎn)發(fā)的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:若其他用戶預與用戶a的應用a進行通信,由于其他用戶無法獲取應用a的唯一標識,則將請求消息中的目的地址設為應用a與應用b在服務器注冊時使用的用戶a的公共地址信息。服務器接收到請求消息后,將此請求消息按順序或并行轉(zhuǎn)發(fā)至應用a及應用b。若應用b先對請求消息進行了響應,則服務器將應用b發(fā)送的響應消息返回至其他用戶,由應用b與其他用戶進行通信。這樣,由于服務器在沒有記錄用戶a的至少兩個應用的優(yōu)先級的情況下,按順序或并行轉(zhuǎn)發(fā)此請求消息至此用戶a的至少兩個應用中,用戶a的至少兩個應用中,哪個應用先響應此請求消息,則由哪個應用于其他用戶進行通信,導致與其他用戶進行通信的應用可能與預期不同,用戶間建立的通信連接不正確,從而降低了通信效率。

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

[0004]本發(fā)明的實施例提供一種增強的S-CSCF服務器的數(shù)據(jù)處理方法及裝置,用以保證用戶間建立正確的通信連接,提高通信效率。
[0005]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0006]第一方面,本發(fā)明實施例提供了一種增強的S-CSCF服務器的數(shù)據(jù)處理方法,包括:服務呼叫會話控制功能S-CSCF服務器獲取會話初始化協(xié)議SIP請求消息;所述SIP請求消息中攜帶有公共地址信息;所述S-CSCF服務器確定所述SIP請求消息的類型;其中,所述SIP請求消息的類型包括:業(yè)務請求消息,及注冊請求消息;所述注冊請求消息是用戶的應用用于進行注冊的請求消息;所述業(yè)務請求消息是用戶的應用用于進行數(shù)據(jù)通信的請求消息;若確定出所述SIP請求消息的類型為業(yè)務請求消息,則所述S-CSCF服務器確定其是否為第一用戶的歸屬S-CSCF服務器;所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息;在所述S-CSCF服務器確定其是所述第一用戶的歸屬S-CSCF服務器時,所述S-CSCF服務器確定所述SIP請求消息的業(yè)務請求類型;所述S-CSCF服務器根據(jù)所述SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取所述SIP請求消息對應的第一用戶的第一應用的標識信息;所述標識信息包括:互聯(lián)網(wǎng)協(xié)議IP地址及端口信息;所述匹配信息是指所述S-CSCF服務器在注冊用戶的應用時,存儲的所述用戶的公共地址信息,用戶的應用的能力信息及標識信息;所述S-CSCF服務器根據(jù)所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為所述第一用戶的第一應用的標識信息;并將更新后的SIP請求消息發(fā)送至所述第一用戶。
[0007]第二方面,本發(fā)明實施例提供了一種增強的服務呼叫會話控制功能S-CSCF服務器,包括:獲取單元,用于獲取會話初始化協(xié)議SIP請求消息;所述SIP請求消息中攜帶有公共地址信息;確定單元,用于確定所述SIP請求消息的類型;其中,所述SIP請求消息的類型包括:業(yè)務請求消息,及注冊請求消息;所述注冊請求消息是用戶的應用用于進行注冊的請求消息;所述業(yè)務請求消息是用戶的應用用于進行數(shù)據(jù)通信的請求消息;所述確定單元,還用于在確定出所述SIP請求消息的類型為業(yè)務請求消息時,確定所述增強的S-CSCF服務器是否為第一用戶的歸屬S-CSCF服務器;所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息;所述確定單元,還用于在確定所述增強的S-CSCF服務器是所述第一用戶的歸屬S-CSCF服務器時,確定所述SIP請求消息的業(yè)務請求類型;所述獲取單元,還用于根據(jù)所述確定單元確定的所述SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取所述SIP請求消息對應的第一用戶的第一應用的標識信息;所述標識信息包括:互聯(lián)網(wǎng)協(xié)議IP地址及端口信息;所述匹配信息是指所述S-CSCF服務器在注冊用戶的應用時,存儲的所述用戶的公共地址信息,用戶的應用的能力信息及標識信息;更新單元,用于根據(jù)獲取單元獲取的所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為所述第一用戶的第一應用的標識信息;發(fā)送單元,用于將所述更新單元更新后的SIP請求消息發(fā)送至所述第一用戶。
[0008]本發(fā)明實施例提供了一種增強的S-CSCF服務器的數(shù)據(jù)處理方法及裝置,S-CSCF服務器獲取SIP請求消息后,確定此SIP請求消息是否為注冊請求消息,若確定出此SIP請求消息不是注冊請求消息,在此S-CSCF服務器是第一用戶的歸屬S-CSCF服務器時,所述S-CSCF服務器確定此SIP請求消息的業(yè)務請求類型時,此時,SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,S-CSCF服務器可以根據(jù)業(yè)務請求消息的業(yè)務請求類型及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取請求消息對應的第一用戶的第一應用的標識信息,并將此SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為第一用戶的第一應用的標識信息,將此更新后的SIP請求消息發(fā)送至第一用戶。這樣,S-CSCF服務器可以將接收到的SIP請求消息,發(fā)送至其他用戶中與SIP請求消息的業(yè)務請求類型相匹配的應用中,使得發(fā)送SIP請求消息的用戶可以與預期的其他用戶的應用進行通信,保證了用戶間建立正確的通信連接,提高了通信效率?!緦@綀D】

【附圖說明】
[0009]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0010]圖1為本發(fā)明實施例提供的一種增強的S-CSCF服務器的數(shù)據(jù)處理方法的示意圖;
[0011]圖2為本發(fā)明實施例提供的另一種增強的S-CSCF服務器的數(shù)據(jù)處理方法的示意圖;
[0012]圖3為本發(fā)明實施例提供的一種增強的S-CSCF服務器的結(jié)構示意圖。
【具體實施方式】
[0013]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0014]本發(fā)明實施例提供了一種增強的S-CSCF服務器的數(shù)據(jù)處理方法,如圖1所示,包括:
[0015]101、服務呼叫會話控制功能S-CSCF服務器獲取會話初始化協(xié)議SIP請求消息。
[0016]其中,所述SIP (Session Initiation Protocol,會話初始化協(xié)議)請求消息中攜帶有公共地址信息。
[0017]具體的,S-CSCF(Serving CSCF (Call Session Control Function,呼叫會話控制功能)服務CSCF)服務器接收用戶通過用戶設備發(fā)送的SIP請求消息。向S-CSCF服務器發(fā)送SIP請求消息的用戶可以是此S-CSCF服務器管理的用戶,可以是其他S-CSCF服務器管理的用戶。
[0018]需要說明的是,公共地址信息可以唯一標識出一個用戶。
[0019]可選的,公共地址信息包括:SIPURI (Session Initiation Protocol UniformResource Identifier,會話初始化協(xié)議統(tǒng)一資源標識符)或 Tel URI (TelecommunicationUniform Resource Identifier,電話統(tǒng)一資源標識符)。
[0020]需要說明的是,本發(fā)明實施例適用于用戶的應用均使用用戶的公共地址信息在S-CSCF服務器注冊的場景。例如,用戶A的用戶設備A中有RCS (Rich CommunicationSuite,富通信套件)應用和 VoLTE (Voice over LTE (Long Term Evolution,長期演進),LTE上的語音)應用,其中RCS是以客戶端形式安裝在用戶A的用戶設備A中,VoLTE是用戶A的用戶設備A的內(nèi)置功能。RCS應用和VoLTE應用通過用戶A的公共地址信息在服務器中注冊。
[0021]102、所述S-CSCF服務器確定所述SIP請求消息的類型。
[0022]其中,所述SIP請求消息的類型包括:業(yè)務請求消息,及注冊請求消息。所述注冊請求消息是用戶的應用用于進行注冊的請求消息。所述業(yè)務請求消息是用戶的應用用于進行數(shù)據(jù)通信的請求消息。
[0023]具體的,S-CSCF服務器在獲取到SIP請求消息后,S-CSCF服務器可以通過解析此SIP請求消息,確定出此SIP請求消息的類型。
[0024]需要說明的是,SIP請求消息的請求行中有此SIP請求消息的類型的字段,此時,S-CSCF服務器可以通過解析SIP請求消息,獲取此字段,從而可以確定出SIP請求消息的類型。
[0025]需要說明的是,SIP請求消息的請求行的第一個字段可以表示出SIP請求消息的類型。例如,若SIP請求消息的請求行的第一個字段是regiSter,則表明此SIP請求消息為注冊請求消息。若Sip請求消息的請求行的第一個字段是invite,則表明此SIP請求消息為業(yè)務請求消息。
[0026]需要說明的是,本專利所指的SIP請求消息攜帶的公共地址信息,根據(jù)SIP請求消息的類型不同而不同。
[0027]若SIP請求消息的類型為業(yè)務請求消息,則SIP請求消息攜帶的公共地址信息為第一用戶的公共地址信息,且在業(yè)務請求消息的請求行中攜帶第一用戶的公共地址信息。
[0028]若SIP請求消息的類型為注冊請求消息,則SIP請求消息攜帶的公共地址信息為第二用戶的公共地址,且在注冊請求消息的目的地址域中攜帶第二用戶的公共地址信息。
[0029]103、若確定出所述SIP請求消息的類型為業(yè)務請求消息,則所述S-CSCF服務器確定其是否為第一用戶的歸屬S-CSCF服務器。
[0030]其中,所述歸屬S-CSCF服務器是指管理第一用戶的S-CSCF服務器。所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息。
[0031]需要說明的是,所述第一用戶是指所述SIP請求消息中攜帶的公共地址信息標識的用戶,也就是說,第一用戶是將要接收SIP請求消息的用戶。即為,第一用戶是指發(fā)送SIP請求消息的用戶需要進行通信的用戶。
[0032]具體的,S-CSCF服務器在確定出獲取的SIP請求消息為業(yè)務請求消息后,需要判斷出此S-CSCF服務器是否為第一用戶的歸屬S-CSCF服務器。若確定出發(fā)送此SIP請求消息的用戶是希望將此SIP請求消息發(fā)送至此S-CSCF服務器管理的用戶,則說明是發(fā)送此SIP請求消息的用戶請求與此S-CSCF服務器管理的用戶進行通信,將SIP請求消息發(fā)送至此S-CSCF服務器,以便此S-CSCF服務器將此SIP請求消息發(fā)送至相應的用戶,即為第一用戶,此時此S-CSCF服務器確定其為第一用戶的歸屬S-CSCF服務器,即為被呼叫者的歸屬S-CSCF服務器。若確定出此業(yè)務請求消息由其管理的用戶發(fā)送,請求S-CSCF服務器將此業(yè)務請求消息發(fā)送至其他S-CSCF服務器管理的用戶,此時S-CSCF服務器不是第一用戶的歸屬S-CSCF服務器。
[0033]需要說明的是,S-CSCF服務器管理的用戶中的應用需在此S-CSCF服務器中進行注冊。
[0034]進一步的,S-CSCF服務器可以通過解析此業(yè)務請求消息的請求行的公共地址信息,獲知此業(yè)務請求消息的目的地址信息,從而可以確定S-CSCF服務器本身是否為此SIP請求消息接收者即為第一用戶的歸屬的S-CSCF服務器。若獲取的目的地址信息是其管理的用戶的地址信息,則S-CSCF服務器可以確定其是此SIP請求消息接收者即為第一用戶的歸屬S-CSCF服務器。
[0035]104、在所述S-CSCF服務器確定其是所述第一用戶的歸屬S-CSCF服務器時,所述S-CSCF服務器確定所述SIP請求消息的業(yè)務請求類型。
[0036]具體的,S-CSCF服務器在確定出其是第一用戶的歸屬S-CSCF服務器時,S-CSCF服務器可以解析此SIP請求消息,從而可以確定此SIP請求消息的業(yè)務請求類型。
[0037]進一步的,S-CSCF服務器可以通過解析此SIP請求消息的消息體所攜帶的SDP(Session Description Protocol,會話描述協(xié)議)中的信息,確定出SIP請求消息的業(yè)務請求類型。
[0038]需要說明的是,SDP中可以記錄SIP請求消息請求的業(yè)務相關"[目息,例如,SDP可以記錄視頻業(yè)務的相關信息,或是聊天業(yè)務的相關信息,傳輸文件業(yè)務的相關信息。示例性的SDP信息如下:
[0039]v=0
[0040]o=-3540007314 3540007314 IN IP4 172.28.124.247
[0041]S=-
[0042]c=IN IP4 172.28.124.247
[0043]t=0 0
[0044]m=message 20000 TCP/MSRP *
[0045]a=path:msrp://172.28.124.247:20000/1331018514797;tcp
[0046]其中,“m=message 20000 TCP/MSRP 說明了聊天業(yè)務的相關信息,此時S-CSCF服務器可以解析出此業(yè)務請求消息的類型為聊天業(yè)務。
[0047]105、所述S-CSCF服務器根據(jù)所述SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取所述SIP請求消息對應的第一用戶的第一應用的標識信息。
[0048]其中,所述標識信息包括:IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址及端口信息。所述匹配信息是指所述S-CSCF服務器在注冊用戶的應用時,存儲的所述用戶的公共地址信息,用戶的應用的能力信息及標識信息。
[0049]需要說明的是,第一用戶的第一應用是指在匹配信息中,與獲取的SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息相匹配的標識信息對應的應用。
[0050]需要說明的是,第一應用的標識信息是指第一用戶使用的用戶設備的IP地址,即為運行第一應用的用戶設備的IP地址,及第一應用在用戶設備中的端口信息。
[0051]具體的,S-CSCF服務器在確定出此SIP請求消息的業(yè)務請求類型后,可以根據(jù)獲取的SIP請求消息的業(yè)務請求類型,及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,查找已存儲的匹配信息,若在已存儲的匹配信息中,記錄有與SIP請求消息的業(yè)務請求類型,及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息相匹配的一項,則此匹配項的信息即是所需要的匹配信息。由于匹配信息為第一用戶的公共地址信息,第一用戶的第一應用的能力信息及標識信息,則可以在匹配項中獲取到第一用戶的第一應用的標識信息。即為在匹配項中獲取到第一用戶使用的用戶設備的IP地址及第一應用在用戶設備中的端口信息,這樣可以唯一確定出發(fā)送SIP請求消息的用戶請求與第一用戶中的哪個應用建立通信,即為確定出第一用戶的第一應用。
[0052]需要說明的是,在本發(fā)明實施中,用戶中的一個應用對應一個端口號,不同應用對應的端口號不同。
[0053]需要說明的是,在本發(fā)明所有實施例中,S-CSCF服務器是支持一個用戶的多個應用使用同一個用戶的公共地址信息進行注冊的場景。且本發(fā)明實施例中的S-CSCF服務器支持通過根據(jù)不同端口區(qū)分不同應用的能力,并可以識別并提取SIP請求消息中的能力信
肩、O
[0054]106、所述S-CSCF服務器根據(jù)所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為所述第一用戶的第一應用的標識信息;并將更新后的SIP請求消息發(fā)送至所述第一用戶。
[0055]具體的,在S-CSCF服務器獲取到第一用戶的應用的標識信息后,將SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為第一用戶的第一應用的標識信息,并根據(jù)此標識信息中的IP地址將此更新后的SIP請求消息發(fā)送至第一用戶使用的用戶設備,以便將此SIP請求消息發(fā)送至第一用戶使用的用戶設備后,可以使第一用戶使用的用戶設備根據(jù)標識信息獲知將此SIP請求消息發(fā)送至哪個應用,即為使第一用戶使用的用戶設備可以根據(jù)標識信息中的端口信息,確定出將接收的SIP請求消息發(fā)送至哪個應用,也就是說,第一用戶使用的用戶設備可以根據(jù)標識信息中的端口信息,確定出哪個應用是第一應用,并將此SIP請求消息發(fā)送至確定出的第一應用。
[0056]本發(fā)明實施例提供了一種增強的S-CSCF服務器的數(shù)據(jù)處理方法,S-CSCF服務器獲取SIP請求消息后,確定此SIP請求消息是否為注冊請求消息,若確定出此SIP請求消息不是注冊請求消息,在此S-CSCF服務器是第一用戶的歸屬S-CSCF服務器時,所述S-CSCF服務器確定此SIP請求消息的業(yè)務請求類型時,此時,SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,S-CSCF服務器可以根據(jù)業(yè)務請求消息的業(yè)務請求類型及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取請求消息對應的第一用戶的第一應用的標識信息,并將此SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為第一用戶的第一應用的標識信息,將此更新后的SIP請求消息發(fā)送至第一用戶。這樣,S-CSCF服務器可以將接收到的SIP請求消息,發(fā)送至其他用戶中與SIP請求消息的業(yè)務請求類型相匹配的應用中,使得發(fā)送SIP請求消息的用戶可以與預期的其他用戶的應用進行通信,保證了用戶間建立正確的通信連接,提高了通信效率。
[0057]本發(fā)明實施例提供了一種增強的S-CSCF服務器的數(shù)據(jù)處理方法,如圖2所示,包括:
[0058]201、S-CSCF服務器收到SIP請求消息。
[0059]具體的,可參考步驟101,在此不再贅述。
[0060]示例性的,假設用戶A的用戶設備A中有兩個應用分別為RCS應用和VoLTE應用,其中RCS是以客戶端形式安裝在用戶設備A中,VoLTE是用戶設備A的內(nèi)置功能。且VoLTE在用戶設備A中對應的端口為1001,RCS應用在用戶設備A中對應的端口為1002,VoLTE應用已經(jīng)在S-CSCF服務器中使用用戶A的公共地址信息進行注冊,RCS應用在S-CSCF服務器中還未注冊。若RCS應用需要在S-CSCF服務器中進行注冊,則RCS通過用戶設備A向S-CSCF服務器發(fā)送注冊請求消息。此時,S-CSCF服務器獲取的SIP請求消息為注冊請求消息。且用戶設備A發(fā)送的注冊請求消息中攜帶有用戶A的公共地址信息,且注冊請求消息中還攜帶有RCS應用在用戶設備A中對應的端口信息及RCS應用的能力信息。其中,用戶A是通過用戶設備A運行RCS應用和VoLTE的用戶。
[0061]需要說明的是,RCS應用的能力信息是指RCS應用為用戶A提供哪些服務的相關信息。
[0062]需要說明的是,注冊請求消息中的Contact (聯(lián)系)頭域可以記錄發(fā)送注冊請求消息的應用所支持的能力和應用對應的標識信息,例如,RCS應用所發(fā)注冊請求消息的Contact頭域可以記錄視頻業(yè)務的相關信息,或是聊天業(yè)務的相關信息,傳輸文件業(yè)務的相關信息,以及RCS應用對應的IP地址和端口。示例性的Contact頭域信息如下:
[0063]Contact:〈sip: 10.5.247.78: 5060> ; +g.3gpp.app_ref=//urn: urn-xxx: 3gpp-application.1ms.1ar1.gsma_is〃;+g.0ma.sip-1m。
[0064]在此Contact頭域信息中可以獲知發(fā)送此注冊請求消息的RCS應用對應的IP地址為 10.5.247.78,端口號為 5060。其中,Contact 頭域中的 +g.3gpp.app_ref=〃urn:urn_xxx: 3gpp-application.1ms.1ar1.gsma_is〃 ;+g.0ma.sip-1m 是發(fā)送注冊請求消息的 RCS 應用所支持的業(yè)務信息的描述,包括:支持圖片共享和聊天業(yè)務。
[0065]若用戶B請求與用戶A建立語音通話,則用戶B可以通過用戶設備B向用戶A的歸屬S-CSCF服務器發(fā)送業(yè)務請求消息,此時S-CSCF服務器獲取的SIP請求消息為業(yè)務請求消息。
[0066]202、所述S-CSCF服務器確定所述SIP請求消息的類型。
[0067]具體的,可參考步驟102,在此不再贅述。
[0068]如上例所述,若S-CSCF服務器接收到用戶A發(fā)送的請求消息,通過解析此SIP請求消息的請求行,獲知此SIP請求消息的類型為注冊請求消息。
[0069]若S-CSCF服務器接收到用戶B發(fā)送的SIP請求消息,通過解析此SIP請求消息的請求行,可以獲知此SIP請求消息的類型為業(yè)務請求消息。
[0070]需要說明的是,S-CSCF服務器根據(jù)確定出的SIP請求消息的類型不同,執(zhí)行的下述步驟不同,若確定出SIP請求消息的類型為業(yè)務請求消息,則執(zhí)行步驟203a-206a,若確定出SIP請求消息的類型為注冊請求消息,則執(zhí)行步驟203b-204b。
[0071]203a、若確定出所述SIP請求消息的類型為業(yè)務請求消息,則所述S-CSCF服務器確定其是否為第一用戶的歸屬S-CSCF服務器。
[0072]具體的,可參考步驟103,在此不再贅述。
[0073]如上例所述,S-CSCF服務器接收到用戶B發(fā)送的SIP請求消息,且確定出用戶B發(fā)送的SIP請求消息的類型為業(yè)務請求消息后,S-CSCF服務器可以根據(jù)業(yè)務請求消息中的目的地址信息確定其自身是否為此業(yè)務請求消息的接收者即為第一用戶的歸屬S-CSCF服務器。
[0074]S-CSCF服務器解析出用戶B發(fā)送的SIP請求消息的目的地址信息為用戶A的公共地址信息,即為用戶A為第一用戶。由于S-CSCF服務器管理用戶A,所以S-CSCF服務器可以確定出其自身是此業(yè)務請求消息接收者即為第一用戶的歸屬S-CSCF服務器。即為S-CSCF服務器可以確定出其自身是被呼叫的S-CSCF服務器。[0075]203b、若確定出所述SIP請求消息的類型為注冊請求消息,則所述S-CSCF服務器根據(jù)所述注冊請求消息,獲取第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息。
[0076]其中,所述第二用戶是指發(fā)送所述注冊請求消息的用戶。所述第二用戶的第一應用是指第二用戶的,并且請求在所述S-CSCF服務器進行注冊的應用。所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的目的地址域中攜帶的第二用戶的公共地址信息。
[0077]具體的,S-CSCF服務器在確定出此SIP請求消息的類型為注冊請求消息時,S-CSCF服務器可以解析此注冊請求消息,從而可以從此注冊請求消息中獲取發(fā)送注冊請求消息的用戶即為第二用戶的公共地址信息,第二用戶的第一應用的能力信息及標識信息。
[0078]進一步的,S-CSCF服務器可以解析此注冊請求消息,從此注冊請求消息的目的地址域的目的地址信息中獲取第二用戶的公共地址信息,從Contact域信息中獲取此第二用戶的第一應用的能力信息及標識信息。
[0079]需要說明的是,第二用戶的第一應用的能力信息是指第二用戶的通過注冊請求消息請求S-CSCF服務器注冊的第一應用的能力信息。第二用戶的第一應用的標識信息是指第二用戶的使用的用戶設備的IP地址信息及通過此注冊請求消息請求S-CSCF服務器注冊的第一應用的在第二用戶使用的用戶設備中對應的端口信息。
[0080]需要說明的是,第二用戶的通過注冊請求消息請求S-CSCF服務器注冊的第一應用的能力信息是指第一應用能夠為第二用戶提供哪些服務的相關信息。
[0081]如上例所述,假設用戶A的RCS應用需要在S-CSCF服務器中進行注冊,此時S-CSCF服務器在接收到用戶A通過用戶設備A發(fā)送的關于RCS應用的SIP請求消息,且確定出用戶A發(fā)送的SIP請求消息的類型為注冊請求消息后,S-CSCF服務器可以解析此注冊請求消息,從而可以獲知用戶A的公共地址信息,用戶A的第一應用的能力信息及標識信息,即為獲知用戶A的公共地址信息,用戶A的RCS應用的能力信息及標識信息。
[0082]204a、在所述S-CSCF服務器確定其是所述第一用戶的歸屬S-CSCF服務器時,所述S-CSCF服務器確定所述SIP請求消息的業(yè)務請求類型。
[0083]具體的,可參考步驟104,在此不再贅述。
[0084]如上例所述,S-CSCF服務器在確定出其自身為第一用戶的歸屬S-CSCF服務器,即為確定出S-CSCF服務器為被叫服務器后,S-CSCF服務器可以通過解析用戶B發(fā)送的業(yè)務請求消息,獲知用戶B發(fā)送的業(yè)務請求消息是語音相關的業(yè)務,則可以確定此SIP請求消息的業(yè)務請求類型為語音業(yè)務類型。
[0085]204b、所述S-CSCF服務器根據(jù)所述第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息,更新已存儲的匹配信息。
[0086]具體的,S-CSCF服務器在獲取了第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息,存儲獲取的第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息至匹配信息中,也就是說,對第二用戶的第一應用進行注冊,從而更新已存儲的匹配信息。
[0087]如上例所述,S-CSCF服務器在獲取了用戶A的公共地址信息、用戶A的第一應用的能力信息及標識信息后,將獲取的用戶A的公共地址信息、用戶A的第一應用的能力信息及標識信息存儲至匹配信息中。即為,將獲取的用戶A的公共地址信息、用戶A的RCS應用的能力信息及標識信息存儲至匹配表中,從而更新已存儲匹配信息。此時,在更新后的匹配信息中,存儲了用戶A的兩個應用的注冊信息,分別是用戶A的VoLTE的注冊相關信息,及RCS應用的注冊相關信息。
[0088]205a、所述S-CSCF服務器根據(jù)所述SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取所述SIP請求消息對應的第一用戶的第一應用的標識信息。
[0089]具體的,可參考步驟105,在此不再贅述。
[0090]如上例所述,S-CSCF服務器確定出用戶B發(fā)送的SIP請求消息的業(yè)務請求類型為語音業(yè)務類型后,可以根據(jù)獲取的語音業(yè)務類型及SIP請求消息的請求行中攜帶的用戶A的公共地址信息,查詢已存儲的匹配信息。根據(jù)SIP請求消息的請求行中攜帶的用戶A的公共地址信息可以在已存儲的匹配信息中,查找到用戶A的公共地址信息對應兩項記錄,根據(jù)SIP請求消息的業(yè)務請求類型為語音業(yè)務類型,在用戶A的公共地址信息對應兩項記錄中,可以唯一確定出用戶A中與語音相關的匹配項,即為可以確定出與SIP請求消息的業(yè)務請求類型為語音業(yè)務類型,SIP請求消息的請求行中攜帶的公共地址信息為用戶A的公共地址信息相匹配的匹配項為用戶A的VoLTE應用的相關信息。此時,S-CSCF服務器可以在匹配項中,即為在查找的匹配項用戶A的VoLTE應用的相關信息中,獲取SIP請求消息對應的用戶A的VoLTE應用的標識信息,也就是說,獲取用戶A使用的用戶設備A的IP地址信息及VoLTE應用的端口信息。
[0091]206a、所述S-CSCF服務器根據(jù)所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為所述第一用戶的第一應用的標識信息;并將更新后的SIP請求消息發(fā)送至所述第一用戶。
[0092]具體的,可參考步驟106,在此不再贅述。
[0093]如上例所述,S-CSCF服務器在獲取了用戶A的VoLTE應用的標識信息后,將用戶B發(fā)送的業(yè)務請求消息的請求行中攜帶的用戶A的公共地址信息更新為用戶A的VoLTE應用的標識信息,并將更新后的業(yè)務請求消息發(fā)送至用戶A。
[0094]本發(fā)明實施例提供了一種增強的S-CSCF服務器的數(shù)據(jù)處理方法,S-CSCF服務器獲取SIP請求消息后,確定此SIP請求消息的類型,若確定出此SIP請求消息的類型為業(yè)務請求消息,且在此S-CSCF服務器是第一用戶的歸屬S-CSCF服務器時,所述S-CSCF服務器確定此SIP請求消息的業(yè)務請求類型時,此時,SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,S-CSCF服務器可以根據(jù)業(yè)務請求消息的業(yè)務請求類型及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取請求消息對應的第一用戶的第一應用的標識信息,并將此SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為第一用戶的第一應用的標識信息,將此更新后的SIP請求消息發(fā)送至第一用戶。若確定出此SIP請求消息的類型為注冊請求消息,則根據(jù)注冊請求消息,獲取發(fā)送注冊請求消息的用戶的公共地址信息、用戶的第一應用的能力信息及標識信息,并將獲取的發(fā)送注冊請求消息的用戶的公共地址信息、用戶的第一應用的能力信息及標識信息存儲至匹配信息中,從而更新匹配信息。這樣,S-CSCF服務器可以將接收到的SIP請求消息,發(fā)送至其他用戶中與SIP請求消息的業(yè)務請求類型相匹配的應用中,使得發(fā)送SIP請求消息的用戶可以與預期的其他用戶的應用進行通信,保證了用戶間建立正確的通信連接,提高了通信效率。并且,S-CSCF服務器在獲取到注冊請求消息后,可以獲取并存儲發(fā)送此注冊請求消息的用戶的公共地址信息,發(fā)送此注冊請求消息的用戶的第一應用的能力信息及標識信息,其中,標識信息包括IP地址及端口信息,使得S-CSCF服務器可以根據(jù)標識信息中的端口信息區(qū)分IP地址相同的同一個用戶中的不同應用,從而保證將獲取的其他用戶發(fā)送的SIP請求消息發(fā)送至此用戶的相應的應用中,進一步保證了用戶間建立正確的通信連接,提高了通信效率。
[0095]本發(fā)明實施例提供了一種服務呼叫會話控制功能S-CSCF服務器,如圖3所示,包括:
[0096]獲取單元301,用于獲取會話初始化協(xié)議SIP請求消息。
[0097]其中,所述SIP請求消息中的攜帶有公共地址信息。
[0098]具體的,獲取單元301,具體用于接收用戶發(fā)送的SIP請求消息,從而獲取到SIP請求消息。
[0099]需要說明的是,向S-CSCF服務器發(fā)送SIP請求消息的用戶可以是此S-CSCF服務器管理的用戶,也可以是其他S-CSCF服務器管理的用戶。
[0100]可選的,所述公共地址信息包括:SIP URI和Tel URI。
[0101]確定單元302,用于確定所述SIP請求消息的類型。
[0102]其中,所述SIP請求消息的類型包括:業(yè)務請求消息,及注冊請求消息。所述注冊請求消息是用戶的應用用于進行注冊的請求消息。所述業(yè)務請求消息是用戶的應用用于進行數(shù)據(jù)通信的請求消息。
[0103]具體的,確定單元302,具體用于可以通過解析此SIP請求消息,確定出此SIP請求消息的類型。
[0104]需要說明的是,SIP請求消息的請求行中有此SIP請求消息的類型的字段,此時,確定單元可以通過解析SIP請求消息的請求行,獲取此字段,從而可以確定出SIP請求消息的類型。
[0105]需要說明的是,本專利所指的SIP請求消息攜帶的公共地址信息,根據(jù)SIP請求消息的類型不同而不同。
[0106]若SIP請求消息的類型為業(yè)務請求消息,則SIP請求消息攜帶的公共地址信息為第一用戶的公共地址信息,且在業(yè)務請求消息的請求行中攜帶第一用戶的公共地址信息。
[0107]若SIP請求消息的類型為注冊請求消息,則SIP請求消息攜帶的公共地址信息為第二用戶的公共地址,且在注冊請求消息的目的地址域中攜帶第二用戶的公共地址信息。
[0108]所述確定單元302,還用于若確定出所述SIP請求消息的類型為業(yè)務請求消息,則確定所述增強的S-CSCF服務器是否為所述第一用戶的歸屬S-CSCF服務器。
[0109]其中,所述歸屬S-CSCF服務器是指管理第一用戶的S-CSCF服務器。此時,所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息。
[0110]需要說明的是,所述第一用戶是指所述SIP請求消息中攜帶的公共地址信息標識的用戶,也就是說,第一用戶是將要接收SIP請求消息的用戶。即為,第一用戶是指發(fā)送SIP請求消息的用戶需要進行通信的用戶。[0111]具體的,在確定單元302確定出獲取的SIP請求消息為業(yè)務請求消息后,需要進一步確定出此增強的S-CSCF服務器是否為第一用戶的歸屬S-CSCF服務器。
[0112]確定單元302,具體用于通過解析此業(yè)務請求消息,獲知此業(yè)務請求消息的目的地址信息,從而可以根據(jù)此業(yè)務請求消息的目的地址信息確定增強的S-CSCF服務器本身是否為第一用戶的歸屬S-CSCF服務器。若獲取的目的地址信息是其管理的用戶的地址信息,則可以確定其是第一用戶的歸屬服務器。
[0113]所述確定單元302,還用于在確定所述增強的S-CSCF服務器是所述第一用戶的歸屬S-CSCF服務器時,確定所述請求消息的業(yè)務請求類型。
[0114]具體的,確定單元302,具體用于在確定所述增強的S-CSCF服務器是所述第一用戶的歸屬S-CSCF服務器時,可以通過解析此SIP請求消息的消息體所攜帶的SDP中的信息,確定出SIP請求消息的業(yè)務請求類型。
[0115]所述獲取單元301,還用于根據(jù)所述確定單元302確定的所述SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取所述SIP請求消息對應的第一用戶的第一應用的標識信息。
[0116]其中,所述標識信息包括:IP (Internet Protocol,互聯(lián)網(wǎng)協(xié)議)地址及端口信息。所述匹配信息是指所述S-CSCF服務器在注冊用戶的應用時,存儲的所述用戶的公共地址信息,用戶設備的應用的能力信息及標識信息。
[0117]需要說明的是,第一用戶的第一應用是指在匹配信息中,與獲取的SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息相匹配的標識信息對應的應用。
[0118]需要說明的是,第一應用的標識信息是指第一用戶使用的用戶設備的IP地址,SP為運行第一應用的用戶設備的IP地址,及第一應用在用戶設備中的端口信息。
[0119]具體的,獲取單元301,具體用于在確定出此SIP請求消息的業(yè)務請求類型后,可以根據(jù)獲取的SIP請求消息的業(yè)務請求類型,及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,查找已存儲的匹配信息,若在已存儲的匹配信息中,記錄有與SIP請求消息的業(yè)務請求類型,及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息相匹配的一項,則此匹配項的信息即是所需要的匹配信息。由于匹配信息為第一用戶的公共地址信息,第一用戶的第一應用的能力信息及標識信息,則可以在匹配項中獲取到第一用戶的第一應用的標識信息。即為在匹配項中獲取到第一用戶使用的用戶設備的IP地址及第一應用在用戶設備中的端口信息,這樣可以唯一確定出發(fā)送請求消息的用戶請求與第一用戶中的哪個應用建立通信,即為確定出第一用戶的第一應用。
[0120]更新單元303,用于根據(jù)獲取單元301獲取的所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為所述第一用戶的第一應用的標識信息。
[0121]具體的,更新單元303,具體用于根據(jù)獲取單元301獲取的所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息替換為第一用戶的第一應用的標識信息。
[0122]發(fā)送單元304,用于將所述更新單元303更新后的SIP請求消息發(fā)送至所述第一用戶。[0123]進一步的,所述獲取單元301,還用于若確定出所述SIP請求消息的類型為注冊請求消息,則根據(jù)所述注冊請求消息,獲取第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息。
[0124]其中,所述第二用戶是指發(fā)送所述注冊請求消息的用戶。所述第二用戶的第一應用是指第二用戶的,并且請求在所述S-CSCF服務器進行注冊的應用。所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的目的地址域中攜帶的第二用戶的公共地址信息。
[0125]具體的,獲取單元301,具體用于解析此注冊請求消息,從此注冊請求消息的目的地址域中獲取第二用戶的公共地址信息,從Contact域信息中獲取此第二用戶的第一應用的能力信息及標識信息。
[0126]所述更新單元303,還用于根據(jù)所述獲取單元301獲取的所述第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息,更新已存儲的匹配信息。
[0127]具體的,更新單元303,具體用于在獲取單元301獲取了所述第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息后,將獲取的第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息存儲至匹配信息中,從而更新了已存儲的匹配信息。
[0128]本發(fā)明實施例提供了一種增強的S-CSCF服務器,增強的S-CSCF服務器獲取SIP請求消息后,確定此SIP請求消息的類型,若確定出此SIP請求消息的類型為業(yè)務請求消息,且在此增強的S-CSCF服務器是第一用戶的歸屬S-CSCF服務器時,所述增強的S-CSCF服務器確定此SIP請求消息的業(yè)務請求類型時,此時,SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,增強的S-CSCF服務器可以根據(jù)業(yè)務請求消息的業(yè)務請求類型及SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取請求消息對應的第一用戶的第一應用的標識信息,并將此SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為第一用戶的第一應用的標識信息,將此更新后的SIP請求消息發(fā)送至第一用戶。若確定出此SIP請求消息的類型為注冊請求消息,則根據(jù)注冊請求消息,獲取發(fā)送注冊請求消息的用戶的公共地址信息、用戶的第一應用的能力信息及標識信息,并將獲取的發(fā)送注冊請求消息的用戶的公共地址信息、用戶的第一應用的能力信息及標識信息存儲至匹配信息中,從而更新匹配信息。這樣,增強的S-CSCF服務器可以將接收到的SIP請求消息,發(fā)送至其他用戶中與SIP請求消息的業(yè)務請求類型相匹配的應用中,使得發(fā)送SIP請求消息的用戶可以與預期的其他用戶的應用進行通信,保證了用戶間建立正確的通信連接,提高了通信效率。并且,增強的S-CSCF服務器在獲取到注冊請求消息后,可以獲取并存儲發(fā)送此注冊請求消息的用戶的公共地址信息,發(fā)送此注冊請求消息的用戶的第一應用的能力信息及標識信息,其中,標識信息包括IP地址及端口信息,使得增強的S-CSCF服務器可以根據(jù)標識信息中的端口信息區(qū)分IP地址相同的同一個用戶中的不同應用,從而保證將獲取的其他用戶發(fā)送的SIP請求消息發(fā)送至此用戶的相應的應用中,進一步保證了用戶間建立正確的通信連接,提高了通信效率。
[0129]在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0130]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
[0131]另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用硬件加軟件功能單元的形式實現(xiàn)。
[0132]上述以軟件功能單元的形式實現(xiàn)的集成的單元,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述軟件功能單元存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(Read-Only Memory,簡稱ROM)、隨機存取存儲器(Random Access Memory,簡稱RAM)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0133]最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。
【權利要求】
1.一種增強的S-CSCF服務器的數(shù)據(jù)處理方法,其特征在于,包括: 服務呼叫會話控制功能S-CSCF服務器獲取會話初始化協(xié)議SIP請求消息;所述SIP請求消息中攜帶有公共地址信息; 所述S-CSCF服務器確定所述SIP請求消息的類型;其中,所述SIP請求消息的類型包括:業(yè)務請求消息,及注冊請求消息;所述注冊請求消息是用戶的應用用于進行注冊的請求消息;所述業(yè)務請求消息是用戶的應用用于進行數(shù)據(jù)通信的請求消息; 若確定出所述SIP請求消息的類型為業(yè)務請求消息,則所述S-CSCF服務器確定其是否為第一用戶的歸屬S-CSCF服務器;所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息; 在所述S-CSCF服務器確定其是所述第一用戶的歸屬S-CSCF服務器時,所述S-CSCF服務器確定所述SIP請求消息的業(yè)務請求類型; 所述S-CSCF服務器根據(jù)所述SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取所述SIP請求消息對應的第一用戶的第一應用的標識信息;所述標識信息包括:互聯(lián)網(wǎng)協(xié)議IP地址及端口信息;所述匹配信息是指所述S-CSCF服務器在注冊用戶的應用時,存儲的所述用戶的公共地址信息,用戶的應用的能力信息及標識信息; 所述S-CSCF服務器根據(jù)所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為所述第一用戶的第一應用的標識信息;并將更新后的SIP請求消息發(fā)送至所述第一用戶。
2.根據(jù)權利 要求1所述的方法,其特征在于,還包括: 若確定出所述SIP請求消息的類型為注冊請求消息,則所述S-CSCF服務器根據(jù)所述注冊請求消息,獲取第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息;其中,所述第二用戶是指發(fā)送所述注冊請求消息的用戶;所述第二用戶的第一應用是指第二用戶的,并且請求在所述S-CSCF服務器進行注冊的應用;所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的目的地址域中攜帶的第二用戶的公共地址信息; 所述S-CSCF服務器根據(jù)所述第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息,更新已存儲的匹配信息。
3.根據(jù)權利要求1或2所述的方法,其特征在于,所述公共地址信息包括:用戶的公共會話初始化協(xié)議統(tǒng)一資源標識符SIP URI或者電話統(tǒng)一資源標識符TEL URI。
4.一種增強的服務呼叫會話控制功能S-CSCF服務器,其特征在于,包括: 獲取單元,用于獲取會話初始化協(xié)議SIP請求消息;所述SIP請求消息中攜帶有公共地址信息; 確定單元,用于確定所述SIP請求消息的類型;其中,所述SIP請求消息的類型包括:業(yè)務請求消息,及注冊請求消息;所述注冊請求消息是用戶的應用用于進行注冊的請求消息;所述業(yè)務請求消息是用戶的應用用于進行數(shù)據(jù)通信的請求消息; 所述確定單元,還用于在確定出所述SIP請求消息的類型為業(yè)務請求消息時,確定所述增強的S-CSCF服務器是否為第一用戶的歸屬S-CSCF服務器;所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息;所述確定單元,還用于在確定所述增強的S-CSCF服務器是所述第一用戶的歸屬S-CSCF服務器時,確定所述SIP請求消息的業(yè)務請求類型; 所述獲取單元,還用于根據(jù)所述確定單元確定的所述SIP請求消息的業(yè)務請求類型及所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息,通過已存儲的匹配信息,獲取所述SIP請求消息對應的第一用戶的第一應用的標識信息;所述標識信息包括:互聯(lián)網(wǎng)協(xié)議IP地址及端口信息;所述匹配信息是指所述S-CSCF服務器在注冊用戶的應用時,存儲的所述用戶的公共地址信息,用戶的應用的能力信息及標識信息; 更新單元,用于根據(jù)獲取單元獲取的所述第一用戶的第一應用的標識信息,將所述SIP請求消息的請求行中攜帶的第一用戶的公共地址信息更新為所述第一用戶的第一應用的標識信息; 發(fā)送單元,用于將所述更新單元更新后的SIP請求消息發(fā)送至所述第一用戶。
5.根據(jù)權利要求4所述的增強的S-CSCF服務器,其特征在于, 所述獲取單元,還用于若確定出所述SIP請求消息的類型為注冊請求消息,則根據(jù)所述注冊請求消息,獲取第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息;其中,所述第二用戶是指發(fā)送所述注冊請求消息的用戶;所述第二用戶的第一應用是指第二用戶的,并且請求在所述增強的S-CSCF服務器進行注冊的應用;所述SIP請求消息中攜帶的公共地址信息是指所述SIP請求消息的目的地址域中攜帶的第二用戶的公共地址信息; 所述更新單元,還用于根據(jù)所述獲取單元獲取的所述第二用戶的公共地址信息、第二用戶的第一應用的能力信息及標識信息,更新已存儲的匹配信息。
6.根據(jù)權利要求4或5所述的增強的S-CSCF服務器,其特征在于, 所述公共地址信息包括:用戶的公共SIP URI或者TEL URI。
【文檔編號】H04W72/04GK103618739SQ201310661822
【公開日】2014年3月5日 申請日期:2013年12月9日 優(yōu)先權日:2013年12月9日
【發(fā)明者】李勇輝, 魏群, 呂光旭, 符剛, 馬瑞濤 申請人:中國聯(lián)合網(wǎng)絡通信集團有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
黔江区| 黄山市| 商丘市| 寿阳县| 杭州市| 邓州市| 龙山县| 峨眉山市| 久治县| 抚顺县| 界首市| 右玉县| 宣汉县| 石狮市| 尉氏县| 班玛县| 呼和浩特市| 房产| 定陶县| 报价| 晋城| 尉氏县| 金乡县| 尖扎县| 左贡县| 饶阳县| 逊克县| 土默特右旗| 保靖县| 高邮市| 右玉县| 荆州市| 松江区| 香河县| 瑞丽市| 农安县| 顺义区| 惠来县| 会昌县| 富顺县| 谷城县|