CN113192511A - 信息录入方法、信息录入装置、电子设备以及存储介质 - Google Patents
信息录入方法、信息录入装置、电子设备以及存储介质 Download PDFInfo
- Publication number
- CN113192511A CN113192511A CN202110463874.0A CN202110463874A CN113192511A CN 113192511 A CN113192511 A CN 113192511A CN 202110463874 A CN202110463874 A CN 202110463874A CN 113192511 A CN113192511 A CN 113192511A
- Authority
- CN
- China
- Prior art keywords
- information
- banking
- voice
- field
- keyword
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本公开提供了一种信息录入方法,涉及人工智能领域或金融领域等。所述信息录入方法包括:获取银行柜员的语音信息,其中,所述语音信息包括所述银行柜员读取的银行业务信息。对所述语音信息进行识别获得第一文字信息,其中,所述第一文字信息包括所述银行业务信息中的N个关键词,以及每个所述关键词对应的客户信息,N为大于或等于1的整数。将N个所述关键词与银行业务页面中对应的N个栏位一一进行匹配。以及将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中。本公开还提供了一种信息录入装置、电子设备以及存储介质。
Description
技术领域
本公开涉及人工智能领域或金融领域等,更具体地,涉及一种信息录入方法、信息录入装置、电子设备和存储介质。
背景技术
当用户办理银行业务时,银行业务人员会先了解用户的相关信息,然后将用户的相关信息录入到银行***中。例如用户在办理贷款业务时,可能需要填写纸质贷款合同,比如填写贷款金额、期限、利率、放款账号、还款账号以及每期还款金额等信息。银行业务人员收到填写完成的贷款合同后,以还款账号为例。首先,看贷款合同上的还款账号。接着,找到贷款业务页面上对应的还款账号栏位,通过键盘手动录入的方式输入到栏位中。然后,再看贷款业务页面上的还款账号进行核对,以确定信息录入一致。最后,重复上述步骤直至贷款合同中的信息录入完毕。
在实现本公开构思的过程中,发明人发现现有技术中至少存在如下问题:
各个银行业务涉及的信息繁多,银行业务人员在银行业务页面和用户资料之间反复观看并将业务信息进行手工录入,操作较为繁琐,容易导致信息录入错误。
发明内容
有鉴于此,本公开实施例提供了一种能够通过语音的方式录入银行业务信息的信息录入方法、信息录入装置、电子设备和存储介质。
本公开实施例的一个方面提供了一种信息录入方法。所述信息录入方法包括:获取银行业务人员的语音信息,其中,所述语音信息包括所述银行业务人员读取的银行业务信息。对所述语音信息进行识别获得第一文字信息,其中,所述第一文字信息包括所述银行业务信息中的N个关键词,以及每个所述关键词对应的客户信息,N为大于或等于1的整数。将N个所述关键词与银行业务页面中对应的N个栏位一一进行匹配。以及将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中。
根据本公开的实施例,所述对所述语音信息进行识别获得第一文字信息包括:从所述第一文字信息中获得每个所述关键词以及所述客户信息,具体包括:基于预设的银行业务解析规则对所述第一文字信息进行语义解析。以及基于所述语义解析的结果,从所述第一文字信息中划分出每个所述关键词、以及每个所述关键词对应的所述客户信息。
根据本公开的实施例,所述将N个所述关键词与银行业务页面中对应的N个栏位一一进行匹配包括:获取所述银行业务页面中N个栏位的标签名称。基于每个所述关键词匹配对应的所述标签名称。
根据本公开的实施例,在将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中之后,所述方法还包括对所述客户信息进行语音复核,具体包括:接收所述银行业务人员的复核指令。基于所述复核指令语音播报至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息。
根据本公开的实施例,所述复核指令包括局部复核指令,所述接收所述银行业务人员的复核指令包括:接收所述局部复核指令,其中,所述局部复核指令用于复核所述银行业务页面中局部页面区域内所述银行业务人员所选择的所述栏位对应的所述客户信息。
根据本公开的实施例,所述接收所述局部复核指令包括:获取局部图像,其中,所述局部图像包括所述银行业务人员框选所述银行业务页面中局部页面区域而产生的图像。所述基于所述复核指令语音播报至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息包括:识别所述局部图像中的第二文字信息,其中,所述第二文字信息包括至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息。以及语音播报所述第二文字信息。
根据本公开的实施例,所述方法还包括:预先设置敏感模式,以及S个敏感字段信息,其中,每个所述敏感字段信息与至少一个所述栏位的标签名称对应,S为大于或等于1的整数。所述基于所述复核指令语音播报至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息包括:当一个所述栏位的标签名称与一个所述敏感字段信息匹配时,基于所述敏感模式语音播报该栏位对应的客户信息。
本公开实施例的另一方法提供了一种信息录入装置。所述信息录入装置包括语音获取模块、语音识别模块、栏位匹配模块和信息填入模块。所述语音获取模块用于获取银行业务人员的语音信息,其中,所述语音信息包括所述银行业务人员读取的银行业务信息。所述语音识别模块用于对所述语音信息进行识别获得第一文字信息,其中,所述第一文字信息包括所述银行业务信息中的N个关键词,以及每个所述关键词对应的客户信息,N为大于或等于1的整数。所述栏位匹配模块用于将N个所述关键词与银行业务页面中对应的N个栏位一一进行匹配。以及所述信息填入模块用于将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中。
本公开实施例的另一方面提供了一种电子设备。所述电子设备包括一个或多个存储器、以及一个或多个处理器。所述存储器存储有可执行指令。所述处理器执行所述可执行指令以实现如上所述的方法。
本公开实施例的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的方法。
本公开实施例的又一方面提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如上所述的方法。
上述一个或多个实施例具有如下优点或有益效果:可以至少部分地解决银行业务人员手工录入业务信息容易导致录入错误的问题,通过获取银行业务人员的语音信息,并将语音信息识别为第一文字信息,然后自动将第一文字信息中的关键词与银行业务页面的栏位进行匹配,并自动将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中,从而能够在获取语音信息后,以自动匹配和自动填入信息的方式提高录入效率,并降低信息录入错误的风险。
附图说明
通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:
图1示意性示出了根据本公开实施例的可以应用信息录入方法的示例性***架构;
图2示意性示出了根据本公开的实施例的信息录入方法的流程图;
图3示意性示出了根据本公开的实施例的获得每个关键词以及客户信息的流程图;
图4示意性示出了根据本公开的实施例的将N个关键词与银行业务页面中对应的N个栏位一一进行匹配的流程图;
图5示意性示出了根据本公开的另一实施例的信息录入方法的流程图;
图6示意性示出了根据本公开的实施例的语音播报第二文字信息的流程图;
图7示意性示出了根据本公开的再一实施例的信息录入方法的流程图;
图8示意性示出了根据本公开的实施例的信息录入装置的框图;
图9示意性示出了根据本公开的另一实施例的信息录入装置的框图;
图10示意性示出了根据本公开实施例的适于实现信息录入方法和装置的计算机***的方框图。
具体实施方式
以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。
相关技术中,由于银行业务人员可能处理多个银行业务,每个银行业务又涉及客户信息、账号信息或者金额信息等较多的信息,其中,一般账号信息或者金额信息等为数字形式。以数字形式的信息为例,在银行业务人员手工录入的过程中,即使反复核对,仍然可能存在信息录入的风险。而即使一个小数点录入错误,也会给用户或者银行带来损失。
本公开的实施例提供了一种信息录入方法、装置、电子设备以及存储介质。该信息录入方法包括:获取银行业务人员的语音信息,其中,语音信息包括银行业务人员读取的银行业务信息。对语音信息进行识别获得第一文字信息,其中,第一文字信息包括银行业务信息中的N个关键词,以及每个关键词对应的客户信息,N为大于或等于1的整数。将N个关键词与银行业务页面中对应的N个栏位一一进行匹配。以及将每个关键词对应的客户信息填入到与该关键词匹配成功的栏位中。
根据本公开的实施例,通过获取银行业务人员的语音信息,并将语音信息识别为第一文字信息,然后自动将第一文字信息中的关键词与银行业务页面的栏位进行匹配,并将每个关键词对应的客户信息填入到与该关键词匹配成功的栏位中,从而能够在获取语音信息后,以自动匹配和自动填入信息的方式提高录入效率,并降低信息录入错误的风险。
需要说明的是,本公开实施例提供的信息录入方法、装置、电子设备以及存储介质可用于人工智能在信息录入的相关方面,也可用于除人工智能领域之外的多种领域,如金融领域等。本公开实施例提供的信息录入方法、装置、电子设备以及存储介质的应用领域不做限定。
图1示意性示出了根据本公开实施例的可以应用信息录入方法的示例性***架构100。需要注意的是,图1所示仅为可以应用本公开实施例的***架构的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、***、环境或场景。
如图1所示,根据该实施例的***架构100可以包括终端设备101、102、103,网络104、服务器105和银行业务人员106、107、108。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
银行业务人员106、107、108可以分别使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如银行客户端、购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
终端设备101、102、103可以是具有显示屏、麦克风并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
服务器105可以是提供各种服务的服务器,例如对用户利用终端设备101、102、103所浏览的银行业务页面或其他网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的用户请求等数据进行分析等处理,并将处理结果(例如根据用户请求获取或生成的网页、信息、或数据等)反馈给终端设备。
银行业务人员106、107、108可以包括银行柜员、大堂经理、***、贷款、理财或融资等工作人员,本公开不做具体限定。其中,银行业务人员106、107、108可以使用外接麦克风进行语音录入,也可以使用终端设备101、102、103自带的麦克风进行语音录入。终端设备101、102、103的显示屏可以显示银行业务页面。
需要说明的是,本公开实施例所提供的信息录入方法一般可以由服务器105执行。相应地,本公开实施例所提供的信息录入装置一般可以设置于服务器105中。本公开实施例所提供的信息录入方法也可以由不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群执行。相应地,本公开实施例所提供的信息录入装置也可以设置于不同于服务器105且能够与终端设备101、102、103和/或服务器105通信的服务器或服务器集群中。
应该理解,图1中的银行业务人员、终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
下面以银行业务人员为银行柜员,用户办理一笔汇款业务为例,结合图2~图7详细说明本公开的信息录入方法的工作流程。
图2示意性示出了根据本公开的实施例的信息录入方法的流程图。
如图2所示,本公开实施例的信息录入方法可以包括操作S210~操作S240。
在操作S210,获取银行业务人员的语音信息,其中,语音信息包括银行业务人员读取的银行业务信息。
根据本公开的实施例,银行柜员可以读取用户填写的纸质的汇款申请单,其中,汇款申请单上可以包括汇款人的姓名、地址、账号、身份证号、手机号,收款人的姓名、电话、地址、账号,以及汇款金额、手续费等银行业务信息。
在操作S220,对语音信息进行识别获得第一文字信息,其中,第一文字信息包括银行业务信息中的N个关键词,以及每个关键词对应的客户信息,N为大于或等于1的整数。
根据本公开的实施例,关键词可以为业务类型关键词,例如汇款业务、贷款业务或存款业务等。关键词还可以为业务信息关键词,例如汇款人和收款人的姓名、地址、账号、身份证号、手机号,以及汇款金额、手续费等关键词。相应的,每个关键词对应的客户信息即办理业务的用户根据实际情况填写的真实信息。
在操作S230,将N个关键词与银行业务页面中对应的N个栏位一一进行匹配。
根据本公开的实施例,银行业务页面可以为银行柜员当前使用的汇款业务的页面。也可以首先提供一个语音输入页面,在银行柜员的语音信息中包括“汇款业务”时,自动跳转至汇款业务的页面。
在操作S240,将每个关键词对应的客户信息填入到与该关键词匹配成功的栏位中。
根据本公开的实施例,例如关键词“汇款人姓名”,其对应的客户信息为“小明”。在将“汇款人姓名”与页面中代表汇款人姓名的栏位匹配成功后,将“小明”填入到代表汇款人姓名的栏位中。
根据本公开的实施例,通过获取银行业务人员的语音信息,并将语音信息识别为第一文字信息,然后自动将第一文字信息中的关键词与银行业务页面的栏位进行匹配,并将每个关键词对应的客户信息填入到与该关键词匹配成功的栏位中,从而能够在获取语音信息后,以自动匹配和自动填入信息的方式提高录入效率,并降低信息录入错误的风险。
图3示意性示出了根据本公开的实施例的操作S220中获得每个关键词以及客户信息的流程图。
如图3所示,操作S220中对语音信息进行识别获得第一文字信息还可以包括操作S310~操作S320,以从第一文字信息中获得每个关键词以及客户信息。
在操作S310,基于预设的银行业务解析规则对第一文字信息进行语义解析。
根据本公开的实施例,由于每个银行业务涉及繁多的用户信息和业务内容,每个业务信息关键词都有其对应的含义。因此,可以预先设置银行业务解析规则进行语义解析,例如基于金融领域的背景知识进行词汇特征提取,构建词典模型,并基于银行业务的内容确定词汇级、句子级等语义分析规则。另外,还可以基于银行业务解析规则利用情感识别或者意图识别等方法构建用于语义分析的神经网络。
在操作S320,基于语义解析的结果,从第一文字信息中划分出每个关键词、以及每个关键词对应的客户信息。
根据本公开的实施例,例如在汇款业务中,柜员通过语音录入“汇款人账号95581234567”,通过语义解析划分为:关键词--“汇款人账号”、客户信息--“95581234567”这样一组KEY-VALUE信息。然后使用“汇款人账号”这个KEY去匹配汇款业务页面的汇款人账号栏位,匹配成功后,将“汇款人账号”对应的VALUE值“95581234567”填入到页面的“汇款人账号”栏位中。
相关技术中银行柜员通过手工输入的方式,将纸质资料上的信息录入到电子***中,操作繁琐。利用本公开实施例的信息录入方法,可以在银行柜员读取银行业务信息之后,通过语音识别、语义解析和关键词匹配等技术代替人工操作以自动执行信息录入,提高了信息录入的效率,降低了人工录入出错的风险。
在本公开的另一些实施例中,还可以使用提示方式填入客户信息。例如在银行业务页面可以首先发出语音或文字形式的提示信息“请输入汇款人账号”,然后接收银行柜员的语音信息,并填入到汇款人账号栏位中。
图4示意性示出了根据本公开的实施例的操作S230中将N个关键词与银行业务页面中对应的N个栏位一一进行匹配的流程图。
如图4所示,在操作S230中将N个关键词与银行业务页面中对应的N个栏位一一进行匹配可以包括操作S410~操作S420。
在操作S410,获取银行业务页面中N个栏位的标签名称。
根据本公开的实施例,可以从页面中各个栏位的“title”信息,确定标签名称。例如获取到汇款业务页面中一个栏位的信息为:<title=汇款人账号>,那么该栏位的标签名称即为汇款人账号。
在操作S420,基于每个关键词匹配对应的标签名称。
根据本公开的实施例,以关键词为汇款人账号为例,例如可以首先抓取汇款业务页面中所有栏位的“title”信息,并存储在数据库(仅为示例)。然后,在数据库中进行搜索,搜索到存在title=汇款人账号后,即为匹配成功。
图5示意性示出了根据本公开的另一实施例的信息录入方法的流程图。
如图5所示,本公开实施例的信息录入方法可以包括操作S210~操作S240,还可以包括操作S510~操作S520,以对操作S240中填入到各个栏位的客户信息进行语音复核。
在操作S210,获取银行业务人员的语音信息,其中,语音信息包括银行业务人员读取的银行业务信息。
在操作S220,对语音信息进行识别获得第一文字信息,其中,第一文字信息包括银行业务信息中的N个关键词,以及每个关键词对应的客户信息,N为大于或等于1的整数。
在操作S230,将N个关键词与银行业务页面中对应的N个栏位一一进行匹配。
在操作S240,将每个关键词对应的客户信息填入到与该关键词匹配成功的栏位中。
在操作S510,接收银行业务人员的复核指令。
在操作S520,基于复核指令语音播报至少一个栏位的标签名称,以及每个栏位对应的客户信息。
根据本公开的实施例,语音播报可以设置播报的语速,例如可以选择0.5倍速、0.75倍速、1倍速、1.25倍速、1.5倍速、2倍速。还可以选择设置播报音调和音量。并且可以在数字形式信息的播放过程中,根据个人习惯,设置1位、2位或3位数字一停顿的播报方式。如账号信息“9558 1234 567”,按照1位停顿,播放为“9 5 5 8 1 2 3 4 5 6 7”,按照2位停顿,播放为“95 58 12 34 56 7”。按照3位停顿,播放为“955 812 345 67”。另外,金额信息的播放也可以设置成“货币”、“数值”、“数字”等播放模式。在设置为货币播放时,1234567.89元就播放为“一百二十三万四千五百六十七元八角九分”。在设置为数值播放时,1234567.89元就播放为“一百二十三万四千五百六十七点八九”。在设置为“数字”播放时,1234567.89元就播放为“一二三四五六七点八九”。
根据本公开的实施例,在语音播报时,银行柜员可以选择播报、暂停、停止、重复播放等控制播报。还可以预先设置各播报功能的快捷键,便于柜员通过快捷键控制。如设置空格键作为“播放/暂停”的快捷键,“向上”键为重复播放的快捷键,“向下”键是播报下一栏位的快捷键等。
根据本公开的实施例,在信息复核环节,通过语音播报的方式,将录入的客户信息转化为语音播放给银行柜员。银行柜员可以通过眼睛看原申请材料,耳朵听语音播放结果,比对信息是否一致。从而能够提高信息核对的准确率和效率。
根据本公开的实施例,复核指令可以包括局部复核指令。接收银行业务人员的复核指令包括:接收局部复核指令,其中,局部复核指令用于复核银行业务页面中局部页面区域内银行业务人员所选择的栏位对应的客户信息。
在本公开的一些实施例中,可以在银行业务页面提供栏位选择功能,例如银行柜员选择复核按钮,弹出一个包括所有栏位的标签名称的选择框,然后银行柜员可以在选择框内选择想要复核的栏位。例如银行柜员可以选择汇款业务页面中的“收款人姓名”、“收款人身份证号”和“收款账号”等栏位。
在本公开的另一些实施例中,接收局部复核指令包括:获取局部图像,其中,局部图像包括银行柜员框选银行业务页面中局部页面区域而产生的图像。
图6示意性示出了根据本公开的实施例的操作S520中语音播报第二文字信息的流程图。
如图6所示,在操作S520中基于复核指令语音播报至少一个栏位的标签名称以及每个栏位对应的客户信息,还可以包括操作S610~操作S620。
在操作S610,识别局部图像中的第二文字信息,其中,第二文字信息包括至少一个栏位的标签名称,以及每个栏位对应的客户信息。
在操作S620,语音播报第二文字信息。
根据本公开的实施例,银行柜员可以通过选择框截取局部页面区域中的信息进行选择性播放。如柜员可以选择截图播放功能,选择该功能后,可以通过拖动鼠标选中页面的某块区域(如矩形区域),接着,根据鼠标圈选的区域,进行文字识别后,获得第二文字信息进行语音播报。
根据本公开的实施例,由于银行业务页面中可能包括通用的模板信息或者不重要的信息,可以不用复核,因此利用本公开实施例的信息录入方法,能够选择重要信息进行复核,提高复核效率。
根据本公开的实施例,还可以预先设置敏感模式,以及S个敏感字段信息,其中,每个敏感字段信息与至少一个栏位的标签名称对应,S为大于或等于1的整数。在本公开的一些实施例中,当一个栏位的标签名称与一个敏感字段信息匹配时,基于敏感模式语音播报该栏位对应的客户信息。
在本公开的一些实施例中,银行柜员可以设置差异化播报方式,例如设置重点关注字段信息,以及对应的播报方式。如设置账号、金额、手机号等字段作为重点关注。在播报标题匹配到这些字段,播报对应信息时,可以选择提高音调、减慢播报速度或重复播报等方式,引起柜员的注意。
在本公开的另一些实施例中,可以设置模糊匹配功能,例如银行柜员设置“账号”“金额”词条作为重点关注字段信息,且设置模糊匹配。另外,设置“账号”词条的播报方式为1.5倍速播放,“金额”词条的播报方式为2遍重复播放。如汇款交易中有“汇款人账号”、“收款人账号”、“汇款金额”,在进行语音播报时,“汇款人账号”模糊匹配到“账号”词条后,将对应汇款人账号“95581234567”的语音播放按照***设置的1.5倍速播放。在语音合成处理到“汇款金额”时,“汇款金额”模糊匹配到了“金额”词条,将汇款金额信息“1234567.89”的语音播报按照设置的2遍重复播放。
根据本公开的实施例,可以设置账号、金额、手机号等字段作为重点关注字段信息和敏感字段信息,并设置敏感模式进行播放。在本公开的一些实施例中,敏感模式可以分为全隐私保护模式和敏感词隐私保护模式。若设置为全隐私保护模式,在***播放语音前就检查音频输出是否为耳机,如果不是耳机,则提示“隐私模式请佩戴耳机”。若设置敏感词隐私保护模式,在合成语音过程中,有信息匹配到设置的敏感字条,如“账号”“金额”,则在播放语音前检查音频输出是否为耳机,如果不是耳机则提示“隐私模式请佩戴耳机”。需要说明的是,在设置敏感模式播放的同时,也可以设置差异化播放,两种播放模式并不冲突。
根据本公开的实施例,可以利用敏感字段信息和敏感模式提高语音复核的安全性,避免被不相关人员听到客户信息,提高客户信息保密的安全等级。
图7示意性示出了根据本公开的再一实施例的信息录入方法的流程图。
如图7所示,在用户进行柜面交易时,例如进行汇款业务的交易,可以由柜面经办柜员、授权柜员和复核柜员进行该笔交易的信息录入和复核。具体可以包括操作S701~操作S714。
在操作S701,柜面经办柜员通过语音录入的方式读取汇款业务的信息。在获取到柜面经办柜员的语音信息后,进行语音识别获得第一文字信息。
在操作S702,基于第一文字信息中的关键词,以及每个关键词对应的客户信息,进行信息录入。另外,柜面经办柜员还可以选择键盘录入的方式进行辅助录入。
在操作S703,在信息录入完成后,柜面经办柜员可以选择语音播报的方式进行语音复核。
在操作S704,语音复核完毕后,若确定信息录入正确则进行交易提交操作。如柜面经办柜员有权限直接进行汇款,则可以执行操作S708。如柜面经办柜员无权限进行汇款,则可以执行操作S705。如该笔汇款业务较为特殊,可以提交到复核页面,执行操作S709。
在操作S705,授权柜员可以对该笔汇款交易进行临柜授权。
在操作S706,如需要授权,授权柜员在进行授权操作前,可以选择语音播报交易信息,进行信息确认,确认后再授权。
在操作S707,判断授权柜员是否进行授权。若是,则可以执行操作S708。若否,则可以重新执行操作S702,令柜面经办人员核查未授权原因后重新进行信息录入,或者终止该笔汇款业务。如该笔汇款业务较为特殊,可以提交到复核页面,执行操作S709。
在操作S708,该笔汇款交易成功,结束本次汇款业务。
在操作S709,进入待复核列表,等待复核。
在操作S710,复核柜员调取该笔汇款业务进行复核。
在操作S711,复核柜员查询出交易信息后,复核柜员可以选择语音播报汇款业务的信息,对比原交易申请材料信息进行信息复核。
在操作S712,判断复核柜员是否复核通过。若复核通过,则执行操作S713。若复核不通过,则执行操作S714。
在操作S713,该笔汇款业务交易成功,结束本次汇款业务。
在操作S714,该笔汇款业务交易失败,结束本次汇款业务。
图8示意性示出了根据本公开的实施例的信息录入装置800的框图。
如图8所示,信息录入装置800包括语音获取模块810、语音识别模块820、栏位匹配模块830和信息填入模块840。
语音获取模块810例如可以执行操作S210,用于获取银行业务人员的语音信息,其中,语音信息包括银行业务人员读取的银行业务信息。
语音识别模块820例如可以执行操作S220,用于对语音信息进行识别获得第一文字信息,其中,第一文字信息包括银行业务信息中的N个关键词,以及每个关键词对应的客户信息,N为大于或等于1的整数。
根据本公开的实施例语音识别模块820例如还可以执行操作S310~操作S320,用于从第一文字信息中获得每个关键词以及客户信息,具体包括:基于预设的银行业务解析规则对第一文字信息进行语义解析。以及基于语义解析的结果,从第一文字信息中划分出每个关键词、以及每个关键词对应的客户信息。
栏位匹配模块830例如可以执行操作S230,用于将N个关键词与银行业务页面中对应的N个栏位一一进行匹配。
根据本公开的实施例栏位匹配模块830例如还可以执行操作S410~操作S420,用于获取银行业务页面中N个栏位的标签名称。基于每个关键词匹配对应的标签名称。
信息填入模块840例如可以执行操作S240,用于将每个关键词对应的客户信息填入到与该关键词匹配成功的栏位中。
根据本公开的实施例,信息录入装置800还可以包括语音复核模块,例如可以执行操作S510~S520。用于在将每个关键词对应的客户信息填入到与该关键词匹配成功的栏位中之后,方法还包括对客户信息进行语音复核,具体包括:接收银行业务人员的复核指令。基于复核指令语音播报至少一个栏位的标签名称,以及每个栏位对应的客户信息。
根据本公开的实施例,复核指令包括局部复核指令,接收银行业务人员的复核指令包括:接收局部复核指令,其中,局部复核指令用于复核银行业务页面中局部页面区域内银行业务人员所选择的栏位对应的客户信息。
根据本公开的实施例,接收局部复核指令包括:获取局部图像,其中,局部图像包括银行业务人员框选银行业务页面中局部页面区域而产生的图像。
根据本公开的实施例,语音复核模块例如可以执行操作S610~S620。用于识别局部图像中的第二文字信息,其中,第二文字信息包括至少一个栏位的标签名称,以及每个栏位对应的客户信息。以及语音播报第二文字信息。
图9示意性示出了根据本公开的另一实施例的信息录入装置900的框图。
如图9所示,信息录入装置900可以包括语音输入模块901、语音转文字模块902、语义解析模块903、控制模块904、语音合成模块905、前端控制模块906、文字识别模块907、数据库模块908、语音输出模块909和文字输出模块910。
语音输入模块901可以用于获取银行业务人员的语音信息。
语音转文字模块902可以用于基于语音信息获得第一文字信息。
语义解析模块903可以用于从第一文字信息中划分出N个关键词和每个关键词对应的客户信息。
控制模块904可以用于将每个关键词与银行业务页面中的栏位进行匹配。
数据库模块905可以用于存储银行业务页面中各个栏位的标签名称。
文字输出模块906可以用于将每个关键词对应的客户信息输出与该关键词对应的栏位中。
前端控制模块907可以用于提供可视化操作,例如设置语音播放功能,例如差异化播放、倍速播放、播放次数、敏感字段信息设置或者敏感模式设置等。又例如接收银行柜员的复核指令。
文字识别模块908可以用于在银行柜员截图选择银行业务页面的局部区域后,对该区域内的栏位及客户信息进行文字识别。
语音合成模块909可以用于结合控制模块904,将识别为文字后的栏位及客户信息合成为语音。
语音输出模块910可以用于结合控制模块904,将语音合成模块909合成后的语音进行播报,以便于银行业务人员复核信息。
根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
例如,信息录入装置800或信息录入装置900中的任意多个模块可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,信息录入装置800或信息录入装置900中的至少一个模块可以至少被部分地实现为硬件电路,例如现场可编程门阵列(FPGA)、可编程逻辑阵列(PLA)、片上***、基板上的***、封装上的***、专用集成电路(ASIC),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,信息录入装置800或信息录入装置900中的至少一个模块可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。
图10示意性示出了根据本公开实施例的适于实现信息录入方法和装置的计算机***的方框图。图10示出的计算机***仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
如图10所示,根据本公开实施例的计算机***1000包括处理器1001,其可以根据存储在只读存储器(ROM)1002中的程序或者从存储部分1008加载到随机访问存储器(RAM)1003中的程序而执行各种适当的动作和处理。处理器1001例如可以包括通用微处理器(例如CPU)、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(ASIC)),等等。处理器1001还可以包括用于缓存用途的板载存储器。处理器1001可以包括用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。
在RAM 1003中,存储有***1000操作所需的各种程序和数据。处理器1001、ROM1002以及RAM 1003通过总线1004彼此相连。处理器1001通过执行ROM 1002和/或RAM 1003中的程序来执行根据本公开实施例的方法流程的各种操作。需要注意,所述程序也可以存储在除ROM 1002和RAM 1003以外的一个或多个存储器中。处理器1001也可以通过执行存储在所述一个或多个存储器中的程序来执行根据本公开实施例的方法流程的各种操作。
根据本公开的实施例,***1000还可以包括输入/输出(I/O)接口1005,输入/输出(I/O)接口1005也连接至总线1004。***1000还可以包括连接至I/O接口1005的以下部件中的一项或多项:包括键盘、鼠标等的输入部分1006;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分1007;包括硬盘等的存储部分1008;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1009。通信部分1009经由诸如因特网的网络执行通信处理。驱动器1010也根据需要连接至I/O接口1005。可拆卸介质1011,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1010上,以便于从其上读出的计算机程序根据需要被安装入存储部分1008。
根据本公开的实施例,根据本公开实施例的方法流程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分1009从网络上被下载和安装,和/或从可拆卸介质1011被安装。在该计算机程序被处理器1001执行时,执行本公开实施例的***中限定的上述功能。根据本公开的实施例,上文描述的***、设备、装置、模块、单元等可以通过计算机程序模块来实现。
本公开的实施例还包括一种计算机程序产品,其包括计算机程序,该计算机程序包含用于执行本公开实施例所提供的方法的程序代码,当计算机程序产品在电子设备上运行时,该程序代码用于使电子设备实现本公开实施例所提供的信息录入方法。
在该计算机程序被处理器1001执行时,执行本公开实施例的***/装置中限定的上述功能。根据本公开的实施例,上文描述的***、装置、模块、单元等可以通过计算机程序模块来实现。
在一种实施例中,该计算机程序可以依托于光存储器件、磁存储器件等有形存储介质。在另一种实施例中,该计算机程序电可以在网络介质上以信号的形式进行传输、分发,并通过通信部分1009被下载和安装,和/或从可拆卸介质1011被安装。该计算机程序包含的程序代码可以用任何适当的网络介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
根据本公开的实施例,可以以一种或多种程序设计语言的任意组合来编写用于执行本公开实施例提供的计算机程序的程序代码,具体地,可以利用高级过程和/或面向对象的编程语言、和/或汇编/机器语言来实施这些计算程序。程序设计语言包括但不限于诸如Java,C++,python,“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算设备,或者,可以连接到外部计算设备(例如利用因特网服务提供商来通过因特网连接)。
附图中的流程图和框图,图示了按照本公开各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上对本公开的实施例进行了描述。但是,这些实施例仅仅是为了说明的目的,而并非为了限制本公开的范围。不脱离本公开的范围,本领域技术人员可以做出多种替代和修改,这些替代和修改都应落在本公开的范围之内。
Claims (10)
1.一种信息录入方法,包括:
获取银行业务人员的语音信息,其中,所述语音信息包括所述银行业务人员读取的银行业务信息;
对所述语音信息进行识别获得第一文字信息,其中,所述第一文字信息包括所述银行业务信息中的N个关键词,以及每个所述关键词对应的客户信息,N为大于或等于1的整数;
将N个所述关键词与银行业务页面中对应的N个栏位一一进行匹配;以及
将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中。
2.根据权利要求1所述的信息录入方法,其中,所述对所述语音信息进行识别获得第一文字信息包括:从所述第一文字信息中获得每个所述关键词以及所述客户信息,具体包括:
基于预设的银行业务解析规则对所述第一文字信息进行语义解析;以及
基于所述语义解析的结果,从所述第一文字信息中划分出每个所述关键词、以及每个所述关键词对应的所述客户信息。
3.根据权利要求1所述的信息录入方法,其中,所述将N个所述关键词与银行业务页面中对应的N个栏位一一进行匹配包括:
获取所述银行业务页面中N个栏位的标签名称;
基于每个所述关键词匹配对应的所述标签名称。
4.根据权利要求1所述的信息录入方法,其中,在将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中之后,所述方法还包括对所述客户信息进行语音复核,具体包括:
接收所述银行业务人员的复核指令;
基于所述复核指令语音播报至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息。
5.根据权利要求4所述的信息录入方法,其中,所述复核指令包括局部复核指令,所述接收所述银行业务人员的复核指令包括:
接收所述局部复核指令,其中,所述局部复核指令用于复核所述银行业务页面中局部页面区域内所述银行业务人员所选择的所述栏位对应的所述客户信息。
6.根据权利要求5所述的信息录入方法,其中,
所述接收所述局部复核指令包括:获取局部图像,其中,所述局部图像包括所述银行业务人员框选所述银行业务页面中局部页面区域而产生的图像;
所述基于所述复核指令语音播报至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息包括:
识别所述局部图像中的第二文字信息,其中,所述第二文字信息包括至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息;以及
语音播报所述第二文字信息。
7.根据权利要求4所述的信息录入方法,其中,
所述方法还包括:预先设置敏感模式,以及S个敏感字段信息,其中,每个所述敏感字段信息与至少一个所述栏位的标签名称对应,S为大于或等于1的整数;
所述基于所述复核指令语音播报至少一个所述栏位的标签名称,以及每个所述栏位对应的所述客户信息包括:
当一个所述栏位的标签名称与一个所述敏感字段信息匹配时,基于所述敏感模式语音播报该栏位对应的客户信息。
8.一种信息录入装置,包括:
语音获取模块,用于获取银行业务人员的语音信息,其中,所述语音信息包括所述银行业务人员读取的银行业务信息;
语音识别模块,用于对所述语音信息进行识别获得第一文字信息,其中,所述第一文字信息包括所述银行业务信息中的N个关键词,以及每个所述关键词对应的客户信息,N为大于或等于1的整数;
栏位匹配模块,用于将N个所述关键词与银行业务页面中对应的N个栏位一一进行匹配;以及
信息填入模块,用于将每个所述关键词对应的客户信息填入到与该关键词匹配成功的所述栏位中。
9.一种电子设备,包括:
一个或多个存储器,存储有可执行指令;以及
一个或多个处理器,执行所述可执行指令,以实现根据权利要求1~7中任一项所述的方法。
10.一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行根据权利要求1~7中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110463874.0A CN113192511B (zh) | 2021-04-27 | 2021-04-27 | 信息录入方法、信息录入装置、电子设备以及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110463874.0A CN113192511B (zh) | 2021-04-27 | 2021-04-27 | 信息录入方法、信息录入装置、电子设备以及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113192511A true CN113192511A (zh) | 2021-07-30 |
CN113192511B CN113192511B (zh) | 2023-01-06 |
Family
ID=76979743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110463874.0A Active CN113192511B (zh) | 2021-04-27 | 2021-04-27 | 信息录入方法、信息录入装置、电子设备以及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113192511B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113890947A (zh) * | 2021-09-30 | 2022-01-04 | 江苏迈泉科技有限公司 | 一种电话自动外呼***及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109087648A (zh) * | 2018-08-21 | 2018-12-25 | 平安科技(深圳)有限公司 | 柜台语音监控方法、装置、计算机设备及存储介质 |
CN109471687A (zh) * | 2018-09-07 | 2019-03-15 | 深圳壹账通智能科技有限公司 | 贷款业务信息处理方法、装置、存储介质及计算机设备 |
US20200051552A1 (en) * | 2018-08-13 | 2020-02-13 | Bank Of America Corporation | Deterministic multi-length sliding window protocol for contiguous string entity |
CN111128182A (zh) * | 2019-12-16 | 2020-05-08 | 中国银行股份有限公司 | 一种智能语音录入方法及装置 |
CN111883128A (zh) * | 2020-07-31 | 2020-11-03 | 中国工商银行股份有限公司 | 语音处理方法及***、语音处理装置 |
CN112131369A (zh) * | 2020-09-29 | 2020-12-25 | 中国银行股份有限公司 | 一种业务类别确定方法和装置 |
CN112200660A (zh) * | 2020-09-30 | 2021-01-08 | 中国银行股份有限公司 | 一种银行柜面业务的监督方法、装置及设备 |
-
2021
- 2021-04-27 CN CN202110463874.0A patent/CN113192511B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20200051552A1 (en) * | 2018-08-13 | 2020-02-13 | Bank Of America Corporation | Deterministic multi-length sliding window protocol for contiguous string entity |
CN109087648A (zh) * | 2018-08-21 | 2018-12-25 | 平安科技(深圳)有限公司 | 柜台语音监控方法、装置、计算机设备及存储介质 |
CN109471687A (zh) * | 2018-09-07 | 2019-03-15 | 深圳壹账通智能科技有限公司 | 贷款业务信息处理方法、装置、存储介质及计算机设备 |
CN111128182A (zh) * | 2019-12-16 | 2020-05-08 | 中国银行股份有限公司 | 一种智能语音录入方法及装置 |
CN111883128A (zh) * | 2020-07-31 | 2020-11-03 | 中国工商银行股份有限公司 | 语音处理方法及***、语音处理装置 |
CN112131369A (zh) * | 2020-09-29 | 2020-12-25 | 中国银行股份有限公司 | 一种业务类别确定方法和装置 |
CN112200660A (zh) * | 2020-09-30 | 2021-01-08 | 中国银行股份有限公司 | 一种银行柜面业务的监督方法、装置及设备 |
Non-Patent Citations (1)
Title |
---|
唐俊扬: "分析人工智能对商业银行的影响", 《通讯世界》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113890947A (zh) * | 2021-09-30 | 2022-01-04 | 江苏迈泉科技有限公司 | 一种电话自动外呼***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113192511B (zh) | 2023-01-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20190205636A1 (en) | Artificial Intelligence Based Smart Data Engine | |
CN112507116A (zh) | 基于客户应答语料的客户画像方法及其相关设备 | |
CN112434501B (zh) | 工单智能生成的方法、装置、电子设备及介质 | |
CN113507419B (zh) | 流量分发模型的训练方法、流量分发方法及装置 | |
CN110324314B (zh) | 用户注册方法及装置、存储介质、电子设备 | |
US11689484B2 (en) | Dynamic configuration and population of digital interfaces during programmatically established chatbot sessions | |
CN115935182A (zh) | 模型训练方法、多轮对话中的话题分割方法、介质及装置 | |
CN111507698A (zh) | 用于转账的处理方法和装置、计算设备及介质 | |
CN107766498A (zh) | 用于生成信息的方法和装置 | |
CN113192511B (zh) | 信息录入方法、信息录入装置、电子设备以及存储介质 | |
CN114386408A (zh) | 政务敏感信息识别方法、装置、设备、介质和程序产品 | |
CN111428159B (zh) | 线上化分类方法和装置 | |
CN109960752B (zh) | 应用程序内的查询方法、装置、计算机设备和存储介质 | |
CN116304043A (zh) | 一种低资源条件下的文本分类方法及装置 | |
CN116680399A (zh) | 通话交互多级意图识别方法、装置、电子设备及介质 | |
CN109120509B (zh) | 一种信息收集的方法及装置 | |
CN107172311B (zh) | 业务评估方法及终端设备 | |
CN112085469B (zh) | 基于向量机模型的数据审批方法、装置、设备及存储介质 | |
CN114781368A (zh) | 业务需求安全处理方法及装置 | |
CN114638221A (zh) | 基于业务需求的业务模型生成方法及装置 | |
CN113095078A (zh) | 关联资产确定方法、装置和电子设备 | |
CN114065752A (zh) | 一种基于文本的风险设备识别方法、装置及电子设备 | |
CN110232138B (zh) | 一种业务引导方法、装置及存储介质 | |
CN117093715B (zh) | 词库扩充方法、***、计算机设备及存储介质 | |
WO2022212237A1 (en) | Systems and methods for training natural language processing models in a contact center |
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 |