.NET异步多线程在短信网关中的实现

.NET异步多线程在短信网关中的实现

论文摘要

随着GSM移动通信网络的迅速普及和竞争的日益激烈,新技术、新业务的开发与应用已提到了十分重要的位置。短消息服务业务(SMS)作为GSM网络提供给用户的一种有别于语音传输的基本通讯业务,已得到越来越多的系统运营商的重视,基于这种业务的各种应用也蓬勃发展起来。本文详细描述了一个短信服务系统的设计全过程。从短信系统的背景即N07信令网开始,依次分析介绍了短信网络结构及短信系统在该结构中位置、互联网短消息网关(ISMG)协议体系包括TCP/IP,SGIP/CMFP等协议簇。并描述了整体方案设计、模块划分,并设计实现了通信接口、业务管理模块、各个业务模块、数据库管理模块等,介绍了借助SQL SERVER工具设计的用以支持系统工作的后台数据库。具体介绍了通讯接口的详细是实现。最后提出了后续将要进行的改进工作并对短信系统的应用前景做了展望。

论文目录

  • 摘要
  • 英文摘要
  • 1 引言
  • 1.1 背景
  • 1.2 课题来源及目的
  • 1.3 论文的主要工作
  • 1.4 论文结构
  • 2. 短信网络结构分析
  • 2.1 NO.7号信令
  • 2.1.1 No.7信令网完成的功能
  • 2.1.2 No.7信令的功能层次划分
  • 2.2 No.7信令设备
  • 2.2.1 信令转接点设备
  • 2.2.2 信令点设备
  • 2.2.3 信令网监测设备
  • 2.2.4 信令设备的发展状况
  • 2.3 短信网络系统结构
  • 2.3.1 前端GSM中部分
  • 2.3.2 短信系统网关功能结构(中间部分)
  • 2.3.3 SP短信平台在短信系统所处的地位及其功能(后台)
  • 3 互联网短消息网关(ISMG)协议体系及分析
  • 3.1 TCP/IP协议概述
  • 3.2 CMPP协议
  • 3.2.1 CMPP功能概述
  • 3.2.2 CMPP通信方式
  • 3.2.3 CMPP消息定义及格式
  • 3.3 SGIP协议
  • 3.3.1 SGIP通信
  • 3.3.2 专用SGIP方式中SP与ISMG的通信
  • 3.3.3 基于专用SGIP的消息定义
  • 4. 系统设计与实现
  • 4.1 系统目标
  • 4.1.1 总体目标
  • 4.1.2 功能目标
  • 4.1.3 可靠性、稳定性和安全性目标
  • 4.2 方案选择
  • 4.2.1 业务与信息源
  • 4.2.2 ESME与SMSC的连接
  • 4.2.3 系统软件结构
  • 4.3 平台与工具的选择
  • 4.4 .NET套接字
  • 4.5 .NET异步编程模式
  • 4.5.1 异步编程概述
  • 4.5.2 异步编程设计模式
  • 4.5.3 异步方法签名
  • 4.5.4 用于异步操作的AsyncCallback委托
  • 4.6 系统实现
  • 4.6.1 SGIP协议封装
  • 4.6.2 服务器端实现
  • 5. 结束语
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  

    .NET异步多线程在短信网关中的实现
    下载Doc文档

    猜你喜欢