本發(fā)明屬于通信技術(shù)領(lǐng)域,特別涉及一種基于IMS(IP Multimedia Subsystem,IP多媒體子系統(tǒng))通信的數(shù)據(jù)傳輸方法。
背景技術(shù):
眾所周知,基于TCP/IP的數(shù)據(jù)傳輸方式基本采用的C/S構(gòu)架,比如:即時(shí)通信+服務(wù)器(如微信、QQ、阿里旺旺等),或者基于C/S構(gòu)架,數(shù)據(jù)終端硬件化方式實(shí)現(xiàn),比如:DTU+服務(wù)器等。然而在現(xiàn)實(shí)生活中,無關(guān)性的數(shù)據(jù)雙方(如:DTU和即時(shí)通信軟件之間)需要進(jìn)行數(shù)據(jù)交互卻無法互聯(lián)互通,基于無關(guān)性基礎(chǔ),數(shù)據(jù)雙方?jīng)]有有效的安全認(rèn)證措施。
現(xiàn)有的PSTN公眾網(wǎng)手機(jī)、固話、電腦分別接入專屬網(wǎng)絡(luò),如:手機(jī)接入2G\3G\4G網(wǎng)絡(luò);固話接入程控交換\NGN網(wǎng)絡(luò);電腦接入互聯(lián)網(wǎng)。甲用戶手機(jī)可以和乙用戶進(jìn)行語音通信,但是不具備視頻通信能力;或者甲用戶手機(jī)可以和乙用戶電腦進(jìn)行互聯(lián)網(wǎng)數(shù)據(jù)傳輸,但是不具備撥號(hào)通信功能。三個(gè)網(wǎng)絡(luò)之間基于不同的技術(shù)標(biāo)準(zhǔn)很難實(shí)現(xiàn)互聯(lián)互通,即時(shí)某兩個(gè)網(wǎng)絡(luò)之間具備了互聯(lián)互通能力,但是不具備基于通信網(wǎng)絡(luò)管理的語音、視頻、數(shù)據(jù)同步能力。
技術(shù)實(shí)現(xiàn)要素:
為了克服現(xiàn)有技術(shù)的缺點(diǎn),本發(fā)明提供了一種基于IMS通信的數(shù)據(jù)傳輸方法,不僅可以實(shí)現(xiàn)非關(guān)聯(lián)雙方的語音、視頻、視頻數(shù)據(jù)同步傳輸,而且還能夠進(jìn)行安全認(rèn)證。
為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案如下:
一種基于IMS通信的數(shù)據(jù)傳輸方法,所述方法為一種基于IMS通信網(wǎng)絡(luò)的無關(guān)性雙方進(jìn)行數(shù)據(jù)互聯(lián)互通的方法,所述方法具體為:IMS用戶甲需要和IMS用戶乙建立數(shù)據(jù)交互,首先IMS用戶甲通過撥號(hào)方式,以ACK應(yīng)答為標(biāo)準(zhǔn),與IMS用戶乙建立通信關(guān)系,數(shù)據(jù)終端檢測(cè)到ACK和2XX代碼后,確認(rèn)IMS雙方通信關(guān)系建立正常;然后IMS用戶甲和IMS用戶乙通過數(shù)據(jù)代理服務(wù)器進(jìn)行數(shù)據(jù)傳輸;
當(dāng)數(shù)據(jù)終端接收到BYE、4XX、5XX和6XX代碼后,則表示IMS通信關(guān)系中斷。
進(jìn)一步地,所述IMS用戶甲和IMS用戶乙均為符合IMS通信網(wǎng)絡(luò)的模塊、終端、軟件或APP。
進(jìn)一步地,所述數(shù)據(jù)終端與IMS通信網(wǎng)絡(luò)、IMS用戶甲、IMS用戶乙之間通過私有通信規(guī)約進(jìn)行相互調(diào)用。
進(jìn)一步地,所述通信關(guān)系包含語音及視頻。
進(jìn)一步地,所述IMS用戶甲和IMS用戶乙建立起通信關(guān)系后,任何一方均可調(diào)用安全認(rèn)證程序。
進(jìn)一步地,所述IMS用戶甲和IMS用戶乙為符合IMS通信網(wǎng)絡(luò)的軟件或APP。
進(jìn)一步地,所述IMS用戶甲和IMS用戶乙建立起通信關(guān)系后,任何一方均可通過調(diào)用符合IMS通信網(wǎng)絡(luò)的軟件或APP的指紋、語音識(shí)別或人臉識(shí)別軟件可實(shí)現(xiàn)安全認(rèn)證;
所述IMS用戶甲和IMS用戶乙建立起通信關(guān)系后,IMS用戶甲需要向IMS用戶乙傳輸特殊數(shù)據(jù),首先需要向IMS用戶乙發(fā)起身份認(rèn)證請(qǐng)求,所述身份認(rèn)證請(qǐng)求包括IMS用戶乙指紋、語音識(shí)別或人臉識(shí)別,如果指紋、語音識(shí)別或人臉識(shí)別與IMS用戶乙預(yù)留的相符合,則特殊數(shù)據(jù)交互過程完成;如無安全需要,則無需調(diào)用安全認(rèn)證程序。
進(jìn)一步地,所述IMS通信網(wǎng)絡(luò)在無線接入技術(shù)方面,除GSM外,GPRS、WCDMA、LTE、WIFI通過SIP-Proxy能接入到IMS通信網(wǎng)絡(luò),固定網(wǎng)絡(luò)的光纖、LAN和xDSL接入方式均能接入到IMS通信網(wǎng)絡(luò);
IMS通信網(wǎng)絡(luò)還提供了與ISDN/PSTN傳統(tǒng)電路交換網(wǎng)絡(luò)的互聯(lián)機(jī)制。
進(jìn)一步地,所述IMS通信網(wǎng)絡(luò)包括承載層、信令控制層和應(yīng)用層;
所述承載層為底層,用于提供IMSSIP會(huì)話的接入和傳輸,將IMS用戶信令傳送到信令控制層,所述承載層的承載網(wǎng)建立在分組交換上;
所述信令控制層為中間層,包括網(wǎng)絡(luò)控制服務(wù)器,用于負(fù)責(zé)管理呼叫或會(huì)話設(shè)置、修改和釋放;所述信令控制層還包括呼叫會(huì)話控制網(wǎng)元CSCF、歸屬用戶服務(wù)器網(wǎng)元HSS和媒體網(wǎng)關(guān)控制網(wǎng)元MGCF,所述會(huì)話控制網(wǎng)元CSCF、歸屬用戶服務(wù)器網(wǎng)元HSS和媒體網(wǎng)關(guān)控制網(wǎng)元MGCF協(xié)同完成信令控制層的處理功能;
所述應(yīng)用層為頂層,包括應(yīng)用和內(nèi)容服務(wù)器,用于負(fù)責(zé)為用戶提供IMS增值業(yè)務(wù);所述應(yīng)用層還包括通過CAMEL、OSA/Parlay和SIP技術(shù)提供多媒體業(yè)務(wù)的應(yīng)用平臺(tái)。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供的一種基于IMS通信的數(shù)據(jù)傳輸方法具有以下優(yōu)點(diǎn):
1、所述方法為一種基于IMS通信網(wǎng)絡(luò)的無關(guān)性雙方進(jìn)行數(shù)據(jù)互聯(lián)互通的方法,可以實(shí)現(xiàn)無關(guān)性雙方的語音、視頻、視頻數(shù)據(jù)同步傳輸;
2、IMS用戶為符合IMS通信網(wǎng)絡(luò)的模塊、終端、軟件或APP,且相互之間可以建立起無關(guān)聯(lián)性撥號(hào)通信關(guān)系,進(jìn)行語音及視頻的同步傳輸;
3、通信雙方數(shù)據(jù)終端可以是軟件、硬件,與IMS通信網(wǎng)絡(luò)為認(rèn)證關(guān)系,當(dāng)認(rèn)證IMS通信建立后進(jìn)行數(shù)據(jù)傳輸;
4、當(dāng)傳輸特殊數(shù)據(jù)需要安全認(rèn)證時(shí)還能夠通過調(diào)用符合IMS通信網(wǎng)絡(luò)的軟件或APP的指紋、語音識(shí)別或人臉識(shí)別軟件可實(shí)現(xiàn)安全認(rèn)證。
附圖說明
圖1為本發(fā)明所述的一種基于IMS通信的數(shù)據(jù)傳輸方法的流程示意圖;
圖2為本發(fā)明所述的IMS軟終端結(jié)構(gòu)示意圖;
圖3為本發(fā)明所述的一種基于IMS通信的數(shù)據(jù)傳輸方法的信令圖。
具體實(shí)施方式
下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步闡述。
實(shí)施例
參考圖1和3,一種基于IMS通信的數(shù)據(jù)傳輸方法,所述方法為一種基于IMS通信網(wǎng)絡(luò)的無關(guān)性雙方進(jìn)行數(shù)據(jù)互聯(lián)互通的方法,所述方法具體為:IMS用戶甲需要和IMS用戶乙建立數(shù)據(jù)交互,首先IMS用戶甲通過撥號(hào)方式,以ACK應(yīng)答為標(biāo)準(zhǔn),與IMS用戶乙建立通信關(guān)系,數(shù)據(jù)終端檢測(cè)到ACK和2XX代碼后,確認(rèn)IMS雙方通信關(guān)系建立正常;然后IMS用戶甲和IMS用戶乙通過數(shù)據(jù)代理服務(wù)器進(jìn)行數(shù)據(jù)傳輸;當(dāng)數(shù)據(jù)終端接收到BYE、4XX、5XX和6XX代碼后,則表示IMS通信關(guān)系中斷。
所述通信關(guān)系包含語音及視頻。
所述IMS用戶甲和IMS用戶乙均為符合IMS通信網(wǎng)絡(luò)的模塊、終端、軟件或APP。
所述數(shù)據(jù)終端與IMS通信網(wǎng)絡(luò)、IMS用戶甲、IMS用戶乙之間通過私有通信規(guī)約進(jìn)行相互調(diào)用。
所述IMS用戶甲和IMS用戶乙建立起通信關(guān)系后,當(dāng)傳輸特殊數(shù)據(jù)時(shí),任何一方均可調(diào)用安全認(rèn)證程序。此時(shí)所述IMS用戶甲和IMS用戶乙僅為符合IMS通信網(wǎng)絡(luò)的軟件或APP。
所述IMS用戶甲和IMS用戶乙建立起通信關(guān)系后,任何一方均可通過調(diào)用符合IMS通信網(wǎng)絡(luò)的軟件或APP的指紋、語音識(shí)別或人臉識(shí)別軟件可實(shí)現(xiàn)安全認(rèn)證。
所述IMS用戶甲和IMS用戶乙建立起通信關(guān)系后,IMS用戶甲需要向IMS用戶乙傳輸特殊數(shù)據(jù),首先需要向IMS用戶乙發(fā)起身份認(rèn)證請(qǐng)求,所述身份認(rèn)證請(qǐng)求包括IMS用戶乙指紋、語音識(shí)別或人臉識(shí)別,如果指紋、語音識(shí)別或人臉識(shí)別與IMS用戶乙預(yù)留的相符合,則特殊數(shù)據(jù)交互過程完成;如無安全需要,則無需調(diào)用安全認(rèn)證程序。
本實(shí)施例中所述IMS通信網(wǎng)絡(luò)在無線接入技術(shù)方面,除GSM外,GPRS、WCDMA、LTE、WIFI通過SIP-Proxy能接入到IMS通信網(wǎng)絡(luò),固定網(wǎng)絡(luò)的光纖、LAN和xDSL接入方式均能接入到IMS通信網(wǎng)絡(luò);IMS通信網(wǎng)絡(luò)還提供了與ISDN/PSTN傳統(tǒng)電路交換網(wǎng)絡(luò)的互聯(lián)機(jī)制。這樣IMS提供服務(wù)的終端除了移動(dòng)終端(APP)之外,還包括固定電話終端、多媒體智能終端、PC機(jī)的軟終端。在本發(fā)明中所述IMS用戶為符合IMS通信網(wǎng)絡(luò)的模塊、終端、軟件或APP,相互之間可以建立起無關(guān)聯(lián)性撥號(hào)通信關(guān)系;數(shù)據(jù)終端可以是軟件、硬件形態(tài),與IMS通信網(wǎng)絡(luò)沒有關(guān)聯(lián),僅是認(rèn)證符合IMS通信網(wǎng)絡(luò)的模塊、終端、軟件或APP的通信關(guān)系,當(dāng)確認(rèn)通信關(guān)系建立后數(shù)據(jù)終端即可進(jìn)行數(shù)據(jù)交互傳輸。
參考圖2,所述IMS通信網(wǎng)絡(luò)包括承載層、信令控制層和應(yīng)用層;所述承載層為底層,用于提供IMSSIP會(huì)話的接入和傳輸,將IMS用戶信令傳送到信令控制層,所述承載層的承載網(wǎng)建立在分組交換上;以移動(dòng)分組網(wǎng)的承載方式為例,IMS用戶通過手機(jī)進(jìn)行IMS會(huì)話的方式,主要的承載層設(shè)備有SGSN(GPRS業(yè)務(wù)支撐節(jié)點(diǎn))、GGSN(網(wǎng)關(guān)GPRS業(yè)務(wù)支撐節(jié)點(diǎn))以及MGW(媒體網(wǎng)關(guān))。其中SGSN和GGSN可以重復(fù)利用現(xiàn)網(wǎng)設(shè)備,不需要硬件升級(jí),僅通過做相關(guān)配置就可以支持IMS。MGW是負(fù)責(zé)媒體流在IMS域和CS(電路交換)域互通的功能實(shí)體,主要解決語音互通問題。無論具體采用哪一種接入方式,只要基于IP技術(shù),所有的IMS用戶信令就可以很好地傳送到信令控制層。
所述信令控制層為中間層,包括網(wǎng)絡(luò)控制服務(wù)器,用于負(fù)責(zé)管理呼叫或會(huì)話設(shè)置、修改和釋放;所述信令控制層還包括呼叫會(huì)話控制網(wǎng)元CSCF、歸屬用戶服務(wù)器網(wǎng)元HSS和媒體網(wǎng)關(guān)控制網(wǎng)元MGCF,所述會(huì)話控制網(wǎng)元CSCF、歸屬用戶服務(wù)器網(wǎng)元HSS和媒體網(wǎng)關(guān)控制網(wǎng)元MGCF協(xié)同完成信令控制層的處理功能;信令控制層僅對(duì)IMS信令負(fù)責(zé),最終的IMS業(yè)務(wù)流不經(jīng)過這一層,完全通過承載層做路由實(shí)現(xiàn)端到端通信。
所述應(yīng)用層為頂層,包括應(yīng)用和內(nèi)容服務(wù)器,用于負(fù)責(zé)為用戶提供IMS增值業(yè)務(wù);所述應(yīng)用層還包括通過CAMEL、OSA/Parlay和SIP技術(shù)提供多媒體業(yè)務(wù)的應(yīng)用平臺(tái)。
本發(fā)明的內(nèi)容不僅限于此,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制。本領(lǐng)域技術(shù)人員將意識(shí)到,在不背離本發(fā)明范圍的基礎(chǔ)上,可以對(duì)上面描述的實(shí)施例做出各種變型。除此之外,運(yùn)營商可以自行開發(fā)一些基于SIP的應(yīng)用,通過標(biāo)準(zhǔn)SIP接口與IMS系統(tǒng)連接;如果運(yùn)營商需要連接第三方SP的應(yīng)用,IMS可以和標(biāo)準(zhǔn)的API,如OSAAPI連接,通過OSA/ParlayGW對(duì)第三方非信任的SP業(yè)務(wù)進(jìn)行鑒權(quán)和管理。