Какова цель использования команд USSD в нашем приложении J2ME?Это возможно? - PullRequest
6 голосов
/ 07 января 2011

Я слышал, что в MobileS есть команды USSD. Но я не знаю, что это такое?Я гуглил еще два сайта. Я не понял этого. Пожалуйста, кто-нибудь, кто знает о USSD-командах, поделитесь со мной.

Насколько это полезно, когда мы используем USSD-команды при разработке приложений j2me midp 2.0?

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

Кроме того, я также хотел бы рассказать об AT-командах?

Спасибо и С уважением, P.SARAVANAN

Ответы [ 2 ]

6 голосов
/ 18 января 2011

USSD - это неструктурированные данные дополнительных услуг.

GSM стандартизирует синтаксис (т. Е. Передачу сообщений) USSD, но не семантику (т. Е. То, что можно сделать с USSD, зависит от оператора сети).

USSD применяет шаблон запроса / ответа. Пользователь отправляет USSD-запрос, который обрабатывается сетью и в конечном итоге отвечает USSD-ответом. Короче говоря, USSD позволяет конечному пользователю отправлять числовые команды. Эти команды передаются с помощью функции протокола в стеке сигнализации SS7 от мобильного устройства к мобильной сети MSC (центр коммутации мобильной связи, ньюоркский узел, управляющий мобильной сетью). Оператор сети настраивает MSC для обработки определенных USSD-запросов, как правило, для их пересылки различным другим сетевым элементам. Среди них:

  • HLR (домашний регистр местоположения, база данных пользователей) для включения / выключения услуг телефонии.

  • IN (интеллектуальная сеть, биллинговая платформа в режиме реального времени и др.) - система управления ваучерами для предоплаты.

  • USSD-шлюз для передачи сообщений USSD во внешние системы.

Затем эти сетевые элементы генерируют USSD-ответы, которые возвращаются обратно пользователю.

Использование USSD от J2ME предлагается через:

  • Устройства, поддерживающие JSR 120 (Wireless Messaging API). Обратитесь к документации по разработке производителя или базам данных устройств, чтобы проверить, какие устройства охвачены.

  • AT-команда (AT + CUSD) через эмуляцию последовательного интерфейса.

1 голос
/ 11 января 2011

Пользователь пишет какое-то сообщение - обычно довольно загадочное - на клавиатуре телефона.

Телефон отправляет его в сеть телефонной компании, где он принимается компьютером, предназначенным для USSD. Ответ с этого компьютера отправляется обратно на телефон. Ответ можно увидеть на экране телефона, но обычно это очень простая презентация.

Сообщения, отправляемые через USSD, не определяются каким-либо органом по стандартизации, поэтому каждый оператор сети может реализовать все, что он считает подходящим для своих клиентов.

...