河南省气象服务短信平台 河南省气象服务短信平台

河南省气象服务短信平台

  • 期刊名字:河南气象
  • 文件大小:759kb
  • 论文作者:赵战友,张九营,罗传明,郭庆,马建国
  • 作者单位:河南省华云经济技术开发公司
  • 更新时间:2020-11-06
  • 下载次数:
论文简介

河南省气象服务短信平台赵战友,张九营,罗传明,郭庆,马建国(河南省华云经济技术开发公司,河南郑州450003 )摘要:介绍了河南省气象短信运营平台的特点、结构和各模块的功能。关键词:短信;平台;结构;功能中图分类号:TP915. 20文献标识码:A文章编号;1004 -6372( 2006 )02 -0072 -03息网关发送消息的流量还可以对连接在它下面接口的流量引言进行控制,控制范围从0条/s到不限制流量,步进值为随着信息化进程的不断推进和物质文化生活水平的不断1条/s。 超过流量限制部分将进入缓冲池进行缓冲排队,使提高人们对信息服务质量特别是与日常生活息息相关的各得业务的保障性和可用度得以提高。-旦平台缓冲池容量超种资讯服务的要求也越来越高。近年来快速发展的短消息过一定比例系统会在消息的RESP中以加注一个特别错误SMS、MMS. USSD、WAP、GPRS等新型无线数据业务,很好地码的方式提醒发送方降低发送速度或终止发送短消息。当满足了这种需求。在众多的移动数据业务中短消息业务通缓冲池容量也满后系统会启动二级缓冲机制,可以把超出容过存贮转发、实时监测机制提供高可靠、低资费的服务是现量的短消息写到数据库或文件中,以保证信息不会丢失。平阶段最重要、最方便、最普及的无线数据通信业务成为人们台的最大缓冲容量根据内存大小而定2G的内存平台系统随时随地获取信息的重要工具。可以缓冲200万条短消息。河南省自2002年开始气象短信平台的调研论证工作,1.3 实时生成话单2003年7月正式开展此项业务经过几年来的多次升级扩容平台能生成分类的流水话单。话单采用数据库及文本形改造,目前气象短信平台已经具备了800万用户的处理能力。式输出,话单记录包括以下内容:流水号、消息类型、源地址、1系统的特点目的地址、最后时间、优先级、PID、编码格式(DCS)消息长度、消息状态等。话单文件的形成以大小或时间为分割达到1.1 支持多协议接入业务指令容错性好支持SMGP、CNGP、SMPP、CMPP、SCIP等多种协议及协预定大小或一定时间生成一个新的文件。议的各个版本能与移动、联通、电信、网通等运营商的短消息1.4 功能模块动态配置网关、短信中心实现对接支持长、短号码接入支持命令字的第三方服务模块接口采用可动态配置、动态绑定和设置精确匹配和模糊匹配。路由的方式实现业务的快速接入可以在不中断服务的情况平台对用户.上行的业务指令有较好的容错能力如标准的下通过配置帐号和路由功能等方式实现新增服务模块的平服务退订指令是00000"考虑到用户输入指令时可能出现滑接入。的错误将0000”零零零零零”也都作为服务指令处理。1.5可详实记录、 分析状态报告1.2 流量控制灵活平台通过对短消息底层协议的支持,可以方便地得到状运营商为保护自身系统的安全均对流量有限制超出流态报告从而获得详实的业务记录清楚地了解各项具体业务量限制的短消息将被强制丢失。平台可以控制向运营商短消的执行成功与否。如失败具体是在哪-段出现问题,可以从业务执行链中清晰地定位故障所在。收稿日期2006 -02-18Using Excel to Realize the Frequency Curveof the Meteorological Parameters Extremum TheoryLIU Huan - bin( The Specialty Meteorological Observatory of Shandong Province Jinan 250031 , China )Abstract : In this paper , we introduce the inner function、 fo中国煤化工hics disposal in Excel ,use VBA in Excel to write program , construct P- II model func:YHC N M H Glistributing , and realizethe simplification of P - I model distributing parameters s optimized selection and the standardization of graphicsoutput.Key Words :P- II model ; Frequency curve ; Excel72.河南气象2006 年第2期1.6 具有实时维测功能进行短消息的发送、接收、路由处理、缓存转发以及流量控制平台的维测台可对系统运行情况进行实时监视管理。当等功能,它包括两个模块:Infomaster平台模块和SERVICE模系统出现异常时系统提供告警并生成记录日志。维测台能块。其逻辑布置是根据外部连接的短消息网关来进行设置,够对路由、接口、账号等进行配置管理并提供对信息平台的Infomaster平台模块与SERVICE模块配合来实现消息上行逻管理手段,比如查询系统的运行状态、接口连接情况等。辑和点播下行的实现。为保证系统的处理能力采用了多网关1.7 操作界面简单易用结构整个系统共有12 套网关。Infomaster 平台模块和移动平台充分考虑了简单易用的特性不论终端用户、客服人短信网关之间采用CMPP协议通讯对于其他运营商采用各员还是系统管理维护人员和平台的交互都非常方便。例如自的协议如SGIPC联通) ,CNGR(网通)等。MO和客服处理功能,在一个界面里就集成了某个用户的所管理平台部分实现的功能可以分为一是系统维护操作,有相关信息,-个按钮就可以完成服务的退订和订阅系统预其使用对象是省级中心的网络技术管理人员;二是系统的管存了对用户常用的反馈短信并可随时添加修改, -般情况下理,使用对象是平台的客服值班人员。在20秒内就可以接完一个客服电话并处理完毕,1 秒左右就WEB SERVER用于提供信息录入界面供平台客服值班可以完成- -个MO指令的人工处理。人员录入信息及各市气象台值班人员远程录入信息。1.8 信息处理能力强2.2业务逻辑层由于天气预报信息要求较强的实时性需要在较短时间业务逻辑层包括业务逻辑模块和群发模块是整个系统内将天气预报短信发送给数百万用户,因此一个接入号无法的核心调度和业务逻辑的实现层。它实现用户管理、业务管满足性能.上的要求。平台可以同时连接多个短消息网关采理、定制、群发、点播下发以及运营支撑功能的所有业务逻辑,用多个接入号同时发送在原归属短消息网关严重拥塞、甚至与通讯层之间的接口采用扩展的SMPP协议并且对用户操发生故障时可以将信息通过冗余短消息网关发给用户。对作层提供基于DCOM的功能调用接口。于特别紧急而重要的信息(如天气预警)可以通过多个短消2.3数据层息网关同时发送确保信息发送的实时性。而对用户的上行数据层采用分布与集中相结合的方式存储数据,由分中指令处理不管用户发送指令到哪个接入号都能实现相同的心数据库和集中数据库构成。其中分中心存储有所有的业务功能。目前气象服务短信平台拥有12个接入号发送速度已.数据及系统配置数据、分布的用户数据(包括用户的业务定达到每秒300条以上。制信息)分布的话单信息以及状态报告信息,全部用户资料对于数百万用户来说每天信息处理、统计数据量相当按其归属地分布在若干个分中心中,各 个分中心的用户数据大。平台充分利用SQLSERVER数据库的存储过程进行大使用独立的数据库进行存储。数据量处理。数据库中间件模块对底层封装了分布式数据库链接对1.9 稳定性高主要设备均采用双机热备。如通讯机采用实时双机热备外提供数据对象的实现。数据库中间件模块基于COM+实方案即两台通讯机服务器采用共用IP地址的方法实现双机现其与数据库的连接采用ADO方式实现对外提供COM接热备份当一台机器出现故障时其备份机可以在5秒内实现口以供调用。短信桑作热切换稳定性、可靠性达到了电信级标准。网关接口模块][ 维护台] WEB SRV数据库采用N +1备份方案。数据库服务器采用N+ 1的备份方案数据的存储采用集中、分布的方式。数据的备份群发模块采用定时增量备份方式备份的周期可以自定义。同时可以业务逻辑模块定期向磁盘阵列使用其它方式进行手工数据备份。平台具有较强的自愈能力。网络及运营商系统故障等原数据中间件模块因可造成短信收发模块与运营商的短信网关连接发生中断,但只要连接恢复正常短信收发模块会自动重新连接并恢复工作不需要人工干预。平台各模块与数据库的连接也都具附图平台结构框图备重连功能。平台提供集中的维护告警功能。对于系统运行中产生的3平台的各 模块功能;异常情况系统自动记录事件日志并提供明显的告警标志。3.1信息编审模块2平台的系统结构信息编审模块用ASP编写为各地气象台录入员提供天气预录入员通过Web登录之后(附图)。整个平台在逻辑上分为应用层、业务逻辑层和数据层可以通中国煤化工报信息。2.1 应用层.JTYHCNMH.只有70个汉字所以在信息应用层包括网关短信接口、管理平台、WEB SERVER等录入时系统自动进行字数统计,如果超出--条短信的长度则直接面对外部用户的操作模块。发出警告信息。在信息录入时可指定信息的发送时间和有效网关短信接口承担的功能是连接运营商的短消息网关,时间这样可以避免在不合适的时间给用户发送信息和偶遇河南气象万友的年第2期信息未及时更新时将过时信息误发给用户。为提高系统运行管理监控模块采用Delphi编写,由系统管理员使用通过效率系统每天将已不再需要的过期信息转移到历史信息表用户名和口令登录进入系统。系统管理员分为两类超级管理中。员和普通管理员。超级管理员拥有所有权限普通管理员经过3.2 信息发送预处理模块授权之后才能执行相应功能项(如气象短信平台中栏目、地区、信息发送预处理模块由SQL SERVER存储过程和delphi用户、服务、用户订阅情况、短信群发、MO和客服处理、减免名应用程序编写根据用户订阅和天气预报信息录入审核情况,单、统计报表等各种管理功能及监控平台运行情况)。随时将需要给用户下发的短信组织好并存入发送信息表中管理监控模块中最常用的是MO人工处理功能和客服处供短信收发模块发送给用户。理功能,MO人工处理功能将系统不能识别的MO指令列出用户订阅信息有两类情况,-类是即时发送信息,由录入来由管理员进行人工处理客服功能可以在接听用户电话的员指定发送时间另-类是定时发送信息,由用户自己指定发同时通过客服界面帮助用户进行信息查询、点播、定制和退送时间。发送预处理模块对这两类信息分别处理,以保证按订。该功能将有关用户的订阅情况、上下行短信查询、MO指照指定时间将信息发送给用户。令内容、各种处理操作集成在-个界面中,可以很方便地完成由于天气预报有大量订阅用户不可能在很短时间内将MO和客服电话受理效率非常高。短信全部发送完毕因此平台针对不同的信息设置不同的优3.6群发模块先级优先级高的短信将优先发送,如用户订阅、退订的反馈群发模块和短信收发模块配合实现群发下行功能,它可实短信优先级最高点播信息次之,订制信息第三其他通知类现对发送流量的自动调控和发送资源的动态管理分配,以最合信息优先级最低。理的利用系统发送资源。并在系统收发模块死机、断连接等情3.3 短信收发模块况下记录当前的发送状况在重启发送的时候不会丢失用户。短信收发模块采用delphi应用程序编写,它-方面接收平群发模块采用单独的执行程序实现,设计成重要模块。台的信息发送请求并遵循不同运营商的网关协议将信息发送作为分布式系统的核心模块,保证了其架构的稳定性。它对给用户另一方面接收来自用户的MO指令并将其交由MO指外采用标准任务输入链接标准通讯模块。令处理模块处理。所有通过平台短信收发模块发送和接收的4系统的管理和统计功能信息都保存在数据库中作为日志以供查询和统计使用。短信收发模块和MO指令处理模块之间的接口采用4.1管理功能JLTP协议JLTP协议是结合联通SP接入标准协议SGIP和移4.1.1配置管理动SP接入标准协议CMPP的统一协议,MO指令处理模块采配置管理包括系统操作员的权限管理、分中心管理、操作用JLTP协议中的HTTP方式接收移动和联通手机用户发送维护日志管理等。的MO指令并做相应处理。4.1.2任务管理3.4 MO指令处理模块任务管理包括根据业务需求设置发布任务; 根据业务需MO指令处理模块由JavaServlet程序和PL/SQL存储过求对不同城市不同时段设置不同的发布速率;根据不同业务程组成主要负责处理用户的点播、订阅、退订指令对于系统需求,设置任务发布周期与发布时间;任务发布的实时监控。不能识别的MO指令将其交给客服人员进行人工处理。4.2统计报表功能为了能够尽可能地方便用户进行订阅和退订,平台定义统计报表包括系统运行情况报表和用户数据统计。了非常简单的订阅、退订指令。MO指令处理模块通过手机号5结语能够自动识别用户手机号码所属地区并为其点播或订阅该号码所属地区的天气预报。根据需要管理员可以灵活配置实践证明该平台在业务运行中表现非常优秀经受住了多个点播、订阅和退订指令。大流量下发、大容量用户的存储处理等考验达到了最初的设3.5管理 监控模块计目标。Henan Provincial Meteorological Service Message FlatformZHAO Zhan - you ,ZHANG Jiu - ying , LUO Chuan - ming , GUO Qing ,Ma Jian - guo .( Henan Provincial HuaYun Technology Development Corporation , Zhengzhou 450003 , China )中国煤化工Abstract : We introduce the characteristic、 the structure aule of Henan ProvincialMeteorological Service Message Flatform.YHCNMHGKey Words : Message ; Flatform ; Structure ; Function4.河南气象2006 年第2期

论文截图
版权:如无特殊注明,文章转载自网络,侵权请联系cnmhg168#163.com删除!文件均为网友上传,仅供研究和学习使用,务必24小时内删除。