[go: up one dir, main page]

CN110689393B - 人机交互方法、设备、系统及存储介质 - Google Patents

人机交互方法、设备、系统及存储介质 Download PDF

Info

Publication number
CN110689393B
CN110689393B CN201810735560.XA CN201810735560A CN110689393B CN 110689393 B CN110689393 B CN 110689393B CN 201810735560 A CN201810735560 A CN 201810735560A CN 110689393 B CN110689393 B CN 110689393B
Authority
CN
China
Prior art keywords
interaction
guidance
target
human
intention
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.)
Active
Application number
CN201810735560.XA
Other languages
English (en)
Other versions
CN110689393A (zh
Inventor
许立龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201810735560.XA priority Critical patent/CN110689393B/zh
Priority to PCT/CN2019/092679 priority patent/WO2020007214A1/zh
Publication of CN110689393A publication Critical patent/CN110689393A/zh
Application granted granted Critical
Publication of CN110689393B publication Critical patent/CN110689393B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]
    • G06Q30/0633Lists, e.g. purchase orders, compilation or processing
    • G06Q30/0635Processing of requisition or of purchase orders
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/06Buying, selling or leasing transactions

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本申请实施例提供一种人机交互方法、设备、系统及存储介质。在本实施例中,人机交互设备根据人机交互需求,确定本轮交互所属的目标交互意图,并根据目标交互意图向管理平台请求本轮交互对应的交互引导信息;管理平台维护各交互意图下的交互引导流程,并基于目标交互意图确定本轮交互对应的交互引导信息发送至人机交互设备;人机交互设备根据本轮交互对应的交互引导信息,获取本轮交互的交互结果,这样无需通过人工引导交互过程,实现了人机自动交互,节约了人力成本,提高了人机交互效率。

Description

人机交互方法、设备、系统及存储介质
技术领域
本申请涉及人工智能技术领域,尤其涉及一种人机交互方法、设备、系统及存储介质。
背景技术
随着电子商务技术的发展,以信息网络技术为手段,消费者的网上购物、商户之间的网上交易越来越广泛。网上购物、网上交易的过程主要是订单处理过程,即以订单为处理对象的信息处理过程。
现有订单处理方式,例如在针对订单进行维权处理时,一般是用户通过人机交互设备在线发起维权请求,在线客服转人工客服,由人工客服跟进用户的维权请求,引导用户完成维权操作,最终给出解决方案。
但是,现有方式需要大量的人工参与,人力成本较高,且效率较低。
发明内容
本申请实施例的多个方面提供一种人机交互方法、设备、系统及存储介质,用以降低人机交互过程中的人力成本,提高人机交互效率。
本申请实施例提供一种人机交互方法,适用于人机交互设备,包括:
根据人机交互需求,确定本轮交互所属的目标交互意图;
根据所述目标交互意图向管理平台请求本轮交互对应的交互引导信息,所述管理平台维护各交互意图下的交互引导流程;
接收所述管理平台发送的本轮交互对应的交互引导信息;
根据所述本轮交互对应的交互引导信息,获取本轮交互的交互结果。
本申请实施例还提供一种交互方法,适用于管理平台,包括:
接收人机交互设备发送的请求,所述请求携带所述人机交互设备本轮交互所所属的目标交互意图;
从至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程,每个交互引导流程包括至少一个引导节点,每个引导节点对应一个交互引导信息;
根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息;
将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备。
本申请实施例还提供一种人机交互设备,包括:存储器、处理器以及通信组件;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行一条或多条计算机指令,以用于:
根据人机交互需求,确定本轮交互所属的目标交互意图;
根据所述目标交互意图向管理平台请求本轮交互对应的交互引导信息,所述管理平台维护各交互意图下的交互引导流程;
通过所述通信组件接收所述管理平台发送的本轮交互对应的交互引导信息;
根据所述本轮交互对应的交互引导信息,获取本轮交互的交互结果。
本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被执行时能够实现上述人机交互设备侧的人机交互方法中的步骤。
本申请实施例还提供一种管理平台,包括:存储器、处理器以及通信组件;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行一条或多条计算机指令,以用于:
通过所述通信组件接收人机交互设备发送的请求,所述请求携带所述人机交互设备本轮交互所所属的目标交互意图;
从至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程,每个交互引导流程包括至少一个引导节点,每个引导节点对应一个交互引导信息;
根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息;
通过所述通信组件将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备。
本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,所述计算机程序被执行时能够实现上述管理平台侧的人机交互方法中的步骤。
本申请实施例还提供一种人机交互系统,包括:人机交互设备和管理平台;
所述人机交互设备,用于根据人机交互需求,确定本轮交互所属的目标交互意图;根据所述目标交互意图向所述管理平台请求本轮交互对应的交互引导信息,接收所述管理平台发送的本轮交互对应的交互引导信息;根据所述本轮交互对应的交互引导信息,获取本轮交互的交互结果;
所述管理平台,用于根据所述人机交互设备的请求,从所维护的至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程,根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息;将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备;其中,每个交互引导流程包括至少一个引导节点,每个引导节点对应一个交互引导信息。
在本申请实施例中,在人机交互的场景中,通过管理平台维护各交互意图下的交互引导流程,并使人机交互设备与管理平台配合,人机交互设备根据人机交互需求,确定本轮交互所属的目标交互意图,基于该目标交互意图向管理平台请求本轮交互对应的交互引导信息,进而根据管理平台发送的本轮交互对应的交互引导信息可获取本轮交互的交互结果,无需通过人工引导交互过程,实现了人机自动交互,节约了人力成本,提高了人机交互效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请一示例性实施例提供的一种人机交互系统的结构示意图;
图2a为本申请另一示例性实施例提供的一种人机交互系统的结构示意图;
图2b为本申请又一示例性实施例提供的一种人机交互系统的结构示意图;
图3为本申请一示例性实施例提供的人机交互系统在订单维权场景下的交互示意图;
图4为本申请一示例性实施例提供的一种人机交互方法的方法流程图;
图5为本申请另一示例性实施例提供的一种人机交互方法的首轮交互方法流程图;
图6为本申请又一示例性实施例提供的一种人机交互方法的非首轮交互方法流程图;
图7为本申请又一示例性实施例提供的一种人机交互方法的方法流程图;
图8为本申请又一示例性实施例提供的一种人机交互方法的首轮交互方法流程图;
图9为本申请又一示例性实施例提供的一种人机交互方法的非首轮交互方法流程图;
图10为本申请又一示例性实施例提供的一种人机交互设备的结构示意图;
图11为本申请又一示例性实施例提供的一种管理平台的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在一些现有的人机交互场景中,需要人工对人机交互的流程进行引导,这种方式需要大量的人工参与,人力成本较高,人机交互效率较低。针对该技术问题,在本申请一些示例性实施例中,针对人机交互的场景,通过管理平台维护各交互意图下的交互引导流程,并使人机交互设备与管理平台配合,人机交互设备根据人机交互需求,确定本轮交互所属的目标交互意图,基于该目标交互意图向管理平台请求本轮交互对应的交互引导信息,进而根据管理平台发送的本轮交互对应的交互引导信息可获取本轮交互的交互结果;在这个过程中,无需通过人工引导人机交互过程,实现了人机自动交互,节约了人力成本,提高了人机交互效率。
图1为本申请一示例性实施例提供的一种人机交互系统的结构示意图。如图1所示,该人机交互系统10包括:人机交互设备11以及管理平台12。
在本实施例中,人机交互设备11是指能够与用户进行交互的设备。根据人机交互场景的不同,人机交互设备的实现形态也会有所不同。
例如,在在线购物等业务场景中,人机交互设备11可以是这些业务场景中的在线客服设备、机器人小蜜等。这些业务场景中的人机交互设备11可包括前端(面向用户的一端)和后端(用户不可见的一端)。前端的实现形态可以是网页、或者应用页面,或者窗口等,主要面向用户提供人机交互界面、语音输入接口等各种形式的人机交互接口,一般部署在用户侧的终端设备上。后端主要提供计算、数据处理、人机交互逻辑控制等功能,可部署业务场景中的服务器或机器人等设备上。
又例如,在自动驾驶、无人机这些业务场景中,人机交互设备11可以是安装于车辆或无人机内的电子设备,这些电子设备可以向用户提供人机交互界面、语音输入接口等各种形式的人机交互接口。
在本实施例中,管理平台12维护有至少一个交互意图下的交互引导流程,可与人机交互设备11进行通信,并可基于所维护的各交互意图下的交互引导流程对人机交互设备11的人机交互过程进行引导。本实施例并不限定管理平台12的实现形态,可以是常规服务器、云服务器、云主机、虚拟中心等服务器设备。
其中,服务器设备的构成主要包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似。另外,管理平台12与人机交互设备11之间可以是以是无线或有线连接。在本实施例中,若人机交互设备11通过移动网络与管理平台12通信连接,该移动网络的网络制式可以为2G(GSM)、2.5G(GPRS)、3G(WCDMA、TD-SCDMA、CDMA2000、UTMS)、4G(LTE)、4G+(LTE+)、WiMax等中的任意一种。除此之外,人机交互设备11还可以采用WiFi、蓝牙、红外等通信方式与管理平台12建立通信连接。
其中,人机交互设备11可以在管理平台12的引导下自动完成人机交互过程,而无需人工引导。以下部分将详细介绍人机交互设备11如何在管理平台12的引导自动地实现人机交互。
在该人机交互系统10中,人机交互设备11可与用户进行人机交互。一个完整的人机交互过程可包含至少一轮交互,每一轮交互可视作该人机交互过程中的一个交互环节。每个完整的人机交互过程对应一个交互意图。在本实施例中,人机交互设备11可在管理平台12的配合下,自动完成一个交互意图下的人机交互过程。换句话说,人机交互设备11可在管理平台12的配合下,自动完成一个交互意图下的至少一轮交互。由于人机交互设备11在管理平台12的配合下,完成每轮交互的过程相类似,本实施例以人机交互设备11完成本轮交互的过程为例进行描述。本轮交互,指的是至少一轮交互中,当前需要执行或正在执行的交互。
人机交互设备11可根据人机交互需求,确定本轮交互所属的交互意图,为便于描述和分区,将本轮交互所属的交互意图记为目标交互意图。根据本轮交互的轮次,人机交互需求的情况会有所不同。若本轮交互是目标交互意图下的第一轮交互,则人机交互需求可以是用户通过人机交互设备11发起的;若本轮交互是目标交互意图下的非第一轮交互,例如可能是第二轮交互、第三轮交互等,则人机交互需求可以是上一轮交互的交互结果引发的,本实施例不做限制。
基于管理平台12和人机交互设备11之间的通信,在确定本轮交互所属的目标交互意图后,人机交互设备11可根据该目标交互意图向管理平台12请求本轮交互对应的交互引导信息。其中,交互引导信息,指的是用于对人机交互过程进行引导的信息,该信息可指示人机交互过程当前或者下一时刻应该执行的操作;人机交互设备11可基于该交互引导信息,引导用户完成整个交互过程。
管理平台12可接收人机交互设备11发送的请求,并根据接收到的请求,从所维护的至少一个交互意图下的交互引导流程中,获取与目标交互意图适配的目标交互引导流程。在本实施例中,管理平台12维护至少一个交互意图下的交互引导流程,不同交互意图可以对应不同的人机交互场景。例如,在线维权场景对应的交互意图是在线维权。又例如,在线咨询场景对应的交互意图是在线咨询。再例如,在线问答场景对应的交互意图是在线问答。不论是哪个交互意图下的交互引导流程,每个交互引导流程包括至少一个引导节点,每个引导节点代表该交互引导流程中的一个引导环节,引导节点的数量代表了该交互引导流程中引导环节的数量,引导节点之间的上下游关系可体现交互引导流程中引导环节之间先后顺序,每个引导节点对应一个交互引导信息,用于指示如何在该引导节点所代表的引导环节对人机交互过程进行引导。
基于上述,管理平台12可根据目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息,并将该下一引导节点对应的交互引导信息作为本轮交互对应的交互引导信息返回给人机交互设备11。人机交互设备11接收管理平台12发送的本轮交互对应的交互引导信息,并可根据本轮交互对应的交互引导信息,完成本轮交互过程并获取本轮交互的交互结果。
在本实施例中,在人机交互的场景中,通过管理平台维护各交互意图下的交互引导流程,并使人机交互设备11与管理平台配合,人机交互设备11根据人机交互需求,确定本轮交互所属的目标交互意图,并基于该目标交互意图向管理平台12请求本轮交互对应的交互引导信息,进而根据管理平台12发送的本轮交互对应的交互引导信息可获取本轮交互的交互结果。相对于现有技术采用人工进行引导的方式,本实施例中,人机交互设备11向管理平台12请求到的交互引导信息可实现自动地对人机交互过程进行引导,无需通过人工引导交互过程,节约了人力成本,提高了人机交互效率。
在本申请实施例中,以人机交互设备11执行本轮交互为例,对人机交互设备11在管理平台12的配合下自动完成人机交互的过程进行说明。根据本轮交互所属交互轮次的不同,人机交互设备11在管理平台12的配合下自动完成人机交互的详细实施过程会有所不同,下面将针对不同轮次展开说明。
在情况A下,本轮交互为目标交互意图下的首轮交互,该人机交互需求是用户通过人机交互设备11发起的。人机交互设备11可响应于用户发起的人机交互需求,对该人机交互需求进行意图识别,并根据识别结果确定首轮交互所属的目标交互意图。
根据人机交互设备11面向用户提供的人机交互接口的不同,用户发起人机交互需求的方式也会有所不同。例如,在一种可选实施方式中,人机交互设备11可展示交互界面,以供用户输入交互需求;用户可以在该交互界面上输入交互需求。用户可以采用手写方式在交互界面上输入交互需求,也可以通过鼠标、键盘、输入笔、录音笔、麦克风等外设在交互界面上输入交互需求。在另一种可选实施方式中,人机交互设备11还可接收用户提供的语音信息,该语音信息携带用户的交互需求,并针对该语音信息进行意图识别,以确定本轮交互所属的目标交互意图。其中,用户提供语音信息的方式可以是:由用户直接发出语音,或者由用户通过语音播放设备播放语音信息,例如,用户可通过手机、电脑、录音笔等设备播放已生成或者已收录的语音信息,本实施例不做限制。
在一些示例性实施例中,对语音信息进行意图识别的一种方式,包括:将接收到的语音信息与参考语音库中的参考语音信息进行比对,并根据比对结果从该参考语音库中确定与该语音信息对应的目标参考语音信息。其中,参考语音库中的参考语音信息与交互意图存在对应关系,例如,参考语音信息1对应的交互意图1,参考语音信息2对应交互意图2。基于此,在确定目标参考语音信息之后,可将该目标参考语音信息对应的交互意图作为本轮交互所属的交互意图。
在另一些示例性实施例中,对语音信息进行意图识别的一种方式,包括:对接收到的语音信息进行语音识别,以将语音信息转换为文本信息;接着,对转换得到的文本信息进行语义识别,根据语义识别的结果确定该语音信息对应的目标交互意图,此处不赘述。
根据人机交互场景的不同,用户输入的交互需求的内容也会有所不同。例如,在维权场景中,用户可以在交互界面上输入“订单维权”等字样。人机交互设备11可获取用户在交互界面上输入的交互需求,之后可对用户输入的交互需求进行意图识别,以确定首轮交互所属的目标交互意图。
可选的,若用户在交互界面输入的交互需求为文本字符,则人机交互设备11可根据该文本字符进行语义识别,以确定首轮交互所属的目标交互意图。可选的,若用户在交互界面输入的交互需求为语音信号,则可先对该语音信号进行语音识别,基于语音识别结果进行语义识别以确定首轮交互所属的目标交互意图。
在确定首轮交互所属的目标交互意图之后,人机交互设备11可向管理平台12发送目标交互意图的描述信息。相应地,管理平台12维护至少一个交互意图下的交互引导流程的方式可以是:维护各交互意图的描述信息和各交互意图下的交互引导流程的映射关系。例如,描述信息为M的交互意图下的交互引导流程包括PM;描述信息为N的交互意图下的交互引导流程包括PN。管理平台12接收到携带目标交互意图的描述信息的请求时,可选择描述信息与人机交互设备11发送的请求中携带的描述信息相匹配的交互意图下的交互引导流程,作为与目标交互意图适配的目标交互引导流程。
可选的,在本轮交互为目标交互意图下的首轮交互的实施方式中,管理平台12在根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息之前,还可向人机交互设备11发送对象获取请求,以请求目标交互意图下待处理对象的标识。
其中,待处理对象,是指在目标交互意图下,人机交互所针对的对象。例如,目标交互意图为商品咨询意图时,待处理对象可以是商品;目标交互意图为维权意图时,待处理对象可以是订单;目标交互意图为游戏参数配置时,目标交互对象可以是游戏角色或者游戏道具。
人机交互设备11接收到管理平台12发送的对象获取请求之后,可获取目标交互意图下待处理对象的标识,并将待处理对象的标识发送至管理平台12。可选地,人机交互设备11可以向用户展示交互界面,并提示用户在交互界面上输入待处理对象的标识,进而可获取用户在交互界面上输入的待处理对象的标识,例如订单号、商品ID或游戏道具的名称等。用户在交互界面上输入待处理对象的标识的方式可以是手写输入、语音输入、键盘输入、利用输入笔输入等。管理平台12接收人机交互设备11发送的待处理对象的标识,并可建立待处理对象的标识与目标交互引导流程的对应关系。该对应关系可用于在下一次接收到与目标引导流程关联的交互需求时,根据该待处理对象的标识与目标交互引导流程的对应关系,确定下一次交互需求对应的待处理对象。
可选的,在上述实施方式中,管理平台12除了维护各交互意图与交互引导流程之间的映射关系之外,还会维护交互引导流程的流程标识,每个流程标识具有唯一性,可唯一标识一个交互引导流程,也可以唯一标识该交互引导流程所属的交互意图。基于此,管理平台12在确定目标交互引导流程之后,可将目标交互引导流程的流程标识发送至人机交互设备11。人机交互设备11接收到该流程标识时,可保存在本地。
在一些可选实施例中,若本轮交互之后还存在下一轮交互,则人机交互设备11可基于该流程标识确定下一轮交互所属的交互意图,并可直接根据该流程标识向管理平台12请求下一轮交互对应的交互引导信息,此部分内容的详细实施过程将在后续针对本轮交互不属于首轮交互的实施例中描述,此处不赘述。
可选的,管理平台12可在向人机交互设备11发送本轮交互对应的交互引导信息时,一并将目标交互引导流程的流程标识发送至人机交互设备11,或者可在向人机交互设备11发送本轮交互对应的交互引导信息之后,将目标交互引导流程的流程标识发送至人机交互设备11;也可以在向人机交互设备11发送对象获取请求之前,将目标交互引导流程的流程标识发送至人机交互设备11,本实施例不做限制。
在情况B下,本轮交互为目标交互意图下的非首轮交互,例如可以是第二轮交互、第三轮交互等,相应地,人机交互需求可由上一轮交互结果引发。在该情况下,上一轮交互结果可指示目标交互意图下的交互过程未结束,可继续执行下一轮交互,则人机交互设备11可将上一轮交互结果视为人机交互需求的来源,确定本轮交互所属的目标交互意图。当然,通过上一轮交互结果指示目标交互意图下的交互过程未结束的方式可以有多种,在不同方式下,人机交互设备11确定本轮交互所属的目标交互意图的方式也会有所不同。
例如,上一轮交互结果可以与其所属交互意图对应的流程标识关联,基于此,人机交互设备11可确定与该流程标识对应的交互意图作为本轮交互所属的目标交互意图。在一可选实施方式中,在上一轮交互结果中可以携带对应的流程标识,基于此,人机交互设备11可以从上一轮交互结果中获取流程标识,根据该流程标识确定本轮交互所属的目标交互意图。在另一可选实施方式中,在获得上一轮交互结果时可以一并获得与该结果关联的流程标识,基于此,人机交互设备11可以根据所获得的流程标识确定本轮交互所属的目标交互意图。
接着,人机交互设备11可将该流程标识和目标交互意图下待处理对象的标识发送给管理平台12,以向管理平台12请求本轮交互对应的交互引导信息。其中,待处理对象的标识可在首轮交互过程中获取,具体可参考上述实施例;首轮交互过程中获取到待处理对象的标识后,可保存在本地,以供后续交互过程使用。管理平台12接收到人机交互设备11发送的流程标识后,可从所维护的至少一个交互意图下的交互引导流程中,选择该流程标识所标识的交互引导流程作为目标交互引导流程。
在上述情况A和B下,管理平台13采用不同的方式获取本轮交互对应的目标交互引导流程,之后,可采用相同的方式从目标交互引导流程中获取本轮交互对应的交互引导信息。其中,目标交互引导流程可包含至少一个引导节点,每个引导节点代表该交互引导流程中的一个引导环节,不同的引导环节中,待处理对象的处理状态不同。在一些实施例中,待处理对象的处理状态可用于表征针对待处理对象的人机交互的进度。例如,在一目标交互意图下,待处理对象在人机交互过程中,在三个不同的引导环节中需经历三种处理状态,例如处理状态1、2、3;这三种处理状态可分别对应目标交互引导流程中的引导节点1、2、3。基于此,管理平台12在确定目标交互引导流程之后,可根据待处理对象当前的处理状态,确定目标交互引导流程当前所处的引导节点以及下一引导节点。
可选的,目标交互引导流程中的每个引导节点可对应一个交互引导信息。交互引导信息可以多种形式进行展示,例如,交互引导信息可以卡片形式展示,或者以话术形式展示,或者以网页链接的形式展示,本实施例不做限制。
基于此,管理平台12在确定下一引导节点之后,可确定该下一引导节点对应的交互引导信息。例如,假设目标交互引导流程当前所处的引导节点为空节点,则下一引导节点为节点1,此时,可将引导节点1对应的交互引导信息作为本轮交互对应的引导信息。再例如,假设目标交互引导流程当前所处的引导节点为引导节点2,则下一引导节点为节点3,此时,可将引导节点3对应的交互引导信息作为本轮交互对应的引导信息。
接着,管理平台12可将本轮交互对应的交互引导信息返回给人机交互设备11。人机交互设备11基于获取到的交互引导信息,可获取本轮交互的交互结果。根据人机交互场景的不同,人机交互设备11基于本轮交互对应的交互引导信息获得本轮交互的交互结果的方式也会有所不同。在一些人机交互场景中,人机交互过程可能与相应场景中的业务服务器相关,本申请以下部分将结合图2a所示人机交互系统进行详细说明。
图2a为本申请另一示例性实施例提供的一种人机交互系统的结构示意图。如图2a所示,除上述实施例记载的人机交互设备11以及管理平台12之外,该人机交互系统10还包括:业务服务器13。
关于人机交互设备11和管理平台12的描述可参见上述实施例,在此不再赘述。在本实施例中,重点描述人机交互设备11获得本轮交互对应的交互引导信息之后,如何根据该交互引导信息从业务服务器13获取本轮交互的交互结果的过程。
在一种可选实施方式中:人机交互设备11可根据交互引导信息,展示待填写信息页,以供用户输入待填写信息;其中,展示待填写信息页所需的数据可向业务服务器13或者其他可选的平台获取。人机交互设备11响应用户在待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器13。业务服务器13接收人机交互设备11发送的填写后的信息页之后,可根据填写后的信息页生成本轮交互的交互结果返回给人机交互设备11。
以订单维权为例,待填写信息页可能是确认用户诉求的一个信息页,该信息页可能包括退款原因、是否本人签收、联系方式等需要用户填写的信息。人机交互设备11将确认用户诉求的信息页展示给用户,用户填写有关信息之后提交;人机交互设备11将填写后的信息页发送给业务服务器13;业务服务器13根据人机交互设备11发送的填写后的信息页,确定是否同意用户维权,将是否同意用户维权的结果作为本轮交互的交互结果返回给人机交互设备11。
可选的,人机交互设备11在将填写后的信息页发送给业务服务器13时,可将填写后的信息页与流程标识关联后发送给业务服务器13,业务服务器13可接收并保存该流程标识。在一些实施例中,本轮交互结束后,仍旧存在下一轮交互方能实现目标交互意图。在这种情况下,可设置该流程标识作为交互过程未结束的指示信息,业务服务器13可将该流程标识和交互结果一并发送至人机交互设备11,以告知人机交互设备11启动下一轮交互。
在一可选的实施方式中,如图2b所示,除上述实施例记载的人机交互设备11、管理平台12以及业务服务器13之外,该人机交互系统10还包括:渲染平台14。
人机交互设备11获得本轮交互对应的交互引导信息之后,在根据该交互引导信息从业务服务器13获取本轮交互的交互结果的过程中,可能涉及到页面的渲染操作。例如,人机交互设备11从管理平台12请求到本轮的交互引导信息后,可以请求渲染平台14渲染该交互引导信息得到一个引导信息页,以向用户展示经渲染得到的引导信息页,该引导信息页包含交互引导信息。再例如,人机交互设备11根据交互引导信息,展示待填写信息页时,可以请求渲染平台14渲染出待填写信息页,然后向用户展示经渲染得到的待填写信息页。当然,实际交互过程包含的与页面渲染相关的其他操作也可以通过渲染平台14实现,此处不赘述。
在上述实施例中,基于管理平台12的交互引导作用,用户可与人机交互设备11进行单伦次或者多轮次交互,并基于单伦次或多轮次交互过程实现最终的交互意图。在这个过程中,不需要额外的人力参与即可实现简单或是复杂的交互意图,节约了人力成本,提高了人机交互的效率。
可选的,在一些实施例中,人机交互设备11可包括交互前端设备和交互后端设备。其中,交互前端设备可以是智能手机、智能音箱、个人电脑、穿戴设备、平板电脑等直接与用户接触的设备,用户可通过交互前端设备发起交互请求、执行交互过程以及接收交互结果。交互后端设备可以是交互服务器或者安装在交互服务器上的应用程序,可处理交互前端接收的交互请求,与管理平台12进行通信,以基于管理平台12辅助交互前端执行交互过程以及接收交互结果。
可选的,在一些实施例中,管理平台12可以由SOP(Standard OperatingProcedure,标准操作流程)平台实现。根据不同交互引导意图对应的交互操作内容,可在SOP平台上创建不同的交互引导流程,并生成不同交互引导意图与交互引导流程的对应关系;SOP平台可对已创建的交互引导流程及对应关系进行统一维护,便于后续调用。除此之外,SOP平台作为统一的流程管理平台便于对不同的交互引导流程进行管理,有利于交互引导流程与其他设备或服务器之间进行通信或者整合,提升了交互效率。
根据人机交互场景的不同,人机交互过程以及交互意图也会有所不同。在本申请下述实施例中,将以电子商务领域中用户针对订单发起维权的人机交互过程(交互意图为订单的维权意图)为例,对本申请实施例提供的人机交互方案进行详细说明。
在电子商务领域中,用户通过网络购物平台消费。当用户的消费权益受损时,可通过网络购物平台针对订单发起维权处理。现有技术中,用户可通过购物平台提供的维权工具在线发起维权请求,在线客服转人工客服,由人工客服跟进用户的维权请求,引导用户完成维权操作。但是,这种基于现有技术的维权方案需要大量的人工参与,人力成本较高。若基于本申请实施例提供的人机交互方法进行维权处理,则通过人机交互设备11与管理平台12之间的相互配合即可自动引导用户完成维权操作,无需人工客户的参与。以下部分将结合图3,以具体的维权场景为例对本发明实施提供的人机交互方案进行进一步说明。
当需要维权时,用户可通过人机交互设备11发起人机交互需求,该需求可具体表现为维权请求。例如,用户可在人机交互设备11提供的交互界面中输入“我要投诉卖家”、“我要申请售后”等文字或者语音内容,以请求进入首轮人机交互。人机交互设备11获取到用户发起的人机交互需求后,可对该人机交互需求进行语音识别和/或语义识别。基于识别的结果,确定首轮人机交互所属的目标交互意图。例如,可在对“我要申请售后”的人机交互需求进行语义识别,确定首轮人机交互所属的目标交互意图为“订单的维权意图”。
接着,在确定首轮交互所属的目标交互意图为订单的维权意图与之后,人机交互设备11可向管理平台12发送与订单的维权意图相关的描述信息。管理平台12接收到携带与订单的维权意图相关的描述信息的请求时,可确定与订单的维权意图适配的目标交互引导流程。在这个场景下,该目标引导流程可以是:订单维权引导流程;假设该订单维权引导流程包含“确认买家诉求”、“引导买家上传举证”、“审核举证图片”以及“判断”四个维权引导节点,每个维权引导节点对应一个与订单维权操作相关的维权引导信息。以“确认买家诉求”对应的维权引导信息为例,可以包含“退款原因”、“是否本人签收”、“联系方式”等引导信息。以“引导买家上传举证”对应的维权引导信息为例,可以包含“上传商品图片”、“上传订单状态”等引导信息。
管理平台12在确定与订单的维权意图适配的订单维权引导流程之后,可向人机交互设备11发送对象获取请求,以请求订单的维权意图下待处理订单的标识。在订单维权的场景下,维权是针对订单发起的,待处理订单即为上述待处理对象。待处理订单的标识可以包括但不限于:订单编号、支付序列号、买家信息或者收货地址等。
人机交互设备11可在接收到管理平台12发送的订单获取请求时,获取订单维权意图下待处理订单的标识。可选的,人机交互设备11可以从本地预存的订单信息中获取待处理订单的标识。或者,人机交互设备11可以从保存有订单信息的数据库中获取待处理订单的标识。或者,人机交互设备11可以请求用户手动提供待处理订单的标识;在这种实施方式中,管理平台12可以向人机交互设备11发送订单选择器;人机交互设备11接收到订单选择器之后,可向用户展示该订单选择器,以供用户基于该订单选择器选择待处理订单,这样人机交互设备11就可以得到待处理订单的标识等信息。
在获得待处理订单的标识后,人机交互设备11可将用户选择的待处理订单的标识发送至管理平台12。管理平台12维护的订单维权引导流程包含四个维权引导节点,即四个维权环节,需要按照这四个维权环节的顺序引导用户与人机交互设备11完成维权。管理平台12接收到待处理订单的标识后,确定需要针对待处理订单启动订单维权引导流程,建立待处理订单的标识与订单维权引导流程的对应关系。
接着,管理平台12确定订单维权引导流程中首个维权引导节点,例如“确认买家诉求”对应的维权引导信息作为本轮交互对应的维权引导信息,并将该维权引导信息发送至人机交互设备11。其中,维权引导信息可以是用于引导维权流程的“信息卡片”的ID(identification,身份)信息,也可以是用于引导维权流程的话术信息,本实施例不做限制。以“确认买家诉求”节点对应的维权引导信息为“信息卡片”的ID为例,人机交互设备11接收管理平台12发送的该“信息卡片”的ID后,可将该“信息卡片”的ID发送至渲染平台,以请求渲染平台渲染该“信息卡片”ID标识的信息卡片,并在获得渲染平台返回的信息卡片的渲染数据之后,展示该信息卡片。
可选的,信息卡片上可展示有可操作的按钮以及触发该按钮以执行何种操作的提示信息。用户可在阅读提示信息后,触发信息卡片上的按钮以执行信息卡片提示的操作。可选的,响应于用户的触发操作,人机交互设备11可向业务服务器13请求加载待填写信息页,并在业务服务器13返回待填写信息页的数据时展示待填写信息页。例如,在订单维权的场景下,该待填写信息页可以是待填写表单,该待填写表单包含若干待输入的内容,例如,订单中的商品存在质量问题的凭证上传区域、与卖家沟通的对话截图上传区域、退款金额输入区等,以供用户进行输入。
响应于用户在待填写信息页的输入操作,人机交互设备11可获取填写后的信息页并发送给业务服务器13。可选的,人机交互设备11在将填写后的信息页发送给业务服务器13时,可将填写后的信息页与流程标识关联后发送给业务服务器13。业务服务器13接收人机交互设备11发送的填写后的信息页之后,根据填写后的信息页生成本轮交互的交互结果,并将交互结果返回给人机交互设备11。
其中,业务服务器13可将上一轮交互对应的订单维权引导流程的流程标识一并返回给人机交互设备11,以指示人机交互设备11继续执行下一轮人机交互过程。当然,业务服务13也可以将交互结束标识一并返回给人机交互设备11,以指示人机交互设备11结束人机交互过程。
若人机交互设备11接收到的上一轮交互的交互结果包含流程标识,则人机交互设备11可判定目标交互意图下的交互过程未结束,可继续执行下一轮交互。人机交互设备11可基于该流程标识,确定本轮交互所属的目标交互意图为订单的维权意图。
接着,人机交互设备11可将该流程标识和订单的维权意图下待处理订单的标识发送给管理平台12。管理平台12接收到人机交互设备11发送的流程标识后,可从所维护的至少一个交互意图下的交互引导流程中,确定本轮交互所采用的流程为订单维权引导流程,并基于当前处理到的“确认买家诉求”节点,确定需要进入一下维权引导节点,例如“引导买家上传举证”,将“引导买家上传举证”节点对应的维权引导信息返回给人机交互设备11。若“引导买家上传举证”节点对应的维权引导信息为“信息卡片”ID,则人机交互设备11可采用前面描述的方式获取“引导买家上传举证”节点对应的交互结果,并继续向管理平台12请求下一维权引导节点对应的维权引导信息,直至维权流程结束为止。
上述各实施例描述了本申请提供的人机交互系统的系统架构以及系统功能,以下部分将结合附图对本申请实施例提供的人机交互方法进行具体说明。
图4是本申请一示例性实施例提供的一种人机交互方法的方法流程图,该实施例可基于图1-3所示的人机交互系统实现,主要是从人机交互设备的角度进行的描述。如图4所示,该方法包括:
步骤401、根据人机交互需求,确定本轮交互所属的目标交互意图。
步骤402、根据所述目标交互意图向管理平台请求本轮交互对应的交互引导信息,所述管理平台维护各交互意图下的交互引导流程。
步骤403、接收所述管理平台发送的本轮交互对应的交互引导信息。
步骤404、根据所述本轮交互对应的交互引导信息,获取本轮交互的交互结果。
在步骤401中,人机交互设备可与用户进行人机交互,根据人机交互需求,确定本轮交互所属的交互意图,为便于描述和分区,将本轮交互所属的交互意图记为目标交互意图。根据本轮交互的轮次,人机交互需求的情况会有所不同。若本轮交互是目标交互意图下的第一轮交互,则人机交互需求可以是用户通过人机交互设备发起的;若本轮交互是目标交互意图下的非第一轮交互,例如可能是第二轮交互、第三轮交互等,则人机交互需求可以是上一轮交互的交互结果引发的,本实施例不做限制。
在步骤402中,人机交互设备可与管理平台之间进行通信,在确定本轮交互所属的目标交互意图后,人机交互设备可根据该目标交互意图向管理平台请求本轮交互对应的交互引导信息,以使管理平台从所维护的至少一个交互意图下的交互引导流程中,获取与目标交互意图适配的目标交互引导流程。其中,交互引导信息,指的是用于对人机交互过程进行引导的信息,该信息可指示人机交互过程当前或者下一时刻应该执行的操作.
在步骤403中,人机交互设备获取到交互引导信息之后,可基于该交互引导信息,引导用户完成整个交互过程。
在本实施例中,在人机交互的场景中,人机交互设备根据人机交互需求,确定本轮交互所属的目标交互意图,基于该目标交互意图向管理平台请求本轮交互对应的交互引导信息,进而根据管理平台发送的本轮交互对应的交互引导信息可获取本轮交互的交互结果,无需通过人工引导交互过程,实现了人机自动交互,节约了人力成本,提高了人机交互效率。
在一些示例性实施例中,若本轮交互是目标交互意图下的第一轮交互,则人机交互需求可以是用户通过人机交互设备发起的;在另一些示例性实施例中,本轮交互是目标交互意图下的非第一轮交互,例如可能是第二轮交互、第三轮交互等,则人机交互需求可以是上一轮交互的交互结果引发的。以下部分将分别结合图5以及图6对上述两种情况下的人机交互方法进行详细说明。
图5是本申请另一示例性实施例提供的一种人机交互方法的首轮交互方法流程图,该实施例可基于图1-3所示的人机交互系统实现,主要是从人机交互设备的角度进行的描述。如图5所示,该方法包括:
步骤501、展示交互界面,以供用户输入交互需求。
步骤502、对交互需求进行意图识别,以确定首轮交互所属的目标交互意图。
步骤503、向管理平台发送目标交互意图的描述信息,以供管理平台确定与目标交互意图适配的目标交互引导流程;管理平台维护各交互意图下的交互引导流程。
步骤504、接收管理平台发送的对象获取请求,获取目标交互意图下待处理对象的标识。
步骤505、将目标交互意图下待处理对象的标识发送至管理平台,以使管理平台建立待处理对象的标识与目标交互引导流程的对应关系。
步骤506、接收管理平台发送的首轮交互对应的交互引导信息。
步骤507、根据首轮交互对应的交互引导信息,获取首轮交互的交互结果。
在步骤501中,可选的,人机交互设备可展示交互界面,以供用户输入交互需求;用户可以在该交互界面上输入交互需求。
根据人机交互场景的不同,用户输入的交互需求的内容也会有所不同。例如,在维权场景中,用户可以输入“订单维权”等字样。
在步骤502中,人机交互设备获取用户在交互界面上输入的交互需求之后,可对用户输入的交互需求进行意图识别,以确定首轮交互所属的目标交互意图。可选的,若用户在交互界面输入的交互需求为文本字符,则人机交互设备可根据该文本字符进行语义识别,以确定首轮交互所属的目标交互意图。可选的,若用户在交互界面输入的交互需求为语音信号,则可先对该语音信号进行语音识别,基于语音识别结果进行语义识别以确定首轮交互所属的目标交互意图。
在步骤503中,人机交互设备确定首轮交互所属的目标交互意图后,向管理平台发送所述目标交互意图的描述信息,以供所述管理平台确定与所述目标交互意图适配的目标交互引导流程。
在步骤504中,可选的,待处理对象,是指在目标交互意图下,人机交互所针对的对象。可选地,人机交互设备可以向用户展示交互界面,并提示用户在交互界面上输入待处理对象的标识,进而可获取用户在交互界面上输入的待处理对象的标识,例如订单号、商品ID或游戏道具的名称等。用户在交互界面上输入待处理对象的标识的方式可以是手写输入、语音输入、键盘输入、利用输入笔输入等。
在步骤505中,可选的,确定待处理对象的标识后,将该待处理对象的标识发送至管理平台。
在步骤506-步骤507中,接收到管理平台发送的首轮交互对应的交互引导信息之后,基于该交互引导信息,获取首轮交互的交互结果。
本实施例中,人机交互设备在管理平台的配合下,实现了人机自动交互,节约了人力成本,提高了人机交互效率。除此之外,人机交互设备展示交互界面获取用户输入的交互需求,并基于交互需求进行意图识别,进而能够准确地把握用户的交互意图,有利于准确地对用户的交互需求作出响应。
在一些示例性的实施例中,在步骤503之后,该方法还可包括如下的步骤:接收管理平台返回的所述目标交互引导流程的流程标识。
在一些可选实施例中,首轮交互之后还存在下一轮交互,例如第二轮交互、第三轮交互或者更多轮次的交互。在这种情况下,人机交互设备可基于上一轮交互中接收到的流程标识确定下一轮交互所属的交互意图,并可直接根据该流程标识向管理平台请求下一轮交互对应的交互引导信息。以下实施例将结合图6,对如何根据上一轮交互中接收到的流程标识向管理平台请求下一轮交互对应的交互引导信息的实施方式进行详细描述。
图6是本申请又一示例性实施例提供的一种人机交互方法的非首轮交互方法流程图,该实施例可基于图1-3所示的人机交互系统实现,主要是从人机交互设备的角度进行的描述。如图6所示,该方法包括:
步骤601、根据上一轮交互结果关联的流程标识,确定流程标识对应的交互意图作为本轮交互所属的目标交互意图。
步骤602、将流程标识和目标交互意图下待处理对象的标识发送给管理平台,以供管理平台从流程标识所标识的目标交互引导流程中获取本轮交互对应的交互引导信息。
步骤603、接收管理平台发送的本轮交互对应的交互引导信息。
步骤604、根据本轮交互对应的交互引导信息,获取本轮交互的交互结果。
不同于上述实施例,本实施例中,人机交互设备可以根据上一轮交互所获得的流程标识确定本轮交互所属的目标交互意图,并将该流程标识和目标交互意图下待处理对象的标识发送给管理平台,以向管理平台请求本轮交互对应的交互引导信息。
其中,待处理对象的标识可在首轮交互过程中获取,具体可参考上述实施例;首轮交互过程中获取到待处理对象的标识后,可保存在本地,以供后续交互过程使用。
在本实施例中,针对人机交互场景下的非首轮交互,基于上一轮交互结果关联的流程标识请求本轮交互对应的交互引导信息,可以实现多轮次交互,并且多轮次交互同属于与同一目标交互意图适配的目标交互引导流程,进而,在无人工引导的情况下,可完成目标交互意图下包含多轮次交互的复杂交互过程,使得人机交互更加智能化。
在一些示例性实施例中,上述实施例中的步骤404、步骤507以及步骤604所记载的根据本轮交互对应的交互引导信息,获取本轮交互的交互结果的一种方式,可包括:
根据本轮交互对应的交互引导信息,展示待填写信息页;接着,响应用户在所述待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器;以及接收业务服务器根据所述填写后的信息页返回的本轮交互的交互结果。
在一些示例性实施例中,响应用户在待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器的一种方式,包括:将填写后的信息页与流程标识关联后发送给所述业务服务器。
在一些示例性实施例中,接收业务服务器根据填写后的信息页返回的本轮交互的交互结果的一种方式,包括:接收业务服务器返回的本轮交互的交互结果以及流程标识,本轮交互的交互结果和流程标识相关联。
图7是本申请又一示例性实施例提供的一种人机交互方法的方法流程图,该实施例可基于图1-3所示的人机交互系统实现,主要是从管理平台的角度进行的描述。如图7所示,该方法包括:
步骤701、接收人机交互设备发送的请求,所述请求携带所述人机交互设备本轮交互所所属的目标交互意图。
步骤702、从至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程,每个交互引导流程包括至少一个引导节点,每个引导节点对应一个交互引导信息。
步骤703、根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息。
步骤704、将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备。
在本实施例中,管理平台维护至少一个交互意图下的交互引导流程,不同交互意图可以对应不同的人机交互场景。管理平台可接收人机交互设备发送的请求,并根据接收到的请求,从所维护的至少一个交互意图下的交互引导流程中,获取与目标交互意图适配的目标交互引导流程。
其中,每个交互引导流程包括至少一个引导节点,每个引导节点代表该交互引导流程中的一个引导环节,引导节点的数量代表了该交互引导流程中引导环节的数量,引导节点之间的上下游关系可体现交互引导流程中引导环节之间先后顺序,每个引导节点对应一个交互引导信息,用于指示如何在该引导节点所代表的引导环节对人机交互过程进行引导。
在确定目标交互引导流程之后,管理平台可根据目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息,并将该下一引导节点对应的交互引导信息作为本轮交互对应的交互引导信息返回给人机交互设备。
在本实施例中,在人机交互的场景中,管理平台接收到目标交互意图时,从所维护的至少一个交互意图下的交互引导流程中确定与目标交互意图适配的目标交互引导流程,并基于目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息,以使人机交互设备基于本轮交互对应的交互引导信息可获取本轮交互的交互结果,进而,使得人机交互过程无需通过人工进行引导,实现了人机自动交互,节约了人力成本,提高了人机交互效率。
在一些示例性实施例中,若本轮交互是目标交互意图下的第一轮交互,则管理平台接收到的人机交互设备发送的请求携带目标交互意图的描述信息;在另一些示例性实施例中,本轮交互是目标交互意图下的非第一轮交互,例如可能是第二轮交互、第三轮交互等,则管理平台接收到的人机交互设备发送的请求携带流程标识。以下部分将分别结合图8以及图9对上述两种情况下的人机交互方法进行详细说明。
图8是本申请又一示例性实施例提供的一种人机交互方法的首轮交互方法流程图,该实施例可基于图1-3所示的人机交互系统实现,主要是从管理平台的角度进行的描述。如图8所示,该方法包括:
步骤801、接收人机交互设备发送的请求,所述请求携带所述目标交互意图的描述信息。
步骤802、选择描述信息与所述请求中携带的描述信息相匹配的交互意图下的交互引导流程,作为所述目标交互引导流程,每个交互引导流程包括至少一个引导节点,每个引导节点对应一个交互引导信息。
步骤803、向所述人机交互设备发送对象获取请求,以请求所述目标交互意图下待处理对象的标识。
步骤804、接收所述人机交互设备发送的所述处理对象的标识,建立所述待处理对象的标识与所述目标交互引导流程的对应关系。
步骤805、根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息。
步骤806、将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备。
在本实施例中,可选的,管理平台维护至少一个交互意图下的交互引导流程的方式可以是:维护各交互意图的描述信息和各交互意图下的交互引导流程的映射关系。例如,描述信息为M的交互意图下的交互引导流程包括PM;描述信息为N的交互意图下的交互引导流程包括PN
管理平台接收到携带目标交互意图的描述信息的请求时,可选择描述信息与人机交互设备发送的请求中携带的描述信息相匹配的交互意图下的交互引导流程,作为与目标交互意图适配的目标交互引导流程。
可选的,本实施例中管理平台建立的待处理对象的标识与目标交互引导流程的对应关系,可用于在下一次接收到与目标引导流程关联的交互需求时,根据该待处理对象的标识与目标交互引导流程的对应关系,确定下一次交互需求对应的待处理对象。
在一些示例性的实施例中,在步骤802之后,该方法还可包括如下的步骤:将所述目标交互引导流程的流程标识发送至所述人机交互设备,以供所述人机交互设备基于所述流程标识请求下一轮交互对应的交互引导信息。
在一些示例性的实施例中,首轮交互之后还存在下一轮交互,例如第二轮交互、第三轮交互或者更多轮次的交互。在这种情况下,人机交互设备可基于管理平台发送的流程标识确定下一轮交互所属的交互意图,并可直接根据该流程标识向管理平台请求下一轮交互对应的交互引导信息。以下实施例将结合图9,对管理平台如何根据接收到的流程标识请求下一轮交互对应的交互引导信息的实施方式进行详细描述。
图9是本申请又一示例性实施例提供的一种人机交互方法的非首轮交互方法流程图,该实施例可基于图1-3所示的人机交互系统实现,主要是从管理平台的角度进行的描述。如图9所示,该方法包括:
步骤901、接收人机交互设备发送的请求,请求携带流程标识。
步骤902、从至少一个交互意图下的交互引导流程中,获取流程标识所标识的交互引导流程作为目标交互引导流程,每个交互引导流程包括至少一个引导节点,每个引导节点对应一个交互引导信息。
步骤903、根据目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息。
步骤904、将下一引导节点对应的交互引导信息作为本轮交互对应的交互引导信息返回给人机交互设备。
不同于上述实施例,本实施例中,流程平台接收到的请求中携带流程标识,管理平台可从所维护的至少一个交互意图下的交互引导流程中,获取流程标识所标识的交互引导流程作为目标交互引导流程。进而,基于该流程标识,可以实现多轮次交互,并且多轮次交互同属于与同一目标交互意图适配的目标交互引导流程,在无人工引导的情况下,可完成目标交互意图下包含多轮次交互的复杂交互过程,使得人机交互更加智能化。
需要说明的是,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如901、902等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
以上描述了人机交互方法适用于人机交互设备侧的可选实施例,如图10所示,实际中,人机交互设备11可包括:存储器110、处理器111以及通信组件112、电子显示屏113、音频组件114以及电源组件115。
存储器110可被配置为存储其它各种数据以支持在人机交互设备11上的操作。这些数据的示例包括用于在人机交互设备11上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
在本实施例中,存储器110用于存储一条或多条计算机指令。
处理器111,耦合至存储器110,用于执行存储器110中的一条或多条计算机指令,以用于:根据人机交互需求,确定本轮交互所属的目标交互意图;根据所述目标交互意图向管理平台请求本轮交互对应的交互引导信息,所述管理平台维护各交互意图下的交互引导流程;通过通信组件112接收所述管理平台发送的本轮交互对应的交互引导信息;根据所述本轮交互对应的交互引导信息,获取本轮交互的交互结果。
在一可选实施方式中,处理器110在根据人机交互需求,确定本轮交互所属的目标交互意图时,具体用于:展示交互界面,以供用户输入交互需求;对所述交互需求进行意图识别,以确定本轮交互所属的目标交互意图;或者接收用户提供的语音信息,所述语音信息携带所述用户的交互需求;针对所述语音信息进行意图识别,以确定本轮交互所属的目标交互意图。
在一可选实施方式中,处理器110在根据所述目标交互意图向管理平台请求本轮交互对应的交互引导信息时,具体用于:向所述管理平台发送所述目标交互意图的描述信息,以供所述管理平台确定与所述目标交互意图适配的目标交互引导流程。
在一可选实施方式中,处理器110在通过通信组件112接收所述管理平台发送的本轮交互对应的交互引导信息之前,还用于:通过通信组件112接收所述管理平台发送的对象获取请求,获取所述目标交互意图下待处理对象的标识;通过通信组件112将所述目标交互意图下待处理对象的标识发送至管理平台,以使所述管理平台建立所述待处理对象的标识与所述目标交互引导流程的对应关系。
在一可选实施方式中,处理器110还用于:通过通信组件112接收所述管理平台返回的所述目标交互引导流程的流程标识。
在一可选实施方式中,处理器110在根据人机交互需求,确定本轮交互所属的目标交互意图时,具体用于:根据上一轮交互结果关联的流程标识,确定所述流程标识对应的交互意图作为本轮交互所属的目标交互意图。
在一可选实施方式中,处理器110在根据所述目标交互意图向管理平台请求本轮交互对应的交互引导信息时,具体用于:通过通信组件112将所述流程标识和所述目标交互意图下待处理对象的标识发送给所述管理平台,以供所述管理平台从所述流程标识所标识的目标交互引导流程中获取本轮交互对应的交互引导信息。
在一可选实施方式中,处理器110在获得本轮交互的交互结果之后,还用于:当根据所述本轮交互的交互结果确定存在下一轮交互时,根据所述流程标识和所述目标交互意图下待处理对象的标识向所述管理平台请求下一轮交互对应的交互引导信息。
在一可选实施方式中,处理器110在根据所述本轮交互对应的交互引导信息,获取本轮交互的交互结果时,具体用于:根据所述本轮交互对应的交互引导信息,展示待填写信息页;响应所述用户在所述待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器;以及接收所述业务服务器根据所述填写后的信息页返回的所述本轮交互的交互结果。
在一可选实施方式中,处理器110在响应所述用户在所述待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器时,具体用于:通过通信组件112将所述填写后的信息页与所述流程标识关联后发送给所述业务服务器;在接收所述业务服务器根据所述填写后的信息页返回的所述本轮交互的交互结果时,具体用于:通过通信组件112接收所述业务服务器返回的所述本轮交互的交互结果以及所述流程标识,所述本轮交互的交互结果和所述流程标识相关联。
在一可选实施方式中,所述本轮交互所属的目标交互意图包括:针对订单的维权意图。
在一可选实施方式中,电子显示屏113,用于显示待填写信息页以及交互结果。其中,电子显示屏113包括液晶显示器(LCD)和触摸面板(TP)。如果电子显示屏113包括触摸面板,电子显示屏113可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
在一可选实施方式中,音频组件114被存储为输出和/或输入音频信号。例如,音频组件114包括一个麦克风(MIC),当音频组件114所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器110或经由通信组件112发送。例如,处理器111在根据人机交互需求,确定本轮交互所属的目标交互意图时,可通过音频组件114的麦克风接收用户输入的语音信号,对语音信号进行语音识别以及语义识别,以确定目标交互意图。在一些实施例中,音频组件114还包括一个扬声器,用于输出音频信号。
在一可选实施方式中,电源组件115用于为人机交互设备11的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为人机交互设备11生成、管理和分配电力相关联的组件。
在本实施例中,在人机交互的场景中,人机交互设备11根据人机交互需求,确定本轮交互所属的目标交互意图,基于该目标交互意图向管理平台请求本轮交互对应的交互引导信息,进而根据管理平台发送的本轮交互对应的交互引导信息可获取本轮交互的交互结果,无需通过人工引导交互过程,实现了人机自动交互,节约了人力成本,提高了人机交互效率。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述方法实施例中可由人机交互设备执行的方法实施例中各步骤。
以上描述了人机交互方法适用于管理平台侧的可选实施例,如图11所示,实际中,管理平台12可包括:存储器120、处理器121、通信组件122以及电源组件123。
存储器120可被配置为存储其它各种数据以支持在管理平台12上的操作。这些数据的示例包括用于在管理平台12上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
在本实施例中,存储器110用于存储一条或多条计算机指令。
处理器121,耦合至存储器120,用于执行存储器120中的一条或多条计算机指令,以用于:通过通信组件122接收人机交互设备发送的请求,所述请求携带人机交互设备本轮交互所所属的目标交互意图;从至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程,每个交互引导流程包括至少一个引导节点,每个引导节点对应一个交互引导信息;根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息;通过通信组件122将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给人机交互设备。
在一可选实施方式中,所述请求携带流程标识;处理器120在从至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程时,具体用于:从所述至少一个交互意图下的交互引导流程中,获取所述流程标识所标识的交互引导流程作为所述目标交互引导流程。
在一可选实施方式中,所述请求携带所述目标交互意图的描述信息;处理器120在从至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程时,具体用于:选择描述信息与所述请求中携带的描述信息相匹配的交互意图下的交互引导流程,作为所述目标交互引导流程;在从至少一个交互意图下的交互引导流程中,获取与所述目标交互意图适配的目标交互引导流程之后,处理器120还用于:将所述目标交互引导流程的流程标识发送至所述人机交互设备,以供所述人机交互设备基于所述流程标识请求下一轮交互对应的交互引导信息。
在一可选实施方式中,处理器120在根据所述目标交互引导流程当前所处的引导节点,确定下一引导节点对应的交互引导信息之前,还用于:通过通信组件122向人机交互设备发送对象获取请求,以请求所述目标交互意图下待处理对象的标识;通过通信组件122接收人机交互设备发送的所述处理对象的标识;建立所述待处理对象的标识与所述目标交互引导流程的对应关系。
在一可选实施方式中,电源组件123用于为管理平台12的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为管理平台12生成、管理和分配电力相关联的组件。
在本实施例中,在人机交互的场景中,管理平台12可根据人机交互设备11的请求,确定本轮交互对应的交互引导信息,并将该交互引导信息发送至人机交互设备,以使人机交互设备根据本轮交互对应的交互引导信息获取本轮交互的交互结果,无需通过人工引导交互过程,实现了人机自动交互,节约了人力成本,提高了人机交互效率。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,计算机程序被执行时能够实现上述方法实施例中可由人管理平台12执行的方法实施例中各步骤。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

Claims (16)

1.一种人机交互方法,适用于人机交互设备,其特征在于,包括:
根据上一轮交互结果关联的流程标识,确定本轮交互所属的目标交互意图;
将所述流程标识和所述目标交互意图下待处理对象的标识发送给管理平台,以向管理平台请求本轮交互对应的交互引导信息,所述待处理对象是指在目标交互意图下,人机交互所针对的对象;所述管理平台根据所述流程标识从所维护的各交互意图下的交互引导流程中确定与所述目标交互意图适配的目标交互引导流程,并预先建立有待处理对象的标识与目标交互引导流程的对应关系;所述目标交互引导流程包含至少一个引导节点,每个引导节点代表目标交互引导流程中的一个引导环节,不同的引导环节中,待处理对象的处理状态不同,每个引导节点对应一个交互引导信息;
接收所述管理平台发送的本轮交互对应的交互引导信息,所述本轮交互对应的交互引导信息是所述目标交互引导流程中与待处理对象当前的处理状态对应的当前引导节点的下一引导节点所对应的交互引导信息;
根据所述本轮交互对应的交互引导信息,展示待填写信息页,响应用户在所述待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器,接收所述业务服务器根据所述填写后的信息页返回的本轮交互的交互结果。
2.根据权利要求1所述的方法,其特征在于,还包括:
在本轮交互为首轮交互的情况下,展示交互界面,以供用户输入交互需求;对所述交互需求进行意图识别,以确定本轮交互所属的目标交互意图;或者
在本轮交互为首轮交互的情况下,接收用户提供的语音信息,所述语音信息携带所述用户的交互需求;针对所述语音信息进行意图识别,以确定本轮交互所属的目标交互意图。
3.根据权利要求1所述的方法,其特征在于,在接收所述管理平台发送的本轮交互对应的交互引导信息之前,所述方法还包括:
接收所述管理平台发送的对象获取请求,获取所述目标交互意图下待处理对象的标识,以将所述目标交互意图下待处理对象的标识发送至管理平台,以使所述管理平台建立所述待处理对象的标识与所述目标交互引导流程的对应关系。
4.根据权利要求1所述的方法,其特征在于,还包括:
接收所述管理平台返回的所述目标交互引导流程的流程标识。
5.根据权利要求1-4任一项所述的方法,其特征在于,在获得本轮交互的交互结果之后,还包括:
当根据所述本轮交互的交互结果确定存在下一轮交互时,根据所述流程标识和所述目标交互意图下待处理对象的标识向所述管理平台请求下一轮交互对应的交互引导信息。
6.根据权利要求1所述的方法,其特征在于,响应所述用户在所述待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器,包括:
将所述填写后的信息页与所述流程标识关联后发送给所述业务服务器;
所述接收所述业务服务器根据所述填写后的信息页返回的所述本轮交互的交互结果,包括:
接收所述业务服务器返回的所述本轮交互的交互结果以及所述流程标识,所述本轮交互的交互结果和所述流程标识相关联。
7.根据权利要求1-4中任一项所述的方法,其特征在于,所述本轮交互所属的目标交互意图包括:针对订单的维权意图。
8.一种人机交互方法,适用于管理平台,其特征在于,包括:
预先建立待处理对象的标识与目标交互引导流程的对应关系,接收人机交互设备发送的上一轮交互结果关联的流程标识和本轮交互所属的目标交互意图下待处理对象的标识,所述目标交互意图是根据上一轮交互结果关联的流程标识确定的,所述待处理对象是指在目标交互意图下,人机交互所针对的对象;
从至少一个交互意图下的交互引导流程中,获取所述流程标识所标识的交互引导流程作为与所述目标交互意图适配的目标交互引导流程,所述目标交互引导流程包括至少一个引导节点,每个引导节点代表目标交互引导流程中的一个引导环节,不同的引导环节中,待处理对象的处理状态不同,每个引导节点对应一个交互引导信息;
根据所述待处理对象当前的处理状态,确定目标交互引导流程当前所处的引导节点以及下一引导节点;
将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备。
9.根据权利要求8所述的方法,其特征在于,在从至少一个交互意图下的交互引导流程中,获取所述流程标识所标识的交互引导流程作为与所述目标交互意图适配的目标交互引导流程之后,还包括:
将所述目标交互引导流程的流程标识发送至所述人机交互设备,以供所述人机交互设备基于所述流程标识请求下一轮交互对应的交互引导信息。
10.根据权利要求8所述的方法,其特征在于,接收人机交互设备发送的本轮交互所属的目标交互意图下待处理对象的标识之前,还包括:
向所述人机交互设备发送对象获取请求,以请求所述目标交互意图下待处理对象的标识;以及在接收所述人机交互设备发送的所述处理对象的标识之后,还包括:建立所述待处理对象的标识与所述目标交互引导流程的对应关系。
11.一种人机交互设备,其特征在于,包括:存储器、处理器以及通信组件;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行一条或多条计算机指令,以用于:
根据上一轮交互结果关联的流程标识,确定本轮交互所属的目标交互意图;
将所述流程标识和所述目标交互意图下待处理对象的标识发送给管理平台,以向管理平台请求本轮交互对应的交互引导信息,所述待处理对象是指在目标交互意图下,人机交互所针对的对象;所述管理平台根据所述流程标识从所维护的各交互意图下的交互引导流程中确定与所述目标交互意图适配的目标交互引导流程,并预先建立有待处理对象的标识与目标交互引导流程的对应关系;所述目标交互引导流程包含至少一个引导节点,每个引导节点代表目标交互引导流程中的一个引导环节,不同的引导环节中,待处理对象的处理状态不同,每个引导节点对应一个交互引导信息;
通过所述通信组件接收所述管理平台发送的本轮交互对应的交互引导信息,所述本轮交互对应的交互引导信息是所述目标交互引导流程中与待处理对象当前的处理状态对应的当前引导节点的下一引导节点所对应的交互引导信息;
根据所述本轮交互对应的交互引导信息,展示待填写信息页,响应用户在所述待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器,接收所述业务服务器根据所述填写后的信息页返回的本轮交互的交互结果。
12.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述计算机程序被执行时能够实现权利要求1-7所述方法中的步骤。
13.一种管理平台,其特征在于,包括:存储器、处理器以及通信组件;
所述存储器,用于存储一条或多条计算机指令;
所述处理器,用于执行一条或多条计算机指令,以用于:
预先建立待处理对象的标识与目标交互引导流程的对应关系;通过所述通信组件接收人机交互设备发送的上一轮交互结果关联的流程标识和本轮交互所属的目标交互意图下待处理对象的标识,所述目标交互意图是根据上一轮交互结果关联的流程标识确定的,所述待处理对象是指在目标交互意图下,人机交互所针对的对象;
从至少一个交互意图下的交互引导流程中,获取所述流程标识所标识的交互引导流程作为与所述目标交互意图适配的目标交互引导流程,所述目标交互引导流程包括至少一个引导节点,每个引导节点代表目标交互引导流程中的一个引导环节,不同的引导环节中,待处理对象的处理状态不同,每个引导节点对应一个交互引导信息;
根据所述待处理对象当前的处理状态,确定目标交互引导流程当前所处的引导节点以及下一引导节点;
通过所述通信组件将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备。
14.一种存储有计算机程序的计算机可读存储介质,其特征在于,所述计算机程序被执行时能够实现权利要求8-10所述方法中的步骤。
15.一种人机交互系统,其特征在于,包括:人机交互设备和管理平台;
所述人机交互设备,用于根据上一轮交互结果关联的流程标识,确定本轮交互所属的目标交互意图;将所述流程标识和所述目标交互意图下待处理对象的标识发送给管理平台,以向所述管理平台请求本轮交互对应的交互引导信息,所述待处理对象是指在目标交互意图下,人机交互所针对的对象;接收所述管理平台发送的本轮交互对应的交互引导信息;根据所述本轮交互对应的交互引导信息,展示待填写信息页,响应用户在所述待填写信息页上的输入操作,获取填写后的信息页并发送给业务服务器,接收所述业务服务器根据所述填写后的信息页返回的本轮交互的交互结果;
所述管理平台,用于预先建立所述待处理对象的标识与目标交互引导流程的对应关系,从所维护的至少一个交互意图下的交互引导流程中,获取所述流程标识所标识的交互引导流程作为与所述目标交互意图适配的目标交互引导流程,所述目标交互引导流程包括至少一个引导节点,每个引导节点代表目标交互引导流程中的一个引导环节,不同的引导环节中,待处理对象的处理状态不同,每个引导节点对应一个交互引导信息;根据所述待处理对象当前的处理状态,确定目标交互引导流程当前所处的引导节点以及下一引导节点;将所述下一引导节点对应的交互引导信息作为所述本轮交互对应的交互引导信息返回给所述人机交互设备。
16.根据权利要求15所述的系统,其特征在于,还包括:业务服务器;
所述业务服务器,用于接收所述人机交互设备发送的所述填写后的信息页,根据所述填写后的信息页生成所述本轮交互的交互结果并返回给所述人机交互设备。
CN201810735560.XA 2018-07-06 2018-07-06 人机交互方法、设备、系统及存储介质 Active CN110689393B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201810735560.XA CN110689393B (zh) 2018-07-06 2018-07-06 人机交互方法、设备、系统及存储介质
PCT/CN2019/092679 WO2020007214A1 (zh) 2018-07-06 2019-06-25 人机交互方法、设备、系统及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810735560.XA CN110689393B (zh) 2018-07-06 2018-07-06 人机交互方法、设备、系统及存储介质

Publications (2)

Publication Number Publication Date
CN110689393A CN110689393A (zh) 2020-01-14
CN110689393B true CN110689393B (zh) 2022-08-02

Family

ID=69059197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810735560.XA Active CN110689393B (zh) 2018-07-06 2018-07-06 人机交互方法、设备、系统及存储介质

Country Status (2)

Country Link
CN (1) CN110689393B (zh)
WO (1) WO2020007214A1 (zh)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111506698A (zh) * 2020-03-13 2020-08-07 浙江执御信息技术有限公司 一种基于sop智能流程处理方法
CN111651571B (zh) * 2020-05-19 2023-10-17 腾讯科技(深圳)有限公司 基于人机协同的会话实现方法、装置、设备及存储介质
CN111933134A (zh) * 2020-07-23 2020-11-13 珠海大横琴科技发展有限公司 人机交互的方法及装置、电子设备、存储介质
CN113761183A (zh) * 2020-07-30 2021-12-07 北京汇钧科技有限公司 意图识别方法和意图识别装置
CN113220272B (zh) * 2021-04-27 2022-11-29 支付宝(杭州)信息技术有限公司 一种业务平台的开放能力接入方法、装置以及设备
CN113239109B (zh) * 2021-05-11 2025-07-08 北京来也网络科技有限公司 结合rpa和ai的数据处理方法及系统
CN113268336B (zh) * 2021-06-25 2023-09-19 中国平安人寿保险股份有限公司 一种服务的获取方法、装置、设备以及可读介质
CN114331319A (zh) * 2021-12-02 2022-04-12 广州市奥威亚电子科技有限公司 在线用户信息交互的方法、装置、设备及存储介质
CN114942983A (zh) * 2022-05-12 2022-08-26 南京阿凡达机器人科技有限公司 一种人机会话交互方法、系统、智能机器人及存储介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105068661A (zh) * 2015-09-07 2015-11-18 百度在线网络技术(北京)有限公司 基于人工智能的人机交互方法和系统
CN105159977A (zh) * 2015-08-27 2015-12-16 百度在线网络技术(北京)有限公司 信息交互处理方法及装置
CN107193978A (zh) * 2017-05-26 2017-09-22 武汉泰迪智慧科技有限公司 一种基于深度学习的多轮自动聊天对话方法及系统
CN107273477A (zh) * 2017-06-09 2017-10-20 北京光年无限科技有限公司 一种用于机器人的人机交互方法及装置
CN107656996A (zh) * 2017-09-19 2018-02-02 北京百度网讯科技有限公司 基于人工智能的人机交互方法和装置
CN107831903A (zh) * 2017-11-24 2018-03-23 科大讯飞股份有限公司 多人参与的人机交互方法及装置
CN107977236A (zh) * 2017-12-21 2018-05-01 上海智臻智能网络科技股份有限公司 问答系统的生成方法、终端设备、存储介质及问答系统
CN108090177A (zh) * 2017-12-15 2018-05-29 上海智臻智能网络科技股份有限公司 多轮问答系统的生成方法、设备、介质及多轮问答系统

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106776936B (zh) * 2016-12-01 2020-02-18 上海智臻智能网络科技股份有限公司 智能交互方法和系统

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105159977A (zh) * 2015-08-27 2015-12-16 百度在线网络技术(北京)有限公司 信息交互处理方法及装置
CN105068661A (zh) * 2015-09-07 2015-11-18 百度在线网络技术(北京)有限公司 基于人工智能的人机交互方法和系统
CN107193978A (zh) * 2017-05-26 2017-09-22 武汉泰迪智慧科技有限公司 一种基于深度学习的多轮自动聊天对话方法及系统
CN107273477A (zh) * 2017-06-09 2017-10-20 北京光年无限科技有限公司 一种用于机器人的人机交互方法及装置
CN107656996A (zh) * 2017-09-19 2018-02-02 北京百度网讯科技有限公司 基于人工智能的人机交互方法和装置
CN107831903A (zh) * 2017-11-24 2018-03-23 科大讯飞股份有限公司 多人参与的人机交互方法及装置
CN108090177A (zh) * 2017-12-15 2018-05-29 上海智臻智能网络科技股份有限公司 多轮问答系统的生成方法、设备、介质及多轮问答系统
CN107977236A (zh) * 2017-12-21 2018-05-01 上海智臻智能网络科技股份有限公司 问答系统的生成方法、终端设备、存储介质及问答系统

Also Published As

Publication number Publication date
WO2020007214A1 (zh) 2020-01-09
CN110689393A (zh) 2020-01-14

Similar Documents

Publication Publication Date Title
CN110689393B (zh) 人机交互方法、设备、系统及存储介质
CN108334387B (zh) 动态界面渲染方法及装置
US11652628B2 (en) Deterministic verification of digital identity documents
TWI718348B (zh) 基於擴增實境的線下互動方法及裝置
US9454779B2 (en) Assisted shopping
CN116911843A (zh) 一种基于近场通信的支付方法、装置、设备及介质
US10579980B2 (en) Method and apparatus for displaying transaction information
US10943281B2 (en) Information search method, information search device and information search non-transitory computer storage medium
CN110837586A (zh) 问答匹配方法、系统、服务器及存储介质
CN105590243A (zh) 对离散数据进行集中处理的方法、客户端、服务器及系统
CN113271471B (zh) 信息展示方法、设备及系统
CN111222899A (zh) 商品信息及补货的处理方法、设备及存储介质
CN114385164A (zh) 页面生成与渲染方法、装置、电子设备及存储介质
CN111435936A (zh) 云主机创建方法、装置、服务器及计算机可读存储介质
CN110400105A (zh) 订单分配方法、设备、系统及存储介质
CN112684949B (zh) 数据处理方法、设备、系统及存储介质
CN110415067A (zh) 下单方法、设备及存储介质
CN107274243A (zh) 一种辅助信息输入方法及装置
CN110502716A (zh) 一种车辆信息的展示方法、服务器、终端设备
CN109308647B (zh) 实现商品信息绑定、商品下单的方法、设备和系统
CN111951066A (zh) 对订单进行合成批次处理的系统、方法、装置及电子设备
CN113297469A (zh) 信息处理方法、设备、系统及存储介质
CN115499478B (zh) 一种空间导览数据的生成方法、系统、设备及存储介质
CN114546553B (zh) 一种信息显示的方法、装置、设备及介质
CN111026963A (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
GR01 Patent grant
GR01 Patent grant