我对黑莓数据服务工作原理的理解还不够清楚。
首先是一些观察。
通话时,电子邮件数据不起作用。
然而,当我使用语音信箱时,我发现了一个奇怪的问题,邮件不断涌入。周末休息后,我收到了 97 条消息,所以消息不断涌入。这似乎很奇怪。但我想知道语音信箱是否是电话的特殊情况。
我发现,在长时间的电话会议中,我可以跳转到我的 GMail 客户端并在那里阅读我的电子邮件。看来数据继续工作。
通话期间 Web 浏览器无法使用。不过 Opera 浏览器似乎可以继续使用。
由此我推断,BB 电子邮件的工作数据通道(推送邮件)与语音通道共享。
我曾在某处读到过,但我再也找不到(去年的一些疯狂搜索)TCP 数据流通过运营商网络流向 RIM 数据中心,然后再返回到公共互联网网络。
因此可能会出现许多瓶颈。
为了使这变得有趣,我有一部 T-Mobile BB(可惜没有 3G),它在家时使用 WiFi,但设置了一组有趣的服务,称为 UMA,当您查看手机上的 WiFi 诊断屏幕时,它描述了许多我仍在努力理解的服务。
首先,我在这里是否完全偏离了基础,或者是否有人找到有关数据服务实际工作方式的非常好的描述。
答案1
这取决于手机(BB Connect 设备尤其明显)和内部无线电(以及它的编程水平)。有些手机支持同时打开语音和数据通道,有些则不支持。最常见的是,您不能同时打开 GPRS 和语音通道,更常见的是手机支持同时打开 3g 和语音通道,但这并不是硬性规定。从您给出的用例来看,如果某些应用程序检测到正在进行的语音通话,它们实际上可能会断开其数据通道。
基本上,它就像您所想的那样,取决于数据通道是否使用与语音通道相同的无线电,但增加了一些复杂性。
至于后端,我的经验是使用 BB connect,它使用手机数据连接(GPRS、3g、HDPSA)并连接到 RIM 服务器网关。然后,它使用手机存储的路由信息,利用手机注册数据确定要发送到哪个 BB 服务器(如果您不在企业服务器上,则发送到 BIS 服务器)。至少在 BB Connect 上,它不会直接使用语音通道,除非如上所述它们会造成干扰。