999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于傳感器的遠程設備知識獲取系統的設計與實現

2013-01-01 00:00:00任長寧鄭東霞李緒成
軟件工程 2013年4期

摘 要:越來越多的企業根據生產工作的需要,在某些特定場所部署了一些無人值守的遠程設備,以實現數據采集、告警、控制與知識發現等功能。本文提出了一種遠程設備知識獲取系統的設計與實現方式,該方式具有廣泛的適用性。

關 鍵 詞:遠程設備;知識獲取;多線程服務器

1.引言

隨著科學技術的發展,越來越多的現代化設備應用到生產領域中。在顯著提高企業的生產效率的同時,也給設備的維護帶來很多困難。生產線上關鍵生產設備的知識獲取將對企業的生產力產生重要的影響。目前遠程設備知識獲取技術的主流是應用Internet技術,在TCP/IP協議和WWW規范的支持下,合理組織軟件結構,使客戶端通過訪問網絡服務器來迅速獲取自己權限下的知識并及時做出響應。[1]

本文所設計的遠程設備知識獲取服務器系統可通過PC機對多臺基于傳感器本體的遠程設備進行知識獲取。本系統集合了總控服務控制、遠程實時管理與日志發布等多項功能,涵蓋總控服務器與傳感器之間串行通信程序編寫、遠程控制程序編寫、SQL數據庫操作與管理、WEB發布等方面。

2.遠程設備知識獲取系統的體系結構設計

2.1系統的拓撲結構

遠程設備上安裝的傳感器通過無線信號發射器,將獲取的知識通過無線通信基站發送給總控服務器。服務器在接到數據后,通過知識產生算法,將知識存入知識倉庫。工作人員通過監控終端遠程實時獲取遠程設備的知識。系統拓撲結構圖如圖1所示。

2.2 系統的工作流程

遠程設備知識獲取系統的工作流程如圖2所示。圖2中①表示遠程設備上的傳感器本體將采集到的數據發送到總控服務器;②表示知識產生算法根據接收到的數據生成知識并存放到知識倉庫中;③表示工作人員可以通過Internet遠程訪問設備知識信息;④表示工作人員可以通過遠程終端將控制命令發送給總控服務器;⑤表示總控服務器通過無線通信基站向遠程設備發送控制信號。[2]

3.遠程設備知識獲取服務器的設計與實現

3.1多線程服務器設計

支持并發訪問的服務器的實現方式有兩種:基于進程和基于線程。由于創建進程的代價要高于線程,并且進程之間的數據共享和通訊機制較復雜,因此基于線程的方式效率更高。但是如果采用對于設備的每一次請求創建一個線程的方式,那么在控制設備較多的情況下,線程頻繁創建和銷毀的代價是很高的。如果采用線程緩沖池的設計,在接收到設備請求后,隨機地選取一個空閑線程響應設備的請求,則可以得到較快的響應速度和較高的效率。[3]多線程服務器體系結構如圖3所示。

3.2通用緩沖池的具體實現

數據緩沖池采用先進先出的存取策略,使用一個隊列對象來實現。線程緩沖池使用一個鏈表類實現,以方便地創建和注銷線程。每個線程用一個Handler類的實例為每個設備提供服務。鏈表中每個節點是一個線程類ServerThread的實例,保存該線程的線程號和指向下一個ServerThread類的實例的引用,ServerThread類繼承Thread類。這樣設計的緩沖池,具有通用性,在設計具體的應用時,可以根據不同的需要創建新的Handler類的子類,即可對不同設備提供不同的服務。基于數據緩沖池和線程緩沖池的實現的服務器,其核心算法的Java語言實現如下所示:

class ServerThread extends Thread{

private static final int MAX_NUMBER=15;

private DataPool dataPool = DataPool.getAnInstance();

private ThreadPool threadPool = new ThreadPool(MAX_NUMBER);

@Override

public void run() {

while (!isShutdown) {

if(!isPaused){

try {

Data

data = dataPool.getFirstData();

Handler handler = new Handler(data)

threadPool.execute(handler);

} catch (IOException e) {

e.printStackTrace();

}

}

}

}

}

4.結束語

隨著企業設備信息化程度的提高,遠程設備知識獲取系統的研究與運用使得對智能生產設備的監控管理工作變得更加方便,并促進企業生產效率的提高。隨著移動互聯網技術的不斷發展和普及,遠程設備知識獲取技術必將成為企業生產過程中的一種必不可少的管理監控手段。

參考文獻

[1] 杜小勇,王琰,呂彬.語義網數據管理研究進展[J].軟件學報.2009,20(11):2950-2964.

[2] 鐘秀琴,等.基于本體的幾何學知識獲取及知識表示[J].計算機學報.2010,33(1):167-174.

[3] 李兵,黃珊,石曉軍. 通用遠程設備管理系統的設計與實現[J].微計算機信息.2011,27(11):81-83.

Design and Implementation of Remote Device Knowledge Acquisition System Based on Sensors

Ren Changning, Zheng Dongxia, Li Xucheng

(Computer Science and Technology Dept, Dalian Neusoft Institute of Information, Dalian Liaoning 116023)

Abstract:According to the needs of the production,more and more enterprises deploy some unmanned remote device in certain places,in order to realize data acquisition,alarm,control,and knowledge discovery,and other functions.This paper proposes a way of remote device knowledge acquisition system design and implementation,it has extensive applicability.

Key Words:Remote device;Knowledge acquisition;Multi-thread server

主站蜘蛛池模板: 欧美一区二区三区不卡免费| 五月天福利视频| 午夜久久影院| 原味小视频在线www国产| 日韩无码黄色| 国产成人一区| 国产极品美女在线| 免费亚洲成人| 亚洲色图综合在线| 精品国产自| 一级香蕉视频在线观看| a级高清毛片| 欧美啪啪网| 日韩精品一区二区三区swag| 小蝌蚪亚洲精品国产| 国产www网站| 好吊色国产欧美日韩免费观看| 日韩天堂在线观看| 福利在线一区| 在线国产欧美| 亚洲国产中文精品va在线播放 | a免费毛片在线播放| 狂欢视频在线观看不卡| 黄色在线网| 黄色网在线| 欧美日韩国产精品va| 亚洲天天更新| 精品五夜婷香蕉国产线看观看| 欧美日本在线播放| 中文字幕永久在线看| 影音先锋丝袜制服| 国产精品密蕾丝视频| 国产亚洲高清视频| 97青草最新免费精品视频| 四虎成人在线视频| 国产全黄a一级毛片| 亚洲国内精品自在自线官| 国产欧美在线| 亚洲日韩欧美在线观看| 99热国产这里只有精品无卡顿"| 亚洲一区免费看| 久久国产毛片| 亚洲欧美国产高清va在线播放| 露脸国产精品自产在线播| 亚洲区第一页| 国产女人18水真多毛片18精品| 亚洲水蜜桃久久综合网站| 成人年鲁鲁在线观看视频| 婷婷伊人五月| 中国特黄美女一级视频| 最新日韩AV网址在线观看| 青草免费在线观看| 欧美亚洲国产精品第一页| 99久视频| 国产成人av一区二区三区| 久久伊人久久亚洲综合| 国产又大又粗又猛又爽的视频| 九九九精品成人免费视频7| 日本人又色又爽的视频| 亚洲区欧美区| 久久无码av一区二区三区| 91青青视频| 99久久精品久久久久久婷婷| 91久久夜色精品国产网站| 亚洲视频欧美不卡| 日本久久网站| 亚洲福利视频一区二区| 国产精品va| 日韩在线影院| 91青青在线视频| 精品无码日韩国产不卡av| 亚洲首页在线观看| 91小视频在线观看免费版高清| 久草热视频在线| 欧美精品另类| 最新加勒比隔壁人妻| 免费无遮挡AV| 国产免费羞羞视频| 亚洲午夜18| yjizz视频最新网站在线| 日韩高清无码免费| 99激情网|