Как на самом деле работает сервис Blackberry Data?

Мое понимание того, как работает служба данных Blackberry, недостаточно ясно.

Сначала несколько замечаний.

При телефонном звонке данные электронной почты не работают.

Тем не менее, я увидел странную проблему, когда я был на голосовой почте, эта электронная почта продолжала поступать. У меня было 97 сообщений после того, как я уехал на выходные, поэтому сообщения просто продолжали поступать. Это казалось странным. Но я задавался вопросом, является ли голосовая почта частным случаем телефонного звонка.

Я обнаружил, что во время длительных конференц-звонков я могу обратиться к своему клиенту GMail и прочитать там свою электронную почту. Похоже, что данные продолжают работать.

Веб-браузер не работает во время разговора. Однако браузер Opera, похоже, продолжает работать.

Из этого я могу сделать вывод, что канал данных, который работает с электронной почтой BB (push mail), используется совместно с голосовым каналом.

Я где-то читал, что больше не могу найти (какой-то сумасшедший поиск в прошлом году) поток данных TCP по сети оператора, в центр обработки данных RIM, который затем возвращается в общедоступную сеть Интернет.

Таким образом, существует множество узких мест, которые могут возникнуть.

Чтобы сделать это забавным, у меня есть T-Mobile BB (увы, нет 3G), который использует WiFi дома, но настраивает интересный набор услуг, называемый UMA, который, когда вы смотрите на экран диагностики WiFi на телефоне, это описывает ряд услуг, которые я все еще пытаюсь сделать головами или хвостами.

Во-первых, я здесь совершенно не в себе или кто-то нашел действительно хорошее описание того, как на самом деле работает служба данных.

1 ответ

Решение

Это зависит от телефона (что особенно очевидно для устройств BB Connect) и радиоприемника внутри (а также от того, насколько хорошо он запрограммирован). Некоторые телефоны поддерживают открытый как голос, так и канал передачи данных, некоторые нет. Чаще всего вы не можете открыть как GPRS, так и голосовые каналы, и чаще всего телефоны поддерживают работу с 3g и речевыми каналами, но это не жесткое и быстрое правило. Это также возможно из сценариев использования, которые вы указали, что некоторые приложения фактически отключают свой канал данных, если они обнаруживают голосовой вызов в процессе.

По сути, это, как вы думали, зависит от того, использует ли канал данных то же радио, что и речевой канал, но с некоторыми дополнительными сложностями.

Что касается серверной части, мой опыт связан с подключением BB, которое использует подключение для передачи данных телефона (например, GPRS, 3g, HDPSA) и подключается к шлюзу сервера RIM. Именно это затем использует регистрационные данные ваших телефонов, чтобы определить, на какой сервер BB отправлять (или серверы BIS, если вы не находитесь на корпоративном сервере), используя информацию маршрутизации, которую телефон хранит. По крайней мере, на BB Connect он не использует речевой канал напрямую, как указано выше, когда они могут создавать помехи.

Другие вопросы по тегам