J2MEアプリケーションでUSSDコマンドを使用する目的は何ですか?これは可能ですか?
-
30-09-2019 - |
質問
私はモバイルにUSSDコマンドがあると聞きましたが、それが何であるかわかりませんか?私はさらに2つのサイトをグーグルで検索していました。私はそれを理解していませんでした。USSDコマンドについての知識を持っている人を教えてください、私と共有してください。
J2ME MIDP 2.0アプリケーション開発でUSSDコマンドを使用する場合、どのように役立ちますか?
これを適切に取得するために、いくつかの便利なURLを提案してください。
また、私もコマンドでここに行きたいですか?
ありがとう&よろしく、P.Saravanan
解決
USSDは、構造化されていない補足サービスデータです。
GSMは、USSDの構文(IEメッセージトランスポート)で標準化されますが、セマンティクスでは標準化されません(つまり、USSDでできることはネットワークオペレーター固有です)。
USSDは、リクエスト/応答パターンを適用します。ユーザーは、ネットワークによって処理されるUSSDリクエストを送信し、最終的にはUSSD reponseで回答しました。一言で言えば、USSDを使用すると、エンドユーザーが数値コマンドを送信できます。これらのコマンドは、モバイルデバイスからモバイルネットワークMSC(モバイルネットワークを制御するNeworkノード)にSS7シグナリングスタック内のプロトコル機能によって輸送されます。ネットワークオペレーターは、特定のUSSD要求を処理するようにMSCを構成します。通常、他のさまざまなネットワーク要素に転送するようにします。その中には:
HLR(ホームロケーションレジスタ、ユーザーデータベース)は、テレフォニーサービスをオン/オフにします。
(インテリジェントネットワーク、リアルタイム請求プラットフォームなど)のバウチャー管理システムでは、プリペイドトップアップのためのバウチャー管理システム。
USSDゲートウェイは、USSDメッセージを外部システムに分岐します。
これらのネットワーク要素は、ユーザーに転送されるUSSD応答を生成します。
J2MEからUSSDを使用すると、以下を介して提供されます。
JSR 120(ワイヤレスメッセージングAPI)をサポートするデバイス。メーカーの開発ドキュメントまたはデバイスデータベースに相談して、どのデバイスがカバーされているかを確認してください。
シリアルインターフェイスエミュレーションを介したコマンド(at+CUSD)。
他のヒント
ユーザーは、電話キーボードにメッセージ(通常はかなり不可解な)を作成します。
電話はそれを電話会社のネットワークに送り、そこでUSSD専用のコンピューターによって受信されます。このコンピューターからの答えは電話に送り返されます。答えは電話の画面で見ることができますが、通常は非常に基本的なプレゼンテーションがあります。
USSDを介して送信されるメッセージは、標準化本体によって定義されていないため、各ネットワークオペレーターは顧客に適したものを何でも実装できます。