[go: up one dir, main page]

KR101799054B1 - Service server and meeting management system using the same - Google Patents

Service server and meeting management system using the same Download PDF

Info

Publication number
KR101799054B1
KR101799054B1 KR1020170047173A KR20170047173A KR101799054B1 KR 101799054 B1 KR101799054 B1 KR 101799054B1 KR 1020170047173 A KR1020170047173 A KR 1020170047173A KR 20170047173 A KR20170047173 A KR 20170047173A KR 101799054 B1 KR101799054 B1 KR 101799054B1
Authority
KR
South Korea
Prior art keywords
meeting
mobile terminal
processing unit
information
event
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
KR1020170047173A
Other languages
Korean (ko)
Inventor
박상욱
Original Assignee
뱅크웨어글로벌 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 뱅크웨어글로벌 주식회사 filed Critical 뱅크웨어글로벌 주식회사
Priority to KR1020170047173A priority Critical patent/KR101799054B1/en
Application granted granted Critical
Publication of KR101799054B1 publication Critical patent/KR101799054B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/40Business processes related to the transportation industry
    • G06Q50/30
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Marketing (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present invention discloses a meeting management system. More particularly, the present invention relates to a service server that can provide a community among users using a plurality of mobile terminals and can process and share procedures required for holding meetings online, and a meeting management system using the same. According to an embodiment of the present invention, it is possible to provide a function of managing the public money of a meeting in addition to a communication function provided in an existing meeting service implemented online. Accordingly, in addition to high quality communication among meeting members, it is possible to provide an automated and highly transparent book function.

Description

서비스 서버 및 이를 이용한 모임관리 시스템{SERVICE SERVER AND MEETING MANAGEMENT SYSTEM USING THE SAME}[0001] DESCRIPTION [0002] SERVICE SERVER AND MEETING MANAGEMENT SYSTEM USING THE SAME [0003]

본 발명은 모임관리 시스템에 관한 것으로, 특히 다수의 모바일 단말기를 이용하는 사용자들간에 커뮤니티를 제공하고, 모임진행에 있어 요구되는 절차를 온라인상에서 진행 및 공유할 수 있도록 한 서비스 서버 및 이를 이용한 모임관리 시스템에 관한 것이다.In particular, the present invention relates to a meeting management system, and more particularly, to a service server that provides a community among users using a plurality of mobile terminals and allows a procedure required for meeting proceedings to be conducted and shared online, and a meeting management system .

정보통신기술의 발전에 따라, 전통적으로 지역적 및 공간적 제약에 따라 한정된 범위로만 구축되던 커뮤니티(Community)는 그 범위가 점진적으로 확대되고 있으며, 다양한 목적, 주제에 따라 다수의 사람들이 다양한 형태의 모임을 조직하여 의사소통을 구현하고 있다.With the development of information and communication technology, the scope of the community, which has traditionally been limited to regional and spatial constraints, has been gradually expanding, and a large number of people have gathered in various forms according to various purposes and themes. We are organizing and implementing communication.

이러한 모임 활동을 지원하는 서비스로서, 가장 일반적인 형태는 바로 모임의 소속된 인원들만을 위한 온라인 게시판을 제공하고 자유로운 커뮤니케이션을 돕는 것이며, 현재에는 그 방식이 거치형 PC에서 모바일 플랫폼의 확산되고 있는 추세이다.As a service that supports such a meeting activity, the most common form is to provide an online bulletin board for only the members of the meeting, and to facilitate free communication. Currently, the mobile platform is spreading in a stationary PC.

그러나, 모임활동에서는 온라인 서비스에서 제공하는 글 공유, 웹 페이지 링크 사진 및 동영상 등의 콘텐츠 공유 뿐만 아니라, 근본적으로 모임을 구현하는 데 필요한 회비 모금 및 지출 같은 돈이 오가는 금융활동 또한 모임활동에 있어 필연적으로 발생하게 되는데, 기존의 온라인 모임 서비스들은 이러한 부분을 간과하고 있거나 제한적만 제공하고 있는 실정이다.However, in the meeting activities, not only the sharing of contents such as article sharing, web page link photos and videos provided by the online service, but also the financial activities such as fund raising and expenditure fundamentally necessary for implementing the meeting, . However, the existing online meeting services have been overlooking or providing only limited information.

예를 들어, 모임에 가입된 사용자들은 게시판 글 공유 및 채팅 등의 모임활동은 가능하나, 모임 공금을 관리 할 수 있는 기능이 없기에 이를 오프라인 방식으로 총무 개인이 관리한다던가, 관련이 없는 별도의 비용관리 서비스를 사용하고 있다.For example, users subscribed to a meeting can participate in group activities such as bulletin board sharing and chat, but since they do not have the ability to manage meeting funds, they are managed offline by the general secretary, Managed services are in use.

사용자의 입장에서는 모임 커뮤니케이션 기능과 모임을 위한 금융 서비스를 단일화된 통합 서비스로 제공받지 못하고 별도로 사용함에 따라, 모임 활동을 진행함에 있어 소모적인 관리 요소가 발생하고 모임 자체의 집중도를 떨어뜨리는 불편함을 감수해야 한다.From the viewpoint of the users, since the meeting communication function and the financial service for gathering are not provided as a unified integrated service, they are consumed separately. Therefore, it is inconvenient for the user to manage the meeting activities and to reduce the concentration of the meeting itself. I have to.

상세하게는, 모임의 커뮤니케이션에 특화된 서비스에서 이러한 공금 관리에 대한 사용자들의 니즈(needs)가 추가된 과거 제공된 서비스들의 사례에 따르면, 가장 원시적인 형태로서 모임원 중, 총무의 역할을 하는 사용자가 장부의 정보를 수기로 입력하며 관리하고 이를 모임원들과 공유하는 형태였다. 이는 총무 입장에서 매우 번거롭고 투명성 제고에 한계가 있다. 장부 생성의 자동화, 편의성 제공과 투명성 제고를 충족시키려면, 핀 테크 서비스 업체들은 은행 서비스에 접근하여 사용자의 정보를 얻고 은행업무를 대행 할 수 있어야 할 것으로 판단된다.In detail, according to the case of past services provided with the needs of the users for the public money management in the service specialized in the communication of the meeting, as the most primitive form, the user who plays the role of the secretary, And it was a form to share it with the members of the group. This is very cumbersome for general affairs and there is a limit to enhance transparency. To meet the automation of book production, convenience, and transparency enhancement, PinTech service providers should be able to access bank services, obtain user information, and act as banking agents.

전술한 한계를 극복하기 위해, 핀 테크 서비스 업체들은 계좌 조회성 서비스의 경우에는 은행별로 접근할 수 있는 각각의 방법을 모색하고 이를 시스템으로 구현해야만 한다.In order to overcome the above limitations, Pin-tec service providers must search for each bank-specific method for accountability service and implement it as a system.

그러나, 은행마다 인증방법부터 API 레벨의 접근법이 서로 상이하여 시스템 자체의 구현이 용이하지 않거나 제한적이며, 이에 기존 핀 테크 서비스 업체들은 조회성 한정이라는 기준에서 스크린 스크래핑(screen scraping)과 같은 다소 우회적인 형태의 기술을 사용하고 있다.However, since the authentication method is different from the API level approach for each bank, the implementation of the system itself is not easy or limited. Therefore, the existing pin-tec service companies are using a somewhat circumventive method such as screen scraping Type technology.

스크린 스크래핑이란, 사용자가 웹 페이지에 접속할 때의 정보를 핀 테크 서비스 업체가 제공받아 이를 통해 실제 사용자가 직접 절차를 진행하듯 해당 웹 페이지에 인증을 마치고 로그인을 수행하여 웹 페이지 상에서 데이터를 스크래핑하는 방식으로서 은행에서 공식적으로 제공하는 기능이 아니며, 은행 웹 페이지의 변경 같은 아주 사소한 변경에 대해서도 서비스 중단으로 이어질 수 있다. Screen scraping is a method of scraping data on a web page by finishing authentication on a corresponding web page and logging in as if the actual user performed the procedure through a PIN tech service provider when the user accesses the web page. This is not a function that is officially provided by the bank, and even minor minor changes such as bank web page changes can lead to service interruption.

또한, 계좌정보의 변경이 일어나는 계좌 이체 송금과 같은 적극적인 서비스의 경우에는 애초에 스크린 스크래핑 같은 기술로는 구현이 불가능한 것이 현실이며, 이를 구현하기 위해서 핀 테크 서비스 업체는 은행별 인증과 API 레벨의 접근을 모색하고 이를 구현해야 한다. 이를 위한 하나의 방편으로서, 은행에서는 협의된 업체에 한해 API 접점으로서 SDK(Software Development Kit)를 제공한다면 기반으로 구현할 수 있을 것으로 판단된다. In addition, in the case of an active service such as bank transfer, in which the account information is changed, it is impossible to implement it by a technique such as screen scraping at first. In order to realize this, And implement it. As a way to do this, banks will be able to implement the software development kit (SDK) as an API contact point only if the contract is negotiated.

그러나, 이는 스크린 스크래핑 수준보다 견고해졌을 뿐 은행 별로 발생할 수 있는 변경에 대해 취약하다는 점에서는 유지보수 측면에서 문제를 갖게 된다. 또한, 특정 은행에서 정책상 API 접점을 제공하지 않는다면 해당 서비스는 그 특정 은행을 이용하는 부분을 배제하고 가야 하는 불완전한 서비스가 된다. However, this is more robust than the screen scraping level, but is vulnerable to changes that may occur in banks, which is a maintenance problem. In addition, if a particular bank does not provide API contact points in policy, the service becomes an incomplete service that must be excluded from the use of the particular bank.

전술한 예시 사례와 같은 이유로 특정 핀 테크 서비스 업체들은 하나의 특정 은행을 선정하여 인증 및 이용 방법을 구현하고 해당 은행 계좌를 가진 사용자에 한해서만 서비스를 제공하는 방식도 제안되었으나, 이는 사용자의 편의성 측면에서 보면 심각한 문제라 할 수 있다. 서비스가 지원하는 은행 계좌를 가지지 않은 사용자는 해당 계좌를 새로 개설하지 않는 한 서비스를 이용할 수 없기 때문이다.For the same reasons as in the above-mentioned example, a specific PIN tech service provider has proposed a method of selecting a specific bank, implementing the authentication and usage method, and providing the service only to the user having the bank account. However, This is a serious problem. Users who do not have a bank account that the service supports are unable to use the service unless they open a new account.

한국등록특허 제10-1032312호(공고일자: 2011.05.06.)Korean Registered Patent No. 10-1032312 (Publication Date: May 6, 2011) 한국등록특허 제10-1664391호(공고일자: 2016.10.11.)Korean Patent No. 10-1664391 (Publication Date: Oct. 11, 2016)

본 발명은 전술한 한계를 극복하기 위해 안출된 것으로, 본 발명은 커뮤니케이션 서비스 및 인증 서비스를 제공하며, 특히 다수의 은행권에서 동일 규약에 따른 공통 API를 이용하여 실제 상용화된 모든 은행권 플랫폼과의 뱅킹 서비스를 제공할 수 있는 서비스 서버 및 이를 이용한 모임관리 시스템을 제공하는 데 과제가 있다.SUMMARY OF THE INVENTION The present invention has been made in order to overcome the above-mentioned problems, and it is an object of the present invention to provide a communication service and an authentication service, and in particular, to provide a banking service And a meeting management system using the service server.

전술한 과제를 해결하기 위해, 본 발명의 실시예에 따른 서비스 서버는, 복수의 모바일 단말기와 연동하는 서비스 서버로서, 상기 복수의 모바일 단말기 중, 어느 하나에 의해 생성된 설문정보를 타 모바일 단말기에 제공하여 회신에 따라 모임 이벤트를 등록 및 진행하는 커뮤니케이션 처리부; 상기 모임 이벤트의 진행에 따라 발생하는 비용절차 처리를 요청하는 모바일 단말기에 대하여 정상 사용자 여부를 인증하는 인증 처리부; 정상 사용자로 인증된 모바일 단말기의 요청에 따라 API 서버가 제공하는 공통 API 통해 서로 다른 플랫폼을 갖는 복수의 은행서버간에 진행되는 전자금융거래를 처리하는 뱅킹 처리부; 및 상기 모임 이벤트 별로 전자장부를 생성하고, 상기 전자금융거래시 이력을 상기 전자장부에 반영하는 장부 DB를 포함할 수 있다.In order to solve the above-described problems, a service server according to an embodiment of the present invention is a service server interworking with a plurality of mobile terminals, and is configured to transmit questionnaire information generated by one of the plurality of mobile terminals to another mobile terminal A communication processor for providing and registering a meeting event according to a reply; An authentication processing unit for authenticating whether a normal user is requested to the mobile terminal requesting the cost procedure processing generated according to the progress of the meeting event; A banking processing unit for processing an electronic financial transaction between a plurality of bank servers having different platforms through a common API provided by an API server according to a request of a mobile terminal authenticated as a normal user; And a ledger DB for generating an electronic ledger for each meeting event and reflecting the history of the electronic financial transaction to the electronic ledger.

또한, 전술한 과제를 해결하기 위해, 본 발명의 실시예에 따른 서비스 서버를 이용한 모임관리 시스템은, 복수의 모바일 단말기; 상기 복수의 모바일 단말기와 연동하여 요청에 따라 설문정보를 생성 및 제공하며, 설문결과에 대응하여 모임 이벤트를 생성 및 등록하고, 등록된 모임 이벤트와 관련된 하나 이상의 정보를 상기 복수의 모바일 단말기에 제공하는 서비스 서버; 및 복수의 은행서버와 연계하여 뱅킹 서비스의 제공에 필요한 공통 API를 제공하는 API 서버를 포함하고, 상기 서비스 서버는 상기 모임 이벤트와 관련된 비용절차 발생시 상기 공통 API를 통해 상기 비용절차를 진행할 수 있다.In order to solve the above problems, a meeting management system using a service server according to an embodiment of the present invention includes a plurality of mobile terminals; Generating and providing survey information according to a request in association with the plurality of mobile terminals, generating and registering a meeting event in response to a survey result, and providing at least one information related to the registered meeting event to the plurality of mobile terminals Service server; And an API server for providing a common API necessary for providing a banking service in cooperation with a plurality of bank servers, and the service server can proceed with the cost process through the common API when a cost procedure related to the gathering event occurs.

본 발명의 실시예에 따르면, 기존 온라인 상에서 구현되는 모임 서비스에서 제공하던 커뮤니케이션 기능 외에도 모임의 공금을 관리할 수 있는 기능을 제공할 수 있게 되며, 이에 따라 사용자에게 하나의 모임 서비스를 이용하여 모임원 들간 양질의 커뮤니케이션 외에도 자동화되고 투명성 높은 장부 기능을 제공할 수 있게 된다.According to the embodiment of the present invention, in addition to the communication function provided in the existing online meeting service, it is possible to provide a function of managing the public money of the meeting. Accordingly, In addition to high-quality communication, it is possible to provide an automated and transparent book function.

따라서, 모임활동 중 발생할 수 있는 소모적인 요소가 최소화되어, 모임에 참여하는 모든 모임원들이 모임활동 자체의 즐거움에 집중할 수 있게 되는 효과가 있다.Therefore, the consumable elements that can occur during the meeting activity are minimized, so that all the meeting members who participate in the meeting can concentrate on the enjoyment of the meeting activity itself.

도 1은 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 포함하는 모바일 단말기를 이용한 모임관리 시스템의 전체 구조를 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 이용한 모바일 단말기의 구조를 나타낸 도면이다.
도 3은 본 발명의 실시예에 따른 모바일 단말기를 이용한 모임관리 시스템의 서비스 서버의 구조를 나타낸 도면이다.
도 4는 본 발명의 실시예에 따른 서비스 서버에 포함되는 커뮤니케이션 처리부의 구조를 나타낸 도면이다.
도 5a는 본 발명의 실시예에 따른 모임관리 시스템의 모임 생성방법을 나타낸 도면이고, 도 5b는 본 발명의 실시예에 따른 모임관련 비용절차 진행방법을 나타낸 도면이다.
도 6a 내지 도 6b는 본 발명의 실시예에 따른 모임관리 시스템에 포함되는 모바일 단말기에서 설문 제공 및 모임 이벤트의 등록시의 화면을 나타낸 도면이다.
도 7a 및 도 7b는 본 발명의 실시예에 따른 모임 이벤트 등록시 모임 진행과 관련된 절차에서 발생하는 화면을 나타낸 도면이다.
도 8a 내지 도 8d는 모임 개최에 따라, 모임 인원들에게 제공되는 모임 관련 정보에 대한 화면을 나타낸 도면이다.
도 9a 내지 도 9c는 본 발명의 실시예에 따른 모임관리 시스템에서 제공하는 비용관리 기능의 실행시 제공되는 화면을 나타낸 도면이다.
도 10은 본 발명의 모바일 단말기가 이러한 부가정보를 표시하는 부가정보 표시창을 나타낸 도면이다.
1 is a diagram illustrating an overall structure of a meeting management system using a mobile terminal including a recording medium on which a meeting management program according to an embodiment of the present invention is recorded.
2 is a diagram illustrating a structure of a mobile terminal using a recording medium on which a meeting management program according to an embodiment of the present invention is recorded.
3 is a diagram illustrating a structure of a service server of a meeting management system using a mobile terminal according to an embodiment of the present invention.
4 is a diagram illustrating a structure of a communication processing unit included in a service server according to an embodiment of the present invention.
FIG. 5A is a diagram illustrating a method of generating a meeting of a meeting management system according to an embodiment of the present invention, and FIG. 5B is a diagram illustrating a method of proceeding with a meeting-related expense procedure according to an embodiment of the present invention.
FIGS. 6A and 6B are views illustrating a screen for registering questionnaires and gathering events in a mobile terminal included in the meeting management system according to the embodiment of the present invention.
FIGS. 7A and 7B are diagrams illustrating screens generated in a procedure related to meeting proceeding when registering a meeting event according to an embodiment of the present invention.
8A to 8D are diagrams showing screens of meeting-related information provided to the meeting persons according to the meeting holding.
9A to 9C are diagrams illustrating screens provided when executing the cost management function provided by the meeting management system according to the embodiment of the present invention.
10 is a view showing a side information display window in which the mobile terminal of the present invention displays such additional information.

설명에 앞서, 명세서 전체에서 어떤 부분이 어떤 구성요소를 "구비" 또는 "포함" 한다고 할 때, 이는 특별히 반대되는 기재가 없는 한, 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "...모듈(Module)", "...부(Unit)" 및 "...시스템(System)" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어, 소프트웨어 또는, 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.Prior to the description, when an element is referred to as being "comprising" or "including" an element throughout the specification, it is to be understood that the element may be further comprised of other elements . Also, terms such as " Module, "" Unit," and "System ", as used in the specification, mean a unit for processing at least one function or operation. Which may be implemented in hardware, software, or a combination of hardware and software.

또한, 본 명세서에서 "실시예"라는 용어는 예시, 사례 또는 도해의 역할을 하는 것을 의미하나, 발명의 대상은 그러한 예에 의해 제한되지 않는다. 또한, "포함하는", "구비하는", "갖는" 및 다른 유사한 용어가 사용되고 있으나, 청구범위에서 사용되는 경우 임의의 추가적인 또는 다른 구성요소를 배제하지 않는 개방적인 전환어(Transition word)로서 "포함하는(Comprising)"이라는 용어와 유사한 방식으로 포괄적으로 사용된다.Furthermore, the term "embodiment" is used herein to mean serving as an example, instance, or illustration, but the subject matter of the invention is not limited by such example. It is also to be understood that the terms "including, "" having, "and other similar terms are used, but that they do not exclude any additional or different components when used in the claims, Quot; is < / RTI > used in a manner similar to the term " Comprising ".

본 명세서에 설명된 다양한 기법은 하드웨어 또는 소프트웨어와 함께 구현될 수 있거나, 적합한 경우에 이들 모두의 조합과 함께 구현될 수 있다. 본 명세서에 사용된 바와 같은 "모듈", "부" 및 "시스템" 등의 용어는 마찬가지로 컴퓨터 관련 엔티티(Entity), 즉 하드웨어, 하드웨어 및 소프트웨어의 조합, 소프트웨어 또는 실행 시의 소프트웨어와 등가로 취급할 수 있다. 또한, 본 발명에서는 단말기를 포함하는 시스템에서 실행되는 프로그램 및 하드웨어 모두가 모듈단위로 구성될 수 있고, 하나의 물리적 메모리에 기록되거나, 둘 이상의 메모리 및 기록매체 사이에 분산되어 기록될 수 있다.The various techniques described herein may be implemented with hardware or software, or may be implemented with a combination of both, where appropriate. As used herein, terms such as " module, "" part, "and " system" are likewise equally applicable to computer-related entities such as a combination of hardware, hardware and software, . Further, in the present invention, both programs and hardware executed in a system including a terminal can be configured in units of modules, and can be recorded in one physical memory, or distributed among two or more memories and recording media.

이하, 도면을 참조하여 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 포함하는 모바일 단말기 및 이를 이용한 모임관리 시스템을 설명한다.Hereinafter, a mobile terminal including a recording medium on which a meeting management program according to an embodiment of the present invention is recorded will be described with reference to the drawings, and a meeting management system using the same.

도 1은 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 포함하는 모바일 단말기를 이용한 모임관리 시스템의 전체 구조를 나타낸 도면이다. 1 is a diagram illustrating an overall structure of a meeting management system using a mobile terminal including a recording medium on which a meeting management program according to an embodiment of the present invention is recorded.

도 1을 참조하면, 본 발명의 실시예에 따른 모임관리 시스템은, 복수의 모바일 단말기(100), 복수의 모바일 단말기(100)와 연동하여 요청에 따라 설문정보를 생성 및 제공하며, 설문결과에 대응하여 모임 이벤트를 생성 및 등록하고, 등록된 모임 이벤트와 관련된 하나 이상의 정보를 복수의 모바일 단말기(100)에 제공하는 서비스 서버(200), 복수의 은행서버와 연계하여 상기 뱅킹 서비스의 제공에 필요한 공통 API를 제공하는 API 서버(300)를 포함하고, 서비스 서버(200)는, 모임 이벤트와 관련된 비용절차 발생시 공통 API를 통해 비용절차를 진행하는 서비스 서버를 포함할 수 있다.Referring to FIG. 1, a meeting management system according to an embodiment of the present invention generates and provides questionnaire information in response to a request in cooperation with a plurality of mobile terminals 100 and a plurality of mobile terminals 100, A service server (200) for generating and registering a meeting event correspondingly and providing one or more pieces of information related to the registered meeting event to a plurality of mobile terminals (100), a service server And an API server 300 that provides a common API, and the service server 200 may include a service server that proceeds with a cost process through a common API when a cost procedure associated with a meeting event occurs.

모바일 단말기(100)는 특정 모임에 소속된 인원, 즉 사용자들이 소지한 휴대용 기기로서, 본 발명의 모임관리 프로그램이 설치 및 실행되어 서비스 서버(300)와의 연동을 통해 각 사용자들이 직접 모임 이벤트를 생성하고, 모임 진행에 따른 비용관리를 수행할 수 있도록 하는 역할을 한다. The mobile terminal 100 is a portable device carried by a user belonging to a specific meeting, that is, a portable device, and the meeting management program of the present invention is installed and executed, and each user interacts with the service server 300 to generate a meeting event And to perform cost management according to the progress of the meeting.

이러한 모바일 단말기(100)는 복수개가 구비될 수 있고, 정보통신망을 통해 서비스 서버(300)에 접속하여 동일 모임에 속한 사용자들의 모바일 단말기(100)들간에 설문지 배포, 모임 이벤트 생성요청, 등록된 모임 이벤트와 관련된 각종 정보 요청 및 비용관리 절차를 처리하게 된다.A plurality of such mobile terminals 100 may be provided and may be connected to the service server 300 through an information communication network to distribute a questionnaire to the mobile terminals 100 of users belonging to the same meeting, And processes various information requests related to the event and the cost management procedure.

전술한 기능을 구현하기 위해, 모바일 단말기(100)로는 그 하드웨어적인 구성으로서 모임관리 프로그램이 기록되는 기록매체 및 그 모임관리 프로그램을 실행하는 소정의 프로세서가 탑재된 컴퓨팅 장치가 이용될 수 있다.In order to implement the above-described functions, a recording medium on which a meeting management program is recorded as a hardware configuration of the mobile terminal 100, and a computing device equipped with a predetermined processor for executing the meeting management program can be used.

서비스 서버(200)는 정보통신망을 통해 하나 이상의 모바일 단말기(100)와 연동하여 각 모바일 단말기(100)로부터 모임 이벤트와 관련된 요청을 처리하고, 모임에 대한 전자장부를 생성 및 관리하는 역할을 한다. The service server 200 processes a request related to a meeting event from each mobile terminal 100 in cooperation with one or more mobile terminals 100 through an information communication network, and generates and manages an electronic book for a meeting.

이러한 서비스 서버(200)로는 다수의 사용자 단말기(100)로부터 각각 입력되는 모임 이벤트와 관련된 요청을 오류 및 지연없이 신속하게 처리하기 위해 고성능의 프로세서 및 대용량의 저장공간을 탑재한 서버장치가 이용될 수 있다.The service server 200 may be a server device having a high-performance processor and a large-capacity storage space for quickly processing a request related to a meeting event input from a plurality of user terminals 100 without error and delay have.

일예로서, 사용자 A, B, C가 동일 모임에 소속되어 있으며 특정일에 모임을 진행한다고 할 때, 사용자 A가 자신의 모바일 단말기A(100.A)를 이용하여 모임 일정 및 장소 등에 대한 설문지를 작성하고 서비스 서버(200)에 제공하면, 서비스 서버(200)는 타 사용자 B, C의 모바일 단말기B, C(100B, 100C)에 상기 설문지를 제공하여 그 회신을 취합함으로써 모임 이벤트를 등록하고, 그에 따른 서비스를 제공하게 된다. For example, when the users A, B, and C belong to the same meeting and a meeting is to be held on a particular day, the user A uses his / her mobile terminal A (100.A) The service server 200 provides the questionnaire to the mobile terminals B and C (100B and 100C) of the other users B and C and registers the meeting event by collecting the responses, And provide services accordingly.

특히, 서비스 서버(200)는 서로 다른 플랫폼으로 운용되는 다수의 은행서버(400)들에 대하여 공동 API(Application Programming Interface)를 통해 각 모바일 단말기(100)에 대한 인증절차를 수행하고 모임에 사용할 계좌를 설정하여 비용절차를 수행하는 것을 특징으로 한다.In particular, the service server 200 performs an authentication procedure for each mobile terminal 100 through a common API (Application Programming Interface) to a plurality of bank servers 400 operating on different platforms, Is set to perform the expense procedure.

이러한 기능을 구현하기 위해, 서비스 서버(200)는 각 은행권에서 제시한 공통 API를 제공하는 API 서버(300)와 더 연결될 수 있다.In order to implement such a function, the service server 200 may be further connected to an API server 300 that provides a common API provided by each banknote.

API 서버(300)는 서비스 서버(200)와 다수의 은행서버(400)를 연결하는 것으로, 금융계좌를 이용한 비용절차를 수행할 수 있는 공통 API를 제공하는 역할을 한다. The API server 300 connects the service server 200 and a plurality of bank servers 400 and provides a common API for performing a cost procedure using a financial account.

시중의 은행들은 각자 구축된 서로 다른 금융 플랫폼에 기반한 은행서버(400)를 운용하고 있음에 따라, 다수의 사용자들이 서로 다른 금융계좌를 이용한다 하더라도 공통 API의 호출을 통해 구축된 동일한 인터페이스를 통해 비용 절차를 수행할 수 있도록 한다. Since banks on the market operate a bank server 400 based on their respective different financial platforms, even if a plurality of users use different financial accounts, the cost procedure .

일 예로서, 사용자 A, B, C가 각각 서로 다른 금융 플랫폼에 의해 운용되는 은행서버A, B, C(400.A, 400.B, 400.C)에 금융계좌를 갖는다고 할 때, 모임 책임자인 사용자 A가 자신의 모바일 단말기A(100.A)를 이용하여 모임 관련 비용절차를 수행하면, 은행서버A(400.A)의 금융계좌가 해당 모임의 공금계좌로 설정될 수 있다. As an example, assume that users A, B, and C have financial accounts at bank servers A, B, and C (400.A, 400.B, 400.C) operated by different financial platforms, When the responsible user A performs the meeting-related expense procedure using his or her mobile terminal A 100.A, the financial account of the bank server A 400.A may be set as a public account of the meeting.

이후, 은행 A의 금융계좌를 가지고 있지 않는 동일 모임에 속한 사용자 B가 공금내역을 확인한다고 하면, 사용자 B는 은행서버A(400.A)의 계좌에 대한 권한이 없다 하더라도, API 서버(300)가 제공하는 공통 API에 따라 서비스 서버(200)가 인증토큰을 발급받아 저장하고 모바일 단말기B(100.B)를 인증하여 전자장부를 제공함으로써 비용관리 기능을 구현하게 된다. If the user B who belongs to the same meeting who does not have the financial account of the bank A confirms the public money, the user B can not access the account of the bank server A (400.A) The service server 200 issues and saves an authentication token according to a common API provided by the mobile terminal B 100B and authenticates the mobile terminal B 100.B to provide an electronic book to implement a cost management function.

전술한 구조에 따라, 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 포함하는 모바일 단말기를 이용한 모임관리 시스템은, 서비스 서버가 어느 하나 모바일 단말기로부터 모임에 대한 설문을 요청받아 그 설문결과에 따라 모임 이벤트를 생성 및 등록하고, 그 모임 이벤트에 설정된 일정에 따라 모임과 관련된 다양한 공지, 알림 및 비용절차를 하나의 프로그램을 통해 진행할 수 있다.According to the above-described structure, in the meeting management system using the mobile terminal including the recording medium on which the meeting management program according to the embodiment of the present invention is recorded, when the service server requests the questionnaire about the meeting from any mobile terminal, According to the result, a meeting event can be generated and registered, and various announcements, notifications and expense procedures related to the meeting can be progressed through one program according to the schedule set in the meeting event.

이하, 도면을 참조하여 본 발명의 실시예에 따른 모임관리 시스템에 이용되는 모임관리 프로그램이 기록된 기록매체를 포함하는 모바일 단말기를 상세히 설명한다.Hereinafter, a mobile terminal including a recording medium on which a meeting management program used in a meeting management system according to an exemplary embodiment of the present invention is recorded will be described in detail with reference to the drawings.

도 2는 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 이용한 모바일 단말기의 구조를 나타낸 도면이다.2 is a diagram illustrating a structure of a mobile terminal using a recording medium on which a meeting management program according to an embodiment of the present invention is recorded.

도 2를 참조하면, 본 발명의 모바일 단말기(100)는 정보통신망을 통해 상기 서비스 서버와 연결되어 모임 관리를 위한 데이터를 송수신하는 통신 장치(110), 프로그램(165)의 실행에 따른 화면을 표시하는 디스플레이(120), 사용자의 조작을 입력받아 프로그램(165)에 반영하는 인터페이스 장치(130), 모임관리 프로그램(165)을 실행하는 AP(140), 프로세스가 상주하는 메모리(150) 및, 상기 모임관리 프로그램(165)이 기록되는 기록매체(160)를 포함할 수 있다. 2, the mobile terminal 100 of the present invention includes a communication device 110 connected to the service server through an information communication network to transmit and receive data for meeting management, An interface 140 that receives input from the user and reflects the operation of the user in the program 165, an AP 140 that executes the meeting management program 165, a memory 150 in which the process resides, And a recording medium 160 in which a meeting management program 165 is recorded.

통신 장치(110)는 정보통신망을 통해 서비스 서버(200)에 접속하여 모임 관리를 위한 설문정보, 알림정보, 비용내역 및 위치정보 등의 각종 데이터를 송수신하는 역할을 한다. The communication device 110 accesses the service server 200 through an information communication network and transmits / receives various data such as questionnaire information, notification information, cost details, and location information for meeting management.

디스플레이(120)는 모바일 단말기(100)의 구동에 대한 화면을 표시하는 역할을 하는 것으로, 특히 본 발명의 모임관리 프로그램(165)이 실행됨에 따라 모임관리를 위한 다양한 형태의 실행화면을 표시하게 된다. 이러한 실행화면은 후술하는 도 6a 내지 도 10에 예시되어 있다.The display 120 plays a role of displaying a screen for driving the mobile terminal 100. In particular, as the meeting management program 165 of the present invention is executed, various types of execution screens for meeting management are displayed . Such an execution screen is illustrated in Figs. 6A to 10 described later.

인터페이스 장치(130)는 모바일 단말기(100)를 소지한 사용자의 조작을 입력받아 모임관리 프로그램(165)의 실행 및 이에 따라 모임 이벤트의 절차를 진행할 수 있도록 하는 입력기의 역할을 한다. 사용자는 인터페이스 장치(130)릍 통해 모임 관리 절차에서 입력부분, 일 예로서 설문지에 대한 응답을 입력하거나 계좌 비밀번호 등을 입력할 수 있다.The interface device 130 receives an operation of the user having the mobile terminal 100 and serves as an input device for executing the meeting management program 165 and proceeding with the meeting event. The user can input a response to the questionnaire or an input part in the meeting management procedure through the interface device 130, or input an account password or the like.

AP(140)는 모바일 단말기(100)의 전반적인 구동을 제어하는 역할을 하는 것으로, 기록매체(160)에 기록된 OS 및 모임관리 프로그램(165)을 실행하여 메모리(150)에 프로세스를 상주시키고 사용자의 입력에 따라 모임 이벤트의 절차를 진행하게 된다. The AP 140 controls the overall operation of the mobile terminal 100. The AP 140 executes an OS and a meeting management program 165 recorded in the recording medium 160 to reside the process in the memory 150, The process of the meeting event proceeds according to the input of the event.

메모리(150)는 모바일 단말기(100)의 구동에 필요한 프로세스가 상주하는 것으로, 모바일 단말기(100)의 구동시 기본적인 OS 뿐만 아니라 통신, 디스플레이 드라이버 및 인터페이스 드라이버 등이 상주하게 된다.The memory 150 resides in a process necessary for driving the mobile terminal 100, and a communication, a display driver, an interface driver, and the like reside not only in a basic OS when the mobile terminal 100 is driven.

기록매체(160)는 본 발명의 모임관리 프로그램(165)이 기록된 저장수단으로서, 복수의 모듈로 구성되는 모임관리 프로그램(165)이 저장 및 설치되어 있다. 또한, 도시되어 있지는 않지만 기록매체(160)에는 모임관리 프로그램(165) 이외에도, 모바일 단말기(100)를 구동하기 위한 OS, 장치 드라이버 및 기타 프로그램 등이 저장될 수 있다. The recording medium 160 is a storage means in which the meeting management program 165 of the present invention is recorded, and a meeting management program 165 composed of a plurality of modules is stored and installed. In addition to the meeting management program 165, an OS, a device driver, and other programs for driving the mobile terminal 100 may be stored in the recording medium 160, though not shown.

특히, 모임관리 프로그램(165)은 API 서버에 게시된 각 은행서버의 공통 API를 호출하여 사용자가 보유한 금융계좌를 통해 모임에 관련된 비용의 처리를 수행할 수 있다. In particular, the meeting management program 165 may call the common API of each bank server published in the API server to process the expenses associated with the meeting through the financial account held by the user.

전술한 구조에 따라, 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 포함하는 모바일 단말기는 기록매체에 기록된 모임 관리 프로그램을 실행하여 다수의 사용자들이 모임 진행에 필요한 다양한 절차를 통합적으로 수행 및 관리할 수 있다.According to the above-described structure, a mobile terminal including a recording medium on which a meeting management program according to an exemplary embodiment of the present invention is recorded, executes a meeting management program recorded on a recording medium so that a plurality of users can perform various processes As shown in FIG.

이하, 도면을 참조하여 전술한 모바일 단말기와 연동하여 모임관리 서비스를 제공하는 서비스 서버의 구조를 설명한다. Hereinafter, a structure of a service server providing a meeting management service in conjunction with the above-described mobile terminal will be described with reference to the drawings.

도 3은 본 발명의 실시예에 따른 모바일 단말기를 이용한 모임관리 시스템의 서비스 서버의 구조를 나타낸 도면이다.3 is a diagram illustrating a structure of a service server of a meeting management system using a mobile terminal according to an embodiment of the present invention.

도 3을 참조하면, 본 발명의 서비스 서버(200)는 복수의 모바일 단말기(100) 중, 어느 하나에 의해 생성된 설문정보를 타 모바일 단말기에 제공하여 회신에 따라 모임 이벤트를 등록 및 진행하는 커뮤니케이션 처리부(210), 모임 이벤트의 진행에 따라 발생하는 비용절차 처리를 요청하는 모바일 단말기(100)에 대하여 정상 사용자 여부를 인증하는 인증 처리부(220), 정상 사용자로 인증된 모바일 단말기에 대하여 API 서버(300)가 제공하는 공통 API 통해 서로 다른 플랫폼을 갖는 복수의 은행서버간에 진행되는 전자금융 거래를 처리하는 뱅킹 처리부(230) 및, 모임 이벤트 별 전자장부를 생성하고, 전자금융거래 시 이력을 전자장부에 반영하는 장부 DB(240)을 포함할 수 있다.Referring to FIG. 3, the service server 200 of the present invention provides survey information generated by one of a plurality of mobile terminals 100 to another mobile terminal, and registers communication events An authentication processing unit 220 for authenticating whether the user is a normal user to the mobile terminal 100 requesting a cost procedure process to be generated according to the progress of a meeting event, an API server 220 for a mobile terminal authenticated as a normal user, A banking processing unit 230 for processing an electronic financial transaction proceeding between a plurality of bank servers having different platforms through a common API provided by an electronic financial institution 300, And the like.

커뮤니케이션 처리부(210)는 복수의 모바일 단말기(100)의 요청에 따라, 모임 생성을 위한 모임 인원들에 대한 설문조사, 모임 이벤트 등록, 모임 개최 보고 및 모임 앨범 제공 등의 실제 모임을 진행하는 데 있어서 필요한 주요 기능을 제공하는 역할을 한다. In response to a request from a plurality of mobile terminals 100, the communication processing unit 210 performs an actual meeting such as a questionnaire survey on meeting members, a meeting event registration, a meeting holding report, and a meeting album provision It provides the necessary main functions.

또한, 커뮤니케이션 처리부(210)는 개최된 모임 이벤트의 일정이 모두 종료되면 그 결과로서 해당 모임 이벤트의 참석인원 및 불참인원에 대한 정보를 제공할 수 있고, 각 모바일 단말기간에 출력 리포트를 공유할 수 있도록 한다.In addition, the communication processor 210 can provide information on the number of attendees and non-attendees of the meeting event as a result of completion of the schedule of the held meeting events, and can share the output report among the mobile terminals do.

인증 처리부(220)는 모임 이벤트와 관련하여 발생되는 비용절차의 처리를 위한 사용자의 인증절차를 처리하는 역할을 한다. 비용절차는 동일 또는 서로 다른 플랫폼에 기반한 은행서버를 통한 금융거래로 이루어지며, 이는 요청자의 사용자 인증절차가 선행되어야 한다. The authentication processing unit 220 serves to process a user's authentication procedure for processing the expense procedure generated in association with the meeting event. The expense procedure consists of a financial transaction through a bank server based on the same or a different platform, which must precede the requestor's user authentication procedure.

따라서, 인증 처리부(220)는 API 서버(300)에서 제공하는 공통 API를 통해 해당 사용자의 계좌정보와 공인인증서와 같은 인증수단을 이용하여 해당 은행서버로부터 인증 토큰을 발급받아 저장하고 인증절차를 수행하여 정상 사용자 여부를 인증 받게 된다.Accordingly, the authentication processing unit 220 issues an authentication token from the corresponding bank server using the authentication information such as the account information of the user and the authorized certificate through the common API provided by the API server 300, So that the user is authenticated as a normal user.

뱅킹 처리부(230)는 인증 처리부(220)에 의해 인증된 사용자에 대하여 해당 은행서버의 금융계좌를 통해 비용절차를 처리하는 역할을 한다. 이러한 뱅킹 처리부(230)는 API 서버(300)로부터 공통 API를 호출하여 실제 비용의 입금 및 출금과 같은 금융거래를 구현하게 된다. The banking processing unit 230 processes the expense procedure for the user authenticated by the authentication processing unit 220 through the financial account of the corresponding bank server. The banking processing unit 230 calls a common API from the API server 300 to implement a financial transaction such as actual deposit and withdrawal.

장부 DB(240)는 각 모임별 전자장부를 저장하는 역할을 하며, 특히 복수의 모바일 단말기(100)로부터 비용절차의 처리 요청시, 전자장부에서 설정된 기간내에 해당하는 비용내역을 추출하여 회계정보로서 제공할 수 있다.The book DB 240 functions to store the electronic books for each meeting. In particular, when requesting the processing of a cost procedure from a plurality of mobile terminals 100, the corresponding account details are extracted within the set period in the electronic book, .

전술한 구조에 따라, 본 발명의 실시예에 따른 서비스 서버는, 복수의 모바일 단말기와 연동하여 모임 이벤트에 대한 전반적인 관리, 그에 대한 알림정보 제공 및 모임 이벤트의 진행을 위한 비용에 대한 관리 서비스를 제공할 수 있다.According to the above-described structure, the service server according to the embodiment of the present invention provides a management service for overall management of a meeting event, provision of notification information therefrom, and cost management for the progress of a meeting event in cooperation with a plurality of mobile terminals can do.

이하, 도면을 참조하여 본 발명의 실시예에 따른 서비스 서버에 포함되는 커뮤니케이션 처리부의 구조를 상세히 설명한다. Hereinafter, the structure of a communication processing unit included in a service server according to an embodiment of the present invention will be described in detail with reference to the drawings.

도 4는 본 발명의 실시예에 따른 서비스 서버에 포함되는 커뮤니케이션 처리부의 구조를 나타낸 도면이다.4 is a diagram illustrating a structure of a communication processing unit included in a service server according to an embodiment of the present invention.

도 4를 참조하면, 본 발명의 실시예에 따른 서비스 서버에 포함되는 커뮤니케이션 처리부(210)는 복수의 모바일 단말기(100) 중, 어느 하나(100.A)로부터 모임 이벤트를 등록하기 위한 하나 이상의 질의내용을 입력 받아 설문정보를 생성하고, 타 모바일 단말기(100.B)로부터 설문정보에 대한 회신을 수신하는 설문정보 처리모듈(211), 설문정보의 회신에 대응하여 모임 이벤트를 생성 및 등록하는 모임 이벤트 등록모듈(212), 등록된 모임 이벤트에 관련된 요청에 응답하여 하나 이상의 모임정보를 제공하는 이벤트 처리모듈(213), 등록된 모임 이벤트를 저장하는 이벤트 DB(214), 모임 이벤트와 관련된 비용관리 요청시, 인증 처리부(220) 및, 뱅킹 처리부(230)에 요청하여 설정된 금융계좌를 통해 해당 비용절차를 수행하는 비용관리 모듈(215)을 포함할 수 있다.4, a communication processing unit 210 included in a service server according to an embodiment of the present invention includes one or more inquiries for registering a meeting event from one of the plurality of mobile terminals 100 (100.A) A questionnaire information processing module 211 for receiving the contents and generating a questionnaire information and receiving a reply to the questionnaire information from the other mobile terminal 100.B, a meeting for generating and registering a meeting event in response to the reply of the questionnaire information An event registration module 212, an event processing module 213 for providing one or more meeting information in response to a request related to the registered meeting event, an event DB 214 for storing the registered meeting event, a cost management And a cost management module 215 for requesting the authentication processing unit 220 and the banking processing unit 230 to perform a corresponding cost process through the financial account set up upon request.

또한, 커뮤니케이션 처리부(210)는, 모임 이벤트에 대한 장소 및 날짜를 포함하는 공지정보 및, 모임 이벤트의 진행에 따른 알림정보를 상기 복수의 모바일 단말기에 제공하는 알림 모듈(216)을 포함할 수 있다.In addition, the communication processor 210 may include a notification module 216 for providing notifying information including a location and date of the meeting event and notification information according to the progress of the meeting event to the plurality of mobile terminals .

또한, 커뮤니케이션 처리부(210)는 복수의 모바일 단말기(100) 중, 어느 하나인 모바일 단말기A(100.A)의 요청에 따라, 선택된 타 모바일 단말기(100.B)에 대한 위치정보를 수신 및 제공하는 위치정보 처리모듈(217)을 포함할 수 있다.In addition, the communication processing unit 210 receives and provides position information on the selected other mobile terminal 100.B in response to a request from the mobile terminal A 100.A, which is one of the plurality of mobile terminals 100 And a position information processing module 217 that processes the position information.

또한, 커뮤니케이션 처리부(210)는 복수의 모바일 단말기(100)로부터 수신되는 모임과 관련된 하나 이상의 디지털 콘텐츠를 수신하면, 해당 모임에 대하여 상기 디지털 콘텐츠를 포함하는 앨범을 생성하여 이벤트 DB(214)에 저장하는 앨범 생성모듈(218)을 포함할 수 있다.When the communication processing unit 210 receives one or more digital contents related to a meeting received from a plurality of mobile terminals 100, the communication processing unit 210 generates an album including the digital contents for the meeting and stores the album in the event DB 214 And an album creation module 218 for creating an album.

설문정보 처리모듈(211)은 모임의 개최자인 사용자로부터 모임 이벤트를 생성하기 위한 하나 이상의 질의내용을 입력받아 설문정보를 생성하는 역할을 한다. 설문정보에는 개최하고자 하는 모임의 주제, 날짜 및 장소 등이 포함될 수 있으며, 모바일 단말기(100)로부터 이러한 내용이 입력되면 그 입력내용에 따라 설문정보를 생성하고, 타 모바일 단말기(100.B)에 배포하게 된다.The questionnaire information processing module 211 receives one or more inquiry contents for generating a meeting event from a user who is an organizer of a meeting and generates questionnaire information. The questionnaire information may include the subject, date and place of the meeting to be held. When the contents are input from the mobile terminal 100, the questionnaire information is generated according to the input contents, Distribution.

특히, 설문정보 처리모듈(211)은 설문정보 생성시, 타 사용자들의 모바일 단말기(100.B)로부터 그들의 일정정보를 요청할 수 있으며, 개최자는 타 사용자들의 일정정보를 고려하여 적절한 날짜 및 장소를 선정할 수 있다.Particularly, the questionnaire information processing module 211 can request their schedule information from the mobile terminal 100.B of other users at the time of generating questionnaire information, and the host can select an appropriate date and place in consideration of schedule information of other users can do.

모임 이벤트 등록모듈(212)은 각 모바일 단말기(100)로부터 취합된 설문정보의 응답에 대응하여 모임 개최를 확정하고 이에 따른 모임 이벤트를 생성 및 시스템에 등록하는 역할을 한다.The meeting event registration module 212 determines a meeting to be held in response to the response of the questionnaire information collected from each mobile terminal 100, and generates a meeting event and registers the meeting event in the system.

이벤트 처리모듈(213)은 등록된 모임 이벤트가 개최되기 까지 발생하는 각종 절차를 처리하는 역할을 한다. 일예로서, 모임 이벤트가 등록되면, 그 모임에 속한 각 사용자들에게 회비를 청구하고 납부 받아야 하며, 모임 이벤트가 도래하면 각 사용자들에게 알림정보를 제공하는 등의 절차가 발생할 수 있으며, 이벤트 처리모듈(213)은 시간의 경과에 따라, 알림 모듈(216) 및 비용관리 모듈(215)에 요청하여 해당 절차를 진행하게 된다. The event processing module 213 plays a role of processing various procedures that occur until a registered meeting event is held. For example, when a meeting event is registered, a fee may be charged and paid to each user belonging to the meeting, and when a meeting event arrives, a process of providing notification information to each user may occur. (213) requests the notification module (216) and the cost management module (215) according to the passage of time, and proceeds with the corresponding procedure.

비용관리 모듈(215)은 모임 이벤트의 진행에 따라, 발생하는 회비에 대한 청구서를 생생하고 이를 각 모바일 단말기(100)에 제공하는 역할을 한다. 특히, 상기 청구서에 따른 사용자들의 이체요청시, 인증 처리부(220) 및 뱅킹 처리부(230)와 연동하여 자신의 금융계좌에서 모임에 지정된 금융계좌로 이체절차를 수행할 수 있고, 각 사용자들은 이를 통해 회비를 납부하거나, 모임에 지정된 금융계좌에 대한 거래내역을 확인할 수 있다.The cost management module 215 plays bill for the generated dues according to the progress of the meeting event, and provides the bill to each mobile terminal 100. In particular, when the user requests the transfer according to the bill, the transfer process can be performed from the financial account of the user to the financial account designated in the meeting in cooperation with the authentication processing unit 220 and the banking processing unit 230, You can pay dues or check the transaction details for the financial account assigned to the meeting.

알림 모듈(216)은 모임 이벤트의 진행에 따라 필요한 알림정보를 각 모바일 단말기(100)에 제공함으로써, 각 사용자간에 모임 이벤트에 대한 정보를 공유할 수 있도록 한다. 상기 알림정보에는 모임 주제 또는 명칭, 날짜, 장소 및 장소에 대한 지도정보를 포함할 수 있다.The notification module 216 provides the necessary notification information to each mobile terminal 100 according to the progress of the meeting event so that information about the meeting event can be shared among the users. The announcement information may include a meeting topic or a name, a date, a place, and map information about the place.

위치정보 처리모듈(217)은 모임 이벤트가 도래함에 따라, 모임 장소에 도착하지 못한 사용자들에 대한 정보를 제공하는 역할을 한다. 일 예로서, 사용자 A가 자신의 모바일 단말기A(100.A)를 이용하여 사용자 B의 위치를 질의하면, 위치정보 처리모듈(217)은 사용자 B의 모바일 단말기B(100.B)에 현재 위치를 요청하고, 모바일 단말기B(100.B)에 탑재된 GPS 장치를 이용하여 현재 자신의 위치좌표를 회신함으로써, 위치정보 처리모듈(217)이 사용자 B의 현재 위치에 대하여 지도 등을 포함하는 위치정보를 모바일 단말기A(100.A)에 제공하게 된다. The location information processing module 217 serves to provide information on users who have not arrived at the meeting place as a meeting event arrives. As an example, when user A queries the location of user B using his or her mobile terminal A 100. A, the location information processing module 217 sends to mobile terminal B 100.B of user B the current location And returns the position coordinates of the current position using the GPS device mounted on the mobile terminal B (100.B), so that the position information processing module 217 obtains the position including the map etc. with respect to the current position of the user B And provides the information to mobile terminal A 100.A.

이에 따라, 사용자 A는 사용자 B의 참석여부를 판단 하거나, 그의 현재상황을 타 사용자들과 공유할 수 있도록 한다. Accordingly, the user A can determine whether the user B is present or can share the current situation with other users.

또한, 앨범 생성모듈(218)은 실제 모임에서 사용자들이 촬영한 사진이나, 작성한 에피소드를 서비스 서버에 업로드 함으로써 각 모임별 앨범을 생성하고 이벤트 DB(214)에 저장하는 역할을 한다. 이러한 앨범은 사진 뿐만 아니라, 동영상과 같은 다양한 형태의 디지털 콘텐츠를 포함할 수 있다.In addition, the album creation module 218 creates albums for each meeting and stores them in the event DB 214 by uploading the photographs taken by the users or the created episodes to the service server in the actual meeting. These albums can include not only photos but also various types of digital content such as moving pictures.

전술한 구조에 따라, 본 발명의 실시예에 따른 모임관리 시스템의 서비스 서버는 복수의 모바일 단말기와 연동하여 그로부터 요청되는 모임에 대한 설문 진행 및 그 결과에 따른 모임 이벤트를 생성하고, 모임 이벤트에 진행에 따른 다양한 알림정보를 제공한다. 특히, 본 발명의 서비스 서버는 API 서버와 연계하여 모바일 단말기가 다수의 은행서버와의 금융거래를 진행할 수 있도록 지원하게 된다.According to the above-described structure, the service server of the meeting management system according to the embodiment of the present invention operates in cooperation with a plurality of mobile terminals, generates a meeting event according to a result of a survey on a meeting requested from the plurality of mobile terminals, And the like. In particular, the service server of the present invention supports the mobile terminal to conduct financial transactions with a plurality of bank servers in cooperation with an API server.

이하, 도면을 참조하여 본 발명의 실시예에 따른 모임관리 프로그램이 기록된 기록매체를 포함하는 모바일 단말기를 이용한 모임관리 시스템에 의한 모임관리 방법을 설명한다.Hereinafter, a meeting management method by a meeting management system using a mobile terminal including a recording medium on which a meeting management program according to an exemplary embodiment of the present invention is recorded will be described with reference to the drawings.

도 5a는 본 발명의 실시예에 따른 모임관리 시스템의 모임 생성방법을 나타낸 도면이고, 도 5b는 본 발명의 실시예에 따른 모임관련 비용절차 진행방법을 나타낸 도면이다.FIG. 5A is a diagram illustrating a method of generating a meeting of a meeting management system according to an embodiment of the present invention, and FIG. 5B is a diagram illustrating a method of proceeding with a meeting-related expense procedure according to an embodiment of the present invention.

먼저, 도 5a를 참조하면, 설문정보를 생성 및 모임 이벤트를 등록하는 단계로서, 먼저 모임에 속한 사용자 A가 자신의 모바일 단말기A(100.A)를 통해 서비스 서버(200)에 접속하고 설문지를 생성 요청한다(S100). 이때, 사용자 A는 타 사용자 B의 일정정보를 참조하여 모임의 날짜를 결정할 수 있다.First, referring to FIG. 5A, a step of generating a questionnaire information and registering a meeting event, a user A who belongs to a meeting first accesses a service server 200 through his / her mobile terminal A 100.A, (S100). At this time, the user A can refer to the schedule information of the other user B and determine the date of the meeting.

다음으로, 서비스 서버(200)는 모바일 단말기A(100.A)의 요청에 따라 설문정보를 생성하고(S101), 사용자 B의 모바일 단말기B(100.B)에 설문정보를 배포한다(S102). 이를 이용하여 사용자 B는 모임 개최에 대한 설문조사를 진행하고, 모바일 단말기B(100.B)를 통해 작성된 설문정보를 회신한다(S103).Next, the service server 200 generates questionnaire information at the request of the mobile terminal A 100.A (S101) and distributes the questionnaire information to the user B's mobile terminal B 100B (S102) . Using this, the user B conducts a questionnaire on meeting holding and returns the questionnaire information created through the mobile terminal B (100.B) (S103).

서비스 서버(200)는 사용자 B 뿐만 아니라, 타 사용자들로부터 회신되는 작성된 설문정보를 취합하고, 모임 이벤트를 생성 및 등록한다(S104).The service server 200 collects the created questionnaire information returned from the user B as well as other users, and generates and registers a meeting event (S104).

이후, 서비스 서버(200)는 해당 모임에 속하는 각 사용자들의 모바일 단말기A, B(100.A, 100.B)에 등록된 모임 이벤트에 대한 모임공지(S105)를 제공한다(S105).Thereafter, the service server 200 provides a meeting notice S105 for meeting events registered in the mobile terminals A and B (100.A, 100.B) of the respective users belonging to the meeting (S105).

또한, 도 5b를 참조하면, 모임 이벤트를 진행함에 따라 발생한 금융거래에 대한 내역을 동기화하는 단계로서, 먼저 해당 모임에 속한 사용자가 자신의 모바일 단말기(100)를 통해 서비스 서버(200)에 접속하고 인증을 요청하면(S200), 인증 처리부(220)가 공통 API를 호출하여 인증을 시도하게 된다(S201).Referring to FIG. 5B, the step of synchronizing the details of a financial transaction generated as a meeting event proceeds, a user belonging to the meeting accesses the service server 200 through his / her mobile terminal 100 When the authentication is requested (S200), the authentication processing unit 220 calls the common API to try authentication (S201).

이에 따라, API 서버(300)는 인증절차를 진행하여(S202), 성공하면 인증토큰을 인증 처리부(220)에 제공하고(S203), 인증 처리부(220)는 그 인증토큰을 암호화하여 저장한다(S204).Accordingly, the API server 300 proceeds to the authentication procedure (S202). If the authentication token is successful, the API server 300 provides the authentication token to the authentication processing unit 220 (S203), and the authentication processing unit 220 encrypts the authentication token S204).

이후, 상기 사용자에 의해 거래내역을 서비스 서버(200)에 요청하면(S210), 뱅킹 처리부(230)는 인증 처리부(220)에 저장된 인증토큰을 추출하고(S211), 정상 사용자로서 공통 API를 호출하여(S212), API 서버(300)를 통해 인증 후 해당 은행서버(400)에 금융거래내역을 요청하게 된다(S213).The banking processing unit 230 then extracts the authentication token stored in the authentication processing unit 220 (S211), and calls the common API as a normal user (S212), and requests the financial transaction details to the corresponding bank server 400 after authentication through the API server 300 (S213).

이어서, 은행서버(400)는 해당 모임의 금융계좌에서 금융거래내역을 추출하여 제공하며(S214), 뱅킹 처리부(230)는 모바일 단말기(100)에 거래내역을 회신하게 된다(S220).Then, the bank server 400 extracts and provides the financial transaction details from the financial account of the meeting (S214), and the banking processing unit 230 returns the transaction details to the mobile terminal 100 (S220).

또한, 도시하지는 않았지만, 회비납부 또는 비용청구 절차를 진행하는 경우, 상기 S200 단계 내지 S204 단계를 통해 인증토큰을 발급받은 사용자에 대하여 전술한 단계와 동일한 과정을 거쳐 뱅킹 처리부(230)가 비용절차를 처리할 수 있다.In addition, although not shown, the banking processing unit 230 may perform the fee procedure through the same process as the above-described step for the user who has issued the authentication token through steps S200 through S204, Can be processed.

기타, 서비스 서버(200)는 모바일 단말기(100)의 요청에 따라, 모임 이벤트 진행과 관련된 일정 또는 위치 등의 각종 정보를 제공할 수 있다.In addition, the service server 200 may provide various information such as a schedule or a position related to the progress of the meeting event at the request of the mobile terminal 100.

전술한 단계에 따르면, 본 발명의 모임관리 시스템은 하나 이상의 모바일 단말기를 통해 모임에 속한 구성원들이 모임에 대한 설문을 질의하여 모임 이벤트를 생성하고, 그 모임 이벤트와 관련된 비용절차를 진행할 수 있다.According to the above-described steps, the meeting management system of the present invention can inquire a question about a meeting by members belonging to the meeting through one or more mobile terminals, generate a meeting event, and proceed with a cost procedure associated with the meeting event.

이하, 본 발명의 실시예에 따른 모임관리 시스템을 통한 모임관리시 각 모바일 단말기에서 제공하는 화면의 예를 통해 본 발명의 기술적 사상을 상세히 설명한다. 이하의 설명에서 제공되는 화면들은 전술한 도 3의 서비스 서버의 각 구성부(도 3의 210 ~ 230)를 이루는 모듈들의 기능에 대응한다. Hereinafter, the technical idea of the present invention will be described in detail through an example of a screen provided by each mobile terminal in meeting management through a meeting management system according to an embodiment of the present invention. The screens provided in the following description correspond to the functions of modules constituting each component (210 to 230 in FIG. 3) of the service server of FIG.

도 6a 내지 도 6b는 본 발명의 실시예에 따른 모임관리 시스템에 포함되는 모바일 단말기에서 설문 제공 및 모임 이벤트의 등록시의 화면을 나타낸 도면이다.FIGS. 6A and 6B are views illustrating a screen for registering questionnaires and gathering events in a mobile terminal included in the meeting management system according to the embodiment of the present invention.

도 6a를 참조하면, 본 발명의 실시예에서는 회원 등록된 각 사용자들 중, 어느 하나의 사용자, 즉 진행자는 자신의 단말기를 이용하여 서비스 서버에 개최하고자 하는 모임에 대하여 일정을 설정하여 타 사용자들에게 모임 일자를 질의할 수 있으며, 타 사용자들의 모바일 단말기에는 설문지 화면(W100)이 표시되게 된다.Referring to FIG. 6A, in the embodiment of the present invention, any one of the registered users, that is, the host, sets a schedule for a meeting to be held in the service server using his terminal, And the questionnaire screen (W100) is displayed on the mobile terminal of other users.

이때, 서비스 서버에는 각 사용자들이 자신의 모바일 단말기를 통해 미리 입력한 자신의 일정정보가 저장되어 있으며, 진행자는 그 정보들을 확인하여 둘 이상의 모임 개최일자를 설정하고 설문지를 생성할 수 있다. 서비스 서버는 설문지가 생성되면, 그 설문정보를 각 모바일 단말기에 송신한다.At this time, the schedule information stored in advance by each user through his / her mobile terminal is stored in the service server, and the host can confirm the information, set two or more meeting dates, and generate a questionnaire. When the questionnaire is generated, the service server transmits the questionnaire information to each mobile terminal.

이에 따라, 각 모바일 단말기는 수신한 설문정보에 대응하는 설문지 화면(W100)을 표시하게 된다. 설문지 화면(W100)은 모임을 개최하고자 하는 일정에 대하여 타 사용자들의 선택을 입력받는 투표창(W101)을 포함할 수 있으며, 타 사용자들은 자신이 선호하는 날짜를 투표하는 방식으로 모임개최에 대한 의견을 회신할 수 있다.Accordingly, each mobile terminal displays a questionnaire screen W100 corresponding to the received questionnaire information. The questionnaire screen W100 may include a voting window W101 for receiving a selection of other users for a schedule for holding a meeting, and other users may input opinions on meeting holding by voting their preferred dates Can be returned.

각 사용자들의 회신이 종료되면, 서비스 서버는 다수에 의해 선택한 일자에 대응하여 모임 이벤트를 생성 및 등록하고, 모든 사용자들의 모바일 단말기에 공지정보를 제공함으로써 도 6b에 도시된 바와 같이 모바일 단말기는 해당 모임 이벤트의 주제, 개최 일시 및 지도가 첨부된 장소 등에 대한 정보를 포함하는 공지화면(W111)을 표시하게 된다.When the reply of each user is completed, the service server generates and registers a meeting event corresponding to the date selected by the plurality, and provides the notice information to all the users' mobile terminals. As shown in FIG. 6B, A notification screen W111 including information on the subject of the event, the date and time of the event, and the place where the map is attached is displayed.

도 7a 및 도 7b는 본 발명의 실시예에 따른 모임 이벤트 등록시 모임 진행과 관련된 절차에서 발생하는 화면을 예시한 도면이다.FIGS. 7A and 7B are views illustrating screens generated in a procedure related to meeting proceeding when registering a meeting event according to an embodiment of the present invention.

도 7a 및 도 7b를 참조하면, 모임 이벤트 등록 이후 진행자는 모임관리 시스템을 통해 모임 개최에 필요한 회비를 온라인 상에서 수금할 수 있으며, 모임관리 프로그램을 통해 회비 청구서를 발행하여 타 사용자들의 모바일 단말기에 전송하게 된다. 이에 따라, 타 사용자들의 모바일 단말기상에는 서비스 서버를 통해 복수의 은행서버와 연동하여 납부가 가능한 청구서 화면(W200)이 표시되게 된다.7A and 7B, after registering a meeting event, the host can collect the dues necessary for holding the meeting online through the meeting management system, issue the dues bill through the meeting management program, and transmit the bill to the mobile terminals of other users . Accordingly, on the mobile terminal of other users, an invoice screen W200 that can be paid in cooperation with a plurality of bank servers through the service server is displayed.

이러한 청구서 화면(W200)에는 '청구서명', '금액' 및 '납부기한'이 기재된 회비청구서(W201) 및 정상 납부시 납부결과를 알려주는 납부내역서(W202)가 포함될 수 있다.Such a bill screen W200 may include a billing statement W201 in which 'billing signature', 'amount' and 'due date' are described, and a payment history sheet W202 indicating the result of the payment in the normal payment.

특히, 사용자가 전술한 전자청구서(W201)의 '회비 납부하기'버튼을 선택하면, 은행 공통 API의 호출을 통해 구현된 이체화면(W210)이 표시되며, 사용자는 이체금액(W211)을 확인하고 입력란(W212)에 미리 설정한 자신의 계좌 및 그 계좌의 이체비밀번호를 입력하고 송금버튼(W213)을 클릭함으로써 간편하게 자신의 계좌를 통해 회비 납부절차를 진행할 수 있다. 여기서, 회비가 이체되는 계좌는 총무로 선정된 사용자가 설정한 계좌일 수 있으며, 해당 모임에서 발생하는 모든 비용에 대한 장부로서의 역할을 하게 된다.Particularly, if the user selects the 'pay slip' button of the electronic invoice W201, the transfer screen W210 implemented through the invocation of the bank common API is displayed, and the user confirms the transfer amount W211 It is possible to easily carry out the dues payment procedure through his / her account by inputting his / her account previously set in the input line W212 and the transfer password of the account and clicking the remittance button W213. Here, the account to which the membership fee is transferred may be an account set by a user selected as a secretary, and serves as a book about all costs incurred in the meeting.

한편, 본 발명의 모임관리 시스템은 모임 이벤트의 등록부터 종료까지 모임과 관련된 다양한 정보를 모바일 단말기를 통해 제공할 수 있다.Meanwhile, the meeting management system of the present invention can provide various information related to meetings from the registration to the end of the meeting event through the mobile terminal.

도 8a 내지 도 8d는 모임 개최에 따라, 모임 인원들에게 제공되는 모임 관련 정보에 대한 화면을 예시한 것으로, 도 8a를 참조하면 모임 인원들 중, 미납내역이 있는 경우 서비스 서버는 미납 내역을 공지하게 된다.8A to 8D illustrate a screen for meeting-related information provided to the meeting people according to a meeting holding. Referring to FIG. 8A, if there is an unpaid statement among the meeting persons, the service server notifies the non- .

이때, 이에 따른 미납공지 화면(W300)은 진행자의 의도에 따라, 모든 사용자 또는 해당 사용자의 모바일 단말기에 제공될 수 있으며, 미납공지 화면(W301)은 '미납자', '미납금액' 및 '납부기한' 등을 포함할 수 있다.At this time, the unpaid announcement screen W300 can be provided to all users or the mobile terminal of the user according to the intention of the host, and the unpaid announcement screen W301 can be provided to ' And the like.

또한, 도 8b를 참조하면 등록된 모임 이벤트의 일정에 기초하여 각 모바일 단말기는 알림정보를 제공받게 되며, 이에 따른 알림 화면(W310)에는 '모임일' 및 '장소'에 대한 정보를 포함하여 사용자가 해당 모임의 참석에 대한 정보를 확인할 수 있도록 한다. 또한, 알림정보창(W311)을 통해 타 모임 참석과 관련된 사용자에게 유용한 기능을 제공할 수 있으며, 이러한 기능으로는 '약도보기' 및 '택시 부르기'가 있고, 타 사용자들에 대한 자신의 상황을 알려 줄 수 있는 '늦어요' 및 '불참여' 기능을 제공하게 된다.In addition, referring to FIG. 8B, each mobile terminal receives notification information based on the schedule of the registered meeting event. In the notification screen W310, information on 'meeting day' and 'place' So that information about the attendance of the meeting can be confirmed. In addition, it is possible to provide a useful function to the user related to attendance of another party through the notification information window W311. Such functions include 'route map' and 'taxi calling' And provide "late" and "non-participation" functions.

뿐만 아니라, 도 8c를 참조하면 사용자는 모임 인원들 중에 누군가의 현재상황을 확인할 수 있으며, 위치확인 화면(W320)에서 문의란(W321)을 통해 특정 인원의 위치를 서비스 서버에 문의하면, 그 회신으로써 해당 사용자의 현재위치가 표시된 지도(W322)를 제공하게 된다.In addition, referring to FIG. 8C, the user can check the current status of some of the meeting persons. If the user inquires the service server about the position of a specific person through the inquiry field W321 in the location confirmation screen (W320) Thereby providing a map W322 showing the current location of the user.

그리고, 모임 이벤트가 종료되면, 각 모바일 단말기로 모임결과 화면(W330)에 제공될 수 있다. 도 8d를 참조하면, 이러한 모임결과 화면(W330)에는 해당 모임 이벤트에 대한 참여인원 및 불참인원에 대한 정보(W331)가 포함될 수 있고, 사용자는 이 화면을 통해 참여인원에 대한 리스트 및 출석 상황에 대한 리포트를 타 인원들과 공유할 수 있다.And, when the meeting event ends, it can be provided to the meeting result screen W330 in each mobile terminal. Referring to FIG. 8D, the meeting result screen (W330) may include information on participant and absent member (W331) for the meeting event, and the user can select the list and attendance status You can share your reports with others.

또한, 본 발명의 실시예에 따른 모임관리 시스템에서는 모임 활동과 관련하여 지출하는 비용에 대한 관리기능을 제공할 수 있다. 9a 내지 도 9c는 본 발명의 실시예에 따른 모임관리 시스템에서 제공하는 비용관리 기능의 실행시 제공되는 화면을 예시한 것이다.In addition, the meeting management system according to the embodiment of the present invention can provide a management function for expenditure related to the meeting activity. 9A to 9C illustrate screens provided when executing the cost management function provided by the meeting management system according to the embodiment of the present invention.

도 9a를 참조하면, 비용관리 화면(W400)으로서, 사용자가 모임 활동에서 발생한 비용에 대하여 자신의 모바일 단말기를 통해 요청(W401)하면, 서비스 서버는 모바일 단말기를 통해 그에 대한 비용의 처리를 위한 증빙자료를 요청할 수 있고, 사용자가 청구창(W402)을 통해 모바일 단말기에 탑재된 카메라를 이용하여 영수증을 촬영하여 첨부하거나, 또는 지출내역을 직접 입력하여 증빙자료를 업로드 함으로써 비용절차를 진행할 수 있다.Referring to FIG. 9A, when a user requests (W401) a cost generated in a meeting activity through his / her mobile terminal as a cost management screen (W400), the service server transmits a proof The user can request the data and the cost process can be performed by photographing and attaching the receipt using the camera mounted on the mobile terminal through the billing window W402 or by directly inputting the expenditure history and uploading the evidence.

그리고, 사용자들은 자신이 가입된 모임에서 지출된 내역을 자유롭게 확인할 수 있으며, 다른 지출결산 화면(W410)으로서 모바일 단말기를 통해 해당 모임에서의 특정 기간까지의 지출 내역을 요청(W411)하면, 서비스 서버는 데이터 베이스를 참조하여 이전부터 입력된 기간까지 지출된 총 비용을 추출하고 지출내역창(W412)을 통해 표시한다. The user can freely confirm the details of his or her participation in the meeting, and when the user requests the expenditure history (W411) through the mobile terminal as a different expenditure settlement screen (W410) up to a specific period in the meeting, Refers to the database, extracts the total expenditure spent from the previous period, and displays it through the expenditure history window (W412).

또한, 사용자들은 연 단위로 모임에 대한 전자장부상의 입, 출금 비용 및 기타 비용과 관련된 회계장부를 확인할 수 있고, 모바일 장치를 통해 화계장부창(W420)에서 서비스 서버에 요청하여 저장된 전자장부(W421)의 내용을 확인할 수 있다. In addition, the users can confirm the accounting books related to the entrance, withdrawal costs and other expenses on the electronic book to the meeting on an annual basis, and request the service server from the flower shop window (W420) through the mobile device and store the stored electronic books W421 ) Can be confirmed.

뿐만 아니라, 본 발명의 실시예에서는 특정 모임 이벤트가 종료되거나, 난 모임에 관련된 각종 부가정보를 제공할 수 있으며, 도 10은 본 발명의 모바일 단말기가 이러한 부가정보를 표시하는 부가정보 표시창(S500)을 예시하고 있다.In addition, in the embodiment of the present invention, a specific meeting event may be terminated or various additional information related to a meeting may be provided. FIG. 10 shows a side information display window S500 in which the mobile terminal of the present invention displays such side information. .

이러한 부가정보 화면(W500)에는 이전까지 진행된 모임에서 사용자들이 촬영한 사진 등을 업로드 하여 제작한 앨범(W501)을 표시하는 것으로, 모임에 속한 사용자들은 자신 또는 타 사용자가 업로드한 사진을 감상하거나 또는 타 사용자와 공유할 수 있다.In this additional information screen W500, an album W501 produced by uploading photographs taken by users in a previously conducted meeting is displayed. Users belonging to the meeting can enjoy the pictures uploaded by themselves or other users, It can be shared with other users.

상기한 설명에 많은 사항이 구체적으로 기재되어 있으나 이것은 발명의 범위를 한정하는 것이라기보다 바람직한 실시예의 예시로서 해석되어야 한다. 따라서, 발명은 설명된 실시예에 의하여 정할 것이 아니고 특허청구범위와 특허청구범위에 균등한 것에 의하여 정하여져야 한다.While a great many are described in the foregoing description, it should be construed as an example of preferred embodiments rather than limiting the scope of the invention. Accordingly, the invention is not to be determined by the embodiments described, but should be determined by equivalents to the claims and the appended claims.

100, 100.A, 100.B, 100.C : 모바일 단말기
110 : 통신장치 120 : 디스플레이
130 : 인터페이스 장치 140 : AP
150 : 메모리 160 : 기록매체
165 : 모임관리 프로그램 200 : 서비스 서버
210 : 커뮤니케이션 처리부 220 : 인증처리부
230 : 뱅킹 처리부 240 : 장부 DB
300 : API 서버
400, 400.A, 400.B, 400.C : 은행서버
100, 100.A, 100.B, 100.C: Mobile terminal
110: communication device 120: display
130: Interface device 140: AP
150: memory 160: recording medium
165: Meeting management program 200: Service server
210: communication processing unit 220: authentication processing unit
230: banking processing unit 240: book DB
300: API server
400, 400.A, 400.B, 400.C: bank server

Claims (11)

복수의 모바일 단말기와 연동하는 서비스 서버로서,
상기 복수의 모바일 단말기 중, 어느 하나에 의해 생성된 설문정보를 타 모바일 단말기에 제공하여 회신에 따라 모임 이벤트를 등록 및 진행하는 커뮤니케이션 처리부;
상기 모임 이벤트의 진행에 따라 발생하는 비용절차 처리를 요청하는 모바일 단말기에 대하여 정상 사용자 여부를 인증하는 인증 처리부;
정상 사용자로 인증된 모바일 단말기의 요청에 따라 API 서버가 제공하는 공통 API 통해 서로 다른 플랫폼을 갖는 복수의 은행서버간에 진행되는 전자금융거래를 처리하는 뱅킹 처리부; 및
상기 모임 이벤트 별로 전자장부를 생성하고, 상기 전자금융거래시 이력을 상기 전자장부에 반영하는 장부 DB를 포함하고,
상기 인증 처리부는,
상기 복수의 모바일 단말기 중, 어느 하나의 모바일 단말과 연계된 금융계좌를 비용 절차 처리를 위한 공금계좌로 설정하고,
타 모바일 단말로부터 비용절차 처리를 요청 받으면, 상기 공통 API를 통해 정상 사용자임이 인증하고, 인증토큰을 발급받아 저장하고,
상기 뱅킹 처리부는,
인증된 정상 사용자의 타 모바일 단말기로부터 요청에 따라 상기 공통 API를 호출하여 상기 공금계좌를 통한 전자금융거래에 대한 이력을 은행서버에 요청하는 서비스 서버.
1. A service server interworking with a plurality of mobile terminals,
A communication processing unit for providing questionnaire information generated by one of the plurality of mobile terminals to another mobile terminal and registering and proceeding the meeting event according to the reply;
An authentication processing unit for authenticating whether a normal user is requested to the mobile terminal requesting the cost procedure processing generated according to the progress of the meeting event;
A banking processing unit for processing an electronic financial transaction between a plurality of bank servers having different platforms through a common API provided by an API server according to a request of a mobile terminal authenticated as a normal user; And
And a book DB for generating an electronic book for each meeting event and reflecting a history of the electronic financial transaction to the electronic book,
The authentication processing unit,
Setting a financial account associated with one of the plurality of mobile terminals as a public money account for the fee procedure processing,
When receiving a request for cost processing from another mobile terminal, authenticates the normal user through the common API, issues an authentication token,
The banking processing unit,
And requests the bank server for a history of electronic financial transactions through the public money account by calling the common API according to a request from another mobile terminal of the authenticated normal user.
제 1 항에 있어서,
상기 커뮤니케이션 처리부는,
상기 복수의 모바일 단말기 중, 어느 하나로부터 상기 모임 이벤트를 등록하기 위한 하나 이상의 질의내용을 입력받아 상기 설문정보를 생성하고, 타 모바일 단말기로부터 설문정보에 대한 회신을 수신하는 설문정보 모듈;
상기 설문정보의 회신에 대응하여 모임 이벤트를 생성 및 등록하는 모임 이벤트 등록모듈;
등록된 모임 이벤트에 관련된 요청에 응답하여 하나 이상의 모임정보를 제공하는 이벤트 처리모듈;
등록된 모임 이벤트를 저장하는 이벤트 DB; 및
상기 모임 이벤트와 관련된 비용관리 요청시, 상기 인증 처리부 및 뱅킹 처리부에 요청하여 설정된 금융계좌를 통해 해당 비용절차를 수행하는 비용관리 모듈
을 포함하는 서비스 서버.
The method according to claim 1,
The communication processing unit,
A questionnaire information module for inputting one or more inquiry contents for registering the meeting event from any one of the plurality of mobile terminals and generating the questionnaire information and receiving a reply to the questionnaire information from another mobile terminal;
A meeting event registration module for creating and registering a meeting event in response to the reply of the questionnaire information;
An event processing module for providing at least one meeting information in response to a request related to a registered meeting event;
An event DB storing a registered meeting event; And
A cost management module for requesting the authentication processing unit and the banking processing unit to perform a corresponding cost process through a financial account set up when a cost management request related to the meeting event is requested,
/ RTI >
제 2 항에 있어서,
상기 장부 DB는,
상기 복수의 모바일 단말기로부터 상기 비용관리 모듈의 요청시, 상기 전자장부에서 설정된 기간내에 해당하는 비용내역을 추출하여 회계정보로서 제공하는 서비스 서버.
3. The method of claim 2,
The book DB,
Extracting a corresponding cost history within a predetermined period in the electronic book when the cost management module requests from the plurality of mobile terminals and providing the extracted cost history as accounting information.
제 2 항에 있어서,
커뮤니케이션 처리부는,
상기 복수의 모바일 단말기로부터 수신되는 모임과 관련된 하나 이상의 디지털 콘텐츠를 수신하면, 해당 모임에 대하여 상기 디지털 콘텐츠를 포함하는 앨범을 생성하여 상기 이벤트 DB에 저장하는 앨범생성 모듈
을 포함하는 서비스 서버.
3. The method of claim 2,
The communication processing unit,
An album creating module for creating an album including the digital content for the meeting and storing the album in the event DB when receiving one or more digital contents related to a meeting received from the plurality of mobile terminals,
/ RTI >
제 1 항에 있어서,
상기 커뮤니케이션 처리부는,
상기 모임 이벤트에 대한 장소 및 날짜를 포함하는 공지정보 및 상기 모임 이벤트의 진행에 따른 알림정보를 상기 복수의 모바일 단말기에 제공하는 알림 모듈
을 포함하는 서비스 서버.
The method according to claim 1,
The communication processing unit,
A notifying module for providing notifying information including a place and date for the meeting event and notification information according to the progress of the meeting event to the plurality of mobile terminals
/ RTI >
제 1 항에 있어서,
커뮤니케이션 처리부는,
상기 복수의 모바일 단말기 중, 어느 하나의 요청에 따라, 선택된 타 모바일 단말기에 대한 위치정보를 수신 및 제공하는 위치정보 처리모듈
을 포함하는 서비스 서버.
The method according to claim 1,
The communication processing unit,
A location information processing module for receiving and providing position information on another selected mobile terminal in response to a request from the plurality of mobile terminals,
/ RTI >
삭제delete 제 1 항에 있어서,
상기 뱅킹 처리부는,
인증된 정상 사용자의 모바일 단말기로부터 요청되는 상기 비용절차에 대응하여 상기 공통 API를 통해 상기 전자금융거래를 요청하고, 결과를 해당 모바일 단말기에 제공하는 서비스 서버.
The method according to claim 1,
The banking processing unit,
Requesting the electronic financial transaction through the common API in response to the expense procedure requested from the mobile terminal of the authenticated normal user, and providing the result to the corresponding mobile terminal.
복수의 모바일 단말기;
상기 복수의 모바일 단말기와 연동하여 요청에 따라 설문정보를 생성 및 제공하며, 설문결과에 대응하여 모임 이벤트를 생성 및 등록하고, 등록된 모임 이벤트와 관련된 하나 이상의 정보를 상기 복수의 모바일 단말기에 제공하며, 상기 모임 이벤트와 관련된 비용절차 발생시 공통 API를 통해 상기 비용절차를 진행하는 서비스 서버; 및
복수의 은행서버와 연계하여 뱅킹 서비스의 제공에 필요한 공통 API를 제공하는 API 서버를 포함하고,
상기 서비스 서버는,
상기 모임 이벤트의 진행에 따라 발생하는 비용절차 처리를 요청하는 해당 모바일 단말기에 대하여 정상 사용자 여부를 인증하는 인증 처리부; 및
정상 사용자로 인증된 모바일 단말기에 대하여 API 서버가 제공하는 공통 API 통해 서로 다른 플랫폼을 갖는 복수의 은행서버간에 진행되는 전자금융거래를 처리하는 뱅킹 처리부를 포함하고,
상기 인증 처리부는,
상기 복수의 모바일 단말기 중, 어느 하나의 모바일 단말과 연계된 금융계좌를 비용 절차 처리를 위한 공금계좌로 설정하고,
타 모바일 단말로부터 비용절차 처리를 요청 받으면, 공통 API를 통해 정상 사용자임이 인증하고, 인증토큰을 발급받아 저장하고,
상기 뱅킹 처리부는,
인증된 정상 사용자의 타 모바일 단말기로부터 요청에 따라 상기 공통 API를 호출하여 상기 공금계좌를 통한 전자금융거래에 대한 이력을 은행서버에 요청하는 서비스 서버를 이용한 모임관리 시스템.
A plurality of mobile terminals;
Generating and providing survey information according to a request, generating and registering a meeting event in response to a survey result, providing one or more pieces of information related to a registered meeting event to the plurality of mobile terminals A service server for proceeding with the cost process through a common API when a cost procedure associated with the meeting event occurs; And
And an API server for providing a common API necessary for providing a banking service in cooperation with a plurality of bank servers,
The service server,
An authentication processing unit for authenticating whether or not the mobile terminal is a normal user requesting a cost procedure process occurring according to the progress of the meeting event; And
And a banking processor for processing an electronic financial transaction between a plurality of bank servers having different platforms through a common API provided by an API server for a mobile terminal authenticated as a normal user,
The authentication processing unit,
Setting a financial account associated with one of the plurality of mobile terminals as a public money account for the fee procedure processing,
Upon receiving a request for cost processing from another mobile terminal, the mobile terminal authenticates that the user is a normal user through a common API, issues an authentication token,
The banking processing unit,
And requests the bank server for a history of the electronic financial transaction through the public money account by calling the common API according to a request from another mobile terminal of the authenticated normal user.
제 9 항에 있어서,
상기 복수의 모바일 단말기는,
정보통신망을 통해 상기 서비스 서버와 연결되어 모임 관리를 위한 데이터를 송수신하는 통신 장치;
프로그램의 실행에 따른 화면을 표시하는 디스플레이;
사용자의 조작을 입력받아 상기 프로그램에 반영하는 인터페이스 장치;
상기 프로그램이 기록되는 기록매체; 및
상기 프로그램을 실행하는 AP 및 프로세스가 상주하는 메모리
를 포함하는 서비스 서버를 이용한 모임관리 시스템.
10. The method of claim 9,
Wherein the plurality of mobile terminals comprises:
A communication device connected to the service server through an information communication network to transmit and receive data for meeting management;
A display for displaying a screen according to the execution of the program;
An interface device that receives a user's operation and reflects the operation on the program;
A recording medium on which the program is recorded; And
An AP executing the program and a memory in which the process resides
And a service management server for managing the meeting management server.
제 10 항에 있어서,
상기 서비스 서버는,
상기 복수의 모바일 단말기 중, 어느 하나에 의해 생성된 설문정보를 타 모바일 단말기에 제공하여 회신에 따라 모임 이벤트를 등록 및 진행하는 커뮤니케이션 처리부; 및
상기 모임 이벤트 별로 전자장부를 생성하고, 상기 전자금융거래시 이력을 상기 전자장부에 반영하는 장부 DB
를 포함하는 서비스 서버를 이용한 모임관리 시스템.
11. The method of claim 10,
The service server,
A communication processing unit for providing questionnaire information generated by one of the plurality of mobile terminals to another mobile terminal and registering and proceeding the meeting event according to the reply; And
Generating a electronic book for each meeting event, and generating a book DB for reflecting the history of the electronic financial transaction in the electronic book,
And a service management server for managing the meeting management server.
KR1020170047173A 2017-04-12 2017-04-12 Service server and meeting management system using the same Active KR101799054B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170047173A KR101799054B1 (en) 2017-04-12 2017-04-12 Service server and meeting management system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170047173A KR101799054B1 (en) 2017-04-12 2017-04-12 Service server and meeting management system using the same

Publications (1)

Publication Number Publication Date
KR101799054B1 true KR101799054B1 (en) 2017-12-12

Family

ID=60943943

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170047173A Active KR101799054B1 (en) 2017-04-12 2017-04-12 Service server and meeting management system using the same

Country Status (1)

Country Link
KR (1) KR101799054B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200029216A (en) * 2018-09-10 2020-03-18 주식회사 우리은행 Financial server and the operation method
KR102248472B1 (en) 2020-06-24 2021-05-04 김해용 Meeting management system
KR102503140B1 (en) 2021-10-25 2023-02-23 이희선 Control method of server for providing group account management service

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20200029216A (en) * 2018-09-10 2020-03-18 주식회사 우리은행 Financial server and the operation method
KR102101732B1 (en) * 2018-09-10 2020-04-20 주식회사 우리은행 Financial server and the operation method
KR102248472B1 (en) 2020-06-24 2021-05-04 김해용 Meeting management system
KR102503140B1 (en) 2021-10-25 2023-02-23 이희선 Control method of server for providing group account management service

Similar Documents

Publication Publication Date Title
RU2620715C2 (en) System of cash transactions
KR101314381B1 (en) Methods and apparatus for funds remittances to non-payment card accounts using payment card system
US7856406B2 (en) System and method for managing accounts payable and accounts receivable
US20090182664A1 (en) Integrating social networking with financial services
US20080275816A1 (en) Method and System for Increasing Client Participation in a Network-Based Bill Pay Service
US20040210521A1 (en) Web-based payment system with consumer interface and methods
US20080010194A1 (en) Method and apparatus for financing community expenses
CN110009326A (en) Accounting system, transaction and its processing method, terminal, system, device and medium
US20140019341A1 (en) Method, apparatus and computer readable storage to effectuate an instantaneous monetary transfer
AU2016200982A1 (en) Communication system and method
KR101799054B1 (en) Service server and meeting management system using the same
CN111292073B (en) Offline payment system and method based on payment platform
US20220051208A1 (en) Server arrangement and related methods for performing financial operations
JP7612924B2 (en) Transportation expense payment system and transportation expense payment method
KR100364013B1 (en) Method to executing the total bill demand and total payment for the bill demands from service providers via on-line on Internet
KR102187419B1 (en) Data management system for culture art performance between participants and data management method thereof
US20130173472A1 (en) Transaction Management System
KR20090000821A (en) Loan Transaction Management System
KR101482603B1 (en) System and method for financial services
US20150269523A1 (en) Computer system for extracting and clustering ip document information and for furnishing an online quote for replying to an outstanding deadline
CN113570361A (en) A credit medical treatment platform based on commercial bank credit products
KR20090049827A (en) Mileage payment guarantee system based on cash standard
Uwamariya The Role of Mobile Banking in Fostering Microfinance Performance–A Case Study of Urwego Opportunity Bank in Rwanda
KR20020034001A (en) Payment for Proxy Service providing System by Network and Method thereof
Koedrabruen et al. A Prototype of Retail Internet Banking for Thai Customers

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170412

PA0201 Request for examination
PA0302 Request for accelerated examination

Patent event date: 20170412

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20170609

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20171108

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20171113

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20171114

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20201109

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20211007

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20231113

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20241119

Start annual number: 8

End annual number: 8