[發明專利]一種設備標識處理方法、系統、計算機設備及可讀存儲介質有效
| 申請號: | 202011110686.1 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112148724B | 公開(公告)日: | 2022-08-23 |
| 發明(設計)人: | 王佔晉;張攀;郭鵬飛 | 申請(專利權)人: | 杭州兌吧網絡科技有限公司 |
| 主分類號: | G06F16/215 | 分類號: | G06F16/215 |
| 代理公司: | 杭州裕陽聯合專利代理有限公司 33289 | 代理人: | 田金霞 |
| 地址: | 310012 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設備 標識 處理 方法 系統 計算機 可讀 存儲 介質 | ||
1.一種設備標識處理方法,其特征在于,所述設備標識處理方法用以在移動終端的設備標識存入數據庫之前對設備標識進行處理,包括如下步驟:采集移動終端的設備標識,所述設備標識為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值或deviceId;
工廠模式清洗包括如下步驟:如果裝配后的設備標識經過前置校驗,則結束工廠模式清洗,進入標識設置;如果裝配后的設備標識未經過前置校驗,則對裝配后的設備標識進行如下操作:如果前置校驗后的設備標識為imei或具有imei,則進行imei清洗,所述imei清洗為第一正則匹配不為空,且imei為15位,所述第一正則匹配為Pattern.compile(\\d{15}$),如果第一正則匹配失敗,則刪除該imei;
如果前置校驗后的設備標識為idfa或具有idfa,則進行idfa清洗,所述idfa清洗為第二正則匹配不為空,所述第二正則匹配為^([0-9a-zA-Z]{1,})(([∧s-][0-9a-zA-Z]{1,}){4})$,如果第二正則匹配失敗,則刪除該idfa;
如果前置校驗后的設備標識為oaid或具有oaid,則進行oaid清洗,所述oaid清洗為第三正則匹配不為空,且長度大于8位,所述第三正則匹配為Pattern.compile(\\d{8,16}$),如果第三正則匹配失敗,則刪除該oaid;
對清洗后的設備標識進行MD5計算:
如果清洗后的設備標識為imei或具有imei,則獲取imeiMD5,并將imeiMD5設置到imeiMD5空間;
如果清洗后的設備標識為idfa或具有idfa,則獲取idfaMD5,并將idfaMD5設置到idfaMD5空間;
如果清洗后的設備標識為oaid或具有oaid,則獲取oaidMD5,并將oaidMD5設置到oaidMD5空間;
結束工廠模式清洗,進入標識設置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州兌吧網絡科技有限公司,未經杭州兌吧網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011110686.1/1.html,轉載請聲明來源鉆瓜專利網。





