[發明專利]一種手機號碼的確定方法及裝置有效
| 申請號: | 201510477069.8 | 申請日: | 2015-08-06 |
| 公開(公告)號: | CN105187632B | 公開(公告)日: | 2018-09-11 |
| 發明(設計)人: | 龔賑 | 申請(專利權)人: | 北京金山安全軟件有限公司 |
| 主分類號: | H04M1/725 | 分類號: | H04M1/725 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 馬敬;項京 |
| 地址: | 100085 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 手機號碼 確定 方法 裝置 | ||
本發明實施例公開了一種手機號碼的確定方法及裝置。一種手機號碼的確定方法,應用于終端,所述方法包括以下步驟:獲得用戶輸入的目標手機號碼;確定手機號碼歸屬國的目標國際區號;根據第一資源庫中保存的每個國際區號與正則表達式集合的對應關系,在所述第一資源庫中查找所述目標國際區號對應的正則表達式集合;將所述目標手機號碼分別與所述正則表達式集合中的每一個正則表達式進行正則匹配;如果所述目標手機號碼與所述正則表達式集合中的任意一個正則表達式匹配成功,則確定所述目標手機號碼有效。應用本發明實施例所提供的技術方案,可以快速確定用戶輸入的手機號碼是否有效,不需要與運營商進行網絡交互,節省了用戶的等待時間。
技術領域
本發明涉及計算機技術領域,特別涉及一種手機號碼的確定方法及裝置。
背景技術
隨著互聯網技術的快速發展,各類應用逐漸增多,為人們的工作和生活帶來了很多便利。而在如今的移動互聯網時代,移動終端逐漸成為人們工作和生活的重要工具。用戶經常會在各類終端中安裝各類應用,經常需要輸入自己所使用的手機號碼,以進行某些應用的注冊、登錄、或者接收驗證碼等操作,以享受這些應用的更多功能。
當用戶輸入手機號碼用以注冊、登錄某個應用,或接收該應用的驗證碼時,該應用服務商多是通過將用戶輸入的手機號碼提交給相應的運營商做有效性校驗,根據運營商返回的結果確定該手機號碼是否有效。
這種手機號碼有效性確定方法需要應用服務商與運營商之間進行網絡交互,才能確定出用戶輸入的手機號碼是否有效,在網絡環境欠佳的情況下,網絡交互的過程將導致用戶等待時長較長,導致確定手機號碼是否有效的時間較長。
發明內容
為解決上述問題,本發明實施例公開了一種手機號碼的確定方法及裝置,可以解決確定手機號碼是否有效時間較長的問題。技術方案如下:
一種手機號碼的確定方法,應用于終端,所述方法包括:
獲得用戶輸入的目標手機號碼;
確定手機號碼歸屬國的目標國際區號;
根據第一資源庫中保存的每個國際區號與正則表達式集合的對應關系,在所述第一資源庫中查找所述目標國際區號對應的正則表達式集合;
將所述目標手機號碼分別與所述正則表達式集合中的每一個正則表達式進行正則匹配;
如果所述目標手機號碼與所述正則表達式集合中的任意一個正則表達式匹配成功,則確定所述目標手機號碼有效。
在本發明的一種具體實施方式中,在所述將所述目標手機號碼分別與所述正則表達式集合中的每一個正則表達式進行正則匹配之前,還包括:
根據第二資源庫中保存的每個國際區號與手機號碼的長度的對應關系,在所述第二資源庫中查找所述目標國際區號對應的手機號碼的長度;
判斷所述目標手機號碼的長度與查找到的長度是否一致;
如果是,則執行所述將所述目標手機號碼分別與所述正則表達式集合中的每一個正則表達式進行正則匹配的步驟。
在本發明的一種具體實施方式中,在所述判斷所述目標手機號碼的長度與查找到的長度是否一致之前,還包括:
判斷所述目標手機號碼中是否包含預設的非法字符,如果是,則將所述目標手機號碼中包含的非法字符做刪除處理;
和/或
判斷所述目標手機號碼中前N位數字與所述目標國際區號是否相同,如果是,則將所述目標手機號碼中的前N位數字做刪除處理,其中,所述N為所述目標國際區號的位數。
在本發明的一種具體實施方式中,在所述目標手機號碼的長度與查找到的長度不一致的情況下,所述方法還包括:
輸出顯示長度錯誤的提示信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京金山安全軟件有限公司,未經北京金山安全軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510477069.8/2.html,轉載請聲明來源鉆瓜專利網。





