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

主站蜘蛛池模板: 色婷婷天天综合在线| 亚洲国产高清精品线久久| 久久综合九色综合97网| 国产电话自拍伊人| 亚洲欧美成人影院| 国产杨幂丝袜av在线播放| 动漫精品啪啪一区二区三区| 91精品情国产情侣高潮对白蜜| 高潮毛片免费观看| 18禁色诱爆乳网站| 国产午夜在线观看视频| 国产人妖视频一区在线观看| 二级特黄绝大片免费视频大片| 国产福利影院在线观看| 久久免费视频播放| 亚洲成年人网| 亚洲黄网在线| 99免费视频观看| 免费在线看黄网址| 在线观看精品自拍视频| 国内精品久久九九国产精品| 国产成人艳妇AA视频在线| 久久精品亚洲热综合一区二区| 久久亚洲中文字幕精品一区| 久久综合色天堂av| 91精品国产麻豆国产自产在线 | 波多野一区| 亚洲性视频网站| 国产精品无码AV中文| 欧美a网站| 国产中文一区a级毛片视频| 日本道综合一本久久久88| 国产成人精品一区二区三区| 亚洲无线一二三四区男男| 亚洲日韩高清无码| 无码免费的亚洲视频| 精品国产香蕉伊思人在线| 中文字幕中文字字幕码一二区| 欧美黄网站免费观看| 亚洲a级毛片| 亚洲一区二区成人| 欧美日韩福利| 2020亚洲精品无码| 91免费国产在线观看尤物| 毛片基地视频| 欧美另类图片视频无弹跳第一页| 92午夜福利影院一区二区三区| 91在线精品麻豆欧美在线| 国产AV无码专区亚洲精品网站| 日韩AV无码一区| 国产91丝袜在线播放动漫 | 国产人成在线观看| 69综合网| 秋霞一区二区三区| 欧美第一页在线| 国产日本一线在线观看免费| 久久夜色精品| 久久美女精品| 青青草原偷拍视频| 中文字幕亚洲另类天堂| 国产精品视频999| 日韩一二三区视频精品| 人妻精品全国免费视频| 亚洲一级毛片免费观看| 无码精品福利一区二区三区| 超清人妻系列无码专区| 亚洲视频三级| 欧美特黄一级大黄录像| 99成人在线观看| 久久精品国产亚洲麻豆| 国产成人1024精品下载| 欧美在线黄| 国产亚洲高清视频| 免费国产无遮挡又黄又爽| 欧洲亚洲欧美国产日本高清| 自拍欧美亚洲| 国产精品亚洲天堂| 国产剧情一区二区| 精品一区二区三区中文字幕| 亚洲国产精品人久久电影| 中文字幕在线不卡视频| 国产又粗又猛又爽|