[黑莓开发之路][00][BlackBerry平台架构概述][08][数据传输流程][01][BES]

 

BlackBerry Enterprise Server数据传输流程


BES消息数据传输流程

 

发消息到黑莓手机

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,……)再将消息发给收件人。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

cheyong007

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值