物聯(lián)網(wǎng)中傳感器接入方法、物聯(lián)網(wǎng)系統(tǒng)和服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種物聯(lián)網(wǎng)中傳感器接入方法、物聯(lián)網(wǎng)系統(tǒng)和服務(wù)器。該方法包括:物聯(lián)網(wǎng)終端接收傳感器發(fā)送的上報(bào)消息,識(shí)別出傳感器的標(biāo)識(shí)信息為新傳感器的標(biāo)識(shí)信息后,物聯(lián)網(wǎng)終端將標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器,使得物聯(lián)網(wǎng)平臺(tái)服務(wù)器利用標(biāo)識(shí)信息查詢傳感器信息庫,獲得標(biāo)識(shí)信息對應(yīng)的傳感器的協(xié)議類型,并編譯獲得適配該傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包供物聯(lián)網(wǎng)終端下載,以使得物聯(lián)網(wǎng)終端在獲得該應(yīng)用程序后能夠識(shí)別待新的傳感器。本發(fā)明所提供的技術(shù)方案,使得物聯(lián)網(wǎng)終端能夠自動(dòng)識(shí)別新的傳感器,從而實(shí)現(xiàn)自動(dòng)擴(kuò)展各種傳感器功能,為物聯(lián)網(wǎng)業(yè)務(wù)的快速升級提供了便利。
【專利說明】物聯(lián)網(wǎng)中傳感器接入方法、物聯(lián)網(wǎng)系統(tǒng)和服務(wù)器
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及物聯(lián)網(wǎng)領(lǐng)域,特別涉及一種物聯(lián)網(wǎng)中傳感器接入方法、物聯(lián)網(wǎng)系統(tǒng)和 服務(wù)器。
【背景技術(shù)】
[0002] 近年來,物聯(lián)網(wǎng)計(jì)算發(fā)展迅速。物聯(lián)網(wǎng)終端可以外接各種類型的傳感器,讀取傳感 器采集的數(shù)據(jù)。同時(shí),物聯(lián)網(wǎng)終端通過內(nèi)置無線通信模塊,將采集的數(shù)據(jù)發(fā)送至物聯(lián)網(wǎng)平 臺(tái),物聯(lián)網(wǎng)平臺(tái)再將數(shù)據(jù)轉(zhuǎn)發(fā)給相關(guān)應(yīng)用。
[0003] 隨著傳感器技術(shù)的發(fā)展,越來越來不同類型的傳感器被應(yīng)用于物聯(lián)網(wǎng)中。由于物 聯(lián)網(wǎng)終端不能識(shí)別這些新的傳感器,這就要求物聯(lián)網(wǎng)終端需要進(jìn)行擴(kuò)展,以識(shí)別更新傳感 器。
[0004] 目前,通常采用兩種方式將新的傳感器接入物聯(lián)網(wǎng)。一種方法是首先回收物聯(lián)網(wǎng) 終端,將含有識(shí)別該傳感器的應(yīng)用程序下載至物聯(lián)網(wǎng)終端,之后再將物聯(lián)網(wǎng)終端部署在原 來的位置??梢姡@種方式效率低,進(jìn)行一次物聯(lián)網(wǎng)終端的更新需要耗費(fèi)大量的時(shí)間和人 力。另一種方式是采用人工方式,通過物聯(lián)網(wǎng)終端的用戶手動(dòng)操作物聯(lián)網(wǎng)終端進(jìn)行遠(yuǎn)程升 級。用戶通過手動(dòng)搜索識(shí)別該傳感器的應(yīng)用程序,然后由物聯(lián)網(wǎng)終端下載該應(yīng)用程序。這 種方式雖然避免了第一種方式中先回收和再放置物聯(lián)網(wǎng)終端的步驟,但仍然需要用戶手動(dòng) 地生成搜索識(shí)別該傳感器的應(yīng)用程序,從而導(dǎo)致新的傳感器不能高效地接入物聯(lián)網(wǎng)。
【發(fā)明內(nèi)容】
[0005] 根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,所要解決的一個(gè)技術(shù)問題是:提供一種物聯(lián)網(wǎng)中 傳感器接入方法和物聯(lián)網(wǎng)系統(tǒng),使得新的傳感器能夠迅速方便地接入物聯(lián)網(wǎng)。
[0006] 本發(fā)明實(shí)施例提供的一種物聯(lián)網(wǎng)中傳感器接入方法,所述方法包括:
[0007] 物聯(lián)網(wǎng)終端響應(yīng)于接收到傳感器發(fā)送的上報(bào)消息,解析所述上報(bào)消息,獲得所述 上報(bào)消息中攜帶的傳感器的標(biāo)識(shí)信息;
[0008] 響應(yīng)于識(shí)別出所述標(biāo)識(shí)信息為待接入物聯(lián)網(wǎng)的新傳感器的標(biāo)識(shí)信息,所述物聯(lián)網(wǎng) 終端將所述標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器;
[0009] 所述物聯(lián)網(wǎng)平臺(tái)服務(wù)器利用所述標(biāo)識(shí)信息查詢傳感器信息庫,獲得所述標(biāo)識(shí)信息 對應(yīng)的傳感器的協(xié)議類型;
[0010] 根據(jù)所述協(xié)議類型,編譯獲得適配所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級 包;
[0011] 所述物聯(lián)網(wǎng)平臺(tái)服務(wù)器向所述物聯(lián)網(wǎng)終端發(fā)送遠(yuǎn)程升級指令,以及所述升級包的 下載地址;
[0012] 響應(yīng)于接收到所述遠(yuǎn)程升級指令,所述物聯(lián)網(wǎng)終端從所述下載地址下載所述升級 包,加載安裝所述升級包后,識(shí)別所述新傳感器。
[0013] 優(yōu)選地,所述方法還包括:根據(jù)所述標(biāo)識(shí)信息查詢業(yè)務(wù)數(shù)據(jù)庫,獲得所述標(biāo)識(shí)信息 對應(yīng)的業(yè)務(wù)需求信息;
[0014] 所述根據(jù)所述協(xié)議類型,編譯獲得適配所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,具體 包括:根據(jù)所述協(xié)議類型與業(yè)務(wù)需求信息,編譯獲得適配所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程 序,作為升級包。
[0015] 優(yōu)選地,在生成所述標(biāo)識(shí)信息對應(yīng)的傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包 之后,所述方法包括:將所述升級包推送至升級服務(wù)器;
[0016] 所述下載地址為所述升級服務(wù)器的地址;
[0017] 所述物聯(lián)網(wǎng)終端下載所述升級包,具體包括:
[0018] 所述物聯(lián)網(wǎng)終端從所述升級服務(wù)器下載所述升級包。
[0019] 優(yōu)選地,所述上報(bào)消息中還包括以標(biāo)準(zhǔn)的格式封裝的所述傳感器所采集的數(shù)據(jù); 所述方法還包括:
[0020] 所述物聯(lián)網(wǎng)終端在加載安裝所述升級包,從所述上報(bào)消息中解析所述以標(biāo)準(zhǔn)的格 式封裝的數(shù)據(jù),獲取所述數(shù)據(jù)。
[0021] 優(yōu)選地,所述傳感器的協(xié)議類型包括:工業(yè)現(xiàn)場總線Modbus、控制區(qū)域網(wǎng)絡(luò)總線 CanBus、Zigbee 協(xié)議。
[0022] 根據(jù)本發(fā)明實(shí)施例提供的一種物聯(lián)網(wǎng)平臺(tái)服務(wù)器,包括:
[0023] 查詢單元,用于響應(yīng)于接收到物聯(lián)網(wǎng)終端發(fā)送的新的傳感器的標(biāo)識(shí)信息,利用所 述標(biāo)識(shí)信息查詢傳感器信息庫,獲得所述標(biāo)識(shí)信息對應(yīng)的傳感器的協(xié)議類型;
[0024] 應(yīng)用程序生成單元,用于根據(jù)所述協(xié)議類型,編譯獲得適配所述傳感器的物聯(lián)網(wǎng) 終端應(yīng)用程序,作為升級包;向所述物聯(lián)網(wǎng)終端發(fā)送遠(yuǎn)程升級指令,以及所述升級包的下載 地址。
[0025] 優(yōu)選地,所述查詢單元,還用于根據(jù)所述標(biāo)識(shí)信息查詢業(yè)務(wù)數(shù)據(jù)庫,獲得所述標(biāo)識(shí) 信息對應(yīng)的業(yè)務(wù)需求;
[0026] 所述應(yīng)用程序生成單元,具體用于根據(jù)所述協(xié)議類型與業(yè)務(wù)需求信息,編譯獲得 適配所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包。
[0027] 根據(jù)本發(fā)明實(shí)施例提供的一種物聯(lián)網(wǎng)系統(tǒng),包括:本發(fā)明實(shí)施例提供的任意一種 物聯(lián)網(wǎng)平臺(tái)服務(wù)器,以及
[0028] 物聯(lián)網(wǎng)終端,用于響應(yīng)于接收到傳感器發(fā)送的上報(bào)消息,解析所述上報(bào)消息,獲得 所述上報(bào)消息中攜帶的傳感器的標(biāo)識(shí)信息;響應(yīng)于識(shí)別出所述標(biāo)識(shí)信息為待接入物聯(lián)網(wǎng)的 新傳感器的標(biāo)識(shí)信息,將所述標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器;響應(yīng)于接收到物聯(lián)網(wǎng)平 臺(tái)服務(wù)器發(fā)送的遠(yuǎn)程升級指令,從所述下載地址下載所述升級包;加載安裝所述升級包后, 識(shí)別所述新傳感器。
[0029] 優(yōu)選地,所述系統(tǒng)還包括:
[0030] 升級服務(wù)器,用于存儲(chǔ)所述升級包,以為所述物聯(lián)網(wǎng)終端提供升級服務(wù);
[0031] 所述物聯(lián)網(wǎng)平臺(tái)服務(wù)器,還用于在生成所述標(biāo)識(shí)信息對應(yīng)的傳感器的物聯(lián)網(wǎng)終端 應(yīng)用程序,作為升級包之后,將所述升級包推送至升級服務(wù)器;所述下載地址為所述升級服 務(wù)器的地址;
[0032] 所述物聯(lián)網(wǎng)終端,具體用于從所述升級服務(wù)器下載所述升級包。
[0033] 優(yōu)選地,所述物聯(lián)網(wǎng)終端,還用于從預(yù)留的擴(kuò)展接口讀取所述傳感器發(fā)送的上報(bào) 消息。
[0034] 優(yōu)選地,所述上報(bào)消息中還包括以標(biāo)準(zhǔn)的格式封裝的所述傳感器所采集的數(shù)據(jù);
[0035] 所述物聯(lián)網(wǎng)終端,還用于在加載安裝所述升級包,從所述上報(bào)消息中解析所述以 標(biāo)準(zhǔn)的格式封裝的數(shù)據(jù)。
[0036] 優(yōu)選地,所述傳感器的協(xié)議類型包括:Modbus、CanBus、Zigbee協(xié)議。
[0037] 基于本發(fā)明上述實(shí)施例提供的物聯(lián)網(wǎng)中傳感器接入方法和物聯(lián)網(wǎng)系統(tǒng),物聯(lián)網(wǎng)終 端接收傳感器發(fā)送的上報(bào)消息,識(shí)別出傳感器的標(biāo)識(shí)信息為新傳感器的標(biāo)識(shí)信息后,物聯(lián) 網(wǎng)終端將標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器,使得物聯(lián)網(wǎng)平臺(tái)服務(wù)器利用標(biāo)識(shí)信息查詢傳 感器信息庫,獲得標(biāo)識(shí)信息對應(yīng)的傳感器的協(xié)議類型,并編譯獲得適配該傳感器的物聯(lián)網(wǎng) 終端應(yīng)用程序,作為升級包供物聯(lián)網(wǎng)終端下載,以使得物聯(lián)網(wǎng)終端在獲得該應(yīng)用程序后能 夠識(shí)別待新的傳感器。從而,針對新的傳感器自動(dòng)生成適配新傳感器的新應(yīng)用程序,以及在 物聯(lián)網(wǎng)終端上對新應(yīng)用程序的自動(dòng)下載,使得物聯(lián)網(wǎng)終端能夠自動(dòng)識(shí)別新的傳感器,自動(dòng) 擴(kuò)展各種傳感器功能,為物聯(lián)網(wǎng)業(yè)務(wù)的快速升級提供了便利。
[0038] 通過以下參照附圖對本發(fā)明的示例性實(shí)施例的詳細(xì)描述,本發(fā)明的其它特征及其 優(yōu)點(diǎn)將會(huì)變得清楚。
【專利附圖】
【附圖說明】
[0039] 為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
[0040] 同時(shí),應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個(gè)部分的尺寸并不是按照實(shí)際 的比例關(guān)系繪制的。相似的標(biāo)號和字母在下面的附圖中表示類似項(xiàng),因此,一旦某一項(xiàng)在一 個(gè)附圖中被定義,則在隨后的附圖中不需要對其進(jìn)行進(jìn)一步討論。
[0041] 構(gòu)成說明書的一部分的附圖描述了本發(fā)明的實(shí)施例,并且連同說明書一起用于解 釋本發(fā)明的原理。
[0042] 參照附圖,根據(jù)下面的詳細(xì)描述,可以更加清楚地理解本發(fā)明,其中:
[0043] 圖1示出本發(fā)明所提供的物聯(lián)網(wǎng)中傳感器接入方法一種實(shí)施例的流程示意圖;
[0044] 圖2示出本發(fā)明所提供的物聯(lián)網(wǎng)中傳感器接入方法一種實(shí)施例的流程示意圖;
[0045] 圖3示出本發(fā)明所提供的物聯(lián)網(wǎng)中傳感器接入方法一種實(shí)施例的流程示意圖;
[0046] 圖4示出本發(fā)明所提供的物聯(lián)網(wǎng)平臺(tái)服務(wù)器一種實(shí)施例的結(jié)構(gòu)示意圖;
[0047] 圖5示出本發(fā)明所提供的物聯(lián)網(wǎng)系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖;
[0048] 圖6示出本發(fā)明所提供的物聯(lián)網(wǎng)系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0049] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。應(yīng)注 意到:除非另外具體說明,否則在這些實(shí)施例中闡述的部件和步驟的相對布置不限制本發(fā) 明的范圍。
[0050] 以下對至少一個(gè)示例性實(shí)施例的描述實(shí)際上僅僅是說明性的,決不作為對本發(fā)明 及其應(yīng)用或使用的任何限制?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng) 造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0051] 對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討論,但在適 當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
[0052] 在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不 是作為限制。因此,示例性實(shí)施例的其它示例可以具有不同的值。
[0053] 參見圖1所示,圖1示出本發(fā)明所提供的物聯(lián)網(wǎng)中傳感器接入方法一種實(shí)施例的 流程示意圖。該實(shí)施例提供的物聯(lián)網(wǎng)傳感器接入方法包括以下操作:
[0054] 101,物聯(lián)網(wǎng)終端響應(yīng)于接收到傳感器發(fā)送的上報(bào)消息,解析上報(bào)消息,獲得上報(bào) 消息中攜帶的傳感器的標(biāo)識(shí)信息。上報(bào)消息可以采用預(yù)定的消息格式進(jìn)行發(fā)送,該消息格 式中可以包含傳感器的標(biāo)識(shí)信息以及傳感器采集的數(shù)據(jù)。傳感器的標(biāo)識(shí)信息可以是傳感器 的編號,不同的編號標(biāo)識(shí)不同的傳感器,另外,也可以是傳感器的地址,或者其他編號體系。 物聯(lián)網(wǎng)終端可以通過有線或者無線通道接收傳感器發(fā)送的上報(bào)消息。
[0055] 102,響應(yīng)于識(shí)別出標(biāo)識(shí)信息為待接入物聯(lián)網(wǎng)的新傳感器的標(biāo)識(shí)信息,物聯(lián)網(wǎng)終端 將標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器。另外,物聯(lián)網(wǎng)終端也可以將上報(bào)消息進(jìn)行重新封裝, 之后發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器。
[0056] 103,物聯(lián)網(wǎng)平臺(tái)服務(wù)器利用標(biāo)識(shí)信息查詢傳感器信息庫,獲得標(biāo)識(shí)信息對應(yīng)的傳 感器的協(xié)議類型。
[0057] 104,根據(jù)協(xié)議類型,編譯獲得適配傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包。物 聯(lián)網(wǎng)終端應(yīng)用程序能夠基于各種協(xié)議類型,對傳感器數(shù)據(jù)進(jìn)行解析或者封裝,從而使得物 聯(lián)網(wǎng)終端在安裝適配傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序之后,能夠識(shí)別和使用對應(yīng)的傳感器。 對于不同的傳感器的協(xié)議類型,編譯獲得適配傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序可以不同。
[0058] 105,物聯(lián)網(wǎng)平臺(tái)服務(wù)器向物聯(lián)網(wǎng)終端發(fā)送遠(yuǎn)程升級指令,以及升級包的下載地 址。升級包的下載地址可以是物聯(lián)網(wǎng)平臺(tái)服務(wù)器,由物聯(lián)網(wǎng)平臺(tái)服務(wù)器本身提供升級服務(wù), 也可以是其他可存儲(chǔ)升級包的存儲(chǔ)服務(wù)器或者以下實(shí)施例將介紹的升級服務(wù)器。
[0059] 106,響應(yīng)于接收到遠(yuǎn)程升級指令,物聯(lián)網(wǎng)終端從下載地址下載升級包,加載安裝 升級包后,識(shí)別新傳感器。物聯(lián)網(wǎng)終端可以在收到完整的升級包之后,對升級包進(jìn)行校驗(yàn), 校驗(yàn)無誤后安裝升級包,并在完成后物聯(lián)網(wǎng)平臺(tái)服務(wù)器發(fā)送升級成功的通知。
[0060] 本發(fā)明上述實(shí)施例提供的物聯(lián)網(wǎng)傳感器接入方法中,在識(shí)別出傳感器的標(biāo)識(shí)信息 為新傳感器的標(biāo)識(shí)信息后,物聯(lián)網(wǎng)終端將標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器,使得物聯(lián)網(wǎng) 平臺(tái)服務(wù)器利用標(biāo)識(shí)信息查詢傳感器信息庫,獲得標(biāo)識(shí)信息對應(yīng)的傳感器的協(xié)議類型,并 編譯獲得適配該傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包供物聯(lián)網(wǎng)終端下載,以使得物 聯(lián)網(wǎng)終端在獲得該應(yīng)用程序后能夠識(shí)別待新的傳感器。從而,實(shí)現(xiàn)適配新傳感器的應(yīng)用程 序的自動(dòng)生成,以及物聯(lián)網(wǎng)終端的自動(dòng)下載更新。使得物聯(lián)網(wǎng)終端能夠識(shí)別新的傳感器, "動(dòng)態(tài)"地?cái)U(kuò)展各種傳感器,包括各種智能傳感器,為物聯(lián)網(wǎng)業(yè)務(wù)的快速升級提供了便利。
[0061] 參見圖2所示,圖2示出本發(fā)明所提供的物聯(lián)網(wǎng)中傳感器接入方法一種實(shí)施例的 流程示意圖。根據(jù)圖2實(shí)施例的一個(gè)具體示例,在物聯(lián)網(wǎng)終端將標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平 臺(tái)服務(wù)器之后,該方法還可以包括:207,根據(jù)標(biāo)識(shí)信息查詢業(yè)務(wù)數(shù)據(jù)庫,獲得標(biāo)識(shí)信息對應(yīng) 的業(yè)務(wù)需求信息。圖1實(shí)施例中的104操作,具體通過204,根據(jù)協(xié)議類型與業(yè)務(wù)需求信息, 編譯獲得適配傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包。,例如,不同的業(yè)務(wù)需求,傳感器 可能具有不同的采樣頻率,適配傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,使得傳感器與物聯(lián)網(wǎng)終端 的適配還能夠適用于特定業(yè)務(wù)需求。
[0062] 參見圖3所示,圖3示出本發(fā)明所提供的物聯(lián)網(wǎng)中傳感器接入方法一種實(shí)施例的 流程示意圖。在生成標(biāo)識(shí)信息對應(yīng)的傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包之后,該方 法還可以包括:301將升級包推送至升級服務(wù)器。下載地址為該升級服務(wù)器的地址。在306 操作中,物聯(lián)網(wǎng)終端從升級服務(wù)器下載升級包?;谏壏?wù)器為物聯(lián)網(wǎng)終端提供升級服 務(wù),可以實(shí)現(xiàn)更好的版本控制功能。
[0063] 根據(jù)本發(fā)明方法實(shí)施例的一個(gè)具體示例而,物聯(lián)網(wǎng)終端接收到傳感器發(fā)送的上報(bào) 消息,具體可以為從預(yù)留的擴(kuò)展接口讀取傳感器發(fā)送的上報(bào)消息。
[0064] 根據(jù)本發(fā)明方法實(shí)施例的一個(gè)具體示例而,上報(bào)消息中還包括以標(biāo)準(zhǔn)的格式封裝 的傳感器所采集的數(shù)據(jù)。該方法還包括:物聯(lián)網(wǎng)終端在加載安裝升級包,從上報(bào)消息中解析 以標(biāo)準(zhǔn)的格式封裝的數(shù)據(jù),獲取數(shù)據(jù)。
[0065] 在上述各實(shí)施例中,傳感器的協(xié)議類型包括工業(yè)現(xiàn)場總線Modbus、控制區(qū)域網(wǎng)絡(luò) 總線(Controller area network Bus,CanBus)、Zigbee 協(xié)議。Zigbee 是基于 IEEE802. 15.4 標(biāo)準(zhǔn)的低功耗個(gè)域網(wǎng)協(xié)議。
[0066] 參見圖4所示,圖4示出本發(fā)明所提供的物聯(lián)網(wǎng)平臺(tái)服務(wù)器一種實(shí)施例的結(jié)構(gòu)示 意圖。物聯(lián)網(wǎng)平臺(tái)服務(wù)器可以是機(jī)器對機(jī)器(Machine to Machine, M2M)平臺(tái)。該物聯(lián)網(wǎng) 平臺(tái)服務(wù)器包括:
[0067] 查詢單元401,用于響應(yīng)于接收到物聯(lián)網(wǎng)終端發(fā)送的新的傳感器的標(biāo)識(shí)信息,利用 標(biāo)識(shí)信息查詢傳感器信息庫,獲得標(biāo)識(shí)信息對應(yīng)的傳感器的協(xié)議類型;
[0068] 應(yīng)用程序生成單元402,用于根據(jù)協(xié)議類型,編譯獲得適配傳感器的物聯(lián)網(wǎng)終端應(yīng) 用程序,作為升級包;向物聯(lián)網(wǎng)終端發(fā)送遠(yuǎn)程升級指令,以及升級包的下載地址。
[0069] 根據(jù)物聯(lián)網(wǎng)平臺(tái)服務(wù)器實(shí)施例的一個(gè)具體示例,查詢單元401,還用于根據(jù)標(biāo)識(shí)信 息查詢業(yè)務(wù)數(shù)據(jù)庫,獲得標(biāo)識(shí)信息對應(yīng)的業(yè)務(wù)需求。應(yīng)用程序生成單元402,具體用于根據(jù) 協(xié)議類型與業(yè)務(wù)需求信息,編譯獲得適配該傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包???以根據(jù)協(xié)議類型與業(yè)務(wù)需求信息生成配置文件,應(yīng)用程序生成單元402讀取配置文件生成 適配該傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序。
[0070] 參見圖5所示,圖5示出本發(fā)明所提供的物聯(lián)網(wǎng)系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖。該 實(shí)施例中的物聯(lián)網(wǎng)系統(tǒng)包括:
[0071] 物聯(lián)網(wǎng)終端501,用于響應(yīng)于接收到傳感器發(fā)送的上報(bào)消息,解析上報(bào)消息,獲得 上報(bào)消息中攜帶的傳感器的標(biāo)識(shí)信息;響應(yīng)于識(shí)別出標(biāo)識(shí)信息為待接入物聯(lián)網(wǎng)的新傳感器 的標(biāo)識(shí)信息,將標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器;響應(yīng)于接收到物聯(lián)網(wǎng)平臺(tái)服務(wù)器發(fā)送 的遠(yuǎn)程升級指令,從下載地址下載升級包;加載安裝升級包后,識(shí)別新傳感器;以及上述實(shí) 施例中任意一種物聯(lián)網(wǎng)平臺(tái)服務(wù)器502。物聯(lián)網(wǎng)平臺(tái)服務(wù)器502利用標(biāo)識(shí)信息查詢傳感 器信息庫,獲得標(biāo)識(shí)信息對應(yīng)的傳感器的協(xié)議類型;根據(jù)協(xié)議類型,編譯獲得適配傳感器的 物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包;向物聯(lián)網(wǎng)終端發(fā)送遠(yuǎn)程升級指令,以及升級包的下載地 址。
[0072] 根據(jù)上述實(shí)施例的一個(gè)具體示例,物聯(lián)網(wǎng)平臺(tái)服務(wù)器502還用于根據(jù)標(biāo)識(shí)信息查 詢業(yè)務(wù)數(shù)據(jù)庫,獲得標(biāo)識(shí)信息對應(yīng)的業(yè)務(wù)需求;根據(jù)協(xié)議類型與業(yè)務(wù)需求信息,編譯獲得適 配傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包。
[0073] 繼續(xù)參見圖5所示,根據(jù)物聯(lián)網(wǎng)系統(tǒng)實(shí)施例的一個(gè)具體示例,該系統(tǒng)還包括:升級 服務(wù)器503,用于存儲(chǔ)升級包,以為物聯(lián)網(wǎng)終端提供升級服務(wù)。物聯(lián)網(wǎng)平臺(tái)服務(wù)器502,還用 于在生成標(biāo)識(shí)信息對應(yīng)的傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包之后,將升級包推送 至升級服務(wù)器。下載地址為升級服務(wù)器的地址。物聯(lián)網(wǎng)終端501具體用于從升級服務(wù)器下 載升級包。
[0074] 參見圖6所示,圖6示出本發(fā)明所提供的物聯(lián)網(wǎng)系統(tǒng)一種實(shí)施例的結(jié)構(gòu)示意圖。根 據(jù)物聯(lián)網(wǎng)系統(tǒng)實(shí)施例的一個(gè)具體示例,物聯(lián)網(wǎng)終端501,具體還可以具有多個(gè)接口,其中包 括預(yù)留的擴(kuò)展接口。物聯(lián)網(wǎng)終端501從預(yù)留的擴(kuò)展接口讀取傳感器發(fā)送的上報(bào)消息。物聯(lián) 網(wǎng)終端501的通信模塊用于與物聯(lián)網(wǎng)終端應(yīng)用程序或者升級服務(wù)器進(jìn)行通信,業(yè)務(wù)處理模 塊用于處理業(yè)務(wù)數(shù)據(jù)。
[0075] 根據(jù)物聯(lián)網(wǎng)系統(tǒng)實(shí)施例的一個(gè)具體示例,上報(bào)消息中還包括以標(biāo)準(zhǔn)的格式封裝的 傳感器所采集的數(shù)據(jù)。物聯(lián)網(wǎng)終端501,還用于在加載安裝升級包,從上報(bào)消息中解析以標(biāo) 準(zhǔn)的格式封裝的數(shù)據(jù)。
[0076] 在上述各系統(tǒng)實(shí)施例中,傳感器的協(xié)議類型包括Modbus、CanBus、Zigbee協(xié)議。
[0077] 至此,已經(jīng)詳細(xì)描述了根據(jù)本發(fā)明的一種物聯(lián)網(wǎng)中傳感器接入方法、物聯(lián)網(wǎng)系統(tǒng) 和服務(wù)器。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公知的一些細(xì)節(jié)。本領(lǐng)域技術(shù) 人員根據(jù)上面的描述,完全可以明白如何實(shí)施這里公開的技術(shù)方案。
[0078] 本說明書中各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說明的都是與其 它實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同或相似的部分相互參見即可。對于物聯(lián)網(wǎng)系統(tǒng) 和服務(wù)器實(shí)施例而言,由于其與方法實(shí)施例基本對應(yīng),所以描述的比較簡單,相關(guān)之處參見 方法實(shí)施例的部分說明即可。
[0079] 可能以許多方式來實(shí)現(xiàn)本發(fā)明的物聯(lián)網(wǎng)中傳感器接入方法、物聯(lián)網(wǎng)系統(tǒng)和服務(wù) 器。例如,可通過軟件、硬件、固件或者軟件、硬件、固件的任何組合來實(shí)現(xiàn)本發(fā)明的物聯(lián)網(wǎng) 中傳感器接入方法、物聯(lián)網(wǎng)系統(tǒng)和服務(wù)器。用于所述方法的步驟的上述順序僅是為了進(jìn)行 說明,本發(fā)明的方法的步驟不限于以上具體描述的順序,除非以其它方式特別說明。此外, 在一些實(shí)施例中,還可將本發(fā)明實(shí)施為記錄在記錄介質(zhì)中的程序,這些程序包括用于實(shí)現(xiàn) 根據(jù)本發(fā)明的方法的機(jī)器可讀指令。因而,本發(fā)明還覆蓋存儲(chǔ)用于執(zhí)行根據(jù)本發(fā)明的方法 的程序的記錄介質(zhì)。
[0080] 雖然已經(jīng)通過示例對本發(fā)明的一些特定實(shí)施例進(jìn)行了詳細(xì)說明,但是本領(lǐng)域的技 術(shù)人員應(yīng)該理解,以上示例僅是為了進(jìn)行說明,而不是為了限制本發(fā)明的范圍。本領(lǐng)域的技 術(shù)人員應(yīng)該理解,可在不脫離本發(fā)明的范圍和精神的情況下,對以上實(shí)施例進(jìn)行修改。本發(fā) 明的范圍由所附權(quán)利要求來限定。
【權(quán)利要求】
1. 一種物聯(lián)網(wǎng)中傳感器接入方法,其特征在于,所述方法包括: 物聯(lián)網(wǎng)終端響應(yīng)于接收到傳感器發(fā)送的上報(bào)消息,解析所述上報(bào)消息,獲得所述上報(bào) 消息中攜帶的傳感器的標(biāo)識(shí)信息; 響應(yīng)于識(shí)別出所述標(biāo)識(shí)信息為待接入物聯(lián)網(wǎng)的新傳感器的標(biāo)識(shí)信息,所述物聯(lián)網(wǎng)終端 將所述標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器; 所述物聯(lián)網(wǎng)平臺(tái)服務(wù)器利用所述標(biāo)識(shí)信息查詢傳感器信息庫,獲得所述標(biāo)識(shí)信息對應(yīng) 的傳感器的協(xié)議類型; 根據(jù)所述協(xié)議類型,編譯獲得適配所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包; 所述物聯(lián)網(wǎng)平臺(tái)服務(wù)器向所述物聯(lián)網(wǎng)終端發(fā)送遠(yuǎn)程升級指令,以及所述升級包的下載 地址; 響應(yīng)于接收到所述遠(yuǎn)程升級指令,所述物聯(lián)網(wǎng)終端從所述下載地址下載所述升級包, 加載安裝所述升級包后,識(shí)別所述新傳感器。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:根據(jù)所述標(biāo)識(shí)信息查詢 業(yè)務(wù)數(shù)據(jù)庫,獲得所述標(biāo)識(shí)信息對應(yīng)的業(yè)務(wù)需求信息; 所述根據(jù)所述協(xié)議類型,編譯獲得適配所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,具體包括: 根據(jù)所述協(xié)議類型與業(yè)務(wù)需求信息,編譯獲得適配所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作 為升級包。
3. 根據(jù)權(quán)利要求2所述的方法,其特征在于,在生成所述標(biāo)識(shí)信息對應(yīng)的傳感器的物 聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包之后,所述方法包括:將所述升級包推送至升級服務(wù)器; 所述下載地址為所述升級服務(wù)器的地址; 所述物聯(lián)網(wǎng)終端下載所述升級包,具體包括: 所述物聯(lián)網(wǎng)終端從所述升級服務(wù)器下載所述升級包。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收到傳感器發(fā)送的上報(bào)消息,具體 包括: 所述物聯(lián)網(wǎng)終端從預(yù)留的擴(kuò)展接口讀取所述傳感器發(fā)送的上報(bào)消息。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述上報(bào)消息中還包括以標(biāo)準(zhǔn)的格式封 裝的所述傳感器所采集的數(shù)據(jù);所述方法還包括: 所述物聯(lián)網(wǎng)終端在加載安裝所述升級包,從所述上報(bào)消息中解析所述以標(biāo)準(zhǔn)的格式封 裝的數(shù)據(jù),獲取所述數(shù)據(jù)。
6. 根據(jù)權(quán)利要求1 一 5任意一項(xiàng)所述的方法,其特征在于,所述傳感器的協(xié)議類型包 括:工業(yè)現(xiàn)場總線Modbus、控制區(qū)域網(wǎng)絡(luò)總線CanBus、Zigbee協(xié)議。
7. -種物聯(lián)網(wǎng)平臺(tái)服務(wù)器,其特征在于,包括: 查詢單元,用于響應(yīng)于接收到物聯(lián)網(wǎng)終端發(fā)送的新的傳感器的標(biāo)識(shí)信息,利用所述標(biāo) 識(shí)信息查詢傳感器信息庫,獲得所述標(biāo)識(shí)信息對應(yīng)的傳感器的協(xié)議類型; 應(yīng)用程序生成單元,用于根據(jù)所述協(xié)議類型,編譯獲得適配所述傳感器的物聯(lián)網(wǎng)終端 應(yīng)用程序,作為升級包;向所述物聯(lián)網(wǎng)終端發(fā)送遠(yuǎn)程升級指令,以及所述升級包的下載地 址。
8. 根據(jù)權(quán)利要求7所述的服務(wù)器,其特征在于,所述查詢單元,還用于根據(jù)所述標(biāo)識(shí)信 息查詢業(yè)務(wù)數(shù)據(jù)庫,獲得所述標(biāo)識(shí)信息對應(yīng)的業(yè)務(wù)需求; 所述應(yīng)用程序生成單元,具體用于根據(jù)所述協(xié)議類型與業(yè)務(wù)需求信息,編譯獲得適配 所述傳感器的物聯(lián)網(wǎng)終端應(yīng)用程序,作為升級包。
9. 一種物聯(lián)網(wǎng)系統(tǒng),其特征在于,包括:權(quán)利要求7或者8所述的物聯(lián)網(wǎng)平臺(tái)服務(wù)器, 以及 物聯(lián)網(wǎng)終端,用于響應(yīng)于接收到傳感器發(fā)送的上報(bào)消息,解析所述上報(bào)消息,獲得所述 上報(bào)消息中攜帶的傳感器的標(biāo)識(shí)信息;響應(yīng)于識(shí)別出所述標(biāo)識(shí)信息為待接入物聯(lián)網(wǎng)的新傳 感器的標(biāo)識(shí)信息,將所述標(biāo)識(shí)信息發(fā)送給物聯(lián)網(wǎng)平臺(tái)服務(wù)器;響應(yīng)于接收到物聯(lián)網(wǎng)平臺(tái)服 務(wù)器發(fā)送的遠(yuǎn)程升級指令,從所述下載地址下載所述升級包;加載安裝所述升級包后,識(shí)別 所述新傳感器。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 升級服務(wù)器,用于存儲(chǔ)所述升級包,以為所述物聯(lián)網(wǎng)終端提供升級服務(wù); 所述物聯(lián)網(wǎng)平臺(tái)服務(wù)器,還用于在生成所述標(biāo)識(shí)信息對應(yīng)的傳感器的物聯(lián)網(wǎng)終端應(yīng)用 程序,作為升級包之后,將所述升級包推送至升級服務(wù)器; 所述下載地址為所述升級服務(wù)器的地址; 所述物聯(lián)網(wǎng)終端,具體用于從所述升級服務(wù)器下載所述升級包。
11. 根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述物聯(lián)網(wǎng)終端,還用于從預(yù)留的擴(kuò)展 接口讀取所述傳感器發(fā)送的上報(bào)消息。
12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述上報(bào)消息中還包括以標(biāo)準(zhǔn)的格式 封裝的所述傳感器所采集的數(shù)據(jù); 所述物聯(lián)網(wǎng)終端,還用于在加載安裝所述升級包,從所述上報(bào)消息中解析所述以標(biāo)準(zhǔn) 的格式封裝的數(shù)據(jù)。
13. 根據(jù)權(quán)利要求9 一 12任意一項(xiàng)所述的系統(tǒng),其特征在于,所述傳感器的協(xié)議類型包 括:Modbus、CanBus、Zigbee 協(xié)議。
【文檔編號】H04W48/16GK104144466SQ201310170181
【公開日】2014年11月12日 申請日期:2013年5月10日 優(yōu)先權(quán)日:2013年5月10日
【發(fā)明者】鄒國偉, 張雷, 王藝 申請人:中國電信股份有限公司