LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 4502|回复: 15

短信SP开发技术

[复制链接]
发表于 2003-8-5 20:47:50 | 显示全部楼层 |阅读模式
国内服务提供商(SP)与短信网关接入有两种方式
一种是联通的,使用SGIP协议
另一种是移动的,使用CMPP协议

SGIP和CMPP都定义了MO和MT方法,SP可以发送到短信网关 同时消息也可以从短信网关发送到SP。另外也提供了短认发送状态报告,SP发送时可以指定需要此短信的报告。
两个协议中SP与网关的连接都是基于请求响应模式,双方互为客户/服务器(客户就是请求连接的一方如MT中就是SP发到网关 所以SP是客户, 在MO中网关是客户)。客户发出请求,服务器返回对这个请求的响应。

术语解释

MO 由手机用户提交的短消息
MT 由手机用户接收的短消息

SGIP与短信网关有两种连接方式、HTTP连接和TCP连接,HTTP连接就是使用HTTP协议发送短信,TCP连接就是向短信网关发送TCP包,下面会说出它与CMPP的区别。。
CMPP只有TCP连接但是它定义了长连接和短连接方式,短连接就是一次连接只进行一个请求-响应操作,操作完成后断开连接,下次操作再建立连接。长连接则是一个连接中可以进行多次请求-响应操作。
SGIP的TCP连接和CMPP中的长连接使用的是流水线的形式, 也就是可以一连发出好多个请求, 然后再等待它们所有的响应,如果某个响应超过一定时间没有收到 那么进行重发,两个协议的重发机制不一样,sgip是简单的超时重发,CMPP的重发机制比较烦一点 ,具体可以看协议。
SGIP和CMPP长连接方式的区别是CMP定义了连接检测包 SGIP没有,所以CMPP的长连接可以保持很长时间不断开 SGIP则超时后就会被断开


_________________
凤凰台上凤凰游, 凤去台空江自流。
总为浮云能蔽日, 长安不见使人愁。

MO和MT的实现

短信网关定义了接口(在标准里面有定义)用于接受来自SP的连接
但是到SP的连接两个标准实现不一样
SGIP里面规定了SP应该监听的端口用于接受来自短信网关的连接
但是CMPP中没有 所以CMPP中实现比较乱 与不同的设备提供商有关
开发时需要看这方面的文档

还有就是CMPP协议早期的是CMPP1。2 现在是CMPP2。0 编写时要注意是不是可以使用最新标准(新标准已定义了半年多了 我想支持的还是会有很多 所以这应该不是问题)

最后一点 CMPP中定义了CMPP_QUERY和CMPP_CANCEL 两个操作
但是这两个并没有被多数设备厂商实现 SGIP的功能很简单, 实现的话都已经实现 所以不是问题


_________________
凤凰台上凤凰游, 凤去台空江自流。
总为浮云能蔽日, 长安不见使人愁。
发表于 2003-8-6 17:16:33 | 显示全部楼层
版主想在linux 平台下免费发短信?
 楼主| 发表于 2003-8-6 23:54:53 | 显示全部楼层
不是
只是向大家介绍一下

因为编程中一部分是语言
更多的是应用 也就是能使用它来做什么
发表于 2003-8-7 08:33:24 | 显示全部楼层
现在应用的东西太少,应该找些实际项目做做。但如果要做短信,恐怕只有电信部门的兄弟有条件。
发表于 2003-8-8 10:21:04 | 显示全部楼层
想找些基于linux具体的项目真的不太容易!
发表于 2003-8-8 17:04:43 | 显示全部楼层
多的是,
一,你可以改进读 chm 文件的程序,那个程序支持中文不是很好。

二,你可以改进 emacs ,现在只能方便的支持 gb2312 支持 gbk 都很费事。你可以改进支持为 gb18030.

三,还有个分析股票的程序需要有人来写关于用 gtk and gdk 画出K线图的东西。我把数据读出来了。

四,可以为了学生写个做课件的程序。

五,可以写游戏手柄的驱动。这个最有趣了。如果一个手柄能当鼠标用。呵呵,想起来就好玩。能和键盘上的键相对应起来。以后写游戏的兄弟就更加方便了。我正在看打印口的东西。我有个两手柄用一个打印口。

六,等等,有很多好玩的项目,你不想做吧了。
发表于 2003-8-8 18:03:41 | 显示全部楼层
手柄一般用的是MIDI口或USB吧,并口的手柄我还没见过,你用的是什么牌子的手柄?
发表于 2003-8-8 18:16:20 | 显示全部楼层
惠康 牌的。
welcom 好像是英文牌的称呼。

行号:we-702D
 楼主| 发表于 2003-8-9 01:05:05 | 显示全部楼层
不错啊只要想做就会有事

工作之人感觉总是不一样的
天天要工作
 楼主| 发表于 2003-8-9 01:05:33 | 显示全部楼层
没有工作的各位可以练练手
以后写求职书时比较引人注目
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表