System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及云计算,特别是涉及一种产品示例生成方法、装置、设备及介质。
技术介绍
1、云平台是基于硬件资源和软件资源的服务,提供计算、网络和存储的能力。通常为了去应标或与客户交流,都需要提供一个包含云平台所有功能的产品示例(demo)。
2、在相关技术方案中,产品示例通常情况下都是由后端研发人员去生成,生成之后再交由前端人员向客户演示,整个过程的沟通成本比较大,可能会由于沟通不到位,导致后端研发人员制作的产品示例无法满足前端人员的要求,从而导致多次返工的情况,降低了工作效率。
技术实现思路
1、本专利技术的目的是提供一种产品示例生成方法、装置、设备及介质,可以利用图形化引导页面引导前端人员制作出符合需求的产品示例,实现产品示例的便捷式生成,省去沟通成本,提高工作效率。
2、为解决上述技术问题,本专利技术提供一种产品示例生成方法,所述方法包括:
3、接收通过图形化引导页面选择的产品示例制作方式;
4、当选择的所述产品示例制作方式为快速生成方式,则接收输入的指定目录的地址,并向后台发送快速生成指令,以使后台根据所述指定目录的地址将预置产品示例数据源文件下载到所述指定目录下;
5、根据所述指定目录下的所述预置产品示例数据源文件,获取产品示例运行包,利用所述产品示例运行包生成产品示例。
6、第一方面,在本专利技术实施例提供的上述产品示例生成方法中,还包括:
7、当选择的所述产品示例制作方式为自定义生成方式
8、展示自定义产品示例生成页,接收通过所述自定义产品示例生成页选择的子应用,以使后台将选择的所述子应用的静态文件下载到所述指定目录下,并替换所述预置产品示例数据源文件中对应原有的子应用静态文件。
9、另一方面,在本专利技术实施例提供的上述产品示例生成方法中,在所述替换所述预置产品示例数据源文件中对应原有的子应用静态文件之后,还包括:
10、接收通过所述自定义产品示例生成页点击的相应业务功能,捕获应用程序编程接口请求;
11、获取所述应用程序编程接口请求中的请求参数,根据所述请求参数定位到应用程序编程接口对应的产品示例目录;若已存在所述产品示例目录,则删除所述产品示例目录并重新创建新的产品示例目录;
12、将所述应用程序编程接口返回的数据写入所述新的产品示例目录,以更新所述预置产品示例数据源文件。
13、另一方面,在本专利技术实施例提供的上述产品示例生成方法中,所述后台根据所述指定目录的地址将所述预置产品示例数据源文件下载到所述指定目录下,包括:
14、后台通过子进程调用系统命令运行脚本;
15、在所述系统命令运行脚本内读取到所述指定目录的地址;
16、在所述系统命令运行脚本内采用网络终端登录方式引入系统终端仿真器程序工具包;
17、调用接口获取后台容器所需访问令牌,以去初始化所述系统终端仿真器程序工具包,登录所述后台容器;
18、在登录所述后台容器之后,在所述系统命令运行脚本内执行相应命令将所述预置产品示例数据源文件下载到所述指定目录下。
19、另一方面,在本专利技术实施例提供的上述产品示例生成方法中,所述在所述系统命令运行脚本内执行相应命令将所述预置产品示例数据源文件下载到所述指定目录下,包括:
20、在所述系统命令运行脚本内执行用于从容器复制文件到本地的命令将所述预置产品示例数据源文件下载到本地服务器;
21、将所述预置产品示例数据源文件从所述本地服务器下载到所述指定目录下。
22、另一方面,在本专利技术实施例提供的上述产品示例生成方法中,所述将所述预置产品示例数据源文件从所述本地服务器下载到所述指定目录下,包括:
23、在所述系统命令运行脚本内调用命令窗口;
24、进入所述命令窗口之后,执行用于指定要进入的目录的命令定位到所述指定目录的地址;
25、在所述指定目录的地址下执行用于复制文件的命令,将所述本地服务器上的所述预置产品示例数据源文件下载到所述指定目录下。
26、另一方面,在本专利技术实施例提供的上述产品示例生成方法中,所述接收通过所述自定义产品示例生成页选择的子应用,以使后台将选择的所述子应用的静态文件下载到所述指定目录下,并替换所述预置产品示例数据源文件中对应原有的子应用静态文件,包括:
27、利用所述自定义产品示例生成页列举云平台的主应用和所有子应用,接收选择的一个或多个子应用;
28、后台通过子进程调用系统命令运行脚本;
29、在所述系统命令运行脚本内读取到所述指定目录的地址以及选择的所述子应用的标识;
30、在所述系统命令运行脚本内采用网络终端登录方式引入系统终端仿真器程序工具包;
31、调用接口获取后台容器所需访问令牌,以去初始化所述系统终端仿真器程序工具包,登录所述后台容器;
32、在登录所述后台容器之后,在所述系统命令运行脚本内执行相应命令将选择的所述子应用的静态文件下载到本地服务器;
33、在所述系统命令运行脚本内调用命令窗口;
34、进入所述命令窗口之后,执行用于指定要进入的目录的命令定位到选择的所述子应用的静态文件路径;
35、在所述静态文件路径下执行用于删除文件的命令,删除所述预置产品示例数据源文件中对应原有的子应用静态文件;
36、在所述静态文件路径下执行用于复制文件的命令,将所述本地服务器上选择的所述子应用的静态文件下载到所述指定目录下。
37、为了解决上述技术问题,本专利技术还提供一种产品示例生成装置,所述装置包括:
38、图形化展示模块,用于接收通过图形化引导页面选择的产品示例制作方式;
39、预置源文件获取模块,用于当选择的所述产品示例制作方式为快速生成方式,则接收输入的指定目录的地址,并向后台发送快速生成指令,以使后台根据所述指定目录的地址将预置产品示例数据源文件下载到所述指定目录下;
40、产品示例生成模块,用于根据所述指定目录下的所述预置产品示例数据源文件,获取产品示例运行包,利用所述产品示例运行包生成产品示例。
41、为了解决上述技术问题,本专利技术还提供一种产品示例生成设备,所述设备包括:
42、存储器,用于存储计算机程序;
43、处理器,用于执行所述计算机程序时实现上述的产品示例生成方法的步骤。
44、为了解决上述技术问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的产品示例生成方法的步骤。
45、本专利技术所提供的一种产品示例生成方法,该方法包括:接收通过图形化本文档来自技高网...
【技术保护点】
1.一种产品示例生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的产品示例生成方法,其特征在于,还包括:
3.根据权利要求2所述的产品示例生成方法,其特征在于,在所述替换所述预置产品示例数据源文件中对应原有的子应用静态文件之后,还包括:
4.根据权利要求1或2所述的产品示例生成方法,其特征在于,所述后台根据所述指定目录的地址将所述预置产品示例数据源文件下载到所述指定目录下,包括:
5.根据权利要求4所述的产品示例生成方法,其特征在于,所述在所述系统命令运行脚本内执行相应命令将所述预置产品示例数据源文件下载到所述指定目录下,包括:
6.根据权利要求5所述的产品示例生成方法,其特征在于,所述将所述预置产品示例数据源文件从所述本地服务器下载到所述指定目录下,包括:
7.根据权利要求2所述的产品示例生成方法,其特征在于,所述接收通过所述自定义产品示例生成页选择的子应用,以使后台将选择的所述子应用的静态文件下载到所述指定目录下,并替换所述预置产品示例数据源文件中对应原有的子应用静态文件,包括:
9.一种产品示例生成设备,其特征在于,所述设备包括:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的产品示例生成方法的步骤。
...【技术特征摘要】
1.一种产品示例生成方法,其特征在于,所述方法包括:
2.根据权利要求1所述的产品示例生成方法,其特征在于,还包括:
3.根据权利要求2所述的产品示例生成方法,其特征在于,在所述替换所述预置产品示例数据源文件中对应原有的子应用静态文件之后,还包括:
4.根据权利要求1或2所述的产品示例生成方法,其特征在于,所述后台根据所述指定目录的地址将所述预置产品示例数据源文件下载到所述指定目录下,包括:
5.根据权利要求4所述的产品示例生成方法,其特征在于,所述在所述系统命令运行脚本内执行相应命令将所述预置产品示例数据源文件下载到所述指定目录下,包括:
6.根据权利要求5所述的产品示例生成方法...
【专利技术属性】
技术研发人员:崔征程,郭涛,
申请(专利权)人:济南浪潮数据技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。