亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法及裝置與流程

文檔序號:11623934閱讀:525來源:國知局
一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法及裝置與流程

本發(fā)明涉及物聯(lián)網(wǎng)領域,更具體地說,涉及一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法及裝置。



背景技術:

隨著社會信息化的發(fā)展,物聯(lián)網(wǎng)被稱為繼計算機、互聯(lián)網(wǎng)之后世界信息產(chǎn)業(yè)的第三次浪潮。物聯(lián)網(wǎng)是指通過射頻識別、紅外感應器、全球定位系統(tǒng)、激光掃描器等信息傳感設備,按約定的協(xié)議,把任何物品與互聯(lián)網(wǎng)連接起來,進行信息交換和通信,以實現(xiàn)智能化識別、定位、跟蹤、監(jiān)控和管理的一種網(wǎng)絡。簡而言之,物聯(lián)網(wǎng)就是“物物相連的互聯(lián)網(wǎng)”。物聯(lián)網(wǎng)云平臺為終端設備提供與云應用程序以及其他設備交互的平臺,支持多個終端設備的接入,并提供安全可靠的消息處理能力。

在現(xiàn)有技術中,物聯(lián)網(wǎng)設備生產(chǎn)廠商各自單獨制定協(xié)議,行業(yè)內(nèi)沒有統(tǒng)一的標準,終端設備與物聯(lián)網(wǎng)云平臺以及其他設備之間連接不方便,導致了各個終端設備相互之間的信息共享和網(wǎng)絡兼容還存在很大的問題,無法實現(xiàn)真正意義上的萬物相連。

因此,如何方便終端設備與物聯(lián)網(wǎng)云平臺之間的數(shù)據(jù)交互,統(tǒng)一物聯(lián)網(wǎng)協(xié)議是本領域技術人員需要解決的問題。



技術實現(xiàn)要素:

本發(fā)明的目的在于提供一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法和裝置,以解決終端設備與物聯(lián)網(wǎng)云平臺之間數(shù)據(jù)交互不方便的問題。

為實現(xiàn)上述目的,本發(fā)明實施例提供了如下技術方案:

一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法,包括:

接收并解析終端設備發(fā)送的消息,所述消息符合所述云平臺制定的終端接入?yún)f(xié)議;

根據(jù)解析結果確定所述消息的類型并執(zhí)行對應的操作。

其中,所述接收并解析終端設備發(fā)送的消息之前,還包括:

判斷所述終端設備是否為在線狀態(tài),若是,則執(zhí)行所述接收并解析所述終端設備發(fā)送的消息的步驟。

其中,還包括:所述云平臺在預定的時間內(nèi)沒有收到所述終端設備發(fā)送的消息,則斷開所述云平臺與所述終端設備的連接。

其中,所述根據(jù)解析結果確定所述消息的類型并執(zhí)行對應的操作,包括:

根據(jù)解析結果確定所述消息的類型為心跳類型,則保持所述云平臺與所述終端設備的連接。

其中,所述根據(jù)解析結果確定所述消息的類型并執(zhí)行對應的操作,包括:

根據(jù)解析結果確定所述消息的類型為連接類型,驗證所述解析結果中的標識信息和密鑰,驗證通過后將所述終端設備的狀態(tài)設為在線狀態(tài);

其中所述標識信息為所述終端設備在所述云平臺中的唯一標識。

其中,還包括:接收用戶服務器發(fā)送的控制命令消息,并執(zhí)行所述控制命令消息對應的控制操作,所述控制命令消息符合restfulapi協(xié)議。

其中,執(zhí)行所述控制命令消息對應的控制操作,包括:

所述云平臺對終端設備執(zhí)行所述控制命令消息對應的控制操作。

其中,執(zhí)行所述控制命令消息對應的控制操作,包括:

對所述云平臺數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行所述控制命令消息對應的控制操作,所述控制操作至少包括增加、刪除、修改、查詢中的一種。

為實現(xiàn)上述目的,本發(fā)明實施例提供了如下裝置,包括:

tap終端解析模塊,用于接收并解析終端設備發(fā)送的消息,所述消息符合所述云平臺制定的終端接入?yún)f(xié)議;

tap終端動作模塊,用于根據(jù)解析結果確定所述消息的類型并執(zhí)行對應的操作。

其中,還包括:

http請求解析模塊,用于接收用戶服務器發(fā)送的控制命令消息,所述控制命令消息符合restfulapi協(xié)議;

http請求動作模塊,用于執(zhí)行所述控制命令消息對應的控制操作。

通過以上方案可知,本發(fā)明實施例提供的實現(xiàn)物聯(lián)網(wǎng)云平臺的方法,該方法接收并解析終端設備發(fā)送的消息,根據(jù)解析結果確定消息的類型并執(zhí)行對應的操作。由此可見,本發(fā)明提供了一種公共的、易介入的終端接入?yún)f(xié)議統(tǒng)一了各個終端設備的接入?yún)f(xié)議,方便了終端設備對云平臺中的物聯(lián)網(wǎng)數(shù)據(jù)進行簡單的操作和邏輯處理,使各個終端設備相互之間的信息共享更加容易。本發(fā)明還公開了一種實現(xiàn)物聯(lián)網(wǎng)云平臺的裝置,同樣能實現(xiàn)上述技術效果。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例公開的第一種實現(xiàn)物聯(lián)網(wǎng)云平臺方法的流程圖;

圖2為本發(fā)明實施例公開的另一種實現(xiàn)物聯(lián)網(wǎng)云平臺方法的流程圖;

圖3為本發(fā)明實施例公開的一種實現(xiàn)物聯(lián)網(wǎng)云平臺方法的具體結構示意圖;

圖4為本發(fā)明實施例公開的第一種實現(xiàn)物聯(lián)網(wǎng)云平臺裝置的結構圖;

圖5為本發(fā)明實施例公開的第二種實現(xiàn)物聯(lián)網(wǎng)云平臺裝置的結構圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明實施例公開了一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法,包括:

參見圖1,本發(fā)明實施例提供的第一種實現(xiàn)物聯(lián)網(wǎng)云平臺方法的流程圖。如圖1所示,包括:

s101:接收并解析終端設備發(fā)送的消息,所述消息符合所述云平臺制定的終端接入?yún)f(xié)議;

在具體實施中,云平臺在接收到終端設備發(fā)送的消息后,首先判斷該消息是否符合云平臺制定的終端接入?yún)f(xié)議,如果是則解析該消息,如果不是則向該終端設備返回錯誤消息。

s102:根據(jù)解析結果確定所述消息的類型并執(zhí)行對應的操作。

在具體實施中,云平臺根據(jù)上一步驟的解析結果確定該消息的類型,再執(zhí)行該消息類型對應的操作。消息的類型可以包括連接類型、心跳類型等。

在上述實施例的基礎上,作為優(yōu)選地實施方式,在接收并解析終端設備發(fā)送的消息之前,還包括:判斷所述終端設備是否為在線狀態(tài)。如果是則繼續(xù)接收該終端設備發(fā)送的消息,如果則向該終端設備返回錯誤消息。

本發(fā)明實施例提供的第二種實現(xiàn)物聯(lián)網(wǎng)云平臺方法,包括:

s201:接收并解析終端設備發(fā)送的消息,所述消息符合所述云平臺制定的終端接入?yún)f(xié)議;

s202:根據(jù)解析結果確定所述消息的類型為連接類型,驗證所述解析結果中的標識信息和密鑰,驗證通過后將所述終端設備的狀態(tài)設為在線狀態(tài);

在具體實施中,為了方便終端設備在云平臺中的可標識性,在每個終端設備申請接入云平臺時為其分配一個唯一的標識id,同時為了保證終端設備和云平臺的信息安全,在分配標識id的同時也為終端設備分配一個與之對應的密鑰。在云平臺中,每個終端設備都有在線和離線兩種狀態(tài),終端設備需要與云平臺連接時,向云平臺發(fā)送攜帶標識信息和密鑰的消息,此消息也應該符合云平臺制定的終端接入?yún)f(xié)議,云平臺驗證該標識信息和密鑰與該終端設備在云平臺中存儲的標識id和密鑰一致后,向該終端設備返回確認連接,該終端設備即為在線狀態(tài)。終端設備處于在線狀態(tài)后,即可向云平臺發(fā)送其他消息。

在上述實施例的基礎上,作為優(yōu)選地實施方式,還包括:所述云平臺在預定的時間內(nèi)沒有收到所述終端設備發(fā)送的消息,則斷開所述云平臺與所述終端設備的連接。

在具體實施中,云平臺預先設定一個時間作為等待消息的最長時間段,在本實施例中可以是三分鐘,也可以根據(jù)實際情況設定為其他時間段,在此時間段內(nèi)收到終端設備的消息則繼續(xù)保持與該終端設備的連接,如果超過這一時間段沒有收到終端設備的消息則斷開與該終端設備的連接,該終端設備切換到離線狀態(tài)。

本發(fā)明實施例提供的第三種實現(xiàn)物聯(lián)網(wǎng)云平臺方法,包括:

s301:接收并解析終端設備發(fā)送的消息,所述消息符合所述云平臺制定的終端接入?yún)f(xié)議;

s302:根據(jù)解析結果確定所述消息的類型為心跳類型,則保持所述云平臺與所述終端設備的連接。

例如,有些需要長期處于在線狀態(tài)的終端設備,需要每隔一段時間向云平臺發(fā)送心跳消息,且必須在云平臺設定等待消息的最長時間段內(nèi)。云平臺根據(jù)解析結果確定消息類型為心跳時,保持云平臺與該終端設備的連接。

本發(fā)明實施例公開了一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法,相對于上一實施例,本實施例對技術方案作了進一步的說明和優(yōu)化。具體的:

參見圖2和圖3,圖2為本發(fā)明實施例公開的第四種實現(xiàn)物聯(lián)網(wǎng)云平臺方法的流程圖,圖3為本發(fā)明實施例公開的第四種實現(xiàn)物聯(lián)網(wǎng)云平臺方法的結構示意圖。如圖2所示,包括:

s401:接收用戶服務器發(fā)送的控制命令消息,所述控制命令消息符合restfulapi協(xié)議;

在具體實施中,云平臺為用戶提供業(yè)務接口restfulapi,用戶要對云平臺中的數(shù)據(jù)或接入云平臺中的終端設備進行控制操作時,需要通過用戶服務器向云平臺發(fā)送控制命令消息,云平臺判斷該消息符合restfulapi協(xié)議后解析該消息。

s402:執(zhí)行所述控制命令消息對應的控制操作。

云平臺還為每個接入的終端設備設置對應的數(shù)據(jù)庫,該數(shù)據(jù)庫中存儲該終端設備需要存入云平臺的數(shù)據(jù)。云平臺數(shù)據(jù)庫中存在終端數(shù)據(jù)處理器,可以對數(shù)據(jù)庫中的數(shù)據(jù)進行增加、刪除、修改、查詢等操作。

本發(fā)明實施例提供的第五種實現(xiàn)物聯(lián)網(wǎng)云平臺方法,包括:

s501:接收用戶服務器發(fā)送的控制命令消息,所述控制命令消息符合restfulapi協(xié)議;

s502:對所述云平臺數(shù)據(jù)庫中的數(shù)據(jù)執(zhí)行所述控制命令消息對應的控制操作。

在具體實施中,控制操作至少包括增加、刪除、修改、查詢中的一種。需要對數(shù)據(jù)庫中的數(shù)據(jù)進行增加操作時,控制命令消息中至少應該包含數(shù)據(jù)庫的名稱、被增加的數(shù)據(jù)、增加后該數(shù)據(jù)在數(shù)據(jù)庫中的位置等;需要對數(shù)據(jù)庫中的數(shù)據(jù)進行刪除操作時,控制命令消息中至少應該包含數(shù)據(jù)庫的名稱、被刪除的數(shù)據(jù)在數(shù)據(jù)庫中的位置等;需要對數(shù)據(jù)庫中的數(shù)據(jù)進行修改操作時,控制命令消息中至少應該包含數(shù)據(jù)庫的名稱、被修改的數(shù)據(jù)、修改后的數(shù)據(jù)、被修改的數(shù)據(jù)在數(shù)據(jù)庫中的位置等;需要對數(shù)據(jù)庫中的數(shù)據(jù)進行查詢操作時,控制命令消息中至少應該包含數(shù)據(jù)庫的名稱、查詢的條件等。云平臺中的數(shù)據(jù)終端處理器根據(jù)控制命令消息的內(nèi)容完成對云平臺數(shù)據(jù)庫中的數(shù)據(jù)的操作,并向用戶返回操作結果。

云平臺不僅可以對數(shù)據(jù)庫中的數(shù)據(jù)進行增刪改查的操作,還可以對接入云平臺的終端設備進行控制操作。本發(fā)明實施例提供的第六種實現(xiàn)物聯(lián)網(wǎng)云平臺方法,包括:

s601:接收用戶服務器發(fā)送的控制命令消息,所述控制命令消息符合restfulapi協(xié)議;

s602:對終端設備執(zhí)行所述控制命令消息對應的控制操作。

在具體實施中,控制操作例如開關操作、音量的調(diào)節(jié)、溫度的調(diào)節(jié)等??刂泼钕⒅兄辽賾摪?,終端設備的地址,調(diào)節(jié)的參數(shù)、參數(shù)對應的值等。云平臺接到用戶服務器發(fā)送的控制命令消息后,首先根據(jù)控制命令消息找到對應的終端設備,確定該終端設備處于在線狀態(tài)后執(zhí)行控制命令消息對應的操作,否則返回錯誤消息。

例如,接入云平臺中的終端設備包括一個空調(diào),用戶需要通過云平臺對其溫度的高低進行調(diào)節(jié),控制命令消息中至少應該包含,該空調(diào)的地址,調(diào)節(jié)后溫度的值等,確定該空調(diào)處于在線狀態(tài)后對其溫度進行相應的調(diào)節(jié),

下面對本發(fā)明實施例提供的一種實現(xiàn)物聯(lián)網(wǎng)云平臺的裝置進行介紹,下文描述的一種實現(xiàn)物聯(lián)網(wǎng)云平臺的裝置與上文描述的一種實現(xiàn)物聯(lián)網(wǎng)云平臺的方法可以相互參照。

參見圖4,本發(fā)明實施例提供的第一種實現(xiàn)物聯(lián)網(wǎng)云平臺裝置的結構圖.如圖4所示,包括:

tap終端解析模塊11,用于接收并解析終端設備發(fā)送的消息,所述消息符合所述云平臺制定的終端接入?yún)f(xié)議;

在具體實施中,云平臺中的tap終端解析模塊在接收到終端設備發(fā)送的消息后,首先判斷該消息是否符合云平臺制定的終端接入?yún)f(xié)議,如果是則解析該消息,如果否則向該終端設備返回錯誤消息。

tap終端動作模塊12,用于根據(jù)解析結果確定所述消息的類型并執(zhí)行對應的操作。

在具體實施中,云平臺中的tap終端動作模塊根據(jù)上一步驟的解析結果確定該消息的類型,再執(zhí)行該消息類型對應的操作。消息的類型可以包括連接類型、心跳類型等。

在上述實施例的基礎上,作為優(yōu)選地實施方式,還包括:判斷單元,用于判斷所述終端設備是否為在線狀態(tài)。如果是則繼續(xù)接收該終端設備發(fā)送的消息,如果則向該終端設備返回錯誤消息。

本發(fā)明公開了一種實現(xiàn)物聯(lián)網(wǎng)云平臺的裝置,該方法包括:tap終端解析模塊、tap終端動作模塊。由此可見,本發(fā)明提供了一種公共的、易介入的終端接入?yún)f(xié)議統(tǒng)一了各個終端設備的接入?yún)f(xié)議,方便了終端設備對云平臺中的物聯(lián)網(wǎng)數(shù)據(jù)進行簡單的操作和邏輯處理,使各個終端設備相互之間的信息共享更加容易。

本發(fā)明實施例公開了一種實現(xiàn)物聯(lián)網(wǎng)云平臺的裝置,相對于上一實施例,本實施例對技術方案作了進一步的說明和優(yōu)化。具體的:

參見圖5,本發(fā)明實施例提供的第二種實現(xiàn)物聯(lián)網(wǎng)云平臺裝置的結構圖.如圖5所示,還包括:

http請求解析模塊21,用于接收用戶服務器發(fā)送的控制命令消息,所述控制命令消息符合restfulapi協(xié)議;

在具體實施中,云平臺為用戶提供業(yè)務接口restfulapi,用戶要對云平臺中的數(shù)據(jù)或接入云平臺中的終端設備進行控制操作時,需要通過用戶服務器向云平臺發(fā)送控制命令消息,判斷該消息符合restfulapi協(xié)議后http請求解析模塊解析該消息。

http請求動作模塊22,用于執(zhí)行所述控制命令消息對應的控制操作。

云平臺還為每個接入的終端設備設置對應的數(shù)據(jù)庫,該數(shù)據(jù)庫中存儲該終端設備需要存入云平臺的數(shù)據(jù)。http請求動作模塊中包括終端數(shù)據(jù)處理器,可以對數(shù)據(jù)庫中的數(shù)據(jù)進行增加、刪除、修改、查詢等操作。另外,http請求動作模塊還可以對接入云平臺的終端設備進行控制操作。

本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。

對所公開的實施例的上述說明,使本領域專業(yè)技術人員能夠實現(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1