本發(fā)明涉及軟件技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法及裝置。
背景技術(shù):
互聯(lián)網(wǎng)的發(fā)展催生了眾多網(wǎng)絡(luò)語音聊天客戶端,用戶可以通過網(wǎng)絡(luò)語音聊天客戶端進(jìn)行通話交流。網(wǎng)絡(luò)語音聊天客戶端的通話聯(lián)通形式主要包括兩種:一種是網(wǎng)絡(luò)語音聊天客戶端對網(wǎng)絡(luò)語音聊天客戶端,也就是通話在網(wǎng)絡(luò)語音聊天客戶端之間進(jìn)行;另一種是網(wǎng)絡(luò)語音聊天客戶端對移動通信終端,也就是通話在網(wǎng)絡(luò)語音聊天客戶端和移動通信終端之間進(jìn)行。目前很多網(wǎng)絡(luò)語音聊天客戶端兩種通話聯(lián)通方式都可實現(xiàn),例如skype,即可以skype和skype之間進(jìn)行通話聯(lián)通,可以通過skype撥打移動通信終端例如手機,在skype和手機之間進(jìn)行通話聯(lián)通。
網(wǎng)絡(luò)語音聊天客戶端因其進(jìn)行通話資費低而被廣泛使用,而且由于pc端(personalcomputer)通話音質(zhì)好,安裝于pc端的網(wǎng)絡(luò)語音聊天客戶端操作方便,因此網(wǎng)絡(luò)語音聊天客戶端的使用基本集中于pc端。但是在pc端使用網(wǎng)絡(luò)語音聊天客戶端通話時用戶不能移動,如果耳機出現(xiàn)故障,或者用戶臨時需離開座位例如倒水等,或者談及隱私不方便在pc端前通話時,就必須中斷當(dāng)前通話,在中斷的問題解決后,才能繼續(xù)通話,不能保持通話的連續(xù)性。
技術(shù)實現(xiàn)要素:
為克服相關(guān)技術(shù)中網(wǎng)絡(luò)通話在用戶離開pc端時必須中斷的問題,本申請?zhí)峁┮环N網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法及裝置。
根據(jù)本申請實施例的第一方面,提供一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法,應(yīng)用于客戶端,包括:
獲取用戶輸入的轉(zhuǎn)接操作;
根據(jù)所述轉(zhuǎn)接操作獲取預(yù)先存儲的轉(zhuǎn)接目標(biāo)號碼;
將所述轉(zhuǎn)接目標(biāo)號碼發(fā)送至服務(wù)端;
接收服務(wù)端返回的轉(zhuǎn)接目標(biāo)號碼接通消息;
如果接收到轉(zhuǎn)接目標(biāo)號碼接通消息,將接收到的通話對方的語音數(shù)據(jù)發(fā)送至服務(wù) 端。
可選的,所述根據(jù)所述轉(zhuǎn)接操作獲取預(yù)先存儲的轉(zhuǎn)接目標(biāo)號碼,包括:
根據(jù)所述轉(zhuǎn)接操作顯示轉(zhuǎn)接目標(biāo)號碼選擇列表;
獲取用戶對所述轉(zhuǎn)接目標(biāo)號碼選擇列表的選擇操作;
獲取所述選擇操作對應(yīng)的轉(zhuǎn)接目標(biāo)號碼。
根據(jù)本申請實施例的第二方面,提供一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法,應(yīng)用于服務(wù)端,包括:
接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼;
根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端;
當(dāng)呼叫成功時,向所述客戶端發(fā)送轉(zhuǎn)接目標(biāo)號碼接通消息;
接收所述客戶端發(fā)送的語音數(shù)據(jù);
將所述語音數(shù)據(jù)通過所述電話網(wǎng)關(guān)轉(zhuǎn)換為語音模擬信號,并通過公共電話網(wǎng)傳送至所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端。
可選的,在接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼之后,根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端之前,還包括:
獲取所述客戶端的位置信息;
根據(jù)所述客戶端的位置信息選擇距離所述客戶端的位置最近的電話網(wǎng)關(guān)。
可選的,所述獲取所述客戶端的位置信息,包括:
解析所述客戶端的ip地址,得到與所述ip地址對應(yīng)的地理位置信息。
相應(yīng)于本申請實施例的第一方面,根據(jù)本申請實施例的第三方面,提供一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的裝置,應(yīng)用于客戶端,包括:
轉(zhuǎn)接操作獲取單元,用于獲取用戶輸入的轉(zhuǎn)接操作;
轉(zhuǎn)接目標(biāo)號碼獲取單元,用于根據(jù)所述轉(zhuǎn)接操作獲取預(yù)先存儲的轉(zhuǎn)接目標(biāo)號碼;
轉(zhuǎn)接目標(biāo)號碼發(fā)送單元,用于將所述轉(zhuǎn)接目標(biāo)號碼發(fā)送至服務(wù)端;
接通消息接收單元,用于接收服務(wù)端返回的轉(zhuǎn)接目標(biāo)號碼接通消息;
語音數(shù)據(jù)發(fā)送單元,用于如果接收到轉(zhuǎn)接目標(biāo)號碼接通消息,將接收到的通話對方的語音數(shù)據(jù)發(fā)送至服務(wù)端。
可選的,所述轉(zhuǎn)接目標(biāo)號碼獲取單元,包括:
號碼選擇列表顯示子單元,用于根據(jù)所述轉(zhuǎn)接操作顯示轉(zhuǎn)接目標(biāo)號碼選擇列表;
選擇操作獲取子單元,用于獲取用戶對所述轉(zhuǎn)接目標(biāo)號碼選擇列表的選擇操作;
選擇子單元,用于獲取所述選擇操作對應(yīng)的轉(zhuǎn)接目標(biāo)號碼。。
相應(yīng)于本申請實施例的第二方面,根據(jù)本申請實施例的第四方面,提供一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的裝置,應(yīng)用于服務(wù)端,包括:
轉(zhuǎn)接目標(biāo)號碼接收單元,用于接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼;
呼叫單元,根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端;
接通消息發(fā)送單元,用于當(dāng)呼叫成功時,向所述客戶端發(fā)送轉(zhuǎn)接目標(biāo)號碼接通消息;
語音數(shù)據(jù)接收單元,用于接收所述客戶端發(fā)送的語音數(shù)據(jù);
語音數(shù)據(jù)發(fā)送單元,用于將所述語音數(shù)據(jù)通過所述電話網(wǎng)關(guān)轉(zhuǎn)換為語音模擬信號,并通過公共電話網(wǎng)傳送至所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端。
可選的,所述的網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的裝置,還包括電話網(wǎng)關(guān)選擇單元,所述電話網(wǎng)關(guān)選擇單元用于在接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼之后,根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端之前,獲取所述客戶端的位置信息,并根據(jù)所述客戶端的位置信息選擇距離所述客戶端的位置最近的電話網(wǎng)關(guān)。
可選的,所述電話網(wǎng)關(guān)選擇單元在獲取所述客戶端的位置信息時,具體用于:解析所述客戶端的ip地址,得到與所述ip地址對應(yīng)的地理位置信息
本申請實施例提供的技術(shù)方案,在用戶于客戶端進(jìn)行轉(zhuǎn)接操作后,獲取客戶端中預(yù)先存儲的轉(zhuǎn)接目標(biāo)號碼,然后將轉(zhuǎn)接目標(biāo)號碼發(fā)送給服務(wù)端,由服務(wù)端通過電話網(wǎng)關(guān)撥叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端,在接通所述移動通信終端后,將客戶端通過互聯(lián)網(wǎng)接收到的通過對方的語音數(shù)據(jù)發(fā)送給服務(wù)端,由服務(wù)端通過電話網(wǎng)關(guān)轉(zhuǎn)換為模擬語音并傳送至公共電話網(wǎng),再由公共電話網(wǎng)傳送至移動通信終端,完成通話從客戶端到移動通訊終端的轉(zhuǎn)接。由此,用戶使用pc端的客戶端進(jìn)行語音聊天時,如果需離開pc端,便可以將通話轉(zhuǎn)接至移動通信終端例如手機上,不需中斷通話,方便用戶隨時移動,且有利于保護(hù)通話隱私。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有 技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領(lǐng)域普通技術(shù)人員而言,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本申請一示例性實施例示出的一種應(yīng)用于客戶端的網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法的流程示意圖。
圖2為本申請一示例性實施例示出的一種應(yīng)用于服務(wù)端的網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法的流程示意圖。
圖3為本申請一示例性實施例示出的一種應(yīng)用于客戶端的網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的裝置的框圖。
圖4為本申請一示例性實施例示出的一種應(yīng)用于服務(wù)端的網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法的框圖。
圖5為本申請一示例性實施例示出的另一種應(yīng)用于服務(wù)端的網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法的框圖。
具體實施方式
這里將詳細(xì)地對示例性實施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時,除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實施例中所描述的實施方式并不代表與本申請相一致的所有實施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。
為了全面理解本申請,在以下詳細(xì)描述中提到了眾多具體的細(xì)節(jié),但是本領(lǐng)域技術(shù)人員應(yīng)該理解,本申請可以無需這些具體細(xì)節(jié)而實現(xiàn)。在其他實施例中,不詳細(xì)描述公知的方法、過程、組件和電路,以免不必要地導(dǎo)致實施例模糊。
為更好地理解本申請,對網(wǎng)絡(luò)語音聊天客戶端的通話過程做簡單介紹。網(wǎng)絡(luò)語音聊天客戶端(以下簡稱為客戶端)在通話雙方建立網(wǎng)絡(luò)連接后,通過語音采集模塊采集用戶通過麥克風(fēng)等設(shè)備輸入的模擬語音,并將模擬語音轉(zhuǎn)換為數(shù)字語音,得到語音數(shù)據(jù),再將語音數(shù)據(jù)通過網(wǎng)絡(luò)發(fā)送給通話對方客戶端的語音接收模塊,對方客戶端再將接收到的語音數(shù)據(jù)轉(zhuǎn)換為模擬語音,通過耳機或音響等設(shè)備傳到通過對話的耳中。
圖1為本申請一示例性實施例示出的一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法的流程示意圖,該方法應(yīng)用于客戶端,如圖1所示,所述方法包括:
步驟s101,獲取用戶輸入的轉(zhuǎn)接操作;
步驟s102,根據(jù)所述轉(zhuǎn)接操作獲取預(yù)先存儲的轉(zhuǎn)接目標(biāo)號碼;
步驟s103,將所述轉(zhuǎn)接目標(biāo)號碼發(fā)送至服務(wù)端;
步驟s104,接收服務(wù)端返回的轉(zhuǎn)接目標(biāo)號碼接通消息;
步驟s105,如果接收到轉(zhuǎn)接目標(biāo)號碼接通消息,將接收到的通話對方的語音數(shù)據(jù)發(fā)送至服務(wù)端。
其中,客戶端提供ui(userinterface,用戶界面),用戶通過ui可以進(jìn)行轉(zhuǎn)接操作,例如,客戶端在通話界面顯示轉(zhuǎn)接按鈕,當(dāng)用戶想要將當(dāng)前通話由客戶端轉(zhuǎn)接到移動通信終端時,點擊轉(zhuǎn)接按鈕,客戶端獲取用戶對轉(zhuǎn)接按鈕的點擊操作,即獲取了用戶輸入的轉(zhuǎn)接操作。
在獲取到用戶輸入的轉(zhuǎn)接操作后,獲取預(yù)先存儲于客戶端的轉(zhuǎn)接目標(biāo)號碼,轉(zhuǎn)接目標(biāo)號碼由用戶預(yù)先輸入并存儲。在一種實施方式中,客戶端在直接獲取存儲的默認(rèn)的轉(zhuǎn)接目標(biāo)號碼,然后將所述轉(zhuǎn)接目標(biāo)號碼發(fā)送至服務(wù)器,所述默認(rèn)的轉(zhuǎn)接目標(biāo)號碼可以在界面中進(jìn)行顯示,以便用戶檢查號碼是否正確。在另一種實施方式中,用戶存儲了多個號碼,在獲取所述轉(zhuǎn)接操作后,顯示轉(zhuǎn)接目標(biāo)號碼選擇列表,列表中每個選擇項對應(yīng)一個轉(zhuǎn)接目標(biāo)號碼,并獲取用戶對所述目標(biāo)號碼選擇列表的選擇操作,例如用戶點擊某個選擇項,即選擇了該選擇項對應(yīng)的轉(zhuǎn)接目標(biāo)號碼,在獲取到所述選擇操作后,獲取所述選擇操作對應(yīng)的轉(zhuǎn)接目標(biāo)號碼。需要說明的是,所述轉(zhuǎn)接目標(biāo)號碼皆是已在公用電話網(wǎng)注冊的能夠通過公用電話網(wǎng)呼叫的號碼。
獲取到轉(zhuǎn)接目標(biāo)號碼后,將所述轉(zhuǎn)接目標(biāo)號碼發(fā)送至服務(wù)端。服務(wù)端接收到客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼后,通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端。其中,電話網(wǎng)關(guān)為可以將internet互聯(lián)網(wǎng)和公共電話網(wǎng)連接在一起的接口設(shè)備,其一端與internet連接,另一端連接公用電話交換網(wǎng),通過電話網(wǎng)關(guān)可以進(jìn)行已在公用電話交換網(wǎng)注冊的號碼的呼叫,且電話網(wǎng)關(guān)能夠把將來自internet網(wǎng)的網(wǎng)絡(luò)包經(jīng)過解包和解壓縮后,變換成模擬語音信號傳送給公共電話網(wǎng),也能夠把來自公共電話網(wǎng)的電話語音信號經(jīng)過模/數(shù)轉(zhuǎn)換及壓縮后生成適合在internet中傳送的網(wǎng)絡(luò)包,并送至internet進(jìn)行網(wǎng)絡(luò)傳輸,本申請中,使用現(xiàn)有技術(shù)中的電話網(wǎng)關(guān)即可。當(dāng)服務(wù)端呼叫成功時,向所述客戶端發(fā)送轉(zhuǎn)接目標(biāo)號碼接通消息,以告知客戶端轉(zhuǎn)接目標(biāo)號碼已接通,可以開始進(jìn)行語音數(shù)據(jù)的傳送。
客戶端在接收到所述轉(zhuǎn)接目標(biāo)號碼接通消息后,將接收到的通話對方的語音數(shù)據(jù)發(fā)送至服務(wù)端??蛻舳送ㄟ^語音接收模塊接收通過對方的客戶端發(fā)送的語音數(shù)據(jù)??蛻舳私邮胀ㄔ拰Ψ降恼Z音數(shù)據(jù)和將語音數(shù)據(jù)發(fā)送至服務(wù)端是實時的,也就是通過對方的語音數(shù)據(jù)實時地通過客戶端發(fā)送至服務(wù)端。
服務(wù)端在接收到所述客戶端發(fā)送的語音數(shù)據(jù)后,將所述語音數(shù)據(jù)傳送至電話網(wǎng)關(guān),所述電話網(wǎng)關(guān)將語音數(shù)據(jù)轉(zhuǎn)換為語音模擬信號,并通過公共電話網(wǎng)傳送至所述轉(zhuǎn)接目標(biāo) 號碼對應(yīng)的移動通信終端。由此完成語音通話從客戶端到移動通信終端的轉(zhuǎn)接。
另外,如果轉(zhuǎn)接前,通話對方也是只用客戶端與用戶進(jìn)行通話,則客戶端接收到的語音數(shù)據(jù)是通話對方的客戶端傳送的,或者由通話對方的客戶端傳送至服務(wù)端,再由服務(wù)端發(fā)送給用戶的客戶端,當(dāng)然前者的傳送過程更簡潔快速。如果通話對方是使用移動通訊終端與用戶進(jìn)行通話(用戶使用的是pc端的客戶端),則在一種實施方式中,以服務(wù)端為中轉(zhuǎn)站,也就是用戶使用客戶端與對方的移動通訊終端進(jìn)行通話時,移動通訊終端將模擬語音通過公用電話網(wǎng)傳送至電話網(wǎng)關(guān),電話網(wǎng)關(guān)在將模擬語音轉(zhuǎn)換為數(shù)字的語音數(shù)據(jù)后,將所述語音數(shù)據(jù)傳送給服務(wù)端,服務(wù)端再將所述語音數(shù)據(jù)發(fā)送至用戶的客戶端;在另一種實施方式中,電話網(wǎng)關(guān)在將模擬語音轉(zhuǎn)換為數(shù)字的語音數(shù)據(jù)后,直接發(fā)送給客戶端,這種情況下,一個電話網(wǎng)關(guān)要和很多的客戶端進(jìn)行連接,負(fù)荷大效率低且易發(fā)生數(shù)據(jù)丟失導(dǎo)致通話質(zhì)量差,因此為較劣的方案,當(dāng)然如果電話網(wǎng)關(guān)與客戶端直接連接,上述的轉(zhuǎn)接過程中,客戶端也可以直接將轉(zhuǎn)接目標(biāo)號碼發(fā)送至電話網(wǎng)關(guān)進(jìn)行呼叫,但同樣由于電話網(wǎng)關(guān)要和很多客戶端進(jìn)行連接,這樣的方式也是較劣的方案。
圖2為本申請一示例性實施例示出的一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法的流程示意圖,該方法應(yīng)用于服務(wù)端,如圖2所示,所述方法包括:
步驟s201,接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼;
步驟s202,根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端;
步驟s203,當(dāng)呼叫成功時,向所述客戶端發(fā)送轉(zhuǎn)接目標(biāo)號碼接通消息;
步驟s204,接收所述客戶端發(fā)送的語音數(shù)據(jù);
步驟s205,將所述語音數(shù)據(jù)通過所述電話網(wǎng)關(guān)轉(zhuǎn)換為語音模擬信號,并通過公共電話網(wǎng)傳送至所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端。
客戶端獲取到轉(zhuǎn)接目標(biāo)號碼后,將所述轉(zhuǎn)接目標(biāo)號碼發(fā)送至服務(wù)端。服務(wù)端接收到客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼后,通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端。當(dāng)服務(wù)端呼叫成功時,向所述客戶端發(fā)送轉(zhuǎn)接目標(biāo)號碼接通消息,以告知客戶端轉(zhuǎn)接目標(biāo)號碼已接通,可以開始進(jìn)行語音數(shù)據(jù)的傳送。
客戶端在接收到所述轉(zhuǎn)接目標(biāo)號碼接通消息后,將接收到的通話對方的語音數(shù)據(jù)發(fā)送至服務(wù)端。客戶端接收通話對方的語音數(shù)據(jù)和將語音數(shù)據(jù)發(fā)送至服務(wù)端是實時的,因此服務(wù)端接收所述語音數(shù)據(jù)也是實時的。
服務(wù)端在接收到所述客戶端發(fā)送的語音數(shù)據(jù)后,將所述語音數(shù)據(jù)傳送至電話網(wǎng)關(guān),所述電話網(wǎng)關(guān)將語音數(shù)據(jù)轉(zhuǎn)換為語音模擬信號,并通過公共電話網(wǎng)傳送至所述轉(zhuǎn)接目標(biāo) 號碼對應(yīng)的移動通信終端。由此完成語音通話從客戶端到移動通信終端的轉(zhuǎn)接。
如果轉(zhuǎn)接前,通話對方也是只用客戶端與用戶進(jìn)行通話,則客戶端接收到的語音數(shù)據(jù)是通話對方的客戶端傳送的,或者由通話對方的客戶端傳送至服務(wù)端,再由服務(wù)端發(fā)送給用戶的客戶端。如果通話對方是使用移動通訊終端與用戶進(jìn)行通話(用戶使用的是pc端的客戶端),則在優(yōu)選的實施方式中,以服務(wù)端為中轉(zhuǎn)站,在用戶使用客戶端與對方的移動通訊終端進(jìn)行通話時,移動通訊終端將模擬語音通過公用電話網(wǎng)傳送至電話網(wǎng)關(guān),電話網(wǎng)關(guān)在將模擬語音轉(zhuǎn)換為數(shù)字的語音數(shù)據(jù)后,將所述語音數(shù)據(jù)傳送給服務(wù)端,服務(wù)端再將所述語音數(shù)據(jù)發(fā)送至用戶的客戶端。
服務(wù)端連接的電話網(wǎng)關(guān)可以為一個,也可以為多個,當(dāng)連接多個電話網(wǎng)關(guān)時,多個電話網(wǎng)關(guān)可以分布于不同的地方的基站,服務(wù)端可以根據(jù)用戶的位置選擇離用戶近的電話網(wǎng)關(guān),使用該電話網(wǎng)關(guān)完成上述轉(zhuǎn)接過程。因此,所述網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的方法在接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼之后,根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端之前,還可以包括:
獲取所述客戶端的位置信息;
根據(jù)所述客戶端的位置信息選擇距離所述客戶端的位置最近的電話網(wǎng)關(guān)。
其中,所述客戶端的位置信息,可以由客戶端在發(fā)送轉(zhuǎn)接目標(biāo)號碼時同時發(fā)送給服務(wù)端,也可以由服務(wù)器解析所述客戶端的ip地址,得到與所述ip地址對應(yīng)的地理位置信息。局域網(wǎng)中的客戶端,其自身所能獲得的局域網(wǎng)ip信息和實際位置不一定對應(yīng),但其對外的ip地址能反映其所在局域網(wǎng)的位置,以局域網(wǎng)的位置為客戶端的位置在本申請中已滿足位置信息的精度要求,因此較優(yōu)的方式是由服務(wù)器解析客戶的ip地址來獲得客戶端的位置。
在獲得客戶端的位置后,在預(yù)先存儲的電話網(wǎng)關(guān)的位置信息中,查找到里客戶端的位置最近的電話網(wǎng)關(guān),然后使用該電話網(wǎng)關(guān)來進(jìn)行轉(zhuǎn)接目標(biāo)號碼呼叫,以及語音數(shù)據(jù)的轉(zhuǎn)換與傳送。使用離客戶端近的電話網(wǎng)關(guān)即使用離用戶近的電話網(wǎng)關(guān),這樣轉(zhuǎn)換后得到的模擬語音通過公共電話網(wǎng)傳送至用戶的移動通信終端的距離短,有利于語音的保真,提高通話質(zhì)量,也有利于提高轉(zhuǎn)接目標(biāo)號碼呼叫的接通成功率。
本申請實施例提供的技術(shù)方案,使用戶可以客戶端進(jìn)行轉(zhuǎn)接操作,將當(dāng)前網(wǎng)絡(luò)通話從客戶端轉(zhuǎn)接到移動通訊終端上,從而在用戶需要離開pc端時,也不用中斷通話,可隨時移動,且有利于保護(hù)通話隱私。
通過以上的方法實施例的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到本申請可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本申請的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出 貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,并存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺智能設(shè)備執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:只讀存儲器(rom)、隨機存取存儲器(ram)、磁碟或者光盤等各種可以存儲數(shù)據(jù)和程序代碼的介質(zhì)。
圖3為本申請一示例性實施例示出的一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的裝置的框圖。所述裝置應(yīng)用于客戶端,如圖3所示,所述裝置包括:
轉(zhuǎn)接操作獲取單元u301,用于獲取用戶輸入的轉(zhuǎn)接操作;
轉(zhuǎn)接目標(biāo)號碼獲取單元u302,用于根據(jù)所述轉(zhuǎn)接操作獲取預(yù)先存儲的轉(zhuǎn)接目標(biāo)號碼;
轉(zhuǎn)接目標(biāo)號碼發(fā)送單元u303,用于將所述轉(zhuǎn)接目標(biāo)號碼發(fā)送至服務(wù)端;
接通消息接收單元u304,用于接收服務(wù)端返回的轉(zhuǎn)接目標(biāo)號碼接通消息;
語音數(shù)據(jù)發(fā)送單元u305,用于如果接收到轉(zhuǎn)接目標(biāo)號碼接通消息,將接收到的通話對方的語音數(shù)據(jù)發(fā)送至服務(wù)端。
其中,所述轉(zhuǎn)接目標(biāo)號碼獲取單元,可以包括:
號碼選擇列表顯示子單元,用于根據(jù)所述轉(zhuǎn)接操作顯示轉(zhuǎn)接目標(biāo)號碼選擇列表;
選擇操作獲取子單元,用于獲取用戶對所述轉(zhuǎn)接目標(biāo)號碼選擇列表的選擇操作;
選擇子單元,用于獲取所述選擇操作對應(yīng)的轉(zhuǎn)接目標(biāo)號碼。
圖4為本申請一示例性實施例示出的一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的裝置的框圖。所述裝置應(yīng)用于服務(wù)端,如圖4所示,所述裝置包括:
轉(zhuǎn)接目標(biāo)號碼接收單元u401,用于接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼;
呼叫單元u402,用于根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端;
接通消息發(fā)送單元u403,用于當(dāng)呼叫成功時,向所述客戶端發(fā)送轉(zhuǎn)接目標(biāo)號碼接通消息;
語音數(shù)據(jù)接收單元u404,用于接收所述客戶端發(fā)送的語音數(shù)據(jù);
語音數(shù)據(jù)發(fā)送單元u405,用于將所述語音數(shù)據(jù)通過所述電話網(wǎng)關(guān)轉(zhuǎn)換為語音模擬信號,并通過公共電話網(wǎng)傳送至所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端。
圖5為本申請一示例性實施例示出的另一種網(wǎng)絡(luò)通話轉(zhuǎn)接至移動通信終端的裝置的框圖。所述裝置應(yīng)用于服務(wù)端,如圖5所示,所述裝置包括:
轉(zhuǎn)接目標(biāo)號碼接收單元u501,用于接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼;
電話網(wǎng)關(guān)選擇單元u502,用于在接收客戶端發(fā)送的轉(zhuǎn)接目標(biāo)號碼之后,獲取所述客戶端的位置信息,并根據(jù)所述客戶端的位置信息選擇距離所述客戶端的位置最近的電話網(wǎng)關(guān);
呼叫單元u503,用于根據(jù)所述轉(zhuǎn)接目標(biāo)號碼通過所述電話網(wǎng)關(guān)呼叫所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端;
接通消息發(fā)送單元u504,用于當(dāng)呼叫成功時,向所述客戶端發(fā)送轉(zhuǎn)接目標(biāo)號碼接通消息;
語音數(shù)據(jù)接收單元u505,用于接收所述客戶端發(fā)送的語音數(shù)據(jù);
語音數(shù)據(jù)發(fā)送單元u506,用于將所述語音數(shù)據(jù)通過所述電話網(wǎng)關(guān)轉(zhuǎn)換為語音模擬信號,并通過公共電話網(wǎng)傳送至所述轉(zhuǎn)接目標(biāo)號碼對應(yīng)的移動通信終端。
其中,所述所述電話網(wǎng)關(guān)選擇單元在獲取所述客戶端的位置信息時,具體用于:解析所述客戶端的ip地址,得到與所述ip地址對應(yīng)的地理位置信息。
為了描述的方便,描述以上裝置時以功能分為各種單元分別描述。當(dāng)然,在實施本申請時可以把各單元的功能在同一個或多個軟件和/或硬件中實現(xiàn)。
本說明書中的各個實施例均采用遞進(jìn)的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù)人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。
需要說明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者逆序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、裝置或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、裝置或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、裝置或者設(shè)備中還存在另外的相同要素。
以上所述僅是本申請的具體實施方式,使本領(lǐng)域技術(shù)人員能夠理解或?qū)崿F(xiàn)本申請。對這些實施例的多種修改對本領(lǐng)域的技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本申請的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本申請將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。