[發明專利]移動終端單點登錄多業務互聯APP的方法及系統有效
| 申請號: | 201611124329.4 | 申請日: | 2016-12-08 |
| 公開(公告)號: | CN106789987B | 公開(公告)日: | 2020-04-10 |
| 發明(設計)人: | 鐘將盛;郝夢茹 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04M1/725 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 單點 登錄 業務 app 方法 系統 | ||
1.一種移動終端單點登錄多業務互聯APP的方法,其特征在于,該方法包括以下步驟:
步驟A:判斷服務端中是否存在與移動終端對應的長token,若是,轉到步驟C,否則轉到步驟B;
步驟B:當前移動終端向服務端發送唯一標識信息,服務端生成與當前移動終端對應的帶有使用周期的長token,以及與當前運行的APP對應的帶有使用周期的短token后,儲存長token和短token,將短token返回至移動終端;
步驟B中長token的生成方式為:根據唯一標識信息和當前移動終端的id,生成長token,通過加密算法將長token進行加密;短token的生成方式為:根據唯一標識信息、當前移動終端的id、以及當前運行的APP的id,生成短token;
步驟C:當長token未過期時,判斷服務端中是否存在:同時與長token、以及當前運行的APP對應的短token,若是,轉到步驟E,否則轉到步驟D;
步驟D:服務端根據當前移動終端的長token、以及當前運行的APP的id,生成短token;服務端儲存短token、并將短token返回至移動終端,轉到步驟E;
步驟E:服務端按照步驟B中長token的生成方式,重新生成與短token對應的長token;將原有的長token替換為新生成的長token。
2.如權利要求1所述的移動終端單點登錄多業務互聯APP的方法,其特征在于:步驟B中所述加密算法為MD5算法,加密參數自定義設置。
3.如權利要求1所述的移動終端單點登錄多業務互聯APP的方法,其特征在于:步驟C還包括以下步驟:當長token過期時,直接轉到步驟B。
4.如權利要求1至3任一項所述的移動終端單點登錄多業務互聯APP的方法,其特征在于:步驟C中所述長token未過期的判斷標準為:長token的儲存時間小于等于長token的使用周期。
5.如權利要求1至3任一項所述的移動終端單點登錄多業務互聯APP的方法,其特征在于:步驟B和步驟E之后,均包括以下步驟:當前移動終端獲取短token對應的唯一標識信息后,根據唯一標識信息直接登錄和訪問APP。
6.一種移動終端單點登錄多業務互聯APP的系統,其特征在于,該系統包括設置于移動終端上的單點登錄模塊、以及設置于服務端上的單點登錄驗證模塊和長短token生成模塊;
單點登錄模塊用于以下4種情形:
(1)需要使用APP時,向單點登錄驗證模塊發送登錄狀態驗證信號;
(2)收到單點登錄驗證模塊返回的無登錄狀態信號后,向單點登錄驗證模塊發送唯一標識信息;
(3)收到單點登錄驗證模塊返回的短token存在信號后,向單點登錄驗證模塊發送短token驗證請求;
(4)收到單點登錄驗證模塊返回的短token不存在信號后,向單點登錄驗證模塊發送短token生成請求;
單點登錄驗證模塊用于以下3種情形:
(1)收到單點登錄模塊發送的登錄狀態驗證信號后:
當不存在與移動終端對應的長token時,向單點登錄模塊返回無登錄狀態信號;將單點登錄模塊發送的唯一標識信息,轉發至長短token生成模塊;
當存在與移動終端對應的長短token、且長token未過期時,向單點登錄模塊返回短token存在信號;收到單點登錄模塊發送的短token驗證請求后驗證token,驗證通過后向長短token生成模塊發送長token更新信號;
當存在與移動終端對應的未過期的長token、且不存在與移動終端運行的APP對應的短token時,向單點登錄模塊返回短token不存在信號;收到單點登錄模塊發送的短token生成請求后,將短token關聯的長token發送至長短token生成模塊;
(2)收到長短token生成模塊返回的長token后,通過加密算法將長token進行加密,將原有的長token替換為加密后的長token;
(3)收到長短token生成模塊返回的短token后,儲存短token、并將短token返回至單點登錄模塊;
長短token生成模塊用于以下3種情形:
(1)收到單點登錄驗證模塊轉發的唯一標識信息后,生成與移動終端對應的帶有使用周期的長token,以及與移動終端運行的APP對應的帶有使用周期的短token,返回長短token至單點登錄驗證模塊;
(2)收到單點登錄驗證模塊發送的長token更新信號后,重新生成長token,將重新生成的長token返回至單點登錄驗證模塊;
(3)收到單點登錄驗證模塊發送的長token后,生成與移動終端運行的APP對應的短token,返回新生成的短token及其對應的長token至單點登錄驗證模塊;
長短token生成模塊生成長token的方式為:根據唯一標識信息和當前移動終端的id,生成長token;生成短token的方式為:根據唯一標識信息、當前移動終端的id、以及當前運行的APP的id,生成短token。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611124329.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種實驗室有機溶劑分離回收裝置
- 下一篇:一種養殖用廢水回收再利用裝置





