本發(fā)明涉及計算機
技術(shù)領(lǐng)域:
,尤其涉及一種網(wǎng)絡(luò)電話呼叫方法、相關(guān)設(shè)備及系統(tǒng)。
背景技術(shù):
:網(wǎng)絡(luò)電話(VoiceoverInternetProtocol,VOIP)是一種將語音信號數(shù)字化、轉(zhuǎn)換成IP報文并基于IP協(xié)議進行傳輸以使接收方對該IP報文解壓得到語音信號的會話方式。會話的雙方需要在在進行會話之前基于會話發(fā)起協(xié)議(SessionInitiationProtocol,SIP)建立用于會話的媒體通道,建立用于會話的媒體通道的過程如下:發(fā)起會話的主叫終端首先向呼叫服務(wù)器發(fā)送呼叫請求,該呼叫請求包含呼叫號碼;呼叫服務(wù)器接收該呼叫請求,并從預(yù)先存儲的映射表中查找該呼叫號碼對應(yīng)的被叫終端;該呼叫服務(wù)器向該被叫終端發(fā)送呼叫請求,該呼叫請求包含主叫終端的IP、端口號和媒體能力;該被叫終端接收該呼叫請求,并進行振鈴以提示用戶選擇是否接入會話;當用戶控制被叫終端接入會話時,被叫終端向呼叫服務(wù)器發(fā)送200OK消息;該呼叫服務(wù)器接收該200OK消息并向主叫終端發(fā)送200OK消息,該200OK消息包含該被叫終端的IP、端口號以及該被叫終端最終確定的媒體能力,主叫終端和被叫終端獲知彼此的IP、端口號,以及雙方都適用的媒體能力后,用于會話的媒體通道即建立成功。很多企業(yè)為了提高內(nèi)部通信效率,特地采用了基于VOIP的“一號通”機制,即為同一個用戶的移動終端、個人電腦(personalcomputer,PC)、座機等分配相同的呼叫號碼;當其他用戶向呼叫服務(wù)器請求呼叫該呼叫號碼時,呼叫服務(wù)器向該呼叫號碼對應(yīng)的移動終端、PC、座機等終端發(fā)送呼叫請求以請求建立用于會話的媒體通道。然而處于移動分組網(wǎng)絡(luò)中的移動終端相對于處于企業(yè)局域網(wǎng)中的PC和座機來說,網(wǎng)絡(luò)的穩(wěn)定性較弱(會出現(xiàn)網(wǎng)絡(luò)質(zhì)量較差的情況),如果呼叫服務(wù)器在移動終端的網(wǎng)絡(luò)質(zhì)量較差時向移動終端發(fā)送呼叫請求而導(dǎo)致該移動終端與主叫終端建立了用于會話的媒體通道,則會導(dǎo)致后續(xù)的會話質(zhì)量較差。技術(shù)實現(xiàn)要素:本發(fā)明實施例公開了一種網(wǎng)絡(luò)電話呼叫方法、相關(guān)設(shè)備及系統(tǒng),能夠保證高質(zhì)量的會話,提升了用戶體驗。第一方面,本發(fā)明實施例提供一種網(wǎng)絡(luò)電話呼叫方法,該方法包括:呼叫服務(wù)器接收主叫終端發(fā)送的包含呼叫號碼的第一呼叫請求,所述第一呼叫請求用于請求與所述呼叫號碼對應(yīng)的終端建立用于會話的媒體通道;所述呼叫服務(wù)器檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量;當所述網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時,所述呼叫服務(wù)器向所述多個終端中的固定終端發(fā)送第二呼叫請求以請求所述固定終端與所述主叫終端建立用于會話的媒體通道,且不向所述移動終端發(fā)送用于請求所述移動終端與所述主叫終端建立用于會話的媒體通道的呼叫請求。通過執(zhí)行上述步驟,當呼叫服務(wù)器判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。結(jié)合第一方面,在第一方面的第一種可能的實現(xiàn)方式中,所述呼叫服務(wù)器檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量包括:所述呼叫服務(wù)器向所述呼叫號碼對應(yīng)的多個終端中的移動終端發(fā)送包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求,用于請求與所述移動終端建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;當所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道建立后,所述呼叫服務(wù)器通過與所述移動終端交互檢測報文來檢測所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。通過執(zhí)行上述步驟,呼叫服務(wù)器與移動終端通過交互檢測報文即時檢測網(wǎng)絡(luò)質(zhì)量,使得檢測的結(jié)果更具參考價值。結(jié)合第一方面的第一種可能的實現(xiàn)方式,在第一方面的第二種可能的實現(xiàn)方式中,所述方法還包括:當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述步驟,當主叫終端向呼叫服務(wù)器請求呼叫某一個呼叫號碼時,呼叫服務(wù)器先判斷該呼叫號碼對應(yīng)的移動終端的網(wǎng)絡(luò)是否滿足參考條件,如果滿足則對該移動終端發(fā)起呼叫以使主叫終端與移動終端建立會話,保障了呼叫服務(wù)器與移動終端之間的會話質(zhì)量。結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第三種可能的實現(xiàn)方式中,當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道包括:所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求,以使所述移動終端修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述步驟,呼叫服務(wù)器基于用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道檢測出移動終端的網(wǎng)絡(luò)質(zhì)量滿足參考條件時,直接對該用于檢測網(wǎng)絡(luò)的媒體通道進行修改以向移動終端發(fā)起建立用于會話的媒體通道,提高了建立用于會話的媒體通道的效率。結(jié)合第一方面的第二種可能的實現(xiàn)方式,在第一方面的第四種可能的實現(xiàn)方式中,當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道包括:所述呼叫服務(wù)器向所述移動終端發(fā)送中斷指令,中斷所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。第二方面,本發(fā)明實施例提供一種網(wǎng)絡(luò)電話呼叫方法,該方法包括:移動終端接收呼叫服務(wù)器發(fā)送的第一呼叫請求,所述第一呼叫請求為所述呼叫服務(wù)器在接收到主叫終端發(fā)送的包含呼叫號碼的第二呼叫請求后,判斷出所述呼叫號碼對應(yīng)的多個終端中的所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng) 絡(luò)質(zhì)量滿足預(yù)設(shè)的參考條件時發(fā)送的請求;所述移動終端根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述步驟,當主叫終端向呼叫服務(wù)器請求呼叫某一個呼叫號碼時,呼叫服務(wù)器先判斷該呼叫號碼對應(yīng)的移動終端的網(wǎng)絡(luò)是否滿足參考條件,如果滿足則對該移動終端發(fā)起呼叫以使主叫終端與移動終端建立會話,相應(yīng)地,該移動終端接收該請求并與主叫終端建立會話,保障了呼叫服務(wù)器與移動終端之間的會話質(zhì)量。結(jié)合第二方面,在第二方面的第一種可能的實現(xiàn)方式中,所述移動終端接收呼叫服務(wù)器發(fā)送的第一呼叫請求之前,所述方法還包括:所述移動終端接收所述呼叫服務(wù)器發(fā)送的包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求;所述移動終端根據(jù)所述第三呼叫請求與所述呼叫服務(wù)器建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;所述移動終端基于所述用于檢測網(wǎng)絡(luò)的媒體通道與所述呼叫服務(wù)器交互檢測報文,以用于所述呼叫服務(wù)器檢測所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。通過執(zhí)行上述步驟,呼叫服務(wù)器與移動終端通過交互檢測報文即時檢測網(wǎng)絡(luò)質(zhì)量,使得檢測的結(jié)果更具參考價值。結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第二種可能的實現(xiàn)方式中,所述移動終端根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道包括:所述移動終端根據(jù)所述第一呼叫請求修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述步驟,呼叫服務(wù)器基于用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道檢測出移動終端的網(wǎng)絡(luò)質(zhì)量滿足參考條件時,直接對該用于檢測網(wǎng)絡(luò)的媒體通道進行修改以向移動終端發(fā)起建立用于會話的媒體通道,提高了建立用于會話的媒體通道的效率。結(jié)合第二方面的第一種可能的實現(xiàn)方式,在第二方面的第三種可能的實現(xiàn)方式中,所述移動終端根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的 媒體通道包括:所述移動終端接收所述呼叫服務(wù)器發(fā)送的中斷指令,并根據(jù)所述中斷指令中斷所述用于檢測網(wǎng)絡(luò)的媒體通道;所述移動終端接收所述呼叫服務(wù)器發(fā)送的第四呼叫請求,并根據(jù)所述第四呼叫請求與所述主叫終端建立用于會話的媒體通道。第三方面,本發(fā)明實施例提供一種呼叫服務(wù)器,該呼叫服務(wù)器包括接收裝置、發(fā)送裝置、存儲器和處理器,其中,所述存儲器用于存儲控制呼叫的程序代碼,所述處理器用于調(diào)用所述控制呼叫的程序代碼來執(zhí)行如下操作:通過所述接收裝置接收主叫終端發(fā)送的包含呼叫號碼的第一呼叫請求,所述第一呼叫請求用于請求與所述呼叫號碼對應(yīng)的終端建立用于會話的媒體通道;檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量;當所述網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時,通過所述發(fā)送裝置向所述多個終端中的固定終端發(fā)送第二呼叫請求以請求所述固定終端與所述主叫終端建立用于會話的媒體通道,且不向所述移動終端發(fā)送用于請求所述移動終端與所述主叫終端建立用于會話的媒體通道的呼叫請求。通過執(zhí)行上述操作,當呼叫服務(wù)器判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。結(jié)合第三方面,在第三方面的第一種可能的實現(xiàn)方式中,所述處理器檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,具體為:通過所述發(fā)送裝置向所述呼叫號碼對應(yīng)的多個終端中的移動終端發(fā)送包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求,用于請求與所述移動終端建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;當所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道建立后,通過所述發(fā)送裝置和所述接收裝置與所述移動終端交互檢測報文來檢測所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。通過執(zhí)行上述操作,呼叫服務(wù)器與移動終端通過交互檢測報文即時檢測網(wǎng)絡(luò)質(zhì)量,使得檢測的結(jié)果更具參考價值。結(jié)合第三方面的第一種可能的實現(xiàn)方式,在第三方面的第二種可能的實現(xiàn)方式中,所述處理器還用于:當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,通過所述發(fā)送裝置向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述操作,當主叫終端向呼叫服務(wù)器請求呼叫某一個呼叫號碼時,呼叫服務(wù)器先判斷該呼叫號碼對應(yīng)的移動終端的網(wǎng)絡(luò)是否滿足參考條件,如果滿足則對該移動終端發(fā)起呼叫以使主叫終端與移動終端建立會話,保障了呼叫服務(wù)器與移動終端之間的會話質(zhì)量。結(jié)合第三方面的第二種可能的實現(xiàn)方式,在第三方面的第三種可能的實現(xiàn)方式中,當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,所述處理器通過所述發(fā)送裝置向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道,具體為:通過所述發(fā)送裝置向所述移動終端發(fā)送第四呼叫請求,以使所述移動終端修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述操作,呼叫服務(wù)器基于用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道檢測出移動終端的網(wǎng)絡(luò)質(zhì)量滿足參考條件時,直接對該用于檢測網(wǎng)絡(luò)的媒體通道進行修改以向移動終端發(fā)起建立用于會話的媒體通道,提高了建立用于會話的媒體通道的效率。結(jié)合第三方面的第二種可能的實現(xiàn)方式,在第三方面的第四種可能的實現(xiàn)方式中,當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,所述處理器通過所述發(fā)送裝置向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道,具體為:通過所述發(fā)送裝置向所述移動終端發(fā)送中斷指令,中斷所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;通過所述發(fā)送裝置向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。第四方面,本發(fā)明實施例提供一種移動終端,其特征在于,包括接收裝置、發(fā)送裝置、存儲器和處理器,其中,所述存儲器用于存儲控制呼叫的程序代碼,所述處理器用于調(diào)用所述控制呼叫的程序代碼來執(zhí)行如下操作:通過所述接收裝置接收呼叫服務(wù)器發(fā)送的第一呼叫請求,所述第一呼叫請求為所述呼叫服務(wù)器在接收到主叫終端發(fā)送的包含呼叫號碼的第二呼叫請求后,判斷出所述呼叫號碼對應(yīng)的多個終端中的所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量滿足預(yù)設(shè)的參考條件時發(fā)送的請求;根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述操作,當主叫終端向呼叫服務(wù)器請求呼叫某一個呼叫號碼時,呼叫服務(wù)器先判斷該呼叫號碼對應(yīng)的移動終端的網(wǎng)絡(luò)是否滿足參考條件,如果滿足則對該移動終端發(fā)起呼叫以使主叫終端與移動終端建立會話,相應(yīng)地,該移動終端中的服務(wù)器通過接收裝置接收該請求,并與主叫終端建立會話,保障了呼叫服務(wù)器與移動終端之間的會話質(zhì)量。結(jié)合第四方面,在第四方面的第一種可能的實現(xiàn)方式中,所述處理器還用于:在通過所述接收裝置接收呼叫服務(wù)器發(fā)送的第一呼叫請求之前,通過所述接收裝置接收所述呼叫服務(wù)器發(fā)送的包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求;根據(jù)所述第三呼叫請求與所述呼叫服務(wù)器建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;基于所述用于檢測網(wǎng)絡(luò)的媒體通道通過所述發(fā)送裝置和所述接收裝置與所述呼叫服務(wù)器交互檢測報文,以用于所述呼叫服務(wù)器檢測所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。通過執(zhí)行上述操作,呼叫服務(wù)器與移動終端通過交互檢測報文即時檢測網(wǎng)絡(luò)質(zhì)量,使得檢測的結(jié)果更具參考價值。結(jié)合第四方面的第一種可能的實現(xiàn)方式,在第四方面的第二種可能的實現(xiàn)方式中,所述處理器根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道,具體為:根據(jù)所述第一呼叫請求修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以與所述主 叫終端建立用于會話的媒體通道。通過執(zhí)行上述操作,呼叫服務(wù)器基于用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道檢測出移動終端的網(wǎng)絡(luò)質(zhì)量滿足參考條件時,直接對該用于檢測網(wǎng)絡(luò)的媒體通道進行修改以向移動終端發(fā)起建立用于會話的媒體通道,提高了建立用于會話的媒體通道的效率。結(jié)合第四方面的第一種可能的實現(xiàn)方式,在第四方面的第三種可能的實現(xiàn)方式中,所述處理器根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道,具體為:通過所述接收裝置接收所述呼叫服務(wù)器發(fā)送的中斷指令,并根據(jù)所述中斷指令中斷所述用于檢測網(wǎng)絡(luò)的媒體通道;通過所述接收裝置接收所述呼叫服務(wù)器發(fā)送的第四呼叫請求,并根據(jù)所述第四呼叫請求與所述主叫終端建立用于會話的媒體通道。第五方面,本發(fā)明實施例提供一種呼叫服務(wù)器,所述呼叫服務(wù)器包括用于執(zhí)行本發(fā)明實施例第一方面任一方式的部分或全部步驟的功能單元。第六方面,本發(fā)明實施例提供一種移動終端,所述移動終端包括用于執(zhí)行本發(fā)明實施例第二方面任一方式的部分或全部步驟的功能單元。第七方面,本發(fā)明實施例提供一種呼叫系統(tǒng),該呼叫系統(tǒng)包括呼叫服務(wù)器和移動終端,其中:所述呼叫服務(wù)器,用于接收主叫終端發(fā)送的包含呼叫號碼的第一呼叫請求,所述第一呼叫請求用于請求與所述呼叫號碼對應(yīng)的終端建立用于會話的媒體通道;所述呼叫服務(wù)器,還用于檢測所述呼叫號碼對應(yīng)的多個終端中的所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量;所述呼叫服務(wù)器,還用于在所述網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時,向所述多個終端中的固定終端發(fā)送第二呼叫請求以請求所述固定終端與所述主叫終端建立用于會話的媒體通道,且不向所述移動終端發(fā)送用于請求所述移動終端與所述主叫終端建立用于會話的媒體通道的呼叫請求。通過運行上述系統(tǒng),當呼叫服務(wù)器判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動 終端均屬于被叫終端)之間的會話質(zhì)量結(jié)合第七方面,在第七方面的第一種可能的實現(xiàn)方式中,所述呼叫服務(wù)器,還用于檢測所述呼叫號碼對應(yīng)的多個終端中的所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,具體為:所述呼叫服務(wù)器,用于向所述移動終端發(fā)送第三呼叫請求以請求與所述移動終端建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;所述移動終端,用于接收所述第三呼叫請求,并根據(jù)所述第三呼叫請求與所述呼叫服務(wù)器建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;所述移動終端,用于基于所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道與所述呼叫服務(wù)器交互檢測報文;所述呼叫服務(wù)器,用于基于所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道與所述移動終端交互所述檢測報文,并根據(jù)交互所述檢測報文的情況計算所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。結(jié)合第七方面的第一種可能的實現(xiàn)方式,在第七方面的第二種可能的實現(xiàn)方式中,所述呼叫服務(wù)器,還用于在所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,向所述移動終端發(fā)送第四呼叫請求;所述移動終端,還用于根據(jù)所述第四呼叫請求與所述主叫終端建立用于會話的媒體通道。結(jié)合第七方面的第二種可能的實現(xiàn)方式,在第七方面的第三種可能的實現(xiàn)方式中,所述移動終端,還用于根據(jù)所述第四呼叫請求與所述主叫終端建立用于會話的媒體通道,具體為:所述移動終端,還用于根據(jù)所述第四呼叫請求修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以與所述主叫終端建立用于會話的媒體通道。結(jié)合第七方面的第二種可能的實現(xiàn)方式,在第七方面的第四種可能的實現(xiàn)方式中,所述呼叫服務(wù)器,還用于在所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,向所述移動終端發(fā)送第四呼叫請求,具體為:所述呼叫服務(wù)器,還用于向所述移動終端發(fā)送中斷指令,中斷所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;所述移動終端,還用于接收所述中斷指令,并響應(yīng)所述中斷指令中斷所述 用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;所述呼叫服務(wù)器,還用于向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。在一些可能的實現(xiàn)方式中,所述網(wǎng)絡(luò)質(zhì)量包括丟包率時,所述檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量包括:所述呼叫服務(wù)器在檢測周期內(nèi)向所述移動終端發(fā)送N個檢測報文,所述移動終端用于在所述檢測周期內(nèi)統(tǒng)計接收到的檢測報文的數(shù)量C以及在所述檢測周期內(nèi)轉(zhuǎn)發(fā)接收到的所述檢測報文;所述呼叫服務(wù)器接在所述檢測周期內(nèi)收所述移動終端轉(zhuǎn)發(fā)的所述檢測報文以及發(fā)送的數(shù)值C,并統(tǒng)計接收到所述移動終端轉(zhuǎn)發(fā)的檢測報文的數(shù)量S;所述呼叫服務(wù)器根據(jù)所述N、C和S計算所述丟包率,所述N、C和S均為正整數(shù)。在一些可能的實現(xiàn)方式中,所述網(wǎng)絡(luò)質(zhì)量包括帶寬速率,所述檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量包括:所述呼叫服務(wù)器在檢測周期內(nèi)向所述移動終端發(fā)送檢測報文,所述移動終端用于在所述檢測周期內(nèi)統(tǒng)計接收到的檢測報文的比特數(shù)D以及在所述檢測周期內(nèi)轉(zhuǎn)發(fā)接收到的所述檢測報文;所述呼叫服務(wù)器接在所述檢測周期內(nèi)收所述移動終端轉(zhuǎn)發(fā)的所述檢測報文以及發(fā)送的數(shù)值D,并統(tǒng)計接收到所述移動終端轉(zhuǎn)發(fā)的檢測報文的比特數(shù)U;所述呼叫服務(wù)器根據(jù)所述檢測周期、所述D和U計算所述帶寬速率,所述D和U為正整數(shù)。在一些可能的實現(xiàn)方式中,所述網(wǎng)絡(luò)質(zhì)量包括時延,所述檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量包括:所述呼叫服務(wù)器在檢測周期內(nèi)向所述移動終端發(fā)送N個檢測報文并記錄發(fā)送每個檢測報文的時間戳Ton(n大于等于1,小于等于N,且N和n均為正整數(shù)),所述移動終端用于在所述檢測周期內(nèi)轉(zhuǎn)發(fā)接收到的所述檢測報文;所述呼叫服務(wù)器接在所述檢測周期內(nèi)接收所述移動終端轉(zhuǎn)發(fā)的所述檢測報文并記錄接收每個檢測報文的時間戳Tin;所述呼叫服務(wù)器根據(jù)接收到的每個檢測報文的Ton和Tin計算所述時延。在一些可能的實現(xiàn)方式中,所述向所述呼叫號碼對應(yīng)的多個終端中的移動終端發(fā)送包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求時,接收到所述第三呼叫請求的移動終端不輸出提示消息,例如,不進行振鈴,以避免用戶誤以為移動終端此時有來電接入。在一些可能的實現(xiàn)方式中,所述用于請求與所述呼叫號碼對應(yīng)的終端建立用于會話的媒體通道的第一呼叫請求指示了會話類型;當所述會話類型不同時,所述參考條件不同。通過實施本發(fā)明實施例,當呼叫服務(wù)器判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的一種基于VOIP的“一號通”應(yīng)用場景示意圖;圖2是本發(fā)明實施例提供的一種網(wǎng)絡(luò)電話呼叫方法的流程示意圖;圖2A是本發(fā)明實施例提供的一種檢測網(wǎng)絡(luò)質(zhì)量的流程示意圖;圖2B是本發(fā)明實施例提供的移動終端與呼叫服務(wù)器的構(gòu)架示意圖;圖3是本發(fā)明實施例提供的又一種網(wǎng)絡(luò)電話呼叫方法的流程示意圖;圖4是本發(fā)明實施例提供的又一種網(wǎng)絡(luò)電話呼叫方法的流程示意圖;圖5是本發(fā)明實施例提供的一種呼叫服務(wù)器的結(jié)構(gòu)示意圖;圖6是本發(fā)明實施例提供的一種移動終端的結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例提供的又一種呼叫服務(wù)器的結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例提供的又一種移動終端的結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例提供的一種呼叫系統(tǒng)的結(jié)構(gòu)示意圖。具體實施方式本發(fā)明實施例中描述的終端(包括移動終端和固定終端)為可安裝部署即時通訊應(yīng)用客戶端的終端設(shè)備,其中的移動終端為接入到移動分組網(wǎng)絡(luò),且利用該移動分組網(wǎng)絡(luò)進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)慕K端設(shè)備,如手機、平板電腦、筆記本電腦、掌上電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,mobileinternetdevice)、可穿戴設(shè)備(例如智能手表(如iWatch等)、智能手環(huán)、計步器等)等;固定終端為接入到局域網(wǎng)或者廣域網(wǎng)中,且利用該局域網(wǎng)或者廣域網(wǎng)與呼叫服務(wù)器進行網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)慕K端設(shè)備,如座機、PC等;該呼叫服務(wù)器接入到了互聯(lián)網(wǎng)。下面將結(jié)合附圖對本發(fā)明實施例中的技術(shù)方案進行清楚地描述,其中,圖1~4用來描述本發(fā)明實施例的方法。請參見圖1,圖1是一種基于VOIP的“一號通”應(yīng)用場景示意圖,用戶A的呼叫號碼關(guān)聯(lián)移動終端111、座機112和PC終端113,用戶B的呼叫號碼關(guān)聯(lián)移動終端121、座機122和PC終端123,移動終端111、座機112、PC終端113、移動終端121、座機122和PC終端123預(yù)先在呼叫服務(wù)器110中進行了注冊,注冊信息包含各個終端的IP、端口號以及用于區(qū)分移動終端和固定終端的標識信息;當其中一個終端請求與另一個終端建立媒體通道時,該請求需要經(jīng)過呼叫服務(wù)器110進行中轉(zhuǎn);座機112、座機122、PC終端113和PC終端123通過企業(yè)局域網(wǎng)(或者廣域網(wǎng))與呼叫服務(wù)器110通信,移動終端111和移動終端121通過移動分組網(wǎng)絡(luò)與呼叫服務(wù)器110通信??梢岳斫獾氖牵瑘D1示出的各個設(shè)備旨在表明“一號通”場景中存在多個用戶,每個用戶除了對應(yīng)一個移動終端外還可以對應(yīng)固定終端,并不表明“一號通”場景中只限于以上例舉的終端。需要說明的是,本發(fā)明實施例中涉及的各種消息、請求、響應(yīng)等均以IP報文的形式傳輸,因此本發(fā)明實施例中的各種消息、請求、響應(yīng)等都包含了發(fā)送方的IP信息和媒體能力以及接收方的IP信息和媒體能力(例如,用于告知自身所支持的媒體類型,如音頻、視頻、游戲等信息),后續(xù)涉及到這些消息、請求、響應(yīng)等內(nèi)容時都不再單獨強調(diào)。在本發(fā)明實施例中,呼叫服務(wù)器向終端發(fā)送IP報文包括兩種情況,一種請情況是呼叫服務(wù)器與終端之間直接連接,二者可以直接傳輸IP報文;另一種情況是呼叫服務(wù)器與終端間接相連,二者可以通過其中間的節(jié)點中轉(zhuǎn)IP報文。請參見圖2,圖2是本發(fā)明實施例提供的一種網(wǎng)絡(luò)電話呼叫方法的流程示意圖;描述了呼叫服務(wù)器接收到針對呼叫號碼的呼叫請求后,首先檢測該呼叫號碼對應(yīng)的移動終端的網(wǎng)絡(luò)質(zhì)量,當網(wǎng)絡(luò)質(zhì)量不滿足參考條件時向該呼叫號碼對應(yīng)的固定終端發(fā)起呼叫請求而不向該移動終端發(fā)起呼叫請求的方案,以下通過步驟S201~S204來對該方案進行詳細描述。S201:呼叫服務(wù)器接收主叫終端發(fā)送的包含呼叫號碼第一呼叫請求,所述第一呼叫請求用于請求與所述呼叫號碼對應(yīng)的終端建立用于會話的媒體通道。具體地,每個終端都對應(yīng)有自身的呼叫號碼,并且這些終端自身的IP信息以及對應(yīng)的呼叫號碼都在呼叫服務(wù)器中注冊了,其IP信息用于呼叫服務(wù)器定位發(fā)送IP報文的目的地;根據(jù)VOIP的通信機制,當主叫終端要呼叫被叫終端(即與被叫終端建立用于會話的媒體通道)時,需要向呼叫服務(wù)器發(fā)送包含該被叫終端的呼叫號碼的第一呼叫請求,由呼叫服務(wù)器來進行轉(zhuǎn)接;相應(yīng)地,呼叫服務(wù)器接收該第一呼叫請求并解析出其中的呼叫號碼,呼叫服務(wù)器根據(jù)該呼叫號碼可以獲知該主叫終端呼叫的目標。S202:所述呼叫服務(wù)器檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量。具體地,由于各個終端都在呼叫服務(wù)器上注冊了,因此呼叫服務(wù)器存儲有各個終端對應(yīng)的號碼,其中,每個號碼除了對應(yīng)移動終端外,還可以對應(yīng)固定終端,請參見表1,為本發(fā)明實施例提供的一種號碼與終端的對應(yīng)關(guān)系。終端屬性號碼座機1固定終端666666手機1移動終端666666座機2固定終端111111手機2移動終端111111表1在表1中,號碼“666666”對應(yīng)了兩個終端,即座機1和手機1,號碼“111111”對應(yīng)兩個終端,即座機2和手機2。假設(shè)呼叫服務(wù)器獲取到的呼叫號碼為“666666”,那么呼叫服務(wù)器會首先從上述對應(yīng)關(guān)系中找到“座機1”和“手機1”,進一步結(jié)合“屬性”可以得知“手機1”為呼叫號碼“666666”對應(yīng)的移動終端。由于移動終端處于移動分組網(wǎng)絡(luò)中,網(wǎng)絡(luò)穩(wěn)定性較弱,因此呼叫服務(wù)器 在向手機1發(fā)起呼叫之前,先檢測手機1的網(wǎng)絡(luò)質(zhì)量;需要說明的是,呼叫服務(wù)器終端存儲的某一個用戶的多個終端對外的號碼雖然是相同的,但是每個終端可以有各自的分號以便呼叫服務(wù)器加以區(qū)分,例如,座機1和手機1對外的號碼為“666666”,但是可以為座機1設(shè)置分號“888888”,為手機1設(shè)置分號“999999”。在一種可選的方案中,所述呼叫服務(wù)器檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量包括:所述呼叫服務(wù)器向所述呼叫號碼對應(yīng)的多個終端中的移動終端發(fā)送包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求,用于請求與所述移動終端建立媒體通道以及請求所述移動終端反饋網(wǎng)絡(luò)質(zhì)量;所述呼叫服務(wù)器接收所述移動終端發(fā)送的針對所述第三呼叫請求的響應(yīng)消息,該響應(yīng)消息包含所述移動終端預(yù)先測量到的網(wǎng)絡(luò)質(zhì)量。具體地,該第三呼叫請求可以為一條Invite消息,該invite消息與現(xiàn)有技術(shù)中的invite消息的相同之處在于,都是請求建立媒體通道,接收到該invite消息的終端都會反饋響應(yīng)消息以表明是否建立媒體通道;不同之處在于,該invite消息的頭域中包含標識信息,該標識信息用于指示移動終端反饋網(wǎng)絡(luò)質(zhì)量,也即是說,移動終端在反饋是否建立媒體通道的同時還反饋了網(wǎng)絡(luò)質(zhì)量,該網(wǎng)絡(luò)質(zhì)量可以是移動終端在接收到基站下發(fā)的測量配置(MeasurementControl)后測量到的服務(wù)小區(qū)的參考信號接收功率(ReferenceSignalReceivedPower,RSRP)和參考信號接收質(zhì)量(ReferenceSignalReceivedQuality,RSRQ)中至少一項,現(xiàn)有技術(shù)中,基站向移動終端發(fā)送測量配置(MeasurementControl)以使移動終端對服務(wù)小區(qū)進行信號強度的測量,并通過測量報告(MeasurementReport)上報測量結(jié)果。在又一種可選的方案中,所述呼叫服務(wù)器檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量包括:所述呼叫服務(wù)器向所述呼叫號碼對應(yīng)的多個終端中的移動終端發(fā)送包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求,用于請求與所述移動終端建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;當所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道建立后,所述呼叫服務(wù)器通過與所述移動終端交互檢測報文來測試所述移動終端的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項,該過程中呼叫服務(wù)器與移動終端之間的交互流程如圖2A所示,包括步驟1~6,各個步驟的詳細描述如下:步驟1:呼叫服務(wù)器向移動終端發(fā)送第三呼叫請求,該第三呼叫請求可以為一條包含標識信息的invite消息,該標識信息設(shè)置在invite消息的頭域中,用于標明此次請求建立的媒體通道用于檢測網(wǎng)絡(luò)質(zhì)量。步驟2:移動終端接收該第三呼叫請求并對其進行解析,得知此次請求建立的媒體通道用于檢測網(wǎng)絡(luò)質(zhì)量;需要清強調(diào)的是,移動終端接收到該invite消息后不進行提醒,以避免用戶認為移動終端此時有電話接入。同時,移動終端向呼叫服務(wù)器發(fā)送響應(yīng)消息(如200OK消息)以表明可以建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;相應(yīng)地,呼叫服務(wù)器接收移動終端反饋的響應(yīng)消息,根據(jù)響應(yīng)消息得知可以建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道后,與移動終端之間交互檢測報文,并根據(jù)檢測報文的接收的情況得出網(wǎng)絡(luò)質(zhì)量。上述第三呼叫請求還可以攜帶檢測周期,雙方在交互報文時也可以基于該檢測周期來確定何時停止檢測,使得檢測結(jié)果更具實時性。在交互檢測報文的過程中,可以通過發(fā)送方發(fā)送檢測報文的數(shù)量N和接收方接收檢測報文的數(shù)量C計算出丟包率;可以將檢測周期T內(nèi)接收到的檢測報文的比特數(shù)D除以檢測周期T以得出帶寬速率;可以向接收方發(fā)送一份檢測報文然后接收該接收方轉(zhuǎn)發(fā)的該檢測報文,然后根據(jù)最開始發(fā)送該檢測報文的時間戳Ton以及最后接收到該檢測報文的時間戳Tin計算出時延。當檢測報文由呼叫服務(wù)器發(fā)送給移動終端時,計算出的丟包率為下行丟包率,計算出的帶寬速率為下行帶寬速率;當檢測報文由移動終端發(fā)送給呼叫服務(wù)器時,計算出的丟包率為上行丟包率,計算出的帶寬速率為上行帶寬速率。進一步地,信號質(zhì)量包括丟包率、帶寬速率和時延中的至少一項,例如在一種方案中只測量丟包率,在又一種方案中測量丟包率、帶寬速率和時延。如果上述涉及到的N、C、D、T等參數(shù)由移動終端獲取,那么移動終端需要將獲取到的參數(shù)上報給呼叫服務(wù)器以用于計算網(wǎng)絡(luò)質(zhì)量,例如,呼叫服務(wù)器在預(yù)先設(shè)定的檢測周期T內(nèi)發(fā)送N個檢測報文,相應(yīng)地,移動終端對該呼叫服務(wù)器發(fā)送的檢測報文進行接收并對接收到的檢測報文計數(shù),若在該檢測周期內(nèi)總共接收到了C個檢測報文,則移動終端將接收到的檢測報文的數(shù)量值C發(fā)送給呼叫服務(wù)器以便由呼叫服務(wù)器計算丟包率;可選的,呼叫服務(wù)器還可以將發(fā)送的檢測報文的數(shù)量值N發(fā)送給移動終端,移動終端在統(tǒng)計到接收了C個檢測報文后,即可根據(jù)數(shù)值C和N計算出丟包率,然后將丟包率發(fā)送給呼叫服務(wù)器; 需要說明的是,N、C、D和U均為正整數(shù),T、Tin和Ton均為正數(shù)。請參見圖2B,圖2B是移動終端與呼叫服務(wù)器的構(gòu)架示意圖,展現(xiàn)了在檢測網(wǎng)絡(luò)質(zhì)量的過程中移動終端內(nèi)部、呼叫服務(wù)器內(nèi)部以及移動終端與呼叫服務(wù)器之間的運作情況。其中,移動終端包括UI模塊、呼叫處理模塊和網(wǎng)絡(luò)質(zhì)量檢測模塊,呼叫服務(wù)器移包括呼叫控制模塊和網(wǎng)絡(luò)質(zhì)量檢測模塊,呼叫服務(wù)器的呼叫控制模塊用于向移動終端的呼叫處理模塊發(fā)送invite消息以請求檢測網(wǎng)絡(luò)質(zhì)量,移動終端的呼叫處理模塊接收到該invite消息后發(fā)現(xiàn)需要檢測網(wǎng)絡(luò)質(zhì)量后,控制UI模塊不進行振鈴,同時控制網(wǎng)絡(luò)質(zhì)量檢測模塊開始進行網(wǎng)絡(luò)質(zhì)量的檢測;移動終端的網(wǎng)絡(luò)質(zhì)量檢測模塊與呼叫服務(wù)器的網(wǎng)絡(luò)質(zhì)量檢測模塊進行報文的交互,并由呼叫服務(wù)器的網(wǎng)絡(luò)質(zhì)量檢測模塊根據(jù)交互的情況計算出網(wǎng)絡(luò)質(zhì)量。以下以網(wǎng)絡(luò)質(zhì)量包含上行丟包率、下行丟包率、上行帶寬速率、下行帶寬速率、平均時延和最大時延為例來描述如何檢測網(wǎng)絡(luò)質(zhì)量。步驟3:呼叫服務(wù)器在檢測周期T內(nèi)等時間間隔連續(xù)向移動終端發(fā)送N個檢測報文,每個檢測報文攜帶了自身的序列號,例如,第1個報文的序列號為P1,第n個報文的序列號為Pn,n為不大于N的正整數(shù);呼叫服務(wù)器還記錄了發(fā)送每個檢測報文的時間戳,第1個檢測報文至第N個檢測報文的時間戳分別表示為To1、To2、To3……ToN。步驟4:移動終端在上述檢測周期T內(nèi)接收呼叫服務(wù)器發(fā)送的檢測報文并執(zhí)行如下操作:(1)、統(tǒng)計在整個檢測周期T內(nèi)接收到的檢測報文的數(shù)量C,雖然呼叫服務(wù)器發(fā)送的檢測報文的數(shù)量為N,但是該過程中可能丟失了部分報文,因此需要移動終端對接收到的報文的數(shù)量進行統(tǒng)計;(2)、統(tǒng)計在整個檢測周期T內(nèi)接收到的檢測報文的比特數(shù)D;(3)、每接收到一個檢測報文就將該檢測報文轉(zhuǎn)發(fā)給呼叫服務(wù)器;(4)、在檢測周期結(jié)束后將數(shù)值C和D發(fā)送給呼叫服務(wù)器。需要說明的是,N個報文是分批次發(fā)送和接收的,因此步驟一和步驟二并不存在絕對的先后順序。步驟5:呼叫服務(wù)器接收移動終端轉(zhuǎn)發(fā)的檢測報文以及數(shù)值C和D,并執(zhí)行如下操作:(1)、記錄接收每個檢測報文的時間戳,在記錄時間戳?xí)r呼叫服務(wù)器還會解析出接收到的檢測報文中的序列號Pn,接收序列號為Pn的檢測報文的時間戳計為Tin,假設(shè)呼叫服務(wù)器接收到了序列號為P2的檢測報文,那么對應(yīng)的時間戳計為Ti2。(2)、統(tǒng)計在整個檢測周期T內(nèi)接收到的檢測報文的數(shù)量S,雖然移動終端轉(zhuǎn)發(fā)的檢測報文的數(shù)量為C,轉(zhuǎn)發(fā)過程中可能會有報文丟失,因此需要對接收到的報文進行統(tǒng)計;(3)、統(tǒng)計在整個檢測周期T內(nèi)接收到的檢測報文的比特數(shù)U;步驟6:呼叫服務(wù)器基于上述參數(shù)C、D、S、U、Ton、Tin來計算上行丟包率、下行丟包率、上行帶寬速率、下行帶寬速率、平均時延和最大時延,計算方式如下:下行帶寬速率Sd=D/T;上行帶寬速率Su=U/T;下行丟包率:PLRd=(N-C)/N;上行丟包率:PLRu=(S-C)/C;平均時延:最大時延:TDmax=MAX[(Ti1-To1),……,(TiM-ToM)];需要說明的是,當呼叫服務(wù)器沒有接收到序列號為Pj的檢測報文時,Tij-Toj=0,例如,假設(shè)呼叫服務(wù)器沒有接收到序列號為P3的檢測報文,那么計Ti3-To3=0。步驟S203:呼叫服務(wù)器判斷所述網(wǎng)絡(luò)質(zhì)量是否滿足預(yù)設(shè)的參考條件。具體地,呼叫服務(wù)器基于計算出的用于表征網(wǎng)絡(luò)質(zhì)量的參數(shù)Sd、Su、PLRd、PLRu、和TDmax來判斷移動終端的網(wǎng)絡(luò)是否滿足預(yù)設(shè)的參考條件,具體地可以設(shè)置上行帶寬速率、下行帶寬速率、上行丟包率、下行丟包率、平均時延和最大時延的參考范圍,當測得的各個量處于該參考范圍內(nèi)時則認為網(wǎng)絡(luò)滿足預(yù)設(shè)的參考條件,在一種可選的方案中該參考范圍可設(shè)置為:上行丟包率小于10%、下行丟包率小于10%、上行帶寬速率大于8kbps,下行帶寬速率大于8kbps,最大延時小于200ms,平均延時小于160ms;當然還可以根據(jù)實際需要設(shè)置為其他值。進一步地,預(yù)設(shè)的參考條件在不同的會話類型時可以采用不同的標準,例 如當主叫終端請求建立的會話類型為語音(可以通過媒體能力體現(xiàn))時,用于參考的上行帶寬速率和下行帶寬速率可以設(shè)置為較小值,當建立的會話類型為視頻時,用于參考的上行帶寬速率和下行帶寬速率可以設(shè)置為較大值。步驟S204:所述呼叫服務(wù)器向所述固定終端發(fā)送第二呼叫請求以請求所述固定終端與所述主叫終端建立用于會話的媒體通道,且不向所述移動終端發(fā)送用于請求所述移動終端與所述主叫終端建立用于會話的媒體通道的呼叫請求。具體地,上述呼叫號碼除了對應(yīng)有移動終端外還對應(yīng)有固定終端,當移動終端的網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時,呼叫服務(wù)器向移動終端發(fā)送BYE消息以指示移動終端釋放媒體通道資源,移動終端接收呼叫服務(wù)器發(fā)送的BYE消息,根據(jù)該BYE消息釋放已經(jīng)建成的用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道資源,釋放成功后向呼叫服務(wù)器反饋200OK消息以指示媒體通道資源已經(jīng)釋放完畢;同時呼叫服務(wù)器向該固定終端發(fā)送第二呼叫請求,該第二呼叫請求可以具體為一條invite消息,該invite消息包含主叫終端發(fā)送給呼叫服務(wù)器的該主教終端的IP、端口號和媒體能力。步驟S205:固定終端接收該invite消息,并根據(jù)該invite消息進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在固定終端上選擇了接聽電話,則固定終端向呼叫服務(wù)器發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及固定終端的IP、端口號和協(xié)商后的媒體能力。步驟S206:呼叫服務(wù)器接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及固定終端的IP、端口號和協(xié)商后的媒體能力;然后呼叫服務(wù)器向主叫終端發(fā)送200OK消息,該200OK消息包含固定終端的IP、端口號和協(xié)商后的媒體能力,至此主叫終端與固定終端都知道了彼此的IP、端口號以及經(jīng)協(xié)商后雙方都支持的媒體能力,主叫終端與固定終端之間建立了用于會話的媒體通道。通過執(zhí)行步驟S201~S206,當呼叫服務(wù)器判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。以上步驟S201~S206描述了呼叫服務(wù)器在向移動終端發(fā)起呼叫之前先檢測移動終端的網(wǎng)絡(luò)質(zhì)量,當網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時向固定終端發(fā)起呼 叫的技術(shù)方案,以下描述當檢測出移動終端的網(wǎng)絡(luò)質(zhì)量滿足預(yù)設(shè)的參考條件時,所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道的技術(shù)方案。在一種可選的方案中,所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道包括:所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求,以使所述移動終端修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以請求所述移動終端與所述主叫終端建立用于會話的媒體通道,具體地可以參照圖3所示的步驟S207~S209。步驟S207:呼叫服務(wù)器向移動終端發(fā)送第四呼叫請求,該第四呼叫請求為一條reinvite消息,該reinvite消息包含主叫終端發(fā)送給呼叫服務(wù)器的該主叫終端的IP、端口號和媒體能力。步驟S208:移動終端接收該reinvite消息,并根據(jù)該reinvite消息修改當前的已經(jīng)存在的用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以釋放媒體通道資源,移動終端在釋放完媒體通道資源后進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在移動終端上選擇了接聽電話,則移動終端向呼叫服務(wù)器發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及移動終端自身的IP、端口號和協(xié)商后的媒體能力。步驟S209:呼叫服務(wù)器接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及移動終端的IP、端口號和協(xié)商后的媒體能力;然后向主叫終端發(fā)送200OK消息,該200OK消息包含移動終端的IP、端口號和協(xié)商后的媒體能力;相應(yīng)地,主叫終端接收該200OK消息以獲取移動終端的IP、端口號和協(xié)商后的媒體能力。至此主叫終端與移動終端都知道了彼此的IP、端口號以及雙方經(jīng)協(xié)商后都支持的媒體能力,主叫終端與移動終端之間建立了用于會話的媒體通道。在又一種可選的方案中,所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道包括:所述呼叫服務(wù)器向所述移動終端發(fā)送中斷指令,中斷所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;所述呼叫服務(wù)器向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道,具體地可以參照圖4所示的步驟S210~S214。步驟S210:呼叫服務(wù)器向移動終端發(fā)送中斷指令,該中斷指令可以為一條BYE請求,指示移動終端釋放與呼叫服務(wù)器之間的檢測網(wǎng)絡(luò)質(zhì)量的媒體通道。步驟S211:移動終端接收該BYE請求,并響應(yīng)該BYE請求以釋放與呼叫服務(wù)器之間的檢測網(wǎng)絡(luò)質(zhì)量的媒體通道,移動終端在釋放完該檢測網(wǎng)絡(luò)質(zhì)量的媒體通道后向呼叫服務(wù)器發(fā)送200OK消息以告知檢測網(wǎng)絡(luò)質(zhì)量的媒體通道已經(jīng)釋放完畢步驟S212:呼叫服務(wù)器接收該200OK消息,根據(jù)該200OK消息獲知檢測網(wǎng)絡(luò)質(zhì)量的媒體通道已經(jīng)釋放完畢時,呼叫服務(wù)器向移動終端發(fā)送第四呼叫請求,該第四呼叫請求可以具體為一條invite消息,該invite消息包含主叫終端發(fā)送給呼叫服務(wù)器的該主教終端的IP、端口號和媒體能力。步驟S213:移動終端接收該invite消息,并根據(jù)該invite消息進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在移動終端上選擇了接聽電話,則移動終端向呼叫服務(wù)器發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及移動終端的IP、端口號和協(xié)商后的媒體能力。步驟S214:呼叫服務(wù)器接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及移動終端的IP、端口號和協(xié)商后的媒體能力;然后呼叫服務(wù)器向主叫終端發(fā)送200OK消息,該200OK消息包含移動終端的IP、端口號和協(xié)商后的媒體能力,至此主叫終端與移動終端都知道了彼此的IP、端口號以及雙方經(jīng)協(xié)商后都支持的媒體能力,主叫終端與移動終端之間建立了用于會話的媒體通道。通過執(zhí)行步驟S207~S209或者步驟S210~S214,當主叫終端向呼叫服務(wù)器請求呼叫某一個呼叫號碼時,呼叫服務(wù)器先判斷該呼叫號碼對應(yīng)的移動終端的網(wǎng)絡(luò)是否滿足參考條件,如果滿足則對該移動終端發(fā)起呼叫以使主叫終端與移動終端建立會話,保障了呼叫服務(wù)器與移動終端之間的會話質(zhì)量。以上基于附圖1~4詳細闡述了本發(fā)明實施例的方法,為了便于更好地實施本發(fā)明實施例的方案,下面結(jié)合圖5~8詳細描述本發(fā)明實施例的設(shè)備。請參見圖5,圖5是本發(fā)明實施例提供的一種呼叫服務(wù)器50的結(jié)構(gòu)示意圖,該呼叫服務(wù)器50可以包括接收裝置501、發(fā)送裝置502,存儲器503和處理器504(處理器可以為一個也可以為多個,圖5中以一個處理器為例),接收裝置 501、發(fā)送裝置502,存儲器503和處理器504分別連接總線505,其中,存儲器503中存儲一組控制呼叫的程序代碼,且處理器504用于調(diào)用存儲器503中存儲的控制呼叫的程序代碼來執(zhí)行以下操作:處理器504通過所述接收裝置501接收主叫終端發(fā)送的包含呼叫號碼的第一呼叫請求,所述第一呼叫請求用于請求與所述呼叫號碼對應(yīng)的終端建立用于會話的媒體通道;具體地,每個終端都對應(yīng)有自身的呼叫號碼,并且這些終端自身的IP信息以及對應(yīng)的呼叫號碼都在呼叫服務(wù)器50中注冊了,其IP信息用于呼叫服務(wù)器50定位發(fā)送IP報文的目的地;根據(jù)VOIP的通信機制,當主叫終端要呼叫被叫終端(即與被叫終端建立用于會話的媒體通道)時,需要向呼叫服務(wù)器50發(fā)送包含該被叫終端的呼叫號碼的第一呼叫請求、如invite消息,由呼叫服務(wù)器50來進行轉(zhuǎn)接;相應(yīng)地,呼叫服務(wù)器50中的處理器504通過接收裝置501接收該invite消息并解析出其中的呼叫號碼,該處理器504根據(jù)該呼叫號碼可以獲知該主叫終端呼叫的目標。處理器504檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量;該網(wǎng)絡(luò)質(zhì)量可以為移動終端預(yù)先測得的,如根據(jù)基站下發(fā)的測量配置(MeasurementControl)測得的RSRP和RSRQ中至少一項,處理器504可以向移動終端發(fā)送一個指令來指示移動終端將測得的網(wǎng)絡(luò)質(zhì)量發(fā)送給處理器504;該網(wǎng)絡(luò)質(zhì)量還可以是處理器504通過與移動終端進行報文交互實時測量到的,當然還可以是其他方式測量到的,此處不作限制。處理器504在所述網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時,通過所述發(fā)送裝置502向所述多個終端中的固定終端發(fā)送第二呼叫請求以請求所述固定終端與所述主叫終端建立用于會話的媒體通道,且不向所述移動終端發(fā)送用于請求所述移動終端與所述主叫終端建立用于會話的媒體通道的呼叫請求。具體地,當移動終端的網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時,處理器504通過發(fā)送裝置502向移動終端發(fā)送BYE消息以指示移動終端釋放媒體通道資源,移動終端接收呼叫服務(wù)器發(fā)送的BYE消息,根據(jù)該BYE消息釋放已經(jīng)建成的用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道資源,釋放成功后向處理器504反饋200OK消息以指示媒體通道資源已經(jīng)釋放完畢;同時處理器504通過發(fā)送裝置502向該固定終端發(fā)送第二呼叫請求,該第二呼叫請求可以具體為一條invite消息,該invite消息包含主叫終端發(fā)送給處理器504的該主教終端的IP、端口號和媒體能力。相應(yīng)地,固定終 端接收該invite消息,并根據(jù)該invite消息進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在固定終端上選擇了接聽電話,則固定終端向處理器504發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及固定終端的IP、端口號和協(xié)商后的媒體能力,相應(yīng)地,處理器501通過接收裝置501接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及固定終端的IP、端口號和協(xié)商后的媒體能力;然后處理器504通過發(fā)送裝置502向主叫終端發(fā)送200OK消息,該200OK消息包含固定終端的IP、端口號和協(xié)商后的媒體能力,至此主叫終端與固定終端都知道了彼此的IP、端口號以及經(jīng)協(xié)商后雙方都支持的媒體能力,主叫終端與固定終端之間建立了用于會話的媒體通道。通過執(zhí)行上述操作,當處理器504判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。在一種可選的方案中,所述處理器504檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,具體為:所述處理器504通過所述發(fā)送裝置502向所述呼叫號碼對應(yīng)的多個終端中的移動終端發(fā)送包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求,用于請求與所述移動終端建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;具體地,處理器504通過發(fā)送裝置502向移動終端發(fā)送第三呼叫請求,該第三呼叫請求可以為一條包含標識信息的invite消息,該標識信息設(shè)置在invite消息的頭域中,用于標明此次請求建立的媒體通道用于檢測網(wǎng)絡(luò)質(zhì)量;相應(yīng)地,移動終端接收該第三呼叫請求并對其進行解析,得知此次請求建立的媒體通道用于檢測網(wǎng)絡(luò)質(zhì)量;需要清強調(diào)的是,移動終端接收到該invite消息后不進行提醒,以避免用戶認為移動終端此時有電話接入。同時,移動終端向處理器504發(fā)送響應(yīng)消息(如200OK消息)以表明可以建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;相應(yīng)地,處理器504通過接收裝置501接收移動終端反饋的響應(yīng)消息,該響應(yīng)消息用于指示可以建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道。當所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道建立后,通過所述發(fā)送裝置502和所述接收裝置501與所述移動終端交互檢測報文來檢測所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至 少一項。上述第三呼叫請求還可以攜帶檢測周期,雙方在交互報文時也可以基于該檢測周期來確定何時停止檢測,使得檢測結(jié)果更具實時性。通過執(zhí)行上述操作,處理器504通過接收裝置501和發(fā)送裝置502與移動終端交互檢測報文來即時檢測網(wǎng)絡(luò)質(zhì)量,使得檢測的結(jié)果更具參考價值。在又一種可選的方案中,所述處理器504還用于:當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,通過所述發(fā)送裝置502向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述操作,當主叫終端向處理器504請求呼叫某一個呼叫號碼時,呼叫服務(wù)器50先判斷該呼叫號碼對應(yīng)的移動終端的網(wǎng)絡(luò)是否滿足參考條件,如果滿足則對該移動終端發(fā)起呼叫以使主叫終端與移動終端建立會話,保障了呼叫服務(wù)器50與移動終端之間的會話質(zhì)量。在又一種可選的方案中,當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,所述處理器504通過所述發(fā)送裝置502向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道,具體為:所述處理器504通過所述發(fā)送裝置502向所述移動終端發(fā)送第四呼叫請求,以使所述移動終端修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。具體地,所述處理器504通過發(fā)送裝置501向移動終端發(fā)送第四呼叫請求,該第四呼叫請求為一條reinvite消息,該reinvite消息包含主叫終端發(fā)送給處理器504的該主叫終端的IP、端口號和媒體能力。移動終端接收該reinvite消息,并根據(jù)該reinvite消息修改當前的已經(jīng)存在的用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以釋放媒體通道資源,移動終端在釋放完媒體通道資源后進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在移動終端上選擇了接聽電話,則移動終端向處理器504發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及移動終端自身的IP、端口號和協(xié)商后的媒體能力。處理器504通過接收裝置501接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及移動終端的IP、端口號和協(xié)商后的媒體能力;然后向主叫終端發(fā)送200OK消息,該200OK消息包含移動終端的IP、端口號和協(xié)商后的媒體能力;相應(yīng)地,主叫終端接收該200OK消息以獲取移動終端的IP、端口號和協(xié)商后的媒體能力。至 此主叫終端與移動終端都知道了彼此的IP、端口號以及雙方經(jīng)協(xié)商后都支持的媒體能力,主叫終端與移動終端之間建立了用于會話的媒體通道。通過執(zhí)行上述操作,處理器504基于用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道檢測出移動終端的網(wǎng)絡(luò)質(zhì)量滿足參考條件時,直接對該用于檢測網(wǎng)絡(luò)的媒體通道進行修改以向移動終端發(fā)起建立用于會話的媒體通道,提高了建立用于會話的媒體通道的效率。在又一種可選的方案中,當所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,所述處理器504通過所述發(fā)送裝置502向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道,具體為:所述處理器通過所述發(fā)送裝置502向所述移動終端發(fā)送中斷指令,中斷所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;處理器504通過發(fā)送裝置502向移動終端發(fā)送中斷指令,該中斷指令可以為一條BYE請求,指示移動終端釋放與處理器504之間的檢測網(wǎng)絡(luò)質(zhì)量的媒體通道,移動終端接收該BYE請求,并響應(yīng)該BYE請求以釋放與處理器504之間的檢測網(wǎng)絡(luò)質(zhì)量的媒體通道。通過所述發(fā)送裝置502向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。具體地,移動終端在釋放完該檢測網(wǎng)絡(luò)質(zhì)量的媒體通道后向處理器504發(fā)送200OK消息以告知檢測網(wǎng)絡(luò)質(zhì)量的媒體通道已經(jīng)釋放完畢,處理器504通過接收裝置501接收該200OK消息,根據(jù)該200OK消息獲知檢測網(wǎng)絡(luò)質(zhì)量的媒體通道已經(jīng)釋放完畢時,處理器504通過發(fā)送裝置502向移動終端發(fā)送第四呼叫請求,該第四呼叫請求可以具體為一條invite消息,該invite消息包含主叫終端發(fā)送給呼叫服務(wù)器的該主叫終端的IP、端口號和媒體能力。移動終端接收該invite消息,并根據(jù)該invite消息進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在移動終端上選擇了接聽電話,則移動終端向呼叫服務(wù)器發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及移動終端的IP、端口號和協(xié)商后的媒體能力;處理器504通過接收裝置501接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及移動終端的IP、端口號和協(xié)商后的媒體能力;然后處理器504通過發(fā)送裝置502向主叫終端發(fā)送200OK消息,該200OK消息包含移動終端的IP、端口號和協(xié)商后的媒體能力,至此主叫終端與移動終端都知道了彼此的IP、端口號以及雙方經(jīng)協(xié)商后都支持的媒體能力,主叫終端與移動終端之間建立了 用于會話的媒體通道。需要說明的是,上述呼叫服務(wù)器50可以對應(yīng)參照圖1~4所描述的實施例來具體實現(xiàn),此處不再贅述。請參見圖6,圖6是本發(fā)明實施例提供的一種移動終端60的結(jié)構(gòu)示意圖,該移動終端60可以包括接收裝置601、發(fā)送裝置602,存儲器603和處理器604(處理器可以為一個也可以為多個,圖6中以一個處理器為例),接收裝置601、發(fā)送裝置602,存儲器603和處理器604分別連接總線605,其中,存儲器603中存儲一組控制呼叫的程序代碼,且處理器604用于調(diào)用存儲器603中存儲的控制呼叫的程序代碼來執(zhí)行以下操作:所述處理器604通過所述接收裝置601接收呼叫服務(wù)器發(fā)送的第一呼叫請求,所述第一呼叫請求為所述呼叫服務(wù)器在接收到主叫終端發(fā)送的包含呼叫號碼的第二呼叫請求后,判斷出所述呼叫號碼對應(yīng)的多個終端中的所述移動終端60在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量滿足預(yù)設(shè)的參考條件時發(fā)送的請求;該第一呼叫請求可以為一條invite消息。所述處理器504根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道。通過執(zhí)行上述操作,當主叫終端向呼叫服務(wù)器請求呼叫某一個呼叫號碼時,呼叫服務(wù)器先判斷該呼叫號碼對應(yīng)的移動終端60的網(wǎng)絡(luò)是否滿足參考條件,如果滿足則對該移動終端60發(fā)起呼叫以使主叫終端與移動終端60建立會話,相應(yīng)地,該移動終端60中的服務(wù)器通過接收裝置601接收該請求,并與主叫終端建立會話,保障了呼叫服務(wù)器與移動終端60之間的會話質(zhì)量。在一種可選的方案中,所述處理器604還用于:所述處理器604在通過所述接收裝置601接收呼叫服務(wù)器發(fā)送的第一呼叫請求之前,通過所述接收裝置601接收所述呼叫服務(wù)器發(fā)送的包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求;具體地,呼叫服務(wù)器向處理器604發(fā)送第三呼叫請求,該第三呼叫請求可以為一條包含標識信息的invite消息,該標識信息設(shè)置在invite消息的頭域中,用于標明此次請求建立的媒體通道用于檢測網(wǎng)絡(luò)質(zhì)量。所述處理器604根據(jù)所述第三呼叫請求與所述呼叫服務(wù)器建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;具體地,處理器604通過接收裝置601接收該第三呼叫請 求并對其進行解析,得知此次請求建立的媒體通道用于檢測網(wǎng)絡(luò)質(zhì)量;需要清強調(diào)的是,移動終端接收到該invite消息后不進行提醒,以避免用戶認為移動終端此時有電話接入。同時,處理器604通過發(fā)送裝置602向呼叫服務(wù)器發(fā)送響應(yīng)消息(如200OK消息)以表明可以建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;相應(yīng)地,呼叫服務(wù)器接收處理器604反饋的響應(yīng)消息。所述處理器604基于所述用于檢測網(wǎng)絡(luò)的媒體通道通過所述發(fā)送裝置602和所述接收裝置601與所述呼叫服務(wù)器交互檢測報文,以用于所述呼叫服務(wù)器檢測所述移動終端60在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。具體地,根據(jù)響應(yīng)消息得知可以建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道后,與處理器604之間交互檢測報文,并根據(jù)檢測報文的接收的情況得出網(wǎng)絡(luò)質(zhì)量。通過執(zhí)行上述操作,處理器604與呼叫服務(wù)器通過交互檢測報文來即時檢測網(wǎng)絡(luò)質(zhì)量,使得檢測的結(jié)果更具參考價值。在又一種可選的方案中,所述處理器604根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道,具體為:處理器604根據(jù)所述第一呼叫請求修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以與所述主叫終端建立用于會話的媒體通道。具體地,呼叫服務(wù)器向移動終端60發(fā)送第一呼叫請求,該第一呼叫請求為一條reinvite消息,該reinvite消息包含主叫終端發(fā)送給呼叫服務(wù)器的該主叫終端的IP、端口號和媒體能力;移動終端60中的處理器604通過接收裝置601接收該reinvite消息,并根據(jù)該reinvite消息修改當前的已經(jīng)存在的用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以釋放媒體通道資源,處理器604在釋放完媒體通道資源后進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在移動終端60上選擇了接聽電話,則處理器604通過發(fā)送裝置602向呼叫服務(wù)器發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及移動終端自身的IP、端口號和協(xié)商后的媒體能力;呼叫服務(wù)器接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及移動終端的IP、端口號和協(xié)商后的媒體能力;然后向主叫終端發(fā)送200OK消息,該200OK消息包含移動終端的IP、端口號和協(xié)商后的媒體能力;相應(yīng)地,主叫終端接收該200OK消息以獲取移動終端的IP、端口號和協(xié)商后的媒體能力。至此主叫終端與移動終端60都知道了彼此的IP、端 口號以及雙方經(jīng)協(xié)商后都支持的媒體能力,主叫終端與移動終端60之間建立了用于會話的媒體通道。通過執(zhí)行上述操作,呼叫服務(wù)器基于用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道檢測出移動終端60的網(wǎng)絡(luò)質(zhì)量滿足參考條件時,直接對該用于檢測網(wǎng)絡(luò)的媒體通道進行修改以向處理器604發(fā)起建立用于會話的媒體通道,提高了建立用于會話的媒體通道的效率。在又一種可選的方案中,所述處理器604根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道,具體為:所述處理器604通過所述接收裝置601接收所述呼叫服務(wù)器發(fā)送的中斷指令,并根據(jù)所述中斷指令中斷所述用于檢測網(wǎng)絡(luò)的媒體通道;具體地,呼叫服務(wù)器向處理器604發(fā)送中斷指令,該中斷指令可以為一條BYE請求,指示處理器604釋放與呼叫服務(wù)器之間的檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;處理器604通過接收裝置601接收該BYE請求,并響應(yīng)該BYE請求以釋放與呼叫服務(wù)器之間的檢測網(wǎng)絡(luò)質(zhì)量的媒體通道,處理器604在釋放完該檢測網(wǎng)絡(luò)質(zhì)量的媒體通道后向呼叫服務(wù)器發(fā)送200OK消息以告知檢測網(wǎng)絡(luò)質(zhì)量的媒體通道已經(jīng)釋放完畢。所述處理器604通過所述接收裝置601接收所述呼叫服務(wù)器發(fā)送的第四呼叫請求,并根據(jù)所述第四呼叫請求與所述主叫終端建立用于會話的媒體通道;具體地,呼叫服務(wù)器接收該200OK消息,根據(jù)該200OK消息獲知檢測網(wǎng)絡(luò)質(zhì)量的媒體通道已經(jīng)釋放完畢時,呼叫服務(wù)器向處理器604發(fā)送第四呼叫請求,該第四呼叫請求可以具體為一條invite消息,該invite消息包含主叫終端發(fā)送給呼叫服務(wù)器的該主教終端的IP、端口號和媒體能力;處理器604通過接收裝置601接收該invite消息,并根據(jù)該invite消息進行振鈴以提醒用戶選擇是否接聽電話,如果用戶在移動終端60上選擇了接聽電話,則處理器604通過發(fā)送裝置602向呼叫服務(wù)器發(fā)送200OK消息,該200OK消息中包含主叫終端的IP和端口號,以及移動終端60的IP、端口號和協(xié)商后的媒體能力;呼叫服務(wù)器接收該200OK消息,對該200OK消息解析得到主叫終端的IP和端口號,以及移動終端60的IP、端口號和協(xié)商后的媒體能力;然后呼叫服務(wù)器向主叫終端發(fā)送200OK消息,該200OK消息包含移動終端的IP、端口號和協(xié)商后的媒體能力,至此主叫終端與移動終端60都知道了彼此的IP、端口號以及雙方經(jīng)協(xié)商后都支持的媒體能力,主叫終端與移動終端60之間建立了用于會話的媒體通道。需要說明的是,上述移動終端60可以對應(yīng)參照圖1~4所描述的實施例來具體實現(xiàn),此處不再贅述。請參見圖7、圖7是本發(fā)明實施例提供的一種呼叫服務(wù)器70,該呼叫服務(wù)器70包括接收單元701、檢測單元702和第一發(fā)送單元703,各個單元的詳細描述如下。接收單元701用于接收主叫終端發(fā)送的包含呼叫號碼的第一呼叫請求,所述第一呼叫請求用于請求與所述呼叫號碼對應(yīng)的終端建立用于會話的媒體通道;檢測單元702用于檢測所述呼叫號碼對應(yīng)的多個終端中的移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量;第一發(fā)送單元703用于在所述檢測單元702檢測出所述網(wǎng)絡(luò)質(zhì)量不滿足預(yù)設(shè)的參考條件時,向所述多個終端中的固定終端發(fā)送第二呼叫請求以請求所述固定終端與所述主叫終端建立用于會話的媒體通道,且不向所述移動終端發(fā)送用于請求所述移動終端與所述主叫終端建立用于會話的媒體通道的呼叫請求。在一種可選的方案中,檢測單元702包括第一發(fā)送子單元和檢測子單元,第一發(fā)送子單元和檢測子單元的描述如下:第一發(fā)送子單元,用于向所述呼叫號碼對應(yīng)的多個終端中的移動終端發(fā)送包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求,用于請求與所述移動終端建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;檢測子單元,用于在所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道建立后,通過與所述移動終端交互檢測報文來檢測所述移動終端在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。在又一種可選的方案中,所述呼叫服務(wù)器70還包括:第二發(fā)送單元,用于在所述網(wǎng)絡(luò)質(zhì)量滿足所述參考條件時,向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。在又一種可選的方案中,所述第二發(fā)送單元具體用于向所述移動終端發(fā)送第四呼叫請求,以使所述移動終端修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。在又一種可選的方案中,所述第二發(fā)送單元包括:第二發(fā)送子單元,用于向所述移動終端發(fā)送中斷指令,中斷所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;第三發(fā)送子單元,用于向所述移動終端發(fā)送第四呼叫請求以請求所述移動終端與所述主叫終端建立用于會話的媒體通道。需要說明的是,上述呼叫服務(wù)器70可以對應(yīng)參照圖1~4所描述的實施例來具體實現(xiàn),此處不再贅述。通過實施圖7所示的實施例,當呼叫服務(wù)器70判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。請參見圖8,圖8為本發(fā)明實施例提供的又一種移動終端80的結(jié)構(gòu)示意圖,該移動終端80包括第一接收單元801和第一建立單元802,第一接收單元801和第一建立單元802的詳細描述如下:第一接收單元801用于接收呼叫服務(wù)器發(fā)送的第一呼叫請求,所述第一呼叫請求為所述呼叫服務(wù)器在接收到主叫終端發(fā)送的包含呼叫號碼的第二呼叫請求后,判斷出所述呼叫號碼對應(yīng)的多個終端中的所述移動終端80在接入的移動分組網(wǎng)絡(luò)中的網(wǎng)絡(luò)質(zhì)量滿足預(yù)設(shè)的參考條件時發(fā)送的請求;第一建立單元802用于根據(jù)所述第一呼叫請求與所述主叫終端建立用于會話的媒體通道。在一種可選的方案中,所述移動終端80還包括第二接收單元,所述方法還包括:第二接收單元,用于在所述第一接收單元接收呼叫服務(wù)器發(fā)送的第一呼叫請求之前,接收所述呼叫服務(wù)器發(fā)送的包含網(wǎng)絡(luò)檢測的標識信息的第三呼叫請求;第二建立單元,用于根據(jù)所述第三呼叫請求與所述呼叫服務(wù)器建立用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道;交互單元,用于基于所述用于檢測網(wǎng)絡(luò)的媒體通道與所述呼叫服務(wù)器交互檢測報文,以用于所述呼叫服務(wù)器檢測所述移動終端80在接入的移動分組網(wǎng)絡(luò) 中的網(wǎng)絡(luò)質(zhì)量,所述網(wǎng)絡(luò)質(zhì)量包括丟包率、帶寬速率和時延中的至少一項。在一種可選的方案中,所述第一建立單元802具體用于根據(jù)所述第一呼叫請求修改所述用于檢測網(wǎng)絡(luò)質(zhì)量的媒體通道以與所述主叫終端建立用于會話的媒體通道。在又一種可選的方案中,所述第一建立單元802包括:第一接收子單元,用于接收所述呼叫服務(wù)器發(fā)送的中斷指令,并根據(jù)所述中斷指令中斷所述用于檢測網(wǎng)絡(luò)的媒體通道;第二接收子單元,用于接收所述呼叫服務(wù)器發(fā)送的第四呼叫請求,并根據(jù)所述第四呼叫請求與所述主叫終端建立用于會話的媒體通道。需要說明的是,上述移動終端80可以對應(yīng)參照圖1~4所描述的實施例來具體實現(xiàn),此處不再贅述。通過實施圖8所示的實施例,當呼叫服務(wù)器判斷出移動終端80的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端80發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端80與移動終端80均屬于被叫終端)之間的會話質(zhì)量。以上基于附圖5~8詳細闡述了本發(fā)明實施例的設(shè),為了便于更好地實施本發(fā)明實施例的方案,下面結(jié)合圖9描述由圖5~8中設(shè)備組成的系統(tǒng)。請參見圖9,圖9為本方面實施例提供的一種呼叫系統(tǒng)90,該呼叫系統(tǒng)90包括呼叫服務(wù)器901和移動終端902,其中:呼叫服務(wù)器901為圖5所對應(yīng)的實施例中的呼叫服務(wù)器50或者圖7所對應(yīng)的實施例中的呼叫服務(wù)器70;移動終端902為圖6所對應(yīng)的實施例中的移動終端60或者圖7所對應(yīng)的實施例中的移動終端80。綜上所述,當呼叫服務(wù)器判斷出移動終端的網(wǎng)絡(luò)不滿足預(yù)設(shè)的參考條件時,不向移動終端發(fā)起呼叫請求而是向固定終端發(fā)起呼叫請求以使主叫終端與固定終端建立會話,保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。當呼叫服務(wù)器判斷出移動終端的網(wǎng)絡(luò)該參考條件時,向移動終端發(fā)起第一呼叫請求以使主叫終端與該移動終端建立會話,進一步地保障了主叫終端與被叫終端(上述移動終端與移動終端均屬于被叫終端)之間的會話質(zhì)量。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。盡管結(jié)合具體特征及其實施例對本發(fā)明進行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可以對其進行修改和各種組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求書所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。當前第1頁1 2 3