[发明专利]智能设备间协同计算方法、系统、智能设备和介质有效
申请号: | 201711166732.8 | 申请日: | 2017-11-21 |
公开(公告)号: | CN109815003B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 杨新苗 | 申请(专利权)人: | 中国移动通信有限公司研究院;中国移动通信集团公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/54 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100032 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 设备 协同 计算方法 系统 介质 | ||
本发明公开了一种智能设备间协同计算方法、系统、智能设备和介质,智能设备位于同一局域网内,用以解决现有技术中智能设备的空闲资源不能被合理利用的问题。方法包括:作为主设备的智能设备接收包括至少两个计算模块的计算任务;针对每个计算模块,根据预先保存的每个设备的第一空闲资源,确定处理该计算模块的目标设备;根据所述计算任务包括的所述至少两个计算模块的顺序及确定的处理计算模块的目标设备,依次控制每个目标设备处理其对应的计算模块,并输出计算任务结果。由于在本发明实施例中,主设备确定处理每个计算模块的目标设备,使目标设备对计算模块进行处理,合理的利用了智能设备中的空闲资源,避免了资源的浪费。
技术领域
本发明涉及家庭智能设备技术领域,特别涉及一种智能设备间协同计算方法、系统、智能设备和介质。
背景技术
随着科技的发展,智能设备越来越普及,家庭中出现越来越多的智能设备,比如机顶盒、智能路由器、智能家庭网关、智能音箱等等。这些智能设备一般都各自承担一些固定的独立业务。单个智能设备在承担独立业务时,可能会有一些计算资源被闲置,或者当用户暂时不需要这些智能设备承担其独立业务时,它们的计算资源将大部分被闲置下来。
在现有技术中,智能设备一般禁止安装其他应用程序,空闲的计算资源无法被合理的利用。并且单个智能设备本身的计算资源并不是很多,计算能力并不强大,单个智能设备空闲的计算资源无法支撑复杂的智能计算任务,为了避免资源的浪费,如何利用智能设备中的空闲资源是一件亟待解决的问题。
发明内容
本发明实施例公开了一种智能设备间协同计算方法、系统、智能设备和介质,用以解决现有技术中智能设备的空闲资源不能被合理利用的问题。
为达到上述目的,本发明实施例公开了一种智能设备间协同计算方法,智能设备位于同一局域网内,应用于作为主设备的智能设备,所述方法包括:
接收包括至少两个计算模块的计算任务;
针对每个计算模块,根据预先保存的每个设备的第一空闲资源,确定处理该计算模块的目标设备;
根据所述计算任务包括的所述至少两个计算模块的顺序及确定的处理计算模块的目标设备,依次控制每个目标设备处理其对应的计算模块,并输出计算任务结果。
进一步地,所述方法还包括:
当接收到从设备发送的携带变化后的空闲资源的更新通知消息时,根据该从设备变化后的空闲资源,对预先保存的该从设备的第一空闲资源进行更新;和/或
当识别到自身的空闲资源发生变化时,根据自身变化后的空闲资源,对预先保存的自身的第一空闲资源进行更新。
进一步地,所述方法还包括:
当接收到第一目标设备发送的处理其对应的第一计算模块异常的通知消息时,控制每个目标设备暂停处理其对应的计算模块;
并根据预先保存的每个设备的第二空闲资源,确定处理所述第一计算模块的第二目标设备;
并根据所述计算任务包括的所述至少两个计算模块的顺序及确定的处理计算模块的目标设备,依次控制每个目标设备处理其对应的计算模块,并输出计算任务结果。
进一步地,根据预先保存的每个设备的空闲资源,确定处理计算模块的目标设备的过程包括:
针对每个计算模块,根据预先保存的每个设备的空闲资源,以及预设的资源阈值,确定候选设备;在候选设备中选择第一设备,向该第一设备发送加载该计算模块的指令,使被选择的第一设备加载该计算模块对应的计算程序,如果接收到加载成功的通知消息,将被选择的第一设备确定为目标设备,否则,重新在候选设备中选择第二设备,直至确定出目标设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信有限公司研究院;中国移动通信集团公司,未经中国移动通信有限公司研究院;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711166732.8/2.html,转载请声明来源钻瓜专利网。