综合电信服务系统的制作方法

文档序号:7614582阅读:80来源:国知局
专利名称:综合电信服务系统的制作方法
技术领域
本发明涉及通讯领域,特别涉及一种综合电信服务系统。
背景技术
随着电信业务发展,现有的电信业务已逐渐从基本的语音业务转向增值业务转移,以提升收益。增殖业务的需求自然产生了对增殖业务平台设备的需求。但增殖业务往往有如下特点(1)业务类型需求急,一旦有需求,就要求以最快的速度推出设备,而如该业务被接受,一般会要求系统有很大的容量扩充;(2)增殖业务系统的需求变化很快,一种业务可能在1到2年内又被其他新的业务取代,所以设备的成本(包括硬成本和软成本)也成为能否成功推广应用的重要因素。
如上所述的增殖业务平台设备的特点,目前的CTI(Computer TelephonyIntegration,计算机电话集成)系统具有三个较大的缺陷一是系统提供的API的复杂性造成设备开发的周期长,软成本高;二是现有系统的结构设计不尽理想,造成单位密度硬成本较高,使得系统构建的设备硬成本较高;三是目前系统的单卡处理密度及级联扩充能力均不理想,无法满足一些系统的高密度和后续扩充能力要求。

发明内容
本发明的目的在于,提供一种综合电信服务系统,解决现有电信系统开发周期较长、不易扩充的问题。
本发明的技术方案是,提供一种综合电信服务系统,包括一个或多个用于处理语音信号和第二层信令并相互独立的数字信号处理模块,所述数字信号处理模块通过CT总线相互通讯连接且每一所述数字信号处理模块分别与公用电话交换网通讯连接,每一所述数字信号处理模块还分别通过以太网连接与网络交换器通讯连接,所述网络交换器通过以太网连接与一个或多个主机设备连接,所述主机设备包括配置管理模块以及一个或多个功能模块,每一数字信号处理模块具有一个唯一的IP地址,而每一功能模块也具有相应的IP地址,所述配置管理模块使用所述IP地址在各模块间建立连接,建立连接的各模块通过以太网协议帧传递数据。
上述的综合电信服务系统中,每一所述功能模块包括与其他模块通讯的网络客户端子模块以及网络服务端子模块,每一数字信号处理模块包括用于处理以太网协议帧的主控调度程序。
上述的综合电信服务系统中,所述一个或多个功能模块通过网络服务端子模块监听来自配置管理模块的控制命令并执行接收的控制命令,所述控制指令包括停止/启动当前功能模块。
上述的综合电信服务系统中,所述数字信号处理模块及所述功能模块还具有配置管理端口,并通过所述配置管理端口与其他模块进行通讯。
上述的综合电信服务系统中,所述一个或多个功能模块具有标准的程序框架,所述标准框架包括模块间通讯方式、标准数据结构、标准程序流程。
上述的综合电信服务系统中,所述标准数据结构中包括用于管理与关联模块的连接状态的连接表。
上述的综合电信服务系统中,所述标准程序流程包括(a)设定TCP服务端子模块的参数,监听其他模块客户端接入;(b)将合法客户端接入放入连接表或从连接表删除已断开的连接;(c)处理配置管理包以及模块间的通讯包。
上述的综合电信服务系统中,所述一个或多个功能模块中包括一个用于检测功能模块间通讯包内容的状态监视模块。
上述的综合电信服务系统中,所述一个或多个功能模块中包括一个实现系统工作流程的流程执行模块。
上述的综合电信服务系统中,所述一个或多个功能模块中包括一个录放流数据的媒体流模块。
本发明的综合电信服务系统,采用以太网连接方式代替现有的ISA/PCI/CPCI总线及用户API编程的模式,缩短了开发周期,实现了较好地扩充性。


图1是本发明的综合电信服务系统的整体硬件连接结构图。
图2是图1中数字信号处理模块的结构示意图。
图3是本发明的综合电信服务系统的整体模块框图。
图4是图3中数字信号处理模块的框图。
具体实施例方式
如图1所示,是本发明的综合电信服务系统的整体硬件连接结构图。在本实施例中,该系统包括一个或多个数字信号处理(DSP)模块11,该数字信号处理模块11是完成实时信号(如语音信号)处理的最小硬件单元,多个数字信号处理模块11间是完全相互独立的。数字信号处理模块11通过CT-BUS(总线)相互连接,以实现各数字信号处理模块11间的通讯,并且每一数字信号处理模块11分别通讯连接到公用电话交换网(PSTN)。
每一数字信号处理模块11还分别通过以太网连接(例如双绞线)与网络交换器12连接,而网络交换器12还通过以太网连接与一个或多个主机13连接。每一主机13中包括一个或多个功能模块(图1中未示出),以实现流数据的录放、连接的建立、数据帧监视等功能(各功能模块将在图3详细描述)。网络交换器12可以为通用的交换器,实现以太网协议帧的传递。
如图2所示,为图1中数字信号处理模块11的结构示意图。本实施例中,数字信号处理模块11同时完成语音信号处理和第二层信令处理的功能,其包括E1/T1/J1 PSTN接口111、CT812芯片112、DM642芯片113及SDRAM 114,其中E1/T1/J1 PSTN接口111、CT812芯片112、DS芯片113及SDRAM 114分别连接到本地总线115。数字信号处理模块11通过E1/T1/J1 PSTN接口111连接到公用电话交换网,并通过CT812接口112连接其他数字信号处理模块。DSP芯片112采用高性能的TMS320DM642,提供4800 MIPS以上的处理能力,可单片实时处理4个E1的全部信令和语音。在本实施例中,每一数字信号处理模块11都具有一个唯一的IP地址。
如图3所示,是本发明的综合电信服务系统的整体模块框图。其中,主机13包括多个功能模块,例如媒体流模块131、信令模块132、流程执行模块133、用户模块134、状态监视模块135以及配置管理模块136,以上各功能模块是基于一定硬件上并实现特定功能。各功能模块相互独立,其可位于同一台主机13,也可以分散地分布于相互连接的不同主机上。由于每一功能模块位于主机,因此各功能模块具有与主机一致的IP地址。若多个功能模块位于同一主机,则该多个功能模块具有相同的IP地址,并具有不同的配置管理端。每一功能模块都包含一个网络客户端子模块和网络服务端子模块(图中未示出)来负责与其他模块进行通讯。
上述功能模块中除配置管理模块136外,其他功能模块都有一个标准的程序框架,该框架与具体功能模块的功能无关。这样,就可以确保本发明的综合电信服务系统具有最好的通用性,即可以满足任意的实际业务需求但又无须修改程序,仅须更改外部定义文件和更改流程定义即可。该标准框架包括模块间通讯方式、标准数据结构、以及标准程序流程。
在模块间通讯方式的一个实施例中,通讯协议采用统一的TCP/IP连接方式。每一个ITP模块都是通过TCP客户端与关联下级模块的TCP服务端子模块建立连接,通过提供TCP服务端子模块让关联上级模块的TCP客户端与其建立连接。
在标准数据结构的一个实施例中,标准数据结构包括用于管理与其他关联模块的连接状态的连接表。所有模块的连接表都可分为三类a.与配置管理连接(一个);b.与下级模块连接(一个或多个)c.与上级模块连接(一个或多个)。模块刚启动时连接表清零,表示没有任何有效连接。运行中间每当与另一关联模块建立连接,即将连接表相应项置为有效值,连接拆除即将相应项置为0。
在标准程序流程的一个实施例中,标准程序流程包括(1)在模块启动后读入配置文件(如有需要)并处理,初始化数据;(2)设定TCP服务端子模块参数,监听其他模块客户端接入;(3)检查有无合法客户端接入当前模块服务端子模块,有则将连接放入当前模块的连接表;(4)检查有无收到来自配置管理模块的配置管理包,有转到步骤(5),如连接已断将连接表中对应项清零并转到步骤(6);(5)处理配置管理包,然后转到步骤(4);(6)检查并处理接收到的下级模块通讯包;(7)处理发送给下级模块的通讯包;(8)检查并处理接收到的上级模块通讯包;然后转到步骤(3)。
媒体流模块131用于基于数字信号处理模块11的媒体流数据录放。信令模块132用于处理7号信令第三层以上的信令协议和数字1号信令Q.931信令协议。流程执行模块133用于实现系统工作流程的控制,完成CTI业务需求。用户模块134用于处理与CTI功能无关的应用处理,如数据库处理等。该用户模块134由用户编写,在本实施例中并非必须的模块。上述的媒体流模块131、信令模块132、流程执行模块133、用户模块134在启动运行后都处于等待状态,通过网络服务端子模块的其中一个端口监听来自配置管理模块136的控制信息,并根据接收的控制信息执行特定操作。
配置管理模块136是本发明的综合电信服务系统的核心,各功能模块根据该配置管理模块136的控制指令操作。在本实施例中,每一数字信号处理模块11具有一个唯一的MAC地址,并由配置管理模块136将各数字信号处理模块11的MAC地址绑定到配置设定的IP地址。此外,配置管理模块136还可获取接入系统的各功能模块的IP地址以及配置管理端口。配置管理模块136根据上述的IP地址信息和配置管理端口建立连接,完成对各模块的配置,并将被关联模块地址信息传送给关联模块,然后即可发送控制命令,以使各模块启动进入正常工作流程。在正常工作流程中,配置管理模块还承担监测各模块运行状况、停止/启动、增加/删除模块等功能。
在本实施例中,媒体流模块131可与各数字信号处理模块11相关联;信令模块132可与各数字信号处理模块11相关联;而流程执行模块与数字信号处理模块11及媒体流模块131、信令模块132相关联。相关联的模块间通过以太网协议帧传递信息,实现本发明的综合电信服务系统的各项业务。
配置管理模块136可以控制各个功能模块进入不同的工作状态。功能模块的工作状态有连接断开,连接建立,正常运行等。配置管理模块136除控制和显示各个模块的工作状态,还须定时监测运行的功能模块的工作状态以及时发现故障模块。
如上所述,在本实施例中,配置管理模块136配置了任一模块的相关联的下级模块的信息,即一个上级模块会直接使用到哪些下级模块。配置管理模块136启动后,将实时根据配置信息与所有其他模块建立通讯连接。一旦配置管理模块136确认与某一模块已经建立通讯连接,便会对该模块发送初始化命令,初始化成功后再发送启动命令,启动成功后将该模块标记为已运行状态,同时将该模块相关信息传送给所有已运行的上级模块,以及将所有已运行的上级模块相关信息传送给该模块(通过模块关联命令包)。利用模块关联命令包,每个模块便可以及时与关联模块建立通讯并使用其功能。对运行状态的模块,配置管理模块136定时发送心跳包,要求其他模块收到心跳包后及时回应,从而检测各模块运行状况。一旦配置管理模块136确认某一模块已断开连接,则会将该模块状态设为已断开,并将该模块信息发送给所有相关的上下级模块,这样相关的模块都可以及时中断与该故障模块的连接并停止使用其功能。当用户干预主动停止某一模块运行时,则配置管理模块136将该模块状态设为已断开,并将该模块信息发送给所有相关的上下级模块,这样相关的模块都可以及时中断与该故障模块的连接并停止使用其功能。通过该配置管理模块136,使得CTI业务的扩充变得相对容易和方便。
状态监视模块135用于监视其他模块间通讯包内容,具体可以通过以下方式实现状态监视模块135向配置管理模块136发送监视请求,再由配置管理模块向相应功能模块发监视请求,相应模块将通讯包转发一份给状态监视模块135。
如图4所示,为图3中数字信号处理模块11的框图。数字信号处理模块11在功能上包括语音处理子模块116以及信令处理子模块117。其中语音处理子模块116用于处理所有语音信号;信令处理子模块117包含四个通道的信令处理单元和一个收发帧格式控制与监测单元。每个信令处理单元可单独设定工作于SS1,DSS1,SS7三种工作方式。工作于SS1方式时,每个单元处理一个E1的30路DL信令;工作于DSS1方式时,每个单元处理一个Q.921链路;工作于SS7时,每个单元处理一个MTP2链路。帧格式控制与监测单元完成4个E1的收发信号帧格式的控制与监测,告警处理等。
语音处理子模块116以及信令处理子模块117经由主控调度程序118封装为以太网协议帧后传送到各功能模块做进一步处理,或者主控调度程序118将来自功能模块或配置管理模块136的帧处理后分别传送给语音处理子模块116或者信令处理子模块117处理。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种综合电信服务系统,包括一个或多个用于处理语音信号和信令并相互独立的数字信号处理模块,所述数字信号处理模块通过CT总线相互通讯连接且每一所述数字信号处理模块分别与公用电话交换网通讯连接,其特征在于,每一所述数字信号处理模块还分别通过以太网连接与网络交换器通讯连接,所述网络交换器通过以太网连接与一个或多个主机设备连接,所述主机设备包括配置管理模块以及一个或多个功能模块,每一数字信号处理模块具有一个唯一的IP地址,而每一功能模块也具有相应的IP地址,所述配置管理模块使用所述IP地址在各模块间建立连接,建立连接的各模块通过以太网协议帧相互传递数据。
2.根据权利要求1所述的综合电信服务系统,其特征在于,每一所述功能模块包括与其他模块通讯的网络客户端子模块以及网络服务端子模块,每一数字信号处理模块包括用于处理以太网协议帧的主控调度程序。
3.根据权利要求2所述的综合电信服务系统,其特征在于,所述一个或多个功能模块通过网络服务端子模块监听来自配置管理模块的控制命令并执行接收的控制命令,所述控制指令包括停止/启动当前功能模块。
4.根据权利要求1所述的综合电信服务系统,其特征在于,所述数字信号处理模块及所述功能模块还具有配置管理端口,并通过所述配置管理端口与其他模块进行通讯。
5.根据权利要求1所述的综合电信服务系统,其特征在于,所述一个或多个功能模块具有标准的程序框架,所述标准框架包括模块间通讯方式、标准数据结构、标准程序流程。
6.根据权利要求5所述的综合电信服务系统,其特征在于,所述标准数据结构中包括用于管理与关联模块的连接状态的连接表。
7.根据权利要求6所述的综合电信服务系统,其特征在于,所述标准程序流程包括(a)设定TCP服务端子模块的参数,监听其他模块的客户端子模块的接入;(b)将合法客户端子模块接入放入连接表或从连接表删除已断开的连接;(c)处理配置管理包以及模块间的通讯包。
8.根据权利要求1所述的综合电信服务系统,其特征在于,所述一个或多个功能模块中包括一个用于检测功能模块间通讯包内容的状态监视模块。
9.根据权利要求1所述的综合电信服务系统,其特征在于,所述一个或多个功能模块中包括一个实现系统工作流程的流程执行模块。
10.根据权利要求1所述的综合电信服务系统,其特征在于,所述一个或多个功能模块中包括一个录放流数据的媒体流模块。
全文摘要
本发明涉及一种综合电信服务系统,包括一个或多个用于处理语音信号和信令并相互独立的数字信号处理模块,所述数字信号处理模块相互通讯连接且每一所述数字信号处理模块分别与公用电话交换网通讯连接,每一所述数字信号处理模块还分别与网络交换器通讯连接,所述网络交换器通过以太网连接与一个或多个主机设备连接,所述主机设备包括配置管理模块以及一个或多个功能模块,每一数字信号处理模块具有一个唯一的IP地址,而每一功能模块也具有相应的IP地址,所述配置管理模块使用所述IP地址在各模块间建立连接,建立连接的各模块通过以太网协议帧相互传递数据。本发明采用以太网连接以及配置管理模块方式,缩短了开发周期,实现了较好地扩充性。
文档编号H04L12/24GK1893478SQ200510035799
公开日2007年1月10日 申请日期2005年7月4日 优先权日2005年7月4日
发明者廖永坤 申请人:深圳市东进通讯技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1