[發明專利]會話管理方法和系統有效
| 申請號: | 202011289116.3 | 申請日: | 2020-11-17 |
| 公開(公告)號: | CN112383633B | 公開(公告)日: | 2023-08-01 |
| 發明(設計)人: | 蔣樹新 | 申請(專利權)人: | 平安養老保險股份有限公司 |
| 主分類號: | H04L67/60 | 分類號: | H04L67/60;H04L67/51;H04L67/02;H04L67/141;H04L67/146;H04L67/1097 |
| 代理公司: | 北京英特普羅知識產權代理有限公司 11015 | 代理人: | 王勇 |
| 地址: | 200120 上海市浦東新區自由*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 會話 管理 方法 系統 | ||
1.一種會話管理方法,其特征在于,所述方法包括:
接收來自客戶端的目標業務請求,所述目標業務請求用于請求調用目標業務,所述目標業務請求中攜帶有SessionID;
根據所述SessionID匹配對應的Session;
所述SessionID用于確定與所述客戶端關聯的用戶所對應的Session;所述Session用于存儲用戶會話所需的屬性及配置信息;
將所述Session的內容復制到預先配置的HTTPSession中;
根據所述HTTPSession響應所述目標業務請求,以完成所述目標業務的調用,并生成新的HTTPSession,所述生成新的HTTPSession包括對HttpSession的內容進行增、刪、改、查的操作;及
根據所述新的HTTPSession的內容更新所述Session。
2.如權利要求1所述的會話管理方法,其特征在于,根據所述SessionID匹配對應的Session的步驟,包括:
判斷與服務器關聯的存儲系統中是否存在與所述SessionID對應的Session;
如果所述存儲系統中存在與所述SessionID對應的Session,則從所述存儲系統中獲取所述Session;及
如果所述存儲系統中不存在與所述SessionID對應的Session,則根據所述客戶端關聯的目標用戶為所述客戶端創建新的Session,并為所述新的Session分配對應的新的SessionID;將所述新的SessionID下發到所述客戶端,以便所述客戶端在下一次訪問時可以根據所述SessionID匹配到所述新的Session。
3.如權利要求1所述的會話管理方法,其特征在于,根據所述SessionID匹配對應的Session的步驟,包括:
判斷所述SessionID是否有效;
如果所述SessionID有效,則從存儲系統中獲取所述Session;及
如果所述SessionID無效,則根據所述客戶端關聯的目標用戶為所述客戶端創建一個新的Session,并為所述新的Session分配對應的新的SessionID;將所述新的SessionID下發到所述客戶端,以便所述客戶端在下一次訪問時可以根據所述SessionID匹配到所述新的Session。
4.如權利要求2至3任一項所述的會話管理方法,其特征在于,還包括:
接收所述客戶端發送的首次業務請求;
根據所述首次業務請求獲取所述客戶端關聯的目標用戶的用戶信息;
根據所述用戶信息為所述客戶端創建對應的Session,并為所述Session分配對應的SessionID;及
將這個SessionID下發到所述客戶端,以便所述客戶端在下一次訪問時可以根據所述SessionID尋找到對應的Session。
5.如權利要求4所述的會話管理方法,其特征在于,所述方法還包括:
通過header方式將所述SessionID下發到所述客戶端。
6.如權利要求4所述的會話管理方法,其特征在于,所述存儲系統包括redis緩存系統,所述方法還包括:
通過hash結構將所述Session存儲在所述redis緩存系統中。
7.如權利要求1所述的會話管理方法,其特征在于,根據所述新的HTTPSession的內容更新所述Session的步驟,還包括:
將更新后的Session上傳到區塊鏈中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安養老保險股份有限公司,未經平安養老保險股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011289116.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種繡球花的繁育方法
- 下一篇:一種氧傳感器芯體自動填粉輔助裝置





