講服務器。
[0114]304,通信業(yè)務處理單元接收到對講服務器以RTP通過移動通信網(wǎng)絡發(fā)送的媒體流后,該對講服務器發(fā)送的媒體流依次通過適配器應用單元、第二底層接口單元被轉發(fā)送給第一底層接口單元。
[0115]通過上述操作301?303,手機終端將媒體流透傳至對講服務器。對講服務器收到媒體流后轉發(fā)至被叫終端進行放音。通過上述操作304,手機終端將被叫終端發(fā)送的媒體流透傳至手機對講業(yè)務適配器,之后第一底層接口單元就可以接收到手機終端中的第二底層接口單元發(fā)送的對端用戶講話的媒體流。
[0116]在本發(fā)明上述各處理主叫業(yè)務的手機對講方法實施例中,還可以包括:
[0117]SOS按鍵處理單元在接收到用戶發(fā)送的緊急求救信號后,將該緊急求救信號轉發(fā)送給PoC協(xié)議棧單元,該緊急求救信號中包括緊急求救中心用戶ID ;
[0118]PoC協(xié)議棧單元將該緊急求救信號發(fā)送給第一底層接口單元。
[0119]第一底層接口單元將該緊急求救信號轉發(fā)送給手機終端中的第二底層接口單元,然后依次經(jīng)由手機終端中的第二底層接口單元、適配器應用單元、通信業(yè)務處理單元通過通信網(wǎng)絡將該緊急求救信號發(fā)送出去。
[0120]當有其它用戶終端呼叫本發(fā)明實施例的手機對講業(yè)務終端用戶時,其它用戶終端為主叫方終端,本發(fā)明實施例的手機對講業(yè)務終端為被叫方終端。對講服務器接收到主叫方終端發(fā)送的呼叫PoC信令后,通過移動通信網(wǎng)絡將該呼叫PoC信令發(fā)送給被叫方終端中的手機終端,手機終端將接收到到呼叫PoC信令透傳至手機對講業(yè)務適配器。圖6為本發(fā)明基于手機對講業(yè)務適配器處理被叫業(yè)務的手機對講方法一個實施例的流程圖。該實施例中,手機對講業(yè)務適配器與手機終端連接后,作為被叫方終端接收主叫方發(fā)起的呼叫業(yè)務。如圖6所示,該實施例處理被叫業(yè)務的手機對講方法包括:
[0121]401,第一底層接口單元接收到第二底層接口單元發(fā)送的呼叫PoC信令后,講該呼叫PoC信令轉發(fā)送給PoC協(xié)議棧單元。
[0122]402,PoC協(xié)議棧單元識別手機對講業(yè)務適配器連接的手機終端(此時作為被叫方終端)當前是否處于空閑狀態(tài),即:該被叫方終端是否具備加入呼叫的條件。
[0123]若手機終端當前處于空閑狀態(tài),則該被叫方終端具備加入呼叫的條件,執(zhí)行403的操作。若手機終端當前處于繁忙狀態(tài),則不執(zhí)行本實施例的后續(xù)流程,或者可以由PoC協(xié)議棧單元依次通過第一底層接口單元和手機終端中的第二底層接口單元、適配器應用單元、通信業(yè)務處理單元、對講服務器向主叫方終端返回呼叫用戶繁忙的通知消息。
[0124]403,PoC協(xié)議棧單元通知顯示處理單元和揚聲器提示本端用戶有呼叫到達并且已接通,并通知RTP協(xié)議棧單元準備預留資源接收對端用戶發(fā)送的媒體流,以便對對端用戶發(fā)送的媒體流進行緩沖。
[0125]另外,若手機終端當前處于空閑狀態(tài),與403操作的同時,PoC協(xié)議棧單元可以通過第一底層接口單元向手機終端中的第二底層接口單元返回呼叫響鈴信令,該呼叫響應信令依次通過適配器應用單元、通信業(yè)務處理單元透傳至對講服務器,對講服務器接收到該呼叫響應信令后通知主叫方終端被叫已接通,可以開始講話。主叫用戶開始講話,媒體流被發(fā)送至對講服務器。對講服務器通過移動通信網(wǎng)絡以RTP將媒體流轉發(fā)給被叫方手機終端,被叫方手機終端依次通過業(yè)務處理單元、適配器應用單元和第二底層接口單元將媒體流透傳至第一底層接口單元。
[0126]404,第一底層接口單元在接收到手機終端中的第二底層接口單元發(fā)送的對端用戶(即:主叫用戶)講話的媒體流后,將該媒體流轉發(fā)送給RTP協(xié)議棧單元。
[0127]405,RTP協(xié)議棧單元對第一底層接口單元發(fā)送的媒體流進行解封裝,得到編碼媒體數(shù)據(jù)并發(fā)送給語音編碼器。
[0128]406,語音編碼器對RTP協(xié)議棧單元發(fā)送的編碼媒體數(shù)據(jù)進行解碼得到媒體數(shù)據(jù)并發(fā)送給揚聲器,并通知揚聲器播放該解碼得到的媒體數(shù)據(jù)。
[0129]圖7為本發(fā)明基于手機對講業(yè)務適配器處理被叫業(yè)務的手機對講方法另一個實施例的流程圖。如圖6所示的實施例相比,該實施例中,在操作403之后,還可以包括:
[0130]501,話筒處理單元接收本端用戶講話的媒體數(shù)據(jù)并轉發(fā)送給語音編碼器。
[0131]502,語音編碼器對話筒處理單元發(fā)送的媒體數(shù)據(jù)進行編碼,得到編碼媒體數(shù)據(jù)并發(fā)送給RTP協(xié)議棧單元。
[0132]503, RTP協(xié)議棧單元基于RTP對語音編碼器發(fā)送的編碼媒體數(shù)據(jù)進行封裝得到媒體流,并將該媒體流發(fā)送給第一底層接口單元。
[0133]504,第一底層接口單元將RTP協(xié)議棧單元發(fā)送的媒體流發(fā)送給手機終端中的第_■底層接口單兀。
[0134]進一步示例性地,在上述圖5或圖6所示實施例的操作401之前,還可以包括:601,通信業(yè)務處理單元接收到對講服務器通過移動通信網(wǎng)絡發(fā)送的呼叫PoC信令后,將對講服務器發(fā)送的呼叫PoC信令依次通過適配器應用單元、第二底層接口單元轉發(fā)送給第一底層接口單兀。
[0135]進一步示例性地,在上述圖5或圖6所示實施例的操作404之前,還可以包括:602,通信業(yè)務處理單元接收到對講服務器通過移動通信網(wǎng)絡以RTP發(fā)送的媒體流后,將對講服務器發(fā)送的媒體流依次通過適配器應用單元、第二底層接口單元轉發(fā)送給第一底層接口單元。
[0136]本說明書中各個實施例均采用遞進的方式描述,每個實施例重點說明的都是與其它實施例的不同之處,各個實施例之間相同或相似的部分相互參見即可。由于系統(tǒng)實施例與方法實施例基本對應,相關之處相互參見相應部分說明即可。
[0137]可能以許多方式來實現(xiàn)本發(fā)明的方法、系統(tǒng)。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實現(xiàn)本發(fā)明的方法和系統(tǒng)。用于所述方法的步驟的上述順序僅是為了進行說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外,在一些實施例中,還可將本發(fā)明實施為記錄在記錄介質中的程序,這些程序包括用于實現(xiàn)根據(jù)本發(fā)明的方法的機器可讀指令。因而,本發(fā)明還覆蓋存儲用于執(zhí)行根據(jù)本發(fā)明的方法的程序的記錄介質。
[0138]本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明限于所公開的形式。很多修改和變化對于本領域的普通技術人員而言是顯然的。選擇和描述實施例是為了更好說明本發(fā)明的原理和實際應用,并且使本領域的普通技術人員能夠理解本發(fā)明從而設計適于特定用途的帶有各種修改的各種實施例。
【主權項】
1.一種手機對講業(yè)務適配器,其特征在于,包括支持對講業(yè)務的一鍵通PTT按鍵處理單元、緊急求救信號SOS按鍵處理單元、顯示處理單元、揚聲器、話筒處理單元,以及無線一鍵通PoC協(xié)議棧單元、語音編碼器、實時傳輸協(xié)議RTP協(xié)議棧單元和第一底層接口單元; SOS按鍵處理單元,用于存儲緊急求救中心用戶標識ID,并在接收到用戶發(fā)送的緊急求救信號后轉發(fā)送給PoC協(xié)議棧單元,該緊急求救信號中包括緊急求救中心用戶ID ;揚聲器,用于播放對端用戶講話的媒體數(shù)據(jù); 話筒處理單元,用于接收本端用戶講話的媒體數(shù)據(jù)并轉發(fā)送給語音編碼器; 語音編碼器,用于對話筒處理單元發(fā)送的媒體數(shù)據(jù)進行編碼得到編碼媒體數(shù)據(jù)并發(fā)送給RTP協(xié)議棧單元diRTP協(xié)議棧單元發(fā)送的編碼媒體數(shù)據(jù)進行解碼得到媒體數(shù)據(jù),并通知揚聲器播放解碼得到的媒體數(shù)據(jù); RTP協(xié)議棧單元,用于基于RTP對語音編碼器發(fā)送的編碼媒體數(shù)據(jù)進行封裝得到媒體流,并發(fā)送給第一底層接口單元;以及將第一底層接口單元發(fā)送的媒體流進行解封裝得到編碼媒體數(shù)據(jù)并發(fā)送給語音編碼器; 顯示處理單元,用于提供信息顯示功能,包括進行對講業(yè)務的群組ID信息、群組中各用戶的用戶ID信息和對講業(yè)務通話狀態(tài)的顯示; PTT按鍵處理單元,用于觸發(fā)呼叫發(fā)起請求,在接收到本端用戶選擇被叫用戶的用戶ID或群組ID后按下PTT按鍵處理單元中的PTT按鍵信號時生成呼叫請求并轉發(fā)送給PoC協(xié)議棧單元,所述呼叫請求中包括被叫用戶的用戶ID ; PoC協(xié)議棧單元,用于根據(jù)所述呼叫請求生成呼叫PoC信令并發(fā)送給第一底層接口單元;以及在接收到第一底層接口單元轉發(fā)的被叫響應信令后,通知顯示處理單元和揚聲器提示本端用戶被叫已接通,可以開始講話;以及接收到第一底層接口單元發(fā)送的呼叫PoC信令后,識別所述手機對講業(yè)務適配器連接的手機終端當前