短信网关.doc
约33页DOC格式手机打开展开
短信网关,页数33字数 13134摘要 随着使用支持中文手机的用户增多,短信息已经成为手机用户最经常使用的业务之一,为了满足人们对短信越来越大的需求,于是就有了的诞生。互联网(ismg),可以为sp与短消息中心(smsc)之间数据交换提供一条安全、快捷的通道,以便手机用户采用短信方式与sp双向通信,接收s...
内容介绍
此文档由会员 天缘 发布
短信网关
页数 33 字数 13134
摘要
随着使用支持中文手机的用户增多,短信息已经成为手机用户最经常使用的业务之一,为了满足人们对短信越来越大的需求,于是就有了短信网关的诞生。互联网短信网关(ISMG),可以为SP与短消息中心(SMSC)之间数据交换提供一条安全、快捷的通道,以便手机用户采用短信方式与SP双向通信,接收SP提供的信息服务,同时完成相应计费采集、业务管理、网络管理等功能。本论文以TCP/IP为基础,遵照CMPP协议,利用JAVA语言开发了一短信网关,它具有发送短信、接收短信、查询短信、删除短信等功能,可以用于省内及省际短信业务的实现。
本论文主要采用了JAVA多线程技术,来实现各个功能的并发进行,采用SQL SERVER 2000的连接池技术避免数据访问的瓶颈问题。
关键字:TCP/IP,JAVA,CMPP,短信网关
目录
摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .. . . .. .. . . . . . . . I
ABSTRACT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .. .. . . . . . . II
前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .. . . . . .1
第1章 相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .2
1.1 TCP/IP协议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .2
1.2 JAVA技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 3
1.2.1 多线程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .3
1.2.2 网络编程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .5
1.2.3 连接池. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .6
1.3 CMPP协议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .9
第2章 需求分析与概要设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .13
第3章 系统的详细设计及实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . .. . . .15
3.1 消息定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .15
3.2 公共方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.3 系统连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .18
3.4 MT过程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .19
3.5 MO过程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .. . . . . . . .. . .23
3.6 查询短信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .25
3.7 删除短信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. .. . .25
3.8 链路检测. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .26
3.9 拆除连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … . . . . .27
总结与展望. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .. . . . . . . . . . . . . . .. . . 28
致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
参考文献
[1] 冯博,应群.面向对象的JAVA网络编程[M].清华大学出版社,2004
[2] [美] John Zukowski.java2从入门到精通[M].电子工业出版社,2000
[3] 中文JAVA技术网 http://www.cn-java.com
[4] 中国移动通信互联网短信网关接口协议(China Mobile Peer to Peer, CMPP)
[5] 赵空,袁华.短信息网关连接模块的分析与实现.大众科技[J].2006年,08期
页数 33 字数 13134
摘要
随着使用支持中文手机的用户增多,短信息已经成为手机用户最经常使用的业务之一,为了满足人们对短信越来越大的需求,于是就有了短信网关的诞生。互联网短信网关(ISMG),可以为SP与短消息中心(SMSC)之间数据交换提供一条安全、快捷的通道,以便手机用户采用短信方式与SP双向通信,接收SP提供的信息服务,同时完成相应计费采集、业务管理、网络管理等功能。本论文以TCP/IP为基础,遵照CMPP协议,利用JAVA语言开发了一短信网关,它具有发送短信、接收短信、查询短信、删除短信等功能,可以用于省内及省际短信业务的实现。
本论文主要采用了JAVA多线程技术,来实现各个功能的并发进行,采用SQL SERVER 2000的连接池技术避免数据访问的瓶颈问题。
关键字:TCP/IP,JAVA,CMPP,短信网关
目录
摘要. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .. . . .. .. . . . . . . . I
ABSTRACT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .. .. .. . . . . . . II
前言 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .. . . . . .1
第1章 相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .2
1.1 TCP/IP协议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . .2
1.2 JAVA技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . 3
1.2.1 多线程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .3
1.2.2 网络编程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .5
1.2.3 连接池. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .6
1.3 CMPP协议. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .9
第2章 需求分析与概要设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .13
第3章 系统的详细设计及实现. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .. . .. . . .15
3.1 消息定义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .15
3.2 公共方法. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
3.3 系统连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. .18
3.4 MT过程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .19
3.5 MO过程. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . .. . . . . . . .. . .23
3.6 查询短信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .25
3.7 删除短信. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. .. . .25
3.8 链路检测. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . .26
3.9 拆除连接. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . … . . . . .27
总结与展望. . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . .. . . . . . . . . . . . . . .. . . 28
致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .29
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
参考文献
[1] 冯博,应群.面向对象的JAVA网络编程[M].清华大学出版社,2004
[2] [美] John Zukowski.java2从入门到精通[M].电子工业出版社,2000
[3] 中文JAVA技术网 http://www.cn-java.com
[4] 中国移动通信互联网短信网关接口协议(China Mobile Peer to Peer, CMPP)
[5] 赵空,袁华.短信息网关连接模块的分析与实现.大众科技[J].2006年,08期