一种大数据转换方法和装置制造方法及图纸

技术编号:11115179 阅读:62 留言:0更新日期:2015-03-05 20:33
本发明专利技术提供了一种大数据转换方法和装置,包括:在业务系统所在用户网络出口设置网关,并在网关上下挂智能网关;由网关对接收的报文进行识别,将与该网关所在用户网络中业务系统的数据库相关的数据库交互报文发送至该网关下挂的智慧网关进行数据转换处理,并转发经数据转换处理后的报文。本发明专利技术能够减轻智能网关的处理压力。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种大数据转换方法和装置。 
技术介绍
智慧城市业务是以大数据传输、数据中心互联、虚拟化、数据分析为技术基础的新型IT业务发展方向,通过打通业务流程上的各个IT数据库节点,创造出数据共享平台环境。 智慧城市的核心价值是大数据的分析,这种大数据分析是建立在多种现有数据库构架之上的。数据库经过常年的发展,其数据本身的价值早已经超越了数据库厂商的品牌价值。在互连网时代,大量的中小企业选择的数据库都不尽相同,为了保证数据的安全性和完整性,用户越来越抵触“更换数据库”这样的操作,这对大数据分析非常不利,因为大数据分析是建立在广泛的数据量之上的,为了达到这样的数据量,要么需要长久的积累、要么需要广泛的开放合作。 为了解决上述问题,服务于大数据转换的系统应运而生,其基本工作原理为:协调不同数据库应用商开放共享数据库表结构,获得大量不同数据库的数据来源;通过软件设定不同表结构之间的对应关系,将不同存储结构的表结构进行转换。 参见图1,图1是现有技术智慧城市业务系统组网示意图,业务系统1所在用户网络出口设置有智能网关1,业务系统2所在用户网络出口设置有智能网关2,智能网关1和智能网关2相连,且均连接到一软件服务器。软件服务器负责制定数据库表结构之间的映射关系并下发给智能网关1和智能网关2,智能网关1和智能网关2根据数据库表结构之间的映射关系进行大 数据转换。 在图1中,智能网关中包含了前文描述服务于大数据转换的系统,该系统既可能是一个硬件设备,通过内置的软件程序对数据结构进行简单替换(依赖于别的设备为它提供替换规则);也可能是一个独立的软件系统,对数据结构进行查找、替换、比对等较复杂一些的操作。 大数据转换的服务目标是处于网络构架顶层的应用层的数据库,因此所有的大数据转换过程都需要完整解开所有报文的封装结构,通过选择(Select)语句对数据进行查询选择,再进行插入(Insert)、删除(Delete)等操作。这样所有的通信流量都需要经过智能网关设备处理,同时智能网关亦要进行转发处理,压力很大。 
技术实现思路
有鉴于此,本专利技术的目的在于提供一种大数据转换方法和装置,能够减轻智能网关的处理压力。 为了达到上述目的,本专利技术提供了了如下技术方案: 一种大数据转换方法,应用于包含具有数据库的多个业务系统的网络中,各业务系统所在用户网络出口设置有网关且该网关下挂了具有大数据转换功能的智能网关,该方法应用于所述任一网关,包括: 当前网关在非智能网关连接端口接收报文; 当该报文是与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文时,将该报文发送至当前网关下挂的智慧网关进行数据转换处理,转发经数据转换处理后的报文。 一种大数据转换装置,应用于包含具有数据库的多个业务系统的网络中,各业务系统所在用户网络出口设置有网关且该网关下挂了具有大数据转换功能的智能网关,该装置应用于所述任一网关,包括:接收单元、处理单元; 所述接收单元,用于在当前网关的非智能网关连接端口接收报文; 所述处理单元,用于当接收单元接收的报文是与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文时,将该报文发送至当前网关下挂的智慧网关进行数据转换处理,转发经数据转换处理后的报文。 由上面的技术方案可知,本专利技术中,通过在业务系统所在用户网络出口设置网关,并在网关上下挂智能网关;网关对接收的报文进行识别,仅将接收到的与该网关所在用户网络中业务系统的数据库相关的数据库交互报文送至该网关下挂的智能网关进行数据转换处理,由于智能网关不需要处理其它额外流量,因而可以有效减轻智能网关的处理压力。 附图说明图1现有技术智慧城市业务系统组网示意图; 图2是本专利技术实施例智慧城市业务系统组网示意图; 图3是本专利技术实施例大数据转换方法流程图 图4是本专利技术实施例大数据转换装置的结构示意图。 具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面结合附图并据实施例,对本专利技术的技术方案进行详细说明。 本专利技术中,为了减轻智能网关的处理压力,在各业务系统所在用户网络出口配置网关,并在该网关上下挂智能网关;由网关对流经的报文进行识别,当报文为与该网关所在用户网络中业务系统的数据库相关的数据库交互报文时,将报文发送至下挂的智能网关进行数据转换处理,然后转发经数据转换处理后的数据库报文。由于仅有与网关所在用户网络中业务系统的数据库相关的数据库交互报文被送入该网关下挂的智能网关进行大数据转换处理,该智能网关不需要处理其它转发流量,因而处理压力会大大减少。 参见图2,图2是本专利技术实施例智慧城市业务系统组网示意图,图2基于图1,如图2所示,在业务系统1所在用户网络出口设置网关1,并将智慧 网关1下挂到网关1,在业务系统2所在用户网络出口设置网关2,并将智慧网关2下挂到网关2。在图2所示组网中,网关1仅将与业务系统1的orc数据库相关的数据库交互报文发送到智慧网关1进行数据转换处理,对其它报文则直接转发。网关2仅将与业务系统2的mysql数据库相关的数据库交互报文发送到智慧网关2进行数据转换处理,对其它报文则直接转发。 下面结合具体的实施例对本专利技术提供的技术方案进行说明。 参见图3,图3是本专利技术实施例大数据转换方法流程图,该方法应用于包含具有数据库的多个业务系统的网络中,各业务系统所在用户网络出口设置有网关且该网关下挂了具有大数据转换功能的智能网关,该方法应用于所述任一网关,如图3所示,主要包括以下步骤: 步骤301、当前网关在非智能网关连接端口接收报文。 非智能网关连接端口,也即当前网关中除连接下挂的智能网关的端口之外的端口。 步骤302、当前网关确定该报文为与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文时,将该报文发送至当前网关下挂的智能网关进行数据转换处理,并转发智慧网关返回的经数据转换处理后的报文,否则,根据IP转发表转发报文。 可以预先在当前网关中配置用于将与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文重定向至当前网关下挂的智慧网关的ACL规则。 当前网关接收到报文时,根据预先配置的用于将与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文重定向至当前网关下挂的智慧网关的ACL规则对该报文进行匹配,如果匹配成功,则可以确定该报文是与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文,并将报文发送至当前网关下挂的智慧网关,否则,可以确定该报文不是与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文,直接根据IP转发表转发报文即可。 当两个业务系统的数据库互相访问时,两个业务系统所在用户网络出口的网关均可以接收到相应的数据库交互报文,因此,也均可以将数据库交互报文发送至各自下挂的智慧网关进行数据转换处理。然而,在实际应用中,只需要将数据库交互报文在其中一个智慧网关进行数据转换处理即可满足两个业务系统的数据库互相访本文档来自技高网
...
一种大数据转换方法和装置

【技术保护点】
一种大数据转换方法,应用于包含具有数据库的多个业务系统的网络中,各业务系统所在用户网络出口设置有网关且该网关下挂了具有大数据转换功能的智能网关,其特征在于,该方法应用于所述任一网关,包括:当前网关在非智能网关连接端口接收报文;当该报文是与当前网关所在用户网络中业务系统的数据库相关的数据库交互报文时,将该报文发送至当前网关下挂的智慧网关进行数据转换处理,转发经数据转换处理后的报文。

【技术特征摘要】
1.一种大数据转换方法,应用于包含具有数据库的多个业务系统的网络中,
各业务系统所在用户网络出口设置有网关且该网关下挂了具有大数据转换功能
的智能网关,其特征在于,该方法应用于所述任一网关,包括:
当前网关在非智能网关连接端口接收报文;
当该报文是与当前网关所在用户网络中业务系统的数据库相关的数据库交
互报文时,将该报文发送至当前网关下挂的智慧网关进行数据转换处理,转发
经数据转换处理后的报文。
2.根据权利要求1所述的方法,其特征在于,
当该报文是与当前网关所在用户网络中业务系统的数据库相关的数据库交
互报文时,将该报文发送至当前网关下挂的智慧网关的方法包括:
根据预先配置的用于将与当前网关所在用户网络中业务系统的数据库相关
的数据库交互报文重定向至当前网关下挂的智慧网关的ACL规则对该报文进行
匹配,如果匹配成功,则确定该报文为与当前网关所在用户网络中业务系统的
数据库相关的数据库交互报文,将该报文发送至当前网关下挂的智慧网关。
3.根据权利要求2所述的方法,其特征在于,
所述ACL规则包括匹配项、重定向地址;
所述匹配项包括源数据库地址信息、目的数据库地址信息;
所述源数据库地址信息为当前网关所在用户网络中业务系统的数据库地址
信息,所述目的数据库地址信息为其它各业务系统的数据库地址信息;或者,
所述源数据库地址信息为其它各业务系统的数据库地址信息,所述目的数据库
地址信息为当前网关所在用户网络中业务系统的数据库地址信息;
所述数据库地址信息包括:数据库IP地址和数据库访问端口;
所述重定向地址为当前网关下挂的智慧网关的IP地址;
根据预先配置的用于将与当前网关所在用户网络中业务系统的数据库相关
的数据库交互报文重定向至当前网关下挂的智慧网关的ACL规则对该报文进行

\t匹配包括:当该报文的源IP地址和源端口分别为当前网关所在用户网络中业务
系统的数据库IP地址和数据库访问端口,且该报文的目的IP地址和目的端口分
别为任一其它业务系统的数据库IP地址和数据库访问端口,或者,当该报文的
源IP地址和源端口分别为任一其它业务系统的数据库IP地址和数据库访问端
口,且该报文的目的IP地址和目的端口分别为当前网关所在用户网络中业务系
统的数据库IP地址和数据库访问端口时,确定所述ACL规则与该报文匹配成功,
否则,确定所述ACL规则与该报文匹配失败。
4.根据权利要求2所述的方法,其特征在于,
所述ACL规则包括匹配项、重定向地址;
所述匹配项包括源数据库地址信息、目的数据库地址信息;
所述源数据库地址信息为当前网关所在用户网络中业务系统的数据库地址
信息,所述目的数据库地址信息为其它各业务系统的数据库地址信息;
所述数据库地址信息包括:数据库IP地址和数据库访问端口;
所述重定向地址为当前网关下挂的智慧网关的IP地址;
根据预先配置的用于将与当前网关所在用户网络中业务系统的数据库相关
的数据库交互报文重定向至当前网关下挂的智慧网关的ACL规则对该报文进行
匹配包括:当该报文的源IP地址和源端口分别为当前网关所在用户网络中业务
系统的数据库IP地址和数据库访问端口,且该报文的目的IP地址和目的端口分
别为任一其它业务系统的数据库IP地址和数据库访问端口时,确定所述ACL
规则与该报文匹配成功,否则,确定所述ACL规则与该报文匹配失败。
5.根据权利要求2所述的方法,其特征在于,
所述ACL规则包括匹配项、重定向地址;
所述匹配项包括源数据库地址信息、目的数据库地址信息;
所述源数据库地址信息为其它各业务系统的数据库地址信息,所述目的数据
库地址信息为当前网关所在用户网络中业务系统的数据库地址信息;
所述数据库地址信息包括:数据库IP地址和数据库访问端口;
所述重定向地址为当前网关下挂的智慧网关的IP地址;
根据预先配置的用于将与当前网关所在用户网络中业务系统的数据库相关
的数据库交互报文重定向至当前网关下挂的智慧网关的ACL规则对该报文进行
匹配包括:当该报文的源IP地址和源端口分别为任一其它业务系统的数据库IP
地址和数据库访问端口,且该报文的目的IP地址和目的端口分别为当前网关所
在用户网络中业务系统的数据库IP地址和数据库访问端口时,确定所述ACL
规则与该报文匹配成功,否则,确定所述ACL规则与该报文匹配失败。
6.一种大数据转换装置,应用于包含具有数据库的多个业务系统的网络中,
各业务系统所在用户网络出口设置有网关且该网关下挂了具有大数据转换功能
的智能网关,其特征在于,该装置应用于所...

【专利技术属性】
技术研发人员:陆璐王伟
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1