论文部分内容阅读
网络名片是数码人(上海)公司推出的一项服务,可以利用手机或上网的形式查询自己好友的最新的名片信息.它克服了传统名片打印后不能更改的缺点,从而使自己及时方便地了解朋友的最新信息.此外网络名片还可以增加一些传统名片所不可能有的个人特性:如丰富多彩的动画、声音等,更能发挥名片的作用.本文主要研究了短消息服务以及与之相关的技术,并依据CMPP和SMPP协议,实现了网络名片的设计,主要工作如下:1理论方面:1.1讨论了中国移动的短信网关系统结构,组成,特别是.短信网关的路由和路由查找策略.1.2详细剖析了短消息应用所用到的各种协议,如SMPP,CMPP,SGIP,和SMGW协议及其在本系统中的使用.2设计方面:为了方便地实现网络名片的功能,在设计中将整个系统分成三大模块,使用Java语言实现:2.1接收网页,手机请求模块:该模块在Server.class类中开启网页请求命令接收服务器,端口号暂定为8000(以后可以根据实际情况再更改),ReceiveRequest.class采用多线程机制接收用户从网上所发送的命令请求,ReceiveRequest.class中的ParseRequest()和tranRequest()方法用于解析请求和将请求转化为Submit消息,然后添加到MsgList中去,等待处理.MOSocket开启MO通道,接收ISMG中传来的消息,并删除MsgList表中处理过的消息2.2短信发送模块:该模块由MTSocket.class和ReceiveMT.class两个类组成,MTSocket.class类联接ISMG服务器,MTSocket.class中的openO方法用作与ISMG发送CMPP_CONNECT消息,请求ISMG开通服务,在runO方法中处理MsgList表中的内容,作为Submit消息传送到ISMG,由ISMG进行处理(传送到手机);如果MsgList表为空,则发送Active_test消息.ReceiveMT.calss接收MT消息.2.3数据库处理模块该模块集成在BusinessAgent.class类当中,实现对数据库的操作.如记录各手机好友的信息,使用费用,剩余费用等等,使用SQL 2000数据库服务器.3本文设计的系统在数码人(上海)公司实现并开放服务;最后,对短消息将来的发展趋势提出了自己的看法.