WO2020125364A1 - 信息校验输入方法、装置、计算机设备和存储介质 - Google Patents
信息校验输入方法、装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- WO2020125364A1 WO2020125364A1 PCT/CN2019/121333 CN2019121333W WO2020125364A1 WO 2020125364 A1 WO2020125364 A1 WO 2020125364A1 CN 2019121333 W CN2019121333 W CN 2019121333W WO 2020125364 A1 WO2020125364 A1 WO 2020125364A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- verified
- input
- voice
- receiving
- Prior art date
Links
- 238000012795 verification Methods 0.000 title claims abstract description 150
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000011218 segmentation Effects 0.000 claims abstract description 62
- 238000012790 confirmation Methods 0.000 claims abstract description 56
- 238000012937 correction Methods 0.000 claims abstract description 46
- 230000001915 proofreading effect Effects 0.000 claims abstract description 26
- 238000013507 mapping Methods 0.000 claims description 10
- 238000000605 extraction Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 239000000284 extract Substances 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 238000005452 bending Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
Definitions
- the present application relates to an information verification input method, device, computer equipment, and storage medium.
- the identity representation information in different scenarios such as express delivery number and network ID was born.
- this information is to ensure its uniqueness. It is usually more complicated.
- users use these identity representative information, they are prone to input errors, and they also need to be checked to check, so the input efficiency is low.
- an information verification input method device, computer device, and storage medium are provided.
- An information verification input method including:
- An information verification input device including:
- the mode receiving module is used to receive the input mode sent by the user terminal;
- the information to be verified acquisition module is used to receive the input information to be verified when the input mode is voice proofreading;
- the word segmentation module is used to segment the word to be checked and query the word segmentation voice corresponding to the word segmentation;
- the voice acquisition module is used to obtain the target voice corresponding to the information to be verified according to the word segmentation voice;
- the voice verification module is used to output the target voice and save the information to be verified when receiving the first confirmation instruction corresponding to the target voice;
- the first correction module is configured to, when receiving the first correction instruction corresponding to the target voice, continue to receive the input information to be checked until receiving the first confirmation instruction of the target voice corresponding to the information to be checked, save Information to be verified.
- a computer device includes a memory and one or more processors.
- the memory stores computer-readable instructions.
- the one or more processors are executed The following steps:
- One or more non-volatile computer-readable storage media storing computer-readable instructions.
- the computer-readable instructions When executed by one or more processors, the one or more processors perform the following steps:
- FIG. 1 is an application scenario diagram of an information verification input method according to one or more embodiments.
- FIG. 2 is a schematic flowchart of an information verification input method according to one or more embodiments.
- FIG. 3 is a schematic flowchart of a history verification method according to one or more embodiments.
- FIG. 4 is a block diagram of an information verification input device according to one or more embodiments.
- Figure 5 is a block diagram of a computer device in accordance with one or more embodiments.
- the information verification input method provided in this application can be applied to the application environment shown in FIG. 1.
- the terminal 102 communicates with the server 104 via the network.
- the terminal 102 can obtain the voice corresponding to the input information to be verified and perform a voice broadcast.
- the user checks the input to be verified Whether the verification information is correct, if it is correct, a first confirmation instruction is input, and the terminal 102 saves the input information to be verified after receiving the user's first confirmation instruction.
- the terminal 102 may send the information entered by the user to the server 104, or store the voice in the server 104.
- the terminal 102 obtains the corresponding voice from the server 104 for broadcasting.
- the terminal 102 may be, but not limited to, various personal computers, notebook computers, smart phones, tablet computers, and portable wearable devices.
- the server 104 may be implemented by an independent server or a server cluster composed of multiple servers.
- an information verification input method is provided. Taking the method applied to the terminal 102 in FIG. 1 as an example for illustration, it includes the following steps:
- S202 Receive an input mode sent by a user terminal.
- the input mode is a mode selected by the user operating the terminal, and may include two modes of voice proofreading and non-voice proofreading, and may also include other input modes selected by the user.
- the terminal provides a button for selecting an input mode to the user.
- the user can select the input mode through this button.
- the terminal receives the input mode selected by the user, it switches to the corresponding mode processing step.
- the information to be verified is information that requires the terminal to broadcast it for user verification. It can be a complicated and irregular and representative information such as a courier note number, bank card number, or ID card number.
- voice proofreading is one of the input modes.
- the terminal In the voice proofreading input mode, when the terminal receives the information to be verified input by the user, the terminal automatically broadcasts the information to be verified.
- the terminal may provide the user with a page for inputting information. This page may include the information to be verified and other information. The user may input the information to be verified and other information at the corresponding position on the page. The terminal only treats the verification information Carry out voice broadcast and store other information directly.
- the terminal After receiving the information to be verified input by the user, the terminal needs to segment the information to be verified first.
- the technician can first train the segmentation rules, and can segment the words according to the type of input content, such as letters and numbers. Other word segmentation rules can be followed, for example, the terminal can recognize the input content according to the semantic recognition tool, obtain professional voice corresponding to the content, and so on.
- word segmentation is performed on the verification information according to the trained word segmentation rules
- the terminal queries the speech corresponding to each piece of information to be verified after the word segmentation processing is performed from the location of the stored speech, that is, the word segmentation speech.
- technicians can first train a speech library that stores word segmentation speech according to rules such as the type and field of possible input information to be verified, and the terminal can select a speech library based on the type and field of user-entered information to be verified Find out the corresponding participle speech as output.
- the segmented speech is then spliced according to the segmentation rules to obtain the target speech corresponding to the complete information to be verified.
- S210 Output the target voice, and when receiving the first confirmation instruction corresponding to the target voice, save the information to be verified.
- the first confirmation instruction is an instruction input by the user to confirm that the target voice is consistent with the information to be verified in the input mode of voice proofreading; it may be an instruction input by the user through a key provided by the terminal to confirm or not.
- the terminal broadcasts the voice of the information to be verified, so that the user checks whether the input information to be verified is accurate. If it is accurate, the user enters the first confirmation instruction on the terminal, and the terminal saves the information to be verified input by the user as User Info.
- the first correction instruction is a correction instruction sent to the terminal when the user finds that the information to be verified is wrong when checking the verification information; after receiving the information to be verified input by the user, the terminal can provide two selection buttons, one is the first A confirmation instruction button and a button for the first correction instruction enable the user to select whether to re-enter the information to be checked according to the accuracy of the information to be checked.
- the user may send the first correction instruction to the terminal, and then re-enter the aforementioned to-be-calibrated Verify the information until the user confirms that the input information to be verified is correct, enters the first confirmation instruction into the terminal, and then saves the information to be verified.
- the terminal can obtain the corresponding input of the information to be verified Voice, and voice broadcast.
- the user checks whether the input information to be verified is correct. If it is correct, enter the first confirmation instruction. After receiving the user's first confirmation instruction, the terminal will verify the input Save the information. If the user checks that the information to be verified is incorrect, the user enters the first correction instruction, and then re-enters the information to be verified, until the user confirms that the input information to be verified is correct, and then saves the information to be verified.
- Provide voice broadcast of the information to be verified through the terminal change the user's input habits, facilitate the user to check the complex and irregular and representative information input, ensure the accuracy of the input of the information to be verified, and improve the information calibration Check input efficiency.
- receiving the input information to be verified in step S204 in the above information verification input method may include: receiving an input picture containing the information to be verified; performing feature extraction on the picture to obtain a characteristic part; Identify the information to be verified from the characteristic part.
- the picture of the information to be verified is a picture containing the information to be verified by the user, which can be the content input by the user in the handwriting interface provided by the terminal; it can also be one or more photos containing the information to be verified ,
- the express number is the information to be verified
- the user can take a photo of the express number as the picture of the information to be verified or the picture showing the card number on the bank card; because the information to be verified is entered in the format of the picture To the terminal, the terminal needs to extract the information to be verified from the picture, the characteristic part is the part of the picture that contains the information to be verified; for example, if the user enters a photo of the entire express single number, the terminal needs to obtain the corresponding number As the characteristic part.
- the terminal when the user inputs a picture containing the information to be verified on the terminal, after receiving the picture, the terminal first extracts the characteristic part from the picture according to the way of identifying the keyword or distinguishing the characteristic part in the picture from the background part, and then The feature part is compared with the stroke and bending degree of the field stored in the content library, and the Chinese characters, English letters or numbers corresponding to the feature part are matched, and the matched part is used as the information to be verified, and the terminal broadcasts the voice.
- the method of identifying keywords may include: if the information to be verified in this method is a courier order number, the terminal recognizes the area corresponding to the "courier order number" in the picture, and uses the content in this area as a characteristic part; and distinguish
- the manner of the feature part and the background part in the picture may include: When the picture to be verified is a picture containing the feature part and the background part, the terminal may divide the picture in the picture according to the large and homogeneous characteristics of the image background The feature part is separated from the background part, and then the feature part is extracted; similarly, if the user inputs the information to be verified by handwriting on the terminal, the information to be verified input by the user can be directly extracted to match the Chinese characters and English corresponding to the feature part Letters or numbers, skip the process of distinguishing the feature part and the background part.
- the user is allowed to input information to be verified in different forms, which facilitates the user's input process.
- the information to be verified in the above information verification input method may include identity information; then the above method further includes a historical verification method, specifically including the following steps:
- S302 When receiving the input identity confirmation instruction corresponding to the target voice, detect whether the identity information is in the database, and when the identity information is in the database, extract historical verification information corresponding to the identity information from the database.
- Identity information is used to identify whether this user is a historical user who has recorded information in the database, and can be unique information such as the user's ID number, mobile phone number, user account, and so on.
- the identity confirmation instruction is an instruction for the user to confirm the accuracy of the identity information in the input information to be verified.
- the terminal can broadcast the identity information first when identifying the identity information in the information to be verified, if the user confirms the identity information according to the broadcast voice When it is accurate, input the identity confirmation instruction to the terminal.
- the historical verification information is the saved information to be verified when the terminal inquires from the database according to the identity information entered by the user, which may be a complicated express number or bank card number, ID number, etc. that the user previously filled in and confirmed through the terminal. Regular and representative information.
- the user terminal when the user terminal receives the information to be verified input by the user, it can first identify the identity information in the information to be verified, and broadcast the identity information. If the user confirms that the identity information is accurate according to the voice of the broadcast, then input to the terminal Identity confirmation instruction, when the terminal receives the identity confirmation instruction input by the user, it queries the database for historical information corresponding to this identity information according to the identity information. If it exists, the historical verification information corresponding to the identity information is extracted from the database as a pending Verify information to prevent users from repeatedly inputting information to be verified. Optionally, technicians can place a database storing historical user information on the server side. When the terminal needs to query the content in this database, it can send a query application to the server to enable the server to query the corresponding information, thereby reducing the data pressure on the terminal To increase the terminal's response speed.
- the terminal After the terminal obtains the historical verification information from the database, it is necessary to establish a mapping relationship between the historical verification information and the title of the page that the current user needs to input, and fill in the corresponding content in the historical verification information into the current user. The corresponding part in the title of the page.
- the terminal fills the corresponding content in the historical verification information into the corresponding part in the title of the page that the current user needs to input, the information to be verified in the current page is generated, and the user can choose to broadcast the automatic Fill in the information to be verified to ensure that the content automatically filled in by the terminal based on the historical verification information is accurate.
- the terminal receives the voice broadcast request input by the user, the corresponding content is obtained according to the content in steps S206 and S208 described above Voice output.
- an instruction to confirm the historical verification information is input to the terminal, and after receiving the instruction, the terminal saves the automatically filled historical verification Information to complete the input process of the information to be verified.
- a user when a user enters multiple items of information to be verified on the terminal at the same time, such as when the user needs to fill out a bank card application, when the terminal receives identity information (such as an ID number) that the user can enter, and the user confirms that the identity information is accurate , You can get other information to be verified according to the user's historical records, and automatically fill in the corresponding position on the terminal page.
- the user can select the content automatically filled in by the terminal voice broadcast and the title corresponding to this content.
- the terminal automatically fills in the name-Zhang XX, contact phone -18XXXX, home address: XX street in XX city, etc., if the user can
- the operation terminal broadcasts the above content by voice. At the same time, the user verifies the accuracy of the information.
- the terminal can identify whether the user has a history record in the database according to the user's identity information, directly obtain historical verification information as the information to be verified, and automatically fill in the current page to reduce the user's input pressure.
- step S306 after outputting the historical verification information and the voice of the title corresponding to the historical verification information in step S306 in the above information verification input method, it may further include: when the input and historical verification information is received And the second correction instruction corresponding to the voice of the title corresponding to the historical verification information, the historical verification information is corrected according to the second correction instruction.
- the second correction instruction is a correction instruction sent to the terminal when the user finds that the historical verification information is wrong when checking the content filled in by the terminal according to the historical verification information; after the terminal automatically fills in the content in the historical verification information, the user can Provide two selection buttons for the user to confirm whether the content is accurate, one is the second confirmation instruction button, and the other is the second correction instruction button, so that the user can choose whether to re-enter the information to be checked according to the accuracy of the information to be checked .
- the terminal after the terminal automatically fills in the content filled in according to the historical verification information, if the user inputs the second correction instruction, the terminal obtains the correct content as the information to be verified according to the second correction instruction.
- the input mode sent by the user terminal in step S202 in the above information verification input method may further include: when the input mode is non-voice proofreading, receiving the input information to be verified; when receiving the input The third confirmation instruction corresponding to the information to be verified, the information to be verified is saved.
- the non-voice proofreading mode is another input mode provided by the terminal to the user. In this mode, the terminal will not automatically broadcast the information to be verified input by the user, and the user needs to check the accuracy of the input information to be verified.
- the third confirmation instruction is an instruction input by the user to confirm that the target voice is consistent with the information to be verified in the non-voice proof input mode; it may be an instruction input by the user through a key provided by the terminal to confirm or not.
- the step of outputting the corresponding voice according to the verification information is not performed, and the user checks whether the input information to be verified is accurate or not.
- the terminal inputs the third confirmation instruction, and the terminal directly saves the information to be verified. Due to the security of the content of the voice broadcast and the security of the application scenario, the user can choose to turn off the voice broadcast function when verifying some passwords and other security messages or in a less secure environment.
- the input mode selected by the user is the non-voice proofing mode, it is provided to directly store the information to be verified.
- steps in the flowcharts of FIG. 2 to FIG. 3 are displayed in order according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless clearly stated in this article, the execution of these steps is not strictly limited in order, and these steps may be executed in other orders. Moreover, at least some of the steps in FIGS. 2 to 3 may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but may be executed at different times. These sub-steps or The execution order of the stages is not necessarily sequential, but may be executed in turn or alternately with other steps or sub-steps of the other steps or at least a part of the stages.
- an information verification input device including: a pattern receiving module 100, a to-be-checked information acquisition module 200, a word segmentation module 300, a voice acquisition module 400, and a voice verification module 500 And the first correction module 600, in which:
- the mode receiving module 100 is configured to receive the input mode sent by the user terminal.
- the information-to-be-checked obtaining module 200 is configured to receive the input information to be checked when the input mode is voice proofreading.
- the word segmentation module 300 is used to perform word segmentation on the verification information and query the word segmentation speech corresponding to the word segmentation.
- the voice acquisition module 400 is used to obtain the target voice corresponding to the information to be verified according to the word segmentation voice.
- the voice verification module 500 is configured to output a target voice, and when receiving the first confirmation instruction corresponding to the target voice, save the information to be verified.
- the first correction module 600 is configured to, when receiving the first correction instruction corresponding to the target voice, continue to receive the input information to be checked until receiving the first confirmation instruction of the target voice corresponding to the information to be checked, Save the information to be verified.
- the information to-be-verified module 200 in the above information verification input device may include:
- the picture receiving unit is used to receive the input picture containing the information to be checked.
- the splitting unit is used to extract features from the pictures to obtain feature parts.
- the identification unit is used to identify the information to be verified from the characteristic part.
- the above information verification input device may further include:
- the historical verification information acquisition module is used to detect whether the identity information is in the database when the input identity confirmation instruction corresponding to the target voice is received, and extract the information corresponding to the identity information from the database when the identity information is in the database Historical verification information.
- the mapping relationship establishment module is used to establish a mapping relationship between the historical verification information and the corresponding title.
- the history verification module is used to output the history verification information and the voice of the title corresponding to the history verification information when the input voice broadcast request is received.
- the saving module is used to save the historical verification information when the input instruction for confirming the historical verification information is received.
- the above information verification input device may further include:
- the second correction module is configured to correct the historical verification information according to the second correction instruction when receiving the second correction instruction corresponding to the input voice of the historical verification information and the title corresponding to the historical verification information.
- the above information verification input device may further include:
- the non-voice proofing module is used to receive the input information to be verified when the input mode is non-voice proofing.
- the direct storage module is configured to save the information to be verified when receiving the input third confirmation instruction corresponding to the information to be verified.
- Each module in the above information verification input device may be implemented in whole or in part by software, hardware, or a combination thereof.
- the above modules may be embedded in the hardware form or independent of the processor in the computer device, or may be stored in the memory in the computer device in the form of software so that the processor can call and execute the operations corresponding to the above modules.
- Each module in the above information verification input device may be implemented in whole or in part by software, hardware, or a combination thereof.
- the above modules may be embedded in the hardware form or independent of the processor in the computer device, or may be stored in the memory in the computer device in the form of software so that the processor can call and execute the operations corresponding to the above modules.
- a computer device is provided.
- the computer device may be a terminal, and an internal structure diagram thereof may be as shown in FIG. 5.
- the computer equipment includes a processor, a memory, a network interface, a display screen, and an input device connected through a system bus.
- the processor of the computer device is used to provide computing and control capabilities.
- the memory of the computer device includes a non-volatile storage medium and an internal memory.
- the non-volatile storage medium stores an operating system and computer-readable instructions.
- the internal memory provides an environment for the operation of the operating system and computer-readable instructions in the non-volatile storage medium.
- the network interface of the computer device is used to communicate with external terminals through a network connection.
- the computer readable instructions are executed by the processor to implement an information verification input method.
- the display screen of the computer device may be a liquid crystal display screen or an electronic ink display screen
- the input device of the computer device may be a touch layer covered on the display screen, or may be a button, a trackball, or a touchpad provided on the computer device housing , Can also be an external keyboard, touchpad or mouse.
- FIG. 5 is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied.
- the specific computer device may Including more or less components than shown in the figure, or combining certain components, or having different component arrangements
- a computer device includes a memory and one or more processors.
- the memory stores computer-readable instructions.
- the one or more processors perform the following steps: receiving the user terminal Input mode; when the input mode is voice proofreading, receive the input information to be verified; perform word segmentation on the information to be verified, and query the word segmentation voice corresponding to the word segmentation; get the target voice corresponding to the information to be verified according to the word segmentation voice; output the target voice ,
- the first confirmation instruction corresponding to the target voice is received, the information to be verified is saved; and when the first correction instruction corresponding to the target voice is received, the input to be verified information continues to be received until the The first confirmation instruction of the target voice corresponding to the information to be verified saves the information to be verified.
- the processor receives the input information to be verified when the computer readable instructions are executed, including: receiving the input image containing the information to be verified; extracting the feature from the image to obtain the feature part; and extracting the feature part from the feature part Identify the information to be verified.
- the information to be verified in the above method implemented when the processor executes the computer-readable instructions includes identity information
- the processor also implements the following steps when the computer-readable instructions are executed:
- the input and target voice are received
- the corresponding identity confirmation instruction is detected, whether the identity information is in the database is detected.
- the identity information is in the database
- the historical verification information corresponding to the identity information is extracted from the database; the historical verification information is mapped to the corresponding title ;
- the input voice broadcast request is received, output the historical verification information and the voice of the title corresponding to the historical verification information; and when receiving the input instruction to confirm the historical verification information, save the historical verification information.
- the method further includes: when the inputted historical verification information and historical verification are received When the second correction instruction corresponding to the voice of the title corresponding to the verification information is corrected, the historical verification information is corrected according to the second correction instruction.
- the method further includes: when the input mode is non-voice proofreading, receiving input to-be-checked information; when receiving the input When the third confirmation instruction corresponding to the information to be verified, the information to be verified is saved.
- One or more non-volatile computer-readable storage media storing computer-readable instructions.
- the one or more processors perform the following steps: receiving a user terminal to send Input mode; when the input mode is voice proofreading, receive the input information to be verified; perform word segmentation on the information to be verified and query the word segmentation voice corresponding to the word segmentation; obtain the target speech corresponding to the information to be verified according to the word segmentation voice; output target Voice, when receiving the first confirmation instruction corresponding to the target voice, save the information to be verified; and when receiving the first correction instruction corresponding to the target voice, continue to receive the input to be verified information until it is received
- the first confirmation instruction of the target voice corresponding to the information to be verified saves the information to be verified.
- the received input information to be verified includes: receiving an input image containing the information to be verified; performing feature extraction on the image to obtain a feature portion; and Identify the information to be verified from the characteristic part.
- the information to be verified in the above method implemented when the computer-readable instruction is executed by the processor includes identity information
- the computer-readable instruction is also executed by the processor to implement the following steps:
- the identity confirmation instruction corresponding to the target voice detects whether the identity information is in the database
- the historical verification information corresponding to the identity information is extracted from the database;
- the historical verification information is established with the corresponding title The mapping relationship; and when the input voice broadcast request is received, the historical verification information and the voice of the title corresponding to the historical verification information are output; when the input instruction to confirm the historical verification information is received, the historical verification information is saved.
- the method further includes: when the inputted historical verification information and history are received When the second correction instruction corresponding to the voice of the title corresponding to the verification information is corrected, the historical verification information is corrected according to the second correction instruction.
- the method further includes: when the input mode is non-voice proofreading, receiving input to-be-checked information; when receiving the input The third confirmation instruction corresponding to the information to be verified, the information to be verified is saved.
- Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory.
- Volatile memory can include random access memory (RAM) or external cache memory.
- RAM random access memory
- DRAM dynamic RAM
- SDRAM synchronous DRAM
- DDRSDRAM double data rate SDRAM
- ESDRAM enhanced SDRAM
- SLDRAM synchronous chain (Synchlink) DRAM
- RDRAM direct RAM
- DRAM direct memory bus dynamic RAM
- RDRAM memory bus dynamic RAM
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- General Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
一种信息校验输入方法,包括:接收用户终端发送的输入模式;当输入模式为语音校对时,接收输入的待校验信息;对待校验信息进行分词,并查询分词对应的分词语音;根据分词语音得到待校验信息对应的目标语音;输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息;当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
Description
相关申请的交叉引用
本申请要求于2018年12月17日提交中国专利局,申请号为2018115443231,申请名称为“信息校验输入方法、装置、计算机设备和存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及一种信息校验输入方法、装置、计算机设备和存储介质。
随着科技社会的进步,网络和大数据与人们的生活越来越密不可分,技术人员通过开发实现多种功能的应用程序能够使得原来的线下交互变得更为便利。
在大数据时代,为了保护用户的隐私并确保用户的唯一性,诞生出快递单号、网络ID等在不同场景下的身份代表信息,然而,发明人意识到,这些信息为保证其唯一性,通常较为复杂,用户在使用这些身份代表信息时,易输入出错,检查起来也需要比较核对,输入效率较低。
发明内容
根据本申请公开的各种实施例,提供一种信息校验输入方法、装置、计算机设备和存储介质。
一种信息校验输入方法,包括:
接收用户终端发送的输入模式;
当输入模式为语音校对时,接收输入的待校验信息;
对待校验信息进行分词,并查询分词对应的分词语音;
根据分词语音得到待校验信息对应的目标语音;
输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息;及
当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
一种信息校验输入装置,包括:
模式接收模块,用于接收用户终端发送的输入模式;
待校验信息获取模块,用于当输入模式为语音校对时,接收输入的待校验信息;
分词模块,用于对待校验信息进行分词,并查询分词对应的分词语音;
语音获取模块,用于根据分词语音得到待校验信息对应的目标语音;
语音验证模块,用于输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息;及
第一纠正模块,用于当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
一种计算机设备,包括存储器和一个或多个处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述一个或多个处理器执行以下步骤:
接收用户终端发送的输入模式;
当输入模式为语音校对时,接收输入的待校验信息;
对待校验信息进行分词,并查询分词对应的分词语音;
根据分词语音得到待校验信息对应的目标语音;
输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息;及
当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
一个或多个存储有计算机可读指令的非易失性计算机可读存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:
接收用户终端发送的输入模式;
当输入模式为语音校对时,接收输入的待校验信息;
对待校验信息进行分词,并查询分词对应的分词语音;
根据分词语音得到待校验信息对应的目标语音;
输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息;及
当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
本申请的一个或多个实施例的细节在下面的附图和描述中提出。本申请的其它特征和优点将从说明书、附图以及权利要求书变得明显。
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为根据一个或多个实施例中信息校验输入方法的应用场景图。
图2为根据一个或多个实施例中信息校验输入方法的流程示意图。
图3为根据一个或多个实施例中历史校验方式的流程示意图。
图4为根据一个或多个实施例中信息校验输入装置的框图。
图5为根据一个或多个实施例中计算机设备的框图。
为了使本申请的技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的信息校验输入方法,可以应用于如图1所示的应用环境中。终端102通过网络与服务器104进行通信。用户在终端102中录入待校验信息时,若用户选择语音校对模式时,终端102可以获取输入的待校验信息对应的语音,并进行语音播报,在语音播报时,用户核对输入的待校验信息是否正确,若正确,则输入第一确认指令,终端102接收到用户的第一确认指令后,将输入的待校验信息进行保存。若用户在核对待校验信息不正确时,则输入第一纠正指令,然后重新输入上述的待校验信息,直至用户确认输入的待校验信息正确,则终端102保存此待校验信息。终端102可以将用户录入的信息发送至服务器104,也可以将语音存储在服务器104中,终端102从服务器104中获取对应的语音进行播报。终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在其中一个实施例中,如图2所示,提供了一种信息校验输入方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
S202,接收用户终端发送的输入模式。
输入模式是供操作终端的用户选择的模式,可以包括语音校对和非语音校对两种模式,也可以包括其他供用户选择的输入模式。
具体地,终端提供一个选择输入模式的按键给用户,用户可通过此按键选择输入模式,当终端接收到用户选择的输入模式后,切换到对应的模式处理步骤。
S204,当输入模式为语音校对时,接收输入的待校验信息。
待校验信息是需要终端对其进行语音播报供用户核对的信息,可以为快递单号或者银行***、身份证号等复杂无规律且具有代表性的信息。
具体地,语音校对为输入模式的一种,在语音校对的输入模式下,终端当接收到用户输入的待校验信息时,则自动语音播报此待校验信息。可选地,终端可以给用户提供一个输入信息的页面,此页面可以包括待校验信息和其他信息,用户可在页面中的对应位置输入待校验信息和其他信息,终端只对待校验信息进行语音播报,对其他信息可以直接存储。
S206,对待校验信息进行分词,并查询分词对应的分词语音。
具体地,终端接收到用户输入的待校验信息后,需要先对待校验信息进行分词,技术人员可以先训练分词规则,可以按照输入内容的类型进行分词,如按照字母、数字等形式;也可以按照其他分词规则,如终端可以根据语义识别工具识别输入的内容,获取与此内容对应的专业化语音等等。终端根据训练好的分词规则对待校验信息分词后,再分别从存储语音的位置查询进行分词处理后每一段待校验信息对应的语音,即分词语音。
可选地,技术人员可以根据可能输入的待校验信息的类型、领域等规则,先训练出存储分词语音的语音库,终端可以根据用户输入的待校验信息的类型和领域从语音库中查询出对应的分词语音作为输出。
S208,根据分词语音得到待校验信息对应的目标语音。
具体地,终端根据步骤S206查询到的进行分词处理后的每一段内容的语音后,将这些分段语音再按照分段规则进行拼接,得到完整的待校验信息对应的目标语音。
S210,输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息。
第一确认指令是在语音校对的输入模式下,用户输入的用于确认目标语音与待校验信息一致的指令;可以是用户通过终端提供的确认与否的按键输入的指令。
具体地,终端播报待校验信息的语音,使得用户核对输入的待校验信息 是否准确,若准确,则用户在终端上输入第一确认指令,终端将用户输入的待校验信息保存下来作为用户信息。
S212,当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
第一纠正指令是用户在核对待校验信息时,发现待校验信息出错向终端发送的纠正指令;终端在接收到用户输入的待校验信息后,可提供两个选择按键,一个是第一确认指令按键,一个是第一纠正指令的按键,使用户根据待校验信息的准确与否选择是否需要重新输入待校验信息。
具体地,若用户在根据终端播报的待校验信息的语音核对待校验信息的过程中,发现待校验信息不正确时,可以向终端发送第一纠正指令,然后重新输入上述的待校验信息,直至用户确认输入的待校验信息正确,向终端输入第一确认指令,则保存此待校验信息。
上述信息校验输入方法,用户在手机等智能终端中录入快递单号或者银行***、身份证号等待校验信息时,若用户选择语音校对模式时,终端可以获取输入的待校验信息对应的语音,并进行语音播报,在语音播报时,用户核对输入的待校验信息是否正确,若正确,则输入第一确认指令,终端接收到用户的第一确认指令后,将输入的待校验信息进行保存。若用户在核对待校验信息不正确时,则输入第一纠正指令,然后重新输入上述的待校验信息,直至用户确认输入的待校验信息正确,则保存此待校验信息。通过终端提供待校验信息的语音播报,改变用户的输入习惯,方便用户对输入的复杂无规律且具有代表性的信息进行校验,保证待校验信息校验输入的准确性,提高信息校验输入效率。
在其中一个实施例中,上述信息校验输入方法中的步骤S204中的接收输入的待校验信息,可以包括:接收输入的包含待校验信息的图片;对图片进行特征提取得到特征部分;从特征部分识别出待校验信息。
待校验信息的图片是包含有用户要输入的待校验信息的图片,可以是用 户在终端提供的手写界面中手写输入的内容;也可以是一张或多张包含待校验信息的照片,例如当快递单号为待校验信息时,用户可以拍一张快递单号的照片作为待校验信息的图片或者银行卡上显示***的图片;由于待校验信息是以图片的格式输入至终端,则终端需要从图片中提取出待校验信息,特征部分是图片中包含待校验信息的部分;例如若用户输入的是整张快递单号的照片,则终端需要获取单号对应的部分作为特征部分。
具体地,当用户是在终端上输入包含待校验信息的图片时,终端接收到图片后先根据识别关键字或者区分图片中的特征部分和背景部分背景的方式从图片中提取特征部分,然后将特征部分与内容库中存储的字段的笔画和弯曲程度等特征相比较,匹配出特征部分对应的汉字、英文字母或者号码,将匹配出的部分作为待校验信息,由终端进行语音播报。识别关键字的方式可以包括:若本方法中的待校验信息为快递单号时,则终端识别图片中“快递单号”对应的区域,并将此区域中的内容作为特征部分;而区分图片中的特征部分和背景部分背景的方式可以包括:当待校验信息的图片为包含特征部分和背景部分的图片时,终端可以根据图像背景具有面积大且同质的特性,将图片中的特征部分和背景部分区分开,进而提取特征部分;相似地,若用户在终端上手写输入待校验信息时,则可直接提取用户输入的待校验信息,匹配出特征部分对应的汉字、英文字母或者号码,略过特征部分和背景部分的区分过程。
上述实施例中,允许用户以不同形式输入待校验信息,方便了用户的输入过程。
在其中一个实施例中,上述信息校验输入方法中的待校验信息可以包括身份信息;则上述方法还包括历史校验方式,具体包括以下步骤:
S302,当接收到输入的与目标语音对应的身份确认指令时,检测身份信息是否在数据库中,当身份信息在数据库中时,则从数据库中提取与身份信息对应的历史校验信息。
身份信息是用于识别此用户是否为已在数据库中有过信息记录的历史用 户的信息,可以是用户的身份证号码、手机号、用户账号等唯一性信息。
身份确认指令是用户确认输入的待校验信息中的身份信息准确的指令,终端可以在识别出待校验信息中的身份信息时,先播报身份信息,若用户根据播报的语音确认此身份信息准确时,则向终端输入身份确认指令。
历史校验信息是当终端根据用户输入的身份信息从数据库中查询出的已保存的待校验信息,可以是用户之前通过终端填写且确认的快递单号或者银行***、身份证号等复杂无规律且具有代表性的信息。
具体地,当用户终端接收到用户输入的待校验信息,可先识别出待校验信息中的身份信息,播报身份信息,若用户根据播报的语音确认此身份信息准确时,则向终端输入身份确认指令,终端接收到用户输入的身份确认指令时,根据身份信息查询数据库中是否存在此身份信息对应的历史信息,若存在,则从数据库中提取与身份信息对应的历史校验信息作为待校验信息,避免用户重复输入待校验信息。可选地,技术人员可以将存储历史用户信息的数据库放置在服务器端,终端需要查询此数据库中的内容时,可以向服务器发送查询申请,使服务器查询对应的信息,由此减轻终端的数据压力,提高终端的反应速度。
S304,将历史校验信息与对应的标题建立映射关系。
具体地,当终端从数据库中获取历史校验信息之后,需要将历史校验信息与当前用户需要输入的页面中的标题建立映射关系,将历史校验信息中的对应内容填入当前用户需要输入的页面中的标题中的对应部分。
S306,当接收到输入的语音播报请求时,输出历史校验信息及历史校验信息对应的标题的语音。
具体地,当终端将历史校验信息中的对应内容填入当前用户需要输入的页面中的标题中的对应部分后,则生成了当前页面中的待校验信息,用户可以选择再次播报已自动填入的待校验信息来保证终端自动根据历史校验信息填入的内容是准确的,当终端接收到用户输入的语音播报请求时,则根据上述的步骤S206和S208中的内容获取对应的语音输出。
S308,当接收到输入的确认历史校验信息的指令时,保存历史校验信息。
具体地,若用户确认终端自动根据历史校验信息填入的内容是准确的,则向终端输入确认历史校验信息的指令,终端接收到这一指令后,保存这些自动填入的历史校验信息,完成待校验信息的输入过程。
例如,当用户同时在终端上输入多项待校验信息,如用户需要填写一个银行卡申请,当终端接收到能够用户输入的身份信息(如身份证号)、且用户确认此身份信息准确时,可以根据此用户的历史记录,获取其他待输入的待校验信息,并自动填写在终端页面的对应位置。用户可以选择终端语音播报自动填入的内容以及此内容对应的标题,如终端自动填入了姓名-张XX,联系电话-18XXXX,家庭住址:XX省XX市XX街道等等,则若用户可以操作终端将上述内容进行语音播报,在播报同时,由用户对这些信息的准确性进行核对。
上述实施例中,终端可以根据用户的身份信息识别此用户是否已在数据库中存在历史记录,直接获取历史校验信息作为待校验信息自动填入当前页面,降低用户的输入压力。
在其中一个实施例中,上述信息校验输入方法中的步骤S306中的输出历史校验信息及历史校验信息对应的标题的语音之后,还可以包括:当接收到输入的与历史校验信息及历史校验信息对应的标题的语音对应的第二纠正指令时,根据第二纠正指令纠正历史校验信息。
第二纠正指令是用户在核对终端根据历史校验信息填入的内容时,发现历史校验信息出错,则向终端发送的纠正指令;终端在自动填入历史校验信息中的内容后,可提供两个选择按键给用户确认此内容是否准确,一个是第二确认指令按键,一个是第二纠正指令的按键,使用户根据待校验信息的准确与否选择是否需要重新输入待校验信息。
具体地,当终端自动根据历史校验信息填入的内容后,若用户输入第二纠正指令,则终端根据第二纠正指令获取正确的内容作为待校验信息。
上述实施例中,若历史校验信息不准确或存在更改时,允许用户手动更 正其中错误的内容,保证输入的待校验信息的准确性。
在其中一个实施例中,上述信息校验输入方法中的步骤S202接收用户终端发送的输入模式之后,还可以包括:当输入模式是非语音校对时,接收输入的待校验信息;当接收到输入的与待校验信息对应的第三确认指令时,保存待校验信息。
非语音校对模式是终端提供给用户的另外一种输入模式,在此模式下,终端不会自动播报用户输入的待校验信息,需用户自行核对输入的待校验信息的准确与否。
第三确认指令是在非语音校对的输入模式下,用户输入的用于确认目标语音与待校验信息一致的指令;可以是用户通过终端提供的确认与否的按键输入的指令。
具体地,当用户选择的输入模式为非语音校对模式时,不执行所述根据校验信息输出对应的语音的步骤,用户自行核对输入的待校验信息的准确与否,若准确,则向终端输入第三确认指令,终端直接保存待校验信息。出于语音播报的内容和应用场景的安全性考虑,用户可以选择在对一些密码等验证消息或者在周围安全性较低的场景下,关闭语音播报功能。
上述实施例中,提供了当用户选择的输入模式为非语音校对模式时,直接存储待校验信息。
应该理解的是,虽然图2至图3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至图3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在其中一个实施例中,如图4所示,提供了一种信息校验输入装置,包 括:模式接收模块100、待校验信息获取模块200、分词模块300、语音获取模块400语音验证模块500和第一纠正模块600,其中:
模式接收模块100,用于接收用户终端发送的输入模式。
待校验信息获取模块200,用于当输入模式为语音校对时,接收输入的待校验信息。
分词模块300,用于对待校验信息进行分词,并查询分词对应的分词语音。
语音获取模块400,用于根据分词语音得到待校验信息对应的目标语音。
语音验证模块500,用于输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息。及
第一纠正模块600,用于当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
在其中一个实施例中,上述信息校验输入装置中的待校验信息获取模块200可以包括:
图片接收单元,用于接收输入的包含待校验信息的图片。
拆分单元,用于对图片进行特征提取得到特征部分。及
识别单元,用于从特征部分识别出待校验信息。
在其中一个实施例中,上述信息校验输入装置还可以包括:
历史校验信息获取模块,用于当接收到输入的与目标语音对应的身份确认指令时,检测身份信息是否在数据库中,当身份信息在数据库中时,则从数据库中提取与身份信息对应的历史校验信息。
映射关系建立模块,用于将历史校验信息与对应的标题建立映射关系。
历史校验模块,用于当接收到输入的语音播报请求时,输出历史校验信息及历史校验信息对应的标题的语音。及
保存模块,用于当接收到输入的确认历史校验信息的指令时,保存历史校验信息。
在其中一个实施例中,上述信息校验输入装置还可以包括:
第二纠正模块,用于当接收到输入的与历史校验信息及历史校验信息对应的标题的语音对应的第二纠正指令时,根据第二纠正指令纠正历史校验信息。
在其中一个实施例中,上述信息校验输入装置还可以包括:
非语音校对模块,用于当输入模式是非语音校对时,接收输入的待校验信息。及
直接存储模块,用于当接收到输入的与待校验信息对应的第三确认指令时,保存待校验信息。
关于信息校验输入装置的具体限定可以参见上文中对于信息校验输入方法的限定,在此不再赘述。上述信息校验输入装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
关于信息校验输入装置的具体限定可以参见上文中对于信息校验输入方法的限定,在此不再赘述。上述信息校验输入装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图5所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机可读指令。该内存储器为非易失性存储介质中的操作***和计算机可读指令的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机可读指令被处理器执行时以实现一种信息校验输入方法。该计算机设备的显示屏 可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置
一种计算机设备,包括存储器和一个或多个处理器,存储器中储存有计算机可读指令,计算机可读指令被处理器执行时,使得一个或多个处理器执行以下步骤:接收用户终端发送的输入模式;当输入模式为语音校对时,接收输入的待校验信息;对待校验信息进行分词,并查询分词对应的分词语音;根据分词语音得到待校验信息对应的目标语音;输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息;及当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
在其中一个实施例中,处理器执行计算机可读指令时实现的接收输入的待校验信息,包括:接收输入的包含待校验信息的图片;对图片进行特征提取得到特征部分;从特征部分识别出待校验信息。
在其中一个实施例中,处理器执行计算机可读指令时实现的上述方法中待校验信息包括身份信息,则处理器执行计算机可读指令时还实现以下步骤:当接收到输入的与目标语音对应的身份确认指令时,检测身份信息是否在数据库中,当身份信息在数据库中时,则从数据库中提取与身份信息对应的历史校验信息;将历史校验信息与对应的标题建立映射关系;当接收到输入的语音播报请求时,输出历史校验信息及历史校验信息对应的标题的语音;及当接收到输入的确认历史校验信息的指令时,保存历史校验信息。
在其中一个实施例中,处理器执行计算机可读指令时实现的输出历史校验信息及历史校验信息对应的标题的语音之后,还包括:当接收到输入的与 历史校验信息及历史校验信息对应的标题的语音对应的第二纠正指令时,根据第二纠正指令纠正历史校验信息。
在其中一个实施例中,处理器执行计算机可读指令时实现的接收用户终端发送的输入模式之后,还包括:当输入模式是非语音校对时,接收输入的待校验信息;当接收到输入的与待校验信息对应的第三确认指令时,保存待校验信息。
一个或多个存储有计算机可读指令的非易失性计算机可读存储介质,计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行以下步骤:接收用户终端发送的输入模式;当输入模式为语音校对时,接收输入的待校验信息;对待校验信息进行分词,并查询分词对应的分词语音;根据分词语音得到待校验信息对应的目标语音;输出目标语音,当接收到与目标语音对应的第一确认指令时,保存待校验信息;及当接收到与目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与待校验信息对应的目标语音的第一确认指令,保存待校验信息。
在其中一个实施例中,计算机可读指令被处理器执行时实现的接收输入的待校验信息,包括:接收输入的包含待校验信息的图片;对图片中进行特征提取得到特征部分;及从特征部分识别出待校验信息。
在其中一个实施例中,计算机可读指令被处理器执行时实现的上述方法中待校验信息包括身份信息,则计算机可读指令被处理器执行时还实现以下步骤:当接收到输入的与目标语音对应的身份确认指令时,检测身份信息是否在数据库中,当身份信息在数据库中时,则从数据库中提取与身份信息对应的历史校验信息;将历史校验信息与对应的标题建立映射关系;及当接收到输入的语音播报请求时,输出历史校验信息及历史校验信息对应的标题的语音;当接收到输入的确认历史校验信息的指令时,保存历史校验信息。
在其中一个实施例中,计算机可读指令被处理器执行时实现的输出历史校验信息及历史校验信息对应的标题的语音之后,还包括:当接收到输入的与历史校验信息及历史校验信息对应的标题的语音对应的第二纠正指令时, 根据第二纠正指令纠正历史校验信息。
在其中一个实施例中,计算机可读指令被处理器执行时实现的接收用户终端发送的输入模式之后,还包括:当输入模式是非语音校对时,接收输入的待校验信息;当接收到输入的与待校验信息对应的第三确认指令时,保存待校验信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机可读指令来指令相关的硬件来完成,所述的计算机可读指令可存储于一非易失性计算机可读取存储介质中,该计算机可读指令在执行时,可包括如上述各方法的实施例的流程。本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和、或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (20)
- 一种信息校验输入方法,包括:接收用户终端发送的输入模式;当所述输入模式为语音校对时,接收输入的待校验信息;对所述待校验信息进行分词,并查询所述分词对应的分词语音;根据所述分词语音得到所述待校验信息对应的目标语音;及输出所述目标语音,当接收到与所述目标语音对应的第一确认指令时,保存所述待校验信息;当接收到与所述目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与所述待校验信息对应的目标语音的第一确认指令,保存所述待校验信息。
- 根据权利要求1所述的方法,其特征在于,所述接收输入的待校验信息,包括:接收输入的包含所述待校验信息的图片;对所述图片进行特征提取得到特征部分;及从所述特征部分识别出待校验信息。
- 根据权利要求1所述的方法,其特征在于,所述待校验信息包括身份信息;所述方法还包括:当接收到输入的与所述目标语音对应的身份确认指令时,检测所述身份信息是否在数据库中,当所述身份信息在所述数据库中时,则从所述数据库中提取与所述身份信息对应的历史校验信息;将所述历史校验信息与对应的标题建立映射关系;当接收到输入的语音播报请求时,输出所述历史校验信息及所述历史校验信息对应的标题的语音;及当接收到输入的确认所述历史校验信息的指令时,保存所述历史校验信息。
- 根据权利要求3所述的方法,其特征在于,所述输出所述历史校验信 息及所述历史校验信息对应的标题的语音之后,所述方法还包括:当接收到输入的与所述历史校验信息及所述历史校验信息对应的标题的语音对应的第二纠正指令时,根据所述第二纠正指令纠正所述历史校验信息。
- 根据权利要求1所述的方法,其特征在于,所述接收用户终端发送的输入模式之后,所述方法还包括:当所述输入模式是非语音校对时,接收输入的待校验信息;及当接收到输入的与所述待校验信息对应的第三确认指令时,保存所述待校验信息。
- 一种信息校验输入装置,包括:模式接收模块,用于接收用户终端发送的输入模式;待校验信息获取模块,用于当所述输入模式为语音校对时,接收输入的待校验信息;分词模块,用于对所述待校验信息进行分词,并查询所述分词对应的分词语音;语音获取模块,用于根据所述分词语音得到所述待校验信息对应的目标语音;语音验证模块,用于输出所述目标语音,当接收到与所述目标语音对应的第一确认指令时,保存所述待校验信息;及第一纠正模块,用于当接收到与所述目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与所述待校验信息对应的目标语音的第一确认指令,保存所述待校验信息。
- 根据权利要求6所述的装置,其特征在于,所述待校验信息获取模块还用于:图片接收单元,用于接收输入的包含所述待校验信息的图片;特征提取单元,用于对所述图片进行特征提取得到特征部分;及识别单元,用于从所述特征部分识别出待校验信息。
- 根据权利要求6所述的装置,其特征在于,还包括:历史校验信息获取模块,用于当接收到输入的与所述目标语音对应的身份确认指令时,检测所述身份信息是否在数据库中,当所述身份信息在所述数据库中时,则从所述数据库中提取与所述身份信息对应的历史校验信息;映射关系建立模块,用于将所述历史校验信息与对应的标题建立映射关系;历史校验模块,用于当接收到输入的语音播报请求时,输出所述历史校验信息及所述历史校验信息对应的标题的语音;及保存模块,用于当接收到输入的确认所述历史校验信息的指令时,保存所述历史校验信息。
- 根据权利要求8所述的装置,其特征在于,还包括:第二纠正模块,用于当接收到输入的与历史校验信息及历史校验信息对应的标题的语音对应的第二纠正指令时,根据第二纠正指令纠正历史校验信息。
- 根据权利要求6所述的装置,其特征在于,还包括:非语音校对模块,用于当输入模式是非语音校对时,接收输入的待校验信息;及直接存储模块,用于当接收到输入的与待校验信息对应的第三确认指令时,保存待校验信息。
- 一种计算机设备,包括存储器及一个或多个处理器,所述存储器中储存有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:接收用户终端发送的输入模式;当所述输入模式为语音校对时,接收输入的待校验信息;对所述待校验信息进行分词,并查询所述分词对应的分词语音;根据所述分词语音得到所述待校验信息对应的目标语音;及输出所述目标语音,当接收到与所述目标语音对应的第一确认指令时,保存所述待校验信息;当接收到与所述目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与所述待校验信息对应的目标语音的第一确认指令,保存所述待校验信息。
- 根据权利要求11所述的计算机设备,其特征在于,所述处理器执行所述计算机可读指令时所实现的所述接收输入的待校验信息,包括:接收输入的包含所述待校验信息的图片;对所述图片进行特征提取得到特征部分;及从所述特征部分识别出待校验信息。
- 根据权利要求11所述的计算机设备,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:所述待校验信息包括身份信息,包括:当接收到输入的与所述目标语音对应的身份确认指令时,检测所述身份信息是否在数据库中,当所述身份信息在所述数据库中时,则从所述数据库中提取与所述身份信息对应的历史校验信息;将所述历史校验信息与对应的标题建立映射关系;当接收到输入的语音播报请求时,输出所述历史校验信息及所述历史校验信息对应的标题的语音;及当接收到输入的确认所述历史校验信息的指令时,保存所述历史校验信息。
- 根据权利要求13所述的计算机设备,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:当接收到输入的与所述历史校验信息及所述历史校验信息对应的标题的语音对应的第二纠正指令时,根据所述第二纠正指令纠正所述历史校验信息。
- 根据权利要求11所述的计算机设备,其特征在于,所述处理器执行所述计算机可读指令时还执行以下步骤:当所述输入模式是非语音校对时,接收输入的待校验信息;及当接收到输入的与所述待校验信息对应的第三确认指令时,保存所述待 校验信息。
- 一个或多个存储有计算机可读指令的非易失性计算机可读存储介质,所述计算机可读指令被一个或多个处理器执行时,使得所述一个或多个处理器执行以下步骤:接收用户终端发送的输入模式;当所述输入模式为语音校对时,接收输入的待校验信息;对所述待校验信息进行分词,并查询所述分词对应的分词语音;根据所述分词语音得到所述待校验信息对应的目标语音;及输出所述目标语音,当接收到与所述目标语音对应的第一确认指令时,保存所述待校验信息;当接收到与所述目标语音对应的第一纠正指令时,则继续接收输入的待校验信息,直至接收到与所述待校验信息对应的目标语音的第一确认指令,保存所述待校验信息。
- 根据权利要求16所述的存储介质,其特征在于,所述计算机可读指令被所述处理器执行时所实现的所述接收输入的待校验信息,包括:接收输入的包含所述待校验信息的图片;对所述图片进行特征提取得到特征部分;及从所述特征部分识别出待校验信息。
- 根据权利要求16所述的计算机设备,其特征在于,所述计算机可读指令被所述处理器执行时还执行以下步骤:所述待校验信息包括身份信息,包括:当接收到输入的与所述目标语音对应的身份确认指令时,检测所述身份信息是否在数据库中,当所述身份信息在所述数据库中时,则从所述数据库中提取与所述身份信息对应的历史校验信息;将所述历史校验信息与对应的标题建立映射关系;当接收到输入的语音播报请求时,输出所述历史校验信息及所述历史校验信息对应的标题的语音;及当接收到输入的确认所述历史校验信息的指令时,保存所述历史校验信息。
- 根据权利要求18所述的计算机设备,其特征在于,所述计算机可读指令被所述处理器执行时还执行以下步骤:当接收到输入的与所述历史校验信息及所述历史校验信息对应的标题的语音对应的第二纠正指令时,根据所述第二纠正指令纠正所述历史校验信息。
- 根据权利要求11所述的计算机设备,其特征在于,所述计算机可读指令被所述处理器执行时还执行以下步骤:当所述输入模式是非语音校对时,接收输入的待校验信息;及当接收到输入的与所述待校验信息对应的第三确认指令时,保存所述待校验信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811544323.1 | 2018-12-17 | ||
CN201811544323.1A CN109766072B (zh) | 2018-12-17 | 2018-12-17 | 信息校验输入方法、装置、计算机设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020125364A1 true WO2020125364A1 (zh) | 2020-06-25 |
Family
ID=66450954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2019/121333 WO2020125364A1 (zh) | 2018-12-17 | 2019-11-27 | 信息校验输入方法、装置、计算机设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN109766072B (zh) |
WO (1) | WO2020125364A1 (zh) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111785276A (zh) * | 2020-06-30 | 2020-10-16 | 安徽芯智科技有限公司 | 智能语音互联车联*** |
CN111968298A (zh) * | 2020-08-18 | 2020-11-20 | 中国银行股份有限公司 | 纪念币兑换处理方法及装置 |
CN112000676A (zh) * | 2020-07-14 | 2020-11-27 | 微民保险代理有限公司 | 车辆信息更新方法、装置、设备和存储介质 |
CN112422377A (zh) * | 2020-10-26 | 2021-02-26 | 深圳Tcl新技术有限公司 | 智能终端的控制方法、装置及计算机可读存储介质 |
CN112966243A (zh) * | 2021-03-30 | 2021-06-15 | 支付宝(杭州)信息技术有限公司 | 保护隐私的核身校验处理方法及装置 |
CN114911740A (zh) * | 2022-06-02 | 2022-08-16 | 中国长城科技集团股份有限公司 | PCIe拆分方法、装置、电子设备及可读存储介质 |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109766072B (zh) * | 2018-12-17 | 2022-02-01 | 深圳壹账通智能科技有限公司 | 信息校验输入方法、装置、计算机设备和存储介质 |
CN110728573A (zh) * | 2019-10-22 | 2020-01-24 | 中国银行股份有限公司 | 业务执行的信息提示方法及装置 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105654077A (zh) * | 2015-12-18 | 2016-06-08 | 南威软件股份有限公司 | 一种社区网格化管理中信息采集的方法 |
US20170322621A1 (en) * | 2015-01-28 | 2017-11-09 | Kyocera Corporation | Mobile phone, method for operating mobile phone, and recording medium |
CN108664199A (zh) * | 2018-05-07 | 2018-10-16 | 平安普惠企业管理有限公司 | 表单填写方法、装置、设备及计算机可读存储介质 |
CN108694243A (zh) * | 2018-05-15 | 2018-10-23 | 广东因特利信息科技股份有限公司 | 一种信息自动录入的方法、装置、电子设备及存储介质 |
CN108989341A (zh) * | 2018-08-21 | 2018-12-11 | 平安科技(深圳)有限公司 | 语音自主注册方法、装置、计算机设备及存储介质 |
CN109766072A (zh) * | 2018-12-17 | 2019-05-17 | 深圳壹账通智能科技有限公司 | 信息校验输入方法、装置、计算机设备和存储介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101551030B1 (ko) * | 2013-12-26 | 2015-09-07 | 현대자동차주식회사 | 입력 패드 및 그 제어 방법 |
CN106056207B (zh) * | 2016-05-09 | 2018-10-23 | 武汉科技大学 | 一种基于自然语言的机器人深度交互与推理方法与装置 |
CN108776791A (zh) * | 2018-06-07 | 2018-11-09 | 中国平安人寿保险股份有限公司 | 客户身份识别校验方法、装置、计算机设备和存储介质 |
-
2018
- 2018-12-17 CN CN201811544323.1A patent/CN109766072B/zh active Active
-
2019
- 2019-11-27 WO PCT/CN2019/121333 patent/WO2020125364A1/zh active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170322621A1 (en) * | 2015-01-28 | 2017-11-09 | Kyocera Corporation | Mobile phone, method for operating mobile phone, and recording medium |
CN105654077A (zh) * | 2015-12-18 | 2016-06-08 | 南威软件股份有限公司 | 一种社区网格化管理中信息采集的方法 |
CN108664199A (zh) * | 2018-05-07 | 2018-10-16 | 平安普惠企业管理有限公司 | 表单填写方法、装置、设备及计算机可读存储介质 |
CN108694243A (zh) * | 2018-05-15 | 2018-10-23 | 广东因特利信息科技股份有限公司 | 一种信息自动录入的方法、装置、电子设备及存储介质 |
CN108989341A (zh) * | 2018-08-21 | 2018-12-11 | 平安科技(深圳)有限公司 | 语音自主注册方法、装置、计算机设备及存储介质 |
CN109766072A (zh) * | 2018-12-17 | 2019-05-17 | 深圳壹账通智能科技有限公司 | 信息校验输入方法、装置、计算机设备和存储介质 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111785276A (zh) * | 2020-06-30 | 2020-10-16 | 安徽芯智科技有限公司 | 智能语音互联车联*** |
CN111785276B (zh) * | 2020-06-30 | 2023-08-15 | 安徽芯智科技有限公司 | 智能语音互联车联*** |
CN112000676A (zh) * | 2020-07-14 | 2020-11-27 | 微民保险代理有限公司 | 车辆信息更新方法、装置、设备和存储介质 |
CN111968298A (zh) * | 2020-08-18 | 2020-11-20 | 中国银行股份有限公司 | 纪念币兑换处理方法及装置 |
CN112422377A (zh) * | 2020-10-26 | 2021-02-26 | 深圳Tcl新技术有限公司 | 智能终端的控制方法、装置及计算机可读存储介质 |
CN112966243A (zh) * | 2021-03-30 | 2021-06-15 | 支付宝(杭州)信息技术有限公司 | 保护隐私的核身校验处理方法及装置 |
CN112966243B (zh) * | 2021-03-30 | 2022-09-09 | 支付宝(杭州)信息技术有限公司 | 保护隐私的核身校验处理方法及装置 |
CN114911740A (zh) * | 2022-06-02 | 2022-08-16 | 中国长城科技集团股份有限公司 | PCIe拆分方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN109766072A (zh) | 2019-05-17 |
CN109766072B (zh) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020125364A1 (zh) | 信息校验输入方法、装置、计算机设备和存储介质 | |
WO2020186786A1 (zh) | 文件处理方法、装置、计算机设备和存储介质 | |
CN108595695B (zh) | 数据处理方法、装置、计算机设备和存储介质 | |
US20170076181A1 (en) | Converting text strings into number strings, such as via a touchscreen input | |
WO2021012382A1 (zh) | 配置聊天机器人的方法、装置、计算机设备和存储介质 | |
US11688191B2 (en) | Contextually disambiguating queries | |
AU2017234428A1 (en) | Identification of voice inputs providing credentials | |
WO2019024692A1 (zh) | 语音输入方法、装置、计算机设备和存储介质 | |
US8751535B1 (en) | Systems and methods for securely storing, controlling and sharing personal information | |
CN110060674B (zh) | 表格管理方法、装置、终端和存储介质 | |
WO2019148712A1 (zh) | 钓鱼网站检测方法、装置、计算机设备和存储介质 | |
WO2020206910A1 (zh) | 产品信息推送方法、装置、计算机设备和存储介质 | |
CN109361628B (zh) | 报文组装方法、装置、计算机设备和存储介质 | |
CN110517673B (zh) | 语音识别方法、装置、计算机设备及存储介质 | |
WO2023061276A1 (zh) | 数据推荐方法、装置、电子设备及存储介质 | |
WO2018174849A1 (en) | Contextually disambiguating queries | |
CN114238715A (zh) | 基于社会救助的问答***、构建方法、计算机设备及介质 | |
CN104182479B (zh) | 一种处理信息的方法及装置 | |
WO2019052143A1 (zh) | Jsx文件生成方法、装置、存储介质和计算机设备 | |
CN116795913A (zh) | 数据导出方法、数据导入方法、数据导出导入*** | |
WO2023045755A1 (zh) | 一种数据存储方法、装置、终端设备及存储介质 | |
US11621000B2 (en) | Systems and methods for associating a voice command with a search image | |
CN110633457A (zh) | 一种内容替换方法、装置、电子设备及可读存储介质 | |
CN114817707A (zh) | 一种节点和问题的创建方法、装置、电子设备及存储介质 | |
US20160036995A1 (en) | System and method for detecting and alerting risks in refill transactions |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19900686 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 29.09.2021) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 19900686 Country of ref document: EP Kind code of ref document: A1 |