预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共22页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113867914A(43)申请公布日2021.12.31(21)申请号202111135693.1(22)申请日2021.09.27(71)申请人上海商汤智能科技有限公司地址200233上海市徐汇区桂平路391号3号楼1605A室(72)发明人张义保董亚魁吴晓明吴佳飞叶建云冷冰徐慧敏王磊张广程(74)专利代理机构北京林达刘知识产权代理事务所(普通合伙)11277代理人刘新宇(51)Int.Cl.G06F9/48(2006.01)G06F9/50(2006.01)权利要求书2页说明书15页附图4页(54)发明名称任务调度方法及装置、电子设备和存储介质(57)摘要本公开涉及一种任务调度方法及装置、电子设备和存储介质,所述方法包括:响应于接收到算法调度指令,获取多个终端设备的设备信息和状态信息;根据待处理任务的额定运算资源信息、多个终端设备的设备信息和状态信息,在多个终端设备中确定目标终端设备;将待处理任务的任务数据发送至目标终端设备。根据本公开的实施例的任务调度方法,能够获取各个终端设备的设备信息和状态信息,并结合任务的额定运算资源信息来调度适合的终端设备来执行任务,可调用多种具有不同功能的终端设备来执行,提高处理任务的多样性,提升系统的扩展性。还可选择运算资源匹配的终端设备来执行任务,提升任务处理效率。CN113867914ACN113867914A权利要求书1/2页1.一种任务调度方法,其特征在于,所述方法用于云端,包括:响应于接收到算法调度指令的情况,获取多个终端设备的设备信息和状态信息,其中,所述设备信息包括终端设备的功能信息以及运算资源信息,所述状态信息包括终端设备的运算资源占用信息,所述功能信息用于表示所述终端设备所能实现的功能;根据待处理任务的额定运算资源信息、所述多个终端设备的所述设备信息和所述状态信息,在所述多个终端设备中确定出用于执行所述待处理任务的目标终端设备;将所述待处理任务的任务数据发送至所述目标终端设备。2.根据权利要求1所述的方法,其特征在于,根据待处理任务的额定运算资源信息、所述多个终端设备的所述设备信息和所述状态信息,在所述多个终端设备中确定出用于执行所述待处理任务的目标终端设备,包括:根据所述待处理任务的类型,以及所述多个终端设备的功能信息,确定能够执行所述待处理任务的第一终端设备;根据所述第一终端设备的运算资源信息和运算资源占用信息,确定所述第一终端设备的剩余运算资源信息;根据所述剩余运算资源信息,以及所述待处理任务的额定运算资源信息,在所述第一终端设备中确定出所述目标终端设备。3.根据权利要求2所述的方法,其特征在于,所述剩余运算资源信息包括剩余处理器资源和剩余内存,所述额定运算资源信息包括处理器运算资源需求和内存需求,其中,根据所述剩余运算资源信息,以及所述待处理任务的额定运算资源信息,在所述第一终端设备中确定出所述目标终端设备,包括:在所述第一终端设备中,确定出处理器运算资源大于或等于处理器运算资源需求、且剩余内存大于或等于内存需求的目标终端设备。4.根据权利要求2所述的方法,其特征在于,所述剩余运算资源信息包括剩余处理器运算资源和剩余内存,所述额定运算资源信息包括处理器运算资源需求和内存需求,其中,根据所述剩余运算资源信息,以及所述待处理任务的额定运算资源信息,在所述第一终端设备中确定出所述目标终端设备,包括:根据多个所述第一终端设备的剩余处理器运算资源和剩余内存,分别确定多个所述第一终端设备的剩余运算资源指标;根据所述处理器运算资源需求和所述内存需求,确定运算资源需求指标;在所述第一终端设备中,确定出剩余运算资源指标大于或等于所述运算资源需求指标的目标终端设备。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述目标终端设备对所述待处理任务的处理结果。6.根据权利要求1所述的方法,其特征在于,所述云端和所述终端设备之间通过消息队列遥测传输协议进行数据的传输。7.一种任务调度方法,其特征在于,所述方法用于终端设备,包括:确定当前的状态信息,并将所述状态信息和设备信息发送至云端,其中,所述设备信息包括所述终端设备的功能信息以及运算资源信息,所述状态信息包括所述终端设备的运算资源占用信息;2CN113867914A权利要求书2/2页在接收到所述云端发送的任务数据的情况下,处理与所述任务数据对应的任务,获得处理结果。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:将所述处理结果发送至所述云端。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:将所述终端设备的功能信息以及运算资源信息进行封装,获得与所述终端设备对应的通用执行框架,所述通用执行框架包括通用的应用程序接口。10.一种任务