CN115509485A - Filling-in method and device of business form, electronic equipment and storage medium - Google Patents
Filling-in method and device of business form, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN115509485A CN115509485A CN202210998236.3A CN202210998236A CN115509485A CN 115509485 A CN115509485 A CN 115509485A CN 202210998236 A CN202210998236 A CN 202210998236A CN 115509485 A CN115509485 A CN 115509485A
- Authority
- CN
- China
- Prior art keywords
- model
- target
- business form
- intent
- filling
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/16—Sound input; Sound output
- G06F3/167—Audio in a user interface, e.g. using voice commands for navigating, audio feedback
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/177—Editing, e.g. inserting or deleting of tables; using ruled lines
- G06F40/18—Editing, e.g. inserting or deleting of tables; using ruled lines of spreadsheets
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Artificial Intelligence (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
技术领域technical field
本发明涉及数据处理的技术领域,特别是涉及一种业务表单的填写方法、装置、电子设备和存储介质。The invention relates to the technical field of data processing, in particular to a method, device, electronic equipment and storage medium for filling out a business form.
背景技术Background technique
据统计,目前中国仍有约20%的村民使用的是非智能手机;且即使使用的是智能手机,较多年纪较大的村民由于文化水平较低,导致其也难以在智能手机上完成业务表单的填写;且即使耗费大量的时间填写完成,也可能存在大量的填写错误。According to statistics, at present, about 20% of villagers in China still use non-smart phones; and even if they use smart phones, many older villagers have difficulty completing business forms on smart phones due to their low educational level Fill in; and even if it takes a lot of time to fill in, there may be a lot of filling errors.
发明内容Contents of the invention
鉴于上述问题,提出了以便提供克服上述问题或者至少部分地解决上述问题的一种业务表单的填写方法、装置、电子设备和存储介质,包括:In view of the above problems, a business form filling method, device, electronic device and storage medium for overcoming the above problems or at least partially solving the above problems are proposed, including:
一种业务表单的填写方法,所述方法包括:A method for filling out a business form, the method comprising:
创建针对不同业务的业务表单模型、用于识别针对所述业务表单模型的意图的意图模型,以及用于针对所述业务表单模型执行填写相关操作的多个动作指令模型;所述意图模型中的意图分别与所述业务表单模型和动作指令模型存在对应关系;Create a business form model for different businesses, an intent model for identifying the intent of the business form model, and a plurality of action instruction models for performing filling-related operations for the business form model; in the intent model There is a corresponding relationship between the intention and the business form model and the action instruction model;
接收第一语音指令,并采用所述意图模型确定所述第一语音指令对应的第一目标意图;receiving a first voice instruction, and using the intention model to determine a first target intention corresponding to the first voice instruction;
当所述第一目标意图所对应的第一动作指令模型为展示业务表单模型时,展示与所述第一目标意图对应的目标业务表单模型;When the first action instruction model corresponding to the first target intent is displaying a business form model, displaying a target business form model corresponding to the first target intent;
在展示所述目标业务表单模型的过程中,接收第二语音指令,并采用所述意图模型确定所述第二语音指令对应的第二目标意图;In the process of displaying the target business form model, receiving a second voice instruction, and using the intent model to determine a second target intent corresponding to the second voice instruction;
当所述第二目标意图对应的第二动作指令模型与填充所述目标业务表单模型相关时,根据所述第二动作指令模型和所述第二语音指令对所述目标业务表单模型进行填写操作。When the second action instruction model corresponding to the second target intention is related to filling the target business form model, perform a filling operation on the target business form model according to the second action instruction model and the second voice instruction .
可选地,所述展示与所述第一目标意图对应的目标业务表单模型,包括:Optionally, the displaying a target business form model corresponding to the first target intent includes:
确定用于展示所述目标业务表单模型的终端设备的目标设备类型;determining the target device type of the terminal device used to display the target business form model;
当所述目标设备类型为第一类型时,通过语音交互的方式展示所述目标业务表单模型;When the target device type is the first type, displaying the target business form model through voice interaction;
当所述目标设备类型为第二类型时,在所述终端设备中显示所述目标业务表单模型。When the type of the target device is the second type, the target business form model is displayed on the terminal device.
可选地,所述方法还包括:Optionally, the method also includes:
当无法确定第一目标意图和/或无法确定第二目标意图时,记录第一异常日志数据;recording first exception log data when the first target intent cannot be determined and/or the second target intent cannot be determined;
根据所述第一异常日志数据对所述意图模型进行更新;updating the intent model according to the first exception log data;
可选地,所述方法还包括:Optionally, the method also includes:
当根据所述第二动作指令模型和所述第二语音指令对所述目标业务表单模型进行填写操作出现填写异常时,生成第二异常日志数据;When the filling operation of the target business form model according to the second action instruction model and the second voice instruction is abnormal, generating second abnormal log data;
根据所述第二异常日志数据对所述多个动作指令模型进行更新,以及对所述意图模型进行更新。The multiple action instruction models are updated according to the second exception log data, and the intention model is updated.
可选地,所述目标业务表单模型包括多个字段,所述根据所述第二动作指令模型和所述第二语音指令对所述目标业务表单模型进行填写操作,包括:Optionally, the target business form model includes a plurality of fields, and the filling operation of the target business form model according to the second action instruction model and the second voice instruction includes:
确定所述第二语音指令所针对的目标字段,并从所述第二语音指令中,提取针对所述目标字段的第一文本信息;determining the target field targeted by the second voice instruction, and extracting the first text information for the target field from the second voice instruction;
根据所述第二动作指令模型中的目标算法,将所述第一文本信息填充至所述目标字段。Filling the first text information into the target field according to the target algorithm in the second action instruction model.
可选地,所述方法还包括:Optionally, the method also includes:
检测填充后的目标字段是否存在填写内容异常;Detect whether there is any abnormality in the filled target field;
当填充后的目标字段存在填写内容异常时,针对所述目标字段进行提示;When there is an abnormality in the filled target field, a prompt is given for the target field;
当填充后的目标字段不存在填写内容异常时,对填充至目标字段的数据进行保存。When there is no abnormal filling content in the filled target field, the data filled in the target field is saved.
可选地,所述采用所述意图模型确定所述第一语音指令对应的第一目标意图,包括:Optionally, the determining the first target intention corresponding to the first voice instruction by using the intention model includes:
将所述第一语音指令转换成对应的第二文本信息;converting the first voice instruction into corresponding second text information;
采用自然语言处理从所述第二文本信息中提取出用于进行意图识别的目标关键词;extracting target keywords for intent recognition from the second text information by using natural language processing;
采用所述意图模型确定所述目标关键词对应的第一目标意图。The first target intent corresponding to the target keyword is determined by using the intent model.
本发明实施例还提供了一种业务表单的填写装置,所述装置包括:The embodiment of the present invention also provides a device for filling in a business form, the device comprising:
创建模块,用于创建针对不同业务的业务表单模型、用于识别针对所述业务表单模型的意图的意图模型,以及用于针对所述业务表单模型执行填写相关操作的多个动作指令模型;所述意图模型中的意图分别与所述业务表单模型和动作指令模型存在对应关系;Create a module for creating business form models for different businesses, an intent model for identifying intentions for the business form model, and multiple action instruction models for performing filling-related operations for the business form model; There is a corresponding relationship between the intents in the intent model and the business form model and action instruction model respectively;
第一意图确定模块,用于接收第一语音指令,并采用所述意图模型确定所述第一语音指令对应的第一目标意图;A first intention determination module, configured to receive a first voice instruction, and use the intention model to determine a first target intention corresponding to the first voice instruction;
展示模块,用于当所述第一目标意图所对应的第一动作指令模型为展示业务表单模型时,展示与所述第一目标意图对应的目标业务表单模型;A display module, configured to display a target business form model corresponding to the first target intent when the first action instruction model corresponding to the first target intent is a display business form model;
第二意图确定模块,用于在展示所述目标业务表单模型的过程中,接收第二语音指令,并采用所述意图模型确定所述第二语音指令对应的第二目标意图;The second intention determination module is configured to receive a second voice instruction during the process of displaying the target business form model, and determine a second target intention corresponding to the second voice instruction by using the intention model;
填写模块,用于当所述第二目标意图对应的第二动作指令模型与填充所述目标业务表单模型相关时,根据所述第二动作指令模型和所述第二语音指令对所述目标业务表单模型进行填写操作。A filling module, configured to, when the second action instruction model corresponding to the second target intention is related to filling the target business form model, complete the target business according to the second action instruction model and the second voice instruction The form model performs filling operations.
可选地,所述展示模块,包括:Optionally, the display module includes:
目标设备类型确定子模块,用于确定用于展示所述目标业务表单模型的终端设备的目标设备类型;A target device type determining submodule, configured to determine the target device type of the terminal device used to display the target business form model;
语音交互展示子模块,用于当所述目标设备类型为第一类型时,通过语音交互的方式展示所述目标业务表单模型;The voice interaction display submodule is used to display the target business form model through voice interaction when the target device type is the first type;
显示子模块,用于当所述目标设备类型为第二类型时,在所述终端设备中显示所述目标业务表单模型。A display submodule, configured to display the target business form model in the terminal device when the target device type is the second type.
可选地,所述装置还包括:Optionally, the device also includes:
第一更新模块,用于当无法确定第一目标意图和/或无法确定第二目标意图时,记录第一异常日志数据;The first update module is used to record the first abnormal log data when the first target intent cannot be determined and/or the second target intent cannot be determined;
根据所述第一异常日志数据对所述意图模型进行更新;updating the intent model according to the first exception log data;
可选地,所述装置还包括:Optionally, the device also includes:
第二更行模块,用于当根据所述第二动作指令模型和所述第二语音指令对所述目标业务表单模型进行填写操作出现填写异常时,生成第二异常日志数据;根据所述第二异常日志数据对所述多个动作指令模型进行更新,以及对所述意图模型进行更新。The second update module is used to generate second abnormal log data when filling in the target business form model according to the second action instruction model and the second voice instruction is abnormal; The second exception log data updates the plurality of action instruction models, and updates the intent model.
可选地,所述目标业务表单模型包括多个字段,所述填写模块,用于确定所述第二语音指令所针对的目标字段,并从所述第二语音指令中,提取针对所述目标字段的第一文本信息;根据所述第二动作指令模型中的目标算法,将所述第一文本信息填充至所述目标字段。Optionally, the target business form model includes a plurality of fields, and the filling module is configured to determine the target field targeted by the second voice instruction, and extract the target field from the second voice command. The first text information of the field; filling the first text information into the target field according to the target algorithm in the second action instruction model.
可选地,所述装置还包括:Optionally, the device also includes:
异常检测模块,用于检测填充后的目标字段是否存在填写内容异常;当填充后的目标字段存在填写内容异常时,针对所述目标字段进行提示;当填充后的目标字段不存在填写内容异常时,对填充至目标字段的数据进行保存。Anomaly detection module, used to detect whether there is an abnormality in the filling content of the filled target field; when there is an abnormal filling content in the filled target field, a prompt is given for the target field; when there is no abnormal filling content in the filled target field to save the data populated into the target field.
可选地,所述第一意图确定模块,用于将所述第一语音指令转换成对应的第二文本信息;采用自然语言处理从所述第二文本信息中提取出用于进行意图识别的目标关键词;采用所述意图模型确定所述目标关键词对应的第一目标意图。Optionally, the first intention determination module is configured to convert the first voice instruction into corresponding second text information; and extract the information for intention recognition from the second text information by using natural language processing. target keywords: using the intent model to determine a first target intent corresponding to the target keywords.
本发明实施例还提供了一种电子设备,包括处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上业务表单的填写方法。An embodiment of the present invention also provides an electronic device, including a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, the above How to fill out business forms.
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上业务表单的填写方法。An embodiment of the present invention also provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the above method for filling in a business form is realized.
本发明实施例具有以下优点:Embodiments of the present invention have the following advantages:
本发明实施例中,可以预先创建针对不同业务的业务表单模型、用于识别针对业务表单模型的意图的意图模型,以及用于针对业务表单模型执行填写相关操作的多个动作指令模型;意图模型中的意图分别与业务表单模型和动作指令模型存在对应关系;接收第一语音指令,并采用意图模型确定第一语音指令对应的第一目标意图;当第一目标意图所对应的第一动作指令模型为展示业务表单模型时,展示与第一目标意图对应的目标业务表单模型;在展示目标业务表单模型的过程中,接收第二语音指令,并采用意图模型确定第二语音指令对应的第二目标意图;当第二目标意图对应的第二动作指令模型与填充目标业务表单模型相关时,根据第二动作指令模型和第二语音指令对目标业务表单模型进行填写操作。通过本发明实施例,实现了基于语音识别,来帮助用户完成业务表单的自动填报,而无需用户手动输入;既提高了用户填写业务表单的效率,又减少了用户填写业务表单的学习成本;且基于语音的意图来自动完成业务表单的填写,提高了用户业务表单的填写正确率。In the embodiment of the present invention, it is possible to pre-create business form models for different businesses, an intention model for identifying intentions for the business form models, and multiple action instruction models for performing filling-related operations for the business form models; the intention model There is a corresponding relationship between the intentions in the business form model and the action instruction model; receive the first voice instruction, and use the intention model to determine the first target intention corresponding to the first voice instruction; when the first action instruction corresponding to the first target intention When the model is a display business form model, display the target business form model corresponding to the first target intent; in the process of displaying the target business form model, receive the second voice instruction, and use the intent model to determine the second voice instruction corresponding to the second voice instruction. Target intent: when the second action instruction model corresponding to the second target intent is related to filling the target business form model, fill in the target business form model according to the second action instruction model and the second voice instruction. Through the embodiment of the present invention, it is realized based on speech recognition to help users complete the automatic filling of business forms without manual input by users; it not only improves the efficiency of users filling in business forms, but also reduces the learning cost for users to fill in business forms; and Based on the intention of the voice, the filling of the business form is automatically completed, which improves the correct rate of filling the user's business form.
附图说明Description of drawings
为了更清楚地说明本发明的技术方案,下面将对本发明的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the technical solution of the present invention more clearly, the accompanying drawings that need to be used in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. Ordinary technicians can also obtain other drawings based on these drawings without paying creative labor.
图1是本发明实施例的一种业务表单的填写方法的步骤流程图;Fig. 1 is a flow chart of the steps of a method for filling in a business form according to an embodiment of the present invention;
图2是本发明实施例的另一种业务表单的填写方法的步骤流程图;Fig. 2 is a flow chart of the steps of another method for filling in a business form according to an embodiment of the present invention;
图3是本发明实施例的一种场景的示意图;Fig. 3 is a schematic diagram of a scene according to an embodiment of the present invention;
图4是本发明实施例的一种业务表单的填写方式的示意流程图;Fig. 4 is a schematic flow chart of a filling method of a business form according to an embodiment of the present invention;
图5是本发明实施例的一种业务表单的填写装置的结构框图。Fig. 5 is a structural block diagram of a device for filling in a business form according to an embodiment of the present invention.
具体实施方式detailed description
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments. Apparently, the described embodiments are some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.
据调研结果发现,目前乡村存在的问题有:According to the survey results, the current problems in rural areas are as follows:
据统计,目前中国仍有约20%的村民使用的是非智能手机,另外部分的村民对智能手机的接受程度也不高;且目前农村电脑的普及率较低,进而导致村民们在办理业务时存在诸多障碍;例如:难以完成业务表单的输入。针对于此,本发明实施例提供了一种业务表单的填写方法,该方法可以基于语音识别,来帮助村民们完成业务表单的自动填报,而无需村民们手动输入,既提高了村民们填写业务表单的效率,又减少了村民们填写业务表单的学习成本;且基于语音的意图来自动完成业务表单的填写,提高了村民们业务表单的填写正确率。According to statistics, at present, about 20% of the villagers in China still use non-smart phones, and the other part of the villagers do not have a high degree of acceptance of smart phones; There are many barriers; for example: difficult to complete the entry of business forms. In view of this, the embodiment of the present invention provides a method for filling in business forms, which can be based on voice recognition to help villagers complete the automatic filling of business forms without manual input by villagers, which not only improves the efficiency of villagers' filling in business forms The efficiency of the form reduces the learning cost for the villagers to fill in the business form; and the filling of the business form is automatically completed based on the voice intention, which improves the accuracy of the villagers' business form filling.
参照图1,示出了本发明实施例的一种业务表单的填写方法的步骤流程图,可以包括如下步骤:Referring to Fig. 1, it shows a flow chart of the steps of a method for filling in a business form according to an embodiment of the present invention, which may include the following steps:
步骤101、创建针对不同业务的业务表单模型、用于识别针对业务表单模型的意图的意图模型,以及用于针对业务表单模型执行填写相关操作的多个动作指令模型;意图模型中的意图分别与业务表单模型和动作指令模型存在对应关系。
在实际应用中,不同的业务可能对应不同的业务表单;针对不同的业务,可以创建其对应的业务表单的业务表单模型;其中,业务表单模型可以包括表单名称、在数据库中存储表单ID(Identity document,身份标识号)、表单类别等。In practical applications, different businesses may correspond to different business forms; for different businesses, the business form model of the corresponding business form can be created; wherein, the business form model can include the form name, and store the form ID (Identity document, identification number), form category, etc.
表单名称可以指表单在现实生活中的名称,例如“公积金提取申请表”;表单ID可以指用于在数据库中唯一标识表单的标识,可以以数字和字母的形式标识,例如“A123456”;表单类型可以指表单所对应的类型,例如:申请类、评价类等。The form name can refer to the name of the form in real life, such as "Application Form for Provident Fund Extraction"; the form ID can refer to the identifier used to uniquely identify the form in the database, which can be identified in the form of numbers and letters, such as "A123456"; the form The type can refer to the type corresponding to the form, for example: application type, evaluation type, etc.
针对不同的业务表单模型,还可以创建表单字段信息,并存储在数据库中;表单字段信息可以包括:表单字段ID、表单字段标识、数据类型和字段分类;其中,表单字段ID可以指用于在数据库中唯一标识表单字段的标识,可以以数字和字母的形式标识;表单字段标识可以指用于让开发人员知晓表单字段对应的信息的标识,例如:“身份证号”;数据类型可以包括填充值表单字段中的数据的类型,例如:时间型、数值型、文本型等;字段分类可以指表单字段所对应的类型,例如:快递单号类、身份证号类、时间类等,本发明实施例对此不作限制。For different business form models, form field information can also be created and stored in the database; form field information can include: form field ID, form field identification, data type and field classification; among them, the form field ID can refer to the The identifier that uniquely identifies the form field in the database can be identified in the form of numbers and letters; the form field identifier can refer to the identifier used to let developers know the information corresponding to the form field, for example: "ID card number"; the data type can include The type of data in the recharge form field, such as: time type, numerical type, text type, etc.; field classification can refer to the type corresponding to the form field, such as: express delivery order number class, ID number class, time class, etc., the present invention The embodiment does not limit this.
针对各字段分类,可以设置与对应关键词标识的映射关系;从而,当用户输入的语音指令中包括关键词时,可以基于对应的关键词标识从业务表单中确定将要填充的表单字段。For each field classification, a mapping relationship with the corresponding keyword identifier can be set; thus, when the voice instruction input by the user includes keywords, the form field to be filled can be determined from the business form based on the corresponding keyword identifier.
同时,还可以针对业务表单模型建立对应的意图模型;具体的,该意图模型中可以包括填写业务表单所对应的全部意图,例如:打开一业务表单模型、填写一表单字段、修改内容、提交表单、指定链接地址、弹出窗体、关闭当前页面等。针对不同的意图,可以上传对应的意图语料,以对意图模型进行训练。例如:可以通过卷积神经网络或循环神经网络算法进行意图模型训练,本发明实施例对此不作限制。At the same time, a corresponding intent model can also be established for the business form model; specifically, the intent model can include all intents corresponding to filling in the business form, for example: open a business form model, fill in a form field, modify content, submit the form , specify a link address, pop up a form, close the current page, etc. For different intents, you can upload the corresponding intent corpus to train the intent model. For example, the intent model training may be performed by using a convolutional neural network or a recurrent neural network algorithm, which is not limited in this embodiment of the present invention.
在填写业务表单时,可能需要执行不同的操作,例如:将语音指令对应的文本信息填充至表单字段、将语音指令对应的文本信息转换后填充至表单字段、关闭业务表单模型、打开业务表单模型、打开链接、放大窗口等;针对与此,可以预先创建用于对业务表单模型执行填写相关操作的一个或多个动作指令模型。When filling out a business form, you may need to perform different operations, for example: fill the text information corresponding to the voice command into the form field, convert the text information corresponding to the voice command and fill it into the form field, close the business form model, open the business form model , open a link, enlarge a window, etc.; for this, one or more action instruction models for performing filling-related operations on the business form model can be created in advance.
具体的,可以将动作指令调用方式(例如:填写、处理、返回)以及所需参数信息(即要填写的信息)以动作指令模型的形式保存至数据库中;动作指令模型可以包括:动作指令ID、方法名、返回值类型、参数表等。Specifically, the action instruction calling method (for example: fill in, process, return) and the required parameter information (that is, the information to be filled in) can be saved in the database in the form of an action instruction model; the action instruction model can include: action instruction ID , method name, return value type, parameter list, etc.
其中,动作指令ID可以指用于在数据库中唯一标识动作指令模型的标识,可以以数字和字母的形式标识;方法名可以包括用于对语音指令进行处理的算法的名称;返回值类型可以指操作完成后的下一步的步骤;参数表可以包括多个步骤的参数,以保证在执行完该动作指令模型后,可以继续自动执行下一步的步骤。Wherein, the action instruction ID can refer to the identifier used to uniquely identify the action instruction model in the database, and can be identified in the form of numbers and letters; the method name can include the name of the algorithm used to process the voice instruction; the return value type can refer to The next step after the operation is completed; the parameter table can include parameters of multiple steps, so as to ensure that after the action instruction model is executed, the next step can be automatically executed.
在实际应用中,预先创建完业务表单模型、意图模型和动作指令模型可以,可以建立意图模型中的意图与业务表单模型和动作指令模型之间的对应关系;以便在接收到用户输入的语音指令后,可以基于语音指令对应意图来确定所要填写的业务表单模型,以及需要对业务表单模型进行何种填写的操作。In practical applications, the business form model, intent model, and action instruction model can be created in advance, and the correspondence between the intent in the intent model and the business form model and action instruction model can be established; so that when the voice instruction input by the user is received Afterwards, the business form model to be filled in and the filling operation to be performed on the business form model can be determined based on the corresponding intent of the voice command.
步骤102、接收第一语音指令,并采用意图模型确定第一语音指令对应的第一目标意图。Step 102: Receive a first voice instruction, and use an intention model to determine a first target intention corresponding to the first voice instruction.
当用户需要对一业务表单进行填写时,可以先在终端设备上执行生成第一语音指令的操作;例如:对着终端设备说“我要办理***业务”;终端设备根据用户所说的话,可以生成对应的第一语音指令,并上传至服务器。When the user needs to fill in a business form, he can first perform the operation of generating the first voice command on the terminal device; for example: say "I want to handle * * business" to the terminal device; the terminal device according to what the user said , the corresponding first voice command can be generated and uploaded to the server.
服务器在接收到第一语音指令后,可以采用预先创建的意图模型来对第一语音指令进行识别,以确定第一语音指令对应的用户的意图;为了便于区分,将该意图称作第一目标意图。After the server receives the first voice command, it can use the pre-created intention model to recognize the first voice command, so as to determine the user's intention corresponding to the first voice command; in order to facilitate the distinction, this intention is called the first target intention.
作为一示例,第一目标意图可以为打开一业务表单模型,本发明实施例对此不作限制。As an example, the first target intention may be to open a business form model, which is not limited in this embodiment of the present invention.
步骤103、当第一目标意图所对应的第一动作指令模型为展示业务表单模型时,展示与第一目标意图对应的目标业务表单模型。
在实际应用中,意图模型中不仅可以包括有针对业务表单的意图,还可以包括其他意图;例如:提问、对比、建议、感谢等。In practical applications, the intent model can include not only intents for business forms, but also other intents; for example: asking questions, comparing, suggesting, thanking, and so on.
在确定第一语音指令对应的第一目标意图后,可以基于意图与动作指令模型和业务表单模型的对应关系,确定与第一目标意图对应的目标业务表单模型和第一动作指令模型。After determining the first target intent corresponding to the first voice instruction, the target business form model and the first action instruction model corresponding to the first target intent may be determined based on the correspondence between the intent and the action instruction model and business form model.
如果第一动作指令模型对应的操作为展示业务表单模型的话,可以在用户的终端设备上展示目标业务表单模型,以便用户可以基于终端设备上所展示的目标业务表单对业务表单进行填写。If the operation corresponding to the first action instruction model is to display a business form model, the target business form model can be displayed on the user's terminal device, so that the user can fill in the business form based on the target business form displayed on the terminal device.
步骤104、在展示目标业务表单模型的过程中,接收第二语音指令,并采用意图模型确定第二语音指令对应的第二目标意图。Step 104: During the process of displaying the target business form model, receive the second voice instruction, and use the intent model to determine the second target intent corresponding to the second voice instruction.
在终端设备展示目标业务表单模型的过程中,用户可以针对目标业务表单模型中的内容执行生成第二语音指令的操作,例如:“我的身份证号码是 ******”;终端设备基于用户所说的“我的身份证号码是******”,可以生成对应的第二语音指令。In the process of displaying the target business form model on the terminal device, the user can perform the operation of generating a second voice command for the content in the target business form model, for example: "My ID number is ****"; the terminal device Based on what the user said "my ID card number is ****", a corresponding second voice command can be generated.
终端设备在生成第二语音指令后,可以将第二语音指令上传给服务器,以便服务器可以采用意图模型来确定第二语音指令所对应的第二目标意图。After the terminal device generates the second voice instruction, it can upload the second voice instruction to the server, so that the server can use the intent model to determine the second target intent corresponding to the second voice instruction.
作为一示例,第二目标意图可以为针对目标业务表单模型的填写意图、也可以为针对目标业务表单模型的关闭意图、递交意图等,本发明实施例对此不作限制。As an example, the second target intent may be a filling intent for the target business form model, or a closing intent, submission intent, etc. for the target business form model, which is not limited in this embodiment of the present invention.
步骤105、当第二目标意图对应的第二动作指令模型与填充目标业务表单模型相关时,根据第二动作指令模型和第二语音指令对目标业务表单模型进行填写操作。
在确定第二目标意图后,可以确定与第二目标意图对应的第二动作指令模型;如果第二动作指令模型与填充业务表单模型相关的话,可以根据第二动作指令模型和第二语音指令来对目标业务表单模型进行填写操作,以完成目标业务表单模型的填写。After the second target intention is determined, a second action instruction model corresponding to the second target intention can be determined; if the second action instruction model is related to filling a business form model, it can be determined according to the second action instruction model and the second voice instruction Fill in the target business form model to complete the filling of the target business form model.
在完成目标业务表单模型的填写后,可以将目标业务表单模型上传至对应的服务器进行存储,本发明实施例对此不作限制。After completing the filling of the target business form model, the target business form model may be uploaded to a corresponding server for storage, which is not limited in this embodiment of the present invention.
本发明实施例中,可以预先创建针对不同业务的业务表单模型、用于识别针对业务表单模型的意图的意图模型,以及用于针对业务表单模型执行填写相关操作的多个动作指令模型;意图模型中的意图分别与业务表单模型和动作指令模型存在对应关系;接收第一语音指令,并采用意图模型确定第一语音指令对应的第一目标意图;当第一目标意图所对应的第一动作指令模型为展示业务表单模型时,展示与第一目标意图对应的目标业务表单模型;在展示目标业务表单模型的过程中,接收第二语音指令,并采用意图模型确定第二语音指令对应的第二目标意图;当第二目标意图对应的第二动作指令模型与填充目标业务表单模型相关时,根据第二动作指令模型和第二语音指令对目标业务表单模型进行填写操作。通过本发明实施例,实现了基于语音识别,来帮助用户完成业务表单的自动填报,而无需用户手动输入;既提高了用户填写业务表单的效率,又减少了用户填写业务表单的学习成本;且基于语音的意图来自动完成业务表单的填写,提高了用户业务表单的填写正确率。In the embodiment of the present invention, it is possible to pre-create business form models for different businesses, an intention model for identifying intentions for the business form models, and multiple action instruction models for performing filling-related operations for the business form models; the intention model There is a corresponding relationship between the intentions in the business form model and the action instruction model; receive the first voice instruction, and use the intention model to determine the first target intention corresponding to the first voice instruction; when the first action instruction corresponding to the first target intention When the model is a display business form model, display the target business form model corresponding to the first target intent; in the process of displaying the target business form model, receive the second voice instruction, and use the intent model to determine the second voice instruction corresponding to the second voice instruction. Target intent: when the second action instruction model corresponding to the second target intent is related to filling the target business form model, fill in the target business form model according to the second action instruction model and the second voice instruction. Through the embodiment of the present invention, it is realized based on speech recognition to help users complete the automatic filling of business forms without manual input by users; it not only improves the efficiency of users filling in business forms, but also reduces the learning cost for users to fill in business forms; and Based on the intention of the voice, the filling of the business form is automatically completed, which improves the correct rate of filling the user's business form.
参照图2,示出了本发明实施例的另一种业务表单的填写方法的步骤流程图,可以包括如下步骤:Referring to FIG. 2 , it shows a flow chart of the steps of another method for filling in a business form according to an embodiment of the present invention, which may include the following steps:
步骤201、创建针对不同业务的业务表单模型、用于识别针对业务表单模型的意图的意图模型,以及用于针对业务表单模型执行填写相关操作的多个动作指令模型。
在实际应用中,不同的业务可能对应不同的业务表单;针对不同的业务,可以创建其对应的业务表单的业务表单模型;同时,还可以针对业务表单模型建立对应的意图模型,以及创建用于对业务表单模型执行填写相关操作的一个或多个动作指令模型In practical applications, different businesses may correspond to different business forms; for different businesses, the business form model of the corresponding business form can be created; at the same time, a corresponding intent model can also be established for the business form model, and can be created for One or more action instruction models that perform fill-in related operations on the business form model
步骤202、接收第一语音指令,将第一语音指令转换成对应的第二文本信息。Step 202: Receive a first voice instruction, and convert the first voice instruction into corresponding second text information.
在接收到第一语音指令后,服务器可以先利用ASR(Automatic SpeechRecognition,自动语音识别技术)技术,通过调用语音识别接口,将第一语音指令识别成第二文本信息。After receiving the first voice command, the server may recognize the first voice command into the second text information by calling a voice recognition interface using ASR (Automatic Speech Recognition, automatic speech recognition technology) technology.
步骤203、采用自然语言处理从第二文本信息中提取出用于进行意图识别的目标关键词。
然后,服务器可以采用NLP(Natural Language Processing,自然语言处理)技术,从第二文本信息中提取出可以用于进行意图识别的目标关键词。Then, the server may use NLP (Natural Language Processing, natural language processing) technology to extract target keywords that can be used for intent recognition from the second text information.
步骤204、采用意图模型确定目标关键词对应的第一目标意图。
在获取到目标关键词后,服务器可以采用意图模型来识别目标关键词对应的意图,以确定目标关键词对应的第一目标意图。After acquiring the target keyword, the server may use an intent model to identify the intent corresponding to the target keyword, so as to determine the first target intent corresponding to the target keyword.
作为一示例,可以基于分词、词性标注、命名实体识别、依存句法分析、语义分析或规则解析等方式来进行意图识别。As an example, intent recognition may be performed based on word segmentation, part-of-speech tagging, named entity recognition, dependency syntax analysis, semantic analysis, or rule analysis.
例如:通过规则解析的方式识别意图:For example: to identify intent by means of rule parsing:
第二文本信息为“{我}要办理低保”,可以使用规则模版,进行提取之后获得第一目标意图:[用户]:[办理][低保]。The second text information is "{I} want to apply for the minimum living allowance", and the rule template can be used to obtain the first target intention after extraction: [user]: [handling] [the minimum living allowance].
在一示例中,[办理]关联的动作指令模型可以为[弹出窗体]的动作指令模型,[低保]关联的业务表单模型可以为[低保办理表单]的业务表单模型,本发明实施例对此不作限制。In an example, the action instruction model associated with [handling] can be the action instruction model of [pop-up window], and the business form model associated with [subsistence allowances] can be the business form model of [subsistence allowance handling form]. Examples are not limited to this.
步骤205、当第一目标意图所对应的第一动作指令模型为展示业务表单模型时,确定用于展示目标业务表单模型的终端设备的目标设备类型。Step 205: When the first action instruction model corresponding to the first target intention is a display business form model, determine the target device type of the terminal device used to display the target business form model.
在确定第一语音指令对应的第一目标意图后,可以基于意图与动作指令模型和业务表单模型的对应关系,确定与第一目标意图对应的目标业务表单模型和第一动作指令模型。After determining the first target intent corresponding to the first voice instruction, the target business form model and the first action instruction model corresponding to the first target intent may be determined based on the correspondence between the intent and the action instruction model and business form model.
如果第一动作指令模型对应的操作为展示业务表单模型的话,可以在用户的终端设备上展示目标业务表单模型,以便用户可以基于终端设备上所展示的目标业务表单对业务表单进行填写。If the operation corresponding to the first action instruction model is to display a business form model, the target business form model can be displayed on the user's terminal device, so that the user can fill in the business form based on the target business form displayed on the terminal device.
在实际应用中,由于智能设备的普及度在农村较低,部分用户的终端设备可能并不具备人机交互界面,可能难以显示目标业务表单模板;因此,本发明实施例在展示目标业务表单模型之前,可以先确定展示目标业务表单模型的终端设备的目标设备类型。In practical applications, due to the low popularity of smart devices in rural areas, some user terminal devices may not have a human-computer interaction interface, and it may be difficult to display the target business form template; therefore, the embodiment of the present invention displays the target business form model Previously, it was possible to determine the target device type of the end device displaying the target business form model.
作为一示例,目标设备类型可以包括不具备人机交互界面的第一类型,和具备人机交互界面的第二类型。As an example, the target device type may include a first type without a human-computer interaction interface, and a second type with a human-computer interaction interface.
步骤206、当目标设备类型为第一类型时,通过语音交互的方式展示目标业务表单模型。
如果终端设备的目标设备类型为第一类型的话,可以表示终端设备不具备人机交互界面;此时,可以通过语音交互的方式来展示目标业务表单模型。If the target device type of the terminal device is the first type, it may indicate that the terminal device does not have a human-computer interaction interface; at this time, the target business form model may be displayed through voice interaction.
例如:可以通过TTS(Text To Speech,从文本到语音)技术根据目标业务表单模型中的信息,合成对应的语音提示音,并通过终端设备播放给用户听,以提示用户需要填写的内容及格式。For example: through TTS (Text To Speech, from text to speech) technology, according to the information in the target business form model, the corresponding voice prompt tone can be synthesized, and played to the user through the terminal device to prompt the user to fill in the content and format .
步骤207、当目标设备类型为第二类型时,在终端设备中显示目标业务表单模型。
如果终端设备的目标设备类型为第二类型的话,可以表示终端设备具备人机交互界面;此时,可以直接在终端设备上显示目标业务表单模型,以便用户可以基于所显示的目标业务表单模型进行填写。If the target device type of the terminal device is the second type, it can indicate that the terminal device has a human-computer interaction interface; at this time, the target business form model can be directly displayed on the terminal device, so that the user can perform operations based on the displayed target business form model. fill in.
步骤208、在展示目标业务表单模型的过程中,接收第二语音指令,并采用意图模型确定第二语音指令对应的第二目标意图。Step 208: During the process of displaying the target business form model, receive the second voice instruction, and use the intent model to determine the second target intent corresponding to the second voice instruction.
在终端设备展示目标业务表单模型的过程中,用户可以针对目标业务表单模型中的内容执行生成第二语音指令的操作;终端设备基于用户所说的话,可以生成对应的第二语音指令。During the process of displaying the target business form model by the terminal device, the user may perform an operation of generating a second voice command for the content in the target business form model; the terminal device may generate a corresponding second voice command based on what the user said.
终端设备在生成第二语音指令后,可以将第二语音指令上传给服务器,以便服务器可以采用意图模型来确定第二语音指令所对应的第二目标意图。After the terminal device generates the second voice instruction, it can upload the second voice instruction to the server, so that the server can use the intent model to determine the second target intent corresponding to the second voice instruction.
作为一示例,当目标业务表单模型是通过语音交互的方式展示时,可以将每次输出的语音之后所接收到的语音指令作为第二语音指令。As an example, when the target business form model is displayed through voice interaction, the voice instruction received after each output voice may be used as the second voice instruction.
作为另一示例,当目标业务表单模型是通过显示的方式展示时,可以将在显示过程中所接收到的语音指令作为第二语音指令。As another example, when the target business form model is presented through display, the voice instruction received during the display process may be used as the second voice instruction.
步骤209、目标业务表单模型包括多个字段,当第二目标意图对应的第二动作指令模型为填写业务表单模型时,确定第二语音指令所针对的目标字段,并从第二语音指令中,提取针对目标字段的第一文本信息。Step 209: The target business form model includes a plurality of fields. When the second action instruction model corresponding to the second target intention is a fill-in business form model, determine the target field targeted by the second voice command, and from the second voice command, First text information for the target field is extracted.
在实际应用中,目标业务表单模型可能包括有多个待填写的字段;因此,在接收到第二语音指令后,可以先基于第二语音指令确定用户当前需要填写的字段;例如:目标业务表单模型包括如下字段:“姓名”、“年龄”、“性别”、“住址”、“身份证号码”;当第二语音指令为“我的身份证号是123456789”时,则可以将“身份证号码”字段作为目标字段,本发明实施例对此不作限制。In practical applications, the target business form model may include multiple fields to be filled in; therefore, after receiving the second voice command, the field that the user currently needs to fill in can be determined based on the second voice command; for example: target business form The model includes the following fields: "name", "age", "sex", "address", "ID number"; when the second voice command is "My ID number is 123456789", then "ID number The "Number" field is used as the target field, which is not limited in this embodiment of the present invention.
在确定目标字段后,还可以从第二语音指令中,提取出针对目标字段的第一文本信息;接上例,可以将“123456789”作为第一文本信息。After the target field is determined, the first text information for the target field can also be extracted from the second voice instruction; following the above example, "123456789" can be used as the first text information.
步骤210、根据第二动作指令模型中的目标算法,将第一文本信息填充至目标字段。Step 210: Fill the first text information into the target field according to the target algorithm in the second action instruction model.
在确定第一文本信息后,服务器可以根据第二动作指令模型中的目标算法,将第一文本信息填充至目标字段中。例如:可以直接将第一文本信息填充至目标字段中;或者,当目标字段为选择填充时,根据第一文本信息从目标字段对应的选项中确定一目标选项进行填充,本发明实施例对此不作限制。After determining the first text information, the server may fill the first text information into the target field according to the target algorithm in the second action instruction model. For example: the first text information can be directly filled into the target field; or, when the target field is selected for filling, a target option is determined from the options corresponding to the target field according to the first text information to be filled. No limit.
在对目标业务表单模型中的字段都填充完成后,可以将目标业务表单模型上传至对应的服务器进行存储,本发明实施例对此不作限制。After all the fields in the target business form model are filled, the target business form model can be uploaded to a corresponding server for storage, which is not limited in this embodiment of the present invention.
在本发明一实施例中,在对目标字段进行填充后,还可以包括如下步骤:In an embodiment of the present invention, after filling the target field, the following steps may also be included:
检测填充后的目标字段是否存在填写内容异常;当填充后的目标字段存在填写内容异常时,针对目标字段进行提示;当填充后的目标字段不存在填写内容异常时,对填充至目标字段的数据进行保存。Detect whether there is an abnormality in the filling content of the filled target field; when there is an abnormal filling content in the filled target field, prompt for the target field; to save.
为了避免递交了填充有错误信息的业务表单,可以检测填充后的目标字段是否存在填写内容异常。例如:重叠的时间、错别字、格式错误的语句和问答不一致的语句等,本发明实施例对此不作限制。In order to avoid submitting a business form filled with wrong information, it is possible to detect whether there is an abnormality in the filled target field. For example: overlapping time, typos, wrongly formatted sentences, and sentences inconsistent with questions and answers, etc., which are not limited in this embodiment of the present invention.
如果有填写内容异常的话,则可以针对目标字段进行提示,以提醒用户该目标字段填写错误,需要重新填写;在进行提示时,可以基于错误的类型进行提示,以告知用户需要如何修改。If there is an abnormal filling content, a prompt can be given for the target field to remind the user that the target field is filled in incorrectly and needs to be filled in again; when prompting, a prompt can be given based on the type of error to inform the user how to modify it.
如果没有填写内容异常的话,则可以保存该填充至目标字段中的数据;例如:当填充至目标字段的数据是第一文本信息时,可以在目标字段下包括第一文本信息;当填充至目标字段的数据是根据第一文本信息从目标字段对应的选项中确定的一目标选项时,则可以在目标字段下包括目标选项,本发明实施例对此不作限制。If there is no exception in the filling content, the data filled into the target field can be saved; for example: when the data filled into the target field is the first text information, the first text information can be included under the target field; When the data of the field is a target option determined from the options corresponding to the target field according to the first text information, the target option may be included under the target field, which is not limited in this embodiment of the present invention.
在本发明一实施例中,还可以包括如下步骤:In an embodiment of the present invention, the following steps may also be included:
当无法确定第一目标意图和/或无法确定第二目标意图时,记录第一异常日志数据;根据第一异常日志数据对意图模型进行更新;When the first target intent cannot be determined and/or the second target intent cannot be determined, record the first abnormal log data; update the intent model according to the first abnormal log data;
如果意图模型无法基于第一语音指令确定第一目标意图,和/或,无法基于第二语音指令确定第二目标意图的话,可以表示此时出现了难以识别的语音(例如方言)、失败的意图分析;此时,可以针对异常过程记录第一异常日志数据,并保存至数据库中。If the intent model cannot determine the first target intent based on the first voice command, and/or, cannot determine the second target intent based on the second voice command, it may indicate that an unrecognizable voice (such as a dialect) appears at this time, a failed intent Analysis; at this time, the first abnormal log data can be recorded for the abnormal process and saved in the database.
在需要对意图模型进行更新时,可以基于第一异常日志数据分析异常发生的原因;然后基于该异常发生的原因来对意图模型进行更新;例如:添加方言语音数据库、调整意图对应的语料等,以进一步提高意图识别和表单填写的正确率。When the intent model needs to be updated, the cause of the exception can be analyzed based on the first exception log data; then the intent model can be updated based on the cause of the exception; for example: adding a dialect voice database, adjusting the corpus corresponding to the intent, etc. In order to further improve the correct rate of intent recognition and form filling.
在本发明一实施例中,也可以包括如下步骤:In an embodiment of the present invention, the following steps may also be included:
当根据第二动作指令模型和第二语音指令对目标业务表单模型进行填写操作出现填写异常时,生成第二异常日志数据;根据第二异常日志数据对多个动作指令模型进行更新,以及对意图模型进行更新。When the target business form model is filled in according to the second action instruction model and the second voice instruction, when the filling operation is abnormal, the second abnormal log data is generated; multiple action instruction models are updated according to the second abnormal log data, and the intention The model is updated.
当然,也可能是在进行业务表单模型填写的过程中出现错误,例如:用户用方言说了想要填写的内容,但是当前数据库中没有该方言对应的语音数据库;或者,在匹配动作指令模型和/或执行动作指令模型时发生异常;此时,可以针对异常过程记录第二异常日志数据,并保存至数据库中。Of course, there may be errors in the process of filling in the business form model, for example: the user said what he wanted to fill in in a dialect, but there is no voice database corresponding to the dialect in the current database; or, when matching the action instruction model and /or an exception occurs when the action instruction model is executed; at this time, the second exception log data can be recorded for the abnormal process and stored in the database.
在需要对意图模型进行更新,或者需要对动作指令模型进行更新时,可以先基于第二异常日志数据分析异常发生的原因;然后基于该异常发生的原因对意图模型和动作指令模型进行更新。When the intention model or the action instruction model needs to be updated, the cause of the exception can be analyzed based on the second exception log data; then the intention model and the action instruction model can be updated based on the cause of the exception.
作为一示例,在对动作指令模型进行更新时,可以调整意图模型中的意图与动作指令模型之间的对应关系,或者调整动作指令模型中的调用方式、所需参数信息等,本发明实施例对此不作限制。As an example, when updating the action instruction model, it is possible to adjust the correspondence between the intention in the intention model and the action instruction model, or adjust the calling method and required parameter information in the action instruction model. The embodiment of the present invention There is no limit to this.
如图3,示出了本发明实施例的一种场景的示意图;其中,终端设备可以与用户进行语音交互,以进行业务表单模型的填写;服务器可以基于终端设备上传的语音指令进行识别,以及保存填写完成的业务表单模型。Figure 3 shows a schematic diagram of a scenario of an embodiment of the present invention; wherein, the terminal device can perform voice interaction with the user to fill in the business form model; the server can perform recognition based on the voice instruction uploaded by the terminal device, and Save the completed business form model.
如图4,示出了本发明实施例的一种业务表单的填写方式的示意流程图;FIG. 4 shows a schematic flow chart of a filling method of a business form according to an embodiment of the present invention;
S1、动态设计需要填写的业务表单模型、意图模型和动作指令模型,根据乡村业务建立意图模型库,意图句式库。并将业务表单模型和动作指令模型分别与意图模型进行关联。S1. Dynamically design the business form model, intent model, and action command model that need to be filled in, and establish an intent model library and an intent sentence library based on rural business. And associate the business form model and the action instruction model with the intent model respectively.
意图模型设计:Intent model design:
1)根据业务表单创建对应的意图模型,例如:肯定、否定、提问、提供信息、办理、对比、建议、感谢等等;1) Create corresponding intent models based on business forms, such as: affirmation, negation, questioning, providing information, handling, comparing, suggesting, thanking, etc.;
2)意图模型创建完成后,上传对应的意图语料,意图语料用于根据文本进行意图识别;2) After the intent model is created, upload the corresponding intent corpus, which is used for intent recognition based on the text;
3)语料上传完成后,通过卷积神经网络、循环神经网络等算法进行意图模型训练,可根据业务数据特征对算法参数进行微调。3) After uploading the corpus, the intention model training is carried out through algorithms such as convolutional neural network and recurrent neural network, and the algorithm parameters can be fine-tuned according to the characteristics of business data.
意图句式库设计:Intent sentence library design:
1)建立意图句式数据结构,包括:句型ID、句型名称、句型描述、句型公式、关联意图模型、关键词集合,并根据数据结构创建意图句式库管理功能,包括:新建、编辑、删除功能;1) Establish the intention sentence data structure, including: sentence pattern ID, sentence pattern name, sentence pattern description, sentence pattern formula, associated intention model, keyword set, and create intention sentence pattern database management functions according to the data structure, including: new , edit, delete functions;
2)基础数据录入,根据实际业务对意图句式库进行信息录入。例如: {我}要办理{公积金}{提取}业务;{我}要办理{社保}{查询}业务。2) Basic data entry, according to the actual business to enter information into the intention sentence database. For example: {I} want to handle {provident fund}{extraction} business; {I} want to handle {social security}{query} business.
动态业务表单模型设计:Dynamic business form model design:
1)通过可视化方式创建业务表单模型,业务表单模型包括:表单名称、在数据库中存储表单ID、表单类别;1) Create a business form model in a visual way. The business form model includes: form name, form ID stored in the database, and form category;
2)创建表单字段并在数据库中进行存储,表单字段信息包括:表单字段ID、表单字段标识、数据类型、字段分类;2) Create a form field and store it in the database. The form field information includes: form field ID, form field identification, data type, field classification;
3)建立表单字段分类类型与关键词标识映射;3) Establish a form field classification type and keyword identification mapping;
4)建立表单ID与意图模型映射关系,关联关系为多对多。4) Establish a mapping relationship between the form ID and the intent model, and the relationship is many-to-many.
动作指令模型设计:Action instruction model design:
动作指令即编程语言中的方法,能够控制应用程序当前的操作,例如:跳转到指定链接地址、弹出窗体、关闭当前页面、提交表单等等。将方法调用方式以及所需参数等信息保存至数据库中,其中包括:动作指令ID、方法名、返回值类型、参数表;Action instructions are methods in programming languages, which can control the current operation of the application, such as jumping to a specified link address, popping up a window, closing the current page, submitting a form, and so on. Save information such as method calling method and required parameters to the database, including: action command ID, method name, return value type, parameter table;
将动作指令ID与意图模型进行关联。Associate the action instruction ID with the intent model.
S2、用户通过语音唤醒设备终端(例如:智能终端设备),终端将语音指令上传至服务器。S2. The user wakes up the device terminal (for example, a smart terminal device) by voice, and the terminal uploads the voice command to the server.
S3、服务器端接收到语音指令后,利用ASR技术,通过调用语音识别接口将语音指令识别成文本,并通过NLP技术提取关键词,对当前关键词进行意图识别。S3. After receiving the voice command, the server uses the ASR technology to recognize the voice command into text by calling the voice recognition interface, and extracts keywords through NLP technology to identify the intent of the current keyword.
意图识别:Intent recognition:
基于分词、词性标注、命名实体识别、依存句法分析、语义分析或规则解析的方式进行意图识别。Intent recognition based on word segmentation, part-of-speech tagging, named entity recognition, dependency syntax analysis, semantic analysis or rule analysis.
其中,可以通过规则解析的方式来获取查询的意图。Among them, the intent of the query can be obtained through rule analysis.
例如:“{我}要办理低保”,可以使用规则模版,进行提取之后获得结果:[用户]:[办理][低保]。[办理]关联的动作指令为[弹出窗体],[低保] 关联的表单为[低保办理表单]。For example: "{I} want to apply for the minimum living allowance", you can use the rule template to extract the result: [user]: [handling] [the minimum living allowance]. The action command associated with [handling] is [pop-up form], and the form associated with [dibao] is [form for subsistence allowance].
然后可再根据当前用户所使用的设备类型进行相应的操作,判断是否启用多轮互动应答来进行表单填写。Then, according to the type of device used by the current user, corresponding operations can be performed to determine whether to enable multiple rounds of interactive responses for form filling.
S4、意图识别完成后,匹配到对应的动作指令模型和业务表单模型,即打开与意图相关的业务表单模型、跳转到对应的链接以及互动会话等操作,根据意图所对应的动作指令模型进行相关业务表单模型填写,并记录填写过程,以日志形式进行保存。S4. After the intent recognition is completed, the corresponding action instruction model and business form model are matched, that is, the operation of opening the business form model related to the intent, jumping to the corresponding link, and interactive session is performed according to the action instruction model corresponding to the intent. Fill in the related business form model, record the filling process, and save it in the form of a log.
匹配业务表单模型:Match business form model:
通过意图识别分析意图是否属于表单操作意图,如果是,则根据意图数据查询出意图所关联的表单ID,再根据智能设备类型判断是否需要跳转至表单操作界面。如果智能设备无人机界面,如智能音响等,系统将采用多轮会话交互的方式进行表单内容填写。Through intent recognition, analyze whether the intent belongs to the form operation intent. If so, query the form ID associated with the intent according to the intent data, and then judge whether to jump to the form operation interface according to the type of smart device. If the smart device has a drone interface, such as a smart speaker, the system will use multiple rounds of conversational interaction to fill in the form content.
语音填写表单Fill out forms by voice
在进行表单填写时,首先会确认用户所使用的智能设备是否具备人机界面,若具有人机界面,则系统将会进入到相应表单界面进行填写,用户可根据表单内容进行语音输入。When filling out the form, it will first confirm whether the smart device used by the user has a man-machine interface. If it has a man-machine interface, the system will enter the corresponding form interface to fill in, and the user can perform voice input according to the content of the form.
若不具备人机界面或者出现人机界面使用困难的情况,则系统会启用多轮会话交互完成表单内容填报。系统将根据表单中的字段数量设置会话次数,并进行逐一交互,具体方式是:通过TTS技术根据字段名称合成语音并提示用户需要填写的内容及格式,用户输入完成之后系统进行校验及保存。If there is no man-machine interface or if it is difficult to use the man-machine interface, the system will enable multiple rounds of conversational interaction to complete the form content. The system will set the number of sessions according to the number of fields in the form, and interact one by one. The specific method is: use TTS technology to synthesize voice according to the field name and prompt the user to fill in the content and format. After the user completes the input, the system will verify and save it.
表单数据全部填写完成后,对表单数据进行分析,对于填写存在问题的数据进行的提示,用户修改完成后,表单自动发回后台;问题数据的分析范围包括重叠的时间、错别字、格式错误的语句和问答不一致的语句。After all the form data is filled in, the form data is analyzed, and prompts are given for filling in the problematic data. After the user completes the modification, the form is automatically sent back to the background; the analysis scope of the problem data includes overlapping time, typos, and wrongly formatted sentences Statements inconsistent with the question and answer.
S5、服务器后台将表单填写过程中的难识别的语音、失败的意图分析过程进行分析,对业务表单模型、意图模型和动作指令模型进行更新,以提高意图识别和表单填写的正确率。S5. The server background analyzes the difficult-to-recognize voice and the failed intent analysis process during the form filling process, and updates the business form model, intent model and action instruction model to improve the correct rate of intent recognition and form filling.
本发明实施例中,可以预先创建针对不同业务的业务表单模型、用于识别针对业务表单模型的意图的意图模型,以及用于针对业务表单模型执行填写相关操作的多个动作指令模型;接收第一语音指令,将第一语音指令转换成对应的第二文本信息;采用自然语言处理从第二文本信息中提取出用于进行意图识别的目标关键词;采用意图模型确定目标关键词对应的第一目标意图;当第一目标意图所对应的第一动作指令模型为展示业务表单模型时,确定用于展示目标业务表单模型的终端设备的目标设备类型;当目标设备类型为第一类型时,通过语音交互的方式展示目标业务表单模型;当目标设备类型为第二类型时,在终端设备中显示目标业务表单模型;在展示目标业务表单模型的过程中,接收第二语音指令,并采用意图模型确定第二语音指令对应的第二目标意图;当第二目标意图对应的第二动作指令模型为填写业务表单模型时,确定第二语音指令所针对的目标字段,并从第二语音指令中,提取针对目标字段的第一文本信息;根据第二动作指令模型中的目标算法,将第一文本信息填充至目标字段。通过本发明实施例,实现了基于语音识别,来帮助用户完成业务表单的自动填报,而无需用户手动输入;既提高了用户填写业务表单的效率,又减少了用户填写业务表单的学习成本;且基于语音的意图来自动完成业务表单的填写,提高了用户业务表单的填写正确率。In the embodiment of the present invention, it is possible to pre-create business form models for different businesses, an intent model for identifying intentions for the business form models, and multiple action instruction models for performing filling-related operations for the business form models; receiving the first A voice command, converting the first voice command into corresponding second text information; using natural language processing to extract target keywords for intent recognition from the second text information; using an intent model to determine the target keyword corresponding A target intent; when the first action instruction model corresponding to the first target intent is a display business form model, determine the target device type of the terminal device used to display the target business form model; when the target device type is the first type, Display the target business form model by way of voice interaction; when the target device type is the second type, display the target business form model in the terminal device; receive the second voice instruction and adopt the intent during the process of displaying the target business form model The model determines the second target intent corresponding to the second voice instruction; when the second action instruction model corresponding to the second target intent is to fill in a business form model, determine the target field targeted by the second voice command, and select from the second voice command , extract the first text information for the target field; fill the first text information into the target field according to the target algorithm in the second action instruction model. Through the embodiment of the present invention, it is realized based on speech recognition to help users complete the automatic filling of business forms without manual input by users; it not only improves the efficiency of users filling in business forms, but also reduces the learning cost for users to fill in business forms; and Based on the intention of the voice, the filling of the business form is automatically completed, which improves the correct rate of filling the user's business form.
另外,基于终端设备的类型确定展示业务表单模型的方式,可以使得不具备人机交互界面的终端设备也可以基于语音交互来填写业务表单。In addition, the way of displaying the business form model is determined based on the type of the terminal device, so that the terminal device without a human-computer interaction interface can also fill in the business form based on voice interaction.
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。It should be noted that, for the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action sequence, because According to the embodiment of the present invention, certain steps may be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
参照图5,示出了本发明实施例的一种业务表单的填写装置的结构示意图,可以包括如下模块:Referring to Fig. 5, it shows a schematic structural diagram of a device for filling in a business form according to an embodiment of the present invention, which may include the following modules:
创建模块501,用于创建针对不同业务的业务表单模型、用于识别针对业务表单模型的意图的意图模型,以及用于针对业务表单模型执行填写相关操作的多个动作指令模型;意图模型中的意图分别与业务表单模型和动作指令模型存在对应关系;The creation module 501 is used to create business form models for different businesses, an intention model for identifying intentions for the business form models, and multiple action instruction models for performing filling-related operations for the business form models; in the intention model There is a corresponding relationship between the intent and the business form model and the action instruction model;
第一意图确定模块502,用于接收第一语音指令,并采用意图模型确定第一语音指令对应的第一目标意图;The first intention determination module 502 is configured to receive the first voice instruction, and use the intention model to determine the first target intention corresponding to the first voice instruction;
展示模块503,用于当第一目标意图所对应的第一动作指令模型为展示业务表单模型时,展示与第一目标意图对应的目标业务表单模型;A display module 503, configured to display a target business form model corresponding to the first target intent when the first action instruction model corresponding to the first target intent is a display business form model;
第二意图确定模块504,用于在展示目标业务表单模型的过程中,接收第二语音指令,并采用意图模型确定第二语音指令对应的第二目标意图;The second intention determination module 504 is configured to receive the second voice instruction during the process of displaying the target business form model, and determine the second target intention corresponding to the second voice instruction by using the intention model;
填写模块505,用于当第二目标意图对应的第二动作指令模型与填充目标业务表单模型相关时,根据第二动作指令模型和第二语音指令对目标业务表单模型进行填写操作。The filling module 505 is configured to fill in the target business form model according to the second action command model and the second voice command when the second action instruction model corresponding to the second target intent is related to filling the target business form model.
本发明的一个可选实施例中,展示模块503,包括:In an optional embodiment of the present invention, the display module 503 includes:
目标设备类型确定子模块,用于确定用于展示目标业务表单模型的终端设备的目标设备类型;The target device type determination submodule is used to determine the target device type of the terminal device used to display the target business form model;
语音交互展示子模块,用于当目标设备类型为第一类型时,通过语音交互的方式展示目标业务表单模型;The voice interaction display submodule is used to display the target business form model through voice interaction when the target device type is the first type;
显示子模块,用于当目标设备类型为第二类型时,在终端设备中显示目标业务表单模型。The display submodule is used to display the target business form model in the terminal device when the target device type is the second type.
本发明的一个可选实施例中,装置还包括:In an optional embodiment of the present invention, the device also includes:
第一更新模块,用于当无法确定第一目标意图和/或无法确定第二目标意图时,记录第一异常日志数据;The first update module is used to record the first abnormal log data when the first target intent cannot be determined and/or the second target intent cannot be determined;
根据第一异常日志数据对意图模型进行更新;updating the intent model according to the first exception log data;
本发明的一个可选实施例中,装置还包括:In an optional embodiment of the present invention, the device also includes:
第二更行模块,用于当根据第二动作指令模型和第二语音指令对目标业务表单模型进行填写操作出现填写异常时,生成第二异常日志数据;根据第二异常日志数据对多个动作指令模型进行更新,以及对意图模型进行更新。The second line-changing module is used to generate second abnormal log data when the target business form model is filled in according to the second action instruction model and the second voice instruction when the filling operation is abnormal; according to the second abnormal log data, a plurality of actions The instruction model is updated, and the intent model is updated.
本发明的一个可选实施例中,目标业务表单模型包括多个字段,填写模块505,用于确定第二语音指令所针对的目标字段,并从第二语音指令中,提取针对目标字段的第一文本信息;根据第二动作指令模型中的目标算法,将第一文本信息填充至目标字段。In an optional embodiment of the present invention, the target business form model includes multiple fields, and the filling module 505 is configured to determine the target field for the second voice instruction, and extract the first field for the target field from the second voice instruction. A text information; fill the first text information into the target field according to the target algorithm in the second action instruction model.
本发明的一个可选实施例中,装置还包括:In an optional embodiment of the present invention, the device also includes:
异常检测模块,用于检测填充后的目标字段是否存在填写内容异常;当填充后的目标字段存在填写内容异常时,针对目标字段进行提示;当填充后的目标字段不存在填写内容异常时,对填充至目标字段的数据进行保存。The abnormality detection module is used to detect whether there is an abnormality in the filling content of the filled target field; when there is an abnormal filling content in the filled target field, a prompt is given for the target field; when there is no abnormal filling content in the filled target field, the The data filled into the target field is saved.
本发明的一个可选实施例中,第一意图确定模块502,用于将第一语音指令转换成对应的第二文本信息;采用自然语言处理从第二文本信息中提取出用于进行意图识别的目标关键词;采用意图模型确定目标关键词对应的第一目标意图。In an optional embodiment of the present invention, the first intent determination module 502 is configured to convert the first voice instruction into corresponding second text information; use natural language processing to extract the second text information for intent recognition target keyword; using an intent model to determine the first target intent corresponding to the target keyword.
本发明实施例中,可以预先创建针对不同业务的业务表单模型、用于识别针对业务表单模型的意图的意图模型,以及用于针对业务表单模型执行填写相关操作的多个动作指令模型;意图模型中的意图分别与业务表单模型和动作指令模型存在对应关系;接收第一语音指令,并采用意图模型确定第一语音指令对应的第一目标意图;当第一目标意图所对应的第一动作指令模型为展示业务表单模型时,展示与第一目标意图对应的目标业务表单模型;在展示目标业务表单模型的过程中,接收第二语音指令,并采用意图模型确定第二语音指令对应的第二目标意图;当第二目标意图对应的第二动作指令模型与填充目标业务表单模型相关时,根据第二动作指令模型和第二语音指令对目标业务表单模型进行填写操作。通过本发明实施例,实现了基于语音识别,来帮助用户完成业务表单的自动填报,而无需用户手动输入;既提高了用户填写业务表单的效率,又减少了用户填写业务表单的学习成本;且基于语音的意图来自动完成业务表单的填写,提高了用户业务表单的填写正确率。In the embodiment of the present invention, it is possible to pre-create business form models for different businesses, an intention model for identifying intentions for the business form models, and multiple action instruction models for performing filling-related operations for the business form models; the intention model There is a corresponding relationship between the intentions in the business form model and the action instruction model; receive the first voice instruction, and use the intention model to determine the first target intention corresponding to the first voice instruction; when the first action instruction corresponding to the first target intention When the model is a display business form model, display the target business form model corresponding to the first target intent; in the process of displaying the target business form model, receive the second voice instruction, and use the intent model to determine the second voice instruction corresponding to the second voice instruction. Target intent: when the second action instruction model corresponding to the second target intent is related to filling the target business form model, fill in the target business form model according to the second action instruction model and the second voice instruction. Through the embodiment of the present invention, it is realized based on speech recognition to help users complete the automatic filling of business forms without manual input by users; it not only improves the efficiency of users filling in business forms, but also reduces the learning cost for users to fill in business forms; and Based on the intention of the voice, the filling of the business form is automatically completed, which improves the correct rate of filling the user's business form.
本发明实施例还提供了一种电子设备,包括处理器、存储器及存储在存储器上并能够在处理器上运行的计算机程序,计算机程序被处理器执行时实现如上业务表单的填写方法。The embodiment of the present invention also provides an electronic device, including a processor, a memory, and a computer program stored on the memory and capable of running on the processor. When the computer program is executed by the processor, the above method for filling in the business form is realized.
本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如上业务表单的填写方法。The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above method for filling in a business form is realized.
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for related parts, please refer to the part of the description of the method embodiment.
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。Each embodiment in this specification is described in a progressive manner, each embodiment focuses on the difference from other embodiments, and the same and similar parts of each embodiment can be referred to each other.
本领域内的技术人员应明白,本发明实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, devices, or computer program products. Accordingly, embodiments of the invention may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of the invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present invention are described with reference to flowcharts and/or block diagrams of methods, terminal devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor or processor of other programmable data processing terminal equipment to produce a machine such that instructions executed by the computer or processor of other programmable data processing terminal equipment Produce means for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the The instruction means implements the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded into a computer or other programmable data processing terminal equipment, so that a series of operational steps are performed on the computer or other programmable terminal equipment to produce computer-implemented processing, thereby The instructions executed above provide steps for implementing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。Having described preferred embodiments of embodiments of the present invention, additional changes and modifications can be made to these embodiments by those skilled in the art once the basic inventive concept is appreciated. Therefore, the appended claims are intended to be construed to cover the preferred embodiment and all changes and modifications which fall within the scope of the embodiments of the present invention.
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article, or terminal equipment comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements identified, or also include elements inherent in such a process, method, article, or end-equipment. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or terminal device comprising said element.
以上对所提供的一种业务表单的填写方法、装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The above provides a detailed introduction to the filling method, device, electronic equipment and storage medium of a business form provided. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only It is used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary, this The content of the description should not be construed as limiting the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210998236.3A CN115509485A (en) | 2022-08-19 | 2022-08-19 | Filling-in method and device of business form, electronic equipment and storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210998236.3A CN115509485A (en) | 2022-08-19 | 2022-08-19 | Filling-in method and device of business form, electronic equipment and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN115509485A true CN115509485A (en) | 2022-12-23 |
Family
ID=84501085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210998236.3A Pending CN115509485A (en) | 2022-08-19 | 2022-08-19 | Filling-in method and device of business form, electronic equipment and storage medium |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN115509485A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115841098A (en) * | 2023-02-24 | 2023-03-24 | 天津爱波瑞科技发展有限公司 | Interactive batch filling method and system based on data identification |
| CN116524926A (en) * | 2023-04-27 | 2023-08-01 | 百洋智能科技集团股份有限公司 | Method for generating service form through voice control at mobile terminal |
| CN119988583A (en) * | 2025-01-15 | 2025-05-13 | 浪潮通用软件有限公司 | A method, device and medium for generating business forms through voice intelligence |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107168551A (en) * | 2017-06-13 | 2017-09-15 | 重庆小雨点小额贷款有限公司 | The input method that a kind of list is filled in |
| CN110839998A (en) * | 2019-09-30 | 2020-02-28 | 佛山市威格特电气设备有限公司 | Smart helmet voice filling in the job form method |
| CN110992945A (en) * | 2018-09-30 | 2020-04-10 | 上海柠睿企业服务合伙企业(有限合伙) | Voice form filling method, device, system, server, terminal and storage medium |
| CN111933134A (en) * | 2020-07-23 | 2020-11-13 | 珠海大横琴科技发展有限公司 | Man-machine interaction method and device, electronic equipment and storage medium |
| CN113408254A (en) * | 2021-05-18 | 2021-09-17 | 支付宝(杭州)信息技术有限公司 | Page form information filling method, device, equipment and readable medium |
-
2022
- 2022-08-19 CN CN202210998236.3A patent/CN115509485A/en active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107168551A (en) * | 2017-06-13 | 2017-09-15 | 重庆小雨点小额贷款有限公司 | The input method that a kind of list is filled in |
| CN110992945A (en) * | 2018-09-30 | 2020-04-10 | 上海柠睿企业服务合伙企业(有限合伙) | Voice form filling method, device, system, server, terminal and storage medium |
| CN110839998A (en) * | 2019-09-30 | 2020-02-28 | 佛山市威格特电气设备有限公司 | Smart helmet voice filling in the job form method |
| CN111933134A (en) * | 2020-07-23 | 2020-11-13 | 珠海大横琴科技发展有限公司 | Man-machine interaction method and device, electronic equipment and storage medium |
| CN113408254A (en) * | 2021-05-18 | 2021-09-17 | 支付宝(杭州)信息技术有限公司 | Page form information filling method, device, equipment and readable medium |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115841098A (en) * | 2023-02-24 | 2023-03-24 | 天津爱波瑞科技发展有限公司 | Interactive batch filling method and system based on data identification |
| CN116524926A (en) * | 2023-04-27 | 2023-08-01 | 百洋智能科技集团股份有限公司 | Method for generating service form through voice control at mobile terminal |
| CN116524926B (en) * | 2023-04-27 | 2024-06-04 | 百洋智能科技集团股份有限公司 | Method for generating service form through voice control at mobile terminal |
| CN119988583A (en) * | 2025-01-15 | 2025-05-13 | 浪潮通用软件有限公司 | A method, device and medium for generating business forms through voice intelligence |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10937413B2 (en) | Techniques for model training for voice features | |
| CN112346567B (en) | Virtual interaction model generation method and device based on AI (Artificial Intelligence) and computer equipment | |
| CN107622054B (en) | Text data error correction method and device | |
| CN109360550B (en) | Testing method, device, equipment and storage medium of voice interaction system | |
| US10803850B2 (en) | Voice generation with predetermined emotion type | |
| US20220076674A1 (en) | Cross-device voiceprint recognition | |
| CN109325091B (en) | Method, device, equipment and medium for updating attribute information of interest points | |
| US12197872B2 (en) | Guided text generation for task-oriented dialogue | |
| CN115509485A (en) | Filling-in method and device of business form, electronic equipment and storage medium | |
| US10854189B2 (en) | Techniques for model training for voice features | |
| CN113849623A (en) | Text-based visual question answering method and device | |
| CN111177307A (en) | Test scheme and system based on semantic understanding similarity threshold configuration | |
| CN115803734A (en) | Natural language enrichment using action interpretation | |
| KR20220042103A (en) | Method and Apparatus for Providing Hybrid Intelligent Customer Consultation | |
| CN117786071A (en) | A business-based question-answering method, device, electronic device, and storage medium | |
| CN106486120A (en) | Interactive voice response method and answering system | |
| CN117746143A (en) | AIGC-based image description text generation method and device and storage medium | |
| WO2025039805A1 (en) | Reply generation system and method, and device | |
| CN110597958A (en) | Text classification model training and use method and device | |
| CN116783649A (en) | Diagnostic services in speech recognition | |
| CN117422068A (en) | Information processing method, information processing device, electronic equipment and storage medium | |
| TW201833730A (en) | Information interaction method and device | |
| CN111723559B (en) | Real-time information extraction method and device | |
| CN119719309A (en) | Man-machine conversation method, device, storage medium and program product | |
| CN119580742A (en) | A voice interaction method and device |
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 |