一种智能机器人、操作系统及应用生命周期管理方法技术方案

技术编号:15329251 阅读:152 留言:0更新日期:2017-05-16 12:58
本发明专利技术实施例提供一种用于智能机器人的应用生命周期管理方法、智能机器人和智能机器人操作系统,所述智能机器人包括智能机器人操作系统,所述智能机器人操作系统执行:接收用户输入的多模态数据并解析,获取针对应用操作的用户意图;根据所述用户意图,控制应用管理器对第一应用进行启动、运行及关闭的操作;根据针对所述第一应用的操作生成对应的多模态输出数据并输出。本申请明确了在智能机器人操作系统中如何去控制每一个应用的启动、运行、关闭,使智能机器人操作系统可以对其中安装的应用进行有绪的管理,使各应用在机器人操作系统中状态的切换井然有条。

An intelligent robot, an operating system and an application lifecycle management method

The embodiment of the invention provides a method for the application of life cycle management, intelligent robot intelligent robot and intelligent robot operating system, including intelligent robot operating system of the intelligent robot, the execution of the intelligent robot operating system: multi modal data receiving user input and analysis, to obtain application operation according to the intention of the user; the intention of the user, control the application manager to start, run and shut down the operation of the first application; according to the output data of multi mode operation for the first generation of the corresponding output and application. This application defines how to control the starting and running off, each application in the intelligent robot operating system, the intelligent robot operating system can be installed on the thread management application, the application of switching state in the robot operating system in an orderly.

【技术实现步骤摘要】
一种智能机器人、操作系统及应用生命周期管理方法
本专利技术涉及人机交互
,具体地说,涉及一种智能机器人、智能机器人操作系统及应用生命周期管理方法。
技术介绍
随着科学技术的不断发展,信息技术、计算机技术以及人工智能技术的引入,智能机器人的研究已经逐步走出工业领域,逐渐扩展到了医疗、保健、家庭、娱乐以及服务行业等领域。人们对于智能机器人的要求也从简单重复的机械动作提升为具有高度智能型、自主性及与其他智能体交互的智能机器人。如何提升智能机器人的智能性和自主性,改善人们与机器人的交互体验,成为本领域技术人员亟需解决的问题。
技术实现思路
本专利技术实施例提供一种用于智能机器人的应用生命周期管理方法:所述智能机器人包括智能机器人操作系统,所述智能机器人操作系统执行:接收用户输入的多模态数据并解析,获取针对应用操作的用户意图;根据所述用户意图,控制应用管理器对第一应用进行启动、运行及关闭的操作;根据针对所述第一应用的操作生成对应的多模态输出数据并输出。根据本专利技术的一个实施例,该应用生命周期管理方法具体包括:获取针对应用操作的应用意图指示开机启动:控制应用管理器对第一应用进行启动操作,包括:获取开机启动应用白名单;启动所述白名单上的应用名称对应的应用;令启动后的应用始终在后台运行。根据本专利技术的一个实施例,控制应用管理器对第一应用进行启动操作,包括:启动第一应用在前台运行;或者控制将后台停止的第一应用切换为前台运行。根据本专利技术的一个实施例,所述智能机器人操作系统还执行:获取针对应用操作的应用意图指示启动第二应用的用户意图;通过应用管理器确定待启动第二应用;令所述第一应用停止运行,进入后台停止状态;启动所述第二应用,使其在前台运行;根据所述第二应用生成的操作指令生成多模态输出数据并输出。根据本专利技术的一个实施例,该应用生命周期管理方法,还包括:当所述需要启动的第一应用处于后台停止状态时,所述启动所述第一应用,包括:令所述第一应用继续执行停止运行之前的操作。根据本专利技术的一个实施例,控制应用管理器对第一应用进行关闭的操作包括:当所述第一应用逻辑完成时,结束所述第一应用的运行并关闭所述第一应用;或者,当解析到的用户意图中包括退出第一应用的意图时,结束所述第一应用的运行并关闭所述第一应用。本专利技术实施例还提供一种智能机器人,所述智能机器人包括智能机器人操作系统,所述智能机器人操作系统包括:用户意图获取模块,用于接收用户输入的多模态数据并解析,获取针对应用操作的用户意图;应用控制模块,用于根据所述用户意图,控制应用管理器对第一应用进行启动、运行及关闭的操作;多模态输出模块,用于根据针对所述第一应用的操作生成对应的多模态输出数据并输出。根据本专利技术的一个实施例,应用控制模块获取针对应用操作的应用意图指示开机启动:控制应用管理器对第一应用进行启动操作,包括:获取开机启动应用白名单;启动所述白名单上的应用名称对应的应用;令启动后的应用始终在后台运行。根据本专利技术的一个实施例,控制应用管理器对第一应用进行启动操作,包括:启动第一应用在前台运行;或者控制将后台停止的第一应用切换为前台运行。根据本专利技术的一个实施例,所述应用控制模块,还用于:获取针对应用操作的应用意图指示启动第二应用的用户意图;通过应用管理器确定待启动第二应用;令所述第一应用停止运行,进入后台停止状态;启动所述第二应用,使其在前台运行;根据所述第二应用生成的操作指令生成多模态输出数据并输出。根据本专利技术的一个实施例,所述应用控制模块还用于:当所述需要启动的第一应用处于后台停止状态时,所述启动所述第一应用,包括:令所述第一应用继续执行停止运行之前的操作。根据本专利技术的一个实施例,控制应用管理器对第一应用进行关闭的操作包括:当所述第一应用逻辑完成时,结束所述第一应用的运行并关闭所述第一应用;或者,当解析到的用户意图中包括退出第一应用的意图时,结束所述第一应用的运行并关闭所述第一应用。本专利技术实施例还提供一种智能机器操作系统,所述智能机器人操作系统安装在智能机器人上,所述智能机器人操作系统包括:用户意图获取模块,用于接收用户输入的多模态数据并解析,获取针对应用操作的用户意图;应用控制模块,用于根据所述用户意图,控制应用管理器对第一应用进行启动、运行及关闭的操作;多模态输出模块,用于根据针对所述第一应用的操作生成对应的多模态输出数据并输出。根据本专利技术的一个实施例,应用控制模块获取针对应用操作的应用意图指示开机启动:控制应用管理器对第一应用进行启动操作,包括:获取开机启动应用白名单;启动所述白名单上的应用名称对应的应用;令启动后的应用始终在后台运行。根据本专利技术的一个实施例,控制应用管理器对第一应用进行启动操作,包括:启动第一应用在前台运行;或者控制将后台停止的第一应用切换为前台运行。根据本专利技术的一个实施例,所述应用控制模块,还用于:获取针对应用操作的应用意图指示启动第二应用的用户意图;通过应用管理器确定待启动第二应用;令所述第一应用停止运行,进入后台停止状态;启动所述第二应用,使其在前台运行;根据所述第二应用生成的操作指令生成多模态输出数据并输出。根据本专利技术的一个实施例,所述应用控制模块还用于:当所述需要启动的第一应用处于后台停止状态时,所述启动所述第一应用,包括:令所述第一应用继续执行停止运行之前的操作。根据本专利技术的一个实施例,控制应用管理器对第一应用进行关闭的操作包括:当所述第一应用逻辑完成时,结束所述第一应用的运行并关闭所述第一应用;或者,当解析到的用户意图中包括退出第一应用的意图时,结束所述第一应用的运行并关闭所述第一应用。本专利技术实施例提供了一种用于智能机器人的应用生命周期管理方法,明确了在智能机器人操作系统中如何去控制每一个应用的启动、运行、关闭,使智能机器人操作系统可以对其中安装的应用进行有绪的管理,使各应用在机器人操作系统中状态的切换井然有条。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要的附图做简单的介绍:图1是本专利技术一个实施例提供的智能机器人的结构示意图;图2是根据本专利技术一个实施例的用于智能机器人的应用生命周期管理方法的流程图之一;图3是根据本专利技术一个实施例的用于智能机器人的应用生命周期管理方法的流程图之二;图4是根据本专利技术一个实施例的用于智能机器人的应用生命周期管理方法的流程图之三;图5是根据本专利技术一个实施例的应用生命周期管理流程示意图;图6是根据本专利技术另一个实施例提供的智能机器人的结构示意图;图7是根据本专利技术一个实施例提供的智能机器人操作系统的结构示意图;图8是根据本专利技术另一个实施例提供的智能机器人的结构示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。同时,在以下说明中,出于解释的目的而阐本文档来自技高网...
一种智能机器人、操作系统及应用生命周期管理方法

【技术保护点】
一种用于智能机器人的应用生命周期管理方法,其特征在于,所述智能机器人包括智能机器人操作系统,所述智能机器人操作系统执行:接收用户输入的多模态数据并解析,获取针对应用操作的用户意图;根据所述用户意图,控制应用管理器对第一应用进行启动、运行及关闭的操作;根据针对所述第一应用的操作生成对应的多模态输出数据并输出。

【技术特征摘要】
1.一种用于智能机器人的应用生命周期管理方法,其特征在于,所述智能机器人包括智能机器人操作系统,所述智能机器人操作系统执行:接收用户输入的多模态数据并解析,获取针对应用操作的用户意图;根据所述用户意图,控制应用管理器对第一应用进行启动、运行及关闭的操作;根据针对所述第一应用的操作生成对应的多模态输出数据并输出。2.如权利要求1所述的应用启动方法,其特征在于,获取针对应用操作的应用意图指示开机启动:控制应用管理器对第一应用进行启动操作,包括:获取开机启动应用白名单;启动所述白名单上的应用名称对应的应用;令启动后的应用始终在后台运行。3.如权利要求1所述的应用启动方法,其特征在于,控制应用管理器对第一应用进行启动操作,包括:启动第一应用在前台运行;或者控制将后台停止的第一应用切换为前台运行。4.如权利要求1所述的应用启动方法,其特征在于,所述智能机器人操作系统还执行:获取针对应用操作的应用意图指示启动第二应用的用户意图;通过应用管理器确定待启动第二应用;令所述第一应用停止运行,进入后台停止状态;启动所述第二应用,使其在前台运行;根据所述第二应用生成的操作指令生成多模态输出数据并输出。5.如权利要求1所述的应用启动方法,其特征在于,还包括:当所述需要启动的第一应用处于后台停止状态时,所述启动所述第一应用,包括:令所述第一应用继续执行停止运行之前的操作。6.如权利要求1所述的应用启动方法,其特征在于,控制应用管理器对第一应用进行关闭的操作包括:当所述第一应用逻辑完成时,结束所述第一应用的运行并关闭所述第一应用;或者,当解析到的用户意图中包括退出第一应用的意图时,结束所述第一应用的运行并关闭所述第一应用。7.一种智能机器人,其特征在于,所述智能机器人包括智能机器人操作系统,所述智能机器人操作系统包括:用户意图获取模块,用于接收用户输入的多模态数据并解析,获取针对应用操作的用户意图;应用控制模块,用于根据所述用户意图,控制应用管理器对第一应用进行启动、运行及关闭的操作;多模态输出模块,用于根据针对所述第一应用的操作生成对应的多模态输出数据并输出。8.如权利要求7所述的智能机器人,其特征在于,获取针对应用操作的应用意图指示开机启动:控制应用管理器对第一应用进行启动操作,包括:获取开机启动应用白名单;启动所述白名单上的应用名称对应的应用;令启动后的应用始终在后台运行。9.如权利要求7所述的智能机器人,其特征在于,控制应用管理器对第一应用进行启动操作,包括:启动第一应用在前台运行;或者控制将后台停止的第一应用切换为前台运行。10.如权利要求7所述的智能机器人,其特征在于,所述应用控...

【专利技术属性】
技术研发人员:王鹤
申请(专利权)人:北京光年无限科技有限公司
类型:发明
国别省市:北京,11

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

1