KR101441197B1 - Method for providing social service and server therefor - Google Patents
Method for providing social service and server therefor Download PDFInfo
- Publication number
- KR101441197B1 KR101441197B1 KR1020120132864A KR20120132864A KR101441197B1 KR 101441197 B1 KR101441197 B1 KR 101441197B1 KR 1020120132864 A KR1020120132864 A KR 1020120132864A KR 20120132864 A KR20120132864 A KR 20120132864A KR 101441197 B1 KR101441197 B1 KR 101441197B1
- Authority
- KR
- South Korea
- Prior art keywords
- meeting
- information
- terminal
- incentive
- place
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000004044 response Effects 0.000 claims abstract description 24
- 230000005540 biological transmission Effects 0.000 claims description 10
- 230000008569 process Effects 0.000 description 26
- 238000010586 diagram Methods 0.000 description 9
- 230000008901 benefit Effects 0.000 description 7
- 230000008859 change Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012508 change request Methods 0.000 description 1
- 230000000994 depressogenic effect Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
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/01—Social networking
-
- 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0207—Discounts or incentives, e.g. coupons or rebates
- G06Q30/0211—Determining the effectiveness of discounts or incentives
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/224—Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- Tourism & Hospitality (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Computing Systems (AREA)
- Entrepreneurship & Innovation (AREA)
- Game Theory and Decision Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
애플리케이션 서버에 의한 소셜 서비스 제공 방법에 있어서, 유저 단말로부터 획득된 미팅 초대 정보에 기초하여, 초대 메시지를 전송할 적어도 하나의 수신 대상자를 결정하는 단계; 상기 수신 대상자의 단말로 상기 초대 메시지를 전송하는 단계; 상기 수신 대상자의 단말로부터 획득된 상기 초대 메시지에 관한 응답에 기초하여, 미팅 참석 예정자를 결정하는 단계; 상기 미팅 참석 예정자의 참석 보증 정보 및 미팅 일정을 기준으로 사전 결정된 시간 범위 내에서 확인되는 상기 미팅 참석 예정자의 도착 정보 중 적어도 하나에 기초하여, 미팅 장소와 관련된 이벤트 성립 조건의 충족 여부를 판단하는 단계; 및 상기 이벤트 성립 조건을 충족하는 경우, 상기 이벤트와 관련하여 적용 가능한 인센티브를 적어도 하나의 상기 미팅 참석 예정자의 단말로 제공하는 단계를 포함하는 소셜 서비스 제공 방법이 제공된다.A method of providing a social service by an application server, the method comprising: determining at least one recipient to send an invite message based on meeting invitation information obtained from a user terminal; Transmitting the invitation message to a terminal of the recipient; Determining a meeting attendee on the basis of a response to the invitation message acquired from the terminal of the recipient; Determining whether the event establishment condition related to the meeting place is satisfied based on at least one of the attendance guarantee information of the prospective meeting attendee and the arrival information of the prospective meeting attendee confirmed within a predetermined time range based on the meeting schedule ; And providing an incentive applicable to the event to the terminal of at least one of the meeting attendees if the event establishment condition is satisfied.
Description
본 발명은 소셜 서비스 제공 방법 및 그 방법을 실행하는 애플리케이션 서버에 관한 것이다.
The present invention relates to a method for providing a social service and an application server for executing the method.
친구들 또는 특정 인적 네트워크에 속한 멤버들과의 미팅을 계획하고 미팅 장소를 결정하는 것은 쉽지 않은 일이다. 특히, 미팅 일정과 장소를 결정한 후, 해당 미팅 장소 또는 그 주변에 있는 할인이나 프리미엄 서비스는 어떤 것이 있는지, 어떤 카드를 사용하면 할인을 받을 수 있는지 등을 확인하는 과정은 매우 번거롭고 귀찮은 일이다.It is not easy to plan meetings and decide where to meet with friends or members of a particular network. In particular, after deciding on the schedule and location of the meeting, it is very cumbersome and difficult to check what discounts or premium services are available at the meeting place or its surroundings, and which cards can be used for discounts.
일반적으로, 할인 쿠폰, 프리미엄 서비스 등을 제공해주는 종래의 서비스 모델들은, 할인 서비스 제공 업체(예를 들어, 카드 회사, 소셜 커머스 업체 등)와 가맹점 간의 사전 계약에 따라 제공되는 할인 서비스이거나, 대규모 프렌차이즈 업체에서 자체 회원을 대상으로 제공하는 할인 서비스가 대부분이다.In general, conventional service models that provide discount coupons, premium services, and the like are discounted services provided according to a pre-contract between a discount service provider (for example, a card company, a social commerce company, etc.) and an affiliate shop, Most of the discount service offered by the company to its own members.
그러나 이러한 할인 서비스 모델은, 소비자 중심의 할인 서비스에 초점을 맞춘 것이 아니라, 할인 서비스 제공 업체나 대규모 프렌차이즈 업체의 편익에 맞추어 서비스가 제공되는 측면이 크다. 또한 가맹점 입장에서도 할인 서비스 제공 업체 또는 해당 서비스 모델이 보유하고 있는 소비자들의 구매력에 눌려서 손해를 감수하고라도 할인을 제공하는 경우가 발생하고 있다.However, such a discount service model is not focused on consumer-oriented discount service, but a service is provided in accordance with a discount service provider or a large-sized franchise company. In addition, there is a case where a discount is offered to a franchisee even if the franchisee is depressed by the purchasing power of the discount service provider or the consumer of the service model.
즉, 종래의 서비스 모델에 의하면, 소비자들은 자신의 구매력에 기초하여 향유할 수 있는 혜택에 관한 선택권을 제대로 누리지도 못하고 제한 받게 되며, 소매점 등의 가맹점들도 자신이 소비자들에게 합리적으로 제공할 수 있는 다양한 혜택을 제한 받게 되는 문제점이 있었다.That is, according to the conventional service model, consumers can not enjoy the right to enjoy benefits based on their purchasing power and are limited. Also, the merchants such as retail stores can provide the consumers with reasonable There is a problem in that various benefits are limited.
만일, 가맹점의 입장에서는 자신이 소비자들에게 합리적으로 제공할 수 있는 다양한 조건의 혜택을 선택하여 제공할 수 있다면, 또한 소비자들 역시 자신의 구매력 또는 자신을 포함한 특정 소비자 그룹에 의한 구매력의 범위에 맞춰 합당한 혜택을 보다 편리하게 누릴 수 있다면, 소비자는 물론 가맹점이나 할인 서비스 제공 업체 모두가 본인들이 누릴 수 있는 이익을 합당하게 공유할 수 있게 될 것이다.
If a merchant is able to select and provide a variety of benefits that he can reasonably provide to his customers, then consumers will also be able to match their purchasing power or the range of purchasing power Being able to enjoy reasonable benefits more conveniently will enable consumers, as well as merchants and discount service providers, to profitably share their interests.
본 발명은 가맹점 입장에서는 각자 자율적으로 선택한 이벤트 성립 조건에 따라 보다 다양한 인센티브를 소비자들에게 제공할 수 있도록 돕는 소셜 서비스 제공 방법 및 이를 위한 서버를 제공한다.The present invention provides a method of providing a social service and a server therefor, which can help consumers to provide a variety of incentives in accordance with an event establishment condition autonomously selected by an affiliate shop.
또한 본 발명은 소비자 입장에서는 상기 인센티브를 제공 받는데 필요한 소비자 그룹을 매우 편리한 방식으로 형성할 수 있도록 돕는 소셜 서비스 제공 방법 및 이를 위한 서버를 제공한다.
In addition, the present invention provides a method of providing a social service and a server therefor, which helps a consumer group necessary for receiving the incentive to be formed in a very convenient manner.
본 발명의 일 측면에 따르면, 애플리케이션 서버에 의한 소셜 서비스 제공 방법에 있어서,According to an aspect of the present invention, there is provided a method of providing a social service by an application server,
유저 단말로부터 획득된 미팅 초대 정보에 기초하여, 초대 메시지를 전송할 적어도 하나의 수신 대상자를 결정하는 단계;Determining at least one recipient to send an invite message based on the meeting invitation information obtained from the user terminal;
상기 수신 대상자의 단말로 상기 초대 메시지를 전송하는 단계;Transmitting the invitation message to a terminal of the recipient;
상기 수신 대상자의 단말로부터 획득된 상기 초대 메시지에 관한 응답에 기초하여, 미팅 참석 예정자를 결정하는 단계;Determining a meeting attendee on the basis of a response to the invitation message acquired from the terminal of the recipient;
상기 미팅 참석 예정자의 참석 보증 정보 및 미팅 일정을 기준으로 사전 결정된 시간 범위 내에서 확인되는 상기 미팅 참석 예정자의 도착 정보 중 적어도 하나에 기초하여, 미팅 장소와 관련된 이벤트 성립 조건의 충족 여부를 판단하는 단계; 및Determining whether the event establishment condition related to the meeting place is satisfied based on at least one of the attendance guarantee information of the prospective meeting attendee and the arrival information of the prospective meeting attendee confirmed within a predetermined time range based on the meeting schedule ; And
상기 이벤트 성립 조건을 충족하는 경우, 상기 이벤트와 관련하여 적용 가능한 인센티브를 적어도 하나의 상기 미팅 참석 예정자의 단말로 제공하는 단계를 포함하는 소셜 서비스 제공 방법이 제공된다.
And providing an incentive applicable to the event to the terminal of the at least one meeting attendant if the event establishment condition is satisfied.
일 실시예에서, 상기 수신 대상자를 결정하는 단계는,In one embodiment, the step of determining the recipient comprises:
상기 미팅 초대 정보에 기초할 때 상기 미팅이 비공개 미팅에 해당하는 경우, 상기 미팅 초대 정보에 의해 확인되는 지정 수신자를 상기 수신 대상자로 결정하고,Determining, based on the meeting invitation information, the designated recipient identified by the meeting invitation information as the recipient if the meeting corresponds to a private meeting,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 공개 미팅에 해당하는 경우, 상기 유저 단말의 유저와 관련된 인적 네트워크 범위 내에 속한 그룹 수신자, 상기 미팅 장소와 지역적 연관성을 갖는 로컬 수신자, 상기 미팅 장소 또는 상기 미팅 장소를 중심으로 사전 결정된 바운더리 내의 지역 또는 장소를 관심 대상으로 사전 등록해둔 등록 수신자 중 적어도 하나를 상기 지정 수신자와 함께 상기 수신 대상자로 결정하는 단계를 포함할 수 있다.
A group receiver belonging to a range of a personal network related to the user of the user terminal, a local receiver having a locally related relation with the meeting place, a meeting place or meeting And determining at least one of the registration receivers pre-registering an area or a place within a predetermined boundary around the place of interest as the object of interest together with the designated recipient.
일 실시예에서, 상기 미팅 참석 예정자를 결정하는 단계는,In one embodiment, the step of determining the meeting attendee comprises:
미팅 개설자, 상기 초대 메시지에 대한 응답으로서 승낙 의사가 확인되는 수신자 및 미팅 참석을 보증한 수신자로 결정하는 단계를 포함할 수 있다.
A meeting establishment, a recipient whose consent is confirmed as a response to the invitation message, and a recipient who guarantees attendance of the meeting.
일 실시예에서, 상기 미팅 장소 및 상기 미팅 일정 중 적어도 하나와 관련하여 인센티브를 제공하는 적어도 하나의 가맹점의 정보, 상기 가맹점에서 인센티브를 제공 받기 위한 이벤트 성립 조건에 관한 정보, 이벤트 기간에 관한 정보, 이벤트 성립 조건을 충족하였을 때 제공되는 인센티브에 관한 정보 중 적어도 하나를, 상기 수신 대상자 또는 상기 미팅 참석 예정자의 단말로 제공하는 단계를 더 포함할 수 있다.
In one embodiment, information on at least one merchant providing incentives in connection with at least one of the meeting place and the meeting schedule, information on an event establishment condition for receiving an incentive at the merchant, information about an event period, And information on an incentive provided when the event establishment condition is satisfied, to the terminal of the reception subject or the prospective attendee of the meeting.
일 실시예에서, 상기 참석 보증 정보는, 상기 미팅 참석 예정자가 사전 결정된 비율 또는 금액에 상응하는 교환 가치의 화폐 대체 객체를 제공함에 따라 생성되며,In one embodiment, the attendance guarantee information is generated as the meeting attendee provides a money substitute object of exchange value corresponding to a predetermined rate or amount,
상기 도착 정보는, 상기 미팅 참석 예정자가 상기 사전 결정된 시간 범위 내에 상기 미팅 장소를 기준으로 사전 결정된 위치 범위 내에 도착함에 따라 생성되되,Wherein the arrival information is generated as the meeting attendee arrives within a predetermined position range based on the meeting place within the predetermined time range,
상기 이벤트 성립 조건의 충족 여부를 판단하는 단계는,Wherein the step of determining whether the event establishment condition is satisfied comprises:
상기 참석 보증 정보가 생성된 미팅 참석 예정자의 수 및 상기 도착 정보가 생성된 미팅 참석 예정자의 수를 합산한 결과와, 상기 이벤트 성립 조건으로서 지정된 최소 참석자 수를 비교하여 결정되는 단계를 포함할 수 있다.
A step of comparing the result of summing up the number of meeting attendees for which the attendance guarantee information is generated and the number of meeting attendees for which the arrival information is generated and the minimum attendance number designated as the event acceptance condition .
일 실시예에서, 미팅 개시 시간 이전의 사전 결정된 시간 구간에서부터 상기 미팅 참석 예정자 각각의 현재 상태를 주기적으로 획득하는 단계; 및In one embodiment, periodically obtaining a current status of each of the meeting attendees from a predetermined time interval before the meeting start time; And
모든 미팅 참석 예정자의 현재 상태가 공유될 수 있도록, 상기 획득된 어느 1인의 현재 상태를 나머지 미팅 참석 예정자의 단말로 제공하는 단계를 더 포함할 수 있다.
The method may further include providing the current status of the obtained one to the terminal of the remaining meeting attendee so that the current status of all the meeting attendees can be shared.
일 실시예에서, 상기 인센티브를 적어도 하나의 상기 미팅 참석 예정자의 단말로 제공하는 단계는,In one embodiment, the step of providing the incentive to the terminal of the at least one of the meeting participants,
상기 인센티브의 유효한 사용을 증명하는 인센티브 증명 객체를 상기 미팅 참석 예정자의 단말로 전송하는 단계를 포함할 수 있다.
And transmitting the incentive proof object to the terminal of the meeting attendee who proves the effective use of the incentive.
일 실시예에서, 상기 미팅 참석 예정자의 도착 시간 정보를 기록하는 단계를 더 포함하고,In one embodiment, the method further comprises recording arrival time information of the meeting attendee,
상기 인센티브는 할인 금액 또는 비율에 관한 내용으로 결정되며,The incentive is determined by the discount amount or ratio,
상기 할인 금액 또는 비율은, 미팅 참석자들의 도착 시간 정보에 기초하여 결정될 수 있다.
The discount amount or ratio may be determined based on arrival time information of meeting attendees.
일 실시예에서, 상기 이벤트 성립 조건의 충족 사실에 관한 정보 및 상기 인센티브 제공 사실에 관한 정보 중 적어도 하나를, 인센티브 제공 주체인 가맹점 단말로 전송하는 단계를 더 포함할 수 있다.
In one embodiment, the method may further include transmitting at least one of the information on the satisfaction of the event establishment condition and the information about the incentive provision fact to the merchant terminal, which is the incentive provider.
본 발명의 다른 측면에 따르면, 유저 단말로부터 획득된 미팅 초대 정보에 기초하여, 초대 메시지를 전송할 적어도 하나의 수신 대상자를 결정하는 수신 대상자 결정부;According to another aspect of the present invention, there is provided a receiving apparatus comprising: a receiving party determining unit for determining at least one receiving party to which an invite message is to be transmitted, based on meeting invitation information obtained from a user terminal;
상기 수신 대상자의 단말로 상기 초대 메시지를 전송하는 전송부;A transmitting unit for transmitting the invitation message to a terminal of the recipient;
상기 수신 대상자의 단말로부터 획득된 상기 초대 메시지에 관한 응답에 기초하여, 미팅 참석 예정자를 결정하는 참석 예정자 결정부;A participant candidate determiner for determining a participant to participate in the meeting based on a response to the invitation message acquired from the terminal of the recipient;
상기 미팅 참석 예정자의 참석 보증 정보 및 미팅 일정을 기준으로 사전 결정된 시간 범위 내에서 확인되는 상기 미팅 참석 예정자의 도착 정보 중 적어도 하나에 기초하여, 미팅 장소와 관련된 이벤트 성립 조건의 충족 여부를 판단하는 판단부; 및Determining whether or not the event establishment condition related to the meeting place is satisfied based on at least one of the attendance guarantee information of the prospective meeting attendee and the arrival information of the meeting attendance person confirmed within a predetermined time range based on the meeting schedule part; And
상기 이벤트 성립 조건을 충족하는 경우, 상기 이벤트와 관련하여 적용 가능한 인센티브를 적어도 하나의 상기 미팅 참석 예정자의 단말로 제공하는 인센티브 제공부를 포함하는 소셜 서비스 제공 서버가 제공된다.
And an incentive provider for providing an incentive applicable to the event to the terminal of at least one of the meeting attendees if the event establishment condition is satisfied.
일 실시예에서, 상기 수신 대상자 결정부는,In one embodiment, the reception subject determiner determines,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 비공개 미팅에 해당하는 경우, 상기 미팅 초대 정보에 의해 확인되는 지정 수신자를 상기 수신 대상자로 결정하고,Determining, based on the meeting invitation information, the designated recipient identified by the meeting invitation information as the recipient if the meeting corresponds to a private meeting,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 공개 미팅에 해당하는 경우, 상기 유저 단말의 유저와 관련된 인적 네트워크 범위 내에 속한 그룹 수신자, 상기 미팅 장소와 지역적 연관성을 갖는 로컬 수신자, 상기 미팅 장소 또는 상기 미팅 장소를 중심으로 사전 결정된 바운더리 내의 지역 또는 장소를 관심 대상으로 사전 등록해둔 등록 수신자 중 적어도 하나를 상기 지정 수신자와 함께 상기 수신 대상자로 결정할 수 있다.
A group receiver belonging to a range of a personal network related to the user of the user terminal, a local receiver having a locally related relation with the meeting place, a meeting place or meeting It is possible to determine at least one of the registration receivers pre-registering an area or a place within a predetermined boundary around the place of interest as the object of interest together with the designated recipient.
일 실시예에서, 상기 미팅 장소 및 상기 미팅 일정 중 적어도 하나와 관련하여 인센티브를 제공하는 적어도 하나의 가맹점의 정보, 상기 가맹점에서 인센티브를 제공 받기 위한 이벤트 성립 조건에 관한 정보, 이벤트 기간에 관한 정보, 이벤트 성립 조건을 충족하였을 때 제공되는 인센티브에 관한 정보 중 적어도 하나를, 상기 수신 대상자 또는 상기 미팅 참석 예정자의 단말로 제공하는 알람부를 더 포함할 수 있다.
In one embodiment, information on at least one merchant providing incentives in connection with at least one of the meeting place and the meeting schedule, information on an event establishment condition for receiving an incentive at the merchant, information about an event period, And an alarm unit for providing at least one of the information on the incentives provided when the event establishment condition is satisfied to the terminal of the receiver or the attendee of the meeting.
일 실시예에서, 상기 참석 보증 정보는, 상기 미팅 참석 예정자가 사전 결정된 비율 또는 금액에 상응하는 교환 가치의 화폐 대체 객체를 제공함에 따라 생성되며,In one embodiment, the attendance guarantee information is generated as the meeting attendee provides a money substitute object of exchange value corresponding to a predetermined rate or amount,
상기 도착 정보는, 상기 미팅 참석 예정자가 상기 사전 결정된 시간 범위 내에 상기 미팅 장소를 기준으로 사전 결정된 위치 범위 내에 도착함에 따라 생성되되,Wherein the arrival information is generated as the meeting attendee arrives within a predetermined position range based on the meeting place within the predetermined time range,
상기 판단부는,Wherein,
상기 참석 보증 정보가 생성된 미팅 참석 예정자의 수 및 상기 도착 정보가 생성된 미팅 참석 예정자의 수를 합산한 결과와, 상기 이벤트 성립 조건으로서 지정된 최소 참석자 수를 비교하여 상기 이벤트 성립 조건의 충족 여부를 판단할 수 있다.
A result obtained by adding the number of meeting attendees for which the attendance guarantee information was generated and the number of meeting attendees for which the arrival information was generated is compared with the minimum attendance number designated as the event acceptance condition, It can be judged.
일 실시예에서, 상기 미팅 개시 시간 이전의 사전 결정된 시간 구간으로부터 상기 미팅 참석 예정자 각각의 현재 상태를 주기적으로 획득하는 상태 획득부를 더 포함하고,In one embodiment, the apparatus further includes a status obtaining unit that periodically obtains a current status of each of the meeting attendees from a predetermined time interval before the meeting start time,
상기 전송부는, 모든 미팅 참석 예정자의 현재 상태가 공유될 수 있도록, 상기 획득된 어느 1인의 현재 상태를 나머지 미팅 참석 예정자의 단말로 제공할 수 있다.
The transmitting unit may provide the current status of one of the obtained persons to the terminal of the remaining meeting attendees so that the current status of all the meeting attendees can be shared.
일 실시예에서, 상기 인센티브 제공부는,In one embodiment, the incentive provider comprises:
상기 인센티브의 유효한 사용을 증명하는 인센티브 증명 객체를 상기 전송부를 통해 상기 미팅 참석 예정자의 단말로 전송하고,Transmitting an incentive proof object that proves effective use of the incentive to the terminal of the prospective attendee of the meeting via the transmission unit,
상기 이벤트 성립 조건의 충족 사실에 관한 정보 및 상기 인센티브 제공 사실에 관한 정보 중 적어도 하나를, 상기 전송부를 통해 인센티브 제공 주체인 가맹점 단말로 전송할 수 있다.
The information on the fact of meeting the event establishment condition and the information on the incentive providing fact may be transmitted to the merchant terminal, which is the incentive provider, through the transmission unit.
본 발명의 또 다른 측면에 따르면, 유저 단말에 의해 실행되는 경우, 상기 유저 단말로 하여금 외부의 애플리케이션 서버와 연동하여 사전 지정된 소셜 서비스 제공 방법이 실행되도록 하는 명령어들을 포함하는 프로그램을 저장한 컴퓨터 판독 가능 저장 매체로서,According to another aspect of the present invention, there is provided a computer readable storage medium storing a program including instructions for causing a user terminal to execute a predefined social service provisioning method in cooperation with an external application server when executed by a user terminal As a storage medium,
상기 소셜 서비스 제공 방법은,The method of providing a social service includes:
유저에 의해 미팅 초대 정보가 입력되는 경우, 상기 미팅 초대 정보를 상기 애플리케이션 서버로 전송하는 단계;Transmitting the meeting invitation information to the application server when the invitation information is input by the user;
미팅 초대 정보를 포함하는 초대 메시지가 수신되고 상기 초대 메시지에 관한 유저의 응답이 존재하는 경우, 상기 유저의 응답을 상기 애플리케이션 서버로 전송하는 단계;Transmitting an invitation message including meeting invitation information to the application server when a response to the invitation message is received;
상기 유저의 응답이 승낙 또는 참석 보증인 경우, 미팅 개시 시간 이전의 사전 결정된 시간 구간에서부터 상기 유저의 현재 상태를 주기적으로 획득하고, 상기 획득된 현재 상태를 상기 애플리케이션 서버로 전송하는 단계; 및Periodically obtaining the current status of the user from a predetermined time interval before the meeting start time and transmitting the obtained current status to the application server when the user's response is an approval or attendance guarantee; And
상기 유저의 현재 위치가 미팅 장소를 기준으로 사전 결정된 위치 범위 내로 진입하는 경우, 상기 유저의 도착을 상기 애플리케이션 서버로 알리는 단계를 포함하는, 컴퓨터 판독 가능 저장 매체가 제공된다.
And informing the application server of the arrival of the user when the current location of the user is within a predetermined location range based on the meeting location.
일 실시예에서, 상기 컴퓨터 판독 가능 저장 매체에서 실행되는, 상기 소셜 서비스 제공 방법은,In one embodiment, the method of providing a social service, running on the computer readable storage medium,
미팅 장소와 관련된 상기 유저에 의한 예약 요청이 존재하는 경우, 상기 애플리케이션 서버의 중계를 통해서 또는 해당 미팅 장소의 가맹점 단말과의 연동을 통해서 예약 조회를 위한 정보를 획득하는 단계; 및Acquiring information for reservation inquiry through a relay of the application server or through interworking with a merchant terminal of the meeting place when a reservation request by the user related to the meeting place exists; And
상기 획득된 조회 정보를 기초로 상기 유저에 의해 입력된 예약 정보를 상기 애플리케이션 서버 또는 상기 가맹점 단말로 전송하는 단계를 더 포함할 수 있다.
And transmitting the reservation information input by the user to the application server or the merchant terminal based on the obtained inquiry information.
본 발명의 실시예에 의하면, 가맹점 입장에서는 각자 자율적으로 선택한 이벤트 성립 조건에 따라 보다 다양한 인센티브를 소비자들에게 제공할 수 있도록 하고, 소비자 입장에서는 상기 인센티브를 제공 받는데 필요한 소비자 그룹을 매우 편리한 방식으로 형성할 수 있는 이점이 있다.
According to the embodiment of the present invention, it is possible to provide a variety of incentives to consumers in accordance with the condition of autonomously selected events in the case of franchisees, and to provide a consumer group required to receive the incentives in a very convenient manner There is an advantage to be able to do.
도 1은 본 발명의 실시예에 따른 소셜 서비스 제공 서버를 포함하는 전체 시스템을 설명하기 위한 블록도.
도 2는 소셜 서비스 제공 서버 관점에서 본 발명의 실시예에 따른 소셜 서비스 제공 방법을 개략적으로 설명하기 위한 순서도.
도 3은 본 발명의 실시예에 의한 소셜 서비스 제공 방법에 있어서, 미팅 개설과 초대와 관련된 사항을 예시적으로 설명하기 위한 참조 도면.
도 4는 본 발명의 실시예에 의한 소셜 서비스 제공 방법에 있어서, 미팅 참석 예정자들의 위치 추적과 관련된 사항을 예시적으로 설명하기 위한 참조 도면.
도 5는 본 발명의 실시예에 의한 소셜 서비스 제공 방법에 있어서, 도착 및 쿠폰 발행과 관련된 사항을 예시적으로 설명하기 위한 참조 도면.
도 6은 미팅 개설자의 관점에서 본, 유저 측 클라이언트 프로그램의 실행 동작을 설명하기 위한 개략적 순서도.
도 7은 미팅 상대방의 관점에서 본, 유저 측 클라이언트 프로그램의 실행 동작을 설명하기 위한 개략적 순서도.1 is a block diagram illustrating an entire system including a social service providing server according to an embodiment of the present invention;
2 is a flowchart illustrating a method of providing a social service according to an exemplary embodiment of the present invention.
FIG. 3 is a diagram illustrating a method of providing a social service according to an exemplary embodiment of the present invention.
FIG. 4 is a view for explaining a matter related to the location tracking of meeting attendees in the social service providing method according to the embodiment of the present invention; FIG.
FIG. 5 is a diagram illustrating a method of providing a social service according to an exemplary embodiment of the present invention.
6 is a schematic flow chart for explaining the execution operation of the user-side client program as seen from the viewpoint of the meeting establisher;
FIG. 7 is a schematic flowchart for explaining the execution operation of the user-side client program as viewed from the meeting party; FIG.
본 발명은 다양한 변경을 가할 수 있고` 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 이를 상세한 설명을 통해 상세히 설명하고자 한다. 그러나, 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.While the invention is susceptible to various modifications and alternative forms, specific embodiments thereof have been shown by way of example in the drawings and will herein be described in detail. It should be understood, however, that the invention is not intended to be limited to the particular embodiments, but includes all modifications, equivalents, and alternatives falling within the spirit and scope of the invention.
본 발명을 설명함에 있어서, 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우 그 상세한 설명을 생략한다. 또한, 본 명세서의 설명 과정에서 이용되는 숫자(예를 들어, 제1, 제2 등)는 하나의 구성요소를 다른 구성요소와 구분하기 위한 식별기호에 불과하다.DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. In addition, numerals (e.g., first, second, etc.) used in the description of the present invention are merely an identifier for distinguishing one component from another.
또한, 본 명세서에서, 일 구성요소가 다른 구성요소와 "연결된다" 거나 "접속된다" 등으로 언급된 때에는, 상기 일 구성요소가 상기 다른 구성요소와 직접 연결되거나 또는 직접 접속될 수도 있지만, 특별히 반대되는 기재가 존재하지 않는 이상, 중간에 또 다른 구성요소를 매개하여 연결되거나 또는 접속될 수도 있다고 이해되어야 할 것이다.
Also, in this specification, when an element is referred to as being "connected" or "connected" with another element, the element may be directly connected or directly connected to the other element, It should be understood that, unless an opposite description is present, it may be connected or connected via another element in the middle.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예들을 설명한다. 여기서, 도 1부터 도 5는 소셜 서비스 제공 서버의 관점에서 본 발명의 실시예를 설명하기 위한 도면이고, 도 6 및 도 7은 유저 단말(즉, 유저 측 클라이언트 프로그램)의 관점에서 본 발명의 실시예를 설명하기 위한 도면이다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. Here, Figs. 1 to 5 are diagrams for explaining an embodiment of the present invention from the viewpoint of a social service provision server, and Figs. 6 and 7 are diagrams for explaining implementation of the present invention from the viewpoint of a user terminal Fig.
위와 같은 기준에 따라, 이하, 도 1 및 도 2를 중심으로 소셜 서비스 제공 서버의 관점에서 본 발명의 실시예를 먼저 설명하기로 한다. 이의 설명 과정에서 도 3 내지 도 5를 함께 참조한다.
In accordance with the above-described criteria, an embodiment of the present invention will be described first from the viewpoint of the social service providing server with reference to FIG. 1 and FIG. Reference is made to FIGS. 3 through 5 together with the description thereof.
도 1은 본 발명의 실시예에 따른 소셜 서비스 제공 서버를 포함하는 전체 시스템을 설명하기 위한 블록도이다.1 is a block diagram illustrating an entire system including a social service providing server according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일 실시예에 따른 소셜 서비스 제공 시스템은, 소셜 서비스 제공 서버(200), 소셜 서비스 제공 서버(200)와 통신 연결되는 유저 단말(100)과 가맹점 단말(300)을 포함할 수 있다.1, a system for providing a social service according to an exemplary embodiment of the present invention includes a
도 1에서는 소비자 측을 대표하여 1개의 유저 단말과, 할인 등의 서비스 제공자 측을 대표하여 1개의 가맹점 단말을 도시하였지만, 유저 단말과 가맹점 단말은 1개 이상일 수 있음은 자명하다. 그리고 유저 단말(100)과 소셜 서비스 제공 서버(200) 간, 그리고 가맹점 단말(300)과 소셜 서비스 제공 서버(200) 간은 서로 직접 통신 연결될 수도 있지만, 중간에 특정 중계 장치를 매개로 하여 연동될 수도 있다. 예를 들어, 가맹점 단말(300)은 중간에 가맹점 서버(미도시)를 매개로 하여 소셜 서비스 제공 서버(200)와 연동될 수 있다.1 shows one merchant terminal on the consumer side and one merchant terminal on the service provider side such as a discount, but it is obvious that there can be one or more user terminals and merchant terminal. The
그리고 유저 단말(100)에는 본 발명의 실시예에 따른 소셜 서비스 제공 방법에 맞춰 유저 측에서 실행되어야 할 특정 동작을 정의한 클라이언트 프로그램(50)이 설치될 수 있다. 이하, 유저 단말(100)에 설치된 클라이언트 프로그램(50)을 유저 측 클라이언트 프로그램이라 명명한다. 이러한 유저 측 클라이언트 프로그램은, 소셜 서비스 제공 서버(200)가 제공하는 특정 웹 페이지 혹은 애플리케이션 스토어 등에서 다운로드 받을 수 있다. 물론, 유저 측 클라이언트 프로그램은, 포털 사이트 제공 업체(미도시) 혹은 각종 애플리케이션 제공 업체(미도시)가 운영하는 사이트 및 애플리케이션 스토어에서 다운로드 받을 수도 있다. 이를 위해, 소셜 서비스 제공 서버(200), 포털 사이트 제공 업체, 애플리케이션 제공 업체 등은, 유저 측 클라이언트 프로그램을 특정 저장 매체(미도시)를 저장해둘 수 있다.The
위와 유사하게 가맹점 단말(300)에도 본 발명의 실시예에 따른 소셜 서비스 제공 방법에 맞춰 가맹점 측에서 실행되어야 할 특정 동작을 정의한 클라이언트 프로그램(60)(이하, 이를 가맹점 측 클라이언트 프로그램이라 명명함)이 설치될 수 있다. 다만, 가맹점 측 클라이언트 프로그램은 본 발명에 있어서 필수적인 사항에는 해당되지 않는다. 즉, 가맹점 단말(300)은 본래의 예약 조회 프로그램, 할인 결제 프로그램 등에 따라 동작할 수도 있으며, 단지 소셜 서비스 제공 서버(200)와 본 발명의 실시예에 따른 서비스 제공 방식을 실행하기 위한 기본 데이터들만을 상호간 주고 받을 수도 있다.A client program 60 (hereinafter, referred to as a merchant-side client program) that defines a specific operation to be executed at the merchant point in accordance with the method of providing a social service according to the embodiment of the present invention is also provided in the
본 발명의 실시예에 따른 소셜 서비스 제공 서버(200)는, 전송부(210), 수신부(220), 정보 관리부(230), 수신 대상자 결정부(240), 참석 예정자 결정부(250), 알람부(260), 위치 획득부(270), 판단부(280), 인센티브 제공부(290)를 포함할 수 있다. 다만 위 구성요소들 모두가 본 발명의 소셜 서비스 제공 방법을 구현하기 위해 반드시 필요한 구성요소에 해당되지 않을 수도 있으며, 소셜 서비스 제공 서버(200)는 이 보다 적은 구성요소들을 포함하여 구현될 수도 있다. 물론, 이 보다 더 많은 구성요소들을 포함하여 구현될 수도 있다(도 6을 통해 후술할 예약 처리부(미도시) 등 참조). The social
또한 도 1에 도시된 소셜 서비스 제공 서버(200)에 있어서, 각 구성요소들은 각각의 개별적 기능에 초점을 맞춰 구분된 것에 불과하다. 따라서, 2개 이상의 구성요소가 하나의 구성요소로 통합 구현될 수도 있으며, 1개의 구성요소가 보다 세분화된 복수의 구성요소로 분리 구현될 수도 있음은 물론이다. 이러한 이유로, 특정 구성이 본 발명의 실시예에서의 적어도 하나의 구성요소와 동일한 기능을 수행한다면, 각 구성요소로의 구분 및 그 명칭과 무관하게, 도 1의 해당 구성요소들과 동일한 구성인 것으로 판단되어야 할 것이다.In addition, in the social
이하, 도 1에 도시된 소셜 서비스 제공 서버(200)의 각 구성요소들에 대하여는, 도 2의 순서도의 설명 과정에서 함께 설명하기로 한다.
Hereinafter, the components of the social
도 2는 소셜 서비스 제공 서버 관점에서 본 발명의 실시예에 따른 소셜 서비스 제공 방법을 개략적으로 설명하기 위한 순서도이다.2 is a flowchart illustrating a method of providing a social service according to an exemplary embodiment of the present invention.
도 2를 참조하면, 소셜 서비스 제공 서버(200)는, 유저 단말로부터 획득된 미팅 초대 정보에 기초하여 초대 메시지를 전송할 수신 대상자를 결정한다[S110]. 이후, 소셜 서비스 제공 서버(200)는, 수신 대상자 단말로 초대 메시지를 전송하고[S120], 초대 메시지에 대한 상대방 측의 응답에 기초하여 미팅 참석 예정자를 결정한다[S130]. 이는 미팅 개설과 초대와 관련된 과정으로서, 이에 대해서는 도 3을 함께 참조하여 상세히 설명한다.Referring to FIG. 2, the social
도 3은 본 발명의 실시예에 의한 소셜 서비스 제공 방법에 있어서, 미팅 개설과 초대와 관련된 사항을 예시적으로 설명하기 위한 참조 도면이다.FIG. 3 is a reference diagram for explaining matters related to opening and inviting a meeting in a method of providing a social service according to an embodiment of the present invention.
도 3에서, 도면부호 C0는 미팅 개설자를, 도면부호 102는 미팅 개설자의 단말을, 도면부호 C1, C2, C3는 지정 수신자를, 도면부호 104, 106, 108은 지정 수신자의 각 단말을, 도면부호 C4는 로컬 수신자를, 도면부호 110은 로컬 수신자의 단말을, 도면부호 C5는 등록 수신자를, 도면부호 112는 등록 수신자의 단말을 의미한다. 이때, 미팅 개설자, 지정 수신자, 로컬 수신자, 등록 수신자가 사용하는 각 단말에는 앞서 설명한 유저 측 클라이언트 프로그램이 설치된 것으로 가정한다. 도 3에서 각 단말 측에서의 정보의 입력, 전송 및 수신은 상기 유저 측 클라이언트 프로그램의 구동에 의해 실행될 수 있다. 만일 이 중 일부에 상기 프로그램이 미설치된 경우에는, 초대 메시지의 수신 과정에서 상기 프로그램의 설치를 권장하는 알람 메시지가 전달될 수도 있다.In FIG. 3, reference numeral C0 denotes a meeting establisher,
도 3을 참조하면, 소셜 서비스 제공 서버(200)는 미팅 개설자(C0)의 단말(102)로부터 미팅 개설에 따른 미팅 초대 정보를 획득할 수 있다[도 3의 S1 참조].Referring to FIG. 3, the social
여기서, 상기 미팅 초대 정보는, 미팅 일정(날짜 및 시간), 미팅 장소, 미팅 상대방 등에 관한 정보 중 적어도 하나를 포함할 수 있다. 신규 미팅 개설을 위해 유저 측 클라이언트 프로그램 또는 소셜 서비스 제공 서버(200)가 제공하는 GUI(Graphic User Interface)의 입력(또는 선택) 항목에 따라 다양한 미팅 초대 정보(예를 들어, 미팅 목적 등)가 더 포함될 수도 있음은 물론이다.Here, the meeting invitation information may include at least one of a meeting schedule (date and time), a meeting place, information on a meeting party, and the like. Various meeting invitation information (for example, a meeting purpose, etc.) is further provided according to an input (or selection) item of a GUI (Graphic User Interface) provided by the user side client program or the social
미팅 초대 정보는 유저 측 클라이언트 프로그램의 동작에 따라 단말로부터 소셜 서비스 제공 서버(200)로 직접 전송될 수도 있지만, 신규 미팅 개설의 요청 수신에 따라 소셜 서비스 제공 서버(200) 측에서 관련 정보를 단말로부터 가져올 수도 있다. 이러한 미팅 초대 정보는 소셜 서비스 제공 서버(200)의 수신부(220)에 의해 수신되어 정보 관리부(230)에 의해 관리될 수 있다.The meeting invitation information may be directly transmitted from the terminal to the social
상술한 바와 같이 미팅 초대 정보가 획득되면, 정보 관리부(230)는 상기 미팅 초대 정보를 기초로 초대 메시지를 생성할 수 있다. 본 예에서는 초대 메시지를 소셜 서비스 제공 서버(200)에서 생성하는 것을 중심으로 설명하지만, 상기 초대 메시지는 미팅 개설자(C0)의 유저 측 클라이언트 프로그램에 의해 생성되어 소셜 서비스 제공 서버(200)로 전달될 수도 있다.When the meeting invitation information is acquired as described above, the
이 경우, 소셜 서비스 제공 서버(200)의 수신 대상자 결정부(240)는, 상기 미팅 초대 정보에 기초하여 초대 메시지를 전송할 수신 대상자를 결정한다. 본 발명의 실시예에 있어서, 수신 대상자를 결정하는 방식은 다음과 같을 수 있다.In this case, the to-be-received
제1 케이스로서, 미팅 개설자(C0)에 의해 지정된 지정 수신자들만을 수신 대상자로서 결정하는 방식이 있다. 이는 미팅 초대 정보에 기초할 때, 해당 미팅이 비공개 미팅으로 설정되었거나 비공개 미팅인 것으로 해석되는 경우가 여기에 해당한다. 비공개 미팅인 것으로 해석되는 경우란, 미팅 개설자(C0)에 의한 명확한 비공개 의사는 없지만, 특별히 명확한 공개 의사가 없는 경우이거나 혹은 미팅 목적 등에 기초하여 볼 때 비공개 의사를 추론할 수 있는 경우를 의미한다. 일 예로, 신규 미팅 개설 화면에서 "공개" 또는 "비공개" 항목을 모두 체크하지 않은 경우에는 비공개 미팅으로 디폴트 설정되는 경우가 있을 수 있다.As a first case, there is a method of determining only the designated receivers specified by the meeting establisher C0 as the receivers. This is based on the meeting invitation information, when the meeting is set to a private meeting or is interpreted as a private meeting. The case where it is interpreted as a private meeting means that there is no clear private obligation by the meeting organizer (C0), but there is no explicit disclosure intention or it is possible to deduce a private opinion based on meeting purpose or the like. For example, in a case where neither the "open" nor the "private" items are checked in the new meeting opening screen, there may be a case where a default meeting is set as a private meeting.
제1 케이스에서, 수신 대상자 결정부(240)는 미팅 개설자(C0)에 의해 명확히 지정된 미팅 상대방(즉, 지정 수신자)인 C1, C2, C3 만을 수신 대상자로 결정한다. 따라서 이때 정보 관리부(230)는 전송부(210)를 통해서 지정 수신자인 C1, C2, C3의 각 단말(104, 106, 108)로만 초대 메시지를 전송한다[도 3의 S2 참조].In the first case, the reception
제2 케이스로서, 미팅 개설자(C0)에 의해 지정되지 않은 상대방들도 소정 요건에 따라 수신 대상자로서 결정하는 방식이 있다. 이는 미팅 초대 정보에 기초할 때, 해당 미팅이 공개 미팅으로 설정되었거나 공개 미팅으로 해석되는 경우가 여기에 해당한다. 공개 미팅으로 해석되는 경우란, 미팅 개설자(C0)에 의한 명확한 공개 의사는 없지만, 특별히 공개 의사가 없는 경우이거나 혹은 미팅 목적, 미팅 상대방 지정 여부 등에 기초하여 공개 의사를 추론할 수 있는 경우를 의미한다. 예를 들어, 앞선 예에서와 반대로 공개 미팅이 디폴트 설정된 경우, 할인 혜택을 받기 위한 목적 이외의 별다른 목적이 없는 경우, 미팅 상대방이 전혀 지정되지 않은 경우, 이벤트 성립 조건으로 필요한 충족 인원수 보다 미팅 상대방으로 지정된 인원수가 작은 경우 등이 여기에 해당될 수 있다.As the second case, there is a method in which the parties not specified by the meeting establishment C0 are determined as the reception subject according to a predetermined requirement. This is based on the meeting invitation information, if the meeting is set to a public meeting or is interpreted as a public meeting. The case where the meeting is interpreted as a public meeting means that there is no clear disclosure by the meeting establishment (C0) but there is no specific disclosure intention or it is possible to infer the disclosure intention based on the meeting purpose, . For example, if the public meeting is set as default as opposed to the previous example, there is no other purpose other than the purpose of receiving the discount, if the meeting partner is not specified at all, This may be the case where the designated number of persons is small.
제2 케이스에서, 수신 대상자 결정부(240)는 미팅 개설자(C0)에 의해 지정된 지정 수신자들(C1, C2, C3) 이외에도 소정 요건에 부합하는 상대방들을 수신 대상자로서 결정할 수 있다. 이러한 상대방들로는 로컬 수신자, 등록 수신자들이 여기에 해당될 수 있다. 이때, 로컬 수신자 및 등록 수신자는, 미팅 개설자와의 관계에서의 인적 관련성은 불문한다.In the second case, the reception
여기서, 로컬 수신자는, 지정된 미팅 장소와 지역적 연관성을 갖는 상대방을 의미한다. 일 예로, 도 3에서 미팅 장소(P1)를 중심으로 일정 반경(r1) 내에 위치하는 상대방(C4)이 여기의 로컬 수신자에 해당될 수 있다. 이때, 로컬 수신자인지 여부를 판단하기 위한 지역적 연관성은 반드시 미팅 장소와의 거리 관계에 한정되는 것은 아니며, 다양한 기준이 적용될 수 있다. 예를 들어, 현재 위치는 해당 거리 관계를 만족하지는 않지만, 최근 위치 또는 주요 활동 위치가 해당 거리 관계를 만족하는 경우에도 위 로컬 수신자로서 분류될 수도 있다. 따라서 이러한 기준에 의할 때, 로컬 수신자(C4)의 단말(110)로도 초대 메시지가 전송될 수 있다[도 3의 S4 참조].Here, the local receiver means a party having a locally related relationship with the designated meeting place. For example, in FIG. 3, the counterpart C4 located within a certain radius r1 about the meeting place P1 may correspond to the local receiver here. At this time, the local association for determining whether the receiver is a local receiver is not necessarily limited to the distance relation with the meeting place, and various criteria may be applied. For example, the current position does not satisfy the distance relation but may be classified as the upper local receiver even if the recent position or the main activity position satisfies the distance relation. Therefore, according to this criterion, an invitation message can also be sent to the
그리고 등록 수신자는, 지정된 미팅 장소 또는 그 미팅 장소를 중심으로 사전 결정된 바운더리 내의 지역 또는 장소를 관심 대상으로 사전 등록해둔 상대방을 의미할 수 있다. 일 예로, 도 3에서 해당 미팅 장소(P1)를 사전에 즐겨 찾기 등록(R1 참조)해둔 상대방(C5)이 여기의 등록 수신자에 해당될 수 있다. 따라서 이러한 기준에 의할 때, 등록 수신자(C5)의 단말(112)로도 초대 메시지가 전송될 수 있다[도 3의 S5 참조].And the registration recipient may refer to the person who has pre-registered the area or place within the predetermined boundary around the specified meeting place or meeting place with interest. For example, in FIG. 3, the counterpart C5 having previously registered the meeting place P1 as a favorite (corresponding to R1) may correspond to the registration receiver here. Therefore, according to this criterion, an invitation message can also be sent to the
또한 도 3에 도시하지는 않았지만, 시스템 구현에 따라, 상기 제2 케이스에서의 초대 메시지 수신 대상자로는, 미팅 개설자(또는 미팅 개설자에 의해 지정된 지정 수신자일 수도 있음)와 특정 인적 네트워크 범위 내에 속한 그룹 수신자도 여기에 해당될 수도 있을 것이다.Although not shown in FIG. 3, according to the system implementation, the person to receive the invitation message in the second case may include a meeting creator (or a designated recipient designated by the meeting organizer) and a group recipient This may be the case.
이때, 수신 대상자들에게 전송되는 초대 메시지는 모두 동일 포맷 및 내용의 메시지일 수도 있지만, 경우에 따라서는 수신 대상자들의 속성에 따라 포맷 또는 내용을 서로 달리하는 메시지일 수도 있다. 예를 들어, 지정 수신자에게는 초대장 형식의 메시지가 전송되고, 로컬 수신자 및 등록 수신자에게는 뉴스 피드 형식으로 메시지가 전송될 수도 있다.At this time, the invitation messages transmitted to the recipients may all be messages of the same format and contents, but in some cases, they may be messages having different formats or contents depending on the attributes of the recipients. For example, an invitation-type message may be sent to a designated recipient, and a message may be sent to a local recipient and a registration recipient in a newsfeed format.
또한 이때, 초대 메시지의 전송 시점은, 반드시 미팅 개설 시점과 일정 시간 범위 내로만 한정되는 것은 아니다. 일 예로, 로컬 수신자의 경우, 실제 미팅 개시 시간과 일정 시간 범위 내에서 비로소 해당 미팅 장소와 장소적 연관성을 갖게 되는 경우가 빈번할 수 있다. 따라서 이러한 경우, 미팅 개시 시간 전후로 초대 메시지가 로컬 수신자에게 전송될 수도 있다. 이는 등록 수신자의 경우에도 유사할 수 있다. 또한 지정 수신자의 경우에도 실제 미팅 개시 시간 이전에 초대 메시지를 재전송함으로써, 미팅 일정 및 장소를 잊지 않도록 알람을 해줄 필요성도 있을 수 있다.At this time, the transmission time of the invitation message is not limited to the time of opening the meeting and the predetermined time range. For example, in the case of a local receiver, there may be frequent place-to-associates with the meeting place within a certain time range with the actual meeting start time. Thus, in this case, an invitation message may be sent to the local recipient before or after the meeting start time. This may be similar for registrants. Also, in the case of a designated recipient, there may be a need to remind the meeting schedule and place by reminding the invitation message before the actual meeting start time.
상술한 바와 같이, 초대 메시지가 수신 대상자들에게 전송된 이후, 소셜 서비스 제공 서버(200)의 수신부(220)를 통해 수신 대상자의 각 단말로부터 응답이 수신되면[도 3의 S3, S6 참조], 참석 예정자 결정부(250)는 해당 응답에 기초하여 미팅 참석 예정자를 결정한다.As described above, when a response is received from each terminal of the recipient through the
여기서, 미팅 참석 예정자는, 상기 초대 메시지에 대한 응답으로서 승낙의 의사가 확인되는 수신자 및 미팅 참석을 보증한 수신자로 결정될 수 있다. 그리고 미팅 개설자는 특별한 경우(미팅 개설만 대행한 경우)를 제외하고는 여기의 미팅 참석 예정자에 포함되는 것으로 해석될 수 있다. 그리고 시스템 구현 방식에 따라 다양한 변형이 가능하겠지만, 초대 메시지에 관한 응답으로서 승낙 또는 거절의 명확한 의사를 전달하지 않은 경우(도 3의 등록 수신자(C5)의 경우 참조), 잠재적 거절 의사로 간주할 수 있다. 물론 이와 반대일 수도 있으며, 잠재적 승낙 의사로 간주하는 경우에는 일정 시간 범위 내에서 미팅 참석 예정자로서 취급할 수도 있다.Here, the prospective attendee of the meeting may be determined as a recipient whose intention to accept is confirmed as a response to the invitation message, and as a recipient who guarantees attendance of a meeting. And the meeting organizer may be interpreted as being included in the meeting here, except in special cases (where only the meeting is open). (C5) of FIG. 3), it can be regarded as a potential refusal doctor. In this case, the possibility of rejection of the invitation message have. Of course, it can be the opposite, and if it is considered to be a potential consent, it can be treated as a prospective attendee within a certain time frame.
본 발명의 실시예에서 미팅 참석을 보증한 수신자는, 후술할 이벤트 성립 조건의 충족 여부 판단 과정에서 특별하게 취급되므로, 이하 이에 대하여 구체적으로 설명하기로 한다. 후술할 바이지만, 본 발명의 실시예에서 이벤트 성립 조건 중 주요한 사항으로서 최소 인원수 조건이 요구될 수 있다. 상기 참석 보증의 경우 이러한 최소 인원수 조건에 대한 예외로서 취급될 수 있다. 본 발명의 실시예에서 참석 보증은 다음과 같은 방식에 의할 수 있다. 예를 들어, 초대 메시지를 수신한 자가 토큰을 이용하여 참석 보증을 한 경우가 여기에 해당될 수 있다. 토큰은 본 발명의 실시예에 따른 시스템에서 일종의 통화(通貨)로서의 기능을 가질 수 있다. 본 명세서에서는 통화 기능을 갖는 객체로서 토큰의 경우를 예로 들어 설명하지만, 그 용어를 불문하고 교환 가치를 갖는 화폐 대체 객체라면 어떤 것이든 이용 가능하다.In the embodiment of the present invention, the recipient who has assured the attendance of the meeting will be specifically handled in the process of determining whether or not the event establishment condition is satisfied, which will be described in detail below. As will be described later, in the embodiment of the present invention, the minimum number of conditions may be required as a main item of the event establishment conditions. Such attendance guarantees may be treated as exceptions to this minimum number of conditions. In the embodiment of the present invention, the attendance guarantee can be made in the following manner. For example, this may be the case where the person who received the invitation message made a guarantee of presence using the token. The token may have a function as a kind of currency in the system according to the embodiment of the present invention. In this specification, a token is described as an object having a call function, but any currency substitute object having an exchange value regardless of the term is usable.
예를 들어, 유저가 본 시스템을 통해 사용할 수 있는 100개의 토큰을 10$를 들여 구매한 경우, 1개의 토큰은 10 센트의 교환 가치를 갖게 된다. 이때, 참석 보증은, 해당 유저가 사전 결정된 비율 또는 금액에 상응하는 토큰을 미리 제공하면서 또는 제공할 것을 담보하며 미팅 참석을 결정하는 경우에 성립될 수 있다. 여기서, 사전 결정된 비율 또는 금액은, 본 시스템 또는 해당 가맹점에서 요구하는 최소 보증 금액이거나 또는 해당 가맹점에서 이벤트 성립 조건으로 제시한 최소 소비 금액을 기준으로 할 때의 소정 비율의 금액과 관련될 수 있다. 물론 이 금액은 참석 인원수에 맞게 분할 할당된 것일 수도 있다. 따라서 일 예로, 만일, 1인 당 3$의 보증금이 요구되는 경우, 해당 유저는 총 30개의 토큰을 미리 제공함으로써 미팅 참석에 관한 보증을 할 수 있는 것이다. 이와 같이 토큰을 이용한 참석 보증을 한 유저는, 향후 이벤트 성립 조건으로서 최소 인원수 조건의 충족 판단 과정에서 특별한 취급을 받을 수 있다. 예를 들면, 상기 최소 인원수 조건의 충족 여부의 판단시, 미팅 개시 시간 전후의 일정 범위의 시간 구간 내에 해당 미팅 장소에 도착하지 않더라도, 상기 참석 보증한 유저는 해당 미팅에 참석한 것으로 간주될 수 있다. 이때, 이러한 참석 간주의 효과는 미팅 시간 종료 또는 인센티브 사용의 유효 기간의 종료를 해제 조건으로 하여 소멸할 수도 있다. 즉, 참석 보증한 유저라도 미팅 종료 시간 또는 인센티브 사용 종료 시간 전까지는 해당 미팅 장소에 도착하여야 하는 제한을 둘 수도 있다. 이는 이후 S230 단계의 설명을 통해서 보다 명확히 이해할 수 있을 것이다. 다만, 이와 같은 토큰 사용을 통한 참석 보증의 가부는 가맹점의 정책에 따라 결정될 수도 있다.
For example, if a user buys 100 tokens that are available through the system for $ 10, then one token will have a exchange value of 10 cents. At this time, the attendance guarantee can be established when the user decides to attend the meeting, guaranteeing to provide or provide the token corresponding to the predetermined ratio or amount in advance. Here, the predetermined ratio or amount may be related to a predetermined amount of money based on the minimum amount of money required by the present system or the merchant, or the minimum amount of money offered by the merchant as an event establishment condition. This amount, of course, may have been allocated to the number of participants. Thus, for example, if a deposit of $ 3 per person is required, the user can be assured of attending the meeting by providing a total of 30 tokens in advance. As described above, the user who has guaranteed the attendance using the token can receive special treatment in the process of satisfying the minimum number of conditions as an event establishment condition in the future. For example, in determining whether the minimum number of persons is satisfied, even if the user does not arrive at the meeting place within a certain time interval before or after the meeting start time, the user who is guaranteed to attend may be regarded as attending the meeting . At this time, the effect of the attendance consideration may disappear with the meeting time end or the end of the validity period of the incentive use as the cancel condition. That is, even a user guaranteed to attend may have a restriction to arrive at the meeting place before the meeting end time or the incentive use end time. This will be more clearly understood from the description of step S230. However, the assurance of attendance guarantee through the use of such tokens may be determined according to the policy of the merchant.
앞서 설명한 과정에서, 소셜 서비스 제공 서버(200)는, 해당 미팅과 관련하여 제공 가능한 인센티브 관련 정보를, 그 결정된 수신 대상자 또는 미팅 참석 예정자의 단말로 제공할 수 있다[S140].In the above-described process, the social
도 2에서, S140 단계는 S130 단계 이후에 실행되는 것과 같이 도시되었지만, S140 단계는 S110 단계 이후에 어느 과정에서라도 실행될 수 있다. 일 예로, 인센티브 관련 정보는, 수신 대상자에게 초대 메시지를 전송하는 과정(즉, S120 단계)에서 함께 또는 그와 별개로 연이어 전송될 수도 있다. 다른 예로, 인센티브 관련 정보는, 미팅 참석 예정자가 결정된 이후(즉, S130 단계 이후)에 미팅 참석 예정자에게 전송될 수도 있다. 또 다른 예로, 초대 메시지에 관한 응답에 대한 회신으로서 인센티브 관련 정보가 응답자에게 전송될 수도 있다.In FIG. 2, step S140 is illustrated as being performed after step S130, but step S140 can be performed in any step after step S110. In one example, the incentive-related information may be transmitted together or separately in the process of transmitting the invitation message to the recipient (i.e., step S120). As another example, the incentive-related information may be transmitted to the meeting attendee after the meeting attendee is determined (i.e., after step S130). As another example, incentive-related information may be sent to the respondent as a reply to a response to the invitation message.
또한 도 2에서는, 미팅 개설자에 의해 미팅이 개설된 이후에 인센티브 관련 정보가 미팅 상대방에게 전달되는 케이스에 초점을 두고 있지만, 인센티브 관련 정보는 미팅 개설자가 미팅을 개설하기 이전에 미팅 장소 또는/및 미팅 일정을 선정하기 위한 기초 정보로서 활용될 수도 있다. 즉, 인센티브 관련 정보는, 미팅 개설자로부터의 정보 요청에 따라, 미팅 개설자의 단말로 제공될 수도 있다.In addition, although FIG. 2 focuses on the case where the incentive-related information is transmitted to the meeting party after the meeting is opened by the meeting establishment, the incentive-related information may be provided to the meeting place and / And may be used as basic information for selecting a schedule. That is, the incentive-related information may be provided to the terminal of the meeting establisher in response to the information request from the meeting establisher.
여기서, 인센티브 관련 정보는, 미팅 장소 또는/및 미팅 일정과 관련하여 인센티브를 제공하는 적어도 하나의 가맹점 정보, 해당 가맹점에서 해당 인센티브를 제공받기 위한 이벤트 성립 조건에 관한 정보, 이벤트 기간에 관한 정보, 이벤트 성립 조건을 충족하였을 때 제공될 인센티브에 관한 정보 중 적어도 하나를 포함할 수 있다. 이러한 인센티브 관련 정보는, 각 가맹점 단말로부터 사전에 전달받아 할인 정보 DB(도 5의 도면부호 204 참조) 등에 미리 등록되고(도 5의 도면부호 R2 참조), 소셜 서비스 제공 서버(200)의 정보 관리부(230)에 의해 추출되어 알람부(260)에 의해서 각 단말로 제공될 수 있다.Here, the incentive-related information may include at least one merchant information providing an incentive for a meeting place and / or a meeting schedule, information on an event establishing condition for receiving the incentive from the merchant, information on an event period, And information on an incentive to be provided when the establishing condition is satisfied. The incentive-related information is received in advance from each merchant terminal and registered in advance in the discount information DB (see
이때, 인센티브 관련 정보로서 제공되는 가맹점 정보의 범위는, 시스템 구현 방식, 사용자 설정, 입력된 미팅 관련 정보의 내용 및 구체성 등에 따라 다양하게 구성될 수 있다. 이 중 미팅 개설자에 의해 입력된 미팅 관련 정보에 따른 변형례를 설명하면 다음과 같을 수 있다.At this time, the range of the merchant information provided as the incentive-related information may be variously configured according to system implementation method, user setting, contents and specificity of the inputted meeting-related information, and the like. A modification example according to the meeting related information inputted by the meeting establishment person may be as follows.
일 예로, 미팅 개설자가 미팅 일정(날짜 및 시간)만을 선정한 경우를 가정하면, 해당 미팅 일정에 맞춰 또는 그 일정 전후로 사전 결정된 시간 구간 내에 특정 인센티브를 제공하는 적어도 하나의 가맹점 정보가 여기에 해당될 수 있다. 이때, 그러한 가맹점 정보가 많은 경우에는 더 많은 인센티브를 제공하는 가맹점 순으로 사전 결정된 개수의 가맹점 정보가 제공될 수도 있을 것이다. 또는 미팅 개설자가 직접 선택하거나 통계화된 사용자 취향 또는 미팅 목적에 부합하는 장소 카테고리에 맞춰 순위화된 가맹점 정보가 제공될 수도 있을 것이다. 여기서, 장소 카테고리는 업종별 카테고리(예를 들어, 한식집, 일식집, 카페 등), 지역별 카테고리 등으로 구분될 수 있다. 이러한 경우에는 미팅 장소의 선정 과정이 추후 진행되게 되며, 이때의 미팅 장소 선정의 권한은 미팅 개설자 이외에도 상기 수신 대상자 또는/및 미팅 참석 예정자에게 부여될 수도 있다.For example, assuming that a meeting organizer selects only a meeting schedule (date and time), at least one merchant information providing a specific incentive within a predetermined time period in accordance with the schedule schedule or before or during the schedule may be included here have. At this time, if there are many such merchant information, a predetermined number of merchant information may be provided in the order of the merchants providing more incentives. Or may be provided with merchant information ranked according to a place category that is selected by the meeting organizer himself or that matches the statistical user taste or meeting purpose. Here, the place category can be classified into categories for each business category (for example, a Korean-style house, a Japanese-style house, a cafe, etc.) In this case, the selection process of the meeting place is performed later, and the right of selecting the meeting place at this time may be given to the reception subject person and / or the meeting attendee other than the meeting establishment person.
다른 예로, 미팅 개설자가 미팅 장소를 구체적으로 지정한 경우에는 그 지정된 미팅 장소인 가맹점 정보가 상기 수신 대상자 또는/및 미팅 참석 예정자들에게 전달될 수 있다. 물론 이러한 경우에도 해당 가맹점 정보 이외에 그 주변의 가맹점 정보가 더 전달될 수도 있을 것이다. 앞서도 설명한 바와 같이, 수신 대상자 또는/및 미팅 참석 예정자들에게 전달될 인센티브 관련 정보는, 시스템 구현 방식, 사용자 설정, 입력된 미팅 관련 정보의 내용 및 구체성 등에 따라 다양하게 구성될 수 있기 때문이다.As another example, when the meeting establishment person specifically designates the meeting place, the franchise shop information, which is the designated meeting place, may be delivered to the receiver and / or the meeting attendees. Of course, in this case, the merchant information about the merchant beside the merchant information may be further transmitted. As described above, the incentive-related information to be transmitted to the reception subject and / or the meeting attendee can be variously configured according to system implementation method, user setting, content and specificity of the inputted meeting related information, and the like.
인센티브 관련 정보로서, 이벤트 성립 조건에 관한 정보는, 해당 가맹점에서 제공하는 인센티브를 제공받기 위해 필요한 최소 인원수(정족수)에 관한 정보, 최소 소비 금액에 관한 정보 등 가맹점이 요구하는 조건에 관한 정보를 의미한다. 이러한 이벤트 성립 조건에 관한 정보에 대해서는 이후 S230 단계의 설명을 통해서 보다 명확히 이해할 수 있을 것이다. 그리고 본 명세서에서 인센티브란 그 명칭 사용을 불문하고 할인, 쿠폰, 부가 서비스 등과 같이 소비자에게 금전적인 이익을 제공하거나 또는 프리미엄 서비스 등과 같이 소비자에게 심리적인 만족을 제공하는 특별 혜택(special benefit)을 의미한다.As the incentive-related information, the information on the event establishment condition means information on the conditions required by the merchant, such as information on the minimum number of people (quorum) required to receive incentives provided by the merchant, information on the minimum consumption amount do. Information on such event establishment conditions can be more clearly understood through the description of step S230. In this specification, an incentive means a special benefit, such as a discount, a coupon, an additional service, or the like, which provides financial benefits to consumers or provides psychological satisfaction to consumers, such as premium services, regardless of the name .
상술한 인센티브 관련 정보는 복수 회 전송될 수도 있다. 그리고 전송되는 인센티브 관련 정보는 모두 동일한 정보일 수도 있지만, 정보 수신 주체 혹은 정보 수신 시점에 따라서 서로 다른 정보일 수도 있다. 일 예로, 미팅 개설자가 미팅 장소를 A 가맹점으로 지정한 경우, 최초 시점(즉, S120 단계)에서는 해당 미팅 일정(날짜 및 시간)에 상응하여 A 가맹점이 제공 가능한 인센티브 관련 정보만이 그 초대 메시지의 수신 대상자들 모두에게 동일하게 전송될 수 있다. 그러나 미팅 참석 예정자가 결정된 시점(즉, S130 단계) 이후에는 A 가맹점 주변의 다른 가맹점들이 해당 미팅 일정에 상응하여 제공 가능한 인센티브 관련 정보가 미팅 참석 예정자들에게 다시 전송되도록 구현될 수도 있을 것이다. 미팅 참석 예정자인 경우는 미팅 참석을 잠정 승낙하거나 확답(후술할 토큰 등을 통한 참석 보증 케이스 참조)한 것이므로, 각 미팅 참석 예정자에게 미팅 장소의 재선택(변경) 기회를 부여할 필요도 있다. 즉, 미팅 참석 예정자는 정보 수신 주체로서의 성격이 단순히 초대 메시지를 수신한 자(즉, 상기 수신 대상자)와는 상이하기 때문이다. 이에 따를 때, 특정 미팅 참석 예정자의 구매력 또는 할인 카드 보유 여부 등에 따라 최초 선정된 미팅 장소 이외의 다른 장소에서 더 좋은 조건의 인센티브를 제공 받게 될 수도 있다. 이와 같은 미팅 장소의 변경 요청 또는 변경이 발생한 경우, 알람부(260)는 최초 미팅 개설자를 포함하여 다른 미팅 참석 예정자들의 단말로 이를 알리는 알람 메시지가 전송되도록 할 수 있다.The above-described incentive-related information may be transmitted a plurality of times. The transmitted incentive-related information may all be the same information, but may be different information depending on the information receiving entity or the time when the information is received. For example, when a meeting establishment designates a meeting place as an A-affiliated shop, only the incentive-related information that can be offered by the A-affiliate shop in accordance with the meeting schedule (date and time) It can be transmitted equally to all subjects. However, after the scheduled attendance of the meeting is determined (i.e., step S130), incentive-related information that can be provided by other franchisees around the merchant A corresponding to the meeting schedule may be transmitted to the meeting attendees again. If the person is expected to attend the meeting, it is necessary to give the meeting attendee the opportunity to re-select (change) the meeting place, since the attendance of the meeting is provisional acceptance or confirmation (see the case of attendance guarantee through a token to be described later). That is, the person who is expected to attend the meeting is different from the person who received the invitation message (that is, the recipient) because the personality of the information receiving subject is different. Depending on the purchasing power of a specific meeting attendee or the possession of a discount card, incentives for better conditions may be provided in places other than the first selected meeting place. When the change request or change of the meeting place occurs, the
또한 도 2 및 도 3에는 도시되지 않았지만, 미팅 참석 예정자에 관한 인적 정보 등은 사전 결정된 프로세스에 따라 미팅 장소인 가맹점의 단말로 전송할 수도 있다. 여기서, 사전 결정된 프로세스란, 시스템 구현 방식으로서 그와 같이 결정되었거나 특정 가맹점의 경우 미팅 참석 예정자의 인적 정보 등을 전달해줄 것을 사전 요청된 경우 등이 여기에 해당할 수 있다.
Also, although not shown in FIG. 2 and FIG. 3, the personal information on the prospective meeting attendee may be transmitted to the terminal of the participating shop, which is a meeting place, according to a predetermined process. Here, the predetermined process may be a case in which the system is implemented as such, or in the case of a specific franchisee, it is requested in advance to transmit personal information of a person who is going to attend a meeting, and so on.
이상에서는 도 2의 S110 ~ S140 단계 및 도 3을 참조하여, 미팅 개설 및 초대 과정을 설명하였다. 이하, 도 2의 S210 ~ S250 단계를 참조하여 미팅 당일의 특정 시간 구간 동안에 이루어지는 위치 추적, 도착, 인센티브(쿠폰 등) 제공 과정을 설명하기로 한다. 여기서, S210 및 S220과 도 4는 위치 추적 과정을 나타내고, S230, S240, S250과 도 5는 도착 및 인센티브 제공 과정을 나타낸 것이다.
In the foregoing, the steps of opening and inviting a meeting have been described with reference to steps S110 to S140 of FIG. 2 and FIG. Hereinafter, a process of providing location tracking, arrival, incentives (coupons, etc.) performed during a specific time period on the day of the meeting will be described with reference to steps S210 to S250 of FIG. Here, steps S210 and S220 and FIG. 4 show a position tracking process, and steps S230, S240, S250 and FIG. 5 illustrate a process of providing arrival and incentives.
소셜 서비스 제공 서버(200)는 미팅 당일에 해당 미팅 개시 시간 이전의 특정 시간 구간에서부터 미팅 참석 예정자의 현재 상태를 주기적으로 획득한다[S210]. 그리고 모든 미팅 참석 예정자의 현재 상태가 공유될 수 있도록, 획득된 어느 1인의 현재 상태에 관한 정보를 나머지 미팅 참석 예정자의 단말로 제공한다[S220]. 이하, 이에 관하여 도 4를 참조하여 설명한다.The social
도 4는 본 발명의 실시예에 의한 소셜 서비스 제공 방법에 있어서, 미팅 참석 예정자들의 위치 추적과 관련된 사항을 예시적으로 설명하기 위한 참조 도면이다. 여기서, 도 4의 도면부호 C0, C1, C2는 미팅 참석 예정자들을 나타낸다. 다시 설명하면, 도면부호 C0는 미팅 개설자의 지위로서 미팅 참석 예정자로 결정된 경우이고, 도면부호 C1, C2는 초대 메시지에 대한 승낙 또는 참석 보증에 따라 미팅 참석 예정자로 결정된 경우이다.FIG. 4 is a reference diagram for explaining matters related to location tracking of meeting attendees in a social service providing method according to an embodiment of the present invention. Here, the reference numerals C0, C1, and C2 in FIG. 4 represent prospective attendees of the meeting. In other words, reference numeral C0 denotes a case where a meeting attendance candidate is determined as a meeting attendee status, and reference numerals C1 and C2 indicate cases in which a meeting attendance candidate is determined according to acceptance of an invitation message or attendance guarantee.
본 실시예의 시스템에 의할 때, 각 미팅 참석 예정자의 단말에 설치된 클라이언트 프로그램은, 미팅 개시 시간 이전의 특정 시간 구간(예를 들어, 미팅 개시 시간을 기준으로 30분 전)에서부터 사용자의 상태 정보를 기록하도록 구현될 수 있다. 여기서, 사용자의 상태 정보란, 현재 위치, 운송 수단, 코멘트, 업로드한 사진 등과 같이 사용자의 현재 상태를 확인할 수 있는 다양한 정보를 의미한다. 따라서, 미팅 참석 예정자인 C0, C1, C2의 현재 상태 정보는 클라이언트 프로그램에 의해 주기적으로 기록되고, 이러한 현재 상태 정보는 소셜 서비스 제공 서버(200)로 주기적으로 전송될 수 있다[도 4의 S7 참조]. 이에 따라 소셜 서비스 제공 서버(200)의 상태 획득부(270)는 각 미팅 참석 예정자의 현재 위치 등을 포함한 다양한 상태 정보를 획득할 수 있다.According to the system of the present embodiment, the client program installed in the terminal of each prospective attendee of the meeting can display the status information of the user from a specific time period before the meeting start time (for example, 30 minutes before the meeting start time) And < / RTI > Here, the status information of the user means various information that can confirm the current status of the user such as the current position, the transportation means, the comment, the uploaded photograph, and the like. Therefore, the current state information of the prospective meeting attendees C0, C1, and C2 is periodically recorded by the client program, and the current state information can be periodically transmitted to the social service provision server 200 (see S7 of FIG. 4) ]. Accordingly, the
이 경우, 소셜 서비스 제공 서버(200)는, 모든 미팅 참석 예정자의 현재 상태가 서로 공유될 수 있도록, 미팅 참석 예정자들 중 어느 1인에 관하여 획득된 현재 상태 정보를 전송부(210)를 통해서 나머지 미팅 참석 예정자들에게 전송할 수 있다[도 4의 S8 참조]. In this case, the social
이러한 상태 정보의 공유는 예를 들어 미팅 개시 시간까지 또는 미팅 일정 종료 시점을 기준으로 일정 시간(일 예로 30분) 전까지 주기적으로 이루어질 수 있다. 이러한 상태 정보 공유의 개시 시점과 종료 시점은 시스템 구현 방식에 따라 다양하게 변형될 수 있을 것이다. 이를 통해서, 각 미팅 참석 예정자는 다른 미팅 참석 예정자의 위치, 상태 등을 보다 편리하게 확인 가능한 이점이 있다. The sharing of the status information can be periodically performed until a certain time (for example, 30 minutes) before the meeting start time or at the end of the meeting schedule. The start time and the end time of the state information sharing may be variously modified according to the system implementation method. Accordingly, the prospective attendees at each meeting can conveniently check the location, status, and the like of other prospective attendees.
도 4에서는 각 유저 단말에 설치된 클라이언트 프로그램의 동작을 통해서 유저의 상태 정보가 소셜 서비스 제공 서버(200)로 주기적으로 전송되는 경우를 중심으로 설명하였지만, 유저의 상태 정보는 소셜 서비스 제공 서버(200)에 의해 직접 획득될 수도 있다. 일 예로, 각 유저의 현재 위치 정보는 소셜 서비스 제공 서버(200) 측에서도 단말 위치 정보의 확인을 통해서 직접 확인할 수 있을 것이다. 또한 유저의 상태 정보는 클라이언트 프로그램의 동작에 따라 주기적으로 자동 전송될 수도 있지만, 소셜 서비스 제공 서버(200)의 요청이 있는 경우에 동기하여 전송될 수도 있다.4, the state information of the user is periodically transmitted to the social
또한 도 4에서는 도시되지 않았지만, 각 미팅 참석 예정자의 현재 상태 정보는 사전 결정된 프로세스에 따라 미팅 장소인 가맹점의 단말로 전송할 수도 있다. 여기서, 사전 결정된 프로세스란, 시스템 구현 방식으로서 그와 같이 결정되었거나 특정 가맹점의 경우 미팅 참석 예정자의 현재 상태 정보를 전달해줄 것을 사전 요청된 경우 등이 여기에 해당할 수 있다.
Although not shown in FIG. 4, the present status information of each meeting attendee may be transmitted to the terminal of the merchant, which is a meeting place, according to a predetermined process. Here, the predetermined process may be such a case that the system is implemented as such, or in the case of a specific merchant, it is requested in advance to transmit the current status information of the meeting attendee.
상술한 중간 과정(즉, 상태 확인 과정)을 거친 후, 실제 미팅 장소에 도착하였을 때의 과정에 관하여 이하 설명하기로 한다. 이 경우, 소셜 서비스 제공 서버(200)는 미팅 참석 예정자의 도착 또는 참석 보증 등에 기초하여, 해당 미팅 장소에서 특정 인센티브를 제공 받을 수 있는지 여부에 관한 판단을 하게 된다.The process of arriving at the actual meeting place after the above-described intermediate process (i.e., the status check process) will be described below. In this case, the social
그 과정은 개략적으로 다음과 같다. 먼저, 소셜 서비스 제공 서버(200)는 미팅 참석 예정자의 참석 보증 정보 및 도착 정보 중 적어도 하나에 기초하여, 미팅 장소와 관련된 이벤트 성립 조건의 충족 여부를 판단한다[S230]. 이때, 이벤트 성립 조건이 충족되는 경우, 소셜 서비스 제공 서버(200)는 해당 인센티브를 미팅 참석 예정자의 단말로 제공한다[S240]. 그리고 이벤트 성립 조건의 충족 사실 또는/및 인센티브 제공 사실을 가맹점 단말로 전송한다[S250]. 이하, 이에 관하여 도 5를 참조하여 설명한다. The process is roughly as follows. First, the social
도 5는 본 발명의 실시예에 의한 소셜 서비스 제공 방법에 있어서, 도착 및 쿠폰 발행과 관련된 사항을 예시적으로 설명하기 위한 참조 도면이다. 도 5에서는 이벤트 성립 조건을 충족하였을 때 제공 가능한 다양한 인센티브 중에서도 쿠폰 발행의 경우를 가정하여 설명하기로 한다.FIG. 5 is a reference diagram for illustrating an example of matters relating to arrival and coupon issuance in a method of providing a social service according to an embodiment of the present invention. In FIG. 5, among the various incentives that can be provided when the event establishment condition is satisfied, a case of coupon issuing will be described.
도 5를 참조하면, 임의의 미팅 참석 예정자(Cx)가 미팅 장소(P1)에 도착한 경우, 해당 유저의 단말에 설치된 클라이언트 프로그램은 해당 유저가 미팅 장소에 도착하였음을 소셜 서비스 제공 서버(200)로 알릴 수 있다[도 5의 S9]. 여기서, 해당 유저가 미팅 장소에 도착한 경우란, 도 5에 도시된 바와 같이, 해당 유저가 미팅 장소(P1)를 기준으로 사전 결정된 위치 범위 내(즉, 본 예에서는 일정 반경(r2) 내)로 도착한 경우를 의미할 수 있다. 물론 이와 다른 기준에 의해 도착 여부가 판단될 수도 있다.5, when an arbitrary meeting attendance candidate Cx arrives at the meeting place P1, the client program installed in the terminal of the corresponding user notifies the social
이 경우, 소셜 서비스 제공 서버(200)의 정보 관리부(230)는 해당 유저의 도착 시간을 특정 DB 또는 저장 매체(본 예에서는 도착 시간 테이블(202))에 저장할 수 있다[도 5의 S10]. 이와 같이 저장된 도착 시간 정보는 할인 정보 DB(204)에도 전송됨으로써, 향후 제공될 인센티브를 계산하는데 활용될 수도 있다[도 5의 S11, S12].In this case, the
예를 들어, 이벤트 성립 조건으로서 총 5인이 최소 인원수가 요구되며 이러한 조건이 충족된 경우 소비 금액의 총 15%의 할인이 적용된다고 가정한다. 그러나 경우에 따라서 실제 5인 이상의 인원이 해당 미팅에 참석하였지만 모두 미팅 개시 시간을 1시간 도과하여 도착한 경우도 발생할 수 있다. 이러한 경우 해당 미팅 일정 동안 그 5인에 의해서 해당 가맹점이 얻을 수 있는 이익(즉, 그 5인에 의한 구매력)에 예상 이익에 크게 못 미칠 가능성이 존재한다. 따라서 이와 같은 경우에는 그 도착 시간에 근거하여 그 할인율이 비례적으로 줄어들도록 설정될 필요성이 있을 수 있기 때문이다. 물론 이와 같은 방식의 적용 여부는 본 시스템 또는 해당 가맹점의 옵션에 해당할 수 있다.For example, suppose that a minimum of five people are required for the event establishment condition and a total discount of 15% of the consumption amount is applied if these conditions are met. However, in some cases, more than five people have attended the meeting, but all of them may have arrived at the meeting start time by more than one hour. In such a case, there is a possibility that the profit that the franchisor can obtain by the five persons during the meeting (that is, the purchasing power by the five franchisers) may be far below the expected profit. Therefore, in such a case, it may be necessary to set the discount rate to be proportionally reduced based on the arrival time. Of course, the application of this method may be an option of the system or the merchant.
본 실시예의 시스템에서, 해당 가맹점이 소비자들에게 인센티브를 제공하게 되는 조건(즉, 이벤트 성립 조건)은 해당 가맹점이 선택 입력한 조건에 의해 결정될 수 있다. 이와 같은 이벤트 성립 조건과 그 조건의 충족되었을 때 제공될 인센티브의 내용은 할인 정보 DB(204) 등에 사전 등록될 수 있다[도 5의 R2].In the system of the present embodiment, the conditions under which the merchant provides the incentive to the consumers (i.e., the event establishment conditions) can be determined by the condition selected and input by the merchant. Such an event establishment condition and the content of the incentive to be provided when the condition is satisfied can be pre-registered in the discount information DB 204 (Fig. 5, R2).
본 발명의 실시예에서는, 가맹점에 의해 지정된 이벤트 성립 조건이 충족된 경우에 한하여 쿠폰 등의 인센티브가 유저에게 제공될 수 있다. 상기 이벤트 성립 조건의 충족 여부는 소셜 서비스 제공 서버(200)의 판단부(280)에 의해 판단될 수 있다. 여기서 이벤트 성립 조건으로는, 예를 들어, 인센티브를 제공 받기 위해 필요한 최소 인원수에 관한 조건이 포함될 수 있다.In the embodiment of the present invention, an incentive such as a coupon can be provided to the user only when the event establishment condition designated by the merchant is satisfied. Whether or not the event establishment condition is satisfied can be determined by the
일 예로, 이벤트 성립 조건으로서 최소 인원수 조건이 설정된 경우, 판단부(280)는, 상술한 미팅 참석 예정자의 도착 정보 또는/및 토큰 등을 이용한 미팅 참석 예정자의 참석 보증 정보에 기초하여 상기 최소 인원수 조건이 충족되는지 여부를 판단할 수 있다.For example, when the minimum number of people condition is set as the event establishment condition, the
여기서, 상기 도착 정보는, 미팅 참석 예정자가 미팅 일정을 기준으로 사전 결정된 시간 범위 내에 해당 미팅 장소에 도착함에 따라 생성될 수 있다. 이때 미팅 장소에 도착하였다는 것은 미팅 참석 예정자가 해당 미팅 장소를 기준으로 사전 결정된 위치 범위 내에 도착한 경우로 판단할 수 있음은 앞서 설명한 바이다. 그리고 참석 보증 정보는, 앞서 설명한 바와 같이 미팅 참석 예정자가 토큰 등을 이용하여 참석 보증을 한 경우에 생성될 수 있다. 이 경우, 판단부(280)는 상기 도착 정보가 생성된 미팅 참석 예정자의 수와, 상기 참석 보증 정보가 생성된 미팅 참석 예정자의 수를 합산한 결과와 상기 최소 인원수 조건을 비교함으로써, 이벤트 성립 조건의 충족 여부를 판단할 수 있다. 물론, 참석 보증한 미팅 참석 예정자가 없는 경우에는 도착 정보만을 가지고 이벤트 성립 조건의 충족 여부를 판단하고, 모두 참석 보증한 경우에는 그 참석 보증자 수만을 가지고 이벤트 성립 조건의 충족 여부를 판단할 수 있음은 자명하다.Here, the arrival information may be generated as the scheduled attendee arrives at the meeting place within a predetermined time range based on the meeting schedule. At this time, it is determined that the arrival at the meeting place can be determined as a case where the meeting attendee has arrived within a predetermined position range based on the meeting place. The attendance guarantee information may be generated when the person who is expected to attend the meeting assures attendance by using a token or the like as described above. In this case, the
이를 위해, 판단부(280)는 해당 미팅 일정을 기준으로 사전 결정된 시간 범위(예를 들어, 미팅 개시 시간 전 30분 ~ 미팅 종료 시간 전 1시간) 내에서 각 미팅 참석 예정자의 도착 여부에 따른 상기 최소 인원수 조건의 충족 여부를 지속적으로 확인할 수 있다. 이 과정에서 참석 보증자의 경우는 이벤트 성립 조건으로서 최소 인원수 조건의 판단에 예외 사항으로 취급될 수 있다. 앞서도 설명한 바이지만, 참석 보증자의 경우에는 해당 미팅 일정 전후의 사전 결정된 시간 범위 내에 도착 여부를 불문하고 참석한 것으로 간주될 수 있기 때문이다.For this purpose, the judging
상술한 바와 같은 판단 결과에 따라, 이벤트 성립 조건이 충족된 것으로 판단된 경우, 이벤트 제공부(290)는 해당 유저의 단말로 사전 지정된 인센티브를 제공할 수 있다. 이를 위해, 이벤트 제공부(290)는 상기 인센티브의 유효한 사용을 증명하는 인센티브 증명 객체(본 예에서는 쿠폰)를 해당 유저의 단말로 전송해줄 수 있다[도 5의 S13]. 이때, 인센티브 증명 객체가 전송될 대상은 미팅 참석 예정자들 중 어느 1인일 수도 있고, 모두일 수도 있다. 다만, 2인 이상에게 쿠폰이 발행되는 경우라도 그 발행된 쿠폰이 모두 동일한 식별 번호를 갖도록 함으로써 중복 사용이 방지되도록 할 수 있다. 이때, 쿠폰 등의 발행 시점(즉, 인센티브 제공 시점)은 그 이벤트 성립 조건이 충족된 시점과 동일 시점일 수도 있지만, 미팅 일정을 고려하여 적절히 선택된 시점일 수도 있다. 예를 들어, 최초에는 이벤트 성립 조건의 충족에 따라 그 충족 사실만을 유저들에게 알려주고, 실제 쿠폰 등의 발행은 미팅 일정 종료 전 30분 전에 이루어지도록 설계될 수도 있는 것이다.According to the determination result, if the event establishment condition is determined to be satisfied, the
위와 반대로, 이벤트 성립 조건이 충족되지 않은 것으로 판단된 경우에는 쿠폰 등은 제공되지 않는다. 즉, 본 발명의 실시예에 의할 때, 이벤트 성립 조건의 충족 여부는, 앞서 설명한 바와 같이 미팅 일정을 기준으로 사전 결정된 시간 범위 내에서 지속적으로 확인되며, 그럼에도 불구하고 해당 시간 범위 내에 조건이 충족되지 않은 경우에는 인센티브는 부여되지 않게 되는 것이다.On the contrary, when it is determined that the event establishment condition is not satisfied, coupons and the like are not provided. That is, according to the embodiment of the present invention, whether or not the event establishment condition is satisfied is continuously confirmed within a predetermined time range based on the meeting schedule as described above, The incentive will not be granted.
위에서 설명한 최소 인원수 조건 이외에도, 이벤트 성립 조건에는 다음과 같은 조건들이 더 존재할 수도 있다. 예를 들어, 이벤트 성립 조건은 최소 사용 금액에 관한 조건, 미팅 목적에 관한 충족 조건, 참석자 속성에 관한 충족 조건, 결제 수단에 관한 충족 조건 등과 같이 다양할 수 있다. 여기서, 미팅 목적에 관한 충족 조건이란, 예를 들어 생일 축하 목적 등과 같이 특정 목적의 미팅인 경우에 한하여 적용된다는 제한 요건이다. 또한 참석자 속성에 관한 충족 조건은, 예를 들어 20대 여성을 대상으로 제한한다는 등의 제한 요건이다. 그리고 결제 수단에 관한 충족 조건은, 예를 들어 특정 신용 카드를 사용하는 경우, 현금 지급의 경우 등과 같이 결제 수단, 방식 등에 관한 제한 요건일 수 있다. 이러한 이벤트 성립 조건은 특정 기간에만 적용되는 일시적인 인센티브 제공 조건에 해당할 수도 있지만, 해당 가맹점이 존속하는 동안은 계속적으로 적용되는 장기적인 인센티브 제공 조건일 수도 있다.In addition to the minimum number of players described above, there may also be more conditions for event establishment. For example, the event establishment condition may be varied such as a condition relating to a minimum usage amount, a meeting condition about a meeting purpose, a satisfaction condition about a participant attribute, a satisfaction condition about a payment means, and the like. Here, the fulfillment condition for a meeting purpose is a restriction requirement that it is applied only to a meeting for a specific purpose such as a birthday celebration purpose. In addition, the conditions for meeting attendee attributes are restricted, for example, to women in their twenties. And the fulfillment condition regarding the payment means may be a restriction requirement regarding a payment means, a method, etc., for example, in the case of using a specific credit card, in the case of cash payment, and the like. These conditions may be subject to temporary incentive conditions that apply only to specific time periods, but may be long term incentive conditions that continue to apply during the lifetime of the merchant.
상기 예시들에서, 미팅 목적에 관한 충족 조건, 참석자 속성에 관한 충족 조건, 결제 수단에 관한 충족 조건 등은 해당 시스템을 통해서(즉, 소셜 서비스 제공 서버(200)에 미리 등록된 유저의 인적 정보, 기타 부가 정보 등) 자동 확인되어, 이에 관한 충족 사실이 가맹점 단말로 전달되는 방식도 가능할 것이다. 물론 해당 쿠폰 등의 실제 사용에 앞서 가맹점에서 재차 확인하는 과정이 부가될 수는 있다. 이는 최소 사용 금액 조건의 경우도 유사할 수 있으며, 특히 최소 사용 금액 조건의 경우 앞서 설명한 토큰 등을 통한 참석 보증에 의해서 예비적으로 보증될 수도 있다.In the above examples, the fulfillment condition for the meeting purpose, the satisfaction condition for the attendee attribute, the satisfaction condition for the payment means, and the like are stored in the system (that is, the personal information of the user registered in advance in the social
그리고 이벤트 성립 조건은 그 조건의 속성에 따라서, 쿠폰 발행 등을 위한 전제 조건으로서 활용되는 조건과, 쿠폰 발행의 전제 조건은 아니지만 실제 쿠폰 사용시 요구되는 조건으로 구분될 수도 있다. 예를 들어, 앞서 설명한 최소 인원수 조건의 경우는 쿠폰 발행을 위한 전제 조건으로서 기능을 하고, 최소 사용 금액 조건 등은 실제 쿠폰 사용을 위한 전제 조건으로서 기능을 할 수도 있는 것이다. 이와 같이 이벤트 성립 조건의 종류, 쿠폰 발행 조건, 쿠폰의 실제 사용 조건 등은 시스템 구현 방식에 따라 또는 가맹점 요구에 따라 세분화되어 설계될 수도 있다.The event establishment condition may be classified into a condition utilized as a precondition for issuing a coupon or a condition required for use of an actual coupon although not a precondition for issuing the coupon, depending on the attribute of the condition. For example, in the case of the minimum number of persons described above, it functions as a prerequisite for coupon issuance, and the minimum usage amount condition may serve as a prerequisite for using the actual coupon. In this way, the type of the event establishment condition, the coupon issue condition, and the actual usage condition of the coupon may be designed according to the system implementation method or according to the request of the merchant.
이와 같은 이벤트 성립 조건의 충족 여부에 관한 정보, 인센티브 제공 사실에 관한 정보는 소셜 서비스 제공 서버(200)로부터 해당 가맹점 단말로 전송될 수 있다. 이에 따라, 해당 가맹점에서는 해당 미팅 참석자들에게 미리 지정된 인센티브를 제공할 수 있다. 이에 따라, 이벤트 성립 조건의 충족 사실 또는/및 인센티브 제공 사실을 수신한 해당 가맹점은, 예를 들어 미팅 참석자가 굳이 쿠폰 등을 제시하지 않더라고 비용 계산시 자동으로 할인된 계산서를 발급할 수도 있다. 다만 이러한 이벤트 충족 여부에 관한 정보 또는 인센티브 제공 사실에 관한 정보의 가맹점 단말로의 전송은 필수적인 사항은 아니며, 가맹점은 미팅 참석자의 단말을 통해 이를 확인할 수도 있다. 따라서, 위와 같은 정보는 가맹점 단말이 아닌 미팅 참석자의 단말로 전송될 수도 있다.
Information on whether or not such an event establishment condition is satisfied and information on the incentive provision fact can be transmitted from the social
이상에서는 본 발명의 시스템을 소셜 서비스 제공 서버(200)의 측면에서 주로 설명하였다. 이하에서는 본 발명의 시스템이 유저 측에서 실행되는 경우를 중심으로 설명하기로 한다. 이의 설명에 도 6 및 도 7을 참조한다.In the foregoing, the system of the present invention has mainly been described in terms of the social
도 6은 미팅 개설자의 관점에서 본, 유저 측 클라이언트 프로그램의 실행 동작을 설명하기 위한 개략적 순서도이다. 도 7은 미팅 상대방의 관점에서 본, 유저 측 클라이언트 프로그램의 실행 동작을 설명하기 위한 개략적 순서도이다. 즉, 도 6은 미팅 개설자의 관점에서 그리고 도 7은 그 상대방인 초대 메시지 수신자의 관점에서 유저 측 클라이언트 프로그램이 수행하는 기능을 논리적으로 구분한 것에 불과하다. 따라서 도 6 및 도 7의 프로세스들은 모두 유저 측 클라이언트 프로그램에 의해 실행되는 기능에 해당한다.6 is a schematic flow chart for explaining the execution operation of the user-side client program as seen from the viewpoint of the meeting establisher. 7 is a schematic flow chart for explaining the execution operation of the user-side client program as seen from the point of view of the other party of the meeting. That is, FIG. 6 is merely a logical division of the functions performed by the user client program from the viewpoint of the meeting establisher and FIG. 7 from the viewpoint of the invitee message receiver as the other party. Therefore, the processes of Figs. 6 and 7 all correspond to the functions executed by the user side client program.
먼저, 미팅 개설자의 관점에서 살펴보면, 유저에 의해 미팅 초대 정보가 입력되면 클라이언트 프로그램은 이를 소셜 서비스 제공 서버(200)로 전송한다[도 6의 S310]. 이에 따라 소셜 서비스 제공 서버(200)는 미팅 초대 정보를 기초로 초대 메시지의 수신 대상자를 결정하여 초대 메시지를 전송하며, 클라이언트 프로그램은 이에 대한 응답을 소셜 서비스 제공 서버(200)로부터 수신한다[도 6의 S320].First, from the viewpoint of the meeting establishment, if the invitation information of the meeting is inputted by the user, the client program transmits it to the social service providing server 200 (S310 of FIG. 6). Accordingly, the social
이때, 미팅 개설자는 클라이언트 프로그램을 이용하여 미팅 장소에 관한 예약을 수행할 수도 있다. 이 과정이 도 6의 S330 및 S340 단계에 기재되어 있다. 이러한 예약의 수행은 미팅 개설자 이외에도 그 상대방에 의해서 수행될 수도 있는 것이나, 본 예에서는 미팅 개설자가 예약을 수행하는 경우를 가정한다. 또한 도 6에서는 S330 및 S340 단계가 S320 단계 이후에 수행되는 경우를 가정하고 있지만, 예약 수행의 시점은 별다른 시간적 제한을 둘 필요가 없음은 물론이다.At this time, the meeting establisher may make a reservation about the meeting place using the client program. This process is described in steps S330 and S340 of FIG. Such reservation may be performed by the other party in addition to the meeting establishment party, but it is assumed that the meeting establishment party performs the reservation in this example. In addition, although it is assumed that the steps S330 and S340 are performed after step S320 in FIG. 6, it is needless to say that there is no need to set a time limit for the execution of the reservation.
즉, 미팅 개설자 등은 클라이언트 프로그램을 이용하여 미팅 장소에 관한 예약을 수행할 수 있으며, 이 경우 클라이언트 프로그램은 소셜 서비스 제공 서버(200)의 중계를 통해서 혹은 해당 가맹점 단말과의 직접 연동을 통해서, 가맹점의 예약 시스템과 동조하여 예약을 생성할 수 있다. 이때, 가맹점이 수동 예약 시스템만을 갖춘 경우에는, 소셜 서비스 제공 서버(200)를 통해서 또는 가맹점 단말로 직접 전송된 예약 정보에 따라 가맹점에서 해당 예약 정보를 수동 입력하게 될 것이므로, 이에 관해서는 부가적 설명은 생략하기로 한다. 이하에서는 가맹 점이 자동 예약 시스템을 갖춘 경우를 가정하여 설명한다.In other words, the meeting establisher can make a reservation with respect to the meeting place using the client program. In this case, the client program can be connected through the relay of the social
가맹점이 자동 예약 시스템을 갖춘 경우, 클라이언트 프로그램은 소셜 서비스 제공 서버(200)의 중계를 통해 또는 직접 연동하여 그 자동 예약 시스템의 예약 조회 정보를 획득할 수 있다[도 6의 S340]. 이에 따라 클라이언트 프로그램은 그 획득된 예약 조회 정보를 기초로, 유저에 의해 입력된 예약 정보를 가맹점 단말로 전송함으로써, 예약 처리를 할 수 있다. 물론 이 과정에서 해당 미팅 일정과 관련하여 예약이 불가능한 상황이 발생할 수도 있으며, 이에 따라 예약 변경 등을 하는 등의 처리 과정이 더 존재할 수도 있으나, 이는 일반적인 내용이므로 그 상세한 설명은 생략하기로 한다.When the merchant is equipped with the automatic reservation system, the client program can directly obtain reservation reservation information of the automatic reservation system through the relay of the social
이후, 미팅 장소, 일정 등이 정해지면, 클라이언트 프로그램은 해당 미팅 당일에 다음과 같은 처리를 수행하게 된다[도 6의 S350, S360, S370, S380]. 이 과정의 처리는 미팅 개설자가 미팅 참석 예정자로서 지위에 따라 수행되는 것이며, 이는 위치 추적(공유), 도착 알림, 쿠폰 등의 수신과 관련된 처리 사항이다. 이에 관해서는 앞서 소셜 서비스 제공 서버(200) 및 그 서비스 제공 방법의 설명을 통해 상세히 설명하였는 바, 그 상세한 설명은 생략하기로 한다. Then, when the meeting place, the schedule, and the like are determined, the client program performs the following processing on the day of the meeting (S350, S360, S370, S380 of FIG. 6). The processing of this process is performed by the meeting organizer as a prospective attendee of the meeting, which is a process related to the reception of location tracking (sharing), arrival notification, coupons, and the like. This has been described in detail in the above description of the social
반대로 초대 메시지의 수신자의 관점에서 살펴보면, 클라이언트 프로그램은 소셜 서비스 제공 서버(200)로부터 초대 메시지를 수신하고[도 7의 S410], 이때 해당 미팅과 관련하여 제공 받을 수 있는 인센티브 관련 정보도 더 수신할 수 있다[도 7의 S420]. 이후, 유저의 응답에 따라, 클라이언트 프로그램은 그 응답을 소셜 서비스 제공 서버(200)로 전송하며[도 7의 S430], 이 경우 그 참석을 보증할 의사가 있는 경우 토큰 등을 이용하여 참석 보증할 수도 있다. 이러한 참석 보증은 초대 메시지에 관한 응답 시점을 불문하고 어느 때라도 할 수 있음은 물론이다. 이와 같은 참석 보증이 있는 경우, 클라이언트 프로그램은 그 관련 사항을 소셜 서비스 제공 서버(200)로 전송할 수 있다.Conversely, from the viewpoint of the recipient of the invitation message, the client program receives the invitation message from the social service provision server 200 (S410 in FIG. 7), and further receives the incentive-related information that can be provided in connection with the meeting (S420 in FIG. 7). Then, in response to the user's response, the client program transmits the response to the social service provision server 200 (S430 in FIG. 7). In this case, if the user intends to guarantee the attendance, It is possible. It goes without saying that this guarantee can be made at any time regardless of the point of time of the response to the invitation message. If there is such a guarantee of attendance, the client program may transmit the related information to the social
초대 메시지의 응답으로서 참석 거절의 응답을 전송한 경우에는 이후 도 7의 S450 ~ S480 단계는 수행되지 않을 수 있다. 반대로, 참석 승낙 또는 참석 보증을 한 경우에는 도 7의 S450 ~ S480 단계가 수행된다. 다만, 이는 초대 메시지의 수신자가 미팅 참석 예정자로서 지위를 갖게 되는 경우에 처리되는 과정으로서, 도 6의 S350 ~ S380 단계와 본질적으로 동일한 단계인 바, 이에 대한 상세한 설명은 생략하기로 한다.
In the case where the response of the attendance rejection is transmitted as the response to the invitation message, steps S450 to S480 of FIG. 7 may not be performed. Conversely, if the attendance approval or the attendance guarantee is made, steps S450 to S480 of FIG. 7 are performed. However, this is a process that is processed in the case where the recipient of the invitation message becomes a prospective attendee of the meeting, which is essentially the same as steps S350 to S380 of FIG. 6, and a detailed description thereof will be omitted.
이상에서는 본 발명의 실시예를 참조하여 설명하였지만, 해당 기술 분야에서 통상의 지식을 가진 자라면 하기의 특허 청구의 범위에 기재된 본 발명의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 발명을 다양하게 수정 및 변경시킬 수 있음을 쉽게 이해할 수 있을 것이다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those of ordinary skill in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the following claims And changes may be made without departing from the spirit and scope of the invention.
100 : 유저 단말
200 : 소셜 서비스 제공 서버
210 : 전송부
220 : 수신부
230 : 정보 관리부
240 : 수신 대상자 결정부
250 : 참석 예정자 결정부
260 : 알람부
270 : 위치 획득부
280 : 판단부
290 : 인센티브 제공부
300 : 가맹점 단말100: user terminal
200: Social service providing server
210:
220:
230: Information management unit
240:
250:
260:
270:
280:
290: Incentive Offering
300: Merchant terminal
Claims (17)
유저 단말로부터 획득된 미팅 초대 정보에 기초하여, 초대 메시지를 전송할 적어도 하나의 수신 대상자를 결정하는 단계;
상기 수신 대상자의 단말로 상기 초대 메시지를 전송하는 단계;
상기 수신 대상자의 단말로부터 획득된 상기 초대 메시지에 관한 응답에 기초하여, 미팅 참석 예정자를 결정하는 단계;
상기 미팅 참석 예정자의 참석 보증 정보 및 미팅 일정을 기준으로 사전 결정된 시간 범위 내에서 확인되는 상기 미팅 참석 예정자의 도착 정보 중 적어도 하나에 기초하여, 미팅 장소와 관련된 이벤트 성립 조건의 충족 여부를 판단하는 단계; 및
상기 이벤트 성립 조건을 충족하는 경우, 상기 이벤트와 관련하여 적용 가능한 인센티브를 적어도 하나의 상기 미팅 참석 예정자의 단말로 제공하는 단계를 포함하되,
상기 수신 대상자를 결정하는 단계는,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 비공개 미팅에 해당하는 경우, 상기 미팅 초대 정보에 의해 확인되는 지정 수신자를 상기 수신 대상자로 결정하고,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 공개 미팅에 해당하는 경우, 상기 유저 단말의 유저와 관련된 인적 네트워크 범위 내에 속한 그룹 수신자, 상기 미팅 장소와 지역적 연관성을 갖는 로컬 수신자, 상기 미팅 장소 또는 상기 미팅 장소를 중심으로 사전 결정된 바운더리 내의 지역 또는 장소를 관심 대상으로 사전 등록해둔 등록 수신자 중 적어도 하나를 상기 지정 수신자와 함께 상기 수신 대상자로 결정하는, 소셜 서비스 제공 방법.A method for providing a social service by an application server,
Determining at least one recipient to send an invite message based on the meeting invitation information obtained from the user terminal;
Transmitting the invitation message to a terminal of the recipient;
Determining a meeting attendee on the basis of a response to the invitation message acquired from the terminal of the recipient;
Determining whether the event establishment condition related to the meeting place is satisfied based on at least one of the attendance guarantee information of the prospective meeting attendee and the arrival information of the prospective meeting attendee confirmed within a predetermined time range based on the meeting schedule ; And
Providing an incentive applicable to the event to the terminal of the at least one meeting attendee if the event establishment condition is satisfied,
Wherein the step of determining the recipient comprises:
Determining, based on the meeting invitation information, the designated recipient identified by the meeting invitation information as the recipient if the meeting corresponds to a private meeting,
A group receiver belonging to a range of a personal network related to the user of the user terminal, a local receiver having a locally related relation with the meeting place, a meeting place or meeting Wherein at least one of the registration receivers pre-registering an area or a place within a predetermined boundary around a place as a target of interest is determined as the reception subject together with the designated recipient.
상기 미팅 참석 예정자를 결정하는 단계는,
미팅 개설자, 상기 초대 메시지에 대한 응답으로서 승낙 의사가 확인되는 수신자 및 미팅 참석을 보증한 수신자로 결정하는, 소셜 서비스 제공 방법.
The method according to claim 1,
Wherein the step of determining a candidate for the meeting includes:
A meeting establisher, a recipient whose intention to accept is confirmed in response to the invitation message, and a recipient who guarantees attendance of the meeting.
상기 미팅 장소 및 상기 미팅 일정 중 적어도 하나와 관련하여 인센티브를 제공하는 적어도 하나의 가맹점의 정보, 상기 가맹점에서 인센티브를 제공 받기 위한 이벤트 성립 조건에 관한 정보, 이벤트 기간에 관한 정보, 이벤트 성립 조건을 충족하였을 때 제공되는 인센티브에 관한 정보 중 적어도 하나를, 상기 수신 대상자 또는 상기 미팅 참석 예정자의 단말로 제공하는 단계를 더 포함하는, 소셜 서비스 제공 방법.
The method according to claim 1,
Information on at least one merchant providing incentives related to at least one of the meeting place and the meeting schedule, information on an event establishing condition for receiving an incentive at the merchant, information on an event period, Providing information on an incentive provided to a person who is to attend a meeting or a person who is going to attend the meeting.
상기 참석 보증 정보는, 상기 미팅 참석 예정자가 사전 결정된 비율 또는 금액에 상응하는 교환 가치의 화폐 대체 객체를 제공함에 따라 생성되며,
상기 도착 정보는, 상기 미팅 참석 예정자가 상기 사전 결정된 시간 범위 내에 상기 미팅 장소를 기준으로 사전 결정된 위치 범위 내에 도착함에 따라 생성되되,
상기 이벤트 성립 조건의 충족 여부를 판단하는 단계는,
상기 참석 보증 정보가 생성된 미팅 참석 예정자의 수 및 상기 도착 정보가 생성된 미팅 참석 예정자의 수를 합산한 결과와, 상기 이벤트 성립 조건으로서 지정된 최소 참석자 수를 비교하여 결정되는, 소셜 서비스 제공 방법.
The method according to claim 1,
The attendance guarantee information is generated when the meeting attendee provides a money substitute object of exchange value corresponding to a predetermined ratio or a predetermined amount,
Wherein the arrival information is generated as the meeting attendee arrives within a predetermined position range based on the meeting place within the predetermined time range,
Wherein the step of determining whether the event establishment condition is satisfied comprises:
Wherein the attendance guarantee information is determined by comparing a sum of a number of meeting attendees for which the attendance guarantee information is generated and a number of meeting attendees for which the arrival information is generated and a minimum attendance number specified as the event acceptance condition.
미팅 개시 시간 이전의 사전 결정된 시간 구간에서부터 상기 미팅 참석 예정자 각각의 현재 상태를 주기적으로 획득하는 단계; 및
모든 미팅 참석 예정자의 현재 상태가 공유될 수 있도록, 상기 획득된 어느 1인의 현재 상태를 나머지 미팅 참석 예정자의 단말로 제공하는 단계
를 더 포함하는 소셜 서비스 제공 방법.
The method according to claim 1,
Periodically obtaining a current status of each of the meeting attendees from a predetermined time interval before a meeting start time; And
Providing the current status of any one of the obtained persons to the terminal of the remaining meeting attendees so that the current status of all the meeting attendees is shared
Further comprising the steps of:
상기 인센티브를 적어도 하나의 상기 미팅 참석 예정자의 단말로 제공하는 단계는,
상기 인센티브의 유효한 사용을 증명하는 인센티브 증명 객체를 상기 미팅 참석 예정자의 단말로 전송하는 단계를 포함하는, 소셜 서비스 제공 방법.
The method according to claim 1,
The step of providing the incentive to the terminal of at least one of the meeting attendees,
And sending an incentive proof object to the terminal of the meeting attendee, the incentive proof object proving effective use of the incentive.
상기 미팅 참석 예정자의 도착 시간 정보를 기록하는 단계를 더 포함하고,
상기 인센티브는 할인 금액 또는 비율에 관한 내용으로 결정되며,
상기 할인 금액 또는 비율은, 미팅 참석자들의 도착 시간 정보에 기초하여 결정되는, 소셜 서비스 제공 방법.
The method according to claim 1,
Further comprising the step of recording arrival time information of the person scheduled to attend the meeting,
The incentive is determined by the discount amount or ratio,
Wherein the discount amount or rate is determined based on arrival time information of meeting attendees.
상기 이벤트 성립 조건의 충족 사실에 관한 정보 및 상기 인센티브 제공 사실에 관한 정보 중 적어도 하나를, 인센티브 제공 주체인 가맹점 단말로 전송하는 단계를 더 포함하는, 소셜 서비스 제공 방법.
The method according to claim 1,
Further comprising the step of transmitting at least one of the information about the fact of meeting the event establishment condition and the information about the incentive providing fact to the franchisee terminal as the incentive provider.
상기 수신 대상자의 단말로 상기 초대 메시지를 전송하는 전송부;
상기 수신 대상자의 단말로부터 획득된 상기 초대 메시지에 관한 응답에 기초하여, 미팅 참석 예정자를 결정하는 참석 예정자 결정부;
상기 미팅 참석 예정자의 참석 보증 정보 및 미팅 일정을 기준으로 사전 결정된 시간 범위 내에서 확인되는 상기 미팅 참석 예정자의 도착 정보 중 적어도 하나에 기초하여, 미팅 장소와 관련된 이벤트 성립 조건의 충족 여부를 판단하는 판단부; 및
상기 이벤트 성립 조건을 충족하는 경우, 상기 이벤트와 관련하여 적용 가능한 인센티브를 적어도 하나의 상기 미팅 참석 예정자의 단말로 제공하는 인센티브 제공부를 포함하되,
상기 수신 대상자 결정부는,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 비공개 미팅에 해당하는 경우, 상기 미팅 초대 정보에 의해 확인되는 지정 수신자를 상기 수신 대상자로 결정하고,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 공개 미팅에 해당하는 경우, 상기 유저 단말의 유저와 관련된 인적 네트워크 범위 내에 속한 그룹 수신자, 상기 미팅 장소와 지역적 연관성을 갖는 로컬 수신자, 상기 미팅 장소 또는 상기 미팅 장소를 중심으로 사전 결정된 바운더리 내의 지역 또는 장소를 관심 대상으로 사전 등록해둔 등록 수신자 중 적어도 하나를 상기 지정 수신자와 함께 상기 수신 대상자로 결정하는, 소셜 서비스 제공 서버.A reception subject determining unit that determines at least one reception subject to which an invitation message is to be transmitted, based on meeting invitation information obtained from the user terminal;
A transmitting unit for transmitting the invitation message to a terminal of the recipient;
A participant candidate determiner for determining a participant to participate in the meeting based on a response to the invitation message acquired from the terminal of the recipient;
Determining whether or not the event establishment condition related to the meeting place is satisfied based on at least one of the attendance guarantee information of the prospective meeting attendee and the arrival information of the meeting attendance person confirmed within a predetermined time range based on the meeting schedule part; And
And an incentive providing unit for providing an incentive applicable to the event to the terminal of at least one of the meeting attendees if the event establishment condition is satisfied,
The receiver-
Determining, based on the meeting invitation information, the designated recipient identified by the meeting invitation information as the recipient if the meeting corresponds to a private meeting,
A group receiver belonging to a range of a personal network related to the user of the user terminal, a local receiver having a locally related relation with the meeting place, a meeting place or meeting And determines at least one of registration receivers that have previously registered an area or a place within a predetermined boundary around a place of interest as an object of interest together with the designated receiver.
상기 미팅 장소 및 상기 미팅 일정 중 적어도 하나와 관련하여 인센티브를 제공하는 적어도 하나의 가맹점의 정보, 상기 가맹점에서 인센티브를 제공 받기 위한 이벤트 성립 조건에 관한 정보, 이벤트 기간에 관한 정보, 이벤트 성립 조건을 충족하였을 때 제공되는 인센티브에 관한 정보 중 적어도 하나를, 상기 수신 대상자 또는 상기 미팅 참석 예정자의 단말로 제공하는 알람부
를 더 포함하는 소셜 서비스 제공 서버.
11. The method of claim 10,
Information on at least one merchant providing incentives related to at least one of the meeting place and the meeting schedule, information on an event establishing condition for receiving an incentive at the merchant, information on an event period, And information on the incentives provided when the attendance is to be performed to the terminal of the receiver or the attendee of the meeting,
Further comprising:
상기 참석 보증 정보는, 상기 미팅 참석 예정자가 사전 결정된 비율 또는 금액에 상응하는 교환 가치의 화폐 대체 객체를 제공함에 따라 생성되며,
상기 도착 정보는, 상기 미팅 참석 예정자가 상기 사전 결정된 시간 범위 내에 상기 미팅 장소를 기준으로 사전 결정된 위치 범위 내에 도착함에 따라 생성되되,
상기 판단부는,
상기 참석 보증 정보가 생성된 미팅 참석 예정자의 수 및 상기 도착 정보가 생성된 미팅 참석 예정자의 수를 합산한 결과와, 상기 이벤트 성립 조건으로서 지정된 최소 참석자 수를 비교하여 상기 이벤트 성립 조건의 충족 여부를 판단하는, 소셜 서비스 제공 서버.
11. The method of claim 10,
The attendance guarantee information is generated when the meeting attendee provides a money substitute object of exchange value corresponding to a predetermined ratio or a predetermined amount,
Wherein the arrival information is generated as the meeting attendee arrives within a predetermined position range based on the meeting place within the predetermined time range,
Wherein,
A result obtained by adding the number of meeting attendees for which the attendance guarantee information was generated and the number of meeting attendees for which the arrival information was generated is compared with the minimum attendance number designated as the event acceptance condition, A social service offering server to judge.
상기 미팅 개시 시간 이전의 사전 결정된 시간 구간으로부터 상기 미팅 참석 예정자 각각의 현재 상태를 주기적으로 획득하는 상태 획득부를 더 포함하고,
상기 전송부는, 모든 미팅 참석 예정자의 현재 상태가 공유될 수 있도록, 상기 획득된 어느 1인의 현재 상태를 나머지 미팅 참석 예정자의 단말로 제공하는, 소셜 서비스 제공 서버.
11. The method of claim 10,
Further comprising a status obtaining unit for periodically obtaining a current status of each of the meeting attendees from a predetermined time interval before the meeting start time,
Wherein the transmission unit provides the current status of the one person who is to be obtained to the terminal of the remaining meeting attendees so that the current status of all the meeting attendees can be shared.
상기 인센티브 제공부는,
상기 인센티브의 유효한 사용을 증명하는 인센티브 증명 객체를 상기 전송부를 통해 상기 미팅 참석 예정자의 단말로 전송하고,
상기 이벤트 성립 조건의 충족 사실에 관한 정보 및 상기 인센티브 제공 사실에 관한 정보 중 적어도 하나를, 상기 전송부를 통해 인센티브 제공 주체인 가맹점 단말로 전송하는, 소셜 서비스 제공 서버.
11. The method of claim 10,
The incentive-
Transmitting an incentive proof object that proves effective use of the incentive to the terminal of the prospective attendee of the meeting via the transmission unit,
Wherein the at least one of the information on the fact of meeting the event establishment condition and the information about the incentive providing fact is transmitted to the merchant terminal as the incentive provider through the transmission unit.
상기 소셜 서비스 제공 방법은,
유저에 의해 미팅 초대 정보가 입력되는 경우, 상기 미팅 초대 정보를 상기 애플리케이션 서버로 전송하는 단계;
미팅 초대 정보를 포함하는 초대 메시지가 수신되고 상기 초대 메시지에 관한 수신 대상자의 응답이 존재하는 경우, 상기 수신 대상자의 응답을 상기 애플리케이션 서버로 전송하는 단계;
상기 수신 대상자의 응답이 승낙 또는 참석 보증인 경우, 미팅 개시 시간 이전의 사전 결정된 시간 구간에서부터 상기 수신 대상자의 현재 상태를 주기적으로 획득하고, 상기 획득된 현재 상태를 상기 애플리케이션 서버로 전송하는 단계; 및
상기 수신 대상자의 현재 위치가 미팅 장소를 기준으로 사전 결정된 위치 범위 내로 진입하는 경우, 상기 수신 대상자의 도착을 상기 애플리케이션 서버로 알리는 단계를 포함하되,
상기 수신 대상자의 응답을 상기 애플리케이션 서버로 전송하는 단계는,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 비공개 미팅에 해당하는 경우, 상기 미팅 초대 정보에 의해 확인되는 지정 수신자를 상기 수신 대상자로 결정하고,
상기 미팅 초대 정보에 기초할 때 상기 미팅이 공개 미팅에 해당하는 경우, 상기 유저 단말의 유저와 관련된 인적 네트워크 범위 내에 속한 그룹 수신자, 상기 미팅 장소와 지역적 연관성을 갖는 로컬 수신자, 상기 미팅 장소 또는 상기 미팅 장소를 중심으로 사전 결정된 바운더리 내의 지역 또는 장소를 관심 대상으로 사전 등록해둔 등록 수신자 중 적어도 하나를 상기 지정 수신자와 함께 상기 수신 대상자로 결정하는, 컴퓨터 판독 가능 저장 매체.A program for causing a user terminal to execute a pre-designated social service provisioning method in cooperation with an external application server when executed by a user terminal, comprising:
The method of providing a social service includes:
Transmitting the meeting invitation information to the application server when the invitation information is input by the user;
Transmitting an invitation message including meeting invitation information to the application server when the invite message is received and a response of the invitee regarding the invite message exists;
Periodically acquiring the current status of the reception subject from a predetermined time interval before the meeting start time and transmitting the acquired current status to the application server when the response of the reception subject is acceptance or attendance guarantee; And
And notifying the application server of the arrival of the reception subject when the current location of the reception subject enters the predetermined location range based on the meeting place,
Wherein the step of transmitting, by the application server,
Determining, based on the meeting invitation information, the designated recipient identified by the meeting invitation information as the recipient if the meeting corresponds to a private meeting,
A group receiver belonging to a range of a personal network related to the user of the user terminal, a local receiver having a locally related relation with the meeting place, a meeting place or meeting Determining at least one of registration receivers pre-registering an area or place within a predetermined boundary around the place of interest as the object of interest with the designated recipient.
상기 소셜 서비스 제공 방법은,
미팅 장소와 관련된 상기 유저 또는 상기 수신 대상자에 의한 예약 요청이 존재하는 경우, 상기 애플리케이션 서버의 중계를 통해서 또는 해당 미팅 장소의 가맹점 단말과의 연동을 통해서 예약 조회를 위한 정보를 획득하는 단계; 및
상기 획득된 조회 정보를 기초로 상기 유저 또는 상기 수신 대상자에 의해 입력된 예약 정보를 상기 애플리케이션 서버 또는 상기 가맹점 단말로 전송하는 단계를 더 포함하는, 컴퓨터 판독 가능 저장 매체.17. The method of claim 16,
The method of providing a social service includes:
Acquiring information for reservation inquiry through a relay of the application server or in cooperation with an affiliate terminal of the meeting place when a reservation request is made by the user or the receiver related to the meeting place; And
And transmitting the reservation information entered by the user or the reception subject to the application server or the merchant terminal based on the obtained inquiry information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120132864A KR101441197B1 (en) | 2012-11-22 | 2012-11-22 | Method for providing social service and server therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120132864A KR101441197B1 (en) | 2012-11-22 | 2012-11-22 | Method for providing social service and server therefor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20140066278A KR20140066278A (en) | 2014-06-02 |
KR101441197B1 true KR101441197B1 (en) | 2014-09-19 |
Family
ID=51123035
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120132864A KR101441197B1 (en) | 2012-11-22 | 2012-11-22 | Method for providing social service and server therefor |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101441197B1 (en) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9537811B2 (en) | 2014-10-02 | 2017-01-03 | Snap Inc. | Ephemeral gallery of ephemeral messages |
US9396354B1 (en) | 2014-05-28 | 2016-07-19 | Snapchat, Inc. | Apparatus and method for automated privacy protection in distributed images |
US9113301B1 (en) | 2014-06-13 | 2015-08-18 | Snapchat, Inc. | Geo-location based event gallery |
US10824654B2 (en) | 2014-09-18 | 2020-11-03 | Snap Inc. | Geolocation-based pictographs |
US10311916B2 (en) | 2014-12-19 | 2019-06-04 | Snap Inc. | Gallery of videos set to an audio time line |
US9385983B1 (en) | 2014-12-19 | 2016-07-05 | Snapchat, Inc. | Gallery of messages from individuals with a shared interest |
KR102217723B1 (en) | 2015-03-18 | 2021-02-19 | 스냅 인코포레이티드 | Geo-fence authorization provisioning |
US10135949B1 (en) | 2015-05-05 | 2018-11-20 | Snap Inc. | Systems and methods for story and sub-story navigation |
CN106330660B (en) * | 2015-06-24 | 2020-09-11 | 腾讯科技(深圳)有限公司 | Service processing method, server, and computer-readable storage medium |
US10354425B2 (en) | 2015-12-18 | 2019-07-16 | Snap Inc. | Method and system for providing context relevant media augmentation |
US10582277B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
US10581782B2 (en) | 2017-03-27 | 2020-03-03 | Snap Inc. | Generating a stitched data stream |
KR101988832B1 (en) * | 2018-10-16 | 2019-06-12 | 기준수 | Method for mediating human experience community |
WO2024069554A1 (en) * | 2022-09-30 | 2024-04-04 | PIENAAR, Danie | Method and system for facilitating/arranging meetings |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080043432A (en) * | 2006-11-14 | 2008-05-19 | 주식회사 케이티프리텔 | Method and apparatus for meeting management |
KR20120029980A (en) * | 2010-09-17 | 2012-03-27 | 박성호 | Method for providing an event using mobile communication terminal and system therefor |
KR20120047041A (en) * | 2010-11-03 | 2012-05-11 | 에스케이플래닛 주식회사 | Booking/informing agency service system and method |
-
2012
- 2012-11-22 KR KR1020120132864A patent/KR101441197B1/en active IP Right Grant
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20080043432A (en) * | 2006-11-14 | 2008-05-19 | 주식회사 케이티프리텔 | Method and apparatus for meeting management |
KR20120029980A (en) * | 2010-09-17 | 2012-03-27 | 박성호 | Method for providing an event using mobile communication terminal and system therefor |
KR20120047041A (en) * | 2010-11-03 | 2012-05-11 | 에스케이플래닛 주식회사 | Booking/informing agency service system and method |
Non-Patent Citations (1)
Title |
---|
카달로그 * |
Also Published As
Publication number | Publication date |
---|---|
KR20140066278A (en) | 2014-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101441197B1 (en) | Method for providing social service and server therefor | |
US11100527B2 (en) | Verification of redemption of an electronic offer | |
US11393003B2 (en) | Matching support device, matching support system, and program | |
US9654425B2 (en) | System and method for communicating among members of meeting groups | |
US10776826B2 (en) | System for providing a service to venues where people perform transactions | |
US20180012195A1 (en) | Automated Schedule Systems and Methods | |
US9264462B2 (en) | System and method for confirming attendance for in-person meetings or events | |
US7788188B2 (en) | System for providing a service to venues where people aggregate | |
US20170061392A1 (en) | Automated event creation for talent-venue pairings | |
US20140149234A1 (en) | Management of restaurant information and service by customers | |
US20130046590A1 (en) | Joint purchasing methods and systems | |
US20160180360A1 (en) | Devices, systems and methods for managing feedback in a network of computing resources | |
US8700436B2 (en) | Group reservation support system | |
WO2013008849A1 (en) | Gifting system, web server device, information processing method, and program | |
JP2013156951A (en) | Group purchase support system, method, and program | |
US20130179265A1 (en) | Location-based promotion delivery system and method | |
CN113424181A (en) | Matching method and system | |
KR20150077574A (en) | SNS(Social Network Service) platform in conjunction with the joint purchase of a messenger service providing method and system for shopping mall | |
Gregorash | Restaurant revenue management: apply reservation management? | |
KR101511038B1 (en) | Meeting reservation supplementary service system with chatting function and method of controlling the same | |
KR101119080B1 (en) | A method of indirect donation using smart phone | |
KR20140109562A (en) | Method for providing social service, real time bus information and server | |
KR20120088889A (en) | Reservation service system with function of position tracing and method of controlling the same | |
KR20120037084A (en) | Reservation service system with function of position tracing and method of controlling the same | |
CN112183789A (en) | Chain conference multifunctional fusion comprehensive service platform on assembly line |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20170905 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190130 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190930 Year of fee payment: 6 |