《基于软交换的煤矿多业务语音调度系统的分析与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
论文题目:基于软交换的煤矿多业务语晋调度系统的研冤与买现硕士生:田丰(签名)仁遨专业:通信与信息系统指导教师:韩晓冰(签名)习免施触摘要生产调度指挥透信系统是煤矿安全生产管理中的重要手段之一。随着NGN网络的成熟,实现煤矿企业安全生产中的语音、视频和数据等多业务在统一P承载网中传输、控制和管理是未来煤矿安全生产调度发展的趋势。本文为了实现基于VolP的语音调度功能,提高语音调度通信的可靠性、灵活性和业务扩展性,研究并开发了基于软交换的煤矿多业务语音调度系统。通过对煤矿安全生产中多业务需求的分析,结合软交换体系结构,提出了基于软交换的煤矿多业务系统模型,并分析了多业务系统功能。在基于软交换的煤矿多业务系统模型基础上,对煤矿语音调度系统进行了设计和开发。首先,分析和设计了注册服务器和代理服务器,设计了语音调度系统结构、系统功能模块和语音通信系统结构。其次,分析了SIP协议在语音调度通信中的实现过程。最后,使用VisualC++和SQLserver2000开发环境,基于WindowsSocket,采用分层模块化的软件开发结构,实现对语音调度系统软件的编程开发,设计和实现了呼叫模块、定时器模块和语音通信模块等公共模块。在此基础上开发并实现了煤矿多业务语音调度系统的基本语音单呼叫、组群呼叫、强拆强插、语音监听等核心调度功能模块。同时,为煤矿安全生产中的视频和数据业务的融合提供了标准的API接口。在实验室搭建了语音调度系统的测试平台,对系统功能进行了验证,并使用Ethereal协议数据包跟踪工具对通信信令进行了抓包分析。测试结果表明系统完成了基于多业务平台下的语音调度的基本功能,满足未来煤矿安全生产对语音调度系统的需求。关键词:软交换;多业务;语音调度;SIP研究类型:应用研究 Subject:ResearchandRealizationofCoalMineMulti-serviceVoiceSchedulingSystemBasedonSoftSwitchSpecialty;CommunicationandInformationEngineeriName:TIANFeng(Signature)Instructor:HanXiao-bing(SignatureABSTRACTTheproductioncommandandschedulingcommunicationsystemisoneofimportantmeansduringcoalminesafetyproductionandmanagement.WiththematurityofNGNnetwork,itisafuturedevelopmenttendencyofsafetyproductionandschedulingtoachievethevoice,video,dataandothermulti—serviceCanbetransmitted,controlledandmanagedbytheunifiedIPloadbearingnetworkinthecoalmineenterprise.ForrealizingthevoiceschedulingfunctionbasedonVoIPandimprovingthereliability,flexibilityandserviceextensionofvoiceschedulingcommunication,onecoalminemulti—servicevoiceschedulingsystemisstudiedanddevelopedbasedonsoftswitch.Throughtheanalysisformulti-servicedemandinthecoalminesafetyproduction,consideringthestructureofsoftswitchsystem,themodelofcoalminemulti—servicesystembasedonsoftswitchisdeveloped,andthefunctionofmulti-servicesystemisanalyzed.Inthebaseofcoalminemulti-servicesystembasedonsoftswitch,thecoalnlinemulti—servicevoiceschedulingsystemisdesignedanddeveloped.Firstly,theregistrationserverandtheproxyserverareanalyzedanddesigned.Thestructureofvoiceschedulingsystem,thefunctionmodelandthevoicecommunicationsystemaredesigned.Secondly,therealizationprocessofSIPprotocolinthevoicecommunicationisspecified.Finally,undertheoperationenvironmentofVisualC++andSQLserver2000,inviewofWindowsSocket,bythehierarchicalmodulesoftoperationstructure,theprogrammingofvoiceschedulingsystemisachieved,andthecallmodule,timermodule,voicecommunicationmoduleandotherpublicmodulesaredesignedandrealized.Basicsinglecall,groupcall,dismantlingandinsertingrandomly,voicemonitoringandothercoreschedulingmodulesaredevelopedandachievedinthecoalminemulti-servicevoiceschedulingsystem.Atthesametime,astandardAPIinterfaceiSprovidedfortheintegrationofvideoanddataservicesinthecoalminesafety production.Thetestplatformofvoiceschedulingsystemisbuiltinthelaboratorytoconfirmthesystemfunction,andthecommunicationsignaliscapturedandanalyzedbytheEtherealprotocolpackettrackingt001.Thetestresultsshowthatthevoiceschedulingbasisfunctioniscompletedunderthemulti—servicesplatform,whichCanmeetthedemandofvoiceschedulingsysteminthefuturecoalminesafeproduction.Keywords:SoftswitchMulti-serviceVoiceSchedulingSIPThesis:ApplicationResearch 妻料技太学学位论文独创性说明本人郑重声明:所呈交的学位论文是我个人在导师指导下进行的研究工作及其取得研究成果。尽我所知,除了文中加以标注和致谢的地方外,论文中不包含其他人或集体已经公开发表或撰写过的研究成果,也不包含为获得西安科技大学或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。学位论文知识产权声明书本人完全了解学校有关保护知识产权的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于西安科技大学。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文被查阅和借阅。学校可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时本人保证,毕业后结合学位论文研究课题再撰写的文章一律注明作者单位为西安科技大学。保密论文待解密后适用本声明。学位论文作者签名:指导教师签名勿号年‘月加日/ 1绪论1绪论1.1课题背景目前煤炭行业信息化整体水平不高,煤矿安全事故不断发生,其中的一个重要原因是煤矿企业安全生产信息手段落后,矿井安全监测、监控体系不健全。煤炭行业通信专网现有的网络已经具备相当的规模,在企业所在地的通信市场具有一定的影响力,拥有相当数量的用户群,随着用户数量的增加,原有的网络已经不能满足煤矿安全生产管理的实际需要。煤炭专用通信网由矿区地面通信系统和煤矿井下调度通信系统两大部分组成。近几年来地面通信得到迅猛发展,无论是传输设备,还是交换设备,容量逐年增大,技术不断更新,逐步实现了数字化、程控化,通信的可靠性和稳定性也逐渐提高;地面通信网正在向集语音、图象和数据传输“三合一"的综合信息网方向发展。但是,煤矿井下调度通信由于受通信设备技术跟进缓慢和特殊环境条件的制约,还存在许多问题。随着煤炭企业业务的不断扩大和数据业务的高速发展,当前煤炭企业网络建设和服务的重点逐渐转向为语音、视频和数据等综合业务提供统一的传输平台,过去单一的、没有传输层面的、集中型的网络模式已不适应形势的发展。软交换作为下一代网络的发展方向,不但实现了网络的融合,更重要的是实现了多业务的融合,具有充分的优越性。由于软交换体系采用分层的体系架构,各层之间通过标准接口进行互连。使得每一层功能之间相互独立、互不影响的。软交换体系还支持多处理机系统,可以灵活配置以支持不同网络的特定需求,满足煤矿安全生产多业务应用的需求。软交换技术是在IP网络基础上提供业务控制能力。它的关键特点是采用开放式体系结构,将综合业务与呼叫控制分离,呼叫控制与承载分离,因而具有良好的结构扩展性,为系统提供了标准的、全开放的应用平台。传统的煤矿通信网是为安全生产、调度、指挥服务而建设的。随着历年来的建设,各局通信网己初步形成了具有数字程控交换机、光纤、数字微波等多种通信方式并存以及拥有众多通信站点和上千用户的规模。然而,由于定位不同及建设资金的缺乏,各矿务局的通信网普遍建设得相对分散,从而造成网络业务有限、结构单一、接入方式简单等问题;通信网络正在运行的许多设备在设计和技术上已经十分落后,运行可靠性逐步降低,在很大程度上影响了通信和生产的安全运行。随着社会交流的方方面面日益转向知识经济模式,矿区用户也逐渐要求通信网络提供以话音、数据、图像为基础的多层面、多样化、智能化的综合业务和功能。而目前各矿务局通信网业务功能很少,加上由于网上设备类型、技术层次相差较大,通过升级、改造可在小范围增加部分业务功能,但要在全网实现多数据业务却困难重重且风险太大。随着我国煤炭系统近几年来经济效益的 西安科技大学硕士学位论文好转以及矿区环境的不断改善,作为其重要组成部分的通信网也需要不断发展,为了满足矿区不断加快的现代化建设和管理的要求,提高矿区通信的整体水平,积极采用IP技术和新设备继续完善和扩建通信网已是十分紧迫的任务。煤矿安全生产中各业务(语音、数据和视频)分别采用各自的接入平台和控制系统,相互不兼容,缺乏统一的承载平台,各系统信号数字化后利用软交换技术能够实现各网络间互通互用,使各终端用户更灵活的使用各种业务。对建立完善的煤矿企业综合业务应用平台,提高矿井现代化安全生产与管理具有重要的社会意义和实用价值。1.2国内外研究概况1.2.1国外研究概况国外20世纪末期以来,在新技术革命的带动下,煤矿开采和加工利用技术迅速发展。先进采煤国家积极应用机电一体化和自动化技术,研制开发了大功率、高性能的开采技术装备,广泛应用计算机技术,实现了矿井生产过程自动化、矿井的高产高效和集约化生产。为适应这种高度集中化生产模式和煤矿生产集团化管理模式,先进采煤国家研制开发了矿井自动化监测控制系统,主要生产环节已基本实现自动化检测监控。全矿井综合自动化监测监控系统集语言、数据、图像于一体,兼容各种专用监控系统功能的综合监控网络系统,将监测、控制、通信功能合成一网,并发展灵活、方便的无线接入技术。监控系统覆盖全矿井各生产环节,包括现场监测控制层、生产与安全集中控制监视层、信息管理层三个层次,通过各种矿用控制器、传感器、通讯终端、摄像仪等实现了对综采工作面和矿井运输、通风、排水等设备和矿井瓦斯、煤尘等安全参数的自动化监测和控制。目前国外比较典型的监测系统如下LlJ。1)英国MINOS监测系统。MINOS监测系统是英国有代表性的先进的监测系统,他能对井下环境进行连续监测,包括:◆低浓度瓦斯:用BMl瓦斯检测器,测量范围O%.3%CH4;◆高浓度瓦斯:用BM2H瓦斯检测器,测量范围0%一100%CH4;◆瓦斯抽放系统的负压;◆风速:用BA2,BA4,BA5风速检测器,测量范围0-2m/s、0.5m/s、O.10m/s;◆风压;◆烟雾及粉尘。2)德国TF.200瓦斯监测系统。TF.200系统是YF.24系统的更新产品,功能扩大,传输通道由24个增加到52个。其技术特点如下:◆主要传感器:高浓度瓦斯、低浓度瓦斯、CO、风速等传感器。◆中心站:系统容量为176个模拟量,352个开关量;主要设备为计算机、打印机、2 1绪论记录仪、模拟盘。◆传输系统:传输方式为调频,52个信息通道;传输距离为18-42Krm调换方式v/f变换,卢5.15Hz。◆分站:容量为4、8、16个传感器组;供电方式为10.24V。3)美国SCADA监测系统。是集中监测系统,分为标准型和扩展性两种。国外在不断完善煤矿安全的跟踪预测的基础上,开展了研究瓦斯突出的动态预测技术和突出危险区域预测技术[21。俄罗斯建立了区域预测预报专家系统。德国研发的“超越现实”是一种高安全性的通讯技术,可以完全改变井下矿工的工作方式。矿工通过“数字眼镜”(检测机器故障的装置)查看出现故障的机器。电脑会给出非常详细的、有动画演示的维修步骤。矿工不需要亲自去检查机器,完全由电脑来检查并处理数据。在新近研发的井下新技术中,特别引人注目的是一种“井下WLAN无线局域网系统”。这种技术利用安装在矿工头盔上的摄像头传送地下煤矿实时图像,并通过手机、耳麦等移动通讯设备,借助微型电脑进行数据传输等。专家可以借助矿工头盔上的摄像头传送的实时图片进行观察与诊断,并通过耳麦指导操作。提高了矿工工作效率也降低了危险概率。波兰和法国对煤层突出危险进行了分级,实现了科学管理。1.2.2国内研究概况目前,我国煤矿安全生产监测的网络化程度不高,井下安全信息不能及时传到井上生产控制中心,各种监测系统独立运行,数据不能共享,没有统一的传输平台,导致煤矿事故频发。现有的煤矿安全生产监测系统大多是通过有线网络建立的,随着煤矿开采的日益变化,煤矿井下的物理结构也在不停地改变着,原先设计好的有线网络传输系统很难做到完全的监测覆盖,重新建立新的有线网络系统,在成本上,人力上,扩展性等方面都不符合实际情况的发展。因此,建立一套灵活,可靠,实时性好,扩展性强的井下多种业务接入平台迫在眉睫。IP承载网络在数字化矿山通信系统中还没有全面普及,有的矿井仍然使用纵横制交换机,甚至有的用交换机代替生产调度机,很多煤矿从地面到井下,从主要生产环节到辅助环节安装有几台甚至十几台小交换机(程控、共电、磁石等制式并存),他们各自独立,成为信息孤岛,系统间联系十分不畅,通信效率低,非常不利于生产和指挥,也不利于各生产环节的互相联系,给正常生产经营造成较大影响。当遇到矿井突发事故势必造成生产调度指挥人员不能实现“强插’’、“强拆"严重后果。由于通信网络不畅、非常不利于事故的抢险,极易造成事故损失的扩大。从上世纪90年代开始,煤炭专网经过多年的努力工作,取得了长足的发展,使煤炭专网的实力日益扩大,已经形成了规模【3114]151。具体表现在:◆网络布局上:具有点多面广的特点。几乎涵盖了所有采煤省(区、市)。53%的矿区与公网实现了全自动联网。各矿区专网具有快速扩张能力和向矿区周边外延能力,为建3 西安科技大学硕士学位论文立全国性的电信网点打下了良好的基础。由于通信不是煤矿的主导产业,长期以来,无论经济效益好的煤矿还是经济效益差的煤矿,对通信的投入都明显不足,综合分析语音通信调度存在以下几个主要问题。◆通信设备相对落后,容量不足,可靠性差数字程控交换机在煤矿行政通信系统中还没有全面普及,有的矿井仍然使用纵横制交换机,甚至有的用生产调度通信交换机代替行政交换机。◆传输系统落后,通话质量差,不适应与外界的联系目前大部分矿井的行政通信交换机与矿务局总机或电信公网采用NO.1信令组网,有的矿井甚至仍采用环路中继组网,局间中继少、接续速度慢,音质音量差,很难保证煤矿对外联系的畅通。◆组网模式不合理很多煤矿从地面到井下,从主要生产环节到辅助环节安装有几台甚至十几台小交换机(程控、共电、磁石等制式并存),他们各自独立,成为信息孤岛,系统问联系十分不畅,通信效率低,非常不利于生产和指挥,也不利于员工在生产环节中的互相联系,给正常生产经营造成较大影响。◆通信业务单一受计划经济的影响,有些煤矿的通信网建设只把能够实现话音通信作为主要内容,基本没有从电信运营的角度进行网络设计,系统不能进行增值业务的开发、开放,网络市场化经营的基础薄弱。◆不适应抢险的需要当遇到矿井突发事故,由于通信网络不畅、通信手段单一、网络承受能力差,往往造成领导层信息不通、指挥不灵、数字不准,非常不利于事故的抢险,极易造成事故损失的扩大。另外,煤炭通信系统还没有与主业(煤炭生产)实现真正的分离,还没有实现市场化经营,不符合国企改革精神。总体看来,当前我国煤矿行业信息化水平仍然较低,信息技术应用不平衡,煤矿监测系统还停留在集散式监测水平上,仍以主从式体系结构、时分制通讯为主流技术。这些监测系统虽对改善我国煤矿安全生产状况起到了积极作用,但现有煤矿监测技术的体系结构、通讯方式等,与煤矿现代化生产的需要之间存在较大差距,主要表现在:监测系统体系结构亟待升级,安全和生产动态信息的传输缺乏高速、可靠的系统平台;没有统一的技术标准和通信协议,生产、安全监控和各类灾害监测子系统之间不能互联互通,数据、语音、图像不能有效集成,系统开放性和兼容性不强。因此为了达到方便管理,保证系统运行稳定的目的,必须选择一个开放的通信平台,将各种不同类型的设备的通信统一到这个标准通信平台之上,基于IP的井下多业务平台应运而生。国际、国内煤矿企业专业安全生产调度通信网应用的主要现状为:4 1绪论◆国际、国内上尚无大型网络的组网和运营经验。传统电信网经过长期的运营积累,在网络组织方面已经具有相当成熟的经验;而基于软交换的NGN网络组织目前国内外尚无成熟的经验,是采用基于软交换的全平面结构,还是采用分区域选路结构等,在技术和实践方面都有待进一步的探索。◆协议尚未做到兼容性,标准还在发展之中。不同厂家在技术标准的选用及协议的兼容性方面还难以做到相互兼容。BICC协议、SIP.T协议和H.248协议也在发展之中,协议的选项需要确定。◆API没有成熟的产品。基于开放的业务平台,采用标准的API接口为网络运营商提供新业务开创了未来美好的前景,但是相应的产品仍在探索和研发之中。◆网络安全和网络Qos问题。目前业界还没有一个非常完善的方法来解决网络安全性的问题,只能通过要求TG、软交换等网络设备应具备一定的反入侵能力以增强系统的安全性,用户账号、密码等用户数据的安全则只能采用加密的方式解决。在网络Qos方面,ⅢTF组织已经提出了多种服务模型和机制来满足Qos的需求,其中比较著名的有综合业务模型、区分业务模型、MPLS技术、流量工程等,具体这些方案如何组合使用、可行性如何、效果如何,有待研究。1.3研究意义目前大多数煤矿企业的数据网和通信网是两套不同的系统,企业内部之间数据业务通过IP专网进行传输、话音业务通过公共电话网(PSTN)实现互通,两套系统之间缺乏关联,由此造成了隔离的网络、分离的系统、割裂的应用,同时专线费用、通话费用、管理维护成本相应增加造成企业资源的浪费,不能实现多业务的应用。IP语音通信技术相对于传统的VOIP技术而言有着无可比拟的优势和特征,为煤矿企业统一信息平台提供支持:◆为数字化矿山提供丰富的m融合业务VOIP是一种通过分组交换IP数据网络拨打电话的语音通信技术,主要实现一条以低成本传输语音业务的捷径,这种技术给企业带来的最大好处是可以节约长途话费。口语音通信则不同,它不仅可以节省通话成本,更大的优势在于向企业提供多种新特性,如语音留言、统一消息、多方会议等IP融合业务。◆实现煤炭企业语音、视频、数据多种业务的融合传统的VOIP技术只能通过IP网实现长途旁路通话功能,在视频、数据业务功能方面存在着一定的局限性,而IP承载技术不仅可以实现基于IP数据网的长途旁路功能外,还可基于IP网实现多方的语音、视频、数据会议,满足企业日常办公对电话会议、视频会议和数据协同通信业务的需求。◆实现不同矿区、不同用户的不同业务需求5 西安科技大学硕士学位论文IP通信系统是一套全方位、标准、开放的系统,可针对不同矿区、不同用户对不同业务的需求提出不同的解决方案。IP语音系统除了可提供基本IP通话功能外,还可根据用户对不同业务的需求,如语音留言、统一消息、多方会议、协同工作,添加不同的业务服务器,整套系统具备良好的扩展性和开放型;其次IP通信系统可提供全网的号码漫游和丰富的呼叫业务功能,方便快捷的即可实现用户工作环境的切换,做到真正的移动办公。◆简化煤矿企业安全生产管理,降低维护成本IP通信系统与传统的TDM时分复用方式下的语音系统相比,它简化了初期系统投资成本,节省了TDM布线投资,通过一套布线系统即可完成煤矿企业数据、语音业务流量的畅通,从而增加企业经济收入;其次一套布线也有利于减轻维护部门的运作成本。◆与煤矿企业业务系统的融合,提高整个企业的运作效率IP语音通信系统最大的优势在于可以和煤矿企业的各个业务系统(如:ERP、CRM、OA、MIS、EMAIL等)进行结合,实现企业业务流程的整合,从而保证企业高效运作,提高企业的核心竞争力。针对目前煤炭企业话音与数据网络是分离的现状,建设一个安全、稳定易于管理、适度超前的基于软交换的通信系统,可以实现煤矿企业的语音、视频、数据多业务的融合,简化煤矿企业的管理,降低成本,提高整个企业的运作效率。采用软交换技术体系不仅可以满足煤炭企业正常生产的要求,而且结合煤矿企业安全生产和信息化检索的需求,能够提供语音、视频和数据一体化的信息平台,解决煤矿井下技术和多业务融合的困难,能够实现井下生产自动化,并提供出现紧急情况时的综合调度手段。1.4课题主要研究工作及论文的组织针对我国煤矿安全生产的现状以及我国煤矿企业信息化发展的趋势,本课题重点研究了基于软交换的煤矿多业务语音调度系统,结合煤矿安全生产的现状以及井下安全生产多业务的特点提出了多业务平台的模型;根据目前井下安全生产监测监控系统的需求,对平台的核心架构进行了研究;基于软交换的煤矿多业务模型之上,设计并实现煤矿多业务语音调度系统,并搭建测试平台验证了系统的功能和可行性。本课题中本人所完成的主要工作有:1)通过对软交换技术体系的研究和煤矿多业务发展需求分析,建立基于软交换的煤矿多业务模型,并分析其功能。2)在基于软交换煤矿多业务系统模型之上,设计了煤矿多业务语音调度系统中的各个功能模块。3)采用Vc++完成了基于SIP协议的煤矿多业务语音调度系统的功能实现,其主要功能有基本的语音单呼叫、组群呼叫、强拆、监听和强插等功能。6 1绪论4)构建了系统软、硬件测试平台,对开发的基于软交换的煤矿多业务语音调度系统功能进行了验证性测试,并利用Ethereal协议数据包跟踪工具对语音通信过程进行了数据包的抓包分析。论文结构如下:第一章绪论。本章介绍了课题的研究背景和意义以及煤矿多业务系统在国内外的发展情况,最后讲述了论文研究的目的和意义,以及文章的主要内容和结构安排。第二章系统主要技术和协议分析。本章主要介绍了软交换的功能、技术特点、网络结构以及SIP和MGCP协议。第三章基于软交换的煤矿多业务系统模型建立及功能分析。本章分析了煤矿安全生产的多业务需求,在此基础上提出了基于软交换的煤矿多业务平台的模型,分析了其系统功能结构。第四章基于软交换的的煤矿多业务语音调度系统设计,是本论文核心之一。本章提出了基于软交换的煤矿多业务语音调度系统结构,设计了其功能模块。第五章基于软交换的煤矿多业务语音调度系统的功能实现,是本论文中最核心的部分。完成了语音调度系统中各个单呼叫、组群呼、强拆、强插等功能,并对其搭建了测试的平台,验证其系统的功能。7 西安科技大学硕士学位论文2系统主要技术和协议分析软交换技术在煤矿多业务平台中能够起到重要的作用,其能够集成煤矿安全生产管理过程中的各种语音、视频和数据等多业务于一体。软交换是通过将业务与呼叫控制分离、呼叫控制与承载分离的方式来向用户提供电信级业务的技术体系。目前,软交换的业务丌发能力已经从简单电话业务和智能网业务扩充,发展成为具有多媒体业务能力的、能够根据需求定制的以应用驱动的软交换系统。软交换位于网络分层中的呼叫控制层,与网关交互接收处理呼叫,指示网关完成呼叫。软交换主要处理实时业务,包含语音、视频和多媒体业务。主要任务是在各点建立关系,可以是简单的呼叫,也可以是复杂的处理,通常提供一些补充业务,相当于传统交换机的呼叫控制和基本业务提供【I扪。2.1软交换技术软交换的概念是由Bell实验室1997年最先提出的。软交换广义上讲是一种基于软交换技术的网络架构【91110】【1111151,也就是依据“NGN’’能分层的网络体系。从狭义上讲,软交换特指“NGN"体系中的控制层,软交换是一个软件,用于提供呼叫控制等功能。国际上软交换的基本定义是:“软交换是一种支持开放标准的软件系统,能够基于开放的计算平台完成分布式的通信控制功能,并具有传统的TDM电路交换机的业务功能。"软交换网络的主要构成实体是各种软、硬件的网络组件。软交换实现了一个基于软件的交换平台,用程序实现传统交换机的控制、接续和业务处理等功能,各实体间通过标准的协议连接和通信,便于更快地实现各类复杂的协议及更方便地提供业务。软交换也可定义为一组API(应用程序接口),它桥接了IP网络和SCN和PSTN,将它们连接起来,能够处理各种分组协议和信令,使得IP网络能够承载和传送各种多媒体数据。作为控制层功能实体的软交换为“NGN’’提供具有实时性要求的基本呼叫控制和连接控制功能。我国信息产业部对软交换的定义【lo】是:“软交换是网络演进及下一代分组网络的核心设备之一,它独立于传送网络,主要完成呼叫控制、资源分配、协议处理、路由、认证、计费等功能,同时可以向用户提供现有电路交换机所能提供的所有业务,并向第三方提供可编程能力"。软交换是“NGN’’的核心,是SCN与IP网的协调中心,通过对各种媒体网关的控制实现不同网络之间的业务层融合。2.1.1软交换的功能软交换是下一代网络的控制功能实体,为下一代网络提供具有实时性要求的业务的呼叫控制和连接控制功能,是下一代网络呼叫与控制的核心。简单地看,软交换所完成的功能相当于原有交换机所提供的功能。软交换是实现传统程控交换机的“呼叫控制"8 2系统主要技术和协议分析功能的实体,但传统的“呼叫控制"功能是和业务结合在一起的,不同的业务所需要的呼叫控制功能不同,而软交换则是与业务无关的,这要求软交换提供的呼叫控制功能是各种业务的基本呼叫控制1121。具体而言,软交换主要完成以下功能:◆媒体网关控制功能该功能可以认为是一种适配功能,它可以连接各种媒体网关,如PSn叭SDN中继媒体网关、ATM中继媒体网关、用户媒体网关、无线媒体网关、数据媒体网关等,完成H.248协议功能。同时还可以直接与H.323终端和SIP客户终端进行连接,提供相应业务。◆呼叫控制功能呼叫控制功能是软交换的重要功能之一,它完成基本呼叫的建立、维持和释放提供控制功能,包括呼叫处理、翻译和选路、连接控制、智能呼叫触发检出和资源控制等,可以说软交换是整个.NGN网络的灵魂。◆业务交换功能所谓业务交换功能就是识别智能网呼叫,并把它上报给业务控制功能SCF(ServiceControlFunction),最终由SCF控制整个呼叫,从而保证软交换网络内的用户享用现有智能业务。SCF的主要功能是提供对智能业务进行逻辑控制的业务逻辑,处理与业务有关的行为。业务交换功能与呼叫控制功能相结合提供了呼叫控制功能和业务控制功能之间进行通信所要求的一组功能,它主要包括:业务控制触发的识别以及与SCF间的通信、管理呼叫控制功能和SCF之间的信令、按要求修改呼uq/连接处理功能、在SCF控制下处理智能网业务请求、业务交互作用管理。◆业务提供功能网络发展的根本目的是提供业务。下一代网络是业务驱动的网络,软交换的引入主要是提供控制功能,而应用服务器则是下一代网络业务支撑环境的主体,也是业务提供、开发和管理的核心,从这个角度来看,下一代网络是以软交换设备和应用服务器为核心的网络。软交换的业务提供功能应主要体现在可以与第三方合作,提供多种增值业务和智能业务。这样不仅增加了服务的种类,而且加快了服务应用的速度。◆信令互通功能软交换为NGN的控制中心,软交换可以通过一定的协议与外部实体如媒体网关、应用服务器、SCP、媒体服务器、多媒体服务器、策略服务器、信令网关、其它软交换进行交互,NGN系统内部各实体协同运作来完成各种复杂业务。◆操作维护功能操作维护系统是软交换设备中负责系统的管理和操作维护的部分,是用户使用、配置、管理、监视软交换设备的工具集合。软交换应可以支持SNMP(simpleNetworkManagememProtoc01)协议配置、脱机/在线配置、远程配置、提供数据备份功能、提供9 西安科技大学硕士学位论文命令行和图形界面两种方式对整机数据进行配置、提供数据升级功能等。◆计费功能软交换具有根据计费对象进行计费和信息采集的功能,并负责将采集信息送往计费中心。对智能业务的计费,主要是SCP(ServiceControlPoint)决定是否计费、计费类别及计费相关信息,但记录由软交换生成。当呼叫结束后,软交换将详细计费信息送往计费中心,将与分摊相关的信息送至rJSCP,[扫SCP送往SMP(ServiceMagementPoint),再送到结算中心,由结算中心进行分摊。在软交换中应有计费类别与具体的费率值的对应表。2.1.2软交换技术特点软交换它是一个网络解决方案,其定义了网元之间的标准接口。它是一个分布式和集中式相结合的解决方案,采用分层的体系结构,与网络的垂直分割相适配,支持网络演进新技术的引入【13】。其主要特点有:◆开放性。各网络组件间均采用标准协议,因此各组件间既能独立发展又能有机组合,实现互连互通。◆高效灵活。软交换体系结构的最大优势在于将应用层、控制层与核心网络分开,有利于快速、有效、灵活地引入新业务,大大缩短业务开发周期。利用该体系架构,用户可以非常灵活地享受所提供的业务和应用。◆多用户。软交换设计思想迎合了三网合一的大趋势。模拟、数字、数据、m用户等都可共享软变换提供的业务。◆强大的业务功能。软交换利用标准的全开放应用平台提供新业务和定制业务,以满足用户的综合业务需求。◆灵活的网络方案。可采用分布、集中等多种组网方案。2.1.3软交换的网络体系结构国际软交换联盟ISC提出基于软交换技术的网络分层结构4个层面组成【12】【14】。如图2.1所示。1)接入层接入层包括各种接入网关、中继网关、无线接入网关、智能终端以及与处理媒体有关的媒体服务器和多点处理器(MP)。各类网关和智能终端主要实现媒体流格式的转换和传送,实现语音分组在分组网的承载和传输。媒体资源服务器用于向用户提供丰富的信号音以及多方会话功能。MP是基于H.323的视频会议系统中实现混音和视频混合等多媒体会议媒体处理功能的设备,该设备用于向NGN网络内的H.323视频终端提供视频会议业务。10 2系统主要技术和协议分析业务层PARI,AY应用服务器应用服务器SCF媒体服务器控制层核心软交换设备II核心软交换设备传输层(核心传输网络c—P网,二接入层信令网关中继网关无线接入网关接入网关智能终端图2.1基于软交换的网络分层结构2)传输层基于IP分组交互技术,负责将软交换网络内包括信令流和媒体流在内的所有信息从源端到目的地端的传递。另外,传输层还负责带内信令和直接方式信令的物理终接,并将其转送至控制层。3)控制层控制层是NGN网络的核心,主要包括软交换设备、信令网关和多点处理器。软交换设备是呼叫控制的核心,主要完成呼叫连接的建立和释放,以及媒体网关接入功能、媒体网关资源管理、带宽管理、选路、信令互通和安全管理等功能。信令网关则实现将传统NO.7信令网信令适配成IP网传送的SIGTRAN信令的功能。MC是基于H.323的视频会议系统中实现会议控制和管理功能的实体。4)业务层业务层提供NGN网络业务的控制、逻辑和执行。主要包括应用服务器、第三方应用接口和业务生成环境SCF等。该业务层通过开放的业务层接口向用户提供传统智能网业务、多样化的第三方业务和增值业务,同时该层面还提供认证、计费、网管功能。基于软交换技术的混合网络采用分层、开放的体系结构,使上层业务与底层的异构网络无关,体现了业务驱动的理念,为实现多网融合和灵活的业务提供创造了条件。2.2软交换网络协议2.2.1SIP协议会话发起协议(SessionInitiationProtocol,SIP)由IntemetI作组IETP提出并主持研究的一个在IP网络上进行多媒体通信的应用层控制协议。根据IETFRFC3261的定义,SIP协议是一种新型的用于信令、在线状态和即时消息通信的协议。它可以用来在Intemet 西安科技大学硕士学位论文上建立、修改、和终止多媒体会话(或者会议)。SIP也可以邀请参与者参加已经存在的会话,比如多方会议。媒体可以在一个已经存在的会话中方便的增加(或者删除)。SIP显示的支持名字映射和重定向服务,这个用于支持个人移动业务一用户可以使用一个唯一的外部标志而不用关系他们的实际网络地点【16l【171。SIP协议是信令协议,而非承载协议。SIP在建立和维持终止多媒体会话协议上,支持5个方面的功能:◆定位终端:SIP通过注册让其他终端知道自己的位置、监听端口、自己的URI等信息。◆呼叫终端:SIP电话可以利用SIP消息发起其他SIP电话、PSTN固网电话。◆交换媒体信息:在会话之前,交换媒体信息,检查媒体和媒体的参数。◆建立会话:建立会话参数在呼叫方和被叫方。◆会话管理:包括发送和终止会话,修改会话参数,激活服务等等。SIP是分层结构协议。其逻辑层次结构如图2.2所示。TransactionUserLayer(事务用户层)TransactionLayer(事务层)TransportLayer(传输层)SIPSyntaxandEncodingLayer(i吾法和编解码层)图2.2SIP协议分层结构SIP协议的最底层为语法和编解码层。SIP消息使用ABNF语法进行描述,这一层详细定义了SIP消息的格式;第二层为传输层。该层主要定义了客户端如何通过网络发送请求和接收响应以及服务器端如何通过网络接收请求和发送响应的细节。所有的SIP单元(elemem)均包含传输层;第三层为事务层。事务层是SIP中的基础组件。所谓事务,是客户端向服务器端发送的请求及其相应所有后继响应所组成的集合。事务层负责处理应用层消息的重传、将收到的响应匹配至请求,并处理应用层的超时事件等。UAC(UserAgeentClient)完成的任何消息交互任务都是通过一系列事务来进行的。事务层都包含着一个客户端组件和一个服务器端组件。每一组件都有一有限状态机维护,该有限状态机详细定义了处理请求的过程;第四层为事务用户层(TransactionUser)。每一SIP实体,除了无状态的代理服务器(StatelessProxy),都是一个TU。当TU想要发送一请求时,它创建一客户端事务实例,并将请求消息以及目的IP地址、端口号传递给这一客户端事务实例,由客户端事务实例完成消息的发送和响应消息的接收。SIP消息总体上由两类组成:客户机发给服务器的SIP请求和服务器对客户机的SIP响应,其起始行分别采用请求行、状态行格式。请求行中的方法(Method)如表2.1所示,响应消息状态码标示及原因短语如表2.2所示。12 2系统主要技术和协议分析表2.1SIP请求消息方法名请求消息含义INVITE邀请被叫加入呼叫并建立一个新连接。BYE释放呼叫请求,可以由主叫或被叫任一方发起。必须在挂机前发出BYE请求。OPTIoNS向对方询问(承载)能力信息,但不建立呼叫连接。ACK证实客户机已收到对INVITE消息的最终响应,表明了可靠的消息交换。CANCEL取消一个尚未得到最终响应的请求。REGISTER客户机向服务器登记或去登记位置信息。2.2.2媒体网关控制协议MGCPMGCP(媒体网关控制协议)是Telecrdia公司(商J'Bellcore)根据分离网关结构要求提出的一个新的协议。它是在综合SGCP(简单网关控制协)和IP设备控制协议的基础上形成的,供网关控制器控制网关使用。分离网关结构对于IP电话的大规模应用,特别13 西安科技大学硕士学位论文是IP电话进入家庭具有十分重要的意义,因此MGCP受到广泛地重视【l6】ll¨。目前的IP电话系统首先要为PSTN用户提供服务,使用户能够节省长途电话费用。为此,引入了IP电话网关,以建立PSTN和Intemet之间的呼叫连接。为了完成这一任务,网关不但要执行媒体格式变化,还要进行信令转换,在Intemet--f10执行H.323或SIP协议,在PSTN侧通常执行ISDN信令。除此以外,还要控制网关内部资源,为每个呼叫建立网关内部的话音通路。这样的网关结构对于IP电话系统的大规模部署在扩展性、可用性、和PSTN的无缝综合以及对7号信令支持能力等方面都有相当的制约。为了更方便地实现不同类型网络之间的互连互通,人们提出了分离网关的思想,即把原来集成媒体和信令转换功能的网关分离为MG(媒体网关)和SGW(信令网关),两者通过MGC(媒体网关控制器)相联系,其分解功能模型如图2.3所示。GK/信令E.bJC控带I至GKSGWMGC1高<≥INl\话音E.aB媒体MG●至IP终端、-P终端I●图2.3分离网关结构图中各实体的功能如下:◆MG:负责媒体格式的变换以及PSTN和IP两侧媒体通路的连接。◆SGW:负责信令的底层转换,即从TDM电路传送转变为IP网络中的传送方式,从应用层的角度看,SGW对于信令是透明的,并不改变其应用层的消息内容。◆MGC:负责根据收到的信令控制MG的连接建立和释放。MGC才真正对信令消息进行分析和处理并进行互通变换,是实现软交换的核心部件。分离的网关结构使得MG只承担简单的媒体变换功能,而把网关控制功能交由网关之外的独立控制实体MGC来完成,两者之间采用MGCP协议进行通信。由于网关的功能得到简化,其容量大大增加,此外MGC可以支持SS7,因而无需二次拨号,还可以向IP电话用户提供PSTN上所能提供的所有业务。所以采用这种结构能够很好地解决前述传统网关实现PSTN和Intemet互通时的种种问题。MGCP的呼叫模型包括连接模型和呼叫控制模型两个部分。连接模型的两个基本构件是端点(endpoint)和连接(connection),他们是建立端到端话音通路的重要概念。呼叫由一个或者多个连接组成。呼叫模型中涉及的两个重要概念是事件(event)和信号(signal)。◆端点:即数据源或数据宿,可以是物理端点,也可以是虚拟端点物理端点的实例可以是接入网关上的一个PBX接口,虚拟端点的实体可以是语音内容服务器上的一个信号源。14 2系统主要技术和协议分析◆连接:包括点到点连接和多点连接。点到点连接就是两个互相发送数据的端点之间的一种关联,多点连接是多个端点之间的关联。连接可以建立在不同类型的承载网络之上,如TCP/IP网络、ATM网络或网关的内部连接。◆事件和信号:MGC可以要求端点检测某些事件(譬如摘机、挂机、拍叉簧、检测NModem等);也可以请求将某些信号(如拨号音、回铃音、忙音等)加到端点上去。不同的事件和信号组成不同的封包(package)(包括通用媒体封包、DTMF封包、MF封包、中继封包、模拟线封包、RTP封包等等),不同的网关支持不同类型的封包。每类的封包i事件、信号都有自己的名称,这些命名都可以向IANA(IntemetAssignedNumbersAuthority)登记。MGCP协议结构和SIP类似,都是基于文本的协议。协议的消息分为两类:命令和响应,每个命令需要接收方回送响应,采用三次握手的方式证实。命令消息由命令行和若干参数组成,相当于SIP中的请求行和头部字段行。响应消息也带3位数字的响应码。MGCP也采用SDP向网关描述连接参数,例如IP地址、UDP端口和RTP应用文档等。MGCP通过SDP对多媒体会议进行描述。MGCP命令分成连接处理和端点处理两类【171,共9条命令,如表2.3所示。表2.3MGCP命令15 西安科技大学硕士学位论文MGCP命令都要求接收方在返回证实消息中包含响应码,表明命令的执行情况。响应码如表2.4所示:表2.4MGCP响应类型2.3本章小结本章主要研究了基于软交换的煤矿多业务语音调度系统所涉及的主要技术和协议。介绍了软交换的基本概念,详述了软交换的功能、技术特点、网络体系结构以及典型的软交换网络协议SIP和媒体网关控制协议MGCP。16 3基于软交换的煤矿多业务系统模型建立及功能分析3基于软交换的煤矿多业务系统模型建立及功能分析3.1煤矿安全生产多业务系统需求分析目前,煤矿工作分布区域广,整个矿区分多个工作区,每个区所要采集的数据不一样,信息极其复杂,在实际实时数据采集的过程中需要对每个地点的数据进行采集,实现对整个煤矿区域内设备、环境状态监测和安全保护。煤矿企业中的各种业务对网络的需求是也不一样,因此首先分析煤矿企业安全生产中的各种业纠引。1)语音业务在煤炭企业中,从语音业务的应用环境可以将其划分为地面语音业务和井下语音业务。◆地面语音业务:基于固定电话的语音业务、基于移动网络的语音业务、基于因特网服务的各种语音业务(如MSN、OICQ、E.mail、VoIP)、基于电信卡的语音业务、短消息SMS、对讲机通信等。这里的语音业务建立在地面的各种通信网络中,业务特性主要是实时性以及可懂度和清晰度的要求。基本上没有本质安全的需求。由于语音业务是开展最早的通信业务,对带宽的要求也不高,技术也较成熟,因此这类业务在实现煤矿企业信息化中,主要是节点设备的更新,增值业务的开发。对于煤矿安全生产所产生的影响不大。◆井下语音业务:井下电话、井下小灵通等井下的语音业务是与煤矿安全生产相关业务的一个重要组成部分。通过井下电话可以使地面调度及监控系统的工作人员及时与井下的工作人员沟通,完成相应调度工作,以及井下的生产工作人员将现场的情况实时以话音的方式传送给地面的工作人员。井下小灵通的使用不仅可以完成井下电话的功能,还可以实现移动人员进行现场指挥,提高指挥调度的反应速度,此外,井下小灵通还能确定重要设备及关键人员的具体作业位置,提高调度员的指挥效能。当出现事故情况下增加了营救的准确性。根据井下语音业务采用的通信网络为基础,还可以将井下的语音业务分为有线语音业务和无线语音业务。◆有线方式:井下电话、调度电话、VoIP◆无线方式:井下对讲通信、PHS2.)视频业务视频业务包括:工业会议电视、安全指挥调度视频、视频邮件、视频点播、远程教育、远程医疗等。其中的工业电视,安全指挥调度视频是与煤矿安全生产密切相关的通信业务。鉴于视频业务的通道带宽大,要求高,因此目前,所有的井下安全生产的视频17 西安科技大学硕士学位论文信号都是由专用通道直接传送到地面的服务器或监控终端。3)数据业务数据业务包括:监测监控数据、主副提升系统、皮带集控、供电系统、通风系统、井下排水、煤流计量、井下人员定位、门禁系统、流媒体、办公自动化、企业ERP系统、专家在线支持系统、针对用户的在线服务、电子抄表系统、电子商务。其中的监测监控数据、主副提升系统、皮带集控、供电系统、通风系统、井下排水、煤流计量、井下人员定位业务对于煤矿安全生产起到至关重要的作用。对于上述煤炭企业应用业务可以划分为井上业务和井下业务,井下工业网络中的业务如何安全、可靠、实时,有效的与地面网络的连接是考虑的重点。当前一些煤矿使用的监测监控系统的视音频监测基本都是早期的模拟(CCTV)或数字(DVR)监测,性能和稳定性不高。多数企业建有一套闭路电视监控系统,采用的是模拟视频信号,具有很大的局限性:首先,模拟视频信号的传输对距离十分敏感,当传输距离大于几百米时,信号容易产生衰耗、畸变、延时,并且易受干扰,使图像质量下降。当用于煤矿复杂的工作现场时,效果不好;其次,模拟视频监测无法联网,只能以点对点的方式监视现场,并且使得布线工程量极大,不便于系统的维护和升级;最后,模拟视频信号数据的存储会耗费大量的存储介质(如录像带),所有监控和调度都必须到监控调度室操作,查询、监控和调度十分繁琐。根据上面对煤矿企业安全生产需求和信息化业务的分析,目前构建煤矿企业多业务接入平台主要是将井下的话音业务、视频监控和数据业务通过统一平台接入。由于话音业务的特点,本设计方案中主要考虑话音业务的综合调度及和数据业务的融合即可,同时还应为今后视频业务的接入做好准备,预留应有的接入接口和设计应采用的接入方案。按照理论技术发展与实用的设计原则,具体目标如下:◆完全采用数字化技术与无线网络技术。这是基于软交换技术的多业务系统的最基本要求。通过数字化与网络化,图像的传输距离与监控范围都可以得到扩展。尽可能利用现有网络架构和网络带宽,传输话音,数据,视频数据。◆异构系统的互通。异构系统之间具有交换数据或控制命令的能力。在这种能力的保证下,用户可以在任意时间,在任意有计算机网络接入的地点用相兼容的设备进行视音频数据监测。各级安全生产监督、管理部门可以通过网络随时、随地实现数据传输。◆具有可扩展性。系统不受限于某种特定的技术,易于增加新特性或提供对新技术的支持。◆可靠性好,网络系统具有一定的抗毁性,能够实现自组织网络。煤矿安全生产中的主要通信业务包括话音、数据、视频与音频组合的多媒体三大内容。一直以来,上述三类通信业务均是分别由不同的通信网来承载和疏通。电话网承载18 3基于软交换的煤矿多业务系统模型建立及功能分析和疏通语音业务、数据网承载和疏通数据业务,多媒体网承载和疏通多媒体业务。如何在同一个网络上同时提供语音、数据以及多媒体业务,即通信业务的融合成为技术发展的关键。3.2煤矿多业务模型建立与分析根据上面分析的煤矿企业安全生产管理中的各种业务,结合软交换体系结构提出了基于软交换的煤矿多业务系统模型【7】,如下图3.1所示。应用服务层多业务控制层多业务传输层多业务接口业务源图3.1基于软交换的煤矿多业务平台模型在基于软交换的煤矿多业务系统模型中业务源主要指在煤矿安全生产过程中井上和井下的各种业务,其井下业务传输种类复杂多样,如3.1节所述主要包括语音、视频和数据等大的类型。·多业务接口负责对煤矿安全生产管理中的各种业务及其各种网络和终端的接入,主要是把现有网络相关的各种网关和中终端设备接入软交换控制的网中。它能够将用户连接到网络,并把业务集中后利用公共的IP网传输平台传输到目的地。多业务接入模块包括煤矿语音PSTN、工业电视、数据网及各种终端设备和网关设备等的接入。多业务传输层主要是为各业务媒体流和控制流信息提供统一的、保证QoS的高速分组传输平台,其任务主要是将软交换网络中各网元,如多业务接入层的各种媒体网关、控制层的软交换机、业务应用层的各种应用服务器等连接起来。软交换网络的各网元间,采用IP数据包传输各种控制信息和业务数据信息,因而传输层实际上就是一个IP承载网络。将煤矿各个系统综合到一个统一的承载平台上,实现数据、语音、视频业务的无缝融合。多业务控制层完成煤矿安全生产中的各种呼叫控制功能,并负责相应业务的业务处理信息的传输。该模块主要的设备就是软交换系统,是整个网络的核心设备。软交换系统的主要功能是完成对媒体接入层中所有媒体网关业务控制及媒体网关之间通信的控制,实现与煤矿企业传统语音网、视频监控网和数据网的互通。应用服务层主要为煤矿企业领导、管理者和其他用户提供各种应用和服务。诸如语音调度、控制,地面对井下的作业的监控等。在应用服务模块采用开放、综合的业务接入平台,为煤矿安全生产和管理提供各种增值业务。各级领导和监控管理人员不需要进入调度室和监控室就可以进行监控、调度等操作,使得对煤矿安全生产的监控更加方便19 西安科技大学硕士学位论文快捷。应用服务层包括应用服务器、AAA服务器、业务控制点、策略服务器、第三方服务器、媒体服务器等,通过应用平台实现调度选呼、调度组呼、动态重组、强插强拆、用户多级优先级设置、状态显示、调度监听、调度录音功能、调度转接、三方通话、呼叫等待、支持多个调度终端等主要功能。该模型结合软交换体系的4层模型,将煤矿企业安全生产管理过程中的各种业务统一到同一个平台上,实现多业务的融合,也实现了承载和接入分离,控制和业务分离的目标,为煤矿企业安全生产中的业务、控制、交换建立分离的功能平面,各功能平面之间采用标准的协议通信,方便系统的扩充和业务的扩展。通过对模型的分析可以得出,煤矿企业井上、井下主干网络基于IP承载网络传输,把矿井的不同的设备子系统的数据统一到多业务平台之上,通过控制模块往下能对矿井对各监测监控子系统发布控制命令,并监视各子系统设备的运行状态,收集所需的生产和安全参数,往上能连接管理模块,实现矿区与上级监控中心之间的生产与管理信息交换。3.3煤矿多业务系统功能结构设计整个矿区通信网可视作一个软交换控制域,包括矿区的核心软交换控制设备和其中所有受控的设备。矿区软交换网络依托于已建矿区专网或采用MPLSNPN等技术实现的虚拟专用网,在该承载网的基础上通过各种手段实现各软交换设备之间的相互通信以及软交换设备和非软交换设备之间的信息隔离。软交换的功能分布在网络各层相应的设备中。按照煤矿安全生产需求,结合NGN的核心技术软交换的体系架构,通过分析煤矿通信网的基本结构,按照功能实现的角度划分,基于软交换的煤矿多业务系统功能如图3.2所示。图3.2基于软交换的煤矿多业务系统功能结构图其中工业监测监控、视频监控和调度语音是煤矿安全生产过程中的主要业务。工业监测监控主要包括,矿井环境监测显示:井下CH4、CO、温度、烟雾、风速、负压等环境参数;电力监测显示:井上下主要变电所供电回路的电压、电流、功率等电气设备 3基于软交换的煤矿多业务系统模型建立及功能分析的参数;通风与束管系统监测显示:显示主要通风设备参数、井下采空区及回风巷道的多种气体状态参数;矿井主要设备工况监测显示:井上、下主要设备(提升、运输、风机等)开、停状态、煤仓煤位、水仓水位等参数。视频监控主要指工业电视,其主要是将模拟信号送到调度室电视墙进行显示。在本设计中,将工业电视终端通过媒体网关接入到软交换系统中,由软交换系统控制将信号送到集团公司,首先从矿级工业电视系统中取出模拟信号,配置矿级视频服务器,将信号接入变换成为数字信号,然后通过IP承载网络实现传输到指挥部调度室、集团公司调度中心输出显示,并将视频的分类、统计、管理信息传至调度信息集成服务器。调度语音主要是在煤矿安全生产过程对语音业务的调度控制过程,必须实现调度员能随时与任何一个通信系统内的任何一部电话(包括扩音电话、移动电话等)建立联系,不受被叫摘机、占线等限制(必须具备“强插’’、“强拆"等调度功能),并可以随时与上级调度建立联系。接入设备主要包括各种媒体网关,媒体网关处于软交换网络的接入层,其主要功能是接入、语音压缩及处理、资源控制与管理以及协议处理等功能。在煤矿安全生产中主要应用的媒体网关有:中继网关(TG),其负责实现TDM语音和IP语音之间媒体流格式的转换;接入网关(AG),其提供煤矿传统模拟用户终端到核心软交换设备的接入过程,如传统调度语音等的接入;无线接入网关,主要提供煤矿井下PHS的与矿区核心软交换设备的接入。矿区核心软交换设备是整个网络结构中的核心部分,其完成所有业务的交换和处理过程。在功能结构中,软交换设备设计为煤矿专用软交换(在软交换中附加数据分流模块,使部分业务不必经过其应用服务器而直接分流到调度台或者其他用户终端),对煤矿安全生产管理过程中的各种业务进行控制和交换。应用层主要包括媒体服务器、应用服务器、PARLAY应用服务器和SIP服务器等,其中媒体服务器主要完成为矿区软交换网络提供实时调度语音业务和增值业务所需的各种音频或视频信号的播放、混合、格式转换等,可以提供语音识别、语音合成等功能,提供调度过程中组群呼等业务所需要的多点处理功能;应用服务器提供煤矿安全生产过程中各种业务逻辑执行环境,并负责业务逻辑的生产和管理功能,其完成通信、认证、鉴权、计费等功能。在整个基于软交换的煤矿多业务平台中,在地面部分可以完全遵循下一代网络的体系结构来建立,通过软交换边缘接入控制设备(BAC)将矿区软交换网络与矿区外部Interact网隔开,以保证矿区通信网的网络安全、QoS,同时能够解决私网穿越问题。对于从矿区网络外部接入网络的IAD、SIP等各种终端设备,由于数量多,分布广,将通过各种接入方式快速收敛于BAC设备,通过BAC实现与矿区软交换专用网络其它设备的互通。因此,BAC必须能够实现信令、媒体的代理功能以及信息的安全监测及隔离21 西安科技大学硕士学位论文功能;对于通过公共Internet接入矿区网络的lAD及SIP用户,当用户发起业务请求时,首先经过软交换网络的DNS(域名解析服务器)进行用户端软交换机的域名解析,得到根据用户所在位置或IP地址段所分配的BAC的IP地址,之后终端即可将呼叫请求送至相应的BAC,BAC需要查询该用户是否在已通过安全注册的用户列表中,若是则对其进行用户和软交换间的信令代理,根据预设原则将呼叫请求送至相应SS进行处理。因此,BAC在支持所有软交换提供业务的业务穿越功能的同时,不会改变业务流程,不会引入业务安全隐患。3.4本章小结本章首先分析了煤矿安全生产过程中的语音、视频、数据等各种业务及其业务的需求。在此基础上结合软交换技术架构,提出了基于软交换的煤矿多业务系统模型,该模型包括5个层次,从最底层依次为数据源、业务接口、业务传输层、业务控制层和业务应用层。结合该模型,分析并设计了基于软交换的煤矿多业务系统的功能结构,对结构的模块进行了说明。 4基于软交换的煤矿多业务语音调度系统设计4基于软交换的煤矿多业务语音调度系统设计4.1SIP服务器4.1.1注册服务器4.1.1.1注册服务器的功能模块注册服务器在语音调度系统中起到重要的作用,其主要完成对新客户端的注册功能,同时完成客户端的版本更新。其模块结构图如图4.1所示【1引。图4.1注册服务器模块结构图图4.1注册服务器结构中的每个模块为一个独立的线程,线程之间通过消息队列进行通信【l引。其各个模块的功能描述如下:◆消息接受模块:接受客户端的注册/注销请求。◆消息发送模块:发送客户端的注册/注销应答。◆通信总线接口模块:完成内部模块与系统总线的通信。◆持久内存池:完成告诉数据的存取功能。存储的数据包括用户的注册信息。◆用户在线状态维护模块:维护各个内存数据库的在线人数等信息。◆注册处理模块:根据注册请求和各个内存数据库服务器的在线状态和人数,分配用户到合适的内存数据库服务器上。4.1.1.2注册服务器的设计用户在每次发起会话前,首先应到注册服务器注册。注册使用SIP协议中的 西安科技大学硕士学位论文REGISTER方法。注册服务器通常将用户注册的地址信息保存在位置服务器(10cationserver),这样使代理服务器或者重定向服务器就知道哪些地址是可以到达的。注册信息是随时刷新的,在注册服务器中设置有定时器,用户按照定时器的时间问隔来主动注册。注册服务器(Rs)实现对用户移动性和用户标识唯一性的支持,同时方便对用户进行策略部署和管理。通常与位置服务器(10cationserver)协同工作负责处理SIP终端的注册请求。其工作流程如图4.2所利191。三n㈠吲d三一图4.2注册过程UserA向SIP注册服务器发送注册请求,请求中包含该用户的联系信息(IP、端口号等)。为了安全性,服务器建立一种授权连接方式,于是向UserA发送401响应,并在回应中声明需要给出用户名和密码才成功在服务器端注册。用户收到该回应后,对用户和密码进行加密,并构造新的register消息,该消息中携带服务器端所需要的ID和密码信息。服务器收到ID和密码后,进行身份的核实和权限的查询,这些工作一般需要与其他应用结合起来实现。如果通过验证,SIP,眼务器将在进行资源费分配,记录该用户的联系方式,并向UserA发送200OK回应,告知其已经成功完成注册过程。其中各阶段产生的信令如下:F1register注册消息从UserA发送到注册服务器,在信令字段需注明register消息,目标地址和SIP的版本号。Via字段中需要包含可知的路径,包括本机的用户代理服务器地址、本机与外地进行通信的端口,并在结尾加入系统自动产生的branch号。为防止消息在网络空间中形成环路路由,可设置消息的最大跳数。From和to字段分别存放会话呼叫的发起者和响应者的SIP地址。Call.ID由用户代理服务器生成,同时其需要维护一个自增数列,控伟lJcseq中的命令顺序。Contact中存放被用户最终的SIP地址,该字段与to字段的区别在于:to只存放下一跳的地址,而contact需要存放最终用户的地址,在会话的过程中,保持通信双方都了解呼叫的方向。在此期间产生的信令如下:Registersips:sip2.xust.edu.cnsip/2.0Via:sip/2.0.TLSclient.xust.edu.cn:5060;branch=zxfjk9MdkjkjkkjkfwrtMax—Forwards:70From:caller
此文档下载收益归作者所有