一种机器人的信息交互方法、装置、服务器及系统与流程

文档序号:21534431发布日期:2020-07-17 17:27阅读:183来源:国知局
一种机器人的信息交互方法、装置、服务器及系统与流程

本发明涉及机器人领域,尤其涉及一种机器人的信息交互方法、装置、服务器及系统。



背景技术:

智慧银行网点以银行传统业务为基础,通过移动网络和智能化设备,帮助银行进行业务流程的优化、创新,加强与客户的沟通和联系,提升银行的业务效率,降低成本和风险。

智慧银行网点部署有互动广告屏、贵金属3d展示柜、地图看房屏、天幕、门禁等智慧银行设备。银行机器人是智慧银行网点的关键设备,机器人能够自主按照存储在其内部的地图信息,或者根据传感器获得外部环境信号,规划出移动路径,并且沿着改路径,在没有人工干预的情况下,移动到目标点。在机器人巡游过程中,机器人与智慧银行设备互联互通、智能交互,构建了一种新型的智慧银行网点营销系统,提高了银行客户的视觉感官和科技体验,让银行网点开启智慧模式,提升网点业绩。

现有技术公开了机器人交互方法和系统,机器人交互方法包括步骤:用户触发的服务请求中包含用户选择的交互服务的标识;根据标识服务于信息获取方式的对应关系;激活与用户选择的交互服务的标识对应的信息获取方式;通过激活的信息获取方式,获取用户的交互信息;机器人对交互的信息进行处理,以完成服务请求。通过机器人实现了用户交互的应用需求,拓展了机器人的使用模式。机器人作为信息交互主体,接收模块、激活模块、获取模块、处理模块均设置在机器人中,其未设定从设备,结合应用到智慧银行的场景。

现有技术还公开了总部协同运营管理中心、用户在线系统、城市金融系统、生活api一体化系统、银行网点在线管理系统,能实现银行网点在线营销移动营销及管理,补充银行传统经营渠道,实现新型的获取客户的模式,让银行摆脱现有的发展瓶颈,为新金融时代带来软硬件的准备。所述系统较为宽泛,没有解决机器人与网点终端设备之间由于工作种类繁多,内容层次深,逻辑关系复杂带来的交互数据量大,数据交互服务器和网点终端设备多,带载有限带来技术问题。现有技术未能实现机器人与智慧银行厅堂设备的智能交互,未实现在银行日常网点中对银行客户的精准营销,因此并不适用于智慧银行网点的日常工作场景。



技术实现要素:

针对上述技术问题,为了克服现有技术中存在的缺点与不足,本发明旨在提供一种机器人的信息交互方法、装置、服务器及系统。机器人通过远程服务器、中间服务器与网点终端设备进行信息交互。中间服务器参与建立通信链路,对筛选出的适合内容进行时间编码,向网点终端设备指令切换显示内容。远程服务器参与建立通信链路,调取客户信息、客户分类、客户特征和筛选出的适合内容,筛选出适合内容的配套语料。第三方工作人员可以通过远程服务器监督、控制机器人,包括通过播放配置的语料,对网点终端设备屏幕上显示的内容进行讲解。通过合理分工,提升了机器人的工作效率和工作准确性,提升了网点终端设备的工作效率和工作效果。

为了实现上述目的,本发明采用如下技术方案:

第一方面,本申请实施例提供了一种机器人的信息交互方法,包括:

步骤1、机器人用摄像头采集到访客户人脸信息发送给远程服务器,接收远程服务器调取的客户信息,客户分类,客户特征和筛选出的适合内容提示客户选择,同时发送给中间服务器;

步骤2、机器人接收客户发出的选择结果,发送给所述远程服务器,同时机器人向所述中间服务器发出与网点终端设备建立通信链路的指令,所述远程服务器通过所述中间服务器与所述网点终端设备建立通信链路;

步骤3、机器人接收所述网点终端设备的指令,判断指令内容是否为引导客户到指定位置,如果是,则机器人引导客户到指定位置,再进入下一步,如果否,则直接进入下一步;

步骤4、机器人按照通信协议调用所述网点终端设备开放出来的接口,获取所述网点终端设备中的由所述中间服务器进行时间编码后的所述筛选出的适合内容;

步骤5、机器人接收并播放来自所述远程服务器所筛选出的适合内容的配套语料,并根据所述时间编码,通过所述中间服务器指令所述网点终端设备进行同步播放或者根据设置进行延时播放。

优选地,所述步骤3的所述机器人引导客户到指定位置的方法,包括:

所述机器人带领客户巡游到指定位置;

所述机器人判断目标位置点是否安全和可达;

若是,进行所述步骤4机器人按照通信协议调用所述网点终端设备开放出来的接口,获取所述网点终端设备中的由所述中间服务器进行时间编码后的所述筛选出的适合内容;

若否,机器人选择第二位置点,并判断所述第二位置点是否安全和可达;

若是,进行所述步骤4机器人按照通信协议调用所述网点终端设备开放出来的接口,获取所述网点终端设备中的由所述中间服务器进行时间编码后的所述筛选出的适合内容;

若否,机器人停在原地,进行所述步骤机器人按照通信协议调用所述网点终端设备开放出来的接口,获取所述网点终端设备中的由所述中间服务器进行时间编码后的所述筛选出的适合内容。

优选地,所述筛选出的适合内容包括广告节目;所述网点终端设备是智慧银行网点终端设备。

第二方面,本申请实施例提供了一种远程服务器的信息交互方法,所述方法包括:

步骤1、远程服务器显示客户与机器人的对话;所述客户可以是银行客户;

步骤2、远程服务器显示机器人采集到的客户人脸信息,调取客户信息、客户分类、客户特征和筛选出的适合内容;

步骤3、远程服务器将所述客户信息、客户分类、客户特征和筛选出的适合内容,发送给机器人;

步骤4、远程服务器向机器人发送所述筛选出的适合内容的配套语料;

步骤5、远程服务器在机器人将所述配套语料播放完毕后,指示机器人询问客户是否有再次选择另一所述筛选出的适合内容的意愿,如果是,进行下一步;如果否,结束服务;

步骤6、远程服务器向机器人提供客户可能需要的服务内容,用以供客户选择,并接收机器人发送来的选择结果。

第三方面,本申请实施例提供了一种中间服务器的信息交互方法,所述方法包括:

步骤1、中间服务器接收由机器人发来的与网点终端设备建立通信链路的指令,向网点终端设备发出开放调用接口的指令,建立并运行机器人,中间服务器,网点终端设备的通信链路;

步骤2、中间服务器接收来自机器人传来的客户信息,客户分类,客户特征和筛选出的适合内容;

步骤3、中间服务器对所述筛选出的适合内容进行时间编码,并将进行所述时间编码后的所述筛选出的适合内容发送给所述网点终端设备;

步骤4、中间服务器向网点终端设备发出指令切换网点终端设备的显示内容。

优选地,所述运行机器人,中间服务器,网点终端设备的通信链路的方法,包括:

步骤1、中间服务器启动时,使用tcpclient连接终端服务;此前,网点终端设备开启tcpserver服务;

步骤2、中间服务器启动时,开启websocketserver服务,机器人启动时,使用websocketclient连接中间服务器;

步骤3、中间服务器循环监听下发的切屏指令请求,将其按照设备类型,分发给不同的智慧银行终端设备;

步骤4、中间服务器接收网点终端设备返回的指令执行结果,中间服务器按照通信链路,将指令执行结果返回给机器人,机器人将指令执行结果上传到远程服务器上;

步骤5、中间服务器接收网点终端设备发来的呼叫机器人的指令,中间服务器按照通信链接,通知机器人移动到目标位置点,机器人移动到目标位置点后,在远程服务器的控制下,进行内容的播报;所述网点终端设备包括互动屏。

第四方面,本申请实施例提供了一种网点终端设备的信息交互方法,所述方法包括:

步骤1、接收中间服务器转发的来自远程服务器发来的与网点终端设备建立通信链路的指令;

步骤2、接收中间服务器发来的经过时间编码后的所述筛选出的适合内容;

步骤3、指令机器人判断指令内容是否为引导客户到指定位置;

步骤4、接受机器人按照通信协议调用网点终端设备开放出来的接口,通过远程服务器向机器人发送所述时间编码后的所述筛选出的适合内容;

步骤5、接收中间服务器指令,切换网点终端设备的显示内容。

优选地,所述的网点终端设备的信息交互方法,其特征在于,所述网点终端设备包括屏幕交互类设备、多维展示设备均为广告展示设备,安全交互类设备为智慧银行场景中的智能电气设备;所述网点终端设备是智慧银行网点终端设备;所述网点终端设备,使用的播放器软件为html前端、winform的webbrowser控件混合开发;所述播放器用以加载html网页,实现银行理财产品的广告展示。

第五方面,本申请实施例提供了一种机器人的信息交互装置,所述装置包括:

采集模块,用以采集到访客户人脸信息发送给远程服务器;

收发模块,用以将采集到访客户人脸信息发送给远程服务器,并接收远程服务器调取的客户信息,客户分类,客户特征和筛选出的适合内容;接收客户发出的选择结果;将所述选择结果发送远程服务器;调用网点终端设备中已经开放出来的所述调用接口,获取网点终端设备的播放内容的时间编码;接收来自远程服务器的所述筛选出的适合内容的配套语料;

判断模块,用以判断所述筛选出的适合内容是否需要引导客户到指定位置;

处理器,用以运行android系统;根据所述时间编码与网点终端设备中所述筛选出的适合内容进行同步播放或根据设置进行延时播放;驱动交互屏用于人机交互;

判断模块,用以判断所述筛选出的适合内容是否需要引导客户到指定位置;

时间管理模块,用以根据所述时间编码与网点终端设备中所述筛选出的适合内容进行同步播放或根据设置进行延时播放;驱动交互屏用于人机交互;

存储模块,用以存储所述筛选出的适合内容的配套语料;

运动模块,用以驱动位于运动底盘万向轮的转速和协调方向;

语音识别模块,用以识别人机对话中的语音;

人脸识识别模块,用以识别客户人脸属性;

声音输入与输出模块,用以控制扬声器用于机器人播报语料和/或发出声音;通过麦克风进行声音输入。

第六方面,本申请实施例提供了一种远程服务器的信息交互装置,所述装置包括:

显示模块,用以显示客户与机器人的对话;显示机器人采集到的客户人脸信息;

计算分析模块,用以将调取的客户信息进行客户分类,并依据客户特征筛选出的适合内容;

处理器,用以调取客户信息;在机器人将所述配套语料播放完毕后,指示机器人询问客户是否有再次选择另一所述筛选出的适合内容的意愿;

收发模块,用以将所述筛选出的适合内容,发送给机器人;还用以发送所述筛选出的适合内容的配套语料;还用以接收机器人发送来的选择结果;

选择模块,用以提供客户可能需要的服务内容供客户选择。

第七方面,本申请实施例提供了一种中间服务器的信息交互装置,所述装置包括:

处理器,用以形成向网点终端设备发出的开放调用接口的指令;形成向网点终端设备发出的切换网点终端设备的显示内容的指令;

收发模块,用以接收由远程服务器发来的与网点终端设备建立通信链路的指令;向网点终端设备发出开放调用接口的指令;接收来自远程服务器传来的所述筛选出的适合内容;将进行所述时间编码后的所述筛选出的适合内容发送给所述网点终端设备;向网点终端设备发出指令切换网点终端设备的显示内容;

存储模块,用以来自远程服务器传来的所述筛选出的适合内容;还用以存储所述筛选出的适合内容的配套语料;

计算模块,用以对所述筛选出的适合内容进行时间编码;

通信模块,用以建立并运行机器人,中间服务器,网点终端设备的通信链路。

第八方面,本申请实施例提供了一种网点终端设备的信息交互装置,所述装置包括:

收发模块,用以接收中间服务器发出开放调用接口的指令;向机器人发送播放内容的时间编码;接收中间服务器建立机器人,中间服务器,网点终端设备的通信链路的指令;接受中间服务器发出的切换网点终端设备的显示内容的指令;

处理器,用以接受机器人调用已经开放出来的所述调用接口,接受执行中间服务器发出的指令切换网点终端设备的显示内容;执行建立机器人,中间服务器,网点终端设备的通信链路的指令;

播放模块,用以播放器软件为html前端、winform的webbrowser控件混合开发;所述播放器用以加载html网页,实现银行理财产品的广告展示;

存储模块,用以存储所述筛选出的适合内容;

显示控制模块,用以显示播放内容,包括在屏幕交互类设备和/或广告展示设备上显示或展示。

第九方面,本申请实施例提供了一种机器人,所述机器人包括:所述的一种机器人的信息交互装置;或实现所述的一种机器人的信息交互方法。

第十方面,本申请实施例提供了一种中间服务器,所述中间服务器包括:所述的一种中间服务器的信息交互装置;或实现所述的一种中间服务器的信息交互方法。

第十一方面,本申请实施例提供了一种远程服务器,所述服务器包括:所述的一种远程服务器的信息交互装置;或实现所述的一种远程服务器的信息交互方法。

第十二方面,本申请实施例提供了一种网点终端设备,所述网点终端设备包括:所述的一种网点终端设备的信息交互装置;或实现所述的一种网点终端设备的信息交互方法。

第十三方面,本申请实施例提供了一种远程服务器,所述远程服务器,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,在被处理器调用和执行时,所述处理器可执行指令促使所述处理器实现本申请实施例所述的一种远程服务器的信息交互方法。

第十四方面,本申请实施例提供了一种中间服务器,所述中间服务器,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,在被处理器调用和执行时,所述处理器可执行指令促使所述处理器:实现所述的一种中间服务器的信息交互方法。

第十五方面,本申请实施例提供了一种机器人的信息交互系统,包括:所述的一种机器人的信息交互装置,所述的一种远程服务器的信息交互装置,所述的一种中间服务器的信息交互装置,及所述的一种网点终端设备的信息交互装置。

由以上可见,本发明涉及一种机器人的信息交互方法、系统、装置及其服务器。机器人通过远程服务器、中间服务器与网点终端设备进行信息交互。中间服务器参与建立通信链路,对筛选出的适合内容进行时间编码,向网点终端设备指令切换显示内容。远程服务器参与建立通信链路,调取客户信息,客户分类,客户特征和筛选出的适合内容和配套语料。第三方工作人员可以通过远程服务器监督、控制机器人。机器人通过播放配套语料,讲解网点终端设备屏幕上显示的内容。本发明申请提升了机器人的工作效率和工作准确性,使机器人能够为客户提供内容更加丰富和内容更加准确的服务,提升了网点终端设备的工作效率和工作效果。

本申请实施例提供的方案中,相对于现有技术,本发明具有以下有益效果:本发明所提供的机器人的信息交互方法及装置,实现了机器人高效、快捷地参与企业网点服务工作。在智慧银行网点应用本发明的机器人的信息交互方法及装置,使机器人从事各种银行产品的营销,大幅度提高银行网点的服务效率,增加网点的客户满意度,可以解决银行网点产品种类多,内容层次深,计算量大,客户需求与银行服务人员信息沟通难、沟通效率低的技术问题,使客户通过银行网点终端设备,依据需要解决问题或服务功能的不同,分别从远程服务器或中间服务器获得服务支持,解决因机器人本身受到内存和数据运行限制的技术问题,从而大幅度提高了机器人的服务准确性和服务效率。

本发明申请的远程服务器的信息交互方法及装置,解决了网点终端设备设备品种繁多,功能各异,内容复杂,人工难以在短时间内充分掌握所有内容,回应客户咨询或办理业务的技术问题。本发明申请所述远程服务器的信息交互方法及装置,协助机器人完成计算量大、运行环境要求高的业务,并与中间服务器进行信息交互,从而提高机器人的运行速度,准确性,使第三方可以对机器人进行管理控制。本发明申请所述远程服务器的信息交互方法及装置,有利于对网点终端设备进行统一管理控制,有利于引入第三方平台监督、评价、管控机器人及网点终端设备的服务内容、安全运行和工作质量,从而提高机器人和网点终端设备的工作效率,提高客户的满意程度。

本发明申请的中间服务器的信息交互方法及装置,可以解决现有的网点终端设备体系下,网点终端设备无法完全发挥已有的数据的价值,机器人、银行网点终端设备,第三方服务系统数据冗余,运行缓慢,对接客户需求窗口少的技术问题。通过科学分工,解决了网点终端设备、远程服务器、机器人之间数据交互量大、数据交互受带载制约的技术问题。

本发明所述网点终端设备的通过中间服务器与机器人及远程服务器连接,实现了设备对象、通信方式、通信协议的分离。网点终端设备通过远程服务器向机器人发送所述时间编码后的所述筛选出的适合内容;根据所述时间编码,机器人通过中间服务器指令网点终端设备进行同步播放或者根据设置进行延时播放;网点终端设备也可以接受客户要求,主动呼叫机器人,让机器人巡游到指定位置点进行商品讲解。机器人可以调用网点终端设备的接口,切换网点终端设备屏幕的显示内容。本发明所述网点终端设备的信息交互方法及装置提高了机器人的工作效率,使机器人与网点终端设备实现数据快速、准确地交互,使机器人与网点终端设备共同为客户提供服务,从而提升了工作效率和服务效果。

本发明提供的机器人信息交互系统,包括机器人、远程服务器、中间服务器、网点终端设备,解决了人工服务时因服务内容种类繁多,信息滞后,且查找费时费力的技术问题;解决了单一机器人受内存和带载限制,无法快速、高效地向客户提供种类繁多,内容丰富,数据交互量大的咨询或业务服务;实现了机器人参与网点工作,并替代大量人工劳动,节省人工成本,使第三方可以使用远程服务器对机器人进行监督和管控。

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

附图说明

图1为本发明一实施例的机器人的信息交互方法的流程图;

图2为本发明又一实施例的机器人的信息交互方法的流程图;

图3为本发明一实施例的一种远程服务器的信息交互方法的流程图;

图4为本发明一实施例的一种中间服务器的信息交互方法的流程图;

图5本发明一实施例的一种网点终端设备的信息交互方法的流程图;

图6本发明又一实施例的一种机器人的信息交互方法的流程图;

图7为本发明一实施例的一种机器人的信息交互装置的结构示意图;

图8为本发明一实施例的一种远程服务器的信息交互装置的结构示意图;

图9为本发明一实施例的一种中间服务器的信息交互装置的结构示意图;

图10为本发明一实施例的一种网点终端设备的信息交互装置的结构示意图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施方式及实施方式中的特征可以相互组合。除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是旨在于限制本发明。

请参阅图1,图1为本发明一实施例的机器人的信息交互方法的流程图,该方法包括:

步骤s100、机器人用摄像头采集到访客户人脸信息发送给远程服务器,接收远程服务器调取的客户信息,客户分类,客户特征和筛选出的适合内容提示客户选择,同时发送给中间服务器;

具体而言,机器人对接中间服务器可按照通信协议,在json字符串中设定设备类类型、设备编号,中间服务器按照设备类型,设备编号,查找所连接的网点终端设备。

步骤s102、机器人接收客户发出的选择结果,发送给所述远程服务器,同时机器人向所述中间服务器发出与网点终端设备建立通信链路的指令,所述远程服务器通过所述中间服务器与所述网点终端设备建立通信链路;

步骤s104、机器人接收网点终端设备的指令,判断指令内容是否为引导客户到指定位置,如果是,则进行步骤s104’机器人引导客户到指定位置,再进入下一步,如果否,则直接进入下一步;

具体而言,网点终端设备可以是可互动的广告屏,除了本身具有广告展示的功能外,还可以呼叫机器人过来讲解广告内容;

步骤s106、机器人按照通信协议调用所述网点终端设备开放出来的接口,获取所述网点终端设备中的由所述中间服务器进行时间编码后的所述筛选出的适合内容;

具体而言,机器人按照通信协议发出调用网点终端设备开放出来的接口指令,用以实现网点终端设备切换显示内容;所述筛选出的适合内容包括广告节目;所述网点终端设备是智慧银行网点终端设备;

机器人按照通信协议,获取网点终端设备播放的广告内容,以及播放广告内容的时间进度。以便机器人搜索远程服务器,获取网点终端设备的广告内容的配套讲解语料。机器人按照时间进度,对网点终端设备的广告进行讲解。

步骤s108、机器人接收并播放来自所述远程服务器所筛选出的适合内容的配套语料,并根据所述时间编码,通过所述中间服务器指令所述网点终端设备进行同步播放或者根据设置进行延时播放。

网点终端设备播放的内容,是用户在机器人上选择的广告内容。

本发明的机器人的信息交互方法及装置可以应用在构建银行网点营销系统,在智慧银行场景中的银行网点,机器人可以代替大堂经理,进行银行理财产品的推荐和咨询答疑工作。机器人通过切换广告屏中显示的内容,可以向客户讲解银行各种服务内容,并与客户完成信息交互,从而减轻银行工作人员的工作负担,提高银行工作效率。

请参阅图2,图2是本发明又一实施例的机器人的信息交互方法的流程图,该方法包括:

上述图1步骤s104’的所述机器人引导客户到指定位置,包括方法:

步骤s1040、机器人带领客户巡游到指定位置;

具体而言,所述指定位置是目标位置点,可以通过设定位于正对着广告屏的位置。

步骤s1042、机器人判断目标位置点是否安全和可达;

若是,进行步骤s1050机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备中的由中间服务器进行时间编码后的所述筛选出的适合内容;

若否,进行步骤s1044机器人选择第二位置点;

具体而言,机器人通过自身的超声波传感器、红外传感器判断目标位置点是否可以达到。如不可达到,则停留在目标位置点旁边。目标位置点旁边可以通过设定成为第二位置点,所述第二位置点是机器人能运动到接近所述目标位置点的极限位置。

步骤s1046、判断所述第二位置点是否安全和可达;

若是,进行步骤s1050机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备中的由中间服务器进行时间编码后的所述筛选出的适合内容;

若否,进行步骤s1048机器人停在原地,再进行步骤s1050机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备中的由中间服务器进行时间编码后的所述筛选出的适合内容;

步骤s1050、机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备中的由中间服务器进行时间编码后的所述筛选出的适合内容;所述步骤s1050是图1所述步骤s106。

具体而言,所述指定位置可以是观看商品的位置;例如,当所述指定位置有人时,机器人选择第二位置;当没有所述第二位置时,机器人执行停在原地,进行图1步骤s106所述机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备中的由中间服务器进行时间编码后的所述筛选出的适合内容;可以通过系统设置模块设置机器人在所述判断所述第二位置点是否安全和可达的判断结果为否时,继续选择判断位置的数量,例如判断第三位置点是否安全和可达;若否,机器人选择第三位置点,并判断所述第三位置点是否安全和可达;所述继续选择判断位置的数量,例如,设置依次判断至第n位置点;

若是,进行图1步骤s106所述机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备中的由中间服务器进行时间编码后的所述筛选出的适合内容;

若否,机器人停在原地,进行图1步骤s106所述机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备中的由中间服务器进行时间编码后的所述筛选出的适合内容。

请参阅图3,图3是本发明一实施例的一种远程服务器的信息交互方法的流程图,该方法包括:

步骤s300、远程服务器显示客户与机器人的对话;所述客户可以是银行客户;

客户询问机器人的话语,均上传到远程服务器中显示。机器人的回答,由远程服务器自动生产并下发。下发的过程可以分为自动模式和手动模式。手动模式即客服人员点击按键下发机器人的控制语料。

步骤s302、远程服务器显示机器人采集到的客户人脸信息,调取客户信息、客户分类、客户特征和筛选出的适合内容;

具体而言,所述调取客户信息、客户分类、客户特征和筛选出的适合内容,包括通过远程服务器按照客户的性别、年龄,采用模糊搜索的方法,检索并输出节目列表,筛选出适合客户的节目内容。远程服务器可以包括,机器人的控制网页、android手机客户端、ios手机客户端。远程服务器可以用于控制机器人运动、语料配置、语料下发、对接第三方天气、新闻、音乐服务器。客服人员能够通过远程服务器来实现对机器人的所有动作的全程监控。通常机器人系统分为云端和终端。所述云端可以是所述远程服务器。

为了实现机器人的主动迎宾接待,和机器人的主动营销推荐,机器人需要识别到客户的人脸,并将其加入到远程服务器的数据库中,初次到来时加入性别、年龄、职业等。将客户按照vip、普通进行分类。在数据库中加入客户的喜爱的广告内容,以便进行营销推荐。

步骤s304、远程服务器将所述客户信息、客户分类、客户特征和筛选出的适合内容,发送给机器人;

远程服务器的筛选结构为针对该客户的广告内容,发送给机器人。

步骤s306、远程服务器向机器人发送所述筛选出的适合内容的配套语料;

配套语料为机器人巡游到互动屏的位置后,查询互动屏的播放进度后,才开始从远程服务器上获取广告内容的配置语料。

步骤s308、远程服务器在机器人将所述配套语料播放完毕后,指示机器人询问客户是否有再次选择另一所述筛选出的适合内容的意愿,如果是,进行下一步;如果否,进行步骤s312结束服务;

步骤s310、远程服务器向机器人提供客户可能需要的服务内容,用以供客户选择,并接收机器人发送来的选择结果。

具体而言,所述远程服务器参与人机对话,远程服务器运行包括显示机器人采集到的客户人脸信息,调取客户信息,客户分类,客户特征和筛选出的适合内容,筛选出适合内容的配套语料。通过远程服务器,后台可见内容包括:机器人控制网页、android手机客户端、ios手机客户端。网点设备终端包括显示屏,所述显示屏包括互动显示屏,客户可以通过互动显示屏主动呼叫机器人,让机器人巡游到指定位置点进行讲解。

所述远程服务器可以应用在网点终端设备,包括自助设备、无人网点、无人商店、智能家居网点、智能办公网点终端设备。在智慧银行领域,所述网点终端设备包括,理财营销屏、贵金属3d展示柜、地图看房屏、展示银行理财产品的天幕,或者烘托理财产品氛围的设备。本发明申请的所述远程服务器,包括通过云端实现对机器人与远程服务器、中间服务器、网点终端设备之间的信息交互方法;所述远程服务器也包括能够接入网络的各种移动客户端设备,例如手机,用于实现与机器人、中间服务器、网店终端设备之间的信息交互方法。

请参阅图4,图4是本发明一实施例的一种中间服务器的信息交互方法的流程图,该方法包括:

步骤s400、中间服务器接收由机器人发来的与网点终端设备建立通信链路的指令,向网点终端设备发出开放调用接口的指令,建立并运行机器人,中间服务器、网点终端设备的通信链路;

步骤s402、中间服务器接收来自机器人传来的客户信息,客户分类,客户特征和筛选出的适合内容;

步骤s404、中间服务器对所述筛选出的适合内容进行时间编码,并将进行所述时间编码后的所述筛选出的适合内容发送给所述网点终端设备;

时间编码是互动屏上当前正在播放广告内容的播放进度。例如视频的播放进度,或者图片广告的顺序。

步骤s406、中间服务器向网点终端设备发出指令切换网点终端设备的显示内容。

具体而言,机器人通过中间服务器的通信链路,切换互动屏的显示内容。主要是广告内容,也可以是开关门禁等。

在一种中间服务器的信息交互方法的另一实施例中,所述步骤s400之前还包括:

步骤s390、中间服务器启动时,开启机器人登录服务接口;

步骤s392、中间服务器启动时,连接网点终端设备,如屏幕交互类设备、安全交互类设备、多维展示类设备的服务接口;

步骤s394、中间服务器接受机器人使用中间服务器预留的服务接口,登录中间服务器;

步骤s396、中间服务器运行机器人、中间服务器、网点终端设备的通信链路。

通信链路的建立是一开机即建立的。所述中间服务器运行winform软件,配置文件包含所连接设备的通信方式、通信协议。

在中间服务器的信息交互方法的另一实施例中,所述运行机器人,中间服务器,网点终端设备的通信链路的方法,包括:

步骤s4000、中间服务器启动时,使用tcpclient连接终端服务;此前,网点终端设备开启tcpserver服务;

步骤s4002、中间服务器启动时,开启websocketserver服务,机器人启动时,使用websocketclient连接中间服务器;

步骤s4004、中间服务器循环监听下发的切屏指令请求,将其按照设备类型,分发给不同的智慧银行终端设备;

步骤s4006、中间服务器接收网点终端设备返回的指令执行结果,中间服务器按照通信链路,将指令执行结果返回给机器人,机器人将指令执行结果上传到远程服务器上;

具体而言,网点终端设备返回指令执行结果给中间服务器,中间服务器按照通信链路,将指令执行结果返回给机器人;

步骤s4008、中间服务器接收来自网点终端设备的呼叫机器人的指令,中间服务器按照通信链接,通知机器人移动到目标位置点,机器人移动到目标位置点后,在远程服务器的控制下,进行内容的播报;

具体而言,网点终端设备将呼叫机器人的指令发送给中间服务器,中间服务器按照通信链接,通知机器人移动到目标位置点,机器人移动到目标位置点后,在远程服务器的控制下,进行内容的播报;例如,播报银行产品的信息,用以向客户销售或推荐理财产品;所述网点终端设备包括互动屏。

所述中间服务器在软件上预留了rs232、485、modbus、tcp、http、udp、websocket等多种常用通信方式,拓展所述网点终端设备预留了空间;所述网点终端设备还可以通过远程服务器指令机器人完成开关灯、开关门禁、排队取号等行为。在中间服务器的参与下,机器人可发送请求切换互动屏的显示内容;机器人可针对互动屏的内容进行语料播报。应用中间服务器可以大幅度增加网点终端设备的品种和数量,从而提高了机器人的工作效率,提高了网点终端设备的办公效率。通过中间服务器的联系作用,解决了机器人有限的服务器空间和计算量之间的相互矛盾的技术问题,从而提高了机器人的工作效率,提高了网点终端设备的办公效率。

所述中间服务器的信息交互方法及装置可以应用在智慧银行网点终端设备,使用机器人高效代替人工进行银行理财产品的推荐。可针对银行客户,进行个性化营销,从而提升银行工作效能。

银行网点中的机器人是工作在外网环境下。智慧银行网点终端设备,工作在银行内网环境下。因为若机器人直接与智慧银行网点终端设备对接,并不符合银行网点的有关规定。同时,银行网点终端设备众多,接口形式多种多样,所以在与机器人的对接过程中,有必要引入中间服务器,由中间服务器对接智慧银行网点终端设备,并按照通信协议开放出调用接口,供机器人接入。本发明申请提供的中间服务器的信息交互方法及装置,在保证银行内网安全的前提下,提升了银行的服务水平和服务效率。

请参阅图5,图5是本发明一实施例的一种网点终端设备的信息交互方法的流程图,该方法包括:

步骤s500、接收中间服务器转发的来自远程服务器发来的与网点终端设备建立通信链路的指令;

步骤s502、接收中间服务器发来的经过时间编码后的所述筛选出的适合内容;

步骤s504、指令机器人判断指令内容是否为引导客户到指定位置;

步骤s506、接受机器人按照通信协议调用网点终端设备开放出来的接口,通过远程服务器向机器人发送所述时间编码后的所述筛选出的适合内容;

步骤s508、接收中间服务器指令,切换网点终端设备的显示内容。

具体而言,所述网点终端设备包括屏幕交互类设备、多维展示设备均为广告展示设备,安全交互类设备为智慧银行场景中的智能电气设备;所述网点终端设备是智慧银行网点终端设备;所述网点终端设备,使用的播放器软件为html前端、winform的webbrowser控件混合开发;所述播放器用以加载html网页,实现银行理财产品的广告展示。

具体而言,所述网点终端设备的信息交互方法及装置可以应用在智慧银行领域。智慧银行网点终端设备包括,排队机、atm机、导览台、广告屏。在智慧银行网点,应用本申请所述网点终端设备,可以使机器人切换网点终端设备显示屏,例如理财营销屏切换股票信息、基金信息、贵金属3d展示柜切换金砖、金币等信息、烘托理财产品氛围、天幕切换场景氛围或应用地图看房屏切换地市地图,可针对银行客户,进行个性化营销,从而提升银行工作效能。

图6本发明又一实施例的一种机器人的信息交互方法的流程图,该方法包括:

s802、机器人用摄像头采集到访客户人脸信息;

s804、机器人发送到访客户人脸信息;

s806、远程服务器显示客户与机器人的对话;

s808、机器人向中间服务器发出与网点终端设备建立通信链路的指令;

s810、远程服务器显示机器人采集到的客户人脸信息,调取客户信息,客户分类,客户特征和筛选出的适合内容;

s812、远程服务器将所述客户信息、客户分类、客户特征和筛选出的适合内容,发送给机器人;

s814、远程服务器通过中间服务器与网点终端设备建立通信链路;

s816、中间服务器响应远程服务器指令,与网点终端设备建立通信链路;

s818、机器人发送所述远程服务器调取的客户信息,客户分类,客户特征和筛选出的适合内容给中间服务器;

s820、中间服务器对所述筛选出的适合内容进行时间编码;

s822、发送时间编码后的所述筛选出的适合内容;

s824、机器人接收网点终端设备的指令,判断指令内容是否为引导客户到指定位置;

s826、如果是,引导客户到所述指定位置,再进行下一步,如果否,直接进行下一步;

s828、机器人按照通信协议调用网点终端设备开放出来的接口,获取网点终端设备的所述时间编码后的所述筛选出的适合内容;

s830、网点终端设备通过远程服务器向机器人发送所述时间编码后的所述筛选出的适合内容;

s832、远程服务器筛选出适合内容的配套语料;

s834、机器人接收并播放所述配套语料;

s836、根据所述时间编码,机器人通过中间服务器指令网点终端设备进行同步播放或者根据设置进行延时播放;

s838、中间服务器向网点终端设备指令切换网点终端设备的显示内容;

s840、网点终端设备切换显示内容;

s842、远程服务器指示机器人询问客户是否有再次选择另一所述筛选出的适合内容的意愿;

s844、如果是,进行下一步,如果否,结束服务;

s846、服务器向机器人提供客户可能需要的服务内容,用以供客户选择;

s848、机器人发送客户的选择结果。

具体而言,在所述步骤s802之前,还包括:第一步,机器人、远程服务器、中间服务器、网点终端设备建立通信链路;第二步,机器人识别到客户到来,主动进行迎宾接待,或客户主动呼叫机器人,所述客户主动呼叫机器人包括在屏幕控制器上点击呼叫机器人;中间服务器根据通信链查找在线的机器人,转发呼叫指令给机器人;机器人转发呼叫指令给远程服务器;远程服务器收到机器人转发的呼叫指令后,在显示屏显示呼叫内容,并确定响应的机器人,下发机器人巡游指令;机器人收到所述巡游指令巡游到指定位置点。

具体而言,所述步骤s804、机器人发送到访客户人脸信息,还包括:

第一步,机器人向远程服务器发送客户的人脸参数;

第二步,远程服务器识别出客户姓名,年龄等参数;远程服务器向客户播报“尊敬的客户xxx您好”;

第三步,机器人与客户进行正常的人机对话,将人机对话内容上传到远程服务器;

第四步,远程服务器,根据对话语句中客户的语句,客户的命令,客户的选择,结合客户的人脸特征,如性别,年龄,筛选出客户感兴趣的节目内容;远程服务器将客户将节目列表下发给机器人显示,由客户选择节目;

第五步,机器人将客户选择的节目通过通信链路下发给网点终端设备进行显示;

第六步,机器人询问客户是否需要带领客户到网点终端设备的位置处,并询问是否讲解网点终端设备的内容;

第七步,客户选择,是,机器人带客户到网点终端设备处。进行第八步。客户选择否,进入第十一步;

第八步,机器人通过通信链路,查找当前网点终端设备的内容播放进度;

第九步,机器人通过通信链路,从远程服务器查找当前播放进度的配套语料;

第十步,机器人按照当前的播放进度,讲解配套语料;

第十一步,机器人继续与客户进行人机对话,重复第三步。

上述第四步还包括:远程服务器根据客户的语音对话,判定用户的语音命令是否为门禁开关(灯具),并通过人脸特征来判断用户是否有进入开关门禁或灯具的权限;

远程服务器将开关门禁的指令下发给机器人,由客户选择是否打开门禁;

若客户选择是,则机器人通过通信链路,下发控制指令给网点终端设备,由网点终端设备执行开关门禁的动作;

机器人查询开关门禁的动作,语音播报告诉客户门禁(灯具)的开关结果。引导客户移动到门禁(灯具)区域。

所述机器人的信息交互方法、系统适用于智慧银行网点的日常工作场景,实现了机器人与智慧银行厅堂网点终端设备的智能交互。银行网点日常工作中可以使用本发明对银行客户进行精准营销;可以使用本发明所述方法构建银行网点营销系统,在智慧银行场景中,可由机器人代替大堂经理,进行银行理财产品的推荐营销。所述机器人信息交互方法、系统应用在智慧银行产品营销领域,可以提高银行网点的服务效率,增加银行网点的客户满意度,提高机器人和银行网点终端设备的工作效率和服务内容的准确性,提高银行网点工作效率和工作准确性。

机器人和远程服务器是紧密依存的。机器人必须依靠远程服务器,才能实现迎宾接待、运动控制、唱歌跳舞、巡游讲解等功能。中间服务器和网点终端设备是为了实现机器人的切屏互动,及构建智慧银行整体解决方案,而增加的。网点终端设备一启动,除了实现本身的广告展示、开关灯的功能外,还开启监听服务,监听中间服务器的连接请求。中间服务器一启动,即按照配置文件,连接网点终端设备,开启机器人的监听服务。机器人一启动,即按照配置文件,连接中间服务器。若中间服务器无法连接,则机器人定时循环连接中间服务器。远程服务器、机器人、中间服务器、网点终端设备的通信链路,是开机时,就主动建立的。后面的各类通信请求,都是建立在已经建立的通信链路的基础上的。通过切换显示屏显示内容,可以用于广告内容切换,配合机器人进行营销讲解;机器人可进行开关门禁和灯具等银行网点日常管理工作外,网点终端设备可以获取当前灯具、门禁的开关状态,机器人对客户进一步的沟通引导。智能网点终端设备通过通信链路,呼叫机器人移动到指定位置。机器人巡游到指定位置后,查询网点终端设备的内容播放进度,从远程服务器上获取网点终端设备的配套语料。客户由网点终端设备可以一键智能呼叫机器人;网点终端设备通过通信链路,实现呼叫机器人移动到指定位置,最终实现智能银行网点工作环境中,机器人与远程服务器、中间服务器、网点终端设备之间的信息交互,更好地服务银行客户,提高了银行的工作效率,减轻了银行工作人员的工作负担。

请参阅图7,图7是本发明一实施例的一种机器人的信息交互装置10的结构示意图,该装置包括:

采集模块12,用以采集到访客户人脸信息发送给远程服务器;

收发模块14,用以将采集到访客户人脸信息发送给远程服务器,并接收远程服务器调取的客户信息,客户分类,客户特征和筛选出的适合内容;接收客户发出的选择结果;将所述选择结果发送远程服务器;调用网点终端设备中已经开放出来的所述调用接口,获取网点终端设备的播放内容的时间编码;接收来自远程服务器的所述筛选出的适合内容的配套语料;

判断模块,用以判断所述筛选出的适合内容是否需要引导客户到指定位置;

处理器,用以运行android系统;根据所述时间编码与网点终端设备中所述筛选出的适合内容进行同步播放或根据设置进行延时播放;驱动交互屏用于人机交互;

判断模块16,用以判断所述筛选出的适合内容是否需要引导客户到指定位置;

时间管理模块18,用以根据所述时间编码与网点终端设备中所述筛选出的适合内容进行同步播放或根据设置进行延时播放;驱动交互屏用于人机交互;

存储模块20,用以存储所述筛选出的适合内容的配套语料;

运动模块22,用以驱动位于运动底盘万向轮的转速和协调方向;

语音识别模块24,用以识别人机对话中的语音;

人脸识识别模块26,用以识别客户人脸属性;

声音输入与输出模块28,用以控制扬声器用于机器人播报语料和/或发出声音;通过麦克风进行声音输入。

图8为本发明一实施例的一种远程服务器的信息交互装置29的结构示意图;所述装置包括:

显示模块30,用以显示客户与机器人的对话;显示机器人采集到的客户人脸信息;

计算分析模块32,用以将调取的客户信息进行客户分类,并依据客户特征筛选出的适合内容;

处理器34,用以调取客户信息;在机器人将所述配套语料播放完毕后,指示机器人询问客户是否有再次选择另一所述筛选出的适合内容的意愿;

收发模块36,用以将所述筛选出的适合内容,发送给机器人;还用以发送所述筛选出的适合内容的配套语料;还用以接收机器人发送来的选择结果;

选择模块38,用以提供客户可能需要的服务内容供客户选择。

图9为本发明一实施例的一种中间服务器的信息交互装置39的结构示意图;所述装置包括:

处理器40,用以形成向网点终端设备发出的开放调用接口的指令;形成向网点终端设备发出的切换网点终端设备的显示内容的指令;

收发模块42,用以接收由远程服务器发来的与网点终端设备建立通信链路的指令;向网点终端设备发出开放调用接口的指令;接收来自远程服务器传来的所述筛选出的适合内容;将进行所述时间编码后的所述筛选出的适合内容发送给所述网点终端设备;向网点终端设备发出指令切换网点终端设备的显示内容。

存储模块44,用以来自远程服务器传来的所述筛选出的适合内容;还用以存储所述筛选出的适合内容的配套语料;

计算模块46,用以对所述筛选出的适合内容进行时间编码,

通信模块48,用以建立并运行机器人,中间服务器,网点终端设备的通信链路。

图10为本发明一实施例的一种网点终端设备的信息交互装置49的结构示意图;所述装置包括:

收发模块50,用以接收中间服务器发出开放调用接口的指令;向机器人发送播放内容的时间编码;接收中间服务器建立机器人,中间服务器,网点终端设备的通信链路的指令;接受中间服务器发出的切换网点终端设备的显示内容的指令。

处理器52,用以接受机器人调用已经开放出来的所述调用接口,接受执行中间服务器发出的指令切换网点终端设备的显示内容;执行建立机器人,中间服务器,网点终端设备的通信链路的指令。

播放模块54,用以播放器软件为html前端、winform的webbrowser控件混合开发;所述播放器用以加载html网页,实现银行理财产品的广告展示。

存储模块56,用以存储所述筛选出的适合内容;

显示控制模块58,用以显示播放内容,包括在屏幕交互类设备和/或广告展示设备上显示或展示。

本申请实施例提供了一种机器人,所述机器人包括:所述的一种机器人的信息交互装置;或实现所述的一种机器人的信息交互方法。

本申请实施例提供了一种中间服务器,所述中间服务器包括:所述的一种中间服务器的信息交互装置;或实现所述的一种中间服务器的信息交互方法。

本申请实施例提供了一种远程服务器,所述服务器包括:所述的一种远程服务器的信息交互装置;或实现所述的一种远程服务器的信息交互方法。

本申请实施例提供了一种网点终端设备,所述网点终端设备包括:所述的一种网点终端设备的信息交互装置;或实现所述的一种网点终端设备的信息交互方法。

本申请实施例提供了一种机器人的信息交互系统,包括:所述的一种机器人的信息交互装置,所述的一种远程服务器的信息交互装置,所述的一种中间服务器的信息交互装置,及所述的一种网点终端设备的信息交互装置。

本申请的一个实施例中,提供了一种远程服务器,所述远程服务器,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,在被处理器调用和执行时,所述处理器可执行指令促使所述处理器实现本申请实施例所述的一种远程服务器的信息交互方法。

本申请的一个实施例中,提供了一种中间服务器,所述中间服务器,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,在被处理器调用和执行时,所述处理器可执行指令促使所述处理器:实现所述的一种中间服务器的信息交互方法。

所述系统/计算机装置集成的部件/模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施方式方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,所述计算机程序在被处理器执行时,可实现上述各个方法实施方式的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

在本发明所提供的几个具体实施方式中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施方式仅仅是示意性的,例如,所述部件的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

另外,在本发明各个实施例中的各功能模块/部件可以集成在相同处理模块/部件中,也可以是各个模块/部件单独物理存在,也可以两个或两个以上模块/部件集成在相同模块/部件中。上述集成的模块/部件既可以采用硬件的形式实现,也可以采用硬件加软件功能模块/部件的形式实现。

对于本领域技术人员而言,显然本发明实施例不限于上述示范性实施例的细节,而且在不背离本发明实施例的精神或基本特征的情况下,能够以其他的具体形式实现本发明实施例。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明实施例的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明实施例内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统、装置或终端权利要求中陈述的多个单元、模块或装置也可以由同一个单元、模块或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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