Movatterモバイル変換


[0]ホーム

URL:


KR20160149020A - Method and system for reserving golf games - Google Patents

Method and system for reserving golf games
Download PDF

Info

Publication number
KR20160149020A
KR20160149020AKR1020150085946AKR20150085946AKR20160149020AKR 20160149020 AKR20160149020 AKR 20160149020AKR 1020150085946 AKR1020150085946 AKR 1020150085946AKR 20150085946 AKR20150085946 AKR 20150085946AKR 20160149020 AKR20160149020 AKR 20160149020A
Authority
KR
South Korea
Prior art keywords
reservation
room
golf
user terminal
rounding
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
KR1020150085946A
Other languages
Korean (ko)
Inventor
장민호
Original Assignee
주식회사 비피소프트
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 비피소프트filedCritical주식회사 비피소프트
Priority to KR1020150085946ApriorityCriticalpatent/KR20160149020A/en
Publication of KR20160149020ApublicationCriticalpatent/KR20160149020A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명에 따른 골프 라운딩 예약 방법은, 라운딩을 예약하고자 하는 사용자의 접속을 허용하는 단계; 상기 사용자에게, 상기 복수의 골프장 각각에 개설된 예약방들에 대한 목록을 제공하는 단계; 상기 사용자로부터, 상기 목록의 예약방들 중 임의의 예약방에 대한 선택을 입력받는 단계; 상기 사용자에게, 상기 선택된 예약방 내의 각 참가자에 대한 평가정보를 제공하는 단계; 상기 평가정보를 열람한 상기 사용자로부터 상기 예약방에 대한 참가 요청을 접수하고, 상기 사용자를 상기 예약방에 입장 허용하는 단계; 상기 예약방 내의 모든 참가자에 대하여 새로운 참가자의 입장을 통보하는 단계; 상기 새로운 참가자에 의하여 상기 예약방의 마감인원수가 충족되면, 상기 예약방의 모든 참가자에게 라운딩 예약의 성사를 통보하고, 또다른 사용자의 참가 요청을 거절하는 단계를 포함한다.A golf rounding reservation method according to the present invention includes: allowing a user to schedule a round; Providing the user with a list of reservation rooms established in each of the plurality of golf courses; Receiving, from the user, a selection for an arbitrary one of the reserved rooms of the list; Providing the user with assessment information for each participant in the selected reservation room; Accepting a participation request for the reservation room from the user who has viewed the evaluation information, and allowing the user to enter the reservation room; Notifying all participants in the reservation room of the entry of a new participant; And notifying all participants in the reservation room of the completion of the rounding reservation when the number of finishers of the reservation room is satisfied by the new participant, and refusing another user's participation request.

Description

Translated fromKorean
골프 라운딩 예약 방법 및 시스템{METHOD AND SYSTEM FOR RESERVING GOLF GAMES}[0001] METHOD AND SYSTEM FOR RESERVING GOLF GAMES [0002]

본 발명은, 온라인으로 골프 라운딩을 예약할 수 있는 방법 및 그러한 예약 방법을 제공하는 시스템에 관한 것이다.The present invention relates to a method for reserving golf rounds online and a system for providing such reservation methods.

최근 골프가 대중화되면서 많은 골프장이 신축되고, 골프를 이용하는 일반인의 수가 급증하고 있다.As golf has become popular recently, many golf courses have been newly built, and the number of people using golf has increased rapidly.

한편, 기존에는 골프장에 직접 전화 등의 수단을 통해 연결하여 예약을 해야만 골프장의 이용이 가능했기에, 사용자들은 골프장의 전화번호, 예약 가능한 필드 및 시간에 관한 정보 등을 미리 알고 있어야하며, 예약을 위해서는 일일이 다수의 골프장에 전화 등을 통해 연락을 취해야만 했다.On the other hand, conventionally, golf courses can be used only by connecting to a golf course through a means such as direct telephone, so users need to know in advance a telephone number of a golf course, information about a field that can be reserved, and time, I had to contact a number of golf courses by phone.

이러한 예약 방식을 온라인으로 처리할 수 있는 종래 기술로서, 한국등록특허 제10-1337317호(명칭: 온라인 골프 라운딩 예약 방법 및 서버)를 들 수 있다. 상기 종래 기술에서는, 프로로 인증을 받은 프로 골프 선수들을 리스트화하여 예약 가능한 날짜별로 사용자에게 제공하고, 사용자의 선택에 의해 프로 골프 선수들과 일반인 사용자들의 동반 라운딩을 연결시켜 준다. 또한, 프로 골프 선수들에게는 새로운 수익 창출의 기회를 제공할 수 있다.Korean Patent No. 10-1337317 (titled " online golf rounding reservation method and server ") is known as a conventional technology capable of processing such a reservation method on-line. In the related art, the professional golfers who have been authenticated by a pro- gram are listed and provided to the user on a date that can be reserved, and the pro-golf players and the general users are connected by the user's choice. In addition, pro golfers can offer new revenue generating opportunities.

하지만, 이러한 종래 기술에서는, 프로 골프 선수를 중심으로 라운딩을 예약을 수행하여야 한다는 제한이 있다. 즉, 일반인이 임의로 라운딩 예약방을 개설하고, 여기에 다른 참가자를 모집하는 기능은 제공하지 못하고 있어서, 일반인이 자유롭게 골프를 즐기는 데에는 한계를 갖는다.However, in such a conventional technique, there is a restriction that rounding should be performed around a professional golf player. That is, a general person can not open a rounding reservation room arbitrarily, and does not provide a function of recruiting another participant here, so that the general person can freely enjoy golf.

한국등록특허 제10-1337317호Korea Patent No. 10-1337317

본 발명은, 상술한 바와 같이 프로 골프 선수를 중심으로 라운딩을 예약하여야 한다는 한계에서 벗어나, 일반인이 원하는 골프장의 원하는 시간을 선택하고 자유롭게 참가자를 모집하여 라운딩을 예약할 수 있도록 하는 골프 라운딩 예약 방법을 제공하고자 한다. 또한, 이러한 골프 파운딩 예약 방법을 구현하는 예약 시스템을 제공하고자 한다.A golf rounding reservation method that allows a general person to select a desired time of a desired golf course, freely collects participants, and reserves roundings, is out of the limitation that a round should be reserved around a professional golf player as described above . The present invention also provides a reservation system for implementing the golf putting reservation method.

또한, 본 발명은, 사용자가 각 골프장의 서버에 각각 접속하여 예약 가능 여부를 일일이 확인할 필요가 없이, 다수의 골프장에 관련한 예약 정보를 통합된 목록으로 확인하고 즉시 예약을 진행할 수 있도록 하는 예약 방법 및 예약 시스템을 제공하고자 한다.It is another object of the present invention to provide a reservation method for enabling a user to confirm reservation information related to a plurality of golf courses in a unified list and to immediately make a reservation without having to individually check whether or not a reservation is available by accessing each server of each golf course, Reservation system.

상술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 골프 라운딩 예약 방법은, 복수의 골프장에서 유지하는 골프장서버에 접속하여 상기 복수의 골프장 각각에 대한 라운딩 예약 관련 정보들을 통합하여 관리하는 통합예약서버에서 제공하는 것으로서: 라운딩을 예약하고자 하는 사용자 단말의 접속을 허용하는 단계; 상기 사용자 단말에게, 상기 복수의 골프장 각각에 개설된 예약방들에 대한 목록을 제공하는 단계; 상기 사용자 단말로부터, 상기 목록의 예약방들 중 임의의 예약방에 대한 선택을 입력받는 단계; 상기 사용자 단말에게, 상기 선택된 예약방 내의 각 참가자에 대한 평가정보를 제공하는 단계; 상기 평가정보를 열람한 상기 사용자 단말로부터 상기 예약방에 대한 참가 요청을 접수하고, 상기 사용자 단말을 상기 예약방에 입장 허용하는 단계; 상기 예약방 내의 모든 참가자 단말에 대하여 새로운 참가자의 입장을 통보하는 단계; 상기 새로운 참가자에 의하여 상기 예약방의 마감인원수가 충족되면, 상기 예약방의 모든 참가자 단말에게 라운딩 예약의 성사를 통보하고, 또다른 사용자 단말의 참가 요청을 거절하는 단계;를 포함한다.According to another aspect of the present invention, there is provided a golf rounding reservation method for accessing a golf course server held in a plurality of golf courses and integrating and managing rounding related information for each of the plurality of golf courses, A method of providing a server, the method comprising: allowing connection of a user terminal to reserve a rounding; Providing the user terminal with a list of reservation rooms opened in each of the plurality of golf courses; Receiving, from the user terminal, a selection for an arbitrary one of reservation rooms of the list; Providing the user terminal with evaluation information for each participant in the selected reservation room; Accepting a participation request for the reservation room from the user terminal viewing the evaluation information and allowing the user terminal to enter the reservation room; Notifying all the participant terminals in the reservation room of a position of a new participant; And notifying all participant terminals of the reservation room of the completion of the rounding reservation and rejecting the participation request of another user terminal if the number of finishers of the reservation room is satisfied by the new participant.

여기서, 상기 통합예약서버는, 상기 복수의 골프장 각각에 대한 라운딩 예약 관련 정보들을 통합하기 위하여: 골프장에 대한 예약방을 제공하는 골프장서버에 접속하기 위한 특정 접속정보를 이용하여 상기 골프장서버에 접속하는 폴링 단계; 상기 접속된 골프장서버의 상기 예약방을 구성하는 예약 웹페이지를 읽어들이고, 상기 예약 웹페이지를 구성하는 복수의 구성항목들을 분석하는 인터페이스매칭 단계; 및 상기 분석된 구성항목들의 각각을 소정의 정규화된 양식으로 재구성하는 정규화 단계;를 특정의 주기마다 수행하고, 더욱, 상기 참가 요청을 접수하는 단계는: 상기 선택된 예약방에 대해 상기 사용자 단말로부터 상기 정규화된 양식에 대응하는 소정의 신청항목을 입력받고, 상기 입력된 신청항목을 상기 골프장서버의 상기 예약 웹페이지의 각 구성항목에 대응시켜 상기 골프장서버로 전송하는 것을 더 포함할 수 있다.Here, the integrated reservation server accesses the golf course server using specific access information for accessing a golf course server providing a reservation room for a golf course, in order to consolidate rounding reservation related information for each of the plurality of golf courses A polling step; An interface matching step of reading a reserved web page constituting the reservation room of the connected golf course server and analyzing a plurality of configuration items constituting the reserved web page; And a normalization step of reconfiguring each of the analyzed configuration items in a predetermined normalized form at every predetermined period of time, and the step of accepting the participation request further comprises: receiving, from the user terminal, Receiving a predetermined application item corresponding to the normalized form, and transmitting the input application item to the golf course server in correspondence with each configuration item of the reserved web page of the golf course server.

또한, 상기 평가정보는, 임의의 사용자가 과거에 함께 라운딩을 예약하고 플레이한 후에 함께한 다른 참가자에 대하여 주관적으로 판단한 실력 평가, 성격, 플레이 매너 등을 포함하는 것을 특징으로 한다.The evaluation information may include a skill evaluation, a personality, a play manner, and the like judged subjectively by another participant who has made a reservation and played round together in the past.

또한, 상기 새로운 참가자의 입장을 통보하는 단계는: 상기 새로운 참가자의 과거에 라운딩을 함께했던 동반자들에 대한 이력을 검색하고, 검색된 동반자들의 사용자 단말에 대하여 상기 새로운 참가자가 상기 예약방에 참가하였음을 통보하는 것을 더 포함할 수 있다.The step of informing the position of the new participant may include: searching for a history of the companions who have rounded the new participant in the past and informing the user terminal of the searched companions that the new participant has participated in the reserved room And / or < / RTI >

또한, 상기 예약방들에 대한 목록을 제공하는 단계는: 상기 사용자 단말로부터 과거에 라운딩을 함께했던 동반자들 중 특정 동반자의 과거 또는 현재 라운딩 예약 상황 목록의 제공을 요청받고, 상기 사용자 단말로부터 상기 예약 상황 목록에 있는 임의의 예약방에 대한 선택 및 참가 신청을 접수하는 것을 더 포함할 수 있다.The step of providing a list of reserved rooms may include the steps of: requesting the user terminal to provide a past or current rounding reservation list of a specific companion among companions who have been rounded in the past; And accepting a selection and participation application for any reservation room in the status list.

또한, 상기 동반자들의 각각은, 자신의 과거 또는 현재 라운딩 예약 상황에 대한 정보 공개 여부, 자신과 과거에 라운딩을 함께했던 상기 동반자에 대한 프로필 공개 여부를 설정 가능한 것을 특징으로 한다.In addition, each of the companions can set whether to disclose information about their own past or current rounding reservation status, and whether or not the profile of the companion who has rounded in the past together with the user can be disclosed.

한편, 본 발명의 다른 실시예에 따른, 골프 라운딩 예약 시스템은, 골프장 각각이 유지하는 골프장서버로서, 관련된 골프장에 대한 라운딩 예약 기능을 제공하는 복수의 골프장 서버; 라운딩을 예약하고자 하는 사용자가 조작하는 사용자 단말; 상기 사용자 단말로부터 접속을 허용하고, 상기 사용자 단말에 상기 복수의 골프장 각각에 개설된 예약방들에 대한 목록을 제공하고, 상기 사용자 단말로부터 상기 목록의 예약방들 중 임의의 예약방에 대한 선택을 입력받고, 상기 사용자 단말에 상기 선택된 예약방 내의 각 참가자에 대한 평가정보를 제공하고, 상기 평가정보를 열람한 상기 사용자 단말로부터 상기 예약방에 대한 참가 요청을 접수하고, 상기 사용자를 상기 예약방에 입장시키고, 상기 예약방 내의 모든 참가자에 대하여 새로운 참가자의 입장을 통보하고, 상기 새로운 참가자에 의하여 상기 예약방의 마감인원수가 충족되면, 상기 예약방의 모든 참가자에게 라운딩 예약의 성사를 통보하고, 또다른 사용자의 참가 요청을 거절하는 기능을 수행하는 통합예약서버;를 포함하여 구성된다.According to another aspect of the present invention, there is provided a golf rounding reservation system, comprising: a plurality of golf course servers, each of which maintains a rounding reservation function for a related golf course; A user terminal operated by a user who wants to reserve a rounding; The method comprising: allowing a connection from the user terminal, providing a list of reservation rooms established in each of the plurality of golf courses to the user terminal, selecting from the user terminal any reservation room of the list Receives evaluation information for each participant in the selected reservation room from the user terminal, receives a participation request for the reservation room from the user terminal that viewed the evaluation information, and transmits the user to the reservation room And notifies all participants in the reservation room of the entry of the new participant and notifies all participants of the reservation room of the completion of the rounding reservation when the number of finishers of the reservation room is satisfied by the new participant, And an integrated reservation server that performs a function of rejecting a participation request of the server .

여기서, 상기 통합예약서버는, 상기 사용자 및 참가자들이, 과거에 함께 라운딩을 예약하고 플레이한 후에 함께한 다른 참가자(즉, 동반자)에 의하여 작성된, 실력 평가, 성격, 플레이 매너를 포함하는 자신에 대한 평가정보 중 일부, 그리고 자신의 과거 또는 현재 라운딩 예약 상황에 대한 정보, 자신과 과거에 라운딩을 함께했던 상기 동반자에 대한 프로필 중 일부에 대하여, 상기 예약방 내에서의 공개 여부를 설정할 수 있다.Herein, the integrated reservation server is a server for judging whether or not the user and the participant have made a rounding reservation together with an evaluation (for example, a companion player) A part of the information, information about the past or current rounding reservation status of the user, and a part of the profile of the companion who has rounded him / herself in the past can be set in the reservation room.

또한, 상기 통합예약서버는, 상기 새로운 참가자의 상기 사용자 단말로부터 상기 예약방에 대한 참가 요청을 접수하면, 상기 새로운 참가자의 과거에 라운딩을 함께했던 동반자들에 대한 이력을 검색하고, 검색된 동반자들의 사용자 단말에 상기 참가자가 상기 예약방에 참가하였음을 통보하는 것을 특징으로 한다.When receiving the participation request for the reserved room from the user terminal of the new participant, the integrated reservation server searches for a history of companions who have rounded the new participant in the past, And notifies the terminal that the participant has participated in the reservation room.

또한, 상기 통합예약서버는: 임의의 상기 골프장서버에 접속하기 위한 특정 접속정보를 이용하여 상기 골프장서버에 접속하는 폴링부; 상기 접속된 골프장서버의 예약방을 구성하는 예약 웹페이지를 읽어들이고, 상기 예약 웹페이지를 구성하는 복수의 구성항목들을 분석하는 인터페이스매칭부; 상기 분석된 구성항목들의 각각을 소정의 정규화된 양식으로 재구성하여, 상기 복수의 골프장 각각에 대한 라운딩 예약 관련 정보들을 통합한 목록을 상기 사용자 단말에 제공하는 정규화부; 상기 사용자 단말에 상기 복수의 골프장 각각에 개설된 예약방들에 대한 목록을 제공하고, 상기 사용자를 임의의 예약방으로 입장시키고, 상기 사용자 단말로부터 상기 정규화된 양식에 대응하는 소정의 신청항목을 입력받는 예약 서비스 제공부; 상기 입력된 신청항목을 상기 골프장서버의 상기 예약 웹페이지의 각 구성항목에 대응시켜 상기 골프장서버로 전송함으로써 상기 예약 신청을 처리하는 예약처리부;를 구비할 수 있다.The integrated reservation server may further include: a polling unit for accessing the golf course server using specific access information for accessing any of the golf course servers; An interface matching unit for reading a reserved web page constituting a reservation room of the connected golf course server and analyzing a plurality of configuration items constituting the reserved web page; A normalization unit for reconstructing each of the analyzed configuration items in a predetermined normalized form and providing a list of rounding reservation related information for each of the plurality of golf courses to the user terminal; The method comprising: providing a list of reservation rooms opened in each of the plurality of golf courses to the user terminal, entering the user into an arbitrary reservation room, inputting a predetermined application item corresponding to the normalized form from the user terminal Receiving reservation service; And a reservation processing unit for processing the reservation application by transmitting the input application item to the golf course server in association with each configuration item of the reservation web page of the golf course server.

도 1은 본 발명의 일 실시예에 따른 골프 라운딩 예약 시스템을 간략하게 도시한 블록도이다.
도 2는 본 발명의 다른 실시예에 따른 골프 라운딩 예약 방법의 전반적인 처리 흐름도이다.
도 3은 골프 라운딩 예약 방법에 있어서, 참가자를 열람하는 과정을 더 상세히 설명하는 흐름도이다.
도 4는 골프 라운딩 예약 방법에 있어서, 참가 상태를 통보하는 과정을 더 상세히 설명하는 흐름도이다.
1 is a block diagram briefly showing a golf rounding reservation system according to an embodiment of the present invention.
2 is a flowchart illustrating an overall process of a golf rounding reservation method according to another embodiment of the present invention.
Fig. 3 is a flowchart for explaining the process of browsing participants in the golf rounding reservation method in more detail.
4 is a flowchart for explaining the process of notifying the participation state in the golf rounding reservation method in more detail.

이하, 첨부된 도면을 참조하여 본 발명에 따른 골프 라운딩 예약 방법 및 골프 라운딩 예약 시스템의 바람직한 실시예를 설명한다. 참고로, 본 발명의 각 구성 요소를 지칭하는 용어들은 그 기능을 고려하여 예시적으로 명명된 것이므로, 용어 자체에 의하여 본 발명의 기술 내용을 예측하고 한정하여 이해해서는 안 될 것이다.Hereinafter, preferred embodiments of a golf rounding reservation method and a golf rounding reservation system according to the present invention will be described with reference to the accompanying drawings. It is to be understood that the terminology used herein is for the purpose of describing particular embodiments of the invention only and is not intended to be limiting.

한편, 이하의 설명에서, 웹페이지, 예약 웹페이지, 통합 웹페이지 등의 용어는, 인터넷 브라우저에 제공되는 HTTP, HTTPS 등의 인터넷 프로토콜에 의한 웹페이지에 한정되지 않고, 다른 다양한 프로토콜에 의한 표시 방식을 포괄하는 것으로 이해되어야 한다.In the following description, terms such as a web page, a reserved web page, and an integrated web page are not limited to web pages provided by the Internet browser such as HTTP, HTTPS, and the like, And the like.

더욱, 스마트폰과 같은 모바일 단말에 설치되어 동작하는 어플리케이션 소프트웨어를 통해 다양한 플랫폼을 기반으로 다수의 정보를 표시하는 방식도 포괄할 수 있을 것이다.
Furthermore, a method of displaying a plurality of information based on various platforms through application software installed and operating in a mobile terminal such as a smart phone may be encompassed.

도 1은 본 발명의 일 실시예에 따른 골프 라운딩 예약 시스템을 간략하게 도시한 블록도이다. 도면을 참조하면, 골프 라운딩 예약 시스템은, 복수의 골프장 서버와, 통합 예약 서버와, 복수의 사용자 단말을 포함하여 이루어진다.1 is a block diagram briefly showing a golf rounding reservation system according to an embodiment of the present invention. Referring to the drawings, a golf rounding reservation system includes a plurality of golf course servers, an integrated reservation server, and a plurality of user terminals.

골프장(101, 102)은, 전국의 각지에 실재하는 골프 필드를 운영하는 사업장이며, 여기에는, 인터넷을 포함하는 온라인 네트워크를 통해 다양한 정보를 전송하고 입력받을 수 있는 골프장서버(111, 112)가 구비될 수 있다.Thegolf courses 101 and 102 are business establishments operating golf fields existing in various places in the whole country and include golf course servers 111 and 112 capable of transmitting and receiving various information through an online network including the Internet .

골프장서버(111)는, 지역별 골프장 라운드 예약 정보, 골프장 숙박 정보, 골프장 주변 관광 정보, 골프장 지역 날씨 정보, 골프장 교통 정보 중 어느 하나 이상을 포함하는 골프장 관련 정보를 제공할 수 있다. 또한, 골프 스윙 자세, 골프채 잡는 법, 골프 용품 가격, 골프 용품 종류, 프로골퍼 영상, 골프 용어 또는 골프 경기 방법 안내와 같은 골프 학습 정보를 제공할 수 있다.The golf course server 111 may provide golf course related information including at least one of golf course round reservation information, golf course accommodation information, golf course surrounding tourist information, golf course area weather information, and golf course traffic information. Golf training information such as a golf swing posture, a method of catching a golf ball, a price of a golf ball, a type of golf ball, a golf ball, a golf ball, or a golf ball may be provided.

특히, 골프장서버(111)는, 골프장의 각 필드에서의 라운딩 및/또는 시설물 사용에 대한 온라인 예약을 처리하기 위한 예약 웹페이지를 제공할 수 있다.In particular, the golf course server 111 may provide a reserved web page for processing rounds in each field of the golf course and / or online reservations for facility use.

한편, 각 골프장서버(111, 112)는, 개별적인 플랫폼에 구성된 독자적인 예약 웹페이지를 구비한다. 따라서 각 골프장서버(111, 112)의 개별적이고 독자적인 예약 웹페이지를 통합하여 정규화된 웹페이지로써 사용자에게 제공할 필요가 있다.On the other hand, each of the golf course servers 111 and 112 has its own reserved web page configured on an individual platform. Therefore, it is necessary to integrate individual and independent reserved web pages of the golf course servers 111 and 112 and provide them as a normalized web page to the user.

본 발명의 통합 예약 서버(200)는, 개별적으로 운용되는 각 골프장 서버(200)의 각 예약 웹페이지에 주기적으로 직접 접속하여 실시간으로 현재까지의 예약 상황을 검사하여 통합 웹페이지에 통합하여 사용자에게 제공해준다.The integratedreservation server 200 of the present invention periodically connects directly to each reserved web page of eachgolf course server 200 operated individually to check the reservation status up to the present in real time, It provides.

사용자단말(411)은 데스크탑 컴퓨터, 노트북 컴퓨터, 넷북(Netbook), 스마트폰, 태블릿 PC, 셋탑박스(Set-Top-Box), 또는 사용자와의 인터랙티브 인터페이스를 제공할 수 있는 임의의 디지털기기를 포함할 수 있다.The user terminal 411 may include any digital device capable of providing an interactive interface with a desktop computer, a notebook computer, a netbook, a smart phone, a tablet PC, a set-top-box, can do.

골프장에 예약을 신청하고자 하는 사용자(401)는, 사용자단말(411)을 이용하여 상기 온라인 네트워크를 통해 골프장서버와 직접 통신하여 골프장 서버에서 제공하는 예약 웹페이지에 접속할 수 있다.Theuser 401 who wishes to make a reservation at the golf course can directly access the reserved web page provided at the golf course server by directly communicating with the golf course server through the online network using the user terminal 411. [

또한, 사용자단말(411)을 이용하여, 통합예약서버(200)에서 제공하는 통합 예약 웹페이지에 접속하여 예약을 수행할 수도 있다.Also, the user terminal 411 may access the integrated reservation web page provided by the integratedreservation server 200 to perform the reservation.

다른 방법으로, 본 발명에 따른 골프 라운딩 예약 방법 및 시스템을 이용하고자 하는 사용자는, 사용자단말(411, 412)에 소정의 소프트웨어를 설치하여 구동시키고, 통합예약서버(200)에 간편하게 접속한 후, 임의의 원하는 골프장에 라운딩을 예약할 수 있게 된다.Alternatively, a user who wishes to use the golf rounding reservation method and system according to the present invention may install and run predetermined software on the user terminals 411 and 412, and may easily access the integratedreservation server 200, The rounding can be reserved for any desired golf course.

통합예약서버(200)는, 사용자 단독으로 또는 복수의 사용자를 모집하여 공동으로 원하는 임의의 골프장에 라운딩을 예약 신청할 수 있도록 하는 가상의 대화방 형식의 예약방을 제공할 수 있다. 통합예약서버(200)는, 폴링부(210)와, 인터페이스매칭부(220)와, 정규화부(230)와, 에약 서비스 제공부(240)와, 예약 처리부(250)를 구비하여 이루어진다.The integratedreservation server 200 can provide a virtual chat room type reservation room for soliciting users individually or by collecting a plurality of users and requesting rounding to any desired golf course jointly. The integratedreservation server 200 includes apolling unit 210, aninterface matching unit 220, anormalization unit 230, a drugservice providing unit 240, and areservation processing unit 250.

폴링부(210)는, 골프장(101)에 대한 예약 웹페이지(121)를 제공하는 골프장서버(111)에 접속하기 위한 특정 접속정보를 가져와서, 상기 골프장서버(111)에 접속하는 기능을 제공한다.Thepolling unit 210 provides the function of accessing the golf course server 111 by obtaining specific access information for accessing the golf course server 111 providing the reserved web page 121 for thegolf course 101 do.

여기서, 접속정보는, 각각의 골프장서버(111)에 대한 접속 URL, 통합예약서버(200)가 각 골프장서버(111)에 회원으로 가입하고 부여받은 ID 및/또는 PW(비밀번호)를 포함할 수 있다.Here, the connection information may include an access URL to each golf course server 111, an ID and / or a PW (password) that the integratedbooking server 200 subscribes to and is registered as a member of each golf course server 111 have.

통합예약서버(200)는, 상기 접속정보를 이용하여 임의의 골프장서버(111)에 접속하고 해당 골프장서버(111)에 ID 및/또는 PW를 입력함으로써, 골프장서버(111)로부터 골프장(101)에서 제공하는 각종 서비스(예를 들면, 예약 서비스)를 이용할 수 있는 권한을 부여받게 된다.The integratedreservation server 200 accesses the golf course server 111 from the golf course server 111 by accessing the arbitrary golf course server 111 using the access information and inputting the ID and / (For example, a reservation service) provided by the user.

상기 접속정보는, 접속 프로토콜(http, https, socket 등), HOSTNAME, 예약 시간, 예약/취소/이전 웹페이지에 대한 URL을 더 포함할 수 있다.The connection information may further include a connection protocol (http, https, socket, etc.), a HOSTNAME, a reservation time, and a URL for reservation / cancellation / previous web page.

폴링부(210)는, 복수의 골프장서버(111)의 각각에 동시에 또는 순차적으로 접속하고, 접속된 골프장서버(111)를 통해서 각각의 골프장(101)의 예약 웹페이지(121)의 소스코드를 획득하고, 또한 각 예약 웹페이지(121)에 라운딩 예약을 위한 신청항목들을 포함하는 신청정보를 제공하여 입력되도록 한다. 통합예약서버(200)는 이러한 신청정보를 입력하기 위하여 각 골프장서버(111)마다 연결될 수 있는 복수의 접속노드(도시하지 않음)를 구비할 수 있다. 각 노드는 하나씩의 골프장서버(111)에 1:1로 접속하고, 설정된 작업을 완료한 노드는 현재 접속된 골프장서버(111)와의 연결을 해제하고, 그다음 다른 골프장서버(112)에 접속하여 상기 설정된 작업을 수행하게 된다. 이렇게 복수의 노드를 구비함으로써, 동시에 다수의 골프장서버(111)에 접속할 수 있게 되어, 신속한 작업 수행이 가능하게 된다.Thepolling unit 210 is connected to each of the plurality of golf course servers 111 at the same time or sequentially and transmits the source code of the reserved web page 121 of eachgolf course 101 via the connected golf course server 111 And also provides application information including application items for rounding reservation to each reservation web page 121 to be input. The integratedreservation server 200 may have a plurality of connection nodes (not shown) which can be connected to each golf course server 111 in order to input such application information. Each node accesses one golf course server 111 at a time, and the node that has completed the set operation disconnects the currently connected golf course server 111 and then connects to another golf course server 112, And performs the set operation. By providing a plurality of nodes in this way, it is possible to connect to a plurality of golf course servers 111 at the same time, and it is possible to perform a quick work.

한편, 폴링부(210)는 임의의 주기마다 각 골프장서버(111)에 접속하도록 구현될 수 있다. 예를 들면, 매 초마다, 또는 매 분마다 반복적으로 각 골프장서버(111)에 접속하여 예약 웹페이지(121)를 검사할 수 있다. 이때, 각 골프장(101)에 대하여 사용자들의 조회 및 예약 횟수에 기초하여 인기도를 설정하고, 설정된 인기도에 따라 접속 주기를 달리 설정할 수도 있다.On the other hand, thepolling unit 210 may be configured to connect to each golf course server 111 at an arbitrary period. For example, the reservation web page 121 can be checked by accessing each golf course server 111 repeatedly every second or every minute. At this time, it is also possible to set the popularity of eachgolf course 101 based on the inquiry and reservation frequency of users, and to set the connection period differently according to the set popularity.

인기도는, 예를 들면, [{(골프장에 대한 잔여 예약 가능 시간)×0.2}+{(단위시간당 예약 횟수)}+{(골프장 조회 횟수)×0.1}]×(특별 가중치) 와 같은 계산식에 의해서 설정될 수 있을 것이다.The popularity can be calculated, for example, by a calculation formula such as {({remaining reservable time for golf course) x 0.2} + {(number of reservations per unit time)} + { Lt; / RTI >

이렇게 인기도를 이용하여 접속 주기를 설정하게 되면, 잔여 예약 가능 시간이 많고 접속 횟수가 많은 골프장서버(111)에 대해서는, 더욱 자주 폴링하여 예약 웹페이지(121)에 대한 검사가 이루어져, 거의 실시간으로 정보를 갱신하고, 갱신된 정보를 사용자(401)에게 제공할 수 있을 것이다.When the connection period is set by using the popularity, the golf course server 111 having a large number of available remaining times and a large number of connection times is polled more frequently to check the reserved web page 121, And may provide the updated information to theuser 401. [

인터페이스매칭부(220)는, 상기 접속된 골프장서버(111)의 예약 웹페이지(121)의 소스코드를 읽어들이고, 미리 유지하고 있는 각 골프장서버별 예약 웹페이지 패턴 정보를 참고하여 상기 예약 웹페이지(121)를 구성하는 복수의 구성항목들을 분석하는 기능을 지원한다. 즉, 폴링부(210)를 통해서 접속된 골프장서버(111)의 예약 웹페이지(121)를 전부 읽어들이고, 읽어들인 예약 웹페이지(121)의 전부로부터 예약에 필요한 구성항목들을 식별한 후 획득하게 된다(이러한 동작을 "파싱한다"라고 한다). 특히, 획득된 구성항목이 각 항목별로 올바르게 획득된 것인지 검증하기 위한 검증기능을 추가 수행할 수 있다.The interface matchingunit 220 reads the source code of the reserved web page 121 of the connected golf course server 111 and refers to the reserved web page pattern information of each golf course server which is held in advance, And a function of analyzing a plurality of constituent items constituting the server 121 is supported. That is, all the reservation web page 121 of the golf course server 111 connected through thepolling unit 210 is read, and the configuration items necessary for the reservation are identified and acquired from all of the read reservation web page 121 (This operation is called "parsing"). In particular, a verification function can be added to verify whether the acquired configuration items are correctly acquired for each item.

정규화부(230)는, 폴링부(210) 및 인터페이스매칭부(220)를 통해 분석된 구성항목들의 각각을 소정의 정규화된 양식으로 재구성하여 통합 예약 웹페이지를 구성한다.Thenormalization unit 230 reconfigures each of the analyzed configuration items through thepolling unit 210 and theinterface matching unit 220 in a predetermined normalized form to configure an integrated reservation web page.

정규화부(230)는, 다수의 골프장서버(111)에서 제공하는 각자의 예약 웹페이지(121)들을 통합하여 관리할 수 있는 통합 웹페이지로 재구성하기 위하여, 정규화된 양식을 구비할 수 있다. 정규화된 양식에는, 골프장명, 필드 구역, 예약 시간, 예약 인원, 대표 예약자, 추가 시설 이용 등과 같은 항목을 포함할 수 있다.The normalizingunit 230 may have a normalized form for reconstructing an integrated web page that can manage and manage the respective reserved web pages 121 provided by a plurality of golf course servers 111. [ The normalized form may include items such as a golf course name, a field zone, a reservation time, a reservation number, a representative reservation, use of additional facilities, and the like.

예약 서비스 제공부(240)는, 각 사용자가 원하는 골프장의 이용가능한 시간에 대하여 라운딩을 예약할 수 있는 예약방을 생성할 수 있도록 한다. 예약방은 통합 웹페이지와 연동하도록 구성될 수 있다. 따라서, 각 사용자는 예약방에 입장하여 통합 웹페이지를 통해 원하는 골프장에 라운딩을 예약하거나, 특정 골프장에 라운딩을 예약하기 위한 인원을 모집하는 예약방을 확인하고 여기에 입장할 수 있다.The reservationservice providing unit 240 enables each user to create a reservation room for reserving a round for a usable time of a desired golf course. The reservation room can be configured to work with an integrated web page. Accordingly, each user can enter a reservation room and reserve a round in a desired golf course through an integrated web page, or enter a reservation room for recruiting personnel to reserve a round in a specific golf course.

일반적인 골프 라운딩 예약 시스템에서는, 골프장에서 지정한 인원들이 서로 협의하여 골프장에서 개설한 예약방에 입장하고, 대표자가 비용을 결제하는 방식으로 구현된다.In a typical golf rounding reservation system, the persons designated by the golf course enter into a reservation room established in a golf course in consultation with each other, and a representative pays a fee.

하지만, 본 발명에 따른 통합 예약 서버(200)에서 제공하는 골프 라운딩 예약 방법에 의하면, 각 사용자가 단독으로라도 예약방에 입장할 수 있으며, 원하는 다른 사용자를 초대하거나, 자유롭게 입장한 다른 사용자와 협의하여 예약 여부를 결정하고, 각자가 정해진 분량의 비용을 결제함으로써, 라운딩을 예약할 수 있게 된다. 이로써, 혼자서도 예약이 가능하게 된다.However, according to the golf rounding reservation method provided by theintegrated reservation server 200 according to the present invention, each user can enter the reservation room by himself or invite another desired user or negotiate with other freely entered users It is possible to determine whether or not to make a reservation, and to make a rounding reservation by paying a predetermined amount of money. This makes it possible to make reservations by yourself.

예약 처리부(250)는, 상기 골프장(101)에 대해 예약신청하고자 하는 사용자들이 예약방을 통해 임의의 골프장에 대하여 임의의 시간에 임의의 인원으로 예약을 신청하고자 하면, 상기 사용자들로부터 상기 통합 웹페이지에서 요구하는 소정의 신청항목을 입력받는다. 입력된 신청항목들이 상기 예약하고자 하는 골프장서버(111)의 예약 웹페이지(121)의 각 구성항목에 대응시켜 입력됨으로써 사용자가 신청한 예약이 신청된다.When a user who wants to apply for a reservation for thegolf course 101 wants to apply for a reservation for any golf course through a reservation room at an arbitrary time at an arbitrary number of persons, thereservation processing unit 250 receives, from the users, And receives a predetermined application item requested from the page. The inputted application items are inputted in correspondence with each configuration item of the reservation web page 121 of the golf course server 111 to be reserved, so that the reservation requested by the user is requested.

이와 같은 구성으로 이루어지는 본 발명에 따른 골프 라운딩 예약 방법 및 예약 시스템에 의하면, 다수의 골프장에서 제공하는 독자적인 예약 웹페이지를 각각 접속하여 직접 검토할 필요없이, 수시로 갱신되어 실시간 정보를 유지하는 통합 웹페이지에서 현재의 예약 상황을 한눈에 검토할 수 있게 된다. 또한, 원하는 골프장서버에 직접 접속하지 않고도 예약방에 입장하여 간편하게 예약을 수행할 수 있으므로, 편리하다.
According to the golf rounding reservation method and reservation system of the present invention having the above-described structure, it is possible to provide a golf rounding reservation method and a reservation system of the present invention, The current reservation status can be reviewed at a glance. In addition, it is convenient because the user can enter the reservation room without directly accessing the desired golf course server and easily perform the reservation.

이하에서는, 본 발명에 따른 골프 라운딩 예약 방법을 도 2 내지 도 4를 참고하여 설명한다.Hereinafter, a golf rounding reservation method according to the present invention will be described with reference to FIG. 2 to FIG.

도 2는 본 발명의 다른 실시예에 따른 골프 라운딩 예약 방법의 전반적인 처리 흐름도이다. 먼저, 각 사용자가 통합예약서버에 접속한다(S10). 통합예약서버(200)에서는 각 골프장서버에 접속하여 최신의 예약 정보를 유지하고 있으며, 골프장별, 날짜별, 시간별, 허용 및 현재 인원수별, 가격별, 제공하는 서비스별로 분류하여 각 예약 정보를 표시해줄 수 있다. 특히, 골프장에서 설정한 예약방 또는 임의의 사용자가 미리 생성한 예약방을 통합하여 보여줄 수 있으며, 사용자는 자신이 원하는 기준에 맞는 예약방을 선택할 수 있다(S20). 더욱, 사용자는 원하는 예약방에 현재 입장해 있는 하나 또는 복수의 사용자의 각각에 대한 다양한 정보를 열람할 수 있다(S30). 예를 들면, 각 사용자의 개인 신상 정보, 현재까지 라운딩한 결과 정보, 각 사용자가 특정의 사용자 또는 골프장에 대하여 작성한 후기 또는 평가 정보, 각 사용자에 대하여 이루어진 후기 또는 평가정보 등을 열람하고, 해당 예약방에 대한 참가 여부를 결정할 수 있다(40).2 is a flowchart illustrating an overall process of a golf rounding reservation method according to another embodiment of the present invention. First, each user accesses the integrated reservation server (S10). Theintegrated booking server 200 accesses each golf course server and maintains the latest reservation information and classifies the reservation information by each golf course, date, time, allowance, current number of people, price, I can do it. In particular, a reservation room set by a golf course or a reservation room previously created by an arbitrary user can be integrally displayed, and the user can select a reservation room that meets a desired standard (S20). Further, the user can browse various information about each one or a plurality of users currently entering the desired reservation room (S30). For example, personal information of each user, result information obtained by rounding up to the present time, reviewing or evaluation information created by each user for a specific user or a golf course, review or evaluation information made for each user, You can decide whether to participate in the room (40).

사용자가 예약방에 참가를 결정하게 되면, 현재 예약방 내에 참가한 모든 다른 사용자들에게 새로운 참가자가 입장하였음이 통보될 수 있다(S50). 통보는, 각 참가자의 스마트폰으로 GCM(Google Cloud Messaging), APNS(Apple Push Notification Service), SMS, MMS 같은 다양한 방식의 푸시/알림 서비스를 이용할 수 있다.When the user decides to participate in the reserved room, it may be notified that all the other users who are currently in the reserved room have entered the new participant (S50). Notifications are available for a variety of push and notification services such as Google Cloud Messaging (GCM), Apple Push Notification Service (APNS), SMS, and MMS for each participant's smartphone.

각 예약방에 미리 지정된 인원수만큼 참가자가 참가 신청을 완료하면, 예약방에서 추가적인 참가 신청의 접수를 허용하지 않도록 차단될 수 있다(S60). 예약방이 마감되면, 각 참가자들에게는 마감이 통보되고, 각 참가자는 예약 상세 내용의 재확인하고 예약 비용의 결제 처리 등을 수행하게 된다.
When the participant completes the participation application by the number of persons predetermined in each reservation room, it is possible to block the reception of the additional participation application in the reservation room (S60). When the reservation room is closed, each participant is notified of the deadline, and each participant reconfirms the reservation details and performs settlement of the reservation costs.

도 3은, 골프 라운딩 예약 방법에 있어서, 참가자를 열람하는 과정을 더 상세히 설명하는 흐름도이다. 도 2의 단계(S30)에서, 임의의 예약방에 관심이 있는 사용자는, 해당 예약방에 참가하고 있는 사용자들의 다양한 정보를 열람하고자 할 것이다.Fig. 3 is a flowchart for explaining the process of browsing participants in the golf rounding reservation method in more detail. In step S30 of FIG. 2, a user who is interested in an arbitrary reservation room will want to browse various information of users participating in the reservation room.

통합 예약 서버(200)는 예약방 내에 또는 외부(예를 들면, 예약방에 입장하기 전에 위치할 수 있는 가상의 대기실)에, 예약방에 참가한 각 사용자의 프로필 항목 및/또는 평가정보 항목을 선택하고 열람할 수 있도록 소정의 메뉴를 제공할 수 있다(S32).Theintegrated reservation server 200 selects a profile item and / or an evaluation information item of each user participating in the reservation room in the reservation room or outside (for example, a virtual waiting room that can be located before entering the reservation room) And can provide a predetermined menu for browsing (S32).

이때, 각 사용자들은, 자신의 프로필 및/또는 평가정보에 대한 공개여부를 미리 설정할 수 있다. 따라서, 각 사용자들은 타 사용자의 정보를 공개 허용된 범위 내에서만 열람 가능할 것이다(S34).
At this time, each user can preset whether his / her profile and / or evaluation information is disclosed or not. Therefore, each user will be able to view information of other users only within the permitted range (S34).

도 4는, 골프 라운딩 예약 방법에 있어서, 참가 상태를 통보하는 또다른 방법을 설명하는 흐름도이다. 도 2의 단계(S50)에서, 특정의 예약방에 사용자가 입장하고 다른 참가자와 더불어 라운딩 예약에 참가하고자 신청하면, 예약방 내의 모든 참가자에게 새로운 참가자가 추가되었음이 통보된다(S50).Fig. 4 is a flowchart for explaining another method of notifying the participation state in the golf rounding reservation method. In step S50 of FIG. 2, when the user enters the specific reservation room and requests to participate in the rounding reservation with another participant, all participants in the reservation room are informed that a new participant has been added (S50).

한편, 상기 사용자가 특정의 예약방에 참가하였다는 정보는, 상기 예약방 내의 참가자뿐만 아니라, 상기 사용자의 지인들에게도 통보될 수 있다. 지인들은, 예를 들면, 상기 사용자가 과거에 함께 골프 라운딩을 수행했던 동반자일 수 있다.On the other hand, the information that the user has participated in the specific reservation room can be notified to the participants in the reservation room as well as the acquaintances of the user. The acquaintances can be, for example, a companion where the user has performed golf roundings together in the past.

통합 예약 서버(200)는 임의의 사용자가 예약방에 참가하게 되면, 상기 사용자의 동반자를 검색하고(S52), 검색된 동반자들에게, 현재 상기 사용자가 참가한 예약방에 관련한 정보를 전송한다(S54). 즉, 예약방의 골프장, 예약 일시, 참여 가능한 잔여 인원수, 비용 등에 관련한 정보가 통보될 수 있다. 통보를 받은 동반자들은, 상기 사용자와 함께 다시 한 번 골프 라운딩을 즐기고 싶다면, 상기 예약방에 참가를 신청할 수 있을 것이다(S56).When an arbitrary user joins the reservation room, theintegrated reservation server 200 searches for the user's companion (S52), and transmits information related to the reservation room in which the user is currently present to the searched companions (S54) . That is, information related to the golf course of the reservation room, the date and time of the reservation, the number of the remaining participants who can participate, and the cost can be notified. If the companions who have been informed want to enjoy the golf round once again with the user, they can apply for participation in the reservation room (S56).

이와 같은 본 발명에 따른 골프 라운딩 예약 방법에 의하면, 협의된 동반자가 없는 사용자라도 단독으로 골프 라운딩을 예약할 수 있으며, 친분이 있는 동반자 또는 상기 사용자의 프로필 및/또는 평가정보에 호의를 가진 다른 사용자가 예약에 참가함으로써, 골프장에서 요구하는 인원 및 비용으로 라운딩 예약을 성사시킬 수 있게 된다.
According to the golf rounding reservation method of the present invention, even a user who has not a negotiated companion can reserve a golf round alone, and a companion with a friend or another user who has a favor in the profile and / Participating in the reservation, it is possible to complete the rounding reservation with the personnel and the cost required by the golf course.

이하에서는 본 발명에 따른 골프 예약 방법을, 다른 방식으로 설명한다.Hereinafter, the golf reservation method according to the present invention will be described in a different manner.

종래에는, 임의의 사용자가 오프라인에서 다른 지인과 협의하지 않고 단독으로 온라인으로 골프 라운딩을 예약하고자 하면, 기존의 예약 사이트에서는 별다른 소통 수단을 제공하지 않으므로, 사용자는 단지 참가여부만 등록할 수 있을 뿐이었다. 이는, 다른 참가자의 신상정보, 라운딩 매너 등을 전혀 알 수 없어서, 단독으로 예약하는 것은 두려운 일이었다.Conventionally, if an arbitrary user tries to reserve golf rounding online by himself / herself alone without consulting with other acquaintances, since the existing reservation site does not provide any means of communication, the user can only register the participation or not . This was a horrible thing, because I could not know the personal information of the other participants, the rounding manners, and so on.

하지만, 본 발명에 따르면, 각 사용자들은, 통합 예약 서버에 회원가입할 때 프로필을 포함하는 다양한 정보를 등록하여야 하고, 과거에 라운딩을 함께한 동반자들에 의한 평가 정보, 자신이 다른 동반자를 평가한 평가 정보 등이 기본적으로 또는 사용자의 선택에 의해 공개될 수 있기 때문에, 각 사용자는 특정의 예약방에 이미 참가하고 있는 사용자들의 프로필 및 평가 정보를 열람함으로써 각 사용자들의 인격이나 현재 예약방의 분위기를 파악하고, 최종 참가를 선택할 수 있다.However, according to the present invention, each user must register various information including a profile at the time of joining the unified reservation server, and the evaluation information by the companions who have rounded the round in the past, the evaluation Information or the like can be disclosed basically or by a user's selection, each user can view the profile and evaluation information of users who have already participated in a specific reservation room, thereby grasping the personality of each user or the atmosphere of the current reservation room , And final participation can be selected.

한편, 통합 예약 서버는, 날짜별, 시간별, 비용별, 골프장별, 제공하는 부가 서비스별, 코스별, 현재 참가한 인원 또는 잔여 인원수별, 참가 가능한 최대 인원수별, 등의 다양한 조건에 맞추어 예약방의 통합 목록을 제공할 수 있다. 사용자는 원하는 조건의 예약방을 선택하여 입장을 신청할 수 있다.On the other hand, the integrated reservation server can be integrated with the reservation room according to various conditions such as date, time, cost, golf course, providing additional service, course, current participant or remaining number of participants, A list can be provided. The user can apply for admission by selecting a reservation room of a desired condition.

사용자가 임의의 예약방에 입장하면, 예약방의 세부정보 표시 화면에는, 골프장명, 골프장 주소 및 연락처, 제공되는 부가 서비스, 예약 일자 및 시간, 최소 예약인원수, 예약의 확정 예정일, 코스 종류, 그린피, 유의사항 등이 게시된다.When the user enters an arbitrary reserved room, the detailed information display screen of the reserved room displays a golf course name, a golf course address and contact information, a supplementary service provided, a reservation date and time, a minimum reservation number, Notes, etc. are posted.

한편, 각 사용자는 예약방에서 제공하는 다양한 정보를 열람하고 예약을 확정하기 전 또는 후에, 현재 예약방에 참가하여 예약을 확정한 각 참가자의 프로필 및 평가정보 등을 열람할 수 있을 것이다.On the other hand, each user can browse the profile and evaluation information of each participant who has visited the current reservation room and confirmed the reservation before or after confirming the reservation by browsing various information provided in the reservation room.

과거 라운딩을 함께 수행한 동반자들은, 각 사용자의 개인정보에 등록되어 친구로서 관리될 수 있다. 각 사용자는 각 동반자에 대하여 주관적인 평가를 할 수 있으며, 각 동반자들로터 평가를 받을 수도 있다.The companions who have performed the rounding together can be registered in the personal information of each user and managed as friends. Each user can perform a subjective assessment of each companion, and each companion may receive a rotor rating.

사용자는 통합 예약 서버에서 제공하는 특정의 웹페이지(예를 들면, "마이 페이지")를 통해서, 자신의 과거 동반자들의 현재 상태를 확인할 수 있다. 예를 들면, 특정의 동반자가 현재 어느 예약방에 참가하고 있는지, 예약 신청한 예약방이 있는지 등을 확인할 수 있다. 사용자는 마음이 맞는 동반자가 특정의 예약방에 입장하여 예약한 상태라면, 그 예약방에 참가하여 상기 동반자와 다시 한 번 골프 라운딩을 수행할 수도 있을 것이다.The user can check the current status of his / her past companions through a specific web page (e.g., "My Page") provided by the integrated reservation server. For example, it is possible to confirm which reservation room a specific companion is currently participating in, whether there is a reservation room for reservation reservation, and the like. The user may participate in the reservation room and carry out the golf round once again with the companion if the companion who is in agreement with the reservation enters the reservation in the specific reservation room.

사용자가, 과거의 동반자에 대한 정보의 열람을 선택하면, 선택한 동반자의 다른 동반자를 추가로 확인할 수 있다. 더욱, 다른 동반자의 프로필 및/또는 평가정보를 열람할 수도 있으며, 이로써, 통합 예약 서버에 회원가입된 모든 사용자들은 서로가 잠재적인 동반자가 될 수 있을 것이다.If the user selects to view information about the past companion, the other companion of the selected companion can be further confirmed. Further, the profile and / or evaluation information of the other companion may be browsed, whereby all users who are members of the integrated reservation server may become potential partners.

특정 사용자가 골프 라운딩을 예약하면, 예약과 관련한 정보가, 상기 사용자의 동반자들에게도 통보될 수 있다. 이로써, 각 동반자들은 자신이 과거에 함께 라운딩을 즐긴 동반자로부터 예약에 관련한 통보를 수신하면, 마음이 맞는 동반자인 경우, 추가로 예약을 신청할 수 있을 것이다.When a particular user makes a reservation for golf rounding, information about the reservation may be notified to the user's companions. Thus, if each companion receives a notification regarding the reservation from a companion who has enjoyed the rounds together in the past, the companion may request further booking if the companion is a companion.

골프 라운딩 예약은, 예약 마감일 까지, 참가자의 인원수가 최소 라운딩 인원수를 충족하지 못하였거나, 비용의 결제가 완료되지 않았거나 하는 경우에는, 예약이 불성립될 수 있다. 예약 마감일은, 라운딩 예약 일자보다 보통 1일 정도 앞서는 것이 바람직하다.In the golf rounding reservation, when the number of participants does not satisfy the minimum rounding number by the reservation deadline, or when the payment of the cost is not completed, the reservation may be incomplete. It is preferable that the reservation deadline is one day ahead of the rounding reservation date.

상술한 바와 같은, 본 발명에 따른 골프 라운딩 예약 방법에 의하면, 단독으로 라운딩을 예약한다고 하더라도, 예약방에 참가한 각 사용자들의 프로필, 평가정보 등을 미리 열람할 수 있으므로, 각 사용자의 성격, 분위기 등을 미리 파악할 수 있으므로, 안심하고 예약을 신청할 수 있게 된다.As described above, according to the golf rounding reservation method of the present invention, since the profile, evaluation information, and the like of each user participating in the reservation room can be previewed in advance even if the rounding is reserved by itself, So that you can apply for a reservation with confidence.

또한, 과거에 함께 라운딩했던 동반자와 다시 함께 라운딩을 즐길 수 있는 기회를 만들 수 있어서, 마음이 맞는 동반자를 만들 수 있다.In addition, you can create an opportunity to enjoy rounds with your companion who has been rounded together in the past, so you can create a companion that you are willing to meet.

또한, 다수의 골프장에 대한 다양한 예약 관련 정보를 하나의 통합된 웹페이지에서 실시간으로 확인할 수 있으므로, 편리하다.
In addition, it is convenient because various reservation related information about a plurality of golf courses can be confirmed in real time on a single integrated web page.

이상에서 설명된 본 발명의 실시예들은 본 발명의 기술 사상을 예시적으로 보여준 것에 불과하며, 본 발명의 보호 범위는 이하 특허청구범위에 의하여 해석되어야 마땅할 것이다. 또한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것인 바, 본 발명과 균등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The embodiments of the present invention described above are merely illustrative of the technical idea of the present invention, and the scope of protection of the present invention should be interpreted according to the claims. It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the essential characteristics thereof, It is to be understood that the invention is not limited thereto.

Claims (10)

Translated fromKorean
복수의 골프장에서 유지하는 골프장서버에 접속하여 상기 복수의 골프장 각각에 대한 라운딩 예약 관련 정보들을 통합하여 관리하는 통합예약서버에서 제공하는 골프 라운딩 예약 방법으로서:
라운딩을 예약하고자 하는 사용자 단말의 접속을 허용하는 단계;
상기 사용자 단말에게, 상기 복수의 골프장 각각에 개설된 예약방들에 대한 목록을 제공하는 단계;
상기 사용자 단말로부터, 상기 목록의 예약방들 중 임의의 예약방에 대한 선택을 입력받는 단계;
상기 사용자 단말에게, 상기 선택된 예약방 내의 각 참가자에 대한 평가정보를 제공하는 단계;
상기 평가정보를 열람한 상기 사용자 단말로부터 상기 예약방에 대한 참가 요청을 접수하고, 상기 사용자 단말을 상기 예약방에 입장 허용하는 단계;
상기 예약방 내의 모든 참가자 단말에 대하여 새로운 참가자의 입장을 통보하는 단계;
상기 새로운 참가자에 의하여 상기 예약방의 마감인원수가 충족되면, 상기 예약방의 모든 참가자 단말에게 라운딩 예약의 성사를 통보하고, 또다른 사용자 단말의 참가 요청을 거절하는 단계;를 포함하는, 골프 라운딩 예약 방법.
A golf rounding reservation method, comprising the steps of: accessing a golf course server maintained in a plurality of golf courses and consolidating and managing rounding reservation related information for each of the plurality of golf courses;
Allowing connection of a user terminal to reserve a rounding;
Providing the user terminal with a list of reservation rooms opened in each of the plurality of golf courses;
Receiving, from the user terminal, a selection for an arbitrary one of reservation rooms of the list;
Providing the user terminal with evaluation information for each participant in the selected reservation room;
Accepting a participation request for the reservation room from the user terminal viewing the evaluation information and allowing the user terminal to enter the reservation room;
Notifying all the participant terminals in the reservation room of a position of a new participant;
And notifying all the participant terminals of the reservation room of the completion of the rounding reservation and rejecting the participation request of another user terminal if the number of finishers of the reservation room is satisfied by the new participant.
제1항에 있어서,
상기 통합예약서버는, 상기 복수의 골프장 각각에 대한 라운딩 예약 관련 정보들을 통합하기 위하여:
골프장에 대한 예약방을 제공하는 골프장서버에 접속하기 위한 특정 접속정보를 이용하여 상기 골프장서버에 접속하는 폴링 단계;
상기 접속된 골프장서버의 상기 예약방을 구성하는 예약 웹페이지를 읽어들이고, 상기 예약 웹페이지를 구성하는 복수의 구성항목들을 분석하는 인터페이스매칭 단계; 및
상기 분석된 구성항목들의 각각을 소정의 정규화된 양식으로 재구성하는 정규화 단계;를 특정의 주기마다 수행하고,
상기 참가 요청을 접수하는 단계는:
상기 선택된 예약방에 대해 상기 사용자 단말로부터 상기 정규화된 양식에 대응하는 소정의 신청항목을 입력받고, 상기 입력된 신청항목을 상기 골프장서버의 상기 예약 웹페이지의 각 구성항목에 대응시켜 상기 골프장서버로 전송하는 것을 더 포함하는, 골프 라운딩 예약 방법.
The method according to claim 1,
Wherein the integrated reservation server is configured to integrate rounding-related information for each of the plurality of golf courses,
A polling step of accessing the golf course server using specific access information for accessing a golf course server providing a reservation room for the golf course;
An interface matching step of reading a reserved web page constituting the reservation room of the connected golf course server and analyzing a plurality of configuration items constituting the reserved web page; And
A normalization step of reconstructing each of the analyzed configuration items in a predetermined normalized form,
Wherein the accepting of the participation request comprises:
Receiving a predetermined application item corresponding to the normalized form from the user terminal for the selected reservation room, associating the input application item with each component item of the reservation web page of the golf course server, And transmitting the golf ball to the golf club.
제1항에 있어서,
상기 평가정보는, 임의의 사용자가 과거에 함께 라운딩을 예약하고 플레이한 후에 함께한 다른 참가자에 대하여 주관적으로 판단한 실력 평가, 성격, 플레이 매너 등을 포함하는 것을 특징으로 하는, 골프 라운딩 예약 방법.
The method according to claim 1,
Wherein the evaluation information includes a skill evaluation, a personality, a play manner, and the like judged subjectively by another participant who has made a reservation and played a round together in the past.
제1항에 있어서,
상기 새로운 참가자의 입장을 통보하는 단계는:
상기 새로운 참가자의 과거에 라운딩을 함께했던 동반자들에 대한 이력을 검색하고, 검색된 동반자들의 사용자 단말에 대하여 상기 새로운 참가자가 상기 예약방에 참가하였음을 통보하는 것을 더 포함하는, 골프 라운딩 예약 방법.
The method according to claim 1,
The step of notifying the entry of the new participant comprises:
Further comprising retrieving a history of companions who have rounded the new participant in the past and notifying the user terminal of the searched companions that the new participant has participated in the reservation room.
제1항에 있어서,
상기 예약방들에 대한 목록을 제공하는 단계는:
상기 사용자 단말로부터 과거에 라운딩을 함께했던 동반자들 중 특정 동반자의 과거 또는 현재 라운딩 예약 상황 목록의 제공을 요청받고, 상기 사용자 단말로부터 상기 예약 상황 목록에 있는 임의의 예약방에 대한 선택 및 참가 신청을 접수하는 것을 더 포함하는, 골프 라운딩 예약 방법.
The method according to claim 1,
Wherein providing the list of reservation rooms comprises:
Requesting to provide a past or current rounding reservation list of a specific companion among companions who have been rounded in the past from the user terminal and requesting the user terminal to select and request an arbitrary reservation in the reservation list Further comprising receiving the golf rounding reservation information.
제5항에 있어서,
상기 동반자들의 각각은, 자신의 과거 또는 현재 라운딩 예약 상황에 대한 정보 공개 여부, 자신과 과거에 라운딩을 함께했던 상기 동반자에 대한 프로필 공개 여부를 설정 가능한 것을 특징으로 하는, 골프 라운딩 예약 방법.
6. The method of claim 5,
Wherein each of the companions is capable of setting whether or not information on the past or current rounding reservation status of the companion is disclosed and whether or not the profile of the companion who has been rounded in the past with the user is disclosed.
골프장 각각이 유지하는 골프장서버로서, 관련된 골프장에 대한 라운딩 예약 기능을 제공하는 복수의 골프장 서버;
라운딩을 예약하고자 하는 사용자가 조작하는 사용자 단말;
상기 사용자 단말로부터 접속을 허용하고, 상기 사용자 단말에 상기 복수의 골프장 각각에 개설된 예약방들에 대한 목록을 제공하고, 상기 사용자 단말로부터 상기 목록의 예약방들 중 임의의 예약방에 대한 선택을 입력받고, 상기 사용자 단말에 상기 선택된 예약방 내의 각 참가자에 대한 평가정보를 제공하고, 상기 평가정보를 열람한 상기 사용자 단말로부터 상기 예약방에 대한 참가 요청을 접수하고, 상기 사용자를 상기 예약방에 입장시키고, 상기 예약방 내의 모든 참가자에 대하여 새로운 참가자의 입장을 통보하고, 상기 새로운 참가자에 의하여 상기 예약방의 마감인원수가 충족되면, 상기 예약방의 모든 참가자에게 라운딩 예약의 성사를 통보하고, 또다른 사용자의 참가 요청을 거절하는 기능을 수행하는 통합예약서버;를 포함하는, 골프 라운딩 예약 시스템.
A golf course server maintained by each golf course, comprising: a plurality of golf course servers for providing a rounding reservation function for a related golf course;
A user terminal operated by a user who wants to reserve a rounding;
The method comprising: allowing a connection from the user terminal, providing a list of reservation rooms established in each of the plurality of golf courses to the user terminal, selecting from the user terminal any reservation room of the list Receives evaluation information for each participant in the selected reservation room from the user terminal, receives a participation request for the reservation room from the user terminal that viewed the evaluation information, and transmits the user to the reservation room And notifies all participants in the reservation room of the entry of the new participant and notifies all participants of the reservation room of the completion of the rounding reservation when the number of finishers of the reservation room is satisfied by the new participant, And an integrated reservation server for performing a function of rejecting the participation request of the golf club Ding reservation system.
제7항에 있어서,
상기 통합예약서버는,
상기 사용자 및 참가자들이, 과거에 함께 라운딩을 예약하고 플레이한 후에 함께한 다른 참가자(즉, 동반자)에 의하여 작성된, 실력 평가, 성격, 플레이 매너를 포함하는 자신에 대한 평가정보 중 일부, 그리고 자신의 과거 또는 현재 라운딩 예약 상황에 대한 정보, 자신과 과거에 라운딩을 함께했던 상기 동반자에 대한 프로필 중 일부에 대하여, 상기 예약방 내에서의 공개 여부를 설정할 수 있도록 하는 것을 특징으로 하는, 골프 라운딩 예약 시스템.
8. The method of claim 7,
The integrated reservation server,
The user and the participant may have some of the evaluation information about themselves including the skill evaluation, personality, and play manners created by the other participant (i.e., companion) together after having reserved and played the round together in the past, Or information about the current rounding reservation status, and a part of the profile of the companion who has rounded in the past with himself / herself, in the reservation room.
제7항에 있어서,
상기 통합예약서버는,
상기 새로운 참가자의 상기 사용자 단말로부터 상기 예약방에 대한 참가 요청을 접수하면, 상기 새로운 참가자의 과거에 라운딩을 함께했던 동반자들에 대한 이력을 검색하고, 검색된 동반자들의 사용자 단말에 상기 참가자가 상기 예약방에 참가하였음을 통보하는 것을 특징으로 하는, 골프 라운딩 예약 시스템.
8. The method of claim 7,
The integrated reservation server,
And a step of searching for a history of companions who have been rounded in the past of the new participant when the participation request for the reservation room is received from the user terminal of the new participant, To the golf club.
제7항에 있어서,
상기 통합예약서버는:
임의의 상기 골프장서버에 접속하기 위한 특정 접속정보를 이용하여 상기 골프장서버에 접속하는 폴링부;
상기 접속된 골프장서버의 예약방을 구성하는 예약 웹페이지를 읽어들이고, 상기 예약 웹페이지를 구성하는 복수의 구성항목들을 분석하는 인터페이스매칭부;
상기 분석된 구성항목들의 각각을 소정의 정규화된 양식으로 재구성하여, 상기 복수의 골프장 각각에 대한 라운딩 예약 관련 정보들을 통합한 목록을 상기 사용자 단말에 제공하는 정규화부;
상기 사용자 단말에 상기 복수의 골프장 각각에 개설된 예약방들에 대한 목록을 제공하고, 상기 사용자를 임의의 예약방으로 입장시키고, 상기 사용자 단말로부터 상기 정규화된 양식에 대응하는 소정의 신청항목을 입력받는 예약 서비스 제공부;
상기 입력된 신청항목을 상기 골프장서버의 상기 예약 웹페이지의 각 구성항목에 대응시켜 상기 골프장서버로 전송함으로써 상기 예약 신청을 처리하는 예약처리부;를 구비하는 것을 특징으로 하는, 골프 라운딩 예약 시스템.
8. The method of claim 7,
The integrated reservation server comprises:
A polling unit accessing the golf course server using specific access information for connecting to any golf course server;
An interface matching unit for reading a reserved web page constituting a reservation room of the connected golf course server and analyzing a plurality of configuration items constituting the reserved web page;
A normalization unit for reconstructing each of the analyzed configuration items in a predetermined normalized form and providing a list of rounding reservation related information for each of the plurality of golf courses to the user terminal;
The method comprising: providing a list of reservation rooms opened in each of the plurality of golf courses to the user terminal, entering the user into an arbitrary reservation room, inputting a predetermined application item corresponding to the normalized form from the user terminal Receiving reservation service;
And a reservation processing unit for processing the reservation application by transmitting the input application item to the golf course server in correspondence with each configuration item of the reservation web page of the golf course server.
KR1020150085946A2015-06-172015-06-17Method and system for reserving golf gamesWithdrawnKR20160149020A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020150085946AKR20160149020A (en)2015-06-172015-06-17Method and system for reserving golf games

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020150085946AKR20160149020A (en)2015-06-172015-06-17Method and system for reserving golf games

Publications (1)

Publication NumberPublication Date
KR20160149020Atrue KR20160149020A (en)2016-12-27

Family

ID=57737039

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020150085946AWithdrawnKR20160149020A (en)2015-06-172015-06-17Method and system for reserving golf games

Country Status (1)

CountryLink
KR (1)KR20160149020A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20210113928A (en)*2020-03-092021-09-17(주)픽뱅Method and apparatus for providing communication channels between reservation users
KR102447207B1 (en)*2021-06-222022-09-27주식회사 패스원골프 Apparatus and method for providing non-face-to-face concierge service for a golf course
KR102540147B1 (en)*2022-09-222023-06-07에이지엘 주식회사Ai golf tour service system for using big data

Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR101337317B1 (en)2013-02-272013-12-16주식회사 그린웍스Method and server for online reservation of golf rounging

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR101337317B1 (en)2013-02-272013-12-16주식회사 그린웍스Method and server for online reservation of golf rounging

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR20210113928A (en)*2020-03-092021-09-17(주)픽뱅Method and apparatus for providing communication channels between reservation users
KR102447207B1 (en)*2021-06-222022-09-27주식회사 패스원골프 Apparatus and method for providing non-face-to-face concierge service for a golf course
KR102540147B1 (en)*2022-09-222023-06-07에이지엘 주식회사Ai golf tour service system for using big data
WO2024063304A1 (en)*2022-09-222024-03-28에이지엘 주식회사Ai golf trip service system utilizing big data

Similar Documents

PublicationPublication DateTitle
JP5795569B2 (en) Game providing method, system, and computer-readable recording medium by connection with opponent
US8606872B1 (en)Method and apparatus for organizing, packaging, and sharing social content and social affiliations
US9094396B2 (en)Integrated profile creation for a social network environment
US20120066118A1 (en)Interface Integration Application Connection between Websites and Social Network in Addition with the Social Network Tree Chart System
KR20100015528A (en)Sports matchmaker systems
KR20170102931A (en) Online Product Reservation System
JP2013128776A (en)Method and system for searching game opponent based on user operation, and computer-readable recording medium
US20130317868A1 (en)Inventory Management Platform and Systems and Methods for Using Same
WO2016025636A1 (en)Method for partitioning social media environments and integrating collaboration applications
KR20230042521A (en)Software for forming habits and method for operating an apparatus thereof
KR20160149020A (en)Method and system for reserving golf games
KR102447874B1 (en)Method and program to provide golf 1:1 matching service
KR101973249B1 (en)Integrated membership management system using QR code
KR101437355B1 (en)System, method and computer readable recording medium for providing a game through registration of a buddy
JP4762676B2 (en) Computer system characterized by login process when using group
JP6688353B2 (en) Network system, server computer and control program
KR20010070844A (en)Internet Exercise Information Service Method
KR102606756B1 (en)Method, system, and computer program for providing expert counseling service
JP2002041864A (en)Relay auction system
JP2012083998A (en)Accompanying golf partner recruiting system using the internet
JP2008519368A (en) Character service method for two-way communication
JP2014215741A (en)Pair golf reservation supporting system
KR101917214B1 (en)System and method for providing social network service account mining information for surporting social network service action
JP5543006B1 (en) Application introduction reward system
KR101922203B1 (en)Method and Apparatus for Providing Ideal Type

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20150617

PG1501Laying open of application
PC1203Withdrawal of no request for examination

[8]ページ先頭

©2009-2025 Movatter.jp