[發明專利]手機及其手機號歸屬信息的存儲及查找方法有效
申請號: | 201210362910.5 | 申請日: | 2012-09-26 |
公開(公告)號: | CN102917341B | 公開(公告)日: | 2019-10-25 |
發明(設計)人: | 羅光喜;黃國宏;潘年華;靳國文;史紅軍;周平;王海;晏利平;李曉鵬 | 申請(專利權)人: | 貴陽朗瑪信息技術股份有限公司 |
主分類號: | H04W8/22 | 分類號: | H04W8/22;H04W88/02 |
代理公司: | 暫無信息 | 代理人: | 暫無信息 |
地址: | 550022 貴州省貴陽*** | 國省代碼: | 貴州;52 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | 手機 及其 手機號 歸屬 信息 存儲 查找 方法 | ||
1.一種手機號歸屬信息的查找方法,其特征在于,包括:
提取所述手機號前7位為手機號段,比較該手機號段與存儲記錄中7位的手機號段起始值之間的差值并判斷該差值是否大于或等于零且小于或等于該存儲記錄中的號段最大偏移值,如果存在判斷結果為是的存儲記錄,則從所述判斷結果為是的存儲記錄中解析出該手機號段的歸屬信息;否則,轉下述步驟:
提取所述手機號前8位為手機號段,比較該手機號段與存儲記錄中8位的手機號段起始值之間的差值并判斷該差值是否大于或等于零且小于或等于該存儲記錄中的號段最大偏移值,直至查找出判斷結果為是的存儲記錄,之后,從所述判斷結果為是的存儲記錄中解析出該手機號段的歸屬信息。
2.根據權利要求1所述的手機號歸屬信息的查找方法,其特征在于,當所述存儲記錄以手機號歸屬地舍棄首位數字零的電話區號來表示其市級的歸屬地信息時;則在解析歸屬信息的過程中,對電話區號進行補零處理。
3.根據權利要求1或2所述的手機號歸屬信息的查找方法,其特征在于,還包括:
依照手機號段起始值的前3位數值判斷該手機號段所歸屬的運營商信息,并將得出的運營商信息與解析出的歸屬地信息組合后一起以漢字字符串顯示在手機界面上。
4.根據權利要求1或2所述的手機號歸屬信息的查找方法,其特征在于,查找手機號段對應的存儲記錄的方式為“二分查找”方式或遍歷方式。
5.一種手機,其特征在于,包括與內存建立通信連接的加載模塊和手機號歸屬信息的查找模塊,其中:
所述加載模塊,用于將記錄有手機號前7位或前8位的手機號段及其對應的歸屬信息的存儲記錄加載到內存,其中各存儲記錄以手機號段起始值加號段最大偏移值的形式存儲有對應同一市級或市級以下歸屬地且號段相連的一小群手機號段;
所述手機號歸屬信息的查找模塊,用于提取所述手機號前7位為手機號段,比較該手機號段與存儲記錄中7位的手機號段起始值之間的差值并判斷該差值是否大于或等于零且小于或等于該存儲記錄中的號段最大偏移值,如果存在判斷結果為是的存儲記錄,則從所述判斷結果為是的存儲記錄中解析出該手機號段的歸屬信息;否則,提取所述手機號前8位為手機號段,比較該手機號段與存儲記錄中8位的手機號段起始值之間的差值并判斷該差值是否大于或等于零且小于或等于該存儲記錄中的號段最大偏移值,直至查找出判斷結果為是的存儲記錄,之后,從所述判斷結果為是的存儲記錄中解析出該手機號段的歸屬信息。
6.根據權利要求5所述的手機,其特征在于,在存儲所述歸屬信息與手機號段的對應關系時,所述存儲記錄以小群為單位記錄手機號段與歸屬地的對應關系,與各小群對應的各條存儲記錄存儲有該小群的手機號段起始值、號段最大偏移值及其歸屬地信息,其中:
所述手機號段起始值以無符號長整型數據進行存儲,所述號段最大偏移值以無符號短整型或字符型數據進行存儲,所述歸屬地信息以無符號短整型數據進行存儲;或者
以24位的無符號整型數據存儲所述手機號段起始值,以8位的無符號字符型數據存儲所述號段最大偏移值,以16位的無符號短整型數據存儲所述歸屬地信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴陽朗瑪信息技術股份有限公司,未經貴陽朗瑪信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210362910.5/1.html,轉載請聲明來源鉆瓜專利網。