本發(fā)明屬于通信技術(shù)領(lǐng)域,特別是一種本地設(shè)備與IMS網(wǎng)絡(luò)互通方法、系統(tǒng)及接入網(wǎng)關(guān)。
背景技術(shù):因特網(wǎng)多媒體子系統(tǒng)(IMS)是由第三代合作伙伴計(jì)劃(3GPP)制定的位于核心網(wǎng)分組交換(PS)域之上的標(biāo)準(zhǔn)體系,IMS網(wǎng)絡(luò)的設(shè)計(jì)目標(biāo)是獨(dú)立于底層接入方式,使得用戶終端可以通過(guò)任意提供IP接入的底層承載網(wǎng)享受到IMS網(wǎng)絡(luò)所提供的豐富可用的多媒體業(yè)務(wù),并可以保證用戶終端所需的服務(wù)質(zhì)量。IMS網(wǎng)絡(luò)實(shí)現(xiàn)了控制與承載相分離的思想,提供了一個(gè)公共共享的業(yè)務(wù)控制層,使得網(wǎng)絡(luò)融合和業(yè)務(wù)融合成為可能,使得IMS用戶能夠在單個(gè)通信會(huì)話期間將多個(gè)基于IP的多媒體業(yè)務(wù)如語(yǔ)音、視頻、文字等整合成通信的一部分,多個(gè)標(biāo)準(zhǔn)組織都認(rèn)為未來(lái)異構(gòu)網(wǎng)絡(luò)融合會(huì)形成以IMS為控制核心的分層網(wǎng)絡(luò)結(jié)構(gòu)。會(huì)話初始協(xié)議(SIP)是一種基于文本的應(yīng)用層協(xié)議,是IMS最核心的控制協(xié)議,能夠建立、修改和終止多媒體會(huì)話,并且可以按照一定的標(biāo)準(zhǔn)規(guī)范對(duì)SIP協(xié)議進(jìn)行擴(kuò)展,使得SIP協(xié)議的多媒體會(huì)話控制功能更加豐富。IMS標(biāo)識(shí)體系能夠?qū)崿F(xiàn)對(duì)用戶的統(tǒng)一尋址和認(rèn)證,IMS網(wǎng)絡(luò)中簽約用戶的身份采用Email形式如username@realm,每個(gè)IMS用戶都有一個(gè)私有用戶標(biāo)識(shí)IMPI,IMPI只用于注冊(cè)時(shí)標(biāo)明用戶簽約關(guān)系,不能用于IMS網(wǎng)絡(luò)路由,IMPI作為用戶的核心信息不能對(duì)外發(fā)布;每個(gè)IMS用戶可以有多個(gè)對(duì)應(yīng)于同一個(gè)IMPI的公有用戶標(biāo)識(shí)IMPU作為對(duì)外的聯(lián)系方式,IMPU可以采用SIPURI或者TelURL的格式,但是TelURL需要轉(zhuǎn)換成SIPURI的形式才能進(jìn)行全局路由,每個(gè)IMPU對(duì)應(yīng)著一份業(yè)務(wù)簽約信息,表明該IMPU可以獲得的IMS業(yè)務(wù)能力,并且多個(gè)IMPI可以共享同一個(gè)IMPU,被共享的IMPU可以同時(shí)被多個(gè)設(shè)備使用。當(dāng)通信對(duì)端發(fā)起到一個(gè)共享IMPU的呼叫時(shí),IMS核心網(wǎng)需要知道該把這個(gè)呼叫請(qǐng)求路由到哪一個(gè)設(shè)備上,為了解決這個(gè)問(wèn)題,IMS標(biāo)準(zhǔn)引入了全球可路由的用戶代理統(tǒng)一資源標(biāo)識(shí)符(GRUU)的概念,GRUU可以全球唯一的標(biāo)識(shí)一個(gè)用戶設(shè)備UE。雖然IMS標(biāo)準(zhǔn)提出GRUU的概念來(lái)解決共享IMPU的路由問(wèn)題,但是在IMS標(biāo)準(zhǔn)中GRUU的對(duì)應(yīng)關(guān)系只保存在IMS用戶的歸屬呼叫會(huì)話控制功能(CSCF)實(shí)體中,歸屬用戶服務(wù)器(HSS)和通信對(duì)端均不知曉該項(xiàng)信息,只能由IMS用戶歸屬CSCF根據(jù)對(duì)端會(huì)話請(qǐng)求中的業(yè)務(wù)信息判斷將請(qǐng)求路由到哪個(gè)設(shè)備,而通信對(duì)端無(wú)法指定該會(huì)話請(qǐng)求的目的終端。在IMS標(biāo)準(zhǔn)中,只有具備SIP能力且能接入IP承載網(wǎng)的IMS簽約用戶才能使用IMS的多媒體業(yè)務(wù),這一條件限制了當(dāng)前許多UE獲得IMS業(yè)務(wù)的能力。現(xiàn)實(shí)情況是現(xiàn)網(wǎng)中存在著大量的普通手機(jī)和固話設(shè)備,特別是在智能家庭網(wǎng)絡(luò)應(yīng)用中存在大量低處理能力的終端如傳感器、RFID設(shè)備以及無(wú)法接入IP網(wǎng)絡(luò)的監(jiān)控設(shè)備等等,IMS用戶與這些設(shè)備實(shí)現(xiàn)泛在通信還存在著很大的技術(shù)困難。河海大學(xué)物聯(lián)網(wǎng)工程研究院針對(duì)家庭網(wǎng)絡(luò)與IMS網(wǎng)絡(luò)融合提出通用OSGi/SIP通信服務(wù)系統(tǒng)框架,通過(guò)SIP橋接使得家庭網(wǎng)絡(luò)內(nèi)的設(shè)備可以與IMS網(wǎng)終端通信,在該網(wǎng)絡(luò)架構(gòu)中家庭網(wǎng)關(guān)內(nèi)部設(shè)備共享一個(gè)IMPU,IMS用戶通過(guò)SIP協(xié)議中的SUBSCRIBE和NOTIFY實(shí)現(xiàn)與網(wǎng)關(guān)內(nèi)部設(shè)備的通信,當(dāng)家庭網(wǎng)關(guān)收到IMS用戶的會(huì)話請(qǐng)求時(shí)根據(jù)EVENT事件決定觸發(fā)哪個(gè)內(nèi)部設(shè)備。中國(guó)發(fā)明專利“用于針對(duì)本地網(wǎng)絡(luò)中的設(shè)備實(shí)現(xiàn)多媒體服務(wù)的方法和裝置”(申請(qǐng)?zhí)枺?00980160878.9,申請(qǐng)日:2009.08.11,公開(kāi)日:2012.05.23)公開(kāi)了一種本地網(wǎng)絡(luò)的家庭網(wǎng)關(guān)的方法和裝置,它將內(nèi)部設(shè)備與家庭網(wǎng)關(guān)的一個(gè)共享IMPU建立關(guān)聯(lián),將內(nèi)部設(shè)備的本地標(biāo)識(shí)與IMPU一起注冊(cè)到IMS會(huì)話控制節(jié)點(diǎn)中,當(dāng)IMS用戶發(fā)起到該共享IMPU的呼叫時(shí),IMS會(huì)話控制節(jié)點(diǎn)對(duì)與該IMPU關(guān)聯(lián)的每個(gè)設(shè)備分別生成不同的呼叫請(qǐng)求,這些內(nèi)部設(shè)備同時(shí)振鈴。以上方法都是開(kāi)發(fā)一種可以接入IMS網(wǎng)絡(luò)的家庭網(wǎng)關(guān),使得內(nèi)部設(shè)備可以通過(guò)家庭網(wǎng)關(guān)實(shí)現(xiàn)與IMS用戶的通信,存在的共同問(wèn)題是在多個(gè)家庭網(wǎng)絡(luò)內(nèi)部設(shè)備共享一個(gè)IMPU的情況下,家庭網(wǎng)關(guān)或IMS會(huì)話控制節(jié)點(diǎn)只能根據(jù)該共享IMPU發(fā)起到具備相同業(yè)務(wù)能力的某一個(gè)或多個(gè)設(shè)備的呼叫請(qǐng)求,會(huì)話處理過(guò)程復(fù)雜,外部IMS用戶無(wú)法指定希望與之建立IMS會(huì)話的內(nèi)部設(shè)備。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明的目的在于提供一種本地設(shè)備與IMS網(wǎng)絡(luò)互通的方法、系統(tǒng)及協(xié)同融合接入網(wǎng)關(guān),使得外部IMS網(wǎng)絡(luò)用戶可以與指定的本地設(shè)備通過(guò)協(xié)同融合接入網(wǎng)關(guān)建立IMS網(wǎng)絡(luò)會(huì)話。實(shí)現(xiàn)本發(fā)明目的的技術(shù)解決方案為:一種本地設(shè)備與IMS網(wǎng)絡(luò)互通的方法,包括以下步驟:第1步,在SIP協(xié)議中增加一個(gè)IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)字段,所述主機(jī)標(biāo)識(shí)字段包括本地設(shè)備的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名;第2步,協(xié)同融合接入網(wǎng)關(guān)收到本地設(shè)備的注冊(cè)請(qǐng)求后,為本地設(shè)備生成全局唯一的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名;第3步,協(xié)同融合接入網(wǎng)關(guān)將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)之間的映射關(guān)系注冊(cè)到IMS網(wǎng)絡(luò)中的DNS服務(wù)器中;第4步,IMS用戶根據(jù)本地設(shè)備的主機(jī)名,通過(guò)DNS服務(wù)器查詢得到本地設(shè)備的主機(jī)標(biāo)識(shí),并將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)寫(xiě)入到SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段;第5步,協(xié)同融合接入網(wǎng)關(guān)根據(jù)SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段對(duì)本地設(shè)備進(jìn)行尋址,實(shí)現(xiàn)本地設(shè)備與IMS用戶之間信令協(xié)議的適配和轉(zhuǎn)發(fā),以及本地設(shè)備與IMS用戶之間數(shù)據(jù)協(xié)議的適配和轉(zhuǎn)發(fā)。一種本地設(shè)備與IMS網(wǎng)絡(luò)互通的系統(tǒng),包括協(xié)同融合接入網(wǎng)關(guān)、DNS服務(wù)器、外部IMS用戶、CSCF實(shí)體、HSS服務(wù)器和家庭網(wǎng)關(guān)應(yīng)用服務(wù)器,其中:協(xié)同融合接入網(wǎng)關(guān),負(fù)責(zé)將本地設(shè)備接入IMS網(wǎng)絡(luò),根據(jù)SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段對(duì)本地設(shè)備進(jìn)行尋址;DNS服務(wù)器,對(duì)本地設(shè)備主機(jī)名和主機(jī)標(biāo)識(shí)映射關(guān)系進(jìn)行存儲(chǔ)、查詢和更新;外部IMS用戶,支持包含所述主機(jī)標(biāo)識(shí)字段的SIP協(xié)議;CSCF實(shí)體、HSS服務(wù)器和家庭網(wǎng)關(guān)應(yīng)用服務(wù)器對(duì)IMS會(huì)話請(qǐng)求進(jìn)行認(rèn)證、鑒權(quán)和路由;在SIP協(xié)議中增加一個(gè)IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)字段,所述主機(jī)標(biāo)識(shí)字段包括本地設(shè)備的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名;協(xié)同融合接入網(wǎng)關(guān)收到本地設(shè)備的注冊(cè)請(qǐng)求后,為本地設(shè)備生成全局唯一的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名;協(xié)同融合接入網(wǎng)關(guān)將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)之間的映射關(guān)系注冊(cè)到IMS網(wǎng)絡(luò)中的DNS服務(wù)器中;IMS用戶根據(jù)本地設(shè)備的主機(jī)名,通過(guò)DNS服務(wù)器查詢得到本地設(shè)備的主機(jī)標(biāo)識(shí),并將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)寫(xiě)入到SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段;協(xié)同融合接入網(wǎng)關(guān)根據(jù)SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段對(duì)本地設(shè)備進(jìn)行尋址,實(shí)現(xiàn)本地設(shè)備與IMS用戶之間信令協(xié)議的適配和轉(zhuǎn)發(fā),以及本地設(shè)備與IMS用戶之間數(shù)據(jù)協(xié)議的適配和轉(zhuǎn)發(fā)。一種本地設(shè)備與IMS網(wǎng)絡(luò)互通的協(xié)同融合接入網(wǎng)關(guān),包括底層接口管理模塊、本地注冊(cè)管理模塊、本地會(huì)話管理模塊、數(shù)據(jù)收發(fā)模塊、SIP信令管理模塊和標(biāo)識(shí)映射管理模塊,其中:底層接口管理模塊,是本地設(shè)備與協(xié)同融合接入網(wǎng)關(guān)的通信接口,根據(jù)本地會(huì)話管理模塊的控制信息負(fù)責(zé)本地設(shè)備數(shù)據(jù)和信令的傳輸;本地注冊(cè)管理模塊,從本地會(huì)話管理模塊獲取本地認(rèn)證信息,負(fù)責(zé)對(duì)本地設(shè)備的注冊(cè)請(qǐng)求進(jìn)行本地認(rèn)證和鑒權(quán),向標(biāo)識(shí)映射管理模塊提供本地設(shè)備的本地節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)、注冊(cè)時(shí)間以及關(guān)聯(lián)IMPU信息,對(duì)SIP信令管理模塊和本地設(shè)備之間的信令進(jìn)行轉(zhuǎn)發(fā);本地會(huì)話管理模塊,負(fù)責(zé)讀取IMS網(wǎng)絡(luò)SIM卡中的信息,并且存儲(chǔ)本地會(huì)話策略庫(kù)和安全認(rèn)證信息,根據(jù)當(dāng)前協(xié)同融合接入網(wǎng)關(guān)所處狀態(tài)選擇與本地設(shè)備進(jìn)行關(guān)聯(lián)的IMPU,對(duì)會(huì)話請(qǐng)求進(jìn)行處理并管理其它各模塊;數(shù)據(jù)收發(fā)模塊,根據(jù)所述本地會(huì)話管理模塊的控制信息負(fù)責(zé)本地設(shè)備和外部IMS用戶間的媒體數(shù)據(jù)的格式轉(zhuǎn)換和收發(fā);SIP信令管理模塊,根據(jù)本地會(huì)話管理模塊的控制信息負(fù)責(zé)本地設(shè)備與IMS網(wǎng)絡(luò)互通信令的協(xié)議轉(zhuǎn)換和收發(fā),并且將本地設(shè)備主機(jī)名和主機(jī)標(biāo)識(shí)的映射信息注冊(cè)到IMS網(wǎng)絡(luò)DNS服務(wù)器中,對(duì)SIP信令中的主機(jī)標(biāo)識(shí)字段進(jìn)行解析,通過(guò)查詢標(biāo)識(shí)映射管理模塊得到對(duì)應(yīng)本地設(shè)備的本地節(jié)點(diǎn)名和節(jié)點(diǎn)標(biāo)識(shí),與數(shù)據(jù)收發(fā)模塊集成;標(biāo)識(shí)映射管理模塊,根據(jù)本地注冊(cè)管理模塊提供的本地設(shè)備的本地節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)、注冊(cè)時(shí)間以及關(guān)聯(lián)IMPU信息,負(fù)責(zé)本地設(shè)備的IMS網(wǎng)絡(luò)主機(jī)名和主機(jī)標(biāo)識(shí)的生成、以及五元映射向量映射關(guān)系的存儲(chǔ)、更新和查詢。本發(fā)明與現(xiàn)有技術(shù)相比,其顯著優(yōu)點(diǎn)是:(1)外部IMS網(wǎng)絡(luò)用戶可以與指定的本地設(shè)備通過(guò)協(xié)同融合接入網(wǎng)關(guān)建立IMS網(wǎng)絡(luò)會(huì)話;(2)會(huì)話處理過(guò)程簡(jiǎn)單方便,易于部署;(3)拓展了IMS網(wǎng)絡(luò)的應(yīng)用范圍。附圖說(shuō)明圖1是本發(fā)明本地設(shè)備與IMS網(wǎng)絡(luò)互通的方法流程圖。圖2是本發(fā)明協(xié)同融合接入網(wǎng)關(guān)的結(jié)構(gòu)示意圖。圖3是本發(fā)明實(shí)施例1中協(xié)同融合接入網(wǎng)關(guān)的具體結(jié)構(gòu)示意圖。圖4是本發(fā)明實(shí)施例2中本地設(shè)備進(jìn)行注冊(cè)的流程圖。圖5是本發(fā)明實(shí)施例2中本地設(shè)備主機(jī)標(biāo)識(shí)映射關(guān)系的示意圖。圖6是本發(fā)明實(shí)施例3中本地設(shè)備主動(dòng)發(fā)起到IMS用戶的會(huì)話流程圖。圖7是本發(fā)明實(shí)施例4中IMS用戶主動(dòng)發(fā)起到本地設(shè)備的會(huì)話流程圖。具體實(shí)施方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。本發(fā)明本地設(shè)備與IMS網(wǎng)絡(luò)互通的方法、系統(tǒng)及協(xié)同融合接入網(wǎng)關(guān),按照本發(fā)明方法實(shí)現(xiàn)本地設(shè)備與IMS網(wǎng)絡(luò)互通的系統(tǒng),包括協(xié)同融合接入網(wǎng)關(guān)、DNS服務(wù)器、外部IMS用戶、CSCF實(shí)體、HSS服務(wù)器和家庭網(wǎng)關(guān)應(yīng)用服務(wù)器,該系統(tǒng)中的協(xié)同融合接入網(wǎng)關(guān)包括底層接口管理模塊、本地注冊(cè)管理模塊、本地會(huì)話管理模塊、數(shù)據(jù)收發(fā)模塊、SIP信令管理模塊和標(biāo)識(shí)映射管理模塊,本發(fā)明的方法、系統(tǒng)及協(xié)調(diào)融合接入網(wǎng)關(guān),使得外部IMS網(wǎng)絡(luò)用戶可以與指定的本地設(shè)備通過(guò)協(xié)同融合接入網(wǎng)關(guān)建立IMS網(wǎng)絡(luò)會(huì)話。(一)、結(jié)合圖1,本發(fā)明本地設(shè)備與IMS網(wǎng)絡(luò)互通的方法,包括以下步驟:第1步,在SIP協(xié)議中增加一個(gè)IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)字段,所述主機(jī)標(biāo)識(shí)字段包括本地設(shè)備的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名,具體為:在基于文本的SIP協(xié)議中添加一個(gè)IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)頭域,頭域的內(nèi)容包括本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí),其中主機(jī)名與IMS公有用戶標(biāo)識(shí)IMPU形式相同,主機(jī)標(biāo)識(shí)為固定長(zhǎng)度的二進(jìn)制比特串,所述主機(jī)標(biāo)識(shí)字段格式為:Host-Identity:Host-Name=“Hostname@realm”;Host-Identifier=“xxx”所述本地設(shè)備的主機(jī)名不是IMPU,在IMS網(wǎng)絡(luò)的呼叫會(huì)話控制功能CSCF實(shí)體和歸屬用戶服務(wù)器HSS中沒(méi)有保存本地設(shè)備主機(jī)名和主機(jī)標(biāo)識(shí)的映射關(guān)系,呼叫會(huì)話控制功能CSCF實(shí)體和歸屬用戶服務(wù)器HSS不對(duì)SIP協(xié)議中的主機(jī)標(biāo)識(shí)字段進(jìn)行解析。第2步,協(xié)同融合接入網(wǎng)關(guān)收到本地設(shè)備的注冊(cè)請(qǐng)求后,為本地設(shè)備生成全局唯一的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名,具體步驟如下:步驟2.1,本地設(shè)備在開(kāi)機(jī)或從外地遷移到本地網(wǎng)絡(luò)后進(jìn)行注冊(cè),注冊(cè)請(qǐng)求消息中攜帶有本地設(shè)備的本地節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)以及所支持的業(yè)務(wù)能力信息,協(xié)同融合接入網(wǎng)關(guān)對(duì)本地設(shè)備的注冊(cè)請(qǐng)求進(jìn)行認(rèn)證和鑒權(quán);步驟2.2,對(duì)于通過(guò)本地注冊(cè)的本地設(shè)備,協(xié)同融合接入網(wǎng)關(guān)解析出注冊(cè)請(qǐng)求消息中的本地節(jié)點(diǎn)名和節(jié)點(diǎn)標(biāo)識(shí),將本地設(shè)備的本地節(jié)點(diǎn)名添加到協(xié)同融合接入網(wǎng)關(guān)中一個(gè)IMPU前面作為本地設(shè)備的IMS網(wǎng)絡(luò)主機(jī)名,建立本地設(shè)備本地身份與協(xié)同融合接入網(wǎng)關(guān)中該IMPU的映射關(guān)聯(lián);步驟2.3,協(xié)同融合接入網(wǎng)關(guān)根據(jù)本地設(shè)備的本地節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)、注冊(cè)時(shí)間以及已建立映射關(guān)聯(lián)的協(xié)同融合接入網(wǎng)關(guān)IMPU進(jìn)行hash散列,得到本地設(shè)備的主機(jī)標(biāo)識(shí);步驟2.4,協(xié)同融合接入網(wǎng)關(guān)為本地設(shè)備生成并保存一個(gè)五元映射向量,所述五元映射向量格式為“本地節(jié)點(diǎn)名,本地節(jié)點(diǎn)標(biāo)識(shí),主機(jī)名,主機(jī)標(biāo)識(shí),關(guān)聯(lián)IMPU”;步驟2.5,協(xié)同融合接入網(wǎng)關(guān)將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)映射關(guān)系注冊(cè)到IMS網(wǎng)絡(luò)的DNS服務(wù)器中,在DNS服務(wù)器中增加新的儲(chǔ)存項(xiàng),格式為“主機(jī)名,主機(jī)標(biāo)識(shí)”。第3步,協(xié)同融合接入網(wǎng)關(guān)將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)之間的映射關(guān)系注冊(cè)到IMS網(wǎng)絡(luò)中的DNS服務(wù)器中。第4步,IMS用戶根據(jù)本地設(shè)備的主機(jī)名,通過(guò)DNS服務(wù)器查詢得到本地設(shè)備的主機(jī)標(biāo)識(shí),并將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)寫(xiě)入到SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段,具體為:外部IMS用戶在發(fā)起到本地設(shè)備的IMS會(huì)話請(qǐng)求前,首先根據(jù)本地設(shè)備的主機(jī)名向DNS服務(wù)器查詢得到本地設(shè)備的主機(jī)標(biāo)識(shí),然后將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)填入到SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段;所述SIP會(huì)話請(qǐng)求中的from頭域內(nèi)容即源IMS身份為外部IMS用戶的IMPU,SIP會(huì)話請(qǐng)求中的to頭域內(nèi)容即目的IMS身份為協(xié)同融合接入網(wǎng)關(guān)中與被叫本地設(shè)備關(guān)聯(lián)的IMPU。第5步,協(xié)同融合接入網(wǎng)關(guān)根據(jù)SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段對(duì)本地設(shè)備進(jìn)行尋址,實(shí)現(xiàn)本地設(shè)備與IMS用戶之間信令協(xié)議的適配和轉(zhuǎn)發(fā),以及本地設(shè)備與IMS用戶之間數(shù)據(jù)協(xié)議的適配和轉(zhuǎn)發(fā),具體為:步驟5.1,協(xié)同融合接入網(wǎng)關(guān)接收到IMS用戶的SIP會(huì)話請(qǐng)求后,首先判斷是否接受該會(huì)話請(qǐng)求:若拒絕則本次會(huì)話到此結(jié)束;若接受則解析出被叫IMPU以及主機(jī)標(biāo)識(shí)字段中本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí),并進(jìn)入下一步;步驟5.2,將被叫IMPU、本地設(shè)備主機(jī)名以及主機(jī)標(biāo)識(shí)三者一同與本地存儲(chǔ)的五元映射向量進(jìn)行比對(duì):若解析出的本地設(shè)備的主機(jī)名、主機(jī)標(biāo)識(shí)或關(guān)聯(lián)IMPU中的任何一個(gè)與所述五元映射向量不同,則協(xié)同融合接入網(wǎng)關(guān)拒絕該會(huì)話請(qǐng)求;若三者比對(duì)完全相同,則協(xié)同融合接入網(wǎng)關(guān)提取出五元映射向量中的本地設(shè)備的本地節(jié)點(diǎn)名和節(jié)點(diǎn)標(biāo)識(shí),將外部IMS用戶的會(huì)話請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換并轉(zhuǎn)發(fā)給指定的內(nèi)部設(shè)備,并進(jìn)入下一步;步驟5.3,協(xié)同融合接入網(wǎng)關(guān)在完成對(duì)本地設(shè)備的尋址后,繼續(xù)負(fù)責(zé)對(duì)外部IMS用戶和本地設(shè)備之間進(jìn)行信令協(xié)議的適配和轉(zhuǎn)發(fā),以及數(shù)據(jù)協(xié)議的適配和轉(zhuǎn)發(fā)。(二)、本發(fā)明本地設(shè)備與IMS網(wǎng)絡(luò)互通的系統(tǒng),包括協(xié)同融合接入網(wǎng)關(guān)、DNS服務(wù)器、外部IMS用戶、CSCF實(shí)體、HSS服務(wù)器和家庭網(wǎng)關(guān)應(yīng)用服務(wù)器,其中:協(xié)同融合接入網(wǎng)關(guān),負(fù)責(zé)將本地設(shè)備接入IMS網(wǎng)絡(luò),根據(jù)SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段對(duì)本地設(shè)備進(jìn)行尋址;DNS服務(wù)器,對(duì)本地設(shè)備主機(jī)名和主機(jī)標(biāo)識(shí)映射關(guān)系進(jìn)行存儲(chǔ)、查詢和更新;外部IMS用戶,支持包含所述主機(jī)標(biāo)識(shí)字段的SIP協(xié)議;CSCF實(shí)體、HSS服務(wù)器和家庭網(wǎng)關(guān)應(yīng)用服務(wù)器對(duì)IMS會(huì)話請(qǐng)求進(jìn)行認(rèn)證、鑒權(quán)和路由;在SIP協(xié)議中增加一個(gè)IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)字段,所述主機(jī)標(biāo)識(shí)字段包括本地設(shè)備的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名;協(xié)同融合接入網(wǎng)關(guān)收到本地設(shè)備的注冊(cè)請(qǐng)求后,為本地設(shè)備生成全局唯一的IMS網(wǎng)絡(luò)主機(jī)標(biāo)識(shí)和主機(jī)名;協(xié)同融合接入網(wǎng)關(guān)將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)之間的映射關(guān)系注冊(cè)到IMS網(wǎng)絡(luò)中的DNS服務(wù)器中;IMS用戶根據(jù)本地設(shè)備的主機(jī)名,通過(guò)DNS服務(wù)器查詢得到本地設(shè)備的主機(jī)標(biāo)識(shí),并將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)寫(xiě)入到SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段;協(xié)同融合接入網(wǎng)關(guān)根據(jù)SIP會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段對(duì)本地設(shè)備進(jìn)行尋址,實(shí)現(xiàn)本地設(shè)備與IMS用戶之間信令協(xié)議的適配和轉(zhuǎn)發(fā),以及本地設(shè)備與IMS用戶之間數(shù)據(jù)協(xié)議的適配和轉(zhuǎn)發(fā)。CSCF實(shí)體、HSS服務(wù)器和家庭網(wǎng)關(guān)應(yīng)用服務(wù)器對(duì)IMS會(huì)話請(qǐng)求進(jìn)行認(rèn)證、鑒權(quán)和路由。CSCF實(shí)體負(fù)責(zé)執(zhí)行,HSS服務(wù)器和家庭網(wǎng)關(guān)應(yīng)用服務(wù)器存儲(chǔ)有IMS用戶的簽約信息、密鑰以及會(huì)話處理策略,CSCF實(shí)體從以上兩個(gè)服務(wù)器中下載會(huì)話處理策略和鑒權(quán)向量,執(zhí)行認(rèn)證和會(huì)話管理功能。CSCF實(shí)體根據(jù)會(huì)話請(qǐng)求中的源和目的地址負(fù)責(zé)路由。(三)、結(jié)合圖2,本發(fā)明本地設(shè)備與IMS網(wǎng)絡(luò)互通的協(xié)同融合接入網(wǎng)關(guān),包括底層接口管理模塊、本地注冊(cè)管理模塊、本地會(huì)話管理模塊、數(shù)據(jù)收發(fā)模塊、SIP信令管理模塊和標(biāo)識(shí)映射管理模塊:底層接口管理模塊,是本地設(shè)備與協(xié)同融合接入網(wǎng)關(guān)的通信接口,根據(jù)本地會(huì)話管理模塊的控制信息負(fù)責(zé)本地設(shè)備數(shù)據(jù)和信令的傳輸;本地注冊(cè)管理模塊,從本地會(huì)話管理模塊獲取本地認(rèn)證信息,負(fù)責(zé)對(duì)本地設(shè)備的注冊(cè)請(qǐng)求進(jìn)行本地認(rèn)證和鑒權(quán),向標(biāo)識(shí)映射管理模塊提供本地設(shè)備的本地節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)、注冊(cè)時(shí)間以及關(guān)聯(lián)IMPU信息,對(duì)SIP信令管理模塊和本地設(shè)備之間的信令進(jìn)行轉(zhuǎn)發(fā);本地會(huì)話管理模塊,負(fù)責(zé)讀取IMS網(wǎng)絡(luò)SIM卡中的信息,并且存儲(chǔ)本地會(huì)話策略庫(kù)和安全認(rèn)證信息,根據(jù)當(dāng)前協(xié)同融合接入網(wǎng)關(guān)所處狀態(tài)選擇與本地設(shè)備進(jìn)行關(guān)聯(lián)的IMPU,對(duì)會(huì)話請(qǐng)求進(jìn)行處理并管理其它各模塊;數(shù)據(jù)收發(fā)模塊,根據(jù)所述本地會(huì)話管理模塊的控制信息負(fù)責(zé)本地設(shè)備和外部IMS用戶間的媒體數(shù)據(jù)的格式轉(zhuǎn)換和收發(fā);SIP信令管理模塊,根據(jù)本地會(huì)話管理模塊的控制信息負(fù)責(zé)本地設(shè)備與IMS網(wǎng)絡(luò)互通信令的協(xié)議轉(zhuǎn)換和收發(fā),并且將本地設(shè)備主機(jī)名和主機(jī)標(biāo)識(shí)的映射信息注冊(cè)到IMS網(wǎng)絡(luò)DNS服務(wù)器中,對(duì)SIP信令中的主機(jī)標(biāo)識(shí)字段進(jìn)行解析,通過(guò)查詢標(biāo)識(shí)映射管理模塊得到對(duì)應(yīng)本地設(shè)備的本地節(jié)點(diǎn)名和節(jié)點(diǎn)標(biāo)識(shí),與數(shù)據(jù)收發(fā)模塊集成;標(biāo)識(shí)映射管理模塊,根據(jù)本地注冊(cè)管理模塊提供的本地設(shè)備的本地節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)、注冊(cè)時(shí)間以及關(guān)聯(lián)IMPU信息,負(fù)責(zé)本地設(shè)備的IMS網(wǎng)絡(luò)主機(jī)名和主機(jī)標(biāo)識(shí)的生成、以及五元映射向量映射關(guān)系的存儲(chǔ)、更新和查詢。下面結(jié)合附圖及具體實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。實(shí)施例1結(jié)合圖3本發(fā)明協(xié)同融合接入網(wǎng)關(guān)的詳細(xì)結(jié)構(gòu)示意圖,對(duì)協(xié)同融合接入網(wǎng)關(guān)各部分的功能和特征做出進(jìn)一步說(shuō)明。本發(fā)明協(xié)同融合接入網(wǎng)關(guān)包括底層接口管理模塊、本地注冊(cè)管理模塊、本地會(huì)話管理模塊、數(shù)據(jù)收發(fā)模塊、SIP信令管理模塊和標(biāo)識(shí)映射管理模塊,具體如下:(1)底層接口管理模塊包括與本地設(shè)備直接相連的符合特定技術(shù)規(guī)范的各類接口如WiFi接口、RFID接口等,各個(gè)接口可以將本地設(shè)備的數(shù)據(jù)通過(guò)內(nèi)部接口傳遞到數(shù)據(jù)收發(fā)模塊和本地注冊(cè)管理模塊以及轉(zhuǎn)發(fā)數(shù)據(jù)到本地設(shè)備;還包括接口控制模塊,可以根據(jù)本地會(huì)話管理模塊的控制信息控制所述各個(gè)接口與其他模塊之間數(shù)據(jù)通道的通斷。(2)數(shù)據(jù)收發(fā)模塊可以根據(jù)本地會(huì)話管理模塊的控制信息,負(fù)責(zé)本地設(shè)備與外部IMS用戶之間媒體協(xié)議的轉(zhuǎn)換和數(shù)據(jù)的收發(fā)。(3)本地會(huì)話管理模塊包括SIM讀取模塊,可以讀取SIM卡中的協(xié)同融合網(wǎng)關(guān)的IMPI、IMPU以及認(rèn)證算法和密鑰信息,用于協(xié)同融合接入網(wǎng)關(guān)到IMS網(wǎng)絡(luò)的注冊(cè)和會(huì)話;還包括本地會(huì)話策略庫(kù),使得用戶可以根據(jù)自身需要配置協(xié)同融合接入網(wǎng)關(guān)的用法,并且保存有本地認(rèn)證和鑒權(quán)信息;還包括本地會(huì)話控制模塊,與本地會(huì)話策略庫(kù)協(xié)同工作,負(fù)責(zé)對(duì)本地設(shè)備的注冊(cè)和會(huì)話請(qǐng)求以及外部IMS設(shè)備的會(huì)話請(qǐng)求做出認(rèn)證和判決,發(fā)送控制信息控制其他模塊的工作。(4)本地注冊(cè)管理模塊,在收到本地設(shè)備的注冊(cè)請(qǐng)求后,提取出請(qǐng)求中的本地設(shè)備的節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)和業(yè)務(wù)能力信息,其中業(yè)務(wù)能力信息包括本地設(shè)備支持的媒體類型和媒體格式,本地注冊(cè)管理模塊與本地會(huì)話管理模塊配合對(duì)注冊(cè)請(qǐng)求進(jìn)行本地認(rèn)證和鑒權(quán),通過(guò)后為本地設(shè)備選擇一個(gè)可關(guān)聯(lián)的共享IMPU,提供本地設(shè)備的節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)、關(guān)聯(lián)的共享IMPU以及注冊(cè)時(shí)間信息到所述標(biāo)識(shí)映射管理模塊生成本地設(shè)備的主機(jī)標(biāo)識(shí)和主機(jī)名。(5)SIP信令管理模塊包括SIP信令轉(zhuǎn)換模塊,SIP信令轉(zhuǎn)換模塊可以負(fù)責(zé)各種信令格式之間的轉(zhuǎn)換而不局限于SIP信令,可以對(duì)SIP協(xié)議中的主機(jī)標(biāo)識(shí)字段進(jìn)行解析,查詢標(biāo)識(shí)映射管理模塊得到本地設(shè)備主機(jī)標(biāo)識(shí)與本地標(biāo)識(shí)以及共享IMPU的映射關(guān)系;還包括SIP信令收發(fā)模塊,一方面將IMS網(wǎng)絡(luò)發(fā)來(lái)并經(jīng)SIP信令轉(zhuǎn)換模塊轉(zhuǎn)換后的信令發(fā)往本地設(shè)備,一方面將本地設(shè)備發(fā)來(lái)并經(jīng)SIP信令轉(zhuǎn)換模塊轉(zhuǎn)換后的信令發(fā)往IMS網(wǎng)絡(luò),還負(fù)責(zé)將本地設(shè)備的主機(jī)名和主機(jī)標(biāo)識(shí)映射關(guān)系注冊(cè)到IMS網(wǎng)絡(luò)的DNS服務(wù)器。(6)標(biāo)識(shí)映射管理模塊包括主機(jī)標(biāo)識(shí)生成模塊,將本地設(shè)備的本地節(jié)點(diǎn)名添加到與之關(guān)聯(lián)的共享IMPU前構(gòu)成主機(jī)名,將本地設(shè)備的本地節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)、共享IMPU以及注冊(cè)時(shí)間信息進(jìn)行hash散列得到主機(jī)標(biāo)識(shí),生成關(guān)于本地設(shè)備的五元映射向量并保存到本地標(biāo)識(shí)映射存儲(chǔ)模塊;還包括本地標(biāo)識(shí)映射存儲(chǔ)模塊,負(fù)責(zé)本地設(shè)備的五元映射關(guān)系的存儲(chǔ)、查詢和更新。實(shí)施例2結(jié)合圖4~5,本發(fā)明中本地設(shè)備的注冊(cè)流程,步驟如圖4中①~④所示:步驟①,本地設(shè)備為一監(jiān)控設(shè)備,本地節(jié)點(diǎn)名為Camera1,節(jié)點(diǎn)標(biāo)識(shí)為序號(hào)3,開(kāi)機(jī)后發(fā)起到所述協(xié)同融合接入網(wǎng)關(guān)的注冊(cè)請(qǐng)求,請(qǐng)求消息中攜帶節(jié)點(diǎn)名、節(jié)點(diǎn)標(biāo)識(shí)及業(yè)務(wù)能力信息。步驟②,協(xié)同融合接入網(wǎng)關(guān)接收到本地設(shè)備Camera1的注冊(cè)請(qǐng)求,開(kāi)始如下處理流程:21)首先根據(jù)本地會(huì)話策略對(duì)其進(jìn)行認(rèn)證和鑒權(quán),若不通過(guò)則直接返回失敗響應(yīng),拒絕為本地設(shè)備Camera1提供服務(wù);若通過(guò),則轉(zhuǎn)到執(zhí)行下一流程22);22)協(xié)同融合接入網(wǎng)關(guān)選擇一個(gè)共享IMPU如Gateway1@realm1與本地設(shè)備Camera1關(guān)聯(lián),以后本地設(shè)備Camera1將通過(guò)協(xié)同融合接入網(wǎng)關(guān)以IMS網(wǎng)絡(luò)身份Gateway1@realm1實(shí)現(xiàn)與IMS網(wǎng)絡(luò)的互通;23)協(xié)同融合接入網(wǎng)關(guān)將本地設(shè)備Camera1的節(jié)點(diǎn)名添加到共享IMPU的前面,由此構(gòu)成本地設(shè)備Camera1的主機(jī)名Camera1_Gateway1@realm1,將本地設(shè)備的節(jié)點(diǎn)名Camera1、節(jié)點(diǎn)標(biāo)識(shí)3、共享IMPUGateway1@realm1以及注冊(cè)時(shí)間信息進(jìn)行hash散列得到一固定長(zhǎng)度的二進(jìn)制比特串作為主機(jī)標(biāo)識(shí),本實(shí)施例中我們假設(shè)采用一種面向IPv6的主機(jī)標(biāo)識(shí)生成機(jī)制,所述主機(jī)標(biāo)識(shí)長(zhǎng)度為128位并且使用保留的IPv6前綴“1010”作為主機(jī)標(biāo)識(shí)前綴,據(jù)此可假設(shè)生成的本地設(shè)備Camera1的主機(jī)標(biāo)識(shí)為“1010xxx01”;24)協(xié)同融合接入網(wǎng)關(guān)為本地設(shè)備Camera1生成一個(gè)五元映射向量以保存其不同身份標(biāo)識(shí)間的映射關(guān)系,如圖5所示,格式為“本地節(jié)點(diǎn)名,本地節(jié)點(diǎn)標(biāo)識(shí),主機(jī)名,主機(jī)標(biāo)識(shí),關(guān)聯(lián)IMPU”,所述五元映射向量保存在本地標(biāo)識(shí)映射存儲(chǔ)模塊中,并由標(biāo)識(shí)映射管理模塊負(fù)責(zé)更新和查詢;25)協(xié)同融合接入網(wǎng)關(guān)將注冊(cè)成功或失敗的響應(yīng)消息返回給本地設(shè)備Camera1。步驟③,協(xié)同融合接入網(wǎng)關(guān)將本地設(shè)備Camera1的主機(jī)名和主機(jī)標(biāo)識(shí)的映射關(guān)系注冊(cè)到IMS網(wǎng)絡(luò)的DNS服務(wù)器中,其格式為“主機(jī)名,主機(jī)標(biāo)識(shí)”,所述DNS服務(wù)器可以是增設(shè)新映射項(xiàng)的傳統(tǒng)設(shè)備也可以是專用DNS服務(wù)器。步驟④,DNS服務(wù)器將注冊(cè)成功或失敗的響應(yīng)消息返回給協(xié)同融合接入網(wǎng)關(guān),若是失敗響應(yīng)則由協(xié)同融合接入網(wǎng)關(guān)重新發(fā)送注冊(cè)請(qǐng)求。實(shí)施例3結(jié)合圖6,本地設(shè)備主動(dòng)發(fā)起到外部IMS網(wǎng)絡(luò)用戶的IMS網(wǎng)絡(luò)會(huì)話流程,步驟如圖6中①~⑧所示:步驟①,假設(shè)圖6中本地設(shè)備Camera1是已經(jīng)成功注冊(cè)的視頻監(jiān)控設(shè)備,協(xié)同融合接入網(wǎng)關(guān)為其生成的五元映射向量如圖5所示,本地設(shè)備Camera1發(fā)現(xiàn)一個(gè)異常情況,于是觸發(fā)了一個(gè)到協(xié)同融合接入網(wǎng)關(guān)的會(huì)話請(qǐng)求。步驟②,協(xié)同融合接入網(wǎng)關(guān)收到本地設(shè)備Camera1的會(huì)話請(qǐng)求,根據(jù)本地會(huì)話控制策略決定發(fā)起到外部IMS用戶的IMS會(huì)話請(qǐng)求,協(xié)同融合接入網(wǎng)關(guān)提取出本地設(shè)備Camera1的本地節(jié)點(diǎn)名Camera1和節(jié)點(diǎn)標(biāo)識(shí)3,查詢標(biāo)識(shí)映射管理模塊中存儲(chǔ)的對(duì)應(yīng)五元映射向量得到關(guān)聯(lián)的共享IMPU即Gateway1@realm1,協(xié)同融合接入網(wǎng)關(guān)以所述共享IMPUGateway1@realm1的IMS用戶身份根據(jù)協(xié)議轉(zhuǎn)換規(guī)則生成發(fā)向外部IMS用戶的會(huì)話請(qǐng)求,會(huì)話請(qǐng)求中的主機(jī)標(biāo)識(shí)字段內(nèi)容為查詢得到的本地設(shè)備的主機(jī)名“Camera1_Gateway1@realm1”和主機(jī)標(biāo)識(shí)“1010xxx01”。步驟③~④,協(xié)同融合接入網(wǎng)關(guān)和外部IMS用戶服務(wù)的IMSCSCF實(shí)體可能是不相同的,這并不影響圖6所示會(huì)話流程;IMSCSCF實(shí)體收到協(xié)同融合接入網(wǎng)關(guān)的會(huì)話請(qǐng)求后不需要對(duì)主機(jī)標(biāo)識(shí)字段進(jìn)行解析,如果CSCF實(shí)體已經(jīng)下載了相關(guān)的初始業(yè)務(wù)過(guò)濾準(zhǔn)則iFCs則可以直接做出響應(yīng),或者CSCF實(shí)體需要向HSS請(qǐng)求下載相關(guān)的iFCs,或者CSCF實(shí)體需要向家庭網(wǎng)關(guān)AS請(qǐng)求下載相關(guān)的iFCs,或者需要HSS和家庭網(wǎng)關(guān)AS同時(shí)參與對(duì)協(xié)同融合接入網(wǎng)關(guān)會(huì)話請(qǐng)求進(jìn)行處理,具體情況視運(yùn)營(yíng)商策略和當(dāng)前狀態(tài)而定。步驟⑤,IMSCSCF實(shí)體通過(guò)對(duì)協(xié)同融合接入網(wǎng)關(guān)會(huì)話請(qǐng)求的認(rèn)證和鑒權(quán)并將其路由至外部IMS用戶。步驟⑥~⑧,外部IMS用戶收到協(xié)同融合接入網(wǎng)關(guān)的會(huì)話請(qǐng)求后可以解析出主機(jī)標(biāo)識(shí)字段中的內(nèi)容,決定接受并返回一個(gè)成功確認(rèn)的響應(yīng)消息給本地設(shè)備Camera1,隨后可能還會(huì)有一系列的QoS協(xié)商流程,在此不再贅述;外部IMS用戶在返回給協(xié)同融合接入網(wǎng)關(guān)的響應(yīng)消息后將解析出的本地設(shè)備Camera1的主機(jī)名和主機(jī)標(biāo)識(shí)添加進(jìn)SIP消息中的主機(jī)標(biāo)識(shí)字段,協(xié)同融合接入網(wǎng)關(guān)根據(jù)外部IMS用戶返回的SIP消息中的主機(jī)標(biāo)識(shí)字段查詢得到本地設(shè)備Camera1的本地節(jié)點(diǎn)名和節(jié)點(diǎn)標(biāo)識(shí),然后將該SIP消息轉(zhuǎn)發(fā)給本地設(shè)備Camera1;當(dāng)本地設(shè)備Camera1與外部IMS用戶間的媒體協(xié)商完成且承載通道建立后,雙方可以協(xié)同融合接入網(wǎng)關(guān)為中介進(jìn)行基于IMS的會(huì)話,由協(xié)同融合接入網(wǎng)關(guān)負(fù)責(zé)信令和媒體格式的轉(zhuǎn)換。實(shí)施例4結(jié)合圖7,外部IMS用戶主動(dòng)發(fā)起到本地設(shè)備的IMS會(huì)話流程,步驟如圖7中①~⑩所示:步驟①~②,假設(shè)外部IMS用戶希望查看家中老人或孩子的當(dāng)前監(jiān)控視頻,所述IMS用戶知曉負(fù)責(zé)該項(xiàng)監(jiān)控的本地設(shè)備的本地節(jié)點(diǎn)名為Camera2,本地設(shè)備的主機(jī)名為Camera2_Gateway1@realm1,且知曉可以通過(guò)所述協(xié)同融合接入網(wǎng)關(guān)的一個(gè)共享IMPUGateway1@realm1與本地設(shè)備Camera2建立會(huì)話,但問(wèn)題是還有一個(gè)內(nèi)部監(jiān)控設(shè)備Camera1與所述協(xié)同融合接入網(wǎng)關(guān)的共享IMPUGateway1@realm1相關(guān)聯(lián),為了將會(huì)話請(qǐng)求準(zhǔn)確的發(fā)送到指定的本地設(shè)備Camera2,IMS用戶首先向DNS查詢主機(jī)名為Camera2_Gateway1@realm1所對(duì)應(yīng)的主機(jī)標(biāo)識(shí)得到“1010xxx00”;步驟③,IMS用戶根據(jù)查詢得到的本地設(shè)備Camera2的主機(jī)名和主機(jī)標(biāo)識(shí),構(gòu)造發(fā)送到協(xié)同融合接入網(wǎng)關(guān)的SIP會(huì)話請(qǐng)求,如圖7所示為IMS用戶SIP會(huì)話請(qǐng)求中的關(guān)鍵頭域,源IMS用戶身份為From頭域中的IMS用戶的IMPUIMPU_A@realm2,目的IMS用戶身份為T(mén)o頭域中協(xié)同融合接入網(wǎng)關(guān)的共享IMPUGateway1@realm1,主機(jī)標(biāo)識(shí)字段中為本地設(shè)備Camera2的主機(jī)名和主機(jī)標(biāo)識(shí),以指定將本會(huì)話請(qǐng)求發(fā)送到本地設(shè)備Camera2;步驟④~⑥,應(yīng)注意到為所述協(xié)同融合接入網(wǎng)關(guān)和所述外部IMS用戶服務(wù)的IMSCSCF實(shí)體在IMS網(wǎng)絡(luò)中可能是不相同的,但其對(duì)IMS的會(huì)話請(qǐng)求處理過(guò)程基本相同,這并不影響圖7所示會(huì)話流程。IMSCSCF實(shí)體收到IMS用戶的會(huì)話請(qǐng)求后不需要對(duì)主機(jī)標(biāo)識(shí)字段進(jìn)行解析而只需要按照IMS標(biāo)準(zhǔn)對(duì)該會(huì)話請(qǐng)求進(jìn)行認(rèn)證和鑒權(quán),如果CSCF實(shí)體已經(jīng)下載了相關(guān)的初始業(yè)務(wù)過(guò)濾準(zhǔn)則iFCs則可以直接做出響應(yīng),或者CSCF實(shí)體需要向HSS請(qǐng)求下載相關(guān)的iFCs,或者CSCF實(shí)體需要向家庭網(wǎng)關(guān)AS請(qǐng)求下載相關(guān)的iFCs,或者需要HSS和家庭網(wǎng)關(guān)AS同時(shí)參與對(duì)IMS用戶會(huì)話請(qǐng)求進(jìn)行處理,具體哪一種情況視運(yùn)營(yíng)商策略和當(dāng)前狀態(tài)而定;為協(xié)同融合接入網(wǎng)關(guān)和外部IMS用戶服務(wù)的IMSCSCF實(shí)體均需要對(duì)IMS用戶的會(huì)話請(qǐng)求進(jìn)行認(rèn)證和鑒權(quán),通過(guò)后最終由為協(xié)同融合接入網(wǎng)關(guān)服務(wù)的IMSCSCF實(shí)體根據(jù)目的IMS用戶身份Gateway1@realm1將該會(huì)話請(qǐng)求路由到協(xié)同融合接入網(wǎng)關(guān);步驟⑦,協(xié)同融合接入網(wǎng)關(guān)收到IMS用戶的SIP會(huì)話請(qǐng)求后,其詳細(xì)處理過(guò)程包括:71)首先由SIP信令管理模塊解析出會(huì)話請(qǐng)求中的目的共享IMPUGateway1@realm1、主機(jī)標(biāo)識(shí)字段中的本地設(shè)備的主機(jī)名Camera2_Gateway1@realm1和主機(jī)標(biāo)識(shí)“1010xxx00”以及所請(qǐng)求的會(huì)話業(yè)務(wù)類型;72)協(xié)同融合接入網(wǎng)關(guān)根據(jù)本地會(huì)話策略以及當(dāng)前狀態(tài)決定接受IMS用戶的視頻會(huì)話請(qǐng)求,并指示SIP信令管理模塊將IMS用戶的會(huì)話請(qǐng)求進(jìn)行協(xié)議轉(zhuǎn)換后轉(zhuǎn)發(fā)給本地設(shè)備Camera2;73)SIP信令管理模塊向標(biāo)識(shí)映射管理模塊發(fā)起查詢請(qǐng)求,查詢內(nèi)容為與共享IMPUGateway1@realm1、本地設(shè)備的主機(jī)名Camera2_Gateway1@realm1和主機(jī)標(biāo)識(shí)“1010xxx00”完全匹配的五元映射向量中保存的本地設(shè)備Camera2的本地節(jié)點(diǎn)名和節(jié)點(diǎn)標(biāo)識(shí),若查詢無(wú)果則根據(jù)本地會(huì)話策略生成會(huì)話拒絕響應(yīng)并跳到步驟9,在本實(shí)施例中根據(jù)如圖5所示的五元映射向量查詢得到本地設(shè)備Camera2的本地節(jié)點(diǎn)名“Camera2”和本地節(jié)點(diǎn)標(biāo)識(shí)“7”;74)SIP信令管理模塊根據(jù)查詢得到的本地設(shè)備Camera2的本地節(jié)點(diǎn)名和節(jié)點(diǎn)標(biāo)識(shí),將IMS用戶的SIP會(huì)話請(qǐng)求轉(zhuǎn)換成本地信令轉(zhuǎn)發(fā)到本地設(shè)備Camera2;步驟⑧~⑩,本地設(shè)備Camera2收到經(jīng)協(xié)同融合接入網(wǎng)關(guān)轉(zhuǎn)發(fā)的外部IMS用戶的會(huì)話請(qǐng)求后決定接受該會(huì)話,并返回一個(gè)確認(rèn)響應(yīng)經(jīng)協(xié)同融合接入網(wǎng)關(guān)轉(zhuǎn)發(fā)給IMS用戶,隨后可能還會(huì)有一系列的QoS協(xié)商流程,在此不再贅述;當(dāng)本地設(shè)備Camera2與外部IMS用戶間的媒體協(xié)商完成且承載通道建立后,雙方可以協(xié)同融合接入網(wǎng)關(guān)為中介進(jìn)行基于IMS的會(huì)話,由協(xié)同融合接入網(wǎng)關(guān)負(fù)責(zé)信令和媒體格式的轉(zhuǎn)換。當(dāng)本地設(shè)備和外部IMS用戶經(jīng)由所述協(xié)同融合接入網(wǎng)關(guān)實(shí)現(xiàn)最初的信令的交互后,協(xié)同融合接入網(wǎng)關(guān)可以對(duì)會(huì)話設(shè)置一個(gè)簡(jiǎn)單的標(biāo)識(shí),使得后續(xù)本地設(shè)備和外部IMS用戶間的會(huì)話不須查詢標(biāo)識(shí)映射管理模塊即可根據(jù)會(huì)話標(biāo)識(shí)直接經(jīng)協(xié)同融合接入網(wǎng)關(guān)轉(zhuǎn)發(fā)到相應(yīng)設(shè)備。綜上所述,應(yīng)用本發(fā)明本地設(shè)備與IMS網(wǎng)絡(luò)互通方法、系統(tǒng)及協(xié)同融合接入網(wǎng)關(guān),可使本地設(shè)備在無(wú)法直接使用IMS網(wǎng)絡(luò)的情況下,以一種簡(jiǎn)單方便、易于部署和可擴(kuò)展的方式實(shí)現(xiàn)與外部IMS網(wǎng)絡(luò)用戶的泛在互通,同時(shí)IMS網(wǎng)絡(luò)用戶也能建立到指定本地設(shè)備的IMS會(huì)話,拓展了IMS網(wǎng)絡(luò)的應(yīng)用范圍。