[发明专利]数据模型恢复方法和数据模型恢复装置在审
申请号: | 201510673615.5 | 申请日: | 2015-10-16 |
公开(公告)号: | CN105204867A | 公开(公告)日: | 2015-12-30 |
发明(设计)人: | 李春丽 | 申请(专利权)人: | 用友网络科技股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京友联知识产权代理事务所(普通合伙) 11343 | 代理人: | 尚志峰;汪海屏 |
地址: | 100094*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据模型 恢复 方法 装置 | ||
1.一种数据模型恢复方法,其特征在于,包括:
根据接收到的监听命令,监听数据模型的制作过程,以获取所述数据模型的代码路径和版本信息;
根据所述数据模型的所述代码路径和所述版本信息,确定所述数据模型的代码关系和模型关系;
根据所述数据模型的所述代码关系和所述模型关系,恢复得到所述数据模型的数据模型架构和恢复数据,以供将所述数据模型架构和所述恢复数据进行页面展现。
2.根据权利要求1所述的数据模型恢复方法,其特征在于,所述根据所述数据模型的所述代码路径和所述版本信息,确定所述数据模型的代码关系和模型关系,包括:
对所述数据模型的代码进行类二进制流分析,得到代码结构元素;
根据所述代码结构元素的类与类之间的依赖关系,确定代码拓扑层,其中,所述代码拓扑层记录有所述代码关系。
3.根据权利要求2所述的数据模型恢复方法,其特征在于,所述根据所述数据模型的所述代码路径和所述版本信息,确定所述数据模型的代码关系和模型关系,还包括:
根据所述数据模型的所述代码路径和预定文件目录结构,确定所述数据模型的领域信息、模块信息和组件信息以及模型间依赖关系。
4.根据权利要求3所述的数据模型恢复方法,其特征在于,所述根据所述数据模型的所述代码关系和所述模型关系,恢复得到所述数据模型的数据模型架构和恢复数据,包括:
根据所述数据模型的任一代码的所述领域信息、所述模块信息和所述组件信息以及模型间依赖关系,恢复得到所述数据模型的所述数据模型架构和所述恢复数据。
5.根据权利要求1至4中任一项所述的数据模型恢复方法,其特征在于,所述根据所述数据模型的所述代码关系和所述模型关系,恢复得到所述数据模型的数据模型架构和恢复数据,还包括:
恢复所述数据模型的领域规则、模块规则以及所述数据模型对外提供的应用程序编程接口和实体。
6.一种数据模型恢复装置,其特征在于,包括:
代码监听单元,根据接收到的监听命令,监听数据模型的制作过程,以获取所述数据模型的代码路径和版本信息;
关系确定单元,根据所述数据模型的所述代码路径和所述版本信息,确定所述数据模型的代码关系和模型关系;
模型恢复单元,根据所述数据模型的所述代码关系和所述模型关系,恢复得到所述数据模型的数据模型架构和恢复数据,以供将所述数据模型架构和所述恢复数据进行页面展现。
7.根据权利要求6所述的数据模型恢复装置,其特征在于,所述关系确定单元包括:
分析单元,对所述数据模型的代码进行类二进制流分析,得到代码结构元素;
代码拓扑层确定单元,根据所述代码结构元素的类与类之间的依赖关系,确定代码拓扑层,其中,所述代码拓扑层记录有所述代码关系。
8.根据权利要求7所述的数据模型恢复装置,其特征在于,所述关系确定单元还包括:
模型关系确定单元,根据所述数据模型的所述代码路径和预定文件目录结构,确定所述数据模型的领域信息、模块信息和组件信息以及模型间依赖关系。
9.根据权利要求8所述的数据模型恢复装置,其特征在于,所述模型恢复单元具体用于:
根据所述数据模型的任一代码的所述领域信息、所述模块信息和所述组件信息以及模型间依赖关系,恢复得到所述数据模型的所述数据模型架构和所述恢复数据。
10.根据权利要求6至9中任一项所述的数据模型恢复装置,其特征在于,所述模型恢复单元包括:
数据恢复单元,恢复所述数据模型的领域规则、模块规则以及所述数据模型对外提供的应用程序编程接口和实体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于用友网络科技股份有限公司,未经用友网络科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510673615.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:应用软件下载方法及装置
- 下一篇:一种信息提示方法、装置及电子设备