本發明涉及通信技術領域,尤其涉及一種電話號碼識別方法、安全服務器以及終端。
背景技術:
隨著通信技術的快速發展,詐騙電話犯罪呈高發態勢,對詐騙電話進行識別并提示用戶,可在一定程度上減少用戶的損失。在沒有網絡信號的情況下,終端和安全服務器(例如手機管家服務器、360衛士服務器或者搜狗號碼通服務器)之間無法建立網絡連接,基于此提出了本地識別電話號碼的方法,即安全服務器對所有標記的電話號碼按照熱度(例如標識為指定號碼類型的標記次數等)進行排序,將熱度較高的電話號碼及其標識信息存儲到庫文件中,將庫文件封裝到安全客戶端的安裝包中,終端下載攜帶有庫文件的安全客戶端的安裝包之后,可以獲取該庫文件,當終端呼入或者呼出電話號碼時,終端可以在庫文件中查找該電話號碼,獲取該電話號碼對應的標識信息,并將該電話號碼對應的標識信息提供給用戶,避免對用戶造成騷擾,或者避免用戶由于接通詐騙電話帶來的損失。
傳統的本地識別電話號碼的方法中,庫文件封裝在安全客戶端的安裝包中,則終端只有在更新安全客戶端時對庫文件進行一次更新,延長了庫文件中電話號碼及其標識信息的更新周期,降低了電話號碼識別的準確率。
技術實現要素:
本發明實施例所要解決的技術問題在于,提供一種電話號碼識別方法、安全服務器以及終端,可提高電話號碼識別的準確率。
為了解決上述技術問題,本發明實施例提供了一種電話號碼識別方法,所述方法包括:
獲取終端的地理位置;
在電話號碼數據庫中查找與所述地理位置匹配的電話號碼及其標識信息, 所述標識信息用于指示所述電話號碼的號碼類型;
將查找到的電話號碼及其標識信息發送給所述終端,以使所述終端在呼叫電話號碼時輸出所述電話號碼對應的標識信息。
另外,本發明另一實施例還提供了一種電話號碼識別方法,所述方法包括:
接收安全服務器發送的在電話號碼數據庫中查找到的與所述終端的地理位置匹配的電話號碼及其標識信息;
檢測到呼叫電話號碼時,在與所述終端的地理位置匹配的電話號碼及其標識信息中獲取所述電話號碼對應的標識信息;
輸出所述電話號碼對應的標識信息。
相應地,本發明實施例還提供了一種安全服務器,所述安全服務器包括:
地理位置獲取單元,用于獲取終端的地理位置;
標識信息獲取單元,用于在電話號碼數據庫中查找與所述地理位置匹配的電話號碼及其標識信息,所述標識信息用于指示所述電話號碼的號碼類型;
標識信息發送單元,用于將查找到的電話號碼及其標識信息發送給所述終端,以使所述終端在呼叫電話號碼時輸出所述電話號碼對應的標識信息。
相應地,本發明實施例還提供了一種終端,所述終端包括:
標識信息接收單元,用于接收安全服務器發送的在電話號碼數據庫中查找到的與所述終端的地理位置匹配的電話號碼及其標識信息;
標識信息獲取單元,用于檢測到呼叫電話號碼時,在與所述終端的地理位置匹配的電話號碼及其標識信息中獲取所述電話號碼對應的標識信息;
標識信息輸出單元,用于輸出所述電話號碼對應的標識信息。
實施本發明實施例,通過獲取終端的地理位置,在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息,將查找到的電話號碼及其標識信息發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息。相對傳統的電話號碼識別方法將電話號碼及其標識信息封裝在安全客戶端的安裝包,將安裝包發送給終端,以使終端獲取安裝包中的電話號碼及其標識信息,終端只有在更新安裝包時對電話號碼及其標識信息進行一次更新,且不同地區獲取到的電話號碼及其標識信息均相同,未考慮到不同地區中熱度較高的電話號碼并不相同,電話號碼的識別率較低,本發明實施例可以在最新的電話號碼數據庫中查找與終端的地理位置匹配的電話號碼及其標識信息,將查找到的電話號 碼及其標識信息發送給終端,終端無需在更新安裝包時才更新一次電話號碼及其標識信息,更新周期較短,且終端獲取到的電話號碼及其標識信息與終端的地理位置匹配,可提高電話號碼識別的準確率。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖;
圖1是本發明實施例中提供的一種電話號碼識別系統的結構示意圖;
圖2是本發明實施例中提供的一種電話號碼識別方法的流程示意圖;
圖3是本發明另一實施例中提供的一種電話號碼識別方法的流程示意圖;
圖4是本發明另一實施例中提供的一種電話號碼識別方法的流程示意圖;
圖5是本發明另一實施例中提供的一種電話號碼識別方法的流程示意圖;
圖6是本發明實施例中提供的一種安全服務器的結構示意圖;
圖7是本發明實施例中提供的一種終端的結構示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
本發明實施例提供了一種電話號碼識別方法,獲取終端的地理位置,在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息,將查找到的電話號碼及其標識信息發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息,可提高電話號碼識別的準確率。
其中,上述電話號碼識別方法可運行與安全服務器中。示例性的,安全服務器可以包括手機管家服務器、360衛士服務器或者搜狗號碼通服務器等。安全客戶端可以安裝在手機、電腦或者個人計算機(Personal Computer,PC)等終端中。示例性的,安全客戶端可以包括手機管家客戶端、360衛士客戶端或者搜狗 號碼通客戶端等。安全服務器和安全客戶端之間可以通過有線或者無線網絡建立通信連接。
其中,終端的地理位置可以為終端當前所處區域,例如終端的地理位置為深圳或者重慶等。例如,安全服務器可以根據終端的網絡之間互連的協議(Internet Protocol,IP)地址確定得到終端的地理位置。又如,終端可以通過全球定位系統(Global Positioning System,GPS)獲取終端的地理位置,并將獲取到的地理位置發送給安全服務器。
其中,電話號碼數據庫可以是安全服務器預先建立并實時更新的,該電話號碼數據庫可以是最新的電話號碼數據庫。該電話號碼數據庫可以包括各個地理位置對應的電話號碼及其標識信息,例如深圳對應的電話號碼數據庫可以包括第一電話號碼及其標識信息,以及第二電話號碼及其標識信息;重慶對應的電話號碼數據庫可以包括第二電話號碼及其標識信息,以及第三電話號碼及其標識信息。
其中,標識信息用于指示電話號碼的號碼類型,例如第一電話號碼對應的第一標識信息用于指示第一電話號碼為騰訊客服中心的電話號碼;第二電話號碼對應的第二標識信息用于指示第二電話號碼為詐騙電話。
其中,終端呼叫電話號碼具體可以為終端接聽來電或者呼出電話號碼。示例性的,終端當前的地理位置為深圳,安全服務器將深圳對應的電話號碼及其標識信息發送給終端,其中深圳對應的電話號碼包括第一電話號碼以及第二電話號碼,其中第一電話號碼對應的第一標識信息用于指示第一電話號碼為騰訊客服中心的電話號碼,第二電話號碼對應的第二標識信息用于指示第二電話號碼為詐騙電話,終端在接聽來電時接聽的電話號碼為第二電話號碼,則終端可以輸出第二電話號碼對應的第二標識信息,以提示用戶該來電為詐騙電話,謹防受騙。
其中,終端輸出電話號碼對應的標識信息具體可以為:在終端的顯示界面上顯示該標識信息,或者將該標識信息由文本格式轉換為語音格式,并通過麥克風播放格式轉換后的標識信息,等等,具體不受本發明實施例的限制。
請參見圖1,圖1是本發明實施例公開的一種電話號碼識別系統的結構示意圖。如圖1所示,該電話號碼識別系統可以包括安全服務器以及至少一個終端,其中各個終端分別安裝有安全客戶端,各個安全客戶端可以通過網絡和安全服 務器之間建立通信連接。
安全服務器,用于獲取終端的地理位置,在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息,將查找到的電話號碼及其標識信息發送給終端。
終端,用于接收安全服務器發送的電話號碼及其標識信息,在檢測到呼叫電話號碼時,在接收到的電話號碼及其標識信息中獲取該電話號碼對應的標識信息,并輸出該電話號碼對應的標識信息,以提示用戶該電話號碼的號碼類型。
基于圖1所示的電話號碼識別系統,本發明實施例公開了圖2所示的一種電話號碼識別方法的流程示意圖。如圖2所示,該電話號碼識別方法至少可以包括以下步驟:
S201,獲取終端的地理位置。
安全服務器可以獲取終端的地理位置。例如,安全服務器與終端中的安全客戶端之間建立通信連接之后,安全服務器可以獲取安全客戶端的IP地址,進一步獲取該IP地址所屬區域,將該IP地址所屬區域確定為終端的地理位置。又如,終端可以通過內置GPS或者基站定位等定位技術獲取終端的地理位置,并將該地理位置通過安全客戶端發送給安全服務器。
S202,在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息。
安全服務器可以預先建立包含不同地理位置對應的電話號碼及其標識信息的電話號碼數據庫,當安全服務器獲取到終端的地理位置時,在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息。
在可選實施例中,安全服務器在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息之前,可以確定各個攜帶有標識信息的電話號碼的號碼歸屬地,獲取同一號碼歸屬地的各個電話號碼的通話次數,將號碼歸屬地中通話次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
例如,安全服務器可以確定各個攜帶有標識信息的電話號碼,獲取各個攜帶有標識信息的電話號碼的號碼歸屬地。示例性的,攜帶有標識信息的電話號碼包括第一電話號碼至第九百電話號碼,總計900個電話號碼,其中第一電話號碼至第三百電話號碼的號碼歸屬地為深圳,第三百零一電話號碼至第七百電話號碼的號碼歸屬地為北京,第七百零一電話號碼至第九百電話號碼的號碼歸 屬地為重慶,針對號碼歸屬地為深圳的電話號碼,安全服務器可以獲取第一電話號碼至第三百電話號碼中各個電話號碼的歷史通話次數,按照歷史通話次數從大到小的順序對各個電話號碼進行排序,確定通話次數較高的電話號碼,通話次數較高的電話號碼的數量小于或者等于第一預設數量閾值,進而將通話次數較高的電話號碼及其標識信息存儲到號碼數據庫中。可選的,安全服務器獲取第一電話號碼至第三百電話號碼中各個電話號碼的歷史通話次數之后,可以將通話次數大于或者等于第二預設數量閾值的電話號碼確定為通話次數較高的電話號碼,進而將通話次數較高的電話號碼及其標識信息存儲到號碼數據庫中。同理,針對號碼歸屬地為北京的電話號碼,安全服務器可以將通話次數較高的電話號碼及其標識信息存儲到號碼數據庫中。針對號碼歸屬地為重慶的電話號碼,安全服務器可以將通話次數較高的電話號碼及其標識信息存儲到號碼數據庫中。
在可選實施例中,安全服務器在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息之前,可以確定各個攜帶有標識信息的電話號碼的號碼歸屬地,獲取同一號碼歸屬地的各個電話號碼的云查次數,將號碼歸屬地中云查次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
具體實現中,終端在呼叫電話號碼時可以通過安全客戶端向安全服務器發送關于該電話號碼的標識信息獲取請求,安全服務器響應該標志信息獲取請求查找該電話號碼對應的標識信息,將查找到的標識信息發送給終端之后,安全服務器可以將該電話號碼的云查次數加一。示例性的,攜帶有標識信息的電話號碼包括第一電話號碼至第九百電話號碼,總計900個電話號碼,其中第一電話號碼至第三百電話號碼的號碼歸屬地為深圳,第三百零一電話號碼至第七百電話號碼的號碼歸屬地為北京,第七百零一電話號碼至第九百電話號碼的號碼歸屬地為重慶,針對號碼歸屬地為深圳的電話號碼,安全服務器可以獲取第一電話號碼至第三百電話號碼中各個電話號碼的歷史云查次數,按照歷史云查次數從大到小的順序對各個電話號碼進行排序,確定云查次數較高的電話號碼,云查次數較高的電話號碼的數量小于或者等于第一預設數量閾值,進而將云查次數較高的電話號碼及其標識信息存儲到號碼數據庫中。可選的,安全服務器獲取第一電話號碼至第三百電話號碼中各個電話號碼的歷史云查次數之后,可以將云查次數大于或者等于第二預設數量閾值的電話號碼確定為云查次數較高 的電話號碼,進而將云查次數較高的電話號碼及其標識信息存儲到號碼數據庫中。同理,針對號碼歸屬地為北京的電話號碼,安全服務器可以將云查次數較高的電話號碼及其標識信息存儲到號碼數據庫中。針對號碼歸屬地為重慶的電話號碼,安全服務器可以將云查次數較高的電話號碼及其標識信息存儲到號碼數據庫中。
在可選實施例中,安全服務器在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息之前,可以確定安全客戶端將各個電話號碼標記為對應標識信息時的標記區域,獲取同一標記區域的各個電話號碼被標記為對應標識信息的標記次數,將標記區域中標記次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
具體實現中,終端在呼叫電話號碼時將該電話號碼標記為指定號碼類型,終端可以通過安全客戶端將該電話號碼以及包含指定號碼類型的標識信息發送給安全服務器,安全服務器接收到該電話號碼及其標識信息時,可以獲取終端的IP地址,將該IP地址所屬區域作為安全客戶端將該電話號碼標記為對應標識信息時的標記區域,并對在該標記區域將該電話號碼標記為指定號碼類型的標記次數加一。示例性的,攜帶有標識信息的電話號碼包括第一電話號碼至第九百電話號碼,總計900個電話號碼,其中第一電話號碼至第三百電話號碼的標記區域為深圳,第三百零一電話號碼至第七百電話號碼的標記區域為北京,第七百零一電話號碼至第九百電話號碼的標記區域為重慶,針對標記區域為深圳的電話號碼,安全服務器可以獲取第一電話號碼至第三百電話號碼中各個電話號碼的標記次數,按照歷史標記次數從大到小的順序對各個電話號碼進行排序,確定標記次數較高的電話號碼,標記次數較高的電話號碼的數量小于或者等于第一預設數量閾值,進而將標記次數較高的電話號碼及其標識信息存儲到號碼數據庫中。可選的,安全服務器獲取第一電話號碼至第三百電話號碼中各個電話號碼的歷史標記次數之后,可以將標記次數大于或者等于第二預設數量閾值的電話號碼確定為標記次數較高的電話號碼,進而將標記次數較高的電話號碼及其標識信息存儲到號碼數據庫中。同理,針對號碼歸屬地為北京的電話號碼,安全服務器可以將標記次數較高的電話號碼及其標識信息存儲到號碼數據庫中。針對號碼歸屬地為重慶的電話號碼,安全服務器可以將標記次數較高的電話號碼及其標識信息存儲到號碼數據庫中。
在可選實施例中,攜帶有標識信息的電話號碼可以是從黃頁數據庫中獲取到的,黃頁數據庫可以包括各個服務機構的電話號碼。服務機構可以包括政府部門或者企業等,例如在黃頁數據庫中可以查找到微信支付專線為95017。例如,安全服務器可以在黃頁數據庫中獲取攜帶有標識信息的電話號碼,并確定各個攜帶有標識信息的電話號碼的號碼歸屬地,獲取同一號碼歸屬地的各個電話號碼的通話次數,將號碼歸屬地中通話次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。又如,安全服務器可以在黃頁數據庫中獲取攜帶有標識信息的電話號碼,確定安全客戶端將各個電話號碼標記為對應標識信息時的標記區域,獲取同一標記區域的各個電話號碼被標記為對應標識信息的標記次數,將標記區域中標記次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
在可選實施例中,攜帶有標識信息的電話號碼可以是從類型數據庫中獲取到的,類型數據庫可以包括各個安全客戶端對不同電話號碼標記的號碼類型。例如多個安全客戶端將指定電話號碼標記為詐騙電話,則安全服務器可以將該指定電話號碼及包含號碼類型為詐騙電話的標識信息存儲到類型數據庫中。例如,當安全服務器獲取終端的地理位置時,可以在類型數據庫中獲取攜帶有標識信息的電話號碼,并確定各個攜帶有標識信息的電話號碼的號碼歸屬地,獲取同一號碼歸屬地的各個電話號碼的通話次數,將號碼歸屬地中通話次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。又如,安全服務器可以在類型數據庫中獲取攜帶有標識信息的電話號碼,確定安全客戶端將各個電話號碼標記為對應標識信息時的標記區域,獲取同一標記區域的各個電話號碼被標記為對應標識信息的標記次數,將標記區域中標記次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
S203,將查找到的電話號碼及其標識信息發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息。
安全服務器在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息之后,可以將查找到的電話號碼及其標識信息發送給終端,終端可以將該電話號碼及其標識信息存儲到本地,當終端沒有網絡信號或者網絡信號較弱,且檢測到終端在呼叫電話號碼時,終端可以將該電話號碼與本地存儲的電話號碼進行比較,獲取該電話號碼對應的標識信息,并輸出該標識信息,以提示用戶該電話號碼的號碼類型。
在可選實施例中,安全服務器可以按照預設時間周期對電話號碼數據庫進行更新,獲取終端的地理位置,在經過更新的電話號碼數據庫中查找與地理位置匹配的經過更新的電話號碼及其標識信息,將經過更新的的電話號碼及其標識信息發送給終端,以使終端對存儲的電話號碼及其標識信息進行更新。其中,預設時間間隔可以為預先設定的時長,例如一周或者30天等,具體不受本發明實施例的限制。
具體實現中,安全服務器可以周期性的對電話號碼數據庫進行更新,以確保號碼數據庫中的電話號碼及其標識信息的準確性。安全服務器對電話號碼數據庫進行更新之后,可以獲取該終端當前的地理位置,在經過更新的電話號碼數據庫中查找與地理位置匹配的經過更新的電話號碼及其標識信息,將經過更新的的電話號碼及其標識信息發送給終端,以使終端對存儲的電話號碼及其標識信息進行更新。
在可選實施例中,安全服務器檢測到終端的地理位置發生變化時,可以獲取終端當前的地理位置,在電話號碼數據庫中查找與終端當前的地理位置匹配的電話號碼及其標識信息,將與終端當前的地理位置匹配的電話號碼及其標識信息發送給終端,以使終端對存儲的電話號碼及其標識信息進行更新。
例如,安全服務器可以記錄終端最近一次所處的地理位置,當安全服務器與終端中的安全客戶端建立通信連接時得到該終端的IP地址,該IP地址所屬區域與記錄的終端最近一次所處的地理位置不相同時,安全服務器可以確定該終端的地理位置發生變化,進而將該IP地址所屬區域作為終端當前的地理位置,在電話號碼數據庫中查找與終端當前的地理位置匹配的電話號碼及其標識信息,將與終端當前的地理位置匹配的電話號碼及其標識信息發送給終端,以使終端對存儲的電話號碼及其標識信息進行更新。
又如,終端通過內置GPS或者基站定位等定位技術檢測到終端的地理位置發生變化時,可以將終端當前的地理位置發送給安全服務器,以提示安全服務器該終端的地理位置發生變化,進而在電話號碼數據庫中查找與終端當前的地理位置匹配的電話號碼及其標識信息,將與終端當前的地理位置匹配的電話號碼及其標識信息發送給終端,以使終端對存儲的電話號碼及其標識信息進行更新。
在可選實施例中,安全服務器將查找到的電話號碼及其標識信息發送給終 端之后,當查找到的電話號碼及其標識信息進行更新時,獲取經過更新的電話號碼及其標識信息的鏈接地址,將鏈接地址發送給終端,以使終端根據鏈接地址下載經過更新的電話號碼及其標識信息。其中,鏈接地址可以為經過更新的電話號碼及其標識信息的訪問路徑。
在可選實施例中,安全服務器可以獲取各個攜帶有標識信息的電話號碼的通話次數,將通話次數較高的電話號碼及其標識信息封裝到安全客戶端的安裝包中,在接收到終端發送的安裝包下載請求時,將攜帶有電話號碼及其標識信息的安裝包發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息。本發明實施例中,安全服務器將電話號碼及其標識信息封裝到安全客戶端的安裝包中,則不同終端獲取到的電話號碼及其標識信息是相同的,且封裝到安裝包中的電話號碼及其標識信息的數據量較小。
在可選實施例中,安全服務器可以獲取各個攜帶有標識信息的電話號碼的云查次數,將云查次數較高的電話號碼及其標識信息封裝到安全客戶端的安裝包中,在接收到終端發送的安裝包下載請求時,將攜帶有電話號碼及其標識信息的安裝包發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息。
在可選實施例中,安全服務器可以獲取各個電話號碼被標記為對應標識信息的標記次數,將標記次數較高的電話號碼及其標識信息封裝到安全客戶端的安裝包中,在接收到終端發送的安裝包下載請求時,將攜帶有電話號碼及其標識信息的安裝包發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息。
在圖2所示的電話號碼識別方法中,獲取終端的地理位置,在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息,將查找到的電話號碼及其標識信息發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息,可提高電話號碼識別的準確率。
請參見圖3,圖3是本發明另一實施例公開的一種電話號碼識別方法的流程示意圖。如圖3所示,該電話號碼識別方法可以包括以下步驟:
S301,接收安全服務器發送的在電話號碼數據庫中查找到的與終端的地理位置匹配的電話號碼及其標識信息。
終端可以接收安全服務器發送的電話號碼及其標識信息,其中該電話號碼及其標識信息是安全服務器在電話號碼數據庫查找到的與終端的地理位置匹配的電話號碼及其標識信息。
S302,檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
終端在檢測到呼叫電話號碼時,可以在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。具體實現中,終端在接聽來電、撥打電話號碼或者顯示指定號碼的詳細信息等,可以確定終端在呼叫電話號碼,進而在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
S303,輸出電話號碼對應的標識信息。
終端在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息之后,可以輸出該電話號碼對應的標識信息,以提示用戶該電話號碼的號碼類型。
在可選實施例中,終端可以向安全服務器發送關于安全客戶端的安裝包下載請求,接收安全服務器響應安裝包下載請求反饋的安裝包,安裝包攜帶有通話次數較高的電話號碼及其標識信息,檢測到呼叫電話號碼時,在通話次數較高的電話號碼及其標識信息中獲取電話號碼對應的標識信息,輸出電話號碼對應的標識信息。
在可選實施例中,終端在通話次數較高的電話號碼及其標識信息中獲取電話號碼對應的標識信息之前,可以判斷電話號碼的呼叫場景與預設場景是否匹配,當電話號碼的呼叫場景與所述預設場景匹配時,觸發在通話次數較高的電話號碼及其標識信息中獲取該電話號碼對應的標識信息;當電話號碼的呼叫場景與預設場景不匹配時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取該電話號碼對應的標識信息。
其中,安全服務器將在電話號碼數據庫查找到的與終端的地理位置匹配的電話號碼及其標識信息通過通信連接發送給終端,為了提高電話號碼識別的準確率,該電話號碼及其標識信息的數據量較大。另外,電話號碼及其標識信息封裝在安裝包中時,由于安裝包的數據量受到限制,則該電話號碼及其標識信息的數據量較小。對于速度需求較高的場景,終端可以將電話號碼與封裝在安 裝包中的電話號碼進行比較,由于封裝在安裝包中的電話號碼及其標識信息的數據量較小,讀取速度較快,可提高該電話號碼對應的標識信息的獲取速率。對于準確率需求較高的場景,終端可以將電話號碼與在電話號碼數據庫中查找到的與終端的地理位置匹配的電話號碼進行比較,由于與終端的地理位置匹配的電話號碼及其標識信息的數據量較大,在與終端的地理位置匹配的電話號碼中查找到該電話號碼的概率較大,可提高電話號碼識別的準確率。示例性的,接聽來電或者撥打電話號碼等呼叫場景為準確率需求較高的場景,顯示指定號碼的詳細信息的呼叫場景為速度需求較高的場景,終端可以將顯示指定號碼的詳細信息作為預設場景。
在圖3所示的電話號碼識別方法中,接收安全服務器發送的在電話號碼數據庫中查找到的與終端的地理位置匹配的電話號碼及其標識信息,檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取該電話號碼對應的標識信息,并輸出該電話號碼對應的標識信息,可提高電話號碼識別的準確率。
請參見圖4,圖4是本發明另一實施例公開的一種電話號碼識別方法的流程示意圖。如圖4所示,該電話號碼識別方法可以包括以下步驟:
S401,安全服務器在黃頁數據庫中獲取各個攜帶有標識信息的電話號碼。
在可選實施例中,安全服務器在黃頁數據庫中獲取各個攜帶有標識信息的電話號碼之后,可以獲取各個攜帶有標識信息的電話號碼的通話次數,將通話次數較高的電話號碼及其標識信息封裝到安全客戶端的安裝包中,在接收到終端發送的安裝包下載請求時,將攜帶有電話號碼及其標識信息的安裝包發送給終端,終端可以在呼叫電話號碼時輸出電話號碼對應的標識信息。
S402,安全服務器確定各個攜帶有標識信息的電話號碼的號碼歸屬地。
S403,安全服務器獲取同一號碼歸屬地的各個電話號碼的云查次數。
S404,安全服務器將號碼歸屬地中云查次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
在可選實施例中,安全服務器可以按照預設時間周期對電話號碼數據庫進行更新,獲取終端的地理位置,在經過更新的電話號碼數據庫中查找與地理位置匹配的經過更新的電話號碼及其標識信息,將經過更新的的電話號碼及其標 識信息發送給終端,終端對存儲的電話號碼及其標識信息進行更新。
S405,安全服務器獲取終端的地理位置。
在可選實施例中,安全服務器檢測到終端的地理位置發生變化時,可以獲取終端當前的地理位置,在電話號碼數據庫中查找與終端當前的地理位置匹配的電話號碼及其標識信息,將與終端當前的地理位置匹配的電話號碼及其標識信息發送給終端,終端可以對存儲的電話號碼及其標識信息進行更新。
S406,安全服務器在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息。
S407,安全服務器將查找到的電話號碼及其標識信息發送給終端。
在可選實施例中,安全服務器將查找到的電話號碼及其標識信息發送給終端之后,當查找到的電話號碼及其標識信息進行更新時,安全服務器可以獲取經過更新的電話號碼及其標識信息的鏈接地址,將鏈接地址發送給終端,終端可以根據鏈接地址下載經過更新的電話號碼及其標識信息。
S408,終端在檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
在可選實施例中,終端在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息之前,可以判斷電話號碼的呼叫場景與預設場景是否匹配,當電話號碼的呼叫場景與預設場景匹配時,觸發在通話次數較高的電話號碼及其標識信息中獲取電話號碼對應的標識信息;當電話號碼的呼叫場景與預設場景不匹配時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
S409,終端輸出電話號碼對應的標識信息。
在圖4所示的電話號碼識別方法中,安全服務器在黃頁數據庫中獲取各個攜帶有標識信息的電話號碼,獲取同一號碼歸屬地的各個電話號碼的云查次數,將號碼歸屬地中云查次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中,安全服務器在電話號碼數據庫中查找與終端的地理位置匹配的電話號碼及其標識信息,將查找到的電話號碼及其標識信息發送給終端,終端在檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息,并輸出電話號碼對應的標識信息,可提高電話號碼識別的準確率。
請參見圖5,圖5是本發明另一實施例公開的一種電話號碼識別方法的流程示意圖。如圖5所示,該電話號碼識別方法可以包括以下步驟:
S501,安全服務器在類型數據庫中獲取各個攜帶有標識信息的電話號碼。
在可選實施例中,安全服務器在類型數據庫中獲取各個攜帶有標識信息的電話號碼之后,可以獲取各個攜帶有標識信息的電話號碼的云查次數,將云查次數較高的電話號碼及其標識信息封裝到安全客戶端的安裝包中,在接收到終端發送的安裝包下載請求時,將攜帶有電話號碼及其標識信息的安裝包發送給終端,終端可以在呼叫電話號碼時輸出電話號碼對應的標識信息。
S502,安全服務器確定安全客戶端將各個電話號碼標記為對應標識信息時的標記區域。
S503,安全服務器獲取同一標記區域的各個電話號碼被標記為對應標識信息的標記次數。
S504,安全服務器將標記區域中標記次數較高的電話號碼及其標識信息存儲到所述電話號碼數據庫中。
在可選實施例中,安全服務器可以按照預設時間周期對電話號碼數據庫進行更新,獲取終端的地理位置,在經過更新的電話號碼數據庫中查找與地理位置匹配的經過更新的電話號碼及其標識信息,將經過更新的的電話號碼及其標識信息發送給終端,終端對存儲的電話號碼及其標識信息進行更新。
S505,安全服務器獲取終端的地理位置。
在可選實施例中,安全服務器檢測到終端的地理位置發生變化時,可以獲取終端當前的地理位置,在電話號碼數據庫中查找與終端當前的地理位置匹配的電話號碼及其標識信息,將與終端當前的地理位置匹配的電話號碼及其標識信息發送給終端,終端可以對存儲的電話號碼及其標識信息進行更新。
S506,安全服務器在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息。
S507,安全服務器將查找到的電話號碼及其標識信息發送給終端。
在可選實施例中,安全服務器將查找到的電話號碼及其標識信息發送給終端之后,當查找到的電話號碼及其標識信息進行更新時,安全服務器可以獲取經過更新的電話號碼及其標識信息的鏈接地址,將鏈接地址發送給終端,終端 可以根據鏈接地址下載經過更新的電話號碼及其標識信息。
S508,終端在檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
在可選實施例中,終端在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息之前,可以判斷電話號碼的呼叫場景與預設場景是否匹配,當電話號碼的呼叫場景與預設場景匹配時,觸發在通話次數較高的電話號碼及其標識信息中獲取電話號碼對應的標識信息;當電話號碼的呼叫場景與預設場景不匹配時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
S509,終端輸出電話號碼對應的標識信息。
在圖5所示的電話號碼識別方法中,安全服務器在類型數據庫中獲取各個攜帶有標識信息的電話號碼,獲取同一標記區域的各個電話號碼被標記為對應標識信息的標記次數,將標記區域中標記次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中,安全服務器在電話號碼數據庫中查找與終端的地理位置匹配的電話號碼及其標識信息,將查找到的電話號碼及其標識信息發送給終端,終端在檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息,并輸出電話號碼對應的標識信息,可提高電話號碼識別的準確率。
請參見圖6,圖6是本發明實施例中提供的一種安全服務器的結構示意圖,如圖所示本實施例中的安全服務器至少可以包括地理位置獲取單元601、c602以及標識信息發送單元603,其中:
地理位置獲取單元601,用于獲取終端的地理位置。
標識信息獲取單元602,用于在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息,標識信息用于指示電話號碼的號碼類型。
標識信息發送單元603,用于將查找到的電話號碼及其標識信息發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息。
在可選實施例中,本發明實施例中的安全服務器還可以包括:
歸屬地確定單元604,用于標識信息獲取單元602在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息之前,確定各個攜帶有標識信息的電 話號碼的號碼歸屬地。
通話次數獲取單元605,用于獲取同一號碼歸屬地的各個電話號碼的通話次數。
標識信息存儲單元606,用于將號碼歸屬地中通話次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
在可選實施例中,本發明實施例中的安全服務器還可以包括:
標記區域確定單元607,用于標識信息獲取單元602在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息之前,確定安全客戶端將各個電話號碼標記為對應標識信息時的標記區域。
標記次數獲取單元608,用于獲取同一標記區域的各個電話號碼被標記為對應標識信息的標記次數。
標識信息存儲單元606,用于將標記區域中標記次數較高的電話號碼及其標識信息存儲到電話號碼數據庫中。
在可選實施例中,本發明實施例中的安全服務器還可以包括:
更新單元609,用于按照預設時間周期對電話號碼數據庫進行更新。
地理位置獲取單元601,還用于獲取終端的地理位置。
標識信息獲取單元602,還用于在經過更新的電話號碼數據庫中查找與地理位置匹配的經過更新的電話號碼及其標識信息。
標識信息發送單元603,還用于將經過更新的的電話號碼及其標識信息發送給終端,以使終端對存儲的電話號碼及其標識信息進行更新。
在可選實施例中,本發明實施例中的安全服務器還可以包括:
鏈接地址獲取單元610,用于標識信息發送單元603將查找到的電話號碼及其標識信息發送給終端之后,當查找到的電話號碼及其標識信息進行更新時,獲取經過更新的電話號碼及其標識信息的鏈接地址。
鏈接地址發送單元611,用于將鏈接地址發送給終端,以使終端根據鏈接地址下載經過更新的電話號碼及其標識信息。
在可選實施例中,地理位置獲取單元601,還用于檢測到終端的地理位置發生變化時,獲取終端當前的地理位置。
標識信息獲取單元602,還用于在電話號碼數據庫中查找與終端當前的地理位置匹配的電話號碼及其標識信息。
標識信息發送單元603,還用于將與終端當前的地理位置匹配的電話號碼及其標識信息發送給終端,以使終端對存儲的電話號碼及其標識信息進行更新。
在可選實施例中,本發明實施例中的安全服務器還可以包括:
通話次數獲取單元605,用于獲取各個攜帶有標識信息的電話號碼的通話次數。
標識信息封裝單元612,用于將通話次數較高的電話號碼及其標識信息封裝到安全客戶端的安裝包中。
安裝包發送單元613,用于在接收到終端發送的安裝包下載請求時,將攜帶有電話號碼及其標識信息的安裝包發送給終端,以使終端在呼叫電話號碼時輸出所述電話號碼對應的標識信息。
在可選實施例中,攜帶有標識信息的電話號碼是從黃頁數據庫中獲取到的,黃頁數據庫包括各個服務機構的電話號碼;或者攜帶有標識信息的電話號碼是從類型數據庫中獲取到的,類型數據庫包括各個安全客戶端對不同電話號碼標記的號碼類型。
在圖6所示的安全服務器中,地理位置獲取單元601獲取終端的地理位置,標識信息獲取單元602在電話號碼數據庫中查找與地理位置匹配的電話號碼及其標識信息,標識信息發送單元603將查找到的電話號碼及其標識信息發送給終端,以使終端在呼叫電話號碼時輸出電話號碼對應的標識信息,可提高電話號碼識別的準確率。
請參見圖7,圖7是本發明實施例中提供的一種終端的結構示意圖,如圖所示本實施例中的終端至少可以包括標識信息接收單元701、標識信息獲取單元702以及標識信息輸出單元703,其中:
標識信息接收單元701,用于接收安全服務器發送的在電話號碼數據庫中查找到的與終端的地理位置匹配的電話號碼及其標識信息。
標識信息獲取單元702,用于檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
標識信息輸出單元703,用于輸出電話號碼對應的標識信息。
在可選實施例中,本發明實施例中的終端還可以包括:
下載請求發送單元704,用于向安全服務器發送關于安全客戶端的安裝包下 載請求。
安裝包接收單元705,用于接收安全服務器響應安裝包下載請求反饋的安裝包,安裝包攜帶有通話次數較高的電話號碼及其標識信息。
標識信息獲取單元702,用于檢測到呼叫電話號碼時,在通話次數較高的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
標識信息輸出單元703,用于輸出電話號碼對應的標識信息。
在可選實施例中,本發明實施例中的終端還可以包括:
判斷單元706,用于判斷電話號碼的呼叫場景與預設場景是否匹配。
標識信息獲取單元702,還用于當電話號碼的呼叫場景與預設場景匹配時,在通話次數較高的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
標識信息獲取單元702,還用于當電話號碼的呼叫場景與預設場景不匹配時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息。
在圖7所示的終端中,標識信息接收單元701接收安全服務器發送的在電話號碼數據庫中查找到的與終端的地理位置匹配的電話號碼及其標識信息,標識信息獲取單元702檢測到呼叫電話號碼時,在與終端的地理位置匹配的電話號碼及其標識信息中獲取電話號碼對應的標識信息,標識信息輸出單元703輸出電話號碼對應的標識信息,可提高電話號碼識別的準確率。
本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。