MMS开发流程

javavip 2005-12-21 01:41:02
请教各位,MMS里带图片和链接如何实现?
具体怎么使用SMIL?

谢谢!
...全文
1671 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
tujianlin 2006-04-29
  • 打赏
  • 举报
回复
请问各位老大,为什么有的彩信打开是以附件的方式找开.
javavip 2006-04-02
  • 打赏
  • 举报
回复
谢谢各位,比较忙,比较少来!

以上的还没能解决问题,我太笨了。
guotie 2006-02-20
  • 打赏
  • 举报
回复
看来以上各位大侠都是业内人士,不知能否到

3G开发论坛 http://www.xgdev.net/bbs 上探讨一下?
YAOHE 2006-02-13
  • 打赏
  • 举报
回复
MMS模拟器在移动梦网上有的,移动相关开发,在上面找文档模拟器都有的
strawren 2006-02-10
  • 打赏
  • 举报
回复
UP
wangsamuel 2006-01-14
  • 打赏
  • 举报
回复
smil跟图片 声音都是作为内容发送的
平等关系
在解析的时候,通过解析smil后,就知道图片跟声音如何显示如何播放了


javavip 2006-01-04
  • 打赏
  • 举报
回复

setType、setContentId,
SMIL文件作为内容,
SMIL所用到的图片、音频文件等,作为附件,
如此发送,是这样吗?
wangsamuel 2006-01-03
  • 打赏
  • 举报
回复
smile是做为内容发送的
application/smil
hf23 2005-12-27
  • 打赏
  • 举报
回复
请问哪里有MMS的模拟器下载
javavip 2005-12-27
  • 打赏
  • 举报
回复
MMS内容体读取SMIL文件,设置信息类型,HUAWEI这个MMS包提供现成的方法。
我想问下,用DELPHI写发送带图片的MMS,是将SMIL文件作为附件呢还是将SMAIL文件内容作为邮件体(传统发邮件的邮件体),同时MMS信息类型该如何设置?
javavip 2005-12-27
  • 打赏
  • 举报
回复
MMS模拟器我找到有:
http://mobilityworld.ericsson.com.cn/development/download_hit.asp
汇科天下 2005-12-26
  • 打赏
  • 举报
回复
以下是一个以SMIL文件发送的MMS包,


package com.cellcom.mobile.mms.demo;

import java.io.FileInputStream;
import java.io.IOException;

import com.huawei.mms.pdu.MMSContent;
import com.huawei.mms.pdu.MMessage;
import com.huawei.mms.vas.MMSender;
import com.huawei.mms.vas.VAS;

/**
* 多媒体消息业务增值应用开发接口演示
* 使用smil方式发送消息(下行业务)的范例,
* 该例子演示了使用SMIL方式发送消息具体操作方法
* @author 华为技术有限公司
* @version 1.0
*/

public class SmilTest {
public static void main(String[] args) {
//1. 创建MM7消息发送接口
MMSender s = new MMSender();

//2. 设置VASP注册的各种信息
VAS.VASP_ID = "900009";
VAS.VAS_ID = "9009";
VAS.Service_Code = "0";
VAS.VAS_USER = "yourName";
VAS.VAS_PASSWORD = "yourPassword";
VAS.MMSC_URL = "http://61.144.250.225/vas";
VAS.From = "13800220002/TYPE=PLMN";
VAS.To = "13800220002/TYPE=PLMN;13800220002/TYPE=PLMN";

//3. 创建消息对象
MMessage m = new MMessage();

//4. 设置消息各种属性
//设置标题
m.setSubject("汉字iiiii");
//设置消息类型,使用SMIL方式一定要设置为application/vnd.wap.multipart.related类型
m.setContentType(m.CT_APPLICATION_MULTIPART_RELATED);
//设置当前对应内容ID,使用SMIL方式建议设置为smil文件名
m.setPresentationId("smil1.smil");

//5. 创建多个消息内容体并添加到多媒体消息对象中
//构造一个消息体,该消息体是一个smil文件,一定要设置消息体类型是
//application/smil,其中smil文件中描述了要添加的发送的消息内容体
MMSContent mmc = new MMSContent();
byte[] content = null;
try {
content = readFromFile("E:\\smil1.smil");
System.out.println(new String(content));
}
catch (IOException e) {
content = new byte[0];
e.printStackTrace();
}

mmc.setContent(content, 0, content.length); //添加内容体
mmc.setType(m.CT_APPLICATION_SMIL); //设置内容体格式
mmc.setContentId("smil1.smil");
m.addContent(mmc); //将创建好的内容添加到消息

//下面添加的消息内容体都对于于smil文件中描述的各个文件
try {
content = readFromFile("E:\\fttfani.gif");
}
catch (IOException e) {
content = new byte[0];
e.printStackTrace();
}
mmc = new MMSContent();
mmc.setContent(content, 0, content.length); //添加内容体
mmc.setType("image/gif"); //设置内容体格式
mmc.setContentId("fttfani.gif"); //该ID对应于smil文件中描述的消息内容的ID
mmc.setContentLocation("fttfani.gif"); //设置该内容在消息中的位置ID,建议设置的和ContentId一致
m.addContent(mmc); //将创建好的内容添加到消息

//***************
try {
content = readFromFile("E:\\100.jpg");
}
catch (IOException e) {
content = new byte[0];
e.printStackTrace();
}
mmc = new MMSContent();
mmc.setContent(content, 0, content.length); //添加内容体
mmc.setType("image/jpg"); //设置内容体格式
mmc.setContentId("100.jpg"); //该ID对应于smil文件中描述的消息内容的ID
mmc.setContentLocation("100.jpg"); //设置该内容在消息中的位置ID,建议设置的和ContentId一致
m.addContent(mmc); //将创建好的内容添加到消息

//6. 发送消息
System.out.println("## m:"+m.toString());
s.send(m);
}

/**
* 从文件中获取消息内容
* @param file_name
* @return
* @throws IOException
*/
public static byte[] readFromFile(String file_name) throws IOException {
FileInputStream fin = new FileInputStream(file_name);
byte[] buf = new byte[fin.available()];
fin.read(buf);
fin.close();
return buf;
}
}

SMIL文件的内容.
<smil>
<head>
<meta name="title" content="cabin" />
<meta name="author" content="redcabin" />
<layout>
<root-layout width="100" height="144" />
<region id="Image" width="100" height="72" left="0" top="0" />
<region id="Text" width="100" height="72" left="0" top="72" />
</layout>
</head>
<body>

<par dur="80000ms">
<img src="100.jpg" region="Image" />
<text src="dd.txt" region="Text" begin="10" end="80" />
<audio src="100.amr" />
</par>

</body>
</smil>

现在也要做MMS,可以到 http://www.netbo.com.cn(个人网博)上与我交流.....
zihan 2005-12-23
  • 打赏
  • 举报
回复
顶.
javavip 2005-12-21
  • 打赏
  • 举报
回复
单纯文字就没问题,但带图片就没实现。
XXX航空移动化应用平台项目 1 投标书 13 2 规格偏离表 13 3 资格证明文件 13 3.1法人营业执照(三证合一) 13 3.2法定代表人授权书 13 3.3 投标人的资信证明 13 3.4 招标文件要求的其他资格证明文件 15 3.4.1投标单位资质证书及项目人员资格证书 15 3.4.1.1 CMMI等级登记证书 15 3.4.1.2 ISO9001质量管理体系认证证书 15 3.4.1.3 软件企业认证证书 15 3.4.1.4 计算机软件著作权登记书-SDK 15 3.4.1.5计算机软件著作权登记书-MAS 15 .4.1.6计算机软件著作权登记书-MMS 16 3.4.1.7计算机软件著作权登记书-EMM 16 3.4.1.8计算机软件著作权登记书-MDM 16 3.4.1.9 项目人员证书 16 3.4.2投标单位近3年内获国家及地方政府荣誉证书 18 3.4.2.1 2015年度中国移动互联网行业领军企业奖 18 3.4.2.2 2014-2015年度云计算应用优秀实践单位奖 18 3.4.2.3 2014年度中国最具影响力品牌奖 19 3.4.2.4 2013年度最佳技术服务提供商 19 3.4.2.5 2013年度中国移动应用平台最具影响力奖 19 3.4.2.6 2014移动生产力十大优秀案例奖 19 3.4.3投标单位综合情况审查表 19 3.4.4拟派项目经理资格审查表 20 3.4.5承担本项目主要技术人员和售后服务人员表 20 3.4.6最近两年主要开发实施同类型企业相同或类似系统的开发案例 21 3.4.6.1案例合同首尾页 21 3.4.6.2 系统开发主界面截图 22 4 项目解决方案 26 4.1 项目解决方案内容 26 4.1.1 系统总体目标、设计架构、系统详细设计方案 27 4.1.1.1 设计原则 27 1. 统一设计原则 27 2. 稳定性原则 27 3. 统一设计原则 27 4. 稳定性原则 27 5. 先进性原则 27 6. 高可靠/高安全性原则 27 7. 开放性原则 28 8. 适用性原则 28 9. 可扩展性原则 28 10. 操作/维护的易用性原则 28 11. 高可靠/高安全性原则 28 4.1.1.2 架构设计 29 4.1.1.2.1. 系统架构设计 29 4.1.1.2.2. 业务系统架构设计 31 4.1.1.2.3. 业务处理架构 32 4.1.1.2.4. 网络拓扑图 33 4.1.1.3 技术路线 35 4.1.1.3.1 统一的移动构建平台 35 4.1.1.3.2 Hybrid移动开发引擎 35 4.1.1.3.3 面向服务的SOA接口集成 35 4.1.1.3.4 高并发处理机制 36 4.1.1.3.5 高效的内存数据库 36 4.1.1.3.6 兼容多种集成模式 36 4.1.1.3.7 开放式的框架设计 36 4.1.1.3.8 数据库选型 36 4.1.1.4 应用工具 37 4.1.1.4.1. 开发工具 37 4.1.1.4.2. 分析设计工具 38 4.1.1.4.3. 项目管理辅助工具 38 4.1.1.4.4. 测试工具 39 4.1.1.4.5. 统计工具 40 4.1.1.4.6. 开发语言 42 4.1.1.4.7. 辅助软件工具及其效果 44 4.1.1.5 移动平台建设方案 45 4.1.1.5.1. 移动业务整合平台(APPCAN MAS) 45 4.1.1.5.2. 移动业务开发平台(APPCAN SDK) 53 1. 音频对象API 55 2. 电话对象API 55 3. 照相机对象API 55 4. 剪贴板对象API 55 5. 日期控件API 55 6. 联系人对象API 55 7. 数据库对象API 55 8. 设备信息对象API 55 9. 下载对象API 55 10. 邮件对象API 55 11. 文件管理对象API 55 12. 图片浏览对象API 56 13. Jabber对象API 56 14. 位置服务对象API 56 15. 日志log输出对象API 56 16. 彩信对象API 56 17. 支付宝API 56 18. 二维码扫描对象API 56 19. 传感器对象API 56 20. 短信对象API 57 21. Socket对象API 57 22. 上传对象API 57 23. 视频对象API 57 24. widget对象API 57 25. 平台对象API 57 26. 多窗口机制API 57 27. 跨域访问对象API 57 28. zip压缩解压缩API 57 29. 百度广告推广接口 57 30. 百度地图接口 57 31. 百度统计接口 58 32. 数据统计分析自定义事件接口 58 33. 微博分享接口 58 34. 自定义编辑框接口 58 35. 游戏引擎接口 58 (1) 插件扩展 58 AppCan IDE 启动画面 62 AppCan IDE 代码编辑界面 63 AppCan IDE模拟器与调试器 63 AppCan IDE 本地打包界面 64 AppCan UI框架控件 65 AppCan Player示意图 66 AppCan模拟器 67 Mac Mini服务器 68 AppCan SDK套装管理后台-项目列表 69 AppCan SDK套装管理后台-项目管理 69 AppCan SDK套装管理后台-引擎升级 70 4.1.1.5.3. 移动业务管理平台(APPCAN EMM) 71 4.1.1.6 前端应用建设方案 78 4.1.1.6.1. 机票预订 78 4.1.1.6.2. 订单管理 82 4.1.1.6.3. 航班动态 86 4.1.1.6.4. XXX商店 90 4.1.1.6.5. 会员注册\登录 93 4.1.1.6.6. 常用乘机人管理 95 4.1.1.6.7. 机票验真 97 4.1.1.6.8. 促销专区 98 4.1.1.6.9. 更多服务 99 4.1.1.6.10. 主页 103 1、 功能性:主页面集成APP中所有功能模块,用户可应用功能模块快速使用需求功能。 103 2、 经济性与宣传性:通过轮播图、广告、促销信息、资讯等展示形式满足XXX航空的宣传需求与广告需求,达到增加收益的目的。 103 3、 美观性:页面设计根据XXX航空整体UI设计思想为依据进行设计,使用户一目了然具备XXX航空的代表性和与其他航空公司的差异化,在此基础上进行深入设计,如根据季节设计清爽的界面、根据时下热播电影设计主题界面等。 103 4.1.1.7 后台管理系统建设方案 104 4.1.1.6.1. 移动平台业务管理系统 105 (1) 应用趋势统计 110 4.1.1.6.2. 移动平台会员管理中心 123 4.1.1.8 非功能性方案 126 4.1.1.7.1. 跨平台解决方案 126 AppCan应用引擎构成图 126 4.1.1.7.2. 消息推送解决方案 127 4.1.1.7.3. 消息/数据可靠性和即时性解决方案 129 4.1.1.7.4. 大数据推送解决方案 129 4.1.1.7.5. 用户操作行为分析解决方案 130 HTML5中国统计分析案例图 132 4.1.1.7.6. 业务系统整合解决方案 132 4.1.1.7.7. 大并发时保证后台业务系统可用性解决方案 136 4.1.1.7.8. 性能解决方案 137 4.1.1.7.9. 接口解决方案 139 4.1.1.7.10. 易用性解决方案 139 4.1.2 软件及硬件配置方案 141 1. 硬件配置 141 2. 软件配置 142 (1) 软件安装配置 142 (2) 软件版本要求 142 4.1.3 项目开发组组成及各成员职责分配方案 144 4.1.3.1. 项目工作方法 144 4.1.3.2. 项目组织结构 145 1. 项目实施领导小组 145 2. 项目经理 146 3. SQA组 146 4. 产品设计组 146 5. UI设计组 146 6. 手机端开发组 147 7. 后台系统开发组 147 8. 测试验收组 147 9. 角色和责任 147 4.1.3.3. 关键人员简历 150 4.1.4 项目管理方案 150 4.1.4.1. 项目例会 150 4.1.4.1.1. 项目协调会 150 4.1.4.1.2. 项目启动会 150 4.1.4.1.3. 现场安装前的工程协调会 150 4.1.4.1.4. 试运行前的工程协调会 151 4.1.4.2. 工作文档评审 151 4.1.4.2.1. 设计评审时机 151 4.1.4.2.2. 设计评审的形式 152 4.1.4.2.3. 设计评审的准备 153 4.1.4.2.4. 设计评审的实施 153 4.1.4.2.5. 对发现问题的处理和跟踪措施 153 4.1.4.2.6. 质量记录的控制 154 4.1.4.3. 项目风险控制 154 4.1.4.3.1. 管理风险 154 4.1.4.3.2. 技术风险 155 4.1.4.3.3. 人员风险 155 4.1.4.4. 项目质量管理 156 5.1.4.4.1. 质量管理过程 156 5.1.4.4.2. 质量管理组织 156 SQA组需参与的关键评审工作任务表 157 4.1.4.5. 变更管理 158 4.1.4.5.1. 需求分级管理 158 4.1.4.5.2. 全生命周期变更管理 159 4.1.4.5.3. 需求变更管理原则 160 4.1.4.5.4. 需求变更应对方法 161 4.1.5 项目实施方案 163 4.1.5.1. 实施计划日程表 165 4.1.5.2. 实施计划表 166 4.1.5.3. 阶段工作及成果 168 4.1.5.4. 项目进度保障措施与办法 170 1. 定义项目成功的标准 170 2. 识别项目的驱动、约束和自由程度 171 3. 定义产品发布标准 171 4. 沟通承诺 171 5. 计划中,在质量控制活动后应该有修改工作 171 6. 为过程改进安排时间 172 7. 管理项目的风险 172 8. 根据工作计划而不是日历来作估计 172 9. 不要为人员安排超过他们80%的时间 172 10. 记录你的估算和你是如何达到估算的 173 11. 记录估算并且使用估算工具 173 12. 遵守学习曲线 173 13. 考虑意外缓冲 173 14. 录实际情况与估算情况 173 15. 只有当任务100%完成时,才认为该任务完成 174 16. 公开、公正地跟踪项目状态 174 4.1.6 质量控制、质量保证方案 175 4.1.6.1. 项目质量管理的关键 175 4.1.6.2. 本项目质量保证措施 175 4.1.6.3. IT项目质量管理的目标和质量控制 177 4.1.7 系统安全性方案 179 4.1.7.1. 安全性设计原则 179 (9) 系统对内网服务及对外网服务功能要求独立发布,并提供安全、可靠的权限控制。 179 4.1.7.2. 服务器安全 179 4.1.7.3. 移动应用安全 179 4.1.7.4. 终端认证 180 4.1.7.5. 终端授权 181 4.1.7.6. 终端证书 181 4.1.7.7. 本地安全存储 181 4.1.7.8. 数据传输安全 181 4.1.7.9. 数据库安全机制 182 4.1.7.10. 容错机制 182 4.1.7.11. 数据同步 183 4.1.7.12. 服务器集群和负载均衡 183 4.1.7.13. 防火墙 184 4.1.8 项目交付定义 185 4.1.9 项目验收方案 186 4.1.9.1. 验收方案 186 1. 验收目的 186 2. 验收对象 186 3. 项目验收的前提条件 186 (1) 所有建设项目按照合同要求全部建成,并满足使用要求; 186 4. 验收方法 187 5. 验收步骤 187 6. 验收程序 188 7. 验收依据 189 8. 验收内容和标准 190 9. 验收结论 191 10. 项目交接 192 4.1.9.2. 测试方案 193 4.1.9.2.1. 测试内容设计 193 4.1.9.2.2. 测试阶段规划 198 V模型图 198 4.1.9.2.3. 测试工作流程 201 4.1.9.2.4. 测试结果评价与测试工具 208 (1) 项目汇报文件 210 (2) 测试方案 210 4.1.9.2.5. 测试人员名单 211 4.1.10 本期项目完成交付后,技术服务计划、维护、承诺及费用 212 4.1.10.1. 概述 212 4.1.10.2. 服务内容 213 1. 咨询服务 213 2. 应用系统的故障响应 213 3. 应用系统辅助操作 213 4. 应用系统的维护服务 213 5. 交流和培训 213 6. 应用系统业务调整 214 7. 应用系统软件升级 214 4.1.10.3. 支持机构 214 1. 咨询服务组 214 2. 咨询服务专家组 214 4.1.10.4. 支持方式 215 1. 现场维护 215 2. 热线电话咨询 215 3. 咨询服务网站 215 (1) 远程登录诊断维护 215 4.1.11 人员培训计划、技术转移方案 216 4.1.11.1. 培训方案 216 4.1.11.1.1. 培训对象和内容 216 4.1.11.1.2. 培训目的 217 4.1.11.1.3. 培训原则与培训质量保证体系 218 (1) 培训的师资力量 219 4.1.11.1.4. 培训方式 220 4.1.11.1.5. 培训大纲 220 4.1.11.1.6. 培训组织及技术力量安排 222 4.1.11.1.7. 培训组织方案 223 4.1.11.2. 技术转移方案 225 4.1.12 预期系统性能状况,后续升级扩展方案和计划建议 227 4.1.12.1. 移动端响应标准 227 4.1.12.2. 系统响应标准 227 4.1.12.3. 优化办法 227 4.1.12.4. 系统批处理效率 228 4.1.12.5. 并发用户下的系统性能 228 4.1.13 其他资料 229 4.1.13.1. 典型案例 229

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧