多媒体短信的研究与实现_第1页
多媒体短信的研究与实现_第2页
多媒体短信的研究与实现_第3页
多媒体短信的研究与实现_第4页
多媒体短信的研究与实现_第5页
已阅读5页,还剩123页未读 继续免费阅读

多媒体短信的研究与实现.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子科技大学 硕士学位论文 多媒体短信的研究与实现 姓名:胡春雨 申请学位级别:硕士 专业:计算机技术 指导教师:罗蕾 20040427 电子科技大学硕士学位论文 摘要 随着计算机和无线通讯领域相关技术的发展,移动多媒体技术业已成为时代焦 点,各种多媒体应用已逐渐地从有线领域向无线领域迈进,全方位地满足人们对于 多种媒体、多种感观的需求。作为移动多媒体技术的主要载体和前驱,多媒体短信 技术成为了当前的研究热点。目前市场上的多媒体短信产品一般都是由国外公司研 发,国内在这一领域的研究较少,因此深入地研究多媒体短信技术并且研制出自己 的多媒体短信产品具有极其重要的意义。 多媒体短信服务主要用于移动终端之间相互传递多媒体数据,目前主要包括视 频片段( M P E G 4 ) 、图片( J P E G 、G I F 8 7 、G I F 8 9 、G I F 8 9 A ) 、音乐( M I D I 、I M E L O D Y 、 A M R ) 以及文本等多种媒体数据,可同时传送多个数目的多类媒体,并可以和标准 的电子邮件系统互连互通。其发展方向将是进一步扩充支持的媒体类型( 如流媒体 等) 、增加单次传送的数据量、数权管理以及数据安全方面等等。 多媒体短信系统的网络依赖主要分为W A P 和H T T P 两种编程模式,本项目主 要分析了W A P 方式并基于其进行了产品实现。 本文详细阐述了多媒体短信服务系统的体系结构,分别描述了M M S 客户端、 M M S 分发代理和M M S 服务器实体的功能,相互之间数据交换的模型,以及与其 他实体( 如E M A I L 、S M S 等) 的互通关系。重点分析了客户端与分发代理之间的 各种传输流的交互流程与格式、各种类型M M SP D U 的构成与编解码方法及实现、 显示控制语言M M SS M I L 的编码方法与解析的实现技术,同时详细地讲解了M M S 客户端用户代理的各种功能及实现方法,以及相关的其他技术( 如V c a r d 、V c a l e n d a r 、 U n i c o d e 传输编解码技术等等) 。 多媒体短信项目采用了北京科银京成公司D e l t a O S 操作系统、D e l t a G U I 组件和 D e t a W A P 协议栈套件,其为本项目的成功研发奠定了坚实的基础,使整体技术优 势和产品性能优势更为突出。 本项目设计并实现了多种关键技术:包括零拷贝技术、智能显示技术、模块扩 展技术、媒体预知技术、下载同步解析技术、与系统集成实现节电技术、作为智能 手机重要标志的数据融合技术以及U n i c o d e 转G B 2 3 1 2 表优化技术。 该项目已经成功产品化,并用于现行市场上的多种产品,如T C LE 7 5 7 、托普 一名入A 8 2 8 等手机中,该产品具有接口清晰,易移植、可伸缩、兼容性强、可靠 性高、代码紧凑、运行高效等特点,是个面向无线通信领域的、稳定的、实用的、 功能强大的多媒体短信产品。 本文的最后对多媒体短信技术的发展方向提出了展望。 关键词:多媒体短信,能力协商,M M S ,W A P ,S M I L ,P U S H 电子科技大学硕士学位论文 A b s t r a c t W i t ht h ed e v e l o p m e n to fr e l a t e dt e c h n o l o g yi nc o m p u t e ra n dm o b i l ec o m m u n i c a t i o n f i l e d s ,a p p l i c a t i o no fm u l t i m e d i ai nm o b i l ef i e l dh a sb e e nf o c u s e do na n dm o v e df r o m i n t e m e ti n t om o b i l ef i e l di no r d e rt os a r i s f yp e o p l ei na l la s p e c t s M M Ss e l w ea st h e k e r n e lm o d u l eo fi n f o r m a t i o na p p l i a n c e s ,w h i c h s u p p o r t m u l t h n e d i a A sac r i t i c a l t e c h n o l o g yi nm o b i l ef i e l d ,t h e r ei s l i t t l ed o m e s t i cr e s e a r c hw o r ka b o u tM M S F o r e i g n v e n d o r sh a v ea l m o s to c c u p i e dt h ew h o l es h i n e so fM M Sm a r k e t S oi t su r g e n tf o ru st o m a s t e rt h eM M S t e c h n o l o g y a n d p r o d u c e o u ro w nM M S p r o d u c t M M Sm a yd e l i v e rm u l t i m e d i ad a t af r o mo n et e r m i n a lt oa n o t h e r T h ec o n t e n t d e l i v e r e di n c l u d e sM P E G 一4 J P E G G I F 8 7 G I F 8 9 G I F 8 9 A M I D I I - M E L O D Y A M Ra n d T E X Tm e d i a M M Sm a ys e n de m a i l st of ls t a n d a r di n t e m e ta d d r e s sa n dr e c e i v ee m a i l s f o r mi n t e r n e tm a i ls e r v e r T h ep e r s p e c t i v ei sw i d ea n dw o r k b e i n gd o n ei st os u p p o r ta l l k i n d so fm e d i as u c ha ss t r e a mm e d i a ,b i g g e rs i z e ,D R Ma n dd a t as e c u r i t yt e c h n o l o g y M M S g e n e r a l l yd e p e n d so nW A P o rH T T Pp r o g r a m m i n gm o d e l ,t h i sd i s s e r t a t i o n m a i n l ya n a l y z e ,d e s i g na n di n p l e m e n tM M S w i t hW A Pm o d e l T h i sd i s s e r t a t i o nd e t a i l e d l yi l l u m i n a t e st h ea r c h t e c t u r eo fM M S ,f u n c t i o no fe n t i t y s i n c l u d i n gM M Sc l i e n t ,M M Sp r o x yr e l a ya n dM M Ss e r v e r ,m o d e lo fi n t e r c o r m e c t i o n b e t w e e nt h e s ee n t i t i e sa n dc o m m u n i c a t i o nw i t ho t h e rs y s t e ms u c ha se m a i l ,s m sa n d s oo n T h ed i s s e r t a t i o na n a l y z e sf o t r e a t so fa l lk i n d so ft r a n s a c t i o nb e t w e e nM M S c l i e n ta n d M M S p r o x yr e l a y ,e n c a p s u l a t i o no f a l ls o r t so fM M SP D Ua n de n c o d i n g d e c o d i n go f M M SS M I Ls c r i p t M M S a g e n t i s i n t e r p r e t e da n dd e s i g n e d R e l a t e dt e c h n o l o g y i s i n t r o d u c e ds u c ha sV c a r d V c a l e n d a r U n i c o d ec h a r s e ta n ds oo n M M S si m p l e m e n t a t i o ni sb a s e do nD e l t a O S ,w h i c hi s ae m b e d d e dO Sa n d D e l t a G U I ,w h i c hi sa ne m b e d d e dg r a p h i cs y s t e ma n dD e l t a W A P t h e s ea r ep r o d u c e db y C O R E T E K c o r p o r a t i o n P e r l e ) r n l a n c eo f i n t e g r i t ys y s t e m i sv e r y p e r f e c t C r i t i c a lt e c h n o l o g i e sa p p l i e di nt h i sd i s s e r t a t i o ni n c l u d ez e r oc o p y , s m a l ad i s p l a y i n g t e c h n o l o g y , m e d i af o r e s e e i n g ,m o d u l ee x t e n t i o n ,p a r s i n gO Dd o w n l o a d i n g ,s a v i n gp o w e r , d a t af u s i o na n dt a b l eo p t i m i z a t i o nf o rU n i c o d ec h a r s e tt r a n s l a t i o n A f t e re n o u g ht e s t sa n da p p l i c a t i o n s ,t h ei m p l e m e n t a t i o nh a sb e e np o r t e di nm a n y i n f o r m a t i o na p p l i a n c e s D e l t a M M Sp r o v i d eh i 曲d e g r e eo fo p e n n e s s ,m o d u l a r i t y , a n d s c a l a b i l i t y A tp r e s e n t ,i t h a sb e e n a p p l i e ds u c c e s s f u l l yi nm a n yc e l l p h o n e ss u c h a st c l K e yw o r d s :M M S ,W A P , S M I L ,P U S H ,U A P R O F l l 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研 究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人 已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学 位或证书而使用过的资料。与我一同工作的同志对本研究所做的任何贡献均已在论 文中作了明确的说明并表示谢意。 签名:胡啬雨日期:a 幻干年斗月雄日 关于论文使用授权的说明 本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权 保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。 本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行查 阅,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名 拥藩雨 导师签名 日期:a 加母年斗月 电子科技大学硕士学位论文 1 1 多媒体短信的由来 第一章绪论 随着计算机技术和无线通讯领域的发展与繁荣,人们之间的联系和沟通更加地 紧密,在当今的信息社会里,人们的沟通欲望越来越强,希望能在任何时间、任何 地点都能及时地获取信息并相互传递,手机的诞生解决了人们当时的需求,语音通 信发展得非常完善和成熟。为了进一步满足人们的异步沟通方式和对简单媒体的需 求,作为信息载体的数据服务一短消息服务( S M S ) 诞生了,短消息服务的推出受 到了社会广泛的认可,并一度再创消费的新高,取得了巨大的成功。S M S 是最早的 短消息服务标准,英文全名为S h o r t M e s s a g i n gS e r v i c e ,它是目前也是迄今为止普及 率和使用率最高的一种短消息业务。S M S 的特点是:短消息的长度被限定在1 6 0 字 节之内( 纯文本,包括文字和数字) ,如果是二元非文本短消息( 例如图片和铃声) ,它 的长度则为1 4 0 字节,此外手机短信又有着设定保留功能,即使用户关机或不在 服务区时,只要一进入网络即可收到。S M S 最初是在8 0 年代提出的,后来因为它 的功能使用上简单方便,再加上收费低廉,因此在短短的几年时间里就红遍全球各 地,祖国大江南北,据不完全统计,目前全球的文本短消息每月已经达到了3 0 0 亿 条,在去年第一季度,全球范围内的文本短消息总数高达5 0 0 亿,且这一数字还呈 现出不断增长的趋势,去年年底,全球范围内的文本短消息数量每月达到2 5 0 亿条, 在中国S M S 短消息服务也呈现了飞速发展的态势,据统计北京地区光春节就发送 了约l 亿多条短消息,如此庞大的消费市场自然也吸引了众多的商家的目光,国内 大的网站几乎无一例外都加入到这个最有前景的电信增值服务中来! 但随着人们对短信内容和表现形式的要求越来越高,对视觉、听觉等多种媒体 形式的需求越来越强烈,S M S 作为第一代无线数据服务技术已不能满足人们日益增 长的应用需求,所以开发更高短信服务标准的呼声也日益膨胀,但由于网络运营商 在2 ,5 G 和3 G 网络的建立还需要一段时间,所以在这个背景下E M S 的概念就被提 了出来。 E M S 是英文E n h m a c e dM e s s a g eS e r v i c e 的缩写,中文意为增强型短消息服务。 它比起S M S 来,E M S 的优势是除了可以像S M S 那样发送文本短消息之外,还可以 发送简单的图像、声音和动画等信息。而它最大的优势是仍然可以运行在原有S M S 运行的G S M 网络上,并且在发送途径和操作方法上也没有差别。但作为世界最大 的手机制造商诺基亚并不支持E M S ,他们认为3 G 的开通是迟早的事,如果在先阶 段再去投入精力物力去支持一个实际意义并不大的过渡性技术,还不如踏踏实实搞 电子科技大学硕士学位论文 好未来更高的短消息标准M M S 。E M S 最后也由于得不到诺基亚的支持,所以一直 没有很好的推广开来! 在S M S 已到黔驴技穷,而E M S 则是进退两难的尴尬境地之时,加上移动设备 硬件处理能力的增强,彩屏的出现、和铉铃声的应用以及市场的需求的综合推动下, 多媒体技术在无线领域中开始了进一步的应用,一种功能更新更强的短信标准一多 媒体短信( M M S ) 便悄然应运而生。 1 2 多媒体短信的现状 M M S 的工业标准是由W A PF e r u m ( W A P 论坛) 和3 G P P ( 3 GP a r t n e r s h i pP r o j e c t : 3 G 伙伴计划) 这两个组织制订的,当前主要由开放移动联盟( O M A ) 组织维护与井级。 M M S 是在W A P 协议的上层运行,因此它对传输格式并没有严格的限制,既支持电路 交换数据格式( c i r c u i t - s w i t c h e dd a t a ) ,也支持通用分组无线服务G P R S 格式。其 工作原理为利用高速传输技术E D G E ( E n h a n c e dD a t ar a t e sf o rG S ME r e l u t i o n 是 一种提高数据速率的新技术,是G S M 囱第三代移动通信系统I M T 一2 0 0 0 过渡的台阶。 它也被称为“G S M3 8 4 ”,因为这种技术能使数据速率由目前的9 6 k b i t s 提高到 3 8 4 k b i t s ,这种速率可以支持语音、因特网浏览、电子邮件、会议电视等多种高 速数据业务) 和G P R S 的支持下,以W A P ( 无线应用协议) 为载体传送视频、图片、声 音和文字。 就目前而言,在3 G 网络还未正式投入使用以前,嗍S 仍将沿用W A P p u s h 技术, 也就是说在传输方式上还是类似于原来S M S 的存储和转发功能,这意味着当手机用 户发送一条麟S 消息时,这条消息并不是由接受者直接收到,丽是由俗称的短消息 中心先一步接收到,然后短消息中心再向接收者发送一条接受指令,通知接收者从 短消息中心下载消息。然而相对于基本上以纯文本内容为主的S M S ,M M S 短消息中心 所要处理和传输的数据远运比纯文本格式的S M S 短消息要复杂的多,因为除了要处 理存储转发大量的数据外,它还要处理诸如接收者处于不同的网络,或者手机屏幕 尺寸不同,那么M M S 运营商的设备还需要检测这些情况,以便定制相应的消息格式。 M M S 是目前短信服务技术标准中最高的一种,它甚至还被吹捧为无线通信技术 中最伟大的一项发明。那它到底比S M S 好在哪受呢? 从它的字面意思我们就可以看 到它最大的特色就是支持多媒体功能。多媒体功能除可以传送纯文本消息外,还可 以传输包括视频,图片,音乐等在内的各种内容,它的容量可以是3 0 0 0 0 字节一无 限大,而且在编辑素材的获取上,删S 除了可以从手机内部或是互联网上获得外, 而且还可以配合手机专用的摄像头从外部获取资源。M M S 形象点儿解释就是比如当 你有一张得意的照片或是一段有趣的动画想跟你不在身边的朋友分享时怎么办? 电子科技大学硕士学位论文 以往你可能通过互联网发送给你的朋友,但如果你手上有台具有M M S 功能的手机, 而对方也有这样的一部手机的话,那你不用再这么麻烦了! 你现在就可以直接通过 手机将这些内容发给你的朋友们,当然也可发送到他的邮箱里面。 I D C 统计:今年亚太多媒体短信用户将增5 0 ,在2 0 0 3 年年底,有2 ,3 的手机 用户使用多媒体短信服务,预计到了2 0 0 4 年年底,这一比例会上升到4 3 。每个 季度多媒体短信服务的用户都在增加。 1 1 月初期,中国移动多媒体短信累计发 送数量达56 万条,每位用户平均每天发送3 到4 条,业务量比较稳定。在中国, 无线通讯领域拥有全球第一大市场,无线通讯应用技术进入世界前列,在去年,彩 屏和铉手机数量剧增,在“彩色应用”口号的诱惑下,多媒体短信正在普及和丰富 中,然而支持多媒体短信的移动设备基本上是国外品牌,一些国内品牌的手机支持 M M S ,大多也是购买了国外M M S 的组件。所以,自主研发国内M M S 的呼声高涨, 研发该产品势在必行。 1 3 多媒体短信的发展前景 丛虫整动对外公布数据来看,多媒体短信业务前景似乎是一片光明:推出后的 V 两个月内,全国多媒体短信业务总量达到56 万条。可以说,这一业务的起点是相 当高的。前景是诱人的,但行动是谨慎的。目前众多内容提供商( SP ) 们对多 媒体短信抱着不温不火的态度。 多媒体短信的发展与下列因素有着紧密的关系: 1 ,市场的需求:随着社会信息化步伐的加快,人们对于多种媒体传达信息 的方式和要求越来越高。 2 技术的发展:随着2 5 G 和3 G 的到来,多媒体数据在无线通信网络中的 快速可靠传输成为现实。 3 终端厂商对多媒体短信前景还是持乐观态度,诺基亚是其中最积极的。 4 价格问题 5 内容服务水平:目前多媒体短信的内容服务提供确实不丰富,中国移动 正与10 多家内容提供商进行最后的通道测试,不久后,会推出电子相 册、多媒体短信游戏等大量服务内容,同时计费问题也将在不久的将来 得到很好的解决,为内容服务清除障碍。 6 从移动通信的发展进程看,M Ms 有很大的市场空间,有资料显示,到 20 05 年全球M Ms 业务量将达到70 0 亿美元,这个市场会给产业 链各节点提供广阔的利润空间。 鉴于以上的分析,预计在两年内多媒体短信将成为多媒体技术在无线领域中应 电子科技大学硕士学位论文 用的主力军,支持包括文字、音乐、图片、视频、商务等多种应用体化的解决策 略,多媒体短信的服务和内容近期可能包括虚拟约会、音像预览、体育比赛片段、 街道目录服务和电子邮件发布等,需要增值服务商的大力配合 1 4 本课题来源和攻读学位期间完成的主要工作 多媒体短信作为多媒体技术在移动通讯领域应用的主力军,其代表着这一领域 的最高应用水平,但目前支持多媒体短信应用的移动终端设备基本都是国外的或其 组件,国内的产品开始出现,但这些产品的实用性普遍较差,因此,深入的研究多 媒体短信技术并实现相应的产品是非常有研究价值和市场效益的。本论文题目是北 京科银京成技术有限公司嵌入式系列产品中的多媒体短信( D e l t a M M S ) 产品部分。 旨在根据国内外嵌入式市场的需要,提出的新一代移动终端进行多媒体通信服务的 解决方案。我负责这产品的规划和研发的全过程。首先对多媒体短信的功能进行 了全面的技术参数的评估,无线通讯的方式和相应的协议格式进行研究,W A PW S P 和P U S H 技术的研究,S M I L 标记语言的研究以及个人数据交换等信息标准的分析。 理论上总结了多媒体短信的体系结构和设计实现的关键技术,同时,确保了研究成 果应用于实际软件开发项目中,主要进行了下述几个工程项目: D e l t a M M S 产品研发的可行性分析。 D e l t a M M S 产品研发的需求分析。 D e l t a M M S 客户端代理的设计与实现。 D e l t a M M S 标记语言解析模块的设计与实现。 D e l t a M M S 协议模块的设计与实现。 D e l t a M M S 应用相关的综合技术集合( u n i c o d e 、v c a r d 等等) D e l t a M M S 与电子邮件的互通互连分析。 D e l t a M M S 综合优化分析工程。 在多种平台实现D e l t a M M S ( 名人手机产品、T C L 手机产品、J C T 手机板) 。 1 5 论文章节安排 本论文以多媒体短信技术为出发点,针对移动终端的特点。重点分析和实现其 相关技术,包括P D U 编解码方法、事务交互构架、S M I L 编码与解析方法、多媒体 短信的显示与管理及W A P 会话等技术。 第一章概述了多媒体短信的由来、现状与发展前景,简述了多媒体短信技术的 优势与适用的功能,在说明论文课题来源的同时也总结了我在硕士学位攻读期间的 主要研究成果。 电子科技大学硕士学位论文 第二章分析了多媒体短信的体系结构,综述了体系中各个实体之间的交互关 系,多媒体短信的组成以及媒体内容的的适应性调整,同时也考虑了安全机制和多 媒体短信计费等附加性问题。 第三章阐述了多媒体短信的一致性分析,基于互操作性的考虑,重点分析了结 构一致性、显示一致性、M M SS M I L 一致性、内容一致性、调整一致性、数权管理 一致性等等。 第四章阐述了多媒体短信事务交互的流程与细节,重点讲述了发送请求与应答 P D U 、接收请求与应答P D U 、转发请求与应答P D U 、传达报告和已读报告的传输 流以及关于M M B O X 的功能与传输细节。 第五章阐述了各种传输P D U 的详细构成,头域名称及其二进制编码,头域值 的编码规则和各类传输P D U 的具体实现。 第六章阐述了M M 用户代理的功能及实现,S M I L 编解码、U n i c o d e 编解码、 P D I 数据编解码实现,媒体处理方法,与其他应用进行数据融合的接口以及成功产 品化的案例介绍等等。 第七章阐述了本项目相关的外围环境支撑技术,W S P 介绍、P U S H 技术、能力 协商标准等等,同时简要介绍了G P R S ,以及本项目实现所依托的D e l t a O S 、D e l t a N e t 和D e l t a G U I 等组件。 第八章阐述了本项目的关键技术创新,主要包括下载同步解析、智能显示、媒 体预知、模块扩展、U n i c o d e 表优化、配合节电、数据融合、组拆包零拷贝技术等。 第九章总结论文的工作,讨论了本课题的成功以及下一步的发展方向和目标。 电子科技大学硕士学位论文 第二章多媒体短信的体系结构 2 1多媒体短信的基本构成 多媒体短信( M M ) 在构成形式上类似于P O W E R P O N T 风格,即M M 由多 个页面( 帧) 组成,每个页面可以包含图片或动画或视频、声音、文字等元素,在 播放时按页面顺序显示。正如其名字所暗示的一样,多媒体短信服务( M M S ) 主要 是为了实现传递多种媒体内容,通过客户端的支持环境来实现发送和接收上述媒体 消息,M M 的简单组成例子如图2 1 : ”S e ew h a t ,s a wi nP a r i s w h e n1w e n to nh o l i d a y ” 弋P l a y e d o rS p o k e n 、 S o u n d D i s p l a yo f T e x ta n dP i c t u r e I ;i g u r e2 1E x a m I 出M t s s a g e 、i t hM u l t i m e d i a ( 2 0 n t e n t ( 一个图片+ 一段文字+ 一段声音= 一个页面,一或多个页面= 一个M M ) 象当前的许多消息系统一样,L g 女, N 特网上传统的电子邮件服务和无线消息 系统中的传真和短消息服务系统,多媒体短信服务是种非实时的消息分发服务系 统,能够提供存储转发的功能,并且能和这些系统之间进行互操作性应用。 2 2 多媒体短信的互连框架 多媒体短信的一个关键特征就是它能够和其他的消息系统进行互操作,比如和 S M S 的互连、和E M A I L 服务器的互连,甚至包括和其他的如传真、语音邮件等消 息系统互通等等。参考图2 2 所示: 电子科技大学硕士学位论文 F i g u r e22M M SN e l 、v o l kI t e l n e s e l _ I t a l i ( m M M SC l i e m :多媒体短信客户端,是用户的终端设备上的一个应用,它和用户 进行交换。 M M S P r o x y - R e l a y :多媒体短信分发代理,M M S 客户端就是与其进行通信,同 时,它还负责与其他的消息系统进行通信,并且负责访问M M S 服务器,有时 M M S 分发代理与M M S 服务器合而为一。 M M SS e r v e r :提供多媒体短信实体的存储功能。 E m a i lS e r v e r :电子邮件服务器。 L e g a c yW i r e l e s sM e s s a g i n gS y s t e m :目前存在的各种无线消息系统,例如S M S 、 传真等等。 为了更好地帮助理解这种基于端到端的彩信系统的工作框架,下面的例子更好 地阐明了事务的交互过程和每个组件的功能: 1 ,用户启动M M S 客户端。 2 用户选择或输入M M 接收地址。 3 用户编辑M M 。 4 用户请求M M S 客户端发送M M 。 电子科技大学硕士学位论文 5 M M S 客户端向本地网络内的M M S 分发代理提交所完成的M M 。 6 ,M M S 分发代理解析M M 接收地址。 7 M M S 分发代理继续转发M M 到目标M M S 分发代理。 8 目标M M S 分发代理将接收到的M M 存入其相关联的M M S 服务器。 9 目标M M S 分发代理向目标M M S 客户端发送新M M 到达通知。 1 0 目标M M S 客户端从目标M M S 服务器获取该M M 。 1 1 目标M M S 客户端向用户发出新M M 成功接收提示。 1 2 目标用户请求播放M M 。 1 3 目标M M S 客户端在用户终端上播放M M 。 2 3M M S 客户端与M M S 分发代理的接口 在M M S 客户端和M M S 分发代理的交互中,使用了标准的W A P 模型,当然也 可以使用H T T P T C P I P 方式实现。在W A P 模型中,M M S 分发代理扮演了原始服 务器( P U L L 操作) 和P U S H 发起端( P U S H 操作) 。 下面首先介绍基于W A P 方式的模型,如下图2 3 : i g m e2j1 o g i c a lA I c h i t e c t u r eo f 。I I S C l i e n t t OM I S r l o x ) - R e h l ) 1 i n k 在M M S 客户端和W A P 网关之间使用标准的W A P 无线会话协议W S P 进行 消息传输,在W A P 网关和M M S 分发代理之间使用基于H T T P 协议进行传输。M M S 客户端与W A P 网关交互的技术有W S P 请求方法、W A PP U S H 服务、O T A 安全技 术、能力协商等;W A P 网关通过因特网技术与M M S 分发代理交互;M M S 分发代 理负责发起对M M S 客户端的通知,同时对外界进行数据交互,如发送M M 到某邮 箱或从某邮箱中取得邮件并转换为M M 送给M M S 客户端。 下面介绍基于H T T P 模式的交互模型,如下图2 4 : 电子科技大学硕士学位论文 1 I 甚I IJ r2Jh p o m u i lY , i t i o t lo iM M S * l I I l e r 乜 c eI s i 4 1 1JI I a s e dl r I ,I f lS 【:l c k M M S 客户端与M M S 分发代理之间直接通过H T T P T C P I P 体系进行数据通信, 在上图中没有给出W A P 网关的实体,但其还是存在的,其功能仅仅是为了P U S H 通知给M M S 客户端,即仅使用了W A P P U S H 服务功能。 对于M M S 应用层而言,采用哪种交互模型并无差别。 2 4M M S 与E m a il 服务器的互操作 M M S 分发代理与电子邮件服务器的交互是双向的。 2 4 1 发送M M 到E m a i l 服务器 M M S 分发代理通过S M T P 协议向E m a i l 服务器提交消息。M M S 分发代理将 M M 的封装格式拆开,将消息重新封装为电子邮件的格式,即包含多种媒体的M I M E 格式,将M M 中的相应的头域转换为合适的电子邮件中的头域,对于M M 中的特 殊的头域,则加前缀“X M m s 一”进行标记,这样既保证了邮件系统的正常工作, 又保留了原始信息,以便以后可能的再次回转。 2 4 2 接收来自E m a i l 服务器的消息 M M S 分发代理从E m a i l 服务器接收消息的转换与上述方法相似,邮件格式信 息相应地转换为M M 格式信息,“X M m s ”前缀的头域会被相应地转换回来。 2 4 3 主动从E m a i l 服务器检索消息 M M S 客户端的一个重要的功能是相当于E m a i l 客户端,它可以直接主动地获 取E m a i l 服务器上的指定邮箱中的邮件,M M S 分发代理通过标准邮件接收协议 P O P 3 或I M A P 4 从E m a i l 服务器接收邮件,并将其转换为合适的M M S 格式。 电子科技大学硕士学位论文 2 5 M M S 分发代理之间的互操作 M M S 系统提供了消息存储转发的服务和能力,主要是通过M M S 分发代理的 中继能力实现的。其相互连接可以使用目前存在的各种合适的传输协议,当前普遍 采用因特网电子邮件发送协议一S M T P E S M T P 协议。 2 5 1 对等M M S 分发代理的发现 M M S 分发代理在与目标M M S 分发代理发起通信以前,它必须清楚地知道对 方的一些特定信息,依据不同的协议可采用不同的处理方法。如果使用S M T P 协议 时,则可通过E S M T P 的能力报告和能力协商机制实现,尽可能地增强效率和扩展 通信能力,来为随后的数据通信提供高效的保障。 2 5 2M M S 分发代理之间的消息流 源M M S 分发代理在发起通信前,需将原M M 消息进行格式扩展,被扩展的消 息流会基于新的传输协议之上。对于S M T P 协议而言,信息的消息流会基于S M T P 协议之上,电子邮件P D U 的相关头域会由原M MP D U 的相关头域得到,其他特殊 的头域则自行生成。 2 6M I d S 用户代理组成 F i g u r e25 ,u s e ra g e n t M M S 用户代理负责M M 的编辑与显示、发送与接收。M M 显示功能由相应的 内容播放模块完成,发送和接收则使用基于合适的网络协议之上的消息传输服务。 W I M :W A P 识别模块。 E F I :增强功能接口 电子科技大学硕士学位论文 2 7 埘S 地址格式 消息系统的一个重要的方面就是定位地址的能力,地址对于系统的运作应该是 有效率的,同时对用户来说又应该是有意义的。 1 因特网地址,如:u s e r d o m a i n 。 2 无线网络地址,如手机号。 2 8 枞S 显示 2 8 1M M S 显示模式 M M S 的显示功能包括页面顺序、页内元素布局、时序处理等,相关设备包括 显示设备和声音设备,M M 的创建者可以指定M M 的上述属性来指示接收方如何显 示这一M M 。目前由于终端设备的处理能力各不相同,如小的屏幕和有限的声音设 备等,在内容编辑时尽量使其在不同的显示环境中仍有意义,遵循M M S 的一致性 规则:在将来,终端设备的处理能力和适应性能力增强,应遵循通用媒体的使用和 处理,比如广告、宏媒体的应用等等。 M M S 显示规则是可选的,鉴于一些终端的处理能力非常有限,它们接收M M 后,在显示时可以忽略顺序、布局、时序等属性,而根据自身的特点选择合适的方 式来处理和显示M M 或其中部分媒体。 2 8 1 显示控制语言 显示控制语言可以选择目前各种合适的语言,当前最常用的是无线标识语言 w M L 和同步媒体集成语言S M I L 。 1 w M L :应用类似于浏览器中的应用,能够处理顺序和布局。 2 S M I L :它是扩展标识语言X M L 的简单版本,定义了一系列组块的语法和 语义,支持顺序、布局、时序等属性,更适合于M M 的显示。 本文中的显示控制语言采用的是M M SS M I L ,它是S M I L 中的一部分,专用于 M M 的显示。显示语言作为M M 的一部分随同多媒体对象一同传输,也就是:M M = 显示语言部分+ 多媒体部分。在显示语言中直接通过相关标签定位其关联的多媒 体对象数据,也可使用U R L 从远程获取资源数据。 电子科技大学硕士学位论文 2 9 安全考虑 M M S 服务作为一个应用层服务,它本身没有提供自己的安全支持,在M M S 系统中是否使用安全机制是可选的,但作为其承载的其他下层的安全机制都是可以 采用的。例如,在M M S 客户端与仇P 网关间使用W T L S 、W I M ,在W A P 网关与 M M S 分发代理间使用T L S ,在M M 数据包中采用S M I M E ,以及其他的安全机制 如P K I 等等。但由于目前在整个交互链中缺乏广泛的安全机制的支持,所以当前没 有采用安全机制或部分采用。 2 1 0 内容适应性调整 M M S 服务系统的一个重要的功能就是进行内容的适应性调整,在具体的实施 中,根据现实情况M M S 分发代理可能会将某些媒体数据进行格式转换、属性调整 以及删除等操作,比如图片被删掉、尺寸被缩小、颜色被转换等等,调整的主要决 定因素有以下几种: 1 ,设备能力:一些终端设备的处理能力可能限制了多媒体元素的处理与播放, 比如M M 的数据大小、媒体类型、媒体属性等等。 2 带宽考虑:某种数据类型对予某种网络承载可能是不合适的,比如基予S M S 的流应用是不合适的,这些因素也取决于用户或运营商的相关配置。 3 漫掳考虑:这会涉及到同一运营商在不同地区的差别,甚至不同运营商之 间的更大的不同,涉及到服务标准以及价格的考虑,所以需要进行内容的 适应性调整,这些调整操作会在本地系统完成。 M M S 分发代理决定是否进行内容调整的手段有多种方式,其中一个主要的方 式是通过能力协商获得,当M M S 客户端与W A P 网关进行交互时,首先进行了终 端用户的能力协商W A PU A P r o 然后W A P 网关将终端设备能力特征以及服务网络 特征送给M M S 分发代理用于保留并参考。 2 1 1 计费方式 按时间计费:传统的计费方式。 按流量计费:如每K 数据3 分钱。 类似短信方式:如中国移动目前采取的每发送一条M M 0 3 元人民币,不考 虑数据的大小,接收M M 免费。 混合模式:几种方式的组合。 其他方式:包月或套餐等等。 电子科技大学硕士学位论文 另外,M M S 系统为计费系统提供了一些钩子接口,比如提供回复M M 由原发 送方付费的功能,此时,只要相关的条件满足,原M M 发送方就会接管并支付回复 该M M 的费用。 电子科技大学硕士学位论文 第三章多媒体短信的一致性分析 3 1 结构一致性分析 结构一致性规划了M M 的创建与显示的方式,以确保不同终端设备之间相互交 流可识别的信息。现阶段的M M 的组成采用类似于P o v e r p o i n t 风格的多页顺序排列 当然,元素区域布局也可以另行采用其他排列方式,如文本区域在上,图片区 域在下,但无论哪种布局方式,应确保全部的页面都采用统一的风格。 3 2 显示一致性分析 S M I L 作为M M 显示的一种语言,它包括了不同的媒体元素的布局信息。当用 于个人计算机屏幕上显示时,布局的位置和区域的大小应该严格遵守M M 创建人的 电子科技大学硕士学位论文 显示信息,这可由S M I L 语言中的“布局”属性得到。当用于移动终端设备上显示 时,由于显示设备的外观以及分辨率的限制,就可根据实际情况灵活处理。如果接 收终端的处理能力能够满足S M I L 的显示指标,就必须遵守原始的信息进行显示; 当无法满足时,则可以选择适合自身的布局方式进行显示,参考下图3 2 : 考虑到当前的终端设备的处理能力有限,所以现阶段M M 的内容的组成、解析、 显示都是非常简单的。在“文本”区域只能显示文本媒体,在“图片”区域只能显 示图片、动画和视频媒体,声音媒体应该同步播放。当某页中的文本数据过长,超 出了文本显示域时,则紧随其后续页显示剩余文本信息,本设计中的实现既是如此。 多个页面时应该按原始顺序进行播放,所有页面采用相同的显示风格。尽管终端设 备可能会忽略布局信息,但在创建M M 时应该给出元素布局信息,因为此M M 也 可能被其他非移动终端设备显示,如P C 屏幕,而且将来的移动终端设备的处理能 力也会大大增强的。 另外,M M SS M I L 作为显示控制语言是可选的,也就是说,M M 中可以不包含 显示控制语言,只包括头域和资源数据,在接收方显示时,解释出资源数据,并按 资源的先后顺序进行组合显示,当然,是不会有定时等效果的了。 3 3t e N SS M I L 一致性分析 M M SS M I L 是M M 显示的控制语言,它是S M I L 2 ,0 觌范中的一部分,它是从 功能的角度划分出的一个子集,专用于M M S 系统。 3 3 1S M I L 标签及构成 S M I L 中每一个语义单元语法格式均以 开头、 结尾,同一层次上 的标签不允许嵌套,标签及层次如表3 1 : l 垂壅f 星些 塑窒望垂 电子科技大学硕士学位论文 S m i l H e a d ,B o d y H e a d M e t a ,L a y o u t B o d y P a r M e t a N a m e ,C n t e n t L a y o u t R o o t - l a y o u t ,R e g i o n P a rD i l r T e x t ,I m g ,A u d i o ,V i d e o ,R e f R o o t 1 a y o u t W i d t h ,H e i g h t R e g i o nL e f t ,T o p ,H i g h t ,W i d t h ,F i t ,I d

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论