[發明專利]移動終端單點登錄多業務互聯APP的方法及系統有效
| 申請號: | 201611124329.4 | 申請日: | 2016-12-08 |
| 公開(公告)號: | CN106789987B | 公開(公告)日: | 2020-04-10 |
| 發明(設計)人: | 鐘將盛;郝夢茹 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04M1/725 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 沈林華 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 單點 登錄 業務 app 方法 系統 | ||
技術領域
本發明涉及移動終端上APP的用戶登錄領域,具體涉及一種移動終端單點登錄(SSO,在一個多業務系統共存的環境下,用戶在一處登錄后,就不用在其他系統中登錄,也就是用戶的一次登錄能得到其他所有業務系統的信任)多業務互聯APP的方法及系統。
背景技術
隨著互聯網技術的發展,越來越多的用戶喜歡在移動終端上通過APP進行“虛擬業務”(例如網上購物、觀看視頻等)。用戶使用APP之前,需要輸入自己獨有的唯一標識信息(即用戶名和密碼),以得知自己的行為記錄,便于后續的管理。
但是,用戶在移動終端上訪問多個APP時,即使多個APP相互關聯,也需要針對每個APP各輸入一遍唯一標識信息,其操作過程比較繁瑣,用戶體驗較差。
發明內容
針對現有技術中存在的缺陷,本發明解決的技術問題為:用戶首次訪問APP后,若在指定期限內再次登錄APP,即可在無需輸入唯一標識信息的情況下,直接訪問當前APP、以及該APP關聯的其他APP。本發明不僅操作過程比較簡單,而且用戶體驗較好,適于推廣。
為達到以上目的,本發明提供的移動終端單點登錄多業務互聯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。
與現有技術相比,本發明的優點在于:
本發明在移動終端首次運行APP時(即長token不存在),為移動終端生成長短token、并將長token儲存在服務端中,將短token同時儲存在服務端和終端設備中。移動終端再次運行APP時,服務端會自動識別對應的短token,進而自動給予移動終端登錄和訪問APP的權限。
因此,與現有技術中需要針對每個APP各輸入一遍唯一標識信息相比,本發明只需要在首次運行某個APP時輸入唯一標識信息,即可在登錄其他關聯的APP,不僅操作過程比較簡單,而且用戶體驗較好,適于推廣。
進一步,本發明在長token未過期的狀態下,移動終端每次運行APP時均會重新生成長token,進而重新計算長token的使用周期,進而保證經常訪問APP的移動終端能夠長期訪問其他APP,避免也長token過期而重新登錄的操作過程,進一步提升了用戶體驗。
進一步,本發明每次生成長token后均會通過加密算法進行加密,進而保證了用戶的唯一標識信息的安全。
附圖說明
圖1為本發明實施例中移動終端單點登錄多業務互聯APP的方法的流程圖;
圖2為本發明實施例中移動終端單點登錄多業務互聯APP的系統的工作時序圖。
具體實施方式
以下結合附圖及實施例對本發明作進一步詳細說明。
首先對移動終端單點登錄需要使用的長token(訪問認證令牌)和短token的關系進行解釋:一個長token可關聯多個短token(即一對多),而一個短token只能對應一個長token(即一對一),例如長token代表移動終端,與長token關聯的多個短token,則代表相互關聯的多個APP(例如隸屬于斗魚服務系統的多個APP)。
在此基礎上,參見圖1所示,本發明實施例中的移動終端單點登錄多業務互聯APP的方法,包括以下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611124329.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種實驗室有機溶劑分離回收裝置
- 下一篇:一種養殖用廢水回收再利用裝置





