当前位置: 首页 > 专利查询>吴维专利>正文

一种基于云管平台的自助POC管理方法及系统技术方案

技术编号:24215361 阅读:28 留言:0更新日期:2020-05-20 18:51
本发明专利技术涉及一种基于云管平台的自助POC管理方法及系统,该方法包括:当POC在准备状态下时,调用云管平台API创建资源,使POC进入就绪状态;当POC在就绪状态下时,调用预部署脚本,为部署准备环境,使POC进入待部署状态;当POC在待部署状态下时,调用部署脚本,使POC进入可用状态;当POC在可用状态下被申请时,使被申请的POC进入使用中状态;当POC过期时,调用删除脚本,使POC重新进入准备状态。本发明专利技术定义通过POC系统的生命周期中的各个状态,并自动调用相应的脚本来完成各个状态之间的转换,使得POC的生命周期循环起来,不需要任何人工干预,实现了POC系统生命周期的自动维护,将原本需要投入的POC管理、维护人力解放出来,因此能极大地降低企业的POC实施成本。

A self-service POC management method and system based on cloud management platform

【技术实现步骤摘要】
一种基于云管平台的自助POC管理方法及系统
本专利技术涉及软件测试领域,具体涉及一种基于云管平台的自助POC管理方法及系统。
技术介绍
软件开发企业在销售软件产品时,往往需要给客户提供一个可操作、可演示的系统来示范产品的原理,以证明其可行性。这在企业销售活动中是一个非常有意义的一环。考虑到企业成本,往往采用在线的方式来提供POC(ProofofConcept,概念验证)系统来对软件产品进行测试。以OpenStack为例,虽然社区提供了kolla来完成一键部署,但仍然需要企业设置运维人员在后台对客户在测试时使用的POC进行一定的运维工作。由于POC本身不是实施项目,不能带来直接利润,但是能给客户提供一个最小环境的产品的操作环境,直观地展现产品的亮点,从而在一定程度上影响签单成功率。由于从POC实施来看,客户使用POC的时间往往很短,并且为了更好利用资源,常会频繁地创建删除POC,尤其当客户较多时,如果按照实施流程去做会大大增加企业的运维成本。
技术实现思路
针对上述技术问题,本专利技术提供一种基于云管平台的自助POC管理方法及系统。本专利技术解决上述技术问题的技术方案如下:一种基于云管平台的自助POC管理方法,包括:当POC在准备状态下时,调用云管平台API创建资源,使所述POC进入就绪状态;当所述POC在所述就绪状态下时,调用预部署脚本,为部署准备环境,使所述POC进入待部署状态;当所述POC在所述待部署状态下时,调用部署脚本,使所述POC进入可用状态;r>当所述POC在所述可用状态下被申请时,使被申请的所述POC进入使用中状态;当所述POC过期时,调用删除脚本,使所述POC重新进入所述准备状态。本专利技术的有益效果是:定义POC系统的生命周期中的各个状态,并自动调用相应的脚本来完成各个状态之间的转换,使得POC的生命周期循环起来,不需要任何人工干预,实现了POC系统生命周期的自动维护,将原本需要投入的POC管理、维护人力解放出来,因此能极大地降低企业的POC实施成本。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,所述当所述POC在所述可用状态下被申请时,使被申请的所述POC进入使用中状态,具体包括:当接收到用户提交使用POC的申请时,查询状态为可用状态的POC并分配给所述用户;标记所述分配的POC的状态为使用中状态。进一步,在所述POC进入使用中状态后,还包括:响应于用户的邮件发送请求,将所述POC的信息发送到所述用户的邮箱。进一步,还包括:根据管理员操作指令,延长所述POC的使用期限,或者强制过期所述POC。为实现上述专利技术目的,本专利技术还提供一种基于云管平台的自助POC管理系统,包括:第一状态转换模块,用于当POC在准备状态下时,调用云管平台API创建资源,使所述POC进入就绪状态;第二状态转换模块,用于当所述POC在所述就绪状态下时,调用预部署脚本,为部署准备环境,使所述POC进入待部署状态;第三状态转换模块,当所述POC在所述待部署状态下时,调用部署脚本,使所述POC进入可用状态;第四状态转换模块,当所述POC在所述可用状态下被申请时,使被申请的所述POC进入使用中状态;第五状态转换模块,当所述POC过期时,调用删除脚本,使所述POC重新进入所述准备状态。进一步,所述第四状态转换模块,具体包括:POC查询及分配单元,用于当接收到用户提交使用POC的申请时,查询状态为可用状态的POC并分配给所述用户;状态标记单元,用于标记所述分配的POC的状态为使用中状态。进一步,还包括:邮件发送模块,用于在所述POC进入使用中状态后,响应于用户的邮件发送请求,将所述POC的信息发送到所述用户的邮箱。进一步,还包括:期限管理模块,用于根据管理员操作指令,延长所述POC的使用期限,或者强制过期所述POC。附图说明图1为本专利技术实施例提供的一种基于云管平台的自助POC管理方法的流程图;图2是应用本方法实施例的POC管理系统的状态机图;图3为本专利技术实施例提供的POC管理系统的使用逻辑图;图4为本专利技术实施例提供的POC管理系统的管理菜单界面。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。图1为本专利技术实施例提供的一种基于云管平台的自助POC管理方法的流程图,如图1所示,该方法包括:S1.当POC在准备状态下时,调用云管平台API创建资源,使所述POC进入就绪状态;具体的,图2是应用本方法实施例的POC管理系统的状态机图,图中定义了POC生命周期的各个阶段,以及各个阶段如何转化。本实施例中,通过数据库中一个字段的值来驱动系统调用相应的脚本,从而完成状态的转换。如图2所示,该步骤中,需要首先通过遍历POC的状态字段,才能使POC由等待状态(wait)进入准备状态(preparing)。该步骤中,在准备状态下,调用云管平台API创建虚拟机、磁盘、网络等资源,使POC进入就绪状态(prepared)。S2.当所述POC在所述就绪状态下时,调用预部署脚本,为部署准备环境,使所述POC进入待部署状态(depolying);具体的,如图2所示,该步骤中,POC的状态要先从prepared进入installed,再从installed进入depolying。S3.当所述POC在所述待部署状态下时,调用部署脚本,使所述POC进入可用状态(available);具体的,如图2所示,该步骤中,在子状态机D中,POC的状态由depolying进入available。S4.当所述POC在所述可用状态下被申请时,使被申请的所述POC进入使用中状态;具体的,用户通过人机交互界面选择POC申请功能,即可自动提供生命周期处于可用状态的POC。S5.当所述POC过期(outdate)时,调用删除脚本,使所述POC重新进入所述准备状态。本专利技术实施例通过定义POC系统的生命周期中的各个状态,并自动调用相应的脚本来完成各个状态之间的转换,使得POC的生命周期循环起来,无论是用户还是管理员都不直接影响POC的周期,只是修改POC状态标签。由系统自身维护POC的各个状态,实现了POC系统生命周期的自动维护,将原本需要投入的POC管理、维护人力解放出来,因此能极大地降低企业的POC实施成本。可选地,在该实施例中,步骤S4具体包括:S4.1.当接收到用户提交使用POC的申请时,查询状态为可用状态的POC并分配给所述用户;S4.2.标记所述分配的POC的状态为使用中状态。可选地,在该实施例中,在所述POC进入使用中状态后,还包括:S6.响应于用户的邮件发送请求,将所述POC的信息发送到所述用户的邮箱。具体的本文档来自技高网...

【技术保护点】
1.一种基于云管平台的自助POC管理方法,其特征在于,包括:/n当POC在准备状态下时,调用云管平台API创建资源,使所述POC进入就绪状态;/n当所述POC在所述就绪状态下时,调用预部署脚本,为部署准备环境,使所述POC进入待部署状态;/n当所述POC在所述待部署状态下时,调用部署脚本,使所述POC进入可用状态;/n当所述POC在所述可用状态下被申请时,使被申请的所述POC进入使用中状态;/n当所述POC过期时,调用删除脚本,使所述POC重新进入所述准备状态。/n

【技术特征摘要】
1.一种基于云管平台的自助POC管理方法,其特征在于,包括:
当POC在准备状态下时,调用云管平台API创建资源,使所述POC进入就绪状态;
当所述POC在所述就绪状态下时,调用预部署脚本,为部署准备环境,使所述POC进入待部署状态;
当所述POC在所述待部署状态下时,调用部署脚本,使所述POC进入可用状态;
当所述POC在所述可用状态下被申请时,使被申请的所述POC进入使用中状态;
当所述POC过期时,调用删除脚本,使所述POC重新进入所述准备状态。


2.根据权利要求1所述的一种基于云管平台的自助POC管理方法,其特征在于,所述当所述POC在所述可用状态下被申请时,使被申请的所述POC进入使用中状态,具体包括:
当接收到用户提交使用POC的申请时,查询状态为可用状态的POC并分配给所述用户;
标记所述分配的POC的状态为使用中状态。


3.根据权利要求1所述的一种基于云管平台的自助POC管理方法,其特征在于,在所述POC进入使用中状态后,还包括:
响应于用户的邮件发送请求,将所述POC的信息发送到所述用户的邮箱。


4.根据权利要求1至3任一项所述的一种基于云管平台的自助POC管理方法,其特征在于,还包括:
根据管理员操作指令,延长所述POC的使用期限,或者强制过期所述POC。


5.一种基于云管平台的自助POC管理系统,其特征...

【专利技术属性】
技术研发人员:吴维章津楠
申请(专利权)人:吴维浙江九州云信息科技有限公司
类型:发明
国别省市:北京;11

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

1