專利名稱:媒體碼流獲取方法、unisaf服務器及軟交換通信系統(tǒng)的制作方法
技術領域:
本申請涉及軟交換技術領域,特別涉及一種媒體碼流獲取方法、UNISAF服務器及軟交換通信系統(tǒng)。
背景技術:
目前,為實現(xiàn)異地語音或視頻通信,通常采用軟交換系統(tǒng)中的兩個語音或視頻話機終端通信方案。而為獲取通信過程中產(chǎn)生的媒體碼流(包括語音信息和/或視頻信息),一般采用監(jiān)聽解包方案,即為,在某兩個終端所在網(wǎng)絡交換機上設置監(jiān)聽設備,由監(jiān)聽設置復制媒體碼流進行獲取。但上述方案中,需要對網(wǎng)絡中的每個交換機均進行設備設置,若在網(wǎng)絡交換機較多時,不僅增加設備物資成本,急劇增加工程的復雜程度,增加對設備的維護工作量,同時也降低了系統(tǒng)的可靠性,無法適用于集中媒體碼流獲取方式。
發(fā)明內(nèi)容
本申請所要解決的技術問題是提供一種媒體碼流獲取方法、UNISAF服務器及軟交換通信系統(tǒng),用以解決現(xiàn)有技術中在獲取媒體碼流信息時,物資成本及維護較高,且系統(tǒng)可靠性較低的技術問題。本申請?zhí)峁┝艘环N媒體碼流獲取方法,應用于軟交換通信系統(tǒng),所述軟交換通信系統(tǒng)包括至少兩個通信終端,每個所述通信終端中配置有單邊自我綁定地址UNISAF協(xié)議,所述方法包括:接收所述軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息;依據(jù)所述第一地址請求信息中的第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂罚粚⑺龅谝淮a流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息;獲取所述第二通信終端發(fā)送的媒體碼流信息。上述方法,優(yōu)選的,在所述獲取所述第二通信終端發(fā)送的媒體碼流信息之后,所述方法還包括:依據(jù)所述第一碼流傳輸?shù)刂泛退龅谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流信息。上述方法,優(yōu)選的,在所述獲取所述第二通信終端發(fā)送的媒體碼流信息之后,所述方法還包括:將所述媒體碼流信息發(fā)送至預設的信息處理設備。
上述方法,優(yōu)選的,所述第一地址標識信息包括其所屬通信終端的源地址信息。上述方法,優(yōu)選的,所述媒體碼流信息包括語音信息碼流和/或視頻信息碼流。本申請還提供了 一種UNISAF服務器,應用于軟交換通信系統(tǒng),所述軟交換通信系統(tǒng)包括至少兩個通信終端,每個所述通信終端中配置有單邊自我綁定地址UNISAF協(xié)議,所述UNISAF服務器包括:請求接收單元,用于接收所述軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息;地址確定單元,用于依據(jù)所述第一地址請求信息中的第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂罚坏刂贩祷貑卧?,用于將所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息;媒體信息獲取單元,用于獲取所述第二通信終端發(fā)送的媒體碼流信息。上述UNISAF服務器,優(yōu)選的,還包括:第一信息轉發(fā)單元,用于依據(jù)所述第一碼流傳輸?shù)刂泛退龅谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流信息。上述UNISAF服務器,優(yōu)選的,還包括:第二信息轉發(fā)單元,用于將所述媒體碼流信息發(fā)送至預設的信息處理設備。上述UNISAF服務器,優(yōu)選的,所述標識信息包括其所屬通信終端的源地址信息。本申請還提供了一種軟交換通信系統(tǒng),包括至少兩個通信終端,每個所述通信終端中配置有UNISAF協(xié)議,所述軟交換通信系統(tǒng)還包括如上述任意一項所述的UNISAF服務器。由上述方案可知,本申請?zhí)峁┑囊环N媒體碼流獲取方法、UNISAF服務器及軟交換通信系統(tǒng),基于UNISAF協(xié)議,為所述軟交換通信系統(tǒng)的通信終端配置碼流傳輸?shù)刂?,由通信終端依據(jù)對方的碼流傳輸?shù)刂穫鬏斆襟w碼流信息,從而獲取該媒體碼流信息,進而在保證通信終端正常傳輸媒體碼流信息的同時,獲取媒體碼流信息,避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。
為了更清楚地說明本申請實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請?zhí)峁┑囊环N媒體碼流獲取方法實施例一的流程圖;圖2為本申請?zhí)峁┑囊环N媒體碼流獲取方法實施例二的部分流程圖;圖3為本申請?zhí)峁┑囊环N媒體碼流獲取方法實施例三的部分流程圖;圖4為本申請?zhí)峁┑囊环NUNISAF服務器實施例四的結構示意圖5為本申請?zhí)峁┑囊环NUNISAF服務器實施例五的部分結構示意圖;圖6為本申請?zhí)峁┑囊环NUNISAF服務器實施例六的部分結構示意圖;圖7為本申請?zhí)峁┑囊环N軟交換通信系統(tǒng)實施例七的結構示意圖;圖8為本申請實施例七的應用示例圖;圖9為本申請實施例七實際應用的時序示例圖。
具體實施例方式下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├绢I域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護的范圍。在軟交換通信系統(tǒng)的錄音(媒體碼流獲取)的實現(xiàn)中,需要考慮如何在不影響通訊的前提下獲取媒體碼流信息,現(xiàn)有技術中常見的有兩種方案:監(jiān)聽截包方案和會議錄音方案。其中,監(jiān)聽截包方案中,需要在軟交換通信系統(tǒng)的網(wǎng)絡交換機上不止設備做監(jiān)聽截包錄音,若軟交換通信系統(tǒng)的多個交換機上均設置有監(jiān)聽設備,需要在這些交換機上均做媒體碼流信息的賦值工作,而在復雜的網(wǎng)絡(包括由多個交換機及多個通信終端如話機)上會大大增加設備工程的復雜程度,不僅增加設備的物資成本,加大對系統(tǒng)設備的維護工作量,降低了系統(tǒng)的可靠性,同時不適用于集中錄音方案。而會議錄音方案中,需要定制開發(fā)特殊的會議服務器,用于完成整個呼叫通信控制流程,同時獲取媒體碼流信息,而且,還需要對軟交換通信系統(tǒng)中的設備做出特定的配置,這種方案不僅使得系統(tǒng)復雜化,并且會限制應用的范圍,同時,這種方案無法對不在會議控制中的通話進行錄音(媒體碼流信息的獲取)。采用會議錄音方案的另一種方式是需要從錄音服務器側對原有通話進行控制,如將點對點的通話轉入到會議中。這種方式同樣會使得系統(tǒng)復雜化,降低系統(tǒng)可靠性。通過上述描述可知,現(xiàn)有技術中對媒體碼流信息的獲取通常會對當前通信造成成本增加和/或可靠性降低的情況,由此,本申請?zhí)岢?,通過已經(jīng)設置在軟交換通信系統(tǒng)的通信終端上的UNISAF協(xié)議,為通信終端配置碼流傳輸?shù)刂?映射地址)及通信端口,由通信終端通過該映射地址傳輸媒體碼流信息,從而獲取媒體碼流信息。參考圖1,其示出了本申請?zhí)峁┑囊环N媒體碼流獲取方法實施例一的流程圖,所述方法應用于軟交換通信系統(tǒng),所述軟交換通信系統(tǒng)包括至少兩個通信終端,每個所述通信終端中配置有UNISAF協(xié)議,所述方法可以包括以下步驟:步驟101:接收所述軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息。其中,所述通信終端包括話機終端等通信設備。所述通信終端包括支持視頻功能的話機終端設備。需要說明的是,所述UNISAF協(xié)議全稱為Unilateral Self-Address Fixing單邊自我綁定地址協(xié)議,由IETF的RFC3424定義,其作用為讓位于網(wǎng)絡地址轉換NAT或網(wǎng)絡端口地址轉換NAPT后的一個終端設法發(fā)現(xiàn)位于NAT/NAPT公網(wǎng)一側的該終端的映射地址,之后應用新學習到的映射地址而不是其自身實際的IP地址進行通訊,以實現(xiàn)通過NAT/NAPT設備進行通訊。其中,常用的UNISAF協(xié)議包括STUN協(xié)議,TURN協(xié)議等。本申請實施例中,在軟交換通信系統(tǒng)的軟交換話機上預先配置UNISAF協(xié)議以適應于多種簡單或復雜的網(wǎng)絡環(huán)境,以便于透過NAT/NAPT等網(wǎng)絡設備進行通訊。優(yōu)選的,本申請實施例可以設置于預先配置的服務器中。步驟102:依據(jù)所述第一地址請求信息中的第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂?。?yōu)選的,所述步驟102可以通過以下方式具體實現(xiàn):分配第一碼流傳輸?shù)刂?,與第一地址標識信息對應。將所述媒體地址作為所述第一通信終端的第一碼流傳輸?shù)刂?。步驟103:將所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息。其中,所述第一碼流傳輸?shù)刂纷鳛樗龅谝煌ㄐ沤K端的映射地址,在所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端之后,由所述第一通信終端依據(jù)該第一碼流傳輸?shù)刂钒l(fā)起通信呼叫,所述第二通信終端接收所述第一通信終端通過呼叫發(fā)出的媒體地址即所述第一碼流傳輸?shù)刂分?,并響應本次呼叫,由此,觸發(fā)所述第二通信終端通過所述第一碼流傳輸?shù)刂穫鬏斊涿襟w碼流信息。需要說明的是,所述第二通信終端操作方式與所述第一通信終端相對應,以實現(xiàn)兩個通信方語音及/或視頻的雙向正常通信。步驟104:獲取所述第二通信終端發(fā)送的媒體碼流信息。優(yōu)選的,在所述步驟104之后,所述方法還包括:對所述媒體碼流信息進行數(shù)據(jù)包分析,得到分析結果,提取所述分析結果中與通信信息相對應的關聯(lián)信息。其中,所述通信信息包括呼叫信息,所述關聯(lián)信息為呼叫相關信息。由上述方案可知,本申請?zhí)峁┑囊环N媒體碼流獲取方法實施例一,基于UNISAF協(xié)議,為所述軟交換通信系統(tǒng)的通信終端配置碼流傳輸?shù)刂?,由通信終端依據(jù)對方的碼流傳輸?shù)刂穫鬏斆襟w碼流信息,從而獲取該媒體碼流信息,進而在保證通信終端正常傳輸媒體碼流信息的同時,獲取媒體碼流信息,避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。優(yōu)選的,上述實施例中,所述第一地址標識信息包括其所屬通信終端的源地址信
肩、O優(yōu)選的,上述實施例中,所述媒體碼流信息包括語音信息碼流和/或視頻信息碼流。需要說明的是,所述第一通信終端與所述第二通信終端為對等關系,并不限定于某一終端。參考圖2,其示出了本申請?zhí)峁┑囊环N媒體碼流獲取方法實施例二的部分流程圖,在所述步驟104之后,所述方法還包括以下步驟:步驟201:依據(jù)所述第一碼流傳輸?shù)刂泛退龅谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流信息。其中,所述媒體碼流信息包括彩鈴媒體數(shù)據(jù)信息,即在對彩鈴媒體數(shù)據(jù)信息,本申請實施例獲取之后,轉發(fā)至第一通信終端。由上述方案可知,本申請?zhí)峁┑囊环N媒體碼流獲取方法實施例二,基于UNISAF協(xié)議,為所述軟交換通信系統(tǒng)的通信終端配置碼流傳輸?shù)刂罚赏ㄐ沤K端依據(jù)對方的碼流傳輸?shù)刂穫鬏斆襟w碼流信息,從而獲取該媒體碼流信息,并依據(jù)對方的地址標識信息將所述媒體碼流信息轉發(fā)至對方通信終端,進而在保證通信終端之間正常傳輸媒體碼流信息的同時,獲取媒體碼流信息,避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。參考圖3,其示出了本申請?zhí)峁┑囊环N數(shù)據(jù)處理方法實施例三的部分流程圖,在所述步驟104之后,所述方法還包括:步驟301:將所述媒體碼流信息發(fā)送至預設的信息處理設備。需要說明的是,所述信息處理設備為區(qū)別于所述第一通信設備的媒體設備,包括錄音設備和/或監(jiān)聽設備等。需要說明的是,所述步驟301還可以在所述步驟201之后被觸發(fā)執(zhí)行。優(yōu)選的,在所述步驟301之后,所述方法還包括:由預設的分析設備對該媒體碼流信息進行數(shù)據(jù)包分析,得到呼叫相關信息等數(shù)據(jù)。上述方案中,本申請實施例三通過UNISAF協(xié)議為軟交換通信系統(tǒng)中的第一通信終端配置映射地址(碼流傳輸?shù)刂?,由此,在第二通信終端通過第一碼流傳輸?shù)刂穫鬏斆襟w碼流信息,本申請實施例對該媒體碼流信息進行獲取后,將所述媒體碼流信息發(fā)送至預設的信息處理設備進行存儲或數(shù)據(jù)處理分析,從而在軟交換通信系統(tǒng)中通信終端進行語音或視頻通信的同時,獲取通信過程中的媒體碼流信息如語音和/或視頻信息等,避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。優(yōu)選的,上述各實施例中,若所述媒體碼流信息中包括彩鈴數(shù)據(jù)信息,那么在獲取到所述第二通信終端發(fā)送媒體碼流信息之后,只需將所述媒體碼流信息轉發(fā)至所述第一通信終端,無需將所述媒體碼流信息轉發(fā)至所述信息處理設備中。參考圖4,其示出了本申請?zhí)峁┑囊环NUNISAF服務器實施例四的結構示意圖,所述UNISAF服務器應用于軟交換通信系統(tǒng),所述軟交換通信系統(tǒng)包括至少兩個通信終端,每個所述通信終端中配置有單邊自我綁定地址UNISAF協(xié)議,所述UNISAF服務器包括:請求接收單元401,用于接收所述軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息。其中,所述通信終端包括話機終端等通信設備。所述通信終端包括支持視頻功能的話機終端設備。
需要說明的是,所述UNISAF協(xié)議全稱為Unilateral Self-Address Fixing單邊自我綁定地址協(xié)議,由IETF的RFC3424定義,其作用為讓位于網(wǎng)絡地址轉換NAT或網(wǎng)絡端口地址轉換NAPT后的一個終端設法發(fā)現(xiàn)位于NAT/NAPT公網(wǎng)一側的該終端的映射地址,之后應用新學習到的映射地址而不是其自身實際的IP地址進行通訊,以實現(xiàn)通過NAT/NAPT設備進行通訊。其中,常用的UNISAF協(xié)議包括STUN協(xié)議,TURN協(xié)議等。本申請實施例中,在軟交換通信系統(tǒng)的軟交換話機上預先配置UNISAF協(xié)議以適應于多種簡單或復雜的網(wǎng)絡環(huán)境,以便于透過NAT/NAPT等網(wǎng)絡設備進行通訊。優(yōu)選的,本申請實施例可以設置于預先配置的服務器中。所述第一請求接收單元401可以通過UNISAF服務器的地址協(xié)商模塊實現(xiàn)。地址確定單元402,用于依據(jù)所述第一地址請求信息中的第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂?。需要說明的是,所述地址確定單元402與所述請求接收單元401相連接。所述地址確定單元402在確定所述第一碼流傳輸?shù)刂分螅梢酝ㄟ^UNISAF服務器的媒體端口管理模塊響應所述第一地址請求信息請求建立通信端口,通過UNISAF服務器的媒體碼流收發(fā)模塊完成通信端口的建立。優(yōu)選的,所述地址確定單元402可以通過以下方式具體實現(xiàn):分析所述第一地址標識信息中的地址信息;為所述地址信息分配一個對應的第一碼流傳輸?shù)刂?。地址返回單?03,用于將所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息。其中,所述第一碼流傳輸?shù)刂纷鳛樗龅谝煌ㄐ沤K端的映射地址,在所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端之后,由所述第一通信終端依據(jù)該第一碼流傳輸?shù)刂钒l(fā)起通信呼叫,所述第二通信終端接收所述第一通信終端通過呼叫發(fā)出的媒體地址即所述第一碼流傳輸?shù)刂分螅憫敬魏艚?,由此,觸發(fā)所述第二通信終端通過所述第一碼流傳輸?shù)刂穫鬏斊涿襟w碼流信息。需要說明的是,所述第二通信終端與所述第一通信終端相對應,為實現(xiàn)語音或視頻正常通信的兩個通信方。需要說明的是,所述地址返回單元403還可以通過UNISAF服務器的媒體端口管理模塊獲取其他通信終端通過所述第一碼流傳輸?shù)刂穫鬏數(shù)男畔?shù)據(jù)。媒體信息獲取單元404,用于獲取所述第二通信終端傳輸?shù)拿襟w碼流信息。優(yōu)選的,在所述媒體信息獲取單元404獲取所述第二通信終端傳輸?shù)拿襟w碼流信息之后,所述UNISAF服務器還包括:數(shù)據(jù)分析單元,用于對所述媒體碼流信息進行數(shù)據(jù)包分析,得到分析結果,提取所述分析結果中與通信信息相對應的關聯(lián)信息。其中,所述通信信息包括呼叫信息,所述關聯(lián)信息為呼叫相關信息。由上述方案可知,本申請?zhí)峁┑囊环NUNISAF服務器實施例四,基于UNISAF協(xié)議,為所述軟交換通信系統(tǒng)的通信終端配置碼流傳輸?shù)刂?,由通信終端依據(jù)對方的碼流傳輸?shù)刂穫鬏斆襟w碼流信息,從而獲取該媒體碼流信息,進而在保證通信終端正常傳輸媒體碼流信息的同時,獲取媒體碼流信息,避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。優(yōu)選的,上述實施例中,所述標識信息包括其所屬通信終端的源地址信息。優(yōu)選的,上述實施例中,所述媒體碼流信息包括語音信息碼流和/或視頻信息碼流。參考圖5,其示出了本申請?zhí)峁┑囊环NUNISAF服務器實施例五的結構示意圖,所述UNISAF服務器還包括:第一信息轉發(fā)單元405,用于依據(jù)所述第一碼流傳輸?shù)刂泛退龅谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流信息。其中,所述第一信息轉發(fā)單元405與所述媒體信息獲取單元404相連接,由所述媒體信息獲取單元404獲取到所述第二通信終端發(fā)送的媒體碼流信息之后,觸發(fā)所述第一信息轉發(fā)單元405,依據(jù)所述第一碼流傳輸?shù)刂泛退龅谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流信息,實現(xiàn)在通信終端之間正常信息傳輸?shù)耐瑫r,獲取媒體碼流信息。其中,所述媒體碼流信息包括彩鈴數(shù)據(jù)信息,即在對彩鈴數(shù)據(jù)信息,本申請實施例獲取之后,轉發(fā)至第一通信終端。由上述方案可知,本申請?zhí)峁┑囊环NUNISAF服務器實施例五,基于UNISAF協(xié)議,為所述軟交換通信系統(tǒng)的通信終端配置碼流傳輸?shù)刂?,由通信終端依據(jù)對方的碼流傳輸?shù)刂穫鬏斆襟w碼流信息,從而獲取該媒體碼流信息,并依據(jù)對方的地址標識信息將所述媒體碼流信息轉發(fā)至對方通信終端,進而在保證通信終端之間正常傳輸媒體碼流信息的同時,獲取媒體碼流信息,避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。參考圖6,其示出了本申請?zhí)峁┑囊环NUNISAF服務器實施例六的結構示意圖,UNISAF服務器還包括:第二信息轉發(fā)單元406,用于將所述媒體碼流信息發(fā)送至預設的信息處理設備。需要說明的是,所述第二信息轉發(fā)的那樣406與所述媒體信息獲取單元404相連接。所述信息處理設備為區(qū)別于所述第一通信設備的媒體設備,包括錄音設備和/或監(jiān)聽設備等。優(yōu)選的,在所述第二信息轉發(fā)單元406在將所述媒體碼流信息發(fā)送至預設的信息處理設備之后,所述UNISAF服務器還包括:數(shù)據(jù)分析單元,用于對該媒體碼流信息進行數(shù)據(jù)包分析,得到呼叫相關信息等數(shù)據(jù)。上述方案中,本申請實施例六通過UNISAF協(xié)議為軟交換通信系統(tǒng)中的第一通信終端配置映射地址(碼流傳輸?shù)刂?,由此,在第二通信終端通過第一碼流傳輸?shù)刂穫鬏斆襟w碼流信息,本申請實施例對該媒體碼流信息進行獲取后,將所述媒體碼流信息發(fā)送至預設的信息處理設備進行存儲或數(shù)據(jù)處理分析,從而在軟交換通信系統(tǒng)中通信終端進行語音或視頻通信的同時,獲取通信過程中的媒體碼流信息如語音和/或視頻信息等,避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。優(yōu)選的,上述各實施例中,若所述媒體碼流信息中包括彩鈴數(shù)據(jù)信息,那么在獲取到所述第二通信終端發(fā)送媒體碼流信息之后,只需將所述媒體碼流信息轉發(fā)至所述第一通信終端,無需將所述媒體碼流信息轉發(fā)至所述信息處理設備中。參考圖7,其示出了本申請?zhí)峁┑囊环N軟交換通信系統(tǒng)實施例七的結構示意圖,所述軟交換通信系統(tǒng)包括至少兩個通信終端(例如,第一通信終端701和第二通信終端702),每個所述通信終端中配置有UNISAF協(xié)議,所述軟交換通信系統(tǒng)還包括如上述任意一項實施例所述的UNISAF服務器703 ;其中,所述UNISAF服務器703,用于接收所述軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息,依據(jù)所述第一地址請求信息中的第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂?,將所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息,獲取所述第二通信終端發(fā)送的媒體碼流信息。優(yōu)選的,所述UNISAF服務器703在獲取所述第二通信終端發(fā)送的媒體碼流信息之后,還用于依據(jù)所述第一碼流傳輸?shù)刂泛退龅谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流信息。優(yōu)選的,所述UNISAF服務器703在所述獲取所述第二通信終端傳輸?shù)拿襟w碼流信息之后,還用于將所述媒體碼流信息發(fā)送至預設的信息處理設備。其中,所述信息處理設備為區(qū)別于所述第一通信設備的媒體設備。優(yōu)選的,所述標識信息包括其所屬通信終端的源地址信息。優(yōu)選的,所述媒體碼流信息包括語音信息碼流和/或視頻信息碼流。如圖8所示,為本申請實施例的應用示例圖,所述軟交換通信系統(tǒng)包括服務器(UNISAF服務器)、軟交換話機A和軟交互話機B,而所述服務器中包括UNISAF協(xié)議處理模塊(STUN/TURN等)、媒體端口管理模塊和媒體碼流收發(fā)模塊,其中:服務器通過UNISAF相關協(xié)議為軟交換話機提供媒體通信端口,軟交換話機呼叫時使用得到的媒體通信端口進行協(xié)商,并媒體接收地址信息(媒體通信端口)進行通訊。在這之后的通訊中,媒體碼流信息會由服務器獲取。服務器收到媒體碼流信息后,會將碼流轉發(fā)給通訊的對端,使雙方能正常通訊,同時會將碼流轉發(fā)給其它需要該媒體碼流的設備,如錄音設備,或監(jiān)聽設備。上述通訊的流程如圖9所示,其中:話機A通過UNISAF協(xié)議與服務器協(xié)商服務器端的媒體地址、端口信息;服務器媒體端口管理模塊內(nèi)部請求建立媒體端口 ;服務器內(nèi)部媒體碼流收發(fā)模塊完成建立媒體端口 ;服務器內(nèi)部端口管理模塊獲得新建的媒體端口信息;
服務器通過UNISAF協(xié)議將媒體地址端口信息發(fā)送給話機A ;話機A發(fā)起呼叫,所用的媒體信息為從服務器獲得的媒體地址端口信息;話機B收到呼叫;話機B同樣通過UNISAF協(xié)議與服務器協(xié)商獲取媒體地址端口信息;話機B應答呼叫,所用的媒體信息為從服務器獲得的媒體地址端口信息;話機A、B收發(fā)媒體碼流均是在與服務器媒體碼流收發(fā)模塊間進行:服務器媒體碼流收發(fā)模塊接收來自話機A的碼流,并轉發(fā)給話機B ;服務器媒體碼流收發(fā)模塊接收來自話機B的碼流,并轉發(fā)給話機A。話機A、話機B實現(xiàn)正常的通訊;服務器媒體碼流收發(fā)模塊將收到的碼流轉發(fā)給其它需要媒體碼流的設備,如錄音設備、錄像設備。由上述方案可知,本申請?zhí)峁┑囊环N軟交換通信系統(tǒng)實施例七,基于UNISAF協(xié)議,為所述軟交換通信系統(tǒng)的通信終端配置碼流傳輸?shù)刂?,由通信終端依據(jù)對方的碼流傳輸?shù)刂穫鬏斆襟w碼流信息,從而獲取該媒體碼流信息,進而在保證通信終端正常傳輸媒體碼流信息的同時,獲取媒體碼流信息, 避免了現(xiàn)有技術中特定添加監(jiān)聽等設備,使得物資成本增加且增加維護工作量等技術缺陷,節(jié)省了物資成本及維護成本,提高了系統(tǒng)的可靠性,能夠廣泛應用于實際中。需要說明的是,若本申請實施例應用的服務器出現(xiàn)故障,無法接收并回應通信終端發(fā)送的地址請求信息,那么在通信終端進行呼叫時使用的地址為通信終端自身的地址端口(如IP地址)等信息,并不影響軟交換通信系統(tǒng)中通信終端的數(shù)據(jù)傳輸。要說明的是,本說明書中的各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似的部分互相參見即可。最后,還需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。以上對本發(fā)明所提供的一種媒體碼流獲取方法、UNISAF服務器及軟交換通信系統(tǒng)進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處,綜上所述,本說明書內(nèi)容不應理解為對本申請的限制。
權利要求
1.一種媒體碼流獲取方法,應用于軟交換通信系統(tǒng),所述軟交換通信系統(tǒng)包括至少兩個通信終端,每個所述通信終端中配置有單邊自我綁定地址UNISAF協(xié)議,其特征在于,所述方法包括: 接收所述軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息; 依據(jù)所述第一地址請求信息中的第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂罚? 將所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息; 獲取所述第二通信終端發(fā)送的媒體碼流信息。
2.根據(jù)權利要求1所述的方法,其特征在于,在所述獲取所述第二通信終端發(fā)送的媒體碼流信息之后,所述方法還包括: 依據(jù)所述第一碼流傳輸?shù)刂泛退龅谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流息。
3.根據(jù)權利要求1所述的方法,其特征在于,在所述獲取所述第二通信終端發(fā)送的媒體碼流信息之后,所述方法還包括: 將所述媒體碼流信息發(fā)送至預設的信息處理設備。
4.根據(jù)權利要求1所述的方法,其特征在于,所述第一地址標識信息包括其所屬通信終端的源地址信息。
5.根據(jù)權利要求1所述的方法,其特征在于,所述媒體碼流信息包括語音信息碼流和/或視頻信息碼流。
6.一種UNISAF服務器,其特征在于,應用于軟交換通信系統(tǒng),所述軟交換通信系統(tǒng)包括至少兩個通信終端,每個所述通信終端中配置有單邊自我綁定地址UNISAF協(xié)議,其特征在于,所述UNISAF服務器包括: 請求接收單元,用于接收所述軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息; 地址確定單元,用于依據(jù)所述第一地址請求信息中的第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂罚? 地址返回單元,用于將所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息; 媒體信息獲取單元,用于獲取所述第二通信終端發(fā)送的媒體碼流信息。
7.根據(jù)權利要求1所述的UNISAF服務器,其特征在于,還包括: 第一信息轉發(fā)單兀,用于依據(jù)所述第一碼流傳輸?shù)刂泛偷谝坏刂窐俗R信息的對應關系,將所述媒體碼流信息發(fā)送至所述第一通信終端,由所述第一通信終端依據(jù)所述第一地址標識信息接收所述媒體碼流信息。
8.根據(jù)權利要求1所述的UNISAF服務器,其特征在于,還包括:第二信息轉發(fā)單元,用于將所述媒體碼流信息發(fā)送至預設的信息處理設備。
9.根據(jù)權利要求1所述的方法,其特征在于,所述標識信息包括其所屬通信終端的源地址信息。
10.一種軟交換通信系統(tǒng),包括至少兩個通信終端,每個所述通信終端中配置有UNISAF協(xié)議,其特征在于,所述軟交換通信系統(tǒng)還包括如上述權利要求6至9任意一項所述的UNISAF服務 器。
全文摘要
本申請公開了一種媒體碼流獲取方法、UNISAF服務器及軟交換通信系統(tǒng),所述方法應用于軟交換通信系統(tǒng),軟交換通信系統(tǒng)包括至少兩個通信終端,每個通信終端中配置有單邊自我綁定地址UNISAF協(xié)議,所述方法包括接收軟交換通信系統(tǒng)中的第一通信終端發(fā)送的第一地址請求信息,所述第一地址請求信息包括所述第一通信終端的第一地址標識信息;依據(jù)所第一地址標識信息,確定所述第一通信終端的第一碼流傳輸?shù)刂?;將所述第一碼流傳輸?shù)刂贩祷刂了龅谝煌ㄐ沤K端,由所述第一通信終端將所述第一碼流傳輸?shù)刂钒l(fā)送給第二通信終端,觸發(fā)所述第二通信終端依據(jù)所述第一碼流傳輸?shù)刂钒l(fā)送媒體碼流信息;獲取所述第二通信終端發(fā)送的媒體碼流信息。
文檔編號H04L29/12GK103139209SQ20131004584
公開日2013年6月5日 申請日期2013年2月1日 優(yōu)先權日2013年2月1日
發(fā)明者王繼, 王艷清 申請人:杭州常春藤軟件科技有限公司