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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000012795 verification Methods 0.000 title description 2
- 238000005516 engineering process Methods 0.000 claims abstract description 16
- 238000013500 data storage Methods 0.000 claims description 2
- 238000007781 pre-processing Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 238000004590 computer program Methods 0.000 description 2
- 101150012579 ADSL gene Proteins 0.000 description 1
- 102100020775 Adenylosuccinate lyase Human genes 0.000 description 1
- 108700040193 Adenylosuccinate lyases Proteins 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9566—URL specific, e.g. using aliases, detecting broken or misspelled links
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L17/00—Speaker identification or verification techniques
- G10L17/02—Preprocessing operations, e.g. segment selection; Pattern representation or modelling, e.g. based on linear discriminant analysis [LDA] or principal components; Feature selection or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3226—Cryptographic 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/3231—Biological 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
Description
본 발명은 인터넷 이용 시 브라우저의 제어와 프로그램의 실행에 필요한 사용자의 명령 수단으로 키보드나 마우스에 주로 의존하였던 것을 음성인식기술과 지문인증기술을 결합한 통합기술을 적용하여 음성 입력 장치와 지문인식 단말 장치를 통하여, 인터넷 브라우저와 컴퓨터 프로그램의 실행하고 또한 아이디와 비밀번호를 입력하는 등의 여러 단계를 거쳐야 하는 복잡한 과정을 인터넷 브라우저의 실행과 프로그램의 수행 명령을 음성명령과 화자인증 및 지문인증을 병행하여 사용함으로서 컴퓨터 사용자의 인터넷 브라우저 사용을 보다 편리하게 할 수 있고 신속하게 접근 할 수 있게 한 음성인식과 화자인증 및 지문인증 통합 기술을 이용한 클라이언트 컴퓨터상에서 인터넷 브라우저의 제어와 인터넷 서비스의 자동접속 방법에 관한 것이다.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)
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)
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 |
-
2003
- 2003-02-19 KR KR1020030010283A patent/KR20040074810A/en not_active Application Discontinuation
Cited By (6)
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'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 |