本發(fā)明涉及通信技術(shù)領域,特別是指一種防止誤呼叫的方法、裝置及終端。
背景技術(shù):
眾所周知,有些特殊的號碼,不能隨意撥出的,比如緊急呼叫119和110。如果不小心隨便撥出,不但干擾了消防部門/公安機關(guān)的正常工作秩序,也擠占了他人正常報警、求助的權(quán)利。但是,現(xiàn)有技術(shù)中手機放在口袋里或者包里,雖然鎖屏,還是會由于摩擦而胡亂撥號,甚至巧合的撥出緊急號碼;
另外,兒童在玩弄手機時胡亂撥出的號碼也會造成一定的麻煩,因為有些號碼是詐騙號碼,只要發(fā)起呼叫就會開始扣費;等等。
出現(xiàn)上述情況主要是因為當前不管是在普通撥號界面還是緊急呼叫界面,只要輸入任意號碼或者點擊通話記錄,隨即就撥出相應的號碼,不能夠避免誤操作的發(fā)生。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種防止誤呼叫的方法、裝置及終端,解決現(xiàn)有技術(shù)中不能夠防止誤呼叫的問題。
為了解決上述技術(shù)問題,本發(fā)明實施例提供一種防止誤呼叫的方法,包括:
獲取預呼叫的電話號碼和檢測按壓呼叫鍵產(chǎn)生的壓力值;
將所述電話號碼與預存號碼進行對比;
在對比結(jié)果指示所述電話號碼與所述預存號碼一致時,判斷所述壓力值是否小于預設閾值;
在判斷結(jié)果指示所述壓力值小于所述預設閾值時,則拒絕向所述電話號碼發(fā)起呼叫。
可選地,所述方法還包括:
在判斷結(jié)果指示所述壓力值大于等于所述預設閾值時,則向所述電話號碼發(fā)起呼叫。
可選地,所述方法還包括:
在對比結(jié)果指示所述電話號碼與所述預存號碼不一致時,則直接向所述電話號碼發(fā)起呼叫。
可選地,在所述獲取預呼叫的電話號碼和檢測按壓呼叫鍵產(chǎn)生的壓力值之前,所述方法還包括:
接收用戶輸入的號碼信息,或者,從預定應用中提取號碼信息,或者,獲取無線系統(tǒng)自動生成的號碼信息;
將所述號碼信息存儲為所述預存號碼。
可選地,在所述將所述電話號碼與預存號碼進行對比之前,所述方法還包括:
在獲取到所述壓力值時,讀取所述預存號碼。
本發(fā)明還提供了一種防止誤呼叫的裝置,包括:
第一處理模塊,用于獲取預呼叫的電話號碼和檢測按壓呼叫鍵產(chǎn)生的壓力值;
對比模塊,用于將所述電話號碼與預存號碼進行對比;
判斷模塊,用于在對比結(jié)果指示所述電話號碼與所述預存號碼一致時,判斷所述壓力值是否小于預設閾值;
第二處理模塊,用于在判斷結(jié)果指示所述壓力值小于所述預設閾值時,則拒絕向所述電話號碼發(fā)起呼叫。
可選地,所述裝置還包括:
第三處理模塊,用于在判斷結(jié)果指示所述壓力值大于等于所述預設閾值時,則向所述電話號碼發(fā)起呼叫。
可選地,所述裝置還包括:
第四處理模塊,用于在對比結(jié)果指示所述電話號碼與所述預存號碼不一致時,則直接向所述電話號碼發(fā)起呼叫。
可選地,所述裝置還包括:
第五處理模塊,用于接收用戶輸入的號碼信息,或者,從預定應用中提取 號碼信息,或者,獲取無線系統(tǒng)自動生成的號碼信息;
存儲模塊,用于將所述號碼信息存儲為所述預存號碼。
可選地,所述裝置還包括:
讀取模塊,用于在獲取到所述壓力值時,讀取所述預存號碼。
本發(fā)明還提供了一種終端,包括:上述的防止誤呼叫的裝置。
本發(fā)明的上述技術(shù)方案的有益效果如下:
上述方案中,所述防止誤呼叫的方法通過根據(jù)預存號碼和按壓呼叫鍵的壓力值對欲呼叫的號碼進行判斷處理,能夠在保證用戶正常呼叫的同時,還可以有效避免誤呼叫情況的發(fā)生,提高了用戶的使用感受。
附圖說明
圖1為本發(fā)明實施例一的防止誤呼叫的方法流程示意圖一;
圖2為本發(fā)明實施例一的防止誤呼叫的方法流程示意圖二;
圖3為本發(fā)明實施例二的防止誤呼叫的裝置結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細描述。
本發(fā)明針對現(xiàn)有的技術(shù)中不能夠防止誤呼叫的問題,提供了多種解決方案,具體如下:
實施例一
如圖1所示,本發(fā)明實施例一提供的防止誤呼叫的方法包括:
步驟11:獲取預呼叫的電話號碼和檢測按壓呼叫鍵產(chǎn)生的壓力值;
步驟12:將所述電話號碼與預存號碼進行對比;
步驟13:在對比結(jié)果指示所述電話號碼與所述預存號碼一致時,判斷所述壓力值是否小于預設閾值;
步驟14:在判斷結(jié)果指示所述壓力值小于所述預設閾值時,則拒絕向所述電話號碼發(fā)起呼叫。
本發(fā)明實施例一提供的所述防止誤呼叫的方法通過根據(jù)預存號碼和按壓呼 叫鍵的壓力值對欲呼叫的號碼進行判斷處理,能夠在保證用戶正常呼叫的同時,還可以有效避免誤呼叫情況的發(fā)生,提高了用戶的使用感受。
預存號碼可以是用戶手動添加的號碼,也可以是來自某個app應用的號碼,比如黑名單號碼,也可以是系統(tǒng)自動生成的號碼,比如,緊急呼叫號碼等特殊號碼。
本發(fā)明實施例一對預存號碼的數(shù)量不作限定,可以為一個,也可以為多個,在數(shù)量為多個時,步驟12可以是將電話號碼與預存號碼按照存儲順序(預存號碼的)一一進行對比,也可以是將電話號碼與預存號碼按照優(yōu)先級排列順序(預存號碼的)一一進行對比,當然還可以采用其他的順序方式對電話號碼與預存號碼進行對比,在此不作限定。
對應的,所述方法還包括:在判斷結(jié)果指示所述壓力值大于等于所述預設閾值時,則向所述電話號碼發(fā)起呼叫。
進一步的,所述方法還包括:在對比結(jié)果指示所述電話號碼與所述預存號碼不一致時,則直接向所述電話號碼發(fā)起呼叫。
其中,在所述獲取預呼叫的電話號碼和檢測按壓呼叫鍵產(chǎn)生的壓力值之前,所述方法還包括:接收用戶輸入的號碼信息,或者,從預定應用中提取號碼信息,或者,獲取無線系統(tǒng)自動生成的號碼信息;將所述號碼信息存儲為所述預存號碼。在所述獲取預呼叫的電話號碼和檢測按壓呼叫鍵產(chǎn)生的壓力值之前,所述方法還包括:預存所述預設閾值。
當然接收用戶輸入的號碼信息,從預定應用中提取號碼信息,以及獲取無線系統(tǒng)自動生成的號碼信息,中的任意兩者或者三者也可以同時存在。
更進一步的,在所述將所述電話號碼與預存號碼進行對比之前,所述方法還包括:在獲取到所述壓力值時,讀取所述預存號碼。
下面對本發(fā)明實施例一提供的所述防止誤呼叫的方法進行具體說明。
終端預存特殊號碼(上述的預存號碼),這些號碼可以是用戶手動添加,也可以來自某個app應用,比如黑名單號碼,也可以是系統(tǒng)自動生成,比如,緊急呼叫號碼;預先存儲按壓呼叫鍵時壓力傳感器的壓力閾值。
當用戶發(fā)起呼叫(可以是通話記錄發(fā)起,或者撥號盤手動輸入,或者名片夾發(fā)起),在用戶按壓屏幕呼叫鍵呼叫此類特殊號碼時,自動進行壓力對比,如 果按壓呼叫鍵時壓力傳感器的壓力值大于等于閾值,則發(fā)起呼叫;反之,結(jié)束本次呼叫。
具體的,如圖2所示,包括如下步驟:
步驟21:預存特殊號碼和壓力閾值。
終端預先存儲特殊號碼和按壓呼叫鍵呼叫特殊號碼時壓力傳感器的壓力閾值。
這些特殊號碼可以是用戶手動添加、可以來自某個app應用,比如黑名單號碼,也可以是系統(tǒng)自動生成,比如,緊急呼叫號碼。
步驟22:用戶觸摸呼叫鍵后,獲取欲呼叫號碼和觸摸呼叫鍵的壓力值,并讀取特殊號碼。
用戶在通話記錄,或者名片夾,或者可以發(fā)起呼叫的任何界面發(fā)出呼叫的指令后,終端獲取用戶想要呼叫的電話號碼和用戶按壓呼叫鍵時壓力傳感器的壓力值,并讀取特殊號碼列表。
步驟23:判斷欲呼叫號碼與特殊號碼是否一致,若是,進入步驟24,若否,進入步驟26。
終端判斷呼叫的號碼是否是特殊號碼,如果不是特殊號碼,則正常發(fā)起呼叫,進入步驟26;否則,進入步驟24。
步驟24:比較壓力值是否小于壓力閾值,若是,進入步驟25,若否,進入步驟26。
啟動壓力值比對,將壓力值與預先存儲的壓力閾值進行比較,如果壓力值小于壓力閾值,則進入步驟25;否則,則進入步驟26。
步驟25:終止呼叫。
步驟26:根據(jù)用戶需求發(fā)起對應的呼叫。
終端與網(wǎng)絡交互,建立呼叫。
本發(fā)明實施例提供的方案可以概述為:對于一些特殊號碼,這些號碼可以是系統(tǒng)自動生成,也可以是用戶手動添加或者來源于某個app應用,用戶如果需要撥出這些特殊號碼,再按下?lián)芴栨I時,如果對屏幕按壓的壓力值未超過預先設置的閾值,則不會輕易撥出;非特殊的號碼則無此限制。
也就是說,本發(fā)明實施例為用戶提供了區(qū)別特殊號碼和非特殊號碼撥號的 方法,應用壓力傳感器防止由于誤操作撥出一些特殊號碼的情況發(fā)生,具有良好的實施價值和使用體驗。
綜上所述,本發(fā)明實施例通過應用壓力傳感器來防止,由于誤操作撥出一些特殊的號碼,提升了用戶的使用感受。
實施例二
如圖3所示,本發(fā)明實施例二提供的防止誤呼叫的裝置包括:
第一處理模塊31,用于獲取預呼叫的電話號碼和檢測按壓呼叫鍵產(chǎn)生的壓力值;
對比模塊32,用于將所述電話號碼與預存號碼進行對比;
判斷模塊33,用于在對比結(jié)果指示所述電話號碼與所述預存號碼一致時,判斷所述壓力值是否小于預設閾值;
第二處理模塊34,用于在判斷結(jié)果指示所述壓力值小于所述預設閾值時,則拒絕向所述電話號碼發(fā)起呼叫。
本發(fā)明實施例二提供的所述防止誤呼叫的裝置通過根據(jù)預存號碼和按壓呼叫鍵的壓力值對欲呼叫的號碼進行判斷處理,能夠在保證用戶正常呼叫的同時,還可以有效避免誤呼叫情況的發(fā)生,提高了用戶的使用感受。
預存號碼可以是用戶手動添加的號碼,也可以是來自某個app應用的號碼,比如黑名單號碼,也可以是系統(tǒng)自動生成的號碼,比如,緊急呼叫號碼等特殊號碼。
本發(fā)明實施例二對預存號碼的數(shù)量不作限定,可以為一個,也可以為多個,在數(shù)量為多個時,對比模塊32可以是將電話號碼與預存號碼按照存儲順序(預存號碼的)一一進行對比,也可以是將電話號碼與預存號碼按照優(yōu)先級排列順序(預存號碼的)一一進行對比,當然還可以采用其他的順序方式對電話號碼與預存號碼進行對比,在此不作限定。
對應的,所述裝置還包括:第三處理模塊,用于在判斷結(jié)果指示所述壓力值大于等于所述預設閾值時,則向所述電話號碼發(fā)起呼叫。
進一步的,所述裝置還包括:第四處理模塊,用于在對比結(jié)果指示所述電話號碼與所述預存號碼不一致時,則直接向所述電話號碼發(fā)起呼叫。
其中,所述裝置還包括:第五處理模塊,用于接收用戶輸入的號碼信息, 或者,從預定應用中提取號碼信息,或者,獲取無線系統(tǒng)自動生成的號碼信息;存儲模塊,用于將所述號碼信息存儲為所述預存號碼。
當然所述第五處理模塊也可以同時具備接收用戶輸入的號碼信息,從預定應用中提取號碼信息,以及獲取無線系統(tǒng)自動生成的號碼信息,中的任意兩項功能或者三項。
更進一步的,所述裝置還包括:讀取模塊,用于在獲取到所述壓力值時,讀取所述預存號碼。
其中,上述防止誤呼叫的方法的所述實現(xiàn)實施例均適用于該防止誤呼叫的裝置的實施例中,也能達到相同的技術(shù)效果。
為了解決上述技術(shù)問題,本發(fā)明實施例還提供了一種終端,包括:上述的防止誤呼叫的裝置。
其中,上述防止誤呼叫的裝置的所述實現(xiàn)實施例均適用于該終端的實施例中,也能達到相同的技術(shù)效果。
需要說明的是,此說明書中所描述的許多功能部件都被稱為模塊/子模塊,以便更加特別地強調(diào)其實現(xiàn)方式的獨立性。
本發(fā)明實施例中,模塊/子模塊可以用軟件實現(xiàn),以便由各種類型的處理器執(zhí)行。舉例來說,一個標識的可執(zhí)行代碼模塊可以包括計算機指令的一個或多個物理或者邏輯塊,舉例來說,其可以被構(gòu)建為對象、過程或函數(shù)。盡管如此,所標識模塊的可執(zhí)行代碼無需物理地位于一起,而是可以包括存儲在不同位里上的不同的指令,當這些指令邏輯上結(jié)合在一起時,其構(gòu)成模塊并且實現(xiàn)該模塊的規(guī)定目的。
實際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個不同的代碼段上,分布在不同程序當中,以及跨越多個存儲器設備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識別,并且可以依照任何適當?shù)男问綄崿F(xiàn)并且被組織在任何適當類型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲設備上),并且至少部分地可以僅作為電子信號存在于系統(tǒng)或網(wǎng)絡上。
在模塊可以利用軟件實現(xiàn)時,考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實現(xiàn)的模塊,在不考慮成本的情況下,本領域技術(shù)人員都可以搭建對應的硬 件電路來實現(xiàn)對應的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(vlsi)電路或者門陣列以及諸如邏輯芯片、晶體管之類的現(xiàn)有半導體或者是其它分立的元件。模塊還可以用可編程硬件設備,諸如現(xiàn)場可編程門陣列、可編程陣列邏輯、可編程邏輯設備等實現(xiàn)。
以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本技術(shù)領域的普通人員來說,在不脫離本發(fā)明所述原理前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。