一種防止誤呼叫的方法、裝置及終端與流程
2023-12-09 14:34:01 1

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