[發(fā)明專利]一種基于消防物聯(lián)網(wǎng)平臺(tái)的第三方應(yīng)用對(duì)接方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010737456.1 | 申請(qǐng)日: | 2020-07-28 |
| 公開(kāi)(公告)號(hào): | CN112039945A | 公開(kāi)(公告)日: | 2020-12-04 |
| 發(fā)明(設(shè)計(jì))人: | 張克文;李佳佳;王秋浦 | 申請(qǐng)(專利權(quán))人: | 智維云圖(上海)智能科技有限公司 |
| 主分類(lèi)號(hào): | H04L29/08 | 分類(lèi)號(hào): | H04L29/08;H04L29/06;H04L12/24 |
| 代理公司: | 上海漢聲知識(shí)產(chǎn)權(quán)代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 200090 上海市楊浦區(qū)長(zhǎng)陽(yáng)*** | 國(guó)省代碼: | 上海;31 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 消防 聯(lián)網(wǎng) 平臺(tái) 第三 應(yīng)用 對(duì)接 方法 系統(tǒng) | ||
1.一種基于消防物聯(lián)網(wǎng)平臺(tái)的第三方應(yīng)用對(duì)接方法,其特征在于,包括以下步驟:
S1:將安裝于建筑物上的消防設(shè)備,接入消防物聯(lián)網(wǎng)平臺(tái)中,并獲取所述消防設(shè)備采集到的消防數(shù)據(jù),路由到所消防物聯(lián)網(wǎng)平臺(tái)中;
S2:所述消防物聯(lián)網(wǎng)平臺(tái)通過(guò)包括提供http訪問(wèn)接口和消息隊(duì)列實(shí)時(shí)推送在內(nèi)的方式將所述消防數(shù)據(jù)提供給第三方應(yīng)用;
其中,所述http訪問(wèn)接口的方式為:針對(duì)于所述消防數(shù)據(jù)中的歷史數(shù)據(jù),提供所述http訪問(wèn)接口,當(dāng)所述第三方應(yīng)用需要查詢所述歷史數(shù)據(jù)時(shí),調(diào)用所述http訪問(wèn)接口,獲取所述歷史數(shù)據(jù);所述消息隊(duì)列實(shí)時(shí)推送的方式為:針對(duì)于所述消防數(shù)據(jù)中的需要立即處理的故障數(shù)據(jù),當(dāng)故障發(fā)生時(shí),當(dāng)所述消防物聯(lián)網(wǎng)平臺(tái)接收到所述消防設(shè)備采集的所述故障數(shù)據(jù)時(shí),立即通過(guò)所述消息隊(duì)列實(shí)時(shí)推送的方式,將所述故障數(shù)據(jù)推送給所述第三方應(yīng)用,以便于及時(shí)處理所述建筑物上的故障;
S3:所述第三方應(yīng)用針對(duì)于接收到的所述消防數(shù)據(jù)進(jìn)行包括解除故障在內(nèi)的處理。
2.根據(jù)權(quán)利要求1所述的基于消防物聯(lián)網(wǎng)平臺(tái)的第三方應(yīng)用對(duì)接方法,其特征在于,所述http訪問(wèn)接口,具體為:
針對(duì)于包括建筑物列表數(shù)據(jù)、建筑物點(diǎn)位信息、建筑物火警信息、建筑物故障信息、建筑物隱患信息、建筑物監(jiān)管信息、建筑物聯(lián)動(dòng)信息、建筑物設(shè)備狀態(tài)及時(shí)數(shù)據(jù)信息、建筑物設(shè)備狀態(tài)歷史數(shù)據(jù)信息在內(nèi)的每一種所述歷史數(shù)據(jù),建立對(duì)應(yīng)的所述http訪問(wèn)接口,其中,所述http訪問(wèn)接口包括請(qǐng)求URL,請(qǐng)求參數(shù),返回參數(shù);
當(dāng)需要獲取所述歷史數(shù)據(jù)時(shí),所述第三方應(yīng)用,通過(guò)對(duì)應(yīng)的所述http訪問(wèn)接口的所述請(qǐng)求參數(shù)URL,根據(jù)需要傳入所述請(qǐng)求參數(shù),向所述消防物聯(lián)網(wǎng)平臺(tái)發(fā)送http請(qǐng)求,所述消防物聯(lián)網(wǎng)平臺(tái)將返回與所述返回參數(shù)的類(lèi)型相匹配的數(shù)據(jù)提供給所述第三方應(yīng)用。
3.根據(jù)權(quán)利要求2所述的基于消防物聯(lián)網(wǎng)平臺(tái)的第三方應(yīng)用對(duì)接方法,其特征在于,所述第三方應(yīng)用在通過(guò)所述http訪問(wèn)接口發(fā)送請(qǐng)求之前,所述消防物聯(lián)網(wǎng)平臺(tái)還需要對(duì)所述第三方應(yīng)用的身份進(jìn)行驗(yàn)證,具體為:
所述第三方應(yīng)用向所述消防物聯(lián)網(wǎng)平臺(tái)提出對(duì)接請(qǐng)求,所述消防物聯(lián)網(wǎng)平臺(tái)為所述第三方應(yīng)用分配用戶名和密碼;
在所述第三方應(yīng)用發(fā)送http請(qǐng)求,獲取所述歷史數(shù)據(jù)之前,通過(guò)包括所述用戶名和所述密碼在內(nèi)的所述請(qǐng)求參數(shù),調(diào)用用于登錄的所述http訪問(wèn)接口,所述消防物聯(lián)網(wǎng)平臺(tái)返回一個(gè)用于標(biāo)記所述第三方應(yīng)用身份的token;
當(dāng)獲取所述歷史數(shù)據(jù)時(shí),在所述http訪問(wèn)接口的請(qǐng)求頭中,傳入用于標(biāo)記所述第三方應(yīng)用身份的token,調(diào)用所述http訪問(wèn)接口,所述消防物聯(lián)網(wǎng)平臺(tái)將返回在所述第三方應(yīng)用權(quán)限范圍內(nèi)的所述歷史數(shù)據(jù);
其中,用于標(biāo)記所述第三方應(yīng)用身份的token為:通過(guò)JWT權(quán)限認(rèn)證加密工具生成的一個(gè)包含所述第三方應(yīng)用的身份信息的token字符串。
4.根據(jù)權(quán)利要求1所述的基于消防物聯(lián)網(wǎng)平臺(tái)的第三方應(yīng)用對(duì)接方法,其特征在于,所述消息隊(duì)列實(shí)時(shí)推送,具體為:
分別在所述消防物聯(lián)網(wǎng)平臺(tái)上建立所述消息隊(duì)列的服務(wù)端,在所述第三方應(yīng)用上建立所述消息隊(duì)列的客戶端,并采用RabbitMQ消息隊(duì)列框架實(shí)現(xiàn)所述服務(wù)端與所述客戶端的數(shù)據(jù)交互;
所述服務(wù)端連接到所述RabbitMQ消息隊(duì)列框架,創(chuàng)建并發(fā)布所述故障數(shù)據(jù),并在發(fā)布完成后,關(guān)閉與所述RabbitMQ消息隊(duì)列框架的連接;
所述客戶端連接到所述RabbitMQ消息隊(duì)列框架,獲取所述故障數(shù)據(jù),并在獲取完成后,關(guān)閉與所述RabbitMQ消息隊(duì)列框架的連接。
5.根據(jù)權(quán)利要求4所述的基于消防物聯(lián)網(wǎng)平臺(tái)的第三方應(yīng)用對(duì)接方法,其特征在于,在進(jìn)行所述消息隊(duì)列實(shí)時(shí)推送之前,還包括:
在所述服務(wù)端上設(shè)置包括服務(wù)端域名、服務(wù)端用戶名、服務(wù)端密碼、服務(wù)端端口號(hào)在內(nèi)的信息;
所述客戶端在獲取所述故障數(shù)據(jù),與所述RabbitMQ消息隊(duì)列框架建立連接之前,需要綁定包括所述服務(wù)端域名、所述服務(wù)端用戶名、所述服務(wù)端密碼、所述服務(wù)端端口號(hào)在內(nèi)的信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于智維云圖(上海)智能科技有限公司,未經(jīng)智維云圖(上海)智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010737456.1/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 物聯(lián)網(wǎng)信息融合方法、物聯(lián)網(wǎng)終端設(shè)備和物聯(lián)網(wǎng)平臺(tái)
- 物聯(lián)網(wǎng)系統(tǒng)、物聯(lián)網(wǎng)服務(wù)提供及監(jiān)控方法
- 物聯(lián)網(wǎng)設(shè)備及其聯(lián)網(wǎng)配置方法、智能終端及物聯(lián)網(wǎng)系統(tǒng)
- 一種物聯(lián)網(wǎng)用戶設(shè)備接入系統(tǒng)及接入方法
- 一種資源獲取方法和裝置
- 一種視聯(lián)網(wǎng)數(shù)據(jù)的發(fā)送方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種基于視聯(lián)網(wǎng)的通信連接建立方法及系統(tǒng)
- 一種視聯(lián)網(wǎng)信息的處理方法及裝置
- 一種訪問(wèn)視聯(lián)網(wǎng)終端的方法、系統(tǒng)、設(shè)備及存儲(chǔ)介質(zhì)





