专利名称:自动语音与多媒体信息通讯中间件系统的制作方法
技术领域:
本发明涉及一种由计算机自动控制的多媒体信息通知交互系统,特别是涉及一种自动语音与多媒体信息通讯中间件系统。
背景技术:
随着近几年电子商务的兴起,以及互联网、移动通讯终端的普及,越来越多的人选择在互联网上进行电子商务活动,庞大的交易量使的物流运输等相关配套的传统行业的生产负荷越来越大,尤其体现在客户服务这一方面,随着业务量爆炸式的增长,相对应的客户通知、业务咨询、查询等服务的活动也大 副增加,这远远超出了现有大部份物流公司的客户服务承受压力。旧有的低效单一的信息沟通交流模式已经越来越不能满足日益庞大的服务体系需求,沟通的方式也急需从原始的一对一,文字或音频的方式升级到目前的一对多,多对多的,文字、图像、音频、视频等多媒体信息混合模式。越来越多的企业需要用便捷、迅速、及时、高效的方式来处理生产、月艮务、管理等流程的信息沟通交互。
发明内容
本发明要解决的技术问题是提供一种自动语音与多媒体信息通讯中间件系统,能为企业提供了语音通知、交互语音响应、音视频会议、短消息上下行、多媒体信息共享广播等一系列功能,已独立服务器的方式在企业内部网络环境中运行,此系统能为企业的对外信息通知发布、客户自助查询,内部培训沟通交流提供丰富多态的方式与途径。其具有灵活的外延拓展性,可以与企业客户的业务系统无缝对接,通过该平台的配置功能,企业客户可以最合理地对各种信息进行灵活调度使用,使其共同为企业客户的信息应用发挥最大的支撑作用。此系统还可以整合客户已有的电信硬件线路资源,通过配置路径,智能的选择信息的执行通道,使客户现有的线路资源不浪费,不损失,避免重复投资,达到资源配置利用的最大化效果。为解决上述技术问题,本发明提供一种自动语音与多媒体信息通讯中间件系统,包括一台放置在企业内部网络中运行的独立的、在防火墙内侧通过以太网络与企业各业务系统进行数据交互、防火墙外侧则通过互联网或数据专线与各运营商基础线路资源或中间服务网关进行数据通讯的硬件服务器。所述服务器包括主要由数据收集、数据编码转换压缩、数据传输、硬件驱动、通信控制协议实现、业务逻辑配置、数据存储模块组成的硬件架构和主要由硬件驱动、通信协议控制、业务逻辑处理、数据转换传输、数据采集反馈、计费处理、应用开发接口、系统运行监控层组成的软件架构。所述服务器与客户侧各业务系统通过接口协议来进行数据交互,构成了松耦合的系统架构。软件架构中的所有层的模块允许动态加载与卸载,层内通过高度封装紧耦合模式实现高聚集计算,并按既定的接口来约束各自的行为范畴;顶层系统根据各项业务配置模型来逐一组合调用各层级间的功能接口,形成自动工作流程。
所述硬件架构的硬件驱动模块将各项硬件驱动体系进行统一的分类封装,将具有同一行为属性特征的硬件单元,进行更高一级的封装整合,生成一套统一的可灵活的对系统中的各项硬件设备资源进行连接驱动的硬件设备驱动调用框架。所述软件架构的通讯协议网关包括封装了短信和彩信通信协议的短消息网关,实现SS1、SS7、ISDN,PRI信令的调用、具有媒体处理功能、通讯功能的PSTN网关,以及负责实现系统与互联网用户与3G网用户的数据通讯、实现PSTN与INTERNET的双向通信的SIP协议网关。所述SIP协议网关包括RTP协议、H. 323协议和S IP协议的实现。所述软件架构的业务逻辑处理层包括通过用户配置的规则将系统所涉及的各个层级模块进行级联调用、将业务逻辑贯穿融合于各个层级模块中形成工作流程并且支持正向、反向以及双向结合持久化运行用户侧逻辑实现和支持数据采集、业务计费、系统快照的系统侧逻辑实现。所述软件架构的数据传输转换层负责将原始数据转换成各业务模型需要的制式,实现数据反馈层收集的客户自定义的封装格式。所述数据传输转换层与所述基础通信协议 网关模块结合实现各种信令所需要的各种数据文件格式的转换与处理,通过转制压缩,将原始数据转换成各协议规定的数据格式,进行通讯传输;并将用户交互过程中产生的临时大数量文件数据进行分段切割,异地保存。所述软件架构的数据采集反馈层根据各项业务的行为属性设计了不同模式的数据采集网页,具有信息的提交、控制、管理以及结果的查看,报表的导出,以及接口下发功能。所述数据采集反馈层的Web系统还提供了可配置的权限管理,Web系统权限为不受层级限制的不规则形状,完全根据实际需求来自定义,所有功能都可个性化配置管理。通过所述接口下发功能,能实现对客户侧的自定义数据包格式的支持,用户系统能够实现与中间件系统的数据交互,中间件系统在数据推送接口的数据链路时能够时时下发用户系统所产生的各种状态信息与结果信息至客户侧系统。所述软件架构的系统运行监控层实现物理内存监控、CPU使用率监控、磁盘空间使用率监控、任务平均发送时长监控、网络状况监控和数据库监控。所述系统运行监控层对各个工作模块的运行情况进行监控及运行状态信息采集,通过分析数据,形成曲线图。当收集到的运行体侦超出预设范围时,或产生故障时,系统运行监控层会控制中间件系统以不同方式进行告警。系统运行监控层收集的运行体侦所指的是系统在运行期间各个工作模块运行时的指标值,各个模块的运行指标值会随着操作系统的负荷与处理业务量或吞吐量的负荷的变化而不断变化,而运行指标值长时间超高是系统出现故障前的征兆。系统运行监控层时时监测整体系统运行的指标值,当指标值值超过设置的报警值时,系统运行监控层会触发告警模块,进行报警。中间件系统的硬件服务器是独立与其它服务器的;硬件服务器放置在企业内部网络中运行,在防火墙内侧通过以太网络与企业各业务系统进行数据交互,防火墙外侧则通过互联网或数据专线与各运营商基础线路资源或中间服务网关进行数据通讯。由于采用独立运行的架构,所以中间件系统与客户侧各业务系统是通过接口协议来进行数据交互,保证了双方系统的独立性与稳定性,构成了良好的松耦合的系统架构。中间件系统的硬件架构主要由数据收集、数据编码转换压缩、数据传输、硬件驱动、通信控制协议实现、业务逻辑配置、数据存储这7个单元模块组成。通过这7个模块的流程衔接组合,中间件系统可将各种不同的业务配置成独立的工作流模型进行自动流水执行。中间件系统的软件架构采用多层架构模式开发,包括硬件驱动、通信协议控制、业务逻辑处理、数据转换传输、数据采集反馈、计费处理、应用开发接口。所有层允许动态加载与卸载,可轻易实现系统的动态扩充与动态切换;这将极大的提高中间件系统运行的可靠性、可用性与可维护性。软件架构中的每层都负责实现各自的逻辑事务,层内通过高度封装紧耦合模式实现高聚集计算,并按既定的接口来约束各自的行为范畴。顶层根据各项业务配置模型来逐一组合调用各层级间的功能接口,形成自动工作流程,从而达到既定的目的。分层独立的松耦合架构体系保证了系统的任一层级或功能模块的失效都不会导致其他功能模块的失效。任意时间增加/启动/停止任一模块,均不会导致整个系统或其他模块的异常。用户对每一工作流程进行的动态更新,都不会影响其它业务流程的运行,也无须中断业务。中间件系统中的各项硬件单元设备,例如语音板卡、传真板卡、会议卡、视频采集 卡、VOIP数据转换卡等单元的驱动模块,将各产家繁杂众多的驱动体系进行了统一的分类封装。硬件驱动模块将具有同一行为属性特征的硬件单元,进行更高一级的封装整合,从而生成一套统一的硬件设备驱动调用框架,利用此框架可灵活的对系统中的各项硬件设备资源进行连接驱动,运行时调整,从而更好更灵活的驱动设备进行工作。通讯协议网关包括短消息网关、PSTN网关和S IP协议网关,具备多网,多业务同时处理的能力、吞吐量大、处理能力强、是中间件系统的核心部分,具有一切底层与运营商通讯的功能,分别如下I.短消息网关封装了移动的CMPP通讯协议、联通的SMGP通讯协议和电信的SMGP通讯协议、MM7彩信通信协议,实现对三大运营商的短/彩信接入。2. PSTN网关实现了目前主流的SS1、SS7、ISDN、PRI信令的调用,涉及呼叫、数据发送、交换/媒体处理等各个流程,将复杂的信令协议通过高度的封装,使的调用变的灵活简单,只需调用一组简单的AP I函数,便可以完成各种功能。通过标准的SOCKET包接口,系统其它模块可与其任意交换数据、控制命令、事件等信息,PSTN网关负责实现以下功能I)媒体处理功能包括语音媒体处理在现有技术上能提供的所有功能(语音录放、回声抵消、GTD/GTG、DTMF/FSK收发、大容量会议、声音特效、FAX等)。2)通讯功能包括各种信令的支持(SS1/DSS1/SS7/ISDN/PRI),提供各种电信接口的支持(数字接入E1、模拟中继/模拟用户/高阻/VoIP接入等)。3. VOI P信令网关负责实现系统与互联网用户与3G网用户的数据通讯,将传统的电路交换转换成IP交换,解码PSTN语音信号并转换成SIP包,从而实现PSTN与INTERNET的双向通信。VOIP信令网关包括以下三个子协议的实现I) RTP协议的实现(I)符合 RTP/RTCP 标准协议(RFC3551/3552);(2)语音编解码格式G. 711/A 律、G. 723. I (5. 3/6. 3kbps 自适应)、G. 729A/B/AB ;(3)视频编解码格式H. 263, H. 263+, H. 264, MPEG-4/V;(4)活动语音检测/静音压缩(G. 723/G. 729);
(5)舒适噪声;(6)传真模式T. 38/udptl 传真和 T. 30 透传(G. 711);(7)语音包采样长度/帧数可配置(10-60毫秒);(8) RTP 动态 DTMF 载荷(RFC2833/4733 );(9)抖动缓冲同时支持静态缓冲方式和动态自适应方式;(10)网络环境分析、丢包统计;(11)支持MT/防火墙检测和穿透。2) H. 323协议的实现
(I)符合 ITU-T H. 323v2 标准(H. 225v2/H. 245v3);(2)支持快速启动(Fa s t S tar t)、H. 245 隧道(H. 245Tunne ling)等呼叫参数;(3)呼叫转移;(4)网守自动发现(Ga tekeeper Auto Di s covery)和登录(同时支持 H. 323UID和E164号码注册方式);(5) H. 245 用户输入文字和 DTMF 信号消息(Us er I nput I ndi ca t i on);(6)终端注册管理。2) S IP协议的实现(I)符合 IETF SIPv2 标准(RFC3261);(2) UDP/TCP 传输方式;(3)MD5 (digest)身份验证;(4) REFER 呼叫转移(RFC35I5);(5) S IP 消息订阅 / 通知(RFC3265SUBSCRIBE/N0TIFY);(6)代理服务器注册、客户认证;(7) SIP INFO 消息(RFC2976);(8)注册服务器(Registrar)、支持服务端鉴权(9)支持NAT/防火墙穿透。业务逻辑处理层分为用户侧逻辑实现与系统侧逻辑实现两部份。用户侧逻辑负责实现用户配置的业务逻辑,通过用户配置的规则将系统所涉及的各个层级模块进行级联调用,将业务逻辑贯穿融合于各个层级模块中,形成工作流程,支持,正向、反向以及双向结合持久化运行。其中,I)正向部份(I)语音群呼、传真群发(2)短消息、多媒体消息群发(3) S IP消息群播(4) IM信息群播2)反向部份(I)短消息上行接收(2)语音数据接收(4)语音上行查询
⑶SIP、頂消息接收3)交互部份(I)语音、视频会议(2)短消息上下行业务(3)语音自动应答交互(IVR)(4) PSTN+V0IP 数据通讯系统侧逻辑实现以下功能I)数据采集包括web数据采集、接口数据采集,数据有效性判断,DB模式数据定向获取等。 2)业务计费各种业务的时时计费,如短消息按条计费,彩信字节计费,语音时长计费,頂业务流量计费。3)系统快照动态收集系统各模块的运行参数信息,通过分析,制定最优的执行计划,根据收集运行时系统各单元的负荷情况做动态调整策略在系统较忙时,采用计算量较小但具有足够精度的策略以保证系统的响应速度;在系统不忙时,采用精度更高的执行策略,来保证系统的执行结果效率(I)每隔I小时,生成一次各级单元模块的运行状态快照,供运维分析。(2)运行时数据与历史数据分实例运行,生产数据一运行完成,立刻从生产表转移至历史表,这样可保证生产表的高效性,确保大数量时不对生产系统造成堆积,影响生产系统执行效率。独立的查询实例与运行环境也保证了在进行大规模历史数据报表统计时,不损耗生产系统的整体性能。(3)支持运行时动态注册调试,提供命令行接口,供运维人员进行命令控制输出,系统支持以下几方面的运行时状态输出A.协议通讯过程中的数据包打印B.网关运行过程中的异常消息打印C.网关运行过程中的参数动态调整D.数据库会话过程跟踪输出(Oracle 10046事件输出)E.数据库会话语句执行计划输出数据传输转换层接收数据采集模块产生的数据,将原始数据转换成各业务模型需要的制式,供工作流程中各个模块调用。同时负责实现数据反馈模块收集的客户自定义的封装格式,供数据反馈模块进行结果web呈现、报表输出与接口推送。数据传输转换层与基础通信协议网关模块结合负责实现各种信令所需要的数据格式,数据包格式、音视频格式、传真文件格式转换与处理,通过转制压缩,将原始数据转换各协议规定的数据格式,进行通讯传输,将用户交互过程中产生的临时大数量文件数据,例如用户留言文件、会议录音文件进行分段切割,异地保存。I)数据转换(I)音频编解码采样率6K/8KHZ编码方式A律/ y律PCM、AMI-ADPCM、G729,G723. I 等。(2)视频编解码支持 MPEG4、H. 263/H. 264 等(3)媒体文件格式支持 3GP、AVI、MPEG4、WAVE、PCM、ADPCM、VOX、MP3 等
2)大数据量传输对大数据文件进行高比率整合压缩,采用国外先进的压缩算法,改进了传统模式下对图形,语音文件等压缩比例低的状况,新算法可在保证压缩品质的情况下,将压缩比由10%-20%提升至30%-40%。分段传输、断点续传等技术的应用保证了传输方面的高效完整,与传统的单条串行传输相比,新的架构模式可提升5倍以上的传输速率,3倍以上的单文件传输容量。(I)数据高比率压缩(2)分段传输(3)断点续传(4)服务端转发、广播(5)点对点直送 用户可通过中间件系统的数据采集反馈层提供的web界面进行数据的输入输出,中间件系统的数据采集反馈层根据各项业务的行为属性,设计了不同模式的数据采集网页,用户可通过登陆中间件系统的平台来实现信息的提交、控制、管理以及结果的查看,报表的导出等操作。数据采集反馈层还提供了可配置的权限管理所有功能都可个性化配置管理,系统权限由传统的倒金字塔结构升级为不受层级限制的不规则形状,完全根据实际需求来自定义。中间件系统的平台提供所有功能的应用开发接口,提供了 SMS、CTI、ACD、语音/传真信箱IVR、IM等功能强大、便于开发的编程接口,具有良好的开放性。语言方面支持VC++、C#、Java、VB> PowerbuiIder> Delphi 等主流语言,接入模式方面支持 Http、webService、Socket、Com+等多种连接模式。在数据反馈方面,数据采集反馈层不仅提供了传统方面的web界面查看,报表导出功能,还提供了接口下发功能,用户系统通过实现数据推送接口协议与中间件系统的平台进行数据交互,中间件系统的平台通过数据推送接口的数据链路时时下发用户系统所产生的各种状态信息与结果信息至客户侧系统。数据推送接口支持客户侧的自定义数据包格式,方便用户侧系统的对接。系统运行监控层负责对平台中的各个工作模块的运行情况进行监控及运行状态信息采集,通过分析数据,形成曲线图,能直观的观察系统的当时时间与过去时间的运行情况,以及运行走向趋势。系统运行监控层在系统运行正常时段对系统的各单元模块的运行状态进行采集,当系统连续较长时间高负荷作业时,监控平台能根据收集到的状态参数来调整系统后台参数,如短信通道并行提交阀值,缩短中继通道的振铃音超时时长,被叫端异常重试次数来提升系统的执行效率,降低负荷。当系统收集到的运行体侦超出预设范围或产生故障时,系统运行监控层会以不同方式进行告警,运维人员可根据现场数据图或走势图等图形化界面工具来查找异常波动的时间段,快速定位问题的时间点,结合日志描述进行排查。异常告警信息可通过PC客户端弹屏,短信下发、PC播放蜂鸣声以及电子邮件等形式发送。系统运行监控层的监控范围如下I)物理内存监控通过系统使用的物理内容的情况,监控操作系统的运行情况,并在内存少于一定量时候,进行报警。
2)CPU使用率监控监控系统的CPU的使用情况,当系统中,如果有一些服务或者进程出现状况,占用了大量cpu时间,在达到一定的值的时候,发出报警,提前做出处理,防止故障的发生。3)磁盘空间使用率监控监控系统主机的磁盘使用情况,在磁盘空间将要不足的时候,报警,提醒用户需要增加磁盘或者对一些文件进行备份和转移,防止因为磁盘不足,造成系统的擁疾。4)任务平均发送时长监控对任务的平均发送时长进行监控,当平均时长突然加大的时候,系统会进行报警,以提前对故障进行排除。5)网络状况监控对网络的状况进行监控,当特殊情况出现的时候,通知系统,是否要对任务进行路由,提高任务的及时性和准确性。6)数据库监控监控数据库的运行情况,在数据库的一些值出现异常情况,如连 接数过高,数据库锁大量增加等情况下,进行报警,提前对系统和数据库进行处理,防止数据库崩溃情况的出现,增强系统的持续稳定运行能力。本中间件系统用电信计算机自动化处理的方式代替了旧有的人工方式,提升了生产力,避免了人力成本逐年提高的趋势对客服行业带来的重要影响,解决了目前国内中小企业在对外通知、客户信息查询、通知调度等方面的工作形式的单一性,改进了目前低效的人工流程,避免了人工处理环境下的高故障,在降低生产成本大副提升工作效率的同时也解放相对应工作岗位劳动力。中间件系统的信息呈现的方式也从原始的一对一,文字或音频的方式升级到目前的一对多,多对多的,文字、图像、音频、视频等多媒体信息混合模式,丰富了信息的呈现形态。文字转换语音、语音信息群呼、自动语音应答查询、多方音视频会议、多媒体信息群播等多种技术的组合手段丰富了客服部门与客户之间的交流途径,提升了客服满意度。
下面结合附图对本发明的具体实施方式
作进一步详细的说明。图I为本发明的自动语音与多媒体信息通讯中间件系统的硬件架构;图2为本发明的自动语音与多媒体信息通讯中间件系统的软件架构;图3为本发明的自动语音与多媒体信息通讯中间件系统的松耦合架构体系;图4为客户端通过互联网络的公网模式接入本发明的自动语音与多媒体信息通讯中间件系统的示意图;图5为企业内部用户通过内置企业网络接入本发明的自动语音与多媒体信息通讯中间件系统的示意图。图6为本发明的自动语音与多媒体信息通讯中间件系统的基础通信协议网关模块的框架图;图7为本发明的自动语音与多媒体信息通讯中间件系统的工作流模型图。图8为本发明的自动语音与多媒体信息通讯中间件系统的数据传输转换层的文件压缩进程图;图9为本发明的自动语音与多媒体信息通讯中间件系统的数据采集反馈层提供的web管理界面的功能结构图。
图10为本发明的自动语音与多媒体信息通讯中间件系统支持的运行环境、二次开发语言、传输协议及数据库平台列表图。图11为本发明的自动语音与多媒体信息通讯中间件系统的系统运行监控层监控的CPU使用率时显示波形图。图12为本发明的自动语音与多媒体信息通讯中间件系统的系统运行监控层监控的磁盘空间使用率柱状图。图13为本发明的自动语音与多媒体信息通讯中间件系统的系统运行监控层监控的网络丢包率波形图。图14为本发明的自动语音与多媒体信息通讯中间件系统的信令状态码标 准分类图。
具体实施例方式实施例I中间件系统支持公网接入,与企业内置两种部属模式。公网接入类型的用户可通过相应的域名通过互联网登陆操作网址进行数据录入提交,或者通过调用平台对外开放webService服务,实现相应的功能。企业内置方式为将中间件系统安装在一台独立的硬件服务器并放置于企业内部网络中。外部通讯以TCP/IP协议方式通过数据专线或公网进行。数据包采用RSA非对称加密策略,客户端与服务端共同拥有一组1024位的加密私钥与公钥,公钥用于发送数据包的加密,私钥用于对接收到的数据包进行解密,这样在最大程度上提高传输的安全性。内部通讯通过以太网方式连接。基础数据交互以中间数据库的方式进行,这样保证了双方系统的独立性与安全性。企业各业务系统将任务通过Web界面或数据接口提交至中间数据库,通过业务逻辑处理与数据转换后,通过各功能协议网关发送至各运营商基础线路平台并发送至移动接收终端,反之当中间件平台从运营商系统接收到用户的信息反馈后,会将信息进行格式化封装,并以web界面形式或数据接口的形式推送至信息接收端。中间件系统提供统一格式的API 二次开发接口,用于实现各业务功能所涉及的数据收集、数据执行及结果反馈下发。将繁杂的通信协议与具体的业务应用分离开来。调用方只需按照定义的格式,按定义的流程调用既定的接口方法,即可实现相对应的工作流程。自动语音交互与多媒体信息通讯中间件系统是集语音、短信、传真、会议、IVRjP时通信等服务于一体的标准化的综合通信平台,拥有强大的通信传输、语音处理、传真转换、录音合成、电话汇接、多媒体交互、多通道短信处理能力,平台通过标准的SDK组件、WAP组件和用户的CRM、0A、ERP系统连接,实现低投入、高效率、全功能的企业级集中通信服务,本中间件系统具有如下功能I)高准确度的智能文本语音转换技术中间件系统拥有的高准确度智能文本分析与预处理技术,有效保障语音合成准确、流畅、自然,在海量的专业语音库加上强大的自主学习功能基础上通过不断的训练、优化,使TTS转换技术在面对针对语言分析处理的难点,如多音字、多义词、特殊符号、韵律短语、未登录词(如地名、人名、地址)等等,也能保障得到高度准确的自动处理结果。2)图形图像转换压缩处理技术在图形图像处理方面,中间件系统在MFC-⑶I图形图像处理类库基础上进行了扩展延伸,最终封装形成了 Vcom传真图形图像转换压缩引擎。此引擎支持目前各种主流电子文档、图像格式转换成Tiff传真格式,电子文档方面支持Word与xls文档和Pdf电子文档。在图像文件方面支持目前常见的Jpeg、Jpg、Gif、Bmp文件。在图像压缩方面同时兼容目前主流的ccitt3与ccitt4算法。3)音频转换处理技术在音频转换处理方面,中间件系统在DirectShow流媒体处理的开发包基础上进行了二次研发扩展,最终封装形成了独特的音频转换处理引擎。此引擎对各种格式的音频类型转换、压缩、编辑提供了强有力的支持。广泛的支持它广泛地支持各种媒体类型之间的互转,包括Asf、Avi、Mp3、Wave、Wma等。支持各种压缩格式之间的互转如 Pcm、Adpcm、Ccitt、Ccitt-ALaw、Ccitt-U Law、Mpeg、Mpeg_Layer3 等。4)PSTN信令网开发框架中间件系统实现了 PSTN网所涉及的电路交换、语音处 理、资源分配、话务信令等方面集成开发,同时支持多种信令开发,包括中国一号、数字一号、I SDN或七号信令。将PC-PBX(驱动调用)、A⑶(自动话务分配)、IVR (交互式语音应答)、CTI服务等众多业务功能函数汇聚集一体,采用命名空间式分层管理。使的二次开发时可根据实际情况灵活配置,调用组合,极大提高了程序的开发效率。5)统一的信令状态码标准中间件系统将各种信令协议(语音、短彩信、V0IP、IM)的状态码进行了整理统一,将复杂丰呈的状态码中具有共同行为属性的部份进行了分层归类,将异常的归属进行分级。按环境分级及用户群体形成结果呈现、系统排查两大规范标准。贯穿数据提交、数据处理、结果反馈三大过程。显然,本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无法对所有的实施方式予以穷举。凡是属于本发明的技术方案所引伸出的显而易见的变化或变动仍处于本发明的保护范围之列。
权利要求
1.自动语音与多媒体信息通讯中间件系统,包括一台放置在企业内部网络中运行的独立的、在防火墙内侧通过以太网络与企业各业务系统进行数据交互、防火墙外侧则通过互联网或数据专线与各运营商基础线路资源或中间服务网关进行数据通讯的硬件服务器,其特征在于所述服务器包括主要由数据收集、数据编码转换压缩、数据传输、硬件驱动、通信控制协议实现、业务逻辑配置、数据存储模块组成的硬件架构和主要由硬件驱动、通讯协议网关、业务逻辑处理、数据转换传输、数据采集反馈、计费处理、应用开发接口层、系统运行监控层组成的软件架构;所述服务器与客户侧各业务系统通过接口协议来进行数据交互,构成了松耦合的系统架构;软件架构中的所有层的模块允许动态加载与卸载,层内通过高度封装紧耦合模式实现高聚集计算,并按既定的接口来约束各自的行为范畴;顶层系统根据各项业务配置模型来逐一组合调用各层级间的功能接口,形成自动工作流程。
2.如权利要求I所述的中间件系统,其特征在于所述硬件架构的硬件驱动模块将各项硬件驱动体系进行统一的分类封装,将具有同一行为属性特征的硬件单元,进行更高一级的封装整合,生成一套统一的可灵活的对系统中的各项硬件设备资源进行连接驱动的硬件设备驱动调用框架。
3.如权利要求I所述的中间件系统,其特征在于所述软件架构的通讯协议网关包括封装了短信和彩信通信协议的短消息网关,实现SSI、SS7、I SDN、PRI信令的调用、具有媒体处理功能、通讯功能的PSTN网关,以及负责实现系统与互联网用户与3G网用户的数据通讯、实现PSTN与INTERNET的双向通信的S IP协议网关;所述S IP协议网关包括RTP协议、H. 323协议和S IP协议的实现。
4.如权利要求2所述的中间件系统,其特征在于所述软件架构的通讯协议网关包括封装了短信和彩信通信协议的短消息网关,实现SSI、SS7、I SDN、PRI信令的调用、具有媒体处理功能、通讯功能的PSTN网关,以及负责实现系统与互联网用户与3G网用户的数据通讯、实现PSTN与INTERNET的双向通信的S IP协议网关;所述S IP协议网关包括RTP协议、H. 323协议和S IP协议的实现。
5.如上述任一权利要求所述的中间件系统,其特征在于所述软件架构的业务逻辑处理层包括通过用户配置的规则将系统所涉及的各个层级模块进行级联调用、将业务逻辑贯穿融合于各个层级模块中形成工作流程并且支持正向、反向以及双向结合持久化运行用户侧逻辑实现和支持数据采集、业务计费、系统快照的系统侧逻辑实现。
6.如权利要求1-4中任一所述的中间件系统,其特征在于所述软件架构的数据传输转换层负责将原始数据转换成各业务模型需要的制式,实现数据反馈层收集的客户自定义的封装格式;所述数据传输转换层与所述基础通信协议网关模块结合实现各种信令所需要的各种数据文件格式的转换与处理,通过转制压缩,将原始数据转换成各协议规定的数据格式,进行通讯传输;并将用户交互过程中产生的临时大数量文件数据进行分段切割,异地保存。
7.如权利要5所述的中间件系统,其特征在于所述软件架构的数据传输转换层负责将原始数据转换成各业务模型需要的制式,实现数据反馈层收集的客户自定义的封装格式;所述数据传输转换层与所述基础通信协议网关模块结合实现各种信令所需要的各种数据文件格式的转换与处理,通过转制压缩,将原始数据转换成各协议规定的数据格式,进行通讯传输;并将用户交互过程中产生的临时大数量文件数据进行分段切割,异地保存。
8.如权利要求1-4中任一所述的中间件系统,其特征在于所述软件架构的数据采集反馈层根据各项业务的行为属性设计了不同模式的数据采集网页,具有信息的提交、控制、管理以及结果的查看,报表的导出,以及接口下发功能;所述数据采集反馈层的Web系统还提供了可配置的权限管理,Web系统权限为不受层级限制的不规则形状,完全根据实际需求来自定义,所有功能都可个性化配置管理;通过所述接口下发功能,能实现对客户侧的自定义数据包格式的支持,用户系统能够实现与中间件系统的数据交互,中间件系统在数据推送接口的数据链路时能够时时下发用户系统所产生的各种状态信息与结果信息至客户侧系统。
9.如权利要求5所述的中间件系统,其特征在于所述软件架构的数据采集反馈层根据各项业务的行为属性设计了不同模式的数据采集网页,具有信息的提交、控制、管理以及结果的查看,报表的导出,以及接口下发功能;所述数据采集反馈层的Web系统还提供了可配置的权限管理,Web系统权限为不受层级限制的不规则形状,完全根据实际需求来自定义,所有功能都可个性化配置管理;通过所述接口下发功能,能实现对客户侧的自定义数据包格式的支持,用户系统能够实现与中间件系统的数据交互,中间件系统在数据推送接口的数据链路时能够时时下发用户系统所产生的各种状态信息与结果信息至客户侧系统。
10.如权利要求6所述的中间件系统,其特征在于所述软件架构的数据采集反馈层根据各项业务的行为属性设计了不同模式的数据采集网页,具有信息的提交、控制、管理以及结果的查看,报表的导出,以及接口下发功能;所述数据采集反馈层的Web系统还提供了可配置的权限管理,Web系统权限为不受层级限制的不规则形状,完全根据实际需求来自定义,所有功能都可个性化配置管理;通过所述接口下发功能,能实现对客户侧的自定义数据包格式的支持,用户系统能够实现与中间件系统的数据交互,中间件系统在数据推送接口的数据链路时能够时时下发用户系统所产生的各种状态信息与结果信息至客户侧系统。
全文摘要
本发明涉及一种自动语音与多媒体信息通讯中间件系统。系统的服务器包括硬件架构和软件架构。所述服务器与客户侧各业务系统通过接口协议来进行数据交互,构成了松耦合的系统架构。软件架构中的所有层的模块允许动态加载与卸载,层内通过高度封装紧耦合模式实现高聚集计算。本中间件系统用电信计算机自动化处理的方式代替了旧有的人工方式,解决了目前国内中小企业在对外通知、客户信息查询、通知调度等方面的工作形式的单一性,改进了目前低效的人工流程,避免了人工处理环境下的高故障。
文档编号H04L29/08GK102970286SQ20121044263
公开日2013年3月13日 申请日期2012年11月8日 优先权日2012年11月8日
发明者陈宁, 林辉, 苏建顺 申请人:上海集时通网络科技有限公司福州分公司