虚拟机器人对话方法、装置、计算机设备和存储介质与流程

文档序号:34907225发布日期:2023-07-27 19:01阅读:26来源:国知局
虚拟机器人对话方法、装置、计算机设备和存储介质与流程

本申请涉及聊天机器人,特别是涉及一种虚拟机器人对话方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

1、随着计算机技术的发展,出现了对话系统,对话系统是一种模拟人类与人交流的计算机系统,通过构建对话模型实现机器人与人的对话交互,比如,构建虚拟机器人与各种应用程序或智能设备进行连接,通过各种应用程序或智能设备实现用户与机器人之间一对一交互。

2、然而,现有的虚拟机器人对话过程中,用户只能在指定的应用程序或智能设备中进行虚拟聊天,用户在多个应用程序或智能设备中进行对话时存在对话不连续的问题,导致对话不完整。并且用户在切换聊天设备时需要重新分配资源建立对话,造成对话资源消耗的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够节省对话资源的虚拟机器人对话方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种虚拟机器人对话方法。所述方法包括:

3、获取当前对话设备发送的当前对话请求,当前对话请求包括当前对话信息、用户标识和虚拟机器人标识;

4、基于当前对话请求获取历史设备标识,历史设备标识是用户标识与虚拟机器人标识对应的虚拟对话机器人进行历史对话时使用的对话设备标识;

5、获取历史设备标识对应的历史对话记录,历史对话记录是用户标识与虚拟机器人标识对应的虚拟对话机器人在历史对话设备中进行对话时产生的;

6、将当前对话信息和历史对话记录发送至虚拟对话机器人中,并获取虚拟对话机器人输出的对话回复信息,将对话回复信息返回至当前对话设备并进行显示。

7、第二方面,本申请还提供了一种虚拟机器人对话装置。所述装置包括:

8、请求获取模块,用于获取当前对话设备发送的当前对话请求,当前对话请求包括当前对话信息、用户标识和虚拟机器人标识;

9、历史标识获取模块,用于基于当前对话请求获取历史设备标识,历史设备标识是用户标识与虚拟机器人标识对应的虚拟对话机器人进行历史对话时使用的对话设备标识;

10、历史记录获取模块,用于获取历史设备标识对应的历史对话记录,历史对话记录是用户标识与虚拟机器人标识对应的虚拟对话机器人在历史对话设备中进行对话时产生的;

11、回复模块,用于将当前对话信息和历史对话记录发送至虚拟对话机器人中,并获取虚拟对话机器人输出的对话回复信息,将对话回复信息返回至当前对话设备并进行显示。

12、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

13、获取当前对话设备发送的当前对话请求,当前对话请求包括当前对话信息、用户标识和虚拟机器人标识;

14、基于当前对话请求获取历史设备标识,历史设备标识是用户标识与虚拟机器人标识对应的虚拟对话机器人进行历史对话时使用的对话设备标识;

15、获取历史设备标识对应的历史对话记录,历史对话记录是用户标识与虚拟机器人标识对应的虚拟对话机器人在历史对话设备中进行对话时产生的;

16、将当前对话信息和历史对话记录发送至虚拟对话机器人中,并获取虚拟对话机器人输出的对话回复信息,将对话回复信息返回至当前对话设备并进行显示。

17、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

18、获取当前对话设备发送的当前对话请求,当前对话请求包括当前对话信息、用户标识和虚拟机器人标识;

19、基于当前对话请求获取历史设备标识,历史设备标识是用户标识与虚拟机器人标识对应的虚拟对话机器人进行历史对话时使用的对话设备标识;

20、获取历史设备标识对应的历史对话记录,历史对话记录是用户标识与虚拟机器人标识对应的虚拟对话机器人在历史对话设备中进行对话时产生的;

21、将当前对话信息和历史对话记录发送至虚拟对话机器人中,并获取虚拟对话机器人输出的对话回复信息,将对话回复信息返回至当前对话设备并进行显示。

22、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:

23、获取当前对话设备发送的当前对话请求,当前对话请求包括当前对话信息、用户标识和虚拟机器人标识;

24、基于当前对话请求获取历史设备标识,历史设备标识是用户标识与虚拟机器人标识对应的虚拟对话机器人进行历史对话时使用的对话设备标识;

25、获取历史设备标识对应的历史对话记录,历史对话记录是用户标识与虚拟机器人标识对应的虚拟对话机器人在历史对话设备中进行对话时产生的;

26、将当前对话信息和历史对话记录发送至虚拟对话机器人中,并获取虚拟对话机器人输出的对话回复信息,将对话回复信息返回至当前对话设备并进行显示。

27、上述虚拟机器人对话方法、装置、计算机设备、存储介质和计算机程序产品,通过根据当前对话请求获取历史设备标识对应的历史对话记录,将历史对话记录和当前对话信息发送到虚拟机器人标识对应的虚拟对话机器人,获取虚拟对话机器人返回的对话回复信息,然后将对话回复信息返回到当前对话设备,完成对话。通过虚拟对话机器人根据当前对话信息和历史对话信息生成回复内容,避免对话设备变化时出现对话记录丢失的问题,保证了对话完整性。进一步地,避免用户每次更换设备时服务器需要重新分配资源建立对话,从而节省了服务器的对话资源。



技术特征:

1.一种虚拟机器人对话方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述取当前对话设备发送的当前对话请求之前,还包括:

3.根据权利要求1所述的方法,其特征在于,在所述获取当前对话请求之前,还包括:

4.根据权利要求1所述的方法,其特征在于,在所述将所述对话回复信息返回至所述当前对话设备并进行显示之后,还包括:

5.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

6.根据权利要求1所述的方法,其特征在于,所述方法,还包括:

7.一种虚拟机器人对话装置,其特征在于,所述装置包括:

8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。


技术总结
本申请涉及一种虚拟机器人对话方法、装置、计算机设备。所述方法包括:获取当前对话设备发送的当前对话请求,当前对话请求包括当前对话信息、用户标识和虚拟机器人标识;基于当前对话请求获取历史设备标识,历史设备标识是用户标识与虚拟机器人标识对应的虚拟对话机器人进行历史对话时使用的对话设备标识;获取历史设备标识对应的历史对话记录,历史对话记录是用户标识与虚拟机器人标识对应的虚拟对话机器人在历史对话设备中进行对话时产生的;将当前对话信息和历史对话记录发送至虚拟对话机器人中,并获取虚拟对话机器人输出的对话回复信息,将对话回复信息返回至当前对话设备并进行显示。采用本方法能够节省对话资源。

技术研发人员:冯瑞丰,王元波
受保护的技术使用者:原力在线(北京)科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1