掌桥专利:专业的专利平台
掌桥专利
首页

基于云资源运营门户的资源申请方法及装置

文献发布时间:2023-06-19 11:49:09


基于云资源运营门户的资源申请方法及装置

技术领域

本发明涉及虚拟资源技术领域,尤其涉及基于云资源运营门户的资源申请方法及装置。

背景技术

本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

云资源运营门户可以为用户提供计算、存储和网络等云资源。但是,企业对云资源的申请、审批等流程有其特殊的规定,例如,一些企业通过maximo平台对云资源的申请构建了多级审批流程,由于maximo平台与云资源运营门户相互独立,二者的数据流和信息流无法打通,导致数据无法自动同步,需要人工手动处理,导致资源申请的效率低。

针对上述问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供一种基于云资源运营门户的资源申请方法,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,该方法包括:

接收maximo平台发送的云资源请求,检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,生成云资源请求对应的云资源清单;

将云资源请求对应的云资源清单发送至maximo平台,接收maximo平台返回的云资源清单的审批结果,其中,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

在云资源清单的审批结果为审批通过时,进行云资源下发,将云资源下发结果发送至maximo平台。

本发明实施例提供一种基于maximo平台的资源申请方法,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,该方法包括:

接收用户的云资源请求,将云资源请求发送至云资源运营门户;

接收云资源运营门户返回的云资源请求对应的云资源清单,将云资源清单推送至审批人;其中,云资源运营门户用于检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,返回云资源请求对应的云资源清单,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

获得述云资源清单的审批结果,将云资源清单的审批结果发送至云资源运营门户;

接收云资源运营门户返回的云资源下发结果。

本发明实施例提供一种基于云资源运营门户的资源申请装置,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,该装置包括:

资源预检与清单生成模块,用于接收maximo平台发送的云资源请求,检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,生成云资源请求对应的云资源清单;

清单发送与审批结果接收模块,用于将云资源请求对应的云资源清单发送至maximo平台,接收maximo平台返回的云资源清单的审批结果,其中,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

资源下发与结果返回模块,用于在云资源清单的审批结果为审批通过时,进行云资源下发,将云资源下发结果发送至maximo平台。

本发明实施例提供一种基于maximo平台的资源申请装置,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,该装置包括:

资源请求发送模块,用于接收用户的云资源请求,将云资源请求发送至云资源运营门户;

清单接收与审批推送模块,用于接收云资源运营门户返回的云资源请求对应的云资源清单,将云资源清单推送至审批人;其中,云资源运营门户用于检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,返回云资源请求对应的云资源清单,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

审批结果发送模块,用于获得述云资源清单的审批结果,将云资源清单的审批结果发送至云资源运营门户;

结果接收模块,用于接收云资源运营门户返回的云资源下发结果。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于云资源运营门户的资源申请方法,或基于maximo平台的资源申请方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行基于云资源运营门户的资源申请方法,或基于maximo平台的资源申请方法的计算机程序。

本发明实施例通过:maximo平台接收用户的云资源请求,将云资源请求发送至云资源运营门户;云资源运营门户检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,生成云资源请求对应的云资源清单,将云资源请求对应的云资源清单发送至maximo平台,进而通过资源预检,规避了由于资源不足导致流程回退的问题;maximo平台将云资源清单推送至审批人,获得云资源清单的审批结果,将云资源清单的审批结果发送至云资源运营门户;云资源运营门户在云资源清单的审批结果为审批通过时,进行云资源下发,将云资源下发结果发送至maximo平台,进而基于预先约定的数据接口实现了云资源运营门户与maximo平台的数据交互,并实现了资源申请流程的自动流转,提高了资源申请的效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本发明实施例中基于云资源运营门户的资源申请方法流程的示意图;

图2为本发明实施例中基于云资源运营门户的资源申请装置结构的示意图;

图3为本发明实施例中基于maximo平台的资源申请方法流程的示意图;

图4为本发明实施例中基于maximo平台的资源申请装置结构的示意图;

图5为本发明实施例中具体实施例的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本领域技术人员知道,本发明的实施方式可以实现为一种系统、装置、方法或计算机程序产品。因此,本发明公开可以具体实现为以下形式,即:完全的硬件、完全的软件(包括固件、驻留软件、微代码等),或者硬件和软件结合的形式。

本发明实施例提供一种基于云资源运营门户的资源申请方法,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,图1为本发明实施例中基于云资源运营门户的资源申请方法流程的示意图,如图1所示,该方法包括:

步骤101:接收maximo平台发送的云资源请求,检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,生成云资源请求对应的云资源清单;

步骤102:将云资源请求对应的云资源清单发送至maximo平台,接收maximo平台返回的云资源清单的审批结果,其中,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

步骤103:在云资源清单的审批结果为审批通过时,进行云资源下发,将云资源下发结果发送至maximo平台。

如图1所示,本发明实施例通过:maximo平台接收用户的云资源请求,将云资源请求发送至云资源运营门户;云资源运营门户检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,生成云资源请求对应的云资源清单,将云资源请求对应的云资源清单发送至maximo平台,进而通过资源预检,规避了由于资源不足导致流程回退的问题;maximo平台将云资源清单推送至审批人,获得云资源清单的审批结果,将云资源清单的审批结果发送至云资源运营门户;云资源运营门户在云资源清单的审批结果为审批通过时,进行云资源下发,将云资源下发结果发送至maximo平台,进而基于预先约定的数据接口实现了云资源运营门户与maximo平台的数据交互,并实现了资源申请流程的自动流转,提高了资源申请的效率。

具体实施时,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输,预先约定的数据接口可以是Restful API,步骤101中,用户可以首先通过maximo平台发起云资源请求,云资源请求为自然语言的请求,maximo平台接收到用户的云资源请求后,调用云资源运营门户的待办任务接口,将云资源请求发送至云资源运营门户。

在一个实施例中,步骤101中,接收maximo平台发送的云资源请求后,还包括:

判断maximo平台发送的云资源请求是否属于云资源运营门户;

在maximo平台发送的云资源请求不属于云资源运营门户时,向maximo平台返回错误提示信息。

具体实施时,由于maximo平台与多种不同业务平台对接,有时会存在请求误发的情况,导致云资源请求流程停滞,本发明实施例中,云资源运营门户在接收maximo平台发送的云资源请求后,首先判断云资源请求是否属于云资源运营门户,在云资源请求不属于云资源运营门户时,可以调用maximo平台的错误提示接口,向maximo平台返回错误提示信息,及时提醒maximo平台的工作人员发现错误,避免流程停滞。

在一个实施例中,在资源池中的剩余资源满足所述云资源请求时,还包括:

在资源池中的剩余资源中预扣除所述云资源请求对应的云资源。

在一个实施例中,该方法还包括:

在资源池中的剩余资源不满足所述云资源请求时,向maximo平台返回云资源请求失败的信息。

具体实施时,由于maximo平台与云资源运营门户相互独立,审批人员在maximo平台进行审批时需要关注库存问题,有时会存在审批通过但资源不足导致流程回退的问题,本发明实施例中,在云资源请求属于云资源运营门户时,云资源运营门户可以判断云资源请求检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源不满足云资源请求时,可以调用maximo平台的请求失败接口,向maximo平台返回云资源请求失败的信息,maximo平台可以将云资源请求退回至用户端;在资源池中的剩余资源满足云资源请求时,将自然语言的云资源请求转换为云资源运营门户能够识别的云资源清单,并在资源池中的剩余资源中预扣除云资源请求对应的云资源,进而通过资源预检规避了由于资源不足导致流程回退的问题,提高了资源申请的效率。

步骤102中,云资源运营门户调用maximo平台的审批流程启动接口,将云资源请求对应的云资源清单发送至maximo平台,maximo平台将云资源清单推送至审批人,审批人可以包括多个,多个审批人逐级审批云资源清单后,得到云资源清单的审批结果,接着maximo平台调用云资源运营门户的资源下发接口,将云资源清单的审批结果发送至云资源运营门户。

在一个实施例中,在云资源清单的审批结果为审批通过时,进行云资源下发包括:

在云资源清单的审批结果为审批通过时,实时或在预设时刻进行云资源的批量自动下发。

具体实施时,步骤103中,在云资源清单的审批结果为审批通过时,云资源运营门户将云资源清单的资源进行打包下发,具体下发时,可以根据用户需求,实时或在预设时刻进行云资源的批量自动下发,这样审批人无须等到预设时刻(一般预设时刻都会安排在晚上或周末)进行审批,提高了审批时间的灵活性,最后云资源运营门户调用maximo平台的资源下发结果通知接口,将云资源下发结果发送至maximo平台,本发明实施例基于预先约定的数据接口实现了云资源运营门户与maximo平台的数据交互,实时传递了资源请求数据、资源清单数据、流程审批数据、资源下发数据等数据,保证了云资源运营门户与maximo平台的数据同步性和一致性,实现了资源申请流程的自动流转,提高了资源申请的效率。

应当注意,尽管在附图中以特定顺序描述了本发明方法的操作,但是,这并非要求或者暗示必须按照该特定顺序来执行这些操作,或是必须执行全部所示的操作才能实现期望的结果。附加地或备选地,可以省略某些步骤,将多个步骤合并为一个步骤执行,和/或将一个步骤分解为多个步骤执行。

基于同一发明构思,本发明实施例中还提供了一种基于云资源运营门户的资源申请装置,如下面的实施例。由于基于云资源运营门户的资源申请装置解决问题的原理与基于云资源运营门户的资源申请方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。以下所使用的,术语“单元”或者“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

本发明实施例提供一种基于云资源运营门户的资源申请装置,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,图2为本发明实施例中基于云资源运营门户的资源申请装置结构的示意图,如图2所示,该装置包括:

资源预检与清单生成模块021,用于接收maximo平台发送的云资源请求,检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,生成云资源请求对应的云资源清单;

清单发送与审批结果接收模块022,用于将云资源请求对应的云资源清单发送至maximo平台,接收maximo平台返回的云资源清单的审批结果,其中,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

资源下发与结果返回模块023,用于在云资源清单的审批结果为审批通过时,进行云资源下发,将云资源下发结果发送至maximo平台。

在一个实施例中,还包括:错误提示模块024,用于:

接收maximo平台发送的云资源请求后,判断maximo平台发送的云资源请求是否属于云资源运营门户;

在maximo平台发送的云资源请求不属于云资源运营门户时,向maximo平台返回错误提示信息。

在一个实施例中,资源下发与结果返回模块023,具体用于:

在云资源清单的审批结果为审批通过时,实时或在预设时刻进行云资源的批量自动下发。

在一个实施例中,还包括:预扣除模块025,用于:

在资源池中的剩余资源满足所述云资源请求时,在资源池中的剩余资源中预扣除所述云资源请求对应的云资源。

在一个实施例中,还包括:请求失败返回模块026,用于:

在资源池中的剩余资源不满足所述云资源请求时,向maximo平台返回云资源请求失败的信息。

基于同一发明构思,本发明实施例还提供一种基于maximo平台的资源申请方法,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,图3为本发明实施例中基于maximo平台的资源申请方法流程的示意图,如图3所示,该方法包括:

步骤301:接收用户的云资源请求,将云资源请求发送至云资源运营门户;

步骤302:接收云资源运营门户返回的云资源请求对应的云资源清单,将云资源清单推送至审批人;其中,云资源运营门户用于检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,返回云资源请求对应的云资源清单,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

步骤303:获得述云资源清单的审批结果,将云资源清单的审批结果发送至云资源运营门户;

步骤304:接收云资源运营门户返回的云资源下发结果。

基于同一发明构思,本发明实施例提供一种基于云资源运营门户的资源申请装置,用以实现云资源运营门户与maximo平台的数据交互,提高资源申请的效率,图4为本发明实施例中基于maximo平台的资源申请装置结构的示意图,如图4所示,该装置包括:

资源请求发送模块041,用于接收用户的云资源请求,将云资源请求发送至云资源运营门户;

清单接收与审批推送模块042,用于接收云资源运营门户返回的云资源请求对应的云资源清单,将云资源清单推送至审批人;其中,云资源运营门户用于检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,返回云资源请求对应的云资源清单,maximo平台与云资源运营门户通过预先约定的数据接口进行数据传输;

审批结果发送模块043,用于获得述云资源清单的审批结果,将云资源清单的审批结果发送至云资源运营门户;

结果接收模块044,用于接收云资源运营门户返回的云资源下发结果。

本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于云资源运营门户的资源申请方法,或基于maximo平台的资源申请方法。

本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有执行基于云资源运营门户的资源申请方法,或基于maximo平台的资源申请方法的计算机程序。

下面举一个具体的例子,以便于理解本发明如何实施。

图5为本发明实施例中具体实施例的示意图,如图5所示,包括;

首先,maximo平台与云资源运营门户预先约定Restful API数据接口,接着,执行如下步骤:

第一步:用户通过maximo平台发起自然语言的云资源请求,maximo平台接收用户的云资源请求,调用云资源运营门户的待办任务接口,将云资源请求发送至云资源运营门户;

第二步:云资源运营门户判断云资源请求是否属于云资源运营门户,在云资源请求不属于云资源运营门户时,调用maximo平台的错误提示接口,向maximo平台返回错误提示信息;在云资源请求属于云资源运营门户时,执行第三步;

第三步:云资源运营门户判断云资源请求检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源不满足云资源请求时,调用maximo平台的请求失败接口,向maximo平台返回云资源请求失败的信息,maximo平台将云资源请求退回至用户端;在资源池中的剩余资源满足云资源请求时,执行第四步;

第四步:云资源运营门户将自然语言的云资源请求转换为云资源运营门户能够识别的云资源清单,并在资源池中的剩余资源中预扣除云资源请求对应的云资源,调用maximo平台的审批流程启动接口,将云资源请求对应的云资源清单发送至maximo平台;

第五步:maximo平台将云资源清单推送至审批人,多个审批人逐级审批云资源清单后,得到云资源清单的审批结果;

第六步:maximo平台调用云资源运营门户的资源下发接口,将云资源清单的审批结果发送至云资源运营门户;

第七步:在云资源清单的审批结果为审批通过时,云资源运营门户根据用户需求,实时或在预设时刻进行云资源的批量自动下发;

第八步:云资源运营门户调用maximo平台的资源下发结果通知接口,将云资源下发结果发送至maximo平台。

综上所述,本发明实施例通过:maximo平台接收用户的云资源请求,将云资源请求发送至云资源运营门户;云资源运营门户检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源满足云资源请求时,生成云资源请求对应的云资源清单,将云资源请求对应的云资源清单发送至maximo平台,进而通过资源预检,规避了由于资源不足导致流程回退的问题;maximo平台将云资源清单推送至审批人,获得云资源清单的审批结果,将云资源清单的审批结果发送至云资源运营门户;云资源运营门户在云资源清单的审批结果为审批通过时,进行云资源下发,将云资源下发结果发送至maximo平台,进而基于预先约定的数据接口实现了云资源运营门户与maximo平台的数据交互,并实现了资源申请流程的自动流转,提高了资源申请的效率。

此外,云资源运营门户在接收maximo平台发送的云资源请求后,判断云资源请求是否属于云资源运营门户,在云资源请求不属于云资源运营门户时,可以调用maximo平台的错误提示接口,向maximo平台返回错误提示信息,能够及时提醒maximo平台的工作人员发现错误,避免流程停滞。

在云资源请求属于云资源运营门户时,云资源运营门户判断云资源请求检测资源池中的剩余资源能否满足云资源请求,在资源池中的剩余资源不满足云资源请求时,调用maximo平台的请求失败接口,向maximo平台返回云资源请求失败的信息,进而通过资源预检规避了由于资源不足导致流程回退的问题,提高了资源申请的效率。

云资源运营门户将云资源清单的资源进行打包下发时,可以根据用户需求,实时或在预设时刻进行云资源的批量自动下发,这样审批人无须等到预设时刻进行审批,提高了审批时间的灵活性。

基于预先约定的数据接口实现了云资源运营门户与maximo平台的数据交互,实时传递了资源请求数据、资源清单数据、流程审批数据、资源下发数据等数据,保证了云资源运营门户与maximo平台的数据同步性和一致性。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

相关技术
  • 基于云资源运营门户的资源申请方法及装置
  • 一种申请云资源的工作流处理方法、装置、设备及介质
技术分类

06120113066968