[发明专利]建立文单之间数据转换关系的方法及文单之间数据迁移的方法有效

专利信息
申请号: 200910090139.9 申请日: 2009-08-04
公开(公告)号: CN101609463A 公开(公告)日: 2009-12-23
发明(设计)人: 封波;严兵 申请(专利权)人: 北京环太中科软件股份有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京市卓华知识产权代理有限公司 代理人: 申 率
地址: 100102北京市朝阳区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 建立 之间 数据 转换 关系 方法 迁移
【说明书】:

技术领域

发明涉及一种文件和表单(简称“文单”)之间建立数据转换关系和数据迁移的方法,该方法主要用于网络环境下的协同工作、数据交换和数据同步等,属计算机信息技术领域。

背景技术

目前,网络环境下文单处理技术主要有两种:

1.一种采用基于“客户端/服务器”的架构。客户端提交了以一个文单数据之后,在服务器端进行文单数据的转换,从而形成一个或多个新的文单数据,用于下一次的客户交互。然而,此模式是文单之间的转换逻辑是以手工编码的方式体现,使其难以满足企业的业务需求变化,例如,一旦企业业务逻辑有所转变,软件就要需做相应的调整,从而给维护带来极大困难。

2.另一种文单处理技术是在表单数据之间使用一定的规则转换脚本技术。目前,由于表单数据都可以被表示成XML(eXtensible Markup Language即可扩展标记语言)数据,并广泛使用XSLT(eXtensible Stylesheet LanguageTransformation即可扩展样式语言转换)语言将XML数据转换成目标数据格式,这种XML+XSLT技术的缺点主要在于其成本和复杂性,由于缺乏所见即所得的页面编辑器的支持,对于实现相同显示效果的复杂页面,XML+XSLT的工作量要大得多,XSLT文件的设计相对于一般的业务人员是很困难的,即使辅助于一定的可视化工具可以定义文单之间的域关系,仍未能很好的解决XSLT文件设计上的复杂性问题,其本质原因是由于处理重复数据时(多值域数据)的条件和重复表达式不容易构造,且难以理解。

发明内容

本发明的目的在于提供了一种文单之间建立数据转换关系和数据迁移的方法,采用该方法,客户只需要简单地定义文单之间的域关系,而不需要编程就可以利用软件实现文单的数据迁移转换,从而解决多值域文单之间的转换处理和数据迁移这一复杂问题。

为解决上述技术问题,本发明采用了以下技术方案:

一种建立文单之间数据转换关系的方法,其根据目标文单和源文单设置目标文单模板和源文单模板,所述各文单模板包括相应文单的文单结构和文单域信息,并依据各目标文单域与相应源文单域之间内在关系建立所述目标文单域与源文单域之间的转换关系,所述目标文单域与源文单域之间的转换关系可以表示为:目标域=f(源域),其中f()为根据目标文单域和有关源文单域之间的内在关系确定的任何运算或函数关系,变量“源域”为一个或多个源文单中的一个或多个域。

可以采用下列方式建立所述目标文单域与源文单域之间的转换关系:

(1)选取目标文单:根据目标文单的结构,从文单模版库中读取相应的文单模版,并从该文单模版中提取文单域集合,并以树的形式显示在设计器上,形成目标文单域树;

(2)选取目标文单域:在目标文单域树选中需要进行定义的目标域,并将选择的域在设计器的转换关系公式中显示为目标域;

(3)选取源文单:从文单模版库中读取与所述目标文单存在转换关系的一个或多个文单模版,并从该文单模版中提取文单域集合,并以树的形式显示在设计器上,形成源文单域树;

(4)选取源文单域:依次选取与目标文单域有关的各源文单域,并将这个或这些源文单域在设计器的转换关系公式中显示为源文单域;

(5)确定目标文单域与源文单域之间的转换关系:根据源文单域与目标文单域之间的内在关系,确定有关源文单域与目标文单域之间的函数关系,并在转换关系公式中加上数学运算符号或函数,构成一个目标文单与相应源文单域之间完整的转换关系公式;

(6)依据上述步骤(2)-(5)的操作,依次确定每个目标文单域与有关源文单域之间完整的转换关系公式。

可以依据目标文单域与源文单域之间的转化关系分别对相应的目标文单域值关系进行定义,形成定义了域值关系的目标文单模板,并保存在文单模板库中。

一种文单之间数据迁移的方法,其特征在于根据域数值的数量将源多值域文单分解为多个源单值域文单,将相关的多个源单值域文单用二维数据表进行记录,然后根据有关源文单和目标文单之间的域转换关系将源文单的二维数据表转换为目标文单的二维数据表,根据目标文单的二维数据表生成一个或多个目标单值域文单,将相应的多个目标单值域文单合成为目标文单,所述文单是指文单数据和文单格式可以分离的电子文单。该方法可以依据上述建立文单之间数据转换关系的方法所确立的文单之间数据转换关系进行文单间的数据迁移。

其中所述的每个单值域文单为二维数据表中的一行记录。

可以采用下列具体的步骤:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京环太中科软件股份有限公司,未经北京环太中科软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910090139.9/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top