一种基于机器人的顾客数据处理方法以及系统与流程

文档序号:12804437阅读:182来源:国知局
一种基于机器人的顾客数据处理方法以及系统与流程

本发明涉及机器人领域,具体涉及一种基于机器人的顾客数据处理方法以及系统。



背景技术:

随着机器人技术的不断发展,智能机器人的越来越多的被应用到人类日常的生产生活中,来满足人们多种多样的需求,但是智能机器人本身存在着硬件和功能上的限制,所以仅依赖智能机器人本身,往往难以给用户更好的服务,例如,在迎宾场合中,目前机器人仅仅是对顾客打招呼,以增加了顾客的感兴趣程度,本质上位于一个可有可无的尴尬地位,因此,拓展机器人的服务模型,突破仅依赖机器人自身所带来的种种限制,将机器人与其他设备配合来给用户更好的体验,成为本领域技术人员亟需解决的重要问题。



技术实现要素:

本发明提供了一种基于机器人的顾客数据处理方法,所述方法包括:

智能机器人获取顾客的面部图像数据并解析,确定所述顾客的身份信息,发送所述身份信息到购物信息服务器;

购物信息服务器提取与所述身份信息关联的顾客购物相关信息,发送所述顾客购物相关信息到导购终端;

导购终端接收所述顾客购物相关信息,根据用户指示展示所述顾客购物相关信息。

在一实施例中,在发送所述顾客购物相关信息到导购终端的同时将所述顾客的面部图像数据发送到所述导购终端并展示。

在一实施例中,所述方法还包括:

智能机器人确定所述顾客的身份信息为空时将所述顾客的面部图像数据以及新顾客建档提示发送到所述导购终端;

所述导购终端根据用户指示展示所述面部图像数据和新顾客建档信息,根据用户输入获取所述顾客的身份信息以及所述顾客的顾客购物相关信息以完成新顾客建档。

在一实施例中,发送所述顾客购物相关信息到导购终端,其中:

检测处于空闲状态的导购终端;

将所述顾客购物相关信息发送给一个处于空闲状态的导购终端。

在一实施例中,发送所述顾客购物相关信息到导购终端,其中:

将所述顾客购物相关信息发送到所有导购终端;

所述导购终端根据用户的操作对接收到的多个顾客购物相关信息中的一个进行展示,并将该顾客购物相关信息已被选择的提醒发送给其他导购终端;

所述导购终端接收到顾客购物相关信息已被选择的提醒时,删除所述提醒对应的顾客购物相关信息。

本发明还提出了一种基于机器人的顾客数据处理系统,所述系统包括:

智能机器人,其配置为获取顾客的面部图像数据并解析,确定所述顾客的身份信息,输出所述身份信息;

购物信息服务器,其配置为接收所述身份信息,提取与所述身份信息关联的顾客购物相关信息,输出所述顾客购物相关信息;

导购终端,其配置为接收所述顾客购物相关信息,根据用户指示展示所述顾客购物相关信息。

在一实施例中:

所述购物信息服务器还配置为在发送所述顾客购物相关信息到导购终端的同时将所述顾客的面部图像数据发送到所述导购终端;

所述导购终端还配置为接收所述顾客的面部图像数据并展示。

在一实施例中:

所述智能机器人还配置为当确定所述顾客的身份信息为空时将所述顾客的面部图像数据以及新顾客建档提示发送到所述导购终端;

所述导购终端还配置为根据用户指示展示所述面部图像数据和新顾客建档信息,根据用户输入获取所述顾客的身份信息以及所述顾客的顾客购物相关信息以完成新顾客建档。

在一实施例中,所述购物信息服务器还配置为:

检测处于空闲状态的导购终端;

将所述顾客购物相关信息发送给一个处于空闲状态的导购终端。

在一实施例中:

所述购物信息服务器还配置为将所述顾客购物相关信息发送到所有导购终端;

所述导购终端还配置为根据用户的操作对接收到的多个顾客购物相关信息中的一个进行展示,并将该顾客购物相关信息已被选择的提醒发送给其他导购终端;

所述导购终端还配置为接收到顾客购物相关信息已被选择的提醒时,删除所述提醒对应的顾客购物相关信息。

根据本发明的方法,通过机器人的面部识别功能与购物信息服务器以及导购终端的配合,有效了拓展的机器人的服务模型,将机器人技术与购物场景紧密的结合起来,带给顾客有趣的购物体验的同时,保证了购物场所的服务质量和服务效率。

本发明的其它特征或优点将在随后的说明书中阐述。并且,本发明的部分特征或优点将通过说明书而变得显而易见,或者通过实施本发明而被了解。本发明的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:

图1~图3是根据本发明一实施例的方法流程图;

图4~图7是根据本发明实施例的方法的部分流程图;

图8以及图9是根据本发明实施例的系统结构简图;

图10是根据本发明实施例的系统部分结构简图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。

随着机器人技术的不断发展,智能机器人的越来越多的被应用到人类日常的生产生活中,来满足人们多种多样的需求,但是智能机器人本身存在着硬件和功能上的限制,所以仅依赖智能机器人本身,往往难以给用户更好的服务,例如,在迎宾场合中,目前机器人仅仅是对顾客打招呼,以增加了顾客的感兴趣程度,本质上位于一个可有可无的尴尬地位,因此,拓展机器人的服务模型,突破仅依赖机器人自身所带来的种种限制,将机器人与其他设备配合来给用户更好的体验,成为本领域技术人员亟需解决的重要问题。

针对上述问题,本发明提出了一种基于机器人的顾客数据处理方法。

在现有技术的顾客服务应用场景(例如迎宾)中,机器人的主要作用是引起顾客的兴趣,针对顾客进行具体服务的仍然是服务工作人员。由于每个顾客的情况都会有所不同,因此,在理想状态下,为了提供给顾客贴心的服务,需要服务工作人员针对每位顾客提供不同的服务。而针对不同的顾客提供不同的服务,其本质上是令提供的服务与当前顾客的特性相匹配。这就要求服务工作人员能够区别辨识当前的顾客并获知该顾客的特性,从而根据当前顾客的特性来确定所要提供的服务。

然而,在大多的顾客服务应用场景中,顾客基数是很大的,服务工作人员不可能区别辨识出每一位顾客。随着机器人硬件技术的发展,很多家用机器人具备了用户身份识别(尤其的,具备了面部识别功能),其可以识别面前的用户的身份并做出匹配的应对。基于上述技术基础,在本发明一实施例中,将机器人的面部识别功能应用到顾客服务应用场景中。具体的,由机器人通过面部识别确定顾客的身份,然后服务工作人员再基于不同的顾客身份提供相应的服务。

进一步的,明确了顾客的身份后,还需要根据该顾客的身份获取该顾客与当前服务场景相关的特性。在顾客基数较大的前提下,这需要很高的数据存储量支撑。

针对这一问题,在本发明一实施例中,采用了云端存储技术,将顾客与服务场景相关的信息(顾客购物相关信息)与顾客的身份关联保存在云端服务器(购物信息服务器)中。当智能机器人确定顾客的身份后将顾客的身份发送到购物信息服务器;由购物信息服务器根据顾客身份提取对应的顾客购物相关信息并将该顾客购物相关信息发送到导购终端中;导购终端接收到顾客购物相关信息后根据其用户(服务工作人员)的指示展示该顾客购物相关信息。这样服务工作人员就能根据导购终端所展示的顾客购物相关信息确定需要提供给当前顾客什么样的服务。

根据本发明的方法,通过机器人的面部识别功能与购物信息服务器以及导购终端的配合,有效地拓展的机器人的服务模型,将机器人技术与购物场景紧密的结合起来,带给顾客有趣的购物体验的同时,保证了购物场所的服务质量和服务效率。

接下来基于附图详细描述根据本发明实施例的方法的详细流程,附图的流程图中示出的步骤可以在包含诸如一组计算机可执行指令的计算机系统中执行。虽然在流程图中示出了各步骤的逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

如图1所示,在一实施例中,首先智能机器人获取顾客的面部图像数据(步骤s100);然后智能机器人解析获取到的面部图像数据(步骤s110),从而确定顾客的身份信息(步骤s120);待顾客的身份信息被确定后,智能机器人发送身份信息到购物信息服务器(步骤s130)。

购物信息服务器接收来自智能机器人的身份信息(步骤s140),根据接收到的身份信息提取与身份信息关联的顾客购物相关信息(步骤s150),最后发送提取出的顾客购物相关信息到导购终端(步骤s160)。

导购终端接收顾客购物相关信息(步骤s170),然后根据用户(服务工作人员)指示展示顾客购物相关信息(步骤s180)。

进一步的,在实际的购物服务应用场景中,一个服务工作人员可能会同时面对多个顾客。这样就会出现服务工作人员无法判断导购终端接收并展示的顾客购物相关信息到底是针对哪一个顾客的情况。针对上述问题,在本发明一实施例中,购物信息服务器在发送顾客购物相关信息到导购终端的同时将顾客的面部图像数据也发送到导购终端并展示。

具体的,如图2所示,在一实施例中,首先智能机器人获取顾客的面部图像数据(步骤s200);然后智能机器人解析获取到的面部图像数据(步骤s210),从而确定顾客的身份信息(步骤s220);待顾客的身份信息被确定后,智能机器人发送当前顾客的身份信息以及面部图像数据到购物信息服务器(步骤s230)。

购物信息服务器接收来自智能机器人的身份信息以及面部图像数据(步骤s240),根据接收到的身份信息提取与身份信息关联的顾客购物相关信息(步骤s250),最后发送提取出的顾客购物相关信息以及来自智能机器人的面部图像数据到导购终端(步骤s260)。

导购终端接收顾客购物相关信息以及面部图像数据(步骤s270),然后根据用户(服务工作人员)指示展示顾客购物相关信息以及面部图像数据(步骤s280)。这样,服务工作人员就可以根据展示的面部图像数据确定所要服务的顾客并根据该顾客的顾客购物相关信息确定需要提供给该顾客的服务。

进一步的,在图2所示实施例中,顾客的面部图像数据由智能机器人发送给购物信息服务器,并由购物信息服务器发送给导购终端。

进一步的,在图1以及图2所示流程中,向导购终端提供当前顾客的顾客购物相关信息的前提是该顾客的相关信息已经预先被保存(该顾客的面部识别信息以及顾客购物相关信息已经被保存)。但是,在实际的购物服务应用场景中,不可避免的会存在需要面对没有被保存过相关信息的顾客(新顾客)的情况。

针对新顾客的情况,在本发明一实施例中,智能机器人确定顾客的身份信息为空(没有预存该顾客的面部识别信息,也相当于没有预存对应的身份信息以及顾客购物相关信息)时将顾客的面部图像数据以及新顾客建档提示发送到导购终端;导购终端根据用户(服务工作人员)指示展示面部图像数据和新顾客建档信息,根据用户(服务工作人员)输入获取顾客的身份信息以及顾客的顾客购物相关信息以完成新顾客建档。

如图3所示,在一实施例中,首先智能机器人获取顾客的面部图像数据(步骤s300);然后智能机器人解析获取到的面部图像数据(步骤s310),判断是否可以确定当前顾客的身份(顾客的身份信息是否为空)(步骤s311)。如果可以确定顾客的身份信息,智能机器人发送当前顾客的身份信息以及面部图像数据到购物信息服务器(步骤s320)。

购物信息服务器接收来自智能机器人的身份信息以及面部图像数据(步骤s321),根据接收到的身份信息提取与身份信息关联的顾客购物相关信息(步骤s330),最后发送提取出的顾客购物相关信息以及来自智能机器人的面部图像数据到导购终端(步骤s331)。

导购终端接收顾客购物相关信息以及面部图像数据(步骤s340),然后根据用户(服务工作人员)指示展示顾客购物相关信息以及面部图像数据(步骤s341)。

在步骤s311中,如果不能确定顾客的身份信息(顾客的身份信息为空),则将顾客的面部图像数据以及新顾客建档提示发送到导购终端(步骤s350);导购终端接收面部图像数据以及新顾客建档提示(步骤s351),根据用户(服务工作人员)指示展示面部图像数据和新顾客建档信息(步骤s352),根据用户(服务工作人员)输入获取顾客的身份信息以及顾客的顾客购物相关信息(步骤s360)。

导购终端将获取到的顾客的身份信息以及顾客的顾客购物相关信息发送到购物信息服务器(步骤s361),购物信息服务器接收到顾客的身份信息以及顾客的顾客购物相关信息(步骤s362)后将其关联保存(步骤s370),从而完成新顾客建档。

进一步的,在一实施例中,导购终端还将获取到的顾客的身份信息发送到智能机器人(步骤s380);智能机器人接收顾客的身份信息(步骤s381)并将身份信息与面部图像数据关联保存(步骤s390)。这样,当该顾客再次面对智能机器人时,智能机器人就可以基于关联保存的身份信息与面部图像数据识别该顾客的身份。

进一步的,在实际的购物服务应用场景中,一般是多个服务工作人员为多个顾客服务,因此,对应的,应用场景存在多台导购终端。如果将一个顾客的顾客购物相关信息同时发送到多台购物终端,就有可能出现多个服务工作人员同时准备为同一个顾客服务的情况,从而造成服务工作分配混乱,影响工作效率。

针对上述问题,在本发明一实施例中,购物信息服务器将提取到的顾客购物相关信息发送到所有导购终端中的一台上(其他导购终端不会接收到该顾客购物相关信息)。这样就能够保证每台导购终端获取到的顾客购物相关信息是不同的,从而避免多个服务工作人员同时准备为同一个顾客服务的情况的发生。

进一步的,在实际的购物服务应用场景中,一般一个服务工作人员只能同时为一位顾客提供服务。因此,为了提高服务效率,合理分配服务任务,在本发明一实施例中,购物信息服务器在发送顾客购物相关信息之前会检测各个导购终端的状态(其是否正在为顾客提供服务),只有导购终端为空闲状态(该导购终端的服务工作人员当前空闲,并未向顾客提供服务)时才将顾客购物相关信息发送给导购终端。

具体的,如图4所示,购物信息服务器根据接收到的身份信息提取与身份信息关联的顾客购物相关信息(步骤s400),然后检测各个导购终端的状态(步骤s410),确定一个处于空闲状态的导购终端(步骤s420),将顾客购物相关信息发送到该处于空闲状态的导购终端上(步骤s430)。

进一步的,在实际的购物服务应用场景中,当顾客数量较多时,在某一时刻可能会出现所有的导购终端均处于忙碌状态的情况。这样上面的顾客购物相关信息得发送策略就无法顺利实行。在本发明一实施例中,采用了另一种顾客购物相关信息的发送策略。具体的,购物信息服务器将当前提取的顾客购物相关信息发送到所有的导购终端上(无论其是否处于空闲状态);导购终端根据用户(服务工作人员)的操作对接收到的多个顾客购物相关信息中的一个进行展示,并将该顾客购物相关信息已被选择的提醒发送给其他导购终端;导购终端接收到顾客购物相关信息已被选择的提醒时,删除提醒对应的顾客购物相关信息。

例如,假设在一应用场景中,存在3个导购终端a1、a2、a3。假设当前a1空闲,a2、a3忙碌。购物信息服务器将顾客购物相关信息b1以及b2发送到a1、a2、a3。那么初始状态就是a1、a2、a3均接收到了b1以及b2,a1未进入展示状态(空闲),a2、a3正在展示其他顾客购物相关信息(非b1以及b2)(忙碌)。接下来,由于a1空闲,其可以开始新的展示,备选的展示目标就包含b1以及b2。a2、a3忙碌,无法开始新的展示,但其可备选的展示目标也包含b1以及b2。

根据用户操作,其选择b1展示,同时a1发送b1的被选择提醒,a2、a3接收到b1的被选择提醒,将b1从自身的备选集合中删除。这样,即使a2、a3进入空闲状态,其也无法选择b1进行展示。这样就保证了一个顾客购物相关信息只能被一个导购终端所展示,从而避免了服务分配的混乱。

如图5所示,在一实施例中,当购物信息服务器将当前提取的顾客购物相关信息发送到所有的导购终端上后,针对任意一台导购终端,其首先接收顾客购物相关信息(步骤s510),然后将接收到的顾客购物相关信息加入备选单(备选的待展示目录)中。

并且,如图6所示,导购终端检测来自其他导购终端的信息,判断是否存在顾客购物相关信息被选择提醒(步骤s610),如果不存在,则继续检测;如果存在顾客购物相关信息被选择提醒,则从备选单中删除该提醒所对应的顾客购物相关信息(步骤s620)。

进一步的,如图7所示,在空闲状态下,导购终端展示备选单(向服务工作人员展示可供选择的待展示顾客购物相关信息)(步骤s700);判断是否存在(接收到了)用户的选择操作(服务工作人员选择要展示哪一个顾客购物相关信息的操作)(步骤s710);如果不存在,则继续展示备选单。

如果存在用户选择操作,则向其他导购终端输出被选择提醒(指示哪一个顾客购物相关信息已被选择展示)(步骤s720),并展示该被选择的顾客购物相关信息(步骤s730)。

在展示过程中,基于用户操作,判断展示是否完成(服务工作人员是否还需要该信息继续被展示,或者,服务工作人员针对该顾客的服务是否完成)(步骤s740),如果没有完成展示,则继续展示(步骤s730)。如果展示已经完成,则停止展示并从备选单中删除已展示的顾客购物相关信息(步骤s750)。此后进入空闲状态,返回步骤s700。

基于本发明的方法,本发明还提出了一种基于机器人的顾客数据处理系统。在一实施例中,系统包括:

智能机器人,其配置为获取顾客的面部图像数据并解析,确定顾客的身份信息,输出身份信息;

购物信息服务器,其配置为接收身份信息,提取与身份信息关联的顾客购物相关信息,输出顾客购物相关信息;

导购终端,其配置为接收顾客购物相关信息,根据用户指示展示顾客购物相关信息。

具体的,如图8所示,智能机器人包括图像采集模块810、身份识别模块811以及身份信息输出模块812。购物信息服务器包含身份信息获取模块820、顾客购物相关信息获取模块821以及顾客购物相关信息输出模块822。导购终端包含用户操作获取模块830、展示输出模块831以及顾客购物相关信息接收模块832。

图像采集模块810配置为获取顾客的面部图像数据;身份识别模块811配置为解析顾客的面部图像数据,确定顾客的身份信息;身份信息输出模块812配置为输出身份信息。

身份信息获取模块820配置为接收身份信息;顾客购物相关信息获取模块821配置为提取与身份信息关联的顾客购物相关信息;顾客购物相关信息输出模块822配置为输出顾客购物相关信息。

顾客购物相关信息接收模块832配置为接收顾客购物相关信息;用户操作获取模块830配置为获取用户的操作输入指示;展示输出模块831配置为根据用户指示展示顾客购物相关信息。

进一步的,在一实施例中,购物信息服务器还配置为在发送顾客购物相关信息到导购终端的同时将顾客的面部图像数据发送到导购终端。具体的,身份信息输出模块812配置为在输出身份信息的同时输出顾客的面部图像数据到购物信息服务器。顾客购物相关信息输出模块822配置为在输出顾客购物相关信息的同时输出顾客的面部图像数据到导购终端。展示输出模块831配置为同步关联展示面部图像数据以及对应的顾客购物相关信息。

进一步的,在一实施例中,智能机器人还配置为当确定顾客的身份信息为空时将顾客的面部图像数据以及新顾客建档提示发送到导购终端;导购终端还配置为根据用户指示展示面部图像数据和新顾客建档信息,根据用户输入获取顾客的身份信息以及顾客的顾客购物相关信息以完成新顾客建档。

如图9所示,智能机器人包括图像采集模块910、身份识别模块911、身份信息输出模块912以及建档提醒模块913。购物信息服务器包含身份信息获取模块820、顾客购物相关信息获取模块821、顾客购物相关信息输出模块822以及顾客购物相关信息存储模块923。导购终端包含用户操作获取模块930、展示输出模块931、顾客购物相关信息接收模块932以及身份信息以及顾客购物相关信息获取模块933。

图像采集模块910配置为获取顾客的面部图像数据;身份识别模块911配置为解析顾客的面部图像数据,确定顾客的身份信息;身份信息输出模块912配置为当身份识别模块911识别出的顾客身份信息不为空(可以识别出身份)时输出身份信息;建档提醒模块913配置为当身份识别模块911识别出的顾客身份信息为空(无法识别出身份)时输出顾客的面部图像数据以及新顾客建档提示到导购终端。

身份信息获取模块920配置为接收身份信息;顾客购物相关信息获取模块921配置为从顾客购物相关信息存储模块923提取与身份信息关联的顾客购物相关信息;顾客购物相关信息输出模块922配置为输出顾客购物相关信息。

顾客购物相关信息接收模块932配置为接收顾客购物相关信息;用户操作获取模块930配置为获取用户的操作输入指示;展示输出模块931配置为根据用户指示展示顾客购物相关信息。进一步的,展示输出模块931还配置为根据用户指示展示接收到的面部图像数据和新顾客建档信息;身份信息以及顾客购物相关信息获取模块933配置为根据用户输入获取顾客的身份信息以及顾客的顾客购物相关信息并将顾客的身份信息以及顾客的顾客购物相关信息发送到顾客购物相关信息存储模块923;顾客购物相关信息存储模块923还配置为关联保存接收到的顾客的身份信息以及顾客的顾客购物相关信息。

进一步的,在一实施例中,顾客购物相关信息输出模块还配置为:

检测处于空闲状态的导购终端;

将顾客购物相关信息发送给一个处于空闲状态的导购终端。

进一步的,在一实施例中,购物信息服务器还配置为将顾客购物相关信息发送到所有导购终端;导购终端还配置为根据用户的操作对接收到的多个顾客购物相关信息中的一个进行展示,并将该顾客购物相关信息已被选择的提醒发送给其他导购终端;导购终端还配置为接收到顾客购物相关信息已被选择的提醒时,删除提醒对应的顾客购物相关信息。

如图10所示,在一实施例中,导购终端包含:

顾客购物相关信息接收模块1010,其配置为接受来自购物信息服务器的顾客购物相关信息;

备选存储模块1000,其配置为将顾客购物相关信息接收模块1010加入(保存入)备选单中(备选的待展示的顾客购物相关信息)并在导购终端处于空闲状态时展示备选单;

用户操作获取模块1040,其配置为获取用户的输入操作指示;

展示输出模块1030,其配置为根据用户的输入操作指示确定备选单中需要展示的一个顾客购物相关信息并展示;

被选择提醒输出模块1050,其配置为当用户选定一个需要展示的顾客购物相关信息时向其他导购终端输出该顾客购物相关信息对应的被选择提醒;

被选择提醒接收模块1020,其配置为接收来自其他导购终端的被选择提醒,其中,备选存储模块1000还配置为当存在来自其他导购终端的被选择提醒时从备选单中删除该提醒对应的顾客购物相关信息。

虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。本发明所述的方法还可有其他多种实施例。在不背离本发明实质的情况下,熟悉本领域的技术人员当可根据本发明做出各种相应的改变或变形,但这些相应的改变或变形都应属于本发明的权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1