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

主站蜘蛛池模板: 国产欧美视频在线观看| 国产亚洲现在一区二区中文| 国产精品伦视频观看免费| 亚洲αv毛片| 91在线高清视频| 欧美人与牲动交a欧美精品| 国产精品亚洲五月天高清| 亚洲欧美不卡视频| 无码丝袜人妻| 欧美一区精品| 欧美一级高清片欧美国产欧美| 国产三级a| 国产理论一区| 欧美亚洲一二三区| 无码福利视频| 久久亚洲高清国产| 日韩亚洲综合在线| 免费人成在线观看视频色| 91精品啪在线观看国产91| 欧美亚洲国产视频| 午夜国产在线观看| 久久人人97超碰人人澡爱香蕉| 91成人在线观看视频| 国产嫖妓91东北老熟女久久一| 欧美国产日韩在线观看| 人妻少妇久久久久久97人妻| 国产黄在线免费观看| 日韩欧美综合在线制服| 在线观看国产网址你懂的| 亚洲首页在线观看| 一级在线毛片| 精品国产中文一级毛片在线看| 无码中文字幕加勒比高清| 久久伊人操| 最新国语自产精品视频在| 精品国产黑色丝袜高跟鞋| 国产欧美日韩va另类在线播放| 亚洲日本韩在线观看| 亚洲精品午夜无码电影网| 亚洲成aⅴ人片在线影院八| 中文字幕色站| 思思99热精品在线| 国产在线一区二区视频| 精品国产网| 91福利免费| 国内精自视频品线一二区| 国产精品所毛片视频| 67194在线午夜亚洲| 国产乱人免费视频| 91亚洲精品第一| 丁香五月亚洲综合在线| 欧美97欧美综合色伦图| 欧美国产日韩一区二区三区精品影视| 国产人妖视频一区在线观看| 婷婷色中文| 亚洲欧美在线综合图区| 色吊丝av中文字幕| 免费99精品国产自在现线| 国产精品成人一区二区不卡| 九色国产在线| 国产精品亚欧美一区二区| 久久精品免费看一| 亚洲永久色| 国产69囗曝护士吞精在线视频| 国产精品自在线拍国产电影| 在线观看无码a∨| 首页亚洲国产丝袜长腿综合| 久久99久久无码毛片一区二区 | 69国产精品视频免费| 美女免费黄网站| 亚洲无限乱码一二三四区| 亚洲综合亚洲国产尤物| www精品久久| 国产成人综合网| 亚洲二三区| 国产美女主播一级成人毛片| 在线一级毛片| 久久久久夜色精品波多野结衣| 一级毛片无毒不卡直接观看| 全裸无码专区| 成人午夜网址| 国产99精品久久|