[發(fā)明專利]一種會(huì)話管理方法、服務(wù)器及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)有效
| 申請(qǐng)?zhí)枺?/td> | 202210585986.8 | 申請(qǐng)日: | 2022-05-27 |
| 公開(公告)號(hào): | CN114679436B | 公開(公告)日: | 2022-08-30 |
| 發(fā)明(設(shè)計(jì))人: | 張凱;李興宗;王洵;羅倫文;譚軍勝;任明;朱博 | 申請(qǐng)(專利權(quán))人: | 武漢中科通達(dá)高新技術(shù)股份有限公司 |
| 主分類號(hào): | H04L65/1104 | 分類號(hào): | H04L65/1104;H04L65/1066 |
| 代理公司: | 深圳紫藤知識(shí)產(chǎn)權(quán)代理有限公司 44570 | 代理人: | 熊恒定 |
| 地址: | 430074 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 會(huì)話 管理 方法 服務(wù)器 計(jì)算機(jī) 可讀 存儲(chǔ) 介質(zhì) | ||
本申請(qǐng)實(shí)施例提供一種會(huì)話管理方法、服務(wù)器及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),將數(shù)據(jù)采集設(shè)備和請(qǐng)求端之間的關(guān)于會(huì)話處理的部分劃分為三個(gè)不同的會(huì)話模塊,通過不同的會(huì)話模塊來進(jìn)行不同的會(huì)話處理,各個(gè)模塊之間功能獨(dú)立,耦合性極低,降低了會(huì)話模塊之間的耦合性;其次,各個(gè)模塊之間的通信只是將對(duì)應(yīng)的請(qǐng)求對(duì)象發(fā)送至下一個(gè)模塊對(duì)應(yīng)的隊(duì)列中,通信簡單,而且采用線程的方式進(jìn)行會(huì)話處理和通信,實(shí)現(xiàn)了各個(gè)模塊之間的異步通信,保證了整個(gè)會(huì)話過程的穩(wěn)定性和會(huì)話的安全性;另外,在生成服務(wù)會(huì)話時(shí),根據(jù)設(shè)備標(biāo)識(shí)來生成,一個(gè)設(shè)備標(biāo)識(shí)對(duì)應(yīng)一個(gè)服務(wù)會(huì)話,當(dāng)設(shè)備標(biāo)識(shí)相同時(shí),多個(gè)請(qǐng)求端可共用一個(gè)服務(wù)會(huì)話,提高了會(huì)話效率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及智慧交通技術(shù)領(lǐng)域,尤其是涉及一種會(huì)話管理方法、服務(wù)器及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
背景技術(shù)
視頻監(jiān)控系統(tǒng)是基于GB/T28181(國家標(biāo)準(zhǔn),安全防范視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息傳輸、交換、控制技術(shù)要求)標(biāo)準(zhǔn)的系統(tǒng)。在視頻監(jiān)控系統(tǒng)中,當(dāng)?shù)谌降钠脚_(tái)或者用戶端需獲取監(jiān)控設(shè)備的數(shù)據(jù)(例如國標(biāo)攝像機(jī)的視頻、音頻和圖像數(shù)據(jù))時(shí),需要建立與監(jiān)控設(shè)備之間的會(huì)話,而對(duì)于監(jiān)控設(shè)備來說,一次建立一個(gè)會(huì)話。當(dāng)需要訪問監(jiān)控設(shè)備的平臺(tái)或者用戶端存在多個(gè)時(shí),一次建立多個(gè)會(huì)話,會(huì)導(dǎo)致網(wǎng)絡(luò)擁塞,如何高效的管理多個(gè)平臺(tái)或者用戶端與監(jiān)控設(shè)備的會(huì)話,是急需解決的問題。
發(fā)明內(nèi)容
本申請(qǐng)實(shí)施例提供一種會(huì)話管理方法、服務(wù)器及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),降低了會(huì)話管理對(duì)應(yīng)的模塊之間的耦合性,提高會(huì)話管理的效率和會(huì)話穩(wěn)定性。
本申請(qǐng)實(shí)施例提供一種會(huì)話管理方法,應(yīng)用于服務(wù)器中,所述服務(wù)器包括用戶態(tài)會(huì)話模塊、服務(wù)會(huì)話模塊和SIP會(huì)話模塊,所述會(huì)話管理方法包括:
通過所述用戶態(tài)會(huì)話模塊的用戶態(tài)消息隊(duì)列接收來自請(qǐng)求端的會(huì)話請(qǐng)求,所述會(huì)話請(qǐng)求用于請(qǐng)求與數(shù)據(jù)采集設(shè)備的會(huì)話,所述會(huì)話請(qǐng)求中包括所述請(qǐng)求端的請(qǐng)求標(biāo)識(shí)和所述數(shù)據(jù)采集設(shè)備的設(shè)備標(biāo)識(shí);
根據(jù)所述用戶態(tài)會(huì)話模塊的用戶態(tài)會(huì)話線程從所述用戶態(tài)消息隊(duì)列中獲取所述會(huì)話請(qǐng)求,根據(jù)所述請(qǐng)求標(biāo)識(shí)生成所述會(huì)話請(qǐng)求對(duì)應(yīng)的序列化請(qǐng)求對(duì)象,并將所述序列化請(qǐng)求對(duì)象發(fā)送至所述服務(wù)會(huì)話模塊的序列化消息隊(duì)列;
根據(jù)所述服務(wù)會(huì)話模塊的服務(wù)會(huì)話線程從所述序列化消息隊(duì)列中獲取所述序列化請(qǐng)求對(duì)象,并根據(jù)所述序列化請(qǐng)求對(duì)象中的設(shè)備標(biāo)識(shí),檢測(cè)所述設(shè)備標(biāo)識(shí)所對(duì)應(yīng)的服務(wù)會(huì)話是否存在;
若不存在,則生成所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的服務(wù)會(huì)話,并根據(jù)所述服務(wù)會(huì)話生成所述設(shè)備標(biāo)識(shí)所對(duì)應(yīng)的SIP請(qǐng)求對(duì)象,將所述SIP請(qǐng)求對(duì)象發(fā)送至SIP會(huì)話模塊的SIP對(duì)象池;
根據(jù)所述SIP會(huì)話模塊的SIP會(huì)話線程從所述SIP對(duì)象池中獲取所述SIP請(qǐng)求對(duì)象,并通過SIP協(xié)議棧將所述SIP請(qǐng)求對(duì)象發(fā)送至所述設(shè)備標(biāo)識(shí)所對(duì)應(yīng)的數(shù)據(jù)采集設(shè)備。
同時(shí),本申請(qǐng)實(shí)施例還提供一種服務(wù)器,包括:用戶態(tài)會(huì)話模塊、服務(wù)會(huì)話模塊和SIP會(huì)話模塊;
所述用戶態(tài)會(huì)話模塊,用于通過用戶態(tài)消息隊(duì)列接收來自請(qǐng)求端的會(huì)話請(qǐng)求,所述會(huì)話請(qǐng)求用于請(qǐng)求與數(shù)據(jù)采集設(shè)備的會(huì)話,所述會(huì)話請(qǐng)求中包括所述請(qǐng)求端的請(qǐng)求標(biāo)識(shí)和所述數(shù)據(jù)采集設(shè)備的設(shè)備標(biāo)識(shí);根據(jù)所述用戶態(tài)會(huì)話模塊的用戶態(tài)會(huì)話線程從所述用戶態(tài)消息隊(duì)列中獲取所述會(huì)話請(qǐng)求,根據(jù)所述請(qǐng)求標(biāo)識(shí)生成所述會(huì)話請(qǐng)求對(duì)應(yīng)的序列化請(qǐng)求對(duì)象,并將所述序列化請(qǐng)求對(duì)象發(fā)送至所述服務(wù)會(huì)話模塊的序列化消息隊(duì)列;
所述服務(wù)會(huì)話模塊,用于通過所述服務(wù)會(huì)話模塊的服務(wù)會(huì)話線程從所述序列化消息隊(duì)列中獲取所述序列化請(qǐng)求對(duì)象,并根據(jù)所述序列化請(qǐng)求對(duì)象中的設(shè)備標(biāo)識(shí),檢測(cè)所述設(shè)備標(biāo)識(shí)所對(duì)應(yīng)的服務(wù)會(huì)話是否存在;若不存在,則生成所述設(shè)備標(biāo)識(shí)對(duì)應(yīng)的服務(wù)會(huì)話,并根據(jù)所述服務(wù)會(huì)話生成所述設(shè)備標(biāo)識(shí)所對(duì)應(yīng)的SIP請(qǐng)求對(duì)象,將所述SIP請(qǐng)求對(duì)象發(fā)送至SIP會(huì)話模塊的SIP對(duì)象池;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢中科通達(dá)高新技術(shù)股份有限公司,未經(jīng)武漢中科通達(dá)高新技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210585986.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種會(huì)話轉(zhuǎn)換的方法及裝置
- 一種人工智能應(yīng)答系統(tǒng)的測(cè)試方法及系統(tǒng)
- 一種會(huì)話處理的方法及服務(wù)器
- 會(huì)話請(qǐng)求發(fā)送方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 提供自適應(yīng)會(huì)話系統(tǒng)的計(jì)算機(jī)實(shí)現(xiàn)方法和自適應(yīng)會(huì)話系統(tǒng)
- 一種網(wǎng)絡(luò)通信會(huì)話聚合的方法
- 會(huì)話處理方法、裝置、電子設(shè)備
- 用于會(huì)話重建或共享的方法、裝置及系統(tǒng)
- 用于輔助實(shí)現(xiàn)會(huì)話的方法、裝置、介質(zhì)以及電子設(shè)備
- 會(huì)話展示方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 一種基于UDP分布式小文件存儲(chǔ)系統(tǒng)及其數(shù)據(jù)處理方法
- 一種新型云計(jì)算管理系統(tǒng)
- 一種云計(jì)算管理裝置
- 一種節(jié)能數(shù)據(jù)服務(wù)器架構(gòu)系統(tǒng)
- 一種基于云計(jì)算的客戶信息管理裝置
- 一種基于即時(shí)通訊技術(shù)的通訊系統(tǒng)
- 服務(wù)器系統(tǒng)及分配服務(wù)器的方法
- 一種MMORPG游戲服務(wù)器端
- 一種訪問請(qǐng)求的處理方法、服務(wù)器及存儲(chǔ)介質(zhì)
- 基于Spark技術(shù)的大數(shù)據(jù)脫敏管理系統(tǒng)





