CN106559295A - 一种用于机器人的移动端查询方法 - Google Patents
一种用于机器人的移动端查询方法 Download PDFInfo
- Publication number
- CN106559295A CN106559295A CN201610941337.1A CN201610941337A CN106559295A CN 106559295 A CN106559295 A CN 106559295A CN 201610941337 A CN201610941337 A CN 201610941337A CN 106559295 A CN106559295 A CN 106559295A
- Authority
- CN
- China
- Prior art keywords
- mobile terminal
- robot
- information
- query statement
- inquiry
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
- H04L12/2825—Reporting to a device located outside the home and the home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/025—Services making use of location information using location based information parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Manipulator (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明公开了一种用于机器人的移动端查询方法及***。本发明的方法包括:机器人接收来自机器人用户的移动端位置查询请求;所述机器人解析所述移动端位置查询请求,生成查询指令并将所述查询指令推送到移动端;所述移动端接收到所述查询指令后基于当前定位信息和/或预设参数生成查询回馈信息并将所述查询回馈信息推送至所述机器人;所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出。根据本发明的方法及***,可以实现对指定的移动端的位置信息进行查询,使得智能机器人的用户远程获取其他用户的位置状态。相较于现有技术,本发明拓展了机器人的应用领域,进一步提高了机器人的用户体验。
Description
技术领域
本发明涉及机器人领域,具体说涉及一种用于机器人的移动端查询方法。
背景技术
随着通信技术的不断发展,人与人之间的远距离交流变得越来越容易。在某些应用场景中,用户需要获取相隔较远的家庭成员的当前状态信息。例如,在家的儿童想要得知外出工作的父母的当前位置以及何时回家等信息。
随着机器人技术的不断发展,智能机器人越来越多的被应用与人类的家庭生活中。随着智能机器人在日常生活中的应用领域的不断拓展,用户对智能机器人的应用需求也不断提高。为了提高机器人的用户体验,需要不断完善机器人的应用功能,使得机器人的功能更加适应家庭生活的应用场景。因此,需要一种用于机器人的查询相隔较远的家庭成员的当前状态信息的方法。
发明内容
本发明提出了一种用于机器人的移动端查询方法,所述方法包括:
机器人接收来自机器人用户的移动端位置查询请求;
所述机器人解析所述移动端位置查询请求,生成查询指令并将所述查询指令推送到移动端;
所述移动端接收到所述查询指令后基于当前定位信息和/或预设参数生成查询回馈信息并将所述查询回馈信息推送至所述机器人;
所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出。
在一实施例中:
所述移动端接收到查询指令后基于当前定位信息和/或预设参数生成查询回馈信息,其中,所述移动端接收到所述查询指令后确定所述预设参数中是否包含位置隐藏设定,当所述预设参数中包含位置隐藏设定时生成包含拒绝位置查询信息的查询回馈信息;
所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出,其中,当所述查询回馈信息包含拒绝位置查询信息时,所述机器人输出非直接表述的被拒绝提醒。
在一实施例中,当所述查询指令包含位置查询指令时所述移动端提取移动端定位信息并基于所述移动端定位信息生成所述查询回馈信息,其中,所述移动端按照预设的时间间隔提取当前的移动端定位信息并将新提取的所述移动端定位信息发送到所述机器人。
在一实施例中,所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出,其中,当所述查询回馈信息包含移动端定位信息时:
所述机器人获取机器人定位信息;
所述机器人通过电子地图同时显示所述机器人定位信息以及所述移动端定位信息。
在一实施例中:
所述移动端接收到所述查询指令后基于当前定位信息和/或预设参数生成查询回馈信息,其中,所述移动端解析查询指令确定所述查询指令是否包含抵达时间查询指令,当所述查询指令包含抵达时间查询指令时所述移动端提取移动端定位信息、所述预设参数中的出行方式设定以及出发时间设定,基于所述移动端定位信息、所述出行方式设定以及所述出发时间设定生成所述查询回馈信息;
所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出,其中,所述机器人获取机器人定位信息,根据所述机器人定位信息、所述移动端定位信息、所述出行方式设定以及所述出发时间设定计算并输出移动端用户的抵达时间。
在一实施例中,当所述查询指令包含抵达时间查询指令时所述移动端提取移动端定位信息、所述预设参数中的出行方式设定以及出发时间设定,其中,当所述预设参数中出行方式设定和/或出发时间设定为空时,所述移动端向移动端用户输出询问信息。
本发明还提出了一种用于机器人的移动端查询***,所述***包括:
查询请求采集模块,其配置为接收来自机器人用户的移动端位置查询请求;
查询指令发送模块,其配置为解析所述移动端位置查询请求,生成查询指令并将所述查询指令推送到移动端;
查询回馈信息发送模块,其配置为接收所述查询指令,基于当前定位信息和/或预设参数生成查询回馈信息并将所述查询回馈信息推送至所述机器人;
多模态输出模块,其配置为接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出。
在一实施例中:
所述查询回馈信息发送模块配置为接收到所述查询指令后确定所述预设参数中是否包含位置隐藏设定,当所述预设参数中包含位置隐藏设定时生成包含拒绝位置查询信息的查询回馈信息;
所述多模态输出模块配置为当所述查询回馈信息包含拒绝位置查询信息时输出非直接表述的被拒绝提醒。
在一实施例中:
所述查询回馈信息发送模块配置为解析所述查询指令确定所述查询指令是否包含抵达时间查询指令,当所述查询指令包含抵达时间查询指令时提取移动端定位信息、所述预设参数中的出行方式设定以及出发时间设定,基于所述移动端定位信息、所述出行方式设定以及所述出发时间设定生成所述查询回馈信息;
所述多模态输出模块配置为获取机器人定位信息,根据所述机器人定位信息、所述移动端定位信息、所述出行方式设定以及所述出发时间设定计算并输出移动端用户的抵达时间。
在一实施例中,所述查询回馈信息发送模块还配置为当所述预设参数中出行方式设定和/或出发时间设定为空时向移动端用户输出询问信息。
根据本发明的方法及***,可以实现对指定的移动端的位置信息进行查询,使得智能机器人的用户远程获取其他用户的位置状态。相较于现有技术,本发明拓展了机器人的应用领域,进一步提高了机器人的用户体验。
本发明的其它特征或优点将在随后的说明书中阐述。并且,本发明的部分特征或优点将通过说明书而变得显而易见,或者通过实施本发明而被了解。本发明的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据本发明一实施例的方法流程图;
图2-5是根据本发明实施例的方法的部分流程图;
图6是根据本发明实施例的***结构简图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
随着通信技术的不断发展,人与人之间的远距离交流变得越来越容易。在某些应用场景中,用户需要获取相隔较远的家庭成员的当前状态信息。例如,在家的儿童想要得知外出工作的父母的当前位置以及何时回家等信息。
随着机器人技术的不断发展,智能机器人越来越多的被应用与人类的家庭生活中。随着智能机器人在日常生活中的应用领域的不断拓展,用户对智能机器人的应用需求也不断提高。为了提高机器人的用户体验,需要不断完善机器人的应用功能,使得机器人的功能更加适应家庭生活的应用场景。因此,需要一种用于机器人的查询相隔较远的家庭成员的当前状态信息的方法。
查询相隔较远的家庭成员的当前状态信息,方案之一是通过该家庭成员附近的设备来获取该家庭成员的当前状态信息。考虑到当前的大多用户均随身携带移动设备,因此在本发明中,智能机器人主要利用被查询目标所携带的移动设备(移动端,可按照控制机器人的家长端)获取被查询目标的当前状态信息。即采用以下流程:用户询问智能机器人;智能机器人询问移动端获取反馈;智能机器人处理反馈并输出给用户。
在上述流程中“智能机器人询问移动端获取反馈”的方式之一是:
智能机器人与被查询家庭成员的随身设备建立通信连接;
智能机器人向查询设备发出查询请求;
随身设备根据查询请求询问被查询目标以获取回复;
随身设备基于回复对智能机器人输出反馈。
但是,在上述过程中,随身设备直接询问被查询目标不可避免的会干扰到被查询目标的其他活动,当被查询目标忙于做其他的事时随身设备无法得到有效回复,智能机器人也就无法得到查询结果反馈。
针对上述情况,在本发明的方法中,基于常见的查询需求在随身设备中设定相关的参量,被查询目标可以根据自身实际情况预先设定参量的具体描述(参数值)。当随身设备接收到智能机器人的查询请求时,根据当前能够采集到的状态数据以及预先设定好的参量描述自动生成反馈,这样就最大限度的避免随身设备对被查询目标的当前行为产生干扰,并使得智能机器人可以及时有效的对当前用户做出回复,大大提高了用户体验。
进一步的,为了降低智能机器人以及移动端的处理通信压力,尽可能的简化智能机器人用户以及被查询目标的操作。在本发明的方法中,针对具体的查询场景进行针对性优化。考虑到大多的智能机器人被用于陪伴儿童,而儿童的查询需求通常是询问外出工作的大人的位置以及何时回家。因此在本发明一实施例中,主要针对被查询者的位置信息进行查询。
接下来基于附图详细描述本发明实施例的执行流程,附图的流程图中示出的步骤可以在包含诸如一组计算机可执行指令的计算机***中执行。虽然在流程图中示出了各步骤的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
如图1所示,在一实施例中,机器人首先接收来自机器人用户的查询请求(移动端位置查询请求)(步骤S110)。考虑到用户的移动端位置查询请求通常是按照自身的语言习惯进行的提问,并不能直接作为智能机器人或者移动端设备的操作指令。因此当智能机器人接收到用户的移动端位置查询请求后,首先要解析移动端位置查询请求(步骤S111);然后根据解析结果生成查询指令(步骤S112);接着将查询指令推送到移动端(被查询目标所携带的移动设备)(步骤S113)。
移动端接收查询指令(步骤S120);然后解析查询指令,生成对应的查询回馈信息(步骤S121);生成查询回馈信息后,移动端将查询回馈信息推送至智能机器人机器人(步骤S122);智能机器人接收查询回馈信息(步骤S114);然后解析查询回馈信息(步骤S115);生成并输出与查询回馈信息匹配的多模态输出(步骤S116)从而完成与用户的一轮交互。
根据本发明的方法,可以实现对指定的移动端的位置信息进行查询,使得智能机器人的用户远程获取其他用户的位置状态。相较于现有技术,本发明的方法拓展了机器人的应用领域,进一步提高了机器人的用户体验。
在上述流程中,步骤S110是在智能机器人与用户的交互过程中执行的。由于智能机器人与用户的交互内容并不仅限于查询被查询目标,因此在此步骤中,智能机器人需要在与用户的交互过程中,判断用户的交互输入中是否包含移动端位置查询请求。例如,在一具体应用环境中,智能机器人与儿童交互,解析儿童的交互输入,判断其中是否包含“妈妈在哪?”“爸爸什么时候回来啊?”等相关问题。
具体的,在一实施例中,提出了一套用于智能机器人的移动端查询指令输出方法。其包括:
接受用户交互输入;
判断用户交互输入中是否包含移动端位置查询请求;
当用户交互输入中包含移动端位置查询请求时解析移动端位置查询请求;
根据解析结果生成查询指令;
推送查询指令。
进一步的,用户的查询需求并不是固定不变的(移动端位置查询请求并不是一成不变的)。因此,在图1所示的步骤S112中,生成的查询指令也并不是一成不变的。查询指令的具体内容是与移动端位置查询请求的具体内容匹配的。
移动端位置查询请求中的可变参量首先包含被查询目标,不同的被查询目标对应不同的移动端。例如:“妈妈在哪?”的查询目标是用户的母亲;“爸爸什么时候回来啊?”的查询目标是用户的父亲。因此在一实施例中,在步骤S111中需要确定被查询目标,即确定步骤S113中查询指令的推送目标。
移动端位置查询请求中的可变参量还包含查询目的,即具体需要获取被查询目标的哪一项状态参数。例如:“妈妈在哪?”的查询目的是用户母亲的位置;“爸爸什么时候回来啊?”的查询目的是用户父亲的抵达时间(回家时间)。
进一步的,在通常的以儿童为主要用户对象的应用场景中,儿童对家长的当前位置信息的查询主要集中在两个方面,一是家长当前的位置,二是家长的抵达时间。因此,在一实施例中,查询目的包含位置查询和/或抵达时间查询。
进一步的,在通常的以儿童为主要用户对象的应用场景中,儿童在询问家长的抵达时间时一般也隐含着询问家长位置的需求,因此在一实施例中,在步骤S112中,生成的查询指令主要分为两种:单一位置查询以及位置/抵达时间查询。
如图2所示,在一实施例中,智能机器人与用户(儿童)进行交互,接收用户的交互输入(步骤S200);然后判断用户的交互输入中是否包含移动端位置查询请求(儿童是否要查询家长的位置信息)(步骤S211),如果不包含移动端位置查询请求,则智能机器人按照其他交互规则与用户进行交互并继续接收用户新的交互输入(返回步骤S210)。
如果用户的交互输入中包含移动端位置查询请求,则智能机器人解析移动端位置查询请求,确定被查询对象(步骤S220);同时,智能机器人判断移动端位置查询请求的具体查询目的是否包含抵达时间查询(步骤S221);如果包含抵达时间查询,则生成包含位置查询以及抵达时间查询的查询指令(步骤S223);;如果不包含抵达时间查询,则生成只包含位置查询的查询指令(步骤S222);当查询指令生成完毕后,智能机器人将查询指令推送到步骤S220所确定的被查询对象的移动端上(被查询对象携带的移动设备上)(步骤S230)。
这里需要注意的是,步骤S220与步骤S221可以并行执行也可以先后执行,其执行顺序并不影响整体流程。
当移动端接收到查询指令后,其需要针对查询指令的具体内容,生成匹配的查询回馈信息(图1所示的步骤S121)。为了尽可能的避免查询行为干扰被查询目标的当前活动,移动端需要尽可能的自主/自动生成查询回馈信息。具体的,在一实施例中,移动端基于当前定位信息和/或预设参数生成查询回馈信息。其中,当前定位信息是移动端自动采集自身的定位装置的数据生成的,预设参数则是被查询目标预先输入好的状态信息。
具体的,在一实施例中,提出了一套用于移动端的移动端查询指令回馈方法。其包括:
接收查询指令;
解析查询指令并基于解析结果调用定位信息和/或预设参数;
根据定位信息和/或预设参数生成查询回馈信息;
输出查询回馈信息。
在一实施例中,在通常的以儿童为主要用户对象的应用场景中,由于儿童的查询需求为家长位置以及家长抵达时间两类,并且,其中,家长位置可以根据移动端采集的当前定位信息获取,因此,移动端上的预设参数主要针对家长抵达时间。
在简化的理想场景中,抵达时间的计算可以简化为:
抵达时间=出发时间+总路程/行进速度 (式1)
其中,总路程可以由移动端的定位信息对比智能机器人的定位信息计算获取,行进速度则可以由家长的出行方式(步行、骑车、地铁、自驾等)来估算。因此,在一实施例中,移动端上的预设参数包含出发时间设定以及出行方式设定(估算行进速度)。
进一步的,由于总路程的计算需要同时参照移动端的定位信息以及智能机器人的定位信息,因此需要智能机器人在推送包含抵达时间查询的查询指令时需要同步推送智能机器人自身的定位信息,然后移动端才能计算出抵达时间,并将抵达时间作为查询回馈信息发送给智能机器人,在另一种实施例中,由于智能机器人通常是陪伴儿童在家,因此可以默认智能机器人的位置为家所在的位置,因此不需要再推送智能机器人自身的定位信息给移动端。
考虑到移动端的主要功能是辅助被查询目标,为了不干扰被查询目标的当前活动,需要尽可能的降低移动端在整个查询行为中的数据处理压力。因此,在一实施例中,智能机器人在推送包含抵达时间查询的查询指令时不同步推送智能机器人自身的定位信息。移动端在接收到包含抵达时间查询的查询指令后,将出发时间设定、出行方式设定以及移动端定位信息打包为查询回馈信息发送给智能机器人,具体的抵达时间计算由智能机器人完成。
如图3所示,在一实施例中,移动端接收查询指令(步骤S310);首先判断查询指令是否包含抵达时间查询指令(步骤S320);当查询指令包含抵达时间查询指令时,移动端获取出发时间设定(步骤S321)、出行方式设定(步骤S322)以及定位信息(步骤S330);然后将出发时间设定、出行方式设定以及定位信息打包成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S340)。其中,步骤S321、步骤S322以及步骤S330可以并行执行或以其他先后顺序执行。
当智能机器人接收到包含出发时间设定、出行方式设定以及定位信息的查询回馈信息后首先获取智能机器人的定位信息,然后根据智能机器人定位信息、移动端定位信息、出行方式设定以及出发时间设定计算并输出移动端用户的抵达时间。
当查询指令不包含抵达时间查询指令时,移动端跳过步骤S321以及步骤S322,仅仅执行步骤S330,获取定位信息,并将定位信息打包成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S340)。
进一步的,在实际应用场景中,被查询目标可能并没有在移动端输入预设参数(出行方式设定和/或出发时间设定)或只输入了一部分的预设参数(例如忘记输入或是之前被查询目标并不能确定自己的出行方式和/或出发时间)。此时预设参数为空,当移动端接收到抵达时间查询指令后无法调出预设参数。针对这种情况,在一实施例中,当移动端接收到抵达时间查询指令后首先判断预设参数是否为空,当预设参数为空时主动向被查询目标发起询问,待被查询目标输入预设参数后再根据预设参数生成查询回馈信息。
如图4所示,在一实施例中,移动端接收查询指令(步骤S410);首先判断查询指令是否包含抵达时间查询指令(步骤S420);当查询指令不包含抵达时间查询指令时,移动端直接执行步骤S430,获取定位信息,并将定位信息打包成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S440)。
当查询指令包含抵达时间查询指令时,移动端判断预设参数是否为空(步骤S421);当预设参数不为空时,获取预设参数(步骤S422)以及定位信息(步骤S430);然后根据预设参数以及定位信息生成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S440)。
在步骤S421中,如果预设参数为空,则向当前的移动端使用者输出询问信息,提醒使用者输入预设参数(步骤S451);待使用者输入预设参数后接收预设参数(步骤S452)并获取定位信息(步骤S430);然后根据预设参数以及定位信息生成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S440)。
进一步的,当智能机器人接收到移动端的查询回馈信息,其生成并输出与查询回馈信息匹配的多模态输出(图1所示的步骤115以及116)。具体的,当查询回馈信息包含移动端定位信息时,智能机器人获取移动端的当前位置,并向用户输出移动端的位置。考虑到主要的用户对象为儿童,在一实施例中,智能机器人采用文字和语音相结合的方式输出移动端的位置以防止儿童不理解文字输出。
进一步的,为了便于儿童清楚的获取移动端的位置,在一实施例中,智能机器人通过电子地图显示移动端的位置。同时,为了便于儿童理解移动端位置的具体含义,在一实施例中,智能机器人在通过电子地图显示移动端的位置的同时还获取自身的定位信息并在电子地图上同时显示自身定位信息以及移动端定位信息。这样,儿童就可以通过对比当前位置(智能机器人位置)与移动端位置来直观地了解家长的位置状态。
进一步的,由于被查询目标的位置并不是一成不变的(家长在回家途中不断接近家的位置)。为了使得儿童时刻了解家长的当前位置,减少儿童等待的焦虑感,在一实施例中,移动端按照预设的时间间隔提取当前的移动端定位信息并将新提取的移动端定位信息推送到智能机器人。智能机器人基于新获取到的移动端定位信息不断刷新电子地图上移动端的位置显示,从而直观的向儿童展示家长的行进状态,减少儿童等待的焦虑感。
具体的,在一实施例中,移动端接到查询指令后开始定位自己的位置信息,定位成功后将位置信息推送给智能机器人,每10秒重新定位一次并且发给智能机器人。智能机器人接到位置信息后开始定位自己的位置(只定位一次),定位成功后用语音播放移动端的位置,并且在地图上同时显示自己的位置和移动端的位置,每10S刷新一次位置。
进一步的,在某些应用场合中,被查询目标由于个人原因不愿意透漏自身的位置信息。但是如果移动端擅自自动将定位信息回馈给智能机器人就造成了位置信息的泄露。针对这种情况,在一实施例中,当被查询目标由于个人原因不愿意透漏自身的位置信息时预先向移动端输入位置隐藏设定。移动端在接收到查询指令后首先要做位置隐藏判定,确定预设参数中是否包含位置隐藏设定,当预设参数中包含位置隐藏设定时生成并输出包含拒绝位置查询信息的查询回馈信息(查询回馈信息中仅包含拒绝位置查询信息,并没有移动端的定位信息)。智能机器人接收并解析查询回馈信息时,如果查询回馈信息包含拒绝位置查询信息,则向用户输出被拒绝提醒。
如图5所示,在一实施例中,移动端接收查询指令(步骤S510);首先判断预设参数是否包含位置隐藏设定(步骤S511);当预设参数包含位置隐藏设定时生成包含拒绝位置查询信息的查询回馈信息(步骤S512);接着发送该查询回馈信息(步骤S540)。
当预设参数不包含位置隐藏设定时,移动端判断查询指令是否包含抵达时间查询指令(步骤S520);当查询指令不包含抵达时间查询指令时,移动端直接执行步骤S530,获取定位信息,并将定位信息打包成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S540)。
当查询指令包含抵达时间查询指令时,移动端判断预设参数是否为空(步骤S521);当预设参数不为空时,获取预设参数(步骤S522)以及定位信息(步骤S430);然后根据预设参数以及定位信息生成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S540)。
在步骤S521中,如果预设参数为空,则向当前的移动端使用者输出询问信息,提醒使用者输入预设参数(步骤S551);待使用者输入预设参数后接收预设参数(步骤S552)并获取定位信息(步骤S530);然后根据预设参数以及定位信息生成查询回馈信息并将查询回馈信息推送到智能机器人(步骤S540)。
进一步的,在步骤S551之后,当移动端的使用者在规定时刻内并没有输入预设参数(忙于做其他事不方便输入或者不愿意输入)时,移动端生成拒绝抵达时间查询信息并将定位信息与拒绝抵达时间查询信息打包成查询回馈信息推送至智能机器人。智能机器人在接收到包含定位信息与拒绝抵达时间查询信息的查询回馈信息后在电子地图上显示移动端位置并输出抵达时间被拒绝提醒。
进一步的,考虑到智能机器人的用户主要为儿童,其查询目的主要是查询家长的位置状况。在这种情况下,直白的被拒绝提醒会造成儿童情绪低落。因此,在一实施例中,当智能机器人接收到拒绝位置查询信息或拒绝抵达时间查询信息时并不是直白的直接向用户输出被拒绝提醒,而是输出非直接表述的被拒绝提醒。例如,向儿童输出“暂时联络不到你妈妈,等一会就联系上了”或者“你妈妈正在忙,还不能确定什么时候回来,一会就能知道了”等等类似的话语。
基于本发明的方法,本发明还提出了一种用于机器人的移动端查询***。如图6所示,在一实施例中,***包括:
查询请求采集模块611,其构造在智能机器人610上,配置为接收来自机器人用户的移动端位置查询请求;
查询指令发送模块612,其构造在智能机器人610上,配置为解析移动端位置查询请求,生成查询指令并将查询指令推送到移动端620(这里,移动端620与移动端位置查询请求所要查询的被查询目标对应);
查询回馈信息发送模块621,其构造在移动端620上,配置为接收查询指令,基于当前定位信息和/或预设参数生成查询回馈信息并将查询回馈信息推送至智能机器人610;
多模态输出模块613,其构造在智能机器人610上,配置为接收并解析查询回馈信息,生成并输出与查询回馈信息匹配的多模态输出。
具体的,在一实施例中,查询回馈信息发送模块621配置为当查询指令包含位置查询指令时提取移动端定位信息并基于移动端定位信息生成查询回馈信息。进一步的,移动端按照预设的时间间隔提取当前的移动端定位信息并将新提取的移动端定位信息推送到智能机器人610。
进一步的,在一实施例中,当查询回馈信息包含移动端定位信息时,多模态输出模块613配置为:
获取机器人定位信息;
通过电子地图同时显示机器人定位信息以及移动端定位信息。
根据本发明的***,可以实现对指定的移动端的位置信息进行查询,从而使得智能机器人的用户远程获取其他用户的位置状态。
进一步的,根据本发明的***,本发明提出了一种智能机器人,其包含:
查询请求采集模块,其配置为接收来自机器人用户的移动端位置查询请求;
查询指令发送模块,其配置为解析移动端位置查询请求,生成查询指令并将查询指令推送到移动端;
多模态输出模块,其配置为接收并解析来自移动端的查询回馈信息,生成并输出与查询回馈信息匹配的多模态输出。
进一步的,根据本发明的***,本发明提出了一种移动端,其包含:
查询回馈信息发送模块,其配置为接收来自机器人的查询指令,基于当前定位信息和/或预设参数生成查询回馈信息并将查询回馈信息推送至机器人。
进一步的,在一实施例中,查询回馈信息发送模块配置为接收到查询指令后确定预设参数中是否包含位置隐藏设定,当预设参数中包含位置隐藏设定时生成包含拒绝位置查询信息的查询回馈信息。对应的,多模态输出模块配置为当查询回馈信息包含拒绝位置查询信息时输出非直接表述的被拒绝提醒。
进一步的,在一实施例中,查询回馈信息发送模块配置为解析查询指令确定查询指令是否包含抵达时间查询指令,当查询指令包含抵达时间查询指令时提取移动端定位信息、预设参数中的出行方式设定以及出发时间设定,基于移动端定位信息、出行方式设定以及出发时间设定生成查询回馈信息。对应的,多模态输出模块配置为获取机器人定位信息,根据机器人定位信息、移动端定位信息、行方式设定以及出发时间设定计算并输出移动端用户的抵达时间。
进一步的,在一实施例中,查询回馈信息发送模块配置为解析查询指令确定查询指令是否包含抵达时间查询指令,当查询指令包含抵达时间查询指令时提取移动端定位信息、预设参数中的出行方式设定以及出发时间设定,当预设参数中出行方式设定和/或出发时间设定为空时向移动端用户输出询问信息。
虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。本发明所述的方法还可有其他多种实施例。在不背离本发明实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变或变形,但这些相应的改变或变形都应属于本发明的权利要求的保护范围。
Claims (10)
1.一种用于机器人的移动端查询方法,其特征在于,所述方法包括:
机器人接收来自机器人用户的移动端位置查询请求;
所述机器人解析所述移动端位置查询请求,生成查询指令并将所述查询指令推送到移动端;
所述移动端接收到所述查询指令后基于当前定位信息和/或预设参数生成查询回馈信息并将所述查询回馈信息推送至所述机器人;
所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出。
2.根据权利要求1所述的方法,其特征在于:
所述移动端接收到查询指令后基于当前定位信息和/或预设参数生成查询回馈信息,其中,所述移动端接收到所述查询指令后确定所述预设参数中是否包含位置隐藏设定,当所述预设参数中包含位置隐藏设定时生成包含拒绝位置查询信息的查询回馈信息;
所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出,其中,当所述查询回馈信息包含拒绝位置查询信息时,所述机器人输出非直接表述的被拒绝提醒。
3.根据权利要求1所述的方法,其特征在于,当所述查询指令包含位置查询指令时所述移动端提取移动端定位信息并基于所述移动端定位信息生成所述查询回馈信息,其中,所述移动端按照预设的时间间隔提取当前的移动端定位信息并将新提取的所述移动端定位信息发送到所述机器人。
4.根据权利要求1所述的方法,其特征在于,所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出,其中,当所述查询回馈信息包含移动端定位信息时:
所述机器人获取机器人定位信息;
所述机器人通过电子地图同时显示所述机器人定位信息以及所述移动端定位信息。
5.根据权利要求1-4中任一项所述的方法,其特征在于:
所述移动端接收到所述查询指令后基于当前定位信息和/或预设参数生成查询回馈信息,其中,所述移动端解析查询指令确定所述查询指令是否包含抵达时间查询指令,当所述查询指令包含抵达时间查询指令时所述移动端提取移动端定位信息、所述预设参数中的出行方式设定以及出发时间设定,基于所述移动端定位信息、所述出行方式设定以及所述出发时间设定生成所述查询回馈信息;
所述机器人接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出,其中,所述机器人获取机器人定位信息,根据所述机器人定位信息、所述移动端定位信息、所述出行方式设定以及所述出发时间设定计算并输出移动端用户的抵达时间。
6.根据权利要求5所述的方法,其特征在于,当所述查询指令包含抵达时间查询指令时所述移动端提取移动端定位信息、所述预设参数中的出行方式设定以及出发时间设定,其中,当所述预设参数中出行方式设定和/或出发时间设定为空时,所述移动端向移动端用户输出询问信息。
7.一种用于机器人的移动端查询***,其特征在于,所述***包括:
查询请求采集模块,其配置为接收来自机器人用户的移动端位置查询请求;
查询指令发送模块,其配置为解析所述移动端位置查询请求,生成查询指令并将所述查询指令推送到移动端;
查询回馈信息发送模块,其配置为接收所述查询指令,基于当前定位信息和/或预设参数生成查询回馈信息并将所述查询回馈信息推送至所述机器人;
多模态输出模块,其配置为接收并解析所述查询回馈信息,生成并输出与所述查询回馈信息匹配的多模态输出。
8.根据权利要求7所述的***,其特征在于:
所述查询回馈信息发送模块配置为接收到所述查询指令后确定所述预设参数中是否包含位置隐藏设定,当所述预设参数中包含位置隐藏设定时生成包含拒绝位置查询信息的查询回馈信息;
所述多模态输出模块配置为当所述查询回馈信息包含拒绝位置查询信息时输出非直接表述的被拒绝提醒。
9.根据权利要求7或8所述的***,其特征在于:
所述查询回馈信息发送模块配置为解析所述查询指令确定所述查询指令是否包含抵达时间查询指令,当所述查询指令包含抵达时间查询指令时提取移动端定位信息、所述预设参数中的出行方式设定以及出发时间设定,基于所述移动端定位信息、所述出行方式设定以及所述出发时间设定生成所述查询回馈信息;
所述多模态输出模块配置为获取机器人定位信息,根据所述机器人定位信息、所述移动端定位信息、所述出行方式设定以及所述出发时间设定计算并输出移动端用户的抵达时间。
10.根据权利要求9所述的***,其特征在于,所述查询回馈信息发送模块还配置为当所述预设参数中出行方式设定和/或出发时间设定为空时向移动端用户输出询问信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610941337.1A CN106559295A (zh) | 2016-10-25 | 2016-10-25 | 一种用于机器人的移动端查询方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610941337.1A CN106559295A (zh) | 2016-10-25 | 2016-10-25 | 一种用于机器人的移动端查询方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106559295A true CN106559295A (zh) | 2017-04-05 |
Family
ID=58443469
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610941337.1A Pending CN106559295A (zh) | 2016-10-25 | 2016-10-25 | 一种用于机器人的移动端查询方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106559295A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976351A (zh) * | 2019-04-19 | 2019-07-05 | 北京潞电电气设备有限公司 | 一种电力巡检机器人定点定位*** |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287172A (zh) * | 2008-05-28 | 2008-10-15 | 德信无线通讯科技(北京)有限公司 | 自动回复方法及*** |
CN101621742A (zh) * | 2009-08-13 | 2010-01-06 | 中国电信股份有限公司 | 移动终端位置的查询方法及其平台 |
CN102779398A (zh) * | 2012-07-09 | 2012-11-14 | 深圳市同洲电子股份有限公司 | 一种智能家电的控制方法、装置及*** |
CN103442130A (zh) * | 2013-04-10 | 2013-12-11 | 威盛电子股份有限公司 | 语音操控方法、移动终端装置及语音操控*** |
CN103716472A (zh) * | 2012-10-09 | 2014-04-09 | 上海博路信息技术有限公司 | 一种基于语音的公交信息查询方法 |
CN104602186A (zh) * | 2015-01-05 | 2015-05-06 | 深圳市金立通信设备有限公司 | 一种联系人定位方法 |
CN105530592A (zh) * | 2014-09-29 | 2016-04-27 | 小米科技有限责任公司 | 一种获取位置信息的方法、装置及设备 |
-
2016
- 2016-10-25 CN CN201610941337.1A patent/CN106559295A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101287172A (zh) * | 2008-05-28 | 2008-10-15 | 德信无线通讯科技(北京)有限公司 | 自动回复方法及*** |
CN101621742A (zh) * | 2009-08-13 | 2010-01-06 | 中国电信股份有限公司 | 移动终端位置的查询方法及其平台 |
CN102779398A (zh) * | 2012-07-09 | 2012-11-14 | 深圳市同洲电子股份有限公司 | 一种智能家电的控制方法、装置及*** |
CN103716472A (zh) * | 2012-10-09 | 2014-04-09 | 上海博路信息技术有限公司 | 一种基于语音的公交信息查询方法 |
CN103442130A (zh) * | 2013-04-10 | 2013-12-11 | 威盛电子股份有限公司 | 语音操控方法、移动终端装置及语音操控*** |
CN105530592A (zh) * | 2014-09-29 | 2016-04-27 | 小米科技有限责任公司 | 一种获取位置信息的方法、装置及设备 |
CN104602186A (zh) * | 2015-01-05 | 2015-05-06 | 深圳市金立通信设备有限公司 | 一种联系人定位方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109976351A (zh) * | 2019-04-19 | 2019-07-05 | 北京潞电电气设备有限公司 | 一种电力巡检机器人定点定位*** |
CN109976351B (zh) * | 2019-04-19 | 2022-06-24 | 北京潞电电气设备有限公司 | 一种电力巡检机器人定点定位*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107767867B (zh) | 基于语音控制网络的实现方法、装置、***及存储介质 | |
CN105740948B (zh) | 一种面向智能机器人的交互方法及装置 | |
CN109032095B (zh) | 一种多个工业机器人组网下协同作业的方法及*** | |
CN106328143A (zh) | 语音控制方法、装置和移动终端 | |
CN105511608A (zh) | 基于智能机器人的交互方法及装置、智能机器人 | |
CN112291708B (zh) | 一种数据传输方法、装置、设备及计算机可读存储介质 | |
CN107929044A (zh) | 一种会听话的艾灸仪以及施灸方法 | |
CN108924768A (zh) | 一种智能设备的自组网方法和***及智能设备 | |
CN106249611A (zh) | 一种基于虚拟现实的智能家居定位方法、装置和*** | |
CN104749996A (zh) | 一种ZigBee遥控器远程控制方法 | |
WO2022194163A1 (zh) | 电控设备的工作流程启动方法及***、终端和电控设备 | |
CN109584878A (zh) | 一种语音唤醒方法及*** | |
WO2022194165A1 (zh) | 电控设备的预设平台的启动方法及***、终端和电控设备 | |
CN106847274A (zh) | 一种用于智能机器人的人机交互方法及装置 | |
CN110473555A (zh) | 一种基于分布式语音设备的交互方法及装置 | |
WO2022194164A1 (zh) | 一种电控设备控制界面显示方法及***、终端和电控设备 | |
CN107453970A (zh) | 以智能手机作为家庭网关的智能家居控制***及方法 | |
CN106559295A (zh) | 一种用于机器人的移动端查询方法 | |
CN106695786B (zh) | 一种用于智能机器人分工协作方法以及机器人 | |
CN110399474B (zh) | 一种智能对话方法、装置、设备及存储介质 | |
CN112947253A (zh) | 一种无人机控制方法、装置、遥控器及存储介质 | |
CN109324515A (zh) | 一种控制智能电器的方法及控制终端 | |
CN106921789A (zh) | 基于移动终端的家用电器控制***、方法及家用电器 | |
CN107529146B (zh) | 结合音频的多传感室内定位方法、装置、***及存储介质 | |
CN107272462A (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 |
Application publication date: 20170405 |
|
RJ01 | Rejection of invention patent application after publication |