气象短信制作与发送程序设计

来源 :软件 | 被引量 : 0次 | 上传用户:fang19902009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:按照河北省专业气象台下发的气象短信格式要求,结合本单位实际业务,针对近年来气象短信编辑工作中出现的错情,以aCCCSS数据库作为数据平台,利用VisualBasic6.0作为应用程序,设计开发了短信制作与发送程序。通过长时间的实际工作运用表明,程序设计基本实现了预期目标,气象短信编辑与发送工作更为方便快捷,错情大幅度减少,事故基本杜绝。
  关键词:手机气象短信;小灵通气象短信;短信制作;短信检查;短信发送
  中图分类号:TN929.5 文献标识码:A DOI:10.3969/j.issn.1003-6970.2013.03.011
  0 引言
  随着经济与科学技术的迅猛发展,手机用户的不断增加,气象短信在气象服务中扮演着越来越重要的角色,它是天气预报与通讯技术完美结合的作品,也是气象部门利用先进信息载体拓展气象服务领域的重要举措之一。随着社会需求的增加,气象短信的业务类型也不断增加。目前气象短信的业务类型有手机气象短信、农信通、手机一周天气预报、手机指数预报、火险指数预报、72小时天气预报、农情提醒、小灵通气象短信、小灵通一周天气预报和小灵通指数预报。如此繁多的业务类型,需要有规范系统的程序设计,使短信编辑与发送工作杂而不乱、有条不紊,保证每一条气象短信质量。
  1 系统的结构流程及预期实现的主要目标
  图1为气象短信制作、检查与发送流程图。本程序设计的目的,一是为了方便工作人员编写短信,不同业务种类有不同的制作子程序,做到得心应手;二是为了减少重复劳动,节约劳动力的同时,也缩短了短信制作时间;三是为了减少错情及杜绝事故的发生。
  2 系统主要功能
  随着社会及科技的发展,人们对气象短信内容的获取,不再停留在单一的24小时天气预报,因此气象短信的业务种类也因不同的社会需求而逐渐增加,单一的制作程序也就无法满足工作需求,这就要求针对不同的业务种类,进行不同格式的短信预报制作。表一列举了各种业务种类短信的内容格式要求、发送要求的时间以及各种业务所针对的人群。(表1)
  2.1 手机短信制作
  针对不同业务类型,设计了不同的子程序,每种类型的短信编辑与发送工作独立,不容易发生错误。
  2.1.1 手机气象短信制作
  手机气象短信是所有气象短信种类的主要业务,截至到2013年1月,仅移动用户就有50多万,所以此项业务子程序的设计也是本系统考虑的重点。
  按照河北省专业气象台的要求,手机气象短信的文件命名格式为“dxcs+两位日期+区站号+.06t”,例如“dxcs0754401+.06t”就是7日发送的张家口手机气象短信。气象短信内容和格式要求,短信长度不能超过71字、有人性化生活提示语(最好与预报内容相关)、发送日期、24小时天气预报,预报内容有天气现象、风向风速、最低气温和最高气温。另外,手机短信尽量使用全角标点,半角不属于错情,但影响短信质量。针对以上要求,此项业务制作子程序分为两种,一种是固定模式,一种是自由编辑模式。固定模式的优点是各项内容一目了然,不容易出错;自由编辑模式的优点是短信的各项内容可以自由调整。图2为自由编辑模式制作手机气象短信界面。(图2)
  2.1.2 农信通
  与手机气象短信的文件命名类似,农信通的文件命名格式为“dxnq+日期+区站号+.06t”。内容和格式要求:短信长度不能超过71字、发送日期、农历日期、24小时天气预报、48小时天气预报。24小时预报内容有天气现象、风向风速、最低气温和最高气温;48小时预报主要是天气现象,有大风、降温、寒潮、强对流等重要天气适当提示。程序设计中,主要考虑自动从系统中提取的农历日期,是否与发送时间严格一致,如有矛盾,将以事故进行处理。
  2.1.3 手机一周天气预报
  手机一周天气预报的文件命名格式为“dxyz+日期+区站号+.06t”。内容和格式要求:短信长度不能超过71字、发送日期、未来一周天气趋势预报。其中预报内容包括24小时、48小时、72小时、96小时、120小时、144小时、168小时天气预报。24小时预报内容有天气现象、最低气温和最高气温;48~168小时预报主要是天气现象,有大风降温等重要天气适当提示。程序设计中,先提取前一天发送的一周天气预报,在原来天气预报基础上进行订正。
  2.1.4 手机指数预报
  手机指数预报的文件命名格式为“dxzs+日期+区站号+.06t”。内容和格式要求:短信长度不能超过71字、发送日期、24小时天气预报、24小时紫外线指数预报、晨练指数预报、穿衣指数预报等。其中24小时天气预报内容有天气现象、最低气温和最高气温;指数预报的种类可以根据天气或季节适当增减,例如夏天可以增加中暑指数预报,冬天可增加感冒指数预报等。程序设计中,发送日期固定,其他内容采用自由模式进行编辑。
  2.1.5 火险等级指数预报
  火险等级指数预报文件的命名格式与其他业务种类有所不同,“hx+区站号+yyyymmdd+.txt”,其中yyyymmdd为发送短信时的8位“年月日”日期,例如“hx5440120130107.txt”,就是2013年1月7日发送的火险指数预报短信。短信的内容和格式要求:短信长度不能超过71字、发送日期、24小时坝上、坝下火险等级指数预报、用火安全提醒。程序设计了1~5级火险等级预报对应的用火安全提醒模版,可以拷贝到相应的短信编辑对话框,即节约了劳动力,又可以避免出现输入性错误。
  2.1.6 农气预报
  农气预报的文件命名格式为“nqyb+两位日期+区站号+.03t”。内容和格式,与其他业务种类截然不同,短信内容要求三行,第一行为24小时天气预报;第二行为48小时天气预报;第三行为72小时天气预报。每行内容格式固定,分别是预报时段识别码、风力、天气现象、最低气温、最高气温和风向。其中识别码中,D1标识未来24小时预报,D2标识未来48小时预报,D3标识未来72小时预报。考虑到共有15个县区的短信文件,每个文件又有3天预报,内容比较繁多,因此农气预报制作的子程序设计,考虑完全由程序从气象台发送的报文提取。具体制作流程为:运行子程序、选中对应的报文文件、检查报文文件的发送日期和发送时间、提取相关内容生成15个预报文件。   2.1.7 农情提醒
  农情提醒文件命名格式为“nqtx+两位日期+区站号+.03t”。内容和格式要求:短信长度不能超过60字,内容为3天的天气趋势预报,以及近期天气对农作物的影响,提醒农民注意农事作业或者灾害预警信息等。
  2.1.8 小灵通气象短信
  小灵通气象短信的文件命名格式为“tq+张家口+8位日期yyyymmdd+.txt”,“tq张家口20130116.txt”就是2013年1月16日发送的张家口小灵通气象短信。短信内容要求制作15个县区的74小时天气预报、发送日期、重大天气生活提示。其中24小时预报内容有天气现象、风向风速、最低气温和最高气温。短信格式要求长度不超过40字、不能有全角符号。短信编辑过程中,程序设计相应的字数提醒,如果长度超过40字,会有红色字数提醒,且不能生成预报文件。
  2.1.9 小灵通一周天气预报
  小灵通一周天气预报的文件命名格式为“yz+张家口+8位日期yyyymmdd+.txt”。短信内容有:未来一周天气趋势预报、发送日期。其中预报内容包括24小时、48小时、72小时、96小时、120小时、144小时、168小时天气趋势预报,如有有大风降温等重要天气,适当增加提示语。格式要求短信长度不能超过40字、不能有全角符号。短信编辑过程中如果超过40字,有红色字数提醒且不能生成预报文件。
  2.1.10 小灵通指数预报
  小灵通指数预报的文件命名格式为“zs+张家口+8位日期yyyymmdd+.txt”。短信内容要求:24小时天气预报、发送日期、24小时紫外线指数预报、晨练指数预报、穿衣指数预报等。其中24小时天气预报内容有天气现象、最低气温和最高气温;指数预报的种类可以根据短信内容长短、天气或季节适当增减。格式要求短信长度不能超过40字且不能有全角符号,长度超过40字,有红色字数提醒且不能生成预报文件。
  2.2 气象短信文件检查
  气象短信文件生成后,为了避免错情和事故发生,程序对短信文件先进行检查,检查无误才发往省专业气象台。检查分为两部分,一部分是短信文件中的天气要素与气象台报文进行校对,以免手工操作出现错误;另一方面是程序对短信的文件名、地名、是否超长、发送日期等内容进行检查。
  2.2.1 与气象台发送的报文进行校对
  气象短信编辑制作,没有直接调用气象台发送的报文,而是采用人工输入方式,一个原因是报文发送较晚,另一个原因是避免因报文编辑失误而导致调用发生错误。
  人工输入方式生成短信文件后,再用程序对短信预报的天气要素与报文进行比对,校对内容有天气现象、风向风速、最低气温和最高气温。
  2.2.2 程序对短信文件的部分检查
  针对近年来气象短信编辑工作中出现的错情和事故,程序设计了发送前对短信文件先进行检查,检查的具体内容有:(1)短信文件名是否为当日文件,如果制作程序打开时间不对,文件名会发生错误;(2)短信文件中的地名是否与对应的文件名一致,例如名为dxcs2653399.06t的文件,53399是张北的区站号,文件中的地名应该为“张北”;(3)短信内容是否超长,手机短信长度不超过71字,小灵通短信不超过40字,农情提醒不超过60字;(4)发送日期是否为当日;(5)小灵通短信是否有全角符号;(6)农信通48小时预报的日期是否正确。
  2.3 发送到省专业气象台
  气象短信编辑工作完成,对相应的短信文件进行各种检查后,最后一步就是发送到省专业气象台,此步工作由批处理文件来实现。为了方便管理避免凌乱,针对不同业务类型短信,编辑了不同的发送批处理文件,每一个批处理文件独立,如有变动,只对相应的批处理文件进行修改编辑即可。
  3 小结
  气象短信制作与发送程序,是根据实际工作需求开发的,即提高了短信质量和工作效率,又降低了错情,气象短信的内容和服务方式也更规范。通过近几年的工作使用,程序不断完善,基本达到了设计时的要求,实现了预期目标。
  参考文献
  [1]刘学萍,武强,郭庆利,烟台市兴农气象短信预报服务平台的研究与应用,农技服务,2008,25(10):143~166
  [2]林铂岷,黄红辉,李仕强,从优秀气象短信存在的问题看当前的气象短信服务,气象研究与应用,2009,30(3):91~93
  [3]郭庆,闰丽凤,薛波等,气象短信业务系统开发与应用,安徽农业科学,2008,36(12):5233~5234
  [4]梁毅进,气象短信的特点及注意的问题,广西气象,2004,25(3):59~61
  [5]亓翠芸,王西磊,郑燕等,对做好气象短信编辑工作的探讨,安徽农业科学,2007,35(27):8759~8760
  [6]周异,赖虹,赣州市手机气象短信客服工作存在的问题及对策,现代农业科技,2012(11):239~239
其他文献
目前,我国地方商业银行不良资产处置存在诸多问题,严重阻碍了地方商业银行的正常运作。本文在就不良资产对地方商业银行影响进行分析的基础上,对地方商业银行不良资产处置存
宫颈癌是最常见的妇科恶性肿瘤之一,广泛子宫切除加盆腔淋巴结清扫术是早中期宫颈癌的主要治疗方法,术后下肢深静脉血栓发生率达12%~33%[1],这不仅给患者造成身心痛苦,而且不
期刊
反腐倡廉的新理念、新思想、新战略,是习近平新时代中国特色社会主义思想的重要组成部分。在新形势下深入推进党风廉政建设和反腐败斗争,需要用好丰富深厚的廉政文化资源,培育涵养积极健康的廉政文化。近年来,镇江市第一人民医院以护廉、润廉、促廉、督廉为抓手,以行风建设、医德塑造等为切入点,走出了一条医疗行业廉政文化建设的路子。  加强廉政建设领导,全力“护廉”。成立廉政文化建设领导小组,由院党政主要负责同志任
全面推行河长制是党中央、国务院做出的重大制度改革。文章针对海南省全面推行河长制工作存在的"五大差距",进行了梳理分析,提出了破解对策,旨在促进海南省河长制工作落地生
本文构建了顾客对连锁超市自有品牌感知价值的维度体系,并以此为理论框架,实证检验了不同的价值维度对顾客购买意愿的影响性质及影响程度。研究发现各感知价值对购买意愿的影
现阶段,小学数学应用题教学效果并不理想,存在"教师怕教,学生怕学"的现象。小学数学教师必须重视应用题教学,采取有效的策略,创新应用题教学,激活学生的数学思维,提高学生的
当今人们对无线传感器网络管理的研究相对较少,研究人员相继提出了一些管理框架,但是至今还没有形成统一的管理协议标准,本文提出了一种基于ZigBee无线通信协议的无线传感器网络
目的研究中医护理技术联合健康宣教在慢性盆腔炎治疗中的方法与效果。方法选择2015年1月~2016年1月医院收治的慢性盆腔炎患者72例,随机分为观察组和对照组,每组患者36例。对
期刊
面对突如其来的新冠肺炎疫情冲击,南京坚持以习近平新时代中国特色社会主义思想为指引,认真贯彻习近平总书记重要讲话指示精神,坚决扛起省会城市、特大城市、中心城市的使命担当,守牢“保”这一基础和着力点,突出“稳”这一大局和主基调,保持“进”这一目标和大方向,增强攻坚克难的耐力,提升识变应变的能力,抓好“六稳”、抓牢“六保”、抓实“四新”,统筹推进疫情防控和经济社会发展取得良好成效。上半年主要经济指标持续