[發明專利]一種設備標識處理方法、系統、計算機設備及可讀存儲介質有效
| 申請號: | 202011110686.1 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112148724B | 公開(公告)日: | 2022-08-23 |
| 發明(設計)人: | 王佔晉;張攀;郭鵬飛 | 申請(專利權)人: | 杭州兌吧網絡科技有限公司 |
| 主分類號: | G06F16/215 | 分類號: | G06F16/215 |
| 代理公司: | 杭州裕陽聯合專利代理有限公司 33289 | 代理人: | 田金霞 |
| 地址: | 310012 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 標識 處理 方法 系統 計算機 可讀 存儲 介質 | ||
本發明公開了一種設備標識處理方法、系統、計算機設備及可讀存儲介質,涉及移動互聯網技術領域。本發明所提供的技術方案,用以在移動終端的設備標識存入數據庫之前對設備標識進行處理,包括如下步驟:采集移動終端的設備標識,將設備標識設置為入參模式,對設備標識進行裝配,對裝配后的設備標識依次進行工廠模式清洗和標識設置,得到唯一設備標識,存入數據庫。本發明所提供的方法適應于不同類型的設備號,生成唯一標識,并可在不同云端服務器之間共享使用。
【技術領域】
本發明涉及移動互聯網技術領域,具體涉及一種設備標識處理方法、系統、計算機設備及可讀存儲介質。
【背景技術】
移動互聯時代,用戶手機都有唯一設備號,不同手機設備號類型可能不同,如安卓的IMEI、OAID和蘋果手機的IDFA;互聯網信息傳遞過程中為了保障用戶隱私安全,一般會對設備號進行加密,例如32位小寫MD5;云端服務器接收到用戶設備號后,會進行入庫操作。但是,用戶手機設備號經過MD5后進行互聯網傳輸,存在一定的設備號質量問題,現有技術的檢測很難發現當前設備號是否為真實設備號;云端服務器接收到不同種類的設備號以后很難形成統一的唯一標志,而常規的存入數據庫的生成ID方式無法適用于移動互聯網行業其他云端服務器使用。
【發明內容】
為解決前述問題,本發明提供了一種設備標識處理方法,適應于不同類型的設備號,生成唯一標識,并可在不同云端服務器之間共享使用。
為了達到上述目的,本發明采用如下技術方案:
一種設備標識處理方法,用以在移動終端的設備標識存入數據庫之前對設備標識進行處理,包括如下步驟:
采集移動終端的設備標識,所述設備標識為imei、device Id、oaid或idfa其中的一種或幾種;
將設備標識設置為入參模式,如果設備標識為imei,或設備標識中具有imei,則設置為imei模式,設備標識的屬性包括device Id、device Type、legal Flag;
對設備標識進行裝配,包括:imei設置為imei01;imeiMD5空間設置為空;idfa設置為空;idfaMD5空間設置為空;oaid設置為空;oaidMD5空間設置為空;
對裝配后的設備標識依次進行工廠模式清洗和標識設置,得到唯一設備標識,存入數據庫。
可選的,如果裝配后的設備標識為經過MD5加密后的設備標識,則在工廠模式清洗前,先進行前置校驗,前置校驗包括如下步驟:
按正則規則刪除設備標識中不符合正則規則的MD5值,如果設備標識為device Id或具有device Id,則刪除不符合正則規則的device Id;所述正則規則為:Pattern.compile(^([0-9a-f]{32})$);
清洗MD5值中的錯誤值,所述錯誤值由數據庫提供;
刪除作弊數據中的MD5值所對應的設備標識,所述作弊數據由數據庫提供;或設備標識的legal Flag屬性值為2時,刪除該設備標識;得到前置校驗后的設備標志MD5值或device Id。
可選的,工廠模式清洗包括如下步驟:
如果裝配后的設備標識經過前置校驗,則結束工廠模式清洗,進入標識設置;如果裝配后的設備標識未經過前置校驗,則對裝配后的設備標識進行如下操作:
如果前置校驗后的設備標識為imei或具有imei,則進行imei清洗,所述imei清洗為第一正則匹配不為空,且imei為15位,所述第一正則匹配為Pattern.compile(\\d{15}$),如果第一正則匹配失敗,則刪除該imei;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州兌吧網絡科技有限公司,未經杭州兌吧網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011110686.1/2.html,轉載請聲明來源鉆瓜專利網。





