個(gè)通信鏈路的可用性,具體檢測(cè)的過(guò)程可以根據(jù)通信鏈路的實(shí)際情況確定。例如語(yǔ)音網(wǎng)關(guān)可以向固定電話運(yùn)營(yíng)商發(fā)送查詢(xún)信息查詢(xún)公共交換電話通信鏈路的可用性,也可以通過(guò)向移動(dòng)電話運(yùn)營(yíng)商發(fā)送查詢(xún)信息查詢(xún)移動(dòng)電話通信鏈路的可用性,向網(wǎng)絡(luò)電話的服務(wù)提供商發(fā)送查詢(xún)信息查詢(xún)網(wǎng)絡(luò)電話通信鏈路的可用性。將檢測(cè)后可以使用的通信鏈路的信息形成可用鏈路列表,其中包括各個(gè)通信鏈路的通信號(hào)碼等?目息。
[0067]步驟203,所述語(yǔ)音網(wǎng)關(guān)將所述可用鏈路列表發(fā)送給所述移動(dòng)終端。
[0068]在語(yǔ)音網(wǎng)關(guān)生成了可用鏈路列表后就可以發(fā)送給移動(dòng)終端。
[0069]步驟204,所述移動(dòng)終端從所述可用鏈路列表中選擇第一通信號(hào)碼發(fā)起語(yǔ)音或數(shù)據(jù)業(yè)務(wù)請(qǐng)求,將所述語(yǔ)音或數(shù)據(jù)業(yè)務(wù)請(qǐng)求發(fā)送給所述語(yǔ)音網(wǎng)關(guān)。
[0070]移動(dòng)終端可以從可用鏈路列表中選擇需要的號(hào)碼,由于可用鏈路列表中的鏈路都是通過(guò)語(yǔ)音網(wǎng)關(guān)的可用性檢測(cè)的,可以實(shí)現(xiàn)正常的通信,不會(huì)出現(xiàn)通信鏈路故障而導(dǎo)致的通?目失敗的情況。
[0071]步驟205,所述語(yǔ)音網(wǎng)關(guān)接收所述語(yǔ)音或數(shù)據(jù)業(yè)務(wù)請(qǐng)求,根據(jù)所述第一通信號(hào)碼選擇與所述第一通信號(hào)碼對(duì)應(yīng)的第一通信鏈路,并通過(guò)所述第一通信鏈路建立與所述被叫號(hào)碼相對(duì)應(yīng)的所述被叫終端的通信連接。
[0072]步驟205與步驟104類(lèi)似,這里不再贅述。
[0073]在本實(shí)施例中,通過(guò)語(yǔ)音網(wǎng)關(guān)預(yù)先進(jìn)行通信鏈路的可用性檢測(cè),可以保證在通信時(shí)移動(dòng)終端上顯示的所有的通信鏈路都是正??捎玫?,移動(dòng)終端能夠使用的通信鏈路都是可以正常的實(shí)現(xiàn)與被叫的通信,移動(dòng)終端可用的通信鏈路不會(huì)出現(xiàn)通信鏈路故障而導(dǎo)致的通信失敗的情況,進(jìn)一步提高用戶(hù)的使用體驗(yàn)。
[0074]本申請(qǐng)實(shí)施例還提供了一種通信方法,如圖3所示,所述語(yǔ)音網(wǎng)關(guān)將所述通信號(hào)碼的號(hào)碼信息發(fā)送給所述移動(dòng)終端后,該方法還包括:
[0075]步驟301,所述語(yǔ)音網(wǎng)關(guān)建立所有所述通信鏈路與外部網(wǎng)絡(luò)的通信連接;
[0076]步驟302,所述語(yǔ)音網(wǎng)關(guān)將所述通信號(hào)碼的號(hào)碼信息發(fā)送給所述移動(dòng)終端。
[0077]步驟301、302與前述步驟101、102相似,這里不再贅述。
[0078]步驟303,所述移動(dòng)終端選擇所述通信號(hào)碼中的至少一個(gè)作為關(guān)聯(lián)號(hào)碼。
[0079]在本實(shí)施例中,移動(dòng)終端可以設(shè)定關(guān)聯(lián)號(hào)碼,
[0080]步驟304,所述移動(dòng)終端選擇所述關(guān)聯(lián)號(hào)碼或所述本機(jī)號(hào)碼中的一個(gè)發(fā)起語(yǔ)音或數(shù)據(jù)業(yè)務(wù)請(qǐng)求。
[0081]在本實(shí)施例中,移動(dòng)終端可以設(shè)定關(guān)聯(lián)號(hào)碼,關(guān)聯(lián)號(hào)碼可以是一個(gè)或多個(gè),在設(shè)定了關(guān)聯(lián)關(guān)系后,移動(dòng)終端與該關(guān)聯(lián)號(hào)碼就建立的對(duì)應(yīng)關(guān)系,移動(dòng)終端可以使用關(guān)聯(lián)號(hào)碼進(jìn)行呼出操作。更重要的是,通過(guò)關(guān)聯(lián)關(guān)系的建立,在語(yǔ)音網(wǎng)關(guān)接收到呼入請(qǐng)求后,可以根據(jù)關(guān)聯(lián)關(guān)系找到呼入請(qǐng)求需要接通的移動(dòng)終端。
[0082]步驟305,當(dāng)所述語(yǔ)音網(wǎng)關(guān)接收到針對(duì)所述關(guān)聯(lián)號(hào)碼的呼入請(qǐng)求時(shí),依據(jù)所述移動(dòng)終端與所述關(guān)聯(lián)號(hào)碼的關(guān)聯(lián)關(guān)系,將所述呼入請(qǐng)求轉(zhuǎn)接到與所述關(guān)聯(lián)號(hào)碼相關(guān)聯(lián)的移動(dòng)終端上。
[0083]語(yǔ)音網(wǎng)關(guān)上具有多個(gè)通信鏈路,通過(guò)這些通信鏈路可以進(jìn)行電話的呼出,同時(shí)這些通信鏈路還可以接受其他終端的呼入,如果不建立移動(dòng)終端與語(yǔ)音網(wǎng)關(guān)中號(hào)碼的關(guān)聯(lián)關(guān)系,如果其他終端呼叫了語(yǔ)音網(wǎng)關(guān)中的一個(gè)號(hào)碼,語(yǔ)音終端就無(wú)法知曉應(yīng)該把該呼叫轉(zhuǎn)移到哪個(gè)移動(dòng)終端上。
[0084]本申請(qǐng)實(shí)施例中的語(yǔ)音網(wǎng)關(guān)可以連接多個(gè)移動(dòng)終端,使多個(gè)移動(dòng)終端都能使用更多的號(hào)碼實(shí)現(xiàn)通信。通過(guò)上述建立關(guān)聯(lián)號(hào)碼,就可以將其他終端的呼入請(qǐng)求轉(zhuǎn)接到與該號(hào)碼關(guān)聯(lián)的移動(dòng)終端上,完成一個(gè)完整的通信流程。例如,某移動(dòng)終端將語(yǔ)音網(wǎng)關(guān)上的某一個(gè)通信號(hào)碼設(shè)置成關(guān)聯(lián)號(hào)碼,那么所有針對(duì)該關(guān)聯(lián)號(hào)碼的呼入都會(huì)轉(zhuǎn)接到該移動(dòng)終端上,不會(huì)出現(xiàn)無(wú)法接通的情況。
[0085]優(yōu)選的,在本申請(qǐng)實(shí)施例中,所述語(yǔ)音網(wǎng)關(guān)將通信中所述移動(dòng)終端生成的語(yǔ)音數(shù)據(jù)進(jìn)行壓縮后傳輸?shù)骄W(wǎng)絡(luò)中。
[0086]為了保證通信的順暢,避免通信過(guò)程中過(guò)多的語(yǔ)音數(shù)據(jù)占用較大的網(wǎng)絡(luò)帶寬,可以將通信中的語(yǔ)音數(shù)據(jù)進(jìn)行壓縮,具體的數(shù)據(jù)壓縮方法可以采用現(xiàn)有的壓縮算法。由于語(yǔ)音網(wǎng)關(guān)可能同時(shí)連接多個(gè)移動(dòng)終端,如果多個(gè)終端同時(shí)使用語(yǔ)音網(wǎng)關(guān)進(jìn)行通信,語(yǔ)音網(wǎng)關(guān)就需要同時(shí)處理大量的語(yǔ)音數(shù)據(jù),數(shù)量過(guò)大的語(yǔ)音數(shù)據(jù)可能會(huì)影響語(yǔ)音網(wǎng)關(guān)與公共互聯(lián)網(wǎng)之間的連接質(zhì)量,并且同時(shí)產(chǎn)生的大量的語(yǔ)音數(shù)據(jù)可能會(huì)影響各種語(yǔ)音數(shù)據(jù)的傳輸,造成遺漏或傳輸錯(cuò)誤,占用過(guò)多網(wǎng)絡(luò)帶寬,影響其他工作。因此在本申請(qǐng)實(shí)施例中,通過(guò)對(duì)通信過(guò)程中產(chǎn)生的語(yǔ)音數(shù)據(jù)進(jìn)行壓縮,減小語(yǔ)音數(shù)據(jù)的數(shù)據(jù)量大小,保證語(yǔ)音數(shù)據(jù)傳輸?shù)谋憷WC通信的正常。
[0087]本申請(qǐng)實(shí)施例還提供了一種通信方法,當(dāng)所述移動(dòng)終端正在通信時(shí),所述方法包括:
[0088]當(dāng)所述語(yǔ)音網(wǎng)關(guān)確定所述移動(dòng)終端正在通信時(shí),所述語(yǔ)音網(wǎng)關(guān)將針對(duì)所述移動(dòng)終端的呼入請(qǐng)求生成提醒信息,并對(duì)呼入方返回通話等待信息;或者
[0089]所述語(yǔ)音網(wǎng)關(guān)掛斷針對(duì)所述移動(dòng)終端的所述呼入請(qǐng)求,并對(duì)所述移動(dòng)終端進(jìn)行提醒。
[0090]在本申請(qǐng)實(shí)施例中,當(dāng)移動(dòng)終端正在進(jìn)行通信時(shí),如果語(yǔ)音網(wǎng)關(guān)接收到了針對(duì)該移動(dòng)終端的呼入,語(yǔ)音網(wǎng)關(guān)可以對(duì)移動(dòng)終端生成提醒信息進(jìn)行提醒,可以在移動(dòng)終端的顯示單元上彈出一個(gè)對(duì)話框,提示有電話呼入,是否接聽(tīng),同時(shí)語(yǔ)音網(wǎng)關(guān)向呼入方返回一個(gè)通話等待信息,提示呼入方“該移動(dòng)終端正在進(jìn)行通信,請(qǐng)暫時(shí)等待”。移動(dòng)終端可以選擇拒絕該呼入,繼續(xù)當(dāng)前的通信,也可以掛斷當(dāng)前的通信,接聽(tīng)該呼入。
[0091]另一方面,語(yǔ)音網(wǎng)關(guān)也可以在確定了移動(dòng)終端正在進(jìn)行通信時(shí),直接掛斷針對(duì)移動(dòng)終端的呼入請(qǐng)求,保證移動(dòng)終端的當(dāng)前通信不被打擾,只生成一提醒信息提醒移動(dòng)終端,有其他終端進(jìn)行了呼入,避免通話信息的遺漏。
[0092]優(yōu)選的,在本申請(qǐng)實(shí)施例中,當(dāng)所述被叫終端與所述公共互聯(lián)網(wǎng)連接時(shí),所述移動(dòng)終端與所述被叫終端使用公共互聯(lián)網(wǎng)傳輸語(yǔ)音數(shù)據(jù)。
[0093]在本申請(qǐng)實(shí)施例中,移動(dòng)終端在發(fā)起語(yǔ)音或數(shù)據(jù)業(yè)務(wù)請(qǐng)求時(shí),作為主叫方,在建立通信后,主叫方的語(yǔ)音數(shù)據(jù)都是通過(guò)語(yǔ)音網(wǎng)關(guān)經(jīng)公共互聯(lián)網(wǎng)或移動(dòng)通訊網(wǎng)發(fā)送出去的,在使用公共互聯(lián)網(wǎng)通信時(shí),主叫方由于沒(méi)有通過(guò)移動(dòng)通訊運(yùn)營(yíng)商的移動(dòng)網(wǎng)絡(luò)通信,是不會(huì)產(chǎn)生主叫費(fèi)用的,但如果被叫終端仍通過(guò)移動(dòng)網(wǎng)絡(luò)接聽(tīng)的話,主叫終端就會(huì)產(chǎn)生通訊費(fèi)用。
[0094]本申請(qǐng)實(shí)施例在被叫終端也與公共互聯(lián)網(wǎng)連接時(shí),將主叫方和被叫方的通信都通過(guò)公共互聯(lián)網(wǎng)來(lái)進(jìn)行傳輸,使主叫和被叫都不會(huì)產(chǎn)生通訊費(fèi)用,進(jìn)一步降低通信成本。
[0095]本申請(qǐng)實(shí)施例中的移動(dòng)通訊網(wǎng)包括GSM、通用無(wú)線分組技術(shù)GPRS、第三代通訊技術(shù)3G、第四代移動(dòng)通訊技術(shù)4G或其他通訊網(wǎng)絡(luò),并申請(qǐng)并不限定其具體形式。
[0096]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的裝置和方法,也可以通過(guò)其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的裝置、方法和計(jì)算機(jī)程序產(chǎn)品的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)方式中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中