You are on page 1of 3

获 甫 论 坛 啼咖 。 舞和砂动妇

助粼翼 的消息箱园涌醚
张会勇
中科 院 软 件 中 心 北京

媒 体信息
要 本 文 介绍 了 与 巴 在传 输
摘 传输 机 制

内容 传输机 制上 的 区另 结 合作者的 工作 实践 深
,

和 的 共 同 点 是都 采 用 存 储

默翼摆忠华
蘸裳黯寡
暮 泥
, ,

转发 机制 移动 信 息 首 先 发送到 信息 中 心 然后

由 信 息 中 心 把 移 动 信 息 转 发 给 目 的 终 端用 户
,

的问 提 出优 化 叼哪 实 现 的具体 方法

,

和 使用 的信令 通道 通 过短 消 息
关艇何 多媒体 消怠亚务 化 语言
骊 中 心存储 和转发 短 信
,

从 到 无须对基
。 ,

础 网 络进行 升级 使 用 数 据通 道 既 支持 电
简介
,

路交换数据格 式 也支 持通 用 分 组 无 线 业 务
。 ,

格式 运 行在 协议 上 不 依
。 ,

赖 于 具体 的 网 络 平 台 从 到 需要 对
,

鳍 直译 为
,
“ ”
网 络基础 设施进 行 更 新 多 媒 体消息 中 心
,

多 媒体 消 息 业 务 年 月 中 国 移动 正式

是实现 业 务 的 一 个必 需 的新 的 网 络 接

, “ ” 。
发布 了 将 其 命 名 为 颇 具 新异 的 彩信
,

移 动 信 息 的 发 展 经 历 了 三 个 阶段 短 口 它 不 能 够简 单 地 由 短 消 息 中 心 升

两 者 的 容 量 和 接 口 存 在 很 大差 别
,

级 而来
, ,

消息业务 增强 型 短 消 息业 务 到 今天
、 ,

实现 要比 复杂的多

引 人入胜 的 多媒 体 消 息 业 务 对 于终端
,

有 自 己 的 消 息 格式 并 且 为 了 减 少 传输 的 数 据
,

用户
,

与 和 非 常相似 都可 以发
, 。 ,

量 需要 对 传输 的 数 据进 行 压 缩 下面 根据作
,

送 和 接 收 移动 信息 但 与 和 存在
,

本 质上 的 差 别 者在嵌人式操作系统 中研发 协议 的 实 践

传 输 内容 详 细 介绍 的 消 息 格式 及 其 压 缩 编 码 技 术
,

只 能 传 输 文 本信 息 每 次最多 个字
消息 格式
,

节 除 文 本外 还 可 提 供简 单 的 图 片 和 声 音
, 、

服务 的 传 输 内 容要 丰 富 的 多 包括视频
、 ,

图片
,

声音和 文字 更重要 的是 它通过


,

为 了 减 少 每 次 传 输 的 数据 量 克服无线 网 络
,

语 言 把 不 同性 质 的 信 息 组 合在 一 起 像
、 、 ,

带宽窄 高 延迟 稳 定性 差 等 特 点 在传输
, 、

一样 为 每 张 幻 灯 片 配 上 文字 说 明

数 据 时要 对 数 据进 行 压 缩 基本 的压 缩 编码 机 制
、 ,

动画 视频 及 背 景 音 乐 等 制 作 出 图 文并茂 的 多

一 一
是由 定义 的 具体

中 国 数 据 通 信
耀黝
、、吻 腼 。 技 甫 论 坛
,


的 实 例见 图

这是作者在上海调试 程 序 时从 一 一 ,
罗一 一 一 一 一
拍 , 一

手机上 捕获 的发送彩信 的数据


一 一 一
只 厅 〔 ,



罗一 叻
, ,

有 一张幻灯 片 目标 手机 主题 一 一 一 一 一
石兜 酬一 ,

‘ 二 二 ,石
, , 。 , 卜 讨 ,
渭叩 肠 却 叭
内容 左边 为二进制数据
,

是手机真正 发送 的 数据 右边 为对应 的 图 解码后 的 头 部数 据


“ 。

无 法显 示 的 字符 用 ’ 表示
,

发送和接收 的通信 中 被传输 的是 ,


一 一
,
处 被 编 码 为
协 议 数据 单元 作为 一 一 丫 习 一
编码为
,


, 。
的 消 息 体传输 由 头 和 消 息 体组 成 , ,

,
其对 应 的 域 值 这是一个 文本 串 按照 编码规
头具体地描述 了 的 特定 信息 消 息 体是 可

,

需要 在 结尾 处加 一个 。 处


。 ,

选的 通 信 的 大 多 数情 况 是 没 有 消 息 体 的 只有 ,

它后面 的
码为 处 表示
一 一
在 和 原语 中 有 消 息 体 域值 的 长度
,

为 其域 值
,

代 表 没 有 地址
,


。 ,

, ,

图 中 从 按 十 进 制 计数 是 。

是 一 个 占 位符
一 一
头 是 头 最 一
肠 的编码 比较复杂
,

位于
。 。

后 是 的消息体 的数据省 略 , ,

处 被编码为 其后 的 表示 域值 的长
・ ・ ・
,

度 是其域值
, ,

【 侣「


亡〕 的编码 代 表 参数 其值 为
只 。 】
, ,

几 邢叩 处的 代 表参数 其
凡 。

厅 值为 参数与 头部的
‘ 二 一

一 , ,

相 对应 告诉手机终端 的解 释器
‘ 走 ,

布局 和描述部分 部分 的文档所在
阮 加 刀八 , 日

” ,

的位置 终端 即 可根据 的 描述把 显示
〔 巴

一 肠

。 ,

给用 户 参数也可 以 略掉 但 部 分必
, ・ ・ ・‘ ・ ・ ・ ・ ・ ‘ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・ ・

……

‘ 饮 以
,
卜 ,

‘二 一
以 户 须是 消 息 的第一 部分 即 紧 跟在 头之
拓 咨 , 。

后 中 间 不 能有 其 它 内 容

消 息体
图 头 和 消 息体 实 际 数 据 ,

消 息 体 是 多 个部分 的 组 合 消息体 的编

码是 以 当 前 上最 常用 的 编码格式
头 。

、一
标准为基础 这也 能 够使 与
一 一
,

在 编 码 头 部 域 时 。


有 一定 的兼容性 对于一 个有 图像 和文本 的
一 一 一 一 一 一
和 , 。 ,

典型 的 消 息 体格 式如 图 当然 除了文
一 ,

必须位于 头 的开始 并且按 ,

本 和 图 像外 还可 以 有 声音 等其它 部
,

照前 面 所 列 的 顺 序 肠 必 须在 头 。

分 图 中 的 消 息 体从 犯 处 开始直到最
, 。

部 的 最后 其后 为 消 息 体 其它 域 的顺序 可 以 随 。 。

后 处的 表 示 消 息 体有 部分 对于

意安排 每 一部 分 的 编 码 又 是按 如 下 格 式 进行 组 织 的
按 照 作 者 自 己 设计 的 解 码 程 序 对 图 中

,

头 部 数据 进行解 码后 其文本格 头 体 兀 头 花 体 头 体

式如 图
,
一 一 一
从解码后 的数据可 以 看 出
,
图 消 息 体格 式

,

被编码为 以 十六进制表示

日 、 卜


黝姗
,

妇夕
妇 奋护和矛。

淤龙 论 布
,
, ,


的长度 其它 头 的 长 度 【数 据 息 格式 即 消 息 包含一个 表达部分
仁 一
长度 」 一
加 其 它 的 头 数据

此时 消息 的 肠 被设置为 户服
一 ,

以 第 一部 分 为 例 说 明 如 下 并 且 带有 两 个 参数
, ,

和 肠 指 明 表 达部 分 为 应 用

, ,

第一 部分 为 位于 处 为
〔 。

,
一 十
其它 头 的 长 度 」 其后 的 指 出 哪部分是 表达 部分
,

。 的长度
・ 中

己 只 是
洲 汕
,

是长整数 的编码 每 个字 节 的 最 高 位 ,
一 一
,

升 之一 论 坛规定 了 多种
,

用 于 表示 连续位 而 其 它 位 则 连接 起 来 得 到 值 为
, 。

时 可 以 灵 活 选 择 如果 显
、 在实现
, 。

表示 消 息 体 的 数据 长 度
,

从 处的 开始 是 头 部数据 的 示 内容 的顺 序和 组 合 不 重要 可 以 完 全没 有 表 达 部

。 ” 悦 卜 吮珍 电平 七亡出
,

分 此时 的 应设置为 角
, ,

编码 在 消 息体 中 头 部 数据 的 第 一 个 域 为
月 田七 已 妞 力冲 不 需 要
,

这种
, ,

脚 并 且在 编 码 时 将 其 省 略 只 编码 它 所
〕 。
长竺 卜 尽 一 尤 上
一了 ,
或 或 者 只 发送 单 一 的 图像
, ,

对应 的域 值 是 域值 的 长 度
。 ,
。 ,
一 一
介 加 表示 下 面 对应 的 消 息 或文 本 时 可 以 选 择 更准 确 的 加 卜肠 如对
于文本 卜 卜己 为 悦 又材阎 互
」 图像为
,

体 的 内 容类 型 其值 不属 于知名
编码
,

所 以 使用 文本形式

血 邵为 归 一 图像 为
酬目 等


作 者 在 研 发 过程 中 对 各 种 情 况 都 进 行 了 测
,

处的 是 的 编码 其值

“ ” , ,

为字符 串 带 引 号 的 字 符 串 在 编码 时 试 结果发现 手
。 ,

机都 能 接 收 没 有 描述部分 的 但它们
,

省 略最 后 一 个 引 号 结尾 且以 对 于 每一 消 息

, ,

必 须是 唯 一 的
,

部分 描述部分 在发送 时 即 使是单 一 的 文本 或 图像 也 都有


“ 一
, ,

可 以 通 过 使用 衍 ’ 引 用其它部分的 部分 这 有 些 与 协 议宗 旨相 背 即 减 少发

送 和 接 收 的 数据 量

一 ,

处的 是 的编码
, ,

依 作 者 之见 对于 单 一 的 图像 或 文本 可以


,

后面是它 的值 必须是唯一 的
,

这 样 至少可 以 减 少
,
不用 描 述部 分 多

,

类似 于 中的 一个消 息
,

字 节 的 数据 优 化 网 络传输 如对于 图 简单的


部 分可 以 通 过相 对 指 向另一个消息部分 “ ”
,

文本 内 容 如果 头部 中的
。 ” ,

例如 斟 其中 是 一 ,
, 肠 为 办 则 只 需要 发 送 个字


另 一 个 消 息 部分 的 所对应 的 值
’, ’, ,

节的消息体 为 而使 用 描述
从 开始 的 到 处的 是
, ,

则 整 个 消 息 体有 两部 分 共 字节 多 传输 了
,

的 消 息 体所 对 应 的 数据 长 度 为 前 面 所说 的
, 。

字节 的数据 浪 费 了 网 络带 宽 作者 自己 开
。 。

从 开始是下 一 部分 的数据 头 发 的程序 中就是根据 的 内 容 选择 不 同 的


, ,

部 数 据解 码后 如 图 所示 限于篇幅 不 再列 出 一


消 息 体 的数 据及 其 它 部 分对 应 的 解 码 数 据 虽然 还 存 在 一 些 不 够 完善 的 地 方
,


,

实 现 了 从 文本 方 式 到 多 媒 体 方 式 的转 变 这
。 ,

比 ,, 卜丁 伴 田 八。 。 石。 拍 二 是 一 个 重要 的 里 程 碑 随着 技术的 发展 用
抉 ,, 。岛 沈 。卜 汤
,
, ,

代替 电 子 邮 件 使用 户 不 受时 间 地 点 的 限
, ,
。 ,

制 随 时接 收 信 息 是完全 可 以 实现的 总之
图 头部解 码 数据 ,

将 会 给 用 户 带来 一 种 全 新 的 沟 通 方 式 使用

户 充 分感 受 到 通信的乐 趣 瓤
讨论与总 结

前面讨论 了 在发送和接收时典型 的消

中 国 数 据 通 信
】缀

You might also like