一种基于多任务的处理方法和装置制造方法及图纸

技术编号:16643689 阅读:30 留言:0更新日期:2017-11-26 15:47
本发明专利技术实施例公开了一种基于多任务的处理方法和装置,包括:于被控装置处于工作状态下,接收外部输入的控制指令;对所述控制指令的权限进行分析处理,生成所述控制指令对应的控制指令的权限数据;根据所述控制指令的权限数据判断所述控制指令的权限是否匹配当前工作状态下控制指令的权限;于所述控制指令的权限匹配当前工作状态下控制指令的权限,执行所述控制指令,解决了机器人无法进行多人互动和交互实时性低的问题,实现了机器人的多人互动,提高了机器人多人互动的实时性。

A multi task based processing method and device

The embodiment of the invention discloses a method and a device for processing based on multi task includes: in the controlled device in working condition, receiving a control command of the external input; the control command authority authority data analysis and processing, generating the control command corresponding to the control command; according to whether the access permissions to judge the data control command to the control instruction, the control instruction of the current working state under the authority; in the control instruction, permission control instruction current working state under the authority, the execution of the control command, the robot can not solve many interactive and real-time interaction is low, realize multi robot the interactive, improved real-time multiplayer interactive robot.

【技术实现步骤摘要】
一种基于多任务的处理方法和装置
本专利技术实施例涉及任务处理
,尤其涉及一种基于多任务的处理方法和装置。
技术介绍
随着智能机器人技术的快速发展,人们对机器人的要求越来越多,从而涌现出各种类型的机器人,机器人的功能也是多种多样,可以进行对话,也可以做家务等。目前,在机器人的应用中,机器人能进行一对一的互动,但却无法进行多人互动,从而造成机器人的互动交互实时性低,而无法实时有效地进行交互,影响了机器人的整体性能。
技术实现思路
本专利技术实施例的目的是提出一种基于多任务的处理方法和装置,以实现机器人的多人互动,提高机器人多人互动的实时性。一方面,本专利技术实施例提供了一种基于多任务的处理方法,包括:于被控装置处于工作状态下,接收外部输入的控制指令;对所述控制指令的权限进行分析处理,生成所述控制指令对应的控制指令的权限数据;根据所述控制指令的权限数据判断所述控制指令的权限是否匹配当前工作状态下控制指令的权限;于所述控制指令的权限匹配当前工作状态下控制指令的权限,执行所述控制指令。进一步的,所述控制指令的权限包括用户权限和/或指令权限,其中:所述用户权限为发出所述控制指令的用户优先级大小,所述指令权限为执行所述控制指令的对应指令的先后顺序。进一步的,所述控制指令还包括所述控制指令的位置,其中:所述控制指令的位置为用户发出所述控制指令的位置,通过声音的大小和/或手机控制机器人的远近识别得到。进一步的,所述被控装置未接收外部输入的控制指令时,执行预先设置的控制指令。另一方面,本专利技术实施例提供了一种基于多任务的处理装置,包括:指令接收模块,用于于被控装置处于工作状态下,接收外部输入的控制指令;指令分析模块,用于对所述控制指令的权限进行分析处理,生成所述控制指令对应的控制指令的权限数据;指令匹配模块,用于根据所述控制指令的权限数据判断所述控制指令的权限是否匹配当前工作状态下控制指令的权限;指令执行模块,用于于所述控制指令的权限匹配当前工作状态下控制指令的权限,执行所述控制指令。进一步的,所述控制指令的权限包括用户权限和/或指令权限,其中:所述用户权限为发出所述控制指令的用户优先级大小,所述指令权限为执行所述控制指令的对应指令的先后顺序。进一步的,所述控制指令还包括所述控制指令的位置,其中:所述控制指令的位置为用户发出所述控制指令的位置,通过声音的大小和/或手机控制机器人的远近识别得到。进一步的,所述被控装置未接收外部输入的控制指令时,执行预先设置的控制指令。本专利技术实施例中提供的基于多任务的处理方法和装置,在被控装置处于工作状态下,被控装置可以接收外部输入的控制指令,进而判断控制指令的权限是否匹配当前工作状态,在控制指令匹配当前工作状态的控制指令的权限时,执行控制指令,解决了机器人无法进行多人互动和交互实时性低的问题,实现了机器人的多人互动,提高了机器人多人互动的实时性。附图说明图1为本专利技术实施例一提供的一种基于多任务的处理方法的流程示意图。图2为本专利技术实施例二提供的一种基于多任务的处理装置的结构示意图。具体实施方式下面结合附图并通过具体实施方式来进一步说明本专利技术的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种基于多任务的处理方法的流程示意图,该方法可以由基于多任务的处理装置来执行,该装置可以采用软件和/或硬件的方式实现,如图1所示,该方法包括:S101、于被控装置处于工作状态下,接收外部输入的控制指令。一般情况下,被控装置可以处在待机状态下,当被控装置进入工作状态时,被控装置可以通过被控装置中设置的的外部输入设备接收外部的控制指令。其中,被控装置的工作状态可以理解为被控装置处于正常启动的状态,还可以理解为被控装置正在执行一控制指令的工作状态。例如,机器人处于正常启动状态后,可以接收多个外部的控制指令并对接收的多个外部控制指令进行处理。和/或机器人处于正在执行一控制指令的工作状态,还可以再次接收多个外部的控制指令,这时需要对正在执行的控制指令与再次接收的多个外部控制指令进行处理分析,得到一个处理后的控制指令,最后机器人执行处理后的控制指令。举例来说,在本实施例中,上述的控制指令包括纯动作的指令和纯语音的指令。举例来说,纯动作的指令可以理解为机器人拿工具打扫卫生、给用户端咖啡、通过按遥控器的按键打开电视等需要执行实际动作的指令。纯语言的指令可以理解为机器人通过无线打开电视、通过无线打开空调等通过数据通信方式执行动作的指令。其中,具体关于纯动作的指令和纯语言的指令之间的区分可以通过对被控装置的设置对控制指令的类型进行划分。S102、对所述控制指令的权限进行分析处理,生成所述控制指令对应的控制指令的权限数据。在本实施例中,由于控制指令可以是用户发出的语音形式的控制指令,还可以是通过键盘上设定的按钮发出的指令,因此被控装置还需要对接收的控制指令进行分析处理,生成控制指令对应的控制指令数据。其中,控制指令数据可以直接被相应的控制处理器识别该控制指令数据,并通过相应的设备执行该控制指令数据对应的指令动作。在本实施例中,被控装置可以接收多个外部控制指令,因此需要对接收的多个外部控制指令进行处理分析,生成比较规范的控制指令数据方便相应控制处理器的读取。其中控制指令可以包括控制指令的权限和控制指令的类型等,相应的生成的控制指令数据也可以包括控制指令的权限数据和控制指令的类型数据。S103、根据所述控制指令的权限数据判断所述控制指令的权限是否匹配当前工作状态下控制指令的权限。具体的,在本实施例中,控制指令数据包含控制指令的权限数据,被控装置当前工作状态下控制指令的权限可以理解为当前被控装置正在执行的控制指令的权限。由于被控装置还可以接收至少一个外部控制指令,被控装置需要从多个外部控制指令中选择一个与被控装置当前工作状态匹配的外部控制指令。举例来说,被控装置接收男主人和女主人两个外部控制指令,需要对发出两个外部指令的用户权限和发出当前工作状态下控制指令的用户权限进行权限匹配,如果发出两个外部指令的用户权限均大于发出当前工作状态下控制指令的用户权限,那么就认为这两个外部指令均匹配当前工作状态下控制指令的权限,还需要进一步对发出两个外部指令的用户权限大小进行比较来决定这两个外部控制指令的执行前后的顺序,如果男主人的权限大于女主人的权限,执行男主人的外部控制指令,如果女主人的权限大于男主人的权限,执行女主人的外部控制指令;如果发出两个外部指令的用户权限均小于当前工作状态下控制指令的用户权限,那么就认为这两个外部指令均不匹配当前工作状态下控制指令的权限,拒绝执行这两个外部控制指令,继续保持当前工作状态。针对上述男主人和女主人的控制指令的权限大小问题可以根据需要进行设置,可以是男主人的权限大于女主人,还可以是女主人的权限大于男主人的权限,还可以继续增加其他用户,具体权限顺序依照实际情况设置。在本实施例中,还可以根据指令权限进行匹配,举例来说,被控装置正处于工作状态下,这时接收到一个男主人发出的打扫卫生的外部控制指令和端咖啡的外部控制指令,被控装置需要对接收到的打扫卫生的控制指令、端咖啡的外本文档来自技高网...
一种基于多任务的处理方法和装置

【技术保护点】
一种基于多任务的处理方法,其特征在于,包括:于被控装置处于工作状态下,接收外部输入的控制指令;对所述控制指令的权限进行分析处理,生成所述控制指令对应的控制指令的权限数据;根据所述控制指令的权限数据判断所述控制指令的权限是否匹配当前工作状态下控制指令的权限;于所述控制指令的权限匹配当前工作状态下控制指令的权限,执行所述控制指令。

【技术特征摘要】
1.一种基于多任务的处理方法,其特征在于,包括:于被控装置处于工作状态下,接收外部输入的控制指令;对所述控制指令的权限进行分析处理,生成所述控制指令对应的控制指令的权限数据;根据所述控制指令的权限数据判断所述控制指令的权限是否匹配当前工作状态下控制指令的权限;于所述控制指令的权限匹配当前工作状态下控制指令的权限,执行所述控制指令。2.根据权利要求1所述的方法,其特征在于,所述控制指令的权限包括用户权限和/或指令权限,其中:所述用户权限为发出所述控制指令的用户优先级大小,所述指令权限为执行所述控制指令的对应指令的先后顺序。3.根据权利要求1所述的方法,其特征在于,所述控制指令还包括所述控制指令的位置,其中:所述控制指令的位置为用户发出所述控制指令的位置,通过声音的大小和/或手机控制机器人的远近识别得到。4.根据权利要求1所述的方法,其特征在于,所述被控装置未接收外部输入的控制指令时,执行预先设置的控制指令。5.一种基于多任务的处理装置,其特征在于...

【专利技术属性】
技术研发人员:李承敏王文斌包振毅叶巧莉
申请(专利权)人:上海与德通讯技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1