KR20110123428A - Apparatus and program recording medium for providing mobile banking by analysing short message - Google Patents

Apparatus and program recording medium for providing mobile banking by analysing short message Download PDF

Info

Publication number
KR20110123428A
KR20110123428A KR1020100042912A KR20100042912A KR20110123428A KR 20110123428 A KR20110123428 A KR 20110123428A KR 1020100042912 A KR1020100042912 A KR 1020100042912A KR 20100042912 A KR20100042912 A KR 20100042912A KR 20110123428 A KR20110123428 A KR 20110123428A
Authority
KR
South Korea
Prior art keywords
deposit
transfer
text message
name
bank
Prior art date
Application number
KR1020100042912A
Other languages
Korean (ko)
Inventor
이정호
김용범
김철년
김향식
정재훈
Original Assignee
주식회사 케이티
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 케이티 filed Critical 주식회사 케이티
Priority to KR1020100042912A priority Critical patent/KR20110123428A/en
Publication of KR20110123428A publication Critical patent/KR20110123428A/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/108Remote banking, e.g. home banking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

PURPOSE: An apparatus for supplying mobile banking by analyzing a text message is provided to conveniently transfer specific amount of money to a mobile banking supplying apparatus. CONSTITUTION: A transfer information extractor(121) extracts a deposit bank name from an SMS(Short Message Service) message based on the relation with a predetermined text. The transfer information extractor extracts a deposit account number based on a predetermined number form. A transfer information provider(125) automatically writes out an extracted deposit bank name in an input blank of a transfer screen.

Description

문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치 및 프로그램 기록 매체{APPARATUS AND PROGRAM RECORDING MEDIUM FOR PROVIDING MOBILE BANKING BY ANALYSING SHORT MESSAGE}Device and program recording media that analyze mobile text messages and provide mobile banking {APPARATUS AND PROGRAM RECORDING MEDIUM FOR PROVIDING MOBILE BANKING BY ANALYSING SHORT MESSAGE}

본 발명은 모바일 뱅킹을 제공하는 장치 및 프로그램 기록 매체에 관한 것으로서, 보다 상세하게는, 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치 및 프로그램 기록 매체에 관한 것이다.The present invention relates to an apparatus and a program recording medium for providing mobile banking, and more particularly, to an apparatus and a program recording medium for providing mobile banking by analyzing a text message.

국내 이동 통신사와 은행과 연계된 모바일 뱅킹에 대한 관심이 지난 몇 년간 급부상 하고 있으며, 최근 스마트폰의 영향으로 모바일 뱅킹의 중요성 및 사용도는 급속도로 증가하고 있다.Interest in mobile banking in connection with domestic carriers and banks has been rapidly rising in recent years, and the importance and use of mobile banking is increasing rapidly due to the influence of smartphones.

특히, PC사용이 어려운 외부에서 타인에게 일정 금액을 이체해야하는 상황이 발생하는 경우, 사용자는 모바일 뱅킹을 이용하여 쉽고 편리하게 일정 금액을 이체할 수 있다.In particular, when a situation in which it is difficult to use a PC to transfer a certain amount of money to another person occurs, the user can easily and conveniently transfer a certain amount of money using mobile banking.

그러나, 송금 요청자가 은행 명, 계좌 번호, 예금주 명 및 이체 금액을 문자 메시지로 보내어 송금을 요청하는 경우, 이를 수신한 사용자는 상기한 이체 정보를 암기하거나 별도의 메모지에 기록하여 모바일 뱅킹을 이용해야 하는데, 이 경우, 일반적으로 10자리 이상의 계좌 번호를 암기하는 것은 쉽지 않고, 또한, 이체 도중 암기한 내용을 잊어버리거나 오타가 발생하면, 계좌 이체 화면을 종료하고 다시 문자 메시지를 열어 해당 내용을 다시 확인해야 하는 불편함이 존재한다.However, if the requestor sends a bank message, account number, account holder's name, and transfer amount in a text message to request remittance, the user who receives it must use mobile banking by memorizing the above transfer information or recording it on a separate note. In this case, it is generally not easy to memorize the account number more than 10 digits, and if you forget the memorization or make a typo during the transfer, close the account transfer screen and open the text message again to check the contents again. There is discomfort that must be done.

이에, 송금 요청자로부터 송금 요청의 문자 메시지를 수신하는 경우, 별도의 암기나 메모가 필요 없이, 메시지 분석을 통해 해당 이체 정보를 이체 화면에 자동으로 입력할 수 있는 방안이 절실히 요구되고 있다.Therefore, when receiving a text message of the transfer request from the transfer requester, there is an urgent need for a method for automatically inputting the transfer information to the transfer screen through message analysis without a separate memorization or memo.

상술한 종래 기술의 문제점을 해결하기 위해, 본 발명은 문자 메시지에서 계좌 이체 정보를 추출하여 이체 화면에 자동으로 입력한다.In order to solve the above problems of the prior art, the present invention extracts the account transfer information from the text message and automatically inputs it to the transfer screen.

또한 본 발명은 간단한 알고리즘을 이용하여 이체 정보의 유효성을 검증한다.In addition, the present invention verifies the validity of the transfer information using a simple algorithm.

또한 본 발명은 문자 메시지에서 모든 계좌 이체 정보를 추출하지 못한 경우라도, 사용자가 문자 메지시를 참고하여 쉽고 편리하게 계좌 이체 정보를 입력할 수 있는 방안을 제공한다.In another aspect, the present invention provides a way that the user can easily and conveniently enter the account transfer information with reference to the text message, even if it does not extract all the transfer information from the text message.

본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects not mentioned can be clearly understood from the following description.

상기 목적을 달성하기 위하여, 본 발명의 일 측면에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치는 상기 문자 메시지로부터 미리 정해진 텍스트와의 관련성에 기초하여 입금 은행 명을 추출하고, 미리 정해진 숫자 형식과의 관련성에 기초하여 입금 계좌 번호를 추출하는 이체 정보 추출부 및 상기 이체 정보 추출부에서 상기 입금 은행 명 및 상기 입금 계좌 번호 추출이 달성되면, 상기 추출된 입금 은행 명 및 입금 계좌 번호를 이체 화면상의 입력란에 자동으로 기입하는 이체 정보 제공부를 포함한다.In order to achieve the above object, an apparatus for providing mobile banking by analyzing a text message according to an aspect of the present invention extracts a deposit bank name based on the relationship with a predetermined text from the text message, a predetermined number format When the deposit bank name and the deposit account number extraction are achieved in the transfer information extracting unit and the transfer information extracting unit extracting the deposit account number based on the relevance of the deposit information, the transfer bank name and the deposit account number are transferred to the transfer screen. It includes a transfer information provider that automatically fills in the text box on the top.

상기 목적을 달성하기 위하여, 본 발명의 다른 측면에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 프로그램이 기록된 기록 매체는 (a) 상기 문자 메시지로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하는 단계, (b) 상기 추출된 입금 은행 명 및 입금 계좌 번호에 기초하여, 상기 입금 계좌의 예금주 명을 은행 서버로 요청하는 단계, (c) 상기 은행 서버로부터 상기 예금주 명이 수신되면, 상기 예금주 명과 일치하는 문자가 존재하는지 상기 문자 메시지를 검색하는 단계 및 (d) 상기 검색 결과, 상기 예금주 명과 일치하는 문자가 존재하면, 상기 입금 은행 명, 입금 계좌 번호 및 이체 금액을 상기 은행 서버로 전송하는 단계를 실행시킨다.In order to achieve the above object, a recording medium in which a program for providing mobile banking is recorded by analyzing a text message according to another aspect of the present invention, (a) extracting a deposit bank name, a deposit account number and a transfer amount from the text message; (B) requesting a depositor name of the deposit account to a bank server based on the extracted deposit bank name and deposit account number; (c) if the depositor name is received from the bank server, Retrieving the text message whether a matching character exists; and (d) if the search result indicates that a character matching the account holder name exists, transmitting the deposit bank name, the deposit account number, and the transfer amount to the bank server. Run

상기 목적을 달성하기 위한 구체적인 사항들은 첨부된 도면과 함께 상세하게 후술된 실시예들을 참조하면 명확해질 것이다.BRIEF DESCRIPTION OF THE DRAWINGS The above and other objects, features and advantages of the present invention will be more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which: FIG.

그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라, 서로 다른 다양한 형태로 구성될 수 있으며, 본 실시예들은 본 발명의 개시가 완전하도록 하고 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.The present invention may, however, be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the invention to those skilled in the art. It is provided to fully inform the owner of the scope of the invention.

전술한 본 발명의 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치 및 프로그램 기록 매체의 과제 해결 수단 중 하나에 의하면, 송금 요청의 문자 메시지를 수신하는 경우, 계좌 이체 정보를 별도로 암기하거나 메모하지 않더라도, 쉽고 편리하게 일정 금액을 송금할 수 있다.According to one of the problem solving means of the apparatus for providing mobile banking by analyzing the text message of the present invention and the program recording medium, when receiving a text message of the transfer request, even if the account transfer information is not memorized or memo separately, You can easily and conveniently transfer a certain amount of money.

또한, 이체 정보의 유효성을 사전에 검증함으로써, 추후 발생할 수 있는 이체 오류를 예방할 수 있다.In addition, by verifying the validity of the transfer information in advance, it is possible to prevent a transfer error that can occur later.

도 1은 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 시스템의 구성을 도시한 도면이다.
도 2는 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치의 구성을 도시한 블록도이다.
도 3a 및 도 3b는 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 과정을 도시한 흐름도이다.
도 4는 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 이용하는 이동 통신 단말기의 화면을 도시한 도면이다.
도 5는 본 발명의 다른 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 이용하는 이동 통신 단말기의 화면을 도시한 도면이다.
1 is a diagram illustrating a configuration of a system for providing mobile banking by analyzing a text message according to an embodiment of the present invention.
2 is a block diagram illustrating a configuration of an apparatus for providing mobile banking by analyzing a text message according to an embodiment of the present invention.
3A and 3B are flowcharts illustrating a process of providing mobile banking by analyzing a text message according to an embodiment of the present invention.
4 is a diagram illustrating a screen of a mobile communication terminal using mobile banking by analyzing a text message according to an embodiment of the present invention.
5 is a diagram illustrating a screen of a mobile communication terminal using mobile banking by analyzing a text message according to another embodiment of the present invention.

아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명하도록 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention.

그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다.The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.

그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.

참고로, 명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다.For reference, in the entire specification, when a part is "connected" to another part, it is not only "directly connected" but also "electrically connected" with another element in between. Also includes.

또한 어떤 부분이 어떤 구성 요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것을 의미한다.Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.

이하, 첨부된 구성도 또는 처리 흐름도를 참고하여, 본 발명의 실시를 위한 구체적인 내용을 설명하도록 한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.

도 1은 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 시스템의 구성을 도시한 도면이다.1 is a diagram illustrating a configuration of a system for providing mobile banking by analyzing a text message according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 시스템은 애플리케이션 제공 서버(110), 이동 통신 단말기(120) 및 은행 서버(130)를 포함한다.The system for providing mobile banking by analyzing a text message according to an embodiment of the present invention includes an application providing server 110, a mobile communication terminal 120, and a bank server 130.

참고로, 본 발명의 실시예에 따른 모바일 뱅킹을 이용하는 사용자는 특정 은행의 인터넷 뱅킹 서비스에 가입되어 있는 것이 바람직하다.For reference, a user using mobile banking according to an embodiment of the present invention is preferably subscribed to an internet banking service of a specific bank.

각 구성 요소를 설명하면, 애플리케이션 제공 서버(110)는 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 애플리케이션(이하, ‘모바일 뱅킹 애플리케이션’이라 칭함)을 파일 형태로 저장할 수 있으며, 이동 통신 단말기(120)의 접속 시 저장된 애플리케이션을 해당 이동 통신 단말기(120)로 제공한다.In describing each component, the application providing server 110 may store an application (hereinafter, referred to as a "mobile banking application") that provides mobile banking by analyzing a text message in a file form, and the mobile communication terminal 120. Provides a stored application to the mobile terminal 120 when connected.

이를 위해 애플리케이션 제공 서버(110)는, 이동 통신 단말기(120)의 접속 시 애플리케이션 검색 및 다운로드를 위한 인터페이스를 제공한다.To this end, the application providing server 110 provides an interface for searching for and downloading an application when the mobile communication terminal 120 is connected.

이후, 애플리케이션 제공 서버(110)는 이동 통신 단말기(120)로부터 모바일 뱅킹 애플리케이션에 대한 선택 정보를 수신한 후, 이동 통신 단말기(120)로, 선택된 모바일 뱅킹 애플리케이션을 제공한다.Thereafter, the application providing server 110 receives the selection information on the mobile banking application from the mobile communication terminal 120 and then provides the selected mobile banking application to the mobile communication terminal 120.

한편, 이동 통신 단말기(120)는 애플리케이션 제공 서버(110)에 접속하여 애플리케이션 제공 서버(110)에서 제공하는 애플리케이션 검색 및 다운로드를 위한 인터페이스를 수신한다.Meanwhile, the mobile communication terminal 120 accesses the application providing server 110 and receives an interface for searching for and downloading an application provided by the application providing server 110.

이동 통신 단말기(120)는 수신된 인터페이스를 통해 다수의 애플리케이션 중 모바일 뱅킹 애플리케이션을 검색하고, 모바일 뱅킹 애플리케이션에 대한 선택 정보를 애플리케이션 제공 서버(110)로 전송한다.The mobile communication terminal 120 searches for a mobile banking application among a plurality of applications through the received interface, and transmits selection information on the mobile banking application to the application providing server 110.

이후, 이동 통신 단말기(120)는 애플리케이션 제공 서버(110)로부터 모바일 뱅킹 애플리케이션을 다운로드하고 이를 실행하여 모바일 뱅킹 애플리케이션을 설치한다.Thereafter, the mobile communication terminal 120 downloads the mobile banking application from the application providing server 110 and executes it to install the mobile banking application.

참고로, 이동 통신 단말기(120)는 제공된 인터페이스를 통해 모바일 뱅킹 애플리케이션 뿐만 아니라 다른 애플리케이션을 검색하고 다운로드할 수 있다.For reference, the mobile communication terminal 120 may search and download not only the mobile banking application but also other applications through the provided interface.

또한, 이동 통신 단말기(120)는 타 이동 통신 단말기(미도시)로부터 입금 은행 명, 입금 계좌 번호, 입금 계좌의 예금주 명 및 이체 금액(이하, ‘이체 정보’라 칭함)을 포함하는 문자 메시지를 수신한다.In addition, the mobile communication terminal 120 receives a text message from the other mobile communication terminal (not shown) including the name of the deposit bank, the deposit account number, the name of the account holder of the deposit account and the transfer amount (hereinafter referred to as 'transfer information'). Receive.

이후, 사용자의 요청, 즉, 수신된 문자 메시지를 확인하는 화면의 일단에 존재하는 모바일 뱅킹 핫키가 선택되면, 이동 통신 단말기(120)는 문자 메시지에서 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하여, 이체 화면의 각 항목 별 빈칸에 추출한 이체 정보를 자동으로 기입한다.Then, when the user's request, i.e., the mobile banking hotkey existing at one end of the screen for checking the received text message is selected, the mobile communication terminal 120 extracts the deposit bank name, the deposit account number and the transfer amount from the text message. Then, the extracted transfer information is automatically filled in the blanks for each item on the transfer screen.

이후, 이체 화면의 확인 버튼이 선택되면, 이동 통신 단말기(120)는 이체 화면에 자동으로 기입된 입금 은행 명, 입금 계좌 번호 및 이체 금액을 은행 서버(130)로 전송한다.Thereafter, when the confirmation button of the transfer screen is selected, the mobile communication terminal 120 transmits the deposit bank name, the deposit account number, and the transfer amount automatically written on the transfer screen to the bank server 130.

여기에서 ‘모바일 뱅킹 핫키’는 사용자가 문자 메시지를 수신하고, 모바일 뱅킹을 위해 문자 메시지 확인 화면을 닫은 후, 다시 상위 메뉴에서 모바일 뱅킹 실행을 위한 메뉴를 선택해야 하는 번거로움을 줄일 수 있다.Here, the 'mobile banking hotkey' can reduce the trouble of receiving a text message, closing the text message confirmation screen for mobile banking, and selecting a menu for executing the mobile banking from the upper menu again.

사용자는 ‘모바일 뱅킹 핫키’를 통해서 문자 메시지를 확인한 후 별도의 메뉴 검색 절차 없이도 문자 메시지 분석을 통한 모바일 뱅킹을 편리하게 이용할 수 있다.After checking the text message through the 'mobile banking hotkey', the user can conveniently use mobile banking through text message analysis without a separate menu search procedure.

다른 실시예로, 이동 통신 단말기(120)가 타 이동 통신 단말기(미도시)로부터 이체 정보를 포함하는 문자 메시지를 수신하고, 수신된 문자 메시지를 확인하는 화면의 일단에 존재하는 모바일 뱅킹 핫키가 선택되면, 이동 통신 단말기(120)는 문자 메시지에서 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출한다.In another embodiment, the mobile communication terminal 120 receives a text message including transfer information from another mobile communication terminal (not shown), and the mobile banking hotkey existing at one end of the screen for confirming the received text message is selected. The mobile communication terminal 120 extracts the deposit bank name, the deposit account number and the transfer amount from the text message.

이후, 이동 통신 단말기(120)는 추출한 이체 정보 중 입금 은행 명 및 입금 계좌 번호를 은행 서버(130)로 전송한다.Thereafter, the mobile communication terminal 120 transmits the deposit bank name and the deposit account number among the extracted transfer information to the bank server 130.

이후, 이동 통신 단말기(120)는 은행 서버(130)로부터 해당 입금 계좌의 예금주 명을 수신하고, 수신한 예금주 명이 문자 메시지에 존재하는지 검색하여 이체 정보의 유효성을 검증한다.Thereafter, the mobile communication terminal 120 receives the account holder name of the deposit account from the bank server 130 and verifies the validity of the transfer information by searching whether the received account holder name exists in the text message.

검색 결과, 수신한 예금주 명과 일치하는 문자가 문자 메시지에 존재하는 경우, 이동 통신 단말기(120)는 입금 은행 명, 입금 계좌 번호 및 예금주 명이 유효한 것임을 확인하고, 추출한 입금 은행 명, 입금 계좌 번호 및 이체 금액을 이체 화면의 각 항목 별 빈칸에 자동으로 기입한다.As a result of the search, if a character matching the received account holder name exists in the text message, the mobile communication terminal 120 confirms that the deposit bank name, the deposit account number and the account holder name are valid, and extracts the deposit bank name, the deposit account number and the transfer. Fill in the amount automatically in the space of each item on the transfer screen.

이후, 이체 화면의 확인 버튼이 선택되면, 이동 통신 단말기(120)는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 은행 서버(130)로 전송한다.Thereafter, when the confirmation button of the transfer screen is selected, the mobile communication terminal 120 transmits the deposit bank name, the deposit account number, and the transfer amount to the bank server 130.

만일, 상기한 이체 정보의 유효성 검증 결과, 은행 서버(130)로부터 수신한 예금주 명과 일치하는 문자가 문자 메시지에 존재하지 않거나, 문자 메시지로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액 중 어느 하나를 추출하지 못한 경우, 이동 통신 단말기(120)는 이체 정보를 확인하라는 메시지를 출력하고, 사용자가 이체 정보를 직접 입력할 수 있는 이체 화면을 제공할 수 있다.If, as a result of the validation of the transfer information, the text that matches the name of the account holder received from the bank server 130 does not exist in the text message, or extracts any one of the deposit bank name, the deposit account number and the transfer amount from the text message. If not, the mobile communication terminal 120 may output a message for confirming the transfer information and provide a transfer screen through which the user may directly input the transfer information.

또한, 이동 통신 단말기(120)는 상기한 이체 정보의 유효성 검증 결과, 은행 서버(130)로부터 수신한 예금주 명과 일치하는 문자가 문자 메시지에 존재하지 않거나, 문자 메시지로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액 중 어느 하나를 추출하지 못한 경우, 제 1 영역 및 제 2 영역을 포함하는 인터페이스를 디스플레이할 수 있다.In addition, the mobile communication terminal 120 does not exist in the text message that matches the account holder name received from the bank server 130 as a result of the validation of the transfer information, or the bank name, the deposit account number and the deposit from the text message; If one of the transfer amounts has not been extracted, an interface including the first area and the second area may be displayed.

이때, 이동 통신 단말기(120)는 이체 화면의 제 1 영역에 문자 메시지를 디스플레이하고, 제 2 영역에는 이체 정보를 입력할 수 있는 이체 화면을 디스플레이하여, 사용자가 문자 메시지를 확인하면서 이체 정보를 입력할 수 있도록 할 수도 있다.In this case, the mobile communication terminal 120 displays a text message in the first area of the transfer screen, and displays a transfer screen in which the transfer information can be entered in the second area, so that the user inputs the transfer information while checking the text message. You can also do it.

이후, 이동 통신 단말기(120)는 이체를 위한 출금 계좌 정보, 즉, 출금 은행 명, 출금 계좌 번호, 비밀 번호, 보안을 위한 별도의 입력 항목 등을 포함하는 화면을 디스플레이하여, 이체 전에 사용자가 출금 계좌 정보를 확인할 수 있도록 할 수도 있다.Thereafter, the mobile communication terminal 120 displays a screen including withdrawal account information for transfer, that is, a withdrawal bank name, withdrawal account number, password, and a separate input item for security, and the user withdraws money before the transfer. You can also check your account information.

참고로, 출금 계좌 정보는 해당 화면에서 사용자가 직접 입력할 수도 있고, 미리 해당 정보를 입력해 놓은 경우, 자동으로 입력된 화면을 확인만 할 수도 있다.For reference, the withdrawal account information may be directly input by the user in the corresponding screen, or when the information is input in advance, the screen may be checked automatically.

이후, 사용자로부터 이체 실행이 요청되면, 이동 통신 단말기(120)는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 포함하는 이체 정보 및 상기한 출금 계좌 정보를 은행 서버(130)로 전송한다.Subsequently, when a transfer request is requested from the user, the mobile communication terminal 120 transmits the transfer information including the deposit bank name, the deposit account number and the transfer amount, and the withdrawal account information to the bank server 130.

참고로, 이동 통신 단말기(120)는 휴대성과 이동성이 보장되는 무선 통신 장치로서, PCS(Personal Communication System), GSM(Global System for Mobile communications), PDC(Personal Digital Cellular), PDA(Personal Digital Assistant), CDMA(Code Division Multiple Access)-2000, W-CDMA(W-Code Division Multiple Access), Wibro(Wireless Broadband Internet) 단말기 및 운영체제(OS)가 탑재된 스마트폰 등과 같이, 무선으로 애플리케이션 제공 서버(110)에 접속하여 애플리케이션을 다운로드할 수 있으며, 이를 통해 모바일 뱅킹이 가능한 모든 종류의 핸드헬드(Handheld) 기반의 무선 통신 장치를 포함할 수 있다.For reference, the mobile communication terminal 120 is a wireless communication device that ensures portability and mobility, and includes a personal communication system (PCS), a global system for mobile communications (GSM), a personal digital cellular (PDC), and a personal digital assistant (PDA). , Application division server 110 such as a code division multiple access (CDMA) -2000, a W-code division multiple access (W-CDMA), a wireless broadband Internet (Wibro) terminal, and a smartphone equipped with an operating system (OS). ) To download the application, which can include any kind of handheld based wireless communication device capable of mobile banking.

이동 통신 단말기(120)에서 문자 메시지를 분석하여 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하는 방법은 도 2를 참조하여 후술하도록 하겠다.A method of extracting a deposit bank name, a deposit account number, and a transfer amount by analyzing a text message in the mobile communication terminal 120 will be described later with reference to FIG. 2.

한편, 은행 서버(130)는 이동 통신 단말기(120)로부터 입금 은행, 입금 계좌 번호를 수신하고, 해당 입금 계좌의 예금주 명을 검색하여 이동 통신 단말기(120)로 전송한다.On the other hand, the bank server 130 receives the deposit bank, the deposit account number from the mobile communication terminal 120, retrieves the account holder name of the deposit account and transmits to the mobile communication terminal 120.

또한, 은행 서버(130)는 이동 통신 단말기(120)로부터 출금 계좌 정보와 입금 은행 명, 입금 계좌 번호 및 이체 금액을 포함하는 이체 정보를 수신하고, 이체 정보의 입금 계좌 번호로 이체 금액을 이체한 후, 이체 결과(이체 성공 또는 이체 실패)의 여부를 이동 통신 단말기(120)로 전송한다.In addition, the bank server 130 receives the transfer information including the withdrawal account information, the deposit bank name, the deposit account number and the transfer amount from the mobile communication terminal 120, and transfers the transfer amount to the deposit account number of the transfer information. Thereafter, whether the transfer result (transfer success or transfer failure) is transmitted to the mobile communication terminal 120.

도 2는 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치의 구성을 도시한 블록도이다.2 is a block diagram illustrating a configuration of an apparatus for providing mobile banking by analyzing a text message according to an embodiment of the present invention.

본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치(120)는 이체 정보 추출부(121), 예금주 정보 요청부(122), 이체 정보 유효성 검증부(123), 인터페이스 제어부(124) 및 이체 정보 제공부(125)를 포함한다.The apparatus 120 for providing mobile banking by analyzing a text message according to an embodiment of the present invention includes a transfer information extracting unit 121, an account holder information requesting unit 122, a transfer information validating unit 123, and an interface control unit. 124 and the transfer information providing unit 125.

각 구성 요소를 상세히 설명하면, 이체 정보 추출부(121)는 수신된 문자 메시지를 확인하는 화면의 일단에 존재하는 모바일 뱅킹 핫키가 선택되면, 수신된 문자 메시지로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액을 포함하는 이체 정보를 추출한다.When describing each component in detail, the transfer information extracting unit 121 selects the bank name, the deposit account number and the transfer from the received text message when the mobile banking hotkey existing at one end of the screen for checking the received text message is selected. Extract the transfer information including the amount.

이하, 이체 정보 추출부(121)에서 문자 메시지로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하는 방법을 설명하도록 한다.Hereinafter, a method of extracting a deposit bank name, a deposit account number, and a transfer amount from a text message in the transfer information extracting unit 121 will be described.

먼저 ‘입금 은행 명’은 미리 정해진 텍스트와의 관련성에 기초하여 추출될 수 있다. 즉, 미리 저장된 은행 명 중 어느 하나가 문자 메시지에 존재하는지 검색하여 추출한다.First, the name of the deposit bank may be extracted based on the relevance to the predetermined text. That is, it searches for and extracts any one of bank names stored in the text message.

더 상세히 설명하면, 애플리케이션 제공 서버(110)로부터 다운로드한 모바일 뱅킹 애플리케이션을 설치 시, 은행 명(해당 은행의 코드를 포함할 수도 있다)을 포함하는 텍스트 형식의 ‘은행 정보’가 이동 통신 단말기(120)에 저장될 수 있으며, 이체 정보 추출부(121)는 ‘은행 정보’에 저장된 은행 명 중 어느 하나가 문자 메시지에 존재하는지 검색함으로써 입금 은행 명을 추출할 수 있다.In more detail, when the mobile banking application downloaded from the application providing server 110 is installed, the text 'bank information' including the bank name (which may include the code of the bank) is stored in the mobile communication terminal 120. ), The transfer information extracting unit 121 may extract the deposit bank name by searching which one of the bank names stored in the 'bank information' exists in the text message.

이때, ‘은행’이라는 단어가 문자 메시지에 존재하는 경우, ‘은행’이라는 문자 앞의 문자를 다른 문자보다 우선하여 입금 은행 명으로 추출할 수 있으며, 은행 정보에 저장된 은행 명의 일부가 문자 메시지에 존재하는 경우, 해당 문자를 입금 은행 명으로 추출할 수도 있다.In this case, when the word 'bank' is present in the text message, the letter in front of the letter 'bank' may be extracted as the deposit bank name in preference to other letters, and a part of the bank name stored in the bank information is present in the text message. If you do, you can also extract the characters to the name of the deposit bank.

또한, ‘입금 계좌 번호’는, 미리 정해진 숫자 형식과의 관련성에 기초하여 추출될 수 있다, 즉, 문자 메시지에서 하이픈(hyphen)(‘-‘), 콤마(‘,’), 언더바(‘_’), 공백(‘ ’) 및 마침표(‘.’)를 제외한 연속된 숫자의 개수가 미리 정해진 범위의 개수에 해당되며, 연속된 숫자의 마지막 숫자 다음에 ‘원’이라는 문자가 포함되지 않는 경우, 이를 입금 계좌 번호로 추출할 수 있다.In addition, the 'deposit account number' may be extracted based on the relevance to a predetermined number format, i.e., hyphens ('-'), commas (',') and underscores (') in a text message. _ '), Spaces (' '), and periods ('. '), The number of consecutive digits falls within the predetermined range, and does not contain the character' circle 'after the last digit of the consecutive digits. If so, it can be extracted into the deposit account number.

참고로, 국내 은행의 계좌 번호의 자릿수는 11자리 내지 14자리이며, 국제 계좌 번호의 자릿수는 20자리로, 만일 이것을 입금(이체) 금액으로 판단한다면 수백억원 내지 수십조원에 해당하는 금액이 되므로, 이러한 금액은 모바일 뱅킹을 이용하여 이체하지 않는다고 간주한다.For reference, the number of digits in the domestic bank account number is 11 to 14 digits, and the number of digits in the international account number is 20 digits. This amount is deemed not to be transferred using mobile banking.

또한, 모바일 뱅킹을 이용하는 해당 은행에서 사용자가 이체 금액의 한도를 미리 정한 경우, 계좌 번호를 이체 금액으로 혼동할 수 있는 가능성은 더욱 희박해진다.In addition, if the user has previously set a limit of the transfer amount in the bank using the mobile banking, the possibility of confusing the account number with the transfer amount is even slimmer.

마지막으로, 이체 금액 역시, 미리 정해진 숫자 형식과의 관련성에 기초하여 추출될 수 있다, 즉, 콤마, 공백 및 마침표를 제외하는 연속된 숫자의 개수가 미리 정해진 범위의 개수에 해당되며, 연속된 숫자의 마지막 숫자 다음 ‘원’이라는 문자가 포함되는 경우, 연속된 숫자를 이체 금액으로 우선 추출할 수 있다.Finally, the transfer amount may also be extracted based on its relevance to the predetermined number format, ie the number of consecutive numbers excluding commas, spaces and periods corresponds to the number of predetermined ranges, If the last digit contains the letter 'won', then the consecutive digits can be extracted first as a transfer amount.

이때, 이체 금액의 미리 정해진 범위의 개수는 입금 계좌 번호의 미리 정해진 범위의 개수보다 적다.At this time, the number of the predetermined range of the transfer amount is less than the number of the predetermined range of the deposit account number.

또한, 이체 정보 추출부(121)는 문자 메시지에서 원’이라는 단어 앞에 숫자가 아닌 한글로 기재된 경우에도, 이를 인식하여 이체 금액으로 추출할 수도 있다.In addition, even if the transfer information extracting unit 121 is written in Korean instead of numbers in front of the word 'won' in the text message, the transfer information extracting unit 121 may recognize and extract the transfer amount.

앞서‘입금 계좌 번호’를 설명하면서 언급했듯이, 입금 계좌 번호를 이체 금액으로 오인하는 경우, 수 백억원 내지 수 십조원에 해당하는 금액이 되므로, 이와 같은 금액을 모바일 뱅킹으로 이체하는 경우는 없다고 간주하는 것이 바람직하다.As mentioned earlier in the description of the 'deposit account number', if you mistake the deposit account number as the transfer amount, it is equivalent to several hundred billion won to tens of trillion won, so it is not considered to transfer this amount to mobile banking. desirable.

한편, 예금주 정보 요청부(122)는 이체 정보 추출부(121)에서 추출된 입금 은행 명 및 입금 계좌 번호를 은행 서버(130)로 전송하여, 해당 입금 계좌의 예금주 명을 요청한다.Meanwhile, the depositor information requesting unit 122 transmits the deposit bank name and the deposit account number extracted from the transfer information extracting unit 121 to the bank server 130 and requests the depositor name of the deposit account.

이후, 예금주 정보 요청부(122)는 은행 서버(130)로부터 해당 입금 계좌의 예금주 명을 수신하고, 이를 이체 정보 유효성 검증부(123)로 전송한다.Thereafter, the account holder information requesting unit 122 receives the account holder name of the deposit account from the bank server 130 and transmits it to the transfer information validating unit 123.

한편, 이체 정보 유효성 검증부(123)는 예금주 정보 요청부(122)로부터 예금주 명을 수신하고, 수신한 예금주 명과 일치하는 문자가 문자 메시지에 존재하는지 검색하여 이체 정보의 유효성을 검증한다.On the other hand, the transfer information validator 123 receives the account holder name from the account holder information request unit 122, and verifies the validity of the transfer information by searching for a text message matching the received account holder name exists in the text message.

일반적으로 문자 메시지를 이용하여 상대방에게 계좌 이체를 요청할 때, 입금 은행 명, 입금 계좌 번호, 예금주 명 및 이체 금액을 포함하여 문자 메시지를 작성하므로, 문자 메시지에 예금주 명이 포함되어 있다고 간주하고 이를 이용하는 것이다.In general, when requesting a wire transfer to a counterpart using a text message, a text message including a deposit bank name, a deposit account number, an account holder name, and a transfer amount is regarded as a depositor name. .

이체 정보 유효성 검증부(123)는 문자 메시지에 존재하는 예금주 명과 은행 서버(130)에서 제공하는 예금주 명이 서로 일치하는 경우, 이체 정보가 유효하다고 판단할 수 있으며, 그렇지 않은 경우, 이체 정보가 유효하지 않다고 판단할 수 있다.The transfer information validation unit 123 may determine that the transfer information is valid when the account holder name existing in the text message and the name of the account holder provided by the bank server 130 match with each other. Otherwise, the transfer information is invalid. You can judge that.

이후, 이체 정보 유효성 검증부(123)는 이체 정보의 유효성 여부를 인터페이스 제어부(124)로 전송한다.Thereafter, the transfer information validity verification unit 123 transmits the validity of the transfer information to the interface controller 124.

한편, 인터페이스 제어부(124)는 이체 정보 유효성 검증부(123)로부터 이체 정보의 유효성 여부를 수신한다.On the other hand, the interface control unit 124 receives whether the transfer information validity from the transfer information validity verification unit 123.

수신 결과, 이체 정보가 유효한 경우, 인터페이스 제어부(124)는 모바일 뱅킹을 위한 이체 화면에 입금 은행 명, 입금 계좌 번호 및 이체 금액을 자동으로 입력한다.As a result of the reception, if the transfer information is valid, the interface control unit 124 automatically inputs the deposit bank name, the deposit account number and the transfer amount on the transfer screen for mobile banking.

이후, 사용자로부터 이체가 요청되면(예를 들어, 이체 화면의 이체 요청 버튼이 선택되면), 인터페이스 제어부(124)는 자동으로 입력된 입금 은행 명, 입금 계좌 번호 및 이체 금액을 이체 정보 제공부(125)로 전송한다.Then, when a transfer is requested from the user (for example, when a transfer request button on the transfer screen is selected), the interface controller 124 automatically transfers the input bank name, the deposit account number, and the transfer amount into the transfer information provider ( 125).

만일, 수신 결과 이체 정보가 유효하지 않은 경우, 인터페이스 제어부(124)는 제 1 영역 및 제 2 영역을 포함하는 이체 인터페이스를 제공한다.If the transfer result is not valid, the interface controller 124 provides a transfer interface including a first area and a second area.

또한, 인터페이스 제어부(124)는 이체 정보 추출부(121)에서 문자 메시지로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액 중 어느 하나를 추출하지 못한 경우 제 1 영역 및 제 2 영역을 포함하는 인터페이스를 제공할 수도 있다.In addition, the interface control unit 124 provides an interface including a first area and a second area when the transfer information extracting unit 121 does not extract any one of a deposit bank name, a deposit account number, and a transfer amount from a text message. You may.

이때, 인터페이스 제어부(124)는 제 1 영역에는 문자 메시지를 디스플레이하며, 제 2 영역에는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 입력할 수 있는 이체 화면을 디스플레이할 수 있다.In this case, the interface controller 124 may display a text message in the first area, and may display a transfer screen for inputting a deposit bank name, a deposit account number, and a transfer amount in the second area.

이 경우, 사용자는 문자 메시지를 확인하면서, 이체 화면에 입금 은행 명, 입금 계좌 번호 및 이체 금액을 편리하게 수동으로 입력할 수 있다.In this case, the user can conveniently enter the deposit bank name, the deposit account number and the transfer amount on the transfer screen while checking the text message.

이후, 사용자로부터 이체가 요청되면(예를 들어, 이체 화면의 이체 요청 버튼이 선택되면), 인터페이스 제어부(124)는 수동으로 입력된 입금 은행 명, 입금 계좌 번호 및 이체 금액을 이체 정보 제공부(125)로 전송한다.Subsequently, when a transfer is requested from the user (for example, when a transfer request button on the transfer screen is selected), the interface controller 124 transfers the transfer bank name, the deposit account number, and the transfer amount manually inputted into the transfer information providing unit ( 125).

또한, 인터페이스 제어부(124)는 이체를 위한 출금 계좌 정보, 즉, 출금 은행 명, 출금 계좌 번호, 비밀 번호, 보안을 위한 별도의 입력 항목 등을 포함하는 화면을 디스플레이하여, 이체 전에 사용자가 출금 계좌 정보를 확인할 수 있도록 할 수도 있다.In addition, the interface control unit 124 displays a screen including withdrawal account information for transfer, that is, withdrawal bank name, withdrawal account number, password, separate input items for security, and the like before the transfer is made by the user. You can also check the information.

인터페이스 제어부(124)에 의한 디스플레이된 이체 화면은 도 4 및 도 5를 참조하여 후술하도록 하겠다.The transfer screen displayed by the interface controller 124 will be described later with reference to FIGS. 4 and 5.

한편, 이체 정보 제공부(125)는 이체 정보 추출부(121)에서 입금 은행 명, 입금 계좌 번호 및 이체 금액 중 하나 이상이 추출되면, 추출된 입금 은행 명, 입금 계좌 번호 및 이체 금액을 이체 화면상의 각 입력란에 자동으로 기입한다.Meanwhile, the transfer information providing unit 125 extracts one or more of the deposit bank name, the deposit account number, and the transfer amount from the transfer information extracting unit 121, and transfers the extracted deposit bank name, the deposit account number, and the transfer amount to the transfer screen. Fill in each field of the box automatically.

또한, 이체 정보 제공부(125)는 인터페이스 제어부(124)로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액을 수신하고, 상기한 이체 정보와 출금 계좌 정보를 은행 서버(130)로 전송하여 이체가 이루어지도록 한다.In addition, the transfer information providing unit 125 receives the deposit bank name, the deposit account number and the transfer amount from the interface control unit 124, and transfers the transfer information and withdrawal account information to the bank server 130 to make a transfer. To lose.

참고로, 본 발명의 실시예에 따른 도 2에 도시된 구성 요소들은 소프트웨어 또는 FPGA(Field Programmable Gate Array) 또는 ASIC(Application Specific Integrated Circuit)와 같은 하드웨어 구성 요소를 의미하며, 소정의 역할들을 수행한다. 2 refers to a hardware component such as software or an FPGA (Field Programmable Gate Array) or ASIC (Application Specific Integrated Circuit), and performs predetermined roles .

그렇지만 '구성 요소들'은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니며, 각 구성 요소는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다.However, 'components' are not meant to be limited to software or hardware, and each component may be configured to be in an addressable storage medium or may be configured to reproduce one or more processors.

따라서, 일 예로서 구성 요소는 소프트웨어 구성요소들, 객체지향 소프트웨어 구성 요소들, 클래스 구성 요소들 및 태스크 구성 요소들과 같은 구성 요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라이버들, 펌웨어, 마이크로 코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들 및 변수들을 포함한다.Thus, by way of example, an element may comprise components such as software components, object-oriented software components, class components and task components, processes, functions, attributes, procedures, Routines, segments of program code, drivers, firmware, microcode, circuitry, data, databases, data structures, tables, arrays, and variables.

구성 요소들과 해당 구성 요소들 안에서 제공되는 기능은 더 작은 수의 구성 요소들로 결합되거나 추가적인 구성 요소들로 더 분리될 수 있다.Components and the functionality provided within those components may be combined into a smaller number of components or further separated into additional components.

도 3a 및 도 3b는 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 제공하는 과정을 도시한 흐름도이다.3A and 3B are flowcharts illustrating a process of providing mobile banking by analyzing a text message according to an embodiment of the present invention.

이하, 도 1의 구성 요소 중 이동 통신 단말기(120)를 중심으로, 도 3a 및 도 3b의 흐름도를 설명하도록 한다.Hereinafter, the flowcharts of FIGS. 3A and 3B will be described based on the mobile communication terminal 120 among the components of FIG. 1.

먼저, 이동 통신 단말기(120)는 애플리케이션 제공 서버(110)에 접속하여 모바일 뱅킹 애플리케이션을 다운로드하고, 다운로드한 모바일 뱅킹 애플리케이션을 설치한다(S301).First, the mobile communication terminal 120 accesses the application providing server 110 to download the mobile banking application, and installs the downloaded mobile banking application (S301).

단계 S301 후, 이동 통신 단말기(120)는 타 이동 통신 단말기(미도시)로부터 이체를 요청하는 문자 메시지를 수신한다(S302). After step S301, the mobile communication terminal 120 receives a text message requesting a transfer from another mobile communication terminal (not shown) (S302).

이때, 수신한 문자 메시지는 이체를 위한 입금 은행 명, 입금 계좌 번호, 예금주 명 및 이체 금액을 포함할 수 있다.In this case, the received text message may include a deposit bank name, a deposit account number, an account holder name, and a transfer amount for the transfer.

단계 S302 후, 수신된 문자 메시지를 확인하는 화면의 일단에 존재하는 모바일 뱅킹 핫키가 선택되어 모바일 뱅킹을 이용한 이체가 요청되면, 이동 통신 단말기(120)는 모바일 뱅킹 애플리케이션을 구동시켜 문자 메시지에서 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하고, 이 중, 입금 은행 명과 입금 계좌 번호를 은행 서버(130)로 전송한다(S303).After step S302, when the mobile banking hotkey existing at one end of the screen for checking the received text message is selected and a transfer request using the mobile banking is requested, the mobile communication terminal 120 runs the mobile banking application to deposit the bank in the text message. The name, the deposit account number and the transfer amount are extracted, and among these, the deposit bank name and the deposit account number are transmitted to the bank server 130 (S303).

참고로, 이동 통신 단말기(120)는 문자 메시지에서 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하고, 이후의 단계인 S304의 이체 정보 유효성 단계를 거치지 않고, 단계 S305로 진행하여 이체 화면의 각 항목 별 빈칸에 추출한 이체 정보를 자동으로 기입할 수도 있다.For reference, the mobile communication terminal 120 extracts the deposit bank name, the deposit account number, and the transfer amount from the text message, and proceeds to step S305 without going through the step of validating the transfer information of S304, which is a subsequent step. You can automatically fill in the extracted transfer information in the blanks for each item.

단계 S303 후, 이동 통신 단말기(120)는 은행 서버(130)로부터 해당 입금 계좌의 예금주 명을 수신하고, 수신한 예금주 명이 문자 메시지에 존재하는지 검색하여 이체 정보의 유효성을 검증한다(S304).After step S303, the mobile communication terminal 120 receives the account holder name of the deposit account from the bank server 130, and verifies the validity of the transfer information by searching whether the received account holder name exists in the text message (S304).

단계 S304 후, 이체 정보가 유효한 경우, 즉, 수신한 예금주 명과 일치하는 문자가 문자 메시지에 존재하는 경우, 이동 통신 단말기(120)는 추출한 입금 은행 명, 입금 계좌 번호 및 이체 금액을 이체 화면의 각 항목 별 빈칸에 자동으로 기입한다(S305).After the step S304, if the transfer information is valid, that is, if there is a text that matches the received account holder name in the text message, the mobile communication terminal 120 transfers the extracted deposit bank name, the deposit account number and the transfer amount to each of the transfer screens. Automatically fill in the blanks for each item (S305).

만일, 단계 S304 후, 이체 정보가 유효하지 않은 경우, 즉, 은행 서버(130)로부터 수신한 예금주 명과 일치하는 문자가 문자 메시지에 존재하지 않는 경우, 이동 통신 단말기(120)는 제 1 영역과 제 2 영역을 포함하는 인터페이스를 디스플레이한다(S306).If, after step S304, the transfer information is not valid, i.e., there is no text in the text message that matches the account holder's name received from the bank server 130, the mobile communication terminal 120 determines the first area and the first area. An interface including two areas is displayed (S306).

이때, 이동 통신 단말기(120)는 제 1 영역에 문자 메시지를 디스플레이하고, 제 2 역에 입금 은행 명, 입금 계좌 번호 및 이체 금액을 입력할 수 있는 이체 화면을 디스플레할 수 있다.In this case, the mobile communication terminal 120 may display a text message in the first area and display a transfer screen for inputting a deposit bank name, a deposit account number, and a transfer amount in the second station.

참고로, 이동 통신 단말기(120)는 이체 정보가 유효하지 않은 경우 외에도, 단계 S303에서 입금 은행 명, 입금 계좌 번호 및 이체 금액 중 어느 하나를 추출하지 못한 경우, 제 1 영역과 제 2 영역을 포함하는 인터페이스를 디스플레이할 수도 있다.For reference, in addition to the case where the transfer information is not valid, the mobile communication terminal 120 includes the first area and the second area when one of the deposit bank name, the deposit account number, and the transfer amount is not extracted in step S303. An interface may be displayed.

단계 S305 또는 단계 S306 후, 사용자로부터 이체가 요청되면, 이동 통신 단말기(120)는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 포함하는 이체 정보와, 출금 계좌 번호, 비밀 번호, 보안을 위한 별도의 입력 항목 등을 포함하는 출금 계좌 정보를 은행 서버(130)로 전송한다.After step S305 or step S306, if a transfer is requested from the user, the mobile communication terminal 120 transfers the transfer information including the deposit bank name, the deposit account number and the transfer amount, and withdraws the account number, the password, and the security information. Withdrawal account information, including input items, is transmitted to the bank server 130.

도 4는 본 발명의 일 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 이용하는 이동 통신 단말기(120)의 화면을 도시한 도면이다.4 is a diagram illustrating a screen of a mobile communication terminal 120 using mobile banking by analyzing a text message according to an embodiment of the present invention.

이동 통신 단말기(120)에 애플리케이션 제공 서버(110)로부터 다운로드한 모바일 뱅킹 애플리케이션이 설치된 경우, 해당 이동 통신 단말기(120)에서 수신된 문자 메시지를 확인하면, 문자 메시지 확인 화면의 하단에 도 4의 a와 같은 모바일 뱅킹을 위한 핫키(410)가 표시된다.When the mobile banking application downloaded from the application providing server 110 is installed in the mobile communication terminal 120, when checking the text message received from the mobile communication terminal 120, the text message confirmation screen is displayed at the bottom of the screen of FIG. 4A. Hotkey 410 for mobile banking such as is displayed.

전술하였듯이,‘모바일 뱅킹 핫키(410)’는 사용자가 문자 메시지를 수신하고, 모바일 뱅킹을 위해 문자 메시지 확인 화면을 닫은 후, 다시 상위 메뉴에서 모바일 뱅킹 실행을 위한 메뉴를 선택해야 하는 번거로움을 줄일 수 있으며, 사용자는 ‘모바일 뱅킹 핫키(410)’를 통해서 문자 메시지를 확인한 후 별도의 메뉴 검색 절차 없이도 문자 메시지 분석을 통한 모바일 뱅킹을 편리하게 이용할 수 있다.As described above, the 'mobile banking hotkey 410' reduces the hassle of the user receiving the text message, closing the text message confirmation screen for mobile banking, and then selecting a menu for executing the mobile banking from the upper menu again. After checking the text message through the 'mobile banking hotkey 410', the user can conveniently use mobile banking through text message analysis without a separate menu search procedure.

이후, 모바일 뱅킹 핫키(410)가 선택되면, 이동 통신 단말기(120)는 문자 메시지를 분석하여 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하고, 추출된 이체 정보를 이체 화면의 각 항목 별 빈칸에 자동으로 기입한다.Then, when the mobile banking hot key 410 is selected, the mobile communication terminal 120 analyzes the text message to extract the deposit bank name, the deposit account number and the transfer amount, and the extracted transfer information is blank for each item on the transfer screen. Fill in automatically.

또는, 이동 통신 단말기(120)가 문자 메시지를 분석하여 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하고, 그 중, 입금 은행 명 및 입금 계좌 번호를 은행 서버(130)로 전송할 수도 있다.Alternatively, the mobile communication terminal 120 may analyze the text message to extract the deposit bank name, the deposit account number and the transfer amount, and transmit the deposit bank name and the deposit account number to the bank server 130.

이후, 이동 통신 단말기(120)는 은행 서버(130)로부터 수신한 입금 계좌 번호의 예금주 명을 수신하고, 수신한 예금주 명이 문자 메시지에 존재하는지 검색한 후, 존재하면, 문자 메시지의 이체 정보가 유효하다고 판단하여 도 4의 b에 도시된 바와 같이 이체 화면에 입금 은행 명, 입금 계좌 번호 및 이체 금액을 이체 화면의 각 항목 별 빈칸에 자동으로 기입한다.Thereafter, the mobile communication terminal 120 receives the account holder name of the deposit account number received from the bank server 130, searches whether the received account holder name exists in the text message, and if it exists, transfer information of the text message is valid. As shown in b of FIG. 4, the transfer bank name, the deposit account number, and the transfer amount are automatically filled in the blanks for each item on the transfer screen.

이후, 확인 버튼(420)이 선택되면, 도 4의 c에 도시된 바와 같이, 출금 계좌 번호, 출금 계좌의 비밀 번호 및 보안을 위한 별도의 입력 항목 등을 포함하는 출금 계좌 정보 화면이 이동 통신 단말기(120)에 디스플레이될 수 있는데, 출금 계좌 정보 화면의 각 항목들은 모바일 뱅킹 이용 시마다 사용자에 의해 입력될 수도 있고, 미리 각 정보를 입력하여 저장한 후 모바일 뱅킹 이용 시 별도의 입력 없이 확인 차원에서 디스플레이될 수도 있다.Thereafter, when the confirmation button 420 is selected, as shown in c of FIG. 4, the withdrawal account information screen including the withdrawal account number, the withdrawal account password, and a separate input item for security is displayed. The items of the withdrawal account information screen may be input by the user every time the mobile banking is used, or after inputting and storing each information in advance, the mobile banking may be displayed without confirmation. May be

이후, 확인 버튼(430)이 입력되면, 이동 통신 단말기(120)는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 포함하는 이체 정보와 출금 계좌 번호, 출금 계좌 비밀 번호 및 보안을 위한 별도의 입력 항목 등을 포함하는 출금 계좌 정보를 은행 서버(130)로 전송함으로써, 사용자는 문자 메시지에 포함된 이체 정보를 일일이 기억한 후 이체 화면에 입력할 필요 없이 편리하게 모바일 뱅킹을 이용할 수 있다.Subsequently, when the confirmation button 430 is input, the mobile communication terminal 120 transfers information including a deposit bank name, a deposit account number, and a transfer amount, a withdrawal account number, a withdrawal account password, and a separate input item for security. By sending the withdrawal account information, including the etc. to the bank server 130, the user can conveniently use mobile banking without having to memorize the transfer information contained in the text message and input it on the transfer screen.

도 5는 본 발명의 다른 실시예에 따른 문자 메시지를 분석하여 모바일 뱅킹을 이용하는 이동 통신 단말기(120)의 화면을 도시한 도면이다.5 is a diagram illustrating a screen of a mobile communication terminal 120 using mobile banking by analyzing a text message according to another embodiment of the present invention.

도 5의 a에 도시된 바와 같이, 이동 통신 단말기(120)에 애플리케이션 제공 서버(110)로부터 다운로드한 모바일 뱅킹 애플리케이션이 설치된 경우, 해당 이동 통신 단말기(120)에서 수신된 문자 메시지를 확인하면, 문자 메시지 확인 화면의 하단에 도 4의 a와 같은 모바일 뱅킹을 위한 핫키(510)가 표시된다.As shown in FIG. 5A, when the mobile banking application downloaded from the application providing server 110 is installed in the mobile communication terminal 120, when the mobile terminal 120 checks the text message received from the mobile communication terminal 120, the text message is received. At the bottom of the message confirmation screen, a hotkey 510 for mobile banking as shown in FIG. 4A is displayed.

이후, 모바일 뱅킹 핫키(510)가 선택되면, 이동 통신 단말기(120)는 문자 메시지를 분석하여 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하고, 이 중 어느 하나가 추출되지 않으면, 이동 통신 단말기(120)는 도 5의 b에 도시된 바와 같이 제 1 영역(520) 및 제 2 영역(530)을 포함하는 인터페이스를 디스플레이한다.Then, when the mobile banking hotkey 510 is selected, the mobile communication terminal 120 analyzes the text message to extract the deposit bank name, the deposit account number and the transfer amount, and if none of these is extracted, the mobile communication terminal 120 displays an interface including a first area 520 and a second area 530, as shown in b of FIG.

이때, 이동 통신 단말기(120)는 제 1 영역(520)에는 문자 메시지를 디스플레이하며, 제 2 영역(530)에는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 입력할 수 있는 이체 화면을 디스플레이할 수 있다.In this case, the mobile communication terminal 120 may display a text message in the first area 520, and display a transfer screen for inputting a deposit bank name, a deposit account number, and a transfer amount in the second area 530. have.

참고로, 이동 통신 단말기(120)는 입금 은행 명, 입금 계좌 번호 및 이체 금액 중 어느 하나라도 추출된 이체 정보가 있는 경우, 추출된 이체 정보를 이체 화면의 해당 항목 빈칸에 자동으로 기입할 수도 있다.For reference, when any one of the deposit bank name, the deposit account number, and the transfer amount has extracted transfer information, the mobile communication terminal 120 may automatically fill out the extracted transfer information in the corresponding item space of the transfer screen. .

다른 실시예로, 모바일 뱅킹 핫키(510)가 선택되면, 이동 통신 단말기(120)는 문자 메시지를 분석하여 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하고, 이 중, 입금 은행 명 및 입금 계좌 번호를 은행 서버(130)로 전송한다.In another embodiment, when the mobile banking hotkey 510 is selected, the mobile communication terminal 120 analyzes the text message to extract the deposit bank name, the deposit account number and the transfer amount, and among these, the deposit bank name and the deposit account. The number is sent to the bank server 130.

이후, 이동 통신 단말기(120)는 은행 서버(130)로부터 수신한 입금 계좌 번호의 예금주 명을 수신하고, 수신한 예금주 명이 문자 메시지에 존재하는지 검색한 후, 존재하지 않으면, 문자 메시지의 이체 정보가 유효하지 않다고 판단하여 도 5의 b에 도시된 바와 같이 제 1 영역(520) 및 제 2 영역(530)을 포함하는 인터페이스를 디스플레이할 수도 있다.Thereafter, the mobile communication terminal 120 receives the account holder name of the deposit account number received from the bank server 130, searches whether the received account holder name exists in the text message, and if it does not exist, transfer information of the text message is not present. It may be determined that it is not valid, and as shown in b of FIG. 5, an interface including the first area 520 and the second area 530 may be displayed.

이때, 이동 통신 단말기(120)는 제 1 영역(520)에는 문자 메시지를 디스플레이하며, 제 2 영역(530)에는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 입력할 수 있는 이체 화면을 디스플레이할 수 있다.In this case, the mobile communication terminal 120 may display a text message in the first area 520, and display a transfer screen for inputting a deposit bank name, a deposit account number, and a transfer amount in the second area 530. have.

이후, 사용자는 문자 메시지를 확인하면서 이체 정보를 직접 입력할 수 있기 때문에, 문자 메시지의 이체 정보를 일일이 기억할 필요 없이 편리하게 이체 정보를 입력할 수 있다.Since the user can directly input the transfer information while checking the text message, the user can conveniently enter the transfer information without having to memorize the transfer information of the text message.

이후, 확인 버튼(540)이 선택되면, 이동 통신 단말기(120)는 도 5의 c에 도시된 바와 같이, 출금 계좌 번호, 출금 계좌의 비밀 번호 및 보안을 위한 별도의 입력 항목 등을 포함하는 출금 계좌 정보를 화면에 디스플레이할 수 있다.Thereafter, when the confirmation button 540 is selected, the mobile communication terminal 120 withdraws the withdrawal account number, the withdrawal account including the withdrawal account password and a separate input item for security, as shown in FIG. The account information can be displayed on the screen.

이후, 확인 버튼(550)이 선택되면, 이동 통신 단말기(120)는 입금 은행 명, 입금 계좌 번호 및 이체 금액을 포함하는 이체 정보와 출금 계좌 번호, 출금 계좌 비밀 번호 및 보안을 위한 별도의 입력 항목 등을 포함하는 출금 계좌 정보를 은행 서버(130)로 전송함으로써, 사용자는 문자 메시지에 포함된 이체 정보를 일일이 기억하지 않고도 편리하게 모바일 뱅킹을 이용할 수 있다.Thereafter, when the confirmation button 550 is selected, the mobile communication terminal 120 transfers the transfer information including the deposit bank name, the deposit account number, and the transfer amount, the withdrawal account number, the withdrawal account password, and separate input items for security. By sending the withdrawal account information, including the information to the bank server 130, the user can conveniently use mobile banking without having to memorize the transfer information included in the text message.

전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be.

그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive.

예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.For example, each component described as a single type may be implemented in a distributed manner, and similarly, components described as distributed may be implemented in a combined form.

본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.The scope of the present invention is shown by the following claims rather than the above description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.

121 : 이체 정보 추출부
122 : 예금주 정보 요청부
123 : 이체 정보 유효성 검증부
124 : 인터페이스 제어부
125 : 이체 정보 제공부
121: transfer information extraction unit
122: account holder information request unit
123: transfer information validation unit
124 interface control
125: transfer information provider

Claims (15)

문자 메시지를 분석하여 모바일 뱅킹을 제공하는 장치에 있어서,
상기 문자 메시지로부터 미리 정해진 텍스트와의 관련성에 기초하여 입금 은행 명을 추출하고, 미리 정해진 숫자 형식과의 관련성에 기초하여 입금 계좌 번호를 추출하는 이체 정보 추출부 및
상기 이체 정보 추출부에서 상기 입금 은행 명 및 상기 입금 계좌 번호 추출이 달성되면, 상기 추출된 입금 은행 명 및 입금 계좌 번호를 이체 화면상의 입력란에 자동으로 기입하는 이체 정보 제공부
를 포함하는, 모바일 뱅킹 제공 장치.
In the device for providing a mobile banking by analyzing a text message,
A transfer information extracting unit for extracting a deposit bank name from the text message on the basis of a relevance with a predetermined text, and extracting a deposit account number based on a relevance with a predetermined number format;
When the deposit bank name and the deposit account number extraction is achieved in the transfer information extracting unit, a transfer information providing unit for automatically filling the extracted deposit bank name and the deposit account number in the input box on the transfer screen
Including, mobile banking providing device.
제 1 항에 있어서,
상기 추출된 입금 은행 명 및 입금 계좌 번호에 기초하여, 상기 입금 계좌의 예금주 명을 은행 서버로 요청하는 예금주 정보 요청부 및
상기 은행 서버로부터 상기 예금주 명이 수신되면, 상기 예금주 명과 일치하는 문자가 존재하는지 상기 문자 메시지를 검색하는 이체 정보 유효성 검증부
를 더 포함하는, 모바일 뱅킹 제공 장치.
The method of claim 1,
An account holder information request unit for requesting the account holder name of the deposit account to the bank server based on the extracted deposit bank name and the deposit account number;
When the account holder name is received from the bank server, the transfer information validator for searching the text message whether there is a text matching the account holder name
Further comprising, a mobile banking providing device.
제 2 항에 있어서,
상기 이체 정보 추출부는 상기 문자 메시지로부터 미리 정해진 숫자 형식과의 관련성에 기초하여 이체 금액을 추출하는, 모바일 뱅킹 제공 장치.
The method of claim 2,
The transfer information extracting unit extracts a transfer amount based on a relationship with a predetermined number format from the text message.
제 3 항에 있어서,
상기 이체 정보 추출부는 상기 문자 메시지를 확인하는 화면에 위치하는 상기 모바일 뱅킹을 위한 핫키가 선택되면, 상기 입금 은행 명, 상기 입금 계좌 번호 및 상기 이체 금액 중 하나 이상을 추출하는, 모바일 뱅킹 제공 장치.
The method of claim 3, wherein
And the transfer information extracting unit extracts one or more of the deposit bank name, the deposit account number, and the transfer amount when a hot key for the mobile banking located on the screen for checking the text message is selected.
제 4 항에 있어서,
상기 이체 정보 제공부는 상기 이체 정보 유효성 검증부의 문자 메시지 검색 결과, 상기 예금주 명과 일치하는 문자가 존재하면, 상기 입금 은행 명, 입금 계좌 번호 및 이체 금액을 상기 은행 서버로 전송하는, 모바일 뱅킹 제공 장치.
The method of claim 4, wherein
And the transfer information providing unit transmits the deposit bank name, the deposit account number, and the transfer amount to the bank server when a text message search result of the transfer information validator detects a letter matching the depositor name.
제 5 항에 있어서,
상기 이체 정보 유효성 검증부의 문자 메시지 검색 결과, 상기 예금주 명과 일치하는 문자가 존재하지 않는 경우, 제 1 영역 및 제 2 영역을 포함하는 인터페이스를 디스플레이하는 인터페이스 제어부
를 더 포함하는, 모바일 뱅킹 제공 장치.
The method of claim 5, wherein
An interface control unit displaying an interface including a first area and a second area when a text message search result of the transfer information validator does not exist a character matching the account holder name;
Further comprising, a mobile banking providing device.
제 6 항에 있어서,
상기 인터페이스 제어부는 상기 이체 정보 추출부에서 상기 입금 은행 명 , 상기 입금 계좌 번호 및 상기 이체 금액 중 어느 하나를 추출하지 못한 경우, 상기 제 1 영역 및 제 2 영역을 포함하는 인터페이스를 디스플레이하는, 모바일 뱅킹 제공 장치.
The method according to claim 6,
If the interface information extracting unit does not extract any one of the deposit bank name, the deposit account number, and the transfer amount, the mobile terminal displays an interface including the first area and the second area. Provision device.
제 7 항에 있어서,
상기 인터페이스 제어부는 상기 제 1 영역에 상기 문자 메시지를 디스플레이하고, 상기 제 2 영역에 상기 입금 은행 명, 입금 계좌 번호 및 이체 금액을 입력할 수 있는 이체 화면을 디스플레이하는, 모바일 뱅킹 제공 장치.
The method of claim 7, wherein
And the interface controller displays the text message in the first area and displays a transfer screen in which the deposit bank name, the deposit account number, and the transfer amount can be input in the second area.
제 1 항에 있어서,
상기 이체 정보 추출부는 하이픈, 콤마, 언더바, 공백 및 마침표를 제외하는 연속된 숫자의 개수가 미리 정해진 범위의 개수에 해당되며, 상기 연속된 숫자의 마지막 숫자 다음 ‘원’이라는 문자가 포함되지 않는 경우, 상기 연속된 숫자를 상기 입금 계좌 번호로 추출하는, 모바일 뱅킹 제공 장치.
The method of claim 1,
The transfer information extracting unit includes a number of consecutive numbers excluding hyphens, commas, underbars, spaces, and periods, and corresponds to the number of predetermined ranges. If so, extracting the consecutive number to the deposit account number, mobile banking providing device.
제 9 항에 있어서,
상기 이체 정보 추출부는 미리 저장된 은행 명 중 어느 하나가 상기 문자 메시지에 존재하는지 검색하여 상기 입금 은행 명을 추출하는, 모바일 뱅킹 제공 장치.
The method of claim 9,
The transfer information extracting unit extracts the deposit bank name by searching which one of the bank names previously stored exists in the text message.
제 10 항에 있어서,
상기 이체 정보 추출부는 콤마, 공백 및 마침표를 제외하는 연속된 숫자의 개수가 미리 정해진 범위의 개수에 해당되며, 상기 연속된 숫자의 마지막 숫자 다음 ‘원’이라는 문자가 포함되는 경우, 상기 연속된 숫자를 상기 이체 금액으로 추출하되, 상기 이체 금액의 미리 정해진 범위의 개수는 상기 입금 계좌 번호의 미리 정해진 범위의 개수보다 적은 것인, 모바일 뱅킹 제공 장치.
The method of claim 10,
If the number of consecutive numbers excluding commas, spaces, and periods corresponds to the number of predetermined ranges, the transfer information extracting unit includes the character 'circle' after the last number of the consecutive numbers. Extract as the transfer amount, wherein the number of the predetermined range of the transfer amount is less than the number of the predetermined range of the deposit account number, mobile banking providing apparatus.
문자 메시지를 분석하여 모바일 뱅킹을 제공하는 프로그램이 기록된 기록 매체에 있어서,
(a) 상기 문자 메시지로부터 입금 은행 명, 입금 계좌 번호 및 이체 금액을 추출하는 단계,
(b) 상기 추출된 입금 은행 명 및 입금 계좌 번호에 기초하여, 상기 입금 계좌의 예금주 명을 은행 서버로 요청하는 단계,
(c) 상기 은행 서버로부터 상기 예금주 명이 수신되면, 상기 예금주 명과 일치하는 문자가 존재하는지 상기 문자 메시지를 검색하는 단계 및
(d) 상기 검색 결과, 상기 예금주 명과 일치하는 문자가 존재하면, 상기 입금 은행 명, 입금 계좌 번호 및 이체 금액을 상기 은행 서버로 전송하는 단계
를 실행시키기 위한 프로그램이 기록된 기록 매체.
In a recording medium recording a program for analyzing a text message and providing mobile banking,
(a) extracting a deposit bank name, a deposit account number and a transfer amount from the text message,
(b) requesting a depositor name of the deposit account to a bank server based on the extracted deposit bank name and deposit account number,
(c) if the account holder name is received from the bank server, retrieving the text message whether there is a text matching the account holder name; and
(d) transmitting the deposit bank name, the deposit account number, and the transfer amount to the bank server if there is a character matching the depositor name, as a result of the search;
A recording medium in which a program for executing the program is recorded.
제 12 항에 있어서,
상기 (a) 단계는 하이픈, 콤마, 언더바, 공백 및 마침표를 제외하는 연속된 숫자의 개수가 미리 정해진 범위의 개수에 해당되며, 상기 연속된 숫자의 마지막 숫자 다음 ‘원’이라는 문자가 포함되지 않는 경우, 상기 연속된 숫자를 상기 입금 계좌 번호로 추출하는, 프로그램이 기록된 기록 매체.
The method of claim 12,
In the step (a), the number of consecutive numbers excluding hyphens, commas, underbars, spaces, and periods corresponds to the number of predetermined ranges, and the word 'circle' is not included after the last number of the consecutive numbers. And if not, extracting the consecutive numbers into the deposit account number.
제 13 항에 있어서,
상기 (a) 단계는 미리 저장된 은행 명 중 어느 하나가 상기 문자 메시지에 존재하는지 검색하여 상기 입금 은행 명을 추출하는, 프로그램이 기록된 기록 매체.
The method of claim 13,
And the step (a) extracts the deposit bank name by searching which one of the bank names previously stored exists in the text message.
제 14 항에 있어서,
상기 (a) 단계는 콤마, 공백 및 마침표를 제외하는 연속된 숫자의 개수가 미리 정해진 범위의 개수에 해당되며, 상기 연속된 숫자의 마지막 숫자 다음 ‘원’이라는 문자가 포함되는 경우, 상기 연속된 숫자를 상기 이체 금액으로 추출하되, 상기 이체 금액의 미리 정해진 범위의 개수는 상기 입금 계좌 번호의 미리 정해진 범위의 개수보다 적은 것인, 프로그램이 기록된 기록 매체.
The method of claim 14,
In the step (a), if the number of consecutive numbers excluding commas, spaces, and periods corresponds to the number of predetermined ranges, and if the character 'circle' is included after the last number of the consecutive numbers, Extracting a number as the transfer amount, wherein the number of the predetermined range of the transfer amount is less than the number of the predetermined range of the deposit account number.
KR1020100042912A 2010-05-07 2010-05-07 Apparatus and program recording medium for providing mobile banking by analysing short message KR20110123428A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020100042912A KR20110123428A (en) 2010-05-07 2010-05-07 Apparatus and program recording medium for providing mobile banking by analysing short message

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020100042912A KR20110123428A (en) 2010-05-07 2010-05-07 Apparatus and program recording medium for providing mobile banking by analysing short message

Publications (1)

Publication Number Publication Date
KR20110123428A true KR20110123428A (en) 2011-11-15

Family

ID=45393593

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100042912A KR20110123428A (en) 2010-05-07 2010-05-07 Apparatus and program recording medium for providing mobile banking by analysing short message

Country Status (1)

Country Link
KR (1) KR20110123428A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150080431A (en) * 2013-12-30 2015-07-09 주식회사 신한은행 Method and apparatus for providing global banking service using communication application on mobile device
KR20150128127A (en) * 2014-05-08 2015-11-18 삼성전자주식회사 Apparatus and method for executing application
WO2022097779A1 (en) * 2020-11-05 2022-05-12 임종진 Account transfer interworking system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20150080431A (en) * 2013-12-30 2015-07-09 주식회사 신한은행 Method and apparatus for providing global banking service using communication application on mobile device
KR20150128127A (en) * 2014-05-08 2015-11-18 삼성전자주식회사 Apparatus and method for executing application
US11182554B2 (en) 2014-05-08 2021-11-23 Samsung Electronics Co., Ltd. Apparatus and method for executing application
WO2022097779A1 (en) * 2020-11-05 2022-05-12 임종진 Account transfer interworking system

Similar Documents

Publication Publication Date Title
US10387873B2 (en) Systems, methods, and computer program products for integrating third party services with a mobile wallet
US9898594B2 (en) Methods and systems for data entry
US10079826B2 (en) Methods and systems for data entry
KR101711270B1 (en) User authentication and authorization using personas
CN107077671B (en) Payment apparatus and method using security module
ES2740636T3 (en) Response determination device, response determination method, response determination program, recording medium and response determination system
KR102303665B1 (en) Method for providing payment service having plug-in service and electronic device therefor
US20230351361A1 (en) Key-pad centric payments
US11805119B1 (en) Systems and methods for one-click two-factor authentication
US11609773B1 (en) User interface modality switching for transaction management
CN111787154A (en) Information processing method and electronic equipment
JP4661779B2 (en) Portal site providing system and server, method, and program used therefor
JP7478706B2 (en) Customized User Prompts for Autofill Applications
KR20110123428A (en) Apparatus and program recording medium for providing mobile banking by analysing short message
US10021082B2 (en) Integration of form and file services
WO2017143931A1 (en) Method and apparatus for identifying smart card, method and apparatus for processing smart card identification data, and device
KR102072096B1 (en) System and method for detecting and alerting risks in refill transactions
Zefferer FUTURE DIRECTIONS IN MOBILE GOVERNMENT.
US11074594B2 (en) Method and system for generating a data collection process in a user device
CN116501833A (en) Rarely used word processing method and device, storage medium and electronic equipment
CN110555686A (en) Multi-scheme transaction voucher
KR20200058762A (en) Device and method to communicate through network to process payment request
KR20130002649A (en) Mobile communication unit, server, system and method for installing the application to the mobile communication unit

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination