System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及计算机,尤其涉及一种模型编辑方法、装置、电子设备及存储介质。
技术介绍
1、sysml(system modeling language,系统建模语言)作为一种标准化的系统建模语言,旨在支持系统的设计、分析和验证过程。然而,现代系统工程往往涉及到复杂的大型系统建模,通常需要多个操作对象协同工作来创建和维护sysml模型。
2、现有技术中,通过获取不同操作对象提供的建模文件,从而手动对建模文件进行检入、检出和合并操作,以完成对模型的协同共建。但是,在实现本专利技术的过程中,发现现有技术至少存在以下技术问题:手动对建模文件进行键入、检出和合并操作,导致建模过程操作复杂且易出错,降低了建模效率;并且,不同建模文件对模型的编辑方式可能存在冲突,导致合并操作后得到的模型准确性差。
技术实现思路
1、本专利技术实施例提供了一种模型编辑方法、装置、电子设备及存储介质,以实现提高创建的模型的准确性和有效性的目的。
2、根据本专利技术的一方面,提供了一种模型编辑方法,应用于协同编辑服务器,包括:
3、接收当前操作终端发送的第一编辑信息和所述当前操作终端对应的第一向量时钟;其中,所述当前操作终端通过协同编辑组件库提供的接口预先与所述协同编辑服务器建立通信连接;所述第一向量时钟用于反映操作终端与操作次数之间的对应关系;
4、基于所述第一向量时钟,确定所述第一编辑信息对应的第一编辑操作是否为冲突操作;
5、若是,则基于所述第一
6、其中,所述第二编辑信息为与所述第一编辑操作发生冲突的第二编辑操作对应的编辑信息。
7、根据本专利技术的另一方面,提供了一种模型编辑装置,设置于协同编辑服务器,包括:
8、信息接收模块,用于接收当前操作终端发送的第一编辑信息和所述当前操作终端对应的第一向量时钟;其中,所述当前操作终端通过协同编辑组件库提供的接口预先与所述协同编辑服务器建立通信连接;所述第一向量时钟用于反映操作终端与操作次数之间的对应关系;
9、冲突操作确定模块,用于基于所述第一向量时钟,确定所述第一编辑信息对应的第一编辑操作是否为冲突操作;若是,则进入模型编辑模块;
10、模型编辑模块,用于基于所述第一编辑信息和第二编辑信息,确定出目标编辑信息,并基于所述目标编辑信息对待编辑模型进行编辑;
11、其中,所述第二编辑信息为与所述第一编辑操作发生冲突的第二编辑操作对应的编辑信息。
12、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
13、至少一个处理器;以及
14、与所述至少一个处理器通信连接的存储器;其中,
15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的模型编辑方法。
16、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的模型编辑方法。
17、本专利技术实施例的技术方案,应用于协同编辑服务器,接收当前操作终端发送的第一编辑信息和当前操作终端对应的第一向量时钟;通过第一向量时钟,确定第一编辑信息对应的第一编辑操作是否为冲突操作,从而完成不同编辑操作之间的冲突检测;若是冲突操作,则基于第一编辑信息和第二编辑信息,确定出目标编辑信息,并基于目标编辑信息对待编辑模型进行编辑;其中,第二编辑信息为与第一编辑操作发生冲突的第二编辑操作对应的编辑信息。本实施例通过协同编辑服务器实现对多操作终端之间的协同编辑操作,无需手动对建模文件进行操作,降低了建模过程的复杂程度;并通过第一向量时钟快速检测出不同编辑操作之间是否存在冲突操作,在存在冲突操作的情况下,通过确定出目标编辑信息对待编辑模型进行编辑,解决了编辑操作之间的冲突问题,有利于提高创建的模型的准确性和有效性。
18、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种模型编辑方法,其特征在于,应用于协同编辑服务器,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一向量时钟,确定所述第一编辑信息对应的第一编辑操作是否为冲突操作,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述第一编辑信息和第二编辑信息,确定出目标编辑信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一编辑信息和第二编辑信息,确定出目标编辑信息,包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于所述目标编辑信息对待编辑模型进行编辑之后,还包括:
6.根据权利要求1所述的方法,其特征在于,在所述基于所述目标编辑信息对待编辑模型进行编辑之后,还包括:
7.根据权利要求6所述的方法,其特征在于,所述基于所述待编辑模型对应的模型数据,生成目标文件,包括:
8.一种模型编辑装置,其特征在于,设置于协同编辑服务器,包括:
9.一种电子设备,其特征在于,所述电子设备包括:
10.一种计算机可读存储介质,其特征在于,所述计
...【技术特征摘要】
1.一种模型编辑方法,其特征在于,应用于协同编辑服务器,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一向量时钟,确定所述第一编辑信息对应的第一编辑操作是否为冲突操作,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述第一编辑信息和第二编辑信息,确定出目标编辑信息,包括:
4.根据权利要求1所述的方法,其特征在于,所述基于所述第一编辑信息和第二编辑信息,确定出目标编辑信息,包括:
5.根据权利要求1所述的方法,其特征在于,在所述基于所述目标编辑信息对待编辑模型进行编辑之后...
【专利技术属性】
技术研发人员:何欢,赵祖乾,王帅虎,李晨鹏,李旋庆,刘奇,黄磊,
申请(专利权)人:苏州同元软控信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。