[硕士论文精品]多媒体短信mms系统的研究与实现_第1页
[硕士论文精品]多媒体短信mms系统的研究与实现_第2页
[硕士论文精品]多媒体短信mms系统的研究与实现_第3页
[硕士论文精品]多媒体短信mms系统的研究与实现_第4页
[硕士论文精品]多媒体短信mms系统的研究与实现_第5页
已阅读5页,还剩64页未读 继续免费阅读

[硕士论文精品]多媒体短信mms系统的研究与实现.pdf 免费下载

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

文档简介

摘要随着3G4G通信系统的快速发展,移动多媒体通信业务已成为研究热点,各种多媒体应用己逐渐从有线领域向无线领域发展,以满足人们的需求。目前市场上的多媒体短信产品一般都是由国外公司研发,国内在这一领域的研究较少,因此,深入地研究多媒体短信技术并且研制出自己的多媒体短信产品具有极其重要的意义。多媒体短信业务主要用于移动终端之间相互传递多媒体数据,但是目前可以传送的媒体数据种类还十分有限,其使用效果还远远无法满足用户的需求,本项目正是针对此需求实施的。该项目旨在将L263,H264,MPEG4等主流视频媒体格式添加至MMS系统中并与现有的文本、图像JPEG、JIF动画等和音频从C,AMR等集成至MMS系统中,研发丰富媒体的MMS系统。该多媒体短信系统实现了目前行业内主要的WAP和HTTP两种网络接口技术。本文详细阐述了多媒体短信系统的体系结构和系统功能;描述和介绍了本项目中的显示控制语言SMIL及其编码与解析的实现技术;重点分析了MMS内容一致性问题,MMS通信过程中的MMSPDU技术与WAP和HRRP两种网络接口技术;最后阐述了本项目所研制的MMS终端的开发和实现技术。关键词多媒体短信MMSSMILMMS一致性WAP胛丌PMMS终端ABSTRACTMMMEQUICKDEVELOPMENTOFCOMMLLLLICATIONSSYSTCMOFMETHIRDGENERATION3G锄DMEFONLLGENCRATION4G,印PLICATIONSOFMULTIMEDIAINMOBILEFIELDHASBCENFOCUSEDONANDRNOVEDFOMINTEMETINTOMOBILEFIELDINORDERT0MEETTLLEREAUIREMENTFROMPEOPLEASACRITICALTECLLLLOLOGYINMOBILEFIELD,THEREISLINLEDOMESTICRESE缸CHWORKABOUTMMSFOREIGNVENDORSHAVEALMOSTOCCUPIEDTHEWHOLESH雒ESOFMMSMARKETSOITSURGCMFORUSTOMAS研TLLEMMSTECHNOLOGYAILDPRODUCEOLLROWNMMSPRODUCTMMSMAVDELIVERMULTIMEDIADATA丘OMONETEHNINALTOAILO协ELBU土TLLEMEDIAFBMLATSMATCANBEDELIVEREDISVERVLIMITEDSOF矗RWITLLSMALLE丘BCT廿LATCANHARDIVMEETTHERCQUIREMEMFBM也EPUBLICWKLETLLISPROJECTISACTUALIZEDADDRESSINGTHEREQUIREMENTTHEPFOJECTAIMSATINTE鲈ATINGPOPLLLARVIDEOMEDIAFO啪ATSSUCHASL263,H264,MPEGANDSOON淞WELLASTEXT,IILLAGESUCH船JPEGJIF姐IINATIONANDSOONAILDAUDIOSUCHASAAC,AMRALLDSOONIMOMMSSYSTEMTHENE铆ORKOFTHISS删EMH嬲IMPLEMENTEDWAPAILDHTTPWHICHARETWOMAINNETWORKINTEMCETECHN010西ESINITINDL】蚰啊TLLISDISSERTATIONI11UMINATESLEARCHITECCLLREANDSVSH凇FLLNCTIONSOFH似SASWEU船DESCRIBING觚DIMRODLLCINGTLLEPRESENTATIONCOMROLLINGL锄GUAGESMIL蚰D也EIRNPLEMEMME廿LODOFITSENCODINDECODINGINDETAILTHEDIS删ON肌AL弘弛8恤CONFBHNANCEOFMMSCOMEMS,THETCCLLILOLOGYOFMMSPDUAILDTWOMAMNET、硼RKIMERETECHNOLOGIES砌垤AILDHTTPINMMSSYSTCMFI试LY,ITEXPATIATESNLEEXPLOITATION趾DIMPLEMEMTECMOLOGYOFMMSTERHLINALTHATWEHAVEDEVELOPEDINNLEPROJECTKE唧ORDMUHINLCDIAMESS晤NGSERVICEMMSSMILMMSCONFB船眦EWAPHTTPMMSTEMINAL独创性或创新性声明Y858905本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名重D如日期垄竺亟关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和使用学位论文的规定,即研究生在校攻读学位期间论文工作的知识产权单位属西安电子科技大学。本人保证毕业离校后,发表论文或使用论文工作成果时署名单位仍然为西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。保密的论文在解密后遵守此规定本学位论文属于保密在年解密后适用本授权书。本人签名主D出日期鱼翌亟121占导师签名第一章绪论第一章绪论11引言在移动通信业务中,短消息服务SMS取得了巨大的成功,并且迅速流行。随着无线通信业务的发展与繁荣,人们对短消息的要求越来越高,不再仅仅局限于单纯的文字信息的传送,人们希望能够在同样的服务方式下得到形式更为多样、内容更为丰富的信息服务,于是在2001年,WAPFO彻NWAP论坛和3GPP3GPA血ERSLLIPPROJECT3G伙伴计划联合制定了MMS的工业标准当前主要由开放移动联盟OMA组织维护与升级,其着眼点一开始就放在通过制定一种开放的、标准的、易扩展的体系架构替代基于传统智能网的短消息服务。从目前看,MMS实际是以SMS为建模原型、采用基于无线应用协议WAP体系结构的种全新业务。其传递内容进一步丰富,包括图像、音频信息、视频信息、数据以及文本;在技术上,除了提供了更好的标准性和开放性、业务的扩展性外,同时较好地考虑了与现有消息类业务系统的兼容,定义了一系列标准接口以实现与现有SMS,UMS以及其他消息系统的互操作,从而提供了更好的业务过渡和衔接。MMS是在WAP协议的上层运行,因此它对传输格式并没有严格的限制,既支持电路交换数据格式CIRCUITS谢TCHCDDA叻,也支持通用分组无线服务GPRS格式。其工作原理为利用高速传输技术EDGEENHALLCEDDA_TAR矗托S矗”GSMEVOLUTION,是一种提高数据速率的新技术,是GSM向第三代移动通信系统IMT2000过渡的台阶。它也被称为”GSM384”,因为这种技术能使数据速率由目前的96KB州S提高到384KBS,这种速率可以支持语音、因特网浏览、电子邮件、会议电视等多种高速数据业务和GPRS的支持下,以,AP为载体传送视频、图片、声音和文字等媒体信息。MMS属于非实时多媒体移动通信数据业务,在移动环境下可向用户提供由文字、图像、视频、音频等元素组成的多媒体消息。同时,该系统能够实现手机与手机、手机与互联网间的双向交流。作为下一代的消息系统,MMS是为3G111E3RDGENERATION网络设计的,其网络体系结构兼容现有的2G、25G和3G网络。除了提供丰富的内容支持外,MMS系统还提供了接收验证、读取验证和预设回复等更为全面的功能。它继承了SMS和EMAIL系统的离线工作模式,采用存储一转发机制,消息结构上采用MIME格式进行封装。这样保证了MMS系统与E哪AIL系统以及其他消息系统之间的相互兼容。在终端能力上,MMS终端要求具备多媒体信息的处理能力。通过MMS的应用,在MMS平台上可以衍生出2多媒体短信MMS系统的研究与实现丰富多彩的业务应用,为将来3G业务的开发和市场的培育奠定基础。MMS赖以成功的医素【LJ如下采用SMS用户非常熟悉的操作界面。具备接收确认和阅读确认功能的点对点通信。即时、可靠、快速、随处可用。与EMS消息内容兼容。计费方式与SMS相同按条收费。就目前而言,在3G网络还未正式投入使用以前,MMS仍将沿用WAPPLLSH技术,也就是说在传输方式上还是类似于原来SMS的存储和转发功能,这意味着当手机用户发送条MMS消息时,这条消息并不是由接收者直接收到而是由俗称的短消息中心先一步接收到,然后短消息中心再向接收者发送条接收指令,通知接收者从短消息中心下载消息。然而相对于基本上以纯文本内容为主的SMS,MMS短消息中心所要处理和传输的数据远远比SMS要复杂的多,因为除了要处理存储转发大量的数据外。它还要处理诸如接收者处于不同的网络,或者手机屏幕尺寸不同等情况,那么MMS运营商的设备还需要检测这些情况,以便定制相应的消息格式。12多媒体短信的发展前景多媒体短信的发展与下列因素有着紧密的关系市场的需求随着社会信息化步伐的加快,人们对于多种媒体传达信息的方式和要求越来越高。技术的发展随着2SG和3G的到来,多媒体数据在无线通信阚络中的快速、可靠传输成为现实。终端厂商对多媒体短信前景还是持乐观态度,诺基亚是其中最积极的。价格问题。内容服务水平目前多媒体短信的内容服务提供确实不丰富。中国移动正与10多家内容提供商进行最后的通道测试,不久后,会推出电子相册、多媒体短信游戏等大量服务内容,同时计费问题也将在不久的将来褥到很好的解决。为内容服务清除障碍。从移动通信的发展进程看,MMS有很大的市场空间。今年全球MMS业务量将达到700亿美元,这个市场会给产业链各节点提供广阔的利润空间。鉴于以上的分析,预计到2006年,多媒体短信将成为多媒体技术在无线领域中应用的主力军,支持包括文字、音乐、图片、视频、商务等多种应用一体化的解决策略,多媒体短信的服务和内容近期可能包括虚拟约会、音像预览、体育比第一章绪论3赛片段、街道目录服务和电子邮件发布等,需要增值服务商的大力配合。13项目的来源和论文的主要工作多媒体短信作为多媒体技术在移动通信领域应用的主力军,代表着这一领域的最高应用水平,但目前支持多媒体短信应用的移动终端设备基本都是国外的或其组件,国内的产品开始出现,但这些产品的实用性普遍较差,而且无论是国内还是国外的终端,其支持的媒体种类和内容也十分有限。因此,深入的研究多媒体短信技术并实现相应的产品是非常有研究价值和市场效益的。本论文题目是深圳华为技术有限公司多媒体短消息MMS系统的研究与实现项目的部分。该项目旨在将H263、H264、MPEG再等主流视频媒体格式添加至MMS系统中并与现有的文本,图像JPEG、皿动画等和音频AAC、朋幔等集成至MMS系统中,研发丰富媒体的MMS系统。我参与了这一项目研发的全过程,对多媒体短信的系统结构和系统功能进行了研究,对无线通信的方式和相应的协议格式进行研究,对SMIL标记语言进行了研究,对MMS系统内容一致性进行了研究,对MMSPDU和WAPPUSH技术进行了研究,理论上总结了多媒体短信的体系结构和设计实现的关键技术,同时,确保了研究成果应用于实际的MMS系统的开发项目中,主要完成了下述几个工程项目MMS系统客户终端MMSCOMPOSER的设计与实现。MMS系统MMSSMIL标记语言的研究。MMS系统SMI乙的编码与解析模块的设计与实现。MMS系统关键技术MMSPDU和M蟑PUSH技术的研究。MMS系统WAP和H兀P网络接口技术的研究。MMS系统总体框架的设计与实现。MMS系统综合优化分析工程。14论文所使用的开发平台本论文项目在配置为PEMI啪I550HZWINDOW2000的PC平台下,使用MICROSORSUALC60和MFC作为开发和编译平台,自主开发和研制了MMS系统的客户终端和MMS业务系统。15论文各章节安排本论文各章节的内容安排如下4多媒体短信MMS系统的研究与实现第二章介绍MMS的基本特征,MMS与SMS、EMS的区别重点讲述了MMS的系统结构,系统功能和MMS的工作原理与基本流程最后介绍了目前MMS系统存在的技术问题和解决方案。第三章介绍了显示控制语言SMIL的历史与发展,SMIL语言的概念和优缺点;重点讲述了SMIL文档的结构,SMIL语法和基本结构及一般的语法规则,SMIL规范的主要元素和功能模块;介绍了目前市场上供应商对SMIL的支持;最后给出了本论文项目中对SMIL文档的编解码实现技术。第四章讨论了MMS的一致性。介绍了MMS的结构一致性,演示一致性;重点讲述了MMS内容一致性内容包括MMS的内容域,内容分类和内容类型的详细说明,MMSSMIL一致性,MMS内容适应性调整一致性内容包括MMS内容适应性调整分类,转换代码的内容适应性调整策略和内容适应性调整的相关要求和MMS客户端一致性内容包括MMS客户端一致性要求和MMS消息的创建模式。第五章讨论了MMS消息基于WAP和基于IP的通信实现方式;重点讨论了MSPDU和啪廿P璐H技术;给出了个MMS业务的通信流程的典型用例;最后详细地介绍了本项目中MMS通信部分的设计与实现。第六章熏点讨论了本项目中MMS终端的基本原理,程序结构,通信流程,单个媒体的编解码,MMSPDU的封装和客户终端实现的功能;给出了该客户终端的模块、接口与程序流程设计图最后详细地介绍了该MMS终端的编码实现技术并给出了开发实现的MMS客户终端的产品实例图。第二章MMS系统结构和系统功能5第二章MMS系统结构和系统功能21MMS的基本特征1MMS是在WAJP协议上层运行“J,因此对传输格式并没有严格的限制,既支持电路交换数据格式,也支持通用分组无线业务GPRS格式。其工作原理是利用高速传输技术EDGE,是GSM向第三代移动通信系统1MT2000过渡的台阶。在GPRS网络支持下,以WAP为载体传送视频、图片、声音和文字。2MMS信息是以标准方式压缩的,因此,接收一方可以确认它不支持的内容格式,并以控制方式进行处置。这也是互联网上解决内容交互问题所用的方法。3MMS标准推荐支持的媒体类型有JPEG、GIF、TEXT、AMR语音和其他一些媒体格式。为了获得更好的交互性,诺基亚和其他一些制造商已共同拟就了”MMS一致性文件”,列出了MMS手机能支持的最小一组内容类型。4MMS标准没有规定单一MM8信息的最大容量,这主要是为了保证未来通信的互操作性,避免出现SMS遇到的窘境。因此,MMS信息大小与标准无关,只是操作问题。另外,它还取决于运营商的有关决策。22MMS与SMS、EMS的区别1SMSSHORTMESSA昏NGSERVI雌短信业务PJ。最早的短信业务,是现在普及率最高的一种短信业务。目前SMS只是在手机内建立一段文字后再发送给朋友,简单方便易用,这种短信的长度被限定在140字节之内。SMS采用存储转发机制。SMS传送数据包的工作由移动网络中的短信中心两不是终端用户来完成,如果用户不在服务区内,短信就被存储在短信中心,等用户出现之后再转发给他。另外SMS采用传递确认机制。2EMSENH啪CEDMESSAGESENRICE增强短信服务。SMS的增强版本,是SMS向MMS的跳板。EMS的优势除了可以像SMS那样发送文本短信之外,还可发送简单的图像、声音和动画等信息,仍然可以运行在原有SMS运行的网络上,发送途径和操作也没有差别。该标准属于开放式的,任何对EMS感兴趣的第三方公司或个人都可以在此平台上开发应用软件和服务。3MMSMULTIMEDIAMESSA西NGSENRICE多媒体短信业务。MMS在概念上与SMS和EMS非常相似,可以理解为是SMS向多媒体的演进。但与SMS和EMS不同的是,MMS对于信息内容的大小或复杂性几乎没有限制。MMS不但可以传6多媒体短信MMS系统的研究与实现输文字短信,还可以传送图像、影像和音频。因此,MMS带来最大的变化是各运营商可发展更多元化的移动通信服务。MMS既可收发多媒体短信,还可以收发包含附件的邮件等。丽从用户角度来看,多媒体应用将是吸引他们使用的关键。从技术上来看,MMS绝对不是像SMS那么简单的技术,说的简单一些,MMS是封装在WAP协议之上的离层应用程序注意这里仅仅是协议的封装,并没有出现WAP浏览器本身,利用这种高层应用程序可以实现包括图像、音频信息、视频信息、数据以及文本等多媒体信息在内的信息传送。23MMS系统结构MMS为在移动通信的多媒体信息服务提供了一个整体的标准框架。它的特点和功能是能够传送各种类型的内容。M忧S系统的一个关键特征是能够支持现有的各种消息服务系统,像寻呼系统、EMAIL等。图21为MMS系统框架结构【41。图21MMS系统框架结构1图21中MMS系统结构元素例巾1MMS客户端MMSCU蛐TTMMS客户端是和用户交互的系统组件,能够在用户的无线设备上实现一种应用。MMS客户端在多媒体短消息业务环境MMSEM啪MDIAMESSAGNGSERVICEENVIM衄ENT中操作。MMSE可以提供对多媒体短消息的传递、存储和通知等功能,为用户提供一套完整的MMS。实现这些功能的业务元素实体的分布非常灵活,可以包含在圆一个网络中也可以分布在几个不同的网络中甚至是几个不同类型的网络中,例如GPRS、UMTS等。同时,由于MMS包含的每一个功能实体都是逻辑实体,在具体的实现时可以根据业务或者运营商的需要对某些功能实体捆绑在一起实现,第二章MMS系统结构和系统功能7比较常见的是将MMS服务器和MMS代理中继棚匮务器作为一个设备来实现。MMS客户端应该包含MMS的用户编辑应用程序,它能够编辑和显示多媒体信息,网时还能在相应的消息传输服务的支持下发送和接收多媒体信息。MMS客户端应用程序框架如图22所示。应用程序框絮眦USERGENT、PISHDISPATCHER、哪SUSERGENTL内窖显示L通用功能两络协议LL图像、多LL链路保持、L媒体等同步等WIM图22MMS客尸端应用程序框架其中WAEWIRELESSAPPLICATIONENVIROI】1ILEM无线应用环境WIMWIRELESSIDENT时MODLLLE无线识别模块EFIEX把MALFL】ILCTIONAL酊INTE面CE外部功能接口MMS代理中继棚聂务器MMSPM科RELAYMMS代理中继服务器在系统中的作用类似予WAP模型中PULL操作的源服务器或者PUSH服务器。是与客户端交互的系统组件。为提供信息存储服务的组件提供接入,负责激活系统中存在的其他能联系上的信息服务系统。有一些服务是本组件和MMS服务器一起完成的。MMS服务器MMSSERVERMMS服务器是存储MMS信息的系统组件。MMS服务器负责存储和处理到来和离开两个方向上的多媒体短消息。每个MMSE可以有多个MMS服务器。MMS服务器可以和外部网络的EMAIL服务器、SMS服务器等通过标准的接口协同工作,为用户提供丰富服务类型。BMAN服务器EMAILSERV盯EMAIL服务器是传统的HLTEMET上的服务器。该系统单元提供传统的INTEMET邮件服务。它使用SMTP协议发送消息并使用POP及IMAP协议接收消息。其他传统无线消息系统LEGACYWIRELESSMESSA醉NGSYSTEMS是现存所有的支持无线消息传递的消息系统,这包括无线寻呼系统和短信系统,它们正在为大量的用户提供消息服务。MMS用户数据库记录与用户相关的业务信息,比如用户的业务特性、对用户接入MMS的控制等。扩展服务EXTERALSERVICE和增值服务VALUEADDEDSERVIC模块功能除了现行的MMS照片消息传送之外,3G网络还可以用于将较短的视频剪辑传送到其他移动用户或其他因特网用户。视频剪辑的尺寸根据3GPP规范的定义,限制在100KB下的SQCIF或QCIF分辨率模式。根据分辨率的不同,目前可供发送的录制片段时长最长约为15S。多媒体短信MMS系统的研究与实现2图2。1中各系统元素之间的接口及其作用【7】MMS客户端和MMS代理中继,服务器的接口MMSM是MMS客户机程序与MMS代理中继之间的通信接口。MMS客户端和MMS代理中继服务器之间的关系如图2_3图23L、图232所示。图23L通过W垤多媒体信息在MMS客户端和WAP网关之间基于WSP进行无线传输,而WP网关和MMS代理中继,服务器之间基于HRRP在有线网络上传输图232通过HRRP多媒体信息在MMS客户端和MMS代理中继,服务器间基于HTL甲在有线网络上传输图23MMSM接口MMS服务器和MMS代理中继,服务器的接口MMSSMMS服务器与MMS代理中继之间的通信接口。如果MMS服务器和MMS代理中继服务器集成为一个组件后,可以不考虑此接口。MMS代理中继,服务器间的接口MMSR不同MMS系统的MMS代理中继之间的通信接口。MMS系统支持不同于其他消息系统的服务和功能,MMS代理中继,服务器通过此接口能够发现其将要通信的另外的MMS代理中继服务器,并完成信息流的传递。在任何豫个MMS代理中继,服务器中进行信息交互之前,其中的一个MMS代理中继服务器将需要与另外一台MMS代理中继,服务器通信,根据这些系统元素所使用协议的不同,可有不同的通信方法,例如对于EMAIL服务器,可使用ESMTP协议的报告机制和协商机制。E接口MMS代理中继,服务器与基于HLTEMET的邮件系统之间标准邮件通信接口,使用SMTP、POP和IMAP协议。此接口通过HTEMET保持MMS代理中继服务器和EMAIL服务器的双向连接。在发送多媒体信息时,MMS代理中继服务器利用SMTP协议向目标主机提交信息,信息的净荷将转换成标准的眦ME格式邮件发送至INTEMET,MMS信息头将添加”XHNS”前缀。接收时再进行类似的变换,多媒体信息的MIME部分转换成MMS的格式,同样道理,所有具有”XMMS”前缀的信息头转换成MMS的信息头。第二章MMS系统结构和系统功能9L接口MMS代理中继服务器与传统无线消息系统之间的通信接口。由于存在着各种各样传统无线消息系统。所以该接口可以看作是一个接口集。利用此接口,能够完成MMS系统与其他消息系统的连接和消息交互,比如SMS系统,将普通的短消息经过此接口转换成MMS的格式,送至MMS客户端。24MMS系统功能MMS系统的最大的特色就是支持多媒体功能,它可以支持INTEMET大量字符集的文本信息;JPEG、GIF87A、GLF89A等格式的图像信息;AMR、MP3、MLDI、WAV等格式的音频信息;H263、MPEG4、0UJCKTIME等格式的视频信息及上述元素的任意组合等,其组合是由SMIL语吉进行集成实现的。MMS的系统主要功能有多媒体消息的传送。当移动终端向多媒体短消息中心MMSC发送接收请求,MMSC收到请求后,可安全可靠地发送多媒体信息到接收方移动终端。多媒体信息也可由SMTP通过MMSC按用户电子邮箱地址发送给用户。使用MSISDN号时,MSISDN将被转换成路由地址,映射到接收方。使用EMAIL格式的地址时,多媒体信息将以标准的互联网路由信息传送。多媒体消息的存储转发。MM8C接收到来自不同发送方手机和EM础用户的信息后,首先对其进行检查。通过检查的信息可以队列的方式存储在MMSC的磁盘阵列中。当多媒体信息通过MMSC发送时,根据设定的条件与类别进行转发,直到MMSC收到接收方收到信息的确认。多媒体消息的群发。系统管理人员通过终端直接操作或通过互联网方式实现间一条多媒体信息发送到指定的多个接收人。另外,移动用户可通过包含多个其他移动用户的清单向他们发送信息。这些清单既可用于信息的始发MO,也可用于信息的接收MT。每个用户可创建若干清单,每个清单包括若干个接收方地址。多媒体港息的拷贝。移动用户可将接收到的多媒体信息通过拷贝功能进行复制,并将复制的信息发送到UMS统一消息服务或电子邮件地址。拷贝功能可使用户能长期地存储信息,而多媒体信息的转发功能则会将该多媒体信息从MMSC的信息存储中删除。多媒体签名。该功能可使用户能够通过发送方的相片来识别信息的发送人。它支持视频、音频、图像以及多图像等多种签名方式。其它功能。实现多媒体信息的定时发送,发送通知提示,”阅读”通知提示,消息内容格式转换等功能。其实,MMS的一个实质上的功能是可以进行多媒体同步播放L。多媒体短信MMS系统的研究与实现25MMS的工作原理与通信基本流程多媒体信息服务建立在以WAP为载体的数据传输网上。它可在GSM网络限7展8、GPRS网络、CDMA1X和未来的3G网络中。但是为了获硐户满意的带宽,最好是在GPRS、CDMALX或是3G网络环境下,当然也可用于在实行了HSCSD技术的GSM网络中。獭垤技术在多媒体信息服务中扮演了重要角色。通过WAP的PUSH、N0TIFICATION和PULL的功能,终端用户能完成与系统的通信。多媒体信息服务的基本流程如下1用户编辑要发送的MM。2用户选择或者输入MM目的地址。3用户发送MM。4MMS客户端程序将该消息通过MMSM发送给相关的MMS代理中继。5MMS代理中继解析MM目的地址。6MMS代理中继通过MMSR将消息发送给每一个目的MMS代理中继。7目的MMS代理中继将该消息存储在相关的MMS服务器上。8目的MMS代理中继向目的客户端程序发送通知。9目的MMS客户端程序从MMS服务器上接收MM。LO目的MMS客户端程序通知用户有新MM到达。11用户打开新MM。12目的MMS客户端程序将MM显示在用户的终端屏幕上。26MMS存在技术问题和解决方案目前MMS存在的几个主要技术问题及其解决方案如下1网络。MMS业务要求建立一个多媒体消息中心MMSC,并具有各种2G和3G网络的接口。MMSC通常作为一个独立的网元存在。因此,在从2G向3G网络的演进过程中。MMSC要做到平滑过渡,这样在维持网络运行的稳定性及保护投资效益方面可以给运营商带来好处。从实现方式上讲,MMS业务能够在2G、25G及3G移动网络中实现,但出于业务传送内容对网络带宽、传输速度和移动终端的要求,只有在3G网络中才能充分发挥其特色,用户才能享受到MMS所带来的好处;从目前试运营的情况来看,MMS还不能很好地实现互联互通,而且由于信道堵塞而导致短信频频出错的情况时有发生。例如,用户在发短信息时候,经常出现”短信发送失败”的提示,而实际上有时候对方已经收到了短信,这样就使发信方在无意中增加了重复发信的费用。第二章MMS系统结构和系统功能解决方案MMS运营商应该及时更新其技术,可在MMS消息头域中添加相关的标识,对是否进行计费进行判断,防止重复计费;同时,应改进通信网络,并且解决信道堵塞的问题。2日前只有少数的手机厂商推出了支持MMS业务的手机,同时,大多数用户正在使用不支持MMS业务的旧款手机,这就势必造成一些用户无法接收并浏览MMS短信,对MMS业务的推广和普及带来一定程度的影响。解决方案当向不支持MMS的手机发送多媒体短信时,可以SMS短信的形式给出提示,该消息包含MMS短信的存储地址如EMAIL以及用户浏览所需信息,告知用户如何看到发来的MMS短信。例如,香港运营商0RANGE公司采用的方法是在SMS中告诉用户地址和密码,用户按SMS中的地址登录该公司网站,输入密码,就能看到发给自己的MMS短信。3由于手机厂商各自为政,采用的技术没有同一标准,终端支持的媒体格式都不尽相同。使得各品牌手机之间的互通存在着兼容性问题,不同品牌手机之间的MMS通信往往不能成功。解决方案各终端厂商联合起来,对支持MMS的终端制定统一的标准,目前MMS行业中对于终端初步的标准如下1显示支持至少3行汉字显示,每行不少于4个字,要求MMS终端能兼容现有的彩色屏幕显示,应至少支持256色;2声音至少支持IMELODY,WAV,MIDI中任意的种或多种。对3G的MMS终端,应该支持蝴R声音;3文本至少支持GB1300011993,TSB58,USASCII,ISO88591,U1下8编码,并统一各编码方式之间的相互转换;4图像应具备处理100120像素图片的能力,图像格式应支持四EG,GIF87A,GIF89A,WBMP中的一种或全部格式5视频应至少支持MPEG4SUALSIMPLEPROFILE,LEVEL和ITUITH263PROILE3LEVELL中任意的一种或多种格式。4MMS的服务内容问题MMS具有个性化的特点,必须提供丰富的信息内容才能吸引用户。尽管目前的技术和基础设施建设己不成闯题,但MMS仍缺乏实质性的服务内容。解决方案应尽快制定开放的增值业务的接口,以便内容开发商尽快推出大量具有吸引力的MMS服务,并使广大用户明确如何订购业务、如何取消业务等使用方法,从而推动MMS业务的快速发展。同时,传送方式除了现有的手机之间的通信外,还可以开通手机与电脑之间的互通。5手机作为一种嵌入式终端设备,在目前技术条件下,其硬件处理能力相当有限。目前虽然MMS分发代理会根据终端的能力信息进行MMS内容的适应性调整,但MMS用户代理对于适合自身特点的信息显示的自适应能力还是明显不足。解决方案对于不支持的图像或视频格式,保持原始的布局信息,在原有的图像或视频布局区域显示系统默认的图片或相关的文字信息。当图片或视频的尺12多媒体短信MMS系统的研究与实现寸大于规定的显示尺寸时,进行适应性缩小或选择滚动功能保证布局的美观;当预定的文本区域无法显示完当前页面的文本内容时,自动增加虚拟页面即文本续页继续显示文本内容,未完则再增加续页,直到显示完毕,再进行下一个真实页面的显示。当播放MM时,续页的持续时间同前真实页;对于不支持的音频格式,采用系统缺省的声音进行提示。播放时,不对音频数据进行处理。6目前通信市场上的MMS终端都无法知道将要接收的MM包含有哪些媒体类型及媒体格式,使用户在获取MMS消息的操作中带有盲目性,不能预先判断将要接收的MM中包含什么媒体信息,常常造成用户接收完MM后无法浏览或当中的某些媒体无法播,增加了不必要的花费。解决方案在接收MMS之前,分析MMS通知的相关头域。得知相关MM的内容中包含哪些媒体元素,如果本地终端不具备处理相关媒体类型的能力,则给出提示,让用户选择是否对获取该MM。这样就可省去不必要的花费,也节约了网络服务提供商的带宽资源。具体是在接收MMS消息前,用户预先通过注册媒体处理的应用或修改MMS服务系统的配置文件,告知MMS终端能处理的媒体类型。当MMS客户端收到MM通知后,自动和配置信息进行比较,按照预先的定制自动处理,或给出提示并将之后的操作交由用户决定如何处理。7目前的MMS系统下。MMS的接收大多采用传统的方式,即用户终端先根据MMS通知的地址从MMSC下载数据,然后解析MMS,再播放于终端屏幕上。这就造成终端资源的浪费,网络繁忙时会出现用户长时间的等待,效率不是很高。解决方案当用户中选择下载后立即播放MM时,可以采用边下载边解析的方法,系统以轮询的方式扫描数据服务的数据接收缓冲区,将网络底层送来的UDP数据包进行重组,按序号组成不完整的M岬数据包,再解析出部分MM的信息数据,并进行同步播放当解析到条件不满足时就暂停,到下一块数据获取后再继续,直到所有数据获取完成,这时整个数据的解析同时完成,并对MMSC进行相应的回复。此过程中WAP的连接直到下载完所有数据后再断开。27小结其实,MMS的长处不仅在于其可包含的内容丰富多样,更在于我们可以把不同性质的内容组合在一起。图文、影音并茂是MMS最大的特色,也是MM8被称为W短信革命”的内涵所在。同时,随着技术的发展,用MMS代替现在的电子邮件,是完全有可能实现的,到那个时候,用户就不会受时间地点的限制,可以随时接收电子邮件了。总之,MMS手机将会给用户带来一种全新的手机沟通方式,充分感受到通信的乐趣。第三章显示控制语言SMIL13第三章显示控制语言SMIL随着INTEMET通信的迅速发展,其应用已由教育、科研为中心转移到了以商业为中心,电子商务、网络娱乐消费成为主流;与此同时,随着WWW用户的不断增加,用户对网络的期望和要求也越来越高,单的静态媒体已无法满足需要,文字、声音、图像和视频等多种媒体集合于一身的媒体演示形式成为了通信的焦点;同时,随着移动通信市场的迅速扩大,移动通信设备用户也不再满足仅仅是单一文本和声音的交流,对于多媒体消息业务的需求也越来越迫切。同步多媒体集成语言SMILSYNCLLRONIZEDMULTIMEDIAINCEGRATIONL趾GUAGE依靠其成熟的技术和简单的实现方法,被有线和无线通信技术领域所普遍采用,在现时和今后的通信领域中显示出了越来越重要的应用价值和地位。31SM几语言的简介311SMM语言的历史与发展1998年,W3CWBRLDWIDEW曲CONSONIUM万维网协会推荐了SMIL10。它是由L定义并与其完全兼容的标记语言。它可把文本、图像、音频和视频等媒体内容集成在一起。2001年3月1曰,W3C发布了SMIL2O版本。它除了对SMILLO继承、扩展外,还引用了能够让SMIL语句在其他基于小。的语言中重用的特性。2005年2月1日,W3C又发布了SMIL21最新版,定义了建立在使用SMIL20和SMIL21模块上的新结构SMIL21扩展的移动配置规范SMIL21EXTENDEDMOBILEPROFILE,以促进移动通信业务的发展,也表明了SMIL技术在现时和今后的通信领域中显示出了越来越重要的应用价值和地位。312SMIL语言的简介W3C在建立关于同步多媒体的工作组时,就开始了SMIL的开发。SMIL是一种基于XML的语言,它允许作者编写交互式多媒体表示而无需使用像MACROMEDIADIRECTOR这样的多媒体管理工具。作者可以描述多媒体表示的定时、将超链接与媒体对象关联以及定义屏幕表示的布局。它已开始成为将多媒体集成到WCB内容的重要新方法。SMIL采用基于XML的方法来控制多媒体元素的定14多媒体短信MMS系统的研究与实现时和表示,它己开始获得众多大的软件供应商和工具制作商的支持,这使得开发人员使用它变得越来越容易。在不久的将来,隧着对当前SMIL规范支持的增长,对于任何在工作中需要某种形式的多媒体资产控制的开发人员,使用SMIL将成为他们的标准策略。如果把正在增长的工具创建者的名单作为某种指示,那么用SMIL构建表示也会变得更简单。目前主要使用的是SMIL2O规范。根据W3C文档,SMIL2O有两个主要设计目标进一步定义基于AL的允许作者编写交互式多媒体表示的语言。为了在其它基于L的语言中重用S虹L20语法和语义,并且引人注目地将定时集成到XHTML和可伸缩向量图SVGSCALABLE、忱TORGRA_DKCS中SVG是一种用XML描述二维图形的语言。313SMIL语言的优缺点SMIL是套已经规定好的非常简单的标记语言。用来规定多媒体片断这里多媒体中的媒体包括声音文件、视频文件、动画、图片和文字等在什么时间、在什么位置、以什么样的方式播放。其优点P1如下1避免使用统一的包容文件格式;2同时播放来自于不同位置上服务器上的多媒体片断;3具有时间控制语法;4简便的演示布局方式;5多语言选择支持。SMIL的优点很多,但是缺点也是有的1播放器太少。目前全面支持SMIL2。O的播放器只有REALONEPLAVER;2各播放器不太兼容;3制作的工具匮乏;4中文的支持能力差。32SMIL文档的结构这里以目前普遍采用的SMIL20语言规范为主对SMIL语言进行介绍,S埘L是一系列函数的语义和语法的标记模块。321SMIL语法基本结构SMIL20文档的根元素是SLILIL元素,它可以有一个XMLNS属性,用以表示这个SMIL文档采用的名字空间,属性的值必须是一个标准的XML标识符ASMIL文档基本的结构如下C一媒体标记,SMJL显然SMIL和HTML语言的语法格式非常相像,但二者的差别是很大的。322S虹L语言的一般语法规则SMIL语言的一般语法规则如下SMIL文档以咚MII开始,以,SMII结束。用T注释文字进行注释。整个文档由BODY和HEND两个部分组成。属性和标记要求小写。有些标记必须以斜杠作为结束标记。在SMIL中,如果标记不是配对标记例如等,那么,必须以斜杠作为结束标记。例如属性值必须用双引号括起来。SMLL文件的扩展名为TSMN或者SMI。为了防止与其它类型文件的扩展名冲突,最好采用SMIL这个扩展名。附加信息写在对之间。其基本格式是。323SMIL规范的主要元素1SMIL的头元素HEAD。HEAD用于描述演示中的空间布局,有一个ID属性用以标识该元素,HEAD的子元素如表31所示表31HEAD的子元素元素名作用允许出现次数JAVOUT描述演示的空阀布局1次SWITCH选择不同的布局语言1次META定义文档的各种属性多次2SMIL文档体元素BODY。BODY元素包含了SMIL演示的时间和链接行为的信二L一董堡堡堑堕型墨丝塑婴塞皇塞墨息,显示图片或播放声音开始时间,哪段媒体对应于哪个链接。BODY用ID属性标识该元素。BODY的子元素如表3,2所示元素名作用允许出现次数SEQ序列元素任意次PAR并列元素任意次AUDIO音频任意次IMG图片任意次TCXT文本任意次忱XTSTREAM文本流任意次VIDEO视频任意次REF通用媒体对象任意次蚰IMATJON动画任意次SWNCH选择元素任意次A超链接任意次其中REF,蛐油ATION,锄DIO,IMG,TEXT,TE她帆锄,VIDEO统称为媒体元素SEQ和PAR是同步元素;S谢TCH用来选择符合条件的分支;A元素用来指定超链接。3若干重要元素嘲嘲11011111。SMIL的定时元素。在PAR和SEQ元素中,BEGIN,END,DLLR,ENDSY玎C,R印EAT用来指定演示的时序行为。BEGILL和END用来显式地指定播放多媒体对象的起始、终止时间;DLLR用来显式地指定播放媒体对象的持续时间,它是一个时钟值;ENDSYILC用来指定PAR元素的结束同步时间REPEAT用来指定元素的重复播放次数,取整数值,或”INDEFINITE”表示无结束时间。正确的时间写法是HHMMSSXY。1111表示小时;MM表示分钟;SS表示秒;X表示1LO秒;Y表示1100秒。时间控制非常重要,它直接影响我们演示的效果。SMIL的时间表示方法说明如表33所示默认的时间是秒,”2S”、”2OS”和”2”是一样的。表33SMIL的时间表示方法时间标记指代例子说明H小时15HL小时30分钟MLN分钟475MIN4分45秒S秒104510秒450毫秒SMIL的同步元素。第三章显示控制语言SMIL17SMIL的同步元素用来同步各种媒体对象,PAR元素的所有予元素都以并行的方式播放,而SEQ元素则以顺序的方式播放。PAR和SEQ元素可以包含的子元素与BODY元素相同。元素。首先看下面这个例子,SEQ,BODY习日习日【一1J图31运行效果示意图运行效果如图31所示播放器先显示PICTURELJPG,然后显示PICNLRE2JPG。这就是用叫SEQ这对顺序播放标记规定的演示结果。元素。接下来瞧瞧这个例子F司日习日图32PAR卿AR运彳亍效果示意图运行效果如图32所示播放器同时显示PICTURELJPG和PICTURE2JPG。这就是用这对并行播放标记所得到的结果ASMIL的媒体对象元素。SMIL的媒体对象元素,以U的形式包含在SMIL文档中。媒体对象元素可以拥有的子元素是ANCHOR,用来在媒体播放过程中添加超链接。其中,CLIPBEGIN,CLIPEND属性是用内部时间控制的属性。这里的内部指的就是多媒体片断自己的18多媒体短信MMS系统的研究与实现时间线TIMELIILE。我们看下面的这个例子圈33播放效果示意图从图33中可以看出首先是VJDE01姗从自已的5秒处开始播放,播放7秒以后,DE02RM从自己的2秽处开始与DC01RM一起播放,DE01M播放到自己得15秒处停止播放,DE01彻播放了15510秒。DE02ML播放到自己得15秒处停止播放。DE02M播放了15213秒。图中灰色部分表示播放部分。SWITCH元素。S、】L,ITCH元素可根据具体情况选择不同的元素,实现对不同用户的设置带宽、语言等。S弼CH元素的选择通过对每个元素的TEST属性实现,TEST属性返回布尔值,若返回的值是伽SE,则浏览器忽略该元素。利用这些测试属性可方便为用户定制SMIL文档,也使SMIL语言具备智能流的特点。语言选择的智能。请看例子QRMEOS眦CMN姻ERM竹SYSTEMLANGU丑GE毫“ZHCH”,BODY在SMIL播放器播放该SMIL文件时,检测播放器设置的是什么语言。如果是美国英语ENUS,那么就从服务器下载ENGLISHRNL播放如果是简体中文ZHC曲,那么就下载CHINESE脚文件播放。这样就可以设置很多的语言选项。言的版本也就很多了。表34给出常用的一些语言的代码。第三章显示控制语言SMIL19表34常用语言代码代码语言ZHCN中文中华人民共和国ENUS英语美国FR法语标准法语DE德育标准德语IT意大利语标准意大利语JA日语ES西班牙语西班牙智能流SU代STLEAM。用户联网速度不尽相同。如果满足高速用户的要求,那么低速用户可能由于速度太慢而不能收看;如果满足低速用户的要求,那么高速用户看到的效果就打了不少折扣,浪费了高速带宽。S、ITCH元素很好的解决了这一问题,请看下例TMODYCVIDEOSIC盅“HIGHSPEEDMSYSTEMBITRATE“225000”VIDEOSK“MID盍PEEDRMSYSTEMIBITRA协160000修VIDEOSRC“LOWSPEEDRM驴TEMBNRATE“20000,SWITDL标签替代了SMIL10中的。5媒体对象模块。定义了描述各种媒体对象的元素和属性,包括REF、ANINLATION、AUDIO、IMG、VIDEO、TEXT和鲰T蛐AM。SMIL20改动并增加了它们的一些属性,新增了子元素NPM印以加入对于实时传输协议RTP的支持,增加了对于扩展媒体播放器的支持。6元信息模块。定义了如何描述SMIL文档的资源,SMIL2O增加了元素,并采用资源描述框架RESOURCEDESCRIPTIONFRAMEWORK的模型和语法来描述元信息。7结构模块。规定了SMIL文档的结构,即SMIL元素。HEAD元素

温馨提示

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

评论

0/150

提交评论