CN108764660A - 机器人分配方法、装置及*** - Google Patents
机器人分配方法、装置及*** Download PDFInfo
- Publication number
- CN108764660A CN108764660A CN201810451255.8A CN201810451255A CN108764660A CN 108764660 A CN108764660 A CN 108764660A CN 201810451255 A CN201810451255 A CN 201810451255A CN 108764660 A CN108764660 A CN 108764660A
- Authority
- CN
- China
- Prior art keywords
- robot
- current customer
- customer
- service
- 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
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000009826 distribution Methods 0.000 title claims abstract description 58
- 230000001755 vocal effect Effects 0.000 claims abstract description 33
- 230000003993 interaction Effects 0.000 claims abstract description 19
- 238000004891 communication Methods 0.000 claims abstract description 14
- 238000011156 evaluation Methods 0.000 claims description 33
- 238000001514 detection method Methods 0.000 claims description 15
- 230000002996 emotional effect Effects 0.000 claims description 14
- 230000001815 facial effect Effects 0.000 claims description 7
- 238000005516 engineering process Methods 0.000 abstract description 5
- 230000015654 memory Effects 0.000 description 28
- 238000003860 storage Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 7
- 238000004519 manufacturing process Methods 0.000 description 7
- 238000004422 calculation algorithm Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 241000208340 Araliaceae Species 0.000 description 3
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 3
- 235000003140 Panax quinquefolius Nutrition 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 235000008434 ginseng Nutrition 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 238000012827 research and development Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000011282 treatment Methods 0.000 description 2
- 244000269722 Thea sinensis Species 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000000052 comparative effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000004069 differentiation Effects 0.000 description 1
- DMBHHRLKUKUOEG-UHFFFAOYSA-N diphenylamine Chemical compound C=1C=CC=CC=1NC1=CC=CC=C1 DMBHHRLKUKUOEG-UHFFFAOYSA-N 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000035772 mutation Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 239000000779 smoke Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0281—Customer communication at a business location, e.g. providing product or service information, consulting
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Finance (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Educational Administration (AREA)
- Tourism & Hospitality (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Manipulator (AREA)
Abstract
本发明涉及机器人技术领域,提供一种机器人分配方法、装置及***。该机器人分配方法应用于与部署在营业场所的多个机器人通信连接的服务器,包括:在多个机器人中的第一机器人与当前顾客进行语言交互后,从第一机器人获得当前顾客的第一声纹信息;判断第一声纹信息是否与声纹库中的任一历史声纹信息相匹配;若是,基于与第一声纹信息相匹配的匹配历史声纹信息获得当前顾客的身份信息以及与个人偏好;基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人;控制第二机器人向当前顾客提供服务。该方法在分配机器人时充分考虑了顾客的个性化服务需求,有利于改善顾客的服务体验。
Description
技术领域
本发明涉及机器人领域,具体而言,涉及一种机器人分配方法、装置及***。
背景技术
目前,随着机器人技术的快速发展,在酒店、超市、餐厅等营业场所,已经开始使用智能机器人向顾客提供智能化的服务。通常而言,在上述营业场所会部署多个机器人,因此向顾客提供服务时会涉及到为顾客分配合适的机器人的问题。在现有技术中,对机器人进行分配往往采取就近分配的方法,即将离顾客最近的机器人分配给顾客为其提供服务。该机器人分配方法仅仅考虑了机器人的位置因素,而未考虑到顾客的实际需求,因此分配给顾客的机器人并不一定适于为其提供服务,造成顾客对于机器人服务的满意度下降,对营业场所的营业状况造成负面影响,同时也不利于各机器人在向顾客提供服务的过程中发挥自身的特点。
发明内容
有鉴于此,本发明实施例提供一种机器人分配方法、装置及***,通过声纹识别确认顾客的身份信息以及个人偏好,分配机器人为顾客提供个性化的服务,以解决上述技术问题。
本发明的实施例通过以下技术方案实现:
第一方面,本发明实施例提供一种机器人分配方法,应用于与部署在营业场所的多个机器人通信连接的服务器,包括:
在多个机器人中的第一机器人与当前顾客进行语言交互后,从第一机器人获得当前顾客的第一声纹信息;
判断第一声纹信息是否与声纹库中的任一历史声纹信息相匹配;
若是,基于与第一声纹信息相匹配的匹配历史声纹信息获得当前顾客的身份信息以及与个人偏好;
基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人;
控制第二机器人向当前顾客提供服务。
可见,本发明实施例提供的机器人分配方法根据顾客的声纹信息,确定其身份信息以及个人偏好并基于此为顾客分配匹配机器人,充分考虑了顾客的个性化服务需求,分配策略合理,有利于改善顾客的服务体验,使顾客对该营业场所留下较好的印象。同时,利用声纹识别确认顾客身份不易受到外部环境影响,其识别的准确率高,有利于机器人的合理分配。
结合第一方面,在第一方面的第一种可能的实施方式中,基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人之前,方法还包括:
从第一机器人获得当前顾客的情绪信息;
基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人,包括:
基于身份信息、个人偏好以及情绪信息将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人。
即在分配机器人时,可以考虑顾客的当前情绪因素。
结合第一方面,在第一方面的第二种可能的实施方式中,基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人之前,方法还包括:
从第一机器人获得顾客所在的现场环境信息;
基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人,包括:
基于身份信息、个人偏好以及现场环境信息将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人。
即在分配机器人时,可以考虑顾客周围的现场环境因素。
结合第一方面,在第一方面的第三种可能的实施方式中,基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人之前,方法还包括:
从多个机器人中的每个机器人获得每个机器人的位置信息,共获得多个位置信息;
基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人,包括:
基于身份信息、个人偏好以及多个位置信息将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人。
即在分配机器人时,可以考虑顾客的与周围机器人的距离因素。
结合第一方面或第一方面的第一种至第三种中的任意一种可能的实施方式,在第一方面的第四种可能的实施方式中,在多个机器人中的第一机器人与当前顾客进行语言交互后,从第一机器人获得当前顾客的第一声纹信息之前,方法还包括:
从第一机器人获得用于表示是否有顾客接近第一机器人的检测信息;
在基于检测信息确定当前顾客接近第一机器人时,控制第一机器人对当前顾客进行问候。
对顾客进行问候,可以改善该顾客对于该营业场所的体验,同时也可以促使顾客与机器人进行交流,以便采集顾客的声纹信息,进而为顾客分配合适的机器人。
结合第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式中,在基于检测信息确定当前顾客接近第一机器人时,控制第一机器人对当前顾客进行问候,包括:
在基于检测信息确定当前顾客接近第一机器人时,从第一机器人获得当前顾客的面部图像信息;
基于面部图像信息确定当前顾客的性别与年龄;
基于性别以及年龄对当前顾客进行问候。
可以基于顾客的性别、年龄等因素对顾客进行个性化的问候,改善顾客的体验,顾客的性别、年龄可以通过其面部图像进行判断。
结合第一方面的第四种可能的实施方式,在第一方面的第六种可能的实施方式中,在基于检测信息确定当前顾客接近第一机器人时,控制第一机器人对当前顾客进行问候,包括:
在基于检测信息确定当前顾客接近第一机器人时,从第一机器人获得当前顾客的第二声纹信息;
基于第二声纹信息确定当前顾客的性别与年龄;
基于性别以及年龄对当前顾客进行问候。
可以基于顾客的性别、年龄等因素对顾客进行个性化的问候,改善顾客的体验,顾客的性别、年龄可以通过其声纹进行判断。
结合第一方面,在第一方面的第七种可能的实施方式中,服务器还分别与机器人使用方的第一终端设备以及机器人提供方的第二终端设备通信连接,控制第二机器人向当前顾客提供服务之后,方法还包括:
向第一终端设备提供第一评价服务,获得机器人使用方通过第一终端设备对第二机器人提供的服务进行评价的第一评价结果;
向第二终端设备提供第二评价服务,获得机器人提供方通过第二终端设备对第二机器人提供的服务进行评价的第二评价结果;
基于第一评价结果以及第二评价结果判断第二机器人提供的服务的质量是否达到预设质量;
若否,将第二机器人确定为被淘汰机器人。
机器人使用方以及机器人提供方可以共同评价机器人的服务质量,以及时淘汰服务质量较差的机器人,并促使机器人提供方对机器人进行改进。同时,机器人使用方可以通过第一终端设备监控机器人分配流程,机器人提供方也可以通过第二终端设备监控机器人分配流程,确保机器人分配过程公开透明,分配策略对于不同厂家生产的机器人具有公平性。
第二方面,本发明实施例提供一种机器人分配装置,应用于与部署在营业场所的多个机器人通信连接的服务器,包括:
声纹获取模块,用于在多个机器人中的第一机器人与当前顾客进行语言交互后,从第一机器人获得当前顾客的第一声纹信息;
声纹匹配模块,用于判断第一声纹信息是否与声纹库中的任一历史声纹信息相匹配;
顾客信息获取模块,用于若是,基于与第一声纹信息相匹配的匹配历史声纹信息获得当前顾客的身份信息以及与个人偏好;
机器人分配模块,用于基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人;
控制模块,用于控制第二机器人向当前顾客提供服务。
第三方面,本发明实施例提供一种计算机存储介质,计算机存储介质中存储有计算机程序指令,计算机程序指令被计算机的处理器读取并运行时,执行第一方面或第一方面的任意一种可能的实施方式提供的方法。
第四方面,本发明实施例提供一种电子设备,包括处理器以及计算机存储介质,计算机存储介质中存储有计算机程序指令,计算机程序指令被处理器读取并运行时,执行第一方面或第一方面的任意一种可能的实施方式提供的方法。
第五方面,本发明实施例提供一种机器人分配***,包括:部署在营业场所的多个机器人以及与多个机器人通信连接的服务器;
多个机器人中的第一机器人用于在与当前顾客进行语言交互后,将采集到的当前顾客的第一声纹信息发送至服务器;
服务器用于判断第一声纹信息是否与声纹库中的任一历史声纹信息相匹配,以及在判断结果为是时基于与第一声纹信息相匹配的匹配历史声纹信息获得当前顾客的身份信息以及与个人偏好,服务器还用于基于身份信息以及个人偏好将多个机器人中的第二机器人确定为适于向当前顾客提供服务的匹配机器人,并向所第二机器人发送控制指令;
第二机器人用于基于控制指令向当前顾客提供服务。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例提供机器人分配***的结构示意图;
图2示出了本发明实施例提供的机器人的结构示意图;
图3示出了本发明实施例提供的服务器的结构示意图;
图4示出了本发明实施例提供机器人分配方法的流程图;
图5示出了本发明实施例提供机器人分配方法的步骤S01至步骤S02的流程图;
图6示出了本发明实施例提供机器人分配方法的步骤S15至步骤S18的流程图;
图7示出了本发明实施例提供的机器人分配装置的功能模块图。
图中:10-机器人分配***;100-机器人;102-第一存储器;104-第一存储控制器;106-第一处理器;108-第一语音采集单元;110-第一图像采集单元;112-定位单元;114-传感器单元;116-语音播放单元;118-执行单元;120-显示单元;122-第一网络单元;200-服务器;202-第二存储器;204-第二存储控制器;206-第二处理器;208-第二语音采集单元;210-第二图像采集单元;212-身份登记单元;214-信息录入单元;216-第二网络单元;300-第一终端设备;400-第二终端设备;500-机器人分配装置;510-声纹获取模块;520-声纹匹配模块;530-顾客信息获取模块;540-机器人分配模块;550-控制模块。
具体实施方式
下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
图1示出了本发明实施例提供机器人分配***10的结构示意图。参照图1,机器人分配***10包括机器人100以及与机器人100通信连接的服务器200。其中,机器人100通常部署在营业场所,例如酒店、超市、餐厅等场所,机器人100的数量为多个,可以由不同的机器人生产厂商生产,不同的机器人100具有不同的服务能力,能够向顾客提供差异化的服务,例如有的机器人100擅长与顾客交谈,有的机器人100擅长为顾客推荐商品,有的机器人100擅长为顾客带路,有的机器人100擅长为顾客端茶倒水,有的机器人100擅长打扫环境卫生等等。服务器200通常属于营业场所的经营者,服务器200可以是一台服务器200,也可以是多台不同功能的服务器200的组合。机器人100与服务器200之间通过通信网络通信连接以便进行数据交互,可以是有线的或无线的通信连接,由于机器人100需要经常性地移动,因此在实际中通常实现为无线通信连接。
在某些实施方式中,机器人分配***10还可以包括与服务器200通信连接的第一终端设备300以及第二终端设备400。其中,第一终端设备300属于机器人使用方,可以为一个或多个,机器人使用方可以是营业场所的经营者或使用机器人服务的顾客。第二终端设备400属于机器人提供方,可以为一个或多个。机器人提供方可以是机器人生产厂商、机器人销售商、机器人研发单位等,不同的机器人提供方都可以具有自己的第二终端设备400。在本发明实施例中,第一终端设备300以及第二终端设备400可以是个人计算机、移动设备、智能穿戴设备、车载设备等能够连接网络并具有运算处理能力的设备。
关于机器人分配***10的具体功能以及原理,在后面的方法实施例中再进行具体阐述。
图2示出了本发明实施例提供的机器人100的结构示意图。参照图2,机器人100可以包括第一存储器102、第一存储控制器104、第一处理器106、第一语音采集单元108、第一图像采集单元110、定位单元112、传感器单元114、语音播放单元116、执行单元118、显示单元120以及第一网络单元122。这些组件可以通过一条或多条通讯总线/信号线相互通讯。
其中,第一存储器102可用于存储软件程序,如机器人100的服务程序,第一处理器106通过运行存储在存储器内的软件程序,从而实现机器人100的服务功能。第一存储器102可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(ReadOnlyMemory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。第一处理器106以及其他可能的组件对第一存储器102的访问可在第一存储控制器104的控制下进行。
第一处理器106可以是一种集成电路芯片,具有信号的处理能力。上述的第一处理器106可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、微控制单元(Micro Controller Unit,MCU)、网络处理器(Network Processor,NP)或者其他常规处理器;还可以是专用处理器,包括数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuits,ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
第一语音采集单元108用于采集顾客的语音,其可以是但不限于麦克风等设备。
第一图像采集单元110用于外界图像的采集,其可以是但不限于摄像头等设备。
定位单元112用于获得机器人100的地理位置,其可以是但不限于卫星定位模块,例如GPS模块、北斗模块等。
传感器单元114包括一个或多个不同类型的传感器,例如用于检测是否有顾客接近的接近传感器,用于检测现场环境状况的温度传感器、湿度传感器、烟雾传感器、火焰传感器、光照传感器等。
语音播放单元116用于播放语音以实现机器人100与顾客的语言交互,其可以是但不限于喇叭。
执行单元118用于执行机器人100的具体动作,例如移动、为顾客搬运物品、扫地等动作,从而为顾客提供服务。
显示单元120用于显示信息,例如顾客查询的信息等,从而为顾客提供服务。
第一网络单元122用于接收以及发送网络信号以实现与服务器200的交互,网络信号可以包括无线信号或者有线信号,在本发明实施例中常见为无线信号,即在本发明实施例中第一网络单元122常见为无线网络模块,例如Wi-Fi模块、蓝牙模块、NB-IoT模块、Zigbee模块等。
可以理解,图2所示的结构仅为示意,机器人100还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
图3示出了本发明实施例提供的服务器200的结构示意图。服务器200可以包括第二存储器202、第二存储控制器204、第二处理器206、第二语音采集单元208、第二图像采集单元210、身份登记单元212、信息录入单元214以及第二网络单元216。这些组件可以通过一条或多条通讯总线/信号线相互通讯。
其中,第二存储器202可用于存储软件程序/模块,如本发明实施例提供的机器人分配方法及装置对应的程序指令/模块,第二处理器206通过运行存储在第一存储器102内的软件程序/模块,从而实现本发明实施例提供的机器人分配方法及装置。第二存储器202可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read OnlyMemory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。第二处理器206以及其他可能的组件对第二存储器202的访问可在第二存储控制器204的控制下进行。
第二处理器206可以是一种集成电路芯片,具有信号的处理能力。上述的第二处理器206可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、微控制单元(Micro Controller Unit,MCU)、网络处理器(Network Processor,NP)或者其他常规处理器;还可以是专用处理器,包括数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuits,ASIC)、现场可编程门阵列(FieldProgrammable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。
第二语音采集单元208用于采集顾客的语音,其可以是但不限于麦克风等设备。
第二图像采集单元210用于外界图像的采集,其可以是但不限于摄像头等设备。
身份登记单元212用于识别顾客的身份信息,其可以是但不限于身份证阅读器或者营业场所的会员卡读卡器。
信息录入单元214用于将文字信息录入服务器200,其可以是但不限于键盘、手写板等设备。
第二网络单元216用于接收以及发送网络信号以实现与机器人100的交互,网络信号可以包括无线信号或者有线信号,在本发明实施例中常见为无线信号,即在本发明实施例中第二网络单元216常见为无线网络模块,例如Wi-Fi模块、蓝牙模块、NB-IoT模块、Zigbee模块等。
可以理解,图3所示的结构仅为示意,服务器200还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。
第一实施例:
图4示出了本发明实施例提供机器人分配方法的流程图。参照图4,机器人分配方法应用于服务器200,具体包括:
步骤S10:在多个机器人100中的第一机器人与当前顾客进行语言交互后,服务器200从第一机器人获得当前顾客的第一声纹信息。
其中,第一机器人可以为当前顾客附近的机器人100,其数量可以是一个或多个。第一机器人能够和当前顾客进行语言交互,例如通过第一语音采集单元108采集当前顾客的语音,由第一处理器106进行语音识别获知其语义并作出应答,然后通过语音播放单元116播放与该应答对应的人工合成语音。同时,第一机器人在与当前顾客进行语言交互后,可以将采集到的当前顾客的语音发送至服务器200,由服务器200基于当前顾客的语音提取出当前顾客的第一声纹信息,当然,在某些实施方式中,第一声纹信息的提取也可以由第一机器人完成。
步骤S11:服务器200判断第一声纹信息是否与声纹库中的任一历史声纹信息相匹配。
在顾客首次光临营业场所时,可以在服务器200上进行声纹注册,具体可以由服务器200的第二语音采集单元208采集顾客的语音,由第二处理器206提取声纹信息后存储在声纹库中,将在声纹库中存储过的声纹信息称为历史声纹信息。顾客在进行声纹注册的同时,还需要对身份信息以及其个人偏好进行注册,对于身份信息的注册,可以通过服务器200的身份登记单元212完成,对于个人偏好的注册,则可以通过服务器200的信息录入单元214进行人工输入,个人偏好可以包括喜欢的服务、个人生活习惯、兴趣爱好等内容。在服务器200上,由第二处理器206将顾客的声纹信息与顾客的身份信息以及个人偏好进行关联并在数据库中存储该关联关系。
服务器200在步骤S11中获得当前顾客的第一声纹信息后,将第一声纹信息与声纹库中的历史声纹信息进行比对。
步骤S12:若是,服务器200基于与第一声纹信息相匹配的匹配历史声纹信息获得当前顾客的身份信息以及与个人偏好。
若声纹库中存在与第一声纹信息相匹配的历史声纹信息,表明当前顾客之前光临过该营业场所并进行过声纹注册。不妨将与第一声纹信息相匹配的历史声纹信息称为匹配历史声纹信息,由于顾客在注册时都将身份信息以及个人偏好与声纹信息进行了关联,因此服务器200基于匹配历史声纹信息就能够从数据库中查询获得当前顾客的之前注册过的身份信息以及个人偏好。若声纹库中不存在匹配历史声纹信息,表明当前顾客之前未进行过声纹注册,可以对第一声纹信息进行注册,同时服务器200还可以控制第一机器人通过语音播放单元116或者显示单元120对当前顾客进行提示,让其在服务器200上同时进行身份信息和个人偏好的注册。可以理解的,在某些实施方式中,可以在机器人100上增加类似于身份登记单元212以及信息录入单元214的功能模块,以使顾客可以直接在机器人100上完成身份信息和个人偏好的注册。
步骤S13:服务器200基于身份信息以及个人偏好将多个机器人100中的第二机器人确定为适于向当前顾客提供服务的匹配机器人。
服务器200基于预设的机器人匹配算法,根据当前顾客的身份信息以及个人偏好从部署于营业场所的多个机器人100中选择适于向当前顾客提供服务的匹配机器人。这里预设的机器人匹配算法不作具体限定,例如可以根据顾客的身份信息以及个人偏好对顾客进行分类,每个分类事先人工指定一种类型的机器人100为其提供服务,在分配时从当前顾客对应所在的分类对应的机器人100中选择一个作为匹配机器人。又例如可以事先通过大数据分析等方式统计出不同身份以及不同个人偏好的顾客最喜欢的服务,从能够提供该类服务的机器人100中选择一个作为匹配机器人。显然,上述仅为示例,还可以采取其他算法。为便于阐述,不妨认为服务器200将第二机器人确定为匹配机器人,第二机器人可以和第一机器人是同一个机器人100,也可以不是同一个机器人100。
步骤S14:服务器200控制第二机器人向当前顾客提供服务。
服务器200将第二机器人确定为匹配机器人后,可以向其发送控制指令使得第二机器人向当前顾客提供服务。如果第二机器人和第一机器人不是同一个机器人100,服务器200还可以控制第一机器人离开当前顾客或者不再与当前顾客进行互动,而第二机器人则通过移动靠近当前顾客开始为其提供服务。或者,如果第一机器人包括多个,其中一个被确定为第二机器人,则其他第一机器人可以离开当前顾客或者不再与当前顾客进行互动。第一机器人或第二机器人的移动可以通过机器人100的执行单元118完成,第二机器人提供服务,根据服务的种类,可以通过语音播放单元116(语言交互类服务)、执行单元118(动作类服务)以及显示单元120(显示类服务)中的一种或多种功能模块完成。
在上述机器人分配方法中,当前顾客的身份信息以及个人偏好是仅仅针对当前顾客个人的个性化信息,在分配机器人100时充分考虑了该个性化信息,因此机器人100分配结果是个性化的,和现有技术中仅考虑机器人100本身的位置信息因素而不考虑顾客的实际需求的分配方式具有本质上的不同,能够大大改善顾客的服务体验,使顾客对该营业场所留下较好的印象。同时,利用声纹识别确认顾客身份不易受到外部环境影响,其识别的准确率高,有利于机器人100的合理分配。当然,在某些实施方式中,也可以将人脸识别作为确认顾客身份的辅助手段,以进一步提高顾客身份识别的精确性。机器人100对于人脸的采集可以通过第一图像采集单元110完成,而人脸信息的注册则可以通过服务器200上的第二图像采集单元210完成。
此外,对于未进行声纹注册、身份信息注册以及个人偏好注册的顾客,可以根据默认的分配算法为其分配匹配机器人为其提供服务,例如现有技术中的就近分配算法,此种情况不再详细阐述。
在本发明实施例的一种实施方式中,服务器200在分配机器人100时还可以结合当前顾客的情绪信息进行分配。其中,第一机器人的第一语音采集单元108获得当前顾客的语音并发送至服务器200后,服务器200可以根据其中的语调、语速、语气的变化对分析出当前顾客的情绪信息。或者,第一机器人的第一图像采集单元110获得当前顾客的面部图像并发送至服务器200后,服务器200可以根据其中表情的变化分析出当前顾客的情绪信息。当然,在某些实施方式中,情绪信息的分析获得也可以由第一机器人完成。情绪信息可以包括喜怒哀乐等情绪,其与顾客的身份信息和个人偏好不同,情绪信息是顾客当前的一种状态,而身份信息与个人偏好是顾客的一种固有状态。也即是说在为当前顾客分配机器人100时,既考虑了当前顾客的固有状态,又考虑了当前顾客的当前状态,分配结果更有针对性。例如,当服务器200根据情绪信息发现当前顾客情绪紧张时,可以在根据当前顾客的身份信息以及个人偏好进行分配的基础上,优先选择能够提供音乐服务的机器人100,为当前顾客播放轻松的音乐,缓解其紧张情绪。
在本发明实施例的一种实施方式中,服务器200在分配机器人100时还可以结合当前顾客所在的现场环境信息进行分配。其中,第一机器人通过传感器单元114中不同类型的传感器采集环境参数并发送至服务器200后,服务器200可以根据其中的温度、湿度、光照、有害气体浓度等环境参数分析获得现场环境信息。当然,在某些实施方式中,现场环境信息的分析获得也可以由第一机器人完成。现场环境信息与之前提到的顾客的固有状态或当前状态均不同,其与顾客本身是无关的,现场环境信息描述的是外界自然环境状况,该自然环境状况会对顾客造成影响。因此,在为当前顾客分配匹配机器人时,考虑现场环境信息,能够使得分配结果更有针对性。例如,当服务器200根据现场环境信息发现现场环境温度较高时,可以在根据当前顾客的身份信息以及个人偏好进行分配的基础上,优先选择能够提供送风服务的机器人100为当前顾客服务。
在本发明实施例的一种实施方式中,服务器200在分配机器人100时还可以结合部署在营业场所的各个机器人100的位置信息进行分配,例如在根据当前顾客的身份信息以及个人偏好确定出有多个机器人100都适于为当前顾客提供服务时,可以选择其中距离当前顾客最近的机器人100作为匹配机器人。各个机器人100的位置信息可以通过机器人100上的定位***进行采集并上传至服务器200。
需要指出,上述各种分配方式可以自由进行组合,也即是说在基于当前顾客的身份信息以及个人偏好进行分配的基础上,还可以结合情绪信息、现场环境信息以及位置信息中的一种或多种进行分配,以获得更为精准匹配顾客需求的分配结果。
图5示出了本发明实施例提供机器人分配方法的步骤S01至步骤S02的流程图。参照图5,在步骤S10执行之前,机器人分配方法还可以包括:
步骤S01:服务器200从第一机器人获得用于表示是否有顾客接近第一机器人的检测信息。
第一机器人的传感器单元114可以包括接近传感器,能够对否有顾客接近第一机器人进行检测,并将检测信息发送至服务器200。
步骤S02:服务器200在基于检测信息确定当前顾客接近第一机器人时,控制第一机器人对当前顾客进行问候。
在当前顾客接近第一机器人时,检测信息中会产生显著的变化,例如电平高低的变化,服务器200根据该变化即可获知当前顾客接近第一机器人。此时,服务器200向第一机器人下达问候指令,第一机器人执行该指令向当前顾客进行问候。当然,在某些实施方式中,第一机器人也可以自主地对当前顾客进行问候。对当前顾客进行问候,一方面可以改善当前顾客对于该营业场所的体验,一方面在第一机器人完成问候后,当前顾客有更大的概率与第一机器人进行语言交互,此时可以转入执行步骤S10至步骤S14,便于为其分配匹配机器人。
具体而言,对于当前顾客进行问候,可以根据当前顾客的性别以及年龄进行个性化的问候。例如,对于10岁以下的儿童,可以采用“小朋友,你好”为问候语,对于70岁以上的男性,可以采用“老先生,您好”为问候语,使得当前顾客感觉更为亲切,更加符合日常生活中的问候习惯。判断当前顾客的性别以及年龄至少可以通过两种方式进行判断。第一种方式,在当前顾客接近第一机器人时,通过第一语音采集设备采集当前顾客的语音,注意这里的语音并不一定是与第一机器人进行语言交互的语音,也可以是当前顾客与其他顾客进行语言交互的语音,服务器200从该语音中解析获得第二声纹信息,并通过声纹分析程序分析声纹特征即可确定当前顾客的性别以及年龄。需要指出,这里的年龄是指大致的年龄而非准确的年龄。第二种方式,在当前顾客接近第一机器人时,通过第一图像采集设备采集当前顾客的面部图像信息,服务器200根据面部图像信息分析其中的面部特征即可确定当前顾客的性别以及年龄。上述两种方式均为比较成熟的现有技术,在此不进行具体阐述。显然的,还可以将上述两种方式进行结合以获得更为准确的检测结果。
此外,在现有技术中还缺乏对机器人100提供的服务的评价机制,无法确定机器人100分配的具体效果到底如何,也无法确定机器人100的实际服务能力。本发明实施例提供机器人分配方法还提供如下技术方案以解决上述问题。
图6示出了本发明实施例提供机器人分配方法的步骤S15至步骤S18的流程图。参照图6,在步骤S14执行之后,机器人分配方法还可以包括:
步骤S15:服务器200向第一终端设备300提供第一评价服务,获得机器人使用方通过第一终端设备300对第二机器人提供的服务进行评价的第一评价结果。
这里的评价结果的具体形式不作限定,例如可以是打分、投票、文字评价等多种方式。第一评价结果代表的是机器人使用方对本次分配的第二机器人的评价意见,评价内容可以包括第二机器人的服务能力、满意度等。第二机器人在服务过程中可以记录服务数据,并在服务器200上进行公开,以便在评价时进行参考。
步骤S16:服务器200向第二终端设备400提供第二评价服务,获得机器人提供方通过第二终端设备400对第二机器人提供的服务进行评价的第二评价结果。
第二评价结果代表的是机器人提供方对本次分配的第二机器人的评价意见。为确保机器人厂商在评价时的公平性,在获得第二评价结果之前可以对第二机器人进行匿名处理,隐去其具体生产厂商和型号。
步骤S17:服务器200基于第一评价结果以及第二评价结果判断第二机器人提供的服务的质量是否达到预设质量。
可以对第一评价结果、第二评价结果以及预设质量进行量化,便于进行比较。
步骤S18:若否,服务器200将第二机器人确定为被淘汰机器人。
若第二机器人的服务质量未达到预设质量,至少有两种原因。第一种原因是第二机器人本身服务能力较差,服务器200可以将第二机器人确定为被淘汰机器人,由机器人厂商进行更换或升级。第二种原因是机器人分配方法本身存在问题,导致并不适于为当前顾客提供服务的第二机器人为其提供了服务。在并不能确定具体的原因时,将第二机器人标记为淘汰是比较稳妥的做法,先暂停其服务再进一步排查是第二机器人本身的原因还是机器人分配方法的原因导致其服务质量不合格。在实际实施时,一般不会仅根据一次的服务结果就淘汰某个机器人100,可以是根据一段时间内某个机器人100的多次评价结果来判断其是否应该被标记为淘汰。
在步骤S15至步骤S18中,综合考虑了机器人使用方以及机器人提供方对于机器人100的服务能力的评价意见,有利于及时发现服务能力不合格的机器人100或者机器人分配方法中存在的问题,以便为顾客提供更好的服务,也可以促进机器人提供方改进机器人100的功能,同时促进对于机器人分配方法的优化。
此外,部署于营业场所的多个机器人100可能由不同的机器人生产厂商生产,如果任由服务器200进行分配,其分配过程对于外界是不透明的,难以保证分配过程及结果的公平性,可能引起各生产厂商之间的争端,例如,某厂商在不了解分配过程的前提下,可能认为自己生产的机器人100功能更强大,但实际中却分配了其他厂商生产的机器人100,因此怀疑分配过程存在黑幕。在本发明实施例中,第一终端设备300以及第二终端设备400与服务器200通信连接,除了可以对机器人服务进行评价外,还可以对服务器200上的机器人100分配过程进行实时监督,例如服务器200可以将分配过程中涉及的决策数据进行公开,以使机器人使用方以及机器人提供方均能够对其进行查看,确保机器人100分配过程的公开透明,从而保证分配的公平性。
综上所述,本发明实施例提供的机器人分配方法,可以基于顾客的身份信息以及个人偏好分配匹配机器人为其提供个性化的服务,能够显著改善顾客的服务体验。进一步的,在某些实施方式中,还可以结合顾客的情绪信息、顾客所在的现场环境信息以及各个机器人100的位置信息等信息进行机器人100分配,以获得更精准的分配结果。同时,在另一些实施方式中,机器人使用方以及机器人提供方还可以对机器人100分配过程进行监督,确保分配的公平性,以及可以对机器人100的具体服务质量进行评价,及时淘汰不能满足服务需求的机器人100,提高服务质量,促进机器人100的研发改进。
第二实施例:
图7示出了本发明实施例提供的机器人分配装置500的功能模块图。参照图7,本发明实施例提供的机器人分配装置500应用于与部署在营业场所的多个机器人100通信连接的服务器200,包括声纹获取模块510、声纹匹配模块520、顾客信息获取模块530、机器人分配模块540以及控制模块550。其中,声纹获取模块510用于在多个机器人100中的第一机器人与当前顾客进行语言交互后,从第一机器人获得当前顾客的第一声纹信息;声纹匹配模块520用于判断第一声纹信息是否与声纹库中的任一历史声纹信息相匹配;顾客信息获取模块530用于若是,基于与第一声纹信息相匹配的匹配历史声纹信息获得当前顾客的身份信息以及与个人偏好;机器人分配模块540用于基于身份信息以及个人偏好将多个机器人100中的第二机器人确定为适于向当前顾客提供服务的匹配机器人;控制模块550用于控制第二机器人向当前顾客提供服务。
本发明实施例提供的机器人分配装置500,其实现原理及产生的技术效果在第一实施例中已经阐述,为简要描述,第二实施例部分未提及之处,可参考第一实施例中相应内容。
第三实施例:
本发明第三实施例提供一种计算机存储介质,计算机存储介质中存储有计算机程序指令,计算机程序指令被计算机的处理器读取并运行时,执行本发明第一实施例中提供的方法。该计算机存储介质可以实现为,但不限于图3示出的第二存储器202。
第四实施例:
本发明第四实施例提供一种电子设备,包括处理器以及计算机存储介质,计算机存储介质中存储有计算机程序指令,计算机程序指令被处理器读取并运行时,执行本发明第一实施例中提供的方法。该电子设备可以实现为,但不限于图3示出的服务器200。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得计算机设备执行本发明各个实施例所述方法的全部或部分步骤。前述的计算机设备包括:个人计算机、服务器、移动设备、智能穿戴设备、网络设备、虚拟设备等各种具有执行程序代码能力的设备,前述的存储介质包括:U盘、移动硬盘、只读存储器、随机存取存储器、磁碟、磁带或者光盘等各种可以存储程序代码的介质。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
Claims (10)
1.一种机器人分配方法,其特征在于,应用于与部署在营业场所的多个机器人通信连接的服务器,包括:
在所述多个机器人中的第一机器人与当前顾客进行语言交互后,从所述第一机器人获得所述当前顾客的第一声纹信息;
判断所述第一声纹信息是否与声纹库中的任一历史声纹信息相匹配;
若是,基于与所述第一声纹信息相匹配的匹配历史声纹信息获得所述当前顾客的身份信息以及与个人偏好;
基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人;
控制所述第二机器人向所述当前顾客提供服务。
2.根据权利要求1所述的机器人分配方法,其特征在于,所述基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人之前,所述方法还包括:
从所述第一机器人获得所述当前顾客的情绪信息;
所述基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人,包括:
基于所述身份信息、所述个人偏好以及所述情绪信息将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人。
3.根据权利要求1所述的机器人分配方法,其特征在于,所述基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人之前,所述方法还包括:
从所述第一机器人获得所述顾客所在的现场环境信息;
所述基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人,包括:
基于所述身份信息、所述个人偏好以及所述现场环境信息将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人。
4.根据权利要求1所述的机器人分配方法,其特征在于,所述基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人之前,所述方法还包括:
从所述多个机器人中的每个机器人获得所述每个机器人的位置信息,共获得多个位置信息;
所述基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人,包括:
基于所述身份信息、所述个人偏好以及所述多个位置信息将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人。
5.根据权利要求1-4中任一权项所述的机器人分配方法,其特征在于,所述在所述多个机器人中的第一机器人与当前顾客进行语言交互后,从所述第一机器人获得所述当前顾客的第一声纹信息之前,所述方法还包括:
从所述第一机器人获得用于表示是否有顾客接近所述第一机器人的检测信息;
在基于所述检测信息确定所述当前顾客接近所述第一机器人时,控制所述第一机器人对所述当前顾客进行问候。
6.根据权利要求5所述的机器人分配方法,其特征在于,所述在基于所述检测信息确定所述当前顾客接近所述第一机器人时,控制所述第一机器人对所述当前顾客进行问候,包括:
在基于所述检测信息确定所述当前顾客接近所述第一机器人时,从所述第一机器人获得所述当前顾客的面部图像信息;
基于所述面部图像信息确定所述当前顾客的性别与年龄;
基于所述性别以及所述年龄对所述当前顾客进行问候。
7.根据权利要求5所述的机器人分配方法,其特征在于,所述在基于所述检测信息确定所述当前顾客接近所述第一机器人时,控制所述第一机器人对所述当前顾客进行问候,包括:
在基于所述检测信息确定所述当前顾客接近所述第一机器人时,从所述第一机器人获得所述当前顾客的第二声纹信息;
基于所述第二声纹信息确定所述当前顾客的性别与年龄;
基于所述性别以及所述年龄对所述当前顾客进行问候。
8.根据权利要求1所述的机器人分配方法,其特征在于,所述服务器还分别与机器人使用方的第一终端设备以及机器人提供方的第二终端设备通信连接,所述控制所述第二机器人向所述当前顾客提供服务之后,所述方法还包括:
向所述第一终端设备提供第一评价服务,获得所述机器人使用方通过所述第一终端设备对所述第二机器人提供的服务进行评价的第一评价结果;
向所述第二终端设备提供第二评价服务,获得所述机器人提供方通过所述第二终端设备对所述第二机器人提供的服务进行评价的第二评价结果;
基于所述第一评价结果以及所述第二评价结果判断所述第二机器人提供的服务的质量是否达到预设质量;
若否,将所述第二机器人确定为被淘汰机器人。
9.一种机器人分配装置,其特征在于,应用于与部署在营业场所的多个机器人通信连接的服务器,包括:
声纹获取模块,用于在所述多个机器人中的第一机器人与当前顾客进行语言交互后,从所述第一机器人获得所述当前顾客的第一声纹信息;
声纹匹配模块,用于判断所述第一声纹信息是否与声纹库中的任一历史声纹信息相匹配;
顾客信息获取模块,用于若是,基于与所述第一声纹信息相匹配的匹配历史声纹信息获得所述当前顾客的身份信息以及与个人偏好;
机器人分配模块,用于基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人;
控制模块,用于控制所述第二机器人向所述当前顾客提供服务。
10.一种机器人分配***,其特征在于,包括:部署在营业场所的多个机器人以及与所述多个机器人通信连接的服务器;
所述多个机器人中的第一机器人用于在与当前顾客进行语言交互后,将采集到的所述当前顾客的第一声纹信息发送至所述服务器;
所述服务器用于判断所述第一声纹信息是否与声纹库中的任一历史声纹信息相匹配,以及在判断结果为是时基于与所述第一声纹信息相匹配的匹配历史声纹信息获得所述当前顾客的身份信息以及与个人偏好,所述服务器还用于基于所述身份信息以及所述个人偏好将所述多个机器人中的第二机器人确定为适于向所述当前顾客提供服务的匹配机器人,并向所所述第二机器人发送控制指令;
所述第二机器人用于基于所述控制指令向所述当前顾客提供服务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810451255.8A CN108764660A (zh) | 2018-05-11 | 2018-05-11 | 机器人分配方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810451255.8A CN108764660A (zh) | 2018-05-11 | 2018-05-11 | 机器人分配方法、装置及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108764660A true CN108764660A (zh) | 2018-11-06 |
Family
ID=64010327
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810451255.8A Pending CN108764660A (zh) | 2018-05-11 | 2018-05-11 | 机器人分配方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108764660A (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110070016A (zh) * | 2019-04-12 | 2019-07-30 | 北京猎户星空科技有限公司 | 一种机器人控制方法、装置及存储介质 |
CN111191074A (zh) * | 2019-12-10 | 2020-05-22 | 秒针信息技术有限公司 | 基于声纹识别的会员信息查询方法及*** |
CN112508657A (zh) * | 2021-02-02 | 2021-03-16 | 红石阳光(北京)科技股份有限公司 | 基于智慧大脑控制迎宾机器人的方法及*** |
CN112652314A (zh) * | 2020-12-30 | 2021-04-13 | 太平金融科技服务(上海)有限公司 | 基于声纹底纹的失能对象验证方法、装置、设备和介质 |
CN113658251A (zh) * | 2021-08-25 | 2021-11-16 | 北京市商汤科技开发有限公司 | 测距方法、装置、电子设备、存储介质及*** |
CN113894783A (zh) * | 2021-10-12 | 2022-01-07 | 北京声智科技有限公司 | 机器人的交互方法、装置、设备及计算机可读存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104395212A (zh) * | 2012-07-20 | 2015-03-04 | 株式会社安川电机 | 机器人***及物品移送方法 |
CN105729491A (zh) * | 2016-04-01 | 2016-07-06 | 纳恩博(北京)科技有限公司 | 机器人任务的执行方法、装置及*** |
CN106113038A (zh) * | 2016-07-08 | 2016-11-16 | 纳恩博(北京)科技有限公司 | 基于机器人的模式切换方法及装置 |
CN106959837A (zh) * | 2017-02-20 | 2017-07-18 | 北京光年无限科技有限公司 | 一种用于智能机器人的人机交互方法及装置 |
CN107885818A (zh) * | 2017-11-06 | 2018-04-06 | 深圳市沃特沃德股份有限公司 | 机器人及其服务方法和装置 |
-
2018
- 2018-05-11 CN CN201810451255.8A patent/CN108764660A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104395212A (zh) * | 2012-07-20 | 2015-03-04 | 株式会社安川电机 | 机器人***及物品移送方法 |
CN105729491A (zh) * | 2016-04-01 | 2016-07-06 | 纳恩博(北京)科技有限公司 | 机器人任务的执行方法、装置及*** |
CN106113038A (zh) * | 2016-07-08 | 2016-11-16 | 纳恩博(北京)科技有限公司 | 基于机器人的模式切换方法及装置 |
CN106959837A (zh) * | 2017-02-20 | 2017-07-18 | 北京光年无限科技有限公司 | 一种用于智能机器人的人机交互方法及装置 |
CN107885818A (zh) * | 2017-11-06 | 2018-04-06 | 深圳市沃特沃德股份有限公司 | 机器人及其服务方法和装置 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110070016A (zh) * | 2019-04-12 | 2019-07-30 | 北京猎户星空科技有限公司 | 一种机器人控制方法、装置及存储介质 |
CN111191074A (zh) * | 2019-12-10 | 2020-05-22 | 秒针信息技术有限公司 | 基于声纹识别的会员信息查询方法及*** |
CN112652314A (zh) * | 2020-12-30 | 2021-04-13 | 太平金融科技服务(上海)有限公司 | 基于声纹底纹的失能对象验证方法、装置、设备和介质 |
CN112508657A (zh) * | 2021-02-02 | 2021-03-16 | 红石阳光(北京)科技股份有限公司 | 基于智慧大脑控制迎宾机器人的方法及*** |
CN113658251A (zh) * | 2021-08-25 | 2021-11-16 | 北京市商汤科技开发有限公司 | 测距方法、装置、电子设备、存储介质及*** |
CN113894783A (zh) * | 2021-10-12 | 2022-01-07 | 北京声智科技有限公司 | 机器人的交互方法、装置、设备及计算机可读存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108764660A (zh) | 机器人分配方法、装置及*** | |
JP6777201B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN102572390B (zh) | 对监视对象者的行动进行监视的装置以及方法 | |
CN103455472B (zh) | 信息处理设备和信息处理方法 | |
CN105224775B (zh) | 基于图片处理来对衣服进行搭配的方法和装置 | |
CN109658188A (zh) | 基于大数据分析的房源推荐方法、装置、设备及存储介质 | |
JP5199152B2 (ja) | 行動予測方法及び行動予測システム | |
CN102982059A (zh) | 信息处理装置、信息处理方法和程序 | |
CN105247915A (zh) | 上下文敏感相关联引擎平台 | |
JP2011210133A (ja) | 満足度算出方法、満足度算出装置およびプログラム | |
KR101988334B1 (ko) | 이동 전화기 및 이동전화기에서 재생되는 미디어 컨텐츠의 효율성 분석 방법 | |
CN106575344A (zh) | 在个人设备上显示私人信息 | |
CN110555748A (zh) | 业务对象的推荐方法、装置和旅行平台 | |
JP2011210100A (ja) | 接客データ記録装置、接客データ記録方法およびプログラム | |
CN110415041A (zh) | 推荐方法、推荐装置、设备及存储介质 | |
JP2019032778A (ja) | 購買支援システム | |
KR20170108890A (ko) | 게시물 랭킹설정 방법 및 이를 위한 서비스 서버 | |
KR101230034B1 (ko) | 취향 아이디 코드의 생성시스템 및 생성방법, 그리고 상품 추천 시스템 및 추천 방법 | |
US20150365390A1 (en) | Method of creating preference image identification code, method of diagnosing preference image identification code, and method of providing information using preference image identification code | |
CN109547476A (zh) | 一种自发电户外移动身份识别*** | |
CN108717826A (zh) | 目标物展示方法及装置 | |
CN108765011A (zh) | 建立用户画像和建立状态信息分析模型的方法和装置 | |
JP6003422B2 (ja) | 情報処理システム、情報処理方法 | |
JP6576531B1 (ja) | 情報収集システム、プログラム及び情報処理装置 | |
CN114359774B (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: 20181106 |
|
RJ01 | Rejection of invention patent application after publication |