基于短消息功能修改负荷终端参数的程序设计

时间:2009-07-08来源:网络

整个短信功能实现的主要函数如下:


需要注意,短信功能作为整个GPRS/CDMA通信功能的一部分,其本身必须与整个GPRS/CDMA通信框架融合。为了将短信处理函数 HandleSMS()很好地放在GPRS/CDMA通信框架中,使短信操作与GPRS/CDMA通信无缝连接,互不影响,考虑和解决了以下几点:
①短信的操作不能发生在GPRS/CDMA模块正在拨号连接的过程中,所以在设计中,对模块的拨号过程进行强制保护。短信的具体操作主要发生GPRS/CDMA模块的未连接状态和数据传输状态。
②短信在修改过系统参数后,需将修改后的参数作为应答信息回复给操作者,然后GPRS/CDMA模块复位,按照新的参数进行上线连接。需要注意的是模块复位时间与应答信息回复时间之间的操作匹配,否则会造成应答信息收不到。设计中,利用相关定时器控制复位操作的执行时间,确保在收到应答信息后模块再复位。
③CDMA模块在进行AT模式操作连接后进入透传模式。在该模式下任何AT操作都会视为传输数据,所以当在透传模式下进行短信操作时,需要将已建立的连接断开。设计中,在透传模式下进行短信操作时,强制复位CDMA模块,使模块上电但不连接上线,然后再进行短信操作。
④为了防止短信存储空间满,或者因为信号强度等原因造成短信没有及时收到,在程序设计中短信解包处理操作后会立即删除存储区的短信,并在AT的拨号中设置1次读操作和1次删除操作,以保证有足够的储存空间来接收短信。读操作用来处理上次没有及时收到的短信。

结 语
本文重点介绍了在负荷管理系统中,如何实现短信修改负荷管理终端IP地址和端口号的功能。文中详细说明了实现GPRS/CDMA短信功能所需的AT命令以及各命令之间的关系和操作顺序,阐述了实现GPRS/CDMA短信功能的软件设计流程,给出了功能函数的框架,具体说明了在软件设计中的重点和难点并给出了若干解决方法。该设计已应用到终端现场,运行稳定可靠,具有很好的工程应用价值。

1 2

关键词: 终端 参数 程序设计 负荷 修改 短消息 功能 基于

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版