[發明專利]單點登錄的業務訪問處理方法、系統、系統端和存儲介質有效
| 申請號: | 201710552503.3 | 申請日: | 2017-07-07 |
| 公開(公告)號: | CN107257346B | 公開(公告)日: | 2020-01-24 |
| 發明(設計)人: | 王洪俠;張德陽;陸國際 | 申請(專利權)人: | 東軟集團股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 11201 北京清亦華知識產權代理事務所(普通合伙) | 代理人: | 張潤 |
| 地址: | 110179 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 單點 登錄 業務 訪問 處理 方法 及其 設備 | ||
1.一種單點登錄的業務訪問處理方法,其特征在于,所述方法應用于多業務系統中的任一業務系統端,包括:
接收攜帶用戶標識的業務系統訪問請求;
從單點登錄系統的分布式緩存服務器中獲取預存的會話過期時間,以及與所述用戶標識對應的系統最近訪問時間;
計算當前系統時間與所述系統最近訪問時間的時間差,并判斷所述時間差是否大于所述會話過期時間;其中,各個系統對應的會話過期時間相同;
若判斷獲知所述時間差小于等于所述會話過期時間,則將所述分布式緩存服務器中與所述用戶標識對應的系統最近訪問時間更新為所述當前系統時間,并響應所述業務系統訪問請求。
2.如權利要求1所述的方法,其特征在于,還包括:
若判斷獲知所述時間差大于所述會話過期時間,則注銷與所述用戶標識對應的會話,并跳轉到所述單點登錄系統的單點登錄認證服務端,提示用戶重新認證登錄。
3.如權利要求1所述的方法,其特征在于,當所述業務系統訪問請求為用戶單點登錄成功后第一次訪問業務系統時,
從所述分布式緩存服務器中獲取的與所述用戶標識對應的系統最近訪問時間為:單點登錄認證服務端在所述分布式緩存服務器中存儲的與所述用戶標識對應的單點登錄成功的系統時間。
4.如權利要求1所述的方法,其特征在于,當所述業務系統訪問請求為用戶單點登錄成功后第N次訪問業務系統時,其中,N大于1,
從所述分布式緩存服務器中獲取的與所述用戶標識對應的系統最近訪問時間為:當所述用戶在第(N-1)次訪問業務系統時,對應的業務系統端在所述分布式緩存服務器中存儲的與所述用戶標識對應的第(N-1)次訪問業務系統的系統時間。
5.如權利要求1-4任一所述的方法,其特征在于,所述會話過期時間為單點登錄認證服務端預先配置的會話過期時間,其中,所述會話過期時間是所述單點登錄認證服務端對單點登錄請求的用戶驗證成功后,將所述會話過期時間作為所述多業務系統的會話有效時間存儲到所述分布式緩存服務器中。
6.一種業務系統端,其特征在于,包括:
接收模塊,用于接收攜帶用戶標識的業務系統訪問請求;
獲取模塊,用于從單點登錄系統的分布式緩存服務器中獲取預存的會話過期時間,以及與所述用戶標識對應的系統最近訪問時間;
計算判斷模塊,用于計算當前系統時間與所述系統最近訪問時間的時間差,并判斷所述時間差是否大于所述會話過期時間;其中,各個系統對應的會話過期時間相同;
處理模塊,用于在判斷獲知所述時間差小于等于所述會話過期時間時,將所述分布式緩存服務器中與所述用戶標識對應的系統最近訪問時間更新為所述當前系統時間,并響應所述業務系統訪問請求。
7.如權利要求6所述的業務系統端,其特征在于,還包括:
提示模塊,用于在判斷獲知所述時間差大于所述會話過期時間時,注銷與所述用戶標識對應的會話,并跳轉到所述單點登錄系統的單點登錄認證服務端,提示用戶重新認證登錄。
8.一種單點登錄的業務訪問處理系統,其特征在于,包括:
單點登錄認證服務端、多個如權利要求6-7所述的業務系統端,以及分布式緩存服務器。
9.一種業務系統端,其特征在于,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時,實現如權利要求1-5中任一項所述的方法。
10.一種非臨時性計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行時實現如權利要求1-5中任一項所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于東軟集團股份有限公司,未經東軟集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710552503.3/1.html,轉載請聲明來源鉆瓜專利網。





