Professional Documents
Culture Documents
获 甫 论 坛 啼咖 。 舞和砂动妇
助粼翼 的消息箱园涌醚
张会勇
中科 院 软 件 中 心 北京
媒 体信息
要 本 文 介绍 了 与 巴 在传 输
摘 传输 机 制
、
内容 传输机 制上 的 区另 结 合作者的 工作 实践 深
,
、
和 的 共 同 点 是都 采 用 存 储
默翼摆忠华
蘸裳黯寡
暮 泥
, ,
转发 机制 移动 信 息 首 先 发送到 信息 中 心 然后
。
由 信 息 中 心 把 移 动 信 息 转 发 给 目 的 终 端用 户
,
的问 提 出优 化 叼哪 实 现 的具体 方法
题
,
和 使用 的信令 通道 通 过短 消 息
关艇何 多媒体 消怠亚务 化 语言
骊 中 心存储 和转发 短 信
,
从 到 无须对基
。 ,
础 网 络进行 升级 使 用 数 据通 道 既 支持 电
简介
,
路交换数据格 式 也支 持通 用 分 组 无 线 业 务
。 ,
格式 运 行在 协议 上 不 依
。 ,
、
赖 于 具体 的 网 络 平 台 从 到 需要 对
,
鳍 直译 为
,
“ ”
网 络基础 设施进 行 更 新 多 媒 体消息 中 心
,
多 媒体 消 息 业 务 年 月 中 国 移动 正式
是实现 业 务 的 一 个必 需 的新 的 网 络 接
一
, “ ” 。
发布 了 将 其 命 名 为 颇 具 新异 的 彩信
,
移 动 信 息 的 发 展 经 历 了 三 个 阶段 短 口 它 不 能 够简 单 地 由 短 消 息 中 心 升
。
两 者 的 容 量 和 接 口 存 在 很 大差 别
,
级 而来
, ,
消息业务 增强 型 短 消 息业 务 到 今天
、 ,
实现 要比 复杂的多
。
引 人入胜 的 多媒 体 消 息 业 务 对 于终端
,
有 自 己 的 消 息 格式 并 且 为 了 减 少 传输 的 数 据
,
用户
,
与 和 非 常相似 都可 以发
, 。 ,
量 需要 对 传输 的 数 据进 行 压 缩 下面 根据作
,
送 和 接 收 移动 信息 但 与 和 存在
,
。
本 质上 的 差 别 者在嵌人式操作系统 中研发 协议 的 实 践
。
传 输 内容 详 细 介绍 的 消 息 格式 及 其 压 缩 编 码 技 术
,
只 能 传 输 文 本信 息 每 次最多 个字
消息 格式
,
节 除 文 本外 还 可 提 供简 单 的 图 片 和 声 音
, 、
服务 的 传 输 内 容要 丰 富 的 多 包括视频
、 ,
图片
,
为 了 减 少 每 次 传 输 的 数据 量 克服无线 网 络
,
语 言 把 不 同性 质 的 信 息 组 合在 一 起 像
、 、 ,
带宽窄 高 延迟 稳 定性 差 等 特 点 在传输
, 、
一样 为 每 张 幻 灯 片 配 上 文字 说 明
。
数 据 时要 对 数 据进 行 压 缩 基本 的压 缩 编码 机 制
、 ,
动画 视频 及 背 景 音 乐 等 制 作 出 图 文并茂 的 多
。
一 一
是由 定义 的 具体
中 国 数 据 通 信
耀黝
、、吻 腼 。 技 甫 论 坛
,
。
的 实 例见 图
这是作者在上海调试 程 序 时从 一 一 ,
罗一 一 一 一 一
拍 , 一
一
一
罗一 叻
, ,
有 一张幻灯 片 目标 手机 主题 一 一 一 一 一
石兜 酬一 ,
‘ 二 二 ,石
, , 。 , 卜 讨 ,
渭叩 肠 却 叭
内容 左边 为二进制数据
,
无 法显 示 的 字符 用 ’ 表示
,
为
, 。
的 消 息 体传输 由 头 和 消 息 体组 成 , ,
,
其对 应 的 域 值 这是一个 文本 串 按照 编码规
头具体地描述 了 的 特定 信息 消 息 体是 可
则
,
需要 在 结尾 处加 一个 。 处
。
编
。 ,
选的 通 信 的 大 多 数情 况 是 没 有 消 息 体 的 只有 ,
它后面 的
码为 处 表示
一 一
在 和 原语 中 有 消 息 体 域值 的 长度
,
为 其域 值
,
代 表 没 有 地址
,
只
。 ,
一
, ,
图 中 从 按 十 进 制 计数 是 。
是 一 个 占 位符
一 一
头 是 头 最 一
肠 的编码 比较复杂
,
位于
。 。
一
后 是 的消息体 的数据省 略 , ,
处 被编码为 其后 的 表示 域值 的长
・ ・ ・
,
度 是其域值
, ,
【 侣「
‘
亡
亡〕 的编码 代 表 参数 其值 为
只 。 】
, ,
几 邢叩 处的 代 表参数 其
凡 。
一
厅 值为 参数与 头部的
‘ 二 一
跳
一 , ,
…
相 对应 告诉手机终端 的解 释器
‘ 走 ,
皿
布局 和描述部分 部分 的文档所在
阮 加 刀八 , 日
朋
” ,
点
的位置 终端 即 可根据 的 描述把 显示
〔 巴
一 肠
【
。 ,
给用 户 参数也可 以 略掉 但 部 分必
, ・ ・ ・‘ ・ ・ ・ ・ ・ ‘ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・
……
八
‘ 饮 以
,
卜 ,
‘二 一
以 户 须是 消 息 的第一 部分 即 紧 跟在 头之
拓 咨 , 。
后 中 间 不 能有 其 它 内 容
消 息体
图 头 和 消 息体 实 际 数 据 ,
消 息 体 是 多 个部分 的 组 合 消息体 的编
一
码是 以 当 前 上最 常用 的 编码格式
头 。
一
、一
标准为基础 这也 能 够使 与
一 一
,
在 编 码 头 部 域 时 。
、
有 一定 的兼容性 对于一 个有 图像 和文本 的
一 一 一 一 一 一
和 , 。 ,
典型 的 消 息 体格 式如 图 当然 除了文
一 ,
本 和 图 像外 还可 以 有 声音 等其它 部
,
一
照前 面 所 列 的 顺 序 肠 必 须在 头 。
分 图 中 的 消 息 体从 犯 处 开始直到最
, 。
部 的 最后 其后 为 消 息 体 其它 域 的顺序 可 以 随 。 。
后 处的 表 示 消 息 体有 部分 对于
。
意安排 每 一部 分 的 编 码 又 是按 如 下 格 式 进行 组 织 的
按 照 作 者 自 己 设计 的 解 码 程 序 对 图 中
一
,
头 部 数据 进行解 码后 其文本格 头 体 兀 头 花 体 头 体
式如 图
,
一 一 一
从解码后 的数据可 以 看 出
,
图 消 息 体格 式
一
,
被编码为 以 十六进制表示
日 、 卜
刀
二
黝姗
,
「
妇夕
妇 奋护和矛。
抽
淤龙 论 布
,
, ,
一
的长度 其它 头 的 长 度 【数 据 息 格式 即 消 息 包含一个 表达部分
仁 一
长度 」 一
加 其 它 的 头 数据
。
此时 消息 的 肠 被设置为 户服
一 ,
以 第 一部 分 为 例 说 明 如 下 并 且 带有 两 个 参数
, ,
和 肠 指 明 表 达部 分 为 应 用
铆
, ,
第一 部分 为 位于 处 为
〔 。
可
,
一 十
其它 头 的 长 度 」 其后 的 指 出 哪部分是 表达 部分
,
。 的长度
・ 中
己 只 是
洲 汕
,
是长整数 的编码 每 个字 节 的 最 高 位 ,
一 一
,
升 之一 论 坛规定 了 多种
,
用 于 表示 连续位 而 其 它 位 则 连接 起 来 得 到 值 为
, 。
时 可 以 灵 活 选 择 如果 显
、 在实现
, 。
表示 消 息 体 的 数据 长 度
,
从 处的 开始 是 头 部数据 的 示 内容 的顺 序和 组 合 不 重要 可 以 完 全没 有 表 达 部
幻
。 ” 悦 卜 吮珍 电平 七亡出
,
分 此时 的 应设置为 角
, ,
编码 在 消 息体 中 头 部 数据 的 第 一 个 域 为
月 田七 已 妞 力冲 不 需 要
,
一
这种
, ,
脚 并 且在 编 码 时 将 其 省 略 只 编码 它 所
〕 。
长竺 卜 尽 一 尤 上
一了 ,
或 或 者 只 发送 单 一 的 图像
, ,
对应 的域 值 是 域值 的 长 度
。 ,
。 ,
一 一
介 加 表示 下 面 对应 的 消 息 或文 本 时 可 以 选 择 更准 确 的 加 卜肠 如对
于文本 卜 卜己 为 悦 又材阎 互
」 图像为
,
体 的 内 容类 型 其值 不属 于知名
编码
,
所 以 使用 文本形式
。
血 邵为 归 一 图像 为
酬目 等
。
一
作 者 在 研 发 过程 中 对 各 种 情 况 都 进 行 了 测
,
处的 是 的 编码 其值
、
“ ” , ,
为字符 串 带 引 号 的 字 符 串 在 编码 时 试 结果发现 手
。 ,
。
机都 能 接 收 没 有 描述部分 的 但它们
,
省 略最 后 一 个 引 号 结尾 且以 对 于 每一 消 息
一
, ,
必 须是 唯 一 的
,
可 以 通 过 使用 衍 ’ 引 用其它部分的 部分 这 有 些 与 协 议宗 旨相 背 即 减 少发
。
送 和 接 收 的 数据 量
。
一
一 ,
处的 是 的编码
, ,
依 作 者 之见 对于 单 一 的 图像 或 文本 可以
。
一
,
后面是它 的值 必须是唯一 的
,
这 样 至少可 以 减 少
,
不用 描 述部 分 多
一
,
。
类似 于 中的 一个消 息
,
部 分可 以 通 过相 对 指 向另一个消息部分 “ ”
,
文本 内 容 如果 头部 中的
。 ” ,
例如 斟 其中 是 一 ,
, 肠 为 办 则 只 需要 发 送 个字
。
一
另 一 个 消 息 部分 的 所对应 的 值
’, ’, ,
节的消息体 为 而使 用 描述
从 开始 的 到 处的 是
, ,
则 整 个 消 息 体有 两部 分 共 字节 多 传输 了
,
的 消 息 体所 对 应 的 数据 长 度 为 前 面 所说 的
, 。
字节 的数据 浪 费 了 网 络带 宽 作者 自己 开
。 。
部 数 据解 码后 如 图 所示 限于篇幅 不 再列 出 一
巧
。
。
消 息 体 的数 据及 其 它 部 分对 应 的 解 码 数 据 虽然 还 存 在 一 些 不 够 完善 的 地 方
,
但
,
实 现 了 从 文本 方 式 到 多 媒 体 方 式 的转 变 这
。 ,
比 ,, 卜丁 伴 田 八。 。 石。 拍 二 是 一 个 重要 的 里 程 碑 随着 技术的 发展 用
抉 ,, 。岛 沈 。卜 汤
,
, ,
代替 电 子 邮 件 使用 户 不 受时 间 地 点 的 限
, ,
。 ,
制 随 时接 收 信 息 是完全 可 以 实现的 总之
图 头部解 码 数据 ,
将 会 给 用 户 带来 一 种 全 新 的 沟 通 方 式 使用
。
户 充 分感 受 到 通信的乐 趣 瓤
讨论与总 结
前面讨论 了 在发送和接收时典型 的消
中 国 数 据 通 信
】缀
毅