本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別涉及一種移動終端的通訊方法、存儲介質(zhì)及移動終端。
背景技術(shù):
隨著信息技術(shù)的不斷發(fā)展,越來越多的人開始使用終端來進(jìn)行通信。支持多張sim(subscriberidentitymodule,用戶識別模塊)卡的終端可以使至少兩張sim卡同時(shí)在線,接收呼叫時(shí)默認(rèn)使用主叫終端呼叫的用戶號碼對應(yīng)的sim卡。但是,當(dāng)用戶出差到外地時(shí),主叫終端無法確定用戶所在地,會撥打到產(chǎn)生漫游費(fèi)用的用戶號碼上,增加了用戶的通話費(fèi)用,給用戶帶來不便。
因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的不足,提供一種移動終端的通訊方法、存儲介質(zhì)及移動終端,以解決解決現(xiàn)有移動終端通訊過程中產(chǎn)生額外漫游費(fèi)用的問題。
為了解決上述技術(shù)問題,本發(fā)明所采用的技術(shù)方案如下:
一種移動終端的通訊方法,其包括:
當(dāng)接收到主叫終端的呼叫請求時(shí),獲取所述移動終端所處的當(dāng)前位置;
在預(yù)設(shè)歸屬地列表內(nèi)查找所述當(dāng)前位置,其中,所述預(yù)設(shè)歸屬地列表由移動終端裝載sim卡對應(yīng)用戶號碼的歸屬地構(gòu)成;
若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼發(fā)送至主叫終端。
所述移動終端的通訊方法,其還包括:
若未查找到所述當(dāng)前位置,則保留所述呼叫,并提示用戶所述呼叫處于漫游狀態(tài)。
移動終端的通訊方法,其中,所述當(dāng)接收到主叫終端的呼叫請求時(shí),獲取所述移動終端所處的當(dāng)前位置之后包括:
獲取所述呼叫請求對應(yīng)的第二用戶號碼的第一歸屬地,并將所述當(dāng)前位置與所述第一歸屬地進(jìn)行比較;
若所述當(dāng)前位置與所述第一歸屬地不一致,則執(zhí)行在預(yù)設(shè)歸屬地列表查找所述當(dāng)前位置的步驟。
所述移動終端的通訊方法,其中,所述當(dāng)接收到主叫終端呼叫的請求時(shí),獲取所述移動終端所處的當(dāng)前位置之后還包括:
若所述當(dāng)前位置與所述第一歸屬地一致,則保留所述呼叫。
所述移動終端的通訊方法,其中,所述當(dāng)接收到主叫終端呼叫的請求時(shí),獲取所述移動終端所處的當(dāng)前位置之前還包括:
當(dāng)移動終端開機(jī)時(shí),獲取其裝載的所有sim卡對應(yīng)的用戶號碼;
讀取每個(gè)用戶號碼的國家區(qū)號和國內(nèi)區(qū)號,并根據(jù)所述國家區(qū)號和國內(nèi)區(qū)號確定每個(gè)用戶號碼的歸屬地,以形成預(yù)設(shè)歸屬地列表。
所述移動終端的通訊方法,其中,所述若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼發(fā)送至主叫終端具體包括:
若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼顯示于顯示界面,以供用戶選擇;
當(dāng)用戶選擇所述第一用戶號碼時(shí),將所述第一用戶號碼發(fā)送至主叫終端。
所述移動終端的通訊方法,其中,所述若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼顯示于顯示界面,以供用戶選擇具體包括:
若查找到所述當(dāng)前位置,則判斷所述第一用戶號碼是否為保密號碼;
若不是,則將所述第一用戶號碼顯示于顯示界面,以供用戶選擇。
所述移動終端的通訊方法,其中,所述將所述第一用戶號碼發(fā)送至主叫終端具體為:
將所述第一用戶號碼以短信的方式發(fā)送至主叫終端。
一種存儲介質(zhì),其存儲有多條指令,所述指令適于由處理器加載并執(zhí)行如上任一所述的移動終端的通訊方法。
一種移動終端,其包括:
處理器,適于實(shí)現(xiàn)各指令;以及
存儲設(shè)備,適于存儲多條指令,所述指令適于由處理器加載并執(zhí)行如上任一所述的移動終端的通訊方法。
有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種移動終端的通訊方法、存儲介質(zhì)及移動終端,所述方法包括:當(dāng)接收到主叫終端的呼叫請求時(shí),判斷其自身所處的當(dāng)前位置,并將當(dāng)前位置與其配置的多張sim卡的歸屬地進(jìn)行匹配,當(dāng)匹配成功時(shí),將匹配到的sim卡對應(yīng)的用戶號碼通過短信的方式自動發(fā)送給呼叫方,使呼叫方可以撥打用戶所處當(dāng)前位置對應(yīng)的sim卡號碼,減少了移動終端接聽通話而產(chǎn)生的漫游費(fèi)用,給用戶使用帶來方便。
附圖說明
圖1為本發(fā)明提供的移動終端的通訊方法較佳實(shí)施例的流程圖。
圖2為本發(fā)明提供的移動終端較佳實(shí)施例的結(jié)構(gòu)原理圖。
具體實(shí)施方式
本發(fā)明提供一種移動終端的通訊方法、存儲介質(zhì)及移動終端,為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非特意聲明,這里使用的單數(shù)形式“一”、“一個(gè)”、“所述”和“該”也可包括復(fù)數(shù)形式。應(yīng)該進(jìn)一步理解的是,本發(fā)明的說明書中使用的措辭“包括”是指存在所述特征、整數(shù)、步驟、操作、元件和/或組件,但是并不排除存在或添加一個(gè)或多個(gè)其他特征、整數(shù)、步驟、操作、元件、組件和/或它們的組。應(yīng)該理解,當(dāng)我們稱元件被“連接”或“耦接”到另一元件時(shí),它可以直接連接或耦接到其他元件,或者也可以存在中間元件。此外,這里使用的“連接”或“耦接”可以包括無線連接或無線耦接。這里使用的措辭“和/或”包括一個(gè)或更多個(gè)相關(guān)聯(lián)的列出項(xiàng)的全部或任一單元和全部組合。
本技術(shù)領(lǐng)域技術(shù)人員可以理解,除非另外定義,這里使用的所有術(shù)語(包括技術(shù)術(shù)語和科學(xué)術(shù)語),具有與本發(fā)明所屬領(lǐng)域中的普通技術(shù)人員的一般理解相同的意義。還應(yīng)該理解的是,諸如通用字典中定義的那些術(shù)語,應(yīng)該被理解為具有與現(xiàn)有技術(shù)的上下文中的意義一致的意義,并且除非像這里一樣被特定定義,否則不會用理想化或過于正式的含義來解釋。
下面結(jié)合附圖,通過對實(shí)施例的描述,對發(fā)明內(nèi)容作進(jìn)一步說明。
請參照圖1,圖1為本發(fā)明提供的移動終端的通訊方法的較佳實(shí)施例的流程圖。所述方法包括:
s100、當(dāng)接收到主叫終端的呼叫請求時(shí),獲取所述移動終端所處的當(dāng)前位置;
s200、在預(yù)設(shè)歸屬地列表內(nèi)查找所述當(dāng)前位置,其中,所述預(yù)設(shè)歸屬地列表由移動終端裝載sim卡對應(yīng)用戶號碼的歸屬地構(gòu)成;
s300、若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼發(fā)送至主叫終端。
本實(shí)施例通過在接收到主叫終端的呼叫請求時(shí),獲取其自身所處的當(dāng)前位置,并查找歸屬地為所述當(dāng)前文件的sim卡;當(dāng)查找到所述sim卡時(shí),將所述sim卡對的用戶號碼發(fā)送至主叫終端,以提示所述主叫終端呼叫所述用戶號碼,避免了漫游通話的產(chǎn)生,減少了用戶的漫游費(fèi)用,給用戶的使用帶來方便。
具體的來說,在所述步驟s100中,所述移動終端可以為手機(jī)、平板電腦、個(gè)人數(shù)字助理、穿戴設(shè)備(如眼鏡、手表等)等等,并且所述移動終端裝載有定位裝置,如,gprs定位裝置等。所述當(dāng)前位置指的是所述移動終端接收到呼叫請求所處的位置,并且所述當(dāng)前位置可以通過移動終端裝載的定位裝置來檢測得到。
所述移動終端嵌入有至少一張通信卡,所述通信卡一般在芯片上存儲了數(shù)字移動電話客戶的信息,加密的密鑰以及用戶的電話簿等內(nèi)容,可供移動網(wǎng)絡(luò)(如gsm(globalsystemformobilecommunications,全球移動通訊系統(tǒng)))客戶身份進(jìn)行鑒別,并對客戶通話時(shí)的語音信息進(jìn)行加密,例如,sim(subscriberidentitymodule客戶識別模塊)卡、usim(universalsubscriberidentitymodule,全球用戶識別卡)卡等。
進(jìn)一步,在所述步驟s200中,所述歸屬地列表為移動終端預(yù)先設(shè)置,用于存儲其配置的sim卡與歸屬地的對應(yīng)關(guān)系。也就是說,在所述歸屬地列表內(nèi)可以查找到所述移動終端嵌入的所有sim及其對應(yīng)的歸屬地。所述歸屬地列表可以是在移動裝置開機(jī)時(shí)生成的。
示例性的,所述當(dāng)接收到主叫終端呼叫的請求時(shí),獲取所述移動終端所處的當(dāng)前位置之前還包括:
s01、當(dāng)移動終端開機(jī)時(shí),獲取其裝載的所有sim卡對應(yīng)的用戶號碼;
s02、讀取每個(gè)用戶號碼的國家區(qū)號和國內(nèi)區(qū)號,并根據(jù)所述國家區(qū)號和國內(nèi)區(qū)號確定每個(gè)用戶號碼的歸屬地,以形成預(yù)設(shè)歸屬地列表。
具體地,所述國家區(qū)號和國內(nèi)區(qū)號可以反映一個(gè)位置信息,因此,根據(jù)用戶號碼對應(yīng)的國家區(qū)號和國內(nèi)區(qū)號可以確定用戶號碼的歸屬地。這里的國家區(qū)號是指示國家的區(qū)號。在根據(jù)用戶號碼對應(yīng)的國家區(qū)號和國內(nèi)區(qū)號可以確定用戶號碼的歸屬地時(shí),本實(shí)施例不對具體的確定方式進(jìn)行限定,包括但不限于:根據(jù)用戶號碼對應(yīng)的國家區(qū)號和國內(nèi)區(qū)號查詢預(yù)設(shè)的歸屬地規(guī)則表,得到用戶號碼的歸屬地。其中,預(yù)設(shè)的歸屬地規(guī)則表中可以存儲了各個(gè)國家區(qū)號對應(yīng)的國家,以及各個(gè)國內(nèi)區(qū)號對應(yīng)的區(qū)域,進(jìn)而可在預(yù)設(shè)的歸屬地規(guī)則表中查詢用戶號碼對應(yīng)的國家區(qū)號和國內(nèi)區(qū)號對應(yīng)的位置,并將查詢到的位置確定為用戶號碼的歸屬地。值得說明的,所述歸屬地規(guī)則表可以是根據(jù)sim卡對應(yīng)的運(yùn)營商自行設(shè)置的,從而也可以讀取每個(gè)用戶號碼,并根據(jù)向所述用戶號碼對應(yīng)的運(yùn)營商獲取所述用戶號碼的歸屬地。
在本實(shí)施例的變形實(shí)施例中,所述歸屬地列表可以在移動終端首先開機(jī)時(shí)建立的,并根據(jù)其嵌入和/或卸載sim卡時(shí)更新所述歸屬地列表。相應(yīng)的,所述當(dāng)接收到主叫終端呼叫的請求時(shí),獲取所述移動終端所處的當(dāng)前位置之前還可以包括
s01a、當(dāng)移動終端首次開機(jī)時(shí),創(chuàng)建一歸屬地列表;
s02a、在移動終端使用過程中,監(jiān)聽嵌入/卸載sim卡的操作;
s03a、當(dāng)監(jiān)聽到嵌入sim卡操作時(shí),獲取嵌入的sim卡的第一歸屬地,并將所述第一歸屬地及sim卡對應(yīng)的用戶號碼存入所述歸屬地列表;
s04a、當(dāng)監(jiān)聽到卸載sim卡操作時(shí),獲取卸載的sim卡的第一歸屬地,并將所述第一歸屬地及sim卡對應(yīng)的用戶號碼移除所述歸屬地列表。
進(jìn)一步,所述呼叫請求對應(yīng)的第二用戶號碼的歸屬地可能為當(dāng)前位置,而當(dāng)所述第二用戶號碼的歸屬地為當(dāng)前位置時(shí),無需在預(yù)先歸屬地列表內(nèi)查找第二用戶號碼的第一歸屬地,從而所述當(dāng)接收到主叫終端的呼叫請求時(shí),獲取所述移動終端所處的當(dāng)前位置之后,所述在預(yù)設(shè)歸屬地列表內(nèi)查找所述當(dāng)前位置之前還可以包括:
s10、獲取所述呼叫請求對應(yīng)的第二用戶號碼的第一歸屬地,并將所述當(dāng)前位置與所述第一歸屬地進(jìn)行比較;
s20、若所述當(dāng)前位置與所述第一歸屬地不一致,則執(zhí)行在預(yù)設(shè)歸屬地列表查找所述當(dāng)前位置的步驟;
s30、若所述當(dāng)前位置與所述第一歸屬地一致,則保留所述呼叫。
具體地,所述保留所述呼叫指的是保留所述呼叫以供用戶接聽,并停止歸屬地號碼發(fā)送的流程。
進(jìn)一步,在所述步驟s300中,為了避免用戶號碼的泄露,在將所述號碼發(fā)送給主叫終端之前還可以包括一個(gè)提示過程,以便于用戶自行選擇是否將第一用戶號碼發(fā)送給主叫終端。相應(yīng)的,所述若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼發(fā)送至主叫終端具體包括:
s301、若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼顯示于顯示界面,以供用戶選擇;
s302、當(dāng)用戶選擇所述第一用戶號碼時(shí),將所述第一用戶號碼發(fā)送至主叫終端。
具體地,在將第一用戶號碼顯示于顯示界面上時(shí),為了便于用戶了解主叫終端的信息,可以通過將主叫終端的主叫號碼以及所述主叫號碼對應(yīng)的用戶名稱同時(shí)顯示于顯示界面上,這樣可以用戶可以快速確定是否將所述第一用戶號碼發(fā)送至主叫終端。在本實(shí)施例中,所述主叫號碼對應(yīng)的用戶名稱指的移動終端的通訊錄中存儲的用戶名稱。相應(yīng)的,所述若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼顯示于顯示界面,以供用戶選擇具體可以包括:
s3011、若查找到所述當(dāng)前位置,獲取所述當(dāng)前位置對應(yīng)的第一用戶號碼;
s3012、獲取所述呼叫請求對應(yīng)的主叫號碼,并在通訊錄中查找所述主叫號碼;
s3013、若查找到所述主叫號碼,則獲取所述主叫號碼的用戶名稱,并將所述主叫號碼、用戶名稱以及第一用戶號碼顯示于顯示界面,以供用戶選擇;
s3014、若未查找到所述主叫號碼,則將所述主叫號碼、未知用戶及第一用戶號碼顯示于顯示界面,以供用戶選擇。
在本發(fā)明的一個(gè)實(shí)施例中,為了簡化用戶操作,所述移動終端可以預(yù)先接收用戶輸入的保密密碼,當(dāng)查找到第一用戶號碼時(shí),判斷所述第一用戶號碼是否為保密密碼,如果是保密密碼則自動不發(fā)送所述保密密碼,并提示用戶當(dāng)前呼叫處于漫游狀態(tài)。相應(yīng)的,所述若查找到所述當(dāng)前位置,則將所述當(dāng)前位置對應(yīng)的第一用戶號碼顯示于顯示界面,以供用戶選擇具體包括:
s3011a、若查找到所述當(dāng)前位置,則判斷所述第一用戶號碼是否為保密號碼;
s3012a、若不是,則將所述第一用戶號碼顯示于顯示界面,以供用戶選擇;
s3013a、若是,則保留所述呼叫,并提示用戶所述呼叫處于漫游狀態(tài)。
進(jìn)一步,在上述實(shí)施例中,所述將所述第一用戶號碼發(fā)送至主叫終端可以采用短信方式發(fā)送,即將所述第一用戶號碼以短信的方式發(fā)送至主叫終端。此外,還可以所述主叫終端對應(yīng)的主叫號碼查找其對應(yīng)的其他網(wǎng)絡(luò)通訊方式,如根據(jù)所述主叫號碼查找其對應(yīng)的微信賬號,qq賬號等;若查找到,則檢測所述移動終端是否處于聯(lián)網(wǎng)狀態(tài),當(dāng)其處于聯(lián)網(wǎng)狀態(tài)時(shí),通過查找到的方式將所述第一用戶號碼發(fā)送至主叫終端。當(dāng)然,也可以同時(shí)采用多次方式將所述第一用戶號碼發(fā)送至主叫終端,這里就不一一說明。
在本發(fā)明的另一個(gè)實(shí)施例中,所述方法還包括:
s400、若未查找到所述當(dāng)前位置,則保留所述呼叫,并提示用戶所述呼叫處于漫游狀態(tài)。
具體地,所述未查找到所述當(dāng)前位置指的是移動終端為裝載歸屬地為當(dāng)前位置的sim卡,則保留所述呼叫,同時(shí)提示用戶所述呼叫處于漫游狀態(tài),以供用戶參考。
本發(fā)明提供了一種存儲介質(zhì),其存儲有多條指令,所述指令適于由處理器加載并執(zhí)行如上任一所述的移動終端的通訊方法。
本發(fā)明還提供了一種移動終端,如圖2所示,其包括至少一個(gè)處理器(processor)20(圖2中以一個(gè)處理器20為例);顯示屏21;以及存儲器(memory)22,還可以包括通信接口(communicationsinterface)23和總線24。其中,處理器20、顯示屏21、存儲器22和通信接口23可以通過總線24完成相互間的通信。顯示屏21設(shè)置為顯示初始設(shè)置模式中預(yù)設(shè)的用戶引導(dǎo)界面。通信接口23可以傳輸信息。處理器20可以調(diào)用存儲器22中的邏輯指令,以執(zhí)行上述實(shí)施例中的方法。
此外,上述的存儲器22中的邏輯指令可以通過軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。
存儲器22作為一種計(jì)算機(jī)可讀存儲介質(zhì),可設(shè)置為存儲軟件程序、計(jì)算機(jī)可執(zhí)行程序,如本公開實(shí)施例中的方法對應(yīng)的程序指令或模塊。處理器30通過運(yùn)行存儲在存儲器22中的軟件程序、指令或模塊,從而執(zhí)行功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述實(shí)施例中的方法。
存儲器22可包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端設(shè)備的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器22可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器。例如,u盤、移動硬盤、只讀存儲器(read-onlymemory,rom)、隨機(jī)存取存儲器(randomaccessmemory,ram)、磁碟或者光盤等多種可以存儲程序代碼的介質(zhì),也可以是暫態(tài)存儲介質(zhì)。
此外,上述存儲介質(zhì)以及移動終端中的多條指令處理器加載并執(zhí)行的具體過程在上述方法中已經(jīng)詳細(xì)說明,在這里就不再一一陳述。
最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。