




已阅读5页,还剩83页未读, 继续免费阅读
(计算机应用技术专业论文)统一短消息应用语言研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 f 随着信息通讯技术的日益发展以及人们对消息的需求越来越大,各种通信工具日益增多 过多酌通讯工具和手段给人们获取信息带来了不便,同时在携带上、记忆上和使用上也不方 便。怎样将各种通信手段融合起来简化我们获取信息的方式,让人们在需要时能方便地利用 其中某一种设备来存取其所有的信息,这就是目前统一消息( u m ) 平台所要解决的问题。它 将所有类型的消息,包括语音、电子邮件、传真、传呼信息、短信息、实时信息和其他多媒 体信息等进行统一管理,人们可以通过任意一种通信终端,如电话机、传真机、手机、计算 机等来访问消息,进行阅读、听取或者转发其内容。统一消息服务的最终目标将使用户可在 任意时间、任意地点、通过任意通信终端( 包括有线和无线的设备) 存取任意信息。 统一消息服务系统实现的关键是如何解决各种不同的消息表现格式间的兼容与转换问 题,从而将语音、传真、电子邮件、短消息等不同信息格式的业务有机地集成于一体。短消 息作为一项极具吸引力和人气的增值业务,越来越成为以话音业务为主导的移动通信网络的 另一个重要卖点,本文主要探讨短消息与其他消息格式之间的转换问题。 按照目前短消息服务接入实现,服务提供商s p 与短消息网关之间通过二进制的c m p p 和s g i p 协议接口进行信息交换,s p 必须将消息按照c m p p 或s g i p 协议来封装,对具体协议 实现和消息包格式必须深刻了解。许多支持短消息服务中心( s m s c ) 与外部短消息实体之间 短消息传输的现存协议都是通过t c p i p 或x 2 5 访问的基于二进制的协议,由于一:进制协 议不容易理解相关的字段多而复杂,服务提供商实现这些接口代价比较高,并且对于移动 和联通的互联网关要区分实现。本文在s p 与短消息网关之间增加一个统一消息平台,并定 义一个新的基于文本的统一短消息应用语言将c m p p 和s g i p 封装起来并提供一个相关的接 口,从而允许来自外部应用的消息以结构化的文本发送到统一消息平台,然后由统一消息平 台提供文本内容到二进制协议内容的转换。外部应用不需对具体的互联网关协议做深刻了 解,就可以通过统一消息平台发送或接受短消息,大大降低了开发成本。太 文章第一章说明统一消息平台和统一短消息应用语言的研究背景与意义;第二章简单介 绍了统一消息平台的结构与应用现状等:第三章介绍短消息服务的发展与技术背景,包括 s m p p 、c m p p 以及s g i p 等协议;第四章给出了统一短消息应用语言的定义与设计,第五章说 明统一短消息应用语言的具体接口实现,包括统一短消息应用语言的解析、相关类的定义以 及二进制协议的数据打包等;最后对本文进行了总结和展望。 关键字: 短消息服务、c m p p 、s g i p 、互联网短消息网关、统一短消息应用语言 , a b s t r a c t w i t ht h ed e v e l o p m e n to fc o m m u n i c a t i o nt e c h n o l o g y , p e o p l eh a v et ob ec o n f r o n t e dw i t h m a n y k i n d so f d e v i c e st oc o m m u n i c a t ew i t he a c ho t h e rs u c ha sm o b i l et e l e p h o n e ,bp f a xe t c t o o m a n yd e v i c e sm a k e i td i f f i c u l tt oo b t a i nm e s s a g e s h o wt oi n t e g r a t et h e s ec o m m u n i c a t i o nw a y ss o t h a tw ec a l lg e tm e s s a g e se a s i l y ? u n i f i e dm e s s a g i n gs e r v i c e ( u m s ) c a r ts o l v et h i sp r o b l e m ;i t p r o v i d e sas i n g l ep o i n to f 8 c c e s st om u l t i p l em e s s a g et y p e si n c l u d i n gv o i c e m a i l ,f a x ,a n de - m a i l e t c t h e s em e s s a g e sc a nb es e n ti nan u m b e ro f f o r m a t s - 一i n c l u d i n gm o s tp o p u l a rs m sa n di n s t a n t m e s s a g e ( 啪f o r m a t s b yi m p l e m e n t i n gu n i f i e dm e s s a g i n g ,u s e r sc a nt a k eb a c kc o n t r o lo ft h e i r c o m m u n i c a t i o n s u m sa l l o w su s e r st oa c c e s sv o i c e ,f a x , a n de m a i lf r o ma n y w h e r e ,u s i n ga n y d e v i c e ,a ta n y t i m e t h ek e yo fu m s i sh o wt on e u t r a l i z et h ed i f f e r e n c e sa r i s i n gf r o mt h ev a r i e t yo fi n f o r m a t i o n a n di m p l e m e n tt h ec o n v e r s i o no fd i f f e r e n tf o r m a t s a st h ep a c eo fb u s i n e s si n c r e a s a s ,t h es h o r t m e s s a g e s e r v i c ei si n c r e a s i n gr a p i d l y s h o r tm e s s a g es e r v i c eh a sb e c o m ea na t t r a c t i n gb u s i n e s sf o r m o b i l en e t w o r k t h i sp a p e rw i l lm a i n l yd i s c u s st h ec o n v e r s i o nb e t w e e ns h o r tm e s s a g ea n do t h e r k i n d so f i n f o r m a t i o n a c c o r d i n g t ot h ec u r r e n ti m p l e m e n t a t i o no fs h o r tm e s s a g es e r v i c e ,t h es e r v i c ep r o v i d e r ( s p ) e x c h a n g e sm e s s a g e sw i t hs h o r tm e s s a g eg a t e w a y ( s m g ) b yc m p p o rs g i pi n t e r f a c e ,t h e r e f o r e t h es ps h o u l db ef a m i l i a rw i t ht h e s ep r o t o c o l s m o s tp r o t o c o l st h a ts u p p o r tt h em e s s a g et r a n s f e r b e t w e e nt h es m s ca n de x t e m a ls h o r tm e s s a g ee n t i t y ( e s m e ) a r eb i n a r yp r o t o c o l so v e r a n u n d e r l y i n gt c m p o rx 2 5n e t w o r kc o n n e c t i o n s i n c eb i n a r yp r o t o c o li sn o tr e a d a b l e f o rs pi ti s h a r dt oi m p l e m e n tt h e s ei n t e r f a c e s t h i sp a p e rd e f i n e san e wt e x tb a s e dp r o t o c o ll a n g u a g et h a ti s c a l l e dg s m la n dp r o v i d e st h ei n t e r f a c ef o ri t m e s s a g e sf r o me s m e c a l lb es e n tt ou m p l a t f o r m w i t hs t r u c t u r e dt e x tc o m p l y i n gw i t ht h el a n g u a g e t h e nt h eu mc o n v e r t st h et e x tc o n t e n tt ob i n a r y d a t aa n ds e n d st os m g u s i n g t h i sn e wp r o t o c o ll a n g u a g e ,a ne s m en e e dn o tt ob ef a m i l i a rw i t h b i n a r yp r o t o c o l ss u c ha sc m p p o rs g i p c h a p t e r1 d e s c r i b e st h eb a c k g r o u n da n dn e e do fu m sa n dg s m l c h a p t e r2p r o v i d e sa d e s c d p t i o no f t h e s t r u c t u r ea n da p p l i c a t i o no f u m s c h a p t e r3i l l u s t r a t e st h ed e v e l o p m e n ta n dt h e r e l a t e dt e c h n o l o g i e so fs m s ,s u c ha ss m p p , c m p pa n ds g i pe t c c h a p t e r4p r o v i d e st h ed e s i g n o fg e n e r a ls h o r tm e s s a g el a n g u a g e ( g s m l ) c h a p t e r5d e t a i l st h ei m p l e m e n t a t i o no ft h e i n t e r f a c ef o rg s m l ,i n c l u d i n gt h ep a r s e ro f g s m l ,t h ed e f i n i t i o no f r e l a t e dc l a s sa n dt h ep a c ko f d a t a f i n a l l y , c h a p t e r 6c o n c l u d e st h et r e n d so f u m sa n ds m s a p p l i c a t i o n k e y w o r d s : s h o r tm e s s a g es e r v i c e ( s m s ) ,c m p p , s g i p , i n t e m e ts h o r tm e s s a g eg a t e w a y ( i s m g ) ,g e n e r a s h o r tm e s s a g e a p p l i c a t i o nl a n g u a g e ( g s m l ) 独创性声明 本人声明所里交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其 他人已经发表或撰写过的研究成果,也不包含为获得逝姿盘茎或其他教育机 构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献 均已在论文中作了明确的说明并表示谢意。 学位论文作者签名:签字e l 期:年月e l 学位论文版权使用授权书 本学位论文作者完全了解盘江盘鲎有关保留、使用学位论文的规定, 有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和 借阅。本人授权逝姿盘堂可以将学位论文的全部或部分内容编入有关数据库 进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后适用本授权书) 学位论文作者签名导师签名: 签字e l 期:年月 e l签字e l 期:年 月e l 学位论文作者毕业后去向 工作单位: 通讯地址: 电话: 邮编: 统一短消息应用语言研究 第一章序言 ( 随着信息技术和通信技术的日益发展、通信工具的不断普及,各种通信工具日益增 多,人们为了相互保持联系,每天都不得不面对手机、b p 机、电话机、传真机等多种通信 设各,还要定时检查电子邮件和语音信息以及传真信箱等,通信方式越来越多样化,带来 各种便利的同时,由于它们彼此是独立的,需要不同的网络支持、多个终端以及多个号码, 在发送和获取不同类型的消息时不方便,也带来了昂贵的费用。人们对消息的需求越来越 大,并且人们工作的流动性和移动性越来越强,过多的通讯工具和手段给他们获取信息带 来不便的同时,太多的通讯手段使人们在携带上、记忆上和使用上也不方便。怎样将各种 通信手段融合起来简化我们获取信息的方式,让人们在需要时能方便地利用其中某一种设 备来存取其所有的信息,这就是目前统一消息( 瑚) 平台所要解决的问题。它将所有类型 的消息,包括语音、电子邮件、传真、传呼信息、手机短信息、实时信息和其他多媒体信 息等进行统一管理,人们可以通过任意一种通信终端,如电话机、传真机、手机、计算机 等来访问消息,进行阅读、听取或者转发其内容。统一消息服务的最终目标将使用户可在 任意时间、任意地点、通过任意通信终端( 包括有线和无线的设备) 存取任意信息。这种 方式带给我们很多好处,比如提高效率和消息的获取率、节约成本和时间、容易使用等。 对于企业来说,统一消息( 珊) 使管理更加灵活和简便,降低了通讯和管理的成本;u m 整合 了通信资源,提高了网络资源的价值,便于其发展更多的新用户,提高网络资源的利用率, 增加通信量,增加收入,也改善了客户关系,提高了企业的竞争力。可以预见,在未来的 几年中,大量的企业将使用【l f 系统。 统一消息系统在电话网、移动网和互联网之间起到了一个桥梁的作用,它能将各个网 络之间的消息进行相互转换,例如将其他消息转换成手机短消息发给用户统一消息服务 系统实现的关键是如何解决各种不同的消息表现格式间的兼容与转换问题,从而将语音、 传真、电子邮件、手机短消息等不同信息格式的业务有机地集成于一体。短消息作为一项 极具吸引力和人气的增值业务,越来越成为以话音业务为主导的移动通信网络的另个重 要卖点。种类繁多的数据增值业务是基丁i 短消息这种移动数据通信手段的,如手机银行、 手机证券、信息点播、移动o i c q 业务、无线电于邮件、光线数据和传真等。我们在这里把 这些业务统称为短信息业务。据有关调奁表明:目前全球1 个月的短信息发送量已达到1 5 0 亿条。率先开展此项业务的欧洲,每天发送的短消息为2 0 0 0 万条,g s m 运营商8 至2 0 的收入来自短消息。短信息业务像风暴一样席卷欧洲天陆。在中国,两大移动运营商实现 短消息的互连互通。短消息和基于短消息的各种新业务层出不穷。短信息服务具有圩通方 便、收费低廉、内容丰富、应用广泛等特点,冈而迅速获得了移动用户的青睐。据预测, 至2 0 0 5 年底中国移动用户数将达到3 8 4 亿无线数据用户数达1 8 7 亿。短信所蕴涵 的巨大的潜在商机受到运营商的高度重视。 统一短消息应用语言研究 然而目前统一消息平台要实现其他各种消息与短消息的转换,必须在对中国移动点对 点协议c m p p 以及中国连通互联网关协议s g i p 深刻理解的基础上,将信息按照相关的二进 制协议进行封装,通过相关的协议接口发送至短消息网关以便将信息发送给手机用户由 t - - 进制协议不容易理解,相关的字段多而复杂,消息转换过程要求对协议精通的专业人 员,开发代价人摇文定义一个新的统一短消息应用语言将c m p ps g i p 封装起来并提供 j 一个相关的统一短消息中间件来支持其他消息到短消息的转换,这样就允许消息以结构化 的文本发送,使得其他消息格式到手机短消息的转换更容易;同时统一消息平台可以通过 该中间件给外部应用提供一个接口,支持应用通过h t t p 或者其他w e b 协议承载符合相关文 本协议的内容访问统一消息平台,从而发送短消息到手机用户,这样外部应用不需对具体 的互联网关协议做深刻了解,就可以通过统一消息平台发送或接受短消息,大大降低了开 发成本。 2 统一短消息应用语言研究 第二章统一消息平台结构、发展与应用背景 统一消息服务( i j h s ) 是在通信技术日趋成熟的的基础上,充分利用了c t i 及i n t e r n e t 的现有技术,结合当前最新的通信、语音、数据技术,完成电子邮件、语音邮件、传真、 传呼信息、手机短信息、实时信息和其他多媒体信息等的无缝集成,实现一个架构在i p 开放标准的网络之上的实时通讯服务平台。u h i s 在v o i p 的基础上。进一步融合了话音和数 据业务,使固定和移动等传统话音业务运营商可以在保护已有投资的同时进入数据业务市 场:而数据业务运营商也可以依靠u m s 服务进入话音业务领域。电信运营商和服务供应商 可以为用户提供以访问u 鹳为主的基本业务,保留原有客户。在基本业务的基础上,可以 开展金融、股票信息点播、语音门户等增值业务。针对大企业服务外包、中小企业移动和 家庭办公需求,可以开展u 惦托管、虚拟p b x 等业务。拥有完备的u 1 4 s 软、硬件基础设施 的骨干运营商则可以进行基础设施批发业务,由共享基础设施的虚拟u 惦服务提供商开发 高层次的增值业务。并发展客户群。本章讨论统一消息平台的体系结构,相关技术以及发 展背景与应用情况。 2 1 统一消息平台的基本结构与功能层次 统一消息平台具备w e b w a p 、e m a i l 、电话、短消息等接入手段,同时对这些统一接 入的服务请求进行统一的排队处理,通过智能路由选择合适的服务提供者为客户提供优质 服务,从而便于用户通过更方便、多样的手段享受其提供的服务,将服务对象由传统的电 话用户扩大到i n t e r n e t 网络用户和移动电话用户。 2 1 1 统一消息平台逻辑结构 统一消息平台的系统逻辑结构如图2 1 。统一消息系统通过统一消息中心连接 i n t e r n e t 包交换网络和p s t n 电路交换网络,实现统一消息服务。统一消息中心提供统一 的消息存储机制,负责所有格式信息( 包括f 瑚a i l 、语音、即时消息、短消息和传真等) 的存储,并完成对整个系统运行的控制和管理,提供相应信息完成网管和计费功能。 i n t e r n e t 接入提供给用户通过浏览器、邮件客户端、无线上网、v o i p 等多种方式连接 i n t e r n e t 访问统一消息中心,实现邮件收发及个人邮箱管理的操作;p s t n 接入提供给用户 通过电话( 包括固定电话和移动电话) 进行个人邮箱的访问和管理,实现邮件收发等操作, 如果设定邮件自动通知服务。用户还可以通过呼机和手机得到该通知信息。 统一消息平台可以通过数字数据网络( d d n ) 专线分别与i n t e r n e t ,寻呼网,短消息互 联网关系统相连,通过n , e 1 接入服务与公共电话交换网( p s t n ) 连接,从而提供多种终端接 入方式。 3 统一短消息应用语言研究 图2 1 统一消息平台系统逻辑结构 2 1 2 统一消息平台体系结构 统一消息平台的基本体系结构如图2 2 ,平台主要包括数据库服务器,应用服务器, w e b 服务器,消息服务器,目录服务器以及认证服务器等。 数据库服务器负责多种信息的统一存储与管理,由于m i c r o s o f te x c h a n g e2 0 0 0 拥有 数据库,w e b 服务器以及协作服务器所能提供的所有功能,可以存储任何类型的数据,同 时支持多种访问w e b 存储系统资源的协议,e x c h a n g e 拥有的o l ed b 供应程序e x 0 1 e d b 能 和w e b 存储系统上的文件夹。项目和文件交互作用。可以使用a d o ,c d o ,a d s i ,h t t p 和 x m l 等多种数据访问工具来访问e x c h a n g e 数据,因此是作为统一消息平台数据库服务器的 最优选择之一;w e b 服务器提供i n t e r n e t 接入接口,外部可以通过h t t p 协议访问统消 息服务,发送服务请求;应用服务器负责多种信息格式的处理与转换,在用户通过某种通 信终端请求其他类型的消息时应用服务器在从数据库服务器取得消息内容后将其转换成该 碡 统一短消息应用语言研究 终端所要求的格式信息;消息服务器负责即时消息的相关处理;目录服务器提供对系统用 户的信息管理,例如用户登陆,用户基本信息,用户权限等的管理以及消息的呼叫转移, 例如当一种通信方式无法通信时采用的其他通信手段信息都需要查询目录服务器;认证服 务器提供信息安全和身份认证等相关加密技术的功能。在统一消息平台中,必须建立一个 c a 中心来发放证书,建立一定安全度的加密解密和身份认证系统,保证信息内容的机密性, 完整性,不可伪装性以及不可抵赖性。 图2 2统一消息平台体系结构 2 1 3 统一消息平台的功能层次 统一消息平台的功能层次如图主要有三层,设备接口层提供对各种终端接入的处理, 与电话交换系统,短消息系统,语音传真系统,传呼系统,v o i p 等多种通信终端进行信息 交换,能够从各种通信终端接受信息并发送信息;中间处理层提供各种具体的应用服务逻 辑,接收用户的服务请求,处理后将消息内容按用户需求形式返回,提供对多种消息的统 一管理以及各种消息格式的相互转换,以便能够以任何一种通信终端接受处理任何一种消 息;底层数据存储层存储多种消息内容,提供各类消息的统一存储。 统一短消息应用语言研究 统一消息系统由多个完成特定功能的模块组成,提供丰富的扩展借口,可以根据系统 需求、负载状况、投资情况等实际因素进行纵向和横向的应用部署,以及与其它系统或部 件的有效连接,一般来说这些模块主要包括: 邮件存储模块 通用的对电子邮件,语音邮件,和传真消息的收件箱存储和信息存储,将可靠性和高 性能与w e b 访问和内容显示结合起来。支持p o p 3 ,i r a p 4 和h t t p 多种访问方式,允许对消 息存储器执行访问控制规则,对邮箱实行系统范围限额或用户限额,对消息存储器执行分 区,以便从逻辑上分剖邮箱,从而实现托管部署或对磁盘实行负荷均衡。支持用户以w e b 方式访问自己的邮箱,避免了进行邮件客户端的繁琐设置。 目录服务模块 集成的目录服务器,支持l d a p 目录服务,支持智能提交,对用户的帐户信息( 包括中 文) 实行集中管理与存储,提供目录信息树( d i t ) 。支持多域存储,提供域或主机托管, 能够快速部署信息传递服务。 系统网管模块 提供w e b 方式从远端或本地管理和控制系统应用,管理员可完成如下工作:监控和管 理系统运行状态,定义用户状态值,创建用户和组邮箱,为每个用户,组,或系统限定邮 件数量、最大邮件大小、以及邮箱大小等等。 计费模块 系统对用户访问生成详细记录,提供普通文本格式的计费信息,可以有效地与现有计 费系统集成。 交互语音应答( i n t e r a c t i v ev o i c er e s p o n s e ) 提供本系统与电话交换系统的连接,使用户可以通过t l 、e 1 、i s d np r i 或模拟线路与 电话网络相连,通过电话用户接口( t e l e p h o n eu s e ri n t e r f a c e ) 应答和处理来电,主要 功能包括:应答和挂起来电、捕捉和播放语音邮件、接收传送传真消息、检索和播放电子 邮件。完成语音转e - m a i l ,传真转e - d a i l ,e - m a i l 转语音,e - m a i l 转传真等功能。 文本向语音转换服务( t e x tt os p e e c h ) 模块 实现自动语音识别,把用户的邮件信头、信体及附件名称文字转换为语音,通过电话 的方式播报给用户。具有自学习功能,支持快速实施转换。 系统网关( g ) 模块 该模块是所有系统组成部件的命令中心,其中交换的信息主要用于管理和监测功能, 在分布的系统节点间交换如下类型的信息:命令和控制信息,虚拟和漫游邮箱数据及控制 信息,用户的目录信息。 通知服务( n o t i f i c a t i o ns e r v i c e ) 模块 向手机,呼机和其他手持设备提供短消息服务( s h o r tm e s s a g es e r v i c e ) ,s m s 网关可 以通过u c p ,t a p ,s m p p 。c i m d 2 或g s m ,连接至任何电信运营商的s m s 短消息中心( s m s c ) , 6 统一短消息应用语言研究 也可以将s m s 消息送达任何支持的邮件网关或w e b 界面。支持s m p p ( s h o r tm e s s a g ep e e rt o p e e r ) 协议与c m p p ,s g i p 等企业协议。 2 2 统一消息平台的接入处理过程 1 ) 电话接入 用户电话呼入后,相应接入模块向智能路由模块发送路由请求命令,启动相关的智能 路由选择流程,选择合适的服务提供者,同时通知电话接入模块,将呼叫转给相应的服务 者,服务者确认提供服务后电话即完接地接入,可以提供服务了,否则需要重新排队,重 新选择路由,直到服务提供者提供服务或者用户挂机。 2 ) 传真接入 用户通过传真机到统一消息中心发送传真时,传真接收服务流程生成相应的传真接收 文件,并在数据库中写入相关的数据信息,如主叫号码、传真起始时间、结束时间、传真 页数等。然后任务管理器检测到有新的传真到来时,启动相关的业务:处理流程,由该流 程发送路由请求信息到智能路由模块,同时传送有关的数据信息。智能路由模块选择到合 适的服务者后便发送相关信息到服务提供者,窗口显示必要的信息,确认后便显示传真的 内容,话务员根据内容进行处理,也可采用非实时方式处理。 3 ) e i i l a i l 接入 处理流程和传真接入业务类似。客户邮件被送到邮件服务器,接入模块一旦检测到新 邮件便发送路由请求信息到智能路由模块,选择合适的服务者将话务员i d 及内部邮件服务 器的相关邮箱号码回送给处理模块,同时通过软话机通知服务者。与此同时,处理模块将 该邮件转发到话务员的邮箱,这样当话务员通过软话机确定处理该业务时,服务者软件即 可从该话务员的邮箱中同步取到邮件信息。 4 ) 短消息接入 处理流程和e m a i l 接入业务类似,短消息被接受后由接入模块发送到应用处理模块, 后者记录相关的信息,并发送路由请求信息到智能路由模块,选择合适的路由后发送给短 消息处理模块,后者将其发送到c m p p 或s g i p 短消息网关,由c m p p 或s g i p 网关将短消息 内容进行处理发送。 5 ) w e b 接入 w e b 接入包括以下几种方式: a w e bc a l l :用户计算机是一台多媒体电脑,安装有相关的网上电话控件,用户上网时, 通过该控件向v o i p 网关以数据方式发送一个呼叫请求,v o i p 网关再将数据呼叫请求转 化为电话呼叫,从而变换为普通的电话接入。 b 独立电话方式:用户使用的是i s d n 或者另一部电话机电话接入模块收到此请求后向 智能路由模块发送路由请求命令,选定服务者后将服务者和用户连接起来,即可进行通 话。 7 统一短消息应用语言研究 c 文本交谈:用户通过浏览器及w e bs e r v e r 向即时模块发起一个文本交谈请求,收到此 请求后通过智能路由选择一合适的服务提供者,确认后即可和用户进行文本文谈。 d 非实时任务请求方式:这种方式和前面三种实时交互方式不同,用户以w e b 方式提交 一个任务请求后,由统一消息中心进行处理。其处理流程如下:用户以w e b 方式提交 的任务请求写入数据库,任务管理器中的相关业务处理流程检测到此项任务后,根据 业务处理规程通知相关的处理模块,处理完成后将处理结果写入数据库,再由任务管 理器的呼出业务处理流程向对应模块发送相关的命令,以电话、传真或e m a i l 方式通 知用户。 e 导航浏览:可以引导用户在中心网页浏览,即保持用户的i e 内容和各模块服务一致。 可以考虑用户的选择,提供接受引导和拒绝引导两种选项。 f 文件传输:服务提供者可以将一些文件直接传给对话的客户。 2 3 统一消息平台系统特点与应用方向 统一消息系统可以支持客户端通过各种协议进行访问来获取服务,例如s m t p 、p o p 3 、 i m a p 4 、 m p 、w a p 、s m s 等各种通信协议。另外还具有下列特点: 统一的目录信息:目录信息包括用户使用各种设备、各种协议的地址,例如电话号码、 电子邮件地址等,由系统统一管理维护。用户可根据需要灵活的选择传送方式,将信 息采用合适的地址传送到合适的设备。 统一的信息存储:采用先进的存储技术存储不同种类的信息如文本、声音、视频等, 满足对这些多媒体信息的存储、查询和修改等需要。 统一的信箱账号:用户只需使用唯一的信箱便可管理( 编辑发送提取转发保留 删除) 他们的各种信息( 语音传真电子邮件短消息) 。 统一的核心数据库和统一的管理系统大大简化了管理模式。提高了工作效率。运营商 能够轻松地为用户提供新的增值服务、个性化的信息服务和个性化的电子商务服务。无论 是内容提供商i c p ( i n t e r n e tc o n t e n tp r o v i d e r ) 、服务提供商i s p ( i n t e r n e ts e r v i c e p r o v i d e r ) 还是应用服务提供商( a s p ) ,利用该系统均可充分发挥自身的信息优势,突破 原有的互联网接入终端的限制,向各种用户提供方便的通信服务和信息服务,并可利用自 己的信息资源,轻松开发独具特色的信息内容和电子商务服务。各行业企业应用该系统, 可使得企业员工在任何时间、任何地点,以任何方式,得到企业内部和外部的各种信息, 同时也可通过构建企业客户服务系统,更好为客户提供更有针对性的个性化服务,满足顾 客的实际需求。因此,它不仅提供了便利通畅的信息沟通渠道,而且能大大提高企业工作 效率、降低运营成本、提升企业客户形象,以提高企业的综合竞争能力。对于最终用户可 享受全方位的统一信息服务,无论是在家中,在路上,还是在办公室或者旅馆里,都可以 随时随地处理个人语音信息、传真和电子邮件,充分享受网络时代的方便与快捷。 l 统一短消息应用语言研究 2 4 统一消息平台相关的关键技术 基于分组交换的多媒体通信技术 传统的用于传输语音的公共电话交换网( p s t n ) 虽然具有良好的服务质量( q o s ) 和较低 的延迟,但是由于它基于电路交换结构,具有电路数量庞大,结构复杂,成本高,计费复 杂等缺点,因此基于分组交换的i p 网络已经用来传输语音和视频等多媒体信号,与之相关 的技术也得到不断发展和完善。v o i p 是在i p 数据网上传输数字语音的技术,除了在多媒 体呼叫中心中实现p c 到电话的语音服务外,还可以实现分布式呼叫中心互连,实现资源共 享,并实现数据和语音在全网范围内同步传送。在v o i p 中,用i p 包分组交换的方式代替 了p s t n 电话的电路交换方式。对于i p 电话的两个客户端,通过连接服务模块,建立两个 端点之间的连接。发送端的语音和视频由采集设备采集后,通过媒体服务模块,实现多媒 体数据编码和压缩,通过底层协议传出,在接收端由媒体服务模块完成多媒体数据的解码。 计算机电信集成技术c t i c t i ( c o m p u t e rt e l e p h o n yi n t e g r a t i o n ) 技术是统一消息服务的基础,其核心是呼叫 控制模型及呼叫控制接口,目前常用的呼叫控制接口包括t s a p i 、t a p i 、 s a p i 、j t a p i 等。 这些接口规定了呼叫控制能够实现的功能、相关的函数接口等,并作为统一的标准要求各 交换机厂商基本遵循。从功能和适用范围来看,目前较多采用的是t s a p i 。 t s a p i ( t e l e p h o n ys e r v i c e sa p p l i c a t i o np r o g r a m m i n gi n t e r f a c e :电话应用编程接 口) 。是在c s t a 协议基础上,由l u c e n t 和n o v e l l 公司制定的一套与交换机基本无关的开 发接口,后来逐渐得到了其它交换机厂商( 如n o r t e l ) 的支持。 c t i 技术的信令网关化、标准接口、可编程等特点非常适合移动内容服务和声讯服务 的需求。c t i 技术使电信和计算机相互融合,克服了传统电信和计算机服务相对单一的缺 点,将两者完美结合了起来。现今c t i 已经不是原本的一个边缘应用技术了,它已经在不 知不觉中成为信息产业未来的一个重要发展方向,c t i 增值服务具有巨大的潜能。 m i m e m i m e ( m u l t i p u r p o s ei n t e r n e tm a i le x t e n t i o n ) 多用途互联网邮件协议扩展:传统 的电子邮件标准( r f c 8 2 2 ) 只能传送由a s c i i 码组成的文本信息,不支持图像、声音等类 型的数据,对二进制文件则是编码成文本文件发送,在接收端解码。而m i m e 就是对r f c 8 2 2 的多媒体扩展它规定了在电子邮件的信体中引入其它各种媒体数据的格式,不定义邮件 文本部分可采用的字符集。因此m i m e 邮件的文本具有多种字符集。m i m e 现在已经广泛应 用于w e b ( h t t p ) 、新闻组等领域,成为指定文件类型的通用方法。 统短消息应用语言研究 ) 眦技术 统一消息平台要处理多种格式的消息转换,l ( e x t e n s i h l em a r k u pl a n g u a g e ) 可扩 展标记语言的出现与发展使得消息的表示与多种格式的转换更加容易。x 虬提供了一种用 于约束存储格式和逻辑结构的机制,它具有利于用于统一消息服务的诸多优点: ( 1 ) 可以在互联网上直接使用 ( 2 ) 支持各种不同的应用方式,与具体的程序语言和平台无关 ( 3 ) 处理x m l 内容的应用程序容易编写,且x m l 内容具有良好的可读性 ( 4 ) 用x m l 设置新的标签方便快捷,x m l 语言正式简洁 因为具有这些优点,) a 几已经被广泛用于数据表示和存储,以及基于i n t e r n e t 的应用 之间的数据交换和互操作等,也成为统一消息服务的首选技术。x m l 技术为统一消息服务 提供了一个统一标准基础。利用x m l 技术,可以实现各种消息实体间的无缝结合,并且为 第三方开发者提供了统一的开发接口。 在当今的应用中,x m l 被赋予了越来越多的职责和功能,例如,作为文本数据库存储 数据,作为某一行业中数据交换的标准表示等等。这些都需要对相应的x m l 文件数据进行 描述,如数据类型、长度进行严格的定义,这样才能真正做到数据的安全性和行业统一标 准并有通用的规则对其进行解析,而且x m l 在其产生的时候就被定义为可扩展的。 新的标记语言( 也叫标记集) 可以通过文档类型定义( 啪) 或s c h e m a 来定义。在x m l 所描述的标记语言中,d t d 或s c h e m a 提供了语法规定,以便给各个语言要素赋予一定的顺 序。各个文档要与d t d 或s c h e m a 相比较,这一过程称为合法性检验。如果文档符合d t d 或s c h e m a 中的约束,这个文档就被认为是有效的,否则就是无效的。如果x m l 文件中有 任何信息不符合d t d 或s c h e m a 的规定,都不会通过。 一个x m l 文件必须遵守文档类型定义d t d ( d o c u m e n tt y p ed e f i n i t i o n ) 中定义的种 种规定儿被作为一种元标记语言,是一种描述标记语言的语言。d t d 实际上是“元标记” 这个概念的产物,它描述了一个标记语言的语法和词汇表,也就是说定义了文件的整体结 构以及文件的语法。简而言之,d t d 规定了一个语法分析器为了解释一个“有效的”x m l 文件所需要知道的所有规则的细节。当然不光只有d t d 这一种方式,还有一种是s c h e m a 。 一个d t d 文档包含:元素的定义规则,元素间关系的定义规则,元素可使用的属性, 可使用的实体或符号规则d t d 文件也是一个a s c i i 的文本文件,后缀名为d t d 。一项文 档类型定义应规定元素清单、属性、标记、文档中的实体及其相互关系。d t d 为文档结构 制定了一套规则。例如,一个d t d 指定一个“书架”元素、有个“书”子元素、一个“书 名”子元素、一个或多个“作者”子元素,有或没有“e - m a i l ”。d t d 以元素、实体、属 性和记号的标记声明来做到这一点。 d t d 可以包括在包含它描述的文档的文件中,或者与外部的u r l 相链接。这些外部 d t d 可以被不同文档和网站所共享。d t d 为应用程序、组织和兴趣组提供了共同遵循的方法, 同时也以文档形式阐述了标记标准并强制遵守此标准。 搀 统一短消息应用语言研究 与d t d 不同,) o i ls c h e m a 本身是一份x m l 文件,用来定义另一份x m l 的文件格式、结 构、数据类型等。x m ls c h e m a 定义语言是x m l 应用中的一个重要技术。x m ls c h e m a 利用一 组元素以及许多内置的数据类型使用户能够精确的形容) a 也文件的结构、内容以及语法, 甚至使用户能够衍生及自定义数据类型。毫无疑问,s c h e m a 是x m l 的一种应用,它是将d t d 重新使用) o i l 语言规范来定义。) o i ls c h e m a 本身也是一个x m l 文件,所不同的是,s c h e m a 文件所描述的是对引用它的x m l 文件中的e l e m e n t ( 元素) 和a t t r i b u t e ( 属性) 的具体类 型。 d t d 在目前得到了广泛的使用,但是,她也存在着很大的缺陷,比如说:比如,它采 用了非x m l 的语法规则、不支持多种多样的数据类型、扩展性较差等等。以微软为首的众 多公司提出了) o i ls c h e m a ,在保留并扩充了d t d 原有的文档结构说明能力的同时,以期解 决d t d 与生俱来的种种问题。 与d t d 相比,s c h e m a 有如下的优点: 一致性 d t d 的结构和x m l 文件的结构很不相同。后者清晰直观,由于历史原因,前者复杂晦 涩。s c h e m a 建立在x m l 之上,它的语法和一般的x m l 文件完全相同,是瑚l 的自描述。x m l 达到了从内到外的完美统一。因为s c h e m a 本身也是一种x 札,可以被现有的x 4 l 编辑制作 工具所编辑、被x m l 语法分析器所解析、被x m l 应用系统所利用,我们对x 扎的投资也得 到保护。 扩展性 虽然d t d 中也定义了一些数据类型,但那都是针对属性类型而定义的,而且类型非常 有限。特别是对于电子商务的应用,交易过程中不可避免地会出现大量的数据转换,整型、 实型、布尔型、日期型的数据层出不穷,d t d 显然是不够的。 易用性 ls c h e m a 取代d t d 的另一个原因是由于d o m 和s a x 。d o m 和s a x 都是x m la p i ( 应 用编程接口) 。d o m 和s a x 只是对x m l 文档有效,对于d t d 则无能为力,你无法通过d o m 或s a x 来判定一个元素的属性类型或者某个元素的子元素允许出现的次数( 当然,这都是 x m l 分析器的本职工作) 。但是,一旦使用s c h e m a ,这个问题便不复存在,因为此时对于 x m l 文档结构的描述已变成为s c h e m a 一种“形式良好的”x m l 文档,用d o m 和s a x 就可 以处理。 规范性 同d t d 一样,s c h e m a 也提供了一套完整的机制以约束l 文档中标记的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论