基于可视化的多平台数据生成方法、装置、设备及介质制造方法及图纸

技术编号:21224273 阅读:22 留言:0更新日期:2019-05-29 05:01
本发明专利技术提供的基于可视化的多平台数据生成方法、装置、设备及介质,属于计算机技术领域。该基于可视化的多平台数据生成方法包括:获取目标模块;确定所述目标模块所分别对应的多个平台的编译逻辑;根据所述编译逻辑将所述目标模块编译为多个所述平台所对应的数据。在本发明专利技术中,通过获取目标模块;确定所述目标模块所分别对应的多个平台的编译逻辑;根据所述编译逻辑将所述目标模块编译为多个所述平台所对应的数据从而让开发者可以基于可视化的界面快速搭建软件系统界面及功能,进而实现一次配置,多平台运行,极大的提高了开发效率。

Visualization-based multi-platform data generation methods, devices, devices and media

The method, device, device and medium of multi-platform data generation based on Visualization provided by the invention belongs to the field of computer technology. The visualization-based multi-platform data generation method includes: acquiring the target module; determining the compilation logic of the target module corresponding to the multiple platforms; compiling the target module into the corresponding data of the multiple platforms according to the compilation logic. In the present invention, by acquiring the target module, determining the compiling logic of the multiple platforms corresponding to the target module, compiling the target module into the corresponding data of the multiple platforms according to the compiling logic, the developer can quickly build the software system interface and function based on the visual interface, and then realize one-time configuration and multi-platform operation. It improves the efficiency of development.

【技术实现步骤摘要】
基于可视化的多平台数据生成方法、装置、设备及介质
本专利技术涉及计算机
,具体而言,涉及基于可视化的多平台数据生成方法、装置、设备及介质。
技术介绍
随着信息化技术的发展,企业对信息化开发的需求正在逐渐改变,然而目前都是通过功能模板定制,在分子模块层面上进行封装,虽然用户可以在通过功能模块进行搭建,但是碰到一些需要进行深度定制化需求实现上会比较无力。并且目前代码生成平台都比较专一,只能生成对应平台的代码,比如说网站代码、APP(Application,应用程序)代码或者小程序代码,无法做到一套配置,多平台编译运行,无法提高开发效率,并且当有需求需要修改时,还必须再各个项目上各自修改,难以在各平台下保证界面和逻辑的一致性。
技术实现思路
有鉴于此,本专利技术实施例提供的基于可视化的多平台数据生成方法、装置、设备及介质,可以克服上述技术问题。为了实现上述目的,本专利技术实施例采用的技术方案如下:第一方面,本专利技术实施例提供的一种基于可视化的多平台数据生成方法,包括:获取目标模块;确定所述目标模块所分别对应的多个平台的编译逻辑;根据所述编译逻辑将所述目标模块编译为多个所述平台所对应的数据。在本专利技术实施例中,通过获取目标模块;确定所述目标模块所分别对应的多个平台的编译逻辑;根据所述编译逻辑将所述目标模块编译为多个所述平台所对应的数据,从而让开发者可以基于可视化的操作界面快速搭建软件系统界面及功能,进而实现一次配置,多平台运行,极大的提高了开发效率。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,所述确定所述目标模块所分别对应的多个平台的编译逻辑,包括:确定所述目标模块的标识信息;确定所述标识信息所分别对应的多个平台的编译逻辑。在本专利技术实施例中,通过目标模块的标识信息确定其所分别对应的多个平台的编译逻辑,进而快速通过各个平台的编译逻辑完成对目标模块的编译,进而能够快速得到各个平台的数据,进一步提高了开发的效率,缩短了对整个程序(例如系统或页面)的开发时间。并且通过对底层实现进行封装,可以极大的降低对开发人员的要求。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,所述确定所述标识信息所分别对应的多个平台的编译逻辑,包括:根据所述标识信息查询编译库中与所述标识信息匹配的多个平台的编译逻辑,所述编译库用于存储每个模块所对应的多个平台的编译逻辑。在本专利技术实施例中,通过标识信息查询编译库中与所述标识信息匹配的多个平台的编译逻辑,可以实现快速查询,进而减少数据处理时间,进一步提高了开发的效率,缩短了对整个程序(例如系统或页面)的开发时间。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,所述确定所述标识信息所分别对应的多个平台的编译逻辑,包括:接收用户输入的用于对所述目标模块进行配置的配置参数;根据所述配置参数以及所述标识信息确定配置后的所述目标模块所对应的多个平台的编译逻辑。在本专利技术实施例中,通过根据用户需求,用户输入相关的配置参数对目标模块进行配置,以使目标模块具备用户所需求的功能,再通过所述标识信息确定配置后的所述目标模块所对应的多个平台的编译逻辑,生成多个平台的程序代码,进而实现一次配置,多平台运行,极大的提高了开发效率。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,在确定所述目标模块所分别对应的多个平台的编译逻辑之后,还包括:获取用户输入的用于从多个所述平台中确定目标平台的确认指令;根据所述确认指令从多个所述平台中确定目标平台;根据所述编译逻辑将所述目标模块编译为所述目标平台所对应的数据。在本专利技术实施例中,通过从多个平台中选取任意数量的目标平台来生成对应的数据,可以降低数据的处理成本,同时还能够适应用户的多种需求,进而能够有效提高用户使用效率。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,所述获取目标模块,包括:获取用户输入的模块选择指令;根据所述模块选择指令从模块库中获取目标模块,所述模块库预先存储有多个定义好数据结构的模块。在本专利技术实施例中,通过获取模块选择指令,从而根据模块选择指令从模块库中选取与模块选择指令匹配的目标模块,从而可以快速实现编程,无需用户逐一编辑代码,进而有效提高了工作效率。第二方面,本专利技术实施例提供的一种基于可视化的多平台数据生成装置,包括:获取单元,用于获取目标模块;处理单元,用于确定所述目标模块所分别对应的多个平台的编译逻辑;编译单元,用于根据所述编译逻辑将所述目标模块编译为多个所述平台所对应的数据。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,所述处理单元,还用于:确定所述目标模块的标识信息;确定所述标识信息所分别对应的多个平台的编译逻辑。第三方面,本专利技术实施例提供的一种终端设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面任一项所述基于可视化的多平台数据生成方法的步骤。第四方面,本专利技术实施例提供的一种存储介质,所述存储介质上存储有指令,当所述指令在计算机上运行时,使得所述计算机执行如第一方面任一项所述的基于可视化的多平台数据生成方法。本公开的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本公开的上述技术即可得知。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术第一实施例提供的基于可视化的多平台数据生成方法的流程图;图2为本专利技术第二实施例提供的基于可视化的多平台数据生成装置的功能模块示意图;图3为本专利技术第三实施例提供的一种终端设备的示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。第一实施例由于现有的只能生成对应平台的代码,为了提高开发效率,本实施例首先提供了一种基于可视化的多平台数据生成方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。以下对本文档来自技高网...

【技术保护点】
1.一种基于可视化的多平台数据生成方法,其特征在于,包括:获取目标模块;确定所述目标模块所分别对应的多个平台的编译逻辑;根据所述编译逻辑将所述目标模块编译为多个所述平台所对应的数据。

【技术特征摘要】
1.一种基于可视化的多平台数据生成方法,其特征在于,包括:获取目标模块;确定所述目标模块所分别对应的多个平台的编译逻辑;根据所述编译逻辑将所述目标模块编译为多个所述平台所对应的数据。2.根据权利要求1所述的方法,其特征在于,所述确定所述目标模块所分别对应的多个平台的编译逻辑,包括:确定所述目标模块的标识信息;确定所述标识信息所分别对应的多个平台的编译逻辑。3.根据权利要求2所述的方法,其特征在于,所述确定所述标识信息所分别对应的多个平台的编译逻辑,包括:根据所述标识信息查询编译库中与所述标识信息匹配的多个平台的编译逻辑,所述编译库用于存储每个模块所对应的多个平台的编译逻辑。4.根据权利要求2所述的方法,其特征在于,所述确定所述标识信息所分别对应的多个平台的编译逻辑,包括:接收用户输入的用于对所述目标模块进行配置的配置参数;根据所述配置参数以及所述标识信息确定配置后的所述目标模块所对应的多个平台的编译逻辑。5.根据权利要求1所述的方法,其特征在于,在确定所述目标模块所分别对应的多个平台的编译逻辑之后,还包括:获取用户输入的用于从多个所述平台中确定目标平台的确认指令;根据所述确认指令从多个所...

【专利技术属性】
技术研发人员:宜博高宇
申请(专利权)人:宜创北京科技有限公司
类型:发明
国别省市:北京,11

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

1