传真发送服务器在农业气象综合服务系统中的应用

时间:2022-07-08 10:53:10

传真发送服务器在农业气象综合服务系统中的应用

摘 要:为了有效地将农业气象综合服务系统中的气象数据发送到用户手中,除了大喇叭、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格式具体实现形式如下图所示。

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.

上一篇:浅析“90后”大学生的心理辅导工作 下一篇:高校图书馆管理工作现状与创新分析