KR20190024711A - 정보 검증 방법 및 장치 - Google Patents

정보 검증 방법 및 장치 Download PDF

Info

Publication number
KR20190024711A
KR20190024711A KR1020180097418A KR20180097418A KR20190024711A KR 20190024711 A KR20190024711 A KR 20190024711A KR 1020180097418 A KR1020180097418 A KR 1020180097418A KR 20180097418 A KR20180097418 A KR 20180097418A KR 20190024711 A KR20190024711 A KR 20190024711A
Authority
KR
South Korea
Prior art keywords
response
combination
query
information
query response
Prior art date
Application number
KR1020180097418A
Other languages
English (en)
Inventor
양 무
원위 왕
란 리
Original Assignee
바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드 filed Critical 바이두 온라인 네트웍 테크놀러지 (베이징) 캄파니 리미티드
Publication of KR20190024711A publication Critical patent/KR20190024711A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/405Establishing or using transaction specific rules
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/22Interactive procedures; Man-machine interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/10Speech classification or search using distance or distortion measures between unknown speech and reference templates
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/06Decision making techniques; Pattern matching strategies
    • G10L17/08Use of distortion metrics or a particular distance between probe pattern and reference templates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • H04L9/3231Biological data, e.g. fingerprint, voice or retina
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2103Challenge-response
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Computational Linguistics (AREA)
  • Accounting & Taxation (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Game Theory and Decision Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Telephonic Communication Services (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • User Interface Of Digital Computer (AREA)
  • Development Economics (AREA)
  • Economics (AREA)

Abstract

본 출원에는 정보 검증 방법 및 장치가 개시된다. 목표 질의응답 조합을 획득하되, 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함하고; 상기 목표 질의응답 조합 중의 질의를 단말기 장치에 전송하고; 상기 단말기 장치로부터 미확정 음성 정보를 전송받고, 상기 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하며; 상기 미확정 응답과 상기 목표 질의응답 조합 중의 응답이 매칭될 경우, 상기 미확정 음성 정보가 검증을 통과한 것으로 확정한다. 본 출원의 실시예에서 제공되는 방법은, 미확정 음성 정보에 대해 인식을 진행하여 미확정 응답을 도출하고, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정함으로써, 지불의 검증 방식을 다양화할 수 있다.

Description

정보 검증 방법 및 장치{Information verification method and device}
본 출원은 컴퓨터 기술 영역에 관한 것으로, 특히 인터넷 기술 영역에 관한 것이고, 나아가, 정보 검증 방법 및 장치에 관한 것이다.
최근에 네트워크 지불이 널리 사용되고 있으며, 네트워크 지불의 검증 방식에는 다양한 종류가 있다. 관련 기술에 있어서, 검증 과정은 통상적으로 검증 코드 또는 2차원 코드를 이용하여 진행되는 바, 형식이 상대적으로 단일화되어 있다.
상기 배경 기술 부분에서 제시된 기술적 문제를 해결하기 위하여, 본 출원의 실시예는 개선된 정보 검증 방법 및 장치를 제공하는데 그 목적이 있다.
제1측면에 있어서, 본 출원의 실시예에는 정보 검증 방법이 제공되고, 상기 방법은, 목표 질의응답 조합을 획득하되, 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함하는 단계; 목표 질의응답 조합 중의 질의를 단말기 장치에 전송하는 단계; 단말기 장치로부터 미확정 음성 정보를 전송받고, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계; 및 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정하는 단계;를 포함한다.
일부 실시예에 있어서, 목표 질의응답 조합을 획득하는 단계 전에, 미리 획득한 사용자의 오디오 정보에 기초하여, 사용자의 속성값을 확정하되, 여기서, 속성은 성별 및 나이를 포함하는 단계; 및 지정된 적어도 하나의 질의응답 조합 중에서, 사용자의 속성값과 매칭되는 목표 질의응답 조합을 확정하는 단계;를 더 포함한다.
일부 실시예에 있어서, 단말기 장치로부터 미확정 음성 정보를 전송받은 후, 미확정 음성 정보로부터 오디오 특징 정보를 추출하고, 오디오 특징 정보와 사용자의 사전 저장된 오디오 특징 정보 사이의 유사도를 확정하는 단계;를 더 포함한다.
일부 실시예에 있어서, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계는, 유사도가 사전 설절된 유사도 역치보가 작거나 같을 경우, 미확정 음성 정보에 대해 음성 인식을 진행하여 응답 문자열을 생성하고, 상기 응답 문자열을 미확정 음답으로 간주하는 것을 포함한다.
일부 실시예에 있어서, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계 이후, 미확정 응답과 목표 질의응답 조합 중의 응답을 비교하는 단계; 및 미확정 응답과 목표 질의응답 조합 중의 응답이 동일하거나, 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 사전 설정된 응답 유사도 역치보다 크거나 같을 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정하는 단계;를 더 포함한다.
일부 실시예에 있어서, 질의응답 조합 중의 질의는 여부형 질의일 수 있고; 적어도 하나의 질의응답 조합은, 단말기 장치에 사전 저정된 사용자가 입력한 질의응답 조합, 지정된 지식 데이터베이스 중의 질의응답 조합 및 사용자가 구입한 물품 정보에 관한 질의응답 조합 중의 적어도 하나를 포함한다.
제2측면에 있어서, 본 출원의 실시예에는 정보 검증 장치가 제공되고, 상기 장치는, 목표 질의응답 조합을 획득하되, 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함하도록 구성된 획득 유닛; 목표 질의응답 조합 중의 질의를 단말기 장치에 전송하도록 구성된 전송 유닛; 단말기 장치로부터 미확정 음성 정보를 전송받고, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하도록 구성된 인식 유닛; 및 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정하도록 구성된 확정 유닛;을 포함한다.
일부 실시예에 있어서, 상기 장치는, 미리 획득한 사용자의 오디오 정보에 기초하여, 사용자의 속성값을 확정하되, 여기서, 속성은 성별 및 나이를 포함하도록 구성된 속성값 확정 유닛; 및 지정된 적어도 하나의 질의응답 조합 중에서, 사용자의 속성값과 매칭되는 목표 질의응답 조합을 확정하도록 구성된 조합 확정 유닛;을 더 포함한다.
일부 실시예에 있어서, 상기 장치는, 미확정 음성 정보로부터 오디오 특징 정보를 추출하고, 오디오 특징 정보와 사용자의 사전 저장된 오디오 특징 정보 사이의 유사도를 확정하도록 구성된 유사도 확정 유닛;을 더 포함한다.
일부 실시예에 있어서, 인식 유닛은, 유사도가 사전 설절된 유사도 역치보가 작거나 같을 경우, 미확정 음성 정보에 대해 음성 인식을 진행하여 응답 문자열을 생성하고, 상기 응답 문자열을 미확정 음답으로 간주하도록 더 구성된다.
일부 실시예에 있어서, 상기 장치는, 미확정 응답과 목표 질의응답 조합 중의 응답을 비교하도록 구성된 비교 유닛; 및 미확정 응답과 목표 질의응답 조합 중의 응답이 동일하거나, 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 사전 설정된 응답 유사도 역치보다 크거나 같을 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정하도록 구성된 매칭 확정 유닛;을 더 포함한다.
일부 실시예에 있어서, 질의응답 조합 중의 질의는 여부형 질의일 수 있고; 적어도 하나의 질의응답 조합은 단말기 장치에 사전 저정된 사용자가 입력한 질의응답 조합, 지정된 지식 데이터베이스 중의 질의응답 조합 및 사용자가 구입한 물품 정보에 관한 질의응답 조합 중의 적어도 하나를 포함한다.
제3측면에 있어서, 본 출원의 실시예에는 서버가 제공되고, 상기 서버는 하나 또는 다수의 프로세서; 및 하나 또는 다수의 프로그램을 저장하기 위한 저장 장치를 포함하고, 하나 또는 다수의 프로그램이 하나 또는 다수의 프로세서에 의해 실행될 경우, 하나 또는 다수의 프로세서로 하여금 상기 정보 검증 방법의 어느 한 실시예에 따른 방법을 구현하도록 한다.
제4측면에 있어서, 본 출원의 실시예에는 컴퓨터 판독 가능한 저장 매체가 제공되고, 상기 컴퓨터 판독 가능한 저장 매체에는 컴퓨터 프로그램이 저장되며, 상기 프로그램이 프로세서에 의해 실행될 경우, 상기 정보 검증 방법의 어느 한 실시예에 따른 방법을 구현하도록 한다.
본 출원의 실시예에서 제공되는 정보 검증 방법 및 장치에 의하면, 우선, 목표 질의응답 조합을 획득하되, 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함한다. 그 다음, 목표 질의응답 조합 중의 질의를 단말기 장치에 전송한다. 다음, 단말기 장치로부터 미확정 음성 정보를 전송받고, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성한다. 마지막으로, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정한다. 본 출원의 실시예에서 제공되는 방법은, 미확정 음성 정보에 대해 인식을 진행하여 미확정 응답을 도출하고,미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정함으로써, 검증 방식을 다양화할 수 있다.
본 발명의 기타 특징, 목적 및 장점들은 하기 도면을 결합하여 진행하는 비제한적 실시예들에 대한 구제적인 설명을 통하여 더욱 명확해 질 것이다.
도 1은 본 출원을 적용할 수 있는 예시적인 시스템 구조이고;
도 2는 본 출원에 따른 정보 검증 방법의 일 실시예의 흐름도이고;
도 3은 본 출원에 따른 정보 검증 방법의 일 사용 환경의 예시도이고;
도 4는 본 출원에 따른 정보 검증 방법의 다른 일 실시예의 흐름도이고;
도 5는 본 출원에 따른 정보 검증 장치의 일 실시예의 예시적인 구조도이며;
도 6은 본 출원의 실시예에 따른 서버를 구현하기에 적합한 컴퓨터 시스템의 예시적인 구조도이다.
이하, 첨부된 도면 및 실시예들을 결부하여 본 발명에 대해 상세히 설명하기로 한다. 본 명세서에서 설명되는 구체적인 실시예들은 오직 해당 발명을 설명하기 위한 것일 뿐, 해당 발명을 한정하기 위한 것이 아님을 이해할 것이다. 또한, 설명의 편의를 위하여, 도면에는 오직 본 발명에 관련된 부분만 도시되어 있다.
본 발명의 실시예 및 실시예의 특징들은 서로 모순되지 않는 한 서로 조합될 수 있다. 이하, 첨부된 도면을 참조하여 본 발명의 실시예들에 대해 상세히 설명하기로 한다.
도1은 본 출원의 정보 검증 방법 또는 정보 검증 장치의 실시예를 적용할 수 있는 예시적 시스템 구조(100)를 보여준다.
도1에 도시된 바와 같이, 시스템 구조(100)는 단말기 장치(101, 102, 103)、네트워크(104) 및 서버(105)를 포함할 수 있다. 네트워크(104)는 단말기 장치(101, 102, 103)와 서버(105) 사이에 통신링크를 제공하는 매체이다. 네트워크(104)는 유선, 무선 통신 링크 또는 광섬유 케이블 등과 같은 여려가지 연결 유형을 포함할 수 있다.
사용자는 단말기 장치(101, 102, 103)를 이용하여 네트워크(104)를 통해 서버(105)와 서로 작용하여 메세지를 수신하거나 발신할 수 있다. 단말기 장치(101, 102, 103)에는 각종 통신 클라이언트 애플리케이션/앱(예를 들면, 음성 인식을 지원하는 지불류 앱, 쇼핑류 앱, 검색류 앱, 인스턴트 통신류 앱, 메일 클라이언트, 쇼셜 네트워크 플랫폼 소프트웨어 등)들이 설치될 수 있다.
단말기 장치(101, 102, 103)는 디스플레이를 구비하며 음성 인식을 지원하는 여러가지 전자기기일 수 있으며, 스마트폰, 태블릿 PC, 전자책 단말기, MP3 플레이어(Moving Picture Experts Group Audio Layer III), MP4 (Moving Picture Experts Group Audio Layer IV) 플레이어, 랩톱 컴퓨터 및 데스크톱 컴퓨터 등을 포함하나, 이에 한정되는 것은 아니다.
서버(105)는 여러가지 서비스를 제공할 수 있는 서버일 수 있다. 예를 들어, 단말기 장치(101, 102, 103)에 표시되는 질의응답 조합에 대해 서포트를 제공하는 백앤드 서버일 수 있다. 백앤드 서버는 획득한 목표 질의응답 조합 등 데이터에 대하여 분석 등 처리를 진행하여, 처리 결과(예를 들어, 미확정 음성 정보가 검증을 통과함을 표시하는 정보)를 단말기 장치에 피드백할 수 있다.
특히 주의하여야 할 점은, 본 발명의 실시예에서 제공되는 정보 검증 방법은 통상적으로 서버(105)에 의해 실행되며, 따라서, 정보 검증 장치는 통상적으로 서버(105)에 설치된다.
도1의 단말기 장치, 네트워크 및 서버의 수량은 오직 예시적인 것일 뿐, 구현의 수요에 따라 임의의 수량의 단말기 장치, 네트워크 및 서버를 구비할 수 있음을 이해하여야 한다.
이어서, 도 2를 참조하면, 본 출원에 따른 정보 검증 방법의 일 실시예의 흐름도(200)을 도시한다. 상기 정보 검증 방법은 아래와 같은 단계들을 포함한다:
단계(201)에서, 목표 질의응답 조합을 획득한다.
본 실시예에 있어서, 정보 검증 방법이 실행되는 전자 기기(예를 들어, 도 1에 도시된 서버)는 유선 연결 방식 또는 무선 연결 방식을 통하여 로컬에서 또는 기타 전자 기기로부터 목표 질의응답 조합을 획득할 수 있다. 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함하고。목표 질의응답 조합은 사전에 확정된 적어도 하나의 질의응답 조합이다. 주의하여야 할 점은, 여기서, 질의응답 조합 중의 질의와 응답은 일대일 대응일 수도 있고, 일대다수의 대응일 수도 있다. 즉, 하나의 질의는 다수의 응답에 대응될 수 있고, 이러한 응답들은 동일하거나 유사한 의미를 가질 수 있다.
단계(202)에서, 목표 질의응답 조합 중의 질의를 단말기 장치에 전송한다.
본 실시예에 있어서, 상기 전자 기기는 목표 질의응답 조합을 획득한 후, 목표 질의응답 조합 중의 질의를 단말기 장치에 전송함으로써, 단말기 장치가 사용자한테 목표 질의응답 조합 중의 질의를 보여주도록 할 수 있다. 구체적으로, 상기 전자 기기는 질의를 포함한 정보를 생성한 후, 상기 정보를 단말기 장치에 전송할 수 있다.
단계(203), 단말기 장치로부터 미확정 음성 정보를 전송받고, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성한다.
본 실시예에 있어서, 상기 전자 기기는 상기 단말기 장치로부터 미확정 음성 정보를 전송받고, 상기 미확정 음성 정보에 대해 인식을 진행하여, 미확정 음성 정보에 해당하는 미확정 응답을 생성한다.
미확정(to be determined) 음성 정보는 사용자가 단말기 장치를 이용하여 수집한 음성에 의해 생성된 것이고, 목표 질의응답 중의 응답과 매칭되는지 여부에 대한 확정이 필요한 음성 정보이다. 미확정(to be determined) 응답은 목표 질의응답 중의 응답과 매칭되는지 여부에 대한 확정이 필요한 응답이고, 미확정 응답은 문자(character)로 이루어질 수 있다. 여기서, 인식이란 음성 인식에 대응되는 문자열을 도출하기 위한, 즉, 미확정 응답을 도출하기 위한 음성 인식일 수 있다.
아울러, 음성 인식을 진행하여 미확정 응답을 도출하는 것 외에도, 본 명세서에서의 인식은 오디오 인식을 더 포함할 수도 있다.
단계(204)에서, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정한다.
본 실시예에 있어서, 상기 전자 기기는 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭됨을 확정할 경우, 상기 미확정 음성 정보가 검증을 통과함을 확정한다. 구체적으로, 미확정 응답과 목표 질의응답 조합 중의 응답을 비교할 수 있는 바, 매칭된다함은 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 높거나(즉, 유사도가 유사도 역치보다 큼), 미확정 응답과 목표 질의응답 조합 중의 응답이 일치한 것을 의미할 수 있다. 미확정 음성 정보가 검증을 통과하였다함은, 단말기 장치에 의해 수집된 사용자의 음성이 나타내는 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭된다는 것을 의미한다.
예를 들어, 목표 질의응답 조합 중의 질의는 "해는 산에 기대었다가 사라지고(白日依山盡)의 다음 구절은 무엇인가요”일 수 있고, 조합 중의 응답은 "황하는 바다에 들어가려 흘러가네(黃河入海流)"일 수 있다. 미확정 응답은 "황하는 바다에 들어가려 흘러가네입니다(是黃河入海流)"이다. 이러한 경우, 2개의 응답 사이의 유사도는 83%이고, 유사도 역치가 75%일 경우, 도출한 유사도는 유사도 역치보다 크므로, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정할 수 있다.
이어서 도 3을 참조하면, 본 실시예에 따른 정보 검증 방법의 사용 환경의 예시도를 보여준다. 도 3의 사용 환경에서, 전자 기기(301)는 우선 로컬로부터 또는 기타 전자 기기(302)로부터 목표 질의응답 조합을 획득하고(303), 질의응답 조합은 질의와 질의에 대한 응답을 포함하는 바, 목표 질의응답 조합 중의 질의는 "해는 산에 기대었다가 사라지고(白日依山盡)의 다음 구절은 무엇인가요”이고, 응답은 "황하는 바다에 들어가려 흘러가네(黃河入海流)"이다. 다음, 상기 전자 기기는 목표 질의응답 조합 중의 질의를 사용자가 사용하는 휴대폰에 전송할 수 있다. 다음, 상기 전자 기기는 사용자의 휴대폰으로부터 해당 사용자가 녹음한 미확정 음성 정보를 전송받고, 미확정 음성 정보에 대해 인식을 진행하여 미확정 응답인 "황하는 바다에 들어가려 흘러가네입니다(是黃河入海流)"를 생성한다(304). 마지막으로, "황하가 바다로 흘러드네(黃河入海流)"와 "황하는 바다에 들어가려 흘러가네입니다(是黃河入海流)"가 매칭될 경우, 상기 전자 기기는 미확정 음성 정보가 검증을 통과한 것으로 확정한다(305).
본 출원의 상기 실시예에서 제공되는 방법에 의하면, 미확정 음성 정보에 대해 인식을 진행하여 미확정 응답을 도출하고, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정함으로써, 지불의 검증 방식을 다양화할 수 있다.
이어서 도 4를 참조하면, 정보 검증 방법의 또 다른 실시예의 프로세스(400)를 보여준다. 상기 정보 검증 방법의 프로세스(400)는 아래와 같은 단계들을 포함한다:
단계(401)에서, 미리 획득한 사용자의 오디오 정보에 기초하여, 사용자의 속성값을 확정한다.
본 실시예에 있어서, 서버는 미리 획득한 사용자의 오디오 정보에 기초하여, 해당 사용자의 속상값을 확정한다. 오디오 정보는 언어 정보를 포함한, 표시 가능한 음파 스펙트럼이다. 속성은 성별 및 나이를 포함할 수 있다. 오디오 정보에 기초하여 오디오 정보를 제공한 사용자의 성별 값 및 나이 값을 확정할 수 있다. 예를 들어, 사용자의 속성은 사용자 자체의 성별, 나이 등과 같은 속성 정보를 표시할 수 있다. 속성값은 속성의 구체적인 값을 의미한다. 예를 들어, 속성이 성별일 경우, 속성값은 “여”일 수 있다 속성값이 나이일 경우, 속성값은 18일 수 있다. 본 원에서 확정한 사용자의 나이값은 일정한 수치 범위일 수도 있고, 어느 한 구체적인 수치일 수도 있다.
단계(402)에서, 지정된 적어도 하나의 질의응답 조합 중에서, 사용자의 속성값과 매칭되는 목표 질의응답 조합을 확정한다.
본 실시예에 있어서, 상기 서버는 지정된 적어도 하나의 질의응답 조합 중에서, 목표 질의응답의 조합을 확정하되, 상기 목표 질의응답 조합은 사용자의 속성값과 매칭된다.
상기 서버의 로컬 또는 기타 전자 기기에는 지정된 다수의 질의응답 조합이 저장되어 있을 수 있다. 각각의 질의응답 조합은 그에 해당하는 사용자의 속성값을 구비한다. 예를 들어, 사용자의 속성이 성별 및 나이이고, 해당 값이 각각 남 및 18세일 경우, 이에 대응되는 저장된 질의응답 조합이 500개 있을 수 있다. 대응되는 질의응답 조합은 사용자의 속성값에 부합된다. 예를 들어, 해당 값이 각각 남 및 18세일 경우, 대응되는 질의응답 조합에서, 질의는 “갑게임은 어느 회사에서 출시한 제품인가요”이고, 응답은 “a회사” 이다. 또한, 질의가 “갑나라의 수도는 어디인가요”이고, 응답이 “갑성”일 수도 있다.
서로 다른 질의응답 조합에 대응하는 사용자의 속성값은 동일할 수도 있고, 서로 다를 수도 있다. 각각의 질의응답 조합은 한가지 속성의 구체적인 값과 대응할 수도 있고, 한가지 속성의 값의 수치범위에 대응할 수도 있다.
본 실시예의 일부 선택적인 실시예에 있어서, 단계(402) 전에, 사용자의 속성값에 대해 구간(section), 즉 수치 범위를 설정할 수 있다. 그리고, 서로 다른 구간에 매칭되는 질의응답 조합의 집합을 구현하고, 여기서, 질의응답 조합의 집합은 다수의 질의응답 조합을 포함하도록 할 수 있다.
단계(403)에서, 목표 질의응답 조합을 획득한다.
본 실시예에 있어서, 상기 서버는 유선 연결 방식 또는 무선 연결 방식을 통하여 로컬에서 또는 기타 전자 기기로부터 목표 질의응답 조합을 획득할 수 있다. 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함한다. 목표 질의응답 조합은 사전에 확정된 적어도 하나의 질의응답 조합이다.
본 실시예의 일부 선택적인 실시예에 있어서, 질의응답 조합 중의 질의는 여부형 질의일 수 있다. 적어도 하나의 질의응답 조합은, 단말기 장치에 사전 저정된 사용자가 입력한 질의응답 조합, 지정된 지식 데이터베이스 중의 질의응답 조합 및 사용자가 구입한 물품 정보에 관한 질의응답 조합 중의 적어도 하나를 포함한다.
여기서, 사용자가 구입한 물품 정보는 사용자가 구입한 물품에 관련된 정보이다. 예를 들어, 사용자가 구입한 물품의 이름 등 정보일 수 있다. 예를 들어, 질의는 “구입한 상품의 이름을 말씀해 주세요”이고, 응답은 “음악CD 하나요”일 수 있다. 지정된 지식 데이터베이스 중의 지식은 한가지 또는 다양한 유형의 지식일 수 있다.
단계(404)에서, 목표 질의응답 조합 중의 질의를 단말기 장치에 전송한다.
본 실시예에 있어서, 상기 서버는 목표 질의응답 조합을 획득한 후, 목표 질의응답 조합 중의 질의를 단말기 장치에 전송함으로써, 단말기 장치가 사용자한테 목표 질의응답 조합 중의 질의를 보여주도록 할 수 있다. 구체적으로, 상기 서버는 질의를 포함한 정보를 생성한 후, 상기 정보를 단말기 장치에 전송할 수 있다.
단계(405)에서, 단말기 장치로부터 미확정 음성 정보를 전송받는다.
본 실시예에 있어서, 상기 서버는 상기 단말기 장치로부터 미확정 음성 정보를 전송받는다. 미확정 음성 정보는 사용자가 단말기 장치를 이용하여 수집한 음성에 의해 생성된 것이고, 목표 질의응답 중의 응답과의 매칭 여부에 대한 확정이 필요한 음성 정보이다.
단계(406)에서, 미확정 음성 정보로부터 오디오 특징 정보를 추출하고, 오디오 특징 정보와 사용자의 사전 저장된 오디오 특징 정보 사이의 유사도를 확정한다.
본 실시예에 있어서, 상기 서버는 미확정 음성정보에 대해 오디오 특징 정보의 추출을 진행하여, 오디오 특징 정보를 도출한다. 그 다음, 상기 서버는 상기 오디오 특징 정보와 사용자의 사전 저장된 오디오 특징 정보 사이의 유사도를 확정한다.
구체적으로, 오디오 특징 정보는, 권설음/평설음 특징 파라미터, 성대 특징 파라미터, 구강 특징 파라미터 및 비음 특징 파라미터 중의 적어도 하나를 포함할 수 있다. 유사도는 추출한 오디오 특징 정보와 사전 저장된 오디오 특징 정보 사이의 상기 적어도 하나의 파라미터의 유사도를 의미한다. 오디오 특징 정보를 추출한 후, 상기 서버는 도출한 오디오 특징 정보와 사용자의 사전 저장된 오디오 특징 정보를 비교하여 상기 2개의 오디오 특징 정보의 유사도를 확정한다.
단계(407)에서, 유사도가 사전 설절된 유사도 역치보가 작거나 같을 경우, 미확정 음성 정보에 대해 음성 인식을 진행하여 응답 문자열을 생성하고, 상기 응답 문자열을 미확정 음답으로 간주한다.
본 실시예에 있어서, 상기 서버는 유사도가 사전 설정된 유사도 역시보다 작거나 같을 경우, 미확정 음성 정보에 대해 음성 인식을 진행하여 응답 문자열을 생성한다. 그 다음, 생성된 응답 문자열을 미확정 응답으로 간주한다. 사전 설정된 유사도 역치는 유사도에 대해 사전 설정한 역치이다. 응답 문자열은 사용자에게 제공되는 응답의 문자열이다.
단계(408)에서, 미확정 응답과 목표 질의응답 조합 중의 응답을 비교한다.
본 실시예에 있어서, 상기 서버는 도출한 미확정 응답과 목표 질의응답 조합 중의 응답을 비교한다. 이로써, 상기 서버는 미확정 응답과 목표 질의응답 조합 중의 응답이 동일한지 여부를 확정할 수 있다.
단계(409)에서, 미확정 응답과 목표 질의응답 조합 중의 응답이 동일할 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정한다.
본 실시예에 있어서, 비교를 거친 후, 상기 서버에 의해, 도출된 미확정 응답과 목표 질의응답 조합 중의 응답이 동일한 것으로 확정될 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭됨을 확정할 수 있다.
단계(410)에서, 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 사전 설정된 응답 유사도 역치보다 크거나 같을 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정한다.
본 실시예에 있어서, 상기 서버는 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도를 확정하고, 도출한 유사도가 사전 설정된 응답 유사도 역치보다 크거나 같은지 여부를 확정한다. 결과가 크거나 같은 것으로 확정할 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정한다. 사전 설정된 응답 유사도 역치는 응답들 사이의 유사도에 대해 미리 설정한 역치이다.
주의하여야 할 점은, 상기 단계(409)와 단계(410)는 둘 중 하나를 선택하여 진행된다.
단계(411)에서, 미확정 음성 정보가 검증 통과함을 확정한다.
본 실시예에 있어서, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭됨을 확정한 후, 상기 서버는 미확정 음성 정보가 검증을 통과함 을 확정한다.
본 출원에 의하면, 사용자의 오디오 정보에 의해 사용자의 속성값을 확정하고, 나아가, 사용자의 속성값과 매칭되는 목표 질의응답 조합을 확정함으로써, 확정 과정이 더욱 특정적일 수 있다. 나아가, 본 실시예에 의하면, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭됨을 확정하고, 추출한 오디오 특징 정보와 사용자의 사전 저장된 오디오 특징 정보가 유사할 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정할 수 있다. 이로써, 2차례의 확정 과정을 거침으로써 검증의 정확도를 향상시킬 수 있다.
이어서 도 5를 참조하면, 상기 각 도면에 도시된 방법의 구현으로서, 본 출원에는 정보 검증 장치의 일 실시예가 제공되고, 상기 장치 실시예는 도 2에 도시된 방법 실시예와 서로 대응되며, 상기 장치 실시예는 구체적으로 다양한 전자 기기에 적용될 수 있다.
도 5에 도시된 바와 같이, 본 실시예에 따른 정보 검증 장치500는, 획득 유닛(501), 전송 유닛(502), 인식 유닛(503) 및 확정 유닛(504)을 포함한다. 여기서, 획득 유닛(501)은, 목표 질의응답 조합을 획득하되, 질의응답 조합은 질의와 질의에 대한 응답을 포함하도록 구성되고; 전송 유닛(502)은, 목표 질의응답 조합 중의 질의를 단말기 장치에 전송하도록 구성되고, 인식 유닛(503)은, 단말기 장치로부터 미확정 음성 정보를 전송받고, 미확정 음성 정보에 대해 인식을 진행하여 미확정 응답을 생성하도록 구성되며; 확정 유닛(504)은, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정하도록 구성된다.
본 실시예에 있어서, 획득 유닛(501)에 의해 유선 연결 방식 또는 무선 연결 방식을 통하여 로컬에서 또는 기타 전자 기기로부터 목표 질의응답 조합을 획득할 수 있다. 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함한다. 목표 질의응답 조합은 사전에 확정된 적어도 하나의 질의응답 조합이다. 주의하여야 할 점은, 여기서, 질의응답 조합 중의 질의와 응답은 일대일 대응일 수도 있고, 일대다수의 대응일 수도 있다. 즉, 하나의 질의는 다수의 응답에 대응될 수 있고, 이러한 응답들은 동일하거나 유사한 의미를 가질 수 있다.
본 실시예에 있어서, 전송 유닛(502)에 의해 목표 질의응답 조합을 획득한 후, 목표 질의응답 조합 중의 질의를 단말기 장치에 전송함으로써, 단말기 장치가 사용자한테 목표 질의응답 조합 중의 질의를 보여주도록 할 수 있다. 구체적으로, 전송 유닛(502)은 질의를 포함한 정보를 생성한 후, 상기 정보를 단말기 장치에 전송할 수 있다.
본 실시예에 있어서, 인식 유닛(503)에 의해 상기 단말기 장치로부터 미확정 음성 정보를 전송받고, 상기 미확정 음성 정보에 대해 인식을 진행하여, 미확정 음성 정보에 해당하는 미확정 응답을 생성한다.
본 실시예에 있어서, 확정 유닛(504)에 의해 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭됨이 확정될 경우, 상기 미확정 음성 정보가 검증을 통과함을 확정한다. 구체적으로, 미확정 응답과 목표 질의응답 조합 중의 응답을 비교할 수 있으며, 여기서, 매칭된다함은 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 높거나(즉, 유사도가 유사도 역치보다 큼),미확정 응답과 목표 질의응답 조합 중의 응답이 일치한 것을 의미할 수 있다. 미확정 음성 정보가 검증을 통과하였다함은, 단말기 장치에 의해 수집된 사용자의 음성이 나타내는 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭된다는 것을 의미한다.
본 실시예의 일부 선택적인 실시예에 있어서, 상기 방법은, 목표 질의응답 조합을 획득하는 단계 전에, 미리 획득한 사용자의 오디오 정보에 기초하여, 사용자의 속성값을 확정하되, 여기서, 속성은 성별 및 나이를 포함하는 단계; 및 지정된 적어도 하나의 질의응답 조합 중에서, 사용자의 속성값과 매칭되는 목표 질의응답 조합을 확정하는 단계;를 더 포함한다.
본 실시예의 일부 선택적인 실시예에 있어서, 상기 방법은, 단말기 장치로부터 미확정 음성 정보를 전송받는 단계 이후, 미확정 음성 정보로부터 오디오 특징 정보를 추출하고, 오디오 특징 정보와 사용자의 사전 저장된 오디오 특징 정보 사이의 유사도를 확정하는 단계를 더 포함한다.
본 실시예의 일부 선택적인 실시예에 있어서, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계는, 유사도가 사전 설절된 유사도 역치보가 작거나 같을 경우, 미확정 음성 정보에 대해 음성 인식을 진행하여 응답 문자열을 생성하고, 상기 응답 문자열을 미확정 음답으로 간주하는 것을 포함한다.
본 실시예의 일부 선택적인 실시예에 있어서, 상기 방법은, 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계 이후, 미확정 응답과 목표 질의응답 조합 중의 응답을 비교하는 단계; 및 미확정 응답과 목표 질의응답 조합 중의 응답이 동일하거나, 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 사전 설정된 응답 유사도 역치보다 크거나 같을 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정하는 단계를 더 포함한다.
본 실시예의 일부 선택적인 실시예에 있어서, 질의응답 조합 중의 질의는 여부형 질의일 수 있고; 적어도 하나의 질의응답 조합은, 단말기 장치에 사전 저정된 사용자가 입력한 질의응답 조합, 지정된 지식 데이터베이스 중의 질의응답 조합 및 사용자가 구입한 물품 정보에 관한 질의응답 조합 중의 적어도 하나를 포함한다.
이하 도 6을 참조하면, 본 출원의 실시예에 따른 서버를 구현하기에 적합한 컴퓨터 시스템(600)의 예시적 구조도가 도시된다. 도 6에 도시된 서버는 오직 예시일 뿐, 본 출원의 실시예의 기능 및 사용범위를 한정하기 위한 것이 아니다.
도6에 도시된 바와 같이, 컴퓨터 시스템(600)은 중앙 처리 유닛(CPU; 601)을 포함하고, 이는 읽기 전용 메모리 장치(ROM; 602)에 저장된 프로그램 또는 저장부(608)로부터 랜덤 액세스 메모리 장치(RAM; 603)에 로딩되는 프로그램에 의하여 각종 적절한 동작 및 처리를 실행할 수 있다. RAM(603)에는 시스템(600)의 작동에 필요한 각종 프로그램 및 데이터가 더 포함되어 있다. CPU(601), ROM(602) 및 RAM(603)은 버스라인(604)을 통하여 서로 연결된다. 입력/출력(I/O) 인터페이스(605)도 버스라인(604)에 연결된다.
키보드, 마우스 등을 포함하는 입력부(606); 음극선관(CRT), 액정 표시 장치(LCD) 등 및 스피커 등을 포함하는 출력부(607); 하드 디스크 등을 포함하는 저장부(608); 및 LAN카드, 모뎀 장치 등과 같은 네트워크 인터페이스 카드를 포함하는 통신부(609);를 포함하는 구성요소는 I/O 인터페이스(605)에 연결된다. 통신부(609)는 인터넷과 같은 네트워크를 통하여 통신 처리를 실행한다. 드라이버(610)도 수요에 따라I/O 인터페이스(605)에 연결된다. 드라이버(610)에서 판독된 컴퓨터 프로그램이 수요에 따라 저장부(608)에 설치되도록 드라이버(610)에는 수요에 따라 디스크, 콤팩트디스크, 광자기 디스크, 반도체 메모리 장치 등과 같은 착탈 가능한 매체(611)가 설치된다.
특히, 본 출원의 실시예에 의하면, 상기 흐름도를 참조하여 설명한 프로세스는 컴퓨터 소프트웨어 프로그램으로 구현될 수 있다. 예를 들면, 본 출원의 실시예는 일 컴퓨터 프로그램 제품을 포함하고, 상기 컴퓨터 프로그램 제품은 컴퓨터 판독 가능한 매체에 내장된 컴퓨터 프로그램을 포함하되, 상기 컴퓨터 프로그램은 흐름도에 도시된 방법을 실행하기 위한 프로그램 코드를 포함한다. 이러한 실시예에 있어서, 상기 컴퓨터 프로그램은 통신부(609)를 통하여 네트워크로부터 다운로드되어 설치되고, 및/또는 착탈 가능한 매체(611)로부터 설치될수 있다. 상기 컴퓨터 프로그램이 중앙 처리 유닛(CPU; 601)에 의해 실행될 경우, 본 출원의 방법에 한정된 상기 기능들을 수행한다. 유의하여야 할 점은, 본 출원의 컴퓨터 판독 가능한 매체는 컴퓨터 판독 가능한 신호 매질, 컴퓨터 판독 가능한 저장 매체, 또는 그 조합일 수 있다. 컴퓨터 파독 가능한 저장 매체는 전기, 자기, 광, 전자기, 적외선 또는 반도체의 시스템, 장치 또는 소자 또는 이들의 임의의 조합을 포함할 수 있으나, 이에 한정되지 않는다. 컴퓨터 판독 가능한 저장 매체의 더욱 구체적인 예시로는, 하나 또는 다수의 도선을 포함한 전기 연결, 휴대용 컴퓨터 디스크, 하드 디스크, 랜덤 액세스 메모리 장치(RAM), 판독 전용 메모리 장치(ROM), 소거 가능 프로그램 가능 판독 전용 메모리(EPROM 또는 플래시 메모리), 광섬유, 휴대용 콤팩트 디스크(CD-ROM), 광 저장 소자, 자기 저장 소자 또는 상기 임의 요소들의 적당한 조합을 포함할 수 있으나, 이에 한정되지 않는다. 본 출원에서, 컴퓨터 판독 가능한 저장 매체는 프로그램을 포함한 임의의 유형적인 매체일 수 있고, 상기 프로그램은 명령어 실행 시스템, 장치 또는 기기에 의해 사용되거나 또는 그와 조합되어 사용될 수 있다. 본 출원에서, 컴퓨터 판독 가능한 신호 매질이라 함은, 베이스 밴드에서 또는 캐리어의 일부로서 전파되는 데이터 신호을 포함할 수 있고, 이러한 데이터 신호에는 컴퓨터 판독 가능한 프로그램 코드가 내포되어 있다. 상기와 같이 전파되는 데이터 신호는 다양한 형식을 가질 수 있으며, 예시로는 전자기 신호, 광 신호 또는 이들의 임의의 조합을 포함할 수 있다. 컴퓨터 판독 가능한 신호 매질은 컴퓨터 판독 가능한 저장 매체 이외의 임의의 컴퓨터 판독 가능한 매체일 수 있고, 상기 컴퓨터 판독 가능한 매체는 명령어 실행 시스템, 장치 또는 기기에 의해 사용되거나, 이들과 조합하여 사용될 수 있는 프로그램을 전송, 전파 또는 발송할 수 있다. 컴퓨터 판독 가능한 매체에 포함된 프로그램 코드는 임의의 적합한 매체에 의해 전파될 수 있으며, 예시로서, 무선, 전선, 광 케이블, RF등 또는 이들의 임의의 조합을 포함할 수 있으나, 이에 한정되지 않는다.
첨부한 도면중의 흐름도 및 블록도는 본 출원의 다양한 실시예에 따른 시스템, 방법, 컴퓨터 프로그램 제품의 구현 가능한 구조, 기능 및 동작을 도시하였다. 이러한 방면에 있어서, 흐름도 또는 블록도 중의 각 블록은 하나의 모듈, 프로그램 세그먼트, 또는 코드의 일부분을 표시하고, 상기 모듈, 프로그램 세그먼트, 또는 코드의 일부분은 규정된 로직 기능을 구현하기 위한 하나 이상의 실행 가능한 명령어를 포함한다. 일부 대체 가능한 실시예에서, 블록에 표기된 기능은 도면에 표기된 순서와 다른 순서로 진행될 수 있음을 자명하여야 할 것이다. 예를 들면, 순서적으로 표시된 두개의 블록은 사실상 관련된 기능에 의하여 대체적으로 병행으로 진행될 수 있으며, 반대된 순서로 진행될 수도 있다. 블록도 및/또는 흐름도의 각 블록 및 블록도 및/또는 흐름도의 블록의 조합은 규정된 기능 또는 동작을 실행하는 하드웨어 기반의 전용 시스템으로 구현되거나, 전용 하드웨어 및 컴퓨터 명령어의 조합으로 구현될 수 있다.
본 발명에 설명된 관련된 유닛은 소프트 웨어 방식으로 구현될 수도 있고, 하드웨어 방식으로 구현될 수도 있다. 설명된 유닛들은 프로세서에 설치될 수 있으며, 예를 들어, 프로세서가 획득 유닛, 전송 유닛, 인식 유닛 및 확정 유닛을 포함한다고 설명할 수 있다. 여기서, 이러한 유닛들의 이름은 일부 경우에 해당 유닛 또는 모듈 자체를 한정하지 않는다. 예를 들면, 획득 유닛은 “목표 질의응답 조합을 획득하기 위한 유닛”으로 설명될 수도 있다.
한편, 본 출원은 또한 컴퓨터 판독 가능한 매체를 제공한다. 이러한 컴퓨터 판독 가능한 기록 매체는 상기 실시예에서 설명된 장치에 포함되는 컴퓨터 판독 가능한 기록 매체이거나, 장치에 설치되지 않은 독립적으로 존재하는 컴퓨터 판독 가능한 기록 매체일 수 있다. 상기 컴퓨터 판독 가능한 기록 매체에는 하나 이상의 프로그램이 저장되어 있을 수 있고, 상기 하나 이상의 프로그램이 상기 장치에 의해 실행될 경우, 상기 장치로 하여금, 목표 질의응답 조합을 획득하되, 질의응답 조합은 질의와 질의에 대한 응답을 포함하는 단계; 목표 질의응답 조합 중의 질의를 단말기 장치에 전송하는 단계; 단말기 장치로부터 미확정 음성 정보를 전송받고, 미확정 음성 정보에 대해 인식을 진행하여 미확정 응답을 생성하는 단계; 및 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭될 경우, 미확정 음성 정보가 검증을 통과한 것으로 확정하는 단계;를 수행하도록 한다.
이상의 설명은 본 출원의 바람직한 실시예 및 이용하는 기술 원리에 대한 설명일 뿐이다. 본 발명의 청구 범위는 상기 기술적 특징의 특정 조합으로 이루어진 기술적 방안에 한정되는 것이 아니라, 본 출원의 사상을 벗어나지 않는 한 상기 기술적 특징 또는 그의 등가적인 특징들의 임의의 조합으로 이루어진 기타 기술적 방안도 포함한다는 것은 본 분야에서 통상 지식을 가진자에게 자명할 것이다. 상기 특징과 본 발명에 개시된 유사한 기능을 구비한 기술적 특징을 서로 교체하여 도출한 기술적방안을 예로 들수 있으나, 이에 한정되는 것은 아니다.

Claims (14)

  1. 목표 질의응답 조합을 획득하되,여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함하는 단계;
    상기 목표 질의응답 조합 중의 질의를 단말기 장치에 전송하는 단계;
    상기 단말기 장치로부터 미확정 음성 정보를 전송받고, 상기 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계; 및
    상기 미확정 응답과 상기 목표 질의응답 조합 중의 응답이 매칭될 경우, 상기 미확정 음성 정보가 검증을 통과한 것으로 확정하는 단계를 포함하는 것을 특징으로 하는 정보 검증 방법.
  2. 제1항에 있어서,
    상기 목표 질의응답 조합을 획득하는 단계 전에,
    미리 획득한 사용자의 오디오 정보에 기초하여, 상기 사용자의 속성값을 확정하되, 여기서, 속성은 성별 및 나이를 포함하는 단계; 및
    지정된 적어도 하나의 질의응답 조합 중에서, 상기 사용자의 속성값과 매칭되는 목표 질의응답 조합을 확정하는 단계를 더 포함하는 것을 특징으로 하는 정보 검증 방법.
  3. 제1항에 있어서,
    상기 단말기 장치로부터 미확정 음성 정보를 전송받은 후,
    상기 미확정 음성 정보로부터 오디오 특징 정보를 추출하고, 상기 오디오 특징 정보와 상기 사용자의 사전 저장된 오디오 특징 정보 사이의 유사도를 확정하는 단계를 더 포함하는 것을 특징으로 하는 정보 검증 방법.
  4. 제3항에 있어서,
    상기 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계는,
    상기 유사도가 사전 설절된 유사도 역치보가 작거나 같을 경우, 미확정 음성 정보에 대해 음성 인식을 진행하여 응답 문자열을 생성하고, 상기 응답 문자열을 미확정 음답으로 간주하는 것을 포함하는 것을 특징으로 하는 정보 검증 방법.
  5. 제1항에 있어서,
    상기 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하는 단계 이후,
    상기 미확정 응답과 목표 질의응답 조합 중의 응답을 비교하는 단계; 및
    미확정 응답과 목표 질의응답 조합 중의 응답이 동일하거나, 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 사전 설정된 응답 유사도 역치보다 크거나 같을 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정하는 단계를 더 포함하는 것을 특징으로 하는 정보 검증 방법.
  6. 제2항에 있어서,
    질의응답 조합 중의 질의는 여부형 질의일 수 있고;
    상기 적어도 하나의 질의응답 조합은, 상기 단말기 장치에 사전 저정된 상기 사용자가 입력한 질의응답 조합, 지정된 지식 데이터베이스 중의 질의응답 조합 및 상기 사용자가 구입한 물품 정보에 관한 질의응답 조합 중의 적어도 하나를 포함하는 것을 특징으로 하는 정보 검증 방법.
  7. 목표 질의응답 조합을 획득하되, 여기서, 질의응답 조합은 질의와 질의에 대한 응답을 포함하도록 구성된 획득 유닛;
    상기 목표 질의응답 조합 중의 질의를 단말기 장치에 전송하도록 구성된 전송 유닛;
    상기 단말기 장치로부터 미확정 음성 정보를 전송받고, 상기 미확정 음성 정보에 대해 인식을 진행하여, 미확정 응답을 생성하도록 구성된 인식 유닛; 및
    상기 미확정 응답과 상기 목표 질의응답 조합 중의 응답이 매칭될 경우, 상기 미확정 음성 정보가 검증을 통과한 것으로 확정하도록 구성된 확정 유닛을 포함하는 것을 특징으로 하는 정보 검증 장치.
  8. 제7항에 있어서,
    미리 획득한 사용자의 오디오 정보에 기초하여, 상기 사용자의 속성값을 확정하되, 여기서, 속성은 성별 및 나이를 포함하도록 구성된 속성값 확정 유닛; 및
    지정된 적어도 하나의 질의응답 조합 중에서, 상기 사용자의 속성값과 매칭되는 목표 질의응답 조합을 확정하도록 구성된 조합 확정 유닛;을 더 포함하는 것을 특징으로 하는 정보 검증 장치.
  9. 제7항에 있어서,
    상기 미확정 음성 정보로부터 오디오 특징 정보를 추출하고, 상기 오디오 특징 정보와 상기 사용자의 사전 저장된 오디오 특징 정보 사이의 유사도를 확정하도록 구성된유사도 확정 유닛;을 더 포함하는 것을 특징으로 하는 정보 검증 장치.
  10. 제9항에 있어서,
    상기 인식 유닛은,
    상기 유사도가 사전 설절된 유사도 역치보가 작거나 같을 경우, 미확정 음성 정보에 대해 음성 인식을 진행하여 응답 문자열을 생성하고, 상기 응답 문자열을 미확정 음답으로 간주하도록 구성되는 것을 특징으로 하는 정보 검증 장치.
  11. 제7항에 있어서,
    상기 미확정 응답과 목표 질의응답 조합 중의 응답을 비교하도록 구성된 비교 유닛; 및
    미확정 응답과 목표 질의응답 조합 중의 응답이 동일하거나, 미확정 응답과 목표 질의응답 조합 중의 응답 사이의 유사도가 사전 설정된 응답 유사도 역치보다 크거나 같을 경우, 미확정 응답과 목표 질의응답 조합 중의 응답이 매칭되는 것으로 확정하도록 구성된 매칭 확정 유닛;을 더 포함하는 것을 특징으로 하는 정보 검증 장치.
  12. 제8항에 있어서,
    질의응답 조합 중의 질의는 여부형 질의일 수 있고;
    상기 적어도 하나의 질의응답 조합은, 상기 단말기 장치에 사전 저정된 상기 사용자가 입력한 질의응답 조합, 지정된 지식 데이터베이스 중의 질의응답 조합 및 상기 사용자가 구입한 물품 정보에 관한 질의응답 조합 중의 적어도 하나를 포함하는 것을 특징으로 하는 정보 검증 장치.
  13. 하나 또는 다수의 프로세서; 및
    하나 또는 다수의 프로그램을 저장하기 위한 저장 장치;를 포함하되,
    상기 하나 또는 다수의 프로그램이 상기 하나 또는 다수의 프로세서에 의해 실행될 경우, 상기 하나 또는 다수의 프로세서로 하여금, 제1항 내지 제6항 중 어느 한 항에 따른 상기 정보 검증 방법을 구현하도록 하는 것을 특징으로 하는 서버.
  14. 컴퓨터 판독 가능한 저장 매체에 있어서,
    상기 컴퓨터 판독 가능한 저장 매체에는 컴퓨터 프로그램이 저장되고, 상기 프로그램이 프로세서에 의해 실행될 경우, 제1항 내지 제6항 중 어느 한 항에 따른 상기 정보 검증 방법을 구현하도록 하는 것을 특징으로 하는 컴퓨터 판독 가능한 저장 매체.
KR1020180097418A 2017-08-29 2018-08-21 정보 검증 방법 및 장치 KR20190024711A (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201710757507.5A CN107393541B (zh) 2017-08-29 2017-08-29 信息验证方法和装置
CN201710757507.5 2017-08-29

Publications (1)

Publication Number Publication Date
KR20190024711A true KR20190024711A (ko) 2019-03-08

Family

ID=60346111

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020180097418A KR20190024711A (ko) 2017-08-29 2018-08-21 정보 검증 방법 및 장치

Country Status (5)

Country Link
US (1) US10777207B2 (ko)
EP (1) EP3451328B1 (ko)
JP (1) JP6662966B2 (ko)
KR (1) KR20190024711A (ko)
CN (1) CN107393541B (ko)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108347441B (zh) * 2018-02-08 2019-06-25 深圳壹账通智能科技有限公司 支付处理方法、装置、计算机设备和存储介质
CN108417208B (zh) * 2018-03-26 2020-09-11 宇龙计算机通信科技(深圳)有限公司 一种语音输入方法和装置
KR102611386B1 (ko) * 2018-06-27 2023-12-08 구글 엘엘씨 로컬 텍스트-응답 맵을 활용하여 사용자의 음성 발화에 대한 응답 렌더링
CN109035896B (zh) * 2018-08-13 2021-11-05 广东小天才科技有限公司 一种口语训练方法及学习设备
CN109816508A (zh) * 2018-12-14 2019-05-28 深圳壹账通智能科技有限公司 基于大数据的用户身份认证方法、装置、计算机设备
US11393354B2 (en) * 2019-03-28 2022-07-19 Indiavidual Learning Private Limited System and method for generating an assessment paper and measuring the quality thereof
CN110311788A (zh) * 2019-06-28 2019-10-08 京东数字科技控股有限公司 身份验证方法、装置、电子设备及可读介质
CN110544468B (zh) * 2019-08-23 2022-07-12 Oppo广东移动通信有限公司 应用唤醒方法、装置、存储介质及电子设备
CN110874911B (zh) * 2019-11-12 2022-04-22 上海盛付通电子支付服务有限公司 信息发送方法、电子设备和计算机可读存储介质
CN111008373B (zh) * 2019-11-22 2024-05-28 腾讯科技(深圳)有限公司 智能问答的处理方法、装置、计算机可读介质及电子设备
CN111161745A (zh) * 2019-12-26 2020-05-15 珠海格力电器股份有限公司 一种智能设备的唤醒方法、装置、设备及介质
CN111696535B (zh) * 2020-05-22 2021-10-26 百度在线网络技术(北京)有限公司 基于语音交互的信息核实方法、装置、设备和计算机存储介质
CN111666380A (zh) * 2020-06-12 2020-09-15 北京百度网讯科技有限公司 一种智能呼叫方法、装置、设备和介质
CN113076535A (zh) * 2021-03-30 2021-07-06 顶象科技有限公司 一种国际化验证码的实现方法和装置
CN113240797A (zh) * 2021-05-18 2021-08-10 五八有限公司 一种验证码生成方法、装置、电子设备及存储介质
CN113868538B (zh) * 2021-10-19 2024-04-09 北京字跳网络技术有限公司 信息处理方法、装置、设备及介质

Family Cites Families (42)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5897616A (en) * 1997-06-11 1999-04-27 International Business Machines Corporation Apparatus and methods for speaker verification/identification/classification employing non-acoustic and/or acoustic models and databases
WO2001016940A1 (en) * 1999-08-31 2001-03-08 Accenture, Llp System, method, and article of manufacture for a voice recognition system for identity authentication in order to gain access to data on the internet
US7721109B1 (en) * 2000-07-28 2010-05-18 Verizon Business Global Llc Secure transaction card using biometrical validation
US7953447B2 (en) * 2001-09-05 2011-05-31 Vocera Communications, Inc. Voice-controlled communications system and method using a badge application
JP2004139221A (ja) 2002-10-16 2004-05-13 Ntt Docomo Tokai Inc 認証システム
JP2004240645A (ja) * 2003-02-05 2004-08-26 Ufj Bank Ltd 本人認証システム及び本人認証の方法
US7363223B2 (en) * 2004-08-13 2008-04-22 International Business Machines Corporation Policy analysis framework for conversational biometrics
US8255223B2 (en) 2004-12-03 2012-08-28 Microsoft Corporation User authentication by combining speaker verification and reverse turing test
US20070061590A1 (en) * 2005-09-13 2007-03-15 Boye Dag E Secure biometric authentication system
US11075899B2 (en) * 2006-08-09 2021-07-27 Ravenwhite Security, Inc. Cloud authentication
US7874011B2 (en) * 2006-12-01 2011-01-18 International Business Machines Corporation Authenticating user identity when resetting passwords
TWI521936B (zh) * 2008-04-25 2016-02-11 台達電子工業股份有限公司 對話系統與語音對話處理方法
AU2009311303B2 (en) * 2008-11-06 2015-09-10 Visa International Service Association Online challenge-response
US8527278B2 (en) * 2009-06-29 2013-09-03 Abraham Ben David Intelligent home automation
US9767807B2 (en) * 2011-03-30 2017-09-19 Ack3 Bionetics Pte Limited Digital voice signature of transactions
JP5866728B2 (ja) * 2011-10-14 2016-02-17 サイバーアイ・エンタテインメント株式会社 画像認識システムを備えた知識情報処理サーバシステム
CN103078828A (zh) * 2011-10-25 2013-05-01 上海博路信息技术有限公司 一种云模式的语音鉴权***
CN103138921B (zh) * 2011-11-22 2016-05-11 阿里巴巴集团控股有限公司 一种身份信息验证方法和***
US20160372116A1 (en) * 2012-01-24 2016-12-22 Auraya Pty Ltd Voice authentication and speech recognition system and method
US20130305324A1 (en) * 2012-05-09 2013-11-14 International Business Machines Corporation Incremental Password Barriers to Prevent Malevolent Intrusions
US9286899B1 (en) * 2012-09-21 2016-03-15 Amazon Technologies, Inc. User authentication for devices using voice input or audio signatures
CN102883230B (zh) * 2012-09-26 2015-04-29 深圳市九洲电器有限公司 一种节目播放控制方法及装置
CN103716279A (zh) * 2012-09-28 2014-04-09 张仁平 一种以问答方式实现网络验证的方法和***
CN104036780B (zh) * 2013-03-05 2017-05-24 阿里巴巴集团控股有限公司 一种人机识别方法及***
CN103279528A (zh) * 2013-05-31 2013-09-04 俞志晨 一种基于人机结合的问答***及方法
JP6360484B2 (ja) * 2013-09-03 2018-07-18 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 音声対話制御方法
GB2517952B (en) * 2013-09-05 2017-05-31 Barclays Bank Plc Biometric verification using predicted signatures
CN104064062A (zh) * 2014-06-23 2014-09-24 中国石油大学(华东) 一种基于声纹和语音识别的在线听力学习方法及***
US20170140174A1 (en) * 2014-10-02 2017-05-18 Trunomi Ltd Systems and Methods for Obtaining Authorization to Release Personal Information Associated with a User
JP6446993B2 (ja) * 2014-10-20 2019-01-09 ヤマハ株式会社 音声制御装置およびプログラム
CN105744090A (zh) * 2014-12-09 2016-07-06 阿里巴巴集团控股有限公司 语音信息处理方法及装置
CN105979376A (zh) * 2015-12-02 2016-09-28 乐视致新电子科技(天津)有限公司 一种推荐方法和装置
JP6693111B2 (ja) * 2015-12-14 2020-05-13 カシオ計算機株式会社 対話装置、ロボット、対話方法及びプログラム
CN105913850B (zh) * 2016-04-20 2019-05-28 上海交通大学 文本相关声纹密码验证方法
CN105975511A (zh) * 2016-04-27 2016-09-28 乐视控股(北京)有限公司 智能对话的方法及装置
US20170318013A1 (en) * 2016-04-29 2017-11-02 Yen4Ken, Inc. Method and system for voice-based user authentication and content evaluation
CN109923512A (zh) * 2016-09-09 2019-06-21 上海海知智能科技有限公司 人机交互的***及方法
US10521503B2 (en) * 2016-09-23 2019-12-31 Qualtrics, Llc Authenticating a respondent to an electronic survey
CN106529251A (zh) * 2016-10-25 2017-03-22 北京光年无限科技有限公司 一种针对智能机器人的认证方法及***
CN106653016B (zh) * 2016-10-28 2020-07-28 上海智臻智能网络科技股份有限公司 智能交互方法和装置
CN106506524B (zh) * 2016-11-30 2019-01-11 百度在线网络技术(北京)有限公司 用于验证用户的方法和装置
US20180365379A1 (en) * 2017-06-19 2018-12-20 Martin Markley Adaptive Recording of Medical, Health and Fitness History

Also Published As

Publication number Publication date
CN107393541B (zh) 2021-05-07
US20190066696A1 (en) 2019-02-28
US10777207B2 (en) 2020-09-15
EP3451328A1 (en) 2019-03-06
EP3451328B1 (en) 2022-04-20
JP6662966B2 (ja) 2020-03-11
JP2019053286A (ja) 2019-04-04
CN107393541A (zh) 2017-11-24

Similar Documents

Publication Publication Date Title
KR20190024711A (ko) 정보 검증 방법 및 장치
US10417344B2 (en) Exemplar-based natural language processing
CN107863108B (zh) 信息输出方法和装置
US11217236B2 (en) Method and apparatus for extracting information
CN108416310B (zh) 用于生成信息的方法和装置
US11127399B2 (en) Method and apparatus for pushing information
CN111428010B (zh) 人机智能问答的方法和装置
WO2020052069A1 (zh) 用于分词的方法和装置
CN108121699B (zh) 用于输出信息的方法和装置
CN109543058A (zh) 用于检测图像的方法、电子设备和计算机可读介质
CN107705782B (zh) 用于确定音素发音时长的方法和装置
US11750898B2 (en) Method for generating target video, apparatus, server, and medium
WO2020042377A1 (zh) 用于输出信息的方法和装置
CN109582825A (zh) 用于生成信息的方法和装置
CN113111658B (zh) 校验信息的方法、装置、设备和存储介质
CN111859970B (zh) 用于处理信息的方法、装置、设备和介质
CN109325227A (zh) 用于生成修正语句的方法和装置
CN109241344A (zh) 用于处理信息的方法和装置
CN112669850A (zh) 语音质量检测方法、装置、计算机设备及存储介质
CN112309387A (zh) 用于处理信息的方法和装置
CN110263135A (zh) 一种数据交换匹配方法、装置、介质和电子设备
CN109918479B (zh) 用于处理信息的方法及装置
CN107767856B (zh) 一种语音处理方法、装置及服务器
CN110990528A (zh) 一种问答方法、装置及电子设备
CN113111230A (zh) 基于正则表达式的接处警文本户籍地地址提取方法和装置

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X601 Decision of rejection after re-examination