[发明专利]数据格式转换方法与系统无效
申请号: | 200610136216.6 | 申请日: | 2006-10-12 |
公开(公告)号: | CN101162460A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | 周钲琪;王弦襁;韩忠祥 | 申请(专利权)人: | 凌群电脑股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈亮 |
地址: | 台湾省台北市*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据格式 转换 方法 系统 | ||
技术领域
本发明有关于一种数据格式转换方法与系统,且特别有关于一种适于处理异质数据的数据格式转换方法与系统。
背景技术
在这个资讯爆发且竞争激烈的时代,企业所掌握的资讯无论是有关订单等对外数据、或是与人事经营相关的内部数据,都跟着日趋庞杂起来。传统以人工管理数据的方式不但需要花费相当多时间精力在数据的整理与分析上,相对来说,因人工管理而发生错误的机率也会对企业的竞争力产生不少负面影响。许多企业为了因应在营运上必须快速且正确取得数据的需求,便纷纷开始使用各式能有效统整数据的数据库系统来做为企业管理的工具。
然而,企业在进行决策时所需要的数据往往会因为不同的时空背景而存储在不同的数据库系统中;同时,全球化的浪潮也使得从世界各地汇集来的数据很可能会面临格式不符的情况产生。于是必须先对这些汇整而来数据的格式进行整合,才能有效的运用这些数据。不难想见,整合这些分布在不同且异质的数据库中的数据,无疑是一项相当复杂且费时的工作。为了解决这个问题,目前利用标准界面来进行数据格式转换的技术也不断地推陈出新。其中以可扩展标记语言(ExtensibleMarkup Language,XML)、可扩展类型语言(Extensible Stylesheet Language,XSL)技术,结合取出、转换、及载入(Extract-Transform-Load,ETL)程序而产生的应用工具大幅减少了整合异质数据的困难性。这些应用工具提供了一种更有效率的方式来转换大量数据,但对于数量较少、且着重在即时性的数据转换上,却会引发其他的问题。好比说,在强调时效性的交易系统中,数据格式转换的效率将成为相当重要的考量因素,一个前端使用者功能可能需要牵涉到多方异质系统数据的整合工作,倘若这些异质系统之间的数据格式转换效率不佳,那么对于整体运作的效率将产生极大的影响。
图1为现有的异质数据格式转换流程。请参阅图1,在将输入数据110的格式转换成输出数据120时,必须透过统一处理的转换程序130,依据描述数据格式转换的指引数据(direction metadata)140的指引,来进行数据的转换与比对。然而在每次的转换流程中,无论是读取指引数据或是判断逻辑,都必须花费相当多的时间而无法满足即时提供数据的需求。
发明内容
有鉴于此,本发明的目的就是在提供一种数据格式转换方法,在预先设计处理各个转换工作的转换逻辑、并分别建立其类文件(class files)后,针对输入数据所需要的转换工作,提供对应的类文件的类实体(instance)来进行数据格式的转换,以达到提升转换效率的目的。
本发明的再一目的是提供一种数据格式转换系统,在转换输入数据的格式时,会以能处理此项转换工作的最新版本的类文件为依据,产生对应于这个类文件的类实体来转换输入数据的格式,因而达到动态更新转换逻辑的目的。
基于上述及其他目的,本发明提出一种数据格式转换方法,此方法包括下列步骤:首先设计转换逻辑,并分别针对每个转换逻辑建立个别的类文件。接着,依据输入数据需要的转换工作,载入对应转换工作的类文件,并提供类文件的类实体。最后再以类实体转换输入数据的格式,并输出为输出数据。
依照本发明的较佳实施例所述的数据格式转换方法,其中转换逻辑的设计方式包括利用图形化界面来设计,并且以可扩展标记语言格式存储之。
依照本发明的较佳实施例所述的数据格式转换方法,其中分别针对每个转换逻辑,建立个别的类文件的方法包括:首先,剖析转换逻辑并以面向对象程序语言编制转换逻辑。接着,将转换逻辑编译为类文件。
依照本发明的较佳实施例所述的数据格式转换方法,其中还包括在特定时间提供对应输入数据的转换工作的类实体。
依照本发明的较佳实施例所述的数据格式转换方法,其中还包括了修改其中的转换逻辑,并建立此转换逻辑的更新类文件。若此更新类文件对应于输入数据所需要的转换工作,则载入此更新类文件并提供对应的更新类实体,接着再以此更新类实体转换输入数据的格式,并输出为输出数据。
依照本发明的较佳实施例所述的数据格式转换方法,其中面向对象程序语言包括Java、或C++。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凌群电脑股份有限公司,未经凌群电脑股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610136216.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:冰箱门体酒架
- 下一篇:用于实时显示高速公路各路段气象信息的设备