[发明专利]数据更新方法、装置及电子设备在审
申请号: | 202110713320.1 | 申请日: | 2021-06-25 |
公开(公告)号: | CN113419762A | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 赵众集;周智华 | 申请(专利权)人: | 广联达科技股份有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65 |
代理公司: | 北京三聚阳光知识产权代理有限公司 11250 | 代理人: | 张琳琳 |
地址: | 100193 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据 更新 方法 装置 电子设备 | ||
本发明涉及软件开发技术领域,具体涉及数据更新方法、装置及电子设备,所述方法包括获取待更新数据以及预设关联关系,所述预设关联关系包括构件间的关联关系以及基于构件间的数据关联关系;利用所述构件间的关联关系,确定与所述待更新数据所在构件相关的关联构件;利用所述数据关联关系,确定所述关联构件中与所述待更新数据相关的所有关联数据;基于所述所有关联数据对所述待更新数据进行更新。利用预设关联关系对待更新数据进行更新,可以保证更新的准确性;且先利用关联关系确定关联构件,再在关联构件中确定出关联数据,可以加速查询等性能,提高数据更新的效率。
技术领域
本发明涉及软件开发技术领域,具体涉及数据更新方法、装置及电子设备。
背景技术
在使用建模软件进行建模时会产生大量的数据,且在基于建模软件的场景中,数据之间往往是有一定的关联性的。例如,修改某面墙的厚度,那么这堵墙的形体也会需要修改。不光如此,假如这堵墙上还有扇窗,那么这扇窗户的厚度也需要修改。这个场景看起来还比较简单,但真实场景往往复杂的多,一堵墙的形体会受到诸多数据的影响,如墙的厚度、墙的底部顶部标高、底部顶部偏移、起点终点坐标、门窗等其他构件产生的扣减等等。而当这堵墙的形体因为上述某些数据的修改而更新后,这个更新又会去影响与墙有关的标注、与墙连接的另一面墙、被墙贯穿的楼板等等。
因此,对于用户来说,这种数据间的关联而导致的数据更新,最好能由软件来自动执行。一方面,用户很难知晓并记住所有的关联关系,导致出现漏处理的情况,使得文件中存在不一致的错误数据。另一方面,即使用户能知晓并记住所有的关联关系,处理这些数据更新也将会带来巨大的工作量。
发明内容
有鉴于此,本发明实施例提供了一种数据更新方法、装置及电子设备,以解决数据更新的问题。
根据第一方面,本发明实施例提供了一种数据更新方法,包括:
获取待更新数据以及预设关联关系,所述预设关联关系包括构件间的关联关系以及基于构件间的数据关联关系;
利用所述构件间的关联关系,确定与所述待更新数据所在构件相关的关联构件;
利用所述数据关联关系,确定所述关联构件中与所述待更新数据相关的所有关联数据;
基于所述所有关联数据对所述待更新数据进行更新。
本发明实施例提供的数据更新方法,利用预设关联关系对待更新数据进行更新,可以保证更新的准确性;且先利用关联关系确定关联构件,再在关联构件中确定出关联数据,可以加速查询等性能,提高数据更新的效率。
结合第一方面,在第一方面第一实施方式中,所述基于所述所有关联数据对所述待更新数据进行更新,包括:
在所述所有关联数据中确定待更新的数据;
利用所述数据关联关系确定所述待更新的数据的计算顺序;
基于所述计算顺序依次对所述待更新的数据进行更新,以对所述待更新数据进行更新。
本发明实施例提供的数据更新方法,通过确定待更新的数据的计算顺序,利用该计算顺序依次对待更新的数据进行更新,可以保证更新后的待更新数据的准确性。
结合第一方面第一实施方式,在第一方面第二实施方式中,所述在所述所有关联数据中确定待更新的数据,包括:
判断所述关联数据是否处于待更新;
当所述关联数据处于待更新时,确定所述关联数据为所述待更新的数据。
本发明实施例提供的数据更新方法,在关联数据中筛选出待更新的数据,先去更新关联数据,这样就能保证计算时使用的数据出于一个最新的状态,保证了更新后数据的准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广联达科技股份有限公司,未经广联达科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110713320.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三维建模细节增强方法及装置
- 下一篇:箱梁存放装置及箱梁存放方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置