国产一区二区三精品久久久无广告,中文无码伦av中文字幕,久久99久久99精品免视看看,亚洲a∨无码精品色午夜

傳輸軟件范例6篇

前言:中文期刊網(wǎng)精心挑選了傳輸軟件范文供你參考和學(xué)習(xí),希望我們的參考范文能激發(fā)你的文章創(chuàng)作靈感,歡迎閱讀。

傳輸軟件

傳輸軟件范文1

(中國電子科技集團公司第二十研究所導(dǎo)航事業(yè)部,陜西 西安 710000)

【摘 要】近年來,BeiDou的應(yīng)用日益廣泛,在精密單點定位解算、BeiDou基線解算、站坐標解算等應(yīng)用中,需要大量iGMAS站點觀測數(shù)據(jù)。為了滿足iGMAS跟蹤站對數(shù)據(jù)傳輸的要求,實現(xiàn)智能化數(shù)據(jù)上傳,作者研制了基于Linux QT下的iGMAS 服務(wù)數(shù)據(jù)專用 FTP 客戶端。實驗測試結(jié)果表明:該軟件操作簡單,能快速準確地實現(xiàn)數(shù)據(jù)傳輸功能。

關(guān)鍵詞 iGMAS數(shù)據(jù)傳輸;智能化;QT

0 引言

iGMAS系統(tǒng)是2007年開始建設(shè),在2011年9月份,在聯(lián)合國衛(wèi)星導(dǎo)航國際委員會第六屆大會上,中國政府的創(chuàng)意提案得到了參會代表的一致贊同,并且成立了監(jiān)測評估國際工作組。目前系統(tǒng)的建設(shè)現(xiàn)狀是已經(jīng)建成十個站,包括中國境內(nèi)有八個,另外南北極各建一個站,同時全球還有二十五個跟蹤站正在建設(shè)之中。通過全球布站,把跟蹤站上的數(shù)據(jù)發(fā)到數(shù)據(jù)中心,匯集到分析中心經(jīng)過數(shù)據(jù)處理,對空間星座衛(wèi)星狀態(tài)進行檢測評估,對空間導(dǎo)航的信號質(zhì)量進行監(jiān)測評估等。

一般的FTP客戶端軟件可用于上傳、下載數(shù)據(jù)文件[1],但需要大量的人工操作,如尋找相應(yīng)目錄,并將數(shù)據(jù)分別上傳至相應(yīng)目錄下或從目錄下多個文件中逐個選擇進行下載,工作異常繁瑣。因此,本文根據(jù)iGMAS數(shù)據(jù)文件類型及其存放特點,研制了專門上傳iGMAS數(shù)據(jù)的客戶端軟件,提高了上傳工作的智能化水平,降低了對操作人員的技術(shù)要求。

1 iGMAS產(chǎn)品及存放規(guī)則分析

1.1 產(chǎn)品類型

目前,iGMAS定期向用戶提供以下兩類數(shù)據(jù)[2]:一是iGMAS全球跟蹤站的觀測數(shù)據(jù);二是iGMAS的產(chǎn)品,包括:①BDS衛(wèi)星的最終星歷、快速星歷、超快速星歷;②BDS衛(wèi)星鐘的信息等,本文的數(shù)據(jù)傳輸軟件主要針對跟蹤站觀測數(shù)據(jù)的自動上傳。

1.2 產(chǎn)品命名及存放規(guī)則

iGMAS提供的所有文件均可在其FTP服務(wù)器上找到,它們都以Z格式的壓縮文件存放。數(shù)據(jù)類型文件存放在/pub/data/iGMAS/BDT路徑下,此路徑下同一年的文件存放在一個文件夾中,文件夾名為年份,每一年的文件夾下按照年積日分列子文件夾,年積日文件夾下按照小時分列子文件夾,小時子文件夾下按照高頻和小時文件分別進行數(shù)據(jù)的存放,具體存放規(guī)則見圖1。

iGMAS跟蹤站觀測數(shù)據(jù)文件均采用RINEX格式,每個文件都由文件頭和數(shù)據(jù)記錄兩部分組成。命名規(guī)則為:aaaabbbc.yyt。其中:aaaa表示測站名;bbb表示年積日;c表示一天內(nèi)的文件序號;yy表示年號;t表示文件類型。文件類型具體包含以下幾種:a表示多徑數(shù)據(jù)、d表示觀測值文件,e表示電離層數(shù)據(jù)、g表示GLONASS星歷、i表示完好性數(shù)據(jù)、j表示抗干擾數(shù)據(jù)、k表示健康數(shù)據(jù)、l表示GALION星歷、m表示氣象數(shù)據(jù)、n表示gps星歷、r表示BDS星歷、t表示時差數(shù)據(jù)。

2 軟件設(shè)計

2.1 設(shè)計思路

該軟件需要將接收機采集到的數(shù)據(jù),按照RINEX格式要求,將數(shù)據(jù)打包,自動上傳至iGMAS相應(yīng)目錄。同時該軟件還需顯示上傳進度、上傳速度等信息方便用戶了解上傳情況。上傳完成后要能生成上傳日志,方便用戶查詢上傳數(shù)據(jù)的狀態(tài)。此外,從軟件的健壯性考慮,該軟件還應(yīng)該具有判斷運行過程中的錯誤并自動顯示的能力[3]。

根據(jù)上述要求,該軟件必須做到:①能夠訪問iGMAS提供的FTP服務(wù)器,自動尋找指定的文件并下載該文件;②能夠提示運行過程中各種錯誤;③需要具備一個人性化的人機交互界面,提高智能化水平,使得用戶不局限于專業(yè)人員。

2.2 軟件實現(xiàn)

本軟件的開發(fā)環(huán)境為Linux CentOS 6.4,選擇QT 4.8為開發(fā)平臺。該軟件可分為兩部分,第一部分為獲取接收機數(shù)據(jù),對數(shù)據(jù)進行解析、打包生成上傳文件名和上傳路徑,第二部分為網(wǎng)絡(luò)傳輸,將數(shù)據(jù)上傳至iGMAS數(shù)據(jù)中心。

2.2.1 文件名與上傳地址生成

由第2節(jié)可知,文件名的生成,關(guān)鍵是將接收機數(shù)據(jù)中的周內(nèi)秒,轉(zhuǎn)換成BDS周和年積日后,根據(jù)iGMAS數(shù)據(jù)中心的相應(yīng)地址可以很方便的生成需上傳的文件名filename。由filename可直接生成上傳地址p。

p =“pub”+“data”+“iGMAS”+“BDT”+年+年積日+“highrate”+小時+時刻+filename; / /高頻文件

p =“pub”+“data”+“iGMAS”+“BDT”+年+年積日+“hourly”+小時+filename; / /小時文件

2.2.2 上傳功能實現(xiàn)

QT類庫是一個跨平臺的面向?qū)ο蟮腃++類庫,目前主要用于Linux下的開發(fā)。QT的高度面向?qū)ο蠛湍K化的特征能夠?qū)㈤_發(fā)人員從繁瑣中解脫了出來,并提高開發(fā)的效率和程序的可靠性。因此本軟件采用了QT作為工具開發(fā) FTP 客戶端。

QT對象間通訊類似于Microsoft MFC的消息映射和事件循環(huán),他的對象間通訊采用的是signal-slot機制,signal就好像是事件,而slot則是響應(yīng)事件的方法,如果需要實現(xiàn)對象間的通訊,只需要把一個對象的slot和另外一個對象的signal“連接起來”就可以實現(xiàn)“事件驅(qū)動”。

通信實際開發(fā)的主要步驟為:

1)獲取iGMAS數(shù)據(jù)中心登陸信息:選擇需要上傳的數(shù)據(jù)中心,并查找到登陸用戶名及密碼;

2)初始化網(wǎng)絡(luò)連接狀態(tài):使用QT中的QFtp函數(shù)建立FTP客戶端,并創(chuàng)建相應(yīng)的槽函數(shù);

3)獲取網(wǎng)絡(luò)連接狀態(tài):查看網(wǎng)絡(luò)狀態(tài)主要看步驟2中建立的槽函數(shù)的響應(yīng)情況,如果有響應(yīng)值并返回為TRUE,則表示網(wǎng)絡(luò)握手成功,否則返回FALSE;

4)數(shù)據(jù)上傳:第2節(jié)提到默認數(shù)據(jù)上傳時間是每一小時的00、15、30和45分鐘,在每一個規(guī)定時間下,調(diào)用QFtp的類函數(shù)將數(shù)據(jù)put到相應(yīng)的路徑下。

5)獲取上傳數(shù)據(jù)狀態(tài):調(diào)用QFtp的類函數(shù)對步驟4上傳的文件進行狀態(tài)查詢,獲取上傳文件的進度,如果返回TRUE,則表示上傳完成。

2.3 圖形界面設(shè)計

該軟件的圖形界面主要實現(xiàn)以下功能:①提供接收機配置信息,讓用戶可以設(shè)置接收機的登錄信息;②提供數(shù)據(jù)中心配置信息,讓用戶可以設(shè)置數(shù)據(jù)中心的登錄信息;③顯示運行過程中出現(xiàn)的各種錯誤;④顯示上傳速度與進度。

3 結(jié)果分析

以2015年1月1日,iGMAS跟蹤站xia1的站點為例,統(tǒng)計一個月上傳至數(shù)據(jù)中心的數(shù)據(jù)并與本地產(chǎn)生的數(shù)據(jù)進行對比,具體如圖3所示:

根據(jù)iGMAS對跟蹤站上傳數(shù)據(jù)的要求,A、E、J、T四個數(shù)據(jù)類型的文件僅需上傳小時文件,每天產(chǎn)生文件的數(shù)量為24個;其余八個數(shù)據(jù)類型的文件同時具備高頻和小時文件,每天產(chǎn)生文件的數(shù)量為120個。由于伽利略衛(wèi)星過少,每天觀測到的時長不固定,因此L文件數(shù)據(jù)類型一般比較少,數(shù)據(jù)量不固定。圖3中藍色表示的是本地計算機產(chǎn)生的數(shù)據(jù)量,紅色表示上傳至數(shù)據(jù)中心的數(shù)據(jù)量,可以看出藍色和紅色均重疊,因此表明上傳數(shù)據(jù)正常。

4 結(jié)束語

通過測試結(jié)果比較,可以證明軟件在網(wǎng)絡(luò)正常時可以按需的上傳數(shù)據(jù)文件,保證上傳工作正常進行。本軟件基本能滿足iGMAS系統(tǒng)對跟蹤站數(shù)據(jù)傳輸?shù)男枨?,并且能實現(xiàn)無人值守式運行,能充分保證跟蹤站設(shè)備的運行。

參考文獻

[1]龔明,.遠程數(shù)據(jù)傳輸?shù)难芯縖J].現(xiàn)代通信技術(shù),2005(5):52-55.

[2]陳欣,楊博,李愛榮.IGS數(shù)據(jù)下載方法[J].軟件導(dǎo)刊,2013(5):147-148.

傳輸軟件范文2

關(guān)鍵詞:無線傳感器網(wǎng)絡(luò);軟件;硬件;軟硬件組成

中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2011)16-3807-02

Compose of Hardware and Software for Wireless Sensor Network(WSN)

HUANG Li, ZHANG Jin

(SCU, Chengdu 610207, China)

Abtract: In the new era of 21st centry,the convenience of WSN has already permeated each aspect of our life,people can extend the existing network and the ability of understanding the world with WSN,then directly sense the objective world.With the width spread of this applicatioin, today people are more and more need to kown the whole model of bining with the new technology,This paper analyses and describes the common compose of hardware and software for WSN,to establish a integraded idea of micro WSN.

Key words: WSN; software; hardware; compose of hardware and software

傳感器網(wǎng)絡(luò)的發(fā)展已有10多年的歷史。近年來微電子、超大規(guī)模集成電路技術(shù)、無線通信、計算機與網(wǎng)絡(luò)技術(shù)的進步,推動了多功能、低功耗的無線傳感器網(wǎng)絡(luò)的快速發(fā)展。一般認為,無線傳感器網(wǎng)絡(luò)是在一定網(wǎng)絡(luò)模型規(guī)劃下的一組傳感器節(jié)點的集合。它是通過無線通信方式形成的一個多跳、自組織的無線自組網(wǎng)系統(tǒng),以將網(wǎng)絡(luò)覆蓋區(qū)域內(nèi)感知對象的信息發(fā)送給觀察者。

無線傳感器網(wǎng)絡(luò)的應(yīng)用領(lǐng)域非常廣闊,它已在軍事、環(huán)境監(jiān)測和預(yù)報、醫(yī)療系統(tǒng)和健康護理、信息家電設(shè)備、建筑物狀態(tài)監(jiān)控、物聯(lián)網(wǎng)等領(lǐng)域發(fā)揮重要作用。

無線傳感器網(wǎng)絡(luò)由3種節(jié)點組成,即傳感器節(jié)點、匯聚節(jié)點和管理節(jié)點,這些節(jié)點通過自組織方式構(gòu)成網(wǎng)絡(luò)。因此分析無線傳感器網(wǎng)絡(luò)的軟硬件技術(shù)是傳感器網(wǎng)絡(luò)研究的重點。

因此,作為無線傳感器網(wǎng)絡(luò)的重要組成部分,傳感器節(jié)點是為傳感器網(wǎng)絡(luò)特別設(shè)計的??梢哉f,傳感器網(wǎng)絡(luò)是在特定應(yīng)用背景下,以一定的網(wǎng)絡(luò)模型規(guī)劃的一組傳感器節(jié)點集合。因此傳感器網(wǎng)絡(luò)在不同應(yīng)用要求下需配套不同的軟、硬件系統(tǒng)。但是在設(shè)計傳感器節(jié)點時,不管基于哪一類型的特定應(yīng)用,必須從以下幾個方面考慮:

1)微型化:無線傳感器節(jié)點應(yīng)在體積上足夠小,在某些特殊應(yīng)用中甚至要求要小到人眼無法察覺。同時,在軟件方面要求所有軟件模塊盡量精簡。而這些限制是由有限硬件資源決定的。

2)靈活可擴展:無線傳感器節(jié)點需定義統(tǒng)一、完整的外部接口,在需要添加新硬件部件時可在現(xiàn)有節(jié)點上直接添加。同時,軟件不需要額外設(shè)備即可升級,體現(xiàn)了它的可擴展性。對于軟、硬件整體而言,節(jié)點可按功能拆成多個組件,組件之間通過標準接口自由組合。軟件模塊同樣做到組件化和可配置,形成一個相對獨立的模塊接口。

3)穩(wěn)定和安全:硬件的穩(wěn)定性要求節(jié)點的各個部件能在給定的外部環(huán)境變化范圍內(nèi)正常工作。另外,節(jié)點硬件能在特殊環(huán)境里不會損壞。軟件的穩(wěn)定性還需要在軟件上獲得保證。當(dāng)硬件出問題時節(jié)點能及時感知并采取積極措施,如重啟系統(tǒng)等。另外,對敏感數(shù)據(jù)需有完整性保護,防止外界因素造成的數(shù)據(jù)修改。

4)低成本:這是傳感器節(jié)點的基本要求。因為只有低成本,才有大量布置在目標區(qū)域的可能。

1硬件組成

分析無線傳感器網(wǎng)絡(luò)的硬件組成,主要研究其節(jié)點的硬件組成上。節(jié)點在硬件設(shè)計上一般由傳感器模塊(感知模塊)、處理器模塊、無線收發(fā)模塊、能量模塊、外部存儲器模塊五部分組成。傳感器模塊:主要用于監(jiān)控區(qū)域內(nèi)的信息采集和數(shù)據(jù)交換。處理器模塊:處理整個傳感器節(jié)點的操作,存儲和處理傳感器采集、其他節(jié)點傳送的數(shù)據(jù)。無線通信模塊:用于與其他節(jié)點進行無線通信,包括接收與發(fā)送收集信息等。能量模塊:主要為傳感器提供運行所需的能量。外部存儲模塊:用于存儲用戶的數(shù)據(jù)和程序運行所需的數(shù)據(jù)。這與具體的應(yīng)用相掛鉤。

目前,根據(jù)具體應(yīng)用,由以上五個模塊組成的產(chǎn)品在一般無線傳感器網(wǎng)絡(luò)中的硬件產(chǎn)品家族主要有四類:

H1:輕量級的小型傳感器(具有硬幣大小),具體代表是ATMEL(愛特梅爾 ,一家位于美國的世界高級半導(dǎo)體產(chǎn)品設(shè)計公司)設(shè)計出的8位ATMER傳感器,具有本地電池供應(yīng)能量,應(yīng)用ZigBee作為通信協(xié)議,實現(xiàn)同步定位,但它不包括本地數(shù)據(jù)存儲。

H2:除了具有H1的功能外,它還應(yīng)用閃存實現(xiàn)本地數(shù)據(jù)存儲,是字長為16位的微控制器。

H3:除了具有H2的功能外,它是32位系統(tǒng)級微控制處理器芯片(如ARM芯片),可實現(xiàn)高級感應(yīng)和電源線供電,帶有便宜的顯示器,并利用嵌入式Linux作為操作系統(tǒng),允許利用802.11b作為無線傳輸協(xié)議。

H4:除大部分功能與H3類似,它帶有昂貴的顯示器,一般用在像機頂盒或家里服務(wù)器、網(wǎng)關(guān)之類的設(shè)備上。

因此,可以看出這些硬件產(chǎn)品按照不同應(yīng)用領(lǐng)域設(shè)計出的不同等級,可以方便挑選無線傳感器網(wǎng)絡(luò)節(jié)點產(chǎn)品。

2 軟件組成

能量永遠是傳感器節(jié)點的最稀缺資源,它決定了整個傳感器節(jié)點的生存時間。由于傳感器節(jié)點遍布在各個不同的區(qū)域環(huán)境,因此必須設(shè)計良好的算法和協(xié)議來解決這傳感器網(wǎng)絡(luò)的生命周期最大化、數(shù)據(jù)容錯能力和健壯性、自我配置能力。而這些必須依賴于一個適合于微型傳感器節(jié)點的操作系統(tǒng),能在節(jié)點的有限內(nèi)存、低速功耗處理器、低速通信設(shè)備、有限能量的條件下高效地對特定的應(yīng)用,提供最大支持,解決針對傳感器網(wǎng)絡(luò)應(yīng)用的多應(yīng)用多任務(wù)并發(fā)使用資源的情況。

當(dāng)然,無線傳感器網(wǎng)絡(luò)的軟件部分研究除了其節(jié)點的操作系統(tǒng)外,還有面向具體應(yīng)用而設(shè)計的應(yīng)用程序,它需要有一定的安全性、可靠性、可使用性:

安全性:要求數(shù)據(jù)以密文形式傳輸,保證數(shù)據(jù)完整性,并安全到達接收方。

可靠性:要求軟件部分能在正常情況下穩(wěn)定工作。體現(xiàn)在通信協(xié)議、測距和定位等方面。

可使用性:主要針對建立供人們調(diào)度、管理、調(diào)試和終端控制節(jié)點的接口。

目前,無線傳感器網(wǎng)絡(luò)的應(yīng)用程序產(chǎn)品有針對智能數(shù)字家庭、軍事偵察和監(jiān)控系統(tǒng)、災(zāi)害管理、無處不在的村落、工業(yè)園管理等應(yīng)用而設(shè)計的軟件。針對A無線傳感器網(wǎng)絡(luò)的操作系統(tǒng)有用nesC編寫的TinyOS,它是第一個面向無線傳感器網(wǎng)絡(luò)的操作系統(tǒng),其良好的電源管理和源于事件驅(qū)動的程序執(zhí)行模式,允許時序安排具有靈活性。另外,提供面向傳感器網(wǎng)絡(luò)的最新操作系統(tǒng)有LiteOS,LiteOS是支持用C編寫的提供類似于UNIX抽象模型的操作系統(tǒng)。

3 軟、硬件組成的體系架構(gòu)

根據(jù)上述軟、硬件的初步分析和近些年來新技術(shù)的特點,我們結(jié)合近些年來初步應(yīng)用的ANTS無線傳感器解決方案(ANT是一種為小范圍點對點、更加復(fù)雜網(wǎng)絡(luò)拓撲的無線通信提供簡單、低成本和低功耗的解決方案),總結(jié)構(gòu)建出一般無線傳感器網(wǎng)絡(luò)軟硬件的組成,如圖1。

硬件平臺是根據(jù)不同具體應(yīng)用,選擇不同產(chǎn)品功能的硬件組成。具體可參見硬件組成部分。

網(wǎng)絡(luò)通信協(xié)議棧包括傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層。一般說來,若參考模型中的各層接口一致定義后,每一層可獨立設(shè)計。但為了建立一個可靠并具有嚴格功耗預(yù)算的傳感器網(wǎng)絡(luò),協(xié)議棧中的所有層都應(yīng)滿足同樣的系統(tǒng)級要求,如功耗約束、帶寬效率、適應(yīng)性及健壯性。

中間件主要提供低通信開銷、低成本、動態(tài)可擴展的核心服務(wù),它的功能包括事件同步、定位、系統(tǒng)管理和抽象的通信模型。

應(yīng)用框架實現(xiàn)了某具體應(yīng)用領(lǐng)域通用完備功能的底層服務(wù)。使用這種框架的編程人員可以在一個通用功能已經(jīng)實現(xiàn)的基礎(chǔ)上開始具體的系統(tǒng)開發(fā)。

時間同步和定位在協(xié)議棧中的位置比較特殊,它們既要依賴于數(shù)據(jù)傳輸通道進行協(xié)作定位和時間同步協(xié)商,同時又要為網(wǎng)絡(luò)協(xié)議各層提供信息支持,如基于時分復(fù)用的MAC協(xié)議,基于地理位置的路由協(xié)議等,很多傳感器網(wǎng)絡(luò)需要定位和同步信息。

安全是為保證無線傳感器網(wǎng)絡(luò)任務(wù)(如數(shù)據(jù)傳輸、采集等)的機密布置和任務(wù)執(zhí)行結(jié)果的安全傳遞和融合而實現(xiàn)的一些基本的機制,這些機制包括:機密性、點到點的消息認證、完整性鑒別、新鮮性、認證廣播和安全管理。

應(yīng)用層由各種面向應(yīng)用的軟件系統(tǒng)組成,部署的傳感器網(wǎng)絡(luò)往往執(zhí)行多種任務(wù)。應(yīng)用層的研究主要是各種傳感器網(wǎng)絡(luò)應(yīng)用系統(tǒng)的開發(fā)和多任務(wù)之間的協(xié)調(diào)。具體應(yīng)用軟件可參見軟件組成部分。

4 無線傳感器網(wǎng)絡(luò)的發(fā)展前景

現(xiàn)有的軟硬件體系架構(gòu)雖然在具體應(yīng)用里發(fā)揮了重要作用,表現(xiàn)為硬件設(shè)計已形成了一些典型的傳感器節(jié)點平臺,軟件設(shè)計依具體應(yīng)用也呈現(xiàn)出多樣化的產(chǎn)品,但是無線傳感器網(wǎng)絡(luò)是一門多學(xué)科交叉的應(yīng)用,它還有眾多的科學(xué)與技術(shù)問題有待突破和解決。隨著更低功耗、體積更小的處理器、更有效的傳感器系統(tǒng)、更有效的通信技術(shù)和更好的集成技術(shù)的進步,無線傳感器節(jié)點的硬件和軟件會不斷發(fā)展。按目前的發(fā)展趨勢看,傳感器網(wǎng)絡(luò)隨著技術(shù)的進步,會有非常好的發(fā)展前景,實現(xiàn)微型化、網(wǎng)絡(luò)化、能量可持續(xù)、材料可回收、價格低廉是傳感器網(wǎng)絡(luò)發(fā)展的必然趨勢。通過不斷的研究和拓展,傳感器網(wǎng)絡(luò)必定會成為人類認識和改造世界的最有力的工具之一。

參考文獻:

[1] /ww/en/mcu/ant/index.shtml?DCMP=TI_ANT&HQS=Other+OT+ant.Texas Instruments.

[2] 孫利民,李建中,陳渝,等.無線傳感器網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2005.

傳輸軟件范文3

關(guān)鍵詞 軟件技術(shù);軟件開發(fā);信息管理

中圖分類號TP31 文獻標識碼A 文章編號 1674-6708(2013)82-0199-02

0 引言

哮喘是兒科常見病,近年來發(fā)病率呈上升的趨勢,嚴重地影響了患兒的身心健康和正常生活。而病人的增多及長期的往返治療,以及要更加準確地記錄并反饋病人的信息和治療成果等方面的因素加重了醫(yī)生們的負擔(dān)。因此,越來越多的技術(shù)人員開始研究各種應(yīng)用于管理的軟件。在醫(yī)院,各科室也不斷地引進不同方案的管理軟件來幫助日常的工作。

1 兒科哮喘管理系統(tǒng)的功能概述

哮喘管理系統(tǒng)軟件主要是應(yīng)用于兒科門診,具有建立、查找、打印、瀏覽、統(tǒng)計病人、進行各項指標統(tǒng)計等功能。具體例如:查找瀏覽功能即輸入病號則可以搜到病人相關(guān)信息;統(tǒng)計功能即為可自動統(tǒng)計失診病人人數(shù),防止漏診;各項指標統(tǒng)計則包括對免疫治療,肺功能檢查等項目進行記錄,并能以圖表形式直觀地將結(jié)果表達出來。另外,有了軟件的支持,可以更好地保存一些資料,有助于科研。

由于本軟件是應(yīng)用于兒科哮喘治療管理, 并通過熟悉本專業(yè)的診療常規(guī)而進行設(shè)計, 因此它的程序設(shè)計針對性強, 內(nèi)容實用, 并且大部分內(nèi)容采用在子菜單中列項選擇, 不僅界面簡單, 也大大提高了輸入速度,提高了哮喘門診的工作效率, 值得推廣、使用[1]。

2 兒科哮喘管理系統(tǒng)的開發(fā)平臺

2.1 數(shù)據(jù)庫

在醫(yī)院,對于病人的信息,包括基本資料,病史,治療情況,用藥等都需記錄在冊。就哮喘而言,由于哮喘病需要長期的治療和管理,而傳統(tǒng)的手寫病歷和檔案存在著內(nèi)容不完整,不易保存[2],再加上近幾年網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,必不可免的,病人的信息就需要一個虛擬的庫存才能更好的對哮喘進行管理和治療。因此,數(shù)據(jù)庫在這方面為這些技術(shù)的實施提供了一個基礎(chǔ)。

1)SQL Server

SQL語言的主要功能是同各種數(shù)據(jù)庫建立連接,方便進行溝通查詢。SQL語句也可以用來執(zhí)行各種各樣的操作,如更新數(shù)據(jù)庫,從數(shù)據(jù)庫中提取數(shù)據(jù)等。

而訪問SQL的最常用方法則是使用,通過連接并訪問數(shù)據(jù)庫。而 則提供了兩個核心部分即DataSet和.NET 數(shù)據(jù)提供程序。DataSet是數(shù)據(jù)的一種內(nèi)存駐留表示形式,除了能夠被用來更改數(shù)據(jù),也能用來修改關(guān)系、列、表等對象,而且不需要多重的數(shù)據(jù)庫連接[3]。而.Net數(shù)據(jù)提供程序則包括了Command,Connect ion,DataAdapter和DataReader,用于連接SQL時,使用sqlcommand,sqlconnection,sqldataadapter,sqldatareader即可。

2)Excel

Excel作為一種表格數(shù)據(jù)庫,具有簡單方便的特點。而Excel在管理方面也有一定的應(yīng)用。例如運用excel記錄一個科室藥品進出的信息,能很方便地統(tǒng)計數(shù)據(jù)以及隨時查找藥品的購進信息??偟膩碚f,excel主要就是簡潔的操作,若把表格的內(nèi)容適當(dāng)?shù)倪M行變通則可在醫(yī)院各科室運用起來,而對于統(tǒng)計日常收支情況也十分的便捷。例如后勤科的設(shè)備管理,利用它可以很容易跟蹤各科室的設(shè)備應(yīng)用現(xiàn)狀及報損設(shè)備的去向,還有后勤科的勞保用品發(fā)放情況,有了Excel一切數(shù)據(jù)將一目了然[4]。

3)Access

Microsoft Office Access的用途主要為:數(shù)據(jù)分析;開發(fā)軟件。它的主要特點就是易學(xué),操作性好。比如在醫(yī)院設(shè)備管理中,若只用Excel來記錄,時間久了將導(dǎo)致數(shù)據(jù)癱瘓。因此,利用Access可以克服一些缺點,它作為一個中型數(shù)據(jù)庫,可以通過“導(dǎo)入”或“導(dǎo)出”將不能聯(lián)網(wǎng)的大量數(shù)據(jù)進行傳遞與處理,使我們能及時得到準確的醫(yī)療設(shè)備信息和已有的醫(yī)療設(shè)備使用情況,可極大地提高設(shè)備科的宏觀管理和決策能力[5]。

相比較而言,excel是這之中最簡單易學(xué)的,最適用于日常生活。而access操作簡便,可以完成大部分數(shù)據(jù)管理的任務(wù),但任務(wù)如頻繁訪問網(wǎng)站,記錄大量的數(shù)據(jù)等就無法很好的完成。SQL則適用于大容量數(shù)據(jù)的應(yīng)用,在功能上也強于access,并且還有許多擴展應(yīng)用。

2.2 軟件結(jié)構(gòu)模式(B/S與C/S)

B/S(Browser/Server,瀏覽器/服務(wù)器)模式又稱B/S結(jié)構(gòu)。B/S體系結(jié)構(gòu)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,而且極大地簡化了客戶機的工作[6]。再者,它能有效保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全[7]。

C/S(Client/Server,客戶機/服務(wù)器)模式又稱C/S結(jié)構(gòu)。二層C/S結(jié)構(gòu)響應(yīng)速度快,且該結(jié)構(gòu)充分利用客戶端的硬件資源將大量的應(yīng)用處理任務(wù)分布到各客戶端[8]。在信息技術(shù)的快速發(fā)展下,三層C/S結(jié)構(gòu)應(yīng)運而生。它可支持分布式計算環(huán)境,且界面統(tǒng)一、結(jié)構(gòu)簡單清晰、安全性好等優(yōu)點使其成為現(xiàn)在流行的軟件結(jié)構(gòu)[8]。并且在近幾年發(fā)展中,C/S(客戶機/服務(wù)器)模式是十分流行的網(wǎng)絡(luò)模式,技術(shù)也已非常成熟[9]。

就這兩種模式相比較而言, C/S效率遠大于B/S,例如一般C/S結(jié)構(gòu)的醫(yī)院門診收費程序在網(wǎng)絡(luò)癱瘓的情況下多有單機處理的能力,而B/S結(jié)構(gòu)下無法實現(xiàn)[6]。但是C/S只能運行于局域網(wǎng)絡(luò),而B/S即可用于局域網(wǎng)也可以是廣域網(wǎng),并且客戶端數(shù)量較多。總之,仁者見仁智者見智,根據(jù)適合的環(huán)境及需求選擇相應(yīng)地結(jié)構(gòu)才能達到事半功倍的效果。

2.3 編程語言

2.3.1 Visual C#

C#語言是一個現(xiàn)代化的,直觀的,面向?qū)ο蠛推搅⒌男滦徒M件編程語言,具有對屬性,索引器,委托,版本控制和自定義屬性的內(nèi)在支持[7]。并且C#.NET具有強大的數(shù)據(jù)庫訪問功能[3],使其在管理系統(tǒng)的設(shè)計上占有得天獨厚的優(yōu)勢。

C#編程語言是專門為.NET平臺設(shè)計的語言,可以復(fù)制到.NET上[10]。而這種復(fù)制是比較容易的,因為C#是從C,C++和Java發(fā)展而來,采用了這3種語言最優(yōu)秀的特點,并加入了自己的特性[10]。

2.3.2 Java語言

java語言因為具有良好的動態(tài)性,交互性,安全性等特點,已逐漸成為開發(fā)分布式數(shù)據(jù)庫應(yīng)用的首選語言。Java的語言十分接近C,C++,但又在此基礎(chǔ)上更進一步,并且不同于一般的編譯,解釋執(zhí)行計算機語言,它是首先將源代碼編譯成二進制字節(jié)碼,然后再根據(jù)不同平臺上的虛擬機來解釋執(zhí)行碼[11]。相應(yīng)地,java也存在一些伴隨技術(shù),如JDBC,EJB,JMS。

總的來說, C#和Java兩種語言都具備語法簡潔的特點,但是相比較而言,C#運行需要.net framework,而java則需要虛擬機。因此,java平臺支持度強于c#,并且更加普及而C#更容易上手,開發(fā)效率更高,在PC端有強大的.net framework支撐,內(nèi)容更好,更適用于軟件開發(fā)。

3 結(jié)論

如今,網(wǎng)絡(luò)技術(shù)越發(fā)蔓延到各個領(lǐng)域中,醫(yī)院作為一個大型“企業(yè)”,并且關(guān)乎廣大人民的生命健康,各種技術(shù)的運用須做到絕對安全的效果。其中,醫(yī)院信息管理系統(tǒng)是計算機技術(shù)、通信技術(shù)和管理科學(xué)在醫(yī)院信息管理中的應(yīng)用,是計算機技術(shù)對醫(yī)院管理、臨床醫(yī)學(xué)、醫(yī)院信息管理長期影響、滲透以及相互結(jié)合的產(chǎn)物[12]。作為其中的一分即哮喘管理系統(tǒng),如何自如的運用這些技術(shù)來達到提高治療的目的仍需我們不斷地探索。

參考文獻

[1]呂劍平,吳頡,言忻悅.兒科哮喘病案軟件的開發(fā)與應(yīng)用[J].醫(yī)學(xué)信息.2000,13(4):174-175.

[2]王娟,劉彩霞,王桂蘭.數(shù)據(jù)庫管理對提高兒童哮喘治療質(zhì)量的研究[J].護士進修雜志.2011,26(6):545-547.

[3]蔡思靜,樂仁昌. 基于C#.Net 的數(shù)據(jù)庫管理系統(tǒng)開發(fā)[J].計算機技術(shù)與發(fā)展.2007,17(8):236-238.

[4]朱昌全.應(yīng)用Excel管理藥品入庫記錄[J].醫(yī)藥世界.2006,95(11):137.

[5]朱文芳.利用Access管理醫(yī)療設(shè)備檔案[J].中國醫(yī)療設(shè)備.2008,23(5):33-38.

[6]李民,朱振昌.C/S,B/S的結(jié)構(gòu)的特點及在醫(yī)院系統(tǒng)中的應(yīng)用[J].醫(yī)學(xué)信息.2006,19(9):1508-1510.

[7]趙剛,李剛榮,方勇飛,邱全光.基于B/S結(jié)構(gòu)的中醫(yī)科醫(yī)生工作軟件的設(shè)計[J].重慶醫(yī)學(xué)報,2007,36(2):112-113.

[8]鄭健江,閏英戰(zhàn).基于三層C/S的醫(yī)院門診信息系統(tǒng)的設(shè)計與實現(xiàn)[J].福建電腦,2010,26(2):136-137.

[9]楊新宇,張愛霞,李艷.在C/S模式下構(gòu)造數(shù)據(jù)庫開發(fā)環(huán)境的方法和步驟[J].計算機應(yīng)用.2003,6:22-23.

[10]王波,王志濤.基于C#.NET與的醫(yī)院門戶網(wǎng)站平臺系統(tǒng)設(shè)計與開發(fā)[J].醫(yī)學(xué)信息學(xué)雜志.2011,32(12):29-35.

傳輸軟件范文4

關(guān)鍵詞:EET 技術(shù)串講 項目開發(fā)

中圖分類號:G623.58 文獻標識碼:A 文章編號:1672-3791(2014)04(b)-0183-01

對于EET課程,在軟件外包專業(yè)(群)中的定位是非常重要的。通過參與項目的開發(fā),學(xué)生能理解軟件開發(fā)思想,熟悉軟件項目開發(fā)的基本流程,熟悉企業(yè)主流開發(fā)技術(shù)(HTML/CSS/JavaScript/C#///SQLServer2008等);熟練使用設(shè)計、開發(fā)工具(Visual studio 2010等),強化需求分析、設(shè)計、編碼、測試的技能,提高編碼熟練度,熟悉項目開發(fā)文檔和表格的撰寫;增強解決處理問題的能力。能體驗企業(yè)對不同的崗位要求,強化自我領(lǐng)導(dǎo)力與團隊協(xié)作的能力,積累企業(yè)項目開發(fā)經(jīng)驗。

職業(yè)能力培養(yǎng)目標:(1)能掌握軟件項目開發(fā)所用到的主流編程技術(shù),并進行項目模塊編碼。(2)能準確理解用戶需求說明書、需求規(guī)格說明書、系統(tǒng)設(shè)計說明書。(3)能基本編制子模塊的詳細設(shè)計說明書、測試用例、測試數(shù)據(jù)。能夠根據(jù)測試用例準確執(zhí)行測試,對測試數(shù)據(jù)進行基本分析,并基本完成測試報告。

1 課程現(xiàn)狀及存在問題

EET(企業(yè)經(jīng)驗實訓(xùn))作為軟件技術(shù)專業(yè)大二下學(xué)期的一門綜合型的實訓(xùn)課程。它是多門軟件技術(shù)課程的綜合實戰(zhàn)運用,也為后期的頂崗實習(xí)和就業(yè)積累企業(yè)項目開發(fā)的經(jīng)驗。在EET課程中,,如何把基礎(chǔ)課程、專業(yè)課程的知識點穿來,讓學(xué)生能夠融會貫通的使用技術(shù),并且能夠開發(fā)企業(yè)實戰(zhàn)項目。因為EET課程的前導(dǎo)課程,都是學(xué)生在大一、大二上學(xué)期學(xué)習(xí)的課程,如果把這些課程比喻成“點”的話,那么EET課程首先把這些點連起來,形成“線”,然后把線連成“面”,面就是軟件技術(shù)的整個開發(fā)流程。掌握了這個“面”,讓學(xué)生能夠把握住整個企業(yè)項目。

2 教學(xué)條件

本課程標準引入的小項目是學(xué)生比較熟悉的項目,更容易學(xué)生操作,而大項目是來自企業(yè)的實際項目,更利于學(xué)生職業(yè)能力的培養(yǎng)。在教學(xué)活動中,引導(dǎo)學(xué)生主動積極學(xué)習(xí),注重實訓(xùn)教學(xué)參考手冊的開發(fā)和應(yīng)用。注重實訓(xùn)平臺軟件、課程資源庫等常用課程資源和現(xiàn)代化教學(xué)資源的開發(fā)和利用,這些資源有利于創(chuàng)設(shè)形象生動的工作情境,激發(fā)學(xué)生的學(xué)習(xí)興趣,促進學(xué)生對知識的理解和掌握。積極開發(fā)和利用網(wǎng)絡(luò)課程資源,充分利用諸如電子書籍、電子期刊、數(shù)據(jù)庫、數(shù)字圖書館、教育網(wǎng)站和電子論壇等網(wǎng)絡(luò)信息資源,使教學(xué)從單一媒體向多種媒體轉(zhuǎn)變;教學(xué)活動從信息的單向傳遞向雙向交換轉(zhuǎn)變;學(xué)生單獨學(xué)習(xí)向合作學(xué)習(xí)轉(zhuǎn)變。同時應(yīng)積極創(chuàng)造條件搭建遠程教學(xué)平臺,擴大課程資源的交互空間。產(chǎn)學(xué)合作開發(fā)實驗實訓(xùn)課程資源,充分利用本行業(yè)典型的企業(yè)資源,加強產(chǎn)學(xué)合作,建立實習(xí)實訓(xùn)基地,實踐工學(xué)交替,滿足學(xué)生的實習(xí)實訓(xùn)需求,同時為學(xué)生的就業(yè),創(chuàng)造機會。

教學(xué)環(huán)境:60座機房二個,能夠運行VS 2010,SQLSERVER2008等項目開發(fā)環(huán)境的計算機實驗室;服務(wù)器2臺,用于教學(xué)平臺、數(shù)據(jù)庫服務(wù)器、課程資源服務(wù)器、版本管理服務(wù)器、項目演示服務(wù)器;實驗室也要有多媒體教學(xué)設(shè)備。

3 技術(shù)串講階段的教學(xué)改革主要內(nèi)容

EET課程教學(xué)實施主要分為三個階段:技術(shù)串講、框架開發(fā)、項目實戰(zhàn)。其中,第一階段是技術(shù)串講。技術(shù)串講就是把所有前導(dǎo)課程的技術(shù)重點和難點,在有限的時間里,系統(tǒng)的講解一次,為后面兩個階段打好基礎(chǔ)。技術(shù)串講階段,通過對開發(fā)需要了解的基礎(chǔ)知識進行串講,給學(xué)員建立宏觀體系,明確各部分知識在整個體系中的位置,理解各部分知識在體系中的作用;在復(fù)習(xí)基礎(chǔ)知識時注重對各部分知識中的重點、難點進行講解,最后以一個綜合實例將基礎(chǔ)知識有機聯(lián)系在一起,為后續(xù)的框架項目開發(fā)打下堅實的基礎(chǔ)。

4 預(yù)期成效

預(yù)期成效1:給軟件技術(shù)專業(yè)的學(xué)生建立宏觀體系,讓學(xué)生明確各部分知識在整個體系中的位置,理解各部分軟件技術(shù)知識在軟件開發(fā)體系中的作用。

預(yù)期成效2:讓學(xué)生了解軟件開發(fā)框架的作用與意義,熟悉開發(fā)框架的技術(shù)細節(jié),能夠在完整的開發(fā)規(guī)范指導(dǎo)下,實際開發(fā)一個小型的項目,充分鍛煉技術(shù)能力,掌握基于框架的開發(fā)方法。

預(yù)期成效3:上通過大型項目的開發(fā),熟悉項目開發(fā)流程,理解項目管理的基本理念,學(xué)會需求分析及系統(tǒng)設(shè)計方法,提高技術(shù)的使用熟練度,充分鍛煉團隊開發(fā)的協(xié)作能力,理解測試過程及Bug跟蹤的流程,從而積累真實的項目開發(fā)經(jīng)驗,拉近與企業(yè)用人需求的距離。

5 結(jié)論

通過4個月實訓(xùn)過程,讓學(xué)生掌握一線實踐技能,學(xué)習(xí)和實踐公司規(guī)范化、專業(yè)化、標準化的管理運作、業(yè)務(wù)流程及項目開發(fā)流程,感受公司對員工知識結(jié)構(gòu)、技術(shù)技能、團隊合作的要求,體驗企業(yè)文化氛圍,積累項目開發(fā)經(jīng)驗。在課程的前導(dǎo)技術(shù)串講階段,學(xué)生將之前所學(xué)專業(yè)課程進行技術(shù)串講,形成知識面,掌握軟件開發(fā)的能力,為后期的項目開發(fā)奠定基礎(chǔ)。

參考文獻

傳輸軟件范文5

關(guān)鍵詞:遠程數(shù)據(jù)同步; 實時性 適應(yīng)性; 無人值守

0引言

近年來,勝利油田地質(zhì)錄井公司遠程信息傳輸在國外十個國家成功實施了技術(shù)服務(wù)。隨著現(xiàn)場數(shù)據(jù)應(yīng)用的深化,數(shù)據(jù)傳輸服務(wù)要求數(shù)據(jù)異地分發(fā)。同時,數(shù)據(jù)遠程備份也是提高信息傳輸效率與質(zhì)量的重要途徑。因此,實現(xiàn)遠程數(shù)據(jù)實時同步是對外提供信息傳輸服務(wù)的迫切需要。另外,信息傳輸服務(wù)區(qū)域網(wǎng)絡(luò)環(huán)境各異,帶寬、穩(wěn)定性各不相同,接入方式多樣化,網(wǎng)絡(luò)限制方法復(fù)雜化。為了適應(yīng)特殊的網(wǎng)絡(luò)環(huán)境,遠程數(shù)據(jù)實時同步需要兼容常用的數(shù)據(jù)傳輸協(xié)議,從而適應(yīng)不同的傳輸網(wǎng)絡(luò)條件。

1.遠程數(shù)據(jù)同步需求分析

遠程數(shù)據(jù)同步軟件需要實現(xiàn)國外多種網(wǎng)絡(luò)條件下錄井現(xiàn)場數(shù)據(jù)的自動同步,建立無人值守的高適應(yīng)性遠程異地數(shù)據(jù)分發(fā)、備份系統(tǒng)。

1.1軟件運行環(huán)境

信息傳輸服務(wù)市場信息傳輸?shù)木W(wǎng)路環(huán)境具有多樣性和復(fù)雜性,傳輸網(wǎng)絡(luò)有局域網(wǎng)轉(zhuǎn)發(fā)、IP映射、ADSL撥號連接等多種接入方式,網(wǎng)絡(luò)限制有硬件網(wǎng)閘、路由器限制、專門網(wǎng)絡(luò)安全軟件系統(tǒng)等多種方法。有的服務(wù)區(qū)域網(wǎng)絡(luò)極差,比如緬甸市場網(wǎng)絡(luò)是通過轉(zhuǎn)發(fā)進行數(shù)據(jù)通訊,網(wǎng)絡(luò)限制有硬件網(wǎng)閘和一套網(wǎng)絡(luò)安全系統(tǒng)?;ヂ?lián)網(wǎng)訪問沒有靜態(tài)互聯(lián)網(wǎng)IP地址,采用無線路由器組成小局域網(wǎng)。

因此,軟件架構(gòu)必須進行多方面的考慮及設(shè)計,要充分考慮軟件適應(yīng)性的問題,軟件系統(tǒng)在無人值守狀態(tài)下自動運行,能夠適應(yīng)各種網(wǎng)絡(luò)環(huán)境,遇到異常具備一定的自動處理能力。

1.2主要功能需求

遠程數(shù)據(jù)同步軟件的研發(fā)基于現(xiàn)用中心數(shù)據(jù)庫和信息傳輸平臺,按照數(shù)據(jù)同步的要求,結(jié)合信息傳輸平臺的實際運行環(huán)境現(xiàn)狀,主要功能需求如下:(1)實現(xiàn)現(xiàn)有的資料庫、實時數(shù)據(jù)庫和國內(nèi)外異地數(shù)據(jù)庫的實時安全穩(wěn)定同步。(2)能適應(yīng)惡劣的網(wǎng)絡(luò)環(huán)境,實現(xiàn)http、https、tcp/ip、自定義協(xié)議 (Socks5) 的數(shù)據(jù)傳輸。(3)實現(xiàn)軟件自動啟動、運行。(4)實現(xiàn)軟件及數(shù)據(jù)加密傳輸,保證數(shù)據(jù)安全。(5)客戶端軟件的自動升級更新。

2.軟件設(shè)計與實現(xiàn)

2.1軟件總體結(jié)構(gòu)

整個系統(tǒng)采用客戶端/服務(wù)器模式和瀏覽器/服務(wù)器模式融合應(yīng)用結(jié)構(gòu),主要包括數(shù)據(jù)同步發(fā)送軟件、數(shù)據(jù)同步接收、網(wǎng)絡(luò)管理系統(tǒng)三個部分。

圖2-1 系統(tǒng)總體結(jié)構(gòu)圖

數(shù)據(jù)同步發(fā)送軟件將需要同步的差異數(shù)據(jù)讀取出來,并進行相應(yīng)的處理,采用合適的協(xié)議進行數(shù)據(jù)發(fā)送。數(shù)據(jù)同步接收軟件負責(zé)將接收到的數(shù)據(jù)進行恢復(fù)還原,寫入目的數(shù)據(jù)庫。網(wǎng)絡(luò)管理系統(tǒng)進行用戶管理、同步數(shù)據(jù)內(nèi)容設(shè)置、井號管理、甲方單位管理等基礎(chǔ)管理功能。

2.2數(shù)據(jù)同步發(fā)送

數(shù)據(jù)同步軟件在服務(wù)端運行,網(wǎng)絡(luò)條件較好,主要任務(wù)是將需要同步的數(shù)據(jù)內(nèi)容實時、安全、高效的發(fā)送出去。

軟件采用多線程,在同步實時數(shù)據(jù)的同時同步地質(zhì)數(shù)據(jù),實時數(shù)據(jù)首先同步最新的數(shù)據(jù),在空余時間穿插補歷史數(shù)據(jù)。同步內(nèi)容按照實時數(shù)據(jù)和地質(zhì)資料各自的特點,采用不同算法,實時數(shù)據(jù)按照時間關(guān)鍵字比對,地質(zhì)數(shù)據(jù)按照時間戳(TID)比對。將差異數(shù)據(jù)經(jīng)過對象化、分割、壓縮、加密一系列的處理后采用PUSH技術(shù)實時推送。

2.3數(shù)據(jù)同步接收

數(shù)據(jù)同步接收運行在客戶端,網(wǎng)絡(luò)條件復(fù)雜,主要任務(wù)是采用合適的數(shù)據(jù)傳輸協(xié)議與服務(wù)器端實現(xiàn)通訊,把接收到的數(shù)據(jù)準確、高效寫入數(shù)據(jù)庫。

軟件根據(jù)網(wǎng)絡(luò)情況,進行數(shù)據(jù)傳輸協(xié)議與端口的選擇設(shè)置,利用該協(xié)議和端口與發(fā)送端建立通訊。然后將數(shù)據(jù)庫的實時數(shù)據(jù)時間關(guān)鍵字和地質(zhì)數(shù)據(jù)TID提交給發(fā)送端,發(fā)送端將偵聽到的數(shù)據(jù),經(jīng)過解密、解壓縮、反序列化、文件合并等處理后再轉(zhuǎn)換成數(shù)據(jù)庫對象,寫入數(shù)據(jù)庫。

2.4網(wǎng)絡(luò)管理系統(tǒng)

網(wǎng)絡(luò)管理系統(tǒng)運行于服務(wù)器端,用于用戶管理及同步數(shù)據(jù)內(nèi)容設(shè)置。鑒于對外服務(wù)區(qū)域存在時差,為了便于隨時隨地能夠?qū)?shù)據(jù)同步用戶進行管理、數(shù)據(jù)同步內(nèi)容進行設(shè)定,系統(tǒng)設(shè)計成B/S模式,并且在網(wǎng)絡(luò)上。

系統(tǒng)設(shè)計了小型access數(shù)據(jù)庫,用于用戶管理、井管理、數(shù)據(jù)表管理。系統(tǒng)考慮到新開鉆的井時間不確定性,非工作時間系統(tǒng)維護不及時,系統(tǒng)按照甲方單位將新井自動加入該甲方單位所屬用戶,從另一個角度保證數(shù)據(jù)同步的實時性。

3.創(chuàng)新點及應(yīng)用效果分析

3.1創(chuàng)新點

在系統(tǒng)的設(shè)計里,將信息技術(shù)與錄井服務(wù)緊密結(jié)合,解決了錄井過程中面臨的實際問題。系統(tǒng)的設(shè)計與實現(xiàn)主要有以下創(chuàng)新點。

(1)協(xié)議自動切換

在程序設(shè)計及實現(xiàn)過程中,考慮到數(shù)據(jù)傳輸效率和軟件無人值守的運行現(xiàn)狀,軟件保證傳輸?shù)那疤嵯卤M可能采用高效協(xié)議傳輸。對于正常傳輸過程中出現(xiàn)傳輸異常,經(jīng)過一定嘗試連接次數(shù)后,軟件自動停止正在使用的傳輸協(xié)議,啟用其他協(xié)議。傳輸協(xié)議的自動切換保證了數(shù)據(jù)傳輸?shù)某掷m(xù)可靠性。

(2)自啟動的Windows服務(wù)封裝

Windows服務(wù)在計算機啟動時自動啟動,任何時候不影響在同一臺計算機上工作的其他用戶,長時間運行,還可以在不同于登錄用戶的特定用戶帳戶或默認計算機帳戶的安全上下文中運行服務(wù)。而數(shù)據(jù)同步軟件使用實際需要是這種長時間自動運行。

3.2應(yīng)用效果

系統(tǒng)研發(fā)完成后,于2010年9月開始運用于也門、加蓬的數(shù)據(jù)同步,累計完成了72口井的數(shù)據(jù)同步,數(shù)據(jù)正確無誤,實時性好,應(yīng)用效果良好。取得的主要成果如下:

(1)實現(xiàn)了國外受限網(wǎng)絡(luò)條件下數(shù)據(jù)的自動同步,建立了無人值守的高適應(yīng)性的異地數(shù)據(jù)分發(fā)、備份軟件系統(tǒng)。

(2)軟件的成功研發(fā),實現(xiàn)了國外受限網(wǎng)絡(luò)條件下現(xiàn)場數(shù)據(jù)訪問的本地化,提高了數(shù)據(jù)傳輸系統(tǒng)的訪問效率。

(3)軟件實現(xiàn)了不同客戶端同步不同的數(shù)據(jù)內(nèi)容,數(shù)據(jù)的異地實時備份,傳輸過程進行了數(shù)據(jù)加密,提高了數(shù)據(jù)的安全性,更好的滿足國外市場的應(yīng)用。

4.結(jié)束語

遠程數(shù)據(jù)同步軟件把現(xiàn)場數(shù)據(jù)庫中的數(shù)據(jù)自動同步到異地,保障了本地化使用現(xiàn)場數(shù)據(jù)的實時性、適應(yīng)性和可靠性。軟件的成功應(yīng)用,滿足了多方應(yīng)用需求,拓展了勝利錄井信息傳輸?shù)姆?wù)范圍。隨著勝利油田海外市場勘探開發(fā)工作量的增加,軟件系統(tǒng)將有更大的應(yīng)用空間,為油田增產(chǎn)創(chuàng)效提供有力的技術(shù)支撐。

參考文獻

[1] 張立科,數(shù)據(jù)庫開發(fā)技術(shù)與工程實踐,人民郵電出版社,2004.

[2] (美)David Flanagan,吳益華、陳志遠(譯),Java技術(shù)手冊,北京:中國電力出版社,2002.

[3] (美)Andrew S.Tanenbaum,潘愛民(譯),計算機網(wǎng)絡(luò)(第4版),清華大學(xué)出版社,2004.8.

傳輸軟件范文6

關(guān)鍵詞:自動氣象站;數(shù)據(jù)傳輸;故障;處理

中圖分類號:P415 文獻標識碼:A

自動氣象站是一種能對氣象信息進行自動傳輸、存儲、處理、收集的裝置,主要由系統(tǒng)軟件和硬件設(shè)備組成。硬件設(shè)備主要包括計算機、系統(tǒng)電源、通訊接口、采集器、傳感器等,系統(tǒng)軟件只要包括地面測報軟件和采集軟件。其作用主要在于進行地面測報時,對空氣濕度、溫度、能見度、風(fēng)速、風(fēng)向、太陽輻射、氣壓、降水量、土壤溫度等氣象要素進行24h的現(xiàn)場監(jiān)測,具有極高的精密性與可靠性。與氣象中心中央設(shè)備之間利用多種通訊方式進行通訊,將采集到的氣象數(shù)據(jù)不間斷的傳輸?shù)街醒霐?shù)據(jù)庫中,并對收集到的氣象數(shù)據(jù)進行分析、統(tǒng)計和處理。氣象數(shù)據(jù)站采集來的氣象數(shù)據(jù)必須具備真實性與科學(xué)性的要求,因此,自動氣象站在對信息中心進行數(shù)據(jù)傳輸時,必須準確、迅速、及時。為了保證其數(shù)據(jù)傳輸?shù)臏蚀_性與及時性,對自動氣象站數(shù)據(jù)傳輸常見故障進行分析和處理就顯得尤為重要。

1 通訊傳輸故障

在自動氣象站中,通訊網(wǎng)絡(luò)運輸?shù)目煽啃耘c穩(wěn)定性,對氣象站數(shù)據(jù)資料能否及時傳輸有著極為重要的影響。自動氣象站中的通訊設(shè)備主要包括上級計算機與自動計算機之間的網(wǎng)絡(luò)通訊以及計算機與采集器之間的串口通訊,設(shè)備之間的連接均由電纜完成。當(dāng)通訊傳輸出現(xiàn)故障時,首先應(yīng)對當(dāng)?shù)鼐W(wǎng)絡(luò)與上級網(wǎng)絡(luò)之間的運行狀況進行檢查和確認,在對網(wǎng)絡(luò)是否通暢進行確認后,再對系統(tǒng)軟件中的網(wǎng)絡(luò)通訊設(shè)置進行檢查,確認其是否符合標準的通訊格式。如果網(wǎng)絡(luò)通訊傳輸仍然存在異?,F(xiàn)象,則應(yīng)從以下幾方面對故障進行處理:首先,利用萬能表對電纜通斷情況進行測量,確認電纜是否完好。其次,對設(shè)備之間的各連接部位進行檢查,確認其是否存在松動現(xiàn)象。此外,還應(yīng)對設(shè)備串口進行檢查,確認其串口是否存在問題。最后,是對設(shè)備串口是否與軟件串口一致進行檢查。

另外,當(dāng)數(shù)據(jù)傳輸出現(xiàn)故障后,必須立即啟動應(yīng)急備份通訊方式,將數(shù)據(jù)傳輸至總服務(wù)器,主要包括以下幾種傳輸方式:

1.1 撥號備份方式

撥號備份方式主要是指通過撥號方式,利用調(diào)制調(diào)節(jié)器對氣象局總服務(wù)器進行訪問。采用撥號備份方式,只需將電話線和調(diào)制調(diào)節(jié)器配置在計算機上,并建立一個新的撥號連接,根據(jù)文件要求規(guī)定對用戶名和密碼進行設(shè)置,便能完成與氣象局總服務(wù)器之間的連接。

1.2 VPN備份方式

VPN備份方式主要是指將VPN客戶端的系統(tǒng)軟件安裝在接入互聯(lián)網(wǎng)的計算機上,并將客戶端運行啟動,創(chuàng)建一個新的連接,根據(jù)提示對用戶口令、用戶名、組名以及組口令等進行設(shè)置,并將其保存。在使用時,直接點擊主窗口便可與區(qū)域服務(wù)器進行連接。

1.3 接入互聯(lián)網(wǎng)備份方式

通過接入互聯(lián)網(wǎng)進行備份,只需將計算機接入互聯(lián)網(wǎng),并將氣象數(shù)據(jù)資料利用FTP服務(wù)器進行手動上傳,保存在遠程目錄中。自動氣象站能夠預(yù)先在FTP服務(wù)器中對遠程目錄、IP地址、站點名稱、用戶名以及密碼等項目進行設(shè)置,并將其保存。在對其進行使用時,只需對站點進行點擊,便可時氣象數(shù)據(jù)資料傳輸?shù)揭?guī)定目錄中。不僅提高了數(shù)據(jù)傳輸?shù)谋憬菪?,同時也在很大程度上減少了數(shù)據(jù)傳輸?shù)氖д`。

2 硬件設(shè)備故障

通過對采集軟件顯示數(shù)據(jù)的分析,對設(shè)備故障進行判斷,進而對其故障進行處理和維護。在完成對上述通訊傳輸故障的處理后,如果系統(tǒng)軟件接收數(shù)據(jù)仍然存在誤差或無法接收數(shù)據(jù),則極有可能為硬件設(shè)備出現(xiàn)故障。通過對采集器運行指示燈的查看,能夠準確判斷硬件設(shè)備是否出現(xiàn)故障。在自動氣象站中,硬件設(shè)備常見故障主要包括以下幾種:

2.1 采集器數(shù)據(jù)無法傳入計算機

當(dāng)采集器采集到的氣象數(shù)據(jù)資料無法傳入計算機時,應(yīng)首先對其通訊端口進行檢查。對電纜、串口等部位進行檢查,確認電纜連接是否存在問題以及串口處是否存在損壞現(xiàn)象。同時,對原數(shù)據(jù)進行備份,并將軟件進行重新安裝,若數(shù)據(jù)資料仍不能對故障存在進行準確顯示,則應(yīng)對采集器中的芯片和通訊電路進行檢查,若芯片存在損壞現(xiàn)象,則應(yīng)立即對芯片進行更換,從而保障系統(tǒng)運行正常。

2.2 數(shù)據(jù)無法正常顯示

當(dāng)傳輸數(shù)據(jù)無法正常顯示時,首先必須對通訊線路進行檢查,如果串口、線路等部位運行均正常,則導(dǎo)致數(shù)據(jù)無法顯示的主要原因在于采集器出現(xiàn)故障。將采集器蓋打開,并對通訊線路進行測量,若串口通訊線出現(xiàn)故障,兩引腳連接線斷開,則應(yīng)重新對其進行焊接,從而保證其數(shù)據(jù)正常顯示。

3 系統(tǒng)軟件故障

系統(tǒng)軟件出現(xiàn)故障主要表現(xiàn)為D:\OSSMO 2004\AwsNet文件夾無法對自動氣象站傳輸數(shù)據(jù)進行完全顯示或無法對部分數(shù)據(jù)進行正常傳輸。對上述故障進行處理,可采用以下方法:將計算機桌面中的工作欄拖動到任一位置,并單擊右鍵,使對話框彈出,在該對話框中點擊任務(wù)管理器,如果顯示無法響應(yīng),則點擊結(jié)束任務(wù),退出該對話框。在完成以上操作后,對桌面進行反復(fù)刷新,并將通訊軟件重啟,重復(fù)兩次便可使數(shù)據(jù)恢復(fù)正常傳輸。

另外,還可以通過將計算機運行軟件關(guān)閉,并對通訊軟件、監(jiān)控軟件和計算機進行重啟的方法使數(shù)據(jù)恢復(fù)正常傳輸。若數(shù)據(jù)傳輸故障仍然存在,則應(yīng)對原有數(shù)據(jù)進行備份,并重新安裝氣象站監(jiān)控系統(tǒng)。

4 結(jié)語

要想保證自動氣象站數(shù)據(jù)傳輸質(zhì)量,就必須提高氣象工作的責(zé)任感和業(yè)務(wù)水平,對自動氣象站的設(shè)備、儀器做好日常維護,提高計算機系統(tǒng)與自動站設(shè)備的運行狀態(tài),定期對錯誤指示燈、充電指示燈以及系統(tǒng)傳輸指示燈進行檢查,同時,還要對采集器與電纜進行定期檢查,確認其是否存在老化、損壞現(xiàn)象。氣象工作人員要在實踐中積累更多的經(jīng)驗,增強對傳輸故障的處理能力和保養(yǎng)能力,從而有效提高自動氣象站數(shù)據(jù)傳輸?shù)臏蚀_性與及時性。

參考文獻

[1] 江潤志,尹娜.基于人工觸發(fā)閃電自動氣象站垂直信號線感應(yīng)過電壓特征分析[J].中國科技博覽,2013(4).

[2] 柳紅,司志華.ZQZ-II系列自動氣象站對閏年識別錯誤正點數(shù)據(jù)缺測的處理方法[J].綠色科技,2011(8).

主站蜘蛛池模板: 又色又爽又高潮免费视频国产| 亚洲爆乳aaa无码专区| 熟妇人妻va精品中文字幕| 99久久国语露脸精品国产| 日韩精品中文字幕无码一区| 亚洲av无码av制服丝袜在线| 少妇被黑人4p到惨叫在线观看| 国产精品亚洲综合一区二区三区| 精品国产精品国产偷麻豆| 三级国产国语三级在线| 亚洲午夜成人精品无码| 国产精品熟妇视频国产偷人| 色欲综合一区二区三区| 天天爽天天爽夜夜爽毛片| 真人与拘做受免费视频一| 久久久久久99av无码免费网站| 国产成人啪精品午夜网站a片免费| 亚洲国产精品成人午夜在线观看| 99视频国产精品免费观看| 亚洲中文无码av永久伊人| 人人妻人人澡人人爽精品欧美| 精品国产一区二区三区av孞弋| 四虎永久在线精品视频| 国产成人亚洲精品青草天美| 曰韩无码二三区中文字幕| 国产女人的高潮大叫毛片| 国产精品毛片av在线看| 国产精品亚洲片夜色在线| 成人无码一区二区三区| 国产精品自在在线午夜出白浆| 三上悠亚在线精品二区| 久久精品国产曰本波多野结衣| 无码精品久久一区二区三区| 亚洲国产精品日韩av不卡在线| 国产精品亚洲а∨无码播放麻豆| 国产超高清麻豆精品传媒麻豆精品| 国产精品一卡二卡三卡四卡| 国产午夜精品一区二区三区| yy6080久久伦理一区二区| 一区二区三区无码按摩精油| 国内精品视频在线播放不卡|