[發(fā)明專利]一種基于擴展XMPP協(xié)議的設備控制方法及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201210534417.7 | 申請日: | 2012-12-12 |
| 公開(公告)號: | CN103516708B | 公開(公告)日: | 2017-03-08 |
| 發(fā)明(設計)人: | 趙云華 | 申請(專利權(quán))人: | TCL集團股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 深圳市君勝知識產(chǎn)權(quán)代理事務所(普通合伙)44268 | 代理人: | 王永文,劉文求 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 擴展 xmpp 協(xié)議 設備 控制 方法 系統(tǒng) | ||
技術領域
本發(fā)明涉及網(wǎng)絡通信領域,尤其涉及的是一種基于擴展XMPP協(xié)議的設備控制方法及系統(tǒng)。
背景技術
XMPP(The?Extensible?Messaging?and?Presence?Protocol,可擴展消息處理現(xiàn)場協(xié)議)是基于可擴展標記語言XML的協(xié)議,其核心部分是一個在網(wǎng)絡上分段發(fā)送XML的流協(xié)議,也因此使得XMPP能夠在一個比以往的網(wǎng)絡通信協(xié)議更規(guī)范的平臺上,常被用于即時消息以及在線現(xiàn)場探測。
XMPP中定義了三個角色:客戶端、服務器和網(wǎng)關。基本的網(wǎng)絡形式是客戶端通過TCP/IP連接到服務器,然后在之上傳輸XML流,通信的基本模式為:先建立一個stream并協(xié)商關于安全之類的東西,然后客戶端發(fā)送XML?Stanza,服務器根據(jù)客戶端發(fā)送的信息以及程序的邏輯,發(fā)送XML?Stanza給客戶端,最后是</stream>關閉流,以及關閉TCP/IP連接。基于XMPP協(xié)議的應用具有超強的可擴展性,經(jīng)過擴展的XMPP協(xié)議可以通過發(fā)送擴展的信息來滿足用戶的不同需求。
現(xiàn)有的XMPP協(xié)議一般用于實現(xiàn)用戶終端之間的消息傳送或文件傳輸功能。如圖1所示,其客戶端均為用戶終端,用戶不需要區(qū)分通信對方的類型。因此通過這種XMPP協(xié)議無法確認通信對方終端的類型,無法滿足用戶多樣化的需求,因而不適合在用戶終端和設備終端之間傳送控制命令,例如不適合在用戶和設備之間傳送關機、開機、待機、或者查詢機器狀態(tài)等控制命令。同時現(xiàn)有技術中對其中作為客戶端的所有用戶終端實行的是統(tǒng)一管理,也存在較大應用局限。?
因此,現(xiàn)有技術還有待于改進和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術問題在于,針對現(xiàn)有技術的上述缺陷,提供一種基于擴展XMPP協(xié)議的設備控制方法及系統(tǒng),旨在解決現(xiàn)有技術中通過XMPP協(xié)議無法實現(xiàn)用戶終端對設備終端進行管理控制的技術問題。
本發(fā)明解決技術問題所采用的技術方案如下:
一種基于擴展XMPP協(xié)議的設備控制方法,其中,包括步驟:
A、用戶終端和設備終端通過擴展XMPP協(xié)議向XMPP服務器發(fā)送各自的身份信息;
B、XMPP服務器接收所述身份信息并判斷發(fā)送身份信息的終端的類型;當所述發(fā)送身份信息的終端的類型為用戶終端時,授予所述用戶終端發(fā)出控制命令控制對應設備終端的權(quán)限;當所述發(fā)送身份信息的終端的類型為設備終端時,授予所述設備終端執(zhí)行對應用戶終端控制命令的權(quán)限;
C、當所述用戶終端控制對應設備終端時,所述用戶終端通過擴展XMPP協(xié)議向XMPP服務器發(fā)送控制命令,對應設備終端接收XMPP服務器轉(zhuǎn)發(fā)的所述控制命令并執(zhí)行所述控制命令。
所述基于擴展XMPP協(xié)議的設備控制方法,其中,所述步驟A具體包括:
A1、用戶終端和設備終端發(fā)送各自的用戶名和密碼到XMPP服務器請求登錄,XMPP服務器驗證所述用戶終端和設備終端是否可登陸;
A2、所述用戶終端和設備終端登陸到XMPP服務器后,通過擴展XMPP協(xié)議向所述XMPP服務器發(fā)送各自的身份信息。
所述基于擴展XMPP協(xié)議的設備控制方法,其中,其中所述身份信息具體為:
若為用戶終端,則包括用戶姓名、手機號碼、和郵箱;
若為設備終端,則包括設備條形碼、?生產(chǎn)日期、?和設備型號。
所述基于擴展XMPP協(xié)議的設備控制方法,其中,所述步驟B具體包括:所述XMPP服務器接收所述身份信息,當檢測到所述身份信息中包含用戶姓名時,則判斷所述身份消息的發(fā)送終端類型為用戶終端;當檢測到所述身份信息中包含設備型號時,則判斷所述身份消息的發(fā)送終端類型為設備終端。
所述基于擴展XMPP協(xié)議的設備控制方法,其中,所述步驟C中還包括步驟:XMPP服務器轉(zhuǎn)發(fā)所述控制命令之前,根據(jù)所述控制命令的接收終端的類型對所述控制命令進行過濾處理。
一種基于擴展XMPP協(xié)議的設備控制系統(tǒng),其中,包括一XMPP服務器,以及分別與所述XMPP服務器通信連接的至少一個用戶終端和至少一個設備終端,其中,
所述XMPP服務器用于接收所述用戶終端和設備終端發(fā)送的身份信息,并判斷發(fā)送所述身份信息的終端的類型;以及當發(fā)送身份信息的終端的類型為用戶終端時,授予所述用戶終端發(fā)出控制命令控制對應設備終端的權(quán)限;當發(fā)送身份信息的終端的類型為設備終端時,授予所述設備終端執(zhí)行對應用戶終端控制命令的權(quán)限;
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于TCL集團股份有限公司,未經(jīng)TCL集團股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210534417.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于XMPP協(xié)議訪問業(yè)務的方法、裝置及系統(tǒng)
- 3C協(xié)同設備、通信系統(tǒng)和通信方法
- 一種XMPP消息的可靠傳輸方法
- 一種便利從SIP用戶建立到XMPP用戶的通信連接的方法和設備
- 一種基于XMPP協(xié)議的通訊系統(tǒng)及其方法
- 一種基于擴展xmpp協(xié)議的語音傳輸方法及系統(tǒng)
- 基于XMPP的移動終端信息實時匹配及通知系統(tǒng)和方法
- XMPP系統(tǒng)訪問外部數(shù)據(jù)的授權(quán)方法及通信網(wǎng)絡
- 一種基于移動智能終端的多人實時可交互白板系統(tǒng)
- 一種遙控方法及XMPP系統(tǒng)中的智能終端和服務器集群
- 圖像診斷裝置、醫(yī)用系統(tǒng)以及協(xié)議管理方法
- 一種自動協(xié)議識別方法及系統(tǒng)
- 客戶端中遞送協(xié)議數(shù)據(jù)單元的方法及相關裝置
- 遠程通訊系統(tǒng)
- 一種基于可拼裝通信協(xié)議棧的通信方法及系統(tǒng)
- 一種實現(xiàn)國產(chǎn)平臺PXEBOOT的協(xié)議架構(gòu)
- CBTC通信系統(tǒng)協(xié)議解析方法、協(xié)議庫管理方法
- 一種協(xié)議轉(zhuǎn)換的方法、裝置、設備及存儲介質(zhì)
- 一種用于燈光控制的協(xié)議轉(zhuǎn)換系統(tǒng)及方法
- 一種通用工藝人工智能物聯(lián)網(wǎng)網(wǎng)關





