BlackBerry Enterprise Server数据传输流程

发消息到黑莓手机
1. 邮件到达用户邮箱,消息服务器(Exchange,……)通过BlackBerry Messaging Agent;
2. Messaging Agent应用全局过滤规则(Global Filter Rules)过滤消息,若无全局过滤规则就应用自定义过滤规则(User-defined Filter Rules)过滤消息;
3. Messaging Agent将消息的前2KB数据发给BlackBerry Dispatcher;
4. Dispatcher压缩这2KB数据并用BB手机的主加密密钥(Master Encryption Key)加密,再传给BlackBerry Router;
5. BlackBerry Router通过3101端口把数据发送到移动网络;
6. 移动网络验证注册入网的BB手机PIN,再向BB手机发送数据;
7. BB向Dispatcher返回一个送达确认(Delivery Confirmation),Dispatcher将其传递给Messaging Agent,若Messaging Agent在4小时内未收到确认信息就重新发送该消息;
8. BB解密、解压缩消息内容,用铃声或振动等通知用户阅读。
从黑莓手机发送消息
1. 用户从BB手机发送消息,BB将消息标记为Refld,若消息是约会邀请或日历项目(Calendar),BB在消息末尾追加日历信息;
2. BB压缩、加密消息数据,通过3101端口发送到移动网络;
3. 移动网络把消息发给BES,BES只接受加密的数据,而丢弃所有未加密的数据;
4. Dispatcher用BB手机的主加密密钥解密,解压缩该消息;若无法解密则抛弃该消息并发给BB一个错误提示;
5. Messaging Agent将消息发到用户的桌面邮件程序(Outlook,……);
6. Messaging Agent将消息的一份副本保存在发件箱(Sent Items)中;
7. 消息服务器(Exchange,……)再将消息发给收件人。
黑莓BES数据传输
本文详细介绍了BlackBerry Enterprise Server (BES) 的数据传输流程,包括如何从邮件服务器发送消息到黑莓设备,以及从黑莓设备发送消息回邮件服务器的过程。整个过程涉及消息过滤、加密、解密及确认等步骤。

4

被折叠的 条评论
为什么被折叠?



