[發明專利]會話控制方法與會話控制裝置在審
| 申請號: | 201410479793.X | 申請日: | 2014-09-18 |
| 公開(公告)號: | CN104270427A | 公開(公告)日: | 2015-01-07 |
| 發明(設計)人: | 陳鴻遠;徐欣;侯關士;顏刊 | 申請(專利權)人: | 用友優普信息技術有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京友聯知識產權代理事務所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
| 地址: | 100094 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 會話 控制 方法 裝置 | ||
技術領域
本發明涉及會話技術領域,具體而言,涉及一種會話控制方法和一種會話控制裝置。
背景技術
移動應用設備通常使用Http協議在客戶端和服務端之間傳輸數據,而Http協議是無狀態的網絡協議,每次客戶端與服務端交互之后,都會網絡斷開連接。
在復雜的移動應用場景中,業務操作通常需要進行一系列有依賴關系的流程化步驟,而這些步驟將通過多次網絡交互實現,因此,無狀態的網絡協議需要提供一種業務邏輯狀態控制機制以確保單一業務操作在同一個事務范圍內完成。
目前都是通過在客戶端Cookie(Web服務器保存至客戶端上的一段文本)和Web服務器Session(會話)間使用Http協議來處理類似問題,具體為:使用客戶端Cookie來緩存數據、服務端Session來維護會話狀態,以實現通過多次網絡請求來維護同一業務邏輯流程。但是,客戶端Cookie和Web服務器Session技術通常由不同的客戶端和Web服務器廠商來實現,在復雜的業務場景中,仍存在會話控制的不足之處,具體表現為:
1、會話的創建和銷毀通常由Web服務器控制,難以通過業務代碼對會話的生命周期進行有效的控制;
2、會話僅提供對數據和狀態的維護,無法滿足業務邏輯和流程的事務性要求;
3、會話依賴無線通信技術(如移動網絡)的網絡環境,因而,網絡環境對于網絡連接的穩定性有較大影響,經常需要大量的技術處理來解決會話的中斷和恢復問題。
因此,需要一種新的會話控制方法,可以使客戶端對會話的生命周期進行有效的控制,并使得會話滿足業務邏輯和流程的事務性要求,同時也可以使會話在網絡環境的不良的情況下,仍然可以保持會話的連續性。
發明內容
本發明正是基于上述技術問題,提出了一種新的技術方案,可以使客戶端對會話的生命周期進行有效的控制,并使得會話滿足業務邏輯和流程的事務性要求,同時也可以使會話在網絡環境的不良的情況下,仍然可以保持會話的連續性。
有鑒于此,本發明的一方面提出了一種會話控制方法,包括:在終端向服務器發送業務會話請求時,所述服務器根據接收到的所述業務會話請求以及所述業務會話請求包含的業務關聯信息,建立關于所述終端的目標會話并為所述目標會話分配會話標識和預設存儲區,其中,所述業務關聯信息包括會話類型,所述會話類型包括臨時會話或持久會話,以及所述服務器根據所述會話類型建立目標臨時會話或目標持久會話。
在該技術方案中,通過向服務器發送包含業務關聯信息的業務會話請求,可以使服務器為目標會話分配與業務相關的會話標識,這為通過會話標識將該會話與會話的業務進行關聯,以實現對業務的逐步跟蹤、滿足業務邏輯提供了基礎。當然,由于業務關聯信息包含會話類型,因而,服務器可以根據終端發送的會話類型請求建立不同的會話,并根據不同的會話類型為即將建立的會話分配不同的預設存儲區,以滿足不同用戶的會話使用需求。
在上述技術方案中,優選地,當所述服務器建立所述目標臨時會話時,所述預設存儲區為所述服務器的易失性存儲器;當所述服務器建立所述目標持久會話時,所述預設存儲區為所述服務器的非易失性存儲器;以及當所述服務器建立所述目標臨時會話時,若所述目標臨時會話的會話持續時間大于或等于預設持續時間,或所述服務器接收到來自所述終端的會話關閉請求,則所述服務器關閉所述目標臨時會話并清除所述易失性存儲器中的會話數據;當所述服務器建立所述目標持久會話時,若所述服務器接收到來自所述終端的會話關閉請求,則所述服務器關閉所述目標持久會話并將所述目標持久會話的會話數據保存至所述非易失性存儲器。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于用友優普信息技術有限公司,未經用友優普信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410479793.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于云服務的服務狀態監視系統
- 下一篇:自動售水機接水口殺菌裝置





