本发明属于信息处理,具体涉及一种银行业务办理排队系统及方法。
背景技术:
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、当识别到存在空的语义槽时,根据空的语义槽生成下一轮对话。
28、进一步地,提取语音信号的关键信息具体包括:
29、当获得语音信号后,将语音信号转换为文本信息;
30、当文本信息包含谓语或宾语时,定义谓语或宾语为关键信息;
31、当文本信息只存在词组时,定义词组为关键信息。
32、进一步地,不存在空的语义槽且语义槽填充完整具体包括:
33、当检测到不存在空的语义槽时,判断每个语义槽的填充值是否为否定词;
34、当所有填充值都不是否定词时,则语义槽填充完整,用户排队成功;
35、当存在至少一个填充值为否定词时,则语义槽填充不完整,用户排队失败,根据填充的否定词生成失败信息。
36、进一步地,还包括:
37、当接收到预约指令时,展示多种业务办理类型;
38、当用户选中一业务办理类型时,读取预约等待时间,根据预约等待时间生成预约时间段,根据预约时间段打印预约单;
39、根据选中的业务办理类型生成预约办理时间,将预约办理时间累加至预约等待时间。
40、由上述技术方案可知,本发明提供的银行业务办理排队系统及方法,通过多轮对话获取用户更多的有效信息,并根据有效信息预估用户的办理时间,提高业务办理时间预估的准确性。同时对有效用户的办理时间进行累加,得到下一个排队成功的用户的等待时间,提高了银行业务办理过程中用户排队时间预估的准确性,有效地解决现有技术中银行用户排队时间长的问题。
1.一种银行业务办理排队系统,其特征在于,包括:
2.根据权利要求1所述银行业务办理排队系统,其特征在于,所述人机交互模块具体用于:
3.根据权利要求2所述银行业务办理排队系统,其特征在于,所述人机交互模块具体用于:
4.根据权利要求1所述银行业务办理排队系统,其特征在于,所述时间预估模块具体用于:
5.根据权利要求1所述银行业务办理排队系统,其特征在于,所述银行业务办理排队系统还包括:
6.一种银行业务办理排队方法,其特征在于,包括:
7.根据权利要求6所述银行业务办理排队方法,其特征在于,所述与用户进行多轮对话,并在每轮对话中提取关键信息,将所述关键信息填充至语义槽中具体包括:
8.根据权利要求7所述银行业务办理排队方法,其特征在于,所述提取所述语音信号的所述关键信息具体包括:
9.根据权利要求6所述银行业务办理排队方法,其特征在于,所述不存在空的语义槽且语义槽填充完整具体包括:
10.根据权利要求6所述银行业务办理排队系统,其特征在于,还包括: