羅俊 鄧長輝 于杰 包琳 任雯琳
摘 要:為了有效地將農業氣象綜合服務系統中的氣象數據發送到用戶手中,除了大喇叭、LED顯示屏、短信等多種通信方式,傳真作為一種能夠傳送文字、圖像等內容的通信手段,并且包含發送、請求、響應、回復、轉發等功能,越來越有效地應用到農業氣象綜合服務系統當中。在本論文中,將通過直接調用具有windows XP系統的PC機中所提供的傳真組件,同時利用Fax Modern作為一個中介,將其U盤接口分別連接上電話數據線與windows XP系統,從而做到在局域網范圍內,通過PC機終端服務器直接向農戶發送有關大棚內農作物氣象信息,使相關預報預警信息能夠暢通高效地傳真發送到農戶手中,從真正意義上實現智能化和集約化的無紙化傳真,有效地集中傳真資源和減少辦公通信成本,達到氣象數據服務于農的現實意義。
關鍵詞:傳真發送 農業氣象服務系統 局域網 無紙化
中圖分類號:S16 文獻標識碼:A 文章編號:1674-098X(2014)01(b)-0201-02
隨著計算機信息化的普及和應用,傳真不僅在辦公自動化和電子政務等方面擔任了重要的責任,在農業信息化方面傳真越來越占有重要的地位。傳統意義上的傳真是將文字、圖表、相片等記錄在紙面上的靜止圖像,通過掃描和光電變換,變成電信號,再經各類信道傳送到目的地,在接收端通過一系列逆變換過程,獲得與發送原稿相似記錄副本的通信方式。傳統傳真發送面臨著傳真過程中紙張消耗大、發送的傳真可能不安全以及進行統一管理時有欠缺的問題。然而相關農業和氣象決策部門面臨特定需求對象時,采用目前這種在紙質通信傳輸工具不能很好地滿足現狀,而無紙化傳真已經成為目前發展趨勢所在,鑒于目前市面上大部分傳真機不能完成應有功能,而無紙化傳真可以避免不必要的浪費和利于管理,因此人們對無紙化傳真的需求迫在眉睫。
1 農業氣象綜合服務系統中傳真發送服務器的設計與實現
1.1 設計原理
氣象服綜合服務系統中的傳真服務器將在windows XP系統底層環境下實現,目前個人計算機市場中大多數以windows為操作系統的XP版本是用戶選擇使用比例較高的版本之一。使用windows XP當傳真服務器的底層環境,在節省一定費用和成本的前提下,可以使氣象綜合服務系統中預報預警信息更方便分發到農戶手中。氣象綜合服務系統中的傳真發送服務系統是基于windows XP操作系統中所提供的傳真組件和Fax Modern進行傳真信息分發來實現,Fax Modern可作為電話端口與windows XP系統的個人電腦端口的中間媒介,分別將電話數據線與windows XP系統的個人電腦接口進行連接,便可以在局域網中進行傳真無紙化順利操作,具體實現方式如圖1所示。
氣象綜合服務系統中的傳真服務器設計原理可概括為以下五方面:第一,采用C/S模式進行系統架構;第二,通過Jacob技術調用windows環境底層所提供的傳真模塊,再連接調制解調器進行發送傳真的操作;第三,采用暴露的傳真發送接口方式,即開放局域網和FTP共享文件夾,在其他業務平臺可以將所需要發送給農戶的文件和配置文件傳輸到共享文件夾下;第四,對傳真服務器服務層實時掃描共享文件夾,通過解析所配置的文件,及時定位所需發送給農戶的文件和信息分發的農戶傳真號碼;第五,通過傳真服務層采用的C/S模式所進行的架構,自行定義監控的共享文件夾內容和監控發送給農戶傳真的間隔時間,同時系統會將系統使用者的操作和有關給農戶發送的傳真結果記錄到本地日志當中。
1.2 層次設計
為更加方便的將農作物種植相關信息及時、高效、準確的發送到農戶手中,對傳真服務系統進行設計時將采用三層功能和作用各異的層次進行設計,三個層次之間有相互獨立,并且三層層次之間的通信采用層次理論來進行通信,即是每層只能與所屬上層進行通信,不允許進行層與層之間的跨層通信,保證每個層次彼此獨立而又緊密不會失去聯系。這種層與層之間的設計原則正是符合軟件工程理論體系中“高內聚、低耦合”的設計原理,從而保證農作物健康種植的相關信息高效和無誤的分發到農戶手中。
1.3 模塊設計
模塊設計的好壞將直接關系到傳真服務器在實施和使用中的效益,因此,為了使得傳真服務器有效的服務于農戶,該系統實現代碼將使用Java SE進行設計,具體是在windows XP環境系統中部署一個由Java SE所開發的客戶端程序,客戶端UI將使用Java GUI進行開發,該程序需要以下幾點功能:第一,實時掃描系統中某個文件夾,個性化設置掃描路徑及掃描間隔;第二,調用底層傳真組件進行傳真發送操作;第三,記錄發送日志。功能模塊圖如2.2圖所示:
1.3.1 實時掃描系統文件夾模塊
1.3.2 傳真發送模塊
傳真發送模塊是設計本系統的核心要素,系統通過Jacob技術調用windows環境底層的傳真組件從而對農戶進行發送有關農作物健康種植的氣象預報預警傳真信息。首先Java jni調用本地Jacob.dll,再由Jacob.dll中將封裝好的接口調用本地服務faxserver.faxserver.1,從而最終實現服務器端傳真的發送。具體傳真發送流程圖如3所示。
該系統為更有利于與其他各類系統之間進行對接而開放了調用接口,即在windows XP環境中設置一個局域網共享文件夾,其他系統將需要發送給農戶的傳真文件及INI配置文件保存到該共享文件夾中,傳真服務器客戶端將實時掃描該文件夾中的文件,傳真文件格式可以為doc和docx等格式;同時INI配置文件用于配置發送氣象綜合服務系統中農戶的電話號碼、文件發送名、傳真主題等等信息。在INI配置文件中,faxnum為農戶的傳真號碼(多個號碼以“;”符號進行分割);faxfile為需要發送給農作物種植農戶的傳真文件名,該傳真文件名與INI文件保存在同一文件夾下;subject為發送為農戶的傳真主題。具體INI格式具體實現形式如下圖所示。endprint
1.3.3 記錄系統日志模塊
記錄系統日志模塊是指傳真發送服務器系統為農戶分發傳真信息時將采取日志策略,根據每天為農戶分發的傳真信息為每天新建一個文件夾,文件夾名稱可以為yyyyMMdd格式(表示某年某月某日),傳真發送服務器系統自動將發送給農戶的文件及INI配置文件保存至新建的該文件夾中,而給農戶發送的傳真信息記錄將通過txt文本格式文件方式進行相對應的保存。
1.3.4 接口設計模塊
傳真發送接口模塊采用分布式結構進行設計,將業務系統與發布接口進行分離,以利于傳真接口的重復利用,各分發渠道相互獨立。其中傳真接口分為業務層和服務層。業務層與服務層緊密關聯,通過暴露接口的方式,使得其他的業務系統可以調用傳真的接口進行發送;服務層:采用C/S模式進行架構,通過jacob技術調用windows底層提供的傳真模塊,通過連接調制解調器進行發送傳真的操作。傳真發送接口選擇暴露接口的方式是開放局域網和FTP共享文件夾,其他業務平臺可以將需要發送的文件和配置文件傳輸到共享文件夾下,傳真服務層會實時掃描文件夾,通過解析配置文件,定位需要發送的文件和發送的用戶傳真號碼,從而執行發送傳真的操作;傳真服務層采用C/S模式進行架構,通過該應用可以自定義監控的文件夾、監控間隔時間,同時系統會將用戶操作、傳真的發送結果記錄到本地日志中,已被查驗定位問題。系統操作的具體流程圖如圖4所示。
2 結語
在農業氣象服務綜合系統中使用的傳真發送服務器,立足現有的硬件條件和業務環境,只需在局域網范圍內,將Fax Modern作為電話端口與windows XP系統的個人電腦端口兩者間媒介,分別與兩者進行連接,便可通過無紙化方式將農業氣象綜合服務系統中的信息便捷高速地發送到用戶手中。該傳真服務器的設計和實現,一方面,有利于相關預報預警信息監測部門統一管理傳真信息,發件人可以隨時在日志備份中查閱自己發出的信息記錄,同時節省大量的接收傳真人力、減少購置傳真機器相關設備的物力以及降低通信費用等財力;另一方面,通過所設計的傳真發送服務器可以隨時搜索傳真號碼,與用戶之間保持信息傳遞的安全性,有利于提高用戶使用過程中的安全意識,真正實現氣象服務于農和計算機信息技術服務于農的現實意義。
參考文獻
[1] 高宇,李巖.新型民航氣象傳真廣播系統衛星通信板卡設計與實現[J].信息通信,2013(9).
[2] 孫美選.淺析民航氣象傳真廣播系統二期工程的實際使用意義[J].科技致富向導,2013(21).
[3] 張志龍.基于PJSIP的實時網絡傳真的設計與實現[D].上海交通大學,2013.
[4] 李浩.多路A/M傳真收發系統的關鍵技術研究與實現[D].解放軍信息工程大學,2012-10.
[5] 顏高翔,沈海東.智能系統:實現在線收發傳真[N].中國稅務報,2012.
[6] 代浩.IP保密傳真通信關鍵技術研究[D].解放軍信息工程大學,2012.
[7] 王偉,徐文勝.基于Web的企業傳真管理系統的設計與實現[J].電腦知識與技術,2012(6).
[8] 陳鴻昶,于洪濤.一種改進的安全傳真服務器設計方法[J].計算機工程,2011.
[9] 肖春光.氣象預警信息發布系統的設計與實現[D].內蒙古大學,2011.
[10] 孫佳悅,李展翔.基于NGN網絡傳真業務的原理與實現[C]//中國通信學會信息通信網絡技術委員會2011年年會論文集(下冊).2011.
[11] 趙明.網絡傳真系統的研究與實現[D].北京郵電大學,2011.
[12] 陳偉.基于IP技術的網絡電子傳真技術與應用[D].電子科技大學,2011.endprint
1.3.3 記錄系統日志模塊
記錄系統日志模塊是指傳真發送服務器系統為農戶分發傳真信息時將采取日志策略,根據每天為農戶分發的傳真信息為每天新建一個文件夾,文件夾名稱可以為yyyyMMdd格式(表示某年某月某日),傳真發送服務器系統自動將發送給農戶的文件及INI配置文件保存至新建的該文件夾中,而給農戶發送的傳真信息記錄將通過txt文本格式文件方式進行相對應的保存。
1.3.4 接口設計模塊
傳真發送接口模塊采用分布式結構進行設計,將業務系統與發布接口進行分離,以利于傳真接口的重復利用,各分發渠道相互獨立。其中傳真接口分為業務層和服務層。業務層與服務層緊密關聯,通過暴露接口的方式,使得其他的業務系統可以調用傳真的接口進行發送;服務層:采用C/S模式進行架構,通過jacob技術調用windows底層提供的傳真模塊,通過連接調制解調器進行發送傳真的操作。傳真發送接口選擇暴露接口的方式是開放局域網和FTP共享文件夾,其他業務平臺可以將需要發送的文件和配置文件傳輸到共享文件夾下,傳真服務層會實時掃描文件夾,通過解析配置文件,定位需要發送的文件和發送的用戶傳真號碼,從而執行發送傳真的操作;傳真服務層采用C/S模式進行架構,通過該應用可以自定義監控的文件夾、監控間隔時間,同時系統會將用戶操作、傳真的發送結果記錄到本地日志中,已被查驗定位問題。系統操作的具體流程圖如圖4所示。
2 結語
在農業氣象服務綜合系統中使用的傳真發送服務器,立足現有的硬件條件和業務環境,只需在局域網范圍內,將Fax Modern作為電話端口與windows XP系統的個人電腦端口兩者間媒介,分別與兩者進行連接,便可通過無紙化方式將農業氣象綜合服務系統中的信息便捷高速地發送到用戶手中。該傳真服務器的設計和實現,一方面,有利于相關預報預警信息監測部門統一管理傳真信息,發件人可以隨時在日志備份中查閱自己發出的信息記錄,同時節省大量的接收傳真人力、減少購置傳真機器相關設備的物力以及降低通信費用等財力;另一方面,通過所設計的傳真發送服務器可以隨時搜索傳真號碼,與用戶之間保持信息傳遞的安全性,有利于提高用戶使用過程中的安全意識,真正實現氣象服務于農和計算機信息技術服務于農的現實意義。
參考文獻
[1] 高宇,李巖.新型民航氣象傳真廣播系統衛星通信板卡設計與實現[J].信息通信,2013(9).
[2] 孫美選.淺析民航氣象傳真廣播系統二期工程的實際使用意義[J].科技致富向導,2013(21).
[3] 張志龍.基于PJSIP的實時網絡傳真的設計與實現[D].上海交通大學,2013.
[4] 李浩.多路A/M傳真收發系統的關鍵技術研究與實現[D].解放軍信息工程大學,2012-10.
[5] 顏高翔,沈海東.智能系統:實現在線收發傳真[N].中國稅務報,2012.
[6] 代浩.IP保密傳真通信關鍵技術研究[D].解放軍信息工程大學,2012.
[7] 王偉,徐文勝.基于Web的企業傳真管理系統的設計與實現[J].電腦知識與技術,2012(6).
[8] 陳鴻昶,于洪濤.一種改進的安全傳真服務器設計方法[J].計算機工程,2011.
[9] 肖春光.氣象預警信息發布系統的設計與實現[D].內蒙古大學,2011.
[10] 孫佳悅,李展翔.基于NGN網絡傳真業務的原理與實現[C]//中國通信學會信息通信網絡技術委員會2011年年會論文集(下冊).2011.
[11] 趙明.網絡傳真系統的研究與實現[D].北京郵電大學,2011.
[12] 陳偉.基于IP技術的網絡電子傳真技術與應用[D].電子科技大學,2011.endprint
1.3.3 記錄系統日志模塊
記錄系統日志模塊是指傳真發送服務器系統為農戶分發傳真信息時將采取日志策略,根據每天為農戶分發的傳真信息為每天新建一個文件夾,文件夾名稱可以為yyyyMMdd格式(表示某年某月某日),傳真發送服務器系統自動將發送給農戶的文件及INI配置文件保存至新建的該文件夾中,而給農戶發送的傳真信息記錄將通過txt文本格式文件方式進行相對應的保存。
1.3.4 接口設計模塊
傳真發送接口模塊采用分布式結構進行設計,將業務系統與發布接口進行分離,以利于傳真接口的重復利用,各分發渠道相互獨立。其中傳真接口分為業務層和服務層。業務層與服務層緊密關聯,通過暴露接口的方式,使得其他的業務系統可以調用傳真的接口進行發送;服務層:采用C/S模式進行架構,通過jacob技術調用windows底層提供的傳真模塊,通過連接調制解調器進行發送傳真的操作。傳真發送接口選擇暴露接口的方式是開放局域網和FTP共享文件夾,其他業務平臺可以將需要發送的文件和配置文件傳輸到共享文件夾下,傳真服務層會實時掃描文件夾,通過解析配置文件,定位需要發送的文件和發送的用戶傳真號碼,從而執行發送傳真的操作;傳真服務層采用C/S模式進行架構,通過該應用可以自定義監控的文件夾、監控間隔時間,同時系統會將用戶操作、傳真的發送結果記錄到本地日志中,已被查驗定位問題。系統操作的具體流程圖如圖4所示。
2 結語
在農業氣象服務綜合系統中使用的傳真發送服務器,立足現有的硬件條件和業務環境,只需在局域網范圍內,將Fax Modern作為電話端口與windows XP系統的個人電腦端口兩者間媒介,分別與兩者進行連接,便可通過無紙化方式將農業氣象綜合服務系統中的信息便捷高速地發送到用戶手中。該傳真服務器的設計和實現,一方面,有利于相關預報預警信息監測部門統一管理傳真信息,發件人可以隨時在日志備份中查閱自己發出的信息記錄,同時節省大量的接收傳真人力、減少購置傳真機器相關設備的物力以及降低通信費用等財力;另一方面,通過所設計的傳真發送服務器可以隨時搜索傳真號碼,與用戶之間保持信息傳遞的安全性,有利于提高用戶使用過程中的安全意識,真正實現氣象服務于農和計算機信息技術服務于農的現實意義。
參考文獻
[1] 高宇,李巖.新型民航氣象傳真廣播系統衛星通信板卡設計與實現[J].信息通信,2013(9).
[2] 孫美選.淺析民航氣象傳真廣播系統二期工程的實際使用意義[J].科技致富向導,2013(21).
[3] 張志龍.基于PJSIP的實時網絡傳真的設計與實現[D].上海交通大學,2013.
[4] 李浩.多路A/M傳真收發系統的關鍵技術研究與實現[D].解放軍信息工程大學,2012-10.
[5] 顏高翔,沈海東.智能系統:實現在線收發傳真[N].中國稅務報,2012.
[6] 代浩.IP保密傳真通信關鍵技術研究[D].解放軍信息工程大學,2012.
[7] 王偉,徐文勝.基于Web的企業傳真管理系統的設計與實現[J].電腦知識與技術,2012(6).
[8] 陳鴻昶,于洪濤.一種改進的安全傳真服務器設計方法[J].計算機工程,2011.
[9] 肖春光.氣象預警信息發布系統的設計與實現[D].內蒙古大學,2011.
[10] 孫佳悅,李展翔.基于NGN網絡傳真業務的原理與實現[C]//中國通信學會信息通信網絡技術委員會2011年年會論文集(下冊).2011.
[11] 趙明.網絡傳真系統的研究與實現[D].北京郵電大學,2011.
[12] 陳偉.基于IP技術的網絡電子傳真技術與應用[D].電子科技大學,2011.endprint