[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100976514B1 - 전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용방법과 이를 위한 기록매체 - Google Patents

전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용방법과 이를 위한 기록매체 Download PDF

Info

Publication number
KR100976514B1
KR100976514B1 KR1020070132155A KR20070132155A KR100976514B1 KR 100976514 B1 KR100976514 B1 KR 100976514B1 KR 1020070132155 A KR1020070132155 A KR 1020070132155A KR 20070132155 A KR20070132155 A KR 20070132155A KR 100976514 B1 KR100976514 B1 KR 100976514B1
Authority
KR
South Korea
Prior art keywords
information
financial
bank robot
bank
robot
Prior art date
Application number
KR1020070132155A
Other languages
English (en)
Other versions
KR20090064817A (ko
Inventor
최광호
최진욱
김진
이용원
Original Assignee
주식회사 신한은행
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 신한은행 filed Critical 주식회사 신한은행
Priority to KR1020070132155A priority Critical patent/KR100976514B1/ko
Publication of KR20090064817A publication Critical patent/KR20090064817A/ko
Application granted granted Critical
Publication of KR100976514B1 publication Critical patent/KR100976514B1/ko

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0003Home robots, i.e. small robots for domestic use

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용 방법과 이를 위한 기록매체에 관한 것으로서, 본 발명에 따른 전자문서 처리 기능을 구비한 뱅크로봇은, 뱅크로봇의 동작모드를 금융거래 모드로 설정하는 동작모드 설정부와, 상기 뱅크로봇 동작모드가 금융거래 모드로 설정되면, 상기 금융거래 모드에 대응하는 금융거래 시나리오를 선택하는 시나리오 선택부와, 상기 뱅크로봇 동작모드가 금융거래 모드로 설정되면, 상기 선택된 금융거래 시나리오에 따라 적어도 하나 이상의 금융거래 인터페이스를 출력하는 인터페이스 출력부와, 상기 금융거래 시나리오에 따라 금융거래 인터페이스를 통해 입력(또는 리딩)된 정보를 포함하는 전자문서를 생성하는 전자문서 생성부와, 상기 생성된 전자문서를 통신망 상의 전자문서 서버로 전송하는 전자문서 전송부를 구비한다.
전자문서처리, 뱅크로봇

Description

전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용 방법과 이를 위한 기록매체{Method for Operating Bank Robot with Electronic Documents Processing Application, Bank Robot, and Recording Medium}
도 1은 본 발명의 실시 방법에 따른 뱅크로봇 운용 시스템 구성을 도시한 도면이다.
도 2는 본 발명의 실시 방법에 따라 은행지점에서 가상 대면 거래를 제공하는 뱅크로봇 기능 구성도를 도시한 도면이다.
도 3은 본 발명의 실시 방법에 따른 뱅크로봇 운용장소에 대한 맵 데이터를 제작하기 위한 뱅크로봇 초기화 과정을 도시한 도면이다.
도 4는 본 발명의 실시 방법에 따른 폐쇄형 운용장소에 대한 외부 경계 맵 데이터를 제작하는 과정을 도시한 도면이다.
도 5는 본 발명의 실시 방법에 따른 개방형 운용장소에 대한 외부 경계 맵 데이터를 제작하는 과정을 도시한 도면이다.
도 6은 본 발명의 실시 방법에 따른 뱅크로봇 운용장소에 대한 내부 맵 데이터를 제작하는 과정을 도시한 도면이다.
도 7a와 도 7b는 본 발명의 실시 방법에 따라 뱅크로봇이 은행지점 상의 뱅 크로봇 동작 위치로 이동하는 과정을 도시한 도면이다.
도 8a와 도 8b는 본 발명의 일 실시 방법에 따른 뱅크로봇의 동작모드 설정 과정을 도시한 도면이다.
도 9는 본 발명의 다른 일 실시 방법에 따른 뱅크로봇의 동작모드 설정 과정을 도시한 도면이다.
도 10은 본 발명의 또다른 일 실시 방법에 따른 뱅크로봇의 동작모드 설정 과정을 도시한 도면이다.
도 11은 본 발명의 실시 방법에 따라 뱅크로봇을 통한 가상 대면 거래 방식의 금융거래를 위한 가상 대면 인증 과정을 도시한 도면이다.
도 12a와 도 12b는 본 발명의 실시 방법에 따라 뱅크로봇을 통한 가상 대면 거래 방식의 금융거래 과정을 도시한 도면이다.
도 13은 본 발명의 실시 방법에 따라 뱅크로봇을 통한 가상 대면 방식의 금융거래에 대응하는 전자문서 생성 과정을 도시한 도면이다.
도 14는 본 발명의 실시 방법에 따라 뱅크로봇을 통한 창구거래 지원을 위한 가상 대면 인증 과정을 도시한 도면이다.
도 15는 본 발명의 실시 방법에 따라 뱅크로봇을 통한 창구거래 지원을 위한 정보입력 과정을 도시한 도면이다.
도 16은 본 발명의 실시 방법에 따라 뱅크로봇을 통한 창구거래 지원을 위한 전자문서 생성 과정을 도시한 도면이다.
도 17은 본 발명의 실시 방법에 따라 뱅크로봇을 통한 가상 대면 거래 방식 의 금융상품 홍보 및 가입 처리를 위한 가상 대면 인증 과정을 도시한 도면이다.
도 18a와 도 18b는 본 발명의 실시 방법에 따라 뱅크로봇을 통한 가상 대면 거래 방식의 금융상품 가입 과정을 도시한 도면이다.
도 19는 본 발명의 실시 방법에 따라 뱅크로봇을 통한 가상 대면 방식의 금융상품 가입에 대응하는 전자문서 생성 과정을 도시한 도면이다.
도 20은 본 발명의 일 실시 방법에 따른 전자문서 처리 과정을 도시한 도면이다.
도 21은 본 발명의 다른 일 실시 방법에 따른 전자문서 처리 과정을 도시한 도면이다.
<도면의 주요부분에 대한 설명>
100 : 금융사 서버 105 : 전자문서서버
110 : 로봇제어 장치 115 : 창구단말
120 : 무선AP 125 : 무선 통신수단
130 : 카드 리더장치 135 : 신분증 스캔장치
140 : 화상 입력장치 145 : 화면 출력장치
150 : 뱅크로봇
본 발명은 뱅크로봇의 동작모드를 금융거래 모드로 설정하는 동작모드 설정부와, 상기 뱅크로봇 동작모드가 금융거래 모드로 설정되면, 상기 금융거래 모드에 대응하는 금융거래 시나리오를 선택하는 시나리오 선택부와, 상기 뱅크로봇 동작모드가 금융거래 모드로 설정되면, 상기 선택된 금융거래 시나리오에 따라 적어도 하나 이상의 금융거래 인터페이스를 출력하는 인터페이스 출력부와, 상기 금융거래 시나리오에 따라 금융거래 인터페이스를 통해 입력(또는 리딩)된 정보를 포함하는 전자문서를 생성하는 전자문서 생성부와, 상기 생성된 전자문서를 통신망 상의 전자문서 서버로 전송하는 전자문서 전송부를 구비하는 전자문서 처리 기능을 구비한 뱅크로봇에 관한 것이다.
정보통신 기술의 지속적인 발전으로 인터넷 뱅킹, 무선 뱅킹, 텔레 뱅킹 및 홈 뱅킹과 같은 다양한 비대면 금융거래 채널이 상용화되어 금융거래 채널이 다양한 형태로 분산되면서, 과거 대면 방식의 금융거래 채널을 제공하던 은행 창구는 상기 금융거래 채널 기능 이외에 마케팅 채널이나 대외 홍보 채널 등의 기능을 더 수행하고 있다.
최근, 은행 간 경쟁이 심화되면서 각 은행들은 과거 어느 때보다 은행 이미지 쇄신과 신뢰도 제고에 열을 올리고 있으나, 상기 은행 창구를 통한 고객 대면 방식의 이미지 쇄신과 신뢰도 제고 방법, 또는 종래 대중 매체를 이용한 광고 기반 이미지 쇄신과 신뢰도 제고 이외에 별다른 방법을 찾지 못하고 있는 실정이다.
한편, 비대면 금융거래 채널이 확충 되면서 상기 은행 창구를 통한 마케팅(또는 대외 홍보)를 할 수 있는 일부 여유가 생겼으나, 은행 특성 상 하루 중 특정 시간대, 또는 일주일 중 특정 요일, 또는 월 중 특정 일에 창구 업무가 집중되는 현상은 전혀 개선되고 있지 않다.
상기 문제점을 해결하기 위한 본 발명의 목적은, 뱅크로봇의 동작모드에 대응하는 동작 시나리오를 선택하는 단계와, 상기 동작 시나리오에 따른 인터페이스 화면을 출력하는 단계와, 상기 인터페이스 화면을 통해 입력(또는 리딩)된 정보를 포함하는 전자문서를 생성하는 단계 및 상기 생성된 전자문서를 통신망 상의 전자문서 서버로 전송하는 단계를 포함하는 전자문서 처리 기능을 구비한 뱅크로봇 운용 방법을 제공함에 있다.
본 발명에 따른 전자문서 처리 기능을 구비한 뱅크로봇은, 뱅크로봇의 동작모드를 금융거래 모드로 설정하는 동작모드 설정부와, 상기 뱅크로봇 동작모드가 금융거래 모드로 설정되면, 상기 금융거래 모드에 대응하는 금융거래 시나리오를 선택하는 시나리오 선택부와, 상기 뱅크로봇 동작모드가 금융거래 모드로 설정되 면, 상기 선택된 금융거래 시나리오에 따라 적어도 하나 이상의 금융거래 인터페이스를 출력하는 인터페이스 출력부와, 상기 금융거래 시나리오에 따라 금융거래 인터페이스를 통해 입력(또는 리딩)된 정보를 포함하는 전자문서를 생성하는 전자문서 생성부와, 상기 생성된 전자문서를 통신망 상의 전자문서 서버로 전송하는 전자문서 전송부를 구비하여 이루어지는 것을 특징으로 한다.
한편, 본 발명에 따른 전자문서 처리 기능을 구비한 뱅크로봇은, 뱅크로봇의 동작모드를 금융상품 홍보 모드로 설정하는 동작모드 설정부와, 상기 뱅크로봇 동작모드가 금융상품 홍보 모드로 설정되면, 상기 금융상품 홍보 모드에 대응하는 금융상품 홍보 시나리오를 선택하는 시나리오 선택부와, 상기 뱅크로봇 동작모드가 금융상품 홍보 모드로 설정되면, 상기 선택된 금융상품 홍보 시나리오에 따라 홍보 대상 금융상품에 대한 적어도 하나 이상의 금융상품 가입 인터페이스를 출력하는 인터페이스 출력부와, 상기 금융상품 홍보 시나리오에 따라 금융상품 가입 인터페이스를 통해 입력(또는 리딩)된 정보를 포함하는 전자문서를 생성하는 전자문서 생성부와, 상기 생성된 전자문서를 통신망 상의 전자문서 서버로 전송하는 전자문서 전송부를 구비하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 전자문서 처리 기능을 구비한 뱅크로봇에 있어서, 상기 전자문서는, 상기 금융거래, 또는 금융상품 가입에 따른 내역 정보를 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 전자문서 처리 기능을 구비한 뱅크로봇은, 음성인식 기능을 구비한 음성 입력수단을 통해 입력되는 고객 음성 데이터를 인식하여 금융거래(또는 금융상품 홍보) 대상과 매칭되는 고객 발화 예상 정보를 포함하는지 확인하고, 음성발화 기능을 구비한 음성 출력수단을 통해 고객 음성 데이터에 대응하는 모범 응답을 발화하여 음성 출력하거나, 또는 음성발화 기능을 구비한 음성 출력수단을 통해 금융거래(또는 금융상품 홍보) 유도 발화 정보를 발화하여 음성 출력하고, 음성인식 기능을 구비한 음성 입력수단을 통해 입력되는 고객 음성 데이터가 금융거래(또는 금융상품 홍보) 대상과 매칭되는 예상응답 정보를 포함하는지 확인하는 고객 응대 처리부를 더 구비하여 이루어지는 것을 특징으로 한다.
본 발명에 따른 전자문서 처리 기능을 구비한 뱅크로봇은, 자율적 이동수단을 통해 상기 뱅크로봇이 구비된 은행지점에 방문한 고객의 동선을 방해하지 않으면서 상기 은행지점에 방문한 복수의 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 제공할 위치로 상기 뱅크로봇의 위치를 이동하도록 제어하는 위치 제어부를 더 구비하여 이루어지는 것을 특징으로 한다.
한편, 본 발명에 따른 전자문서 처리 기능을 구비한 뱅크로봇 운용 방법은, 뱅크로봇의 동작모드에 대응하는 동작 시나리오를 선택하는 단계와, 상기 동작 시나리오에 따른 인터페이스 화면을 출력하는 단계와, 상기 인터페이스 화면을 통해 입력(또는 리딩)된 정보를 포함하는 전자문서를 생성하는 단계 및 상기 생성된 전자문서를 통신망 상의 전자문서 서버로 전송하는 단계를 포함하여 이루어지는 것을 특징으로 한다.
한편, 상기 전술한 전자문서 처리 기능을 구비한 뱅크로봇 운용 방법을 실행하는 프로그램을 기록한 컴퓨터로 판독 가능한 기록매체를 포함한다.
이하 첨부된 도면과 설명을 참조하여 본 발명의 바람직한 실시예에 대한 동작 원리를 상세히 설명한다. 다만, 하기에 도시되는 도면과 후술되는 설명은 본 발명의 특징을 효과적으로 설명하기 위한 여러 가지 방법 중에서 바람직한 실시 방법에 대한 것이며, 본 발명이 하기의 도면과 설명만으로 한정되는 것은 아니다. 또한, 하기에서 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 그리고 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례 등에 따라 달라질 수 있다. 그러므로 그 정의는 본 발명에서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
또한, 이하 실시되는 본 발명의 바람직한 실시예는 본 발명을 이루는 기술적 구성요소를 효율적으로 설명하기 위해 각각의 시스템 기능구성에 기 구비되어 있거 나, 또는 본 발명이 속하는 기술분야에서 통상적으로 구비되는 시스템 기능구성은 가능한 생략하고, 본 발명을 위해 추가적으로 구비되어야 하는 기능구성을 위주로 설명한다. 만약 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 하기에 도시하지 않고 생략된 기능구성 중에서 종래에 기 사용되고 있는 구성요소의 기능을 용이하게 이해할 수 있을 것이며, 또한 상기와 같이 생략된 구성요소와 본 발명을 위해 추가된 구성요소 사이의 관계도 명백하게 이해할 수 있을 것이다.
또한, 이하 실시예는 본 발명의 핵심적인 기술적 특징을 효율적으로 설명하기 위해 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 명백하게 이해할 수 있도록 용어를 적절하게 변형, 또는 통합, 또는 분리하여 사용할 것이나, 이에 의해 본 발명이 한정되는 것은 결코 아니다.
결과적으로, 본 발명의 기술적 사상은 청구범위에 의해 결정되며, 이하 실시예는 진보적인 본 발명의 기술적 사상을 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 효율적으로 설명하기 위한 일 수단일 뿐이다.
도면1은 본 발명의 실시 방법에 따른 뱅크로봇(150) 운용 시스템 구성을 도시한 도면이다.
보다 상세하게 본 도면1은 은행지점에서 가상 대면 거래(예컨대, 가상 대면 방식의 금융거래, 또는 금융상품 홍보)를 제공하되, 상기 뱅크로봇(150)을 통한 가상 대면 인증 방식의 금융거래(또는 창구거래 지원)을 위해 입력(또는 리딩)되는 적어도 하나 이상의 금융거래 요청 정보, 또는 상기 금융상품 홍보에 따른 금융상품 가입을 위해 입력(또는 리딩)되는 적어도 하나 이상의 금융상품 가입 요청 정보 등을 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하여 전자문서 보관소(또는 창구단말(115))로 제공하는 뱅크로봇(150)을 운용하는 뱅크로봇(150) 운용 시스템 구성에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면1을 참조 및/또는 변형하여 뱅크로봇(150) 운용 시스템 구성에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면1에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면1을 참조하면, 상기 뱅크로봇(150) 운용 시스템은, 은행지점에 구비되며 도면2에 도시된 뱅크로봇(150) 기능 구성을 구비한 뱅크로봇(150)과, 상기 뱅크로봇(150)과 근거리 무선 통신을 통해 무선 통신채널이 연결된 무선AP(120)(또는 기지국)과, 상기 무선AP(120)를 통해 상기 뱅크로봇(150)을 제어하는 로봇제어 장치(110)와, 상기 로봇제어 장치(110)와 금융망(예컨대, 당행망, CD공동망)을 통해 연결되어 상기 뱅크로봇(150)을 통한 가상 대면 거래에 대응하는 금융거래(또는 금융상품 홍보에 따른 금융상품 가입) 업무를 처리하는 금융시스템 및 금융사 서버(100)를 포함하여 이루어지는 것을 특징으로 한다.
또한, 상기 뱅크로봇(150) 운용 시스템은 상기 뱅크로봇(150)에서 생성한 전자문서를 보관하는 전자문서 서버(105)를 더 포함하여 이루어지는 것을 특징으로 한다.
또한, 상기 뱅크로봇(150) 운용 시스템은 상기 은행지점에서 창구거래 업무를 처리하는 적어도 하나 이상의 창구단말(115)을 더 포함하여 이루어지는 것을 특징으로 한다.
본 발명의 다른 실시 방법에 따르면, 상기 무선AP(120)는 CDMA/WCDMA 기반 이동 통신망, HSDPA 기반 무선 통신망, IEEE 802.16.x 기반 휴대 인터넷 등을 적어도 하나 이상 포함하는 광역 무선망 상의 기지국으로 대체될 수 있으며, 이 경우 상기 뱅크로봇(150)은 상기 광역 무선망을 통해 상기 기지국과 무선 통신채널을 연결할 수 있으며, 상기 광역 무선망을 이용하여 상기 뱅크로봇(150)을 운용하는 것은 본 발명의 한 실시 방법에 포함되는 것이 명백하다.
상기 뱅크로봇(150)은 인간형 몸체에 바퀴 형태(또는 이족 보행 형태)의 자율적 이동수단을 구비하고, 가상 대면 인증을 처리하기 위한 화상 인식장치와 신분증 스캔장치(135)를 구비하며, 상기 가상 대면 인증에 따른 금융거래(또는 금융상품 홍보)를 처리하기 위한 화면 출력장치(145)와 키 입력장치와 카드 리더장 치(130) 및 RFID 리더장치를 적어도 하나 이상 구비하여 이루어지는 것을 특징으로 하며, 상기 은행지점에 구비된 무선AP(120)와 무선 통신채널을 연결하기 위한 무선 통신수단(125)을 구비하여 이루어지는 것을 특징으로 한다.
여기서, 상기 뱅크로봇(150)의 기술적 특징에 대한 상세한 설명은 도면2를 참조하기로 한다.
본 발명의 일 실시 방법에 따르면, 상기 뱅크로봇(150)에서 가상 대면 인증을 통해 완료 가능한 금융거래를 처리하는 경우, 상기 뱅크로봇(150) 동작모드는 상기 금융거래를 처리하기 위한 금융거래 모드로 설정되는 것이 바람직하다.
이후, 상기 뱅크로봇(150)에서 상기 가상 대면 인증을 통한 금융거래를 처리 시, 상기 뱅크로봇(150)은 상기 금융거래를 위해 상기 키 입력장치를 통해 입력된 금융거래 정보와, 상기 카드 리더장치(130)를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하여 금융거래 통신채널을 통해 상기 로봇제어 장치(110)로 전송하는 것이 바람직하며, 이 경우 상기 로봇제어 장치(110)는 상기 전자문서를 통신망 상의 전자문서 서버(105)(예컨대, 전자문서 보관소)로 전송하여 저장되도록 처리하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 뱅크로봇(150)에서 가상 대면 인증을 통해 완료되기 난해한 금융거래를 처리하는 경우, 상기 뱅크로봇(150) 동작모드는 창구단말(115)을 통해 상기 금융거래가 처리되도록 하되, 상기 창구단말(115)에서 상기 금융거래를 신속하게 처리하도록 지원하는 전자문서를 생성하는 전자문서 모드(또는 금융거래 모드)로 설정되는 것이 바람직하다.
이후, 상기 뱅크로봇(150)에서 상기 창구거래 지원을 위해 상기 키 입력장치를 통해 금융거래 정보를 입력하고, 상기 카드 리더장치(130)를 통해 금융정보(예컨대, 계좌정보, 통장정보 등)를 기딩하고, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 리딩하면, 상기 뱅크로봇(150)은 상기 입력(또는 리딩)된 적어도 하나 이상 포함하는 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하여 금융거래 통신채널을 통해 상기 로봇제어 장치(110)로 전송하는 것이 바람직하며, 이 경우 상기 로봇제어 장치(110)는 상기 전자문서를 상기 창구단말(115)로 전송하여 상기 금융거래가 처리되도록 하거나, 또는 통신망 상의 전자문서 서버(105)(예컨대, 전자문서 보관소)로 전송하여 저장되도록 처리하는 것이 바람직하다.
본 발명의 또다른 일 실시 방법에 따르면, 상기 뱅크로봇(150)에서 적어도 하나 이상의 금융상품을 홍보하는 경우, 상기 뱅크로봇(150) 동작모드는 상기 금융 상품 홍보 및 가입 처리를 위한 금융상품 홍보 모드로 설정되는 것이 바람직하다.
이후, 상기 뱅크로봇(150)에서 상기 금융상품 홍보에 대응하는 금융상품 가입 처리시, 상기 뱅크로봇(150)은 상기 금융상품 가입을 위해 상기 키 입력장치를 통해 입력된 금융거래 정보와, 상기 카드 리더장치(130)를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융상품 가입 요청 정보를 은행 별 거래 신청서 서식에 포함하여 이루어진 전자문서를 생성하여 금융거래 통신채널을 통해 상기 로봇제어 장치(110)로 전송하는 것이 바람직하며, 이 경우 상기 로봇제어 장치(110)는 상기 전자문서를 통신망 상의 전자문서 서버(105)(예컨대, 전자문서 보관소)로 전송하여 저장되도록 처리하는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 전자문서 생성 기능은 상기 뱅크로봇(150)에 구비되지 않고, 상기 로봇제어 장치(110) 내에 구비되는 것이 가능하며, 이 경우 상기 뱅크로봇(150)은 금융거래 요청 정보, 또는 금융상품 가입 요청 정보를 상기 로봇제어 장치(110)로 제공하며, 상기 로봇제어 장치(110)는 상기 수신된 금융거래 요청 정보, 또는 금융상품 가입 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 직접 생성하여 통신망 상의 전자문서 서버(105)(예컨대, 전자문서 보관소)로 전송하여 저장되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
상기 무선AP(120)는 상기 은행지점에 구비된 뱅크로봇(150)과 블루투스(BlueTooth), 와이파이(Wi-Fi), UWB(Ultra Wide Band system)를 적어도 하나 이상 포함하는 근거리 통신수단과, IEEE 802.11.x 기반 무선랜 프로토콜을 이용한 무선 통신채널을 연결하는 것을 특징으로 하며, 상기 무선 통신채널을 기반으로 상기 로봇제어 장치(110)에서 상기 뱅크로봇(150)을 실시간 제어 및 감시하기 위한 로봇제어 통신채널과, 상기 뱅크로봇(150)을 통한 가상 대면 거래를 처리하기 위한 금융거래 통신채널을 연결하는 것을 특징으로 한다.
여기서, 상기 로봇제어 통신채널은 상기 뱅크로봇(150)과 무선AP(120) 간 무선 통신채널을 기반으로 상기 로봇제어 장치(110)에서 상기 뱅크로봇(150)과 통신채널이 연결되어 있는지 주기적으로 확인하고, 상기 뱅크로봇(150)의 현재위치(또는 이동경로)를 추적하는 뱅크로봇(150) 감시 채널, 상기 뱅크로봇(150)의 동작모드를 확인하는 동작모드 확인 채널, 상기 뱅크로봇(150)의 동작모드를 원격으로 설정하는 동작모드 설정 채널, 상기 뱅크로봇(150)의 동작에 필요한 각종 정보(또는 데이터)를 상기 뱅크로봇(150)으로 제공하는 정보 제공 채널, 상기 뱅크로봇(150)에서 상기 뱅크로봇(150)의 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 상기 금융거래(또는 금융상품 홍보)를 처리하고 있는지 검증하는 동작 시나리오 검증 채널을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
상기 뱅크로봇(150) 감시 채널은, 상기 뱅크로봇(150)이 종래 CD/ATM과 같이 고정되지 않고 자율적으로 이동하는 이동 특성에 따라 상기 뱅크로봇(150)을 관리하는 관리직원의 시선에서 벗어나는 경우가 비일비재하며, 상기 뱅크로봇(150)이 도난 당하거나, 또는 상기 관리직원의 시선에서 벗어난 상태에서 해커에 의해 조작 당하는 경우, 뱅킹시스템이 위험에 노출될 수 있는 위험성이 항상 상존하기 때문에 상기 뱅크로봇(150)이 도난, 유실, 오작동되지 않고 정상적으로 동작하고 있는지 실시간 감시하고, 상기 뱅크로봇(150)의 현재위치(또는 이동경로)를 추적하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 뱅크로봇(150) 감시 채널을 통해 감시되는 뱅크로봇(150) 동작 상태는 상기 로봇제어 장치(110)에 구비된 뱅크로봇(150) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작모드 확인 채널은, 상기 뱅크로봇(150)과 금융거래(또는 금융상품 홍보) 대상 고객 간 대화, 또는 상기 금융거래(또는 금융상품 홍보) 대상 고객의 금융거래(또는 금융상품 홍보) 대상 선택에 따라 자동 설정되는 상기 뱅크로봇(150)의 동작모드를 원격으로 확인하기 위한 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작모드 확인 채널을 통해 확인되는 상기 뱅크로봇(150)의 동작모드는 상기 로봇제어 장치(110)에 구비된 뱅크로봇(150) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작모드 설정 채널은, 상기 로봇제어 장치(110)에서 상기 뱅크로봇(150)의 동작모드를 특정 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드로 원격 설정하기 위한 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작모드 설정 채널을 통해 설정된 상기 뱅크로봇(150)의 동작모드는 상기 로봇제어 장치(110)에 구비된 뱅크로봇(150) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 정보 제공 채널은, 상기 은행지점에서 상기 뱅크로봇(150)이 동작하기 위해 필요한 각종 정보(또는 데이터)를 로봇제어 장치(110)에서 상기 뱅크로봇(150)으로 제공하기 위한 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 정보 제공 채널을 통해 상기 뱅크로봇(150)으로 제공된 정보(또는 데이터)는 상기 로봇제어 장치(110)에 구비된 뱅크로봇(150) 로그 정보에 실시간 저장되는 것이 바람직하다.
여기서, 상기 정보 제공 채널을 통해 상기 뱅크로봇(150)으로 제공되는 정보(또는 데이터)는 상기 은행지점에 대한 운용장소 맵 데이터를 포함하여 이루어지는 것이 바람직하다.
상기 동작 시나리오 검증 채널은, 상기 뱅크로봇(150)의 동작모드가 특정 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드로 자동 설정(또는 원격 설 정)된 후, 상기 뱅크로봇(150)이 상기 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 상기 금융거래(또는 금융상품 홍보)를 적절히 처리하고 있는지 검증하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작 시나리오 검증 채널을 통해 검증되는 상기 뱅크로봇(150)의 시나리오 검증 정보는 상기 로봇제어 장치(110)에 구비된 뱅크로봇(150) 로그 정보에 실시간 저장되는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 동작 시나리오 검증 채널은, 상기 뱅크로봇(150)에서 특정 금융거래 시나리오(또는 금융상품 홍보 시나리오) 단계를 수행한 후, 상기 시나리오 단계에 대한 검증 값(또는 인증 값)을 생성하여 상기 로봇제어 장치(110)로 전송하면, 상기 로봇제어 장치(110)에서 상기 검증 값(또는 인증 값)을 승인(또는 인증)하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 로봇제어 장치(110)에서 상기 검증 값(또는 인증 값)을 승인(또는 인증)한 후, 상기 뱅크로봇(150)은 다음 시나리오 단계를 수행하는 것이 바람직하다.
만약 특정 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 금융거래(또는 금융상품 홍보)를 수행하는 동안 상기 동작 시나리오가 검증되지 않으면, 상기 로봇제어 장치(110)는 상기 동작 시나리오가 검증되지 않은 금융거래(또는 금융상품 홍보)를 취소 처리하고, 상기 뱅크로봇(150) 역시 상기 동작 시나리오가 검증되지 않은 금융거래(또는 금융상품 홍보)를 취소 처리하는 것이 바람직하다.
또한, 상기 금융거래 통신채널은 상기 뱅크로봇(150)과 무선AP(120) 간 무선 통신채널을 기반으로 상기 금융거래(또는 금융상품 홍보) 대상 고객이 상기 뱅크로봇(150)을 통해 요청한 금융거래(또는 금융상품 가입)을 처리하기 위한 통신채널로서, 상기 금융거래 통신채널을 통해 송수신되는 각종 정보(또는 데이터)는 상기 로봇제어 통신채널의 동작 시나리오 검증 채널을 통해 실시간 검증되는 것이 바람직하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 뱅크로봇(150)을 운용하는 은행에서 정의한 금융거래(또는 금융상품 홍보) 절차에 따라 금융거래(또는 금융상품 가입)을 처리하기 위해 송수신되는 정보(또는 데이터) 구조와, 그 송수신 순서를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
여기서, 상기 로봇제어 통신채널과 금융거래 통신채널은 상기 무선 통신채널에 구비되는 통신 프로토콜 상의 채널을 기본적으로 포함하여 이루어지는 것이 바람직하며, 당업자의 의도에 따라 상기 로봇제어 통신채널과 금융거래 통신채널은 별도의 무선 주파수 대역폭을 갖는 별도의 통신채널, 또는 서로 다른 통신 주소를 갖는 별도의 통신채널 형태로 구비되어도 무방하며, 이에 의해 본 발명이 한정되지 아니한다.
상기 로봇제어 장치(110)는 상기 무선AP(120)를 통해 상기 뱅크로봇(150)을 제어하고, 상기 은행지점을 포함하는 뱅크로봇(150) 운용장소에 구비된 금융망(예컨대, 당행망, CD공동망 등)을 통해 상기 은행에 구비된 금융시스템(또는 금융사 서버(100))와 연계하여 상기 뱅크로봇(150)으로부터 요청되는 금융거래(또는 금융상품 가입) 요청을 처리하는 단말(또는 서버)을 포함하여 이루어지는 것을 특징으로 하며, 하나의 로봇제어 장치(110)가 상기 뱅크로봇(150) 운용장소에 구비된 복수의 뱅크로봇(150)을 제어 및 운용하는 것이 가능하다.
본 발명의 실시 방법에 따르면, 상기 로봇제어 장치(110)는, 상기 은행지점을 포함하는 뱅크로봇(150) 운용장소에 대한 운용장소 맵 데이터를 구비하고, 상기 뱅크로봇(150)의 현재 위치를 상기 운용장소 맵 데이터와 연계하여 저장(또는 운용장소 맵 데이터 상에 표시하여 출력)하거나, 또는 상기 뱅크로봇(150)이 상기 뱅크로봇(150) 운용장소를 이동하는 경우, 상기 뱅크로봇(150)의 이동 경로를 상기 운용장소 맵 데이터와 연계하여 저장(또는 운용장소 맵 데이터 상에 표시하여 출력)하는 것이 바람직하다.
또한, 상기 로봇제어 장치(110)는, 상기 뱅크로봇(150) 운용장소 상의 뱅크로봇(150) 위치정보와, 상기 뱅크로봇(150) 위치에서 자동 설정(또는 원격 설정)되는 뱅크로봇(150) 동작모드 정보와, 상기 뱅크로봇(150)의 동작모드에 대응하는 동 작 시나리오 검증 정보를 적어도 하나 이상 포함하는 뱅크로봇(150) 로그 정보를 상기 로봇제어 통신채널을 통해 확인하여 저장하는 것이 바람직하다.
또한, 상기 로봇제어 장치(110)는, 상기 뱅크로봇(150)의 동작모드가 특정 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드로 자동 설정(또는 원격 설정)되고, 상기 뱅크로봇(150)에서 상기 금융거래 통신채널을 통해 상기 설정된 동작모드에 대응하는 시나리오에 따라 상기 금융거래(또는 금융상품 홍보)를 처리하기 위한 정보(또는 데이터)를 전송하면, 상기 뱅크로봇(150) 운용장소에 구비된 금융망(예컨대, 당행망, CD공동망 등)을 통해 상기 은행에 구비된 금융시스템(또는 금융사 서버(100))와 연계하여 상기 뱅크로봇(150)으로부터 요청되는 금융거래(또는 금융상품 가입) 요청을 처리하는 것이 바람직하다.
본 발명의 일 실시 방법에 따르면, 상기 로봇제어 장치(110)는 상기 뱅크로봇(150) 운용장소에 구비된 금융망 중, 당행망을 통해 상기 은행에 구비된 금융시스템과 연계하여 상기 뱅크로봇(150)으로부터 요청되는 금융거래(또는 금융상품 가입) 요청을 처리하는 것이 바람직하며, 이 경우 상기 로봇제어 장치(110)는 상기 뱅크로봇(150) 운용장소에 구비된 가상의 창구단말(115)의 기능을 수행하는 것이 바람직하며, 이 때 상기 뱅크로봇(150)을 통해 제공 가능한 금융거래(또는 금융상품 홍보) 종류는 상기 창구단말(115)을 통해 제공 가능한 모든 금융거래(또는 금융상품 홍보)를 포함하여 이루어지는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 로봇제어 장치(110)는 상기 뱅크로봇(150) 운용장소에 구비된 금융망 중, CD공동망을 통해 상기 은행에 구비된 금융사 서버(100)와 연계하여 상기 금융시스템을 통해 상기 뱅크로봇(150)으로부터 요청되는 금융거래(또는 금융상품 가입) 요청을 처리하는 것이 바람직하며, 이 경우 상기 로봇제어 장치(110)는 상기 뱅크로봇(150) 운용장소에 구비된 가상의 CD/ATM의 기능을 수행하는 것이 바람직하며, 이 때 상기 뱅크로봇(150)을 통해 제공 가능한 금융거래(또는 금융상품 홍보) 종류는 상기 CD/ATM을 통해 제공 가능한 모든 금융거래(또는 금융상품 홍보)를 포함하여 이루어지는 것이 바람직하다.
다만, 상기 뱅크로봇(150)의 자율적 이동 특성에 따른 도난 위험성에 따라 상기 뱅크로봇(150)을 통한 금융거래 종류 중 현금 인출 기능을 생략되는 것이 바람직하다.
본 발명의 다른 실시 방법에 따라 상기 로봇제어 장치(110)에서 전자문서를 생성하는 경우, 상기 로봇제어 장치(110)는 상기 뱅크로봇(150)으로부터 금융거래 요청 정보, 또는 금융상품 가입 요청 정보를 수신하며, 상기 수신된 금융거래 요청 정보, 또는 금융상품 가입 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 직접 생성하여 통신망 상의 전자문서 서버(105)(예컨대, 전자문서 보관소)로 전송하여 저장되도록 처리하는 것이 가능하며, 이에 의해 본 발명이 한정되지 아니한다.
상기 금융시스템은 고객에게 개설된 적어도 하나 이상의 금융계좌를 관리하고, 상기 금융계좌를 기반으로 적어도 하나 이상의 금융거래 서비스를 제공하기 위해 은행에 구비되는 전산시스템으로서, 적어도 하나 이상의 은행지점에서 발생하는 여신 또는 수신 또는 신탁 또는 외국환과 같은 창구업무를 처리하는 계정계와, 본부업무의 처리와 영업점 정보지원 및 고객정보 관리를 처리하는 정보계와, 상기 금융시스템과 적어도 하나 이상의 다른 금융시스템(또는 결제시스템) 간 상호접속, 또는 적어도 하나 이상의 외부 통신망에 구비된 적어도 하나 이상의 비대면 금융거래 수단(예컨대, 인터넷 뱅킹, 무선 뱅킹, IC칩 기반 무선 뱅킹, 텔레 뱅킹, TV 뱅킹 등)에서 상기 금융시스템으로 접근, 또는 적어도 하나 이상의 공동망(예컨대, CD공동망, 금융공동망)을 통한 다양한 금융거래 인터페이스를 제공하는 대외계를 구비하여 이루어지는 것을 특징으로 하며, 또한 상기 금융시스템은 상기 금융시스템 내 구성 요소간 인터페이싱을 제공하는 미들웨어(Middleware) 플랫폼에 해당하는 인터페이스 모듈과, 상기 금융시스템 내 구성요소에서 각각의 기능수행을 위해 요구되는 소정의 정보(예컨대, 원장 정보, 또는 고객 정보, 또는 경영 정보 등)를 저장 및 관리하는 적어도 하나 이상의 데이터베이스를 포함하여 이루어진 DBMS(DataBase Management System)를 구비하여 이루어지는 것을 특징으로 한다.
또한, 상기 금융시스템은 당업자의 의도 또는 상기 금융시스템이 구비되는 각 은행의 종류(예컨대, 시중은행, 저축은행, 신탁은행)와 상기 금융시스템의 목적 및 특징에 따라, 외국환계 모듈(도시생략), 투자금융계 모듈(도시생략), 국제계 모듈(도시생략)과 같은 적어도 하나 이상의 구성요소가 더 포함되는 것이 가능하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면, 상기 금융시스템에 대한 상세한 기술적 사항을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명의 일 실시 방법에 따라 상기 로봇제어 장치(110)가 가상의 창구단말(115)의 기능을 수행하는 경우, 상기 로봇제어 장치(110)는 당행망을 통해 상기 금융시스템에 구비된 계정계와 정보계와 연계하여 상기 뱅크로봇(150)의 동작모드에 대응하는 금융거래(또는 금융상품 홍보)를 처리하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따라 상기 로봇제어 장치(110)가 가상의 CD/ATM 기능을 수행하는 경우, 상기 로봇제어 장치(110)는 CD공동망을 통해 상기 은행에 구비된 금융사 서버(100)(예컨대, CD공동망 서버)에 접속하고, 상기 금융사 서버(100)와 연계하여 상기 금융시스템의 대외계를 통해 상기 뱅크로봇(150)의 동작모드에 대응하는 금융거래(또는 금융상품 홍보)를 처리하는 것이 바람직하다.
도면2는 본 발명의 실시 방법에 따라 은행지점에서 가상 대면 거래를 제공하는 뱅크로봇(200) 기능 구성도를 도시한 도면이다.
보다 상세하게 본 도면2는 은행의 지점(예컨대, 영업점, 이동지점 등)에서 가상 대면 방식의 가상 금융거래, 또는 금융상품 홍보 기능을 제공하되, 상기 뱅크로봇(200)을 통한 가상 대면 인증 방식의 금융거래(또는 창구거래 지원)을 위해 입력(또는 리딩)되는 적어도 하나 이상의 금융거래 요청 정보, 또는 상기 금융상품 홍보에 따른 금융상품 가입을 위해 입력(또는 리딩)되는 적어도 하나 이상의 금융상품 가입 요청 정보 등을 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하여 전자문서 보관소(또는 창구단말)로 제공하는 뱅크로봇(200) 기능 구성을 도시한 도면으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 은행지점에서 가상 대면 거래를 제공하는 뱅크로봇(200) 기능 구성에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면2에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
이하, 본 도면2에서 상기 뱅크로봇(200)에 구비되는 복수의 기능 구성요소가 연계하여 하나의 뱅크로봇(200)의 기능을 실현하되, 상기 뱅크로봇(200)에 구비된 주 제어부(205)에 의해 직접적으로 제어되지 않고, 일정 범위 내의 자유도를 가지고 동작(예컨대, 상기 뱅크로봇(200)에 구비된 주 제어부(205)의 정보처리 기능을 분산하여 상기 주 제어부(205)의 명령, 또는 상기 주 제어부(205)에 의해 직접적으로 제어되는 기능 구성부의 명령을 판독하여 동작하는)하는 기능 구성부 집합을 편 의상 "수단"이라고 하고, 상기 수단들을 제어하거나, 또는 수단으로부터 입.출력되는 각종 정보를 처리하며, 상기 뱅크로봇(200)에 구비된 주 제어부(205)에 의해 직접 제어되는 기능 구성요소를 편의상 "부"라고 명명하여 상기 뱅크로봇(200)의 기술적 특징을 설명하기로 한다.
그러나, 여기서 상기 수단과 부의 명명은 상기 뱅크로봇(200)의 기술적 특징을 용이하게 설명하기 위한 것으로서, 상기 수단에 포함된 각각의 기능 구성부가 상기 주 제어부(205)에 의해 직접적으로 제어되어도 무방하며, 이에 의해 본 발명이 한정되지 아니한다.
상기 가상 대면 거래를 제공하는 뱅크로봇(200)은, 상기 은행지점을 방문한 고객을 응대하고, 상기 고객에게 음성발화 및 음성인식을 기반으로 대면 방식의 가상 금융거래, 또는 금융상품 홍보를 유도하기 위한 음성 출력수단(263)과 음성 입력수단(270)을 구비하여 이루어지는 것을 특징으로 하며, 상기 음성 출력수단(263)과 음성 입력수단(270)을 제어하며, 상기 음성 입력수단(270)을 통해 입력되는 음성 인식 정보를 판독하여 상기 고객에 대한 응대 상황을 확인하고, 응대 상황 별 발화 정보를 상기 음성 출력수단(263)을 통해 출력되도록 처리하는 고객 응대 처리부(220)를 구비하여 이루어지는 것을 특징으로 하며, 또한 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중 상기 음성 출력수단(263)과 음성 입력수단(270) 및 고객 응대 처리부(220)에 의해 응대 받는 금융거래(또는 금융상품 홍보) 대상 고객을 인식하는 화상 인식수단(280)을 더 구비하여 이루어지는 것을 특징으로 한다.
도면2를 참조하면, 상기 은행지점을 방문한 고객을 응대 및 특정 금융거래(또는 금융상품 홍보)를 제공하기 위해, 상기 화상 인식수단(280)은, 상기 뱅크로봇(200)의 안면(또는 전면)부에 위치한 화상 입력장치(299)를 제어하며, 상기 화상 입력장치(299)로부터 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객에 대한 화상 데이터를 획득하는 카메라부(283)와, 상기 카메라부(283)를 통해 획득된 화상 데이터로부터 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 화상 데이터를 인식하는 화상 인식부(285)를 구비하여 이루어지는 것을 특징으로 한다.
상기 뱅크로봇(200)의 안면(또는 전면)부에 위치한 화상 입력장치(299)는, 동일한 촬영(또는 화상획득) 조건(예컨대, 렌즈 배율(또는 굴절율), CCD(Charged Coupled Device) 감도, 해상도, 색상수 등)을 기반으로 자동 초점 제어 기능을 구비한 디지털 카메라(또는 디지털 캠코더) 장치를 포함하여 이루어지는 것을 특징으로 하며, 적어도 두개 이상의 화상 입력장치(299)가 일정 간격(또는 거리)를 두고 떨어져 있는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 화상 입력장치(299)는 상기 뱅크로봇(200)의 안면부에 구비되는 것이 바람직하며, 인간의 좌안과 우안과 같이 좌우 방향으로 일정 간격 떨어져있는 것이 바람직하다.
상기 카메라부(283)는 상기 화상 입력장치(299)가 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객에 대한 화상 데이터를 획득하는 것을 제어하는 것을 특징으로 하며, 상기 화상 입력장치(299)를 통해 촬영된 화상 데이터를 획득하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 카메라부(283)는 상기 화상 입력장치(299)가 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객에 대한 화상 데이터를 획득하고, 상기 화상 데이터에 포함된 복수의 피사체 중, 고객 안면을 자동 인식하여 복수의 피사체에 대한 복수의 초점을 제어하는 것이 바람직하며, 상기 초점제어 과정에서 화상 입력장치(299)의 렌즈 이격거리 정보와, 상기 이격된 렌즈의 굴절율 정보(또는 배율 정보)를 포함하는 복수의 초점제어 정보를 확인하는 것이 바람직하다.
또한, 상기 카메라부(283)는 상기 화상 입력장치(299)의 촬영 방향(Line Of Sight; LOS)을 일정 범위 내에서 상하/좌우 방향으로 제어하거나, 또는 상기 화상 입력장치(299)가 구비된 뱅크로봇(200)의 안면부를 일정 범위 내에서 상하/좌우 방향으로 제어하는 기능을 더 포함하여 이루어지는 것이 바람직하다.
상기 화상 인식부(285)는 상기 카메라부(283)를 통해 적어도 두개 이상의 화상 입력장치(299)로부터 획득된 화상 데이터를 확인하는 것을 특징으로 한다.
또한, 상기 화상 인식부(285)는 상기 획득된 화상 데이터에 대응하는 복수의 초점에 대한 복수의 초점제어 정보를 기반으로 복수의 고객 안면에 대한 초점거리를 연산하는 것을 특징으로 하며, 상기 연산된 복수의 초점거리를 기반으로 복수의 고객 별 깊이값을 연산하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 화상 인식부(285)는 상기 연산된 초점거리가 가장 가까운 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하거나, 또는 상기 연산된 고객 별 깊이값이 가장 작은 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
또는, 상기 화상 인식부(285)는 상기 획득된 화상 데이터에 대한 안면 인식을 통해 상기 뱅크로봇(200)을 바라보고(또는 상기 화상 입력장치(299)와 시선방향(LOS)이 일치하고), 상기 뱅크로봇(200)을 향해 발화하고 있는(예컨대, 고객 안면 중 입술이 움직이고 있는) 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
상기 금융거래(또는 금융상품 홍보) 대상 고객이 인식되면, 상기 화상 인식 부(285)는 상기 화상 데이터에 포함된 복수의 고객 화상 데이터 중 상기 금융거래(또는 금융상품 홍보) 대상 고객 화상 데이터를 상기 고객 응대 처리부(220)로 제공하는 것을 특징으로 한다.
도면2를 참조하면, 상기 은행지점을 방문한 고객을 응대 및 특정 금융거래(또는 금융상품 홍보)를 제공하기 위해, 상기 뱅크로봇(200)은 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 음성 출력할 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보와, 상기 금융거래(또는 금융상품 홍보) 유도 발화 정보에 대응하는 복수의 고객 예상응답 정보를 연계하여 저장하고, 상기 음성 출력수단(263)을 통해 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 유도하기 위해 금융거래(또는 금융상품 홍보) 유도 발화 정보 중 어느 하나에 대응하는 발화 데이터를 음성 출력하도록 처리하고, 상기 금융거래(또는 금융상품 홍보) 유도 발화에 대응하여 상기 음성 입력수단(270)을 통해 인식되는 고객음성 인식 데이터를 상기 고객 예상응답 정보와 비교하여 상기 고객이 원하는 금융거래(또는 금융상품 홍보) 대상 정보를 확인하는 고객 응대 처리부(220)를 구비하여 이루어지는 것을 특징으로 한다.
여기서, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 음성 출력할 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보와, 상기 금융거래(또는 금융상품 홍보) 유도 발화 정보에 대응하는 복수의 고객 예상응답 정보는, 상기 뱅크로봇(200)에 구비된 메모리부(260)에 저장되어도 무방하며, 상기 뱅크로봇(200) 상의 저장 위치에 의해 본 발명이 한정되지 아니한다.
상기 금융거래(또는 금융상품 홍보) 유도 발화 정보는, 상기 뱅크로봇(200)이 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도를 위해 선 발화하는 정보로서, 고객 응대 발화 정보와, 상기 고객 응대 후 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보를 순차적으로 포함하여 이루어지는 것이 바람직하다.
상기 금융거래(또는 금융상품 홍보) 유도 발화 정보에 대응하는 복수의 고객 예상응답 정보는, 상가 음성 출력수단(263)을 통해 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 발화된 금융거래(또는 금융상품 홍보) 유도 발화 정보에 대응하여 상기 금융거래(또는 금융상품 홍보) 대상 고객으로부터 발화되어 상기 음성 입력수단(270)을 통해 인식될 것으로 예상되는 고객 음성 인식 데이터와 매칭되는 예상응답 정보를 포함하여 이루어지는 것이 바람직하다.
또는, 상기 고객 응대 처리부(220)는 상기 은행지점을 방문한 고객을 응대 및 특정 금융거래(또는 금융상품 홍보)를 제공하기 위해, 상기 금융거래(또는 금융상품 홍보) 고객으로부터 발화될 것으로 예상되는 적어도 하나 이상의 고객 발화 예상 정보와, 상기 고객 발화 예상 정보에 대응하여 상기 금융거래(또는 금융상품 홍보) 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 유도하기 위한 복수의 모범응답 발화 정보를 연계하여 저장하고, 상기 음성 입력수단(270)을 통해 상기 금융거래(또는 금융상품 홍보) 대상 고객으로부터 인식되는 고객음성 인식 데이터와 매칭되는 고객 발화 예상 정보를 확인하고, 상기 고객 발화 예상 정보와 연계된 복수의 모범응답 발화 정보 중 상기 금융거래(또는 금융상품 홍보) 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 유도하기 위한 모범응답 발화 정보를 상기 음성 출력수단(263)을 통해 음성 출력되도록 처리하는 것을 특징으로 한다.
여기서, 상기 금융거래(또는 금융상품 홍보) 고객으로부터 발화될 것으로 예상되는 적어도 하나 이상의 고객 발화 예상 정보와, 상기 고객 발화 예상 정보에 대응하여 상기 금융거래(또는 금융상품 홍보) 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 유도하기 위한 복수의 모범응답 발화 정보는, 상기 뱅크로봇(200)에 구비된 메모리부(260)에 저장되어도 무방하며, 상기 뱅크로봇(200) 상의 저장 위치에 의해 본 발명이 한정되지 아니한다.
상기 고객 발화 예상 정보는, 상기 뱅크로봇(200)의 전면에 위치하고, 상기 뱅크로봇(200)을 통해 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 제공받고자 하는 고객이 상기 뱅크로봇(200)에게 발화함으로써, 상기 음성 입력수단(270)을 통해 인식될 것으로 예상되는 상기 금융거래(또는 금융상품 홍보) 대상 고객의 예상 발화 정보를 포함하여 이루어지는 것이 바람직하며, 상기 고객 발화 예상 정보는 적어도 하나 이상의 고객 질의 정보를 포함하여 이루어지는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 고객 발화 예상 정보는 상기 고객 질의 정보에 포함될 적어도 하나 이상의 키워드 정보(예컨대, 금융거래 키워드, 또는 금융상품 키워드 등)를 포함하여 이루어지는 것이 바람직하다.
상기 고객 발화 예상 정보에 대응하여 상기 금융거래(또는 금융상품 홍보) 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 유도하기 위한 복수의 모범응답 발화 정보는, 상기 고객 발화 예상 정보에 대응하는 적어도 하나 이상의 고객 질의 정보에 대응하는 모범답변 정보로서, 상기 모법답변은 상기 고객 질의에 답변하되, 상기 금융거래(또는 금융상품 홍보) 고객에게 상기 뱅크로봇(200)을 통해 제공 가능한 금융거래(또는 금융상품 홍보)를 유도하는 정보를 포함하여 이루어지는 것이 바람직하다.
도면2를 참조하면, 상기 은행지점을 방문한 고객을 응대 및 특정 금융거래(또는 금융상품 홍보)를 제공하기 위해, 상기 음성 출력수단(263)은 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 출력할 적어도 하나 이상의 발화 데이터에 대응하는 디지털 발화 음성 신호를 생성하는 발화 생성부(267)와, 발화 데이터에 대응하는 디지털 발화 음성 신호를 아날로그 음성 신호로 변환하여 상기 뱅크로 봇(200)에 구비된 음성 출력장치(297)(예컨대, 스피커)를 통해 출력하는 음성 출력부(265)를 구비하여 이루어지는 것을 특징으로 하며, 상기 음성 입력수단(270)은 상기 뱅크로봇(200)에 구비된 음성 입력장치(298)를 통해 상기 금융거래(또는 금융상품 홍보) 대상 고객으로부터 발화된 아날로그 음성 신호를 입력받고, 상기 입력된 아날로그 음성 신호를 디지털 음성 신호로 변환하는 음성 입력부(273)와, 상기 아날로그 음성 신호를 디지털 음성 신호로 변환하고, 상기 디지털 음성 신호로부터 상기 금융거래(또는 금융상품 홍보) 대상 고객의 음성 신호만 선택적으로 증폭하고, 나머지 잡음을 필터링하여 소거하는 음원 정위부(277)와, 상기 정위된 디지털 음성 신호를 인식하여 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 고객음성 인식 데이터를 인식하는 음성 인식부(275)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따라 상기 화상 인식부(285)에 의해 상기 금융거래(또는 금융상품 홍보) 대상 고객이 인식되면, 상기 고객 응대 처리부(220)는 상기 인식된 금융거래(또는 금융상품 홍보) 고객에 대한 고객 응대 발화 정보와, 상기 고객 응대 후 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보를 순차적으로 상기 발화 생성부(267)로 제공하는 것을 특징으로 한다.
상기 고객 응대 처리부(220)에 의해 상기 인식된 금융거래(또는 금융상품 홍보) 고객에 대한 고객 응대 발화 정보와, 상기 고객 응대 후 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보를 순차적으로 제공되면, 상기 발화 생성부(267)는 상기 발화 정보에 대응하는 디지털 발화 음성 신호를 생성하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 발화 생성부(267)는 TTS(Text To Speech) 방식에 따라 상기 고객 응대 발화 정보와, 상기 고객 응대 후 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보를 순차적으로 발화하는 디지털 발화 음성 신호를 생성하는 것이 바람직하다.
상기 발화 생성부(267)에 의해 상기 고객 응대 발화 정보와, 상기 고객 응대 후 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보를 순차적으로 포함하는 디지털 발화 음성 신호가 생성되면, 상기 음성 출력부(265)는 상기 생성된 디지털 발화 음성 신호를 디코딩하여 아날로그 음성 신호로 변환하고, 상기 뱅크로봇(200)에 구비된 음성 출력장치(297)(예컨대, 스피커)를 통해 출력하는 것을 특징으로 한다.
상기 고객 응대 발화 정보와, 상기 고객 응대 후 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 유도 발화 정보를 순차적으로 포함하는 음성 신호가 출력된 후, 상기 음성 입력부(273)는 상기 금융거래(또는 금융상품 홍보) 대상 고객으로부터 발화된 후, 상기 뱅크로봇(200)에 구비된 음성 입력장치(298)를 통해 입력 되는 아날로그 음성 신호를 입력받는 것을 특징으로 하며, 상기 입력된 아날로그 음성 신호를 엔코딩하여 디지털 음성 신호로 변환하는 것을 특징으로 한다.
상기 음성 입력부(273)를 통해 상기 디지털 음성 신호가 엔코딩되면, 상기 음원 정위부(277)는 상기 디지털 음성 신호로부터 상기 금융거래(또는 금융상품 홍보) 대상 고객의 음성 신호만 선택적으로 증폭하는 것을 특징으로 하며, 상기 금융거래(또는 금융상품 홍보) 대상 고객의 음성 신호 이외에 나머지 잡음은 필터링하여 소거하는 것을 특징으로 한다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 음원 정위부(277)가 상기 금융거래(또는 금융상품 홍보) 대상 고객의 음성 신호만 선택적으로 증폭하고, 나머지 잡음을 필터링하는 다양한 실시 방법(또는 알고리즘)을 유추할 수 있을 것이며, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지는 것을 특징으로 한다.
상기 음원 정위부(277)에 의해 상기 금융거래(또는 금융상품 홍보) 대상 고객의 음성 신호가 선택적으로 정위되면, 상기 음성 인식부(275)는 상기 정위된 디지털 음성 신호를 인식하여 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 고객음성 인식 데이터를 인식하는 것을 특징으로 하며, 상기 인식된 고객음성 인식 데이터를 상기 고객 응대 처리부(220)로 제공하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 음성 인식부(275)는 상기 정위된 디지털 음성 신호를 패턴 인식(또는 자연어 처리) 알고리즘에 따라 인식하거나, 또는 상기 정위된 디지털 음성 신호를 STT(Speech To Text) 방식에 따라 처리하여 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 고객음성 인식 데이터를 인식하는 것이 바람직하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 음성 인식부(275)가 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 고객음성 인식 데이터를 인식하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
상기 음성 인식부(275)를 통해 상기 고객음성 인식 데이터가 제공되면, 상기 고객 응대 처리부(220)는 상기 금융거래(또는 금융상품 홍보) 유도 발화 정보와 연계된 복수의 고객 예상응답 정보 중 상기 인식된 상기 인식된 고객음성 인식 데이터와 매칭되는 고객 예상응답 정보를 확인하는 것을 특징으로 한다.
만약 상기 인식된 고객음성 인식 데이터와 매칭되는 고객 예상응답 정보가 확인되면, 상기 고객 응대 처리부(220)는 상기 고객 예상응답 정보를 상기 음성 출력수단(263)을 통해 발화되어 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 음성 출력되도록 처리하는 것을 특징으로 한다.
여기서, 상기 고객음성 인식 데이터는 상기 금융거래(또는 금융상품 홍보) 유도 발화 정보에 대응하는 특정 금융거래(또는 금융상품 홍보)를 요청(또는 고객 승인)하는 고객 예상응답 정보와 매칭되는 것이 가능하며, 이 경우 상기 고객 응대 처리부(220)는 상기 고객음성 인식 데이터(또는 고객 예상응답 정보)에 대응하는 금융거래(또는 금융상품 홍보)를 위한 상기 뱅크로봇(200)의 동작모드를 확인하는 것을 특징으로 하며, 상기 확인된 뱅크로봇(200) 동작모드 정보를 상기 주 제어부(205)로 제공하는 것을 특징으로 한다.
본 발명의 다른 일 실시 방법에 따라 상기 화상 인식부(285)에 의해 상기 금융거래(또는 금융상품 홍보) 대상 고객이 인식되면, 상기 고객 응대 처리부(220)는 상기 금융거래(또는 금융상품 홍보) 대상 고객으로부터 발화되어 상기 음성 입력수단(270)을 통해 입력, 정위 및 인식되는 고객음성 인식 데이터와 매칭되는 고객 발화 예상 정보를 확인하는 것을 특징으로 한다.
만약 상기 고객음성 인식 데이터와 매칭되는 고객 발화 예상 정보가 확인되면, 상기 고객 응대 처리부(220)는 상기 고객 발화 예상 정보와 연계된 복수의 모범응답 발화 정보 중 상기 금융거래(또는 금융상품 홍보) 고객에게 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 유도하기 위한 특정 모범응답 발화 정보를 확인하고, 상기 확인된 모범응답 발화 정보를 상기 음성 출력수단(263)을 통해 음성 출력되도록 처리하는 것을 특징으로 한다.
여기서, 상기 고객음성 인식 데이터는 상기 고객 발화 예상 정보 중 상기 금융거래(또는 금융상품 홍보) 대상 고객이 상기 뱅크로봇(200)에게 특정 금융거래(또는 금융상품 홍보)를 요청(또는 고객 승인)하는 고객 발화 예상 정보와 매칭되는 것이 가능하며, 이 경우 상기 고객 응대 처리부(220)는 상기 고객음성 인식 데이터(또는 고객 발화 예상 정보)에 대응하는 금융거래(또는 금융상품 홍보)를 제공하기 위한 상기 뱅크로봇(200)의 동작모드를 확인하는 것을 특징으로 하며, 상기 확인된 뱅크로봇(200) 동작모드 정보를 상기 주 제어부(205)로 제공하는 것을 특징으로 한다.
상기 가상 대면 거래를 제공하는 뱅크로봇(200)은, 상기 은행지점 내에서 상기 뱅크로봇(200)의 위치를 상기 은행지점에 방문한 적어도 하나 이상의 고객과 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 제공하도록 결정된 뱅크로봇(200) 동작 위치로 이동시키는 자율적 이동수단(290)을 구비하여 이루어지는 것을 특징으로 하며, 상기 자율적 이동수단(290)을 제어하며, 상기 뱅크로봇(200)이 운용되는 은행지점 내에서 상기 뱅크로봇(200) 동작 위치가 결정되면, 상기 은행지점에 대한 운용장소 맵 데이터와 상기 운용장소 맵 데이터 상의 동선 제어 데이터를 기반으로 상기 뱅크로봇(200)의 현재 위치에서 상기 뱅크로봇(200) 동작 위치까 지 이동할 이동 경로 정보를 설정하는 위치 제어부(243)를 구비하여 이루어지는 것을 특징으로 하며, 또한 상기 뱅크로봇(200)이 상기 뱅크로봇(200) 동작 위치로 이동하기 위한 이동 경로 상의 장애요소를 검출하거나, 또는 장애 회피 경로를 재탐색하기 위한 상기 은행지점 상의 장애 회피 위치를 검출하는 화상 인식수단(280)을 더 구비하여 이루어지는 것을 특징으로 한다.
도면2를 참조하면, 상기 뱅크로봇(200)의 위치를 상기 은행지점 내 구비된 뱅크로봇(200) 동작 위치로 이동하기 위해, 상기 화상 인식수단(280)은, 상기 뱅크로봇(200)의 안면(또는 전면)부에 위치한 화상 입력장치(299)를 제어하며, 상기 화상 입력장치(299)를 통해 상기 뱅크로봇(200)의 현재 위치에서 상기 자율적 이동수단(290)을 통해 이동하는 이동 경로에 대한 화상 데이터를 획득하는 카메라부(283)와, 위치하는 복수의 고객에 대한 화상 데이터를 획득하는 카메라부(283)와, 상기 카메라부(283)를 통해 획득된 화상 데이터로부터 상기 이동 경로 상의 장애요소(예컨대, 고객, 또는 물건)를 인식하는 화상 인식부(285)를 구비하여 이루어지는 것을 특징으로 한다.
상기 뱅크로봇(200)의 안면(또는 전면)부에 위치한 화상 입력장치(299)는, 동일한 촬영(또는 화상획득) 조건(예컨대, 렌즈 배율(또는 굴절율), CCD(Charged Coupled Device) 감도, 해상도, 색상수 등)을 기반으로 자동 초점 제어 기능을 구비한 디지털 카메라(또는 디지털 캠코더) 장치를 포함하여 이루어지는 것을 특징으 로 하며, 적어도 두개 이상의 화상 입력장치(299)가 일정 간격(또는 거리)를 두고 떨어져 있는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 화상 입력장치(299)는 상기 뱅크로봇(200)의 안면부에 구비되는 것이 바람직하며, 인간의 좌안과 우안과 같이 좌우 방향으로 일정 간격 떨어져있는 것이 바람직하다.
상기 카메라부(283)는 상기 화상 입력장치(299)가 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객에 대한 화상 데이터를 획득하는 것을 제어하는 것을 특징으로 하며, 상기 화상 입력장치(299)를 통해 촬영된 화상 데이터를 획득하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 카메라부(283)는 상기 카메라부(283)는 상기 화상 입력장치(299)의 촬영 방향(Line Of Sight; LOS)을 일정 범위 내에서 상하/좌우 방향으로 제어하거나, 또는 상기 화상 입력장치(299)가 구비된 뱅크로봇(200)의 안면부를 일정 범위 내에서 상하/좌우 방향으로 제어함으로써, 상기 화상 입력장치(299)를 통해 상기 뱅크로봇(200)의 현재 위치에서 상기 자율적 이동수단(290)을 통해 이동할 이동 경로에 대한 화상 데이터를 획득하도록 하고, 상기 화상 데이터에 포함된 이동 경로 상에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)이 위치하는지 확인하는 것이 바람직 하다.
만약 상기 이동 경로가 N(N>=1)개의 방향 전환점을 포함하는 경우, 상기 이동 경로 상의 제1 방향 전환점까지의 이동 경로 상에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)이 위치하는지 확인하는 것이 바람직하며, 이후 상기 확인 과정은 제2 방향 전환점에서 제N 방향 전환점까지 반복되는 것이 바람직하다.
본 발명의 일 실시 방법에 따라 상기 뱅크로봇(200)의 이동 경로 상에(또는 상기 이동 경로가 적어도 하나 이상의 방향 전환점을 포함하는 경우, 상기 뱅크로봇(200)의 현재 위치에서 다음 방향 전환점까지) 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하지 않는 경우, 상기 카메라부(283)는 상기 뱅크로봇(200)의 현재 위치에서 상기 이동 경로에 따른 뱅크로봇(200) 동작 위치(또는 상기 뱅크로봇(200)의 현재 위치에서 다음 방향 전환점)에 대한 화상 입력장치(299) 초점을 제어하는 것이 바람직하며, 상기 초점제어 과정에서 화상 입력장치(299)의 렌즈 이격거리 정보와, 상기 이격된 렌즈의 굴절율 정보(또는 배율 정보)를 포함하는 복수의 초점제어 정보를 확인하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따라 상기 뱅크로봇(200)의 이동 경로 상에 (또는 상기 이동 경로가 적어도 하나 이상의 방향 전환점을 포함하는 경우, 상기 뱅크로봇(200)의 현재 위치에서 다음 방향 전환점까지) 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하는 경우, 상기 카메라부(283)는 상기 화상 입력장치(299)의 촬영 방향(Line Of Sight; LOS)을 일정 범위 내에서 상하/좌우 방향으로 제어하거나, 또는 상기 화상 입력장치(299)가 구비된 뱅크로봇(200)의 안면부를 일정 범위 내에서 상하/좌우 방향으로 제어함으로써, 상기 화상 입력장치(299)를 통해 상기 뱅크로봇(200)의 현재 위치에서 상기 뱅크로봇(200) 동작 위치 사이에 장애요소가 존재하지 않는 위치(또는 공간)에 대한 화상 데이터를 획득하도록 하고, 상기 뱅크로봇(200)의 현재 위치에서 장애요소가 존재하지 않는 위치(또는 공간)에 대한 화상 입력장치(299) 초점을 제어하는 것이 바람직하며, 상기 초점제어 과정에서 화상 입력장치(299)의 렌즈 이격거리 정보와, 상기 이격된 렌즈의 굴절율 정보(또는 배율 정보)를 포함하는 복수의 초점제어 정보를 확인하는 것이 바람직하다.
상기 화상 인식부(285)는 상기 카메라부(283)를 통해 적어도 두개 이상의 화상 입력장치(299)로부터 획득된 화상 데이터를 확인하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따라 상기 획득된 화상 데이터에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하지 않는 경우, 상기 화상 인식부(285)는 상기 획득된 화상 데이터에 대응 하는 초점제어 정보(예컨대, 렌즈 이격거리 정보와, 상기 이격된 렌즈의 굴절율 정보(또는 배율 정보))를 상기 뱅크로봇(200)의 현재 위치에서 상기 이동 경로에 따른 뱅크로봇(200) 동작 위치(또는 상기 뱅크로봇(200)의 현재 위치에서 다음 방향 전환점)까지 초점거리를 연산하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따라 상기 획득된 화상 데이터에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하는 경우, 상기 화상 인식부(285)는 상기 획득된 화상 데이터에 대응하는 초점제어 정보(예컨대, 렌즈 이격거리 정보와, 상기 이격된 렌즈의 굴절율 정보(또는 배율 정보))를 상기 뱅크로봇(200)의 현재 위치에서 장애요소가 존재하지 않는 위치(또는 공간)까지 초점거리를 연산하는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 뱅크로봇(200)의 위치를 상기 은행지점 내 구비된 뱅크로봇(200) 동작 위치로 이동하는 동안, 상기 화상 인식수단(280)에서 상기 이동 경로에 대한 화상 데이터를 획득하는 과정, 상기 화상 데이터에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하는지 확인하는 과정, 만약 상기 화상 데이터에 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하지 않는 경우 상기 획득된 화상 데이터에 대한 초점제어 정보를 기반으로 상기 뱅크로봇(200)의 현재 위치에서 상기 이동 경로에 따른 뱅크로봇(200) 동작 위치(또는 상 기 뱅크로봇(200)의 현재 위치에서 다음 방향 전환점)까지 초점거리를 연산하는 과정, 또는 상기 화상 데이터에 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하는 경우, 상기 장애요소가 존재하지 않는 위치(또는 공간)에 대한 화상 데이터를 획득하고, 상기 획득된 화상 데이터에 대한 초점제어 정보를 기반으로 상기 뱅크로봇(200)의 현재 위치에서 장애요소가 존재하지 않는 위치(또는 공간)까지 초점거리를 산출하는 과정을 주기적으로 반복하는 것이 바람직하며, 상기 반복 주기는 상기 뱅크로봇(200)의 이동 속도에 반비례하는 것이 바람직하다.
도면2를 참조하면, 상기 뱅크로봇(200)의 위치를 상기 은행지점 내 구비된 뱅크로봇(200) 동작 위치로 이동하기 위해, 상기 자율적 이동수단(290)은, 상기 이동 경로 상에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하지 않는 경우, 상기 화상 인식수단(280)을 통해 획득된 화상 데이터에 대응하는 초점제어 정보와 상기 화상 입력장치(299) 간 거리를 기반으로 상기 뱅크로봇(200)의 현재 위치에서 상기 이동 경로에 따른 뱅크로봇(200) 동작 위치(또는 상기 뱅크로봇(200)의 현재 위치에서 다음 방향 전환점)까지 이동 거리를 산출하거나, 또는 상기 이동 경로 상에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하는 경우, 상기 화상 인식수단(280)을 통해 획득된 화상 데이터에 대응하는 초점제어 정보와 상기 화상 입력장치(299) 간 거리를 기반으로 상기 뱅크로봇(200)의 현재 위치에서 상기 장애요소가 존재하지 않는 위치(또는 공간)까지 이동 거리를 산출하는 거리 산출부(291)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따라 상기 이동 경로 상에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하지 않는 경우, 상기 거리 산출부(291)는 상기 화상 인식수단(280)을 통해 획득된 화상 데이터에 대응하는 초점제어 정보와 상기 화상 입력장치(299) 간 거리를 기반으로 삼각 측량법에 따라 상기 뱅크로봇(200)의 현재 위치에서 상기 이동 경로에 따른 뱅크로봇(200) 동작 위치(또는 상기 뱅크로봇(200)의 현재 위치에서 다음 방향 전환점)까지 이동 거리를 산출하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따라 상기 이동 경로 상에 상기 뱅크로봇(200)의 이동을 방해하는 적어도 하나 이상의 피사체(예컨대, 고객, 또는 물건)가 존재하는 경우, 상기 거리 산출부(291)는 상기 화상 인식수단(280)을 통해 획득된 화상 데이터에 대응하는 초점제어 정보와 상기 화상 입력장치(299) 간 거리를 기반으로 삼각 측량법에 따라 상기 뱅크로봇(200)의 현재 위치에서 상기 장애요소가 존재하지 않는 위치(또는 공간)까지 이동 거리를 산출하는 것이 바람직하다.
도면2를 참조하면, 상기 뱅크로봇(200)의 위치를 상기 은행지점 내 구비된 뱅크로봇(200) 동작 위치로 이동하기 위해, 상기 자율적 이동수단(290)은, 상기 뱅 크로봇(200) 동작 위치가 결정되고, 상기 뱅크로봇(200)이 운용되고 있는 은행지점에 대응하는 운용장소 맵 데이터를 기반으로 상기 뱅크로봇(200)의 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지 이동할 이동 경로 정보가 설정되면, 상기 화상 인식수단(280)을 통해 상기 이동 경로 상에 장애요소가 존재하는지 확인하고, 상기 장애요소에 따라 상기 뱅크로봇(200)의 위치를 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지 이동시킬 이동 계획을 설정하는 이동 계획 설정부(292)를 구비하여 이루어지는 것을 특징으로 한다.
상기 뱅크로봇(200)의 동작 위치는 상기 뱅크로봇(200)에 구비된 위치 제어부(243)에 의해 메모리부(260)에 저장된 복수개의 금융거래 시나리오, 또는 금융상품 홍보 시나리오 중, 상기 뱅크로봇(200)의 동작모드에 대응하는 시나리오 정보를 기반으로 상기 은행지점 내에서 상기 금융거래(또는 금융상품 홍보) 시나리오에 따른 금융거래(또는 금융상품 홍보)를 최적화하여 수행할 위치로 자동 결정되는 것이 바람직하며, 상기 뱅크로봇(200)의 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지의 이동 경로 정보는 상기 은행지점에 대한 운용장소 맵 데이터와 동선 제어 데이터를 기반으로 이론적으로 최단 경로로 자동 설정되는 것이 바람직하다.
상기 운용장소 맵 데이터와 동선 제어 데이터를 기반으로 상기 뱅크로봇(200)의 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지의 이동 경로 정보가 설정되면, 상기 이동 계획 설정부(292)는 상기 화상 인식수단(280)과 연계하여 상 기 이동 경로에 대한 화상 데이터를 획득하도록 처리하고, 상기 획득된 화상 데이터를 기반으로 상기 이동 경로 상의 장애요소(예컨대, 고객, 또는 물건)가 존재하는지 확인하도록 처리하는 것을 특징으로 한다.
만약 상기 이동 경로 상에 장애요소가 존재하는 것으로 확인된 경우, 상기 이동 계획 설정부(292)는 상기 화상 인식수단(280)과 연계하여 상기 장애요소가 존재하지 않는 위치에 대한 화상 데이터를 획득하도록 처리하고, 상기 획득된 화상 데이터를 기반으로 상기 뱅크로봇(200)이 실제 이동할 신규 이동 경로를 재설정하는 것을 특징으로 한다.
또는, 상기 이동 경로 상에 장애요소가 존재하는 것으로 확인된 경우, 상기 이동 계획 설정부(292)는 상기 운용장소 맵 데이터와 동선 제어 데이터를 기반으로 생성된 이동 경로 정보를 상기 뱅크로봇(200)이 실제 이동할 실제 이동 경로를 설정하는 것을 특징으로 한다.
상기와 같이 상기 뱅크로봇(200)이 실제 이동할 신규(또는 실제) 이동 경로가 설정되면, 상기 이동 계획 설정부(292)는 상기 이동 경로에 포함된 N(N>=1)개의 방향 전환점 중, 현재 위치에서 제1 방향 전환점(또는 이동 경로에 방향 전환점이 존재하지 않는 경우 뱅크로봇(200) 동작 위치)까지의 이동 계획 정보를 수립하는 것을 특징으로 한다.
여기서, 이동 계획 정보는 상기 뱅크로봇(200)의 현재 위치에서 상기 제1 방향 전환점(또는 이동 경로에 방향 전환점이 존재하지 않는 경우 뱅크로봇(200) 동작 위치)으로 이동하기 위한 방향 전환 정보와 이동 속도 정보를 포함하여 이루어지는 것이 바람직하다.
만약 상기 뱅크로봇(200)이 상기 이동 경로에 포함된 N(N>=1)개의 방향 전환점 중, 제n(1<=n<=N) 방향 전환점에 위치하는 경우, 상기 이동 계획 설정부(292)는 상기 제n 방향 전환점에서 제(n+1) 방향 전환점(또는 뱅크로봇(200) 동작 위치)까지의 이동 계획 정보를 수립하는 것을 특징으로 한다.
여기서, 이동 계획 정보는 상기 뱅크로봇(200)의 제n 방향 전환점에서 상기 제(n+1) 방향 전환점(또는 뱅크로봇(200) 동작 위치)으로 이동하기 위한 방향 전환 정보와 이동 속도 정보를 포함하여 이루어지는 것이 바람직하다.
도면2를 참조하면, 상기 뱅크로봇(200)의 위치를 상기 은행지점 내 구비된 뱅크로봇(200) 동작 위치로 이동하기 위해, 상기 자율적 이동수단(290)은, 상기 뱅크로봇(200)의 하단에 구비되는 적어도 3개 이상의 바퀴와, 상기 바퀴를 구동하는 모터부(도시생략)를 포함하여 이루어진 이동 기구부(295)와, 상기 이동 계획 설정부(292)에 의해 설정된 이동 계획 정보를 판독하여, 상기 이동 계획 정보에 포함된 방향 전환 정보에 따라 상기 뱅크로봇(200)의 방향을 전환하기 위한 방향전환 명령과, 상기 이동 계획 정보에 포함된 이동 속도 정보에 따라 상기 방향 전환된 뱅크로봇(200)의 위치를 이동 시키기 위한 이동 명령을 생성하는 이동 지시부(293)(293)와, 상기 방향전환 명령 및 이동 명령에 따라 상기 이동 기구부(295)를 제어하는 이동 제어부(294)를 구비하여 이루어지는 것을 특징으로 한다.
상기 이동 기구부(295)는 상기 뱅크로봇(200)의 하단에 구비되며, 평지에서 상기 뱅크로봇(200)을 안정하게 이동 시키기 위한 적어도 3개 이상의 바퀴와, 상기 바퀴들을 구동하는 모터부(도시생략)을 포함하여 이루어지는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 이동 기구부(295)는 상기 3개 이상의 바퀴 중 적어도 하나 이상의 바퀴를 회전하여 상기 뱅크로봇(200)의 방향을 일정 회전 반경 내에서 전환하도록 처리하는 방향 전환부(도시생략)를 더 구비하여 이루어지는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 이동 기구부(295)는 상기 3개 이상의 바퀴 중 적어도 두 종류 이상의 바퀴의 회전 속도(또는 회전 방향)를 서로 다르게 제어하여 정지 상태(또는 이동 중)에서 상기 뱅크로봇(200)의 방향을 전환하도록 처리하는 방향 전환부(도시생략)를 더 구비하여 이루어지는 것이 바람직하다.
본 발명의 다른 실시 방법에 따르면, 상기 이동 기구부(295)는 상기 바퀴와 모터부(도시생략) 및 방향 전환부 이외에 이족 보행 기구부(도시생략)가 구비되어도 무방하며, 이에 의해 본 발명이 한정되지 아니한다.
상기 이동 계획 설정부(292)에 의해 상기 이동 계획 정보가 설정되면, 상기 이동 지시부(293)(293)는 상기 설정된 이동 계획 정보에 따라 상기 뱅크로봇(200)의 이동 방향을 전환하기 위한 방향전환 명령을 생성하여 상기 이동 제어부(294)로 제공하는 것을 특징으로 하며, 이에 대응하여 상기 이동 제어부(294)는 전원 공급부(도시생략)로부터 상기 이동 기구부(295)로 제공되는 전원 특성(또는 회로 신호)을 제어하여 상기 뱅크로봇(200)의 방향을 상기 방향전환 명령에 대응하는 방향으로 전환하도록 제어하는 것을 특징으로 한다.
또한, 상기 이동 지시부(293)(293)는 상기 설정된 이동 계획 정보에 따라 상기 뱅크로봇(200)이 정지 상태에서 일정 이동 속도로 이동하기 위한 이동 명령을 생성하여 상기 이동 제어부(294)로 제공하는 것을 특징으로 하며, 이에 대응하여 상기 이동 제어부(294)는 전원 공급부(도시생략)로부터 상기 이동 기구부(295)로 제공되는 전원 특성(또는 회로 신호)을 제어하여 상기 뱅크로봇(200)이 이동하도록 제어하는 것을 특징으로 한다.
도면2를 참조하면, 상기 뱅크로봇(200)의 위치를 상기 은행지점 내 구비된 뱅크로봇(200) 동작 위치로 이동하기 위해, 상기 뱅크로봇(200)은, 상기 뱅크로봇(200)이 운용되는 은행지점에 대한 운용장소 맵 데이터와, 상기 운용장소 맵 데이터 상에서 상기 뱅크로봇(200)이 이동할 수 있는 동선 제어 데이터를 저장하고, 상기 메모리부(260)에 저장된 복수의 시나리오 정보 중 상기 뱅크로봇(200)의 동작모드에 대응하는 시나리오 정보에 대응하는 뱅크로봇(200) 동작 위치가 결정되면, 상기 운용장소 맵 데이터와 동선 제어 데이터를 통해 상기 뱅크로봇(200)이 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지 이동하기 위한 이동 경로 정보를 생성하여 상기 자율적 이동수단(290)으로 제공하는 위치 제어부(243)를 구비하여 이루어지는 것을 특징으로 한다.
여기서, 상기 뱅크로봇(200)이 운용되는 은행지점에 대한 운용장소 맵 데이터와, 상기 운용장소 맵 데이터 상에서 상기 뱅크로봇(200)이 이동할 수 있는 동선 제어 데이터는, 상기 뱅크로봇(200)에 구비된 메모리부(260)에 저장되어도 무방하며, 상기 뱅크로봇(200) 상의 저장 위치에 의해 본 발명이 한정되지 아니한다.
상기 운용장소 맵 데이터는, 상기 뱅크로봇(200)이 운용되는 은행지점에 대한 2차원 맵 데이터, 또는 3차원 맵 데이터를 포함하여 이루어지는 것이 바람직하다.
본 발명의 일 실시 방법에 따르면, 상기 운용장소 맵 데이터는 은행지점과 같이 벽면으로 둘러싸이고, 적어도 하나 이상의 출입구가 구비된 폐쇄형 맵 데이터를 포함하여 이루어지는 것이 바람직하며, 상기 운용장소 맵 데이터 상의 좌표 기준 간격은 상기 뱅크로봇(200)의 실측 기준 간격과 일대일 매칭(또는 비례)하는 것이 바람직하다.
예컨대, 상기 운용장소 맵 데이터가 은행지점을 포함하는 경우, 상기 맵 데이터는 창구직원이 사용하는 책상/의자, 고객용 의자, 에어컨, 전표작성 테이블, CD/ATM 등을 적어도 하나 이상 포함하는 고정 객체(Fixed Object)와, 적어도 두개 이상의 고정 객체 거리가 상기 뱅크로봇(200)의 폭보다 작아서 상기 뱅크로봇(200)이 통과할 수 없는 섀도우 객체(Shadow Object)를 포함하여 이루어지는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 운용장소 맵 데이터는 공공장소와 같이 일정 범위 내에서 맵 영역을 한정하는 구조물이 없는 개방형 맵 데이터를 포함하여 이루어지는 것이 바람직하다.
예컨대, 상기 운용장소 맵 데이터가 공원을 포함하는 경우, 상기 맵 데이터 상에는 공원용 의자, 나무, 놀이기구, 화단 등을 적어도 하나 이상 포함하는 고정 객체와, 상기 고정 객체에는 포함되지 않지만 비포장 도로, 웅덩이/연못 등과 같이 상기 뱅크로봇(200)이 접근할 수 없는 준 고정 객체와, 적어도 두개 이상의 고정 객체(또는 준 고정 객체) 거리가 상기 뱅크로봇(200)의 폭보다 작아서 상기 뱅크로봇(200)이 통과할 수 없는 섀도우 객체를 포함하여 이루어지는 것이 바람직하며, 상기 운용장소 맵 데이터 상의 좌표 기준 간격은 상기 뱅크로봇(200)의 실측 기준 간격과 일대일 매칭(또는 비례)하는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 운용장소 맵 데이터는 상기 은행지점에서 상기 뱅크로봇(200)이 현재 위치하고 있는 좌표 값을 포함하는 뱅크로봇(200) 현재 위치 정보를 포함하여 이루어지는 것이 바람직하며, 상기 뱅크로봇(200) 현재 위치 정보는 상기 뱅크로봇(200)의 위치 이동에 따라 실시간(또는 주기적)으로 갱신되는 것이 바람직하다.
상기 동선 제어 데이터는 상기 운용장소 맵 데이터 상에서 상기 뱅크로봇(200)이 상기 고정 객체, 준 고정 객체, 섀도우 객체를 회피하여 이동할 수 있는 동선 정보(예컨대, 백터 정보)와, 동선에 따라 이동하기 위해 각 방향 전환점에서 상기 뱅크로봇(200)이 방향전환을 위해 일정 방향으로 회전해야 하는 회전각 정보를 포함하여 이루어지는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 동선 제어 데이터는 상기 은행지점에서 고객이 이동하는 고객 동선 데이터를 더 포함하여 이루어지는 것이 바람직하며, 이 경우 상기 뱅크로봇(200) 동작 위치는 상기 고객 동선 상에 위치하지 않도록(또는 고객 동선에 방해되지 않도록) 설정되는 것이 바람직하다.
상기 뱅크로봇(200)에 구비된 메모리부(260)에 저장된 복수의 시나리오 정보 중 상기 뱅크로봇(200)의 동작모드에 대응하는 시나리오 정보가 선택되고, 상기 시나리오 정보에 포함된 뱅크로봇(200) 동작 위치가 확인되면, 상기 위치 제어부(243)는 상기 운용장소 맵 데이터 상에서 상기 뱅크로봇(200)의 현재 위치와 상기 뱅크로봇(200) 동작 위치 정보를 연결하는 동선 정보와 상기 동선의 각 방향 전환점에 대한 회전각 정보를 포함하여 이루어진 동선 제어 데이터를 확인하고, 상기 동선 제어 데이터를 기반으로 상기 뱅크로봇(200)이 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지 이동하기 위한 이동 경로 정보를 생성하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 이동 경로 정보는 상기 뱅크로봇(200)의 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지의 백터 값을 포함하여 이루어지는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 이동 경로 정보는 상기 뱅크로봇(200)의 현재 위치에서 상기 뱅크로봇(200) 동작 위치까지의 2차원(또는 3차원) 좌표 값을 포함하여 이루어지는 것이 바람직하다.
이후, 상기 위치 제어부(243)는 상기 생성된 이동 경로 정보를 상기 자율적 이동수단(290)으로 제공함으로써, 상기 자율적 이동수단(290)이 상기 이동 경로를 따라 상기 뱅크로봇(200) 동작 위치로 이동하도록 제어하는 것을 특징으로 한다.
상기 가상 대면 거래를 제공하는 뱅크로봇(200)은, 상기 은행지점을 방문한 고객에 대한 가상의 대면 인증을 처리하기 위해 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 안면 화상 데이터를 인식하는 화상 인식수단(280)과, 상기 안면 화상 데이터로부터 상기 금융거래(또는 금융상품 홍보) 대상 고객의 안면 인식 데이터를 획득하는 안면 인식부(287)를 구비하여 이루어지는 것을 특징으로 한다.
도면2를 참조하면, 상기 은행지점을 방문한 고객에 대한 가상의 대면 인증을 처리하기 위해, 상기 화상 인식수단(280)은, 상기 뱅크로봇(200)의 안면(또는 전면)부에 위치한 화상 입력장치(299)를 제어하며, 상기 화상 입력장치(299)로부터 상기 뱅크로봇(200)의 전면에서 상기 고객 응대 처리부(220)에 의해 응대받고 있는 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터를 획득하는 카메라부(283)와, 상기 카메라부(283)를 통해 획득된 상기 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터로부터 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 안면 화상 데이터를 인식하는 화상 인식부(285)를 구비하여 이루어지는 것을 특징으로 한다.
상기 뱅크로봇(200)의 안면(또는 전면)부에 위치한 화상 입력장치(299)는, 동일한 촬영(또는 화상획득) 조건(예컨대, 렌즈 배율(또는 굴절율), CCD(Charged Coupled Device) 감도, 해상도, 색상수 등)을 기반으로 자동 초점 제어 기능을 구비한 디지털 카메라(또는 디지털 캠코더) 장치를 포함하여 이루어지는 것을 특징으로 하며, 적어도 두개 이상의 화상 입력장치(299)가 일정 간격(또는 거리)를 두고 떨어져 있는 것을 특징으로 한다.
본 발명의 바람직한 실시 방법에 따르면, 상기 화상 입력장치(299)는 상기 뱅크로봇(200)의 안면부에 구비되는 것이 바람직하며, 인간의 좌안과 우안과 같이 좌우 방향으로 일정 간격 떨어져있는 것이 바람직하다.
상기 카메라부(283)는 상기 화상 입력장치(299)가 상기 뱅크로봇(200)의 상기 뱅크로봇(200)의 전면에서 상기 고객 응대 처리부(220)에 의해 응대받고 있는 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터를 획득하는 것을 제어하는 것을 특징으로 하며, 상기 화상 입력장치(299)를 통해 촬영된 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터를 획득하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 카메라부(283)는 상기 화상 입력장 치(299)가 상기 뱅크로봇(200)의 전면에 위치하는 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터에 대한 초점을 제어하는 것이 바람직하며, 상기 초점제어 과정에서 화상 입력장치(299)의 렌즈 이격거리 정보와, 상기 이격된 렌즈의 굴절율 정보(또는 배율 정보)를 포함하는 복수의 초점제어 정보를 확인하는 것이 바람직하다.
또한, 상기 카메라부(283)는 상기 화상 입력장치(299)의 촬영 방향(Line Of Sight; LOS)을 일정 범위 내에서 상하/좌우 방향으로 제어하거나, 또는 상기 화상 입력장치(299)가 구비된 뱅크로봇(200)의 안면부를 일정 범위 내에서 상하/좌우 방향으로 제어하는 기능을 더 포함하여 이루어지는 것이 바람직하다.
상기 화상 인식부(285)는 상기 카메라부(283)를 통해 적어도 두개 이상의 화상 입력장치(299)로부터 획득된 화상 데이터를 확인하는 것을 특징으로 한다.
또한, 상기 화상 인식부(285)는 상기 획득된 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터에 대응하는 초점제어 정보를 기반으로 상기 안면 화상 데이터에 대한 초점거리를 연산하는 것을 특징으로 하며, 상기 연산된 초점거리를 기반으로 상기 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터에 대한 3차원 화상 데이터를 생성하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 화상 인식부(285)는 상기 안면 화상 데이터에 대한 3차원 화상 데이터를 생성함으로써, 상기 금융거래(또는 금융상품 홍보) 대상 고객이 안면 화상 데이터를 악의적으로 도용(예컨대, 사진이나 탈을 얼굴에 써서 타인의 안면 화상 데이터를 도용)하는 것을 미연에 방지할 수 있다.
도면2를 참조하면, 상기 은행지점을 방문한 고객에 대한 가상의 대면 인증을 처리하기 위해, 상기 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터에 포함된 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 데이터를 포함하는 안면 인식 데이터를 인식하는 안면 인식부(287)를 구비하여 이루어지는 것을 특징으로 한다.
상기 안면 인식부(287)는 상기 화상 인식수단(280)을 통해 인식된 상기 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터에 포함된 눈, 코, 입, 귀 등의 안면 객체를 인식하고, 상기 인식된 눈, 코, 입, 귀 등의 상대적인 위치 데이터와, 상기 인식된 눈, 코, 입, 귀 등의 모양(또는 형태) 데이터와, 상기 인식된 눈, 코, 입, 귀 등의 방향 데이터를 인식하는 것을 특징으로 한다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 안면 인식부(287)가 상기 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터에 포함된 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 데이터를 포함하는 안면 인식 데이터를 인식하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
도면2를 참조하면, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하는 뱅크로봇(200)은, 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 블루투스(BlueTooth), 와이파이(Wi-Fi), UWB(Ultra Wide Band system)를 적어도 하나 이상 포함하는 근거리 통신수단과, IEEE 802.11.x 기반 무선랜 프로토콜을 이용한 무선 통신채널을 연결하는 무선 통신부(245)를 구비하여 이루어지는 것을 특징으로 한다.
상기 무선 통신부(245)는 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 유선으로 연결된 무선 AP(Access Point), 또는 기지국과 블루투스(BlueTooth), 와이파이(Wi-Fi), UWB(Ultra Wide Band system)를 적어도 하나 이상 포함하는 근거리 통신수단과, IEEE 802.11.x 기반 무선랜 프로토콜을 이용한 무선 통신채널을 연결하는 것을 특징으로 하며, 상기 무선 AP(또는 기지국)을 통해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 로봇 제어 및 금융거래(또는 금융상품 홍보)를 위한 통신채널을 연결하는 것을 특징으로 한다.
여기서, 상기 무선 통신부(245)와 상기 로봇제어 장치(또는 시스템) 사이에 연결되는 무선 통신채널은 상기 뱅크로봇(200)과 로봇제어 장치(또는 시스템) 간 송수신되는 트래픽 데이터가 외부에 노출되거나, 또는 임의의 근거리 통신장치가 상기 금융거래 통신채널에 접근하는 것을 차단하는 고수준의 보안 통신채널을 포함하여 이루어지는 것을 특징으로 하며, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면2를 참조 및/또는 변형하여 상기 뱅크로봇(200)과 로봇제어 장치(또는 시스템) 간 고수준 보안 통신채널에 대한 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
본 발명의 일 실시 방법에 따르면, 상기 무선 통신부(245)는 상기 무선 통신채널을 통해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 상기 뱅크로봇(200) 제어를 위한 로봇제어 통신채널을 연결하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 무선 통신부(245)는 상기 무선 통신채널을 통해 상기 로봇제어 장치(또는 시스템)와 금융거래 통신채널을 연결하고, 상기 로봇제어 장치(또는 시스템)의 중계를 통해 금융망(예컨대, 당행망, CD공동망 등)에 접속하는 것이 바람직하다.
상기 무선 통신부(245)와 상기 로봇제어 장치(또는 시스템) 사이에 상기 금융거래 통신채널이 연결된 경우, 상기 로봇제어 장치(또는 시스템)는 상기 뱅크로봇(200)과 연결된 로봇제어 통신채널을 통해 상기 금융거래 통신채널을 기반으로 상기 뱅크로봇(200)을 통해 이루어지는 적어도 하나 이상의 금융거래가 기 설정된 금융거래 시나리오에 따라 수행되는지 검증하거나, 또는 상기 뱅크로봇(200)을 통해 이루어지는 적어도 하나 이상의 금융상품 홍보가 기 설정된 금융상품 홍보 시나리오에 따라 수행되는지 검증하는 것이 바람직하다.
만약 상기 무선 통신부(245)와 상기 로봇제어 장치(또는 시스템) 사이에 상기 금융거래 통신채널이 연결되고, 상기 뱅크로봇(200)을 통해 이루어지는 금융거래(또는 금융상품 홍보)가 기 설정된 시나리오에 따라 정상적으로 이루어지는 경우, 상기 로봇제어 장치(또는 시스템)는 상기 뱅크로봇(200)을 운영하는 은행에 구비된 금융시스템 입장에서 상기 로봇제어 장치(또는 시스템)은 가상의 창구단말의 기능을 수행하거나, 또는 가상의 CD/ATM 기능을 수행하는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 무선 통신부(245)는 상기 로봇제어 장치(또는 시스템)에 구비된 무선 AP와 상기 무선 통신채널을 연결하는 무선 주파수 신호에 대한 신호 세기를 주기적으로 확인하는 기능이 포함되어 있는 것이 바람직하며, 상기 신호 세기가 일정 기준 값보다 작아지는 경우, 이를 주 제어부(205)로 통지하는 것이 바람직하다.
이 때, 상기 위치 제어부(243)는 상기 자율적 이동수단(290)과 연계하여 상기 뱅크로봇(200)의 위치를 상기 로봇제어 장치(또는 시스템)에 구비된 무선 AP와 보다 더 근접한 위치로 이동하도록 제어하거나, 또는 상기 무선 AP와 뱅크로 봇(200) 사이에 무선 주파수 송수신에 장애가 되는 고정 객체(예컨대, 금속 구조물)가 없는 위치로 이동하도록 제어하는 것이 바람직하다.
도면2를 참조하면, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하는 뱅크로봇(200)은, 상기 뱅크로봇(200)의 동작모드가 상기 뱅크로봇(200)을 통해 제공 가능한 금융거래(또는 금융상품 홍보)에 대응하는 특정 동작모드로 설정되면, 상기 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보를 포함하는 메모리부(260)와 연계하여 상기 뱅크로봇(200)에 구비된 화면 출력장치로 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보와 연계된 적어도 하나 이상의 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면을 상기 시나리오에 따라 출력하도록 처리하는 화면 출력부(247)와, 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면 출력 시, 상기 인터페이스 화면에 포함된 사용자 인터페이스를 통해 적어도 하나 이상의 금융거래 정보(또는 금융상품 가입 정보)를 입력하도록 처리하는 키 입력부(250)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드는 상기 고객 응대 처리부(220)에서 상기 음성 출력수단(263), 음성 입력수단(270) 및 화상 인식수단(280)과 연계하여 상기 뱅크로봇(200)의 전면에 위치한 복수의 고객 중 특 정 금융거래(또는 금융상품 홍보) 대상 고객과 고객 응대 대화(예컨대, 뱅크로봇(200)의 발화와 이에 따른 금융거래(또는 금융상품 홍보) 고객 응답 분석, 또는 금융거래(또는 금융상품 홍보)의 발화 분석)를 통해 자동 설정되는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드는 상기 화면 출력부(247)를 통해 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 선택 인터페이스를 출력하고, 상기 금융거래(또는 금융상품 홍보) 선택 인터페이스에 대응하여 상기 키 입력부(250)를 통해 선택되는 금융거래(또는 금융상품 홍보)에 대응하는 동작모드로 수동 설정되는 것이 바람직하다.
본 발명의 또다른 일 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드는 상기 무선 통신부(245)를 통해 로봇제어 장치(또는 시스템)으로부터 동작모드 설정 정보를 수신함에 의해, 상기 동작모드 설정 정보에 대응하는 동작모드로 자동 설정되는 것이 바람직하다.
상기 실시 방법 중 어느 하나의 실시 방법을 통해 뱅크로봇(200)의 동작모드가 상기 뱅크로봇(200)을 통해 제공 가능한 금융거래(또는 금융상품 홍보)에 대응하는 특정 동작모드로 설정되면, 상기 화면 출력부(247)는 상기 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보를 포함하는 메모리 부(260)와 연계하여 상기 동작모드에 대응하는 소정의 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보를 확인하고, 상기 메모리부(260)와 연계하여 상기 확인된 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보와 연계된 복수의 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 중, 제1 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면을 확인하고, 상기 확인된 제1 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면을 상기 뱅크로봇(200)에 구비된 화면 출력장치로 출력하도록 처리하는 것을 특징으로 한다.
이후, 상기 키 입력부(250)를 통해 상기 제1 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면에 대응하는 제1 금융거래 정보(또는 금융상품 가입 정보)가 입력되면, 상기 화면 출력부(247)는 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 따라 상기 메모리부(260)와 연계하여 제M(M=2,3,...) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면을 확인하고, 상기 확인된 제M(M=2,3,...) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면을 상기 뱅크로봇(200)에 구비된 화면 출력장치로 출력하도록 처리하는 것을 특징으로 한다.
상기 키 입력부(250)는 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면이 출력되면, 상기 뱅크로봇(200)에 구비된 키 입력장치(예컨대, 상 기 화면 출력장치와 연계된 터치패드 입력장치, 또는 키패드, 또는 키보드)를 통해 상기 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면에 대응하는 제m(1<=m<=M) 금융거래 정보(또는 금융상품 가입 정보)가 입력되도록 처리하는 것을 특징으로 한다.
도면2를 참조하면, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하는 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 MS(Magnetic Stripe), 또는 IC(Integrated Circuit)칩으로부터 금융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하는 카드 리더부(253)를 구비하여 이루어지는 것을 특징으로 한다.
상기 화면 출력부(247)를 통해 상기 화면 출력장치에 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래(또는 금융상품 홍보)를 위한 시나리오 정보에 따라 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면이 출력되고, 상기 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면에 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 MS, 또는 IC칩으로부터 금융정보를 리딩하도록 요청하는 사용자 인터페이스가 포함된 경우, 상기 카드 리더부(253)는 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 MS, 또는 IC칩으로부터 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래(또는 금융상품 홍보)를 처리하기 위한 금 융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하는 것을 특징으로 한다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 카드 리더부(253)가 ISO/IEC 7810 규격에 따라 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 MS로부터 상기 금융정보를 리딩하는 기술적 특징, 또는 ISO/IEC 7816 규격(또는 ICO/IEC 14443 규격)에 따라 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 IC칩으로부터 상기 금융정보를 리딩하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
도면2를 참조하면, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하는 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID(Radio Frequency Identification) 태그로부터 금융관련 RFID 정보를 리딩하는 RFID 리더부(255)를 구비하여 이루어지는 것을 특징으로 한다.
상기 화면 출력부(247)를 통해 상기 화면 출력장치에 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래(또는 금융상품 홍보)를 위한 시나리오 정보에 따라 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면이 출력되고, 상기 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면 에 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID(Radio Frequency Identification) 태그로부터 금융관련 RFID 정보를 리딩하도록 요청하는 사용자 인터페이스가 포함된 경우, 상기 RFID 리더부(255)는 ISO/IEC 18000 시리즈 규격 중 어느 하나의 규격에 따라 상기 RFID 리더부(255)의 무선 주파수 도달 범위에 존재하는 RFID 태그로부터 금융관련 RFID 정보를 리딩하는 것을 특징으로 한다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 RFID 리더부(255)가 ISO/IEC 18000 시리즈 규격에 따라 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 상기 금융관련 RFID 정보를 리딩하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
도면2를 참조하면, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하는 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 신분증(예컨대, 주민등록증, 운전면허증 등)의 전면/후편의 스캐닝하여 신분증 이미지 컨텐츠를 획득하는 신분증 스캔부(257)를 구비하여 이루어지는 것을 특징으로 한다.
상기 화면 출력부(247)를 통해 상기 화면 출력장치에 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래(또는 금융상품 홍보)를 위한 시나리오 정보에 따라 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면이 출력되고, 상기 제m(1<=m<=M) 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면에 상기 금융거래(또는 금융상품 홍보) 대상 고객에 대한 가상의 대면 거래를 처리하기 위해 상기 고객이 소지한 신분증(예컨대, 주민등록증, 운전면허증 등)의 전면/후편의 스캐닝하도록 요청하는 사용자 인터페이스가 포함된 경우, 상기 신분증 스캔부(257)는 이미지 스캔 방식에 따라 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 신분증(예컨대, 주민등록증, 운전면허증 등)의 전면/후편의 스캐닝하여 신분증 이미지 컨텐츠를 획득하는 것을 특징으로 한다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 신분증 스캔부(257)가 이미지 스캔 방식에 따라 상기 금융거래(또는 금융상품 홍보) 대상 고객이 소지한 신분증의 전면/후편을 스캐닝하여 신분증 이미지 컨텐츠를 획득하는 기술적 특징을 기 숙지하고 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
도면2를 참조하면, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하는 뱅크로봇(200)은, 상기 뱅크로봇(200)이 상기 은행지점에서 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 제공 가능한 복수의 금융거래(또는 금융상품 홍보)에 대응하는 복수의 동작모드 정보와, 상기 동작모드에 대 응하는 적어도 하나 이상의 시나리오 정보 및 상기 시나리오 정보에 대응하는 금융거래(또는 금융상품 홍보)를 위한 인터페이스 정보를 연계 처리하여 저장하는 메모리부(260)를 구비하여 이루어지는 것을 특징으로 한다.
상기 메모리부(260)는 상기 뱅크로봇(200)이 상기 무선 통신부(245)를 통해 통신 연결된 로봇제어 장치(또는 시스템)와 연계하여 가상의 대면 거래를 제공할 수 있는 금융거래(또는 금융상품 홍보)에 대응하는 복수의 동작모드 정보를 저장하는 것을 특징으로 한다.
또한, 상기 메모리부(260)는 상기 뱅크로봇(200)이 로봇제어 장치(또는 시스템)와 연계하여 제공할 수 있는 복수의 금융거래(또는 금융상품 홍보)에 대응하는 복수의 동작모드 중, 어느 하나의 동작모드에 대응하여 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 처리한 후, 상기 동작모드에 대응하는 적어도 하나 이상의 금융거래(또는 금융상품 홍보)를 제공하는 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보를 상기 동작모드 정보와 연계하여 저장하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 시나리오 정보는, 상기 뱅크로봇(200)의 동작모드에서 상기 금융거래 대상 고객이 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 한 것으로 처리하는 가상 대면 인증 시나리오 정보와, 상기 가상 대면 인증 시나리오 전/후에 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 적어도 하나 이상의 금융거래 인터페이스 화면을 출력하기 위한 인터페이스 출력 시나리오 정보와, 상기 금융거래 인터페이스 화면을 기반으로 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 적어도 하나 이상의 금융거래 정보를 입력되도록 처리하기 위한 정보 입력 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 MS/IC칩으로부터 금융정보를 리딩하기 위한 카드(또는 통장) 리딩 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 금융관련 RFID 정보를 리딩하기 위한 RFID 리딩 시나리오 정보와, 상기 입력된 금융거래 정보, 또는 상기 리딩된 금융정보, 또는 금융관련 RFID 정보가 시나리오에 따라 유효한지 검증하기 위한 정보 검증 시나리오 정보와, 상기 입력(또는 리딩)된 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보를 상기 금융거래 통신채널을 통해 전송하고, 상기 금융거래 요청 정보에 대응하는 금융거래 처리 정보를 수신하기 위한 정보 송수신 시나리오 정보와, 상기 정보 입력 시나리오 정보에 따라 입력(또는 리딩)된 적어도 하나 이상의 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성 시나리오 정보와, 금융거래 취소 시나리오 정보 등을 일련의 순서에 따라 순차적으로 포함하여 이루어지는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드에 대응하는 금융상품 홍보 시나리오 정보는, 상기 뱅크로봇(200)의 동작모드에서 상기 금융상품 홍보 대상 고객이 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 한 것으로 처리하는 가상 대면 인증 시나리오 정보와, 상기 가상 대면 인증 시나리오 전/후에 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 적어도 하나 이상의 금융상품 홍보 인터페이스 화면을 출력하기 위한 인터페이스 출력 시나리오 정보와, 상기 금융상품 홍보 인터페이스 화면을 기반으로 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 적어도 하나 이상의 금융상품 가입 정보를 입력되도록 처리하기 위한 정보 입력 시나리오 정보와, 상기 금융상품 홍보 대상 고객이 소지한 카드(또는 통장)에 구비된 MS/IC칩으로부터 금융정보를 리딩하기 위한 카드(또는 통장) 리딩 시나리오 정보와, 상기 금융상품 홍보 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 금융관련 RFID 정보를 리딩하기 위한 RFID 리딩 시나리오 정보와, 상기 입력된 금융상품 가입 정보, 또는 상기 리딩된 금융정보, 또는 금융관련 RFID 정보가 시나리오에 따라 유효한지 검증하기 위한 정보 검증 시나리오 정보와, 상기 입력(또는 리딩)된 정보를 적어도 하나 이상 포함하는 금융상품 가입 요청 정보를 상기 금융거래 통신채널을 통해 전송하고, 상기 금융상품 가입 요청 정보에 대응하는 금융상품 가입 처리 정보를 수신하기 위한 정보 송수신 시나리오 정보와, 상기 정보 입력 시나리오 정보에 따라 입력(또는 리딩)된 적어도 하나 이상의 금융상품 가입 요청 정보를 은행 별 거래 신청서 서식에 포함하여 이루 어진 전자문서를 생성하는 전자문서 생성 시나리오 정보와, 금융상품 가입 취소 시나리오 정보 등을 일련의 순서에 따라 순차적으로 포함하여 이루어지는 것이 바람직하다.
여기서, 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 포함된 인터페이스 출력 시나리오 정보의 인터페이스 출력 순서와, 상기 정보 입력 시나리오 정보, 또는 카드(또는 통장) 리딩 시나리오 정보와, 또는 RFID 리딩 시나리오 정보 등의 정보 입력(또는 리딩) 순서와, 상기 정보 송수신 시나리오 정보의 정보 송수신 순서 등은, 상기 뱅크로봇(200)을 운용하는 은행에서 정의한 금융거래(또는 금융상품 홍보) 절차를 포함하도록 정의되는 것이 바람직하며, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 각 은행 별 금융거래(또는 금융상품 홍보) 절차에 따라 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 포함된 세부 시나리오의 동작 순서를 정의하는 방법을 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 하며, 본 발명의 기술적 특징이 각 은행 별 금융거래(또는 금융상품 홍보) 절차에 의해 한정되지 아니함을 명백하게 밝혀두는 바이다.
또한, 상기 메모리부(260)는 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 상기 화면 출력부(247)를 통해 상기 화면 출력장치로 출력될 적어도 하나 이상의 금융거래 인터페 이스(또는 금융상품 홍보 인터페이스) 화면에 대응하는 인터페이스 정보를 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보와 연계하여 저장하는 것을 특징으로 한다.
본 발명에 따르면, 상기 메모리부(260)는 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 포함된 가상 대면 인증 시나리오 정보에 따라 상기 화면 인식수단을 통해 인식된 상기 금융거래(또는 금융상품 홍보) 대상 고객의 안면 화상 데이터와, 상기 신분증 스캔부(257)를 통해 스캔된 신분증 이미지 컨텐츠에 포함된 고객 이미지 데이터를 연계하여 이루어진 고객 화상 데이터를 저장하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 뱅크로봇(200)이 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 적어도 하나 이상의 가상 대면 방식의 금융거래를 제공한 경우, 상기 고객 화상 데이터는 상기 고객을 대상으로 처리된 금융거래 내역(도시생략)과 연계 처리되어 저장되는 것이 바람직하다.
또는, 상기 뱅크로봇(200)이 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 적어도 하나 이상의 금융상품 홍보 후, 상기 금융상품에 가입하도록 처리한 경우, 상기 고객 화상 데이터는 상기 고객을 대상으로 처리된 금융상품 가입 내역(도시생략)과 연계 처리되어 저장되는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 메모리부(260)는 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 대상 고객에게 홍보할 적어도 하나 이상의 금융상품 홍보 정보를 저장하는 것이 바람직하다.
여기서, 상기 금융상품 홍보 정보는 상기 시나리오 정보 중, 적어도 하나 이상의 금융상품 홍보 시나리오 정보와 연계 처리되어 저장되는 것이 바람직하며, 이에 의해 상기 뱅크로봇(200)은 별도의 서버(또는 외부 저장장치)로부터 상기 금융상품 홍보 정보를 수신하지 않고, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 적절한 적어도 하나 이상의 금융상품을 즉시 홍보할 수 있게 된다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하기 위해, 상기 뱅크로봇(200)에 구비된 적어도 하나 이상의 무선 통신부(245), 화면 출력부(247), 키 입력부(250), 카드 리더부(253), RFID 리더부(255), 신분증 스캔부(257), 메모리부(260), 위치 제어부(243), 안면 인식부(287) 및 고객 응대 처리부(220)를 각각 제어하고, 각 기능 구성부 간 정보(또는 데이터) 통신을 제어 및 관리하는 주 제어부(205)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 주 제어부(205)는 하드웨어적으로 상기 무선 통신부(245), 화면 출력부(247), 키 입력부(250), 카드 리더부(253), RFID 리더부(255), 신분증 스캔부(257), 메모리부(260), 위치 제어부(243), 안면 인식부(287) 및 고객 응대 처리부(220)를 각각 제어하고, 각 기능 구성부 간 정보(또는 데이터) 통신을 제어 및 관리함으로써, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하기 위해 상기 뱅크로봇(200)에 구비되는 프로그램 코드를 저장하는 기록매체와, 상기 프로그램 코드를 실행하는 프로세서를 포함하여 이루어지는 것이 바람직하다.
또는, 상기 주 제어부(205)는 소프트웨어적으로 상기 무선 통신부(245), 화면 출력부(247), 키 입력부(250), 카드 리더부(253), RFID 리더부(255), 신분증 스캔부(257), 메모리부(260), 위치 제어부(243), 안면 인식부(287) 및 고객 응대 처리부(220)를 각각 제어하고, 각 기능 구성부 간 정보(또는 데이터) 통신을 제어 및 관리함으로써, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하기 위해 상기 뱅크로봇(200)에 구비되는 프로그램 코드를 총칭하는 것이 바람직하며, 이에 의해, 이하 본 도면2에서 상기 뱅크로봇(200)이 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하기 위해 상기 뱅크로봇(200)에 구비되어야 할 각 프로그램 코드에 대응하는 기능 구성부를 편의상 본 주 제어부(205) 내에 도시하여 설명하기로 한다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍 보) 대상 고객에게 가상의 대면 거래를 제공하기 위해, 상기 뱅크로봇(200)이 부팅된 후, 상기 무선 통신부(245)를 통해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 로봇제어 통신채널이 연결되는지 확인하거나, 또는 상기 뱅크로봇(200)의 동작모드가 설정된 후, 상기 무선 통신부(245)를 통해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 금융거래 통신채널이 연결되는지 확인하는 통신채널 연결 확인부(210)를 구비하여 이루어지는 것을 특징으로 한다.
상기 뱅크로봇(200)에 구비된 전원 공급부(도시생략)로부터 전원이 공급되어 부팅되면, 상기 통신채널 연결 확인부(210)는 상기 무선 통신부(245)를 통해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 로봇제어 통신채널을 연결하도록 요청하고, 상기 무선 통신부(245)에 의해 로봇제어 장치(또는 시스템)와 로봇제어 통신채널을 연결되는지 확인하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 통신채널 연결 확인부(210)에 의해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 상기 로봇제어 통신채널을 연결된 것이 확인되지 않으면, 상기 뱅크로봇(200)은 기동하지 않고 상기 로봇제어 통신채널이 연결될 때까지 대기하는 것이 바람직하다.
또한, 상기 통신채널 연결 확인부(210)에 의해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 로봇제어 통신채널을 연결된 것이 확인된 후, 상기 뱅크 로봇(200)은 주기적으로(또는 금융거래(또는 금융상품 홍보) 관련 이벤트에 대응하여) 상기 무선 통신부(245)를 통해 상기 로봇제어 장치(또는 시스템)와 상기 로봇제어 통신채널이 유지되고 있는지 확인하는 것이 바람직하다.
만약 상기 로봇제어 통신채널이 단절된 경우, 상기 뱅크로봇(200)은 기동을 중지하는 것이 바람직하며, 이후 상기 뱅크로봇(200)과 로봇제어 장치(또는 시스템)는 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 포함된 금융거래 취소 시나리오(또는 금융상품 가입 취소 시나리오) 정보에 따라 로봇제어 통신채널이 단절되는 시점에 수행되고 있던 금융거래(또는 금융상품 홍보)를 각각 취소하는 것이 바람직하다.
상기 뱅크로봇(200)의 동작모드가 상기 금융거래(또는 금융상품 홍보)를 위한 특정 동작모드로 설정되면, 상기 통신채널 연결 확인부(210)는 상기 로봇제어 장치(또는 시스템)와 상기 로봇제어 통신채널이 연결된 상태에서, 상기 무선 통신부(245)를 통해 상기 로봇제어 장치(또는 시스템)와 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 통신채널이 연결되는지 확인하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 통신채널 연결 확인부(210)에 의해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 상기 금융거래 통신채널을 연결된 것이 확인되지 않으면, 상기 뱅크로봇(200)은 상기 뱅크로봇(200)의 동작모드 에 대응하는 금융거래(또는 금융상품 홍보) 기능을 수행하지 않고 상기 금융거래 통신채널이 연결될 때까지 대기하는 것이 바람직하다.
또한, 상기 통신채널 연결 확인부(210)에 의해 상기 은행지점에 구비된 로봇제어 장치(또는 시스템)와 상기 로봇제어 통신채널이 연결된 상태에서 상기 금융거래 통신채널이 연결된 후, 상기 뱅크로봇(200)은 주기적으로(또는 금융거래(또는 금융상품 홍보) 관련 이벤트에 대응하여) 상기 무선 통신부(245)를 통해 상기 로봇제어 장치(또는 시스템)와 상기 금융거래 통신채널이 유지되고 있는지 확인하는 것이 바람직하다.
만약 상기 금융거래 통신채널이 단절된 경우, 상기 뱅크로봇(200)은 상기 뱅크로봇(200) 동작모드에 대응하는 금융거래(또는 금융상품 홍보)를 중지하는 것이 바람직하며, 이후 상기 뱅크로봇(200)과 로봇제어 장치(또는 시스템)는 상기 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 포함된 금융거래 취소 시나리오(또는 금융상품 가입 취소 시나리오) 정보에 따라 금융거래 통신채널이 단절되는 시점에 수행되고 있던 금융거래(또는 금융상품 홍보)를 각각 취소하는 것이 바람직하다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하기 위해, 상기 고객 응대 처리 부(220)와 연계하여 상기 뱅크로봇(200)을 통해 제공 가능한 금융거래(또는 금융상품 홍보)에 대응하는 뱅크로봇(200) 동작모드를 설정하거나, 또는 상기 화면 출력부(247) 및 키 입력부(250)와 연계하여 상기 뱅크로봇(200)을 통해 제공 가능한 금융거래(또는 금융상품 홍보)에 대응하는 뱅크로봇(200) 동작모드를 설정하거나, 또는 상기 무선 통신부(245)를 통해 상기 로봇제어 장치(또는 시스템)로부터 수신되는 동작모드 설정 정보에 따라 상기 뱅크로봇(200) 동작모드를 설정하는 동작모드 설정부(215)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 고객 응대 처리부(220)에서 상기 음성 출력수단(263), 음성 입력수단(270) 및 화상 인식수단(280)과 연계하여 상기 뱅크로봇(200)의 전면에 위치한 복수의 고객 중 특정 금융거래(또는 금융상품 홍보) 대상 고객과 고객 응대 대화(예컨대, 뱅크로봇(200)의 발화와 이에 따른 금융거래(또는 금융상품 홍보) 고객 응답 분석, 또는 금융거래(또는 금융상품 홍보)의 발화 분석)를 통해 금융거래(또는 금융상품 홍보) 대상 정보를 확인하여 제공하면, 상기 동작모드 설정부(215)는 상기 금융거래(또는 금융상품 홍보) 대상 정보에 대응하는 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드를 상기 뱅크로봇(200)의 동작모드로 자동 설정하는 것을 특징으로 한다.
본 발명의 다른 일 실시 방법에 따르면, 상기 화면 출력부(247)를 통해 적어도 하나 이상의 금융거래(또는 금융상품 홍보) 선택 인터페이스를 출력하고, 상기 금융거래(또는 금융상품 홍보) 선택 인터페이스에 대응하여 상기 키 입력부(250)를 통해 금융거래(또는 금융상품 홍보) 대상이 선택되면, 상기 동작모드 설정부(215)는 상기 금융거래(또는 금융상품 홍보) 선택 정보에 대응하는 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드를 상기 뱅크로봇(200)의 동작모드로 자동 설정하는 것을 특징으로 한다.
본 발명의 또다른 일 실시 방법에 따르면, 상기 무선 통신부(245)를 통해 로봇제어 장치(또는 시스템)으로부터 동작모드 설정 정보가 수신되면, 상기 동작모드 설정부(215)는 상기 동작모드 설정 정보에 대응하는 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드를 상기 뱅크로봇(200)의 동작모드로 자동 설정하는 것을 특징으로 한다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융거래(또는 금융상품 홍보) 대상 고객에게 가상의 대면 거래를 제공하기 위해, 상기 동작모드 설정부(215)에 의해 상기 뱅크로봇(200)의 동작모드가 설정되면, 상기 메모리부(260)와 연계하여 상기 설정된 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보를 선택하는 시나리오 선택부(220)와, 상기 메모리부(260)와 연계하여 상기 선택된 시나리오 정보에 대응하는 적어도 하나 이상의 인터페이스 정보를 확인하고, 상기 화면 출력부(247)와 연계하여 상기 시나리오 정보에 따라 적어도 하나 이상의 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면을 출력하는 인터페이스 출력부(223)를 구비하여 이루어지는 것을 특징으로 한다.
상기 동작모드 설정부(215)에 의해 상기 뱅크로봇(200)의 동작모드가 설정되면, 상기 시나리오 선택부(220)는 상기 메모리부(260)와 연계하여 상기 설정된 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보를 선택하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 시나리오 정보는, 상기 뱅크로봇(200)의 동작모드에서 상기 금융거래 대상 고객이 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 한 것으로 처리하는 가상 대면 인증 시나리오 정보와, 상기 가상 대면 인증 시나리오 전/후에 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 적어도 하나 이상의 금융거래 인터페이스 화면을 출력하기 위한 인터페이스 출력 시나리오 정보와, 상기 금융거래 인터페이스 화면을 기반으로 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 적어도 하나 이상의 금융거래 정보를 입력되도록 처리하기 위한 정보 입력 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 MS/IC칩으로부터 금융정보를 리딩하기 위한 카드(또는 통장) 리딩 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 금융관련 RFID 정보를 리딩하기 위한 RFID 리딩 시나리오 정보와, 상기 입력된 금융거래 정보, 또는 상기 리딩된 금융정보, 또는 금융관련 RFID 정보가 시나리오에 따라 유효한지 검증하기 위한 정보 검증 시나리오 정보와, 상기 입력(또는 리딩)된 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보를 상기 금융거래 통신채널을 통해 전송하고, 상기 금융거래 요청 정보에 대응하는 금융거래 처리 정보를 수신하기 위한 정보 송수신 시나리오 정보와, 상기 정보 입력 시나리오 정보에 따라 입력(또는 리딩)된 적어도 하나 이상의 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성 시나리오 정보와, 금융거래 취소 시나리오 정보 등을 일련의 순서에 따라 순차적으로 포함하여 이루어지는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드에 대응하는 금융상품 홍보 시나리오 정보는, 상기 뱅크로봇(200)의 동작모드에서 상기 금융상품 홍보 대상 고객이 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 한 것으로 처리하는 가상 대면 인증 시나리오 정보와, 상기 가상 대면 인증 시나리오 전/후에 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 적어도 하나 이상의 금융상품 홍보 인터페이스 화면을 출력하기 위한 인터페이스 출력 시나리오 정보와, 상기 금융상품 홍보 인터페이스 화면을 기반으로 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 적어도 하나 이상의 금융상품 가입 정보를 입력되도록 처리하기 위한 정보 입력 시나리오 정보와, 상기 금융상품 홍보 대상 고객이 소지한 카 드(또는 통장)에 구비된 MS/IC칩으로부터 금융정보를 리딩하기 위한 카드(또는 통장) 리딩 시나리오 정보와, 상기 금융상품 홍보 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 금융관련 RFID 정보를 리딩하기 위한 RFID 리딩 시나리오 정보와, 상기 입력된 금융상품 가입 정보, 또는 상기 리딩된 금융정보, 또는 금융관련 RFID 정보가 시나리오에 따라 유효한지 검증하기 위한 정보 검증 시나리오 정보와, 상기 입력(또는 리딩)된 정보를 적어도 하나 이상 포함하는 금융상품 가입 요청 정보를 상기 금융거래 통신채널을 통해 전송하고, 상기 금융상품 가입 요청 정보에 대응하는 금융상품 가입 처리 정보를 수신하기 위한 정보 송수신 시나리오 정보와, 상기 정보 입력 시나리오 정보에 따라 입력(또는 리딩)된 적어도 하나 이상의 금융상품 가입 요청 정보를 은행 별 거래 신청서 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성 시나리오 정보와, 금융상품 가입 취소 시나리오 정보 등을 일련의 순서에 따라 순차적으로 포함하여 이루어지는 것이 바람직하다.
상기 시나리오 선택부(220)에 의해 상기 뱅크로봇(200) 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보가 선택되면, 상기 인터페이스 출력부(223)는 상기 메모리부(260)와 연계하여 상기 선택된 금융거래 시나리오(또는 금융상품 홍보 시나리오) 정보에 대응하는 적어도 하나 이상의 인터페이스 정보를 확인하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 인터페이스 출력부(223)는 상기 화면 출력부(247)와 연계하여 상기 선택된 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 포함된 가상 대면 인증 시나리오 정보에 따라 가상 대면 인증 인터페이스 화면을 출력하는 것이 바람직하다.
또한, 상기 인터페이스 출력부(223)는 상기 화면 출력부(247)와 연계하여 상기 선택된 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융거래 인터페이스(또는 금융상품 홍보 인터페이스) 화면을 출력하는 것을 특징으로 한다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융거래 대상 고객에게 가상의 대면 거래를 제공하기 위해, 상기 인터페이스를 출력부를 통해 상기 금융거래 시나리오 정보에 포함된 가상 대면 인증 시나리오에 따라 가상 대면 인증 인터페이스 화면 출력시, 상기 가상 대면 인증 인터페이스 화면을 기반으로 상기 안면 인식부(287)를 통해 인식된 상기 고객의 안면 인식 데이터와, 상기 신분증 스캔부(257)를 통해 인식된 고객 이미지 인식 데이터를 비교, 분석하여 상기 고객을 가상으로 대면 인식하는 가상 대면 인증부(225)와, 상기 인터페이스를 출력부를 통해 상기 금융거래 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융거래 인터페이스 화면 출력시, 상기 금융거래 인터페이스 화면으로 적어도 하나 이상의 금융거래 관련 정보(예컨대, 금융거래 정보, 금융정보, 금 융거래 처리 정보 등)를 출력하도록 처리하거나, 또는 상기 금융거래 인터페이스 화면에 포함된 사용자 인터페이스를 통해 상기 키 입력부(250)로부터 적어도 하나 이상의 금융거래 정보를 입력하도록 처리하거나, 또는 상기 금융거래 인터페이스 화면에 포함된 사용자 인터페이스를 통해 상기 카드 리더부(253)로부터 적어도 하나 이상의 금융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하도록 처리하거나, 또는 상기 금융거래 인터페이스 화면에 포함된 사용자 인터페이스를 통해 상기 RFID 리더부(255)를 통해 적어도 하나 이상의 금융관련 RFID 정보를 리딩하도록 처리하는 정보 처리부(227)와, 상기 금융거래 시나리오 정보에 따라 상기 정보 처리부(227)를 통해 입력(또는 리딩)된 정보를 포함하는 적어도 하나 이상의 금융거래 요청 정보를 상기 무선 통신부(245)를 통해 연결된 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로 전송하는 정보 전송부(230)와, 상기 금융거래 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로부터 상기 금융거래 요청 정보에 대응하는 적어도 하나 이상의 금융거래 처리 정보를 수신하는 정보 수신부(233)와, 상기 가상 대면 인증부(225)가 상기 금융거래 시나리오 정보에 따라 상기 고객의 가상으로 대면 인증하고, 상기 정보 처리부(227)가 상기 금융거래 시나리오 정보에 따라 각종 정보를 입출력 및 리딩하고, 상기 정보 전송부(230)가 상기 금융거래 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 적어도 하나 이상의 금융거래 요청 정보를 전송하고, 상기 정보 수신부(233)가 상기 금융거래 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 적어도 하나 이상의 금융거래 처리 정보를 수신하는 것을 검증하는 시나리오 검증 부(235)를 구비하여 이루어지는 것을 특징으로 한다.
상기 인터페이스를 출력부를 통해 상기 금융거래 시나리오 정보에 포함된 가상 대면 인증 시나리오에 따라 가상 대면 인증 인터페이스 화면 출력시, 상기 가상 대면 인증부(225)는 상기 가상 대면 인증 시나리오에 따라 상기 화상 인식수단(280)을 통해 인식된 상기 금융거래 대상 고객의 안면 화상 데이터를 기반으로 상기 안면 인식부(287)를 통해 인식된 안면 인식 데이터와, 상기 신분증 스캔부(257)를 통해 스캔된 신분증 이미지 컨텐츠에 포함된 고객 이미지 데이터(예컨대, 신분증에 포함된 고객증명 사진에 대응하는 이미지 컨텐츠 데이터)를 통해 인식된 고객 이미지 인식 데이터를 비교, 분석함으로써, 상기 금융거래 대상 고객을 상기 창구직원의 육안으로 대면 인증한 것과 같이 가상으로 대면 인증하는 것을 특징으로 한다.
상기 인터페이스를 출력부를 통해 상기 금융거래 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융거래 인터페이스 화면 출력시, 상기 정보 처리부(227)는 상기 출력된 금융거래 인터페이스 화면에 포함된 정보출력 항목에 기 확인된 적어도 하나 이상의 금융거래 관련 정보(예컨대, 금융거래 정보, 금융정보, 금융거래 처리 정보 등)를 출력하도록 처리하는 것을 특징으로 한다.
또는, 상기 인터페이스를 출력부를 통해 상기 금융거래 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융거래 인터페이스 화면 출력되고, 상기 금융거래 인터페이스 화면에 상기 키 입력부(250)를 통해 적어도 하나 이상의 금융거래 정보를 입력하도록 처리하는 사용자 인터페이스가 포함된 경우, 상기 정보 처리부(227)는 상기 금융거래 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 상기 사용자 인터페이스를 통해 상기 키 입력부(250)로부터 적어도 하나 이상의 금융거래 정보를 입력하도록 처리하는 것을 특징으로 한다.
또는, 상기 인터페이스를 출력부를 통해 상기 금융거래 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융거래 인터페이스 화면 출력되고, 상기 금융거래 인터페이스 화면에 상기 카드 리더부(253)를 통해 적어도 하나 이상의 금융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하도록 처리하는 사용자 인터페이스가 포함된 경우, 상기 정보 처리부(227)는 상기 금융거래 시나리오 정보에 포함된 카드(또는 통장) 리딩 시나리오 정보에 따라 상기 사용자 인터페이스를 통해 상기 카드 리더부(253)로부터 적어도 하나 이상의 금융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하도록 처리하는 것을 특징으로 한다.
또는, 상기 인터페이스를 출력부를 통해 상기 금융거래 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융거래 인터페 이스 화면 출력되고, 상기 금융거래 인터페이스 화면에 상기 RFID 리더부(255)를 적어도 하나 이상의 금융관련 RFID 정보를 리딩하도록 처리하는 사용자 인터페이스가 포함된 경우, 상기 정보 처리부(227)는 상기 금융거래 시나리오 정보에 포함된 RFID 리딩 시나리오 정보에 따라 상기 사용자 인터페이스를 통해 상기 RFID 리더부(255)를 통해 적어도 하나 이상의 금융관련 RFID 정보를 리딩하도록 처리하는 것을 특징으로 한다.
상기 정보 처리부(227)를 통해 적어도 하나 이상의 정보가 입력(또는 리딩)시, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 정보 검증 시나리오 정보를 기반으로 상기 입력(또는 리딩)되는 정보가 상기 정보 입력 시나리오, 또는 상기 카드(또는 통장) 리딩 시나리오, 또는 상기 RFID 리딩 시나리오 정보에 따라 유효하게 입력(또는 리딩)되는지 검증하는 것을 특징으로 한다.
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 입력 시나리오에 따른 각 정보 입력 단계를 인증하거나, 또는 카드(또는 통장) 리딩 시나리오에 따른 각 카드(또는 통장) 리딩 단계를 인증하거나, 또는 상기 RFID 리딩 시나리오 정보에 따른 각 RFID 리딩 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하다.
만약 상기 정보 검증 시나리오에 따라 상기 정보 처리부(227)를 통해 적어도 하나 이상의 정보를 입력(또는 리딩)한 것에 대한 유효성이 검증되지 않으면, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 금융거래 취소 시나리오 정보에 따라 상기 검증되지 않은 금융거래가 취소되도록 처리하는 것을 특징으로 한다.
상기 정보 처리부(227)를 통해 적어도 하나 이상의 정보가 입력(또는 리딩)되고, 상기 시나리오 검증부(235)에 의해 상기 입력(또는 리딩)된 정보가 검증되면, 상기 정보 전송부(230)는 상기 금융거래 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 정보 처리부(227)를 통해 입력(또는 리딩)된 정보를 포함하는 적어도 하나 이상의 금융거래 요청 정보를 상기 무선 통신부(245)를 통해 연결된 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로 전송하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 정보 전송부(230)에서 상기 금융거래 통신채널을 통해 상기 금융거래 요청 정보를 상기 로봇제어 장치(또는 시스템)로 전송시, 상기 정보 송수신 시나리오 정보는 상기 로봇제어 통신채널을 통해 상기 뱅크로봇(200)과 상기 로봇제어 장치(또는 시스템)이 상호 연계하여 상기 전송되는 금융거래 요청 정보에 대한 유효성을 검증하도록 처리하는 암호화/복호화 기반 보안 시나리오를 포함하여 이루어지는 것이 바람직하다.
상기 정보 전송부(230)에 의해 상기 금융거래 요청 정보가 상기 로봇제어 장치(또는 시스템)로 전송시, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 정보 검증 시나리오 정보를 기반으로 상기 전송되는 금융거래 요청 정보가 상기 정보 송수신 시나리오에 따라 유효하게 전송되는지 검증하는 것을 특징으로 한다.
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 송수신 시나리오에 따른 각 정보 전송 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하다.
만약 상기 정보 검증 시나리오에 따라 상기 정보 전송부(230)를 통해 상기 금융거래 요청 정보를 전송한 것에 대한 유효성이 검증되지 않으면, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 금융거래 취소 시나리오 정보에 따라 상기 검증되지 않은 금융거래가 취소되도록 처리하는 것을 특징으로 한다.
상기 정보 전송부(230)에 의해 상기 금융거래 요청 정보가 상기 로봇제어 장치(또는 시스템)로 전송되고, 상기 시나리오 검증부(235)에 의해 상기 금융거래 요청 정보 전송 과정이 검증되면, 상기 정보 수신부(233)는 상기 금융거래 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로부터 상기 금융거래 요청 정보에 대응하는 적어도 하나 이상의 금융거래 처리 정보를 수신하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 정보 수신부(233)에서 상기 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로부터 상기 금융거래 처리 정보를 수신시, 상기 정보 송수신 시나리오 정보는 상기 로봇제어 통신채널을 통해 상기 뱅크로봇(200)과 상기 로봇제어 장치(또는 시스템)이 상호 연계하여 상기 수신되는 금융거래 처리 정보에 대한 유효성을 검증하도록 처리하는 암호화/복호화 기반 보안 시나리오를 포함하여 이루어지는 것이 바람직하다.
상기 정보 수신부(233)에 의해 상기 금융거래 처리 정보가 상기 로봇제어 장치(또는 시스템)로부터 수신시, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 정보 검증 시나리오 정보를 기반으로 상기 수신되는 금융거래 처리 정보가 상기 정보 송수신 시나리오에 따라 유효하게 전송되는지 검증하는 것을 특징으로 한다.
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 송수신 시나리오에 따른 각 정보 수신 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하다.
만약 상기 정보 검증 시나리오에 따라 상기 정보 수신부(233)를 통해 상기 금융거래 처리 정보를 수신한 것에 대한 유효성이 검증되지 않으면, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 금융거래 취소 시나리오 정보에 따라 상기 검증되지 않은 금융거래가 취소되도록 처리하는 것을 특징으로 한다.
상기 정보 수신부(233)에 의해 상기 금융거래 처리 정보가 상기 로봇제어 장치(또는 시스템)로부터 수신되고, 상기 시나리오 검증부(235)에 의해 상기 금융거래 처리 정보 수신 과정이 검증되면, 상기 정보 처리부(227)는 상기 금융거래 시나리오에 따라 상기 수신된 금융거래 처리 정보를 상기 금융거래 인터페이스 화면에 포함하여 출력하는 것을 특징으로 한다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융거래 시나리오에 포함된 전자문서 생성 시나리오에 따라 상기 키 입력장치를 통해 입력된 금융거래 정보와, 상기 카드 리더장치를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성부(237)와, 상기 생성된 전자문서를 상기 금융거래 통신채널을 통해 상기 로봇제어 장치로 전송하는 전자문서 전송부(240)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따라 상기 뱅크로봇(200)에서 상기 정보 처리부(227)를 통해 입력(또는 리딩)된 적어도 하나 이상의 정보를 포함하는 금융거래 요청 정보를 통한 금융거래가 완료되는 경우, 상기 전자문서 생성부(237)는 상기 전자문서 생성 시나리오에 따라 상기 가상 대면 인증 방식의 금융거래 과정에서 상기 키 입력장치를 통해 입력된 금융거래 정보와, 상기 카드 리더장치를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보와, 상기 금융거래 처리 정보(예컨대, 금융거래 내역)을 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 전자문서가 금융거래 요청 정보에 대응하는 금융거래 완료 후에 생성되는 경우, 상기 전자문서는 상기 뱅크로봇(200)을 관리하는 직원의 전자서명이 자동 첨부되는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따라 상기 뱅크로봇(200)에서 상기 정보 처리부(227)를 통해 입력(또는 리딩)된 적어도 하나 이상의 정보를 포함하는 금융거래 요청 정보를 통한 금융거래가 완료되지 않거나, 또는 상기 금융거래 요청 정보가 창구거래를 지원하는 경우, 상기 전자문서 생성부(237)는 상기 전자문서 생성 시나리오에 따라 상기 정보 처리부(227)에 의해 상기 키 입력장치를 통해 입력된 금융거래 정보와, 상기 카드 리더장치를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 전자문서 생성부(237)에 의해 생성되는 전자문서는 EDI(Electronic Data Interchange) 파일, PDF(Portable Document Format) 파일, HWP/DOC 등을 적어도 하나 이상 포함하는 워드프로세서 파일, 또는 MHT를 포함하는 웹문서 파일을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 당업자의 의도에 따라 별도의 전자문서 파일 형식을 포함하여도 무방하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 각 은행에서 정의한 금융거래 별 전표(또는 거래 신청서) 서식을 포함하는 전자문서 서식 구조를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
상기 전자문서 생성부(237)에 의해 상기 전자문서가 생성되면, 상기 전자문서 전송부(240)는 상기 생성된 전자문서를 금융거래 통신채널을 통해 상기 로봇제어 장치로 전송하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따라 상기 뱅크로봇(200)으로부터 수신된 전자문 서에 금융거래 내역이 포함(또는 금융거래 완료 코드가 포함, 또는 뱅크로봇(200)을 관리하는 직원의 전자서명이 첨부)된 경우, 상기 로봇제어 장치는 상기 뱅크로봇(200)으로부터 수신된 전자문서를 통신망 상의 전자문서 서버로 전송하는 것을 특징으로 한다.
본 발명의 다른 일 실시 방법에 따라 상기 뱅크로봇(200)으로부터 수신된 전자문서에 금융거래 내역이 미포함(또는 전자문서 수신측 창구단말 정보가 포함)된 경우, 상기 로봇제어 장치는 상기 뱅크로봇(200)으로부터 수신된 전자문서를 상기 은행지점에 구비된 창구단말로 전송하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 전자문서 서버는 상기 은행 내부에 구비되는 것이 바람직하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명의 다른 일 실시 방법에 다르면, 상기 전자문서 서버는 상기 은행 외부에 공인된 전자문서 보관소에 구비되는 것이 바람직하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명에 따르면, 상기 전자문서 서버는 상기 로봇제어 장치로부터 수신된 전자문서를 저장하는 전자문서 D/B를 구비하여 이루어지는 것을 특징으로 하며, 상기 전자문서 D/B는 상기 로봇제어 장치로부터 수신된 전자문서와, 상기 전자문서를 관리하기 위한 전자문서 관리 정보를 연계하여 상기 전자문서 D/B에 저장하는 것을 특징으로 한다.
여기서, 상기 전자문서 관리 정보는 상기 전자문서 D/B에 저장되는 상기 전자문서를 관리하기 위한 전자문서 식별코드, 상기 전자문서 종류를 식별하기 위한 전자문서 종류 코드 정보, 상기 전자문서를 전송한 은행코드 정보(지점코드 정보, 창구단말 정보, 직원 정보), 상기 전자문서 D/B에 상기 전자문서를 저장한 문서저장 일시 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융상품 홍보 대상 고객에게 가상의 대면 거래를 제공하기 위해, 상기 인터페이스를 출력부를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 가상 대면 인증 시나리오에 따라 가상 대면 인증 인터페이스 화면 출력시, 상기 가상 대면 인증 인터페이스 화면을 기반으로 상기 안면 인식부(287)를 통해 인식된 상기 고객의 안면 인식 데이터와, 상기 신분증 스캔부(257)를 통해 인식된 고객 이미지 인식 데이터를 비교, 분석하여 상기 고객을 가상으로 대면 인식하는 가상 대면 인증부(225)와, 상기 인터페이스를 출력부를 통해 상기 금융상품 홍보 시나리오 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융상품 홍보 인터페이스 화면 출력시, 상기 금융상품 홍보 인터페이스 화면으로 적어도 하나 이상의 금융상품 홍보 정보를 출력하도록 처리하거나, 또는 상기 금융상품 홍보 인터페이스 화면에 포함된 사용자 인터페이스 를 통해 상기 키 입력부(250)로부터 적어도 하나 이상의 금융상품 가입 정보를 입력하도록 처리하거나, 또는 상기 금융상품 홍보 인터페이스 화면에 포함된 사용자 인터페이스를 통해 상기 카드 리더부(253)로부터 적어도 하나 이상의 금융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하도록 처리하거나, 또는 상기 금융상품 홍보 인터페이스 화면에 포함된 사용자 인터페이스를 통해 상기 RFID 리더부(255)를 통해 적어도 하나 이상의 금융관련 RFID 정보를 리딩하도록 처리하는 정보 처리부(227)와, 상기 금융상품 홍보 시나리오 정보에 따라 상기 정보 처리부(227)를 통해 입력(또는 리딩)된 정보를 포함하는 적어도 하나 이상의 금융상품 가입 요청 정보를 상기 무선 통신부(245)를 통해 연결된 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로 전송하는 정보 전송부(230)와, 상기 금융상품 홍보 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로부터 상기 금융상품 가입 요청 정보에 대응하는 적어도 하나 이상의 금융상품 가입 처리 정보를 수신하는 정보 수신부(233)와, 상기 가상 대면 인증부(225)가 상기 금융상품 홍보 시나리오 정보에 따라 상기 고객의 가상으로 대면 인증하고, 상기 정보 처리부(227)가 상기 금융상품 홍보 시나리오 정보에 따라 각종 정보를 입출력 및 리딩하고, 상기 정보 전송부(230)가 상기 금융상품 홍보 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 적어도 하나 이상의 금융상품 가입 요청 정보를 전송하고, 상기 정보 수신부(233)가 상기 금융상품 홍보 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 적어도 하나 이상의 금융상품 가입 처리 정보를 수신하는 것을 검증하는 시나리오 검증부(235)를 구비하여 이루어지는 것을 특징으로 한 다.
상기 인터페이스를 출력부를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 가상 대면 인증 시나리오에 따라 가상 대면 인증 인터페이스 화면 출력시, 상기 가상 대면 인증부(225)는 상기 가상 대면 인증 시나리오에 따라 상기 화상 인식수단(280)을 통해 인식된 상기 금융상품 홍보 대상 고객의 안면 화상 데이터를 기반으로 상기 안면 인식부(287)를 통해 인식된 안면 인식 데이터와, 상기 신분증 스캔부(257)를 통해 스캔된 신분증 이미지 컨텐츠에 포함된 고객 이미지 데이터(예컨대, 신분증에 포함된 고객증명 사진에 대응하는 이미지 컨텐츠 데이터)를 통해 인식된 고객 이미지 인식 데이터를 비교, 분석함으로써, 상기 금융상품 홍보 대상 고객을 상기 창구직원의 육안으로 대면 인증한 것과 같이 가상으로 대면 인증하는 것을 특징으로 한다.
상기 인터페이스를 출력부를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융상품 홍보 인터페이스 화면 출력시, 상기 정보 처리부(227)는 상기 출력된 금융상품 홍보 인터페이스 화면에 포함된 정보출력 항목에 기 확인된 적어도 하나 이상의 금융상품 홍보 정보를 출력하도록 처리하는 것을 특징으로 한다.
또는, 상기 인터페이스를 출력부를 통해 상기 금융상품 홍보 시나리오 정보 에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융상품 홍보 인터페이스 화면 출력되고, 상기 금융상품 홍보 인터페이스 화면에 상기 키 입력부(250)를 통해 적어도 하나 이상의 금융상품 가입 정보를 입력하도록 처리하는 사용자 인터페이스가 포함된 경우, 상기 정보 처리부(227)는 상기 금융상품 홍보 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 상기 사용자 인터페이스를 통해 상기 키 입력부(250)로부터 적어도 하나 이상의 금융상품 가입 정보를 입력하도록 처리하는 것을 특징으로 한다.
또는, 상기 인터페이스를 출력부를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융상품 홍보 인터페이스 화면 출력되고, 상기 금융상품 홍보 인터페이스 화면에 상기 카드 리더부(253)를 통해 적어도 하나 이상의 금융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하도록 처리하는 사용자 인터페이스가 포함된 경우, 상기 정보 처리부(227)는 상기 금융상품 홍보 시나리오 정보에 포함된 카드(또는 통장) 리딩 시나리오 정보에 따라 상기 사용자 인터페이스를 통해 상기 카드 리더부(253)로부터 적어도 하나 이상의 금융정보(예컨대, 계좌정보, 통장정보 등)를 리딩하도록 처리하는 것을 특징으로 한다.
또는, 상기 인터페이스를 출력부를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 인터페이스 출력 시나리오 정보에 따라 적어도 하나 이상의 금융상품 홍 보 인터페이스 화면 출력되고, 상기 금융상품 홍보 인터페이스 화면에 상기 RFID 리더부(255)를 적어도 하나 이상의 금융관련 RFID 정보를 리딩하도록 처리하는 사용자 인터페이스가 포함된 경우, 상기 정보 처리부(227)는 상기 금융상품 홍보 시나리오 정보에 포함된 RFID 리딩 시나리오 정보에 따라 상기 사용자 인터페이스를 통해 상기 RFID 리더부(255)를 통해 적어도 하나 이상의 금융관련 RFID 정보를 리딩하도록 처리하는 것을 특징으로 한다.
상기 정보 처리부(227)를 통해 적어도 하나 이상의 정보가 입력(또는 리딩)시, 상기 시나리오 검증부(235)는 상기 금융상품 홍보 시나리오 정보에 포함된 정보 검증 시나리오 정보를 기반으로 상기 입력(또는 리딩)되는 정보가 상기 정보 입력 시나리오, 또는 상기 카드(또는 통장) 리딩 시나리오, 또는 상기 RFID 리딩 시나리오 정보에 따라 유효하게 입력(또는 리딩)되는지 검증하는 것을 특징으로 한다.
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 입력 시나리오에 따른 각 정보 입력 단계를 인증하거나, 또는 카드(또는 통장) 리딩 시나리오에 따른 각 카드(또는 통장) 리딩 단계를 인증하거나, 또는 상기 RFID 리딩 시나리오 정보에 따른 각 RFID 리딩 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하다.
만약 상기 정보 검증 시나리오에 따라 상기 정보 처리부(227)를 통해 적어도 하나 이상의 정보를 입력(또는 리딩)한 것에 대한 유효성이 검증되지 않으면, 상기 시나리오 검증부(235)는 상기 금융상품 홍보 시나리오 정보에 포함된 금융상품 가입 취소 시나리오 정보에 따라 상기 검증되지 않은 금융상품 가입이 취소되도록 처리하는 것을 특징으로 한다.
상기 정보 처리부(227)를 통해 적어도 하나 이상의 정보가 입력(또는 리딩)되고, 상기 시나리오 검증부(235)에 의해 상기 입력(또는 리딩)된 정보가 검증되면, 상기 정보 전송부(230)는 상기 금융상품 홍보 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 정보 처리부(227)를 통해 입력(또는 리딩)된 정보를 포함하는 적어도 하나 이상의 금융상품 가입 요청 정보를 상기 무선 통신부(245)를 통해 연결된 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로 전송하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 정보 전송부(230)에서 상기 금융거래 통신채널을 통해 상기 금융상품 가입 요청 정보를 상기 로봇제어 장치(또는 시스템)로 전송시, 상기 정보 송수신 시나리오 정보는 상기 로봇제어 통신채널을 통해 상기 뱅크로봇(200)과 상기 로봇제어 장치(또는 시스템)이 상호 연계하여 상기 전송되는 금융상품 가입 요청 정보에 대한 유효성을 검증하도록 처리하는 암호화/복호화 기반 보안 시나리오를 포함하여 이루어지는 것이 바람직하다.
상기 정보 전송부(230)에 의해 상기 금융상품 가입 요청 정보가 상기 로봇제어 장치(또는 시스템)로 전송시, 상기 시나리오 검증부(235)는 상기 금융상품 홍보 시나리오 정보에 포함된 정보 검증 시나리오 정보를 기반으로 상기 전송되는 금융상품 가입 요청 정보가 상기 정보 송수신 시나리오에 따라 유효하게 전송되는지 검증하는 것을 특징으로 한다.
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 송수신 시나리오에 따른 각 정보 전송 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하다.
만약 상기 정보 검증 시나리오에 따라 상기 정보 전송부(230)를 통해 상기 금융상품 가입 요청 정보를 전송한 것에 대한 유효성이 검증되지 않으면, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 금융상품 가입 취소 시나리오 정보에 따라 상기 검증되지 않은 금융상품 가입이 취소되도록 처리하는 것을 특징으로 한다.
상기 정보 전송부(230)에 의해 상기 금융상품 가입 요청 정보가 상기 로봇제어 장치(또는 시스템)로 전송되고, 상기 시나리오 검증부(235)에 의해 상기 금융상품 가입 요청 정보 전송 과정이 검증되면, 상기 정보 수신부(233)는 상기 금융상품 홍보 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로부터 상기 금융상품 가입 요청 정보에 대응하는 적어도 하나 이상의 금융상품 가입 처리 정보를 수신하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 정보 수신부(233)에서 상기 금융거래 통신채널을 통해 상기 로봇제어 장치(또는 시스템)로부터 상기 금융상품 가입 처리 정보를 수신시, 상기 정보 송수신 시나리오 정보는 상기 로봇제어 통신채널을 통해 상기 뱅크로봇(200)과 상기 로봇제어 장치(또는 시스템)이 상호 연계하여 상기 수신되는 금융상품 가입 처리 정보에 대한 유효성을 검증하도록 처리하는 암호화/복호화 기반 보안 시나리오를 포함하여 이루어지는 것이 바람직하다.
상기 정보 수신부(233)에 의해 상기 금융상품 가입 처리 정보가 상기 로봇제어 장치(또는 시스템)로부터 수신시, 상기 시나리오 검증부(235)는 상기 금융상품 홍보 시나리오 정보에 포함된 정보 검증 시나리오 정보를 기반으로 상기 수신되는 금융상품 가입 처리 정보가 상기 정보 송수신 시나리오에 따라 유효하게 전송되는지 검증하는 것을 특징으로 한다.
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 송수신 시나리오에 따른 각 정보 수신 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하다.
만약 상기 정보 검증 시나리오에 따라 상기 정보 수신부(233)를 통해 상기 금융상품 가입 처리 정보를 수신한 것에 대한 유효성이 검증되지 않으면, 상기 시나리오 검증부(235)는 상기 금융거래 시나리오 정보에 포함된 금융상품 가입 취소 시나리오 정보에 따라 상기 검증되지 않은 금융상품 가입이 취소되도록 처리하는 것을 특징으로 한다.
상기 정보 수신부(233)에 의해 상기 금융상품 가입 처리 정보가 상기 로봇제어 장치(또는 시스템)로부터 수신되고, 상기 시나리오 검증부(235)에 의해 상기 금융상품 가입 처리 정보 수신 과정이 검증되면, 상기 정보 처리부(227)는 상기 금융상품 홍보 시나리오에 따라 상기 수신된 금융상품 가입 처리 정보를 상기 금융상품 홍보 인터페이스 화면에 포함하여 출력하는 것을 특징으로 한다.
도면2를 참조하면, 상기 뱅크로봇(200)은, 상기 금융상품 홍보 시나리오에 포함된 전자문서 생성 시나리오에 따라 상기 키 입력장치를 통해 입력된 금융상품 가입 정보와, 상기 카드 리더장치를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융상품 가입 요청 정보를 은행 별 거래 신청서 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성부(237)와, 상기 생성된 전자문서를 상기 금융거래 통신채널을 통해 상기 로봇제어 장치로 전송하는 전자문서 전송부(240)를 구비하여 이루어지는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따라 상기 뱅크로봇(200)에서 상기 정보 처리부(227)를 통해 입력(또는 리딩)된 적어도 하나 이상의 정보를 포함하는 금융상품 가입 요청 정보를 통한 금융상품 가입이 완료되는 경우, 상기 전자문서 생성부(237)는 상기 전자문서 생성 시나리오에 따라 상기 가상 대면 인증 방식의 금융상품 홍보 및 가입 과정에서 상기 키 입력장치를 통해 입력된 금융상품 가입 정보와, 상기 카드 리더장치를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융상품 가입 요청 정보와, 상기 금융상품 가입 처리 정보(예컨대, 금융상품 가입 내역)을 은행 별 거래 신청서 서식에 포함하여 이루어진 전자문서를 생성하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 전자문서가 금융상품 가입 요청 정보에 대응하는 금융상품 홍보 및 가입이 완료된 후에 생성되는 경우, 상기 전자문서는 상기 뱅크로봇(200)을 관리하는 직원의 전자서명이 자동 첨부되는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따라 상기 뱅크로봇(200)에서 상기 정보 처 리부(227)를 통해 입력(또는 리딩)된 적어도 하나 이상의 정보를 포함하는 금융상품 가입 요청 정보를 통한 금융상품 홍보 및 가입이 완료되지 않거나, 또는 상기 금융상품 가입 처리가 창구업무를 필요로 하는 경우, 상기 전자문서 생성부(237)는 상기 전자문서 생성 시나리오에 따라 상기 정보 처리부(227)에 의해 상기 키 입력장치를 통해 입력된 금융상품 가입 정보와, 상기 카드 리더장치를 통해 리딩된 금융정보(예컨대, 계좌정보, 통장정보 등)와, 상기 RFID 리더장치를 통해 리딩된 금융관련 RFID 정보를 적어도 하나 이상 포함하는 금융상품 가입 요청 정보를 은행 별 거래 신청서 서식에 포함하여 이루어진 전자문서를 생성하는 것을 특징으로 한다.
본 발명의 실시 방법에 따르면, 상기 전자문서 생성부(237)에 의해 생성되는 전자문서는 EDI(Electronic Data Interchange) 파일, PDF(Portable Document Format) 파일, HWP/DOC 등을 적어도 하나 이상 포함하는 워드프로세서 파일, 또는 MHT를 포함하는 웹문서 파일을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 당업자의 의도에 따라 별도의 전자문서 파일 형식을 포함하여도 무방하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 각 은행에서 정의한 금융상품 종류 별 거래 신청서 서식을 포함하는 전자문서 서식 구조를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
상기 전자문서 생성부(237)에 의해 상기 전자문서가 생성되면, 상기 전자문서 전송부(240)는 상기 생성된 전자문서를 금융거래 통신채널을 통해 상기 로봇제어 장치로 전송하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따라 상기 뱅크로봇(200)으로부터 수신된 전자문서에 금융상품 가입 내역이 포함(또는 금융상품 가입 완료 코드가 포함, 또는 뱅크로봇(200)을 관리하는 직원의 전자서명이 첨부)된 경우, 상기 로봇제어 장치는 상기 뱅크로봇(200)으로부터 수신된 전자문서를 통신망 상의 전자문서 서버로 전송하는 것을 특징으로 한다.
본 발명의 다른 일 실시 방법에 따라 상기 뱅크로봇(200)으로부터 수신된 전자문서에 금융상품 가입 내역이 미포함(또는 전자문서 수신측 창구단말 정보가 포함)된 경우, 상기 로봇제어 장치는 상기 뱅크로봇(200)으로부터 수신된 전자문서를 상기 은행지점에 구비된 창구단말로 전송하는 것을 특징으로 한다.
본 발명의 일 실시 방법에 따르면, 상기 전자문서 서버는 상기 은행 내부에 구비되는 것이 바람직하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명의 다른 일 실시 방법에 다르면, 상기 전자문서 서버는 상기 은행 외부에 공인된 전자문서 보관소에 구비되는 것이 바람직하며, 이에 의해 본 발명이 한정되지 아니한다.
본 발명에 따르면, 상기 전자문서 서버는 상기 로봇제어 장치로부터 수신된 전자문서를 저장하는 전자문서 D/B를 구비하여 이루어지는 것을 특징으로 하며, 상기 전자문서 D/B는 상기 로봇제어 장치로부터 수신된 전자문서와, 상기 전자문서를 관리하기 위한 전자문서 관리 정보를 연계하여 상기 전자문서 D/B에 저장하는 것을 특징으로 한다.
여기서, 상기 전자문서 관리 정보는 상기 전자문서 D/B에 저장되는 상기 전자문서를 관리하기 위한 전자문서 식별코드, 상기 전자문서 종류를 식별하기 위한 전자문서 종류 코드 정보, 상기 전자문서를 전송한 은행코드 정보(지점코드 정보, 창구단말 정보, 직원 정보), 상기 전자문서 D/B에 상기 전자문서를 저장한 문서저장 일시 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
도면3은 본 발명의 실시 방법에 따른 뱅크로봇(200) 운용장소에 대한 맵 데이터를 제작하기 위한 뱅크로봇(200) 초기화 과정을 도시한 도면이다.
보다 상세하게 본 도면3은 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치되는 경우, 상기 뱅크로봇(200)에 구비된 화상 인식수단(280)과 자율적 이동수단(290)을 기반으로 상기 뱅크로봇(200)이 은행지점을 포함하는 뱅크로봇(200) 운 용장소에 대한 맵 데이터를 제작하기 위한 초과화 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 상기 뱅크로봇(200) 운용장소에 대한 맵 데이터를 제작하기 위한 뱅크로봇(200) 초기화 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면3에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면3을 참조 및/또는 변형하여 외부 통신수단(예컨대, 상기 뱅크로봇(200)과 로봇제어 장치 간 로봇제어 통신채널, 또는 상기 뱅크로봇(200)에 구비된 유선 통신수단(도시생략))을 통해 상기 운용장소 맵 데이터를 다운로드하여 저장하는 과정을 유추할 수 있을 것이나, 본 발명은 상기 유추 가능한 모든 실시 방법을 포함하여 이루어지는 것이 명백함을 밝혀두는 바이다.
또한, 본 도면3에 도시된 실시 방법은 상기 뱅크로봇(200)이 은행지점에 최초 설치되는 실시 방법을 도시하여 설명하지만, 상기 운용장소 맵 데이터를 제작하는 과정이 상기 최초 설치 시점에만 적용되는 것은 결코 아니며, 당업자의 의도에 따라 상기 뱅크로봇(200) 운용장소의 인테리어가 변경되거나, 또는 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)의 추가(또는 제거)에 따라 주기적으로 반복 처리될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
도면3을 참조하면, 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치된 후, 상기 뱅크로봇(200)에 전원(예컨대, 뱅크로봇(200)에 구비된 배터리 전원)이 입력되어 부팅되면, 상기 뱅크로봇(200)은 무선 통신부(245)를 통해 상기 뱅크로봇(200) 운용장소에 구비된 무선AP와 무선 통신채널을 연결하고, 상기 무선 통신채널을 통해 상기 도면1에 도시된 로봇제어 장치와 로봇제어 통신채널이 연결되는지 확인한다(300).
여기서, 상기 로봇제어 통신채널은 상기 뱅크로봇(200)과 무선AP 간 무선 통신채널을 기반으로 상기 로봇제어 장치에서 상기 뱅크로봇(200)과 통신채널이 연결되어 있는지 주기적으로 확인하고, 상기 뱅크로봇(200)의 현재위치(또는 이동경로)를 추적하는 뱅크로봇(200) 감시 채널, 상기 뱅크로봇(200)의 동작모드를 확인하는 동작모드 확인 채널, 상기 뱅크로봇(200)의 동작모드를 원격으로 설정하는 동작모드 설정 채널, 상기 뱅크로봇(200)에서 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 상기 금융거래(또는 금융상품 홍보)를 처리하고 있는지 검증하는 동작 시나리오 검증 채널을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
상기 뱅크로봇(200) 감시 채널은, 상기 뱅크로봇(200)이 종래 CD/ATM과 같이 고정되지 않고 자율적으로 이동하는 이동 특성에 따라 상기 뱅크로봇(200)을 관리 하는 관리직원의 시선에서 벗어나는 경우가 비일비재하며, 상기 뱅크로봇(200)이 도난 당하거나, 또는 상기 관리직원의 시선에서 벗어난 상태에서 해커에 의해 조작 당하는 경우, 뱅킹시스템이 위험에 노출될 수 있는 위험성이 항상 상존하기 때문에 상기 뱅크로봇(200)이 도난, 유실, 오작동되지 않고 정상적으로 동작하고 있는지 실시간 감시하고, 상기 뱅크로봇(200)의 현재위치(또는 이동경로)를 추적하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 뱅크로봇(200) 감시 채널을 통해 감시되는 뱅크로봇(200) 동작 상태는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작모드 확인 채널은, 상기 뱅크로봇(200)과 금융거래(또는 금융상품 홍보) 대상 고객 간 대화, 또는 상기 금융거래(또는 금융상품 홍보) 대상 고객의 금융거래(또는 금융상품 홍보) 대상 선택에 따라 자동 설정되는 상기 뱅크로봇(200)의 동작모드를 원격으로 확인하기 위한 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작모드 확인 채널을 통해 확인되는 상기 뱅크로봇(200)의 동작모드는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작모드 설정 채널은, 상기 로봇제어 장치에서 상기 뱅크로봇(200)의 동작모드를 특정 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드로 원격 설정하기 위한 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작모드 설정 채널을 통해 설정된 상기 뱅크로봇(200)의 동작모드는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작 시나리오 검증 채널은, 상기 뱅크로봇(200)의 동작모드가 특정 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드로 자동 설정(또는 원격 설정)된 후, 상기 뱅크로봇(200)이 상기 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 상기 금융거래(또는 금융상품 홍보)를 적절히 처리하고 있는지 검증하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작 시나리오 검증 채널을 통해 검증되는 상기 뱅크로봇(200)의 시나리오 검증 정보는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 동작 시나리오 검증 채널은, 상기 뱅크로봇(200)에서 특정 금융거래 시나리오(또는 금융상품 홍보 시나리오) 단계를 수행한 후, 상기 시나리오 단계에 대한 검증 값(또는 인증 값)을 생성하여 상기 로봇제어 장치로 전송하면, 상기 로봇제어 장치에서 상기 검증 값(또는 인증 값)을 승인(또는 인증)하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 로봇제어 장치에서 상기 검증 값(또는 인증 값)을 승인(또는 인증)한 후, 상기 뱅크로봇(200)은 다음 시나리오 단계를 수행하는 것이 바람직하다.
만약 특정 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 금융거래(또는 금융상품 홍보)를 수행하는 동안 상기 동작 시나리오가 검증되지 않으면, 상기 로봇제어 장치는 상기 동작 시나리오가 검증되지 않은 금융거래(또는 금융상품 홍보)를 취소 처리하고, 상기 뱅크로봇(200) 역시 상기 동작 시나리오가 검증되지 않은 금융거래(또는 금융상품 홍보)를 취소 처리하는 것이 바람직하다.
만약 상기 뱅크로봇(200)과 로봇제어 장치 간 로봇제어 통신채널이 연결되면(305), 상기 뱅크로봇(200)은 상기 위치 제어부(243)(또는 메모리부(260)) 상에 상기 뱅크로봇(200) 운용장소에 대한 운용장소 맵 데이터가 저장되어 있는지 확인한다(310).
만약 상기 뱅크로봇(200) 운용장소에 대한 운용장소 맵 데이터가 기 저장되어 있다면(315), 상기 뱅크로봇(200)은 상기 운용장소 맵 데이터 제작 과정을 생략한다.
반면 상기 뱅크로봇(200) 운용장소에 대한 운용장소 맵 데이터가 기 저장되어 있지 않다면(315), 상기 뱅크로봇(200)은 상기 뱅크로봇(200)의 동작모드를 상기 운용장소 맵 데이터 제작모드로 설정하고(320), 상기 뱅크로봇(200)에 구비된 화면 출력장치를 통해 상기 뱅크로봇(200) 운용장소가 폐쇄형인지, 또는 개방형인지 설정하도록 요청한다(325).
만약 상기 뱅크로봇(200) 운용장소가 폐쇄형으로 설정되면(330), 상기 뱅크로봇(200)은 상기 화면 출력장치를 통해 상기 뱅크로봇(200) 운용장소 상에서 상기 뱅크로봇(200)에 구비된 배터리를 충전하는 전원공급 위치(예컨대, 상기 뱅크로봇(200)의 홈 위치)로 상기 뱅크로봇(200)을 이동하도록 요청하고(335), 상기 뱅크로봇(200)의 위치가 상기 전원공급 위치로 이동하면(340), 도면4에 도시된 폐쇄형 운용장소에 대한 외부 경계 맵 데이터 제작 과정을 수행한다.
반면 상기 뱅크로봇(200) 운용장소가 개방형으로 설정되면(330), 상기 뱅크로봇(200)은 상기 화면 출력장치를 통해 상기 뱅크로봇(200) 운용장소 상에서 상기 무선AP가 구비된 무선AP 위치로 상기 뱅크로봇(200)을 이동하도록 요청하고(345), 상기 뱅크로봇(200)의 위치가 상기 무선AP 위치로 이동하면(350), 도면5에 도시된 개방형 운용장소에 대한 외부 경계 맵 데이터 제작 과정을 수행한다.
도면4는 본 발명의 실시 방법에 따른 폐쇄형 운용장소에 대한 외부 경계 맵 데이터를 제작하는 과정을 도시한 도면이다.
보다 상세하게 본 도면4는 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치된 후, 상기 도면3에 도시된 운용장소 맵 데이터 제작 초기화 과정을 통해 폐쇄형 운용장소에 대한 맵 데이터를 제작하는 것으로 설정되는 경우, 상기 뱅크로 봇(200)에서 상기 폐쇄형 운용장소의 벽면에 포함하는 외부 경계 맵 데이터를 제작하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 상기 폐쇄형 운용장소에 대한 외부 경계 맵 데이터를 제작하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면4에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면4를 참조 및/또는 변형하여 외부 통신수단(예컨대, 상기 뱅크로봇(200)과 로봇제어 장치 간 로봇제어 통신채널, 또는 상기 뱅크로봇(200)에 구비된 유선 통신수단(도시생략))을 통해 상기 운용장소 맵 데이터를 다운로드하여 저장하는 과정을 유추할 수 있을 것이나, 본 발명은 상기 유추 가능한 모든 실시 방법을 포함하여 이루어지는 것이 명백함을 밝혀두는 바이다.
또한, 본 도면4에 도시된 실시 방법은 상기 뱅크로봇(200)이 은행지점에 최초 설치되는 실시 방법을 도시하여 설명하지만, 상기 운용장소 맵 데이터를 제작하는 과정이 상기 최초 설치 시점에만 적용되는 것은 결코 아니며, 당업자의 의도에 따라 상기 뱅크로봇(200) 운용장소의 인테리어가 변경되거나, 또는 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)의 추가(또는 제거)에 따라 주기적으로 반복 처리될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
또는, 본 도면4에 도시된 실시 방법은 상기 뱅크로봇(200)을 운용하는 은행지점에서 상기 뱅크로봇(200)에 구비된 배터리를 충전하는 위치를 상기 뱅크로봇(200)의 홈 위치로 설정하여 상기 맵 데이터를 제작하는 것으로 도시하여 설명하지만, 이에 의해 본 발명이 한정되지 아니하며, 상기 뱅크로봇(200)의 홈 위치는 은행지점의 어느 위치에 설정되어도 무방하다.
도면4를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치된 후, 상기 도면3에 도시된 운용장소 맵 데이터 제작 초기화 과정을 통해 폐쇄형 운용장소에 대한 맵 데이터를 제작하는 것으로 설정되면, 상기 뱅크로봇(200)은 화상 인식수단(280)을 통해 좌/우 방향 중 상기 폐쇄형 운용장소의 벽면을 인식한다(400).
만약 상기 화상 인식수단(280)을 통해 상기 폐쇄형 운용장소의 벽면이 인식되면(405), 상기 뱅크로봇(200)은 상기 전원공급 위치를 상기 운용장소 맵 데이터 제작을 위한 원점으로 설정하고(410), 상기 화상 인식수단(280)을 통해 상기 인식된 좌/우 벽면 중 일방향을 상기 운용장소 맵 데이터 제작을 위한 뱅크로봇(200)의 이동 방향으로 설정한다(415).
이후, 상기 뱅크로봇(200)은 상기 화상 인식수단(280)을 통해 상기 이동 방 향에 대한 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 인식하고(420), 상기 원점을 기준으로 상기 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 회피하여 상기 이동 방향에 대한 뱅크로봇(200)의 이동 위치를 확인하고(425), 상기 뱅크로봇(200)에 구비된 자율적 이동수단(290)을 통해 상기 뱅크로봇(200)을 상기 확인된 뱅크로봇(200)의 이동 위치로 이동하도록 처리하고, 상기 이동 중에 상기 뱅크로봇(200)의 이동 거리와 이동 경로 정보를 생성한 후(430), 상기 생성된 이동 거리와 이동 경로 정보를 포함하는 폐쇄형 운용장소의 외부 경계 맵 데이터를 생성하여 상기 뱅크로봇(200)에 구비된 위치 제어부(243)(또는 메모리부(260))에 저장한다(435).
본 발명의 실시 방법에 따르면, 상기와 같은 폐쇄형 운용장소의 외부 경계 맵 데이터를 생성 및 저장 과정은 상기 뱅크로봇(200)이 폐쇄형 운용장소의 외부경계를 따라 상기 원점으로 회귀할 때까지 반복되는 것이 바람직하다.
만약 상기 뱅크로봇(200)이 상기 폐쇄형 운용장소의 외부경계를 따라 상기 원점으로 회귀하면(440), 상기 뱅크로봇(200)은 도면6에 도시된 운용장소 내부 맵 데이터 제작 과정을 수행한다.
도면5는 본 발명의 실시 방법에 따른 개방형 운용장소에 대한 외부 경계 맵 데이터를 제작하는 과정을 도시한 도면이다.
보다 상세하게 본 도면5는 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치된 후, 상기 도면3에 도시된 운용장소 맵 데이터 제작 초기화 과정을 통해 개방형 운용장소에 대한 맵 데이터를 제작하는 것으로 설정되는 경우, 상기 뱅크로봇(200)에서 상기 개방형 운용장소에 구비된 무선AP를 기준으로 최대 뱅크로봇(200) 운용거리 내에서 상기 뱅크로봇(200)이 동작하는 외부 경계 맵 데이터를 제작하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 상기 개방형 운용장소에 대한 외부 경계 맵 데이터를 제작하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면5에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면5를 참조 및/또는 변형하여 외부 통신수단(예컨대, 상기 뱅크로봇(200)과 로봇제어 장치 간 로봇제어 통신채널, 또는 상기 뱅크로봇(200)에 구비된 유선 통신수단(도시생략))을 통해 상기 운용장소 맵 데이터를 다운로드하여 저장하는 과정을 유추할 수 있을 것이나, 본 발명은 상기 유추 가능한 모든 실시 방법을 포함하여 이루어지는 것이 명백함을 밝혀두는 바이다.
또한, 본 도면5에 도시된 실시 방법은 상기 뱅크로봇(200)이 은행지점에 최 초 설치되는 실시 방법을 도시하여 설명하지만, 상기 운용장소 맵 데이터를 제작하는 과정이 상기 최초 설치 시점에만 적용되는 것은 결코 아니며, 당업자의 의도에 따라 상기 뱅크로봇(200) 운용장소의 인테리어가 변경되거나, 또는 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)의 추가(또는 제거)에 따라 주기적으로 반복 처리될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
또는, 본 도면5에 도시된 실시 방법은 상기 뱅크로봇(200)을 운용하는 은행지점에서 상기 뱅크로봇(200)과 무선 통신채널을 연결하는 무선AP 위치를 상기 운용장소 맵 데이터를 제작하기 위한 원점으로 설정하는 것으로 도시하여 설명하지만, 이에 의해 본 발명이 한정되지 아니하며, 상기 운용장소 맵 데이터를 제작하기 위한 원점은 은행지점의 어느 위치에 설정되어도 무방하다.
도면5를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치된 후, 상기 도면3에 도시된 운용장소 맵 데이터 제작 초기화 과정을 통해 개방형 운용장소에 대한 맵 데이터를 제작하는 것으로 설정되면, 상기 뱅크로봇(200)은 화면 출력장치로 상기 뱅크로봇(200) 운용장소에 구비된 무선AP 위치를 기준으로 상기 뱅크로봇(200)이 동작할 최대 뱅크로봇(200) 운용 거리를 입력하도록 요청하고(500), 만약 상기 최대 뱅크로봇(200) 운용 거리가 입력되면(505), 상기 뱅크로봇(200)은 상기 무선AP 위치를 상기 운용장소 맵 데이터를 제작하기 위한 원점으로 설정한다(510).
이후, 상기 뱅크로봇(200)은 상기 화상 인식수단(280)을 통해 상기 전/후/좌/우 방향 중 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)가 없거나, 또는 가장 먼 거리에 상기 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)가 존재하는 것으로 인식되는 일방향을 상기 운용장소 맵 데이터 제작을 위한 뱅크로봇(200)의 이동 방향으로 설정한다(515).
이후, 상기 뱅크로봇(200)은 상기 화상 인식수단(280)을 통해 상기 이동 방향에 대한 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 인식하고(520), 상기 원점을 기준으로 상기 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 회피하여 상기 이동 방향에 대한 뱅크로봇(200)의 이동 위치를 확인하고(525), 상기 뱅크로봇(200)에 구비된 자율적 이동수단(290)을 통해 상기 뱅크로봇(200)을 상기 확인된 뱅크로봇(200)의 이동 위치로 이동하도록 처리하고, 상기 이동 중에 상기 뱅크로봇(200)의 이동 거리와 이동 경로 정보를 생성한 후(530), 상기 생성된 이동 거리와 이동 경로 정보를 포함하는 개방형 운용장소의 외부 경계 맵 데이터를 생성하여 상기 뱅크로봇(200)에 구비된 위치 제어부(243)(또는 메모리부(260))에 저장한다(535).
본 발명의 실시 방법에 따르면, 상기와 같은 개방형 운용장소의 최대 뱅크로봇(200) 운용 거리까지의 맵 데이터를 생성 및 저장 과정은 상기 뱅크로봇(200)이 상기 원점을 기준으로 상기 최대 뱅크로봇(200) 운용 거리에 도달할 때까지 반복되는 것이 바람직하다.
만약 상기 뱅크로봇(200)이 상기 개방형 운용장소의 일방향을 따라 상기 최대 뱅크로봇(200) 운용 거리에 도달하면(540), 상기 뱅크로봇(200)은 상기 뱅크로봇(200)이 도달한 현재 위치를 외부 경계 맵 데이터를 제작하기 위한 기준점으로 설정하고(545), 상기 기준점을 기준으로 상기 최대 뱅크로봇(200) 운용 거리를 초과하지 않는 일 방향으로 상기 뱅크로봇(200)의 이동방향(예컨대, 원점과 뱅크로봇(200)의 현재 위치를 연결하는 직선의 90도 이내의 방향)을 설정한 후(550), 상기 뱅크로봇(200)이 상기 기준점으로 회귀할 때까지 상기 뱅크로봇(200) 운용장소의 외부 경계 맵 데이터를 제작하는 과정을 반복한다.
상기 뱅크로봇(200)이 상기 기준점으로 회귀하면(555), 상기 뱅크로봇(200)은 도면6에 도시된 운용장소 내부 맵 데이터 제작 과정을 수행한다.
도면6은 본 발명의 실시 방법에 따른 뱅크로봇(200) 운용장소에 대한 내부 맵 데이터를 제작하는 과정을 도시한 도면이다.
보다 상세하게 본 도면6은 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치된 후, 상기 도면3에 도시된 운용장소 맵 데이터 제작 초기화 과정과, 도면4 또는 도면5에 도시된 외부 경계 맵 데이터 제작 과정을 수행한 경우, 상기 뱅크로봇(200) 운용장소에 대한 내부 맵 데이터를 제작하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 상기 뱅크로봇(200) 운용장소에 대한 내부 맵 데이터를 제작하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면6에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면6을 참조 및/또는 변형하여 외부 통신수단(예컨대, 상기 뱅크로봇(200)과 로봇제어 장치 간 로봇제어 통신채널, 또는 상기 뱅크로봇(200)에 구비된 유선 통신수단(도시생략))을 통해 상기 운용장소 맵 데이터를 다운로드하여 저장하는 과정을 유추할 수 있을 것이나, 본 발명은 상기 유추 가능한 모든 실시 방법을 포함하여 이루어지는 것이 명백함을 밝혀두는 바이다.
또한, 본 도면6에 도시된 실시 방법은 상기 뱅크로봇(200)이 은행지점에 최초 설치되는 실시 방법을 도시하여 설명하지만, 상기 운용장소 맵 데이터를 제작하는 과정이 상기 최초 설치 시점에만 적용되는 것은 결코 아니며, 당업자의 의도에 따라 상기 뱅크로봇(200) 운용장소의 인테리어가 변경되거나, 또는 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)의 추가(또는 제거)에 따라 주기적으로 반복 처리 될 수 있으며, 이에 의해 본 발명이 한정되지 아니한다.
도면6을 참조하면, 상기 도면2에 도시된 뱅크로봇(200)이 은행지점에 설치된 후, 상기 도면3에 도시된 운용장소 맵 데이터 제작 초기화 과정과, 도면4 또는 도면5에 도시된 외부 경계 맵 데이터 제작 과정을 수행한 경우, 상기 뱅크로봇(200)은 상기 회귀점(예컨대, 도면4에 도시된 원점, 또는 도면5에 도시된 기준점)을 기준으로 상기 운용장소 내부 맵 데이터를 제작하기 위한 제i(i=1) 기준점 위치를 확인한다(600).
여기서, 상기 운용장소 내부 맵 데이터를 제작하기 위한 제i(i=1) 기준점 위치는 상기 외부 경계를 벗어나지 않는 운용장소 내부 방향의 임의 위치로 확인되는 것이 바람직하다.
이후, 상기 뱅크로봇(200)은 상기 화상 인식수단(280)을 통해 상기 제i 기준점 방향에 대한 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 인식하고(605), 상기 인식된 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 회피하여 상기 뱅크로봇(200)을 상기 제i 기준점 방향으로 이동하기 위한 뱅크로봇(200) 이동 위치를 확인한다(610).
이후, 상기 뱅크로봇(200)은 자율적 이동수단(290)을 통해 상기 뱅크로 봇(200)의 위치를 뱅크로봇(200) 이동 위치로 이동하도록 처리하고, 상기 이동 중에 상기 뱅크로봇(200)의 이동 거리와 이동 경로 정보를 생성한 후(615), 상기 생성된 이동 거리와 이동 경로 정보를 포함하는 운용장소의 내부 맵 데이터를 생성하여 상기 뱅크로봇(200)에 구비된 위치 제어부(243)(또는 메모리부(260))에 저장한다(620).
이후, 상기 뱅크로봇(200)은 상기 뱅크로봇(200)의 현재 위치(예컨대, 제i 기준점 위치)를 상기 운용장소 내부 맵 데이터를 제작하기 위한 제i 기준점으로 설정하고(625), 상기 뱅크로봇(200)의 화상 인식수단(280)을 통해 상기 도면4 또는 도면5에 도시된 외부 경계 맵 데이터 제작 과정을 통해 제작된 외부 경계 안쪽의 일방향에 대한 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 인식하고(630), 상기 인식된 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 회피하여 상기 뱅크로봇(200)을 외부 경계 안쪽의 일방향으로 이동하기 위한 뱅크로봇(200) 이동 위치를 확인한다(635).
이후, 상기 뱅크로봇(200)은 자율적 이동수단(290)을 통해 상기 뱅크로봇(200)의 위치를 뱅크로봇(200) 이동 위치로 이동하도록 처리하고, 상기 이동 중에 상기 뱅크로봇(200)의 이동 거리와 이동 경로 정보를 생성한 후(640), 상기 생성된 이동 거리와 이동 경로 정보를 포함하는 운용장소의 내부 맵 데이터를 생성하여 상기 뱅크로봇(200)에 구비된 위치 제어부(243)(또는 메모리부(260))에 저장한 다(645).
본 발명의 실시 방법에 따르면, 상기 뱅크로봇(200)이 상기 운용장소의 내부 맵 데이터 내의 모든 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)가 확인될 때까지 상기 과정을 반복하는 것이 바람직하다.
만약 상기 운용장소의 내부 맵 데이터 내의 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)가 확인되지 않은 영역이 존재하하여 상기 운용장소 맵 데이터가 완성되지 않으면(650), 상기 뱅크로봇(200)은 상기 운용장소의 내부 맵 데이터 내의 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)가 확인될 때까지 화상 인식수단(280)을 통해 상기 제i 기준점을 기준으로 상기 운용장소 내부 맵 데이터를 제작하기 위한 제(i=i+1) 기준점 위치를 확인하고(655), 상기 화상 인식수단(280)을 통해 상기 제i 기준점 방향에 대한 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)를 인식하여 상기 운용장소 내부 맵 데이터를 제작하는 과정을 반복한다.
본 발명의 실시 방법에 따르면, 상기 도면4 또는 도면5에 도시된 외부 경계 맵 데이터 제작 과정과, 본 도면6에 도시된 운용장소 내부 맵 데이터 제작 과정을 통해 상기 뱅크로봇(200) 운용장소에 설치된 고정 객체(또는 준 고정 객체, 또는 섀도우 객체)에 대한 위치 정보를 포함하는 운용장소 맵 데이터가 제작된다.
도면7a와 도면7b는 본 발명의 실시 방법에 따라 뱅크로봇(200)이 은행지점 상의 뱅크로봇(200) 동작 위치로 이동하는 과정을 도시한 도면이다.
보다 상세하게 본 도면7a와 도면7b는 상기 도면2에 도시된 뱅크로봇(200)이 상기 도면3에서 도면6에 도시된 과정을 통해 제작된 운용장소 맵 데이터(또는 외부 통신수단을 통해 뱅크로봇(200)으로 제공된 운용장소 맵 데이터)를 기반으로 상기 은행지점에 방문한 고객의 동선을 방해하지 않으며, 상기 은행지점에 방문한 고객과 가상 대면 거래를 처리할 수 있는 뱅크로봇(200) 동작 위치로 이동하는 과정을 도시한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면7a와 도면7b를 참조 및/또는 변형하여 상기 뱅크로봇(200)이 은행지점 상의 뱅크로봇(200) 동작 위치로 이동하는 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면7a와 도면7b에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면7a와 도면7b를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 뱅크로봇(200) 동작 위치로 이동하기 전에 무선 통신부(245)를 통해 상기 도면1에 도시된 로봇제어 장치와 로봇제어 통신채널이 연결되는지 확인한다(700).
여기서, 상기 로봇제어 통신채널은 상기 뱅크로봇(200)과 무선AP 간 무선 통신채널을 기반으로 상기 로봇제어 장치에서 상기 뱅크로봇(200)과 통신채널이 연결 되어 있는지 주기적으로 확인하고, 상기 뱅크로봇(200)의 현재위치(또는 이동경로)를 추적하는 뱅크로봇(200) 감시 채널, 상기 뱅크로봇(200)의 동작모드를 확인하는 동작모드 확인 채널, 상기 뱅크로봇(200)의 동작모드를 원격으로 설정하는 동작모드 설정 채널, 상기 뱅크로봇(200)에서 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 상기 금융거래(또는 금융상품 홍보)를 처리하고 있는지 검증하는 동작 시나리오 검증 채널을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
상기 뱅크로봇(200) 감시 채널은, 상기 뱅크로봇(200)이 종래 CD/ATM과 같이 고정되지 않고 자율적으로 이동하는 이동 특성에 따라 상기 뱅크로봇(200)을 관리하는 관리직원의 시선에서 벗어나는 경우가 비일비재하며, 상기 뱅크로봇(200)이 도난 당하거나, 또는 상기 관리직원의 시선에서 벗어난 상태에서 해커에 의해 조작 당하는 경우, 뱅킹시스템이 위험에 노출될 수 있는 위험성이 항상 상존하기 때문에 상기 뱅크로봇(200)이 도난, 유실, 오작동되지 않고 정상적으로 동작하고 있는지 실시간 감시하고, 상기 뱅크로봇(200)의 현재위치(또는 이동경로)를 추적하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 뱅크로봇(200) 감시 채널을 통해 감시되는 뱅크로봇(200) 동작 상태는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작모드 확인 채널은, 상기 뱅크로봇(200)과 금융거래(또는 금융상품 홍보) 대상 고객 간 대화, 또는 상기 금융거래(또는 금융상품 홍보) 대상 고객의 금융거래(또는 금융상품 홍보) 대상 선택에 따라 자동 설정되는 상기 뱅크로봇(200)의 동작모드를 원격으로 확인하기 위한 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작모드 확인 채널을 통해 확인되는 상기 뱅크로봇(200)의 동작모드는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작모드 설정 채널은, 상기 로봇제어 장치에서 상기 뱅크로봇(200)의 동작모드를 특정 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드로 원격 설정하기 위한 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작모드 설정 채널을 통해 설정된 상기 뱅크로봇(200)의 동작모드는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것이 바람직하다.
상기 동작 시나리오 검증 채널은, 상기 뱅크로봇(200)의 동작모드가 특정 금융거래(또는 금융상품 홍보)를 처리하기 위한 동작모드로 자동 설정(또는 원격 설정)된 후, 상기 뱅크로봇(200)이 상기 동작모드에 대응하는 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 상기 금융거래(또는 금융상품 홍보)를 적절히 처리하고 있는지 검증하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 동작 시나리오 검증 채널을 통해 검증되는 상기 뱅크로봇(200)의 시나리오 검증 정보는 상기 로봇제어 장치에 구비된 뱅크로봇(200) 로그 정보에 실시간 저장되는 것 이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 동작 시나리오 검증 채널은, 상기 뱅크로봇(200)에서 특정 금융거래 시나리오(또는 금융상품 홍보 시나리오) 단계를 수행한 후, 상기 시나리오 단계에 대한 검증 값(또는 인증 값)을 생성하여 상기 로봇제어 장치로 전송하면, 상기 로봇제어 장치에서 상기 검증 값(또는 인증 값)을 승인(또는 인증)하는 통신채널을 포함하여 이루어지는 것이 바람직하며, 상기 로봇제어 장치에서 상기 검증 값(또는 인증 값)을 승인(또는 인증)한 후, 상기 뱅크로봇(200)은 다음 시나리오 단계를 수행하는 것이 바람직하다.
만약 특정 금융거래 시나리오(또는 금융상품 홍보 시나리오)에 따라 금융거래(또는 금융상품 홍보)를 수행하는 동안 상기 동작 시나리오가 검증되지 않으면, 상기 로봇제어 장치는 상기 동작 시나리오가 검증되지 않은 금융거래(또는 금융상품 홍보)를 취소 처리하고, 상기 뱅크로봇(200) 역시 상기 동작 시나리오가 검증되지 않은 금융거래(또는 금융상품 홍보)를 취소 처리하는 것이 바람직하다.
만약 상기 뱅크로봇(200)과 로봇제어 장치 간 로봇제어 통신채널이 연결되면(705), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로부터 상기 은행지점에 방문한 고객을 대상으로 금융거래(또는 금융상품 홍보)를 위한 동작 명령이 수신되는지 확인한다(710).
본 발명의 일 실시 방법에 따르면, 상기 동작 명령은 상기 뱅크로봇(200)에 구비된 발화 기능을 기반으로 상기 은행지점에 방문한 고객이 원하는 금융거래(또는 금융상품 홍보) 대상을 확인하고, 상기 확인된 금융거래(또는 금융상품 홍보)를 처리하도록 하는 자율적 동작 명령을 포함하여 이루어지는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 동작 명령은 상기 뱅크로봇(200)이 구비된 은행지점에서 이루어지는 창구업무 중 일부를 상기 뱅크로봇(200)이 담당하도록 처리하는 금융거래 대상 지정 동작 명령을 포함하여 이루어지는 것이 바람직하며, 일반적으로 상기 금융거래 대상 지정 동작 명령은 상기 동작모드 설정 정보와 함께 상기 뱅크로봇(200)으로 수신되는 것이 바람직하다.
만약 상기 로봇제어 통신채널을 통해 상기 동작 명령이 수신되면(715), 상기 뱅크로봇(200)은 화상 인식수단(280)을 통해 상기 은행지점(또는 공공장송) 내에서 고객의 동선에 방해되지 않으며, 고객과 근거리로 접근하기 위한 뱅크로봇(200) 동작 위치를 확인하고(720), 상기 운용장소 맵 데이터와 동선 제어 데이터를 기반으로 상기 뱅크로봇(200)이 위치한 현재 위치에서 상기 확인된 뱅크로봇(200) 동작 위치까지 이동경로 정보를 설정한다(725).
이후, 상기 뱅크로봇(200)은 상기 자율적 이동수단(290)을 통해 상기 이동경 로를 따라 상기 뱅크로봇(200)의 위치를 상기 확인된 뱅크로봇(200) 동작 위치로 이동 시키고, 상기 이동 중에 상기 로봇제어 통신채널을 통해 상기 뱅크로봇(200)의 위치정보를 상기 로봇제어 장치로 전송하여 뱅크로봇(200) 로그 정보에 저장되도록 처리한다(730).
또한, 상기 뱅크로봇(200)은 상기 뱅크로봇(200) 동작 위치로 이동하는 동안 상기 화상 인식수단(280)을 통해 상기 뱅크로봇(200) 전면(또는 이동경로)에 고객이 접근하는지 확인한다(735).
만약 상기 뱅크로봇(200) 이동 중(예컨대, 상기 뱅크로봇(200) 동작 위치에 도착하기 전)에 상기 뱅크로봇(200) 전면에 상기 고객이 접근한 것이 확인되지 않으면(740), 상기 뱅크로봇(200)은 상기 운용장소 맵 데이터와 동선 제어 데이터를 기반으로 상기 뱅크로봇(200)의 현재 위치가 뱅크로봇(200) 동작 위치에 도착했는지 확인하고(775), 상기 뱅크로봇(200)이 상기 뱅크로봇(200) 동작 위치에 도착할 때까지 상기 과정을 반복한다.
만약 상기 뱅크로봇(200)의 위치가 상기 뱅크로봇(200) 동작 위치에 도달하면(780), 상기 뱅크로봇(200)은 상기 자율적 이동수단(290)을 통해 상기 뱅크로봇(200)의 위치를 이동하는 것을 정지하고(785), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 뱅크로봇(200)의 위치정보를 전송한다(790).
반면 상기 뱅크로봇(200) 이동 중(예컨대, 상기 뱅크로봇(200) 동작 위치에 도착하기 전)에 상기 뱅크로봇(200) 전면에 상기 고객이 접근한 것이 확인되면(740), 상기 뱅크로봇(200)은 상기 운용장소 맵 데이터와 동선 제어 데이터를 기반으로 상기 뱅크로봇(200)의 현재 위치가 상기 은행지점에 방문한 고객의 동선을 방해하는지 확인한다(745).
만약 상기 뱅크로봇(200)의 현재 위치가 상기 은행지점에 방문한 고객의 동선을 방해하지 않는다면(750), 상기 뱅크로봇(200)은 현재 위치를 상기 동작 명령에 대응하는 금융거래(또는 금융상품 홍보)를 위한 뱅크로봇(200) 동작 위치로 재설정하고(755), 상기 자율적 이동수단(290)을 통해 상기 뱅크로봇(200)의 위치를 이동하는 것을 정지하고(785), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 뱅크로봇(200)의 위치정보를 전송한다(790).
만약 상기 뱅크로봇(200)의 현재 위치가 상기 은행지점에 방문한 고객의 동선을 방해한다면(750), 상기 뱅크로봇(200)은 음성 출력수단(263)을 통해 뱅크로봇(200) 동작 위치로 이동할 수 있도록 고객 위치변경 요청 발화가 음성 출력되도록 처리한 후(760), 상기 화면 인식수단을 통해 상기 뱅크로봇(200) 전면(또는 이동경로)에 위치한 고객의 위치가 변경되는지 확인한다(765).
만약 상기 뱅크로봇(200) 전면(또는 이동경로)에 위치한 고객의 위치가 변경되면(770), 상기 뱅크로봇(200)은 상기 운용장소 맵 데이터와 동선 제어 데이터를 기반으로 상기 뱅크로봇(200)의 현재 위치가 뱅크로봇(200) 동작 위치에 도착했는지 확인하고(775), 상기 뱅크로봇(200)이 상기 뱅크로봇(200) 동작 위치에 도착할 때까지 상기 과정을 반복한다.
만약 상기 뱅크로봇(200)의 위치가 상기 뱅크로봇(200) 동작 위치에 도달하면(780), 상기 뱅크로봇(200)은 상기 자율적 이동수단(290)을 통해 상기 뱅크로봇(200)의 위치를 이동하는 것을 정지하고(785), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 뱅크로봇(200)의 위치정보를 전송한다(790).
도면8a와 도면8b는 본 발명의 일 실시 방법에 따른 뱅크로봇(200)의 동작모드 설정 과정을 도시한 도면이다.
보다 상세하게 본 도면8a와 도면8b는 상기 도면2에 도시된 뱅크로봇(200)이 상기 도면7a와 도면7b에 도시된 뱅크로봇(200) 위치 이동 과정을 통해 뱅크로봇(200) 동작 위치로 이동한 후, 상기 뱅크로봇(200) 동작 위치에서 적어도 하나 이상의 고객으로 금융거래(또는 금융상품 홍보) 유도 발화 및 고객 음성 인식을 통해 금융거래(또는 금융상품 홍보) 대상 고객에 대한 금융거래(또는 금융상품 홍보)를 처리하기 위한 뱅크로봇(200) 동작모드를 자동 설정하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면8a와 도면8b를 참조 및/또는 변형하여 상기 뱅크로봇(200)의 동작모드 설정 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면8a와 도면8b에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면8a와 도면8b를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면7a와 도면7b에 도시된 뱅크로봇(200) 위치 이동 과정을 통해 뱅크로봇(200) 동작 위치로 이동한 후, 상기 화상 인식수단(280)을 통해 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객을 인식하고(800), 상기 인식된 복수의 고객 중 금융거래(또는 금융상품 홍보) 대상 고객을 인식한다(805).
본 발명의 일 실시 방법에 따르면, 상기 화상 인식부(285)수단은 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중, 상기 화상 인식수단(280)과 가장 근거리에 위치하는(예컨대, 초점거리가 짧거나, 또는 깊이값이 작은) 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 화상 인식수단(280)은 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중 상기 화상 인식수단(280)과 시선방향(LOS)이 일치하는(예컨대, 상기 뱅크로봇(200)을 바라보고 있는) 고객 중, 상기 뱅크로봇(200)을 향해 발화하고 있는(예컨대, 고객 안면 중 입술이 움직이고 있는) 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
이후, 상기 뱅크로봇(200)은 상기 화상 인식수단(280)과 음성 입력수단(270)을 통해 상기 금융거래(또는 금융상품 홍보) 대상 고객이 발화하고 있는지 확인한다(810).
본 발명의 실시 방법에 따르면, 상기 뱅크로봇(200)은 상기 화상 인식수단(280)을 통해 상기 금융거래(또는 금융상품 홍보) 대상 고객이 발화하고 있는(예컨대, 고객 안면 중 입술이 움직이고 있는)지 확인하고, 상기 고객의 발화와 동기화되어 상기 음성 입력수단(270)을 통해 상기 고객의 음성이 입력되는지 확인함으로써, 상기 금융거래(또는 금융상품 홍보) 대상 고객이 발화하고 있는지 확인하는 것이 바람직하다.
만약 상기 확인결과 상기 금융거래(또는 금융상품 홍보) 대상 고객이 발화하고 있는 것이 확인되지 않으면(815), 상기 뱅크로봇(200)은 금융거래(또는 금융상품 홍보) 고객에 대한 금융거래(또는 금융상품 홍보) 유도 발화 정보를 확인하고(820), 상기 음성 출력수단(263)을 통해 상기 금융거래(또는 금융상품 홍보) 유도 발화 정보를 발화하여 음성 출력한 후(825), 상기 화상 인식수단(280)과 음성 입력수단(270)을 통해 상기 금융거래(또는 금융상품 홍보) 고객으로부터 상기 금융거래(또는 금융상품 홍보) 유도에 따른 고객 응답이 발화되는지 확인하는데(830), 만약 상기 고객의 응답 발화가 확인되면(835), 상기 뱅크로봇(200)은 상기 음성 입력수단(270)을 통해 입력된 상기 고객 응답 발화를 음성 인식하여 상기 고객 예상응답 정보와 매칭되는지 확인한다(880).
반면 상기 확인결과 상기 금융거래(또는 금융상품 홍보) 대상 고객이 발화하고 있는 것이 확인되면(815), 상기 뱅크로봇(200)은 상기 고객 발화를 음성 인식하여 상기 고객 발화 예상 정보와 매칭되는지 확인한다(840).
만약 상기 음성 인식된 정보가 상기 고객 발화 예상 정보와 매칭되지 않으면(845), 상기 뱅크로봇(200)은 금융거래(또는 금융상품 홍보) 고객에 대한 금융거래(또는 금융상품 홍보) 유도 발화 정보를 확인하고(820), 상기 음성 출력수단(263)을 통해 상기 금융거래(또는 금융상품 홍보) 유도 발화 정보를 발화하여 음성 출력한 후(825), 상기 화상 인식수단(280)과 음성 입력수단(270)을 통해 상기 금융거래(또는 금융상품 홍보) 고객으로부터 상기 금융거래(또는 금융상품 홍보) 유도에 따른 고객 응답이 발화되는지 확인하는데(830), 만약 상기 고객의 응답 발화가 확인되면(835), 상기 뱅크로봇(200)은 상기 음성 입력수단(270)을 통해 입력된 상기 고객 응답 발화를 음성 인식하여 상기 고객 예상응답 정보와 매칭되는지 확인한다(880).
반면 상기 음성 인식된 정보가 상기 고객 발화 예상 정보와 매칭되면(845), 상기 뱅크로봇(200)은 상기 고객 발화 예상 정보를 판독하여 상기 고객이 요청하는 금융거래(또는 금융상품 홍보) 대상을 확인한다(850).
만약 상기 고객이 요청하는 금융거래(또는 금융상품 홍보) 대상이 확인되면(855), 상기 뱅크로봇(200)은 상기 뱅크로봇(200)의 동작모드를 상기 확인된 금융거래(또는 금융상품 홍보) 대상에 대응하는 동작모드로 설정하고(894), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 뱅크로봇(200) 동작모드 정보를 전송한다(896).
반면 상기 고객이 요청하는 금융거래(또는 금융상품 홍보) 대상이 확인되지 않으면(855), 상기 뱅크로봇(200)은 상기 고객 발화 예상 정보와 연계된 모범응답 발화 정보 중 상기 금융거래(또는 금융상품 홍보)를 유도하는 모범응답 발화 정보를 확인하고(860), 상기 음성 출력수단(263)을 통해 상기 모범응답 발화 정보를 음성 출력한 후(865), 상기 화상 인식수단(280)과 음성 입력수단(270)을 통해 상기 금융거래(또는 금융상품 홍보) 고객으로부터 상기 모법응답 발화에 따른 고객 응답이 발화되는지 확인하는데(870), 만약 상기 고객의 응답 발화가 확인되면(875), 상기 뱅크로봇(200)은 상기 음성 입력수단(270)을 통해 입력된 상기 고객 응답 발화를 음성 인식하여 상기 고객 예상응답 정보와 매칭되는지 확인한다(880).
만약 상기 고객 응답 발화를 음성 인식한 정보가 상기 고객 예상응답 발화 정보와 매칭되지 않는다면(885), 상기 뱅크로봇(200)은 금융거래(또는 금융상품 홍보) 고객에 대한 금융거래(또는 금융상품 홍보) 유도 발화 정보를 확인하고(820), 상기 음성 출력수단(263)을 통해 상기 금융거래(또는 금융상품 홍보) 유도 발화 정보를 발화하여 음성 출력한 후(825), 상기 화상 인식수단(280)과 음성 입력수단(270)을 통해 상기 금융거래(또는 금융상품 홍보) 고객으로부터 상기 금융거래(또는 금융상품 홍보) 유도에 따른 고객 응답이 발화되는지 확인하는데(830), 만약 상기 고객의 응답 발화가 확인되면(835), 상기 뱅크로봇(200)은 상기 음성 입력수단(270)을 통해 입력된 상기 고객 응답 발화를 음성 인식하여 상기 고객 예상응답 정보와 매칭되는지 재확인한다(880).
반면 상기 고객 응답 발화를 음성 인식한 정보가 상기 고객 예상응답 발화 정보와 매칭되면(885), 상기 뱅크로봇(200)은 상기 고객 예상응답 발화 정보를 판독하여 상기 고객이 요청하는 금융거래(또는 금융상품 홍보) 대상을 확인한다(890).
만약 상기 고객이 요청하는 금융거래(또는 금융상품 홍보) 대상이 확인되면(892), 상기 뱅크로봇(200)은 상기 뱅크로봇(200)의 동작모드를 상기 확인된 금융거래(또는 금융상품 홍보) 대상에 대응하는 동작모드로 설정하고(894), 상기 로 봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 뱅크로봇(200) 동작모드 정보를 전송한다(896).
도면9는 본 발명의 다른 일 실시 방법에 따른 뱅크로봇(200)의 동작모드 설정 과정을 도시한 도면이다.
보다 상세하게 본 도면9는 상기 도면2에 도시된 뱅크로봇(200)이 상기 도면7a와 도면7b에 도시된 뱅크로봇(200) 위치 이동 과정을 통해 뱅크로봇(200) 동작 위치로 이동한 후, 상기 뱅크로봇(200) 동작 위치에서 상기 뱅크로봇(200)에 구비된 화면 출력장치로 금융거래(또는 금융상품 홍보) 선택 인터페이스를 출력한 후, 상기 금융거래(또는 금융상품 홍보) 선택에 따라 상기 뱅크로봇(200) 동작모드를 수동 설정하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면9를 참조 및/또는 변형하여 상기 뱅크로봇(200)의 동작모드 설정 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면9에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면9를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면7a와 도면7b에 도시된 뱅크로봇(200) 위치 이동 과정을 통해 뱅크로봇(200) 동작 위치로 이동한 후, 상기 화상 인식수단(280)을 통해 상기 뱅크로봇(200)의 전면에 위치하 는 복수의 고객을 인식하고(900), 상기 인식된 복수의 고객 중 금융거래(또는 금융상품 홍보) 대상 고객을 인식한다(905).
본 발명의 일 실시 방법에 따르면, 상기 화상 인식부(285)수단은 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중, 상기 화상 인식수단(280)과 가장 근거리에 위치하는(예컨대, 초점거리가 짧거나, 또는 깊이값이 작은) 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 화상 인식수단(280)은 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중 상기 화상 인식수단(280)과 시선방향(LOS)이 일치하는(예컨대, 상기 뱅크로봇(200)을 바라보고 있는) 고객 중, 상기 뱅크로봇(200)을 향해 발화하고 있는(예컨대, 고객 안면 중 입술이 움직이고 있는) 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
이후, 상기 뱅크로봇(200)은 상기 화면 출력장치로 금융거래(또는 금융상품 홍보) 선택 인터페이스를 출력하고, 키 입력을 통해 상기 금융거래(또는 금융상품 홍보) 대상이 선택되는지 확인한다(910).
만약 상기 금융거래(또는 금융상품 홍보) 대상이 선택되면(915), 상기 뱅크 로봇(200)은 상기 뱅크로봇(200)의 동작모드를 상기 선택된 금융거래(또는 금융상품 홍보) 대상에 대응하는 동작모드로 설정하고(920), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 뱅크로봇(200) 동작모드 정보를 전송한다(925).
도면10은 본 발명의 또다른 일 실시 방법에 따른 뱅크로봇(200)의 동작모드 설정 과정을 도시한 도면이다.
보다 상세하게 본 도면10은 상기 도면2에 도시된 뱅크로봇(200)이 상기 도면7a와 도면7b에 도시된 뱅크로봇(200) 위치 이동 과정을 통해 뱅크로봇(200) 동작 위치로 이동한 후, 상기 뱅크로봇(200) 동작 위치에서 상기 도면1에 도시된 로봇제어 장치로부터 동작모드 설정 정보를 수신하여 상기 뱅크로봇(200)의 동작모드를 상기 수신된 동작모드 설정 정보에 대응하는 동작모드로 원격 설정하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면10을 참조 및/또는 변형하여 상기 뱅크로봇(200)의 동작모드 설정 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면10에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면10을 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면7a와 도면7b에 도시된 뱅크로봇(200) 위치 이동 과정을 통해 뱅크로봇(200) 동작 위치로 이동한 후, 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 도면1에 도시된 로봇제어 장치로부터 동작모드 설정 정보가 수신되는지 확인한다(1000).
만약 상기 로봇제어 장치로부터 동작모드 설정 정보가 수신되지 않으면(1005), 상기 뱅크로봇(200)은 상기 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정을 통해 발화 유도에 따라 상기 뱅크로봇(200)의 동작모드를 자동 설정하거나, 또는 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정을 통해 화면 선택에 따라 상기 뱅크로봇(200)의 동작모드를 수동 설정한다(1010).
반면 상기 로봇제어 장치로부터 동작모드 설정 정보가 수신되면(1005), 상기 뱅크로봇(200)은 상기 수신된 동작모드 설정 정보에 대응하는 금융거래(또는 금융상품 홍보) 유도 발화 정보를 확인하고(1015), 상기 화상 인식수단(280)을 통해 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중 금융거래(또는 금융상품 홍보) 대상 고객을 인식한다(1020).
본 발명의 일 실시 방법에 따르면, 상기 화상 인식부(285)수단은 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중, 상기 화상 인식수단(280)과 가장 근거리에 위치하는(예컨대, 초점거리가 짧거나, 또는 깊이값이 작은) 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
본 발명의 다른 일 실시 방법에 따르면, 상기 화상 인식수단(280)은 상기 뱅크로봇(200)의 전면에 위치하는 복수의 고객 중 상기 화상 인식수단(280)과 시선방향(LOS)이 일치하는(예컨대, 상기 뱅크로봇(200)을 바라보고 있는) 고객 중, 상기 뱅크로봇(200)을 향해 발화하고 있는(예컨대, 고객 안면 중 입술이 움직이고 있는) 고객을 상기 금융거래(또는 금융상품 홍보) 대상 고객으로 인식하는 것이 바람직하다.
이후, 상기 뱅크로봇(200)은 상기 음성 출력수단(263)을 통해 상기 확인된 금융거래(또는 금융상품 홍보) 대상 고객에게 상기 동작모드 설정에 다른 금융거래(또는 금융상품 홍보) 발화 정보를 발화하여 음성 출력하고(1025), 상기 화상 인식수단(280)과 음성 입력수단(270)을 통해 상기 금융거래(또는 금융상품 홍보) 대상 고객으로부터 상기 금융거래(또는 금융상품 홍보) 유도에 따른 고객 응답이 발화되어 입력되는지 확인한다(1030).
만약 상기 금융거래(또는 금융상품 홍보) 유도에 따른 상기 고객의 응답 발화가 확인되면(1035), 상기 뱅크로봇(200)은 상기 고객 응답 발화를 음성 인식하여 상기 동작모드 설정에 따른 고객 예상응답 정보와 매칭하는지 확인한다(1040).
만약 음성 인식된 고객 발화가 상기 동작모드 설정에 따른 고객 예상응답 정보와 매칭되지 않는다면(1045), 상기 뱅크로봇(200)은 상기 음성 출력수단(263)을 통해 상기 확인된 금융거래(또는 금융상품 홍보) 대상 고객에게 상기 동작모드 설정에 다른 금융거래(또는 금융상품 홍보) 발화 정보를 발화하여 음성 출력하는 과정은 반복한다.
반면 음성 인식된 고객 발화가 상기 동작모드 설정에 따른 고객 예상응답 정보와 매칭되면(1045), 상기 뱅크로봇(200)은 상기 뱅크로봇(200)의 동작모드를 상기 동작모드 설정 정보에 대응하는 동작모드로 설정하고(1050), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 뱅크로봇(200) 동작모드 정보를 전송한다(1055).
도면11은 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 가상 대면 거래 방식의 금융거래를 위한 가상 대면 인증 과정을 도시한 도면이다.
보다 상세하게 본 도면11은 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 금융거래 모드로 설정되는 경우, 상기 뱅크로봇(200)에서 상기 설정된 동작모드에 따른 금융거래 시나리오에 따라 가상 거래 방식의 금융거래를 처리하기 위한 가상 대면 인증 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식 을 가진 자라면, 본 도면11을 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 가상 대면 거래 방식의 금융거래를 위한 가상 대면 인증 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면11에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 도면11에 도시된 실시 방법은 편의상 상기 뱅크로봇(200)의 동작모드가 설정된 후 상기 가상 대면 인증 과정을 수행하는 것으로 도시하여 설명하지만, 상기 가상 대면 인증 과정이 이에 의해 한정되는 것은 결코 아니며, 상기 뱅크로봇(200)에 구비된 금융거래 시나리오에 따라 금융거래가 완료되기 전 어느 시점에 제공되는 것이 가능함은 명백하다.
도면11을 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 상기 뱅크로봇(200)의 동작모드가 금융거래 모드로 설정되는지 확인하며(1100), 만약 상기 뱅크로봇(200)의 동작모드가 금융거래 모드로 설정되면(1105), 상기 뱅크로봇(200)은 상기 메모리부(260)로부터 상기 설정된 동작모드(예컨대, 금융거래 모드)에 대응하는 소정의 금융거래 시나리오 정보를 선택한다(1110).
여기서, 상기 선택된 금융거래 시나리오 정보는 상기 설정된 뱅크로봇(200)의 동작모드에서 상기 고객이 요청한 금융거래를 처리할 수 있는 적어도 하나 이상의 금융거래 시나리오 중, 상기 고객의 금융거래 조건에서 상기 금융거래를 가장 효율적으로 처리할 수 있는 시나리오 정보를 포함하여 이루어지는 것이 바람직하다.
예컨대, 상기 고객이 RFID 태그가 구비된 통장(또는 카드)를 소지한 경우, 상기 금융거래 시나리오 정보는 상기 통장(또는 카드)에 구비된 RFID 태그로부터 금융관련 RIFD 정보를 리딩하는 절차가 포함된 금융거래 시나리오를 포함하여 이루어지는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 시나리오 정보는, 상기 뱅크로봇(200)의 동작모드에서 상기 금융거래 대상 고객이 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 한 것으로 처리하는 가상 대면 인증 시나리오 정보와, 상기 가상 대면 인증 시나리오 전/후에 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 적어도 하나 이상의 금융거래 인터페이스 화면을 출력하기 위한 인터페이스 출력 시나리오 정보와, 상기 금융거래 인터페이스 화면을 기반으로 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 적어도 하나 이상의 금융거래 정보를 입력되도록 처리하기 위한 정보 입력 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 MS/IC칩으로부터 금융정보를 리딩하기 위한 카드(또는 통장) 리딩 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 금융관련 RFID 정보를 리딩하기 위한 RFID 리딩 시나리오 정보와, 상기 입력된 금융거래 정보, 또는 상기 리딩된 금융정보, 또는 금융관련 RFID 정보가 시나리오에 따라 유효한지 검증하기 위한 정보 검증 시나리오 정보와, 상기 입력(또는 리딩)된 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보를 상기 금융거래 통신채널을 통해 전송하고, 상기 금융거래 요청 정보에 대응하는 금융거래 처리 정보를 수신하기 위한 정보 송수신 시나리오 정보와, 상기 정보 입력 시나리오 정보에 따라 입력(또는 리딩)된 적어도 하나 이상의 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성 시나리오 정보와, 금융거래 취소 시나리오 정보 등을 일련의 순서에 따라 순차적으로 포함하여 이루어지는 것이 바람직하다.
만약 상기 설정된 뱅크로봇(200) 동작모드에 대응하는 금융거래 시나리오가 선택되면(1115), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 선택된 금융거래 시나리오 정보에 대응하는 시나리오 선택 정보를 전송함으로써(1120), 상기 뱅크로봇(200)에서 선택된 금융거래 시나리오 정보가 상기 뱅크로봇(200) 로그 정보에 포함되도록 처리한다.
이후, 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 선택된 금융거래 시나리오에 포함된 가상 대면 인증 시나리오에 따른 가상 대면인증 인터페이스를 출력한다(1125).
여기서, 상기 가상 대면인증 인터페이스는 상기 뱅크로봇(200)에 구비된 화상 인식수단(280)을 통해 상기 고객의 안면 화상 데이터를 인식하도록 요청하고, 상기 뱅크로봇(200)에 구비된 신분증 스캔장치를 통해 상기 고객의 신분증을 스캔하도록 요청하는 사용자 인터페이스를 포함하여 이루어지는 것이 바람직하다.
상기 가상 대면인증 인터페이스가 출력되면, 상기 뱅크로봇(200)은 상기 가상 대면인증 인터페이스를 기반으로 상기 화상 인식수단(280)을 통해 상기 고객의 안면 화상 데이터를 인식하고(1130), 상기 인식된 안면 화상 데이터로부터 상기 고객 안면의 패턴(예컨대, 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 등)을 포함하는 안면 인식 데이터를 인식한다(1135).
또한, 상기 뱅크로봇(200)은 상기 가상 대면인증 인터페이스를 기반으로 상기 신분증 스캔장치를 통해 상기 고객의 신분증 이미지 컨텐츠를 생성하고(1140), 상기 신분증 이미지 컨텐츠로부터 상기 고객에 대한 고객 이미지 데이터(예컨대, 신분증에 포함된 고객 증명사진에 대응하는 이미지 데이터)를 확인하고(1145), 상 기 확인된 고객 이미지 데이터로부터 상기 고객 안면의 패턴(예컨대, 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 등)을 포함하는 고객 이미지 인식 데이터를 인식한다(1150).
만약 상기 화상 인식수단(280)을 통해 인식된 안면 화상 데이터를 기반으로 상기 고객의 안면 인식 데이터가 인식되면(1155), 상기 신분증 스캔장치를 통해 인식된 상기 신분증 이미지 컨텐츠로부터 상기 고객 이미지 인식 데이터가 인식되면(1160), 상기 뱅크로봇(200)은 상기 고객의 안면 인식 데이터와 고객 이미지 인식 데이터를 비교하여 상기 금융거래 대상 고객에 대한 가상 대면 인증을 처리한다(1165).
만약 상기 가상대면 인증이 확인되지 않으면(1170), 상기 뱅크로봇(200)은 상기 고객에 대한 금융거래를 취소 처리하고(1175), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 금융거래 취소 정보를 전송함으로써(1180), 상기 뱅크로봇(200) 로그 정보에 상기 금융거래 취소 정보가 저장되도록 처리한다.
반면 상기 가상대면 인증이 확인되면(1170), 상기 뱅크로봇(200)은 도면12a와 도면12b에 도시된 뱅크로봇(200)을 통한 금융거래 과정을 수행한다.
도면12a와 도면12b는 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 가 상 대면 거래 방식의 금융거래 과정을 도시한 도면이다.
보다 상세하게 본 도면12a와 도면12b는 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 금융거래 모드로 설정된 후, 상기 도면11에 도시된 가상 대면 인증 과정을 통해 가상 대면 인증이 확인되면, 상기 뱅크로봇(200)에서 상기 설정된 동작모드에 따른 금융거래 시나리오에 따라 가상 대면 방식의 금융거래를 처리하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면12a와 도면12b를 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 가상 대면 거래 방식의 금융거래 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면12a와 도면12b에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면12a와 도면12b를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 상기 뱅크로봇(200)의 동작모드가 금융거래 모드로 설정된 후, 상기 도면11에 도시된 가상 대면 인증 과정을 통해 가상 대면 인증이 확인되면, 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 선택된 금융거래 시나리오에 포함된 인터페이스 출력 시나리오 정보에 따라 제m(m=1) 금융거래 인터페이스를 출력한다(1200).
여기서, 상기 제1 금융거래 인터페이스는 금융거래 종류에 따라 다르며, 동일한 금융거래라고 할지라도 각 은행에서 정의한 금융거래 절차에 따라 달라질 수 있으며, 본 발명의 기술적 특징은 상기 제1 금융거래 인터페이스 특성에 의해 제약되지 아니함을 명백하게 밝혀두는 바이다.
이후, 상기 뱅크로봇(200)은 상기 제m 금융거래 인터페이스를 통해 상기 금융거래 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인한다(1205).
여기서, 상기 정보 입력 시나리오에 따라 제m 금융거래 인터페이스를 통해 입력되는 정보는 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 입력되는 금융거래 정보, 카드 리더장치를 통해 리딩되는 금융정보, RFID 리더장치를 통해 리딩되는 금융관련 RFID 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
만약 상기 제m 금융거래 인터페이스를 통해 상기 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보가 입력(또는 리딩)되면(1210), 상기 뱅크로봇(200)은 상기 금융거래 시나리오 정보에 포함된 정보 검증 시나리오 정보에 따라 상기 제m 금융거래 인터페이스를 통해 입력(또는 리딩)된 정보에 대한 로봇 측 시나리오 검증 유효성을 확인한다(1215).
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 입력 시나리오에 따른 각 정보 입력 단계를 인증하거나, 또는 카드(또는 통장) 리딩 시나리오에 따른 각 카드(또는 통장) 리딩 단계를 인증하거나, 또는 상기 RFID 리딩 시나리오 정보에 따른 각 RFID 리딩 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하며, 상기 로봇 측 시나리오 검증 유효성 확인은 상기 인증 값과 인증 알고리즘을 기반으로 상기 시나리오에 따른 정보 입력(또는 리딩) 유효성을 인증하는 것을 포함하여 이루어지는 것이 바람직하다.
만약 상기 로봇 측 시나리오 검증 유효성이 확인되지 않으면(1220), 상기 뱅크로봇(200)은 상기 금융거래를 취소하고, 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 시나리오 검증 유효성 오류 정보를 전송함으로써(1225), 상기 뱅크로봇(200) 로그 정보에 상기 시나리오 검증 유효성 오류 정보가 저장되고, 상기 로봇제어 장치에서도 상기 금융거래를 취소하도록 처리한다.
반면 상기 로봇 측 시나리오 검증 유효성이 확인되면(1220), 상기 뱅크로 봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 시나리오 검증 요청 정보를 전송하여 상기 로봇제어 장치에서 제어 측 시나리오 유효성을 검증하도록 처리한다(1230).
여기서, 상기 시나리오 검증 요청 정보는 상기 로봇 측 시나리오 검증 유효성 확인 결과에 따라 생성되는 검증 값(또는 인증 값)을 포함하여 이루어지는 것이 바람직하며, 상기 시나리오 단계가 유효하다면, 상기 로봇제어 장치에서 상기 검증 값(또는 인증 값)이 인증되는 것이 바람직하다.
이후, 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 제어 측 시나리오 유효성이 검증되었는지 확인한다(1235).
만약 상기 제어 측 시나리오 유효성이 검증되지 않으면(1240), 상기 뱅크로봇(200)은 상기 금융거래를 취소하고, 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 시나리오 검증 유효성 오류 정보를 전송함으로써(1225), 상기 뱅크로봇(200) 로그 정보에 상기 시나리오 검증 유효성 오류 정보가 저장되고, 상기 로봇제어 장치에서도 상기 금융거래를 취소하도록 처리한다
반면 상기 제어 측 시나리오 유효성이 검증되면(1240), 상기 뱅크로봇(200)은 상기 금융거래 시나리오에 포함된 정보 송수신 시나리오 정보에 따라 상기 제m 금융거래 인터페이스를 통해 입력(또는 리딩)된 적어도 하나 이상의 정보를 포함하는 금융거래 요청 정보를 상기 로봇제어 장치로 전송할지 확인한다(1245).
만약 상기 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장치로 상기 금융거래 요청 정보를 전송하지 않는다면(1250), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 금융거래 시나리오에 대응하는 제(m=m+1) 금융거래 인터페이스를 출력하고(1255), 상기 제m 금융거래 인터페이스를 통해 상기 금융거래 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인하는 과정을 반복한다.
반면 상기 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장치로 상기 금융거래 요청 정보를 전송한다면(1250), 상기 뱅크로봇(200)은 상기 금융거래 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장치와 금융거래 통신채널을 연결한다(1260).
여기서, 상기 금융거래 통신채널은 상기 뱅크로봇(200)과 무선AP 간 무선 통신채널을 기반으로 상기 금융거래 대상 고객이 상기 뱅크로봇(200)을 통해 요청한 금융거래를 처리하기 위한 통신채널로서, 상기 금융거래 통신채널을 통해 송수신되는 각종 정보(또는 데이터)는 상기 로봇제어 통신채널의 동작 시나리오 검증 채널을 통해 실시간 검증되는 것이 바람직하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 뱅크로봇(200)을 운용하는 은행에서 정의한 금융거래 절차에 따라 금융거래를 처리하기 위해 송수신되는 정보(또는 데이터) 구조와, 그 송수신 순서를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
이후, 상기 뱅크로봇(200)은 상기 금융거래 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 입력(또는 리딩)된 정보를 포함하는 금융거래 요청 정보를 전송하고(1265), 상기 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장치로부터 상기 금융거래 요청 정보에 대응하는 금융거래 처리 정보가 수신되는지 확인한다(1270).
만약 상기 정보 송수신 시나리오 정보에 따라 상기 금융거래 처리 정보가 수신되면(1275), 상기 뱅크로봇(200)은 상기 금융거래 처리 정보를 화면 출력장치로 출력하고, 상기 금융거래 시나리오에 따라 상기 금융거래가 완료되었는지 확인한다(1280).
만약 상기 금융거래 시나리오에 따라 상기 금융거래가 완료되지 않았다면(1285), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 금융거래 시나리오에 대응하는 제(m=m+1) 금융거래 인터페이스를 출력하고(1255), 상기 제m 금융거래 인 터페이스를 통해 상기 금융거래 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인하는 과정을 반복한다.
반면 상기 금융거래 시나리오에 따라 상기 금융거래가 완료되면(1285), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 금융거래 결과를 전송함으로써(1290), 상기 뱅크로봇(200) 로그 정보에 상기 금융거래 결과가 저장되도록 처리한다.
도면13은 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 가상 대면 방식의 금융거래에 대응하는 전자문서 생성 과정을 도시한 도면이다.
보다 상세하게 본 도면13은 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 금융거래 모드로 설정된 후, 상기 도면12에 도시된 금융거래 과정을 통해 가상 대면 인증 방식의 금융거래가 처리되면, 상기 가상 대면 인증 방식의 금융거래에 대응하는 전자문서를 생성하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면13을 참조 및/또는 변형하여 상기 뱅크로 봇(200)을 통한 가상 대면 금융거래에 대응하는 전자문서 생성 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면13에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면13을 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 가상 대면 금융거래에 대응하는 전자문서를 상기 로봇제어 장치에서 생성하는 실시 방법(예컨대, 로봇제어 장치에서 금융거래 통신채널을 통해 뱅크로봇(200)으로부터 금융거래 요청 정보와 금융거래 처리 정보를 수신하고, 상기 수신된 금융거래 요청 정보와 금융거래 처리 정보를 기반으로 전자문서를 생성하는 실시 방법)을 유추할 수 있을 것이며, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지는 것을 특징으로 한다.
도면13을 참조하면, 상기 도면12에 도시된 금융거래 과정을 통해 가상 대면 인증 방식의 금융거래가 처리되면, 상기 뱅크로봇(200)은 상기 금융거래 시나리오에 포함된 전자문서 생성 시나리오에 따라 상기 뱅크로봇(200) 동작모드(예컨대, 금융거래 모드)에 대응하는 금융거래 별 전자문서 서식을 확인하고(1300), 상기 도면12에 도시된 금융거래 과정에서 입력(또는 리딩)된 금융거래 요청 정보와, 상기 금융거래 처리 후 상기 로봇제어 장치를 통해 수신된 금융거래 처리 정보 중, 상기 전자문서 서식에 포함될 적어도 하나 이상의 금융거래 별 전자문서 삽입 대상 정보 를 확인한다(1305).
만약 상기 금융거래 요청 정보와 금융거래 처리 정보로부터 상기 전자문서에 포합된 전자문서 삽입 대상 정보가 확인되면(1310), 상기 뱅크로봇(200)은 전자문서 생성 시나리오에 따라 상기 확인된 전자문서 삽입 대상 정보를 상기 금융거래 별 전자문서 서식에 포함하여 전자문서를 생성한다(1315).
본 발명의 실시 방법에 따르면, 상기 전자문서가 금융거래 요청 정보에 대응하는 금융거래 완료 후에 생성되는 전자문서는 상기 뱅크로봇(200)을 관리하는 직원의 전자서명이 자동 첨부되는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 전자문서는 EDI(Electronic Data Interchange) 파일, PDF(Portable Document Format) 파일, HWP/DOC 등을 적어도 하나 이상 포함하는 워드프로세서 파일, 또는 MHT를 포함하는 웹문서 파일을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 당업자의 의도에 따라 별도의 전자문서 파일 형식을 포함하여도 무방하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 각 은행에서 정의한 금융거래 별 전표(또는 거래 신청서) 서식을 포함하는 전자문서 서식 구조를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다
만약 상기 전자문서 삽입 대상 정보를 전자문서 서식에 포함하는 전자문서가 생성되면(1320), 상기 뱅크로봇(200)은 상기 금융거래 별 전자문서를 상기 메모리부(260)에 저장(도시생략)하거나, 또는 상기 금융거래 통신채널을 통해 상기 로봇제어 장치로 전송하며(1325), 상기 로봇제어 장치는 상기 수신된 전자문서를 통신망 상의 전자문서 서버로 전송하는 것이 바람직하다.
도면14는 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 창구거래 지원을 위한 가상 대면 인증 과정을 도시한 도면이다.
보다 상세하게 본 도면14는 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 창구거래용 전자문서 생성을 위한 전자문서 모드로 설정되는 경우, 상기 뱅크로봇(200)에서 상기 설정된 동작모드에 따른 금융거래 시나리오에 따라 가상 거래 방식의 금융거래를 처리하기 위한 가상 대면 인증 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면14를 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 창구거래 지원을 위한 가상 대면 인증 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실 시 방법을 포함하여 이루어지며, 본 도면14에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 도면14에 도시된 실시 방법은 편의상 상기 뱅크로봇(200)의 동작모드가 설정된 후 상기 가상 대면 인증 과정을 수행하는 것으로 도시하여 설명하지만, 상기 가상 대면 인증 과정이 이에 의해 한정되는 것은 결코 아니며, 상기 뱅크로봇(200)에 구비된 금융거래 시나리오에 따라 금융거래가 완료되기 전 어느 시점에 제공되는 것이 가능함은 명백하다.
도면14를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 상기 뱅크로봇(200)의 동작모드가 창구거래용 전자문서 생성을 위한 전자문서 모드로 설정되는지 확인하며(1400), 만약 상기 뱅크로봇(200)의 동작모드가 전자문서 모드로 설정되면(1405), 상기 뱅크로봇(200)은 상기 메모리부(260)로부터 상기 설정된 동작모드(예컨대, 전자문서 모드)에 대응하는 소정의 금융거래 시나리오 정보를 선택한다(1410).
여기서, 상기 선택된 금융거래 시나리오 정보는 상기 설정된 뱅크로봇(200) 의 동작모드에서 상기 고객이 요청한 금융거래를 처리할 수 있는 적어도 하나 이상의 금융거래 시나리오 중, 상기 고객의 금융거래 조건에서 상기 금융거래를 가장 효율적으로 처리할 수 있는 시나리오 정보를 포함하여 이루어지는 것이 바람직하다.
예컨대, 상기 고객이 RFID 태그가 구비된 통장(또는 카드)를 소지한 경우, 상기 금융거래 시나리오 정보는 상기 통장(또는 카드)에 구비된 RFID 태그로부터 금융관련 RIFD 정보를 리딩하는 절차가 포함된 금융거래 시나리오를 포함하여 이루어지는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드에 대응하는 금융거래 시나리오 정보는, 상기 뱅크로봇(200)의 동작모드에서 상기 금융거래 대상 고객이 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 한 것으로 처리하는 가상 대면 인증 시나리오 정보와, 상기 가상 대면 인증 시나리오 전/후에 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 적어도 하나 이상의 금융거래 인터페이스 화면을 출력하기 위한 인터페이스 출력 시나리오 정보와, 상기 금융거래 인터페이스 화면을 기반으로 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 적어도 하나 이상의 금융거래 정보를 입력되도록 처리하기 위한 정보 입력 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 MS/IC칩으로부터 금융정보를 리딩하기 위한 카드(또는 통장) 리딩 시나리오 정보와, 상기 금융거래 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 금융관련 RFID 정보를 리딩하기 위한 RFID 리딩 시나리오 정보와, 상기 입력된 금융거래 정보, 또는 상기 리딩된 금융정보, 또는 금융관련 RFID 정보가 시나리오에 따라 유효한지 검증하기 위한 정보 검증 시나리오 정보와, 상기 입력(또는 리딩)된 정보를 적어도 하나 이상 포함하는 금융거래 요청 정보를 상기 금융거래 통신채널을 통해 전송하고, 상기 금융거래 요청 정보에 대응하는 금융거래 처리 정보를 수신하기 위한 정보 송수신 시나리오 정보와, 상기 정보 입력 시나리오 정보에 따라 입력(또는 리딩)된 적어도 하나 이상의 금융거래 요청 정보를 은행 별 전표(또는 거래 신청서) 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성 시나리오 정보와, 금융거래 취소 시나리오 정보 등을 일련의 순서에 따라 순차적으로 포함하여 이루어지는 것이 바람직하다.
만약 상기 설정된 뱅크로봇(200) 동작모드에 대응하는 금융거래 시나리오가 선택되면(1415), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 선택된 금융거래 시나리오 정보에 대응하는 시나리오 선택 정보를 전송함으로써(1420), 상기 뱅크로봇(200)에서 선택된 금융거래 시나리오 정보가 상기 뱅크로봇(200) 로그 정보에 포함되도록 처리한다.
이후, 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 선택된 금융거래 시 나리오에 포함된 가상 대면 인증 시나리오에 따른 가상 대면인증 인터페이스를 출력한다(1425).
여기서, 상기 가상 대면인증 인터페이스는 상기 뱅크로봇(200)에 구비된 화상 인식수단(280)을 통해 상기 고객의 안면 화상 데이터를 인식하도록 요청하고, 상기 뱅크로봇(200)에 구비된 신분증 스캔장치를 통해 상기 고객의 신분증을 스캔하도록 요청하는 사용자 인터페이스를 포함하여 이루어지는 것이 바람직하다.
상기 가상 대면인증 인터페이스가 출력되면, 상기 뱅크로봇(200)은 상기 가상 대면인증 인터페이스를 기반으로 상기 화상 인식수단(280)을 통해 상기 고객의 안면 화상 데이터를 인식하고(1430), 상기 인식된 안면 화상 데이터로부터 상기 고객 안면의 패턴(예컨대, 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 등)을 포함하는 안면 인식 데이터를 인식한다(1435).
또한, 상기 뱅크로봇(200)은 상기 가상 대면인증 인터페이스를 기반으로 상기 신분증 스캔장치를 통해 상기 고객의 신분증 이미지 컨텐츠를 생성하고(1440), 상기 신분증 이미지 컨텐츠로부터 상기 고객에 대한 고객 이미지 데이터(예컨대, 신분증에 포함된 고객 증명사진에 대응하는 이미지 데이터)를 확인하고(1445), 상기 확인된 고객 이미지 데이터로부터 상기 고객 안면의 패턴(예컨대, 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 등)을 포함하는 고객 이미지 인식 데이터를 인식 한다(1450).
만약 상기 화상 인식수단(280)을 통해 인식된 안면 화상 데이터를 기반으로 상기 고객의 안면 인식 데이터가 인식되면(1455), 상기 신분증 스캔장치를 통해 인식된 상기 신분증 이미지 컨텐츠로부터 상기 고객 이미지 인식 데이터가 인식되면(1460), 상기 뱅크로봇(200)은 상기 고객의 안면 인식 데이터와 고객 이미지 인식 데이터를 비교하여 상기 금융거래 대상 고객에 대한 가상 대면 인증을 처리한다(1465).
만약 상기 가상대면 인증이 확인되지 않으면(1470), 상기 뱅크로봇(200)은 상기 고객에 대한 금융거래를 취소 처리하고(1475), 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 금융거래 취소 정보를 전송함으로써(1480), 상기 뱅크로봇(200) 로그 정보에 상기 금융거래 취소 정보가 저장되도록 처리한다.
반면 상기 가상대면 인증이 확인되면(1470), 상기 뱅크로봇(200)은 도면15에 도시된 뱅크로봇(200)을 통한 금융거래 과정을 수행한다.
도면15는 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 창구거래 지원을 위한 정보입력 과정을 도시한 도면이다.
보다 상세하게 본 도면15는 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 창구거래용 전자문서 생성을 위한 전자문서 모드로 설정된 후, 상기 도면14에 도시된 가상 대면 인증 과정을 통해 가상 대면 인증이 확인되면, 상기 뱅크로봇(200)에서 상기 설정된 동작모드에 따른 금융거래 시나리오에 따라 가상 대면 방식의 금융거래를 처리하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면15를 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 창구거래 지원을 위한 정보입력 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면15에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면15를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 상기 뱅크로봇(200)의 동작모드가 창구거래용 전자문서 생성을 위한 전자문서 모드로 설정된 후, 상기 도면14에 도시된 가상 대면 인증 과정을 통해 가상 대면 인증이 확인되면, 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 선택된 금융거래 시나리 오에 포함된 인터페이스 출력 시나리오 정보에 따라 제m(m=1) 금융거래 인터페이스를 출력한다(1500).
여기서, 상기 제1 금융거래 인터페이스는 금융거래 종류에 따라 다르며, 동일한 금융거래라고 할지라도 각 은행에서 정의한 금융거래 절차에 따라 달라질 수 있으며, 본 발명의 기술적 특징은 상기 제1 금융거래 인터페이스 특성에 의해 제약되지 아니함을 명백하게 밝혀두는 바이다.
이후, 상기 뱅크로봇(200)은 상기 제m 금융거래 인터페이스를 통해 상기 금융거래 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인한다(1505).
여기서, 상기 정보 입력 시나리오에 따라 제m 금융거래 인터페이스를 통해 입력되는 정보는 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 입력되는 금융거래 정보, 카드 리더장치를 통해 리딩되는 금융정보, RFID 리더장치를 통해 리딩되는 금융관련 RFID 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
만약 상기 제m 금융거래 인터페이스를 통해 상기 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보가 입력(또는 리딩)되면(1510), 상기 뱅크로봇(200) 은 상기 금융거래 시나리오 정보에 포함된 정보 검증 시나리오 정보에 따라 상기 제m 금융거래 인터페이스를 통해 입력(또는 리딩)된 정보에 대한 로봇 측 시나리오 검증 유효성을 확인한다(1515).
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 입력 시나리오에 따른 각 정보 입력 단계를 인증하거나, 또는 카드(또는 통장) 리딩 시나리오에 따른 각 카드(또는 통장) 리딩 단계를 인증하거나, 또는 상기 RFID 리딩 시나리오 정보에 따른 각 RFID 리딩 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하며, 상기 로봇 측 시나리오 검증 유효성 확인은 상기 인증 값과 인증 알고리즘을 기반으로 상기 시나리오에 따른 정보 입력(또는 리딩) 유효성을 인증하는 것을 포함하여 이루어지는 것이 바람직하다.
만약 상기 로봇 측 시나리오 검증 유효성이 확인되지 않으면(1520), 상기 뱅크로봇(200)은 상기 금융거래를 취소하고, 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 시나리오 검증 유효성 오류 정보를 전송함으로써(1525), 상기 뱅크로봇(200) 로그 정보에 상기 시나리오 검증 유효성 오류 정보가 저장되고, 상기 로봇제어 장치에서도 상기 금융거래를 취소하도록 처리한다.
반면 상기 로봇 측 시나리오 검증 유효성이 확인되면(1520), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 시나리오 검증 요 청 정보를 전송하여 상기 로봇제어 장치에서 제어 측 시나리오 유효성을 검증하도록 처리한다(1530).
여기서, 상기 시나리오 검증 요청 정보는 상기 로봇 측 시나리오 검증 유효성 확인 결과에 따라 생성되는 검증 값(또는 인증 값)을 포함하여 이루어지는 것이 바람직하며, 상기 시나리오 단계가 유효하다면, 상기 로봇제어 장치에서 상기 검증 값(또는 인증 값)이 인증되는 것이 바람직하다.
이후, 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 제어 측 시나리오 유효성이 검증되었는지 확인한다(1535).
만약 상기 제어 측 시나리오 유효성이 검증되지 않으면(1540), 상기 뱅크로봇(200)은 상기 금융거래를 취소하고, 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 시나리오 검증 유효성 오류 정보를 전송함으로써(1525), 상기 뱅크로봇(200) 로그 정보에 상기 시나리오 검증 유효성 오류 정보가 저장되고, 상기 로봇제어 장치에서도 상기 금융거래를 취소하도록 처리한다
반면 상기 제어 측 시나리오 유효성이 검증되면(1540), 상기 뱅크로봇(200)은 상기 금융거래 시나리오에 포함된 전자문서 생성 시나리오 정보에 따라 상기 제m 금융거래 인터페이스를 통해 입력(또는 리딩)된 적어도 하나 이상의 정보를 포함 하는 금융거래 요청 정보를 포함하는 전자문서를 생성할 지 확인한다(1545).
만약 상기 금융거래 요청 정보를 포함하는 전자문서(예컨대, 창구거래를 지원하기 위한 전자문서)를 생성하는 것으로 확인되면(1550), 상기 뱅크로봇(200)은 도면16에 도시된 과정을 통해 상기 금융거래 요청 정보를 포함하는 전자문서를 생성한다.
반면 상기 금융거래 요청 정보를 포함하는 전자문서(예컨대, 창구거래를 지원하기 위한 전자문서)를 생성하지 않는 것으로 확인되면(1550), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 금융거래 시나리오에 대응하는 제(m=m+1) 금융거래 인터페이스를 출력하고(1555), 상기 제m 금융거래 인터페이스를 통해 상기 금융거래 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인하는 과정을 반복한다.
도면16은 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 창구거래 지원을 위한 전자문서 생성 과정을 도시한 도면이다.
보다 상세하게 본 도면16은 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시 된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 창구거래용 전자문서 생성을 위한 전자문서 모드로 설정된 후, 상기 도면15에 도시된 정보입력 과정을 통해 창구거래 지원용 금융거래 요청 정보가 입력(또는 리딩)되면, 상기 입력(또는 리딩)된 금융거래 요청 정보를 포함하는 전자문서를 생성하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면16을 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 창구거래 지원을 위한 전자문서 생성 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면16에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면16을 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 창구거래 지원을 위한 전자문서를 상기 로봇제어 장치에서 생성하는 실시 방법(예컨대, 로봇제어 장치에서 금융거래 통신채널을 통해 뱅크로봇(200)으로부터 금융거래 요청 정보를 수신하고, 상기 수신된 금융거래 요청 정보를 기반으로 전자문서를 생성하는 실시 방법)을 유추할 수 있을 것이며, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지는 것을 특징으로 한다.
도면16을 참조하면, 상기 도면15에 도시된 정보입력 과정을 통해 금융거래 요청 정보가 입력(또는 리딩)되면, 상기 뱅크로봇(200)은 상기 금융거래 시나리오 에 포함된 전자문서 생성 시나리오에 따라 상기 뱅크로봇(200) 동작모드(예컨대, 전자문서 모드)에 대응하는 금융거래 별 전자문서 서식을 확인하고(1600), 상기 도면15에 도시된 정보입력 과정에서 입력(또는 리딩)된 금융거래 요청 정보 중, 상기 전자문서 서식에 포함될 적어도 하나 이상의 금융거래 별 전자문서 삽입 대상 정보를 확인한다(1605).
만약 상기 금융거래 요청 정보로부터 상기 전자문서에 포합된 전자문서 삽입 대상 정보가 확인되면(1610), 상기 뱅크로봇(200)은 전자문서 생성 시나리오에 따라 상기 확인된 전자문서 삽입 대상 정보를 상기 금융거래 별 전자문서 서식에 포함하여 전자문서를 생성한다(1615).
본 발명의 실시 방법에 따르면, 상기 전자문서가 금융거래 요청 정보에 대응하는 금융거래 완료 후에 생성되는 전자문서는 상기 뱅크로봇(200)을 관리하는 직원의 전자서명이 자동 첨부되는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 전자문서는 EDI(Electronic Data Interchange) 파일, PDF(Portable Document Format) 파일, HWP/DOC 등을 적어도 하나 이상 포함하는 워드프로세서 파일, 또는 MHT를 포함하는 웹문서 파일을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 당업자의 의도에 따라 별도의 전자문서 파일 형식을 포함하여도 무방하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 각 은행에서 정의한 금융거래 별 전표(또는 거래 신청서) 서식을 포함하는 전자문서 서식 구조를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다
만약 상기 전자문서 삽입 대상 정보를 전자문서 서식에 포함하는 전자문서가 생성되면(1620), 상기 뱅크로봇(200)은 상기 금융거래 별 전자문서를 상기 메모리부(260)에 저장(도시생략)하거나, 또는 상기 금융거래 통신채널을 통해 상기 로봇제어 장치로 전송하며(1625), 상기 로봇제어 장치는 상기 수신된 전자문서를 통신망 상의 전자문서 서버로 전송하는 것이 바람직하다.
도면17은 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 가상 대면 거래 방식의 금융상품 홍보 및 가입 처리를 위한 가상 대면 인증 과정을 도시한 도면이다.
보다 상세하게 본 도면17은 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 금융상품 홍보 모드로 설정되는 경우, 상기 뱅크로봇(200)에서 상기 설정된 동작모드에 따른 금융상품 홍보 시나리오에 따라 가상 거래 방식의 금융상품 홍보 및 금융상품 가입을 위한 가상 대면 인증 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면17을 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 가상 대면 거래 방식의 금융상품 홍보 및 가입 처리를 위한 가상 대면 인증 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면17에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 도면17에 도시된 실시 방법은 편의상 상기 뱅크로봇(200)의 동작모드가 설정된 후 상기 가상 대면 인증 과정을 수행하는 것으로 도시하여 설명하지만, 상기 가상 대면 인증 과정이 이에 의해 한정되는 것은 결코 아니며, 상기 뱅크로봇(200)에 구비된 금융상품 홍보 시나리오에 따라 금융상품 홍보가 완료되기 전 어느 시점에 제공되는 것이 가능함은 명백하다.
도면17을 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 상기 뱅크로봇(200)의 동작모드가 금융상품 홍보 모드로 설정되는지 확인하며(1700), 만약 상기 뱅크로봇(200)의 동작모드가 금융상품 홍보 모드로 설정되면(1705), 상기 뱅크로봇(200)은 상기 메모리부(260)로부터 상기 설정된 동작모드(예컨대, 금융상품 홍보 모드)에 대응하는 소정의 금융상품 홍보 시나리오 정보를 선택한다(1710).
여기서, 상기 선택된 금융상품 홍보 시나리오 정보는 상기 설정된 뱅크로봇(200)의 동작모드에서 상기 고객이 요청한 금융상품 홍보를 처리할 수 있는 적어도 하나 이상의 금융상품 홍보 시나리오 중, 상기 고객의 금융상품 홍보 조건에서 상기 금융상품 홍보를 가장 효율적으로 처리할 수 있는 시나리오 정보를 포함하여 이루어지는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 뱅크로봇(200)의 동작모드에 대응하는 금융상품 홍보 시나리오 정보는, 상기 뱅크로봇(200)의 동작모드에서 상기 금융상품 홍보 대상 고객이 실제 창구직원과 대면 인증하지 않고, 상기 창구직원을 대신하여 상기 뱅크로봇(200)과 가상의 대면 인증을 한 것으로 처리하는 가상 대면 인증 시나리오 정보와, 상기 가상 대면 인증 시나리오 전/후에 상기 화면 출력부(247)를 통해 상기 뱅크로봇(200)에 구비된 화면 출력장치로 적어도 하나 이상의 금융상품 홍보 인터페이스 화면을 출력하기 위한 인터페이스 출력 시나리오 정보와, 상기 금융상품 홍보 인터페이스 화면을 기반으로 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 적어도 하나 이상의 금융상품 가입 정보를 입력되도록 처리하기 위한 정보 입력 시나리오 정보와, 상기 금융상품 홍보 대상 고객이 소지한 카드(또는 통장)에 구비된 MS/IC칩으로부터 금융정보를 리딩하기 위한 카드(또는 통 장) 리딩 시나리오 정보와, 상기 금융상품 홍보 대상 고객이 소지한 카드(또는 통장)에 구비된 RFID 태그로부터 금융관련 RFID 정보를 리딩하기 위한 RFID 리딩 시나리오 정보와, 상기 입력된 금융상품 가입 정보, 또는 상기 리딩된 금융정보, 또는 금융관련 RFID 정보가 시나리오에 따라 유효한지 검증하기 위한 정보 검증 시나리오 정보와, 상기 입력(또는 리딩)된 정보를 적어도 하나 이상 포함하는 금융상품 가입 요청 정보를 상기 금융거래 통신채널을 통해 전송하고, 상기 금융상품 가입 요청 정보에 대응하는 금융상품 가입 처리 정보를 수신하기 위한 정보 송수신 시나리오 정보와, 상기 정보 입력 시나리오 정보에 따라 입력(또는 리딩)된 적어도 하나 이상의 금융상품 가입 요청 정보를 은행 별 거래 신청서 서식에 포함하여 이루어진 전자문서를 생성하는 전자문서 생성 시나리오 정보와, 금융상품 가입 취소 시나리오 정보 등을 일련의 순서에 따라 순차적으로 포함하여 이루어지는 것이 바람직하다.
만약 상기 설정된 뱅크로봇(200) 동작모드에 대응하는 금융상품 홍보 시나리오가 선택되면(1715), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 선택된 금융상품 홍보 시나리오 정보에 대응하는 시나리오 선택 정보를 전송함으로써(1720), 상기 뱅크로봇(200)에서 선택된 금융상품 홍보 시나리오 정보가 상기 뱅크로봇(200) 로그 정보에 포함되도록 처리한다.
이후, 상기 뱅크로봇(200)은 상기 선택된 금융상품 홍보 시나리오에 따라 상 기 화면 출력장치로 금융상품 홍보 정보를 출력하고(1725), 상기 고객에게 상기 금융상품 홍보 정보에 대응하는 금융상품을 가입하도록 유도하는 발화(또는 금융상품 가입 선택)을 통해 상기 고객이 상기 금융상품에 가입 요청하는 확인한다(1730).
만약 상기 고객의 금융상품 가입 요청이 확인되지 않으면(1735), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 금융상품 홍보 정보를 출력하는 과정을 반복한다.
반면 상기 고객의 금융상품 가입 요청이 확인되지 않으면(1735), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 선택된 금융상품 홍보 시나리오에 포함된 가상 대면 인증 시나리오에 따른 가상 대면인증 인터페이스를 출력한다(1740).
여기서, 상기 가상 대면인증 인터페이스는 상기 뱅크로봇(200)에 구비된 화상 인식수단(280)을 통해 상기 고객의 안면 화상 데이터를 인식하도록 요청하고, 상기 뱅크로봇(200)에 구비된 신분증 스캔장치를 통해 상기 고객의 신분증을 스캔하도록 요청하는 사용자 인터페이스를 포함하여 이루어지는 것이 바람직하다.
상기 가상 대면인증 인터페이스가 출력되면, 상기 뱅크로봇(200)은 상기 가상 대면인증 인터페이스를 기반으로 상기 화상 인식수단(280)을 통해 상기 고객의 안면 화상 데이터를 인식하고(1745), 상기 인식된 안면 화상 데이터로부터 상기 고 객 안면의 패턴(예컨대, 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 등)을 포함하는 안면 인식 데이터를 인식한다(1750).
또한, 상기 뱅크로봇(200)은 상기 가상 대면인증 인터페이스를 기반으로 상기 신분증 스캔장치를 통해 상기 고객의 신분증 이미지 컨텐츠를 생성하고(1755), 상기 신분증 이미지 컨텐츠로부터 상기 고객에 대한 고객 이미지 데이터(예컨대, 신분증에 포함된 고객 증명사진에 대응하는 이미지 데이터)를 확인하고(1760), 상기 확인된 고객 이미지 데이터로부터 상기 고객 안면의 패턴(예컨대, 눈, 코, 입, 귀의 상대적인 위치, 모양, 방향 등)을 포함하는 고객 이미지 인식 데이터를 인식한다(1765).
만약 상기 화상 인식수단(280)을 통해 인식된 안면 화상 데이터를 기반으로 상기 고객의 안면 인식 데이터가 인식되면(1770), 상기 신분증 스캔장치를 통해 인식된 상기 신분증 이미지 컨텐츠로부터 상기 고객 이미지 인식 데이터가 인식되면(1775), 상기 뱅크로봇(200)은 상기 고객의 안면 인식 데이터와 고객 이미지 인식 데이터를 비교하여 상기 금융상품 홍보 대상 고객에 대한 가상 대면 인증을 처리한다(1780).
만약 상기 가상대면 인증이 확인되지 않으면(1770), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 금융상품 홍보 정보를 출력하는 과정을 반복한다.
반면 상기 가상대면 인증이 확인되면(1770), 상기 뱅크로봇(200)은 도면14a와 도면14b에 도시된 뱅크로봇(200)을 통한 금융상품 가입 과정을 수행한다.
도면18a와 도면18b는 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 가상 대면 거래 방식의 금융상품 가입 과정을 도시한 도면이다.
보다 상세하게 본 도면18a와 도면18b는 상기 도면2에 도시된 뱅크로봇(200)의 동작모드가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 금융상품 홍보 모드로 설정된 후, 상기 도면13에 도시된 가상 대면 인증 과정을 통해 가상 대면 인증이 확인되면, 상기 뱅크로봇(200)에서 상기 설정된 동작모드에 따른 금융상품 홍보 시나리오에 따라 상기 금융상품에 가입하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면18a와 도면18b를 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 가상 대면 거래 방식의 금융상품 가입 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면18a와 도면18b에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면18a와 도면18b를 참조하면, 상기 도면2에 도시된 뱅크로봇(200)은 상기 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 상기 뱅크로봇(200)의 동작모드가 금융상품 홍보 모드로 설정된 후, 상기 도면13에 도시된 가상 대면 인증 과정을 통해 가상 대면 인증이 확인되면, 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 선택된 금융상품 홍보 시나리오에 포함된 인터페이스 출력 시나리오 정보에 따라 제m(m=1) 금융상품 가입 인터페이스를 출력한다(1800).
여기서, 상기 제1 금융상품 가입 인터페이스는 금융상품 홍보 종류에 따라 다르며, 동일한 금융상품 홍보라고 할지라도 각 은행에서 정의한 금융상품 홍보 절차에 따라 달라질 수 있으며, 본 발명의 기술적 특징은 상기 제1 금융상품 가입 인터페이스 특성에 의해 제약되지 아니함을 명백하게 밝혀두는 바이다.
이후, 상기 뱅크로봇(200)은 상기 제m 금융상품 가입 인터페이스를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인한다(1805).
여기서, 상기 정보 입력 시나리오에 따라 제m 금융상품 가입 인터페이스를 통해 입력되는 정보는 상기 뱅크로봇(200)에 구비된 키 입력장치를 통해 입력되는 금융상품 가입 정보, 카드 리더장치를 통해 리딩되는 금융정보, RFID 리더장치를 통해 리딩되는 금융관련 RFID 정보를 적어도 하나 이상 포함하여 이루어지는 것이 바람직하다.
만약 상기 제m 금융상품 가입 인터페이스를 통해 상기 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보가 입력(또는 리딩)되면(1810), 상기 뱅크로봇(200)은 상기 금융상품 홍보 시나리오 정보에 포함된 정보 검증 시나리오 정보에 따라 상기 제m 금융상품 가입 인터페이스를 통해 입력(또는 리딩)된 정보에 대한 로봇 측 시나리오 검증 유효성을 확인한다(1815).
여기서, 상기 정보 검증 시나리오 정보는 상기 정보 입력 시나리오에 따른 각 정보 입력 단계를 인증하거나, 또는 카드(또는 통장) 리딩 시나리오에 따른 각 카드(또는 통장) 리딩 단계를 인증하거나, 또는 상기 RFID 리딩 시나리오 정보에 따른 각 RFID 리딩 단계를 인증하는 인증 값과, 인증 알고리즘을 포함하여 이루어지는 것이 바람직하며, 상기 로봇 측 시나리오 검증 유효성 확인은 상기 인증 값과 인증 알고리즘을 기반으로 상기 시나리오에 따른 정보 입력(또는 리딩) 유효성을 인증하는 것을 포함하여 이루어지는 것이 바람직하다.
만약 상기 로봇 측 시나리오 검증 유효성이 확인되지 않으면(1820), 상기 뱅 크로봇(200)은 상기 금융상품 가입을 취소하고, 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 시나리오 검증 유효성 오류 정보를 전송함으로써(1825), 상기 뱅크로봇(200) 로그 정보에 상기 시나리오 검증 유효성 오류 정보가 저장되고, 상기 로봇제어 장치에서도 상기 금융상품 가입을 취소하도록 처리한다.
반면 상기 로봇 측 시나리오 검증 유효성이 확인되면(1820), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 시나리오 검증 요청 정보를 전송하여 상기 로봇제어 장치에서 제어 측 시나리오 유효성을 검증하도록 처리한다(1830).
여기서, 상기 시나리오 검증 요청 정보는 상기 로봇 측 시나리오 검증 유효성 확인 결과에 따라 생성되는 검증 값(또는 인증 값)을 포함하여 이루어지는 것이 바람직하며, 상기 시나리오 단계가 유효하다면, 상기 로봇제어 장치에서 상기 검증 값(또는 인증 값)이 인증되는 것이 바람직하다.
이후, 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 제어 측 시나리오 유효성이 검증되었는지 확인한다(1835).
만약 상기 제어 측 시나리오 유효성이 검증되지 않으면(1840), 상기 뱅크로봇(200)은 상기 금융상품 가입을 취소하고, 로봇제어 통신채널을 통해 상기 로봇제 어 장치로 상기 시나리오 검증 유효성 오류 정보를 전송함으로써(1825), 상기 뱅크로봇(200) 로그 정보에 상기 시나리오 검증 유효성 오류 정보가 저장되고, 상기 로봇제어 장치에서도 상기 금융상품 가입을 취소하도록 처리한다
반면 상기 제어 측 시나리오 유효성이 검증되면(1840), 상기 뱅크로봇(200)은 상기 금융상품 홍보 시나리오에 포함된 정보 송수신 시나리오 정보에 따라 상기 제m 금융상품 가입 인터페이스를 통해 입력(또는 리딩)된 적어도 하나 이상의 정보를 포함하는 금융상품 가입 요청 정보를 상기 로봇제어 장치로 전송할지 확인한다(1845).
만약 상기 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장치로 상기 금융상품 가입 요청 정보를 전송하지 않는다면(1850), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 금융상품 홍보 시나리오에 대응하는 제(m=m+1) 금융상품 가입 인터페이스를 출력하고(1855), 상기 제m 금융상품 가입 인터페이스를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인하는 과정을 반복한다.
반면 상기 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장치로 상기 금융상품 가입 요청 정보를 전송한다면(1850), 상기 뱅크로봇(200)은 상기 금융상품 홍보 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장 치와 금융거래 통신채널을 연결한다(1860).
여기서, 상기 금융거래 통신채널은 상기 뱅크로봇(200)과 무선AP 간 무선 통신채널을 기반으로 상기 금융상품 홍보 대상 고객이 상기 뱅크로봇(200)을 통해 요청한 금융상품 가입을 처리하기 위한 통신채널로서, 상기 금융거래 통신채널을 통해 송수신되는 각종 정보(또는 데이터)는 상기 로봇제어 통신채널의 동작 시나리오 검증 채널을 통해 실시간 검증되는 것이 바람직하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 상기 뱅크로봇(200)을 운용하는 은행에서 정의한 금융상품 홍보 절차에 따라 금융상품 가입을 처리하기 위해 송수신되는 정보(또는 데이터) 구조와, 그 송수신 순서를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다.
이후, 상기 뱅크로봇(200)은 상기 금융상품 홍보 시나리오 정보에 포함된 정보 송수신 시나리오 정보에 따라 상기 입력(또는 리딩)된 정보를 포함하는 금융상품 가입 요청 정보를 전송하고(1865), 상기 정보 송수신 시나리오 정보에 따라 상기 로봇제어 장치로부터 상기 금융상품 가입 요청 정보에 대응하는 금융상품 가입 처리 정보가 수신되는지 확인한다(1870).
만약 상기 정보 송수신 시나리오 정보에 따라 상기 금융상품 가입 처리 정보 가 수신되면(1875), 상기 뱅크로봇(200)은 상기 금융상품 가입 처리 정보를 화면 출력장치로 출력하고, 상기 금융상품 홍보 시나리오에 따라 상기 금융상품 홍보가 완료되었는지 확인한다(1880).
만약 상기 금융상품 홍보 시나리오에 따라 상기 금융상품 홍보가 완료되지 않았다면(1885), 상기 뱅크로봇(200)은 상기 화면 출력장치로 상기 금융상품 홍보 시나리오에 대응하는 제(m=m+1) 금융상품 가입 인터페이스를 출력하고(1855), 상기 제m 금융상품 가입 인터페이스를 통해 상기 금융상품 홍보 시나리오 정보에 포함된 정보 입력 시나리오 정보에 따라 적어도 하나 이상의 정보를 입력(또는 리딩)되는지 확인하는 과정을 반복한다.
반면 상기 금융상품 홍보 시나리오에 따라 상기 금융상품 가입이 완료되면(1885), 상기 뱅크로봇(200)은 상기 로봇제어 통신채널을 통해 상기 로봇제어 장치로 상기 금융상품 가입 결과를 전송함으로써(1890), 상기 뱅크로봇(200) 로그 정보에 상기 금융상품 가입 결과가 저장되도록 처리한다.
도면19는 본 발명의 실시 방법에 따라 뱅크로봇(200)을 통한 가상 대면 방식의 금융상품 가입에 대응하는 전자문서 생성 과정을 도시한 도면이다.
보다 상세하게 본 도면19는 상기 도면2에 도시된 뱅크로봇(200)의 동작모드 가 도면8a와 도면8b에 도시된 뱅크로봇(200) 동작모드 자동 설정 과정, 또는 상기 도면9에 도시된 뱅크로봇(200) 동작모드 수동 설정 과정, 또는 상기 도면10에 도시된 뱅크로봇(200) 동작모드 원격 설정 과정 중 어느 하나의 동작모드 설정 과정을 통해 금융상품 홍보 모드로 설정된 후, 상기 도면18에 도시된 금융상품 가입 과정을 통해 가상 대면 인증 방식의 금융상품 가입이 처리되면, 상기 가상 대면 인증 방식의 금융상품 가입에 대응하는 전자문서를 생성하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면19를 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 가상 대면 금융상품 가입에 대응하는 전자문서 생성 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면19에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
예컨대, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면19를 참조 및/또는 변형하여 상기 뱅크로봇(200)을 통한 가상 대면 금융상품 가입에 대응하는 전자문서를 상기 로봇제어 장치에서 생성하는 실시 방법(예컨대, 로봇제어 장치에서 금융거래 통신채널을 통해 뱅크로봇(200)으로부터 금융상품 가입 요청 정보와 금융상품 가입 처리 정보를 수신하고, 상기 수신된 금융상품 가입 요청 정보와 금융상품 가입 처리 정보를 기반으로 전자문서를 생성하는 실시 방법)을 유추할 수 있을 것이며, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지는 것을 특징으로 한다.
도면19를 참조하면, 상기 도면18에 도시된 금융상품 가입 과정을 통해 가상 대면 인증 방식의 금융상품 가입이 처리되면, 상기 뱅크로봇(200)은 상기 금융상품 가입 시나리오에 포함된 전자문서 생성 시나리오에 따라 상기 뱅크로봇(200) 동작모드(예컨대, 금융상품 홍보 모드)에 대응하는 금융상품 별 전자문서 서식을 확인하고(1900), 상기 도면18에 도시된 금융상품 가입 과정에서 입력(또는 리딩)된 금융상품 가입 요청 정보와, 상기 금융상품 가입 처리 후 상기 로봇제어 장치를 통해 수신된 금융상품 가입 처리 정보 중, 상기 전자문서 서식에 포함될 적어도 하나 이상의 금융상품 별 전자문서 삽입 대상 정보를 확인한다(1905).
만약 상기 금융상품 가입 요청 정보와 금융상품 가입 처리 정보로부터 상기 전자문서에 포합된 전자문서 삽입 대상 정보가 확인되면(1910), 상기 뱅크로봇(200)은 전자문서 생성 시나리오에 따라 상기 확인된 전자문서 삽입 대상 정보를 상기 금융상품 별 전자문서 서식에 포함하여 전자문서를 생성한다(1915).
본 발명의 실시 방법에 따르면, 상기 전자문서가 금융상품 가입 요청 정보에 대응하는 금융상품 가입 완료 후에 생성되는 전자문서는 상기 뱅크로봇(200)을 관리하는 직원의 전자서명이 자동 첨부되는 것이 바람직하다.
본 발명의 실시 방법에 따르면, 상기 전자문서는 EDI(Electronic Data Interchange) 파일, PDF(Portable Document Format) 파일, HWP/DOC 등을 적어도 하나 이상 포함하는 워드프로세서 파일, 또는 MHT를 포함하는 웹문서 파일을 적어도 하나 이상 포함하여 이루어지는 것이 바람직하며, 당업자의 의도에 따라 별도의 전자문서 파일 형식을 포함하여도 무방하다.
본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 각 은행에서 정의한 금융상품 별 전표(또는 거래 신청서) 서식을 포함하는 전자문서 서식 구조를 유추할 수 있을 것이므로, 이에 대한 상세한 설명은 편의상 생략하기로 한다
만약 상기 전자문서 삽입 대상 정보를 전자문서 서식에 포함하는 전자문서가 생성되면(1920), 상기 뱅크로봇(200)은 상기 금융상품 별 전자문서를 상기 메모리부(260)에 저장(도시생략)하거나, 또는 상기 금융거래 통신채널을 통해 상기 로봇제어 장치로 전송하며(1925), 상기 로봇제어 장치는 상기 수신된 전자문서를 통신망 상의 전자문서 서버로 전송하는 것이 바람직하다.
도면20은 본 발명의 일 실시 방법에 따른 전자문서 처리 과정을 도시한 도면이다.
보다 상세하게 본 도면20은 상기 도면13 또는 도면16에 도시된 전자문서 생성 과정을 통해 상기 뱅크로봇(200)에 전자문서가 생성되는 경우, 상기 도면1에 도 시된 로봇제어 장치에서 상기 전자문서를 통신망 상의 전자문서 서버로 전송하거나, 또는 창구단말로 전송하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면20을 참조 및/또는 변형하여 상기 전자문서 처리 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면20에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면20을 참조하면, 상기 도면13 또는 도면16에 도시된 전자문서 생성 과정을 통해 상기 뱅크로봇(200)에 전자문서가 생성되는 경우, 상기 로봇제어 장치는 금융거래 통신채널을 통해 상기 뱅크로봇(200)으로부터 상기 생성된 전자문서를 수신하고(2000), 상기 수신된 전자문서를 판독하여 상기 전자문서 상에 금융거래 내역(또는 금융거래 완료 코드)가 포함되어 있는지 확인한다(2005).
예컨대, 상기 전자문서 상에 상기 금융거래 내역(또는 금융거래 완료 코드)가 포함된 경우, 상기 전자문서는 상기 도면13에 도시된 전자문서 생성 과정을 통해 생성된 것이며, 상기 전자문서 상에 상기 금융거래 내역(또는 금융거래 완료 코드)가 미포함된 경우, 상기 전자문서는 상기 도면16에 도시된 전자문서 생성 과정을 통해 생성된 것이다.
만약 상기 전자문서 상에 상기 금융거래 내역(또는 금융거래 완료 코드)가 포함되어 있다면(2010), 상기 로봇제어 장치는 상기 전자문서를 통신망 상의 전자문서 서버로 전송한다(2015).
반면 상기 전자문서 상에 상기 금융거래 내역(또는 금융거래 완료 코드)가 미포함되어 있다면(2010), 상기 로봇제어 장치는 상기 전자문서를 판독하여 상기 전자문서 상에 수신측 창구단말 정보가 포함되어 있는지 확인한다(2020).
만약 상기 전자문서에 상기 전자문서 수신측 창구단말 정보가 포함되어 있다면(2025), 상기 로봇제어 장치는 상기 전자문서를 상기 창구단말로 전송한다(2030).
반면 상기 전자문서에 상기 전자문서 수신측 창구단말 정보가 미포함되어 있다면(2025), 상기 로봇제어 장치는 상기 전자문서를 데이터베이스(도시생략)에 임시 저장한 후, 상기 은행지점에 구비된 복수의 창구단말 중 어느 창구단말로부터 상기 전자문서가 요청되는지 확인한다(2035).
만약 상기 은행지점에 구비된 창구단말로부터 상기 전자문서 요청이 확인되면(2040), 상기 로봇제어 장치는 상기 창구단말로 상기 전자문서를 전송한다(2045).
도면21은 본 발명의 다른 일 실시 방법에 따른 전자문서 처리 과정을 도시한 도면이다.
보다 상세하게 본 도면21은 상기 도면19에 도시된 전자문서 생성 과정을 통해 상기 뱅크로봇(200)에 전자문서가 생성되는 경우, 상기 도면1에 도시된 로봇제어 장치에서 상기 전자문서를 통신망 상의 전자문서 서버로 전송하거나, 또는 창구단말로 전송하는 과정에 대한 것으로서, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자라면, 본 도면21을 참조 및/또는 변형하여 상기 전자문서 처리 과정에 대한 다양한 실시 방법을 유추할 수 있을 것이나, 본 발명은 상기 유추되는 모든 실시 방법을 포함하여 이루어지며, 본 도면21에 도시된 실시 방법만으로 그 기술적 특징이 한정되지 아니한다.
도면21을 참조하면, 상기 도면19에 도시된 전자문서 생성 과정을 통해 상기 뱅크로봇(200)에 전자문서가 생성되는 경우, 상기 로봇제어 장치는 금융거래 통신채널을 통해 상기 뱅크로봇(200)으로부터 상기 생성된 전자문서를 수신하고(2100), 상기 수신된 전자문서를 판독하여 상기 전자문서 상에 금융상품 홍보 내역(또는 금융상품 홍보 완료 코드)가 포함되어 있는지 확인한다(2105).
예컨대, 상기 전자문서 상에 상기 금융상품 홍보 내역(또는 금융상품 홍보 완료 코드)가 포함된 경우, 상기 전자문서는 상기 금융상품 가입을 위해 창구업무 를 필요로 하는 전자문서이며, 상기 전자문서 상에 상기 금융상품 홍보 내역(또는 금융상품 홍보 완료 코드)가 미포함된 경우, 상기 전자문서는 상기 금융상품 가입을 위해 더 이상의 창구업무가 불필요한 전자문서이다.
만약 상기 전자문서 상에 상기 금융상품 홍보 내역(또는 금융상품 홍보 완료 코드)가 포함되어 있다면(2110), 상기 로봇제어 장치는 상기 전자문서를 통신망 상의 전자문서 서버로 전송한다(2115).
반면 상기 전자문서 상에 상기 금융상품 홍보 내역(또는 금융상품 홍보 완료 코드)가 미포함되어 있다면(2110), 상기 로봇제어 장치는 상기 전자문서를 판독하여 상기 전자문서 상에 수신측 창구단말 정보가 포함되어 있는지 확인한다(2120).
만약 상기 전자문서에 상기 전자문서 수신측 창구단말 정보가 포함되어 있다면(2125), 상기 로봇제어 장치는 상기 전자문서를 상기 창구단말로 전송한다(2130).
반면 상기 전자문서에 상기 전자문서 수신측 창구단말 정보가 미포함되어 있다면(2125), 상기 로봇제어 장치는 상기 전자문서를 데이터베이스(도시생략)에 임시 저장한 후, 상기 은행지점에 구비된 복수의 창구단말 중 어느 창구단말로부터 상기 전자문서가 요청되는지 확인한다(2135).
만약 상기 은행지점에 구비된 창구단말로부터 상기 전자문서 요청이 확인되면(2140), 상기 로봇제어 장치는 상기 창구단말로 상기 전자문서를 전송한다(2145).
본 발명에 따르면, 은행지점(또는 공공장소)에 구비되어 운용되는 뱅크로봇을 대외 홍보 수단으로 사용함으로써, 다른 은행에 비해 혁신적으로 이미지 쇄신 및 신뢰도를 제고하는 이점이 있다.
본 발명에 따르면, 은행지점에 구비되어 운용되는 뱅크로봇을 운용함에 있어서, 상기 은행 창구업무에 여유가 발생하는 시간 대, 요일, 일에는 상기 뱅크로봇을 은행 홍보 수단으로 사용하고, 상기 은행 창구업무가 집중되는 시간 대, 요일, 일에는 상기 뱅크로봇을 창구업무 대체 수단으로 사용함으로써, 상기 은행 홍보 효과와 함께 창구업무를 분산시키는 이점이 있다.
본 발명에 따르면, 은행지점에 구비되어 운용되는 뱅크로봇을 통해 금융거래 및 금융상품 홍보 업무를 제공하되, 상기 금융거래 금융상품 홍보에 따른 서류에 대한 전자문서 생성 기능을 통해 창구업무를 비중을 경감시키는 이점이 있다.

Claims (7)

  1. 전자 문서 처리 수단을 구비한 뱅크 로봇을 이용하여 금융거래 또는 금융상품 홍보를 제공하는 금융 서비스 제공 방법에 있어서,
    상기 뱅크 로봇의 동작 모드가 상기 금융거래 또는 상기 금융상품 홍보에 따른 절차를 처리하기 위한 동작 모드로 설정되는 단계;
    상기 설정된 동작 모드에 대응하는 상기 금융거래 시나리오 또는 상기 금융상품 홍보 시나리오에 따른 단계에서 입력(또는 리딩)된 정보를 포함하는 전자문서를 생성하는 단계; 및
    상기 생성된 전자문서를 판독하여 상기 금융거래 또는 상기 금융상품 홍보 내역을 확인하고, 상기 내역에 따라 상기 생성된 전자문서를 통신망 상의 전자문서 서버 또는 창구업무 처리를 위한 창구단말로 전송하는 단계를 포함하는 금융 서비스 제공 방법.
  2. 제1항에 있어서,
    상기 뱅크 로봇의 현재 위치 또는 이동 경로를 추적하는 단계; 및
    상기 뱅크 로봇의 현재 위치에서 고객의 동선을 방해하지 않으면서 고객에게 적어도 하나 이상의 상기 금융거래 또는 상기 금융상품 홍보를 제공하는 소정의 위치까지의 이동 경로 정보를 설정하고 상기 설정된 이동 경로 정보에 따라 상기 뱅크 로봇의 위치가 이동되는 단계를 더 포함하는 금융 서비스 제공 방법.
  3. 제1항에 있어서,
    상기 전자문서는 상기 금융거래 내역, 상기 금융거래 완료 코드, 상기 금융상품 홍보 내역, 상기 금융상품 홍보 완료 코드, 상기 금융상품 가입에 따른 내역 정보, 또는 상기 창구단말 정보를 포함하는 금융 서비스 제공 방법.
  4. 제1항에 있어서,
    상기 뱅크 로봇을 통해 요청된 금융 거래 또는 금융상품 가입을 처리하기 위한 정보를 상기 뱅크 로봇과 송수신하는 단계를 더 포함하는 금융 서비스 제공 방법.
  5. 제4항에 있어서,
    상기 뱅크 로봇을 통해 요청된 금융 거래 또는 금융상품 가입을 상기 뱅크로봇의 운용 장소에 구비된 금융망을 통해 처리하는 단계를 더 포함하는 금융 서비스 제공 방법.
  6. 제1항에 있어서,
    상기 뱅크 로봇의 화상 인식 수단을 통해 인식되는 응대 대상 고객의 안면 화상 데이터 및 상기 응대 대상 고객이 소지한 물건에 구비된 적어도 하나 이상의 RFID 태그 중 하나를 이용하여 상기 응대 대상 고객이 상기 뱅크 로봇이 운용되는 은행의 금융거래 고객인지 인식하는 단계를 더 포함하는 금융 서비스 제공 방법.
  7. 상기 제1항 내지 제6항 중 어느 한 항의 방법을 실행하는 프로그램을 기록한 것을 특징으로 하는 컴퓨터로 판독 가능한 기록매체.
KR1020070132155A 2007-12-17 2007-12-17 전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용방법과 이를 위한 기록매체 KR100976514B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070132155A KR100976514B1 (ko) 2007-12-17 2007-12-17 전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용방법과 이를 위한 기록매체

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070132155A KR100976514B1 (ko) 2007-12-17 2007-12-17 전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용방법과 이를 위한 기록매체

Publications (2)

Publication Number Publication Date
KR20090064817A KR20090064817A (ko) 2009-06-22
KR100976514B1 true KR100976514B1 (ko) 2010-08-17

Family

ID=40993323

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070132155A KR100976514B1 (ko) 2007-12-17 2007-12-17 전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용방법과 이를 위한 기록매체

Country Status (1)

Country Link
KR (1) KR100976514B1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101119086B1 (ko) * 2009-11-30 2012-03-19 주식회사 유진로봇 스케줄링에 의한 위치이동과 학습결과 전송이 가능하도록 알에프아이디 인식형 이동로봇을 이용한 학습서비스 시스템 및 그 방법
KR102494944B1 (ko) * 2017-06-18 2023-02-01 박여림 콘텐츠 생성 방법 및 그 시스템

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040026640A (ko) * 2002-09-24 2004-03-31 혼다 기켄 고교 가부시키가이샤 안내로봇장치
KR20070020339A (ko) * 2005-09-22 2007-02-21 노틸러스효성 주식회사 전자인증을 이용한 금융서비스 신청서 전산화 시스템 및 그동작방법
KR20070115154A (ko) * 2006-06-01 2007-12-05 이종현 터치스크린 가상 종이문서를 이용한 금융기관의 접객서비스 시스템과 그 방법 및 그 방법에 대한 컴퓨터프로그램을 저장한 기록매체

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040026640A (ko) * 2002-09-24 2004-03-31 혼다 기켄 고교 가부시키가이샤 안내로봇장치
KR20070020339A (ko) * 2005-09-22 2007-02-21 노틸러스효성 주식회사 전자인증을 이용한 금융서비스 신청서 전산화 시스템 및 그동작방법
KR20070115154A (ko) * 2006-06-01 2007-12-05 이종현 터치스크린 가상 종이문서를 이용한 금융기관의 접객서비스 시스템과 그 방법 및 그 방법에 대한 컴퓨터프로그램을 저장한 기록매체

Also Published As

Publication number Publication date
KR20090064817A (ko) 2009-06-22

Similar Documents

Publication Publication Date Title
KR100976512B1 (ko) 고객 인식 기반 맞춤형 금융상품 홍보 기능을 구비한뱅크로봇 및 뱅크로봇 운용 방법과 이를 위한 기록매체
US20210350287A1 (en) Systems and methods for mobile authorizations
EP3374916B1 (en) Facial profile modification for hands free transactions
US10826898B2 (en) Facial profile password to modify user account data for hands free transactions
US20170011406A1 (en) Sound-Directed or Behavior-Directed Method and System for Authenticating a User and Executing a Transaction
CN108713307B (zh) 使用机载系统认证交易中用户的方法、设备和系统
US20160321633A1 (en) Identifying consumers via facial recognition to provide services
CN106030598A (zh) 用于移动装置的信任代理认证方法
KR100874067B1 (ko) 이용자 기기, 인증 시스템, 인증 방법, 인증 프로그램 및기록 매체
EP3887982B1 (en) Biometric authentication
JP2020113107A (ja) 認証システム、管理装置及び認証方法
JP2017182326A (ja) モバイル端末を用いた資格認証システム、資格認証用ツール、及び、資格認証方法
US20180308101A1 (en) A system for proximate and/or remote electronic transaction authorization based on user authentication and/or biometric identification
KR20090064819A (ko) 환전거래 기능을 구비한 뱅크로봇과 환전처리 방법과 이를위한 기록매체
KR100976514B1 (ko) 전자문서 처리 기능을 구비한 뱅크로봇 및 뱅크로봇 운용방법과 이를 위한 기록매체
KR20090064809A (ko) 은행지점 업무 지원용 뱅크로봇과 은행지점 업무 지원 방법및 이를 위한 기록매체
JP2005203928A (ja) 情報伝達システム及び方法
JP2019079511A (ja) アクセス制御システムを用いてアクセス許可を確認する方法
KR100866839B1 (ko) 무선통신단말기를 이용한 권한부여 시스템
KR100976513B1 (ko) 금융거래(또는 금융상품 홍보) 기능을 구비한 뱅크로봇과뱅크로봇 운용 방법 및 이를 위한 기록매체
CN101443722A (zh) 具有输出控制功能的无线电信装置和利用该装置的交易认证系统
JP2006134081A (ja) 入場管理システム、入場制御端末、及び入場管理方法
KR102463246B1 (ko) 차량과 생체정보를 이용한 신원인증 방법 및 시스템
KR20210051594A (ko) 상황인지형 스마트 키오스크 기반의 암호화폐 결제추천 블록체인 시스템
US11893570B1 (en) Token based demand and remand system

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130729

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20140507

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20150629

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160627

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20170628

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20180625

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20190701

Year of fee payment: 10