在线观看国产区-在线观看国产欧美-在线观看国产免费高清不卡-在线观看国产久青草-久久国产精品久久久久久-久久国产精品久久久

美章網(wǎng) 資料文庫(kù) 服務(wù)器管理系統(tǒng)論文范文

服務(wù)器管理系統(tǒng)論文范文

本站小編為你精心準(zhǔn)備了服務(wù)器管理系統(tǒng)論文參考范文,愿這些范文能點(diǎn)燃您思維的火花,激發(fā)您的寫(xiě)作靈感。歡迎深入閱讀并收藏。

服務(wù)器管理系統(tǒng)論文

1服務(wù)器端開(kāi)發(fā)

服務(wù)器的主要功能如圖4所示。服務(wù)器端采用C/S和B/S混合結(jié)構(gòu),設(shè)備端與數(shù)據(jù)處理服務(wù)器直接相連,響應(yīng)速度快,事務(wù)處理能力強(qiáng)[6]。服務(wù)器可直接訪問(wèn)后臺(tái)MySQL數(shù)據(jù)庫(kù),對(duì)數(shù)據(jù)庫(kù)進(jìn)行讀寫(xiě)操作。通過(guò)TCP/IP的應(yīng)用層HTTP(超文本傳輸)協(xié)議訪問(wèn)Web服務(wù)器實(shí)現(xiàn)對(duì)橫機(jī)運(yùn)行狀態(tài)的在線監(jiān)控。

1.1數(shù)據(jù)處理模塊開(kāi)發(fā)數(shù)據(jù)處理模塊是服務(wù)器端開(kāi)發(fā)的核心,其負(fù)責(zé)接受設(shè)備端發(fā)送的數(shù)據(jù)并將數(shù)據(jù)及時(shí)更新到數(shù)據(jù)庫(kù),同時(shí)向設(shè)備端發(fā)送數(shù)據(jù)。數(shù)據(jù)處理模塊還負(fù)責(zé)與移動(dòng)終端建立連接。移動(dòng)終端主動(dòng)向數(shù)據(jù)處理模塊發(fā)送指令,其接收到指令后對(duì)其解析并根據(jù)指令向移動(dòng)終端返回相應(yīng)的數(shù)據(jù)包,采用客戶/服務(wù)器通信模式,如圖5所示。數(shù)據(jù)處理模塊要求能同時(shí)為多個(gè)設(shè)備端提供服務(wù),并且對(duì)每個(gè)設(shè)備端做出快速的響應(yīng),故要求其具有較高的并發(fā)性能。此外在通信的過(guò)程中,ServerSocket的accept()方法和Socket的read()方法都有可能使運(yùn)行過(guò)程中發(fā)生阻塞。當(dāng)與多個(gè)設(shè)備端同時(shí)通信時(shí),就必須開(kāi)啟多個(gè)線程,就有可能發(fā)生多個(gè)通信線程阻塞,而且線程的多少與服務(wù)器的并發(fā)能力有如圖6所示。由圖6可以看出線程數(shù)目達(dá)到一定值反而會(huì)降低系統(tǒng)能力,原因是較多的線程會(huì)消耗很多系統(tǒng)資源,加大了系統(tǒng)的管理難度,且對(duì)于開(kāi)啟最優(yōu)線程數(shù)目不易把握,故需對(duì)系統(tǒng)的并發(fā)能力進(jìn)行優(yōu)化。本模塊在反復(fù)調(diào)試的基礎(chǔ)上采取JDK類(lèi)庫(kù)提供的線程池和java.nio包提供的非阻塞通信機(jī)制實(shí)現(xiàn)系統(tǒng)的開(kāi)發(fā)。在多設(shè)備端請(qǐng)求連接時(shí),開(kāi)啟兩個(gè)線程,一個(gè)線程負(fù)責(zé)與設(shè)備端的連接操作,另一個(gè)線程專門(mén)負(fù)責(zé)數(shù)據(jù)的接受和發(fā)送操作。負(fù)責(zé)連接的線程采取阻塞的工作模式,當(dāng)有設(shè)備端連接時(shí),就向Selector類(lèi)注冊(cè)讀就緒和寫(xiě)就緒事件,沒(méi)有連接就進(jìn)入阻塞狀態(tài),直到有新的連接請(qǐng)求。負(fù)責(zé)收發(fā)數(shù)據(jù)的線程采用非阻塞的工作模式,當(dāng)讀寫(xiě)就緒事件發(fā)生時(shí)就執(zhí)行相應(yīng)的讀寫(xiě)操作[7]。

1.2Web服務(wù)器和MySQL數(shù)據(jù)庫(kù)的搭建Web服務(wù)器是基于網(wǎng)站架設(shè)的服務(wù)器,主要作用是提供網(wǎng)上信息瀏覽服務(wù),只需打開(kāi)瀏覽器向Web服務(wù)器發(fā)送指定鏈接便可在線查看橫機(jī)信息,本系統(tǒng)使用Apache開(kāi)源軟件組織的Tomcat進(jìn)行服務(wù)器端的配置開(kāi)發(fā)。Tomcat服務(wù)器是當(dāng)今進(jìn)行JavaWeb開(kāi)發(fā)使用最廣泛的Servelt/JSP服務(wù)器,因?yàn)樗\(yùn)行穩(wěn)定,性能可靠。結(jié)合Java語(yǔ)言強(qiáng)大的網(wǎng)絡(luò)功能開(kāi)發(fā)出B/S架構(gòu)Web服務(wù)器,Web服務(wù)器也能夠操作后臺(tái)數(shù)據(jù)庫(kù)。B/S架構(gòu)的通信原理是基于應(yīng)用層的HTTP協(xié)議實(shí)現(xiàn)的,HTTP是一種請(qǐng)求/響應(yīng)式的協(xié)議。客戶端向服務(wù)器端發(fā)送請(qǐng)求(在瀏覽器地址欄輸入鏈接網(wǎng)址),服務(wù)器返回響應(yīng)。HTTP協(xié)議嚴(yán)格規(guī)定了HTTP請(qǐng)求和HTTP響應(yīng)的數(shù)據(jù)格式,其請(qǐng)求包括:請(qǐng)求方法,URI,HTTP協(xié)議的版本,請(qǐng)求頭,請(qǐng)求征文;響應(yīng)包括:HTTP協(xié)議的版本,狀態(tài)代碼,描述,響應(yīng)頭,響應(yīng)正文[8]。MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以將數(shù)據(jù)分類(lèi)保存在一張張表中,并且其體積小、運(yùn)行快、具有較高的查詢速度,故本系統(tǒng)選擇MySQL數(shù)據(jù)庫(kù)保存橫機(jī)信息。

1.3遠(yuǎn)程監(jiān)控終端的開(kāi)發(fā)隨著Android智能手機(jī)的普及,開(kāi)發(fā)手機(jī)端的軟件監(jiān)控橫機(jī)生產(chǎn)更加方便快捷,手機(jī)APP與服務(wù)器端采用C/S架構(gòu)的通訊模式,服務(wù)器根據(jù)手機(jī)APP發(fā)送的請(qǐng)求標(biāo)志返回相應(yīng)的數(shù)據(jù),這樣便可隨時(shí)隨地在手機(jī)端查看橫機(jī)數(shù)據(jù)。Android智能手機(jī)分辨率眾多,移動(dòng)端監(jiān)控APP必須要適應(yīng)多種分辨率的手機(jī)設(shè)備,其編程思想是:首先利用WindowManager獲取手機(jī)屏幕的分辨率的高和寬,然后根據(jù)分辨率在各個(gè)界面上采取相應(yīng)的比例繪制界面布局,并將從服務(wù)器端獲取的參數(shù)顯示到相應(yīng)的位置。

2通信協(xié)議開(kāi)發(fā)

采用TCP/IP協(xié)議與服務(wù)器端數(shù)據(jù)處理模塊進(jìn)行通信,通過(guò)Socket編程,將橫機(jī)的運(yùn)行狀態(tài)和編織的花型數(shù)據(jù)以字節(jié)的方式發(fā)送到數(shù)據(jù)處理模塊。該模塊采用多線程機(jī)制不斷地接受客戶端的連接請(qǐng)求并將接收到的數(shù)據(jù)寫(xiě)入后臺(tái)數(shù)據(jù)庫(kù)。通訊數(shù)據(jù)包主要字節(jié)的定義如表1所示。其中,包頭標(biāo)志符由系統(tǒng)固定為某一值,作為驗(yàn)證該數(shù)據(jù)是否安全的標(biāo)志,驗(yàn)證通過(guò)服務(wù)器端才能接受此包數(shù)據(jù);包長(zhǎng)度表示一個(gè)包的長(zhǎng)度;包命令字是核心內(nèi)容,支出這一包數(shù)據(jù)的功能。包命令字的定義見(jiàn)表2。

3系統(tǒng)調(diào)試

本系統(tǒng)在杭州與非科技有限公司提供的橫機(jī)控制器上進(jìn)行測(cè)試。在設(shè)備端設(shè)置CNT文件的參數(shù)如圖7所示,然后將參數(shù)通過(guò)網(wǎng)絡(luò)發(fā)送到服務(wù)器端,服務(wù)器端的數(shù)據(jù)處理軟件接收到數(shù)據(jù)后,將其保存到后臺(tái)數(shù)據(jù)庫(kù)的相應(yīng)的表中,通過(guò)查看數(shù)據(jù)處理軟件的CNT界面(如圖8所示),可以看出服務(wù)器端已成功的接收到設(shè)備端發(fā)送的數(shù)據(jù)。在手機(jī)端監(jiān)控軟件能夠?qū)崟r(shí)獲取橫機(jī)運(yùn)行參數(shù)數(shù)據(jù),系統(tǒng)基本達(dá)到橫機(jī)生產(chǎn)控制的預(yù)期效果。

4結(jié)語(yǔ)

近年來(lái),橫機(jī)控制系統(tǒng)智能化水平得到了不斷的發(fā)展,但其系統(tǒng)的開(kāi)放性沒(méi)有得到顯著的提高,本文基于這種思想設(shè)計(jì)了一種人機(jī)網(wǎng)絡(luò)管理系統(tǒng),將計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)運(yùn)用于橫機(jī)控制系統(tǒng)中,設(shè)計(jì)出網(wǎng)頁(yè)和移動(dòng)終端兩種監(jiān)控平臺(tái),實(shí)現(xiàn)了實(shí)時(shí)實(shí)地對(duì)橫機(jī)的集中監(jiān)控和管理,使對(duì)橫機(jī)的監(jiān)控管理不再局限于企業(yè)內(nèi)網(wǎng)中。針對(duì)以往的橫機(jī)交互軟件界面不夠美觀且操作繁瑣的特點(diǎn),本系統(tǒng)結(jié)合當(dāng)前主流的Android平臺(tái)編寫(xiě)出界面美觀和操作簡(jiǎn)單的人機(jī)界面軟件。本文為網(wǎng)絡(luò)管理技術(shù)在企業(yè)中的運(yùn)用提供了一種可行的思路,但系統(tǒng)的穩(wěn)定性和通訊的延遲仍待優(yōu)化提高。

作者:何忠揚(yáng) 張建義袁嫣紅單位:鄭煤集團(tuán)楊河煤業(yè)

主站蜘蛛池模板: 国内精品久久影院 | 国产精品嫩草影院在线 | 四虎成人网| 久久综合五月天婷婷伊人 | 国产伊人自拍 | 深夜天堂 | 伊人亚洲综合青草青草久热 | 四虎网址最新 | 亚洲精品第一国产综合高清 | 国内自拍区 | 国产精品久久久久久亚洲小说 | 五色影院| 毛片在线免费视频 | a级毛片在线 | 激情影院a | 欧美日韩国产成人精品 | 中文精品99久久国产 | 在线观看亚洲视频 | 亚洲视频在线网站 | 激情综合网婷婷 | 人人爽天天爽 | 中文字幕三级久久久久久 | 五月丁香啪啪 | 四虎影视永久地址www成人 | 国产精品久久久久久久免费 | 久久久精品久久久久久久久久久 | 五月综合激情视频在线观看 | 亚洲成在人线久久综合 | 五月婷婷激情四射 | 羞羞视频免费网站 | 欧美本道 | 最近中文字幕电影大全免费版 | 亚洲六月婷婷 | 大陆一级毛片免费视频观看 | 最新中文字幕一区二区乱码 | 国产精品深夜福利免费观看 | 男女网站视频 | 亚洲国产精久久久久久久 | 免费av一区二区三区 | 中文字幕在线看精品乱码 | 国内自拍区 |