이하, 첨부한 도면을 참고로 하여 본 발명의 실시 예들에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예들에 한정되지 않는다.
본 발명의 실시 예를 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 동일 또는 유사한 구성요소에 대해서는 동일한 참조 부호를 붙이도록 한다.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시 예들에 대해 상세히 설명하기로 한다.
도 1은 본 발명의 실시 예에 따른 금융 거래 사전 예약 서비스를 제공하기 위한 금융 서비스 시스템을 개략적으로 도시한 것이다.
도 1을 참고하면, 본 발명의 실시 예들을 제공하기 위한 금융 서비스 시스템은 금융 단말(100), 금융 서버(200), 인증 서버(300), 결제 서버(400), 관리자 단말(500), 사용자 단말(600), 창구 단말(700) 등을 포함할 수 있다.
금융 단말(100)은 금융 서비스를 제공하기 위한 자동화기기 형태의 단말로서, 사용자가 은행 창구에 직접 방문하지 않고도 금융 서비스를 제공 받을 수 있도록 지원한다. 금융 단말(100)은 금융 서비스를 제공하기 위해 유무선 통신망을 통해 금융 서버(200)와 연결하며, 금융 서버(200)와 연동하여 사용자가 요청한 금융 서비스를 제공할 수 있다. 즉, 사용자가 금융 단말(100)로 금융 거래 처리를 요청하면, 금융 서버(200)와 연동하여 해당 금융 거래를 처리할 수 있다.
금융 단말(100)은 사용자가 금융 단말(100)에 방문하여 금융 거래를 요청하면, 금융 거래의 적법성을 판단하기 위해 금융 서버(200) 또는 관리자 단말(500)과 연동하여 사용자에 대한 인증 처리를 수행할 수 있다. 금융 기관에서 제공하는 금융 거래(금융 서비스)들은 각 금융 거래(금융 서비스)의 특성에 따라서 그 보안 등급이 다르게 설정되며, 보안 등급에 따라서 금융 거래를 완료 처리하기 위해 필요한 인증 정보들이 달라질 수 있다. 금융 단말(100)은 금융 거래 처리 시, 대응하는 보안 등급에 따라서 서로 다른 인증 정보를 사용자에게 요청함으로써 인증 처리를 수행할 수 있다. 예를 들어, 사용자가 금융 단말(100)을 통해 처리하고자 하는 금융 거래가 사용자의 본인 확인을 위한 본인 인증이 필요한 보안 등급의 금융 거래인 경우, 금융 단말(100)은 사용자의 생체 정보, 신분증 정보(신분증 영상) 또는 사용자 영상을 인증 정보로 사용자에게 요청할 수 있다.
금융 서버(200)는 금융 서비스를 제공하는 금융 기관의 서버이다. 금융 서버(200)는 유무선 통신망을 통해 금융 단말(100) 또는 창구 단말(700)과 연결되며, 금융 단말(100) 또는 창구 단말(700)과 연동하에 사용자에게 금융 서비스를 제공할 수 있다. 또한, 금융 서버(200)는 유무선 통신망을 통해 사용자 단말(600)과 연결하며, 사용자 단말(600)과 연동하여 인터넷 뱅킹, 폰 뱅킹, 모바일 뱅킹 등의 온라인 뱅킹 서비스를 사용자에게 제공할 수도 있다. 금융 서버(200)는 금융 서비스 제공을 위해, 금융 기관의 고객으로 등록된 사용자들의 사용자 정보와 원장 정보를 데이터베이스화하여 저장하고 관리한다.
금융 서버(200)는 금융 거래에 대한 사전 예약 서비스를 제공할 수 있다. 사전 예약 서비스는, 특정 금융 거래에 대해 비대면 상태에서 방문 예약 신청을 등록하고, 이후 사용자가 금융 단말(100) 또는 은행 창구에 방문하여 사전 예약된 금융 거래를 완료 처리할 수 있도록 지원하는 금융 서비스이다. 금융 서버(200)는 금융 단말(100) 또는 사용자 단말(600)을 통해 비대면 상태의 사용자가 금융 거래 사전 예약을 요청하면, 추후 해당 금융 거래의 처리를 위해 필요한 각종 정보들을 미리 입력 받아 저장함으로써 사전 예약 신청을 처리할 수 있다. 그리고, 이후 사용자가 금융 단말(100) 또는 은행 창구(창구 단말(700))에 방문하여 사전 예약된 금융 거래의 처리를 요청하면, 본인 인증 후 미리 입력된 정보들을 이용하여 사전 예약된 금융 거래를 처리할 수 있다. 또한, 금융 서버(200)는 창구 단말(700)과 연동하여 금융 거래를 처리하는 중에, 금융 거래가 완료되지 않은 상태에서 사전 예약 요청을 수신할 수도 있다. 이 경우, 금융 서버(200)는 사전 예약이 요청되기 전까지의 처리 상태와 입력 정보들을 저장하고, 추후 사용자가 금융 단말(100) 또는 은행 창구에 방문하여 사전 예약된 금융 거래의 처리를 요청하면, 미리 저장된 정보들을 토대로 사전 예약 시 중지되었던 금융 거래를 이어서 처리할 수 있다.
금융 서버(200)는 금융 서비스를 제공하는 과정에서, 금융 거래의 적법성을 검증하기 위해 인증 서버(300)와 연동하여 사용자 인증 처리를 수행할 수 있다. 전술한 바와 같이, 각 금융 거래는 그 특성에 따라서 그 보안 등급이 다르게 설정되며, 보안 등급에 따라서 금융 거래를 완료 처리하기 위해 필요한 인증 정보들이 달라질 수 있다. 따라서, 금융 서버(200)는 금융 거래 처리 시, 대응하는 보안 등급에 따라서 서로 다른 인증 정보를 이용하여 인증 처리를 수행할 수 있다.
인증 서버(300)는 금융 서버(200)로부터 사용자 인증이 요청되면, 사용자 인증 처리를 수행할 수 있다. 인증 서버(300)는 금융 서버(200)에 고객으로 등록된 각 사용자 별로 대응하는 사용자 인증 정보를 저장하고 관리하는 인증 정보 데이터베이스(310)를 포함할 수 있다. 인증 서버(300)는 유무선 통신망을 통해 연결된 금융 서버(200)로부터 사용자 인증을 위한 사용자 인증 정보가 수신되면, 수신된 인증 정보와 인증 정보 데이터베이스(310)에 저장된 인증 정보를 비교하여 사용자의 본인 인증을 위한 인증 처리를 수행한다. 인증 정보 데이터베이스(310)에 저장되는 인증 정보는, 각 사용자에 대응하는 사용자 식별 정보, 생체정보, 온라인 뱅킹용 아이디 및 비밀번호, 계좌 비밀번호, 카드 비밀번호 등을 포함할 수 있다.
한편, 도 1에서는 인증 서버(300)가 금융 서버(200)와 별도로 존재하는 경우를 예로 들어 도시하였으나, 본 발명의 실시 예는 이에 한정되지 않는다. 인증 서버(300)의 각 기능은 금융 서버(200)에 결합되어, 금융 서버(200)의 구성 요소를 이용하여 구현될 수도 있다.
결제 서버(400)는 금융 서버(200)에서 제공하는 금융 서비스에 대한비용이 발생하는 경우, 금융 서버(200)와 연동하여 금융 서비스 비용에 대한 결제 처리를 수행할 수 있다. 결제 서버(400)는 유무선 통신망을 통해 금융 서버(200)와 연결할 수 있다.
관리자 단말(500)은 유무선 통신망을 통해 금융 단말(100)과 연결하며, 금융 단말(100)의 보안 및 오작동 방지를 위해 금융 단말(100)을 실시간 모니터링 할 수 있다. 관리자 단말(500)은 금융 단말(100)에 의해 촬영된 금융 단말(100)의 외부 영상을 실시간으로 수신하며, 이를 실시간으로 화면에 표시한다. 이에 따라, 은행 직원은 관리자 단말(500)의 화면 상에 표시되는 금융 단말(100)의 외부 영상을 실시간으로 확인하여, 금융 단말(100)에 대한 불법적인 접근 또는 금융 단말(100)의 오작동을 실시간으로 파악할 수 있다.
관리자 단말(500)은 금융 단말(100)을 이용하는 사용자에 대한 사용자 인증처리를 수행할 수도 있다. 관리자 단말(500)은 사용자의 신분증 정보(신분증 영상) 및 사용자 영상을 포함하는 사용자 인증 정보를 금융 단말(100)로부터 수신하고, 이를 토대로 사용자 인증 처리를 수행한다. 관리자 단말(500)은 금융 단말(100)로부터 사용자 인증 정보가 수신되면, 사용자 인증 정보에 포함된 신분증 정보 및 사용자 영상을 이용하여 본인 확인을 위한 인증 처리를 수행하고, 인증 결과를 금융 단말(100)로 전달할 수 있다.
사용자 단말(600)은 유무선 통신망을 통해 금융 서버(200)와 연결하며, 금융 서버(200)와 연동하여 인터넷 뱅킹, 폰 뱅킹, 모바일 뱅킹 등의 온라인 뱅킹 서비스를 사용자에게 제공할 수 있다. 사용자 단말(600)은 근거리 통신망을 통해 금융 단말(100)과 연결하며, 금융 단말(100)로 금융 거래에 필요한 정보들을 전달할 수 있다. 예를 들어, 사용자 단말(600)은 금융 단말(100)로 사용자의 카드정보가 포함된 결제정보를 전송하며, 금융 단말(100)은 이를 이용하여 결제 처리를 수행할 수 있다. 사용자 단말(600)은 전화기, 모바일 기기(휴대폰, 스마트폰, 태블릿 PC 등), 컴퓨터, 노트북 등을 포함할 수 있다.
창구 단말(700)은 은행 창구에 설치되는 금융 거래용 단말로서, 유무선 통신망을 통해 금융 서버(200)와 연결하며, 은행 직원으로부터 입력되는 정보들을 토대로 금융 서버(200)와 연동하여 금융 거래를 처리할 수 있다.
이하, 도 2를 참조하여 본 발명의 실시 예에 따른 금융 단말에 대해 상세하게 설명하기로 한다.
도 2는 본 발명의 실시 예에 따른 금융 단말의 개략적인 구조도이다.
도 2를 참고하면, 본 발명의 실시 예들에 따른 금융 단말(100)은 통신부(110), 입력부(120), 출력부(130), 생체 인식부(140), 현금 출납부(151), 수표 출납부(152), 통장 출납부(153), 보안매체 발급부(154), 카드 리더부(160), 메모리(170), 제어부(180) 등을 포함할 수 있다. 도 2에 도시된 구성요소는 필수적인 것은 아니어서, 금융 단말(100)은 그 보다 더 많거나 적은 구성요소를 포함하도록 구현될 수도 있다.
통신부(110)는 금융 단말(100)과 금융 서버(200), 금융 단말(100)과 결제 서버(400), 금융 단말(100)과 관리자 단말(500) 또는 금융 단말(100)과 사용자 단말(600) 사이의 통신이 가능하게 하는 적어도 하나의 모듈을 포함할 수 있다. 예를 들어, 통신부(110)는 유선 인터넷 모듈(111), 무선 인터넷 모듈(112), 근거리 통신 모듈(113), 전용회선(private circuit) 통신 모듈(114) 등을 포함할 수 있다.
유선 인터넷 모듈(111)은 유선 인터넷 접속을 위한 모듈을 의미한다.
무선 인터넷 모듈(112)은 무선 인터넷 접속을 위한 모듈을 의미한다. 무선 인터넷 모듈(112)에서 사용되는 무선 인터넷 기술로는 WLAN(Wireless LAN)(WiFi), Wibro(Wireless broadband), LTE(Long Term Evolution), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 등이 이용될 수 있다.
근거리 통신 모듈(113)는 근거리 무선 통신을 위한 모듈이다. 근거리 통신 모듈(113)에서 사용하는 근거리 통신 기술로 NFC(Near Field Communication), RFID(Radio Frequency Identification), 적외선 통신(IrDA, infrared Data Association), UWB(Ultra Wideband), ZigBee, 블루투스(Bluetooth) 등이 이용될 수 있다.
전용회선 통신 모듈(114)은 보안매체 발급장치(100)에게 할당된 전용회선을 이용한 통신 기능을 수행하는 모듈이다.
금융 단말(100)은 유선 인터넷 모듈(111), 무선 인터넷 모듈(112) 또는 전용회선 통신 모듈(114)을 통해 금융 서버(200), 결제 서버(400) 또는 관리자 단말(500)과 연결할 수 있다. 또한, 금융 단말(100)은 근거리 통신 모듈(113)을 통해 사용자 단말(600)과 연결할 수 있다.
입력부(120)는 카메라(121), 마이크(122), 사용자 입력부(123), 스캐너(124) 등을 포함할 수 있다.
카메라(121)는 금융 단말(100) 외부의 영상 신호를 입력 받아 영상 데이터로 처리하는 기능을 수행한다. 금융 단말(100)은 구현 형태에 따라 복수의 카메라(121)를 구비할 수도 있다.
마이크(122)는 금융 단말(100) 외부의 음향 신호를 입력 받아 음성 데이터로 처리하는 기능을 수행한다.
사용자 입력부(123)는 금융 단말(100)에서 제공하는 서비스와 관련된 사용자 입력을 수신하는 기능을 수행한다. 사용자 입력부(123)는 사용자로부터 입력되는 사용자 입력에 대응하여 금융 단말(100)의 동작 제어를 위한 사용자 입력 데이터를 발생시킨다. 사용자 입력부(123)는 터치 패드(touch pad), 키패드(key pad), 터치 스크린(touch screen) 등 다양한 형태로 구현될 수 있다.
스캐너(124)는 적어도 하나의 이미지 센서를 포함하며, 이미지 센서의 센서면 상에 올려지는 내용물을 스캔하여 영상 데이터로 처리하는 기능을 수행한다. 예를 들어, 스캐너(124)는 신분증, 바코드, QR코드, 수표, 현금, 보안매체(OTP 발생기, 보안카드) 등을 스캔하여 영상 데이터를 획득할 수 있다.
출력부(130)는 시각, 청각 등과 관련된 출력을 발생시키기 위한 수단이다. 출력부(130)는 디스플레이(131), 음향 출력 모듈(132) 등을 포함할 수 있다.
디스플레이(131)는 금융 단말(100)에서 처리되는 정보를 표시한다. 예를 들어, 디스플레이(131)는 금융 서비스와 관련된 사용자 인터페이스(User Interface, UI)를 포함하는 금융 거래 화면을 표시할 수 있다.
디스플레이(131)는 터치 센서와 상호 레이어 구조를 이루거나 일체형 결합하여 터치 스크린으로 구현될 수 있다. 디스플레이(131)가 터치 스크린으로 구현되는 경우, 디스플레이(131)는 영상 신호를 출력하는 출력 장치 외에 사용자 입력(터치 입력)을 수신하는 입력 장치로 동작할 수도 있다.
디스플레이(131)는 액정 디스플레이(liquid crystal display, LCD), 박막 트랜지스터 액정 디스플레이(thin film transistor-liquid crystal display, TFT LCD), 유기 발광 다이오드(organic light-emitting diode, OLED), 플렉서블 디스플레이(flexible display), 3차원 디스플레이(3D display), 전자잉크 디스플레이(e-ink display) 중에서 적어도 하나를 포함할 수 있다.
금융 단말(100)은 구현 형태에 따라 복수의 디스플레이(131)를 포함할 수 있다. 금융 단말(100)이 복수의 디스플레이(131)를 포함하는 경우, 복수의 디스플레이(131)는 하나의 면에 서로 이격되어 배치되거나, 서로 접하도록 배치될 수 있다. 또한, 복수의 디스플레이(131)는 서로 다른 면에 배치될 수도 있다.
음향 출력 모듈(132)은 금융 단말(100)에서 제공하는 서비스와 관련된 오디오 신호를 출력한다. 예를 들어, 음향 출력 모듈(132)은 금융 서비스 제공 과정을 안내하는 오디오 신호를 출력할 수 있다. 음향 출력 모듈(132)은 스피커(speaker), 버저(Buzzer) 등을 포함할 수 있다.
생체 인식부(140)는 사용자의 본인 확인에 사용되는 생체정보를 획득하기 위한 사용자 인증정보 획득수단으로서, 사용자의 신체 일부를 인식하여 생체정보를 추출하는 기능을 수행한다. 생체 인식부(140)는 인식 대상이 되는 신체 부위에 따라서 다양한 형태로 마련될 수 있다.
예를 들어, 생체 인식부(140)는 정맥 인식 수단을 포함할 수 있다. 정맥 인식 수단은 장정맥(손바닥 정맥), 지정맥(손가락 정맥) 등 사용자의 정맥을 스캔하여 정맥 이미지를 획득하고, 이로부터 추출되는 특징정보를 가공하여 사용자의 정맥정보를 생성할 수 있다.
또한, 예를 들어, 생체 인식부(140)는 지문 인식 수단을 포함할 수 있다. 지문 인식 수단은 사용자의 지문을 스캔하여 지문 이미지를 획득하고, 이로부터 추출되는 특징정보를 가공하여 사용자의 지문정보를 생성할 수 있다.
또한, 예를 들어, 생체 인식부(140)는 홍채 인식 수단을 포함할 수 있다. 홍채 인식 수단은 사용자의 홍채를 스캔하여 홍채 이미지를 획득하고, 이로부터 추출되는 특징정보를 가공하여 사용자의 홍채정보를 생성할 수 있다.
또한, 예를 들어, 생체 인식부(140)는 망막 인식 수단을 포함할 수 있다. 망막 인식 수단은 사용자의 망막을 스캔하여 망막 이미지를 획득하고, 이로부터 추출되는 특징정보를 가공하여 사용자의 망막정보를 생성할 수 있다.
또한, 예를 들어, 생체 인식부(140)는 얼굴 인식 수단을 포함할 수 있다. 얼굴 인식 수단은 사용자의 얼굴을 촬영하여 얼굴 이미지를 획득하고, 이로부터 추출되는 특징정보를 가공하여 사용자의 안면정보를 생성할 수 있다.
현금 출납부(151)는 현금을 수납하거나 방출하는 기능을 수행한다. 현금 출납부(151)는 제어부(180)의 제어에 따라 금융 단말(100)에 격납된 현금을 금융 단말(100)의 외부로 방출하거나, 외부로부터 수납되는 현금을 금융 단말(100) 내에 격납하는 기능을 수행한다. 또한, 현금 출납부(151)는 외부로 방출되거나 외부로부터 수납되는 현금의 권종을 분류하고 현금 매수를 개수하는 기능을 포함한다.
수표 출납부(152)는 수표를 수납하거나 방출하는 기능을 수행한다. 수표 출납부(152)는 제어부(180)의 제어에 따라 금융 단말(100)에 격납된 수표를 금융 단말(100)의 외부로 방출하거나, 외부로부터 수납되는 수표를 금융 단말(100) 내에 격납하는 기능을 수행한다. 또한, 수표 출납부(152)는 외부로 방출되거나 외부로부터 수납되는 수표에 대한 문자 인식을 통해 수표 금액을 판별하고, 수표 매수를 개수하는 기능을 포함한다.
통장 출납부(153)는 외부로부터 삽입되는 통장에 대한 통장 거래 내역 인쇄 처리를 수행할 수 있다. 통장 출납부(153)는 통장이 삽입되면 삽입된 통장에 부착된 마그네틱 띠(Magnetic Stripe) 또는 IC로부터 통장정보를 검출한다. 그리고, 검출한 통장정보를 제어부(180)로 전달하여 제어부(180)로부터 대응하는 통장거래내역정보를 수신한다. 통장 출납부(153)는 내부에 인쇄장치(미도시)를 포함하며, 제어부(180)로부터 수신되는 통장거래내역정보를 토대로, 내부의 인쇄장치를 이용하여 통장 거래 내역을 통장에 인쇄한다. 그리고, 통장 거래 내역의 인쇄가 완료되거나, 삽입된 통장에 더 이상 인쇄할 페이지가 없는 경우 통장을 외부로 방출한다.
통장 출납부(153)는 통장을 새로 발급하는 기능을 수행할 수도 있다. 통장 출납부(153)는 통장 발급이 요청되면, 제어부(180)로부터 대응하는 통장정보를 수신한다. 그리고, 내부 인쇄장치를 이용하여 내부에 격납된 통장에 제어부(180)로부터 수신한 통장정보를 인쇄하고, 인쇄가 완료된 통장을 외부로 방출함으로써, 통장 발급을 수행할 수 있다.
보안매체 발급부(154)는 금융 단말(100) 내부에 격납된 보안매체(OTP 발생기, 보안카드)를 금융 단말(100) 외부로 방출하거나 보안매체를 회수하는 기능을 수행한다. 보안매체 발급부(154)는 제어부(180)의 제어에 따라 금융 단말(100) 내부에 격납된 보안매체를 방출하며, 보안매체를 방출하는 과정에서 보안매체의 일련번호를 검출할 수도 있다. 또한, 보안매체 발급부(154)는 제어부(180)의 제어에 따라서 금융 단말(100) 외부로 방출 예정인 보안매체를 회수하거나, 외부로부터 수납되는 보안매체를 회수할 수도 있다.
카드 리더부(160)는 금융 거래용 카드와 금융 단말(100) 간의 인터페이스를 제공하는 기능을 수행한다. 카드 리더부(160)는 금융 거래용 카드가 접촉 또는 삽입되면, 카드로부터 카드정보를 검출할 수 있다. 여기서, 금융 거래용 카드로는, 현금 카드, 신용 카드, 직불 카드, 교통 카드 등 금융 거래 기능이 포함된 카드를 나타내며, 이로부터 검출되는 카드정보는 카드번호, 카드 유효기간 등 금융 거래를 위해 필요한 정보들을 포함할 수 있다. 카드 리더부(160)는 RFID, NFC 등의 근거리 통신 방식으로 카드에 부착된 칩으로부터 카드정보를 획득할 수 있다. 카드 리더부(160)는 카드에 부착된 마그네틱 띠(Magnetic Stripe)를 판독하여 카드정보를 획득할 수도 있다.
메모리(170)는 금융 단말(100)의 동작을 위한 프로그램을 저장할 수 있다. 메모리(170)는 금융 단말(100)에서 처리되는 각종 데이터를 저장할 수도 있다.
예를 들어, 메모리(170)는 금융 단말(100)에서 제공하는 금융 거래 용 거래 화면을 표시하기 위한 그래픽 객체들(또는 이미지 데이터)을 금융 거래 항목 별로 구분하여 저장할 수 있다.
메모리(170)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), SSD 타입(Solid State Disk type), SDD 타입(Silicon Disk Drive type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD 또는 XD 메모리 등), 램(random access memory; RAM), SRAM(static random access memory), 롬(read-only memory; ROM), EEPROM(electrically erasable programmable read-only memory), PROM(programmable read-only memory), 자기 메모리, 자기 디스크 및 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다.
제어부(180)는 금융 단말(100)의 전반적인 동작을 제어할 수 있다.
제어부(180)는 사용자로부터 금융 거래 처리 요청이 수신되면, 입력부(120)를 통해 입력되는 사용자 입력을 토대로 금융 서버(200)와 연동하여 금융 거래를 처리할 수 있다.
제어부(180)는 금융 단말(100)을 통해 금융 거래를 처리하는 과정에서 사용자의 신원을 확인하고, 금융 단말(100)을 통해 처리되는 금융 거래의 적법성을 검증하기 위해 다양한 방식으로 인증 처리를 수행할 수 있다.
예를 들어, 제어부(180)는 사용자의 생체정보를 이용한 사용자 인증 처리를 수행할 수 있다. 이 경우, 제어부(180)는 생체 인식부(140)를 통해 사용자의 생체정보를 획득하고, 이를 포함하는 사용자 인증 정보를 금융 서버(200)로 전달함으로써, 사용자에 대한 본인 인증을 요청할 수 있다. 이를 수신한 금융 서버(200)는 인증 서버(300)와 연동하여 사용자의 생체정보를 이용한 사용자 인증 과정을 수행하고, 인증 결과를 금융 단말(100)로 전달한다.
또한, 예를 들어, 제어부(180)는 사용자의 신분증 정보(신분증 영상) 및 사용자 영상을 이용한 사용자 인증 처리를 수행할 수도 있다. 이 경우, 제어부(180)는 카메라(121)와 스캐너(124)를 제어하여 사용자를 실시간으로 촬영한 영상 데이터(이하, '사용자 영상'이라 명명)와, 사용자의 신분증을 스캔한 영상 데이터(이하, '신분증 영상'이라 명명)를 획득하고, 이를 포함하는 사용자 인증 정보를 관리자 단말(500)로 전달할 수 있다. 이를 수신한 관리자 단말(500)은 사용자 영상 및 신분증 정보를 화면 상에 표시하여, 은행 직원으로부터 사용자 영상과 신분증 영상을 비교한 인증 결과 즉, 본인확인 결과를 수신한다. 또한, 신분증 정보의 진위(위조 여부)를 확인할 수 있는 기관(예를 들어, 경찰청, 행정 안전부 등의 국가기관)의 서버(미도시)로 신분증 정보(신분증 영상)를 전달하여, 해당 서버로부터 신분증 정보(신분증 영상)의 진위 확인 결과를 수신한다. 관리자 단말(500)은 은행 직원으로부터 입력되는 신분증 본인 확인 결과 또는 외부 서버로부터 수신되는 신분증 진위 확인 결과를 토대로 사용자에 대한 인증 처리를 수행하고, 인증 결과를 금융 단말(100)로 전달한다.
또한, 예를 들어, 제어부(180)는 사용자의 신분증 정보(신분증 영상) 및 사용자 영상을 금융 서버(200) 및 관리자 단말(500)로 각각 전달함으로써, 사용자에 대한 본인 인증을 요청할 수 있다. 관리자 단말(500)은 사용자 영상 및 신분증 정보를 화면 상에 표시하여, 은행 직원으로부터 사용자 영상과 신분증 영상을 비교한 인증 결과 즉, 신분증 본인 확인 결과를 수신하고, 이를 금융 단말(100)로 전달한다. 또한, 금융 서버(200)는 신분증 정보의 진위(위조 여부)를 확인할 수 있는 기관의 서버(미도시)로 신분증 정보(신분증 영상)를 전달하여, 해당 서버로부터 신분증 정보(신분증 영상)의 진위 확인 결과를 수신한다. 이 경우, 제어부(180)는 사용자 영상에 대응하여 관리자 단말(500)로부터 수신한 신분증 본인 확인 결과와, 신분증 정보에 대응하여 외부 서버로부터 수신한 신분증 진위 확인 결과를 토대로 인증 처리를 수행할 수 있다.
또한, 예를 들어, 제어부(180)는 사용자 단말(600)로 전달된 인증 번호를 이용한 인증 처리를 수행할 수도 있다. 이 경우, 제어부(180)는 사용자로부터 사용자 단말(600)의 모바일 기기 번호 등을 입력 받고, 이를 금융 서버(200)로 전달하여 인증 번호 전송을 요청할 수 있다. 제어부(180)는 금융 서버(200)가 사용자의 모바일 기기 번호를 이용하여 사용자 단말(600)로 인증 번호를 전송하면, 사용자 입력부(123)를 통해 사용자로부터 인증 번호를 입력 받는다. 그리고, 사용자로부터 입력 받은 인증 번호가 포함된 인증 정보를 금융 서버(200)로 전달하여 인증을 요청한다. 금융 서버(200)는 사용자 단말(600)로 전송한 인증 번호와 금융 단말(100)로부터 수신한 인증 번호를 서로 비교하여 인증 처리를 수행하고, 인증 결과를 금융 단말(100)로 전송한다.
또한, 예를 들어, 제어부(180)는 통장 비밀번호, 카드 비밀번호, 계좌 비밀번호 등을 이용하여 인증 처리를 수행할 수도 있다. 이 경우, 제어부(180)는 통장 비밀번호, 카드 비밀번호 또는 계좌 비밀번호가 포함된 인증 정보를 금융 서버(200)로 전달하고, 금융 서버(200)로부터 인증 결과를 수신할 수 있다.
한편, 금융 기관에서 제공하는 각 금융 거래(금융 서비스)는, 금융 거래(금융 서비스)의 특성에 따라서 그 보안 등급이 다르게 설정되며, 보안 등급에 따라서 해당 금융 거래를 완료 처리하기 위해 필요한 인증 정보들이 달라질 수 있다. 따라서, 제어부(180)는 금융 거래 처리 시 사용자가 선택한 금융 거래의 보안 등급을 금융 서버(200)로부터 확인하고, 보안 등급에 따라서 적절한 인증 정보를 사용자로부터 획득함으로써, 인증 처리를 수행할 수 있다. 또한, 제어부(180)는 사용자가 선택한 금융 거래가 추가 인증이 필요한 금융 거래인 경우, 복수의 인증 정보를 이용하여 인증 처리를 수행할 수도 있다.
제어부(180)는 사용자가 요청한 금융 거래를 처리하거나, 인증 처리를 수행하는 과정에서 다양한 방법으로 사용자 식별 정보를 획득할 수 있다. 사용자 식별 정보는, 사용자를 식별하기 위해 사용되는 정보로서, 사용자 이름, 신분증 일련번호(주민등록번호, 운전면허번호 등), 모바일 기기 번호, 카드정보, 계좌정보 등을 포함할 수 있다. 제어부(180)는 사용자 입력부(123)를 통해 사용자로부터 사용자 식별 정보를 입력 받을 수 있다. 제어부(180)는 근거리 통신 모듈(113)을 통해 사용자 단말(600)과 연결하고, 사용자 단말(600)로부터 사용자 식별 정보를 수신할 수도 있다. 제어부(180)는 카메라(121)를 통해 사용자 단말(600)의 화면 상에 표시되는 QR(Quick Response) 코드 또는 바코드를 인식하고, 이를 분석하여 사용자 식별 정보를 획득할 수도 있다. 제어부(180)는 카드 리더부(160)를 통해 사용자의 카드정보를 검출하고, 이로부터 사용자 식별 정보를 획득할 수 있다.
제어부(180)는 사용자로부터 금융 거래에 대한 사전 예약 요청이 수신되면, 금융 서버(200)와 연동하여 사용자가 요청한 금융 거래에 대한 사전 예약 처리를 수행할 수 있다. 이 경우, 제어부(180)는 입력부(120)를 통해 사용자로부터 사전 예약하고자 하는 금융 거래 선택 정보를 수신하고, 대응하는 금융 거래를 처리하기 위해 필요한 정보들을 입력 받을 수 있다. 그리고, 수신되는 정보들을 토대로 금융 서버(200)에 사용자가 선택한 금융 거래에 대한 사전 예약을 요청하고, 금융 서버(200)로부터 사전 예약 결과를 수신할 수 있다. 사전 예약 결과는, 금융 서버(200)에 의해 사전 예약 처리가 완료됨에 따라 발급된 사전 예약코드를 포함할 수 있다.
제어부(180)는 금융 서버(200)와 연동하여 사용자가 금융 서버(200)에 사전 예약한 금융 거래를 완료 처리할 수도 있다. 제어부(180)는 사용자로부터 사용자 식별 정보, 사용자 인증 정보 또는 사전 예약코드를 입력 받고, 이를 토대로 금융 서버(200)에 사용자가 사전 예약한 금융 거래가 존재하는지 확인한다. 그리고, 사용자가 금융 서버(200)에 사전 예약한 금융 거래가 존재하는 경우, 금융 서버(200)와 연동하여 사전 예약한 금융 거래를 처리할 수 있다. 즉, 제어부(180)는 사용자가 금융 서버(200)에 사전 예약한 금융 거래가 존재하는 경우, 대응하는 사전 예약 정보를 금융 서버(200)로부터 수신하고, 이를 토대로 사전 예약된 금융 거래 항목을 실행시킬 수 있다. 사전 예약 정보는, 금융 서버(200)에 사전 예약된 금융 거래의 식별 정보, 사전 예약 단계에서 금융 거래 처리를 위해 사전 입력된 입력정보 등을 포함할 수 있다.
제어부(180)는 사전 예약된 금융 거래를 처리하는 과정에서 인증 처리가 필요한 경우, 사전 예약된 금융 거래의 보안 등급에 따른 인증 처리를 수행하고, 인증 처리 결과에 따라서 사전 예약된 금융 거래의 처리를 수행할 수 있다.
제어부(180)는 금융 단말(100)을 통해 처리되는 금융 거래에 따라서 디스플레이(131)에 표시되는 거래 화면을 제어할 수 있다. 제어부(180)는 사용자에 의해 선택되는 각 금융 거래 항목에 대응하여 거래 화면 이미지(그래픽 객체들)를 메모리(170)로부터 읽어오고, 이를 디스플레이(131)를 통해 표시할 수 있다.
이하, 도 3을 참조하여 본 발명의 실시 예에 따른 금융 서버에 대해 상세하게 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 금융 서버의 개략적인 구조도이다.
도 3을 참조하면, 본 발명의 실시 예에 따른 금융 서버(200)는 사용자정보 데이터베이스(210), 사전예약정보 데이터베이스(220), 원장정보 데이터베이스(230), 통신부(240), 인증부(250), 사전 예약 처리부(260), 금융 거래 처리부(270) 등을 포함할 수 있다.
사용자정보 데이터베이스(210)는 금융 서버(200)에 등록된 각 사용자의 사용자 정보를 저장하고 관리하는 데이터베이스이다. 사용자정보 데이터베이스(210)에 저장되는 사용자 정보로는, 사용자 이름, CIF(Customer Information File) 번호, 주민등록번호, 주소, 전화번호, 모바일 기기 번호, 메일 주소 등을 포함할 수 있다. 또한, 사용자정보 데이터베이스(210)에 저장되는 사용자 정보로는, 사용자가 금융 서버(200)에서 제공하는 온라인 뱅킹 서비스에 회원 등록 시 등록한 계정정보(회원 아이디(ID), 비밀번호 등), 금융 서버(200)에 등록한 보안매체 식별 정보(일련번호) 등을 포함할 수 있다.
사전예약정보 데이터베이스(220)는 금융 서버(200)에 등록된 각 사용자의 금융 거래용 사전 예약 정보를 저장하고 관리하는 데이터베이스이다. 사전 예약 정보는, 사용자에 의해 사전 예약된 금융 거래의 식별 정보, 금융 거래 처리에 필요한 사용자 입력정보, 사전 예약 시 사용자에게 부여된 예약코드 등을 포함할 수 있다.
원장정보 데이터베이스(230)는 금융 서버(200)에 등록된 각 사용자에 대한 원장정보를 저장하고 관리하는 데이터베이스이다. 원장정보는, 사용자가 개설한 각 금융계좌에 대응하는 계좌원장정보를 포함할 수 있다. 계좌원장정보는, 계좌번호(또는 증권번호), CIF 번호, 개설일, 계좌 상태, 상품 종류, 이율, 계좌 비밀번호, 잔액, 통장번호, 통장 비밀번호, 체크/직불 카드정보, 체크/직불 카드 비밀번호 등의 계좌정보와, 입금, 출금, 이체 등 각 계좌에 대한 금융 거래 내역 및 거래결과 등을 포함할 수 있다.
통신부(240)는 금융 서버(200)와 금융 단말(100), 금융 서버(200)와 인증 서버(300), 금융 서버(200)와 결제 서버(400), 금융 서버(200)와 사용자 단말(600) 또는 금융 서버(200)와 창구 단말(700) 사이의 통신 기능을 수행한다.
인증부(250)는 인증 서버(300)와 연동하여 금융 서비스 제공과 관련된 인증 처리를 수행할 수 있다.
인증부(250)는 온라인 뱅킹을 통해 금융 서버(200)에 접속하는 사용자에 대한 본인 인증 처리를 수행할 수 있다. 인증부(250)는 사용자 단말(600)로부터 온라인 뱅킹 서비스 접속을 위한 인증 정보를 수신하고, 이를 인증 서버(300)로 전달하여 인증 결과를 수신할 수 있다. 온라인 뱅킹 서비스 접속을 위한 인증 정보는, 온라인 뱅킹 서비스에 등록된 사용자 계정의 아이디(ID) 및 비밀번호, 또는 사용자의 공인인증서에 대응하는 인증 정보, 공인인증서 비밀번호 등을 포함할 수 있다. 인증 서버(300)는 금융 서버(200)로부터 사용자의 온라인 뱅킹 서비스 접속을 위한 인증 정보가 수신되면, 이를 기 저장된 사용자의 인증 정보와 비교함으로써 인증 절차를 수행할 수 있다. 인증부(250)는 인증 서버(300)에서 온라인 뱅킹 서비스 접속을 위한 인증 절차가 완료되면, 사용자 단말(600)로 온라인 뱅킹 서비스 접속을 허가한다.
인증부(250)는 금융 단말(100)로부터 수신되는 인증 정보를 이용하여 금융 단말(100)을 이용하는 사용자에 대한 인증 절차를 수행할 수 있다. 인증부(250)는 금융 단말(100)로부터 금융 단말(100)에 접속한 사용자의 인증 정보를 수신하고, 이를 인증 서버(300)로 전달하여 인증 결과를 수신할 수 있다. 인증 서버(300)는 금융 서버(200)로부터 인증 정보가 수신되면, 이를 기 저장된 사용자의 인증 정보와 비교함으로써 사용자에 대한 인증 절차를 완료할 수 있다. 금융 단말(100)로부터 수신되는 인증 정보는, 사용자의 생체정보, 이체 비밀번호, 카드 비밀번호, 통장 비밀번호 등을 포함할 수 있다.
금융 단말(100)로부터 수신되는 인증 정보는 사용자의 신분증 정보를 포함할 수 있다. 이 경우, 금융 서버(200)는 신분증 검증이 가능한 외부 서버로, 신분증 정보가 포함된 인증 정보를 전달하고, 해당 서버로부터 신분증 진위 확인 결과를 수신함으로서 인증 처리를 수행할 수도 있다.
사전 예약 처리부(260)는 금융 단말(100), 사용자 단말(600) 또는 창구 단말(700)과 연동하여 금융 거래에 대한 사전 예약 서비스를 제공할 수 있다.
사전 예약 처리부(260)는 사용자 단말(600)을 통해 온라인 뱅킹 서비스에 접속한 사용자로부터 특정 금융 거래에 대한 사전 예약 요청을 수신할 수 있다. 이 경우, 사전 예약 처리부(260)는 사전 예약이 요청된 금융 거래의 처리를 위한 입력정보를 사용자 단말(600)로부터 수신하고, 이를 포함하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장함으로써 사전 예약 처리를 수행할 수 있다. 사전 예약 정보는, 사전 예약된 금융 거래의 식별 정보, 사전 예약 시 사용자에게 부여된 예약코드 등을 더 포함할 수 있다.
사전 예약 처리부(260)는 금융 단말(100)을 통해 사용자로부터 특정 금융 거래에 대한 사전 예약 요청을 수신할 수도 있다. 이 경우, 사전 예약 처리부(260)는 사전 예약이 요청된 금융 거래의 처리를 위한 입력정보를 금융 단말(100)로부터 수신하고, 이를 포함하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장함으로써 사전 예약 처리를 수행할 수 있다.
사전 예약 처리부(260)는 창구 단말(700)로부터 사전 예약 요청을 수신할 수도 있다. 이 경우, 사전 예약 처리부(260)는 사전 예약이 요청된 금융 거래의 처리를 위한 입력정보를 창구 단말(700)로부터 수신하고, 이를 포함하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장함으로써 사전 예약 처리를 수행할 수 있다.
사전 예약 처리부(260)는 사전 예약 처리가 완료되면, 예약코드를 포함하는 사전 예약 결과를 사전 예약 신청에 사용된 단말(금융 단말(100), 사용자 단말(600), 창구 단말(700)) 또는 사용자의 모바일 기기로 전달한다.
금융 거래 처리부(270)는 금융 단말(100), 사용자 단말(600) 또는 창구 단말(700)과 연동하여 금융 거래를 처리할 수 있다.
금융 거래 처리부(270)는 사용자 단말(600)과 연동하여 온라인 뱅킹을 통한 금융 서비스를 제공할 수 있다. 또한, 금융 거래 처리부(270)는 금융 단말(100)과 연동하여 금융 단말(100)을 통해 입력되는 정보를 토대로 금융 서비스를 제공할 수도 있다. 또한, 금융 거래 처리부(270)는 창구 단말(700)과 연동하여 창구 단말(700)을 통해 입력되는 정보를 토대로 금융 서비스를 제공할 수도 있다.
금융 거래 처리부(270)는 사용자가 금융 단말(100) 또는 은행 창구에 방문하여 금융 서버(200)에 사전 예약한 금융 거래의 완료 처리를 요청하면, 금융 단말(100) 또는 창구 단말(700)과 연동하여 사전 예약된 금융 거래를 완료 처리할 수 있다. 금융 거래 처리부(270)는 사용자 식별 정보, 인증 정보 또는 예약코드를 토대로 사용자가 금융 서버(200)에 사전 예약한 금융 거래가 존재하는지 확인한다. 즉, 사용자 식별 정보, 인증 정보 또는 예약코드에 대응하는 사전 예약 정보가 사전예약정보 데이터베이스(220)에 존재하는지 검색한다. 금융 거래 처리부(270)는 사전예약정보 데이터베이스(220)로부터 사용자에 대응하는 사전 예약 정보가 검색되면, 이를 이용하여 사전 예약된 금융 거래를 완료 처리하거나, 사전 예약된 금융 거래가 완료될 수 있도록 사전 예약 정보를 금융 단말(100) 또는 창구 단말(700)로 전달할 수 있다.
이하, 도 4 내지 도 10을 참조하여 본 발명의 실시 예들에 따른 금융 거래 시스템에서의 금융 거래 사전 예약 방법에 대해 설명하기로 한다.
도 4는 본 발명의 실시 예에 따른 금융 서버의 금융 거래 사전 예약 방법을 개략적으로 도시한 흐름도로서, 사용자 단말로부터 금융 거래 사전 예약 요청을 수신하는 경우를 도시한 것이다.
도 4를 참고하면, 금융 서버(200)는 유무선 통신망을 통해 연결된 사용자 단말(600)로부터 금융 거래 사전 예약 요청을 수신한다(S101).
금융 서버(200)는 사전 예약 절차를 진행하기 전에, 사용자 단말(600)로부터 수신되는 정보를 토대로 사용자 단말(600)을 통해 사전 예약을 요청한 사용자의 고객 유형을 판단한다(S102). 그리고, 사용자의 고객 유형에 따라서 서로 다른 방법으로 사용자 정보를 확인한다.
우선, 사용자가 온라인 뱅킹 서비스에 등록된 기존 고객인 경우, 금융 서버(200)는 사용자의 온라인 뱅킹 서비스 로그인 및 본인 확인을 위한 본인 인증 처리를 수행한다(S103).
상기 S103 단계에서, 금융 서버(200)는 사용자 단말(600)로부터 본인 인증을 위한 사용자 인증 정보를 수신하고, 이를 토대로 인증 서버(300)와 연동하여 사용자 인증 처리를 수행할 수 있다. 상기 S103 단계에서, 본인 인증 처리에 사용되는 인증 정보는, 사용자가 온라인 뱅킹 서비스에 등록된 사용자인지를 인증하기 위한 것으로서, 온라인 뱅킹 서비스에 등록된 사용자의 아이디 및 비밀번호, 또는 사용자의 공인인증서를 통해 획득한 인증 정보 및 공인인증서 비밀번호 등을 포함할 수 있다.
상기 S103 단계에서의 본인 인증이 성공하면, 금융 서버(200)는 본인 인증된 사용자의 사용자 정보를 사용자정보 데이터베이스(210)로부터 읽어오고, 이를 사용자 단말(600)에 전달함으로써 사용자의 확인을 받는 확인 절차를 더 수행할 수 있다. 이 경우, 사용자 정보를 확인한 사용자가 사용자 단말(600)을 통해 사용자 정보 수정 요청을 금융 서버(200)로 전달하면, 금융 서버(200)는 사용자 단말(600)로부터 수신되는 정보들을 토대로 기 저장된 사용자 정보를 갱신할 수도 있다.
상기 S102 단계에서, 사용자가 온라인 뱅킹 서비스에 미 등록되었으나, 대응하는 금융 기관의 기존 고객으로 금융 서버(200)에 등록된 사용자인 경우, 금융 서버(200)는 사용자 단말(600)로부터 사용자 정보를 직접 수신한다(S104). 이 경우, 사용자 단말(600)로부터 입력되는 사용자 정보는, 사용자가 금융 서버(200)에 등록된 사용자인지를 확인할 수 있는 사용자 식별 정보로서, 사용자의 생년월일, 신분증 일련번호(주민등록번호, 운전면허번호 등), 계좌번호 및 계좌비밀번호, 모바일 기기 번호 등을 포함할 수 있다.
상기 S102 단계에서, 사용자가 금융 서버(200)에도 등록되지 않은 신규 고객인 경우, 신규 고객 가입 정보를 사용자 단말(600)로부터 수신할 수 있다(S105). 신규 고객 가입 정보는, 신규 고객 가입에 필요한 사용자 정보로서, 이름, 생년월일, 주민등록번호, 모바일 기기 번호, 이메일 주소, 자택 주소, 자택 전화번호, 직장명, 직업정보, 직장 전화번호, 직장 주소 등을 포함할 수 있다. 사용자 단말(600)로부터 수신된 신규 고객 가입 정보는 금융 서버(200)의 사용자정보 데이터베이스(210)에 저장될 수 있다. 이후, 금융 서버(200)는 대응하는 사용자가 사전 예약된 금융 거래의 처리를 위해 은행 또는 금융 단말(100)에 방문하면, 본인 인증을 수행한 후 사용자정보 데이터베이스(210)에 저장된 신규 고객 가입 정보를 토대로 신규 고객 가입 절차를 완료할 수 있다.
전술한 바와 같이 사용자의 유형에 따라 사용자 정보의 확인 절차(S103, S104, S105)가 완료되면, 금융 서버(200)는 사전 예약 절차를 수행하기 위해 금융 거래 사전 예약에 필요한 정보들을 사용자 단말(600)로부터 수신한다(S106).
상기 S106 단계에서 사용자 단말(600)로부터 수신되는 정보는 금융 거래 식별 정보를 포함할 수 있다. 금융 거래 식별 정보는 사전 예약하고자 하는 금융 거래의 식별 정보다. 금융 서버(200)는 사전 예약이 가능한 금융 거래 리스트를 사용자 단말(600)로 전달하고, 이 중 어느 하나를 사용자가 선택하면 사용자에 의해 선택된 금융 거래의 식별 정보를 사용자 단말(600)로부터 수신할 수 있다.
아래 표 1은 금융 서버(200)에서 사전 예약 서비스가 가능한 금융 서비스(금융 거래) 항목들의 예를 나타낸다.
표 1. 사전 예약 서비스 항목
표 1을 참고하면, 금융 서버(200)는 입출금통장 신규, 전자금융 신규가입(해지 후 신규 포함), 체크카드 신규발급 등의 금융 거래에 대해 사전 예약 서비스를 제공할 수 있다. 또한, 금융 서버(200)는 통장 비밀번호 변경, 이체한도 변경, OTP(보안카드) 재발급/OTP(보안카드) 이용등록, OTP 잠김해제/오류횟수 초기화, 이체비밀번호 오류 초기화, 체크카드 재발급 등의 금융 거래에 대해서도 사전 예약 서비스를 제공할 수 있다. 또한, 금융 서버(200)는 증명서 발급, 수신상품 신규, 여신상품 신청 및 실행, 출금계좌 추가/삭제, 각종 매체 사고신고, 플랜형 수신상품 전환, 환전/송금, 자동이체/납부자이체 등의 금융 거래에 대해서도 사전 예약 서비스를 제공할 수 있다.
한편, 금융 서버(200)는 상기 S102 단계에서 판별된 사용자의 고객 유형에 따라서, 사전 예약이 가능한 금융 거래 항목들을 다르게 적용할 수 있다. 예를 들어, 사용자가 온라인 뱅킹 서비스에 미 등록된 기존 고객인 경우, 금융 서버(200)는 상기 S104 단계를 통해 입력 받은 계좌 번호의 계좌를 통해서 제공 가능한 금융 거래만, 사전 예약이 가능한 금융 거래 항목으로 포함시킬 수 있다. 또한, 예를 들어, 사용자가 신규 고객인 경우, 신규 가입 또는 신규 발행과 관련된 금융 거래만 사전 예약이 가능한 금융 거래 항목으로 포함시킬 수 있다.
상기 S106 단계에서 금융 서버(200)는 사전 예약 대상인 금융 거래의 처리에 필요한 입력정보들을 사용자 단말(600)로부터 수신할 수 있다. 금융 서버(200)는 사용자에 의해 사전 예약 대상이 선택되면, 사전 예약 대상으로 선택된 금융 거래의 처리를 위해 필요한 입력정보 리스트를 사용자 단말(600)로 전달하고, 대응하는 입력정보들을 사용자 단말(600)로부터 수신할 수 있다. 각 금융 거래를 처리하기 위해 필요로 하는 정보들은, 각 금융 거래의 특성에 따라서 달라진다. 예를 들어, 통장 재발급이 사전 예약 대상으로 선택되는 경우, 금융 서버(200)는 통장 재발급을 위해 재발급 받고자 하는 통장번호(또는 계좌번호)를 사용자 단말(600)로부터 수신할 수 있다.
상기 S106 단계에서 금융 서버(200)는 추가 인증 정보를 사용자 단말(600)로부터 수신할 수도 있다. 사용자가 사전 예약을 요청한 금융 거래가 추가 인증이 필요한 금융 거래인 경우, 금융 서버(200)는 사용자 단말(600)로부터 추가 인증 정보를 수신하고, 이를 토대로 추가 인증 처리를 수행할 수 있다. 추가 인증 정보는, ARS 인증번호 또는 비밀번호(계좌 비밀번호, 이체 비밀번호, 통장 비밀번호, 보안매체 비밀번호 등)를 포함할 수 있다.
추가 인증을 위해 ARS 인증 정보를 이용하는 경우, 금융 서버(200)는 사용자의 모바일 기기로 ARS 인증번호를 발송하고, 추후 사용자 단말(600)로부터 ARS 인증번호가 수신되면, 이를 모바일 기기로 발송한 ARS 인증번호와 비교하여 인증 처리를 수행할 수 있다. 한편, 추가 인증을 위해 ARS 인증 정보를 이용하는 경우, 금융 서버(200)는 사용자의 모바일 기기와 전화 연결한 후, 모바일 기기로부터 직접 ARS 인증 정보를 수신할 수도 있다. ARS 인증에 사용되는 모바일 기기 번호는, 사용자 단말(600)로부터 수신하거나, 사용자정보 데이터베이스(210)에 저장된 사용자 정보로부터 획득할 수 있다.
추가 인증을 위해 비밀번호를 이용하는 경우, 금융 서버(200)는 사용자 단말(600)로부터 이체 비밀번호 등의 비밀번호를 수신 하고, 이를 인증 서버(300)로 전달하여 인증 처리를 요청하거나, 사용자정보 데이터베이스(210)에 저장된 사용자 정보와 수신된 비밀번호를 비교하여 인증 처리를 수행할 수 있다.
금융 서버(200)는 상기 S106 단계를 통해 금융 거래 사전 예약에 필요한 정보들(금융 거래 식별 정보, 금융 거래의 처리에 필요한 입력정보 등)이 수신되면, 이를 포함하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장함으로써, 사전 예약 정보를 등록 처리한다(S107). 사전 예약 정보는, 사용자에 의해 사전 예약이 신청된 금융 거래의 식별 정보, 사전 예약된 금융 거래를 처리하기 위해 필요한 입력정보들을 포함할 수 있다. 또한, 사전 예약 정보는, 사전 예약 정보를 식별하기 위한 예약코드를 포함할 수도 있다.
금융 서버(200)는 사전 예약 정보의 등록이 완료되면, 사전 예약이 완료되었음을 사용자에게 안내하기 위해 사전 예약된 금융 거래 식별 정보, 예약코드 등을 포함하는 사전 예약 결과를 사용자 단말(600) 또는 사용자의 모바일 기기로 통보한다(S108). 여기서, 사용자의 모바일 기기 번호는, 사용자 단말(600)로부터 수신하거나, 사용자정보 데이터베이스(210)에 저장된 사용자 정보로부터 획득할 수 있다.
한편, 도 4에서는 사용자 단말(600)로부터 사전 예약 요청을 수신한 이후에 사용자 유형을 판별하는 경우를 예로 들어 도시하였으나, 본 발명의 실시 예는 이에 한정되지 않는다. 온라인 뱅킹 서비스에 가입된 사용자의 경우 온라인 뱅킹 서비스에 로그인 한 후에 사전 예약 절차를 수행할 수도 있다. 이 경우 금융 서버(200)는 본인 인증 절차를 먼저 수행한 후, 사용자로부터 사전 예약 요청을 수신할 수도 있다.
또한, 도 4에서는 사용자가 온라인 뱅킹 서비스에 등록되지 않은 경우, 본인 인증 과정을 생략하는 경우를 예로 들어 도시하였으나, 금융 서버(200)는 사용자가 온라인 뱅킹 서비스에 등록되지 않은 경우 주민등록번호, 아이핀, 공인인증서 등을 이용한 실명 인증 과정을 수행할 수도 있다.
또한, 도 4에서는 사용자의 고객 유형이 판별되면, 고객 유형에 따라서 사전 예약이 가능한 금융 거래 리스트를 사용자 단말(600)로 전달한 후에, 사용자 단말(600)로부터 사전 예약하고자 하는 금융 거래의 선택정보를 수신하는 경우를 예로 들어 도시하였으나, 본 발명이 실시 예는 이에 한정되지 않는다. 금융 서버(200)는 사용자가 사전 예약 대상을 먼저 선택할 수 있도록 사전 예약이 가능한 금융 거래 리스트를 사용자 단말(600)로 전달하고, 사용자 단말(600)로부터 사전 예약하고자 하는 금융 거래의 선택 정보가 수신된 이후에, 사용자의 고객 유형을 판별하는 절차를 수행할 수도 있다.
도 5는 본 발명의 다른 실시 예에 따른 금융 서버의 금융 거래 사전 예약 방법을 개략적으로 도시한 흐름도로서, 금융 단말로부터 사전 예약 요청을 수신하는 경우를 도시한 것이다.
도 5를 참고하면, 금융 서버(200)는 유무선 통신망을 통해 연결되는 금융 단말(100)로부터 금융 거래 사전 예약 요청을 수신한다(S201).
금융 서버(200)는 사전 예약 절차를 수행하기 전에, 금융 단말(100)로부터 수신되는 정보를 토대로 사전 예약을 요청한 사용자의 고객 유형을 판단한다(S202). 그리고, 사용자의 고객 유형에 따라서 서로 다른 방법으로 사용자 정보를 확인한다.
우선, 사용자가 대응하는 금융 기관의 기존 고객으로 금융 서버(200)에 등록된 사용자인 경우, 금융 서버(200)는 사용자의 본인 인증을 본인 인증 처리를 수행한다(S203).
상기 S203 단계에서, 금융 서버(200)는 금융 단말(100)로부터 사용자 인증 정보를 수신하고, 이를 토대로 인증 서버(300) 또는 외부 서버와 연동하여 사용자 인증 처리를 수행할 수 있다. 상기 S203 단계에서, 본인 인증 처리에 사용되는 인증 정보는, 사용자의 생체정보, 사용자의 신분증 정보, 사용자 영상 등을 포함할 수 있다. 사용자의 생체정보 또는 신분증 정보를 이용하여 본인 인증 처리를 수행하는 방법은, 전술한 도 2 및 도 3의 설명에서 상세히 설명하였으므로 자세한 설명은 생략한다. 상기 S203 단계에서, 본인 인증 처리에 사용되는 인증 정보는, 사용자 이름, 생년 월일, 신분증 일련번호, 계좌번호 및 계좌 비밀번호 등을 포함할 수도 있다.
상기 S202 단계에서, 사용자가 금융 서버(200)에 등록되지 않은 신규 고객인 경우, 금융 서버(200)는 신규 고객 가입 정보를 금융 단말(100)로부터 수신할 수 있다(S204). 신규 고객 가입 정보는, 신규 고객 가입에 필요한 사용자 정보로서, 이름, 생년월일(또는 주민등록번호), 모바일 기기 번호, 이메일 주소, 자택 주소, 자택 전화번호, 직장명, 직업정보, 직장 전화번호, 직장 주소 등을 포함할 수 있다. 금융 단말(100)로부터 수신된 신규 고객 가입 정보는 금융 서버(200)의 사용자정보 데이터베이스(210)에 저장될 수 있다. 이후, 금융 서버(200)는 대응하는 사용자가 사전 예약된 금융 거래의 처리를 위해 은행 창구에 방문하면, 본인 인증을 수행한 후 사용자정보 데이터베이스(210)에 저장된 신규 고객 가입 정보를 토대로 신규 고객 가입 절차를 완료할 수 있다.
전술한 바와 같이 사용자의 유형에 따라 사용자 정보의 확인 절차(S203, S204)가 완료되면, 금융 서버(200)는 금융 거래 사전 예약에 필요한 정보들을 금융 단말(100)로부터 수신한다(S205).
상기 S205 단계에서 금융 서버(200)는 사전 예약 대상으로 선택된 금융 거래의 식별 정보를 금융 단말(100)로부터 수신할 수 있다. 금융 서버(200)는 사용자의 고객 유형에 따라서 사전 예약이 가능한 금융 거래 리스트를 금융 단말(100)로 전송하고, 금융 단말(100)로부터 이 중 어느 하나의 금융 거래가 선택되면 대응하는 대응하는 금융 거래 식별 정보를 금융 단말(100)로부터 수신할 수 있다.
상기 S205 단계에서 금융 서버(200)는 사전 예약이 요청된 금융 거래의 처리를 위해 필요한 정보들을 금융 단말(100)로부터 미리 수신할 수도 있다. 금융 서버(200)는 사용자에 의해 사전 예약 대상이 선택되면, 사전 예약 대상으로 선택된 금융 거래의 처리를 위해 필요한 입력정보 리스트를 금융 단말(100)로 전달하고, 대응하는 입력정보들을 금융 단말(100)로부터 수신할 수 있다. 금융 거래의 처리를 위해 필요한 입력정보들은, 사용자가 사전 예약 대상으로 선택한 금융 거래의 특성에 따라서 달라진다. 예를 들어, 통장 재발급이 사전 예약 대상으로 선택되는 경우, 금융 서버(200)는 재발급 받고자 하는 통장번호(또는 계좌번호)를 사용자 단말(600)로부터 수신할 수 있다.
상기 S205 단계에서 금융 서버(200)는 금융 단말(100)로부터 추가 인증 정보를 더 수신할 수도 있다. 사용자가 사전 예약 대상으로 선택한 금융 거래가 추가 인증이 필요한 금융 거래인 경우, 금융 서버(200)는 사용자 단말(600)로부터 추가 인증 정보를 더 수신하고, 이를 토대로 추가 인증 처리를 수행할 수 있다. 추가 인증 정보는, ARS 인증번호 또는 비밀번호(계좌 비밀번호, 이체 비밀번호, 통장 비밀번호, 보안매체 비밀번호 등)를 포함할 수 있다.
금융 서버(200)는 상기 S205 단계를 통해 사전 예약 절차 수행을 위해 필요한 정보들(금융 거래 식별 정보, 금융 거래의 처리를 위한 입력정보 등)이 수신되면, 이를 포함하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장함으로써, 사전 예약 정보를 등록 처리한다(S206).
금융 서버(200)는 사전 예약 정보를 등록함으로써 금융 거래 사전 예약 절차가 완료되면, 이에 대응하는 사전 예약 결과를 사용자에게 통보한다 (S207). 사전 예약 결과는 사전 예약된 금융 거래의 식별 정보, 사전 예약 정보를 식별하기 위한 예약코드를 포함할 수 있다. 예약코드는, QR 코드, 바코드, 일련번호 형태로 생성될 수 있다.
상기 S207 단계에서, 금융 서버(200)는 사전 예약 결과를 금융 단말(100)로 전달할 수 있다. 금융 단말(100)은 금융 서버(200)로부터 사전 예약 결과가 수신되면, 이를 화면상에 표시하여 사용자에게 안내한다. 또한, 사용자의 인쇄 요청이 수신되면, 금융 단말(100)은 사전 예약 결과를 인쇄 장치(미도시)로 전달하여 출력할 수도 있다.
상기 S207 단계에서, 금융 서버(200)는 사용자의 모바일 기기로 SMS, MMS 형태의 사전 예약 결과를 전송할 수도 있다. 이를 위해, 금융 서버(200)는 사용자정보 데이터베이스(210)에 저장된 사용자 정보로부터 사용자의 모바일 기기 번호를 획득하거나, 금융 단말(100)로부터 사용자의 모바일 기기 번호를 별도로 수신할 수 있다.
한편, 도 5에서는 사용자가 신규 고객인 경우, 사전 예약 처리 과정에서 인증 처리를 생략하는 경우를 예로 들어 도시하였으나, 금융 서버(200)는 사용자가 신규 고객인 경우에도 실명 인증 등 간단한 인증 처리를 수행할 수도 있다.
도 6은 본 발명의 또 다른 실시 예에 따른 금융 서버의 금융 거래 사전 예약 방법을 개략적으로 도시한 흐름도로서, 창구 단말로부터 사전 예약 요청을 수신하는 경우를 도시한 것이다.
도 6을 참고하면, 금융 서버(200)는 사용자가 은행 창구에 방문하여 금융 거래 처리를 요청하면, 창구 단말(700)로부터 사용자 정보, 금융 거래 선택정보 등을 수신하고, 이를 토대로 대응하는 금융 거래의 처리를 시작한다(S301).
금융 서버(200)는 처리 중인 금융 거래가 인증이 필요한 금융 거래인 경우(S302), 창구 단말(700)로부터 수신되는 인증 정보를 이용하여 인증처리를 수행한다(S303). 상기 S303 단계에서 창구 단말(700)로부터 수신되는 인증 정보는, 사용자의 생체정보, 이체 비밀번호, 통장 비밀번호, 계좌 비밀번호 등을 포함할 수 있다.
금융 서버(200)는 금융 거래 처리를 위해, 금융 거래 처리와 관련된 입력 정보들을 창구 단말(700)로부터 수신하며(S304), 금융 거래가 완료 처리될 때까지 수신한 입력 정보들을 이용하여 대응하는 금융 거래를 단계적으로 처리한다(S305).
한편, 금융 서버(200)는 금융 거래가 완료 처리되지 않은 상태에서, 창구 단말(700)로부터 현재 진행 중인 금융 거래에 대한 사전 예약 요청을 수신할 수 있다(S306, S307). 서류 미비 등으로 인해, 사용자가 요청한 금융 거래의 완료 처리가 어려운 경우, 은행 직원은 창구 단말(700)을 통해 현재 진행 중인 금융 거래의 사전 예약을 요청할 수 있다.
금융 서버(200)는 창구 단말(700)로부터 사전 예약 요청이 수신되면, 현재 진행 중인 금융 거래에 대해 사전 예약 정보를 등록하고(S308), 사전 예약 결과를 창구 단말(700) 또는 사용자의 모바일 기기로 통보한다(S309).
상기 S306 단계에서, 사전 예약 정보는 사전 예약이 요청된 금융 거래(현재 진행 중인 금융 거래)의 식별 정보, 현재까지의 처리 내역, 사전 예약된 금융 거래를 처리하기 위한 입력 정보들을 포함할 수 있다. 또한, 사전 예약 정보는, 사전 예약 정보를 식별하기 위한 예약코드를 포함할 수도 있다.
상기 S309 단계에서, 금융 서버(200)는 사용자의 모바일 기기로 사전 예약 결과를 전송하기 위해, 사용자정보 데이터베이스(210)에 저장된 사용자 정보로부터 사용자의 모바일 기기 번호를 획득하거나, 창구 단말(700)로부터 사용자의 모바일 기기 번호를 별도로 수신할 수 있다. 사전 예약 결과는 사전 예약 정보를 식별하기 위한 예약코드를 포함할 수 있다. 예약코드는, QR 코드, 바코드, 일련번호 형태로 생성될 수 있다.
한편, 금융 서버(200)는 금융 거래 처리 중 금융 거래 취소 요청을 수신할 수 있다(S310). 이 경우, 금융 서버(200)는 현재 진행 중인 금융 거래를 종료하고, 현재까지의 처리 내역을 삭제함으로써 금융 거래를 취소 처리한다(S311).
금융 서버(200)는 사전 예약 요청 또는 취소 요청 없이 금융 거래 처리가 완료되는 경우(S306), 금융 거래 처리 내역을 토대로 사용자정보 데이터베이스(210)에 저장된 사용자 정보 또는 원장정보 데이터베이스(230)에 저장된 원장정보를 갱신한다(S312).
도 7은 본 발명의 실시 예에 따른 사용자 단말의 금융 거래 사전 예약 방법을 개략적으로 도시한 흐름도로서, 인터넷 뱅킹을 통해 금융 거래에 대한 사전 예약 처리를 수행하는 경우를 도시한 것이다. 또한, 도 8a 내지 도 8c는 사용자 단말의 금융 거래 사전 예약 처리 화면들을 도시한 것이다.
도 7을 참고하면, 사용자 단말(600)은 사용자로부터 수신되는 제어입력을 토대로 유무선 통신망을 통해 연결되는 금융 서버(200)로 금융 거래 사전 예약 요청을 전달한다(S401).
도 8a를 예로 들면, 사용자 단말(600)은 금융 서버(200)와 연결함에 따라 금융 서버(200)에서 제공하는 온라인 뱅킹 서비스 화면(800)을 화면 상에 표시한다. 온라인 뱅킹 서비스 화면(800)에는 금융 서버(200)에서 제공하는 온라인 뱅킹 메뉴 항목들이 나열되어 표시된다. 사용자는 메뉴 항목들 중 사전 예약에 대응하는 메뉴 항목을 선택하여 금융 서버(200)로 금융 거래 사전 예약을 요청할 수 있다. 도 8a를 예로 들면, 사용자는 메뉴 항목들 중 방문 예약 메뉴(810)를 선택하고, 이후 사전 예약 서비스 항목(811)을 선택하여 금융 서버(200)로 금융 거래 사전 예약을 요청할 수 있다.
다시, 도 7을 보면, 사용자 단말(600)은 사용자로부터 입력되는 선택정보에 따라서 사용자의 고객 유형을 판별한다(S402). 그리고, 사용자의 고객 유형에 따라서 서로 다른 방법으로 사용자 정보를 확인하는 절차를 수행한다.
우선, 사용자 단말(600)은 사전 예약을 요청한 사용자가 온라인 뱅킹 서비스에 가입한 고객인 경우, 사용자의 본인 인증을 위한 인증 정보 입력을 사용자에게 요청한다. 그리고, 사용자로부터 본인 인증을 위한 인증 정보가 수신되면, 이를 토대로 금융 서버(200)와 연동하여 사용자의 온라인 뱅킹 서비스 로그인 및 본인 확인을 위한 본인 인증 처리를 수행한다(S403). 본인 인증 처리에 사용되는 인증 정보는, 온라인 뱅킹 서비스에 등록된 사용자의 아이디 및 비밀번호, 또는 사용자의 공인인증서를 통해 획득한 인증 정보 및 공인인증서 비밀번호 등을 포함할 수 있다.
사용자 단말(600)은 온라인 뱅킹 서비스에 등록된 사용자의 경우, 본인 인증 처리가 성공하면, 금융 서버(200)로부터 온라인 뱅킹 서비스에 등록된 사용자의 고객 정보(사용자 정보)를 수신하고, 이를 화면 상에 표시하여 사용자의 확인을 받는 절차를 더 수행할 수 있다. 이 경우, 사용자 단말(600)은 사용자로부터 고객 정보(사용자 정보)의 수정 요청이 수신되면, 사용자의 수정 요청을 금융 서버(200)로 전달하여 사용자의 고객 정보(사용자 정보)를 갱신할 수 있다.
다시, 상기 S402 단계에서, 사용자가 온라인 뱅킹 서비스에 미 가입되었으나, 대응하는 금융 기관의 기존 고객으로 금융 서버(200)에 등록된 사용자인 경우, 사용자 단말(600)은 사용자에게 사용자의 본인 확인을 위한 사용자 정보의 입력을 요청한다. 이후, 사용자 단말(600)은 사용자로부터 사용자 정보가 입력되면, 이를 금융 서버(200)로 전달한다(S404). 상기 S404 단계에서, 사용자로부터 수신되는 사용자 정보는, 금융 서버(200)에 등록된 사용자인지를 확인할 수 있는 사용자 식별 정보로서, 사용자의 생년월일, 신분증 일련번호(주민등록번호 등), 계좌번호 및 계좌 비밀번호, 모바일 기기 번호 등을 포함할 수 있다.
상기 S402 단계에서, 사용자가 금융 서버(200)에도 등록되지 않은 신규 고객인 경우, 사용자 단말(600)은 신규 고객 가입 절차를 수행하기 위해 사용자로부터 신규 고객 가입 정보를 수신한다. 하고, 이를 금융 서버(200)로 전달할 수 있다(S405). 도 8b를 예로 들면, 사용자 단말(600)은 사전 예약을 요청한 사용자가 금융 서버(200)에 등록되지 않은 신규 고객인 경우, 이름, 생년월일(또는 주민등록번호), 모바일 기기 번호, 이메일 주소, 자택 주소, 자택 전화번호, 직장명, 직업정보, 직장 전화번호, 직장 주소 등의 사용자 정보를 입력 받을 수 있는 사용자 인터페이스(840)를 화면 상에 표시하고, 이를 통해 사용자 정보들을 입력 받을 수 있다.
전술한 바와 같이 사용자의 유형에 따라 사용자 정보의 확인 절차(S403, S404, S405)가 완료되면, 사용자 단말(600)은 금융 거래 사전 예약 처리에 필요한 정보들을 사용자로부터 수신한다. 그리고, 이를 금융 서버(200)로 전달하여 사전 예약 절차를 처리한다(S406).
상기 S406 단계에서 사용자 단말(600)은 사용자로부터 사전 예약하고자 하는 금융 거래가 선택되면, 이에 대응하는 금융 거래 식별 정보를 금융 서버(200)로 전달할 수 있다. 사용자 단말(600)은 금융 서버(200)로부터 사전 예약이 가능한 금융 거래 리스트를 수신하고, 이를 화면 상에 표시하여 사용자로부터 사전 예약 대상을 선택하도록 유도한다. 그리고, 사용자에 의해 사전 예약 대상이 선택되면, 사용자에 의해 사전 예약 대상으로 선택된 금융 거래의 식별 정보를 금융 서버(200)로 전달할 수 있다.
한편, 사용자 단말(600)은 고객 유형에 따라서, 사전 예약이 가능한 금융 거래 리스트를 다르게 표시할 수 있다. 예를 들어, 사용자가 온라인 뱅킹 서비스에 미 등록된 기존 고객인 경우, 사용자 단말(600)은 S404 단계를 통해 입력 받은 계좌 번호의 계좌를 통해서 제공 가능한 금융 거래만, 사전 예약이 가능한 금융 거래 리스트로 화면 상에 표시할 수 있다. 또한, 예를 들어, 사용자가 신규 고객인 경우, 신규 가입 또는 신규 발행과 관련된 금융 거래만 사전 예약이 가능한 금융 거래 리스트로 화면 상에 표시할 수 있다.
상기 S406 단계에서 사용자 단말(600)은 사전 예약 대상으로 선택된 금융 거래의 처리에 필요한 정보들을 사용자로부터 수신하고, 이를 금융 서버(200)로 전달할 수도 있다. 사용자 단말(600)은 사전 예약 대상이 선택되면, 사전 예약 대상으로 선택된 금융 거래의 처리에 필요한 정보를 입력 받기 위한 입력 화면을 표시한다. 그리고, 사용자로부터 대응하는 입력정보들이 수신되면, 이를 금융 서버(200)로 전달한다.
상기 S406 단계에서 사용자 단말(600)은 사용자로부터 추가 인증 정보를 수신하고, 이를 금융 서버(200)로 전달할 수도 있다. 사용자가 사전 예약을 요청한 금융 거래가 추가 인증이 필요한 금융 거래인 경우, 사용자 단말(600)은 사용자로부터 추가 인증 정보를 수신하고, 이를 금융 서버(200)로 전달하여 추가 인증 처리를 수행할 수 있다. 추가 인증 정보는, ARS 인증번호 또는 비밀번호(계좌 비밀번호, 이체 비밀번호, 통장 비밀번호, 보안매체 비밀번호 등)를 포함할 수 있다.
추가 인증을 위해 ARS 인증 정보를 이용하는 경우, 사용자 단말(600)은 사용자의 모바일 기기로 전송된 ARS 인증번호를 사용자로부터 입력 받고, 이를 금융 서버(200)로 전달하여 추가 인증 처리를 수행할 수 있다. 추가 인증을 위해 비밀번호를 이용하는 경우, 사용자 단말(600)은 사용자로부터 이체 비밀번호 등의 비밀번호를 입력 받고, 이를 금융 서버(200)로 전달하여 추가 인증 처리를 수행할 수 있다.
사용자 단말(600)로부터 금융 거래 사전 예약을 위해 필요한 정보들(금융 거래 식별 정보, 금융 거래의 처리를 위한 입력정보 등)을 전달 받은 금융 서버(200)는 이에 대응하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장함으로써, 사전 예약 정보를 등록 처리한다.
사용자 단말(600)은 금융 서버(200)에 의해 사전 예약 정보의 등록이 완료되면, 사전 예약된 금융 거래 식별 정보, 예약코드 등을 포함하는 사전 예약 결과를 금융 서버(200)로부터 수신한다(S407). 사용자 단말(600)은 금융 서버(200)로부터 사전 예약 결과가 수신되면, 이를 화면 상에 표시하여 사용자에게 전달할 수 있다. 도 8c를 예로 들면, 사용자 단말(600)은 예약번호, 예약 일시, 예약 유효기간, 고객명, 생년월일, 신청업무정보, 금융 거래 처리를 위해 사전에 입력된 입력정보(입출금자유상품종류, 급여이체일 등) 등을 포함하는 사전 예약 결과(850)를 금융 서버(200)로부터 수신하며, 이를 화면 상에 표시하여 사용자에게 사전 거래 내역을 안내한다.
한편, 도 7에서는 사용자가 온라인 뱅킹 서비스에 등록되지 않은 경우, 사전 예약 처리 과정에서 인증 처리를 생략하는 경우를 예로 들어 도시하였으나, 사용자 단말(600)은 사용자가 온라인 뱅킹 서비스에 등록되지 않은 경우에도 금융 서버(200)와 연동하여 실명 인증, 공인인증서 인증 등 간단한 인증 처리를 수행할 수도 있다.
도 9는 본 발명의 실시 예에 따른 금융 단말의 금융 거래 사전 예약 요청 방법을 개략적으로 도시한 흐름도이다.
도 9를 참고하면, 사용자로부터 입력되는 제어 입력을 토대로 금융 서버(200)로 금융 거래 사전 예약을 요청한다(S501).
금융 단말(100)은 사전 예약 절차를 수행하기 전에, 사용자로부터 입력되는 정보를 토대로 사전 예약을 요청한 사용자의 고객 유형을 판단한다(S502). 그리고, 사용자의 고객 유형에 따라서 서로 다른 방법으로 사용자 정보를 확인하는 절차를 수행한다.
우선, 금융 단말(100)은 사전 예약을 요청한 사용자가 금융 서버(200)에 기 등록된 기존 고객인 경우, 사용자의 본인 인증을 위한 인증 정보 입력을 사용자에게 요청한다. 그리고, 사용자로부터 인증 정보가 수신되면, 이를 토대로 금융 서버(200)와 연동하여 사용자의 본인 확인을 위한 본인 인증 처리를 수행한다(S503). 본인 인증 처리에 사용되는 인증 정보는, 사용자의 생체정보, 사용자 영상 및 신분증 정보 등을 포함할 수 있다. 금융 단말(100)은 본인 인증 처리가 성공하면, 금융 서버(200)로부터 사용자의 고객 정보(사용자 정보)를 수신하고, 이를 화면 상에 표시함으로써 사용자의 확인을 받는 확인 절차를 더 수행할 수 있다.
상기 S502 단계에서, 사용자가 금융 서버(200)에 등록되지 않은 신규 고객인 경우, 금융 단말(100)은 신규 고객 가입 절차를 수행하기 위해 사용자로부터 신규 고객 가입 정보를 수신한다. 그리고, 수신된 신규 고객 가입 정보를 금융 서버(200)로 전달할 수 있다(S504).
전술한 바와 같이 사용자의 유형에 따라 사용자 정보의 확인 절차(S503, S504)가 완료되면, 금융 단말(100)은 금융 거래 사전 예약 처리에 필요한 정보들을 사용자로부터 수신하고, 이를 금융 서버(200)로 전달하여 사전 예약 절차를 처리한다(S505).
상기 S505 단계에서 금융 단말(100)은 사용자로부터 사전 예약 대상이 선택되면, 이에 대응하는 금융 거래 식별 정보를 금융 서버(200)로 전달할 수 있다. 금융 단말(100)은 금융 서버(200)로부터 사전 예약이 가능한 금융 거래 리스트가 수신되면, 이를 화면 상에 표시하여 사용자로부터 이중 어느 하나를 선택하는 선택 입력을 수신하고, 사용자에 의해 선택된 금융 거래의 식별 정보를 금융 서버(200)로 전달할 수 있다.
한편, 금융 단말(100)은 고객 유형에 따라서, 사전 예약이 가능한 금융 거래 리스트를 다르게 표시할 수 있다. 예를 들어, 사용자가 신규 고객인 경우, 금융 단말(100)은 신규 가입 또는 신규 발행과 관련된 금융 거래만 사전 예약이 가능한 금융 거래 리스트로 화면 상에 표시할 수 있다.
상기 S505 단계에서 금융 단말(100)은 사전 예약하고자 하는 금융 거래의 처리를 위해 필요한 입력정보들을 사용자로부터 입력 받을 수 있다.
상기 S505 단계에서 금융 단말(100)은 사용자로부터 추가 인증 정보를 수신하고, 이를 금융 서버(200)로 전달할 수도 있다. 사용자가 사전 예약을 요청한 금융 거래가 추가 인증이 필요한 금융 거래인 경우, 금융 단말(100)은 사용자로부터 추가 인증 정보를 수신하고, 이를 금융 서버(200)로 전달하여 추가 인증 처리를 수행할 수 있다. 추가 인증 정보는, ARS 인증번호 또는 비밀번호(계좌 비밀번호, 이체 비밀번호, 통장 비밀번호, 보안매체 비밀번호 등)를 포함할 수 있다.
추가 인증을 위해 ARS 인증 정보를 이용하는 경우, 금융 단말(100)은 사용자의 모바일 기기로 전송된 ARS 인증번호를 사용자로부터 입력 받고, 이를 금융 서버(200)로 전달하여 추가 인증 처리를 수행할 수 있다. 추가 인증을 위해 비밀번호를 이용하는 경우, 금융 단말(100)은 사용자로부터 이체 비밀번호 등의 비밀번호를 입력 받고, 이를 금융 서버(200)로 전달하여 추가 인증 처리를 수행할 수 있다.
금융 단말(100)이 상기 S505 단계를 통해 사전 예약 절차의 수행을 위해 필요한 정보들(금융 거래 식별 정보, 금융 거래의 처리를 위한 입력정보 등)을 금융 서버(200)로 전달함에 따라, 금융 서버(200)는 이에 대응하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장하여, 사전 예약 정보를 등록 처리한다.
금융 단말(100)은 금융 서버(200)에서 사전 예약 정보의 등록이 완료되면, 이에 대응하는 사전 예약 결과를 금융 서버(200)로부터 수신한다(S506).
금융 단말(100)은 금융 서버(200)로부터 사전 예약 결과가 수신되면, 이를 화면 상에 표시함으로써 사용자에게 사전 예약 내역을 안내한다. 또한, 금융 단말(100)은 사용자의 인쇄 요청이 수신되면, 금융 서버(200)로부터 수신한 사전 예약 결과를 인쇄 장치(미도시)로 전달하여 사전 예약 결과를 인쇄 출력할 수도 있다.
한편, 도 9에서는 사용자가 신규 고객인 경우, 사전 예약 처리 과정에서 인증 처리를 생략하는 경우를 예로 들어 도시하였으나, 금융 단말(100)은 사용자가 온라인 뱅킹 서비스에 등록되지 않은 경우에도 금융 서버(200)와 연동하여 실명 인증 등 간단한 인증 처리를 수행할 수도 있다.
도 10은 본 발명의 실시 예에 따른 창구 단말의 금융 거래 사전 예약 방법을 개략적으로 도시한 흐름도이다.
도 10을 참고하면, 창구 단말(700)은 사용자가 은행창구에 방문하여 금융 거래를 요청하면, 은행 직원으로부터 입력되는 정보에 따라 사용자 정보, 금융거래 선택정보 등을 금융 서버(200)로 전달하여 금융 거래의 처리를 시작한다(S601).
창구 단말(700)은 사용자가 요청한 금융 거래가 인증 처리가 필요한 금융 거래인 경우(S602), 사용자로부터 인증 정보를 수신하고, 이를 토대로 금융 서버(200)와 연동하여 인증 처리를 수행한다(S603). 창구 단말(700)은 사용자로부터 사용자의 생체정보, 신분증 정보, 이체 비밀번호, 통장 비밀번호, 계좌 비밀번호 등을 인증 정보로 수신할 수 있다.
창구 단말(700)은 금융 거래 처리를 위해 각 단계마다 금융 거래 처리와 관련된 입력정보들을 입력 받고, 이를 금융 서버(200)로 전달하여 (S604), 금융 거래를 단계적으로 처리한다.
창구 단말(700)은 금융 거래가 완료 처리되지 않은 상태에서, 은행 직원으로부터 현재 진행 중인 금융 거래에 대한 사전 예약 요청을 수신할 수 있다(S605, S606). 서류 미비 등으로 인해, 사용자가 요청한 금융 거래의 완료 처리가 어려운 경우, 은행 직원은 창구 단말(700)을 통해 현재 진행 중인 금융 거래의 사전 예약을 요청할 수 있다.
창구 단말(700)은 현재 진행 중인 금융 거래의 사전 예약 요청이 입력되면, 현재 진행 중인 금융 거래에 대한 사전 예약 요청을 금융 서버(200)로 전달한다(S607). 이후, 금융 서버(200)에 의해 대응하는 사전 예약 정보가 등록되면, 창구 단말(700)은 금융 서버(200)로부터 사전 예약 결과를 수신하고(S608), 이를 화면 상에 표시한다. 창구 단말(700)은 은행 직원으로부터 사전 예약 결과의 인쇄 요청이 입력되면, 이를 인쇄 매체에 인쇄하여 출력할 수 있다.
창구 단말(700)은 금융 거래 처리 중 금융 거래 취소 요청을 수신할 수도 있다(S609). 이 경우, 창구 단말(700)은 금융 서버(200)로 현재 현재 진행 중인 금융 거래의 종료를 요청함으로써, 금융 거래를 종료 처리한다(S610).
창구 단말(700)은 사전 예약 요청 또는 취소 요청의 수신 없이 금융 거래가 정상적으로 처리되어 완료되는 경우(S605), 금융 거래 처리 내역을 금융 서버(200)로부터 수신하고(S611), 이를 화면 상에 표시한다.
전술한 실시 예들에 개시된 바와 같이, 금융 단말(100), 사용자 단말(600), 창구 단말(700) 등을 통해 금융 서버(200)에 사전 예약을 신청한 사용자는, 이후 금융 단말(100) 또는 은행 창구에 방문하여 사전 예약된 금융 거래를 완료 처리할 수 있다.
이하, 도 11 내지 도 16을 참조하여 본 발명의 실시 예들에 따른 사전 예약된 금융 서비스의 제공 방법에 대해 설명하기로 한다.
도 11은 본 발명의 실시 예에 따른 금융 서버의 금융 서비스 제공 방법을 개략적으로 도시한 흐름도이다.
도 11을 참고하면, 사용자가 금융 단말(100)에 방문하여 금융 거래 처리를 요청함에 따라, 금융 서버(200)는 금융 단말(100)로부터 사용자의 본인 인증을 위한 사용자 인증 정보를 수신한다(S701). 금융 서버(200)는 사용자 인증 정보가 수신되면, 이를 토대로 인증 서버(300)와 연동하여 사용자에 대한 본인 인증 처리를 수행한다(S702).
상기 S701 단계에서, 사용자 인증 정보는 사용자의 생체정보를 포함할 수 있다. 이 경우, 금융 서버(200)는 사용자의 생체정보를 인증 서버(300)로 전달하여 사용자 인증을 요청하고, 인증 서버(300)로부터 사용자의 생체정보를 이용한 인증 결과를 수신할 수 있다.
상기 S701 단계에서, 사용자 인증 정보는 사용자의 신분증 정보(신분증 영상)와, 관리자 단말(500)에서의 신분증 본인 확인 결과를 포함할 수도 있다. 금융 서버(200)는 금융 단말(100)로부터 사용자의 신분증 정보가 수신되면, 이를 신분증 정보의 진위 여부를 확인할 수 있는 기관(예를 들어, 경찰청, 행정 안전부 등의 국가기관)의 서버(미도시)로 전달하여 인증을 요청하고, 해당 서버로부터 신분증 정보의 진위 확인 결과를 수신한다. 그리고, 관리자 단말(500)로부터 수신한 신분증 본인 확인 결과와 외부 서버로부터 수신한 신분증 진위 확인 결과를 토대로 사용자의 인증 처리를 수행할 수 있다.
상기 S701 단계에서, 사용자 인증 정보는 사용자의 신분증 본인 확인 결과 및 신분증 진위 확인 결과를 포함할 수 있다. 이 경우, 금융 단말(100)은 관리자 단말(500)로부터 사용자의 사용자 영상 및 신분증 영상을 검증한 결과(신분증 본인 확인 결과 및 신분증 진위 확인 결과)가 수신되면, 이를 사용자 인증 정보에 포함시켜 금융 서버(200)로 전달한다. 이를 수신한 금융 서버(200)는 별도의 인증 절차 없이 금융 단말(100)로부터 수신한 신분증 본인 확인 결과 및 신분증 진위 확인 결과를 확인하여 사용자의 본인 인증 처리를 수행할 수 있다.
금융 서버(200)는 본인 인증이 성공하면(S703), 사용자에 대응하는 사전 예약 정보를 사전예약정보 데이터베이스(220)로부터 검색한다(S704). 반면에, 본인 인증에 실패하면(S703), 인증에 실패했음을 금융 단말(100)로 통보하여(S712), 사용자가 금융 거래를 포기하거나 금융 단말(100)을 통해 본인 인증을 재시도하도록 유도한다.
상기 S704 단계에서, 금융 서버(200)는 상기 S702 단계에서의 본인 인증 처리 시 인증 서버(300)로부터 사용자의 식별 정보를 획득하고, 이를 토대로 사용자에 대응하는 사전 예약 정보를 검색할 수 있다. 인증 서버(300)는 금융 단말(100)로부터 수신한 인증 정보와 일치하는 인증 정보를 인증 정보 데이터베이스(310)로부터 검색하여 인증 처리를 수행하며, 인증 처리 과정에서 일치하는 인증 정보가 검색되면 이에 대응하는 사용자 식별 정보를 인증 정보 데이터베이스(310)로부터 획득할 수 있다.
상기 S704 단계에서, 금융 서버(200)는 사용자 인증 정보에 포함된 사용자 식별 정보를 토대로 사용자에 대응하는 사전 예약 정보를 검색할 수도 있다. 이 경우, 금융 단말(100)은 사용자로부터 인증 정보 수신 시, 사용자 식별 정보를 함께 입력 받고, 이를 사용자 인증 정보에 포함시켜 전송할 수 있다. 사용자 식별 정보는 사용자 이름, 신분증 정보(주민등록번호, 운전면허증번호 등), 모바일 기기 번호, 카드정보, 계좌번호 등을 포함할 수 있다.
상기 S704 단계에서, 금융 서버(200)는 사용자 인증 정보에 포함된 예약코드를 토대로 사용자에 대응하는 사전 예약 정보를 검색할 수도 있다. 이 경우, 금융 단말(100)은 사용자로부터 인증 정보 수신 시, 예약코드를 함께 입력 받고, 이를 사용자 인증 정보에 포함시켜 전송할 수 있다.
금융 서버(200)는 상기 S704 단계를 통해 사용자에 대응하는 사전 예약 정보가 사전예약정보 데이터베이스(220)로부터 검색되면(S705), 사전 예약 된 금융 거래의 식별 정보, 최종 처리 단계, 예약코드 등을 포함하는 사전 예약 내역을 금융 단말(100)로 전송한다(S706). 이후, 금융 서버(200)는 금융 단말(100)로부터 사전 예약된 금융 거래를 실행할 것인지에 대한 선택 입력을 수신할 수 있다.
금융 단말(100)로부터 사전 예약된 금융 거래의 실행 요청이 수신되면(S707), 상기 S704 단계를 통해 검색된 사전 예약 정보로부터 사전 예약된 금융 거래의 식별 정보와 사전 예약된 금융 거래를 처리하기 위해 필요한 입력정보들을 추출한다(S708). 그리고, 이를 이용하여 사전 예약된 금융 거래 처리를 완료하고(S709), 사전 예약된 금융 거래 처리내역을 토대로 사용자정보 데이터베이스(210)에 저장된 사용자 정보 또는 원장정보 데이터베이스(230)에 저장된 원장정보를 갱신한다(S710).
상기 S709 단계에서, 금융 서버(200)는 사전 예약된 금융 거래가 비밀번호 변경, 이체한도 변경, 보안매체 잠금해제, 보안매체 오류횟수 초기화, 보안매체 이용등록 등 금융 서버(200)에서 처리완료 가능한 금융 거래인 경우, 검색된 사전 예약 정보를 이용하여 사전 예약된 금융 거래를 처리 완료하고, 처리결과를 금융 단말(100)로 전달할 수 있다.
상기 S709 단계에서, 금융 서버(200)는 사전 예약된 금융 거래가 통장 발급/재발급, 카드 발급/재발급 등 금융 단말(100)에서 처리완료 가능한 금융 거래인 경우, 검색된 사전 예약 정보를 금융 단말(100)로 전달하여 금융 단말(100)에서 해당 금융 거래가 처리 완료될 수 있도록 한다.
금융 서버(200)는 상기 S705 단계에서 사용자에 의해 사전 예약된 금융 거래가 존재하지 않거나, 금융 단말(100)이 사전 예약된 금융 거래 실행을 요청하지 않는 경우, 일반적인 금융 거래 처리 절차에 따라서 금융 거래 처리를 수행한다(S711). 즉, 금융 서버(200)는 금융 단말(100)로부터 금융 거래 수행을 위한 입력정보들을 수신하고, 입력정보들을 이용하여 대응하는 금융 거래를 처리한 뒤, 금융 거래 처리 내역을 토대로 사용자정보 데이터베이스(210)에 저장된 사용자 정보 또는 원장정보 데이터베이스(230)에 저장된 원장정보를 갱신한다.
도 12는 본 발명의 다른 실시 예에 따른 금융 서버의 금융 서비스 제공 방법을 개략적으로 도시한 흐름도이다.
도 12를 참고하면, 사용자가 금융 단말(100)에 방문하여 사전 예약 서비스 제공을 요청함에 따라, 금융 서버(200)는 금융 단말(100)로부터 사전 예약서비스 제공 요청을 수신한다(S801).
금융 서버(200)는 사전 예약 서비스 제공 요청이 수신됨에 따라, 금융 단말(100)로 사용자의 본인 인증을 위한 인증 정보를 요청하고, 금융 단말(100)로부터 본인 인증을 사용자 인증 정보를 수신한다(S802). 또한, 금융 단말(100)로부터 수신한 인증 정보를 이용하여 본인 인증 처리를 수행한다(S803).
상기 S802 단계에서, 사용자 인증 정보는 사용자의 생체정보를 포함할 수 있다. 상기 S802 단계에서, 사용자 인증 정보는 사용자의 신분증 정보(신분증 영상)와, 관리자 단말(500)에서의 신분증 본인 확인 결과를 포함할 수도 있다. 상기 S802 단계에서, 사용자 인증 정보는 사용자의 신분증 본인 확인 결과 및 신분증 진위 확인 결과를 포함할 수도 있다. 한편, 각각의 경우에 대해 본인 인증을 처리하는 방법은, 전술한 도 11의 S701 단계 및 S720 단계를 설명하는 과정에서 상세히 설명하였으므로, 이하 이와 관련된 설명은 생략한다.
금융 서버(200)는 본인 인증에 성공하면(S804), 사용자에 대응하는 사전 예약 정보를 사전예약정보 데이터베이스(220)로부터 검색한다(S805). 반면에, 본인 인증에 실패하면(S804), 인증에 실패했음을 금융 단말(100)로 통보하여(S813), 사용자가 금융 거래를 포기하거나 금융 단말(100)을 통해 본인 인증을 재시도하도록 유도한다.
상기 S805 단계에서, 금융 서버(200)는 상기 S803 단계에서의 본인 인증 처리 시 인증 서버(300)로부터 사용자의 식별 정보를 획득하고, 이를 토대로 사용자에 대응하는 사전 예약 정보를 검색할 수 있다. 인증 서버(300)는 금융 단말(100)로부터 수신한 인증 정보와 일치하는 인증 정보를 인증 정보 데이터베이스(310)로부터 검색하여 인증 처리를 수행하며, 인증 처리 과정에서 일치하는 인증 정보가 검색되면 이에 대응하는 사용자 식별 정보를 인증 정보 데이터베이스(310)로부터 획득할 수 있다.
상기 S805 단계에서, 금융 서버(200)는 사용자 인증 정보에 포함된 사용자 식별 정보를 토대로 사용자에 대응하는 사전 예약 정보를 검색할 수도 있다. 이 경우, 금융 단말(100)은 사용자로부터 인증 정보 수신 시, 사용자 식별 정보를 함께 입력 받고, 이를 사용자 인증 정보에 포함시켜 전송할 수 있다. 사용자 식별 정보는 사용자 이름, 신분증 정보(주민등록번호, 운전면허증번호 등), 모바일 기기 번호, 카드정보, 계좌번호 등을 포함할 수 있다.
상기 S805 단계에서, 금융 서버(200)는 사용자 인증 정보에 포함된 예약코드를 토대로 사용자에 대응하는 사전 예약 정보를 검색할 수도 있다. 이 경우, 금융 단말(100)은 사용자로부터 예약코드를 입력 받고, 이를 사용자 인증 정보에 포함시켜 전송할 수 있다.
금융 서버(200)는 상기 S805 단계를 통해 사용자에 대응하는 사전 예약 정보가 사전예약정보 데이터베이스(220)로부터 검색되면(S806), 사전 예약 된 금융 거래의 식별 정보, 최종 처리 단계, 예약코드 등을 포함하는 사전 예약 내역을 금융 단말(100)로 전송한다(S807). 이후, 금융 서버(200)는 금융 단말(100)로부터 사전 예약된 금융 거래를 실행할 것인지에 대한 선택 입력을 수신할 수 있다.
금융 단말(100)로부터 사전 예약된 금융 거래의 실행 요청이 수신되면(S808), 상기 S805 단계를 통해 검색된 사전 예약 정보로부터 사전 예약된 금융 거래의 식별 정보와 사전 예약된 금융 거래를 처리하기 위해 필요한 입력정보들을 추출한다(S809). 그리고, 이를 이용하여 사전 예약된 금융 거래 처리를 완료하고(S810), 사전 예약된 금융 거래 처리내역을 토대로 사용자정보 데이터베이스(210)에 저장된 사용자 정보 또는 원장정보 데이터베이스(230)에 저장된 원장정보를 갱신한다(S811).
상기 S810 단계에서, 금융 서버(200)는 사전 예약된 금융 거래가 금융 서버(200)에서 처리완료 가능한 금융 거래인 경우, 검색된 사전 예약 정보를 이용하여 사전 예약된 금융 거래를 처리 완료하고, 처리결과를 금융 단말(100)로 전달할 수 있다.
상기 S810 단계에서, 금융 서버(200)는 사전 예약된 금융 거래가 금융 단말(100)에서 완료 처리가 가능한 금융 거래인 경우, 검색된 사전 예약 정보를 금융 단말(100)로 전달하여 금융 단말(100)에서 해당 금융 거래가 완료되면, 처리결과를 금융 단말(100)로부터 수신할 수 있다.
금융 서버(200)는 상기 S806 단계에서 사용자에 의해 사전 예약된 금융 거래가 존재하지 않거나, 금융 단말(100)이 사전 예약된 금융 거래 실행을 요청하지 않는 경우, 일반적인 금융 거래 처리 절차에 따라서 금융 거래 처리를 수행한다(S812). 즉, 금융 서버(200)는 금융 단말(100)로부터 금융 거래 수행을 위한 입력정보들을 수신하고, 입력정보들을 이용하여 대응하는 금융 거래를 처리한 뒤, 금융 거래 처리 내역을 토대로 사용자정보 데이터베이스(210)에 저장된 사용자 정보 또는 원장정보 데이터베이스(230)에 저장된 원장정보를 갱신한다.
도 13은 본 발명의 또 다른 실시 예에 따른 금융 서버의 금융 서비스 제공 방법을 개략적으로 도시한 흐름도이다.
도 13을 참고하면, 사용자가 금융 단말(100)에 방문하여 사전 예약된 금융 거래의 처리를 요청함에 따라, 금융 서버(200)는 금융 단말(100) 로부터 사전 예약서비스 제공 요청을 수신한다(S901). 금융 서버(200)는 사전 예약서비스 제공 요청 수신 시, 사용자 식별 정보 또는 예약코드를 함께 수신할 수 있다.
금융 서버(200)는 사전 예약 서비스 제공이 요청되면, 이를 요청한 사용자에 대응하여 기 저장된 사전 예약 정보를 검색한다(S902). 즉, 금융 서버(200)는 금융 단말(100) 로부터 수신한 사용자 식별 정보 또는 예약코드를 토대로, 대응하는 사전 예약 정보를 사전예약정보 데이터베이스(220)로부터 검색한다.
금융 서버(200)는 상기 S902 단계에서, 사용자에 대응하는 사전 예약 정보가 검색되면(S903), 사전 예약 서비스 제공을 요청한 금융 단말(100)로 사용자의 사전 예약 내역을 전달한다(S904). 사전 예약 내역은, 사전 예약된 금융 거래의 식별 정보, 최종 진행 단계, 예약코드 등을 포함할 수 있다.
이후, 금융 서버(200)는 사전 예약된 금융 거래에 대응하는 인증 정보를 금융 단말(100) 로부터 수신하고(S905), 이를 토대로 본인 인증 처리를 수행한다(S906).
금융 기관에서 제공하는 각 금융 거래(금융 서비스)는, 금융 거래(금융 서비스)의 특성에 따라서 그 보안 등급이 다르게 설정되며, 보안 등급에 따라서 해당 금융 거래를 완료 처리하기 위해 필요한 인증 정보들이 달라질 수 있다. 따라서, 금융 서버(200)는 사전 예약된 금융 거래의 보안 등급을 확인하고, 상기 S904 단계에서 사전 예약 내역 전송 시, 사전 예약된 금융 거래의 보안 등급에 대응하는 인증 정보를 금융 단말(100) 로 요청할 수 있다.
예를 들어, 사전 예약된 금융 거래의 보안 등급이 상대적으로 높은 경우, 금융 서버(200)는 사용자의 생체정보 등 사용자의 본인 확인이 가능한 정보를 인증 정보로 요청할 수 있다. 반면에, 사전 예약된 금융 거래의 보안 등급이 상대적으로 낮은 경우, 금융 서버(200)는 계좌 비밀번호, 카드 비밀번호, 이체 비밀번호, 통장 비밀번호, 카드번호, 통장번호, 신분증 정보(주민등록번호, 운전면허번호) 등을 단순 입력이 가능한 정보를 인증 정보로 요청할 수 있다.
금융 서버(200)는 본인 인증이 성공하면(S907), 검색된 사전 예약 정보로부터 사전 예약된 금융 거래의 식별 정보와 사전 예약된 금융 거래를 처리하기 위해 필요한 입력정보들을 추출한다(S908). 그리고, 이를 이용하여 사전 예약된 금융 거래 처리를 완료하고(S909), 사전 예약된 금융 거래 처리 내역을 토대로 사용자정보 데이터베이스(210)에 저장된 사용자 정보 또는 원장정보 데이터베이스(230)에 저장된 원장정보를 갱신한다(S910).
한편, 상기 S907 단계에서, 금융 서버(200)는 본인 인증에 실패할 경우, 사용자가 본인 인증을 재시도하거나 금융 거래를 포기할 수 있도록 인증 실패를 금융 단말(100)로 통보한다.
그리고, 상기 S903 단계에서, 사용자가 사전 예약한 금융 거래가 존재하지 않는 경우, 금융 서버(200)는 금융 단말(100)로 사전 예약된 금융 거래가 없음을 통보한다(S911).
한편, 도 11 내지 도 13에서는 금융 서버(200)가 금융 단말(200)과 연동하여 사용자에게 사전 예약 서비스를 제공하는 경우를 예로 들어 도시하였으나, 금융 서버(200)는 창구 단말(200)과 연동하여 사용자에게 사전 예약 서비스를 제공할 수도 있다. 이 경우, 금융 서버(200)는 도 11 내지 도 13의 방법으로 금융 단말(100) 대신 창구 단말(700)과 연동하여 사전 예약 서비스를 제공할 수 있다.
도 14는 본 발명의 실시 예에 따른 금융 단말의 금융 서비스 제공 방법을 개략적으로 도시한 흐름도이다. 도 15는 도 14의 본인 인증 처리 단계를 상세히 도시한 흐름도로서, 본인 인증 방식으로 생체인식 방식 또는 신분증 인증 방식을 선택하는 경우를 예로 도시한 것이다. 또한, 도 16a 및 도 16b는 금융 단말의 금융 서비스 제공 화면의 예들을 도시한 것이다.
도 14를 참고하면, 금융 단말(100)은 사용자로부터 금융 서비스 제공 요청이 수신됨에 따라(S1001), 사용자의 본인 확인을 위한 사용자 인증 처리를 수행한다(S1002).
이하, 도 15 및 도 16a를 참조하여 상기 S1002 단계에서의 본인 인증 방법에 대해 상세히 설명하기로 한다.
도 15를 참조하면, 금융 단말(100)은 본인 인증 처리를 위해 본인 인증 화면을 디스플레이(131)에 표시한다(S1101).
상기 S1101 단계에서, 금융 단말(100)은 인증 방식을 선택 가능하도록, 본인 인증 화면을 구성할 수 있다. 도 16a를 예로 들면, 금융 단말(100)은 생체 인증(1611)과 신분증 인증(1612) 중 어느 하나를 선택하도록 지시하는 본인 인증 화면(1610)을 디스플레이(131)에 표시할 수 있다. 금융 단말(100)은 본인 인증 화면(1600)을 확인한 사용자가 인증 방식을 선택하는 선택 입력을 입력하면, 이를 토대로 생체 인증 방식 및 신분증 인증 방식 중 어느 하나를 사용자 인증 방식으로 선택할 수 있다.
다시, 도 15를 보면, 금융 단말(100)은 본인 인증 방식으로 생체 인증이 선택되는 경우(S1102), 생체 인식부(140)를 제어하여 사용자의 생체정보를 획득한다(S1103). 그리고, 이를 포함하는 사용자 인증 정보를 금융 서버(200)로 전송하여 사용자 인증 처리를 요청한다(S1104).
이후, 금융 단말(100)은 금융 서버(200)로부터 사용자 인증 결과를 수신하고(S1105), 수신된 사용자 사용자 인증 결과를 디스플레이(131)에 표시한다(S1109).
상기 S1104 단계를 통해, 금융 단말(100)로부터 사용자 인증 정보를 수신한 금융 서버(200)는, 이를 인증 서버(300)로 전달하여 사용자 인증을 요청하고, 인증 서버(300)로부터 사용자 인증 결과를 수신하여 금융 단말(100)로 전달한다. 인증 서버(300)는 금융 서버(200)로부터 사용자 인증 정보가 수신되면, 사용자 인증 정보에 포함된 생체정보와 기 저장된 생체정보의 비교를 통해 사용자 인증처리를 수행하고, 인증 결과를 금융 서버(200)로 전달한다.
상기 S1102 단계에서, 인증방식으로 신분증 인증 방식이 선택되면, 금융 단말(100)은 사용자 영상 및 신분증 정보를 획득하도록 카메라(121) 및 스캐너(124)를 제어한다(S1106). 그리고, 이를 포함하는 사용자 인증 정보를 관리자 단말(500)로 전송하여 사용자 인증 처리를 요청한다(S1107).
이후, 금융 단말(100)은 관리자 단말(500)로부터 사용자 인증 결과를 수신하고(S1108), 수신된 사용자 사용자 인증 결과를 디스플레이(131)에 표시한다(S1109).
상기 S1107 단계를 통해, 금융 단말(100)로부터 사용자 영상 및 신분증 영상을 수신한 관리자 단말(500)은 이를 화면 상에 표시하여 은행 직원으로부터 신분증 본인 확인 결과를 입력 받을 수 있다. 또한, 신분증 정보의 진위 여부를 확인할 수 있는 기관(예를 들어, 경찰청, 행정 안전부 등의 국가기관)의 서버로 신분증 정보를 전달함으로써, 해당 서버로부터 신분증 정보의 진위 검토 결과를 수신할 수도 있다. 관리자 단말(500)은 은행 직원으로부터 입력되는 신분증 본인 확인 결과와 외부 서버로부터 수신되는 신분증 진위 확인 결과를 사용자 인증 결과에 포함시켜 금융 단말(100)로 전달한다.
한편, 도 15는 금융 단말(100)에서의 본인 인증 방법의 일 예를 도시한 것으로서, 본 발명의 실시 예는 이에 한정되는 것은 아니다. 예를 들어, 금융 단말(100)은 생체 인증 방식과 신분증 인증 방식 중 어느 하나의 사용자 인증 방식만을 제공할 수도 있다. 또한, 예를 들어, 금융 단말(100)은 생체 인증 방식과 신분증 인증 방식으로 사용자 인증 과정을 모두 수행하고, 두 인증 방식을 통한 사용자 인증이 모두 성공하는 경우에만 사용자 인증이 성공한 것으로 판단할 수도 있다. 또한, 예를 들어, 금융 단말(100)은 생체정보와 신분증 정보 중 어느 하나를 먼저 입력하느냐에 따라서 생체 인증 방식과 신분증 인증 방식 중 어느 하나의 사용자 인증 방식으로 선택할 수도 있다. 또한, 생체 인증 방식 및 신분증 인증 방식 이외에 기술 또는 제도의 변화에 따라 대면 인증을 대체할 수 있는 인증 방식이라고 인정되는 제3의 인증 방식이 사용될 수 있다.
다시, 도 14를 보면, 금융 단말(100)은 상기 S1002 단계에서의 본인 인증 결과 본인 인증에 실패하는 경우(S1003), 본인 인증 실패 화면을 표시하여(S1009), 사용자로 하여금 본인 인증을 재시도하도록 유도한다.
금융 단말(100)은 상기 S1002 단계에서의 본인 인증 결과 본인 인증에 성공하는 경우(S1003), 금융 서버(200)로부터 사용자의 사전 예약 내역이 존재하는지 확인한다(S1004). 금융 서버(200)는 사용자에 대한 본인 인증 처리 시, 사용자의 식별 정보를 획득할 수 있으며, 이를 토대로 사용자에 대응하는 사전 예약 내역이 존재하는지 검색할 수 있다.
금융 단말(100)은 사용자의 사전 예약 내역이 존재하는 경우, 사전 예약 내역을 금융 서버(200)로부터 수신한다(S1005). 사전 예약 내역은, 사전 예약 된 금융 거래의 식별 정보, 최종 처리 단계, 예약코드 등을 포함할 수 있다.
금융 단말(100)은 금융 서버(200)로부터 사전 예약 내역이 수신되면, 사전 예약 내역이 존재함을 안내하고, 사용자의 선택 입력에 따라서 사전 예약된 금융 거래 화면으로 이동할 수 있도록 지원하는 팝업창, 아이콘 등을 화면 상에 표시할 수 있다.
도 16b를 예로 들면, 금융 단말(100)은 금융 서버(200)로부터 사전 예약 내역이 수신되면, 이를 안내하는 팝업창(1620)을 화면 상에 표시한다. 팝업창(1620)은 사전 예약된 금융 거래를 실행할 것인지를 선택할 수 있는 선택 버튼(1621, 1622)들을 포함할 수 있다. 따라서, 이를 확인한 사용자는 사전 예약된 금융 거래를 실행할 것인지를 선택 입력을 입력할 수 있다.
금융 단말(100)은 사용자로부터 사전 예약된 금융 거래의 실행이 요청되면(S1006), 사전 예약된 금융 거래 항목을 실행시킨다(S1007). 또한, 금융 서버(200)로부터 수신되는 사전 예약 정보로부터 금융 거래 처리에 필요한 입력정보들을 추출하고, 이를 이용하여 사전 예약된 금융 거래를 처리 완료한다(S1008).
상기 S1007 단계에서, 금융 단말(100)은 금융 서버(200)로부터 수신되는 사전 예약 정보를 금융 거래 화면에 결합하여 표시함으로써, 사용자의 입력 횟수를 최소화할 수 있다.
한편, 금융 단말(100)은 금융 서버(200)에 등록된 사전 예약 내역이 없거나, 사용자가 사전 예약된 금융 거래의 실행을 거부하는 경우, 금융 서비스 제공을 위한 초기 화면을 표시한다(S1010). 그리고, 이후 사용자로부터 입력되는 정보들을 토대로 금융 거래를 처리한다(S1011).
금융 단말(100)은 금융 거래 처리가 완료되면(S1008, S1011), 금융 거래 처리 내역을 포함하는 완료정보를 금융 서버(200)로 전달한다. 이를 수신한, 금융 서버(200)는 금융 단말(100)로부터 수신한 금융 거래 처리내역을 토대로 금융 서버(200) 내에 저장된 사용자 정보 또는 원장정보를 갱신한다.
도 17은 본 발명의 다른 실시 예에 따른 금융 단말의 금융 서비스 제공 방법을 개략적으로 도시한 흐름도이다.
도 17를 참고하면, 금융 단말(100)은 사용자로부터 사전 예약 서비스 제공 요청이 수신됨에 따라(S1201), 금융 서버(200)로 사전 예약 서비스 제공을 요청한다(S1202).
상기 S1201 단계에서, 금융 단말(100)은 금융 거래 초기 화면에 사전 예약 서비스를 요청할 수 있는 그래픽 객체(메뉴 항목, 아이콘, 선택 버튼 등)를 표시하며, 사용자는 이들을 이용하여 사전 예약 서비스를 요청할 수 있다.
이후, 금융 단말(100)은 사용자의 본인 확인을 위한 인증 정보를 금융 서버(200)로 전달하고, 금융 서버(200)와 연동하여 사용자에 대한 본인 인증 처리를 수행한다(S1203). 상기 S1203 단계에서의 본인 인증 처리는, 전술한 도 15의 본인 인증 방법에 의해 처리될 수 있으므로, 자세한 설명은 생략한다.
금융 단말(100)은 본인 인증 결과 본인 인증에 성공하는 경우(S1204), 금융 서버(200)로부터 사용자의 사전 예약 내역이 존재하는지 확인한다(S1205). 반면에, 금융 단말(100)은 본인 인증에 실패하는 경우(S1204), 본인 인증 실패 화면을 표시하여(S1212), 사용자로 하여금 본인 인증을 재시도하도록 유도한다.
금융 서버(200)는 사용자에 대한 본인 인증이 성공하면, 사용자에 대응하는 사전 예약 내역을 검색하고, 사용자에 대응하는 사전 예약 내역이 존재하면 이를 금융 단말(100)로 통보한다.
금융 단말(100)은 사용자의 사전 예약 내역이 존재하는 경우, 사전 예약 내역을 금융 서버(200)로부터 수신한다(S1206). 사전 예약 내역은, 사전 예약 된 금융 거래의 식별 정보, 최종 처리 단계, 예약코드 등을 포함할 수 있다.
금융 단말(100)은 금융 서버(200)로부터 사전 예약 내역이 수신되면, 사전 예약 내역이 존재함을 안내하고, 사용자로부터 사전 예약된 금융 거래를 실행할 것인지 선택하는 선택 입력을 수신할 수 있다. 이를 위해, 금융 단말(100)은 사전 예약된 금융 거래 화면으로 이동할 것인지 선택할 수 있도록 지원하는 팝업창, 아이콘 등을 화면 상에 표시할 수 있다. 따라서, 이를 확인한 사용자는 사전 예약된 금융 거래를 실행할 것인지를 선택 입력을 금융 단말(100)로 입력할 수 있다.
금융 단말(100)은 사용자로부터 사전 예약된 금융 거래의 실행이 요청되면(S1207), 사전 예약된 금융 거래 항목을 실행시킨다(S1208). 또한, 금융 서버(200)로부터 수신되는 사전 예약 정보로부터 금융 거래 처리에 필요한 입력정보들을 추출하고, 이를 이용하여 사전 예약된 금융 거래를 처리 완료한다(S1209).
상기 S1208 단계에서, 금융 단말(100)은 금융 서버(200)로부터 수신되는 사전 예약 정보를 금융 거래 화면에 결합하여 표시함으로써, 사용자의 입력 횟수를 최소화할 수 있다.
한편, 금융 단말(100)은 금융 서버(200)에 등록된 사전 예약 내역이 없거나, 사용자가 사전 예약된 금융 거래의 실행을 거부하는 경우, 금융 서비스 제공을 위한 초기 화면을 표시한다(S1210). 그리고, 이후 사용자로부터 입력되는 정보들을 토대로 금융 거래를 처리한다(S1211).
금융 단말(100)은 금융 거래 처리가 완료되면(S1209, S1211), 금융 거래 처리 내역을 포함하는 완료정보를 금융 서버(200)로 전달한다. 이를 수신한, 금융 서버(200)는 금융 단말(100)로부터 수신한 금융 거래 처리내역을 토대로 금융 서버(200) 내에 저장된 사용자 정보 또는 원장정보를 갱신한다.
한편, 도 14 및 도 17에서는 사전 예약 내역이 존재하는 경우, 사용자에게 사전 예약된 금융 거래를 실행할 것인지 선택할 수 있도록 지원하고, 사용자가 사전 예약된 금융 거래의 실행을 요청하는 경우에만, 사전 예약된 금융 거래를 실행하는 경우를 도시하였으나, 본 발명의 실시 예는 이에 한정되지 않는다. 금융 단말(100)은 금융 서버(200)에 사용자의 사전 예약 내역이 존재하면, 사용자의 선택 없이 바로 사전 예약된 금융 거래를 실행시킬 수도 있다.
도 18은 본 발명의 다른 실시 예에 따른 금융 단말의 금융 서비스 제공 방법을 개략적으로 도시한 흐름도이다.
도 18을 참고하면, 금융 단말(100)은 사용자로부터 사전 예약 서비스 제공이 요청됨에 따라(S1301), 금융 서버(200)로 사전 예약 서비스 요청을 전달한다(S1302).
상기 S1301 단계에서, 금융 단말(100)은 금융 거래 초기 화면에 사전 예약 서비스를 요청할 수 있는 그래픽 객체(메뉴 항목, 아이콘, 선택 버튼 등)를 표시하며, 사용자는 이들을 이용하여 사전 예약 서비스를 요청할 수 있다.
상기 S1301 단계에서, 금융 단말(100)은 사용자로부터 사전 예약 서비스 제공 요청 수신 시, 사용자로부터 사용자 식별 정보 또는 예약코드를 함께 수신할 수 있다. 사용자로부터 수신된 사용자 식별 정보 또는 예약코드는 금융 서버로 전달된다.
사전 예약 서비스 제공 요청을 수신한 금융 서버(200)는 금융 단말(100)로부터 전달된 사용자 식별 정보 또는 예약코드를 토대로, 사용자에 대응하는 사전 예약 내역이 존재하는지 확인하고, 확인 결과를 금융 단말(100)로 전달한다.
금융 단말(100)은 금융 서버(200)에 사용자의 사전 예약 내역이 존재하는 경우(S1303), 사전 예약 내역을 금융 서버(200)로부터 수신한다(S1304). 사전 예약 내역은, 사전 예약된 금융 거래의 식별 정보, 최종 진행 단계, 예약코드 등을 포함할 수 있다.
금융 단말(100)은 금융 서버(200)에 등록된 사전 예약 내역이 없는 경우(S1303), 사전 예약된 거래가 없음을 통보하는 화면을 표시한다(S1309). 반면에, 금융 서버(200)에 등록된 사전 예약 내역이 존재하면, 사전 예약된 금융 거래의 실행을 위한 본인 인증 처리를 수행한다(S1305).
금융 기관에서 제공하는 각 금융 거래(금융 서비스)는, 금융 거래(금융 서비스)의 특성에 따라서 그 보안 등급이 다르게 설정되며, 보안 등급에 따라서 해당 금융 거래를 완료 처리하기 위해 필요한 인증 정보들이 달라질 수 있다. 따라서, 금융 서버(200)는 사전 예약된 금융 거래의 보안 등급을 확인하고, 사전 예약 내역 전송 시, 사전 예약된 금융 거래의 보안 등급에 대응하는 인증 정보를 요청할 수 있다.
이에 따라, 금융 단말(100)은 상기 S1305 단계에서, 사전 예약 내역을 확인하여 대응하는 인증 정보를 확인하여, 사용자에게 해당 인증 정보를 입력하도록 안내하는 화면을 표시한다. 그리고, 사용자로부터 대응하는 인증 정보가 수신되면, 이를 토대로 금융 서버(200)와 연동하여 본인 인증 처리를 수행할 수 있다.
금융 단말(100)은 사전 예약된 금융 거래를 실행하기 위한 본인 인증에 실패할 경우(S1306), 본인 인증에 실패했음을 화면 상에 표시함으로써(S1310), 사용자가 본인 인증을 재시도하도록 유도한다.
반면에, 사전 예약된 금융 거래를 실행하기 위한 본인 인증에 성공하면(S1306), 사전 예약된 금융 거래 항목을 실행시킨다(S1307). 또한, 금융 서버(200)로부터 사전 예약 정보를 수신하고, 이로부터 금융 거래 처리에 필요한 입력정보들을 추출하여 사전 예약된 금융 거래를 처리 완료한다(S1308).
금융 단말(100)은 금융 서버(200)로부터 사전 예약 정보가 수신되면, 이를 금융 거래 화면에 결합하여 표시함으로써, 사용자의 입력 횟수를 최소화할 수 있다.
도 19는 본 발명의 실시 예에 따른 금융 서비스 시스템에서 사전 예약을 통해 보안매체 이용등록 서비스를 제공하는 일 예를 도시한 것이다.
도 19를 참고하면, 사용자 단말(600)은 사용자로부터 금융 거래 사전 예약 서비스 이용이 선택됨에 따라, 온라인 뱅킹을 통해 금융 서버(200)로 금융 거래 사전 예약 요청을 전송한다(S1401).
보안매체 이용등록의 경우 온라인 뱅킹 서비스에 가입한 사용자에 한해, 온라인 뱅킹을 통해 사전 예약이 가능할 수 있다. 이에 따라, 사용자는 온라인 뱅킹 서비스에 로그인한 상태에서만 보안매체 이용등록에 대한 사전 예약 신청이 가능하다.
따라서, 보안매체 이용등록의 사전 예약을 위해, 사용자 단말(600)은 사용자로부터 입력되는 정보를 토대로 온라인 뱅킹에 로그인하기 위한 본인 인증 절차를 수행한다(S1402). 상기 S1402 단계에서 본인 인증 과정은 상기 도 4의 S103 단계를 이용하여 설명한 본인 인증 처리 과정을 통해 수행될 수 있다.
사용자 단말(600)은 본인 인증 절차가 완료되어 온라인 뱅킹 서비스에 로그인함에 따라, 보안매체 이용등록을 위한 입력정보를 사용자로부터 입력 받고, 이를 금융 서버(200)로 전달하여 보안매체 이용등록에 대한 사전 예약을 요청한다(S1403).
상기 S1403 단계에서, 보안매체 이용등록을 위한 입력정보로는, 보안매체 종류(OTP 생성기, 보안카드 등), 보안매체 식별 정보(보안매체 일련번호) 등을 포함할 수 있다.
금융 서버(200)는 사용자 단말(600)로부터 보안매체 이용등록에 대한사전 예약 요청 및 보안매체 이용등록을 위한 입력정보를 수신함에 따라, 사용자의 보안매체 이용등록에 대응하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장한다(S1404). 그리고, 예약코드를 포함하는 예약 정보를 사용자 단말(600)로 전달한다(S1405).
상기 S1405 단계에서, 금융 서버(200)는 QR 코드, 바코드, 일련번호 등의 형식으로 예약코드를 사용자 단말(600)로 전달할 수 있고, 앞서 설명한 바와 같이 예약코드를 전달하지 않을 수도 있다.
사용자 단말(600)을 통해 예약 정보를 수신한 사용자는 이후 보안매체 이용등록을 위해 금융 단말(100)에 방문하여 금융 서비스를 요청한다.
금융 단말(100)은 금융 서비스 제공을 위해 사용자로부터 생체정보를 획득한다(S1406). 그리고, 생체정보를 토대로 금융 서버(200)와 연동하여 본인 인증을 수행한다(S1407).
상기 S1407 단계에서, 금융 단말(100)은 생체정보를 포함하는 인증 정보를 금융 서버(200)로 전달하여 본인 인증을 요청하고, 금융 서버(200)로부터 본인 인증 결과를 수신할 수 있다.
금융 서버(200)는 사용자에 대한 본인 인증처리가 완료되면, 사전예약정보 데이터베이스(220)로부터 사용자의 사전 예약 정보를 검색한다(S1408). 그리고, 금융 서버(200)는, 사전예약정보 데이터베이스(220)로부터 사용자의 보안매체 이용등록과 관련된 사전 예약 정보가 검색됨에 따라, 이를 이용하여 사용자의 보안매체 이용등록을 처리 완료한다(S1409). 금융 서버(200)는 보안매체 이용등록이 완료됨에 따라, 보안매체 이용등록 완료정보를 금융 단말(100)로 전달한다(S1410). 이를 수신한 금융 단말(100)은 보안매체 이용등록이 완료되었음을 화면 상에 표시할 수 있다.
상기 S1409 단계에서 금융 서버(200)는 사전예약정보 데이터베이스(220)로부터 읽어온 사전 예약 정보로부터 보안매체 이용등록을 위한 입력정보들을 추출하고, 이를 토대로 사용자의 보안매체 이용등록 처리를 완료한다. 그리고, 보안매체 이용등록 처리 내역을 토대로 사용자의 사용자 정보 또는 원장정보를 갱신한다.
도 20은 본 발명의 실시 예에 따른 금융 서비스 시스템에서 사전 예약을 통해 통장 재발급 서비스를 제공하는 일 예를 도시한 것이다.
도 20을 참고하면, 사용자 단말(600)은 사용자로부터 금융 거래 사전 예약 서비스 이용이 선택됨에 따라, 온라인 뱅킹을 통해 금융 서버(200)로 금융 거래 사전 예약 요청을 전송한다(S1501).
통장 재발급의 경우 금융 서버(200)에 등록된 기존 고객에 대해서는, 온라인 뱅킹을 통해 사전 예약이 가능할 수 있다. 이에 따라, 사용자는 온라인 뱅킹 서비스에 로그인한 상태에서 통장 재발급에 대한 사전 예약을 신청할 수도 있고, 온라인 뱅킹 서비스에 로그인 없이 통장 재발급에 대한 사전 예약을 신청할 수도 있다. 도 20은 사용자가 온라인 뱅킹 서비스에 로그인하지 않은 상태에서 통장 재발급에 대한 사전 예약을 간편 처리하는 경우를 나타낸다.
사용자 단말(600)은 온라인 뱅킹 서비스에 로그인하지 않고 사전 예약을 위해 사용자로부터 사용자 이름, 생년월일, 계좌번호, 계좌 비밀 번호 등을 포함하는 사용자 정보를 사용자로부터 입력 받고, 이를 금융 서버(200)로 전달한다(S1502). 또한, 통장 재발급을 위한 입력정보를 사용자로부터 입력 받고, 이를 금융 서버(200)로 전달하여 통장 재발급에 대한 사전 예약을 요청한다(S1503).
상기 S1503 단계에서, 통장 재발급과 관련된 입력정보는 재발급 대상이 되는 통장번호(또는 계좌번호), 재발급 사유, 통장 거래 내역 등을 포함할 수 있다.
금융 서버(200)는 사용자 단말(600)로부터 통장 재발급에 대한 사전 예약 요청 및 통장 재발급을 위한 입력정보를 수신함에 따라, 사용자의 통장 재발급에 대응하는 사전 예약 정보를 사전예약정보 데이터베이스(220)에 저장한다(S1504). 그리고, 예약코드를 포함하는 예약 정보를 사용자 단말(600)로 전달한다(S1505).
사용자 단말(600)을 통해 예약 정보를 수신한 사용자는 이후 통장 재발급을 위해 금융 단말(100)에 방문하여 금융 서비스를 요청한다.
금융 단말(100)은 금융 서비스 제공을 위해 사용자로부터 생체정보를 획득한다(S1506). 그리고, 생체정보를 토대로 금융 서버(200)와 연동하여 본인 인증을 수행한다(S1507).
금융 서버(200)는 본인 인증 처리가 완료되면, 사전예약정보 데이터베이스(220)로부터 사용자의 사전 예약 정보를 검색한다(S1508). 그리고, 사전예약정보 데이터베이스(220)로부터 사용자의 통장 재발급과 관련된 사전 예약 정보가 검색됨에 따라, 이를 금융 단말(100)로 전달한다(S1509).
금융 서버(200)로부터 통장 재발급과 관련된 사전 예약 정보를 수신한 금융 단말(100)은 통장 재발급 항목을 실행시키고, 금융 서버(200)로부터 수신한 사전 예약 정보를 토대로 통장 재발급 처리를 완료한다(S1510). 즉, 금융 단말(100)은 금융 서버(200)로부터 수신되는 사전 예약 정보로부터 통장 재발급을 위한 입력정보들을 검출하고, 이를 토대로 통장 출납부(153)를 제어함으로써 통장 재발급을 완료할 수 있다. 통장 출납부(153)는 사전 예약 정보로부터 검출한 입력정보들을 토대로 내부에 격납된 통장에 통장 정보를 인쇄하고, 인쇄가 완료된 통장을 외부로 방출함으로써 통장 재발급을 완료할 수 있다.
한편, 금융 단말(100)은 통장 재발급이 완료되면, 통장 재발급 완료정보를 금융 서버(200)로 전달한다(S1511). 이를 수신한 금융 서버(200)는 사용자의 사용자 정보 또는 원장정보를 갱신함으로써 통장 재발급을 완료 처리할 수 있다.
전술한 실시 예들에 따르면 금융 단말(100)은 생체 인증 기능 또는 신분증 인증 기능을 포함하도록 구현된다. 사람의 생체정보를 이용하는 생체 인증 방식과, 사용자 얼굴과 신분증을 실시간 확인하여 본인 인증을 수행하는 신분증 인증 방식은, 본인 외에는 인증 수행이 불가능하여 대면 인증 방식을 대체할 수 있다. 따라서, 보안 문제로 인해 은행 창구에서 대면 인증 방식으로만 이루어지던 금융 서비스들을 금융 단말(100)을 통해 제공하는 것이 가능하다.
또한, 전술한 실시 예들에 따르면, 금융 서버(200)는 금융 거래에 대한 사전 예약 서비스를 제공함으로써, 사용자가 비대면 완료 처리가 불가하거나 실물 교부가 필요한 금융 거래에 대해 사용자 단말(600) 또는 금융 단말(100)을 통해 사전 예약을 신청할 수 있도록 지원한다. 이 과정에서, 사용자는 온라인 뱅킹 또는 금융 단말(100)을 통해 금융 거래 처리에 필요한 입력정보들을 사전에 미리 금융 서버(200)에 등록함으로써, 추후 사용자가 금융 단말(100) 또는 은행 창구를 방문하여 사전 예약된 금융 거래를 처리하고자 하는 경우, 복잡한 정보 입력 절차를 생략하고 간단한 인증 절차만 수행한 뒤 해당 거래를 완료 처리할 수 있도록 지원한다. 이에 따라, 금융 단말(100) 또는 은행 창구에서의 정보 입력 과정이 생략되거나 최소화될 수 있어, 금융 거래 처리 시간 및 사용자 대기 시간을 단축함으로써 사용자의 편의성을 증대시킬 수 있다.
또한, 금융 서버(200)는 은행 창구에서 금융 거래를 수행 중 해당 거래를 추후에 이어서 수행하기 위해 사전 예약을 신청할 수 있도록 지원한다. 이 과정에서, 금융 서버(200)는 현재까지의 처리 단계와 입력 정보들을 저장함으로써, 추후 사용자가 해당 거래를 이어서 수행하고자 하는 경우 중복된 정보 입력 절차 등을 생략할 수 있다.
본 발명의 실시 예에 의한 금융 서비스 제공 방법은 소프트웨어를 통해 실행될 수 있다. 소프트웨어로 실행될 때, 본 발명의 구성 수단들은 필요한 작업을 실행하는 코드 세그먼트들이다. 프로그램 또는 코드 세그먼트들은 프로세서 판독 기능 매체에 저장되거나 전송 매체 또는 통신망에서 반송파와 결합된 컴퓨터 데이터 신호에 의하여 전송될 수 있다.
컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록 장치의 예로는, ROM, RAM, CD-ROM, DVD_ROM, DVD_RAM, 자기 테이프, 플로피 디스크, 하드 디스크, 광 데이터 저장장치 등이 있다. 또한, 컴퓨터로 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 장치에 분산되어 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
지금까지 참조한 도면과 기재된 발명의 상세한 설명은 단지 본 발명의 예시적인 것으로서, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 용이하게 선택하여 대체할 수 있다. 또한 당업자는 본 명세서에서 설명된 구성요소 중 일부를 성능의 열화 없이 생략하거나 성능을 개선하기 위해 구성요소를 추가할 수 있다. 뿐만 아니라, 당업자는 공정 환경이나 장비에 따라 본 명세서에서 설명한 방법 단계의 순서를 변경할 수도 있다. 따라서 본 발명의 범위는 설명된 실시형태가 아니라 특허청구범위 및 그 균등물에 의해 결정되어야 한다.