一种计算资源调度方法、装置及相关组件制造方法及图纸

技术编号:25521246 阅读:17 留言:0更新日期:2020-09-04 17:11
本申请公开了一种计算资源调度方法,应用于移动终端,移动终端和云端均部署有目标应用程序的多个子程序,该计算资源调度方法包括:当接收到通过目标应用程序发出的请求数据,获取当前网络信号强度评级;根据当前网络信号强度评级,在云端的所有子程序和/或移动终端的所有子程序中确定运行子程序;将请求数据发送至各个运行子程序中进行业务运算。本申请既可以利用云端的计算资源对请求数据进行业务运算,也可以利用移动终端的计算资源对请求数据进行业务运算保证在利用计算资源的同时增强应用程序在移动终端的运行可靠性及运行效率。本申请还公开了一种计算资源调度装置、电子设备及计算机可读存储介质,具有以上有益效果。

【技术实现步骤摘要】
一种计算资源调度方法、装置及相关组件
本申请涉及云计算领域,特别涉及一种计算资源调度方法、装置及相关组件。
技术介绍
在云计算和移动互联网时代,大部分移动终端只是作为应用程序的一个请求发送端兼数据接收端,其中请求数据的存储、分析、运算等均通过移动互联网传输到云端利用云计算资源进行处理,从而极大地降低了移动终端的资源(内存、CPU、电量等)消耗。但是移动终端在享受云计算带来便利的同时也面临一些问题,数据在从移动终端作为请求传输到云端以及请求在云端经过业务运算反馈到移动终端的过程非常依赖移动互联网网络的信号强度,当信号强度很弱时,严重影响应用程序运行效率,一旦断网,应用程序将完全失效,导致业务无法正常完成。因此,如何提供一种解决上述技术问题的方案是本领域技术人员目前需要解决的问题。
技术实现思路
本申请的目的是提供一种计算资源调度方法、装置、电子设备及计算机可读存储介质,既可以利用云端的计算资源对请求数据进行业务运算,也可以利用移动终端的计算资源对请求数据进行业务运算保证在利用计算资源的同时增强应用程序在移动终端的运行可靠性及运行效率。为解决上述技术问题,本申请提供了一种计算资源调度方法,应用于移动终端,所述移动终端和云端均部署有目标应用程序的多个子程序,该计算资源调度方法包括:当接收到通过所述目标应用程序发出的请求数据,获取当前网络信号强度评级;根据当前网络信号强度评级,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序;将所述请求数据发送至各个所述运行子程序中进行业务运算。优选的,所述当接收到通过所述目标应用程序发出的请求数据之后,该计算资源调度方法还包括:将所述请求数据按逻辑依赖原则进行打包分类处理,得到多个请求数据包;相应的,所述将所述请求数据发送至各个所述运行子程序中进行业务运算的过程具体为:将各个所述请求数据包分别发送至其各自对应的运行子程序中进行业务运算。优选的,所述将所述请求数据按逻辑依赖原则进行分类打包处理,得到多个请求数据包之后,该计算资源调度方法还包括:将每类所述请求数据对应的子程序接口作为标签记录在所述请求数据包中。优选的,该计算资源调度方法还包括:获取各个所述子程序的使用频率;相应的,所述根据当前网络信号强度评级,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序的过程具体为:根据当前网络信号强度评级及各个所述子程序的使用频率,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序。优选的,所述获取各个所述子程序的使用频率之后,该计算资源调度方法还包括:将各个所述子程序划分为多个集合,每个所述集合中任意两个所述子程序的使用频率差值小于预设值。优选的,所述获取当前网络信号强度评级的过程具体包括:获取当前网络状态;根据预设阈值区间和当前网络状态得到当前网络信号强度评级。为解决上述技术问题,本申请还提供了一种计算资源调度装置,应用于移动终端,所述移动终端和云端均部署有目标应用程序的多个子程序,该计算资源调度装置包括:获取模块,用于当接收到通过所述目标应用程序发出的请求数据,获取当前网络信号强度评级;确定模块,用于根据当前网络信号强度评级,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序;处理模块,用于将所述请求数据发送至各个所述运行子程序中进行业务运算。优选的,该计算资源调度装置还包括:打包模块,用于将所述请求数据按逻辑依赖原则进行打包分类处理,得到多个请求数据包;相应的,所述处理模块具体用用于:将各个所述请求数据包分别发送至其各自对应的运行子程序中进行业务运算。为解决上述技术问题,本申请还提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上文任意一项所述的计算资源调度方法的步骤。为解决上述技术问题,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上文任意一项所述的计算资源调度方法的步骤。本申请提供了一种计算资源调度方法,首先在移动终端和云端均部署目标应用程序的多个子程序,当接收到通过该目标应用程序发出的请求数据后,根据当前网络信号强度评级,在移动终端和/或云端上选择对应的运行子程序对请求数据进行业务运算,相较于现有技术,本申请既可以利用云端的计算资源对请求数据进行业务运算,也可以利用移动终端的计算资源对请求数据进行业务运算,同时本申请是根据当前网络信号强度评级选择各个子程序的运行端,实现对云端和移动终端的计算资源的调度,在网络信号异常的状态下移动终端上的各个子程序仍然可以正常运行,对请求数据进行业务运算,从而保证在利用计算资源的同时增强应用程序在移动终端的运行可靠性及运行效率,进而保证用户业务的正常完成。本申请还提供了一种计算资源调度装置、电子设备及计算机可读存储介质,具有和上述计算资源调度方法相同的有益效果。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请所提供的一种计算资源调度方法的步骤流程图;图2为本申请所提供的一种计算资源分配策略示意图;图3为本申请所提供的一种计算资源调度装置的结构示意图。具体实施方式本申请的核心是提供一种计算资源调度方法、装置、电子设备及计算机可读存储介质,既可以利用云端的计算资源对请求数据进行业务运算,也可以利用移动终端的计算资源对请求数据进行业务运算保证在利用计算资源的同时增强应用程序在移动终端的运行可靠性及运行效率。为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。首先需要说明的实时,本申请中的计算资源具体指移动终端的计算资源和云端的计算资源,为实现对移动终端的计算资源和云端的计算资源的调度,本实施例首先将目标应用程序分解为多个独立的子程序,将所有子程序在云端和移动终端双端均安装部署,且每个子程序同一时刻仅在其中一端运行。本申请所提供的一种计算资源调度方法具体可在移动终端实现,下面对该计算资源调度方法进行详细说明。请参照图1,图1为本申请所提供的一种计算资源调度方法的步骤流程图,该资源调度方法包括:S101:当接收到通过目标应用程序发出的请求数据,获取当前网络信号强度评级;本文档来自技高网...

【技术保护点】
1.一种计算资源调度方法,其特征在于,应用于移动终端,所述移动终端和云端均部署有目标应用程序的多个子程序,该计算资源调度方法包括:/n当接收到通过所述目标应用程序发出的请求数据,获取当前网络信号强度评级;/n根据当前网络信号强度评级,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序;/n将所述请求数据发送至各个所述运行子程序中进行业务运算。/n

【技术特征摘要】
1.一种计算资源调度方法,其特征在于,应用于移动终端,所述移动终端和云端均部署有目标应用程序的多个子程序,该计算资源调度方法包括:
当接收到通过所述目标应用程序发出的请求数据,获取当前网络信号强度评级;
根据当前网络信号强度评级,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序;
将所述请求数据发送至各个所述运行子程序中进行业务运算。


2.根据权利要求1所述的计算资源调度方法,其特征在于,所述当接收到通过所述目标应用程序发出的请求数据之后,该计算资源调度方法还包括:
将所述请求数据按逻辑依赖原则进行打包分类处理,得到多个请求数据包;
相应的,所述将所述请求数据发送至各个所述运行子程序中进行业务运算的过程具体为:
将各个所述请求数据包分别发送至其各自对应的运行子程序中进行业务运算。


3.根据权利要求2所述的计算资源调度方法,其特征在于,所述将所述请求数据按逻辑依赖原则进行分类打包处理,得到多个请求数据包之后,该计算资源调度方法还包括:
将每类所述请求数据对应的子程序接口作为标签记录在所述请求数据包中。


4.根据权利要求1所述的计算资源调度方法,其特征在于,该计算资源调度方法还包括:
获取各个所述子程序的使用频率;
相应的,所述根据当前网络信号强度评级,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序的过程具体为:
根据当前网络信号强度评级及各个所述子程序的使用频率,在所述云端的所有所述子程序和/或所述移动终端的所有所述子程序中确定运行子程序。


5.根据权利要求4所述的计算资源调度方法,其特征在于...

【专利技术属性】
技术研发人员:武警贺颜秉珩闫冬冬
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东;37

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

1