毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

基于网络模拟电话呼叫处理过程(5)

时间:2021-04-19 20:07来源:毕业论文
4、控制设备 论文网 控制部分是程控交换机的核心,其主要任务是根据外部用户与内部维护管理的要求,执行存储程序和各种命令,以控制相应硬件实现交

4、控制设备论文网

控制部分是程控交换机的核心,其主要任务是根据外部用户与内部维护管理的要求,执行存储程序和各种命令,以控制相应硬件实现交换及管理功能。程控交换机控 制设备的主体是微处理器,通常按其配置与控制工作方式的不同,可分为集中控制和分散控制两类。为了更好的适应软硬件模块化的要求,提高处理能力及增强系统 的灵活性与可靠性,目前程控交换系统的分散控制程度日趋提高,已广泛采用部分或完全分布式控制方式。

2.2  呼叫处理过程概述

2.2.1  呼叫的基本类型

如图2.1所示:

本局呼叫

出局呼叫

入局呼叫

转接呼叫

图2.1呼叫类型

2.2.2  呼叫处理的过程

①主叫用户摘机呼叫

②送拨号音,准备收号

③收号

④号码分析

⑤接至被叫用户

⑥向被叫用户振铃

⑦被叫应答和通话

⑧主叫先挂机,通话结束

⑨被叫先挂机,通话结束

输入处理:完成数据采集,识别并接受从外部输入的处理请求。

分析处理:是内部数据的处理部分,根据输入信号和现有状态进行分析、判别,然后决定下一步判断。

内部任务的执行和输出处理:完成指定任务,输出命令。

2.2.3  实现利用网络模拟呼叫处理的基本方法

利用网络服务器模拟程控交换机,以客户端模拟电话终端,客户端到服务器采用socket通信,服务器端连接数据库,用于查询管理用户电话信息和电话状态,实现对呼叫处理过程的网络模拟。

2.3  网络编程技术的介绍

2.3.1  网络编程技术的概述

网络编程技术是当前一种主流的编程技术,随着联网趋势的逐步增强以及网络应用程序的大量出现,所以在实际的开发中网络编程技术获得了大量的使用。

网络编程就是两个或多个设备之间的数据交换,其实更具体的说,网络编程就是两个或多个程序之间的数据交换,和普通的单机程序相比,网络程序最大的不同就是需要交换数据的程序运行在不同的计算机上,这样就造成了数据交换的复杂。虽然通过IP地址和端口可以找到网络上运行的一个程序,但是如果需要进行网络编程,则还需要了解网络通讯的过程。

2.3.2  网络通讯结构文献综述

网络通讯基于“请求-响应”模型。第一次主动发起通讯的程序被称作客户端(Client)程序,简称客户端,而在第一次通讯中等待连接的程序被称作服务器端(Server)程序,简称服务器。一旦通讯建立,则客户端和服务器端完全一样,没有本质的区别。由此,网络编程中的两种程序就分别是客户端和服务器端,例如QQ程序,每个QQ用户安装的都是QQ客户端程序,而QQ服务器端程序则运行在腾讯公司的机房中,为大量的QQ用户提供服务。这种网络编程的结构被称作客户端/服务器结构,也叫做Client/Server结构,简称C/S结构。使用C/S结 构的程序,在开发时需要分别开发客户端和服务器端,这种结构的优势在于由于客户端是专门开发的,所以根据需要实现各种效果,专业点说就是表现力丰富,而服务器端也需要专门进行开发。但是这种结构也存在着很多不足,例如通用性差,几乎不能通用等,也就是说一种程序的客户端只能和对应的服务器端通讯,而不能和 其它服务器端通讯,在实际维护时,也需要维护专门的客户端和服务器端,维护的压力比较大。 基于网络模拟电话呼叫处理过程(5):http://www.751com.cn/jisuanji/lunwen_73574.html

------分隔线----------------------------
推荐内容