[硕士论文精品]交互式多媒体短信息业务平台系统的设计与实现_第1页
[硕士论文精品]交互式多媒体短信息业务平台系统的设计与实现_第2页
[硕士论文精品]交互式多媒体短信息业务平台系统的设计与实现_第3页
[硕士论文精品]交互式多媒体短信息业务平台系统的设计与实现_第4页
[硕士论文精品]交互式多媒体短信息业务平台系统的设计与实现_第5页
已阅读5页,还剩58页未读 继续免费阅读

[硕士论文精品]交互式多媒体短信息业务平台系统的设计与实现.pdf 免费下载

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

文档简介

交互式多媒体短信息业务平台系统的设计与实现攘要短信息,因其简单、快蕤、准确、私密翻个性化的特点,己不知不觉缝蘸入了我们魄生活。现在,又增加了一些铡如彩色图片、动画、音频和视频片断等额外特性,出现了多媒体短信息业务MULTIMEDIAMESSAGESERVICE,埘S。埘S信息容量的显著增加既丰富了用户体验,同时也为内容和服务提供商们剖造了薪的利润来源。僵是,凌有的渤S掇供的溺户交互功毙逐攫有限,制终了翘S增值业务开发的空间,影响到MMS企业应用的发展。为了增强用户同移动设备的交互性和丰富用户体骏,我们在MMS的基础上扩展了交互能力,提出了交互式多媒体短信息业务的概念。交互式多媒体短信息盟务不但支持懑S酶基本功篷,更重要熬是在涮S中嵌入了本邀交互支持和动作邀请支持。移动用户将不再仅仅是信息接收者,他们将成为信息流的一个中间节点。当然,实现上述功能的前提是移动设备用户界磷和交互形式的先行转变。为此我们为中小型企业和大中型企业提出了适合英特点黪企业移动信患平台灏络蓬絮,磅裁了交互式多媒体短信息业务客户端、应用服务器以及应用开发工具。我在其中的主要工作是设计和实现应用开发工具,实现XHTML的可视化编辑、仿真移动设备效粱预览,促进交互式多媒体短信息内容的开发。关键词交互式多媒体短信息业务MMSXHTMLWAPDESIGNANDLMPLEMENTATLONO爹薹N薯嚣RAC誓LV嚣熟耋U薹夏LM嚣DIAMESSAGESERVLCEP毛ATFO薹B藿SYSTEMABS零装AE善SHORTMESS氇GESERVICESMSISBECOMINGONEPARTINOURLIREBECAUSEOFITSSIMPLESMFI。EXAZTPRIVATEANDPERSONALFEATURES,NOWWI也THEADDITIONOFCOLORPICTURES,ANIMATIONS,AUDIOSAMPLES,ANDVIDEOCLIPS,MULTIMEDIAMESSAGESERVICEFMMSPROMISESADRAM越ICINCREASEINMESSAGECAPABILHIESTHATWILLENRICHLLSEREXPERIENCEANDCREATEAMAJORNEWS01ROEOFREVENUEFORNETWORKOPERATORSASWELLASCONTENTANDSEN,ICEPROVIDERSHOWEVER,MMSHASNOTEXTENDEDITSBOUNDARYBEYONDFUN,GAMESANDENTERTAINMENT,SOMMSHASALONGWAYTOGOTOACHIEVETHEBETTERUSEREXPERIENCEANDENHANCEDINTERACFIVI镢THEINTERACTIVEMMSCONCEPTISINTRODUCEDHERETHEMMSISENHANCEDWITHTHEINTERACTIVECAPABILL饥BESIDESTHESTANDARDMMSFUNETION。LOCALINTERACTIVESUPPORTANDACTIONINVITATIONSUPPORTAREEMBEDDEDINTHEMMSMTHENEARFUTURE。ANEWPOWERFULANDDEMANDINGMOBILEUSERMODELISGOINGTOEMERGAMOBILEUSERWILLBECOMEANODEOFINFORMATIONFLOW,NOTANENDTHETRANSFORMMIONMAKESITPREREQ试SITETOCONVERTTHEUSERINTERRACEANDINTERACTIVEMODELOFTHEMOBILETEMFINALSTOSUPPORTTHEFUNCTIONALKIES,REDEVELOPEDADIENT,ALLAPPLICATIONSERVER,ANDONEAUTHORINGT001ANDALLENTERPRISEMOBILEMESSAGEPLATFORMWASALSOIN嚣ODUCEDTOPROVIDEANIMEGMTEDAN惦RONMENTFORDIFFERENTKINDSOFENTERPRISESTOUSEMMS,MYNLAJORJOBINTHISPROJECTISTODESIGNANDIMPLEMENTAUTHORINGTOOLTODEALWITHXHTMLONMOBILEDEVICESKEYWORDSINTERACTIVEMMSMMSXHTMLWAP4第一章项目背景1多媒体短信息业务的发展历程多媒体短信息业务MULTIMEDIAMESSAGINGSERVICE,删S是按照3GPPTHETHIRDGENERATIONPARTNERSHIPPROJECT标准和WAPWIRELESSAPPLICATIONPROTOC01论坛标准中有关多媒体短信息标准开发的新业务。它最大的特色就建支持多媒体功能,能够传送视频片段、图片、声音和文字,实现即时的手机端到端、手机终端到因特网或者因特网到手机终端的多媒体信息传送。由短信息业务SHORTMESSAGESERVICE,SMS一路走来,经历了增强短信息业务ENHANCEDMESSAGESERVICE,EMS的发展阶段,姗S是一个充满光明前景,目前正在蓬勃发展的先述技术。下面,本节将对SMS、GMS和MMS作一些分绍和比较,以乖于理解其发展历程。111短信患业务起初短信息业务只被当成通知用户话音邮件到达的一种寻呼机制,但现在已越来越多娥用作信息潼务,著由于其经济性、简单性、可储存髓和可靠性等特点而风靡全球。在欧洲,1999年短信息月发送量为10亿条,2000年月发送最达到了50亿条,一年增长5倍;在日本,短信息业务已培育成一个60亿美元的巨大市场;在中国,短信业务里几何级数增长,2001年全国短信量900亿条,2002年全国短信豢达到1200亿条,2003年全国短信量为2200亿条。使用短信息业务,用户能在几秒钟内与几乎世巽各地数字蜂窝网的其它用户交流麓短文本信息。短信患的长度被限定在140BYTE之内,对该140个8位组的解释,不同的国家不尽相同。欧荚一些国家采用7比特编码,而像中、目、韩等国家则采用双字节编码,条短信息中最多发送70个字。短信息业务利用信令信道接收和发送短信息,不用拨号建立端到端的业务通道,因此短信息业务的一个突出特点是,即使移动终端处于通话状态,仍然可以同时接收短信息。SMS采用存储转发机制。SMS传送数据包的工作由移动网络中的短信中心完成,如果用户不在服务区悫,短信就被存储在娥信中心,等用户出现后霉转发给他。即SMS的传递是有保证的。短信患业务按照通信方式分为两种一一小区广播短信息和点到点短信息。小区广播短信息是将消息发送给该小区中有能力接收短信息并注册了该项信息服务的活跃手机或移动台,典型应用是发送关于路况、天气预报、股市行情等消息。在点到点短信息业务中,消息可以是从一个移动台发送到另个移动台,或从一台微机到个移动台,或者相反。这些消息由短信息中心SMSC保存,在可以传递时发送。SMS属于第一代的无线数据业务,在内容和应用方面存在很多局限性。112增强短信患娃务臻强短信想照务EMS建立在SMS系绞豹羹戳之主,楚对SMS豹避一步改进和完蓠,是SMS向MMS过渡的跳板和桥梁。戮S骢谯势鲶了可瞄像S磁S鄢榉发送文本嫒镲之秘,逐可发送麓葶豹图象、声音茅翻劝磷等倍息,并且仍然可以运行在原有SMS嗣络上,发送途径和操作也没有畿别。EMS檬准是开放式的,任何对蕻感兴趣的第三方公司或个人都霹以在此平台上开发应爝较孚葶羹黢务。EMS能够将简单音调、图片、声脊、劝域和文本集成到起,然后在EMS手车几上鼹示。例如当短倍中出现感叹号时会演奏檑关的声调,或者挺简单黑岛辫片与声音文本溺嚣寸黧示盘繁。EMS是SMS的增强版本,也使用信令通道,通过短信中心存储和转发短信,实联原理也魄竣炎姒,无须对慧继鼹络送行爰缀。遮慧蘧对EMS麴支持爨逶避扩禳SMS中的硝户数据酋部USERDATAHEAD,UDH来实现的,UDH允许在条绶信息的文本数据之前包含二进制数据。由于短信息中心支持UDH,所以从SMS到EMS静舞缀楚遴翡麓,实麓EMS对麓有麴短蒜中心凡孚没有影螭。EMS对现有短信中心所要做的墩大修改是运酱商计费系统,毕竟EMS和SMS属于不同类别的业务,条EMS短绩盼蛰攫可怒是SMS鼹好几倍,在EMS中有些格式懿字占蠲空间氇蹴SMS大很多,这种情况下,短髂中心就需甏增加一些模块,记泶栩关的值并生产相应的呼叫详细记录。但是,考感到魂有靛大罄分手褫不支持琶S标溪,聪里,在E麓S蓑簿设备上编辑增强型短僚息也超一件狠麻烦的攀,因为手机中只能存储有敝的阉片,蒋者手机输入机制也没有实质性的改进。113多媒体斌信息业务多媒体短信息业务MLVIS在概念上与SMS和EMS非常相似,可以理解为是SMS向多媒体的演避。但与SMS和EMS不同的是,MMS对于信息内容舱夫,J、帮笺杂性凡乎浚育羧涮。MMS不但可以传输文字短信,还可戳传送黉象、影像和音频,因此,MMS给各运营商带来了发展更多元化移动通信服务的机会,从躅户翅度露,多媛体应聪跫嘏引髓们静关键。双技术上蓍,MMS跫封装在WAP之KFF,J筒瑶应用程序仅仅怒协议的封黻,并没有出现WAP浏览器本身,利用这种高屡的封装可以实观包括图象、音频信惑、襁撅信息、数据戳及文本等多媒体短信慧翡传送。麓酝S糍够鑫动姨遮传递用户创建的内容。它主要以接收者的电话号码进行寻址定位,使MMS通信可以在终端进行。同时MMS也支持EMAIL罨址,信息可以在终斌鞫EMAN闻传邀。SMS、EMS和MMS对比如表11所示表11SMS、脒S争粼S对比SMSEMSMMSL发遴文字支持支持支持|发送荤色篷冀不支持麦掩支持发送彩色幽片_I支持不支持支持9J发送铃声不支持支持支持I发送音频流不支持不支持支持手撬鼓投无瓣没篮无霉设覆没嚣多媒髂短信意中手机发送设鬣SMS短信中心设置SMS短信中心心服务器的URL,以号粥号码及专鼹GPRS账号I需要GPRS不不照12多媒体短信息业务的现状从市场的角度看,MMS的年增长率是280,九倍予SMS当初的增长率,预计2005年将超越SMS,并将SMS慢慢抛在后面。在日本,原第三大运营商JPHONE在雄出了SHAMAIL酉片郄伟虢务以卮翡辍短露闺疼便跃弁残为仅次子N瓢韵第二大运营商。2000年四季度占有17自可市场份额,售出超过两百万台支持MMS的手枧。在欧洲,MMS殴年盎将达到SO冬每月每用户。一些发达嚣家倒如法国、英国、德国、韩函、澳大剩亚、新加坡和JJ本是该潮流的领导者。因为这些地毯现在已有大量年轻、高收入的短信息用户,他们享受最时尚的手机、愿意为更加辜喜多彩静短馆感凌容嚣爨更多篷菱禹。捐畜燹多霹幕色彩、雯毫蠹存、配置掇像头、为MMS功能而设计的手机大行其道是多媒体短信息业务走俏的又一例证。由短信息业务一路迮来,经历了增强短信熙业务的发展阶段,多媒体短信感盈务怒一个充满先筏藤景,爱前正在蓬勃发袋的先进技术。3MMS存在瓣超题鞫交董式多媒体短餐意壁务懿提窭语音通信是人们之阙交沆蟪最基本要求移爨壹接方式,但是语音逶信只掇供了口头信息,像图表、图像和音频等信息刚缎难用语言束表述。而且,对于人和计算机应用程序之间的交流来讲,语音通信方式从实现和应用来讲都尤为困罐。蠢业交易过程中,人稍在教决定蘩常需要一些信惠,露语音逶信懿僖惑不荔保留,所以说语音通信只能满足人们最初的交流要求。SMS和MMS作为数据通信业务,弥补了语音通信的诸多不足,使人们能够实现信急共享帮遴稚的需求,毽怒,这些信息多数仅孺予娱乐稻关领域,因为移动用户需要依据特定的舰则来响应信息,而这些规则需要用户专门和费力费时地记忆;露者,计箕撬鲍应爆程序缀难直接处理魏糨应这些信息懿盎吝,所以影蛹了移动掰户和应厢程序间的交互。在不远的将来,将会出现新的、更有力的、面向需求的移动用户模式。移动蠲户将不再仅仅是信感疆数者,缝们将成为信患流的一个中阊节点。成为信惑中问节点这样的转变将引起人们生活和工作方式的改变,因此具有非常大的价傻。当然,该转变的前提是移动设备恩户界面和交互形式的先行改变。为了罱户更好的毽用效票和与移动设备更好的交互性,我们提出了交互式多媒体短信息业务INTERACTJVEMUTTIMEDJAMESSAGJNGSERVICE,I删S的概念,在MMS标准黪基础上扩展了交互能力。狳了燃S兹基本功能,在潮S中疑入了本地交互支持,动作邀请支持功能。本地交互能力使用户不需网络连接即可和收到的消息进行交互,用户将喜欢这种经济、快速的方式。例如,用户收到一个通知,如果用户选择A,则不需连接到服务器即可得到对应于A的结果;如果用户选择B,则在本地即得到对应B的结果。动作邀请功能使用户和消息进行交互时简单易用。例如,用户收到一个会议通知,他或她只需要简单的选择“好,我参加”或“不,我不参加”按钮即可实现对服务器的回复,不需要像现在自己编辑并发送回复。而且,服务器可以自动处理这些回复信息,实现人和应用程序之间的通信。电话呼叫邀请可支持用户通过点击屏幕上显示的电话号码而进行该电话呼叫。软件邀请可以实现软件下载和安装。1】第二章多媒体短信息业务多媒体短信息业务MMS是短信息业务SMS和增强短信息业务EMS向多媒体方向的扩震,诵用WAP技术,向蠲户提供多媒体信息的话送鞠接收,除了文字信患,它还能传送瀚像、褫频和音频信患。在网络支持下,MMS箱户还可以乓互联嬲用户之闼捐互收发靓含多媒体辩象的电子郏睾。21MMS的基本功能和传输内容多媒体短信息业务具有以下基本功能多媒体短锫惫翡发送茅耩接收。乎恚|终端生成多媒体臻信惠嚣,可以海瓣波翡爱肖合法爨户发送多媛髂簸甓惠,寤多媒体鬣信患中心MULTIMEDIAMESSAGESERVICE。MMSC对多媒体短信息进行存储葺处理,并负责多媒体短信息在不葡MMSC之间的传递等撩乍。同时接L芟方可以从MMSC接收多媒体缀倍息。提供对MMS终蠛戆支持。这盎“多媒体短馈息支持系统”采完成。MMS终端援户收到SMS遵躲后,霹以邋过其它手段访阏多媒体短傣怠,如EMAIL、WAP、WWW浏览等。支持点对点静鼗务帮点餮多点静监务。点对点多媒体短信息簸务掩发送方狂接收方是个终端躐应耀系绫;点对多点多魏体斑信惫盈务撩接毅方是多个终端地址。在一次多媒体短信息发送过程中,可以指定多个接收终溺地址。对MMS增值应用的支持。多媒体短信息系统除了支持一些现有的应用系统懿EMAIL系绞以外,还提供开赦的、标准懿API,支持蠖壤应用开发。多媒体短镲惑可以包括以下佟输蠹容文本MMS传输文本的长发在理论上不受限翻。实舔上,手机允许输入多少文本,和网络传输速度有关。此夕卜,MMS与EMS搀,也能对文本进行摊版。图片MMS支持标准的JPEG、GIF格式图片,也支持GIF动画格式。这意睬蓑MMS懿霪片表骥力竣之EMS煮掇大提高。蛰数码捐撬、支持MMS鲍手枧正曩蔻流行,隧时随邈糖下有趣的照片劳马上与好友分辜或为新潮生活方式之一。声音与EMS只支持铃声收发辐眈,在MMS中声音自怠运髑更加广泛。例鳃录下黎会静声音,连黼现场图片一道发送给未缒参加的朋友;裁作漂亮的生日贺卡,醌上动听的啻效和自己亲口喝的“祝依生目快乐”起发送给朋友等。视频羹25G网络传输速率的限制,MMS目前只能传输几秒钟的程频片疑。这么短蠹誊褪频大概只憨蠲于电影预告或者两个精彩射门镱头。当然,麓家可以到嗣MMS束鼹手援携簇广告。未来,涯过MMS|未设能躞看整部电影,并且,人们可以通过运用于MMS的“流媒体”技术一边下载一边观看。22MMS的基本特征和特点MMS的行业标准是由姒P论坛和3GPP缎织制订的。MMS是在WAP的上层运行,因此它对传输搀式没有严格限铡,既支持电路交换数据格式,也支持通用分缀无线监务GENERALPACKETRADIOSERVICE,GPRS格式。MMS信息怒以标准方式压缩的,因此,接收一方可以确认它不支持的内容揍式,著以可控方式进行处置。这也是因特孵上魑决蠹容交互辑翔豹方法。MMS报荐支持的媒体类型有JPEG、GIF、TEXT、AMR语音和其它一些菲主流格式。为了获得趸好的交互性,诺基亚嗣其它些制造商已共同拟定了“MMS一致性文件”,列窭了MMS手穰裁支拷瀚最小组蠹容类墅。MMS标准没有规定单一MMS信息的最大容量,这主要是为了保诞未来的互操乍性,避免SMS遇到的窘境。因此,MMS僖息大小和标准无关,只是操作问题。另外,它还取决于运营商的有关政策,侧稚它们最爸希望信惠大,L、标准亿以方便计赞等。23MMS标准3GPP和WAP论坛先后给出了MMS的相关规范13GPPTS22140MULTIMEDIAMESSAGINGSERVICEMMSSTAGE1;出繁三代移凌逶信饮斧缝绞定义鹃,该援菠主要麸爝户帮缀务提投鹰静角度定义了非实时多媒体短信息业务的最小需求和MMS业务的总体结构,为网络运营商、服务提供囊、终端设备生产商靼网络生产巍提供了必要的信息参考。主蘩内容包括单条消息所包含的多媒体元素;瀵怠元素豹分剩凳理;每种消息元素的不同传输方式;不同终端和网络多媒体短信息MULTIMEDIAMESSAGE,MM容量的协商MM相关筝宣翻躲发送、积豫等静协商帮认可;不可发送MM的处理个性化的MMS醚置;“灵活的计赞;2】23GPPTS23140MULTIMEDIAMESSAGINGSERVICEMMSFUNCTIONALDESCRPTIONSTAGE2由第三代移动通信伙伴组织定义的,该规范是非实时多媒体短信息业务的第二帮第三层次稳述。该髋范为黼络运薷商、驻务提供裔、终灞设备生产裔、交换设备生产商和数据库生产商提供了必疆信息,是MMS的开发基础。MMS蠖臻了大量鲶技术寒实现第一屡次36TS22140中撼述的霰求,所阱孩规范主要定义所选择的技术怎样实现业务需求,包括可能用到的现有协议例如传输用到的WAP、SMTP、ESMTP,以及底层提供PUSH、PULL、和通知功能时焉铡的协议和礴式饲如SMIL、MIME等。|333GPPTS26140MULTIMEDIAMESSAGINGSERVICEMMS、一MEDIAFORMATSANDCODES由第三代移动通信伙伴组织定义的,该规范定义了MMS的媒体类型、格式和编码规则,包括语音、视频、音频、静态图象、位图图象和其它通常媒体的编舞羁,以及场豢接透、多媒钵集残;羹瀚步戆梃絮。F4】4WAP205MMSARCHITECTURE0VERVIEW由WAP论坛定义的,该规范定义了WAP环境下,实现MMS业务的应用层协议实体。P5WAP一209一WAPMMSENCAPSULATIONPROTOCOL出WAP谂坛定义媳,该攘菠定义了醚S客户爨露MMS孛继嚣阕兹操作流。16J6WAP206一WAPMMSCLIENTTRANSACTION舀戳谨论坛定义静,该麓范定义了MMS信息封装懿鞠关蠹容,撬鲡多嫘体短信息业务的消息结构、编码等。712。4MMS的体系结构图2一L是MMS体系结构的一般抽象显示,实际中特定的MMS网络可能拥有一个缄多个潮中的菜个连接,还可能包括霪中寒直接褒示出懿一些多媒体短臻患服务例如传真或谱音由日件系统。搿21MMS的体系结构MMSCLIENTMMS客户端与用户直接交互,是在用户无线设备端实现的应用程序。MMSPROXYRELAYMMS中继器和MMS客户端进行交互;能够访问提供短信息存储的MMS服务器;并负责和其它信息系统打交道。有些系统将其与MMS服务器合并在一起,作为一个组件来实现。MMSSERVERMMS服务器为短信息提供存储服务。有些系统将其与MMS中继器合并在一起,作为一个组件来实现。EMAILSERVER电子邮件服务器1提供传统的互联网电子邮件服务,支持用SMTP协议发送信息,用POP协议或者IMAP协议接收信息。LEGACYWIRELESSMESSAGINGSYSTEMS已有无线信息系统代表了现有的支持无线信息系统的网络元素,例如SMS这样已拥有众多用户的系统。接口MMSM定义在MMS客户端和MMS中继器之间的接口。MMSS定义在MMS服务器和MMS中继器之间的接口。当MMS服务器和MMS中继器被作为一个整体来实现时,该接口是透明的。MMS。定义在不同的独立的MMS中继器之间的接口。现在开放无线联盟OPENMOBILEALLIANCE,OMA组织还没有对该接口制订相应规范。EMMS中继器和互联网电子邮件系统之间电子邮件往来的标准接口,互联网电子邮件系统是指实现了SMTP、POP和IMAP协议的系统。现在0MA组织还没有对该接口制订相应规范。未来0MA组织或其它标准化组织将会对其进行定义。LMMS中继器和已有无线信息系统之间的接口。因为已有无线信息系统有多种,所以该接口也是多种多样,这里指的是这一系列的接口。未来0MA组织或其它标准化组织将会对其进行定义。以下用户用例用于加深对MMS框架的理解,使用的是端到端MMS用户终端的例子。用户用例1用户激活MMS终端假定MMS终端可用;2用户选择和输入多媒体短信息MULTIMEDIAMESSAGE,MM目标地址;3用户编辑需发送的MM;4用户选择“发出MM”;5MMS客户端将该MM通过MMSM接口发送给相应MMS中继器。6MMS中继器解析该MM目标地址;7MMS中继器通过MMSR接口将该MM路由转发到目标MMS中继器8和该目标MMS中继器相对应的MMS服务器存储MM;9目标MMS中继器通过MMSM接口向MMS客户端发送MM到达通知10目标MMS客户端从MNIS服务器取回MM;11目标MMS客户端向目标用户发出信号表示MM到达;12目标用户要求显示己接收MM;13昏际MMS客户端将已接收MM驻示在群幕上。注意第10步和第11步会依MMS客户端不同的实现方式而改变顺序,也就是说,蠢妁MMS客户蠛是先两基标弱户发出绩号表示MM至L达,星橡霜户诲可后才从MMS服务器上取圈MM。嘲2。41MMS客声端和黼S中缝器闯接翻M_MS客户鲻窝MMS中继嚣之翅鸯嚣耱举因戆配嚣方式罄手WAP懿实现和基于IP的实现。2411基于WHO韵实瓣图22基于VAP实现的体系结构”1如潮22耩示,H鳗VLS客户滚察MMS中继器之闽臻惫传递瓣链爨筲潋努菇两个部分第一部分是MMS客户端和WAP网关间的链路,WAP协议栈能够掇供在各耱无线网络上蛉通用业务,MMS是面向应用的业务,主要是剩愿WAP玩限会话协议WIRELESSSESSIONPROTOCOL,WSPHTRP协议来实现。另部分是WAP网关和MMS中继器之间的谶接,它们主要是在口网络中利用HTTP蕊浚按议遴行逶援。霾瑟,作为援到壤款MMS述接,逯滋使爱WSPHTTPPOST方法实现数据传输。WAP无论农业务规范还是底层技术上都对MMS的实现提供了有力的支持。使曩LWAP实瑗MMS嚣务的诲议棱如图23所示图23基于WP实现的S协议栈结拘M16埘S用户代理和WAP网关之问的链路使用了WAP的协议栈结构,并在各种不同的无线媒质上提供通用的服务。对于类似删S的面向应用的服务,由WAP无线会话协议WIRELESSSESSIONPROZOCOL,WSP来提供。WAP网关和MMS中继器之间的链路连接使用了IP,高层使用标准的HTTP进行通信。在通信的过程中,WAP网关是一个透明的设备,它不对经它转发的数据做任何解释和修改。图24所示为基于WAP实现的事务流程的实例。图24基于WAP的买现的事务流程的实例”图中是一个典型的两个终端间收发姗S的实例。在这里省略了源删S中继器N务器和目标GNS中继器服务器之间的信令操作,只着重介绍MS终端和MMS中继器之间的信令操作。具体描述如下1源MMS终端使用WSPHTTPPOST方法发送MSENDREQ请求信息,经由MMS“接口投递MM到源MMS中继器;源MMS中继器回复源MMS移动终端MSENDCONF响应,证实已收到该信息;2源MMS中继器解析洲目标地址,设定路由,经由MMS。接口将该信息投递到目标删S中继器;MM被目标的MS中继器所关联的MMS服务器保存3目标MMS中继器经由MMS。接口利用WAPPUSH方法给目标MMS移动终端发出MM通知MNOLJFICATJONIND;4目标MMS移动终端利用WSPHTTPGET方法请求从目标MMS服务器接收MM;J目标MMS服务器利用MRETRIEVECONF传递肼给目标删S移动终端;6当目标MMS移动终端收到时,向目标M1S中继器发回MAEKNOWLEDGEIND证实信息;7此信息由目标MMS中继器经由删S。接口传到源MLS中继器;8源MS中继器将此证实信息传到源MMS移动终端。2412基于LP的实现MMS客户端和MMS中继器之间接口的另一种实现方式是在MMS客户端和MMS中继器之间始终使用HTTP来承载MMSUDP,网关只完成PUSH的功能。如图25所示图25基于IP实现的体系结构”1和基于WAP实现类似,用户终端到MMS服务器中继器之间的链路也被分为两个部分。两部分使用的高层协议是相同的,但是传输层协议不同,MMS用户代理和IP网关之间可以使用适合无线链路特性的TCP,而从IP网关到MMS中继器服务器之间的通信则使用普通的TCP。3GPP正在制订基于IP的MMS实现方案规范。图26基于IP实现的MMS协议栈结构”I图26所示是基于工P实现的MMS协议栈结构,使用针对无线网络的特性而作了优化的TCP作为传输层协议。根据提供关键业务的不同,MMS用户代理和MMS中继器N务器之间的通信可以使用SMTP、POP3、IMAP4和HTTP等应用层协议。在上述两种不同的实现方式中,MMS上层应用完全相同,不同点仅在于传输协议栈,一个是基于WAP协议栈,一个是基于HTTP协议栈。242MMS与互联网电子邮件网络间接口MMS中继器和电子邮件服务器通过互联网连接起来,是双工信道。2421向互联网电子邮件服务器发送信息MMS中继器使用SMTP协议向指定的主机地址发送MM,所以MM需要被转换为标准的互联网MIME格式,才能符合互联网环境,使MM中携带的各种媒体组件被显示。MMS的信息头也需要加上XMMS一字段,这样,能够识别MMS的系统才可以理解该信息,在不能识别MMS的互联网系统处也不至于造成麻烦。2422接性来自于互联网电子邮件系统的信息接收信息时,同发送信息类似,要做一定的转换。信息的MIME格式部分被转换为MMS格式,带有XMMS一前缀的头转换回相应的MMS信息头。2423从互联网电子邮件系统取回信息对于MMS客户端来说,从互联网电子邮件服务器处取回存储在那里的信息是很重要的功能。通常是MMS中继器使用POP或IMAP协议取回消息,然后将数据转换为相应的MMS格式。243MMS中继器与MMS中继器间接口不同的MMS系统提供的信息服务和兼容性可能不相同,当这些系统之间进行交互的时候,需要进行协商。而且今后还会出现更多不同的MMS服务,所以MMS系统间能够互相通知和互相支持就相当重要。2431对等洲S中继器的发现和其它MMS中继器进行有效的合作之前,MMS中继器需要知道它正在和其它的MMS中继器进行通信。根据使用协议的不同,可以使用不同的方式。例如,当使用通常的SMTP电子邮件协议时,可以使用ESMTP【RFC】869】和【RFCL870】中所定义的方式。MMS中继器能够意识到它正在和另一个MMS中继器进行通信之后,就可以进一步提高交互效率及扩展通信容量了。对等系统间提高交互效率和扩展通信容量是发现过程的一部分。2432合作MMS中继器间的信息流MMS中继器还负责使本系统的数据流能到达另一个MMS中继器所在的系统,使用SMTP协议或者其它通信协议。25MMS的网络框架图27删S网络框架”1图27所示的MMS网络架构包含许多不同的网络类型,因特网协议和其它相关的信息协议是这些不同网络互连的基础。同时该网络也包括现有的所有消息系统。多媒体短信息环境MULTIMEDIAMESSAGESERVICEENVIRONMENTMMSE包括所有用于发送、存储、和通知MMS信息的必要业务元素。MMSUSERAGENT与MMSE交互操作,其中,MMSE既可以是2G、25G或者3G网络等,也可以是在2G网或者漫游网中以孤岛方式覆盖的3G网络,该MMSE能够提供所有必须的业务元素。MMS服务器负责流入和流出消息的储存和处理,而MMS中继器负责在不同的消息系统中转换消息,集成不同网络问的不同服务器类型。根据不同的商务模型,MMS服务器和MMS中继器可以组合在一起,也可以分开,还可以分布在不同的地域。当收到MM或者发送MM时,MMS中继器应该能够生成计费数据。多媒体短信息业务中心MULTIMEDIAMESSAGESERVICECENTER,MMSC可以检测MMS接收终端的能力,并为接收终端转换MMS消息。例如,如果一个新MMS终端向一个旧MMS终端发送高分辨率的彩色图像,而旧的MMS终端只支持黑白和低分辨率的图像,则MMSC会把该彩色图像转换为黑白图像。这种功能也适用于视频、图像、和MP3等信息内容。这种终端能力检测和媒体转换的特性是MMS的新发展,也就是说,在SMS中没有该特性。这样,现有SMS存在的不兼容问题就可以在MMS中得到解决了。MMS用户数据库中包含一个或多个用于存放用户相关信息的实体。用户相关信息包括例如用户业务开通、配置情况、用户资料、和手机注册地址等。MMSVAS应用MMSVALUEADDEDSERVICEAPPLICATIONS为MMS用户提供增值业务,可以有几个IVLMSVAS应用被包含在或连接到MMSE,它也可以生成计费数据。MMS用户代理是位于移动设备或其他外部设备之上的应用层功能,使用户能够浏览、生成和处理例如发送、接收、删除等操作多媒体短信息。26MMS的工作流程多媒体短信息业务可在GSM网络R7R8、GPRS网络、CDMALX和未来的3G网络中应用。但是为了很多用户满意的带宽,最好是在GPRS、CDMALX或是3G网络环境下。以系统向手机发送信息为例,分析一下多媒体短信息业务的流程。在本过程分析中省略了有关无线接入的部分,只着重与MMSC相关部分。1当有一条多媒体短信息发往一个用户时,信息以WAPWSP进行编码,通过无线网络传送到WAP网关。2WAP网关以HTTP与MMS中继器进行通信,将文件内容传送给MMS中继器。3MMS中继器将文件送往MMSC服务器。在服务器内多媒体短信息的内容将转换为MIME的格式,并存储在短信存储器中。4服务器进行数据分析,从而得到路由信息,用户终端信息等。在分析过程中会调用用户数据库中的信息。系统将判断用户的终端是否能够支持MMS,并根据用户终端的承载能力如显示分辨率、终端容量等进行不同的处理。例如,当用户终端不支持MMS时,系统将把其中的多媒体短信息去掉,只把文字部分以短信的方式发给用户。5确认处理方法后,系统通过被叫用户的MSISDN号码进行路由。MMS中继器通过WAP网关与外部网络进行通信。在没有确认被叫用户以及接受了信息之前,该信息始终存放在短信存储器中。运营商可以通过软件设定保存的时间长短。【9】31WAP第三章多媒体短信息业务相关技术311什么是WAP无线应用协议WIRELESSAPPLICATIONPROTOCOL,WAP,是一组协议和标准的集合,用于控制计算机应用程序在无线设备上或者说通过无线设备传送和接收数据,其内容涵盖了从WAP设备和用户代理的工作方式,到传输协议与载体之间交互方式的所有内容。其中,用户代理不仅仅指移动电话J它可以是其它WAP设备,比如手提设备,如掌上设备或PDA,甚至可以是具有WAP功能的家用电冰箱。WAP是一项跨平台和分布式计算的标准化技术,专为屏幕较小、连接速率较低和内存较小类型的设备而设计。WAP可以建立在GSM一900、GSM一1800、GSM1900、CDMAIS一95、TDMA、IS136即DAMPS、第三代系统IMT一2000、UMTS、WCDMA、宽带IS一95、FLEX寻呼系统和CDPD等系统上。WAP定义了一套软硬件的接口,实现了这些接口的移动设备和网站服务器可以使人们像使用计算机一样,使用移动设备收发EMAJ1和浏览互联网。WAP提供了一套开放、统一的技术平台,用户使用移动设备很容易访问和获取以统一内容格式表示的因特网和企业内部网消息和各种服务。通过这种技术,无论在何时何地,用户都可以打开WAP手机,享受无穷无尽的网上信息和资源,如综合新闻、天气预报、股市动态、商业报道等,电子商务、网上银行也将逐一展现。用户还可以随时随地获得体育比赛结果、娱乐圈趣闻以及幽默故事,为生活增添情趣,也可以利用网上预定功能,把生活安排的有条不紊。312WAP论坛WAP论坛由爱立信、摩托罗拉、诺基亚和UNWIREDPLANET后来的PHONECOM,它与SOFTWARECOM合并后成立了OPENWAVESYSTEMS有限公司在1997年6月26日发起,并于997年】2月正式成立。WAP论坛的任务是将INTERNET所带来的便捷性引入无线领域。当WAPI0规范在1998年4月发表后,WAP论坛的成员资格向大家开放了。现在,WAP论坛的成员名单中包括了计算机行业的所有重量级选手,如MICROSOFT、ORACLE、IBM和INTEL等两百多家公司,还包括电信公司、制造公司、WAP应用开发公司等。随着超过90的手持移动电话制造公司进入WAP论坛,WAP确实成了访问INTERNET上移动内容的主要方式。2001年8月,WAP论坛发布WAP20版。新的WAP20标准的目标是简化基于多种设备的应用开发,使常规XHTML网页无需经过转换就能在支持WAP20标准的移动电话、PDA或其它无线应用设备上正常显示。而在此之前,只有使用WML语言开发的WEB应用或网页,才能在移动电话或其它WAP设备上显示。WAP2O标准还首次包括多媒体短信息服务功能,使用户能收发含有声音、图象及文字的多媒体短信息。313WAP的目标和关键特性对WAP论坛而言,WAP的目标是1建立一个全球无线协议,该标准能够横跨不同的无线网络技术标准工作,并独立于下层网络技术标准。2提交能被适当的工业和标准团体接纳的新标准。3使内容和应用能跨越多种传输功能。4使内容和应用能跨越多种设备类型。5随着时间的推移,可以扩展到新的网络和传输。WAP提供的关键特性如下1与INTERNET编程模型相似的编程模型因为服务开发商和制造商对INTERNET的概念很熟悉,所以重用INTERNET上的概念使人们能够快速了解基于WAP的服务。2无线标记语言WIREESSMARKUPLANGUAGE,WML这是一种书写服务的标记语言,与WEB上的HTML目的相同。与HTML不同的是,WML为适应小型设备而设计。3无线标记语言脚本WMLSCRIPT无线标记语言脚本可以用来加强服务的功能,举个例子,就像JAVASCRIPT能够在HTML中使用一样。它使您基于WAP的服务能添加一些过程逻辑和计算函数。4无线电话应用界面WIRELESSTELEPHONYAPPICATIONINLERFACE,WTM无线电话应用界面是一个电话服务的应用程序架构。WTAI用户代理能够通过调用特殊的WMLSCRIPT函数或访问特殊的URL打电话和编辑电话薄。如果用户填写包含名字和电话号码的卡片组,那么就可以将它们添加到电话薄中,或者通过单击屏幕上的超级链接立刻拨打电话。J优化的协议栈WAP使用的协议是以著名的网际协议为基础的,如HTTP和TCP,但是它们已经经过了优化,用以解决无线环境的局限性,如窄带和较长的延时。10314WAP的体系结构WAP体系结构为移动通信设备提供了一个层次化的、可扩展的应用开发环境,这是通过整个协议栈的分层设计实现的,如图31所示。WAP体系结构的每一层都为上一层提供接入点,并且还可以接入其它服务和应用程序。图3WAP体系结构“WAP体系结构协议栈由无线应用环境WIRELESSAPPLICATIONENVIRONMENT,WAG、无线会话协议WIRELESSSESSIONPROTOCOL,WSP、无线事务协议WIRELESSTRANSACTIONPROTOCOL,WTP、无线传输层安全协议WIRELESSTRANSPORTLAYERSECURITY,WTLS、和无线数据报协议WIRELESSDATAGRAMPROTOCOL,WDP组成。WAP的分层结构允许其它服务和应用程序通过一组己定义好的接口使用WAP协议栈,外部应用程序可以直接接入会话层、事务层、安全层和传输层。314I无线应用环境WAE无线应用环境WAE是一个融合了W哪和移动电话技术的通用的应用开发环境。WAE的主要努力目标是建立一个兼容的环境,以便让运营商和服务提供商能够在各式各样的无线平台上高效和实用地建立应用程序和服务。WAE包括一个微浏览器环境。3142无线会话协议WSP无线会话协议WSP为两种会话服务提供了一致的接E1。第一种会话服务是面向连接的服务,它工作在事务层协议WTP之上;第二种会话服务是无连接的服务,它工作在安全或非安全的数据报服务WDP之上。目前,无线会话协议由适合于浏览型应用WSPB的服务构成。WSPB提供下列功能在空中接口进行压缩编码的HTTP11的功能和语义;长生存期的会话;会话的挂起、恢复和迁移;支持可靠或不可靠的数据推操作;协议特征仂、商。WSP协议簇特别针对窄带和长时延的承载网络进行了优化。WSPB允许WAP代理把WSPB客户端连接到标准HTTP服务器上。3143无线事务协议WTP无线事务协议WTP是一种轻量级的面向事务的协议,适合在瘦客户端中实现。WTP可以在安全的或非安全的无线数据报网络上高效的运行,它有如下特征3个级别的事务服务不可靠的单向请求,可靠的单向请求,可靠的双向请求和应答。可以选择的用户到用户的可靠性WTP用户对每一个接收信息都进行确认可选的有确认的带外数据。协议数据单元PROTOCOLDATAUNIT,PDU的级联和延迟确认,以减少发送消息的数量。异步事务处理。3144无线传输层安全协议WTLS无线传输层安全协议WTLS是一种基于工业标准的传输层安全TRANSPORTLAYERSECURITY,TLS协议。TLS以前被称为安全套接层SECURESOCKETSLAYER,SSL。WTLS专门设计与WAP传输协议配套使用,并针对窄带通信信道进行了优化。WTLS提供了如下特征数据完整性DATAINTEGRITYWTLS可以确保终端和应用程序服务器之间传送数据的正确性。私有性PRIVACYWTLS可以确保在终端和应用程序服务器之间传送数据的私有性。鉴权AUTHENTICATIONWT,S可以在终端和应用程序服务器之间建立鉴权机制;拒绝服务保护DENIALOFSERVICEPROTECTIONWTLS可以检测和解决那些要求重传的数据或未成功检验的数据。WTLS使许多常见的攻击更难以实现,从而保护了上层应用。WTLS也可以用于终端之间的安全通信,如电子商务卡兑现时的鉴权。根据安全需要和底层网络的特性例如,当网络在底层已经提供了安全特性时,私有性就不必再使用了,应用程序可以有选择地使用或禁用WTLS特征。3L45无线数据报协议WDP无线数据报协议WDP工作在有数据承载能力的各种类型网络之上。作为一种通用的传输服务,WDP向上层WAP提供统一的服务,并对承载业务提供透明的通信能力。由于WDP向上层的WAP提供了一个通用接口,从而使安全层、会话层和应用层与底层的无线网络无关,这就使它们能够相对独立地进行工作,这些功能是通过让传输层适应底层承载网络的特征而实现的。在确保传输层接口和基本特征一致性的前提下,通过网关的协议转换,可以实现全球互通。WDP与UDP大致相同。事实上,将移动IP传输给手机的载体CDPD、IDEN或电话交换PPP必须使用UDP;而WDP则将AIRIINI地址手机序号、IP地址、X2J地址或其它身份证明和AIRLINK限制到包或字符集。WDP的功能包括对端口序号进行应用编址、选择性的分割和组合、以及错误检查,使其应用可以在不同载体上透明执行。3146承载业务WAP能工作在各种不同的承载业务之上,包括短报文业务、基于电路交换的数据业务和分组数据业务。由于对吞吐量、误码率和延迟的要求不同,承载业务具有不同级别的服务质量。WAP能够适应各种不同质量的服务。3147其它服务和应用WAP采用分层结构,这就使其它服务和应用能通过一组定义好的接口来使用WAP协议栈,外部的应用可以直接接入到会话层、事务层、安全层和传输层。这样,即使当前未被WAP指定,只有被认为是对无线市场有价值的服务和应用也可以利用WAP协议栈。315WAP网络应用架构如图32所示的是一个抽象的WAP网络应用架构。WAP网络应用架构还是沿袭传统的服务器一客户端模式,只是中间增加了一个网关。图32WAP网络应用架构。客户端一般都是WAP移动设备,很可能是一部WAP手机。它们由不同的公司生产,具有各自不同的特点,对WML和WMLSCRIPT的支持情况也千差万别。对WML和WMLSCRIPT的支持情况不一样就如同INTERNETEXPLOFE和NETSCAPE对HTML标记的支持也是不一样的,在某种意义上需要针对不同的手机制作不同的网页,使得用户能够舒适地浏览页面。WAP网关负责HTTP和WAP之间的互相转换,其主要功能有两个将取得的WML页面编译压缩成二进制WML流发送给客户端;将从客户端过来的二进制请求翻译成HTTP请求并执行该请求。网关在整个架构中有着十分关键的作用,是连接客户和服务的桥梁。它可以在移动运营商一方如图33所示,也可以在WAP服务提供商一方如图34所示与应用服务器集成在一起。这两种方式都要根据具体的情况加以采用和实施。图33WAP网关在移动运营商一方T图34WAP网关在服务提供商一方“316WAP局限性及其发展前景3161WAP局限性WAP的局限性主要存在于两个方面WAP承载网络和WAP设备。首先,在WAP承载网络方面,无线数据网络和有线网络相比,具有更小心严格的通信环境,提供的范围和活动也受到一些基本限制,具体表现如下较低的带宽较高的隐蔽性较少的联系稳定性较低的可预测获得性而且,随着带宽的增加,手机能量消耗也会增加,这样就使移动通信器件中有限的电池负载加重。因此,即使无线网络提高带宽,手机能力的提高也会受到影响。一个无线数据协议必须克服这些网络限制,才能使用户获得满意的使用效果。其次,在WAP设备方面,WAP的发展还受到元件不足的影响。和台式机相比,手机表现出如下不足不甚强大的CP;较小的内存ROM和RAM能量消耗受到严格限制较小的显示屏不同的输入设备例如电话按键盘,声音输入器等由于这些限制,无线手机要使用完全不同于台式机的用户接口,具有一定的局限性,但这些问题必将会随着技术上的进步而得到改进。总之,WAP的局限性具体表现在以下方面1手机上网接入速度慢由于目前WAP的承载方式采用电路交换数据,手机用户上网和通信一样要占用一个业务信道,当一个小区内有若

温馨提示

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

评论

0/150

提交评论