本申请涉及计算机,尤其涉及一种数字孪生大屏显示组件的创建方法及装置。
背景技术:
1、数字孪生大屏交互是一种结合了地理信息系统(gis)、数据可视化技术、3d模型和交互性设计的现代技术,它能够将现实世界的物理对象、过程或系统以及它们之间的关系和相互作用,构建成虚拟的数字模型,并以立体、动态、交互的方式展示在数据大屏上。
2、目前创建数字孪生大屏显示界面的方式主要为用户手动点开组件列表,对柱状图或者组件进行点选后在放在自己觉得合适的位置,但人工创建过程不仅繁琐,且效率低下。
技术实现思路
1、本申请提供了一种数字孪生大屏显示组件的创建方法及装置,能够减少人工手动选择的操作,提高组件的生成和显示效率。
2、第一方面,本申请实施例提供了一种数字孪生大屏显示组件的创建方法,包括:
3、接收创建文本,并输入训练好的语言转换模型,得到第一机器语言;
4、基于vue的代码解析将第一机器语言转换为json结构语言;
5、对json结构语言进行渲染,得到目标组件;
6、将目标组件显示在数字孪生大屏上。
7、进一步的,该方法还包括:
8、在接收到创建文本之后,判断创建文本是否包括预设数据库中的组件关键字;
9、若不包括,则生成第一问询语句并显示。
10、进一步的,该方法还包括:
11、在接收到创建文本之后,判断创建文本是否为自然语言;
12、若不是,则生成第二问询语句并显示。
13、进一步的,该方法还包括:
14、在生成目标组件之后,接收参数设计文本;
15、将参数设计文本输入语言转换模型,得到第二机器语言;
16、基于nlp自然语言理解对第二机器语言进行格式转换,得到非结构化数据;
17、根据非结构化数据对目标组件的参数进行修改。
18、进一步的,参数设计文本包括颜色参数、宽度参数或高度参数。
19、第二方面,本申请实施例提供了一种数字孪生大屏显示组件的创建装置,包括:
20、机器转换模块,用于接收创建文本,并输入训练好的语言转换模型,得到第一机器语言;
21、结构转换模块,用于基于vue的代码解析将第一机器语言转换为json结构语言;
22、渲染模块,用于对json结构语言进行渲染,得到目标组件;
23、显示模块,用于将目标组件显示在数字孪生大屏上。
24、进一步的,该装置还包括:
25、关键字判断模块,用于在接收到创建文本之后,判断创建文本是否包括预设数据库中的组件关键字;若不包括,则生成第一问询语句并显示。
26、进一步的,该装置还包括:
27、自然语言判断模块,用于在接收到创建文本之后,判断创建文本是否为自然语言;若不是,则生成第二问询语句并显示。
28、第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时执行如上述任一实施例的数字孪生大屏显示组件的创建方法的步骤。
29、第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一实施例的数字孪生大屏显示组件的创建方法的步骤。
30、综上,与现有技术相比,本申请实施例提供的技术方案带来的有益效果至少包括:
31、本申请实施例提供的一种数字孪生大屏显示组件的创建方法,通过语言转换模型,能够将用户输入的创建文本自动转换成机器语言,并对机器语言进行转换和渲染,得到显示在数字孪生大屏的目标组件。上述方法可以减少人工手动选择的操作,提高组件的生成和显示效率。
1.一种数字孪生大屏显示组件的创建方法,其特征在于,包括:
2.根据权利要求1所述的数字孪生大屏显示组件的创建方法,其特征在于,还包括:
3.根据权利要求1所述的数字孪生大屏显示组件的创建方法,其特征在于,还包括:
4.根据权利要求1所述的数字孪生大屏显示组件的创建方法,其特征在于,还包括:
5.根据权利要求4所述的数字孪生大屏显示组件的创建方法,其特征在于,所述参数设计文本包括颜色参数、宽度参数或高度参数。
6.一种数字孪生大屏显示组件的创建装置,其特征在于,包括:
7.根据权利要求6所述的数字孪生大屏显示组件的创建装置,其特征在于,还包括:
8.根据权利要求6所述的数字孪生大屏显示组件的创建装置,其特征在于,还包括:
9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5中任一项所述数字孪生大屏显示组件的创建方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述数字孪生大屏显示组件的创建方法的步骤。