一种用于可视化编程的数据处理方法及装置、介质、设备制造方法及图纸

技术编号:29399747 阅读:7 留言:0更新日期:2021-07-23 22:36
本发明专利技术能够提供一种用于可视化编程的数据处理方法及装置、介质、设备。该数据处理方法包括如下步骤:读取程序指令集,基于程序指令集生成一个或多个目标程序指令,响应设计文件调用命令,以根据设计文件调用命令从多个文件中选择指令设计文件;将目标程序指令集成于指令设计文件中,以得到图形解析式设计文件;最后利用图形解析式设计文件生成用于可视化编程的图形块。该数据处理装置可包括但不限于指令集读取模块、目标程序指令生成模块、调用指令响应模块、图形解析式设计文件生成模块及图形块生成模块。基于本发明专利技术技术方案提供的用于可视化编程的图形块具有可复用的优点,一次开发后能够应用于多种场景,极大提高了有用数据的实际利用率。

【技术实现步骤摘要】
一种用于可视化编程的数据处理方法及装置、介质、设备
本专利技术涉及计算机
,更为具体来说,本专利技术能够提供一种用于可视化编程的数据处理方法及装置、介质、设备。
技术介绍
目前,信息量、信息的传播速度、信息处理的速度及信息的利用程度都在以几何级数的方式增长,这对数据处理要求越来越高。对于处理设备来说,通过编程开发出的软件对于处理设备硬件资源的高效利用起着至关重要的作用,然而一般的编程门槛较高,对学员的基础知识水平有一定的要求,于是可视化编程应运而生。可视化编程是一种图形化编程工具,可摆脱对复杂的程序代码输入的限制,用户只需要通过拖拽预先设定的程序模块控制角色和背景等元素的变化。即使对于未学过编程的用户,也能够完成程序设计,锻炼编程能力。但现有可视化编程一般只应用在少儿编程、机器学习特定用途,究其原因在于现有用于可视化编程的图形块的形成过程必须依赖场景而设置,得到的图形块无法进行复用,有用数据利用率较低,所以亟需得到改进。
技术实现思路
为解决现有技术存在的至少一个问题,本专利技术具体能够提供一种用于可视化编程的数据处理方法及装置、介质、设备,以达到提高图形块复用性、提高有用数据利用率等一个或多个技术目的。为实现上述技术目的,本专利技术公开了一种用于可视化编程的数据处理方法,该数据处理方法可包括但不限于如下的至少一个步骤。读取程序指令集。基于所述程序指令集生成一个或多个目标程序指令。响应设计文件调用命令,以根据所述设计文件调用命令从多个文件中选择指令设计文件。将所述目标程序指令集成于所述指令设计文件中,以得到图形解析式设计文件。利用所述图形解析式设计文件生成用于可视化编程的图形块。进一步地,所述基于所述程序指令集生成一个或多个目标程序指令可包括:从所述程序指令集中提取出对外接口信息,所述对外接口信息中包含程序调用信息。利用所述对外接口信息生成所述一个或多个目标程序指令。进一步地,所述响应设计文件调用命令包括:依据所述设计文件调用指令在第一预设存储路径下读取一个或多个文件。接收输入的文件选择信息。根据所述文件选择信息将所述一个或多个文件中被选择的文件作为指令设计文件。进一步地,所述响应设计文件调用命令包括:依据所述设计文件调用指令接收交互界面操作信息。利用所述交互界面操作信息生成当前的设计文件。将所述当前的设计文件作为指令设计文件。进一步地,所述读取程序指令集包括:依据指令集调用指令在第二预设存储路径下读取事先存储的一个或多个程序指令集。进一步地,所述读取程序指令集包括:接收指令集录入信息。根据所述指令集录入信息生成至少一个程序指令集。从所述至少一个程序指令集中读取本次需要的程序指令集。进一步地,所述将所述目标程序指令集成于所述指令设计文件中包括:根据所述目标程序指令和所述指令设计文件共同确定用于待形成的图形解析式设计文件的输入变量、输出变量、描述信息、指令特性信息及图形用户界面信息。为实现上述技术目的,本专利技术公开了一种用于可视化编程的数据处理装置,该数据处理装置可以包括但不限于指令集读取模块、目标程序指令生成模块、调用指令响应模块、图形解析式设计文件生成模块以及图形块生成模块。指令集读取模块,用于读取程序指令集。目标程序指令生成模块,用于基于所述程序指令集生成一个或多个目标程序指令。调用指令响应模块,用于响应设计文件调用命令,以根据所述设计文件调用命令从多个文件中选择指令设计文件。图形解析式设计文件生成模块,用于将所述目标程序指令集成于所述指令设计文件中,以得到图形解析式设计文件。图形块生成模块,用于利用所述图形解析式设计文件生成用于可视化编程的图形块。为实现上述的技术目的,本专利技术能够提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机可读指令。所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行本专利技术任一实施例中所述数据处理方法的步骤。为实现上述的技术目的,本专利技术还能够提供一种计算机设备,计算机设备包括存储器和处理器,存储器中存储有计算机可读指令,所述计算机可读指令被处理器执行时,使得所述处理器执行本专利技术任一实施例中所述数据处理方法的步骤。本专利技术的有益效果为:基于本专利技术技术方案提供的用于可视化编程的图形块具有可复用、高效、安全等优点,一次开发后可应用于多种场景,极大提高了有用数据的实际利用率。本专利技术能够以目标程序指令为出发点构建用于可视化编程的图形块,使图形块与程序指令功能相对应,而摆脱场景的限制,可见本专利技术具有较强的实用性。本专利技术创新通过图形解析式设计文件生成用于可视化变成的图形块,使得相关内容查看和调整更为便捷,基于本专利技术使用的程序指令集和指令设计文件,能够为可视化编程提供多领域、多应用(Application)的程序图形块资源库,程序图形块的种类和数量会得到不断积累以及再利用,所以本专利技术具有适用范围广等突出优点。另外,本专利技术还有助于降低可视化编程用于新领域或新场景时的实现难度和成本,提高用于可视化编程的图形块的生成效率。附图说明图1示出了本专利技术一个或多个实施例中用于可视化编程的数据处理方法的流程示意图。图2示出了本专利技术一个或多个实施例中用于可视化编程的数据处理装置的组成示意图。图3示出了本专利技术一个或多个实施例中形成图形解析式设计文件和基于图形解析式设计文件生成图形块的示意图。图4示出了本专利技术一个或多个实施例中获取或新建或编辑图形解析式设计文件的UI交互界面的示意图。图5示出了本专利技术一个或多个实施例中编辑图形块的输入变量的UI交互界面的示意图。图6示出了本专利技术一个或多个实施例中进行当前输入变量设计的UI交互界面的示意图。图7示出了本专利技术一个或多个实施例中生成以及使用图形块的流程示意图。图8示出了本专利技术一个或多个实施例中计算机设备的内部结构组成示意图。具体实施方式下面结合说明书附图对本专利技术所提供的一种用于可视化编程的数据处理方法及装置、介质、设备进行详细的解释和说明。如图1所示,并可结合图7,本专利技术一个或多个实施例能够提供一种用于可视化编程的数据处理方法。该用于可视化编程的数据处理方法包括但不限于如下的至少一个步骤,具体说明如下。读取程序指令集,该程序指令集用于相关的可编程目标,程序指令集包括但不限于程序指令、程序执行语句等。如图7所示,在存在程序指令集的条件下,本专利技术一些实施例中读取程序指令集包括:依据指令集调用指令在第二预设存储路径下读取事先存储的一个或多个程序指令集,此时程序指令集已经实现准备完成。在不存在程序指令集的条件下或者当前无需要的指令集条件下,本专利技术另一些实施例中可允许开发者单独设计核心指令集,可通过直接编辑文本文件的方式得到新开发的程序指令集,具体地,本专利技术一个或多个实施例中读取程序指令本文档来自技高网...

【技术保护点】
1.一种用于可视化编程的数据处理方法,其特征在于,包括:/n读取程序指令集;/n基于所述程序指令集生成一个或多个目标程序指令;/n响应设计文件调用命令,以根据所述设计文件调用命令从多个文件中选择指令设计文件;/n将所述目标程序指令集成于所述指令设计文件中,以得到图形解析式设计文件;/n利用所述图形解析式设计文件生成用于可视化编程的图形块。/n

【技术特征摘要】
1.一种用于可视化编程的数据处理方法,其特征在于,包括:
读取程序指令集;
基于所述程序指令集生成一个或多个目标程序指令;
响应设计文件调用命令,以根据所述设计文件调用命令从多个文件中选择指令设计文件;
将所述目标程序指令集成于所述指令设计文件中,以得到图形解析式设计文件;
利用所述图形解析式设计文件生成用于可视化编程的图形块。


2.根据权利要求1所述的用于可视化编程的数据处理方法,其特征在于,所述基于所述程序指令集生成一个或多个目标程序指令包括:
从所述程序指令集中提取出对外接口信息,所述对外接口信息中包含程序调用信息;
利用所述对外接口信息生成所述一个或多个目标程序指令。


3.根据权利要求1或2所述的用于可视化编程的数据处理方法,其特征在于,所述响应设计文件调用命令包括:
依据所述设计文件调用指令在第一预设存储路径下读取一个或多个文件;
接收输入的文件选择信息;
根据所述文件选择信息将所述一个或多个文件中被选择的文件作为指令设计文件。


4.根据权利要求1或2所述的用于可视化编程的数据处理方法,其特征在于,所述响应设计文件调用命令包括:
依据所述设计文件调用指令接收交互界面操作信息;
利用所述交互界面操作信息生成当前的设计文件;
将所述当前的设计文件作为指令设计文件。


5.根据权利要求1所述的用于可视化编程的数据处理方法,其特征在于,所述读取程序指令集包括:
依据指令集调用指令在第二预设存储路径下读取事先存储的一个或多个程序指令集。


6...

【专利技术属性】
技术研发人员:陈锡广樊海涛
申请(专利权)人:杭州未名信科科技有限公司浙江省北大信息技术高等研究院
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1