【技术实现步骤摘要】
一种智能设备执行任务的方法和装置
本申请涉及人工智能
,特别涉及一种智能设备执行任务的方法和装置。
技术介绍
随着人工智能技术的发展,各种各样的智能设备得到了广泛的应用,比如,智能设备可以是发现某人跌倒即会拨打家人电话的机器人。目前,机器人可以执行多种任务,例如,可以执行图像处理的任务、执行语音识别的任务以及执行拨打某号码的任务。机器人执行某任务的具体处理可以是:机器人中可以预先存储有触发信息与任务的对应关系,机器人可以通过各种部件(比如摄像部件、语音获取部件)检测到不同的触发信息,每当机器人通过某部件检测到触发信息时,可以根据预先存储的触发信息与任务的对应关系,确定触发信息对应的任务,进而,可以执行该任务。例如,当机器人通过摄像部件检测到有人跌倒的触发信息时,可以执行向某号码拨打电话的任务。在实现本申请的过程中,专利技术人发现现有技术至少存在以下问题:很多情况下,通过不同部件检测到的触发信息对应的任务可能是相同的,例如,当有人跌掉时,机器人可能会通过摄像部件检测到有人跌倒的触发信息,也可能会通过语音获取部件检测有人跌倒的触发信息,此种情况下,通过两个部件检测到的触发信息对应同一个事件(有人跌倒),即对应的任务是相同的。基于上述机器人执行某任务的方式,此种情况下,机器人会针对两个触发信息对应的同一事件执行两次对应的任务,从而,导致资源浪费。
技术实现思路
为了解决相关技术中资源浪费的问题,本专利技术实施例提供了一种智能设备执行任务的方法和装置。所述技术方案如下:第一方面,提供了一种智能设备执行任务的方法,该方法包括:当智能设备检测到至少一个触发信息时,根 ...
【技术保护点】
1.一种智能设备执行任务的方法,其特征在于,所述方法包括:当智能设备检测到至少一个触发信息时,根据所述至少一个触发信息,确定所述至少一个触发信息触发的待处理的至少一个事件,其中,所述至少一个事件互不相同,所述触发信息是所述智能设备通过传感器检测到的外界的信息,所述事件是当所述智能设备检测到触发信息时能够确定的外界发生的事件;对于确定出的每个事件,在所述事件对应的至少一个任务中,选取所述事件对应的目标任务,其中,所述任务是所述智能设备针对外界发生的事件所能采取的处理方式;执行所述每个事件对应的目标任务。
【技术特征摘要】
1.一种智能设备执行任务的方法,其特征在于,所述方法包括:当智能设备检测到至少一个触发信息时,根据所述至少一个触发信息,确定所述至少一个触发信息触发的待处理的至少一个事件,其中,所述至少一个事件互不相同,所述触发信息是所述智能设备通过传感器检测到的外界的信息,所述事件是当所述智能设备检测到触发信息时能够确定的外界发生的事件;对于确定出的每个事件,在所述事件对应的至少一个任务中,选取所述事件对应的目标任务,其中,所述任务是所述智能设备针对外界发生的事件所能采取的处理方式;执行所述每个事件对应的目标任务。2.根据权利要求1所述的方法,其特征在于,所述当智能设备检测到至少一个触发信息时,根据所述至少一个触发信息,确定所述至少一个触发信息触发的待处理的至少一个事件,包括:当智能设备检测到至少一个触发信息时,确定检测到的每个触发信息触发的事件;对确定出的全部事件进行去重处理,得到所述至少一个触发信息触发的待处理的至少一个事件。3.根据权利要求2所述的方法,其特征在于,所述当智能设备检测到至少一个触发信息时,确定检测到的每个触发信息触发的事件,包括:当智能设备检测到至少一个触发信息时,根据预先训练的分类模型以及事件集合中的每个事件,对检测到的每个触发信息进行分类,确定每个触发信息对应的事件。4.根据权利要求1所述的方法,其特征在于,所述对于确定出的每个事件,在所述事件对应的至少一个任务中,选取所述事件对应的目标任务,包括:对于确定出的每个事件,在所述事件对应的至少一个任务中,根据所述事件对应的至少一个任务中的每个任务的选择概率,选取所述事件对应的目标任务。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当接收到输入的对执行第一事件对应的目标任务中的第一任务的满意程度值时,根据所述输入的满意程度值,调整所述第一事件对应的第一任务的选择概率。6.根据权利要求1-5任意一项所述的方法,其特征在于,所述方法还包括:根据预先存储的事件集合中的各事件对应的重要度和紧迫度,确定所述至少一个事件中的每个事件对应的重要度和紧迫度;对于每个事件,根据确定出的所述事件对应的重要度和紧迫度,确定所述事件的优先级;所述执行所述每个事件对应的目标任务,包括:根据每个事件的优先级,按照优先级由高到低的顺序,执行每个事件对应的目标任务。7.根据权利要求6所述的方法,其特征在于,所述对于每个事件,根据确定出的所述事件对应的重要度和紧迫度,确定所述事件的优先级,包括:对于每个事件,获取上一次执行所述事件对应的任务的实际成本和预期成本;根据上一次执行所述事件对应的任务的实际成本和预期成本,确定本次执行所述事件对应的目标任务需要的预期成本;根据确定出的所述事件对应的重要度、紧迫度和确定出的本次执行所述事件对应的目标任务需要的预期成本,确定所述事件的优先级。8.根据权利要求6所述的方法,其特征在于,所述根据预先存储的事件集合中的各事件对应的重要度和紧迫度,确定所述至少一个事件中的每个事件对应的重要度和紧迫度,包括:根据预先存储的重要度-紧迫度矩阵,以及所述重要度-紧迫度矩阵中的每个位置对应的事件,确定所述至少一个事件中的每个事件对应的重要度和紧迫度,其中,所述重要度-紧迫度矩阵中的每个位置表示对应所述位置的事件的重要度和紧迫度。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:对于事件集合中的每个事件,根据预先存储的所述事件在所述重要度-紧迫度矩阵中的各位置对应的概率,将对应的概率最大的位置确定为所述事件对应的位置。10.根据权利要求9所述的方法,其特征在于,所述方法还包括:当接收到第二事件对应的位置由第一位置到第二位置的调整指令时,获取所述调整指令下的所述重要度-紧迫度矩阵中的每个位置对应的激励因子,其中,所述第二位置对应的激励因子最大,所述第一位置对应的激励因子最小;根据获取到的所述重要度-紧迫度矩阵中的每个位置对应的激励因子、以及所述第二事件在所述重要度-紧迫度矩阵中的各位置对应的概率,计算所述第二事件在所述重要度-紧迫度矩阵中的各位置对应的新的概率;根据所述第二事件在所述重要度-紧迫度矩阵中的各位置对应的新的概率,将对应的新的概率最大的第二位置确定为所述事件对应的位置。11.根据权利要求9所述的方法,其特征在于,所述方法还包括:当接收到第二事件对应的位置由第一位置到第二位置的调整指令时,将所述第二事件在所述重要度-紧迫度矩阵中的第一位置对应的概率,确定为所述第二事件在所述第二位置对应的新的概率,并将所述第二事件在所述重要度-紧迫度矩阵中的第二位置对应的概率,确定为所述第二事件在所述第一位置对应的新的概率;根据所述第二事件在所述重要度-紧迫度矩阵中的各位置对应的新的概率,将对应的新的概率最大的第二位置确定为所述事件对应的位置。12.根据权利要求10或11所述的方法,其特征在于,所述方法还包括:当所述第二事件为待处理的事件时,根据所述重要度-紧迫度矩阵中的所述第二位置对应的重要度和紧迫度,重新确定所述第二事件对应的优先级。13.一种智能设备执行任务的装置,其特征在于,所述装置包括:确定模块,用于当检测到至少一个触发信息时,根据所述至少一个触发信息,确定所述至少一个触发信息触发的待处理的至少一个事件,其中,所述至少一个事件互不相同,所述触发信息是智能设备通过传感器检测到的外界的信息,所述事件是当所述智能设备检测到触发信息时能够确定的外界发生的事件;所述确定模块,还用于对于确定出的每个事件,在所述事件对应的至少一个任务中,选取所述事件对应的目标任务,其中,所述任务是所述智能设备针对外界发生的事件所能采取的处理方式;执行模块,用于执行所述每个事件对应的目标任务。14.根据权利要求13所述的装置,其特征在于,所述确定模块,用于:对于确定出的每个事件,在所述事件对应的至少一个任务中,根据所述事件对应的至少一个任务中的每个任务的选择概率,选取所述事件对应的目标任务。15.根据权利要求14所述的装置,其特征在于,所述装置还包括:调整模块,用于当接收到输入的对执行第一事件对应的目标任务中的第一任务的满意程度值时,根据所述输入的满意程度值,调整所述第一事件对应的第一任务的选择概率。16.根据权利要求13-15任意一项所述的装置,其特征在于,所述确定模块,还用于:根据预先存储的事件集合中的各事件对应的重要度和紧迫度,确定所述至少一个事件中的每个事件对应的重要度和紧迫度;对于每个事件,根据确定出的所述事件对应的重要度和紧迫度,确定所述事件的优先级;所述执行模块,用于:根...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。