KR101179950B1 - On-line web server for off-line event and method for providing the on-line web server - Google Patents
On-line web server for off-line event and method for providing the on-line web server Download PDFInfo
- Publication number
- KR101179950B1 KR101179950B1 KR1020090120210A KR20090120210A KR101179950B1 KR 101179950 B1 KR101179950 B1 KR 101179950B1 KR 1020090120210 A KR1020090120210 A KR 1020090120210A KR 20090120210 A KR20090120210 A KR 20090120210A KR 101179950 B1 KR101179950 B1 KR 101179950B1
- Authority
- KR
- South Korea
- Prior art keywords
- web page
- offline
- information
- event
- web server
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Tourism & Hospitality (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Marketing (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
Abstract
오프라인 이벤트를 위한 온라인 웹 서버 및 그 제공방법이 개시된다. 상기 오프라인 이벤트를 위한 온라인 웹 서버는 클라이언트로부터 오프라인 이벤트에 대한 정보를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리하기 위한 제어모듈 및 타 웹페이지에 상응하는 단말기로부터 연관 사이트 등록 요청을 수신하고, 상기 연관 사이트 등록 요청에 응답하여 상기 제어모듈에 의해 관리되는 오프라인 이벤트들에 대한 정보 중 적어도 일부가 동기화되어 상기 타 웹페이지에서 관리되도록 하기 위한 동기화 모듈을 포함한다.An online web server for offline events and a method of providing the same are disclosed. The online web server for the offline event receives information about the offline event from a client and registers the information on the web page, and associates it with a control module for managing information about the registered offline event and a terminal corresponding to another web page. And a synchronization module configured to receive a site registration request and to synchronize at least some of the information on offline events managed by the control module in response to the associated site registration request.
Description
본 발명은 웹 페이지를 제공하는 웹 서버 및 그 제공방법에 관한 것으로, 보다 상세하게는 오프라인 이벤트 또는 행사를 효율적으로 홍보하고 그에 따라 많은 사람들의 참가를 유도할 수 있으면서도 이벤트와 관련하여 새로운 마켓 플레이스(market place)를 창출할 수 있는 웹 서버 및 그 제공방법에 관한 것이다.The present invention relates to a web server for providing a web page and a method of providing the same, and more particularly, to promote an offline event or event efficiently and induce a large number of people to participate in it. The present invention relates to a web server capable of creating a market place and a method of providing the same.
다양한 종류의 오프라인 이벤트(모임 또는 행사)가 존재한다. 이러한 오프라인 이벤트 중 어떠한 것은 특정인들을 대상으로 하기도 하고, 또 어떠한 것은 불특정 인들을 대상으로 하기도 한다. 물론, 일부의 참가자는 특정인들을 대상으로 하고 나머지 일부는 불특정인을 대상으로 하는 오프라인 이벤트도 존재할 수 있다.There are various kinds of offline events (meetings or events). Some of these offline events are targeted at specific people, and others are targeted to unspecified people. Of course, there may also be offline events for some participants targeting specific people and some targeting non-specific people.
이러한 다양한 오프라인 이벤트를 성공적으로 수행하기 위해서 이벤트를 주최하는 측에서는 늘 많은 참가자들이 있기를 고대한다. 하지만 오프라인 이벤트에서 많은 참가자들을 유치하기 위한 방법이 쉽지만은 않은 것이 사실이다. 종래에는 오프라인 이벤트의 홍보나 참가유치를 위해 광고매체를 통하여 광고를 하거나 광고대행 업체를 통해 광고를 하였다. 하지만, 이러한 홍보나 참가유치의 방법은 일반 적으로 돈이 많이 들고, 작은 규모의 모임이나 행사를 홍보하기 위한 수단으로는 적절하지 않았다.In order to successfully carry out these various offline events, the event organizers are always looking forward to the many participants. But it's not easy to attract a lot of participants at offline events. Conventionally, advertisements are made through advertisement media or advertisement agencies to promote or promote offline events. However, this method of promotion or attraction is generally expensive and not appropriate as a means of promoting small groups or events.
또한, 인터넷을 통해 홍보를 한다고 하여도 인터넷 홍보를 위한 매체에 일반적인 유저가 접근하기도 힘들고 비용도 많이 드는 문제점이 있었으며, 인터넷으로 홍보를 한다고 해도 일일이 이벤트 주최 측(예컨대, 홍보 사이트)을 통하여 가입 신청 또는 홍보를 하게 되는 불편함이 있었으며, 그 절차가 복잡한 문제점이 있었다.In addition, even if the publicity through the Internet, there was a problem that the general user is difficult to access and expensive to the media for the Internet promotion, and even if you promote through the Internet, apply for subscription through the event organizer (for example, publicity site) Or there was the inconvenience of promoting, and the procedure was a complex problem.
따라서, 본 발명이 이루고자 하는 기술적인 과제는 소정의 웹 페이지를 통하여 오프라인 이벤트를 효율적으로 홍보하고 참가신청을 받을 수 있으며, 필요에 따라서는 상기 웹 페이지를 통하여 참가에 필요한 결제까지 수행할 수 있는 장치 및 그 방법을 제공하는 것이다. Therefore, the technical problem to be achieved by the present invention is an apparatus that can efficiently promote offline events through a predetermined web page and receive an application for participation, and if necessary, can perform payment required for participation through the web page. And a method thereof.
또한, 상기 웹 페이지에서 제공되는 오프라인 이벤트를 위한 다양한 기능들을 다양한 다른 웹 페이지에서도 간편하게 사용할 수 있도록 하여, 상기 다른 웹 페이지가 오프라인 이벤트를 위한 홍보채널이 됨과 동시에 오프라인 이벤트의 참가를 유도하고 이벤트 신청을 받을 수 있는 또 하나의 새로운 주체가 될 수 있는 장치 및 그 방법을 제공하는 것이다.In addition, various functions for the offline event provided in the web page can be easily used in various other web pages, so that the other web page becomes a promotion channel for the offline event and at the same time induces participation in the offline event and applies for the event. It is to provide a device and method that can be another new subject that can be received.
또한, 오프라인 이벤트의 참가유도 및 홍보를 위한 소정의 가상공간을 상기 오프라인 이벤트와 관련된 상품이나 서비스의 소비와 판매를 일으킬 수 있는 새로 운 마켓 플레이스로 사용할 수 있도록 하는 장치 및 그 방법을 제공하는 것이다.Another object of the present invention is to provide an apparatus and a method for enabling a predetermined virtual space for inducing participation and promotion of an offline event to be used as a new market place that can cause consumption and sale of goods or services related to the offline event.
상기 기술적 과제를 해결하기 위한 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버는 클라이언트로부터 오프라인 이벤트에 대한 정보를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리하기 위한 제어모듈 및 타 웹페이지에 상응하는 단말기로부터 연관 사이트 등록 요청을 수신하고, 상기 연관 사이트 등록 요청에 응답하여 상기 제어모듈에 의해 관리되는 오프라인 이벤트들에 대한 정보 중 적어도 일부가 동기화되어 상기 타 웹페이지에서 관리되도록 하기 위한 동기화 모듈을 포함한다.An online web server for an offline event according to an embodiment of the present invention for solving the technical problem is to receive information about the offline event from the client to register in the web page, and to manage the information about the registered offline event Receiving a related site registration request from the control module and the terminal corresponding to the other web page, at least some of the information about the offline events managed by the control module in response to the associated site registration request is synchronized to the other web It includes a synchronization module for managing pages.
상기 제어모듈은 상기 오프라인 이벤트에 대한 관리 기능을 제공하며, 상기 오프라인 이벤트에 대한 관리 기능은 상기 클라이언트로부터 수신된 상기 오프라인 이벤트에 대한 정보를 상기 웹 페이지에 등록하기 위한 이벤트 등록기능, 등록된 상기 오프라인 이벤트에 대한 정보의 내용을 수정하기 위한 수정 기능, 등록된 상기 오프라인 이벤트에 대한 정보를 삭제하기 위한 삭제기능, 또는 등록된 상기 오프라인 이벤트에 대한 참가신청을 처리하기 위한 참가 처리기능 중 적어도 하나를 포함할 수 있다.The control module provides a management function for the offline event, the management function for the offline event is an event registration function for registering information on the offline event received from the client on the web page, the registered offline At least one of a correction function for modifying the content of the information on the event, a deletion function for deleting the information on the registered offline event, or a participation processing function for processing the participation application for the registered offline event. can do.
상기 관리 기능은 오픈 API(Application Programming Interface)로 구현되는 것을 특징으로 할 수 있다.The management function may be characterized as being implemented by an open application programming interface (API).
상기 동기화 모듈은 상기 타 웹페이지에 대한 정보를 포함하는 상기 연관 사이트 등록 요청을 수신하고, 수신된 상기 타 웹페이지에 대한 정보에 기초하여 상 기 웹 페이지에서 제공되는 상기 오프라인 이벤트에 대한 상기 관리기능 중 상기 타 웹페이지에 제공될 제공기능을 결정하는 것을 특징으로 할 수 있다.The synchronization module receives the related site registration request including information about the other web page, and the management function for the offline event provided in the web page based on the received information about the other web page. And determining a providing function to be provided to the other web page.
상기 동기화 모듈은 수신된 상기 타 웹페이지에 대한 정보에 기초하여 인증키를 생성하고, 상기 제공기능은 생성된 상기 인증키에 따라 결정될 수 있다.The synchronization module may generate an authentication key based on the received information about the other web page, and the providing function may be determined according to the generated authentication key.
상기 동기화 모듈은 생성된 상기 인증키에 따라 결정된 상기 제공기능이 상기 타 웹페이지에서 구현되도록 하기 위한 소정의 프로그램 코드를 생성하며, 생성된 상기 프로그램 코드가 상기 타 웹페이지에 삽입됨으로써 상기 제어모듈에 의해 관리되는 상기 오프라인 이벤트들에 대한 정보 중 적어도 일부가 동기화되거나 상기 관리 기능 중 적어도 일부가 상기 타 웹페이지에서 제공되는 것을 특징으로 할 수 있다.The synchronization module generates a predetermined program code for causing the providing function determined according to the generated authentication key to be implemented in the other web page, and the generated program code is inserted into the other web page to the control module. At least some of the information on the offline events managed by the device may be synchronized or at least some of the management functions may be provided in the other web page.
상기 웹 서버는 등록된 상기 오프라인 이벤트에 대한 정보를 미리 지정된 홍보채널로 전송하여 상기 오프라인 이벤트를 홍보하기 위한 홍보모듈을 더 포함할 수 있다.The web server may further include a promotion module for promoting the offline event by transmitting information on the registered offline event to a predetermined promotion channel.
상기 홍보채널은 미리 지정된 웹 페이지, 위젯(widget), 또는 웹 애플리케이션 중 적어도 하나를 포함할 수 있다.The promotion channel may include at least one of a predetermined web page, a widget, or a web application.
상기 웹 서버는 등록된 상기 오프라인 이벤트에 대한 정보에 기초하여 상기 웹 서버에 미리 등록된 상품들 또는 서비스 업체들 중 상기 오프라인 이벤트와 관련된 상품 또는 서비스 업체를 결정하고, 결정된 상기 상품 또는 서비스 업체에 대한 정보를 상기 클라이언트 또는 상기 오프라인 이벤트에 참가하고자 하는 참가자 단말기 중 적어도 하나로 전송하기 위한 마켓 모듈을 더 포함할 수 있다.The web server determines a product or service company related to the offline event among the goods or service companies registered in advance in the web server based on the information on the registered offline event, and determines the determined product or service company. The apparatus may further include a market module for transmitting information to at least one of the client or a participant terminal to participate in the offline event.
상기 기술적 과제를 해결하기 위한 웹 서버는 클라이언트로부터 오프라인 이벤트에 대한 정보를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리하기 위한 제어모듈 및 등록된 상기 오프라인 이벤트에 대한 정보를 미리 지정된 홍보채널로 전송하여 상기 오프라인 이벤트를 홍보하기 위한 홍보모듈을 포함한다.The web server for solving the technical problem is to receive the information on the offline event from the client to register in the web page, the control module for managing the information on the registered offline event and the information on the registered offline event It includes a promotion module for promoting the offline event by transmitting to a predetermined promotional channel.
상기 기술적 과제를 해결하기 위한 웹 서버는 클라이언트로부터 오프라인 이벤트에 대한 정보를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리하기 위한 제어모듈 및 등록된 상기 오프라인 이벤트에 대한 정보에 기초하여 상기 웹 서버에 미리 등록된 상품들 또는 서비스 업체들 중 상기 오프라인 이벤트와 관련된 상품 또는 서비스 업체를 결정하고, 결정된 상기 상품 또는 서비스 업체에 대한 정보를 상기 클라이언트 또는 상기 오프라인 이벤트에 참가하고자 하는 참가자 단말기 중 적어도 하나로 전송하기 위한 마켓 모듈을 포함한다.The web server for solving the technical problem is to receive the information on the offline event from the client to register in the web page, the control module for managing the information on the registered offline event and the information on the registered offline event Determining a product or service company related to the offline event from among the goods or service companies registered in advance on the web server, and to participate in the client or the offline event information about the determined product or service company based on And a market module for transmitting to at least one of the participant terminals.
상기 기술적 과제를 해결하기 위한 오프라인 이벤트를 위한 웹 서버 제공방법은 웹 서버가 클라이언트로부터 오프라인 이벤트에 대한 정보를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리하는 단계, 타 웹페이지에 상응하는 단말기로부터 연관 사이트 등록 요청을 수신하는 단계, 및 수신된 상기 연관 사이트 등록 요청에 응답하여 상기 제어모듈에 의해 관리되는 오프라인 이벤트들에 대한 정보 또는 기능 중 적어도 일부가 동기화되는 단계를 포함한다.The web server providing method for an offline event for solving the technical problem is a web server receiving information on the offline event from the client to register in the web page, and managing the information on the registered offline event, Receiving a related site registration request from a terminal corresponding to a web page, and synchronizing at least some of information or functions on offline events managed by the control module in response to the received related site registration request; Include.
상기 오프라인 이벤트들에 대한 정보 또는 기능 중 적어도 일부가 동기화되는 단계는, 수신된 상기 연관 사이트 등록 요청에 포함된 상기 타 웹페이지에 대한 정보에 기초하여 상기 웹 페이지에서 제공되는 상기 오프라인 이벤트에 대한 상기 관리기능 중 상기 타 웹페이지에 제공될 제공기능을 결정하는 단계를 포함하는 것을 특징으로 할 수 있다.Synchronizing at least some of the information or function for the offline events may include: synchronizing the offline event provided by the web page based on the information on the other web page included in the received related site registration request. And determining a providing function to be provided to the other web page among management functions.
상기 수신된 상기 웹 페이지에서 제공되는 상기 오프라인 이벤트에 대한 상기 관리기능 중 상기 타 웹페이지에 제공될 제공기능을 결정하는 단계는, 상기 웹 페이지가 수신된 상기 타 웹페이지에 대한 정보에 기초하여 인증키를 생성하는 단계를 포함하며, 상기 제공기능은 생성된 상기 인증키에 따라 결정될 수 있다.The determining of the providing function to be provided to the other web page among the management functions for the offline event provided by the received web page comprises: authenticating the information based on the information about the other web page from which the web page is received. Generating a key, wherein the providing function may be determined according to the generated authentication key.
상기 오프라인 이벤트를 위한 온라인 웹 서버 제공방법은, 생성된 상기 인증키에 따라 결정된 상기 제공기능이 상기 타 웹페이지에서 구현되도록 하기 위한 소정의 프로그램 코드를 생성하는 단계 및 생성된 상기 프로그램 코드가 상기 타 웹페이지에 삽입되는 단계를 더 포함할 수 있다.The method for providing an online web server for the offline event may include generating a predetermined program code for causing the providing function determined according to the generated authentication key to be implemented in the other web page, and the generated program code may be generated. The method may further include inserting the web page.
상기 기술적 과제를 해결하기 위한 오프라인 이벤트를 위한 웹 서버 제공방법은 웹 서버가 클라이언트로부터 오프라인 이벤트에 대한 정보를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리하는 단계 및 등록된 상기 오프라인 이벤트에 대한 정보를 미리 지정된 홍보채널로 전송하여 상기 오프라인 이벤트를 홍보하는 단계를 포함한다.The method of providing a web server for an offline event for solving the technical problem is a web server receiving information on the offline event from a client to register in the web page, and managing the information on the registered offline event and registration Promoting the offline event by transmitting the information on the offline event to a predetermined promotional channel.
상기 기술적 과제를 해결하기 위한 오프라인 이벤트를 위한 웹 서버 제공방법은 웹 서버가 클라이언트로부터 오프라인 이벤트에 대한 정보를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리하는 단계, 등록된 상기 오프라인 이벤트에 대한 정보에 기초하여 상기 웹 서버에 미리 등록된 상품들 또는 서비스 업체들 중 상기 오프라인 이벤트와 관련된 상품 또는 서비스 업체를 결정하는 단계, 및 결정된 상기 상품 또는 서비스 업체에 대한 정보를 상기 클라이언트 또는 상기 오프라인 이벤트에 참가하고자 하는 참가자 단말기 중 적어도 하나로 전송하는 단계를 포함한다. 상기 오프라인 이벤트를 위한 웹 서버 제공방법은 프로그램을 기록한 컴퓨터 판독 가능한 기록매체에 저장될 수 있다.The web server providing method for an offline event for solving the technical problem is a web server receiving information on the offline event from the client to register in the web page, and manages the information about the registered offline event, registration Determining a product or service company related to the offline event among the goods or service companies pre-registered in the web server based on the information on the offline event, and the information on the determined product or service company And transmitting to at least one of a client or a participant terminal to participate in the offline event. The web server providing method for the offline event may be stored in a computer-readable recording medium recording a program.
본 발명에 따른 오프라인 이벤트를 위한 온라인 웹 서버 및 그 제공방법은 소정의 웹 페이지를 통하여 오프라인 이벤트를 효율적으로 홍보하고 참가신청을 받을 수 있으며, 필요에 따라서는 상기 웹 페이지를 통하여 참가에 필요한 결제까지 수행할 수 있어서, 오프라인 이벤트의 개최 주체의 입장에서는 상대적으로 저렴한 비용으로 다양한 온라인 채널에 오프라인 이벤트의 홍보를 할 수 있고, 참가신청, 접수, 및 결제 등의 복잡한 행정절차를 직접 수행하지 않아도 되는 효과가 있다. 또한, 참가를 희망하는 참가자의 입장에서는 간편하게 자신에게 노출된 웹 사이트, 웹 애플리케이션 또는 위젯(widget) 등을 통하여 상기 오프라인 이벤트에 대한 참가신청부터 필요한 경비의 결제까지 수행할 수 있는 효과가 있다.Online web server for offline events and a method of providing the same according to the present invention can efficiently promote offline events through a predetermined web page and receive an application for participation, and if necessary, through the web page, payment required for participation As the host of the offline event is held, the offline event can be promoted to various online channels at a relatively low cost, and it is not necessary to perform complicated administrative procedures such as application, registration and payment. There is. In addition, the participant who wishes to participate has an effect that can be performed from the application for participation in the offline event to payment of necessary expenses through a web site, a web application, or a widget that is easily exposed to them.
또한, 상기 웹 서버를 통해 제공되는 웹 페이지는 오프라인 이벤트를 위한 다양한 기능들을 제공함과 동시에 다양한 다른 연관 웹 페이지에서도 간편하게 이러한 기능들을 사용할 수 있도록 하여, 상기 다른 웹 페이지가 오프라인 이벤트를 위한 홍보채널이 됨과 동시에 오프라인 이벤트의 참가를 유도하고 이벤트 신청을 받을 수 있는 또 하나의 새로운 주체가 됨으로써 적극적으로 어느 하나의 오프라인 이벤트를 홍보할 수 있음과 동시에 새로운 오프라인 이벤트의 등록을 유도할 수 있는 효과가 있다. 또한, 상기 웹 서버가 제공하는 웹 페이지와 연관 웹 페이지에서 운영되는 오프라인 이벤트들에 대한 정보는 동기화될 수 있으므로, 어느 하나의 웹 페이지에서 등록된 정보를 별도로 다른 웹 페이지에서 등록할 필요가 없으므로, 많은 개개의 웹 페이지를 오프라인 이벤트를 알리고 홍보하는 적극적인 주체로 사용할 수 있는 효과가 있다.In addition, the web page provided through the web server provides a variety of functions for the offline event and at the same time can easily use these functions in a variety of other associated web page, so that the other web page becomes a promotional channel for the offline event and At the same time, by inducing participation of offline events and becoming another new subject to receive event application, it is possible to actively promote any one offline event and at the same time induce the registration of new offline events. In addition, since information about the web page provided by the web server and offline events operated on the associated web page can be synchronized, there is no need to separately register information registered in one web page in another web page, Many individual web pages can be used as active agents to inform and promote offline events.
또한, 오프라인 이벤트의 참가유도 및 홍보를 위한 상기 웹 페이지를 오프라인 이벤트와 관련된 상품이나 서비스의 소비와 판매를 일으킬 수 있는 새로운 마켓 플레이스로 사용할 수 있도록 함으로서, 상품이나 서비스의 제공주체는 새로운 타겟팅된 시장을 획득하는 효과가 있고, 오프라인 이벤트의 주최는 참가자들은 오프라인 이벤트에 필요한 다양한 상품이나 서비스를 간편하게 구입할 수 있는 효과가 있다.In addition, by enabling the web page for induction and promotion of offline events to be used as a new marketplace that can lead to the consumption and sale of goods or services related to the offline event, the provider of the goods or services can provide a new targeted market. There is an effect of obtaining, and the hosting of the offline event has the effect that participants can easily purchase a variety of goods or services required for the offline event.
본 발명과 본 발명의 동작상의 이점 및 본 발명의 실시에 의하여 달성되는 목적을 충분히 이해하기 위해서는 본 발명의 바람직한 실시 예를 예시하는 첨부 도면 및 첨부 도면에 기재된 내용을 참조하여야만 한다.In order to fully understand the present invention, operational advantages of the present invention, and objects achieved by the practice of the present invention, reference should be made to the accompanying drawings and the accompanying drawings which illustrate preferred embodiments of the present invention.
또한, 본 명세서에 있어서는 어느 하나의 구성요소가 다른 구성요소로 데이터를 '전송'하는 경우에는 상기 구성요소는 상기 다른 구성요소로 직접 상기 데이 터를 전송할 수도 있고, 적어도 하나의 또 다른 구성요소를 통하여 상기 데이터를 상기 다른 구성요소로 전송할 수도 있는 것을 의미한다. In addition, in the present specification, when any one component 'transmits' data to another component, the component may directly transmit the data to the other component, or at least one other component. This means that the data can be transmitted to the other component through.
반대로 어느 하나의 구성요소가 다른 구성요소로 데이터를 '직접 전송'하는 경우에는 상기 구성요소에서 다른 구성요소를 통하지 않고 상기 다른 구성요소로 상기 데이터가 전송되는 것을 의미한다.Conversely, when one element 'directly transmits' data to another element, it means that the data is transmitted to the other element without passing through another element in the element.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, the present invention will be described in detail with reference to the preferred embodiments of the present invention with reference to the accompanying drawings. Like reference symbols in the drawings denote like elements.
도 1은 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버의 개략적인 구성을 나타낸다.1 illustrates a schematic configuration of an online web server for an offline event according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시 예에 따른 웹 서버(100)는 제어모듈(110) 및 동기화 모듈(120)을 구비한다. 상기 웹 서버(100)는 상기 홍보모듈(130) 및/또는 마켓 모듈(140)을 더 구비할 수 있다. 구현 예에 따라, 상기 웹 서버(100)는 상기 제어모듈(110) 및 상기 홍보모듈(130)을 구비하거나 상기 제어모듈(110) 및 상기 마켓 모듈(140)을 구비할 수도 있다.Referring to FIG. 1, the
본 명세서에서 모듈이라 함은, 본 발명의 기술적 사상을 수행하기 위한 하드웨어 및 상기 하드웨어를 구동하기 위한 소프트웨어의 기능적, 구조적 결합을 의미할 수 있다. 예컨대, 상기 모듈은 소정의 코드와 상기 소정의 코드가 수행되기 위한 하드웨어 리소스(resource)의 논리적인 단위를 의미할 수 있으며, 반드시 물리적으로 연결된 코드를 의미하거나, 한 종류의 하드웨어를 의미하는 것은 아님은 본 발명의 기술분야의 평균적 전문가에게는 용이하게 추론될 수 있다.Herein, a module may mean a functional and structural combination of hardware for carrying out the technical idea of the present invention and software for driving the hardware. For example, the module may mean a logical unit of a predetermined code and a hardware resource for performing the predetermined code, and does not necessarily mean a physically connected code or a kind of hardware. Can be easily inferred by the average expert in the art.
상기 제어모듈(110)은 본 발명의 기술적 사상을 구현하기 위하여 다른 구성요소들(예컨대, 동기화 모듈(120), 홍보모듈(130), 및/또는 마켓 모듈(140) 등)을 제어할 수 있다. The
또한, 상기 웹 서버(100)는 본 발명의 기술적 사상을 구현하기 위해 필요한 하드웨어 리소스(resource) 및/또는 소프트웨어를 구비할 수 있으며, 반드시 하나의 물리적인 구성요소를 의미하거나 하나의 장치를 의미하는 것은 아니다. 즉, 상기 웹 서버(100)는 본 발명의 기술적 사상을 구현하기 위해 구비되는 하드웨어 및/또는 소프트웨어의 논리적인 결합을 의미할 수 있으며, 필요한 경우에는 서로 이격된 장치에 설치되어 각각의 기능을 수행함으로써 본 발명의 기술적 사상을 구현하기 위한 논리적인 구성들의 집합으로 구현될 수도 있다. 또한, 상기 웹 서버(100)는 본 발명의 기술적 사상을 구현하기 위한 각각의 기능 또는 역할별로 별도로 구현되는 구성들의 집합을 의미할 수도 있다.In addition, the
상기 웹 서버(100)는 오프라인 이벤트를 개최하고 운영하는 주체가 사용하는 소정의 클라이언트 단말기(이하, '클라이언트',200)와 연결되어 본 발명의 기술적 사상을 구현하기 위한 소정의 정보를 송수신할 수 있다. 또한, 상기 웹 서버(100)는 후술할 바와 같이, 본 발명의 실시 예에 따른 상기 웹 서버(100)가 제공하는 웹 페이지의 기능 중 적어도 일부를 사용하고자 하는 타 웹페이지(이하, '연관 웹 페이지', 310)에 상응하는 단말기(300)와 연결되어 필요한 정보를 송수신할 수도 있다. 상기 연관 웹 페이지(310)에 상응하는 단말기라 함은, 상기 연관 웹 페이 지(310)를 운영하는 운영자 또는 관리자가 본 발명의 기술적 사상을 구현하기 위해 사용하는 데이터 프로세싱 장치를 의미할 수 있다.The
또한, 상기 웹 서버(100)는 상기 웹 서버(100)가 제공하는 웹 페이지 또는 본 발명의 기술적 사상에 의해 온라인 상에서 제공되는 다양한 홍보채널(예컨대, 미리 지정된 웹 페이지(사이트), 웹 애플리케이션, 위젯 등)을 통해 상기 웹 서버(100)에 등록된 오프라인 이벤트에 참가하고자 하는 참가자의 단말기(400)와 필요한 정보를 송수신할 수 있다. In addition, the
또한, 상기 웹 서버(100)는 후술할 바와 같이 오프라인 이벤트의 개최 주체 또는 참가자들에게 상기 오프라인 이벤트와 관련된 상품이나 서비스를 제공하고자 하는 상품/서비스 제공주체가 이용하는 단말기(500)와 연결되어 소정의 필요한 정보를 송수신할 수도 있다.In addition, the
상기 제어모듈(110)은 상기 클라이언트(200)로부터 오프라인 이벤트에 대한 정보(예컨대, 이벤트 명, 모집 요건, 모집 인원 등)를 수신하여 상기 웹 페이지에 등록하고, 등록된 상기 오프라인 이벤트에 대한 정보를 관리할 수 있다.The
상기 제어모듈(110)은 오프라인 이벤트들 등록받고 등록된 오프라인 이벤트들을 관리하기 위한 소정의 관리 기능을 제공할 수 있다. The
도 2는 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 웹 서버가 제공하는 웹 페이지의 구성을 개략적으로 나타내며, 도 3은 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 웹 서버가 제공하는 웹 페이지의 이벤트 리스트의 일 실시 예를 나타낸다.2 schematically illustrates a configuration of a web page provided by a web server for an offline event according to an embodiment of the present invention, and FIG. 3 is a diagram of a web page provided by a web server for an offline event according to an embodiment of the present invention. An embodiment of the event list is shown.
먼저, 도 2를 참조하면, 오프라인 이벤트의 주최자는 상기 클라이언트(200)를 통해 본 발명의 실시 예에 따른 웹 페이지에 접속할 수 있다. 상기 주최자는 상기 웹 페이지에 구비된 소정의 '이벤트 생성'버튼을 선택(예컨대, '클릭')함으로써 자신이 주최하는 오프라인 이벤트에 대한 정보(예컨대, 이벤트 명, 이벤트 장소, 모집 인원, 모집 대상, 모집 인원, 참가비 등)를 상기 웹 페이지에 등록할 수 있다. 그러면, 등록된 상기 오프라인 이벤트에 대한 정보는 소정의 이벤트 리스트에 포함될 수 있다. First, referring to FIG. 2, an organizer of an offline event may access a web page according to an embodiment of the present invention through the
이러한 이벤트 리스트의 일 예는 도 3에 도시된 바와 같을 수 있다. An example of such an event list may be as shown in FIG. 3.
도 3을 참조하면, 상기 이벤트 리스트는 이벤트 제목, 이벤트 일시, 이벤트 장소, 참가비 여부, 모집인원 및 현재 참가신청 인원에 대한 정보를 포함할 수 있음을 알 수 있다.Referring to FIG. 3, it can be seen that the event list may include information on an event title, an event date and time, an event location, a participation fee status, a recruitment number, and a current application number.
한편, 상기 제어모듈(110)은 등록된 상기 오프라인 이벤트에 대한 정보의 내용을 소정의 권한이 있는 권한자가 수정하도록 할 수 있는 수정 기능을 제공할 수 있다. 상기 권한자(예컨대, 오프라인 이벤트를 등록한 주최자 등)는 상기 이벤트 리스트에 포함된 이벤트들 중 수정하고자 하는 오프라인 이벤트를 선택할 수 있다. 그러면, 선택된 오프라인 이벤트에 대한 정보가 소정의 UI(미도시)를 통해 제공되며, 상기 권한자는 상기 UI(미도시)를 통해 상기 오프라인 이벤트에 대한 정보를 수정할 수 있다.On the other hand, the
또한, 상기 이벤트 리스트에 등록된 상기 오프라인 이벤트에 대한 정보를 삭제할 수 있는 권한자(예컨대, 오프라인 이벤트를 등록한 주최자 또는 상기 웹 페이 지의 관리자 등)는 소정의 오프라인 이벤트를 상기 이벤트 리스트에서 삭제할 수도 있다.In addition, an authority (for example, an organizer who registered an offline event or an administrator of the web page) that can delete information on the offline event registered in the event list may delete a predetermined offline event from the event list.
또한, 상기 제어모듈(110)은 참가희망자의 단말기(400)로부터 상기 이벤트 리스트에 등록된 상기 오프라인 이벤트들 중 어느 하나를 선택받고, 선택받은 오프라인 이벤트에 대한 참가신청을 처리하기 위한 참가 처리기능을 제공할 수도 있다. 상기 제어모듈(110)은 오프라인 이벤트의 종류에 따라 참가비가 필요한 경우에는 참가비를 결제하기 위한 수단을 같이 제공함으로써 참가희망자가 상기 웹 페이지를 통해 참가신청부터 참가비 결제에 이르는 다양한 참가 처리기능을 제공할 수 있다.In addition, the
이처럼 상기 제어모듈(110)에 의해 제공되며, 오프라인 이벤트들을 관리하기 위한 다양한 관리 기능(예컨대, 등록기능, 수정기능, 삭제기능, 첨가 처리기능 등)은 오픈 API(Open Application Programming Interface)로 구현될 수 있다. 오픈 API는 어느 하나의 웹 페이지(사이트)와 다른 웹 페이지(사이트)가 서로 인터랙션(interaction)하기 위해 사용하는 소정의 프로그래밍 인터페이스를 의미할 수 있다. 상기 제어모듈(110)에 의해 제공되는 상기 관리 기능은 이러한 오픈 API를 통해 구현됨으로써 상기 웹 페이지에서 각각의 기능을 수행할 뿐만 아니라, 후술하는 바와 같이 상기 관리 기능 중 적어도 일부는 상기 연관 웹 페이지(310)에서도 사용되도록 구현될 수 있다.As such, provided by the
다시 도 1을 참조하면, 상기 동기화 모듈(120)은 타 웹페이지(즉, 연관 웹 페이지(310))에 상응하는 단말기(300)로부터 연관 사이트 등록 요청을 수신할 수 있다. 그러면, 상기 동기화 모듈(120)은 상기 연관 사이트 등록 요청에 응답하여 상기 제어모듈(110)에 의해 관리되는 오프라인 이벤트들에 대한 정보(예컨대, 상기 이벤트 리스트) 중 적어도 일부가 동기화되도록 소정의 동작을 수행할 수 있다. 또한 상기 동기화 모듈(120)은 상기 연관 웹 페이지(310)에서 상기 제어모듈(110)에 의해 제공되는 관리 기능(예컨대, 오프라인 이벤트의 등록기능, 수정기능, 삭제 기능, 및/또는 참가기능) 중 적어도 일부를 사용할 수 있도록 소정의 동작을 수행할 수도 있다.Referring back to FIG. 1, the
상기 동기화 모듈(120)이 상기 웹 페이지에서 제공되는 이벤트 리스트 중 적어도 일부를 상기 연관 웹 페이지(310)에서도 제공하고 이를 동기화하며, 상기 연관 웹 페이지(310)에서 상기 제어모듈(110)에 의해 제공되는 관리 기능 중 적어도 일부를 사용하도록 하기 위한 기술적 사상은 도 4에 도시된다.The
도 4는 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버가 연관 웹 페이지를 동기화하는 과정을 설명하기 위한 도면이다.4 is a diagram illustrating a process of synchronizing an associated web page by an online web server for an offline event according to an exemplary embodiment of the present invention.
도 4를 참조하면, 먼저 상기 동기화 모듈(120)은 연관 웹 페이지(310)에 상응하는 단말기(300)로부터 연관 등록 요청을 수신할 수 있다(S100). 상기 연관 등록 요청이라 함은, 상기 웹 서버(100)가 제공하는 상기 웹 페이지에 등록된 이벤트 리스트 중 적어도 일부가 동기화되어 상기 연관 웹 페이지(310)에서도 디스플레이될 수 있으며, 상기 이벤트 리스트에 포함된 오프라인 이벤트들의 관리 기능 중 적어도 일부를 사용할 수 있는 웹 페이지가 되고자 하는 요청일 수 있다.Referring to FIG. 4, first, the
따라서, 후술하는 바와 같은 기술적 사상에 의해 상기 웹 페이지의 연관 웹 페이지(310)가 되면, 상기 연관 웹 페이지(310)는 도 3에 도시된 바와 같은 이벤트 리스트가 디스플레이되며, 상기 연관 웹 페이지(310)에 접속한 접속자들은 상기 연관 웹 페이지(310)에서 별도로 오프라인 이벤트의 등록, 수정, 삭제, 참가 처리 중 적어도 일부를 수행할 수 있다. 상기 연관 웹 페이지(310)에서 등록된 오프라인 이벤트는 다시 상기 웹 서버(100)가 제공하는 상기 웹 페이지의 이벤트 리스트에 자동으로 등록되어 동기화가 수행된다. 또한, 상기 웹 페이지 또는 상기 연관 웹 페이지(310) 중 어느 하나의 이벤트 리스트에서 특정 오프라인 이벤트의 내용이 수정, 삭제, 또는 참가 처리가 되면 다른 하나의 이벤트 리스트에서도 변경된 내용이 반영될 수 있다.Therefore, when the
이를 위해 상기 단말기(300)로부터 상기 동기화 모듈(120)은 연관 등록 요청을 수신할 수 있다(S100). 상기 연관 등록 요청은 상기 웹 서버(100)가 제공하는 웹 페이지에서 소정의 UI(미도시)를 선택함으로써 수행될 수 있다. 상기 연관 등록 요청에는 상기 연관 웹 페이지(310)가 되고자 하는 웹 페이지(이하, '후보 페이지)에 대한 정보가 포함될 수 있다. 상기 후보 페이지에 대한 정보에는 상기 후보 페이지 또는 사이트의 이름, 어드레스, 용도, 및 상기 후보 페이지를 식별하기 위한 소정의 ID가 포함될 수 있다.To this end, the
그러면, 상기 동기화 모듈(120)은 상기 후보 페이지를 소정의 기준으로 평가할 수 있다. 상기 후보 페이지를 평가하는 소정의 기준은 상기 후보 페이지에서의 사용자의 활동의 종류, 접속자 수, 페이지뷰, 유니크 뷰, 데이터 전송량 등을 소정의 방법으로 평가할 수 있다. 이러한 기준을 평가하기 위해서는 본 발명의 실시 예에 따른 웹 서버(100)의 주체가 수동으로 평가할 수도 있으며, 상기 후보 페이지를 소정의 모니터링 수단을 이용하여 평가할 수도 있다. Then, the
그러면, 상기 동기화 모듈(120)은 평가 결과에 기초하여 상기 후보 페이지를 상기 연관 웹 페이지(310)로 설정할지 여부 및/또는 상기 연관 웹 페이지(310)로 설정하는 경우에는 어떠한 기능을 제공할지 여부를 판단할 수 있다. 예컨대, 후보 페이지에 대한 평가 결과 특정 후보 페이지는 이벤트 리스트만 동기화되어 제공하도록 설정할 수 있다. 다른 특정 후보 페이지는 상기 후보 페이지에서 이벤트의 등록 기능 및 삭제 기능만을 수행가능하도록 설정할 수도 있다. 또 다른 후보 페이지는 상기 웹 서버(100)가 제공하는 상기 웹 페이지에서 오프라인 이벤트를 위한 모든 관리 기능을 모두 사용하도록 설정할 수 있다. Then, the
이처럼 후보 페이지에 대한 평가결과에 기초하여 상기 후보 페이지에 부여될 기능이 결정될 수 있으며, 결정된 기능은 인증키를 이용해 식별될 수 있다. 즉, 상기 동기화 모듈(120)은 상기 후보 페이지 및 상기 후보 페이지에 제공할 기능별로 서로 다른 인증키를 생성할 수 있다(S110). 생성된 상기 인증키는 상기 후보 페이지를 상기 동기화 모듈(120)의 분류 체계로 식별 및 인증하고, 상기 후보 페이지에 제공될 기능을 구별되기 위한 정보로 사용될 수 있는 모든 형태의 데이터를 포함하는 의미로 사용될 수 있다. 생성된 상기 인증키는 상기 동기화 모듈(120)에 의해 저장되고, 또한 연관 등록 요청을 한 상기 단말기(300)로 전송될 수 있다. 이 후, 상기 단말기(300)는 수신된 상기 인증키와 상기 후보 페이지를 식별하기 위한 소정의 ID를 상기 동기화 모듈(120)로 전송할 수 있다(S130). 그러면, 상기 동기화 모듈(120)은 상기 ID와 상기 인증키를 비교하여 상기 후보 페이지가 인증된 페이지인 지 또는 전술한 바와 같이 소정의 평가를 거친 그 후보 페이지인지 여부를 판단할 수 있다. 또한, 상기 인증키를 이용하여 상기 후보 페이지에 제공될 기능이 어떠한 기능인지를 판단할 수 있다.As such, a function to be assigned to the candidate page may be determined based on the evaluation result of the candidate page, and the determined function may be identified using an authentication key. That is, the
그러면, 상기 동기화 모듈(120)은 상기 후보 페이지에 제공될 기능에 따라 소정의 프로그램 코드를 생성할 수 있다(S140). 상기 프로그램 코드는 오픈 API로 구현된 각각의 기능들이 상기 후보 페이지에 삽입되어 전술한 바와 같은 연관 웹 페이지(310)로의 기능을 수행하기 위한 소정의 데이터 세트 및/또는 인스트럭션(instruction) 세트를 포함하는 의미로 사용될 수 있다.Then, the
생성된 상기 프로그램 코드에 대한 정보는 상기 단말기(300)로 제공될 수 있으며, 상기 단말기(300)는 상기 후보 페이지의 소스 코드에 상기 프로그램 코드를 삽입함으로써 연관 웹 페이지(310)로서의 기능을 수행할 수 있다. 즉, 삽입된 프로그램 코드는 상기 웹 서버(100)에 의해 제공되는 웹 페이지와 상기 연관 웹 페이지(310)의 이벤트 리스트를 동기화하며, 미리 설정된 소정의 기능(예컨대, 이벤트 등록기능, 수정, 삭제, 및/또는 참가 처리기능 등)을 상기 연관 웹 페이지(310)에서 수행할 수 있다.The generated information about the program code may be provided to the terminal 300, and the terminal 300 inserts the program code into the source code of the candidate page to perform a function as an associated
구현 예에 따라, 상기 동기화 모듈(120)이 인증키를 수신하면(S130), 상기 웹 서버(100)의 운영주체는 상기 후보 페이지의 관리자로부터 상기 후보 페이지에 대한 소스 코드를 수정 및 보완할 수 있는 권한을 획득한 후, 온라인으로 상기 후보 페이지에 소정의 프로그래밍을 수행함으로써 상기 후보 페이지를 상기 연관 웹 페이지(310)로 설정하도록 할 수 있다. 상기 웹 서버(100)의 운영주체가 수행하는 프로그래밍은 전술한 프로그램 코드의 알고리즘 또는 기능에 대응될 수 있다. 상기 웹 서버(100)의 운영주체가 직접 프로그래밍을 수행하는 경우는, 상기 후보 페이지의 코딩 상태에 따라 소정의 데이터 포맷의 변환이나 상기 연관 웹 페이지(310)로 사용되기 위한 소정의 셋팅(setting)이 필요한 경우일 수 있다.According to an embodiment, when the
다시 도 1을 참조하면, 상기 홍보모듈(130)은 상기 웹 서버(100)에 의해 제공되는 상기 웹 페이지에 등록된 상기 오프라인 이벤트들 즉, 상기 이벤트 리스트에 대한 정보를 미리 지정된 홍보채널로 전송하여 등록된 상기 오프라인 이벤트들을 홍보하는 기능을 수행할 수 있다. 이러한 예는 도 5에 도시된다.Referring back to FIG. 1, the
도 5는 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버에 의해 오프라인 이벤트들이 홍보되는 과정을 설명하기 위한 도면이다.5 is a diagram illustrating a process of promoting offline events by an online web server for offline events according to an embodiment of the present invention.
도 5를 참조하면, 상기 홍보모듈(130)은 상기 웹 페이지에 등록된 이벤트 리스트에 포함된 오프라인 이벤트들에 대한 정보를 소정의 홍보채널로 푸시(push)할 수 있다. 상기 웹 페이지에 등록된 이벤트 리스트는 상기 연관 웹 페이지(310)에 등록된 이벤트 리스트와 동기화될 수 있으므로, 상기 연관 웹 페이지(310)에 의해 등록된 오프라인 이벤트들도 상기 홍보채널에 의해 홍보될 수 있다. 상기 홍보채널은 미리 지정된 웹 페이지(610), 위젯(widget, 620), 또는 웹 애플리케이션(예컨대, 인스턴트 메신저 등, 630) 중 적어도 하나를 포함할 수 있다. 상기 미리 지정된 웹 페이지는 상기 웹 서버(100)의 운영주체와 미리 협약이 된 소정의 포털 사이트 또는 개인 사이트 등 사용자의 활동이 많아서 오프라인 이벤트를 홍보하기에 적합한 웹 페이지(사이트)일 수 있다.Referring to FIG. 5, the
또한, 상기 웹 서버(100)의 운영주체 또는 이들과 협약된 주체는 소정의 기능(예컨대, 달력, 시계, 날씨, 주가정보 등)을 수행하는 소정의 위젯을 배포하고, 상기 위젯의 소정의 영역에 상기 이벤트 리스트에 포함된 오프라인 이벤트들에 대한 정보를 푸시할 수 있다. 물론, 상기 영역이 유저들에 의해 선택되면, 상기 웹 페이지 또는 연관 웹 페이지(310)로 링크될 수 있다. 또한, 인스턴트 메신저 등과 같은 소정의 웹 애플리케이션에도 상기 오프라인 이벤트들에 대한 정보가 푸시될 수 있음은 물론이다. 이처럼 본 발명의 실시 예에 따른 웹 서버(100)는 오프라인 이벤트를 다양한 홍보채널을 통하여 홍보함으로써 참가희망자의 적극적인 참가를 유도하고, 이벤트 자체를 홍보할 수 있는 효과가 있다.In addition, the operating entity of the
다시 도 1을 참조하면, 상기 마켓 모듈(140)은 상기 웹 페이지에 등록된 상기 오프라인 이벤트에 대한 정보(예컨대, 이벤트의 종류, 이름, 장소, 모집 대상, 또는 인원)에 기초하여 상기 웹 서버(100)에 미리 등록된 상품들 또는 서비스 업체들에 대한 정보 중 상기 오프라인 이벤트와 관련된 상품 또는 서비스 업체를 결정할 수 있다. 그리고 결정된 상기 상품 또는 서비스 업체에 대한 정보를 상기 클라이언트(200) 또는 상기 오프라인 이벤트에 참가하고자 하는 참가자 단말기(400) 중 적어도 하나로 전송할 수 있다. 상기 마켓 모듈(140)의 기능은 도 6에 도시될 수 있다.Referring back to FIG. 1, the
도 6은 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버의 마켓 모듈의 기능을 설명하기 위한 도면이다.6 is a view for explaining the function of the market module of the online web server for offline events according to an embodiment of the present invention.
도 6을 참조하면, 상기 클라이언트(200)가 상기 웹 페이지에 오프라인 이벤 트에 대한 정보를 등록하면, 상기 마켓 모듈(140)은 상기 제어모듈(110)을 통해 또는 상기 클라이언트(200)로부터 직접 상기 오프라인 이벤트에 대한 정보를 수신할 수 있다(S200). 상기 오프라인 이벤트에 대한 정보에는 오프라인 이벤트의 종류, 이름, 장소, 모집 대상, 또는 인원 등에 대한 정보가 포함될 수 있는데, 상기 마켓 모듈(140)은 이러한 상기 오프라인 이벤트에 대한 정보에 기초하여 미리 저장된 소정의 상품/서비스업체 정보(141) 중에서 상기 오프라인 이벤트와 관련된 상품 또는 서비스업체에 대한 정보를 선정할 수 있다(S210, S220).Referring to FIG. 6, when the
상기 상품/서비스업체 정보(141)는 상품 또는 서비스업을 제공하는 제공주체의 단말기(500)로부터 미리 수신되어 상기 마켓 모듈(140)에 의해 저장될 수 있다. 상기 마켓 모듈(140)은 수신된 상품 또는 서비스업을 소정의 분류정보를 기준으로 분류할 수 있다. 상기 분류정보는 상기 단말기(500)에 의해 제공될 수도 있다. 상기 분류정보는 상품 또는 서비스업체를 세분화된 분류로 구분하여, 등록된 오프라인 이벤트에 활용되거나 활용될 수 있을 가능성이 큰 상품 또는 서비스업체를 오프라인 이벤트 개최 주최 또는 참가자들에게 소개하기 위해 사용될 수 있다. 상기 마켓 모듈(140)은 상기 분류정보에 기초하여 상기 상품 또는 서비스업체를 선정하고, 선정된 상기 상품 또는 서비스업체에 대한 정보를 오프라인 이벤트 주최자의 단말기(200)로 전송할 수 있다(S230). 그러면, 상기 주최자는 상기 상품 또는 서비스업체를 선정하고, 상품 또는 서비스를 구매요청할 수 있으며, 상기 웹 서버(100)는 이를 중개할 수 있다. 또한, 상기 마켓 모듈(140)은 참가희망자의 단말기(400)에 선정된 상기 상품 또는 서비스업체에 대한 정보를 제공하고, 참가희망자가 원하는 상품 또는 서비스업체를 선택하게 할 수 있다. 선택된 정보는 상기 단말기(200)로 전송될 수 있으며, 주최자는 전송된 정보에 기초하여 참가희망자가 원하는 상품 또는 서비스업체를 선정하고, 이들의 상품 또는 서비스업을 구매할 수 있다. The product /
상술한 바와 같이 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버 제공방법에 의하면, 오프라인 이벤트와 상품 또는 서비스업의 판매의 장을 새로이 생성하여 오프라인 이벤트의 주최자에게는 간편하게 오프라인 이벤트를 주회하면서 필요한 상품 또는 서비스를 구매할 수 있고, 상품/서비스를 제공하는 주체는 타겟팅 된 마케팅을 수행할 수 있는 효과가 있다.As described above, according to the method for providing an online web server for an offline event according to an exemplary embodiment of the present invention, a new event for selling an offline event and a product or a service business is newly created, and the organizer of the offline event simply needs to round off the offline event. Alternatively, the service may be purchased, and the subject providing the product / service may perform targeted marketing.
본 발명의 실시 예에 따른 데이터 오프라인 이벤트를 위한 온라인 웹 서버 제공방법은 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록 장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 하드 디스크, 플로피 디스크, 광 데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어, 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다. 그리고 본 발명을 구현하기 위한 기능적인(functional) 프로그램, 코드 및 코드 세그먼트들은 본 발명이 속하는 기술분야의 프로그래머들에 의해 용이하게 추론될 수 있다.The method for providing an online web server for a data offline event according to an embodiment of the present invention may be implemented as computer readable codes on a computer readable recording medium. A computer-readable recording medium includes all kinds of recording apparatuses in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, hard disk, floppy disk, optical data storage, and the like, and also in the form of carrier waves (e.g., transmission over the Internet). It also includes implementations. The computer readable recording medium may also be distributed over a networked computer system so that computer readable code can be stored and executed in a distributed manner. And functional programs, codes, and code segments for implementing the present invention can be easily inferred by programmers skilled in the art to which the present invention pertains.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS A brief description of each drawing is provided to more fully understand the drawings recited in the description of the invention.
도 1은 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버의 개략적인 구성을 나타낸다.1 illustrates a schematic configuration of an online web server for an offline event according to an embodiment of the present invention.
도 2는 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 웹 서버가 제공하는 웹 페이지의 구성을 개략적으로 나타낸다.2 schematically illustrates a configuration of a web page provided by a web server for an offline event according to an embodiment of the present invention.
도 3은 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 웹 서버가 제공하는 웹 페이지의 이벤트 리스트의 일 실시 예를 나타낸다.3 is a view illustrating an event list of a web page provided by a web server for an offline event according to an embodiment of the present invention.
도 4는 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버가 연관 웹 페이지를 동기화하는 과정을 설명하기 위한 도면이다.4 is a diagram illustrating a process of synchronizing an associated web page by an online web server for an offline event according to an exemplary embodiment of the present invention.
도 5는 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버에 의해 오프라인 이벤트들이 홍보되는 과정을 설명하기 위한 도면이다.5 is a diagram illustrating a process of promoting offline events by an online web server for offline events according to an embodiment of the present invention.
도 6은 본 발명의 실시 예에 따른 오프라인 이벤트를 위한 온라인 웹 서버의 마켓 모듈의 기능을 설명하기 위한 도면이다.6 is a view for explaining the function of the market module of the online web server for offline events according to an embodiment of the present invention.
Claims (18)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090120210A KR101179950B1 (en) | 2009-12-05 | 2009-12-05 | On-line web server for off-line event and method for providing the on-line web server |
PCT/KR2009/007299 WO2011068269A1 (en) | 2009-12-05 | 2009-12-08 | Online web server for offline events and providing method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020090120210A KR101179950B1 (en) | 2009-12-05 | 2009-12-05 | On-line web server for off-line event and method for providing the on-line web server |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20110063610A KR20110063610A (en) | 2011-06-13 |
KR101179950B1 true KR101179950B1 (en) | 2012-09-07 |
Family
ID=44115100
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020090120210A Expired - Fee Related KR101179950B1 (en) | 2009-12-05 | 2009-12-05 | On-line web server for off-line event and method for providing the on-line web server |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR101179950B1 (en) |
WO (1) | WO2011068269A1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106462932A (en) * | 2014-03-25 | 2017-02-22 | 思达英丹克斯公司 | Method and system for providing support regarding offline activity to users in online social network to promote both online social activity and offline activity, and computer-readable recording medium |
KR20160109668A (en) * | 2015-03-12 | 2016-09-21 | 주식회사 크라우디즌 | Network Integration Type Promotion System and Method therefor |
KR101896655B1 (en) * | 2017-02-21 | 2018-09-07 | 김대영 | Service system and method for notifying open event |
US12260183B2 (en) | 2021-09-16 | 2025-03-25 | International Business Machines Corporation | Geometric shape based event component personalization |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100810647B1 (en) * | 2004-08-13 | 2008-03-06 | (주)이엔제이소프트 | Web-service method and system for managing an event in an on-off line connecting manner |
KR20060122575A (en) * | 2005-05-27 | 2006-11-30 | 스타엠피엔(주) | Merchant promotion support system and method |
KR100909792B1 (en) * | 2007-06-26 | 2009-07-29 | 주식회사 마이엔진 | Method and system for providing service in web page |
JP2009058854A (en) * | 2007-09-03 | 2009-03-19 | Nomura Research Institute Ltd | Event information distribution device |
JP5182854B2 (en) * | 2007-09-07 | 2013-04-17 | 富岳通運株式会社 | Event management system |
-
2009
- 2009-12-05 KR KR1020090120210A patent/KR101179950B1/en not_active Expired - Fee Related
- 2009-12-08 WO PCT/KR2009/007299 patent/WO2011068269A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
KR20110063610A (en) | 2011-06-13 |
WO2011068269A1 (en) | 2011-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101523870B (en) | Subscription management in a media sharing service | |
JP5753133B2 (en) | Reward grant device, reward grant method, and reward grant program | |
US11218509B2 (en) | System and method for organizing a plurality of local meeting groups | |
US20100218128A1 (en) | Offer And Incentive Widget-Based System | |
US10248958B2 (en) | Techniques for integrating external content from advertising services into client applications | |
JP6524754B2 (en) | Benefit grant management system and benefit grant management method | |
CN110910282A (en) | System, method and storage medium for earning commission of multi-role customer service for real estate electronic commerce | |
CN111260399B (en) | Advertisement data processing method and device based on block chain network and electronic equipment | |
KR101179950B1 (en) | On-line web server for off-line event and method for providing the on-line web server | |
US20180210964A1 (en) | Third-party database interaction to provision users | |
CN109886592B (en) | Enterprise data processing method and device, computer readable storage medium and computer equipment | |
US20050216343A1 (en) | Advertisement distribution method and advertisement distribution system | |
JP2019101881A (en) | Point management device, point management method, point management program, and point management program recording medium | |
JP2002109379A (en) | Method and system for managing electronic information distribution, recording medium and program signal | |
CN108960931A (en) | A kind of short message marketing method and system | |
US20120116864A1 (en) | System, Method, and Computer Readable Medium for Improving e-Commerce through Appointment-based Advertisements | |
US20070296994A1 (en) | Reprographic submission and tracking system and method | |
JP2021015579A (en) | Sales support system | |
KR20100101397A (en) | Real-time online ad insert system using digital contents and method thereof | |
JP2002117007A (en) | Method and system for guiding to web site | |
JP5753637B1 (en) | Reward grant system | |
US20090150432A1 (en) | Recruiter referral widget | |
CN110363561A (en) | A method, device and system for displaying advertisements | |
US20130080249A1 (en) | Pay Per Insert System | |
JP2018032223A (en) | Campaign management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
FPAY | Annual fee payment |
Payment date: 20150819 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20160801 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20170831 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
FPAY | Annual fee payment |
Payment date: 20180510 Year of fee payment: 6 |
|
K11-X000 | Ip right revival requested |
St.27 status event code: A-6-4-K10-K11-oth-X000 |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20170831 |
|
PR0401 | Registration of restoration |
St.27 status event code: A-6-4-K10-K13-oth-PR0401 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
R401 | Registration of restoration | ||
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20180625 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
FPAY | Annual fee payment |
Payment date: 20190611 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 13 |