算法资源的动态分配方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:32743625 阅读:14 留言:0更新日期:2022-03-20 08:50
本申请涉及资源分配技术领域,揭露一种算法资源的动态分配方法、装置、计算机设备及存储介质,其中方法包括获取并解析应用业务申请,以得到资源申请信息;从云服务管理平台中划拨算法服务资源,并基于算法服务资源生成虚拟算法服务设备以及唯一设备标识;从授权管理模块中申请授权,以获取授权管理模块下发的授权补丁包,并将虚拟算法服务设备安装授权补丁包,其中授权信息绑定唯一设备标识;若接收到应用业务退订申请命令,将应用业务退订申请命令对应的算法服务资源和对应的授权信息进行释放。本申请通过算法资源的动态分配,有利于提高算法资源的分配效率,并通过算法授权与唯一设备标识绑定,保护了算法授权不会被其它设备共享使用。备共享使用。备共享使用。

【技术实现步骤摘要】
算法资源的动态分配方法、装置、计算机设备及存储介质


[0001]本申请涉及资源分配
,尤其涉及一种算法资源的动态分配方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着云资源的大规模应用、用户智能分析功能的多次变更需求涌现,迫切需要解决智能分析算法资源的灵活加载和释放。
[0003]现有的算法资源的分配方式为物理机加载智能分析算法资源,且通过硬件信息一次性绑定授权管理模块进行授权,该授权管理模块授权无法迁移到其它物理机,从而导致算法资源的分配效率较低。

技术实现思路

[0004]本申请实施例的目的在于提出一种算法资源的动态分配方法、装置、计算机设备及存储介质,以提高算法资源分配的效率。
[0005]为了解决上述技术问题,本申请实施例提供一种算法资源的动态分配方法,包括:
[0006]获取用户端提交的应用业务申请,并解析所述应用业务申请,以得到资源申请信息;
[0007]基于所述资源申请信息,从云服务管理平台中划拨算法服务资源,并基于所述算法服务资源生成虚拟算法服务设备以及唯一设备标识;
[0008]根据所述唯一设备标识,从授权管理模块中申请授权,以获取所述授权管理模块下发的授权补丁包;
[0009]将所述授权补丁包发送到所述虚拟算法服务设备,以使得所述虚拟算法服务设备安装所述授权补丁包,以使得授权补丁包中的授权信息绑定所述唯一设备标识;
[0010]若接收到应用业务退订申请命令,将所述应用业务退订申请命令对应的授权信息进行回收,以将所述应用业务退订申请命令对应的算法服务资源和所述授权信息进行释放。
[0011]为了解决上述技术问题,本申请实施例提供一种算法资源的动态分配装置,包括:
[0012]应用业务申请解析模块,应用获取用户端提交的应用业务申请,并解析所述应用业务申请,以得到资源申请信息;
[0013]算法服务资源划拨模块,用于基于所述资源申请信息,从云服务管理平台中划拨算法服务资源,并基于所述算法服务资源生成虚拟算法服务设备以及唯一设备标识;
[0014]授权补丁包获取模块,用于根据所述唯一设备标识,从授权管理模块中申请授权,以获取所述授权管理模块下发的授权补丁包;
[0015]授权补丁包安装模块,用于将所述授权补丁包发送到所述虚拟算法服务设备,以使得所述虚拟算法服务设备安装所述授权补丁包,以使得授权补丁包中的授权信息绑定所述唯一设备标识;
[0016]算法服务资源释放模块,用于若接收到应用业务退订申请命令,将所述应用业务退订申请命令对应的授权信息进行回收,以将所述应用业务退订申请命令对应的算法服务资源和所述授权信息进行释放。
[0017]为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种计算机设备,包括,一个或多个处理器;存储器,用于存储一个或多个程序,使得一个或多个处理器实现上述任意一项所述的算法资源的动态分配方法。
[0018]为解决上述技术问题,本专利技术采用的一个技术方案是:一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的算法资源的动态分配方法。
[0019]本专利技术实施例提供了一种算法资源的动态分配方法、装置、计算机设备及存储介质。其中,方法包括:获取用户端提交的应用业务申请,并解析应用业务申请,以得到资源申请信息;基于资源申请信息,从云服务管理平台中划拨算法服务资源,并基于算法服务资源生成虚拟算法服务设备以及唯一设备标识;根据唯一设备标识,从授权管理模块中申请授权,以获取授权管理模块下发的授权补丁包;将授权补丁包发送到虚拟算法服务设备,以使得虚拟算法服务设备安装授权补丁包,以使得授权补丁包中的授权信息绑定唯一设备标识;若接收到应用业务退订申请命令,将应用业务退订申请命令对应的授权信息进行回收,以将应用业务退订申请命令对应的算法服务资源和授权信息进行释放。通过对用户提交的应用业务申请进行分析,获取对应的算法服务资源,并获取授权信息,实现算法资源的动态分配,有利于提高算法资源的分配效率。
附图说明
[0020]为了更清楚地说明本申请中的方案,下面将对本申请实施例描述中所需要使用的附图作一个简单介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1是本申请实施例提供的算法资源的动态分配方法中子流程的一实现流程图;
[0022]图2是本申请实施例提供的算法资源的动态分配方法中子流程的又一实现流程图;
[0023]图3是本申请实施例提供的算法资源的动态分配方法中子流程的又一实现流程图;
[0024]图4是本申请实施例提供的算法资源的动态分配方法中子流程的又一实现流程图;
[0025]图5是本申请实施例提供的算法资源的动态分配方法中子流程的又一实现流程图;
[0026]图6是本申请实施例提供的算法资源的动态分配方法中子流程的又一实现流程图;
[0027]图7是本申请实施例提供的算法资源的动态分配方法中子流程的又一实现流程图;
[0028]图8是本申请实施例提供的算法资源的动态分配装置示意图;
[0029]图9是本申请实施例提供的计算机设备的示意图。
具体实施方式
[0030]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请;本申请的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本申请的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。
[0031]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0032]为了使本
的人员更好地理解本申请方案,下面将结合附图,对本申请实施例中的技术方案进行清楚、完整地描述。
[0033]下面结合附图和实施方式对本专利技术进行详细说明。
[0034]需要说明的是,本申请实施例所提供的算法资源的动态分配方法一般由服务器执行,相应地,算法资源的动态分配装置一般配置于服务器中。
[0035]请参阅图1,图1示出了算法资源的动态分配方法的一种具体实施方式。
[0036]需注意的是,若有实质上相同的结果,本专利技术的方法并不以图1所示的流程顺序为限,该方法包括如下步骤:
[0037]S1:获取用户端提交的应用业务申请,并解析应用业务申请,以得到资源申请信息。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算法资源的动态分配方法,应用于算法管理服务器,其特征在于,包括:获取用户端提交的应用业务申请,并解析所述应用业务申请,以得到资源申请信息;基于所述资源申请信息,从云服务管理平台中划拨算法服务资源,并基于所述算法服务资源生成虚拟算法服务设备以及唯一设备标识;根据所述唯一设备标识,从授权管理模块中申请授权,以获取所述授权管理模块下发的授权补丁包;将所述授权补丁包发送到所述虚拟算法服务设备,以使得所述虚拟算法服务设备安装所述授权补丁包,以使得授权补丁包中的授权信息绑定所述唯一设备标识;若接收到应用业务退订申请命令,将所述应用业务退订申请命令对应的授权信息进行回收,以将所述应用业务退订申请命令对应的算法服务资源和所述授权信息进行释放。2.根据权利要求1所述的算法资源的动态分配方法,其特征在于,所述基于所述资源申请信息,从云服务管理平台中划拨算法服务资源,并基于所述算法服务资源生成虚拟算法服务设备以及唯一设备标识,包括:将所述资源申请信息发送到所述云服务管理平台中,其中,所述资源申请信息包括算法标识和算法应用信息;基于所述算法标识和所述算法应用信息,从所述云服务管理平台中划拨所述算法服务资源;基于所述算法服务资源生成虚拟算法服务设备,并获取所述虚拟算法服务设备的机器码,作为所述唯一设备标识。3.根据权利要求1所述的算法资源的动态分配方法,其特征在于,所述根据所述唯一设备标识,从授权管理模块中申请授权,以获取所述授权管理模块下发的授权补丁包,包括:将所述唯一设备标识发送到所述授权管理模块中,以使得所述授权管理模块获取所述唯一设备标识对应的授权资源信息;基于所述授权资源信息,通过所述授权管理模块生成所述授权补丁包。4.根据权利要求1所述的算法资源的动态分配方法,其特征在于,所述将所述授权补丁包发送到所述虚拟算法服务设备,以使得所述虚拟算法服务设备安装所述授权补丁包,以使得授权补丁包中的授权信息绑定所述唯一设备标识之后,所述方法还包括:接收所述用户端的应用业务对应的算法分析任务;将所述算法分析任务发送到所述虚拟算法服务设备,以使得所述虚拟算法服务设备对所述算法分析任务进行计算处理,生成计算结果;从所述虚拟算法服务设备中获取所述计算结果,并将所述计算结果返回所述用户端。5.根据权利要求1所述的算法资源的动态分配方法,其特征在于,所述若接收到应用业务退订申请命令,将所述应用业务退订申请命令对应的授权信息进行回收,以将所述应用业务退订申请命令对应的算法服务资源和所述授权信息进行释放,包括:若接收到所述应用业务退订申请命令,对所述应用业务退订申请命令进行解析,以获取所述应用业务退订申请命令对应的虚拟算法服务设备,作为目标虚拟算法服务设备;获取所述目标虚拟算法服务设备对应的唯一设备标识,作为...

【专利技术属性】
技术研发人员:张琳姝
申请(专利权)人:天翼物联科技有限公司
类型:发明
国别省市:

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

1