BlackBerry Enterprice Server(BES)---发送Email到手持设备的流程

一般流程如下:

1.       新消息到达:一个新消息到达用户的Microsoft Exchange收件箱[1]Microsoft Exchange通知BlackBerry消息代理处(BlackBerry Messaging Agent)已经有一个新新消息到达给用户。

2.       应用过滤规则:消息代理处根据全局的过滤规则以及消息匹配的过滤准则来检查消息字段。应用全局过滤规则之后,BES对那些符合规则的消息再应用用户自定义的过滤准则。

3.       发送到BlackBerry调度系统(BlackBerry Dispatcher):消息代理处首先将消息的头2KB发送给BlackBerry调度系统。

4.       压缩以及加密BlackBerry调度系统压缩消息的第一个部分,并使用用户的加密键进行加密,然后将它传送给BlackBerry路由器供发送给手持设备。

5.       发送到无线网络BlackBerry路由器在端口3101上将消息的第一部分发送到无线网络,此网络会验证PIN是否属于一个有效的并注册到无线网络的手持设备。

6.       返回确认信息:无线网络定位到BlackBerry设备,并传输消息。手持设备将传输确认消息发送到BlackBerry调度系统,调度系统又会将它传送给消息代理处。如果BES4小时内没有接收到确认信息,它会重新发送消息到无线网络。

注:确认消息是一个Radio级的确认信息。它确认消息是否传输给手持设备了。但

它不会确认用火是否已经接收到或者阅读消息。

7.       到达手持设备:手持设备对消息进行解密和解压缩,一直用户可以查看它,并通知用户它已经到达。

注:无线日历或email的调解项的工作流程和前面的工作流程一样。尽管如此,

消息代理处会监测它是一个日历项还是一个移动的,删除的,已读/未读的消息。



[1] 本文以Microsoft Exchange为例。

posted @ 2005-09-27 16:52  张太国  阅读(813)  评论(0编辑  收藏  举报