KR20040074810A - Method of control the browser and link the internet servises automatically on the client's computer by speech recognition, speaker verification and fingerprint identification - Google Patents

Method of control the browser and link the internet servises automatically on the client's computer by speech recognition, speaker verification and fingerprint identification Download PDF

Info

Publication number
KR20040074810A
KR20040074810A KR1020030010283A KR20030010283A KR20040074810A KR 20040074810 A KR20040074810 A KR 20040074810A KR 1020030010283 A KR1020030010283 A KR 1020030010283A KR 20030010283 A KR20030010283 A KR 20030010283A KR 20040074810 A KR20040074810 A KR 20040074810A
Authority
KR
South Korea
Prior art keywords
voice
fingerprint
data
authentication
speaker
Prior art date
Application number
KR1020030010283A
Other languages
Korean (ko)
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 (주) 자모바 씨.엘.에스
Priority to KR1020030010283A priority Critical patent/KR20040074810A/en
Publication of KR20040074810A publication Critical patent/KR20040074810A/en

Links

Classifications

    • 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
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9566URL specific, e.g. using aliases, detecting broken or misspelled links
    • 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
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • 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
    • 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/02Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Signal Processing (AREA)
  • Marketing (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Biomedical Technology (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Computational Linguistics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

PURPOSE: A method for controlling an Internet browser and automatically connecting to an Internet service on a client computer by using a technology integrating voice/speaker certification and fingerprint certification is provided to conveniently use the Internet and the browser by the voice certification and the fingerprint certification through a voice input device and a fingerprint input device. CONSTITUTION: The voice data inputted from the voice input device is expressed in a voice waveform, an end point of the data is detected, and the data is sent to a voice recognizer if the data is judged as voice(313). A voice recognition refusal is judged by comparing a voice recognition result with the data of a voice recognition word list, and a command for a word is executed in case of the word for the speaker certification or the fingerprint certification(319). If the voice recognition result is confirmed as a word group of the speaker or fingerprint certification, the speaker or fingerprint certification is requested, the speaker pronunciation or a fingerprint is inputted, and the encrypted speaker or fingerprint certification data is generated by extracting a feature point of the inputted voice or fingerprint data(323,333).

Description

음성인식과 화자인증 및 지문인증 통합 기술을 이용한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 자동접속 방법{METHOD OF CONTROL THE BROWSER AND LINK THE INTERNET SERVISES AUTOMATICALLY ON THE CLIENT'S COMPUTER BY SPEECH RECOGNITION, SPEAKER VERIFICATION AND FINGERPRINT IDENTIFICATION}TECHNICAL OF CONTROL THE BROWSER AND LINK THE INTERNET SERVISES AUTOMATICALLY ON THE CLIENT'S COMPUTER BY SPEECH RECOGNITION, SPEAKER VERIFICATION AND FINGERPRINT IDENTIFICATION}

본 발명은 인터넷 이용 시 브라우저의 제어와 프로그램의 실행에 필요한 사용자의 명령 수단으로 키보드나 마우스에 주로 의존하였던 것을 음성인식기술과 지문인증기술을 결합한 통합기술을 적용하여 음성 입력 장치와 지문인식 단말 장치를 통하여, 인터넷 브라우저와 컴퓨터 프로그램의 실행하고 또한 아이디와 비밀번호를 입력하는 등의 여러 단계를 거쳐야 하는 복잡한 과정을 인터넷 브라우저의 실행과 프로그램의 수행 명령을 음성명령과 화자인증 및 지문인증을 병행하여 사용함으로서 컴퓨터 사용자의 인터넷 브라우저 사용을 보다 편리하게 할 수 있고 신속하게 접근 할 수 있게 한 음성인식과 화자인증 및 지문인증 통합 기술을 이용한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 자동접속 방법에 관한 것이다.The present invention applies a voice input device and a fingerprint recognition terminal device by applying an integrated technology combining voice recognition technology and fingerprint authentication technology, which mainly depended on a keyboard or a mouse as a user's command means required for controlling a browser and executing a program when using the Internet. Through the Internet browser and computer program, and the complicated process of entering the ID and password through several steps, the Internet browser and the program execution command are used in parallel with voice command, speaker authentication, and fingerprint authentication. The present invention relates to a method of controlling an Internet browser and automatically accessing an Internet service on a client computer using voice recognition, speaker authentication, and fingerprint authentication technologies that enable a computer user to use the Internet browser more conveniently and quickly. .

종래의 인터넷 브라우저의 제어와 컴퓨터 프로그램의 실행에 있어서 명령 및지시 수단으로 키보드와 마우스에 주로 의존하고 있는 실정이다.In the control of a conventional Internet browser and execution of a computer program, the situation mainly depends on a keyboard and a mouse as a command and an instruction means.

그리고 단순 음성명령에 의한 독립적인 브라우저의 제어와 웹(Web) 서버에 의한 지문인증 서비스 등 각각의 수단들이 독립적인 형태로 구현되어 왔다.In addition, each means such as independent browser control by simple voice command and fingerprint authentication service by web server have been implemented in an independent form.

또한 그 입력 수단들을 이용함에 있어서 각기 개별적으로 운용하여야 하고, 또한 복합적으로 이용하기 위하여서는 일반인들은 그 이용이 용이하지 않았다.In addition, in using the input means, each should be operated separately, and in order to use them in combination, the general public was not easy to use them.

최근에는 생체인식 기술 중에서 인터넷 사용자들을 위하여 이와 같은 문제점을 해결하기 위한 음성인식기술과 지문인식기술을 복합적으로 사용하는 기술들이 개발되고 있으나, 음성인식률이 저조하거나 음성인식기술과 지문인증 기술의 복합적인 적용하는데 있어서 호환성에 문제가 있었다.Recently, technologies that use a combination of voice recognition technology and fingerprint recognition technology have been developed for the Internet users to solve such problems among the biometric technology, but the voice recognition rate is low, or the combination of voice recognition technology and fingerprint authentication technology has been developed. There was a compatibility problem with the application.

현재 인터넷 사용인구가 나날이 증가하고 있으나, 기존의 인터넷 브라우저 사용은 마우스나 키보드에 의한 브라우저 화면의 제어, 이동 및 텍스트의 입력 등에 의존하고 있어서 보다 많은 정보로의 접근과 그 신속성에 한계가 있으며, 이에 생체인식 기술 중에서 음성과 지문을 인식하는 복합기술을 적용한 보다 빠르고 정확한 접근과 신속성을 겸비한 방법이 요구되고 있는 실정이다.Currently, the number of Internet users is increasing day by day, but the use of the existing Internet browser is dependent on the control of the browser screen, movement, and text input by the mouse or keyboard, which limits the access to more information and its speed. Among biometrics, there is a need for a method that combines quicker, more accurate access, and faster with complex technology for speech and fingerprint recognition.

본 발명은 컴퓨터에 설치된 음성입력 장치와 지문인식 장치를 통하여 음성명령과 지문인증으로 키보드와 마우스의 그 기능을 대신할 수 있도록 하여 일반인은 물론 이 인터넷을 이용함에 있어서 보다 편리하고 또한 브라우저를 사용하는데 있어서 편의성을 제공하는 데 그 목적이 있다.The present invention can replace the functions of the keyboard and the mouse with voice commands and fingerprint authentication through the voice input device and the fingerprint recognition device installed in the computer to use the Internet as well as the general public and to use the browser more conveniently. Its purpose is to provide convenience.

도 1은 본 발명의 음성인식과 화자인증 및 지문인증을 통한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 접속에 대한 시스템 구성을 나타내는 블록 구성도이고,1 is a block diagram illustrating a system configuration for controlling an Internet browser and accessing an Internet service on a client computer through voice recognition, speaker authentication, and fingerprint authentication according to the present invention;

도 2는 본 발명의 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 접속을 위한 음성인식과 화자인증 및 지문인증 계통을 나타내는 블록 구성도이고,2 is a block diagram showing a voice recognition, speaker authentication, and fingerprint authentication system for controlling an Internet browser and accessing an Internet service on a client computer of the present invention;

도 3은 본 발명의 클라이언트 컴퓨터상에서 음성인식과 화자인증 및 지문인증을 통하여 프로그램이 실행되기까지의 과정을 나타내는 제어 흐름도이고,3 is a control flowchart illustrating a process until a program is executed through voice recognition, speaker authentication, and fingerprint authentication on a client computer of the present invention;

도 4는 본 발명의 클라이언트 컴퓨터상에서 화자인증 및 지문인증을 통하여 해당사이트 자동 접속을 위한 사용자 아이디와 비밀번호 및 화자인증을 위한 음성데이터와 지문인증을 위한 지문데이터의 등록 과정을 나타내는 제어 흐름도이다.FIG. 4 is a control flowchart illustrating a registration process of a user ID and password for automatic connection to a corresponding site through voice authentication and fingerprint authentication, voice data for speaker authentication, and fingerprint data for fingerprint authentication.

<도면의 주요부분에 대한 부호의 설명><Description of the symbols for the main parts of the drawings>

100 : 음성입력장치 110 : 지문인식장치100: voice input device 110: fingerprint recognition device

140 : 인터넷 서비스 210 : 클라이언트 컴퓨터140: Internet service 210: client computer

211 : 사운드 카드 212 : USB 포트211: sound card 212: USB port

21E : IEEE 1394 포트 214 : 직렬 통신 포트21E: IEEE 1394 port 214: Serial communication port

215 : 병렬 통신 포트 221 : 기억 장치215: parallel communication port 221: memory device

222 : 중앙 처리 장치 230 : 인터넷 통신 인터페이스 장치222: central processing unit 230: Internet communication interface device

상기한 목적을 달성하기 위하여 본 발명에서는, 음성인식과 화자인증 및 지문인증기술을 이용한 각종 인터넷 서비스를 편리하게 이용하기 위하여, 컴퓨터에 설치된 마이크와 지문인식 단말기를 통한 음성명령어와 지문데이터를 클라이언트 컴퓨터의 저장장소에 직접 등록하고, 설치된 음성인식 프로그램과 지문인증 프로그램을 통하여 WWW(World Wide Web)에서 사용하는 인터넷 주소형식인 URL(Uniform Resource Locator)과 실행프로그램 및 그 경로 등을 직접 등록하고, 이의 실행에 해당하는 음성명령을 직접 명명하고, 또한 아이디와 비밀번호의 입력이 요구되는 인터넷 사이트의 경우, 해당 URL과 아이디, 비밀번호 그리고 사용자의 음성을 입력하여 화자인증데이터를 생성시키거나 지문데이터를 입력하여 지문인증데이터로 생성시키고 이에 대한 일괄 처리할 수 있는 해당 음성명령어도 직접 정의할 수 있도록 구성된 것을 특징으로 한다.In order to achieve the above object, in the present invention, in order to conveniently use various Internet services using voice recognition, speaker authentication, and fingerprint authentication technology, voice commands and fingerprint data through a microphone and a fingerprint recognition terminal installed in a computer are provided. Register directly in the storage location of the network, and directly register the URL (Uniform Resource Locator), the Internet address format used by the World Wide Web (WWW), the execution program, and its path through the installed voice recognition program and fingerprint authentication program. In case of internet sites that require voice commands corresponding to execution and also require input of ID and password, input URL, ID, password and user's voice to generate speaker authentication data or input fingerprint data. It can be generated as fingerprint authentication data and processed in batch Characterized in that it can be configured to directly define the corresponding voice command.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 설명한다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings.

도 1은 음성인식과 화자인증 및 지문인증을 통한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 접속에 대한 구성을 나타내는 도면이다.1 is a diagram showing the configuration of the control of the Internet browser and the connection of the Internet service on the client computer through voice recognition, speaker authentication, and fingerprint authentication.

도 1에 도시된 바와 같이 음성 입력 장치(100)와 지문인식장치(110)에 의하여 음성명령과 지문데이터가 클라이언트 컴퓨터(120)로 입력이 되고, 컴퓨터 내에서 입력된 음성데이터와 지문데이터는 각 각 음성인식과정과 화자인증 또는 지문인증을 통하여 사용자에 의하여 등록된 해당 인터넷 사이트에 인터넷(130)을 통해서 인터넷 서비스(140)에 접속하게 된다.As shown in FIG. 1, a voice command and fingerprint data are input to the client computer 120 by the voice input device 100 and the fingerprint recognition device 110. Each voice recognition process, speaker authentication or fingerprint authentication is connected to the Internet service 140 through the Internet 130 to the corresponding Internet site registered by the user.

도 2는 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 접속을 위한 음성인식과 화자인증 및 지문인증 계통을 나타내는 도면이다.2 is a diagram illustrating a voice recognition, speaker authentication, and fingerprint authentication system for controlling an Internet browser and accessing an Internet service on a client computer.

도 2에서와 같이, 음성 입력 장치(100)는 PC용 각종 헤드셋, 유무선 마이크, 유무선 전화기 등이고, 지문 인식장치(110)는 지문인식 전용단말기, 지문인식 복합기기인 지문인식 키보드, 지문인식 마우스 등이다. 또한, 클라이언트 컴퓨터(120)에는 음성데이터와 지문데이터의 입력을 위하여 사운드카드(211), USB 포트(212), IEEE1394 인터페이스 장치(213), 직렬 통신 포트(214) 그리고 병렬 통신 포트(215) 등이 설치되어 있어야 하고, 또한 음성인식데이터, 화자인증데이터, 지문인증 데이터, 음성인식 프로그램, 화자인증 프로그램, 지문인식 프로그램, 지문인증 프로그램, 인터넷 브라우저 및 컴퓨터 실행파일 제어 프로그램 및 인터넷 사이트 자동 접속 프로그램 등이 저장되는 기억장치(221)와 이러한 프로그램을 각종 데이터로 연산을 수행하는 중앙처리장치(222)가 필수적으로 갖추어 져야한다. 그리고 인터넷 통신을 위하여 전용선(231), ISDN(232), 케이블 모뎀(233), ADSL(234) 그리고 WLL(235) 등의 인터넷 통신을 위하여 LAN 카드나 모뎀 장치 등과 같은 통신 인터페이스 장치(230)도 설치되어 있어야 한다.As shown in FIG. 2, the voice input device 100 is a PC headset, a wired / wireless microphone, a wired / wireless phone, and the like. The fingerprint recognition device 110 is a fingerprint recognition terminal, a fingerprint recognition keyboard as a fingerprint recognition device, a fingerprint recognition mouse, or the like. . In addition, the client computer 120 includes a sound card 211, a USB port 212, an IEEE1394 interface device 213, a serial communication port 214, and a parallel communication port 215 for inputting voice data and fingerprint data. It must be installed, and also voice recognition data, speaker authentication data, fingerprint authentication data, voice recognition program, speaker authentication program, fingerprint recognition program, fingerprint authentication program, Internet browser and computer executable file control program and Internet site automatic access program, etc. The storage device 221 to be stored and the central processing unit 222 which performs such a program operation on various data should be provided. In addition, a communication interface device 230 such as a LAN card or a modem device for Internet communication such as a dedicated line 231, an ISDN 232, a cable modem 233, an ADSL 234, and a WLL 235 for Internet communication is also used. It must be installed.

클라이언트 컴퓨터에 입력된 음성데이터와 지문데이터는 컴퓨터의 기억장치(221)에 저장된 음성인식 프로그램, 지문인식 프로그램, 화자인증 프로그램 및 지문인증 프로그램에 의하여 중앙처리장치(CPU)(222)에서 인식을 위한 연산을 하게 되고, 인식된 결과는 인터넷 브라우저 제어 및 응용프로그램의 실행을 명령하게 된다. 특히, 사용자의 음성입력 데이터와 지문입력 데이터는 화자인증과 지문인증 과정을 통하여 이미 등록된 화자인증데이터나 지문인증데이터와 중앙처리장치(222)에서 비교 연산을 하여, 본인 인증이 확인되면, 아이디와 비밀번호 입력이 필요한 인터넷 사이트에 대하여 접속할 때마다 일일이 아이디와 비밀번호를 입력해야하는 번거로운 절차를 간소화 할 수 있게 한다.The voice data and the fingerprint data inputted to the client computer are for recognition by the central processing unit (CPU) 222 by the voice recognition program, the fingerprint recognition program, the speaker authentication program and the fingerprint authentication program stored in the storage device 221 of the computer. An operation is performed, and the recognized result commands the control of the Internet browser and execution of the application program. In particular, the voice input data and the fingerprint input data of the user are compared by the speaker authentication data or fingerprint authentication data and the central processing unit 222 already registered through the speaker authentication and fingerprint authentication process, and when the identity verification is confirmed, It also simplifies the cumbersome process of having to enter a username and password every time you connect to an Internet site that requires you to enter a password.

도 3은 클라이언트 컴퓨터상에서 음성인식과 화자인증 및 지문인증을 통하여 프로그램이 실행되기까지의 과정을 나타내는 도면으로써, 음성인식과 화자인증 및 지문인증기술을 이용한 각종 인터넷 서비스를 편리하게 이용하기 위하여, 컴퓨터에 설치된 마이크와 지문인식 단말기를 통한 음성명령어와 화자인증데이터 및 지문인증데이터를 클라이언트 컴퓨터의 저장장소에 직접 등록하고, 설치된 음성인식 프로그램과 화자인증 프로그램 및 지문인증 프로그램을 통하여 WWW(World Wide Web)에서 사용하는 인터넷 주소형식인 URL(Uniform Resource Locator)과 실행프로그램 및 그 경로 등을 직접 등록하고, 이의 실행에 해당하는 음성명령을 직접 명명하고, 또한 아이디와 비밀번호의 입력이 요구되는 인터넷 사이트의 경우, 해당 URL과 아이디, 비밀번호 그리고 사용자의 음성을 입력하여 화자인증데이터를 생성시키거나 지문데이터를 입력하여 지문인증데이터로 생성시키고 이에 대한 일괄 처리할 수 있는 해당 음성명령어도 직접 정의할 수 있도록 구성된다.FIG. 3 is a diagram illustrating a process of executing a program through voice recognition, speaker authentication, and fingerprint authentication on a client computer. In order to conveniently use various Internet services using voice recognition, speaker authentication, and fingerprint authentication technology, a computer may be used. The voice command, speaker authentication data and fingerprint authentication data through the microphone and the fingerprint recognition terminal installed in the client computer are directly registered in the storage location of the client computer, and through the installed voice recognition program, the speaker authentication program and the fingerprint authentication program, the World Wide Web (WWW) In the case of an Internet site where a URL (Uniform Resource Locator), an executable program and its path, etc. used in the Internet are registered directly, a voice command corresponding to its execution is directly named, and an ID and password are required. , The URL, username, password, and user It is configured to directly define the voice command to generate speaker authentication data by inputting voice or to generate fingerprint authentication data by inputting fingerprint data and process them in a batch.

이와 같이 구성된 본 발명의 일실시예를 더욱 상세히 설명하면, 도 3에서 도시한 바와 같이, 음성입력대기상태(300)에서 음성 입력 장치(100)로부터 음성입력(310)된 음성데이터는 음성파형으로 표현된다. 입력된 음성파형은 음성인식을 위한 전처리 단계로서 음성파형에 대한 끝점 검출(311) 과정을 거쳐서 음성으로 판정하기 곤란한 데이터에 대해서는 음성 재입력 요청(316)을 하게 되고, 음성으로 판정(312)된 데이터의 경우, 끝점 검출된 음성데이터를 음성인식기(313)로 보낸다.As described in more detail with respect to an embodiment of the present invention configured as described above, as shown in Figure 3, in the voice input standby state 300, the voice data input from the voice input device 100 to the voice waveform 310 Is expressed. The input voice waveform is a pre-processing step for speech recognition, and the voice re-input request 316 is requested for data that is difficult to determine as voice through the end point detection 311 process for the speech waveform, and is determined 312 as a voice. In the case of data, the end point detected voice data is sent to the voice recognizer 313.

음성인식기에서 인식한 음성 인식 결과(314)는 음성인식 단어목록의 데이터와 비교하여 음성인식 거절 여부를 판단(315)하여 인식 단어 군을 분류(317)하여 저장하게 되고, 화자인증이나 지문인증을 위한 단어인지 확인(318)하여 화자인증이나 지문인증용 단어가 아닌 경우, 해당 명령어에 대한 실행(319)이루어지고 다시 음성입력 대기(300) 상태로 돌아간다.The voice recognition result 314 recognized by the voice recognizer compares the data of the voice recognition word list to determine whether to reject the voice recognition (315), classifies the recognized word group (317), and stores the speaker authentication or fingerprint authentication. If it is not a word for speaker authentication or fingerprint authentication by checking whether it is a word for 318, execution of the corresponding command 319 is made and the voice input standby 300 is returned to the state again.

만일, 음성인식결과(314)가 화자인증 단어 군으로 확인(318)되면, 화자인증요청(320)을 하고, 화자인식기가 작동(321)하는 동안 사용자는 임의의 단어 또는 문장을 발성(322)하고, 입력된 사용자의 음성데이터는 특징점을 추출하여 암호화된 데이터로 생성(323)된다. 입력된 음성데이터의 특징 점에 대한 정보가 수록된 데이터는 기존의 사용자에 의하여 이미 등록된 데이터와 비교하여 본인 인증을 하게 된다. 회원 아이디와 비밀번호의 입력이 필수인 인터넷 사이트의 접속 과정을 화자인증 결과(326)에 의하여 해당 인터넷 사이트에 접속(327)하여 자동 로그인을 실행(328)하는 작업을 일괄적으로 진행한다.If the voice recognition result 314 is confirmed as the speaker authentication word group (318), the speaker authentication request 320, the user speaks any word or sentence while the speaker recognition operation 321 (322) In addition, the input voice data of the user is generated by extracting the feature point as encrypted data (323). The data containing information on the feature points of the input voice data is authenticated by comparison with the data already registered by the existing user. The process of accessing the Internet site, which requires the input of the member ID and password, is performed by the speaker authentication result 326 to access the corresponding Internet site (327) and execute the automatic login (328).

만일, 음성인식결과(314)가 지문인증 단어 군으로 확인(318)되면, 지문인증요청(330)을 하고, 지문인식기가 작동(331)하는 동안 지문을 입력(332)하고, 입력된 지문데이터는 특징점을 추출하여 ,지문데이터의 일반적인 데이터 저장방식인, 암호화된 데이터로 생성(333)된다. 입력된 지문의 특징 점에 대한 정보가 수록된데이터는 기존의 사용자에 의하여 이미 등록된 데이터와 비교하여 본인 인증을 하게 된다. 회원 아이디와 비밀번호의 입력이 필수인 인터넷 사이트의 접속 과정을 지문인증 결과(336)에 의하여 지문인증 해당 인터넷 사이트에 접속(337)하여 자동 로그인을 실행(338)하는 작업을 일괄적으로 진행한다.If the voice recognition result 314 is confirmed as the fingerprint authentication word group 318, a fingerprint authentication request 330 is made, the fingerprint is input 332 while the fingerprint reader is operated 331, and the input fingerprint data is input. The extracted feature points are generated 333 as encrypted data, which is a general data storage method of fingerprint data. The data containing the information on the characteristic points of the input fingerprint is compared with the data already registered by the existing user to verify the identity. The process of accessing the Internet site, which requires the input of the member ID and password, is performed through the fingerprint authentication result 336 to access the internet site of the fingerprint authentication (337) and execute the automatic login (338).

지문의 특징 데이터는, 일반적으로 8비트(bit) 내지는 16비트 이내의 정보로 저장되고, 사람이 지문인식 단말기에 지문을 접촉하는 위치가 접촉할 때마다 정확하게 일치하지 않기 때문에, 같은 사람이 동일한 지문인식 단말기에 동일한 지문을 접촉한다고 하여도 생성된 지문의 특성데이터는 항상 일치한다고 볼 수 없다. 그래서 프로그램 제작자나 컴퓨터 사용자가 지문데이터의 비교 정확도를 조정할 수 있게 한다. 또한 화자인증데이터도 사용자가 화자등록데이터와의 비교 정확도를 조정할 수 있게 한다.The characteristic data of a fingerprint is generally stored as information within 8 bits or 16 bits, and the same person has the same fingerprint because the position where the person touches the fingerprint with the fingerprint recognition terminal does not exactly match each time. Even when the same fingerprint is in contact with the recognition terminal, the characteristic data of the generated fingerprint cannot always be matched. This allows programmers or computer users to adjust the accuracy of fingerprint data comparison. Speaker authentication data also allows the user to adjust the accuracy of comparison with speaker registration data.

도 4는 클라이언트 컴퓨터상에서 화자인증이나 지문인증을 통하여 해당사이트 자동 접속을 위한 해당 사이트의 URL, 사용자 아이디, 비밀번호, 화자인증데이터 및 지문인증데이터의 등록방법에 대한 도면이다.4 is a diagram illustrating a method of registering a URL, a user ID, a password, speaker authentication data, and fingerprint authentication data of a corresponding site for automatic access to the corresponding site through speaker authentication or fingerprint authentication on a client computer.

회원 아이디와 비밀번호의 입력이 필수인 인터넷 사이트의 접속 과정을 화자인증결과(326)나 지문인증결과(336)에 의하여 화자인증 해당 사이트에 접속(327)하여 자동 로그인을 실행(328)하거나 지문인증 해당 인터넷 사이트에 접속(337)하여 자동 로그인을 실행(338)하는 작업을 일괄적으로 진행하기 위하여 사용자는 지문데이터의 입력과 함께 접속하고자하는 해당 인터넷 사이트의 URL과 아이디 및 비밀번호도 함께 등록하여야 한다. 도 4에서 도시한 바와 같이, 화자인증데이터와 지문인증데이터의 등록절차는 먼저, 해당 브라우저를 선택(410)하고, URL 확인 입력(411), 아이디 입력(412), 비밀번호 입력(413) 그리고 화자인증기능을 선택할지 지문인증기능을 선택할 지를 결정(414)한다.The user accesses the site through the authentication process (326) or the fingerprint authentication result (336) of the Internet site, which requires the input of a member ID and password, and executes automatic login (328) or the fingerprint authentication (328). In order to collectively perform the task of accessing the Internet site (337) and executing the automatic login (338), the user must also register the URL, ID, and password of the Internet site to be accessed with the input of fingerprint data. . As shown in Figure 4, the registration procedure of the speaker authentication data and fingerprint authentication data, first, select the browser (410), the URL confirmation input 411, ID input 412, password input 413 and the speaker It is determined whether to select an authentication function or a fingerprint authentication function (414).

만일, 화자인증기능을 선택할 경우는 화자인증 프로그램을 작동(420)시켜서 음성을 입력(421)하고, 화자인증을 위한 발성한 음성데이터의 특징점을 추출하여 암호화된 데이터로 생성되었는지를 확인(422)하여 최종 화자인증데이터로 생성(424)시켜 기록장치에 저장한다. 만일 화자인증데이터가 생성과정에서 오류가 발생할 경우 재입력을 요구(423)한다.If the speaker authentication function is selected, the speaker authentication program is operated (420) to input the voice (421), and the feature point of the voice data spoken for speaker authentication is extracted to confirm whether the encrypted data is generated (422). The final speaker authentication data is generated 424 and stored in the recording device. If an error occurs during the speaker authentication data generation process, a re-input is requested (423).

만일, 지문인증기능을 선택할 경우는 지문인식 장치를 동작(430)시켜서 지문을 입력(431)하고, 지문을 재확인 입력(432)한 후 지문 등록 데이터의 특징점을 제대로 추출하여 암호화된 데이터로 생성되었는지를 확인(433)하는 단계를 거쳐서, 최종 지문등록데이터로 생성(435)시켜, 기록장치에 저장한다. 만일, 지문데이터 생성과정에서 오류가 발생할 경우, 지문데이터의 재입력을 요구(434)한다.If the fingerprint authentication function is selected, the fingerprint recognition device is operated 430 to input the fingerprint 431, the fingerprint is reconfirmed and input 432, and then the feature points of the fingerprint registration data are properly extracted to generate the encrypted data. Through the step of confirming 433, the final fingerprint registration data is generated 435 and stored in the recording apparatus. If an error occurs in the fingerprint data generation process, a request for re-input of the fingerprint data is requested (434).

상기 기술한 본 발명의 방법에 의하면, 음성인식과 화자인증 및 지문인증 이용한 각종 인터넷 서비스를 편리하게 이용하기 위하여, 컴퓨터에 설치된 마이크와 지문인식 단말기를 통한 음성명령어와 지문데이터를 클라이언트 컴퓨터의 저장장소에 직접 등록하고, 설치된 음성인식 프로그램과 화자인증 프로그램 및 지문인증 프로그램을 통하여 WWW에서 사용하는 인터넷 주소형식인 URL과 실행프로그램 및 그 경로 등을 직접 등록하고, 이의 실행에 해당하는 음성명령을 직접 명명하고, 또한아이디와 비밀번호의 입력이 요구되는 인터넷 사이트의 경우, 해당 URL과 아이디, 비밀번호 그리고 음성데이터 및 지문데이터를 입력하여 화자인증데이터와 지문인증데이터로 생성시키고 이에 대한 일괄 처리할 수 있는 해당 음성명령어도 직접 정의할 수 있도록 구성됨으로써, 컴퓨터에 설치된 음성입력 장치와 지문인식 장치를 통하여 음성명령과 화자인증 및 지문인증으로 키보드와 마우스의 입력 수단을 대체함은 물론이고, 여러 단계를 거쳐야하는 과정을 음성명령과 지문을 입력함으로서 사용상 편의성을 극대화시킬 수 있는 효과가 있다.According to the method of the present invention described above, in order to conveniently use various Internet services using voice recognition, speaker authentication, and fingerprint authentication, voice commands and fingerprint data through a microphone installed in a computer and a fingerprint recognition terminal are stored in a client computer. Directly register the URL, execution program and its path, which is the Internet address format used by the WWW, directly through the installed voice recognition program, speaker authentication program, and fingerprint authentication program, and directly name the voice command corresponding to its execution. In addition, in the case of an Internet site that requires input of an ID and password, a corresponding voice that can generate a speaker authentication data and fingerprint authentication data by inputting a corresponding URL, ID, password, voice data and fingerprint data, and process them in a batch. You can also define your own commands By replacing the keyboard and mouse input means with voice commands, speaker authentication, and fingerprint authentication through the voice input device and fingerprint recognition device installed in the computer, as well as inputting voice commands and fingerprints through several steps There is an effect that can maximize the ease of use.

Claims (3)

음성인식과 지문인증을 통한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 접속에 대한 방법에 있어서,In a method for controlling an Internet browser and accessing an Internet service on a client computer through voice recognition and fingerprint authentication, 음성입력대기상태(300)에서 음성 입력 장치(100)로부터 음성입력(310)된 음성데이터는 음성파형으로 표현되며, 입력된 음성파형은 음성인식을 위한 전처리 단계로서 음성파형에 대한 끝점 검출(311) 과정을 거쳐서 음성으로 판정하기 곤란한 데이터에 대해서는 음성 재입력 요청(316)을 하게 되고, 음성으로 판정(312)된 데이터의 경우, 끝점 검출된 음성데이터를 음성인식기(313)로 보내는 단계;In the voice input standby state 300, the voice data input from the voice input apparatus 100 to the voice input 310 is represented by a voice waveform, and the input voice waveform is a preprocessing step for voice recognition. Making a voice re-input request 316 for data that is difficult to determine through voice), and in the case of the data determined as voice 312, sending the detected voice data to the voice recognizer 313; 음성인식기(313)에서 인식한 음성 인식 결과(314)는 음성인식 단어목록의 데이터와 비교하여 음성인식 거절 여부를 판단(315)하여 인식 단어 군을 분류(317)하여 저장하게 되고, 화자인증이나 지문인증을 위한 단어인지 확인(318)하여 화자인증이나 지문인증용 단어가 아닌 경우, 해당 명령어에 대한 실행(319)이루어지고 다시 음성입력 대기(300) 상태로 돌아가는 단계;The speech recognition result 314 recognized by the speech recognizer 313 determines whether to reject the speech recognition by comparing the data of the speech recognition word list (315), and classifies (317) the recognition word group and stores the speech recognition group. Checking whether it is a word for fingerprint authentication (318), and if it is not a word for speaker authentication or fingerprint authentication, execution (319) for the corresponding command is performed and the process returns to the voice input standby (300) state again; 만일, 상기 음성인식결과(314)가 화자인증 또는 지문인증 단어 군으로 확인(318)되면, 화자인증요청(320)이나 지문인증요청(330)을 하고, 화자인식기가 작동(321)하거나 지문인식기가 작동(331)하는 동안 화자발성(322) 또는 지문을 입력(332)하고, 입력된 음성데이터와 지문데이터는 특징점을 추출하여, 화자인증과 지문인증 데이터의 일반적인 데이터 저장방식인 암호화된 데이터로 생성(323),(333)되는 단계;If the voice recognition result 314 is confirmed as a speaker authentication or fingerprint authentication word group (318), the speaker authentication request 320 or fingerprint authentication request 330, and the speaker recognizer operation (321) or the fingerprint reader During the operation 331, the speaker 322 or the fingerprint is input 332, and the input voice data and fingerprint data are extracted from the feature points, and encrypted data which is a general data storage method of speaker authentication and fingerprint authentication data. Generated 323, 333; 입력된 지문의 특징 점에 대한 정보가 수록된 데이터는 기존의 사용자에 의하여 이미 등록된 데이터와 비교하여 본인 인증을 하고, 인터넷 사이트의 접속 과정을 화자인증 결과(326) 또는 지문인증 결과(336)에 의하여 화자인증 해당 사이트에 접속(327)하거나 지문인증 해당 인터넷 사이트에 접속(337)하여 자동 로그인을 실행(328),(338)하는 작업을 일괄적으로 진행하는 단계;를 포함하는 것을 특징으로 하는 음성인식과 화자인증 및 지문인증 통합 기술을 이용한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 자동접속 방법.The data containing the information on the characteristics of the input fingerprint is authenticated by comparing with the data already registered by the existing user, and the connection process of the Internet site is performed on the speaker authentication result 326 or the fingerprint authentication result 336. Characterized in that it comprises the step of performing the automatic login (328, 338) by connecting to the corresponding site of the speaker authentication (327) or accessing the fingerprint authentication of the corresponding Internet site (337). Control of Internet browser and automatic connection of Internet services on client computers using integrated voice recognition, speaker authentication and fingerprint authentication. 제 1항에 있어서,The method of claim 1, 음성인식을 통하여 원하는 인터넷 사이트에 접속하기 위하여 사용자가 직접 해당 인터넷 사이트를 명명하고, 이와 연계하여 접속을 원하는 사이트의 URL 직접 선택 입력하는 단계를 더 포함하는 것을 특징으로 하는 음성인식과 화자인증 및 지문인증 통합 기술을 이용한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 자동접속 방법.In order to access the desired Internet site through voice recognition, the user directly names the corresponding Internet site, and in connection with this, directly selecting and inputting the URL of the desired site. Control of Internet browser and automatic connection of Internet services on client computers using integrated authentication technology. 제 1항에 있어서,The method of claim 1, 아이디와 비밀번호를 입력해야하는 인터넷 사이트의 로그(log-in)인 과정인 아이디와 비밀번호를 입력해야하는 수행과정을 클라이언트 컴퓨터상에서 화자인증이나 지문인증을 하고 인증이 되면 해당사이트의 아이디와 비밀번호 입력 항에 등록된 각각의 정보를 일괄적으로 입력하고 자동으로 로그인(328),(338) 과정을 완료하되,The process of entering the ID and password, which is the log-in process of the Internet site where the ID and password must be entered, is performed by the speaker authentication or fingerprint authentication on the client computer. Enter each information in batches and automatically complete the login (328), (338) process, 사용자의 지문인증 아이디와 비밀번호를 입력해야하는 인터넷 사이트의 URL 정보와 로그(log-in)인 정보인 아이디와 비밀번호를 사용자의 음성데이터나 지문데이터와 동시에 등록하여 화자인증을 위한 데이터로 생성(424)시키거나 지문인증을 위한 데이터로 미리 생성(425)시키는 것을 특징으로 하는 음성인식과 화자인증 및 지문인증 통합 기술을 이용한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 자동접속 방법.Register the ID and password, which is the URL information and log-in information of the Internet site where the user's fingerprint authentication ID and password are entered, together with the user's voice data or fingerprint data, to generate data for speaker authentication (424). Method of controlling the Internet browser on the client computer using the voice recognition and speaker authentication and fingerprint authentication integrated technology, characterized in that the pre-generated (425) to the data for fingerprint authentication or the automatic connection of the Internet service.
KR1020030010283A 2003-02-19 2003-02-19 Method of control the browser and link the internet servises automatically on the client's computer by speech recognition, speaker verification and fingerprint identification KR20040074810A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020030010283A KR20040074810A (en) 2003-02-19 2003-02-19 Method of control the browser and link the internet servises automatically on the client's computer by speech recognition, speaker verification and fingerprint identification

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020030010283A KR20040074810A (en) 2003-02-19 2003-02-19 Method of control the browser and link the internet servises automatically on the client's computer by speech recognition, speaker verification and fingerprint identification

Publications (1)

Publication Number Publication Date
KR20040074810A true KR20040074810A (en) 2004-08-26

Family

ID=37361435

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020030010283A KR20040074810A (en) 2003-02-19 2003-02-19 Method of control the browser and link the internet servises automatically on the client's computer by speech recognition, speaker verification and fingerprint identification

Country Status (1)

Country Link
KR (1) KR20040074810A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100779242B1 (en) * 2006-09-22 2007-11-26 (주)한국파워보이스 Speaker recognition methods of a speech recognition and speaker recognition integrated system
KR100809662B1 (en) * 2006-07-11 2008-03-05 하나 마이크론(주) User verification system and method for speaker verification of on-line contents
GB2604102A (en) * 2021-02-17 2022-08-31 Validsoft Ltd Processing input data
CN116563984A (en) * 2023-07-10 2023-08-08 深圳市旭子科技有限公司 Unlocking method and system based on Internet of things
CN113127827B (en) * 2021-05-08 2024-03-08 上海日羲科技有限公司 User instruction processing method based on AI system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100809662B1 (en) * 2006-07-11 2008-03-05 하나 마이크론(주) User verification system and method for speaker verification of on-line contents
KR100779242B1 (en) * 2006-09-22 2007-11-26 (주)한국파워보이스 Speaker recognition methods of a speech recognition and speaker recognition integrated system
GB2604102A (en) * 2021-02-17 2022-08-31 Validsoft Ltd Processing input data
CN113127827B (en) * 2021-05-08 2024-03-08 上海日羲科技有限公司 User instruction processing method based on AI system
CN116563984A (en) * 2023-07-10 2023-08-08 深圳市旭子科技有限公司 Unlocking method and system based on Internet of things
CN116563984B (en) * 2023-07-10 2023-09-22 深圳市旭子科技有限公司 Unlocking method and system based on Internet of things

Similar Documents

Publication Publication Date Title
CN110647730B (en) Single channel input multi-factor authentication via separate processing paths
US9799338B2 (en) Voice print identification portal
US10818299B2 (en) Verifying a user using speaker verification and a multimodal web-based interface
EP3327720B1 (en) User voiceprint model construction method and apparatus
US9767805B2 (en) Voice recognition method, voice controlling method, information processing method, and electronic apparatus
US11308189B2 (en) Remote usage of locally stored biometric authentication data
US20140343943A1 (en) Systems, Computer Medium and Computer-Implemented Methods for Authenticating Users Using Voice Streams
JP2016529567A (en) Method, apparatus and system for verifying payment
US20200265842A1 (en) Cross account access for a virtual personal assistant via voice printing
CN102223367A (en) Method, device and system for accessing website of mobile subscriber
US10936705B2 (en) Authentication method, electronic device, and computer-readable program medium
WO2014063363A1 (en) Method and system for authenticating computing devices
KR102403471B1 (en) Method and system for personal identification using homomorphic encryption
KR101424962B1 (en) Authentication system and method based by voice
KR102604319B1 (en) Speaker authentication system and method
KR20040074810A (en) Method of control the browser and link the internet servises automatically on the client&#39;s computer by speech recognition, speaker verification and fingerprint identification
KR20010019772A (en) User Password Verification System and Method by Speech for Reinforced Security
JP2005512246A (en) Method and system for non-intrusive verification of speakers using behavior models
JP3687553B2 (en) Personal authentication method
US20220366901A1 (en) Intelligent Interactive Voice Recognition System
KR20160112856A (en) Financial security system and method using speaker verification
KR102579130B1 (en) System and method that support voice recognition and identity verification based on multi-path CTC alignment
US20220366915A1 (en) Intelligent Interactive Voice Recognition System
US12003507B2 (en) System and method for authentication enabling bot
González Agulla et al. An open source java framework for biometric web authentication based on bioapi

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application