本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種在國際通話業(yè)務(wù)中提供國家代碼的方法和裝置。
背景技術(shù):
目前,人們對國際通話業(yè)務(wù)的需要越來越多。當(dāng)用戶A作為主叫方需要與作為被叫方的用戶B通話時(shí),如果用戶A當(dāng)前所在的國家與用戶B當(dāng)前所在國家不同,用戶A需要利用國際通話業(yè)務(wù)與用戶B進(jìn)行通話。在國際通話業(yè)務(wù)中,由于主叫方與被叫方位于不同國家,主叫方在撥號時(shí)不僅需要輸入被叫方的號碼,還需要輸入被叫方所在國家的國家碼。例如,目前在美國的主叫方需要通過手機(jī)號碼聯(lián)系位于中國的被叫方,用戶A在撥號時(shí)需要在輸入被叫方的手機(jī)號之前輸入中國的國家代碼,即+86。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供了一種在國際通話業(yè)務(wù)中提供國家代碼的方法和裝置,能夠主動為進(jìn)行國際通話業(yè)務(wù)的用戶提供國家代碼,無需用戶查找國際通話業(yè)務(wù)所需的國家代碼,從而提高了用戶進(jìn)行國際通話業(yè)務(wù)的效率。
一種在國際通話業(yè)務(wù)中提供國家代碼的方法,包括:
接收用戶通過即時(shí)通信客戶端發(fā)送的國際通話業(yè)務(wù)請求;
獲取所述用戶在所述即時(shí)通信客戶端進(jìn)行的國際通話業(yè)務(wù)的通話記錄;
根據(jù)所述國際通話業(yè)務(wù)的通話記錄,確定推薦給所述用戶的國家代碼;
在所述即時(shí)通信客戶端顯示國際通話業(yè)務(wù)的撥號界面,并將所述推薦給所述用戶的國家代碼和所述國家代碼對應(yīng)的國家名稱顯示在所述撥號界面的預(yù)定位置。
一種在國際通話業(yè)務(wù)中提供國家代碼的裝置,包括:
接收模塊,用于接收用戶通過即時(shí)通信客戶端發(fā)送的國際通話業(yè)務(wù)請求;
通話記錄獲取模塊,用于獲取所述用戶在所述即時(shí)通信客戶端進(jìn)行的國際通話業(yè)務(wù)的通話記錄;
國家代碼確定模塊,用于根據(jù)所述國際通話業(yè)務(wù)的通話記錄,確定推薦給所述用戶的國家代碼;
顯示模塊,用于在所述即時(shí)通信客戶端顯示國際通話業(yè)務(wù)的撥號界面,并將所述推薦給所述用戶的國家代碼和所述國家代碼對應(yīng)的國家名稱顯示在所述撥號界面的預(yù)定位置。
根據(jù)本發(fā)明實(shí)施例提供的在國際通話業(yè)務(wù)中提供國家代碼的方法和裝置,接收用戶通過即時(shí)通信客戶端發(fā)送的國際通話業(yè)務(wù)請求;獲取該用戶在即時(shí)通信客戶端進(jìn)行的國際通話業(yè)務(wù)的通話記錄;根據(jù)國際通話業(yè)務(wù)的通話記錄,確定推薦給用戶的國家代碼;在即時(shí)通信客戶端顯示國際通話業(yè)務(wù)的撥號界面,并將推薦給用戶的國家代碼和國家代碼對應(yīng)的國家名稱顯示在撥號界面的預(yù)定位置。,從而主動為進(jìn)行國際通話業(yè)務(wù)的用戶提供國家代碼。當(dāng)進(jìn)行國際通話業(yè)務(wù)的用戶不知道需要輸入國家代碼時(shí),應(yīng)用本發(fā)明實(shí)施例,避免了由于未輸入國家代碼而導(dǎo)致的撥號失敗,增加了撥號成功的幾率,提高了用戶進(jìn)行國際通話業(yè)務(wù)的效率。當(dāng)進(jìn)行國際通話業(yè)務(wù)的用戶不知道被叫用戶的國家代碼時(shí),應(yīng)用本發(fā)明實(shí)施例能夠?yàn)樵撚脩籼峁﹪掖a,以便用戶根據(jù)該國家代碼進(jìn)行后續(xù)撥號操作,從而用戶在進(jìn)行國際通話業(yè)務(wù)時(shí),無需額外查找被叫方的國家代碼,縮短了撥號所需的時(shí)間,提高了用戶進(jìn)行國際通話業(yè)務(wù)的效率。另外,當(dāng)用戶需要修改已提供的國家代碼時(shí),由于熱門國家的提供,為多數(shù)用戶節(jié)省了搜索的時(shí)間,進(jìn)一步提高了國際通話業(yè)務(wù)的效率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的用戶匹配方法及裝置的應(yīng)用環(huán)境圖。
圖2示出了圖1中的終端設(shè)備的一個(gè)實(shí)施例的結(jié)構(gòu)框圖。
圖3示出了圖1中的服務(wù)器的一個(gè)實(shí)施例的結(jié)構(gòu)框圖。
圖4為本發(fā)明實(shí)施例提供的在國際通話業(yè)務(wù)中提供國家代碼的方法的流程圖。
圖5為本發(fā)明實(shí)施例提供中即時(shí)通信客戶端為用戶提供的交互界面的示意圖。
圖6為本發(fā)明實(shí)施例提供中即時(shí)通信客戶端為用戶提供的國際通話業(yè)務(wù)主界面的示意圖。
圖7為本發(fā)明實(shí)施例提供中即時(shí)通信客戶端為用戶提供的撥號界面的示意圖。
圖8為本發(fā)明實(shí)施例提供的用戶修改國家代碼的流程圖。
圖9為本發(fā)明實(shí)施例提供中用戶修改國家代碼之后顯示的撥號界面的示意圖。
圖10為本發(fā)明實(shí)施例提供的用戶修改國家代碼的流程圖。
圖11為本發(fā)明實(shí)施例提供中用戶修改國家代碼未成功時(shí)顯示的撥號界面的示意圖。
圖12為本發(fā)明實(shí)施例提供的在國際通話業(yè)務(wù)中提供國家代碼的裝置的結(jié)構(gòu)的示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
圖1為本發(fā)明實(shí)施例提供的在國際通話業(yè)務(wù)中提供國家代碼方法及裝置的應(yīng)用環(huán)境圖。如圖1所示,多個(gè)終端設(shè)備100與服務(wù)器200通過網(wǎng)絡(luò)201進(jìn)行通訊。終端設(shè)備100可為各種電子裝置,如智能手機(jī)、平板電腦、筆記本、臺式電腦、一體機(jī)電腦、網(wǎng)絡(luò)電視機(jī)等。在終端設(shè)備100中安裝了即時(shí)通信客戶端。所述服務(wù)器200為即時(shí)通信平臺的后臺管理服務(wù)器,可為即時(shí)通信客戶端提供各種服務(wù)。網(wǎng)絡(luò)201可為但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
圖2示出了終端設(shè)備100的一個(gè)實(shí)施例的結(jié)構(gòu)框圖。該終端可以包括:至少一個(gè)處理器101,例如CPU,至少一個(gè)網(wǎng)絡(luò)接口104,用戶接口103,存儲器105,至少一個(gè)通信總線102。其中,通信總線102用于實(shí)現(xiàn)這些組件之間的連接通信。其中,用戶接口103可以包括顯示屏(Display)、鍵盤(Keyboard),還可以包括標(biāo)準(zhǔn)的有線接口、無線接口。網(wǎng)絡(luò)接口104可以包括標(biāo)準(zhǔn)的有線接口、無線接口(如WIFI接口)。存儲器105可以包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個(gè)或者多個(gè)磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。存儲器105還可以是至少一個(gè)位于遠(yuǎn)離前述處理器101的存儲裝置。作為一種計(jì)算機(jī)存儲介質(zhì)的存儲器105中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊和與在國際通話業(yè)務(wù)中提供國家代碼的方法及裝置對應(yīng)的程序模塊。在圖2所示的即時(shí)通信客戶端所在的終端中,網(wǎng)絡(luò)接口104主要用于連接服務(wù)器或其他終端,與服務(wù)器或其他終端進(jìn)行數(shù)據(jù)通信。而用戶接口103主要用于接收用戶指令,并與用戶進(jìn)行交互。處理器101可以用于調(diào)用存儲器105中存儲的程序模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理。
圖3示出了服務(wù)器200的一個(gè)實(shí)施例的結(jié)構(gòu)框圖。如圖3所示,服務(wù)器200包括:存儲器201、處理器202以及網(wǎng)絡(luò)模塊203。
可以理解,圖3所示的結(jié)構(gòu)僅為示意,服務(wù)器200還可包括比圖3中所示更多或者更少的組件,或者具有與圖3所示不同的配置。圖3中所示的各組件可以采用硬件、軟件或其組合實(shí)現(xiàn)。另外,本發(fā)明實(shí)施例中的服務(wù)器200還可以包括多個(gè)具體不同功能的服務(wù)器。
存儲器201可用于存儲軟件程序以及模塊,如本發(fā)明實(shí)施例中的在國際通話業(yè)務(wù)中提供國家代碼方法及裝置對應(yīng)的程序指令/模塊,處理器202通過運(yùn)行存儲在存儲器201內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)本發(fā)明實(shí)施例中的在國際通話業(yè)務(wù)中提供國家代碼方法及裝置。存儲器201可包括高速隨機(jī)存儲器,還可包括非易失性存儲器,如一個(gè)或者多個(gè)磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實(shí)例中,存儲器201可進(jìn)一步包括相對于處理器202遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至服務(wù)器200。進(jìn)一步地,上述軟件程序以及模塊還可包括:服務(wù)模塊221以及操作系統(tǒng)222。其中操作系統(tǒng)222,例如可為LINUX、UNIX、WINDOWS,其可包括各種用于管理系統(tǒng)任務(wù)(例如內(nèi)存管理、存儲設(shè)備控制、電源管理等)的軟件組件和/或驅(qū)動,并可與各種硬件或軟件組件相互通訊,從而提供其他軟件組件的運(yùn)行環(huán)境。服務(wù)模塊221運(yùn)行在操作系統(tǒng)222的基礎(chǔ)上,并通過操作系統(tǒng)222的網(wǎng)絡(luò)服務(wù)監(jiān)聽來自網(wǎng)絡(luò)的請求,根據(jù)請求完成相應(yīng)的數(shù)據(jù)處理,并返回處理結(jié)果給客戶端。也就是說,服務(wù)模塊221用于向客戶端提供網(wǎng)絡(luò)服務(wù)。
網(wǎng)絡(luò)模塊203用于接收以及發(fā)送網(wǎng)絡(luò)信號。上述網(wǎng)絡(luò)信號可包括無線信號或者有線信號。在一個(gè)實(shí)例中,上述網(wǎng)絡(luò)信號為有線網(wǎng)絡(luò)信號。此時(shí),網(wǎng)絡(luò)模塊203可包括處理器、隨機(jī)存儲器、轉(zhuǎn)換器、晶體振蕩器等元件。
以下結(jié)合具體的實(shí)施例說明本發(fā)明實(shí)施例提供的在國際通話業(yè)務(wù)中提供國家代碼的方法及裝置。在本發(fā)明實(shí)施例中,即時(shí)通信客戶端可以包括微信客戶端,QQ客戶端等可以安裝在圖2所示終端的客戶端。
圖4為本發(fā)明實(shí)施例提供的在國際通話業(yè)務(wù)中提供國家代碼的方法的流程圖。如圖4所示,該方法包括如下步驟。
步驟41,接收用戶通過即時(shí)通信客戶端發(fā)送的國際通話業(yè)務(wù)請求。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端為用戶提供了進(jìn)行國際通話業(yè)務(wù)的入口,從而使用戶可以通過即時(shí)通信客戶端發(fā)送的國際通話業(yè)務(wù)請求。其中,本發(fā)明實(shí)施例中的用戶是指已登錄即時(shí)通信客戶端的用戶,該用戶對應(yīng)一個(gè)即時(shí)通信應(yīng)用的賬號,通過該賬號,用戶可以通過不同終端登錄該即時(shí)通信客戶端。
在本發(fā)明實(shí)施例中,如圖5所示,即時(shí)通信客戶端為用戶提供了已以發(fā)現(xiàn)為主題的交互界面,該交互界面中包括XXChat Out選項(xiàng)作為進(jìn)入國際通話業(yè)務(wù)的入口。當(dāng)用戶通過點(diǎn)擊該XXChat Out選項(xiàng)進(jìn)入國際通話業(yè)務(wù)主界面,如圖6所示。在圖6中顯示了用戶當(dāng)前的國際通話業(yè)務(wù)的相關(guān)信息。當(dāng)用戶需要發(fā)起新的通話時(shí),可以點(diǎn)擊鍵盤圖標(biāo),從而發(fā)送國際通話業(yè)務(wù)請求。即時(shí)通信客戶端所在的終端檢測到用戶的點(diǎn)擊操作,接收用戶發(fā)送該國際通話業(yè)務(wù)請求。
步驟42,獲取所述用戶在所述即時(shí)通信客戶端進(jìn)行的國際通話業(yè)務(wù)的通話記錄。
由于用戶可以通過不同終端登錄即時(shí)通信客戶端,在本發(fā)明實(shí)施例中,用戶在即時(shí)通信客戶端進(jìn)行的國際通話業(yè)務(wù)的通話記錄可以是用戶在當(dāng)前使用的終端上利用即時(shí)通信客戶端進(jìn)行國際通話業(yè)務(wù)的通話記錄,從而使即時(shí)通信客戶端可以利用該終端本地保存的數(shù)據(jù),如通話記錄等。
在本發(fā)明實(shí)施例中,用戶在即時(shí)通信客戶端進(jìn)行的國際通話業(yè)務(wù)的通話記錄可以是用戶在不同終端上利用即時(shí)通信客戶端進(jìn)行國際通話業(yè)務(wù)的通話記錄。此時(shí),用戶當(dāng)前登錄的即時(shí)通信客戶端可以向即時(shí)通信服務(wù)器發(fā)起通話記錄獲取請求,從而獲取該用戶在不同終端上的通話記錄。例如,當(dāng)用戶首次利用某個(gè)終端登錄即時(shí)通信客戶端時(shí),該終端可以向即時(shí)通信服務(wù)器請求該用戶之前撥打的10個(gè)通話記錄數(shù)據(jù)等。
步驟43,根據(jù)所述國際通話業(yè)務(wù)的通話記錄,確定推薦給所述用戶的國家代碼。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端可以將國際通話業(yè)務(wù)的通話記錄中最近一次通話使用的國家代碼確定為推薦給所述用戶的國家代碼。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端可以確定國際通話業(yè)務(wù)的通話記錄中通話成功次數(shù)最多的通話,并將通話成功次數(shù)最多的通話使用的國家代碼確定為推薦給所述用戶的國家代碼。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端可以確定步驟42中獲取的國際通話業(yè)務(wù)的通話記錄是否包括該用戶最近一次通話成功的記錄。
當(dāng)確定該用戶最近一次通話成功時(shí),將最近一次通話使用的國家代碼確定為推薦給該用戶的國家代碼。
當(dāng)國際通話業(yè)務(wù)的通話記錄不包括所述用戶最近一次通話成功的記錄時(shí),例如該用戶最近一次通話未成功或者沒有上次通話的記錄時(shí),可以在國際通話業(yè)務(wù)的通話記錄中確定通話成功次數(shù)最多的通話,將通話成功次數(shù)最多的通話使用的國家代碼確定為推薦給該用戶的國家代碼。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端可以根據(jù)本地保存的通話記錄中確定通話成功次數(shù)最多的通話。另外,即時(shí)通信客戶端還可以直接向即時(shí)通信服務(wù)器發(fā)送請求,從而獲取通話成功次數(shù)最多的通話使用的國家代碼。由于通話成功次數(shù)最多的通話使用的國家代碼通常在一段時(shí)間內(nèi)保持不變,即時(shí)通信客戶端可以在本次保存該通話成功次數(shù)最多的通話使用的國家代碼,以便后續(xù)使用。當(dāng)通話成功次數(shù)最多的通話使用的國家代碼發(fā)生變化時(shí),可以從即時(shí)通信服務(wù)器接收變化后的通話成功次數(shù)最多的通話使用的國家代碼。
步驟44,在即時(shí)通信客戶端顯示國際通話業(yè)務(wù)的撥號界面,并將推薦給該用戶的國家代碼和該國家代碼對應(yīng)的國家名稱顯示在撥號界面的預(yù)定位置。
在本步驟中,對于用戶來說,在發(fā)送了的國際通話業(yè)務(wù)請求之后,例如點(diǎn)擊了圖5所示的XXChat Out選項(xiàng)之后,將會在即時(shí)通信客戶端看到國際通話業(yè)務(wù)的撥號界面。
在在本發(fā)明實(shí)施例中,在確定了推薦給該用戶的國家代碼之后,將該國家代碼和國家代碼對應(yīng)的國家名稱顯示在撥號界面的預(yù)定位置。例如,該國家代碼和國家名稱可以顯示在號碼輸入欄的前端。用戶可以通過國家名稱確定該國家代碼是否符合本次通話的要求,即本次通話的被叫號碼的歸屬地是否與該國家名稱一致。
在本發(fā)明實(shí)施中,以推薦給用戶的國家代碼是+86,對應(yīng)的國家名稱是china為例,在本步驟中顯示的撥號界面如圖7所示。其中國家代碼+86和國家名稱china分為兩行顯示在輸入框60的前端。在實(shí)際應(yīng)用中,國家代碼和國家名稱還可以通過其他方式顯示,例如,將國家名稱和國家代碼分為兩列顯示在輸入框60的前端等等。
可見,根據(jù)本發(fā)明實(shí)施例,在用戶需要進(jìn)行國際通話業(yè)務(wù)時(shí),可以主動為用戶提供國家代碼。當(dāng)進(jìn)行國際通話業(yè)務(wù)的用戶不知道需要輸入國家代碼時(shí),應(yīng)用本發(fā)明實(shí)施例,避免了由于未輸入國家代碼而導(dǎo)致的撥號失敗,增加了撥號成功的幾率,提高了用戶進(jìn)行國際通話業(yè)務(wù)的效率。當(dāng)進(jìn)行國際通話業(yè)務(wù)的用戶不知道被叫用戶的國家代碼時(shí),應(yīng)用本發(fā)明實(shí)施例能夠?yàn)樵撚脩籼峁﹪掖a,以便用戶根據(jù)該國家代碼進(jìn)行后續(xù)撥號操作,從而用戶在進(jìn)行國際通話業(yè)務(wù)時(shí),無需額外查找被叫方的國家代碼,縮短了撥號所需的時(shí)間,提高了用戶進(jìn)行國際通話業(yè)務(wù)的效率。
圖8為本發(fā)明實(shí)施例提供的用戶修改國家代碼的流程圖。在本實(shí)施例中,在圖4所示的步驟的基礎(chǔ)上,進(jìn)一步提供了用戶修改國家代碼的流程。當(dāng)在即時(shí)通信客戶端上顯示了國際通話業(yè)務(wù)的撥號界面,并在預(yù)定位置顯示了推薦給用戶的國家代碼和國家名稱后,如果用戶所需的國家代碼與推薦的國家代碼不同,例如,被叫方所在的國家與顯示的國家名稱不同,用戶可以對國家代碼進(jìn)行修改,具體包括如下步驟。
步驟81,接收所述用戶通過所述即時(shí)通信客戶端發(fā)送的國家代碼修改請求。
在本發(fā)明實(shí)施例中,用戶所需的國家代碼與推薦的國家代碼不同,用戶可以通過即時(shí)通信客戶端發(fā)送國家代碼修改請求。例如當(dāng)用戶本次通話的被叫方不在中國,即圖7顯示的國家代碼與用戶所需的國家代碼不同,用戶可以在輸入框70中點(diǎn)擊國家代碼所在的位置,從而發(fā)送國家代碼修改請求。
即時(shí)通信客戶端所在的終端檢測到用戶的點(diǎn)擊操作,接收用戶發(fā)送的國家代碼修改請求。
步驟82,確定用戶對應(yīng)的至少一個(gè)熱門國家。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端可以為用戶確定至少一個(gè)熱門國家,從而直接為用戶提供最可能需要的國家。
在本發(fā)明實(shí)施例中,可以通過如下方式確定熱門國家。
在第一種方式中,將位于該用戶當(dāng)前所在的國家的所有用戶的國際通話業(yè)務(wù)的通話記錄中作為被叫方次數(shù)最多的N個(gè)國家確定為熱門國家,其中N為大于0的整數(shù)。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端通過其所在的終端向即時(shí)通信服務(wù)器發(fā)送熱門國家獲取請求,該熱門國家獲取請求中包括該用戶的位置信息,例如該用戶當(dāng)前的定位信息,該用戶當(dāng)前所在國家的名稱等。由于即時(shí)通信服務(wù)器中保存了所有用戶的國際通話業(yè)務(wù)的通話記錄,因此可以在收到即時(shí)通信客戶端發(fā)送的熱門國家獲取請求后,根據(jù)該用戶的位置信息,獲取該用戶當(dāng)前所在的國家中所有用戶的國際通話業(yè)務(wù)的通話記錄,統(tǒng)計(jì)在獲取的通話記錄中每個(gè)國家作為被叫方的次數(shù),將作為被叫方次數(shù)最多的N個(gè)國家確定為熱門國家,其中N為預(yù)設(shè)值。例如5。例如,該用戶當(dāng)前所在國家為美國,則在本方式中,可以獲取美國的即時(shí)通信用戶使用國際通話業(yè)務(wù)的通話記錄,統(tǒng)計(jì)美國的即時(shí)通信用戶經(jīng)常與哪些國家的用戶通話,并按照作為被叫方的次數(shù)進(jìn)行排序,將排在前5名的國家確定為熱門國家。
在本發(fā)明實(shí)施例中,即時(shí)通信服務(wù)器可以預(yù)先保存每個(gè)國家對應(yīng)的熱門國家列表。當(dāng)收到即時(shí)通信客戶發(fā)送的熱門國家獲取請求后,直接將預(yù)定數(shù)量的熱門反饋給即時(shí)通信客戶端。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端也可以預(yù)先從即時(shí)通信服務(wù)器獲取并保存每個(gè)國家對應(yīng)的熱門國家列表,當(dāng)接收用戶發(fā)送的國家代碼修改請求后,直接根據(jù)本地保持的熱門國家列表確定至少一個(gè)熱門國家。
在另一種方式中,可以將用戶歸屬地所在的國家確定為熱門國家。即時(shí)通信客戶端可以根據(jù)本地保存的或者從即時(shí)通信服務(wù)器獲取的用戶的注冊信息,確定用戶的歸屬地所在的國家。例如,用戶注冊的歸屬地為韓國,則將韓國確定為熱門國家。
在再一種方式中,可以將所述用戶當(dāng)前Internet Protocol(IP)地址所在的國家確定為熱門國家。即時(shí)通信客戶端可以利用其所在終端,將用戶當(dāng)前IP地址發(fā)送給即時(shí)通信服務(wù)器,并接收即時(shí)通信服務(wù)器返回的用戶當(dāng)前IP地址所在的國家。例如,當(dāng)用戶當(dāng)前的IP地址所在的國家為泰國,即用戶當(dāng)前所在國家為泰國,則將泰國確定為熱門國家。
在本發(fā)明實(shí)施例中,可以利用上述三種方式中的至少一種確定出至少一個(gè)熱門國家。
步驟83,在即時(shí)通信客戶端顯示國家代碼選擇界面,并將至少一個(gè)熱門國家的名稱和國家代碼顯示在所述國家代碼選擇界面的預(yù)定位置。
在本步驟中,對于用戶來說,在發(fā)送了國家代碼修改請求之后,例如,點(diǎn)擊了圖7所示的國家代碼+86所在區(qū)域后,將會在即時(shí)通信客戶端看到國際代碼修改頁面。
在本發(fā)明實(shí)施例中,在確定了熱門國家之后,在即時(shí)通信客戶端顯示國家代碼選擇界面,并將熱門國家的名稱和國家代碼顯示在所述國家代碼選擇界面的預(yù)定位置。例如,可以將熱門國家的名稱和國家代碼顯示在全部國家代碼列表的前面,方便用戶進(jìn)行選擇,節(jié)省用戶的選擇時(shí)間。
在本發(fā)明實(shí)施例中,以確定的熱門國家分別是美國,新加坡,中國,英國,馬來西亞為例,在本步驟中顯示的國家代碼選擇界面如圖7所示。在國際代碼修改界面的上半部分顯示熱門國家的名稱和國家代碼,在下半部分按國家名稱的字母順序顯示不同國家的名稱和國家代碼。在實(shí)際應(yīng)用中還可以采用不同方式進(jìn)行顯示,例如,按照國家代碼數(shù)值部分的大小依次順序顯示國家名稱和國家代碼等。
步驟84,接收所述用戶通過所述即時(shí)通信客戶端發(fā)送的國家代碼確認(rèn)消息。
在本步驟中,用戶可以從國家代碼選擇界面中,根據(jù)國家名稱確定需要的國家代碼,并通過點(diǎn)擊相應(yīng)的顯示條目發(fā)送國家代碼確認(rèn)消息。
即時(shí)通信客戶端所在的終端檢測到用戶的點(diǎn)擊操作,接收用戶發(fā)送的國家代碼確認(rèn)消息。
步驟85,顯示所述國際通話業(yè)務(wù)的撥號界面,并將所述國家代碼確認(rèn)消息對應(yīng)的國家代碼和國家名稱顯示在所述撥號界面的預(yù)定位置。
在本發(fā)明實(shí)施例中,以用戶選擇的國家是新加坡,對應(yīng)的國家代碼是+65為例,在本步驟中顯示的撥號界面如圖9所示。其中,國家名稱和國家代碼的顯示方式與步驟44中相同。
可見,根據(jù)本發(fā)明實(shí)施例,當(dāng)用戶需要修改已提供的國家代碼時(shí),由于熱門國家的提供,為多數(shù)用戶節(jié)省了搜索的時(shí)間,進(jìn)一步提高了國際通話業(yè)務(wù)的效率。
圖10為本發(fā)明實(shí)施例提供的用戶修改國家代碼的流程圖。在本實(shí)施例中,在圖10所示的步驟的基礎(chǔ)上,進(jìn)一步提供了用戶通過直接輸入的方式修改國家代碼的流程。當(dāng)在即時(shí)通信客戶端上顯示了國際通話業(yè)務(wù)的撥號界面,并在預(yù)定位置顯示了推薦給用戶的國家代碼和國家名稱后,如果用戶所需的國家代碼與推薦的國家代碼不同,例如,被叫方所在的國家與顯示的國家名稱不同,用戶可以之間對國家代碼進(jìn)行修改,具體包括如下步驟。
步驟1001,接收用戶在撥號界面修改顯示的國家代碼。
在本發(fā)明實(shí)施例中,用戶可以直接在撥號界面修改顯示的國家代碼,進(jìn)行刪除或者補(bǔ)充的操作。例如在圖7所示界面,對+86進(jìn)行修改。
步驟1002,確定修改后的國家代碼是否與預(yù)先保存的國家代碼一致。當(dāng)修改后的國家代碼與預(yù)先保存的國家代碼一致時(shí),執(zhí)行步驟1003,當(dāng)修改后的國家代碼與預(yù)先保存的國家代碼不一致時(shí),執(zhí)行步驟1004。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端在本地保存了國家代碼列表。當(dāng)用戶在撥號界面修改國家代碼時(shí),即時(shí)通信客戶端將修改后的國家代碼與已保存的國家代碼進(jìn)行比較。
步驟1003,在撥號界面顯示提示信息。該提示信息包括修改后的國家代碼對應(yīng)的國家名稱,用預(yù)定顏色顯示的國家代碼,用預(yù)定字形顯示的國家代碼中的至少一個(gè)。
在本發(fā)明實(shí)施例中,當(dāng)用戶修改的國家代碼與預(yù)先保存的國家代碼一致時(shí),可以在即時(shí)通信客戶端顯示提示信息,從而提示用戶該修改成功,避免用戶的失誤造成輸入無效的國家代碼。
在本發(fā)明實(shí)施例中,該提示信息可以是修改后的國家代碼對應(yīng)的國家名稱,例如當(dāng)用戶成功輸入新的國家代碼后,在新的國家代碼下方顯示該國家代碼對應(yīng)的國家名稱。該提示信息還可以是用預(yù)定顏色顯示的國家代碼。例如用綠色顯示成功輸入的國家代碼,相應(yīng)的,當(dāng)國家代碼輸入未成功時(shí),使用黑色進(jìn)行顯示。該提示信息還可以是用預(yù)定字行顯示的國家代碼。例如用標(biāo)準(zhǔn)字形顯示成功輸入的國家代碼,相應(yīng)的,當(dāng)國家代碼輸入未成功時(shí),使用傾斜字形進(jìn)行顯示。如圖11所示,用戶輸入+8后,由于沒有與其一致的國家代碼,+8采用黑色傾斜字體顯示。
步驟1004,接收用戶輸入的地區(qū)碼或者運(yùn)營商號段。
在本發(fā)明實(shí)施例中,當(dāng)修改后的國家代碼與預(yù)先保存的國家代碼不一致時(shí),可以繼續(xù)等待用戶輸入地區(qū)碼或者運(yùn)營商號段。
步驟1005,當(dāng)所述用戶輸入的地區(qū)碼或運(yùn)營商號段與預(yù)先保存的地區(qū)碼或者運(yùn)營商號段一致時(shí),確定所述地區(qū)碼或運(yùn)營商號段對應(yīng)的國家代碼和國家名稱。
在本發(fā)明實(shí)施例中,即時(shí)通信客戶端在本地保存了地區(qū)碼或運(yùn)營商號段與國家代碼的對應(yīng)關(guān)系。在獲取了用戶輸入的地區(qū)碼或運(yùn)營商號段之后,即時(shí)通信客戶端可以將獲取的地區(qū)碼或運(yùn)營商號段與已保存的地區(qū)碼或運(yùn)營商號段進(jìn)行比較。當(dāng)用戶輸入的地區(qū)碼或運(yùn)營商號段與預(yù)先保存的地區(qū)碼或者運(yùn)營商號段一致時(shí),確定地區(qū)碼或運(yùn)營商號段對應(yīng)的國家代碼和國家名稱。
步驟1006,將地區(qū)碼或者運(yùn)營商號段對應(yīng)的國家代碼和國家名稱顯示在撥號界面的預(yù)定位置。
在本發(fā)明實(shí)施例中,當(dāng)用戶沒有輸入國家代碼而是輸入了地區(qū)碼或運(yùn)營商號段后,通過步驟1005可以確定地區(qū)碼或運(yùn)營商號段對應(yīng)的國家代碼和國家名稱。在本步驟中,將確定的國家代碼和國家名稱顯示在撥號界面的預(yù)定位置。
步驟1007,在撥號界面上將地區(qū)碼或者運(yùn)營商號段用預(yù)先設(shè)置的顏色或者字形顯示。
在本發(fā)明實(shí)施例中,當(dāng)用戶輸入地區(qū)碼或運(yùn)營商號段與預(yù)先保存的地區(qū)碼或運(yùn)營商號段一致時(shí),可以在即時(shí)通信客戶端的顯示界面上提示用戶。
在本發(fā)明實(shí)施例中,可以在撥號界面上將地區(qū)碼或者運(yùn)營商號段顯示為預(yù)先設(shè)置的顏色,例如綠色,或者預(yù)先設(shè)置的字形,例如傾斜字形等。
可見,根據(jù)本發(fā)明實(shí)施例,用戶還可以根據(jù)需要自行輸入國家代碼,由于即時(shí)通信客戶端能夠?yàn)橛脩籼峁┨崾拘畔?,便于用戶成功輸入國家代碼,避免錯誤國家代碼的輸入,提供了國家代碼輸入的成功率,進(jìn)一步提高了國際通話業(yè)務(wù)的效率。
圖12示出了本發(fā)明實(shí)施例提供在國際通話業(yè)務(wù)中提供國家代碼的裝置。如圖12所示,該裝置1200包括接收模塊1201,通話記錄獲取模塊1202,國家代碼確定模塊1203和顯示模塊1204。
接收模塊1201用于接收用戶通過即時(shí)通信客戶端發(fā)送的國際通話業(yè)務(wù)請求。
通話記錄獲取模塊1202用于獲取該用戶在即時(shí)通信客戶端進(jìn)行的國際通話業(yè)務(wù)的通話記錄。
國家代碼確定模塊1203用于根據(jù)該國際通話業(yè)務(wù)的通話記錄,確定推薦給該用戶的國家代碼。
顯示模塊1204用于在即時(shí)通信客戶端顯示國際通話業(yè)務(wù)的撥號界面,并將推薦給該用戶的國家代碼和國家代碼對應(yīng)的國家名稱顯示在撥號界面的預(yù)定位置。
在本發(fā)明實(shí)施例中,該國家代碼確定模塊1203用于將所述國際通話業(yè)務(wù)的通話記錄中最近一次通話使用的國家代碼確定為推薦給所述用戶的國家代碼。
在本發(fā)明實(shí)施例中,該國家代碼確定模塊1203用于確定所述國際通話業(yè)務(wù)的通話記錄中通話成功次數(shù)最多的通話,將所述通話成功次數(shù)最多的通話使用的國家代碼確定為推薦給所述用戶的國家代碼。
在本發(fā)明實(shí)施例中,該國家代碼確定模塊1203用于根據(jù)所述國際通話業(yè)務(wù)的通話記錄,確定所述用戶最近一次通話是否成功。當(dāng)確定所述用戶最近一次通話成功時(shí),將最近一次通話使用的國家代碼確定為推薦給所述用戶的國家代碼;當(dāng)所述國際通話業(yè)務(wù)的通話記錄不包括所述用戶最近一次通話成功的記錄時(shí),確定所述國際通話業(yè)務(wù)的通話記錄中通話成功次數(shù)最多的通話,將所述通話成功次數(shù)最多的通話使用的國家代碼確定為推薦給所述用戶的國家代碼。
在本發(fā)明實(shí)施例中,接收模塊1201進(jìn)一步用于接收該用戶通過即時(shí)通信客戶端發(fā)送的國家代碼修改請求。國家代碼確定模塊1203進(jìn)一步用于確定該用戶對應(yīng)的至少一個(gè)熱門國家。顯示模塊1204進(jìn)一步用于在即時(shí)通信客戶端顯示國家代碼選擇界面,并將至少一個(gè)熱門國家的名稱和國家代碼顯示在國家代碼選擇界面的預(yù)定位置。接收模塊1201進(jìn)一步用于接收該用戶通過即時(shí)通信客戶端發(fā)送的國家代碼確認(rèn)消息。顯示模塊1204進(jìn)一步用于顯示該國際通話業(yè)務(wù)的撥號界面,并將國家代碼確認(rèn)消息攜帶的國家代碼和國家名稱顯示在撥號界面的預(yù)定位置。
在本發(fā)明實(shí)施例中,國家代碼確定模塊1203在確定該用戶對應(yīng)的至少一個(gè)熱門國家時(shí)用于將位于該用戶當(dāng)前所在的國家的所有用戶的國際通話業(yè)務(wù)的通話記錄中作為被叫方次數(shù)最多的N個(gè)國家確定為熱門國家,其中N為大于0的整數(shù);和/或?qū)⑺鲇脩魵w屬地所在的國家確定為熱門國家;和/或?qū)⑺鰬舢?dāng)前Internet Protocol (IP)地址所在的國家確定為熱門國家。
在本發(fā)明實(shí)施例中,國家代碼確定模塊1203進(jìn)一步用于當(dāng)該用戶在撥號界面修改顯示的國家代碼時(shí),確定修改后的國家代碼是否與預(yù)先保存的國家代碼一致。顯示模塊1204進(jìn)一步用于當(dāng)國家代碼確定模塊1203確定修改后的國家代碼與預(yù)先保存的國家代碼一致時(shí),在撥號界面顯示提示信息;該提示信息包括修改后的國家代碼對應(yīng)的國家名稱,用預(yù)定顏色顯示的國家代碼,用預(yù)定字形顯示的國家代碼中的至少一個(gè)。
在本發(fā)明實(shí)施例中,接收模塊1201進(jìn)一步用于當(dāng)國家代碼確定模塊1203確定修改后的國家代碼與預(yù)先保存的國家代碼不一致時(shí),接收該用戶輸入的地區(qū)碼或者運(yùn)營商號段。國家代碼確定模塊1203進(jìn)一步用于確定該用戶輸入的地區(qū)碼或者運(yùn)營商號段是否與預(yù)先保存的地區(qū)碼或者運(yùn)營商號段一致;當(dāng)該用戶輸入的地區(qū)碼或者運(yùn)營商號段與預(yù)先保存的地區(qū)碼或者運(yùn)營商號段一致時(shí),確定地區(qū)碼或者運(yùn)營商號段對應(yīng)的國家代碼和國家名稱。顯示模塊1204進(jìn)一步用于將國家代碼確定模塊1203確定的地區(qū)碼或者運(yùn)營商號段對應(yīng)的國家代碼和國家名稱顯示在撥號界面的預(yù)定位置。
在本發(fā)明實(shí)施例中,顯示模塊1204進(jìn)一步用于在撥號界面上將地區(qū)碼或者運(yùn)營商號段用預(yù)先設(shè)置的顏色或者字形顯示。
可見,根據(jù)本發(fā)明實(shí)施例,在用戶進(jìn)行國際通話業(yè)務(wù)時(shí),能夠主動為用戶提供國家代碼。當(dāng)進(jìn)行國際通話業(yè)務(wù)的用戶不知道需要輸入國家代碼時(shí),應(yīng)用本發(fā)明實(shí)施例,避免了由于未輸入國家代碼而導(dǎo)致的撥號失敗,增加了撥號成功的幾率,提高了用戶進(jìn)行國際通話業(yè)務(wù)的效率。當(dāng)進(jìn)行國際通話業(yè)務(wù)的用戶不知道被叫用戶的國家代碼時(shí),應(yīng)用本發(fā)明實(shí)施例能夠?yàn)樵撚脩籼峁﹪掖a,以便用戶根據(jù)該國家代碼進(jìn)行后續(xù)撥號操作,從而用戶在進(jìn)行國際通話業(yè)務(wù)時(shí),無需額外查找被叫方的國家代碼,縮短了撥號所需的時(shí)間,提高了用戶進(jìn)行國際通話業(yè)務(wù)的效率。另外,當(dāng)用戶需要修改已提供的國家代碼時(shí),由于熱門國家的提供,為多數(shù)用戶節(jié)省了搜索的時(shí)間,進(jìn)一步提高了國際通話業(yè)務(wù)的效率。
在本發(fā)明各個(gè)實(shí)施例中的各功能模塊可以集成在一個(gè)處理單元中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
另外,本發(fā)明的每一個(gè)實(shí)施例可以通過由數(shù)據(jù)處理設(shè)備如計(jì)算機(jī)執(zhí)行的數(shù)據(jù)處理程序來實(shí)現(xiàn)。顯然,數(shù)據(jù)處理程序構(gòu)成了本發(fā)明。此外,通常存儲在一個(gè)存儲介質(zhì)中的數(shù)據(jù)處理程序通過直接將程序讀取出存儲介質(zhì)或者通過將程序安裝或復(fù)制到數(shù)據(jù)處理設(shè)備的存儲設(shè)備(如硬盤和/或內(nèi)存)中執(zhí)行。因此,這樣的存儲介質(zhì)也構(gòu)成了本發(fā)明。存儲介質(zhì)可以使用任何類型的記錄方式,例如紙張存儲介質(zhì)(如紙帶等)、磁存儲介質(zhì)(如軟盤、硬盤、閃存等)、光存儲介質(zhì)(如CD-ROM等)、磁光存儲介質(zhì)(如MO等)等。
因此本發(fā)明還提供了一種存儲介質(zhì),其中存儲有數(shù)據(jù)處理程序,該數(shù)據(jù)處理程序用于執(zhí)行本發(fā)明上述方法的任何一種實(shí)施例。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)的范圍之內(nèi)。