[發明專利]Android設備基于進程間通信的移動應用單點登錄方法有效
| 申請號: | 201710217437.4 | 申請日: | 2017-04-05 |
| 公開(公告)號: | CN106911714B | 公開(公告)日: | 2020-06-19 |
| 發明(設計)人: | 曹海濤;胡牧;蔣厚明;王俊;陳星明;顧學海;王海濤;羅玉盤 | 申請(專利權)人: | 南京南瑞集團公司;南京南瑞信息通信科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林;王丹 |
| 地址: | 210003 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | android 設備 基于 進程 通信 移動 應用 單點 登錄 方法 | ||
本發明公開了Android設備基于進程間通信的移動應用單點登錄方法:1、啟動一個單點移動應用時,通過進程間通信模塊啟動單點登錄進程模塊,并將當前進程綁定到單點登錄進程模塊;2、當前移動應用獲取設備登錄會話信息,若成功則啟動當前移動應用的主界面;若失敗進入3;3、進入單點登錄界面進行登錄認證:當前移動應用將賬號信息發送到單點登錄進程模塊,單點登錄進程模塊連接后臺服務器進行登錄認證;4、單點登錄進程模塊將認證結果進行廣播;5、當前移動應用接收認證廣播,當認證通過后,單點登錄進程模塊保存設備登錄會話信息并加密存儲在本地文件系統中,當前移動應用關閉當前單點登錄界面并啟動自身主界面。簡化單點登錄系統的開發和使用。
技術領域
本發明涉及Android設備基于進程間通信的移動應用單點登錄方法。
背景技術
在企業內部的多個移動APP中,經常存在如下應用場景:同一移動設備上的多個移動APP具有相同的登錄賬號,使用后臺的同一認證服務進行登錄認證。現有設計中,通過單點登錄技術來實現,其主要思路是:當用戶第一次訪問應用系統的時候,因為還沒有登錄,會被引導到認證系統中進行登錄;根據用戶提供的登錄信息,認證系統進行身份校驗,如果通過校驗,返回給用戶一個認證的憑據-ticket;用戶再訪問別的應用的時候,就會將這個ticket帶上,作為自己認證的憑據,應用系統接受到請求之后會把ticket送到認證系統進行校驗,檢查ticket的合法性。如果通過校驗,用戶就可以在不用再次登錄的情況下訪問應用系統2和應用系統3了。
但是,現有的單點登錄技術主要是針對服務端的各個服務之間利用ticket進行身份鑒別的問題,無法解決在同一移動設備上ticket在多個移動應用之間分發的問題,同時也沒有為單點登錄的多個APP提供統一的登錄界面。另外,也不能夠處理一個APP退出登錄后,與該APP共享會話信息的其他APP的狀態問題。
發明內容
針對上述問題,本發明提供Android設備基于進程間通信的移動應用單點登錄方法,為多個APP提供統一的登錄界面、統一的會話信息管理、統一的狀態信息維護,簡化移動應用單點登錄系統的開發和使用;進一步的,能夠處理一個APP退出登錄后,與該APP共享會話信息的其他APP的狀態問題。
名詞解釋:
1、單點移動應用:指基于本發明提供的SSOFramework開發的,使用本發明提供的單點登錄頁面進行登錄認證的移動應用,多個單點移動應用之間通過本發明提供的單點登錄進程SSOService共享設備登錄會話信息。
2、設備登錄會話信息:設備登錄認證成功后服務器返回給客戶端的身份標識信息,用于客戶端下一次與服務器的通信。包括:會話ID、設備ID、用戶登錄名等信息。
為實現上述技術目的,達到上述技術效果,本發明通過以下技術方案實現:
Android設備基于進程間通信的移動應用單點登錄方法,包括如下步驟:
步驟1、當Android設備啟動一個單點移動應用時,通過進程間通信模塊啟動單點登錄進程模塊,并將當前進程綁定到單點登錄進程模塊;
步驟2、當前移動應用從單點登錄進程模塊獲取設備登錄會話信息,若獲取成功說明該設備已經登錄成功,則直接啟動當前移動應用的主界面;若獲取失敗說明該設備未進行單點登錄,則進入步驟3;
步驟3、進入單點登錄界面進行登錄認證:當前移動應用將賬號信息發送到單點登錄進程模塊,單點登錄進程模塊連接后臺服務器進行登錄認證;
步驟4、單點登錄進程模塊將認證結果進行廣播;
步驟5、當前移動應用接收認證廣播,當認證通過后,單點登錄進程模塊保存設備登錄會話信息并加密存儲在本地文件系統中,當前移動應用關閉當前單點登錄界面并啟動自身主界面。
優選,當單點移動應用注銷時,包括如下步驟:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞集團公司;南京南瑞信息通信科技有限公司,未經南京南瑞集團公司;南京南瑞信息通信科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710217437.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多功能網絡視頻接收終端
- 下一篇:一種顯示系統





