短信息网关在校园管理系统中应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
短信息网关在校园管理系统中应用

短信息网关在校园管理系统中应用   摘要:研究设计移动通信网关,通过信息转换和短信群发将校园信息管理系统拓展到移动通信平台,以提供更实时便捷的校园信息服务,是校园信息化管理的需要。移动通信网关开发的关键技术,包括基于AT指令的短信猫的开发、可靠的批量发送和流控技术等。要根据项目需求设计具有短信群发的网关软件,设计时还应考虑软硬件部署和实现方法等。 关键词:校园信息管理系统;移动通信平台;网关开发;AT指令 中图分类号:G712 文献标志码:A 文章编号:1673-9094-C-(2013)03-0053-04 根据实际条件和情况在学校范围内采用短信网关方式实现移动通信信息的推送,利用手机终端普遍支持简单的数据通信功能,将现有的学校信息管理系统的功能扩展到手机终端,能使管理系统从被动查询到主动数据推送。将教学管理中的信息用定制化的方式实时发送给每位家长,让家长随时了解学生的动态,也能使教师在信息传递过程中解除精力、时间和空间的限制,为现有的教学、学生管理工作带来更多便利。 一、相关技术和分析 (一)目前存在的群发短信的几种方式 短信群发方式主要有手机自带群发短信、飞信、移动增值业务SP群发和使用第三方API实现短信群发等。但这些方式存在着无法直接被管理系统使用或使用成本较高的缺陷。 采用工业手机模块GSM Modem(一种使用移动通讯系统的调制解调器,俗称“短信猫”),在业务层把传统的计算机网络扩展到手机等移动终端,是开发简单快速、节约人力成本的最佳短信应用开发模式。其关键技术是设计实现一个短信网关作为短信发送的中间件,以实现既能直接发送短信,又能为其他管理系统所调用发送短信。 (二)AT指令技术 AT指令就是带有串行口的计算机操作GSM Modem或手机的指令集。AT指令都以AT+开头,以回车结尾,各命令执行成功与否都有相应的返回。 通信网关软件中用到的与发送和接收短信相关的指令及其功能见表1。 一般而言,在AT指令后加上“=”及命令参数即可。有些命令例如AT+CMGR命令没有参数,直接就可以执行。 1.AT指令编码技术研究 对SMS的控制共有三种实现途径:基于AT命令的Text Mode、基于AT命令的PDU Mode 、Block Mode。Text Mode比较简单,多款诺基亚手机均支持该模式,但这种模式只能发送ASCII 码,不能发送中文的Unicode 码。西门子手机大多只支持PDU模式,PDU模式是发送或接收手机SMS信息的一种方法,短信息正文经过十六进制编码后被传送。使用Block Mode 需要手机生产厂家提供驱动支持。目前,PDU已取代Block Mode,因此本文主要探讨PDU模式的发送。 2.短信息编码和解码 发送短信息的PDU编码主要包含这些内容:短信息中心(SMSC)号码信息、短信息首字节、短信息索引号、目标号码信息、协议标示符、数据编码方式、效验周期、短信息长度和内容。短信息内容是以十六进制7位字节或Unicode编码,其他信息是以十六进制8位字节编码。 (1)英文编码。 缺省的GSM字符集为7位编码,可以简单地理解为ASCII码(ASCII值小于80Hex,因此,Bit8被忽略),依次将下一个7位编码的后几位逐次移至前面,形成新的8位编码。 例如:设置短信息内容为“Hello World!”,参见表2指示。 (2)英文解码。 就是将7位字符编码转换为8位字符编码。 (3)中文编码和解码。 中文短信息的编码和解码,只需将GB2312的中文编码和代码页为CP936的Unicode编码进行相互转换。 (三)可靠的批量发送和流控技术研究 由于移动通信网络存在发送速率和稳定性等不确定性,在设计实现过程中,必须保证大数据量条件下的通信可靠性。具体方法有以下几种。 1.基于SMSC Pool容灾备份 单套短信中心内部采用了1+1或N+1的备份方式,来确保当一个核心单元宕机后有备份的单元来接替工作。这种短信网元之间是相互孤立的,资源无法得到很好共享,投资大利用率低,容易对备份单元产生较大的冲击。采用SMSC Pool技术,多个单套短信网元被逻辑上整合在一起,组成一个域池。通过短信中心网元增加流量控制中心模块,分级组网实现对短信业务量的统一分流控制。对短信网元各业务处理单元的性能、容量进行实时的监控,可实现对业务智能地、自动地分流,从而达到容灾的目的。 2.队列缓存技术 通过串口队列技术[1]避免拥塞的发生或者在拥塞发生时做出反应,它主要是考虑系统内的服务情况,目的是使负载不超过系统服务的能力。队列缓存技术和流控措施实现批量信息的缓存发送。 3

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档