- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
多点多媒体通信服务的研究与实现----万挺 裘正定
多点多媒体通信服务的研究与实现----万挺 裘正定
摘 要 随着数字技术在通信领域的发展,多媒体技术应用越来越广泛。本文介绍了多
点多媒体通倍平台的服务功能及其标准协议,并重点介绍了其设计与实现的方案。
关键词 多媒体 会议电视 MCS PDU
1 引言
随着数字技术在通信领域的广泛应用,多媒体通信的时代已经到来。多媒体通信是
信息高速公路建设中的一项关键的技术,它是多媒体、通信、计算机和网络等相互渗透
和发展的产物。多媒体技术是以计算机技术为核心的集声、像、图、文处理技术于一体
的综合型处理技术。目前,能处理多种媒体信息的计算机系统发展很快,但多媒体技术
的真正潜力在于与计算机网络的结合,只有当多种媒体的信息借助于计算机网络超越时
空的限制出现在人们面前,才能真正满足信息化社会人们对各种信息的大量需求。多媒
体会议系统正是多媒体通信技术的一项重要的应用。多媒体会议系统是一种实时的、点
到多点的多媒体通信应用。它包括电子白板、文字对话、多点文件传输、多点音频和视
频信号传送等。电子白板类似于所有会议出席者都可以看到一片工作区域,任何一位出
席者在这片区域所作的改变其他出席者都可以看到。其他应用如文字对话、多点文件传
送、多点音频视频信号传送都与此类似,将一点的多媒体信息发送到其他点。由此可知,
在多媒体会议电视系统中,最基本的是多点通信服务(MCS),所有的上层应用都是通过
MCS层向其他点发送多媒体数据。因此,在会议电视系统中多点通信服务层的设计与实现
是整个系统的核心部分。
T.120系列协议是由国际电信联合会电信标准化小组(ITU-T)制定的,它包括了一
系列支持实时的、多点数据通信及应用的协议和服务。其中T.122/T.125协议定义了多
点通信层(MCS)的功能、结构。T.123协议定义了底层的网络传输协议,在不同的网络
上向MCS提供了共同的接口,使得MCS能够独立网络。本文第二部分介绍了多点多媒体通
信服务的功能框架,并结合实际工作介绍了多点通信服务的设计实现方案。
2 多点通信服务协议
2.1 多点通信服务层总体框架
T.122/T.125协议为音频图形和音频视频会议定义了一个多点通信服务层(MCS)。
它提供了通用的、多点的数据服务。它是为高度交互的多媒体应用提供的基本服务。T.1
2定义了MCS服务功能,T.125定义了MCS的实现方法。
MCS的用户首先在本地MCS与远端的MCS之间建一个MCS的连接。这个连接被绑定在一
个域,使用户能够附于其上。其他终端能够与已经在域内的终端建立MCS连接,绑定在同
一个域内。所有的终端顺序地加入域中,成为域内的一个节点。所有的节点组成一个分
级的级联结构。这样在MCS点对点的连接上建立了一个MCS多点互联的域。为了达到多点
通信的目的,所有的点必须绑定在同一个域中,在域内,每个点都可以向域内其他成员
发送数据、获取令牌以访问共享的资源如图1所示。MCS域建成后,MCS用户加入适当的信
道以接收数据。MCS支持静态信道和动态信道,其中动态信道包括广播、私有、单成员3
种。MCS管理底层的点对点的连接,并将它们映射到一起以便为上层提供一个多点通信的
服务。
一个通过本地的MCS连接服务与远端的MCS服务提供者建立连接。一个MCS连接是一组
由两个MCS服务提供者管理的传输层连接。MCS连接负责在MCS服务提供者之间传递数据。
在所有与会者都已经和相同的域绑定后,用户就可以通过MCS进行多点通信了。MCS
提供了灵活的数据传输方式:简单数据传输、顺序唯一的数据传输和带应答的数据传输。
简单数据传输服务提供“一点对多点”的通信,“点对点”是一个特例。由于任何发送
端都可以向任何信道发送服务数据单元,这样“多点对一点”和“多点对多点”的操作
也是支持的。在简单数据传输中,由于不同的发送端发送数据都选择的是最短路由,因
此不同的接收端有可能以不同的顺序接收到数据。简单发送数据的发送端并不要求接收
端发一个应答消息,如图2所示。
在某种情况下,要求所有接收端以相同的顺序接收到数据,MCS为此提供了唯一顺序
数据传输(Uniform Sequenced Data Transfer)的服务。唯一顺序数据传输与简单数据
传输的不同在于发送端首先将数据发送到顶端,再由顶端向所有终端发送,从而保证了
数据的顺序。总之,MCS提供了如下功能:
(1)灵活的数据传输模式
·带流量控制的广播模式;
·请求/应答模式。
(2)多点广播
·单点对所有点;
·单点对小组;
·单点对单点。
(3)多点数据路由选择
·以最短路由到达接收端;
·唯一的数据顺序,使用户以相同顺序接收到数据。
(4)用令牌解决资源竞争
(5)独立于网络
·MCS假设底层是具有流量控制的无错误的传输层连接(见T.123建议)。
2.2 MCS的设计与实现
以下是MCS的设计方案。MCS层可以分为4个模块:Control、Domain、Attachment、
Endpoint,它们的相互关系如图3所示。
Control模块在MCS层中是唯一的,并且始终都存在,其他的模块都是由Control模块
来创建。Control模块向上层提供了一个MCS服务访问入口,处理其他层向MCS层发出的M-
CS控制服务请求,如:MCS_CONNECT_PROVIDER request(MCS连接请求)、MCS_CONNECT_
PROVIDER indication(MCS连接指示)、MCS_CONNECT_PROVIDER response(MCS连接应
答)、MCS_CONNECT_PROVIDER confirm(MCS连接确认)等等。Control负责MCS层的控制、
管理以及其他模块的创建与删除。
Attachment模块在有用户请求映射到MCS域上时由Control模块来创建。在MCS中可以
有0个或多个Attachment。每个MCS用户与一个Attachment相关联。在MCS用户与Attachm-
ent关联上后,用户向MCS发出的服务请求就由相应的Attachment来处理,如:MCS_CHAN-
NEL_JOIN request(MCS信道加入请求)、 MCS_CHANNEL_JOIN confirm(MCS信道加入确
认)、MCS_SEND_DATA request(MCS发送数据请求)、MCS_SEND_DATA indication(MCS
发送数据指示)等等。
Endpoint模块是在MCS建立连接时由Control模块创建。在一个MCS层中可以有多个E-
ndPoint模块,每个Endpoint模块映射一个传输服务访问入口,负责管理一个由T.123定
义的传输层的连接。Endpoint将所有数据编码成特定的协议数据单元(PDU)再发往传输
层,同时Endpoint接收传输层发上来的数据并解码再交Domain或Control处理。
Endpoint模块与Attachment模块在设计中采用状态机的处理方式,每个模块有多个
状态。每个模块在接收到服务请求后,根据当前的状态的不同作出相应的反应。如:En-
dpoint模块在向T.123层发出连接请求后设置自身状态为“正在连接”(connecting),
然后对其他的服务请求都暂不处理,放在服务请求队列里。直到T.123层连接建立成功后,
Endpoint收到连接建立确认后将自身状态设置为“连接完成”(connect_ready)。至此,
Endpoint模块才能处理其他的服务请求。
Domain模块在MCS中是一个核心模块。它也是在MCS连接建立后,根据Control提供的
初始化参数建立的。这些参数可以由本地给定,也可以在建立连接的过程中由双方协商
确定。Domain和所有其他模块都有信号交互,是MCS中的核心管理模块。Domain向所有模
块提供人口,通过给每个模块分配不同的标识以区分不同的模块。所有的模块如:Cont-
rol、Endpoint、Attachment都在Domain里映射为一组信息,由一组数据结构记录。这些
信息中有一部分是全局唯一并且动态更新,因此Domain在某种意义上说是一个分布式数
据库。Domain接收其他模块发来协议数据单元(PDU),根据PDU的类型、PDU里的信息和
Domain里保留的信息做出不同动作,将动作命令发到其他的模块,同时更新自身的数据
记录。
Domain模块内部分为几个主要模块InputPDU、ProcessPDU、OutputBuffer。所有其
他模块发来的信号都以MC-SPDU的格式打好包,由Domain的InputPDU统一处理,如:判
断PDU的发送端、给PDU分配一个空闲的缓冲区等。接下来,根据PDU的类型及所带信息的
不同,由ProcessPDU做出不同的处理。最后,由OutputBuffer将结果发到其他模块执行。
Domain的处理流程图如图4所示。
3 结束语
随着计算机网络技术、多媒体技术的飞速发展,人们越来越希望在计算机网络上传
输、共享声、像、图、文等多种媒体的信息。多点多媒体通信技术满足人们在各种网络
结构上传播、获取多媒体信息的需要,逐渐地进入企业、学校,产生巨大的经济效益和
社会效益。
上一篇:IP电话的关键技术及其应用
下一篇:基于以太网的宽带接入技术
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴闇夐柨婵嗙墛椤忕姷绱掗埀顒佺節閸屾鏂€闂佺粯蓱瑜板啴鍩€椤掆偓椤曨厾妲愰幘鎰佹僵閺夊牄鍔岄弸鎴︽⒑閸濆嫬鏆欓柣妤€瀚伴崺鈧い鎴f硶缁愭梻鈧鍠曠划娆撱€佸鈧幃娆撴嚑閸ㄦ稑浜鹃柛顭戝枓閺€浠嬫煥濞戞ê顏╁ù鐘欏懐纾兼い鏇炴噹閻忥妇鈧鍣崑濠囧箖閳哄啰纾兼俊顖炴敱鐎氬ジ姊婚崒娆戣窗闁稿妫濆畷鎴濃槈閵忊€虫濡炪倖鐗楃粙鎺戔枍閻樼偨浜滈柡鍌涱儥濞肩喎霉濠婂嫮鐭嬮柕鍥у楠炴ḿ鎹勬潪鐗堝媰闂備胶枪椤戝啴宕曢幎钘夌劦妞ゆ帒鍠氬ḿ鎰箾閸欏鐭掓鐐诧躬楠炴ḿ鎷犻懠顒€寮ㄥ┑鐘灱濞夋稖澧濋梺鍝勵儏闁帮綁寮婚悢鍏肩劷闁挎洍鍋撻柡瀣〒缁辨帡骞撻幒鎾充淮濠殿喖锕ら…宄扮暦閹烘垟鏋庨柟瀛樼箓椤姊绘担绛嬪殐闁哥姵鐗犻幃銉╂偂鎼达絾娈鹃梺鍦濠㈡﹢宕¢幎鑺ョ厽闊洦鍑归崵娆戠磽瀹ュ拑韬鐐插暙楗即宕奸悢椋庢濠电姰鍨煎▔娑㈡儗閸儱鑸归柣銏犳啞閳锋垿鎮归崶銊ョ祷闁搞倛浜槐鎾愁吋閸涱噮妫﹂悗瑙勬磻閸楀啿顕f禒瀣垫晝闁靛牆瀚悷婵嬫⒒娴e憡鎯堥悶姘煎亰瀹曟洟寮婚妷锕€浜楀┑鐐叉缁剁柉銇愰幒鎾充簵闁硅壈鎻徊楣冨箟閻撳簶鏀介柣鎰綑濮e棝鏌涢妷锝呭闁告﹢娼ч—鍐Χ閸℃﹩姊块悗瑙勬礈閺佸摜鍒掗敐澶婄睄闁逞屽墴楠炲牓濡搁敂鍓х槇闂佸憡渚楅崳顔界閳哄懏鈷戦柛娑橈功婢ь剟鏌eΔ鍐ㄐ㈡い鏇秮楠炴﹢顢欓挊澶夌盎闂備礁鎲$缓鍧楀磿鏉堚晛绶ら柛顭戝枓閺€浠嬫煥濞戞ê顏╁ù婊冦偢閺屾稒绻濋崘銊т紝閻庤娲滈、濠囧Φ閹版澘绠抽柟鎯х摠閻濇牗淇婇悙顏勨偓鏇犳崲閹扮増鍋嬮柛鏇ㄥ灠閻掑灚銇勯幋锝嗙《妞わ讣绠撻弻宥囨嫚閺屻儱寮板Δ鐘靛仦閿氶柣锝囧厴瀹曞爼鎳滈弫灞熷啠鏀介柨娑樺娴滃ジ鏌涙繝鍐⒌闁诡啫鍏炬棃宕橀妸锔锯偓鎶芥倵楠炲灝鍔氭い锔垮嵆瀹曟劙宕归鐘辩盎闂佺懓鎼Λ妤佺妤e啯鈷戦悗鍦濞兼劙鏌涢妸銉﹀仴妤犵偛鍟埢搴ㄥ箻瀹曞洨鍘┑鐘灱閸╂牞鎽梺鎸庣◥缁舵艾顫忕紒妯诲閻熸瑥瀚禒鈺呮⒑閸涘﹥鐓ラ梺甯到閻i攱瀵奸弶鎴濆敤閻熸粍绮撳畷鐢稿即閻愨晜鏂€闂佺粯锚绾绢參銆傞弻銉︾厸闁告侗鍠楅崐鎰版煛鐏炶濮傞柟顔哄€濆畷鎺戔槈濮楀棔绱� | More...
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴闇夐柨婵嗙墛椤忕姷绱掗埀顒佺節閸屾鏂€闂佺粯蓱瑜板啴鍩€椤掆偓椤曨厾妲愰幘鎰佹僵閺夊牄鍔岄弸鎴︽⒑閸濆嫬鏆欓柣妤€瀚伴崺鈧い鎴f硶缁愭梻鈧鍠曠划娆撱€佸鈧幃娆撴嚑閸ㄦ稑浜鹃柛顭戝枓閺€浠嬫煥濞戞ê顏╁ù鐘欏懐纾兼い鏇炴噹閻忥妇鈧鍣崑濠囧箖閳哄啰纾兼俊顖炴敱鐎氬ジ姊婚崒娆戣窗闁稿妫濆畷鎴濃槈閵忊€虫濡炪倖鐗楃粙鎺戔枍閻樼偨浜滈柡鍌涱儥濞肩喎霉濠婂嫮鐭嬮柕鍥у楠炴ḿ鎹勬潪鐗堝媰闂備胶枪椤戝啴宕曢幎钘夌劦妞ゆ帒鍠氬ḿ鎰箾閸欏鐭掓鐐诧躬楠炴ḿ鎷犻懠顒€寮ㄥ┑鐘灱濞夋稖澧濋梺鍝勵儏闁帮綁寮婚悢鍏肩劷闁挎洍鍋撻柡瀣〒缁辨帡骞撻幒鎾充淮濠殿喖锕ら…宄扮暦閹烘垟鏋庨柟瀛樼箓椤姊绘担绛嬪殐闁哥姵鐗犻幃銉╂偂鎼达絾娈鹃梺鍦濠㈡﹢宕¢幎鑺ョ厽闊洦鍑归崵娆戠磽瀹ュ拑韬鐐插暙楗即宕奸悢椋庢濠电姰鍨煎▔娑㈡儗閸儱鑸归柣銏犳啞閳锋垿鎮归崶銊ョ祷闁搞倛浜槐鎾愁吋閸涱噮妫﹂悗瑙勬磻閸楀啿顕f禒瀣垫晝闁靛牆瀚悷婵嬫⒒娴e憡鎯堥悶姘煎亰瀹曟洟寮婚妷锕€浜楀┑鐐叉缁剁柉銇愰幒鎾充簵闁硅壈鎻徊楣冨箟閻撳簶鏀介柣鎰綑濮e棝鏌涢妷锝呭闁告﹢娼ч—鍐Χ閸℃﹩姊块悗瑙勬礈閺佸摜鍒掗敐澶婄睄闁逞屽墴楠炲牓濡搁敂鍓х槇闂佸憡渚楅崳顔界閳哄懏鈷戦柛娑橈功婢ь剟鏌eΔ鍐ㄐ㈡い鏇秮楠炴﹢顢欓挊澶夌盎闂備礁鎲$缓鍧楀磿鏉堚晛绶ら柛顭戝枓閺€浠嬫煥濞戞ê顏╁ù婊冦偢閺屾稒绻濋崘銊т紝閻庤娲滈、濠囧Φ閹版澘绠抽柟鎯х摠閻濇牗淇婇悙顏勨偓鏇犳崲閹扮増鍋嬮柛鏇ㄥ灠閻掑灚銇勯幋锝嗙《妞わ讣绠撻弻宥囨嫚閺屻儱寮板Δ鐘靛仦閿氶柣锝囧厴瀹曞爼鎳滈弫灞熷啠鏀介柨娑樺娴滃ジ鏌涙繝鍐⒌妤犵偞鍔栭妶锝夊礃閵娧呭炊闂佺懓鍚嬮悾顏堝礉瀹ュ纾婚柣鏃囶問瑜版帗鍋傞幖杈剧稻閹插ジ姊洪幎鑺ユ暠闁搞劌娼″璇测槈濡攱顫嶅┑顔筋殔閻楀﹪寮ィ鍐╃厽閹艰揪绱曟禒娑㈡煟閻斿弶娅婄€殿喛顕ч濂稿醇椤愶綆鈧洭姊绘担鍛婂暈闁规悂绠栧畷鐗堟償椤垶鏅梺鎸庣箓濡稓寮ч埀顒€鈹戦鏂や緵闁告ǹ妫勯埢宥夊閵堝棌鎷洪柣鐘充航閸斿苯鈻嶉幇鐗堢厵闁告垯鍊栫€氾拷
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴閵嗘帒顫濋敐鍛婵°倗濮烽崑娑⑺囬悽绋挎瀬闁瑰墽绮崑鎰版煕閹邦垰绱︾紓鍐╂礋濮婄粯鎷呴崨濠冨創濠电偛鐪伴崝宥夊箞閵婏富妲归幖杈剧悼閻掑吋绻濋悽闈浶㈤柛濠勬暬瀵劍绂掔€n偆鍘藉┑鈽嗗灠閹碱偆鐥閺岀喖宕楅悡搴☆潚闂佸搫鏈粙鎾寸閿旂偓瀚氶柟缁樺俯濞煎酣姊绘担鍛婃儓闁哄牜鍓欑叅闁绘棃顥撻弳锕傛煟閹惧磭宀搁柡鈧禒瀣厵闂侇叏绠戠敮銊ф喐閺傛娼栭柧蹇撴贡閻瑦绻涢崱妯哄姢闁告搩鍙冨娲川婵犲啰鍙嗛梺娲诲幖閸婃悂鏁冮姀锛勭懝闁逞屽墮椤繐煤椤忓嫮顔囬柟鑹版彧缁插潡鎮鹃悽鍛娾拺闁荤喐婢橀弳閬嶆⒑鐢喚鍒版い鏇秮楠炲酣鎳為妷銉ょ盎闂備胶枪缁绘宕戦幇鏉垮偍濞寸姴顑嗛埛鎴︽煕濠靛棗顏╅柍褜鍓欏﹢閬嶅焵椤掑倻鎳楅柛銉戝啯鍎梻浣规偠閸庢椽宕滃鑸靛亗婵炲棙鍔戞禍婊堟煛閸愶絽浜惧銈嗗灦閻熴儱鐜婚崸妤€绠涢柣妤€鐗忛崢鐢告倵閻熸澘顏褎顨婂畷鐢稿炊椤掍胶鍘靛銈嗘⒐閸庢娊宕㈢€涙﹩娈介柣鎰皺鏁堝銈冨灪瀹€绋跨暦閵娾晩鏁婄憸蹇涘磻濞戙垹鐓橀柟杈鹃檮閺咁剟鏌涢弴銊ヤ簵闁哄鍙冨铏圭矙閸栤剝鏁鹃梺缁橆殘婵炩偓闁绘侗鍣i獮鍥敇閻樼數妲囨繝娈垮枟閿曗晠宕滃☉銏″仼婵炲樊浜濋埛鎴犵磼鐎n偄顕滄繝鈧悧鍫熷弿婵☆垳枪婵倻鈧鍠楁繛濠囧极閸愵喖纾兼繛鎴炶壘瀵即姊绘繝搴′簻婵炶绠撳畷娆撴偡閹碱剛绱伴梺瑙勫婢ф鎮¢弴銏㈠彄闁搞儯鍔嶉埛鎺楁煟椤撶喎娴柡宀嬬磿娴狅箓宕滆濡插牆螖濡ゅ﹣绨烽柛妤佸▕瀹曟椽鍩€椤掍降浜滈柟鐑樺灥閳ь剙顭烽幆宀勫幢濡炲皷鍋撻幒鎴僵闁挎繂鎳嶆竟鏇㈡煟鎼淬埄鍟忛柛锝庡櫍瀹曟垶绻濋崶鈺佺ウ闁瑰吋鐣崝宥夊吹瀹ュ鐓忓璇″灠閸燁偆绮诲ú顏呪拻闁稿本鐟ㄩ崗宀€绱掗鍛仸闁轰礁顑夐幃妤€鈻撻崹顔界亪闂佺粯鐗曢妶鎼佹偘椤曗偓瀵粙顢橀悙鐢垫澑婵$偑鍊栫敮鎺椝囬柆宥呰埞闁汇垹鎲¢崑鈩冪節婵犲倸鏆熼柣蹇涗憾閺屾盯骞掗幘宕囩懆闂佸疇顕ч柊锝夌嵁濮椻偓閹煎綊顢曢敍鐗堝哺濮婄粯绗熼埀顒€岣胯閹广垽宕奸妷銉э紮闂佸搫绋侀崢濂告偪妤e啯鐓欓梻鍌氼嚟閸斿秹鏌i幘鍗炲姦闁哄矉缍佸鎾倷濞村浜鹃柛锔诲幐閸嬫挸顫濋悙顒€顏�
闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾剧懓顪冪€n亝鎹i柣顓炴闇夐柨婵嗙墛椤忕姷绱掗埀顒佺節閸屾鏂€闂佺粯蓱瑜板啴鍩€椤掆偓椤曨厾妲愰幘鎰佹僵閺夊牄鍔岄弸鎴︽⒑閸濆嫬鏆欓柣妤€瀚伴崺鈧い鎴f硶缁愭梻鈧鍠曠划娆撱€佸鈧幃娆撴嚑閸ㄦ稑浜鹃柛顭戝枓閺€浠嬫煥濞戞ê顏╁ù鐘欏懐纾兼い鏇炴噹閻忥妇鈧鍣崑濠囧箖閳哄啰纾兼俊顖炴敱鐎氬ジ姊婚崒娆戣窗闁稿妫濆畷鎴濃槈閵忊€虫濡炪倖鐗楃粙鎺戔枍閻樼偨浜滈柡鍌涱儥濞肩喎霉濠婂嫮鐭嬮柕鍥у楠炴ḿ鎹勬潪鐗堝媰闂備胶枪椤戝啴宕曢幎钘夌劦妞ゆ帒鍠氬ḿ鎰箾閸欏鐭掓鐐诧躬楠炴ḿ鎷犻懠顒€寮ㄥ┑鐘灱濞夋稖澧濋梺鍝勵儏闁帮綁寮婚悢鍏肩劷闁挎洍鍋撻柡瀣〒缁辨帡骞撻幒鎾充淮濠殿喖锕ら…宄扮暦閹烘垟鏋庨柟瀛樼箓椤姊绘担绛嬪殐闁哥姵鐗犻幃銉╂偂鎼达絾娈鹃梺鍦濠㈡﹢宕¢幎鑺ョ厽闊洦鍑归崵娆戠磽瀹ュ拑韬鐐插暙楗即宕奸悢椋庢濠电姰鍨煎▔娑㈡儗閸儱鑸归柣銏犳啞閳锋垿鎮归崶銊ョ祷闁搞倛浜槐鎾愁吋閸涱噮妫﹂悗瑙勬磻閸楀啿顕f禒瀣垫晝闁靛牆瀚悷婵嬫⒒娴e憡鎯堥悶姘煎亰瀹曟洟寮婚妷锕€浜楀┑鐐叉缁剁柉銇愰幒鎾充簵闁硅壈鎻徊楣冨箟閻撳簶鏀介柣鎰綑濮e棝鏌涢妷锝呭闁告﹢娼ч—鍐Χ閸℃﹩姊块悗瑙勬礈閺佸摜鍒掗敐澶婄睄闁逞屽墴楠炲牓濡搁敂鍓х槇闂佸憡渚楅崳顔界閳哄懏鈷戦柛娑橈功婢ь剟鏌eΔ鍐ㄐ㈡い鏇秮楠炴﹢顢欓挊澶夌盎闂備礁鎲$缓鍧楀磿鏉堚晛绶ら柛顭戝枓閺€浠嬫煥濞戞ê顏╁ù婊冦偢閺屾稒绻濋崘銊т紝閻庤娲滈、濠囧Φ閹版澘绠抽柟鎯х摠閻濇牗淇婇悙顏勨偓鏇犳崲閹扮増鍋嬮柛鏇ㄥ灠閻掑灚銇勯幋锝嗙《妞わ讣绠撻弻宥囨嫚閺屻儱寮板Δ鐘靛仦閿氶柣锝囧厴瀹曞爼鎳滈弫灞熷啠鏀介柨娑樺娴滃ジ鏌涙繝鍐⒈闁轰緡鍣i獮鎺懳旈埀顒傚瑜版帗鐓曟い顓熷灥濞呮﹢鏌f惔銈呯厫闁靛洤瀚板顒傛崉閵婏妇妾ㄩ梻浣姐€€閸嬫挸霉閻樺樊鍎忕紒鐘冲▕閺岀喖骞嗛悧鍫缂佺偓鍎崇紞濠囧蓟閿熺姴鐐婇柍杞扮悼濞戙垺鐓曢悗锝庡亝鐏忣厽銇勯锝囩疄妞ゃ垺顨婇崺鈧い鎺嗗亾閸楀崬鈹戦悩宕囶暡闁硅櫕宀搁弻锝夊箛椤旂厧濡洪梺缁樻尪閸庣敻寮婚敐澶婂嵆闁绘劖绁撮崑鎾诲捶椤撴稑浜炬慨妯煎亾鐎氾拷
闂傚倸鍊搁崐鎼佸磹閹间礁纾圭€瑰嫭鍣磋ぐ鎺戠倞妞ゆ帒顦伴弲顏堟偡濠婂啰绠绘鐐村灴婵偓闁靛牆鎳愰悿鈧俊鐐€栧Λ浣肝涢崟顒佸劅濠电姴娲﹂埛鎴犳喐閻楀牆绗掑ù婊€鍗抽弻娑㈡偐閸愬弶璇為悗瑙勬礃閸ㄥ潡鐛鈧獮鍥ㄦ媴閻熸澘鍘炲┑锛勫亼閸婃牠宕濋幋锕€鍨傞柛锔诲幘閻牊銇勯弴妤€浜惧┑顔硷攻濡炶棄螞閸愩劉妲堟繛鍡樕戦ˉ锝夋⒒娴e懙褰掓晝閵堝鈧箓鎮滈悾灞界ウ闂佺鎻粻鎴犵矆鐎n偁浜滈柟鐑樺灥閳ь剙顭烽獮濠傗攽閸♀晜瀵岄梺闈涚墕濡稒鏅堕鍌滄/闁哄娉曞瓭闂佸疇顕х粔鐢垫崲濠靛鐐婇柕濞垮灪鐎氳棄鈹戦悙瀛樺鞍闁糕晛鍟村畷鎴﹀箻鐎靛摜顔曟繛杈剧到閸熷灝煤閿曞倸鐤炬い鎺戝閸欐捇鏌涢妷锝呭闁宠棄顦甸弻锝夊箳閹寸姳绮甸梺闈涙搐鐎氫即鐛幒妤€绠f繝鍨姃閹綁姊绘担鑺ヮ棄闁哥喍鍗冲畷浼村冀椤撶偠鎽曢梺鍝勬储閸ㄥ綊鏌嬮崶銊х瘈闁割煈鍋勬慨鍫ュ极閸儲鈷掑ù锝呮嚈瑜版帩鏁勯柛鎰靛枛缁€澶屸偓骞垮劚椤︻垱顢婇梻浣告啞濞诧箓宕规导鏉戠闁逞屽墴濮婃椽妫冨☉鎺戞倣婵犵鈧櫕鎼愰柍缁樻崌婵″爼宕卞▎鎴犳闂備礁鍟块惃婵嬪磻閹剧粯鐓曢柡鍥ュ妼婢х増銇勯敂鍨祮婵﹥妞藉畷顐﹀礋椤撶姴濮界紓鍌氬€哥粔宕囨濮樿埖鍋樻い鏂挎閻旂厧绀傞柣鎾冲閻庮參姊绘担鍛婂暈婵炶绠撳畷銏c亹閹烘垹鍔﹀銈嗗坊閸嬫捇鏌ㄩ弴銊ょ盎妞ゎ偄绻愮叅妞ゅ繐鎳庢禒顓㈡⒑閸濆嫷妲归悗绗涘倻鏄傛繝纰夌磿閸嬫垿宕愰弽顓炲瀭闁汇垺娼岄崶顒佸仺缂佸顕抽妷銉冨綊鏁愰崨顓ф濠电偟顑曢崝鎴﹀蓟瀹ュ牜妾ㄩ梺鍛婃尵閸犳牠鎮伴鈧畷姗€濡搁姀鐘靛闂備礁澹婇崑鍛崲閸岀偞鍤€闁割煈鍠掗弨鑺ャ亜閺冨倻鎽傛繛鍫熸⒐娣囧﹪顢曢敐搴㈢杹閻庢鍣崑澶愬Φ閹版澘绠抽柟缁㈠灡鐎氳棄鈹戦悙鑸靛涧缂傚秮鍋撳┑鈽嗗亜鐎氭澘鐣烽妷銊d汗闁圭儤鎸鹃崢閬嶆⒑缂佹〒鍦焊濞嗘帒鈧瓨绻濋悽闈涗粶婵☆偄閰e畷褰掓嚍閵夈倗绠氶梺鍏兼倐濞佳呮閻愭祴鏀介柣妯诲絻椤忔挳鏌涢悙鍨毈婵﹦绮幏鍛存嚍閵壯佲偓濠囨⒑闂堚晝绉剁紒鐘虫崌閻涱喛绠涘☉娆愭闂佽法鍣﹂幏锟�