CN109827590A - 一种机器人的控制方法、装置、设备和介质 - Google Patents
一种机器人的控制方法、装置、设备和介质 Download PDFInfo
- Publication number
- CN109827590A CN109827590A CN201910028867.0A CN201910028867A CN109827590A CN 109827590 A CN109827590 A CN 109827590A CN 201910028867 A CN201910028867 A CN 201910028867A CN 109827590 A CN109827590 A CN 109827590A
- Authority
- CN
- China
- Prior art keywords
- place
- robot
- intention
- intended
- description information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Manipulator (AREA)
Abstract
本申请公开了一种机器人的控制方法、装置、设备和介质,属于人工智能技术领域,该方法包括,获取机器人采集的用户交互数据;根据机器人采集的用户交互数据,确定预设意图的意图地点;预设意图包括引领意图和问路意图中的至少一个;根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。这样,将地图数据以及地点描述信息集合相结合,扩大了服务的信息覆盖面,为用户提供了良好的用户体验。
Description
技术领域
本申请涉及人工智能技术领域,尤其涉及一种机器人的控制方法、装置、设备和介质。
背景技术
随着人工智能技术的发展,人工智能技术的应用领域和范围也在不断的扩大。采用人工智能技术的服务机器人广泛地应用于引领服务,给用户带来了极大地便利。
现有技术下,服务机器人通常采用以下方式,为用户提供引领服务:获取用户输入的目的地,并判断存储的地图数据中是否包含上述目的地,若是,则为用户提供引领服务,否则,引领服务失败。
但是,采用这种方式,引领服务的覆盖的信息较少,若地图数据中不存在用户输入的目的地,则无法提供引领服务,用户体验较差。
发明内容
本申请实施例提供一种机器人的控制方法、装置、设备和介质,用以在通过人工智能技术为用户提供引领服务时,扩大服务的信息覆盖面。
一方面,提供一种机器人的控制方法,包括:
获取机器人采集的用户交互数据;
根据机器人采集的用户交互数据,确定预设意图的意图地点;预设意图包括引领意图和问路意图中的至少一个;
根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。
较佳的,根据机器人采集的用户交互数据,确定预设意图的意图地点,包括:
在机器人采集的用户交互数据为语音数据时,若语音数据的语句格式符合预设意图的语句格式,则根据语音数据,确定预设意图的意图地点。
较佳的,根据机器人采集的用户交互数据,确定预设意图的意图地点,包括:
提取机器人采集的用户交互数据中包含的地点;
确定预设意图的意图地点为提取的地点。
较佳的,根据机器人采集的用户交互数据,确定预设意图的意图地点,包括:
提取机器人采集的用户交互数据中包含的地点;
获取提取的地点的相似地点;
确定预设意图的意图地点包括提取的地点和相似地点。
较佳的,在意图地点包括的地点的数量为一个时,根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略,包括:
若地图数据中不存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息;
若地图数据中存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则确定机器人的引领目的地为意图地点;
若地图数据中存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息,并确定机器人的引领目的地为意图地点;
若地图数据中不存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,在意图地点包括的地点的数量为大于等于一个时,根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略,包括:
若地图数据中存在意图地点中的至少一个地点,则根据至少一个地点,确定目的地地点;
若地点描述信息集合中存在目的地地点的描述信息,则控制机器人输出目的地地点的描述信息,并确定机器人的引领目的地为目的地地点;
若地点描述信息集合中不存在目的地地点的描述信息,则确定机器人的引领目的地为目的地地点。
较佳的,在意图地点包括的地点的数量大于等于一个时,根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略,包括:
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中存在意图地点中的至少一个地点的描述信息,则控制机器人输出至少一个地点的描述信息;
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中不存在意图地点中的所有地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,根据至少一个地点,确定目的地地点,包括:
若至少一个地点仅包含一个地点,确定目的地地点为仅包含的一个地点;
若至少一个地点包含多个地点,根据通过机器人获取的用户指令,确定目的地地点为用户在至少一个地点中选取的一个地点。
一方面,提供一种机器人的控制装置,包括:
获取单元,用于获取机器人采集的用户交互数据;
确定单元,用于根据机器人采集的用户交互数据,确定预设意图的意图地点;预设意图包括引领意图和问路意图中的至少一个;
执行单元,用于根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。
较佳的,确定单元用于:
在机器人采集的用户交互数据为语音数据时,若语音数据的语句格式符合预设意图的语句格式,则根据语音数据,确定预设意图的意图地点。
较佳的,确定单元用于:
提取机器人采集的用户交互数据中包含的地点;
确定预设意图的意图地点为提取的地点。
较佳的,确定单元用于:
提取机器人采集的用户交互数据中包含的地点;
获取提取的地点的相似地点;
确定预设意图的意图地点包括提取的地点和相似地点。
较佳的,在意图地点包括的地点的数量为一个时,执行单元用于:
若地图数据中不存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息;
若地图数据中存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则确定机器人的引领目的地为意图地点;
若地图数据中存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息,并确定机器人的引领目的地为意图地点;
若地图数据中不存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,在意图地点包括的地点的数量为大于等于一个时,执行单元用于:
若地图数据中存在意图地点中的至少一个地点,则根据至少一个地点,确定目的地地点;
若地点描述信息集合中存在目的地地点的描述信息,则控制机器人输出目的地地点的描述信息,并确定机器人的引领目的地为目的地地点;
若地点描述信息集合中不存在目的地地点的描述信息,则确定机器人的引领目的地为目的地地点。
较佳的,在意图地点包括的地点的数量大于等于一个时,执行单元用于:
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中存在意图地点中的至少一个地点的描述信息,则控制机器人输出至少一个地点的描述信息;
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中不存在意图地点中的所有地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,执行单元用于:
若至少一个地点仅包含一个地点,确定目的地地点为仅包含的一个地点;
若至少一个地点包含多个地点,根据通过机器人获取的用户指令,确定目的地地点为用户在至少一个地点中选取的一个地点。
一方面,提供一种控制设备,包括:
至少一个存储器,用于存储程序指令;
至少一个处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行上述任一种机器人的控制方法的步骤。
一方面,提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一种机器人的控制方法的步骤。
本申请实施例提供的一种机器人的控制方法、装置、设备和介质中,获取机器人采集的用户交互数据;根据机器人采集的用户交互数据,确定预设意图的意图地点;预设意图包括引领意图和问路意图中的至少一个;根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。这样,根据用户的引领意图或问路意图触发引领服务流程,并将地图数据以及地点描述信息集合相结合,扩大了服务的信息覆盖面,为用户提供了良好的用户体验。
本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例方式中一种机器人的控制方法的实施流程图;
图2为本申请实施例方式中一种机器人的控制方法的详细实施流程图;
图3a为本申请实施例方式中一种目的地选择界面示例图;
图3b为本申请实施例方式中一种引领界面示例图;
图3c为本申请实施例方式中一种地点描述信息应用界面示例图;
图3d为本申请实施例方式中一种地点推荐应用界面示例图;
图4为本申请实施例方式中一种机器人的控制装置的结构示意图;
图5为本申请实施例方式中一种控制设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
为了在通过人工智能技术为用户提供引领服务时,扩大服务的信息覆盖面,提高用户体验,本申请实施例提供了一种机器人的控制方法、装置、设备和介质。
需要说明的是,本申请实施例提供的机器人的控制方案,其可以由机器人内部的控制设备执行,也可以由与机器人通信的外部的控制设备(例如,服务器等)执行,本申请实施例对此不做限定。参阅图1所示,为本申请提供的一种机器人的控制方法的实施流程图。该方法的具体实施流程如下:
步骤100:获取机器人采集的用户交互数据。
具体的,用户交互数据可以为用户通过机器人的输入单元输入的数据。
其中,输入单元可包括麦克风、触摸屏以及其他输入设备。
用户交互数据可以为机器人通过设置的麦克风装置采集的用户语音数据,也可以为用户通过机器人的触摸屏输入的文本数据等。
步骤101:根据机器人采集的用户交互数据,确定预设意图的意图地点。
具体的,在机器人采集的用户交互数据为语音数据时,若语音数据的语句格式符合预设意图的语句格式,则根据语音数据,确定预设意图的意图地点。
其中,确定语音数据的语句格式符合预设意图的语句格式时,可以采用以下步骤:
S1011:若用户交互数据为语音数据,则获取预先存储的预设意图的各语句格式。
S1012:若预设意图的各语句格式中存在任一语句格式与语音数据的语句格式相匹配,则判定语音数据符合预设意图的语句格式。
其中,预设意图为引领意图或问路意图中的至少一个,可选的,引领意图的语句格式可以为:“带我去XXX”、“我想去XXX”;问路意图的语句格式可以为:“XXX在哪里”、“XXX怎么走”。其中,“XXX”为地点。“带我去”、“在哪里”……为特征词,即语句格式为地点和特征词的组合。
可选的,还可以提取语音数据中的关键词,若根据语音数据的关键词,确定语音数据符合指定领域(如,引领领域),则判定语音数据符合预设意图。
其中,根据用户交互数据,确定预设意图的意图地点时,可以采用以下两种方式中的任意一种:
第一种方式为:提取用户交互数据中包含的地点,并将提取的地点直接确定为预设意图的意图地点。
第二种方式为:提取用户交互数据中包含的地点,并获取与提取的地点关联存储的相似地点,将提取的地点和相似地点确定为预设意图的意图地点。
其中,关联存储的相似地点为相似或者同义的地点。例如,厕所与卫生间为关联存储的相似地点。
本申请实施例中,可以由神经语言程序学(Neuro-Linguistic Programming,NLP)模块或自然语言理解(Natural Language Understanding,NLU)模块,对用户交互数据进行解析,提取用户交互数据中包含的地点。
步骤102:根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。
具体的,执行步骤102时,可以采用以下方式:
基于确定意图地点的方式,例如但不限于采用第二种方式确定意图地点,意图地点包括的地点大于等于一个,此时可以采用如下步骤:
若地图数据中存在意图地点中的至少一个地点,则根据至少一个地点,确定目的地地点;若地点描述信息集合中存在目的地地点的描述信息,则控制机器人输出目的地地点的描述信息,并确定机器人的导航目的地为目的地地点;若地点描述信息集合中不存在目的地地点的描述信息,则确定机器人的导航目的地为目的地地点;
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中存在意图地点中的至少一个地点,则控制机器人输出至少一个地点的描述信息;若地图数据中不存在意图地点中的所有地点,地点描述信息集合中不存在意图地点中的所有地点,则控制机器人输出预设的推荐地点。
基于确定意图地点的方式,例如但不限于采用第一种方式确定意图地点,意图地点包括的地点仅为一个,则不需要用户选择目的地地点,直接将意图地点作为目的地地点,此时可以直接采用以下步骤:
若地图数据中不存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息;若地图数据中存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则确定机器人的引领目的地为意图地点;若地图数据中存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息,并确定机器人的引领目的地为意图地点;若地图数据中不存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则控制机器人输出预设的推荐地点信息。
下面采用一个具体的应用场景对上述实施例进行进一步说明,参阅图2所示,为本申请提供的一种机器人的控制方法的详细实施流程图。该方法的具体实施流程如下:
步骤200:获取机器人采集的用户交互数据。
步骤201:根据机器人采集的用户交互数据,确定预设意图的意图地点。
具体可以采用上述第二种确定意图地点的方式。
步骤202:判断存储的地图数据中是否包含意图地点中的至少一个地点,若是,则执行步骤203,否则,执行步骤205。
步骤203:根据获取的至少一个地点,确定目的地地点。
具体的,首先,判断上述至少一个地点中是否仅包含一个地点,若是,则直接将该一个地点确定为目的地地点,否则,根据通过机器人获取的用户指令,将用户在上述至少一个地点中选取的一个地点确定为目的地地点。
例如,参阅图3a所示,为一种目的地选择界面示例图。图3a中机器人通过触控屏输出了多个可选择的地点:“豹小秘展台”、“优必选展台”……“新浪展台”,向用户询问“你要去哪个”,将用户通过触控屏选择的一个地点,确定为目的地地点。
步骤204:根据地点描述信息集合中是否存在目的地地点的描述信息,控制机器人执行相应的服务策略。
具体的,执行步骤204时,可以采用以下两种方式:
第一种方式为:若地点描述信息集合中存在目的地地点的描述信息,则控制机器人输出目的地地点的描述信息,并确定机器人的引领目的地为目的地地点。
具体的,控制机器人通过显示装置(如,触控屏)输出目的地地点的描述信息,并将机器人的引领目的地设置为目的地地点。进一步地,控制机器人向用户询问是否需要引领,若接收到用户的引领指令,则按照目的地地点的地图数据,将用户引领至目的地地点。
其中,地点描述集合包含若干地点以及各地点的描述信息,可选的,描述信息可以包括地址信息以及图片等。
值得说明的是,若机器人已经处于目的地地点,则直接向用户播报到达目的地地点的语音,并结束引领服务。例如,机器人向用户播报“这里就是XXX呀”。
例如,参阅图3b所示,为一种引领界面示例图。假设目的地地点为“CM咖啡厅”,机器人通过触控屏向用户呈现“CM咖啡厅”的描述信息,并在接收到用户发出的引领指令后,按照获取的地图数据将用户引领至“CM咖啡厅”。
这样,用户就可以既看到目的地地点的描述信息,还可以跟随机器人的引领,到达目的地地点。
第二种方式为:若地点描述信息集合中不存在目的地地点的描述信息,则确定机器人的引领目的地为目的地地点。
进一步地,控制机器人向用户询问是否需要引领,若接收到用户的引领指令,则按照目的地地点的地图数据,将用户引领至目的地地点。
步骤205:根据地点描述信息集合中是否存在意图地点中的至少一个地点的描述信息,控制机器人执行相应的服务策略。
具体的,执行步骤205时,可以采用以下两种方式:
第一种方式为:若地点描述信息集合中存在意图地点中的至少一个地点的描述信息,则控制机器人输出至少一个地点的描述信息。
例如,参阅图3c所示,为一种地点描述信息应用界面示例图。假设仅获取了目的地“CM咖啡厅”的地点描述信息,包括详细地址信息和图片,如图3c所示通过显示屏输出了“CM咖啡厅”的详细地址信息以及图片。
第二种方式为:若地点描述信息集合中不存在意图地点中的所有地点的描述信息,则控制机器人输出预设的推荐地点信息。
具体的,预先存储多个常用的地点的推荐地点信息,若地图数据和地点描述信息集合中均不存在意图地点中的所有地点,则直接向用户推荐预设的各推荐地点信息。
例如,参阅图3d所示,为一种地点推荐应用界面示例图。假设预先存储的各推荐地点为:豹小秘展台、休息区、卫生间……等。地图数据和地点描述信息集合中均不存在意图地点“聚义堂”,则如图3d所示,通过显示装置向用户呈现上述各推荐地点的推荐地点信息,并向用户语音回复:我不知道聚义堂在哪,不过我可以带你去这些地方。
这样,按照地图数据是否存储意图地点以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。
本申请实施例中,根据用户的用户交互数据的意图,触发引领服务流程,并将地图数据和地点描述信息集合相结合,扩大了服务的信息覆盖面,增加了用户服务方式的多样性,为用户提供了良好的用户体验。
基于同一发明构思,本申请实施例中还提供了一种机器人的控制装置,由于上述装置及设备解决问题的原理与一种机器人的控制方法相似,因此,上述装置的实施可以参见方法的实施,重复之处不再赘述。
如图4所示,其为本申请实施例提供的一种机器人的控制装置的结构示意图,包括:
一方面,提供一种机器人的控制装置,包括:
获取单元40,用于获取机器人采集的用户交互数据;
确定单元41,用于根据机器人采集的用户交互数据,确定预设意图的意图地点;预设意图包括引领意图和问路意图中的至少一个;
执行单元42,用于根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。
较佳的,确定单元41用于:
在机器人采集的用户交互数据为语音数据时,若语音数据的语句格式符合预设意图的语句格式,则根据语音数据,确定预设意图的意图地点。
较佳的,确定单元41用于:
提取机器人采集的用户交互数据中包含的地点;
确定预设意图的意图地点为提取的地点。
较佳的,确定单元41用于:
提取机器人采集的用户交互数据中包含的地点;
获取提取的地点的相似地点;
确定预设意图的意图地点包括提取的地点和相似地点。
较佳的,在意图地点包括的地点的数量为一个时,执行单元42用于:
若地图数据中不存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息;
若地图数据中存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则确定机器人的引领目的地为意图地点;
若地图数据中存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息,并确定机器人的引领目的地为意图地点;
若地图数据中不存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,在意图地点包括的地点的数量为大于等于一个时,执行单元42用于:
若地图数据中存在意图地点中的至少一个地点,则根据至少一个地点,确定目的地地点;
若地点描述信息集合中存在目的地地点的描述信息,则控制机器人输出目的地地点的描述信息,并确定机器人的引领目的地为目的地地点;
若地点描述信息集合中不存在目的地地点的描述信息,则确定机器人的引领目的地为目的地地点。
较佳的,在意图地点包括的地点的数量大于等于一个时,执行单元42用于:
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中存在意图地点中的至少一个地点的描述信息,则控制机器人输出至少一个地点的描述信息;
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中不存在意图地点中的所有地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,执行单元42用于:
若至少一个地点仅包含一个地点,确定目的地地点为仅包含的一个地点;
若至少一个地点包含多个地点,根据通过机器人获取的用户指令,确定目的地地点为用户在至少一个地点中选取的一个地点。
本申请实施例提供的一种机器人的控制方法、装置、设备和介质中,获取机器人采集的用户交互数据;根据机器人采集的用户交互数据,确定预设意图的意图地点;预设意图包括引领意图和问路意图中的至少一个;根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。这样,根据用户的引领意图或问路意图触发引领服务流程,并将地图数据以及地点描述信息集合相结合,扩大了服务的信息覆盖面,为用户提供了良好的用户体验。
为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本申请时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
基于上述实施例,参阅图5所示,本申请实施例中,一种控制设备的结构示意图。
本申请实施例提供了一种控制设备,该控制设备可以包括处理器510(CenterProcessing Unit,CPU)、存储器520,还可以包括输入设备530和输出设备540等,输入设备530可以包括键盘、鼠标、触摸屏等,输出设备540可以包括显示设备,如液晶显示器(LiquidCrystal Display,LCD)、阴极射线管(Cathode Ray Tube,CRT)等。
存储器520可以包括只读存储器(ROM)和随机存取存储器(RAM),并向处理器510提供存储器520中存储的程序指令和数据。在本申请实施例中,存储器520可以用于存储本申请实施例中机器人的控制的程序。
处理器510通过调用存储器520存储的程序指令,处理器510用于按照获得的程序指令执行:
获取机器人采集的用户交互数据;
根据机器人采集的用户交互数据,确定预设意图的意图地点;预设意图包括引领意图和问路意图中的至少一个;
根据地图数据中是否存在意图地点,以及地点描述信息集合中是否存在意图地点的描述信息,控制机器人执行相应的服务策略。
较佳的,处理器510用于:
在机器人采集的用户交互数据为语音数据时,若语音数据的语句格式符合预设意图的语句格式,则根据语音数据,确定预设意图的意图地点。
较佳的,根据机器人采集的用户交互数据,确定预设意图的意图地点,包括:
提取机器人采集的用户交互数据中包含的地点;
确定预设意图的意图地点为提取的地点。
较佳的,处理器510用于:提取机器人采集的用户交互数据中包含的地点;
获取提取的地点的相似地点;
确定预设意图的意图地点包括提取的地点和相似地点。
较佳的,在意图地点包括的地点的数量为一个时,处理器510用于:若地图数据中不存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息;
若地图数据中存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则确定机器人的引领目的地为意图地点;
若地图数据中存在意图地点,地点描述信息集合中存在意图地点的描述信息,则控制机器人输出意图地点的描述信息,并确定机器人的引领目的地为意图地点;
若地图数据中不存在意图地点,地点描述信息集合中不存在意图地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,在意图地点包括的地点的数量为大于等于一个时,处理器510用于:
若地图数据中存在意图地点中的至少一个地点,则根据至少一个地点,确定目的地地点;
若地点描述信息集合中存在目的地地点的描述信息,则控制机器人输出目的地地点的描述信息,并确定机器人的引领目的地为目的地地点;
若地点描述信息集合中不存在目的地地点的描述信息,则确定机器人的引领目的地为目的地地点。
较佳的,在意图地点包括的地点的数量大于等于一个时,处理器510用于:
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中存在意图地点中的至少一个地点的描述信息,则控制机器人输出至少一个地点的描述信息;
若地图数据中不存在意图地点中的所有地点,地点描述信息集合中不存在意图地点中的所有地点的描述信息,则控制机器人输出预设的推荐地点信息。
较佳的,根据至少一个地点,确定目的地地点,处理器510用于:
若至少一个地点仅包含一个地点,确定目的地地点为仅包含的一个地点;
若至少一个地点包含多个地点,根据通过机器人获取的用户指令,确定目的地地点为用户在至少一个地点中选取的一个地点。
需要说明的是,本申请实施例的控制设备其可以为机器人内部的设备,也可以由与机器人通信的外部设备,如服务器,本申请实施例对此不做限定。
本申请实施例中,还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任意方法实施例中的机器人的控制的方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (10)
1.一种机器人的控制方法,其特征在于,包括:
获取机器人采集的用户交互数据;
根据机器人采集的用户交互数据,确定预设意图的意图地点;所述预设意图包括引领意图和问路意图中的至少一个;
根据地图数据中是否存在所述意图地点,以及地点描述信息集合中是否存在所述意图地点的描述信息,控制机器人执行相应的服务策略。
2.如权利要求1所述的方法,其特征在于,根据机器人采集的用户交互数据,确定预设意图的意图地点,包括:
在机器人采集的用户交互数据为语音数据时,若所述语音数据的语句格式符合预设意图的语句格式,则根据所述语音数据,确定预设意图的意图地点。
3.如权利要求1所述的方法,其特征在于,根据机器人采集的用户交互数据,确定预设意图的意图地点,包括:
提取机器人采集的用户交互数据中包含的地点;
确定预设意图的意图地点为提取的地点。
4.如权利要求1所述的方法,其特征在于,根据机器人采集的用户交互数据,确定预设意图的意图地点,包括:
提取机器人采集的用户交互数据中包含的地点;
获取提取的地点的相似地点;
确定预设意图的意图地点包括提取的地点和所述相似地点。
5.如权利要求1所述的方法,其特征在于,在所述意图地点包括的地点的数量为一个时,根据地图数据中是否存在所述意图地点,以及地点描述信息集合中是否存在所述意图地点的描述信息,控制机器人执行相应的服务策略,包括:
若地图数据中不存在所述意图地点,地点描述信息集合中存在所述意图地点的描述信息,则控制所述机器人输出所述意图地点的描述信息;
若地图数据中存在所述意图地点,地点描述信息集合中不存在所述意图地点的描述信息,则确定所述机器人的引领目的地为所述意图地点;
若地图数据中存在所述意图地点,地点描述信息集合中存在所述意图地点的描述信息,则控制所述机器人输出所述意图地点的描述信息,并确定所述机器人的引领目的地为所述意图地点;
若地图数据中不存在所述意图地点,地点描述信息集合中不存在所述意图地点的描述信息,则控制所述机器人输出预设的推荐地点信息。
6.如权利要求1所述的方法,其特征在于,在所述意图地点包括的地点的数量大于等于一个时,根据地图数据中是否存在所述意图地点,以及地点描述信息集合中是否存在所述意图地点的描述信息,控制机器人执行相应的服务策略,包括:
若地图数据中存在所述意图地点中的至少一个地点,则根据所述至少一个地点,确定目的地地点;
若地点描述信息集合中存在所述目的地地点的描述信息,则控制所述机器人输出所述目的地地点的描述信息,并确定所述机器人的引领目的地为所述目的地地点;
若地点描述信息集合中不存在所述目的地地点的描述信息,则确定所述机器人的引领目的地为所述目的地地点。
7.如权利要求1所述的方法,其特征在于,在所述意图地点包括的地点的数量大于等于一个时,根据地图数据中是否存在所述意图地点,以及地点描述信息集合中是否存在所述意图地点的描述信息,控制机器人执行相应的服务策略,包括:
若地图数据中不存在所述意图地点中的所有地点,所述地点描述信息集合中存在所述意图地点中的至少一个地点的描述信息,则控制所述机器人输出所述至少一个地点的描述信息;
若地图数据中不存在所述意图地点中的所有地点,所述地点描述信息集合中不存在所述意图地点中的所有地点的描述信息,则控制所述机器人输出预设的推荐地点信息。
8.如权利要求6所述的方法,其特征在于,根据所述至少一个地点,确定目的地地点,包括:
若所述至少一个地点仅包含一个地点,确定目的地地点为仅包含的一个地点;
若所述至少一个地点包含多个地点,根据通过机器人获取的用户指令,确定目的地地点为用户在所述至少一个地点中选取的一个地点。
9.一种机器人的控制装置,其特征在于,包括:
获取单元,用于获取机器人采集的用户交互数据;
确定单元,用于根据机器人采集的用户交互数据,确定预设意图的意图地点;所述预设意图包括引领意图和问路意图中的至少一个;
执行单元,用于根据地图数据中是否存在所述意图地点,以及地点描述信息集合中是否存在所述意图地点的描述信息,控制机器人执行相应的服务策略。
10.如权利要求9所述的装置,其特征在于,所述确定单元用于:
在机器人采集的用户交互数据为语音数据时,若所述语音数据的语句格式符合预设意图的语句格式,根据所述语音数据,确定预设意图的意图地点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910028867.0A CN109827590A (zh) | 2019-01-11 | 2019-01-11 | 一种机器人的控制方法、装置、设备和介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910028867.0A CN109827590A (zh) | 2019-01-11 | 2019-01-11 | 一种机器人的控制方法、装置、设备和介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109827590A true CN109827590A (zh) | 2019-05-31 |
Family
ID=66860854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910028867.0A Pending CN109827590A (zh) | 2019-01-11 | 2019-01-11 | 一种机器人的控制方法、装置、设备和介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109827590A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111694353A (zh) * | 2020-05-14 | 2020-09-22 | 特斯联科技集团有限公司 | 一种导引控制方法、装置、存储介质及服务机器人 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101110080A (zh) * | 2007-08-21 | 2008-01-23 | 北京大学 | 一种网络地图服务中未登录地名的定位方法 |
CN101427102A (zh) * | 2006-02-08 | 2009-05-06 | 电子地图北美公司 | 具有用于确定目的地的地址点的地图数据库 |
CN201242685Y (zh) * | 2008-08-19 | 2009-05-20 | 中国人民解放军第二炮兵工程学院 | 向导机器人 |
CN102478657A (zh) * | 2010-11-23 | 2012-05-30 | 上海新世纪机器人有限公司 | 自助导航机器人*** |
CN103593785A (zh) * | 2013-06-26 | 2014-02-19 | 上海仙视电子有限公司 | 具有室内导航功能的导购机 |
CN103943108A (zh) * | 2014-04-04 | 2014-07-23 | 广东翼卡车联网服务有限公司 | 通过方向盘控制器实现手机终端语音导航的方法及*** |
CN104216919A (zh) * | 2013-06-05 | 2014-12-17 | 北京千橡网景科技发展有限公司 | 用于完善电子地图数据的方法及*** |
CN105716601A (zh) * | 2016-01-28 | 2016-06-29 | 北京恒华伟业科技股份有限公司 | 一种导航方法、移动终端及*** |
CN107146612A (zh) * | 2017-04-10 | 2017-09-08 | 北京猎户星空科技有限公司 | 语音引导方法、装置、智能设备及服务器 |
WO2017199433A1 (ja) * | 2016-05-20 | 2017-11-23 | 三菱電機株式会社 | 情報提供制御装置、ナビゲーション装置、設備点検作業支援装置、会話ロボット制御装置、および、情報提供制御方法 |
WO2018093110A1 (ko) * | 2016-11-16 | 2018-05-24 | 삼성전자 주식회사 | 사용자의 음성 입력에 대한 답변 메시지를 제공하는 디바이스 및 방법 |
-
2019
- 2019-01-11 CN CN201910028867.0A patent/CN109827590A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101427102A (zh) * | 2006-02-08 | 2009-05-06 | 电子地图北美公司 | 具有用于确定目的地的地址点的地图数据库 |
CN101110080A (zh) * | 2007-08-21 | 2008-01-23 | 北京大学 | 一种网络地图服务中未登录地名的定位方法 |
CN201242685Y (zh) * | 2008-08-19 | 2009-05-20 | 中国人民解放军第二炮兵工程学院 | 向导机器人 |
CN102478657A (zh) * | 2010-11-23 | 2012-05-30 | 上海新世纪机器人有限公司 | 自助导航机器人*** |
CN104216919A (zh) * | 2013-06-05 | 2014-12-17 | 北京千橡网景科技发展有限公司 | 用于完善电子地图数据的方法及*** |
CN103593785A (zh) * | 2013-06-26 | 2014-02-19 | 上海仙视电子有限公司 | 具有室内导航功能的导购机 |
CN103943108A (zh) * | 2014-04-04 | 2014-07-23 | 广东翼卡车联网服务有限公司 | 通过方向盘控制器实现手机终端语音导航的方法及*** |
CN105716601A (zh) * | 2016-01-28 | 2016-06-29 | 北京恒华伟业科技股份有限公司 | 一种导航方法、移动终端及*** |
WO2017199433A1 (ja) * | 2016-05-20 | 2017-11-23 | 三菱電機株式会社 | 情報提供制御装置、ナビゲーション装置、設備点検作業支援装置、会話ロボット制御装置、および、情報提供制御方法 |
WO2018093110A1 (ko) * | 2016-11-16 | 2018-05-24 | 삼성전자 주식회사 | 사용자의 음성 입력에 대한 답변 메시지를 제공하는 디바이스 및 방법 |
CN107146612A (zh) * | 2017-04-10 | 2017-09-08 | 北京猎户星空科技有限公司 | 语音引导方法、装置、智能设备及服务器 |
Non-Patent Citations (1)
Title |
---|
ZHOUMUBAI: "引导型服务机器人使用说明V1.1", 《百度文库HTTPS://WENKU.BAIDU.COM/VIEW/C305BB5D284AC850AC0242BB.HTML?FR=SEARCH》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111694353A (zh) * | 2020-05-14 | 2020-09-22 | 特斯联科技集团有限公司 | 一种导引控制方法、装置、存储介质及服务机器人 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106558310B (zh) | 虚拟现实语音控制方法及装置 | |
CN107943796B (zh) | 一种翻译方法和装置、终端、可读存储介质 | |
CN109508167A (zh) | 在语音识别***中控制显示装置的显示装置和方法 | |
US10860289B2 (en) | Flexible voice-based information retrieval system for virtual assistant | |
CN109637548A (zh) | 基于声纹识别的语音交互方法及装置 | |
KR101968725B1 (ko) | 음성요청에 대응하는 정보 제공을 위한 미디어 선택 | |
CN108564946A (zh) | 在语音对话平台创建技能、语音对话产品的方法及*** | |
CN103474068A (zh) | 实现语音命令控制的方法、设备及*** | |
US20140365884A1 (en) | Voice command recording and playback | |
CN109785687B (zh) | 一种用于在线视频教学的数据处理方法、装置及*** | |
KR102640234B1 (ko) | 디스플레이 장치의 제어 방법 및 그에 따른 디스플레이 장치 | |
AU2017208216A1 (en) | Video-integrated user interfaces | |
CN107655154A (zh) | 终端控制方法、空调器及计算机可读存储介质 | |
CN110517692A (zh) | 热词语音识别方法和装置 | |
CN109948151A (zh) | 构建语音助手的方法 | |
CN111142833B (zh) | 基于情景模式开发语音交互产品的方法及*** | |
KR102218640B1 (ko) | 디스플레이 장치 및 디스플레이 장치의 제어 방법 | |
CN110262867A (zh) | 一种基于车载***的远程控制方法和装置 | |
CN109827590A (zh) | 一种机器人的控制方法、装置、设备和介质 | |
CN109547632B (zh) | 辅助呼叫应答方法、用户终端装置和服务器 | |
CN113470649A (zh) | 语音交互方法及装置 | |
CN108062952A (zh) | 一种语音控制方法、装置及*** | |
CN109840315A (zh) | 一种详情信息查看方法及装置 | |
CN116737883A (zh) | 人机交互方法、装置、设备及存储介质 | |
CN108153574B (zh) | 应用程序处理方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190531 |