[發明專利]用于延長會話的系統和方法有效
| 申請號: | 200780051386.7 | 申請日: | 2007-12-27 |
| 公開(公告)號: | CN101715580A | 公開(公告)日: | 2010-05-26 |
| 發明(設計)人: | 羅伊克·皮埃洛;斯特凡·莫拉爾;貝特朗·阿爾貝羅拉 | 申請(專利權)人: | 艾瑪迪斯股份有限公司 |
| 主分類號: | G06F21/20 | 分類號: | G06F21/20 |
| 代理公司: | 中原信達知識產權代理有限責任公司 11219 | 代理人: | 張煥生;謝麗娜 |
| 地址: | 法國索菲亞*** | 國省代碼: | 法國;FR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 延長 會話 系統 方法 | ||
相關申請的交叉引用
本申請要求2006年12月29日提交的美國專利申請No.11/647,271的 優先權,其全部內容通過引用并入這里。
技術領域
本發明涉及最小化對諸如數據庫的計算機系統資源的訪問頻率的 方法。更具體地,本發明涉及設置在某些條件下可延長的固定訪問時 段。
背景技術
安全網關系統在其中對用戶簽發用于鑒權和訪問的令牌的令牌系 統上操作。在這種系統中,對于每個用戶事務需要參照底層數據庫來 更新令牌中的信息。這種與數據庫的持續交互對系統造成了可觀的負 擔,其限制了性能和實時響應。
發明內容
本發明的實施例涉及允許用戶以大大少于其它方法與數據庫的交 互的方式訪問依賴于安全網關的計算機系統資源。在其中用戶具有預 定的會話持續時間(例如,可以是工作日默認持續時間的8小時)的用 戶-管理系統的背景中描述了這種實施例。在會話期間,用戶可以訪問 數據庫或其它計算機系統資源。在某些環境下,允許用戶在會話的預 計關閉之后繼續訪問計算機系統資源。
在優選實施例中,安全網關鑒權用戶并且簽發定義了其間用戶可 以訪問數據庫的缺省會話時段的令牌。該令牌還定義了優選地恰好在 關閉缺省會話之前發生的時間段,這里稱為“再生窗(recycling window)”。(術語“再生窗”僅被用作標簽而不定義該窗口的特性。) 如果用戶在再生窗期間訪問數據庫,則安全網關通過修改令牌來延長 會話。用于允許延長的條件可以是多種判據中的任何一個。例如,如 果會話的缺省持續時間是8小時,則安全網關可以簽發定義該8小時會 話的結束時間的令牌。該令牌還可以將再生窗定義為缺省會話的最后 30分鐘。如果用戶在再生窗的時間段期間主動地訪問數據庫,則網關 可以在不額外地訪問數據庫的情況下修改令牌以延長會話1小時。減少 與數據庫的交互緩解了數據庫系統上的負載,并且改善了數據庫的響 應和吞吐量。
可以遞歸地延長會話。例如,第一會話延長可以定義延長時段內 的新的會話終止時間(或會話時段的其它度量)以及新的再生窗。如 果用戶在延長時段的再生窗期間訪問數據庫,則可以第二次延長該會 話。第二延長時段還可以包含另一個再生時段,并且如果用戶在第二 再生窗期間訪問計算機系統資源,則可以進一步延長該會話。可以根 據系統操作的需要來調節延長時段和再生時段的持續時間。例如,可 能希望縮短第二次和后續延長時段,以防止無限的會話,或者限制雇 員的超時工作。
根據本發明的實施例,提供了一種管理會話的方法。該方法包括 開通會話、創建包括會話開通時間和該會話持續時間的度量的令牌、 在該會話持續時間的度量之前的第一時間內接收該令牌、響應于該接 收將第二時間添加到會話持續時間的度量以定義該會話持續時間的新 的度量、按照通過添加而進行的改變來更新該令牌以反映該會話持續 時間的新的度量、以及在該會話持續時間的新的度量之后使該令牌到 期。
以上的實施例可以有變化。例如,接收、添加和更新可以是遞歸 的,使得如果在會話持續時間的新的度量之前的第一時間內接收到令 牌,則延長新的會話時間。第一時間在接收、添加和更新的任何遞歸 期間或之間可以是相同的或不同的。第二時間在接收、添加和更新的 任何遞歸期間或之間可以是相同的或不同的。
可以處理與在到期之前接收到的令牌相關聯的事務。可以存儲令 牌中的會話開始時間、會話超時(timeout)時間和第一時間。可以存 儲令牌中的第二時間。第二時間可以是小于或等于按照由會話開通時 間和/或會話持續時間度量所定義的授權使用的時段的一半。第一時間 可以小于或等于第二時間的一半。或者,第一時間可以小于或等于第 二時間的一半。
根據另一個實施例,一種管理會話的方法可以包括:請求開通會 話、第一次接收包括會話開通時間和會話持續時間的度量的令牌、在 會話持續時間的度量之前的第一時間內發送事務請求和令牌、以及響 應于該發送第二次接收與該令牌相關聯的會話持續時間的更新的度 量。
以上的實施例可以具有各種特征。例如,發送和第二次接收可以 是遞歸的,使得如果在會話持續時間的更新的度量之前的第一時間內 發送令牌,則再次更新該更新的會話時間。第一時間在發送和第二次 接收的任何遞歸期間或之間可以是相同的或不同的。第二時間在發送 和第二次接收的任何遞歸期間或之間可以是相同的或不同的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于艾瑪迪斯股份有限公司,未經艾瑪迪斯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200780051386.7/2.html,轉載請聲明來源鉆瓜專利網。





