[發(fā)明專利]一種移動(dòng)端SDK的授權(quán)認(rèn)證方法及系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202011454145.0 | 申請(qǐng)日: | 2020-12-10 |
| 公開(kāi)(公告)號(hào): | CN112689285B | 公開(kāi)(公告)日: | 2023-08-15 |
| 發(fā)明(設(shè)計(jì))人: | 何巍 | 申請(qǐng)(專利權(quán))人: | 航天信息股份有限公司 |
| 主分類號(hào): | H04W12/06 | 分類號(hào): | H04W12/06 |
| 代理公司: | 北京工信聯(lián)合知識(shí)產(chǎn)權(quán)代理有限公司 11266 | 代理人: | 姜麗輝 |
| 地址: | 100195 *** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 移動(dòng) sdk 授權(quán) 認(rèn)證 方法 系統(tǒng) | ||
1.一種移動(dòng)端SDK的授權(quán)認(rèn)證方法,其特征在于,所述方法包括:
獲取移動(dòng)端SDK的使用方提交的基礎(chǔ)信息,并根據(jù)所述基礎(chǔ)信息按照第一預(yù)設(shè)算法進(jìn)行哈希運(yùn)算,獲取與移動(dòng)端SDK對(duì)應(yīng)的預(yù)授權(quán)碼,以實(shí)現(xiàn)對(duì)移動(dòng)端SDK進(jìn)行預(yù)授權(quán);其中,所述基礎(chǔ)信息包括:使用方的基本信息、APP應(yīng)用標(biāo)識(shí)、終端設(shè)備信息和使用期限;
接收移動(dòng)端SDK的注冊(cè)請(qǐng)求,對(duì)所述注冊(cè)請(qǐng)求進(jìn)行解析以獲取所述移動(dòng)端發(fā)送的SDK授權(quán)碼,并判斷所述SDK授權(quán)碼和所述預(yù)授權(quán)碼是否一致,獲取判斷結(jié)果;
當(dāng)所述判斷結(jié)果指示所述SDK授權(quán)碼和所述預(yù)授權(quán)碼一致時(shí),根據(jù)所述基礎(chǔ)信息按照第二預(yù)設(shè)算法生成授權(quán)認(rèn)證碼,并將所述授權(quán)認(rèn)證碼發(fā)送至移動(dòng)端;
接收移動(dòng)端SDK發(fā)送的授權(quán)認(rèn)證碼和業(yè)務(wù)請(qǐng)求包,對(duì)所述移動(dòng)端SDK發(fā)送的授權(quán)認(rèn)證碼進(jìn)行合法性校驗(yàn),并當(dāng)校驗(yàn)通過(guò)時(shí)基于所述業(yè)務(wù)請(qǐng)求包進(jìn)行業(yè)務(wù)處理;
其中,所述對(duì)所述移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼進(jìn)行合法性校驗(yàn),包括:
比對(duì)所述移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼與服務(wù)器端存儲(chǔ)的授權(quán)認(rèn)證碼是否一致,若一致,則判斷移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼是否在有效期內(nèi)且權(quán)限合法;其中,若移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼在有效期內(nèi)且權(quán)限合法,則確認(rèn)通過(guò)合法性校驗(yàn),發(fā)送請(qǐng)求應(yīng)答消息至移動(dòng)端;若授權(quán)認(rèn)證碼不一致或移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼不在有效期內(nèi)或權(quán)限不合法,則發(fā)送錯(cuò)誤碼信息至移動(dòng)端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
移動(dòng)端SDK獲取終端設(shè)備的唯一序列號(hào)和APP應(yīng)用標(biāo)識(shí),并根據(jù)所述唯一序列號(hào)和APP標(biāo)識(shí)生成與移動(dòng)端SDK對(duì)應(yīng)的SDK授權(quán)碼。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
移動(dòng)端接收服務(wù)器端發(fā)送的授權(quán)認(rèn)證碼,并存儲(chǔ)在本地預(yù)置的授權(quán)認(rèn)證碼專用存儲(chǔ)區(qū),且該存儲(chǔ)區(qū)只對(duì)當(dāng)前APP允許訪問(wèn),以確保授權(quán)認(rèn)證碼的私密性。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
若在移動(dòng)端與服務(wù)端進(jìn)行業(yè)務(wù)通訊時(shí),移動(dòng)端SDK不能獲取到所述授權(quán)認(rèn)證碼,則返回未注冊(cè)消息;
若移動(dòng)端已完成注冊(cè),但APP被卸載或刪除后重新安裝,在重新進(jìn)行注冊(cè)時(shí),當(dāng)服務(wù)端檢測(cè)到移動(dòng)端的終端設(shè)備及APP已經(jīng)注冊(cè)過(guò),且授權(quán)認(rèn)證碼仍處于有效期內(nèi)時(shí),直接返回授權(quán)認(rèn)證碼至移動(dòng)端并更新最后一次通訊時(shí)間。
5.一種移動(dòng)端SDK的授權(quán)認(rèn)證系統(tǒng),其特征在于,所述系統(tǒng)包括:
預(yù)授權(quán)單元,用于獲取移動(dòng)端SDK的使用方提交的基礎(chǔ)信息,并根據(jù)所述基礎(chǔ)信息按照第一預(yù)設(shè)算法進(jìn)行哈希運(yùn)算,獲取與移動(dòng)端SDK對(duì)應(yīng)的預(yù)授權(quán)碼,以實(shí)現(xiàn)對(duì)移動(dòng)端SDK進(jìn)行預(yù)授權(quán);其中,所述基礎(chǔ)信息包括:使用方的基本信息、APP應(yīng)用標(biāo)識(shí)、終端設(shè)備信息和使用期限;
注冊(cè)請(qǐng)求接收單元,用于接收移動(dòng)端SDK的注冊(cè)請(qǐng)求,對(duì)所述注冊(cè)請(qǐng)求進(jìn)行解析以獲取所述移動(dòng)端發(fā)送的SDK授權(quán)碼,并判斷所述SDK授權(quán)碼和所述預(yù)授權(quán)碼是否一致,獲取判斷結(jié)果;
授權(quán)認(rèn)證碼生成單元,用于當(dāng)所述判斷結(jié)果指示所述SDK授權(quán)碼和所述預(yù)授權(quán)碼一致時(shí),根據(jù)所述基礎(chǔ)信息按照第二預(yù)設(shè)算法生成授權(quán)認(rèn)證碼,并將所述授權(quán)認(rèn)證碼發(fā)送至移動(dòng)端;
業(yè)務(wù)處理單元,用于接收移動(dòng)端SDK發(fā)送的授權(quán)認(rèn)證碼和業(yè)務(wù)請(qǐng)求包,對(duì)所述移動(dòng)端SDK發(fā)送的授權(quán)認(rèn)證碼進(jìn)行合法性校驗(yàn),并當(dāng)校驗(yàn)通過(guò)時(shí)基于所述業(yè)務(wù)請(qǐng)求包進(jìn)行業(yè)務(wù)處理;
其中,所述業(yè)務(wù)處理單元,對(duì)所述移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼進(jìn)行合法性校驗(yàn),包括:
比對(duì)所述移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼與服務(wù)器端存儲(chǔ)的授權(quán)認(rèn)證碼是否一致,若一致,則判斷移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼是否在有效期內(nèi)且權(quán)限合法;其中,若移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼在有效期內(nèi)且權(quán)限合法,則確認(rèn)通過(guò)合法性校驗(yàn),發(fā)送請(qǐng)求應(yīng)答消息至移動(dòng)端;若授權(quán)認(rèn)證碼不一致或移動(dòng)端發(fā)送的授權(quán)認(rèn)證碼不在有效期內(nèi)或權(quán)限不合法,則發(fā)送錯(cuò)誤碼信息至移動(dòng)端。
6.根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括:
SDK授權(quán)碼生成單元,用于使移動(dòng)端SDK獲取終端設(shè)備的唯一序列號(hào)和APP應(yīng)用標(biāo)識(shí),并根據(jù)所述唯一序列號(hào)和APP標(biāo)識(shí)生成與移動(dòng)端SDK對(duì)應(yīng)的SDK授權(quán)碼。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于航天信息股份有限公司,未經(jīng)航天信息股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011454145.0/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 移動(dòng)臺(tái),基站,移動(dòng)通信系統(tǒng),移動(dòng)通信與移動(dòng)通信程序
- 移動(dòng)通信系統(tǒng)、移動(dòng)終端以及移動(dòng)通信方法
- 移動(dòng)支付裝置、移動(dòng)終端POS以及移動(dòng)終端
- 移動(dòng)控制裝置、移動(dòng)體、移動(dòng)體系統(tǒng)、移動(dòng)控制方法及程序
- 移動(dòng)終端后蓋、移動(dòng)終端殼體及移動(dòng)終端
- 移動(dòng)平臺(tái)的輔助移動(dòng)方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 自移動(dòng)設(shè)備移動(dòng)方法及自移動(dòng)設(shè)備
- 移動(dòng)輪(支撐移動(dòng))
- 移動(dòng)房屋(移動(dòng)酒店)
- 移動(dòng)控制方法、移動(dòng)裝置及移動(dòng)平臺(tái)
- 期刊閱讀應(yīng)用的SDK處理方法及裝置
- 一種SDK接入方法及系統(tǒng)
- SDK兼容性檢測(cè)方法、裝置、設(shè)備及可讀存儲(chǔ)介質(zhì)
- 一種SDK安全檢測(cè)方法及相關(guān)設(shè)備
- SDK檢測(cè)方法、裝置、SDK、應(yīng)用程序、設(shè)備和存儲(chǔ)介質(zhì)
- 一種SDK文件處理方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 應(yīng)用檢測(cè)方法、應(yīng)用檢測(cè)裝置及存儲(chǔ)介質(zhì)
- 用于生成SDK的方法、裝置和電子設(shè)備
- SDK的接入測(cè)試方法及裝置
- SDK檢測(cè)方法、裝置、電子設(shè)備、系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種開(kāi)放式認(rèn)證的授權(quán)方法、裝置和系統(tǒng)
- 認(rèn)證授權(quán)方法和裝置
- 軟件授權(quán)管理方法及系統(tǒng)
- 授權(quán)策略優(yōu)化方法及授權(quán)策略優(yōu)化裝置
- 數(shù)據(jù)表批量授權(quán)方法及裝置
- 一種授權(quán)方法及裝置、電子設(shè)備和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種云計(jì)算資源授權(quán)方法及裝置
- 一種服務(wù)授權(quán)方法、裝置、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種軟件授權(quán)方法、系統(tǒng)、電子設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于授權(quán)裝置的設(shè)備授權(quán)方法
- 基于以太網(wǎng)認(rèn)證系統(tǒng)的認(rèn)證方法
- 認(rèn)證方法、認(rèn)證系統(tǒng)和認(rèn)證裝置
- 一種認(rèn)證方法和系統(tǒng)
- 一種認(rèn)證控制的方法,認(rèn)證服務(wù)器和系統(tǒng)
- 多認(rèn)證域認(rèn)證方法和裝置
- 一種認(rèn)證方法及系統(tǒng)
- 一種光線路終端對(duì)光網(wǎng)絡(luò)單元的認(rèn)證系統(tǒng)及認(rèn)證方法
- 身份認(rèn)證服務(wù)器、身份認(rèn)證終端、身份認(rèn)證系統(tǒng)及方法
- 一種網(wǎng)絡(luò)認(rèn)證方法
- 身份認(rèn)證器的初始化、身份認(rèn)證方法以及裝置





