VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿

上传人:公**** 文档编号:585931771 上传时间:2024-09-03 格式:PPT 页数:17 大小:857KB
返回 下载 相关 举报
VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿_第1页
第1页 / 共17页
VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿_第2页
第2页 / 共17页
VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿_第3页
第3页 / 共17页
VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿_第4页
第4页 / 共17页
VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿》由会员分享,可在线阅读,更多相关《VC基于SGIP协议的短消息网关模拟器论文及毕业设计答辩稿(17页珍藏版)》请在金锄头文库上搜索。

1、基于基于SGIP协议的短消息网关协议的短消息网关模拟器设计模拟器设计说明说明: : 1. 1.需本答辩稿配套的程序及论文需本答辩稿配套的程序及论文, ,可以访可以访问问 下载下载 2.2.有什么不明白的地方有什么不明白的地方, ,可以联系作者本可以联系作者本人人QQ:513681372QQ:513681372主要工作在前期对短信网关进行调研分析,主要对其概念、功能、结构进行了解。分析SGIP协议,并按照SGIP协议进行系统设计。短信网关模拟器的实现背景介绍短信信息服务的发展阶段:第一阶段,以短信中心为主要的业务提供及信息提供的时期。一般的收发短信短信中心是唯一的信息提供者及数据传输通道第二阶

2、段,以互联网上的信息作为短信的主要信息来源,由互联网上的SP(服务提供商)直接与各SMSC(短信中心)相沟通,建立信息交换的接口。手机铃声、图片下载、股市信息、新闻定制短信网关的引入在短信信息服务第二阶段业务发展的初期,一般采用SP直接与某一个SMSC连接。缺点:当SP的短信信息服务业务量很大时,会造成该SMSC负荷极大。用户归属地的SMSC负责该用户短信业务的转发,如果该SMSC与提供服务的SP没有连接,当用户申请短信信息服务时,上行短信无法发送到该SP。SP1SMSC1用户1SP2SMSC2用户2短信网关的引入为了解决以上问题,短信网关应运而生。在短信网关参与的模式下,短信网关作为专业化的

3、信息分配及管理者实现SP与SMSC之间的交互。 注:GNS(汇接网关),提供短信网关的路由查询。短信网关的功能短信网关的作用是为SP与短消息中心(SMSC)之间数据交换提供一条安全、快捷的通道,以便手机用户利用短信方式与SP双向通信,接收SP提供的信息服务,同时完成相应计费采集等功能。短信网关包括与负责范围内SP进行连接的通讯软件。与负责范围内SMSC相连的协议软件。与其他SMG进行连接的通讯软件、业务处理软件、网络管理软件、防火墙软件和为计费提供原始活单的计费处理软件等。 本人的短信网关模拟器是: 与SP进行连接的通讯软件(提供原始活单的计费处理)。SGIP协议SGIP协议是中国联合通信公司

4、短消息网关系统接口协议。SGIP协议是SMG和SP之间、SMG和GNS之间、以及SMG和SMG之间的接口协议。协议接口基于SGIP协议的短信网关的协议接口接口名接口类型接口方向SGIP_BINDRequest客户端 - 服务器端SGIP_BIND_RESPResponse服务器端 - 客户端SGIP_UNBINDRequest客户端 - 服务器端SGIP_UNBIND_RESPResponse服务器端 - 客户端SGIP_SUBMITRequestSP - SMGSGIP_SUBMIT_RESPResponseSMG - SPSGIP_DELIVERRequestSMG - SPSGIP_DE

5、LIVER_RESPResponseSP - SMG系统的实现方式专用SGIP方式就是SP和SMG之间的通信由客户端向服务器端发起连接。连接建立以后,由客户端向服务器端发送命令,服务器端必须对接收到的每一条命令返回一条应答消息。SP和SMG互为客户端和服务器端。本设计SP为客户端,SMG为服务器端。 SP和SMG的通信消息样例网络编程C+ Builder 对Winsock 进行了封装, 以控件的方式提供网络通信的服务。通过Borland C+ Builder提供的两个控件, 客户端Socket控件(TClientSocket)和服务器端Socket控件(TServerSocket), 实现客户

6、机与服务器之间连接并读写信息。注:Socket是使用UNIX文件描述符和其他进程通信的方式。软件各模块的设计SP端(客户端)主模块 功能:完成主要操作,并显示发送信息内容和接受信息的相关属性。软件各模块的设计SMG端(服务器端)主模块功能和界面(略)与SP端(客户端)主模块基本一样。测试DELIVER模块功能和界面(略)与测试SUBMIT模块基本一样。 系统流程图短信息网关模拟器的系统流程图如下:软件中函数之间的关系SP端主窗体(源文件main.cpp)的函数SP端配置窗体(源文件config.cpp)的函数调用函数被调用函数功能FormShowfopen、fprintf、fread、fclo

7、se、AnsiString、SGIPInt、MessageBox指定要连接的服务器、建立连接ClientReadNew、ReceiveBuf、ntohl、memset、memcpy、Add、AnsiString、SGIPDeliverGet、SGIPDeliverResp、sizeof、SGIPTerminateResp收发信息处理(请求应答)、显示,取得连接信息,连接状态显示ClientErrorAdd、DateTimeToStr、Now、IntToStr错误处理、显示ClientDisconnectAdd、DateTimeToStr、Now断开处理调用函数被调用函数功能Button1Cli

8、ckFopen、fprintf、memcpy、fwrite、sizeof、fclose、MessageBox、Close初始化配置文件软件中函数之间的关系SP端测试窗体(源文件test.cpp)的函数SMG端主窗体(源文件main.cpp)的函数SMG端测试窗体(源文件test.cpp)的函数调用函数被调用函数功能Button1ClickSGIPSubmit、MessageBox、Add初始化测试信息调用函数被调用函数功能ClientErrorAdd、DateTimeToStr、Now、IntToStr错误处理、显示ClientDisconnectAdd、DateTimeToStr、Now断开

9、处理ServerSocket1ClientReadReceiveLength、new、memset、ReceiveBuf、memcpy、ntohl、sizeof、SendBuf、free、Add、AnsiString、SGIPTerminateResp收发信息处理(请求应答)、显示,连接状态显示调用函数被调用函数功能Button1Clicknew、memset、sizeof、htonl、strcpy、SendBuf、MessageBox、Add初始化测试信息软件测试本毕业设计将采用等价类测试,等价类测试能进行完备的测试,同时又可以避免冗余。等价类测试的基本思想:把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例,每一类的代表性数据在测试中的作用等价于这一类中的其它值。谢谢各位评委!

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号