资料介绍
MTK平台SP服务的实现开发案例
基于 MTK 平台 SP 服务的实现
黄伟继 , 刘小东
( 南昌大学计算中心 , 南昌 330029 ) 摘 要 : 信息技术的发展使人们已经不满足传统的 媒 体内 容 和 Internet 交流 方 式 , 各式 各 样 的基 于无线网络通信技术的跨媒介 应 用 应运 而 生 。 MTK 作为 国 产 手机 的 主 要平 台 , 提 供了
GSM 、GPRS 、TCP\IP 、 蓝 牙 等协 议 栈 的 支 持 。 通 过 运 用 MTK 封 装 的 Socket 通 信 机 制 ,
选取 XML 做为网络传输 、 数据交换的媒介 , 来实现动态更新 SP 服务的端口 。 关键词 : MTK ; GPRS ; SOCKET ; 解析 XML
0
引 言
MTK 拥有成熟 GSM/GPRS 方案 , 是目前国产手 机芯片和方案最大的供应商 , 它的创新性的 Turn Key Solution 模式提供了先进 、 健全的多媒体平台解决方 案 , 支持 GPRS 、WAP2.0 等 [1], 使得利用 Socket 通信技 术和技术相结合来实现增值服务 的动态连网成为可 能 , 本文从应用的角度 , 选 取 XML 做为网络 传 输 、 数 据交换的媒介 ,来实现动态更新 SP 服务的端口 。
在服务器提供端口号和服务地址 , 手机终端首次连接 用默认的端口号和地址 , 联网有 Java 、C++ 和 HTTP 三 种接口 ,连接网络后下载服务器发来的信息并解析出 端口号和服务地址是否更新 , 如果有更新予以替换 。 为了减少 SP 的开发工作量 , 本文采用 HTTP 接口 , 该 接口不仅使用方便 ,管理简单而且具有较高的安全性 和可维护性 。
2.1 内存的管理
由于手机是通讯工具 , 内存是非常有限的 , 一般 来说栈的资源只 有 几 百 K