利索能及
我要发布
收藏
专利号: 2018116286647
申请人: 杭州海康威视数字技术股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-07-25
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种任务处理的方法,其特征在于,所述方法应用于云分析系统的任务调度节点中,所述云分析系统还包括至少一个计算节点,每个计算节点包括多个分析芯片,所述方法包括:接收待进行任务分析的目标任务;

依据已获取的各计算节点中分析芯片的优先级确定用于执行所述目标任务的目标分析芯片;

将所述目标任务发送至所述目标分析芯片所处的计算节点,以由该计算节点将所述目标任务下发至所述目标分析芯片进行处理;

接收所述计算节点在接收到所述目标任务后上报的所述目标分析芯片更新后的优先级;

将已记录的所述目标分析芯片的优先级更新为接收的所述优先级。

2.根据权利要求1所述的方法,其特征在于,所述依据已获取的各计算节点中分析芯片的优先级确定用于执行所述目标任务的目标分析芯片,包括:选择优先级最高的分析芯片作为目标分析芯片;

若选择的分析芯片的数量大于1,则从选择的所有分析芯片中随机选取一个作为目标分析芯片。

3.根据权利要求1所述的方法,其特征在于,所述将所述目标任务发送至所述目标分析芯片所处的计算节点,包括:根据所述目标分析芯片的标识以及所述目标任务生成任务分析消息;

将所述任务分析消息发送至所述目标分析芯片所处的计算节点。

4.根据权利要求1所述的方法,其特征在于,在所述依据已获取的各计算节点中分析芯片的优先级确定用于执行所述目标任务的目标分析芯片之前,还包括:接收各计算节点周期性发送的该计算节点集成的一个或多个分析芯片的芯片信息,其中,所述芯片信息包括所述分析芯片的优先级。

5.一种任务处理的方法,其特征在于,所述方法应用于云分析系统的计算节点中,所述云分析系统还包括任务调度节点,每个计算节点包括多个分析芯片,所述方法包括:接收所述任务调度节点发送的目标任务,其中,所述目标任务携带目标分析芯片的标识,所述目标分析芯片由所述任务调度节点根据已获取的所有分析芯片的优先级确定;

将所述目标任务下发至所述目标分析芯片的标识对应的目标分析芯片,以由所述目标分析芯片对所述目标任务进行任务分析处理;

对所述目标分析芯片的优先级进行更新;

将所述目标分析芯片更新后的优先级发送至所述任务调度节点中,以由所述任务调度节点将已记录的所述目标分析芯片的优先级更新为所述更新后的优先级。

6.根据权利要求5所述的方法,其特征在于,所述对所述目标分析芯片的优先级进行更新,包括:在将所述目标任务下发至所述目标分析芯片以后,降低所述目标分析芯片的优先级。

7.根据权利要求6所述的方法,其特征在于,所述对所述目标分析芯片的优先级进行更新,还包括:当检测到所述目标分析芯片对所述目标任务处理完成以后,提升所述目标分析芯片的优先级。

8.根据权利要求5‑7任一项所述的方法,其特征在于,还包括:周期性获取本节点集成的一个或多个分析芯片的芯片信息,所述芯片信息包括所述分析芯片最新的优先级;

将所述芯片信息发送至所述任务调度节点中。

9.一种任务处理的装置,其特征在于,所述装置应用于云分析系统的任务调度节点中,所述云分析系统还包括至少一个计算节点,每个计算节点包括多个分析芯片,所述装置包括:第一目标任务接收模块,用于接收待进行任务分析的目标任务;

目标分析芯片确定模块,用于依据已获取的各计算节点中分析芯片的优先级确定用于执行所述目标任务的目标分析芯片;

目标任务发送模块,用于将所述目标任务发送至所述目标分析芯片所处的计算节点,以由该计算节点将所述目标任务下发至所述目标分析芯片进行处理;接收所述计算节点在接收到所述目标任务后上报的所述目标分析芯片更新后的优先级;将已记录的所述目标分析芯片的优先级更新为接收的所述优先级。

10.一种任务处理的装置,其特征在于,所述装置应用于云分析系统的计算节点中,所述云分析系统还包括任务调度节点,每个计算节点包括多个分析芯片,所述装置包括:第二目标任务接收模块,用于接收所述任务调度节点发送的目标任务,其中,所述目标任务携带目标分析芯片的标识,所述目标分析芯片由所述任务调度节点根据已获取的所有分析芯片的优先级确定;

目标任务下发模块,用于将所述目标任务下发至所述目标分析芯片的标识对应的目标分析芯片,以由所述目标分析芯片对所述目标任务进行任务分析处理;对所述目标分析芯片的优先级进行更新;将所述目标分析芯片更新后的优先级发送至所述任务调度节点中,以由所述任务调度节点将已记录的所述目标分析芯片的优先级更新为所述更新后的优先级。

11.一种云分析系统,其特征在于,所述云分析系统包括任务调度节点以及至少一个计算节点,每个计算节点包括多个分析芯片;

所述任务调度节点包括:

第一目标任务接收模块,用于接收待进行任务分析的目标任务;

目标分析芯片确定模块,用于依据已获取的各计算节点中分析芯片的优先级确定用于执行所述目标任务的目标分析芯片;

目标任务发送模块,用于将所述目标任务发送至所述目标分析芯片所处的计算节点,以由该计算节点将所述目标任务下发至所述目标分析芯片进行处理,接收所述计算节点在接收到所述目标任务后上报的所述目标分析芯片更新后的优先级;将已记录的所述目标分析芯片的优先级更新为接收的所述优先级;

所述计算节点包括:

第二目标任务接收模块,用于接收所述任务调度节点发送的目标任务,其中,所述目标任务携带目标分析芯片的标识,所述目标分析芯片由所述任务调度节点根据已获取的所有分析芯片的优先级确定;

目标任务下发模块,用于将所述目标任务下发至所述目标分析芯片的标识对应的目标分析芯片,以由所述目标分析芯片对所述目标任务进行任务分析处理;对所述目标分析芯片的优先级进行更新;将所述目标分析芯片更新后的优先级发送至所述任务调度节点中,以由所述任务调度节点将已记录的所述目标分析芯片的优先级更新为所述更新后的优先级。