【技术实现步骤摘要】
一种控制方法和装置
[0001]本申请属于控制
,尤其涉及一种控制方法和装置。
技术介绍
[0002]随着计算机技术的发展,云计算已经成为计算机领域常用的一种技术。通过云计算技术,终端设备可以将数据发送给云端的服务器,由服务器对数据进行计算,终端设备只需要接收并向用户展示对应的计算结果。
[0003]现有云计算技术的问题在于,数据的计算全部由服务器执行,终端设备的计算资源没有得到利用,导致终端设备的计算资源的利用率较低。
技术实现思路
[0004]为此,本申请公开如下技术方案:
[0005]本申请第一方面公开一种控制方法,包括:
[0006]将拦截的对电子设备的目标硬件部件的至少一调用请求处理成指定任务队列中的至少一待执行任务;
[0007]获得所述目标硬件部件和与所述电子设备具有关联关系的至少一第一处理设备的使用数据;
[0008]基于所述使用数据将所述待执行任务通过对应驱动程序给到所述目标硬件部件和/或所述第一处理设备,以使得所述目标硬件部件和/或所述第一处理 ...
【技术保护点】
【技术特征摘要】
1.一种控制方法,包括:将拦截的对电子设备的目标硬件部件的至少一调用请求处理成指定任务队列中的至少一待执行任务;获得所述目标硬件部件和与所述电子设备具有关联关系的至少一第一处理设备的使用数据;基于所述使用数据将所述待执行任务通过对应驱动程序给到所述目标硬件部件和/或所述第一处理设备,以使得所述目标硬件部件和/或所述第一处理设备执行所述待执行任务;其中,所述指定任务队列能够根据待执行任务的执行结果更新。2.根据权利要求1所述的方法,其中,将拦截的对电子设备的目标硬件部件的至少一调用请求处理成指定任务队列中的至少一待执行任务,包括:响应于监控到至少一目标应用通过对应接口调用所述目标硬件部件的请求,控制所述目标应用的调用路径从第一调用路径切换至第二调用路径,以拦截所述至少一目标应用对所述目标硬件部件的调用请求;以及,通过所述第二调用路径中的第一服务节点将所述调用请求处理成至少一待执行任务,并添加至所述指定任务队列中;其中,所述第二调用路径中的服务节点多于所述第一调用路径中的服务节点,所述第二调用路径中的不同的服务节点能够提供的功能不同。3.根据权利要求2所述的方法,其中,控制所述目标应用的调用路径从第一调用路径切换至第二调用路径,以拦截所述至少一目标应用对所述目标硬件部件的调用请求,包括:获得所述目标应用的属性信息,所述属性信息至少能够指示所述目标应用通过对应接口调用所述目标硬件部件;基于所述属性信息确定各目标应用所对应的拦截策略,以基于对应的拦截策略控制所述目标应用的调用路径从第一调用路径切换至第二调用路径。4.根据权利要求3所述的方法,其中,基于所述属性信息确定各目标应用所对应的拦截策略,包括以下至少之一:如果所述属性信息指示第一目标应用通过第一接口调用所述目标硬件部件,通过修改注册表的方式拦截所述第一目标应用的调用请求;如果所述属性信息指示第二目标应用通过第二接口调用所述目标硬件部件,通过修改系统环境变量的方式拦截所述第二目标应用的调用请求;如果所述属性信息指示第三目标应用通过第三接口调用所述目标硬件部件,通过钩子函数拦截所述第三目标应用的调用请求。5.根据权利要求1所述的方法,基于所述使用数据将所述待执行任务通过对应驱动程序给到所述目标硬件部件和/或所述第一处理设备,包括以下至少之一:基于所述使用数据确定所述目标硬件部件的当前处理能力,如果所述当前处理能力能够执行所述待执行任务中的第一待执行任务,将所述第一待执行任务通过第一驱动程序给到所述目标硬件部件;基于所述使用数据确定所述目标硬件部件的当前处理能力,如果所述当前处理能力无法执行所述待执行任务中的第二待执行任务,将所述第二待执行任务通过第二驱动程序给
到所述第一处理设备;基于所述使用数据确定所述目标硬件部件的当前处理能力,如果所述当前处理能力无法执行所述待执行任务中的第三待执行任务,将所述第三待执行任务的第一子任务通过第一驱动程序给到所述目标硬件部件、将所述第三待执行任务的第二子任务通过第二驱动程...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。