KR100627659B1 - 온라인 골프 게임 서비스 시스템 및 방법 - Google Patents

온라인 골프 게임 서비스 시스템 및 방법 Download PDF

Info

Publication number
KR100627659B1
KR100627659B1 KR1020000052483A KR20000052483A KR100627659B1 KR 100627659 B1 KR100627659 B1 KR 100627659B1 KR 1020000052483 A KR1020000052483 A KR 1020000052483A KR 20000052483 A KR20000052483 A KR 20000052483A KR 100627659 B1 KR100627659 B1 KR 100627659B1
Authority
KR
South Korea
Prior art keywords
user
game
play
golf
online
Prior art date
Application number
KR1020000052483A
Other languages
English (en)
Other versions
KR20020019310A (ko
Inventor
임구영
Original Assignee
임구영
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 임구영 filed Critical 임구영
Priority to KR1020000052483A priority Critical patent/KR100627659B1/ko
Publication of KR20020019310A publication Critical patent/KR20020019310A/ko
Application granted granted Critical
Publication of KR100627659B1 publication Critical patent/KR100627659B1/ko

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

본 발명은 온라인 서비스 기술에 관한 것으로, 특히 온라인 골프 게임 서비스 시스템 및 방법에 관한 것이다. 본 발명은 현실감과 학습 효과를 증대시킬 수 있는 온라인 골프 게임 서비스 시스템 및 방법을 제공하는데 그 목적이 있다. 본 발명은 인터넷망을 통한 사용자의 접속을 지원하고 게임 자원을 지원하기 위한 온라인 골프 게임 서비스 시스템에 있어서, 사용자의 플레이 경향을 분류하기 위한 기준을 제공하기 위한 사용자 특성 데이터베이스; 각 사용자별 플레이 경향을 포함하는 사용자 정보를 제공하기 위한 사용자 데이터베이스; 및 사용자의 로그인 요청에 대한 인증 절차를 수행하고, 상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하며, 상기 사용자 데이터베이스에 저장된 상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 서버를 구비한다.
온라인 골프 게임, 사용자 특성 데이터베이스, 사용자 데이터베이스, 타구 안착점 조절, 확률적 반영

Description

온라인 골프 게임 서비스 시스템 및 방법{A system and method for online golf game service}
도 1은 본 발명의 일 실시예에 따른 온라인 골프 게임 서비스 시스템의 구성도.
도 2는 본 발명의 일 실시예에 따른 온라인 골프 게임 서비스를 제공하기 위한 처리 흐름도.
도 3은 게임 진행 중의 사용자 모듈의 예시도.
도 4a는 상기 도 3의 훅/슬라이스 조절창의 예시도.
도 4b는 상기 도 3의 파워 조절창의 예시도.
* 도면의 주요 부분에 대한 부호의 설명
100 : 인터넷망 101 : 서버
102 : 사용자 103 : 사용자 DB
104 : 골프코스 DB 105 : 사용자 특성 DB
본 발명은 온라인 서비스 기술에 관한 것으로, 특히 온라인 골프 게임 서비스 방법에 관한 것이다.
통신망의 발달과 보급 확대에 힘입어 인터넷 인구가 급격한 속도로 증가하고 있으며, 이러한 인터넷의 성장과 함께 전자상거래, 포탈(portal), 게임 등을 위시한 다양한 웹 컨텐츠(web contents)가 등장하고 있다.
온라인 게임은 청소년층을 위주로 날로 인기를 더하고 있어 실로 그 전성기를 구가하고 있다고 할 수 있을 것이다. 온라인 게임 중에서는 전략 시뮬레이션 게임, 스포츠 게임 등이 대표적이다.
한편, 골프(golf)는 전통적으로 상류층의 전유물처럼 여겨지고 있었으나, 꾸준한 저변 확대를 통해 근래에 이르러서는 대중화 추세에 접어들고 있으며, 이에 따라 온라인 골프 게임을 서비스하는 웹 사이트가 속속 등장하고 있다.
종래의 온라인 골프 게임 서비스는 3차원 화면 및 2차원 화면에 골프 코스를 디스플레이하고, 클럽(골프채)을 선택한 후 파워(비거리) 및 타구 방향, 그리고 골프공의 회전(훅, 슬라이스 등) 등을 조절하여 골프공의 위치를 변경시키면서 게임을 진행하고 있다.
한편, 최근에는 실제 골프 코스를 모델(배경)로 하여 골프 게임을 진행함으로써 해당 골프장을 알고 있는 사용자로 하여금 친밀감을 느끼도록 하고, 해당 골프장에서 실제 게임을 진행하고자 하는 사용자에게는 골프장에 대한 사전 지식(벙 커 및 해저드 위치, 그린 공략법 등)을 얻을 수 있도록 하고자 한다.
그러나, 이러한 종래의 온라인 골프 게임 서비스는 현실감이 떨어지기 때문에 기대하는 특정 골프장에 대한 사전 지식의 습득이라는 학습 효과는 거의 얻을 수 없다. 즉, 게임의 진행이 키 조작(또는 마우스 조작)에만 의존하기 때문에 사용자의 실제 골프 실력과는 무관한 게임 진행이 나타날 수 밖에 없으며, 이러한 온라인 게임을 통해서 얻을 수 있는 특정 골프장에 대해 얻을 수 있는 사전 지식이라는 것이 코스 안내도에서 얻을 수 있는 정도 밖에 되지 않는다고 할 수 있다.
상기와 같은 종래기술의 문제점을 해결하기 위하여 제안된 본 발명은, 현실감과 학습 효과를 증대시킬 수 있는 온라인 골프 게임 서비스 시스템 및 방법을 제공하는데 그 목적이 있다.
상기의 기술적 과제를 달성하기 위하여 본 발명은, 인터넷망을 통한 사용자의 접속을 지원하고 게임 자원을 지원하기 위한 온라인 골프 게임 서비스 시스템에 있어서, 사용자의 플레이 경향을 분류하기 위한 기준을 제공하기 위한 사용자 특성 데이터베이스; 각 사용자별 플레이 경향을 포함하는 사용자 정보를 제공하기 위한 사용자 데이터베이스; 및 사용자의 로그인 요청에 대한 인증 절차를 수행하고, 상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하 며, 상기 사용자 데이터베이스에 저장된 상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 서버를 구비한다.
바람직하게, 본 발명의 온라인 골프 게임 서비스 시스템은, 게임의 배경이 될 실제 골프코스 또는 가상의 골프코스에 대한 코스정보를 상기 서버에 제공하기 위한 골프코스 데이터베이스를 더 구비한다.
바람직하게, 상기 코스정보는 골프코스의 형태, 벙커 및 해저드의 위치, 러프 특성, 그린 경사, 기후 조건 중 적어도 어느 하나이다.
바람직하게, 상기 서버는 상기 사용자의 비거리 조절 및 훅/슬라이스 조절시에 상기 사용자의 플레이 경향에 따라 그 정확도를 확률적으로 반영한다.
바람직하게, 상기 사용자의 플레이 경향은 각 클럽별 평균 비거리, 핸디, 스윙레벨, 퍼팅 성공률 중 적어도 어느 하나를 포함한다.
또한, 본 발명은, 인터넷망을 통한 사용자의 접속을 지원하고 게임 자원을 지원하는 서버 시스템에서 이루어지는 온라인 골프 게임 서비스 방법에 있어서, 사용자의 플레이 경향을 분류하기 위한 기준을 제공하기 위한 사용자 특성 데이터베이스를 구축하는 제1 단계; 상기 사용자 특성 데이터베이스를 이용하여 각 사용자별 플레이 경향을 포함하는 사용자 정보를 제공하기 위한 사용자 데이터베이스를 구축하는 제2 단계; 사용자의 로그인 요청에 대한 인증 절차를 수행하는 제3 단계; 상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하는 제4 단계; 및 상기 사용자 데이터베이스에 저장된 상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 제5 단계를 포함하여 이루어진다.
바람직하게, 본 발명의 온라인 골프 게임 서비스 방법은, 게임의 배경이 될 실제 골프코스 또는 가상의 골프코스에 대한 코스정보를 제공하기 위한 골프코스 데이터베이스를 구축하는 제6 단계를 더 포함하여 이루어진다.
바람직하게, 상기 제5 단계에서, 상기 사용자의 타구 안착점 조절은 비거리 조절 및 훅/슬라이스 조절이다.
바람직하게, 상기 사용자의 플레이 경향은 각 클럽별 평균 비거리, 핸디, 스윙레벨, 퍼팅 성공률 중 적어도 어느 하나를 포함한다.
또한, 본 발명은, 인터넷망을 통한 사용자의 접속을 지원하고 게임 자원을 지원하는 서버 시스템에서 이루어지는 온라인 골프 게임 서비스 방법에 있어서, 사용자의 플레이 경향을 분류하기 위한 소정의 기준에 따라 각 사용자별 플레이 경향을 파악하는 제1 단계; 상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하는 제2 단계; 및 상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 제3 단계를 포함하여 이루어진다.
또한, 본 발명은, 인터넷망을 통한 사용자의 접속을 지원하고 온라인 골프 게임 자원을 지원하는 프로세서를 구비한 시스템에, 사용자의 플레이 경향을 분류하기 위한 소정의 기준에 따라 각 사용자별 플레이 경향을 파악하는 제1 기능; 상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하는 제2 기능; 및 상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 제3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽 을 수 있는 기록매체를 제공한다.
이하, 본 발명이 속한 기술분야에서 통상의 지식을 가진 자가 본 발명을 보다 용이하게 실시할 수 있도록 하기 위하여 본 발명의 바람직한 실시예를 소개하기로 한다.
첨부된 도면 도 1은 본 발명의 일 실시예에 따른 온라인 골프 게임 서비스 시스템의 구성을 도시한 것으로, 서버(101)와 다수의 사용자(102)가 인터넷망(100)을 통해 상호 연동하는 상태를 나타내고 있다.
서버(101)는 웹 사이트를 지원하며, 사용자 인증을 수행하고, 골프 게임을 진행하는데 필요한 사용자 모듈(사용자 인터페이스, 애플리케이션, 플러그-인 등)을 지원한다. 사용자 모듈은 웹 상에서 플러그-인 S/W 형태 등으로 지원할 수 있으며, 사용자가 웹 사이트에서 다운로드하여 PC에 설치하여 사용할 수 있다.
한편, 서버(101)는 사용자 DB(103), 골프코스 DB(104) 및 사용자 특성 DB(105)의 지원을 받으며, 새로운 정보를 상기 데이터베이스에 업데이트한다. 사용자 DB(103)는 각 사용자(102)의 성명, 주소, 전화번호, 신용카드번호 등의 사용자신상정보와 ID, 패스워드 등의 사용자접속정보, 각 사용자(102)의 특성(골프 실력) 및 전적 등의 사용자이력정보, 그리고 각 사용자(102)에 대한 과금정보(과금상태)를 저장한다. 골프코스 DB(104)는 게임의 배경이 될 골프코스의 형태, 벙커 및 해저드의 위치, 러프 특성, 그린 경사, 기후 조건(바람, 습도) 등의 코스정보를 저장하며, 코스는 국내외의 실제 골프코스를 그대로 반영할 수 있으며 가상적으로 설계 된 골프코스도 등록할 수 있다.
사용자(102)는 소정의 회원 등록 절차를 거쳐 사용자 계정을 가진 사람이며, 사용자 단말을 통해 서버(101)에 접속한다.
첨부된 도면 도 2는 본 발명의 일 실시예에 따른 온라인 골프 게임 서비스를 제공하기 위한 처리 흐름도로서, 웹 브라우저를 통해 서버에 접속하는 경우를 예시하였다.
우선, 사용자가 인터넷망을 통해 골프 게임 서비스 웹 사이트에 접속한다(200).
다음으로, 사용자는 ID와 패스워드를 입력하여 로그인을 수행하고 서버는 이에 대한 인증 절차를 수행한다(201). 여기서, 사용자는 소정의 회원 가입 절차를 통해 사용자 계정을 가진 즉, 사용자 DB에 등록된 접속자를 가정한 것으로, 사용자 계정이 없는 경우 회원 가입 절차를 수행 후에 로그인을 실시해야 한다. 회원 가입시 사용자는 사용자 특성 DB에 등록되어 있는 조건(예컨대, 핸디, 비거리, 스윙레벨, 퍼팅 성공률 등)에서 자신에게 해당하는 조건을 선택하고, 서버는 이를 사용자 DB에 등록한다.
이어서, 사용자는 게임용 애플리케이션(사용자 모듈)을 실행한다(202). 본 실시예는 웹 브라우저를 통해 웹 사이트에 접속하는 경우이므로 게임 수행을 위해서는 별도의 애플리케이션을 실행하여야 하며, 만일 사용자 모듈을 통해 서버에 접속한 경우에는 별도의 애플리케이션을 실행할 필요가 없다.
계속하여, 사용자는 게임 정보를 입력한다(203). 게임 정보라 함은 게임 참가 인원(단독 플레이, 다수자 플레이 등), 게임 방식, 게임을 수행할 골프코스(또는 골프장), 골프코스의 기후 조건(습도, 바람 등) 등이며, 사용자는 자신이 원하는 조건을 선택할 수 있다.
다음으로, 사용자는 골프 게임을 수행한다(204). 골프 게임 수행시 사용자 DB에 등록된 해당 사용자의 사용자 특성(실력)에 따라 정확성, 비거리 등에서 확률 가중치를 부여하면서 즉, 사용자 특성을 반영하여 플레이를 진행한다. 골프 게임의 진행에 대해서는 이후 보다 상세하게 설명하기로 한다.
이어서, 사용자가 게임을 마치면 서버는 과금정보 및 사용자 이력정보를 사용자 DB에 업데이트하고(205), 프로세스를 종료한다. 여기서, 과금정보는 골프 게임 서비스를 유료 서비스로 운영하는 경우에 한해 필요하며, 사용자 이력정보에는 사용자의 게임 전적, 게임 이력(내용) 등이 포함된다.
다음의 표 1 내지 표 4는 게임 수행시 사용자 특성(실력)을 반영하기 위한 대표적인 데이터베이스 테이블을 예시한 것이다.
Figure 112000018808515-pat00001
<평균 비거리>
Figure 112000018808515-pat00002
<평균 핸디(handy)>
Figure 112000018808515-pat00003
<스윙 레벨>
Figure 112000018808515-pat00004
<퍼팅 성공률>
상기 표 1은 해당 사용자의 평균 비거리를 반영하기 위한 데이터베이스 테이블로서, 각 클럽별 평균 비거리를 사용자가 입력하도록 한다. 이렇게 입력된 데이터는 사용자 DB에 등록되어 게임 진행시 자신의 비거리의 기준이 된다.
다음으로, 상기 표 2는 해당 사용자의 핸디를 반영하기 위한 데이터베이스 테이블로서, 프로페셔널(professional), 싱글(single), 아마츄어(amateur), 초심자(beginner) 등에 해당하는 핸디와 그에 따른 민감도(%)를 나타내고 있다. 민감도라 함은 파워(비거리) 조절, 방향 조절(훅/슬라이스 정도) 등에 있어서의 난이도를 나타내며, 민감도가 낮을수록 파워, 방향 등에서 정확한 조절을 할 수 있음을 의미한다. 즉, 민감도는 정확도와 반비례한다고 볼 수 있다. 핸디는 해당 사용자의 전반적인 골프 실력을 가늠할 수 있는 지표로서 전체적인 민감도에서 가중치를 높게 설정한다.
그리고, 상기 표 3은 해당 사용자의 스윙 레벨을 반영하기 위한 데이터베이스 테이블로서, 스윙 레벨 및 스탠딩 조건에 따른 미스샷 확률을 0 %에서 50 %까지 적용하고 있다. 골프에서 자세는 스코어에 매우 큰 영향을 미치는 요인으로, 특히 벙커샷, 러프샷, 경사진 곳에서의 샷 등 비정상 지역이나 스탠딩 조건이 나쁜 지역에서 샷을 수행할 때 이러한 스윙 레벨에 따라 정확도에 차이가 나기 때문에 게임에도 반영되어야 한다. 한편, 사용자의 스윙 동작을 동영상으로 전송받아 이를 사용자 특성에 반영할 수도 있다.
마지막으로, 상기 표 4는 해당 사용자의 퍼팅 성공률을 반영하기 위한 데이터베이스 테이블로서, 퍼팅 성공률과 퍼팅 거리에 따라 민감도가 달라진다. 해당 사용자는 자신의 퍼팅 성공률을 선택해야 하며, 이는 게임 중 해당 사용자의 퍼팅시에 정확도에 영향을 미치게 된다.
이하, 게임 수행 절차에 대하여 보다 자세히 살펴본다.
사용자가 로그인 및 인증 절차를 마친 상태이면 사용자 모듈에는 사용자 특성을 대변하는 캐릭터가 나타난다.
사용자는 우선, 게임 정보를 입력한다. 예컨대, 게임 방식은 스트로크 매치 플레이(stroke match play)로 선택하고, 게임 참가 인원은 단독 플레이로 선택하며, 골프코스(골프장)는 XX 컨트리 클럽으로 선택하고, 기후 조건은 보통으로 선택한다.
다음으로, 사용자는 게임을 수행한다. 첨부된 도면 도 3은 게임 진행 중의 사용자 모듈을 예시한 것이다.
사용자 모듈에는 골퍼와 골프코스의 3차원 영상이 입체적으로 디스플레이되는 3차원 표시창(30)과, 골프공의 위치와 골프코스의 평면(2차원) 레이아웃이 디스플에이되는 2차원 표시창(31)과, 사용자가 2차원 표시창(31) 상에서 지적한 지역이나 골프공이 위치한 지역이 클로즈업되어 디스플레이되는 클로즈업창(31)과, 각종 정보창 및 조절창이 제공된다.
정보창에는 바람의 세기, 풍향, 습도 등을 나타내는 기후 정보창(33)과, 코스 정보(홀번호, 파, 거리 등)를 나타내는 코스 정보창(34)과, 스코어 정보, 그리고 현재 몇 번째 샷인지, 홀까지의 남은 거리가 얼마인지 등을 나타내는 플레이 정보창(35)이 있다.
조절창에는 클럽을 선택하기 위한 클럽 선택창(36)과, 타구 방향을 조절하기 위한 방향 조절창(37)과, 파워(비거리)를 조절하기 위한 파워 조절창(38)과, 훅/슬라이스를 조절하기 위한 훅/슬라이스 조절창(38)이 있다.
사용자가 샷을 구사하기 위해서는 코스 정보창(34) 및 플레이 정보창(35)에 표시된 정보를 참조하여 클럽 선택창(36)에서 적당한 클럽을 선택하고, 2차원 표시 창(31)에 디스플레이된 코스 모양, 벙커 등의 위치와 기후 정보창(33)에 표시된 바람의 세기, 풍향 등을 참조하여 방향 조절창(37)에서 타구 방향을 선택한다. 이때, 사용자가 2차원 표시창(31)에서 한 지점을 지적하면 골프공으로부터 그 지점까지의 거리와 그 지점으로부터 홀까지의 거리가 바로 표시되며, 그 지점이 클로즈업되어 클로즈업창(32)에 디스플레이된다.
상기와 같이 타구 방향이 정해지면 훅/슬라이스 조절창(38)에서 타구의 훅/슬라이스 정도를 조절한다. 이때, 앞서 설명한 바와 같이 사용자 DB에 저장된 사용자 특성(민감도)를 반영하여 정확도의 확률을 조절하게 된다. 첨부된 도면 도 4a는 훅/슬라이스 조절창(39)의 예시도로서, 골프공 이미지(41)가 기준바(42)의 좌/우로 움직이고 있는 상태를 나타낸다. 골프공 이미지(41)의 움직이는 빠르기는 해당 사용자의 민감도에 따라 변화하며, 사용자의 민감도가 높으면 그 움직임이 빠르고 사용자의 민감도가 낮으면 그 움직임이 느려진다. 한편, 골프 경기에서 훅이나 슬라이스는 사용자가 의도적으로 구사하는 경우가 있으므로, 반드시 나쁘다고 할 수는 없으나 앞서서 타구의 방향을 정한 상태이므로 훅 또는 슬라이스가 나면 정확한 위치에 골프공을 보낼 수 없게 된다. 사용자는 골프공에 자신이 원하는 회전(또는 무회전)을 걸기 위하여 자신이 원하는 지점에서 키를 조작(또는 마우스를 클릭)해야 하는데, 민감도가 클수록 골프공 이미지(41)가 빠르게 움직이므로 그만큼 정확한 샷을 구사할 수 있는 확률이 떨어지게 된다.
상기와 같이 클럽 선택, 타구의 방향 조절, 훅/슬라이스 조절 등을 마친 사용자는 마지막으로 파워 조절창(38)에서 파워(비거리)를 조절한다. 이때, 앞서 설 명한 바와 같이 사용자 DB에 저장된 해당 사용자의 클럽별 평균 비거리를 반영하며, 이와 함께 해당 사용자의 민감도를 반영하여 비거리의 정확도를 확률적으로 조절하게 된다. 첨부된 도면 도 4b는 파워 조절창(38)의 예시도로서, 바 형태의 척도상에 기준레벨이 상/하로 움직이도록 되어 있다. 바의 중심부는 해당 사용자의 클럽별 평균 비거리를 나타내며, 기준레벨이 위로 갈수록 최고 10 %까지 비거리가 증가하게 되고 기준레벨이 아래로 갈수록 최저 30 %까지 비거리가 줄어들게 된다. 기준레벨이 움직이는 속도 역시 해당 사용자의 민감도에 의존하며, 사용자의 민감도가 크면 그 움직임이 빠르고 사용자의 민감도가 작으면 그 움직임이 느리다. 즉, 민감도가 작은 사람일수록 비거리를 정확하게 조절할 확률이 높아진다. 최고 파워와 최저 파워를 동일한 정도로 설정하게 되면 민감도에 따른 변별력이 떨어지기 때문에 10 %와 30 %로 차등 적용하였다.
상기와 같이 파워 조절을 마치면 3차원 표시창(30) 상의 캐릭터가 스윙을 하게 되고, 골프공이 날아가게 된다. 골프공의 움직임은 2차원 표시창(31) 상에도 표시되며, 골프공이 멈추게 되면 그 지점을 클로즈업하여 클로즈업창(32) 상에 나타내게 된다. 이러한 기능은 특히 러프의 상태를 파악하는데 유용하게 사용될 수 있다.
한편, 코스 공략에 대한 정보를 얻고자 할 경우에는 캐디 버튼(도시되지 않음)을 눌러서 캐디의 조언을 받거나, 해당 코스에서 실제로 플레이한 프로선수의 플레이를 감상할 수 있다. 또한, 여러 사람이 게임을 진행하는 경우에는 채팅창(도시되지 않음)을 통해 화상/음성 채팅을 수행함으로써 실제로 골프코스에서 대화를 나누는 효과와 함께 상호 정보 교환의 효과를 얻을 수 있다.
그리고, 실제 골프코스에는 거리를 표시하는 마크가 곳곳에 배치되어 있는데, 본 발명에서는 3차원 표시창(30)에서 골프공의 위치에 인접한 마크 상에 배너바 광고를 삽입할 수 있도록 하며, 2차원 표시창(30)에도 이를 표시하여 사용자가 클릭하여 링크된 해당 업체의 홈페이지로 이동하는 경우 포인트를 부여할 수 있도록 하였다. 적립된 포인트는 사용자 DB의 등록되어 과금시 이를 반영할 수 있다. 한편, 특정 영역(zone)에 골프공이 멈추면 광고가 자동으로 팝업(pop up)되고 해당 광고주가 경품을 제공하거나 포인트를 부여하도록 하여 사용자에게 흥미를 유발하면서 광고 효과를 높일 수 있다.
한편, 사용자는 경기를 마친 후에도 사용자 DB에 저장된 사용자 이력정보(이전 게임 내용)를 통해 자신의 경기 내용을 분석할 수 있으며, 해당 골프코스에 대한 추가적인 정보를 얻을 수 있다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.
전술한 본 발명의 온라인 골프 게임 서비스는 사용자의 골프 실력을 최대한 게임에 반영하여 현실감을 증대시키는 효과가 있으며, 이로 인하여 게임의 오락적 측면 외에도 학습적인 효과를 증대시키는 효과를 기대할 수 있다.

Claims (12)

  1. 인터넷망을 통한 사용자의 접속을 지원하고 게임 자원을 지원하기 위한 온라인 골프 게임 서비스 시스템에 있어서,
    사용자의 플레이 경향을 분류하기 위한 기준을 제공하기 위한 사용자 특성 데이터베이스;
    각 사용자별 플레이 경향을 포함하는 사용자 정보를 제공하기 위한 사용자 데이터베이스; 및
    사용자의 로그인 요청에 대한 인증 절차를 수행하고, 상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하며, 상기 사용자 데이터베이스에 저장된 상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 서버
    를 구비하는 온라인 골프 게임 서비스 시스템.
  2. 제1항에 있어서,
    게임의 배경이 될 실제 골프코스 또는 가상의 골프코스에 대한 코스정보를 상기 서버에 제공하기 위한 골프코스 데이터베이스를 더 구비하는 것을 특징으로 하는 온라인 골프 게임 서비스 시스템.
  3. 제2항에 있어서,
    상기 코스정보는 골프코스의 형태, 벙커 및 해저드의 위치, 러프 특성, 그린 경사, 기후 조건 중 적어도 어느 하나인 것을 특징으로 하는 온라인 골프 게임 서비스 시스템.
  4. 제1항 또는 제2항에 있어서,
    상기 서버는 상기 사용자의 비거리 조절 및 훅/슬라이스 조절시에 상기 사용자의 플레이 경향에 따라 그 정확도를 확률적으로 반영하는 것을 특징으로 하는 온라인 골프 게임 서비스 시스템.
  5. 제4항에 있어서,
    상기 사용자의 플레이 경향은 각 클럽별 평균 비거리, 핸디, 스윙레벨, 퍼팅 성공률 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 온라인 골프 게임 서비스 시스템.
  6. 인터넷망을 통한 사용자의 접속을 지원하고 게임 자원을 지원하는 서버 시스 템에서 이루어지는 온라인 골프 게임 서비스 방법에 있어서,
    사용자의 플레이 경향을 분류하기 위한 기준을 제공하기 위한 사용자 특성 데이터베이스를 구축하는 제1 단계;
    상기 사용자 특성 데이터베이스를 이용하여 각 사용자별 플레이 경향을 포함하는 사용자 정보를 제공하기 위한 사용자 데이터베이스를 구축하는 제2 단계;
    사용자의 로그인 요청에 대한 인증 절차를 수행하는 제3 단계;
    상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하는 제4 단계; 및
    상기 사용자 데이터베이스에 저장된 상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 제5 단계
    를 포함하여 이루어진 온라인 골프 게임 서비스 방법.
  7. 제6항에 있어서,
    게임의 배경이 될 실제 골프코스 또는 가상의 골프코스에 대한 코스정보를 제공하기 위한 골프코스 데이터베이스를 구축하는 제6 단계를 더 포함하여 이루어진 것을 특징으로 하는 온라인 골프 게임 서비스 방법.
  8. 제7항에 있어서,
    상기 코스정보는 골프코스의 형태, 벙커 및 해저드의 위치, 러프 특성, 그린 경사, 기후 조건 중 적어도 어느 하나인 것을 특징으로 하는 온라인 골프 게임 서비스 방법.
  9. 제6항 또는 제7항에 있어서,
    상기 제5 단계에서,
    상기 사용자의 타구 안착점 조절은 비거리 조절 및 훅/슬라이스 조절인 것을 특징으로 하는 온라인 골프 게임 서비스 방법.
  10. 제9항에 있어서,
    상기 사용자의 플레이 경향은 각 클럽별 평균 비거리, 핸디, 스윙레벨, 퍼팅 성공률 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 온라인 골프 게임 서비스 방법.
  11. 인터넷망을 통한 사용자의 접속을 지원하고 게임 자원을 지원하는 서버 시스템에서 이루어지는 온라인 골프 게임 서비스 방법에 있어서,
    사용자의 플레이 경향을 분류하기 위한 소정의 기준에 따라 각 사용자별 플레이 경향을 파악하는 제1 단계;
    상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하는 제2 단계; 및
    상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 제3 단계
    를 포함하여 이루어진 온라인 골프 게임 서비스 방법.
  12. 인터넷망을 통한 사용자의 접속을 지원하고 온라인 골프 게임 자원을 지원하는 프로세서를 구비한 시스템에,
    사용자의 플레이 경향을 분류하기 위한 소정의 기준에 따라 각 사용자별 플레이 경향을 파악하는 제1 기능;
    상기 사용자로부터 입력된 게임 정보 신호에 따라 그에 부응하는 게임 환경을 제공하는 제2 기능; 및
    상기 사용자의 플레이 경향을 상기 사용자의 타구 안착점 조절에 확률적으로 반영하는 제3 기능
    을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
KR1020000052483A 2000-09-05 2000-09-05 온라인 골프 게임 서비스 시스템 및 방법 KR100627659B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020000052483A KR100627659B1 (ko) 2000-09-05 2000-09-05 온라인 골프 게임 서비스 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020000052483A KR100627659B1 (ko) 2000-09-05 2000-09-05 온라인 골프 게임 서비스 시스템 및 방법

Publications (2)

Publication Number Publication Date
KR20020019310A KR20020019310A (ko) 2002-03-12
KR100627659B1 true KR100627659B1 (ko) 2006-09-22

Family

ID=19687519

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020000052483A KR100627659B1 (ko) 2000-09-05 2000-09-05 온라인 골프 게임 서비스 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR100627659B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210055971A (ko) 2019-11-08 2021-05-18 주식회사 스마트골프 온라인 골프 레슨 서비스 시스템 및 방법

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000072540A (ko) * 2000-09-08 2000-12-05 서규선 인터넷을 이용하여 골프경기를 제공하는 방법 및 시스템
KR100471595B1 (ko) * 2004-03-04 2005-02-21 엔에이치엔(주) 골프 게임 시스템 및 그 방법
KR100471596B1 (ko) * 2004-03-04 2005-02-23 엔에이치엔(주) 골프 게임 시스템 및 그 방법
WO2010027185A2 (en) * 2008-09-04 2010-03-11 Myung Jin Park Golf simulation server system and device, and system and method of golf simulation network game
WO2012081846A2 (ko) * 2010-12-16 2012-06-21 (주)네오위즈게임즈 스포츠 게임을 제공하는 방법, 게임 서버, 게임 장치 및 기록매체
KR102109718B1 (ko) * 2017-11-21 2020-05-12 주식회사 카카오브이엑스 골프 플레이 유형에 따른 골프 플레이 서비스 제공 방법 및 이를 위한 장치
KR102217628B1 (ko) * 2019-06-18 2021-02-22 주식회사 에스지엠 서비스 제공을 위한 인증방법 및 이를 이용한 가상 스포츠 시스템

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990006932A (ko) * 1997-06-13 1999-01-25 고즈키 가게히코 대전 비디오 게임장치, 비디오 게임방법 및 컴퓨터가 읽을 수 있는 기록매체
JP2000079855A (ja) * 1998-09-04 2000-03-21 Toyota Motor Corp 運転者固有データ処理装置
KR20000037140A (ko) * 2000-04-08 2000-07-05 김진엽 인터넷 골프게임을 통한 광고기법 및 쇼핑몰
KR20020013283A (ko) * 2000-08-14 2002-02-20 정재윤 인터넷을 이용한 시뮬레이션 골프게임 방법

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR19990006932A (ko) * 1997-06-13 1999-01-25 고즈키 가게히코 대전 비디오 게임장치, 비디오 게임방법 및 컴퓨터가 읽을 수 있는 기록매체
JP2000079855A (ja) * 1998-09-04 2000-03-21 Toyota Motor Corp 運転者固有データ処理装置
KR20000037140A (ko) * 2000-04-08 2000-07-05 김진엽 인터넷 골프게임을 통한 광고기법 및 쇼핑몰
KR20020013283A (ko) * 2000-08-14 2002-02-20 정재윤 인터넷을 이용한 시뮬레이션 골프게임 방법

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20210055971A (ko) 2019-11-08 2021-05-18 주식회사 스마트골프 온라인 골프 레슨 서비스 시스템 및 방법

Also Published As

Publication number Publication date
KR20020019310A (ko) 2002-03-12

Similar Documents

Publication Publication Date Title
US8109831B2 (en) Game apparatus, server apparatus, program, and recording medium
US6931290B2 (en) Computerized system and method for practicing and instructing in a sport and software for same
US7549918B2 (en) Golf game system and method thereof
US6749505B1 (en) Systems and methods for altering game information indicated to a player
KR102573182B1 (ko) 단말 장치, 가상 스포츠 장치, 가상 스포츠 시스템 및 가상 스포츠 시스템의 동작방법
WO2005050521A1 (en) Handheld terminal, system and method for managing golf score
US20070060409A1 (en) Golf game system and method thereof
KR20190096572A (ko) 골프 실력 평가 및 향상 시스템 및 방법
KR100627659B1 (ko) 온라인 골프 게임 서비스 시스템 및 방법
KR100972823B1 (ko) 골프 코스 추천 시스템 및 방법
KR101177640B1 (ko) 온라인 골프게임 시스템
JP2019180944A (ja) ゲームプログラム、方法、および端末装置
KR101098101B1 (ko) 골프 게임 온라인 제공방법
KR102342778B1 (ko) 사용자 별 개인화된 아바타를 제공하는 골프 시뮬레이션 장치 및 그 동작 방법
KR20180064142A (ko) 온라인 및 오프라인을 연계한 스크린게임 방법 및 스크린게임 장치
KR101293710B1 (ko) 사용자의 순위를 결정하는 가상 골프 시뮬레이션 방법 및 시스템
KR102052870B1 (ko) 스크린골프용 연습시스템
JP2001293120A (ja) ゴルフイメージトレーニングシステム
KR102526376B1 (ko) 모바일 기기를 이용한 골프 플레이 어드바이스 제공방법
KR102322409B1 (ko) 가상 골프 시스템, 가상 골프 인트로 영상 생성방법 및 가상 골프의 플레이어에 관한 정보의 산정방법
KR20020086007A (ko) 골프경기 관리시스템
KR100873568B1 (ko) 위치 정보를 이용한 가상 골프 게임을 제공하기 위한 단말,시스템 및 방법
KR102514113B1 (ko) 스크린 골프 장치
KR102508866B1 (ko) 골프용 럭키로또 번호생성 장치 및 방법
KR102322406B1 (ko) 가상 골프 시스템, 가상 골프 인트로 영상 생성방법 및 가상 골프의 플레이어에 관한 정보의 산정방법

Legal Events

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

Payment date: 20100917

Year of fee payment: 5

LAPS Lapse due to unpaid annual fee