[发明专利]终端、服务器、文件传输系统和方法在审
申请号: | 201310535548.1 | 申请日: | 2013-11-01 |
公开(公告)号: | CN103532986A | 公开(公告)日: | 2014-01-22 |
发明(设计)人: | 程默 | 申请(专利权)人: | 深圳中兴网信科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 服务器 文件传输 系统 方法 | ||
技术领域
本发明涉及数据传输技术领域,具体而言,涉及一种终端、一种服务器、一种文件传输系统和一种文件传输方法。
背景技术
ODI(Oracle Data Integrator,Oracle数据集成)是Oracle在2006年10月收购Sunopsis公司后,整合Sunopsis Active Integration Platform而推出的一款数据集成工具,现在是Oracle Fusion Middleware的组件。和Oracle自己的OWB(Oracle Warehouse Build)相比,ODI支持更多的异构数据源,支持SOA,支持Jython,和OWB正好互补。ODI和OWB都是所谓的ELT工具,和通常所见的ETL工具不同,它们不是采用独立的引擎而是采用RDBMS(Ralational DataBase Management System,关系型数据库管理系统)进行数据转换。
Oracle Data Integrator是以Java图形模块和调度代理访问的模块化信息库为中心进行组织的。图形模块用于设计和构建集成过程,代理用于安排和协调集成任务。当Oracle Data Integrator项目投入生产时,数据管理员可以使用基于Web的Metadata Navigator应用程序来根据信息库中的元数据生成报告。现成的知识模块可以使用特定于平台的代码和工具跨异构平台提取和加载数据。
Oracle Data Integrator信息库包含一个主信息库(包含有关用户和角色的详细信息)、到数据库和其他数据源的连接、项目版本以及一个或多个工作信息库(包含数据模型的详细信息以及用于集成数据的映射)。这些信息库可以存储在Oracle和非Oracle关系数据库中,可以使用图形模块进行管理,并可以在运行时由代理进行访问。
SOA平台将SOA相关技术与ETL技术充分结合,用Oracle公司ODI产品进行底层大批量数据处理,用BPEL(Business Process Execution Language,业务处理执行语言)技术将Webservice接口和ODI程序组装成完整的业务流程,从而使SOA平台具备大批量数据处理能力。
针对上述技术有以下不足:
1、ODI接口是点对点的传输方式,不支持一对多的传输。
2、ODI产品功能不支持并行调用,不允许相同事务同时运行。
3、安全性较差,需要开放数据库用户及建立视图和中间表。
因此,需要一种新的技术方案,以解决以上存在的技术问题。
发明内容
本发明正是基于上述问题,提出了一种新的技术方案,可以支持一对多的数据交互,从而减轻SOA的接口平台的数据交互压力,提高数据交互的效率,同时保证数据交互的安全性。
有鉴于此,本发明提出了一种终端,包括:获取单元,用于根据接收到的信息获取指令,获取指定的信息表数据;导出单元,用于按照预设的导出方式,将所述获取单元获取的所述指定的信息表数据导出成信息文件;存储单元,用于存储所述信息文件;终端交互单元,用于从所述存储单元中获取已存储的信息文件,并将所述已存储的信息文件发送至服务器,以供所述服务器将所述已存储的信息文件处理成信息表数据后进行存储。
在该技术方案中,将数据库中的信息表数据导出成信息文件,并将信息文件存储到存储单元中,其中,存储单元可以是终端中的一个指定的存储目录,该指定的存储目录可以存储多个信息文件,终端交互单元可以实时或定时的从存储单元中获取已存储的信息文件,并发送至服务器,服务器再将信息文件重新解析回信息表数据后存入数据库,通过上述方式传输数据,可以实现一对多的数据传输,从而减少数据传输的压力,提高数据传输的效率。
在上述技术方案中,优选地,还包括:文件处理单元,用于对所述已存储的信息文件进行压缩和/或加密处理,以得到压缩和/或加密信息文件;以及所述终端交互单元还用于:将所述压缩和/或加密信息文件发送至所述服务器,以供所述服务器将所述压缩和/或加密信息文件处理成所述信息表数据后进行存储。
在该技术方案中,将信息文件进行压缩和/或加密,这样,不但会提高传输效率还可以通过加密保护,避免由于文件的损坏、丢失或是被窃听、窃取而为用户造成损失,也保证了信息文件的真实有效性。
在上述技术方案中,优选地,所述终端交互单元还用于:接收所述服务器发送的是否成功存储所述信息表数据的反馈信息,并根据所述反馈信息判断是否重新获取所述信息表数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳中兴网信科技有限公司,未经深圳中兴网信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310535548.1/2.html,转载请声明来源钻瓜专利网。