一种公共支撑平台的应用生成方法、系统、设备及介质技术方案

技术编号:36408627 阅读:11 留言:0更新日期:2023-01-18 10:17
本发明专利技术公开了一种公共支撑平台的应用生成方法、系统、设备及存储介质,所述方法包括:获取封装请求将各子平台中目标设备的执行数据封装为功能指令条,并将各所述功能指令条显示在可视化界面中;基于可视化界面的用户操作创建新的目标应用,并将所述用户操作所选的所述功能指令条添加至新建的所述目标应用中;获取配置参数,对所述目标应用中的所述功能指令条进行参数编辑,并响应于启动请求运行所述目标应用。本发明专利技术可实现多子平台间终端数据互通的效果,同时通过可视化方式快速生成新应用,提高平台扩展能力。提高平台扩展能力。提高平台扩展能力。

【技术实现步骤摘要】
一种公共支撑平台的应用生成方法、系统、设备及介质


[0001]本专利技术涉及公共支撑平台
,尤其涉及一种公共支撑平台的应用生成方法、系统、设备及计算机可读存储介质。

技术介绍

[0002]公共支撑平台涵盖了多个子平台,汇聚每个子平台的各种数据并将每个子平台的数据展示在公共支撑平台的可视化界面中,实现集中化管理。目前,公共支撑平台中每个子平台都是独立平台,但是不同子平台件所使用的终端设备数据是不相通的,就算不同子平台之间所使用的终端设备类型相同,依然需要在每个子平台都配置其独立的终端设备来实现每个子平台所需实现的功能效果,导致终端设备数量过多,数据处理量大。若要在现有平台上新建新的应用,需要重新写入应用代码才可实现所需功能,复杂程度相对较高,不利于平台功能扩展。

技术实现思路

[0003]为了克服现有技术的不足,本专利技术的目的之一在于提供一种公共支撑平台的应用生成方法,可实现多子平台间终端数据互通的效果,同时通过可视化方式快速生成新应用,提高平台扩展能力。
[0004]本专利技术的目的之二在于提供一种公共支撑平台的应用生成系统。
[0005]本专利技术的目的之三在于提供一种电子设备。
[0006]本专利技术的目的之四在于提供一种计算机可读存储介质。
[0007]本专利技术的目的之一采用如下技术方案实现:一种公共支撑平台的应用生成方法,包括:获取封装请求将各子平台中目标设备的执行数据封装为功能指令条,并将各所述功能指令条显示在可视化界面中;基于可视化界面的用户操作创建新的目标应用,并将所述用户操作所选的所述功能指令条添加至新建的所述目标应用中;获取配置参数,对所述目标应用中的所述功能指令条进行参数编辑,并响应于启动请求运行所述目标应用。
[0008]进一步地,所述执行数据是通过公共服务总线从指定的子平台中获取步地,所述功能指令条的生成方法包括:识别所述执行代码中所携带的标签,根据所述标签的类型将所述执行代码划分为多个功能区域,根据每个所述功能区域中代码所实现的功能效果将每个所述功能区域中的代码封装为功能指令条。
[0009]进一步地,所述标签包括起点标签以及终点标签;所述起点标签用于确定所述功能区域的起点行代码;所述终点标签用于确定所述功能区域的终点行代码。
[0010]进一步地,所述标签还包括变量标签,标记有所述变量标签的代码参数转换为变
量参数,在封装成所述功能指令条时生成对应的变量设置界面,通过所述变量设置界面输入所述配置参数以对标记有所述变量标签的代码进行参数修改。
[0011]进一步地,还包括:响应于下载指令从数据库中下载与所述目标设备相关联的功能指令条,并将下载的所述功能指令条显示在可视化界面中。
[0012]进一步地,运行所述目标应用时,还包括:获取与所述目标应用相关联的设备数据,将所述设备数据通过可视化列表方式显示在所述可视化界面中。
[0013]本专利技术的目的之二采用如下技术方案实现:一种公共支撑平台的应用生成系统,执行如上述的公共支撑平台的应用生成方法,所述系统包括:封装指令模块,用于获取封装请求将各子平台中目标设备的执行数据封装为功能指令条,并将各所述功能指令条显示在可视化界面中;应用编辑模块,基于可视化界面的用户操作创建新的目标应用,并将所述用户操作所选的功能指令条添加至新建的所述目标应用中;并获取配置参数,对所述目标应用中的所述功能指令条进行参数编辑;应用运行模块,响应于启动请求运行所述目标应用。
[0014]本专利技术的目的之三采用如下技术方案实现:一种电子设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的公共支撑平台的应用生成方法。
[0015]本专利技术的目的之四采用如下技术方案实现:一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的公共支撑平台的应用生成方法。
[0016]相比现有技术,本专利技术的有益效果在于:本专利技术可将公共支撑平台内任一子平台的目标设备的执行数据应用到另一子平台上,即利用其他子平台所配置的目标设备来实现当前子平台所要达到的功能效果,实现多个子平台间数据互通,减少子平台间硬件设备的投入;且将目标设备的执行数据按照功能进行封装,通过可视化界面将封装好的功能指令条拖拽至新建的目标应用中,还可在可视化界面中对功能指令条的参数进行修改,提高了应用生成的灵活性,降低了配置难度,提高公共支撑平台的功能扩展能力。
附图说明
[0017]图1为本专利技术公共支撑平台与各子平台的连接示意图;图2为本专利技术公共支撑平台的应用生成方法的流程示意图;图3为本专利技术在代码上标记标签的可视化界面图;图4为本专利技术公共支撑平台的应用生成系统的模块示意图。
具体实施方式
[0018]下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。
[0019]实施例一本实施例提供一种公共支撑平台的应用生成方法,如图1所示,所述公共支撑平台通过公共服务总线与多个子平台相连,每个所述子平台根据其各自需求配置有对应的终端设备,每个子平台所配置的若干个终端设备通过有线或无线的方式与其对应的子平台的服务器相连,每个子平台的服务器再将终端设备的数据传送至公共支撑平台中进行集中管理。
[0020]而本实施例中公共支撑平台的应用生成方法,将任一子平台所配置的终端设备应用到当前子平台中,实现多个子平台间数据互通的效果。
[0021]如图2所示,本实施例中公共支撑平台的应用生成方法具体包括如下步骤:步骤S1:获取封装请求将各子平台中目标设备的执行数据封装为功能指令条,并将各所述功能指令条显示在可视化界面中;步骤S2:基于可视化界面的用户操作创建新的目标应用,并将所述用户操作所选的所述功能指令条添加至新建的所述目标应用中;步骤S3:获取配置参数,对所述目标应用中各所述功能指令条进行参数编辑,并响应于启动请求运行所述目标应用。
[0022]当任一子平台连接公共支撑平台时,可通过可视化界面设置当前子平台中任意终端设备的数据共享权限,从而确定是否将终端设备的数据共享到公共支撑平台中。当子平台的数据共享权限开启后,公共支撑平台可通过公共服务总线从已经开放权限的所述子平台中获取终端设备的执行数据;所述执行数据可以是控制所述终端设备运行的执行代码。
[0023]本实施例中将其中一子平台中需要移植至另一子平台的终端设备称之为目标设备,使用者可通过可视化界面选择任一子平台所配置的任一终端设备作为目标设备,并通过可视化界面发起封装请求,即可将目标设备在其所对应子平台中运行时的执行数据进行封装形成功能指令条。
[0024]所述目标设备的执行代码展示在可视化界面后,使用者可通过标签对执行代码进行标记,其后系统根据标签对代码进行封装。本实施例中所述标签包括了起点标签、终点标签以及变量标签;使用者可在执行代码的任一行上标记起点本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种公共支撑平台的应用生成方法,其特征在于,包括:获取封装请求将各子平台中目标设备的执行数据封装为功能指令条,并将各所述功能指令条显示在可视化界面中;基于可视化界面的用户操作创建新的目标应用,并将所述用户操作所选的所述功能指令条添加至新建的所述目标应用中;获取配置参数,对所述目标应用中的所述功能指令条进行参数编辑,并响应于启动请求运行所述目标应用。2.根据权利要求1所述的公共支撑平台的应用生成方法,其特征在于,所述执行数据是通过公共服务总线从指定的子平台中获取所述目标设备的执行代码。3.根据权利要求2所述的公共支撑平台的应用生成方法,其特征在于,所述功能指令条的生成方法包括:识别所述执行代码中所携带的标签,根据所述标签的类型将所述执行代码划分为多个功能区域,根据每个所述功能区域中代码所实现的功能效果将每个所述功能区域中的代码封装为功能指令条。4.根据权利要求3所述的公共支撑平台的应用生成方法,其特征在于,所述标签包括起点标签以及终点标签;所述起点标签用于确定所述功能区域的起点行代码;所述终点标签用于确定所述功能区域的终点行代码。5.根据权利要求4所述的公共支撑平台的应用生成方法,其特征在于,所述标签还包括变量标签,标记有所述变量标签的代码参数转换为变量参数,在封装成所述功能指令条时生成对应的变量设置界面,通过所述变量设置界面输入所述配置参数以对标记有所述变量标签的代码进行...

【专利技术属性】
技术研发人员:林立磐李伟刘智国陈朝晖曾俊毅朱海玲邓泳国
申请(专利权)人:广州市省信软件有限公司
类型:发明
国别省市:

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

1