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

KR102433288B1 - System for providing lotto expected numbers and method thereof - Google Patents

System for providing lotto expected numbers and method thereof Download PDF

Info

Publication number
KR102433288B1
KR102433288B1 KR1020200047993A KR20200047993A KR102433288B1 KR 102433288 B1 KR102433288 B1 KR 102433288B1 KR 1020200047993 A KR1020200047993 A KR 1020200047993A KR 20200047993 A KR20200047993 A KR 20200047993A KR 102433288 B1 KR102433288 B1 KR 102433288B1
Authority
KR
South Korea
Prior art keywords
lottery
numbers
winning
sum
filter
Prior art date
Application number
KR1020200047993A
Other languages
Korean (ko)
Other versions
KR20210129903A (en
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 KR1020200047993A priority Critical patent/KR102433288B1/en
Publication of KR20210129903A publication Critical patent/KR20210129903A/en
Application granted granted Critical
Publication of KR102433288B1 publication Critical patent/KR102433288B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/34Betting or bookmaking, e.g. Internet betting
    • 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
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • 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/329Regular and instant lottery, e.g. electronic scratch cards
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2216/00Indexing scheme relating to additional aspects of information retrieval not explicitly covered by G06F16/00 and subgroups
    • G06F2216/03Data mining

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Development Economics (AREA)
  • Game Theory and Decision Science (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

본 발명은 로또 당첨예상번호 제공 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 이전 회차까지의 당첨 번호를 데이터 마이닝 알고리즘으로 분석하여, 분석된 결과에 따른 로또예측모델을 생성 및 업데이트하고, 최근 N 회차에 해당하는 당첨번호 리스트를 획득한 후, 각 필터에 대하여 상기 획득한 당첨번호 리스트의 당첨번호에 대한 통계 확률을 제공하고, 사용자로부터 입력받은 조건에 따라 모든 로또번호 조합에 대한 경우의 수(6/46 로또의 경우 8,145,060 개)에 대하여, 다수의 필터를 적용하여 당첨예상번호 조합을 추출하고, 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증한 후, 상기 검증된 로또 당첨예상번호 조합을 상기 사용자에게 제공하기 위한 로또 당첨예상번호 제공 시스템 및 그 방법을 제공한다.The present invention relates to a system and method for providing expected lottery winning numbers, and more particularly, by analyzing the winning numbers up to the previous round with a data mining algorithm, generating and updating a lottery prediction model according to the analyzed result, and the latest N After obtaining the winning number list corresponding to the round, statistical probability of the winning number of the obtained winning number list is provided for each filter, and the number of cases for all lottery number combinations according to the conditions input by the user ( For 6/46 lottery, 8,145,060 pieces), the expected winning number combination is extracted by applying a plurality of filters, and the extracted winning expected number combination is verified according to the lottery prediction model, and then the verified lottery winning prediction It provides a system and method for providing expected lottery numbers for providing a combination of numbers to the user.

Description

로또 당첨예상번호 제공 시스템 및 그 방법{SYSTEM FOR PROVIDING LOTTO EXPECTED NUMBERS AND METHOD THEREOF}Lotto winning number provision system and method

본 발명은 로또 당첨예상번호 제공 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 이전 회차까지의 당첨 번호를 데이터 마이닝 알고리즘으로 분석하여, 분석된 결과에 따른 로또예측모델을 생성 및 업데이트하고, 최근 N 회차에 해당하는 당첨번호 리스트를 획득한 후, 각 필터에 대하여 상기 획득한 당첨번호 리스트의 당첨번호에 대한 통계 확률을 제공하고, 사용자로부터 입력받은 조건에 따라 모든 로또번호 조합에 대한 경우의 수(6/46 로또의 경우 8,145,060 개)에 대하여, 다수의 필터를 적용하여 당첨예상번호 조합을 추출하고, 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증한 후, 상기 검증된 로또 당첨예상번호 조합을 상기 사용자에게 제공하기 위한 로또 당첨예상번호 제공 시스템 및 그 방법에 관한 것이다.The present invention relates to a system and method for providing expected lottery winning numbers, and more particularly, by analyzing the winning numbers up to the previous round with a data mining algorithm, generating and updating a lottery prediction model according to the analyzed result, and the latest N After obtaining the winning number list corresponding to the round, statistical probability of the winning number of the obtained winning number list is provided for each filter, and the number of cases for all lottery number combinations according to the conditions input by the user ( For 6/46 lottery, 8,145,060 pieces), the expected winning number combination is extracted by applying a plurality of filters, and the extracted winning expected number combination is verified according to the lottery prediction model, and then the verified lottery winning prediction It relates to a system and method for providing expected lottery numbers for providing the number combination to the user.

최근 통신망의 급속한 진화와 더불어 인터넷 기술의 급격한 발전으로 인하여 온라인상의 상업적 이용은 은행업무, 재화 상거래 서비스, 교육, 캐릭터 등의 콘텐츠 이용 서비스, 영화 서비스, 게임 등의 다양한 서비스가 제공되고 있다.Due to the rapid development of Internet technology along with the rapid evolution of communication networks in recent years, various services such as banking, goods and commerce services, education, character content use services, movie services, and games are provided for online commercial use.

특히, 인터넷상의 복권사업도 전자상거래와 관련하여 다양하게 발전되고 있는 추세이다.In particular, the lottery business on the Internet is developing in various ways in relation to e-commerce.

일반적으로 우리나라의 복권사업은 공공기관 등에서 특정한 사업자금을 마련할 목적으로 발행/판매되는데, 현재 가장 관심이 크고, 많은 사람이 응모하고 있는 복권으로는 연금식 복권과 로또 복권이 있다.In general, lottery projects in Korea are issued and sold for the purpose of raising specific business funds in public institutions.

이중 로또 복권(LOTTO Lottery)은 판매금액에 대한 당첨금의 비율만 확정된 복권으로, 구매자가 1 ~45의 번호 중에서 선택된 6개의 번호를 스스로 선택하거나, 자동 선택하여 추첨일에 상기한 선택번호와 추첨번호를 대조하여 서로 일치하는 개수에 따라 등위를 확인하고, 해당 등위의 당첨금을 해당 등위의 당첨자수로 나누어 최종적으로 확정된 본인의 당첨금을 복권 사업자로부터 지급받는 것이다.The lottery lottery is a lottery ticket in which only the ratio of the winnings to the sales amount is confirmed. is to check the ranking according to the number that matches each other, divide the winnings of the corresponding rank by the number of winners of the corresponding rank, and finally receive the final determined winnings from the lottery operator.

이러한, 로또 복권은 기존 인쇄복권과 달리 사용자가 당첨 예상번호를 직접 선택할 수 있고 당첨금액도 월등히 많아 다수의 소비자들이 구매하고 있다.Unlike the existing printed lottery, the lottery lottery allows the user to directly select the expected winning number and the winning amount is very large, so many consumers are purchasing it.

이를 좀 더 구체적으로 설명하면, 일반 소비자는 로또 복권 판매점을 찾아 슬릿용지(OMR카드)에 6개의 당첨 예상 번호를 마킹한 뒤 슬릿용지를 단말기에 투입 인식시켜 마킹된 번호가 통신망을 통해 실시간으로 로또복권 발권 서버(또는 중앙컴퓨터, 또는 웹서버)로 실시간 전송되고 해당 복권티켓이 발매되며, 소비자는 로또복권 단말기에서 출력된 복권티켓(영수증)을 수령한 뒤 추첨을 통해 당첨 등위를 확인하고, 당첨된 복권 티켓(용지)을 당첨금 지급처에 제출해 해당 당첨금을 지급받게 된다.To explain this in more detail, the general consumer finds a lottery ticket store and marks six expected winning numbers on slit paper (OMR card), inserts the slit paper into the terminal, and recognizes the marked number in real time through the communication network. The lottery ticket is transmitted in real time to the server (or central computer, or web server) and the corresponding lottery ticket is released. The winning lottery ticket (paper) must be submitted to the payout point to receive the prize.

현재 우리나라에서 시행되고 있는 6/45 로또복권은 45개의 번호 중에서 6개의 번호가 일치해야 당첨되는 1등은 1/8,145,060의 매우 낮은 확률이다. 5개의 번호와 보너스 번호가 일치해야 당첨되는 2등은 1/1,357,510의 확률이며, 5개의 번호가 일치해야 당첨되는 3등은 1/34,808의 확률이며, 4개의 번호가 일치해야 하는 4등은 1/733의 확률이며, 3개의 번호가 일치해야 당첨되는 5등은 1/45의 확률이다.The 6/45 lottery lottery currently being implemented in Korea has a very low probability of 1/8,145,060 to win the 1st place when 6 numbers out of 45 numbers match. 2nd place winning when 5 numbers and bonus numbers match has a probability of 1/1,357,510, 3rd place winning when 5 numbers match is 1/34,808 probability, 4th place with 4 matching numbers is 1 It is a probability of /733, and the probability of winning 5th place when 3 numbers match is 1/45.

대부분의 로또 복권 이용자는 복권 번호를 선택함에 있어서, 번호를 랜덤하게 자동 추출해주는 프로그램을 이용하거나, 자신이 좋아하는 숫자들을 조합하거나, 자신이나 가족에게 의미 있는 숫자들을 조합하는 등의 방법으로 6개의 숫자를 선택하여 복권에 참여하고 있다.Most lottery lottery users select 6 lottery numbers by using a program that automatically extracts numbers at random, combining numbers they like, or combining numbers that are meaningful to them or their family. You are participating in the lottery by selecting a number.

그런데, 로또 복권의 당첨을 기대하고 번호를 선택하는데 있어서 많은 시간이 소요되는 불편이 있으며, 그렇게 선택한 번호 조합의 당첨 확률은 극히 작다. 이에 따라 로또 번호를 추천해주는 서비스가 늘고 있지만 당첨 확률이 높은 로또 번호를 예측하기에는 어려운 실정이다.However, there is an inconvenience in that it takes a lot of time to select a number in anticipation of winning the lottery lottery, and the probability of winning of the selected number combination is extremely small. As a result, a service that recommends lottery numbers is increasing, but it is difficult to predict lottery numbers with a high probability of winning.

이와 같이, 현재의 로또 복권은 그 당첨 확률이 현저하게 낮아 당첨 예상번호를 제공하기 위한 다양한 형태의 서비스가 제공되고 있다.As such, the current lottery ticket has a remarkably low probability of winning, and various types of services for providing expected winning numbers are provided.

종래의 로또 정보 사이트들에서 제공하는 조합 예상 수는 기존의 회귀수 법칙들을 기본으로 하여 생성하며, 이러한 수는 비슷한 수로 생성된다. 회귀수 법칙이란 기존의 당첨수를 기준으로 하여 당첨확률이 높은 조합을 만드는 것을 말한다. 대략 20여 가지의 법칙에 의해 맞추어진 수는 기존의 모든 로또 전문가들이 연구하는 영역이다.The expected number of combinations provided by the conventional lottery information sites is generated based on the existing regression number laws, and these numbers are generated with similar numbers. The rule of regression refers to creating a combination with a high probability of winning based on the number of existing winnings. Numbers matched by about 20 rules are an area studied by all existing lottery experts.

즉, 종래의 회귀수법칙에 의한 다양한 로또 당첨번호 서비스 방법들은 비록 로또 번호의 당첨확률은 높여준다고 주장하지만 실질적으로 825만분의 1이라는 로또 당첨 확률을 체계적으로 높여주는 것이 아닌 임의의 특정 숫자 배열을 가지 로또번호가 나오기 위한 과정을 종래의 추첨 통계에 의한 분석을 말해주는 것에 지나지 않는다. 따라서 조금이라도 로또 당첨확률을 높여줄 수 있는 방법이 요구되고 있다.In other words, although the various lottery winning number service methods according to the conventional regression number rule claim to increase the winning probability of the lottery number, it does not actually increase the lottery winning probability of 1 in 8.25 million systematically, but rather an arbitrary specific number arrangement. The process for getting lottery numbers is nothing more than an analysis of the conventional lottery statistics. Therefore, there is a need for a method that can increase the odds of winning the lottery even a little.

한국등록특허 [10-1140294]에서는 로또복권 당첨예상번호 제공방법과 그 제공 장치 및 그 기록매체가 개시되어 있다.Korean Patent Registration [10-1140294] discloses a method for providing an expected lottery winning number, an apparatus for providing the same, and a recording medium thereof.

한국공개특허 [10-2013-0142870]에서는 복권 당첨번호 예측 시스템 및 그 방법이 개시되어 있다.Korean Patent Laid-Open Patent [10-2013-0142870] discloses a lottery winning number prediction system and method thereof.

한국등록특허 [10-1140294](등록일자: 2012. 04. 19)Korean Patent [10-1140294] (Registration Date: 2012. 04. 19) 한국등록특허 [10-1427233](등록일자: 2014. 07. 31)Korean Patent [10-1427233] (Registration Date: 2014. 07. 31) 한국등록특허 [10-0837838](등록일자: 2008. 06. 05)Korean Patent Registration [10-0837838] (Registration Date: 2008. 06. 05) 한국공개특허 [10-2013-0142870](공개일자: 2013. 12. 30)Korean Patent Laid-Open Patent [10-2013-0142870] (published date: 2013. 12. 30)

따라서, 본 발명은 상기한 바와 같은 문제점을 해결하기 위하여 안출된 것으로, 본 발명의 목적은 이전 회차까지의 당첨 번호를 데이터 마이닝 알고리즘으로 분석하여, 분석된 결과에 따른 로또예측모델을 생성 및 업데이트하고, 최근 N 회차에 해당하는 당첨번호 리스트를 획득한 후, 각 필터에 대하여 상기 획득한 당첨번호 리스트의 당첨번호에 대한 통계 확률을 제공하고, 사용자로부터 입력받은 조건에 따라 모든 로또번호 조합에 대한 경우의 수(6/46 로또의 경우 8,145,060 개)에 대하여, 다수의 필터를 적용하여 당첨예상번호 조합을 추출하고, 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증한 후, 상기 검증된 로또 당첨예상번호 조합을 상기 사용자에게 제공하기 위한 로또 당첨예상번호 제공 시스템 및 그 방법을 제공하는 것이다.Therefore, the present invention has been devised to solve the above problems, and an object of the present invention is to analyze the winning numbers up to the previous round with a data mining algorithm, generate and update a lottery prediction model according to the analyzed result, and , after obtaining a list of winning numbers corresponding to the latest N times, provides statistical probability for the winning numbers of the obtained winning number list for each filter, and for all lottery number combinations according to the conditions input by the user For the number (8,145,060 in the case of 6/46 lottery), a number of filters are applied to extract a combination of expected winning numbers, and after verifying the extracted combination of expected winning numbers according to the lottery prediction model, the verified It is to provide a lottery winning expected number providing system and method for providing the expected lottery winning number combination to the user.

본 발명의 실 시예들의 목적은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The purpose of the embodiments of the present invention is not limited to the above-mentioned purpose, and other objects not mentioned will be clearly understood by those of ordinary skill in the art to which the present invention belongs from the description below. .

상기한 바와 같은 목적을 달성하기 위한 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템에 있어서, 로또 당첨번호를 분석하여 당첨예상번호 검증에 적용할 로또예측모델을 업데이트하며, 모든 로또번호 조합에서 최근 N 회차에 해당하는 당첨번호에 대한 통계 확률을 제공하고, 사용자 단말기를 통해 입력받은 조건에 따라 다수의 필터를 적용하여 당첨예상번호 조합을 추출하고, 지속적으로 업데이트되는 로또예측모델에 따라 상기 추출된 당첨예상번호를 검증하여 로또 당첨예상번호 조합을 제공하기 위한 로또 번호 제공 서버(100); 상기 로또 번호 제공 서버에 접속하여, 조건을 입력하고 상기 로또 당첨예상번호 조합을 제공받기 위한 다수의 사용자 단말기(110, 120, 130); 및 상기 사용자 단말기가 상기 로또 번호 제공 서버로부터 로또 당첨예상번호를 제공받는데 소요되는 비용을 결제하기 위한 과금 서버(140)를 포함한다.In the lottery winning prediction number providing system according to an embodiment of the present invention for achieving the above object, the lottery prediction model to be applied to the winning prediction number verification is analyzed by analyzing the lottery winning number, and all lotto number combinations provides statistical probability for the winning number corresponding to the recent N rounds, extracts the expected winning number combination by applying a plurality of filters according to the conditions input through the user terminal, and according to the continuously updated lotto prediction model Lotto number providing server 100 for verifying the extracted expected winning number to provide a lottery winning expected number combination; a plurality of user terminals (110, 120, 130) for accessing the lottery number providing server, inputting conditions and receiving the lottery winning expected number combination; and a billing server 140 for paying the cost required for the user terminal to receive the expected lottery winning number from the lottery number providing server.

상기 로또 번호 제공 서버(100)는, 상기 다수의 사용자 단말기로 상기 로또 당첨예상번호 제공을 위한 인터페이스를 제공하는 인터페이스부(101); 상기 인터페이스부를 통하여 송수신되는 데이터에 기초하여 로또 당첨예상번호 조합을 제공하는데 필요한 처리를 수행하기 위한 처리부(103); 상기 로또 당첨예상번호 조합 제공을 위해 필요한 데이터를 저장하고 있는 데이터베이스 관리부(104); 현재까지 로또 당첨번호를 분석하여 상기 로또예측모델을 업데이트하기 위한 당첨번호 처리부(105); 및 상기 인터페이스부, 처리부, 데이터베이스 관리부, 및 당첨번호 처리부를 포함한 각 구성요소를 제어하기 위한 제어부(102)를 포함하는 것을 특징으로 한다.The lottery number providing server 100, the interface unit 101 for providing an interface for providing the expected lottery number to the plurality of user terminals; a processing unit 103 for performing a process necessary to provide a lottery winning expected number combination based on the data transmitted and received through the interface unit; a database management unit 104 for storing data necessary for providing the lottery winning expected number combination; a winning number processing unit 105 for updating the lottery prediction model by analyzing the lottery winning numbers so far; and a control unit 102 for controlling each component including the interface unit, the processing unit, the database management unit, and the winning number processing unit.

상기 처리부(100)는, 통계 데이터베이스에 근거하여 최근 N회차의 당첨번호에 대한 통계치를 출력하기 위한 통계 출력부(201); 상기 사용자 단말기를 통해 필터링 조건을 입력받기 위한 조건 입력부(202); 상기 입력받은 필터링 조건에 따라 필터링하기 위한 필터링부(203); 상기 필터링부의 처리에 따라 모든 로또번호 조합에서 당첨예상번호 조합을 추출하기 위한 당첨예상번호 조합 추출부(204); 및 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증하여 상기 로또 당첨예상번호 조합을 출력하기 위한 검증부(205)를 포함하는 것을 특징으로 한다.The processing unit 100 includes: a statistics output unit 201 for outputting statistics on winning numbers of the latest N rounds based on a statistical database; a condition input unit 202 for receiving a filtering condition input through the user terminal; a filtering unit 203 for filtering according to the received filtering condition; a winning expected number combination extraction unit 204 for extracting a winning expected number combination from all lottery number combinations according to the processing of the filtering unit; and a verification unit 205 for verifying the extracted expected winning number combination according to the lottery prediction model and outputting the expected lottery winning number combination.

상기 필터링부(203)에 포함되는 필터는, 총합 필터, 저고 비율 필터, 홀짝 비율 필터, 고저합 필터, 첫수합 필터, 끝수합 필터, 연번 필터, 간격합 필터, 1+2+3 세자리합 필터, 4+5+6 세자리합 필터, 전회차 번호 포함 필터, 및 전회차 보너스볼 포함 필터를 포함하는 것을 특징으로 한다.The filters included in the filtering unit 203 include a sum filter, a low-high ratio filter, an odd-even ratio filter, a high-low sum filter, a first sum filter, an end sum filter, a serial number filter, an interval sum filter, and a 1+2+3 triple sum filter. , a 4+5+6 three-digit sum filter, a filter including the previous round number, and a filter with a previous round bonus ball.

상기 당첨번호 처리부(105)는, 이번 회차 로또 당첨번호를 입력받고, 당첨번호 데이터베이스로부터 이전 회차까지의 당첨번호를 전달받아 데이터 마이닝 기법에 따라 당첨번호를 분석하기 위한 분석부(301); 상기 분석부에서 수신한 분석 결과들로부터 여러 형태의 유의미한 당첨패턴을 생성하기 위한 패터닝부(302); 상기 패터닝부에서 생성한 당첨패턴을 학습하기 위한 학습부(303); 상기 학습부의 학습 내용에 따라 로또예측모델 요소를 추론하기 위한 추론부(304); 및 상기 추론부에서 추론된 로또예측모델 요소를 이용하여 로또예측모델을 생성 또는 업데이트하기 위한 모델링부(305)를 포함하는 것을 특징으로 한다.The winning number processing unit 105 includes: an analysis unit 301 for receiving the lottery winning number of this round, receiving the winning number up to the previous round from the winning number database, and analyzing the winning number according to the data mining technique; a patterning unit 302 for generating various types of meaningful winning patterns from the analysis results received from the analysis unit; a learning unit 303 for learning the winning pattern generated by the patterning unit; an inference unit 304 for inferring a lotto prediction model element according to the learning contents of the learning unit; and a modeling unit 305 for generating or updating a lottery prediction model using the lottery prediction model elements inferred by the reasoning unit.

한편, 상기한 바와 같은 목적을 달성하기 위한 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템에서의 로또 당첨예상번호 제공 방법에 있어서, 사용자 단말기로부터 로또 당첨예상번호 제공 서비스를 요청받는 서비스요청단계(S410); 상기 사용자 단말기를 통해 적용할 필터를 선택받는 필터선택단계(S430); 상기 선택된 필터에 대하여 통계 데이터베이스에 근거하여 최근 N회차의 당첨번호에 대한 통계치를 출력하는 통계결과 출력단계(S440); 상기 사용자 단말기를 통해 입력받은 필터링 조건에 따라 필터링을 수행하는 필터링단계(S450); 상기 필터링단계의 처리에 따라 모든 로또번호 조합에서 당첨예상번호 조합을 추출하는 추출단계(S460); 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증하는 검증단계(S470); 및 검증된 로또 당첨예상번호 조합을 상기 사용자 단말기로 제공하는 번호제공단계(S480)를 포함한다.On the other hand, in the method of providing the expected lottery number in the system for providing the expected lottery number according to an embodiment of the present invention for achieving the above object, a service request for receiving a request for a lottery winning number providing service from a user terminal step (S410); a filter selection step of receiving a selection of a filter to be applied through the user terminal (S430); a statistical result output step (S440) of outputting statistics on the winning number of the latest N times based on the statistical database for the selected filter; a filtering step (S450) of performing filtering according to the filtering condition input through the user terminal; an extraction step of extracting a winning expected number combination from all lottery number combinations according to the processing of the filtering step (S460); a verification step of verifying the extracted expected winning number combination according to the lottery prediction model (S470); and a number providing step (S480) of providing the verified lottery winning expected number combination to the user terminal.

상기 로또 당첨예상번호 제공 시스템에서의 로또 당첨예상번호 제공 방법은, 주마다 발표되는 로또 당첨번호를 처리하여 상기 로또예측모델을 업데이트 하는 업데이트단계(S490)를 더 포함하는 것을 특징으로 한다.The lottery winning prediction number providing method in the lottery winning prediction number providing system is characterized in that it further comprises an update step (S490) of updating the lottery prediction model by processing the lottery winning number announced every week.

상기 로또 당첨예상번호 제공 시스템에서의 로또 당첨예상번호 제공 방법은, 상기 로또 당첨예상번호 제공 서비스를 위한 과금을 결제하는 과금단계(S420)를 더 포함하는 것을 특징으로 한다.The method of providing the expected lottery winning number in the lottery winning expected number providing system is characterized in that it further comprises a billing step (S420) of paying a bill for the lottery winning expected number providing service.

상기 검증단계(S470)는, 상기 로또 당첨예상번호 조합이 기당첨번호의 조합인지 여부를 판단하는 단계; 및 상기 로또 당첨예상번호 조합이 기당첨번호의 조합이면, 해당 조합을 제외하는 단계를 포함하는 것을 특징으로 한다.The verification step (S470), the step of determining whether the combination of expected lottery winning numbers is a combination of previously won numbers; And if the expected lottery winning number combination is a combination of previously won numbers, it characterized in that it comprises the step of excluding the combination.

상기 필터선택단계(S430)에서 선택받는 필터는, 총합 필터, 저고 비율 필터, 홀짝 비율 필터, 고저합 필터, 첫수합 필터, 끝수합 필터, 연번 필터, 간격합 필터, 1+2+3 세자리합 필터, 4+5+6 세자리합 필터, 전회차 번호 포함 필터, 및 전회차 보너스볼 포함 필터를 포함하는 것을 특징으로 한다.The filter selected in the filter selection step (S430) is a sum filter, low-high ratio filter, odd-even ratio filter, high-low-sum filter, first sum filter, last sum filter, serial number filter, interval sum filter, 1+2+3 three-digit sum It is characterized by including a filter, a 4+5+6 three-digit sum filter, a filter with the previous order number, and a filter with a previous order bonus ball.

본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템 및 그 방법에 의하면, 이전 회차까지의 당첨 번호를 데이터 마이닝 알고리즘으로 분석하여, 분석된 결과에 따른 로또예측모델을 생성 및 업데이트하고, 최근 N 회차에 해당하는 당첨번호 리스트를 획득한 후, 각 필터에 대하여 상기 획득한 당첨번호 리스트의 당첨번호에 대한 통계 확률을 제공하고, 사용자로부터 입력받은 조건에 따라 모든 로또번호 조합에 대한 경우의 수(6/46 로또의 경우 8,145,060 개)에 대하여, 다수의 필터를 적용하여 당첨예상번호 조합을 추출하고, 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증한 후, 상기 검증된 로또 당첨예상번호 조합을 상기 사용자에게 제공함으로써, 당첨확률이 높은 로또 당첨예상번호 서비스가 가능한 효과가 있다.According to the system and method for providing expected lottery winning numbers according to an embodiment of the present invention, the winning numbers up to the previous round are analyzed with a data mining algorithm, and a lottery prediction model according to the analyzed result is generated and updated, and the latest N After obtaining the winning number list corresponding to the round, statistical probability of the winning number of the obtained winning number list is provided for each filter, and the number of cases for all lottery number combinations according to the conditions input by the user ( For 6/46 lottery, 8,145,060 pieces), the expected winning number combination is extracted by applying a plurality of filters, and the extracted winning expected number combination is verified according to the lottery prediction model, and then the verified lottery winning prediction By providing the number combination to the user, there is an effect that a lottery winning number service with a high probability of winning is possible.

또한, 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템 및 그 방법에 의하면, 보다 신뢰성 있는 로또예상번호가 가능하며 실시간으로 자료를 받아 볼 수 있어서 신속한 확인이 가능할 뿐만 아니라, 사용자에게 다양한 통계 정보로서 최근 N 회차의 당첨번호에 대한 통계 분석 결과를 제공하는 효과가 있다.In addition, according to the system and method for providing expected lottery winning numbers according to an embodiment of the present invention, more reliable lottery prediction numbers are possible and data can be received and viewed in real time, so that quick confirmation is possible, and various statistics are provided to the user. As information, there is an effect of providing statistical analysis results for the winning numbers of recent N rounds.

또한, 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템 및 그 방법에 의하면, 이전 회차까지의 당첨 번호를 데이터 마이닝 알고리즘으로 분석하여, 분석된 결과에 따른 로또예측모델을 생성 및 업데이트하고, 지속적으로 업데이트되는 로또예측모델로 추출된 당첨번호조합들을 검증하므로, 당첨확률이 높은 로또 번호조합을 제공해 줄 수 있다.In addition, according to the system and method for providing expected lottery winning numbers according to an embodiment of the present invention, the winning numbers up to the previous round are analyzed with a data mining algorithm to generate and update a lottery prediction model according to the analyzed result, By verifying the winning number combinations extracted with the continuously updated lottery prediction model, it is possible to provide a lottery number combination with a high probability of winning.

또한, 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템 및 그 방법에 의하면, 12가지 필터를 선택적으로 사용하고, 각 필터에 대한 통계치를 출력하여 선택하도록 함으로써 여러 번 당첨예상번호의 범위를 줄이기 때문에 당첨확률을 크게 높일 수 있다.In addition, according to the system and method for providing expected lottery winning numbers according to an embodiment of the present invention, the range of expected winning numbers can be increased several times by selectively using 12 filters and outputting statistics for each filter to select. By reducing it, you can greatly increase your odds of winning.

도 1은 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템의 구성도.
도 2는 도 1의 로또 번호 제공 서버에서 처리부의 상세 구성도.
도 3은 도 1의 로또 번호 제공 서버에서 당첨번호 처리부의 상세 구성도.
도 4는 본 발명에 따른 로또 당첨예상번호 제공 방법의 일실시예 흐름도.
도 5는 현재 사용되고 있는 로또 슬릿용지의 설명도.
도 6은 본 발명에 따른 로또 당첨예상번호 제공 방법에서, 필터링 방법의 일실시예 상세 흐름도.
도 7 내지 도 18은 본 발명에 따른 로또 당첨예상번호 제공 방법에 있어서, 당첨예상번호 조합에 적용하는 각 필터에 대한 설명도.
1 is a block diagram of a system for providing expected lottery winning numbers according to an embodiment of the present invention.
Figure 2 is a detailed configuration diagram of the processing unit in the lottery number providing server of Figure 1.
Figure 3 is a detailed configuration diagram of the winning number processing unit in the lottery number providing server of Figure 1;
Figure 4 is a flow chart of an embodiment of a method for providing an expected lottery winning number according to the present invention.
5 is an explanatory view of the lottery slit paper currently used.
6 is a detailed flowchart of an embodiment of a filtering method in a method for providing expected lottery numbers according to the present invention.
7 to 18 are explanatory diagrams for each filter applied to the expected winning number combination in the method for providing the expected lottery number according to the present invention.

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 상세하게 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야한다.Since the present invention can have various changes and can have various embodiments, specific embodiments are illustrated in the drawings and described in detail. However, this is not intended to limit the present invention to a specific embodiment, it should be understood to include all modifications, equivalents and substitutes included in the spirit and scope of the present invention.

어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다.When a component is referred to as being “connected” or “connected” to another component, it may be directly connected or connected to the other component, but it is understood that other components may exist in between. it should be

반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다.On the other hand, when it is said that a certain element is "directly connected" or "directly connected" to another element, it should be understood that the other element does not exist in the middle.

본 명세서에서 사용되는 용어는 단지 특정한 실시예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 공정, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 공정, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terms used herein are used only to describe specific embodiments, and are not intended to limit the present invention. The singular expression includes the plural expression unless the context clearly dictates otherwise. In the present application, terms such as “comprise” or “have” are intended to designate that a feature, number, process, operation, component, part, or combination thereof described in the specification is present, but one or more other features It is to be understood that this does not preclude the existence or addition of numbers, processes, operations, components, parts, or combinations thereof.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미가 있는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. Terms such as those defined in a commonly used dictionary should be interpreted as having a meaning consistent with the meaning in the context of the related art, and should not be interpreted in an ideal or excessively formal meaning unless explicitly defined in the present application. does not

이하, 첨부된 도면을 참조하여 본 발명을 더욱 상세하게 설명한다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정하여 해석되어서는 아니 되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여, 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. 또한, 사용되는 기술 용어 및 과학 용어에 있어서 다른 정의가 없다면, 이 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 통상적으로 이해하고 있는 의미를 가지며, 하기의 설명 및 첨부 도면에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 설명은 생략한다. 다음에 소개되는 도면들은 당업자에게 본 발명의 사상이 충분히 전달될 수 있도록 하기 위해 예로서 제공되는 것이다. 따라서, 본 발명은 이하 제시되는 도면들에 한정되지 않고 다른 형태로 구체화될 수도 있다. 또한, 명세서 전반에 걸쳐서 동일한 참조번호들은 동일한 구성요소들을 나타낸다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다.Hereinafter, the present invention will be described in more detail with reference to the accompanying drawings. Prior to this, the terms or words used in the present specification and claims should not be construed as being limited to conventional or dictionary meanings, and the inventor should properly understand the concept of the term in order to best describe his invention. Based on the principle that it can be defined, it should be interpreted as meaning and concept consistent with the technical idea of the present invention. In addition, unless there are other definitions in the technical and scientific terms used, it has the meaning commonly understood by those of ordinary skill in the art to which this invention belongs, and in the following description and accompanying drawings, the gist of the present invention Descriptions of known functions and configurations that may be unnecessarily obscure will be omitted. The drawings introduced below are provided as examples in order to sufficiently convey the spirit of the present invention to those skilled in the art. Accordingly, the present invention is not limited to the drawings presented below and may be embodied in other forms. Also, like reference numerals refer to like elements throughout. It should be noted that the same components in the drawings are denoted by the same reference numerals wherever possible.

데이터 마이닝은, 데이터베이스 내에서 어떠한 방법(순차 패턴, 유사성 등)에 의해 관심 있는 지식을 찾아내는 과정이다. 즉, 데이터 마이닝은 대용량의 데이터 속에서 유용한 정보를 발견하는 과정이며, 기대했던 정보뿐만 아니라 기대하지 못했던 정보를 찾을 수 있는 기술을 의미한다. 데이터 마이닝을 통해 정보의 연관성을 파악함으로써 가치 있는 정보를 만들어 의사 결정에 적용함으로써 이익을 극대화시킬 수 있다. 기업이 보유하고 있는 일일 거래 데이터, 고객 데이터, 상품 데이터 혹은 각종 마케팅 활동의 고객 반응 데이터 등과 이외의 기타 외부 데이터를 포함하는 모든 사용 가능한 근원 데이터를 기반으로 감춰진 지식, 기대하지 못했던 경향 또는 새로운 규칙 등을 발견하고, 이를 실제 비즈니스 의사 결정 등을 위한 정보로 활용하고자 한다.Data mining is the process of finding knowledge of interest in a database by some method (sequential pattern, similarity, etc.). In other words, data mining is a process of discovering useful information in a large amount of data, and refers to a technology that can find not only expected information but also unexpected information. By identifying the correlation of information through data mining, it is possible to maximize profits by creating valuable information and applying it to decision-making. Hidden knowledge, unexpected trends or new rules based on all available source data, including any external data other than daily transaction data, customer data, product data, or customer response data of various marketing activities held by the company. to discover and use it as information for actual business decision making.

한편, 현 인류가 생존하는 한 발전을 멈추지 않을 분야로 꼽히는 것이 바로 인공지능(AI: Artificial Intelligence)이다. 모든 기기와 사물이 연결되고 지능화하면서 AI는 복잡한 사회에 질서를 부여하고, 예측 가능한 시스템으로 작동하게 하는 역할을 맡을 것이다. 이것이 4차 산업혁명이 몰고 올 변화의 요체다.On the other hand, AI (Artificial Intelligence) is one of the fields that will not stop developing as long as the present human beings survive. As all devices and things become connected and intelligent, AI will play a role in bringing order to complex societies and making them work as predictable systems. This is the essence of the changes brought about by the 4th industrial revolution.

이런 변화ㅇ발전에서 필수는 방대한 복합 연산과 인지 능력이다. 여러 경우의 수를 연산해서 결정을 내리고, 자기학습을 통해 더 많은 선택의 결과를 축적한다. 선택의 정합성은 계속해서 높아지고, 인간으로선 감히 넘볼 수 없는 판단의 한계를 돌파하면서 발전할 것이다. 이 같은 현상은 이미 두 번에 걸친 세계 1위 바둑 기사와의 승부에서 AI 알파고가 압승한 것으로 확인됐다.Essential to these changes and developments are vast complex computational and cognitive abilities. It makes decisions by calculating the number of cases, and accumulates the results of more choices through self-learning. The coherence of selection will continue to increase, and it will develop while breaking through the limits of judgment that humans cannot dare to overcome. This phenomenon has already been confirmed by AI AlphaGo winning two matches with the world's No. 1 Go player.

AI라는 용어가 등장한지는 오랜 시간이 흘렀지만 컴퓨터, 연산 등 특정 영역에 국한됐던 과거와는 달리 현대에는 인지, 학습, 추론 등 인간의 고차원적 정보처리 활동을 연구해 ICT를 통해 구현하는 기반 기술 전체를 아우르는 포괄적 개념이 되었다.It has been a long time since the term AI appeared, but unlike the past, when it was limited to specific areas such as computers and computation, in the present day, high-level human information processing activities such as cognition, learning, and reasoning are studied and the entire base technology implemented through ICT is developed. It has become an all-inclusive concept.

로봇, 자율주행차, 가상비서 서비스, 드론 등 일상 곳곳에서 AI 기술은 널리 사용되고 있다. 이 때문에 미래창조과학부는 AI 라는 명칭 대신 '지능정보기술'으로 명명하고, '지능'기반의 기술혁명에 대응하기 위해 노력하고 있다.AI technology is widely used in everyday life such as robots, autonomous vehicles, virtual assistant services, and drones. For this reason, the Ministry of Science, ICT and Future Planning is working to respond to the technological revolution based on 'intelligence' by naming it 'intelligent information technology' instead of AI.

알파고 못지않게 AI 분야의 최강자라고 할 수 있는 IBM의 경우, 지난 2011년 미국 유명 퀴즈쇼 '제퍼디'에서 우승한 슈퍼컴퓨터 '왓슨'을 발전시켜 인지컴퓨팅(Cognitive computing)이라는 새로운 영역으로 확대시켰다. 즉, 인공지능을 통해 인지 학습이 가능하다는 것이다.In the case of IBM, which can be said to be the strongest player in the AI field as much as AlphaGo, in 2011, the supercomputer 'Watson', which won the famous quiz show 'Jeopardy' in the United States, was developed and expanded into a new area called cognitive computing. . In other words, cognitive learning is possible through artificial intelligence.

여기서, 인지 학습 [cognitive learning]이란, 학습의 한 형태로, 가시적 또는 직접적으로 관찰할 수 없는 심리적 과정, 특히 인지적 과정을 통해 일어나는 학습 형태를 말한다. 구체적으로, 인지 학습에 포함되는 하위 유형은 통찰 학습(insight learning), 잠재 학습(latent learning), 관찰 학습(observational learning) 등이다.Here, cognitive learning is a form of learning, and refers to a form of learning that occurs through a psychological process that cannot be visually or directly observed, particularly a cognitive process. Specifically, subtypes included in cognitive learning are insight learning, latent learning, observational learning, and the like.

최근 인공지능(Artificial Intelligence) 기술의 발전과 관심이 증가하면서 이를 응용한 기술들이 등장하고 있다. 인공지능 기술의 한 분야로서 머신러닝(Machine Learning)이 각종 매체를 통해 집중 조명을 받고 있다.Recently, as the development and interest in artificial intelligence technology increases, technologies applying it are emerging. As a field of artificial intelligence technology, machine learning is receiving a lot of attention through various media.

기계학습이라고도 불리는 머신러닝은 컴퓨터가 데이터를 통해 학습하고, 사람처럼 어떤 대상 혹은 상황을 이해할 수 있게 하는 기술이다. 컴퓨터가 스스로 훈련하면서 패턴을 찾아내 분류하는 기술적 방식으로 컴퓨터가 데이터를 분석할 수 있게 하는 알고리즘이 핵심이다. 데이터를 활용하는 알고리즘을 정교하게 만들면 컴퓨터가 스스로 학습해가며 사용자들에게 의미 있는 결과물을 제공할 수 있다.Machine learning, also called machine learning, is a technology that enables computers to learn from data and understand objects or situations just like humans. Algorithms that enable computers to analyze data in a technical way that finds and classifies patterns while training themselves are key. By making sophisticated algorithms that use data, computers can learn on their own and provide meaningful results to users.

본 발명에서는, 데이터 마이닝 및 기계학습을 통해 로또예측모델을 지속적으로 업데이트 하면서, 이번 주의 당첨예상번호를 제공해줄 수 있다.In the present invention, while continuously updating the lottery prediction model through data mining and machine learning, it is possible to provide this week's expected winning number.

도 1은 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템의 구성도이다.1 is a block diagram of a system for providing expected lottery winning numbers according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 시스템은 로또 번호 제공 서버(100), 다수의 사용자 단말기(110, 120, 130), 및 과금 서버(140)를 포함한다.Referring to FIG. 1 , the system for providing expected lottery numbers according to an embodiment of the present invention includes a lottery number providing server 100 , a plurality of user terminals 110 , 120 , 130 , and a billing server 140 . .

상기 로또 당첨예상번호 제공 시스템은 포털 서버(150)를 더 포함할 수도 있다.The lottery winning expected number providing system may further include a portal server (150).

상기 로또 번호 제공 서버(100)는 웹서버 기반 또는 전용 애플리케이션 방식의 로또 당첨예상번호 제공 서비스를 제공하기 위한 소프트웨어 및/또는 하드웨어 구성요소를 구비한 컴퓨팅 시스템이며, 통신 네트워크를 통하여 다수의 사용자 단말기(110, 120, 130), 과금 서버(140) 및 포털 서버(150)와 통신하여, 상기 다수의 사용자 단말기(110, 120, 130)로 로또 당첨예상번호를 제공한다.The lottery number providing server 100 is a computing system having software and/or hardware components for providing a web server-based or dedicated application-based lottery winning number provision service, and a plurality of user terminals ( 110, 120, 130), and communicates with the billing server 140 and the portal server 150, and provides the expected lottery winning numbers to the plurality of user terminals (110, 120, 130).

상기 로또 번호 제공 서버(100)는 로또 당첨번호를 분석하여 다음 회차에 적용될 로또예측모델을 업데이트하며, 기준수에 따라 상기 로또예측모델에 근거하여 다수의 랜덤 번호를 추출하고, 상기 기준수 및 상기 다수의 랜덤 번호를 필터링하고, 상기 필터링된 기준수 및 다수의 랜덤 번호로부터 다수의 로또 당첨예상번호 조합을 구성하고, 다수의 로또 당첨예상번호 조합에 대하여 검증한 이후, 검증된 로또 당첨예상번호를 제공함으로써, 지속적으로 업데이트되는 로또예측모델에 따라 로또 당첨예상번호를 예측하여 상기 사용자 단말기(110, 120, 130)로 제공한다.The lottery number providing server 100 analyzes the lottery winning number and updates the lottery prediction model to be applied to the next round, extracts a plurality of random numbers based on the lottery prediction model according to the reference number, and the reference number and the After filtering a plurality of random numbers, configuring a plurality of lottery winning number combinations from the filtered reference number and a plurality of random numbers, and verifying a plurality of lottery winning number combinations, the verified lottery winning expected number By providing, the predicted lottery winning numbers are predicted according to the continuously updated lottery prediction model and provided to the user terminals 110 , 120 , 130 .

상기 과금 서버(140)는 사용자 단말기의 회원 정보에 따라 과금 처리를 담당한다. 또한, 상기 과금 서버(140)는 별도의 데이터베이스를 구비할 수 있다.The billing server 140 is in charge of billing according to the member information of the user terminal. In addition, the billing server 140 may have a separate database.

도 1에서는 과금 서버(140)와 로또 번호 제공 서버(100)를 별도의 장치로 도시하였지만, 실시예에 따라서는 하나의 물리적인 장치에서 과금 서비스와 로또 번호 추천 서비스를 모두 제공하도록 구현될 수도 있다.Although the billing server 140 and the lottery number providing server 100 are illustrated as separate devices in FIG. 1, depending on the embodiment, it may be implemented to provide both the billing service and the lottery number recommendation service in one physical device. .

상기 로또 번호 제공 서버(100)는 인터페이스부(101), 제어부(102), 처리부(103), 데이터베이스 관리부(104) 및 당첨번호 처리부(105) 등을 포함한다. 상기 인터페이스부(101), 상기 제어부(102), 상기 처리부(103), 상기 데이터베이스 관리부(104) 및 상기 당첨번호 처리부(105)는 그 중 적어도 일부가 로또 번호 제공 서버(100)와 통신하는 프로그램 모듈들일 수 있다. 이러한 프로그램 모듈들은 운영 시스템, 응용 프로그램 모듈 및 기타 프로그램 모듈의 형태로 로또 번호 제공 서버(100)에 포함될 수 있으며, 물리적으로는 여러 가지 공지의 기억 장치 상에 저장될 수 있다. 또한, 이러한 프로그램 모듈들은 로또 번호 제공 서버(100)와 통신 가능한 원격 기억 장치에 저장될 수도 있다. 한편, 이러한 프로그램 모듈들은 본 발명에 따라 후술할 특정 업무를 수행하거나 특정 추상 데이터 유형을 실행하는 루틴, 서브루틴, 프로그램, 오브젝트, 컴포넌트, 데이터 구조 등을 포괄하지만, 이에 제한되지는 않는다.The lottery number providing server 100 includes an interface unit 101 , a control unit 102 , a processing unit 103 , a database management unit 104 , and a winning number processing unit 105 . The interface unit 101, the control unit 102, the processing unit 103, the database management unit 104, and the winning number processing unit 105, at least a part of which is a program that communicates with the lottery number providing server 100 It can be modules. These program modules may be included in the lottery number providing server 100 in the form of an operating system, an application program module, and other program modules, and may be physically stored on various known storage devices. In addition, these program modules may be stored in a remote storage device capable of communicating with the lottery number providing server 100 . Meanwhile, these program modules include, but are not limited to, routines, subroutines, programs, objects, components, data structures, etc. that perform specific tasks or execute specific abstract data types according to the present invention.

여기서, 통신 네트워크는 유선 및 무선 등과 같은 그 통신 양태를 가리지 않고 구성될 수 있으며, 근거리 통신망(LAN; Local Area Network), 도시권 통신망(MAN; Metropolitan Area Network), 광역 통신망(WAN; Wide Area Network) 등 다양한 통신망으로 구성될 수 있다. 바람직하게는, 본 발명에서 말하는 통신 네트워크는 공지의 월드와이드웹(WWW; World Wide Web)일 수 있다.Here, the communication network may be configured regardless of its communication aspects, such as wired and wireless, and includes a local area network (LAN), a metropolitan area network (MAN), and a wide area network (WAN). It can be composed of various communication networks such as Preferably, the communication network referred to in the present invention may be a known World Wide Web (WWW).

상기 로또 번호 제공 서버(100)는 통신 네트워크를 통하여 다수의 사용자 단말기(110, 120, 130)와 통신하며, 상기 다수의 사용자 단말기(110, 120, 130)로부터 로또 당첨예상번호 제공에 필요한 데이터를 전송/수신한다. 상기 로또 번호 제공 서버(100)는 인터넷 포털 사이트의 운영 서버에 포함될 수도 있다.The lottery number providing server 100 communicates with a plurality of user terminals 110, 120, 130 through a communication network, and data required to provide a lottery winning expected number from the plurality of user terminals 110, 120, 130 transmit/receive. The lottery number providing server 100 may be included in the operating server of the Internet portal site.

한편, 상기 인터페이스부(101)는 로또 번호 제공 서버(100)가 상기 다수의 사용자 단말기(110, 120, 130)와 통신을 수행할 수 있도록 인터페이싱하며, 로또 당첨예상번호 제공과 관련된 데이터의 전송 및 수신을 위해 필요한 그래픽 사용자 인터페이스를 상기 다수의 사용자 단말기(110, 120, 130)에 제공할 수 있다.On the other hand, the interface unit 101 interfaces so that the lottery number providing server 100 can communicate with the plurality of user terminals 110, 120, 130, and transmits and A graphic user interface necessary for reception may be provided to the plurality of user terminals 110 , 120 , and 130 .

상기 제어부(102)는 상술한 바와 같은 인터페이스부(101)와, 후술할 처리부(103), 데이터베이스 관리부(104) 및 당첨번호 처리부(105) 간의 데이터의 흐름을 제어하는 기능을 수행한다.The control unit 102 performs a function of controlling the flow of data between the interface unit 101 as described above, the processing unit 103 to be described later, the database management unit 104 and the winning number processing unit 105 .

상기 처리부(103)는 인터페이스부(101)를 통하여 송수신되는 데이터에 기초하여 로또 당첨예상번호 제공을 위한 각종 처리를 수행한다. 본 발명에 따른 이러한 처리 과정은 후술하기로 한다.The processing unit 103 performs various processes for providing the expected lottery winning numbers based on the data transmitted and received through the interface unit 101 . Such processing according to the present invention will be described later.

상기 데이터베이스 관리부(104)는, 과거 당첨번호 이력을 저장하기 위한 당첨번호 데이터베이스(104a), 로또 당첨예상번호 서비스를 제공받기 위한 사용자를 회원으로 가입시켜 그 인적 정보를 관리하기 위한 회원 데이터베이스(104b), The database management unit 104, a winning number database 104a for storing a history of past winning numbers, a member database 104b for managing personal information by registering a user to receive a lottery winning expected number service as a member ,

모든 로또당첨번호 조합 및 사용자에게 제공한 당첨예상번호를 저장하고 있는 모든번호 데이터베이스(104c), 상기 회원의 과금 내역을 저장하기 위한 과금 데이터베이스(104d), 데이터 마이닝 알고리즘 및 기계학습을 이용하여 분석한 결과에 따라 생성되는 로또예측모델을 저장하고 있는 예측모델 데이터베이스(104e), 및 이전 회차까지의 당첨번호에 대한 통계치를 저장하고 있는 통계 데이터베이스(104f)등을 포함할 수 있다.All number database 104c storing all lotto winning number combinations and expected winning numbers provided to users, billing database 104d for storing billing details of the member, data mining algorithm and machine learning analyzed using It may include a prediction model database 104e that stores a lottery prediction model generated according to the result, and a statistics database 104f that stores statistics on winning numbers up to the previous round.

예를 들면, 당첨번호 데이터베이스(104a)는 과거 당첨번호 내역 등의 정보가 포함될 수 있다. 이러한 당첨번호 데이터베이스(104a)는 처리부(103)에 의해 참조되어 그 정보 중 적어도 일부가 인터페이스부(101)를 통해 외부 장치로 전송될 수 있다.For example, the winning number database 104a may include information such as details of past winning numbers. The winning number database 104a may be referenced by the processing unit 103 and at least some of the information may be transmitted to an external device through the interface unit 101 .

상기 회원 데이터베이스(104b)는 회원들이 로그인하기 위하여 사용하는 로그인 ID 및 패스워드 등의 식별 정보와, 이름, 회원 등급, 계좌번호, 연락처 등에 관한 정보를 포함할 수 있다. 이러한 회원 데이터베이스(104b)는 처리부(103)에 의해 참조될 수 있다.The member database 104b may include identification information such as login ID and password used by members to log in, and information about name, membership level, account number, contact information, and the like. This member database 104b may be referenced by the processing unit 103 .

상기 과금 데이터베이스(104d)는, 회원에 따른 과금 데이터를 저장하고 있다. 한편, 회원 등급에 따른 과금 결제 내역 등을 더 포함할 수 있다.이러한 과금 데이터베이스(104d)는 처리부(103)에 의해 참조될 수 있다.The billing database 104d stores billing data according to members. Meanwhile, it may further include billing and settlement details according to the membership level. This billing database 104d may be referred to by the processing unit 103 .

예측모델 데이터베이스(104e)는 데이터 마이닝 알고리즘 및 기계학습을 이용하여 분석한 결과에 따라 생성되는 로또예측모델을 저장하고 있으며, 매주 업데이트되는 로또 당첨번호에 따라 상기 로또예측모델이 업데이트될 수 있다.The prediction model database 104e stores a lottery prediction model generated according to the analysis result using a data mining algorithm and machine learning, and the lottery prediction model may be updated according to the weekly updated lottery winning number.

상기 실시예에서는, 본 발명의 구현을 위한 정보를 저장하는 데이터베이스를당첨번호 데이터베이스(104a), 회원 데이터베이스(104b), 모든번호 데이터베이스(104c), 과금 데이터베이스(104d), 예측모델 데이터베이스(104e), 및 통계 데이터베이스(104f)의 여섯 가지 데이터베이스로 분류하였지만, 이러한 분류를 포함한 데이터베이스의 구성은 당업자의 필요에 따라 변경될 수 있다.In the above embodiment, the database for storing information for the implementation of the present invention is a winning number database 104a, a member database 104b, an all number database 104c, a charging database 104d, a predictive model database 104e, and six databases of the statistical database 104f, the configuration of the database including this classification may be changed according to the needs of those skilled in the art.

한편, 본 발명에 있어서, 데이터베이스란, 협의의 데이터베이스뿐만 아니라, 컴퓨터 파일 시스템에 기반을 둔 데이터 기록 등을 포함하는 넓은 의미의 데이터베이스까지 포함하는 개념으로서, 단순한 연산 처리 로그의 집합이라도 이를 검색하여 소정의 데이터를 추출할 수 있다면 본 발명에서 말하는 데이터베이스에 포함될 수 있음이 이해되어야 한다.Meanwhile, in the present invention, a database is a concept that includes not only a narrow database but also a database in a broad sense including data records based on a computer file system. It should be understood that if the data of the data can be extracted, it can be included in the database according to the present invention.

상기 다수의 사용자 단말기(110, 120, 130)는 로또 당첨예상번호 제공에 관심을 가진 자가 통신 네트워크를 통하여 상기 로또 번호 제공 서버(100)에 접속한 후 통신할 수 있도록 하는 기능을 포함하는 디지털 기기로서, 개인용 컴퓨터(예를 들어, 데스크탑 컴퓨터, 노트북 컴퓨터 등), 워크스테이션, PDA, 웹 패드, 이동 전화기 등과 같이 메모리 수단을 구비하고 마이크로 프로세서를 탑재하여 연산 능력을 갖춘 디지털 기기라면 얼마든지 본 발명에 따른 다수의 사용자 단말기(110, 120, 130)로서 채택될 수 있다.The plurality of user terminals (110, 120, 130) is a digital device including a function to enable a person interested in providing a lottery winning expected number to communicate after connecting to the lottery number providing server 100 through a communication network As a personal computer (for example, a desktop computer, a notebook computer, etc.), any digital device equipped with a memory means and equipped with a microprocessor such as a workstation, a PDA, a web pad, a mobile phone, etc. It can be adopted as a plurality of user terminals (110, 120, 130) according to the.

한편, 상기 다수의 사용자 단말기(110, 120, 130)는 로또 당첨예상번호 제공 서비스를 이용하기 위한 전용 애플리케이션이 설치될 수 있다.On the other hand, the plurality of user terminals (110, 120, 130) may be installed a dedicated application for using the lottery winning expected number providing service.

상기 다수의 사용자 단말기(110, 120, 130)는 로또 당첨예상번호 제공 서비스를 받기 위해 회원 가입을 하고, 회원 등급에 따른 서비스 요금 결제를 과금 서버(140)에 요청하고, 상기 로또 번호 제공 서버(100)에 당첨예상번호 제공을 요청하고, 상기 로또 번호 제공 서버(100)로부터 전달받은 당첨예상번호를 디스플레이한다.The plurality of user terminals 110, 120, 130 sign up for membership in order to receive a lottery winning prediction number providing service, and request payment of a service fee according to the membership level to the billing server 140, and the lottery number providing server ( 100), and displays the expected winning number received from the lottery number providing server (100).

포털 서버(150)는 상기 로또 번호 제공 서버(100)로부터 로또 당첨예상번호에 관련된 이벤트 알람 등을 수신하여 포털 서버(150)의 접속자에게 제공할 수 있고, 상기 포털 서버(150)는 실제 로또 당첨번호를 상기 로또 번호 제공 서버(100)로 전달할 수 있다.The portal server 150 may receive an event alarm related to the expected lottery winning number from the lottery number providing server 100 and provide it to the visitor of the portal server 150, and the portal server 150 actually wins the lottery The number may be transferred to the lottery number providing server 100 .

도 2는 도 1의 처리부의 상세 구성도이다.FIG. 2 is a detailed configuration diagram of the processing unit of FIG. 1 .

도 2에 도시된 바와 같이, 본 발명에 따른 처리부는, 통계 출력부(201), 조건 입력부(202), 필터링부(203), 당첨예상번호 조합부(204), 및 검증부(205)를 포함한다.As shown in FIG. 2 , the processing unit according to the present invention includes a statistical output unit 201 , a condition input unit 202 , a filtering unit 203 , a winning expected number combination unit 204 , and a verification unit 205 . include

상기 통계 출력부(201)는 통계 데이터베이스(104f)에 근거하여 최근 N회차의 당첨번호에 대한 통계치를 출력한다.The statistics output unit 201 outputs statistics on the winning numbers of the last N rounds based on the statistics database 104f.

상기 조건 입력부(202)는 상기 사용자 단말기를 통해 필터링 조건을 입력받는다.The condition input unit 202 receives a filtering condition through the user terminal.

상기 필터링부(203)는 상기 입력받은 필터링 조건에 따라 필터링을 수행한다.The filtering unit 203 performs filtering according to the received filtering condition.

상기 당첨예상번호 조합부(204)는 상기 필터링부(203)의 처리에 따라 모든 로또번호 조합에서 당첨예상번호 조합을 추출한다.The expected winning number combination unit 204 extracts the expected winning number combination from all lottery number combinations according to the processing of the filtering unit 203 .

상기 검증부(205)는 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증하여 상기 로또 당첨예상번호 조합을 출력한다.The verification unit 205 verifies the extracted expected winning number combination according to the lottery prediction model and outputs the lottery expected winning number combination.

한편, 상기 검증부(205)에서는 상기 당첨예상번호 조합이 기당첨번호의 조합인지 여부를 판단하여 이를 제외할 수 있다.On the other hand, the verification unit 205 may determine whether the expected winning number combination is a combination of previously won numbers and exclude it.

도 3은 도 1의 당첨번호 처리부의 상세 구성도이다.3 is a detailed configuration diagram of the winning number processing unit of FIG. 1 .

도 3에 도시된 바와 같이, 본 발명에 따른 당첨번호 처리부는, 분석부(301), 학습부(303), 추론부(304), 및 모델링부(305)를 포함한다.3 , the winning number processing unit according to the present invention includes an analysis unit 301 , a learning unit 303 , an inference unit 304 , and a modeling unit 305 .

상기 분석부(301)는 이번 회차 로또 당첨번호를 입력받고, 당첨번호 데이터베이스로부터 이전 회차까지의 당첨번호를 전달받아 데이터 마이닝 기법에 따라 당첨번호를 분석한다. 또한, 분석부(301)는 통계분석 결과를 통계 데이터베이스에 저장한다.The analysis unit 301 receives the lottery winning number of this round, receives the winning numbers up to the previous round from the winning number database, and analyzes the winning number according to the data mining technique. In addition, the analysis unit 301 stores the statistical analysis result in the statistical database.

상기 패터닝부(302)는 상기 분석부(301)에서 수신한 분석 결과들로부터 여러 형태의 유의미한 당첨패턴을 생성한다.The patterning unit 302 generates various types of meaningful winning patterns from the analysis results received by the analysis unit 301 .

상기 학습부(303)는 상기 패터닝부(302)에서 생성한 당첨패턴을 학습한다.The learning unit 303 learns the winning pattern generated by the patterning unit 302 .

상기 추론부(304)는 상기 학습부(303)의 학습 내용에 따라 로또예측모델 요소를 추론한다.The inference unit 304 infers a lotto prediction model element according to the learning contents of the learning unit 303 .

상기 모델링부(305)는 상기 추론부(404)에서 추론된 로또예측모델 요소를 이용하여 로또예측모델을 생성 또는 업데이트한다.The modeling unit 305 generates or updates the lottery prediction model by using the lottery prediction model elements inferred by the inference unit 404 .

예를 들어, 상기 분석부(301)는 직전시점까지의 모든 당첨된 로또번호의 총합수를 분석하고, 추가되는 로또번호를 입력하고, 입력된 정보를 이용하여 총합수를 구하고, 누적 패턴을 비교분석하는 방법을 이용할 수 있다.For example, the analysis unit 301 analyzes the total number of all winning lottery numbers up to the immediately preceding time point, inputs the added lottery number, obtains the total number using the input information, and compares the accumulated patterns analysis method can be used.

한편, 상기 분석부(301)는 새로운 끝자리수 구성, 끝자리수 합의 구성, 소삼합 구성, 3분할 구성과 더불어 통계학에서 확률예측 방법으로 사용되는 포아송 구성과 마르코프 구성을 추가하여 분석한 결과를 가중치로 부여하여 분석할 수 있다.On the other hand, the analysis unit 301 adds a Poisson configuration and a Markov configuration used as a probability prediction method in statistics in addition to the new last digit configuration, the last digit sum configuration, the minor triad configuration, and the three-division configuration as weights. can be given and analyzed.

또한, 상기 분석부(301)는 6/45개의 번호로부터 당첨번호가 획정되어 있는 번호범위의 그룹 내에서 매회 당첨이 예상되는 일부번호로 형성된 번호범위를 구간별 및 단계별로 분석하여 추출하는 방법을 이용할 수도 있다.In addition, the analysis unit 301 analyzes and extracts a number range formed by some numbers expected to win every time within a group of 6/45 numbers in which winning numbers are defined, by section and step by step analysis. can also be used.

도 4는 본 발명에 따른 로또 당첨예상번호 제공 방법의 일실시예 흐름도이다.Figure 4 is a flow chart of an embodiment of a method for providing expected lottery winning numbers according to the present invention.

우선, 사용자 단말기로부터 로또 당첨예상번호 제공 서비스를 요청받는다(S410).First, a request for a lottery winning number provision service is received from the user terminal (S410).

이후, 회원 서비스 등급에 따른 로또 당첨예상번호 제공 서비스를 위한 과금을 결제한다(S420). 상기 회원 서비스 등급이 높아서 고가의 과금이 결제되는 경우, 더 높은 당첨확률을 가지는 로또 당첨예상번호를 제공하거나, 다수의 로또 당첨예상번호를 제공할 수 있다.Thereafter, the billing for the lottery winning expected number provision service according to the member service level is paid (S420). When the high-priced billing is paid because the member service level is high, it is possible to provide an expected lottery winning number having a higher winning probability, or provide a plurality of lottery winning numbers.

결제가 완료된 후, 사용자 단말기(110, 120, 130)를 통해 적용할 필터를 선택받는다(S430).After the payment is completed, a filter to be applied is selected through the user terminals 110 , 120 , 130 ( S430 ).

이후, 상기 선택된 필터에 대하여 통계 데이터베이스(104f)에 근거하여 최근 N회차의 당첨번호에 대한 통계치를 출력한다(S440).Thereafter, based on the statistical database 104f for the selected filter, statistics on the winning number of the latest N times are output (S440).

이후, 상기 사용자 단말기(110, 120, 130)를 통해 입력받은 필터링 조건에 따라 필터링을 수행한다(S450).Thereafter, filtering is performed according to the filtering conditions input through the user terminals 110 , 120 , and 130 ( S450 ).

최소 한번 이상의 필터선택단계(S430), 상기 통계 출력단계(S440), 및 상기 필터링단계(S450)의 반복 처리에 따라 모든 로또번호 조합에서 당첨예상번호 조합을 추출한다(S460).At least one filter selection step (S430), the statistical output step (S440), and the repeated processing of the filtering step (S450) extract a winning expected number combination from all lottery number combinations (S460).

상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증한다(S470).The extracted expected winning number combination is verified according to the lotto prediction model (S470).

또한, 검증단계(S470)에서는, 상기 추출된 당첨예상번호 조합이 기당첨번호의 조합인지여부를 판단하고, 기당첨번호의 조합이면 해당 당첨예상번호를 제외한다.Further, in the verification step (S470), it is determined whether the extracted expected winning number combination is a combination of the winning numbers, and if it is a combination of the winning numbers, the corresponding expected winning number is excluded.

이후, 검증된 로또 당첨예상번호 조합을 상기 사용자 단말기로 제공한다(S480).Thereafter, the verified lottery winning expected number combination is provided to the user terminal (S480).

상기 번호제공단계(S480)에서는, 로또 당첨예상번호 조합을 숫자 이미지로 제공할 수도 있고, 슬릿용지 형태의 이미지 데이터로 제공할 수도 있다.In the number providing step (S480), the expected lottery winning number combination may be provided as a numeric image or may be provided as image data in the form of a slit paper.

이후, 매주 발표되는 로또 당첨번호를 처리하여 상기 로또예측모델을 업데이트한다(S490).Thereafter, the lottery prediction model is updated by processing the weekly lottery winning numbers (S490).

도 5는 현재 사용되고 있는 로또 슬릿용지의 설명도이다.5 is an explanatory view of the lottery slit paper currently used.

도 5는 대한민국에서 현재 사용되고 있는 슬릿용지로 1 부터 45 까지의 번호 중 6개를 맞추면 1등에 당첨되는 6/45시스템에 사용되는 로또 슬릿용지를 도시한 것이다.5 is a slit paper currently used in Korea, showing a lottery slit paper used in the 6/45 system that wins the 1st prize by correcting 6 of the numbers from 1 to 45. As shown in FIG.

상기 로또 슬릿용지(501)에는 통상 1~5 게임을 마킹할 수 있도록 5개의 게임칸(502)(A, B, C, D, E)과, 1게임당 금액(1,000원)이 표시되는 금액표시칸(503)이 구획된다.On the lottery slit paper 501, 5 game boxes 502 (A, B, C, D, E) and the amount per game (1,000 won) are displayed so that 1 to 5 games can be marked normally. A compartment 503 is partitioned.

각각의 게임칸(A)(B)(C)(D)(E)에는 1에서 45까지 번호를 마킹할 수 있도록 45개 번호가 각각 기재된 7×7 배열의 마킹부(504)가 마련되어 있고, 게임칸(A)(B)(C)(D)(E) 하단에는 로또 발권서버에서 자동이나 반자동으로 복권티켓(영수증)을 발행할 수 있도록 마킹하는 자동마킹부(505) 및 해당 게임을 취소할 수 있는 취소마킹부(506)가 각각 마련되고, 로또 슬릿용지(501)의 일측 또는 양측 가장자리 부분에는 로또 단말기(발매기)로 인식할 수 있는 광학인식부(507)(508)가 각각 표시된다.Each of the game boxes (A) (B) (C) (D) (E) is provided with a marking unit 504 in a 7×7 arrangement in which 45 numbers are respectively written so that numbers from 1 to 45 can be marked, At the bottom of the game box (A)(B)(C)(D)(E), an automatic marking unit 505 that marks so that the lottery ticketing server can automatically or semi-automatically issue a lottery ticket (receipt) and cancel the game Cancellation marking unit 506 is provided, respectively, and on one or both edges of the lottery slit paper 501, optical recognition units 507 and 508 that can be recognized as a lottery terminal (issuer) are displayed, respectively. .

한편, 6/45 로또 시스템은 45개의 번호를 채택하고 있고, 슬릿용지(501)에는 45개의 번호들이 순차적으로 인쇄되어 가로줄과 세로줄이 각각 7개씩 배열된 7×7 배열 구조이다. 따라서, 6개의 1등 당첨번호를 표시하거나 마킹하더라도 1등 당첨번호가 출현하지 않는 가로줄 및/또는 세로줄이 적어도 1개 이상 나타나는 배열구조가 된다.On the other hand, the 6/45 lottery system employs 45 numbers, and 45 numbers are sequentially printed on the slit paper 501 to have a 7×7 arrangement structure in which 7 horizontal and vertical lines are arranged each. Accordingly, even when six first-prize winning numbers are displayed or marked, it becomes an arrangement structure in which at least one horizontal line and/or vertical line in which the first winning number does not appear is displayed.

즉, 세로줄 및/또는 가로줄에 2개 이상의 1등 당첨번호가 출현하면 1등 당첨번호가 출현하지 않는 가로줄 및/또는 세로줄은 적어도 2개 이상이 되며, 세로줄 및/또는 가로줄에 3개 이상의 1등 당첨번호가 출현하면 1등 당첨 번호가 출현하지 않는 가로줄 및/또는 세로줄은 적어도 3개 이상이 된다.That is, when two or more first-place winning numbers appear in a vertical line and/or horizontal line, there are at least two or more horizontal and/or vertical lines in which the first-place winning number does not appear, and three or more first-place winning numbers in a vertical line and/or horizontal line When the winning number appears, there are at least three horizontal and/or vertical lines in which the first winning number does not appear.

이에, 로또 슬릿용지(501)에 인쇄된 기재란에 각 회차별 1등 당첨번호(보너스번호 제외)를 각각 마킹하여 당첨번호가 출현하지 않은 가로줄과 세로줄을 각각 추출한 다음 추출한 수를 이용하여 상기 분석부(301)에서 이용하는 것도 가능하다.Accordingly, the first prize winning number (except for the bonus number) for each round is marked in the description column printed on the lottery slit paper 501, respectively, and the horizontal and vertical lines in which the winning number does not appear are extracted, respectively, and then the analysis unit using the extracted number It is also possible to use in (301).

한편, 당첨예상번호를 슬릿용지 형태의 이미지 데이터로 제공함으로써 당첨예상번호(또는 예상당첨번호)를 쉽고 용이하게 확인할 수 있도록 하는 것이 가능하다.On the other hand, by providing the expected winning number as image data in the form of slit paper, it is possible to easily and easily check the expected winning number (or expected winning number).

한편, 로또 당첨 번호의 10단위는 버리고 1단위의 수만을 기준으로 삼는 끝자리수 구성과, 당첨번호의 10단위와 1단위 숫자의 합을 더한 끝자리수 합의 구성과, 당첨번호를 소수, 3의배수, 합성수로 나누어 구성한 소삼합 구성과, 45개의 숫자를 3개의 그룹으로 나누어 패턴을 확인하는 3분할 구성, 푸아송 분포를 계산한 푸아송 구성과, 마르코프 연쇄를 계산한 마르코프 구성에 의해 추출된 기록을 데이터마이닝 기법을 통해 분석을 실시하여 결과를 집계하고 각 분석 기준에 대해 발생분포에 따른 가중치를 부여하여 가중치 테이블을 생성한 후, 생성된 가중치 테이블을 이용하여 로또 번호로 사용될 수 있는 모든 조합(8,145,060개)에 대하여 가중치를 부여하여 가중치의 합이 높은 번호들을 당첨 예상번호로 생성할 수도 있다.On the other hand, the composition of the last digit by discarding the 10 units of the lottery winning number and using only the number of 1 unit as the standard, the composition of the sum of the last digits by adding the sum of the 10 units of the winning number and the 1 unit number, and the winning number as a decimal number, a multiple of 3 , a triad composition composed by dividing the composite number, a three-division composition consisting of dividing 45 numbers into 3 groups to check the pattern, a Poisson composition calculated by calculating the Poisson distribution, and a Markov composition obtained by calculating the Markov chain. Records are analyzed through data mining techniques to aggregate the results, and weight tables are created by assigning weights according to the occurrence distribution for each analysis criterion, and then using the created weight table, all combinations that can be used as lottery numbers By weighting (8,145,060 pieces), numbers with a high sum of weights may be generated as expected winning numbers.

도 6은 본 발명에 따른 로또 당첨예상번호 제공 방법에서, 필터링 방법의 일실시예 상세 흐름도이다.6 is a detailed flowchart of an embodiment of a filtering method in a method for providing expected lottery winning numbers according to the present invention.

도 6에 도시된 바와 같이, 본 발명에 따른 필터링 적용 단계는, 총합 필터 적용단계(S601), 저고 비율 필터 적용단계(S602), 홀짝 비율 필터 적용단계(S603), 고저합 필터 적용단계(S604), 첫수합 필터 적용단계(S605), 끝수합 필터 적용단계(S606), 연번 필터 적용단계(S607), 간격합 필터 적용단계(S608), 1+2+3 세자리합 필터 적용단계(S609), 4+5+6 세자리합 필터 적용단계(S610), 전회차 번호 포함 필터 적용단계(S611), 및 전회차 보너스볼 포함 필터 적용단계(S612)를 포함한다.As shown in FIG. 6 , the filtering application step according to the present invention includes a sum filter application step (S601), a low-high ratio filter application step (S602), an odd-even ratio filter application step (S603), and a high-low-pass filter application step (S604). ), first sum filter application step (S605), last water sum filter application step (S606), serial number filter application step (S607), interval sum filter application step (S608), 1+2+3 triple sum filter application step (S609) , including a 4+5+6 three-digit sum filter application step (S610), a filter application step including the previous round number (S611), and a filter application step including a previous round number bonus ball (S612).

도 6에서는, 12종류의 필터를 통해 당첨예상번호 조합의 범위를 줄이는 과정을 도시하고 있다. 도 6에 도시된 12종류의 필터를 순서대로 모두 사용하는 것이 아니라, 사용자 단말기를 통해 입력받은 사용자의 선택에 따라 한 개 이상의 필터를 선택, 통계치 출력 및 필터링 수행의 과정을 반복할 수 있다.6 illustrates a process of reducing the range of expected winning number combinations through 12 types of filters. Instead of using all 12 types of filters shown in FIG. 6 in order, the process of selecting one or more filters, outputting statistics, and performing filtering may be repeated according to a user's selection input through the user terminal.

이하, 도 7 내지 도 18을 참조하여, 각 필터에 대하여 자세히 설명하기로 한다.Hereinafter, each filter will be described in detail with reference to FIGS. 7 to 18 .

도 7 내지 도 18은 본 발명에 따른 로또 당첨예상번호 제공 방법에 있어서, 당첨예상번호 조합에 적용하는 각 필터에 대한 설명도이다.7 to 18 are explanatory diagrams for each filter applied to the expected winning number combination in the method of providing the expected lottery number according to the present invention.

도 7을 참고하면, 총합은 번호 6개를 더한 합을 의미하며, 21 내지 255 사이의 값 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 7 , the total means the sum of six numbers, and a desired condition among values between 21 and 255 may be input.

"지난 회차 분석"에는 기간에 따른 총합의 통계치, 총회차중 총합 횟수별 분포 및 최근 당첨번호의 총합에 대하여 출력하여 보여준다.In "Last round analysis", the statistics of the total by period, the distribution by the total number of times during the general meeting, and the total of the latest winning numbers are displayed and displayed.

최근 N회차의 각 번호 6개를 더한 총합의 평균값을 계산한 뒤, 평균값의 -10% + 10% 범위로 디폴트 값을 제공해 줄 수 있다.After calculating the average value of the sum of the six numbers of the last N times, a default value can be provided in the range of -10% + 10% of the average value.

예를 들어, 최근 50회차의 총합에 대한 평균값이 141이면, 총합 필터의 범위는 125 ~ 155 로 제공해줄 수 있다.For example, if the average value of the total of the last 50 times is 141, the range of the sum filter may be 125 to 155.

즉, 당첨번호 총합의 평균 범위로서 너무 높거나 너무 낮은 범위를 제외한다.That is, as the average range of the total winning numbers, a range that is too high or too low is excluded.

도 8을 참고하면, 6개의 숫자 중에서 23을 기준으로 1~22는 낮음(저), 23~45는 높은(고)로 분류하는 것을 의미하며, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0 의 조건 중 하나 이상 선택받을 수 있다.Referring to FIG. 8 , based on 23 among the six numbers, 1 to 22 are classified as low (low) and 23 to 45 are classified as high (high), and 0:6 / 1:5 / 2:4 / You can select one or more of the conditions of 3:3 / 4:2 / 5:1 / 6:0.

"지난 회차 분석"에는 기간에 따른 저고 비율의 횟수별 분포 및 최근 당첨번호의 저고 비율에 대하여 출력하여 보여준다.In "Last round analysis", the distribution of the number of low-high ratios according to the period and the low-high ratio of the most recent winning number are output and displayed.

예를 들어, 가장 횟수가 많이 나온 2:4 3:3 4:2 가 디폴트로 제공될 수 있다.For example, the most frequent 2:4 3:3 4:2 may be provided by default.

도 9를 참고하면, 홀짝 비율은 6개의 숫자 중에서, 홀수와 짝수를 나눈 비율을 의미하며, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0 의 조건 중 하나 이상 선택받을 수 있다.Referring to FIG. 9 , the odd-even ratio refers to a ratio obtained by dividing an odd number and an even number among six numbers, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6: One or more of 0 conditions may be selected.

"지난 회차 분석"에는 기간에 따른 홀짝 비율의 횟수별 분포 및 최근 당첨번호의 홀짝 비율에 대하여 출력하여 보여준다.In "Last round analysis", the distribution of odd/even ratios according to period and odd/even ratios of recent winning numbers are output and displayed.

예를 들어, 가장 횟수가 많이 나온 2:4 3:3 4:2 가 디폴트로 제공될 수 있다.For example, the most frequent 2:4 3:3 4:2 may be provided by default.

도 10을 참고하면, 고저합은 6개의 숫자 중에서, 가장 낮은 숫자와 가장 높은 숫자를 더한 값을 의미하며, 20 내지 80 사이의 값 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 10 , high-low sum means a value obtained by adding the lowest number and the highest number among six numbers, and a desired condition among values between 20 and 80 may be input.

"지난 회차 분석"에는 기간에 따른 고저합의 통계치, 총회차중 고저합 횟수별 분포 및 최근 당첨번호의 고저합에 대하여 출력하여 보여준다.In "Last round analysis", statistics of high and low sums according to period, distribution by high and low number of times during the general meeting, and high and low sums of recent winning numbers are printed and displayed.

예를 들어, 35 ~ 61 이 디폴트로 제공될 수 있다.For example, 35 to 61 may be provided by default.

도 11을 참고하면, 첫수합은 6개의 숫자 중에서, 십의 자리 수들을 더한 합계를 의미하고, 3 내지 21 사이의 값 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 11 , the first sum of numbers means the sum of tens of digits among six numbers, and a desired condition among values between 3 and 21 may be input.

"지난 회차 분석"에는 기간에 따른 첫수합의 통계치, 총회차중 첫수합 횟수별 분포 및 최근 당첨번호의 첫수합에 대하여 출력하여 보여준다.In "Last round analysis", the statistics of the first draw according to the period, the distribution by the number of first draws during the general meeting, and the first set of the most recent winning numbers are printed and displayed.

예를 들어, 6 ~ 18 이 디폴트로 제공될 수 있다.For example, 6 to 18 may be provided by default.

도 12를 참고하면, 끝수합은 6개의 숫자 중에서, 일의 자리 수들을 더한 합계를 의미하고, 8 내지 45 사이의 값 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 12 , the final sum means the sum of the digits of one among six numbers, and a desired condition among values between 8 and 45 may be input.

"지난 회차 분석"에는 기간에 따른 끝수합의 통계치, 총회차중 끝수합 횟수별 분포 및 최근 당첨번호의 끝수합에 대하여 출력하여 보여준다.In "Last round analysis", the statistics of the final sum by period, the distribution by the number of final sums during the general meeting, and the final sum of the latest winning numbers are printed and displayed.

예를 들어, 16 ~ 36 이 디폴트로 제공될 수 있다.For example, 16 to 36 may be provided by default.

도 13을 참고하면, 연번은 6개의 숫자 중에서, 차이값(간격)이 1인 쌍이 있는 것을 의미하고, 연번이 없거나 1쌍이 있는 조건 중 하나 이상을 선택받을 수 있다.Referring to FIG. 13 , the sequence number means that there is a pair having a difference value (interval) of 1 among 6 numbers, and one or more of the conditions in which there is no sequence number or one pair may be selected.

"지난 회차 분석"에는 최근 회차까지의 연번이 없는 경우 와 연번이 1쌍이 있는 비율, 및 최근 당첨번호의 연번 비율에 대하여 출력하여 보여준다.In "Last round analysis", if there is no serial number up to the most recent round, the ratio with a pair of serial numbers, and the serial number ratio of the latest winning number are output and displayed.

도 14를 참고하면, 각 번호의 간격합은 6개의 숫자 중에서, 각 숫자의 차이값들을 더한 합계를 의미하고, 12 내지 44 사이의 값 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 14 , the interval sum of each number means the sum of the difference values of each number among six numbers, and a desired condition among values between 12 and 44 may be input.

"지난 회차 분석"에는 기간에 따른 간격합의 통계치, 총회차중 간격합 횟수별 분포 및 최근 당첨번호의 간격합에 대하여 출력하여 보여준다.In "Last round analysis", the statistics of interval sums by period, distribution by number of interval sums during the general meeting, and interval sums of the latest winning numbers are displayed and output.

예를 들어, 26 ~ 43 이 디폴트로 제공될 수 있다.For example, 26 to 43 may be provided by default.

도 15를 참고하면, 1+2+3 세자리합은, 6개의 숫자 중에서, 낮은 3개 숫자의 합을 의미하고, 6 내지 85 사이의 값 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 15 , the 1+2+3 three-digit sum means the sum of the lower three numbers among six numbers, and a desired condition among values between 6 and 85 may be input.

"지난 회차 분석"에는 기간에 따른 1+2+3 세자리합의 통계치, 총회차중 1+2+3 세자리합의 횟수별 분포 및 최근 당첨번호의 1+2+3 세자리합에 대하여 출력하여 보여준다.In "Last round analysis", statistics of 1+2+3 three-digit sums according to period, distribution by number of 1+2+3 three-digit sums during the general meeting, and 1+2+3 three-digit sums of recent winning numbers are printed and displayed.

예를 들어, 16 ~ 56 이 디폴트로 제공될 수 있다.For example, 16 to 56 may be provided by default.

도 16을 참고하면, 4+5+6 세자리합은, 6개의 숫자 중에서, 높은 3개 숫자의 합을 의미하고, 36 내지 132 사이의 값 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 16 , the 4+5+6 three-digit sum means the sum of three high numbers among six numbers, and a desired condition among values between 36 and 132 may be input.

"지난 회차 분석"에는 기간에 따른 4+5+6 세자리합의 통계치, 총회차중 4+5+6 세자리합의 횟수별 분포 및 최근 당첨번호의 4+5+6 세자리합에 대하여 출력하여 보여준다.In "Past round analysis", statistics of 4+5+6 three-digit sums according to period, distribution by number of 4+5+6 three-digit sums during the general meeting, and 4+5+6 three-digit sums of recent winning numbers are printed and displayed.

예를 들어, 65 ~ 125 가 디폴트로 제공될 수 있다.For example, 65 to 125 may be provided by default.

도 17을 참고하면, 전회차 번호 포함 여부는, 전회차 당첨번호 중 이번회차의 출현여부를 선택하는 것으로, 포함안함, 1개 포함, 2개 포함 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 17 , whether the number of the previous round is included is to select whether or not the current round appears among the winning numbers of the previous round, and a desired condition among not including, including one, and including two can be input.

"지난 회차 분석"에는 최근 회차까지의 전회차 번호가 없는 경우, 1개를 포함하는 경우, 및 2개를 포함하는 경우의 비율, 및 최근 당첨번호의 전회차 번호 포함 개수에 대하여 출력하여 보여준다.In "Last round analysis", if there is no previous round number until the most recent round, the ratio of the case including one, and the case of including two, and the number of the previous round number included in the latest winning number are output and shown.

도 18을 참고하면, 전회차 보너스볼 포함 여부는, 전회차 당첨번호의 보너스볼에 대하여 이번회차의 출현여부를 선택하는 것으로, 포함안함(미포함) 또는 포함 중 원하는 조건을 입력받을 수 있다.Referring to FIG. 18 , whether or not to include the bonus ball in the previous round is by selecting whether or not to appear in the current round with respect to the bonus ball of the winning number of the previous round, and a desired condition of not including (not included) or including can be input.

"지난 회차 분석"에는 최근 회차까지의 전회차 보너스볼이 그 다음회차에 포함되는 경우 및 포함되지 않는 경우의 비율, 및 최근 당첨번호의 전회차 보너스볼 번호 포함 여부에 대하여 출력하여 보여준다.In "Last round analysis", the percentage of cases where the bonus ball of the previous round up to the latest round is included and not included in the next round, and whether the latest winning number includes the bonus ball number of the previous round is output and shown.

이상에서 본 발명의 일 실시예에 따른 로또 당첨예상번호 제공 방법에 대하여 설명하였지만, 로또 당첨예상번호 제공 방법을 구현하기 위한 프로그램이 저장된 컴퓨터 판독 가능한 기록매체 및 로또 당첨예상번호 제공 방법을 구현하기 위한 컴퓨터 판독 가능한 기록매체에 저장된 프로그램 역시 구현 가능함은 물론이다.In the above, the method for providing expected lottery numbers according to an embodiment of the present invention has been described, but a computer-readable recording medium storing a program for implementing the method for providing expected lottery numbers and a method for providing expected lottery numbers for implementing the method Of course, a program stored in a computer-readable recording medium can also be implemented.

즉, 상술한 로또 당첨예상번호 제공 방법은 이를 구현하기 위한 명령어들의 프로그램이 유형적으로 구현됨으로써, 컴퓨터를 통해 판독될 수 있는 기록매체에 포함되어 제공될 수도 있음을 당업자들이 쉽게 이해할 수 있을 것이다. 다시 말해, 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어, 컴퓨터 판독 가능한 기록매체에 기록될 수 있다. 상기 컴퓨터 판독 가능한 기록매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 컴퓨터 판독 가능한 기록매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 상기 컴퓨터 판독 가능한 기록매체의 예에는 하드 디스크, 플로피 디스크 및 자기테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리, USB 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.That is, those skilled in the art will readily understand that the above-described method of providing expected lottery numbers may be provided by being tangibly implemented as a program of instructions for implementing it, and may be included in a computer-readable recording medium. In other words, it may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable recording medium. The computer-readable recording medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the computer-readable recording medium may be specially designed and configured for the present invention, or may be known and used by those skilled in the art of computer software. Examples of the computer-readable recording medium include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs and DVDs, and floppy disks. magneto-optical media, and hardware devices specially configured to store and carry out program instructions, such as ROM, RAM, flash memory, USB memory, and the like. Examples of program instructions include not only machine language codes such as those generated by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like. The hardware device may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.

본 발명은 상기한 실시예에 한정되지 아니하며, 적용범위가 다양함은 물론이고, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 다양한 변형 실시가 가능한 것은 물론이다.The present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the gist of the present invention as claimed in the claims.

100: 로또 번호 제공 서버 110, 120, 130: 사용자 단말기
140: 과금 서버 150: 포털 서버
101: 인터페이스부 102: 제어부
103: 처리부 104: 데이터베이스 관리부
105: 당첨번호 처리부
201: 통계 출력부 202: 조건 입력부
203: 필터링부 204: 당첨예상번호 조합 추출부
205: 검증부 301: 분석부
302: 패터닝부 303: 학습부
304: 추론부 305: 모델링부
100: Lotto number providing server 110, 120, 130: user terminal
140: billing server 150: portal server
101: interface unit 102: control unit
103: processing unit 104: database management unit
105: winning number processing unit
201: statistics output unit 202: condition input unit
203: filtering unit 204: expected winning number combination extraction unit
205: verification unit 301: analysis unit
302: patterning unit 303: learning unit
304: reasoning unit 305: modeling unit

Claims (10)

로또 당첨예상번호 제공 시스템에 있어서,
로또 당첨번호를 분석하여 당첨예상번호 검증에 적용할 로또예측모델을 업데이트하며, 모든 로또번호 조합에서 최근 N 회차에 해당하는 당첨번호에 대한 통계 확률을 제공하고, 사용자 단말기를 통해 입력받은 조건에 따라 다수의 필터를 적용하여 당첨예상번호 조합을 추출하고, 지속적으로 업데이트되는 로또예측모델에 따라 상기 추출된 당첨예상번호를 검증하여 로또 당첨예상번호 조합을 제공하기 위한 로또 번호 제공 서버(100);
상기 로또 번호 제공 서버에 접속하여, 필터 종류 및 상기 필터 종류에 따른 필터링 범위 조건을 입력하고 상기 로또 당첨예상번호 조합을 제공받기 위한 다수의 사용자 단말기(110, 120, 130); 및
상기 사용자 단말기가 상기 로또 번호 제공 서버로부터 로또 당첨예상번호를 제공받는데 소요되는 비용을 결제하기 위한 과금 서버(140)
를 포함하고,
상기 로또 번호 제공 서버(100)는,
상기 다수의 사용자 단말기로 상기 로또 당첨예상번호 제공을 위한 인터페이스를 제공하는 인터페이스부(101);
상기 인터페이스부를 통하여 송수신되는 데이터에 기초하여 로또 당첨예상번호 조합을 제공하기 위해, 통계 데이터베이스에 근거하여 최근 N회차의 당첨번호에 대한 통계치를 출력하기 위한 통계 출력부(201); 상기 사용자 단말기를 통해 필터링 범위 조건을 입력받기 위한 조건 입력부(202); 상기 입력받은 필터링 범위 조건에 따라 필터링하기 위한 필터링부(203); 상기 필터링부의 처리에 따라 모든 로또번호 조합에서 당첨예상번호 조합을 추출하기 위한 당첨예상번호 조합 추출부(204); 및 상기 추출된 당첨예상번호 조합을 상기 로또예측모델에 따라 검증하여 상기 로또 당첨예상번호 조합을 출력하기 위한 검증부(205)를 포함하는 처리부(103);
상기 로또 당첨예측번호 조합 제공을 위해, 과거 당첨번호 이력을 저장하기 위한 당첨번호 데이터베이스(104a), 로또 당첨예상번호 서비스를 제공받기 위한 사용자를 회원으로 가입시켜 그 인적 정보를 관리하기 위한 회원 데이터베이스(104b), 모든 로또당첨번호 조합 및 사용자에게 제공한 당첨예측번호를 저장하고 있는 모든번호 데이터베이스(104c), 상기 회원의 과금 내역을 저장하기 위한 과금 데이터베이스(104d), 데이터 마이닝 알고리즘 및 기계학습을 이용하여 분석한 결과에 따라 생성되는 로또예측모델을 저장하고 있는 예측모델 데이터베이스(104e), 및 이전 회차까지의 당첨번호에 대한 통계치를 저장하고 있는 통계 데이터베이스(104f)를 포함하는 데이터베이스 관리부(104);
현재까지 로또 당첨번호를 분석하여 상기 로또예측모델을 업데이트하기 위한 당첨번호 처리부(105); 및
상기 인터페이스부, 처리부, 데이터베이스 관리부, 및 당첨번호 처리부를 포함한 각 구성요소를 제어하기 위한 제어부(102)
를 포함하는 것을 특징으로 하고,
상기 필터링부(203)에 포함되는 필터 종류는,
총합 필터, 저고 비율 필터, 홀짝 비율 필터, 고저합 필터, 첫수합 필터, 끝수합 필터, 연번 필터, 간격합 필터, 1+2+3 세자리합 필터, 4+5+6 세자리합 필터, 전회차 번호 포함 필터, 및 전회차 보너스볼 포함 필터
를 포함하는 것을 특징으로 하고,
상기 총합 필터에서, 총합은 번호 6개를 더한 합을 의미하며, 21 내지 255 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 저고 비율 필터에서, 6개의 숫자 중에서 23을 기준으로 1~22는 낮음(저), 23~45는 높음(고)으로 분류하는 것을 의미하며, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0의 조건 중 하나 이상 선택받는 것을 특징으로 하고,
상기 홀짝 비율 필터에서, 홀짝 비율은 6개의 숫자 중에서, 홀수와 짝수를 나눈 비율을 의미하며, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0 의 조건 중 하나 이상 선택받는 것을 특징으로 하고,
상기 고저합 필터에서, 고저합은 6개의 숫자 중에서, 가장 낮은 숫자와 가장 높은 숫자를 더한 값을 의미하며, 20 내지 80 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 첫수합 필터에서, 첫수합은 6개의 숫자 중에서, 십의 자리 수들을 더한 합계를 의미하고, 3 내지 21 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 끝수합 필터에서, 끝수합은 일의 자리 수들을 더한 합계를 의미하고, 8 내지 45 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 연번 필터에서, 연번은 6개의 숫자 중에서, 차이값(간격)이 1인 쌍이 있는 것을 의미하고, 연번이 없거나 1쌍이 있는 조건 중 하나 이상을 선택받는 것을 특징으로 하고,
상기 간격합 필터에서, 각 번호의 간격합은 6개의 숫자 중에서, 각 숫자의 차이 값들을 더한 합계를 의미하고, 12 내지 44 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 1+2+3 세자리합 필터에서, 1+2+3 세자리합은, 6개의 숫자 중에서, 낮은 3개 숫자의 합을 의미하고, 6 내지 85 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 4+5+6 세자리합 필터에서, 4+5+6 세자리합은, 6개의 숫자 중에서, 높은 3개 숫자의 합을 의미하고, 36 내지 132 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 전회차 번호 포함 필터에서, 전회차 번호 포함 여부는, 전회차 당첨번호 중 이번회차의 출현여부를 선택하는 것으로, 포함안함, 1개 포함, 2개 포함 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 전회차 보너스볼 포함 필터에서, 전회차 보너스볼 포함 여부는, 전회차 당첨번호의 보너스 볼에 대하여 이번회차의 출현여부를 선택하는 것으로, 포함안함(미포함) 또는 포함 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 당첨번호 처리부(105)는,
이번 회차 로또 당첨번호를 입력받고, 당첨번호 데이터베이스로부터 이전 회차까지의 당첨번호를 전달받아 데이터 마이닝 기법에 따라 당첨번호를 분석하기 위한 분석부(301);
상기 분석부에서 수신한 분석 결과들로부터 당첨패턴을 생성하기 위한 패터닝부(302);
상기 패터닝부에서 생성한 당첨패턴을 학습하기 위한 학습부(303);
상기 학습부의 학습 내용에 따라 로또예측모델 요소를 추론하기 위한 추론부(304); 및
상기 추론부에서 추론된 로또예측모델 요소를 이용하여 로또예측모델을 생성 또는 업데이트하기 위한 모델링부(305)
를 포함하는 것을 특징으로 하고,
상기 분석부(301)는,
직전시점까지의 모든 당첨된 로또번호의 총합수를 분석하고, 추가되는 로또번호를 입력하고, 입력된 정보를 이용하여 총합수를 구하고, 누적 패턴을 비교분석하는 것을 특징으로 하고,
6/45개의 번호로부터 당첨번호가 획정되어 있는 번호범위의 그룹 내에서 매회 당첨이 예상되는 일부번호로 형성된 번호범위를 구간별 및 단계별로 분석하여 추출하는 방법을 이용하는 것을 특징으로 하고,
상기 검증부(205)는,
로또 당첨 번호의 10단위는 버리고 1단위의 수만을 기준으로 삼는 끝자리수 구성과, 당첨번호의 10단위와 1단위 숫자의 합을 더한 끝자리수 합의 구성과, 당첨번호를 소수, 3의배수, 합성수로 나누어 구성한 소삼합 구성과, 45개의 숫자를 3개의 그룹으로 나누어 패턴을 확인하는 3분할 구성, 푸아송 분포를 계산한 푸아송 구성과, 마르코프 연쇄를 계산한 마르코프 구성에 의해 추출된 기록을 데이터마이닝 기법을 통해 분석을 실시하여 결과를 집계하고 각 분석 기준에 대해 발생 분포에 따른 가중치를 부여하여 가중치 테이블을 생성한 후, 생성된 가중치 테이블을 이용하여 로또 번호로 사용될 수 있는 모든 조합(8,145,060개)에 대하여 가중치를 부여하여 가중치의 합이 높은 번호들을 당첨예상번호로 출력하는 것을 특징으로 하는 로또 당첨예상번호 제공 시스템.
In the lottery winning prediction number providing system,
The lottery prediction model to be applied to the verification of the expected winning number is updated by analyzing the lottery winning number, and statistical probability of the winning number corresponding to the latest N rounds in all lottery number combinations is provided, and according to the conditions input through the user terminal A lottery number providing server 100 for extracting a combination of expected winning numbers by applying a plurality of filters, verifying the extracted expected winning numbers according to a continuously updated lottery prediction model, and providing a combination of expected lottery numbers;
a plurality of user terminals (110, 120, 130) for accessing the lottery number providing server, inputting a filter type and a filtering range condition according to the filter type, and receiving the lottery winning number combination; and
Billing server 140 for paying the cost required for the user terminal to receive the expected lottery winning number from the lottery number providing server
including,
The lottery number providing server 100,
an interface unit 101 for providing an interface for providing the lottery winning numbers to the plurality of user terminals;
a statistics output unit 201 for outputting statistics for the latest N times winning numbers based on a statistical database in order to provide a combination of expected lottery winning numbers based on data transmitted and received through the interface unit; a condition input unit 202 for receiving a filtering range condition through the user terminal; a filtering unit 203 for filtering according to the received filtering range condition; a winning expected number combination extraction unit 204 for extracting a winning expected number combination from all lottery number combinations according to the processing of the filtering unit; and a processing unit 103 including a verification unit 205 for verifying the extracted expected winning number combination according to the lottery prediction model and outputting the lottery winning expected number combination;
In order to provide the lottery winning prediction number combination, a winning number database 104a for storing past winning number history, a member database for managing personal information by signing a user to receive a lottery winning prediction number service as a member ( 104b), all number database 104c storing all lottery winning number combinations and winning prediction numbers provided to users, billing database 104d for storing billing details of the member, data mining algorithm and machine learning a database management unit 104 including a prediction model database 104e that stores a lottery prediction model generated according to the analysis result, and a statistics database 104f that stores statistics on winning numbers up to the previous round;
a winning number processing unit 105 for updating the lottery prediction model by analyzing the lottery winning numbers so far; and
The control unit 102 for controlling each component including the interface unit, the processing unit, the database management unit, and the winning number processing unit
characterized in that it comprises,
The filter type included in the filtering unit 203 is,
Grand sum filter, low-high ratio filter, odd-even ratio filter, high low-sum filter, first sum filter, last sum filter, serial number filter, interval sum filter, 1+2+3 triple sum filter, 4+5+6 triple sum filter, previous order Filter with number, and filter with bonus ball for the previous round
characterized in that it comprises,
In the sum filter, the sum means the sum of 6 numbers, and it is characterized in that a desired condition among values between 21 and 255 is input,
In the low-to-high ratio filter, 1 to 22 are classified as low (low) and 23 to 45 as high (high) based on 23 among the six numbers, and 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0 characterized in that one or more of the conditions are selected,
In the odd-even ratio filter, the odd-even ratio means a ratio obtained by dividing an odd number and an even number among six numbers, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6: Characterized in that one or more of the conditions of 0 are selected,
In the high and low sum filter, high and low sum means a value obtained by adding the lowest number and the highest number among six numbers, characterized in that a desired condition is received among values between 20 and 80,
In the first sum filter, the first sum means the sum of the tens digits among six numbers, and a desired condition among values between 3 and 21 is input,
In the fractional sum filter, the fractional sum means the sum of the digits of one, and a desired condition among values between 8 and 45 is received,
In the serial number filter, the serial number means that there is a pair with a difference value (interval) of 1 among 6 numbers, and one or more of the conditions in which there is no serial number or one pair are selected,
In the interval sum filter, the interval sum of each number means the sum of the difference values of each number among 6 numbers, and a desired condition among values between 12 and 44 is received,
In the 1+2+3 triple-digit sum filter, 1+2+3 triple-digit sum means the sum of the lower 3 numbers among 6 numbers, and a desired condition among values between 6 and 85 is input. do,
In the 4+5+6 three-digit sum filter, 4+5+6 three-digit sum means the sum of three high numbers among six numbers, and a desired condition among values between 36 and 132 is input. do,
In the filter including the number of the previous round, whether or not the number of the previous round is included is to select whether or not the current round appears among the winning numbers of the previous round. ,
In the filter including the previous round of bonus balls, whether or not to include the previous round of bonus balls is to select whether or not to appear in this round for the bonus balls of the winning numbers of the previous round, and to receive a desired condition of not including (not included) or including. characterized,
The winning number processing unit 105,
an analysis unit 301 for receiving the lottery winning number of this round, receiving the winning number from the winning number database up to the previous round, and analyzing the winning number according to the data mining technique;
a patterning unit 302 for generating a winning pattern from the analysis results received by the analysis unit;
a learning unit 303 for learning the winning pattern generated by the patterning unit;
an inference unit 304 for inferring a lotto prediction model element according to the learning contents of the learning unit; and
A modeling unit 305 for generating or updating a lottery prediction model using the lottery prediction model elements inferred by the reasoning unit
characterized in that it comprises,
The analysis unit 301,
It is characterized by analyzing the total number of all winning lottery numbers up to the immediately preceding point, inputting the added lottery number, obtaining the total number using the input information, and comparing and analyzing the cumulative pattern,
It is characterized by using a method of extracting and analyzing the number range formed by some numbers expected to win every time within a group of number ranges in which winning numbers are defined from 6/45 numbers by section and step-by-step analysis,
The verification unit 205,
The composition of the last digit by discarding the ten units of the lottery winning number and taking only the number of one unit as the standard, the composition of the sum of the last digit by adding the sum of the ten and one unit numbers of the winning number, and the composition of the decimal number, multiples of 3, and synthesis Records extracted by the triad composition divided by numbers, the three-division configuration in which 45 numbers are divided into 3 groups to check the pattern, the Poisson configuration in which the Poisson distribution is calculated, and the Markov configuration in which the Markov chain is calculated All combinations (8,145,060) that can be used as lottery numbers using the generated weight table are used to create a weight table by performing analysis through data mining techniques to aggregate the results, assigning weights according to the distribution of occurrences for each analysis criterion. Lotto winning number providing system, characterized in that by assigning a weight to each) and outputting numbers with a high sum of weights as expected winning numbers.
삭제delete 삭제delete 삭제delete 삭제delete 청구항 1의 로또 당첨예상번호 제공 시스템에서의 로또 당첨예상번호 제공 방법에 있어서,
사용자 단말기로부터 로또 당첨예상번호 제공 서비스를 요청받는 서비스요청단계(S410);
로또 번호 제공 서버(100)에서 상기 사용자 단말기를 통해 적용할 필터 종류 및 상기 필터 종류에 따른 필터링 범위를 선택받는 필터선택단계(S430);
상기 로또 번호 제공 서버(100)에서 상기 선택된 필터 종류에 대하여 통계 데이터베이스에 근거하여 최근 N회차의 당첨번호에 대한 통계치를 출력하는 통계결과 출력단계(S440);
상기 로또 번호 제공 서버(100)에서 상기 사용자 단말기를 통해 입력받은 상기 필터 종류에 따른 필터링 범위 조건에 따라 필터링을 수행하는 필터링단계(S450);
상기 로또 번호 제공 서버(100)에서 상기 필터링단계의 처리에 따라 모든 로또번호 조합에서 당첨예상번호 조합을 추출하는 추출단계(S460);
상기 로또 번호 제공 서버(100)에서 상기 추출된 당첨예상번호 조합을 로또예측모델에 따라 검증하는 검증단계(S470); 및
상기 로또 번호 제공 서버(100)에서 검증된 로또 당첨예상번호 조합을 상기 사용자 단말기로 제공하는 번호제공단계(S480)
를 포함하고,
상기 로또 번호 제공 서버(100)에서 주마다 발표되는 로또 당첨번호를 데이터 마이닝 알고리즘으로 분석하고, 분석된 결과에 따라 상기 로또예측모델을 업데이트 하는 업데이트단계(S490);
상기 로또 번호 제공 서버(100)에서 상기 로또 당첨예상번호 제공 서비스를 위한 과금을 결제하는 과금단계(S420)
를 더 포함하는 것을 특징으로 하고,
상기 검증단계(S470)는,
상기 로또 당첨예상번호 조합이 기당첨번호의 조합인지 여부를 판단하는 단계; 및
상기 로또 당첨예상번호 조합이 기당첨번호의 조합이면, 해당 조합을 제외하는 단계
를 포함하는 것을 특징으로 하고,
상기 필터선택단계(S430)에서 선택받는 필터 종류는,
총합 필터, 저고 비율 필터, 홀짝 비율 필터, 고저합 필터, 첫수합 필터, 끝수합 필터, 연번 필터, 간격합 필터, 1+2+3 세자리합 필터, 4+5+6 세자리합 필터, 전회차 번호 포함 필터, 및 전회차 보너스볼 포함 필터
를 포함하는 것을 특징으로 하고,
상기 총합 필터에서, 총합은 번호 6개를 더한 합을 의미하며, 21 내지 255 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 저고 비율 필터에서, 6개의 숫자 중에서 23을 기준으로 1~22는 낮음(저), 23~45는 높음(고)으로 분류하는 것을 의미하며, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0의 조건 중 하나 이상 선택받는 것을 특징으로 하고,
상기 홀짝 비율 필터에서, 홀짝 비율은 6개의 숫자 중에서, 홀수와 짝수를 나눈 비율을 의미하며, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0 의 조건 중 하나 이상 선택받는 것을 특징으로 하고,
상기 고저합 필터에서, 고저합은 6개의 숫자 중에서, 가장 낮은 숫자와 가장 높은 숫자를 더한 값을 의미하며, 20 내지 80 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 첫수합 필터에서, 첫수합은 6개의 숫자 중에서, 십의 자리 수들을 더한 합계를 의미하고, 3 내지 21 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 끝수합 필터에서, 끝수합은 일의 자리 수들을 더한 합계를 의미하고, 8 내지 45 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 연번 필터에서, 연번은 6개의 숫자 중에서, 차이값(간격)이 1인 쌍이 있는 것을 의미하고, 연번이 없거나 1쌍이 있는 조건 중 하나 이상을 선택받는 것을 특징으로 하고,
상기 간격합 필터에서, 각 번호의 간격합은 6개의 숫자 중에서, 각 숫자의 차이 값들을 더한 합계를 의미하고, 12 내지 44 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 1+2+3 세자리합 필터에서, 1+2+3 세자리합은, 6개의 숫자 중에서, 낮은 3개 숫자의 합을 의미하고, 6 내지 85 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 4+5+6 세자리합 필터에서, 4+5+6 세자리합은, 6개의 숫자 중에서, 높은 3개 숫자의 합을 의미하고, 36 내지 132 사이의 값 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 전회차 번호 포함 필터에서, 전회차 번호 포함 여부는, 전회차 당첨번호 중 이번회차의 출현여부를 선택하는 것으로, 포함안함, 1개 포함, 2개 포함 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 전회차 보너스볼 포함 필터에서, 전회차 보너스볼 포함 여부는, 전회차 당첨번호의 보너스 볼에 대하여 이번회차의 출현여부를 선택하는 것으로, 포함안함(미포함) 또는 포함 중 원하는 조건을 입력받는 것을 특징으로 하고,
상기 추출단계(S460)는,
로또 당첨 번호의 10단위는 버리고 1단위의 수만을 기준으로 삼는 끝자리수 구성과, 당첨번호의 10단위와 1단위 숫자의 합을 더한 끝자리수 합의 구성과, 당첨번호를 소수, 3의배수, 합성수로 나누어 구성한 소삼합 구성과, 45개의 숫자를 3개의 그룹으로 나누어 패턴을 확인하는 3분할 구성, 푸아송 분포를 계산한 푸아송 구성과, 마르코프 연쇄를 계산한 마르코프 구성에 의해 추출된 기록을 데이터마이닝 기법을 통해 분석을 실시하여 결과를 집계하고 각 분석 기준에 대해 발생 분포에 따른 가중치를 부여하여 가중치 테이블을 생성한 후, 생성된 가중치 테이블을 이용하여 로또 번호로 사용될 수 있는 모든 조합(8,145,060개)에 대하여 가중치를 부여하여 가중치의 합이 높은 번호들을 당첨예상번호 조합으로 추출하는 것을 특징으로 하는 로또 당첨예상번호 제공 시스템에서의 로또 당첨예상번호 제공 방법.
In the method of providing the expected lottery winning number in the system of providing the lottery winning number of claim 1,
A service request step (S410) of receiving a request for a lottery winning expected number provision service from the user terminal;
A filter selection step (S430) of receiving a selection of a filter type to be applied through the user terminal in the lottery number providing server 100 and a filtering range according to the filter type;
Statistical result output step (S440) of outputting statistics on the winning number of the latest N times based on the statistical database for the selected filter type in the lottery number providing server 100;
A filtering step (S450) of performing filtering according to a filtering range condition according to the filter type received through the user terminal in the lottery number providing server 100;
an extraction step (S460) of extracting a winning expected number combination from all lottery number combinations according to the processing of the filtering step in the lottery number providing server 100;
A verification step of verifying the extracted winning expected number combination in the lottery number providing server 100 according to the lottery prediction model (S470); and
Number providing step (S480) of providing the expected lottery winning number combination verified in the lottery number providing server 100 to the user terminal
including,
An update step (S490) of analyzing the lottery winning numbers announced every week in the lottery number providing server 100 with a data mining algorithm, and updating the lottery prediction model according to the analyzed results;
A billing step (S420) of paying a bill for the lottery number provision service in the lottery number providing server 100
characterized in that it further comprises,
The verification step (S470) is,
determining whether the lottery winning expected number combination is a combination of previously winning numbers; and
If the expected lottery winning number combination is a combination of previously won numbers, excluding the corresponding combination
characterized in that it comprises,
The filter type selected in the filter selection step (S430) is,
Grand sum filter, low-high ratio filter, odd-even ratio filter, high low-sum filter, first sum filter, last sum filter, serial number filter, interval sum filter, 1+2+3 triple sum filter, 4+5+6 triple sum filter, previous order Filter with number, and filter with bonus ball for the previous round
characterized in that it comprises,
In the sum filter, the sum means the sum of 6 numbers, and it is characterized in that a desired condition among values between 21 and 255 is input,
In the low-to-high ratio filter, 1 to 22 are classified as low (low) and 23 to 45 as high (high) based on 23 among the six numbers, and 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6:0 characterized in that one or more of the conditions are selected,
In the odd-even ratio filter, the odd-even ratio means a ratio obtained by dividing an odd number and an even number among six numbers, 0:6 / 1:5 / 2:4 / 3:3 / 4:2 / 5:1 / 6: Characterized in that one or more of the conditions of 0 are selected,
In the high and low sum filter, high and low sum means a value obtained by adding the lowest number and the highest number among six numbers, characterized in that a desired condition is received among values between 20 and 80,
In the first sum filter, the first sum means the sum of the tens digits among six numbers, and a desired condition among values between 3 and 21 is input,
In the fractional sum filter, the fractional sum means the sum of the digits of one, and a desired condition among values between 8 and 45 is received,
In the serial number filter, the serial number means that there is a pair with a difference value (interval) of 1 among 6 numbers, and one or more of the conditions in which there is no serial number or one pair are selected,
In the interval sum filter, the interval sum of each number means the sum of the difference values of each number among 6 numbers, and a desired condition among values between 12 and 44 is received,
In the 1+2+3 triple-digit sum filter, 1+2+3 triple-digit sum means the sum of the lower 3 numbers among 6 numbers, and a desired condition among values between 6 and 85 is input. do,
In the 4+5+6 triple-digit sum filter, 4+5+6 triple-digit sum means the sum of 3 high numbers among 6 numbers, and a desired condition among values between 36 and 132 is input. do,
In the filter including the number of the previous round, whether or not the number of the previous round is included is to select whether or not the current round appears among the winning numbers of the previous round. ,
In the filter including the previous round bonus ball, whether the previous round bonus ball is included is to select whether or not to appear this round for the bonus ball of the previous round winning number, and to receive a desired condition of not including (not included) or including characterized,
The extraction step (S460) is,
The composition of the last digit by discarding the ten units of the lottery winning number and taking only the number of one unit as the basis, the composition of the sum of the last digit by adding the sum of the ten units and the one-unit number of the winning number, and the composition of the decimal number, multiples of 3, and synthesis Records extracted by triad composition divided by numbers, three-division composition in which 45 numbers are divided into three groups to check patterns, Poisson composition in which Poisson distribution is calculated, and Markov composition in which Markov chains are calculated All combinations (8,145,060) that can be used as lottery numbers using the created weight table are used to create a weight table by performing analysis through data mining techniques to aggregate the results, assigning weights according to the distribution of occurrences for each analysis criterion. A method of providing a predicted lottery number in a system for providing predicted winning numbers, characterized in that by assigning weights to each), numbers having a high sum of weights are extracted as a combination of expected winning numbers.
삭제delete 삭제delete 삭제delete 삭제delete
KR1020200047993A 2020-04-21 2020-04-21 System for providing lotto expected numbers and method thereof KR102433288B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200047993A KR102433288B1 (en) 2020-04-21 2020-04-21 System for providing lotto expected numbers and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200047993A KR102433288B1 (en) 2020-04-21 2020-04-21 System for providing lotto expected numbers and method thereof

Publications (2)

Publication Number Publication Date
KR20210129903A KR20210129903A (en) 2021-10-29
KR102433288B1 true KR102433288B1 (en) 2022-08-16

Family

ID=78231557

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200047993A KR102433288B1 (en) 2020-04-21 2020-04-21 System for providing lotto expected numbers and method thereof

Country Status (1)

Country Link
KR (1) KR102433288B1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102682731B1 (en) * 2022-04-18 2024-07-08 김면갑 System for generating lotto lottery number

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101427233B1 (en) * 2013-03-18 2014-09-23 강병훈 System and Method of Recommendation Number of Lotto Lottery Number for Providing Lotto Lottery for Increasing Winning Ration Using Data Mining

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100837838B1 (en) 2007-03-14 2008-06-13 전철호 Lotto lottery numbers mixing system for using data mining and service method thereof
KR101140294B1 (en) 2011-02-25 2012-05-02 김택규 Supplying lotto lottery lucky number device and method, its record medium
KR20130142870A (en) 2012-06-20 2013-12-30 주완기 System for predicting prize number of lottery using web page and method thereof
KR20140023831A (en) * 2012-08-18 2014-02-27 엄현수 Method of supplying lotto lottery lucky magic number using intelligent engine
KR20140050925A (en) * 2012-10-22 2014-04-30 이현철 Predicted winning lottery ticket number providing system and operating method thereof
KR20200039960A (en) * 2018-10-08 2020-04-17 이창준 Method and system for recommending lotto numbers
KR20200119964A (en) * 2019-04-11 2020-10-21 왕설임 System for providing lotto expected numbers and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101427233B1 (en) * 2013-03-18 2014-09-23 강병훈 System and Method of Recommendation Number of Lotto Lottery Number for Providing Lotto Lottery for Increasing Winning Ration Using Data Mining

Also Published As

Publication number Publication date
KR20210129903A (en) 2021-10-29

Similar Documents

Publication Publication Date Title
Kotu et al. Data science: concepts and practice
CN110009174B (en) Risk recognition model training method and device and server
Leonard Pollution and the struggle for the world product: multinational corporations, environment, and international comparative advantage
CN105229633B (en) It is uploaded for realizing data, system, method and apparatus disclosed in processing and predicted query API
CN108734338A (en) Credit risk forecast method and device based on LSTM models
CN106056444A (en) Data processing method and device
CN106407999A (en) Rule combined machine learning method and system
Arinze Selecting appropriate forecasting models using rule induction
Loh et al. Comparison of similarity measures to differentiate players' actions and decision-making profiles in serious games analytics
US20210192374A1 (en) Determining variable attribution between instances of discrete series models
CN110363407A (en) Risk of fraud appraisal procedure and device based on user behavior track
CN108304853A (en) Acquisition methods, device, storage medium and the electronic device for the degree of correlation of playing
CN114470791A (en) Game item recommendation method and device, computer equipment, storage medium and product
Schleier-Smith An architecture for agile machine learning in real-time applications
KR102433288B1 (en) System for providing lotto expected numbers and method thereof
Chang et al. A novel approach to market segmentation selection using artificial intelligence techniques
Oderanti et al. Dynamics of business games with management of fuzzy rules for decision making
CN107885754B (en) Method and device for extracting credit variable from transaction data based on LDA model
KR20200119964A (en) System for providing lotto expected numbers and method thereof
CN109829593A (en) The credit rating of target object determines method, apparatus, storage medium and electronic device
South et al. Forecasting college football game outcomes using modern modeling techniques
Luo et al. A multi-step decision prediction model based on LightGBM
Chen et al. An Optimized BP Neural Network Model and Its Application in the Credit Evaluation of Venture Loans
Park Big data war: how to survive global big data competition
Bhaduri et al. Advanced Business Analytics

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
J301 Trial decision

Free format text: TRIAL NUMBER: 2023100002167; TRIAL DECISION FOR INVALIDATION REQUESTED 20230622

Effective date: 20231031