国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

面向服務(wù)的物聯(lián)網(wǎng)應(yīng)用支撐系統(tǒng)的設(shè)計(jì)思路探討

2020-01-20 10:39:26唐明雙
衛(wèi)星電視與寬帶多媒體 2020年23期
關(guān)鍵詞:設(shè)計(jì)思路物聯(lián)網(wǎng)技術(shù)

【摘要】隨著信息時(shí)代的到來,各個(gè)領(lǐng)域行業(yè)開始加大對(duì)物聯(lián)網(wǎng)技術(shù)的應(yīng)用力度。而隨著物聯(lián)網(wǎng)中業(yè)務(wù)交互的愈發(fā)頻繁以及設(shè)備感知的愈發(fā)復(fù)雜,使得物聯(lián)網(wǎng)技術(shù)的應(yīng)用逐漸顯現(xiàn)出碎片化問題。對(duì)此,為實(shí)現(xiàn)有效的應(yīng)用服務(wù)交互,消除物聯(lián)網(wǎng)技術(shù)應(yīng)用過程中存在的碎片化問題,本文在分析當(dāng)前物聯(lián)網(wǎng)系統(tǒng)應(yīng)用現(xiàn)狀的前提下,提出一種面向服務(wù)的物聯(lián)網(wǎng)應(yīng)用支撐系統(tǒng),闡明其具體設(shè)計(jì)思路,以此促進(jìn)物聯(lián)網(wǎng)技術(shù)的應(yīng)用發(fā)揮出最大成效。

【關(guān)鍵詞】應(yīng)用支撐系統(tǒng);物聯(lián)網(wǎng)技術(shù);服務(wù)架構(gòu);設(shè)計(jì)思路

中圖分類號(hào):TN94? ? ? ? ? ? ? ? ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A? ? ? ? ? ? ? ? ? ? ?DOI:10.12246/j.issn.1673-0348.2020.23.019

行業(yè)領(lǐng)域的智能化發(fā)展促使物聯(lián)網(wǎng)技術(shù)產(chǎn)業(yè)迎來良好發(fā)展契機(jī),盡管現(xiàn)階段物聯(lián)網(wǎng)技術(shù)研究中感知設(shè)備部署、傳感技術(shù)等方面為側(cè)重點(diǎn),但是其單一的研究方向無法為物聯(lián)網(wǎng)技術(shù)的發(fā)展打下良好的基礎(chǔ)支撐。分析現(xiàn)階段對(duì)物聯(lián)網(wǎng)技術(shù)的應(yīng)用研究,針技術(shù)底層的研究雖然通過引進(jìn)中間件來提升計(jì)算、存儲(chǔ)等能力,但是仍在通用性、拓展性等方面存在弊端;而針對(duì)技術(shù)上層的研究,仍對(duì)物聯(lián)網(wǎng)系統(tǒng)與傳感設(shè)備之間的聯(lián)系存在忽視,進(jìn)而影響到物聯(lián)網(wǎng)技術(shù)的穩(wěn)定應(yīng)用。而要想實(shí)現(xiàn)在多應(yīng)用場(chǎng)景中進(jìn)行物聯(lián)網(wǎng)技術(shù)的有效應(yīng)用,需以相應(yīng)平臺(tái)為支撐,對(duì)此,本研究提出一種基于感知層、應(yīng)用層兼顧的物聯(lián)網(wǎng)支撐平臺(tái),促進(jìn)物聯(lián)網(wǎng)系統(tǒng)中各層級(jí)的有效交互聯(lián)系。

1. 面向服務(wù)的應(yīng)用支撐模型概述

1.1 面向服務(wù)整體架構(gòu)

面向服務(wù)體系結(jié)構(gòu)概念誕生于1996年,該體系主要是依托于中立式接口來實(shí)現(xiàn)不同程序功能的有效聯(lián)系,并幫助模型增設(shè)編程、操作系統(tǒng)、硬件平臺(tái)等功能,實(shí)現(xiàn)在系統(tǒng)層級(jí)中采用統(tǒng)一通用方式來達(dá)到層級(jí)交互的目的。進(jìn)行服務(wù)架構(gòu)的具體分析,其中服務(wù)代理主要是進(jìn)行符合合同契約服務(wù)的接收,進(jìn)而實(shí)現(xiàn)對(duì)訪問請(qǐng)求的響應(yīng),而服務(wù)消費(fèi)者組成具體包括服務(wù)、應(yīng)用等模塊,在綁定服務(wù)提供者時(shí),主要是借助代理機(jī)制定位來達(dá)到綁定的目的,針對(duì)具體服務(wù)的執(zhí)行,則是依托基于合同契約的請(qǐng)求模式來完成。合同契約主要存儲(chǔ)于數(shù)據(jù)庫(kù)中,存儲(chǔ)形式體現(xiàn)為通用標(biāo)準(zhǔn)注冊(cè)表。為確保消費(fèi)者與提供者之間可有效交互,需以合同契約為協(xié)議。發(fā)布主要是以注冊(cè)表形式進(jìn)行必要服務(wù)的發(fā)布,具體服務(wù)包括框架注冊(cè)流程、契約協(xié)議;查找則是消費(fèi)者以注冊(cè)機(jī)制為依托進(jìn)行所需服務(wù)的查找。

1.2 物聯(lián)網(wǎng)應(yīng)用支撐模型

本研究所提出的應(yīng)用支撐模型,同樣包含感知層、應(yīng)用層以及網(wǎng)絡(luò)層,以三層架構(gòu)原則為基礎(chǔ),結(jié)合中間件、SOA等技術(shù)實(shí)現(xiàn)對(duì)模型架構(gòu)的有效構(gòu)建(如圖一)。針對(duì)模型層次的劃分,主要是依托于通信服務(wù)接口、近程入網(wǎng)接口來實(shí)現(xiàn)對(duì)模型網(wǎng)絡(luò)層、感知層以及應(yīng)用層劃分。同時(shí),基于對(duì)SOA等技術(shù)的融合,又可以實(shí)現(xiàn)將模型細(xì)化為三部分。針對(duì)應(yīng)用支撐系統(tǒng)的構(gòu)建,其中物聯(lián)服務(wù)模型為核心所在,并且在系統(tǒng)不同層次的模塊中,均與物聯(lián)服務(wù)模型之間存在聯(lián)系。分析應(yīng)用支撐系統(tǒng)的構(gòu)成,具體包括事件引擎、設(shè)備驅(qū)動(dòng)、服務(wù)管理以及異構(gòu)處理組成。其中設(shè)備驅(qū)動(dòng)主要是依托于感知設(shè)備進(jìn)行相關(guān)數(shù)據(jù)信息的采集,在設(shè)備數(shù)據(jù)信息存儲(chǔ)的同時(shí)進(jìn)行定信息的分配;異構(gòu)處理主要是以原始數(shù)據(jù)為依據(jù),對(duì)照定位信息血來實(shí)現(xiàn)幀格式統(tǒng)一,通過異構(gòu)有效處理來保證系統(tǒng)穩(wěn)定運(yùn)行;事件引擎主要是分析、計(jì)算相關(guān)數(shù)據(jù)信息,而針對(duì)所分析的數(shù)據(jù)信息,必須保持其格式的統(tǒng)一,基于對(duì)多線程機(jī)制的應(yīng)用,借助任務(wù)形式來進(jìn)行消息的讀寫及其事件的觸發(fā);服務(wù)管理則是進(jìn)行網(wǎng)絡(luò)層上傳數(shù)據(jù)的處理,并通過基礎(chǔ)性數(shù)據(jù)管控來發(fā)揮出模型服務(wù)總線的作用。

針對(duì)設(shè)備驅(qū)動(dòng)而言,服務(wù)管理部分在驗(yàn)證設(shè)備信息ID時(shí),主要依托于合同契約,此時(shí)設(shè)備驅(qū)動(dòng)文件系統(tǒng)會(huì)接收驗(yàn)證后的設(shè)備虛擬IP,因虛擬IP是設(shè)備ID驗(yàn)證后的映射,所以可以將虛擬IP當(dāng)做設(shè)備的唯一標(biāo)識(shí),最后通過驅(qū)動(dòng)映射激活設(shè)備,并顯示為可用狀態(tài);針對(duì)異構(gòu)處理而言,因設(shè)備注冊(cè)后會(huì)產(chǎn)生大量數(shù)據(jù)信息,且不同設(shè)備產(chǎn)生的數(shù)據(jù)信息類型不同,所以在輸出信息方式、采集信息時(shí)間等方面形成異構(gòu)數(shù)據(jù)。而異構(gòu)處理則會(huì)進(jìn)行設(shè)備上傳數(shù)據(jù)的采集,依托于相關(guān)協(xié)議標(biāo)準(zhǔn)的幀格式進(jìn)行異構(gòu)處理;針對(duì)事件引擎而言,作為中間件技術(shù)的核心,位置系統(tǒng)中間層,也是支撐系統(tǒng)的運(yùn)轉(zhuǎn)動(dòng)力;針對(duì)服務(wù)管理而言,主要職責(zé)為以用戶需求為基礎(chǔ),通過動(dòng)態(tài)綁定、配置,以及有效管控來促進(jìn)交互行為的進(jìn)行。

2. 應(yīng)用支撐系統(tǒng)設(shè)計(jì)

2.1 應(yīng)用背景

本研究所提出的應(yīng)用支撐系統(tǒng),可通過初始化設(shè)置來實(shí)現(xiàn)在不同場(chǎng)景中有效應(yīng)用物聯(lián)網(wǎng)技術(shù)。本研究以某企業(yè)油氣監(jiān)控為背景,在該企業(yè)原有監(jiān)控中進(jìn)行應(yīng)用支撐系統(tǒng)的設(shè)置。其硬件系統(tǒng)配置若干客戶端以及服務(wù)器1臺(tái),針對(duì)服務(wù)器的開發(fā),采用Java語(yǔ)言開發(fā),針對(duì)上位機(jī)系統(tǒng)則采用數(shù)據(jù)庫(kù)、J2ee等技術(shù)進(jìn)行搭建。針對(duì)下位機(jī)系統(tǒng)的開發(fā),需以多線程類庫(kù)為依托,采用C++語(yǔ)言進(jìn)行系統(tǒng)的搭建,確保下位機(jī)系統(tǒng)具備遠(yuǎn)程交互等功能。待設(shè)置完成后,檢查系統(tǒng)是否符合多臺(tái)客戶端受到1臺(tái)服務(wù)器控制的要求,為每臺(tái)客戶端進(jìn)行Rs485、USB等類型接口的設(shè)置,通過與感知設(shè)備連接來構(gòu)建完整系統(tǒng)。

2.2 系統(tǒng)總體設(shè)計(jì)

系統(tǒng)以SOA模型為依據(jù),進(jìn)行對(duì)象及其基礎(chǔ)操作的封裝,針對(duì)注冊(cè)列表的確定,需要客戶端與服務(wù)器進(jìn)行實(shí)現(xiàn)確定,并將合同契約的注冊(cè)列表持續(xù)到數(shù)據(jù)庫(kù)內(nèi),以此為后續(xù)綁定操作與查找服務(wù)的開展提供依據(jù)。以WEB服務(wù)模式為依托,進(jìn)行服務(wù)模型的具體化,實(shí)現(xiàn)用戶在遠(yuǎn)程操控過程中,僅需借助瀏覽器即可有效操控。同時(shí),Web界面中相關(guān)上位機(jī)服務(wù)組件需以請(qǐng)求模式體現(xiàn),而客戶端除了需要完成本地相關(guān)事務(wù)操作之外,還需負(fù)責(zé)服務(wù)器指令的實(shí)時(shí)接收。而當(dāng)系統(tǒng)內(nèi)部的感知設(shè)備、客戶端及其服務(wù)器相互連接時(shí),能夠做到以合同契約順序?yàn)橐罁?jù),來執(zhí)行設(shè)備驅(qū)動(dòng),然后進(jìn)行異構(gòu)處理操作,并啟動(dòng)事件引擎。要想實(shí)現(xiàn)客戶端與服務(wù)器之間進(jìn)行有效的數(shù)據(jù)交互,需以套接字為主要形式來構(gòu)建通信管道。待系統(tǒng)硬件架構(gòu)完成搭建后,相關(guān)操作人員可以在運(yùn)行期間采用無線、有線方式來請(qǐng)求響應(yīng)。

2.3 系統(tǒng)實(shí)現(xiàn)與結(jié)果分析

依托于Aja、JSP技術(shù)的應(yīng)用,通過動(dòng)態(tài)頁(yè)面形式進(jìn)行Web服務(wù)的展示,同時(shí)通過對(duì)異步請(qǐng)求處理、動(dòng)態(tài)邏輯跳轉(zhuǎn)機(jī)制的合理嵌入,實(shí)現(xiàn)通過接口來觸發(fā)業(yè)務(wù)訪問與管理。以Spring框架為基礎(chǔ)進(jìn)行服務(wù)器后臺(tái)的搭建,以松耦合形式進(jìn)行不同代碼類的管理與注入,同時(shí)以Spring類庫(kù)為基礎(chǔ),達(dá)到前段展示交互于后臺(tái)代碼業(yè)務(wù)的目的。另外,Spring具有類代碼維護(hù)的作用,具體涉及到的類代碼包括數(shù)據(jù)可視化的類代碼以及數(shù)據(jù)分析的類代碼。針對(duì)客戶端的構(gòu)建,以多線程輪詢機(jī)制為主要,這就表明在進(jìn)行線程類池調(diào)用過程中,需經(jīng)歷請(qǐng)求、等待、競(jìng)爭(zhēng)、釋放的過程。任務(wù)的激發(fā)需要依托于服務(wù)器的指令,在此基礎(chǔ)上線程從隊(duì)列中進(jìn)行線程的觸發(fā),并通過感知層數(shù)據(jù)處理來的達(dá)到雙向數(shù)據(jù)交互的目的。而針對(duì)上位機(jī)與下位機(jī)的交互,則是基于對(duì)socket信道的構(gòu)建,并將濾器鏈安設(shè)于管道中,實(shí)現(xiàn)利用過濾器進(jìn)行讀寫接口、數(shù)據(jù)互聯(lián)的動(dòng)態(tài)執(zhí)行,最終完成異步高效互聯(lián)。

將該支撐系統(tǒng)應(yīng)用于某企業(yè)油氣檢測(cè)中,相關(guān)操作人員僅需利用Web操作界面即可實(shí)現(xiàn)事件觸發(fā)以及模型的配置。經(jīng)歷一段時(shí)間的運(yùn)行測(cè)試,其結(jié)果表明,在正常運(yùn)行條件下,相應(yīng)業(yè)務(wù)需求的相應(yīng)時(shí)間不超過3s,且相關(guān)報(bào)告顯示系統(tǒng)各運(yùn)行參數(shù)與指標(biāo)均在規(guī)定范圍內(nèi),即該支撐系統(tǒng)可以在保證穩(wěn)定運(yùn)行的前提下,可有效完成本地流程處理以及數(shù)據(jù)上傳任務(wù)。而相關(guān)操作人員可以依據(jù)需求進(jìn)行操作觸發(fā),也可以通過自動(dòng)上傳來提高效率。

3. 結(jié)束語(yǔ)

綜上所述,本研究所提出的物聯(lián)網(wǎng)應(yīng)用支撐系統(tǒng),主要是以SOA模型為基礎(chǔ),結(jié)合對(duì)中間件技術(shù)的應(yīng)用,立足于理論層面進(jìn)行面向服務(wù)的物聯(lián)網(wǎng)支撐系統(tǒng)建設(shè),經(jīng)測(cè)試得出該系統(tǒng)在拓展性、松耦合、動(dòng)態(tài)配置等方面表現(xiàn)良好,有效解決以往物聯(lián)網(wǎng)技術(shù)應(yīng)用存在的碎片化問題,且系統(tǒng)的相關(guān)運(yùn)行指標(biāo)、配置功能均可以滿足實(shí)際使用需求,以此為物聯(lián)網(wǎng)技術(shù)的應(yīng)用與發(fā)展提供支撐。

參考文獻(xiàn):

[1]楊慧,丁志剛,鄭樹泉,等. 一種面向服務(wù)的物聯(lián)網(wǎng)中間件的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用與軟件, 2013(5):65-67.

[2]于洪波,方麗英,楊建棟,等. 面向服務(wù)的物聯(lián)網(wǎng)應(yīng)用支撐系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)測(cè)量與控制, 2015, 23(10):3485-3487.

[3]吳康鋒.面向服務(wù)的物聯(lián)網(wǎng)軟件體系結(jié)構(gòu)設(shè)計(jì)與模型檢測(cè)[J]. 消費(fèi)導(dǎo)刊,2018, 000(008):55.

[4]曾彥淞,郭賢正.面向服務(wù)的煙草物聯(lián)網(wǎng)應(yīng)用平臺(tái)研究[J]. 物流技術(shù), 2015(11):277-279.

[5]張敬偉,林煜明,張會(huì)兵,等.面向智能服務(wù)的物聯(lián)網(wǎng)工程專業(yè)認(rèn)識(shí)及課程體系探討[J]. 計(jì)算機(jī)教育, 2015(18):32-33.

[6]王堃,于悅, 張玉華,等. 面向物聯(lián)網(wǎng)應(yīng)用平臺(tái)的Socket設(shè)計(jì)與優(yōu)化[J].吉林大學(xué)學(xué)報(bào)(工), 2012(S1):290-294.

[7]郭文靜,劉迪,丁學(xué)英.面向電力行業(yè)的物聯(lián)網(wǎng)平臺(tái)設(shè)計(jì)及應(yīng)用[J].供用電, 2019(6).

作者簡(jiǎn)介:唐明雙(1964.10.24)男,漢,吉林省榆樹市人,副教授,工學(xué)學(xué)士,從事計(jì)算機(jī)技術(shù)與工程應(yīng)用研究工作。

猜你喜歡
設(shè)計(jì)思路物聯(lián)網(wǎng)技術(shù)
水利工程建筑的設(shè)計(jì)思路分析
基于中高職銜接的稅收課程設(shè)計(jì)研究 
基于人本管理的企業(yè)薪酬體系設(shè)計(jì)思路探索
商情(2016年43期)2016-12-23 14:33:57
文言文的閱讀教學(xué)改革的一點(diǎn)嘗試
物聯(lián)網(wǎng)技術(shù)在智能車輛管理中的應(yīng)用探究
商情(2016年40期)2016-11-28 11:05:43
基于物聯(lián)網(wǎng)技術(shù)下的高校固定資產(chǎn)清查
探究物聯(lián)網(wǎng)技術(shù)對(duì)國(guó)民經(jīng)濟(jì)核算發(fā)展的影響
商情(2016年39期)2016-11-21 08:47:03
物聯(lián)網(wǎng)技術(shù)在設(shè)備管理中的應(yīng)用
面向小學(xué)課堂教學(xué)的智能闖關(guān)游戲設(shè)計(jì)思路
科技視界(2016年21期)2016-10-17 17:16:20
基于Arduino的物聯(lián)網(wǎng)技術(shù)下校園路燈控制的實(shí)現(xiàn)與應(yīng)用
孟津县| 清远市| 武功县| 乌海市| 古交市| 屯门区| 梓潼县| 安吉县| 张掖市| 江都市| 藁城市| 长垣县| 贵州省| 张北县| 五原县| 于都县| 高青县| 云梦县| 临颍县| 石城县| 深圳市| 桑植县| 伊川县| 谷城县| 衡东县| 苍山县| 溧阳市| 额尔古纳市| 瓦房店市| 定州市| 滦平县| 兴业县| 克什克腾旗| 东光县| 凯里市| 和林格尔县| 社会| 湖口县| 周口市| 阳春市| 枝江市|