| |
| Несколько обобщил заголовок, но, думаю, понятно, что речь о мобильном интернете (EDGE, 3G и т.д.) ОСС "в связи с кризисом" на неинтернеториентированных тарифах ввели округление до 100Кб при завершении каждой GPRS-сессии. Неважно, десять байт вы скачали или девяносто килобайт - цена будет одинакова. Соответственно, чтобы пользователи не платили за воздух, каждый разработчик сетевого приложения должен позаботиться об удержании сессии. То есть, чтобы не создавать новое GPRS-подключение на каждый коннект к серверу, а работать в одной большой сессии до закрытия программы или другого явного действия по окончанию работы с интернетом. В J2ME явных способов управления GPRS-сервисом нет, значит надо держать высокоуровневый коннект. Вначале в голову лезли всякие мысли о создании мелкого демона на сервере, с которым клиент будет перекидываться парой байт каждые несколько минут. Вариант осложнялся тем, что сервер должен одновременно держать несколько тысяч соединений. Коннекты очень легкие, но все равно виден геморрой в такой реализации. После некоторых раздумий пришел к простому решению: открываем коннект к веб-серверу и забываем про него. То есть, банальное SocketConnection holdingConnection = ( HttpConnection )Connector.open( " http://mywebserver.xyz" ); Приличный веб-сервер со своей стороны закроет соединение через несколько секунд, а значит нагрузка на него нулевая. Но мобильный телефон не получает инструкции holdingConnection.close() от программы, а значит соединение хоть и закрыто, но мобила думает, что оно еще понадобится пользователю. Поэтому телефон не инициирует закрытие GPRS-сессии со своей стороны. ОСС в свою очередь думает, что GPRS-сессия еще понадобится телефону, который думает, что хттп-соединение еще понадобится пользователю. И это работает. Опытным путем было выяснено, что московские операторы зыкрывают сессии без проявления сетевой активности через: Мегафон - 1 час Билайн - 1.5 часа МТС - 4 часа Этого уже вполне достаточно, чтобы обеспечить непрерывность GPRS-сессии. Если пользователь битый час не использует интернет, может он ему действительно не нужен? Но хочется все по-чесноку, поэтому при каждой полезной сетевой активности проверяется, что удерживающий коннект не слетел, а если слетел, то он восстанавливается. А каждые полчаса без полезной сетевой активности создается новое удерживающее соединение после чего сразу же закрывается старое. Делать надо именно в порядке "сначала открыл - потом закрыл", чтобы мобила не успела увидеть полное отсутствие коннтеков, иначе может и GPRS-сессию прикрыть. Сам процесс соединения с сервером уже дает активность в канале передачи данных, так что обмениваться байтами на высоком уровне не надо. Конечного тестирования еще не прошло, но вижу, что все работает. На Билайне сессия держалась около четырех часов, после чего я ушел домой. Завтра посмотрю, протерпит ли всю ночь. Навряд ли, так как операторы специально накрывают длительные сессии, чтобы народ не забывал платить за округления. Вот, что удалось узнать от ОСС: 1)МТС. Клятвенно заверили, что GPRS-сессии по инициативе оператора не закрываются вообще, только если технические неполадки или "вне зоны действия". Пока точно известно, что есть четыре часа для неактивной сессии и более четырех для активной 2)Билайн. Так как неосторожно ляпнул про уже проверенные 90 минут на неактивной сессии, мне это число и назвали в качестве максимального времени, не забыв упомянуть, что это "в целях вашей же безопасности". Точно известно про 90 минут на неактивной сессии и более четырех часов на активной 3)Мегафон. Дозванивался 15 минут - песец. Говорят, что обрубают каждые сутки где-то между полуночью и часом ночи. Реально проверено, что час при неактивной сессии и более четырех при активной. | |
|
| И если у МТС какое-то унылое говно, слизанное с нокии 1xxx серии, которое может быть интересно разве что из-за цены. То вот у Мегафона очень зачетный ход. Если кто еще не видел рекламы, Мега продвигает мобилу для пожилых: только голос и смс, реально большие кнопки с большими цифрами на них, сама мобила не страдает миниатюрностью. В общем, я готов был купить, но... Мега не только шлепнула свой логотип на выбранную модель, но и сделала операторский лок (возможно первой среди российских ОСС). При этом в ее офисах залоченная модель продается по 3500 руб., что совсем недешево за минимальный набор функций. А разлоченная, то есть которая будет работать и в других сетях, - 5500 руб., что совсем нагло. Правда, в ИОНе разлоченная мобила продается уже по 3900, но как-то все равно. За полторы я взял бы не раздумывая, но такие цены - это перебор. Хотя направление мыслей Меги радует. | |
|
| Сегодня увидел самого зачетного раздатчика мтсовских симок на выходе из метро. Паренек лет тринадцати. Взялся за дело с душой.  У меня, кстати, есть предложение к МТС. Эффектнее и эффективнее в плане пустого раздутия абонентской базы будет снять пару-тройку вертолетов и разбрасывать контракты с них. Надо б узнать, есть ли халявные бабки на счете. Если есть, то почему бы и не подключиться? Подозреваю, что за восемь минут от метро до дома как раз успею позвонить старому другу, выговорить все деньги по межгороду и выкинуть симку. | |
|
| ИМХО, все просто. Первые пытаются запретить конкурентов, вторые предлагают новые услуги и товары. Или еще короче, первые хотят запретить выбор, вторые его расширить. Как пример: Apple + сотовые операторы, запрещающие своим клиентам использовать VoIP через мобильные сети. Типа доходы падают, но практического обоснования, какого хера абонент должен платить в несколько десятков, если не сотен, раз больше, чем услуга стоит на самом деле, нет. Контрпример - магазины розливного пива, появившиеся в Москве (угу, не так масштабно, зато очень наглядно). Никто ничего не запрещает, но люди сами несут им свои деньги, причем тратят больше, чем если бы затаривались в супермаркетах и ларьках. Позиция российских опсосов ( более официальная новость, правда, без ремарок мобильных операторов) относительно VoIP однозначно говорит о том, что они алчные уроды. Правда, в данном случае беспомощные уроды - как можно контролировать использование VoIP приложений на смартфонах и коммуникаторах, я не представляю. Это не Apple, который может запретить пользователю использовать ту или иную программу, так как источник установки один - AppStore (хаки в расчет не берем, они очень немассовые). А мониторить весь трафик, отсеивая голосовой, просто нереально. Даже если поставят хитрые сетевые анализаторы, простейшее шифрование решит проблему. Так что придется им и дальше разводить абонентов через СМС-лотереи, голосования и прочее говно. Сделать SIP выгодным для себя, внедрив новые услуги и порадовав абонентов с соответствующими девайсами приятными тарифами, похоже не хватает мозгов. Да и зачем, смс-лохов хватает. Для информации - финансовый отчет Мегафона за первый квартал 2009 года. Это если кто вдруг думает, что ОСС у нас бедствуют, а гадкие SIP провайдеры "паразитируют" на их инфраструктуре. Настоящих паразитов на рынке нелокальной связи видно невооруженным взглядом. | |
|
| Прочитал статью Каганова и подумал, а вдруг у Меги тоже ежемесячная детализация нахаляву? Зашел в Сервис-Гид, заполнил форму, нигде о деньгах не говорится. Узнал, что ежемесячная доставка разовая, а для постоянной детализации нужна другая услуга "Доставка счета", которая для Лайт-тарифов не работает. Ну и фиг с ним, один раз в месяц, если захочется, можно и вручную заказать. Но перед последним нажатием на "Подтверждаю" решил все-таки свериться с тарифами. И не зря. Услуга оказалась платной (60 руб.), но в Сервис-Гиде об этом не слова. Алчные уроды. Хотя до МТС им далеко. | |
|
| МТС c 21.03.09 - до 100 Кб за сессию. Плюс округление несколько раз в день (двадцать шесть плюс дополнительно утром и вечером, если верить Сергею Потресову), даже если сессия не завершилась. Типа нефиг аську в бэкграунд вешать. На каждую хитрую жопу каждого хитрого абонента найдется свой член с резьбой МТС с биллингом. МегаФон - до 100 Кб. Насчет округления трафика при постоянно открытой сессии неизвестно, но вроде отсутствует Билайн - до 50 Кб. Насчет округления трафика при постоянно открытой сессии неизвестно, но вроде бы тоже отсутствует, как и у МегаФона. Это касается только "обычных" абонентов. Для интернет-тарифов и пакетов трафика у всей тройки сохранилось нормальное честное округление (на всякий случай стоит уточнять в АС). По корпоративным надо смотреть отдельно по каждому ОСС. В общем, разрабатывая мобильные сервисы, надо давать возможность поддерживать постоянное соединение. Ну а мобильно-интернетным абонентам выбирать соответствующий тариф. Жду новую волну жалоб "Деньги со счета стали уходить быстрее, что вы там накрутили?!" | |
|
| Изменения на некоторых тарифных планах. Теперь можно не обрывать звонки на полуслове, когда каждая секунда на счету. Говорите все, что вы хотели сказать, и не экономьте на общении с близкими! С 10 марта 2009 года тип тарификации вызовов в домашней сети меняется с «Посекундно с 61-ой секунды» на «Поминутно» для абонентов следующих архивных тарифных планов. Надо ж какие заботливые :)) Почитал еще новость про изменения в тарифах RED во внутрисетевом роуминге (тоже что-то там для удобства абонентов). Решил посмотреть, а что у них сейчас с ценами на внутрироуминг. Пипец, черт ногу сломит в этих тарифах. Более запутанного описания я не видел. Назвать "Домашним тарифом" цену со сноской, что надо еще прибавить десять рублей - это круто. | |
|
|