鸿 网 互 联 www.68idc.cn

当前位置 : 服务器租用 > 手机系统开发 > J2ME > >

将J2ME扩展到无线消息传递

来源:互联网 作者:佚名 时间:2015-08-02 08:07
欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入 无线消息传递的目标是扩展 J2ME 应用程序的联网和 I/O 能力,以便能使用 GSM 网络上的消息传递服务(如短信服务(Short Message Service,SMS)和小区广播服务(Cell Broadcast Service,CBS)) 来
欢迎进入IT技术社区论坛,与200万技术人员互动交流 >>进入

        无线消息传递的目标是扩展 J2ME 应用程序的联网和 I/O 能力,以便能使用 GSM 网络上的消息传递服务(如短信服务(Short Message Service,SMS)和小区广播服务(Cell Broadcast Service,CBS)) 来发送和接收消息。在本文中,您将了解关于以下主题的更多信息:

    ?无线消息传递系统

    ?通用消息传递 API,javax.wireless.messaging

    ?短信服务 API

    ?小区广播消息传递 API

    ?J2ME 消息传递应用程序

    ?部署无线消息传递

  无线消息传递系统 ― 概述

  无线消息传递的思想为 J2ME 开拓了全新的前景。由无线消息传递支持的 J2ME 应用程序能独立于平台来访问无线通信资源,如全球移动通信系统(Global System for Mobile Communication,GSM)网络(一种允许跨国通信的移动电话系统)的短信服务(SMS)和小区广播服务(CBS)。

  在继续研究 J2ME 无线消息传递工作原理之前,我将简要地讨论 GSM 网络中的 SMS 和 CBS 消息传递系统。

  GSM 短信服务(SMS)

  SMS 是 GSM 网络中移动电话、传真机和/或 IP 地址之间简短文本消息的传递。消息不得超过 160 个字母数字字符且不包含图像或图形。这一服务的主要特性是迅速、价廉并能保证消息会到达目标用户(哪怕他在信号覆盖范围之外或已关掉电话)。

  消息一经发送,就会由短信服务中心(SMSC)接收,该中心必须随即将消息发送到适当的移动设备。为了做到这一点,SMSC 会向归属位置寄存器(home location register,HLR)发送 SMS 请求以找到漫游用户。一旦 HLR 接收到该请求,就会以用户的状态(如 1. 不活动或活动,和 2. 漫游位置)来响应 SMSC。

  如果响应是不活动,则 SMSC 将保留消息一段时间。当用户使用其设备时,HLR 会向 SMSC 发送一个 SMS 通知,而 SMSC 则尝试进行发送。

  SMSC 以短信发送点对点(Short Message Delivery Point-to-Point)格式将消息发送到 GSM 消息发送系统。该系统会寻呼设备,若设备作出响应,则发送消息。

  SMSC 会收到验证,即消息已经由最终用户接收,然后将该消息归类为已发送,并且将不再尝试发送它。图 1 说明了 SMS 发送机制。

[1] [2] [3] [4] [5] 

网友评论
<