首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种业务分流方法及装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:平安科技(深圳)有限公司

摘要:本申请实施例公开了一种业务分流方法及装置,该方法适用于业务过程优化。该方法包括:获取用户输入的语音信息,并获取与该语音信息匹配的业务关键词,获取该业务关键词对应的目标业务,当检测到该目标业务的业务类型为人工类时,向取号服务器请求该目标业务的排队号码,并输出该排队号码,当检测到该目标业务的业务类型为自助类,则获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置,获取从该用户当前的地理位置至该目标地理位置之间的目标导航路线,并输出该目标导航路线。采用本申请实施例,可以降低业务分流的人力成本,提高业务分流的效率。

主权项:1.一种业务分流方法,其特征在于,包括:获取用户输入的语音信息,并根据预设的业务关键词词库获取与所述语音信息匹配的业务关键词;获取所述业务关键词对应的目标业务;若检测到所述目标业务的业务类型为人工类,则向取号服务器请求所述目标业务的排队号码,并输出所述排队号码;若检测到所述目标业务的业务类型为自助类,则获取所述目标业务对应的至少一个业务办理区域,控制各个业务办理区域中的摄像头获取所述各个业务办理区域的区域图像,并检测各个区域图像中的排队人数,将所述各个区域图像的排队人数最少的区域图像对应的业务办理区域确定为目标业务办理区域,并获取所述目标业务办理区域的目标地理位置;拍摄包含所述用户的用户图像,检测所述用户的人脸在所述用户图像中的像素区域,计算所述像素区域的中心像素点,将所述中心像素点所在的位置确定为所述用户在所述用户图像中的位置,根据所述用户在所述用户图像中的位置,获取所述用户与终端之间的相对方向,利用景深摄像头检测所述用户与所述终端之间的深度距离,所述相对方向为所述用户与所述终端的正前方所形成的方向,所述用户与终端之间的相对方向=(所述用户在所述用户图像中的位置-所述终端的正前方的位置)*(所述终端的拍摄角度所述用户图像的长度),所述终端的正前方的位置为所述用户图像正中间的位置;获取所述终端当前的偏转角度和地理位置,根据所述用户与所述终端之间的相对方向、所述用户与所述终端之间的深度距离、所述终端当前的偏转角度和地理位置,确定出所述用户当前所在的地理位置;获取所述用户当前的地理位置与所述目标地理位置之间的至少一条导航路线,并获取所述至少一条导航路线上的拥堵程度,将所述至少一条导航路线上拥堵程度最小的导航路线确定为目标导航路线,并输出所述目标导航路线,其中导航路线上的拥堵程度由该导航路线经过的区域中的人数确定;当所述终端按照所述目标导航路线将所述用户导航至所述目标地理位置后,输出语音或文本以询问所述用户是否需要其他帮助,若接收到用户不需要其他帮助的指令,则所述终端移动至预设的固定位置。

全文数据:一种业务分流方法及装置技术领域本申请涉及计算机技术领域,尤其涉及一种业务分流方法及装置。背景技术目前,大多数银行主要是通过人工和取号机结合的方式来对银行业务进行分流。通常是用户进入银行营业大厅之后,银行的大堂经理会询问用户需要办理的业务,大堂经理依据经验判断该业务的业务类型,若该业务是人工类业务,大堂经理在取号机上取人工类业务的排队号码,并引导用户去人工柜台办理,同时还需要告知用户相应的办理方式;若该业务是自助类业务,大堂经理则告知用户相应的办理方式并引导用户去自助业务区办理。然而,现有的银行分流方式过于依赖大堂经理的经验,且人力成本高、分流效率低。发明内容本申请实施例提供一种业务分流方法及装置,可以降低业务分流的人力成本,提高业务分流的效率。第一方面,本申请实施例提供了一种业务分流方法,该方法包括:获取用户输入的语音信息,并根据预设的业务关键词词库获取与该语音信息匹配的业务关键词;获取该业务关键词对应的目标业务;若检测到该目标业务的业务类型为人工类,则向取号服务器请求该目标业务的排队号码,并输出该排队号码;若检测到该目标业务的业务类型为自助类,则获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置;获取该用户当前的地理位置与该目标地理位置之间的目标导航路线,并输出该目标导航路线。结合第一方面,在一种可能的实施方式中,根据预设的业务关键词词库获取与该语音信息匹配的业务关键词,包括:将该语音信息转换成文本信息,获取该文本信息进行分词后得到的分词结果,该分词结果中包括至少一个词;获取预设的业务关键词词库,该业务关键词词库中包括至少一个业务关键词;计算该分词结果中各个词与该业务关键词词库中各个业务关键词之间的相似度值;根据该分词结果中各个词与该业务关键词词库中各个业务关键词之间的相似度值,从该业务关键词词库中确定出与该语音信息匹配的业务关键词。结合第一方面,在一种可能的实施方式中,向取号服务器请求该目标业务的排队号码,包括:输出该目标业务的排队信息,该排队信息中包括当前的排队人数以及预计排队时长;若接收到该用户针对该排队信息输入的确认排队指令,则向取号服务器发送取号请求,该取号请求用于该取号服务器根据当前的取号时间生成该目标业务的排队号码;接收该取号服务器针对该取号请求返回的该排队号码。结合第一方面,在一种可能的实施方式中,获取该目标业务的目标业务办理区域,包括:获取该目标业务对应的至少一个业务办理区域;获取该至少一个业务办理区域的各个业务办理区域的排队人数;将该至少一个业务办理区域中排队人数最少的业务办理区域确定为该目标业务办理区域。结合第一方面,在一种可能的实施方式中,获取该用户当前的地理位置与该目标地理位置之间的目标导航路线,包括:获取该用户当前的地理位置与该目标地理位置之间的至少一条导航路线;计算该至少一条导航路线中各条导航路线的距离;将该至少一条导航路线中距离最短的导航路线确定为目标导航路线。结合第一方面,在一种可能的实施方式中,获取用户输入的语音信息,包括:检测预设距离范围内是否存在人脸;若该预设距离范围内存在人脸,则开启语音采集模块接收用户输入的语音信息。第二方面,本申请实施例提供了一种业务分流装置,该装置包括:第一获取模块,用于获取用户输入的语音信息,并根据预设的业务关键词词库获取与该语音信息匹配的业务关键词;第二获取模块,用于获取该业务关键词对应的目标业务;输出模块,用于当检测到该目标业务的业务类型为人工类时,向取号服务器请求该目标业务的排队号码,并输出该排队号码;第三获取模块,用于当检测到该目标业务的业务类型为自助类时,获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置;第四获取模块,用于获取该用户当前的地理位置与该目标地理位置之间的目标导航路线,并输出该目标导航路线。结合第二方面,在一种可能的实施方式中,该第一获取模块包括第一获取单元和第二获取单元,该第一获取单元用于获取用户输入的语音信息;该第二获取单元用于根据预设的业务关键词词库获取与该语音信息匹配的业务关键词。该第二获取单元具体用于:将该语音信息转换成文本信息,获取该文本信息进行分词后得到的分词结果,该分词结果中包括至少一个词;获取预设的业务关键词词库,该业务关键词词库中包括至少一个业务关键词;计算该分词结果中各个词与该业务关键词词库中各个业务关键词之间的相似度值;根据该分词结果中各个词与该业务关键词词库中各个业务关键词之间的相似度值,从该业务关键词词库中确定出与该语音信息匹配的业务关键词。结合第二方面,在一种可能的实施方式中,该输出模块具体用于:当检测到该目标业务的业务类型为人工类时,输出该目标业务的排队信息,该排队信息中包括当前的排队人数以及预计排队时长;若接收到该用户针对该排队信息输入的确认排队指令,则向取号服务器发送取号请求,该取号请求用于该取号服务器根据当前的取号时间生成该目标业务的排队号码;接收该取号服务器针对该取号请求返回的该排队号码;输出该排队号码。结合第二方面,在一种可能的实施方式中,该第三获取模块包括第三获取单元和第四获取单元,该第三获取单元用于当检测到该目标业务的业务类型为自助类时,获取该目标业务的目标业务办理区域;该第四获取单元用于获取该目标业务办理区域的目标地理位置。该第三获取单元具体用于:当检测到该目标业务的业务类型为自助类时,则获取该目标业务对应的至少一个业务办理区域;获取该至少一个业务办理区域的各个业务办理区域的排队人数;将该至少一个业务办理区域中排队人数最少的业务办理区域确定为该目标业务办理区域。结合第二方面,在一种可能的实施方式中,该第四获取模块具体用于:获取该用户当前的地理位置与该目标地理位置之间的至少一条导航路线;计算该至少一条导航路线中各条导航路线的距离;将该至少一条导航路线中距离最短的导航路线确定为目标导航路线;输出该目标导航路线。结合第二方面,在一种可能的实施方式中,该第一获取模块中的第一获取单元具体用于:检测预设距离范围内是否存在人脸;若该预设距离范围内存在人脸,则开启语音采集模块接收用户输入的语音信息。第三方面,本申请实施例提供了一种终端,包括处理器、输入设备、输出设备和存储器,该处理器、输入设备、输出设备和存储器相互连接,其中,该存储器用于存储支持终端执行上述方法的计算机程序,该计算机程序包括程序指令,该处理器被配置用于调用该程序指令,执行上述第一方面的业务分流方法。第四方面,本申请实施例提供了一种计算机可读存储介质,该计算机存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令当被处理器执行时使该处理器执行上述第一方面的业务分流方法。本申请实施例通过获取用户输入的语音信息,并根据预设的业务关键词词库获取与该语音信息匹配的业务关键词,获取该业务关键词对应的目标业务,当检测到该目标业务的业务类型为人工类时,向取号服务器请求该目标业务的排队号码,并输出该排队号码,当检测到该目标业务的业务类型为自助类,则获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置,获取从该用户当前的地理位置至该目标地理位置之间的目标导航路线,输出该目标导航路线。可以降低业务分流的人力成本,提高业务分流的效率。附图说明为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的业务分流方法的一示意流程图;图2是本申请实施例提供的业务分流方法的另一示意流程图;图3是本申请实施例提供的业务分流装置的一示意性框图;图4是本申请实施例提供的终端的一示意性框图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。应当理解,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。还应当理解,在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置展示该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。还应当进一步理解,在本申请说明书和所附权利要求书中使用的术语“和或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。本申请实施例可以应用在银行业务的分流场景中。用户进入银行营业大厅,走到具有业务分流功能的终端前,对终端说出用户自己想要办理的业务。终端可以获取用户输入的语音信息,并可以根据预设的业务关键词词库获取与该语音信息匹配的业务关键词。终端在查找与该业务关键词匹配的目标业务,并检测该目标业务所属的业务类型。当检测到该目标业务的业务类型为人工类,则终端可以向取号服务器请求该目标业务的排队号码,并打印输出该排队号码,以便于用户根据该排队号码进行排队,等候办理目标业务。当检测到该目标业务的业务类型为自助类,则终端可以查找该目标业务的目标业务办理区域,并可以查找该目标业务办理区域的目标地理位置。终端可以获取用户当前的地理位置,并可以从用户当前的地理位置与该目标地理位置之间的多条导航路线中确定出目标导航路线,输出该目标导航路线。终端可以根据该目标导航线路将用户引导至该目标业务办理区域的该目标地理位置。本申请实施例通过终端自动对人工类业务和自助类业务的分流,可以降低业务分流的人力成本,提高业务分流的效率。下面将结合图1至图4,对本申请实施例提供的业务分流方法及装置进行说明。参见图1,是本申请实施例提供业务分流方法的一示意流程图。如图1所示,该业务分流方法可包括步骤:S101,终端获取用户输入的语音信息,并根据预设的业务关键词词库获取与语音信息匹配的业务关键词。在一些可行的实施方式中,终端可以接收用户输入的语音信息。终端可以获取预设的业务关键词词库,该业务关键词词库中可以包括至少一个业务关键词。终端可以检测该语音信息中是否包含该业务关键词词库中的任一业务关键词。若该语音信息中包含业务关键词,说明终端中存在用户想要办理的业务,则终端可以获取该语音信息中包含的业务关键词。若该语音信息中不包含业务关键词,则终端可以输出提示信息,该提示信息可以用于提示用户重新输入新的语音消息。例如,用户对终端说“我要存款”,终端接收用户输入的语音信息“我要存款”。终端获取预设的业务关键词词库,假设业务关键词词库中包括“开卡、取款、社保、存款、理财、基金”这6个业务关键词。终端检测语音信息“我要存款”中是否包含业务关键词词库“开卡、取款、社保、存款、理财、基金”中任一业务关键词。由于语音信息“我要存款”中包含业务关键词“存款”,所以终端获取语音信息“我要存款”中包含的业务关键词“存款”。在一些可行的实施方式中,终端在获取到用户输入的语音信息之后,可以将该语音信息转换成文本信息,并可以对该文本信息进行分词,得到该文本信息分词后的分词结果,该分析结果中可以包括至少一个词。终端可以获取预设的业务关键词词库,该业务关键词词库中可以包括至少一个业务关键词。终端可以计算该分词结果中各个词与该业务关键词词库中各个业务关键词之间的相似度值如余弦值、欧式距离等。终端可以获取该各个词与该各个业务关键词之间相似度值的最大值,并可以获取该最大值对应的业务关键词。其中,相似度值的最大值对应的业务关键词即为与语音消息匹配的业务关键词。本申请实施例通过在业务关键词词库中查找与语音信息中各个词含义最接近的业务关键词,可以提高业务识别的准确性,从而提高业务分流的准确性。例如,假设业务关键词词库中存在3个业务关键词,分别为“社保、存款、开卡”。用户输入的语音信息为“我想存钱”。终端将语音信息转换成文本信息,再对该文本信息进行分词,得到分词结果为“我想存钱”这三个词。终端分别计算词“我”与各个业务关键词“社保、存款、开卡”之间的相似度值,得到3个相似度值。终端再分别计算词“想”与各个业务关键词“社保、存款、开卡”之间的相似度值,得到3个相似度值。终端再分别计算词“存钱”与各个业务关键词“社保、存款、开卡”之间的相似度值,得到3个相似度值。终端获取这9个相似度值中的最大值。假设词“存钱”与业务关键词“存款”相似度值最大,说明词“存钱”与业务关键词“存款”的含义最相近,即词“存钱”与业务关键词“存款”是同义词,则终端获取业务关键词“存款”。该业务关键词“存款”即为与语音信息“我想存钱”匹配的业务关键词。S102,终端获取业务关键词对应的目标业务。在一些可行的实施方式中,终端可以预设业务关键词与业务之间的对应关系。终端在获取到与上述语音信息匹配的业务关键词之后,可以从该业务关键词对应的至少一个业务中确定出目标业务。其中,一个业务关键词可以对应一个或多个业务。例如,业务关键词为“存款”,假设与“存款”对应的业务包括“小额存款”业务和“大额存款”业务。终端从“小额存款”业务和“大额存款”业务中选择优先级高的“小额存款”业务作为目标业务。在一些可行的实施方式中,终端在获取到与上述语音信息匹配的业务关键词之后,可以输出与该业务关键词对应的至少一个业务。用户可以在该至少一个业务中选择想要办理的业务。终端在输出与该业务关键词对应的至少一个业务之后,可以检测在预设的时间段内是否接收到用户输入的选中信息。若在该预设的时间段内接收到用户输入的选中信息,则终端可以将用户在该至少一个业务中选中的业务确定为目标业务。若在该预设的时间段内未接收到用户的任何输入,则终端可以进入待机状态。例如,假设与业务关键词“存款”对应的业务有“小额存款”业务和“大额存款”业务。终端输出“小额存款”业务和“大额存款”业务这两个选择。若用户在预设的时间段30秒内对终端说“大额存款”,或触控点击终端显示屏上的“大额存款”选项,终端就将用户语音选中或点击选中的“大额存款”业务确定为目标业务。终端还可以输出“大额存款”业务关联的提示信息如“需携带现金、本人身份证以及本人银行卡。注意财产安全,勿轻信他人!”,以提高用户体验。S103,终端检测目标业务的业务类型。S104,若检测到目标业务的业务类型为人工类,则终端向取号服务器请求目标业务的排队号码,并输出排队号码。在一些可行的实施方式中,终端在获取到上述目标业务之后,可以检测该目标业务的业务类型。若检测到目标业务的业务类型为人工类,说明目标业务需要人工处理,则终端可以向取号服务器请求该目标业务的排队号码。取号服务器可以生成该人工类对应的排队号码,并可以将该人工类对应的排队号码作为该目标业务的排队号码。终端可以打印和或输出取号服务器返回的排队号码,并可以输出该目标业务的办理区域,以便于引导用户去相应的办理区域排队办理。其中,取号服务器每接收到一个人工类的业务的取号请求,就将该人工类对应的排队号码加1生成新的排队号码。例如,目标业务为“银行卡注销”。假设人工类的业务包括“大额存取款”、“汇款”、“银行卡注销”等。假设上一个用户想要办理的业务是“汇款”,上一个排队号码为23,终端向取号服务器请求目标业务“银行卡注销”的排队号码。取号服务器接收到终端的请求之后,可以将排队号码23加1得到新的排队号码24,并返回该新的排队号码24。终端打印和或输出该排队号码24。在一些可行的实施方式中,当检测到目标业务的业务类型为人工类时,说明目标业务需要人工处理,则终端可以从取号服务器中获取该目标业务当前的排队信息,该排队信息中可以包括当前的排队人数以及预计排队时长,并可以以语音和或文本的方式输出该排队信息。若接收到用户针对该排队信息输入的确认排队指令,则终端可以向取号服务器发送取号请求,该取号请求中可以包括该目标业务。取号服务器接收到该取号请求之后,可以根据当前的取号时间生成该目标业务的排队号码,并可以返回该排队号码。终端可以接收取号服务器针对该取号请求返回的排队号码,并可以打印和或输出取号服务器返回的排队号码,并可以输出该目标业务的办理区域,以便于引导用户去相应的办理区域进行排队等候。其中,一个取号服务器可以与多个终端进行交互。例如,目标业务为“大额存款”业务,“大额存款”业务的业务类型为人工类。终端向取号服务器发送查询请求,查询人工类业务当前剩余的排队人数以及预计排队时间。取号服务器接收查询请求,返回终端查询的信息人工类业务当前剩余的排队人数10人以及预计排队时间15分钟。终端通过语音或文字形式通知用户“当前剩余的排队人数10人,预计排队时间15分钟,是否需要排队等候”。若用户回答“是”、“排队”等肯定语音或用户触控点击“是”按钮,终端就向取号服务器发送包含目标业务“大额存款”的取号请求。取号服务器根据当前的取号时间以及终端发送的取号请求生成排队号码59并将排队号码59发送给终端,终端接收到排队号码59后,打印该排队号码59。若用户回答“否”、“不排队”、“不”等否定语音或用户触控点击“否”按钮,终端则进入待机状态。S105,若检测到目标业务的业务类型为自助类,则终端获取目标业务的目标业务办理区域,并获取目标业务办理区域的目标地理位置。在一些可行的实施方式中,当检测到上述目标业务的业务类型为自助类时,说明该目标业务属于自助类业务,则终端可以获取该目标业务的目标业务办理区域,并可以获取该目标业务办理区域的目标地理位置。例如,目标业务为“取款”,“取款”业务的业务类型为自助类。假设“取款”业务对应的业务办理区域有A1区、B3区以及D5区。终端获取“取款”业务对应的至少一个业务办理区域A1区、B3区以及D5区,从该至少一个业务办理区域中任选一个业务办理区域如B3区作为目标业务办理区域,并获取目标业务办理区域B3区的目标地理位置。S106,终端获取用户当前的地理位置与目标地理位置之间的目标导航路线,并输出目标导航路线。在一些可行的实施方式中,终端可以获取用户当前的地理位置,并可以将该用户当前的地理位置作为起点,将上述目标地理位置作为终点,获取从该起点到该终点之间的至少一条导航路线。终端可以从该至少一条导航路线中任选一条导航路线确定为目标导航路线,并输出该目标导航路线,以便于用户根据该目标导航路线准确找到该目标业务的目标办理区域进行业务办理。本申请实施例通过终端与用户的多次交互,来对目标业务进行分流,可以降低业务分流的人力成本,提高业务分流的效率。其中,用户当前的地理位置可以为终端当前所在的地理位置。在一些可行的实施方式中,终端获取用户当前的地理位置时,可以拍摄包含该用户的用户图像,终端可以检测该用户在该用户图像中的位置。终端可以根据该用户在该用户图像中的位置,获取该用户与终端之间的相对方向,再可以利用景深摄像头检测该用户与终端之间的深度距离。该相对方向可以为用户与该终端的正前方所形成的方向。终端可以获取该终端当前的偏转角度和地理位置。根据用户与终端之间的相对方向、用户与终端之间的深度距离、终端当前的偏转角度和地理位置,确定出该用户当前所在的地理位置。例如,终端获取用户图像的长度。假设用户图像的长度为120个像素。终端检测用户A的人脸在用户图像中的像素区域,计算该像素区域的中心像素点,将该中心像素点所在的位置确定为用户A在用户图像中的位置。假设该中心像素点在距离用户图像最左边像素点的90个像素处。假设终端的拍摄角度为120度。该用户图像正中间的位置用于表示终端的正前方方向,即0度所在的方向。由于用户图像的长度为120个像素,所以用户图像中距离该用户图像最左边像素点的第60个像素为0度。那么用户A与终端之间的相对方向=用户A在用户图像中的位置-终端正前方的位置*终端的拍摄角度用户图像的长度=90-60*120120=30度。在一些可行的实施方式中,终端在确定出上述目标导航路线之后,可以输出包含该目标导航路线的导航请求。用户接收到该导航请求之后,可以选择是否需要导航。当终端接收到用户输入的确认导航指令,可以按照该目标导航路线进行移动,从而将用户导航至上述目标业务办理区域的目标地理位置,以便于用户快速准确地找到相应的办理区域。当终端接收到用户输入的退出指令或在预设的时间段内未接收到任何指令,则终端可以进入待机状态。本申请实施例通过引导用户去相应的办理区域办理目标业务,可以提高用户体验。在一些可行的实施方式中,当终端将用户导航至上述目标地理位置之后,可以通过语音或文本的方式询问用户是否需要其他帮助,若用户回答“不需要”、“不”等否定语音或触控点击“返航”按钮时,终端可以自行移动至预设的固定位置。本申请实施例通过将终端移动至固定位置,便于终端的管理,也便于用户准确找到终端,提高用户体验。在本申请实施例中,终端通过获取用户输入的语音信息,并根据预设的业务关键词词库获取与该语音信息匹配的业务关键词,获取该业务关键词对应的目标业务,检测该目标业务的业务类型,当检测到该目标业务的业务类型为人工类时,向取号服务器请求该目标业务的排队号码,并输出该排队号码,当检测到该目标业务的业务类型为自助类,则获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置,获取从该用户当前的地理位置至该目标地理位置之间的目标导航路线,并输出该目标导航路线。可以降低业务分流的人力成本,提高业务分流的效率。参见图2,是本申请实施例提供业务分流方法的另一示意流程图。如图2所示,该业务分流方法可包括步骤:S201,终端检测预设距离范围内是否存在人脸。S202,若预设距离范围内存在人脸,则终端开启语音采集模块接收用户输入的语音信息,并根据预设的业务关键词词库获取与语音信息匹配的业务关键词。在一些可行的实施方式中,终端可以定时检测如每10秒检测一次预设距离范围内如0.5米内是否存在人脸。当在该预设距离范围内检测到人脸时,则可以唤醒终端的语音采集模块,接收用户输入的语音信息。终端可以获取预设的业务关键词词库,该业务关键词词库中可以包括至少一个业务关键词。终端可以检测该语音信息中是否包含该业务关键词词库中的任一业务关键词。若该语音信息中包含业务关键词,说明终端中存在用户想要办理的业务,则终端可以获取该语音信息中包含的业务关键词。若该语音信息中不包含业务关键词,则终端可以输出第一提示信息,该第一提示信息可以用于提示用户重新输入新的语音消息。S203,终端获取业务关键词对应的目标业务。S204,终端检测目标业务的业务类型。S205,若检测到目标业务的业务类型为人工类,则终端向取号服务器请求目标业务的排队号码,并输出排队号码。在一些可行的实施方式中,本申请实施例中的步骤S203-步骤S205可参考图1所示实施例的步骤S102-步骤S104的实现方式,在此不再赘述。S206,若检测到目标业务的业务类型为自助类,则终端获取目标业务对应的至少一个业务办理区域。S207,终端获取至少一个业务办理区域的各个业务办理区域的排队人数。S208,终端将至少一个业务办理区域中排队人数最少的业务办理区域确定为目标业务办理区域,并获取目标业务办理区域的目标地理位置。在一些可行的实施方式中,终端可以检测上述目标业务的业务类型。当检测到该目标业务的业务类型为自助类时,终端可以获取该目标业务对应的至少一个业务办理区域。终端可以控制各个业务办理区域中的摄像头获取该各个业务办理区域的区域图像,并检测各张区域图像中的排队人数。终端可以将该各个区域图像的排队人数最少的区域图像对应的业务办理区域确定为目标业务办理区域,并可以获取该目标业务办理区域的目标地理位置。本申请实施例通过判断各个业务办理区域的繁忙程度,将各个业务办理区域中排队人数最少的业务办理区域作为目标业务办理区域,可以防止某个业务办理区域过度拥挤,平衡各个业务办理区域之间的业务处理能力,从而实现更好的业务分流。例如,假设目标业务为“取款”,“取款”业务的业务类型为自助类。假设“取款”业务对应的业务办理区域有A1区、B3区以及D5区。终端控制A1区的摄像头获取A1区的区域图像image-A1,控制B3区的摄像头获取B3区的区域图像image-B3,控制D5区的摄像头获取D5区的区域图像image-D5。终端分别检测区域图像image-A1、image-B3以及image-D5中的人脸数量。假设区域图像image-A1中有18个人脸,区域图像image-B3中有15个人脸,区域图像image-D5中有25个人脸。其中区域图像image-B3中的人脸数量最少15个人脸,则终端将区域图像image-B3对应的业务办理区域B3区确定为目标业务办理区域,并获取目标业务办理区域B3区的目标地理位置。可选的,终端可以检测区域图像image-A1、image-B3以及image-D5中的人体骨架数量。假设区域图像image-A1中有17个人体骨架,区域图像image-B3中有16个人体骨架,区域图像image-D5中有23个人体骨架。其中区域图像image-B3中的人体骨架数量最少16个人体骨架,则终端将区域图像image-B3对应的业务办理区域B3区确定为目标业务办理区域,并获取目标业务办理区域B3区的目标地理位置。S209,终端获取用户当前的地理位置与目标地理位置之间的至少一条导航路线。S210,终端计算至少一条导航路线中各条导航路线的距离。S211,终端将至少一条导航路线中距离最短的导航路线确定为目标导航路线,并输出该目标导航路线。在一些可行的实施方式中,终端可以获取用户当前的地理位置,并可以将该用户当前的地理位置作为起点,将上述目标地理位置作为终点,获取从该起点到该终点之间的至少一条导航路线。终端可以分别计算该至少一条导航路线中各条导航路线的距离,并可以将该至少一条导航路线中距离最短的导航路线确定为目标导航路线。终端输出该目标导航路线,以便于用户根据该目标导航路线准确找到该目标业务的目标办理区域进行业务办理。其中,用户当前的地理位置可以为终端当前所在的地理位置。例如,从用户当前的地理位置到目标地理位置的导航路线分别有line-1、line-2、line-3以及line-4。终端分别计算导航路线line-1、line-2、line-3以及line-4的距离。假设导航路线line-1的距离为50米,导航路线line-2的距离为49米,导航路线line-3的距离为52米,导航路线line-4的距离为48米。由于导航路线line-4的距离最短48米,所以终端将导航路线line-4确定为目标导航路线。在一些可行的实施方式中,终端在获取到该至少一条导航路线之后,可以获取该至少一条导航路线上的拥堵程度。终端可以将该至少一条导航路线上拥堵程度最小的导航路线确定为目标导航路线。其中,导航路线上的拥堵程度可以由该导航路线经过的区域中的人数确定。例如,从用户当前的地理位置到目标地理位置的导航路线有2条,分别为line-1和line-2。假设目标业务办理区域为B3,导航路线line-1途径区域A3、C4、B3;导航路线line-1途径区域A2、D1、B3。终端检测各条导航路线上途径的各个区域中人数的总和。假设导航路线line-1途径的区域A3的人数为15人,区域C4的人数为20人,区域B3的人数为10人,则导航路线line-1上各个区域中人数的总和为15+20+10=45人。假设导航路线line-2途径的区域A2的人数为20人,区域C1的人数为18人,区域B3的人数为10人,则导航路线line-2上各个区域中人数的总和为20+18+10=48人。终端将各条导航路线上途径的各个区域中人数的总和最小的导航路线确定为目标导航路线。由于导航路线line-1上各个区域中人数的总和最小45人,那么导航路线line-1即为目标导航路线。可选的,终端可以计算各条导航路线上的平均人数,将平均人数最少的导航路线确定为目标导航路线。假设导航路线line-1途径的区域A3的人数为15人,区域C4的人数为20人,区域B3的人数为10人,则导航路线line-1上的平均人数为15+20+103=15人。假设导航路线line-2途径的区域A2的人数为20人,区域C1的人数为18人,区域B3的人数为10人,则导航路线line-2上的平均人数为20+18+10=16人。由于导航路线line-1上的平均人数最少45人,那么导航路线line-1即为目标导航路线。在一些可行的实施方式中,终端在获取到该至少一条导航路线之后,可以输出该至少一条导航路线,以便于用户自己选择一条想要的导航路线。终端将用户在该至少一条导航路线上选中的导航路线确定为目标导航路线。在一些可行的实施方式中,终端在确定出上述目标导航路线之后,可以输出包含该目标导航路线的导航请求。用户接收到该导航请求之后,可以选择是否需要导航。当终端接收到用户输入的确认导航指令,可以按照该目标导航路线进行移动,从而将用户导航至上述目标业务办理区域的目标地理位置,以便于用户快速准确地找到相应的办理区域。当终端接收到用户输入的退出指令或在预设的时间段内未接收到任何指令,则终端可以进入待机状态。在一些可行的实施方式中,当终端将用户导航至上述目标地理位置之后,可以通过语音或文本的方式询问用户是否需要其他帮助,若用户回答“不需要”、“不”等否定语音或触控点击“返航”按钮时,终端可以自行移动至预设的固定位置。本申请实施例通过将终端移动至固定位置,便于终端的管理,也便于用户准确找到终端,提高用户体验。在本申请实施例中,当预设距离范围内存在人脸时,终端接收用户输入的语音信息,并根据预设的业务关键词词库获取与语音信息匹配的业务关键词。获取业务关键词对应改的目标业务。当该目标业务的业务类型为人工类时,向取号服务器请求该目标业务的排队号码,并输出该排队号码。当该目标业务的业务类型为自助类时,则从该目标业务对应的至少一个业务办理区域中选择排队人数最少的业务办理区域作为目标业务办理区域,并获取该目标业务办理区域的目标地理位置。从用户当前的地理位置与该目标地理位置之间的至少一条导航路线中选择距离最短的导航路线作为目标导航路线,并输出该目标导航路线。不仅可以降低业务分流的人力成本,提高业务分流的效率,还可以平衡各个业务办理区域的排队人数,减少业务办理区域的拥挤程度,并可以快速引导用户至相应的业务办理区域,提高终端的处理效率。参见图3,是本申请实施例提供的业务分流装置的一示意性框图。本申请实施例的业务分流装置包括:第一获取模块10,用于获取用户输入的语音信息,并根据预设的业务关键词词库获取与该语音信息匹配的业务关键词;第二获取模块20,用于获取该业务关键词对应的目标业务;输出模块30,用于当检测到该目标业务的业务类型为人工类时,向取号服务器请求该目标业务的排队号码,并输出该排队号码;第三获取模块40,用于当检测到该目标业务的业务类型为自助类时,获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置;第四获取模块50,用于获取该用户当前的地理位置与该目标地理位置之间的目标导航路线,并输出该目标导航路线。在一些可行的实施方式中,该第一获取模块10包括第一获取单元101和第二获取单元102。该第一获取单元101用于获取用户输入的语音信息;该第二获取单元102用于根据预设的业务关键词词库获取与该语音信息匹配的业务关键词。该第二获取单元102具体用于:将该语音信息转换成文本信息,获取该文本信息进行分词后得到的分词结果,该分词结果中包括至少一个词;获取预设的业务关键词词库,该业务关键词词库中包括至少一个业务关键词;计算该分词结果中各个词与该业务关键词词库中各个业务关键词之间的相似度值;根据该分词结果中各个词与该业务关键词词库中各个业务关键词之间的相似度值,从该业务关键词词库中确定出与该语音信息匹配的业务关键词。在一些可行的实施方式中,该输出模块30具体用于:当检测到该目标业务的业务类型为人工类时,输出该目标业务的排队信息,该排队信息中包括当前的排队人数以及预计排队时长;若接收到该用户针对该排队信息输入的确认排队指令,则向取号服务器发送取号请求,该取号请求用于该取号服务器根据当前的取号时间生成该目标业务的排队号码;接收该取号服务器针对该取号请求返回的该排队号码;输出该排队号码。在一些可行的实施方式中,该第三获取模块40包括第三获取单元401和第四获取单元402。该第三获取单元401用于当检测到该目标业务的业务类型为自助类时,获取该目标业务的目标业务办理区域;该第四获取单元402用于获取该目标业务办理区域的目标地理位置。该第三获取单元401具体用于:当检测到该目标业务的业务类型为自助类时,则获取该目标业务对应的至少一个业务办理区域;获取该至少一个业务办理区域的各个业务办理区域的排队人数;将该至少一个业务办理区域中排队人数最少的业务办理区域确定为该目标业务办理区域。在一些可行的实施方式中,该第四获取模块50具体用于:获取该用户当前的地理位置与该目标地理位置之间的至少一条导航路线;计算该至少一条导航路线中各条导航路线的距离;将该至少一条导航路线中距离最短的导航路线确定为目标导航路线,并输出该目标导航路线。在一些可行的实施方式中,该第一获取模块10中的第一获取单元101具体用于:检测预设距离范围内是否存在人脸;若该预设距离范围内存在人脸,则开启语音采集模块接收用户输入的语音信息。具体实现中,上述业务分流装置可通过上述各个模块执行上述图1或图2所提供的实现方式中各个步骤所提供的实现方式,实现上述各实施例中所实现的功能,具体可参见上述图1或图2所示的方法实施例中各个步骤提供的相应描述,在此不再赘述。在本申请实施例中,业务分流装置通过获取用户输入的语音信息,并根据预设的业务关键词词库获取与该语音信息匹配的业务关键词,获取该业务关键词对应的目标业务,当检测到该目标业务的业务类型为人工类时,向取号服务器请求该目标业务的排队号码,并输出该排队号码,当检测到该目标业务的业务类型为自助类,则获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置,获取从该用户当前的地理位置至该目标地理位置之间的目标导航路线,输出该目标导航路线。可以降低业务分流的人力成本,提高业务分流的效率。参见图4,是本申请实施例提供的终端的一示意性框图。如图4所示,本申请实施例中的终端可以包括:一个或多个处理器4001;一个或多个输入设备4002,一个或多个输出设备4003和存储器4004。上述处理器4001、输入设备4002、输出设备4003和存储器4004通过总线4005连接。存储器4002用于存储计算机程序,所述计算机程序包括程序指令,处理器4001用于执行存储器4002存储的程序指令。其中,输入设备4002用于获取用户输入的语音信息。处理器4001被配置用于调用所述程序指令执行:根据预设的业务关键词词库获取与该语音信息匹配的业务关键词;获取该业务关键词对应的目标业务;当检测到该目标业务的业务类型为人工类,则向取号服务器请求该目标业务的排队号码。输出设备4003用于输出该排队号码。处理器4001被配置用于调用所述程序指令执行:当检测到该目标业务的业务类型为自助类时,获取该目标业务的目标业务办理区域,并获取该目标业务办理区域的目标地理位置;获取该用户当前的地理位置与该目标地理位置之间的目标导航路线。输出设备4003还用于输出该目标导航路线。应当理解,在本申请实施例中,所称处理器4001可以是中央处理单元CentralProcessingUnit,CPU,该处理器还可以是其他通用处理器、数字信号处理器DigitalSignalProcessor,DSP、专用集成电路ApplicationSpecificIntegratedCircuit,ASIC、现成可编程门阵列Field-ProgrammableGateArray,FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。输入设备4002可以包括触控板、语音采集模块如麦克风等,输出设备4003可以包括显示器LCD等、扬声器等。存储器4004可以包括只读存储器和随机存取存储器,并向处理器4001提供指令和数据。存储器4004的一部分还可以包括非易失性随机存取存储器。例如,存储器4004还可以存储设备类型的信息。具体实现中,本申请实施例中所描述的处理器4001、输入设备4002、输出设备4003可执行本申请实施例提供的业务分流方法中所描述的实现方式,也可执行本申请实施例所描述的业务分流装置的实现方式,在此不再赘述。本申请实施例还提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时实现图1或图2所示的业务分流方法,具体细节请参照图1或图2所示实施例的描述,在此不再赘述。上述计算机可读存储介质可以是前述任一实施例所述的业务分流装置或终端的内部存储单元,例如电子设备的硬盘或内存。该计算机可读存储介质也可以是该电子设备的外部存储设备,例如该电子设备上配备的插接式硬盘,智能存储卡smartmediacard,SMC,安全数字securedigital,SD卡,闪存卡flashcard等。进一步地,该计算机可读存储介质还可以既包括该电子设备的内部存储单元也包括外部存储设备。该计算机可读存储介质用于存储该计算机程序以及该电子设备所需的其他程序和数据。该计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。本申请是参照本申请实施例的方法、装置和计算机程序产品的流程图和或方框图来描述的。应理解可由计算机程序指令实现流程图和或方框图中的每一流程和或方框、以及流程图和或方框图中的流程和或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程诊疗数据的处理设备的处理器以产生一个机器,使得通过计算机或其他可编程诊疗数据的处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程诊疗数据的处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程诊疗数据的处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和或方框图一个方框或多个方框中指定的功能的步骤。尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

权利要求:1.一种业务分流方法,其特征在于,包括:获取用户输入的语音信息,并根据预设的业务关键词词库获取与所述语音信息匹配的业务关键词;获取所述业务关键词对应的目标业务;若检测到所述目标业务的业务类型为人工类,则向取号服务器请求所述目标业务的排队号码,并输出所述排队号码;若检测到所述目标业务的业务类型为自助类,则获取所述目标业务的目标业务办理区域,并获取所述目标业务办理区域的目标地理位置;获取所述用户当前的地理位置与所述目标地理位置之间的目标导航路线,并输出所述目标导航路线。2.根据权利要求1所述的方法,其特征在于,所述根据预设的业务关键词词库获取与所述语音信息匹配的业务关键词,包括:将所述语音信息转换成文本信息,获取所述文本信息进行分词后得到的分词结果,所述分词结果中包括至少一个词;获取预设的业务关键词词库,所述业务关键词词库中包括至少一个业务关键词;计算所述分词结果中各个词与所述业务关键词词库中各个业务关键词之间的相似度值;根据所述分词结果中各个词与所述业务关键词词库中各个业务关键词之间的相似度值,从所述业务关键词词库中确定出与所述语音信息匹配的业务关键词。3.根据权利要求1或2所述的方法,其特征在于,所述向取号服务器请求所述目标业务的排队号码,包括:输出所述目标业务的排队信息,所述排队信息中包括当前的排队人数以及预计排队时长;若接收到所述用户针对所述排队信息输入的确认排队指令,则向取号服务器发送取号请求,所述取号请求用于所述取号服务器根据当前的取号时间生成所述目标业务的排队号码;接收所述取号服务器针对所述取号请求返回的所述排队号码。4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取所述目标业务的目标业务办理区域,包括:获取所述目标业务对应的至少一个业务办理区域;获取所述至少一个业务办理区域的各个业务办理区域的排队人数;将所述至少一个业务办理区域中排队人数最少的业务办理区域确定为所述目标业务办理区域。5.根据权利要求1-4任一项所述的方法,其特征在于,所述获取所述用户当前的地理位置与所述目标地理位置之间的目标导航路线,包括:获取所述用户当前的地理位置与所述目标地理位置之间的至少一条导航路线;计算所述至少一条导航路线中各条导航路线的距离;将所述至少一条导航路线中距离最短的导航路线确定为目标导航路线。6.根据权利要求1-5任一项所述的方法,其特征在于,所述获取用户输入的语音信息,包括:检测预设距离范围内是否存在人脸;若所述预设距离范围内存在人脸,则开启语音采集模块接收用户输入的语音信息。7.一种业务分流装置,其特征在于,包括:第一获取模块,用于获取用户输入的语音信息,并根据预设的业务关键词词库获取与所述语音信息匹配的业务关键词;第二获取模块,用于获取所述业务关键词对应的目标业务;输出模块,用于当检测到所述目标业务的业务类型为人工类时,向取号服务器请求所述目标业务的排队号码,并输出所述排队号码;第三获取模块,用于当检测到所述目标业务的业务类型为自助类时,获取所述目标业务的目标业务办理区域,并获取所述目标业务办理区域的目标地理位置;第四获取模块,用于获取所述用户当前的地理位置与所述目标地理位置之间的目标导航路线,并输出所述目标导航路线。8.根据权利要求7所述的装置,其特征在于,所述第一获取模块包括第一获取单元和第二获取单元,所述第一获取单元用于获取用户输入的语音信息,所述第二获取单元用于根据预设的业务关键词词库获取与所述语音信息匹配的业务关键词;所述第二获取单元具体用于:将所述语音信息转换成文本信息,获取所述文本信息进行分词后得到的分词结果,所述分词结果中包括至少一个词;获取预设的业务关键词词库,所述业务关键词词库中包括至少一个业务关键词;计算所述分词结果中各个词与所述业务关键词词库中各个业务关键词之间的相似度值;根据所述分词结果中各个词与所述业务关键词词库中各个业务关键词之间的相似度值,从所述业务关键词词库中确定出与所述语音信息匹配的业务关键词。9.一种终端,其特征在于,包括处理器、输入设备、输出设备和存储器,所述处理器、输入设备、输出设备和存储器相互连接,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行如权利要求1-6任一项所述的方法。10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-6任一项所述的方法。

百度查询: 平安科技(深圳)有限公司 一种业务分流方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。