[发明专利]用于计算机系统的业务建模方法、装置、系统和介质在审
申请号: | 202010216313.6 | 申请日: | 2020-03-25 |
公开(公告)号: | CN111427971A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | 容兆辉;杨明伟;谢荣良;张勇 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06Q10/06;G06Q40/02 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 葛琪妮 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机系统 业务 建模 方法 装置 系统 介质 | ||
1.一种用于计算机系统的业务建模方法,包括:
配置元模型文件,所述元模型文件包括:预设关联关系属性的信息;
基于所述元模型文件,在数据库中构建针对业务对象的第一数据模型,所述第一数据模型包括:所述预设关联关系属性;
获取所述第一数据模型中的所述预设关联关系属性的赋值对象;以及
当所述数据库中存在针对所述赋值对象的第二数据模型时,建立所述第一数据模型和所述第二数据模型之间的关联关系,以使所述第一数据模型的业务数据和所述第二数据模型的业务数据之间关联存储。
2.根据权利要求1所述的方法,还包括:
当所述数据库中不存在针对所述赋值对象的第二数据模型时,对所述数据库进行监测;
当监测到所述数据库的存储内容发生变化时,确定所述数据库中是否增加针对所述赋值对象的第二数据模型;以及
如果是,则建立所述第一数据模型和所述第二数据模型之间的关联关系。
3.根据权利要求1或2所述的方法,其中,所述业务对象属于第一类型,所述赋值对象属于第二类型,所述元模型文件还包括:关联属性的信息;
在所述获取所述预设关联关系属性的赋值对象之后,所述方法还包括:
确定所述元模型文件中是否存在第一关联属性的信息,所述第一关联属性用于表征所述第一类型相对于所述第二类型存在关联关系;以及
如果是,则在所述数据库中查找针对所述赋值对象的第二数据模型。
4.根据权利要求3所述的方法,其中,所述第一数据模型还包括:所述第一关联属性和所述第一关联属性的取值内容,所述第二数据模型还包括:第二关联属性和所述第二关联属性的取值内容,所述第二关联属性用于表征所述第二类型相对于所述第一类型存在关联关系;
所述建立所述第一数据模型和所述第二数据模型之间的关联关系包括:
将所述赋值对象添加至所述第一数据模型的第一关联属性的取值内容中;以及
将所述业务对象添加至所述第二数据模型的第二关联属性的取值内容中。
5.根据权利要求3所述的方法,其中,所述在所述数据库中查找针对所述赋值对象的第二数据模型包括:
对于所述数据库中的每个数据模型,利用模糊匹配或正则表达式对所述赋值对象和所述数据模型的名称属性进行匹配;以及
如果匹配成功,则确定所述数据模型为所述第二数据模型。
6.根据权利要求1或2所述的方法,还包括:
在所述建立所述第一数据模型和所述第二数据模型之间的关联关系之后,将所述第一数据模型中的所述预设关联关系属性的取值内容置为空。
7.根据权利要求1所述的方法,其中,所述获取所述第一数据模型中的所述预设关联关系属性的赋值对象包括:
监测针对所述第一数据模型中的所述预设关联关系属性的赋值操作;以及
基于所述赋值操作,获取所述赋值对象。
8.根据权利要求1所述的方法,其中,所述配置元模型文件包括:
在已有元模型文件的基础上,增加所述预设关联关系属性的信息。
9.一种用于计算机系统的业务建模方法,包括:
配置模块,用于配置元模型文件,所述元模型文件包括:预设关联关系属性的信息;
建模模块,用于基于所述元模型文件,在数据库中构建针对业务对象的第一数据模型,所述第一数据模型包括:所述预设关联关系属性;
赋值模块,用于获取所述第一数据模型中的所述预设关联关系属性的赋值对象;以及
关联模块,用于当所述数据库中存在针对所述赋值对象的第二数据模型时,建立所述第一数据模型和所述第二数据模型之间的关联关系,以使所述第一数据模型的业务数据和所述第二数据模型的业务数据之间关联存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010216313.6/1.html,转载请声明来源钻瓜专利网。