基于WebSocket進(jìn)行用戶強(qiáng)制實(shí)時(shí)下線的方法
基本信息

| 申請(qǐng)?zhí)?/td> | CN202110201924.8 | 申請(qǐng)日 | - |
| 公開(公告)號(hào) | CN112968963A | 公開(公告)日 | 2021-06-15 |
| 申請(qǐng)公布號(hào) | CN112968963A | 申請(qǐng)公布日 | 2021-06-15 |
| 分類號(hào) | H04L29/08(2006.01)I;H04L29/06(2006.01)I | 分類 | 電通信技術(shù); |
| 發(fā)明人 | 袁柯 | 申請(qǐng)(專利權(quán))人 | 上海昊滄系統(tǒng)控制技術(shù)有限責(zé)任公司 |
| 代理機(jī)構(gòu) | 上海段和段律師事務(wù)所 | 代理人 | 李佳俊;郭國中 |
| 地址 | 201100上海市閔行區(qū)光華路2118號(hào)B幢212室-A | ||
| 法律狀態(tài) | - | ||
摘要

| 摘要 | 本發(fā)明提供了一種基于WebSocket進(jìn)行用戶強(qiáng)制實(shí)時(shí)下線的方法,包括:步驟1:用戶登錄,維護(hù)用戶會(huì)話;步驟2:監(jiān)聽用戶會(huì)話變化;步驟3:攔截所有Http請(qǐng)求,校驗(yàn)所屬用戶會(huì)話是否有效;步驟4:連接WebSocket服務(wù);步驟5:訂閱WebSocket用戶在線狀態(tài)服務(wù);步驟6:通過WebSocket接收到用戶下線消息;步驟7:發(fā)起Http請(qǐng)求,被攔截后發(fā)現(xiàn)所屬會(huì)話失效,表明用戶已下線;步驟8:客戶端進(jìn)行下線處理。本發(fā)明通過采用服務(wù)端主動(dòng)推送用戶在線狀態(tài)的方式,解決了傳統(tǒng)使用Http請(qǐng)求攔截方式進(jìn)行強(qiáng)制下線提示的時(shí)效性問題、并發(fā)請(qǐng)求問題、局限性問題和性能浪費(fèi)問題。 |





