KR100428407B1 - 웹서버 장치에서 주식투자게임을 제공하기 위한 방법 - Google Patents

웹서버 장치에서 주식투자게임을 제공하기 위한 방법 Download PDF

Info

Publication number
KR100428407B1
KR100428407B1 KR10-2002-0066827A KR20020066827A KR100428407B1 KR 100428407 B1 KR100428407 B1 KR 100428407B1 KR 20020066827 A KR20020066827 A KR 20020066827A KR 100428407 B1 KR100428407 B1 KR 100428407B1
Authority
KR
South Korea
Prior art keywords
game
fund
members
amount
manager
Prior art date
Application number
KR10-2002-0066827A
Other languages
English (en)
Other versions
KR20020090979A (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 KR10-2002-0066827A priority Critical patent/KR100428407B1/ko
Publication of KR20020090979A publication Critical patent/KR20020090979A/ko
Priority to PCT/KR2003/002056 priority patent/WO2004040495A1/en
Priority to AU2003264999A priority patent/AU2003264999A1/en
Application granted granted Critical
Publication of KR100428407B1 publication Critical patent/KR100428407B1/ko

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • 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/10Services
    • 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/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3225Data transfer within a gaming system, e.g. data sent between gaming machines and users
    • G07F17/3232Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed
    • G07F17/3237Data transfer within a gaming system, e.g. data sent between gaming machines and users wherein the operator is informed about the players, e.g. profiling, responsible gaming, strategy/behavior of players, location of players
    • G07F17/3239Tracking of individual players
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • G07F17/3255Incentive, loyalty and/or promotion schemes, e.g. comps, gaming associated with a purchase, gaming funded by advertisements
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/3288Betting, e.g. on live events, bookmaking

Landscapes

  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • General Health & Medical Sciences (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Finance (AREA)
  • Marketing (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Social Psychology (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

본 발명은 웹서버 장치에서 주식투자게임을 제공하기 위한 방법에 관한 것이다. 이러한 본 발명에 따르면, 먼저 웹사이트에 가입하여 게임에 참가하는 회원들은 게임등록비를 지불하고, 지불된 등록비는 사이버머니로 환산되어 해당 회원의 사이버계좌에 적립된다. 또한, 회원은 사이트 요구에 따라 상기 등록비에 해당하는 사이버머니에서 상금, 보험금, 지명금을 분할해서 지불한다. 개인수익률게임 참가시, 회원들은 소정기간동안 자신의 이미 보유하거나 웹사이트를 통해 개설한 증권계좌를 가지고 실전투자를 하게 되며, 웹사이트는 소정주기 혹은 실시간으로 회원들의 거래내역을 증권사 서버에 요청하는 방식으로 모니터링하여 수익률을 계산한다. 이후, 게임종료시 웹사이트는 회원들이 게임참가비로 지불한 상금의 합을 분배하여 소정 상위 수익률들에 대응하는 회원들에게 지급하고 회원들이 게임참가비로 지불한 보험금의 합을 분배하여 소정비율이상 손실이 발생한 회원들에게 지급한다. 한편, 웹사이트는 소정기준에 의해 펀드수익률게임에 참가할 펀드매니저들을 선발한다. 이후, 상기 웹사이트는 회원들이 소정수의 펀드매니저들을 지명할수 있도록 선발된 펀드매니저들(영구펀드매니저 포함)을 웹페이지에 게재한다. 회원들 각각이 원하는 펀드매니저들을 지명하면, 웹사이트는 특정 펀드매니저를 지명한 회원들의 지명금의 합을 상기 특정 펀드매니저의 투자금으로 증액한다. 이후, 상기 특정 펀드매니저는 상기 투자금을 가지고 웹사이트에서 제공하는 증권계좌를 통해 실전 투자를 하게 된다. 게임종료시 웹사이트는 발생된 수익금과 투자금을 분배하여 상기 특정펀드매니저와 상기 펀드매니저를 지정한 회원들에게 지급한다. 한편, 웹사이트는 수익을 달성한 펀드매니저들중 규정된 연속회수 이상 수익을 발생한 펀드매니저에게 매니저선발게임에 참가하지 않고 바로 펀드수익율게임에 참가할수 있는 영구펀드매니저 자격을 부여하고, 나머지 펀드매니저들에게는 매니저선발게임에 참가할수 있는 자격을 부여한다. 여기서, 상기 영구펀드매니저 자격은 마이너스 수익률 누적값이 소정값(30%)을 초과할 경우 상실된다. 아울러, 펀드수익율게임 전에, 회원들은 펀드매니저들에게 배팅을 하고, 웹사이트는 게임종료후 배팅에 성공한 회원들에게 배당금을 지급한다.

Description

웹서버 장치에서 주식투자게임을 제공하기 위한 방법{METHOD FOR SUPPLING STOCK INVESTMENT GAME IN WEB SERVER}
본 발명은 온라인 게임 장치 및 방법에 관한 것으로, 특히 웹서버장치에서 주식투자게임을 제공하기 위한 방법에 관한 것이다.
인터넷(internet)은 전세계 어디서나 접속하고자 하는 상대편 컴퓨터에 TCP/IP(Transmission Control Protocol/internet Protocol)라는 공통의 프로토콜을 이용하여 자유롭게 연결할 수 있도록 구성된 개방형 네트워크로서, 기본적인 문자정보의 전달은 물론 압축기술의 발전과 더불어 멀티미디어 정보의 전달에 이용되고 있다. 이와 같은 인터넷은 국내를 비롯해 세계적으로 사용이 급격하게 증가되면서 기존 사업의 전 부분에 걸쳐 효율성과 생산성 제고를 위한 전략적인 도구로서 중요성이 급속히 증대되고 있으며, 인터넷을 통한 새로운 비즈니스 기회가 지속적으로 창출됨은 물론, 그 영역도 확장되고 있는 추세여서 인터넷을 이용한 사업자들이 점차 증가되고 있다. 상기 인터넷을 통한 비즈니스의 일환으로 인터넷 광고, 인터넷방송, 온라인 게임, 인터넷 신문/잡지, 검색서비스, 포탈 서비스, 전자 상거래, 사이버 증권거래 등의 다양한 컨텐츠를 제공하는 사이트들이 급격히 증가되고 있다.
예컨대, 최근 증권 분야에서 인터넷을 통한 증권 거래가 급속하게 성장하고 있다. 즉, 인터넷의 보급으로 인해 개인 투자자들의 증권 거래가 활성화되고 있으며, 증권 시장에서 개인 투자자들의 경쟁력 있는 제고를 위한 증권 정보의 수요가 증대되고 있다. 이러한 증권 정보의 수요 증대로 인해 인터넷을 이용하여 증권 정보를 제공하는 정보 제공 사이트들이 급격히 증가하고 있다.
즉, 증권회사에서 운용하거나 정보서비스를 제공하는 수많은 인터넷 웹사이트에서 주식에 관련된 정보를 제공하고 있다. 따라서, 개인투자자는 직접 증권거래소나 증권회사를 방문하거나 또한 전화, 신문, TV 또는 인터넷을 통해서 주식 정보를 얻을수 있다. 즉, 일반 개인 주식 투자자들은 이렇게 얻은 주식 정보를 기초로 하여 증권회사를 통하여 주식투자를 하는 것이 일반적이다.
그러나, 종래의 주식에 관한 정보는 단순히 현재의 수치적인 정보만을 제공하고 있어 주가의 흐름이나 장래의 주가변화 등을 각 사용자가 판단해야 하는 부담이 있고, 특히 경험이 없는 개인 투자자의 경우 주가의 흐름이나 현재 형성되고 있는 주가의 객관적인 비교 및 판단할수 있는 기준이 없어 투자에 대한 위험성을 안고 있는 문제가 있다. 따라서 일반 개인 주식 투자자들은 투자에 관련된 충분한 지식과 경험이 부족하고 종목의 선정과 매매 시점을 적절히 구사하기 어렵다.
다른 예로, 간접 투자 방법으로 증권사에서 추천하는 펀드에 가입하기도 하나, 이것은 단순히 일정기간동안 소정 금액을 증권사에 위임하고 이후 창출되는 배당금을 수령하는 것으로, 투자자는 매니저의 매매성향이라든지 거래내역 등을 확인할 수가 없다. 따라서 주식투자에 대해 충분한 지식과 경험이 부족할 경우, 펀드(펀드매니저) 투자에 대해서도 의구심을 갖게 될 것이다.
다양한 모의투자게임에서 입증된 바와 같이, 증권사의 펀드매니저보다 높은 수익률을 낼수 있는 개인투자자들이 많이 있다. 그러나, 개인투자자는 투자할수 있는 금액이 그리 크지 않기 때문에 보다 많은 수익을 올릴수 있음에도 불구하고 한계에 부딪히곤 한다. 만일, 신뢰성이 입증된 개인투자자에게 일반인들이 투자를 하고, 상기 개인투자자가 투자받은 금액을 가지고 주식투자를 한다면, 개인투자자 및 일반인들 모두 만족스런 투자가 될 수 있을 것이다. 또한, 손실액에 대해 어느 정도 보상을 받을수 있는 방안이 있다면 개인투자자들이 보다 안정적인 투자를 할수 있는 방안이 될 것이다.
또한, 실전 주식투자게임의 경우, 최소한의 투자금액(300만원 이상 등의 증권계좌)을 요구하고 있어 자금이 부족한 개인투자자는 참가할 엄두도 내지 못하거니와, 게임 기간이 길기 때문에(3개월 등) 참가자들 대부분이 투자 게임을 진행하는 과정에서 의욕을 상실하고 게임을 포기하는 경우가 빈번하다.
한편, 근래에 들어, 초보 투자자들이 증권 사이트에서 활동하는 검증되지 않은 사이버 애널리스트들을 맹신하여 손실을 입는 경우가 빈번히 발생하고 있다.
상기와 같은 문제점들을 해결하기 위해 안출된 것으로써, 본 발명의 목적은 회원들이 상금으로 지불한 금액을 누적하여 게임대회에서 입상한 입상자들에게 지급하는 웹사이트를 지원하기 위한 방법을 제공함에 있다.
본 발명의 다른 목적은 회원들이 보험금으로 지불한 금액을 누적하여 게임대회에서 소정 손실이 발생한 참가자들에게 지급하는 웹사이트를 지원하기 위한 방법을 제공함에 있다.
본 발명의 또 다른 목적은 회원들이 지명금으로 지불한 금액을 회원들 각각이 지정한 해당 펀드매니저들의 투자원금으로 적립하는 웹사이트를 지원하기 위한 방법을 제공함에 있다.
본 발명의 또 다른 목적은 게임 참가자들의 실전 거래 데이터를 증권사의 서버로 요청하고, 수신된 참가자들의 거래데이터에 근거한 수익률들을 비교하며, 소정 상위 수익률들에 대응하는 참가자들에게 상금을 지급하는 웹사이트를 지원하기 위한 방법을 제공함에 있다.
본 발명의 또 다른 목적은 소정 기준에 의해 선발된 펀드매니저가 소정 회원들이 지불한 지명금들의 합을 가지고 소정 기간동안 주식투자를 하고, 주식투자로부터 발생된 수익금과 지명금들의 합을 펀드매니저와 회원들에게 분배하는 웹사이트를 지원하기 위한 방법을 제공함에 있다.
상기 목적들을 달성하기 위한 본 발명에 따른 주식투자게임을 제공하는 웹서버의 서비스 방법은, 회원의 입력에 따라 사이버계좌에 적립되어 있는 사이버머니에서 제1금액, 제2금액, 제3금액을 분할하여 게임참가자 데이터베이스에 등록하는 과정과, 상기 게임참가자데이터베이스에 등록된 게임참가 회원들이 개인수익률게임 대회 기간동안 실전투자를 수행하며, 상기 실전투자에 의해 발생되는 거래데이터들에 의해 수익률을 계산하여 디스플레이하는 과정과, 상기 개인수익률게임 대회 종료시, 상기 게임참가 회원들의 최종 수익률들을 계산하고, 상기 수익률들에 근거하여 소정 상위 순위자들과 소정비율 이상 손실이 발생한 손실 회원들을 선택하는 과정과, 상기 게임 참가 회원들의 제1금액들을 합산한 총상금을 독출하고, 상기 상위 순위자들의 제1금액들을 합산한 금액에서 각 순위자의 제1금액이 차지하는 비율에 따라 상기 총삼금을 배분하여 상기 순위자들의 각각에게 지급할 상금을 계산하는 과정과, 상기 게임 참가 회원들의 제2금액들을 합산한 총보험금을 독출하고, 상기 손실 회원들의 제2금액들을 합산한 금액에서 각 손실 회원의 제2금액이 차지하는 비율에 따라 상기 총보험금을 배분하여 상기 손실회원들의 각각에게 지급할 보험금을 계산하는 과정과, 소정게임에 의해 선발된 회원들과 소정 기준에 의해 영구펀드매니저 자격이 부여된 회원들을 펀드수익율게임에 참가할 펀드매니저들로 결정하는 과정과, 소정기간동안 상기 게임등록데이터베이스에 등록된 회원들의 요청에 따라 상기 제3금액을 적어도 하나의 펀드매니저에게 지명하는 과정과, 상기 펀드매니저들의 각각에게 지명된 금액을 현금으로 전환하고, 상기 현금을 상기 웹서버가 운영하는 은행계좌에서 해당 펀드매니저의 증권계좌로 이체하여 상기 펀드매니저들의 투자금을 증액하는 과정과, 상기 펀드매니저들이 펀드수익률게임 대회 기간동안 실전투자를 수행하고, 상기 실전투자에 의해 발생되는 거래데이터들에 의해 수익률을 계산하여 디스플레이하는 과정과, 마이너스 수익률이 일정비율 이상 발생시, 해당 펀드매니저의 활동을 중지시키고, 잔여 투자금을 투자비율에 따라 상기 펀드매니저와 상기 펀드매니저를 지명한 회원들에게 분배하여 해당 투자 회원들에게 지급할 금액을 계산하는 과정과, 상기 대회 종료시, 투자금과 수익금을 펀드매니저와 지명금을 지명한 지명자들에게 투자비율에 따라 분배하여 해당 투자 회원들에게 지급할 금액을 계산하는 과정을 포함하는 것을 특징으로 한다.
바람직하기로, 상기 펀드수익율게임에 참가한 펀드매니저들중 영구펀드매니저들과 수익을 달성한 펀드매니저들을 분류하는 과정과, 상기 영구펀드매니저들의 각각에 대하여 마이너스 수익률 누적값이 소정값을 초과하는지 검사하고, 상기 소정값을 초과하는 경우 영구펀드매니저 자격을 박탈하는 과정과, 상기 수익을 달성한 펀드매니저들의 각각에 대하여 규정된 연속횟수 이상 수익률을 달성했는지 검사하고, 상기 규정된 연속횟수 이상 수익률을 달성한 경우 영구펀드매니저로 결정하고, 그렇지 않으면 매니저선발게임에 참가할수 있는 자격을 부여하는 과정을 더 포함하는 것을 특징으로 한다.
바람직하기로, 상기 펀드매니저들을 결정한후, 소정시간동안 배팅게임참여를 요청하는 메시지를 디스플레이하는 과정과, 상기 소정시간동안 배팅게임에 참여한 회원들의 각각에 대하여 회원이 입력한 배팅금과 배팅대상 펀드매니저를 대응시켜 데이터베이스에 저장하는 과정과, 상기 펀드수익률게임 대회가 종료하는지 검사하는 과정과, 상기 대회 종료시, 최고 수익률을 달성한 펀드매니저에게 배팅한 회원들의 정보를 상기 데이터베이스에서 독출하는 과정과, 상기 회원들의 배팅금들에 근거해서 상기 회원들의 각각에게 배당할 배당금을 계산하고, 상기 계산된 배당금을 해당 회원의 사이버계좌에 적립시키는 과정을 더 포함하는 것을 특징으로 한다.
도 1은 본 발명에 따른 네트워크 구성을 도시하는 도면.
도 2는 도 1의 구성에서 서버의 보다 구체적인 구성을 도시하는 도면.
도 3은 본 발명의 실시 예에 따른 서버의 전반적인 제어절차를 도시하는 도면.
도 4는 도 3에서 설명한 로그온루틴의 상세 절차를 도시하는 도면.
도 5는 도 3에서 설명한 게임참여신청 루틴의 상세 절차를 도시하는 도면.
도 6은 도 3에서 설명한 개인수익률게임 루틴의 상세 절차를 도시하는 도면.
도 7은 도 6에서 설명한 상금지급루틴의 상세 절차를 도시하는 도면.
도 8은 도 6에서 설명한 보험금지급루틴의 상세 절차를 도시하는 도면.
도 9는 도 3에서 설명한 매니저선발게임 루틴의 상세 절차를 도시하는 도면.
도 10은 도 9에서 설명한 배팅게임루틴의 상세 절차를 도시하는 도면.
도 11은 도 3에서 설명한 펀드수익률게임루틴의 상세 절차를 도시하는 도면.
도 12는 도 11에서 설명한 지명금지명루틴의 상세 절차를 도시하는 도면.
도 13은 계좌입금루틴에 대한 상세 절차를 도시하는 도면.
도 14는 도 3에서 설명한 게시판운영 루틴의 상세 절차를 도시하는 도면.
도 15는 도 3에서 설명한 대화방운영 루틴의 상세 절차를 도시하는 도면.
도 16은 본 발명에 따른 웹사이트의 메인 페이지(main page)의 일 예를 보여주는 도면.
도 17은 증권계좌 데이터의 저장형태를 보여주는 도면.
이하 본 발명의 바람직한 실시 예를 첨부된 도면의 참조와 함께 상세히 설명한다. 본 발명을 설명함에 있어서, 관련된 공지기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단된 경우 그 상세한 설명은 생략한다.
이하 설명되는 본 발명은 사이버 주식투자게임을 제공하는 웹사이트의 구현에 관한 것이다.
간단히 살펴보면, 상기 웹사이트에 가입하여 게임에 참가하는 회원들은 게임등록비를 지불하고, 지불된 등록비는 사이버머니로 환산되어 해당 회원의 사이버계좌에 적립된다. 또한, 회원은 사이트 요구에 따라 상기 등록비에 해당하는 사이버머니에서 상금, 보험금, 지명금을 분할하여 저장한다. 상기 상금과 보험금은 개인수익률게임 참가시 웹사이트에 지불되고, 상기 지명금은 펀드수익률게임 참가시 지불된다. 따라서, 게임참가시 상기 상금, 보험금, 지명금은 초기화된다.
개인수익률게임 참가시, 회원들은 소정기간동안 자신의 이미 보유한 증권계좌를 가지고 실전투자를 하게 되며, 웹사이트는 소정주기 혹은 실시간으로 회원들의 거래내역을 증권사 서버에 요청하는 방식으로 모니터링하여 수익률을 계산한다. 이후, 게임종료시 웹사이트는 회원들이 게임참가비로 지불한 상금의 합을 분배하여 소정 상위 수익률들에 대응하는 회원들에게 지급하고, 회원들이 게임참가비로 지불한 보험금의 합을 분배하여 소정비율이상 손실이 발생한 회원들에게 지급한다(은행계좌이체 혹은 사이버계좌 적립).
한편, 웹사이트는 개인수익률게임에서 입상한 회원들, 게시판에 양질의 정보를 등록하여 추천수가 많은 회원들, 이전 펀드수익률게임에서 수익을 발생한 회원들을 매니저선발게임의 참가자로 결정한다. 상기 참가자들은 앞서 설명한 개인수익률게임과 같은 방식으로 실전투자를 하게 되며, 웹사이트는 소정주기 혹은 실시간으로 참가자들의 거래내역을 모니터링하여 수익률을 계산한다. 이후 게임종료시 웹사이트는 소정 상위 수익률들에 대응하는 참가자들을 펀드수익률게임의 펀드매니저로 결정한다.
상기와 같이 펀드매니저들이 선발되면, 웹사이트는 회원들이 소정수의 펀드매니저들을 지명할수 있도록 선발된 펀드매니저들(영구펀드매니저 포함)을 웹페이지에 게재한다. 회원들 각각이 원하는 펀드매니저들을 지명하면, 웹사이트는 특정 펀드매니저를 지명한 회원들이 지불한 지명금의 합을 상기 특정 펀드매니저의 투자금으로 증액한다. 이후, 상기 특정 펀드매니저는 상기 투자금(혹은 증액받은 투자원금 + 자신의 투자원금)을 가지고 웹사이트에서 제공하는 증권계좌를 통해 실전 투자를 하게 된다. 게임종료시 웹사이트는 발생된 수익금과 투자금을 분배하여 상기 특정펀드매니저와 상기 펀드매니저를 지정한 회원들에게 지급한다.
한편, 웹사이트는 수익을 달성한 펀드매니저들중 규정된 연속회수 이상 수익을 발생한 펀드매니저에게 매니저선발게임에 참가하지 않고 바로 펀드수익율게임에 참가할수 있는 영구펀드매니저 자격을 부여하고, 나머지 펀드매니저들에게는 매니저선발게임에 참가할수 있는 자격을 부여한다. 여기서, 상기 영구펀드매니저 자격은 마이너스 수익률 누적값이 소정값(30%)을 초과할 경우 상실된다. 아울러, 펀드수익율게임 전에, 회원들은 펀드매니저들에게 배팅을 하고, 웹사이트는 게임종료후 배팅에 성공한 회원들에게 배당금을 지급한다.
상기한 내용에 근거한 시스템 구성 및 처리 동작을 살펴보면 다음과 같다.
도 1은 본 발명에 따른 네트워크 구성을 도시하고 있다.
도시된 바와 같이, 본 발명에 따른 네트워크는, 복수의 클라이언트들(21,22,..2N)과, 서버(11)와, 금융기관 서버(41)와, 복수의 증권사 서버들(31,32,..,3N)을 포함하여 구성된다. 여기서, 상기 클라이언트는 인터넷 접속이 가능한 개인용 컴퓨터(PC : personal computer)가 사용된다. 다른 예로, 셀룰라폰, PDA(Personal data assistant), 노트북 등의 휴대용 단말기가 될 수 있다.
상기 도 1을 참조하면, 먼저 서버(11)는 본 발명에 따른 주식투자게임을 위한 웹사이트(web site)를 제공한다. 대표적인 기능들로, 상기 웹사이트는 게임 참가자들의 실전 거래 데이터를 증권사의 서버로 요청하고, 수신된 참가자들의 거래데이터에 근거한 수익률들을 비교하며, 소정 상위 수익률들에 대응하는 참가자들에게 상금을 지급하는 기능을 수행한다. 그리고, 웹사이트는 회원들이 지불한 지명금의 합을 상기 회원들이 지정한 펀드매니저의 투자금으로 적립하고, 이후, 상기 특정 펀드매니저가 상기 투자금(혹은 증액받은 투자금 + 자신의 투자원금)을 가지고 실전주식투자를 하여 발생된 수익금을 상기 펀드매니저와 상기 회원들에게 분배 지급하는 기능을 수행한다. 상기 서버(11)의 상세 구성 및 동작은 이후에 상세히 설명될 것이다.
복수의 클라이언트들(21,22,..,2N)은 네트워크 통신망(51)을 통해 사이버 증권거래를 수행할수 있도록 전용 에뮬레이터(emulator) 또는 웹 브라우저가 설치되어 있고, 전용 에뮬레이터 또는 웹 브라우저를 실행하여 증권회사에 연결한후 사이버 증권거래를 수행한다. 또한 본 발명에 따라 상기 서버(11)에 연결한후 사이버 주식투자게임을 수행한다. 이 과정에서, 사용자가 모니터상에 디스플레이된 웹사이트에 게재된 버튼(혹은 영역) 입력시(클릭시) 클라이언트는 상기 입력에 따른 메시지를 생성하여 상기 서버(11)로 전송하고, 아울러 상기 메시지에 응답하여 상기 서버(11)로부터 수신되는 웹페이지를 모니터상에 디스플레이한다.
금융기관 서버(41)는 상기 서버(11) 상에서 이루어지는 온라인 뱅킹(online banking) 서비스를 제공한다. 예를 들어, 상기 서버(41)는 상기 금융기관 서버(41)로 특정 계좌의 입출금 내역을 요청할수 있고, 다른 금융기관 계좌로의 이체를 요청할수 있다. 또한, 상기 서버(41)로 접속한 회원이 페이지에 게재된 온라인뱅킹창을 통해 온라인 뱅킹을 수행할 때, 상기 회원의 입력(계좌 이체 등)을 처리한다.
증권사들의 서버들(31,32,...3M)은 각각 회원들의 매매주문을 입력받아 증권거래소 전산시스템(도시하지 않음)으로 전송하고, 상기 증권거래소 전산시스템으로부터의 매매결과를 수신하여 저장한다. 아울러, 본 발명에 따라, 상기 서버(11)로부터 특정 회원의 계좌데이터( 및 거래데이터) 요청시 상기 회원의 계좌데이터를 상기 서버(11)로 전송한다.
도 2는 도 1의 구성에서 서버(11)의 보다 구체적인 구성을 도시하고 있다.
도시된 바와 같이, 상기 서버(11)는 제어부(CPU)(200), ROM(210), RAM(220),외부기억장치(230), UDP통신부(240), 입력인터페이스(250), 출력인터페이스(260) 및 각종 외부장치들(251,252, 261,262)을 포함하여 구성된다.
상기 도 2를 참조하면, 먼저 제어부(200)는 상기 서버(11)의 전반적인 동작을 제어한다. ROM(210)은 상기 제어부(200)가 사용하는 고정 프로그램이나 고정 파라미터 등을 저장한다. RAM(220)은 상기 제어부(200)가 실행하는 각종 프로그램 및 프로그램 수행중에 발생하는 일시적인 데이터를 저장한다. 상세히, 상기 RAM(220)은 회원의 등록, 수정 및 삭제와 회원의 로그온시 인증처리를 수행하기 위한 로그온처리모듈(221), 회원(또는 클라이언트)의 게임신청시 입금된 등록비를 상금, 보험금, 지명금으로 분할하여 저장하기 위한 게임신청 처리모듈(222), 소정기간동안 회원들이 실전투자를 통해 획득한 수익률들에 따라 상금과 보험금을 지급하기 위한 개인수익률게임 처리모듈(223), 소정 자격을 갖춘 회원들중 소정수의 펀드매니저들을 선발하기 위한 매니저선발게임 처리모듈(224), 소정기간동안 펀드매니저들이 실전투자를 통해 획득한 수익금을 투자자들에게 배분하기 위한 펀드수익률게임 처리모듈(225), 회원의 입력신호에 따라 게시판을 운영하기 위한 게시판 운영모듈(226), 회원의 입력신호에 따라 대화방을 운영하기 위한 대화방 운영모듈(227), 기타 부가적인 모듈(입금 결재(휴대폰 결재, 신용카드 결재)를 위한 모듈들, 온라인 뱅킹을 위한 모듈, 배팅게임을 처리하기 이한 모듈, 각기 다른 증권사의 계좌 데이터를 하나의 포맷으로 정규화하기 위한 모듈, 증권거래소 전산시스템에 접속하여 주식매매를 수행하기 위한 모듈 등) 등을 프로그램 영역에 보유하고 있다.
상기 외부기억장치(230)는 대용량 기억장치로, 하드디스크, 플로피디스크,CD_ROM, DVD 등으로 구성된다. 상기 외부기억장치(230)는 각종 회원정보를 관리하는 회원관리 데이터베이스(231), 회원들의 증권계좌 데이터를 관리하는 증권계좌 데이터베이스(232), 각종 게임 참가자들의 정보를 저장하는 게임참가자 데이터베이스(233), 게임을 통해 발생한 지급액을 수령할 회원들의 정보를 저장하는 지급대상자 데이터베이스(234), 상기 서버(11)에서 제공하는 웹페이지들(예 : HTML 문서들)을 저장하기 위한 홈페이지 데이터베이스(235), 게시판에 등록되는 내용들을 저장하기 위한 게시판 데이터베이스(236), 약정 증권사들의 정보를 저장하기 위한 약정증권사 데이터베이스(237) 등을 포함한다.
여기서, 상기 회원관리 데이터베이스(231)는 사이트에 가입한 회원의 아이디, 패스워드, 이름, 연령, 성별, 주민번호, 생년월일, 직업, 이메일, 주소, 사이버머니를 저장하는 사이버계좌 정보, 실명 증권계좌 정보(XX증권사, 계좌번호, 아이디, 패스워드), 은행계좌정보, 게임참여를 통해 획득한 이력들(각 게임별 수익률, 상금 수령정보, 보험금 수령정보, 영구펀드매니저 자격여부 등) 등을 저장하고 있다. 여기서, 증권 계좌번호는 상기 증권계좌 데이터베이스(232)의 해당 증권계좌 데이터와 링크되어 있어, 회원이 웹페이지에 게재된 계좌번호를 선택(클릭)할 경우, 상기 계좌번호에 해당하는 증권계좌 데이터를 상기 데이터베이스(232)로부터 독출하여 화면에 디스플레이하게 된다. 상기 증권계좌 데이터베이스(232)는 첨부된 도면 도 17과 같이 하나의 계좌에 대응하여 회원 아이디 및 패스워드, 증권사 아이디 및 패스워드, 현금잔고, 투자원금, 수익률, 매매기록들(거래데이터) 등을 저장하고 있다. 상기 게임참가자 데이터베이스(232)는 기본적으로 게임등록을 수행한회원들의 정보(아이디, 이름, 증권계좌정보, 게임참가비 정보(상금, 보험금, 지명금) 등), 상기 회원들로부터 선발된 매니저선발게임 대회 참가자들의 정보, 상기 매니저선발게임 대회에서 선발된 펀드수익률게임 대회 참가자들의 정보, 배팅게임에 참가한 참가자들의 정보(아이디, 배팅한 펀드매니저의 정보, 배팅금)를 저장하고 있다. 상기 지급대상자 데이터베이스(234)는 게임수익률게임 대회에서 발생한 상금 및 보험금 수령자들의 정보(아이디, 지급할 금액), 펀드수익률게임 대회에서 발생한 지급금 수령자들의 정보, 배팅게임에서 발생한 배당금 수령자들의 정보를 저장하고 있다.
상기 네트워크통신부(240)는 TCP/IP 프로토콜 및/혹은 UDP 프로토콜 방식으로 통신하기 위한 프로토콜 처리 모듈(소프트웨어 모듈 및 하드웨어 모듈을 포함하는 의미임)을 포함한다. 예를들어, 상기 네트워크통신부(240)는 모뎀에 해당하는 물리계층(Physical layer)과 상위 프로토콜계층에 해당하는 TCP/IP계층 및/혹은 UDP 계층을 포함한다. 즉, 상기 네트워크통신부(240)는 인터넷을 통해 수신되는 패킷을 처리하여 정보 메시지를 추출한후 상기 제어부(200)로 제공하는 기능을 수행한다. 아울러, 상기 제어부(200)로부터의 정보 메시지를 정해진 프로토콜 계층에 따라 패킷으로 만들고, 상기 패킷을 인터넷을 통해 해당 목적지(IP주소)로 전송하는 기능을 수행한다.
상기 입력인터페이스(250)는 각종 데이터 입력수단으로, 포인팅 디바이스인 마우스(251) 및 키보드(252) 등이 접속되어 있다. 출력 인터페이스(260)는 각종 데이터 출력 수단으로, CRT,LCD 등의 표시부(261) 및 하드카피를 출력하는프린터(262) 등이 접속되어 있다.
이하 본 발명의 실시 예에 따른 서버(11)의 동작을 상세히 설명한다. 이하 알고리즘을 설명함에 있어, 설명의 편의를 위해 동작의 주체를 제어부(CPU)로 설명하지만, 제어부(CPU)가 앞서 설명한 롬(ROM), 램(RAM) 등에 탑재된 각종 소프트웨어 모듈을 구동함으로써 동작이 수행되는 것은 당업계에서 자명한 사실이다.
도 3은 본 발명의 실시 예에 따른 서버(11)의 전반적인 제어절차를 도시하고 있다.
상기 도 3을 참조하면, 먼저 상기 서버(11)의 제어부(200)는 301단계에서 프로그램 수행에 필요한 변수를 초기화하고 상수를 정의한다. 그리고, 상기 제어부(200)는 303단계에서 TCP/IP패킷( 및 UDP패킷)을 수신하기 위한 소켓(socket)을 생성하고, 305단계에서 상기 소켓 생성이 성공했는지 판단한다. 여기서, 상기 소켓을 생성한다는 것은 상기 네트워크통신부(240)를 구동시키는 것을 의미한다. 만일, 상기 소켓의 생성을 실패하면, 상기 제어부(200)는 345단계로 진행하여 상기 소켓을 닫고(close), 데이터베이스를 닫으며, 수신 큐(queue)에 저장되어 있는 수신패킷을 삭제한다.
그렇지 않고, 상기 소켓의 생성을 성공하면, 상기 제어부(200)는 307단계로 진행하여 데이터베이스(Database)들을 오픈(open)하고, 통신에 사용할 로컬 IP주소를 획득한다. 이후, 상기 제어부(200)는 309단계에서 상기 데이터베이스의 오픈이 성공했는지 검사한다. 즉, 데이터베이스의 억세스가 올바르게 수행되는지 검사한다. 만일, 데이터베이스의 오픈을 실패하면, 상기 제어부(200)는 상기 345단계로진행하고, 상기 데이터베이스의 오픈을 성공하면, 상기 제어부(200)는 311단계 및 331단계로 진행하여 패킷수신을 검사함과 동시에 타이머(시간)를 검사한다.
즉, 상기 제어부(200)는 311단계에서 수신한 패킷이 존재하는지 검사한다. 만일, 수신한 UDP패킷이 존재하면, 상기 제어부(200)는 313단계로 진행하고, 그렇지 않으면 계속해서 패킷 수신 및 타이머를 검사하기 위해 311단계 및 331단계로 되돌아간다. 패킷 수신시, 상기 제어부(200)는 상기 313단계에서 상기 수신된 패킷으로부터 정보 메시지를 추출하고, 명령종류(command type)를 확인하여 수신된 메시지의 종류를 확인한다.
그리고, 상기 제어부(200)는 315단계에서 상기 수신된 메시지가 "로그온" 메시지인지를 판단한다. 이 로그온 메시지는 회원이 웹페이지에 게재된 '로그온 버튼'을 클릭할 때 클라이언트에서 서버로 전송되는 메시지이다. 만일, 로그온 메시지이면, 상기 제어부(200)는 323단계로 진행하여 로그온 루틴(서브루틴)을 수행하고, 로그온 메시지가 아니면 317단계로 진행하여 게임참여 메시지인지를 판단한다. 이 게임 참여 메시지는 회원이 웹페이지에 게재된 게임참여 버튼을 클릭할 때 클라이언트에서 서버로 전송되는 메시지이다. 만일, 게임참여 메시지이면, 상기 제어부(200)는 325단계로 진행하여 게임참여신청 루틴을 수행하고, 그렇지 않으면 319단계로 진행하여 게시판 선택 메시지인지 판단한다. 이 게시판 선택 메시지는 회원이 웹페이지에 디스플레이된 '게시판'을 클릭할 때 클라이언트에서 서버로 전송되는 메시지이다. 만일, 게시판선택 메시지이면, 상기 제어부(200)는 327단계로 진행하여 게시판 운영 루틴을 수행하고, 게시판선택 메시지가 아니면 상기제어부(200)는 대화방 선택 메시지인지 검사한다. 이 대화방 선택 메시지는 회원이 웹페이지에 게재된 '대화방 참여버튼'을 클릭할 때 클라이언트에서 서버로 전송되는 메시지이다. 만일, 상기 대화방 선택 메시지이면 상기 제어부(200)는 329단계로 진행하여 대화방 운영 루틴을 수행하고, 상기 대화방 선택 메시지가 아니면 계속해서 패킷수신 및 타이머를 검사하기 위해 311단계 및 331단계로 되돌아간다.
한편, 수신 패킷을 검사함과 동시에, 상기 제어부(200)는 상기 331단계에서 타이머(시간)를 검사한다. 그리고, 상기 제어부(200)는 333단계에서 현재시간이 개인수익률게임 시작시간인지를 검사한다. 만일, 개인수익률게임 시작시간일 시 상기 제어부(200)는 339단계로 진행하여 개인수익률게임 루틴을 수행하고, 그렇지 않으면 335단계로 진행하여 매니저 선발게임 시작시간인지를 검사한다. 만일, 매니저 선발게임 시작시간일시 상기 제어부(200)는 341단계로 진행하여 매니저선발게임 루틴을 수행하고, 그렇지 않으면 337단계로 진행하여 펀드수익률게임 시작시간인지 검사한다. 만일, 펀드수익률게임 시작시간이면 상기 제어부(200)는 343단계로 진행하여 펀드수익률게임 루틴을 수행하고, 그렇지 않으면 계속해서 패킷수신 및 타이머 검사를 위해 상기 311단계 및 상기 331단계로 되돌아간다.
한편, 상술한 도 3은 본 발명의 동작을 시계열적으로 표현하기 위한 것이다. 하지만, 실제로 상기 서버(11)는 멀티타스크(multi task) 방식으로 동작되기 때문에 각각의 서브루틴이 수행되는 동안에도 항상 패킷수신검사와 타이머검사를 병행하고, 따라서 하나의 서브루틴이 수행되는 동안 다른 서브루틴이 수행될수 있다. 앞서 언급한 서브루틴들(로그온 루틴, 게임참여신청 루틴, 게시판운영 루틴, 대화방 운영루틴, 개인수익률게임 루틴, 매니저 선발게임 루틴, 펀드수익률게임 루틴)에 대해서는 이후에서 상세히 설명하기로 한다.
도 4는 도 3에서 설명한 로그온 루틴(323단계)의 상세절차를 도시하고 있다.
상기 도 4를 참조하면, 상기 로그온(log-on) 메시지 수신시, 상기 제어부(200)는 401단계에서 상기 로그온 메시지로부터 회원이 입력한 아이디(id) 및 패스워드(password)를 추출한다. 그리고, 상기 제어부(200)는 403단계에서 상기 추출된 아이디와 패스워드를 가지고 회원관리 데이터베이스를 검색하고, 405단계에서 동일한 아이디와 패스워드를 가진 회원이 있는지 검사한다. 만일, 동일한 아이디와 패스워드를 가진 회원이 존재하는 경우, 상기 제어부(200)는 407단계로 진행하여 로그온 처리를 수행한다. 즉, 회원들에게만 지원되는 서비스들을 상기 로그온한 회원이 사용할수 있는 상태로 만든다.
그리고, 상기 제어부(200)는 409단계에서 웹페이지에 로그온성공 메시지를 디스플레이한다. 이것은, 사용자 컴퓨터가 상기 웹페이지에 해당하는 웹문서(예 : HTML, HTM)를 상기 서버(11)로부터 다운받아 웹브라우저를 이용해 모니터상에 디스플레이하는 동작을 설명한 것이다. 이후, 상기 제어부(200)는 411단계에서 상기 로그온한 회원의 회원정보를 검색하여 증권계좌가 있는지 검사한다. 상기 증권계좌가 존재할 경우, 상기 제어부(200)는 413단계로 진행하여 해당 증권사의 서버로 상기 회원의 계좌데이터를 요청하고, 415단계에서 상기 증권사의 서버로부터 상기 로그온한 회원의 계좌데이타가 수신되는지 검사한다. 상기 계좌데이터 수신시, 상기 제어부(200)는 417단계에서 상기 수신한 계좌데이터를 데이터베이스(증권계좌 데이터베이스)에 저장한후, 상기 도 3의 311단계 및 331단계로 되돌아간다. 반면, 상기 증권계좌가 없을 경우 419단계로 진행하여 증권계좌 개설요구 메시지를 웹페이지에 디스플레이한후 상기 도 3의 311단계 및 331단계로 되돌아간다.
한편, 상기 405단계에서 회원이 아니라고 판단된 경우, 상기 제어부(200)는 421단계로 진행하여 회원가입요구 메시지를 웹페이지에 디스플레이하고, 423단계에서 회원의 의해 회원가입버튼이 입력되는지 검사한다. 즉, 회원(클라이언트)의 버튼 클릭(또는 소정 영역 클릭)에 의한 소정 메시지가 수신되는지 검사한다. 만일, 상기 회원가입버튼이 입력되었다고 판단되면, 상기 제어부(200)는 425단계로 진행하여 회원가입처리를 수행하고, 소정시간동안 입력이 없으면 상기 도 3의 311단계 및 331단계로 되돌아간다. 여기서, 상기 회원가입처리는 예를들어, 소정 약관을 디스플레이하고, 회원이 약관동의버튼 입력시 회원정보를 입력하기 위한 웹페이지를 디스플레이하며, 회원이 각종 정보를 입력한후 완료버튼 입력시 상기 입력된 회원정보를 회원관리 데이터베이스에 등록함으로서 이루어진다.
도 5는 상기 도 3에서 설명한 게임참여신청 루틴(325단계)의 상세 절차를 도시하고 있다.
상기 도 5를 참조하면, 상기 게임참여 메시지 수신시, 상기 제어부(200)는 501단계에서 상기 게임참여 메시지를 전송한 회원(또는 클라이언트)이 로그온상태인지를 검사한다. 만일, 로그온상태가 아닌 경우, 상기 제어부(200)는 533단계로 진행하여 로그온요구 메시지를 웹페이지에 디스플레이한후 상기 도 3의 311단계 및 331단계로 되돌아간다. 만일, 로그온상태인 경우, 상기 제어부(200)는 503단계로진행하여 데이터베이스(회원관리 데이터베이스)를 검색하고, 505단계에서 사이버 계좌에 사이버머니가 존재하는지 검사한다.
상기 사이버 계좌에 사이버 머니가 존재하면, 상기 제어부(200)는 542단계로 진행하여 사이버머니 충전여부를 묻는 메시지를 웹페이지에 디스플레이하고, 543단계에서 회원에 의해 사이버머니 충전이 선택되는지 검사한다. 상기 사이버머니 충전이 선택될시, 상기 제어부(200)는 545단계로 진행하여 금액을 입력하기 위한 입금창(또는 결재창)을 디스플레이하고, 그렇지 않으면 515단계로 바로 진행한다. 한편, 상기 입금창을 디스플레이한후, 상기 제어부(200)는 547단계에서 입금이 완료되었는지 검사한다. 그리고, 입금이 완료되면, 상기 제어부(200)는 549단계로 진행하여 입금액을 사이버머니로 전환하여 적립하고, 최종 적립되어 있는 사이버머니를 웹페이지에 디스플레이한후 상기 515단계로 진행한다. 예를 들어, 상기 입금 방법은 전자결재, 휴대폰결재, 신용카드결재, 온라인뱅킹 등을 사용할 수 있다.
한편, 상기 505단계에서 사이버머니가 존재하지 않는다고 판단될 경우, 상기 제어부(200)는 507단계로 진행하여 회원이 게임참가비로 입력한 등록비를 데이터베이스로부터 확인한다. 그리고 상기 제어부(200)는 509단계에서 금융기관 서버를 억세스하여 해당 계좌의 입출금내역을 요구하고, 511단계에서 상기 입출금내역을 검색하여 상기 등록비가 입금되었는지 검사한다. 상기 등록비가 입금되지 않았으면, 상기 제어부(200)는 535단계로 진행하여 입금요구 메시지를 웹페이지에 디스플레이하고, 537단계에서 회원에 의해 즉시입금이 선택되는지 검사한다. 상기 즉시입금이 선택되면, 상기 제어부(200)는 539단계에서 입금창(혹은 결재창)을 디스플레이하고, 541단계에서 입금이 완료되었는지 검사한다. 상기 입금이 완료되면, 상기 제어부(200)는 513단계로 진행하여 입금된 상기 금액(등록비) 사이버머니로 변환하여 적립하고 상기 적립된 사이버머니를 웹페이지에 디스플레이한후 상기 515단계로 진행한다.
이때, 상기 제어부(200)는 상기 515단계에서 웹페이지에 사이버머니 분할 요구 메시지를 디스플레이한다. 그리고, 상기 제어부(200)는 517단계에서 상기 사이버머니로부터 분할할 보험금이 입력되는지 검사한다. 만일, 상기 보험금이 입력되면, 상기 제어부(200)는 519단계에서 사이버머니로부터 상기 입력된 금액만큼 분할해서 보험금으로 저장하고 웹페이지에 저장된 상기 보험금 및 나머지 사이버머니를 디스플레이한다. 이후, 상기 제어부(200)는 521단계에서 상기 나머지 사이버머니로부터 분할할 상금이 입력되는지 검사한다. 만일, 상기 상금이 입력되면, 상기 제어부(200)는 523단계에서 상기 나머지 사이버머니로부터 상기 입력된 금액만큼 분할해서 상금으로 저장하고, 웹페이지에 상기 저장된 상금 및 나머지 사이버머니를 디스플레이한다. 이후, 상기 제어부(200)는 525단계에서 상기 나머지 사이버머니로부터 분할할 지명금이 입력되는지 검사한다. 만일, 상기 지명금이 입력되면, 상기 제어부(200)는 527단계에서 상기 나머지 사이버머니로부터 상기 입력된 금액만큼 분할해서 지명금으로 저장하고, 웹페이지에 상기 저장된 상금 및 나머지 사이버머니를 디스플레이한다. 상기와 같이 등록비 분할을 완료한후, 이후 상기 제어부(200)는 529단계에서 상기 보험금, 상기 상금, 상기 지명금 및 나머지 사이버머니를 사이버 계좌에 저장하고, 531단계에서 상기 회원의 게임등록데이터(보험금, 상금, 지명금 정보)를 게임참가자 데이터베이스에 등록한후 상기 도 3의 311단계 및 331단계로 되돌아간다.
도 6은 상기 도 3에서 설명한 개인수익률게임 루틴(339단계)의 상세 절차를 도시하고 있다.
상기 도 6을 참조하면, 개인수익률게임 시작시간 도달시, 상기 제어부(200)는 601단계에서 이번 회차게임에 참가하는 회원들의 정보를 게임참가자 데이터베이스로부터 독출해서 메인 웹페이지에 디스플레이한다. 여기서, 디스플레이되는 내용은 투자자명(아이디, 이름), 수익률 등이 될 수 있다. 여기서, 특정 회원을 선택(클릭)했을 때 상기 회원의 상세 거래내역이 디스플레이될수 있도록 링크를 구성한다. 이후, 상기 제어부(200)는 603단계에서 증권사로 거래데이터를 요청할 시간이 되었는지 판단한다. 상기 요청시간이 아니면, 상기 제어부(200)는 613단계로 진행하고, 그렇지 않고 상기 요청시간이면, 상기 제어부(200)는 605단계로 진행하여 참가자들에 대하여 해당 증권사들의 서버로 거래데이터를 요청한다. 그리고, 상기 제어부(200)는 607단계에서 거래데이터가 수신되는지 검사한다. 예를들어, 거래데이터 요청은 하루 단위로 수행될수 있으며, 장이 끝나는 시점에서 요청할수 있다. 다른 예로, 증권사의 서버가 거래가 이루어질 때마다 자동으로 상기 서버(11)로 제공할 수도 있다.
증권사의 서버로부터 거래데이타가 수신되면, 상기 제어부(200)는 609단계에서 상기 수신된 거래데이터를 해당 회원의 증권데이터에 업데이트(update)한다. 그리고, 상기 제어부(200)는 611단계에서 상기 업데이트된 내용을 가지고 수익률을 계산하고 상기 계산된 수익률을 메인페이지에 디스플레이한다. 여기서, 수익률은 소수점 두자리까지만 인정하고 나머지는 절사한다. 이후, 상기 제어부(200)는 상기 613단계에서 개인수익률게임의 종료시간이 되었는지 검사한다. 본 발명에서 상기 개인수익률게임은 2주단위로 시행하는 것으로 가정한다. 만일, 상기 종료시간이 아닐시 상기 제어부(200)는 거래데이터 요청시간이 되는지 검사하기 위해 상기 603단계로 되돌아간다. 만일, 상기 종료시간일시 상기 제어부(200)는 615단계로 진행하여 참가자들의 수익률들을 비교하여 소정의 입상자들을 선발하여 지급대상자 데이터베이스에 저장한다. 여기서, 입상자(상금지급 대상자)들은 수익률 1∼3 순위까지로 가정한다. 그리고 상기 제어부(200)는 617단계에서 상기 참가자들의 수익률들에 근거하여 보험금 지급 대상자를 선발하여 지급대상자 데이터베이스에 저장한다. 여기서, 보험금 지급 대상자는 손실이 30% 이상 발생한 참가자들로 가정한다. 이후, 상기 제어부(200)는 619단계에서 '상금지급루틴'을 수행하고, 621단계에서 '보험금지급루틴'을 수행한후 상기 도 3의 311단계 및 331단계로 되돌아간다. 상기 상금지급루틴과 상기 보험금지급루틴에 대해 상세히 살펴보면 다음과 같다.
도 7은 상기 도 6에서 설명한 상금지급루틴(619단계)의 상세 절차를 도시하고 있다.
상기 도 7을 참조하면, 먼저 제어부(200)는 701단계에서 지급대상자 데이터베이스로부터 상금지급 대상자 데이터를 독출하고, 703단계에서 현재 누적되어 있는 총상금(누적상금) 및 상금지급 대상자들(입상자들)이 지불한 상금들을 독출한다. 그리고 상기 제어부(200)는 705단계에서 상기 총상금을 소정 규칙에 의해 배분하여 각각을 해당 입상자의 상금으로 저장한다. 예를 들어, 현재 지급할수 있는 총상금이 1000만원이라고 가정하고, 상금을 지급할 입상자들이 3명이라고 가정할 때, 우선 상기 입상자들이 지불한 상금(A : 20,000원, B : 30,000원, C : 50,000원)을 모두 합산한다. 이들 모두가 지불한 상금의 총액은 100,000원이 되며, A는 3명이 지불한 상금의 총액(100,000)에서 20%의 비중을 차지하므로, A는 전체 지급할수 있는 총상금 1000만원에서 20%에 해당하는 200만원을 상금으로 수령할수 있다.
상기와 같이 상금을 계산하여 저장한후, 상기 제어부(200)는 707단계에서 상금배분후 차액을 다음회차 게임의 상금으로 누적한다. 예를 들어, 상금 계산시 만원단위 이하는 절사하게 되는데, 이로인해 발생하는 차액은 다음회차 게임의 상금으로 누적시킨다. 이후, 상기 제어부(200)는 709단계에서 상기 입상자들의 각각에 대하여 보험금을 수령한적이 있는지 검사한다. 만일, 보험금을 수령한적이 없을 경우, 상기 제어부(200)는 바로 719단계로 진행하고, 보험금을 수령한적이 있을 경우, 상기 제어부(200)는 711단계에서 해당 회원에 대해 보험금을 수령한후 상금을 수령한적이 있는지 검사한다. 만일, 보험금을 수령한후 상금을 수령한적이 있을 경우, 상기 제어부(200)는 바로 상기 719단계로 진행하고, 그렇지 않을 경우 상기 제어부(200)는 713단계로 진행한다. 상기 제어부(200)는 상기 713단계에서 수령한 보험금들의 지급비율들을 독출하고, 715단계에서 상기 독출된 지급비율들중 가장 높은 지급비율을 선택한다. 그리고, 상기 제어부(200)는 717단계에서 상기 계산된 상금에서 상기 가장 높은 지급비율에 해당하는 금액을 분할해서 다음회차 게임의 보험금으로 이월하여 저장한다.
이후, 상기 제어부(200)는 상기 719단계에서 상기 입상자들의 각각에 대하여상기 계산된 상금이 투자원금의 1000%를 초과하는지 검사한다. 여기서, 투자원금은 게임 시작시 증권계좌에 보유하고 있는 현금과 유가잔고로 계산되고, 상기 유가잔고는 게임시작 전일의 종가(장마감시 최종가)로 계산된다. 만일, 상기 계산된 상금이 투자원금의 1000%를 초과하는 경우, 상기 제어부(200)는 727단계로 진행하여 상기 투자원금의 1000%를 상금 지급금액으로 저장하고, 729단계에서 상기 저장된 상금 지급금액의 10%를 "상금누적금"으로 저장한다. 그리고, 상기 제어부(200)는 731단계에서 상기 상금 지급금액에서 상기 상금누적금으로 저장되는 금액을 감사한 금액을 회원이 수령할 최종 상금으로 저장하고, 733단계에서 상기 계산된 상금에서 상기 투자원금의 1000%에 해당하는 금액을 감사한 금액을 다음 회차 게임의 상금으로 이월 저장한후 725단계로 진행한다.
한편, 상기 719단계에서 상기 계산된 상금이 투자원금의 1000%를 초과하지 않는다고 판단된 경우, 상기 제어부(200)는 721단계에서 상기 계산된 상금의 10%를 상금누적금으로 저장하고, 723단계에서 상기 계산된상금에서 상기 상금누적금으로 저장되는 금액을 제한 금액을 회원이 수령할 최종 상금으로 저장한후 상기 725단계로 진행한다. 상기 제어부(200)는 상기 725단계에서 계좌입금루틴을 수행한후 상기 도 6의 621단계로 되돌아간다. 상기 계좌입금루틴에 대한 설명은 이후 도 13의 참조와 함께 상세히 설명될 것이다.
도 8은 상기 도 6에서 설명한 보험금지급루틴(621단계)의 상세 절차를 도시하고 있다.
상기 도 8을 참조하면, 먼저 상기 제어부(200)는 801단계에서 지급대상자 데이터베이스로부터 보험금 지급 대상자 데이터를 독출하고, 803단계에서 현재 누적되어 있는 총보험금(누적보험금)과 보험금 지급대상자들이 지불한 보험금들을 독출한다. 그리고, 상기 제어부(200)는 805단계에서 상기 총보험금을 소정 규칙에 의해 배분하여 각각을 해당 보험금 지급 대상자의 보험금으로 저장한다. 여기서, 각 보험금 지급대상자에 대한 보험금은 상술한 상금 배분방식과 같이 동일한 방식으로 계산된다. 이후, 상기 제어부(200)는 807단계에서 보험금 배분후 남은 잔액을 다음회차 게임의 총보험금으로 이월 저장한다. 그리고, 상기 제어부(200)는 809단계에서 각 수령 대상자에게 보험금을 수령할 것을 통보한다. 예를들어, 웹페이지에 팝업창을 이용해 공지하거나 각 수령 대상자에게 이메일을 전송하여 통보한다.
이후, 상기 제어부(200)는 811단계에서 임의의 지급대상자에 의해 보험금 수령이 승인되는지 검사한다. 예를들어, 상기 팝업창 및 상기 이메일 내용에 보험금 수령버튼 및 수령거부버튼을 구비시켜 회원이 상기 보험금 수령버튼을 클릭했을 때 보험금을 수령하는 것으로 판단한다. 만일, 상기 수령거부버튼이 입력되면, 상기 제어부(200)는 823단계에서 상기 버튼을 입력한 회원에게 지급될 보험금을 다음회차 게임의 '총보험금'에 누적한후 821단계로 진행한다.
만일, 상기 보험금 수령버튼이 입력되면, 상기 제어부(200)는 813단계로 진행하여 상기 계산된 보험금이 손실금액의 50%를 초과하는지 검사한다. 만일, 상기 계산된 보험금이 손실금액의 50%를 초과하지 않을 경우 819단계로 진행하고, 초과하는 경우 815단계로 진행한다. 상기 제어부(200)는 상기 815단계에서 상기 손실금액의 50%를 보험금 지급금액으로 저장하고, 817단계에서 상기 계산된 보험금에서상기 보험금 지급금액을 감산한 금액을 다음회차 게임의 총보험금에 누적한다. 그리고, 상기 제어부(200)는 상기 819단계에서 계좌입금루틴을 수행하고, 821단계에서 보험금 지급이 완료되었는지 검사한다. 상기 계좌입금루틴에 대한 설명은 도 13의 참조와 함께 이후에 상세히 설명될 것이다. 만일, 상기 보험금 지급이 완료되지 않은 경우, 상기 제어부(200)는 보험금 수령에 대한 다른 회원의 선택을 검사하기 위해 상기 811단계로 되돌아가고, 상기 보험금 지급이 완료된 경우, 상기 제어부(200)는 상기 도 3의 311단계 및 331단계로 되돌아간다.
도 9는 상기 도 3에서 설명한 매니저선발게임 루틴(341단계)의 상세 절차를 도시하고 있다.
상기 도 9를 참조하면, 매니저선발게임 시작시간에 도달시, 상기 제어부(200)는 901단계에서 소정 기간동안(예 : 3개월)의 개인수익률게임에서 입상한 입상자들의 정보를 데이터베이스로부터 독출하고, 903단계에서 펀드수익률게임에 참가할수 있는 자격이 부여된 회원들의 정보를 데이터베이스로부터 독출한다. 예를들어, 게시판의 추천회수가 많은 회원 및 이전 펀드수익률게임에서 수익을 달성한 회원에 대해 상기 펀드수익률게임에 참가할수 있는 자격을 부여한다. 이하 상기 입상자들과 상기 참가 자격이 부여된 회원들을 후보자들이라고 칭한다. 이후, 상기 제어부(200)는 905단계에서 상기 후보자들의 정보(지불한 상금, 보험금, 지명금 정보 등)를 게임참가자 데이터베이스로부터 독출하고, 907단계에서 상기 독출된 회원들의 정보에 근거해서 상기 후보자들중 매니저선발게임에 참가할 소정수의 참가자들을 선발하여 저장한다. 선발기준은, 예를들어, 보험금 지불금액 순으로 정해질 수 있다.
이후, 상기 제어부(200)는 908단계에서 상기 선발된 참가자들에게 매니저선발게임에 참가할수 있는 자격을 획득했음을 통보한다. 예를들어, 웹페이지에 팝업창을 이용해 공지하거나 각 수령 대상자에게 이메일을 전송하여 통보한다. 그리고, 상기 제어부(200)는 909단계에서 임의의 참가자에 의해 게임참가가 승인되는지 검사한다. 예를들어, 상기 팝업창 및 상기 이메일 내용에 참가 승인버튼을 구비시켜 회원이 상기 참가 승인버튼을 클릭했을 때 게임에 참가하는 것으로 판단한다. 상기 참가승인버튼이 입력되면, 상기 제어부(200)는 911단계로 진행하여 상기 참가승인버튼을 입력한 참가자의 증권계좌 데이터를 해당 증권사의 서버로 요청하고, 913단계에서 상기 증권사의 서버로부터의 상기 증권계좌 데이터가 수신되는지 검사한다. 상기 증권계좌 데이터 수신시, 상기 제어부(200)는 915단계에서 상기 수신된 증권계좌 데이터를 증권계좌 데이터베이스에 업데이트한다.
이후, 상기 제어부(200)는 917단계에서 참가자들의 승인을 받기 위해 대기하는 소정기간이 만료되었는지 검사한다. 상기 소정기간이 만료되지 않았으면, 상기 제어부(200)는 참가승인버튼이 입력되는지 검사하기 위해 상기 909단계로 되돌아가고, 상기 소정기간 만료시, 상기 제어부(200)는 919단계로 진행하여 매니저선발게임 대회시작시간이 되었는지 검사한다. 상기 대회시작 시간일시, 상기 제어부(200)는 921단계에서 참가를 승인한 게임 참가자들의 정보를 데이터베이스로부터 독출하여 웹페이지에 디스플레이한다. 이후, 상기 제어부(200)는 923단계에서 상기 참가자들에 대해 해당 증권사들로 거래데이터를 요청할 시간이 되었는지 검사한다. 상기 요청시간이 아니면 상기 제어부(200)는 933단계로 진행하고, 상기 요청시간이면, 상기 제어부(200)는 925단계에서 해당 증권사들로 거래데이터를 요청하고, 927단계에서 수신되는 거래데이터를 증권계좌 데이터베이스에 업데이트한다. 예를들어, 거래데이터 요청은 하루 단위로 수행될수 있으며, 장이 끝나는 시점에서 요청할수 있다. 다른 예로, 증권사 서버에서 거래가 이루어질 때마다 자동으로 상기 서버(11)로 제공할 수도 있다.
그리고, 상기 제어부(200)는 931단계에서 상기 업데이트된 내용을 가지고 수익률을 계산하고 상기 계산된 수익률을 웹페이지에 디스플레이한다. 여기서, 수익률은 소수점 두자리까지만 인정하고 나머지는 절사한다. 이후, 상기 제어부(200)는 935단계에서 매니저선발게임의 대회종료시간이 되었는지 검사한다. 만일, 상기 대회종료시간이 아닐시 상기 제어부(200)는 거래데이터 요청시간이 되는지 검사하기 위해 상기 923단계로 되돌아간다. 만일, 상기 대회종료 시간일시 상기 제어부(200)는 935단계로 진행하여 참가자들의 수익률들을 비교하여 소정의 입상자들을 선발하고, 상기 입상자들에게 펀드매니저 자격을 부여한다. 이후, 상기 제어부(200)는 937단계에서 배팅게임루틴을 수행한후, 상기 도 3의 311단계 및 331단계로 되돌아간다. 상기 배팅게임루틴에 대한 설명은 도 10의 참조와 함께 상세히 설명될 것이다.
도 10은 상기 도 9에서 설명한 배팅게임루틴(937단계)의 상세 절차를 도시하고 있다.
상기 도 10을 참조하면, 먼저 제어부(200)는 1001단계에서 배팅게임의 내용및 기간을 팝업창을 통해 공지하거나 메인페이지에 배너 등을 이용해 소정 영역에 게재(디스플레이)한다. 그리고, 상기 제어부(200)는 1003단계에서 배팅게임에 참여하는 회원이 있는지 검사한다. 예를들어, 상기 팝업창 및 메인페이지 내용에 참여버튼을 구비시켜 회원이 상기 참여버튼을 클릭했을 때 배팅게임에 참여하는 것으로 판단한다. 이러한 검사는 미리 정해진 기간동안 수행된다. 만일, 배팅게임 참여버튼이 입력되면, 상기 제어부(200)는 1005단계에서 상기 참여버튼을 클릭한 회원이 로그온 상태에 있는지 검사한다. 만일, 로그오프(log-off) 상태이면, 상기 제어부(200)는 1027단계로 진행하여 로그온요구메시지를 웹페이지에 디스플레이한후 상기 도 3의 311단계 및 331단계로 되돌아간다. 만일, 로그온 상태이면, 상기 제어부(200)는 1007단계로 진행하여 배팅게임을 소개하는 웹페이지로 이동한다(디스플레이한다). 이때 상기 회원의 사이버계좌에 적립되어 있는 사이버머니도 함께 디스플레이되고, 만일 사이버머니가 없을 경우 사이버머니의 충전을 요구하는 메시지도 함께 디스플레이된다.
한편, 웹페이지를 디스플레이함과 동시에, 상기 제어부(200)는 1009단계에서 상기 회원의 사이버계좌를 검색하여 사이버머니가 존재하는지 검사한다. 만일, 상기 사이버머니가 존재하면, 상기 제어부(200)는 1019단계로 진행하고, 상기 사이버머니가 존재하지 않으면 1011단계에서 상기 회원의 의해 '사이버머니 충전'이 선택되는지 검사한다. 상기 사이버머니 충전이 선택되면 상기 제어부(200)는 1013단계에서 금액을 입력하기 위한 입금창(또는 결재창)을 디스플레이하고, 1015단계에서 입금이 완료되었는지 검사한다. 그리고, 입금이 완료되면, 상기 제어부(200)는1017단계로 진행하여 입금액을 사이버머니로 전환하여 적립하고, 최종 적립되어 있는 사이버머니를 웹페이지에 디스플레이한후 상기 1019단계로 진행한다. 예를 들어, 상기 입금 방법으로 전자결재, 휴대폰결재, 신용카드결재, 온라인뱅킹 등을 사용할수 있다.
이후, 상기 제어부(200)는 상기 1019단계에서 상기 회원의 증권계좌 데이터베이스를 억세스하여 상기 회원의 투자원금을 산출한다. 여기서 투자원금은 앞서 언급한 바와 같이 현재 보유하고 있는 현금 및 유가잔고의 합으로 계산된다. 그리고 상기 제어부(200)는 1021단계에서 상기 투자원금의 1%에 해당하는 사이버머니를 배팅한도액으로 저장하고, 1023단계에서 회원에 의해 펀드매니저 정보 요구버튼이 입력되는지 검사한다. 상기 펀드매니저 정보 요구버튼은 상기 배팅게임 메인페이지에 게재되어 있다. 상기 펀드매니저 정보 요구버튼이 입력되면, 상기 제어부(200)는 1025단계에서 이번에 수행될 펀드수익률게임에 참가하는 매니저들의 정보를 데이터베이스로부터 독출하여 웹페이지에 디스플레이하고, 1029단계에서 상기 회원의 의해 상기 매니저들중 특정 매니저가 선택(클릭)되는지 검사한다. 상기 특정 매니저 선택시 상기 제어부(200)는 1031단계에서 배팅금입력요구 메시지를 웹페이지에 디스플레이하고, 1033단계에서 상기 회원이 배팅금(사이버머니)을 입력하는지 검사한다. 상기 배팅금이 입력되면, 상기 제어부(200)는 1037단계에서 상기 회원에 대하여 상기 입력된 배팅금과 배팅대상 펀드매니저를 대응시켜 데이터베이스에 저장하고, 사이버머니 잔액을 저장한후, 그 결과를 웹페이지에 디스플레이한다. 여기서, 미리 정해진 배팅금 한도액을 초과하는 배팅금 입력시 에러메시지를 웹페이지에 디스플레이하여 다시 배팅금을 입력할 것을 요구한다.
그리고, 상기 제어부(200)는 1039단계에서 상기 회원에 의해 배팅완료버튼이 입력되는지 검사한다. 상기 배팅완료버튼이 입력될시, 상기 제어부(200)는 1041단계에서 상기 사이버머니 잔액을 상기 회원의 사이버계좌에 적립시킨다. 그리고, 상기 제어부(200)는 1042단계에서 미리 정해진 배팅기간이 만료(expire)되었는지 검사한다. 만일, 상기 배팅기간이 만료되지 않았을 경우, 상기 제어부(200)는 계속해서 배팅게임에 참여하는 회원이 있는지 검사하기 위해 상기 1003단계로 되돌아가고, 상기 배팅기간이 만료된 경우 상기 제어부(200)는 1043단계로 진행하여 상기 펀드수익률게임이 종료되는지 검사한다. 예를들어, 배팅게임은 '수익률 맞추기' '순위 맞추기' 등이 될 수 있고, 본 발명은 예상되는 1순위에게 배팅하는 것으로 가정한다.
상기 펀드수익률게임 종료시, 상기 제어부(200)는 1045단계로 진행하여 펀드매니저들의 순위 및 수익률을 데이터베이스로부터 독출한다. 그리고, 상기 제어부(200)는 1047단계에서 배팅참가자들중 1순위 펀드매니저에게 배팅한 당첨자들을 선발하고, 1049단계에서 각 당첨자들에게 지급할 배당금을 계산한다. 여기서, 배당금은 앞서 설명한 상금(보험금) 분배방식과 동일한 방식으로 산출된다. 이후, 상기 제어부(200)는 1051단계에서 상기 계산된 배당금들을 각각 해당 회원의 사이버계좌에 적립하고, 1053단계에서 계좌입금루틴을 수행한후 상기 도 3의 311단계 및 331단계로 되돌아간다. 상기 계좌입금루틴에 대한 설명은 이후 도 13의 참조와 함께 상세히 설명될 것이다.
한편, 상술한 실시 예는 회원들이 매니저선발게임을 통해 선발된 펀드매니저들에게 배팅하는 것으로 설명하고 있지만, 즉, 배팅게임이 펀드매니저수익률 게임에 적용되는 것으로 설명하고 있지만, 상기 배팅게임은 '개인수익률게임' 및 '매니저선발게임'에도 동일한 방식으로 적용될수 있다. 예를 들어, 개인수익율게임에 적용될 경우, 회원들은 개인수익율게임에 참가한 참가자들에게 배팅을 하고, 게임종료시 웹사이트는 배팅에 성공한 회원들에게 배당금을 지급한다.
도 11은 상기 도 3에서 설명한 펀드수익률게임 루틴(343단계)의 상세 절차를 도시하고 있다.
상기 도 11을 참조하면, 펀드수익률게임 시작시간 도달시, 상기 제어부(200)는 1101단계에서 매니저선발게임에서 입상한 회원들의 정보를 데이터베이스에서 독출하고, 1103단계에서 영구펀드매니저 자격이 주어진 회원들의 정보를 데이터베이스에서 독출한다. 이하, 상기 매니저선발게임에서 입상한 회원들 및 상기 영구펀드매니저 가격이 주어진 회원들을 '펀드수익률게임 참가자들'라 통칭한다. 그리고, 상기 제어부(200)는 1105단계에서 상기 펀드수익률게임 참가자들에게 펀드수익률게임에 참가할수 있는 자격을 획득했음을 통보한다. 예를들어, 웹페이지에 팝업창을 이용해 공지하거나 각 참가자에게 이메일을 전송하여 통보한다.
이후, 상기 제어부(200)는 1107단계에서 상기 참가자들에 의해 게임참여버튼 입력이 있는지 검사한다. 임의 참가자에 의해 상기 게임참여버튼이 입력될시, 상기 제어부(200)는 1109단계로 진행하여 참가자(펀드매니저)의 투자원금 입금루틴을 수행한다. 상세히, 게임참여버튼이 입력되면, 상기 제어부(200)는 투자원금 입금을요구하는 메시지를 웹페이지에 디스플레이하고, 상기 펀드매니저가 투자원금 입금버튼을 선택할 경우, 금액을 입력하기 위한 입금창(또는 결재창)을 디스플레이한다. 그리고, 입금이 완료될시, 상기 입금한 금액을 사이버머니로 전환하여 상기 펀드매니저의 사이버계좌에 적립한다. 이후, 상기 펀드매니저가 사용할 증권계좌가 개설되면, 상기 사이버머니는 현금으로 전환되어 상기 증권계좌에 입금된다.
그리고, 상기 제어부(200)는 1111단계에서 참가자들의 승인을 받기 위해 대기하는 소정기간이 만료되었는지 검사한다. 상기 소정기간이 만료되지 않았을 시, 상기 제어부(200)는 계속해서 게임참여버튼의 입력을 대기하기 위해 상기 1107단계로 되돌아가고, 상기 소정기간 만료시, 상기 제어부(200)는 1113단계로 진행하여 지명금분할 요청 메시지를 웹페이지에 디스플레이한다.
이후, 상기 제어부(200)는 1115단계에서 임의의 회원으로부터 지명금분할버튼이 입력되는지 검사한다. 상기 지명금분할버튼 입력시, 상기 제어부(200)는 1117단계로 진행하여 지명금 지명 루틴을 수행한다. 상기 지명금 지명 루틴은 이후 도 12의 참조와 함께 상세히 설명될 것이다. 상기 지명금 지명 루틴을 통해 펀드수익률게임 참가자들에 대한 지명금 증액이 완료되면, 상기 제어부(200)는 1119단계에서 미리 개설되어 있는 증권계좌의 정보를 해당 참가자에게 이메일을 통해 통보한다. 앞서 언급한 바와 같이, 상기 증권계좌에는 해당 참가자의 투자원금이 입금되어 있다.
이후, 상기 제어부(200)는 1121단계에서 대회 시작시간이 되었는지 검사한다. 대회가 시작되면, 참가자들은 상기 서버(11)에서 제공하는 웹사이트에 접속하여 주식거래를 수행한다. 참가자가 주식거래 요청시, 상기 제어부(200)는 증권거래소 전산시스템에 바로 접속할수 있는 전용의 프로그램 혹은 특정 증권사에서 제공하는 주식거래 프로그램을 실행하여 웹페이지에 디스플레이한다. 그러면, 상기 참가자는 사이트로부터 부여받은 아이디와 패스워드(혹은 웹사이트 아이디와 패스워드)를 가지고 로그온한후 상기 프로그램을 이용해 주식거래를 수행한다. 이때, 상기 참가자는 지명금만으로 또는 자신의 투자원금과 지명금을 합한 금액을 가지고 일정기간(3개월)동안 펀드활동을 한다. 한편, 서버(11)는 상기 참가자의 주식거래(매매)를 실시간으로 모니터링하고, 아울러 실시간으로 웹페이지에 디스플레이한다.
대회가 시작되면, 상기 제어부(200)는 1123단계에서 각 참가자의 수익률을 웹페이지에 디스플레이한다. 그리고, 상기 제어부(200)는 1125단계에서 수익률들을 검색하여 마이너스 수익률이 정해진 비율 이상으로 발생한 참가자가 있는지 검사한다. 여기서, 정해진 비율은 30%로 가정한다. 만일, 마이너스 수익률이 정해진 비율 이상으로 발생한 참가자가 존재하는 경우, 상기 제어부(200)는 1141단계로 진행하여 상기 참가자에 대해 펀드매니저 활동을 중지하고 이메일을 통해 통보한다. 그리고, 상기 제어부(200)는 1143단계에서 현재 남은 투자금(현금 및 유가증권)을 해당 지명자들과 펀드매니저의 투자비율에 따라 분배하여 저장하고, 각 지명자와 펀드매니저에게 분배받을 금액을 통보한다. 이후, 상기 제어부(200)는 1145단계에서 계좌입금루틴(도 13)을 수행한후 상기 도 3의 311단계 및 331단계로 되돌아간다.
한편, 마이너스 수익률이 정해진 비율 이상으로 발생하는 참가자가 존재하지 않을 경우, 상기 제어부(200)는 1127단계에서 대회종료 시간이 되었는지 검사한다.만일, 상기 대회종료시간이 아닐시, 상기 제어부(200)는 계속해서 참가자들의 수익률을 디스플레이하기 위해 상기 1123단계로 되돌아가고, 만일 상기 대회종료시간이면 상기 제어부(200)는 1129단계로 진행하여 참가자들의 최종 수익률들을 계산한다. 그리고, 상기 제어부(200)는 1131단계에서 상기 계산된 최종 수익률들의 각각을 검사하여 정해진 비율 이상인지를 판단한다. 상기 정해진 비율 이상이 아닌 경우, 상기 제어부(200)는 1137단계로 진행하여 수익금의 일정비율에 해당하는 금액을 펀드매니저에게 우선 배당하고, 나머지 금액(나머지 수익금과 지명금)을 해당 지명자들과 펀드매니저의 투자비율에 따라 분배하며, 각 지명자와 펀드매니저에게 수령할 금액을 통보한다. 이후, 상기 제어부(200)는 계좌입금루틴(도 13)을 수행한후 상기 도 3의 311단계 및 331단계로 되돌아간다.
한편, 상기 1131단계에서 최종 수익률이 정해진 비율 이상인 참가자가 존재하는 경우, 상기 제어부(200)는 1133단계에서 '상금누적금'을 데이터베이스로부터 독출한다. 그리고, 상기 정해진 비율 이상인 수익률들에 근거하여 각 수익률에 따른 상금을 계산한다. 이후, 상기 제어부(200)는 1147단계에서 상기 계산된 상금들의 각각을 검사하여 상금이 투자원금의 1000%를 초과하는지 판단한다. 만일, 상금이 투자원금의 1000%를 초과하지 않을 경우, 상기 제어부(200)는 바로 1153단계로 진행하고, 상금이 투자원금의 1000%를 초과하는 경우, 상기 제어부(200)는 1149단계로 진행하여 상금에서 투자원금의 1000%에 해당하는 금액을 감산한 금액을 차기 "상금누적금"으로 이월 저장한다.
이후, 상기 제어부(200)는 1151단계에서 상기 투자원금의 1000%에 해당하는금액을 해당 펀드매니저의 상금으로 결정한다. 상기 제어부(200)는 1153단계에서 상기 결정된 상금의 소정비율(예 : 70%)에 해당하는 금액을 지급금액으로 결정하고, 나머지 30%는 상기 차기 상금누적금으로 이월 저장한다. 이후, 상기 제어부(200)는 1155단계에서 수익금의 일정비율에 해당하는 금액을 펀드매니저에게 우선 배당하고, 나머지 금액(나머지 수익금과 지명금)을 해당 지명자들과 펀드매니저의 투자비율에 따라 분배하며, 각 지명자와 펀드매니저에게 최종 수령할 금액을 통보한다. 상기 최종 수령할 금액을 통보한후, 상기 제어부(200)는 1157단계에서 계좌입금루틴(도 13)을 수행한다.
그리고, 상기 제어부(200)는 1159단계에서 이번 대회에 참가한 펀드매니저들의 정보를 검색하여 영구펀드매니저인지 검사한다. 만일, 영구펀드매니저인 경우, 상기 제어부(200)는 1161단계로 진행하여 펀드활동을 하여 획득한 수익률들을 데이터베이스에서 독출하고, 1163단계에서 마이너스 수익률들을 합한 값이 소정값(30%)보다 큰지를 검사한다. 만일, 상기 소정값 미만이면, 상기 제어부(200)는 바로 상기 도 3의 311단계 및 331단계로 되돌아간다. 만일 소정값을 초과하면, 상기 제어부(200)는 1165단계로 진행하여 해당 펀드매니저에 대해 영구펀드매니저 자격을 박탈하고 1167단계에서 그에 따른 데이터베이스 갱신을 수행한후 상기 도 3의 311단계 및 331단계로 되돌아간다.
한편, 1159단계에서 영구펀드매니저가 아니라고 판단된 경우, 상기 제어부(200)는 1169단계에서 해당 펀드매니저에 대해 규정된 연속횟수 이상 수익을 달성했는지 검사한다. 만일, 규정된 연속횟수 이상 수익을 달성한 경우, 상기 제어부(200)는 1171단계에서 상기 해당 펀드매니저를 영구펀드매니저로 결정한후 상기 1167단계로 진행하고, 그렇지 않은 경우 상기 제어부(200)는 1173단계에서 상기 해당 펀드매니저에게 매니저선발게임 참가자격을 부여한후 상기 1167단계로 진행한다.
도 12는 상기 도 11에서 설명한 지명금 지명 루틴(1117단계)의 상세 절차를 도시하고 있다.
상기 도 12를 참조하면, 상기 지명금 분할버튼 입력시, 상기 제어부(200)는 1201단계에서 상기 지명금 분할버튼을 입력한 회원의 지명금을 데이터베이스로부터 독출하여 웹페이지에 디스플레이한다. 그리고, 상기 제어부(200)는 1203단계에서 상기 회원의 의해 지명버튼이 선택되는지 검사한다. 만일, 상기 지명버튼이 선택될시, 상기 제어부(200)는 1205단계로 진행하여 펀드수익율게임에 참가할 펀드매니저들(영구펀드매니저 포함)의 정보를 웹페이지에 디스플레이한다. 상기 펀드매니저들의 정보를 디스플레이할 때, 지명수락금 누계 및 수락가능금 등을 디스플레이한다. 이때, 회원은 지명할 펀드매니저를 선택하고, 지명할 금액을 입력한다. 즉, 상기 제어부(200)는 1207단계에서 상기 회원에 의해 지명대상자가 선택되는지 검사한다. 만일, 지명대상자가 선택되면, 상기 제어부(200)는 1209단계로 진행하여 남은 지명금을 웹페이지에 디스플레이한다. 한편, 상기 제어부(200)는 상기 회원의 지명순서에 따라 각 펀드매니저에게 순위를 할당한다. 예를들어, 상기 회원이 처음으로 지명한 펀드매니저에게는 1순위가 할당되고, 두 번째로 지명한 펀드매니저에게는 2순위가 할당된다.
한편, 상기 제어부(200)는 1211단계에서 상기 회원의 지명회수가 규정된 수(예 : 5)에 도달했는지 검사한다. 만일, 상기 규정된 수에 도달하지 않은 경우, 상기 제어부(200)는 상기 1207단계로 되돌아가 이하 과정을 재수행하고, 상기 규정된 수에 도달한 경우 상기 제어부(200)는 1213단계로 진행하여 지명완료메세지를 웹페이지에 디스플레이한다. 즉, 회원은 지명금을 분할해서 서로 다른 혹은 동일한 펀드매니저에게 서로 다른 혹은 같은 금액을 지명한다. 예를들어, 2명을 지명하고 싶다면, 특정 한명에게 3번을 지명하고 나머지 한명에게 2번을 지명한다. 그리고 상기 제어부(200)는 1215단계에서 남은 지명금을 상기 회원의 사이버계좌에 적립한다. 이후 상기 제어부(200)는 1217단계에서 미리 정해진 지명금 분할기간이 종료되었는지 검사한다. 만일, 상기 지명금 분할기간이 종료되지 않은 경우, 상기 제어부(200)는 계속해서 지명금 분할버튼 입력을 검사하기 위해 상기 도 11의 1115단계로 되돌아가고, 상기 지명금 분할 기간이 종료된 경우 상기 제어부(200)는 1219단계로 진행하여 각 펀드매니저의 지명금을 계산한다.
이후, 상기 제어부(200)는 1221단계에서 특정 펀드매니저의 지명금이 상기 특정 펀드매니저의 투자원금의 1000%를 초과하는지 검사한다. 만일, 투자원금의 1000%를 초과하지 않는 경우 상기 제어부(200)는 1225단계로 진행하여 상기 특정 펀드매니저에 대응하여 상기 지명금을 저장하고, 투자원금의 1000%를 초과하는 경우 상기 제어부(200)는 1223단계로 진행하여 초과금에 해당하는 지명금을 다른 펀드매니저의 지명금으로 저장한후 상기 1225단계로 진행하여 상기 특정 펀드매니저에 대응하여 나머지 지명금을 저장한다. 예를들어, 상기 특정 펀드매니저를 1순위로 지정한 회원들의 지명금부터 선택해서 상기 회원들이 다음순위로 지정한 펀드매니저의 지명금으로 저장한다. 만일, 특정 회원의 지명금이 5순위 펀드매니저한테서도 거부가 된 경우, 상기 지명금은 상기 회원의 사이버 계좌로 귀속 저장된다. 이후, 상기 제어부(200)는 1227단계에서 미리 정해진 순서에 근거해서 상기 특정 펀드매니저가 마지막 펀드매니저인지 검사한다. 만일, 상기 마지막 펀드매니저인 경우, 상기 제어부(200)는 1229단계로 진행하고, 상기 마지막 펀드매니저가 아닌 경우 다음 펀드매니저에 대한 검사를 수행하기 위해 상기 1221단계로 되돌아간다. 예를 들어, 상기 미리 정해진 순서는 지명금이 큰 순서 혹은 원금대비 지명금이 큰 순서로 정해질수 있다.
한편, 상기 제어부(200)는 상기 1229단계에서 할당된 지명금을 펀드매니저에게 이메일 등을 이용해 통보한다. 이후, 상기 제어부(200)는 1231단계에서 임의의 펀드매니저에 의해 지명금수락버튼(및 지명금거부버튼)이 입력되는지 검사한다. 만일, 지명금거부버튼이 입력되었다고 판단된 경우, 상기 제어부(200)는 1239단계에서 펀드매니저가 거부한 금액이 전체 지명금의 소정비율 이상인지 검사한다. 상기 소정비율 이상인 경우, 상기 제어부(200)는 1243단계로 진행하여 경고메시지를 웹페이지에 디스플레이한후 다시 버튼입력을 검사하기 위해 상기 1231단계로 되돌아가고, 상기 소정비율 미만인 경우 상기 제어부(200)는 1241단계로 진행하여 거부된 금액에 해당하는 지명금들을 해당 회원들의 사이버계좌로 귀속 저장한후 1233단계로 진행한다. 예를들어, 상기 펀드매니저를 지명한 회원들중 처음 지명한 회원의 지명금부터 선택해서 해당 회원의 사이버계좌에 귀속 저장한다. 다른 예로, 상기지명한 회원들의 보험금들을 검사하여 보험금이 가장 회원의 지명금부터 선택해서 해당 회원의 사이버계좌에 귀속 저장한다.
만일, 상기 지명금수락버튼이 입력될 경우, 상기 제어부(200)는 1233단계에서 해당 펀드매니저에 대응하여 수락된 지명금(사이버머니)을 저장하고, 상기 1235단계에서 수락된 지명금에 대한 실제 현금을 사이트에서 운용하는 은행계좌에서 상기 펀드매니저에게 할당된 증권계좌로 이체시킨다. 그리고 상기 제어부(200)는 1237단계에서 모든 펀드매니저들에 대한 지명금 증권계좌이체가 완료되었는지 검사한다. 상기 지명금 증권계좌이체가 완료되지 않은 경우, 상기 제어부(200)는 계속해서 버튼입력을 검사하기 위해 상기 1231단계로 되돌아가고, 상기 지명금 증권계좌이체가 완료된 경우 상기 제어부(200)는 상기 도 11의 1119단계로 되돌아간다.
상술한 '펀드수익율게임 루틴'의 다른 실시예를 살펴보면 다음과 같다.
임의의 펀드매니저에 의해 게임참여버튼이 입력되면, 상기 제어부(200)는 투자원금 입금을 요구하는 메시지를 웹페이지에 디스플레이하고, 상기 펀드매니저가 투자원금 입금버튼을 선택할 경우, 금액을 입력하기 위한 입금창(또는 결재창)을 디스플레이한다. 그리고, 입금이 완료될시, 상기 입금한 금액을 사이버머니로 전환하여 상기 펀드매니저의 사이버계좌에 적립하고, 상기 사이버머니 및 상기 사이버머니에 따른 증자금 한도액을 디스플레이한다. 이때, 희망 지명금의 입력을 요구하는 메시지도 함께 디스플레이한다. 여기서, 펀드매니저는 상기 증자금 한도액 내에서 희망 지명금을 입력할수 있다. 상기 펀드매니저가 희망하는 지명금을 입력하면, 상기 제어부(200)는 상기 희망 지명금을 저장한후 1111단계를 포함한 이후 단계를동일하게 수행한다. 이때 지명금 지명루틴(도 12)에서 1221단계는 "원금의 1000%"은 "희망 지명금"으로 변경된다. 즉, 제어부(200)는 1221단계에서 지명금이 상기 희망 지명금을 초과하는지 검사하게 되고, 상기 희망지명금을 초과하면 1223단계로 진행하여 초과금에 따른 지명금을 다른 펀드매니저에게 넘기고, 초과하지 않으면 1225단계로 진행하여 상기 지명금을 해당 펀드매니저에 대응시켜 저장하게 된다. 이 경우 펀드매니저가 지명금을 거부할수 있는 과정은 필요없기 때문에, 1227단계에서 마지막 펀드매니저까지 검사가 완료되면, 바로 지명금을 해당 펀드매니저의 증권계좌로 입금하는 처리를 행하게 된다.
도 13은 앞서 설명된 계좌입금루틴에 대한 상세 절차를 도시하고 있다.
상기 도 13을 참조하면, 회원에게 지급할 금액이 발생한 경우, 제어부(200)는 1301단계에서 데이터베이스를 검색하고, 1303단계에서 게임에 참여하여 수익 발생시 '은행계좌입금'을 선택했는지 검사한다. 다른 예로, 회원에게 지급할 금액이 발생한 경우, 상기 제어부(200)는 해당 금액의 은행계좌입금 여부를 묻는 메시지를 이메일 등을 통해 통보하고, 이후 회원이 상기 메시지 내에 포함되어 있는 "은행계좌입금 버튼"을 입력하는지 검사할수도 있다.
만일, 은행계좌입금을 선택하지 않았을 경우, 상기 제어부(200)는 1317단계로 진행하여 해당 회원에게 지급할 금액(사이버머니)을 상기 회원의 사이버계좌에게 적립한후 해당 프로그램으로 되돌아간다. 만일, 은행계좌입금을 선택한 경우, 상기 제어부(200)는 1305단계에서 지급할 사이버머니를 현금으로 전환하여 저장하고, 상기 현금을 회원에게 통보한다. 이후, 상기 제어부(200)는 1307단계에서 상기 회원에 의해 지급버튼이 입력되는지 검사한다. 상기 지급버튼 입력시, 상기 제어부(200)는 1309단계에서 상기 회원의 은행계좌를 데이터베이스로부터 독출하고, 사이트에서 운영하고 있는 은행계좌에서 상기 회원의 은행계좌로 상기 현금에 해당하는 금액을 이체할 것을 요구하는 메시지를 해당 금융기관으로 전송한다. 이후, 상기 제어부(200)는 1311단계에서 상기 금융기관으로부터 이체완료를 나타내는 응답메시지가 수신되는지 검사한다. 상기 응답메시지 수신시, 상기 제어부(200)는 1313단계에서 지급완료 메시지를 웹페이지에 디스플레이하고, 1315단계에서 지급한 현금을 나타내는 정보를 데이터베이스에 저장한후 해당 프로그램으로 되돌아간다.
도 14는 상기 도 3에서 설명한 게시판운영 루틴(327단계)의 상세 절차를 도시하고 있다.
상기 도 14를 참조하면, 임의의 회원이 메인페이지에 디스플레이된 게시판 선택시(클릭시), 상기 제어부(200)는 1403단계에서 회원이 접근(읽기/쓰기)할수 있는 게시판을 디스플레이하고, 1405단계에서 특정목록이 선택(더블클릭)되는지 검사한다. 만일, 소정시간동안 특정목록이 선택되지 않으면 1423단계에서 글쓰기 버튼이 입력되는지 검사한다. 만일, 상기 글쓰기 버튼이 입력되면, 상기 제어부(200)는 1425단계에서 글을 입력하기 위한 입력창을 웹페이지에 디스플레이하고, 1427단계에서 작성완료버튼이 입력되는지 검사한다. 상기 작성완료키 입력시, 상기 제어부(200)는 1429단계에서 상기 입력창에 입력된 내용을 게시판의 최신목록에 등록하여 게시판 데이터베이스를 갱신하고, 갱신된 게시판을 디스플레이하기 위해 상기 1403단계로 되돌아간다.
한편, 상기 1405단계에서 특정 목록이 선택될시, 상기 제어부(200)는 1407단계에서 상기 선택된 목록의 상세내용을 웹페이지에 디스플레이한다. 그리고 상기 제어부(200)는 회원에 의해 다음목록버튼이 입력되는지 검사한다. 만일, 상기 다음목록버튼이 입력될시 상기 제어부(200)는 상기 디스플레이된 목록의 다음 목록에 해당하는 상세내용을 디스플레이하기 위해 상기 1407단계로 되돌아가고, 상기 다음목록버튼이 입력되지 않으면 1411단계로 진행하여 이전목록버튼이 입력되는지 검사한다. 만일, 상기 이전목록버튼이 입력되면 상기 제어부(200)는 현재 디스플레이된 목록의 이전 목록에 해당하는 상세내용을 디스플레이하기 위해 상기 1407단계로 되돌아가고, 상기 이전목록버튼이 입력되지 않으면 1413단계로 진행하여 '리스트' 버튼이 입력되는지 검사한다. 상기 리스트버튼이 입력되면 상기 제어부(200)는 상기 1403단계로 되돌아가 게시판을 디스플레이하고, 상기 리스트버튼이 입력되지 않으면 1415단계로 진행하여 '추천'버튼이 입력되는지 검사한다.
만일, 상기 추천 버튼이 입력되지 않으면 상기 제어부(200)는 계속해서 다른 버튼이 입력되는지 검사하기 위해 상기 1409단계로 되돌아가고, 상기 추천 버튼이 입력되면, 1417단계로 진행하여 현재 디스플레이된 내용에 대한 추천카운트를 증가하고, 상기 증가된 추천카운트가 반영된 게시판을 디스플레이하기 위해 상기 1403단계로 되돌아간다. 이러한 추천카운터는 소정기간단위로 집계되고, 집계당시 가장 많은 추천을 받은 소정 상위 회원들에게 앞서 언급한 바와 같이 매니저선발게임에 참가할수 있는 자격을 부여한다. 한편, 상기 게시판 운영중 회원의 선택에 의해 메인페이지로 이동(디스플레이)시, 상기 제어부(200)는 상기 도 3의 311단계 및 331단계로 되돌아간다.
도 15는 상기 도 3에서 설명한 대화방운영 루틴(329단계)의 상세 절차를 도시하고 있다.
상기 도 15를 참조하면, 임의의 회원이 대화방 참여버튼 입력시, 상기 제어부(200)는 1501단계에서 대화내용이 스크롤(scroll)되는 대화창과 대화내용을 입력하기 위한 입력창을 디스플레이하고, 1503단계에서 전송버튼이 입력되는지 검사한다. 상기 전송버튼이 입력될시 상기 제어부(200)는 1505단계에서 상기 회원이 입력한 대화내용을 대화내용이 스크롤되는 대화창에 디스플레이한다. 이후, 상기 제어부(200)는 1507단계에서 상기 회원에 의해 종료버튼이 입력되는지 검사한다. 상기 종료버튼이 입력되지 않을 경우 상기 제어부(200)는 계속해서 대화내용이 스크롤되는 창을 디스플레이하기 위해 상기 1501단계로 되돌아가고, 상기 종료버튼 입력시 상기 제어부(200)는 1509단계에서 메인페이지를 이동(디스플레이)한후 상기 도 3의 311단계 및 331단계로 되돌아간다.
도 16은 본 발명에 따른 웹사이트의 메인 페이지(main page)의 일 예를 보여주고 있다.
도시된 바와 같이, 본 발명에 따른 메인 페이지는 펀드수익률게임 대회에서 현재 상위에 랭크된 소정수의 펀드매니저들의 수익률을 디스플레이하기 위한 제1윈도우(1610)와, 개인수익률게임 대회에서 현재 상위에 랭크된 소정수의 개인투자자들의 수익률을 디스플레이하기 위한 제2윈도우(1620)와, 게시판에 등록된 최신 목록들을 디스플레이하기 위한 제3윈도우(1630)와, 대화방에 참여할수 있는 버튼을구비한 제4윈도우(1640)를 포함하고 있다. 상기 메인페이지가 디스플레이된 상태에서, 임의의 회원이 특정 펀드명 혹은 특정 개인투자명을 클릭하면, 상기 특정 펀드 혹은 상기 특정 개인투자자의 상세 거래내역을 웹페이지에 디스플레이하게 된다. 또한, 상기 제3윈도우(1620)를 클릭하면 접근(읽기/쓰기)가능한 게시판을 디스플레이하게 되고, 상기 제4윈도우(1640)의 참여버튼을 클릭하면 대화내용이 스크롤되는 대화창과 대화내용을 입력하기 위한 입력창을 디스플레이하게 된다.
한편 본 발명의 상세한 설명에서는 구체적인 실시 예에 관해 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서 여러 가지 변형이 가능함은 물론이다. 한편, 앞서 설명한 수치들은 하나의 예 일뿐 여러 가지 변수에 따라 유연하게 운영할 수 있다. 그러므로 본 발명의 범위는 설명된 실시예에 국한되어 정 해져서는 아니 되며 후술하는 특허청구의 범위뿐만 아니라 이 특허청구의 범위와 균등한 것들에 의해 정해져야 한다.
상술한 바와 같이, 본 발명은 게임에 참가하면서 지불한 소정의 참가비를 참여자 스스로 위험부담금(보험금), 상금, 지명금(펀드투자금) 등으로 분할함으로써 손실에 대한 위험을 공동으로 분담하여 보다 안정적인 투자를 할수 있다. 또한, 실전투자에서 수익률 상위의 회원들을 선발하여 상금을 지급함으로써 주식투자에 대한 의욕을 향상시킬수 있다. 한편, 펀드매니저는 회원(지명자)들로부터 지명받은 금액을 가지고 투자를 함으로써 더 많은 수익을 창출할수 있다. 또한, 지명자는 게임을 통해 실력이 확인된 투자자를 선택하기 때문에 보다 안정적인 투자를 할수 있고 아울러 간접투자를 통해 이익을 창출할수 있다. 한편, 게임참여시 회원은 이미 보유하고 있는 증권계좌를 가지고 실전투자를 하기 때문에, 게임을 위해 새롭게 별도의 계좌(실명계좌, 가상계좌)를 개설한다거나, 기존에서와 같이 게임참여시 실전투자와 가상투자를 병행하는 등의 번거로움을 제거할수 있다. 또한, 실전투자에 근거한 게임이기 때문에 회원들의 참여도 및 주식투자에 대한 집중도를 높일수 있다. 결론적으로, 실전투자게임을 통해 알려지지 않은 우수투자자들을 발굴할 수 있고, 발굴된 우수투자자들에게 보다 많은 수익창출의 기회를 제공할수 있다.

Claims (18)

  1. 회원(클라이언트)의 게임신청을 처리하기 위한 제1처리모듈(222), 개인수익율게임을 처리하기 위한 제2처리모듈(223), 온라인 뱅킹을 처리하기 위한 제3처리모듈(228) 및 복수의 데이터베이스들(231∼237)을 포함하는 웹서버 장치에서, 주식투자게임을 제공하기 위한 방법에 있어서,
    (a) 특정 회원의 단말로부터 게임참여신호 수신시, 상기 제1처리모듈(222)이, 상기 회원의 사이버계좌에 적립되어 있는 사이버머니를 독출하여 웹페이지에 디스플레이하고, 상기 회원의 입력신호에 따라 상기 사이버머니에서 제1금액, 제2금액을 분할하여 게임참가자 데이터베이스(233)에 등록하는 과정(513단계∼531단계);
    (b) 상기 게임참가자 데이터베이스에 게임참가 회원들의 정보를 등록함과 동시에, 시간을 검사하여 수익률게임대회 시작시간일 시, 상기 제2처리모듈(223)이, 상기 게임참가자데이터베이스(223)에 등록된 게임참가 회원들의 실전투자에 의해 발생되는 거래데이터들을 증권계좌 데이터베이스(232)에 저장하고, 소정주기로 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 게임참가 회원들의 각각에 대한 수익률을 계산하여 웹페이지에 디스플레이하는 과정(601단계∼611단계);
    (c) 상기 수익률을 디스플레이함과 동시에, 시간을 검사하여 상기 수익률게임대회 종료시간일 시, 상기 제2처리모듈(223)이, 상기 (b)과정에서 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 상기 게임참가 회원들의 각각에 대한 최종 수익률을 계산하여 웹페이지에 디스플레이하고, 상기 수익률들에 근거하여 소정 상위 순위자들과 소정비율이상 손실이 발생한 손실회원들의 정보를 포함하는 데이터를 작성하여 지급대상자 데이터베이스(234)에 저장하는 과정(613단계∼617단계);
    (d) 상기 소정 상위 순위자들과 상기 손실회원들의 정보를 포함하는 데이터를 저장한후, 상기 게임참가 회원들의 제1금액들을 합산한 총상금을 산출하고, 상기 총상금을 소정 규칙에 의해 분배하여 상기 상위 순위자들의 각각에게 지급할 상금을 결정하며, 상기 각각에게 지급할 상금의 정보를 포함하는 데이터를 작성하여 저장하는 과정(701단계∼733단계);
    (e) 상기 각각에에 지급할 상금의 정보를 포함하는 데이터를 작성하여 저장한후, 상기 게임참가 회원들의 제2금액들을 합산한 총보험금을 산출하고, 상기 총보험금을 소정 규칙에 의해 분배하여 상기 손실회원들의 각각에게 지급할 보험금을 결정하며, 상기 각각에게 지급할 보험금의 정보를 포함하는 데이터를 작성하여 저장하는 과정(801단계∼821단계);
    (f) 상기 각각에게 지급할 보험금의 정보를 포함하는 데이터를 작성하여 저장한후, 상기 상위 순위자들 및 상기 손실 회원들의 각각에게 지급할 금액을 통보하고, 회원으로부터 지급요청이 수신될시 해당 지급금액을 상기 웹서버가 운영하는 은행계좌로부터 상기 회원의 은행계좌로 이체시키는 과정(1301단계∼1317단계)을 포함하는 것을 특징으로 하는 방법.
  2. 제1항에 있어서, 상기 (d) 과정은,
    상기 지급대상자 데이터베이스(234)로부터 상기 상위 순위자들의 정보를 독출하고, 상기 상위 순위자들의 제1금액들을 합산한 상기 총상금을 계산하는 단계(701단계);
    상기 총상금에서 각 순위자의 제1금액이 차지하는 비율에 따라 상기 총상금을 배분하여 각각의 순위자들에게 대한 상금을 계산하는 단계(703단계∼705단계);
    상기 상위 순위자들의 각각에 대해 보험금을 수령한적이 있는지를 회원관리 데이터베이스를 검색하여 확인하는 단계(709단계);
    상기 보험금을 수령한 적이 있으면, 보험금을 수령한후 상금을 수령한적이 있는지 검사하는 단계(711단계);
    상기 보험금 수령후 상금을 수령한적이 없는 경우, 이전에 수령한 보험금의 비율들중 가장 높은 비율을 선택하고, 상기 계산된 상금에서 상기 가장 높은 비율에 해당하는 금액을 감산한 금액을 상기 지급할 상금으로 결정하고, 나머지 금액을 다음회차 게임의 보험금으로 누적하는 단계(713단계∼717단계);
    상기 나머지 금액을 다음회차 게임의 보험금으로 누적한후, 혹은 상기 보험금을 수령한적이 없을 경우, 혹은 상기 보험금을 수령한후 상금을 수령한적이 있을 경우, 상기 계산된 상금이 해당 순위자의 투자원금의 소정 배수를 초과하는지 검사하는 단계(719단계);
    상기 소정배수를 초과하지 않으면, 상기 계산된 상금의 일부를 상금누적금으로 저장하고, 상기 계산된 상금에서 상기 상금누적금을 감산한 금액을 상기 지급할 상금으로 결정 및 저장하는 단계(721단계∼723단계);
    상기 소정배수를 초과하면, 초과되는 금액을 다음회차 게임의 총상금으로 누적하고, 나머지 금액의 일부를 상기 상금누적금으로 누적하며, 상기 나머지 금액에서 상기 상금누적금을 감산한 금액을 상기 지급할 상금으로 결정 및 저장하는 단계(727단계∼733단계)를 포함하는 것을 특징으로 하는 방법.
  3. 제1항에 있어서, 상기 (e) 과정은,
    상기 지급대상자 데이터베이스로부터 상기 손실 회원들의 정보를 독출하고, 상기 손실 회원들의 제2금액들을 합산한 상기 총보험금을 계산하는 단계(801단계);
    상기 총보험금에서 각 손실 회원의 제2금액이 차지하는 비율에 따라 상기 총보험금을 배분하여 각각의 손실회원에 대한 보험금을 계산하여 저장하는 단계(803단계∼805단계);
    보험금 수령여부결정을 요청하는 메시지를 웹페이지에 디스플레이하는 단계(809단계);
    임의의 손실 회원에 의해 보험금 수령이 선택될시, 상기 회원에 대한 보험금이 손실금액의 소정비율을 초과하는지 검사하는 단계(813단계);
    상기 소정비율을 초과하는 경우, 상기 손실금액의 소정비율에 해당하는 금액을 상기 지급할 보험금으로 결정 및 저장하고, 나머지 금액을 차기대회 보험금으로 누적하는 단계(815단계∼817단계);
    임의의 손실 회원에 의해 보험금 수령거부가 선택될시, 상기 회원에 대한 보험금을 차기대회 보험금으로 누적하는 단계(823단계)를 포함하는 것을 특징으로 하는 방법.
  4. 삭제
  5. 제1항에 있어서, 상기 (f) 과정은,
    상기 상위 순위자들 및 상기 손실회원들의 각각에게 상기 지급할 금액을 이메일을 통해 통보하는 단계(1301단계);
    임의 회원으로부터 지급요청이 수신될시 사이버머니에 해당하는 상기 지급 금액을 현금으로 전환하여 웹페이지에 디스플레이하는 단계(1305단계);
    상기 회원으로부터 지급승인이 수신될시 상기 현금을 상기 웹서버가 운영하는 은행계좌로부터 상기 회원의 은행계좌로 자동 이체시키는 단계(1307단계∼1309단계)를 포함하는 것을 특징으로 하는 방법.
  6. 제1항에 있어서,
    상기 게임참가 회원들은 이미 보유하고 있는 증권계좌를 이용해 실전투자를 수행하며, 상기 실전투자에 의해 발생되는 거래데이터들은 상기 웹서버의 요청에 의해 해당 증권사의 서버에서 상기 웹서버로 제공되는 것을 특징으로 하는 방법.
  7. 회원(클라이언트)의 게임신청을 처리하기 위한 제1처리모듈(222), 매니저선발게임을 처리하기 위한 제2처리모듈(224), 펀드수익율게임을 처리하기 위한 제3처리모듈(225), 온라인 뱅킹을 처리하기 위한 제4처리모듈(228) 및 복수의 데이터베이스들(231∼237)을 포함하는 웹서버 장치에서 주식투자게임을 제공하기 위한 방법에 있어서,
    (A) 임의 회원의 단말로부터 게임참여신호 수신시, 상기 제1처리모듈이(222), 상기 회원의 사이버계좌에 적립되어 있는 사이버머니를 웹페이지에 디스플레이하고, 상기 회원의 입력신호에 따라 상기 사이버머니에서 게임참가비를 분할하여 게임참가자 데이터베이스(233)에 등록하는 과정(513단계∼531단계);
    (B) 상기 게임참가자 데이터베이스에 게임참여 회원들의 정보를 등록함과 동시에, 시간을 검사하여 매니저선발게임대회 시작시간일 시, 상기 제2처리모듈이(224), 소정 기준에 의해 선발된 회원들의 실전투자에 의해 발생되는 거래데이터들을 증권계좌 데이터베이스(232)에 저장하고, 소정주기로 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 상기 선발된 회원들의 각각에 대한 수익률을 계산하여 웹페이지에 디스플레이하는 과정(901단계∼931단계);
    (C) 시간을 검사하여 매니저선발게임대회 종료시간일 시, 상기 제2처리모듈이(224), 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 상기 선발된 회원들의 최종 수익률들을 계산하고, 상기 수익률들에 근거하여 소정 상위 순위자들을 매니저들로 결정하며, 상기 매니저들의 정보를 포함하는 데이터를 작성하여 저장하는 과정(935단계);
    (D) 상기 매니저들과 미리 정해진 영구펀드매니저들을 펀드수익율게임에 참가할 펀드매니저들로 결정하고, 상기 펀드매니저들의 정보를 포함하는 데이터를 작성하여 저장하는 과정;
    (E) 상기 펀드매니저들의 정보를 포함하는 데이터를 작성하여 저장한후, 상기 제3처리모듈(225)이, 상기 펀드매니저들이 소정 결재 프로그램에 의해 결재한 투자원금을 사이버머니로 전환하여 저장하는 과정(1109단계);
    (F) 소정기간동안 상기 게임참가자 데이터베이스(233)에 등록된 회원들의 요청신호에 따라 게임참가비를 분할해서 적어도 하나의 펀드매니저에게 할당하고, 상기 펀드매니저들의 각각에 대하여 할당받은 금액과 상기 투자원금을 더한 사이버머니를 현금으로 전환하며, 상기 현금에 해당하는 금액을 상기 웹서버가 운영하는 은행계좌에서 해당 펀드매니저의 증권계좌로 입금하는 과정(1113단계∼1119단계);
    (G) 시간을 검사하여 펀드수익율게임대회 시작시간일시, 상기 펀드매니저들의 실전투자에 의해 발생되는 거래데이터들을 상기 증권계좌 데이터베이스(232)에 저장하고, 소정주기로 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 상기 펀드매니저들의 각각에 대한 수익률을 계산하여 웹페이지에 디스플레이하는 과정(1123단계);
    (H) 상기 수익률을 검사하여 마이너스 수익률이 일정비율 이상 발생시, 해당 펀드매니저의 활동을 중지시키고, 해당 증권계좌에 남은 금액을 투자비율에 따라 상기 펀드매니저와 상기 펀드매니저를 지명한 회원들에게 분배하여 해당 투자 회원들에게 지급할 금액을 계산하여 저장하는 과정(1141단계∼1143단계);
    (I) 시간을 검사하여 펀드수익율게임대회 종료시간일시, 투자금과 수익금을 펀드매니저와 지명금을 지명한 지명자들에게 투자비율에 따라 분배하여 해당 투자 회원들에게 지급할 금액을 계산하여 저장하는 과정(1133단계∼1137단계, 1147단계∼1155단계);
    (J) 상기 제4처리모듈(228)이, 상기 펀드매니저들과 상기 투자 회원들의 각각에게 지급할 금액을 통보하고, 회원으로부터 지급요청이 수신될시 해당 지급금액을 상기 웹서버가 운영하는 은행계좌에서 상기 회원의 은행계좌로 이체시키는 과정(1139단계, 1157단계)을 포함하는 것을 특징으로 하는 방법.
  8. 제7항에 있어서,
    (K) 상기 펀드매니저들을 결정한후, 상기 제2처리모듈(224)이, 소정시간동안 배팅게임참여를 요청하는 메시지를 웹페이지에 디스플레이하는 과정(1001단계);
    (L) 상기 소정시간동안 배팅게임에 참여한 회원들의 각각에 대하여 회원이 입력한 배팅금과 배팅대상 펀드매니저를 대응시켜 데이터베이스에 저장하는 과정(1037단계);
    (M) 상기 펀드수익률게임 대회가 종료하는지 검사하는 과정(1043단계);
    (N) 상기 대회 종료시, 최고 수익률을 달성한 펀드매니저에게 배팅한 회원들의 정보를 상기 데이터베이스에서 독출하는 과정(1047단계);
    (O) 상기 회원들의 배팅금들에 근거해서 상기 회원들의 각각에게 배당할 배당금을 계산하고, 상기 계산된 배당금을 해당 회원의 사이버계좌에 적립시키는 과정(1049단계∼1051단계)을 더 포함하는 것을 특징으로 하는 방법.
  9. 제7항에 있어서, 상기 (F) 과정은,
    소정기간동안 지명금 분할 요구 메시지를 웹페이지에 디스플레이하는 단계(1113단계);
    임의의 회원으로부터 지명금 분할신호 수신시, 상기 회원의 게임참가비를 디스플레이하고, 상기 회원의 입력에 따라 상기 게임참가비를 미리 정해진 수의 펀드매니저들에게 분할해서 할당하는 단계(1201단계∼1215단계);
    상기 소정기간 만료시, 각 펀드매니저에 할당된 지명금들의 합을 계산하고, 상기 계산된 지명금들의 합이 해당 펀드매니저의 투자원금의 소정배수를 초과하는지 검사하는 단계(1219단계∼1221단계);
    상기 투자원금의 소정배수를 초과하지 않은 경우 상기 계산된 지명금들의 합을 해당 펀드매니저의 지명금으로 저장하고, 상기 투자원금의 소정배수를 초과하는 경우 초과금에 해당하는 지명금들을 다른 펀드매니저에게 할당한후 나머지 지명금들의 합을 해당 펀드매니저의 지명금으로 저장하는 단계(1223단계∼1225단계);
    상기 펀드매니저들의 각각에 대하여 지명금을 저장한후, 상기 펀드매니저들에게 상기 저장된 지명금을 통보하는 단계(1229단계);
    상기 지명금을 통보한후, 특정 펀드매니저로부터 지명금 수락신호 수신시, 상기 지명금과 상기 투자원금을 더한 사이버머니를 현금으로 전환하고, 상기 현금을 상기 웹서버에서 운영하는 은행계좌에서 상기 특정 펀드매니저의 증권계좌로 이체시키는 단계(1233단계∼1235단계);
    상기 지명금을 통보한후, 특정 펀드매니저로부터 지명금 거부신호 수신시 거부된 금액이 지명금의 소정비율 이상인지 검사하는 단계(1239단계);
    상기 소정비율 이상인 경우 지명금 수락을 요구하는 경고메세지를 웹페이지에 디스플레이하고, 상기 소정비율 미만인 경우 상기 거부된 금액에 상당하는 지명금들을 해당 회원들의 사이버계좌에 누적하는 단계(1241단계∼1243단계);
    상기 거부된 금액을 감한 나머지 지명금과 상기 투자원금을 더한 사이버머니를 현금으로 전환하고, 상기 현금을 상기 웹서버에서 운영하는 은행계좌에서 상기 특정 펀드매니저의 증권계좌로 이체시키는 단계(1235단계)를 포함하는 것을 특징으로 하는 방법.
  10. 제7항에 있어서, 상기 (I) 과정은,
    최종 수익률이 소정값 이상인 펀드매니저들을 선택하는 단계(1131단계);
    미리 결정되어 있는 상금을 상기 선택된 펀드매니저들의 수익률들에 따라 분배하여 상기 펀드매니저들의 각각에게 지급할 상금을 계산하는 단계(1133단계∼1135단계);
    상기 계산된 상금이 해당 펀드매니저의 투자원금의 소정배수를 초과하는지 검사하는 단계(1147단계);
    상기 배수를 초과하는 경우, 초과금액을 차기대회 상금으로 누적하고, 상기 소정배수에 해당하는 금액을 1차 상금으로 결정하는 단계(1149단계∼1151단계);
    상기 1차 상금의 소정비율에 해당하는 금액을 지급할 상금으로 결정하고, 나머지 금액을 상기 차기대회 상금에 누적하는 단계(1153단계);
    상기 해당 펀드매니저에게 지급할 상금 결정후, 수익금의 일부를 상기 해당 펀드매니저에게 분배하고, 나머지 수익금과 투자금을 투자비율에 따라 상기 펀드매니저와 상기 펀드매니저를 지명한 회원들에게 분배하여 해당 투자 회원들에게 지급할 금액을 계산하여 저장하는 단계(1155단계);
    상기 최종 수익률이 소정값 미만인 펀드매니저들의 각각에 대하여 수익금의 일부를 펀드매니저에게 먼저 분배하고, 나머지 수익금과 투자금을 투자비율에 따라 해당 펀드매니저와 상기 해당 펀드매니저를 지명한 회원들에게 분배하여 해당 투자 회원들에게 지급할 금액을 계산하여 저장하는 단계(1137단계);
    상기 펀드수익율게임에 참가한 펀드매니저들중 영구펀드매니저들과 수익을 달성한 펀드매니저들을 분류하는 단계(1159단계);
    상기 영구펀드매니저들의 각각에 대하여 마이너스 수익률 누적값이 소정값을 초과하는지 검사하고, 상기 소정값을 초과하는 경우 영구펀드매니저 자격을 박탈하는 단계(1151단계∼1167단계);
    상기 수익을 달성한 펀드매니저들의 각각에 대하여 규정된 연속횟수 이상 수익률을 달성했는지 검사하고, 상기 규정된 연속횟수 이상 수익률을 달성한 경우 영구펀드매니저로 결정하고, 그렇지 않으면 매니저선발게임에 참가할수 있는 자격을 부여하는 단계(1169단계∼1173단계)를 포함하는 것을 특징으로 하는 방법.
  11. 제7항에 있어서,
    상기 소정 기준에 의해 선발된 회원들은, 입상의 경력이 있는 회원들 및 게시판에서 추천을 많이 받은 회원들인 것을 특징으로 하는 방법.
  12. 제7항에 있어서,
    상기 매니저선발게임 대회에 참가하는 회원들은 이미 보유하고 있는 증권계좌를 이용해 실전투자를 수행하고, 상기 펀드수익률게임 대회에 참가하는 회원들은 상기 웹서버에서 제공하는 증권계좌를 이용해 실전투자를 수행하며, 상기 실전투자에 의해 발생되는 거래데이터들은 상기 웹서버의 요청에 의해 해당 증권사의 서버에서 상기 웹서버로 제공되는 것을 특징으로 하는 방법.
  13. 회원(클라이언트)의 게임신청을 처리하기 위한 제1처리모듈(222), 개인수익율게임을 처리하기 위한 제2처리모듈(223), 펀드수익율게임을 처리하기 위한 제3처리모듈(225), 온라인 뱅킹을 처리하기 위한 제4처리모듈(228-1), 배팅게임을 처리하기 위한 제5처리모듈(228-2) 및 복수의 데이터베이스들(231∼237)을 포함하는 웹서버 장치에서 주식투자게임을 제공하기 위한 방법에 있어서,
    상기 제1처리모듈이(222), 회원의 단말로부터의 입력신호에 따라 상기 회원의 사이버계좌에 적립되어 있는 사이버머니에서 제1금액, 제2금액, 제3금액을 분할하여 게임참가자 데이터베이스(233)에 등록하는 과정(501단계∼531단계);
    시간을 검사하여 개인수익율게임대회 시작시간일시, 제2처리모듈이(223), 개인수익율게임 대회 기간동안 상기 게임참가자데이터베이스(233)에 등록된 게임참가 회원들의 실전투자에 의해 발생되는 거래데이터들을 증권계좌 데이터베이스(232)에 저장하고, 소정주기로 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 게임참가 회원들의 각각에 대한 수익률을 계산하여 웹페이지에 디스플레이하는 과정(601단계∼611단계);
    시간을 검사하여 상기 개인수익률게임 대회 종료시간일시, 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 상기 게임참가 회원들의 최종 수익률들을 계산하고, 상기 수익률들에 근거하여 소정 상위 순위자들과 소정비율 이상 손실이 발생한 손실 회원들의 정보를 포함하는 데이터를 작성하여 지급대상자 데이터베이스(234)에 저장하는 과정(613단계∼617단계);
    상기 게임 참가 회원들의 제1금액들을 합산하여 총상금을 산출하고, 상기 총삼금에서 각 순위자의 제1금액이 차지하는 비율에 따라 상기 총삼금을 배분하여 상기 상위 순위자들의 각각에게 지급할 상금을 계산하여 저장하는 과정(701단계∼733단계);
    상기 게임 참가 회원들의 제2금액들을 합산하여 총보험금을 산출하고, 상기 총보험금에서 각 손실 회원의 제2금액이 차지하는 비율에 따라 상기 총보험금을 배분하여 상기 손실회원들의 각각에게 지급할 보험금을 계산하여 저장하는 과정(801단계∼821단계);
    상기 제3처리모듈이(225), 소정게임에 의해 선발된 회원들과 소정 기준에 의해 영구펀드매니저 자격이 부여된 회원들을 펀드수익율게임에 참가할 펀드매니저들로 결정하는 과정(1101단계∼1103단계);
    소정기간동안 상기 게임참가자데이터베이스(233)에 등록된 회원들의 요청에 따라 상기 제3금액을 분할해서 적어도 하나의 펀드매니저에게 지명하는 과정(1117단계);
    상기 펀드매니저들의 각각에게 지명된 금액을 현금으로 전환하고, 상기 현금을 상기 웹서버가 운영하는 은행계좌에서 해당 펀드매니저의 증권계좌로 이체하여 상기 펀드매니저들의 투자금을 증액하는 과정(1119단계);
    시간을 검사하여 펀드수익율게임대회 시작시간일시, 상기 제3처리모듈(225)이, 상기 펀드매니저들의 실전투자에 의해 발생되는 거래데이터들을 증권계좌 데이터베이스에(232) 저장하고, 소정주기로 상기 증권계좌 데이터베이스(232)에 저장된 거래데이터들에 근거해서 수익률을 계산하여 웹페이지에 디스플레이하는 과정(1123단계);
    상기 수익률을 검사하여 마이너스 수익률이 일정비율 이상 발생시, 해당 펀드매니저의 활동을 중지시키고, 증권계좌에 남은 투자금을 투자비율에 따라 상기 펀드매니저와 상기 펀드매니저를 지명한 회원들에게 분배하여 해당 투자 회원들에게 지급할 금액을 계산하여 저장하는 과정(1141단계∼1143단계);
    시간을 검사하여 상기 펀드수익율게임대회 종료시간일시, 투자금과 수익금을 펀드매니저와 지명금을 지명한 지명자들에게 투자비율에 따라 분배하여 해당 투자 회원들에게 지급할 금액을 계산하여 저장하는 과정(1133단계∼1137단계, 1147단계∼1155단계);
    상기 제4처리모듈(228-1)이, 상기 펀드매니저들과 상기 투자 회원들의 각각에게 지급할 금액을 통보하고, 회원으로부터 지급요청이 수신될시 상기 회원의 은행계좌로 해당 지급금액을 이체시키는 과정(1139단계, 1157단계)을 포함하는 것을 특징으로 하는 방법.
  14. 제13항에 있어서,
    상기 펀드수익율게임에 참가한 펀드매니저들중 영구펀드매니저들과 수익을 달성한 펀드매니저들을 분류하는 과정(1159단계);
    상기 영구펀드매니저들의 각각에 대하여 마이너스 수익률 누적값이 소정값을 초과하는지 검사하고, 상기 소정값을 초과하는 경우 영구펀드매니저 자격을 박탈하는 과정(1151단계∼1167단계);
    상기 수익을 달성한 펀드매니저들의 각각에 대하여 규정된 연속횟수 이상 수익률을 달성했는지 검사하고, 상기 규정된 연속횟수 이상 수익률을 달성한 경우 영구펀드매니저로 결정하고, 그렇지 않으면 매니저선발게임에 참가할수 있는 자격을 부여하는 과정(1169단계∼1173단계)을 더 포함하는 것을 특징으로 하는 방법.
  15. 제13항에 있어서,
    상기 펀드매니저들을 결정한후, 상기 제5처리모듈(228-2)이, 소정시간동안 배팅게임참여를 요청하는 메시지를 웹페이지에 디스플레이하는 과정(1001단계);
    상기 소정시간동안 배팅게임에 참여한 회원들의 각각에 대하여 회원이 입력한 배팅금과 배팅대상 펀드매니저를 대응시켜 데이터베이스에 저장하는 과정(1037단계);
    상기 펀드수익률게임 대회가 종료하는지 검사하는 과정(1043단계);
    상기 대회 종료시, 최고 수익률을 달성한 펀드매니저에게 배팅한 회원들의 정보를 상기 데이터베이스에서 독출하는 과정(1047단계);
    상기 회원들의 배팅금들에 근거해서 상기 회원들의 각각에게 배당할 배당금을 계산하고, 상기 계산된 배당금을 해당 회원의 사이버계좌에 적립시키는 과정(1049단계∼1051단계)을 더 포함하는 것을 특징으로 하는 방법.
  16. 삭제
  17. 제1항에 있어서,
    상기 수익률게임대회 시작전, 배팅게임 처리모듈이, 소정시간동안 배팅게임참여를 요청하는 웹페이지에 메시지를 디스플레이하는 과정(1001단계);
    상기 소정시간동안 배팅게임에 참여한 회원들의 각각에 대하여 회원이 입력한 배팅금과 배팅대상 대회참가자를 대응시켜 데이터베이스에 저장하는 과정(1037단계);
    상기 수익률게임대회가 종료하는지 검사하는 과정(1043단계);
    상기 대회 종료시, 최고 수익률을 달성한 대회참가자에게 배팅한 회원들의 정보를 상기 데이터베이스에서 독출하는 과정(1047단계);
    상기 회원들의 배팅금들에 근거해서 상기 회원들의 각각에게 배당할 배당금을 계산하고, 상기 계산된 배당금을 해당 회원의 사이버계좌에 적립시키는 과정(1049단계∼1051단계)을 더 포함하는 것을 특징으로 하는 방법.
  18. 제7항에 있어서,
    상기 매니저선발게임대회 시작전, 배팅게임 처리모듈이, 소정시간동안 배팅게임참여를 요청하는 메시지를 웹페이지에 디스플레이하는 과정(1001단계);
    상기 소정시간동안 배팅게임에 참여한 회원들의 각각에 대하여 회원이 입력한 배팅금과 배팅대상 대회참가자를 대응시켜 데이터베이스에 저장하는 과정(1037단계);
    상기 매니저선발게임 대회가 종료하는지 검사하는 과정(1043단계);
    상기 대회 종료시, 최고 수익률을 달성한 대회참가자에게 배팅한 회원들의 정보를 상기 데이터베이스에서 독출하는 과정(1047단계);
    상기 회원들의 배팅금들에 근거해서 상기 회원들의 각각에게 배당할 배당금을 계산하고, 상기 계산된 배당금을 해당 회원의 사이버계좌에 적립시키는 과정(1049단계∼1051단계)을 더 포함하는 것을 특징으로 하는 방법.
KR10-2002-0066827A 2002-10-31 2002-10-31 웹서버 장치에서 주식투자게임을 제공하기 위한 방법 KR100428407B1 (ko)

Priority Applications (3)

Application Number Priority Date Filing Date Title
KR10-2002-0066827A KR100428407B1 (ko) 2002-10-31 2002-10-31 웹서버 장치에서 주식투자게임을 제공하기 위한 방법
PCT/KR2003/002056 WO2004040495A1 (en) 2002-10-31 2003-10-06 Method for providing stock investment game in web server
AU2003264999A AU2003264999A1 (en) 2002-10-31 2003-10-06 Method for providing stock investment game in web server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0066827A KR100428407B1 (ko) 2002-10-31 2002-10-31 웹서버 장치에서 주식투자게임을 제공하기 위한 방법

Publications (2)

Publication Number Publication Date
KR20020090979A KR20020090979A (ko) 2002-12-05
KR100428407B1 true KR100428407B1 (ko) 2004-04-28

Family

ID=27729078

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0066827A KR100428407B1 (ko) 2002-10-31 2002-10-31 웹서버 장치에서 주식투자게임을 제공하기 위한 방법

Country Status (3)

Country Link
KR (1) KR100428407B1 (ko)
AU (1) AU2003264999A1 (ko)
WO (1) WO2004040495A1 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080139317A1 (en) * 2006-12-07 2008-06-12 Humayun Sheikh Electronic game
US8612328B2 (en) 2008-02-25 2013-12-17 Ori Rosen Method and platform for facilitating competitive virtual securities trading
WO2019117573A1 (ko) * 2017-12-12 2019-06-20 주식회사 에스브이 가상 화폐 투자 및 분배를 위한 시스템 및 방법
KR102664910B1 (ko) * 2023-11-01 2024-05-17 주식회사 도피앙 메타버스 기반 모의투자 게임 서비스 제공 장치, 방법 및 기록매체

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100383850B1 (ko) * 2000-01-25 2003-05-14 이호준 인터넷에서의 주식 경주 게임 방법
KR20000030724A (ko) * 2000-03-14 2000-06-05 김세권 개선된 주식 중개매매 방법 및 그 시스템
KR20000054596A (ko) * 2000-06-13 2000-09-05 국진성 모의투자 게임을 통해 배출된 전문 투자자를 통한 주식투자정보 제공 시스템 및 그 운영방법
WO2002049730A1 (en) * 2000-12-20 2002-06-27 Gfe Global Financing Limited Financial data driven racing game
KR20010044475A (ko) * 2001-02-23 2001-06-05 김국환 일일상금배당방식의 실시간 주식투자게임 인터넷 웹 시스템
JP2002259709A (ja) * 2001-02-26 2002-09-13 Michitaka Kokubu 上場企業株式投資に伴う売買損失リスク回避保険システムの開発と管理技術の発明
US7720736B2 (en) * 2001-05-04 2010-05-18 B.G. Yolles & Co. Method and system for insuring against investment loss

Also Published As

Publication number Publication date
WO2004040495A1 (en) 2004-05-13
AU2003264999A1 (en) 2004-05-25
KR20020090979A (ko) 2002-12-05

Similar Documents

Publication Publication Date Title
US7509274B2 (en) Internet-based system for identification, measurement and ranking of investment portfolio management, and operation of a fund supermarket, including “best investor” managed funds
Chen et al. Designing markets for prediction
US7200571B1 (en) Computerized auction system for use with multiple purchasing media
US7349880B1 (en) Commerce information processor, commerce terminal, commerce information processing method, and recorded medium
US20070219855A1 (en) Method and System to Decentralize Patent Examination
US20020042771A1 (en) System and method for implementing employee stock plans
US20130297484A1 (en) Public Offering Risk Management
US20110302075A1 (en) Bond issue risk management
WO2005065065A2 (en) Method of conducting a game of chance and game machine
US20090299760A1 (en) System and method for maximizing the efficiency and effectiveness of nonprofit scientific and other research
WO2001055948A1 (en) Method for providing stock race game in internet
AU2001257079B2 (en) Internet-based system for identification, measurement and ranking of investment portfolio management, and operation of a fund supermarket, including "best investor" managed funds
KR100428407B1 (ko) 웹서버 장치에서 주식투자게임을 제공하기 위한 방법
AU2001257079A1 (en) Internet-based system for identification, measurement and ranking of investment portfolio management, and operation of a fund supermarket, including "best investor" managed funds
KR100509022B1 (ko) 사이버 선물주 개념을 도입한 연예인 펀드 조성 방법 및시스템
KR20020029188A (ko) 은행의 인터넷을 이용한 운용자금 조달 및 대출운용 방법
KR102309130B1 (ko) 행운권 추첨 시스템
KR100403990B1 (ko) 가상 주식 거래 서비스 방법 및 그 서비스 시스템
KR20010097624A (ko) 마일리지를 이용한 온라인게임 방법
KR102357616B1 (ko) 응모 이벤트를 진행하는 방법 및 메시지 서버
US7376612B1 (en) System and method for conducting an electronic financial asset deposit auction over computer network
KR100833149B1 (ko) 온라인을 이용한 아이디어 거래 방법
Tumanyan et al. Digitalisation: The future of securities markets
WO2022058971A1 (en) System and method for on-line trading with flexible bet creation
TWI242732B (en) Computer system for measuring and ranking financial investment management performance and determining personal investment style

Legal Events

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

Payment date: 20101008

Year of fee payment: 7

LAPS Lapse due to unpaid annual fee