彩信是基于GPRS的重要数据业务。本帖主要用来说明常见的彩信业务流程。
使用到的胶片下载自豆丁网。相关链接是:http://www.docin.com/p-164285531.html。本附件稍后将上传到网易网盘gprshome@163.com。如需密码可到论坛公告区获取。谢谢!
首先,来看一个大体上的彩信发和取的流程。如下:
图一:手机如何发彩信 大体上分3步: 1 发送方发送彩信。 2 MMSC通过短信中心通知收方彩信到达。 3 收方通过PDP上下文激活,链接到MMSC去取彩信。 具体来看,又分为几种情况: 一 MMS业务流程- 终端到终端(立即取) 图二 MMS业务流程- 终端到终端(立即取) 对应的信令流程如下: 1、接收方的用户状态为mms终端或未知用户
当用户发送彩信时,通过在终端中设置的MMSC URI地址,发起连接请求。 (图中消息①)
连接请求被发送到发送方当前所在wap网关,wap网关从公网DNS上解析到MMSC URI对应的地址(mms重定向器),继而向重定向器发送HTTP请求,其中包含发送方用户MSISDN, 重定向器返回发送方用户归属mmsc的地址。之后,wap网关将请求包发往发送方归属mmsc。 (图中消息②--⑤)
mmsc收到消息后,首先判断接收方用户的归属mmsc,若接收方用户归属另外一个mmsc2,则把消息转发给该mmsc2。 (图中消息⑥)
接收方用户归属mmsc将检查接收方的用户状态,若为mms终端或未知用户,则下发push通知。 (图中消息⑦--⑨)
接收方用户收到此push通知后会发起wap连接,自动连接到mmsc2上提取此条彩信。 (图中右边消息⑴--⑷) 二 MMS业务流程-终端到终端(超时转梦网相册) 图三 MMS业务流程-终端到终端(超时转梦网相册) 对应的说明如下: 接图二,若接收方用户在10分钟之内未成功提取彩信,则mmsc2将彩信转到接收方用户的梦网邮箱,同时仍然保留消息。梦网邮箱系统收到彩信后,利用邮件到达通知的方式给接收方用户发送短信通知①。 (图中消息⑺--⑾)
10分钟之后,接收方用户可以从mmsc2上提取彩信(图中消息⑴--⑷) ,同时还可以登录梦网邮箱系统查看彩信 (图中消息⑴--⑷)。
如果在48小时(彩信的有效期)内接收方用户仍然没有到mmsc2提取彩信,则mmsc2将删除彩信,用户只能登录梦网邮箱来查看彩信内容。 三 MMS业务流程-终端到终端(非MMS) MMS业务流程-终端到终端(非MMS) 接收方如果为非mms终端(即收方手机不支持彩信,太土了)
接收方归属mmsc2收到彩信后,检查接收方的用户状态,若为非mms终端,则直接把彩信发送到接收方用户的梦网邮箱。 (图中消息⑺)
梦网邮箱系统收到彩信后,利用邮件到达通知的方式给接收方用户发送短信通知②。(图中消息⑻--⑾)
接收方用户可登录梦网邮箱接收彩信。 (图中消息①) |