电路交换系统的硬件功能结构通常可划分为话路子系统和控制子系统两部分,如图5.1所示。功能结构仅表示硬件的基本组成,各种电路交换系统可有不同的具体实现方式。图5.1电路交换系统的硬件功能结构1.话路子系统话路子系统包括交换网络、信令设备以及各种接口电路,如用户电路、用户集中级、数字终端和模拟终端等部件。数字电路交换系统的选组级采用同步时分数字交换网络,有多种不同类型。......
2023-06-26
电路交换系统软件十分庞大复杂,软件的设计目标主要为可靠性(Reliability)、可维护性(Maintenability)、可再用性(Reusability)和可移植性(Portability)。
交换软件通常采用分层的模块化结构。常用的软件设计技术有结构化分析与设计、模块化设计、结构化编程,并趋向于采用面向对象设计。
从功能结构来划分,交换软件可以划分为运行软件系统和支援软件系统两大部分。运行软件系统又称在线软件或联机软件,主要包括操作系统、呼叫处理、维护管理3部分,后两部分合称为应用程序,各部分所占的大致比例示意于图5.7。
图5.7 程控交换软件组成
1.呼叫处理
(1)呼叫处理过程示例
下面通过概括地了解一个局内呼叫处理过程的示例,掌握数字电路交换系统应具有的呼叫处理基本功能。
在开始时用户处于空闲状态,交换机进行扫描、监视用户线状态。用户摘机后开始了处理机的呼叫处理。处理过程如下。
1)主叫用户A 摘机呼叫
①交换机检测到用户A 摘机状态;
②交换机调查用户A 的类别,以区分同线电话、一般电话、投币电话机还是小交换机等;
③调查话机类别,弄清是按钮话机还是号盘话机,以便接上相应收号器。
2)送拨号音,准备收号
①交换机寻找一个空闲收号器以及它和主叫用户间的空闲路由;
②寻找一个空闲的主叫用户和信号音间的路由,向主叫用户送拨号音;
③监视收号器的输入信号,准备收号。
3)收号
①由收号器接收用户所拨号码;
②收到第一位号后,停拨号音;
③对收到的号码按位存储,并对“应收位”“已收位”进行计数;
④将号首送向分析程序进行分析(叫作预译处理)。
4)号码分析
①在预译处理中分析号首,以决定呼叫类别(本局、出局、长途、特服等),并决定该收几位号;
②检查这个呼叫是否允许接通(是否限制用户等);
③检查被叫用户是否空闲,若空闲,则予以示忙。
5)接至被叫用户,测试并预占空闲路由
①向主叫用户送回铃音路由(这一条可能已经占用,尚未复原);
②向被叫用户送铃流回路(可能直接控制用户电路振铃,而不用另找路由);
③主、被叫用户通话路由(预占)。
6)向被叫用户振铃
①向用户B送铃流;
②向用户A 送回铃音;
③监视主、被叫用户状态。
7)被叫应答通话
①被叫摘机应答,交换机检测到以后,停振铃和停回铃音;
②建立A、B用户音通话路由,开始通话;
③启动计费设备,开始计费;
④监视主、被叫用户状态。
8)话终,主叫先挂机
①主叫先挂机,交换机检测到以后,路由复原;
②停止计费;
③向被叫用户送忙音。
9)被叫先挂机
①被叫挂机,交换机检测到后,路由复原;
②停止计费;
③向主叫用户送忙音。
(2)呼叫处理程序
呼叫处理程序用于控制呼叫的建立和释放,基本上对应于呼叫建立过程。呼叫处理程序可包含用户扫描、信令扫描、数字分析、路由选择、通路选择、输出驱动等功能块。
1)用户扫描
用户扫描用来检测用户电路的状态变化,从断开到闭合或从闭合到断开。从状态的变化和用户原有的呼叫状态可判断事件的性质。例如,回路接通可能是主叫呼出,也可能是被叫应答。用户扫描程序应按一定的扫描周期执行。
2)信令扫描
信令扫描泛指对用户线进行的收号扫描和对中继线或信令设备进行的扫描。前者包括脉冲收号或双音频(DTMF)收号的扫描;后者主要是指在随路信令方式时,对各种类型的中继线和多频接收器所做的线路信令和记发器信令的扫描。
脉冲收号扫描比较复杂,包括脉冲扫描和位间隔扫描。脉冲扫描的周期为8 ms左右,用来识别快速的脉冲变化;位间隔扫描的周期则为100 ms左右,用来识别拨号数字之间的间隔。
3)数字分析
数字分析的主要任务是根据所收到的地址信令或其前几位判定接续的性质,如判别本局呼叫、出局呼叫、汇接呼叫、长途呼叫、特种业务呼叫等。对于非本局呼叫,从数字分析和翻译功能通常可以获得用于选路的有关数据。
4)路由选择
路由选择的任务是确定对应于呼叫去向的中继线群,从中选择一条空闲的出中继线;如果线群全忙,还可以依次确定各个迂回路由并选择空闲中继线。
5)通路选择
通路选择在数字分析和路由选择后执行,其任务是在交换网络指定的入端与出端之间选择一条空闲的通路。进行通路选择时,交换网络的入端和出端已定,按照不同的呼叫类型,可以是在主叫用户与被叫用户、主叫用户与出中继、入中继与被叫用户、入中继与出中继之间选择空闲通路。软件进行通路选择的依据是存储器中反映链路忙闲状态的映像表。
6)输出驱动
输出驱动程序是软件与话路子系统中各种硬件的接口,用来驱动硬件电路的动作,如驱动数字交换网络的通路连接或释放、驱动用户电路中振铃继电器的动作等。
最后要指出的是,在通话阶段,除了用户扫描或信令扫描在不断监视状态或信令的变化以外,高层的呼叫处理并不介入。
(3)输入处理、内部处理和输出处理
呼叫处理软件为呼叫建立而执行的处理任务可分为3种类型:输入处理、内部处理和输出处理。
1)输入处理
收集话路设备的状态变化和有关的信令信息称为输入处理。各种扫描程序都属于输入处理。输入处理通常是在时钟中断控制下按一定周期执行,主要任务是发现事件而不是处理事件。输入处理是靠近硬件的低层软件,实时性要求较高。
2)内部处理
内部处理是呼叫处理的高层软件,与硬件无直接关系,如数字分析、路由选择、通路选择等。呼叫建立过程的主要处理任务都在内部处理中完成。
内部处理程序的一个共同特点是要通过查表进行一系列的分析、译码和判断。内部处理程序的结果可以是启动另一个内部处理程序或者启动输出处理。
3)输出处理
输出驱动属于输出处理,也是与硬件直接有关的低层软件。输出处理与输入处理都要针对一定的硬件设备,可合称为设备处理。扫描是处理机输入信息,驱动是处理机输出信息,扫描和驱动是处理机在呼叫处理过程中与硬件联系的两种基本方式。
综上所述,呼叫处理过程可以看成是输入处理、内部处理和输出处理的不断循环。例如,从用户摘机到听到拨号音,输入处理是用户状态扫描;内部处理是表明主叫用户的服务类别,选择空闲的双音接收器和相应的连接通路;输出处理是驱动通路接通并送出拨号音。又如,本局呼叫从用户拨号到听到回铃音,输入处理是收号扫描;内部处理是数字分析和通路选择;输出处理是驱动振铃和送出回铃音。输入处理发现呼叫要求,通过内部处理的分析判断由输出处理完成对要求的响应。响应应尽可能迅速,以满足实时处理的要求。
硬件执行了输出处理的驱动命令后,改变了硬件的状态,使得硬件设备从原有状态转移到另一个稳定状态,硬件设备在软件中的映像状态也随之而变,以始终保持一致。因此,呼叫处理过程也反映了不断的状态转移过程,如图5.8所示。按照系统的性能,刻画出不同的状态和状态转移条件,是设计呼叫处理程序的重要依据和有效方法。
图5.8 状态转移过程
由以上的分析可知,本小节开始时介绍的局内呼叫处理过程示例可分解为如图5.9所示的状态转移过程。
图5.9 状态转移过程
2.操作系统
程控交换是实时处理系统,应配置实时操作系统,以便有效地管理资源和支持应用软件的执行。
各种程控交换机中操作系统的功能要求和组成不尽相同,概括起来说,主要的功能是任务调度、通信控制、存储器管理、时间管理、系统安全和恢复,此外还有外设处理、文件管理、装入引导等功能。
(1)任务调度
任务调度主要是对处理机资源的管理。要按照一定的调度策略或算法,将处理机资源分配给并发多任务中的某一个任务。如果用建立进程的方式来组织并发执行,则任务调度的核心就是进程的调度与管理。必须选用合理而有效的调度策略。任务调度也包含对各种周期的扫描程序的执行控制。
(2)通信控制
在多机分散控制系统中,各处理机之间要互通信息,在同一处理机的软件模块之间也要通信。对于采用进程的方式而言,就是进程之间的通信。应制定可靠而灵活的通信控制机理,由操作系统统一控制和管理。采用松耦合的消息传送机理,有利于可靠性和灵活性的提高。
(3)存储器管理
程控交换系统在运行过程中,会产生大量的动态数据。暂存动态数据的存储区应统一管理,以提高存储器效率。存放临时由外存调入的程序和数据的覆盖存储区也应由操作系统统一管理。
(4)时间管理
时间也是由操作系统统一管理的一种资源。基本上包括两方面的时间管理:相对时限和绝对时限的监视,同时提供日历和时钟计时的服务。
(5)系统安全和恢复
为保证系统的安全可靠性,操作系统必须具有系统监视、系统再启动和软件再装入等功能。
3.维护管理
维护管理程序的功能有用户和中继测试、交换网络测试、业务观察、过负荷控制、话务量测量统计、计费处理、用户数据和局数据管理等。
4.数据库
相对于动态数据而言,半固定数据是基本上固定的数据,但在需要时也可以改变。半固定数据包括用户数据与局数据。通常采用数据库的结构来存放半固定数据,如关系数据库。
应用程序需要某种半固定数据时,可向数据库管理系统(DBMS,DataBase Management System)发出请求,由DBMS系统从数据库中取出所需的数据返回给应用程序。存储程序控制的实现离不开存储器中的大量数据。软件包括程序与数据,数据又可分为动态数据和半固定数据两大类。数据是程序执行的环境和依据。因此,要存储何种数据及确定数据结构是一个重要问题。
有关现代通信技术(第5版)的文章
电路交换系统的硬件功能结构通常可划分为话路子系统和控制子系统两部分,如图5.1所示。功能结构仅表示硬件的基本组成,各种电路交换系统可有不同的具体实现方式。图5.1电路交换系统的硬件功能结构1.话路子系统话路子系统包括交换网络、信令设备以及各种接口电路,如用户电路、用户集中级、数字终端和模拟终端等部件。数字电路交换系统的选组级采用同步时分数字交换网络,有多种不同类型。......
2023-06-26
刀具交换机构的具体形式和交换方式对数控机床的生产率和工作可靠性有着直接的影响。通常,刀具交换方式可分为无机械手换刀和机械手换刀两大类。其典型代表为斗笠式刀库的自动换刀。......
2023-06-23
电解槽的形式多采用矩形。翻腾式的极板采取悬挂方式固定,防止极板与池壁接触,可减少漏电现象,更换极板较回流式方便,也便于施工维修。图3-18电解槽回流式(平面图);翻腾式极板间距对电耗有一定的影响。电源的整流设备应根据电解所需的总电流和总电压进行选择。另外在单极性电解槽中,有可能由于极板腐蚀不均匀等原因造成相邻两块极板碰撞,会引起短路而发生严重安全事故。图3-19电解槽的极板电路单极性电解槽;双极性电解槽......
2023-06-19
粘合机体积大,要保持机器平稳,安装时必须校正水平。一般讲,温度过高易引起衣料变质、热缩性大、粘合剂老化、粘合后脆裂;但温度过低,达不到粘合强度,效率低。压力过大,粘合剂浸透面料、破坏手感而影响质量;压力过小,影响粘合强度。时间或速度选择不当,也易造成不良后果。......
2023-06-22
光交换技术能有效缓解交换系统的“电子瓶颈”问题,是实现全光卫星光网络的重要支撑技术。目前对星上光交换的研究主要集中在光路交换和光突发交换方面。把波长交换技术应用到卫星光网络中,是卫星网络全光化的一种实现方式。目前,人们已经开展了对星上光波长交换的初步研究。实验过程中同一轨道间相邻卫星通信采用波长路由技术,不同轨道间则采用传统的ATM技术。图8-7星上副载波光调制系统模型......
2023-07-02
PSCAD/EMTDC的主程序结构如图7-14所示。图7-14 PSCAD/EMTDC主程序结构利用PSCAD/EMTDC比较完整的控制系统模型库可以方便地设计各种不同的控制系统。此外,PSCAD/EMTDC还具有强大的自定义功能及支持子网嵌套的功能,用户可以根据自己的需要创建具有特定功能的电路模块。PSCAD/EMTDC在时间域内描述和求解完整的电力系统及其控制的微分方程方面具有显著的优势。因此,PSCAD的模拟结果能够产生电力系统所有频率的响应。......
2023-06-23
多协议标记交换技术作为一种路由交换技术受到业界的广泛关注。MPLS技术是结合2层交换和3层路由的L2/L3集成数据传输技术。MPLS技术通过使用约束路由机制,根据用户的特定要求仅在边缘节点处计算特定的标记交换路径。......
2023-06-26
离子交换除盐是指把水中强电解质盐类的全部或大部分加以去除的处理过程。水进入强碱OH交换器后,以酸形式存在的阴离子与强碱阴树脂进行交换反应,除去水中所有的阴离子,从而将水中溶解盐类全部除去制得除盐水。运行中的离子交换反应及水质变化。离子交换器应在规定的流速范围内运行,流量大意味着流速高。离子交换器的再生。......
2023-06-19
相关推荐