[发明专利]一种软件系统底层数据描述方法在审

专利信息
申请号: 202010691009.7 申请日: 2020-07-17
公开(公告)号: CN113946327A 公开(公告)日: 2022-01-18
发明(设计)人: 王海江;徐衡锐 申请(专利权)人: 江苏智慧新吴信息科技有限公司
主分类号: G06F8/35 分类号: G06F8/35;G06F8/71
代理公司: 无锡市朗高知识产权代理有限公司 32262 代理人: 邱晓琳
地址: 214000 江苏省无锡市新吴区*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 软件 系统 底层 数据 描述 方法
【说明书】:

本发明提供一种软件系统底层数据描述方法,包括模组模块、模组仓库模块和模组运算模块,所述模组仓库模块内存储模组模块,所述模组运算模块与模组模块进行数据运算产生新的模组或获得模组间的差异;所述模组模块包括元数据单元和数据单元;经过所述模组运算模块后的产生的新的模组存储在模组仓库模块内,经过所述模组运算模块后的产生的模组差异并入软件系统直接使用。本发明通过对数据层的扁平化处理,从最底层的数据层实现了软件的模块化、以及模块的维护、运算工作。

技术领域

本发明主要涉及数据描述领域,尤其涉及一种软件系统底层数据描述方法。

背景技术

代码作为软件产品的基础,其结构是嵌套的,伴随许多嵌套的数据结构分,以及逻辑分支结构。这样的非扁平化的嵌套结构,天然地对于拆分(减法)、叠加(加法)是不友好的,甚至是不可能实现的。

已公开中国发明专利,申请号CN200610004323.3,专利名称:代码变形,申请日:2006-01-24,本发明涉及代码变形包括重写已知代码的至少一个底层控制结构而不影响代码的预期上下文。

发明内容

本发明提供一种软件系统底层数据描述方法,针对现有技术的上述缺陷,提供一种软件系统底层数据描述方法,包括模组模块、模组仓库模块和模组运算模块,所述模组仓库模块内存储模组模块,所述模组运算模块与模组模块进行数据运算产生新的模组或获得模组间的差异;

所述模组模块包括元数据单元和数据单元;

经过所述模组运算模块后的产生的新的模组存储在模组仓库模块内,经过所述模组运算模块后的产生的模组差异并入软件系统直接使用。

优选的,元数据单元内包括多个元数据组成,所述多个元数据用于驱动系统运行的描述性数据,所述数据单元诶包括多个系统的业务数据组成,所述业务数据用于业务系统数据运行和统计。

优选的,模组运算模块包括增量运算、叠加运算、分支运算和增量提交。

优选的,增量运算将两个模组进行模组减法运算获得模组的增量。

优选的,叠加运算将模组的增量与其他模组或软件模块相加。

优选的,分支运算将两个模组通过不同方式的增量运算后获得的不同类别的增量。

优选的,增量提交将前一步得到的模组增量,提交到模组仓库进行存储。

本发明的有益效果:通过对数据层的扁平化处理,从最底层的数据层实现了软件的模块化、以及模块的存储、运算工作。

附图说明

图1为本发明的结构框图;

具体实施方式

如图1所示可知,本发明包括有:模组模块、模组仓库模块和模组运算模块,所述模组仓库模块内存储模组模块,所述模组运算模块与模组模块进行数据运算产生新的模组或获得模组间的差异;

所述模组模块包括元数据单元和数据单元;

经过所述模组运算模块后的产生的新的模组存储在模组仓库模块内,经过所述模组运算模块后的产生的模组差异并入软件系统直接使用。

在使用中,

模组模块将系统底层数据进行分类统计扁平化处理,为后期的软件功能模块级别的拆分、叠加运算做基础;

模组仓库模块用于存储模组模块内的多个模组,实现各个模组的持久化存储,用于以后的模组运算、模组复用;

模组运算模块用于模组之间的运算,可以产生新的模组,或者可以计算出模组间的差异。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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