[发明专利]用于解决多语言开发系统中字段冲突的方法及装置有效
申请号: | 201710058870.8 | 申请日: | 2017-01-23 |
公开(公告)号: | CN106843888B | 公开(公告)日: | 2020-03-17 |
发明(设计)人: | 秦元;吴利波;傅凡;蔡金开;王小恒;孙道林;竹一峰 | 申请(专利权)人: | 恒生电子股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F16/21;G06F16/25 |
代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 袁礼君;姜怡 |
地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 解决 语言 开发 系统 字段 冲突 方法 装置 | ||
本公开是关于一种用于解决多语言开发系统中字段冲突的方法及装置。该用于解决多语言开发系统中字段冲突的方法包括:将所述多语言开发系统中涉及到的字段封装成多种数据资源,且各数据资源之间通过属性字段和其他数据资源之间产生关联关系;将所述多种数据资源构成标准数据体系结构,并将所述标准数据体系结构组织成标准字段模型;在所述多语言开发系统中的数据库开发和/或业务逻辑开发过程中,通过所述标准字段模型自动完成相应的业务数据的加载。本公开可以解决多语言开发系统中的字段冲突。
技术领域
本公开涉及计算机应用技术领域,具体而言,涉及一种用于解决多语言开发系统中字段冲突的方法及装置。
背景技术
多语言开发系统中,由于不同模块之间使用的技术实现方式不同,例如不同模块之间使用的数据库语言类型和/或业务逻辑开发时的开发语言类型不同,业务数据在不同模块之间调用时,容易出现字段冲突问题。
现有技术中,用于解决该多语言开发系统中的字段冲突问题的实现方案主要包括事后处理与事前处理两种方案。
其中,在第一种事后处理方式中,又存在两种处理方式:1)将发生冲突的一字段按照发生冲突的另一字段进行调整,从而能够保持该字段冲突中的两个字段一致。例如,假设字段A与字段B冲突,将字段A改成与字段B一致。2)将冲突的两个字段更改为其他字段,用另外的字段代替。例如,假设字段A与字段B冲突,将字段A与字段B都改成字段C。
其中上述事后处理方式存在以下问题:在出现冲突的情况下才进行修改,涉及修改面广、修改难度大以及修改成本高的问题。
其中,在第二种方案事前处理方式中,将该多语言开发系统中需要使用到的字段定义为常量,在系统开发前先将字段保持一致。
其中上述事前处理方式,将字段定义为常量可以虽然解决字段冲突的问题,但是在常量字段本身需要修改的情况下,例如需要修改字段对应的数据类型或者默认值,同样存在涉及修改面广、修改难度大、以及修改成本高的问题。
因此,现有技术中的技术方案还存在有待改进之处。需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种用于解决多语言开发系统中字段冲突的方法及装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
本公开的其他特性和优点将通过下面的详细描述变得清晰,或者部分地通过本公开的实践而习得。
根据本公开的一个方面,提供一种用于解决多语言开发系统中字段冲突的方法,包括:
将所述多语言开发系统中涉及到的字段封装成多种数据资源,且各数据资源之间通过属性字段和其他数据资源之间产生关联关系;
将所述多种数据资源构成标准数据体系结构,并将所述标准数据体系结构组织成标准字段模型;
在所述多语言开发系统中的数据库开发和/或业务逻辑开发过程中,通过所述标准字段模型自动完成相应的业务数据的加载。
在本公开的一种示例性实施例中,所述多种数据资源包括预先定义的标准字段、业务数据类型、标准数据类型以及默认值;
其中,所述标准字段通过属性项字段类型与所述业务数据类型关联,所述业务数据类型通过属性项类型名称与所述标准数据类型关联,所述业务数据类型通过属性项默认值管理所述默认值,所述标准字段通过所述业务数据类型与所述标准数据类型及所述默认值交互。
在本公开的一种示例性实施例中,所述多种数据资源还包括数据字典,其中所述标准字段通过属性项字典条目关联所述数据字典。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710058870.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种亲子互动双驱动自行车
- 下一篇:一种扭扭车的启动结构