一种异构语音数据接入平台的制作方法

文档序号:12666184阅读:320来源:国知局

本发明涉及网络音频信息传输技术领域,具体涉及一种异构语音数据接入平台。



背景技术:

目前各部门大都提出实现信息化要求,由于各部门、各省市县等不同业务、不同地区等条件限制,采用了不同的软硬件环境以适应自身的信息化需求,从而使得在各部门存在了多种不同的软硬件平台、操作系统和数据库管理系统等。

目前的异构数据库,主要包括:SQL Server,Oracle,MySql等多种关系型数据库以及HBase等NoSql数据库,同时还涉及多种操作系统,包括:Linux,Windows,UNIXWARE,SOLARIS等等。异构主要表现在以下几个方面:

命名冲突:表达同样内容的数据在不同的数据源中有不同的名称,或者相同的名称表达了不同的含义。

数据格式不同:在不同的数据源中,相同内容的数据字段存在数据类型、数据经度和数据方位的不同。

结构不同:在不同的数据源中,相同内容的数据实体表示不同。

以上因素导致了不同部门、不同业务和不同地区之间存在了一个个的信息孤岛和各部门之间的数据异构。尤其是语音系统,由于行业内目前尚不存在统一的通信和建设标准,各部门建设的语音系统存在大量的不同数据定义以及数据通信协议等问题,导致数据接入及其困难。



技术实现要素:

本发明的目的在于提供一种异构语音数据接入平台,解决异构数据源存在的软硬件不同、数据管理软件不同、数据元定义不同等问题,能实现各部门语音数据的集成。

本发明的技术方案如下:

一种异构语音数据接入平台,包括数据源层、数据访问层、逻辑处理服务层、应用层,其特征在于:

所述数据源层是数据的提供者,来自不同来源的数据构成,包含各种类型是数据库、文 件、多媒体信息;

所述数据访问层负责查询执行引擎与底层数据源之间的数据通信;数据访问服务器接收逻辑处理服务发送来的子查询,将其转换为数据源能处理的查询,并将查询结果转换为XML形式发送给逻辑处理服务器层;

所述逻辑处理层用于向下协调各源数据库,向上为访问整合数据的应用提供统一的数据模式和访问接口方法;

所述应用层接收用户的输入,将用户的输入传递给业务逻辑服务器,显示从业务逻辑服务器返回的查询结果。

本发明基于XML的数据集成及应用,从数据集成和需要解决的任务为出发点,提出了一种基于XML的数据集成方法。采用XML Schema、XFire和XQuery作为异构数据的公用数据模型和查询语句,通过实现一个通信中间件的方式,达到数据源之间的数据集成。采用防火墙和入侵监测等手段,同时建立一套安全认证机制保证数据完整,并以数据库和CA认证鉴别访问者身份,确保数据安全性。数据库和CA数字整数之间通信通过SSL加密保证数据传输过程中的安全性。本发明解决了异构数据源存在的软硬件不同、数据管理软件不同、数据元定义不同等问题,能实现各部门语音数据的集成。

具体实施方式

本发明的平台包括数据源层、数据访问层、逻辑处理服务层、应用层。

数据源层是数据的提供者,来自不同来源的数据构成。包含各种类型是数据库(关系型数据库和NoSql数据库等)、文件、多媒体信息等。

数据访问层服务器集群层负责查询执行引擎与底层数据源之间的数据通信。数据访问服务器接收逻辑处理服务发送来的子查询,将其转换为数据源能处理的查询,并将查询结果转换为XML形式发送给逻辑处理服务器层。

逻辑处理层服务器集群用于向下协调各源数据库,向上为访问整合数据的应用提供统一的数据模式和访问接口方法。

逻辑处理服务层分为:API、管理控制台、API和设计工具。通过调用元数据信息库访问和管理元数据,通过调用安全认证服务对用户的资源方位请求进行身份和权限控制,通过调用日志服务记录必要的日志信息,通过调用数据访问服务实现对异构数据的访问。

应用层接收用户的输入,将用户的输入传递给业务逻辑服务器,显示从业务逻辑服务器返回的查询结果。

本发明具体实施时,平台技术实现方案包括以下几点:

XML:XML的数据结构非常灵活,支持智能代理和高级视图,同时符合数据接入服务平台的要求。使用XML作为异构数据源交互的中间媒介,通过XML的自定义标签即可将数据内容和表现完全分离开来,同时还具有强大的扩展功能,可以表示简单和复杂的数据结构。XML提供的应用系统集成功能,可以提高平台的重用性和互操作性。

XFire:当前常用的webservice方式有多种,XFire相比其他方式表现优点有:轻量级,开发文档众多,接口使用简洁明了,性能高。

XQuery语言:XQuery基于XML查询语音发展而来,设计精干灵活,功能强大。适合应用与多种数据源场景。实现异构语音数据中间件使用。

模式集成:由于不同数据源是独立开发,描述数据的数据模型或者存储结构也存在不同,这就使得不同数据源模式的合并非常困难。即使是关系型数据库,也很难分辨出不同的数据库中的数据模式是描述相同的数据。本平台使用面向对象模式,使局部数据模式到输出模式的映射实现R-O映射,将关系模式映射到对射模式。首先对数据源输出模式对比,指定元素之间的冲突类型,然后消解冲突,最后对模式进行合并、重构,得到全局模式。

安全策略:LDAP是一种基于X.500目录标准的开放性标准,简单、精炼并且具有良好的可扩展性并且是跨平台的,这意味着几乎任何计算机平台上运行的任何程序都可以基于LDAP获取数据。通过ACL来控制对目录的访问来提供细粒度的访问控制。结合LDAP和ACL,可以实现LDAP与大多数现有的安全性认证系统集成在一起。NDS是目前流行的LDAP产品,是Novell公司提供的。它提供了安全的、地点无关的访问,可以访问分布广泛的网络资源。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1