KR20180013699A - Method and system for managementing joint account based on messenger service - Google Patents

Method and system for managementing joint account based on messenger service Download PDF

Info

Publication number
KR20180013699A
KR20180013699A KR1020170064724A KR20170064724A KR20180013699A KR 20180013699 A KR20180013699 A KR 20180013699A KR 1020170064724 A KR1020170064724 A KR 1020170064724A KR 20170064724 A KR20170064724 A KR 20170064724A KR 20180013699 A KR20180013699 A KR 20180013699A
Authority
KR
South Korea
Prior art keywords
account
information
user
common account
common
Prior art date
Application number
KR1020170064724A
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 강병철
Publication of KR20180013699A publication Critical patent/KR20180013699A/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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/01Social networking
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/50Business processes related to the communications industry

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Computer Security & Cryptography (AREA)
  • Tourism & Hospitality (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Operations Research (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A method and system for managing a joint account based on a messenger service is disclosed. The method for managing a joint account based on a messenger service may include a step of receiving a request for joint account related information corresponding to a dialog interface provided through a messenger service, a step of providing the joint account related information in response to the request, a step of receiving a request for processing at least one of the banking functions of the joint account, a step of confirming the authority information of a user as the processing of the banking function is requested, and a step of processing the requested banking function in association with the joint account based on a result of checking the authority information of the user.

Description

메신저 서비스를 기반으로 공동계좌를 관리하는 방법 및 시스템{METHOD AND SYSTEM FOR MANAGEMENTING JOINT ACCOUNT BASED ON MESSENGER SERVICE}[0001] METHOD AND SYSTEM FOR MANAGING JOINT ACCOUNT BASED ON MESSENGER SERVICE [0002]

본 발명의 실시예들은 은행 서버와 연동하여 인스턴트 메시징 서비스에서 메신저 공동계좌를 관리하는 기술에 관한 것이다.Embodiments of the present invention relate to a technique for managing a messenger common account in an instant messaging service in cooperation with a bank server.

일반적인 커뮤니케이션 도구인 인스턴트 메신저(instant messenger)는 실시간으로 메시지나 데이터를 송수신할 수 있는 소프트웨어로서, 사용자가 메신저 상에 대화 상대를 등록하고 대화 상대 목록에 있는 상대방과 실시간으로 메시지를 주고 받을 수 있다.An instant messenger, a general communication tool, is software that can transmit and receive messages and data in real time. The user can register a contact on the messenger and send and receive messages in real time to the other party in the contact list.

이러한 메신저 기능은 PC 뿐만 아니라 이동 통신 단말의 모바일 환경에서도 메신저의 사용이 보편화 되고 있다. 예컨대, 한국공개특허 제10­2002­0074304호에는 휴대 단말기에 설치된 모바일 메신저 간에 메신저 서비스를 제공할 수 있도록 한 무선 통신망을 이용한 휴대 단말기의 모바일 메신저 서비스 시스템 및 방법이 개시되어 있다.Such a messenger function is becoming popular in the mobile environment of a mobile communication terminal as well as a PC. For example, Korean Patent Laid-Open Publication No. 1020020074304 discloses a mobile messenger service system and method of a mobile terminal using a wireless communication network that can provide a messenger service between mobile messengers installed in a mobile terminal.

최근 메신저에서는 사용자 간에 텍스트, 음성 등으로 대화를 수행하는 채팅 기능은 물론, 상대방과 정지 영상, 동영상, 음악 등의 각종 데이터를 주고받는 데이터 전송 기능, 상대방에게 케??, 커피, 도넛, 상품권 등의 제품을 선물을 제공하는 등 다양한 기능을 통합적으로 지원하고 있다. 이처럼, 메신저에서 제공하는 서비스 제품(케??, 커피, 도넛, 상품권 등)을 선물하기 위해 가입된 통신사 대금으로 결제, 신용카드 결제 등과 같이 다양한 결제 수단이 이용되고 있다. 일반적으로 사용자 별로 복수개의 신용카드들이 존재하며, 세금공제 또는 카드혜택을 이유로 주로 이용하는 신용카드가 존재한다. 이처럼, 신용카드들이 복수개 존재함에 따라 사용자들이 카드번호를 일일이 외우기도 힘들고, 주로 이용하는 카드만을 소지하고 가지고 다닐 뿐, 여러 카드를 모두 소지하고 다니는데 어려움이 존재한다. 이러한 결제 수단의 문제를 해결하고자, 최근에는 사용자가 자신의 신용카드 관련 정보들을 미리 등록해 두면, 카드번호, CVC 번호 등을 모르거나 직접 모든 카드를 가지고 다니지 않더라도 제품 구매를 제공하는 기술이 등장하였다.In the recent messenger, there is a chatting function that performs conversation between texts and voices among users, a data transmission function of exchanging various data such as still images, video, and music with the other party, To provide a gift of products, such as a variety of functions are integrated support. As such, a variety of payment methods such as payment for a subscription carrier, credit card payment, etc. are used to present service products (messenger, coffee, donuts, gift certificates, etc.) provided by messenger. Generally, there are a plurality of credit cards for each user, and there are credit cards which mainly use tax deductions or card benefits. As such, since there are a plurality of credit cards, it is difficult for the users to memorize the card numbers individually, and there is a difficulty in carrying all the cards, carrying only the cards which are mainly used and carrying them. Recently, in order to solve the problem of the payment means, if a user registers his / her credit card related information in advance, a technique of providing a product purchase even if the card number, the CVC number, .

그러나, 메신저 서비스의 특성 상 대화방 또는 메신저에 친구로 등록된 사용자들에게 선물을 제공하는 것 이외에도 직장동료 또는 특정 모임의 구성원들 간에 수업료를 제공하기 위한 정보들을 주고받는 경우가 존재한다. 이처럼, 신용카드라는 결제 업체가 아닌 메신저 서비스에 등록된 친구들과의 금전 거래 시 사용자는 인터넷 뱅킹, 모바일 뱅킹, 텔레뱅킹 등을 별도로 이용해야 하는 번거로움이 존재한다. 즉, 현재 제공되는 메신저 서비스와는 별개인 모바일 뱅킹 어플리케이션을 구동해야 하거나, 또는 해당 은행의 인터넷 웹페이지를 서로 열어야 한다. However, due to the nature of the messenger service, in addition to providing a gift to users registered as friends in a chat room or a messenger, there is a case where information is exchanged between a colleague or members of a specific meeting to provide tuition fees. As described above, there is a problem that the user has to use the internet banking, the mobile banking, and the tele banking separately when making a money transaction with the friends registered in the messenger service rather than the credit card payment company. That is, it is necessary to run a mobile banking application that is different from the currently provided messenger service, or to open an internet web page of the corresponding bank.

따라서, 메신저 서비스에서 단순 카드결제가 아닌 다양한 결제수단과 연계하고, 메신저 서비스 내에서 메신저에 등록된 친구들과의 송금을 처리할 수 있는 기술이 필요하다. Therefore, there is a need for a technique that can process remittances with friends registered in the messenger service in the messenger service, in connection with various payment methods other than simple card payment in the messenger service.

은행 서버와 연동하여 메신저 서비스를 통해 개설된 대화방에 참여한 사용자들을 위한 공동계좌에 기초하여 대화방에 참여한 사용자들 간의 송금을 처리하는 뱅킹(banking) 기능을 제공하고, 공동계좌를 관리하는 기술을 제공하고자 한다.To provide a banking function for processing remittance between users participating in a chat room based on a joint account for users participating in a chat room established through a messenger service in cooperation with a bank server and to provide a technique for managing a joint account do.

대화방에 해당하는 공동계좌 및 대화방에 참여한 사용자들이 등록한 개인 계좌를 연계하여 제공함으로써, 대화방에 참여한 사용자들이 공동계좌의 계좌번호를 모르고, 각 사용자들의 계좌번호를 알지 못하더라도, 대화방에 참여한 사용자들 간에 송금 및 입금 등의 뱅킹 기능을 메신저에서 바로 처리하는 기술을 제공하고자 한다. A joint account corresponding to a chat room and a personal account registered by users participating in the chat room are provided in a linked manner so that even if the users participating in the chat room do not know the account number of the joint account and do not know the account number of each user, We want to provide a technology to process banking functions such as remittance and deposit directly from messenger.

메신저 서비스를 기반으로 하는 공동계좌 관리 방법에 있어서, 상기 메신저 서비스를 통해 제공되는 대화 인터페이스에 해당하는 공동계좌관련 정보의 요청을 수신하는 단계, 상기 요청에 응답하여 상기 공동계좌관련 정보를 제공하는 단계, 상기 공동계좌의 뱅킹 기능들 중 적어도 하나의 뱅킹 기능의 처리를 요청받는 단계, 상기 뱅킹 기능의 처리가 요청됨에 따라 사용자의 권한 정보를 확인하는 단계, 및 상기 사용자의 권한 정보를 확인한 결과에 기초하여 상기 공동계좌와 관련하여 요청된 상기 뱅킹 기능를 처리하는 단계를 포함할 수 있다.A common account management method based on a messenger service, the method comprising: receiving a request for common account related information corresponding to a chat interface provided through the messenger service; providing the common account related information in response to the request; Receiving a request for processing of at least one banking function among the banking functions of the common account, checking authorization information of the user as the processing of the banking function is requested, And processing the requested banking function in connection with the joint account.

일측면에 따르면, 상기 권한 정보는, 상기 공동계좌의 뱅킹 기능들에 대한 접근 권한을 나타내는 것으로서, 상기 대화 인터페이스에 참여한 사용자의 레벨에 따라 서로 다른 권한을 갖도록 설정될 수 있다.According to an aspect of the present invention, the rights information indicates an access right to the banking functions of the common account, and may be set to have different rights according to the level of a user participating in the conversation interface.

다른 측면에 따르면, 상기 권한 정보는, 상기 공동계좌를 개설한 사용자 및 상기 대화 인터페이스에 참여한 사용자들의 레벨 수정 권한을 가진 사용자 중 적어도 하나에 의해 사용자 별로 수정될 수 있다.According to another aspect, the privilege information may be modified for each user by at least one of a user who has opened the common account and a user who has a right to modify the level of users participating in the conversation interface.

또 다른 측면에 따르면, 상기 뱅킹 기능을 처리하는 단계는, 상기 대화 인터페이스와 관련된 정보 메뉴에 포함된 뱅킹관련 표시정보에 대한 선택을 수신하는 단계, 상기 표시정보에 대한 선택이 수신됨에 따라, 상기 대화 인터페이스에 참여한 사용자들을 식별하는 단계, 상기 선택된 표시정보와 연계하여 미리 매칭되어 있는 공동계좌를 식별하는 단계, 및 상기 표시정보 선택에 대한 응답으로 상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보 및 상기 식별된 공동계좌를 함께 제공하는 단계를 포함할 수 있다.According to another aspect, the step of processing the banking function comprises the steps of: receiving a selection of banking-related indication information included in an information menu associated with the dialogue interface; upon receiving a selection of the indication information, Identifying the users participating in the interface, identifying common accounts that are pre-matched in conjunction with the selected display information, and displaying information related to users participating in the identified dialog interface in response to the display information selection, And providing the joint account together.

또 다른 측면에 따르면, 상기 대화 인터페이스에 참여한 사용자들을 식별하는 단계는, 상기 표시정보에 대한 선택이 수신된 경우, 상기 식별된 사용자들의 식별 정보에 기초하여 상기 식별된 사용자들 각각과 연계하여 미리 매칭되어 있는 사용자 계좌를 식별하고, 상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보는, 상기 대화 인터페이스에 참여한 사용자들 별로 미리 등록한 계좌 정보 및 사용자의 이름 정보를 포함할 수 있다.According to another aspect, identifying the users participating in the dialog interface comprises: if the selection of the display information is received, associating with each of the identified users based on the identification information of the identified users, And the information related to the users participating in the identified dialog interface may include account information previously registered for the users participating in the dialog interface and name information of the user.

또 다른 측면에 따르면, 상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보 및 상기 식별된 공동계좌를 함께 제공하는 단계는, 상기 함께 제공된 사용자들 관련 정보 및 공동계좌를 대상으로, 송금할 대상 및 송금받을 대상에 해당하는 표시정보에 대한 선택을 수신하는 단계, 및 선택된 표시정보와 연계하여 미리 매칭되어 있는 계좌 정보 및 공동계좌 중 적어도 하나에 기초하여 상기 송금할 대상의 계좌에서 송금받을 대상의 계좌로의 송금 처리를 수행하는 단계를 포함할 수 있다.According to another aspect, the information on the users participating in the identified conversation interface and the co-presenting of the identified co-accounts together include the information on the users and the co-accounts provided together, Receiving a selection of display information corresponding to an object from the account to be remitted from the account to be remitted from the account to be remitted based on at least one of the account information and the joint account previously matched with the selected display information And performing a remittance process.

또 다른 측면에 따르면, 상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보 및 상기 식별된 공동계좌를 함께 제공하는 단계는, 상기 대화 인터페이스에 참여한 사용들의 퇴장 또는 새로운 사용자의 입장에 기초하여 대화 인터페이스에 참여한 사용자들에 변화가 발생함에 따라, 대화 인터페이스 참여 사용자들의 변화를 반영하여 업데이트된 사용자들 관련 정보 및 상기 공동계좌를 제공할 수 있다.According to another aspect, providing information associated with users who have participated in the identified conversation interface and the identified common account together includes the ability to participate in the conversation interface based on the exit of the users participating in the conversation interface or the position of the new user As the users change, it is possible to provide updated user-related information and the common account reflecting the change of users participating in the dialogue interface.

또 다른 측면에 따르면, 상기 공동계좌 관련 정보를 제공하는 단계는, 상기 공동계좌 관련 정보가 요청됨에 따라 상기 대화 인터페이스에 등록된 공동계좌가 존재하는지 여부를 확인하는 단계, 상기 대화 인터페이스에 등록된 공동계좌가 존재함에 따라 상기 등록된 공동계좌 관련 정보를 제공하는 단계, 및 상기 대화 인터페이스에 등록된 공동계좌가 존재하지 않음에 따라 공동계좌 등록을 위한 계좌 등록 인터페이스를 제공하여 상기 대화 인터페이스에 공동계좌를 등록시키는 단계를 포함할 수 있다.According to another aspect of the present invention, the step of providing the common account related information includes: checking whether a common account registered in the conversation interface exists in response to the request for the common account related information; Providing the registered common account related information in response to the presence of the account, and providing an account registration interface for registering the common account according to the absence of the common account registered in the conversation interface, And registering.

또 다른 측면에 따르면, 상기 공동계좌를 등록시키는 단계는, 상기 대화 인터페이스에 등록하고자 하는 공동계좌와 관련된 계좌정보 및 공동계좌를 개설한 사용자의 개인정보를 상기 등록 인터페이스를 통해 수신하는 단계, 상기 계좌정보 및 개인정보를 상기 공동계좌에 해당하는 은행 서버로 제공하여 상기 공동계좌에 대한 사용자 인증을 수행하는 단계, 및 상기 사용자 인증에 기초하여 상기 공동계좌를 상기 대화 인터페이스에 매칭하여 등록하는 단계를 포함할 수 있다.According to another aspect of the present invention, the step of registering the common account includes receiving account information related to a common account to be registered in the conversation interface and personal information of a user who has opened a common account through the registration interface, Providing information and personal information to a bank server corresponding to the common account to perform user authentication on the common account, and registering the common account to the interactive interface based on the user authentication can do.

또 다른 측면에 따르면, 공동계좌 관리 방법은, 상기 대화 인터페이스에 해당하는 공동계좌의 해지 요청을 수신하는 단계, 상기 대화 인터페이스에 참여한 사용자들 각각의 납부 비율 및 공동계좌의 잔액에 기초하여 사용자들 각각에 해당하는 분배 금액을 결정하는 단계, 및 결정된 상기 분배 금액을 해당 사용자에게 제공하는 단계를 더 포함할 수 있다.According to another aspect, a joint account management method includes receiving a revocation request for a joint account corresponding to the conversation interface, generating a payment request for each of the users based on the payment ratio of each of the users participating in the conversation interface and the balance of the joint account Determining a distribution amount corresponding to the distribution amount, and providing the determined distribution amount to the user.

또 다른 측면에 따르면, 공동계좌 관리 방법은, 상기 공동계좌와 관련하여 요청되어 상기 처리된 뱅킹 기능에 대한 거래내역을 저장하는 단계를 더 포함할 수 있다.According to another aspect, the common account management method may further include storing transaction details of the processed banking function requested in association with the common account.

메신저 서비스를 기반으로 하는 공동계좌 관리 시스템에 있어서, 상기 메신저 서비스를 통해 제공되는 대화 인터페이스에 해당하는 공동계좌관련 정보의 요청을 수신하고, 상기 요청에 응답하여 상기 공동계좌 관련 정보를 제공하고, 상기 공동계좌의 뱅킹 기능들 중 적어도 하나의 뱅킹 기능의 처리를 요청받는 정보 송수신부, 상기 뱅킹 기능의 처리가 요청됨에 따라 사용자의 권한 정보를 확인하는 권한 확인부, 및 상기 사용자의 권한 정보를 확인한 결과에 기초하여 상기 공동계좌와 관련하여 요청된 상기 뱅킹 기능를 처리하는 뱅킹 기능 처리부를 포함할 수 있다.A common account management system based on a messenger service, comprising: a request for common account related information corresponding to a conversation interface provided through the messenger service; providing the common account related information in response to the request; An information transmitting and receiving unit for requesting the processing of at least one banking function among the banking functions of the common account, an authority checking unit for checking the user's right information according to the request of the processing of the banking function, And a banking function processing unit for processing the banking function requested in association with the common account.

일측면에 따르면, 상기 뱅킹 기능 처리부는, 상기 대화 인터페이스와 관련된 정보 메뉴에 포함된 뱅킹관련 표시정보에 대한 선택이 수신됨에 따라, 상기 대화 인터페이스에 참여한 사용자들을 식별하고, 상기 선택된 표시정보와 연계하여 미리 매칭되어 있는 공동계좌를 식별하고, 상기 표시정보 선택에 대한 응답으로 상기 식별된 대화 인터페이스에 참여한 사용자들의 계좌 정보 및 상기 식별된 공동계좌를 함께 제공하고, 상기 표시정보를 선택한 사용자가 소지한 사용자의 화면에는 상기 표시정보의 선택에 대한 응답으로 상기 사용자들의 계좌 정보 및 상기 공동계좌를 선택하기 위한 표시정보가 표시될 수 있다.According to an aspect of the present invention, the banking function processing unit identifies users participating in the conversation interface as a selection of the banking-related indication information included in the information menu related to the conversation interface is received, Identifying a pre-matched common account, providing the account information of the users participating in the identified dialog interface and the identified common account together in response to the display information selection, and providing the display information to a user The account information of the users and the display information for selecting the common account may be displayed in response to the selection of the display information.

다른 측면에 따르면, 상기 정보 송수신부는, 상기 공동계좌 관련 정보가 요청됨에 따라 상기 대화 인터페이스에 등록된 공동계좌가 존재하는지 여부를 확인하고, 상기 대화 인터페이스에 등록된 공동계좌가 존재함에 따라 상기 등록된 공동계좌 관련 정보를 제공하고, 상기 대화 인터페이스에 등록된 공동계좌가 존재하지 않음에 따라 공동계좌 등록을 위한 계좌 등록 인터페이스를 제공하여 상기 대화 인터페이스에 공동계좌를 등록시킬 수 있다.According to another aspect of the present invention, the information transmission / reception unit may check whether a common account registered in the conversation interface exists in response to the request for the common account related information, and when the common account registered in the conversation interface exists, It is possible to provide the common account related information and to register the common account in the conversation interface by providing the account registration interface for registering the common account as there is no common account registered in the conversation interface.

또 다른 측면에 따르면, 상기 공동계좌는 메신저 서비스에서 제공하는 대화방 또는 그룹 게시판에 매칭되어 등록될 수 있다.According to another aspect of the present invention, the common account may be registered in a chat room or a group bulletin board provided by a messenger service.

또 다른 측면에 따르면, 상기 정보 송수신부는, 상기 대화 인터페이스에 해당하는 공동계좌의 해지 요청을 수신하고, 상기 뱅킹 기능 처리부는, 상기 대화 인터페이스에 참여한 사용자들 각각의 납부 비율 및 공동계좌의 잔액에 기초하여 사용자들 각각에 해당하는 분배 금액을 결정하고, 결정된 상기 분배 금액을 해당 사용자에게 제공할 수 있다.According to another aspect of the present invention, the information transmitting and receiving unit receives a request for canceling a common account corresponding to the conversation interface, and the banking function processing unit is configured to calculate, based on the payment ratio of each of the users participating in the conversation interface, To determine a distribution amount corresponding to each of the users, and to provide the determined distribution amount to the user.

또 다른 측면에 따르면, 공동계좌 관리 시스템은 상기 공동계좌와 관련하여 요청되어 상기 처리된 뱅킹 기능에 대한 거래내역을 저장하는 거래내역 저장부를 더 포함할 수 있다.According to another aspect, the common account management system may further include a transaction history storage unit that is requested in association with the common account and stores a transaction history of the processed banking function.

본 발명의 실시예에 따르면, 은행 서버와 연동하여 메신저 서비스를 통해 개설된 대화방에 참여한 사용자들을 위한 공동계좌에 기초하여 대화방에 참여한 사용자들 간의 송금을 처리하는 뱅킹(banking) 기능을 제공하고, 공동계좌를 관리함으로써, 별도로 인터넷 뱅킹, 모바일 뱅킹, 텔레뱅킹 등을 수행하지 않고도 메신저 서비스 내에서 편리하게 송금, 조회, 이체 등의 금융거래를 바로 처리할 수 있다.According to an embodiment of the present invention, there is provided a banking function for processing remittance between users participating in a chat room based on a joint account for users participating in a chat room established through a messenger service in cooperation with a bank server, By managing the account, financial transactions such as remittance, inquiry, and transfer can be handled conveniently in the instant messenger service without separately performing internet banking, mobile banking, and telephone banking.

또한, 대화방에 해당하는 공동계좌 및 대화방에 참여한 사용자들이 등록한 개인 계좌를 연계하여 제공함으로써, 대화방에 참여한 사용자들이 공동계좌의 계좌번호를 모르고, 각 사용자들의 계좌번호를 알지 못하더라도, 대화방에 참여한 사용자들 간에 송금 및 입금 등의 뱅킹 기능을 처리할 수 있다. In addition, by providing the joint account corresponding to the chat room and the personal account registered by the users participating in the chat room, the users participating in the chat room do not know the account number of the joint account and do not know the account number of each user, Banking functions such as remittance and depositing can be handled.

도 1은 본 발명의 일 실시예에 있어서, 메신저를 이용한 커뮤니케이션 환경의 예를 설명하기 위한 도면이다.
도 2는 본 발명의 일 실시예에 있어서, 공동계좌 관리 시스템의 내부 구성을 설명하기 위한 블록도이다.
도 3은 본 발명의 일 실시예에 있어서, 대화방과 관련된 공동계좌를 관리하는 방법을 도시한 흐름도이다.
도 4는 본 발명의 일실시예에 있어서, 메신저의 대화방에 공동계좌를 등록하는 방법을 설명하기 위한 화면 구성을 도시한 도면이다.
도 5는 본 발명의 일실시예에 있어서, 대화방에 등록된 공동계좌가 존재하지 않음에 따라 공동계좌 등록화면을 도시한 도면이다.
도 6은 본 발명의 일실시예에 있어서, 대화방에 등록된 공동계좌 존재함에 따라 등록된 공동계좌관련 정보를 제공하는 화면을 도시한 도면이다.
도 7은 본 발명의 일실시예에 있어서, 공동계좌에 대한 권한을 설정하는 과정을 설명하기 위해 제공되는 화면을 도시한 도면이다.
도 8 및 도 9는 본 발명의 일실시예에 있어서, 공동계좌를 이용하여 대화방에 참여한 사용자들을 대상으로 뱅킹 기능의 처리를 수행하는 동작을 설명하기 위해 제공되는 화면이다.
도 10은 본 발명의 일실시예에 있어서, 게시판 형태로 제공되는 메신저 서비스에서 이용되는 공동계좌를 설명하기 위해 제공되는 도면이다.
도 11은 본 발명의 일 실시예에 있어서, 컴퓨터 시스템의 내부 구성의 일례를 설명하기 위한 블록도이다.
도 12는 본 발명의 일실시예에 있어서, 공동계좌 해지 요청에 따라 공동계좌의 잔금을 분배하는 동작을 도시한 흐름도이다.
도 13은 본 발명의 일실시예에 있어서, 공동계좌 해지 화면을 도시한 도면이다.
도 14는 본 발명의 일 실시예에 있어서, 사용자들을 대상으로 처리된 뱅킹 기능에 대한 거래내역을 저장하는 동작을 설명하기 위해 도시한 것이다.
도 15는 본 발명의 일 실시예에 있어서, 공동계좌 관리 방법 및 시스템에서의 사용자들 간의 송금 방법이 처리되는 동작을 설명하기 위해 도시한 것이다.
1 is a diagram for explaining an example of a communication environment using a messenger in an embodiment of the present invention.
2 is a block diagram for explaining an internal configuration of a common account management system according to an embodiment of the present invention.
3 is a flow chart illustrating a method for managing a common account associated with a chat room, in an embodiment of the present invention.
4 is a diagram illustrating a screen configuration for explaining a method of registering a common account in a chat room of a messenger in an embodiment of the present invention.
FIG. 5 is a diagram illustrating a common account registration screen according to an embodiment of the present invention in which a common account registered in a chat room does not exist. FIG.
FIG. 6 is a diagram illustrating a screen for providing joint account related information registered according to the existence of a common account registered in a chat room, according to an embodiment of the present invention.
FIG. 7 is a diagram illustrating a screen for explaining a procedure for setting rights for a common account in an embodiment of the present invention.
FIG. 8 and FIG. 9 are screens for explaining an operation of performing banking function processing for users participating in a chat room using a common account in an embodiment of the present invention.
10 is a diagram for explaining a common account used in a messenger service provided in a bulletin board form in an embodiment of the present invention.
11 is a block diagram for explaining an example of the internal configuration of a computer system in an embodiment of the present invention.
12 is a flowchart illustrating an operation of distributing a balance of a joint account in response to a joint account withdrawal request, according to an embodiment of the present invention.
FIG. 13 is a view showing a joint account cancel screen in an embodiment of the present invention. FIG.
FIG. 14 is a view for explaining an operation of storing transaction details for a banking function processed for users in an embodiment of the present invention.
FIG. 15 is a view for explaining an operation in which a joint account management method and a remittance method between users in a system are processed in an embodiment of the present invention.

이하, 본 발명의 실시예를 첨부된 도면을 참조하여 상세하게 설명한다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

본 발명의 실시예들은 인스턴트 메시징 서비스(즉, 메신저 서비스)에서 친구로 등록된 사용자들을 대상으로 은행 서버와 연동하여 송금, 조회, 이체 등의 뱅킹(banking) 기능을 제공하는 기술에 관한 것으로, 더욱 상세하게는 대화방, 특히, 단체 대화방에 해당하는 공동계좌를 개설하고, 개설된 공동계좌, 단체 대화방, 및 단체 대화방에 참여한 사용자들 각각이 등록한 개인 계좌 정보를 연계함으로써, 단체 대화방에 참여한 사용자들 간에 송금 등의 뱅킹 기능을 제공하는 기술에 관한 것이다.Embodiments of the present invention relate to a technology for providing a banking function such as remittance, inquiry, transfer, etc. in cooperation with a bank server for users registered as friends in an instant messaging service (i.e., a messenger service) Specifically, a common account corresponding to a chat room, in particular, a group chat room is opened, and the individual account information registered by each of the users in the joint account, the group chat room, and the group chat room established is linked to each other, And a technology for providing a banking function such as remittance.

본 명세서에서, '단체 대화방'은 특정한 목적을 공유하는 사람들이 모여서 형성된 단체 채팅방으로서, 단톡방이라고도 불리며, 예컨대, 직장 내 동일 팀원들이 모여서 형성된 대화방, A 유치원 선생님 등과 같이 동일 직장의 구성원들이 모여서 형성된 대화방, B대학교 C학과의 학생들이 모여서 형성된 대화방, D 초등학교의 녹색 어머니회에 속하는 사용자들이 모여서 형성된 대화방 등을 포함할 수 있다.In the present specification, the 'group chat room' is a group chat room formed by gathering people who share a specific purpose, and is also called a so-called room. For example, a room formed by the same team members in a workplace, a kindergarten teacher, A chat room formed by a group of students in the C department of the B university, and a chat room formed by a group of users belonging to the green mother society of the D elementary school.

본 명세서에서, '공동계좌'는 개인용 계좌를 단체 대화방 등의 모임을 위한 모임용 계좌로서, 공동계좌를 개설한 계좌주의 개인용 계좌를 대화방의 사용자들이 공통으로 사용하는 계좌를 나타낼 수 있다. 즉, 개인용 계좌를 모임용으로 사용하는 것이 공동계좌이며, 공동계좌는 단체 대화방에 참여한 사용자들이 해당 계좌로의 접근을 공유하여, 해당 계좌와 관련된 송금, 조회 등의 뱅킹 기능(banking)을 처리하기 위해 이용되고, 대화방 별로 존재할 수 있다.In the present specification, a 'co-account' may be an account for collecting a personal account, such as a group chat room, and may represent an account commonly used by users of a chat room, for example, an account account of a co-account. That is, it is a common account to use a personal account for a meeting, and a joint account is a place where users participating in a group chat room share access to the account and handle banking functions such as remittance and inquiry related to the account And can exist for each room.

본 명세서에서, '대화 인터페이스'는 인스턴트 메시징 서비스에서 대화방, 채팅방, 밴드(band) 등을 나타낼 수 있다. 예컨대, 대화 인터페이스는 카카오톡에서의 대화방, 게시판 형태로 제공되는 네이버 밴드 등을 포함할 수 있으며, 실시예들에서는 대화 인터페이스로서 대화방에 대해 공동계좌를 등록하여 이용하는 동작을 예를 들어 설명하기로 한다.In the present specification, a 'conversation interface' may represent a chat room, a chat room, a band, or the like in an instant messaging service. For example, the conversation interface may include a chat room in a kakao chat, a neighbor band provided in the form of a bulletin board, and the like. In an embodiment, an operation of registering and using a common account in a chat room as a conversation interface will be described as an example .

본 실시예들에서는 특정한 목적을 공유하는 단체 대화방과 단순히 지인과 형성된 대화방을 구분하지 않고, '대화방'으로 칭하여 설명하나, 본 실시예들에서 설명하는 대화방은 '단체 대화방'을 의미할 수 있다. 이때, 대화방의 해석이 단체 대화방으로 한정되지 않으며, 대화방 개설자 및 1인 이상의 지인과 특정 목적없이 형성된 단순 대화방으로 확장 해석될 수 있다. 즉, 대화방의 공동계좌는 단체 대화방을 대상으로만 존재하는 것이 아니라, 메신저 서비스에서 제공하는 모든 대화방들을 대상으로 대화방이 개설되고, 개설된 대화방의 공동계좌가 관리될 수 있다.In the present embodiments, a group chat room sharing a specific purpose and a chat room formed simply with an acquaintance are not distinguished from each other, but are referred to as a 'chat room', but the chat room described in the embodiments may mean a 'group chat room'. At this time, the interpretation of the chat room is not limited to the group chat room, and it can be extended to a chat room establisher, a person having at least one person, and a simple chat room formed without a specific purpose. That is, a common account of a chat room does not exist only for a group chat room, but a chat room is opened for all the chat rooms provided by the instant messenger service, and a common account of the opened chat room can be managed.

본 실시예들에서, '사용자'는 메신저 서비스를 이용하는 사용자가 소지한 사용자를 의미할 수 있다. 예컨대, 사용자는 실질적으로 PC(personal computer), 노트북 컴퓨터(laptop computer), 스마트폰(smart phone), 태블릿(tablet), 웨어러블 컴퓨터(wearable computer) 등을 의미할 수 있다.In the present embodiments, 'user' may mean a user possessed by a user who uses a messenger service. For example, a user may substantially refer to a personal computer (PC), a laptop computer, a smart phone, a tablet, a wearable computer, and the like.

도 1은 본 발명의 일 실시예에 있어서, 메신저를 이용한 커뮤니케이션 환경의 예를 설명하기 위한 도면이다. 1 is a diagram for explaining an example of a communication environment using a messenger in an embodiment of the present invention.

도 1은 공동계좌 관리 시스템(100), 사용자(110), 은행 서버(120), 및 네트워크(130)를 나타내고 있다. 도 1에서 화살표는 구성 요소 간에 유/무선 네트워크를 이용하여 데이터가 송수신될 수 있음을 의미한다. 도 1에서는 사용자와 은행서버가 복수 개 존재하는 것으로 도시하였으나, 이는 실시예에 해당되며, 사용자 및 은행 서버는 1개 이상 존재할 수 있다.Figure 1 shows a common account management system 100, a user 110, a bank server 120, and a network 130. In FIG. 1, the arrow indicates that data can be transmitted and received between elements using a wired / wireless network. In FIG. 1, a plurality of users and bank servers are shown. However, this embodiment corresponds to the embodiment, and there may be one or more users and bank servers.

사용자는(110)는 PC(personal computer), 노트북 컴퓨터(laptop computer), 스마트폰(smart phone), 태블릿(tablet), 웨어러블 컴퓨터(wearable computer) 등의 사용자 단말로서, 공동계좌 관리 시스템(100)과 관련된 웹/모바일 사이트의 접속 또는 서비스 전용 어플리케이션의 설치 및 실행이 가능한 모든 단말 장치를 의미할 수 있다. 이러한 사용자 단말은 웹/모바일 사이트 또는 전용 어플리케이션의 제어 하에 서비스 화면 구성, 데이터 입력, 데이터 송수신, 데이터 저장 등 서비스 전반의 동작을 수행할 수 있다.A user 110 is a user terminal such as a PC (personal computer), a laptop computer, a smart phone, a tablet, a wearable computer, May refer to all terminals capable of accessing a web / mobile site or installing and executing a service-dedicated application. Such a user terminal can perform operations of the entire service such as service screen configuration, data input, data transmission / reception, and data storage under the control of a web / mobile site or a dedicated application.

공동계좌 관리 시스템(100)은 클라이언트(client)를 대상으로 인스턴트 메시징 서비스를 제공하는 메신저 플랫폼 역할을 할 수 있다. 다시 말해, 공동계좌 관리 시스템(100)은 하나 이상의 사용자(110)에게 데이터를 실시간으로 송수신하는 메신저 서비스를 제공하는 시스템일 수 있다. 특히, 본 실시예에서 공동계좌 관리 시스템(100)은 대화방에 개설된 공동계좌, 해당 대화방, 및 대화방에 참여한 사용자들(또는 대화방 참여 사용자들 각자가 등록한 개인 계좌 정보)을 연계하고, 은행 서버와 연동하여 송금, 조회 등의 뱅킹 기능을 제공하는 메신저 서비스를 제공할 수 있다. The joint account management system 100 may serve as a messenger platform for providing an instant messaging service to a client. In other words, the common account management system 100 may be a system that provides a messenger service that transmits and receives data to one or more users 110 in real time. In particular, in the present embodiment, the common account management system 100 links the joint account opened in the chat room, the chat room, and the users participating in the chat room (or individual account information registered by each of the chat room participating users) It is possible to provide a messenger service that provides banking functions such as remittance, inquiry, and the like.

상기한 공동계좌 관리 시스템(100)은 인스턴트 메시징 서비스를 제공하는 메신저 서버(미도시)의 플랫폼에 포함되는 형태로 구현될 수 있고, 이에 한정되는 것은 아니며 메신저 서버와 별개의 시스템으로 구축되어 메신저 서버와의 연동을 통해 공식계정을 관리하는 형태로 구현되는 것 또한 가능하다. 그리고, 공동계좌 관리 시스템(100)은 적어도 일부의 구성 요소가 사용자(110), 즉, 사용자(110)가 소지한 사용자 단말 상에 설치되는 어플리케이션 형태로 구현되거나, 혹은 클라이언트­서버 환경에서 서비스를 제공하는 플랫폼에 포함되는 형태로 구현되는 것 또한 가능하다.The common account management system 100 may be embodied in a platform of a messenger server (not shown) that provides an instant messaging service, but is not limited thereto, and may be implemented as a separate system from a messenger server, It is also possible to manage the official account through interworking with. The joint account management system 100 may be implemented in the form of an application in which at least some of the components are installed on the user 110, that is, the user terminal held by the user 110, It is also possible to be implemented in a form that is included in the platform to be used.

도 2는 본 발명의 일 실시예에 있어서, 공동계좌 관리 시스템의 내부 구성을 설명하기 위한 블록도이고, 도 3은 본 발명의 일 실시예에 있어서, 대화방과 관련된 공동계좌를 관리하는 방법을 도시한 흐름도이다.FIG. 2 is a block diagram for explaining an internal configuration of a common account management system in an embodiment of the present invention. FIG. 3 is a flowchart illustrating a method of managing a common account associated with a chat room, according to an embodiment of the present invention. It is a flow chart.

본 실시예에 따른 공동계좌 관리 시스템(200)은 프로세서(210), 버스(220), 네트워크 인터페이스(230), 메모리(240) 및 데이터베이스(250)를 포함할 수 있다. 메모리(240)는 운영체제(241) 및 서비스 제공 루틴(242)를 포함할 수 있다. 프로세서(210)는 정보 송수신부(211), 권한 확인부(212), 및 뱅킹 기능 처리부(213)를 포함할 수 있다. 다른 실시예들에서 공동계좌 관리 시스템(200)은 도 2의 구성요소들보다 더 많은 구성요소들을 포함할 수도 있다. 그러나, 대부분의 종래기술적 구성요소들을 명확하게 도시할 필요성은 없다. 예를 들어, 공동계좌 관리 시스템(200)은 디스플레이나 트랜시버(transceiver)와 같은 다른 구성요소들을 포함할 수도 있다.The common account management system 200 according to the present embodiment may include a processor 210, a bus 220, a network interface 230, a memory 240, and a database 250. The memory 240 may include an operating system 241 and a service providing routine 242. The processor 210 may include an information transmission / reception unit 211, an authority confirmation unit 212, and a banking function processing unit 213. In other embodiments, the joint account management system 200 may include more components than the components of FIG. However, there is no need to clearly illustrate most prior art components. For example, the joint account management system 200 may include other components such as a display or a transceiver.

메모리(240)는 컴퓨터에서 판독 가능한 기록 매체로서, RAM(random access memory), ROM(read only memory) 및 디스크 드라이브와 같은 비소멸성 대용량 기록장치(permanent mass storage device)를 포함할 수 있다. 또한, 메모리(240)에는 운영체제(241)와 서비스 제공 루틴(242)을 위한 프로그램 코드가 저장될 수 있다. 이러한 소프트웨어 구성요소들은 드라이브 메커니즘(drive mechanism, 미도시)을 이용하여 메모리(240)와는 별도의 컴퓨터에서 판독 가능한 기록 매체로부터 로딩될 수 있다. 이러한 별도의 컴퓨터에서 판독 가능한 기록 매체는 플로피 드라이브, 디스크, 테이프, DVD/CD­ROM 드라이브, 메모리 카드 등의 컴퓨터에서 판독 가능한 기록 매체(미도시)를 포함할 수 있다. 다른 실시예에서 소프트웨어 구성요소들은 컴퓨터에서 판독 가능한 기록 매체가 아닌 네트워크 인터페이스(230)를 통해 메모리(240)에 로딩될 수도 있다.The memory 240 may be a computer-readable recording medium and may include a permanent mass storage device such as a random access memory (RAM), a read only memory (ROM), and a disk drive. Also, the memory 240 may store program codes for the operating system 241 and the service providing routine 242. [ These software components may be loaded from a computer readable recording medium separate from the memory 240 using a drive mechanism (not shown). Such a separate computer readable recording medium may include a computer readable recording medium (not shown) such as a floppy drive, a disk, a tape, a DVD / CDROM drive, a memory card, and the like. In other embodiments, the software components may be loaded into the memory 240 via the network interface 230 rather than from a computer readable recording medium.

버스(220)는 공동계좌 관리 시스템(200)의 구성요소들 간의 통신 및 데이터 전송을 가능하게 할 수 있다. 버스(220)는 고속 시리얼 버스(high­speed serial bus), 병렬 버스(parallel bus), SAN(Storage Area Network) 및/또는 다른 적절한 통신 기술을 이용하여 구성될 수 있다.The bus 220 may enable communication and data transfer among the components of the common account management system 200. The bus 220 may be configured using a highspeed serial bus, a parallel bus, a Storage Area Network (SAN), and / or other suitable communication technology.

네트워크 인터페이스(230)는 공동계좌 관리 시스템(200)을 컴퓨터 네트워크에 연결하기 위한 컴퓨터 하드웨어 구성요소일 수 있다. 네트워크 인터페이스(230)는 공동계좌 관리 시스템(200)을 무선 또는 유선 커넥션을 통해 컴퓨터 네트워크에 연결시킬 수 있다.The network interface 230 may be a computer hardware component for connecting the common account management system 200 to a computer network. The network interface 230 may connect the joint account management system 200 to a computer network via a wireless or wired connection.

데이터베이스(250)는 대화방에 매칭된 공동계좌, 대화방에 참여한 각 사용자들과 관련된 정보(예컨대, 사용자의 이름, 사용자가 미리 등록한 자신이 개인 계좌정보, 공동계좌로의 접근 권한을 나타내는 사용자의 레벨) 등 공동계좌와 관련된 모든 정보를 저장 및 유지하는 역할을 할 수 있다. 이때, 대화방 식별자 정보, 공동계좌 식별자 정보 및 대화방에 참여한 각 사용자들의 식별자 정보가 서로 매칭되어 저장 및 유지될 수 있다. 도 2에서는 공동계좌 관리 시스템(200)의 내부에 데이터베이스(250)를 구축하여 포함하는 것으로 도시하고 있으나, 이에 한정되는 것은 아니며 시스템 구현 방식이나 환경 등에 따라 생략될 수 있고 혹은 전체 또는 일부의 데이터베이스가 별개의 다른 시스템 상에 구축된 외부 데이터베이스로서 존재하는 것 또한 가능하다.The database 250 includes a common account matched to the chat room, information related to each user participating in the chat room (e.g., a name of the user, the personal account information that the user has registered in advance, and the level of the user indicating the access right to the common account) And the like can be stored and maintained. At this time, the chat room identifier information, the common account identifier information, and the identifier information of each user participating in the chat room may be matched and stored and maintained. In FIG. 2, the database 250 is constructed to be included in the common account management system 200, but the present invention is not limited thereto. The database 250 may be omitted depending on the system implementation method or environment, It is also possible to exist as an external database built on a separate, separate system.

프로세서(210)는 기본적인 산술, 로직 및 공동계좌 관리 시스템(200)의 입출력 연산을 수행함으로써, 컴퓨터 프로그램의 명령을 처리하도록 구성될 수 있다. 명령은 메모리(240) 또는 네트워크 인터페이스(230)에 의해, 그리고 버스(220)를 통해 프로세서(210)로 제공될 수 있다. 프로세서(210)는 등록부(211)와 인식부(212) 및 제공부(213)를 위한 프로그램 코드를 실행하도록 구성될 수 있다. 이러한 프로그램 코드는 메모리(240)와 같은 기록 장치에 저장될 수 있다.The processor 210 may be configured to process instructions of a computer program by performing basic arithmetic, logic, and input / output operations of the common account management system 200. The instructions may be provided by the memory 240 or the network interface 230 and to the processor 210 via the bus 220. The processor 210 may be configured to execute the program code for the registration unit 211 and the recognition unit 212 and the provider 213. [ Such program code may be stored in a recording device such as memory 240. [

정보 송수신부(211), 권한 확인부(212), 및 뱅킹 기능 처리부(213)는 도 3의 단계들(310~350)을 수행하기 위해 구성될 수 있다.The information transmission / reception unit 211, the authority confirmation unit 212, and the banking function processing unit 213 may be configured to perform the steps 310 to 350 of FIG.

310 단계에서, 정보 송수신부(211)는 메신저 서비스를 통해 제공되는 대화방에 해당하는 공동계좌관련 정보의 요청을 사용자(110)로부터 수신할 수 있다. In step 310, the information transmission / reception unit 211 can receive a request for the common account related information corresponding to the chat room provided through the messenger service from the user 110. [

예를 들어, 정보 송수신부(211)는 대화방에 참여한 복수의 사용자들 중 어느 하나의 사용자로부터 해당 대화방에 등록된 공동계좌에 대한 정보를 제공해줄 것을 요청받을 수 있다. 예컨대, 대화방에 참여한 사용자들 중 적어도 하나의 사용자를 대상으로, 대화방 화면에서 공동계좌관련 표시 정보가 사용자 터치 등에 의해 선택됨에 따라 공동계좌관련 정보의 요청이 수신될 수 있다.For example, the information transmission / reception unit 211 may be requested to provide information on a common account registered in the chat room from any one of a plurality of users participating in the chat room. For example, a request for joint account related information may be received as the joint account related display information is selected by a user touch or the like on at least one user among users participating in the chat room.

320 단계에서, 공동계좌관련 정보의 요청에 대한 응답으로, 정보 송수신부(211)는 해당 대화방의 식별자 정보, 선택된 표시 정보와 연계하여 매칭 저장된 공동계좌관련 정보를 데이터베이스(250)에서 검색하여, 상기 표시 정보를 선택한 사용자에게 제공할 수 있다. In step 320, in response to the request for the common account related information, the information transmission / reception unit 211 searches the database 250 for the joint account related information stored in association with the identifier information and the selected display information of the corresponding chat room, The display information can be provided to the selected user.

예를 들어, 정보 송수신부(211)는 공동계좌관련 정보의 요청에 대한 응답으로 해당 대화방의 공동계좌에 대한 은행명, 계좌번호, 계좌주 등을 상기 표시 정보를 선택한 사용자에게 제공할 수 있다. 그러면, 사용자가 소지한 단말의 화면에는 상기 공동계좌에 대한 은행명, 계좌번호, 계좌주 등의 공동계좌관련 정보가 표시될 수 있다. 공동계좌관련 정보를 사용자에게 제공하여 표시하는 자세한 설명은 도 6을 참고하여 후술하기로 한다.For example, the information transmission / reception unit 211 may provide a bank name, an account number, an account note, and the like for the common account of the corresponding chat room to the user who selected the display information in response to the request for the common account related information. Then, on the screen of the terminal held by the user, joint account related information such as a bank name, an account number, and an account note for the joint account can be displayed. A detailed description of providing and displaying the joint account related information to the user will be described later with reference to FIG.

330 단계에서, 정보 송수신부(211)는 공동계좌의 뱅킹 기능들 중 적어도 하나의 뱅킹 기능에 대한 처리 요청을 사용자로부터 수신할 수 있다.In step 330, the information transmission / reception unit 211 may receive a processing request for at least one of the banking functions of the common account from the user.

예를 들어, 사용자의 대화방 화면에는 해당 대화방의 공동계좌를 이용하여 송금, 조회, 이체 등의 뱅킹 기능을 요청받기 위한 표시 항목이 표시될 수 있으며, 사용자에 의해 뱅킹 기능 처리를 위한 표시 항목이 선택됨에 따라, 정보 송수신부(211)는 상기 처리 요청을 수신할 수 있다. 이때, 상기 처리 요청과 함께 상기 사용자의 식별 정보가 수신될 수 있다.For example, a display item for receiving a request for a banking function such as remittance, inquiry, transfer, etc. may be displayed on the user's chat screen by using a common account of the corresponding chat room, and a display item for processing a banking function may be selected The information transmission / reception unit 211 can receive the processing request. At this time, the identification information of the user may be received together with the processing request.

340 단계에서, 상기 처리 요청이 수신됨에 따라, 권한 확인부(212)는 상기 공동계좌에 대한 사용자의 권한 정보를 확인할 수 있다.In step 340, upon receipt of the processing request, the authorization checking unit 212 can confirm the user's authorization information for the common account.

이때, 권한 확인부(212)는 상기 처리 요청 시 수신된 사용자의 식별 정보에 기초하여 사용자의 식별 정보에 해당하는 사용자의 레벨을 확인할 수 있다. 그리고, 권한 확인부(212)는 사용자의 레벨이 상기 처리 요청에 대응하는 권한에 해당하는지 여부를 확인할 수 있다. 여기서, 권한 정보는 공동계좌의 뱅킹 기능들에 대한 접근 권한을 나타내는 것으로서, 대화방에 참한 사용자의 레벨에 따라 서로 다른 권한을 갖도록 설정될 수 있다.At this time, the authority checking unit 212 can confirm the level of the user corresponding to the identification information of the user based on the identification information of the user received in the process request. The authority checking unit 212 can check whether the level of the user corresponds to the authority corresponding to the processing request. Here, the authority information indicates the access right to the banking functions of the joint account, and may be set to have different rights according to the level of the user who is actually in the chat room.

예컨대, 권한 정보는, 공동계좌에 대한 권한 정보는 사용자의 레벨에 따라 공동계좌에 대한 송금 기능을 처리할 수 있는 권한(송금 권한), 공동계좌 관련하여 조회 기능만 처리할 수 있는 권한(조회 권한), 대화방에 참여한 다른 사용자들의 레벨을 설정 및 수정할 수 있는 권한(레벨 수정 권한) 등으로 구분될 수 있다. 이외에, 권한 정보는, 공동계좌 해지 권한을 더 포함할 수도 있다. 그리고, 각 권한에 해당하는 식별 정보가 사용자의 식별 정보와 매칭되어 저장 및 유지될 수 있다.For example, in the case of the authority information, the authority information for the common account may include a right to process the remittance function (remittance right) to the common account according to the level of the user, an authority to process only the inquiry function ), And the right to set and modify the level of other users who participated in the chat room (level modification right). In addition, the authority information may further include a joint account revocation authority. And, the identification information corresponding to each authority can be stored and maintained by matching with the identification information of the user.

이때, 대화방에 참여한 사용자들의 레벨을 수정할 수 있는 권한은 최초 한번은 공동계좌를 개설한 사용 설정한 사용자에게 있지만, 사용자가 대화방에 참여한 다른 사용자들을 대상으로 레벨 수정 권한을 부여(즉, 다른 사용자의 레벨을 레벨 0으로 설정)함으로써, 레벨 수정 권한을 부여받은 다른 사용자 역시 대화방에 참여한 사용자들의 레벨을 수정할 수 있다. 즉, 레벨 수정 권한을 가진 사용자(레벨 0의 사용자)에 의해 다른 사용자들의 권한 정보가 수정될 수 있으며, 권한 정보가 수정됨에 따라 공동계좌, 대화방 및 대화방에 참여한 사용자의 식별 정보, 사용자의 레벨이 매칭되어 저장된 데이터베이스(250)에서 사용자의 레벨 역시 수정된 권한 정보에 해당하는 레벨로 업데이트될 수 있다.At this time, the right to modify the level of the users who participated in the chat room is the same as the one who opened the joint account for the first time, but the user can grant the level modification right to the other users participating in the chat room Is set to level 0), other users who have been granted the level modification right can also modify the level of the users who participated in the chat room. That is, the rights information of the other users can be modified by the user having the level modification authority (level 0 user). As the authority information is modified, the identification information of the user participating in the common account, the chat room and the chat room, The level of the user in the matching stored database 250 may also be updated to a level corresponding to the modified right information.

350 단계에서, 뱅킹 기능 처리부(213)는 사용자의 권한 정보 확인 결과에 기초하여 공동계좌와 관련하여 요청된 뱅킹 기능의 처리를 수행할 수 있다.In step 350, the banking function processing unit 213 may process the requested banking function with respect to the common account based on the result of the user's right information check.

이때, 사용자의 레벨에 해당하는 권한이 요청된 뱅킹 기능의 권한에 해당하는 것으로 확인된 경우, 뱅킹 기능 처리부(213)는 은행 서버와 연동하여 요청된 뱅킹 기능을 처리할 수 있다. 예컨대, 송금 처리가 요청되고, 사용자의 레벨이 송금 권한에 해당하는 레벨 1로 확인된 경우, 뱅킹 기능 처리부(213)는 공동계좌에 해당하는 은행 서버와 연동하여 공동계좌를 이용한 송금 처리 기능을 수행할 수 있다.At this time, if it is determined that the authority corresponding to the level of the user corresponds to the authority of the requested banking function, the banking function processing unit 213 may process the requested banking function in cooperation with the bank server. For example, when the remittance process is requested and the level of the user is confirmed as the level 1 corresponding to the remittance authority, the banking function processing unit 213 performs the remittance processing function using the common account in cooperation with the bank server corresponding to the common account can do.

그리고, 사용자의 레벨에 해당하는 권한이 요청된 뱅킹 기능의 권한에 해당하지 않는 것으로 확인된 경우, 뱅킹 기능 처리부(213)는 요청한 뱅킹 기능을 처리할 수 없음을 알리는 안내 정보를 사용자에게 제공할 수 있다. 예컨대, 송금 처리가 요청된 경우, "해당 계좌에 대한 송금 처리 권한이 없습니다. 권한을 확인 부탁드립니다."의 메시지를 사용자에게 제공할 수 있다. 그러면, 사용자의 화면에는 안내 메시지가 팝업창 형태로 표시될 수 있다.If it is determined that the authority corresponding to the level of the user does not correspond to the authority of the requested banking function, the banking function processing unit 213 may provide the user with guidance information indicating that the requested banking function can not be processed have. For example, if the transfer process is requested, the user can be provided with the message "I am not authorized to transfer money to the account. Then, a guidance message may be displayed in the form of a pop-up window on the screen of the user.

또한, 본 발명의 실시예에 따르면, 360 단계에서, 거래내역 저장부(214)는 공동계좌와 관련하여 요청되어 처리된 뱅킹 기능에 대한 거래내역을 저장할 수 있다. 예를 들면, 단계 360은 수입과 지출항목, 대화 인터페이스에 참여한 사용자들 각각의 납부 여부 및 사용자들의 뱅킹 결과 중 적어도 어느 하나 이상을 포함하는 거래내역을 저장할 수 있다.In addition, according to the embodiment of the present invention, in step 360, the transaction history storage unit 214 may store a transaction history of the banking function requested and processed in association with the common account. For example, the step 360 may store a transaction history including at least one of income and expenditure items, payment of each of the users participating in the dialogue interface, and banking results of the users.

실시예에 따르면, 거래내역 저장부(214)는 일별, 월별 및 연별에 따른 수입과 지출항목, 회비를 낸 사용자(회원)와 안 낸 사용자(회원)을 분류하여 결과값을 저장하며, 해당 사용자들에 대한 뱅킹 결과를 해당 은행(거래 은행)으로부터 수신하여 해당 계좌주의 개인용 계좌의 대화방 또는 계좌주의 단말 각각에 대응하는 결과를 저장할 수 있다. According to the embodiment, the transaction history storage unit 214 classifies the users (members) and the users (members) who have received the income, expenditure items and dues according to the daily, monthly and yearly data, From the bank (bank) and store results corresponding to each of the chat rooms or account attentive terminals of the corresponding account of the account state personal account.

도 4는 본 발명의 일실시예에 있어서, 메신저의 대화방에 공동계좌를 등록하는 방법을 설명하기 위한 화면 구성을 도시한 도면이고, 도 5는 본 발명의 일실시예에 있어서, 대화방에 등록된 공동계좌가 존재하지 않음에 따라 공동계좌 등록화면을 도시한 도면이고, 도 6은 본 발명의 일실시예에 있어서, 대화방에 등록된 공동계좌 존재함에 따라 등록된 공동계좌관련 정보를 제공하는 화면을 도시한 도면이다.FIG. 4 is a diagram illustrating a screen configuration for explaining a method of registering a common account in a chat room of a messenger in an embodiment of the present invention. FIG. FIG. 6 is a diagram illustrating a screen for registering a common account in accordance with the existence of a common account registered in a chat room according to an embodiment of the present invention. Fig.

도 4에서는 사용자 1, 사용자 2, 사용자 3 및 사용자 4가 참여한 단체 대화방, 특히, 사용자 3이 소지한 단말에서 표시되는 단체 대화방의 화면(410)을 도시하고 있다. 4 shows a screen 410 of a group chat room in which a user 1, a user 2, a user 3 and a user 4 participate, and in particular, a group chat room displayed on a terminal carried by the user 3. [

이때, 대화방의 화면(410)의 상단, 하단 등과 같은 에지(edge) 영역에는 대화방의 설정을 수정하기 위한 표시 정보(411)가 표시될 수 있으며, 표시 정보(411)가 사용자 3에 의해 선택됨에 따라, 정보 송수신부(211)는 대화방과 관련된 설정을 수정하기 위한 요청을 수신할 수 있다.At this time, display information 411 for modifying the setting of the chat room may be displayed in the edge area such as the top and bottom of the screen 410 of the chat room, and the display information 411 may be selected by the user 3 Accordingly, the information transmission / reception unit 211 can receive a request to modify the settings related to the chat room.

그리고, 상기 설정 수정 요청에 응답하여, 정보 송수신부(211)는 대화방과 관련된 설정 정보들을 확인 또는 수정하기 위한 화면을 구성하기 위한 정보들을 사용자에게 제공할 수 있다. 그러면, 제공된 정보들에 기초하여 사용자 3의 화면(420)에는 공동계좌, 게시판, 앨범, 링크, 계산기 등의 해당 대화방의 설정을 확인 또는 수정하기 위한 메뉴가 표시될 수 있다. 이때, 공동계좌와 관련된 서비스를 이용하거나 또는 공동계좌의 존재유무를 확인하거나, 또는 공동계좌를 등록하기 위해 공동계좌에 해당하는 표시 정보(421)가 선택될 수 있다.In response to the setting modification request, the information transmission / reception unit 211 may provide the user with information for configuring a screen for confirming or modifying the setting information related to the chat room. A menu for confirming or modifying the settings of the corresponding chat room, such as a joint account, a bulletin board, an album, a link, and a calculator may be displayed on the screen 420 of the user 3 based on the provided information. At this time, the display information 421 corresponding to the common account can be selected to use the service related to the common account or check whether the common account exists or to register the common account.

표시 정보 421이 선택되면, 정보 송수신부(211)는 해당 대화방에 등록된 공동계좌가 존재하는지 여부를 확인할 수 있다. 예컨대, 표시 정보 421이 선택됨에 따라, 정보 송수신부(211)는 해당 대화방의 식별 정보를 사용자로부터 수신할 수 있다. 그러면, 정보 송수신부(211)는 데이터베이스(250)를 참고하여 해당 대화방의 식별 정보에 기초하여 매칭된 공동계좌가 존재하는지 여부를 확인할 수 있다.When the display information 421 is selected, the information transmission / reception unit 211 can confirm whether or not a common account registered in the corresponding chat room exists. For example, as the display information 421 is selected, the information transmission / reception unit 211 can receive the identification information of the corresponding room from the user. Then, the information transmission / reception unit 211 can refer to the database 250 and check whether there is a co-located common account based on the identification information of the corresponding chat room.

이때, 해당 대화방에 매칭된 공동계좌가 존재하지 않는 것으로 확인되면, 즉, 해당 대화방에 등록된 공동계좌가 존재하지 않는 경우, 정보 송수신부(211)는 해당 대화방에 공동계좌 등록을 위한 계좌 등록 인터페이스를 사용자에게 제공할 수 있다. 즉, 계좌 등록 인터페이스를 통해 정보 송수신부(211)는 해당 대화방과 관련하여 공동계좌를 등록할지를 사용자에게 문의할 수 있으며, 공동계좌 등록을 위한 정보들을 수신받을 수 있다.In this case, if it is determined that there is no common account matched to the corresponding chat room, that is, if there is no common account registered in the corresponding chat room, the information transmission / reception unit 211 transmits an account registration interface To the user. That is, through the account registration interface, the information transmission / reception unit 211 can inquire the user to register the common account in relation to the chat room, and can receive information for registering the common account.

예컨대, 공동계좌가 존재하지 않는 경우, 표시 정보 421을 선택한(터치, 클릭 등) 사용자가 소지한 단말의 화면(430)에는 "공동계좌를 등록하시겠습니까?"의 메시지를 안내하는 팝업창과 함께 등록을 위한 표시 정보 432가 표시될 수 있다. 이때, 등록을 위해 표시 정보 432가 선택되면, 정보 송수신부(211)는 공동계좌 등록화면을 구성하기 위한 정보들을 사용자에게 제공할 수 있다. 그러면, 도 5와 같이, 등록하고자 하는 공동계좌의 은행명, 계좌번호, 계좌주 이름, 주민번호/생년월일, 핸드폰번호 등을 사용자로부터 입력받기 위한 표시 정보들을 포함하는 공동계좌 등록화면(510)이 표시 정보 432를 선택한 사용자의 화면에 표시될 수 있다. 도 5를 참고하면, 공동계좌 등록화면(510)에서 공동계좌 등록을 위한 각 항목의 정보들(은행, 계좌번호, 계좌주 이름, 생년월일, 핸드폰 번호 등)이 입력된 후, 공동계좌의 등록을 완료하기 위한 표시 정보 511가 선택됨에 따라, 정보 송수신부(211)는 입력된 상기 각 항복의 정보들을 상기 표시 정보 511을 선택한 사용자의 식별 정보 및 해당 대화방의 식별 정보와 함께 수신할 수 있다. For example, when the common account does not exist, the screen 430 of the terminal held by the user who has selected the display information 421 (touch, click, etc.) registers with a pop-up window to guide the message " The display information 432 may be displayed. At this time, if the display information 432 is selected for registration, the information transmitting / receiving unit 211 can provide information for constituting the common account registration screen to the user. 5, a common account registration screen 510 including display information for receiving a bank name, an account number, an account name, a resident number / date of birth, and a mobile phone number of a joint account to be registered from the user The display information 432 can be displayed on the screen of the selected user. 5, after information (bank, account number, account name, birth date, cell phone number, etc.) of each item for registering a common account is inputted on the common account registration screen 510, As the display information 511 to be completed is selected, the information transmitting / receiving unit 211 can receive the information of each of the above-mentioned yield information together with the identification information of the user who selected the display information 511 and the identification information of the corresponding room.

그러면, 공동계좌 관리 시스템(200)은 수신된 공동계좌관련 정보들(은행, 계좌번호 등의 공동계좌 관련 계좌정보와, 계좌주 이름, 핸드폰 번호, 생년월일/주민번호 등의 공동계좌 소유주인 사용자의 개인 정보)를 기초로 은행 서버와 연동하여 사용자 인증을 수행할 수 있다. Then, the common account management system 200 receives the received common account related information (account information related to the common account such as the bank and the account number, and the account information of the user who is the joint account owner of the account name, mobile phone number, date of birth / User information can be performed in cooperation with a bank server on the basis of personal information).

일례로, 정보 송수신부(211)는 상기 공동계좌 관련 정보들에 포함된 은행정보에 기초하여 해당 은행 서버와의 통신을 위한 세션을 설정을 요청할 수 있다. 그리고, 통신 세션이 설정되면, 정보 송수신부(211)는 해당 은행 서버로 공동계좌의 계좌번호, 계좌주 이름, 주민번호/생년월일, 핸드폰 번호를 전송할 수 있다. 그러면, 은행 서버는 은행 데이터베이스를 참고하여, 공동계좌 관리 시스템(200)으로부터 수신된 공동계좌의 계좌번호, 계좌주 이름, 주민번호/생년월일, 핸드폰 번호가 은행 데이터베이스에 등록된 계좌번호, 계좌주 이름, 주민번호/생년월일, 핸드폰 번호와 일치하는지 여부를 확인할 수 있다. 그리고, 은행 서버는 확인 결과를 공동계좌 관리 시스템(200)으로 전송할 수 있다. 그러면, 정보 송수신부(211)는 은행 서버로부터 확인 결과를 포함하는 정보를 수신하고, 확인 결과에 기초하여 사용자를 인증할 수 있다. 즉, 사용자가 입력한 공동계좌관련 정보와 은행 서버에 등록된 공동계좌 관련 정보가 일치하는 것으로 확인되면, 사용자 인증을 성공 처리하고, 불일치하는 것으로 확인되면, 사용자 인증을 실패 처리할 수 있다. 인증 실패 시 불일치하는 항목에 해당하는 정보의 재입력을 위한 화면이 기정의된 일정 회수까지 표시될 수 있으며, 일정 회수 이상 불일치 시 최종 인증 실패로 처리할 수 있다. 그리고, 정보 송수신부(211)는 인증에 실패함에 따라 은행 서버와 설정된 통신 세션의 연결을 해제할 수 있다.For example, the information transmission / reception unit 211 may request to establish a session for communication with the corresponding bank server based on the bank information included in the common account related information. When the communication session is established, the information transmitting / receiving unit 211 can transmit the account number, account name, resident number / date of birth, and mobile phone number of the joint account to the corresponding bank server. Then, the bank server refers to the bank database and obtains the account number, account name, resident number / date of birth, cell phone number registered in the bank database, account name of the common account received from the common account management system 200, , Resident number / date of birth, and cell phone number. Then, the bank server can transmit the confirmation result to the common account management system 200. Then, the information transmission / reception unit 211 can receive the information including the confirmation result from the bank server, and authenticate the user based on the confirmation result. That is, if it is determined that the common account related information input by the user matches the common account related information registered in the bank server, the user authentication is successfully processed, and if it is determined that the common account related information is inconsistent, the user authentication can be failed. In case of authentication failure, the screen for re-input of the information corresponding to the inconsistent item can be displayed up to the predetermined number of times, and the final authentication failure can be handled as a failure in the event of discrepancy. Then, the information transmission / reception unit 211 can disconnect the established communication session with the bank server as the authentication fails.

한편, 사용자 인증에 성공한 것으로 확인되면, 사용자로부터 수신된 공동계좌 관련 정보들(은행, 계좌번호, 계좌주 이름, 핸드폰 번호, 생년월일/주민번호 등)과 해당 대화방의 식별 정보, 사용자의 식별 정보가 매칭되어 데이터베이스(250)에 저장될 수 있다. 그리고, 사용자 인증에 성공한 것으로 확인됨에 따라, 정보 송수신부(211)는 인증 성공을 나타내는 확인 결과와 함께 공동계좌의 잔액 정보를 은행 서버로부터 함께 수신할 수 있다. 그러면, 정보 송수신부(211)는 공동계좌의 잔액 정보를 대화방의 식별 정보, 사용자의 식별정보, 공동계좌관련 정보들과 매칭하여 데이터베이스(250)에 저장 및 유지할 수 있으며, 공동계좌 등록완료 화면(520)을 구성하기 위한 정보들을 표시 정보 511을 선택한 사용자에게 제공할 수 있다. 즉, 공동계좌의 잔액 정보가 공동계좌를 등록한 사용자에게 제공될 수 있으며, 표시 정보 511의 선택에 대한 응답으로 상기 잔액 정보, 공동계좌가 속하는 은행명, 계좌주 이름, 계좌 번호를 포함하는 공동계좌 등록완료 화면(520)이 구성되어 표시될 수 있다.On the other hand, if it is determined that the user authentication is successful, the information related to the common account (bank, account number, account name, cell phone number, date of birth / resident number, etc.) received from the user, identification information of the corresponding chat room, May be matched and stored in the database 250. As a result of confirming that the user authentication is successful, the information transmission / reception unit 211 can receive together with the confirmation result indicating the authentication success from the bank server the balance information of the common account. Then, the information transmission / reception unit 211 may store and maintain the balance information of the common account with the identification information of the chat room, the user's identification information, and the common account related information in the database 250, 520 may be provided to the user who selected the display information 511. In other words, the balance information of the joint account can be provided to the user who has registered the joint account, and in response to the selection of the display information 511, the balance information, coin account including the bank name, account note name, A registration completion screen 520 may be configured and displayed.

이처럼, 대화방에 공동계좌가 등록 완료됨에 따라, 공동계좌를 등록한 사용자, 대화방, 공동계좌관련 정보들 이외에 대화방에 참여한 사용자들의 식별정보가 함께 매칭되어 데이터베이스(250)에 저장 및 유지될 수 있다. 이때, 대화방에 참여하는 사용자에 변경이 발생할 때마다 상기 공동계좌 및 대화방의 식별 정보와 매칭된 대화방에 참여한 사용자들의 식별 정보가 업데이트될 수 있다.As such, when the common account is registered in the chat room, the identification information of the user who has registered the common account, the chat room, the common account related information, and the users participating in the chat room may be matched together and stored and maintained in the database 250. At this time, each time a change is made to a user participating in the chat room, identification information of users who have participated in the chat room matched with the identification information of the common account and the chat room may be updated.

다시 도 4를 참고하면, 화면 420에서 표시 정보 421가 선택된 후, 해당 대화방의 식별 정보에 기초하여 매칭된 공동계좌가 존재하는 것으로 확인되면, 이미 등록된 공동계좌에 대한 정보를 제공하는 공동계좌 정보화면(600)이 사용자에게 표시될 수 있다. 공동계좌 등록완료 화면(520)은 공동계좌를 대화방에 최초 등록한 상용자의 화면에만 표시될 수 있으며, 공동계좌 정보화면(600)은 공동계좌의 등록 또는 등록된 공동계좌의 존재유무를 확인하기 위해 도 4의 표시 정보 421을 선택한 사용자들(즉, 해당 대화방에 참여한 사용자들)의 화면에 표시될 수 있다. 이러한 공동계좌 등록완료 화면(520) 및 공동계좌 정보화면을 통해 대화방에 참여한 사용자들이 공동계좌로의 접근 권한 여부를 나타내는 레벨이 설정될 수 있으며, 이때, 사용자 레벨은 레벨 수정 권한이 있는 사용자에 의해 설정 또는 수정될 수 있다. 예컨대, 공동계좌를 최초 등록한 사용자 또는 최초 등록 사용자가 레벨 수정 권한을 부여한 사용자에 의해 수정될 수 있다.Referring again to FIG. 4, when the display information 421 is selected on the screen 420 and it is determined that there is a matching common account based on the identification information of the corresponding chat room, the common account information providing information on the already registered common account The screen 600 can be displayed to the user. The common account registration completion screen 520 may be displayed only on the screen of the user who has initially registered the common account in the chat room, and the common account information screen 600 may be displayed in order to confirm whether the common account is registered or the registered common account exists (I.e., users who have participated in the chat room) selected by the user. A level indicating whether or not the user who has participated in the chat room access right to the common account can be set through the common account registration completion screen 520 and the common account information screen. At this time, Can be set or modified. For example, a user who has initially registered a joint account or a user who has granted the level-right permission to the initial registered user can be modified.

이때, 공동계좌가 등록되면, 대화방에 참여한 사용자들 및 최초 등록 사용자 중 적어도 하나로부터 공동계좌로 일정 금액이 입금될 수 있다. 예를 들어, 해당 대화방이 특정 모임(예컨대, 사내 동호회 등)을 위해 개설된 경우, 특정 모임의 회비, 기부금 등이 대화방에 참여한 사용자들로부터 상기 공동계좌로 입금될 수 있다. 이때, 사용자 별로 입금액이 동일할 수도 있고, 서로 다른 금액을 입금할 수도 있다. 이에 따라, 공동계좌로 입금이 발생하면, 입금액과 해당 사용자의 식별 정보가 함께 매칭되어 데이터베이스(250)에 저장 및 유지될 수 있다. 이때, 매달, 매주, 또는 분기(3달에 한번) 등과 같이 일정 주기로 회비가 각 사용자들로부터 입금되는 경우, 입금액이 누적 카운트될 수 있으며, 데이터베이스(250)는 누적된 입금액으로 업데이트될 수 있다. 이외에, 공동계좌에 남아 있는 총액 대비 각 사용자들이 입금한 누적 금액을 기초로 사용자 별 납부 비율이 카운트될 수 있으며, 공동 계좌 해지 요청 시 납부 비율에 따라 일정 금액이 상기 사용자들에게 분배될 수 있다. 여기서, 공동계좌에 남은 잔액, 사용자 별 입금액(예컨대, 누적 금액, 또는 납부 비율)에 기초하여 공동계좌 해지 시에 사용자들에게 일정 금액을 분배하는 동작은 도 12 및 도 13을 참고하여 후술하기로 한다.At this time, when the joint account is registered, a certain amount can be deposited from the at least one of the users who participated in the chat room and the first registered user to the joint account. For example, when the chat room is opened for a specific meeting (e.g., in-house club, etc.), the membership fee of a specific meeting, donation, etc. may be deposited into the joint account from users participating in the chat room. At this time, the deposit amount may be the same for each user, or the user may deposit different amount of money. Accordingly, when the deposit is made in the joint account, the deposit amount and the identification information of the corresponding user can be matched together and stored and maintained in the database 250. At this time, if the membership fee is deposited from each user at a predetermined period such as monthly, weekly, or quarterly (once in three months), the deposit amount may be cumulatively counted, and the database 250 may be updated with the cumulative deposit amount. In addition, the payment rate for each user may be counted based on the cumulative amount deposited by each user in relation to the total amount remaining in the joint account, and a certain amount of money may be distributed to the users according to the payment ratio upon the joint account withdrawal request. Here, the operation of distributing a certain amount of money to users at the time of joint account clearing based on the balance remaining in the common account, the deposit amount per user (for example, cumulative amount or payment ratio) will be described later with reference to FIGS. 12 and 13 do.

도 7은 본 발명의 일실시예에 있어서, 공동계좌에 대한 권한을 설정하는 과정을 설명하기 위해 제공되는 화면을 도시한 도면이다.FIG. 7 is a diagram illustrating a screen for explaining a procedure for setting rights for a common account in an embodiment of the present invention.

도 7을 참고하면, 대화방에 참여한 사용자들(즉, 멤버들)이 대화방에 등록된 공동계좌로의 접근 권한이 사용자들 별로 설정될 수 있다. 즉, 대화방에 참여한 사용자들이 공동계좌를 이용하여 송금, 조회 등의 뱅킹 기능을 처리하고, 공동계좌에 대한 각 사용자의 권한을 수정할 수 있는 권한 등이 설정될 수 있다. 이때, 각 사용자들의 최초 권한 설정은 공동계좌를 등록한 사용자에 수행되며, 이후, 수정 권한을 부여받은 사용자들에 의해 각 사용자들의 권한이 수정될 수 있다.Referring to FIG. 7, access rights to the common account registered in the chatting room by the users (i.e., members) participating in the chatting room can be set for each user. That is, the users who have participated in the chat room can use the common account to handle banking functions such as remittance and inquiry, and the right to modify the rights of each user to the common account can be set. At this time, the initial authority setting of each user is performed by the user who registered the common account, and then the authority of each user can be modified by the users who are granted the correction authority.

예를 들어, 도 5 및 도 6을 참고하면, 도 5의 화면(520) 및 도 6의 화면(600)에서 대화방에 참여한 사용자들(멤버들)의 권한을 설정하기 위한 표시 정보(521, 601)가 사용자에 의해 선택되면, 권한 설정 화면(710)이 사용자에게 표시될 수 있다. 예컨대, 사용자 1이 공동계좌를 해당 대화방에 등록한 최초 사용자이거나 또는 공동계좌와 관련하여 대화방에 참여한 사용자들의 레벨을 수정할 권한이 부여된 사용자인 경우, 사용자 1이 표시 정보(521, 601)을 선택함에 따라, 정보 송수신부(211)는 권한 설정 요청을 사용자 1로부터 수신할 수 있다. For example, referring to FIGS. 5 and 6, display information items 521 and 601 for setting the rights of users (members) participating in a chat room in the screen 520 of FIG. 5 and the screen 600 of FIG. Is selected by the user, the authority setting screen 710 can be displayed to the user. For example, if user 1 is the first user who has registered a co-account in the chat room, or is a user authorized to modify the level of users who have participated in the chat room in relation to the co-account, user 1 selects display information 521, 601 Accordingly, the information transmission / reception unit 211 can receive a permission setting request from the user 1.

그러면, 정보 송수신부(211)는 수신된 권한 설정 요청에 대한 응답으로 권한 설정 인터페이스를 통해 사용자 1에게 권한 설정 화면(710)을 구성하기 위해 필요한 정보들을 제공할 수 있다. Then, the information transmission / reception unit 211 can provide the user 1 with necessary information for configuring the rights setting screen 710 through the rights setting interface in response to the received rights setting request.

예를 들어, 정보 송수신부(211)는 권한 설정 요청 시 수신한 공동계좌의 식별정보에 기초하여 해당 공동계좌와 매칭된 대화방의 식별자 정보를 데이터베이스에서 검색할 수 있다. 그리고, 정보 송수신부(211)는 대화방 식별자 정보에 매칭된 사용자들의 식별자 정보를 검색할 수 있다. 즉, 해당 대화방에 참여한 각 사용자들이 데이터베이스(250)에서 검색될 수 있다. 그러면, 대화방에 참여한 사용자들의 식별자 정보에 기초하여 각 사용자의 이름, 아이디(ID) 또는 닉네임을 포함하는 정보를 사용자 1에게 제공할 수 있다. 그러면, 사용자 1은 상기 대화방에 참여한 사용자들의 이름, 아이디 또는 닉네임 정보를 제공받아 권한 설정 화면(710)을 구성하여 표시할 수 있다. 이때, 대화방에 참여한 사용자들 중 이미 설정된 권한이 존재하는 경우, 사용자 1은 각 사용자와 매칭하는 권한 정보(또는 권한을 나타내는 사용자의 레벨 정보)를 정보 송수신부(211)로부터 수신할 수도 있다.For example, the information transmission / reception unit 211 may search the database for the identifier information of the chat room matched with the common account based on the identification information of the common account received when the authority setting is requested. Then, the information transmission / reception unit 211 can search for the identifier information of users matched with the chat room identifier information. That is, each user participating in the chat room can be searched in the database 250. Then, based on the identifier information of the users participating in the chat room, information including the name, ID, or nickname of each user can be provided to the user 1. Then, the user 1 receives the name, ID, or nickname information of the users participating in the chat room, and configures and displays the permission setting screen 710. At this time, if there is a preset authority among the users participating in the chat room, the user 1 may receive the right information (or the level information of the user indicating the right) matching with each user from the information transmission / reception unit 211.

권한 설정 화면(710)에 표시된 표시 정보 711를 선택하여 사용자 별로 공동계좌에 대한 권한이 설정 또는 수정될 수 있다. 예컨대, 레벨 1은 공동계좌와 관련하여 대화방에 참여한 사용자들의 레벨을 수정할 수 있는 권한을 나타내고, 레벨 2는 공동계좌를 이용하여 송금처리를 수행할 수 있는 송금 권한을 나타내고, 레벨 3은 공동계좌에 대한 조회처리를 수행할 수 있는 조회 권한을 나타낼 수 있다. 공동 계좌의 뱅킹 처리와 관련하여 공동계좌로부터의 송금 및 공동 계좌에 대한 정보 조회 권한 이외에 다른 계좌 또는 다른 결제수단(신용 카드 등)을 통해 공동계좌로의 이체/입금 권한 등이 더 존재할 수 있다.The authority for the common account can be set or modified for each user by selecting the display information 711 displayed on the authority setting screen 710. [ For example, Level 1 represents the right to modify the level of users who have participated in the chat room in relation to the common account, Level 2 represents the remitting right to perform remittance processing using the common account, You can indicate the authority of the query that can perform query processing on the query. In addition to transferring money from the common account and inquiring information on the common account in connection with the banking processing of the common account, there may be a transfer / transfer right to the common account through another account or another payment means (credit card, etc.).

권한 설정 화면(710)에서 대화방에 참여하는 각 사용자 별로 공동계좌로의 접근 권한을 나타내는 레벨이 선택된 후, 완료 표시 정보(712)가 사용자 1에 의해 선택되면, 정보 송수신부(211)는 권한 설정 완료 요청과 함께 대화방 식별자 정보, 대화방에 참여한 각 사용자의 식별 정보, 각 사용자 별로 설정된 레벨 정보를 수신할 수 있다. 그러면, 대화방의 식별자 정보, 그리고 대화방의 식별자 정보와 연계하여 저장된 공동계좌, 사용자의 식별자 정보 및 레벨 정보가 매칭되어 저장될 수 있다. 여기서, 대화방에 참여한 사용자들 중 일부 사용자의 권한이 설정되거나 수정된 경우, 정보 송수신부(211)는 설정 또는 수정된 일부 사용자의 식별정보와 레벨 정보를 수신할 수 있다. 수신된 식별 정보와 레벨 정보를 기초로 해당 사용자의 레벨 정보가 업데이트될 수 있다.When the completion indication information 712 is selected by the user 1 after the level indicating the access right to the common account is selected for each user participating in the chat room on the authority setting screen 710, the information transmission / Together with the completion request, the chat room identifier information, the identification information of each user participating in the chat room, and the level information set for each user. Then, the common account stored in association with the identifier information of the chat room and the identifier information of the chat room, the identifier information of the user, and the level information may be matched and stored. Herein, when the rights of some users among the users participating in the chat room are set or modified, the information transmitting and receiving unit 211 can receive the identification information and the level information of some users set or modified. The level information of the user can be updated based on the received identification information and the level information.

이처럼, 완료 표시 정보(712)가 사용자 1에 의해 선택되면, 사용자 1의 화면에는 권한설정 완료화면(720)이 표시될 수 있다. 그러면, 대화방에 등록된 공동계좌와 대화방에 참여한 사용자들 별로 설정된 각 사용자의 권한 정보에 기초하여 공동계좌를 이용한 뱅킹 처리 또는 결제 처리 등이 수행될 수 있다.As described above, when the completion display information 712 is selected by the user 1, the authority setting completion screen 720 can be displayed on the screen of the user 1. Then, a banking process or a payment process using a common account can be performed based on the joint account registered in the chat room and the individual user's permission information set for each user participating in the chat room.

도 8 및 도 9는 본 발명의 일실시예에 있어서, 공동계좌를 이용하여 대화방에 참여한 사용자들을 대상으로 뱅킹 기능의 처리를 수행하는 동작을 설명하기 위해 제공되는 화면이다.FIG. 8 and FIG. 9 are screens for explaining an operation of performing banking function processing for users participating in a chat room using a common account in an embodiment of the present invention.

도 8을 참고하면, 대화방 화면(810)의 하단에는 정보 메뉴 선택을 위한 표시 정보 811가 위치할 수 있다. 이때, 사용자 1에 의해 표시 정보 811가 선택되면, 대화방과 관련하여 설정된 기능들을 포함하고 있는 정보 메뉴가 표시될 수 있다. 예컨대, 표시 정보 811가 선택됨에 따라, 정보 메뉴 제공 화면(820)에는 대화방에 참여한 사용자들을 대상으로 데이터 송수신, 음성 통신, 위치 정보, 뱅킹 등의 다양한 기능들에 해당하는 표시 정보를 포함하는 정보 메뉴(821)가 표시될 수 있다. 이때, 대화방의 공동계좌를 이용하거나 또는 대화방에 참여한 사용자들을 대상으로 계좌 이체 등을 위해 뱅킹 기능의 표시 정보(822)가 사용자 1에 의해 선택됨에 따라, 정보 송수신부(211)는 뱅킹 처리 인터페이스를 통해 뱅킹관련 표시정보에 대한 선택을 사용자 1로부터 수신할 수 있다.Referring to FIG. 8, display information 811 for selecting an information menu may be located at the lower end of the chat room screen 810. At this time, if the display information 811 is selected by the user 1, an information menu including functions set in relation to the chat room can be displayed. For example, when the display information 811 is selected, the information menu providing screen 820 displays an information menu including display information corresponding to various functions such as data transmission / reception, voice communication, location information, banking, (821) may be displayed. At this time, as the display information 822 of the banking function is selected by the user 1 for using the common account of the chat room or for users who have participated in the chat room, the information transmission / reception unit 211 can display the banking processing interface The user 1 can receive a selection of the banking related display information.

이처럼, 뱅킹 관련 표시 정보(822)에 대한 선택이 수신되면, 뱅킹 처리부(213)는 표시 정보 822와 연계하여 미리 매칭되어 있는 해당 대화방의 식별자 정보를 기초로, 데이터베이스(250)를 참고하여 해당 대화방에 참여한 사용자들 및 공동계좌를 식별할 수 있다. 그리고, 표시 정보 822에 대한 선택에 응답하여, 식별된 대화방에 참여한 사용자들 관련정보 및 식별된 공동계좌가 사용자 1에게 제공될 수 있다. 그러면, 도 9와 같이, 공동계좌 관리 시스템(200)로부터 수신된 대화방 참여 사용자들 관련 정보 및 공동계좌가 사용자 1의 화면(910)에 표시될 수 있다. 사용자들 관련 정보는 대화방에 참여한 사용자들의 이름, 닉네임, 또는 아이디(ID)를 포함할 수 있으며, 각 사용자들이 메신저에 미리 등록한 개인 계좌가 존재하는 경우, 각 사용자의 개인 계좌 정보를 더 포함할 수 있다. 이때, 개인 계좌 정보는 개인 계좌 정보를 등록하는 과정에서 다른 사용자에게 공개 또는 비공개로 설정될 수 있으며, 공개로 설정된 경우에는 화면(910)에 사용자의 개인 계좌 정보가 표시될 수도 있다. 그리고, 비공개로 설정된 경우, 개인 계좌정보가 화면(910)에 표시되지 않고, 대화방에 참여한 다른 사용자들이 자신이 등록한 계좌정보로 이체를 수행하는 용도로 이용될 수 있다. 이때, 메신저에 등록된 다른 사용자로부터 메신저에 등록한 자신의 계좌로의 이체/입금을 받을지 여부 역시 계좌 등록 과정에서 미리 설정될 수 있다.When the selection of the banking-related display information 822 is received, the banking processing unit 213 references the database 250 on the basis of the identifier information of the corresponding chat room that is previously matched with the display information 822, Users and co-accounts can be identified. And, in response to the selection for the display information 822, information related to the users who have participated in the identified chat room and the identified common account can be provided to the user 1. 9, the information related to the chat room participating users received from the common account management system 200 and the joint account can be displayed on the screen 910 of the user 1. [ The user-related information may include a name, a nickname, or an ID of the users participating in the chat room. If there is an individual account registered in advance in each user, the personal account information of each user may be further included have. At this time, the personal account information may be set to be public or private to other users in the process of registering personal account information, and when the public account information is set to be public, the personal account information of the user may be displayed on the screen 910. In the case where it is set to be non-public, the personal account information is not displayed on the screen 910, and other users participating in the chat room can be used to perform transfer to the account information registered by the user. At this time, whether or not to receive transfer / deposit from another user registered in the messenger to his / her account registered in the messenger can also be set in advance in the account registration process.

다시 도 9를 참고하면, 사용자 1의 뱅킹 처리를 위한 화면(910)에는 공동계좌, 대화방에 참여한 사용자 2, 사용자 3 및 사용자 4가 등록한 계좌 정보가 표시되는 것으로 도시하였으나, 사용자 1이 공동계좌 이외에 추가적으로 등록 및 공개 설정한 개인 계좌가 존재하는 경우, 사용자 1의 계좌 정보가 더 표시될 수 있다.9, the account information registered by the user 2, the user 3, and the user 4 participating in the common account, the chat room, and the like is displayed on the screen 910 for the banking process of the user 1. However, Further, if there is an individual account registered and publicized, the account information of the user 1 can be further displayed.

화면(910)에 표시되는 정보들 중에서 송금할 대상(즉, 보낼 사람)과 관련된 표시 정보(911)에 대한 선택이 수신될 수 있다. 예컨대, 공동계좌가 송금할 대상으로 선택될 수 있다. 그러면, 뱅킹 처리부(213)는 공동계좌관련 표시 정보(911)와 연계하여 미리 매칭된 공동계좌를 식별할 수 있다. 그리고, 식별된 공동계좌에 해당하는 은행 서버와 통신 세션을 설정하여 뱅킹 기능(예컨대, 다른 계좌로의 송금/이체 등)을 처리하기 위한 준비를 수행할 수 있다. A selection of the display information 911 related to the object to be remitted (i.e., the sender) among the information displayed on the screen 910 can be received. For example, a joint account may be selected for remittance. Then, the banking processing unit 213 can identify the coincident account previously matched with the joint account related display information 911. [ Then, a communication session can be established with a bank server corresponding to the identified common account to perform preparation for processing a banking function (for example, transfer / transfer to another account).

그리고, 송금할 대상이 선택되면 사용자 1의 화면(910)은 송금받기 위한 화면(920)으로 전환될 수 있다. 화면(920)에서 송금받을 대상(즉, 받을 사람)이 선택됨에 따라 송금받을 대상과 관련된 표시 정보(921)에 대한 선택이 수신될 수 있다.Then, when the object to be remitted is selected, the screen 910 of the user 1 can be switched to the screen 920 for receiving remittance. Selection of the display information 921 related to the object to be remitted can be received by selecting the object to be remitted (i.e., the recipient) from the screen 920.

이때, 화면(920)에서 사용자 2가 송금받을 대상으로 사용자 1에 의해 선택되면, 정보 송수신부(211)는 사용자 2관련 표시 정보(921)에 대한 선택을 사용자 1로부터 수신할 수 있다. 그러면, 뱅킹 처리부(213)는 표시 정보(921)와 연계하여 미리 매칭된 사용자 2의 개인 계좌 정보를 식별할 수 있다. 그리고, 식별된 사용자 2의 계좌 정보에 기초하여 해당 은행 서버와의 통신 세션을 설정할 수 있으며, 통신 세션이 설정되면, 뱅킹 처리부(213)는 공동계좌 관련 은행 서버 및 사용자 2의 계좌 관련 은행 서버와 연동하여 공동계좌에서 사용자 2의 계좌로 송금 또는 이체 등의 뱅킹 기능을 처리할 수 있다. 예컨대, 화면 920에서 사용자 2가 선택되면, 화면 920은 공동계좌에서 사용자 2의 계좌로 송금/이체하고자 하는 금액을 입력받기 위한 화면(930)으로 전환될 수 있다. 그러면, 송금/이체 금액이 사용자 1로부터 입력되어 송금 표시 정보(931)에 대한 선택이 수신되면, 뱅킹 처리부(213)는 공동계좌에서 사용자 2의 계좌로 10,000원을 계좌이체 처리할 수 있다.At this time, if the user 2 selects the object to be remitted from the screen 920 by the user 1, the information transmission / reception unit 211 can receive the selection for the user 2 related display information 921 from the user 1. [ Then, the banking processing unit 213 can identify the personal account information of the user 2 matched in advance in association with the display information 921. [ Then, the communication session with the corresponding bank server can be established based on the account information of the identified user 2. When the communication session is established, the banking processing unit 213 transfers the bank account information to the co- The banking function such as remittance or transfer can be processed from the joint account to the account of the user 2 in cooperation with each other. For example, if the user 2 is selected on the screen 920, the screen 920 can be switched to the screen 930 for receiving an amount of money to be remitted / transferred from the common account to the account of the user 2. Then, when the remittance / transfer amount is inputted from the user 1 and the selection of the remittance display information 931 is received, the banking processing unit 213 can process the account transfer of 10,000 won to the account of the user 2 in the common account.

도 9에 따르면 대화방에 등록된 공동계좌를 이용한 뱅킹 처리를 위해, 현재 대화방에 참여 중인 사용자들이 식별되어 화면(910, 920)에 표시될 수 있다. 이에 따라, 도 8에서 표시 정보 822가 선택되어 공동계좌를 이용한 뱅킹 처리의 요청이 있을 때 마다, 뱅킹 처리부(213)는 해당 대화방에 참여한 사용자들을 식별하여 사용자에게 제공할 수 있다. 즉, 대화방에 새로운 사용자 또는 대화방에서 퇴장한 사용자가 존재할 때 마다 데이터베이스(250)에서 대화방 및 공동계좌와 매칭된 대화방 참여 사용자들의 식별자 정보가 업데이트될 수 있으며, 상기 표시 정보 822가 선택될 때마다 뱅킹 처리부(213)는 업데이트된 정보에 기초하여 대화방 참여 사용자들을 사용자에게 제공할 수 있다. 9, users participating in the current chat room may be identified and displayed on the screens 910 and 920 for banking processing using the common account registered in the chat room. Accordingly, whenever display information 822 is selected in Fig. 8 and a request for banking processing using a common account is made, the banking processing unit 213 can identify users who have participated in the chat room and provide the user to the user. That is, whenever there is a new user in the chat room or a user who exits the chat room, the identifier information of the chat room participating users matched with the chat room and the common account in the database 250 can be updated. Whenever the display information 822 is selected, The processing unit 213 can provide chat room participating users to the user based on the updated information.

예컨대, 대화방이 유치원 체육대회, 발표회 등을 목적으로 하는 대화방인 경우, 대화방 참여 사용자들은 유치원 원장, 원감 및 유치원 선생님들일 수 있다. 이때, 대화방에 참여한 유치원 선생님(사용자 3)이 퇴사하여 대화방에서 퇴장한 경우, 화면 (910)에는 사용자 3이 제외된 공동계좌, 사용자 2, 사용자 4가 표시될 수 있다. 그리고, 새로운 선생님(사용자 5)이 입사하여 대화방에 새로 초대된 경우, 화면 (910)에는 공동계좌, 사용자 2, 사용자 4, 및 사용자 5가 표시될 수 있다. For example, if the chat room is a chat room for a kindergarten sports conference, presentation, etc., the users participating in the chat room may be kindergarten presidents, preschoolers and kindergarten teachers. At this time, if the kindergarten teacher (user 3) who participated in the chat room leaves the chat room and exits from the chat room, the joint account, user 2, and user 4 excluding the user 3 may be displayed on the screen 910. Then, when a new teacher (user 5) is newly invited to the chat room, a joint account, a user 2, a user 4, and a user 5 can be displayed on the screen 910.

한편, 도 9의 화면(910)에서 공동계좌(911)가 송금할 대상(즉, 보낼 사람)으로 선택된 경우, 권한 확인부(213)에서는 사용자 1의 공동계좌에 대한 권한(즉, 레벨)을 확인할 수 있으며, 확인된 레벨이 송금 권한에 해당하면, 정보 송수신부(211)는 권한이 확인되었음을 알리는 플래그 (flag), 메시지 등을 사용자 1에게 전송할 수 있다. 그러면, 수신된 권한 확인 정보에 기초하여 사용자 1의 화면(910)이 화면(920)으로 전환되어 송금받을 대상을 선택받을 수 있다. 이때, 사용자의 레벨이 송금 권한에 해당하지 않으면(예컨대, 레벨 0 또는 레벨 1이 아닌 레벨 2인 경우), 화면(910)이 송금받을 대상을 선택받기 위한 화면(920)으로 전환되지 않을 수 있다. 즉, 공동계좌관련 정보(예컨대, 은행명, 계좌번호, 계좌주관련 정보)만이 표시될 수 있다.On the other hand, when the common account 911 is selected as an object to be remitted (i.e., a sender) on the screen 910 of FIG. 9, the authority checking unit 213 checks the authority (i.e., level) If the confirmed level corresponds to the remittance authority, the information transmission / reception unit 211 can transmit a flag, a message, etc. to the user 1 indicating that the authority is confirmed. Then, the screen 910 of the user 1 is switched to the screen 920 on the basis of the received authority confirmation information, so that the user can select the object to be remitted. At this time, if the level of the user does not correspond to the remittance right (for example, the level 2 is not level 0 or level 1), the screen 910 may not be switched to the screen 920 for selecting an object to be remitted . That is, only the common account related information (for example, the bank name, the account number, and the account state related information) may be displayed.

이상의 도 9에서는 공동계좌를 이용한 뱅킹 처리 기능을 수행하는 것에 대해 설명하였으나, 메신저에서 공동계좌는 뱅킹 처리 기능 이외에 상품 구매를 위한 결제 수단으로 이용될 수도 있다.Although the banking processing function using the common account has been described with reference to FIG. 9, the common account in the messenger may be used as a payment means for purchasing goods in addition to the banking processing function.

예를 들어, 다시 도 8을 참고하면, 대화방의 정보 메뉴 제공 화면(820)에서 선물 기능에 대한 표시 정보 823가 선택되면, 대화방에 참여한 사용자들 또는 메신저에 등록된 다른 사용자들을 대상으로 케??, 커피, 식사, 꽃, 떡, 스파 서비스, 숙박 서비스 등의 상품을 선물하기 위한 화면이 제공될 수 있다. 이때, 사용자 1이 대화방의 사용자 2에게 제공하려는 특정 상품이 선택된 경우, 선택된 상품을 결제하기 위한 수단으로서 공동계좌 및 사용자 1이 미리 등록한 개인 계좌 정보를 정보 송수신부(211)는 사용자 1에게 제공할 수 있다. For example, referring to FIG. 8 again, if the display information 823 of the gift function is selected in the information menu providing screen 820 of the chat room, the user who participates in the chat room or the other users registered in the messenger, , A screen for presenting products such as coffee, meal, flower, rice cake, spa service, and lodging service may be provided. At this time, when the user 1 selects a specific commodity to be provided to the user 2 of the chat room, the joint account and the personal account information registered in advance by the user 1 as means for making payment of the selected commodity are provided to the user 1 by the information transceiver 211 .

이때, 사용자 1의 레벨이 레벨 1 이상(레벨 0, 레벨 1)으로서 사용자 1의 권한이 송금 권한에 해당하거나 또는 레벨 수정 권한에 해당하는 경우, 공금계좌가 결제수단으로 제공될 수 있다. 즉, 사용자 1의 권한이 레벨 0 또는 레벨 1인 경우, 사용자의 개인 정보를 설정/수정할 수 있는 마이페이지 또는 내지갑 등에서 사용자 1이 미리 등록한 개인 계좌 정보와 연계하여 공동계좌가 제공되도록 서로 매칭되어 데이터베이스(250)에 저장될 수 있다. 그러면, 내지갑 항목에 대한 표시 정보 선택에 따른 화면 또는 상기 특정 상품 결제를 위한 화면에서 공동계좌 및 개인 계좌 정보가 표시될 수 있으며, 표시된 계좌들 중 사용자 1에 의해 선택된 계좌정보에 기초하여 상품 구매를 위한 결제가 수행될 수 있다. At this time, when the level of the user 1 corresponds to the level 1 or higher (level 0, level 1) and the authority of the user 1 corresponds to the remitting right or corresponds to the level modifying authority, the public money account may be provided as the payment means. That is, when the authority of the user 1 is level 0 or level 1, matching is made so that the common account is provided in connection with the personal account information previously registered by the user 1 in a My Page or My Wallet which can set / modify the personal information of the user May be stored in database 250. Then, the common account and individual account information can be displayed on the screen corresponding to the selection of the display information for the wallet item or on the screen for payment of the specific goods, and based on the account information selected by the user 1 among the displayed accounts, Can be performed.

도 10은 본 발명의 일실시예에 있어서, 게시판 형태로 제공되는 메신저 서비스에서 이용되는 공동계좌를 설명하기 위해 제공되는 도면이다.10 is a diagram for explaining a common account used in a messenger service provided in a bulletin board form in an embodiment of the present invention.

도 4 내지 도 9에서는 대화방 형태로 사용자들 간의 정보를 공유하는 메신저 서비스에서 공동계좌를 등록하고, 등록된 공동계좌를 사용자들 간에 공유하는 구성에 대해 설명하였으나, 공동계좌는 대화방 형태의 메신저 서비스 이외에 게시판 형태의 메신저 서비스에도 적용될 수 있다.4 to 9, a common account is registered in a messenger service that shares information among users in a chat room form, and a registered common account is shared among users. However, the common account is not limited to a chat room type messenger service It can also be applied to a messenger service in the form of a bulletin board.

즉, 카카오톡, 라인 등과 같이 대화방 형태로 사용자들 간의 정보를 공유하는 메신저 서비스 이외에, 도 10과 같이, 게시판 형태로 사용자들 간의 정보를 공유하는 소셜 네트워크 서비스(SNS)에서도 공동계좌가 등록되어 이용될 수 있다. 예컨대, 트위터, 네이버 밴드, 페이스북, 카카오스토리, 인스타그램 등의 게시판 형태의 소셜 네트워크 서비스에서 특정 모임을 위한 사용자들로 구성된 그룹을 대상으로 공동계좌가 등록되어 해당 그룹에 속한 사용자들 간에 상기 등록된 공동계좌가 공통으로 이용될 수 있다. 이러한 공동계좌는 대화방 형태가 아닌 도 10과 같은 게시판 형태로 사용자 단말에 제공될 수도 있다. 즉, 그룹(예컨대, 밴드)의 게시판에 해당 그룹의 공동계좌가 매칭되어 등록될 수 있으며, 그룹 별로 공동계좌가 존재할 수 있다.In other words, in addition to a messenger service for sharing information between users in the form of a chat room such as a kakao chat, a line, etc., a joint account is also registered in a social network service (SNS) . For example, a joint account is registered for a group composed of users for a specific meeting in a social network service such as a Twitter, a Naver band, a Facebook, a Cacao Story, and an Instagram, Registered joint accounts can be used in common. Such a joint account may be provided to the user terminal in the form of a bulletin board as shown in Fig. 10 instead of a chat room form. That is, the common account of the group can be registered and registered in the bulletin board of the group (for example, band), and a common account may exist for each group.

도 4 내지 도 10은 발명의 이해를 돕고 설명의 편의를 위한 예시적인 화면들로서 화면의 구성이나 순서 등은 얼마든지 변경 가능하다.FIGS. 4 to 10 are exemplary screens for facilitating the understanding of the invention and for convenience of explanation, and the configuration and order of the screen can be changed as desired.

도 11은 본 발명의 일 실시예에 있어서, 컴퓨터 시스템의 내부 구성의 일례를 설명하기 위한 블록도이다.11 is a block diagram for explaining an example of the internal configuration of a computer system in an embodiment of the present invention.

도 11에 도시한 바와 같이, 컴퓨터 시스템(1100)은 적어도 하나의 프로세서(processor)(1110), 메모리(memory)(1120), 주변장치 인터페이스(peripheral interface)(1130), 입/출력 서브시스템(I/O subsystem)(1140), 전력 회로(1150) 및 통신 회로(1160)를 적어도 포함할 수 있다. 이때, 컴퓨터 시스템(1100)은 사용자(또는 관리자 단말)에 해당될 수 있다.11, the computer system 1100 includes at least one processor 1110, a memory 1120, a peripheral interface 1130, an input / output subsystem An I / O subsystem 1140, a power circuit 1150, and a communication circuit 1160. At this time, the computer system 1100 may correspond to a user (or an administrator terminal).

메모리(1120)는, 일례로 고속 랜덤 액세스 메모리(high­speed random access memory), 자기 디스크, 에스램(SRAM), 디램(DRAM), 롬(ROM), 플래시 메모리 또는 비휘발성 메모리를 포함할 수 있다. 메모리(1120)는 컴퓨터 시스템(1100)의 동작에 필요한 소프트웨어 모듈, 명령어 집합 또는 그밖에 다양한 데이터를 포함할 수 있다. 이때, 프로세서(1110)나 주변장치 인터페이스(1130) 등의 다른 컴포넌트에서 메모리(1120)에 액세스하는 것은 프로세서(1110)에 의해 제어될 수 있다.Memory 1120 may include, for example, high speed random access memory, magnetic disk, SRAM, DRAM, ROM, flash memory or non-volatile memory. Memory 1120 may include software modules, a set of instructions, or various other data required for operation of computer system 1100. At this time, accessing the memory 1120 from other components, such as the processor 1110 or the peripheral device interface 1130, may be controlled by the processor 1110.

주변장치 인터페이스(1130)는 컴퓨터 시스템(1100)의 입력 및/또는 출력 주변장치를 프로세서(1110) 및 메모리(1120)에 결합시킬 수 있다. 프로세서(1110)는 메모리(1120)에 저장된 소프트웨어 모듈 또는 명령어 집합을 실행하여 컴퓨터 시스템(1100)을 위한 다양한 기능을 수행하고 데이터를 처리할 수 있다.The peripheral device interface 1130 may couple the input and / or output peripheral devices of the computer system 1100 to the processor 1110 and the memory 1120. Processor 1110 may execute a variety of functions and process data for computer system 1100 by executing a software module or set of instructions stored in memory 1120. [

입/출력 서브시스템(1140)은 다양한 입/출력 주변장치들을 주변장치 인터페이스(1130)에 결합시킬 수 있다. 예를 들어, 입/출력 서브시스템(1140)은 모니터나 키보드, 마우스, 프린터 또는 필요에 따라 터치스크린이나 센서 등의 주변장치를 주변장치 인터페이스(1130)에 결합시키기 위한 컨트롤러를 포함할 수 있다. 다른 측면에 따르면, 입/출력 주변장치들은 입/출력 서브시스템(1140)을 거치지 않고 주변장치 인터페이스(1130)에 결합될 수도 있다.The input / output subsystem 1140 can couple various input / output peripheral devices to the peripheral interface 1130. For example, input / output subsystem 1140 may include a controller for coupling a peripheral device such as a monitor, keyboard, mouse, printer, or a touch screen or sensor, as needed, to peripheral interface 1130. According to another aspect, the input / output peripheral devices may be coupled to the peripheral device interface 1130 without going through the input / output subsystem 1140.

전력 회로(1150)는 단말기의 컴포넌트의 전부 또는 일부로 전력을 공급할 수 있다. 예를 들어 전력 회로(1150)는 전력 관리 시스템, 배터리나 교류(AC) 등과 같은 하나 이상의 전원, 충전 시스템, 전력 실패 감지 회로(power failure detection circuit), 전력 변환기나 인버터, 전력 상태 표시자 또는 전력 생성, 관리, 분배를 위한 임의의 다른 컴포넌트들을 포함할 수 있다.The power circuitry 1150 can provide power to all or a portion of the components of the terminal. For example, the power circuitry 1150 may include one or more power supplies, such as a power management system, a battery or alternating current (AC), a charging system, a power failure detection circuit, a power converter or inverter, And may include any other components for creation, management, distribution.

통신 회로(1160)는 적어도 하나의 외부 포트를 이용하여 다른 컴퓨터 시스템과 통신을 가능하게 할 수 있다. 또는 상술한 바와 같이 필요에 따라 통신 회로(1160)는 RF 회로를 포함하여 전자기 신호(electromagnetic signal)라고도 알려진 RF 신호를 송수신함으로써, 다른 컴퓨터 시스템과 통신을 가능하게 할 수도 있다.The communication circuitry 1160 may enable communication with other computer systems using at least one external port. Or as described above, the communication circuitry 1160 may communicate with other computer systems by sending and receiving RF signals, also known as electromagnetic signals, including RF circuits.

이러한 도 11의 실시예는, 컴퓨터 시스템(1100)의 일례일 뿐이고, 컴퓨터 시스템(1100)은 도 11에 도시된 일부 컴포넌트가 생략되거나, 도 11에 도시되지 않은 추가의 컴포넌트를 더 구비하거나, 2개 이상의 컴포넌트를 결합시키는 구성 또는 배치를 가질 수 있다. 예를 들어, 모바일 환경의 통신 단말을 위한 컴퓨터 시스템은 도 11에 도시된 컴포넌트들 외에도, 터치스크린이나 센서 등을 더 포함할 수도 있으며, 통신 회로(1160)에 다양한 통신 방식(WiFi, 3G, LTE, Bluetooth, NFC, Zigbee 등)의 RF 통신을 위한 회로가 포함될 수도 있다. 컴퓨터 시스템(1100)에 포함 가능한 컴포넌트들은 하나 이상의 신호 처리 또는 어플리케이션에 특화된 집적 회로를 포함하는 하드웨어, 소프트웨어, 또는 하드웨어 및 소프트웨어 양자의 조합으로 구현될 수 있다.11 is merely an example of the computer system 1100, and the computer system 1100 may include additional components not shown in FIG. 11, some components shown in FIG. 11 may be omitted, Lt; RTI ID = 0.0 > components. ≪ / RTI > For example, in addition to the components shown in FIG. 11, a computer system for a mobile communication terminal may further include a touch screen, a sensor, and the like, and various communication methods (WiFi, 3G, LTE , Bluetooth, NFC, Zigbee, etc.). Components that may be included in computer system 1100 may be implemented in hardware, software, or a combination of both hardware and software, including one or more signal processing or application specific integrated circuits.

도 12는 본 발명의 일실시예에 있어서, 공동계좌 해지 요청에 따라 공동계좌의 잔금을 분배하는 동작을 도시한 흐름도이다.12 is a flowchart illustrating an operation of distributing a balance of a joint account in response to a joint account withdrawal request, according to an embodiment of the present invention.

도 12에서 각 단계들(1210 내지 1230 단계)은 도 2의 정보 송수신부(211), 권한 확인부(212), 및 뱅킹 기능 처리부(213)에 의해 수행될 수 있다.12, steps 1210 to 1230 may be performed by the information transmission / reception unit 211, the authority confirmation unit 212, and the banking function processing unit 213 of FIG.

1210 단계에서, 정보 송수신부(211)는 대화방에 참여한 적어도 하나의 사용자로부터 공동계좌의 해지 요청을 수신할 수 있다.In step 1210, the information transmission / reception unit 211 may receive a cancel request of the joint account from at least one user participating in the chat room.

그러면, 권한 확인부(212)는 해지 요청한 사용자의 권한을 확인할 수 있다. 예컨대, 해지 요청한 사용자의 식별 정보에 기초하여 해당 사용자의 권한이 공동계좌의 해지 권한에 해당하는 레벨인지 여부를 확인할 수 있다. 이때, 해지 권한이 부여된 사용자인 경우, 공동계좌 해지 프로세스가 진행될 수 있고, 해지 권한이 부여되지 않은 사용자인 경우, "해지 권한이 없습니다" 등의 메시지가 해지 요청한 사용자에게 제공할 수 있다. 즉, 해지 요청한 사용자 단말의 화면에 해지 권한이 없습니다" 등의 메시지가 표시될 수 있다. 이때, 해지 권한이 부여되지 않은 사용자인 경우, 권한 확인부(212)는 대화방에 참여한 사용자들 중 해지 권한이 부여된 사용자에게 공동계좌의 해지 요청이 발생하였음을 통지할 수 있다. 예를 들어, 권한 확인부(212)는 해지 요청한 사용자의 식별정보에 기초하여 "사용자 A가 공동계좌의 해지를 요청하였습니다" 등의 메시지를 해지 권한이 부여된 사용자 B에게 제공할 수 있다. 그러면, 사용자 B는 사용자 A에게 공동계좌의 해지 여부를 확인할 수 있으며, 필요에 따라 해지하려는 경우, 대화 인터페이스를 통해 대화 인터페이스에 참여한 사용자들에게 공동계좌의 해지 여부를 문의(예컨대, 투표, 다수결 등)하여 해지 여부를 결정할 수도 있다. 그리고, 해지하는 것으로 결정되면, 해지 권한이 부여된 사용자가 공동계좌의 해지를 공동 계좌 관리 시스템(200)으로 요청할 수 있다.Then, the authority checking unit 212 can check the authority of the user who requested the cancellation. For example, based on the identification information of the user who has requested to be revoked, it can be confirmed whether or not the authority of the user is the level corresponding to the revocation authority of the joint account. At this time, in the case of a user who has been granted a revocation right, a joint account revocation process can be performed. If the revocation right is not granted, a message such as "no revocation right" If the revocation authority is not given to the user, the authority checking unit 212 determines whether the revocation authority of the users who have participated in the chatting room For example, the authority confirmation unit 212 requests, based on the identification information of the user who has requested the termination, that the user A has requested the termination of the joint account Quot; can be provided to the user B who has been granted revocation authority. Then, the user B can confirm whether or not the joint account has been canceled to the user A, and if it is necessary to cancel the joint account, The participating users may be asked whether to terminate the joint account (for example, by voting, majority vote, etc.) If it is determined that is, a user is authorized to request termination of a joint account management system 200, the termination of the joint account.

1220 단계에서. 뱅킹 기능 처리부(213)는 대화 인터페이스에 참여한 사용자들 각각에 해당하는 분배 금액을 결정할 수 있다.In step 1220, The banking function processing unit 213 may determine a distribution amount corresponding to each of the users participating in the dialogue interface.

일례로, 해지 요청한 사용자가 해지 권한이 부여된 사용자로 확인된 경우, 뱅킹 기능 처리부(213)는 데이터베이스(250)를 참조하여 대화 인터페이스에 참여한 사용자들 각각의 납부 비율 및 공동계좌의 잔액에 기초하여 사용자들 각각에 해당하는 분배 금액을 결정할 수 있다. 예를 들어, 공동계좌의 잔액이 100만원이고, 대화 인터페이스에 3명의 사용자가 참여하고 있으며, 사용자 1, 사용자 2, 사용자 3의 납부 비율이 5:3:2인 경우, 뱅킹 기능 처리부(213)는 사용자 1의 분배 금액을 50만원, 사용자 2의 분배 금액을 30만원, 사용자 3의 분배 금액을 20만원으로 결정할 수 있다. 이때, 뱅킹 기능 처리부(213)는 분배 과정에서 대화 인터페이스에 참여한 모든 사용자들(즉, 사용자 1, 사용자 2, 사용자 3)에게 동의를 얻기 위한 푸시(push) 알림을 대화 인터페이스를 통해 각 사용자에게 제공할 수 있다. 예컨대, 각 사용자 단말로 푸시 알림이 제공됨에 따라 해당 사용자가 푸시 알림을 선택하면 대화 인터페이스로 연결되어, 도 13과 같이 사용자 1, 사용자 2, 및 사용자 3이 소지한 단말 화면 상에 사용자 1 내지 사용자 3 각각에 해당하는 분배 금액(50만원, 30만원 20만원)이 사용자 이름(또는 닉네임, 전화번호 등)과 함께 표시될 수 있다. 그러면, 동의 또는 반대 표시 정보(1301, 1302)가 각 사용자에 의해 선택되어 전달받을 수 있으며, 뱅킹 기능 처리부(213)는 동의 또는 반대 표시 정보를 나타내는 지시자와 동위 또는 반대 표시 정보를 선택한 사용자의 식별정보에 기초하여 모든 사용자들이 동의한 경우에 분배 금액의 분배를 수행할 수 있다. 이때, 모든 사용자들이 동의하지 않는 경우, 분배 금액 조정을 위한 프로세스가 수행될 수 있다.For example, when the user who has requested cancellation is identified as a user who has been granted the revocation authority, the banking function processing unit 213 refers to the database 250 and, based on the payment ratio of each of the users participating in the conversation interface and the balance of the joint account The distribution amount corresponding to each of the users can be determined. For example, if the balance of the joint account is one million won and three users participate in the conversation interface and the payment ratio of the user 1, the user 2, and the user 3 is 5: 3: 2, Can determine the distribution amount of user 1 to be 500,000 won, the distribution amount of user 2 to 300,000 won, and the distribution amount of user 3 to 200,000 won. At this time, the banking function processing unit 213 provides a push notification to each user through the dialog interface to obtain agreement from all the users participating in the dialogue interface (i.e., user 1, user 2, user 3) can do. For example, when push notifications are provided to the respective user terminals, when the corresponding user selects the push notification, they are connected to the conversation interface, and the user 1, the user 2, and the user 3 hold the user 1, 3, the distribution amount (500,000 won, 300,000 won, 200,000 won) can be displayed together with the user name (or nickname, telephone number, etc.). Then, the banking function processing unit 213 can display the agreement or the opposite display information 1301 and 1302 by the respective users, and the banking function processing unit 213 displays the indication indicating the agreement or the opposite display information and the identification Distribution of the distribution amount can be performed when all users agree based on the information. At this time, if all users do not agree, a process for adjusting the amount of distribution can be performed.

다른 예로, 공동계좌 등록 또는 각 사용자가 대화 인터페이스에 가입 시에 계좌 해지에 따른 분배 규칙이 미리 설정된 경우, 뱅킹 기능 처리부(213)는 미리 설정된 분배 규칙에 기초하여 각 사용자의 분배 금액을 결정할 수 있다. 예를 들어, 각 사용자의 레벨에 따라 비율이 미리 설정된 경우, 사용자의 레벨에 기초하여 각 사용자의 분배 금액이 결정될 수 있다. 사용자 1은 레벨 0, 사용자 2는 레벨 1, 사용자 3은 레벨 3이고, 공동계좌 해지 시 레벨 0부터 레벨 3 순으로 5: 3: 2의 비율로 분배 금액을 결정하는 것이 미리 설정된 경우, 납부한 금액에 관계없이 잔액 100만원에서 사용자 1은 50만원, 사용자 2는 30만원, 사용자 3은 20만원으로 분배 금액이 결정될 수 있다.As another example, when the common account registration or the distribution rule according to the account cancellation is set in advance when each user joins the conversation interface, the banking function processing unit 213 can determine the distribution amount of each user based on the preset distribution rule . For example, when the ratio is preset according to the level of each user, the distribution amount of each user can be determined based on the level of the user. When it is determined in advance that the user 1 is at level 0, the user 2 is at level 1, the user 3 is at level 3, and the distribution amount is determined at a ratio of 5: 3: 2 in order of level 0 to level 3 at the time of joint account withdrawal, Regardless of the amount, the balance amount can be determined from 1 million won for user 1 to 500,000 won for user 2, 300,000 won for user 2, and 200,000 won for user 3.

1230 단계에서, 모든 사용자들이 동의한 경우, 뱅킹 기능 처리부(213)는 결정된 분배 금액을 해당 사용자들에게 제공할 수 있다.In step 1230, if all users agree, the banking function processing unit 213 may provide the determined distribution amount to the users.

예를 들어, 해당 사용자들이 공동계좌 등록 또는 대화 인터페이스를 제공받기 위해 공동 계좌 관리 시스템(200)에 회원 가입 시에 미리 등록한 자신의 개인 계좌가 존재하는 경우, 뱅킹 기능 처리부(213)는 해당 사용자의 식별정보와 매칭된 개인계좌정보에 기초하여 해당 은행 서버와 연동하여 개인 계좌로 결정된 분배 금액을 공동계좌에서 이체할 수 있다. 이때, 미리 등록된 개인 계좌가 존재하지 않는 경우, 분배 금액을 이체받고자 하는 개인계좌정보의 입력을 해당 사용자에게 요청할 수 있다. 그리고, 입력된 개인계좌정보에 기초하여 분배 금액이 이체될 수 있다.For example, if the user has his / her own personal account registered in advance at the time of joining the member in the common account management system 200 in order to receive the common account registration or the dialog interface, the banking function processing unit 213 transmits, Based on the personal account information matched with the identification information, the distribution amount determined as an individual account in association with the bank server can be transferred from the common account. At this time, if there is no pre-registered personal account, the user can be requested to input the personal account information to which the distribution amount is to be transferred. Then, the distribution amount can be transferred based on the inputted individual account information.

그리고, 뱅킹 기능 처리부(213)는 공동계좌의 잔액이 모든 사용자들에게 모두 이체가 완료되면, "분배 금액의 이체가 완료되었습니다. 공동계좌를 해지합니다"의 메시지를 대화 인터페이스를 통해 모든 사용자들의 화면에 표시되도록 제어할 수 있다.When the balance of the common account is all transferred to all the users, the banking function processing unit 213 transmits a message "Transfer of distribution amount is completed. Joint account is canceled" to all users' As shown in FIG.

이상의 도 12 및 도 13에서는 대화 인터페이스에 등록된 공동계좌를 해지하는 경우를 예로 들어 설명하였으나, 이는 실시예에 해당되면, 공동계좌 이외에 대화 인터페이스 해지 시에도 1210 내지 1220과 동일한 프로세스로 공동계좌가 해지될 수 있다.12 and 13 illustrate the case of canceling the common account registered in the conversation interface. However, if the common account registered in the conversation interface is canceled, the common account is terminated in the same process as steps 1210 to 1220, .

예컨대, 대화 인터페이스의 해지가 요청되면, 대화 인터페이스를 해지하기 이전에 먼저 공동계좌의 해지가 처리될 수 있다. 이때, 공동계좌의 해지를 위해 대화 인터페이스의 해지를 요청한 사용자가 공동계좌의 해지 권한이 부여된 사용자인지 여부가 먼저 확인될 수 있으며, 권한이 있는 사용자로 확인되면, 각 사용자별 분배금액이 결정되고, 모든 사용자들의 동의를 얻어 공동계좌의 해지가 처리될 수 있다. 그리고, 공동계좌의 해지가 완료되면, 대화 인터페이스의 해지가 처리될 수 있다. 즉, 대화 인터페이스에서 모든 사용자들이 탈퇴 처리될 수 있다.For example, if a cancellation of the conversation interface is requested, the cancellation of the co-accounts may be processed before the conversation interface is terminated. At this time, whether or not the user requesting the termination of the dialog interface for termination of the joint account is a user who has been granted the revocation right of the joint account can be confirmed first. If the user is confirmed as the authorized user, the distribution amount for each user is determined , The cancellation of the joint account can be processed with the consent of all users. Then, upon termination of the joint account, termination of the conversation interface can be processed. That is, all users can be unsubscribed from the conversation interface.

이상에서 설명한 바와 같이, 본원발명은 메신저의 단체 대화방과 관련된 공동계좌를 등록하고, 단체 대화방에 참여한 사용자들 별로 공동계좌로의 접근 권한을 설정함으로써, 공동계좌를 이용하여 대화방 참여 사용자들 간에 뱅킹 처리를 편리하게 수행하도록 제공할 수 있다. 예컨대, 공동계좌와 대화방에 참여한 사용자들의 계좌 정보를 연계함으로써, 공동계좌 또는 다른 사용자들의 계좌 정보를 알지 못하더라도 대화방에 참여한 사용자들 간에 공금, 조회, 이체 등의 뱅킹 처리를 편리하게 수행하도록 할 수 있다. 뿐만 아니라, 공동계좌가 대화방에 참여한 사용자들을 대상으로 하는 공금관련 계좌인 경우, 대화방에 참여한 사용자들에게 공식적으로 지급되는 단체 T 등의 구매를 위해 공동계좌를 이용하도록 제공할 수도 있다. As described above, according to the present invention, a common account related to a group chat room of a messenger is registered, and the access right to a common account is set for each user participating in the group chat room, so that a bank account Can be provided conveniently to perform. For example, by associating the joint account with the account information of the users participating in the chat room, even if the joint account or the account information of the other users is not known, it is possible to conveniently perform the banking process such as public fund, have. In addition, when a joint account is a public money account for users participating in a chat room, it may be provided to use a joint account for purchase such as a group T officially paid to users participating in a chat room.

본 발명의 실시예에 따른 방법들은 다양한 컴퓨터 시스템을 통하여 수행될 수 있는 프로그램 명령(instruction) 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 특히, 본 실시예에 따른 프로그램은 PC 기반의 프로그램 또는 모바일 단말 전용의 어플리케이션으로 구성될 수 있다. 본 발명이 적용되는 메신저 애플리케이션은 독립적으로 동작하는 프로그램 형태로 구현되거나, 혹은 특정 어플리케이션의 인­앱(in­app) 형태로 구성되어 상기 특정 어플리케이션 상에서 동작이 가능하도록 구현될 수 있다. 또한, 이러한 어플리케이션은 파일 배포 시스템이 제공하는 파일을 통해 사용자(또는 관리자 단말)에 설치될 수 있다. 일 예로, 파일 배포 시스템은 사용자(또는 관리자 단말)의 요청에 따라 상기 파일을 전송하는 파일 전송부(미도시)를 포함할 수 있다.The methods according to embodiments of the present invention may be implemented in the form of a program instruction that can be executed through various computer systems and recorded in a computer-readable medium. In particular, the program according to the present embodiment can be configured as a PC-based program or an application dedicated to a mobile terminal. The instant messenger application to which the present invention is applied may be implemented as a program that operates independently, or may be implemented in an inapp form of a specific application so as to be able to operate on the specific application. In addition, such an application can be installed in a user (or an administrator terminal) through a file provided by a file distribution system. For example, the file distribution system may include a file transfer unit (not shown) for transferring the file according to a request of a user (or an administrator terminal).

이와 같이, 본 발명의 실시예에 따르면, 공식계정 인터페이스의 메뉴에 공식계정 관리자가 원하는 레이블(label)을 입력할 수 있는 툴을 제공함으로써 공식계정 관리자가 다양한 목적이나 용도로 공식계정 인터페이스에 노출되는 일부 메뉴를 자유롭게 활용할 수 있다. 그리고, 본 발명의 실시예에 따르면, 공식계정 인터페이스에 공식계정과 관련된 리치 메뉴를 제공하고 리치 메뉴 선택 시 공식계정 관리자에 의해 사전 설정된 컨텐츠를 공식계정 인터페이스를 통해 제공함으로써 공식계정과의 새로운 커뮤니케이션 채널을 제공할 수 있다.As described above, according to the embodiment of the present invention, the official account manager provides a tool for inputting a desired label to the menu of the official account interface, so that the official account manager is exposed to the official account interface for various purposes or purposes Some menus can be used freely. According to the embodiment of the present invention, a rich menu related to the official account is provided in the official account interface, and a content preset by the official account manager in the rich menu selection is provided through the official account interface, Can be provided.

도 14는 본 발명의 일 실시예에 있어서, 사용자들을 대상으로 처리된 뱅킹 기능에 대한 거래내역을 저장하는 동작을 설명하기 위해 도시한 것이다. FIG. 14 is a view for explaining an operation of storing transaction details for a banking function processed for users in an embodiment of the present invention.

도 14에서 본 발명의 실시예에 따른 공동계좌 관리 시스템(1400) 내의 거래내역 저장부(1410)에 의해 수행될 수 있다. The transaction history storage unit 1410 in the common account management system 1400 according to the embodiment of the present invention.

예를 들면, 공동계좌를 개설한 계좌주의 개인용 계좌를 대화방의 사용자들이 공통으로 사용하는 계좌로부터, 계좌주가 개인용 계좌의 대화방 내에서 거래내역 조회 버튼을 터치하는 경우, 계좌주는 해당 은행에 대한 은행 시스템(1420)으로 거래내역을 조회할 수 있다. For example, when an account holder touches a transaction history inquiry button in a chat room of a personal account from an account commonly used by users of a chat account personal account in which a joint account is established, (1420).

실시예에 따라서, 계좌주는 모임계좌를 조회할 수 있는 권한을 가진 사람일 수 있으며, 계좌주의 개인용 계좌를 대화방으로 사용자들이 공통으로 사용하며 계좌주는 대화방 내의 거래내역을 조회할 수 있다. 예를 들면, 계좌주는 해당 대화방 내의 페이지에 접속하게 되면, 거래내역 조회 버튼을 터치 또는 클릭할 수 있으며, 그에 따른 결과값이 해당 페이지에 표시될 수 있다. According to the embodiment, the account holder may be a person having authority to inquire a meeting account, and the account holder personal account can be commonly used by the users in the chat room, and the account holder can inquire transaction details in the chat room. For example, when a user gives access to a page in the chat room, the user can touch or click the transaction history display button, and the resultant value can be displayed on the corresponding page.

은행 시스템(1420)에 따른 자사 서버(1430)로부터 계좌주는 해당 거래내역을 수신할 수 있다. 실시예에 따르면, 계좌주는 일별, 월별 및 연별에 따른 수입과 지출항목, 회비를 낸 사용자(회원)와 안 낸 사용자(회원)을 분류하여 결과값을 표시하고, 해당 사용자들에 대한 뱅킹 결과를 수신할 수 있으며, 해당 계좌주의 개인용 계좌의 대화방 또는 계좌주의 단말에 상기 수신된 결과를 저장(1410)할 수 있다. The account issuer can receive the transaction details from the company server 1430 according to the bank system 1420. According to the embodiment, an account holder classifies a user (member) and a user (member) who have made an income, a expenditure item and a dues according to the day, month and year, displays the result value, And store (1410) the received result in a chat room or account attention terminal of the account state personal account.

도 15는 본 발명의 일 실시예에 있어서, 공동계좌 관리 방법 및 시스템에서의 사용자들 간의 송금 방법이 처리되는 동작을 설명하기 위해 도시한 것이다.FIG. 15 is a view for explaining an operation in which a joint account management method and a remittance method between users in a system are processed in an embodiment of the present invention.

도 15를 참고하면, 본 발명의 실시예에 따르면, 모임 회비를 송금하는 방법은 사용자가 공동계좌관련 정보의 요청에 대한 응답으로 해당 대화방의 공동계좌에 대한 은행명, 계좌번호, 계좌주 등을 확인하여 송금 버튼을 클릭하는 경우, 미리 등록되어 있는 모임계좌에 입금되는 과정이 수행될 수 있다.Referring to FIG. 15, according to an embodiment of the present invention, a method of remitting a meeting dues fee includes a step of receiving a bank account name, an account number, an account note, and the like for a joint account of a chat room in response to a request of the joint account related information When the user confirms and clicks the remittance button, the process of depositing in the previously registered meeting account can be performed.

예를 들어, 사용자 A가 송금을 요청하는 경우, 사용자 B가 송금을 수락하여야 송금이 이루어질 수 있다.For example, if user A requests a remittance, user B must accept the remittance before the remittance can be made.

여기서, 상기 사용자 B는 계좌주일 수 있으며, 모임계좌를 관리하는 사용자일 수 있다. Here, the user B may be an account holder and may be a user who manages a meeting account.

보다 구체적으로, 사용자 A가 모임계좌, 계좌주 및 모임계좌를 관리하는 사용자 중 적어도 어느 하나의 상대방을 선택하여 금액을 입력 후 송금하면, 사용자 B는 송금에 대한 수신을 대기하고, 사용자 B의 수락에 따라 송금이 완료될 수 있다. More specifically, when the user A selects at least one of the meeting account, the account note, and the user who manages the meeting account and sends money after inputting the amount, the user B waits for reception of the remittance, The transfer can be completed.

도 1 내지 도 15에 전술한 바와 같은 본 발명의 실시예들은 메신저 또는 대화방뿐만 아니라 다양한 SNS(Social Networking Service) 어플리케이션과도 연동하는 형태로 구현될 수 있다. Embodiments of the present invention as described above with reference to FIGS. 1 to 15 may be implemented not only in a messenger or a chat room, but also in various social networking service (SNS) applications.

이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPGA(field programmable gate array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA) , A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.

소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be embodyed temporarily. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.

실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD­ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기­광 매체(magneto­optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape, optical media such as CDROMs and DVDs, magnetic optical media such as floppy disks, magnetooptical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.

그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.

Claims (19)

메신저 서비스를 기반으로 하는 공동계좌 관리 방법에 있어서,
상기 메신저 서비스를 통해 제공되는 대화 인터페이스에 해당하는 공동계좌관련 정보의 요청을 수신하는 단계;
상기 요청에 응답하여 상기 공동계좌관련 정보를 제공하는 단계;
상기 공동계좌의 뱅킹 기능들 중 적어도 하나의 뱅킹 기능의 처리를 요청받는 단계;
상기 뱅킹 기능의 처리가 요청됨에 따라 사용자의 권한 정보를 확인하는 단계; 및
상기 사용자의 권한 정보를 확인한 결과에 기초하여 상기 공동계좌와 관련하여 요청된 상기 뱅킹 기능를 처리하는 단계
를 포함하는 공동계좌 관리 방법.
In a joint account management method based on a messenger service,
Receiving a request for common account related information corresponding to a chat interface provided through the messenger service;
Providing the common account related information in response to the request;
Receiving a request for processing of at least one banking function among the banking functions of the common account;
Checking authorization information of the user as the processing of the banking function is requested; And
Processing the requested banking function in association with the common account based on a result of checking the user's authority information
The method comprising the steps of:
제1항에 있어서,
상기 권한 정보는, 상기 공동계좌의 뱅킹 기능들에 대한 접근 권한을 나타내는 것으로서, 상기 대화 인터페이스에 참여한 사용자의 레벨에 따라 서로 다른 권한을 갖도록 설정되는 것
을 특징으로 하는 공동계좌 관리 방법.
The method according to claim 1,
The privilege information indicates the access right to the banking functions of the common account and is set to have different rights according to the level of the user participating in the conversation interface
The method comprising the steps of:
제2항에 있어서,
상기 권한 정보는, 상기 공동계좌를 개설한 사용자 및 상기 대화 인터페이스에 참여한 사용자들의 레벨 수정 권한을 가진 사용자 중 적어도 하나에 의해 사용자 별로 수정되는 것
을 특징으로 하는 공동계좌 관리 방법.
3. The method of claim 2,
Wherein the right information is modified on a user-by-user basis by at least one of a user who has opened the common account and a user who has a right to modify the level of users participating in the dialog interface
The method comprising the steps of:
제1항에 있어서,
상기 뱅킹 기능을 처리하는 단계는,
상기 대화 인터페이스와 관련된 정보 메뉴에 포함된 뱅킹관련 표시정보에 대한 선택을 수신하는 단계;
상기 표시정보에 대한 선택이 수신됨에 따라, 상기 대화 인터페이스에 참여한 사용자들을 식별하는 단계;
상기 선택된 표시정보와 연계하여 미리 매칭되어 있는 공동계좌를 식별하는 단계; 및
상기 표시정보 선택에 대한 응답으로 상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보 및 상기 식별된 공동계좌를 함께 제공하는 단계
를 포함하는 공동계좌 관리 방법.
The method according to claim 1,
Wherein the step of processing the banking function comprises:
Receiving a selection of banking related indication information included in an information menu associated with the dialog interface;
Identifying a user participating in the dialog interface as the selection of the display information is received;
Identifying a co-located account previously matched with the selected display information; And
Providing information associated with the users participating in the identified dialog interface in response to the selection of the display information and the identified co-
The method comprising the steps of:
제4항에 있어서,
상기 대화 인터페이스에 참여한 사용자들을 식별하는 단계는,
상기 표시정보에 대한 선택이 수신된 경우, 상기 식별된 사용자들의 식별 정보에 기초하여 상기 식별된 사용자들 각각과 연계하여 미리 매칭되어 있는 사용자 계좌를 식별하고,
상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보는,
상기 대화 인터페이스에 참여한 사용자들 별로 미리 등록한 계좌 정보 및 사용자의 이름 정보를 포함하는 것
을 특징으로 하는 공동계좌 관리 방법.
5. The method of claim 4,
Wherein identifying the users participating in the conversation interface comprises:
Identifying a user account that is pre-matched with each of the identified users based on the identification information of the identified users when a selection for the display information is received,
The information related to the users who participated in the identified dialog interface is,
Account information previously registered for users participating in the dialog interface and name information of the user
The method comprising the steps of:
제5항에 있어서,
상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보 및 상기 식별된 공동계좌를 함께 제공하는 단계는,
상기 함께 제공된 사용자들 관련 정보 및 공동계좌를 대상으로, 송금할 대상 및 송금받을 대상에 해당하는 표시정보에 대한 선택을 수신하는 단계; 및
선택된 표시정보와 연계하여 미리 매칭되어 있는 계좌 정보 및 공동계좌 중 적어도 하나에 기초하여 상기 송금할 대상의 계좌에서 송금받을 대상의 계좌로의 송금 처리를 수행하는 단계
를 포함하는 공동계좌 관리 방법.
6. The method of claim 5,
Providing information associated with the users participating in the identified chat interface and the identified co-
Receiving a selection of display information corresponding to an object to be remitted and an object to be remitted, with respect to the user-related information and the joint account provided together; And
Performing remittance processing from the account to be remitted to an account to be remitted based on at least one of the account information and the co-accounts previously matched with the selected display information
The method comprising the steps of:
제4항에 있어서,
상기 식별된 대화 인터페이스에 참여한 사용자들 관련 정보 및 상기 식별된 공동계좌를 함께 제공하는 단계는,
상기 대화 인터페이스에 참여한 사용들의 퇴장 또는 새로운 사용자의 입장에 기초하여 대화 인터페이스에 참여한 사용자들에 변화가 발생함에 따라, 대화 인터페이스 참여 사용자들의 변화를 반영하여 업데이트된 사용자들 관련 정보 및 상기 공동계좌를 제공하는 것
을 특징으로 하는 공동계좌 관리 방법.
5. The method of claim 4,
Providing information associated with the users participating in the identified chat interface and the identified co-
As the users participating in the conversation interface are changed based on the exit of the users participating in the conversation interface or the position of the new user, the information on the updated users and the shared account are reflected To do
The method comprising the steps of:
제1항에 있어서,
상기 공동계좌 관련 정보를 제공하는 단계는,
상기 공동계좌 관련 정보가 요청됨에 따라 상기 대화 인터페이스에 등록된 공동계좌가 존재하는지 여부를 확인하는 단계;
상기 대화 인터페이스에 등록된 공동계좌가 존재함에 따라 상기 등록된 공동계좌 관련 정보를 제공하는 단계; 및
상기 대화 인터페이스에 등록된 공동계좌가 존재하지 않음에 따라 공동계좌 등록을 위한 계좌 등록 인터페이스를 제공하여 상기 대화 인터페이스에 공동계좌를 등록시키는 단계
를 포함하는 공동계좌 관리 방법.
The method according to claim 1,
Wherein the step of providing the common account-
Confirming whether a common account registered in the dialog interface exists as the common account related information is requested;
Providing the registered common account related information as the common account registered in the dialog interface exists; And
And registering the common account in the dialog interface by providing an account registration interface for registering the common account according to the absence of the common account registered in the conversation interface
The method comprising the steps of:
제1항에 있어서,
상기 공동계좌를 등록시키는 단계는,
상기 대화 인터페이스에 등록하고자 하는 공동계좌와 관련된 계좌정보 및 공동계좌를 개설한 사용자의 개인정보를 상기 등록 인터페이스를 통해 수신하는 단계;
상기 계좌정보 및 개인정보를 상기 공동계좌에 해당하는 은행 서버로 제공하여 상기 공동계좌에 대한 사용자 인증을 수행하는 단계; 및
상기 사용자 인증에 기초하여 상기 공동계좌를 상기 대화 인터페이스에 매칭하여 등록하는 단계
를 포함하는 공동계좌 관리 방법.
The method according to claim 1,
Wherein registering the common account comprises:
Receiving account information related to a common account to be registered in the conversation interface and personal information of a user who opened a common account through the registration interface;
Performing the user authentication on the common account by providing the account information and the personal information to a bank server corresponding to the common account; And
Matching the common account to the conversation interface based on the user authentication and registering
The method comprising the steps of:
제1항에 있어서,
상기 대화 인터페이스에 해당하는 공동계좌의 해지 요청을 수신하는 단계;
상기 대화 인터페이스에 참여한 사용자들 각각의 납부 비율 및 공동계좌의 잔액에 기초하여 사용자들 각각에 해당하는 분배 금액을 결정하는 단계; 및
결정된 상기 분배 금액을 해당 사용자에게 제공하는 단계
를 더 포함하는 공동계좌 관리 방법.
The method according to claim 1,
Receiving a revocation request of a common account corresponding to the conversation interface;
Determining a distribution amount corresponding to each of the users based on the payment ratio of each of the users participating in the conversation interface and the balance of the common account; And
And providing the determined distribution amount to the user
Further comprising the steps of:
제1항에 있어서,
상기 공동계좌와 관련하여 요청되어 상기 처리된 뱅킹 기능에 대한 거래내역을 저장하는 단계
를 더 포함하는 공동계좌 관리 방법.
The method according to claim 1,
Storing transaction details of the processed banking function requested in association with the common account
Further comprising the steps of:
제11항에 있어서,
상기 거래내역을 저장하는 단계는
수입과 지출항목, 상기 대화 인터페이스에 참여한 사용자들 각각의 납부 여부, 및 상기 사용자들의 뱅킹 결과 중 적어도 어느 하나 이상을 포함하는 상기 거래내역을 저장하는 공동계좌 관리 방법.
12. The method of claim 11,
The step of storing the transaction history
Wherein the transaction history includes at least one of an income and expenditure item, a payment status of each of users participating in the dialog interface, and a banking result of the users.
메신저 서비스를 기반으로 하는 공동계좌 관리 시스템에 있어서,
상기 메신저 서비스를 통해 제공되는 대화 인터페이스에 해당하는 공동계좌관련 정보의 요청을 수신하고, 상기 요청에 응답하여 상기 공동계좌 관련 정보를 제공하고, 상기 공동계좌의 뱅킹 기능들 중 적어도 하나의 뱅킹 기능의 처리를 요청받는 정보 송수신부;
상기 뱅킹 기능의 처리가 요청됨에 따라 사용자의 권한 정보를 확인하는 권한 확인부; 및
상기 사용자의 권한 정보를 확인한 결과에 기초하여 상기 공동계좌와 관련하여 요청된 상기 뱅킹 기능를 처리하는 뱅킹 기능 처리부
를 포함하는 공동계좌 관리 시스템.
A joint account management system based on a messenger service,
Receiving a request for common account related information corresponding to a chat interface provided through the messenger service, providing the common account related information in response to the request, and providing at least one of the banking functions of the common account An information transmitting and receiving unit that is requested to process;
An authorization checking unit for checking the user's authorization information when the processing of the banking function is requested; And
A banking function processor for processing the banking function requested in association with the common account based on a result of checking the user's authority information,
And a common account management system.
제13항에 있어서,
상기 뱅킹 기능 처리부는,
상기 대화 인터페이스와 관련된 정보 메뉴에 포함된 뱅킹관련 표시정보에 대한 선택이 수신됨에 따라, 상기 대화 인터페이스에 참여한 사용자들을 식별하고, 상기 선택된 표시정보와 연계하여 미리 매칭되어 있는 공동계좌를 식별하고, 상기 표시정보 선택에 대한 응답으로 상기 식별된 대화 인터페이스에 참여한 사용자들의 계좌 정보 및 상기 식별된 공동계좌를 함께 제공하고,
상기 표시정보를 선택한 사용자가 소지한 사용자의 화면에는 상기 표시정보의 선택에 대한 응답으로 상기 사용자들의 계좌 정보 및 상기 공동계좌를 선택하기 위한 표시정보가 표시되는 것
을 특징으로 하는 공동계좌 관리 시스템.
14. The method of claim 13,
The banking function processing unit,
Identifying the users participating in the dialog interface as the selection of the banking-related display information included in the information menu associated with the dialog interface is received, identifying a pre-matched common account in conjunction with the selected display information, Providing the account information of the users participating in the identified dialogue interface and the identified common account in response to the selection of display information,
The screen of the user possessed by the user who has selected the display information is displayed with the account information of the users and the display information for selecting the common account in response to the selection of the display information
And a common account management system.
제13항에 있어서,
상기 정보 송수신부는,
상기 공동계좌 관련 정보가 요청됨에 따라 상기 대화 인터페이스에 등록된 공동계좌가 존재하는지 여부를 확인하고, 상기 대화 인터페이스에 등록된 공동계좌가 존재함에 따라 상기 등록된 공동계좌 관련 정보를 제공하고, 상기 대화 인터페이스에 등록된 공동계좌가 존재하지 않음에 따라 공동계좌 등록을 위한 계좌 등록 인터페이스를 제공하여 상기 대화 인터페이스에 공동계좌를 등록시키는 것
을 특징으로 하는 공동계좌 관리 시스템.
14. The method of claim 13,
The information transmission /
Checking whether or not a common account registered in the conversation interface exists as the common account related information is requested, providing the registered common account related information as the common account registered in the conversation interface exists, Providing an account registration interface for registering a common account in accordance with the absence of a common account registered in the interface and registering the common account in the conversation interface
And a common account management system.
제13항에 있어서,
상기 공동계좌는 메신저 서비스에서 제공하는 대화방 또는 그룹 게시판에 매칭되어 등록되는 것
을 특징으로 하는 공동계좌 관리 시스템.
14. The method of claim 13,
The common account is registered in a chat room or a group bulletin board provided by the messenger service in a matching manner
And a common account management system.
제13항에 있어서,
상기 정보 송수신부는,
상기 대화 인터페이스에 해당하는 공동계좌의 해지 요청을 수신하고,
상기 뱅킹 기능 처리부는,
상기 대화 인터페이스에 참여한 사용자들 각각의 납부 비율 및 공동계좌의 잔액에 기초하여 사용자들 각각에 해당하는 분배 금액을 결정하고, 결정된 상기 분배 금액을 해당 사용자에게 제공하는 것
을 특징으로 하는 공동계좌 관리 시스템.
14. The method of claim 13,
The information transmission /
Receiving a revocation request of a common account corresponding to the conversation interface,
The banking function processing unit,
Determining a distribution amount corresponding to each of the users based on the payment ratio of each of the users participating in the conversation interface and the balance of the common account, and providing the determined distribution amount to the user
And a common account management system.
제13항에 있어서,
상기 공동계좌와 관련하여 요청되어 상기 처리된 뱅킹 기능에 대한 거래내역을 저장하는 거래내역 저장부
를 더 포함하는 공동계좌 관리 시스템.
14. The method of claim 13,
A transaction history storage unit for storing a transaction history of the processed banking function requested in association with the common account,
Wherein the common account management system further comprises:
제18항에 있어서,
상기 거래내역 저장부는
수입과 지출항목, 상기 대화 인터페이스에 참여한 사용자들 각각의 납부 여부, 및 상기 사용자들의 뱅킹 결과 중 적어도 어느 하나 이상을 포함하는 상기 거래내역을 저장하는 공동계좌 관리 시스템.
19. The method of claim 18,
The transaction history storage unit
Wherein the transaction history includes at least one of an income and expenditure item, a payment status of each of users participating in the conversation interface, and a banking result of the users.
KR1020170064724A 2016-07-28 2017-05-25 Method and system for managementing joint account based on messenger service KR20180013699A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020160096248 2016-07-28
KR20160096248 2016-07-28

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR1020200047285A Division KR20200044756A (en) 2016-07-28 2020-04-20 Method and system for managementing joint account based on messenger service

Publications (1)

Publication Number Publication Date
KR20180013699A true KR20180013699A (en) 2018-02-07

Family

ID=61204129

Family Applications (2)

Application Number Title Priority Date Filing Date
KR1020170064724A KR20180013699A (en) 2016-07-28 2017-05-25 Method and system for managementing joint account based on messenger service
KR1020200047285A KR20200044756A (en) 2016-07-28 2020-04-20 Method and system for managementing joint account based on messenger service

Family Applications After (1)

Application Number Title Priority Date Filing Date
KR1020200047285A KR20200044756A (en) 2016-07-28 2020-04-20 Method and system for managementing joint account based on messenger service

Country Status (1)

Country Link
KR (2) KR20180013699A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210052838A (en) * 2019-11-01 2021-05-11 라인 가부시키가이샤 Computer program, method, and apparatus for prior authorization of transction in shared account

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102395945B1 (en) * 2020-05-22 2022-05-30 주식회사 페이게이트 System and method for managing common account designated plural share holder for protecting vulnerable rights

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210052838A (en) * 2019-11-01 2021-05-11 라인 가부시키가이샤 Computer program, method, and apparatus for prior authorization of transction in shared account

Also Published As

Publication number Publication date
KR20200044756A (en) 2020-04-29

Similar Documents

Publication Publication Date Title
US11823087B1 (en) Network security linkage
US10423948B1 (en) Automated third-party messaging
US10810574B1 (en) Electronic audible payment messaging
US11709578B1 (en) Mobile application with dynamic feature set
AU2011312701B2 (en) Transactions by flicking
US11663575B2 (en) Time sensitive geo-location data for push notifications after shared transaction processing
US11443301B1 (en) Sending secure proxy elements with mobile wallets
US20150026056A1 (en) Completing mobile banking transaction from trusted location
US20170293898A1 (en) Static ctyptographic currency value
US20150026057A1 (en) Completing mobile banking transaction with different devices
US20100241559A1 (en) Financial social networking
CN107111830A (en) The system and method for Financial Management
JP2009512018A (en) Transaction service
US10885505B2 (en) Managing electronic funds in a network of computing devices
US11900450B1 (en) Authentication circle management
US20140279131A1 (en) On-line marketplace service
KR20200044756A (en) Method and system for managementing joint account based on messenger service
JP6911010B2 (en) Terminal devices, communication methods, payment processing devices, payment methods, and payment systems
KR20190008602A (en) Method and system for using virtual account as meeting account based on messenger service
WO2021150926A1 (en) System and method for third-party food and dining ordering control
JP2018005675A (en) Commercial item purchase system using pictogram, commercial item purchase method and its program
JP7479649B1 (en) Server, terminal device, information processing system, program and information processing method
US11853933B1 (en) Systems and methods for an interactive customer interface utilizing customer device context
US20210390541A1 (en) Systems and methods for managing and sharing transaction information in a distributed communication system
AU2015200585A1 (en) Transactions by flicking

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E601 Decision to refuse application
A107 Divisional application of patent