[發明專利]一種實現培訓仿真的服務器、客戶端即時通信的方法在審
| 申請號: | 201911424947.4 | 申請日: | 2019-12-31 |
| 公開(公告)號: | CN111245705A | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 呂閆;齊曉琳;邱成建;王淼;韓昳;李媛媛;楊楠;黃宇鵬;王磊;衛澤晨;宋旭日;馮瓊;馬曉忱;劉鵬;孫博;楊曉楠;余璟;徐春雷;楊明 | 申請(專利權)人: | 中國電力科學研究院有限公司;國網江蘇省電力有限公司 |
| 主分類號: | H04L12/58 | 分類號: | H04L12/58;H04L29/06;H04L29/08;G09B5/14 |
| 代理公司: | 北京安博達知識產權代理有限公司 11271 | 代理人: | 徐國文 |
| 地址: | 100192 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 培訓 仿真 服務器 客戶端 即時 通信 方法 | ||
1.一種實現培訓仿真即時通信的方法,其特征在于,包括:
服務器基于WebSocket接收客戶端發送的連接請求建立與客戶端的通信通道,所述連接請求包括客戶端用戶信息;
連接成功后服務器基于所述通信通道實現與各客戶端之間的信息交互;
當所述指令和信息交互完成后,服務端基于WebSocket與所述客戶端斷開連接;
其中,所述用戶信息包括:用戶角色,所述用戶角色包括學員、教員和虛擬用戶。
2.如權利要求1所述的方法,其特征在于,所述服務器基于WebSocket接收客戶端發送的連接請求建立與客戶端的通信通道,包括:
服務器基于WebSocket接收到客戶端發送的連接請求,確定連接請求中的用戶角色信息,并建立學員與虛擬角色間的虛擬通信通道;
根據用戶角色以及所述虛擬通信通道,服務器端向客戶端端推送所述角色對應的消息。
3.如權利要求2所述的方法,其特征在于,所述根據用戶角色以及所述虛擬通信通道,服務器端向客戶端端推送所述角色對應的消息包括:
當用戶角色為學員時,服務器基于所述虛擬通信通道對所述學員登錄的客戶端推送虛擬角色列表和常規問題列表;
當用戶角色為教員時,服務器向所述教員登錄的客戶端推送虛擬角色列表及已登錄學員列表,以及對于教員上線后的學員連接請求,服務器端還會將該學員上線的系統消息推送給教員登錄的客戶端。
4.如權利要求1所述的方法,其特征在于,所述連接成功后服務器基于所述通信通道實現與各客戶端之間的信息交互,包括:
服務器基于虛擬通信通道接收到學員請求連接的虛擬角色信息;
服務器將所述虛擬角色賦予教員客戶端,同時將所述學員信息發送給教員客戶端,并分別構建服務器與所述學員客戶端和所述教員客戶端的實際通信通道;
服務器與所述學員客戶端和所述教員客戶端分別基于所述實際通信通道進行信息交互。
5.如權利要求4所述的方法,其特征在于,所述服務器與所述學員客戶端和所述教員客戶端分別基于所述實際通信通道進行信息交互,包括:
服務器監聽客戶端傳送的指令和信息;服務器處理并轉發客戶端傳送的指令和信息。
6.如權利要求5所述的方法,其特征在于,所述服務器處理并轉發客戶端傳送的指令和信息,包括:
當客戶端選擇向通信對象發送封裝為JSON格式的指令和消息給服務器時,服務器對所述JSON格式的數據進行解析得到消息發送者、消息接收者和消息內容,并基于所述消息發送者、消息接收者和消息內容作出響應;
基于所述消息發送者、消息接收者和消息內容以及作出的響應,重新封裝所述JSON格式的數據,并通過所述消息接收者的唯一標識找到對應的連接并轉發至對應連接的客戶端。
7.如權利要求6所述的方法,其特征在于,所述響應包括:當消息接收者為虛擬角色時,實際消息接收者指向教員,而學員與虛擬角色的虛擬通信通道則轉變為實際存在的學員與教員的通信通道。
8.一種實現培訓仿真即時通信的服務器,其特征在于,包括:建立通道模塊、交互模塊和斷開模塊;
所述建立通道模塊,用于服務器基于WebSocket接收客戶端發送的連接請求建立與客戶端的通信通道,所述連接請求包括客戶端用戶信息;
所述交互模塊,用于連接成功后服務器基于所述通信通道實現與各客戶端之間的信息交互;
所述斷開模塊,用于當所述指令和信息交互完成后,服務端基于WebSocket與所述客戶端斷開連接;
其中,所述用戶信息包括:用戶角色,所述用戶角色包括學員、教員和虛擬用戶。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電力科學研究院有限公司;國網江蘇省電力有限公司,未經中國電力科學研究院有限公司;國網江蘇省電力有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911424947.4/1.html,轉載請聲明來源鉆瓜專利網。





